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
341529313635	341529314194	341529314744	341529315294	341529315844	341529316394	341529316944	341529317494	341529318044	341529318594	341529319144	341529319694	341529320244	341529320794	341529321344	341529321894	341529322444	341529322994	341529323544	341529324094	341529324644	341529325194	341529325744	341529326294	341529326844	341529327394	341529327944	341529328494	341529329044	341529329594	341529330144	341529330694	341529331244	341529331794	341529332344	341529332894	341529333444	341529333994	341529334544	341529335094	341529335644	341529336194	341529336744	341529337294	341529337844	341529338394	341529338944	341529339494	341529340044	341529340594	341529341144	341529341694	341529342244	341529342794	341529343344	341529343894	341529344444	341529344994	341529345544	341529346094	341529346644	341529347194	341529347744	341529348294	341529348844	341529349394	341529349944	341529350494	341529351044	341529351594	341529352144	341529352694	341529353244	341529353794	341529354344	341529354894	341529355444	341529355994	341529356544	341529357094	341529357644	341529358194	341529358744	341529359294	341529359844	341529360394	341529360946	341529361494	341529362044	341529362594	341529363144	341529363694	341529364244	341529364794	341529365344	341529365896	341529366444	341529366994	341529367544	341529368094	341529368644	341529369194	341529369744	341529370294	341529370844	341529371394	341529371944	341529372494	341529373044	341529373594	341529374144	341529374694	341529375244	341529375794	341529376344	341529376894	341529377444	341529377994	341529378546	341529379094	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	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
23355	21896	29803	24609	21890	21860	3974	705	550	531	509	424	445	396	386	393	379	373	372	353	332	303	327	332	304	309	307	304	317	321	293	280	277	270	307	318	288	308	286	280	314	272	287	273	315	304	302	315	309	255	292	286	292	309	307	286	279	274	287	291	276	278	295	269	289	335	265	299	298	311	298	288	287	299	304	290	272	298	288	326	279	277	281	281	266	281	280	274	302	300	258	258	283	289	252	264	262	272	267	276	253	250	282	279	296	304	276	306	283	288	286	267	266	282	276	285	291	305	297	248	285	294	275	261	286	325	286	280	287	266	275	310	275	286	263	270	252	260	275	287	249	287	314	275	287	272	313	285	290	285	272	299	265	311	312	247	266	323	287	245	293	264	271	261	281	280	282	304	283	253	287	290	281	273	277	260	265	272	251	275	306	274	273	294	245	229	282	251	281	301	253	274	259	284	263	298	259	295	296	297	243	288	246	278	317	284	269	260	305	281	285	239	257	283	266	290	273	255	286	264	283	282	297	269	280	280	267	256	297	292	270	283	298	280	282	262	295	256	280	293	273	294	271	298	264	263	283	264	281	288	283	262	290	280	254	325	310	268	301	274	279	279	295	284	278	263	277	282	273	275	264	276	297	255	293	305	296	277	279	290	289	286	292	286	242	270	263	252	266	291	304	295	289	299	277	291	311	292	256	290	288	283	280	295	299	301	268	278	292	289	324	269	293	302	265	272	271	278	302	258	295	285	275	273	261	268	246	289	301	297	272	302	264	277	269	315	302	275	296	303	260	269	270	296	269	308	295	278	271	282	269	299	330	272	292	279	301	291	285	300	271	322	309	268	287	263	298	268	293	313	280	277	263	296	288	270	245	248	273	286	275	292	274	286	298	261	312	270	297	309	277	277	240	264	284	248	277	290	298	298	266	264	301	269	266	279	270	244	301	277	259	284	297	284	293	281	258	287	292	238	270	274	245	272	291	294	258	284	259	284	284	281	316	262	275	260	273	274	292	255	263	267	295	289	247	290	266	315	274	288	261	300	255	269	262	276	281	245	283	251	278	288	285	312	294	272	258	268	274	266	296	277	256	292	249	277	270	318	307	272	284	271	281	270	287	264	293	266	281	309	277	272	294	292	269	257	266	267	283	277	279	286	286	300	261	249	263	320	294	304	305	267	261	276	295	262	286	294	271	254	276	291	296	298	284	291	305	297	286	280	284	297	278	247	279	283	283	270	302	269	283	315	285	296	285	270	265	260	284	280	292	281	289	275	256	231	297	309	280	293	276	304	317	283	246	272	282	300	273	304	280	266	307	250	298	285	277	260	264	308	274	288	251	275	294	302	289	290	271	276	297	264	278	273	269	293	281	280	303	245	284	290	276	282	279	292	292	271	290	273	262	278	273	296	297	287	276	297	282	285	275	262	305	234	292	273	278	284	285	308	261	288	274	283	293	269	266	299	300	281	249	287	277	303	305	270	304	290	266	255	274	274	288	294	288	288	277	256	276	296	272	257	285	270	282	293	285	273	288	267	285	309	262	298	280	262	263	278	268	260	281	293	302	290	290	279	295	321	269	283	256	291	306	281	266	291	268	306	270	264	257	281	279	269	283	284	304	282	277	272	271	267	288	303	298	276	307	258	283	275	293	290	283	269	295	285	279	250	274	282	294	294	288	294	277	290	282	283	256	263	306	298	306	291	293	259	296	286	299	255	263	307	271	271	265	280	293	269	304	297	255	288	304	293	280	274	285	312	311	271	291	308	305	279	283	264	282	268	280	303	318	268	285	256	271	278	312	263	279	307	295	279	304	298	267	277	266	283	278	257	271	279	259	265	298	280	286	282	291	270	261	285	266	264	293	270	290	251	276	247	299	318	255	275	283	265	269	303	292	276	268	300	283	243	288	279	295	257	267	298	276	281	290	289	274	310	276	259	288	288	299	275	289	276	283	285	300	296	266	268	267	289	277	296	295	301	269	274	284	269	280	298	271	303	260	274	289	272	263	265	291	309	302	278	306	280	309	282	286	281	283	291	274	269	317	284	269	257	270	288	291	276	276	279	307	271	279	278	271	308	277	288	274	306	291	262	292	280	284	269	261	286	264	285	313	274	286	295	294	295	264	283	284	271	298	258	302	293	291	297	258	245	282	261	309	300	254	279	254	246	285	284	253	292	294	309	294	302	260	264	288	309	307	276	263	310	291	301	278	280	265	273	253	275	274	270	271	265	286	303	275	264	283	287	285	262	276	288	295	254	282	284	294	281	279	244	284	284	282	261	278	276	305	283	256	288	253	253	282	244	277	264	294	303	282	284	282	282	295	280	286	275	271	277	256	243	264	249	297	287	286	279	275	281	306	270	291	298	286	258	270	292	276	290	293	268	263	293	262	268	271	287	293	275	252	274	284	267	289	283	320	251	264	271	267	277	295	249	253	256	256	283	296	300	265	299	288	272	312	261	254	272	297	308	245	307	265	293	291	281	283	301	270	271	269	277	281	270	275	278	262	285	272	289	297	314	255	280	289	254	273	283	261	278	304	274	282	285	306	270	280	253	281	295	339	319	272	293	287	279	280	269	303	251	294	275	289	302	276	273	299	284	284	271	276	265	306	287	288	268	304	296	267	287	314	293	269	278	245	286	289	283	302	309	270	276	294	263	283	247	288	266	267	338	264	295	253	278	278	270	272	292	286	274	283	278	276	297	282	269	300	286	302	261	301	261	261	290	317	309	288	278	292	253	263	262	261	271	255	300	270	274	255	282	287	263	268	298	295	279	264	295	316	260	285	277	267	263	297	292	231	302	299	284	248	282	255	269	262	294	296	309	287	262	276	279	287	290	285	281	264	267	325	273	309	300	289	283	270	266	294	286	250	267	276	285	268	272	282	268	263	304	293	282	277	283	269	303	302	301	288	288	260	250	280	320	265	285	311	258	281	290	259	279	297	269	290	286	277	274	282	274	281	297	280	270	281	268	271	303	286	275	255	271	284	270	286	299	275	283	283	233	293	273	259	303	290	327	293	287	291	308	304	269	267	290	264	268	276	272	310	287	287	295	277	256	269	265	293	245	280	281	308	244	278	287	280	297	282	291	298	293	282	285	299	293	295	278	275	251	305	296	289	255	269	308	281	289	284	265	287	290	267	304	295	262	265	272	304	251	276	244	333	292	267	298	293	291	310	282	316	284	251	275	295	254	245	297	279	263	299	316	276	258	278	296	276	251	263	276	291	278	271	285	296	282	297	297	282	265	300	315	285	256	294	274	252	277	257	278	261	285	264	279	283	281	306	312	285	277	268	282	285	284	288	261	279	262	290	269	259	264	306	281	264	295	302	271	261	299	282	290	295	297	316	288	272	275	270	267	273	279	288	290	255	260	274	263	276	292	281	281	293	261	277	262	286	290	285	259	264	274	269	261	269	282	285	281	258	273	297	252	324	291	288	290	269	298	245	253	272	275	312	291	286	255	273	274	256	278	293	275	284	256	287	257
12622	12617	8474	4073	2901	2229	1665	1401	1082	906	846	746	701	619	582	576	539	463	488	465	457	444	422	448	458	419	454	431	406	439	428	387	423	364	388	382	407	393	380	388	372	357	388	406	376	373	377	377	390	376	397	374	387	363	355	432	355	341	374	377	382	377	368	334	345	364	397	358	371	385	352	382	383	363	379	371	361	396	382	382	356	359	353	368	374	380	359	389	361	376	376	335	420	352	358	345	343	408	353	402	357	366	388	381	363	371	394	374	352	377	375	403	332	345	376	354	373	370	369	355	404	390	385	405	366	376	348	375	379	376	368	369	362	343	355	363	389	359	361	356	371	402	367	411	373	333	398	365	359	363	365	363	381	366	393	380	358	389	374	365	412	365	380	383	378	371	370	376	366	331	393	380	369	412	364	361	353	409	372	352	393	369	393	410	349	389	370	369	373	380	383	372	388	402	379	351	350	373	368	331	379	392	364	366	390	351	339	366	377	395	364	379	344	351	396	366	383	366	373	389	346	392	367	373	387	368	378	366	359	341	336	373	373	380	336	368	399	348	368	352	342	349	360	410	381	380	382	387	369	332	339	378	376	393	369	384	337	349	358	351	378	361	392	383	361	355	340	382	382	379	353	363	368	401	380	371	372	381	362	374	333	374	364	346	381	357	366	381	366	366	374	370	360	355	375	382	424	398	359	373	403	328	349	368	350	381	394	387	327	388	383	388	373	349	370	409	385	367	355	371	368	370	383	371	375	360	386	398	344	333	373	357	389	347	390	350	369	377	373	354	381	374	365	372	363	358	330	370	374	383	376	351	355	377	348	365	384	340	368	354	338	394	362	377	401	334	355	380	378	342	393	362	359	390	364	391	354	403	374	346	386	359	383	342	341	351	366	388	387	348	340	336	372	399	401	352	375	376	353	398	361	372	367	349	357	377	404	328	387	353	376	391	393	375	381	389	349	369	364	360	389	376	362	355	387	350	383	345	390	361	391	386	350	385	326	374	369	379	347	349	362	378	375	377	356	399	392	349	328	337	361	396	343	390	361	354	372	350	386	315	385	394	349	367	395	408	349	372	343	369	358	391	375	349	365	409	321	423	335	395	388	361	367	381	382	332	325	376	364	360	382	390	398	345	349	381	352	354	390	400	375	325	361	341	337	343	373	344	349	371	367	414	334	385	386	389	391	386	370	349	397	386	377	361	378	393	387	345	389	355	393	365	334	418	364	370	383	373	386	346	361	356	356	350	358	387	358	381	372	358	362	367	384	357	357	369	404	355	343	396	355	369	382	339	361	352	400	359	394	359	363	377	378	355	387	361	370	382	341	388	366	385	333	333	359	375	360	403	351	369	387	350	386	317	367	389	354	397	382	369	336	365	375	382	409	373	398	379	382	366	365	341	385	426	365	373	327	412	401	335	352	352	343	407	346	414	376	386	373	360	366	380	354	390	362	398	333	354	371	378	373	379	360	384	351	384	375	375	372	366	397	393	356	382	338	370	393	357	372	387	346	384	379	387	390	389	395	349	391	378	369	389	360	344	383	374	392	365	357	396	388	372	406	382	372	354	382	350	368	351	380	392	353	385	385	334	374	377	398	391	362	385	353	354	344	369	335	406	390	376	390	427	398	394	349	382	364	356	338	381	403	373	369	389	344	375	375	375	348	399	380	360	368	390	359	350	388	399	334	404	372	346	379	390	406	367	378	361	377	359	374	367	338	376	387	386	364	361	370	371	375	346	382	368	341	370	370	387	357	359	393	348	403	360	365	364	376	355	366	392	379	372	367	381	381	381	370	384	353	391	358	388	350	389	374	378	424	348	379	357	384	377	365	369	368	386	397	383	351	367	389	324	362	393	381	347	339	350	393	376	362	369	377	302	334	340	383	354	370	391	383	374	378	362	344	432	373	358	395	343	352	356	394	353	414	370	352	373	386	370	345	327	337	374	375	371	362	349	349	379	366	382	369	366	313	345	354	346	361	390	356	350	354	394	367	355	386	347	383	354	349	369	349	363	366	392	340	387	374	328	377	377	380	352	383	397	356	356	354	343	389	421	368	347	370	399	372	363	385	374	378	371	347	408	400	384	376	378	392	360	359	371	380	356	388	363	344	342	353	368	348	368	331	332	409	351	349	378	335	379	326	357	407	400	367	351	344	366	388	384	392	376	374	360	361	321	396	362	354	376	401	356	342	366	370	363	355	356	353	346	355	367	358	356	355	367	406	405	385	393	364	396	399	393	367	338	326	351	372	363	362	361	369	363	364	367	360	367	386	342	356	373	316	399	388	362	403	369	366	361	387	373	339	358	352	387	361	365	356	392	381	368	327	343	363	391	362	365	370	411	330	387	376	400	352	342	346	377	355	349	350	378	391	363	375	365	398	371	373	379	377	357	364	347	350	386	372	356	352	345	386	376	355	364	352	380	384	363	355	369	379	353	347	366	398	356	379	386	374	366	390	393	336	357	392	368	354	400	402	397	389	340	364	400	362	368	375	377	394	362	350	364	361	393	382	353	390	363	368	384	364	394	403	430	368	366	362	406	349	342	350	382	361	377	350	398	367	384	374	349	355	369	413	378	385	362	366	355	377	392	358	368	356	343	376	353	376	356	365	368	383	356	368	353	372	385	336	361	348	393	394	388	338	357	349	373	339	355	376	340	402	366	361	389	344	378	398	381	388	366	375	385	371	361	343	368	350	381	375	335	343	377	360	378	395	388	375	384	332	372	348	348	354	353	345	387	352	405	374	339	344	379	358	345	348	400	341	334	342	405	369	363	366	389	370	384	377	378	395	317	383	354	381	355	334	376	346	373	357	360	378	364	355	367	375	351	376	373	352	363	404	362	378	377	351	380	350	393	381	365	362	360	370	394	406	379	375	352	358	394	391	390	359	345	366	332	360	375	411	353	354	348	395	374	373	373	377	390	367	370	341	378	367	383	359	365	316	377	382	361	363	383	357	348	378	364	308	368	358	354	370	370	368	372	381	340	385	392	360	386	340	358	345	380	394	363	366	385	374	363	368	364	354	356	341	383	387	382	332	386	378	360	341	392	367	366	344	354	326	344	390	387	352	368	353	364	413	365	349	375	360	390	386	368	425	379	358	365	358	395	351	359	341	373	368	338	371	346	378	367	380	373	395	342	390	365	379	379	367	349	394	394	368	360	376	389	348	362	370	356	337	387	388	386	385	370	354	371	356	366	376	351	374	353	361	416	373	359	360	355	352	393	370	388	392	348	356	358	416	352	378	330	353	395	366	361	391	355	376	372	360	387	378	342	389	383	379	361	364	397	359	376	380	379	372	390	373	403	336	354	362	404	377	376	374	349	353	367	366	353	358	410	376	365	356	391	402	376	374	380	357	377	381	359	330	351	352	361	373	348	341	367	386	389	378	364	364	374	364	377	338	376	392	359	354	354	397	363	356	353	368	419	378	392	360	335	364	366	394	376	361	365	380	338	354	398	373	383	361	378	397	370	367	370	357	357
27903	17704	3634	1054	837	839	814	803	777	798	760	781	717	732	768	727	774	750	829	731	792	775	737	801	783	742	780	797	823	807	772	760	766	786	753	765	781	735	798	765	770	831	769	742	780	746	767	729	750	764	824	797	723	757	755	781	732	779	772	794	766	755	731	830	785	798	750	773	734	724	764	767	722	781	805	757	799	788	759	740	736	781	778	783	758	751	742	793	727	779	768	735	767	784	741	760	788	801	751	782	717	707	787	740	750	723	763	732	793	768	720	797	727	783	801	717	751	770	740	771	743	750	751	736	730	770	749	736	749	712	745	747	750	785	801	776	793	741	750	779	754	751	802	796	737	768	759	782	757	728	734	782	763	760	814	757	732	773	741	793	756	753	763	737	721	758	752	772	786	748	762	804	718	777	723	740	806	753	743	765	694	788	842	791	794	769	696	792	751	743	780	770	749	753	796	720	726	756	708	751	701	730	762	722	763	693	727	748	744	748	766	778	755	822	767	764	677	758	791	752	801	747	723	790	756	793	716	771	740	777	776	770	786	767	781	752	710	805	760	800	775	799	795	723	733	740	802	766	788	762	803	743	779	810	765	737	773	769	699	733	752	726	709	723	768	706	734	753	732	730	785	809	770	756	752	741	791	820	756	774	762	738	756	736	729	701	779	772	826	746	739	755	772	747	746	769	762	755	761	779	761	758	731	723	750	760	736	767	830	726	746	778	827	735	790	805	793	758	746	778	763	766	791	770	793	747	696	758	802	728	787	791	761	737	734	766	770	785	775	792	747	756	770	750	756	755	777	766	736	771	788	829	773	758	729	767	781	770	744	818	759	756	701	789	781	733	768	789	760	764	745	748	749	758	775	745	740	738	708	779	700	753	776	750	775	707	702	777	758	821	796	789	796	765	743	776	764	795	782	735	746	710	799	735	786	709	749	757	744	747	723	743	755	739	766	783	758	721	807	719	739	815	777	795	766	715	735	719	707	778	764	742	781	779	746	773	762	758	720	769	776	787	724	730	789	734	729	783	748	734	759	682	807	756	792	721	720	753	710	791	790	772	767	759	747	807	775	711	796	753	717	797	694	747	732	764	782	770	732	724	796	772	696	764	767	789	735	733	759	781	755	772	781	755	732	746	757	739	760	781	736	746	767	761	816	736	776	779	758	762	725	764	705	749	724	790	763	763	749	745	768	720	752	801	750	750	730	701	753	713	774	747	736	725	735	768	752	736	758	791	789	790	783	772	733	714	705	739	701	731	748	781	772	756	805	770	766	767	805	757	745	727	797	789	769	769	782	728	795	761	712	712	771	784	779	735	722	735	796	738	784	738	714	752	737	744	755	728	763	765	738	770	803	748	793	814	759	801	771	716	741	751	778	752	749	725	741	750	756	749	758	732	742	834	792	789	733	742	727	696	784	741	771	737	773	787	742	810	813	789	761	786	767	728	787	823	774	755	770	732	760	779	773	750	770	768	791	753	773	728	768	784	760	787	770	724	746	758	743	750	723	799	788	793	799	749	727	792	738	754	789	733	767	749	719	718	760	734	811	705	806	789	785	765	751	736	770	740	752	793	774	805	806	774	740	761	759	755	779	815	755	778	755	772	761	796	739	731	724	779	762	786	784	768	771	745	721	756	765	776	797	783	791	754	765	811	759	715	725	793	772	827	785	794	769	788	745	776	745	790	746	752	777	779	791	854	793	796	753	727	775	785	752	821	772	744	795	707	803	783	766	733	743	771	733	786	764	798	781	737	778	832	727	769	788	784	751	790	711	790	714	769	753	758	753	745	758	744	819	748	752	761	765	796	771	738	721	794	767	750	778	805	763	774	819	773	744	789	736	738	807	766	772	755	708	816	782	810	778	712	778	717	809	806	752	781	773	788	757	746	737	815	757	755	813	744	739	782	788	742	769	738	745	750	820	784	792	748	782	758	710	813	771	705	720	748	749	752	745	770	817	753	745	734	762	748	790	786	757	785	770	738	743	755	726	802	767	760	772	750	723	776	722	755	741	673	704	761	826	757	733	776	736	742	716	730	785	795	822	766	815	787	802	718	760	774	749	716	769	802	784	745	750	764	721	746	688	746	741	690	762	767	743	785	771	753	738	813	790	802	740	781	757	792	782	810	742	750	681	738	783	750	772	837	758	769	740	765	764	784	751	760	733	765	785	781	788	735	754	745	759	750	746	729	763	744	754	737	756	703	773	764	785	852	771	740	828	793	778	750	747	803	772	713	768	774	793	809	760	764	785	767	756	753	751	776	750	717	782	692	801	778	769	758	748	738	776	758	786	759	758	741	794	766	788	784	697	759	742	776	784	758	724	725	736	716	844	753	782	759	730	746	738	721	790	755	745	812	777	748	802	789	730	765	815	763	727	751	780	755	779	722	754	777	813	734	749	769	768	809	775	773	743	740	673	800	753	782	759	753	773	759	762	784	748	782	698	779	781	795	787	737	732	779	760	747	758	783	758	754	732	744	804	768	737	720	758	777	738	764	760	820	753	709	767	790	758	764	760	768	804	842	737	762	767	788	719	792	773	775	728	726	736	737	743	737	793	740	709	747	810	773	774	738	742	794	745	693	734	762	773	799	779	731	774	734	763	796	727	752	711	765	770	745	724	746	781	837	811	777	798	749	802	777	786	754	740	724	700	797	753	749	761	786	766	762	752	761	773	741	789	808	732	781	770	780	743	751	731	796	695	807	773	719	807	728	775	730	765	722	764	771	790	745	730	723	748	783	746	760	773	760	769	743	718	722	762	767	780	780	713	743	794	760	779	785	704	813	780	798	740	782	732	752	702	722	758	696	734	761	803	713	732	789	773	784	773	823	752	717	789	813	748	802	772	776	777	747	746	791	784	792	776	732	735	800	763	783	754	717	757	763	743	741	757	705	700	751	785	737	714	770	731	778	730	802	776	773	785	746	811	804	779	774	778	799	753	756	755	821	742	793	808	763	825	752	826	720	769	764	774	744	745	733	723	782	739	775	747	747	785	770	782	768	740	794	700	802	803	849	771	748	753	752	768	771	742	755	787	794	726	758	778	776	738	778	790	760	746	769	723	778	759	759	802	752	758	740	766	755	748	780	800	781	807	767	723	753	693	726	792	787	778	802	779	730	737	755	783	791	806	781	733	773	770	768	699	757	701	741	735	728	778	774	720	724	728	775	724	723	757	773	799	799	757	743	699	813	800	762	718	783	782	762	746	755	732	791	709	816	776	784	760	741	755	791	720	753	726	779	771	778	733	727	790	742	748	716	792	764	782	774	769	745	772	737	746	759	758	741	748	683	797	729	741	734	789	770	766	764	755	813	755	699	704	775	744	763	778	719	747	747	793	760	763	798	768	728	752	773	786	764	752	749	774	743	816	757	729	806	765	710	747	780	808	728	772	771	751	743	751	780	795	743	783	737	729	748	798	755	718	729	763	762	840	723	825	760	750	736	752	754	756	710	780	732	802	773	778	772	711	735	751	762	776	797
5614	1482	1159	999	1024	971	943	969	963	998	926	965	948	900	967	983	926	971	970	998	930	949	929	934	960	958	954	911	948	894	924	933	928	965	888	934	924	920	908	895	877	931	934	954	879	896	975	946	950	981	913	910	968	968	944	1011	945	916	857	886	971	970	914	937	928	905	988	960	945	925	1036	1011	857	947	936	928	947	947	974	915	973	927	944	867	908	943	964	909	970	995	952	985	912	929	929	961	946	955	965	887	940	930	916	948	890	941	942	966	914	927	892	933	971	977	956	896	900	910	976	960	903	971	925	959	942	979	893	961	935	989	892	922	955	969	936	1000	939	957	862	961	916	940	984	964	985	926	937	993	919	960	876	923	989	936	906	978	913	954	979	939	942	896	921	922	922	941	931	929	932	915	978	936	885	978	1004	968	904	943	911	956	946	960	975	907	927	903	966	902	905	900	911	916	967	965	934	957	979	907	938	993	931	923	959	963	972	925	896	895	917	900	877	938	957	913	980	994	914	933	883	961	930	918	884	958	944	943	938	925	891	926	911	892	869	912	956	904	925	950	938	945	957	950	976	948	909	908	927	927	956	973	964	918	874	941	868	934	961	944	979	950	890	915	971	895	944	925	891	952	932	914	964	1000	880	887	923	909	955	962	910	982	926	893	962	992	942	975	907	943	960	934	970	922	913	964	954	949	965	904	903	945	955	958	958	973	980	993	915	921	924	978	925	934	945	922	886	892	918	902	886	932	959	941	930	952	967	914	958	893	943	946	969	931	927	920	873	887	877	968	910	923	943	939	925	933	939	979	886	913	895	888	963	915	979	924	939	943	906	921	957	958	944	847	950	906	950	887	921	905	895	927	976	945	955	930	926	955	918	963	930	889	931	879	903	998	900	947	919	944	1020	886	926	903	960	913	925	879	954	907	911	904	951	928	980	912	914	955	929	964	939	940	944	955	983	951	979	960	980	904	935	922	872	919	982	979	939	981	953	959	952	949	943	979	893	916	937	943	901	923	907	962	914	904	972	932	905	909	968	943	956	931	919	948	989	1007	929	916	970	953	985	979	996	999	999	893	927	912	922	934	977	951	936	921	961	951	942	913	859	939	928	941	892	922	983	911	989	938	987	878	931	926	964	930	958	924	958	874	947	910	963	904	942	966	958	976	954	869	964	955	938	923	978	971	929	977	968	969	901	930	912	873	944	995	956	897	952	892	935	941	894	911	926	952	932	903	985	910	977	917	985	940	962	944	979	980	909	946	968	922	991	961	884	972	940	927	1008	927	940	935	896	879	935	903	931	961	948	1013	911	983	976	873	905	911	925	976	888	878	958	1014	946	937	849	989	937	912	1018	959	994	933	870	983	954	926	917	917	962	923	913	978	974	928	928	966	955	977	943	975	929	957	881	882	960	958	918	960	971	944	930	945	926	970	923	979	939	1022	887	900	959	930	985	899	935	879	908	901	971	992	941	995	929	899	968	903	993	945	920	942	952	914	956	951	947	899	961	950	946	951	947	913	965	988	990	885	919	891	927	932	905	945	966	922	951	924	944	959	987	925	905	901	958	839	933	957	919	930	925	947	934	936	1031	934	889	934	928	894	944	1006	935	937	969	965	921	941	897	939	930	940	980	956	938	939	886	905	950	949	912	914	973	911	935	968	975	903	987	975	905	893	964	892	940	925	979	966	955	1002	957	937	896	965	922	935	908	942	918	917	952	878	936	904	966	889	938	945	902	934	928	937	967	910	958	923	944	942	933	920	941	947	942	867	958	955	933	935	969	944	936	956	931	889	966	963	884	902	974	904	1000	915	928	907	944	911	982	939	922	936	940	939	989	927	962	974	923	934	921	919	910	926	909	902	930	898	900	891	957	966	972	903	937	911	972	915	928	961	907	939	939	970	941	927	973	886	938	931	899	875	931	893	925	938	906	950	993	931	958	955	909	964	908	952	977	914	897	919	896	963	935	930	965	945	948	942	957	888	900	958	893	935	963	1004	920	973	850	950	933	900	920	934	979	970	923	962	953	916	971	956	953	957	910	877	953	913	873	935	913	921	967	965	900	949	962	910	939	909	945	981	938	927	940	951	937	924	925	909	942	894	955	866	965	979	983	927	933	920	980	903	908	956	925	951	919	950	946	914	870	940	928	899	953	1001	980	1042	942	946	932	913	910	938	911	1018	980	913	957	931	885	912	913	957	947	897	877	991	898	935	941	907	1021	899	1000	894	928	937	919	914	934	997	961	954	931	924	883	981	919	875	968	952	985	865	1004	905	905	959	1004	895	884	897	959	962	922	899	957	895	940	975	914	966	895	958	927	929	949	942	912	961	904	946	969	907	939	939	893	895	893	930	972	910	924	962	971	978	899	923	946	936	955	921	940	949	942	930	827	958	941	954	951	985	987	934	940	990	944	923	914	944	974	907	945	910	937	953	976	969	977	938	965	871	964	953	907	935	938	959	895	930	959	896	916	929	874	912	956	926	942	939	901	949	931	931	911	971	952	935	935	944	977	923	966	949	974	895	972	968	995	957	909	958	936	985	915	1004	980	908	955	963	956	982	976	956	928	887	914	877	915	927	930	929	909	887	913	922	935	881	919	903	952	913	946	969	978	917	995	972	962	928	933	920	943	953	959	948	925	971	895	930	929	877	914	985	946	949	971	934	960	971	940	984	952	933	958	926	908	950	927	936	948	916	927	1026	941	929	946	973	975	881	871	943	921	942	912	869	964	859	961	932	960	978	949	1017	897	901	990	979	946	907	958	861	951	978	978	883	929	915	919	937	866	974	967	914	912	939	960	914	931	922	933	928	932	980	935	905	972	940	914	925	972	976	972	925	991	947	918	975	917	937	979	911	930	913	925	954	936	962	947	939	917	856	928	871	913	948	898	903	911	961	959	971	891	957	918	980	980	956	960	895	902	929	964	953	1004	918	965	990	968	932	952	924	925	919	895	1022	953	896	941	910	919	903	881	919	959	888	995	900	913	937	960	979	955	959	940	878	992	921	962	940	891	958	978	918	881	947	963	930	995	940	978	993	942	949	932	955	970	900	892	922	906	918	936	905	896	913	924	988	981	944	944	933	976	960	934	928	958	882	916	959	909	912	1012	899	934	919	949	957	918	905	972	961	908	918	932	949	938	923	989	924	964	928	970	913	936	924	991	868	930	930	957	905	940	1016	946	954	937	939	933	899	924	943	909	971	989	950	857	931	897	907	938	920	926	938	965	970	906	917	915	945	964	918	891	883	959	911	961	922	925	934	940	927	914	923	911	935	982	938	977	1010	877	923	956	970	922	987	985	932	944	930	975	911	935	954	985	942	950	951	960	949	946	936	956	934	888	954	912	987	924	913	954	989	933	922	925	934	936	950	981	932	936	926	989	921	942	935	905	973	983	948	943	934	946	934	941	1002	992	947	856	972	941	899	937	976	893	922	927	901	991	929	963	942	919	925	917	875	906	955	940	890	952	927	910	884	907	939	907	954	882	935	902	932	971	914	961	914	919	947	910	963	965	923	943	931
23971	21498	28738	24688	21457	7095	1230	929	809	784	782	721	708	764	747	764	704	681	678	751	758	732	712	733	712	728	716	700	688	674	698	692	640	705	665	646	728	699	739	657	717	709	676	745	662	704	654	703	703	656	674	690	701	678	657	675	686	650	670	692	702	695	673	692	665	678	703	666	693	712	706	686	714	693	750	719	685	715	708	671	636	725	684	635	631	722	671	658	690	672	669	689	673	699	648	696	651	708	618	607	653	707	631	689	704	646	652	682	623	729	694	659	682	664	652	687	671	690	652	709	727	667	645	683	669	692	701	700	680	647	673	706	663	663	716	688	711	715	693	651	676	687	694	670	655	688	633	675	669	664	688	671	629	662	669	687	651	681	612	692	665	706	671	663	670	706	674	659	703	667	649	667	679	705	680	671	721	674	668	684	614	645	687	692	692	700	675	736	708	676	708	723	699	732	685	668	681	679	739	695	674	632	711	671	705	691	684	681	673	712	706	679	734	624	653	659	656	628	637	681	695	676	661	687	694	679	702	665	718	642	673	671	672	695	677	646	675	695	698	669	676	647	681	644	664	722	684	708	638	661	671	728	674	680	685	716	664	669	691	736	671	758	652	681	631	664	669	647	655	648	693	677	652	656	623	695	697	649	670	696	720	667	702	674	641	691	708	611	667	698	647	680	626	697	734	634	667	716	672	649	669	665	721	714	663	703	708	647	731	691	652	713	666	670	680	661	685	637	658	649	667	698	642	675	640	698	685	703	688	683	680	653	715	714	721	650	648	625	648	675	699	654	678	676	719	661	694	697	668	650	655	674	670	655	721	741	699	642	659	687	672	661	631	662	726	683	670	647	677	701	634	689	671	679	656	692	686	686	709	655	683	685	676	684	663	690	691	641	706	685	681	681	697	688	676	685	674	700	707	689	688	649	710	693	671	669	637	691	668	667	693	673	717	700	696	659	673	684	703	643	655	677	680	730	667	685	623	709	695	678	689	669	668	649	633	720	674	703	677	663	681	673	647	707	656	702	688	623	661	668	683	711	651	673	723	695	635	644	700	672	691	656	679	700	730	628	667	650	648	666	699	680	648	658	607	695	686	657	660	657	658	621	680	680	683	700	703	671	686	655	680	690	647	642	684	696	669	646	673	674	632	746	703	690	671	661	667	708	700	692	723	684	671	731	646	673	687	718	662	723	667	699	695	659	663	675	752	653	645	704	712	632	632	689	675	690	690	710	683	689	676	772	676	746	618	675	674	649	688	666	678	689	735	664	668	695	675	683	676	697	662	704	721	653	682	674	651	685	693	637	671	686	672	648	669	695	708	677	693	703	669	694	657	716	711	678	699	699	671	694	655	694	645	686	705	698	676	707	708	669	662	683	685	692	663	695	704	672	699	665	684	669	675	634	634	695	721	667	709	682	662	679	700	718	660	701	683	664	694	689	620	660	677	670	713	663	689	693	647	649	683	666	654	636	679	652	671	643	687	664	686	710	711	678	682	662	728	673	671	713	687	687	667	676	692	676	635	700	699	670	636	699	667	656	690	707	686	699	713	691	733	664	638	667	636	680	660	680	649	688	701	669	622	701	700	654	703	707	658	674	697	701	634	689	681	660	743	703	675	676	712	692	671	665	689	697	654	703	696	678	729	680	711	739	687	661	685	710	676	686	658	686	666	651	678	720	657	694	688	682	636	684	718	705	684	676	675	667	688	670	664	695	656	679	654	701	649	681	718	704	680	673	660	661	670	674	683	693	666	669	669	638	696	700	654	687	648	662	707	663	681	670	715	711	662	722	678	682	682	695	633	699	645	726	672	711	657	660	694	644	687	682	639	672	678	681	705	659	716	681	675	657	671	686	666	718	722	711	680	642	665	656	622	712	701	694	654	752	665	659	661	685	697	688	710	676	690	621	639	700	659	648	705	664	645	618	645	691	637	692	681	727	700	636	710	686	665	707	703	643	662	725	691	707	694	692	670	641	685	682	688	671	655	674	694	706	668	671	678	698	657	648	687	676	653	657	666	711	705	675	683	688	699	627	679	689	684	660	683	708	625	725	673	685	696	699	704	700	669	650	695	669	709	676	731	694	704	658	666	685	631	648	671	724	717	701	657	628	676	629	703	641	686	697	708	640	698	650	671	681	698	620	714	718	713	723	654	655	654	637	675	646	685	645	666	650	731	702	649	708	696	665	617	654	651	656	691	711	644	691	691	703	664	697	705	686	667	678	649	643	635	707	674	651	707	744	726	707	643	639	697	672	690	682	683	685	656	659	626	638	724	690	721	695	654	674	670	674	621	656	635	676	689	707	676	628	666	637	673	710	683	650	709	684	659	681	685	696	685	677	638	679	656	645	693	672	653	708	689	661	645	687	663	650	677	714	631	677	680	669	645	608	730	684	668	674	635	701	631	709	683	676	691	733	672	695	645	703	670	665	698	673	659	705	629	682	631	658	656	703	715	688	693	656	667	680	653	709	654	713	641	654	681	675	716	693	641	698	682	657	664	661	686	690	694	648	647	703	647	676	703	678	679	681	716	698	709	667	676	673	689	681	753	696	718	620	646	639	640	679	681	674	686	633	699	658	682	702	678	673	711	635	676	696	729	742	670	655	697	650	670	707	638	686	731	711	720	720	701	657	685	682	688	687	611	695	670	689	688	652	673	720	698	641	711	678	665	710	657	678	695	658	676	683	633	661	698	692	700	683	665	681	707	682	679	689	680	615	692	657	675	634	656	630	673	623	666	681	697	643	681	671	652	670	671	682	655	677	705	686	675	683	688	680	652	652	681	683	651	681	662	678	657	703	733	660	695	696	677	697	693	708	762	694	698	718	704	704	716	650	663	678	660	693	704	718	681	680	655	628	672	703	667	669	650	659	650	647	676	651	668	711	644	708	673	682	681	666	682	635	690	664	634	713	653	707	671	651	646	660	658	726	680	649	658	654	708	674	709	714	636	666	665	644	687	649	672	694	717	662	678	661	711	677	641	702	665	698	705	623	630	698	669	666	659	705	693	687	767	674	658	674	655	682	655	670	667	709	658	668	698	706	632	651	696	671	692	613	687	665	681	663	688	710	638	678	674	666	686	701	713	644	658	665	704	657	694	724	701	711	644	645	706	651	659	638	699	638	664	669	734	677	666	643	661	711	695	672	709	670	626	678	680	638	657	633	703	648	712	658	658	673	670	722	685	688	645	697	718	695	616	724	638	686	658	699	697	676	674	684	691	647	621	682	638	712	661	676	707	677	738	668	691	644	625	662	688	733	699	711	680	721	671	696	703	661	705	695	673	692	668	664	683	657	652	670	651	670	684	687	681	665	675	656	698	661	687	702	670	715	659	691	693	671	696	685	704	682	703	667	639	687	656	664	725	665	687	698	677	638	688	647	643	683	672	647	675	694	633	707	691	677	650	686	683	701	681	696	677	712	699	722	697	678	709	677	667	677	708	691	663	629	700	691	685	705	728	677	648	693	713	681	671	663	705	713
10094	7901	5588	2851	2112	1778	1567	1369	1187	1125	1097	1046	970	949	947	948	928	906	951	885	942	895	876	927	878	857	946	920	855	874	844	894	843	862	878	889	843	887	855	887	894	885	888	864	859	857	879	844	835	833	885	841	840	832	862	820	878	826	914	881	837	874	850	873	797	818	829	855	831	907	862	850	906	833	849	868	834	851	823	868	860	878	813	862	821	852	830	830	794	867	842	866	843	840	845	792	848	866	833	826	834	858	819	846	833	870	866	874	857	846	828	853	858	827	927	856	866	846	889	862	875	795	876	833	828	867	875	853	864	822	887	797	839	837	830	838	822	887	863	868	835	885	858	808	870	796	835	867	907	854	844	869	837	874	897	812	831	874	878	900	867	854	843	807	846	865	873	796	858	858	873	842	838	823	868	903	846	849	828	846	849	852	824	860	825	883	860	865	843	857	859	900	835	875	830	874	893	879	799	839	830	895	841	855	846	841	861	900	804	787	815	885	871	863	856	859	906	801	825	834	815	843	849	868	832	854	865	836	888	850	792	879	831	866	839	823	833	847	785	907	852	864	882	861	890	839	830	835	858	876	892	876	893	857	863	850	907	827	825	839	833	860	844	861	827	805	893	835	872	866	835	878	807	838	850	881	855	837	894	842	792	912	805	824	868	883	848	837	843	864	828	844	861	815	857	810	906	853	851	920	848	853	821	890	861	905	839	881	891	853	885	857	839	862	874	844	860	869	903	880	841	923	884	898	878	866	829	850	878	894	802	863	824	890	821	859	842	787	863	913	845	860	873	833	820	843	857	794	852	836	820	835	842	871	876	872	923	865	848	909	869	860	817	824	850	835	802	854	894	811	817	867	887	899	874	869	849	850	852	797	923	868	850	823	852	811	850	854	881	866	854	863	827	864	841	888	845	901	807	854	818	896	824	851	879	839	789	849	841	789	828	839	930	895	852	837	875	824	845	845	815	863	910	841	810	879	873	871	844	830	848	869	848	892	799	855	894	819	871	872	847	850	848	802	860	859	845	884	863	833	845	834	875	790	813	829	857	893	850	831	844	809	844	830	811	844	915	841	857	870	823	853	826	883	852	870	820	874	815	874	856	822	888	885	826	848	795	861	794	864	826	891	873	846	845	862	862	862	851	881	843	852	844	853	848	842	896	785	818	831	867	867	836	817	841	834	822	880	862	848	846	813	831	901	855	791	865	838	824	820	851	855	840	846	824	829	830	843	865	847	858	852	881	856	865	849	849	877	808	856	879	907	894	848	887	866	821	867	880	841	843	882	859	857	847	817	902	821	873	880	848	849	872	848	823	865	867	840	889	880	816	850	827	869	868	853	796	896	841	829	856	866	831	848	876	897	888	817	879	833	853	848	870	860	891	849	908	865	849	844	846	912	843	830	865	849	822	861	848	906	865	825	825	847	780	804	866	794	893	837	843	905	844	934	815	813	835	883	890	806	838	883	838	864	887	874	859	884	836	826	844	858	867	834	852	873	871	823	895	863	867	865	803	875	870	872	847	860	858	825	834	844	910	837	847	832	889	874	882	829	902	850	765	852	832	816	866	862	804	860	913	864	818	918	778	854	866	880	890	836	866	831	821	823	875	854	803	835	876	831	872	918	887	835	871	888	854	888	840	863	871	817	838	872	801	828	813	883	882	892	877	854	842	855	834	774	844	855	879	865	802	864	902	838	885	808	790	836	863	861	844	856	892	840	840	900	856	826	833	851	829	797	878	842	885	832	860	865	868	819	871	833	850	831	879	851	818	913	856	927	857	840	841	835	883	786	856	849	886	873	864	822	839	841	809	859	896	847	772	840	855	888	804	883	838	827	811	836	896	899	809	870	855	866	863	800	895	897	871	882	871	838	822	835	886	848	905	876	856	821	843	856	818	851	850	840	901	831	826	870	840	802	891	838	804	870	884	845	858	890	826	864	882	854	827	884	875	823	860	912	839	856	788	905	832	856	879	849	797	853	897	845	912	901	860	854	837	875	868	870	850	856	842	829	846	842	840	822	866	867	858	840	866	821	909	811	873	798	879	856	904	887	819	794	792	816	833	844	857	908	856	862	831	860	824	881	825	905	861	856	911	829	847	890	853	885	863	900	850	900	781	843	802	876	832	822	903	854	805	844	872	822	858	799	850	830	883	808	798	863	879	821	867	879	844	852	882	899	862	891	855	858	852	871	890	851	813	846	856	783	871	837	855	900	861	819	861	838	818	853	876	896	821	811	858	788	915	892	836	826	887	827	886	839	870	866	854	840	877	849	915	864	866	921	874	858	859	877	849	843	870	874	882	812	869	810	857	814	835	895	838	877	841	841	848	853	839	837	876	838	818	867	872	852	828	854	831	808	816	854	849	840	831	838	860	813	841	871	850	853	836	870	888	811	847	858	774	815	802	851	876	844	878	880	884	919	890	841	823	873	858	848	846	850	877	856	898	827	788	863	830	850	841	877	822	897	833	890	863	820	835	820	872	797	829	853	830	886	846	854	792	886	859	848	835	869	854	809	865	887	867	891	862	820	904	817	842	843	844	873	858	870	809	853	839	881	842	883	879	874	836	857	832	837	808	861	857	929	859	894	843	869	828	818	853	825	863	845	816	845	905	809	877	839	809	903	845	878	877	825	824	876	869	838	897	856	817	861	863	840	839	808	882	855	858	787	832	857	899	869	869	856	855	824	830	862	831	859	906	865	857	911	874	844	827	868	838	852	824	848	870	859	844	845	814	880	849	835	821	835	888	860	764	839	887	857	831	811	842	869	911	852	805	848	857	850	873	848	844	857	798	887	858	871	856	840	850	886	867	805	862	837	915	828	838	832	918	816	905	861	842	843	828	840	813	872	856	865	839	895	835	895	820	929	817	822	819	884	879	847	859	855	873	866	848	859	815	852	869	868	895	851	850	829	850	876	868	873	825	810	915	849	841	838	847	880	885	875	867	843	756	874	843	815	838	901	825	905	844	846	865	883	833	819	842	848	846	885	860	892	848	844	884	899	852	878	856	817	847	903	856	847	874	839	855	894	836	843	832	826	877	853	886	870	833	896	847	798	820	878	818	827	838	803	856	882	869	879	840	886	815	851	837	843	854	902	896	833	871	819	860	812	806	849	884	812	868	804	818	880	879	898	866	821	802	863	833	877	874	874	847	850	846	882	877	825	864	804	892	834	861	891	880	864	895	840	853	830	868	837	858	849	832	870	851	852	832	859	880	864	910	877	831	821	840	836	859	844	846	842	812	870	823	883	842	832	840	782	819	860	838	837	908	843	822	895	799	871	851	833	832	808	890	839	876	852	882	868	835	849	829	867	891	846	908	830	911	876	880	849	885	898	828	853	809	856	836	835	841	801	888	841	891	803	901	878	775	839	842	834	903	832	796	858	881	904	922	827	857	866	847	835	835	834	853	830	840	862	803	832	870	842	854	831	863	880	860	862	890	890	852	853	898	879	869	828	829	808	905	842	837	811	851	873	876	866
25091	21481	27390	25777	5893	722	612	571	533	568	527	486	470	475	469	452	444	438	471	440	473	476	471	445	432	455	439	485	458	443	472	496	478	438	404	439	456	471	456	491	426	415	441	444	449	436	474	429	452	472	442	435	474	446	479	434	443	451	469	456	464	459	443	461	435	421	459	462	482	450	437	461	483	446	451	423	491	444	457	468	458	483	447	476	468	418	483	393	448	464	475	436	469	459	490	463	446	460	453	443	485	426	452	437	433	499	474	414	446	466	441	443	479	453	453	451	439	452	444	430	482	488	450	424	443	469	429	496	434	440	416	456	490	416	504	452	422	489	446	455	479	403	455	457	427	465	495	429	496	439	480	470	422	533	422	424	454	457	491	460	436	460	452	428	416	435	430	431	462	457	454	454	476	463	452	437	451	482	462	417	461	448	456	429	490	460	439	447	481	463	472	452	498	484	460	461	390	408	467	453	480	419	473	428	428	436	458	436	473	454	439	477	454	476	478	461	449	447	448	441	445	435	507	454	434	436	448	438	491	474	465	438	472	447	451	454	446	414	444	508	452	451	440	439	442	472	471	473	465	467	455	493	474	410	471	426	472	423	444	478	483	421	465	462	457	440	450	450	490	461	475	454	452	430	444	453	460	444	452	430	418	455	475	458	451	458	436	446	453	464	442	422	510	458	468	429	454	488	454	459	463	450	460	435	491	407	520	441	481	445	461	457	388	452	484	430	469	459	403	444	438	438	456	457	469	422	464	443	442	430	417	469	479	456	453	442	492	436	457	453	448	441	462	465	444	453	422	452	463	483	460	489	484	477	460	484	501	443	456	456	450	444	433	449	452	480	419	465	400	466	490	467	462	447	480	462	426	445	424	415	457	439	460	464	461	445	452	475	469	462	446	458	460	449	452	470	441	439	449	436	427	437	468	467	421	470	414	477	448	396	472	453	439	429	431	470	487	420	458	430	479	429	413	461	472	448	474	468	465	452	463	446	471	463	466	454	487	442	460	436	475	442	453	474	480	425	479	450	432	457	455	448	455	428	491	489	432	452	439	449	449	406	468	443	461	477	444	470	439	473	415	446	449	461	460	446	436	444	405	450	477	458	451	460	465	452	462	420	450	436	439	475	468	452	458	480	467	426	481	476	442	483	476	453	491	419	442	426	455	459	447	464	454	428	450	490	420	420	423	487	493	470	443	452	405	432	447	464	436	418	443	440	446	443	472	438	454	462	474	424	458	460	454	444	466	481	413	471	454	497	451	439	479	447	444	457	457	451	454	462	485	439	433	434	445	433	488	455	466	447	421	476	447	453	503	445	458	444	475	453	464	435	451	466	460	496	456	446	483	467	442	456	452	459	456	483	472	447	433	440	463	439	438	450	463	478	461	455	494	472	434	470	429	466	452	444	454	404	462	463	426	448	441	441	436	451	430	447	454	444	452	401	432	446	438	485	455	474	449	451	446	466	465	472	431	456	477	433	461	456	483	474	435	467	467	415	440	478	437	473	446	474	456	477	483	468	439	451	455	472	414	461	470	451	470	457	466	464	455	467	437	441	440	483	415	437	429	416	475	419	451	443	488	450	512	448	444	492	475	462	440	461	474	439	501	448	446	433	447	432	423	448	438	484	483	486	445	474	435	425	457	480	483	447	425	452	454	437	488	470	434	446	457	419	460	412	468	447	433	452	445	436	444	445	443	431	457	474	439	487	449	428	497	405	440	426	451	474	456	475	417	427	490	424	457	483	419	459	432	444	443	462	449	450	446	437	470	436	445	454	447	480	456	454	464	459	451	455	453	474	445	429	456	471	424	483	446	487	477	482	454	468	450	461	456	446	484	423	446	455	431	469	424	470	449	457	452	439	454	470	473	431	468	441	486	472	437	432	433	448	472	475	453	454	433	473	456	449	441	487	456	461	426	440	474	442	469	490	448	479	483	441	444	445	438	402	483	422	418	475	399	434	434	438	440	461	434	419	478	465	450	430	455	452	425	488	428	461	466	453	430	469	466	451	463	465	439	451	468	456	450	462	425	494	438	437	483	444	443	429	433	484	440	441	458	434	518	457	469	445	481	460	466	449	419	481	482	457	477	438	445	446	475	440	489	487	451	468	461	417	458	474	473	469	462	468	467	434	461	418	438	477	503	476	442	470	475	449	469	469	477	451	437	431	450	432	436	426	441	478	469	421	455	446	428	422	474	473	469	461	468	460	423	479	448	480	448	465	468	474	449	459	467	460	440	452	453	413	445	433	468	415	450	441	417	463	448	509	428	479	444	456	387	445	425	451	430	441	466	468	445	468	437	460	480	441	431	413	468	437	457	449	451	491	410	416	431	404	484	442	460	424	457	423	450	477	494	440	493	439	469	454	439	463	439	474	461	450	466	445	415	450	466	460	431	458	446	446	433	473	460	486	482	417	444	435	443	471	415	453	480	416	472	445	452	458	454	452	471	453	469	456	436	429	449	450	445	468	451	507	430	441	424	450	496	432	455	421	409	445	444	459	430	462	447	494	460	448	430	435	453	447	417	462	433	502	456	452	420	445	455	465	436	478	443	437	471	452	457	436	449	474	487	458	438	415	442	444	414	483	477	446	449	445	422	451	448	482	457	487	483	466	433	441	449	433	480	436	421	444	415	435	441	466	446	443	461	439	430	449	452	451	435	461	448	455	441	455	438	420	466	471	449	445	437	439	461	478	430	450	462	491	434	431	453	470	442	409	447	467	447	504	446	431	451	461	474	452	467	424	428	427	417	444	469	426	481	409	417	442	444	462	442	467	506	413	493	460	457	473	427	469	450	470	467	486	470	462	444	441	435	448	451	443	447	466	456	469	488	451	425	442	440	437	446	449	461	453	496	414	413	452	433	450	437	468	460	464	448	395	432	463	471	466	431	481	455	444	418	460	446	485	458	445	473	426	448	452	451	485	479	454	426	468	478	477	463	485	421	484	441	439	428	435	481	475	422	445	457	435	451	451	468	478	445	459	475	472	459	430	427	406	460	449	432	473	446	431	423	488	438	457	464	439	410	474	444	468	433	458	430	441	457	448	479	421	465	470	483	452	428	469	459	431	500	509	425	420	443	466	470	438	498	443	444	443	458	507	457	443	463	462	417	452	470	490	445	436	438	464	469	406	433	489	459	441	491	456	449	471	453	460	459	429	465	442	466	446	443	484	448	470	445	448	440	430	430	488	465	437	442	450	448	456	454	444	457	439	453	441	459	438	435	445	443	450	453	439	488	482	442	456	423	490	457	478	480	445	453	435	471	453	439	404	476	476	430	455	440	449	450	463	445	446	438	475	486	456	469	436	487	471	413	466	450	428	453	441	467	444	457	433	422	450	440	445	398	440	432	437	432	418	433	481	431	464	484	461	453	431	468	459	481	468	427	463	432	410	467	447	452	432	442	452	438	456	479	453	453	432	442	460	443	427	441	423	470	480	501	462	432	464	409	467	438	447	401	428	453	468	471	468	452	488	432	465
10251	4067	2760	1533	1184	1018	915	790	734	722	643	655	658	620	615	635	601	599	591	556	576	574	568	546	576	605	537	558	626	585	579	618	602	573	606	562	575	572	578	505	528	596	542	564	580	567	551	565	547	554	530	559	558	550	579	558	560	547	584	521	554	540	579	556	586	570	531	542	590	551	557	615	497	561	540	557	569	557	566	528	571	539	569	564	563	524	588	534	565	540	575	537	562	546	539	548	559	553	546	537	554	527	541	563	594	586	552	558	565	586	611	494	558	613	555	554	546	537	560	538	564	548	569	543	532	547	572	573	579	562	562	521	600	532	564	553	589	573	570	554	525	543	533	552	574	552	545	586	587	573	538	583	584	566	587	577	546	571	533	572	588	561	542	625	564	542	587	567	595	553	576	546	566	537	570	582	532	566	569	580	559	589	567	554	546	573	565	514	550	561	601	577	548	538	579	543	572	515	554	554	544	543	586	582	571	543	566	574	554	556	605	579	544	563	585	574	551	566	550	571	583	534	574	538	548	554	523	537	580	535	577	548	508	529	544	564	529	582	570	601	514	588	545	578	579	550	532	538	606	569	560	603	553	516	545	556	564	572	505	531	576	614	552	578	525	560	552	558	561	551	577	588	586	505	553	590	575	559	575	600	574	543	553	520	520	550	563	544	564	593	554	542	583	509	562	568	583	622	555	567	536	581	607	560	564	536	577	524	563	554	595	556	514	615	557	558	569	628	574	546	563	609	555	525	533	570	578	530	538	544	528	587	572	559	583	537	575	603	564	554	603	557	555	535	541	543	577	599	545	554	557	573	527	586	560	560	549	555	558	555	592	608	582	590	500	597	566	584	559	558	486	528	540	542	571	550	539	549	539	592	581	531	591	593	565	519	580	520	566	563	585	577	546	564	582	543	565	547	557	546	587	538	540	581	528	599	553	565	594	582	577	594	553	531	575	530	519	606	563	551	556	582	565	599	551	556	600	531	545	574	549	575	564	562	594	554	559	527	581	553	546	538	550	554	532	566	514	589	581	578	569	535	550	529	581	618	541	545	542	542	542	560	574	524	512	548	567	565	524	525	513	570	549	573	567	603	582	560	578	542	548	543	563	550	542	582	553	545	535	583	610	579	563	579	552	544	582	610	561	545	515	551	565	536	540	547	553	563	561	576	568	554	559	575	601	537	557	496	564	596	538	567	608	556	523	562	539	567	583	590	555	570	543	578	589	578	601	604	579	563	527	604	533	511	591	576	584	553	504	561	577	539	525	547	527	575	548	573	573	574	571	545	595	550	598	544	575	530	582	558	550	583	597	561	587	582	538	546	584	577	561	573	589	545	568	530	548	541	563	548	592	523	548	592	534	526	527	500	549	557	587	552	520	560	579	564	517	562	607	537	564	587	551	580	549	537	571	582	622	550	559	596	577	577	530	537	590	564	560	553	561	546	570	542	560	561	541	593	539	561	540	596	556	548	502	555	548	556	595	551	538	568	575	565	568	572	560	585	541	569	575	552	502	566	576	534	569	552	524	553	582	551	587	576	590	573	583	571	567	590	556	558	589	586	627	572	578	526	548	563	561	589	546	597	574	569	528	578	509	543	592	553	564	524	613	569	535	525	517	561	557	546	589	557	603	575	554	598	596	540	591	576	602	549	527	564	506	560	586	596	533	566	592	510	589	547	570	568	587	554	552	550	532	511	565	597	556	579	531	568	558	559	605	601	545	556	517	560	568	537	579	546	501	539	572	567	586	589	558	571	565	540	522	574	588	538	536	536	545	560	549	592	566	560	559	587	608	605	512	624	621	556	582	572	596	582	569	563	573	592	564	537	552	577	591	562	571	550	574	579	530	597	563	542	574	547	523	536	557	532	599	558	574	574	590	583	552	544	536	541	545	540	541	560	567	529	538	566	541	551	572	615	563	584	543	524	555	557	554	591	560	573	538	567	607	539	559	548	602	563	572	534	504	527	557	535	570	522	569	558	608	580	543	547	543	565	560	565	573	544	546	557	575	584	579	570	623	526	602	557	565	575	538	523	517	596	532	551	535	555	528	539	602	585	563	615	573	548	586	561	563	566	571	549	558	592	571	539	564	592	531	523	568	547	643	566	548	554	593	582	563	558	584	576	565	539	594	573	591	547	592	540	582	554	570	587	578	566	551	573	570	566	538	574	516	556	621	573	573	546	532	535	568	577	546	560	562	556	559	577	561	559	530	582	563	571	580	582	557	565	562	549	521	574	562	546	517	577	584	571	552	526	571	608	575	507	574	577	561	536	550	575	577	529	534	581	509	581	549	577	561	561	572	521	581	589	570	528	522	559	574	528	553	597	566	552	563	600	537	589	550	556	588	558	533	547	548	535	535	588	534	549	545	584	550	559	553	574	531	581	567	567	536	578	565	576	593	575	541	560	577	540	573	587	555	580	541	574	542	572	551	586	594	550	542	579	556	534	568	593	620	557	577	596	563	543	517	523	574	583	578	551	558	559	577	586	566	603	568	593	564	576	601	573	620	534	597	562	556	563	577	567	596	514	564	551	590	490	573	566	584	554	581	548	563	572	553	551	542	525	536	580	602	546	563	542	549	588	560	608	577	553	551	564	601	563	564	574	532	544	538	563	548	542	548	535	561	568	548	582	516	571	573	586	576	566	577	568	545	544	588	563	545	566	619	577	567	587	560	553	590	529	574	566	567	579	580	587	577	539	554	591	551	599	550	580	539	527	540	560	531	580	568	583	539	541	523	571	591	552	551	584	581	612	544	557	534	561	534	533	580	499	563	575	581	591	555	533	594	562	543	595	558	587	573	544	550	557	533	612	568	532	562	553	565	578	545	559	556	576	552	560	601	574	524	580	563	545	612	536	589	550	582	570	559	561	572	595	555	586	508	535	545	556	594	544	599	578	569	571	552	562	572	580	556	579	557	545	555	528	554	584	572	563	530	622	554	562	623	586	560	557	548	550	576	544	583	579	583	592	605	564	526	590	580	567	582	540	566	522	551	563	534	554	533	581	535	536	579	538	604	547	549	547	553	567	546	583	556	565	587	557	578	557	564	555	522	551	537	525	540	530	590	545	506	548	590	572	619	590	564	590	586	634	547	597	547	532	548	553	559	516	539	569	589	549	537	572	586	539	593	551	558	594	563	545	547	524	554	574	547	545	556	558	538	562	600	555	546	564	563	586	535	537	581	565	563	593	544	637	556	588	591	529	541	543	574	589	533	618	553	566	529	585	566	537	596	555	550	578	601	579	575	577	566	558	579	586	563	526	525	615	567	528	601	619	558	614	564	571	579	558	546	602	604	568	517	553	579	538	566	540	531	575	582	593	540	571	546	541	530	549	620	574	520	556	589	532	611	536	561	566	540	541	548	536	547	533	540	565	599	570	591	542	537	513	557	547	549	573	566	564	555	551	545	532	570	552	527	552	603	584	554	576	573	572	529	557	622	589	502	581	547	565	547	578	591	538	541	599	603	569	529	576	567	555
22965	21521	29277	24204	21510	21466	3584	741	571	494	482	409	403	355	377	300	307	340	294	311	306	293	316	298	275	296	336	312	289	262	290	279	266	263	277	298	291	289	275	306	267	278	257	279	273	287	305	280	266	281	266	292	269	279	256	318	285	262	270	261	278	279	264	270	246	280	303	276	271	281	265	279	283	275	263	266	259	316	271	287	260	297	269	286	289	254	266	254	245	273	284	280	275	229	306	270	263	279	277	267	257	279	264	287	296	241	278	248	270	299	292	288	275	259	263	276	272	269	254	281	282	311	266	273	271	259	276	273	275	283	247	240	267	274	263	280	261	292	272	238	271	277	238	260	267	254	271	264	283	252	268	267	266	274	284	267	273	332	275	269	268	251	246	249	258	280	280	283	280	265	317	268	291	252	271	268	251	286	280	264	276	302	276	274	264	262	243	267	269	279	252	277	298	273	260	284	280	227	254	280	282	272	267	247	253	246	254	294	276	292	264	246	299	244	277	269	274	277	258	254	257	266	283	269	300	269	285	273	275	259	256	276	268	292	252	253	299	248	264	271	280	283	271	281	261	283	298	293	266	267	272	245	285	290	299	272	270	285	282	279	287	262	244	266	262	267	289	270	257	262	260	285	254	259	259	292	256	253	275	302	304	243	251	246	278	270	281	270	243	235	283	288	264	275	264	261	297	304	278	262	275	254	271	287	288	275	280	252	252	235	275	280	258	283	234	256	263	290	241	256	275	265	256	280	274	264	252	253	270	265	282	253	271	290	261	257	258	246	271	269	254	297	277	286	256	266	287	266	261	266	272	275	265	271	281	278	276	273	281	247	268	247	259	292	258	268	280	259	262	272	264	280	287	285	275	258	290	275	245	250	263	261	270	254	288	275	292	262	288	279	276	262	274	276	272	290	272	299	259	277	256	290	286	263	267	279	292	242	263	271	251	262	270	259	261	261	265	264	298	233	274	270	288	280	258	259	263	259	299	275	287	275	265	275	260	263	255	274	279	293	262	258	265	252	288	275	295	247	269	263	267	283	299	287	274	270	230	275	283	254	268	302	264	285	272	252	265	265	284	287	292	245	250	294	259	264	274	289	273	270	263	276	263	257	257	265	253	256	266	272	281	276	266	288	256	268	238	282	283	270	303	290	297	263	278	275	253	298	272	269	298	267	278	233	251	252	273	243	277	300	285	272	264	264	269	250	269	302	283	301	304	275	266	264	266	299	266	278	260	269	290	251	255	252	266	272	257	262	266	257	261	268	249	280	287	256	280	265	278	313	272	272	247	243	246	285	292	275	276	260	283	252	282	274	242	301	288	280	274	289	284	278	275	286	288	264	308	257	271	272	265	283	291	257	269	302	265	256	288	281	275	293	258	234	259	225	276	276	267	266	283	265	299	262	288	251	263	282	278	283	268	284	283	294	290	271	270	261	268	276	282	302	277	297	265	257	251	258	289	263	286	275	264	256	270	243	274	260	262	223	255	270	269	262	280	278	274	277	278	253	288	289	270	260	266	291	273	265	268	262	279	267	294	264	285	241	276	279	266	277	282	261	256	296	281	310	260	269	269	288	248	277	274	271	256	262	265	285	261	271	266	304	254	300	288	284	252	263	298	298	277	282	278	286	261	242	286	288	261	252	276	310	243	292	264	290	295	302	266	246	283	289	272	263	268	263	242	260	260	273	274	277	254	260	264	264	254	265	251	282	268	269	290	278	282	252	277	273	250	253	275	250	278	266	275	275	252	282	277	283	276	279	295	268	246	300	265	251	282	286	233	282	281	268	251	269	267	251	269	271	285	291	267	230	283	281	287	277	244	284	266	260	285	288	274	287	250	269	270	304	274	279	257	254	279	248	278	285	273	276	284	266	262	262	278	255	278	278	268	280	287	257	237	273	235	275	267	252	263	254	277	282	260	267	276	266	271	276	253	297	271	264	260	251	282	264	295	251	278	280	303	265	277	251	263	279	238	249	280	283	277	275	264	267	270	268	264	264	263	264	254	278	281	305	259	266	310	271	270	240	288	269	277	290	279	259	313	269	306	277	274	276	278	258	285	269	263	289	271	270	273	270	292	252	248	254	261	262	279	285	268	304	248	253	247	261	269	287	282	261	278	255	274	240	256	277	272	252	276	284	279	280	286	260	279	287	279	281	287	273	263	294	294	269	264	257	293	278	250	298	279	266	249	294	236	257	249	257	272	278	295	249	292	293	262	268	269	265	266	245	224	258	284	246	268	300	265	251	251	279	285	250	267	277	265	276	230	270	272	287	270	267	281	278	285	288	252	265	269	265	285	267	266	253	284	292	271	259	279	244	291	275	275	270	278	267	291	288	288	301	292	281	252	297	284	266	248	273	260	278	232	285	265	247	249	245	291	251	250	244	288	293	275	278	288	262	260	290	278	289	275	252	239	268	280	276	248	288	279	262	287	239	267	278	298	288	299	272	247	243	275	266	256	266	271	278	238	295	263	279	257	253	283	271	236	282	283	256	305	299	264	257	271	257	267	279	233	252	265	306	253	250	281	267	258	271	281	252	274	288	281	255	286	270	285	248	257	269	256	249	280	255	261	299	298	309	302	268	263	269	250	294	242	261	270	284	276	254	270	262	281	282	264	280	258	256	295	258	260	283	262	259	298	257	268	291	291	274	286	250	282	274	268	292	272	262	262	292	293	276	249	286	267	253	303	257	271	275	257	247	298	275	237	289	271	309	232	274	271	280	268	254	266	239	256	246	256	268	266	310	283	255	256	289	270	250	241	266	270	265	261	244	280	256	301	276	280	263	256	288	258	279	265	272	256	239	262	278	280	252	253	272	252	289	252	273	302	270	257	245	274	304	275	300	247	261	276	256	275	264	254	260	261	292	260	250	249	273	257	286	281	262	235	269	260	266	281	256	257	268	280	261	263	283	275	284	272	299	260	276	307	255	287	244	274	242	279	247	276	299	240	300	286	278	248	261	257	297	234	269	282	266	265	257	276	271	269	266	241	269	297	291	283	252	268	269	262	262	255	261	257	286	276	279	242	284	255	282	271	289	308	266	240	251	282	239	243	276	274	283	271	277	233	263	282	284	283	280	255	257	305	236	258	271	250	259	261	260	258	272	266	280	273	303	272	276	284	272	264	271	252	296	262	268	264	269	262	301	272	244	274	255	244	243	254	252	290	295	262	289	265	263	277	292	263	262	278	247	265	274	275	295	265	278	280	297	249	287	277	234	236	271	272	269	288	283	288	312	271	241	282	285	240	269	267	279	269	250	234	236	272	253	297	260	298	277	280	254	261	265	277	234	287	286	280	255	261	272	269	256	269	289	277	267	273	245	273	252	281	296	275	254	265	295	226	272	271	265	265	287	269	244	287	257	268	239	291	283	268	279	264	285	273	287	279	285	276	264	258	255	261	269	272	285	281	287	269	261	263	278	234	278	303	259	273	272	263	247	279	272	270	234	263	266	267	282	279	259	276	245	272	261	255	280	272	263
12353	12460	8423	3887	2833	2064	1591	1292	1081	910	832	737	667	580	600	536	528	488	447	444	461	415	437	417	420	409	406	403	357	440	428	397	394	394	390	358	387	398	389	339	378	398	395	423	317	352	379	357	349	369	378	351	386	345	367	360	354	390	359	374	375	370	379	373	345	341	380	381	372	362	339	356	340	373	356	348	390	353	329	343	385	337	381	403	339	359	348	351	390	380	322	340	361	368	331	363	339	370	362	379	371	367	359	350	345	387	397	380	362	346	369	363	360	338	336	365	358	371	359	326	361	358	368	376	353	310	402	340	365	329	378	360	343	342	364	388	328	324	355	348	336	353	369	370	339	379	381	349	366	359	368	373	372	350	371	331	356	362	367	384	362	364	339	378	368	338	327	353	346	374	374	341	360	338	387	396	331	331	352	347	379	335	348	347	366	356	332	362	345	346	361	353	330	319	345	334	344	367	341	334	359	375	370	359	338	339	330	363	356	366	319	375	374	365	370	352	368	350	366	363	319	362	355	347	327	341	374	359	331	358	360	354	388	362	375	362	360	347	332	360	363	376	349	360	335	332	334	323	350	354	366	342	347	354	370	331	343	359	350	343	388	360	364	381	355	370	349	370	353	345	360	334	311	331	345	340	329	352	407	350	373	338	373	355	359	349	362	344	377	344	364	348	349	369	359	337	349	348	381	348	337	329	339	338	359	373	325	350	328	352	325	321	354	364	356	377	347	369	367	352	371	363	378	367	348	350	343	353	362	350	350	375	379	380	316	330	380	361	344	300	335	359	336	370	361	391	360	386	369	367	347	324	361	392	338	336	401	358	369	332	345	397	352	397	370	372	344	359	338	377	341	373	348	361	383	367	316	362	348	337	358	361	350	366	315	326	382	386	322	357	358	366	362	356	368	344	391	386	369	337	365	376	358	365	362	338	336	348	354	360	348	317	397	364	376	345	326	369	338	363	373	346	396	354	382	409	361	356	351	345	342	323	330	346	400	350	334	308	363	328	381	363	342	355	370	360	338	366	363	329	314	337	379	342	341	351	354	350	408	357	289	359	345	372	344	380	362	350	359	346	350	347	388	345	368	346	356	372	354	357	395	348	353	339	357	350	333	368	357	354	372	335	354	371	342	351	382	362	367	360	375	372	365	362	362	379	377	374	351	368	377	340	349	338	344	408	366	390	359	338	377	339	371	355	361	354	380	320	371	320	338	344	343	364	330	357	377	365	384	348	338	370	360	380	341	332	393	342	347	368	354	377	358	315	329	356	332	360	387	369	368	333	367	347	368	351	351	362	365	375	387	379	380	353	360	304	356	343	348	331	379	346	352	380	377	347	351	353	357	373	348	347	332	384	364	357	401	348	349	373	344	356	339	360	328	311	343	360	340	347	362	336	349	350	389	364	362	364	349	347	356	352	399	360	369	353	356	344	351	335	350	383	340	354	357	356	346	346	367	367	382	321	372	360	337	372	352	380	366	357	328	337	358	355	379	364	346	348	378	378	322	362	385	368	360	384	365	340	354	340	332	376	365	347	349	357	336	364	341	333	367	325	371	363	351	345	354	343	362	371	355	351	335	375	370	352	355	349	347	348	356	379	336	351	333	349	323	349	345	368	343	352	348	342	356	353	364	359	373	316	355	364	331	380	367	373	357	322	382	351	348	349	349	326	359	339	368	353	336	382	342	316	340	378	360	374	340	357	355	375	380	343	357	355	361	372	364	359	307	315	376	343	365	359	361	337	346	376	363	346	355	355	333	353	378	354	365	360	348	371	355	352	378	337	375	385	378	356	372	378	355	361	350	376	339	389	359	339	354	380	357	370	355	359	359	372	380	395	351	365	365	323	336	354	316	320	379	344	367	356	341	339	346	338	373	368	350	365	347	349	351	326	355	363	363	342	384	368	335	370	361	342	380	328	340	385	346	350	393	333	341	364	311	356	370	352	358	351	330	361	346	347	341	328	332	352	379	352	358	339	369	372	345	365	397	333	348	393	367	431	339	370	390	352	345	375	348	398	358	333	378	354	337	385	354	355	373	331	336	345	368	350	378	304	366	355	328	370	356	338	370	323	353	367	369	354	349	356	384	363	370	350	374	374	354	327	323	369	314	381	339	345	387	346	336	358	355	364	365	372	358	346	356	388	358	328	372	359	362	350	340	348	357	371	319	366	385	334	336	333	348	341	337	355	352	360	356	381	365	328	350	360	334	344	331	344	349	374	373	359	340	321	385	323	359	346	364	333	362	370	322	328	336	371	385	394	357	345	357	351	389	347	336	373	386	325	366	366	338	344	362	392	361	315	364	369	372	339	351	329	381	380	374	404	380	332	352	361	347	334	347	354	349	348	365	360	337	359	371	363	344	345	343	343	343	370	365	377	378	371	338	363	358	362	356	341	344	348	382	366	355	355	347	374	317	375	364	337	375	333	354	389	355	352	362	351	362	339	364	362	379	384	379	380	364	358	329	361	384	333	331	373	370	339	385	332	353	331	343	389	325	357	370	391	354	335	356	355	390	344	343	357	381	368	325	348	380	374	372	347	321	334	343	360	300	387	321	341	362	370	377	354	352	330	354	364	336	351	381	376	354	363	376	381	355	320	362	368	372	373	383	348	367	325	342	335	356	332	376	298	359	329	340	357	372	354	363	347	331	359	365	352	357	371	389	369	322	386	365	341	369	372	331	361	325	351	339	359	344	380	359	345	341	346	338	344	337	364	371	352	342	370	357	371	358	351	351	330	343	339	355	375	326	395	353	338	350	375	374	368	354	342	348	359	377	370	368	367	364	385	383	340	339	351	357	332	349	365	376	322	381	357	337	345	339	377	311	378	346	365	360	369	360	359	367	335	339	376	368	351	336	383	377	368	344	375	380	367	382	330	339	361	357	337	382	400	343	387	353	341	312	366	373	319	377	397	399	375	391	334	363	368	331	347	370	363	385	337	317	330	345	342	330	385	381	349	368	346	368	372	366	354	373	348	350	362	374	332	357	326	331	373	342	377	353	339	341	356	383	333	346	364	385	367	371	370	376	364	358	360	345	382	333	327	358	341	351	365	352	339	360	348	354	358	339	335	343	347	353	318	354	334	326	325	339	380	366	348	345	332	343	341	341	360	351	304	327	387	360	357	362	386	396	351	358	333	344	343	362	385	379	345	351	359	379	380	337	375	353	363	349	333	331	344	351	374	318	348	365	383	348	358	365	367	392	325	355	346	346	332	367	343	333	371	358	369	339	361	349	337	382	322	370	352	338	361	372	377	362	370	333	344	348	336	375	366	360	372	358	338	334	361	342	351	363	356	353	322	384	382	397	364	377	364	325	352	352	355	385	362	335	369	330	375	365	356	363	351	360	348	389	346	358	367	378	383	342	357	342	376	344	345	348	387	339	341	346	374	363	336	382	345	359	351	331	363	378	350	398	373	366	390	365	356	363	375	321	372	348	363	344	323	326	355	351	364	331	359	348	368	361	347	369	345	373	367
27823	17599	3695	1076	845	791	733	795	772	783	768	769	724	773	685	753	772	752	755	700	770	753	762	738	749	703	765	798	773	723	756	730	772	764	724	722	760	787	782	748	777	726	767	750	771	779	723	806	807	744	725	783	743	786	755	766	775	773	755	745	795	720	734	759	736	814	739	800	731	739	759	778	716	745	817	747	745	709	738	706	757	724	738	736	758	742	778	743	737	734	781	800	756	740	754	703	755	760	794	755	741	773	741	714	722	720	688	728	781	730	773	729	728	742	759	763	696	790	718	757	753	711	772	695	764	739	781	725	726	728	723	798	781	750	769	732	747	739	774	743	797	742	711	730	756	756	738	742	774	757	769	696	747	781	732	799	733	705	758	736	775	770	729	762	746	745	745	771	745	736	769	720	748	757	771	773	705	761	782	755	764	755	724	775	763	749	747	778	768	729	763	765	723	757	759	715	756	747	759	763	741	752	702	773	740	776	769	749	761	749	693	727	759	756	741	738	779	765	790	742	754	773	749	751	828	784	756	708	718	724	796	812	770	693	784	755	780	758	796	779	787	717	725	753	773	775	751	748	799	764	764	763	748	706	758	724	784	788	722	791	738	697	723	746	723	714	775	735	734	755	752	722	750	771	736	766	803	758	744	748	666	749	743	721	766	747	709	778	727	721	728	769	760	735	729	744	799	782	717	783	740	755	752	748	803	722	787	775	699	768	788	740	774	771	758	740	741	751	745	754	748	719	704	742	759	785	764	747	760	772	750	732	715	718	788	735	797	744	840	720	772	728	771	772	782	740	773	704	717	751	711	737	756	773	715	705	723	796	787	768	753	740	767	750	733	752	777	733	789	747	800	767	731	744	738	742	738	739	772	720	792	773	728	747	722	738	803	771	749	775	720	729	764	735	743	719	754	769	800	703	773	711	744	753	782	739	727	756	789	725	678	785	774	708	757	746	704	734	766	806	742	782	725	776	720	787	731	722	719	713	775	761	749	723	778	755	746	775	755	747	736	724	765	745	778	700	741	757	732	774	725	725	784	735	717	776	748	710	743	739	717	726	744	739	743	731	734	783	746	743	792	761	700	766	737	725	765	725	749	728	807	760	738	768	733	749	760	711	773	776	736	756	775	767	759	789	772	768	763	736	740	700	732	730	730	790	783	738	769	786	771	746	734	749	747	748	782	804	778	763	743	765	767	783	755	761	761	745	804	750	768	809	767	747	762	801	721	712	762	761	753	776	732	735	794	773	744	697	736	695	775	708	769	786	712	734	780	753	735	786	722	755	774	716	754	759	767	776	723	795	795	776	773	745	698	752	756	714	743	694	787	743	709	731	763	753	720	760	782	748	806	747	730	786	734	727	721	742	736	756	721	746	736	759	813	735	812	768	727	725	776	768	757	754	767	734	757	732	780	730	772	687	692	717	706	722	763	780	744	769	751	761	740	711	762	763	715	767	717	730	713	808	806	746	753	736	699	734	723	762	745	724	747	731	770	753	758	743	740	705	765	761	749	735	764	724	742	789	765	762	709	729	772	741	728	741	716	721	728	757	731	748	779	765	793	720	729	765	708	709	754	710	712	746	725	746	790	782	710	713	811	751	762	743	750	775	759	721	782	774	757	739	726	729	779	761	747	763	722	746	726	758	732	759	786	784	758	721	741	765	745	765	745	781	762	735	735	754	718	709	727	726	788	767	726	749	814	744	696	737	750	784	758	756	750	759	721	716	710	736	756	786	712	765	726	734	766	769	811	780	751	741	788	655	750	754	780	746	727	748	731	787	724	732	757	727	775	770	744	699	725	740	764	732	787	727	667	738	765	762	754	716	750	715	750	747	697	771	768	765	698	711	737	758	746	706	718	742	799	734	749	768	683	733	753	742	752	770	761	775	775	766	772	739	724	734	742	726	786	779	754	749	759	733	740	729	739	736	711	765	742	789	771	679	736	738	738	784	765	729	732	711	749	726	755	749	727	783	796	713	708	700	714	779	734	757	757	680	772	777	730	809	699	734	791	773	763	741	706	766	778	775	732	747	710	740	711	710	739	750	739	731	752	796	741	809	776	742	709	766	785	744	725	749	794	732	711	793	752	691	742	709	756	779	751	724	722	709	758	739	773	731	774	740	765	776	757	717	754	792	732	711	755	756	766	786	744	778	750	764	763	762	770	797	770	788	724	741	734	704	718	756	810	764	729	721	731	754	735	793	757	728	745	815	714	779	759	729	700	764	741	715	745	768	737	818	750	741	752	745	738	751	753	757	739	798	733	793	729	720	807	795	703	717	712	744	755	762	806	780	771	715	786	719	743	749	763	730	739	757	723	776	701	833	760	789	782	740	745	753	725	763	758	727	734	733	752	761	696	772	771	746	752	764	796	725	752	729	731	740	727	727	796	754	749	794	730	742	736	762	733	792	746	733	722	689	774	752	751	724	781	728	731	730	736	763	765	772	687	762	743	770	752	717	725	765	754	737	741	750	721	731	765	744	755	787	727	740	736	756	759	834	773	710	745	804	777	776	778	766	753	769	780	773	724	743	749	716	757	753	769	747	736	732	732	739	756	738	735	747	725	690	729	723	731	720	789	790	800	775	728	728	727	763	765	716	727	745	791	778	785	760	743	797	750	740	721	717	793	697	745	738	730	726	771	757	773	708	734	716	765	738	775	723	748	739	742	753	756	743	763	704	739	727	772	790	726	770	798	759	753	751	728	739	793	796	792	775	727	710	751	758	715	731	765	752	790	750	795	769	756	726	736	742	753	760	740	737	720	783	825	743	746	771	800	777	752	748	740	762	692	778	793	754	751	753	679	729	745	771	758	753	708	732	740	740	755	740	770	714	749	740	770	715	722	748	758	719	760	741	743	744	804	814	692	737	752	787	753	755	776	765	759	697	684	712	771	769	729	710	822	792	716	741	758	733	718	730	708	738	716	771	710	778	789	761	796	763	732	753	732	775	755	790	769	744	736	772	746	778	759	710	725	757	759	723	767	768	791	717	743	686	714	731	740	779	820	752	777	703	771	775	716	731	768	727	714	736	744	730	756	817	764	761	789	748	746	763	742	790	753	732	725	754	796	745	721	755	724	774	776	717	739	758	723	755	721	739	738	682	773	752	745	751	746	756	711	789	795	751	774	725	764	765	759	785	794	767	748	724	713	712	712	732	810	716	750	769	800	733	744	706	744	781	755	775	753	773	827	777	799	733	745	730	758	713	740	743	692	739	742	734	680	731	721	742	727	806	777	733	781	731	752	748	741	718	723	770	748	750	720	714	724	727	790	751	789	785	762	766	755	729	739	755	748	765	773	832	718	765	781	758	747	722	668	734	764	778	748	741	731	758	782	769	688	715	701	740	810	763	747	745	773	735	674	731	772	812	712	764	746	777	778	765	780	783	749	717	721	723	736	762	734	711	753	720	729	755	781	768	719	793	751	711	749	750	756	737	776	764	729	781	770	798	701	691	749	738	757	727	764	784	771	694	758	764
5617	1425	1161	1008	973	938	1065	967	936	954	959	941	950	928	965	950	926	931	915	892	931	953	963	914	928	899	947	874	892	864	947	975	919	931	930	919	909	891	906	977	886	902	917	922	974	943	981	963	953	951	942	893	946	955	898	874	945	913	955	936	931	878	924	941	867	968	918	925	890	938	906	979	950	885	917	956	941	910	939	892	914	898	931	910	912	951	911	951	971	952	947	867	912	932	950	949	931	932	905	916	909	914	946	968	952	951	949	910	945	927	923	883	923	938	909	966	923	988	869	936	896	988	862	917	938	956	896	921	940	868	941	960	966	933	922	947	890	960	841	939	919	945	906	941	900	921	965	928	931	877	948	901	917	941	952	1021	897	863	949	888	969	878	955	938	913	924	894	943	963	961	968	890	908	903	942	921	936	939	960	916	899	939	888	906	892	945	886	920	937	954	965	937	907	942	945	967	926	900	889	888	933	957	943	891	954	936	921	961	876	882	932	966	927	913	906	964	893	946	903	923	915	931	994	944	916	877	898	912	904	927	890	935	973	981	916	891	927	942	968	867	958	920	889	936	981	888	951	907	967	1016	922	867	891	868	917	903	951	935	951	932	896	963	941	931	940	915	911	927	894	872	960	899	929	923	991	984	912	939	911	927	907	900	959	964	950	909	932	941	924	937	955	941	918	918	982	956	884	865	865	949	959	934	932	973	898	955	955	907	956	988	918	863	903	1028	902	941	915	957	944	920	902	930	920	966	955	936	915	936	947	907	932	916	941	886	965	934	956	918	975	911	907	934	895	869	923	954	913	965	963	1016	895	899	960	945	871	881	997	956	912	881	929	929	919	973	883	961	866	991	953	984	923	944	955	862	905	945	909	981	926	898	926	875	935	915	941	869	921	954	944	916	915	870	943	907	868	988	915	911	933	960	956	967	949	938	872	914	950	927	927	948	950	924	956	951	903	919	946	945	970	917	972	922	985	922	952	938	927	908	945	945	875	934	965	897	938	897	937	893	963	875	898	903	955	958	940	926	872	908	894	912	932	898	936	1008	909	888	956	947	944	981	944	929	934	889	898	910	940	955	914	956	938	889	931	948	945	917	917	921	956	912	910	938	962	935	929	922	885	909	941	906	934	924	933	946	902	956	946	914	956	917	928	916	917	894	950	934	969	941	904	937	946	951	973	887	957	911	961	865	890	908	933	924	934	884	891	941	892	895	922	966	888	902	886	934	899	899	921	930	974	936	937	925	861	900	923	967	883	946	927	931	980	946	919	956	924	916	925	964	867	967	937	966	937	927	916	920	900	906	933	860	935	949	923	913	940	887	915	960	910	942	956	864	940	922	954	997	933	934	946	878	890	947	894	1006	875	890	906	891	956	987	912	943	931	922	902	944	978	958	985	875	942	917	893	955	940	954	951	923	917	955	899	925	899	927	902	976	903	857	1004	938	973	909	925	915	946	893	901	974	927	892	916	937	939	956	934	904	924	950	956	955	943	930	884	936	981	906	871	932	933	904	879	900	911	978	940	920	938	914	934	962	860	870	932	916	983	960	887	946	855	950	943	872	927	901	897	921	970	887	918	954	846	884	884	915	950	959	939	907	915	891	980	928	924	949	931	886	944	965	910	927	895	885	975	938	907	913	904	935	894	916	895	937	890	975	900	914	994	958	922	926	960	945	914	944	928	924	947	924	904	894	944	940	908	923	928	897	933	914	928	904	934	915	904	917	919	933	861	931	907	944	998	946	940	934	930	899	917	926	933	874	910	877	915	903	909	906	946	913	936	978	953	871	946	952	953	919	939	932	913	906	914	992	957	915	976	914	943	1016	940	935	922	905	937	940	931	933	934	951	905	963	913	940	923	890	946	906	988	929	1023	922	961	887	936	953	959	894	950	887	907	941	916	970	911	911	951	999	945	916	951	949	932	963	892	943	929	932	932	1013	960	912	930	904	895	908	865	944	921	931	991	932	905	954	921	961	938	981	974	896	954	959	915	972	931	964	920	958	957	943	958	909	922	904	943	922	951	934	930	918	949	926	956	952	966	996	891	928	931	918	918	881	947	953	939	930	953	999	922	950	936	910	911	904	921	949	911	918	919	987	918	912	919	874	942	905	934	897	951	1020	925	915	957	914	902	926	927	919	938	938	907	946	944	937	921	909	914	914	904	959	941	931	940	937	902	904	927	890	908	940	917	978	865	918	892	921	900	978	906	901	1015	902	958	865	919	875	888	915	967	910	902	944	930	943	904	960	942	925	952	903	886	912	898	947	898	892	937	927	976	976	927	948	950	878	900	962	982	877	927	905	977	914	957	890	926	903	914	966	925	908	886	923	904	935	894	941	931	928	920	926	927	912	906	949	940	986	914	847	972	927	944	928	896	926	879	921	935	982	965	915	965	891	943	880	894	903	875	856	983	990	942	919	924	930	935	936	898	946	923	980	959	978	983	954	917	885	907	984	923	847	901	950	954	941	930	971	967	916	961	993	918	915	971	954	952	923	941	903	976	907	983	902	958	933	884	914	929	983	942	933	890	988	896	944	868	953	910	964	1013	946	901	964	948	876	917	938	865	952	912	1014	893	878	915	946	932	894	904	935	920	952	911	896	900	908	952	959	909	982	943	931	924	916	894	942	974	967	904	958	955	929	908	956	880	936	972	929	950	944	946	948	916	909	920	964	954	926	885	970	970	945	894	903	922	902	864	970	956	944	933	914	945	955	898	929	904	927	944	939	923	926	1004	884	956	941	918	950	932	967	932	888	944	915	911	902	934	969	986	906	871	899	908	886	918	906	926	917	927	901	961	902	959	953	940	943	892	917	891	955	949	929	914	910	938	933	951	938	902	888	915	976	938	941	978	928	886	887	964	931	946	922	943	919	914	929	929	973	985	905	906	989	916	957	928	946	944	912	933	969	883	922	916	925	983	871	920	951	908	890	930	933	938	953	958	899	969	884	952	955	945	937	928	970	958	913	916	992	904	930	933	872	939	900	886	970	890	960	923	920	904	890	1001	929	1001	960	933	936	962	936	947	919	962	865	947	983	913	926	898	912	942	934	938	944	934	995	873	955	921	910	914	931	959	894	900	946	902	931	892	928	945	967	885	900	944	952	925	919	883	921	907	900	943	931	976	947	866	947	934	918	892	937	931	910	882	956	904	901	948	973	931	972	910	892	949	914	901	899	900	890	928	965	924	911	895	928	935	949	997	934	892	871	981	924	877	966	955	974	939	912	916	944	937	905	938	990	964	930	964	933	933	910	945	910	923	903	953	902	923	926	912	885	879	940	915	911	911	940	977	922	922	881	968	946	916	885	925	864	921	958	925	940	941	888	884	901	911	876	908	942	899	960	921	842	917	949	959	939	897	889	917	931	932	943	941	958	946	966	968	911	867	923	916	961	965	998	924	958	892	878	903	971	882	880	929	963	901	928	879	934	969	962	938	946	916	917	988	871	861	920	942	962	918	915	947	942	904	953	930	898	976	948	954	916	950	965	928	962	904	961
23890	21482	28722	24644	21437	6963	1150	923	828	832	781	779	705	724	724	672	670	722	712	683	658	651	701	672	701	661	711	647	731	690	642	638	649	640	691	689	718	641	692	672	624	676	663	711	732	688	697	663	684	677	661	699	699	645	681	638	660	666	605	712	648	639	644	697	693	670	651	687	697	698	656	643	653	688	700	684	681	710	729	701	727	637	689	732	639	669	660	643	675	639	669	719	670	628	681	633	636	650	701	697	642	675	647	673	670	707	696	739	652	668	672	673	646	672	631	680	643	615	683	677	684	679	693	662	695	675	661	631	635	668	696	656	692	669	647	697	679	618	682	671	703	616	677	649	685	653	717	635	653	676	616	659	647	678	700	657	692	698	696	680	653	673	631	686	684	667	678	663	700	694	681	678	571	672	642	671	652	697	675	688	651	662	611	651	737	687	696	696	640	618	642	656	685	735	664	650	708	648	670	672	664	659	658	617	659	659	652	701	655	619	636	619	636	648	667	675	685	648	650	646	648	676	682	670	670	691	699	706	647	683	698	729	661	697	675	696	654	648	672	707	652	697	687	693	629	630	665	639	670	656	666	661	613	674	638	665	671	659	715	667	626	664	659	696	641	658	684	676	666	723	647	664	676	645	657	646	660	656	632	679	674	690	660	649	636	674	698	639	648	634	665	628	698	672	689	611	656	696	635	683	649	687	687	671	693	655	627	660	687	693	712	686	676	664	673	722	698	671	666	659	706	654	637	701	647	669	651	684	686	649	721	656	654	626	694	696	634	659	625	655	661	662	697	663	656	684	697	659	698	694	689	635	669	663	685	675	673	683	657	692	647	658	665	665	678	687	643	678	658	723	675	671	629	651	673	657	656	684	665	677	694	635	679	667	631	651	693	681	654	666	708	678	644	674	666	681	690	681	652	662	635	644	683	695	676	716	686	668	637	630	667	664	677	674	686	698	704	687	696	690	653	675	635	688	667	686	635	622	694	652	700	636	695	643	642	664	668	656	668	662	660	638	643	698	697	663	650	644	651	641	684	678	691	678	643	641	673	681	664	695	649	637	682	683	696	665	661	703	689	669	664	657	667	697	654	655	659	650	678	674	671	645	631	640	642	671	670	699	667	701	638	641	707	641	647	673	655	651	672	660	644	656	624	675	693	650	675	690	676	703	676	633	661	698	684	692	632	657	648	664	613	635	702	695	615	625	658	662	692	698	658	664	660	657	683	717	692	662	671	642	631	709	682	646	659	664	667	682	637	663	690	656	698	684	672	685	660	659	626	638	622	656	674	706	688	696	689	692	698	667	655	662	624	671	664	632	696	653	698	662	720	649	665	657	684	687	701	684	619	663	643	689	703	650	695	661	653	694	687	639	686	638	631	680	716	651	634	713	638	646	673	676	665	635	649	683	669	658	630	649	646	688	661	640	639	669	627	679	680	703	647	660	637	667	657	663	665	632	628	673	715	718	648	655	675	651	696	638	679	669	676	668	695	616	679	627	679	666	611	633	684	633	696	628	663	650	696	663	673	702	698	631	665	663	671	665	678	689	676	716	675	640	685	682	647	695	682	661	679	664	692	699	632	711	704	650	734	663	706	697	676	649	651	661	632	718	672	704	720	676	630	667	676	724	691	641	613	618	669	678	677	660	711	687	647	628	690	684	654	662	654	697	668	643	647	640	636	670	650	601	727	710	631	675	712	640	612	680	673	658	631	665	678	684	683	698	674	664	702	659	711	688	664	668	631	619	712	679	649	688	647	671	646	662	623	646	666	624	664	645	708	675	704	667	682	628	725	708	678	650	683	640	649	687	713	640	655	683	656	664	694	677	669	655	657	656	692	716	671	671	627	713	672	656	638	695	668	635	680	689	706	680	676	637	703	660	692	679	649	650	679	665	665	654	647	655	637	673	643	699	671	651	659	690	641	694	685	662	675	679	685	686	724	621	626	649	664	662	677	642	633	661	676	660	656	626	610	686	688	666	673	666	624	682	685	672	688	658	656	628	643	668	631	640	666	645	688	646	707	658	688	663	674	649	697	705	680	694	610	648	693	679	671	679	708	627	666	689	658	669	696	608	667	665	667	650	659	624	628	647	634	720	681	698	685	681	685	684	616	682	633	653	650	686	682	642	680	662	698	666	651	677	670	678	667	620	682	652	664	653	692	667	712	620	588	711	644	639	650	689	680	685	669	686	676	687	659	653	699	679	678	662	659	656	690	685	684	647	702	676	640	677	665	654	697	668	678	681	665	648	675	633	715	648	658	698	685	652	647	673	618	646	674	687	661	655	688	709	653	664	653	689	664	692	671	688	712	696	706	672	647	721	710	680	645	740	685	650	636	644	707	602	647	663	710	705	686	696	628	626	673	657	671	648	705	650	680	679	675	658	681	669	625	670	664	698	640	681	673	652	646	657	657	642	640	628	624	655	701	661	677	677	667	686	684	678	664	699	673	663	629	664	642	679	697	652	651	654	654	685	684	671	701	682	704	654	628	634	700	634	707	649	660	688	702	708	689	652	671	690	732	721	650	690	697	629	677	656	674	710	673	656	667	672	676	629	645	673	626	714	685	636	702	661	665	685	722	713	646	671	659	670	702	629	684	688	691	715	656	660	641	615	647	652	685	657	685	667	656	661	667	664	672	661	714	641	692	694	705	708	720	637	674	652	650	691	699	640	663	713	636	667	680	687	639	684	686	695	634	640	664	708	682	683	642	645	643	690	644	650	713	679	629	645	685	662	686	689	674	669	648	697	745	638	671	714	688	626	647	686	660	645	691	669	648	655	687	649	679	665	615	667	707	661	670	693	683	624	660	674	665	702	667	671	669	672	661	643	681	653	599	680	679	644	646	634	703	624	658	625	655	678	679	671	667	678	669	719	639	673	663	683	681	663	661	680	641	678	656	670	654	659	642	644	654	654	661	714	680	661	673	632	658	609	702	672	696	670	694	647	662	617	692	621	663	688	645	624	666	662	676	666	657	740	682	720	700	708	689	651	681	633	687	630	635	672	687	651	703	633	684	681	662	670	681	700	631	698	645	682	648	682	644	664	707	639	710	703	668	701	627	678	679	696	637	640	641	669	652	663	648	674	684	638	660	660	655	650	689	699	642	640	642	656	635	647	701	645	674	707	665	660	629	656	674	664	696	664	627	669	662	677	653	679	639	686	637	639	672	665	686	677	643	653	701	684	648	674	676	653	641	696	663	601	681	646	622	671	667	708	686	628	654	655	685	635	657	648	631	667	641	678	680	637	684	632	656	620	695	700	714	732	659	644	681	658	674	613	669	667	711	701	668	690	633	674	662	671	644	706	663	675	662	683	715	675	655	661	638	656	634	695	657	625	627	665	680	670	696	666	648	688	636	691	644	658	691	679	668	668	664	663	697	616	636	662	630	676	623	702	687	663	633	710	660	672	728	700	657	693	671	676	674	681	628	656	680	633	666	689	698	670	670	678	638	678	686	693	644	662	625	663	650	660	658	646
9077	8114	5662	2785	2156	1739	1464	1344	1311	1179	1058	1016	1014	961	943	932	928	890	891	845	854	849	859	883	868	869	834	887	946	891	844	854	832	787	890	827	844	810	878	857	886	877	858	837	877	875	806	791	866	840	817	828	845	815	855	826	855	798	839	815	923	853	822	868	859	866	816	830	846	821	818	838	808	811	885	878	808	815	842	821	866	873	847	834	826	854	857	830	845	844	840	834	880	844	822	862	823	848	782	794	866	885	874	839	783	854	826	826	819	868	852	812	845	812	882	846	784	860	831	795	845	843	875	861	874	837	854	835	801	875	826	852	791	843	801	860	908	915	823	789	818	854	828	815	898	812	822	799	840	831	874	881	839	869	849	840	867	896	865	805	847	874	892	847	870	855	832	827	899	830	813	886	824	835	808	837	876	852	803	867	902	805	836	788	811	776	793	883	818	879	878	810	873	841	837	820	822	822	835	827	783	831	912	829	828	814	851	842	856	836	810	851	858	824	854	841	844	850	868	853	842	808	856	860	884	873	845	771	817	851	796	798	841	883	853	831	833	869	877	884	854	795	832	878	837	845	816	888	787	825	828	887	836	892	815	824	900	850	830	800	867	817	820	790	844	846	866	834	861	838	846	817	866	838	829	861	880	859	889	831	874	853	902	778	795	827	789	817	859	815	800	809	903	829	854	806	897	841	877	869	815	783	866	846	848	883	846	814	787	774	832	819	856	857	830	873	832	859	848	887	833	841	807	850	814	846	863	847	826	821	852	842	830	880	848	807	860	795	844	832	796	804	811	797	819	837	838	827	794	812	853	778	855	856	844	817	850	863	826	804	808	858	851	800	864	833	852	867	860	819	845	841	842	834	857	895	825	805	833	803	826	873	898	849	800	902	849	869	839	892	837	810	864	841	868	905	811	839	856	845	859	856	852	854	866	871	862	860	821	864	822	864	833	898	856	866	871	869	846	862	875	840	769	856	884	848	846	815	823	839	849	853	827	852	842	860	870	833	839	829	832	905	822	874	859	898	858	842	823	826	853	885	794	946	862	824	768	818	817	875	874	824	834	873	866	791	835	855	861	843	891	857	837	870	801	858	801	844	832	876	825	807	877	845	892	844	839	836	763	818	813	850	832	795	943	854	855	858	835	828	805	844	852	856	805	823	804	836	853	791	812	842	813	793	810	802	824	807	788	812	836	859	811	844	823	851	857	881	835	855	786	864	878	828	811	868	882	867	877	858	808	833	832	900	819	838	831	868	811	868	814	839	835	836	840	877	842	807	891	848	832	825	855	843	814	833	840	846	782	786	912	827	844	839	850	818	807	845	885	823	839	800	872	795	847	830	818	842	870	833	849	809	829	793	827	830	848	821	828	802	797	812	812	767	852	839	842	832	838	826	852	818	877	816	846	830	823	825	886	854	845	843	826	881	854	861	760	841	788	839	834	821	916	851	827	828	832	816	837	874	840	818	852	821	857	837	817	835	886	860	791	823	863	830	808	813	867	824	837	849	832	861	855	821	777	864	811	811	871	883	877	815	797	790	854	855	824	825	807	838	872	862	880	845	854	863	833	882	802	835	840	790	810	854	833	849	835	824	825	834	832	828	799	841	856	852	865	896	880	789	894	873	834	858	783	810	864	844	838	817	855	857	894	845	803	803	836	845	863	864	832	877	838	869	883	882	870	832	818	799	857	891	856	846	764	785	805	876	840	842	842	797	855	792	790	859	817	810	784	866	861	781	842	829	827	907	831	814	852	836	856	844	856	886	847	834	903	834	835	880	837	830	859	867	879	807	818	847	863	842	807	828	782	830	868	850	871	841	885	889	804	837	858	873	822	911	815	829	867	838	792	839	825	857	848	809	795	836	816	836	844	814	829	901	785	780	847	838	823	811	810	865	850	869	811	866	858	915	838	803	873	829	830	847	848	846	841	819	848	801	832	794	839	842	846	821	832	862	838	806	871	830	850	836	821	829	831	831	846	835	850	860	848	807	826	841	850	871	832	822	833	913	857	859	852	877	837	779	784	817	837	845	811	848	831	847	884	846	849	796	837	872	796	852	763	877	836	817	825	848	813	836	886	800	854	925	886	825	796	832	870	828	790	799	828	867	826	868	837	833	830	878	837	802	822	827	813	879	846	815	874	834	817	828	799	830	906	877	848	823	890	864	826	866	825	855	845	867	892	836	789	819	819	832	831	834	869	852	824	870	822	785	803	783	837	841	859	820	898	876	857	823	819	819	889	876	843	834	899	858	836	794	875	853	859	827	839	839	822	848	841	815	875	822	799	793	833	868	879	811	804	825	835	773	791	824	896	809	871	816	843	888	896	839	824	864	871	816	847	844	856	860	851	808	907	850	857	801	866	818	815	830	848	841	876	844	843	795	866	814	823	856	848	852	852	832	878	854	804	849	808	798	829	824	843	799	801	868	826	774	805	812	830	808	851	837	786	796	797	789	825	852	832	812	825	849	839	888	849	871	823	793	864	855	820	860	831	830	848	803	823	804	847	860	795	837	824	811	861	858	841	842	838	828	841	819	855	837	850	856	882	813	867	869	885	912	879	853	916	839	841	867	793	836	837	887	843	841	793	805	863	869	861	851	825	835	821	803	846	866	847	779	854	844	824	883	849	777	832	869	848	901	835	839	836	850	844	859	833	864	833	854	841	864	819	895	844	875	844	867	849	819	855	794	792	817	857	863	897	824	867	841	905	877	825	810	915	880	804	837	805	869	838	799	758	807	887	805	840	817	839	823	902	874	822	844	817	861	841	817	842	854	872	818	807	874	821	799	816	868	857	854	824	870	812	844	805	802	881	815	829	826	856	836	815	827	848	858	835	866	872	841	825	850	866	822	823	857	907	849	801	825	843	827	885	871	828	902	822	767	833	877	872	853	850	846	839	812	792	864	858	824	827	844	785	796	876	776	820	836	819	825	822	750	831	857	814	853	864	816	810	856	804	851	821	829	831	815	840	793	883	801	828	868	852	838	860	852	801	821	823	849	868	836	836	850	826	840	865	808	806	860	859	831	850	807	810	825	826	796	835	834	803	823	883	846	824	819	800	815	868	879	835	886	859	816	889	814	827	848	850	841	822	846	824	835	799	847	869	838	830	839	852	791	840	865	852	853	754	820	834	809	857	788	832	878	836	843	789	884	797	889	829	851	896	822	851	837	818	829	836	842	826	798	843	821	823	845	828	812	865	894	841	861	845	827	850	841	864	855	820	867	808	852	876	859	811	840	836	831	862	859	791	882	782	919	851	884	846	864	843	832	827	823	848	882	839	786	822	819	783	866	831	814	861	819	819	819	796	833	807	854	839	804	823	822	837	837	825	860	780	842	829	790	813	872	851	821	875	855	817	818	847	848	877	827	850	799	870	848	837	850	865	813	847	852	853	839	845	851	796	816	792	837	870	879	817	815	815	861	892	866	807	834	843	828	798	846	861	875	834	833	808	885	800	771	854	838	834	853	829	827	822	828	827	809
25197	21464	27289	25796	5782	697	571	528	509	497	490	478	426	489	454	458	493	453	459	402	455	427	450	434	458	486	460	457	472	447	443	499	454	438	423	463	482	465	456	448	474	410	446	447	465	431	435	451	442	446	446	446	469	419	443	483	466	438	456	444	462	424	429	461	442	425	454	431	459	437	449	457	456	441	453	469	440	462	459	426	458	453	461	443	452	427	430	462	475	486	443	437	466	441	437	437	442	447	470	488	434	490	426	439	408	447	439	463	391	420	441	418	430	461	449	428	444	466	459	459	426	424	422	461	462	465	420	443	429	423	475	446	472	418	429	449	489	411	442	435	411	415	463	434	466	474	448	443	470	451	422	458	444	447	461	454	436	459	463	427	477	461	480	428	467	427	452	471	452	463	422	431	466	492	448	472	406	432	466	446	440	470	450	437	437	451	427	438	453	433	439	441	450	426	463	440	438	436	433	416	445	442	434	464	472	446	470	467	464	476	447	428	413	452	415	422	444	435	405	464	464	429	442	453	479	431	474	458	416	430	441	469	417	447	453	482	432	467	477	470	482	457	433	425	454	455	473	465	474	434	429	468	471	419	437	480	414	478	429	422	488	447	428	459	493	448	416	455	430	445	469	504	458	423	460	461	475	449	451	460	462	471	441	452	439	468	425	469	399	452	431	433	414	456	452	433	417	454	462	436	461	438	451	472	474	446	474	432	446	445	447	427	435	425	432	457	414	433	405	450	417	434	431	452	449	467	418	459	481	453	472	431	432	506	467	443	452	424	453	435	446	443	472	454	439	388	463	435	448	449	443	446	422	450	421	487	436	432	460	461	429	440	466	459	460	443	446	483	471	428	442	453	461	428	440	451	427	465	421	470	402	445	489	413	414	438	471	418	428	398	446	454	417	443	481	443	473	453	448	432	441	463	447	497	449	425	453	445	465	449	425	438	435	445	482	450	451	442	451	430	452	461	458	435	470	420	421	428	434	465	454	459	459	411	425	447	428	467	432	437	475	425	415	448	454	469	462	440	454	418	451	457	456	438	444	422	464	449	420	462	445	405	408	485	455	447	445	421	455	446	462	454	474	474	449	413	453	439	440	447	465	423	435	424	454	482	453	470	470	441	446	479	444	434	438	444	422	434	479	473	443	470	479	409	405	444	432	444	450	462	453	457	458	451	441	432	431	487	411	472	446	429	481	423	408	458	426	428	444	440	435	439	481	442	471	442	446	464	451	437	438	449	412	442	432	457	412	422	482	426	435	411	425	454	437	487	429	442	438	403	454	430	484	490	470	455	445	467	452	468	448	432	430	467	495	449	455	431	456	487	437	495	414	413	438	432	422	410	452	451	470	458	442	448	481	442	431	426	420	456	446	453	465	392	448	461	471	463	471	445	428	459	439	467	425	430	426	463	400	435	423	475	456	440	437	420	453	441	442	450	501	429	450	429	457	455	435	451	451	454	463	442	438	434	433	485	443	456	408	446	462	443	449	436	438	463	419	446	464	434	479	397	441	450	460	499	469	470	438	473	457	449	463	435	426	427	471	484	459	449	435	473	468	467	471	426	421	464	458	451	415	446	457	423	451	431	456	461	463	439	427	442	464	442	455	460	452	458	456	464	440	433	477	495	431	446	439	429	430	450	453	449	458	427	448	444	428	404	463	424	427	437	492	464	454	417	424	422	451	449	462	430	408	468	461	464	446	460	481	463	424	451	438	469	446	423	425	471	471	449	464	444	454	458	453	448	448	480	417	452	482	448	435	450	463	475	444	459	465	430	440	431	428	459	454	430	435	450	442	483	443	427	468	448	397	449	465	429	443	426	424	476	492	440	439	440	405	443	433	469	413	470	426	452	454	449	457	463	454	456	443	453	449	464	454	476	442	449	477	478	434	428	465	455	395	404	474	420	419	478	467	450	455	425	452	434	441	399	422	418	434	456	427	462	435	421	403	425	453	453	435	448	477	476	461	431	430	498	450	463	423	448	424	459	435	431	459	456	445	435	456	466	444	466	482	417	435	458	435	445	446	465	454	450	426	456	435	445	440	495	413	426	476	471	429	447	452	457	457	441	430	447	426	440	461	466	454	497	450	445	472	480	472	456	422	465	489	460	470	470	466	414	450	452	479	423	486	472	465	423	424	454	462	473	439	441	447	426	457	472	434	479	459	454	422	436	454	442	472	448	412	498	430	433	392	486	447	468	462	427	449	434	422	458	438	462	456	472	471	441	438	433	437	489	468	467	405	447	450	433	454	455	449	463	417	471	428	463	457	488	445	434	413	454	444	455	452	425	466	429	452	472	417	396	469	450	445	433	445	453	446	481	438	434	430	434	454	453	434	456	446	458	443	450	420	428	435	412	414	430	429	433	432	486	436	490	466	440	433	454	445	439	437	454	469	467	452	436	439	450	426	468	418	430	436	437	471	411	459	469	464	457	434	467	441	463	450	457	467	433	440	477	443	499	470	435	440	450	433	443	452	454	451	434	460	448	474	483	459	452	441	486	475	458	420	409	443	454	429	459	454	460	487	486	460	430	447	449	444	451	491	405	449	430	470	420	426	464	442	465	417	427	446	430	447	447	479	447	443	435	461	443	422	443	427	465	445	451	415	480	472	482	460	410	463	461	455	449	475	456	471	395	397	471	426	451	447	431	439	446	425	448	451	468	457	451	453	411	447	443	436	462	456	433	429	469	450	428	437	461	423	425	422	443	446	426	457	443	433	441	456	442	463	430	453	423	425	432	444	459	438	434	432	447	458	434	423	470	457	455	459	435	427	437	429	446	450	423	419	396	452	462	415	451	433	419	421	456	464	432	452	453	487	463	440	435	456	416	491	447	419	453	459	458	467	437	442	430	460	456	449	469	429	416	485	465	454	474	465	465	401	428	414	440	491	427	468	470	480	445	418	444	434	446	452	437	452	449	445	469	468	419	437	469	463	462	440	436	445	405	437	485	427	458	423	449	454	432	455	453	446	469	413	436	421	468	415	433	434	426	432	448	418	434	429	455	431	436	483	462	456	453	436	436	422	436	429	428	425	487	445	493	435	428	454	450	422	421	446	422	432	469	508	439	434	449	453	467	464	478	453	445	425	413	477	432	440	413	495	479	466	450	443	438	445	434	464	440	432	445	454	435	462	462	388	448	444	445	451	437	460	428	430	449	415	460	500	408	479	434	452	409	432	445	454	419	426	462	479	444	415	455	405	482	457	466	473	499	432	485	501	424	431	427	447	445	443	446	458	423	483	458	480	450	452	420	450	449	450	429	398	450	481	422	465	442	439	446	458	440	463	472	484	427	434	422	463	487	421	478	472	437	428	441	431	456	443	455	455	476	419	442	410	445	420	454	432	447	428	465	437	446	455	440	452	475	419	453	449	462	442	460	461	452	449	462	425	423	443	462	451	406	412	431	426	424	447	454	454	465	468	515	436	505	423	454	465	466	473	451	454	411	450	422	436	463	460	434	455	452	443	465	460	480	467	461
8723	4253	2814	1488	1173	1004	842	862	698	676	639	613	613	582	604	609	566	579	570	574	597	610	571	553	615	558	560	556	575	529	538	567	538	547	528	565	565	586	524	568	553	553	529	524	559	573	553	580	549	549	570	502	563	563	595	529	536	553	568	554	542	554	569	547	573	569	564	532	551	556	533	550	550	562	543	534	541	527	544	551	572	525	544	566	604	578	573	585	564	580	579	552	529	560	536	559	544	556	545	539	558	506	536	567	578	587	531	546	541	586	551	578	574	533	588	542	547	606	564	570	567	555	572	569	548	596	577	524	523	561	567	549	568	524	542	562	548	530	553	535	573	568	551	542	528	546	549	544	523	537	610	536	548	556	559	584	563	537	549	546	540	592	556	573	555	602	557	570	553	529	526	511	594	562	584	588	579	538	523	546	551	576	554	585	559	556	562	523	567	531	545	563	570	507	553	546	529	538	608	554	575	528	542	539	529	597	581	555	538	546	536	546	580	533	517	604	530	544	557	526	538	569	574	556	543	528	580	573	554	567	598	505	570	558	546	550	524	592	554	550	544	539	553	518	526	601	555	558	525	526	585	551	553	589	529	534	538	521	523	583	575	579	577	533	568	559	541	606	573	553	544	534	541	551	558	540	524	539	521	593	554	576	563	565	553	556	551	572	569	558	567	528	549	559	508	536	506	556	558	548	542	549	565	591	559	553	530	552	597	551	518	509	528	561	553	551	572	544	565	585	540	539	639	563	580	533	562	539	565	523	561	559	543	583	541	563	570	582	573	525	569	560	531	541	560	551	593	556	537	526	545	556	546	518	562	606	538	548	543	530	572	538	544	517	567	520	519	552	554	547	588	561	514	542	522	547	557	598	565	590	585	560	516	538	582	595	554	506	550	550	594	560	552	599	569	601	564	480	526	540	577	527	514	575	567	549	570	538	524	558	560	530	533	565	535	561	581	550	519	553	526	571	559	546	536	531	591	592	576	552	547	505	603	572	535	516	523	554	555	565	518	519	563	610	548	556	579	527	564	531	548	496	535	509	549	543	534	543	565	579	549	590	542	574	540	588	552	521	528	540	582	554	555	491	523	541	528	556	560	550	530	557	577	565	555	594	580	547	546	575	607	586	559	543	562	567	582	569	552	592	574	572	595	569	543	537	567	544	526	558	550	573	514	533	567	534	562	534	518	565	556	542	570	560	550	560	557	553	567	564	553	523	563	566	570	577	550	547	524	554	578	559	560	591	521	549	519	584	530	565	562	579	570	578	540	585	558	541	565	512	552	576	564	602	542	527	549	531	538	545	539	552	517	565	541	567	594	573	544	591	548	550	497	562	589	556	586	538	476	597	553	563	552	530	522	587	598	562	601	581	559	549	564	547	570	549	528	570	576	552	572	584	592	575	530	540	566	539	548	532	577	564	542	567	550	566	569	567	550	542	589	553	600	561	539	571	541	562	542	528	571	525	554	594	548	555	558	563	535	537	582	577	557	540	633	577	542	563	590	600	545	546	533	524	592	566	505	532	547	579	533	553	555	534	518	579	581	573	563	519	559	563	545	543	540	574	548	533	526	527	528	545	556	578	575	619	592	542	583	572	554	522	531	529	560	564	548	536	569	539	556	561	532	520	577	554	517	562	549	544	533	558	533	576	591	545	554	528	563	531	546	550	534	547	595	585	541	588	580	568	512	597	549	564	547	567	544	548	522	581	573	534	586	611	615	527	577	562	539	592	512	555	563	546	513	558	547	582	519	532	499	576	568	563	553	555	551	581	540	569	555	544	618	524	560	539	588	559	523	549	557	571	505	562	566	547	539	568	540	541	533	503	554	516	547	522	536	566	582	560	534	549	524	544	550	522	556	537	539	573	567	559	535	536	545	569	550	496	558	590	508	584	539	620	608	545	549	565	563	558	565	578	545	532	528	542	567	572	546	595	546	566	591	576	544	532	593	562	590	569	542	552	574	567	561	556	545	554	523	558	579	546	583	528	579	569	571	538	574	548	575	574	540	563	578	621	564	546	520	562	590	546	561	579	605	545	529	539	555	542	563	577	559	536	565	595	550	571	556	533	533	569	540	537	559	558	560	517	568	533	571	563	576	571	564	562	614	595	539	581	567	544	547	572	548	545	556	579	544	564	542	564	541	549	551	592	544	569	525	566	580	525	563	556	553	601	566	556	563	527	582	577	562	547	531	550	542	558	583	574	528	592	549	557	545	519	540	512	558	533	543	593	595	553	518	579	558	549	546	539	543	548	522	538	584	512	610	572	576	586	538	570	598	582	562	565	544	538	567	568	546	543	533	569	574	579	510	554	568	526	588	564	566	536	543	524	566	548	540	562	521	547	547	565	511	593	612	547	559	548	547	588	563	586	556	584	558	590	566	550	569	593	514	548	541	582	547	586	557	532	555	560	553	601	574	538	585	549	556	509	543	554	541	541	593	552	524	540	606	529	506	558	550	583	541	511	553	603	561	541	564	575	538	563	568	586	569	528	543	560	547	529	510	584	524	557	525	577	581	528	550	566	538	535	536	554	562	502	584	509	580	560	552	550	573	547	561	555	559	563	536	554	568	611	544	531	562	490	569	564	524	537	535	544	595	576	564	546	556	534	530	575	554	557	576	543	546	513	499	559	569	606	546	564	560	536	538	571	529	522	543	547	535	588	525	531	519	591	525	569	562	567	571	608	537	539	547	525	550	556	514	585	584	572	575	576	555	544	500	511	562	574	601	601	565	510	510	561	593	542	550	574	525	558	566	569	516	526	568	556	549	542	558	564	527	549	516	550	577	533	552	609	552	537	567	572	555	561	541	597	575	544	570	544	581	581	534	554	607	595	531	585	548	588	553	574	553	596	602	556	541	568	572	569	564	575	517	555	558	555	565	535	553	530	554	553	563	533	593	583	573	510	554	567	525	572	519	548	572	498	520	528	570	590	539	565	554	563	536	586	531	575	531	538	566	523	575	551	564	593	556	565	546	521	564	514	525	536	579	521	581	583	577	546	589	562	553	538	498	531	515	552	546	560	557	544	571	577	559	592	582	571	612	568	561	551	538	538	550	551	546	561	577	595	553	562	579	566	527	563	563	605	496	521	564	574	553	511	574	595	557	560	562	538	585	564	550	549	557	546	499	544	528	543	567	598	550	558	520	527	561	571	578	559	572	538	588	568	557	531	579	537	564	550	573	560	555	556	571	582	570	537	593	565	555	543	559	558	532	539	539	573	577	563	547	526	580	540	591	547	538	544	591	560	545	515	592	552	583	547	576	583	538	570	559	544	561	587	554	604	561	533	531	526	531	576	568	561	535	542	569	557	600	572	546	596	565	558	552	554	543	594	572	556	497	550	565	580	569	542	557	545	528	523	563	563	570	520	557	538	523	563	557	575	554	571	572	558	573	578	580	557	537	567	576	575	556	503	563	562	541	562	557	550	568	552	572	535	560	555	560	530	536	568	532	487	574	513	590	538	525	596	580	583	555	525
22943	21506	29248	24207	21510	21445	3734	760	592	556	454	421	368	357	331	343	316	353	327	300	281	319	297	313	323	294	304	282	287	309	309	302	265	269	268	257	305	258	280	274	276	290	243	238	324	249	262	283	266	300	248	245	272	263	268	262	273	258	306	279	284	271	258	270	296	269	277	270	267	262	253	270	283	295	253	303	283	266	266	266	321	258	279	308	266	251	291	241	282	269	290	266	254	285	279	243	278	269	260	248	270	280	271	267	260	284	283	277	269	257	237	241	262	254	270	311	255	275	269	258	294	264	263	258	280	283	245	303	284	282	264	259	243	282	284	253	255	259	263	260	247	280	262	239	260	263	274	247	238	260	254	239	233	252	275	238	238	291	241	254	287	245	263	264	279	262	284	257	241	254	259	248	280	260	254	245	256	287	246	259	244	262	248	266	271	271	270	251	284	271	268	248	236	267	257	243	281	290	268	264	259	291	278	280	244	244	258	266	276	285	252	288	259	278	270	269	254	259	267	267	266	265	276	269	274	294	253	274	259	280	245	296	268	285	287	273	268	227	269	264	282	268	299	241	277	270	274	251	263	249	256	263	278	270	269	249	264	244	258	257	276	263	272	283	263	286	260	287	241	284	254	268	242	270	236	267	255	282	258	270	264	276	258	278	228	255	276	277	257	252	256	262	237	291	237	269	266	286	263	243	261	268	257	276	278	280	262	280	287	253	236	261	279	291	296	267	245	278	235	278	272	277	274	289	265	270	265	279	251	258	280	265	273	252	256	274	287	255	257	223	260	242	286	265	279	240	272	279	250	242	274	277	262	229	260	237	276	253	249	259	269	280	290	283	261	281	245	261	275	286	271	272	255	280	253	248	256	269	292	278	271	264	249	267	262	277	291	274	271	253	275	281	246	280	273	253	254	248	275	280	255	266	233	262	242	276	270	293	252	252	256	261	271	273	271	261	253	285	263	303	263	272	274	256	262	282	250	289	275	237	265	293	305	262	254	234	244	268	242	269	294	279	259	262	291	273	285	276	266	250	293	257	256	268	260	266	230	302	247	263	265	268	264	229	287	272	288	260	252	276	295	254	296	258	264	271	265	300	244	243	265	295	247	259	275	262	295	253	280	282	287	257	246	273	266	266	264	261	265	255	254	281	263	261	293	245	283	253	258	311	266	269	276	254	209	236	271	257	285	246	263	284	271	279	267	243	254	234	284	269	255	246	268	267	259	298	273	271	259	271	242	237	281	269	260	259	265	277	264	276	279	256	252	250	271	266	281	254	260	253	256	284	268	296	264	264	258	241	261	271	251	261	293	279	267	252	289	269	299	245	250	230	288	274	271	275	249	247	260	261	263	282	291	269	287	275	253	253	254	276	287	259	283	275	259	266	261	275	250	245	261	290	239	249	274	257	257	271	280	293	260	284	282	282	288	275	279	264	263	257	240	276	280	257	252	283	293	263	262	264	246	248	260	272	261	229	304	297	266	283	273	262	270	274	269	292	269	288	273	242	240	279	278	275	282	276	248	260	281	253	250	246	265	253	265	273	274	259	290	259	264	258	271	272	258	251	263	264	253	282	280	245	274	271	266	256	277	297	262	283	277	223	287	262	255	254	261	267	266	302	312	262	251	267	271	295	267	270	265	272	265	261	248	248	284	267	280	253	266	276	265	265	271	270	277	262	267	293	255	258	270	281	248	290	289	263	283	254	267	257	257	281	276	285	289	263	266	256	250	247	245	276	259	244	259	260	252	267	232	260	249	270	264	267	243	255	269	266	259	265	265	252	247	280	286	272	262	256	263	271	259	275	255	280	252	261	272	272	285	267	267	246	278	272	242	298	259	256	256	262	283	246	275	267	317	276	245	276	284	268	276	270	250	259	258	262	225	252	283	269	251	260	278	295	235	278	286	289	266	257	284	268	279	263	251	260	250	281	282	258	241	280	309	275	283	267	270	234	250	260	298	265	288	249	270	237	275	246	265	272	274	252	273	266	272	278	253	273	262	248	252	244	248	237	284	270	264	268	271	264	272	282	287	270	248	263	253	313	247	267	252	250	248	286	256	289	272	273	236	259	252	258	273	253	267	250	251	250	268	278	264	249	273	247	267	234	245	257	274	289	283	306	274	256	267	294	281	252	247	277	279	277	252	267	279	265	286	253	274	256	259	273	265	265	256	275	285	270	265	265	257	261	257	280	250	252	254	279	301	273	284	250	245	250	261	276	252	273	265	268	258	255	286	266	248	288	251	249	278	277	276	268	272	251	279	249	275	252	271	259	266	280	282	262	263	275	250	271	263	264	242	275	268	244	268	240	265	274	266	260	243	272	295	250	267	257	277	255	290	265	272	281	265	281	269	252	277	268	278	251	261	262	273	250	239	228	291	262	279	287	274	273	261	277	276	250	243	284	275	240	286	278	246	298	278	237	274	245	250	244	302	288	270	260	256	294	263	250	297	237	304	258	287	257	245	263	285	277	257	249	265	246	260	283	272	254	288	244	271	261	249	282	261	288	271	265	322	253	270	271	241	260	245	260	279	272	257	302	251	286	260	256	255	247	277	268	227	282	261	249	245	263	258	244	286	260	275	262	267	250	278	259	241	283	276	282	288	271	253	256	283	235	234	272	290	306	243	257	261	286	256	266	282	251	265	250	248	271	287	263	270	276	278	263	244	272	261	253	248	272	272	252	295	246	261	296	244	268	276	264	271	304	259	259	262	245	275	254	284	268	263	264	282	265	267	266	263	255	261	273	262	274	237	256	248	232	247	283	243	250	262	264	280	295	266	270	292	265	293	265	241	252	267	299	240	277	283	258	261	223	255	285	269	258	270	268	235	257	253	286	268	267	271	263	268	258	261	269	255	248	275	271	249	267	256	266	259	260	259	261	260	263	248	235	260	281	265	262	224	233	267	281	249	272	254	276	272	268	254	251	257	283	258	257	260	280	254	248	258	281	264	275	256	270	229	277	244	286	283	278	258	285	288	267	287	237	265	254	252	261	236	270	271	281	300	251	269	267	238	252	294	241	275	267	293	279	267	288	243	264	273	264	253	266	262	246	271	257	245	256	222	273	269	273	261	290	273	249	278	274	270	218	269	260	259	267	270	257	263	259	258	249	269	258	253	296	268	254	276	271	256	274	246	262	263	267	255	312	287	266	289	258	252	265	254	264	285	269	277	253	259	269	265	276	254	267	253	263	267	281	234	272	291	298	235	257	269	304	248	262	256	251	295	266	283	281	246	267	254	266	270	268	277	239	249	260	265	261	251	272	260	264	289	265	271	251	260	285	243	275	276	291	226	247	256	260	261	275	239	245	256	284	262	265	287	262	254	286	274	277	270	260	266	268	288	239	260	285	253	248	235	269	296	284	271	288	284	292	242	270	291	255	270	281	243	289	256	283	277	272	306	241	283	257	284	252	253	271	262	254	264	257	269	259	268	275	246	247	274	272	280	255	262	237	230	292	283	242	277	277	257	279	271	278	274	287
10365	12559	8431	4055	2812	2155	1606	1260	1053	944	833	670	671	591	586	475	468	504	466	447	446	421	447	425	447	396	377	424	392	378	407	384	397	403	351	371	368	348	392	384	387	324	345	369	372	378	374	365	396	360	351	327	351	333	363	335	385	384	360	355	339	379	389	316	349	341	357	371	377	364	380	352	352	389	337	339	377	328	347	348	359	339	341	319	350	369	378	346	313	358	356	382	321	360	374	380	353	359	334	334	385	398	359	384	356	356	360	308	316	366	325	377	308	397	348	355	334	333	334	374	372	330	327	358	358	347	353	367	334	346	337	352	350	377	357	321	348	364	327	340	371	333	354	334	349	312	356	355	315	376	334	326	368	355	348	343	341	321	365	362	351	368	346	338	350	332	351	337	351	340	333	338	363	390	350	361	331	353	335	343	352	356	372	339	365	356	341	362	328	342	328	362	363	373	387	329	342	358	368	339	372	357	355	349	348	345	360	356	345	351	333	356	373	346	370	351	358	352	347	314	371	355	342	365	354	357	354	353	358	359	341	339	330	353	351	332	366	339	319	346	360	340	321	345	345	345	381	345	327	346	366	348	329	362	310	347	368	349	355	328	364	316	334	370	343	371	359	359	343	354	348	328	330	365	326	353	350	337	364	323	336	350	378	362	359	401	371	354	383	314	354	353	334	344	342	369	328	354	357	335	330	332	364	336	377	330	352	341	330	352	310	360	350	343	345	354	343	348	345	337	352	371	362	336	357	353	352	356	342	342	352	348	352	331	367	355	340	350	359	372	334	351	362	330	352	323	342	358	373	323	357	343	372	332	330	374	369	356	361	333	339	352	342	346	336	343	362	352	367	353	365	355	369	351	339	375	326	348	365	365	358	358	339	338	356	341	340	349	308	387	324	349	343	367	357	336	360	378	335	314	324	341	321	348	359	346	380	375	340	328	344	366	339	332	340	372	331	346	368	331	367	378	404	327	326	342	330	343	339	373	360	355	365	341	330	369	325	334	389	362	356	357	349	384	329	352	344	343	346	338	318	363	369	355	384	337	334	352	334	355	335	334	392	343	308	323	376	344	356	371	336	340	352	345	333	361	348	367	343	349	348	342	324	356	327	316	362	375	346	396	358	364	340	362	363	347	353	353	344	360	334	352	362	316	362	344	377	361	332	322	371	376	356	353	336	336	360	380	384	343	347	364	345	366	352	351	351	335	353	352	340	337	347	355	370	361	340	347	341	364	337	339	360	367	325	364	349	344	341	364	334	368	377	353	347	366	371	348	341	370	348	342	355	386	399	324	335	340	351	363	322	338	373	330	321	386	387	354	350	343	365	352	324	372	343	344	386	374	375	323	381	322	316	365	377	348	377	372	377	352	359	341	331	383	363	331	332	340	338	367	366	363	334	340	328	361	377	356	340	353	355	354	331	386	348	367	343	355	347	363	375	340	304	350	387	334	335	295	326	340	362	320	348	339	368	336	343	349	341	345	327	361	339	369	373	331	319	356	336	347	331	384	343	347	391	405	364	326	352	383	347	338	352	312	336	334	366	356	354	369	340	308	326	345	353	344	349	356	336	369	348	378	340	362	337	330	313	365	375	338	341	341	348	372	378	372	361	361	407	375	361	322	382	372	358	341	355	322	373	313	318	349	329	340	327	345	340	359	345	347	368	374	318	360	361	367	332	339	329	360	349	347	353	338	318	348	358	357	353	327	344	353	322	376	320	376	332	387	383	382	328	321	334	325	323	346	364	336	350	322	350	349	380	313	361	335	328	344	339	353	348	339	367	360	380	341	377	370	371	358	322	326	381	336	377	357	371	327	375	331	376	318	339	377	317	322	382	352	319	359	373	371	349	353	368	321	363	365	373	344	338	317	354	370	342	349	343	347	344	366	327	331	325	354	368	361	332	363	340	336	367	325	342	351	347	322	340	376	352	369	319	333	340	328	361	342	352	330	349	313	358	355	347	383	352	353	360	335	348	360	324	321	382	365	361	348	326	334	334	320	345	309	364	343	360	342	355	311	360	334	366	367	385	312	379	312	352	357	392	353	366	326	365	341	359	351	350	355	349	359	344	343	380	370	340	383	361	371	358	371	367	363	323	349	336	375	358	358	348	378	326	347	346	341	394	354	365	327	329	325	330	329	351	363	399	319	358	330	332	343	329	359	339	325	329	341	355	357	325	353	338	324	332	354	348	350	343	348	357	364	344	366	365	340	322	344	317	353	339	350	350	362	369	343	356	360	331	353	358	334	351	322	354	296	338	334	339	339	314	358	357	365	357	339	346	366	359	360	348	313	345	344	317	378	347	355	327	346	335	364	358	326	352	339	359	342	341	338	357	339	355	368	324	370	332	338	326	366	367	364	348	352	336	326	350	361	340	367	334	360	365	334	329	406	356	338	324	346	378	321	294	349	334	371	343	346	336	330	361	325	362	405	327	357	367	353	350	326	372	357	372	332	345	380	356	340	336	350	334	359	343	387	349	338	368	353	341	340	378	356	348	340	368	329	371	369	350	373	350	364	371	325	336	354	344	400	335	333	357	380	361	346	349	384	342	353	376	323	346	340	335	362	354	338	316	304	366	322	397	375	350	330	357	357	381	320	356	364	351	343	351	323	359	363	357	338	396	331	347	348	400	327	330	322	372	368	374	371	368	351	321	330	350	348	317	402	323	343	366	344	327	311	371	361	341	335	321	355	343	335	339	327	354	337	355	332	298	361	364	329	303	340	367	368	383	318	363	347	335	333	353	313	333	354	317	360	334	338	353	391	373	373	353	374	372	342	344	377	326	351	315	368	341	355	336	343	345	364	381	340	354	327	352	412	349	367	358	337	330	352	336	321	336	360	342	347	333	324	330	319	360	349	352	361	341	340	374	346	370	394	364	347	353	332	353	361	314	357	347	340	363	365	352	330	357	332	370	330	327	344	334	343	368	348	337	351	357	353	344	310	346	334	392	340	356	388	363	343	369	337	331	322	343	380	319	336	344	341	389	334	335	376	333	340	349	314	357	343	362	390	341	366	328	356	366	339	337	325	332	346	360	356	372	304	319	335	348	340	339	335	357	367	332	325	361	324	393	355	370	316	358	336	363	318	377	335	343	366	318	342	350	359	385	345	367	352	358	324	368	357	362	357	330	329	374	381	332	370	347	355	349	361	376	356	345	370	372	349	341	347	327	299	370	348	337	332	364	353	354	348	350	333	331	366	353	353	341	362	394	345	345	374	354	299	337	367	365	308	318	315	336	345	349	364	366	312	349	353	333	339	343	397	345	345	344	365	368	356	324	331	391	337	359	359	351	313	346	369	347	346	332	398	351	375	357	356	345	333	354	293	364	353	338	348	326	343	349	308	369	328	348	358	363	319	306	398	353	373	329	357	356	302	374	356	363	346	351	345	351	350	350	361	351	340	338	327	360	335	358	362	369	356	353	322	344	372	384	343	339	342	358	321	332	338	353	376	355	305	347	353	368	336	331	335	376	352
27687	17415	3581	1189	952	893	795	747	748	733	766	780	756	773	759	785	709	789	751	709	781	736	696	759	748	735	764	731	807	742	773	714	719	743	733	721	719	721	746	787	768	728	723	682	762	727	722	735	718	729	779	698	782	767	792	735	743	733	699	752	740	725	736	776	758	725	742	772	745	750	722	737	705	731	727	772	765	708	779	743	771	739	708	722	752	742	756	733	755	774	745	717	809	737	714	743	768	711	685	737	782	734	763	734	763	711	771	722	764	728	767	772	708	730	724	738	772	701	751	715	723	743	719	726	735	730	754	731	743	724	757	748	735	718	751	735	707	703	731	755	709	733	755	757	754	730	706	711	708	719	725	786	744	737	736	735	736	723	692	696	780	750	726	733	723	777	721	713	718	765	757	822	722	750	765	763	754	726	767	731	731	696	705	786	767	695	758	707	745	736	749	786	711	708	725	719	728	753	705	739	761	741	776	721	738	719	748	726	695	750	741	775	727	786	792	690	714	754	696	759	750	759	722	756	716	721	732	766	729	771	766	717	758	714	790	706	739	741	742	753	764	756	786	734	704	736	728	717	701	731	734	740	735	725	732	729	797	712	732	745	766	700	712	753	751	723	741	802	738	714	764	721	758	729	725	754	712	699	734	745	762	738	696	748	704	759	730	721	706	704	732	737	710	751	739	766	736	699	704	701	723	757	739	699	746	741	733	729	778	744	767	753	744	756	737	744	717	742	701	732	759	750	789	789	727	757	808	730	733	731	723	738	788	765	754	680	753	694	734	727	727	737	742	748	730	686	697	720	768	728	714	741	767	754	786	738	760	672	688	709	770	699	781	713	767	754	720	737	756	767	710	764	719	700	734	730	749	774	741	744	767	737	751	702	722	698	724	729	743	723	784	722	729	706	764	711	728	761	726	733	759	792	702	764	732	737	728	737	719	745	791	753	754	761	754	742	749	726	775	752	754	720	698	718	800	732	803	704	747	747	789	756	746	713	675	739	755	764	684	707	734	748	703	770	713	749	749	734	752	761	731	706	755	775	746	772	764	758	741	711	728	681	742	755	725	682	742	747	768	752	731	709	769	715	728	734	774	719	802	738	699	759	759	739	783	719	743	825	720	733	746	746	748	733	686	769	723	768	742	713	756	695	742	737	798	752	715	772	751	712	697	732	702	763	727	733	729	734	723	759	749	739	753	750	773	740	739	705	746	719	682	745	794	670	742	769	754	753	725	773	708	719	747	717	756	760	710	741	722	715	722	726	750	686	747	737	740	782	714	697	704	719	718	747	774	766	707	754	711	720	724	720	728	732	756	788	738	761	726	752	726	723	734	734	751	714	756	751	785	727	757	733	730	669	737	749	736	730	739	763	752	760	742	765	728	764	766	755	732	725	690	742	735	734	784	730	724	703	718	704	720	753	755	770	693	731	722	724	754	697	760	757	740	752	698	743	749	723	733	735	675	731	739	791	724	731	746	773	742	700	723	767	750	786	770	725	724	751	709	759	711	745	741	713	740	825	710	688	816	706	730	713	744	745	754	747	781	787	761	732	773	737	701	727	777	712	767	722	742	780	756	772	768	761	761	680	699	731	769	798	743	728	707	740	745	779	707	740	739	728	759	745	684	697	720	763	736	743	768	736	738	749	703	694	746	735	719	723	772	753	709	732	710	706	771	700	747	699	701	751	706	771	759	779	779	785	709	724	775	758	733	711	729	740	734	728	750	742	750	716	722	752	722	702	743	762	733	765	724	708	797	732	712	759	737	685	729	704	737	695	736	808	734	764	736	699	751	753	760	732	737	781	667	744	696	714	739	715	754	763	741	704	746	777	719	750	723	712	704	772	771	765	767	726	776	731	756	763	758	698	738	752	706	732	729	723	779	757	770	729	743	724	710	774	729	690	753	732	800	710	753	807	692	805	771	729	649	736	760	709	747	724	773	705	708	754	757	755	734	754	681	725	775	757	686	720	735	732	736	718	692	743	746	766	706	785	733	758	712	697	781	799	678	698	763	762	715	718	720	704	643	726	698	728	780	789	792	758	737	650	767	748	745	714	756	714	693	729	756	740	778	704	701	761	771	731	750	762	684	732	734	725	767	758	757	735	683	733	749	700	740	708	726	713	724	756	724	749	746	718	721	755	756	777	728	690	765	753	775	745	732	734	797	749	777	723	733	722	771	736	760	738	746	816	762	790	746	711	704	732	698	703	727	704	704	756	703	760	719	748	725	754	767	743	770	744	744	727	697	726	689	694	710	688	746	728	759	751	749	743	714	781	689	769	754	746	753	758	748	743	749	725	705	692	728	751	742	726	754	807	785	733	760	773	754	747	777	699	734	715	731	744	757	698	729	742	771	734	723	735	794	758	749	740	744	758	783	751	738	738	696	729	735	761	759	740	793	796	782	712	741	743	753	766	683	718	787	782	708	706	726	770	764	725	760	763	790	745	715	770	712	735	710	776	750	798	749	744	730	700	755	766	723	727	768	721	716	697	794	784	755	715	706	726	731	746	781	740	722	745	723	695	719	684	715	705	698	740	718	779	752	716	756	737	767	776	732	699	743	764	779	745	727	780	694	693	737	722	769	733	734	703	746	765	786	728	709	717	760	754	767	791	638	802	790	734	742	732	735	728	705	736	709	722	765	725	753	725	759	735	775	744	747	724	728	745	748	718	820	752	757	714	707	721	774	784	737	727	741	788	758	723	794	705	710	714	739	696	689	710	697	718	752	715	742	718	692	757	744	742	751	742	720	700	739	745	722	762	776	767	758	742	687	733	696	757	756	769	757	719	732	717	768	776	747	764	723	788	732	711	745	774	750	696	692	733	756	742	708	722	748	676	753	747	739	755	757	806	709	680	771	717	759	697	710	758	730	695	724	694	728	758	764	720	670	755	722	680	725	715	710	792	766	795	740	743	733	723	732	726	713	754	799	736	804	720	732	731	739	716	746	805	715	749	754	680	731	723	759	742	724	704	733	781	717	738	734	738	721	727	746	728	738	740	681	713	720	713	742	749	695	750	757	737	786	729	750	705	753	715	717	704	737	720	726	704	758	747	733	671	762	762	732	762	711	734	722	740	720	704	719	734	764	669	720	780	712	765	724	746	714	771	728	729	703	785	725	746	763	781	743	708	696	741	720	713	749	707	749	752	736	748	750	735	743	743	704	695	781	721	733	749	746	688	717	719	739	742	780	750	692	748	705	790	806	716	748	746	748	761	739	727	728	763	722	707	760	731	745	740	741	795	731	711	708	741	742	771	707	727	731	728	727	758	760	725	748	763	802	787	763	713	762	750	819	674	719	677	743	691	756	732	754	726	750	739	750	727	730	738	720	769	731	783	769	774	779	800	710	743	752	756	678	713	770	736	763	758	792	747	710	735	737	747	742	716	709	741	797	776	710	731	721	736	744	697	696	741	730	741	730	747	770	726	741	752	742	729	722	679	747	667	776	727	754	722	752	724	721	757	695	725	737	773	743	752
5363	1470	1265	1056	1019	995	975	964	938	984	904	906	942	927	925	947	926	934	938	886	953	937	916	914	897	948	928	870	960	980	904	915	952	888	876	945	945	950	894	919	907	926	871	942	944	936	961	910	932	871	855	886	882	918	878	946	935	922	871	975	953	967	887	939	900	952	872	880	918	916	933	931	918	933	951	856	900	984	936	903	919	867	938	930	940	931	901	853	940	933	875	896	941	926	969	918	896	910	868	964	905	945	922	920	860	930	907	891	891	837	901	926	892	953	884	870	946	939	909	859	852	907	874	871	902	883	836	868	929	855	914	932	895	908	908	906	871	935	896	947	911	930	885	979	874	874	891	911	912	970	914	962	967	912	925	908	892	864	931	923	929	909	912	880	949	911	946	889	971	874	971	916	926	909	937	908	889	898	890	918	919	886	925	912	903	879	881	861	930	917	913	928	968	919	946	923	959	922	938	917	964	966	931	965	923	883	922	946	956	968	905	857	934	911	875	908	959	889	921	883	932	928	899	946	942	929	914	978	883	917	924	833	846	1002	911	941	893	907	928	914	932	910	903	876	929	891	901	930	842	952	904	900	907	892	871	927	902	887	946	895	900	911	858	849	904	940	918	980	905	947	885	968	899	895	924	929	917	913	953	907	914	950	935	897	909	951	910	876	946	917	905	990	915	949	879	959	905	904	925	906	952	933	880	918	967	886	942	945	925	880	923	906	902	959	890	933	891	931	955	910	908	857	902	880	935	942	876	948	867	886	935	969	911	920	912	907	965	916	904	946	940	923	885	892	917	937	921	909	897	907	888	922	945	867	915	893	914	915	974	1010	932	921	931	893	971	917	965	912	899	891	882	920	979	911	937	938	942	929	856	946	917	877	911	928	865	894	910	954	938	870	893	923	877	953	965	900	937	943	903	897	925	908	950	926	887	917	926	946	935	916	876	914	944	922	947	933	906	879	914	928	904	872	908	944	912	879	942	894	858	912	966	973	919	842	882	901	948	906	994	930	907	934	899	936	958	924	915	883	891	920	916	918	944	896	903	895	980	884	923	847	932	877	911	960	911	890	904	833	940	903	959	905	892	918	918	909	903	884	898	884	931	889	896	841	953	890	940	919	957	934	923	913	911	941	856	923	964	961	943	912	970	902	965	913	904	937	990	935	910	900	923	964	903	942	892	828	896	880	938	912	888	833	910	932	916	827	866	920	882	965	885	915	892	902	878	931	934	904	928	911	927	889	869	943	896	946	937	912	890	900	879	925	887	856	905	933	894	934	959	834	950	946	917	883	962	925	857	931	911	882	883	907	880	881	881	891	927	903	863	882	927	941	961	904	880	933	893	960	936	891	915	923	905	873	932	886	878	911	883	879	920	908	860	912	925	881	917	925	928	939	874	896	958	928	938	919	847	898	864	942	898	932	912	852	937	896	898	922	902	925	862	947	864	933	848	936	920	908	832	904	948	919	939	929	884	912	902	924	934	926	916	860	964	884	929	880	981	948	956	935	905	942	873	911	922	883	925	930	956	968	925	907	826	860	963	918	912	926	901	882	896	923	892	946	902	946	922	928	921	959	924	924	889	939	921	923	949	932	925	913	872	888	904	872	897	939	910	923	900	898	908	935	847	871	863	884	931	902	939	932	907	927	938	904	952	918	875	918	930	895	910	958	908	912	866	939	916	904	903	942	934	929	953	857	910	927	920	907	934	886	867	907	983	940	962	942	931	879	956	889	897	928	930	925	897	914	963	870	912	864	911	932	908	905	931	972	891	935	922	892	926	917	912	922	909	904	965	930	942	914	857	947	904	922	866	875	894	931	861	899	921	877	947	889	924	883	944	974	919	858	910	926	899	954	915	894	927	921	892	992	919	892	942	935	915	889	987	884	882	931	915	931	914	925	842	900	840	941	918	851	890	943	940	962	876	927	884	908	919	901	838	885	976	920	912	910	971	891	886	898	919	888	916	877	885	929	865	936	901	875	899	909	935	855	932	959	952	889	894	889	950	915	890	900	928	962	912	943	860	930	870	916	951	897	900	929	924	944	916	944	903	874	955	957	992	881	879	947	962	866	971	878	979	879	874	891	910	909	952	925	962	910	904	905	904	934	939	844	904	911	912	908	930	925	911	931	924	930	889	935	871	898	921	861	850	890	862	913	934	891	903	902	918	925	901	903	945	876	911	907	926	974	925	903	893	894	891	937	906	922	922	925	927	918	931	936	912	877	897	974	944	956	914	896	897	937	967	884	936	942	947	932	958	890	897	887	944	941	912	961	900	929	924	906	932	946	926	904	895	917	926	934	847	904	931	894	863	903	975	887	939	908	906	941	938	882	862	903	916	920	898	975	973	944	908	919	912	898	955	878	933	901	925	905	932	906	872	937	920	900	904	887	941	932	910	912	841	912	901	955	965	905	906	959	878	902	919	918	893	970	903	927	934	910	925	941	921	914	908	941	921	893	911	879	943	904	965	864	920	890	888	922	863	961	903	939	945	904	904	928	890	918	857	954	880	901	944	920	895	883	893	850	864	892	942	864	938	920	913	922	954	898	885	918	858	909	937	935	920	917	941	923	897	959	919	945	946	927	933	898	920	897	916	929	943	960	854	907	932	947	892	901	970	940	941	948	965	945	872	865	959	927	983	869	960	914	948	945	939	928	869	914	946	925	911	877	926	955	901	908	893	875	947	950	854	915	957	912	922	915	902	909	893	920	875	926	903	891	893	956	908	892	866	867	872	894	924	892	928	943	939	930	944	922	906	893	914	912	928	882	932	870	922	917	863	864	872	884	918	931	927	941	935	936	924	870	947	939	902	918	853	932	926	900	931	869	863	930	878	954	935	890	924	938	900	917	902	929	923	951	914	955	850	905	932	942	920	968	912	905	960	901	889	869	926	910	922	897	919	957	920	884	921	1006	930	855	904	915	896	886	838	891	882	884	914	898	930	918	944	953	894	916	931	908	896	909	903	882	873	899	896	876	913	893	941	917	917	949	901	912	884	873	943	922	888	930	944	869	957	932	919	929	876	887	942	936	962	898	957	937	898	936	933	920	933	961	897	910	985	949	891	919	903	917	909	940	966	900	954	902	928	930	884	912	920	920	907	937	905	880	891	933	884	927	915	904	926	893	937	936	937	918	943	910	899	909	918	920	931	939	914	897	871	881	864	979	874	938	936	901	963	939	890	911	908	861	958	948	924	913	920	929	897	878	969	925	927	881	927	968	965	879	896	898	904	918	890	901	933	910	900	857	945	899	939	926	885	856	914	951	870	855	911	906	911	921	939	912	909	949	938	879	900	938	901	927	954	906	875	893	894	882	900	894	920	920	863	900	933	938	894	923	869	904	934	907	955	918	886	947	959	938	874	880	926	937	948	957	901	893	961	966	901	1009	906	890	876	914	872	880	933	961	906	948	915	880	931	904	921	908	931	911	903	915	914	893	896	876	903	873	931	922	966	876	936	928	879	931	901	917	938	901	936	915	922	948
23866	21482	28716	24651	21427	6979	1141	896	834	810	801	753	756	727	726	704	699	703	714	658	741	682	723	700	680	684	640	692	686	654	678	661	654	681	693	628	690	700	668	677	701	661	672	720	677	664	669	620	658	672	706	682	654	664	713	721	682	719	687	665	667	697	683	669	636	679	614	657	660	624	669	659	646	669	629	668	675	664	674	695	678	688	647	619	663	670	633	662	662	727	643	722	706	699	656	653	671	683	656	685	662	649	625	695	684	691	652	663	684	653	639	651	712	718	634	641	651	655	682	668	684	648	632	660	674	622	640	652	686	642	626	698	694	678	642	673	701	682	644	709	631	651	654	671	660	697	677	629	695	724	636	659	678	651	670	655	624	656	669	679	654	672	682	711	668	663	635	698	641	699	643	670	636	684	696	637	623	702	685	620	666	662	657	610	673	657	705	661	689	679	619	619	614	652	637	628	632	686	685	626	637	628	666	672	651	667	675	685	680	626	642	700	669	634	668	692	640	678	678	658	602	691	701	714	630	644	670	675	691	632	627	642	648	663	662	615	636	649	666	628	667	662	643	644	716	659	674	655	671	663	633	662	636	606	637	680	685	668	592	706	678	608	659	658	672	653	678	611	672	653	664	629	657	694	659	664	610	641	701	654	679	666	651	657	658	655	664	658	659	651	672	638	657	663	642	662	651	635	644	638	644	660	640	655	639	647	659	685	668	635	629	656	660	636	663	652	609	673	653	622	657	630	667	651	610	655	656	713	617	680	654	666	662	721	697	675	630	649	672	684	654	693	654	654	685	700	622	674	679	620	679	694	646	700	666	674	645	659	648	694	675	662	642	655	612	673	622	676	666	692	656	652	630	663	636	633	646	710	613	656	710	632	633	632	637	653	640	591	657	670	685	648	646	661	635	690	678	720	644	679	680	678	659	649	696	697	709	629	634	653	661	642	649	672	675	676	645	641	678	678	671	662	639	653	635	664	695	667	624	674	663	646	634	689	612	634	676	669	647	632	647	665	641	676	605	655	635	713	639	678	686	635	671	677	693	621	664	686	639	617	717	639	675	633	673	616	692	624	681	686	669	639	690	612	639	654	663	638	640	647	666	694	671	619	632	626	633	645	681	670	727	663	654	679	631	669	654	639	623	692	647	633	639	669	694	636	682	658	664	657	667	620	675	670	601	682	643	640	640	686	666	659	666	684	659	676	645	644	674	659	676	670	674	638	692	623	699	650	664	690	626	627	656	660	621	630	679	627	645	653	662	696	673	605	682	621	696	674	664	665	670	668	660	645	674	632	638	657	692	662	648	679	633	635	624	659	626	646	700	667	739	607	629	639	672	624	692	635	683	659	650	663	659	636	640	637	643	667	639	676	674	673	665	613	646	631	651	643	685	651	668	680	653	688	685	679	691	620	702	651	648	692	668	669	657	642	659	647	639	627	682	660	670	652	634	621	664	678	666	655	671	660	681	697	675	625	660	682	710	676	631	653	658	692	646	647	688	692	599	629	695	625	674	645	674	670	680	636	687	670	691	701	609	738	621	620	708	605	653	668	667	665	668	618	602	685	645	648	620	679	668	662	665	620	699	621	653	683	654	651	672	625	649	610	640	685	623	665	648	688	706	654	651	717	644	646	743	649	621	668	656	689	611	656	647	606	618	702	671	669	655	664	693	708	651	652	675	669	703	658	670	675	645	645	632	650	678	671	684	705	626	660	681	675	655	686	650	644	670	662	636	659	638	601	671	660	682	668	662	644	687	603	660	641	619	665	633	669	656	656	617	618	641	652	706	671	671	643	676	654	663	684	687	648	635	692	651	679	660	676	679	690	642	682	667	665	655	629	651	645	650	653	663	652	645	650	618	633	678	621	646	664	657	671	669	679	674	671	637	674	682	659	690	682	666	646	623	688	667	660	670	703	630	721	703	674	651	687	628	666	657	678	642	644	673	669	629	629	670	672	674	705	683	684	650	731	665	693	683	627	692	620	676	649	606	668	705	653	659	710	634	642	674	619	688	682	636	625	628	693	627	668	646	709	667	605	638	649	664	658	626	655	704	686	653	625	663	716	690	702	634	696	623	664	658	631	673	679	626	662	677	611	633	667	695	661	653	649	648	628	643	685	630	697	694	678	717	640	640	673	651	650	668	639	657	634	641	625	693	671	672	646	619	652	656	656	642	645	713	638	625	647	702	733	673	683	683	708	601	651	676	616	696	652	680	657	630	650	627	598	658	678	650	656	645	663	640	664	638	655	664	652	632	672	669	649	620	661	683	668	671	652	670	636	672	675	650	624	694	665	668	692	689	642	678	658	655	676	677	623	698	625	644	653	649	667	620	654	632	620	653	690	678	639	631	609	712	683	706	661	651	655	665	643	656	659	659	639	654	741	658	636	641	667	624	610	650	659	634	689	637	653	597	678	664	636	654	608	648	682	695	698	602	607	661	647	632	630	643	636	638	655	657	668	673	635	727	614	676	632	661	666	661	656	657	603	651	645	654	623	645	654	670	660	682	675	646	695	705	641	654	655	629	672	657	613	631	654	664	685	667	726	653	664	643	675	684	677	687	642	661	648	683	653	648	669	677	712	711	685	647	677	628	686	671	680	666	657	650	700	666	655	617	707	637	631	636	684	692	621	662	690	682	674	621	673	699	662	670	635	649	677	649	667	608	615	652	650	655	689	627	633	662	652	631	638	681	640	684	680	668	628	645	653	663	659	690	666	649	635	676	632	660	655	649	653	653	636	623	650	654	636	692	650	638	653	623	641	644	644	674	673	631	628	642	648	664	719	610	647	630	616	665	660	656	672	696	641	642	664	685	686	705	685	628	633	680	680	657	666	637	596	624	680	665	648	655	652	682	661	741	709	697	624	676	619	673	642	669	636	682	636	633	672	618	625	681	657	671	692	631	694	619	688	672	631	685	610	659	644	670	647	664	656	640	656	709	654	637	665	699	683	610	654	647	677	658	687	699	660	634	700	641	650	642	681	655	697	662	615	643	638	685	669	657	658	701	648	673	651	646	648	646	654	642	666	639	656	683	654	686	672	661	633	662	674	687	681	694	606	655	687	680	634	678	641	729	670	664	665	685	667	663	675	660	640	621	650	607	667	659	660	663	624	634	660	679	628	682	639	674	679	669	644	664	636	698	645	657	661	689	651	648	646	663	628	604	644	677	612	652	698	614	680	660	666	655	649	630	689	650	650	657	656	650	672	667	638	656	702	675	691	695	679	691	655	634	638	631	643	659	721	661	669	647	678	659	649	617	628	670	700	646	666	685	658	635	673	637	688	683	710	708	648	651	635	663	647	634	692	658	664	703	660	666	690	650	660	668	658	656	652	640	639	654	665	646	628	632	688	670	684	656	644	628	666	685	647	641	672	629	652	680	657	658	637	640	657	691	669	633	618	651	664	690	677	656	666	633	611	655	674	632	657	700	682	676	665	662	646	652	668	662	688	675	666	702	671	611	697	671	690	673	663	688	644
7574	8138	5509	2785	2227	1811	1480	1328	1261	1129	1097	1065	920	959	932	919	923	919	895	868	933	857	828	862	859	846	825	886	841	845	826	864	842	852	854	797	874	843	829	887	867	781	867	865	876	824	873	804	843	817	865	802	875	863	835	847	825	840	854	895	835	847	797	841	850	811	865	866	821	828	779	850	841	837	828	793	749	862	785	850	839	862	861	877	823	792	827	799	845	871	831	833	833	800	849	885	845	814	838	807	829	887	844	827	857	806	864	890	845	866	827	828	815	866	819	821	865	870	831	846	778	837	864	787	849	813	837	825	866	857	860	842	818	845	807	798	852	810	840	811	873	806	874	845	874	832	811	867	819	840	856	836	840	823	833	852	857	782	868	783	807	838	866	820	778	814	833	843	870	815	807	827	882	847	829	781	832	820	774	867	801	843	867	856	910	865	852	863	833	858	875	816	838	872	812	789	858	838	851	882	846	815	780	791	848	876	854	869	834	813	804	790	830	842	789	787	834	872	826	866	786	792	869	822	872	824	888	774	896	839	799	841	806	840	815	812	832	809	800	838	778	831	821	876	838	832	751	848	849	807	823	811	828	791	833	834	823	842	823	872	821	863	850	852	802	828	882	843	910	794	843	775	836	795	825	772	807	807	827	816	844	850	814	799	836	837	800	798	858	879	874	831	788	787	810	795	881	820	854	805	809	837	854	880	854	808	822	840	839	859	843	857	816	880	845	812	814	867	825	834	826	839	843	833	819	881	852	787	836	841	857	839	813	836	824	771	810	861	816	824	862	792	874	794	888	848	805	828	823	831	809	808	834	867	819	846	814	835	826	825	811	835	838	861	870	806	797	851	827	811	818	795	786	863	871	826	835	864	831	843	827	827	797	866	821	884	848	811	823	851	884	838	818	842	843	820	833	819	830	871	857	823	851	798	844	849	818	834	848	819	779	784	825	829	891	891	823	840	831	796	819	814	820	802	800	817	803	871	827	848	812	844	833	813	784	789	820	869	851	863	814	814	803	835	840	823	848	849	813	799	776	835	891	849	872	827	816	832	844	846	810	848	853	880	844	841	870	802	847	812	832	804	828	799	886	802	846	829	812	840	850	829	848	818	828	863	823	834	833	796	804	857	840	781	881	825	835	776	864	798	798	832	847	850	840	870	835	827	835	787	866	833	826	787	877	796	848	814	864	816	911	823	850	847	781	782	822	850	838	787	820	834	808	891	816	890	822	857	858	844	850	878	843	831	830	810	783	777	815	840	784	809	847	818	831	788	810	792	879	831	905	863	858	824	853	842	843	860	836	826	854	805	842	834	864	930	844	804	825	882	861	864	842	824	809	808	827	814	854	826	803	841	878	817	941	805	796	827	807	887	825	788	813	834	833	789	838	848	824	845	860	791	889	840	790	790	799	814	857	822	858	785	808	800	855	804	808	847	851	832	824	872	845	852	841	808	851	858	867	867	854	821	829	849	821	853	833	839	856	870	851	851	847	841	851	811	893	817	823	796	822	823	860	824	867	858	805	825	807	827	837	853	896	823	854	855	832	815	830	832	841	795	837	771	847	850	854	811	806	854	809	864	858	823	830	846	876	806	804	825	826	805	879	842	867	834	844	798	905	866	839	860	816	829	829	881	874	844	797	850	875	802	824	837	889	811	846	819	787	814	816	827	823	844	839	827	826	805	870	830	861	849	802	830	846	852	837	797	857	847	847	819	820	846	826	874	801	840	827	829	859	836	869	820	828	826	858	846	776	893	814	804	805	845	825	816	853	809	850	865	836	804	830	849	792	849	821	802	849	852	802	837	830	879	871	847	843	818	824	850	840	785	845	835	852	812	859	869	838	854	815	806	828	820	828	825	894	833	844	892	864	877	831	828	858	819	783	857	816	818	780	817	783	812	783	773	884	844	841	866	824	853	820	799	793	854	810	814	831	818	850	813	824	853	856	831	807	840	827	827	873	842	903	876	839	849	805	833	820	843	857	795	791	865	807	825	796	889	826	871	840	856	786	826	824	824	876	820	887	859	835	810	849	874	846	819	801	802	870	815	788	770	850	824	810	860	854	823	853	821	873	864	796	869	803	851	841	838	847	842	862	851	839	871	862	802	845	851	823	822	786	862	847	872	817	881	784	808	786	860	824	802	923	833	876	881	852	824	797	865	859	816	811	857	829	823	839	792	837	790	801	820	821	814	800	783	757	807	870	865	799	817	818	782	810	842	814	821	794	860	904	827	790	858	846	831	838	801	865	878	817	805	851	808	903	819	840	750	805	837	846	794	830	854	795	825	834	835	840	832	804	840	829	900	835	842	826	870	870	834	866	794	784	872	860	845	830	827	872	781	851	825	836	866	847	880	851	851	752	835	796	785	851	811	809	787	877	792	834	859	800	786	782	825	890	820	847	833	814	859	833	832	842	782	849	841	850	844	822	781	864	825	834	794	840	838	825	842	816	849	838	868	831	814	784	801	830	845	847	786	825	853	830	820	811	874	828	795	858	815	868	846	782	807	797	846	842	842	873	866	820	884	863	840	844	853	820	815	825	816	781	843	810	821	861	806	803	835	820	784	806	829	782	807	821	839	829	853	885	810	820	864	848	858	843	832	859	847	830	845	853	852	815	824	873	863	848	843	842	853	847	812	870	826	925	779	782	827	840	837	813	876	801	826	786	803	776	844	826	822	797	836	872	796	839	842	857	816	860	849	844	882	842	854	815	805	881	831	861	837	859	840	839	900	814	841	844	815	807	746	823	841	820	819	872	843	814	838	863	784	811	839	860	828	860	801	835	840	818	794	828	885	871	845	817	831	812	856	844	780	824	801	819	824	831	861	876	832	808	851	840	824	851	815	841	831	803	827	831	838	820	771	823	769	877	811	828	796	890	845	826	790	847	817	823	845	866	881	795	822	844	849	813	832	896	842	885	786	815	827	822	822	844	836	834	814	844	867	810	851	837	877	830	775	793	804	804	868	864	828	849	879	867	821	820	780	874	820	848	813	862	800	781	829	810	826	797	834	834	803	854	874	818	867	827	830	781	783	878	806	823	849	874	808	817	859	846	825	810	848	812	799	854	785	820	845	816	842	792	826	813	822	780	803	783	855	817	803	847	830	839	800	803	847	871	840	765	847	824	827	836	826	847	796	847	860	824	800	842	851	783	789	839	816	860	863	871	844	829	840	825	827	838	826	832	890	790	849	823	843	832	843	788	827	884	811	810	865	863	832	844	884	843	825	778	871	823	880	848	819	876	808	849	826	812	820	856	878	864	859	837	858	878	879	779	847	891	875	856	819	840	835	814	838	809	822	791	829	782	759	826	815	818	831	841	851	867	832	821	846	853	837	810	795	858	817	857	817	819	821	848	824	857	903	858	836	822	849	842	860	792	839	877	826	806	822	869	845	853	829	857	866	835	848	790	846	864	869	870	882	836	846	842	817	846	822	824	864	818	804	844	799	840	806	783	811	863	793	872	804	819	820	863	807	840	853
25069	21475	27325	25781	5655	711	598	567	499	468	541	481	462	460	483	438	442	459	486	449	453	454	447	459	453	475	439	439	496	480	447	480	471	460	457	471	448	420	432	452	469	452	459	467	427	472	441	457	400	435	431	492	460	436	420	457	424	473	402	427	439	428	479	434	443	441	401	444	423	466	460	456	465	460	401	443	441	419	449	441	444	412	433	440	468	448	434	384	430	458	469	443	441	443	432	436	435	469	427	428	459	422	460	430	418	448	476	452	448	457	470	403	452	450	433	451	449	483	428	422	436	438	479	464	436	440	447	461	444	448	448	461	445	445	450	434	442	489	441	483	458	437	435	411	428	422	453	434	433	438	433	439	439	468	473	442	467	393	464	448	424	453	476	457	414	468	426	424	433	449	463	444	451	428	436	417	432	456	423	454	457	461	471	393	436	425	445	429	511	386	445	436	450	453	436	438	458	412	447	416	447	473	443	443	411	451	435	458	435	465	486	452	423	446	398	472	441	446	421	443	437	433	464	424	405	459	423	422	432	420	391	410	449	439	446	435	416	434	449	425	426	468	434	446	445	429	455	448	418	450	442	416	459	445	426	422	447	398	442	422	453	435	433	441	425	431	457	458	444	413	420	446	433	456	447	467	437	457	432	442	442	483	450	442	512	424	468	462	451	435	434	441	453	421	417	447	442	433	470	456	434	460	484	446	440	454	423	462	478	450	451	435	442	451	409	440	461	454	393	442	437	427	407	448	440	477	462	452	443	439	406	438	445	434	447	470	424	434	404	470	463	454	455	472	429	467	440	423	434	443	467	415	425	452	438	467	431	459	435	437	444	435	468	423	408	414	448	446	417	450	454	434	438	437	430	474	439	463	463	423	426	451	413	438	424	466	432	469	433	435	448	418	426	421	432	443	430	451	437	436	411	443	453	400	447	486	447	434	405	405	440	437	436	465	417	424	464	446	443	432	445	434	404	461	472	428	428	436	446	450	481	407	417	445	474	466	417	430	422	424	420	444	452	433	451	441	406	420	484	446	452	429	460	446	404	435	428	448	455	429	420	424	406	415	438	442	441	413	400	430	438	451	467	477	470	456	428	453	434	441	450	433	434	437	445	425	468	439	442	454	427	463	422	445	481	459	456	431	405	458	452	437	436	466	422	469	431	450	452	432	450	481	436	444	440	427	463	419	427	453	453	437	459	436	428	450	428	436	467	443	423	431	429	403	450	425	464	463	451	409	492	451	442	426	420	437	434	429	442	472	478	401	407	422	439	427	473	418	453	441	374	461	427	433	453	408	460	452	429	472	438	443	431	418	472	444	431	452	461	411	457	444	461	459	467	445	462	428	395	436	450	428	438	415	424	415	456	444	436	422	427	463	463	434	473	421	445	420	439	451	443	439	438	468	423	468	465	438	452	438	425	451	458	409	423	452	488	451	442	429	428	464	424	447	422	458	438	467	431	492	439	434	486	452	448	450	451	442	413	457	451	446	438	454	460	437	445	437	425	458	426	448	444	443	449	481	415	430	479	430	444	458	446	421	426	455	459	422	446	455	410	413	442	467	437	417	446	420	467	477	473	441	459	468	459	443	446	424	426	429	425	448	412	451	439	435	414	433	458	442	419	457	477	428	420	433	423	448	432	451	430	441	458	458	420	442	438	445	432	405	454	461	431	475	425	454	400	453	462	439	439	446	416	443	433	443	457	469	456	421	433	458	444	454	447	442	500	419	449	443	434	447	426	401	439	477	410	411	417	465	455	468	465	442	445	420	499	455	445	462	421	414	477	449	472	445	416	480	434	479	436	451	430	439	408	445	458	423	429	443	451	450	444	458	419	456	433	464	452	406	433	469	425	420	453	449	446	426	442	419	469	442	454	412	478	435	419	438	465	448	495	444	454	443	434	424	455	417	478	431	460	416	486	473	437	476	440	409	484	466	455	459	457	409	417	449	475	451	471	427	444	466	429	461	425	420	417	413	441	443	437	471	433	496	443	433	429	481	455	461	465	421	441	429	448	447	408	486	450	423	430	428	414	437	462	423	431	430	439	439	475	434	410	457	448	387	485	432	468	455	432	432	440	455	452	442	459	422	408	475	427	443	450	444	438	423	404	455	432	435	413	465	439	456	452	492	438	439	409	424	455	452	478	382	412	430	422	439	434	423	443	459	457	443	444	425	406	434	468	470	460	434	413	456	384	453	461	438	420	456	428	462	443	434	418	452	424	484	480	465	455	455	453	406	479	431	430	465	436	438	489	429	447	463	434	447	448	422	474	451	417	458	445	456	428	422	444	446	420	435	478	432	439	431	451	445	491	428	476	466	425	474	408	485	439	417	428	434	449	426	440	420	438	460	447	406	447	435	440	422	434	438	443	436	418	416	434	433	415	415	425	433	423	450	430	416	448	405	429	429	427	454	459	493	446	445	400	411	399	472	457	414	511	466	433	437	420	466	435	455	452	423	431	424	444	439	422	415	466	464	443	403	405	428	409	486	422	420	451	443	456	456	444	479	451	467	439	477	439	448	438	427	425	463	435	433	459	428	427	416	429	425	430	450	451	426	467	447	397	495	440	477	440	429	466	441	439	465	478	452	450	450	438	463	440	415	421	443	425	458	453	421	450	490	406	453	443	417	451	457	396	434	417	437	466	426	428	421	504	426	433	424	458	486	487	453	448	466	471	412	448	464	428	452	425	472	415	433	439	438	485	416	471	404	421	480	473	463	443	438	404	443	396	430	415	427	493	439	438	449	420	464	454	443	461	437	458	490	412	422	441	457	474	427	420	459	445	422	427	421	456	430	426	457	435	434	443	403	463	448	403	443	403	466	459	445	398	446	431	437	442	421	413	429	475	436	448	463	419	442	438	425	418	448	441	459	414	430	433	437	437	482	489	469	432	411	458	429	429	431	458	466	472	463	467	451	467	476	461	436	473	419	433	443	452	428	420	402	463	442	446	466	436	454	432	455	443	436	447	427	487	410	457	444	463	451	434	449	390	470	423	432	406	433	468	421	430	451	472	433	408	455	437	468	429	426	435	442	456	424	457	457	447	436	440	475	472	448	475	441	405	433	419	418	441	443	450	426	438	442	422	454	434	476	442	480	425	426	423	469	426	439	445	417	412	421	435	420	461	433	465	421	423	410	432	398	466	455	424	460	444	440	404	439	442	418	459	447	442	426	442	480	453	446	459	427	432	450	423	479	435	422	462	424	457	415	477	454	422	401	433	417	430	453	449	442	437	461	450	451	431	433	433	453	427	446	460	410	457	409	456	443	443	447	433	460	473	445	390	417	410	459	443	495	448	445	437	424	447	416	490	462	439	490	429	425	458	463	470	468	451	398	442	461	448	432	421	449	500	435	462	435	409	429	426	457	468	436	474	455	427	422	483	425	455	448	456	421	453	393	467	486	462	452	440	437	424	438	394	424	418	416	428	473	449	461	437	504	449	402	442	469	475	471	430	398	409	448	456	407	460	427	449	422	444	448
7839	4264	2777	1483	1235	1067	923	811	750	704	682	697	625	581	615	636	620	595	582	547	593	576	565	528	543	522	552	570	572	544	540	557	541	531	585	561	573	530	532	551	564	543	533	504	562	567	543	565	530	581	566	537	531	566	582	537	560	574	543	536	560	546	523	558	552	514	575	562	499	592	566	547	558	559	589	544	552	551	584	526	555	522	577	502	539	578	521	521	542	586	544	568	539	556	550	577	586	569	528	535	557	521	561	550	532	532	565	525	515	511	532	585	538	547	546	544	547	568	553	545	550	554	544	537	601	556	596	572	543	529	579	564	534	543	571	578	508	557	536	572	578	560	515	551	537	567	574	522	563	563	580	535	558	549	498	562	533	530	575	532	553	615	563	561	492	535	576	559	572	547	496	534	564	540	566	578	522	556	541	541	514	555	510	550	530	549	545	528	510	575	559	567	573	481	529	533	556	559	582	560	573	553	553	529	571	595	505	599	537	550	577	537	528	543	539	533	555	562	543	540	566	568	591	583	588	562	579	556	513	541	533	538	553	527	537	550	540	573	519	558	518	571	544	497	563	522	567	530	568	526	550	542	490	558	535	572	555	563	543	571	555	557	555	544	630	545	556	528	588	560	526	522	543	538	525	562	555	545	562	571	547	527	551	578	570	554	594	535	576	585	583	512	553	542	524	521	566	572	537	576	529	539	572	561	529	574	528	576	592	565	511	518	540	549	519	530	571	571	534	555	542	537	566	594	522	591	512	547	576	519	537	559	520	506	541	534	528	506	552	525	588	531	558	598	566	554	522	548	587	556	524	540	578	542	583	572	523	535	540	550	569	551	539	535	608	560	560	565	594	555	514	542	583	543	524	582	555	536	591	545	555	567	578	515	539	538	573	519	548	571	521	531	561	566	600	564	533	584	560	551	560	587	542	565	563	571	575	558	524	506	577	546	542	549	564	560	548	491	562	534	567	539	564	553	498	575	583	518	553	585	537	588	522	569	560	513	550	517	567	521	480	559	556	537	555	568	565	546	522	575	578	533	551	520	543	551	572	538	542	538	536	558	583	502	553	545	527	546	554	540	544	543	569	559	558	559	530	536	541	558	527	508	533	566	594	532	549	550	559	572	550	500	551	541	522	564	559	597	559	500	564	516	547	545	578	538	593	557	590	558	561	589	565	563	549	537	566	543	519	588	587	572	522	540	558	580	531	549	592	558	524	525	548	558	557	573	525	540	543	583	530	540	617	566	557	545	522	541	531	513	554	547	544	584	553	538	550	539	601	592	543	542	582	511	569	579	558	529	496	560	559	499	580	514	540	522	496	525	579	535	532	561	606	530	564	506	524	519	534	571	557	563	581	563	580	512	569	578	570	532	562	541	583	567	545	509	559	550	524	535	588	545	576	569	564	575	559	538	536	562	567	613	494	582	529	559	550	550	555	565	551	537	567	519	576	544	524	520	552	573	541	487	547	526	536	565	560	552	525	560	553	563	600	547	531	568	570	508	552	565	540	543	587	541	559	549	554	560	528	541	586	525	545	548	525	569	533	549	520	581	584	567	558	525	539	564	537	545	554	554	601	537	506	582	587	554	561	519	543	588	503	576	553	574	507	542	531	524	539	547	582	520	569	547	554	580	502	540	526	550	588	561	565	532	538	545	581	576	545	581	580	563	535	544	504	589	571	554	554	567	549	536	533	541	550	550	570	536	549	584	531	546	557	517	528	552	522	578	531	572	591	513	546	542	593	567	538	535	516	563	549	553	542	556	555	508	516	569	562	561	576	589	524	553	546	558	503	556	541	542	554	532	582	516	567	537	532	555	532	518	507	527	507	577	558	548	547	609	531	562	569	555	548	535	593	604	558	561	562	596	541	536	548	575	548	536	512	506	537	512	568	583	601	558	574	471	581	576	549	567	573	530	546	545	575	532	524	566	560	553	541	562	539	569	552	538	532	572	570	537	553	538	532	561	571	536	515	558	524	567	509	542	547	555	523	558	553	553	583	528	539	538	528	603	562	575	533	545	543	527	554	549	562	530	543	579	574	519	568	528	530	575	525	526	564	552	528	498	534	560	553	552	522	526	585	556	552	534	582	592	546	548	557	520	529	567	560	594	578	565	549	586	555	582	538	555	541	560	546	547	555	559	527	564	604	553	548	564	584	575	576	523	560	591	521	531	592	615	543	541	556	553	548	551	555	584	564	528	544	520	586	545	558	550	544	516	543	521	542	551	564	564	550	532	520	532	546	552	543	512	537	593	513	516	519	539	553	516	535	617	555	558	553	533	540	553	532	497	529	574	572	529	564	529	505	536	528	592	525	516	554	515	559	567	538	569	516	531	535	552	548	536	544	550	552	587	493	520	545	580	580	578	536	542	573	558	579	567	557	543	551	544	539	527	562	497	581	553	527	542	554	566	536	534	510	531	568	528	566	553	558	528	534	522	573	538	533	534	561	568	583	544	547	521	553	578	534	567	570	546	548	538	542	557	566	563	548	570	541	570	608	553	563	546	491	535	552	525	539	534	566	545	545	548	552	558	572	555	595	555	526	523	512	500	540	547	506	593	545	534	556	573	546	528	570	570	539	537	559	553	591	583	584	558	552	521	577	548	514	541	579	569	574	586	582	505	563	554	542	523	526	543	545	552	541	502	565	587	532	511	529	531	604	561	536	560	571	573	564	571	558	531	560	564	572	517	520	506	532	538	539	568	495	532	501	529	547	519	547	562	527	544	569	526	595	591	525	546	581	586	509	531	560	561	557	546	524	528	539	583	584	524	509	558	536	525	556	526	562	581	567	592	543	558	530	547	509	553	532	556	533	550	582	510	555	573	490	547	510	591	561	573	545	516	572	572	585	560	563	554	526	552	491	542	571	540	513	567	593	550	564	528	548	529	560	557	544	536	550	548	556	572	545	556	538	570	571	559	564	529	569	541	516	546	549	580	524	531	528	550	590	547	521	571	558	534	521	541	516	539	537	520	561	572	500	532	562	594	510	576	563	597	556	564	519	545	582	561	574	531	545	545	532	577	545	502	559	523	530	550	538	563	567	548	575	521	586	542	547	577	553	537	516	545	543	579	560	538	549	512	528	543	516	564	541	516	546	582	553	555	558	507	528	551	551	534	568	566	552	584	515	547	573	578	537	562	496	548	589	521	539	556	561	526	550	555	542	519	527	597	567	555	571	529	540	547	559	557	535	573	588	555	568	537	555	567	553	538	532	528	511	544	584	544	549	549	578	512	572	543	538	521	529	594	532	582	542	568	548	575	568	570	563	525	540	553	565	560	521	566	552	556	591	577	548	540	592	565	547	546	536	580	561	517	566	567	582	514	530	564	548	553	598	543	571	584	542	544	606	606	567	570	533	536	537	564	513	567	530	560	507	561	533	558	574	545	545	531	522	562	583	563	539	535	561	534	584	516	549	565	589	557	543	549	549	520	530	529	554	578	584	537	595	534	572	519	565	555	528	560	528	532	540	532	559	570
22927	21548	29326	24222	21542	21476	3499	766	521	501	434	412	370	342	323	317	320	307	334	318	267	323	284	252	282	288	284	273	298	269	268	257	272	296	270	293	291	263	285	266	286	288	255	275	263	265	258	285	274	291	277	269	279	276	271	275	257	267	280	261	269	249	280	281	258	284	261	255	279	262	253	260	247	252	273	275	303	264	267	245	280	264	266	285	276	255	256	260	272	264	270	275	286	252	264	233	269	264	242	228	251	233	276	277	282	237	255	269	274	260	283	228	292	249	262	279	255	259	265	292	298	258	256	272	257	258	253	255	284	290	275	260	300	270	286	250	259	246	254	274	251	269	258	273	280	250	256	251	294	280	263	257	266	270	271	251	286	253	261	270	261	263	276	282	249	271	254	236	288	274	272	259	301	274	281	262	284	265	273	273	282	254	277	259	261	264	250	251	232	242	274	246	266	227	279	262	260	265	259	243	278	250	260	263	258	266	275	276	241	278	234	259	247	286	252	241	257	278	233	274	261	288	289	263	277	267	239	270	269	272	283	262	242	250	275	274	272	286	241	222	261	251	284	250	250	248	265	264	245	290	267	250	278	241	272	274	237	272	248	274	269	247	286	264	281	296	284	257	260	256	294	259	299	304	245	248	272	273	262	237	266	277	274	259	281	265	269	263	258	272	272	275	257	251	297	239	256	250	266	259	276	268	261	297	258	269	252	252	246	291	269	268	274	257	272	273	254	261	274	269	244	262	271	279	270	277	262	293	269	248	235	244	261	267	280	268	283	248	256	270	282	262	254	265	270	247	273	277	273	266	267	268	261	290	255	255	289	296	280	242	262	257	242	258	278	239	244	264	284	268	250	293	274	256	269	277	290	250	281	279	274	246	255	261	262	261	291	242	248	251	280	258	263	257	285	274	253	252	255	243	281	278	246	268	271	252	257	262	259	258	249	248	279	276	246	270	263	267	274	269	252	217	289	262	282	273	259	263	234	259	276	260	248	263	248	274	271	274	262	261	251	258	268	259	284	286	294	266	273	243	258	265	228	250	287	270	266	238	281	222	261	246	274	261	271	274	266	287	264	273	245	266	277	257	265	239	271	264	261	259	263	285	283	243	254	259	263	254	255	264	247	264	265	267	245	256	269	255	271	286	265	294	300	267	276	274	288	251	261	255	275	273	264	259	257	286	261	283	236	244	259	277	285	284	271	232	243	295	268	266	239	260	281	235	295	259	273	267	277	275	280	247	243	247	225	260	266	255	272	263	282	276	244	265	257	237	259	239	262	262	277	286	261	255	248	269	259	251	276	268	255	242	271	269	261	256	263	275	265	264	252	266	270	272	253	268	255	264	253	268	259	272	252	251	279	291	263	281	252	261	284	281	241	238	254	268	262	261	277	248	261	300	284	274	254	273	287	250	269	262	278	270	265	268	287	262	257	272	253	242	272	265	279	265	259	273	263	220	274	283	282	289	255	242	281	239	271	284	246	262	273	249	257	271	263	255	253	291	265	257	283	310	250	255	269	237	271	266	250	266	240	267	255	242	258	280	267	264	264	261	244	241	242	230	271	279	269	253	250	242	258	225	253	247	286	257	240	257	278	272	249	275	258	256	272	245	266	297	274	267	257	271	267	278	243	266	256	277	263	255	253	263	257	274	252	280	277	262	250	255	258	300	263	279	285	285	296	259	272	246	262	269	257	233	268	258	216	282	263	242	258	239	244	255	282	238	250	266	280	244	261	246	261	280	289	269	282	280	233	260	243	264	254	281	265	313	268	271	259	275	294	273	271	258	281	260	257	270	248	247	263	252	245	280	262	267	257	250	315	290	232	278	292	269	252	259	242	269	249	260	270	254	274	263	269	276	307	279	258	280	271	285	231	285	266	296	283	279	268	251	270	290	258	242	254	242	269	266	254	278	258	233	273	276	261	258	261	247	267	277	274	246	261	242	261	256	257	288	279	238	261	254	264	266	272	261	269	256	279	236	262	210	260	299	257	268	276	249	236	249	245	265	263	256	257	244	257	249	297	260	281	279	231	237	278	256	245	277	252	245	266	276	271	256	250	284	255	244	246	250	262	286	282	255	256	237	257	265	245	251	262	250	288	250	255	314	284	265	291	260	242	291	247	255	233	276	278	257	225	257	263	263	275	259	260	310	288	254	261	256	263	264	274	268	268	238	263	230	238	255	264	257	266	233	264	289	239	256	260	256	260	246	271	208	240	263	294	231	260	249	286	274	259	265	277	276	261	294	245	272	255	277	269	297	257	275	269	265	306	257	279	228	254	252	274	274	284	243	231	279	285	261	259	257	272	289	265	272	254	282	269	253	226	262	247	280	279	247	284	217	252	245	248	271	265	259	245	275	247	297	238	251	250	274	257	256	255	263	246	268	258	259	222	281	254	264	238	229	237	251	276	264	260	284	250	260	284	253	273	281	257	260	277	268	246	283	241	269	262	299	265	246	264	251	242	253	298	278	253	254	279	231	263	257	289	258	264	260	265	272	255	246	269	285	274	262	263	274	278	264	252	264	266	228	259	277	239	250	261	263	278	266	245	270	251	286	264	275	256	260	263	278	243	235	251	228	244	255	270	251	249	255	261	255	269	254	275	258	253	243	273	294	246	251	236	283	258	269	252	270	297	273	278	239	254	257	249	258	267	262	296	262	249	272	265	263	243	259	235	277	284	292	257	238	253	288	259	276	277	247	272	272	274	268	244	268	232	247	265	255	262	263	272	257	253	248	292	260	242	263	279	265	279	273	260	264	273	267	288	270	231	250	272	283	268	284	240	282	267	268	251	271	262	250	273	270	235	281	286	272	265	246	240	270	245	248	249	293	283	244	240	238	258	255	261	256	277	287	241	231	285	269	239	274	274	270	279	259	265	287	231	286	264	254	262	282	276	277	285	241	264	254	275	259	253	231	271	261	244	274	280	269	276	233	229	263	263	271	276	266	244	246	258	249	260	248	247	246	296	272	291	255	264	298	297	226	271	239	265	266	263	277	257	274	259	275	308	255	248	264	273	280	289	255	275	285	254	260	248	253	254	259	267	271	258	247	271	271	253	284	251	236	236	259	257	286	249	238	263	237	254	251	274	286	257	283	259	287	274	248	280	273	260	253	237	261	294	263	273	271	252	249	254	279	284	242	259	246	263	261	259	253	242	272	259	256	258	287	268	264	259	276	251	275	261	238	260	269	266	267	226	272	284	269	271	280	258	265	248	261	254	237	265	240	249	281	259	266	246	286	244	243	261	248	264	250	234	273	259	274	242	238	257	249	276	234	275	264	262	258	238	235	258	261	246	264	247	241	252	225	276	257	241	278	238	241	252	262	282	270	244	252	249	263	254	254	248	263	269	287	256	242	255	272	283	262	254	245	257	261	264	245	278	241	273	297	267	255	261	238	261	272	275	274	268	256	250	273	269	286	262	248	251	264	280	281	249	259	269	251	246	288	293	259	247	261	271	284	288	274	264	221	266	267	276	260
9222	12607	8519	3939	2881	2198	1585	1304	1011	935	758	748	610	592	547	502	507	486	467	429	466	426	416	427	423	369	439	400	370	389	395	386	361	362	331	379	370	382	382	391	343	390	368	367	390	350	337	355	364	375	382	367	393	357	357	364	395	329	330	352	373	336	317	370	378	348	361	354	321	361	380	350	355	339	338	352	350	377	349	356	347	336	332	372	351	377	351	346	351	376	321	315	386	371	362	394	322	353	369	351	362	361	306	380	392	363	351	339	355	331	342	332	379	382	359	350	378	336	329	336	329	356	349	336	369	367	312	364	377	319	367	359	342	338	385	338	365	349	358	366	369	350	320	353	375	342	329	334	347	339	345	350	368	360	328	373	342	345	368	343	340	352	338	348	406	334	348	375	336	357	332	338	349	308	350	331	353	352	320	336	304	350	350	338	358	328	349	371	354	346	341	324	350	351	315	313	340	334	344	321	334	335	368	367	338	359	328	336	331	327	292	330	371	355	314	372	373	366	340	348	363	370	373	326	322	361	379	328	333	378	391	360	382	338	360	346	334	345	355	314	335	336	363	364	379	353	337	341	357	370	365	315	348	354	367	364	313	332	378	361	343	336	311	373	349	330	349	349	336	347	342	337	340	336	321	348	318	370	375	363	365	386	367	336	354	354	354	350	340	298	361	323	347	359	322	349	325	349	366	317	368	349	365	360	349	344	332	347	372	346	302	331	330	354	308	355	373	334	381	382	359	328	380	342	346	340	361	367	347	349	348	355	353	312	341	376	351	313	335	375	371	351	348	373	369	359	336	342	344	330	321	332	345	352	317	332	366	343	358	365	353	367	316	356	368	334	372	354	344	367	313	396	366	336	412	371	374	359	367	336	363	379	340	380	324	364	313	333	341	368	350	358	343	337	340	290	333	348	350	375	360	346	370	333	363	287	339	367	379	351	352	372	362	332	386	344	344	317	342	343	360	353	332	339	360	365	335	322	364	336	329	375	364	299	321	360	364	331	339	348	347	333	365	332	324	328	357	326	348	345	324	316	325	364	343	317	329	369	347	327	344	336	357	370	341	366	318	325	318	357	335	343	357	336	344	355	338	337	359	346	337	356	364	374	364	367	351	327	357	294	343	310	341	337	305	315	378	325	345	336	329	333	370	329	368	311	321	347	354	352	358	370	320	339	326	320	328	345	362	346	346	283	347	346	335	333	354	338	347	351	361	326	358	326	342	314	349	332	337	309	375	336	376	313	361	309	340	340	382	348	337	357	357	365	337	338	357	348	345	339	347	340	359	340	378	336	342	338	374	352	358	332	353	352	341	351	356	342	352	358	380	352	341	354	323	358	309	320	354	351	343	338	336	345	332	319	351	322	344	353	329	354	347	329	325	328	328	361	334	331	340	350	329	354	385	347	346	341	326	347	379	343	356	358	343	355	342	361	351	347	351	374	352	317	346	357	362	355	350	363	336	346	355	321	371	360	351	350	380	378	336	359	328	359	338	338	342	345	343	334	329	336	382	339	340	360	326	365	352	347	327	333	353	314	350	348	316	335	370	375	340	358	335	342	342	357	320	344	364	333	365	362	336	309	312	330	359	335	387	346	346	365	377	357	321	331	349	334	321	333	340	372	363	324	327	334	364	345	347	375	345	330	362	353	367	392	318	349	383	366	375	330	350	376	346	332	328	348	326	324	354	357	333	355	316	368	327	350	365	333	356	345	374	365	337	354	351	317	333	377	328	349	369	348	346	335	338	356	342	358	366	339	326	342	327	354	345	331	370	370	366	338	343	348	340	360	319	345	340	339	321	311	353	343	365	353	341	359	368	299	358	345	353	377	342	356	319	350	358	361	320	348	382	339	343	316	334	311	359	354	383	349	354	365	344	333	333	329	331	346	364	336	345	317	356	378	339	324	356	388	350	375	327	349	337	340	337	394	311	367	358	356	352	368	341	342	300	385	334	340	348	377	348	370	326	387	381	316	346	308	339	351	356	330	340	341	336	374	371	356	375	369	344	359	382	352	362	354	368	339	335	352	355	350	342	351	338	357	377	324	347	327	352	327	371	354	336	310	357	385	340	350	338	333	341	355	353	324	339	368	343	311	366	350	366	320	348	350	313	340	363	375	349	325	352	362	341	321	363	341	355	321	337	351	322	355	341	353	363	342	356	365	315	374	361	356	306	362	324	335	363	344	350	337	365	329	372	332	325	359	364	338	355	387	344	340	343	377	355	366	350	303	342	375	337	335	336	382	336	339	326	326	356	337	329	329	347	364	364	343	335	363	358	324	330	383	340	353	372	358	361	341	346	336	346	330	339	358	376	345	343	336	343	361	370	326	367	340	382	352	365	349	357	343	363	357	373	338	335	339	324	318	362	313	349	319	353	324	342	353	322	341	337	335	322	339	324	354	356	375	333	356	363	311	358	357	366	354	331	358	367	336	350	334	349	371	315	353	383	356	329	342	321	350	359	343	346	356	357	354	344	331	352	337	331	337	338	343	337	325	378	351	336	318	354	371	339	344	342	344	341	350	371	324	367	360	337	359	359	328	360	324	332	355	282	367	358	345	350	324	369	349	342	353	344	306	381	366	345	330	364	340	329	336	381	325	360	357	351	360	330	325	345	338	341	361	351	351	325	361	356	358	313	362	328	349	335	349	359	367	353	369	353	350	386	344	337	345	346	330	352	333	359	346	376	300	343	364	360	341	360	315	340	337	355	355	322	293	361	338	378	326	340	368	306	374	316	384	325	320	343	346	358	338	336	345	345	354	360	368	368	344	332	344	326	326	332	370	353	336	383	345	373	363	328	352	364	363	312	320	333	344	348	336	316	347	339	328	360	398	355	326	347	367	368	322	343	321	346	357	337	363	359	349	356	363	363	301	361	313	337	311	350	359	367	359	299	356	341	331	373	363	362	334	326	360	358	355	334	335	313	352	352	399	347	338	349	361	337	332	356	362	349	343	331	366	368	340	309	355	355	336	307	327	369	332	334	344	319	375	380	372	356	354	339	326	348	351	359	349	339	340	347	340	328	348	319	355	343	356	386	362	346	348	378	337	354	341	376	344	352	379	381	384	367	340	362	361	351	364	322	332	360	363	357	309	368	336	372	374	363	331	336	354	384	309	337	336	352	344	344	337	350	361	360	337	340	357	346	363	350	349	365	365	340	327	327	349	349	334	359	353	349	360	349	320	333	331	354	312	351	350	360	368	368	333	342	335	353	335	321	364	359	340	370	346	326	340	331	371	347	356	345	298	314	318	368	324	345	385	343	326	372	345	330	341	312	318	335	323	359	376	358	353	359	339	344	328	340	337	362	339	330	397	339	358	342	331	311	346	351	322	347	369	354	335	327	338	358	380	313	355	367	371	372	373	325	320	317	360	368	327	337	316	322	373	330	330	339	327	362	356	344	375	349	341	360	365	343	335	360	384	343	328	332	307	326	340	361	353	378	343	312	378	327	359	334	327	353	346	321	331	357	340	331	312
27894	17309	3432	1003	859	754	796	750	770	769	764	705	728	763	707	765	753	808	742	797	701	721	728	745	794	743	708	732	723	736	717	765	757	763	715	706	781	744	743	717	735	740	748	765	724	708	729	694	720	773	765	726	712	716	779	791	684	717	766	724	752	736	762	791	732	746	761	770	742	734	765	771	719	722	720	708	757	729	713	727	695	703	680	741	746	810	761	738	761	737	769	756	752	755	735	725	718	735	741	778	725	744	689	771	749	753	749	784	721	762	756	699	754	690	700	751	765	807	766	737	721	773	766	736	739	781	780	740	746	744	751	788	718	717	757	718	746	743	741	752	767	789	719	749	749	729	719	708	749	777	789	693	752	724	743	750	668	740	729	746	739	738	739	722	746	790	762	744	739	772	768	812	777	722	725	754	763	749	743	791	745	706	772	760	746	773	717	726	762	763	727	739	755	737	735	753	692	746	734	746	743	753	734	735	732	744	754	816	700	701	739	764	763	723	791	732	744	751	714	781	728	745	722	724	751	710	796	755	759	721	705	733	729	759	758	761	745	741	733	761	685	690	729	724	712	727	711	713	723	730	704	749	717	716	717	730	759	731	722	742	771	755	760	749	729	709	738	769	747	724	757	732	750	707	725	736	736	737	757	763	758	749	685	782	715	745	700	715	744	766	707	721	785	780	759	801	751	702	721	744	712	713	700	758	764	768	723	723	755	764	755	717	721	764	736	753	755	739	761	771	766	776	706	731	763	785	696	734	784	746	742	770	720	744	703	748	777	712	731	737	737	735	766	789	721	757	738	764	730	707	774	799	721	716	715	750	771	729	768	756	716	724	765	750	744	754	706	759	721	735	763	708	678	725	770	751	713	748	699	773	725	760	734	752	775	741	707	754	768	743	717	794	719	711	776	761	729	749	807	734	783	743	717	717	740	743	757	718	743	783	693	715	773	766	788	763	688	730	747	759	719	737	724	761	719	708	721	714	709	684	719	691	747	728	763	730	710	766	764	750	703	748	742	766	714	737	724	717	726	708	730	710	777	697	802	728	716	745	741	732	748	722	796	756	747	716	751	752	751	758	736	738	709	705	749	740	713	730	723	732	763	803	704	773	737	753	759	779	724	721	700	764	728	745	786	730	753	761	754	764	736	754	722	723	773	752	759	711	742	732	720	673	665	729	763	735	739	715	784	746	724	731	711	751	706	747	705	730	705	734	726	746	780	765	686	751	717	719	782	731	741	820	730	769	710	726	748	717	750	720	766	713	754	737	714	749	728	722	745	746	751	720	743	753	717	740	743	758	752	740	753	698	755	758	737	731	721	733	718	726	733	720	702	769	713	763	669	768	684	757	775	741	752	804	755	720	809	737	749	735	784	715	738	746	742	734	706	730	758	729	688	674	776	724	751	711	739	707	731	741	729	741	752	710	716	723	767	723	721	760	765	769	747	677	757	787	759	760	744	699	719	762	733	683	751	749	737	698	717	713	782	739	770	695	725	735	726	721	702	734	746	765	708	709	708	732	770	709	764	749	733	724	761	747	740	746	710	718	761	684	768	706	727	790	741	703	767	716	727	704	754	715	739	730	800	779	757	762	753	712	675	772	727	731	809	704	736	716	742	796	688	695	743	712	709	783	772	707	716	761	807	744	719	735	724	741	716	792	722	767	758	751	761	767	743	796	725	763	720	717	791	742	748	775	754	784	701	746	762	693	769	755	748	734	711	729	710	696	781	767	716	707	696	705	758	746	745	699	732	726	733	734	703	750	716	721	703	726	771	730	707	752	760	771	690	720	761	763	732	744	746	752	699	736	757	700	720	758	817	738	717	755	731	746	731	717	762	752	783	801	786	752	759	716	747	765	732	772	756	707	725	741	733	727	758	777	706	799	770	711	741	729	758	772	720	733	756	724	736	788	726	713	760	800	718	733	758	744	720	732	709	725	687	720	723	716	701	714	778	761	738	796	740	750	758	717	741	714	758	712	779	776	694	723	733	725	735	724	717	724	772	781	790	744	692	821	742	757	730	780	765	695	744	713	752	738	720	733	739	765	732	742	750	773	771	758	748	717	748	684	721	724	763	778	745	717	775	727	779	773	726	727	724	736	721	687	719	738	747	731	735	727	743	748	780	722	733	729	751	758	791	768	731	718	754	747	736	718	731	738	697	732	741	731	717	699	780	730	740	771	739	739	727	737	698	758	695	744	749	726	706	805	748	749	717	741	744	729	746	749	796	741	733	779	745	726	735	691	765	755	711	711	709	706	751	732	753	729	768	763	756	703	785	720	726	673	807	772	725	777	714	731	728	713	779	780	733	743	724	721	744	746	738	764	741	723	711	711	695	739	732	750	723	805	767	719	725	731	723	722	759	701	735	762	721	704	729	732	744	744	729	711	775	720	726	754	739	726	715	721	759	713	770	766	730	824	747	712	744	718	721	799	765	747	722	722	737	762	721	803	777	740	747	795	723	733	753	732	732	709	745	722	796	747	715	742	736	749	753	748	715	769	706	709	740	745	754	765	765	717	712	720	765	758	743	747	724	729	757	766	769	745	788	733	734	714	711	774	754	743	757	753	720	768	750	774	766	729	733	659	805	697	764	763	756	698	735	765	726	708	764	753	726	742	780	731	738	772	745	724	750	731	736	763	834	726	750	727	738	728	702	753	727	759	745	718	740	751	699	719	791	710	708	676	697	756	733	748	732	752	754	795	694	738	769	686	714	730	752	751	780	729	738	751	739	692	701	744	712	683	737	718	737	752	709	734	730	734	716	791	700	732	780	722	720	736	725	788	745	691	748	760	744	725	687	754	718	747	783	687	760	725	787	692	747	760	757	793	775	711	708	819	731	761	758	789	792	751	760	733	722	715	736	752	711	793	747	754	732	768	641	707	703	779	742	797	801	744	707	709	698	766	696	706	779	732	672	771	733	765	735	787	716	750	700	728	749	782	782	728	740	714	746	741	725	745	729	722	750	710	741	760	752	796	753	708	756	731	712	727	748	769	737	751	718	745	743	719	695	779	707	761	704	702	727	705	726	743	715	731	738	735	764	765	704	782	734	737	782	755	757	749	741	752	702	758	739	786	747	760	730	692	733	763	733	747	723	730	712	730	730	694	708	741	697	758	734	718	746	739	784	750	711	708	702	771	739	735	713	738	746	762	739	771	758	726	709	734	701	773	742	695	763	688	769	733	732	711	727	762	752	685	676	697	757	732	697	703	763	706	715	756	710	760	787	716	758	713	727	712	745	702	771	685	725	813	721	779	770	746	706	730	737	751	725	709	685	740	773	729	737	694	753	721	776	735	725	749	743	747	720	717	721	756	767	755	722	677	760	717	719	741	737	723	754	732	712	750	786	701	758	773	711	737	781	717	742	699	722	764	724	707	719	754	721	759	692	705	718	782	763	711	760	745	734	749	713	750	729	764	752	696	699	744	749	732	779	717	705	725	727	718	726	792	763	750	747	732	782	746	742	694	750	718	733	747
5230	1389	1226	1061	914	987	954	864	978	971	926	956	901	884	928	938	939	936	907	902	940	937	859	908	967	953	920	896	865	895	922	872	920	930	929	906	912	898	868	941	916	890	879	853	923	913	910	996	888	907	856	901	884	1000	862	904	909	906	872	965	900	918	950	846	877	936	926	951	920	905	932	938	905	874	900	922	924	877	912	900	890	882	911	918	933	880	904	947	873	919	881	950	930	936	908	940	927	876	914	907	967	931	885	876	912	894	866	909	842	951	921	884	961	946	911	921	873	931	891	894	935	941	913	862	978	870	923	877	882	935	936	911	903	909	934	890	929	912	924	895	913	912	917	912	928	928	930	910	959	898	888	935	924	923	871	934	975	928	881	913	913	868	934	887	945	891	894	932	934	872	896	956	912	881	923	945	941	848	902	916	899	925	979	938	882	955	880	908	904	920	904	870	892	850	880	865	942	952	963	897	937	920	897	923	918	976	881	939	913	890	908	919	914	854	923	993	896	922	882	870	901	948	928	932	886	935	920	846	915	913	938	900	880	906	854	907	928	917	905	946	900	934	946	927	947	924	949	912	949	915	947	913	857	893	874	892	1002	916	934	891	915	971	926	937	900	880	975	917	935	921	906	961	921	892	913	928	953	927	924	854	947	946	893	867	884	906	935	920	866	931	926	866	903	943	847	895	935	908	884	940	879	908	898	902	925	980	907	918	906	935	913	872	916	976	873	864	946	887	903	898	940	931	891	864	963	913	882	929	876	910	865	935	882	919	926	952	854	880	943	852	916	927	899	920	926	906	906	842	914	963	876	908	915	897	917	935	946	895	887	889	919	885	871	913	942	933	933	933	931	930	881	944	918	876	931	900	946	871	901	918	928	927	921	875	929	957	923	905	964	884	931	856	903	933	979	862	899	908	914	921	911	941	881	897	925	881	904	932	884	885	940	864	917	889	887	945	916	910	909	873	929	957	937	925	902	923	876	937	905	959	862	918	955	919	949	899	895	886	920	884	905	892	843	930	864	916	944	902	894	937	921	889	891	914	936	901	946	894	933	888	892	942	932	853	901	922	911	927	905	868	950	889	913	925	870	909	862	880	876	941	916	911	896	904	908	887	888	910	935	918	916	942	949	926	900	918	909	927	891	910	934	922	908	973	926	911	859	885	894	891	867	895	913	950	884	902	861	928	874	899	880	940	913	850	948	949	855	923	875	914	890	915	848	932	944	878	963	955	876	881	903	903	942	950	914	941	854	895	923	871	899	898	848	892	877	939	930	938	942	883	902	960	894	875	870	877	950	946	935	853	871	928	900	894	909	909	929	901	894	965	920	925	959	906	917	925	879	913	880	923	908	917	969	910	926	945	949	896	913	903	860	919	949	908	874	849	944	923	971	902	910	862	927	862	911	878	927	882	908	913	900	920	901	865	874	953	897	879	929	878	879	954	942	916	885	939	909	936	962	948	888	894	899	879	940	928	887	958	896	878	967	895	880	902	906	909	910	917	867	930	976	877	915	845	865	927	976	932	909	884	868	926	916	929	941	936	866	924	893	873	901	885	940	906	942	935	911	882	876	909	871	872	909	909	892	882	912	925	900	909	928	925	947	920	935	910	951	863	906	925	926	958	936	895	940	929	886	947	937	866	882	891	912	968	888	851	903	874	927	910	887	929	890	944	917	849	896	898	975	847	935	905	885	889	897	898	908	921	903	917	960	972	872	932	964	889	910	955	914	909	922	978	849	941	965	919	914	870	903	860	896	917	886	915	858	912	942	864	920	895	914	885	890	854	910	912	897	923	867	898	906	915	909	937	899	994	899	895	908	897	931	945	885	952	880	891	899	898	904	895	909	866	909	916	889	930	961	927	899	920	885	850	908	907	994	893	900	924	966	939	934	956	934	918	943	915	918	918	942	928	918	920	954	903	942	954	931	914	941	924	957	901	924	927	939	910	950	914	944	882	923	898	963	889	889	868	857	891	899	911	936	925	909	951	869	876	903	942	918	912	897	937	937	885	886	911	969	912	900	914	900	885	964	912	929	913	966	873	971	859	816	941	940	944	871	946	884	879	939	908	960	914	932	875	880	889	915	918	901	890	899	933	921	927	953	955	916	940	931	887	870	902	928	936	913	892	924	939	903	867	923	905	932	895	920	895	944	934	890	937	917	948	893	897	957	999	910	858	919	897	846	868	961	919	933	873	893	891	908	977	894	946	933	936	942	925	899	897	841	852	938	900	894	983	892	921	894	900	929	928	949	871	961	873	950	897	978	983	901	897	942	950	953	907	951	940	898	911	887	1003	883	846	946	939	997	945	916	931	897	942	955	888	926	919	922	960	953	901	938	912	952	913	957	889	877	906	909	853	871	946	857	919	909	916	941	936	882	882	898	926	904	916	942	852	981	911	878	935	906	946	934	918	929	892	960	874	1007	945	903	918	905	932	954	936	956	905	949	914	945	942	900	906	876	908	930	912	913	977	888	945	862	921	903	893	931	927	878	901	904	936	932	961	935	957	936	924	933	926	928	891	922	947	946	908	979	930	914	917	880	950	875	910	938	906	899	976	903	947	924	905	937	931	908	934	905	931	839	932	931	896	899	960	877	918	893	921	923	927	922	885	886	897	854	946	962	875	948	938	928	940	912	920	954	862	888	925	890	935	902	852	924	937	930	940	900	946	898	955	898	953	929	897	922	915	910	933	887	880	902	924	934	830	903	935	938	925	898	932	969	890	903	922	918	890	949	935	922	899	920	972	918	881	901	899	949	937	934	898	882	910	917	934	950	978	958	891	889	930	914	954	855	935	918	943	935	905	932	969	950	910	930	970	877	907	882	901	939	892	910	925	905	951	894	910	954	952	936	906	863	917	903	887	847	943	921	931	900	872	917	944	891	963	847	982	903	918	873	940	915	950	902	896	919	909	960	884	910	954	903	911	889	910	908	915	970	940	897	941	949	870	920	956	867	915	911	978	869	951	896	953	925	869	922	917	881	910	930	927	937	887	885	948	944	922	871	907	909	936	928	929	893	954	932	930	896	904	937	901	898	931	927	888	896	900	918	931	894	914	838	924	926	966	874	921	837	938	952	865	882	909	943	882	897	905	882	869	905	950	947	905	920	927	918	918	872	942	921	898	900	896	869	878	900	912	906	939	938	929	925	952	955	958	910	892	919	932	932	938	890	918	935	896	850	904	907	939	905	940	933	925	949	967	920	979	972	894	967	926	916	867	894	930	912	896	941	939	909	970	887	853	943	900	909	917	920	851	895	902	870	922	895	880	887	896	951	897	887	921	926	924	941	900	907	873	907	935	923	905	920	912	909	858	941	919	845	895	883	903	900	910	910	917	886	938	1007	956	888	914	875	861	937	937	935	931	866	986	885	880	930	896	883	827	922	951	899	919	942	931	905	907	917	926	929	867	950	962	905	885	921	965	916	979	955	870	941	951	917	883	913	891	867	915	894	930	903	882	924	905	887	904	930	917	913	880	925	936
23929	21490	28714	24664	21431	6754	1162	840	762	831	773	727	711	732	712	748	714	686	672	693	677	701	668	679	637	647	654	701	694	670	696	643	649	683	670	664	653	662	682	703	679	650	653	624	680	671	659	632	626	641	655	649	664	609	679	696	672	687	654	653	659	681	679	642	643	649	674	676	687	678	652	638	633	662	694	633	646	638	654	667	663	644	696	651	669	645	667	632	674	636	664	673	656	651	712	640	669	629	664	679	643	683	692	686	655	688	641	679	680	659	653	652	673	638	644	637	655	656	651	649	660	721	613	667	679	575	690	623	660	614	697	623	669	672	631	626	641	700	697	650	664	632	672	678	662	684	594	679	656	624	650	646	669	649	688	630	635	661	620	665	631	665	706	620	678	696	619	660	690	642	637	647	651	654	689	652	701	649	642	659	641	642	643	686	690	653	722	655	658	667	669	638	647	675	685	682	681	638	649	639	678	639	591	651	678	688	625	647	661	632	677	666	642	686	639	611	691	687	671	649	627	647	662	634	616	639	635	615	643	663	661	640	662	656	643	659	622	618	666	605	689	688	623	690	668	660	635	672	664	669	681	620	670	651	639	697	637	671	704	642	674	685	659	623	684	694	625	634	661	663	679	644	623	665	663	615	672	641	666	672	702	656	675	637	630	681	671	683	662	668	651	658	619	647	628	683	658	683	662	726	706	645	644	616	615	649	608	631	602	664	632	603	583	642	645	621	646	646	635	652	631	665	699	646	636	692	658	694	734	640	612	633	614	669	646	660	706	657	653	643	695	667	662	627	670	649	617	685	662	651	627	723	675	638	629	708	664	667	670	646	625	692	680	623	655	663	618	702	640	687	676	649	633	587	627	656	679	654	630	619	674	653	689	655	649	669	685	681	654	626	662	718	699	659	669	620	638	692	649	650	641	626	675	637	674	690	678	696	635	662	657	670	685	652	679	684	647	688	704	667	634	645	661	664	694	686	636	663	652	649	617	629	650	701	677	662	624	694	651	671	596	662	634	659	668	634	666	625	672	643	667	649	648	689	645	690	638	634	676	646	644	632	730	645	665	631	671	658	660	646	674	687	658	688	635	646	643	696	675	658	668	667	649	659	658	641	700	692	633	653	735	618	639	614	658	654	637	597	645	665	649	615	669	682	697	614	668	684	674	656	656	692	669	669	639	678	684	621	659	615	672	669	629	647	644	605	609	626	677	621	639	674	683	611	693	601	638	659	699	597	660	609	676	649	671	688	601	654	647	625	676	680	652	640	652	670	648	680	649	632	618	581	636	629	663	684	683	663	621	653	699	639	623	689	681	637	642	611	648	679	714	637	627	617	654	677	711	659	634	652	585	671	661	633	665	692	638	693	696	666	666	640	682	668	642	632	624	655	622	660	689	646	659	632	640	634	687	674	681	628	680	642	674	643	626	627	638	651	645	671	681	682	656	646	661	651	653	665	680	688	649	632	637	676	633	664	676	667	638	651	637	668	648	655	710	658	636	645	638	642	671	658	705	667	672	637	650	617	658	634	673	636	683	677	681	628	702	673	660	663	655	644	686	632	636	629	685	720	681	653	645	656	636	658	696	695	670	651	646	639	663	644	653	646	662	674	665	668	618	640	689	640	604	660	679	638	644	704	649	665	662	644	653	637	636	647	662	659	662	692	700	667	655	663	677	646	659	628	660	655	623	617	680	679	701	697	681	706	669	668	695	653	668	622	668	651	666	665	652	677	648	701	654	649	696	615	691	675	701	629	640	673	653	654	633	573	612	645	647	683	659	572	655	591	667	614	680	643	670	645	672	664	634	659	651	686	664	681	640	659	666	667	656	643	662	667	640	657	622	614	665	622	647	679	646	642	677	706	630	637	696	638	682	648	640	642	706	630	660	658	674	652	678	646	671	678	655	658	655	609	651	675	632	615	704	645	651	661	640	645	628	684	674	655	631	643	685	660	585	652	621	618	652	603	623	657	659	637	618	606	620	687	666	648	622	640	614	665	618	580	673	618	692	714	636	659	642	632	645	628	658	650	640	684	670	676	653	664	657	641	687	693	714	631	635	633	642	632	652	670	666	616	635	681	605	609	651	649	641	664	681	646	608	684	712	643	648	660	629	663	602	636	696	676	638	677	653	700	651	629	664	617	594	667	696	639	650	679	670	651	626	685	718	631	653	665	689	665	657	645	650	643	608	687	680	646	672	674	653	637	678	688	661	681	724	653	644	672	648	618	658	689	691	672	696	643	686	638	644	675	640	664	627	698	677	642	635	652	604	643	632	639	689	676	676	682	608	631	642	627	596	684	627	676	685	681	633	693	650	672	659	655	695	679	635	658	656	633	638	659	659	664	661	680	635	644	638	636	600	662	661	639	627	689	649	630	679	656	641	674	667	617	648	658	716	636	648	660	664	692	664	635	652	634	666	655	651	644	625	654	666	643	639	671	648	650	669	672	684	648	671	671	689	595	666	645	659	663	664	679	653	635	659	696	658	646	639	627	623	662	674	565	622	660	633	679	686	693	675	660	639	658	690	669	645	658	652	652	677	627	632	650	651	599	609	623	660	674	596	645	628	685	689	658	613	630	634	686	657	649	660	667	646	698	639	625	672	682	679	608	638	661	660	649	695	619	677	623	631	639	617	643	679	620	656	617	668	663	634	687	695	617	654	661	661	638	643	644	657	660	634	668	649	653	634	647	674	622	660	663	661	679	659	665	635	644	682	659	645	628	657	627	664	676	636	641	676	659	648	691	695	707	617	605	623	710	679	587	685	634	668	684	673	690	691	670	677	672	683	676	677	600	690	681	659	610	652	673	656	663	697	629	650	629	688	611	696	644	623	680	630	664	665	640	649	620	657	679	692	655	700	650	674	616	699	701	646	610	630	634	632	621	632	704	702	605	667	644	659	657	702	637	661	619	662	717	620	634	662	636	577	668	675	648	689	677	670	653	660	668	650	668	661	664	645	692	689	585	666	649	672	644	686	627	645	688	690	627	621	652	668	660	668	674	710	615	661	698	657	704	675	636	647	612	660	653	662	657	655	716	620	666	659	629	697	626	663	639	663	592	641	654	683	664	617	694	633	668	661	635	645	684	656	662	626	658	631	668	668	656	694	634	638	696	670	617	635	697	646	678	674	639	612	597	648	654	650	661	632	657	662	662	651	607	632	634	644	635	614	643	657	644	646	620	663	643	659	638	594	602	648	624	635	596	634	661	626	665	693	618	647	618	661	701	645	661	642	685	634	624	680	627	621	644	638	649	651	649	679	663	676	633	667	676	642	643	669	724	668	664	649	672	644	693	650	652	624	693	627	676	644	649	654	694	656	675	647	659	684	657	658	616	664	645	671	629	705	661	659	697	659	695	610	643	644	650	624	635	689	650	620	654	671	671	658	650	638	645	600	605	647	649	691	655	682	583	634	670	663	653	687	647	616	719	630	696	645	644	619	642	625	651	624	623	634	613	617	665	663	683	652	645	631	634	638	659
8155	8021	5635	2806	2176	1719	1540	1280	1187	1103	1059	1004	988	961	875	892	914	868	904	911	846	918	862	828	835	858	813	872	856	843	811	824	835	841	813	873	837	842	800	820	787	824	811	831	808	877	848	832	814	827	831	856	839	823	789	855	845	809	824	797	813	828	787	783	806	809	858	806	850	859	786	807	805	854	819	821	815	850	828	904	792	842	861	802	781	859	840	830	828	798	815	794	845	757	880	818	825	837	807	851	766	848	798	830	812	828	829	875	779	805	825	804	818	815	846	801	803	850	860	830	790	833	845	828	806	810	882	812	805	852	799	775	826	832	796	833	813	808	814	799	869	820	851	890	846	838	812	828	779	809	837	844	837	853	859	792	782	831	837	841	809	845	841	815	830	788	837	881	877	830	827	796	808	814	836	815	829	855	852	858	786	836	834	827	822	817	868	817	854	792	859	826	849	804	826	830	803	832	907	850	776	864	863	875	814	875	813	849	780	816	831	796	831	777	840	871	835	840	799	818	802	813	848	829	797	816	801	809	821	827	838	807	763	809	802	854	859	841	778	825	822	846	798	819	825	808	825	794	821	818	827	843	834	840	814	893	865	824	779	838	873	816	851	852	842	797	822	827	867	784	837	846	840	852	824	819	787	833	774	840	796	825	818	825	836	822	805	840	784	833	841	831	829	840	796	780	812	844	844	789	826	832	847	803	861	861	791	813	792	851	834	781	775	840	860	824	815	763	828	849	840	798	795	886	863	844	831	841	885	872	848	849	823	833	789	802	806	856	802	790	855	786	818	831	859	821	850	796	757	801	839	821	845	797	805	815	834	844	824	839	858	880	833	883	839	857	853	804	817	816	852	883	837	836	852	842	828	811	825	831	826	847	792	827	854	830	798	817	799	824	810	856	866	826	826	797	849	854	824	827	781	780	889	832	846	884	874	845	832	878	811	826	812	764	814	856	779	838	855	783	834	800	780	842	812	839	872	812	830	830	787	859	804	870	840	824	865	826	805	817	789	808	828	804	890	824	850	845	773	847	834	850	794	863	819	828	860	827	827	825	844	805	800	825	776	796	810	838	835	801	814	785	818	790	870	818	824	800	834	830	819	831	841	865	879	770	834	873	845	823	804	825	794	836	866	809	819	820	800	832	828	869	813	816	786	853	812	821	823	832	859	821	804	771	762	828	807	844	821	802	810	834	816	779	825	817	794	763	838	871	815	825	809	840	810	875	848	815	838	810	816	784	801	817	838	850	793	794	806	826	800	784	800	843	779	805	795	807	864	825	831	798	818	799	807	861	815	850	800	789	813	751	814	810	867	798	828	838	841	804	801	863	857	789	831	843	793	852	866	766	869	803	820	786	790	822	815	808	816	799	846	816	788	825	809	796	829	818	808	804	792	839	842	802	833	816	829	832	808	912	872	807	860	761	806	846	815	817	782	848	845	804	824	848	797	801	776	842	811	854	867	816	833	816	859	840	789	793	834	790	805	813	770	854	827	844	855	866	849	818	800	855	788	816	855	867	802	825	765	796	843	866	877	853	819	859	831	811	777	793	818	849	791	778	771	767	872	780	858	796	798	846	808	850	774	848	828	832	809	857	838	878	786	850	782	786	763	845	811	807	796	813	772	828	826	821	866	797	849	810	857	796	845	842	791	852	821	914	825	796	805	824	801	831	828	777	765	849	815	834	785	824	906	791	811	812	858	824	833	902	816	788	852	850	821	788	838	811	808	832	795	842	786	814	869	825	823	877	820	826	844	840	759	827	799	830	798	829	809	829	798	825	801	807	815	838	758	821	826	823	787	835	858	825	847	836	817	835	769	834	826	806	803	855	834	805	865	816	808	766	815	798	810	823	815	812	830	797	802	840	777	819	811	839	893	821	804	859	795	779	818	829	774	809	845	842	824	852	785	797	817	823	831	803	832	797	815	746	820	834	820	816	821	893	827	855	820	836	810	817	799	828	822	812	781	863	826	783	821	794	837	808	757	828	807	853	814	826	835	823	761	801	824	883	872	867	879	845	795	810	772	831	782	837	829	833	814	828	825	828	815	831	804	777	815	839	897	825	834	783	860	867	794	788	849	819	811	854	846	816	838	847	781	855	800	845	739	826	820	810	823	844	764	870	785	774	814	836	820	848	798	795	821	797	825	808	844	794	839	768	866	818	825	781	859	823	809	865	871	818	822	840	792	824	845	864	807	836	823	772	879	829	813	853	805	876	867	850	822	813	833	800	849	855	793	834	859	831	795	864	815	820	842	874	847	803	837	804	868	820	804	790	773	790	852	815	813	793	810	836	843	814	841	830	799	796	813	829	842	802	836	836	835	824	831	828	828	846	793	792	799	815	825	853	801	799	817	813	884	836	841	784	850	785	835	866	847	782	863	851	799	839	840	813	829	893	891	835	833	806	825	804	787	834	826	795	851	853	908	859	841	807	870	815	856	816	861	841	832	822	761	831	864	794	848	784	844	832	802	826	836	844	817	824	839	826	846	861	839	812	854	864	836	848	832	838	810	821	775	813	839	757	821	821	754	808	840	788	823	831	825	847	799	802	830	805	822	781	831	825	862	841	826	845	873	818	825	857	828	871	806	802	801	765	874	858	846	830	795	833	847	857	838	881	845	817	884	806	821	871	806	788	805	826	871	823	806	777	800	862	819	845	882	821	826	811	829	845	862	842	814	837	837	796	840	850	820	777	780	855	812	800	812	827	801	797	805	799	853	876	815	834	800	791	821	881	865	759	832	795	855	866	851	858	823	797	837	807	817	861	805	835	796	891	833	862	795	807	850	916	789	852	858	783	834	810	825	838	810	837	812	813	828	803	840	805	817	800	834	838	800	830	806	838	796	817	835	788	808	826	832	840	808	813	788	804	836	841	852	842	898	790	757	847	818	808	792	794	825	814	810	786	772	871	797	865	829	864	837	807	808	845	822	793	828	826	852	829	823	843	867	860	843	848	794	829	829	806	838	834	819	827	802	811	770	792	888	791	858	822	820	827	858	835	892	799	847	859	837	827	854	862	797	848	784	790	832	830	810	842	825	798	827	849	806	869	778	787	841	880	805	788	837	852	846	768	804	778	826	834	812	762	814	790	849	837	803	857	799	818	879	776	795	797	814	812	806	812	828	815	832	893	832	799	824	833	835	774	885	830	812	863	858	779	807	808	788	797	772	859	836	783	779	766	820	817	847	793	826	801	831	806	791	847	813	835	845	794	817	793	795	854	750	866	840	840	816	799	801	833	806	811	818	802	808	826	854	900	839	789	828	868	853	830	827	826	848	899	794	855	826	817	836	817	817	839	806	860	808	850	823	822	836	871	838	797	811	841	864	865	783	837	785	821	832	858	871	811	786	800	804	866	782	855	834	821	782	843	770	882	810	884	806	845	767	844	822	813	840	839	830	787	810	842	844	852	803	857	822	824	791	757	882	818	835	859	842	843	769	848	782	807	808	878	876	789	800	833	788	825	827	783	833	828	823	795
25119	21469	27264	25792	5469	677	570	542	493	480	475	474	484	457	481	451	421	463	481	469	431	472	462	446	431	459	423	474	432	482	446	452	472	456	440	444	449	417	441	426	430	464	455	419	431	418	455	479	447	458	440	429	445	434	455	416	468	432	450	454	467	457	442	425	426	410	427	412	460	424	455	425	441	444	436	434	453	453	421	419	401	443	470	429	436	423	430	445	436	408	436	411	447	424	434	472	469	410	423	438	443	452	469	444	430	477	426	440	418	424	431	446	430	412	449	438	437	445	443	383	455	434	421	444	443	382	431	448	431	452	462	454	436	434	452	402	463	439	438	462	452	438	487	421	417	429	423	460	431	419	421	449	397	439	459	445	435	429	415	421	428	471	457	437	423	474	452	421	434	451	440	442	427	434	448	447	493	454	435	456	423	408	446	395	425	486	434	429	452	423	431	466	422	407	458	457	481	456	441	437	483	456	443	431	439	454	432	462	466	442	449	458	419	428	426	420	413	454	405	397	444	403	432	456	444	457	462	439	446	454	434	441	429	452	475	444	469	468	407	449	434	430	382	462	456	428	435	453	464	436	447	426	420	485	432	408	445	491	446	466	436	410	421	470	458	460	469	431	415	409	455	403	467	414	466	427	441	458	406	440	441	423	437	462	477	456	427	463	434	404	447	440	434	456	453	444	395	413	442	417	461	459	432	442	433	426	455	438	400	448	467	409	488	422	408	438	443	450	433	437	407	447	447	452	411	473	469	433	482	442	423	454	430	428	392	420	416	439	413	446	457	451	425	437	445	454	398	427	435	439	438	416	456	439	408	460	458	468	459	425	457	439	457	428	430	441	438	452	422	465	432	404	452	444	445	433	480	424	469	438	433	458	432	419	431	419	443	406	449	460	459	450	435	418	431	432	403	462	423	426	438	414	458	449	472	435	441	476	427	429	476	407	472	417	460	461	473	450	463	425	455	438	463	444	446	430	437	403	430	433	455	408	437	414	432	458	425	458	400	397	387	419	423	425	439	444	441	446	457	432	443	484	418	418	455	443	432	433	448	467	435	456	433	450	488	418	453	440	472	430	420	397	417	430	402	422	453	406	409	444	425	452	452	425	430	439	437	431	455	464	455	414	478	440	431	424	459	394	439	452	419	410	408	431	451	463	412	419	457	456	447	470	478	430	445	443	419	438	384	424	405	410	470	454	444	420	472	408	445	464	402	442	443	444	446	447	421	428	471	451	485	432	473	456	467	440	418	446	461	439	467	445	404	443	442	463	411	447	454	442	425	459	433	431	415	463	443	443	429	453	432	433	472	459	445	409	422	477	441	463	461	449	430	458	469	478	442	462	456	444	438	434	439	440	442	464	423	419	432	432	461	440	435	461	411	457	432	452	453	479	401	456	404	447	420	466	428	424	449	450	424	434	415	399	433	439	459	428	419	451	417	438	464	416	426	426	450	439	428	424	434	447	432	429	452	429	463	411	465	448	452	410	448	471	484	429	422	448	425	416	460	449	424	449	452	467	408	416	435	455	460	460	430	474	443	439	436	415	417	467	420	438	455	450	434	447	457	404	475	442	434	409	447	434	429	433	449	457	415	464	458	449	399	477	451	437	447	442	411	405	455	450	414	418	434	442	467	424	439	466	446	432	416	398	427	433	450	418	416	436	421	475	437	443	442	429	458	406	432	423	400	478	465	458	445	411	464	433	413	393	442	460	446	460	468	470	440	464	437	438	445	392	468	425	434	468	413	459	380	443	424	435	408	426	464	444	440	444	474	457	454	461	467	459	435	399	410	420	472	454	442	457	444	441	464	429	431	406	452	386	458	492	450	456	434	434	441	405	469	402	423	466	414	429	419	414	437	422	419	426	437	421	457	457	418	471	449	464	424	430	456	444	430	463	460	470	469	431	425	481	475	421	414	436	419	431	432	441	433	449	431	456	446	466	439	452	441	453	440	446	442	414	473	439	434	434	415	458	443	459	413	462	448	444	458	407	441	445	432	397	448	448	430	398	406	442	425	458	468	460	467	418	432	466	402	429	414	444	423	422	457	463	399	435	475	441	467	431	435	430	487	441	468	414	453	447	419	423	451	433	465	418	456	457	408	433	451	466	454	460	434	477	444	423	415	417	416	436	445	442	399	438	428	430	428	387	421	443	421	419	463	426	466	448	424	442	469	388	433	432	474	416	482	432	461	448	447	436	429	445	393	456	433	423	429	441	426	425	443	406	455	425	444	440	428	458	430	479	445	460	453	419	428	444	463	432	427	488	452	442	430	431	428	437	425	431	461	421	452	385	463	441	433	475	451	440	447	416	441	435	440	413	419	428	432	418	459	430	422	455	450	433	421	448	454	445	402	422	396	392	451	443	435	458	444	458	431	461	442	440	457	451	467	417	449	448	448	476	446	434	481	445	443	456	447	460	459	435	399	428	425	451	418	438	453	412	440	450	421	471	418	410	463	462	411	403	462	450	422	458	419	419	436	442	448	496	432	432	436	457	420	413	430	464	454	440	398	439	455	450	428	446	408	439	451	455	451	423	460	426	420	445	443	457	427	465	439	421	437	438	407	469	433	419	439	422	433	467	445	485	441	447	433	408	465	425	457	440	483	447	447	460	471	448	449	464	455	391	442	406	434	420	430	426	433	453	435	413	451	430	468	432	432	428	487	433	458	441	428	419	433	457	451	466	464	417	465	441	446	463	477	436	448	433	445	459	461	450	449	426	426	467	456	462	432	444	405	420	462	470	432	483	457	430	461	420	460	409	431	436	444	469	468	427	443	428	419	445	446	419	408	453	465	445	485	459	453	457	422	460	434	434	401	439	436	472	476	450	396	411	449	406	430	466	435	442	468	415	452	417	441	415	432	462	454	399	453	416	422	448	407	436	427	425	455	453	440	452	411	466	429	401	465	430	458	458	432	448	404	406	453	487	419	464	439	423	399	450	449	453	424	436	431	420	426	429	475	449	445	424	435	465	435	444	429	415	449	455	440	403	420	410	491	427	460	440	481	415	457	478	443	431	464	408	480	440	424	454	413	466	452	416	448	458	446	451	486	433	414	403	426	424	461	450	404	457	484	464	421	424	451	467	457	455	426	437	430	456	408	457	445	402	452	448	401	463	451	403	447	416	445	447	429	467	449	425	460	465	457	441	462	453	409	459	436	430	420	437	461	450	436	470	426	458	474	423	426	445	459	435	431	458	461	440	455	449	438	419	469	443	442	453	404	437	450	430	461	446	453	446	421	454	401	412	435	401	419	470	441	435	448	413	391	446	435	450	470	407	473	429	480	418	422	478	425	440	449	462	436	467	451	432	429	441	443	435	416	414	430	419	447	489	441	439	457	432	447	427	454	419	415	460	481	451	451	415	424	460	435	438	410	455	452	451	434	402	430	439	455	430	470	452	457	451	450	431	428	427	465	411	441	457	466	466	400	422	416	489	436	453	465	437	410	448	425	407	429	486	412	452	471	457	422	432	431	481
7428	4159	2906	1512	1195	995	884	813	706	710	647	652	666	606	582	582	634	589	577	605	579	592	557	588	558	561	626	550	536	530	552	553	559	552	551	529	566	565	522	534	552	557	552	563	591	540	498	515	556	514	538	515	517	526	549	536	559	481	568	513	522	540	513	577	551	595	554	524	585	569	585	553	527	554	566	540	569	526	521	578	520	543	523	510	563	559	525	551	565	509	580	537	558	479	528	529	543	539	543	533	516	544	530	558	552	499	546	554	499	562	596	577	564	538	590	521	566	518	528	536	521	549	518	551	526	553	542	552	580	532	573	571	564	535	577	539	546	540	511	523	540	517	557	535	563	570	536	528	528	504	522	522	577	533	529	567	558	558	541	575	580	523	522	579	532	544	593	545	488	549	559	542	554	536	532	536	524	563	562	557	501	497	558	531	538	517	574	528	559	561	522	556	577	542	500	503	532	547	520	559	548	539	559	543	507	556	560	547	543	551	551	550	522	524	513	526	516	558	533	552	500	576	548	531	544	560	511	530	556	553	550	523	525	535	551	531	535	507	512	546	566	551	517	537	563	559	545	525	497	578	575	529	530	510	563	549	516	542	501	586	566	541	500	533	543	573	554	524	570	536	557	535	574	517	545	517	512	567	564	582	550	528	493	567	565	591	548	556	538	516	563	531	514	506	543	505	545	567	523	532	555	567	500	503	516	552	572	528	565	543	516	538	543	580	567	562	538	534	537	481	550	500	544	507	533	518	513	517	541	521	570	490	534	510	542	532	545	534	516	525	524	535	533	573	578	594	539	552	528	533	562	520	521	548	485	531	556	557	538	542	529	562	603	583	566	572	546	537	546	519	595	532	594	549	530	574	530	549	521	521	546	548	516	591	598	534	508	502	550	517	530	539	567	553	525	548	565	546	540	536	525	560	552	542	544	580	539	570	551	523	535	580	525	518	513	548	553	560	516	570	519	549	532	534	507	593	516	547	572	586	522	553	543	553	540	569	526	555	509	547	544	526	570	515	547	525	567	527	544	547	536	546	565	587	561	573	550	562	571	515	590	520	547	555	549	551	550	534	539	532	594	546	517	524	523	554	565	585	513	541	538	541	547	531	525	529	586	555	540	538	542	545	519	570	549	560	522	509	567	556	577	549	543	541	545	521	543	522	522	532	544	555	572	557	572	511	573	558	553	507	594	550	575	556	573	545	560	588	545	529	529	549	549	542	621	516	521	545	503	590	494	538	542	594	508	564	543	546	543	548	571	621	506	517	501	548	502	522	569	598	539	526	537	538	558	563	584	571	523	523	549	539	501	544	582	564	560	542	558	540	550	503	566	530	544	548	555	540	536	548	544	556	521	576	564	561	529	550	497	540	528	506	553	553	613	542	562	533	569	509	566	527	554	582	532	547	536	563	532	568	467	531	533	532	542	521	544	528	508	527	578	545	530	543	565	527	573	539	608	538	534	565	541	545	515	540	504	589	538	595	527	552	509	544	530	543	565	527	512	556	568	562	582	523	535	518	557	527	546	534	534	550	510	520	529	544	539	543	600	534	525	543	598	532	556	580	539	530	501	567	537	536	579	570	555	514	506	524	540	512	555	540	509	549	564	515	540	520	582	559	569	565	542	578	534	547	573	552	570	525	543	589	499	550	539	566	560	540	567	508	537	554	550	506	551	547	543	516	523	569	513	549	536	562	513	535	556	570	531	553	510	576	506	498	548	551	534	584	541	525	532	553	525	486	545	542	532	528	503	494	556	541	499	520	542	528	557	562	532	543	508	541	518	561	522	538	531	561	503	537	549	507	531	537	546	521	540	539	558	560	505	519	541	535	533	555	533	514	575	540	513	556	546	547	551	576	520	560	556	545	524	524	582	551	564	598	481	528	579	554	559	513	530	555	560	559	577	582	523	528	553	562	539	535	581	567	525	556	559	538	545	555	538	537	495	540	547	540	550	567	513	573	560	584	558	526	527	546	571	546	589	566	528	539	526	530	530	602	552	476	562	495	534	533	566	536	514	530	545	548	533	528	544	568	562	528	545	558	553	489	500	556	502	553	569	496	516	557	567	532	503	564	542	582	530	555	574	522	548	548	514	534	538	549	519	556	501	538	534	523	521	555	513	547	543	556	516	569	546	524	531	536	527	560	526	584	541	538	590	516	526	527	523	546	539	523	564	518	525	561	564	566	563	539	534	521	554	528	585	535	540	524	535	559	550	571	540	553	551	549	522	560	508	570	515	524	542	494	550	528	538	553	526	569	507	524	501	533	571	541	558	553	572	572	537	549	549	546	545	566	519	541	529	555	567	528	548	544	584	565	576	559	580	566	551	576	539	569	555	562	546	545	529	551	528	539	576	556	527	518	524	565	563	533	512	580	520	541	544	590	599	547	536	533	558	539	534	511	557	503	526	542	545	539	559	533	535	506	541	523	535	515	536	561	598	545	566	542	566	508	527	538	494	559	534	548	536	560	518	561	524	534	548	533	551	518	534	525	521	542	558	535	567	541	563	556	552	545	539	526	555	560	573	567	550	572	553	550	548	566	541	497	592	522	533	522	540	505	538	540	577	561	540	554	513	572	556	504	541	528	541	520	562	556	519	542	548	509	537	477	569	568	555	516	582	554	530	535	580	556	558	531	528	556	571	549	531	536	577	540	557	541	564	548	525	530	541	528	525	520	582	587	542	565	548	499	580	527	562	566	573	569	508	575	527	564	580	527	536	540	536	559	555	540	539	548	543	565	507	545	531	500	497	542	551	533	553	506	573	547	532	535	544	530	533	568	557	567	596	603	532	549	538	535	516	555	544	569	530	565	528	584	542	528	524	524	527	539	532	546	567	531	562	528	560	555	525	546	532	590	523	483	582	488	545	523	546	513	522	536	554	572	564	509	560	530	573	535	568	579	558	542	570	542	532	559	536	528	495	556	548	546	523	568	512	560	509	500	535	532	566	563	585	498	539	538	545	552	536	537	549	541	531	523	611	541	571	522	559	544	503	540	532	561	555	519	519	531	554	522	531	586	521	545	540	576	544	569	582	518	514	530	524	514	544	565	543	512	556	576	528	539	536	563	509	497	566	560	535	542	583	555	612	518	582	532	578	545	548	537	556	548	514	552	519	532	518	590	514	529	546	570	558	539	586	524	515	540	531	525	537	536	516	529	537	563	535	557	546	556	511	552	546	549	532	562	531	551	518	545	524	579	539	534	537	547	541	523	571	529	553	536	521	587	568	545	508	605	595	489	546	551	575	549	500	531	529	538	586	578	542	533	566	550	581	529	552	537	519	557	578	557	534	524	551	559	519	525	512	498	575	573	569	516	469	546	569	517	571	533	554	516	560	544	527	541	501	532	526	575	562	535	615	569	544	544	527	559	573	505	569	544	580	532	524	514	573	511	562	532	512	530	554	568	544	539	527	577	547	548	512	596	575	544	562	524	564	531	531	492	593	474	547	523	524	478	568	564	554	521	564	582	528	549	592	571
22986	21568	29338	24254	21569	21512	3501	694	593	514	455	411	368	377	359	327	319	354	300	303	322	298	297	345	289	234	266	284	277	287	277	280	259	260	247	275	267	282	276	286	274	275	275	302	268	257	275	255	237	266	281	273	275	269	297	271	276	277	250	276	281	267	237	256	283	253	276	282	245	226	210	268	274	246	269	290	269	242	263	258	261	263	266	277	244	263	260	256	293	245	278	265	275	247	278	249	251	259	279	241	281	254	275	261	243	259	305	270	271	251	241	276	265	259	267	261	255	269	278	249	265	280	272	237	257	279	256	266	273	281	288	254	287	227	263	280	257	264	257	258	286	262	258	271	242	293	288	271	233	264	248	267	249	261	283	228	245	270	274	230	247	251	262	253	270	274	254	269	249	271	272	259	250	265	271	271	225	252	252	279	250	265	248	258	250	275	262	245	284	266	260	270	245	263	253	271	283	255	267	280	250	272	275	240	259	262	226	271	268	246	268	295	225	218	288	288	264	267	265	254	250	251	262	295	232	259	268	281	273	244	253	237	265	263	275	262	271	245	273	237	252	223	266	249	258	261	276	240	266	266	255	262	246	294	274	289	254	288	276	253	252	270	268	270	271	282	269	257	264	244	251	252	267	273	246	267	272	271	274	238	231	255	255	263	291	275	253	265	282	245	239	269	271	270	266	252	256	298	256	255	223	248	246	261	269	294	262	236	253	273	256	264	255	276	250	246	223	277	240	259	231	295	291	233	305	290	270	291	270	251	263	217	266	244	255	278	287	259	238	240	263	275	255	249	269	281	229	266	274	241	266	271	249	234	259	256	263	243	259	285	255	264	255	261	234	269	275	261	253	254	266	260	271	251	230	257	250	253	267	227	270	286	253	283	268	252	273	271	270	251	271	285	250	301	256	279	271	265	271	258	221	239	265	255	270	269	245	276	236	258	285	274	249	246	242	256	253	284	297	318	259	256	280	253	261	253	260	249	251	266	286	270	220	288	292	246	268	254	258	280	271	253	274	238	265	250	254	241	280	250	266	239	245	249	261	262	259	289	268	256	247	258	285	260	288	292	242	263	287	241	249	318	249	270	276	268	254	256	249	274	290	272	254	244	266	262	244	249	298	266	277	254	257	289	248	270	282	279	258	263	255	272	253	252	297	249	252	268	242	277	244	261	238	267	263	263	244	249	273	265	255	254	242	257	262	247	247	247	253	223	257	261	260	258	273	247	261	241	274	274	279	259	265	251	254	247	275	256	289	253	295	235	260	268	252	253	275	234	245	233	264	250	245	260	274	228	262	279	238	284	233	236	251	247	273	240	256	248	254	255	252	261	260	267	290	242	233	288	253	223	257	237	242	233	286	276	290	258	266	276	227	287	254	260	281	272	232	307	242	258	243	280	255	239	252	243	261	276	281	246	287	263	273	274	248	260	276	256	235	273	255	266	281	242	236	249	261	263	275	281	257	253	253	258	250	281	257	305	275	278	259	269	261	256	240	259	262	261	251	260	253	271	286	267	238	281	266	279	258	252	290	254	272	277	246	236	281	270	250	265	244	289	275	257	283	269	257	245	279	254	263	250	255	277	274	262	246	267	273	261	262	274	282	254	266	297	285	259	263	247	273	274	241	256	269	273	248	251	300	222	274	285	244	240	275	268	244	258	251	280	277	253	260	254	289	264	267	267	255	244	267	252	276	258	242	245	259	278	273	255	256	256	249	249	277	275	266	279	230	267	231	299	254	244	267	268	267	300	222	279	245	270	279	264	265	262	269	250	275	272	268	260	315	264	231	244	263	254	254	280	268	272	268	261	279	268	271	283	281	260	258	264	270	255	280	269	257	285	246	264	261	242	256	256	300	274	271	266	228	246	243	261	259	248	266	266	237	262	262	282	255	261	239	275	282	255	279	286	241	247	273	259	262	276	262	267	234	269	268	295	288	266	269	246	246	263	270	248	255	272	265	244	276	242	253	282	242	248	276	240	264	260	245	269	313	270	245	253	263	262	254	271	253	241	250	265	249	288	260	257	301	271	241	271	242	248	272	260	266	278	275	265	278	272	296	270	228	266	289	247	275	267	234	251	284	249	281	270	261	268	273	251	265	268	271	249	262	281	273	263	277	259	264	267	255	242	290	274	242	269	250	232	267	258	248	243	264	279	240	262	223	284	264	315	258	274	268	245	243	232	272	259	271	291	251	245	258	263	239	268	274	268	248	255	254	263	248	247	263	254	253	254	232	264	254	257	259	253	283	238	257	278	289	281	292	251	234	272	272	251	279	273	268	264	270	267	289	266	254	265	249	270	231	255	245	254	270	235	262	259	275	243	264	249	248	264	254	256	280	297	269	239	277	275	243	264	267	260	254	264	280	256	252	253	252	255	281	261	258	271	282	276	252	241	260	264	237	258	276	268	265	246	247	296	258	268	258	276	271	257	273	245	259	244	251	253	250	263	251	279	251	259	246	259	262	272	275	267	275	264	251	263	285	268	262	260	267	268	276	282	267	220	252	287	228	250	246	256	275	259	223	273	233	244	268	266	252	279	265	248	225	252	250	256	273	278	251	240	272	260	273	253	252	245	291	253	268	277	258	250	260	261	266	288	237	241	276	275	285	267	273	261	281	265	269	241	244	270	258	260	259	290	268	264	246	250	281	225	283	273	250	233	254	248	259	242	251	286	260	278	276	258	245	258	237	256	227	260	251	268	300	266	257	244	249	268	246	255	253	272	250	250	265	247	261	273	255	281	226	251	270	256	262	259	256	275	283	265	249	269	252	258	316	255	280	267	252	264	266	258	248	258	243	245	254	251	281	271	259	267	249	261	259	253	243	242	259	264	250	249	253	267	278	242	262	291	246	248	265	274	264	248	253	252	259	240	242	255	252	245	250	255	268	307	270	240	260	281	275	261	230	264	245	233	266	254	264	265	257	257	272	275	275	268	285	234	255	248	244	233	254	287	267	255	274	264	258	251	272	284	287	255	280	264	244	271	275	282	258	227	273	273	249	269	275	268	268	245	287	270	288	250	272	252	267	266	237	271	271	235	263	252	230	264	231	259	267	272	257	238	238	281	255	231	248	250	272	245	268	231	236	269	277	286	233	291	250	289	264	293	259	247	221	281	266	253	265	243	278	250	250	300	273	256	276	243	273	258	256	260	250	256	280	224	251	268	257	230	261	255	279	264	260	294	257	252	274	239	232	253	244	274	241	240	245	282	265	274	243	250	235	263	231	284	258	244	270	267	285	270	252	273	265	268	268	283	250	258	243	246	258	260	266	254	252	268	253	270	221	246	233	258	238	253	299	245	273	244	251	264	249	262	264	270	265	250	258	262	244	265	270	229	253	260	235	241	294	252	249	257	229	280	260	272	267	251	237	261	257	277	275	289	243	230	251	243	260	283	271	245	238	244	252	257	261	272	249	276	268	259	249	259	258	246	267	262	286	260	289	238	248	270	261	293	270	255	278	278	246	245	243	262	263	284	264	260
9365	12666	8492	4060	2715	2130	1641	1325	1042	937	786	714	676	631	565	540	479	443	465	454	421	468	414	438	386	400	359	386	345	368	380	380	345	413	321	395	394	365	383	365	329	375	370	356	349	329	367	331	357	338	367	340	326	362	336	366	365	344	367	373	341	352	352	329	345	359	345	388	331	378	349	347	350	338	349	355	338	315	354	350	360	332	342	339	360	334	339	352	338	317	353	324	351	330	325	332	307	369	326	324	361	348	353	340	339	356	344	366	318	325	364	361	365	341	360	367	320	321	374	368	331	330	331	371	341	350	358	336	348	350	345	374	331	353	314	353	343	313	347	313	355	354	323	322	306	354	327	376	287	333	344	338	331	308	343	329	324	321	346	325	333	346	329	305	338	319	343	320	366	332	341	348	319	339	329	314	351	384	352	373	324	327	366	328	343	346	334	363	373	345	321	310	330	334	286	334	326	370	340	338	380	315	326	342	310	332	321	308	354	318	303	350	355	314	353	331	364	342	354	368	344	343	323	315	349	370	322	312	356	355	298	331	359	345	337	304	344	323	361	335	335	360	375	347	336	340	350	319	340	322	364	372	339	371	340	330	336	344	340	339	341	386	338	318	352	336	343	329	319	321	340	317	361	327	320	332	339	336	358	354	355	310	343	372	344	343	336	365	284	364	310	324	337	343	334	361	329	316	308	343	336	336	355	374	326	358	314	333	355	335	314	343	336	338	312	347	344	364	326	361	368	312	342	321	341	327	325	324	343	343	338	346	311	350	330	349	319	344	337	364	357	340	320	349	277	360	325	326	364	366	340	314	323	339	327	347	360	343	296	331	342	308	329	356	355	344	372	329	319	339	320	336	330	328	331	352	359	321	347	354	358	350	350	350	313	375	348	327	315	350	379	366	333	322	332	334	336	346	348	361	379	386	319	326	339	315	351	336	332	354	329	373	345	334	346	361	352	360	362	339	324	364	316	362	348	343	331	324	324	328	346	317	341	342	362	341	331	335	347	350	337	329	368	312	339	336	321	326	329	317	355	307	323	363	320	361	349	339	378	345	328	321	340	320	363	328	334	355	337	368	329	366	329	373	345	360	313	348	347	337	358	346	314	324	319	342	365	338	327	356	321	372	334	380	332	355	340	293	347	331	347	331	337	345	311	356	335	339	314	363	327	321	353	355	322	361	340	320	342	325	327	343	320	340	398	329	344	336	321	338	336	327	368	280	321	310	325	339	360	373	335	349	346	353	344	354	343	327	324	335	332	319	326	331	330	327	367	369	384	360	318	356	325	365	333	324	349	362	366	320	341	366	363	373	346	331	335	354	337	370	322	325	364	331	354	332	320	327	362	367	353	333	337	344	308	303	386	347	337	354	334	319	330	320	318	301	335	299	311	319	349	358	308	332	355	303	346	365	348	334	357	364	317	367	371	345	385	356	359	355	313	352	370	320	354	366	351	313	330	365	322	336	330	360	332	331	341	355	344	354	369	350	349	358	342	341	348	351	321	348	348	314	347	363	365	318	352	334	372	345	343	321	320	369	335	342	343	359	369	349	364	356	329	327	321	333	342	347	331	365	315	349	363	322	346	326	311	330	324	335	379	358	332	350	357	377	365	348	342	348	344	370	349	336	341	350	342	317	339	348	309	317	320	317	329	349	320	343	348	356	327	338	323	348	372	329	312	351	345	328	345	323	384	309	328	333	348	342	349	360	328	330	348	358	365	345	355	345	338	332	358	336	333	340	383	322	326	324	364	367	334	338	355	326	320	318	311	371	347	324	366	340	374	358	336	330	319	350	336	330	341	336	337	364	333	363	390	316	344	350	328	347	346	341	367	343	363	373	327	348	349	334	356	333	354	312	317	320	341	331	353	306	346	349	357	340	345	376	334	333	359	350	348	300	317	348	348	338	342	312	382	330	357	358	327	335	319	354	347	323	353	351	335	323	330	352	341	335	318	333	317	363	336	326	335	351	367	347	372	350	332	306	314	331	322	356	316	326	322	368	353	357	358	347	322	346	348	350	338	340	354	347	299	357	342	350	376	357	366	345	360	348	319	319	309	319	333	310	328	331	336	340	351	330	327	346	357	330	347	301	338	319	368	404	339	306	341	355	343	355	351	347	321	331	369	354	372	335	322	319	313	335	337	338	345	357	362	365	312	375	354	302	349	359	311	348	302	354	339	330	324	347	312	323	344	364	334	351	328	309	325	324	338	336	327	363	352	324	376	319	339	352	343	353	309	358	353	315	324	323	366	341	331	334	341	352	346	334	334	321	350	327	343	340	344	334	320	336	341	338	297	343	313	352	325	353	335	373	321	369	354	310	332	330	354	337	350	322	339	346	311	334	342	326	360	342	351	338	361	361	312	346	332	355	323	350	341	352	357	360	303	342	321	354	374	353	327	369	363	369	343	361	327	317	310	353	350	330	331	389	291	335	325	360	328	296	330	368	310	350	384	338	291	335	323	338	337	333	334	332	346	334	337	357	366	362	326	359	328	343	345	340	366	339	322	318	347	328	359	326	314	337	314	321	364	350	352	373	331	363	352	349	333	317	347	332	333	339	366	367	325	330	360	345	345	337	350	326	338	336	327	325	347	348	365	325	329	320	315	333	354	324	344	348	337	338	357	327	366	328	356	330	353	344	344	363	313	320	354	329	318	362	337	331	356	323	337	334	326	340	332	325	351	360	287	337	344	370	349	361	326	332	348	334	363	334	330	366	324	351	313	304	334	352	346	360	319	339	332	345	319	351	323	320	365	345	325	325	358	319	344	362	360	376	322	349	370	335	333	363	319	313	334	325	339	311	356	339	365	338	335	316	337	342	315	346	369	339	352	339	329	348	313	335	322	351	346	329	370	334	310	346	320	353	319	310	344	333	353	328	296	333	331	346	351	347	329	341	331	381	338	356	323	339	326	329	380	370	361	358	342	353	368	312	346	349	340	338	360	347	358	337	337	349	358	324	333	299	349	350	300	362	360	312	316	345	343	354	358	329	332	329	340	367	351	330	363	372	372	366	317	348	344	345	363	343	370	344	335	340	326	357	334	342	353	345	371	321	344	340	345	342	367	353	334	331	343	345	314	322	350	315	359	355	346	340	344	331	347	373	323	335	317	365	352	344	358	324	330	340	349	308	303	362	335	349	343	321	305	376	347	353	345	347	370	342	348	367	370	325	358	339	323	324	365	346	338	337	323	337	346	352	375	343	367	357	332	334	336	333	325	314	335	316	353	385	331	344	349	333	344	344	339	313	315	318	362	357	343	332	340	308	373	324	330	369	344	349	359	340	356	336	315	364	332	359	351	342	323	314	326	335	307	337	343	321	351	348	318	367	350	312	369	316	332	335	353	320	387	330	351	323	351	363	332	347	317	372	331	354	337	340	340	341	311	363	352	309	311	330	374	313	353	340	372	337	361	340	353	386	353	321	345	327	319	330	333	336	337	341	326	313	362	353	326	361	340	315	355	322	346	316	322	328	314	331
27820	17457	3466	954	778	793	759	735	750	712	723	770	731	724	701	793	770	764	718	749	699	686	735	734	777	783	763	727	728	708	733	751	741	764	746	735	772	709	776	745	725	738	781	746	732	713	736	774	739	766	713	772	703	724	737	725	704	730	691	746	743	739	744	715	716	737	757	709	727	713	717	750	698	776	745	751	744	768	733	782	729	744	735	712	739	683	754	742	719	707	741	706	681	721	770	724	729	681	716	737	720	731	766	725	717	785	706	738	701	740	722	774	771	748	694	668	740	733	740	773	730	712	705	786	712	752	707	699	662	700	741	756	761	707	739	660	700	748	690	725	740	692	730	755	769	756	761	764	707	759	698	764	702	730	709	712	729	704	715	689	704	776	702	783	737	760	719	759	701	710	784	721	732	743	742	741	698	768	777	754	740	705	695	751	741	726	702	734	701	718	756	724	740	718	743	750	780	773	749	757	714	737	710	754	780	764	786	727	697	727	731	756	690	736	687	731	760	781	734	725	744	740	742	723	747	698	726	725	717	730	740	730	727	715	770	738	715	710	734	779	722	765	756	759	714	723	755	730	744	742	746	727	738	738	732	737	768	720	723	687	719	727	745	760	716	772	752	736	743	743	707	757	789	771	748	732	737	744	745	729	763	770	737	698	727	703	733	767	727	720	694	750	771	755	740	713	740	744	719	769	682	740	714	750	710	744	743	723	771	756	748	718	740	739	724	740	712	734	737	722	748	719	750	699	776	747	732	735	739	725	724	720	723	736	738	761	718	736	768	753	764	714	708	728	710	786	755	702	742	686	775	718	704	718	801	727	724	758	730	762	775	765	791	756	711	758	754	770	739	748	773	752	780	726	740	739	716	745	723	764	740	716	708	732	752	743	750	692	712	747	718	799	752	793	710	694	716	691	729	657	694	749	731	739	755	696	720	800	783	784	750	721	757	730	740	652	775	724	740	735	745	749	767	725	740	731	728	746	747	740	761	737	744	795	718	730	781	712	718	687	739	754	738	742	745	725	736	721	735	751	764	774	712	729	769	764	727	764	734	768	726	781	749	714	737	699	798	768	765	769	713	782	784	716	719	746	725	751	747	730	740	727	727	763	715	728	712	713	744	743	768	739	770	782	739	769	716	705	765	707	718	696	733	734	790	751	791	756	749	699	732	768	716	697	742	736	799	740	755	792	737	735	757	724	697	683	732	755	735	726	758	796	744	772	703	744	742	770	739	668	732	750	734	730	741	724	722	726	724	713	771	662	727	742	739	703	771	744	730	678	696	723	725	717	759	718	788	734	726	748	721	750	758	783	746	765	696	707	728	725	722	711	753	708	807	720	759	740	749	745	728	754	740	700	709	661	716	781	695	736	717	756	672	715	713	729	757	738	743	752	718	727	766	747	758	743	760	749	744	790	748	741	730	735	721	775	741	738	706	783	776	721	719	741	732	706	788	738	739	689	765	744	760	752	736	752	749	692	792	708	751	746	727	761	730	742	741	798	765	762	764	790	761	732	729	726	725	783	710	743	750	710	693	684	749	722	668	758	783	685	683	717	740	777	789	747	749	719	820	759	765	717	706	716	752	748	757	717	724	760	732	775	744	759	754	715	739	770	733	716	708	768	712	741	719	756	762	733	752	783	759	746	709	780	793	758	744	737	740	740	739	766	711	743	728	725	762	716	750	757	768	775	783	761	760	803	799	749	743	689	733	725	765	753	696	756	679	760	780	694	713	753	740	726	749	732	745	752	728	753	709	705	762	735	712	745	722	720	734	768	677	763	669	739	758	780	752	693	763	707	789	766	724	733	759	711	706	699	759	694	777	749	757	722	764	682	780	729	697	796	762	681	721	680	711	730	746	722	734	752	733	724	707	780	692	702	728	755	723	706	791	692	686	738	735	735	750	667	741	703	757	714	743	719	711	754	678	740	758	728	767	723	740	707	708	706	741	758	702	730	732	746	733	815	730	771	759	714	734	748	762	753	726	745	731	768	679	762	717	736	755	721	760	753	768	702	710	749	747	749	741	723	774	726	766	771	758	728	762	680	754	720	757	784	660	717	755	774	721	755	711	708	755	747	758	740	762	761	716	689	741	719	717	749	755	707	738	717	746	716	729	762	738	783	714	733	714	697	753	763	769	742	760	688	724	749	696	778	700	755	705	754	717	695	757	746	756	710	764	742	732	761	734	722	777	795	732	749	781	751	696	760	756	745	693	687	785	775	699	694	771	705	741	701	765	665	701	761	719	761	734	755	762	753	741	751	702	743	702	745	749	776	755	725	721	715	721	745	723	757	733	707	749	741	727	710	760	751	763	719	758	769	786	736	736	666	722	737	736	701	743	722	770	764	714	746	726	700	743	741	728	745	723	732	751	723	682	743	704	744	707	763	718	731	742	767	760	719	703	771	724	762	769	764	741	737	745	740	739	771	736	737	752	715	744	747	730	703	779	713	746	696	764	729	716	671	769	738	782	704	745	755	744	758	702	709	772	730	736	708	729	683	702	775	711	786	737	702	751	697	736	784	713	745	725	719	740	688	752	725	752	791	722	746	724	763	770	747	667	754	739	735	737	718	727	735	728	649	762	772	733	753	821	739	768	727	756	792	740	706	736	783	749	693	704	716	734	794	715	741	718	727	729	726	725	751	693	745	725	748	724	757	737	761	763	750	712	777	723	746	702	750	754	720	753	760	728	751	733	732	751	721	724	720	708	777	724	692	768	746	805	738	735	749	727	763	701	727	719	730	727	706	756	726	711	790	726	765	747	813	746	707	746	781	748	725	784	730	715	762	678	721	777	705	755	727	713	742	798	714	736	775	750	711	761	765	734	759	733	745	725	744	757	740	772	753	705	736	742	813	743	717	668	773	756	739	746	750	726	737	742	775	761	760	729	755	741	801	752	702	710	719	729	705	763	752	771	751	713	724	711	753	721	697	725	689	763	682	740	713	742	730	727	731	742	786	752	744	740	722	756	742	760	744	706	752	729	775	719	698	743	740	755	720	727	716	723	696	719	740	744	790	688	752	761	743	739	758	724	754	684	717	709	700	739	750	739	703	775	762	793	725	726	729	759	743	739	744	784	725	753	727	774	776	751	730	774	770	765	768	720	730	752	734	730	719	744	741	717	770	744	738	726	725	731	774	769	759	769	737	745	767	709	714	693	739	751	818	771	779	706	756	741	744	769	717	730	703	727	755	715	764	680	746	738	745	769	727	790	769	757	728	734	732	763	725	724	754	745	694	747	741	786	729	724	695	757	763	705	746	748	752	679	746	772	725	671	790	728	753	762	740	721	763	734	744	724	769	762	721	706	696	700	742	677	767	740	693	748	704	720	732	717	741	732	712	767	717	742	758	740	680	698	739	742	726	691	735	728	739	700	701	774	782	701	712	755	719	719	749	732	718	745	757	735	749	765	773	714	683	731	793	696	750	743	754	780	768	776	712	738	721	772	767	767	722	738	736	729	775	728	749	736	695	721	762
5209	1316	1190	1074	1002	948	936	898	899	958	923	879	923	918	900	857	883	905	870	926	962	905	913	916	928	968	900	924	886	925	904	935	918	922	887	916	882	945	900	911	895	920	880	916	919	942	937	870	866	931	910	924	940	904	922	905	919	885	914	954	834	864	896	916	863	925	928	897	919	917	873	923	862	849	918	958	929	915	884	901	913	930	886	842	897	904	906	901	951	854	911	885	926	912	873	902	898	966	928	944	866	925	921	927	938	882	847	874	932	894	962	868	861	880	855	895	933	884	895	924	905	828	961	900	861	928	863	860	886	900	873	894	967	925	898	873	904	910	956	870	869	893	906	920	857	916	846	924	917	916	890	890	869	891	898	926	926	874	941	919	925	908	925	895	916	886	939	911	857	937	948	915	903	914	941	930	905	936	897	901	870	903	940	911	917	869	919	858	895	914	903	890	918	943	860	902	907	919	932	895	885	926	853	910	837	949	894	919	867	953	932	917	857	877	853	900	838	878	903	946	883	859	934	909	952	898	889	967	900	931	908	912	903	911	873	846	894	900	887	903	960	896	894	873	894	934	893	947	868	888	870	865	878	884	932	919	933	935	917	907	887	913	899	935	864	867	948	902	926	910	843	885	864	885	893	952	925	860	871	882	965	893	926	924	884	966	931	885	889	910	900	862	916	925	879	837	907	919	864	900	940	909	919	897	879	901	867	903	888	915	905	884	945	917	956	901	941	943	898	856	868	851	920	905	865	843	901	859	901	914	875	899	919	945	889	912	890	928	889	881	850	914	925	975	879	895	851	881	877	863	930	914	889	919	893	965	857	895	922	888	872	871	907	958	890	917	946	900	927	910	964	856	950	868	906	873	902	882	849	899	905	901	892	871	844	874	901	868	942	931	892	875	908	866	904	941	902	915	906	924	958	928	941	898	905	904	884	902	928	928	911	873	889	888	908	930	969	927	929	949	946	888	915	937	902	929	885	891	930	913	913	865	909	897	922	864	908	895	858	946	848	901	852	954	917	926	928	838	895	951	884	971	910	862	891	915	925	838	842	863	882	874	874	869	907	932	899	833	880	897	967	913	944	929	917	895	912	828	924	902	868	938	879	895	928	889	905	894	882	888	881	892	851	902	953	944	901	910	900	1009	862	914	918	847	904	914	874	898	963	864	867	886	846	921	892	904	881	929	890	862	934	887	921	944	957	898	911	884	920	956	934	918	895	931	918	898	895	917	908	915	921	884	896	908	961	934	919	894	870	955	873	888	910	867	918	922	855	851	936	870	872	933	888	915	929	875	916	879	889	909	899	912	946	886	942	907	888	957	921	917	892	876	904	894	909	888	866	934	898	927	930	876	934	915	964	853	920	913	862	967	906	851	947	859	865	915	918	859	857	917	911	856	914	900	909	948	921	910	951	906	891	913	912	930	870	905	905	940	955	903	914	975	887	907	930	968	889	927	913	852	929	901	902	894	886	913	907	945	911	942	913	872	898	929	904	893	864	983	857	924	910	919	924	890	952	879	907	930	890	919	926	900	903	933	913	930	915	898	912	870	921	928	963	916	895	916	925	920	926	933	940	903	871	872	888	883	895	902	878	867	874	906	885	1002	952	863	937	877	888	903	931	906	930	890	891	881	930	930	873	852	931	893	936	917	889	939	916	899	944	886	888	852	858	861	947	933	907	906	900	936	948	945	903	909	904	986	861	871	972	864	898	897	900	855	893	915	922	931	878	915	922	881	927	937	921	956	917	846	863	876	869	910	910	928	913	948	850	866	894	838	893	894	905	846	917	904	937	923	900	950	884	910	880	900	901	915	844	912	908	927	915	936	900	873	926	889	928	890	836	879	870	911	872	934	870	929	928	884	903	958	929	865	901	925	889	895	903	899	911	894	877	891	898	922	909	909	927	880	863	938	948	915	899	900	860	942	883	871	915	928	872	865	861	933	949	857	899	904	946	893	871	870	864	912	873	927	853	961	910	858	879	884	931	931	910	909	976	920	927	873	939	905	910	828	941	892	899	914	882	945	842	873	888	919	968	925	904	855	953	925	931	908	869	888	889	927	842	878	904	917	874	916	864	888	929	813	931	879	950	862	931	943	914	896	855	884	838	912	908	875	920	885	902	893	894	894	919	942	939	878	889	905	871	885	916	894	882	925	869	896	891	899	874	881	852	948	913	892	928	953	912	898	913	879	859	905	888	896	963	904	895	878	904	911	955	924	921	883	929	929	917	884	929	958	900	928	894	953	960	831	958	911	939	925	885	890	848	837	886	912	929	880	832	903	899	887	948	891	913	937	904	883	908	889	912	919	905	888	933	886	895	875	904	892	903	930	944	931	909	898	852	930	937	922	918	923	927	944	870	897	906	876	901	869	823	905	904	917	887	891	914	914	924	943	904	927	859	958	937	930	877	949	868	910	900	911	916	903	870	894	918	902	926	938	931	874	930	889	880	893	887	930	891	924	878	902	876	940	906	911	945	922	951	874	925	884	920	869	884	921	894	846	960	918	880	897	913	937	929	860	862	941	890	874	909	942	923	897	898	894	871	847	944	940	887	835	871	927	930	902	875	935	901	947	915	920	881	957	885	867	883	908	973	884	880	908	950	888	926	881	915	914	943	913	910	964	928	928	926	828	874	873	904	894	907	936	875	888	942	910	912	925	963	851	865	901	924	905	898	905	913	901	880	886	942	924	907	939	901	880	958	905	861	925	870	939	899	912	904	919	935	938	904	915	847	948	946	850	905	918	905	918	877	901	928	940	901	882	921	905	951	873	895	933	940	904	861	912	946	897	891	889	871	916	911	822	872	961	919	885	904	908	907	902	889	996	901	873	932	880	932	918	895	859	921	906	928	876	895	903	938	936	926	920	881	918	885	888	868	880	899	914	873	953	871	851	865	925	909	897	934	934	933	927	871	904	901	892	922	940	918	899	913	885	904	948	897	929	894	962	894	887	885	900	896	886	930	837	915	899	851	859	917	915	885	857	871	912	848	938	889	934	887	949	947	915	916	880	904	906	928	960	903	875	897	882	913	873	930	885	908	915	896	907	941	884	862	945	844	865	930	860	910	891	934	903	940	912	904	909	884	865	917	871	972	887	928	897	892	879	881	906	899	870	926	918	894	924	919	909	868	927	915	912	901	938	892	926	892	880	915	938	923	869	876	921	865	952	850	901	903	959	948	906	890	918	934	885	868	871	893	881	892	921	874	916	884	909	867	863	927	883	930	916	914	898	954	910	904	922	908	965	911	870	931	926	913	893	945	939	924	935	960	868	913	893	867	903	932	924	919	844	948	886	896	894	950	929	895	933	871	901	939	869	931	879	965	897	887	871	834	908	891	885	889	872	939	908	917	857	940	871	856	866	936	871	935	898	906	935	903	889	930	895	854	982	908	862	888	913	863	882	891	901	882	849	863	938	908	889	874	1006	835	917	911	844	914	900	916	931	896	950	943	922	898	914	902	874	929	935	913	868	874	961	873	878
23948	21490	28722	24664	21436	6577	1218	909	813	821	759	762	749	687	722	771	677	656	720	678	658	701	637	720	652	692	692	681	656	662	684	648	637	675	654	654	664	664	699	659	650	672	633	702	687	636	672	639	679	634	641	648	657	652	635	599	650	617	679	621	692	646	661	651	662	668	624	629	671	664	678	659	628	675	649	680	687	743	636	605	679	611	630	684	672	678	645	688	614	666	684	670	653	662	658	659	661	698	664	636	694	663	664	659	643	667	651	633	671	608	644	622	680	664	662	636	630	666	692	612	658	669	629	655	686	669	631	648	611	677	623	637	642	681	665	694	659	652	686	660	672	666	659	631	620	694	627	666	653	704	663	664	673	661	628	637	611	652	634	614	655	648	651	674	683	628	674	673	595	660	614	647	651	688	596	628	612	646	694	635	641	616	658	676	675	668	669	718	651	625	699	688	625	640	649	646	640	627	665	648	630	621	633	631	642	646	669	687	664	663	576	656	613	680	653	716	588	681	697	637	651	652	650	671	637	661	646	689	668	669	643	640	719	668	651	607	665	632	681	674	691	710	693	678	681	639	666	622	661	651	633	654	635	679	637	636	622	670	684	629	666	657	649	641	669	638	649	670	652	635	622	694	647	664	681	642	658	674	648	648	622	646	684	614	647	595	629	585	643	624	663	630	661	658	673	654	673	650	630	684	664	664	619	650	696	649	647	632	703	663	648	664	660	686	694	654	662	646	632	668	619	648	661	663	655	635	698	668	662	669	623	623	704	688	650	669	677	627	685	698	672	626	650	669	632	619	646	647	639	612	645	655	617	633	668	675	659	701	662	643	667	623	672	645	656	642	677	640	609	674	665	628	636	618	650	663	630	652	639	677	664	644	656	608	649	655	605	655	630	651	655	641	626	654	671	645	664	675	645	619	691	690	630	633	648	625	657	691	601	635	649	637	636	615	625	672	686	668	645	687	623	660	611	625	655	662	696	692	677	640	660	656	661	677	665	661	675	649	685	687	657	686	678	662	690	724	640	627	679	649	643	650	663	659	625	621	617	639	657	671	670	622	660	681	600	668	676	616	636	666	627	599	628	654	688	640	668	647	678	633	647	657	687	675	663	701	667	641	603	686	654	658	679	648	597	678	602	642	667	631	668	639	647	653	658	610	672	625	638	605	683	665	620	694	651	632	678	679	650	637	658	664	670	655	617	644	618	643	641	670	662	647	719	657	677	623	682	683	652	688	657	624	662	657	668	629	627	623	635	624	658	682	690	643	663	635	680	672	635	647	662	640	646	701	655	667	639	651	640	624	651	680	668	674	680	622	665	675	655	710	617	653	643	625	637	631	661	634	662	639	669	690	664	585	638	643	638	644	628	684	637	674	651	643	639	636	677	652	667	669	656	634	681	618	663	632	641	686	656	646	635	662	662	652	678	637	662	623	639	652	623	638	628	624	625	670	638	656	626	649	631	719	631	637	662	678	677	676	659	679	672	666	686	684	684	668	626	672	646	680	634	655	631	644	644	635	654	645	653	658	641	650	586	604	653	669	629	658	661	581	637	648	637	683	635	697	668	630	654	697	647	661	651	640	613	643	629	617	648	681	646	616	660	680	650	670	647	593	674	648	650	637	688	680	658	650	664	632	619	699	619	655	657	657	661	680	654	647	686	667	680	625	666	688	671	691	633	634	641	643	633	645	670	674	633	669	676	664	647	703	619	685	675	668	671	617	691	646	656	670	612	635	627	617	676	660	625	660	671	602	631	673	643	648	661	632	631	621	640	632	612	682	630	656	663	694	662	643	699	625	664	644	630	625	667	665	618	664	697	675	640	666	674	686	628	678	675	696	638	652	633	665	647	681	633	648	633	639	666	601	644	703	665	639	659	712	655	605	688	660	686	690	639	654	663	618	677	688	652	679	640	645	676	666	642	670	709	645	598	667	671	642	640	646	634	645	641	602	638	635	661	674	651	644	687	665	671	669	611	637	635	654	618	663	646	590	661	652	638	620	663	640	701	651	613	647	624	661	676	629	650	664	596	683	671	667	705	637	636	638	652	613	650	657	622	611	632	676	638	603	611	631	619	684	637	651	655	657	661	715	640	685	680	673	662	639	634	602	640	637	657	652	598	597	688	663	650	666	655	673	639	663	663	611	607	655	679	642	630	633	635	677	646	600	650	647	635	670	617	636	733	625	677	674	655	620	604	609	614	654	664	616	632	664	667	680	611	650	676	628	667	678	660	634	589	688	639	671	664	690	687	639	614	637	670	677	662	630	681	646	651	639	627	627	639	652	673	619	664	658	641	678	619	607	629	656	655	619	650	630	651	666	661	683	664	701	630	676	623	659	681	620	609	617	652	658	641	629	645	651	646	612	615	701	617	628	675	670	673	692	627	678	646	700	658	645	686	686	641	648	654	612	656	671	683	639	672	646	671	665	654	591	616	664	634	632	608	637	642	717	648	683	651	631	635	656	651	662	642	623	663	612	677	650	703	545	631	629	694	612	675	614	625	638	724	631	618	667	626	645	657	668	648	631	660	685	654	654	617	707	674	646	583	643	650	649	680	645	661	637	703	641	660	676	654	651	672	630	632	682	682	655	696	635	623	602	661	698	627	635	616	658	607	663	640	693	659	630	689	661	624	594	619	682	660	678	652	701	641	656	617	677	638	663	667	644	606	658	614	640	680	632	690	616	653	619	619	695	656	678	621	619	640	647	677	670	597	653	643	636	656	643	608	679	649	639	625	627	636	670	645	642	666	644	620	662	636	688	610	622	691	682	682	681	640	658	633	681	635	679	631	652	629	634	631	654	685	648	642	647	632	622	659	672	643	651	708	686	666	643	613	658	646	637	614	679	651	649	658	668	651	704	679	664	632	660	654	669	658	637	701	668	673	650	644	678	689	618	695	668	715	633	614	593	623	677	697	656	686	668	700	646	663	676	659	654	663	644	641	653	657	655	562	628	662	634	640	662	674	608	660	652	675	624	695	673	654	653	633	661	647	648	655	648	626	689	655	701	651	652	635	681	685	627	614	657	688	632	657	648	634	666	697	664	672	713	686	639	633	654	672	643	675	715	631	679	687	738	664	650	671	662	657	644	664	673	610	683	674	639	642	631	636	656	705	648	619	659	667	627	634	681	666	633	716	644	660	676	696	673	664	689	665	617	642	674	637	636	672	657	643	602	679	636	666	637	678	656	628	652	639	676	619	640	612	638	689	667	636	652	671	675	634	660	676	637	684	629	666	615	676	642	631	621	640	623	644	653	661	669	680	620	651	645	628	626	666	678	643	677	624	677	617	643	648	658	626	649	666	657	595	630	639	645	675	639	689	634	641	596	684	643	695	658	685	668	695	695	640	597	634	668	631	687	617	653	655	658	617	622	627	658	618	692	611	590	665	598	610	642	684	636	643	643	684	625	650	601	660	614	647	646	601	552	626	623	633	675	624	629	635	652	608	641	682	654	675	699	624	665	647	673	641	664	659	673
7926	8186	5410	2848	2208	1775	1460	1261	1241	1134	1044	947	965	1045	891	920	865	838	839	860	862	926	870	847	874	915	867	810	816	889	799	871	784	832	814	814	854	748	831	781	861	870	799	835	868	812	813	794	850	887	864	821	847	828	816	828	811	791	817	777	850	818	785	837	835	804	815	852	851	826	803	826	839	845	780	801	841	783	856	845	796	795	835	843	792	808	811	807	759	830	749	843	821	809	801	756	828	797	803	808	803	838	835	843	777	828	824	860	794	856	819	807	828	814	841	819	804	808	767	835	770	829	794	797	811	809	786	779	803	803	863	800	854	850	854	830	792	840	817	833	836	833	798	790	857	857	757	821	850	820	786	840	813	776	838	803	801	811	807	828	768	803	800	837	788	829	842	845	832	814	836	848	865	806	779	834	844	832	780	825	757	798	811	834	791	815	853	817	794	800	844	842	816	830	788	838	827	772	837	802	839	834	835	834	859	816	849	826	800	824	787	825	797	846	806	790	838	832	812	793	797	809	841	841	776	802	813	776	839	804	772	802	823	834	786	791	806	875	799	850	804	847	824	808	810	812	819	807	820	842	833	779	801	812	818	828	838	782	766	880	863	794	822	830	845	819	841	780	805	846	878	818	818	819	815	835	859	749	861	828	812	841	783	801	843	793	772	833	797	818	822	852	821	794	778	747	810	812	834	768	784	810	846	817	799	797	806	800	809	848	815	814	771	827	808	852	814	781	808	844	834	825	829	861	762	880	804	825	834	819	817	835	803	839	814	837	835	799	825	813	854	806	781	825	841	801	824	798	810	811	854	851	838	829	836	801	850	817	826	824	874	815	768	834	805	837	774	795	789	790	837	831	800	777	862	799	817	852	841	770	823	785	832	805	808	803	811	860	855	852	785	776	834	900	797	794	770	835	777	793	838	816	767	805	844	833	831	769	815	785	846	825	797	798	831	781	814	819	820	840	771	816	796	809	814	780	795	827	818	800	860	778	821	846	827	762	740	800	809	803	804	867	833	818	826	820	849	825	829	823	800	870	794	879	871	842	831	767	877	844	854	827	856	820	873	796	830	826	786	764	778	793	864	804	824	856	827	818	810	789	841	810	814	800	874	743	797	781	804	813	796	822	789	836	822	788	814	812	798	821	858	791	804	822	825	810	795	812	845	862	838	824	810	828	822	792	826	809	826	806	823	781	862	866	792	762	784	835	808	811	797	843	780	803	829	843	875	835	786	765	777	834	818	803	805	794	796	850	800	788	824	788	863	831	822	832	872	818	816	799	813	815	869	806	819	838	783	823	799	855	856	833	815	837	815	740	837	844	812	810	784	812	794	817	823	808	850	802	824	793	861	835	852	802	794	839	781	810	815	795	814	855	747	769	804	824	811	820	857	797	813	798	799	828	818	846	814	849	750	803	804	807	768	805	808	801	792	814	824	809	776	800	816	808	825	772	791	779	814	791	786	817	838	783	805	770	829	816	792	819	840	785	821	800	836	820	816	840	828	822	792	834	820	808	842	822	811	823	773	858	792	801	786	832	803	865	856	814	840	809	786	856	836	782	818	832	795	868	784	826	834	834	876	806	816	778	800	836	771	824	807	844	821	745	813	828	840	803	810	800	822	793	827	816	795	825	872	812	793	775	867	847	858	811	761	803	843	751	854	777	814	817	844	800	841	841	769	844	783	807	750	773	812	824	848	785	874	802	850	791	729	816	800	819	799	820	830	875	850	818	836	804	802	834	829	798	823	809	825	812	844	817	817	841	831	819	799	769	832	832	816	834	854	777	842	842	828	826	853	818	826	814	829	853	824	801	806	802	837	745	839	807	829	861	799	812	815	809	868	816	774	858	821	819	762	800	809	821	821	840	832	811	856	840	821	807	840	859	798	795	814	815	776	799	808	809	872	811	819	831	780	823	778	881	792	832	821	814	800	836	835	757	774	837	846	834	797	782	813	881	866	719	830	878	791	835	786	872	833	821	783	825	746	838	793	796	745	805	849	832	800	821	804	772	799	844	807	813	780	817	826	814	803	819	769	772	825	822	846	818	794	787	845	861	833	811	791	794	740	841	822	816	752	837	783	798	851	797	824	808	816	793	806	853	820	821	806	788	790	822	793	803	831	870	794	815	779	847	799	801	829	804	781	779	828	804	789	793	747	775	795	828	773	856	795	794	833	837	854	829	818	813	815	785	799	807	861	825	778	770	773	803	850	852	852	863	802	805	797	823	844	799	735	851	838	800	842	797	833	842	843	814	789	777	828	784	769	763	804	834	860	848	759	810	820	832	802	890	809	822	816	798	810	795	825	793	754	819	824	811	804	799	816	836	831	828	845	786	855	863	885	852	880	849	792	839	788	769	821	802	816	805	878	806	822	804	775	852	834	819	850	860	811	816	827	841	810	783	825	837	795	814	805	870	817	832	837	844	806	819	828	829	817	889	814	843	765	831	849	793	829	822	864	814	878	842	779	868	903	798	860	805	781	810	775	799	794	802	778	814	830	781	804	804	749	779	801	800	877	821	829	831	812	884	817	854	793	834	892	829	793	811	841	843	777	809	858	818	835	800	796	871	804	849	835	791	857	836	858	848	827	818	808	832	818	776	826	800	824	768	796	859	856	785	813	798	821	830	847	807	819	833	843	777	817	799	839	882	794	807	824	760	811	836	781	838	815	839	824	826	844	807	785	813	828	816	841	841	822	804	829	790	806	814	848	814	875	761	807	812	776	840	767	827	808	820	855	805	795	832	763	827	837	799	828	813	772	800	841	753	864	822	818	794	798	795	834	809	792	714	820	831	809	825	843	767	818	814	849	843	814	819	827	867	833	807	838	750	826	829	820	804	797	778	810	798	792	804	844	837	807	857	877	855	800	836	801	813	815	773	852	854	872	810	769	867	753	848	799	826	789	860	785	850	823	798	866	803	783	802	810	813	890	829	798	818	808	857	870	795	808	886	861	825	782	815	832	831	847	796	787	780	800	765	802	831	805	847	846	857	810	801	859	794	794	825	822	756	811	870	804	818	833	791	840	827	817	818	836	851	833	852	787	762	861	810	825	789	805	830	838	809	813	760	785	826	825	813	758	814	799	827	823	806	817	809	835	805	863	804	770	857	835	832	861	842	845	853	790	818	839	855	802	823	790	826	838	870	809	757	764	815	792	790	800	788	824	805	799	812	738	832	789	803	852	817	850	811	795	812	854	803	839	763	828	790	787	817	795	851	842	814	835	811	856	791	895	834	873	825	843	786	840	811	801	816	797	796	801	776	855	801	736	852	807	788	867	804	803	788	850	799	830	845	852	800	821	776	758	844	821	805	775	829	849	805	827	792	815	821	830	867	813	808	802	787	841	787	807	813	855	816	846	823	801	773	852	823	831	795	832	855	859	820	866	822	775	802	826	798	805	819	790	796	807	816	801	887	864	796	801	798	804	818	882	839	791	814	854	839	798	820	826	828	797	766	828	815	779	814	779	819	852	793	785	792
25055	21470	27239	25806	5246	649	578	522	502	527	482	473	452	431	425	448	442	478	465	455	437	446	471	467	497	460	457	439	439	459	448	431	407	432	421	476	441	479	453	444	443	442	404	409	455	458	420	472	396	412	440	413	413	432	457	437	403	395	441	436	474	469	416	402	414	450	412	463	386	416	420	462	458	421	429	442	470	415	416	450	392	441	434	392	443	460	440	427	421	431	437	420	437	436	439	400	431	426	420	473	443	453	428	436	461	452	404	434	456	462	455	412	411	484	414	486	430	476	437	456	459	395	432	471	424	451	401	469	482	459	426	441	455	451	396	424	411	443	464	437	430	421	467	412	430	412	415	426	441	464	441	445	444	446	453	447	416	434	429	448	412	446	465	467	447	478	435	460	404	388	441	431	472	458	448	427	421	412	449	445	437	452	417	464	435	446	404	477	430	466	432	425	423	488	420	439	415	425	467	454	430	441	451	463	440	435	457	403	438	450	446	435	402	434	423	443	422	424	413	445	445	421	452	454	459	433	382	404	450	442	427	481	428	461	418	386	445	435	426	430	447	429	405	424	470	419	374	452	413	438	414	467	439	483	465	415	441	411	447	420	420	448	442	452	450	439	441	426	426	427	452	433	466	464	438	446	439	438	437	425	415	419	436	443	456	410	430	464	455	421	428	443	443	431	452	459	445	452	451	402	442	442	417	433	429	454	443	438	426	424	465	450	442	459	472	441	415	432	402	479	434	437	407	437	419	430	452	411	436	447	457	442	437	453	428	442	412	440	470	425	444	421	453	442	433	402	446	428	404	473	436	410	432	439	417	455	449	464	450	424	422	463	461	410	429	444	433	382	436	458	401	450	428	437	427	451	479	455	428	458	429	469	427	444	428	409	428	412	422	438	418	441	417	442	448	450	422	453	451	454	447	435	409	436	423	414	392	466	453	496	448	428	418	429	452	441	464	419	413	417	448	450	424	414	425	416	399	433	410	432	476	414	416	420	411	451	455	438	432	468	427	468	443	426	441	471	428	443	434	442	432	444	448	434	429	430	421	474	439	422	457	407	405	422	444	429	440	466	414	409	426	438	405	426	454	428	441	407	455	387	448	424	441	461	468	441	467	439	454	469	411	454	433	452	413	437	421	494	439	444	460	475	453	434	398	437	466	414	443	427	439	410	452	452	458	412	444	468	437	450	474	415	462	455	426	414	417	448	453	415	418	431	418	419	449	416	409	456	478	458	413	435	442	441	443	441	465	469	425	440	429	422	454	438	435	423	453	407	409	424	439	442	457	463	435	423	424	437	435	417	411	472	415	452	438	448	440	419	447	458	463	423	400	449	401	421	456	418	421	407	423	451	452	438	426	433	439	447	426	430	426	438	419	444	428	430	447	442	409	453	465	425	419	429	489	463	425	464	452	434	411	442	392	435	451	432	431	481	428	433	439	404	401	452	440	457	445	471	442	448	416	431	468	406	434	423	454	482	419	443	446	399	413	405	417	435	443	422	400	470	406	421	452	459	410	405	456	421	420	452	426	456	440	425	436	435	439	392	436	463	397	450	438	433	435	410	464	428	411	418	469	424	436	440	454	448	461	416	434	436	480	450	448	437	456	452	449	428	446	437	438	472	469	399	472	419	416	462	435	434	439	411	444	411	429	433	424	440	449	438	407	423	468	475	427	469	469	425	464	438	466	427	437	397	405	422	438	445	415	491	418	391	426	479	463	427	463	446	430	457	424	417	489	438	435	409	437	422	472	471	429	425	454	386	409	400	417	431	427	431	444	451	446	418	456	401	421	403	459	436	470	399	445	455	423	458	443	469	433	414	445	423	433	442	465	434	418	412	442	448	420	422	429	403	441	409	474	432	468	436	425	426	451	454	428	435	454	446	416	414	464	406	457	455	447	419	452	429	436	459	425	427	407	445	443	424	456	445	410	433	415	447	411	392	432	464	432	478	443	419	440	456	455	401	452	391	452	464	456	450	448	463	440	449	405	457	444	456	414	432	457	448	434	465	422	440	479	456	460	420	451	411	471	420	443	425	435	460	470	436	453	461	463	423	428	434	436	483	437	447	472	435	458	449	439	437	435	436	400	444	413	422	444	451	436	422	423	399	421	423	470	460	427	417	434	464	445	419	452	429	481	460	431	424	435	458	428	428	412	461	432	458	457	418	432	442	444	399	458	417	444	461	462	414	463	431	401	457	424	448	427	436	439	452	424	423	413	414	428	430	428	456	475	471	468	414	467	416	417	430	413	442	405	445	432	463	435	431	431	376	484	412	481	426	414	432	471	435	410	422	456	402	412	410	404	459	420	439	440	450	427	432	387	399	453	446	408	436	409	451	449	474	421	435	435	445	445	462	423	432	442	460	440	429	448	443	442	431	411	463	410	441	411	441	403	428	420	411	426	407	426	447	439	434	440	418	430	423	395	424	411	429	435	455	434	446	470	432	446	449	440	425	403	428	439	414	440	398	450	390	438	433	438	429	429	411	435	438	441	425	439	439	433	430	451	451	445	448	429	418	418	449	460	429	436	427	452	428	396	465	426	457	427	428	409	429	433	410	445	458	451	426	443	463	429	426	437	433	452	414	418	448	454	441	441	399	455	421	423	443	400	432	441	431	413	433	460	475	468	465	446	410	469	441	443	424	439	422	449	422	440	453	403	428	429	441	448	437	470	428	435	454	448	435	433	428	452	436	431	458	456	446	441	411	435	441	440	439	445	435	446	448	417	442	459	456	402	414	443	442	439	437	454	393	428	409	463	409	411	442	444	422	449	504	419	473	462	452	405	423	435	427	440	439	409	416	434	419	449	432	448	425	400	437	387	467	461	437	433	443	446	365	409	455	444	422	444	440	448	413	460	419	447	466	412	409	470	486	446	419	441	429	437	447	407	418	481	419	443	437	431	459	415	432	453	390	477	454	429	446	411	426	407	449	420	430	412	478	483	459	446	426	437	442	410	458	447	427	444	417	427	431	420	423	422	430	438	430	434	420	424	444	454	441	430	399	418	446	444	451	416	400	454	480	456	410	427	398	450	452	429	423	441	442	409	464	454	426	405	416	441	421	444	415	469	447	438	406	437	442	453	423	442	417	429	424	445	423	429	429	462	452	421	426	425	432	444	442	431	443	448	457	444	425	449	489	456	431	412	444	416	426	427	445	425	432	390	453	419	431	449	434	445	450	421	425	431	442	472	402	408	463	384	418	439	422	453	424	428	458	458	452	486	444	431	421	433	446	434	417	437	393	429	427	455	407	453	431	467	458	429	462	447	432	431	464	443	423	406	419	418	432	440	479	468	433	434	447	450	461	450	437	447	429	437	439	455	438	473	422	442	473	434	429	439	448	435	445	450	443	486	461	450	426	432	429	441	447	450	410	440	456	397	425	439	408	463	418	442	449	450	392	435	426	403	421	383	417	458	427	430	407	397	459	459	440	437	432	460	436	436	417	435	420	471	477	466	460	478	431	462	467	433	439	443	428
7973	4201	2937	1548	1196	1000	926	784	767	640	680	592	599	667	610	570	574	616	614	564	567	541	517	516	529	528	559	546	548	531	553	546	558	509	539	560	562	548	552	582	501	538	573	553	527	511	528	554	546	555	546	561	540	480	532	516	553	546	549	571	557	521	523	562	494	542	534	531	572	508	499	538	535	533	502	547	546	577	539	536	571	563	548	493	508	566	520	557	493	570	537	549	532	562	563	513	493	522	526	537	559	546	577	537	578	517	534	579	530	529	557	517	560	512	580	541	541	529	548	507	547	524	494	564	568	552	502	540	537	533	486	546	524	548	523	528	524	562	514	522	542	551	562	531	559	554	563	561	554	549	574	586	533	525	504	518	531	549	524	591	554	542	543	523	553	528	559	548	555	539	543	536	528	543	554	536	574	523	531	564	579	562	531	553	579	522	547	555	534	550	537	600	579	514	553	536	539	533	582	501	513	573	527	554	574	533	535	524	539	563	534	529	549	566	528	548	538	503	560	554	566	531	529	555	530	531	533	515	526	544	541	507	538	516	517	548	606	528	521	529	521	539	521	576	530	575	555	518	537	533	560	555	528	552	527	579	546	576	510	560	552	571	532	539	565	531	542	484	514	537	530	528	537	539	585	525	544	560	533	501	512	551	517	548	539	552	489	514	515	532	547	541	551	521	503	528	534	536	503	531	540	511	537	517	552	539	555	529	545	546	512	551	549	518	530	536	544	549	534	516	542	572	529	546	530	542	522	505	506	524	518	528	515	522	552	589	561	501	564	476	554	516	509	569	578	538	539	517	552	565	570	538	563	538	544	543	560	488	563	528	563	570	596	565	552	528	526	537	547	519	527	549	531	564	517	530	514	553	486	533	538	562	512	569	547	532	539	511	572	563	543	542	561	546	563	575	558	538	543	508	561	509	547	568	539	541	557	537	558	522	555	573	538	531	552	591	598	517	537	539	580	553	533	511	552	528	561	567	557	571	610	492	542	520	535	568	559	517	541	514	543	502	528	529	542	550	530	530	553	525	530	557	527	530	519	556	524	576	542	494	552	532	588	567	532	521	521	569	573	548	536	539	524	547	496	538	516	546	554	544	542	509	517	537	586	568	558	542	552	528	564	537	549	560	525	519	573	508	548	515	562	573	533	571	530	536	504	555	499	534	553	505	499	526	538	530	532	530	543	553	528	560	539	522	521	557	543	536	526	540	514	584	553	547	539	529	606	580	504	543	561	519	546	543	510	547	539	547	481	565	555	546	566	546	542	532	550	518	528	531	527	592	541	573	524	582	499	483	520	548	550	573	539	543	564	568	552	480	536	531	577	533	561	534	544	550	505	543	519	562	518	570	531	524	541	527	564	566	533	527	532	541	548	546	558	553	559	556	509	514	523	514	550	550	513	574	552	564	541	506	540	541	536	557	565	561	530	559	520	580	607	504	539	587	534	565	551	538	527	563	533	514	559	529	532	523	536	547	539	558	516	530	552	530	531	532	533	513	533	521	556	545	536	552	518	548	512	556	571	545	545	541	501	538	519	510	530	553	528	554	532	537	566	531	567	607	545	540	570	529	518	555	510	485	541	534	500	516	528	540	526	561	559	496	500	556	520	552	550	524	516	559	536	542	524	550	538	529	560	517	520	501	485	563	556	545	530	536	556	522	526	544	540	541	495	541	562	555	516	500	533	537	512	519	527	523	535	562	523	567	518	561	551	561	536	541	554	546	486	507	577	521	529	558	492	522	517	548	561	549	585	518	535	488	512	557	519	517	526	519	511	565	541	507	553	556	522	518	602	528	529	606	545	547	555	517	564	522	526	534	530	572	516	547	543	531	555	504	509	576	518	560	526	486	527	527	509	541	525	541	531	560	549	571	513	532	493	542	519	537	536	518	550	521	506	516	546	542	549	537	552	542	539	545	472	562	564	557	514	527	516	538	582	496	500	520	538	536	514	521	542	507	522	517	576	522	547	587	572	538	531	564	519	545	580	515	539	525	546	598	486	544	579	507	489	554	535	549	564	509	554	536	570	516	521	515	539	544	544	555	551	523	506	547	547	563	543	578	534	574	583	532	557	518	551	511	540	549	517	535	517	499	546	503	530	564	581	556	518	548	545	527	570	539	517	549	554	540	545	531	556	544	538	528	570	562	557	536	543	534	517	520	579	575	510	533	537	549	543	568	523	571	550	547	581	531	507	551	499	576	552	553	529	573	518	557	547	564	551	516	531	527	521	550	538	536	537	496	538	550	539	564	536	562	568	539	493	550	601	539	507	517	548	545	536	546	525	547	578	545	558	573	543	534	602	534	568	522	558	585	548	517	491	511	532	525	498	515	553	523	529	531	564	549	504	551	532	524	508	557	532	540	539	494	524	544	543	506	533	544	548	548	526	567	531	535	559	558	556	551	538	555	547	567	551	535	547	549	531	518	551	522	531	579	558	526	572	486	554	493	529	565	516	532	528	522	557	526	568	556	590	560	579	557	556	520	556	521	473	509	530	546	505	552	540	542	539	563	533	562	524	556	503	546	543	580	537	534	571	521	573	541	490	541	562	520	535	532	506	527	559	554	559	560	555	519	526	550	527	517	503	569	502	541	528	533	582	522	550	537	520	508	518	485	514	522	584	554	530	522	572	526	528	556	543	573	583	570	547	574	520	559	545	561	546	522	563	513	519	530	545	488	520	532	518	531	530	558	548	517	498	529	525	551	535	547	538	524	533	587	493	550	576	514	537	532	563	526	535	517	516	525	561	530	540	553	509	562	536	591	580	528	555	568	533	549	543	540	527	546	557	560	545	611	505	517	551	571	571	527	555	544	568	568	506	526	540	526	541	557	542	546	584	518	532	539	531	516	550	564	537	556	536	568	533	515	554	540	546	532	540	543	530	518	516	533	552	505	522	517	527	519	491	542	543	515	511	526	559	558	500	531	516	527	542	550	521	571	590	603	559	528	522	543	553	562	551	561	542	543	530	547	534	550	520	543	543	525	547	554	565	516	558	559	511	536	564	592	519	530	552	568	504	519	552	529	546	540	534	563	527	530	540	522	539	527	524	571	527	570	563	529	555	542	532	550	565	557	541	555	560	538	527	551	542	507	521	557	521	573	539	501	554	499	525	519	528	581	493	577	560	533	540	541	519	528	511	519	550	567	548	542	571	562	560	489	575	542	506	525	543	486	552	567	539	520	536	530	591	494	530	526	531	537	556	539	549	530	549	556	531	565	522	560	522	519	544	594	573	526	575	511	573	526	496	549	551	537	564	547	518	527	506	533	539	580	549	532	542	517	503	532	545	538	523	517	569	553	528	521	585	547	522	580	530	487	513	536	533	567	523	586	556	541	566	585	614	529	555	539	572	497	548	542	517	554	512	558	556	539	553	507	568	532	558	550	561	582	536	531	534	508	512	451	524	512	561	523	498	498	501	490	568	577	513	547	547	563	523	543	552	523	549	502	525	592	545	493	519	544	561	524	519	521	528	550
22952	21514	29237	24217	21505	21450	3670	685	560	503	425	411	411	382	343	300	342	327	329	297	319	264	290	292	324	282	277	284	254	293	281	260	288	292	269	280	241	260	289	298	271	258	284	270	313	268	278	241	273	267	248	261	274	241	273	256	278	258	251	264	260	248	232	268	270	308	255	247	283	263	245	276	277	285	288	279	273	262	247	272	248	264	240	244	257	269	284	242	311	261	249	242	256	247	247	272	273	255	237	253	241	253	232	252	266	277	268	239	281	258	238	280	253	272	205	268	271	250	256	241	256	268	258	225	249	244	266	247	252	276	230	248	243	284	282	281	229	237	243	262	264	254	250	228	264	266	268	266	258	244	269	247	290	267	247	265	280	249	231	269	254	241	257	238	251	264	233	271	263	283	251	261	242	266	269	256	233	233	238	264	288	256	247	239	265	278	248	284	254	253	264	253	285	244	257	283	262	261	271	272	228	252	275	275	241	257	244	289	259	270	271	256	226	242	250	257	253	263	287	272	266	256	307	244	292	266	263	264	234	263	265	239	271	261	246	232	298	258	243	276	271	258	265	260	259	232	244	317	251	253	231	252	246	267	270	257	234	252	242	250	280	243	242	286	229	265	256	260	258	262	253	257	238	266	268	248	241	263	270	268	239	261	255	242	253	271	283	251	287	245	258	257	251	238	231	251	235	244	258	241	288	266	242	266	303	242	266	265	273	283	269	262	234	242	278	275	261	280	266	231	289	284	253	260	270	275	283	269	286	269	271	240	264	237	253	236	267	255	214	277	260	269	268	264	257	272	233	269	282	272	244	283	245	261	248	265	250	267	261	265	286	278	253	286	232	239	228	232	255	265	230	265	237	275	248	277	285	259	267	248	258	261	244	226	253	273	221	247	249	241	251	231	281	250	314	287	284	264	275	273	269	266	261	264	234	256	239	280	250	240	266	278	260	259	248	256	248	238	255	264	254	270	252	261	238	255	260	282	253	257	262	257	255	246	219	248	238	282	241	244	267	290	259	267	260	300	278	252	266	249	246	275	258	242	234	253	306	257	289	233	248	279	245	262	257	245	227	265	249	274	270	252	269	250	277	267	245	258	255	280	253	245	266	240	269	262	286	244	225	255	278	257	253	264	233	240	240	258	282	268	272	260	251	248	267	256	251	231	236	262	263	251	261	231	259	275	261	237	253	255	262	240	272	265	238	243	283	262	247	261	232	258	276	257	264	245	266	268	255	247	250	275	257	245	250	258	284	258	243	243	256	251	252	261	266	277	268	257	253	272	273	265	259	250	258	292	239	237	256	271	267	250	239	240	254	267	276	252	249	279	254	269	265	264	257	258	261	275	262	288	239	247	281	258	269	239	260	248	284	260	253	282	273	264	234	257	240	293	264	260	269	250	269	250	252	279	246	251	287	264	245	240	262	256	251	245	239	244	255	279	259	266	266	251	259	263	246	271	276	279	265	253	250	260	269	226	259	246	217	263	280	244	230	279	255	244	229	251	269	256	263	243	256	259	292	260	272	277	262	224	263	228	267	253	264	272	234	284	252	252	279	283	283	248	256	257	266	284	272	250	275	254	253	244	267	277	243	258	275	270	242	267	274	243	248	257	265	247	265	233	236	238	296	246	235	262	249	263	250	252	257	260	274	256	250	277	239	233	271	238	251	267	248	248	270	231	248	267	272	239	300	274	250	264	260	228	244	239	261	267	264	267	263	289	272	295	261	237	273	248	260	245	293	257	252	277	217	257	259	276	230	249	257	281	240	233	287	239	241	257	272	256	275	265	248	236	258	260	265	251	245	241	261	246	281	227	279	262	275	249	237	279	276	241	237	266	246	223	261	254	250	268	244	246	246	260	271	246	284	262	252	243	236	242	260	260	265	268	280	249	270	233	263	260	239	241	262	254	236	273	251	265	222	256	246	276	224	248	268	272	226	254	249	261	272	244	275	253	269	281	235	257	279	246	265	257	257	264	252	257	295	266	235	298	283	255	279	240	250	236	284	241	226	312	280	264	247	263	244	278	266	238	273	280	289	250	244	266	236	252	268	261	252	284	233	265	246	269	253	256	270	266	226	275	251	223	243	239	302	259	239	269	264	267	264	291	265	254	244	230	249	256	246	249	257	265	256	237	264	237	247	250	285	260	277	238	266	270	270	262	252	233	243	254	253	256	253	266	255	261	257	236	267	257	266	259	258	278	297	301	280	273	285	264	264	256	229	241	223	275	241	280	283	256	274	259	277	274	273	234	263	253	231	242	235	255	270	251	253	251	276	259	235	277	266	256	258	248	285	270	248	246	258	283	290	241	248	252	250	283	271	233	286	265	268	267	258	260	266	278	257	256	233	247	264	253	265	264	261	293	243	243	259	258	257	263	269	278	288	246	254	269	255	231	281	262	240	273	282	250	234	257	263	282	241	241	265	256	296	231	271	266	219	283	270	250	248	253	260	275	255	241	266	248	253	263	266	265	271	239	257	264	263	240	269	264	268	267	293	263	261	280	258	235	294	256	252	274	283	242	255	259	287	275	256	255	245	258	264	246	280	261	250	258	257	271	263	259	282	239	249	257	234	243	272	245	287	262	260	270	226	281	271	273	286	275	252	240	230	262	253	285	258	235	269	251	252	270	244	242	291	294	239	258	245	261	233	266	243	248	262	240	274	240	272	266	256	280	278	257	263	265	222	224	256	253	279	275	251	253	253	268	256	292	272	246	256	275	273	263	247	259	237	262	262	234	264	233	250	285	248	229	268	268	262	241	254	236	223	246	227	256	247	274	257	252	238	253	253	257	254	241	257	274	256	262	255	278	245	257	270	277	252	248	254	263	241	246	258	254	267	259	249	227	268	263	277	237	248	289	249	247	230	257	269	261	231	265	234	256	262	229	254	267	221	306	223	229	250	264	244	231	261	246	261	267	248	243	223	242	254	264	243	234	232	250	275	274	254	281	259	240	280	228	305	235	256	224	257	264	259	267	253	263	273	266	238	255	262	259	235	266	270	282	264	244	263	250	264	237	288	235	262	261	262	249	268	264	237	273	262	258	251	227	224	255	245	247	271	248	258	263	238	272	265	260	262	272	253	242	261	262	245	252	292	258	254	286	275	262	284	276	242	246	284	273	255	233	265	269	272	244	265	284	269	262	250	250	218	231	278	250	259	253	282	252	271	249	259	250	273	256	260	224	263	251	272	253	258	244	247	246	264	230	264	252	243	266	254	242	258	259	249	262	263	254	255	249	260	260	254	284	266	271	286	247	248	263	292	267	263	266	271	248	253	264	244	278	225	277	248	247	243	243	280	261	273	270	254	252	249	258	252	272	257	244	270	248	267	277	244	254	265	286	249	276	216	236	265	261	230	241	248	260	216	256	235	245	282	243	242	245	247	280	213	243	222	261	249	261	245	243	241	265	275	258	263	265	253	228	252	249	216	235	255	264	249	279	275	245	266	286	228	255	271	236	255	266	256	266	247	263	256	294	257	226
9747	12755	8367	4064	2862	2207	1643	1314	1121	922	780	685	608	593	542	504	511	465	471	444	433	460	385	373	419	390	413	386	403	370	341	408	375	401	370	363	348	354	363	318	343	344	337	351	397	365	348	379	365	334	353	367	368	336	362	321	350	320	349	348	362	340	353	337	346	327	343	312	361	340	348	372	318	346	332	335	318	362	347	345	335	328	328	334	328	344	352	348	350	341	326	335	327	368	363	298	360	340	334	328	330	334	361	364	325	340	347	344	342	348	341	364	328	313	356	339	306	335	345	369	374	329	338	312	344	342	318	375	316	351	349	355	358	309	328	318	342	342	337	333	339	348	324	313	334	346	337	365	370	341	350	365	285	352	355	341	365	352	327	375	341	328	360	341	361	320	326	343	317	319	338	305	323	350	307	301	333	331	327	334	345	293	346	324	343	326	334	344	333	319	333	302	360	303	343	327	342	311	363	318	353	372	317	332	320	345	382	321	370	335	321	312	353	319	362	352	310	360	331	321	335	369	332	348	321	323	347	329	329	324	351	364	347	317	353	341	316	356	320	320	332	288	317	323	338	323	360	328	323	339	336	324	352	308	347	356	337	347	365	338	358	363	319	360	314	325	328	341	343	301	334	312	328	351	365	322	309	330	328	335	363	325	301	303	339	345	330	355	333	365	307	339	351	342	339	365	330	334	337	344	371	334	330	317	322	349	376	340	350	319	305	341	369	318	325	323	311	314	316	337	332	308	353	348	340	348	338	332	325	345	325	324	321	335	346	332	343	358	348	331	348	317	329	339	344	316	342	320	334	335	375	314	351	316	351	320	319	357	302	387	347	316	353	368	339	320	382	342	355	326	338	317	324	325	312	350	346	316	304	353	332	359	310	332	356	319	348	321	359	318	301	357	330	324	307	329	328	347	331	342	329	334	376	340	332	330	333	349	296	319	324	311	321	356	319	398	356	319	314	332	314	365	351	318	356	333	362	320	344	357	357	343	328	328	335	363	357	350	322	304	333	339	364	341	348	338	329	310	336	345	317	331	325	311	343	344	318	327	324	316	337	351	324	339	301	358	313	354	327	347	347	332	332	330	337	344	325	344	344	327	385	309	316	353	346	354	356	311	327	338	345	306	351	342	320	345	350	335	333	367	333	320	335	309	357	364	335	334	308	361	336	333	318	373	321	333	348	327	347	329	330	335	316	328	334	352	331	341	350	335	351	345	370	347	340	368	315	376	368	357	311	345	336	361	385	353	341	336	323	367	309	340	347	349	349	330	298	338	341	350	320	312	322	360	347	357	359	314	315	348	305	345	347	348	317	340	335	329	325	348	350	308	344	325	334	304	392	332	353	337	373	357	309	335	332	325	345	329	347	344	348	323	342	307	342	357	326	363	339	298	338	347	324	311	336	310	295	303	349	336	345	344	354	300	350	355	332	350	343	321	324	350	321	356	304	356	304	329	338	322	344	332	337	341	352	306	348	328	338	339	347	302	326	355	310	332	328	328	317	317	338	326	323	335	346	350	335	317	329	300	346	324	332	328	322	333	318	341	323	346	341	324	320	334	332	345	335	327	319	356	340	349	340	369	321	336	344	341	374	367	326	329	367	335	344	355	327	351	321	319	324	335	343	329	324	325	343	295	341	369	331	334	352	340	359	354	323	317	341	346	340	332	344	327	350	348	346	353	315	348	339	340	337	327	326	374	331	335	329	376	322	371	311	336	357	330	361	358	315	357	339	333	351	352	357	324	353	349	336	338	332	344	346	350	355	337	333	297	338	335	348	314	341	304	336	318	330	331	363	310	347	336	331	360	360	322	343	316	349	353	344	313	339	343	342	332	337	320	323	322	356	334	343	309	313	336	367	337	319	348	335	337	343	338	367	354	338	314	314	308	342	361	344	342	309	339	316	322	324	326	328	363	358	337	316	352	318	353	349	342	360	329	351	345	321	347	335	343	332	310	322	314	334	349	298	352	312	331	336	374	342	324	315	384	335	334	323	358	361	347	361	320	389	373	321	339	350	328	341	349	297	365	338	356	361	342	358	338	326	352	304	338	315	341	323	308	337	348	325	346	334	358	327	336	378	342	289	331	319	358	337	327	352	337	350	348	321	393	335	341	364	358	335	361	346	323	321	311	338	330	319	319	353	337	307	348	346	296	354	318	319	349	343	309	324	354	351	346	341	332	361	340	358	339	332	350	311	342	312	352	337	336	353	318	300	360	304	312	336	339	356	346	340	310	335	337	355	337	341	331	330	322	323	342	350	326	336	348	344	363	366	331	344	317	338	314	330	342	307	312	349	312	331	355	315	367	332	347	317	296	372	358	327	314	314	348	324	350	338	349	355	322	332	308	345	319	379	347	325	319	347	293	351	335	352	329	331	359	301	345	383	315	305	333	328	326	333	322	325	352	293	334	363	337	315	320	342	361	307	329	353	323	312	322	344	328	337	321	324	328	318	320	302	309	324	337	344	346	334	312	313	361	356	367	362	371	340	339	350	332	358	334	361	337	331	331	333	346	332	344	359	324	328	336	328	335	332	325	358	337	344	325	364	322	341	298	351	323	313	325	310	325	327	348	340	352	338	345	322	340	339	355	347	339	313	333	349	349	292	367	338	333	364	328	308	340	348	327	323	341	354	318	324	343	361	333	345	324	342	339	334	344	344	369	321	359	348	339	333	347	348	377	332	304	379	356	320	348	370	365	318	366	326	326	348	335	337	345	334	335	333	337	348	314	366	324	279	347	332	331	352	333	317	356	334	302	339	319	358	320	325	344	323	322	341	317	327	350	355	336	317	349	337	344	332	330	323	320	341	307	318	351	343	359	319	334	340	312	312	350	327	341	357	355	352	322	338	347	317	358	351	310	313	330	349	339	341	335	327	332	340	344	325	354	334	345	295	321	341	355	319	323	322	329	340	358	349	352	307	353	351	357	348	340	374	325	339	350	329	314	316	350	333	324	326	339	320	361	311	349	334	330	339	343	314	326	337	328	358	321	316	325	335	350	302	328	317	335	319	328	338	356	329	354	302	309	337	348	320	330	313	363	330	348	338	353	369	325	327	321	329	331	350	312	368	326	325	330	299	328	353	363	361	337	331	348	346	331	322	308	342	345	375	349	318	328	374	355	312	332	385	331	349	334	353	337	334	334	324	346	352	346	344	316	368	368	337	347	349	352	319	330	316	320	362	314	342	326	368	322	326	338	300	332	337	336	332	337	321	333	349	338	345	349	336	343	331	349	342	333	328	339	344	370	327	335	335	369	342	360	331	358	358	353	341	336	332	345	342	320	353	318	351	336	321	338	338	351	340	360	330	319	338	330	349	350	321	315	365	335	344	344	323	350	353	336	307	297	351	300	330	305	344	309	336	323	316	329	338	380	318	312	343	321	338	352	330	308	307	314	326	332	344	373	345	356	310	386	351	307	318	350	345	351	338	349	343	308	378	308	308	325	361	342	349	355	329	353	349	299	329	340	326	391	334	369
27882	17400	3433	971	752	775	765	724	763	741	730	725	756	765	782	711	690	720	739	723	747	745	736	744	762	750	713	740	759	755	728	778	714	672	736	737	731	735	740	681	719	732	722	796	718	756	764	740	702	758	756	722	710	775	752	762	761	715	671	747	708	708	722	718	695	693	748	747	726	695	744	748	702	698	700	724	735	757	646	689	696	723	772	745	718	732	704	760	754	757	720	760	742	806	743	751	742	695	719	688	744	705	695	759	816	741	745	709	749	701	691	723	730	715	735	769	728	754	746	719	765	771	750	760	704	698	705	756	737	752	736	706	748	709	760	758	735	713	732	724	715	727	742	748	711	688	690	706	726	712	707	773	741	683	726	717	723	716	745	753	731	706	752	686	740	763	713	706	748	737	759	703	710	749	718	689	703	766	705	735	738	717	705	714	720	727	759	715	717	745	749	730	689	675	724	687	756	693	762	699	733	761	709	735	748	761	723	716	751	746	720	711	703	712	726	759	737	747	699	721	713	690	738	738	696	712	755	760	736	753	743	739	761	770	785	752	708	733	724	740	733	781	753	687	742	697	788	737	778	743	672	794	711	759	723	707	706	707	746	724	743	760	734	696	764	704	732	760	701	750	714	703	694	716	710	687	735	711	755	722	723	710	777	767	704	768	729	751	748	701	727	741	781	738	710	741	767	735	687	741	763	728	771	740	729	700	717	698	727	746	726	765	705	739	673	687	732	749	694	719	706	760	689	733	677	675	702	648	736	788	729	758	766	710	710	760	751	709	711	729	782	759	711	724	747	697	728	720	732	792	750	716	735	726	710	692	723	712	701	783	761	709	696	752	780	751	747	733	754	741	718	731	732	747	730	732	720	738	732	726	688	738	738	751	774	744	794	716	720	733	734	742	755	784	716	722	718	690	731	708	689	785	721	751	683	735	775	742	746	759	776	711	705	745	732	710	763	730	761	747	689	702	745	767	766	718	702	739	715	793	713	772	737	693	724	711	726	757	733	724	734	759	757	703	735	738	722	705	720	747	726	766	698	699	707	765	729	733	739	746	684	731	775	733	735	736	717	769	743	736	770	734	734	759	741	694	751	728	733	738	758	733	710	755	771	788	752	719	717	758	792	715	797	735	765	703	779	742	711	727	733	736	722	712	705	722	765	715	751	684	761	732	707	741	722	728	754	737	721	700	723	705	702	711	797	733	746	808	719	731	743	733	737	733	723	696	703	746	689	759	702	760	745	713	688	681	728	773	752	707	729	759	720	698	749	723	760	759	733	709	730	689	725	726	719	729	781	714	717	690	732	705	718	735	719	694	716	726	716	711	724	746	735	745	702	728	710	712	755	746	742	737	768	741	716	791	715	768	761	773	711	723	721	750	750	733	772	729	726	748	760	730	731	721	739	722	725	710	723	760	755	718	724	755	723	683	774	742	757	697	751	735	710	709	713	733	664	780	718	726	753	746	740	707	735	697	692	717	722	744	729	751	722	766	753	737	726	751	747	728	791	756	700	704	749	699	726	743	744	742	708	726	724	693	722	695	743	773	683	775	749	713	729	725	693	710	704	742	735	708	692	769	783	750	710	734	750	739	702	697	743	696	714	764	743	762	712	775	687	742	760	713	712	752	758	710	779	702	736	731	804	771	758	734	707	720	745	777	712	773	781	744	739	758	712	717	686	737	750	727	769	781	722	697	739	767	730	734	746	770	712	768	735	724	726	790	712	718	734	752	706	716	740	741	717	746	788	694	736	711	737	669	714	728	709	699	771	744	749	714	714	696	736	694	715	767	712	744	735	789	771	762	728	726	717	751	739	772	760	764	698	705	758	736	706	759	762	724	667	713	709	708	738	723	725	690	741	741	704	742	685	768	705	748	733	659	754	685	726	754	721	700	720	722	722	778	741	766	707	753	691	707	705	727	665	713	723	710	696	775	727	718	722	764	702	672	691	741	744	737	689	738	717	743	743	759	747	733	754	739	790	709	751	729	708	714	756	729	738	751	752	671	728	694	738	716	704	760	666	729	689	704	737	778	673	690	730	759	744	698	730	707	763	708	723	761	720	704	711	717	753	691	677	754	733	734	744	699	727	730	726	731	728	747	723	744	760	717	702	737	681	722	715	708	719	725	728	744	708	717	716	735	815	730	743	717	735	704	744	739	713	743	728	717	748	756	723	762	709	724	726	737	710	753	703	748	734	726	726	737	763	764	712	750	761	688	687	752	752	732	723	741	742	762	694	750	702	759	746	725	718	759	704	707	707	737	748	746	735	707	732	742	715	738	706	725	730	747	813	737	720	767	751	762	752	765	794	757	750	744	711	715	794	746	739	731	738	739	734	730	722	755	721	702	744	733	745	759	711	760	754	730	756	758	699	739	738	697	709	724	706	711	707	719	750	755	727	681	727	708	750	744	756	727	694	809	725	733	735	717	728	785	711	747	652	720	783	738	702	717	724	693	702	706	708	798	736	753	733	695	748	750	714	730	757	710	718	698	739	745	743	758	735	729	720	732	740	808	732	727	705	745	738	728	797	720	777	717	781	726	798	761	712	749	680	743	724	702	754	732	713	733	747	756	755	725	721	778	758	774	740	744	745	745	742	733	703	745	709	799	705	753	707	742	746	747	706	714	698	725	734	739	726	753	764	684	758	738	696	751	727	688	716	772	776	708	735	771	729	691	730	792	669	760	752	715	730	760	744	704	650	674	712	771	786	698	705	740	686	734	707	708	774	703	743	756	783	714	712	749	747	654	712	767	711	750	743	731	766	696	713	754	690	691	792	784	797	722	751	749	769	713	718	670	690	754	730	750	741	750	730	709	733	722	748	745	712	764	741	703	730	732	787	762	753	721	728	735	687	718	788	768	731	756	734	737	757	717	749	759	762	676	692	707	743	745	722	723	714	774	752	740	733	717	756	730	720	737	757	706	748	753	767	747	714	709	753	768	702	765	750	722	745	791	744	681	697	725	717	737	706	723	722	735	742	774	731	742	717	706	730	725	765	738	753	715	742	752	769	704	727	724	706	707	762	691	711	735	710	734	697	718	752	734	737	714	725	728	748	776	722	752	707	720	720	672	741	719	720	730	714	712	694	751	780	762	741	747	712	731	756	764	707	707	758	733	727	775	727	679	721	723	729	773	730	753	757	682	737	734	728	672	702	725	708	750	744	703	675	771	753	716	685	746	743	729	688	706	757	728	684	760	757	726	754	708	730	722	758	701	738	781	729	719	747	748	725	716	682	777	697	795	731	727	714	722	703	734	690	764	676	727	730	714	711	775	728	704	704	736	698	723	734	736	749	692	718	744	705	791	759	709	683	744	736	770	752	738	731	714	718	732	687	740	754	724	691	761	718	719	709	742	751	719	734	771	700	698	678	676	747	772	718	734	723	721	738	734	751	734	775	742	708	767	748	713	665	762	729	773	678	755	758	760	750	810	700	650	741	754	722	736	702	719	762	719	720	757	734	719	746	712	748	743	658	746
5055	1418	1147	987	952	960	929	934	912	926	894	923	855	865	914	887	933	840	857	903	890	941	906	920	877	877	898	886	873	946	934	951	895	892	905	869	890	894	892	932	932	940	929	881	892	873	863	943	936	883	899	946	921	907	949	908	934	876	912	957	881	919	896	885	909	904	926	882	887	900	887	911	893	888	910	855	928	881	934	940	912	868	857	880	921	966	887	876	907	909	929	906	891	892	899	869	875	869	923	895	930	948	923	898	905	872	883	952	906	849	897	916	891	933	884	890	915	893	932	900	904	868	871	888	890	874	901	929	941	894	888	915	901	900	861	884	874	910	910	938	857	880	922	944	945	962	875	868	900	885	861	899	896	907	880	938	843	872	906	928	928	896	892	882	921	935	931	898	868	854	939	901	888	919	881	920	896	930	902	880	879	922	870	882	890	893	875	918	908	868	898	871	895	869	897	856	891	882	914	929	875	899	881	871	883	841	923	924	924	904	956	892	941	884	891	874	849	903	956	929	914	927	891	874	927	864	936	887	893	941	933	909	900	873	892	881	916	864	917	902	906	922	903	924	893	927	908	876	878	916	913	914	906	872	844	892	925	869	894	924	898	842	912	903	928	887	941	924	914	888	851	892	920	865	875	870	922	892	870	924	911	941	898	868	950	937	927	905	922	901	938	869	921	921	930	916	878	906	867	882	881	820	938	918	871	929	871	911	865	916	891	905	895	911	909	919	941	881	853	869	890	921	926	876	907	897	886	931	898	924	872	879	875	876	940	855	968	859	895	927	911	876	889	874	897	851	873	881	866	958	898	907	930	954	839	892	888	890	934	928	932	903	927	904	913	866	917	880	834	895	933	913	913	861	873	880	892	903	939	930	884	913	927	904	912	886	887	881	926	878	913	889	915	890	912	874	851	941	916	934	843	912	900	907	903	866	886	867	865	897	902	908	862	854	875	891	929	867	873	937	901	905	969	875	871	894	915	852	927	898	884	849	900	904	926	889	882	923	886	916	927	881	932	949	933	956	899	888	854	886	899	834	885	930	868	857	907	890	864	892	899	916	889	957	867	923	920	885	915	900	854	867	875	898	892	931	908	869	926	906	903	923	898	921	876	937	929	872	851	839	897	891	924	962	873	918	846	892	907	906	943	928	851	890	931	880	874	964	913	913	857	935	919	839	886	858	939	870	888	903	897	932	875	887	984	920	898	869	874	889	874	974	864	883	903	903	903	869	934	891	872	833	866	876	916	870	892	898	919	897	899	915	867	920	851	934	851	888	870	888	879	962	890	901	880	927	1023	850	910	945	900	879	880	909	902	901	862	868	877	885	872	873	940	906	867	904	928	893	881	839	897	917	923	906	950	880	871	924	910	844	912	937	923	859	874	889	917	924	855	886	922	939	911	971	878	894	928	894	885	875	857	915	886	886	933	925	882	885	862	888	917	922	889	907	926	931	887	934	894	921	877	914	883	955	860	919	895	923	879	854	950	849	846	868	878	884	936	868	867	859	850	922	888	866	881	901	862	894	942	923	922	873	902	931	941	893	873	906	852	886	923	864	947	874	865	881	889	906	891	932	888	890	931	869	854	921	896	918	890	940	996	858	857	919	849	919	887	924	844	893	876	891	901	903	908	904	877	856	878	941	934	902	915	926	990	904	858	900	922	915	939	895	905	934	889	875	926	894	872	920	847	891	954	892	939	906	927	957	977	894	891	886	878	937	882	906	956	905	916	919	976	952	897	864	877	884	912	859	888	902	888	933	945	940	892	956	972	876	951	888	879	863	886	863	921	843	967	901	872	872	905	879	902	860	898	860	935	892	950	881	856	903	901	932	893	934	919	918	900	919	950	907	946	887	871	904	916	917	917	851	897	887	945	937	909	858	913	880	922	888	890	872	885	889	894	928	876	880	875	938	899	893	888	893	873	883	926	856	930	907	899	888	877	870	926	923	918	895	899	846	900	861	900	934	918	933	937	883	951	891	895	866	893	870	923	892	889	925	884	844	910	894	870	902	881	914	869	959	899	923	935	908	890	895	894	937	870	890	933	911	890	873	887	943	877	916	887	881	877	882	900	867	908	868	934	880	858	816	915	944	926	861	907	895	916	967	939	914	946	875	956	923	927	915	867	946	878	863	942	909	882	898	949	930	933	915	872	842	858	875	909	911	920	912	912	917	874	897	862	869	933	915	875	897	906	960	914	916	881	901	907	942	872	933	929	912	853	948	878	856	889	907	919	904	869	889	951	925	931	880	857	895	824	946	862	874	905	910	884	895	918	896	913	934	924	874	921	928	917	938	969	866	925	860	853	901	929	896	892	897	880	859	895	973	866	901	959	868	977	941	892	942	923	891	843	916	924	859	867	912	867	896	922	919	861	932	883	867	856	909	893	909	912	866	911	944	860	900	896	970	897	921	916	882	874	936	930	903	960	904	859	884	942	917	944	890	905	870	911	856	825	926	835	893	934	884	924	924	886	909	873	829	909	939	873	886	892	873	842	874	916	865	877	895	891	880	975	860	869	872	814	934	928	884	849	929	951	925	880	902	920	874	898	947	911	935	883	890	926	893	895	846	887	900	873	905	876	892	904	911	860	933	859	847	888	924	929	869	954	939	850	891	949	931	890	915	838	852	882	864	874	954	912	866	941	875	903	949	854	922	938	854	862	954	883	885	848	974	915	956	887	922	890	841	885	887	935	933	856	908	913	859	916	902	931	985	885	926	916	911	941	890	878	897	867	927	969	902	920	853	885	911	900	905	884	885	850	896	923	843	941	930	899	857	848	910	890	876	888	852	916	862	958	907	921	918	858	918	880	909	906	919	924	909	946	914	926	886	846	901	910	880	890	928	894	950	913	900	828	895	897	911	930	851	861	896	905	874	877	888	876	899	924	890	869	894	928	886	901	858	864	937	900	876	886	874	931	917	946	962	915	914	929	864	846	911	926	899	897	926	904	897	882	873	848	844	932	905	932	906	892	941	898	889	916	897	842	907	887	900	909	865	911	960	910	910	931	888	894	917	903	906	927	926	846	894	969	895	931	913	908	928	894	892	899	921	917	856	900	917	935	905	860	841	906	878	911	884	965	876	899	869	941	922	898	885	876	911	919	902	911	899	882	835	906	953	868	909	903	904	905	924	877	886	869	900	875	885	943	891	894	894	874	866	911	919	899	877	893	901	915	891	901	916	920	905	943	914	901	912	942	845	870	981	955	901	896	841	890	912	918	899	922	853	926	865	902	900	860	946	911	893	931	921	901	944	941	851	920	843	935	930	875	884	916	924	883	929	892	826	942	879	933	832	861	889	887	869	842	882	882	850	895	892	885	950	849	871	907	896	894	882	962	859	919	946	908	973	898	889	881	914	899	958	955	940	869	907	858	906	909	867	965	921	867	912	832	897	874	881	921	900	887	849	855	875	839	887	870	845	879	866	871	910	877	888	885	864	930	927	909	869	910	910	936	900	900	871	917	867	894	884	879	875	906	885
24023	21498	28705	24721	21463	6477	1184	927	836	820	784	707	721	660	692	683	674	711	659	677	643	667	664	624	635	630	657	711	633	653	637	608	666	667	647	627	614	654	659	672	624	655	629	621	612	685	636	643	617	653	586	656	646	662	650	631	638	662	656	678	619	637	633	633	657	610	668	662	641	656	678	620	656	622	649	636	659	648	599	644	646	644	679	630	667	619	633	573	641	651	639	619	593	658	667	634	587	617	597	621	641	705	616	651	630	693	699	648	637	638	614	614	592	624	659	616	650	601	650	654	649	614	676	650	623	675	664	615	616	630	632	604	704	630	629	630	605	607	675	634	653	634	636	598	682	635	675	624	625	650	648	643	636	683	598	603	619	670	594	634	635	647	665	652	632	640	653	672	586	583	665	618	650	659	645	637	643	670	613	631	644	645	633	653	624	637	636	624	628	650	610	670	621	673	656	649	640	661	652	672	642	647	627	636	658	646	632	623	688	622	709	608	672	605	627	617	645	643	645	646	649	617	653	728	658	699	625	646	633	662	661	655	629	607	651	648	675	644	622	620	654	655	632	650	604	638	645	644	616	602	632	666	647	621	690	641	639	662	648	626	660	662	634	628	669	628	678	670	635	635	635	600	662	608	642	631	631	627	645	624	635	632	679	643	647	636	664	659	606	611	598	667	634	679	632	632	630	613	697	646	601	645	617	653	615	684	636	660	644	652	610	690	679	627	667	651	636	630	634	631	632	706	685	666	618	614	595	662	639	644	607	629	614	663	604	610	684	629	640	633	640	640	634	658	682	664	645	618	640	680	644	613	633	641	623	632	603	613	614	660	626	583	687	642	679	601	582	674	666	661	598	634	666	650	641	594	607	678	630	624	677	638	712	671	627	715	627	609	643	634	694	621	627	621	676	619	660	592	581	631	628	692	612	652	649	642	621	678	647	605	625	692	659	652	629	655	642	628	618	636	644	683	621	591	629	607	598	600	648	618	614	633	615	644	617	610	653	647	669	622	665	615	621	572	635	630	617	645	603	662	600	659	609	650	682	622	641	646	616	647	661	607	638	641	597	652	643	652	617	684	656	638	613	662	664	621	670	645	685	651	625	627	636	632	673	684	660	644	617	628	634	662	677	588	608	625	701	657	692	647	612	650	614	646	666	676	628	683	655	665	604	615	623	614	634	634	679	623	629	666	666	616	622	613	671	689	614	641	632	677	631	621	665	674	635	648	626	645	588	655	658	649	642	630	651	644	709	662	628	667	667	654	643	680	638	608	625	633	618	606	656	626	666	627	613	631	659	618	631	652	617	714	673	633	687	650	645	638	613	623	655	584	620	651	679	655	634	617	649	641	656	637	661	637	645	617	613	650	614	635	641	722	640	695	659	613	680	647	611	691	597	668	630	697	647	643	685	637	686	640	624	662	618	612	601	648	655	628	621	703	674	678	658	617	669	614	580	656	627	653	624	635	624	615	615	648	644	660	675	654	604	627	613	621	641	625	633	645	625	686	624	685	712	622	680	659	632	623	617	624	628	615	616	642	633	604	654	629	663	657	659	652	663	659	650	655	655	662	634	603	681	679	667	630	659	635	657	613	648	669	629	626	644	674	628	610	606	618	623	662	625	637	667	631	661	638	657	642	640	675	644	617	654	624	608	695	642	643	682	603	608	659	611	643	650	661	647	626	602	659	682	667	665	627	681	605	657	635	672	632	637	662	633	653	658	646	617	653	662	673	651	664	600	688	626	624	646	622	620	657	661	652	612	629	678	643	644	639	614	725	692	664	662	618	661	638	634	614	625	598	670	641	658	644	613	617	635	605	651	625	593	667	661	642	628	642	641	599	658	631	616	634	671	685	624	612	603	620	626	655	610	635	670	664	605	609	616	620	654	624	643	662	676	631	594	656	654	607	629	659	646	620	656	688	583	637	627	628	662	663	644	637	630	643	623	645	611	603	668	642	652	628	636	598	587	629	643	695	666	639	651	609	591	619	610	633	637	655	630	606	655	613	627	625	633	652	648	673	641	696	667	635	616	653	637	606	582	607	670	644	628	645	631	592	667	661	614	655	632	692	663	628	627	662	682	645	651	655	604	668	659	659	609	609	630	594	693	653	619	653	631	624	651	658	651	686	635	604	629	631	638	623	635	616	584	673	641	629	658	624	634	664	618	612	652	655	597	608	657	671	626	610	604	629	590	670	676	657	652	674	627	664	659	631	637	657	620	658	636	621	659	635	631	622	596	643	634	614	650	606	633	642	627	702	651	621	606	624	640	603	674	627	666	646	657	664	637	657	617	647	622	604	646	646	662	622	579	664	630	618	656	719	685	619	647	636	629	634	614	578	632	612	641	661	653	655	633	651	603	631	654	634	661	654	689	625	632	620	575	638	636	651	615	683	693	678	674	654	663	663	589	650	670	632	623	662	643	626	651	664	640	674	658	663	642	643	645	643	657	653	647	638	679	663	636	653	658	611	659	620	631	662	628	650	663	609	646	603	717	681	639	651	653	685	662	625	678	673	669	639	611	634	649	640	647	646	627	643	670	670	632	605	642	653	644	583	641	645	602	590	668	643	685	626	656	593	669	672	616	652	625	650	600	622	633	612	655	672	636	607	614	649	635	626	662	655	653	671	619	582	655	625	667	672	650	608	635	609	628	614	630	652	636	658	619	627	617	651	657	609	651	628	627	629	628	589	641	640	645	647	630	652	617	602	650	688	613	636	640	650	603	652	665	634	661	617	680	610	641	655	621	640	615	639	616	660	642	641	643	673	705	629	631	639	663	582	638	627	646	631	664	597	596	630	659	679	664	678	641	628	638	628	654	640	659	614	614	627	635	635	634	619	608	626	578	641	658	650	623	676	624	684	655	644	625	646	658	667	606	625	679	585	667	604	634	706	629	645	598	607	685	611	615	633	658	664	614	663	637	647	683	623	626	629	641	635	657	649	622	679	647	611	595	632	649	619	625	635	666	648	619	671	638	677	626	649	631	635	659	668	657	624	675	631	642	640	646	660	667	685	648	590	641	630	693	665	608	635	667	669	674	645	656	644	670	625	636	668	614	672	625	640	646	678	648	646	644	660	651	614	596	648	677	669	652	601	626	638	644	678	625	686	625	632	592	619	607	598	609	656	614	595	662	672	595	651	651	664	666	633	686	657	582	627	645	633	651	652	621	629	659	667	625	639	658	658	617	661	612	672	642	683	677	643	658	627	675	717	623	654	688	630	659	597	614	658	621	583	615	618	628	587	668	610	616	640	612	611	662	668	663	662	657	680	617	654	680	635	643	659	709	658	614	668	643	631	656	657	621	627	659	660	635	626	614	662	643	634	661	666	706	635	611	632	620	658	662	664	637	608	625	633	636	624	631	605	607	661	622	657	585	583	661	629	615	648	644	647	653	615	657	620	665	634	650	632	629	645	656	630	618	592	672	643	585	611	643	615	629	628	636	622	608	657	624	641	668	661	602	625	619	643	643	645	613	632
7738	8009	5667	2817	2155	1864	1475	1281	1162	1112	1063	1007	951	955	917	915	890	849	821	866	839	867	846	861	886	806	825	870	828	846	876	792	829	787	854	824	873	810	828	820	821	822	825	824	762	851	809	829	793	822	847	835	852	826	831	808	814	792	794	795	808	799	838	776	811	791	816	833	801	801	788	835	815	810	834	800	838	820	762	875	773	800	862	794	783	820	740	831	853	779	803	841	828	845	810	807	809	742	796	800	789	877	813	812	794	777	810	783	804	790	815	848	804	794	812	815	843	804	870	821	815	823	801	811	811	801	799	822	800	847	784	754	812	757	831	845	795	891	760	856	831	828	794	824	854	852	799	803	803	799	811	795	809	781	763	792	837	839	848	805	800	812	777	826	771	815	826	823	794	786	798	823	819	843	846	800	829	797	808	796	848	812	782	782	849	829	745	800	839	829	817	843	818	840	816	802	813	809	806	839	806	806	798	784	830	803	774	790	808	866	835	878	805	890	789	820	822	781	802	849	827	812	816	765	796	818	857	799	821	835	795	795	776	852	822	823	842	780	813	846	793	761	841	827	789	806	855	847	830	765	792	800	791	807	758	871	867	769	761	819	825	831	792	822	810	809	870	818	816	816	773	815	808	774	817	781	794	789	836	815	784	802	800	793	788	820	840	780	816	823	846	875	816	775	848	788	781	750	808	737	891	807	789	734	837	813	807	878	832	813	802	854	786	759	847	855	851	792	818	785	782	857	766	865	791	829	818	830	879	807	763	810	828	819	813	784	757	798	828	796	854	841	776	786	786	842	819	796	850	871	806	832	842	823	846	776	871	860	793	823	851	846	800	784	826	807	824	789	843	852	820	842	796	822	780	774	824	817	843	809	859	809	777	832	809	745	830	778	864	801	776	830	803	745	822	779	826	760	807	798	816	804	810	856	808	775	837	821	813	835	807	808	840	763	827	825	763	810	796	820	824	804	765	809	784	792	809	795	786	818	810	774	833	826	813	821	807	834	739	822	850	811	814	851	819	818	801	842	799	775	871	796	837	828	817	809	805	837	771	785	837	842	848	736	810	840	773	821	790	853	850	781	828	821	808	819	859	824	829	828	786	796	823	781	751	778	825	829	775	804	866	780	807	828	842	828	779	814	848	759	803	842	803	830	819	782	862	803	807	735	811	798	817	822	823	824	797	799	779	836	815	816	900	805	815	796	842	817	801	831	804	839	798	801	817	810	798	789	742	779	846	834	777	816	855	846	819	837	823	797	864	804	796	811	794	816	831	791	822	810	854	813	790	778	753	752	773	833	798	785	826	827	813	804	812	830	785	820	842	763	844	781	803	814	794	789	782	769	796	806	823	807	837	800	812	778	847	841	841	848	801	784	847	845	836	846	812	767	806	801	829	789	853	794	815	801	809	818	836	784	820	849	858	756	836	847	797	775	788	809	843	831	791	824	855	771	824	766	814	847	806	790	883	775	787	768	788	789	822	850	808	777	785	831	826	756	812	822	814	796	799	818	777	846	830	808	841	860	877	806	795	797	829	818	777	758	812	766	816	769	859	785	870	798	755	803	805	830	805	840	734	844	842	836	812	787	816	745	806	813	765	804	862	804	813	838	765	865	829	804	832	752	779	801	793	818	842	803	778	764	798	781	825	796	796	758	793	810	844	814	817	870	771	843	820	859	825	857	821	780	815	799	764	796	787	794	815	837	828	850	782	805	784	810	794	819	816	849	848	802	841	844	805	837	784	802	847	811	805	804	812	839	829	826	825	806	850	775	845	790	779	794	860	771	816	821	804	827	810	849	855	839	856	783	805	808	838	853	781	771	802	800	877	759	773	817	772	765	769	806	767	786	826	823	802	766	830	851	815	856	829	823	798	772	835	773	861	867	833	787	826	806	792	828	765	761	821	804	803	861	847	789	798	779	834	837	769	842	831	811	820	815	794	786	796	798	781	868	833	767	824	787	873	810	801	809	806	791	804	810	803	755	746	768	759	826	806	811	776	846	840	793	812	794	800	823	814	821	790	820	803	779	844	820	827	780	789	811	800	828	800	765	787	800	836	862	801	821	757	849	816	830	805	837	809	805	786	856	813	809	796	804	833	780	805	796	784	802	811	796	809	735	801	808	814	837	785	818	799	865	804	888	838	863	786	810	856	833	775	829	819	790	859	782	744	839	780	825	787	789	821	787	846	829	765	805	857	821	795	821	822	778	812	752	837	800	797	796	812	802	814	824	780	803	830	818	792	843	840	795	805	797	804	821	831	807	754	792	837	774	791	840	813	811	845	835	786	864	838	771	828	847	770	794	848	815	847	819	851	850	805	837	788	798	809	816	783	823	768	828	841	796	816	791	790	800	757	846	781	811	794	843	849	820	832	772	808	796	798	840	806	847	790	810	784	846	779	803	848	802	783	822	839	807	854	837	861	837	744	803	759	839	788	786	781	819	806	817	762	855	832	779	808	812	811	777	797	846	792	818	782	842	793	820	810	797	744	802	799	795	800	784	813	822	816	811	829	819	806	757	841	830	785	798	849	767	795	818	818	821	855	860	818	786	787	806	852	760	819	773	833	837	780	818	811	783	785	789	782	795	800	808	781	796	796	820	774	810	808	782	869	794	770	785	801	781	846	844	804	766	830	788	760	779	788	833	820	829	794	778	823	766	821	738	843	814	774	806	767	801	734	777	854	835	832	808	848	791	831	855	796	836	815	785	811	863	747	808	802	817	792	814	855	820	815	801	786	772	766	778	808	778	794	811	878	798	789	814	815	838	776	810	817	789	804	793	839	805	824	772	805	834	817	823	765	807	837	801	776	792	847	765	789	834	764	820	784	795	816	763	806	846	767	789	785	828	779	819	825	768	840	850	792	784	852	860	836	834	817	812	791	824	773	827	794	844	811	820	792	815	818	807	824	801	758	848	828	813	846	793	743	799	816	816	783	880	835	779	797	791	816	820	780	776	805	808	842	788	827	802	843	817	823	802	797	776	813	794	833	812	795	800	820	838	837	808	787	796	844	817	777	812	828	776	821	849	832	802	839	735	818	768	816	825	807	835	788	819	830	828	794	756	842	790	826	818	842	863	803	850	779	821	803	807	816	765	774	837	809	806	841	818	830	787	817	802	784	865	783	801	797	848	832	779	816	801	822	836	832	803	796	812	803	784	828	808	801	840	836	856	817	804	798	787	785	796	827	805	816	870	804	785	830	792	829	855	758	816	795	848	851	797	785	796	809	816	814	828	777	827	771	843	808	834	787	784	806	796	806	789	771	838	758	810	842	828	862	770	816	806	801	799	794	844	794	822	836	869	812	802	815	813	793	791	844	841	803	784	804	788	866	772	810	791	800	818	793	857	818	835	788	825	818	834	829	772	859	801	868	799	859	768	753	786	801	777	844	786	819	773	804	862	784	798	856	797	776	792	754	854	837	823	842	773	813	840	835	744	868	796	833	786	775	779	840	830	804	808	807	786	777	799	822	776	863	811
25146	21484	27272	25781	5207	632	551	546	519	530	520	489	466	468	439	439	430	473	428	424	441	437	417	460	518	434	430	408	437	479	430	459	438	403	437	410	418	437	475	432	451	437	421	430	427	411	472	426	453	468	438	406	448	411	436	446	415	405	421	433	441	434	459	424	422	433	402	424	423	444	458	447	451	423	474	421	448	466	432	457	437	467	440	455	399	422	415	425	427	402	446	442	404	469	446	409	407	470	391	444	442	424	455	424	425	421	441	401	429	414	394	425	431	404	409	454	410	441	434	427	432	415	411	401	461	455	412	410	442	446	443	456	431	409	386	413	427	430	440	425	400	387	444	414	412	443	457	448	426	424	444	422	401	401	452	410	440	452	433	446	461	441	470	427	452	454	426	408	446	431	428	449	449	449	421	440	418	434	399	415	417	440	449	395	460	458	497	421	417	406	404	432	455	434	479	438	441	438	441	411	442	430	426	465	458	417	458	405	466	381	422	446	413	412	419	462	430	455	411	402	462	418	453	459	420	461	408	432	420	405	450	448	408	395	425	425	487	433	410	426	486	371	408	441	496	439	450	424	433	407	448	406	432	451	436	415	418	462	422	410	440	459	431	430	422	435	458	393	433	472	414	443	426	435	439	409	406	409	453	415	437	436	402	416	433	434	430	443	406	429	460	422	431	444	434	406	428	443	462	425	415	421	428	447	455	436	460	437	436	443	438	410	421	456	433	435	456	414	485	445	392	429	426	423	423	401	406	410	415	415	438	465	454	435	457	437	438	446	446	385	448	453	449	422	442	450	443	404	455	465	410	462	436	409	438	440	398	399	430	420	432	385	427	429	415	435	416	436	407	450	452	424	441	424	432	447	391	438	421	416	430	406	450	444	442	419	418	422	423	431	413	405	425	418	405	417	445	426	398	470	429	442	419	438	411	409	457	451	411	458	459	432	424	431	434	439	433	451	433	453	443	411	431	428	405	409	435	416	420	424	455	410	438	429	418	434	428	457	453	383	466	444	439	451	446	453	452	444	485	454	398	428	409	435	428	432	408	396	413	426	425	410	447	454	422	427	427	421	418	410	411	429	437	454	419	394	429	446	435	419	423	429	448	445	456	415	429	442	417	417	435	434	419	444	427	429	427	414	455	433	404	433	436	482	410	462	400	447	434	431	423	445	404	467	483	449	435	450	456	466	435	429	432	456	447	438	407	445	451	435	476	431	402	432	456	420	439	425	448	452	429	444	430	465	440	438	471	427	440	416	439	419	432	452	478	439	455	448	428	406	456	425	436	447	452	394	434	442	446	399	443	463	470	404	414	448	435	434	432	433	432	426	446	499	458	417	428	429	448	419	434	425	433	421	410	441	447	404	394	440	435	440	424	447	434	449	400	417	452	437	457	406	443	428	431	462	402	437	412	409	407	459	439	416	427	431	432	440	444	449	413	452	423	447	432	420	448	459	422	408	458	457	441	433	445	412	407	385	436	399	382	461	437	436	422	430	451	448	430	406	423	478	415	429	445	447	411	435	444	436	455	444	431	431	427	407	432	407	452	452	458	462	447	415	440	421	456	426	426	403	408	415	431	401	449	422	428	409	430	403	458	405	421	472	424	431	454	398	447	450	488	384	431	441	515	429	453	470	457	440	441	404	435	445	415	439	402	429	449	433	473	488	458	423	440	417	399	400	467	420	441	405	411	422	450	431	417	434	425	430	418	435	460	415	439	440	441	439	405	434	397	426	442	446	437	464	420	417	452	407	428	415	436	433	437	412	437	427	465	444	446	435	435	449	410	424	432	420	455	458	427	435	417	427	429	422	428	409	430	428	442	411	414	427	402	464	435	445	451	465	432	412	416	407	412	432	411	434	440	450	455	443	429	474	416	425	492	418	431	451	400	446	447	469	438	455	430	454	450	396	425	456	458	467	416	431	447	462	433	417	449	389	462	414	420	407	447	430	453	427	438	395	428	444	435	429	412	426	454	399	435	436	433	428	402	427	405	456	422	428	405	425	402	421	444	443	408	433	463	421	415	432	444	447	430	426	448	421	446	452	445	415	445	429	403	433	416	456	415	418	432	439	438	429	487	450	425	456	439	424	426	443	437	458	414	451	433	450	442	436	440	410	427	441	421	418	448	438	421	419	427	426	443	439	447	413	416	415	449	450	419	473	435	411	477	384	469	384	463	435	436	424	430	398	435	433	420	450	429	435	402	416	419	438	425	454	403	429	446	406	417	399	441	429	404	444	429	419	431	434	470	414	411	438	430	441	402	388	448	425	431	422	414	406	422	448	447	437	454	450	433	421	415	442	459	436	426	445	413	439	408	414	448	433	383	452	441	442	423	435	447	408	461	414	464	467	441	436	440	461	479	435	450	418	424	378	434	407	436	407	440	429	437	426	426	443	443	425	426	461	451	430	401	433	418	425	392	436	446	432	431	439	453	420	429	414	426	440	427	431	410	425	416	488	456	453	422	441	444	436	442	448	400	444	411	440	413	412	439	438	428	428	433	389	410	458	412	384	421	409	463	396	427	428	438	421	445	444	424	494	422	450	456	440	457	442	440	447	403	449	418	490	391	442	454	456	443	446	419	421	412	408	433	417	426	452	450	408	435	404	430	431	436	439	421	411	447	420	420	438	430	424	416	464	419	426	421	456	436	431	454	432	444	377	441	422	447	424	428	413	432	445	404	425	448	427	454	405	391	394	462	487	444	462	423	416	426	452	433	424	435	473	389	414	429	432	438	450	443	446	433	421	456	419	422	424	440	425	457	450	457	407	419	434	442	465	445	453	437	384	451	423	444	439	408	451	437	407	428	465	419	436	434	405	407	465	456	474	444	448	431	452	442	439	442	473	424	437	432	416	411	406	428	447	435	409	397	463	435	433	421	443	430	442	415	430	434	417	472	425	450	467	448	443	407	456	438	442	416	449	418	421	443	434	455	436	412	429	419	430	438	437	405	429	423	453	430	482	445	438	452	380	446	408	457	428	437	475	425	443	424	437	408	472	423	452	403	424	442	448	434	449	420	461	415	439	435	440	420	430	421	442	434	429	431	411	431	443	456	419	419	407	444	442	419	432	420	449	379	411	457	456	516	434	382	421	437	366	433	449	422	432	438	434	444	399	421	425	436	410	416	431	423	425	415	428	445	490	437	416	410	417	412	470	403	413	426	428	458	413	441	426	465	413	412	428	446	438	402	435	441	429	461	415	389	427	393	444	414	453	408	451	473	439	400	430	435	427	438	439	480	436	414	450	426	437	434	485	455	401	405	453	459	438	426	438	408	452	422	442	458	428	452	449	434	481	464	414	432	452	411	413	412	444	429	413	408	477	477	434	406	467	396	419	429	437	427	456	436	410	441	430	441	438	401	456	460	436	422	421	417	448	415	474	442	419	444	433	433	439	408	393	452	416	447	411	447	450	451	432	441	432	444	426	427	411	427	431	431	452	456	394	435	410	386	439	470	413	433	414	409	446	421	417	427	440
7636	4200	2904	1453	1206	1054	888	817	735	692	632	629	644	585	571	556	567	537	527	550	554	550	593	548	551	556	542	545	573	573	522	547	544	554	550	564	535	535	521	540	557	542	562	561	535	544	536	538	521	541	543	547	539	516	574	566	519	517	533	578	519	559	556	544	564	527	538	561	511	535	534	542	555	526	553	520	517	578	545	549	511	534	563	515	552	520	552	496	548	541	510	560	562	533	514	594	544	503	545	533	541	573	548	537	578	521	538	542	541	543	491	577	556	543	524	549	575	530	556	548	536	567	589	543	517	553	560	547	523	544	514	579	530	541	553	532	481	571	526	556	514	484	506	518	535	565	528	523	526	509	564	527	500	553	605	518	582	491	527	523	552	528	509	509	505	487	489	511	484	552	536	534	566	539	542	525	586	536	523	485	514	505	545	545	516	568	498	529	522	529	558	568	554	508	542	598	567	565	518	557	534	515	527	542	510	500	540	544	534	564	507	531	560	524	551	517	538	546	583	549	582	523	562	522	501	509	512	583	514	542	499	529	531	521	506	518	505	532	477	530	520	541	529	563	560	519	533	561	498	492	496	554	539	503	583	539	545	504	534	524	535	504	545	546	510	531	538	571	535	591	581	568	523	552	539	539	505	543	549	529	544	569	538	530	568	537	523	499	542	543	558	538	553	522	499	540	541	570	483	539	533	528	523	561	571	544	540	560	522	533	525	552	547	497	506	527	570	534	562	535	533	525	567	531	569	553	527	519	534	555	528	570	535	530	552	505	511	520	530	546	550	513	583	510	515	546	545	533	535	538	481	503	538	513	548	540	539	551	505	530	548	559	556	509	517	534	552	560	534	563	548	534	552	527	548	554	522	549	542	512	573	535	506	532	504	515	559	548	536	508	504	538	499	537	561	495	528	510	507	528	524	508	573	542	494	532	542	537	485	513	550	536	527	536	538	556	536	524	497	561	539	540	525	549	554	537	532	530	529	514	554	550	549	554	508	546	550	534	502	502	553	530	525	505	557	527	508	525	560	543	545	605	542	541	521	523	558	505	547	528	498	556	527	501	535	503	554	516	594	529	548	550	559	560	548	549	518	514	567	567	527	509	555	573	546	572	518	548	515	526	539	469	534	512	556	540	507	517	543	552	561	519	501	531	542	514	549	537	488	483	508	569	559	523	533	564	533	520	504	559	508	514	509	574	566	560	528	559	539	576	548	533	563	554	509	540	533	542	513	562	539	542	493	496	537	530	506	515	532	553	550	568	573	543	559	520	533	570	541	545	523	564	537	516	528	576	544	520	565	519	574	545	553	557	520	527	568	542	524	525	523	560	526	476	487	578	559	546	528	515	531	582	551	539	523	495	567	525	540	536	550	536	529	552	490	553	524	553	549	535	508	539	551	510	587	516	581	529	516	551	573	520	525	540	561	533	535	522	556	505	516	511	540	562	545	500	520	484	578	533	524	510	549	523	566	568	581	506	544	556	575	535	540	522	542	550	557	545	529	553	580	529	545	539	548	546	576	493	494	575	495	521	552	557	505	543	553	521	570	542	520	499	502	526	557	530	530	534	537	538	475	551	557	555	592	537	565	512	545	510	560	540	532	523	557	519	549	521	565	563	534	534	546	558	521	516	573	509	501	518	552	576	521	534	493	534	501	553	554	504	529	538	528	601	570	576	499	539	549	559	554	526	515	528	552	495	514	529	499	536	564	509	568	522	529	541	535	529	523	539	571	529	534	549	557	498	519	490	514	530	518	529	529	540	564	497	550	544	568	541	542	522	558	511	525	545	530	549	553	554	518	515	552	524	551	559	509	562	527	555	531	459	510	547	504	545	552	541	526	538	550	541	562	516	520	524	506	507	493	537	543	542	500	571	575	532	570	489	523	529	539	532	524	550	550	533	499	529	575	524	577	552	560	556	565	585	551	529	582	530	527	546	533	526	496	568	574	517	530	543	550	508	542	532	565	507	559	557	525	553	522	569	555	575	534	563	516	521	521	532	544	541	559	503	525	549	584	528	503	565	536	512	494	543	516	543	559	520	552	583	560	591	530	543	501	547	543	538	511	552	537	504	521	537	579	583	547	553	561	563	499	525	520	559	537	544	522	520	510	570	556	545	554	542	499	561	556	559	533	519	521	562	571	522	560	552	550	516	558	561	571	498	556	534	518	544	544	503	568	584	493	599	480	540	522	542	585	512	516	511	551	517	520	550	514	523	549	533	543	522	523	536	574	559	479	523	534	476	522	507	530	537	501	537	504	534	480	512	561	526	550	514	545	556	539	488	533	513	494	537	517	544	505	542	539	505	485	521	514	528	532	541	562	574	529	578	542	531	565	519	547	565	526	530	537	518	530	583	563	569	528	546	549	520	526	503	539	528	552	535	535	486	525	536	542	568	514	521	543	529	571	535	525	580	530	497	552	572	548	546	563	519	569	517	558	566	541	531	533	491	533	549	552	577	517	549	534	576	514	516	507	550	547	530	492	520	553	530	478	539	557	574	549	558	511	543	512	508	521	524	509	529	528	543	538	552	524	543	603	485	519	527	528	529	539	573	521	528	562	550	565	542	551	535	556	561	542	515	552	583	568	532	534	540	540	498	565	506	516	538	520	589	516	524	529	553	513	516	565	558	565	529	537	547	544	496	530	550	524	529	525	550	552	558	547	498	560	523	545	540	557	544	542	573	544	527	509	536	518	541	498	543	569	546	522	550	509	527	544	537	545	541	556	532	561	516	551	589	563	530	484	547	545	536	500	527	540	563	544	514	496	515	524	564	546	582	508	559	575	545	558	587	562	547	539	530	495	519	571	541	521	581	529	514	505	532	543	510	516	524	517	549	587	591	538	533	521	515	536	579	523	534	524	544	550	513	563	510	519	549	521	517	559	523	538	527	543	523	532	538	555	502	543	531	570	516	563	501	537	527	540	547	526	517	535	517	537	520	479	574	547	507	538	550	550	502	571	530	611	541	525	515	537	523	554	530	514	515	568	537	528	546	511	548	560	541	540	561	497	550	552	580	506	516	511	565	550	539	541	532	568	543	558	538	495	572	554	547	546	563	550	537	499	537	536	522	515	513	522	526	536	553	537	558	526	520	523	519	494	486	510	534	532	559	538	510	542	566	575	508	545	527	526	503	518	542	550	514	524	519	562	567	564	565	530	539	571	496	530	535	538	504	570	554	545	533	559	542	559	553	525	517	506	546	498	532	523	538	534	565	539	548	515	571	577	547	511	566	530	555	567	546	537	527	547	538	543	485	520	520	554	558	537	553	582	566	509	517	556	566	519	518	512	556	542	512	542	566	563	591	526	542	521	509	560	479	556	514	539	524	537	517	548	502	494	571	556	542	538	563	513	554	522	529	531	574	533	507	562	538	537	514	527	537	581	541	510	532	553	561	526	549	559	547	547	532	563	497	564	536	526	507	545	576	511	496	553	552	555	565	567	512	536	550	511	521	522	558	493	528	540	545	539	554	557	536
22940	21536	29260	24263	21534	21480	3621	691	552	467	419	415	363	359	345	310	341	333	307	314	275	266	295	292	277	260	291	217	299	290	256	290	256	247	271	263	231	251	266	269	260	241	281	307	264	265	273	263	270	247	256	280	270	267	281	254	241	258	273	249	250	235	262	257	263	253	241	229	260	289	252	248	260	238	234	250	270	263	261	241	263	231	237	277	266	267	255	265	277	271	264	248	237	241	245	254	249	263	248	241	247	258	248	254	261	286	260	242	256	251	237	234	248	259	256	239	250	239	256	252	290	262	198	241	246	265	261	246	230	261	238	284	248	257	224	249	260	237	270	266	201	272	241	216	250	233	254	265	273	277	241	256	274	254	268	260	246	239	296	234	246	256	275	222	213	276	268	264	250	242	256	266	248	232	253	259	259	240	258	271	245	244	245	249	251	263	289	267	237	254	271	265	256	261	263	240	248	263	232	238	261	259	272	277	269	267	236	235	281	239	264	271	242	246	223	217	256	267	237	249	299	231	249	254	230	215	266	276	272	247	238	242	293	252	271	294	264	265	267	269	236	257	260	261	260	228	236	240	250	227	246	272	218	229	230	230	272	239	245	265	272	286	251	240	232	242	218	266	303	216	224	241	256	276	281	278	238	255	257	279	255	249	256	236	267	255	280	257	242	258	258	262	266	282	263	272	270	243	230	263	231	260	262	278	224	272	224	251	264	257	290	267	249	267	247	250	218	257	252	238	225	243	266	261	238	240	249	225	266	241	233	254	227	245	245	265	232	243	255	261	252	249	245	239	246	235	271	240	226	245	258	249	241	231	252	211	266	230	263	270	244	224	262	258	244	242	273	260	247	243	256	267	259	228	265	255	242	225	233	264	240	263	259	251	252	265	249	248	254	216	234	265	238	273	282	232	284	229	250	267	275	262	229	234	251	247	250	274	256	256	261	249	253	246	254	263	242	247	263	247	255	258	260	261	273	266	267	242	269	267	235	241	244	278	275	256	278	257	255	253	259	250	257	246	235	263	217	263	247	238	276	257	242	251	244	234	271	244	237	265	264	235	248	235	260	233	256	266	241	252	257	243	269	274	250	259	234	246	215	245	256	252	266	247	278	265	265	276	226	276	241	254	265	275	269	233	249	245	220	267	269	250	270	233	246	269	283	272	252	251	249	263	251	230	252	254	221	265	238	263	263	217	245	246	230	252	279	282	270	250	266	247	280	236	260	248	270	256	268	243	230	232	238	235	234	248	231	240	251	246	248	262	278	289	258	260	248	250	249	239	256	243	270	244	259	245	254	270	260	265	252	279	233	230	240	267	253	251	249	253	258	250	210	253	250	267	247	229	242	256	256	218	257	264	265	277	235	244	225	248	263	244	250	258	236	257	268	252	221	254	255	251	276	242	247	234	241	269	238	250	281	250	251	251	247	235	250	284	236	239	274	227	264	260	254	246	220	247	276	231	258	294	233	250	271	249	233	268	248	260	255	257	246	263	236	267	254	246	228	252	259	269	246	241	261	247	262	247	223	258	249	241	279	249	254	268	239	267	235	219	240	219	278	280	264	243	267	223	265	231	274	276	262	246	273	232	284	230	255	218	229	236	270	258	249	246	233	247	263	246	263	263	260	220	254	260	255	240	250	235	252	252	251	261	261	243	247	271	249	280	277	275	268	285	255	225	253	238	213	275	239	258	259	229	255	254	251	247	236	264	251	240	255	265	224	271	251	228	235	270	268	251	260	278	245	238	260	236	246	242	246	282	273	248	258	221	251	234	249	264	226	257	217	259	227	275	232	251	263	250	264	239	282	290	271	296	245	255	244	247	257	244	258	270	255	249	272	246	236	228	283	278	241	267	247	262	261	241	239	273	250	256	247	250	234	257	243	237	252	266	257	293	228	272	269	257	252	283	262	246	233	209	221	247	220	253	263	284	261	262	235	250	236	246	243	256	221	257	255	234	233	253	280	283	244	270	259	253	290	269	247	271	236	246	265	253	240	258	254	238	281	257	257	247	259	244	264	255	314	209	250	242	223	247	263	255	266	230	281	267	248	250	258	231	257	242	277	281	293	267	266	251	249	252	275	257	255	222	274	239	275	224	230	258	218	255	258	266	233	233	260	240	243	245	272	231	249	257	274	264	251	257	255	227	241	236	256	258	247	244	231	243	231	280	270	258	259	253	251	259	228	251	251	226	257	223	240	233	274	238	264	239	239	260	254	254	242	255	247	257	241	261	265	267	258	276	255	251	240	237	263	245	267	289	259	261	258	258	254	236	245	239	250	263	270	237	220	248	239	262	253	241	243	287	257	246	300	257	252	239	257	262	231	253	256	266	249	248	225	226	250	276	221	242	261	270	278	256	254	238	246	282	244	257	233	245	264	288	239	232	226	253	239	258	245	273	243	239	242	252	228	236	308	264	243	245	243	274	242	247	277	268	235	241	239	249	244	243	262	251	259	268	255	265	242	234	238	258	221	230	254	243	270	259	253	254	232	225	250	246	253	265	269	249	244	289	258	249	249	271	281	214	259	257	252	264	244	273	274	269	254	257	257	252	257	212	254	238	250	247	277	251	260	246	239	238	233	247	210	255	265	216	262	258	262	228	260	271	245	256	254	249	247	268	263	218	262	243	273	264	234	223	246	268	259	274	267	247	254	262	260	271	251	265	255	250	235	276	248	244	245	258	231	265	239	257	247	251	245	267	214	246	237	247	239	245	227	242	249	240	259	236	231	234	256	276	244	205	249	251	264	264	263	253	244	257	283	266	249	233	235	237	246	230	249	229	226	267	266	261	247	249	250	251	262	226	251	227	255	238	239	288	238	263	244	271	255	239	269	242	226	257	265	260	238	239	249	270	248	272	239	255	211	255	284	261	267	235	272	239	253	249	233	222	232	256	246	245	270	251	250	248	241	255	264	247	232	238	237	269	230	269	232	262	238	266	261	250	242	247	281	282	239	265	270	261	242	254	263	256	249	248	280	258	276	255	236	236	232	260	263	235	256	248	253	238	264	255	243	233	253	260	269	237	268	256	248	232	221	241	257	262	264	242	274	267	260	245	237	254	250	282	253	257	220	224	234	228	250	239	247	250	256	234	272	234	253	250	254	262	250	245	252	241	248	256	258	236	258	238	252	265	265	280	267	236	279	273	284	222	245	239	232	224	246	256	241	246	251	248	267	252	252	239	246	252	282	248	246	233	259	254	248	272	249	231	229	247	257	255	252	251	223	249	245	262	243	256	248	255	253	261	286	260	253	251	238	264	235	266	264	275	268	239	249	259	240	239	268	249	262	249	247	262	241	232	251	262	267	267	264	248	279	242	238	252	231	268	262	247	255	240	240	243	239	259	257	224	269	227	250	227	243	257	254	288	266	271	237	230	279	259	249	253	244	231	264	263	256	262	248	252	244	257	270	249	247	233	238	261	251	263	219	236	251	241	242	231	256	236	248	270	265	235	240	264	227	262	258	267	239	251	248	281	270	258
9720	12660	8390	3942	2826	2203	1688	1257	1049	936	790	682	656	592	540	465	501	475	428	447	419	446	371	383	400	421	374	343	399	390	348	373	370	354	368	347	373	371	330	339	343	375	371	354	359	330	375	330	340	341	313	347	368	335	330	321	350	331	312	355	318	356	390	360	325	358	324	364	302	336	351	346	351	306	335	350	318	321	336	345	327	342	347	351	299	317	338	316	347	315	362	311	374	295	354	328	322	301	322	315	306	313	293	355	328	343	330	363	324	326	337	356	319	331	335	324	353	310	339	364	341	337	353	326	303	342	310	314	350	356	352	348	327	305	328	314	382	365	330	316	309	333	306	349	369	333	329	322	332	311	396	324	321	324	303	324	344	331	316	317	334	311	337	321	336	335	320	333	330	306	322	351	348	344	353	347	342	342	338	341	349	316	337	321	323	304	344	298	351	329	334	328	309	349	325	310	332	318	348	300	325	351	305	290	338	325	305	340	357	358	332	331	339	330	322	343	314	314	298	340	300	316	351	336	346	335	306	328	335	309	360	362	345	321	331	283	338	356	300	346	314	308	288	315	324	330	317	343	350	337	311	314	316	342	333	360	343	346	317	326	340	324	309	338	326	312	336	289	336	314	316	316	321	373	337	352	334	348	311	325	327	326	322	321	314	339	309	351	276	342	301	305	335	318	325	352	326	346	307	345	323	354	344	317	342	329	320	301	312	345	369	350	327	327	297	320	337	325	359	378	362	357	297	345	321	362	358	325	312	334	383	344	312	335	325	325	320	347	324	314	326	355	325	335	344	327	333	342	347	322	352	313	315	297	347	317	311	328	332	307	333	326	332	309	334	304	335	334	317	322	341	310	312	320	375	321	359	348	351	329	342	340	304	325	333	298	347	325	308	309	351	344	344	325	324	358	349	313	328	336	298	352	355	331	322	354	348	359	338	312	340	300	327	351	333	323	347	346	339	303	319	320	314	311	361	326	309	337	316	353	326	329	323	334	342	371	314	310	323	291	343	314	353	335	334	348	351	322	325	328	323	325	324	325	344	330	348	326	341	339	370	343	316	336	332	325	358	323	345	315	296	323	348	328	352	337	341	332	341	346	303	345	346	334	359	284	382	314	331	369	327	347	372	331	357	348	332	324	332	320	342	301	328	332	327	311	347	333	339	356	304	324	336	345	335	328	346	343	349	325	349	342	319	340	313	343	318	309	341	325	328	335	321	320	350	305	319	328	329	321	309	340	360	358	318	330	317	331	361	331	337	348	327	332	288	335	329	301	331	317	350	322	323	356	308	338	347	329	320	334	376	316	345	318	330	311	283	347	322	318	319	342	326	310	299	330	349	317	330	335	367	308	334	358	306	342	303	361	320	307	323	296	363	353	323	361	326	311	359	341	316	378	322	314	349	340	342	347	357	325	302	326	312	328	317	339	316	338	331	312	327	332	359	354	321	338	311	354	365	351	334	316	310	339	329	344	331	327	317	340	314	337	360	289	341	350	347	340	290	363	310	348	302	349	321	326	323	348	323	327	307	328	294	344	295	322	294	331	300	342	325	327	357	332	297	344	325	337	350	331	341	330	364	305	355	324	326	345	320	350	325	316	332	366	317	342	302	342	345	314	346	373	323	326	313	328	313	330	353	342	335	315	325	338	338	348	353	364	329	356	354	351	339	302	308	344	295	353	336	334	341	386	358	307	331	311	314	349	335	362	319	325	315	330	340	362	316	333	323	318	295	330	326	333	307	343	302	341	314	353	352	325	347	309	345	313	328	284	330	319	313	368	356	325	341	312	301	318	316	326	306	346	320	346	336	330	372	330	315	292	352	336	363	312	292	333	326	330	304	350	316	318	328	339	340	340	327	308	332	315	341	331	357	368	381	351	319	352	313	317	343	333	332	295	342	309	323	300	328	348	340	319	353	322	346	305	349	323	320	362	294	362	338	325	344	316	328	371	329	320	352	339	353	331	336	327	317	334	336	334	303	339	320	338	343	331	343	347	344	351	315	343	331	340	331	326	342	301	314	336	324	319	321	330	332	345	338	355	357	301	322	323	333	346	333	333	336	321	346	326	358	322	311	318	346	315	335	279	319	321	348	306	346	298	356	354	307	344	379	329	310	318	328	318	326	372	335	334	328	377	319	334	317	340	332	336	361	327	308	319	321	345	328	361	328	357	360	348	308	312	319	322	362	308	316	328	356	361	333	319	333	295	322	309	379	309	335	304	330	326	373	310	316	302	370	337	319	361	318	337	346	306	310	333	299	307	323	310	333	349	299	318	371	330	337	351	355	322	346	349	322	319	334	318	323	298	323	319	345	323	341	322	339	353	337	340	327	326	334	324	309	359	333	334	324	343	326	336	360	349	346	340	357	328	337	316	331	352	316	329	339	332	308	345	359	341	342	340	318	353	319	327	329	344	330	340	345	356	295	336	341	326	364	344	351	321	294	341	350	334	319	322	318	339	355	338	338	339	353	307	316	331	324	342	345	305	319	321	328	328	321	339	323	331	360	329	322	352	322	332	330	318	374	353	338	325	300	348	292	308	337	336	335	325	340	324	332	318	345	339	325	350	324	315	355	338	329	348	319	354	321	362	322	347	344	315	345	327	339	314	298	318	337	356	325	314	335	327	363	331	305	356	344	299	299	324	330	362	324	321	330	323	302	331	349	358	301	343	312	349	336	329	336	329	344	348	335	310	332	359	326	370	321	318	324	301	313	349	324	342	328	356	315	360	337	362	332	323	310	343	328	327	314	323	354	328	334	320	300	306	334	335	317	326	354	348	357	322	331	332	324	334	326	341	322	332	331	345	321	282	317	356	331	320	326	348	320	335	326	318	352	315	325	341	340	365	356	311	326	314	348	285	341	347	311	355	350	334	340	342	324	340	359	331	338	296	295	327	314	334	343	333	348	321	346	343	334	287	360	328	308	328	342	306	297	346	349	331	323	336	343	344	339	336	290	306	348	334	292	343	291	345	309	320	365	343	333	338	339	311	319	305	345	292	336	316	310	301	333	326	313	320	342	331	344	328	324	309	318	328	352	330	314	340	336	344	319	316	324	354	350	353	341	298	298	338	333	315	329	327	338	367	341	321	342	344	349	351	343	352	303	345	309	348	315	322	316	333	310	321	361	348	330	333	312	348	345	344	355	334	344	353	327	329	314	309	342	338	317	313	334	313	341	330	314	313	319	342	319	383	321	341	353	320	323	363	329	353	328	335	343	349	349	326	348	328	314	323	323	332	292	339	327	303	348	317	345	336	336	334	325	334	343	351	362	357	337	330	320	333	327	314	333	320	339	346	369	358	339	309	301	334	326	293	334	320	363	311	321	335	327	346	333	319	347	338	336	348	305	341	333	353	319	330	320	339	320	344	333	346	349	343	326	302	325	336	308	325	338	337	312	331	354	322	328	339	347	332	329	353	302	334	325	306	348	324	335	316	341	334	335	305	341	340	317	349	317	332	350	326	321	330	347	330	323	328
27926	17602	3473	948	803	745	757	716	735	715	749	731	725	690	759	727	663	756	732	701	736	707	711	739	744	730	732	712	762	739	708	746	719	753	688	721	721	695	728	709	738	718	728	729	678	716	796	706	695	697	705	716	707	689	750	740	694	706	715	697	736	736	731	762	734	716	744	681	719	646	685	718	735	722	714	721	742	700	758	716	752	680	734	713	698	659	709	708	709	717	736	746	747	726	699	715	687	767	756	706	647	742	733	724	695	735	700	719	696	717	713	716	717	715	770	710	755	733	735	763	755	722	746	719	710	725	675	703	725	706	711	671	722	783	733	749	716	750	719	742	737	723	703	725	691	727	696	720	693	742	740	745	707	724	745	702	739	760	709	655	697	764	675	743	697	736	762	730	712	718	723	694	767	704	709	660	759	730	707	723	763	696	694	752	726	719	661	741	667	749	697	701	712	751	722	702	696	684	714	659	723	756	706	664	687	685	743	741	730	693	750	682	706	715	710	689	677	730	726	738	750	750	706	743	696	732	704	688	698	704	682	736	749	698	741	718	659	745	715	706	681	713	734	759	659	717	718	758	718	721	711	734	736	671	724	704	731	713	724	733	734	748	697	717	711	696	682	723	760	699	741	686	760	777	727	683	673	734	734	704	679	731	714	713	756	735	742	723	775	716	740	714	715	739	731	737	720	687	675	711	725	691	692	688	756	755	754	690	750	752	700	705	674	732	741	705	722	703	710	730	702	737	774	685	730	727	704	737	706	662	682	698	733	725	684	722	726	747	737	689	711	729	700	689	754	665	774	701	724	692	729	705	744	769	717	719	703	720	663	730	717	761	733	747	691	720	776	704	712	716	737	733	657	747	711	691	689	757	734	723	706	708	687	744	711	708	750	716	700	689	738	713	761	687	747	735	675	725	737	713	721	677	711	673	712	696	725	743	756	716	700	721	709	696	722	719	710	742	683	751	716	738	702	748	716	765	705	690	689	725	728	645	753	691	715	670	706	707	727	663	662	732	729	725	740	725	716	694	738	742	721	678	724	779	721	723	699	706	703	725	723	690	745	743	724	743	697	727	740	709	727	721	729	642	714	750	732	718	722	689	756	705	704	691	757	764	719	724	719	715	727	730	754	709	752	747	714	701	721	733	715	744	701	676	752	694	699	734	713	710	712	713	724	679	680	729	706	770	725	706	710	754	720	684	770	669	690	720	721	759	773	699	766	725	701	696	736	738	743	723	742	708	722	726	688	714	708	696	738	772	728	691	729	699	732	710	709	744	777	750	689	709	717	735	713	775	743	731	733	690	734	733	737	700	711	723	732	686	698	753	706	710	741	696	757	717	743	694	695	735	723	728	721	692	747	733	688	733	708	731	740	694	687	714	681	725	670	715	721	725	742	743	715	723	713	739	728	693	724	735	645	754	738	722	694	736	728	717	745	723	701	757	689	689	794	703	723	715	747	735	754	751	737	677	722	703	750	733	731	716	743	721	650	696	723	734	723	763	734	697	704	688	719	716	669	713	708	678	720	733	694	690	689	675	647	710	700	741	751	669	690	760	723	699	720	718	767	719	706	732	733	752	686	715	704	711	668	704	686	705	729	731	706	670	754	684	756	705	732	693	709	717	668	719	714	674	722	687	716	705	731	739	707	737	729	702	724	689	718	708	734	689	734	678	754	735	698	704	743	699	728	707	721	723	748	729	726	691	718	750	696	710	681	774	740	696	709	744	762	700	721	680	765	703	741	705	795	720	749	692	702	750	722	731	719	732	685	706	752	731	725	737	743	696	696	692	735	680	748	704	711	720	708	720	727	711	731	704	674	697	723	759	735	707	770	701	744	729	749	713	688	660	712	709	742	698	769	803	710	682	725	760	720	755	709	696	684	745	710	726	738	750	678	745	713	746	752	720	710	713	703	733	681	739	733	760	702	692	692	741	736	735	753	794	696	743	751	723	717	709	711	713	722	678	738	700	702	717	709	683	782	729	711	665	687	723	698	752	673	680	702	704	688	713	690	719	671	740	747	716	724	683	688	707	755	756	686	700	744	698	703	709	711	767	782	725	703	703	756	671	668	737	751	728	675	732	678	698	719	744	710	749	695	715	755	704	693	723	686	740	771	719	728	688	749	755	755	699	770	711	713	682	702	745	691	737	711	733	703	727	705	760	770	759	715	747	733	726	699	728	678	751	726	711	704	718	708	698	688	706	741	683	713	686	745	742	709	736	805	730	714	705	721	733	745	700	720	715	737	701	719	707	734	768	716	717	734	717	691	758	676	705	687	684	779	698	715	699	710	691	722	782	666	693	745	724	728	734	694	659	714	698	749	677	729	720	703	710	722	659	689	768	689	724	703	700	723	678	697	722	693	733	746	728	749	706	720	721	705	721	691	722	708	712	764	664	685	691	697	759	722	702	673	707	683	705	797	714	707	773	679	728	703	731	704	667	689	761	704	697	743	687	700	709	751	729	738	747	735	687	707	747	659	741	724	783	701	741	743	725	729	659	700	718	701	686	724	718	703	702	687	715	716	723	751	756	710	718	698	730	718	723	702	740	733	720	735	723	703	683	709	728	676	737	652	737	760	681	695	728	689	688	738	717	727	686	735	705	699	770	683	699	745	680	711	737	721	701	711	681	735	667	742	750	699	705	714	705	683	715	750	713	717	715	767	711	739	732	720	694	714	750	706	699	713	740	730	707	690	722	743	701	730	694	721	748	742	720	708	737	692	721	700	701	698	774	738	719	730	706	697	725	718	681	739	703	687	748	752	720	765	694	692	739	706	707	715	741	702	735	742	744	680	635	749	708	768	728	704	710	718	687	728	730	711	743	717	729	691	750	727	721	702	700	698	720	690	726	771	710	673	713	755	718	750	707	770	743	707	727	758	709	679	686	754	682	713	765	728	762	688	762	703	753	732	680	715	693	702	751	715	697	697	672	655	741	727	709	777	709	772	680	720	736	737	713	718	784	782	679	717	735	755	739	666	753	722	684	743	709	766	704	715	665	723	679	749	728	739	721	683	712	725	742	701	685	714	686	718	683	727	734	728	602	668	692	690	768	682	722	677	739	713	690	696	650	678	710	739	717	692	746	736	739	714	699	708	723	710	684	705	709	757	699	713	711	787	728	722	698	757	735	778	746	719	765	745	718	690	711	687	695	700	696	754	697	736	661	660	736	705	710	687	765	791	704	697	668	702	723	742	722	766	707	674	698	727	690	713	739	701	743	721	674	690	705	731	689	678	704	769	734	712	689	697	690	717	753	713	692	702	751	712	710	697	698	715	715	692	736	735	658	677	753	716	725	684	708	714	711	692	684	679	709	751	691	716	723	694	725	708	737	724	728	765	720	737	769	720	704	701	686	722	688	718	709	723	799	704	762	750	746	749	721	734	704	701	690	748	724	691	728	708	746	699	762	746	731	721	715	738	686	725	739	748	759	707	659	670	706	754	732	714	755	751	671	712	680	714	697	703	729	695	697	670	699
5301	1382	1197	1018	954	956	964	936	906	919	934	870	920	870	886	889	922	900	856	915	907	890	885	894	908	883	901	875	907	856	894	919	917	960	896	908	876	869	899	912	875	877	861	896	879	893	868	869	887	925	917	926	893	921	867	875	852	931	896	942	899	835	846	905	912	886	884	934	925	888	861	878	835	894	955	859	897	844	873	859	917	840	880	887	879	854	844	891	886	882	883	881	891	883	938	911	879	914	927	883	884	893	860	891	932	898	944	946	874	911	869	896	900	897	879	876	864	862	865	926	880	840	914	929	903	891	917	897	899	962	891	870	889	861	848	866	868	902	948	941	899	912	897	903	904	893	874	856	890	885	885	827	951	897	918	930	929	933	889	881	885	896	893	875	883	927	864	892	856	876	902	873	863	848	882	921	858	883	892	935	893	895	903	900	877	902	942	911	882	845	879	888	896	873	841	898	923	923	855	850	818	883	898	856	896	891	892	901	910	935	860	885	897	957	847	835	892	917	930	854	900	920	884	906	903	885	872	978	921	857	915	891	893	861	917	896	851	835	874	864	854	890	832	885	935	909	907	888	934	921	846	918	854	870	849	866	883	917	912	871	884	930	923	907	911	916	900	919	891	925	925	888	888	919	882	930	870	876	920	838	865	901	870	935	884	860	886	888	833	903	892	913	891	867	861	891	896	855	944	902	914	901	901	967	882	921	946	845	869	908	879	917	896	861	887	938	891	905	868	940	888	921	841	888	907	873	886	880	861	883	908	872	871	875	860	832	895	847	915	914	876	903	925	883	863	960	864	918	925	924	877	880	891	941	943	841	873	916	855	913	903	885	886	898	874	895	880	861	881	891	890	918	932	896	867	851	861	912	890	920	924	931	859	963	897	943	907	912	871	860	886	939	861	881	803	855	897	881	928	903	921	888	915	878	908	865	840	944	849	854	897	862	871	900	883	858	872	906	841	935	860	848	867	896	895	890	872	895	861	892	919	895	883	870	859	878	913	919	885	856	910	922	913	843	930	895	848	905	893	863	874	887	864	924	897	894	889	885	958	900	859	901	859	877	905	880	907	853	957	873	869	862	870	858	867	919	898	887	943	891	939	921	879	922	875	860	911	885	887	895	846	875	884	891	895	901	927	912	846	901	914	879	879	865	871	926	851	890	849	893	928	910	881	925	862	824	874	913	865	869	846	934	891	875	857	867	908	861	873	953	884	909	926	872	909	934	881	908	910	868	853	864	864	868	895	836	850	924	843	929	889	919	891	914	844	877	844	849	898	906	912	911	948	908	864	896	866	887	882	833	893	929	918	862	936	908	900	904	873	903	906	917	930	895	886	884	869	897	923	880	914	900	923	921	914	895	934	933	866	935	905	900	930	879	916	908	888	884	883	893	893	895	897	853	843	938	935	898	921	850	780	853	886	826	919	919	848	879	871	901	920	929	889	894	881	910	864	873	909	887	920	889	842	873	885	869	898	890	913	918	875	893	908	892	912	860	896	872	864	846	877	879	850	883	901	931	882	873	911	869	887	960	922	892	927	871	927	896	889	909	869	937	899	871	921	911	842	903	912	912	948	908	879	883	885	871	859	882	869	884	879	901	885	902	902	852	964	888	934	860	850	896	885	905	892	894	865	923	860	875	923	902	927	910	905	869	844	862	874	898	846	865	913	829	870	928	901	880	885	904	916	851	889	901	904	901	936	917	892	899	928	896	925	898	846	908	889	851	903	875	912	897	888	835	845	887	859	850	873	884	894	863	878	924	882	861	949	889	925	887	921	891	874	898	882	906	865	854	848	890	883	883	913	907	886	941	891	899	888	950	945	909	871	893	894	842	857	857	881	917	919	873	936	883	909	890	854	874	875	852	884	872	848	909	895	827	892	896	900	893	886	860	890	894	885	943	851	936	888	877	866	925	894	884	920	901	926	900	904	848	889	928	883	925	882	895	899	889	874	870	868	903	942	864	927	923	879	857	902	866	870	927	899	879	878	842	866	880	855	909	901	912	877	887	949	930	904	858	875	899	889	860	898	889	870	857	919	849	847	874	866	900	927	874	879	857	829	891	875	874	888	824	962	868	936	874	936	888	915	901	895	920	926	905	871	865	876	886	889	934	876	895	863	934	928	869	837	873	876	879	870	862	892	916	856	862	866	866	928	937	881	909	922	976	859	915	941	897	904	880	880	894	904	866	868	883	912	876	876	887	847	892	818	841	874	931	950	909	878	825	868	925	957	846	940	928	889	918	896	922	904	905	863	870	897	895	939	916	914	912	856	911	844	869	859	896	917	894	881	912	916	922	909	859	897	857	860	906	916	860	855	900	880	875	882	859	870	909	915	838	889	935	880	901	879	922	880	869	909	854	882	856	906	847	866	914	837	854	894	840	857	937	870	903	919	955	851	898	894	878	874	881	923	891	853	893	859	948	892	883	890	866	919	925	883	895	915	943	851	924	826	872	876	888	909	923	849	911	864	936	889	873	904	920	895	892	893	858	856	873	897	893	936	865	890	885	942	848	916	877	826	895	929	893	840	804	878	890	938	889	836	910	903	864	905	924	910	909	849	914	895	904	841	822	894	855	897	893	891	881	862	939	890	872	865	876	897	876	908	921	844	938	897	910	902	906	875	885	878	854	852	899	837	870	837	898	854	941	872	908	892	844	929	901	935	877	922	942	921	889	891	827	886	886	888	881	864	875	893	918	937	843	869	921	904	904	887	854	869	864	890	888	940	904	939	910	901	919	810	882	865	877	876	878	880	844	928	925	892	887	867	879	869	966	887	952	893	888	953	914	846	883	885	906	808	893	870	844	866	913	921	853	904	858	886	913	906	837	887	942	894	860	890	853	912	906	834	882	835	917	911	907	889	926	862	890	872	885	896	847	914	930	914	863	884	878	884	907	845	901	894	867	929	927	909	858	885	919	853	892	858	880	901	917	881	899	850	861	943	880	879	906	892	858	901	858	858	908	920	943	920	849	934	856	901	867	880	917	891	881	845	886	902	905	876	908	875	903	904	887	878	955	870	888	906	909	892	894	845	872	898	874	889	900	901	905	855	860	914	915	873	856	890	882	901	911	892	904	923	837	861	869	942	888	917	870	855	926	916	868	885	860	862	856	852	975	913	898	878	911	872	872	866	907	885	919	911	887	868	892	894	910	906	944	953	891	934	909	897	891	890	953	885	947	924	941	922	888	920	929	895	905	920	850	943	853	867	916	890	913	862	846	913	938	919	895	833	878	898	865	904	848	900	887	898	882	912	842	888	915	886	863	902	910	923	860	923	863	936	911	875	865	871	869	846	872	952	880	885	898	868	873	941	941	923	871	901	966	885	910	917	854	883	877	905	884	884	881	912	873	867	891	878	890	930	870	921	895	939	826	889	903	948	902	880	961	870	855	911	918	861	930	933	841	910	932	830	886	891	929	939	907	898	859	919	906	877	908	892	877	860	908	880	892	907	888	878	889	902	982	891	936	877	918	907	879
23886	21482	28738	24635	21452	7205	1173	910	803	754	692	717	741	730	693	678	636	669	640	628	687	646	671	662	614	665	615	614	594	632	644	655	640	643	632	662	679	614	677	637	683	652	651	680	660	630	631	656	626	647	605	628	627	628	683	621	648	580	671	628	651	594	635	672	609	665	610	643	641	600	669	643	671	641	606	693	662	623	607	626	629	641	610	604	625	653	606	615	617	608	599	613	666	695	615	660	681	654	636	673	581	623	656	654	633	617	611	619	609	664	602	653	611	646	640	598	624	668	656	634	642	622	595	632	639	640	576	616	623	668	635	606	615	659	629	654	625	652	664	666	621	650	685	584	605	621	612	636	637	633	608	579	622	645	608	641	651	667	622	632	611	636	625	639	642	575	613	597	652	627	638	660	641	658	669	649	575	613	606	680	637	642	629	613	650	628	692	654	626	660	639	679	650	666	597	668	640	641	609	648	590	642	632	633	659	624	641	623	602	676	585	636	657	669	637	580	603	635	602	623	667	651	631	642	600	615	625	649	638	657	654	669	629	612	702	622	646	660	669	620	649	653	651	627	637	640	601	649	625	637	629	627	583	602	647	614	630	639	657	655	634	656	628	625	595	655	607	631	638	603	644	668	614	690	672	631	621	628	631	590	644	611	595	598	640	627	638	623	608	624	623	652	645	656	586	637	659	606	646	633	654	608	614	644	642	619	580	665	664	578	598	662	638	639	642	653	627	627	596	611	659	648	612	603	628	643	683	667	662	605	649	643	641	623	637	628	642	638	620	677	605	621	651	624	601	631	628	655	641	616	699	609	644	648	621	636	643	633	663	672	640	632	658	689	612	617	657	597	657	611	608	589	601	629	626	643	648	630	571	624	660	631	663	665	643	580	641	618	665	602	629	603	647	617	642	652	662	656	616	631	600	615	659	649	598	628	654	642	616	637	620	608	655	665	678	624	658	638	638	604	648	649	653	669	640	630	630	633	662	654	618	619	626	594	627	603	617	603	597	630	612	656	636	637	639	654	648	651	692	623	620	620	622	664	660	639	593	629	581	636	651	635	631	587	617	647	652	624	650	634	605	623	618	627	652	582	687	607	604	592	672	670	627	636	618	621	646	612	618	674	630	624	670	675	693	598	576	643	643	621	641	643	613	585	632	618	622	658	687	641	623	633	624	633	632	657	658	610	607	672	656	634	618	635	646	645	622	605	624	584	626	647	602	653	670	630	617	587	614	585	656	637	609	604	609	661	593	585	629	612	641	612	604	636	654	625	635	619	607	665	653	661	628	620	615	660	655	620	657	608	609	625	620	575	627	681	611	660	644	602	647	668	629	628	660	662	632	641	637	621	585	637	656	636	669	595	623	649	672	645	619	605	660	664	637	606	653	619	635	647	627	670	663	609	619	626	618	603	596	623	599	641	609	680	631	630	649	647	604	590	624	638	638	624	606	599	618	674	640	662	660	627	644	608	625	613	625	671	623	621	619	623	620	619	653	652	633	641	630	606	624	631	667	629	642	588	622	615	641	567	665	624	588	629	620	627	619	616	595	601	659	596	629	621	618	645	629	673	630	632	636	627	613	605	632	673	611	595	626	611	630	644	646	669	613	649	673	660	608	634	650	622	632	619	656	621	661	637	584	639	609	630	626	586	646	633	640	610	664	589	635	639	642	666	686	614	661	590	587	613	659	589	654	608	638	651	641	591	600	645	643	681	597	577	645	654	628	641	631	658	639	631	651	643	670	652	602	640	582	631	639	620	619	687	627	654	696	622	608	602	634	657	644	660	655	628	621	653	592	627	611	618	646	617	628	582	657	625	632	655	592	614	621	657	613	623	655	583	632	611	620	616	646	611	628	629	625	637	609	626	643	595	582	639	610	630	601	619	639	646	651	658	585	619	603	649	623	679	659	601	633	601	668	677	624	656	627	616	615	601	595	645	630	579	613	668	647	631	668	648	634	602	577	591	621	678	618	646	632	605	628	630	638	594	665	669	614	605	602	608	572	656	662	646	666	639	668	678	605	592	641	618	636	625	599	664	615	621	654	608	601	640	649	647	638	613	665	646	618	660	662	606	602	613	633	631	669	605	609	677	625	633	631	612	636	618	634	638	637	658	602	629	646	646	622	685	589	651	647	659	618	588	652	606	615	647	678	657	617	611	649	660	625	632	602	616	631	629	633	652	638	622	647	627	612	596	623	600	614	675	620	628	643	609	615	587	611	648	624	664	632	637	654	636	655	619	623	631	566	632	667	624	618	633	650	612	662	632	632	646	609	622	618	623	586	614	613	625	633	618	618	644	593	620	624	632	604	556	585	659	604	648	580	665	675	677	627	627	651	649	603	610	654	639	628	622	604	623	645	629	656	644	641	634	611	642	624	657	642	661	627	667	672	645	650	631	620	649	623	599	661	619	575	637	590	632	667	640	618	651	669	623	648	650	641	651	643	650	646	606	629	674	593	621	665	637	658	607	630	602	647	645	568	666	645	624	637	576	607	600	626	653	600	636	571	656	627	634	589	620	637	636	669	633	609	603	662	593	623	625	634	623	631	662	623	639	646	629	643	642	633	620	649	634	578	625	635	613	645	646	687	627	646	658	665	632	658	668	620	586	617	619	678	615	615	642	659	657	590	641	663	639	645	629	638	604	597	603	642	726	673	586	572	636	619	599	624	608	585	642	634	603	637	643	645	604	614	635	618	611	635	627	606	610	638	555	633	647	659	614	621	603	642	600	663	627	660	603	628	613	630	641	592	614	613	638	645	653	654	630	628	641	660	639	607	593	615	655	625	597	625	621	652	644	665	700	612	554	655	630	605	569	616	636	630	600	657	584	639	631	644	605	617	650	664	679	587	649	620	627	610	593	647	634	626	606	595	638	629	651	596	671	637	654	614	661	651	654	641	624	633	624	588	618	666	624	636	618	635	621	609	638	659	628	670	563	652	605	610	623	623	610	645	641	641	663	669	615	625	632	621	614	641	668	654	630	610	597	634	658	661	632	649	632	577	640	620	624	593	630	646	653	633	605	629	660	662	582	653	632	673	634	611	613	616	643	637	653	625	630	599	595	646	624	601	666	647	652	598	584	660	641	655	690	669	627	635	657	639	604	615	575	633	640	603	595	616	654	660	604	643	598	654	661	631	616	652	632	638	587	675	646	665	676	647	627	654	611	595	631	636	664	624	619	649	604	612	675	650	679	617	623	616	671	638	617	656	667	589	614	637	665	636	666	664	628	616	626	618	656	585	639	623	624	617	634	643	611	580	614	638	665	586	656	617	633	651	630	605	614	695	647	658	626	652	648	644	609	583	652	649	589	613	625	670	615	622	629	624	600	628	622	601	616	621	678	638	585	590	652	651	645	602	632	630	644	635	604	656	666	603	632	667	632	642	657	609	654	597	652	605	615	688	616	638	634	626	627	669	625	634	611	659	644	643	631	623	605	606	596	633	631	614	625	651	637	606	627	619	656	642	651	696	634	622	633
8262	8143	5503	2699	2145	1814	1561	1300	1139	1073	1013	998	966	902	881	843	884	883	839	863	869	846	799	818	847	852	807	822	784	817	835	799	792	798	821	837	831	763	794	832	810	811	829	877	807	833	785	819	773	835	806	788	796	811	796	766	789	775	846	832	789	829	858	799	853	775	764	802	815	810	831	798	790	785	786	776	820	780	782	766	803	781	772	838	800	810	825	753	826	765	807	761	788	773	744	808	759	826	769	760	800	803	781	814	845	784	813	785	810	850	817	811	835	780	802	789	828	758	821	792	863	800	828	771	796	803	798	790	800	829	859	827	815	795	792	816	781	803	813	761	761	807	783	794	796	829	825	830	815	823	779	756	761	796	807	805	819	823	801	761	773	777	846	828	752	853	785	759	789	750	823	800	831	778	800	802	821	849	783	797	758	775	749	835	743	795	814	778	823	807	756	782	822	782	803	821	802	786	787	814	805	808	818	824	764	796	837	796	801	787	750	799	813	834	774	778	747	805	769	742	808	808	803	811	796	869	780	769	796	825	852	750	802	819	786	809	817	821	822	800	744	798	786	819	830	805	839	840	748	809	766	763	822	798	787	816	766	827	834	790	816	756	788	792	791	796	788	817	770	804	751	770	816	730	778	773	767	836	815	782	827	775	758	781	773	777	751	832	820	821	839	749	795	832	772	775	787	782	749	746	836	795	801	788	755	803	833	755	776	749	822	784	829	820	831	839	805	821	797	771	787	819	808	781	744	786	789	772	779	798	809	784	783	766	792	737	840	813	765	773	799	841	809	793	765	816	828	853	732	845	766	809	774	796	828	786	819	775	792	794	771	845	807	784	860	831	822	803	810	808	818	794	785	855	772	814	778	806	825	799	768	746	801	848	809	770	814	803	787	800	840	795	791	833	760	774	769	818	808	827	786	769	799	826	825	817	744	790	792	813	779	791	799	795	757	828	773	785	779	763	777	776	847	798	810	814	798	813	783	807	784	786	755	802	787	795	796	836	837	815	813	750	754	806	815	814	799	794	812	833	730	804	832	739	823	821	789	834	789	826	764	738	754	792	787	762	757	835	787	808	787	809	815	801	757	755	807	803	765	780	807	777	790	791	803	863	849	753	813	838	858	803	786	763	820	759	751	787	763	809	815	767	796	818	770	819	797	808	821	812	796	779	803	799	787	804	795	782	811	816	781	854	785	814	783	799	780	826	811	792	765	764	779	813	775	758	778	765	768	815	800	789	809	837	814	775	866	780	800	806	790	789	815	765	769	813	812	780	789	788	828	827	803	786	747	811	807	749	826	822	774	811	796	796	791	766	773	800	815	819	826	859	795	752	756	768	787	778	783	830	769	764	765	838	849	832	822	794	814	783	818	791	828	774	781	795	758	764	836	751	792	850	820	745	808	778	825	820	780	795	810	751	806	780	818	809	782	836	791	806	769	764	826	787	772	809	809	768	817	790	833	792	870	737	809	795	808	812	787	747	771	762	735	831	789	818	804	832	816	765	815	807	793	772	777	782	837	837	802	802	823	795	763	838	777	818	847	831	788	838	832	850	860	798	807	771	777	850	836	797	797	798	769	786	819	813	852	771	826	811	799	753	816	821	815	806	786	825	803	815	807	784	746	799	803	814	788	754	793	801	809	814	823	768	818	781	779	752	790	826	826	746	782	777	815	814	789	777	797	813	812	795	743	832	812	751	818	751	752	805	754	798	810	792	776	781	775	788	842	817	811	811	754	817	819	818	782	862	761	783	793	788	807	789	837	770	789	841	760	742	767	810	802	806	775	805	824	860	808	789	807	781	792	775	786	816	802	810	739	776	781	753	791	816	800	832	809	797	806	782	784	835	843	783	783	746	779	785	782	835	791	791	795	785	796	807	776	740	775	757	773	801	742	824	776	779	789	773	766	802	778	730	785	802	814	770	794	798	850	820	789	780	822	831	802	748	798	829	795	741	772	816	804	856	846	750	789	814	805	838	816	800	769	837	823	794	787	819	844	776	784	805	780	811	804	802	778	821	774	792	782	802	839	789	805	825	812	839	840	780	843	771	818	796	831	766	779	779	799	742	752	782	787	776	791	759	842	796	801	805	826	801	748	779	806	790	777	783	793	815	715	778	780	727	808	872	821	797	796	781	812	828	758	815	794	777	762	809	822	809	821	744	850	783	765	747	759	774	757	818	837	798	801	755	786	764	787	819	854	802	812	826	744	798	776	787	793	839	776	795	786	803	799	847	797	776	822	809	820	819	849	827	756	789	781	823	862	832	813	808	815	784	792	853	813	789	793	793	812	780	812	796	778	779	820	788	765	746	820	831	806	782	772	778	766	780	854	781	801	814	765	854	803	787	792	813	771	806	764	818	785	800	838	850	861	857	793	751	853	845	806	777	820	799	795	807	772	739	771	804	744	805	787	781	748	808	811	788	818	817	819	811	825	797	867	843	735	813	789	707	777	752	786	799	814	817	784	800	763	802	808	793	795	838	851	773	764	811	776	790	785	800	811	800	788	794	794	804	780	752	813	793	785	786	789	825	803	759	809	761	755	772	775	835	759	794	716	773	831	795	806	802	759	788	799	759	737	817	782	808	798	845	795	773	828	806	754	774	745	768	811	790	755	791	763	775	791	761	779	808	817	810	823	824	822	833	845	842	864	783	761	811	800	762	781	839	760	815	777	799	795	819	801	819	835	773	837	812	836	812	789	792	810	854	741	753	775	809	824	741	823	770	806	809	753	779	781	832	797	763	751	749	792	778	770	791	772	805	760	815	775	799	759	784	803	806	821	799	792	809	800	839	760	805	766	826	809	802	790	769	769	794	793	765	784	747	815	756	785	768	809	789	750	814	765	787	803	764	796	783	782	739	786	784	781	792	771	802	798	790	765	775	792	789	801	813	777	796	798	814	798	829	781	791	829	779	779	773	793	773	793	797	778	819	797	849	834	753	776	824	849	779	790	742	790	820	832	807	788	819	794	800	820	779	749	824	809	813	833	756	757	765	761	853	798	781	780	795	779	818	795	778	801	802	784	808	762	767	829	786	836	816	802	803	833	825	823	797	805	780	814	813	807	772	844	837	825	813	800	815	790	772	809	801	764	798	793	795	823	754	813	805	799	793	800	873	798	791	779	784	798	852	816	773	810	798	808	828	798	830	805	811	798	749	812	805	773	789	764	823	771	807	784	811	823	754	793	760	805	809	796	789	780	792	796	799	814	805	865	824	780	789	797	816	793	805	803	815	791	796	837	776	798	808	806	831	823	781	823	810	792	795	802	753	718	788	814	822	849	813	809	826	789	775	825	772	780	770	762	791	774	823	844	792	716	796	748	758	776	792	802	815	739	774	799	768	757	831	803	817	750	770	795	829	841	813	778	821	814	858	780	782	780	769	765	810	783	781	788	798	825	749	793	724	780	780	792	780	799	800	814	796	845	833	833	787	905	809	770	797	783	842	786	801	782	783	746	790	796	748	863	731	839	814	818	806
25065	21486	27337	25830	5867	697	606	540	526	493	475	467	457	442	480	473	444	412	453	428	418	463	421	444	463	428	467	407	440	471	412	435	441	431	437	436	462	409	418	442	447	381	459	424	461	425	441	429	422	472	413	408	450	445	449	426	413	408	440	437	406	458	453	443	443	438	418	424	440	421	483	428	421	433	398	426	429	446	430	441	446	430	441	483	418	388	455	435	414	428	432	406	411	454	445	385	420	439	420	414	447	457	413	439	441	455	438	441	442	451	449	428	417	433	453	464	420	406	436	472	425	433	431	447	432	472	433	418	428	473	442	380	439	425	418	414	412	442	436	465	423	457	419	430	435	418	421	432	408	424	458	442	423	416	386	440	421	402	453	400	424	403	412	440	464	426	450	418	408	416	411	436	447	423	452	374	425	435	454	429	459	419	421	463	446	428	434	464	404	463	426	462	389	411	427	440	438	406	436	414	429	417	436	425	420	435	424	440	398	440	408	446	407	421	450	441	414	451	420	414	452	420	453	465	412	414	402	436	425	428	444	429	420	415	413	443	436	457	461	419	395	441	431	463	446	415	420	407	430	416	428	424	420	426	464	443	412	450	427	436	431	436	436	455	414	433	429	426	412	444	444	421	428	486	448	409	442	456	435	446	411	442	461	403	424	431	400	454	417	412	444	460	418	409	429	403	399	453	420	455	441	413	463	425	414	401	444	431	466	442	426	424	403	453	443	439	444	391	429	436	395	426	439	438	448	444	450	403	456	364	432	403	442	420	447	411	460	453	415	410	402	420	419	399	453	440	398	440	460	397	413	448	451	434	453	433	439	443	455	421	436	432	405	429	447	424	422	428	441	423	439	449	427	406	466	448	445	436	463	433	462	401	424	425	408	428	428	412	412	426	449	448	461	458	463	429	449	429	433	440	399	444	415	463	429	421	472	425	419	404	405	440	412	450	462	436	437	456	439	382	424	472	478	412	434	422	432	419	425	417	447	421	438	412	383	429	435	451	458	431	411	442	460	438	421	452	415	426	437	421	447	415	427	416	421	422	418	483	447	439	414	407	406	434	432	436	452	393	404	459	413	412	413	448	429	435	420	422	439	444	427	468	426	401	423	410	413	426	399	411	450	456	420	431	427	429	468	401	433	436	412	403	420	436	410	404	427	432	433	457	427	402	420	442	433	437	446	430	456	410	449	424	383	441	434	435	458	475	441	403	450	448	420	448	449	400	433	417	415	417	404	409	433	428	446	392	463	415	441	415	428	440	415	423	430	424	418	456	399	473	446	423	434	410	425	402	454	415	413	424	400	451	422	398	431	408	435	454	426	396	414	426	429	430	408	470	432	479	456	438	425	428	442	454	404	466	417	432	444	394	433	443	435	429	451	427	423	484	423	450	455	401	433	410	438	432	441	422	420	394	441	451	419	445	432	431	405	417	437	423	437	484	438	440	429	404	439	439	480	420	439	393	416	468	452	445	434	464	404	460	438	452	427	417	438	447	401	468	396	453	418	427	431	395	437	408	434	405	419	465	418	418	451	452	420	428	442	415	403	441	421	423	460	425	417	386	452	433	436	410	405	433	407	458	435	396	451	400	425	435	439	433	434	454	445	424	444	452	417	415	444	449	421	412	451	465	428	405	428	438	430	426	474	469	431	380	409	441	445	453	422	436	461	439	460	411	440	445	429	409	449	415	437	431	464	416	459	428	411	442	420	427	443	444	399	428	451	454	427	402	418	432	448	408	432	424	425	499	429	445	434	436	402	461	429	432	421	428	420	409	424	408	425	438	423	469	477	451	403	411	430	434	416	426	418	439	431	437	417	439	380	406	465	409	406	420	410	449	445	435	441	441	414	445	416	445	476	422	420	441	403	404	429	464	449	443	437	455	401	430	435	439	402	417	446	399	448	415	423	450	412	436	441	439	438	455	408	434	422	442	462	415	408	413	450	407	413	428	432	434	477	414	417	412	413	405	457	457	381	423	448	405	416	440	448	423	434	445	425	480	442	412	446	425	417	431	487	437	382	446	409	439	427	469	463	447	438	434	425	372	446	419	401	415	432	457	473	464	448	375	440	443	424	413	432	442	451	432	449	433	418	405	433	428	426	408	413	449	459	439	385	419	408	413	442	441	403	411	432	432	387	429	429	451	391	464	441	475	427	431	428	410	445	403	413	438	413	440	435	449	421	460	421	441	413	438	444	437	416	417	417	419	377	423	403	438	432	445	415	445	454	446	418	461	445	463	456	425	426	434	442	427	437	447	437	390	414	410	444	443	408	419	429	422	443	453	427	415	456	420	433	423	425	424	412	418	427	418	421	446	510	426	463	421	439	405	462	439	434	467	444	439	415	395	408	423	443	455	443	413	460	452	423	413	400	400	445	418	446	420	443	427	429	460	432	443	441	406	468	440	446	444	432	428	448	427	430	440	432	401	393	444	446	427	429	422	400	413	453	428	437	411	428	435	436	410	443	411	400	430	393	412	423	418	409	413	411	441	454	457	444	433	448	462	438	439	431	425	447	439	460	455	429	432	437	380	414	419	428	450	448	401	467	393	422	453	409	460	455	431	475	437	437	430	444	425	442	441	446	405	368	423	433	400	433	424	428	420	469	419	409	439	410	408	406	433	424	390	394	461	451	478	446	442	420	432	432	461	416	421	401	409	474	410	438	398	426	410	422	405	409	438	404	416	421	426	440	438	449	458	421	446	468	446	439	411	400	439	430	446	446	462	427	419	408	453	442	435	453	411	437	429	438	432	396	433	441	396	445	423	470	455	460	435	469	417	422	415	411	415	432	418	411	455	451	438	448	426	413	456	422	440	427	444	412	425	452	429	439	451	431	430	399	442	423	449	444	475	425	406	462	395	434	439	453	425	428	423	449	451	444	445	424	426	446	440	436	445	432	427	416	453	432	482	435	410	442	421	465	452	446	442	444	444	447	403	408	446	443	410	393	409	427	414	422	411	414	455	461	436	420	462	429	451	422	452	444	419	371	454	427	418	454	459	443	416	418	422	437	395	428	417	415	444	439	446	413	421	465	421	400	456	417	426	428	436	452	426	418	444	475	426	436	453	412	406	469	446	401	455	408	386	369	439	461	407	416	437	404	461	441	414	428	401	414	431	429	436	433	466	403	455	447	419	426	399	437	427	436	456	418	422	425	435	410	417	443	410	408	380	452	423	450	422	452	401	441	421	447	409	441	447	394	442	418	441	423	438	443	472	436	453	411	398	430	448	445	428	424	458	404	430	394	396	408	415	381	443	438	427	441	409	428	425	376	427	413	452	425	441	445	425	430	409	442	451	424	403	470	454	377	431	405	409	404	389	450	447	457	430	414	486	431	424	473	397	459	449	447	432	410	433	432	452	458	402	414	477	470	479	400	403	445	420	450	452	425	425	442	445	410	401	448	417	434	421	406	445	411	422	422	441	438	441	429	411	431	418	433	473	430	446	411	391	462	424	396	445	389	439	437	403	434	445	435	412
7818	4287	2862	1543	1245	960	924	785	728	722	669	608	592	593	540	604	546	547	581	543	562	556	561	562	550	553	567	524	584	517	552	595	551	562	511	536	564	560	522	572	554	552	509	554	568	537	518	495	500	554	519	545	510	539	528	535	506	526	541	486	502	530	532	518	488	551	554	527	540	510	544	550	536	517	529	535	530	495	483	529	571	525	557	520	512	506	491	519	534	537	537	548	549	567	560	519	517	533	515	524	533	534	532	543	522	547	525	525	538	548	523	530	530	522	498	506	547	520	514	511	603	549	517	534	529	548	534	528	521	519	517	519	575	517	538	540	537	504	520	523	513	529	544	516	518	546	524	511	514	544	554	526	531	488	524	558	529	521	496	534	529	502	568	563	549	575	496	507	530	518	549	531	514	499	482	547	528	510	544	525	546	511	548	514	574	539	505	521	552	531	543	576	535	555	572	518	511	566	554	500	523	524	558	551	567	494	503	515	532	511	561	538	534	549	564	500	528	520	549	536	504	490	524	516	513	526	521	540	508	555	543	528	530	553	552	564	542	527	509	531	511	536	506	497	539	517	560	492	521	503	521	517	530	516	559	577	533	499	574	560	532	558	530	512	517	557	521	551	530	568	522	562	566	529	526	530	536	541	533	524	520	521	485	526	556	501	547	547	541	517	518	501	534	518	546	529	519	534	514	546	494	520	525	544	534	520	538	540	523	548	549	528	541	499	539	537	523	524	547	550	511	534	576	516	518	548	521	542	490	576	479	524	548	550	495	511	502	506	568	546	534	544	514	552	543	538	524	510	526	561	522	486	518	514	550	517	497	534	539	549	533	551	529	529	530	538	516	508	553	540	519	556	516	534	531	528	512	506	523	513	518	535	534	542	543	525	552	545	552	542	522	541	541	492	582	534	500	542	525	536	508	488	516	537	540	526	524	546	515	519	503	522	530	574	557	575	564	496	544	514	542	512	564	551	515	534	556	537	526	533	553	486	548	560	541	549	536	522	564	501	492	562	524	516	507	519	547	543	523	533	554	508	536	508	506	514	513	482	539	541	531	530	514	551	554	520	548	536	550	525	541	549	519	555	536	575	530	492	479	556	544	496	525	544	520	572	536	485	480	506	518	541	555	513	552	567	530	542	536	512	532	550	534	551	495	556	563	523	516	545	551	600	539	513	539	508	578	535	506	509	506	577	540	543	542	558	503	480	518	548	527	528	523	553	548	534	479	560	539	526	581	554	517	532	540	538	494	516	509	541	513	538	563	556	534	528	516	516	521	526	533	579	520	507	530	532	545	559	561	537	531	545	562	503	536	551	527	563	511	565	552	527	558	538	547	536	510	504	544	527	511	510	549	521	482	524	549	521	542	565	535	547	509	512	552	533	531	496	548	530	538	527	512	507	582	550	554	498	550	575	574	556	565	511	535	508	501	575	482	528	496	560	530	514	535	497	540	554	487	558	523	522	534	556	568	510	530	541	542	535	542	576	536	522	534	503	536	499	544	521	528	538	518	559	466	516	554	543	540	535	538	542	532	535	526	560	540	539	562	527	536	498	492	510	516	548	552	534	518	532	494	492	554	526	521	536	552	505	542	520	558	545	510	559	551	544	518	541	520	544	551	518	510	519	539	540	526	576	551	531	522	529	579	509	537	507	587	578	498	493	543	531	572	568	525	548	503	554	531	536	542	562	524	563	555	505	536	528	525	550	532	512	536	525	549	582	549	565	546	520	535	515	511	513	558	502	494	557	541	544	569	548	557	538	566	560	501	531	514	537	510	538	513	512	517	523	527	516	522	546	534	495	556	519	521	518	498	485	516	547	553	567	509	513	529	571	515	536	493	512	548	543	507	528	527	579	531	530	514	550	518	502	570	491	502	491	566	543	549	516	571	542	545	528	532	518	510	465	519	529	517	483	538	525	531	501	559	502	552	515	514	570	550	515	514	546	543	494	522	498	504	541	527	512	536	539	523	535	544	555	528	541	523	503	525	546	537	520	548	524	526	526	495	549	522	542	538	536	551	518	534	530	539	553	560	526	530	575	549	510	513	535	537	558	545	501	527	553	498	534	548	555	541	554	521	570	543	538	552	518	521	522	530	546	528	549	535	538	541	544	535	560	548	542	518	520	507	530	509	531	534	554	549	541	535	503	556	580	505	570	536	524	544	500	583	510	536	525	525	529	533	532	527	529	539	550	505	540	516	523	520	539	479	494	541	563	579	515	519	552	574	530	519	548	514	513	547	513	531	570	522	547	548	513	511	541	530	558	515	537	524	530	517	475	539	497	557	490	504	552	500	536	552	531	541	550	554	540	554	551	536	518	443	526	532	529	528	495	534	544	529	510	549	520	514	510	554	552	560	494	569	539	528	560	534	507	520	559	572	544	525	562	521	504	510	518	526	553	511	494	529	501	520	550	517	522	527	532	552	511	550	513	525	519	511	521	508	554	537	531	517	516	554	538	524	523	538	513	536	528	542	538	500	525	528	533	528	511	528	542	541	540	564	531	547	553	561	508	556	533	570	516	511	517	556	512	547	523	506	527	534	552	551	541	529	537	520	532	530	505	533	504	521	545	520	483	533	529	568	507	540	553	544	523	487	541	566	581	537	567	545	520	575	529	499	521	539	560	552	539	532	532	548	519	563	491	541	548	560	490	530	522	509	494	488	524	489	502	551	553	545	519	564	548	584	557	558	556	520	520	593	564	547	516	510	541	543	550	499	541	485	498	477	534	530	507	515	548	556	537	519	572	517	505	545	517	555	524	538	518	511	561	530	556	551	572	568	539	580	551	542	515	480	546	509	500	489	550	523	531	527	522	555	502	517	522	509	500	532	540	506	522	524	455	543	577	521	544	539	564	540	512	541	539	539	557	552	498	526	537	528	516	549	527	538	542	494	525	552	546	540	519	496	529	546	525	533	566	546	526	531	531	577	563	511	476	598	568	575	498	573	554	561	541	549	511	566	482	506	499	534	551	550	559	551	541	542	506	519	481	548	542	531	523	539	512	525	553	509	507	553	503	512	516	533	583	557	505	502	532	555	547	504	554	532	518	519	497	556	547	500	520	541	556	526	533	547	552	508	499	569	528	501	544	520	520	546	547	542	565	588	502	487	541	525	561	537	531	496	543	522	549	525	520	526	519	573	539	540	533	526	549	545	502	513	527	522	538	546	516	533	525	494	554	542	533	542	512	515	557	518	502	514	515	520	525	521	506	538	582	568	543	538	506	535	537	518	530	504	561	535	516	543	519	513	495	511	502	555	532	525	513	535	477	521	584	546	507	494	516	534	529	545	526	542	500	516	547	548	525	531	540	566	554	518	547	523	566	550	513	528	509	543	568	539	528	518	525	540	515	515	523	485	556	565	530	498	491	543	500	536	543	533	548	493	556	531	543	531	559	515	512	525	516	563	544	502	557	528	529	513	539	497	509	545	560	550	499	511	521	534	534	496	542	512	524	562	559	528	515	556	510	581	468	546	519
22987	21558	29339	24209	21550	21527	4185	732	533	465	453	395	356	369	360	322	315	306	295	306	314	298	301	299	285	288	259	279	247	282	278	278	273	244	274	265	286	259	275	271	239	255	262	268	263	274	244	243	267	257	242	281	239	265	254	261	240	266	282	240	249	228	255	257	223	270	239	219	237	287	233	263	239	270	270	284	248	256	252	254	264	256	234	281	251	243	263	268	240	229	235	253	259	259	254	265	243	239	251	264	261	270	275	248	261	265	257	263	271	258	219	274	263	250	252	282	256	242	273	255	258	259	251	262	258	245	268	295	210	238	236	249	264	251	262	243	229	239	269	270	243	245	240	257	218	253	248	230	243	239	248	229	270	232	270	227	253	249	266	243	244	238	240	227	262	288	226	243	262	258	259	244	283	243	248	230	260	228	243	245	259	261	228	244	239	248	243	232	272	235	247	239	284	260	251	267	232	242	243	252	286	227	243	229	242	235	260	237	237	249	262	249	252	250	266	237	221	290	245	233	221	230	236	242	235	270	244	248	258	234	265	244	260	274	230	241	256	253	244	291	260	270	248	251	243	234	234	276	255	256	240	247	270	242	302	259	275	231	276	243	264	246	238	257	250	269	288	244	255	249	259	281	240	266	236	267	232	237	263	275	247	259	245	263	264	233	247	249	253	256	242	236	257	270	281	271	234	226	249	233	262	254	260	240	232	269	243	279	254	278	241	253	261	236	259	252	250	283	265	243	244	262	239	267	248	253	250	256	250	244	233	250	299	262	265	263	248	252	260	259	253	291	266	232	232	234	248	258	237	251	237	223	250	248	266	263	264	249	252	279	249	265	253	280	269	257	237	241	282	264	254	267	238	237	245	269	235	261	238	226	242	250	274	252	251	217	254	272	280	264	232	268	248	247	251	266	250	260	253	292	248	266	264	247	240	254	261	244	250	242	254	234	265	258	250	267	258	245	244	246	237	266	262	260	262	228	238	249	250	288	272	243	238	233	227	223	258	275	228	288	232	269	256	234	220	242	263	262	244	238	277	237	293	246	238	245	261	243	281	245	266	276	259	247	248	238	251	227	258	249	242	242	247	274	233	272	242	264	249	257	258	260	244	259	256	254	235	281	243	261	240	262	254	252	253	231	249	262	258	247	242	260	210	238	265	241	250	265	273	247	268	243	246	248	255	237	251	261	263	280	259	267	240	245	262	234	251	221	290	271	214	239	252	242	276	278	251	245	242	234	245	259	232	265	268	246	244	236	235	259	256	258	251	233	246	243	251	230	259	237	239	244	261	233	262	221	236	247	252	246	245	244	263	237	253	224	244	230	255	291	272	258	256	239	248	242	276	271	225	258	256	249	256	255	242	254	248	265	244	245	262	257	232	266	247	226	240	264	214	267	291	241	230	251	247	275	257	258	274	245	238	267	296	263	244	248	258	252	260	229	234	260	266	261	271	260	242	250	266	266	251	256	226	268	241	259	231	267	241	270	266	281	254	279	255	270	247	270	234	245	214	235	230	246	227	254	256	262	241	240	254	242	250	258	233	225	237	255	237	249	255	264	237	259	242	255	259	248	229	243	270	220	240	235	288	247	224	260	277	269	274	259	251	223	239	247	254	250	240	252	255	245	242	236	256	268	262	233	251	241	245	254	247	249	289	269	260	244	228	234	247	240	250	248	262	250	268	261	262	238	246	241	261	267	264	275	247	310	234	264	253	270	265	228	242	251	265	245	238	262	262	249	231	270	285	272	259	268	229	265	248	254	256	266	265	239	257	219	244	251	253	250	233	257	249	248	261	254	245	269	257	274	220	249	258	254	237	233	260	275	260	262	228	247	268	271	240	256	252	253	259	215	234	269	243	258	242	297	263	286	226	238	257	264	277	258	246	247	255	254	244	260	240	250	239	232	246	287	263	254	255	260	251	247	262	245	264	274	237	243	253	242	254	282	248	225	215	254	242	242	259	261	248	229	285	262	236	295	238	255	267	250	258	264	259	238	260	246	255	247	248	254	248	236	236	250	263	243	226	238	225	253	237	265	270	246	244	264	226	264	213	252	253	239	239	248	236	244	228	273	230	270	278	241	252	245	230	259	254	261	242	250	243	247	252	234	241	257	267	238	255	240	250	223	261	272	221	266	258	284	258	254	236	272	273	271	252	254	267	254	241	267	246	250	248	237	222	229	251	247	239	260	225	245	262	258	245	256	237	246	249	235	244	259	243	266	243	251	251	269	253	237	261	271	259	274	256	267	264	258	229	246	293	216	249	278	256	271	233	245	258	254	243	240	233	264	248	241	256	253	261	261	243	261	227	250	231	248	259	273	235	238	270	238	246	269	243	253	229	255	276	248	266	269	263	262	251	275	240	233	220	255	251	251	227	256	255	252	275	244	227	267	238	267	248	258	237	245	226	261	285	234	246	225	273	250	246	239	227	273	234	259	268	269	260	250	253	231	249	227	236	247	228	233	241	273	241	240	238	274	243	249	261	260	258	263	254	231	218	268	277	243	243	231	245	247	235	227	258	267	236	244	267	275	229	220	243	278	227	243	226	228	252	275	260	247	254	265	248	264	252	253	249	245	275	238	244	236	243	230	259	248	240	243	246	250	247	256	252	250	249	267	264	254	258	251	260	254	235	262	268	239	234	266	245	275	259	246	252	266	280	257	240	248	244	264	236	240	279	231	256	233	255	266	232	263	262	266	246	243	239	239	240	247	244	254	230	250	231	237	251	263	257	250	272	235	284	259	234	243	244	280	227	256	249	233	253	275	242	273	258	253	258	244	261	241	236	235	250	235	266	270	228	232	264	257	236	259	285	236	261	224	222	233	260	253	257	254	251	201	265	274	241	270	227	268	246	257	274	250	249	253	267	270	266	254	249	279	274	216	239	223	263	259	241	255	247	239	267	260	247	261	223	239	263	260	261	251	232	261	231	263	256	259	250	239	245	246	269	255	249	250	252	253	261	247	264	267	220	251	297	260	219	229	253	267	240	247	248	267	266	243	250	259	252	254	242	256	223	252	261	288	250	250	241	234	240	274	254	265	249	263	242	238	253	250	280	252	248	284	285	239	241	227	257	257	227	256	227	246	269	256	239	263	259	262	272	256	234	271	252	239	227	244	242	266	235	266	261	231	256	231	247	241	253	256	229	254	263	249	248	264	238	276	259	255	251	238	238	267	251	247	255	240	249	213	255	256	265	233	255	225	252	254	241	225	254	252	265	250	250	271	249	251	295	259	236	258	252	260	265	258	232	255	256	223	236	255	229	271	244	253	234	257	266	227	258	258	252	233	252	266	258	243	258	282	273	257	239	274	246	249	240	222	276	257	256	245	269	254	251	256	270	269	228	237	251	260	271	242	248	253	234	256	247	244	243	242	261	259	249	245	254	247	231	265	258	269	271	252	245	226	230	259	268	235	223	261	243	256	230	267	254	259	251	240	254	253	256	244	267	240	267	271	242	245	243	271	218	238	250	240	238	259	253	254
10411	12672	8466	3901	2920	2112	1722	1333	1045	880	788	676	652	594	546	503	482	447	408	441	450	437	401	414	379	366	391	385	369	386	364	394	326	368	358	392	355	366	341	358	339	316	367	337	343	356	340	345	335	322	363	332	354	311	323	353	344	321	323	321	323	305	355	356	308	335	333	335	306	342	323	329	313	353	322	325	325	328	304	287	317	341	307	313	307	341	352	335	349	322	336	338	340	325	346	353	331	314	307	359	335	325	304	320	296	329	339	322	310	342	337	317	310	319	325	325	311	297	303	332	314	342	343	323	328	310	332	333	333	286	310	345	303	322	364	340	323	303	357	363	298	335	297	322	297	324	364	343	342	351	350	340	308	299	337	323	326	312	310	287	339	323	317	301	326	374	348	311	347	343	336	329	294	337	316	342	322	333	324	355	377	307	311	308	338	350	323	351	332	334	366	330	325	367	334	354	336	333	301	320	354	334	363	323	319	334	329	322	326	333	349	345	349	339	324	349	314	321	327	327	307	360	311	333	341	352	335	341	316	299	336	292	329	340	353	328	358	330	307	350	351	349	354	327	379	302	287	320	323	340	326	322	301	330	323	334	336	340	330	313	304	341	329	318	328	341	303	334	322	308	327	333	327	349	338	325	343	345	339	300	342	305	338	328	348	372	359	338	321	308	318	297	357	327	332	313	305	352	346	330	317	351	336	333	294	309	324	325	347	349	336	346	327	330	334	336	342	326	339	336	316	324	347	320	358	355	320	361	340	348	311	330	305	335	358	309	337	332	296	334	297	324	308	324	340	316	334	353	332	369	347	333	318	338	356	318	346	337	330	338	313	359	340	362	314	320	306	310	338	330	356	330	314	340	345	338	318	337	323	360	325	366	361	336	312	328	331	327	333	323	353	372	320	351	325	324	323	390	340	316	343	367	346	326	339	334	324	360	340	334	340	328	329	334	318	340	332	338	354	323	295	375	319	319	344	347	321	321	329	319	283	296	379	324	369	331	294	314	334	342	330	338	325	306	353	332	323	341	325	337	321	342	316	319	328	313	320	302	354	302	350	308	314	319	332	324	320	332	326	329	321	327	322	335	311	299	350	313	307	334	336	348	317	340	324	329	327	366	338	298	346	286	292	302	327	356	356	334	342	335	332	356	324	339	325	308	331	291	306	324	326	344	312	347	340	338	354	312	343	338	321	330	327	330	312	365	325	328	362	353	348	371	350	310	326	344	317	322	352	340	295	356	338	319	332	345	304	334	341	319	340	322	351	358	319	307	304	364	336	312	294	311	324	341	336	329	320	337	332	334	336	324	352	314	306	324	343	341	321	333	310	304	332	334	338	336	350	336	331	317	333	325	323	321	312	316	337	318	313	332	344	330	354	334	345	302	309	331	330	321	342	320	343	314	328	324	312	345	337	318	328	322	350	304	324	322	338	339	321	339	335	325	313	361	289	356	312	348	351	366	291	329	308	361	321	336	347	356	318	330	319	346	334	292	312	346	339	349	334	322	303	353	292	326	341	317	337	302	335	360	331	346	322	325	337	313	309	323	345	366	317	346	329	323	283	336	325	336	353	309	312	341	362	294	311	317	332	329	339	313	295	315	309	303	343	337	335	365	358	330	337	308	314	349	333	332	339	333	347	324	352	307	323	333	319	336	331	353	330	298	340	321	318	340	372	326	329	329	331	311	310	348	321	345	345	306	331	320	334	339	329	299	352	311	327	306	302	353	337	351	356	315	344	342	341	321	339	341	318	342	343	337	334	343	379	324	341	327	351	317	304	308	348	329	339	294	346	364	339	307	308	360	335	296	308	302	319	337	314	325	370	315	310	342	324	341	332	347	327	335	295	328	346	337	355	364	330	344	332	306	336	298	294	332	340	345	341	348	312	347	316	332	342	331	306	305	338	332	330	337	334	313	283	332	313	305	296	317	321	309	322	316	328	305	328	341	335	296	312	346	323	331	340	384	342	334	331	361	313	318	314	305	360	336	330	344	319	328	297	327	349	333	371	331	299	299	309	340	355	344	336	343	309	352	294	342	346	320	344	337	312	363	319	324	333	327	328	360	315	333	322	338	310	313	335	309	317	315	314	312	312	305	318	306	314	365	321	308	328	314	313	349	351	341	349	295	340	328	333	320	321	361	299	316	308	334	342	351	324	337	322	322	323	350	330	359	307	300	309	300	340	348	330	346	326	333	339	311	316	338	302	329	325	334	304	343	355	352	350	313	327	330	334	328	310	300	331	315	361	330	354	297	312	322	301	316	353	321	327	320	368	334	329	329	306	334	329	310	322	374	332	312	341	339	318	329	307	341	305	334	340	342	330	349	291	291	358	355	334	331	328	319	324	304	311	322	331	303	309	352	319	302	388	340	305	329	301	332	297	323	320	348	317	322	345	323	335	305	316	315	327	300	320	336	354	348	359	330	338	297	337	307	310	306	345	301	325	332	338	306	352	305	329	292	336	354	326	326	347	373	319	355	335	300	338	333	313	320	307	327	329	287	332	308	314	306	310	349	285	346	345	312	345	352	324	317	328	340	319	332	331	341	319	308	338	333	322	313	310	331	320	320	320	356	332	322	336	331	366	333	328	342	309	344	347	298	322	328	317	363	291	354	301	329	308	307	330	323	320	339	336	349	309	328	295	337	321	339	306	320	337	308	295	311	320	325	334	363	361	324	309	333	300	347	298	312	323	315	331	348	336	310	323	323	326	309	310	317	300	320	332	349	312	314	331	318	353	348	369	309	348	323	324	300	319	338	323	347	315	297	344	335	355	316	357	316	334	297	315	309	332	336	322	318	338	338	347	334	287	352	337	313	328	331	334	322	359	329	314	314	300	358	326	348	352	343	326	332	336	323	356	332	328	337	305	322	328	319	329	372	320	309	343	326	331	317	323	289	343	312	367	307	309	322	330	357	342	306	320	338	330	293	319	302	315	314	321	332	343	311	306	323	332	312	335	348	307	310	357	329	318	313	326	314	348	331	299	330	355	359	337	339	315	342	313	340	297	343	300	294	334	331	314	321	342	340	334	335	317	371	358	343	347	328	306	333	361	332	307	308	321	347	332	328	343	326	350	346	324	324	346	287	338	344	344	317	302	340	353	327	349	325	323	303	357	295	350	319	346	306	313	350	331	309	328	309	319	301	303	318	302	313	334	328	317	357	347	371	334	332	321	305	308	318	389	326	315	324	315	340	306	314	332	330	331	347	315	323	325	326	331	344	332	341	317	322	341	344	289	328	298	326	329	320	347	322	348	358	324	326	310	328	330	333	322	361	315	338	339	320	359	344	327	316	314	318	322	299	312	345	298	332	342	286	348	305	366	321	303	315	323	342	339	321	318	318	353	316	341	346	332	331	328	316	302	344	330	313	341	351	312	337	356	328	348	308	331	313	320	328	333	315	320	327	319	314	325	328	303	322	326	349	312	348	341	358	307	328	318	334	307	301	353	320	328	351	334	312	335	321	345	325	322	361	325	303
27740	17477	3503	1037	839	792	698	739	696	685	693	729	675	743	736	724	730	714	750	746	770	748	708	670	749	689	651	685	685	692	710	739	722	666	704	720	668	705	732	703	720	686	699	672	704	682	749	719	720	696	676	726	725	690	713	735	735	714	724	756	724	714	730	748	692	671	703	744	733	726	700	707	674	664	731	648	699	737	681	691	678	754	734	748	705	759	716	677	732	689	765	729	713	743	712	739	692	743	722	722	736	713	688	659	690	724	696	707	683	755	680	711	678	705	741	740	715	710	708	746	747	689	745	731	715	750	723	704	674	691	752	737	726	739	757	688	724	732	711	702	720	726	710	687	718	684	665	726	724	700	699	638	755	696	727	680	676	706	675	720	708	696	727	719	721	706	727	718	658	778	708	705	694	706	703	703	702	729	718	695	704	707	750	711	693	693	753	707	690	665	701	754	704	659	681	699	699	705	660	773	707	712	727	720	661	712	750	686	721	708	687	699	698	694	666	689	669	736	713	705	725	705	716	706	701	769	677	715	741	707	719	752	724	718	692	729	713	718	708	710	719	748	749	728	751	671	687	711	736	715	687	699	713	658	749	705	671	726	757	733	714	709	682	689	689	706	695	720	742	726	746	755	690	717	671	721	702	735	728	668	736	705	712	673	698	674	640	705	700	693	725	702	700	678	673	741	730	642	744	727	697	712	748	683	717	666	751	727	721	688	743	691	697	682	695	733	729	722	720	702	702	721	709	686	682	700	691	713	743	721	694	734	643	713	712	723	724	717	731	706	761	707	704	737	720	659	698	752	732	668	696	686	753	717	716	710	698	713	716	673	760	748	690	736	712	711	725	726	703	686	701	680	761	691	747	737	696	747	746	763	751	725	680	712	698	708	712	746	670	711	717	743	705	756	727	678	674	719	715	729	701	701	707	643	692	717	733	678	732	677	745	687	759	723	718	707	730	723	728	727	730	720	717	724	711	705	785	689	736	679	724	690	696	711	680	726	719	759	733	733	690	708	713	719	683	702	677	748	676	710	675	684	712	748	740	732	695	701	736	702	743	728	689	715	723	706	730	670	726	658	706	710	719	690	677	688	696	700	689	715	665	685	727	679	686	708	740	723	695	695	659	713	708	689	710	713	708	672	739	658	717	684	721	738	760	732	685	776	674	655	676	714	695	735	699	725	682	698	713	704	722	787	719	754	723	751	695	731	727	670	725	701	680	659	645	721	656	717	679	725	732	655	649	715	701	707	677	685	703	703	725	716	677	733	731	740	720	717	662	759	751	671	711	673	724	717	719	723	699	723	697	709	733	689	716	705	697	759	692	707	700	726	708	663	747	699	708	723	730	716	654	734	715	719	705	720	688	706	680	659	725	730	683	753	710	703	678	685	723	709	727	734	698	771	757	740	674	722	736	660	724	728	709	684	718	700	726	704	678	689	668	712	716	712	700	703	707	763	686	738	695	705	686	715	730	672	696	749	717	692	701	689	702	712	695	747	681	681	719	674	704	706	701	775	681	709	725	746	737	737	710	695	667	678	733	696	738	722	712	710	740	664	718	656	696	710	704	701	749	706	701	780	720	689	705	657	679	666	669	742	708	689	769	696	692	705	699	708	731	744	733	683	705	666	679	716	750	755	718	681	730	723	735	701	711	713	649	740	668	675	755	733	667	700	723	721	706	697	702	734	714	709	727	695	682	710	723	676	734	720	720	679	715	668	698	709	722	725	726	772	738	700	735	691	690	739	703	736	762	683	687	656	666	656	656	743	679	712	714	700	719	721	730	665	726	712	744	709	702	711	709	683	682	668	693	732	716	704	764	709	730	707	733	706	715	698	718	734	751	724	719	732	719	708	682	726	674	692	695	696	739	695	721	714	728	737	729	688	698	735	779	710	697	711	730	728	708	708	705	743	689	697	685	666	732	655	689	711	720	772	776	717	694	712	778	706	735	667	712	694	712	752	705	724	732	696	704	703	689	735	705	647	709	760	728	720	731	727	723	713	725	712	744	671	715	693	724	716	713	678	686	754	714	717	695	696	703	725	737	701	731	724	719	726	715	707	699	712	751	729	728	734	722	733	712	730	751	734	698	684	729	703	713	744	717	708	733	751	691	723	705	679	673	702	712	706	681	685	734	750	724	721	707	711	701	731	666	684	714	738	741	700	679	704	719	754	706	664	775	756	741	703	703	664	719	683	677	690	722	689	725	734	727	743	731	697	732	743	724	733	719	762	707	701	731	687	756	757	717	685	701	708	722	714	679	723	760	742	719	686	692	701	733	731	748	728	731	704	775	678	718	699	699	723	733	736	767	737	683	725	737	762	720	676	731	750	692	698	756	723	741	721	728	687	691	714	711	690	705	692	732	723	730	681	717	765	701	722	727	703	746	705	694	712	673	718	691	728	756	731	718	727	674	726	713	698	734	657	698	682	725	702	679	712	765	684	742	782	724	718	721	680	704	732	716	671	718	686	739	662	678	706	711	737	736	713	753	747	712	689	748	679	737	701	728	691	733	724	700	712	722	728	695	705	694	682	698	739	679	689	737	717	722	673	728	713	758	717	686	746	684	665	703	714	705	743	691	697	680	731	707	693	719	675	703	681	657	722	719	741	728	652	717	711	692	656	737	771	713	734	744	703	712	733	724	710	729	692	665	734	698	706	687	702	723	743	684	684	716	721	713	753	710	713	653	686	732	676	719	710	708	650	689	719	729	728	713	688	767	667	670	758	731	719	689	706	700	678	754	650	691	707	689	713	722	690	733	735	671	734	746	769	713	695	706	716	744	745	681	721	736	724	732	699	742	718	661	708	700	707	754	738	679	727	716	754	677	766	687	693	788	680	663	712	679	716	718	751	718	692	691	725	735	738	693	720	698	670	690	695	681	677	686	724	690	738	697	684	741	700	691	737	708	693	736	751	705	708	705	801	698	746	691	713	680	691	753	725	696	715	666	644	686	742	736	699	740	724	673	686	702	756	699	672	757	744	716	724	745	681	703	711	687	695	748	711	689	758	691	754	722	739	709	680	709	725	679	738	713	674	731	718	673	704	724	699	684	713	648	732	675	751	657	710	717	691	718	709	645	717	729	734	724	695	713	690	726	695	674	741	687	690	715	741	728	681	686	717	602	707	767	698	705	712	727	706	706	702	746	704	712	744	696	751	708	713	716	734	702	713	687	724	723	704	767	682	716	725	738	739	711	712	666	671	746	753	749	762	678	735	673	721	712	717	686	719	686	700	750	709	681	748	687	696	706	735	726	748	694	699	746	729	723	718	740	742	712	718	728	692	680	766	692	715	698	741	719	726	708	731	716	728	746	745	767	735	686	730	683	710	762	694	698	675	764	714	719	732	700	732	705	731	732	734	761	739	692	689	696	704	711	727	710	697	701	753	773	689	758	652	734	719	735	723	680	673	677	735	761	737	730	682	710	776	690	684	714	737	738	736	699	677	723	694	700	729	725	747	714	687	731	747	737	729	674	725
5199	1344	1215	1008	913	857	899	905	847	912	905	894	899	904	895	926	872	911	891	893	889	904	837	894	877	894	882	850	874	841	878	843	899	910	932	851	894	897	810	886	921	910	834	877	869	884	941	866	845	928	857	858	898	946	912	913	838	912	908	884	916	883	883	874	864	892	832	956	898	885	879	896	919	905	898	940	865	931	859	867	882	901	899	870	909	898	899	898	901	888	890	931	908	881	877	896	896	879	904	864	929	873	856	853	875	860	932	886	883	940	855	875	920	932	871	908	880	860	945	857	875	948	890	938	857	861	828	903	924	843	876	864	925	871	915	807	957	899	915	872	861	870	823	855	907	877	823	909	941	870	891	867	894	821	914	869	892	857	869	917	929	942	872	896	856	906	875	900	869	903	880	888	866	851	888	833	942	889	889	862	861	873	904	868	859	870	916	879	863	852	879	855	886	932	839	867	831	880	882	864	863	877	881	908	877	828	890	854	882	898	926	897	830	866	885	883	859	881	881	853	854	866	869	821	888	884	937	823	895	811	884	888	932	904	867	867	858	882	896	866	827	926	878	932	843	865	865	888	827	858	898	874	886	883	929	828	912	877	884	877	931	882	852	862	874	842	840	855	924	864	873	866	877	893	877	862	839	890	928	910	850	873	916	883	850	837	877	859	908	860	832	847	906	895	876	915	899	839	812	966	874	852	852	851	913	931	867	905	931	919	881	890	870	927	890	857	920	899	924	871	870	891	886	943	893	905	860	849	876	838	900	903	863	875	897	831	889	896	862	907	924	910	856	884	803	922	912	879	872	893	897	876	905	823	896	883	839	835	880	869	856	878	866	838	857	894	852	807	890	892	909	963	892	835	880	883	905	829	811	852	894	867	886	899	933	886	872	897	856	882	911	894	905	868	856	879	898	837	846	833	850	865	907	877	822	868	874	904	944	872	877	855	873	874	847	893	857	869	839	849	875	857	881	875	889	953	903	855	897	918	888	924	907	895	840	872	917	853	866	839	885	907	893	885	819	850	941	889	880	896	921	851	862	859	851	837	920	841	941	876	880	907	876	885	896	862	871	957	879	877	902	921	874	903	862	871	869	852	900	920	853	870	889	876	889	912	881	917	868	871	917	838	895	856	878	920	899	911	881	875	900	870	857	907	841	857	937	875	865	881	852	886	849	888	869	882	868	885	855	868	876	859	873	873	888	872	889	908	863	890	871	877	902	903	903	871	857	844	911	886	878	914	843	844	879	898	859	864	899	865	850	910	888	881	875	855	880	892	837	907	873	904	891	889	869	864	864	856	859	906	872	925	928	880	847	885	817	886	920	912	855	818	913	879	816	888	856	907	872	899	919	864	861	842	913	873	870	873	897	877	839	922	895	906	915	894	850	889	883	896	886	892	818	905	890	806	889	868	912	910	886	920	898	826	888	901	845	884	914	888	931	928	861	870	888	928	908	822	850	871	887	895	886	849	892	913	894	839	887	887	914	946	891	905	870	882	912	857	851	863	920	854	855	892	856	912	896	835	911	832	905	869	926	878	904	822	857	907	908	835	842	879	926	880	829	852	860	894	846	856	929	920	859	858	884	860	941	868	883	899	892	889	913	903	842	850	869	855	911	867	930	872	822	870	907	864	904	819	902	925	882	876	926	927	887	897	884	922	906	864	876	883	894	833	910	859	904	912	877	889	856	890	867	880	820	924	862	886	872	888	840	938	860	884	868	899	905	888	853	848	896	857	858	888	822	873	865	944	835	875	912	886	913	853	891	852	882	870	893	894	903	865	847	841	899	865	897	903	873	900	916	867	907	853	852	841	945	872	857	854	868	905	923	844	928	895	845	900	842	846	852	941	923	868	893	918	822	860	874	922	861	893	919	827	935	893	879	817	849	881	838	914	914	862	906	880	918	829	912	866	883	892	868	913	860	895	874	872	903	846	919	871	932	904	909	829	909	850	821	877	830	893	914	853	901	878	901	843	838	886	894	898	911	897	897	916	852	938	941	895	842	886	925	857	869	881	965	849	848	910	898	888	934	935	916	863	856	885	860	833	902	867	896	873	853	882	908	873	884	883	883	878	843	885	870	873	898	850	832	895	873	894	837	900	872	850	822	865	860	844	879	896	872	891	885	879	884	890	898	939	861	860	883	846	872	892	866	886	854	846	857	860	890	836	871	903	852	891	914	923	874	844	899	887	835	856	824	852	866	891	876	928	925	905	879	882	926	875	881	915	884	858	828	880	899	846	887	887	863	907	872	912	881	840	884	890	844	817	901	884	867	905	881	891	849	875	851	890	865	866	859	894	916	925	899	901	895	846	876	922	894	838	887	917	838	873	859	917	912	869	876	907	883	854	852	906	849	862	847	867	899	862	809	896	890	805	893	839	907	829	874	888	885	884	908	858	815	895	883	913	868	880	869	879	853	877	840	894	889	901	876	878	891	892	882	871	907	881	908	900	880	885	844	854	887	880	895	880	956	919	887	887	859	853	871	881	848	909	899	866	920	911	874	885	905	888	832	818	863	859	873	841	892	887	877	913	862	906	894	884	877	885	956	901	864	846	857	916	848	906	912	875	871	908	899	881	906	894	907	821	852	887	870	891	912	855	849	921	881	883	879	871	939	884	952	858	917	881	861	924	873	908	853	876	922	891	858	919	861	886	820	849	912	861	899	849	946	888	897	869	832	866	887	923	884	850	919	861	860	868	893	922	874	887	909	900	903	866	898	867	867	890	931	840	928	916	863	933	835	845	880	895	858	887	893	922	871	853	949	838	835	906	929	834	849	884	914	900	853	872	903	854	894	843	904	875	902	839	900	873	910	887	901	856	868	884	848	868	857	914	915	812	914	905	895	874	857	844	842	859	893	900	893	832	815	878	870	848	863	900	934	910	854	881	936	948	951	854	882	860	869	882	846	828	896	850	891	897	918	891	886	878	916	887	886	888	935	907	859	882	875	832	883	885	831	865	938	951	856	896	884	920	877	890	881	900	889	910	856	929	834	868	825	851	855	874	873	843	867	871	880	889	877	899	908	801	899	912	896	806	839	902	816	932	886	901	885	863	891	821	851	842	886	868	868	921	866	859	870	867	907	865	855	906	875	887	951	865	877	869	827	898	911	878	922	824	905	869	875	889	872	861	859	917	821	846	903	870	849	896	907	911	896	894	880	882	866	874	904	915	888	937	908	818	859	862	890	887	883	874	830	849	821	907	884	877	833	895	888	890	915	918	923	894	885	883	902	891	870	898	886	900	799	902	873	874	905	836	923	917	821	860	914	881	866	893	887	865	840	937	901	841	877	842	868	866	845	903	895	874	887	878	872	877	865	876	859	893	830	832	868	893	832	878	871	849	833	915	861	887	881	859	882	902	844	898	841	892	869	889	844	883	860	879	892	890	870	902	847	879	882	891	882	859	936	871	851	835	906	906	880	861	866	838	879	829	898	910	836	853	802	825	829	901	824	906	875	929	875	884	910	880	885	825	892	876
23814	21486	28784	24612	21454	7657	1204	895	787	854	787	701	689	712	694	662	697	676	645	672	647	687	634	676	645	637	619	639	652	658	643	631	637	652	651	661	623	634	586	658	634	633	661	627	616	616	609	647	617	647	626	666	675	617	652	614	619	636	623	648	683	608	622	616	614	647	655	675	679	649	674	701	654	631	644	649	668	643	702	647	612	651	607	665	599	669	631	641	626	597	598	648	562	693	635	648	652	665	609	678	611	646	586	641	630	641	634	591	640	627	611	670	656	623	675	595	659	622	649	621	606	606	602	649	676	592	643	691	592	613	635	613	635	612	676	631	658	671	628	616	702	613	628	592	620	655	640	683	608	676	657	623	662	572	631	651	629	566	604	594	638	618	616	651	609	592	613	626	624	643	683	611	684	622	635	610	577	657	641	647	690	602	616	632	655	674	698	637	653	666	611	615	610	598	631	662	615	611	621	638	659	646	648	681	643	586	641	668	641	643	643	609	582	642	628	640	643	619	645	635	618	666	660	637	634	624	650	664	665	651	600	628	640	627	639	614	624	662	642	601	632	622	625	635	629	625	605	624	616	629	608	675	612	664	654	589	642	679	647	629	633	586	668	654	619	597	650	685	652	644	626	666	607	656	630	631	615	649	658	586	624	596	643	632	584	663	657	614	657	656	635	640	587	619	637	678	626	603	638	690	590	651	627	650	626	596	595	636	662	659	586	633	640	672	663	608	643	636	672	654	585	632	647	577	679	643	644	645	656	611	619	650	593	690	664	639	638	614	659	697	644	652	685	638	629	619	655	641	623	644	595	607	608	623	628	636	681	665	649	597	656	577	637	645	615	649	695	620	638	659	604	675	602	650	632	644	611	575	645	667	626	613	640	632	667	657	606	674	603	606	656	666	634	640	630	671	617	634	627	663	674	601	655	620	571	648	617	596	612	630	667	632	603	650	595	624	617	653	635	639	621	634	606	629	617	652	656	646	635	628	599	632	589	627	599	617	620	654	640	661	593	626	595	615	647	644	641	617	636	606	662	643	625	675	663	619	633	635	628	643	628	633	668	626	633	659	656	661	606	614	623	644	616	614	634	640	633	653	638	683	640	637	618	617	625	649	655	639	669	665	632	640	627	608	635	636	619	624	626	623	577	635	632	599	643	623	634	630	616	677	650	638	642	646	593	624	624	600	606	653	608	643	635	588	623	630	638	671	615	610	621	632	630	636	636	642	654	618	643	622	611	590	631	622	656	635	618	653	586	622	616	613	619	618	652	640	615	628	616	648	643	602	615	659	655	628	645	638	657	608	647	594	652	655	618	606	620	660	633	617	647	640	624	638	619	585	602	609	636	609	645	640	642	666	627	613	626	644	684	599	600	614	601	658	647	639	584	596	621	647	636	684	653	616	601	646	650	620	632	659	641	652	643	607	657	656	595	635	661	612	660	631	633	619	631	623	672	592	664	637	629	602	592	640	594	602	643	595	612	632	638	674	650	622	664	660	660	625	611	640	632	661	634	634	694	611	619	610	692	665	651	632	640	642	638	605	598	586	589	615	618	621	597	642	634	630	651	647	638	679	649	592	628	677	629	684	642	626	638	631	639	594	649	606	635	627	615	658	694	666	655	635	660	659	636	671	612	611	619	600	642	635	627	645	601	613	632	662	608	622	655	670	652	657	628	660	653	626	705	621	634	617	606	606	635	675	598	595	610	644	654	667	601	619	622	617	682	642	619	634	593	649	657	619	630	676	626	646	585	635	636	678	603	596	593	593	661	596	619	631	647	702	599	578	619	655	636	683	598	594	616	636	619	658	630	657	602	715	642	593	618	607	669	613	599	649	633	592	568	626	629	621	643	604	662	598	627	633	639	642	648	630	637	605	614	684	633	678	635	617	626	675	632	661	657	662	660	600	642	669	651	635	643	633	616	669	660	622	620	616	636	667	703	660	644	625	618	631	632	637	671	681	689	628	662	617	666	655	627	642	606	637	645	644	656	581	626	664	651	642	643	657	668	644	652	624	633	600	630	635	652	678	627	605	643	599	625	612	619	636	636	624	601	681	650	659	607	617	686	640	644	618	643	630	692	616	616	652	627	645	625	662	599	616	664	644	667	593	602	634	620	628	598	648	645	667	589	623	602	619	625	636	646	627	616	583	603	609	645	602	621	615	665	665	650	618	573	655	604	634	664	563	625	628	676	576	650	630	587	690	604	645	619	652	622	642	628	633	627	617	643	626	622	621	644	646	586	625	665	702	647	613	591	655	647	644	629	648	628	652	647	630	655	658	667	617	675	704	629	646	654	648	653	679	627	599	636	703	647	654	687	620	668	596	646	650	612	657	647	601	637	623	662	618	642	641	637	679	617	617	612	614	614	583	619	631	627	586	618	665	668	672	638	630	645	618	618	622	630	634	648	624	659	663	584	645	652	631	634	628	621	644	614	656	612	649	688	643	633	616	665	609	582	645	629	660	618	604	641	654	575	648	665	670	662	601	612	670	637	630	631	665	705	615	664	609	662	654	625	653	634	651	643	616	645	605	604	636	645	628	635	636	645	625	661	674	604	640	629	605	655	603	613	634	556	627	602	633	624	606	632	652	638	628	673	600	645	628	613	652	650	647	641	657	658	642	660	661	658	663	608	578	600	669	617	650	594	631	649	660	647	606	636	643	668	625	609	607	614	631	644	635	677	644	651	631	625	654	628	592	646	619	643	628	615	643	653	597	612	623	650	633	651	619	653	660	636	659	626	655	613	643	618	621	559	612	620	632	686	590	641	619	638	634	662	641	653	648	600	636	657	619	650	646	640	593	622	660	622	575	600	704	676	619	642	640	622	626	595	639	616	687	626	617	632	657	606	678	653	642	631	633	624	661	623	627	624	603	599	656	648	632	664	615	629	667	653	652	608	613	651	638	636	595	661	587	634	623	616	615	676	636	665	607	634	570	588	616	615	682	672	668	637	609	626	589	696	625	630	600	655	642	652	588	604	637	648	673	661	596	585	611	630	609	665	619	636	610	633	623	638	618	639	647	625	684	653	650	581	623	647	636	619	661	621	617	646	646	602	629	699	620	654	614	613	616	652	654	693	653	638	663	629	668	586	654	618	626	641	672	607	655	588	621	601	593	677	577	643	663	641	575	649	639	653	637	638	622	671	672	612	641	642	598	619	638	624	649	633	647	651	664	652	607	647	659	614	626	651	659	642	651	633	635	642	638	629	608	643	649	646	657	602	663	681	612	640	603	625	603	595	601	620	597	650	663	605	624	629	641	599	672	648	623	603	657	609	666	627	619	641	648	647	579	608	613	634	667	665	615	659	614	629	613	638	615	671	639	624	624	678	608	594	626	627	635	614	624	615	627	626	638	677	650	627	613	665	641	614	619	638	609	626	686	655	615	631	596	638	649	621	655	663	681	627	643	617	683	638	630	617	650	643	639	618	674	640	654	722	634	668	633	617	665	634	651	655	613	614	661	619	628	629	649	579	617
8255	8109	5601	2773	2121	1774	1465	1315	1134	1094	1065	971	930	970	865	901	871	911	900	858	814	875	835	784	816	819	865	767	776	786	860	813	853	798	822	792	751	826	775	836	800	814	826	787	792	790	808	755	809	821	785	828	793	895	813	804	798	781	813	763	841	822	788	826	756	825	834	813	791	774	785	759	814	798	801	795	786	777	783	790	762	816	766	866	795	798	821	826	762	787	832	780	824	746	818	786	816	735	793	789	822	820	805	818	804	756	743	799	807	801	801	806	801	814	766	763	823	838	812	831	772	794	793	807	767	789	780	775	778	833	769	800	809	814	785	800	823	764	805	783	798	772	775	800	814	818	756	820	765	850	778	837	803	805	867	760	821	799	855	758	819	823	714	784	781	793	810	784	802	826	822	878	791	768	831	802	744	838	804	778	748	807	806	763	821	789	718	748	796	774	775	818	770	741	820	790	826	811	793	803	805	863	809	772	817	777	759	778	785	806	805	782	774	837	819	818	785	795	781	772	752	818	789	797	788	758	804	784	720	771	729	786	801	787	762	764	759	808	756	779	780	781	764	757	817	781	795	836	791	794	812	734	821	839	796	796	824	782	780	777	798	846	823	807	787	802	775	755	779	774	795	782	771	797	810	803	812	769	778	790	768	806	785	783	795	793	777	786	784	826	785	760	777	756	755	764	769	828	825	759	767	741	795	807	789	741	794	774	815	836	757	796	802	784	736	763	813	761	785	796	766	800	819	800	787	823	818	778	775	774	803	841	812	728	788	828	805	821	767	779	815	827	741	828	774	748	725	769	828	787	788	804	813	760	747	742	771	765	768	814	829	791	765	775	807	783	821	818	813	815	777	752	832	794	809	779	802	830	820	794	793	836	814	818	727	748	766	790	772	772	809	770	816	832	740	774	814	801	770	763	804	782	830	818	818	776	794	832	802	766	808	747	792	772	728	813	794	816	783	797	796	802	789	824	774	809	799	812	804	817	807	733	797	813	785	797	765	735	775	845	836	758	814	776	776	852	783	777	776	821	778	846	840	818	795	785	830	806	780	796	845	814	815	780	827	763	826	789	827	767	819	819	815	772	797	797	785	762	841	803	847	779	815	775	803	797	770	831	761	808	748	775	787	803	763	783	794	762	807	796	800	803	814	776	735	809	836	829	817	828	793	805	796	833	789	798	790	809	803	768	771	744	807	790	773	843	775	758	757	834	826	789	776	779	778	764	802	807	785	802	830	790	848	776	787	833	775	772	776	759	763	792	810	779	761	782	733	818	783	788	818	783	822	823	789	857	746	808	773	759	759	802	794	792	802	835	791	773	782	835	796	823	716	786	781	812	741	803	730	804	801	808	768	809	788	757	722	798	786	821	758	765	782	749	805	777	786	795	747	784	768	829	794	746	810	825	870	827	845	849	879	768	775	778	793	812	771	772	785	778	804	794	802	841	801	819	746	829	808	804	793	790	785	830	819	832	784	801	786	794	791	784	776	767	811	803	785	753	830	851	794	784	756	798	798	783	794	799	842	798	778	782	807	787	802	710	777	776	818	758	836	819	823	779	835	723	780	770	800	818	799	792	780	771	762	788	812	770	822	801	797	770	782	796	854	730	810	823	807	821	797	811	790	771	796	820	756	775	717	752	773	797	845	778	793	777	756	797	796	799	764	785	757	788	784	761	758	770	795	813	779	812	800	766	789	779	853	798	813	746	834	783	779	739	810	834	775	805	838	774	822	780	763	796	774	808	836	806	793	835	767	800	815	780	804	790	752	786	796	780	780	782	765	810	762	832	805	865	789	774	784	812	785	816	799	803	836	765	809	746	828	813	781	795	793	830	728	787	777	783	770	845	756	819	806	820	793	762	818	762	807	779	770	766	796	762	809	801	768	719	767	794	775	783	793	801	772	797	785	808	798	821	786	825	749	810	782	767	806	750	795	759	814	793	827	789	761	788	777	791	859	790	772	759	824	688	767	834	830	767	822	816	812	776	789	799	768	802	792	775	784	765	807	735	754	817	794	799	774	793	767	803	800	773	792	769	768	784	792	836	770	813	834	728	854	777	800	776	799	775	818	777	827	856	729	798	801	802	766	828	784	787	744	763	739	779	780	772	805	828	791	728	758	807	833	797	778	768	830	801	848	839	766	777	816	744	824	786	795	782	770	836	780	740	798	776	772	805	794	771	773	819	777	803	813	814	788	786	813	787	814	767	831	788	817	810	780	772	881	778	841	728	762	762	819	797	799	805	804	775	785	815	784	801	760	788	832	766	786	815	807	771	762	808	797	813	756	816	817	792	798	813	761	785	834	748	744	820	802	756	798	782	828	786	831	810	819	801	790	806	798	779	799	819	827	768	795	776	783	816	795	821	752	801	775	765	786	802	776	827	787	728	765	793	761	819	783	792	759	795	747	834	761	813	853	783	833	786	759	805	821	785	745	853	826	784	773	819	789	820	763	800	814	776	826	823	771	798	772	832	772	785	833	809	739	766	740	763	753	784	823	745	733	794	768	757	803	779	793	785	782	771	788	815	779	804	763	775	822	783	800	806	801	774	801	806	812	814	803	749	770	813	847	813	788	798	764	790	785	804	781	782	771	779	768	783	800	784	718	749	804	790	782	824	775	805	777	808	782	790	750	827	780	779	810	778	775	764	797	814	798	759	790	782	793	788	779	785	795	785	747	797	780	808	750	790	777	849	824	834	762	772	809	796	865	781	788	786	803	751	785	756	779	800	809	747	847	804	809	830	810	795	787	811	816	778	822	819	790	819	766	814	816	770	835	806	795	759	742	773	815	828	803	783	794	811	853	792	813	824	850	839	794	808	772	802	803	775	779	825	759	849	762	765	780	785	816	747	743	773	768	788	785	790	790	801	769	771	780	756	786	798	804	799	776	805	814	775	806	861	777	757	827	774	797	794	761	786	838	798	772	765	772	753	840	817	801	772	823	788	737	778	802	800	819	731	790	800	847	774	782	807	806	762	818	832	804	792	800	841	830	812	751	766	785	769	783	777	805	818	812	762	803	819	774	815	833	770	751	815	750	768	802	778	733	797	789	751	764	782	785	811	802	776	797	773	762	796	806	805	803	788	795	781	766	834	806	812	790	764	772	820	793	810	805	749	760	803	810	794	824	815	757	796	829	814	859	830	761	808	848	758	780	776	769	794	840	826	785	793	762	829	812	792	814	793	822	811	806	831	800	722	807	774	784	841	777	802	764	794	792	794	787	814	806	794	752	828	784	827	772	797	793	785	795	791	810	811	774	817	792	791	796	815	797	753	794	802	797	783	773	800	826	773	777	810	789	805	826	802	777	752	782	799	856	804	757	810	841	815	740	753	811	782	797	789	784	808	788	801	791	832	783	807	794	752	789	803	793	806	745	818	809	816	807	749	811	810	795	813	804	812	775	821	717	803	798	760	802	778	756	764	781	804	796	781	846	732	814	772	797	772	747	781	747	817	811	788	828	803	767	796	809	784	792	791
25047	21466	27362	25818	6131	662	598	564	449	480	490	469	479	461	427	420	453	449	433	451	472	425	468	447	448	442	415	414	419	487	446	422	424	457	430	463	404	409	422	401	425	457	406	440	426	440	444	404	399	430	445	455	411	406	390	453	449	402	401	411	436	436	409	422	418	396	437	404	433	417	419	437	430	424	420	407	421	426	444	423	401	412	405	427	422	453	417	432	442	469	450	441	456	426	410	446	431	406	440	389	398	401	386	433	455	453	429	415	443	451	434	432	394	437	424	439	444	442	374	423	392	408	396	416	439	422	470	414	453	466	412	422	418	445	456	408	464	387	429	449	419	420	433	431	413	423	407	438	441	413	406	397	410	385	433	448	440	430	429	405	446	418	443	442	398	407	435	418	466	408	453	405	410	416	425	415	433	414	395	431	413	417	414	403	424	460	431	415	417	420	446	403	414	426	424	389	452	437	455	441	443	420	401	432	424	434	422	385	423	391	420	439	421	423	424	402	453	405	443	425	409	453	415	407	447	426	425	435	443	415	416	447	409	419	414	442	426	408	410	441	441	403	401	415	448	474	408	404	408	421	418	396	468	447	410	429	413	453	429	439	424	436	419	444	442	424	449	471	397	444	398	462	438	409	420	442	432	387	456	441	383	426	413	418	414	445	431	413	430	390	404	406	390	424	399	403	435	419	450	416	431	426	454	396	449	458	409	412	410	438	396	424	437	427	421	405	400	407	445	421	426	427	421	431	419	427	431	450	464	421	400	428	459	427	429	447	439	392	461	403	420	444	428	416	406	407	450	437	432	445	432	444	462	455	431	434	427	433	398	431	474	447	426	428	446	412	406	428	455	409	426	406	422	405	379	445	432	461	434	413	407	422	406	434	473	429	418	413	420	415	414	446	446	431	481	392	438	446	394	435	459	433	437	423	443	435	390	425	414	425	395	393	437	419	418	398	410	429	403	396	419	407	440	398	435	455	391	398	426	427	430	406	422	459	402	432	408	477	442	424	410	404	433	389	388	442	440	428	451	411	430	431	416	439	417	435	429	422	426	473	413	418	408	421	425	417	423	448	409	420	403	422	441	449	428	405	423	412	409	488	449	446	445	427	447	418	405	409	460	407	387	444	439	411	418	437	412	419	418	414	446	459	411	430	427	438	439	438	457	374	433	460	441	444	419	421	410	438	397	422	390	420	450	389	425	432	438	396	383	446	413	447	451	427	445	437	421	389	412	400	437	430	417	411	457	443	401	395	464	465	423	391	385	452	451	414	439	416	430	434	417	446	396	421	431	431	457	408	422	424	455	433	424	382	463	422	417	424	448	397	439	470	463	420	442	388	434	436	390	437	421	462	430	433	435	441	422	410	398	396	408	407	429	406	412	406	433	470	456	447	425	440	403	426	453	451	409	397	422	416	434	408	444	436	415	413	425	485	445	441	442	443	425	439	411	413	433	429	414	426	415	440	439	436	439	430	404	410	421	449	434	434	419	429	406	428	416	398	449	431	403	422	430	430	457	432	414	367	455	419	425	406	430	438	426	460	415	453	412	417	446	418	406	430	422	428	419	436	432	425	424	429	406	397	474	423	428	408	435	441	421	440	444	413	402	422	452	438	431	443	433	419	436	441	465	421	407	399	425	398	444	464	439	450	438	423	436	441	436	421	396	449	459	418	422	412	452	416	436	456	429	442	428	409	399	413	416	403	432	417	430	440	413	404	419	440	427	427	404	444	401	465	421	404	433	402	380	419	432	462	435	404	417	468	435	420	424	417	409	442	429	419	438	413	437	452	404	460	427	433	400	425	422	419	385	440	435	392	420	422	402	444	406	422	426	387	433	441	422	402	408	425	414	436	431	438	389	401	416	428	435	430	450	416	462	433	441	425	440	383	399	412	428	405	409	425	430	464	408	462	427	398	431	447	442	421	406	443	424	419	429	431	427	431	371	453	427	427	441	391	419	426	428	458	411	456	433	418	405	397	431	427	457	451	418	432	476	398	408	424	418	428	426	451	428	399	425	434	448	444	426	457	406	385	434	469	439	384	428	434	397	460	408	437	433	397	425	428	449	464	433	455	439	435	414	463	403	418	418	405	419	414	407	440	398	401	442	440	396	422	426	415	429	417	453	466	434	448	460	409	453	415	407	417	416	425	424	385	431	420	414	429	396	445	435	405	420	434	440	410	441	434	419	397	415	442	384	438	390	394	430	402	431	408	488	417	399	446	412	441	420	421	429	388	396	417	448	466	406	424	425	422	447	412	435	393	395	422	456	389	443	414	451	379	386	440	433	427	402	418	435	439	418	426	436	432	437	413	430	448	408	429	405	462	409	427	442	430	408	426	427	438	425	426	396	427	396	415	405	444	434	407	417	445	405	451	446	438	413	463	444	433	401	427	408	431	430	442	430	445	446	450	391	400	472	451	433	405	428	421	399	438	422	418	433	465	451	388	447	463	392	417	424	396	417	451	423	426	451	456	450	426	438	429	413	446	414	444	420	392	440	428	483	401	432	420	395	455	444	470	443	427	448	426	411	404	416	422	432	397	432	370	418	418	443	429	478	433	448	463	425	414	416	410	469	436	442	435	431	427	409	420	398	454	459	393	471	394	423	413	433	413	416	456	422	419	378	425	408	430	427	418	428	395	429	440	411	411	417	432	412	435	438	402	417	428	416	407	431	413	404	397	431	449	433	426	412	410	414	418	422	419	390	447	387	404	415	480	394	458	402	432	443	429	403	419	427	425	417	433	419	441	383	429	453	444	383	445	422	437	415	424	475	429	375	401	415	421	408	414	422	427	413	466	433	432	411	410	421	449	444	453	420	417	412	431	444	411	435	451	412	428	424	421	424	427	452	419	437	458	460	418	409	399	402	426	446	402	404	424	415	414	431	415	436	448	407	400	404	458	380	459	422	431	408	450	461	431	437	399	424	459	427	453	459	444	459	445	408	435	405	434	401	387	408	440	431	412	410	434	434	392	415	465	435	441	435	466	448	423	442	421	408	427	397	417	439	406	450	409	408	421	427	447	431	427	449	412	430	437	422	429	416	415	415	445	411	413	456	438	441	447	398	405	407	403	440	425	416	395	400	412	387	415	408	446	443	423	459	406	423	425	438	443	404	430	409	409	447	397	457	407	438	443	420	439	416	426	435	410	433	400	424	404	431	416	456	450	445	392	437	449	421	434	390	438	415	434	432	412	427	414	456	438	422	459	425	432	452	460	426	469	420	399	445	419	398	459	451	427	415	429	443	389	419	402	436	433	419	459	411	431	452	418	419	392	416	427	453	415	436	415	435	405	420	413	406	417	439	452	423	420	408	460	418	428	419	439	448	441	431	452	412	436	458	461	426	398	434	413	428	420	431	426	436	448	454	444	363	458	426	440	414	421	400	413	388	389	412	430	443	430	466	394	390	443	442	400	433	453	411	418	409	418	404	395	420	375	449	448	426	424	415	429	451	462	406	395	402	426	480	430	412	416	443	457
7578	4275	2969	1495	1198	995	869	800	731	693	662	616	647	606	545	537	590	542	574	556	586	546	536	575	531	524	541	511	538	557	517	538	542	492	532	524	515	592	538	492	487	544	529	549	543	543	512	508	553	538	534	512	531	570	507	538	514	524	492	561	566	528	515	539	498	491	521	507	491	533	552	537	543	567	524	541	534	486	523	487	525	505	491	509	553	556	514	550	519	543	525	506	553	537	509	551	551	514	522	523	543	521	509	505	549	487	540	504	525	544	516	520	519	509	535	531	533	518	526	535	523	484	516	521	509	565	530	541	517	508	579	525	506	494	541	509	502	515	521	492	499	521	525	531	511	546	492	518	510	513	552	513	542	539	518	536	525	547	531	558	523	515	528	519	480	554	558	515	551	532	539	551	536	510	562	538	511	520	548	557	537	545	535	525	528	493	580	488	550	541	526	541	514	552	525	517	517	518	556	512	479	512	508	513	548	528	498	512	510	585	534	532	535	509	518	530	525	516	589	525	521	565	557	512	518	516	507	507	507	518	546	542	541	523	547	534	491	541	513	498	510	505	521	562	500	530	529	531	554	528	540	496	514	522	504	527	493	544	471	515	554	517	513	537	517	507	533	525	521	571	529	533	559	501	560	496	541	558	515	510	476	501	524	488	509	536	520	521	505	537	510	551	541	496	527	490	586	525	543	532	573	524	570	518	509	507	523	571	493	497	529	505	512	502	546	515	514	486	520	546	494	488	533	539	515	545	516	554	515	533	523	558	514	507	551	559	522	536	540	496	552	527	530	552	541	557	559	547	533	575	509	514	521	524	524	500	511	484	552	507	528	535	557	514	514	523	579	500	536	527	529	546	543	520	558	522	503	487	508	525	519	503	518	534	505	546	514	513	531	518	542	534	574	550	501	538	544	476	485	481	495	539	533	508	513	541	508	505	531	536	490	524	547	507	510	525	509	516	516	520	540	504	537	556	525	525	538	542	542	521	574	514	533	525	500	539	556	518	551	529	497	499	587	573	518	529	531	572	554	526	590	563	546	504	508	573	520	514	515	521	562	468	522	531	535	524	519	529	531	511	475	528	521	536	533	521	542	553	505	557	488	532	527	555	536	504	479	552	525	505	544	520	539	506	500	526	546	534	510	527	533	551	518	538	504	512	554	514	531	538	506	530	529	495	491	519	560	553	520	547	534	515	468	571	520	514	536	514	573	498	549	557	526	551	542	548	525	529	473	505	533	504	542	541	523	516	516	482	537	543	530	549	517	495	529	547	573	537	492	519	522	516	578	492	548	526	534	549	564	538	544	498	528	492	490	536	538	527	587	551	509	531	512	530	550	558	513	548	558	579	492	538	559	505	490	565	558	522	547	510	517	540	512	525	522	526	517	544	541	505	532	567	510	541	523	493	524	535	531	541	512	526	538	550	522	505	538	534	538	533	515	504	517	484	538	533	526	520	521	523	511	533	539	524	497	539	575	515	568	541	530	478	527	522	486	535	529	502	530	548	486	515	538	509	554	562	524	483	504	494	500	534	515	526	505	517	513	511	539	536	534	517	531	485	491	541	496	505	497	549	488	498	513	549	531	509	577	536	540	501	504	481	555	544	523	527	509	546	569	517	520	507	548	531	550	546	532	527	547	525	548	516	484	496	488	537	549	530	541	540	532	543	528	513	533	584	502	530	530	540	536	551	541	508	568	557	501	545	536	522	494	544	534	516	536	514	538	542	593	530	492	551	553	532	560	519	524	546	566	493	512	510	503	535	563	493	534	516	522	519	554	519	545	559	532	505	526	548	482	556	554	529	533	586	497	575	540	514	544	495	547	484	530	501	556	535	524	536	502	528	550	512	534	526	503	546	530	501	520	472	554	498	510	521	520	484	510	503	543	536	520	518	509	514	567	495	523	526	501	527	526	509	550	530	525	525	487	504	485	494	499	511	493	541	512	563	547	543	530	492	547	549	552	535	502	541	510	523	539	504	499	523	532	517	478	556	568	548	487	515	509	484	527	553	547	505	543	483	581	546	565	508	514	501	523	489	504	489	559	524	503	566	532	523	516	546	506	531	522	512	561	537	506	503	499	529	515	487	530	550	506	505	516	510	529	515	526	534	558	518	520	501	540	515	532	542	485	530	527	508	526	551	515	535	531	534	547	532	531	540	541	542	482	500	548	528	532	549	531	533	512	573	514	514	527	540	526	543	555	521	526	540	552	538	516	558	516	566	558	506	535	494	550	487	518	546	545	520	559	533	603	528	552	554	574	562	532	529	548	526	544	520	531	513	545	488	511	586	493	529	521	548	525	508	532	531	550	527	516	530	547	532	528	496	503	583	546	581	501	534	556	529	555	496	540	505	538	513	496	497	507	539	554	538	569	508	475	589	491	502	515	579	533	514	517	517	534	527	519	504	524	548	518	480	548	532	525	526	532	514	506	507	515	540	507	539	492	500	541	522	508	531	534	526	553	529	490	475	517	547	536	537	504	515	526	465	542	451	511	512	526	567	515	509	542	503	550	547	547	533	519	546	515	518	508	511	502	496	534	534	535	502	521	521	549	516	567	527	501	500	567	528	524	556	494	529	510	509	520	527	559	550	545	527	495	534	529	548	556	571	538	519	580	511	530	520	560	543	534	503	515	531	563	522	532	554	521	531	511	514	517	499	555	510	563	548	516	538	549	536	479	517	541	518	564	498	514	497	534	552	548	524	530	529	555	527	507	511	547	494	543	511	545	531	503	519	526	522	555	531	501	553	518	558	534	525	506	515	531	534	519	541	516	545	553	532	543	523	486	521	519	533	511	503	520	501	522	517	531	530	537	530	527	518	543	537	517	511	545	539	554	497	521	496	507	503	520	575	495	535	521	489	510	506	556	561	517	513	509	453	568	531	558	532	500	497	537	497	539	505	535	543	514	522	532	531	517	495	560	537	558	541	515	556	523	542	518	501	587	517	560	577	523	509	527	528	567	519	518	541	515	532	499	483	507	516	528	523	540	557	526	529	546	566	511	515	525	517	518	513	538	535	508	514	552	524	485	526	529	568	580	525	511	516	561	516	540	544	534	519	522	553	514	554	553	498	538	510	553	503	564	499	536	556	553	484	568	473	504	511	522	499	578	523	489	545	540	501	508	537	530	597	575	555	538	536	533	497	508	543	526	517	481	517	545	503	518	559	495	544	488	514	514	536	526	531	544	517	562	564	517	504	537	532	562	576	513	580	526	535	556	518	532	528	543	539	504	550	511	511	530	533	493	572	553	543	584	513	519	536	505	524	510	528	564	563	544	518	552	519	542	548	520	575	541	514	525	514	516	515	499	526	541	523	551	556	503	502	525	496	523	525	541	543	533	518	534	560	528	528	574	546	526	533	529	544	499	511	513	526	517	557	511	587	533	558	545	527	517	533	539	492	519	536	514	539	524	528	540	558	517	514	527	524	547	536	548	527	563	527	536	543	514	535	521	546	471	510	536	522	553	496	499	519	541	529
22912	21526	29303	24191	21520	21493	4198	734	528	501	447	427	409	346	342	308	313	305	306	309	285	286	309	271	262	286	291	282	292	260	277	256	288	267	247	261	271	250	257	264	268	236	242	235	240	217	243	258	243	262	262	251	278	243	270	266	235	242	256	254	242	258	231	238	279	252	239	264	266	290	268	233	276	277	229	228	260	250	252	244	244	226	237	245	281	260	229	239	246	240	261	241	265	251	261	239	258	276	260	230	218	262	236	227	268	271	246	243	250	238	257	252	246	250	254	265	279	249	255	222	265	237	242	217	235	255	255	271	259	247	248	237	266	223	247	265	265	250	247	243	254	240	254	247	240	246	244	235	250	268	220	273	255	245	242	232	239	234	282	252	248	246	274	255	252	236	219	243	253	227	250	264	267	219	230	259	232	257	257	222	256	251	272	279	245	254	249	251	221	252	246	245	277	256	248	224	247	246	260	269	258	268	266	260	244	267	235	259	226	263	270	216	225	249	254	256	220	253	249	232	222	261	240	254	243	237	244	233	246	249	228	252	237	207	243	251	240	255	230	228	269	245	248	226	260	243	264	270	272	268	244	238	239	229	237	257	250	256	223	256	252	245	249	249	264	254	251	252	237	241	226	252	257	256	241	240	241	235	267	268	251	232	258	229	266	267	252	251	226	247	224	248	245	228	227	232	246	246	235	234	284	235	250	256	228	235	255	248	241	241	243	237	235	241	251	256	234	237	269	248	249	239	234	268	246	255	246	229	254	245	253	270	222	255	244	254	218	257	246	251	241	230	237	255	258	252	255	249	226	235	235	251	225	240	244	278	273	232	270	253	276	218	254	247	261	215	240	256	224	234	241	286	235	244	255	249	258	235	251	237	235	238	268	290	234	257	247	247	238	264	251	260	229	253	270	258	264	246	244	263	253	258	251	268	270	266	258	251	229	225	231	255	234	235	250	254	243	267	264	262	261	241	245	216	261	215	199	244	224	233	248	244	234	273	249	267	254	271	235	269	261	266	281	242	276	247	242	241	238	229	234	255	242	240	256	273	234	245	231	240	262	255	235	258	266	260	259	247	258	258	247	236	289	234	242	275	245	239	273	228	270	226	230	221	241	221	243	252	243	228	287	257	262	246	217	232	248	259	251	249	241	205	254	250	245	277	276	237	226	246	235	275	251	233	263	235	230	248	260	230	236	256	252	259	261	265	249	249	239	246	239	221	265	233	223	229	254	261	230	250	246	275	229	260	255	226	245	243	261	275	238	259	239	243	251	235	246	224	255	240	252	273	257	219	270	275	239	241	242	262	227	239	256	221	250	241	234	236	249	253	236	248	244	235	221	243	238	253	245	265	260	275	275	260	212	255	237	257	270	241	249	264	247	261	255	222	253	245	238	229	243	242	254	222	274	230	210	237	282	241	271	227	248	254	291	221	239	269	252	266	222	264	245	290	272	239	232	267	242	235	225	233	244	270	228	255	250	260	237	251	263	262	262	270	229	241	232	261	245	243	238	240	236	274	290	245	223	226	253	254	255	249	274	264	233	260	242	243	252	238	241	225	256	233	239	256	231	244	227	241	250	248	238	253	219	223	238	244	227	253	253	275	232	234	245	235	242	246	246	239	231	265	250	243	254	248	248	258	242	273	262	264	256	233	256	250	240	250	238	236	237	247	227	216	244	255	249	272	246	230	256	245	246	275	246	274	251	232	243	261	240	207	232	253	240	227	261	234	247	240	222	231	251	227	249	235	247	238	210	246	249	243	246	223	230	254	258	263	262	245	245	232	251	223	254	254	250	230	242	247	233	256	250	259	271	247	255	249	265	245	254	241	279	253	262	251	242	249	222	223	239	254	227	259	232	241	251	253	225	225	221	231	276	215	249	264	246	275	218	277	220	229	241	249	228	249	271	249	235	264	280	246	247	283	217	270	244	249	245	244	248	270	265	267	244	243	232	252	252	277	259	259	253	256	264	276	230	270	249	272	235	246	243	235	250	266	251	262	249	245	273	242	267	258	226	279	240	245	240	259	236	253	278	236	258	231	229	246	254	249	245	243	249	251	221	240	252	254	271	230	243	237	229	252	269	232	232	264	262	253	224	263	247	251	233	255	248	237	219	236	218	209	254	232	250	238	227	272	237	236	244	247	236	242	253	268	262	252	241	213	241	258	235	240	247	247	227	271	267	258	251	243	237	253	259	253	254	270	251	231	258	271	276	246	241	283	261	232	265	236	244	232	225	268	239	241	233	250	252	246	254	246	240	279	270	236	278	247	250	237	219	244	249	255	239	242	278	236	238	252	259	252	273	244	245	257	253	254	257	231	237	252	232	238	236	252	239	261	257	285	248	244	236	218	262	248	244	245	241	267	265	256	216	275	247	248	245	235	297	252	249	258	264	253	240	210	249	258	231	240	238	235	218	235	249	219	247	233	250	230	254	265	275	227	203	256	247	223	257	232	240	255	251	260	220	270	244	271	217	261	236	277	253	254	255	257	238	278	260	268	232	268	243	231	248	246	195	229	275	246	237	238	241	267	260	215	224	233	272	257	250	248	242	243	236	268	240	255	289	228	233	241	243	241	248	239	241	232	247	280	242	243	253	239	249	254	230	255	265	253	252	229	244	271	262	241	255	243	214	253	267	241	226	225	237	257	245	224	234	268	238	258	258	286	264	264	269	246	251	253	253	253	255	279	226	245	239	241	234	263	247	235	219	234	229	239	241	243	205	240	221	259	243	239	239	271	274	251	264	254	231	273	255	237	281	271	241	237	231	225	272	267	261	259	207	266	210	247	232	277	228	229	261	223	235	230	251	249	235	255	251	255	273	245	257	238	250	237	248	254	276	260	261	226	266	246	247	220	247	255	222	232	238	252	267	218	228	247	247	249	273	217	239	255	265	241	238	244	251	242	231	228	272	247	226	248	253	241	279	247	223	232	246	267	256	239	257	253	262	243	243	274	251	235	243	216	230	224	265	264	280	234	229	243	269	223	257	234	242	247	233	265	225	245	254	253	253	268	244	265	257	224	236	226	256	250	255	249	255	217	270	246	235	232	255	248	236	254	221	241	243	266	265	256	273	249	274	245	242	258	253	219	230	254	252	236	220	215	258	257	247	289	246	234	250	261	230	265	266	231	255	224	244	252	259	211	222	259	267	226	217	232	254	256	240	251	229	246	270	271	223	239	245	265	273	267	223	212	233	255	244	259	242	231	252	269	238	232	266	273	220	237	246	250	234	245	228	255	244	227	224	257	249	258	260	230	259	236	255	228	225	243	247	266	230	236	240	241	264	251	266	267	241	225	256	272	256	252	256	242	250	242	251	255	242	253	240	229	243	274	231	235	242	280	248	247	239	250	256	260	252	271	226	249	233	264	254	288	261	225	253	268	271	242	261	223	246	233	237	235	228	231	241	245	264	231	251	275	246	236	250	281	269	242	224	237	274	254	278	259	260	238	253	246	234	243	242	217	261	245	255	266	247	225	287	249
9470	12692	8461	4059	2855	2168	1655	1268	1055	876	849	674	614	544	533	505	454	446	449	458	465	423	422	403	370	370	372	388	356	351	338	338	353	363	378	341	353	308	347	336	332	335	314	323	337	363	345	347	365	341	333	333	364	329	319	337	355	349	324	336	328	333	355	344	329	329	309	314	284	323	353	332	312	341	311	313	322	321	327	346	328	309	349	302	306	320	300	325	293	356	348	370	368	341	320	316	345	342	335	335	320	300	324	314	294	320	323	315	300	301	326	317	321	334	315	339	344	325	332	352	327	346	294	316	326	349	308	319	319	322	306	307	343	325	326	334	314	310	353	308	345	325	334	316	299	352	310	357	326	346	321	313	338	284	312	305	349	336	320	340	320	339	348	348	306	311	334	307	321	308	322	312	335	352	357	307	318	302	337	314	325	333	311	327	344	309	311	317	352	306	306	310	315	400	355	340	279	334	318	315	359	324	354	327	322	348	322	331	330	358	321	305	300	324	287	358	320	327	338	311	325	310	313	271	324	335	325	321	331	306	317	303	350	360	306	351	301	313	332	307	358	350	300	340	343	327	291	332	322	332	323	342	303	346	318	310	346	329	305	330	340	360	324	334	284	328	341	340	306	325	357	305	326	319	367	332	302	312	326	310	309	293	320	336	304	324	324	327	328	297	363	330	321	284	281	343	312	315	305	339	299	337	327	320	314	340	343	302	321	327	348	303	317	332	320	311	329	323	320	325	317	336	315	324	319	358	343	318	358	302	311	333	333	313	334	336	290	321	327	311	320	318	352	331	332	312	327	335	290	309	315	315	354	346	327	344	322	323	330	308	328	291	333	332	358	359	330	341	331	327	311	328	349	335	322	320	343	297	312	327	324	307	319	302	323	337	344	313	321	307	327	341	341	350	332	332	313	323	330	348	329	334	363	319	329	350	345	323	316	314	334	335	333	305	344	282	292	354	316	330	350	321	327	350	313	330	341	298	359	318	334	323	331	324	298	330	315	300	320	303	324	316	328	340	336	313	312	346	390	304	336	274	356	317	311	337	324	295	326	311	324	322	351	362	305	324	325	342	325	357	341	337	299	357	336	289	331	326	308	325	313	326	341	336	334	324	332	370	306	312	323	314	305	350	321	319	328	306	323	332	342	314	326	321	361	349	322	321	345	353	317	345	331	315	295	321	300	306	344	303	354	338	318	350	319	326	347	335	332	340	329	336	339	316	343	287	302	315	277	310	310	345	339	318	339	313	336	309	295	321	346	318	306	344	316	338	353	310	307	324	325	305	309	318	310	336	288	356	348	298	319	305	322	285	308	305	303	332	312	324	328	330	271	336	370	290	325	343	329	339	311	302	322	325	328	324	325	293	317	313	343	335	326	342	326	306	329	319	336	303	342	328	320	313	301	329	342	306	296	344	324	345	319	365	346	330	318	314	274	350	323	349	333	323	281	337	315	320	311	317	338	326	337	325	353	353	294	356	302	345	365	313	322	302	314	327	308	346	308	322	295	297	304	327	330	307	345	329	333	346	339	306	336	326	299	336	309	298	330	329	333	328	311	321	325	300	330	327	344	312	361	319	304	346	338	340	339	303	322	324	313	334	353	347	334	316	320	344	308	348	348	320	338	283	310	337	306	340	337	302	321	317	334	324	330	320	335	310	349	310	315	324	323	300	356	299	352	320	310	336	323	311	324	332	292	330	311	321	314	275	325	332	316	331	310	328	330	338	325	323	311	342	299	357	322	306	314	334	358	332	321	356	322	306	323	308	320	345	363	345	305	324	321	339	331	298	339	356	327	316	325	341	327	334	327	331	322	347	334	311	317	325	328	307	304	332	322	318	300	321	330	348	335	339	326	340	320	363	317	320	332	317	339	310	319	343	353	321	320	338	339	336	302	327	313	330	322	328	322	353	323	315	310	292	324	298	331	315	320	334	297	302	340	324	298	313	315	331	324	306	317	313	311	334	326	315	300	339	303	321	333	326	330	341	343	330	302	330	302	342	321	343	317	308	308	369	323	306	299	306	318	310	345	296	318	339	322	323	331	304	325	326	305	333	329	307	318	329	321	292	333	317	334	345	291	295	316	329	306	327	325	280	319	327	358	321	345	315	335	282	312	354	340	336	296	327	338	314	282	297	332	332	332	330	316	306	349	279	324	329	333	359	339	309	345	333	320	324	343	308	343	336	308	290	315	308	318	306	268	327	347	332	328	321	319	313	344	318	306	329	317	316	349	342	292	342	322	332	351	305	319	303	336	328	285	305	316	362	315	329	319	327	318	313	313	323	328	331	349	299	345	317	312	328	319	323	372	291	322	320	318	349	295	332	310	327	348	328	323	288	276	325	300	318	331	313	329	286	313	312	336	307	309	362	296	316	372	307	287	359	336	338	336	325	332	312	335	318	329	324	310	314	330	347	338	350	338	310	359	310	332	341	343	324	316	319	341	322	322	320	301	285	331	349	337	325	328	331	335	302	323	306	318	296	327	296	347	329	320	329	306	329	336	313	314	322	329	320	329	325	324	309	341	332	322	314	350	318	314	339	314	311	339	327	329	331	294	339	310	289	332	309	314	344	341	314	326	330	329	303	352	308	311	322	338	305	344	290	311	323	312	344	312	356	334	291	352	321	302	327	336	353	297	328	300	318	320	313	359	323	303	327	295	313	279	329	332	289	311	307	357	364	280	312	333	329	310	310	346	352	316	349	336	298	303	339	305	306	310	312	326	289	335	317	321	300	358	333	326	310	313	340	326	319	328	317	313	308	319	359	353	338	308	329	312	328	315	334	333	313	293	296	305	298	307	303	299	320	334	333	298	304	292	337	317	321	353	335	339	346	325	335	288	352	319	317	333	330	311	310	316	319	344	341	335	348	310	310	294	330	353	337	363	334	310	364	317	335	303	308	291	321	310	351	346	304	320	298	324	341	318	315	271	302	305	328	328	355	294	335	307	323	327	311	326	321	332	283	294	334	342	340	337	340	333	348	314	305	300	318	314	328	339	324	306	326	344	321	321	335	281	313	343	304	345	329	306	325	348	312	335	310	329	313	311	307	338	332	295	310	301	307	317	324	298	310	312	354	317	325	296	312	359	315	309	322	319	308	324	333	337	356	333	332	320	302	339	347	315	323	292	326	325	325	322	321	299	293	309	275	319	318	342	317	324	305	309	318	337	298	348	334	327	322	329	324	317	353	311	324	340	323	320	345	356	356	324	318	329	342	318	310	283	342	311	353	293	330	334	339	320	324	312	317	315	345	358	317	304	333	325	322	298	334	327	334	318	307	319	338	329	327	310	348	326	335	349	353	310	301	335	349	362	312	344	329	337	354	331	299	298	278	342	338	310	313	335	313	346	306	342	331	295	337	335	313	265	313	321	310	318	311	317	303	279	344	343	318	337	301	358	318	339	314	328	309	331	322	341	329	269	300	312	322	318	307	299	308	322	332	309	291	318	313	319	325	345	334	317	287	326	319	294	295	320	320
27858	17590	3534	973	750	732	739	779	705	679	677	702	691	684	663	677	708	710	673	691	663	693	692	743	744	712	702	696	704	711	694	669	719	692	698	661	672	722	714	666	759	678	688	707	689	703	728	651	702	693	658	736	680	713	673	697	737	708	675	723	713	672	700	709	670	686	708	691	697	697	692	707	678	684	711	757	748	737	732	706	688	685	742	690	711	712	722	730	733	707	672	679	670	650	725	734	639	720	669	716	709	693	687	681	681	721	646	710	729	738	702	702	707	664	680	724	696	701	678	700	706	661	687	682	627	726	683	690	677	719	679	689	722	662	695	698	735	656	697	705	671	729	674	762	711	712	666	652	748	726	666	682	670	738	679	695	685	680	647	678	712	727	684	690	676	692	700	718	641	676	670	698	722	676	688	725	674	679	684	666	699	658	710	703	711	724	685	698	709	675	680	690	665	673	721	717	745	705	701	686	728	735	707	714	695	721	701	696	674	732	706	703	646	684	714	687	681	728	650	685	704	710	702	703	670	677	677	740	671	686	710	729	727	673	688	690	670	691	714	689	671	689	670	694	668	681	708	660	691	733	745	677	659	689	660	703	672	709	702	717	694	695	681	679	699	664	628	679	702	697	682	703	660	701	682	658	717	725	688	723	698	679	709	721	656	681	670	752	694	693	736	717	687	671	682	718	674	731	697	678	688	696	711	687	757	725	685	691	682	637	742	716	692	712	712	691	725	737	716	725	723	722	685	692	709	667	636	691	678	658	690	781	736	700	726	692	729	714	731	697	714	730	674	666	714	679	636	682	712	710	734	707	734	709	686	679	686	707	673	672	738	685	689	730	714	690	773	724	652	698	693	700	707	668	706	692	705	703	701	739	714	696	683	676	740	701	700	707	686	724	720	634	700	682	735	678	688	659	707	667	698	674	760	707	717	673	749	709	690	677	710	700	725	696	712	707	711	703	746	696	688	702	715	687	702	659	746	726	689	750	659	700	733	724	743	684	684	680	639	704	696	722	687	718	687	698	663	692	740	690	681	740	704	704	703	723	681	776	686	719	708	684	634	714	723	656	665	664	658	710	665	691	692	655	717	706	695	689	706	662	699	724	750	692	752	709	697	698	663	703	694	757	730	726	669	713	698	691	736	719	729	682	691	702	716	682	717	723	702	714	728	743	666	726	683	659	682	672	744	719	652	703	677	661	717	718	704	698	704	745	692	698	685	692	673	712	681	699	742	669	703	663	684	737	657	730	704	733	690	656	739	695	686	696	696	708	702	650	712	700	636	699	657	707	718	728	718	726	702	689	725	691	713	694	693	657	720	686	707	706	693	668	712	681	704	710	694	703	690	726	682	713	678	720	690	701	685	721	670	696	720	719	718	730	710	756	695	738	710	702	757	698	692	680	730	656	664	711	666	703	682	681	721	690	738	719	714	674	741	733	772	698	710	707	725	710	685	710	715	663	673	708	663	656	719	730	747	710	674	680	675	674	725	723	735	691	677	722	723	677	661	657	713	686	645	647	710	715	689	728	681	641	694	653	686	702	705	677	749	637	683	666	688	710	693	710	737	739	699	762	723	724	690	704	678	710	724	710	744	689	769	688	740	669	679	668	684	736	655	696	690	723	705	713	702	702	668	682	674	680	738	689	731	664	691	706	694	730	668	699	688	708	653	671	707	663	718	711	688	710	670	683	698	690	686	674	668	690	689	657	712	721	733	720	713	713	719	682	703	676	700	712	723	694	727	741	727	684	677	659	692	702	671	715	704	726	699	696	679	722	657	689	688	707	656	723	697	701	735	733	725	651	697	684	736	671	694	724	697	698	645	676	706	692	704	676	662	717	716	698	700	707	699	710	658	737	680	715	713	700	674	702	717	707	720	675	672	666	735	709	694	729	693	665	684	697	729	691	726	760	728	676	707	701	742	735	661	739	676	675	676	737	664	664	698	704	710	680	662	661	697	728	706	686	658	655	703	735	706	700	714	690	711	683	679	691	669	694	744	747	647	672	666	710	669	672	722	685	714	708	681	664	707	736	684	656	692	745	641	661	739	723	728	658	752	682	710	695	744	689	704	723	691	711	715	715	701	693	703	746	701	743	658	692	687	687	722	696	701	692	700	703	721	724	697	700	678	686	684	702	681	710	674	704	654	709	733	721	672	702	726	654	690	732	706	744	690	652	702	680	695	719	705	693	714	699	705	701	695	673	694	676	652	722	721	714	668	678	715	669	643	666	679	693	699	719	700	700	685	690	695	732	683	713	703	697	648	695	771	687	708	700	678	706	712	734	715	713	701	713	713	670	678	722	715	756	707	687	618	669	670	684	686	701	713	705	717	657	677	690	692	735	740	665	689	691	707	680	680	731	726	713	733	689	665	662	672	650	687	681	712	697	679	687	712	702	675	667	687	663	650	671	751	659	701	678	670	726	703	662	704	690	712	722	739	735	704	652	706	685	723	711	690	707	692	731	681	685	736	664	736	710	679	664	702	666	701	711	695	729	722	673	697	679	702	733	699	687	703	758	722	667	700	704	732	693	746	742	687	715	726	635	702	745	706	675	691	687	729	812	636	714	710	705	682	724	685	767	683	704	714	757	710	726	656	702	715	685	691	655	705	691	699	726	707	650	658	700	688	666	693	686	690	659	738	664	725	692	734	716	668	660	678	707	700	721	684	753	691	683	718	706	697	724	695	732	744	746	717	703	706	745	766	729	696	671	688	662	723	697	715	669	708	645	701	666	747	678	729	725	636	695	738	687	660	696	703	692	734	708	674	699	721	669	695	680	669	655	713	678	711	726	724	692	747	681	709	715	702	736	724	681	731	731	702	718	648	683	672	709	678	702	686	639	724	685	687	707	717	736	776	683	736	707	683	695	698	722	706	691	695	777	700	652	726	710	658	728	747	714	713	679	678	711	719	747	685	719	698	714	699	687	732	703	738	697	720	696	706	698	730	722	686	682	711	710	734	683	723	645	675	684	685	711	693	670	667	712	699	641	739	680	692	674	706	728	680	713	692	650	677	686	703	692	654	731	720	676	647	681	698	729	675	734	716	695	682	670	720	703	719	713	672	685	777	699	675	719	648	717	705	697	744	681	714	719	655	669	705	630	670	689	650	764	717	726	701	710	623	679	711	691	662	736	695	683	713	697	738	742	725	746	702	680	729	732	675	690	666	656	718	681	753	645	632	744	678	687	761	700	680	720	650	688	712	684	699	679	718	627	702	662	700	705	695	655	658	703	681	665	668	688	640	744	724	681	699	712	738	675	698	713	708	681	735	699	701	706	714	694	714	663	679	652	658	705	656	704	720	687	681	703	619	676	710	694	702	742	674	701	668	665	695	667	741	685	695	724	652	725	629	715	707	714	661	672	694	718	731	716	693	711	764	697	720	738	760	714	731	695	689	703	681	721	669	681	703	714	695	685	653	668	712	686	687	760	729	701	700	681	751	691	708	704	695	719	749	737	645	690	643	709	675	697	682	690
5091	1381	1239	1014	972	853	965	855	885	873	894	878	891	859	897	875	879	887	831	826	883	866	872	880	907	884	872	809	913	835	825	863	913	847	853	904	865	861	856	825	856	828	896	906	895	918	862	883	833	843	864	886	909	900	857	863	869	833	907	889	882	844	888	836	886	890	888	887	873	871	854	852	828	878	875	860	903	862	882	843	849	865	862	910	877	792	849	832	842	892	895	869	869	922	861	866	863	885	889	863	876	836	855	906	898	897	825	886	839	873	893	847	902	839	861	838	849	925	850	825	868	855	870	894	865	863	901	845	881	872	872	890	895	866	870	868	884	886	862	853	836	836	893	861	871	891	930	881	857	851	848	829	876	898	857	838	922	871	875	881	866	841	869	900	832	817	881	881	841	873	867	843	845	881	858	829	879	833	870	839	863	847	857	875	882	864	873	796	885	877	823	850	905	943	856	864	922	867	862	872	906	863	899	857	911	906	896	919	854	874	877	917	876	836	860	871	840	889	884	842	912	838	865	848	832	820	882	924	836	874	865	878	894	870	865	860	851	875	886	906	784	882	882	880	831	869	839	890	911	847	871	871	913	858	919	884	856	874	902	872	893	910	852	860	865	843	899	897	811	854	865	828	909	946	852	837	818	896	857	862	871	880	907	865	911	867	822	844	849	827	880	870	858	918	922	851	880	860	874	843	895	886	880	844	859	911	873	884	860	867	876	809	831	846	857	865	851	897	871	880	822	904	839	910	911	914	806	873	857	858	864	819	839	859	889	846	907	882	895	851	885	822	789	897	900	819	925	845	891	890	898	836	825	891	941	831	935	891	872	899	820	866	815	885	836	895	845	894	892	881	838	899	908	877	850	870	858	905	899	889	873	865	866	838	836	824	852	897	872	837	877	872	877	884	876	885	833	870	882	882	865	869	828	856	890	858	917	887	847	841	904	848	830	842	872	886	844	896	851	863	907	868	856	855	900	926	853	857	879	921	903	922	902	901	875	890	849	860	911	881	860	886	867	899	880	836	929	859	861	850	869	831	843	913	896	864	891	853	884	861	909	857	892	866	852	844	861	853	891	865	888	892	876	834	880	878	872	822	799	862	865	853	904	880	881	890	895	923	821	882	867	854	892	852	853	911	844	799	905	896	909	891	865	870	871	876	826	903	871	874	858	853	911	899	868	890	836	881	830	821	901	852	856	878	844	849	911	866	850	866	907	878	876	881	847	889	864	878	875	818	874	874	840	827	849	876	825	848	863	878	898	877	888	823	859	853	878	872	896	858	839	877	843	824	879	881	877	826	857	856	888	891	885	863	904	847	887	905	878	860	891	809	903	883	817	827	851	866	860	840	829	856	918	877	799	877	874	831	877	907	859	888	853	822	873	851	914	854	882	838	860	837	898	908	858	911	862	928	863	831	872	841	824	832	895	853	833	845	909	831	835	868	825	832	899	890	874	886	915	896	856	811	863	842	840	868	907	824	862	909	873	904	915	823	853	902	893	848	900	881	905	889	907	898	948	856	900	874	864	844	902	832	863	884	906	910	767	812	835	837	890	881	851	868	882	860	897	858	943	877	829	902	870	823	887	871	853	862	889	847	845	818	860	852	878	867	856	867	869	892	866	930	856	830	912	859	861	837	900	886	861	912	894	969	903	885	863	856	884	858	847	884	903	838	886	923	819	877	886	917	902	868	865	880	899	829	813	874	868	856	856	924	856	935	861	875	852	901	884	835	879	847	880	840	941	911	861	854	819	857	846	874	894	929	867	887	823	861	865	839	835	833	842	894	878	836	795	885	843	827	861	846	875	845	860	843	871	874	878	873	902	854	907	873	880	881	873	899	924	875	870	865	898	889	877	846	844	865	904	912	892	880	817	842	923	868	886	897	819	798	890	817	879	854	832	902	852	829	839	877	918	845	857	868	851	873	856	876	847	938	880	943	853	905	861	861	883	855	894	902	840	856	891	851	842	844	851	856	850	902	849	823	899	904	868	833	903	828	871	912	886	875	834	851	859	860	917	829	870	913	880	869	881	827	905	846	861	921	889	846	879	888	844	858	818	854	856	868	851	878	867	847	899	854	919	822	838	848	866	964	868	857	863	817	860	889	870	840	882	865	847	901	861	874	875	852	881	863	925	854	871	924	908	866	853	855	885	887	865	847	845	856	890	850	868	868	896	859	879	878	837	891	888	848	854	838	853	909	854	851	856	853	848	888	852	885	900	850	859	876	823	838	808	873	901	842	914	885	886	903	867	851	886	866	903	809	846	899	836	894	916	862	869	856	904	885	845	834	842	939	864	892	873	863	861	912	829	845	894	878	878	814	840	881	866	878	891	910	860	835	912	864	838	853	873	850	874	904	873	862	833	828	894	864	826	858	880	878	850	903	888	902	842	883	808	886	873	847	868	868	865	933	855	897	862	858	873	860	881	873	924	887	907	866	858	894	914	859	853	897	800	808	810	887	862	849	910	892	870	810	840	877	905	816	872	856	889	868	838	842	856	871	921	894	789	844	865	876	893	853	847	890	862	876	905	851	835	874	839	873	883	927	911	832	838	882	838	888	874	844	886	887	840	856	891	850	871	893	863	877	905	851	865	875	850	883	836	822	857	925	863	854	882	798	836	833	869	877	858	890	889	887	871	941	831	881	862	797	836	839	879	896	900	847	838	917	887	854	894	857	918	833	940	836	874	861	859	933	853	814	867	854	861	850	910	879	868	890	927	813	838	902	836	858	887	866	885	861	844	866	863	819	833	880	806	860	882	854	890	870	902	899	843	889	883	951	852	913	923	846	826	861	798	887	908	881	883	845	873	917	844	864	891	851	865	856	857	932	896	910	864	868	866	856	875	861	893	884	911	849	877	864	863	861	871	845	852	888	875	838	866	855	830	869	878	860	861	810	865	843	833	854	922	830	839	896	903	866	833	864	889	858	926	875	930	861	861	847	833	910	883	854	893	940	871	896	862	831	898	901	849	810	951	896	870	833	852	868	819	827	879	848	854	891	890	900	842	881	844	850	830	842	868	833	856	931	835	862	929	846	799	890	856	878	878	943	831	814	886	895	865	854	963	886	845	889	886	878	844	863	865	839	893	840	850	868	829	853	847	894	861	882	899	866	845	873	861	862	923	887	888	857	839	886	860	856	858	861	915	883	849	864	854	842	882	857	743	875	917	884	865	935	857	829	879	877	888	891	865	868	862	870	847	868	873	839	869	823	960	874	877	866	830	879	826	902	828	870	868	851	842	953	852	918	848	900	866	908	848	873	823	855	820	864	864	892	857	870	898	810	891	882	891	941	883	871	858	887	864	799	843	854	887	870	874	874	853	883	914	871	896	889	841	861	857	881	859	879	882	870	868	869	821	898	807	870	835	888	867	860	823	861	875	845	858	860	907	870	896	908	842	863	895	851	863	929	859	896	874	873	898	912	870	868	865	917	884	844	900	828	818	879	921	883	899	887	844	886	899	862	853	920	834	882	824	889
23977	21498	28738	24678	21480	7538	1187	833	835	803	747	666	661	671	682	717	667	639	648	642	692	576	638	638	642	631	659	654	628	649	655	621	633	639	584	672	697	667	645	606	619	582	622	654	645	638	609	611	659	634	636	653	631	641	640	630	650	617	614	647	630	621	637	590	624	621	637	621	644	664	628	639	626	590	606	634	634	652	617	632	600	633	605	647	618	607	576	612	596	592	632	592	609	590	621	598	593	607	670	663	642	643	593	651	628	597	624	634	660	601	597	636	609	632	655	682	587	628	605	599	617	624	616	677	607	679	645	634	630	629	648	655	545	590	604	622	633	605	624	618	594	638	588	636	654	596	592	666	631	618	635	680	595	561	618	600	583	581	604	633	655	643	634	605	635	604	591	579	608	610	594	592	603	629	650	593	630	601	575	589	617	621	649	599	611	594	632	646	547	621	594	649	658	632	627	598	582	607	577	568	630	594	651	632	630	635	606	613	650	616	620	605	660	587	612	585	639	619	620	647	592	620	595	590	562	630	646	646	616	625	630	616	592	597	622	631	656	629	652	601	626	619	636	598	618	629	634	639	683	644	584	639	620	605	634	593	594	589	651	651	627	609	649	627	586	611	615	601	612	582	610	592	623	668	624	620	630	594	620	615	570	593	610	598	627	580	616	622	624	617	620	600	584	663	648	655	598	594	645	669	591	667	627	577	642	638	596	614	639	624	601	613	655	611	610	632	599	606	640	601	599	622	640	646	623	671	615	588	611	583	693	659	634	607	598	610	583	596	640	594	627	606	589	655	567	632	605	608	610	606	592	584	603	652	608	683	640	610	633	591	615	656	615	621	605	645	622	617	633	604	663	590	609	607	588	644	637	615	597	603	615	598	608	613	583	617	597	585	581	642	577	560	689	652	616	618	652	586	592	602	617	617	583	598	626	597	607	619	593	585	612	625	638	616	611	655	608	627	615	595	638	642	659	648	610	602	627	603	580	586	593	583	614	615	637	645	600	642	655	622	625	622	590	631	648	618	642	598	632	617	624	635	644	662	606	602	633	608	608	639	623	636	620	606	619	597	597	578	635	604	649	627	647	619	615	651	586	672	618	620	626	591	656	616	642	602	620	589	648	624	627	569	641	619	659	594	616	620	604	622	589	661	654	625	626	581	616	618	616	581	677	608	617	613	610	653	649	656	613	612	565	594	617	609	629	599	608	622	547	621	631	621	620	612	621	591	641	618	602	615	596	606	638	589	620	654	640	600	689	635	618	593	627	653	602	555	615	626	603	637	638	676	608	633	625	632	661	651	638	629	631	597	617	619	621	624	649	663	628	631	574	626	652	626	619	620	642	594	606	615	567	612	602	607	658	618	645	617	609	600	633	621	617	596	577	589	609	648	624	599	684	596	633	576	633	597	584	600	617	598	634	585	597	630	599	618	619	627	649	618	624	603	596	588	636	618	625	662	585	642	633	601	647	622	588	594	549	643	594	658	618	676	614	600	577	627	611	657	603	676	607	665	633	634	650	582	615	596	632	615	586	640	620	594	652	592	613	596	664	611	594	578	629	624	585	627	575	586	601	663	580	614	573	616	619	656	587	637	590	588	609	633	652	539	613	583	600	649	603	608	653	665	605	637	636	664	628	627	602	618	630	650	577	641	635	614	625	605	614	591	615	601	618	618	612	617	654	630	582	571	642	603	610	652	593	595	610	624	577	634	620	633	607	583	598	594	619	642	612	619	596	589	663	568	612	631	616	565	575	614	570	615	637	586	579	631	557	613	610	616	615	625	642	610	607	594	610	601	576	673	623	614	666	624	609	626	611	638	570	625	631	624	611	634	617	593	606	627	611	574	580	624	625	593	601	631	625	627	616	689	645	651	671	640	611	631	629	636	615	617	576	620	661	601	662	609	635	634	613	658	601	583	661	582	595	612	641	641	572	663	599	629	574	615	559	589	626	625	646	593	630	624	639	596	636	625	687	635	642	635	594	603	640	638	601	607	628	597	640	618	617	635	617	619	619	617	626	667	619	628	621	636	633	668	647	644	620	591	601	645	574	635	573	638	645	573	594	593	586	607	585	646	620	601	638	627	631	647	660	656	604	593	652	607	615	620	565	690	606	592	603	611	577	628	596	584	657	619	630	615	603	602	639	588	598	640	602	608	616	606	600	614	605	626	604	624	587	621	655	642	587	620	628	624	651	656	585	596	613	608	640	586	641	593	611	638	668	605	640	644	634	641	596	619	634	645	579	567	627	629	619	630	618	645	627	592	593	575	602	633	646	612	603	613	625	622	616	620	624	639	617	623	660	631	638	608	612	621	640	627	628	619	638	592	601	596	616	593	632	593	588	655	622	609	671	639	590	590	619	598	643	618	623	644	597	588	706	622	680	591	633	609	588	616	591	638	628	611	613	608	608	595	586	592	594	657	645	625	598	595	597	589	616	620	646	605	595	618	617	621	605	625	619	634	672	595	618	582	655	625	621	591	599	606	607	642	581	645	666	612	655	664	597	665	619	576	604	648	655	577	619	632	645	604	591	646	614	633	607	648	604	681	654	638	648	597	628	628	611	603	582	558	643	605	596	568	588	589	650	627	648	650	647	640	620	618	595	614	594	644	635	616	645	648	659	658	568	572	613	597	628	632	631	574	597	609	630	622	613	578	600	624	643	655	597	611	595	631	629	630	605	608	622	604	616	635	581	588	562	619	620	574	579	621	627	611	619	629	602	626	607	608	619	642	580	576	609	612	637	641	593	621	591	635	620	678	607	597	636	631	629	644	646	608	562	590	618	646	625	619	628	620	616	578	633	654	614	641	605	640	620	596	640	610	612	611	630	619	616	594	609	656	603	668	564	575	640	618	599	574	634	636	603	604	585	616	620	654	608	589	612	649	575	592	624	616	645	659	630	610	596	589	592	635	630	564	583	615	609	672	659	581	590	631	589	609	624	592	627	619	617	619	619	632	596	634	579	608	669	663	590	569	633	625	594	606	570	633	608	622	600	633	629	629	624	613	636	591	648	600	589	626	658	595	562	683	631	636	618	648	637	630	620	669	584	615	593	599	658	629	581	620	651	617	574	606	613	639	636	610	653	633	613	594	622	566	602	633	585	617	568	624	622	608	601	563	635	632	639	594	600	662	618	622	629	657	624	593	569	632	672	628	611	578	589	670	614	594	603	624	592	615	613	662	588	605	645	656	616	589	576	631	617	611	582	618	629	607	633	644	593	630	608	603	605	607	594	621	594	617	591	591	620	605	642	668	626	637	598	630	611	565	604	613	624	611	564	629	618	604	588	580	622	570	653	646	576	611	678	664	636	598	598	655	628	600	677	560	568	613	647	612	628	622	627	588	667	602	664	602	614	617	638	607	644	605	612	602	599	606	647	608	582	636	632	619	558	646	624	672	653	676	649	623	646	604	614	622	588	625	643	617	607	613	592	605	613	622	598	646	585	600	581	637	603	664	639	627	631	610	634	608	636	625	620	669
8004	8109	5498	2851	2159	1763	1546	1323	1142	1076	997	1042	923	935	905	870	857	880	794	829	814	837	856	772	834	817	873	784	908	739	768	787	844	829	820	805	833	765	788	868	812	785	789	789	723	776	796	779	732	833	788	744	769	752	757	841	801	796	778	745	767	776	840	748	744	705	808	819	789	735	812	780	758	736	800	822	820	769	773	768	777	804	770	827	765	788	827	757	793	752	786	760	762	754	787	772	832	786	799	747	777	769	822	831	792	739	766	762	793	790	812	763	769	810	829	818	796	821	799	809	811	758	799	774	793	777	752	785	782	789	792	765	794	753	775	756	790	781	814	831	817	754	778	741	844	718	808	780	757	813	788	714	778	767	754	764	800	808	827	750	781	795	824	755	791	777	782	791	798	781	795	755	781	815	816	798	747	733	749	809	794	780	724	791	808	814	744	786	726	769	866	798	726	740	803	796	769	760	800	822	782	792	789	797	777	786	770	863	823	768	787	815	757	819	754	799	782	790	755	755	796	759	792	781	776	784	813	735	770	820	788	752	751	810	790	799	772	785	806	775	780	796	757	809	823	790	797	770	804	751	771	804	810	806	702	812	792	788	760	824	794	781	775	806	801	756	742	829	811	811	793	784	788	810	763	760	755	785	806	772	779	817	829	842	784	793	802	772	831	764	799	743	768	831	807	802	785	734	818	793	768	799	718	743	736	797	784	770	742	744	744	738	860	737	808	752	811	801	756	781	778	766	773	750	808	793	767	785	759	778	740	764	749	794	788	743	785	736	807	741	795	784	767	773	741	757	801	796	787	861	755	770	798	739	808	748	736	791	791	806	804	769	750	746	777	786	763	752	796	755	749	749	790	754	811	804	769	783	740	766	783	801	776	813	753	781	757	838	837	749	765	824	787	719	817	772	765	766	743	770	787	774	819	814	809	826	792	771	820	762	789	806	827	807	793	792	789	822	841	778	725	776	762	811	804	783	778	808	809	755	772	770	776	794	811	849	807	765	767	780	816	759	767	787	753	775	868	759	759	798	804	774	778	787	788	788	809	793	828	801	763	810	798	758	770	776	811	798	741	772	787	749	769	799	768	741	818	771	736	736	767	790	796	789	794	819	751	796	767	786	791	770	798	811	803	762	761	793	752	782	744	731	746	707	776	836	793	734	800	786	788	760	773	804	790	817	746	817	755	796	790	818	770	813	707	785	764	780	771	741	788	773	767	776	774	739	742	760	780	771	778	817	785	787	775	725	812	795	758	750	843	850	838	761	818	831	764	779	801	760	733	785	862	742	807	757	849	798	774	770	728	837	754	767	794	743	733	778	759	759	753	840	736	766	812	786	772	775	768	806	761	780	802	800	766	760	773	782	818	766	785	743	779	760	822	837	774	726	848	814	816	781	810	738	790	747	808	781	768	790	809	782	718	793	797	828	734	801	745	776	788	792	833	786	792	813	735	841	815	746	773	739	760	802	787	788	789	764	750	733	773	854	760	723	781	802	769	799	753	776	765	772	821	800	770	779	800	792	794	780	817	795	783	786	826	789	793	750	808	807	808	732	777	736	786	790	762	834	789	773	759	796	741	780	753	802	804	772	768	786	818	776	769	807	819	752	783	805	792	761	766	774	824	775	758	845	766	770	790	746	771	739	816	759	749	775	793	782	774	783	759	772	797	798	783	762	786	806	814	743	843	793	772	772	824	748	765	751	782	783	801	764	801	798	755	821	771	752	774	780	719	707	775	738	802	778	878	781	775	760	815	797	822	770	765	818	799	775	760	801	765	767	797	773	770	801	705	806	793	750	823	760	732	803	795	731	824	822	773	788	717	815	768	806	838	768	799	736	786	768	764	759	765	769	750	764	817	779	785	760	798	811	812	757	771	760	824	803	767	760	790	765	826	805	782	765	795	817	746	728	766	797	721	780	811	773	812	777	789	740	780	804	768	767	753	830	803	793	814	802	746	774	794	799	750	795	751	831	750	789	760	770	745	783	782	784	798	742	785	786	807	796	739	798	818	760	784	780	822	798	721	788	790	795	751	759	773	795	752	774	828	757	760	797	747	757	772	781	755	754	754	787	810	815	782	768	813	766	740	761	787	744	779	777	800	772	810	755	780	790	802	791	781	744	767	747	767	703	770	812	785	763	788	803	808	794	779	769	799	742	849	778	844	763	779	798	782	771	754	760	836	767	756	801	819	765	809	769	819	792	805	762	807	807	823	814	781	833	784	825	790	822	834	777	789	718	757	787	788	791	713	812	790	795	757	790	781	757	753	777	812	785	823	719	839	811	781	770	805	760	832	788	763	782	768	820	758	739	767	820	793	822	770	806	800	780	787	770	741	765	733	793	776	766	787	787	741	818	790	761	806	806	775	746	764	754	781	752	773	738	763	787	789	769	804	774	801	778	779	793	783	743	777	832	766	751	801	742	772	818	771	772	787	779	785	722	782	780	805	753	722	771	807	725	799	818	781	738	765	860	819	786	839	779	766	767	771	765	746	757	804	781	876	801	783	808	824	811	815	820	779	755	758	778	797	766	771	792	757	744	817	783	739	771	837	731	807	763	763	790	790	806	793	770	767	743	784	772	789	795	772	808	751	780	750	770	754	803	812	780	776	781	805	798	762	761	751	805	787	830	776	762	829	756	807	774	791	793	740	854	766	759	833	785	796	777	783	816	770	834	789	746	767	768	815	798	793	792	817	746	816	739	797	833	799	804	793	815	780	772	772	810	783	742	778	779	786	768	747	832	743	784	732	751	804	792	796	725	762	813	781	790	720	715	741	767	769	785	766	733	751	777	815	836	822	795	844	835	831	750	796	793	776	830	780	773	784	798	821	761	797	802	753	824	829	790	787	791	821	760	745	753	802	805	807	792	787	776	777	736	784	783	788	792	789	780	797	761	827	767	805	792	790	695	795	806	841	812	745	801	796	761	773	764	752	780	758	759	796	762	814	818	796	779	824	812	800	783	732	758	809	767	780	813	757	771	771	775	787	726	806	804	775	788	751	752	777	789	754	699	777	771	830	788	784	776	786	799	750	779	727	766	835	763	735	818	765	758	786	767	811	777	779	770	785	756	763	780	856	811	787	778	804	747	794	776	753	803	771	791	822	752	752	719	767	771	771	773	837	819	749	764	792	827	848	761	729	776	802	819	819	789	774	786	793	793	754	815	786	793	768	808	767	789	748	806	722	807	768	773	825	851	787	772	758	764	762	776	792	803	736	781	850	816	756	765	794	762	810	790	798	711	747	753	721	781	799	768	848	825	792	784	743	733	751	726	769	758	751	803	830	744	794	825	780	772	733	800	795	787	780	777	771	758	782	751	758	784	822	793	764	755	791	811	785	791	729	799	800	824	765	798	785	772	785	770	808	756	813	777	779	759	778	789	806	809	824	747	781	764	818	774	803	797	782	810	833	805	764	745	794	796	738	814	814	821	754	703	770	772	738	734	770	768	829	789	776	802	762	756	751	759	777	787	752	800
25153	21509	27406	25833	6452	605	518	529	507	478	485	454	475	497	421	461	454	429	411	403	433	427	447	456	419	417	435	431	417	410	440	428	421	388	430	446	450	412	421	428	426	441	438	444	441	403	405	414	412	417	428	405	397	454	426	446	408	409	433	405	459	388	417	423	414	455	420	457	425	426	418	431	380	444	428	389	397	437	428	426	424	408	459	421	414	409	420	414	411	421	416	407	409	426	403	438	424	428	418	391	407	463	449	459	428	406	386	478	406	408	416	427	407	425	397	398	413	410	422	451	424	485	456	422	416	428	435	476	393	402	476	430	439	413	414	424	444	411	444	439	432	424	416	408	412	405	429	392	441	431	402	437	419	443	411	415	453	394	452	428	395	408	441	444	435	413	437	421	412	416	431	425	447	434	412	447	438	419	405	447	401	442	434	466	400	431	415	431	409	444	380	414	390	426	414	397	400	450	432	434	448	427	437	425	416	424	431	442	402	430	430	439	413	387	446	445	419	450	439	431	425	395	409	407	425	453	431	404	433	418	405	442	424	428	429	433	425	406	449	429	433	416	379	429	427	482	426	398	445	465	428	425	359	451	400	449	421	448	428	379	421	425	419	440	409	404	443	447	400	388	381	407	403	438	430	414	421	391	425	390	411	411	416	407	405	421	386	397	456	428	440	445	429	428	441	403	394	410	404	462	411	434	391	425	388	423	411	461	425	416	400	445	428	442	450	428	438	465	423	441	393	391	424	387	439	407	418	436	431	388	455	443	441	407	447	382	444	410	419	417	396	419	463	392	384	377	457	422	421	415	450	405	451	418	393	427	423	453	438	447	385	460	436	420	412	393	421	385	421	407	400	409	392	422	418	427	410	428	437	411	373	381	451	417	412	439	414	435	445	382	431	422	408	394	428	416	409	460	397	449	417	446	420	401	422	442	437	448	440	402	459	410	433	428	434	436	382	428	396	425	420	440	403	440	422	399	379	419	414	421	428	412	418	402	437	448	439	420	433	403	375	417	407	456	456	446	417	399	420	401	439	451	440	423	430	413	444	361	422	414	437	424	416	431	431	471	441	434	426	410	418	428	422	427	402	389	404	446	459	418	402	441	458	445	416	442	432	410	432	371	397	398	412	390	424	437	406	408	449	428	402	421	415	415	449	413	406	406	441	426	405	410	430	434	402	431	397	428	405	419	421	424	399	402	447	381	428	422	411	418	418	441	422	431	414	388	405	427	412	405	447	390	454	409	403	454	432	420	411	412	436	386	432	372	418	431	454	430	409	462	426	428	434	477	407	402	454	404	445	406	424	422	419	438	443	414	403	431	409	427	398	418	435	424	433	394	404	411	434	405	405	424	440	423	429	450	463	421	441	435	389	421	444	408	421	413	409	437	387	422	393	431	422	418	423	440	432	417	398	395	415	419	440	358	410	445	418	431	448	440	417	436	401	433	406	441	431	404	413	460	443	432	419	453	427	409	420	437	434	419	410	424	445	422	407	452	454	429	426	460	405	429	401	426	435	427	409	430	400	396	430	419	436	468	436	404	384	398	454	408	429	442	385	414	419	433	441	427	421	432	435	403	382	432	451	436	412	440	433	417	412	418	435	414	411	428	451	426	422	407	457	420	403	441	432	414	409	408	421	436	448	419	397	437	421	418	454	465	437	412	401	426	431	444	411	431	428	454	376	387	385	397	426	411	453	409	404	420	424	425	420	404	405	405	422	449	443	447	410	426	420	435	449	396	433	430	406	409	396	407	402	405	410	412	425	382	432	410	392	421	449	423	412	422	432	437	415	428	433	420	443	413	440	427	430	449	416	413	452	461	437	415	416	440	413	426	418	436	381	413	446	416	442	421	393	437	426	385	426	430	373	461	419	408	436	434	377	440	452	424	422	451	410	427	386	374	390	466	422	454	379	391	451	465	417	393	415	409	436	402	403	416	421	458	404	393	411	437	454	419	434	424	440	451	373	433	422	421	388	436	425	456	413	433	435	404	416	458	453	399	430	446	458	418	451	410	418	421	415	428	409	409	394	422	441	406	433	414	422	405	435	384	435	422	435	458	425	445	411	430	416	445	375	404	409	417	419	432	429	427	412	435	401	414	418	387	428	431	401	454	404	443	413	419	426	371	465	425	416	401	386	432	455	420	404	428	415	389	409	444	431	402	410	421	393	429	431	440	444	412	388	430	419	437	451	412	436	394	425	449	422	416	463	444	422	446	434	445	440	400	416	406	401	427	405	423	430	429	396	397	429	406	423	423	424	433	402	393	421	443	447	474	418	427	424	423	427	406	408	393	433	395	423	437	455	435	408	443	409	427	386	420	405	431	437	417	422	444	440	455	382	395	425	424	417	412	417	414	445	438	434	424	430	411	452	422	402	443	407	422	410	404	416	415	430	430	432	431	410	423	408	434	427	426	443	474	405	422	439	449	453	428	444	384	416	443	385	425	409	395	442	419	457	422	414	403	436	424	433	397	460	437	397	424	414	461	409	394	436	381	421	346	408	404	396	392	407	451	430	441	403	428	413	384	428	389	409	425	440	417	407	427	455	379	413	432	379	442	415	394	429	394	451	419	407	424	461	394	454	451	421	429	415	394	412	428	440	411	443	445	379	451	445	465	445	460	427	446	461	393	391	427	424	406	423	462	396	404	478	441	418	389	426	423	442	423	444	402	432	403	374	380	436	468	412	397	411	423	407	433	440	392	395	388	417	452	430	409	398	442	418	415	441	419	442	441	407	394	476	437	429	411	472	431	425	394	413	398	453	409	393	425	437	407	433	430	431	394	402	451	418	395	416	361	394	404	449	409	427	367	388	399	415	418	424	411	403	413	427	438	465	438	421	446	446	400	426	439	420	450	423	424	419	379	394	431	417	416	407	401	412	433	434	412	446	403	452	427	432	438	402	428	462	388	412	425	403	418	456	411	433	436	442	418	403	414	426	427	447	438	440	411	398	412	385	442	393	423	449	400	375	421	455	463	423	383	401	416	418	394	422	417	439	409	400	422	416	433	400	414	422	420	419	407	413	438	404	407	438	433	421	406	426	471	448	417	449	406	409	464	419	435	402	449	427	417	438	416	415	417	412	428	436	408	412	411	417	414	421	424	417	433	396	433	429	442	444	428	432	414	462	427	418	431	438	403	445	419	472	446	442	408	425	408	388	425	425	412	420	443	420	427	432	413	434	418	414	428	409	429	398	434	405	451	398	388	430	401	413	403	413	412	419	410	407	439	414	442	469	401	431	450	440	445	400	451	436	414	430	426	418	410	389	447	455	420	439	408	440	441	416	426	436	440	394	428	404	401	410	423	422	402	432	428	453	435	407	445	409	436	421	420	419	448	440	402	439	430	422	439	408	400	432	413	398	424	441	432	436	403	412	419	449	414	450	452	422	423	444	404	396	441	408	395	421	417	417	427	397	377	420	407	425	422	408	452	424	457	438	433	428	457	428	430	403	416	445	410	422	430	438	388	429	471	413	418
8123	4223	3016	1492	1189	1022	879	805	761	673	668	650	605	571	615	563	575	530	566	573	543	521	537	536	542	514	508	507	516	539	593	490	524	519	562	524	523	547	549	512	526	523	535	502	495	541	526	493	505	548	515	515	547	525	521	520	530	533	547	541	531	562	542	551	551	555	519	492	487	491	525	517	500	550	543	515	528	531	562	493	527	551	550	506	553	543	501	550	556	512	480	537	510	507	558	502	528	503	558	568	491	561	506	512	513	495	540	477	506	540	525	548	558	532	549	565	513	502	471	492	522	551	536	562	520	532	550	543	535	523	515	556	534	529	523	524	505	537	547	513	547	500	514	548	509	504	542	525	520	556	521	523	525	494	510	582	521	512	517	525	535	525	517	529	521	518	505	568	514	535	551	546	497	536	560	529	570	520	562	534	525	517	518	517	496	523	541	496	571	521	528	523	489	509	508	526	484	548	505	536	496	519	499	561	531	528	559	524	516	526	536	551	565	568	566	505	518	503	543	501	501	534	572	531	487	552	527	534	533	509	464	524	541	530	529	548	569	509	513	532	484	514	536	537	499	545	539	543	511	536	530	522	538	507	523	566	496	522	517	520	527	543	537	528	486	517	493	493	473	498	518	526	528	559	540	579	526	518	532	504	519	495	519	497	544	524	546	554	483	552	515	512	501	519	529	502	557	514	547	497	498	488	534	524	524	539	529	544	532	526	539	514	513	545	498	537	511	545	545	540	495	570	537	521	508	534	557	538	518	528	505	508	485	507	497	534	539	509	533	540	530	520	535	528	506	517	558	498	512	520	492	521	531	526	569	491	482	483	568	546	497	526	486	528	502	517	533	512	572	537	530	544	532	521	534	528	477	488	507	541	509	515	477	524	540	523	511	488	481	550	498	518	486	522	547	540	530	539	538	493	527	510	565	546	526	515	559	552	520	486	520	504	508	517	474	532	507	532	502	530	514	568	549	503	534	503	509	544	512	539	503	535	524	509	516	518	510	513	509	506	543	492	542	531	537	538	564	532	504	501	566	550	539	512	524	569	549	476	542	508	529	534	503	495	516	526	533	543	582	489	515	520	497	474	465	510	522	533	516	507	523	495	544	546	504	482	485	531	569	511	491	507	537	508	497	524	519	514	490	532	554	529	526	510	491	531	541	520	511	529	534	488	542	544	597	512	490	490	505	548	525	521	526	499	538	511	530	541	521	525	503	543	534	529	527	501	576	539	494	525	476	505	526	532	555	498	548	482	550	489	528	534	489	528	532	501	507	551	521	512	508	523	529	527	533	556	493	535	510	513	590	522	477	523	476	539	557	505	521	490	525	555	550	497	528	564	537	528	490	541	509	502	540	509	520	505	549	505	492	500	534	483	541	491	530	527	528	524	548	509	502	556	503	534	535	551	510	535	553	548	500	529	539	519	542	517	474	486	511	533	516	502	517	513	542	558	544	484	529	506	512	524	581	565	570	514	562	484	538	515	502	535	542	506	540	528	514	490	539	539	516	497	508	566	549	513	529	552	540	480	509	520	514	572	494	557	486	544	536	540	522	537	541	585	517	515	498	498	520	546	504	537	540	512	497	541	573	585	505	526	540	549	560	507	534	503	517	529	531	555	551	525	518	532	501	482	576	521	536	547	501	512	555	524	527	547	532	527	508	525	567	483	539	499	530	553	485	519	546	515	546	506	539	561	489	565	535	530	482	535	502	493	506	506	503	548	517	512	523	521	525	522	545	538	541	512	511	498	493	515	539	518	536	530	494	503	538	523	533	531	525	502	539	500	520	512	545	550	542	549	536	519	506	522	534	522	539	520	504	547	550	519	521	536	496	535	571	554	534	531	531	530	496	557	517	498	546	515	542	503	513	500	521	501	524	516	524	526	500	546	496	521	519	521	519	523	509	525	514	518	557	505	507	532	499	511	513	566	489	500	555	494	537	530	539	541	478	507	491	553	534	500	526	486	507	571	525	542	497	564	521	524	554	529	481	540	555	509	512	527	507	550	550	553	558	495	506	544	574	496	528	514	520	511	520	482	532	546	508	521	539	485	501	538	556	519	510	571	530	519	539	493	482	511	537	546	556	519	525	520	550	551	521	542	517	510	489	531	524	478	517	493	530	525	494	534	501	540	500	525	483	546	514	526	532	526	523	540	494	520	518	543	534	547	549	513	554	530	520	530	502	524	479	541	501	529	502	506	531	561	529	491	485	507	552	481	530	530	493	551	551	553	521	541	504	528	506	529	498	552	546	546	509	496	508	486	504	527	546	517	508	552	499	517	517	530	508	511	554	511	529	526	502	547	524	559	597	507	554	543	536	538	489	511	485	493	558	490	560	525	508	529	526	545	507	483	483	521	520	515	508	486	528	451	533	516	515	536	489	576	518	536	526	577	510	533	496	541	548	502	549	514	506	512	497	556	524	535	524	562	514	553	504	507	528	531	541	538	509	526	532	537	496	533	524	532	507	517	523	507	537	508	525	500	533	486	537	575	572	473	500	541	512	527	564	537	556	550	470	538	543	504	504	547	518	497	550	545	565	528	498	537	536	531	580	524	506	513	541	535	491	525	525	512	536	515	514	472	514	526	521	518	496	525	523	548	531	496	493	512	496	513	522	526	551	543	507	473	515	527	543	541	539	516	516	506	508	522	549	495	572	554	525	518	531	519	549	548	530	558	521	508	507	558	507	531	508	518	557	532	551	510	522	503	548	506	516	520	527	517	512	513	518	540	540	509	544	575	494	546	499	558	539	546	546	507	571	498	511	490	534	529	517	511	455	533	538	493	556	501	537	532	510	542	540	499	537	494	535	532	529	523	501	519	519	507	571	489	499	525	509	532	529	477	526	556	531	514	504	531	583	534	502	521	551	523	535	536	485	533	481	546	511	529	500	555	543	539	519	533	519	530	486	502	533	529	505	521	532	514	532	533	554	512	559	523	523	515	482	549	524	527	536	523	505	509	504	548	504	536	509	530	484	533	529	491	544	527	532	521	497	475	541	555	504	533	599	554	538	518	506	555	567	542	546	513	534	500	535	531	573	495	542	534	588	508	520	546	488	511	534	535	569	504	525	491	512	562	549	514	492	511	516	466	528	569	521	498	531	496	508	547	532	532	523	537	518	568	545	557	519	547	500	538	528	513	560	531	515	542	546	533	519	508	490	483	539	470	538	559	538	533	563	529	456	533	497	473	484	497	491	543	481	516	538	538	497	519	557	520	524	544	539	548	489	512	506	520	500	527	555	520	494	539	528	523	528	511	560	550	518	526	508	582	506	503	518	539	543	568	529	545	537	522	515	518	513	580	502	552	528	515	563	519	560	487	521	480	541	539	489	524	546	532	563	492	550	589	524	537	563	547	515	522	521	506	520	490	506	534	517	548	491	533	527	502	558	483	564	583	567	530	484	507	504	532	560	536	550	515	513	531	551	491	569	522	554	515	534	505	537	528	535	540	529	519	532	526	487	544	514	524	514	502	522	526
22893	21522	29339	24147	21522	21484	4362	776	575	455	426	432	382	370	313	327	322	284	277	291	300	279	289	279	266	268	275	275	290	237	242	261	265	263	248	230	248	277	277	280	257	261	236	255	255	225	249	272	265	254	250	240	234	233	247	226	262	239	244	259	263	268	240	258	244	245	233	258	245	269	251	243	259	245	216	255	264	255	240	246	242	270	236	264	245	256	246	251	263	230	240	240	259	266	235	260	220	245	229	244	274	240	248	244	259	237	221	229	233	246	261	238	241	232	231	267	225	239	234	221	249	247	236	249	245	224	242	283	234	225	248	264	231	260	249	250	228	240	241	239	263	217	255	241	239	246	245	259	240	254	258	254	237	275	224	233	227	228	243	235	211	234	267	255	250	230	240	231	240	229	278	259	236	277	223	273	227	224	267	237	280	208	217	240	242	225	215	217	253	217	244	233	239	231	240	231	243	233	254	231	256	253	248	240	279	230	215	247	252	258	250	225	261	260	248	237	255	238	255	231	244	243	217	247	232	233	261	293	288	263	221	238	243	257	251	264	248	258	245	251	229	246	216	241	247	234	223	223	215	267	245	252	247	235	222	266	243	251	254	223	284	229	239	249	221	261	230	226	227	225	257	251	245	233	233	263	237	239	256	247	256	241	205	255	267	251	254	246	256	244	228	276	224	214	226	261	232	210	242	243	253	255	246	225	249	229	210	242	243	259	230	246	251	236	230	226	263	264	256	239	252	241	257	261	222	270	233	250	243	216	229	243	224	253	245	248	233	225	242	236	252	234	234	254	236	210	238	260	247	226	248	220	220	217	247	262	266	256	256	267	265	265	235	249	253	244	257	240	239	242	266	258	255	261	269	257	216	246	232	263	243	243	261	249	227	233	221	250	252	248	260	204	236	226	228	240	257	226	255	218	253	231	243	236	265	248	247	242	272	249	233	216	245	247	254	263	248	273	258	243	243	234	268	248	246	247	218	244	270	227	235	239	238	257	259	260	245	247	257	235	267	227	252	219	255	239	252	226	242	241	234	239	250	233	242	233	236	257	263	241	222	262	242	231	220	251	251	252	229	239	230	246	239	259	257	243	241	227	223	249	221	219	209	225	244	222	233	244	233	264	264	242	222	262	239	258	234	260	259	274	241	233	289	248	232	246	228	255	239	207	257	243	255	251	251	260	228	244	255	231	239	222	235	248	231	274	254	272	261	237	237	229	219	245	236	247	226	259	252	240	231	239	249	252	255	223	239	233	213	215	235	240	251	235	240	232	257	263	253	249	245	217	251	227	254	218	237	219	220	247	235	228	232	248	245	262	264	270	254	250	229	239	244	247	250	193	223	252	242	242	224	221	236	249	232	202	233	254	245	233	223	244	272	215	251	271	229	258	240	244	228	235	259	213	243	230	238	256	254	240	235	274	221	252	263	237	251	225	231	231	236	244	244	266	258	235	230	243	243	262	226	235	246	250	226	226	249	229	252	236	233	255	243	234	233	242	258	252	255	237	242	238	236	243	249	233	213	225	243	228	246	272	254	239	234	272	254	266	258	237	229	248	246	266	237	262	240	232	234	231	262	234	242	238	268	252	247	206	236	248	255	252	246	232	246	253	231	234	258	261	236	248	221	264	229	208	253	250	262	231	250	263	238	262	255	245	213	248	246	239	241	240	232	252	237	259	269	254	242	239	243	241	276	264	257	230	247	219	231	239	240	231	246	285	236	249	257	236	243	285	219	260	231	231	248	245	258	246	287	247	229	231	251	232	246	256	239	244	238	252	256	259	205	222	229	260	251	227	224	237	262	244	254	270	241	244	245	214	267	247	234	247	249	240	241	227	247	246	245	234	207	246	231	225	255	235	277	241	256	241	246	238	248	242	243	261	256	232	265	228	243	211	242	261	239	238	249	228	234	239	256	271	258	251	229	269	248	234	237	239	245	225	229	271	254	242	257	260	238	244	249	256	227	239	242	226	245	231	244	234	242	243	235	228	245	219	254	234	233	251	252	232	208	242	213	235	236	236	281	249	255	249	246	258	237	224	224	231	228	269	251	254	240	254	244	251	228	236	226	242	249	254	228	255	264	238	233	227	253	229	236	233	285	282	227	245	243	257	231	233	257	239	255	239	259	235	250	253	269	228	213	239	241	254	224	214	252	252	254	231	264	234	222	240	257	259	250	242	246	251	254	239	233	249	268	254	241	260	243	258	250	234	239	244	269	245	246	231	233	218	265	233	232	245	225	227	262	230	225	231	257	238	226	244	229	246	225	249	246	269	226	250	233	245	235	251	233	238	237	254	246	237	255	254	246	232	222	217	254	239	238	237	248	219	220	233	222	226	241	247	259	267	246	213	255	258	244	262	238	258	247	257	224	256	256	248	265	213	251	252	242	245	226	253	270	272	253	235	268	264	224	235	268	258	242	252	215	243	220	247	230	261	215	254	241	209	249	240	248	255	250	226	230	237	238	248	278	240	228	260	243	235	237	234	223	246	232	255	249	226	244	270	234	238	229	236	259	239	222	227	254	222	243	220	250	242	252	257	251	231	269	230	234	289	261	231	256	257	209	265	233	238	228	226	235	250	249	249	262	269	252	259	235	255	265	236	257	253	231	263	266	219	250	239	242	248	230	249	221	226	241	257	211	240	237	256	227	254	235	262	271	248	232	223	250	229	226	211	228	263	222	228	240	223	203	239	263	241	217	228	238	219	233	242	236	259	258	267	243	223	234	226	259	256	251	272	228	237	228	217	257	237	221	252	227	238	220	238	250	239	264	283	246	221	263	259	226	256	222	252	258	215	245	258	214	241	247	229	257	222	245	216	259	260	255	251	247	278	250	269	231	244	238	244	240	239	220	257	235	228	237	243	250	262	260	231	229	242	264	249	259	252	271	230	231	229	231	266	233	242	251	224	232	224	232	245	233	258	250	225	232	231	242	225	242	218	245	236	252	235	265	272	237	270	230	225	237	271	239	246	239	251	251	239	247	238	191	240	261	220	244	254	238	252	235	248	231	225	242	238	273	269	218	274	260	237	264	264	269	246	261	228	235	249	267	257	253	245	227	239	255	246	223	245	251	274	239	228	223	269	260	240	233	228	210	257	263	229	221	245	230	255	260	214	240	212	232	264	239	240	233	220	229	234	226	229	241	228	239	247	232	256	264	257	236	228	222	223	236	223	260	219	224	240	228	203	228	248	249	220	255	255	234	236	262	253	261	243	244	244	262	258	244	214	230	242	228	263	242	224	233	230	226	244	272	219	231	240	215	249	249	233	241	251	234	230	254	238	272	244	254	258	241	236	252	282	243	237	237	221	249	230	237	264	233	212	232	248	218	242	251	247	238	218	205	245	221	233	219	235	243	215	257	253	249	240	258	249	258	245	220	205	248	239	272	227	230	234	270	260	250	259	243	257	233	251	248	234	233	244	258	243	224	256	268	238	227	221	251	244	241	213	240	237	251	249	265	242	262	250	245	237	236	245	238	267
10342	12634	8369	4006	2848	2120	1630	1340	1083	849	791	711	640	633	535	527	500	464	433	444	409	424	386	377	382	330	341	369	359	371	357	376	367	332	320	336	333	329	351	321	344	343	323	336	324	336	324	310	316	341	319	361	327	359	360	326	303	321	323	286	337	341	325	318	330	332	318	286	329	355	336	353	354	357	345	342	320	358	313	320	328	319	338	312	328	343	339	306	295	342	341	331	319	343	355	344	354	292	312	321	364	309	352	314	317	315	288	310	332	323	293	313	335	348	296	329	300	301	344	317	322	357	321	330	343	316	319	336	295	313	328	325	317	296	329	352	335	291	343	301	338	333	308	332	339	309	350	300	319	327	331	327	305	298	292	283	321	312	315	314	319	293	309	317	312	316	327	332	346	315	374	335	332	296	318	338	326	281	339	296	302	306	309	304	329	311	327	350	316	285	299	336	330	301	300	327	330	330	335	295	309	343	301	307	318	317	325	317	326	308	313	333	319	309	355	308	313	305	289	299	325	282	321	339	323	313	307	333	334	329	301	309	319	316	347	317	318	303	312	321	312	331	289	338	315	287	300	331	308	293	326	346	356	326	335	318	336	329	320	317	303	334	302	317	327	320	331	332	319	280	330	302	343	330	328	322	296	302	328	301	346	326	303	304	308	325	320	319	314	343	316	339	358	346	335	346	316	297	300	333	322	309	327	347	339	303	293	310	291	355	312	311	325	330	321	322	340	324	316	330	346	362	328	296	294	335	318	300	341	333	301	338	321	297	293	301	321	317	307	339	329	319	325	316	328	320	297	312	314	332	317	297	351	315	331	304	300	331	280	350	332	326	337	328	306	318	310	346	326	324	323	297	302	303	334	321	331	311	311	307	304	307	306	329	354	316	320	296	335	300	335	338	305	322	327	319	326	308	294	296	310	333	337	301	354	309	341	330	327	305	298	299	353	306	289	367	308	335	292	318	289	322	330	301	318	319	320	319	340	323	329	318	300	303	317	318	307	297	377	312	322	296	311	341	328	316	319	350	316	298	327	346	317	315	320	334	348	325	322	326	336	310	289	287	322	308	327	333	326	313	301	326	305	325	335	332	315	341	324	302	317	289	348	337	339	307	308	334	324	320	327	325	318	299	332	340	286	324	293	358	332	311	363	329	311	291	292	302	301	339	347	337	326	322	309	335	306	332	339	317	336	344	303	327	325	288	332	333	319	315	312	290	309	321	342	316	322	316	316	320	318	303	331	302	312	338	327	341	307	306	310	321	336	300	296	313	321	310	306	325	307	327	340	341	340	342	322	319	326	297	297	306	301	312	292	318	337	319	306	335	321	317	338	312	312	353	307	341	328	332	306	332	323	326	324	305	300	331	305	318	286	322	310	310	327	330	309	323	314	307	314	291	320	276	338	282	302	328	323	319	300	330	309	356	312	321	344	307	301	333	311	299	309	329	310	314	341	330	322	317	331	313	307	279	316	305	273	325	306	302	321	310	298	294	315	332	304	318	334	303	291	314	305	339	327	313	319	304	308	317	349	329	299	325	329	308	319	312	320	284	322	307	350	326	299	355	344	324	348	306	307	313	339	280	335	337	323	309	333	333	300	311	293	302	333	318	346	322	294	322	302	331	294	311	334	340	329	342	346	310	295	312	330	299	298	307	304	355	311	302	330	316	311	316	368	282	324	328	337	313	337	293	302	296	340	326	346	300	302	306	314	316	305	312	349	318	304	308	322	334	334	316	307	327	293	334	312	331	336	333	303	307	309	325	340	327	348	328	328	340	296	320	339	335	330	324	330	297	313	335	325	321	297	309	327	313	306	338	325	318	295	341	309	334	313	327	305	308	305	309	333	328	304	311	336	324	338	323	325	330	302	297	361	303	330	315	325	336	300	328	335	278	351	328	291	298	350	307	312	301	317	332	303	341	299	317	292	339	344	291	309	325	329	300	299	347	306	338	302	326	307	328	333	323	331	298	319	352	328	329	313	305	329	333	291	328	311	313	315	296	307	308	334	290	322	302	327	318	311	297	333	323	296	316	308	340	316	308	305	287	313	313	312	287	292	318	308	318	326	325	333	325	321	300	312	321	335	278	320	342	323	311	323	311	299	324	325	343	323	302	307	338	330	329	296	319	353	331	335	334	314	297	318	355	326	326	330	317	311	338	315	351	331	330	296	321	312	332	323	314	341	309	329	342	313	317	311	316	325	329	344	318	319	320	341	325	307	331	328	301	316	329	322	306	334	308	287	332	327	326	308	345	305	355	306	321	330	322	320	329	331	314	292	343	314	359	337	307	309	339	332	308	315	340	344	300	300	318	310	302	281	318	335	289	324	349	321	329	324	292	294	340	336	339	312	307	330	324	330	322	318	326	291	323	348	319	325	336	346	337	347	320	317	280	317	380	314	323	345	304	303	316	289	338	310	339	301	307	317	333	307	342	282	301	301	317	333	313	317	313	321	322	293	302	300	350	282	322	294	334	326	283	320	303	319	329	334	313	332	302	333	355	329	323	298	270	308	276	329	321	285	335	345	306	311	309	302	315	306	364	329	328	318	310	327	305	285	326	338	305	347	327	326	314	312	311	351	284	311	299	310	322	303	313	307	338	327	299	301	325	340	315	319	300	306	335	330	294	330	294	338	308	309	312	320	322	356	322	307	302	313	327	326	332	317	347	338	306	313	320	294	318	331	314	309	308	319	328	320	334	333	340	337	318	301	307	321	331	310	319	333	330	301	304	307	319	298	337	306	310	293	330	323	319	299	313	343	340	317	310	320	337	317	339	330	303	339	319	355	301	309	320	318	326	320	312	295	327	328	339	323	301	308	294	303	323	302	334	341	354	306	293	302	320	300	296	332	313	312	334	326	309	342	310	358	301	343	306	338	301	289	332	316	309	323	318	325	340	308	292	315	305	281	322	328	299	319	324	329	286	319	340	326	285	337	302	308	347	321	304	318	326	329	334	320	324	270	323	303	333	343	320	327	299	327	312	309	318	328	339	275	325	322	345	313	322	352	331	319	336	305	330	299	341	339	333	329	331	312	354	303	319	308	313	341	309	354	347	312	310	313	297	279	306	323	307	335	335	283	334	326	323	314	275	336	282	303	336	325	313	314	322	306	302	304	330	312	316	290	320	301	344	311	318	320	328	349	316	275	323	322	296	286	296	294	328	347	331	296	302	320	326	320	329	325	332	294	325	342	346	355	302	298	335	318	325	355	326	334	320	308	276	331	311	284	327	325	335	313	321	311	331	296	283	317	277	348	332	313	310	312	334	362	317	310	318	337	340	320	293	308	336	316	306	308	306	262	287	326	333	302	301	316	336	330	352	312	288	313	313	331	313	306	345	316	309	313	306	316	315	340	334	311	342	350	353	321	329	342	337	345	309	288	293	300	356	311	338	363	324	376	328	326	325	310	320	352	339	311	325	324	330	303	327	337	305	323	307	337	331	329	313	296	317	354	332	325	325	312	305	320	317	325	302	314	334
27674	17589	3498	947	747	725	776	678	675	679	674	723	729	685	659	685	673	667	685	660	755	680	679	627	677	716	719	685	704	703	707	683	688	725	700	677	688	652	712	683	751	676	707	673	705	728	681	771	697	689	743	712	702	702	703	765	710	724	661	686	675	734	716	692	674	682	692	675	684	692	676	712	678	662	687	681	728	687	678	687	686	719	715	715	683	735	710	766	690	690	719	720	730	703	676	724	689	689	684	712	712	683	648	699	685	694	672	712	698	707	723	724	692	716	696	722	647	672	722	698	653	726	690	695	650	696	673	681	672	683	695	684	657	704	668	702	686	669	698	673	691	730	700	719	741	696	711	693	685	654	677	685	694	689	698	702	681	655	698	736	736	696	656	681	740	665	669	702	720	689	720	716	732	678	674	674	723	712	737	688	678	708	729	645	725	693	701	675	670	691	707	677	698	692	699	667	758	741	655	736	694	765	703	701	633	673	704	695	698	719	745	716	675	675	679	706	695	685	644	719	716	682	698	665	702	677	710	664	666	689	711	685	681	692	682	683	685	717	704	729	705	706	725	698	719	688	721	726	662	664	663	705	711	698	716	715	720	679	685	667	702	656	712	681	674	694	711	745	703	683	702	625	729	747	710	751	703	701	714	721	698	668	668	714	687	724	703	711	688	689	696	650	718	683	657	689	728	690	712	713	704	691	686	688	668	636	702	665	709	691	695	664	641	704	664	703	687	668	671	677	688	693	700	660	675	657	686	688	643	685	672	685	673	695	655	709	711	693	662	693	698	677	711	710	630	709	706	688	718	710	701	715	660	695	659	747	688	665	709	663	687	716	712	651	680	649	717	631	684	719	653	706	691	754	679	695	686	686	702	688	664	738	705	683	689	711	695	629	733	694	712	684	732	665	696	730	674	702	705	661	684	694	703	666	683	690	678	629	681	689	690	728	728	716	720	674	672	724	647	674	669	701	697	708	698	665	720	732	710	675	658	678	705	697	688	679	701	720	698	705	663	681	728	670	694	637	732	699	753	717	714	709	696	698	742	717	677	644	748	701	708	667	700	722	683	687	689	690	710	685	734	689	667	729	720	698	699	704	719	674	657	689	716	721	739	680	701	666	673	729	718	677	703	715	663	695	670	691	675	641	674	713	704	656	687	711	676	651	711	699	674	749	661	697	690	687	682	686	648	715	693	710	665	660	692	662	671	689	711	714	649	688	732	710	665	694	681	689	684	708	739	673	714	683	687	716	706	691	686	689	668	682	706	688	700	676	679	696	727	715	699	728	690	704	683	747	713	706	685	710	735	697	662	711	659	651	753	689	680	723	682	695	697	677	744	688	644	690	694	665	661	689	691	724	735	741	709	663	696	680	744	699	714	696	693	678	638	677	720	698	667	681	695	732	722	673	727	725	718	690	705	710	687	675	700	726	724	700	672	734	649	685	687	700	741	633	692	708	656	705	683	713	695	641	678	738	681	711	710	666	703	699	727	702	654	697	743	714	713	665	723	692	704	721	721	665	690	681	674	728	697	687	716	683	670	731	735	663	713	714	672	646	648	682	708	647	714	689	727	746	741	679	649	675	683	681	683	676	648	695	691	731	678	679	718	694	710	703	677	701	650	743	724	676	702	688	725	701	657	703	679	728	736	681	683	725	641	686	685	704	723	749	708	709	691	680	730	712	731	734	659	695	723	672	657	691	700	664	666	663	732	674	720	708	699	702	708	712	694	702	701	772	677	702	707	700	717	653	669	728	729	658	675	739	723	653	682	664	667	656	641	679	653	692	666	736	709	656	735	675	628	700	681	679	657	669	655	721	731	729	655	653	666	673	695	682	712	667	653	689	692	696	662	712	681	665	732	677	672	709	719	711	680	687	729	726	708	735	660	699	676	722	723	685	693	693	708	682	671	672	702	724	701	682	677	684	695	710	690	714	665	700	667	688	709	687	736	659	641	717	655	686	679	633	738	674	737	693	748	692	725	705	672	662	684	682	709	698	726	686	711	672	695	706	681	747	640	663	667	695	740	668	643	680	689	668	710	701	651	683	653	716	686	704	685	670	671	720	718	693	706	641	731	669	661	712	680	687	734	729	693	757	663	690	716	702	753	710	674	679	655	636	683	671	668	708	686	684	732	731	729	684	691	681	696	691	718	676	701	716	729	733	726	674	693	662	725	659	689	707	687	698	680	700	680	710	660	704	720	715	690	680	690	698	684	688	671	673	667	686	698	701	706	679	702	668	729	706	685	701	696	728	677	685	695	728	698	673	672	679	705	724	729	669	726	698	730	706	745	694	689	690	683	656	681	722	662	637	646	696	708	656	670	671	707	683	673	719	690	646	642	684	667	672	684	695	695	706	676	699	687	680	683	711	687	755	704	693	690	684	724	683	714	647	697	706	697	739	689	678	692	684	708	714	708	702	688	682	691	680	672	712	705	663	679	712	715	651	660	701	702	701	675	672	670	705	654	729	702	709	693	725	751	693	687	693	722	711	709	699	753	683	725	711	734	693	661	687	738	694	679	688	695	678	687	733	668	671	648	680	674	659	651	673	749	665	686	648	677	750	709	687	691	708	694	682	705	704	734	665	649	668	667	722	693	701	697	680	715	696	701	691	688	684	644	707	728	681	736	693	686	661	708	739	686	686	731	713	690	714	698	733	718	718	680	691	725	679	660	672	718	704	676	712	657	672	687	714	702	676	690	649	710	689	675	727	700	681	718	747	690	681	686	640	707	713	676	697	682	698	667	721	687	676	727	654	670	720	725	709	671	643	722	687	761	721	654	631	706	681	666	667	702	705	696	706	689	705	655	657	704	730	724	705	657	709	673	649	653	691	657	689	696	735	691	753	692	670	703	712	713	675	697	698	679	680	727	710	709	738	683	717	679	668	738	693	677	689	672	685	680	710	737	650	691	694	732	704	706	673	707	696	691	675	732	725	695	652	702	672	691	678	673	717	730	707	672	644	713	687	710	697	657	727	676	657	735	682	699	676	691	684	680	727	682	678	713	746	706	694	724	650	698	716	678	684	690	634	686	647	657	693	739	691	659	692	679	702	738	712	668	698	687	668	668	704	681	728	667	714	725	731	759	674	702	709	732	643	694	724	660	684	676	692	701	680	699	722	677	720	661	698	670	675	732	688	678	671	701	673	692	647	669	729	711	693	685	696	716	721	661	719	690	641	715	685	697	690	712	667	683	710	720	683	684	660	692	682	705	682	666	675	669	700	684	676	714	665	693	734	700	671	679	686	682	627	734	695	713	741	707	693	647	721	657	687	666	701	666	655	648	732	734	685	693	672	675	689	738	673	676	651	748	730	652	679	665	680	731	707	719	722	673	704	703	696	692	617	680	666	694	679	666	668	699	664	696	660	696	673	737	664	658	711	689	665	677	697	748	694	671	690	688	732	685	719	702	721	641	684	739	725	692	710	727	726	711	724	690	715	668	728	641	696	682	716	672	696	709	711	695	699	699	704	734	750
4978	1335	1183	974	916	943	882	855	860	873	906	829	890	864	872	873	888	910	861	867	881	861	865	867	850	887	826	875	911	893	883	907	867	883	898	860	883	856	884	844	893	865	852	858	884	882	836	848	856	904	888	913	881	811	883	883	892	847	851	854	861	836	880	866	863	896	849	853	858	914	887	889	847	851	879	869	848	847	905	843	849	889	885	888	921	870	889	858	875	840	870	865	881	885	861	814	877	857	829	842	841	848	861	875	809	840	898	905	881	891	824	837	890	873	912	818	896	902	865	892	893	900	836	856	891	832	825	856	894	876	888	882	873	870	908	813	820	863	814	888	915	896	879	892	905	827	923	860	865	889	863	902	870	890	905	880	842	844	812	859	904	905	847	878	839	906	876	913	863	871	837	925	902	891	811	833	872	827	917	850	857	910	852	919	814	850	862	849	885	895	898	845	889	823	892	884	840	889	852	836	850	877	813	891	824	860	850	909	898	908	891	868	902	809	882	896	847	877	871	865	882	798	866	834	845	829	859	885	892	858	868	857	853	847	860	873	887	846	846	883	906	897	904	855	856	879	860	865	850	929	809	868	899	884	889	895	909	857	890	850	868	911	886	826	870	891	867	840	895	903	885	834	904	885	872	888	869	891	814	826	920	838	886	860	863	781	842	882	895	870	867	866	879	836	847	851	797	860	880	811	915	872	851	826	878	856	839	886	882	881	872	863	896	870	883	829	867	873	879	838	870	840	858	834	876	888	913	869	835	869	826	831	875	873	901	858	878	927	883	858	861	890	864	871	783	812	887	873	852	885	844	857	902	904	855	857	910	865	885	880	884	834	875	856	883	847	863	907	858	839	860	812	873	846	859	816	874	878	857	829	861	929	869	931	898	853	836	859	865	883	840	875	914	864	912	884	835	878	900	848	881	847	832	863	883	821	862	821	851	920	863	844	856	843	915	863	827	843	843	838	853	837	835	903	892	895	884	881	850	876	836	880	899	886	855	871	794	937	853	830	892	891	850	908	863	880	857	865	866	858	819	871	867	875	813	840	852	890	829	817	893	880	811	906	896	806	904	819	866	905	843	856	931	888	813	862	851	896	834	889	873	901	849	875	895	883	864	898	841	849	870	837	864	839	819	892	865	879	808	825	844	909	877	878	806	786	820	876	880	879	949	883	824	873	864	864	850	892	856	904	860	878	896	921	856	914	852	822	880	842	849	873	840	883	867	802	858	877	883	825	881	907	870	858	900	882	877	880	769	883	858	846	869	833	867	903	890	855	867	866	898	906	878	875	882	882	848	844	871	840	844	820	846	811	890	833	893	862	854	893	838	845	873	814	826	889	856	873	902	840	865	862	843	837	826	891	922	845	877	865	841	812	860	875	890	864	837	855	861	809	801	903	835	888	875	847	862	896	828	844	837	884	842	909	842	886	914	886	815	835	871	777	808	916	849	863	926	913	842	879	850	849	890	920	827	843	874	899	864	843	883	917	904	891	818	859	903	819	895	867	889	879	831	836	923	873	845	897	871	798	834	895	880	882	881	905	852	883	881	842	860	857	837	861	872	863	919	907	869	839	862	857	812	913	820	843	861	841	863	824	911	878	884	891	859	861	919	918	858	850	861	903	830	809	848	869	865	824	844	886	813	878	871	837	856	810	871	854	812	883	862	849	887	900	822	894	876	888	857	862	889	830	860	941	871	878	923	911	807	850	829	944	856	879	854	879	817	859	867	901	927	844	907	878	877	926	895	833	854	921	879	895	883	821	860	883	933	870	867	915	947	844	912	890	840	861	900	887	877	847	840	846	860	888	840	882	849	846	901	893	839	836	838	825	871	880	887	850	832	880	885	842	921	861	877	882	856	833	822	897	822	871	871	880	882	896	887	833	876	832	865	888	864	874	851	840	861	895	890	867	837	849	883	866	846	793	875	887	885	865	862	866	853	908	825	901	857	828	856	891	865	884	917	848	843	846	871	873	907	878	870	838	913	864	851	905	911	873	859	882	895	897	869	853	890	846	855	826	864	808	818	870	907	874	851	909	842	836	878	852	884	900	827	889	842	881	858	928	792	804	847	850	835	875	871	853	860	899	868	843	861	835	917	863	901	890	865	862	878	844	902	892	886	838	923	869	842	925	843	835	850	867	886	908	851	873	912	853	882	886	841	836	857	863	928	799	826	863	826	859	880	799	881	888	834	815	887	861	917	938	842	824	902	868	829	853	842	887	861	824	876	842	879	822	911	859	896	893	886	870	828	845	875	826	873	856	867	875	904	897	882	854	873	834	863	839	858	907	844	862	829	861	837	866	862	922	838	865	795	843	840	852	836	845	860	873	855	896	852	855	838	864	873	827	856	847	885	869	835	870	791	807	887	892	878	903	903	914	878	886	890	872	887	842	877	813	849	896	852	830	884	835	830	842	885	896	843	872	840	836	864	876	844	885	913	902	851	869	864	917	841	882	866	852	849	860	866	843	881	879	837	916	914	910	861	898	841	893	834	856	890	862	810	863	825	887	838	857	854	847	928	871	811	906	894	866	901	827	873	847	856	832	894	830	881	934	825	883	850	880	817	859	897	836	885	857	898	832	862	846	827	810	807	877	863	859	823	829	874	851	850	915	832	850	815	857	883	884	891	873	844	830	861	883	856	845	901	840	877	875	880	857	828	874	850	830	884	812	847	863	849	909	880	895	849	899	837	836	848	845	806	803	866	903	870	901	893	895	850	871	841	896	856	898	823	837	865	938	871	892	841	848	889	901	816	895	834	865	827	807	844	924	887	875	869	885	828	904	871	888	877	845	918	935	869	877	878	896	847	890	847	817	806	913	853	854	876	866	878	892	862	845	867	850	904	815	879	895	888	853	863	835	883	858	853	858	881	854	846	854	837	831	883	859	861	873	859	904	840	860	819	893	861	833	884	831	863	868	868	853	894	804	926	853	817	845	875	869	887	862	857	886	900	876	855	860	879	841	879	871	919	845	916	875	838	953	864	850	854	875	824	835	862	896	888	903	839	806	872	901	886	853	894	821	888	883	868	879	861	826	897	920	870	928	882	894	863	921	869	885	874	867	851	804	863	866	844	845	886	908	902	870	878	784	876	851	950	827	877	901	851	854	818	875	824	907	829	856	870	914	867	822	800	905	928	904	799	839	894	853	850	896	891	857	853	864	867	852	877	863	828	859	797	856	852	824	836	828	902	825	868	918	905	835	872	835	890	840	851	865	874	868	871	880	879	842	839	861	830	875	896	862	885	880	813	838	801	812	878	839	891	837	842	870	859	827	872	816	860	928	806	850	858	868	888	867	862	903	880	868	826	833	882	929	783	832	858	856	862	846	872	879	888	855	886	855	909	903	853	855	837	902	823	850	912	839	917	886	812	838	801	871	814	904	796	876	864	901	925	907	821	883	839	842	839	883	906	881	873	846	856	873	886	863	858	817	831	891	865	862	866	911	899	844	886	849	839	880	882	900	874	845	846	871	891	871
24031	21576	28887	24749	21565	7639	1133	882	716	732	751	731	707	658	680	635	693	679	637	652	644	628	658	616	663	610	594	627	622	632	615	609	610	648	657	595	642	671	607	569	662	611	602	594	613	594	604	638	599	571	599	626	645	620	634	622	647	637	571	658	632	594	627	601	608	617	614	611	627	651	628	607	624	620	631	637	624	630	638	661	608	584	645	623	605	587	603	620	620	602	581	594	631	638	560	617	596	611	618	622	628	630	623	594	661	618	669	565	628	603	628	618	608	637	642	641	619	660	619	616	610	596	591	613	571	644	632	606	622	592	598	623	593	593	581	634	620	596	569	589	632	647	627	620	607	631	618	627	636	596	623	639	599	573	628	596	598	603	622	613	607	638	605	604	623	591	621	618	647	630	594	639	590	626	598	622	653	571	631	637	615	590	610	608	583	608	565	626	608	602	604	637	649	629	618	622	623	605	580	578	645	609	599	598	625	612	600	645	576	606	578	638	625	637	671	641	617	587	652	625	607	586	576	601	619	612	620	619	582	595	631	636	614	617	577	639	601	634	595	601	599	629	593	589	655	630	610	595	618	573	643	664	615	628	601	626	626	623	603	625	597	626	593	600	613	610	623	620	655	607	639	631	634	577	584	581	594	630	637	657	593	618	584	628	605	618	617	623	590	624	611	595	624	634	631	641	581	579	632	588	641	634	624	600	575	595	608	600	594	625	588	631	619	597	603	617	619	611	587	594	592	606	623	602	588	621	575	637	613	595	649	592	604	581	647	645	595	630	621	621	646	578	604	562	608	634	635	577	566	639	602	598	625	586	577	588	635	577	545	639	629	647	601	604	657	604	623	596	598	617	573	635	585	638	590	626	563	611	625	545	598	600	601	632	631	600	611	645	651	581	580	593	588	576	609	616	644	679	609	581	617	592	633	584	575	654	620	601	617	616	609	611	600	599	662	618	622	643	622	645	621	615	552	610	591	629	571	612	611	579	580	608	588	583	631	648	612	642	634	620	605	594	616	610	617	598	606	622	682	613	579	586	604	659	576	605	638	614	581	584	570	593	615	641	617	639	580	619	618	611	615	626	637	675	629	652	603	606	583	592	598	641	597	637	666	614	645	552	590	627	552	637	593	603	625	626	624	629	621	655	595	598	566	659	657	607	616	635	567	611	605	599	602	640	579	645	585	606	633	617	617	617	599	570	602	571	607	617	620	629	586	586	631	578	659	624	610	646	616	639	621	597	618	619	605	645	638	584	596	577	595	593	610	584	576	631	585	584	592	603	601	610	563	637	586	632	603	621	572	632	633	627	583	622	637	588	613	604	627	628	608	626	620	612	589	604	612	581	616	601	647	624	580	610	627	605	599	597	619	639	612	636	595	652	593	651	609	616	614	575	642	577	581	684	594	602	580	615	615	582	621	632	642	605	652	580	634	580	669	611	651	591	648	584	598	580	629	661	589	617	603	648	610	584	634	594	597	620	652	583	645	643	612	649	583	615	597	613	618	603	638	607	625	619	604	609	612	630	603	620	573	607	665	597	614	644	604	616	631	635	638	620	621	586	626	594	628	605	570	622	605	619	596	610	562	553	620	588	608	617	625	626	643	587	595	633	617	648	603	636	637	637	602	579	597	634	635	625	610	660	633	586	564	586	579	618	609	622	542	598	609	620	613	585	545	570	608	612	568	618	589	620	639	590	607	625	607	640	572	601	612	571	569	625	598	617	626	580	614	638	602	570	677	589	634	652	634	595	613	616	658	616	589	644	629	655	616	614	621	575	602	618	588	637	611	621	611	558	635	596	615	611	585	612	603	619	608	610	623	625	607	589	583	674	613	576	646	603	634	600	594	592	592	600	623	641	591	605	611	618	583	614	599	646	618	613	634	629	643	639	568	586	590	632	597	588	584	601	600	616	597	568	619	606	577	592	613	595	601	619	591	642	586	617	590	639	610	579	610	619	597	627	568	623	575	610	650	583	625	624	620	624	608	571	631	623	656	677	585	620	643	617	622	622	606	607	650	605	625	579	612	592	641	657	628	614	603	614	601	656	629	622	576	585	618	603	651	593	622	642	617	592	587	669	573	627	594	640	640	618	587	651	636	613	619	648	568	594	632	637	609	618	659	591	616	592	642	546	620	671	615	626	590	640	642	657	609	637	583	603	592	579	621	634	643	616	610	586	598	606	623	609	583	606	638	660	617	604	601	601	573	610	581	613	610	571	615	581	601	621	578	642	609	574	565	607	623	607	612	632	583	629	659	612	605	576	608	611	677	576	638	644	585	618	657	622	589	634	632	651	618	625	605	606	589	626	614	555	644	609	625	650	583	607	605	562	586	620	613	642	645	592	615	628	626	610	599	649	573	626	611	627	574	643	676	624	601	651	584	657	591	603	598	615	614	613	618	630	637	631	608	635	638	608	638	607	597	612	604	618	649	615	619	574	635	601	618	621	627	584	617	607	565	563	590	609	613	625	626	604	565	616	588	599	637	629	557	607	626	638	630	655	589	637	631	645	597	595	599	621	605	654	633	601	601	586	613	601	605	614	628	644	562	614	602	633	619	619	644	668	586	638	631	592	606	601	612	625	614	572	561	579	612	612	582	656	615	658	664	598	582	610	607	581	603	599	624	596	652	632	634	649	603	615	614	684	647	611	611	594	574	606	651	610	603	582	569	549	611	643	565	603	593	619	566	629	609	600	623	600	620	580	614	628	606	604	602	607	610	618	597	642	611	590	629	614	614	638	571	600	607	579	621	576	646	639	547	616	621	639	663	640	615	635	589	619	586	618	580	666	624	622	613	590	599	602	624	639	625	598	619	578	591	635	611	596	583	603	689	567	569	610	591	589	619	585	599	636	577	620	617	585	606	578	595	616	600	594	587	600	639	584	588	593	605	600	565	610	591	634	622	600	624	664	621	628	628	586	639	606	607	638	622	618	612	596	639	612	598	629	615	600	638	615	645	638	660	584	589	637	613	578	595	596	615	610	605	586	581	595	611	622	655	619	601	581	569	647	587	610	633	607	604	576	646	589	602	585	624	628	613	587	607	632	606	608	616	622	604	621	614	607	616	605	593	606	560	603	624	634	590	622	602	627	606	599	578	616	593	629	621	596	591	582	653	589	573	609	582	611	648	590	615	616	617	637	618	658	604	661	624	623	629	593	612	617	600	583	602	610	624	604	595	632	567	629	615	598	669	613	629	599	601	588	638	611	600	575	622	610	581	642	604	589	572	641	607	658	651	597	639	603	596	559	656	640	577	607	616	604	597	568	584	627	642	633	644	615	627	618	590	611	588	634	556	636	647	630	607	604	594	614	617	617	616	602	652	631	588	632	620	619	565	615	624	571	645	624	636	581	614	613	606	590	619	583	623	611	613	621	607	636	652	579	599	616	594	640	599	607	593	576	676	618	625	589	587	582	593	587	566	631	660	607	653	607	614	617	643	591	569	618	650	612	632	638	633	578	610	656	609	639	592	593	601	638
8621	8066	5598	2701	2173	1704	1446	1251	1132	1053	1064	999	981	913	877	879	908	837	822	855	814	818	784	763	831	823	814	823	838	772	789	794	785	798	796	771	766	792	724	808	788	777	794	792	790	742	803	775	796	774	780	758	787	790	826	798	805	727	734	790	788	763	797	783	760	777	747	742	766	763	812	814	816	743	777	763	785	790	805	790	783	773	749	783	765	779	750	783	784	811	769	787	760	774	788	813	748	758	742	754	783	800	768	829	786	772	797	806	793	789	798	738	788	782	797	750	821	721	796	786	845	763	730	738	781	769	794	760	745	770	772	769	738	749	770	787	819	753	809	786	770	798	773	792	795	764	762	750	780	739	856	831	785	759	833	771	819	808	774	761	818	779	792	768	814	809	758	786	756	768	775	779	752	734	800	779	787	750	812	808	795	750	795	763	757	753	825	776	798	792	775	831	760	730	778	793	771	741	753	812	774	804	825	829	860	768	736	750	751	748	801	773	816	748	803	771	730	785	744	778	813	799	816	808	762	822	784	766	775	743	747	805	762	761	763	775	744	763	736	773	804	803	730	811	769	746	744	746	789	707	795	777	811	765	744	846	827	748	714	782	778	805	797	791	796	775	799	849	789	797	779	794	730	749	839	762	774	778	785	747	719	714	721	770	752	796	753	820	740	788	786	862	760	757	742	752	753	780	776	721	824	780	796	788	777	739	770	783	804	807	840	754	777	733	764	747	753	817	750	782	732	754	737	767	794	811	773	747	804	766	760	777	834	779	775	765	736	772	769	778	771	787	788	786	756	780	790	740	807	766	747	757	765	722	813	740	774	719	782	753	805	740	809	783	783	819	798	736	843	764	738	767	736	827	787	784	718	825	739	788	781	828	709	836	755	768	782	747	748	801	819	782	796	762	810	755	797	833	744	746	759	741	773	754	771	767	745	817	759	783	802	793	756	752	774	758	753	782	750	749	752	765	790	736	736	752	773	736	765	786	771	774	765	789	761	778	792	757	743	731	768	762	797	755	759	743	739	801	786	748	798	776	775	814	744	777	759	739	837	782	731	769	813	812	751	736	834	766	741	787	798	793	772	774	722	773	752	773	791	758	775	763	784	800	774	758	768	764	785	774	750	738	739	754	754	801	784	791	791	795	830	794	801	738	757	847	762	768	768	782	773	755	788	830	737	760	781	836	801	782	782	802	789	790	764	785	746	748	768	771	764	756	778	780	755	797	775	790	779	766	817	783	797	778	781	733	794	808	777	776	770	781	799	756	775	807	794	777	804	769	787	758	794	795	832	807	737	768	762	797	767	774	780	766	798	795	804	833	776	740	756	755	791	767	753	781	783	780	768	762	796	791	779	832	814	794	807	803	748	764	761	782	773	744	807	752	787	755	776	785	741	791	773	750	761	771	837	801	758	791	784	758	780	827	760	759	747	755	719	783	770	770	795	829	829	749	770	831	794	798	780	744	773	755	802	773	780	726	742	757	759	807	772	787	772	721	806	788	767	772	760	742	769	768	770	777	739	791	751	731	745	791	757	802	806	809	757	799	773	763	779	782	769	780	771	743	772	774	801	764	792	797	766	727	796	732	805	776	765	772	797	775	790	797	803	775	706	737	761	752	795	786	765	802	753	735	800	753	771	772	783	775	782	786	747	796	755	800	800	764	790	753	760	788	793	761	736	760	759	776	839	760	770	788	786	763	826	811	742	721	749	762	778	757	774	795	768	795	756	793	764	737	752	725	822	748	780	762	796	765	754	819	787	772	794	780	838	764	751	785	802	776	805	770	760	745	769	770	730	811	801	804	774	774	801	806	794	828	815	766	733	798	783	791	790	760	770	819	806	771	784	830	774	802	746	754	816	762	790	750	770	782	804	759	766	776	803	738	769	737	750	727	773	789	771	756	844	752	722	769	796	765	776	720	762	761	762	732	774	792	759	731	811	781	754	799	795	794	797	811	798	758	798	777	797	801	802	814	875	812	821	756	770	813	795	775	764	850	765	791	802	770	780	741	770	760	782	718	801	826	763	799	818	740	772	787	787	773	760	729	742	775	771	782	809	796	752	783	803	796	758	785	726	784	743	761	742	788	789	756	809	768	731	783	683	750	805	734	780	745	791	763	774	832	785	835	801	795	756	740	770	772	764	750	849	792	782	839	771	780	796	765	765	808	799	777	783	713	805	799	773	759	820	794	751	826	826	812	770	821	760	794	812	801	753	792	787	812	757	834	804	789	749	816	764	769	752	742	783	833	736	819	794	802	738	824	757	747	785	715	772	763	788	785	772	761	753	792	753	784	794	727	842	832	762	771	794	775	726	800	782	776	783	802	785	779	714	819	768	753	763	748	805	754	761	784	764	815	711	783	778	787	800	799	760	776	761	759	781	826	771	795	775	758	749	759	861	768	789	785	772	773	754	807	778	793	819	746	782	788	810	808	774	743	759	774	762	788	772	726	772	781	755	760	784	801	782	764	764	801	764	823	726	772	736	754	770	817	736	760	759	819	745	761	763	765	740	785	799	811	802	783	812	791	823	779	715	793	764	792	825	747	810	768	802	785	748	823	781	797	740	740	774	737	754	775	766	718	784	754	747	779	764	783	727	762	750	837	791	777	762	742	764	791	801	788	777	831	786	755	771	742	786	760	733	768	784	730	790	765	764	755	790	771	777	746	788	747	784	781	766	758	765	754	748	751	738	782	764	786	790	788	745	733	803	782	794	801	773	743	821	785	796	794	726	782	736	752	790	773	764	822	823	766	793	727	801	736	739	761	809	746	747	763	776	790	760	802	792	779	804	778	784	762	783	787	783	779	806	752	772	794	785	837	793	758	765	783	745	790	722	719	813	802	803	782	738	805	780	766	743	774	801	755	795	795	740	768	781	774	771	713	801	788	818	768	794	736	749	780	785	722	797	790	783	776	764	770	762	739	806	754	842	787	745	790	836	759	753	794	767	764	820	749	829	780	757	752	827	815	751	707	741	740	724	826	758	725	802	800	752	757	756	780	758	805	803	776	797	778	748	745	751	766	740	771	714	789	776	757	799	762	729	752	812	792	784	789	747	752	793	799	761	794	791	788	834	766	739	797	815	780	821	773	753	755	786	773	730	797	794	854	792	739	761	763	776	811	778	807	789	730	777	775	786	793	741	789	749	763	767	786	759	779	816	743	782	806	770	802	801	747	707	759	730	830	740	809	749	775	827	781	799	728	782	768	788	791	767	764	762	775	783	804	779	809	832	725	812	822	763	779	754	750	796	758	751	728	779	754	780	762	760	783	787	785	768	781	768	697	786	769	781	845	785	777	750	786	771	761	760	779	791	806	720	751	747	789	760	752	792	847	740	759	791	824	742	753	765	771	784	794	779	778	782	796	797	822	800	773	780	770	799	777	768	707	782	798	756	774	771	791	746	790	745	754	798	746	722	735	760	813	767	789	755	744	752	782	757	773	775	766	780	752	774	773	754	783	805	767	803	740	784	795	779	748
25119	21499	27413	25830	6253	665	585	473	496	470	473	417	475	430	419	448	459	434	427	392	422	443	451	415	445	450	436	432	382	392	437	398	413	455	415	425	405	402	462	396	434	424	411	415	405	406	433	419	413	416	385	428	389	418	413	380	418	367	443	437	412	454	408	412	404	437	426	391	438	381	417	390	450	376	398	451	413	420	430	410	398	412	397	360	401	390	402	399	372	407	418	411	409	385	437	392	404	422	453	394	387	451	399	411	429	421	409	416	429	429	435	384	433	458	398	434	407	440	442	441	420	425	373	426	452	375	416	400	410	404	422	428	455	421	417	425	386	448	441	400	418	429	427	428	447	444	386	419	410	425	433	407	400	409	411	393	415	411	422	390	362	436	438	420	422	441	370	427	400	410	412	376	405	432	433	403	403	416	399	439	403	418	436	399	418	420	400	431	409	410	402	434	438	399	411	435	423	390	395	461	429	427	432	423	389	408	460	402	433	408	417	408	432	418	410	401	395	396	422	392	402	432	441	407	421	409	419	442	435	401	409	460	422	430	401	408	471	439	407	409	371	416	424	442	380	451	430	434	409	401	442	424	386	410	424	411	424	426	391	413	416	443	392	416	387	433	402	434	448	429	413	396	422	397	376	444	407	434	443	409	427	423	427	433	411	408	429	399	446	453	399	424	418	427	408	392	395	467	403	406	384	404	419	430	393	459	412	415	441	400	404	424	431	412	407	386	440	422	468	405	405	417	424	397	395	454	399	425	430	429	438	423	396	427	394	373	407	411	438	431	430	399	409	424	410	411	404	413	426	368	439	407	386	423	399	407	428	435	454	433	408	413	411	420	416	421	429	402	408	414	448	418	438	411	430	413	426	385	418	425	413	417	426	387	429	411	414	421	416	421	427	422	416	408	423	404	397	407	408	443	439	426	378	427	410	400	402	428	402	425	406	398	430	412	427	456	414	425	414	423	379	436	391	441	380	388	419	437	401	432	430	435	411	399	403	401	393	412	429	389	429	431	405	392	392	411	399	420	425	402	419	428	412	420	410	416	395	388	409	410	412	389	390	404	403	429	396	366	425	405	427	420	385	403	409	393	410	396	428	449	424	426	446	410	418	400	394	398	375	416	461	440	421	448	397	406	396	391	413	385	449	406	429	396	422	410	414	421	390	384	430	425	417	431	415	423	420	420	440	399	432	380	392	404	446	402	430	390	374	399	438	409	435	456	416	382	377	444	431	415	394	441	433	433	402	388	433	408	426	416	439	434	465	440	407	412	391	455	461	429	397	399	453	370	372	424	407	439	434	408	401	394	409	400	404	406	425	442	416	413	383	416	426	372	398	396	394	416	413	400	408	412	390	431	413	380	406	409	432	437	411	427	400	436	409	392	411	419	415	434	402	417	381	445	406	437	437	392	430	432	468	409	418	419	418	442	413	410	408	425	394	422	415	439	442	423	410	418	414	395	416	426	392	406	453	415	394	440	446	410	413	423	443	422	386	461	414	417	443	390	396	433	434	390	389	420	399	409	445	440	402	440	407	407	397	413	427	415	400	419	434	397	388	418	430	414	398	414	395	407	385	419	454	401	391	444	387	417	425	402	446	434	427	417	415	404	394	433	408	377	397	441	407	417	425	392	397	421	403	457	413	465	414	401	442	384	416	391	413	391	414	393	413	458	412	429	398	424	374	398	419	419	408	392	445	425	428	399	445	385	424	421	400	444	410	432	416	425	441	425	411	453	429	409	464	455	396	379	425	398	458	393	429	407	391	427	408	402	439	418	387	408	432	401	442	429	426	395	439	394	407	399	418	422	426	407	432	424	472	416	393	395	420	449	394	437	408	418	383	434	407	384	400	414	444	388	433	403	411	408	451	430	423	378	389	434	410	371	419	413	422	411	393	401	383	444	408	420	410	430	394	381	427	394	404	438	460	426	409	403	417	395	405	469	406	413	426	417	413	445	452	392	423	428	408	436	459	397	399	410	427	434	447	386	467	425	401	412	419	449	421	392	408	419	431	422	385	397	408	409	406	415	424	419	408	413	426	394	382	424	433	383	391	401	421	432	425	432	391	377	404	416	404	452	420	409	375	410	414	407	392	427	404	393	424	397	399	379	455	446	409	433	420	384	409	408	419	410	419	412	406	433	410	434	394	407	441	440	421	415	432	426	404	414	421	405	432	418	455	422	416	421	391	464	418	390	428	375	424	423	418	421	391	391	409	443	390	446	398	465	430	417	451	406	416	415	423	385	404	411	438	419	416	438	432	414	382	416	415	426	418	403	440	372	394	369	405	406	397	444	404	417	435	466	446	418	445	431	425	400	433	436	409	427	399	407	412	413	420	448	405	424	412	399	399	380	466	398	422	397	401	394	454	413	440	431	418	419	437	421	450	408	393	449	423	362	404	403	456	430	404	439	398	388	429	420	411	373	418	371	441	425	410	404	429	410	435	406	437	365	397	425	409	425	412	405	414	414	454	413	440	391	420	400	420	390	415	397	410	411	399	419	410	388	434	435	424	430	426	418	462	430	390	403	413	406	408	453	419	409	386	428	426	403	412	396	382	369	414	391	409	407	442	421	411	432	426	406	392	425	407	395	398	432	412	382	411	408	395	411	415	417	424	416	409	404	436	417	451	420	428	437	431	426	439	442	422	445	416	460	413	424	433	422	416	404	437	405	370	391	404	408	398	410	403	431	439	397	424	395	409	407	400	367	434	431	416	410	440	434	397	410	414	409	447	423	388	421	448	394	424	412	395	422	419	396	410	394	399	421	420	418	400	425	424	414	459	417	397	406	395	385	447	388	430	431	426	382	389	370	462	400	385	419	430	349	438	397	429	376	411	436	448	420	418	412	419	387	411	420	440	415	408	413	409	418	440	436	389	461	439	426	409	384	391	408	382	390	429	393	395	420	410	462	428	427	431	395	418	410	422	451	436	402	426	407	417	421	420	407	457	388	410	411	376	429	437	394	394	411	375	405	396	409	423	427	426	408	421	394	404	456	438	398	364	420	430	414	421	415	458	368	417	387	433	414	384	408	423	389	399	377	437	460	419	415	421	426	435	401	419	377	411	441	494	418	402	425	391	405	423	385	379	375	394	400	445	439	444	389	453	413	413	415	413	408	437	405	406	424	398	406	408	398	381	398	436	407	423	408	421	415	416	421	397	422	421	396	430	415	384	387	427	401	426	423	396	433	422	422	429	413	408	416	417	384	399	412	357	421	432	402	406	437	422	449	446	419	396	422	423	421	461	414	431	394	419	388	431	424	426	415	419	449	410	459	392	449	418	410	427	420	401	420	430	438	425	398	417	439	410	419	420	386	429	428	370	381	376	380	419	422	394	420	419	414	383	383	392	424	434	446	430	435	431	416	449	404	403	420	416	443	449	387	401	418	415	466	414	398	440	448	449	407	385	447	402	433	395	399	442	374	407	428	394	426	389	373	425	407	382	375	411	427	414	422	407	405	439	364	411	403	432	430	385	420
8211	4174	2847	1454	1178	993	895	803	702	666	643	667	586	585	562	559	560	586	525	530	585	554	561	561	540	523	542	520	510	491	527	512	556	564	484	501	564	510	510	554	513	554	534	503	517	497	497	484	518	516	557	521	534	486	517	520	496	567	546	557	508	521	494	550	515	526	514	537	531	511	504	539	570	554	485	506	519	512	507	531	507	526	537	545	549	470	504	513	541	474	547	497	533	523	525	544	516	504	515	543	500	530	517	563	484	531	564	514	472	495	477	473	511	511	522	528	541	517	482	528	473	543	485	516	496	525	522	452	491	517	507	527	539	523	541	489	544	514	545	519	541	525	491	511	507	490	543	546	520	519	504	464	547	491	542	516	524	521	561	499	516	528	494	531	511	529	479	538	492	555	542	528	499	507	473	491	507	464	513	524	500	529	500	507	528	534	525	477	493	503	524	514	537	526	483	508	530	514	489	500	463	500	525	494	497	527	467	509	523	498	498	520	489	519	467	522	501	521	505	539	537	505	523	499	493	528	536	491	497	527	497	500	542	514	530	527	512	519	546	506	501	531	489	517	511	561	510	518	500	554	555	520	479	483	526	513	525	525	505	522	555	519	499	575	493	506	505	578	496	521	543	532	513	513	489	512	493	522	506	508	541	530	519	528	502	562	515	542	521	517	499	509	516	503	516	515	487	513	498	490	487	525	514	519	491	511	512	517	504	505	559	505	524	502	506	481	506	493	492	498	515	516	510	510	506	518	513	502	529	499	479	524	519	503	498	499	526	549	488	569	510	482	512	523	516	509	475	542	467	516	533	557	494	512	511	508	481	509	555	536	481	522	506	501	508	534	504	525	511	554	476	511	489	518	507	507	521	497	525	526	515	529	482	579	524	541	489	558	534	511	548	527	566	513	546	503	564	532	514	551	535	528	535	517	514	499	517	510	531	524	515	477	491	492	531	480	513	506	495	530	564	498	488	527	500	457	519	481	517	536	520	533	545	551	509	517	539	546	514	539	516	497	554	501	515	498	497	549	504	532	471	492	506	550	545	494	501	541	475	490	508	517	545	537	511	511	522	513	514	484	513	526	538	528	500	524	537	494	548	490	512	502	499	511	514	522	505	484	548	522	534	532	490	526	554	511	506	494	539	525	509	518	506	563	526	547	527	511	578	494	516	498	501	513	512	491	522	500	510	540	491	509	562	537	508	535	528	503	534	508	509	533	553	550	537	509	490	556	571	513	532	489	518	537	483	544	485	531	517	534	512	519	544	479	514	511	525	513	495	498	492	541	477	493	491	527	512	523	528	524	533	536	494	541	490	541	539	517	500	508	494	543	540	527	498	531	478	520	548	493	536	494	544	520	574	491	534	522	535	522	517	550	528	477	510	499	472	496	539	486	563	506	501	535	532	547	534	546	510	531	518	507	561	502	515	513	488	503	560	511	546	516	493	509	519	503	484	502	505	512	528	542	563	518	528	529	526	523	518	518	544	476	522	510	511	513	542	517	504	538	535	514	522	514	545	549	540	521	513	532	534	526	526	535	511	532	458	479	519	523	509	572	523	523	522	507	534	475	505	523	516	521	497	527	531	530	518	528	504	488	520	563	535	493	511	468	519	525	518	552	532	525	529	519	546	518	536	528	504	480	501	523	525	548	542	529	548	508	512	533	528	521	517	510	576	554	594	522	515	530	516	526	534	506	519	502	532	483	470	517	528	500	537	493	511	489	544	531	471	507	515	529	473	546	545	547	522	542	528	487	531	539	506	501	492	499	482	519	533	499	516	464	529	479	533	554	512	531	542	507	554	535	517	493	519	514	520	494	526	487	523	511	530	529	517	524	506	516	543	514	539	495	518	528	554	525	539	533	490	546	519	517	530	484	539	538	513	558	522	501	515	539	498	493	537	506	498	545	523	468	508	509	525	514	538	522	486	528	514	530	563	492	510	502	527	492	469	547	480	531	504	525	497	504	520	546	515	495	516	503	508	502	487	483	558	494	549	532	486	515	535	532	542	538	513	521	538	474	537	539	487	486	525	445	531	486	531	526	481	534	531	509	551	560	492	486	481	555	509	548	508	489	526	510	524	510	504	554	530	516	521	531	486	524	509	514	538	500	454	497	514	499	510	474	537	521	491	530	516	517	511	539	527	533	490	514	505	537	543	519	479	503	524	495	519	542	527	510	499	505	492	509	550	499	505	534	501	499	515	562	533	523	501	481	525	512	561	523	520	494	550	562	509	485	475	501	524	502	504	512	542	509	524	493	496	538	490	540	525	500	538	496	540	509	471	521	530	452	492	500	533	538	502	517	488	535	496	504	516	482	516	536	531	532	551	529	520	522	506	489	499	526	511	524	565	509	542	530	493	509	492	489	526	523	520	494	554	535	501	533	527	540	499	535	526	567	534	571	514	531	547	499	512	502	529	497	499	499	526	552	545	533	507	519	521	523	517	545	488	506	535	484	511	519	511	509	560	547	558	494	510	490	548	492	532	518	528	549	510	528	506	531	545	475	502	511	466	519	536	527	489	574	532	535	541	507	522	504	516	529	536	494	525	551	540	524	514	494	522	498	535	535	483	525	497	489	536	523	531	496	552	533	511	507	525	471	566	532	545	518	556	527	516	460	503	508	559	515	541	492	538	532	500	529	511	517	472	502	530	511	510	528	526	534	490	475	527	519	500	481	544	520	511	529	588	509	517	520	506	506	505	525	500	522	527	516	499	542	538	508	559	501	478	519	507	486	568	549	496	498	504	522	542	534	514	511	552	506	515	522	546	532	487	534	516	544	572	490	513	517	559	516	533	526	506	531	518	544	527	550	506	526	486	560	515	498	506	500	488	509	491	504	481	510	506	490	499	493	498	522	560	531	515	528	516	513	528	511	507	516	538	510	530	530	513	482	517	490	520	486	509	518	516	482	536	506	511	517	539	536	537	532	586	492	508	565	503	488	537	502	509	544	517	521	533	483	499	505	542	504	527	551	540	509	497	504	507	512	497	555	529	535	498	513	527	536	520	504	508	538	537	497	531	534	547	485	492	538	538	530	522	513	507	526	492	535	482	515	556	512	532	517	522	428	548	577	509	485	544	514	466	524	579	498	554	555	578	561	489	552	516	512	533	527	540	532	529	524	472	501	532	544	480	524	477	533	505	484	519	527	551	541	545	461	470	515	527	550	518	494	507	536	505	544	513	530	508	465	532	562	515	500	537	499	518	523	538	527	529	509	522	508	541	527	494	525	523	490	533	540	463	498	495	536	557	487	552	528	503	510	506	508	547	520	525	515	488	502	500	587	510	503	498	513	543	495	496	495	550	511	543	500	543	540	518	518	518	527	548	552	505	505	554	502	495	489	542	514	552	508	525	515	485	515	515	526	502	526	530	529	541	499	492	524	546	510	521	537	522	502	519	492	498	557	494	504	518	540	531	480	469	522	529	571	501	509	515	492	546	532	507	468	512	526	562	519	514	511	521	533	475	521	512	500	514	499
22954	21598	29419	24235	21598	21585	4500	708	507	495	424	375	334	355	337	338	305	275	295	294	293	276	299	268	310	231	250	274	240	246	258	272	274	278	261	269	246	265	256	241	276	247	237	242	278	245	240	244	255	242	252	220	234	276	237	261	234	234	245	236	260	217	250	222	249	237	255	231	269	241	251	261	241	218	228	227	262	234	244	266	245	241	224	257	239	258	250	231	241	234	237	228	254	227	239	231	247	237	237	265	247	251	233	219	247	230	260	235	212	234	222	212	263	240	215	219	251	250	237	256	256	225	274	240	250	225	245	216	252	265	216	265	225	242	249	231	251	241	254	257	233	253	230	219	222	226	229	260	266	231	220	207	240	270	201	277	225	248	223	253	238	240	245	236	237	219	245	254	241	220	220	255	259	242	250	240	239	253	245	275	244	220	252	247	231	243	225	244	252	232	252	243	259	229	218	262	230	227	223	245	233	210	250	260	250	229	245	224	253	249	196	234	234	250	241	203	215	231	248	234	204	242	232	253	242	257	226	230	227	257	222	245	232	234	226	223	238	240	230	254	235	237	240	247	230	257	218	223	237	254	219	245	232	232	219	238	237	240	226	251	235	238	247	220	245	227	236	231	257	238	236	249	259	250	208	253	224	213	241	220	240	250	238	247	230	226	251	244	272	230	252	252	233	247	241	248	214	226	230	246	261	218	241	261	237	263	225	225	213	265	230	225	265	238	245	236	243	252	217	248	240	214	240	256	240	222	225	233	219	210	228	255	245	241	258	234	219	246	221	226	245	243	250	250	246	208	247	207	252	191	245	247	215	262	251	231	274	255	259	218	203	250	231	216	255	260	231	236	226	228	237	241	210	244	235	259	242	254	228	249	217	234	237	243	258	251	245	243	228	226	239	232	242	221	263	248	221	243	262	224	238	232	245	263	246	245	244	221	239	262	245	238	247	243	233	260	239	205	209	253	241	221	253	241	284	229	245	248	237	225	212	241	239	250	246	236	220	243	266	222	242	235	237	232	234	248	258	281	246	247	255	237	245	209	229	250	229	253	228	221	248	233	256	247	219	272	239	231	264	224	219	246	237	228	213	251	238	252	243	248	273	257	236	222	223	244	244	274	243	231	250	254	206	226	225	248	248	229	252	263	229	254	242	242	239	242	234	239	226	230	226	245	238	235	230	242	219	262	223	239	234	246	232	247	253	247	227	232	239	256	279	242	239	244	247	231	219	257	238	229	245	251	266	260	231	231	234	227	231	267	259	232	222	230	256	262	230	234	213	231	252	229	266	237	237	220	232	222	242	218	249	239	206	263	240	245	248	228	239	221	253	243	207	212	260	265	255	258	223	219	258	228	248	230	240	221	248	240	261	235	245	266	224	236	263	251	246	232	250	220	229	251	211	246	252	226	253	254	241	234	236	275	231	244	234	249	225	264	247	233	250	262	244	227	257	248	219	231	245	248	221	254	227	237	274	246	233	238	268	228	270	241	245	255	232	250	218	223	236	251	225	192	257	242	214	230	234	232	238	225	218	253	229	228	232	276	233	230	237	246	255	244	251	226	251	245	232	250	270	234	236	227	234	224	262	237	228	221	234	239	242	236	231	223	255	227	253	234	232	245	263	226	250	254	253	244	240	264	221	209	227	236	263	240	246	252	250	243	250	224	256	262	240	270	234	220	238	229	232	265	253	262	250	242	234	239	259	214	256	258	247	243	211	247	217	229	230	256	251	234	250	238	240	222	224	241	221	263	271	247	232	243	225	254	223	268	227	242	227	228	250	245	226	234	253	239	273	256	237	257	260	242	247	198	229	240	240	253	217	251	274	197	236	249	230	212	239	207	252	245	223	253	238	272	211	241	242	217	230	242	244	253	237	222	256	248	240	278	230	246	222	250	235	268	239	231	240	221	246	237	232	242	243	250	271	225	233	244	231	238	227	228	214	248	230	241	244	245	268	257	223	224	258	232	240	257	242	259	227	253	225	264	275	247	249	248	242	229	217	228	233	264	233	230	213	212	260	253	253	254	235	246	205	222	239	248	242	252	229	230	210	272	250	256	243	208	261	236	212	221	240	244	237	223	208	234	268	249	234	244	255	229	222	249	257	224	246	213	263	215	223	241	229	246	276	248	236	239	261	248	231	241	235	238	251	266	239	233	238	240	240	230	223	241	250	224	224	233	214	241	236	214	226	227	245	242	228	214	241	230	257	250	220	252	261	237	230	234	234	242	271	220	248	225	235	208	267	242	219	242	245	239	237	248	239	266	204	264	250	257	225	212	235	228	241	246	231	265	253	241	252	257	239	251	225	247	219	239	235	231	233	207	227	239	228	243	247	230	243	266	215	228	247	255	246	232	251	217	229	237	276	245	242	227	242	244	256	234	227	248	252	235	232	230	250	242	236	215	224	251	240	262	228	242	233	220	264	243	216	235	231	239	248	240	241	254	246	242	229	239	244	250	246	248	233	228	260	251	250	254	242	272	232	235	244	242	234	263	239	247	249	242	254	250	234	243	230	239	208	251	234	242	280	242	240	227	241	226	222	223	259	230	224	252	249	202	229	231	243	230	270	244	236	226	227	239	252	245	231	255	255	255	230	229	233	226	258	229	257	223	239	256	224	227	247	237	222	227	236	253	239	254	254	244	228	265	274	221	240	256	236	223	220	253	211	242	224	260	264	242	223	252	208	236	195	251	210	242	228	210	224	239	225	237	248	265	248	231	241	242	237	232	230	238	244	243	227	264	261	250	248	224	212	258	264	223	258	236	265	222	245	215	241	240	255	243	240	227	229	276	230	252	236	266	233	255	221	249	216	208	234	252	260	240	242	222	229	240	260	232	230	257	229	248	235	222	223	227	247	227	228	251	222	242	231	228	252	238	247	226	274	227	229	270	231	221	253	230	225	231	238	234	238	222	237	260	254	234	214	251	248	223	246	247	225	232	247	231	222	240	241	244	234	235	259	237	222	259	263	232	270	214	256	238	224	219	234	247	268	248	253	268	228	213	233	223	261	236	240	219	227	250	212	239	239	233	247	242	239	232	221	256	226	242	234	248	242	208	216	214	195	215	233	243	228	244	252	253	221	246	230	223	226	230	257	225	246	241	249	246	245	204	259	254	220	234	258	240	231	208	235	219	216	224	218	254	229	220	231	236	233	237	261	243	241	241	214	238	258	250	231	232	241	246	220	227	236	203	216	234	248	243	218	230	205	245	239	235	209	237	244	234	245	219	257	244	215	236	230	227	230	203	231	211	252	242	261	235	237	241	233	211	248	236	263	250	223	202	231	239	246	212	251	256	237	242	238	208	233	242	247	253	235	246	238	218	236	256	235	245	256	218	246	244	255	237	228	235	265	224	240	228	241	208	234	246	252	234	222	259	208	266	246	218	251	254	239	234	260	242	239	230	223	223	218	246	226	233	230	238	267	252	255	253	236	223	235	248	219	262	232	270	266	243	213	252	252	267	230	246	246	264	241	257	257	229
9920	12702	8525	4079	2835	2057	1629	1220	1130	915	789	654	614	535	507	531	442	481	445	422	392	386	409	381	358	375	402	389	380	328	333	362	371	318	335	344	350	358	316	318	343	292	357	345	354	343	361	336	331	332	322	317	319	332	329	316	317	339	322	317	320	325	333	319	310	343	346	347	361	311	318	324	320	322	340	289	319	305	330	313	313	322	319	321	328	348	342	319	286	282	316	325	287	305	319	338	318	301	305	306	325	329	305	315	316	327	337	321	320	307	301	305	321	323	309	298	312	331	367	276	324	278	304	330	329	306	316	315	333	300	342	341	307	316	339	310	332	303	323	324	306	324	325	291	312	280	297	329	328	315	305	323	296	281	318	318	322	312	312	318	306	308	324	355	346	331	309	318	308	305	299	309	289	322	292	319	311	329	313	318	358	310	294	327	329	311	284	305	296	312	306	341	310	310	306	321	328	320	300	287	327	307	308	334	307	315	302	305	299	341	324	268	310	275	319	322	279	315	314	328	321	329	337	321	322	346	299	301	285	308	318	294	288	314	300	335	309	324	330	331	293	324	279	312	328	331	288	316	338	300	295	348	305	276	329	302	345	291	302	292	294	306	322	279	311	324	307	325	331	301	288	320	285	283	293	292	326	335	298	306	331	292	323	325	329	309	320	341	306	327	325	324	314	285	316	314	301	336	291	342	330	346	319	320	316	331	316	282	331	305	302	320	306	314	345	333	315	317	308	318	329	309	316	294	372	288	337	331	294	320	287	311	321	318	308	276	281	304	330	305	318	309	353	325	300	299	335	328	279	306	313	319	318	310	286	310	328	310	336	326	327	306	297	297	311	339	283	296	326	320	321	302	306	323	285	305	323	311	295	348	312	325	347	337	337	306	342	302	317	321	323	332	330	305	316	303	340	300	346	268	299	290	287	338	338	315	338	304	294	305	333	326	315	328	314	327	332	335	354	313	328	332	300	310	298	305	313	310	312	298	290	317	326	326	324	308	361	308	277	336	287	330	298	311	289	316	330	305	293	319	325	305	312	302	315	321	314	300	333	307	300	300	323	321	309	307	308	281	313	330	329	323	329	317	271	334	287	295	325	340	351	301	322	309	341	298	310	324	297	310	301	319	322	313	298	360	327	297	336	358	290	329	310	308	283	318	329	304	297	306	320	316	314	303	296	315	309	319	313	300	339	324	298	307	317	339	327	294	287	298	292	324	332	309	292	315	297	317	281	288	317	287	330	296	289	331	325	312	309	322	301	285	322	298	323	316	300	320	306	335	302	342	328	348	294	305	303	304	295	309	303	296	319	323	311	316	316	337	286	283	292	298	303	299	309	306	292	307	322	313	307	349	322	313	315	306	336	319	313	295	346	339	338	328	329	289	290	291	354	294	289	326	315	310	317	289	308	313	297	328	322	305	285	316	303	302	313	288	307	307	280	334	332	316	334	305	317	290	306	293	327	304	321	310	329	334	323	314	293	316	301	297	326	297	323	300	318	293	302	295	348	308	329	325	316	335	322	304	296	323	305	328	326	344	304	338	351	310	300	320	301	291	333	286	355	293	294	306	334	317	316	319	306	310	309	310	327	305	345	311	310	309	314	321	318	296	301	314	289	343	326	304	327	325	339	316	316	294	320	327	317	325	334	297	332	332	316	315	311	306	315	324	309	304	303	335	336	304	307	338	281	313	322	315	331	338	325	309	335	310	320	312	337	297	319	307	331	329	314	298	307	299	276	305	305	331	323	350	324	318	306	346	336	328	330	298	324	315	353	297	323	313	311	309	306	318	301	308	311	321	322	306	315	302	337	322	317	300	321	308	298	315	325	303	325	298	313	334	320	279	312	281	311	353	313	312	325	300	325	304	309	296	297	304	320	325	312	317	320	334	295	348	322	335	311	292	323	307	305	321	299	284	313	309	329	331	300	329	321	276	329	350	295	312	339	300	313	303	305	347	324	339	296	299	332	305	324	312	314	324	279	300	290	267	329	327	313	324	328	331	294	337	276	304	325	321	348	305	334	321	292	318	345	300	324	301	313	297	310	335	333	312	312	332	310	338	311	312	306	302	301	333	328	286	318	300	309	320	312	318	305	294	319	295	325	329	306	301	311	310	318	319	327	317	327	293	334	314	335	295	323	307	331	294	327	310	316	309	337	326	316	307	324	334	306	320	311	299	341	312	319	329	311	317	299	313	309	284	333	300	321	291	348	317	296	290	332	291	303	332	280	319	320	296	332	294	331	334	330	312	311	296	324	302	293	278	292	320	316	324	308	342	335	330	317	305	313	342	285	290	317	307	343	318	315	329	328	296	306	324	335	293	314	299	311	311	335	312	318	321	330	311	337	325	322	315	288	303	319	313	295	312	309	281	366	299	336	315	293	329	314	292	321	292	313	339	330	277	328	319	323	338	347	331	352	337	297	303	316	306	316	300	301	289	303	290	322	316	313	312	294	306	306	340	303	303	339	313	315	298	311	306	322	300	308	262	337	308	309	294	311	302	326	266	321	295	319	311	311	292	304	353	314	315	310	297	309	339	311	325	303	328	300	310	287	309	324	325	289	311	288	318	276	319	300	311	327	328	358	304	314	297	331	279	300	310	300	279	327	299	331	308	333	310	316	310	310	294	311	315	300	312	301	317	290	309	300	314	303	328	298	313	324	309	321	296	282	300	330	333	281	316	306	315	329	318	288	294	322	306	291	312	315	328	315	309	330	309	350	336	322	326	302	285	328	319	308	327	310	311	306	347	314	296	298	308	293	283	340	308	319	331	304	292	281	299	344	317	304	303	319	310	343	314	305	299	339	290	318	333	320	318	311	367	320	330	340	306	296	327	328	320	303	304	328	302	321	322	304	310	328	304	330	294	342	316	318	304	291	291	281	355	318	313	291	304	315	314	348	325	334	301	304	325	324	330	328	305	298	311	315	315	320	339	334	298	296	295	319	302	321	318	326	306	357	330	318	329	322	307	299	325	293	326	314	312	293	283	343	294	276	312	321	314	311	322	315	299	331	338	301	308	317	299	314	323	321	314	315	299	280	307	318	331	314	327	329	313	296	310	298	324	309	339	302	307	313	307	320	286	321	301	334	348	326	332	330	321	290	329	316	335	308	310	308	321	320	309	293	307	299	291	311	314	309	277	324	307	306	286	299	336	288	347	311	306	318	317	347	308	317	297	342	314	340	296	296	311	290	310	294	314	317	300	311	320	291	294	317	350	340	335	305	287	325	327	336	338	306	325	313	325	310	304	321	293	306	310	317	334	309	327	323	326	295	317	329	347	315	306	310	307	309	330	322	317	334	318	311	343	288	317	322	312	337	316	313	322	305	308	308	327	327	330	307	331	320	339	341	322	312	356	323	289	319	288	329	297	309	311	312	339	328	323	292	314	311	322	273	328	343	273	347	301	346	360	302	318	327	308	318	302	321	295	334	299	330	323	288	328	294	334	299	303	304	328	322	323	276	325	318	311	316	299	299	331
27869	17759	3501	943	772	740	684	726	719	721	735	688	706	670	667	678	702	699	714	698	670	759	701	724	711	732	663	631	656	718	700	664	702	694	699	719	672	713	678	687	726	658	712	724	708	662	670	650	683	685	677	735	698	716	659	693	722	669	726	706	666	671	690	753	710	740	675	680	699	710	691	716	659	661	714	670	683	679	691	683	661	700	672	683	689	714	690	698	682	703	674	677	703	686	745	685	645	697	680	718	766	678	695	711	695	668	698	667	702	679	705	676	654	688	688	719	654	693	685	702	691	648	688	713	637	658	735	694	700	709	722	709	690	696	664	657	649	694	688	699	671	667	710	680	652	706	715	670	705	676	694	667	724	647	682	636	695	711	680	713	688	681	654	681	701	675	661	660	660	715	683	737	683	668	668	672	708	668	699	679	728	673	702	720	712	684	707	655	726	699	644	690	678	692	704	649	680	725	681	663	679	648	655	666	647	668	694	717	699	729	714	678	687	688	699	645	692	695	665	679	669	720	690	661	731	702	685	706	662	699	700	723	673	670	700	713	676	704	707	705	683	739	710	687	725	680	693	693	722	677	681	691	699	707	711	655	712	702	677	701	708	709	656	681	681	669	698	697	726	701	676	726	646	698	663	672	694	731	652	665	662	647	656	760	696	698	687	620	665	700	700	739	715	663	677	690	684	633	728	702	747	720	718	684	658	692	690	728	716	669	673	696	675	724	678	674	669	684	658	711	654	693	660	713	681	678	712	642	692	671	701	687	689	700	665	704	684	666	660	677	673	735	707	691	704	668	726	666	684	706	697	659	668	695	672	644	691	667	731	678	679	690	697	731	742	719	694	692	682	682	696	647	680	744	671	645	751	719	700	692	685	730	654	690	711	711	664	651	702	708	662	701	700	649	702	694	677	672	691	681	675	671	707	624	712	696	693	725	689	682	641	708	690	663	662	660	716	700	684	706	711	682	732	688	753	679	656	671	755	717	697	662	653	691	613	740	675	701	695	699	674	668	673	689	749	682	661	697	716	713	656	689	679	732	702	737	686	722	686	693	732	691	664	719	690	697	690	718	753	677	674	677	681	690	691	658	687	662	659	743	696	665	692	691	715	695	719	716	681	670	684	701	671	709	681	705	681	704	675	734	695	633	665	683	721	704	713	697	735	672	747	696	670	706	742	658	694	714	662	680	697	683	690	717	658	691	670	687	742	683	724	697	665	691	700	699	692	674	694	725	686	633	674	677	665	690	669	679	676	702	664	688	695	697	669	687	719	679	738	661	677	616	651	761	703	691	715	655	667	700	666	677	716	677	671	704	672	696	686	690	730	668	683	726	702	657	675	709	686	715	695	686	707	696	688	700	724	709	730	669	767	715	688	715	691	685	682	671	693	676	747	664	678	679	674	674	714	656	700	730	712	725	721	680	711	668	622	676	681	681	764	698	723	697	721	694	686	724	665	735	672	672	729	701	664	700	635	656	683	648	726	689	694	719	720	643	662	664	683	697	683	669	723	713	716	676	692	696	677	708	697	708	754	669	650	709	662	721	671	685	740	651	666	653	670	731	680	730	696	696	732	681	674	673	700	737	696	701	710	735	676	735	667	721	699	633	676	656	743	641	653	653	667	667	655	687	714	686	687	683	686	648	679	624	698	600	692	742	697	689	670	670	723	669	725	694	701	712	731	671	707	676	704	687	711	685	667	682	715	619	671	666	669	651	697	678	689	700	718	740	686	699	689	702	669	684	730	704	721	699	680	684	673	698	705	721	663	698	712	697	676	703	719	696	725	697	725	693	676	650	689	702	688	705	682	686	699	668	710	692	723	620	652	686	691	715	703	669	683	695	702	720	655	688	705	702	702	693	655	663	662	702	657	707	706	713	695	690	681	738	690	700	695	714	714	710	663	720	660	692	664	680	711	734	693	729	669	691	694	690	700	717	692	716	689	727	723	679	742	642	661	685	725	700	740	694	715	688	645	694	675	736	718	719	718	660	675	731	730	706	667	655	679	706	678	734	687	698	671	692	653	725	687	680	686	700	656	679	638	689	687	725	701	697	700	714	669	681	674	650	672	657	698	657	668	721	721	700	677	673	658	709	690	682	700	648	694	715	675	697	662	651	714	668	697	698	667	723	660	712	635	655	625	681	690	672	707	708	683	698	700	678	710	695	696	677	686	713	660	691	723	701	676	662	737	685	706	676	676	694	726	669	689	718	649	671	710	698	680	703	747	694	697	690	720	693	699	660	684	700	676	725	694	705	671	637	725	701	738	680	702	664	712	709	694	687	725	641	628	684	699	675	689	687	703	721	703	693	656	686	658	706	677	679	685	715	655	689	697	639	691	664	695	685	696	709	696	674	703	684	714	732	715	672	699	740	678	686	682	691	701	659	657	672	678	707	762	637	697	693	656	661	690	686	731	700	680	704	668	674	693	698	659	665	684	688	740	693	708	647	686	726	664	645	727	656	728	702	639	695	672	694	738	698	675	714	661	710	704	662	723	715	689	664	693	691	728	692	718	683	647	685	717	698	658	670	686	660	690	654	652	673	709	638	672	688	706	688	630	657	688	723	699	678	670	673	701	737	680	677	675	712	696	705	667	727	687	685	709	698	686	685	701	680	636	691	688	710	679	677	680	703	685	693	699	697	728	726	679	693	631	681	655	673	690	671	676	662	653	719	679	723	661	692	704	708	657	639	699	699	710	690	669	668	659	710	657	708	727	703	684	756	681	685	706	670	682	715	656	673	712	709	706	711	748	689	650	661	724	696	711	664	719	668	653	668	674	678	687	676	707	664	675	701	698	682	694	680	674	714	687	687	674	698	728	694	740	705	650	698	690	656	674	651	734	703	704	709	706	748	706	696	705	650	679	672	669	718	713	622	694	684	671	715	710	663	693	712	713	645	695	720	706	704	684	671	668	705	702	689	704	684	686	695	643	646	693	681	651	693	670	687	727	683	675	736	663	694	716	702	706	734	664	687	646	694	723	683	724	678	691	700	650	659	686	703	680	725	674	690	693	719	674	707	725	676	661	650	661	753	696	707	703	698	682	700	748	668	646	660	680	639	708	717	717	672	681	722	649	663	699	710	691	725	660	705	673	681	664	706	656	679	660	731	693	677	697	650	675	686	767	681	691	704	683	701	729	660	691	699	645	743	692	654	646	655	679	681	706	657	661	672	697	712	736	707	670	677	782	633	715	671	677	693	713	626	699	692	688	678	646	676	643	671	653	694	665	700	719	727	700	707	648	675	710	673	697	664	704	650	703	676	648	728	659	698	707	716	655	667	677	685	713	677	699	712	698	715	650	692	649	677	675	685	632	684	704	717	712	677	716	688	681	682	677	677	699	647	671	683	710	679	685	707	696	661	696	719	680	710	717	665	640	648	651	720	717	662	675	716	740	651	695	674	661	699	714	726	748	707	730	684	717	734	716	726	688	676	695	652	690	682	671	661	656	699	694	719	703	674	678	640	737	629	659	700
5057	1292	1180	935	931	890	889	827	836	894	869	878	823	908	844	844	883	844	846	923	828	827	865	836	871	861	868	880	859	788	830	873	855	904	890	890	826	838	787	852	834	845	850	809	854	928	832	875	855	802	803	836	814	862	908	856	871	874	861	878	894	832	890	858	762	839	917	853	862	856	837	846	870	835	849	886	847	834	876	862	822	878	901	828	881	842	847	854	835	857	907	812	874	873	845	799	863	851	906	881	882	837	900	795	862	862	866	840	832	823	929	885	833	857	844	868	882	823	845	826	885	904	879	857	866	869	889	841	868	892	823	889	824	855	826	859	852	854	808	821	891	868	799	858	851	835	861	874	848	873	857	837	833	874	826	868	904	888	831	839	845	841	840	859	879	849	787	896	884	837	879	840	836	879	856	795	866	885	877	819	868	885	851	833	840	874	868	825	835	879	902	840	846	869	797	864	835	816	871	828	844	929	825	841	814	837	905	851	838	835	866	840	881	857	781	861	796	868	903	839	819	865	859	907	835	833	808	844	824	883	860	919	849	868	841	885	886	865	877	865	871	864	893	915	855	885	873	820	893	915	872	826	865	833	854	850	844	830	889	863	843	860	800	859	864	854	863	879	831	823	844	909	839	851	866	910	850	887	908	869	841	865	828	906	890	840	875	914	880	867	844	847	885	844	858	864	841	908	846	901	828	836	823	907	833	873	844	820	848	837	801	898	900	847	887	864	924	888	861	874	900	897	883	875	857	850	891	850	861	839	859	793	872	872	872	863	855	861	868	889	848	839	788	886	854	842	804	789	841	911	850	849	893	836	816	875	826	849	845	860	839	896	877	864	825	853	816	851	848	834	827	794	844	837	820	872	878	826	838	879	852	808	865	819	909	876	859	836	830	835	853	830	874	862	899	849	803	822	835	861	883	892	854	842	901	863	881	852	874	860	860	891	892	871	822	881	855	870	830	829	865	875	800	852	809	832	848	860	854	822	854	897	841	861	871	811	848	831	808	868	869	872	866	895	865	877	861	834	871	836	825	822	839	901	872	877	869	813	797	839	845	872	839	843	864	820	860	896	869	852	841	875	847	843	844	861	888	918	850	862	874	815	818	868	876	862	827	809	867	843	899	818	844	867	869	859	873	852	932	848	843	856	859	905	832	833	876	888	836	846	885	841	900	873	884	891	869	872	872	874	900	826	866	939	865	901	849	861	843	809	822	894	866	854	860	844	897	847	783	863	833	833	882	823	838	816	873	822	852	835	828	814	838	866	859	831	827	854	844	854	811	828	827	859	827	899	869	845	814	885	839	843	840	831	842	849	896	831	846	816	873	840	895	843	892	891	834	878	823	874	825	842	818	880	867	885	832	846	878	906	881	844	861	842	853	840	834	845	853	829	854	880	846	919	907	838	834	884	872	861	888	840	824	817	881	884	800	835	848	889	864	921	869	887	874	858	871	833	829	824	882	886	871	853	917	864	898	861	842	873	816	875	881	859	900	869	905	821	904	836	859	841	846	812	870	841	852	824	851	918	847	882	853	845	862	898	833	934	883	840	907	845	850	833	888	878	892	878	837	817	845	831	874	844	902	825	801	839	849	893	904	842	845	836	841	887	866	903	802	834	908	861	858	822	867	921	828	812	943	864	831	818	853	845	808	853	860	875	849	842	888	921	822	850	883	835	916	855	858	874	832	892	808	825	843	907	856	868	810	852	857	849	877	865	814	823	897	839	882	854	889	837	829	860	850	853	875	852	897	880	829	898	877	857	876	871	864	858	832	847	842	831	867	840	835	818	914	896	855	881	867	802	819	805	893	841	868	862	856	881	785	916	834	856	912	852	813	839	822	883	866	862	822	836	903	878	847	815	846	866	855	894	851	847	844	877	883	817	878	834	884	811	872	865	837	847	849	870	867	866	918	834	807	853	855	872	843	845	787	855	867	854	820	813	854	837	872	877	913	875	841	851	840	853	837	830	861	844	903	853	841	820	872	881	892	904	817	810	846	905	780	873	798	880	863	829	871	808	853	880	881	832	864	795	790	849	873	898	811	859	870	819	845	827	836	822	802	837	908	844	847	833	819	823	882	855	818	901	882	863	883	879	900	870	840	831	835	864	843	827	876	781	885	881	854	904	819	816	861	871	864	811	883	841	887	846	855	858	835	854	915	898	840	851	872	863	861	793	851	859	831	819	877	820	856	899	819	891	864	816	868	838	883	779	877	901	861	827	887	861	869	851	828	814	897	849	854	841	853	876	864	904	773	902	852	891	863	895	866	807	847	846	849	824	868	858	865	873	812	874	838	874	878	803	882	835	864	854	863	895	774	917	860	831	866	878	829	862	841	872	830	826	836	869	865	838	821	812	870	878	891	854	879	852	843	884	848	882	856	892	860	837	892	835	837	832	862	858	798	847	837	836	834	815	852	868	894	818	833	838	848	812	835	881	858	873	788	924	864	850	826	851	869	859	842	906	804	875	864	864	893	813	856	890	859	861	861	829	828	877	809	879	850	891	834	860	865	842	870	899	825	827	856	828	812	859	853	845	838	851	853	870	827	840	858	839	887	883	827	852	885	894	797	873	858	831	876	854	881	885	853	838	879	833	811	812	827	851	843	871	851	807	803	849	829	875	804	790	837	830	783	856	855	835	870	815	847	920	786	832	819	858	816	866	850	857	873	857	820	840	874	811	907	878	858	815	894	869	827	902	859	867	854	860	914	828	923	828	840	828	837	796	840	841	855	855	853	837	872	840	882	826	854	804	863	807	862	877	868	836	865	885	856	889	861	853	843	857	881	865	849	907	791	832	897	866	871	890	854	867	833	806	863	894	883	844	806	816	867	905	866	838	821	889	832	847	851	882	842	877	857	825	868	866	883	839	872	875	886	862	865	824	820	846	847	850	880	867	854	865	829	862	846	850	869	920	858	913	906	836	894	829	857	853	906	873	857	802	884	831	826	861	825	853	794	861	873	844	854	877	872	814	865	884	860	836	842	815	884	864	838	895	826	929	829	871	832	834	835	838	847	885	845	856	903	888	851	831	882	881	844	895	887	826	827	842	851	834	879	836	871	826	877	902	866	869	816	830	846	866	868	839	861	845	908	842	841	856	864	775	863	863	844	831	839	844	807	879	879	825	856	870	792	858	897	852	828	896	893	780	817	813	813	835	879	833	888	786	820	831	887	876	860	841	873	854	856	830	891	857	832	826	857	868	859	863	886	811	873	796	847	855	872	858	869	829	858	816	879	815	845	854	859	785	837	914	853	875	894	882	807	844	841	798	843	829	887	834	943	865	854	796	858	833	841	851	829	851	857	902	839	823	852	910	834	813	865	884	790	857	877	837	911	843	881	866	843	831	800	851	823	874	888	832	862	858	772	890	824	832	831	831	820	862	864	840	917	814	858	903	832	878	901	841	897	895	834	896	858	879	900	847	911	863	917	849	862	847	876	883	904	808	829	847	820	872	778	867	811	831	861	935	842	875	831	886
24006	21552	28875	24679	21538	7923	1143	865	786	737	660	631	701	697	642	645	663	616	642	683	589	650	636	611	582	604	597	631	635	616	606	646	591	620	618	592	631	607	596	600	569	651	611	558	647	606	604	588	605	583	604	635	619	610	656	639	621	596	607	599	578	599	596	630	607	627	613	598	623	601	648	564	588	576	598	588	599	596	621	640	608	556	616	628	645	612	643	607	630	589	610	562	606	594	635	623	631	604	605	582	604	622	620	618	588	574	576	626	611	611	618	591	673	563	616	613	609	600	595	602	628	633	624	589	556	621	619	604	649	628	586	571	597	635	595	632	623	555	593	627	594	576	576	607	575	586	616	573	587	592	550	579	567	596	609	632	545	585	647	580	613	589	639	607	608	604	572	581	602	592	614	577	625	589	606	621	622	576	595	642	577	580	603	599	608	576	622	637	595	609	605	608	597	582	578	584	647	596	543	611	600	609	580	600	606	595	645	622	591	583	572	651	631	633	590	595	573	636	583	623	596	593	615	608	619	628	619	603	562	595	580	612	594	615	590	561	564	575	620	602	588	638	624	585	645	547	567	654	581	552	608	606	624	616	591	606	631	586	575	574	567	624	596	606	612	611	608	608	571	609	570	580	609	596	641	631	603	591	626	666	600	603	585	606	573	634	672	560	625	579	598	598	601	618	624	593	583	597	627	620	602	607	591	565	610	601	595	618	580	593	572	613	638	600	642	585	632	605	596	627	632	610	576	584	585	614	575	623	630	637	602	596	585	597	583	625	551	583	591	622	573	586	644	596	626	586	577	633	611	567	525	597	617	595	604	624	585	583	637	583	592	641	625	607	601	611	585	608	589	642	594	610	607	607	633	605	602	635	612	594	577	617	600	586	600	596	585	554	574	592	604	609	630	629	625	625	618	618	592	614	567	606	592	633	614	615	576	621	589	552	611	575	634	589	629	611	607	587	649	605	625	608	604	578	654	627	640	644	619	603	597	611	624	618	589	614	592	607	635	549	648	567	573	592	649	570	594	599	609	611	583	611	616	637	600	621	637	620	624	628	625	607	599	565	589	584	598	620	570	611	602	566	596	630	630	629	603	578	661	612	663	613	641	607	618	626	570	614	605	608	566	561	622	608	594	608	601	647	631	621	598	611	602	605	594	593	620	596	588	566	645	572	637	589	596	645	589	604	568	588	587	589	592	585	647	568	560	600	588	627	623	664	591	588	595	602	601	604	578	618	565	593	609	590	585	606	653	584	613	595	587	545	666	576	621	605	638	598	595	575	609	624	590	619	625	589	586	559	591	608	563	589	564	570	632	579	589	575	594	641	597	618	573	602	585	611	591	593	636	601	575	590	643	558	633	609	607	667	577	586	626	630	639	620	610	636	546	600	612	612	611	619	655	626	599	619	601	561	621	574	610	578	571	611	603	545	622	587	633	586	587	623	626	652	613	590	608	634	585	590	571	574	614	610	633	604	582	593	629	641	578	583	585	635	590	574	597	618	635	620	572	584	599	613	598	626	597	587	574	570	612	588	594	631	622	613	589	578	621	609	609	629	635	564	649	571	651	606	609	576	635	628	610	595	612	619	606	565	616	585	640	609	600	603	635	623	607	592	623	600	613	608	598	598	619	640	589	613	597	601	628	613	578	589	686	601	551	589	625	624	638	623	613	609	581	634	605	586	595	583	597	620	600	585	590	642	618	650	593	610	558	618	582	599	600	630	599	623	601	627	582	639	615	562	583	624	573	581	621	627	572	625	621	623	617	593	672	580	630	585	614	559	644	576	610	620	566	639	622	596	651	626	569	589	579	626	609	624	620	580	567	595	612	616	603	625	599	581	616	637	587	612	596	576	582	599	634	582	574	599	629	600	610	574	629	610	614	611	576	583	606	572	593	632	598	643	607	634	561	576	613	598	585	584	625	586	607	592	557	611	591	570	563	639	596	600	590	601	561	594	590	608	594	595	646	600	615	592	620	552	568	597	581	602	592	574	639	582	639	608	619	602	605	569	624	612	595	585	587	605	596	590	622	612	572	626	582	612	575	552	588	596	611	637	642	615	586	583	583	619	583	597	609	553	582	620	603	599	605	606	566	604	602	563	604	579	599	624	604	636	557	600	590	607	580	602	598	596	624	632	654	626	597	593	580	643	635	617	612	622	579	622	542	644	596	599	650	626	574	586	613	587	626	613	575	624	624	608	636	599	608	571	594	628	605	579	593	630	576	610	594	617	589	591	610	572	568	622	532	617	654	613	576	606	613	633	588	548	608	598	601	590	597	601	585	647	625	595	605	616	608	603	546	601	606	604	589	591	630	584	626	600	582	633	630	577	615	602	620	585	569	557	587	643	604	607	591	576	631	582	647	556	619	609	650	620	622	631	592	648	615	576	568	616	568	567	605	610	593	583	635	629	601	587	604	628	643	595	602	590	572	569	631	574	665	615	573	599	608	598	588	589	628	580	609	623	609	616	577	645	589	632	608	581	569	604	580	583	653	625	616	610	625	610	615	651	658	626	571	585	628	605	563	548	612	575	640	573	592	603	590	589	592	586	589	602	609	565	648	622	587	645	609	561	623	623	572	612	607	567	571	550	582	618	601	546	597	589	630	551	633	629	644	616	634	603	635	613	566	596	608	622	636	667	645	635	577	603	612	700	611	585	596	580	591	581	610	598	595	601	640	578	605	549	535	598	559	638	606	620	616	599	613	626	568	554	584	612	589	595	560	600	594	595	659	562	575	615	624	588	642	598	576	608	614	591	610	566	624	590	608	636	571	552	605	581	595	619	617	604	601	613	560	596	615	629	606	617	583	559	616	607	655	578	599	608	591	606	584	612	560	644	611	619	615	567	637	601	591	628	581	598	600	603	602	584	590	603	589	576	577	593	605	655	629	629	610	584	603	638	563	609	601	565	593	576	578	560	583	620	613	620	601	580	622	607	622	615	586	584	579	598	602	594	633	603	586	654	621	592	599	635	567	617	618	604	610	609	593	612	599	602	595	611	600	593	590	622	607	590	578	594	627	653	612	634	569	610	599	614	628	586	645	622	598	589	603	639	643	595	590	607	608	643	595	593	606	624	629	599	579	603	601	611	608	639	579	632	602	632	586	619	639	574	584	577	605	572	566	575	627	612	622	606	633	625	602	578	617	589	559	601	615	620	604	558	619	605	576	536	586	569	624	609	592	551	572	623	583	627	583	576	616	567	607	616	588	629	616	666	659	616	587	557	583	535	624	635	620	582	620	602	601	595	636	594	592	597	580	622	581	602	623	640	564	630	639	568	600	550	558	592	589	600	611	641	612	568	603	582	600	607	629	603	599	642	603	602	608	599	620	634	607	637	585	586	641	566	631	580	594	610	624	606	593	609	585	612	596	567	577	600	605	606	626	643	619	605	584	613	597	637	602	585	623	589	573	580	665	588	593	615	536	593	603	578	640	574	554	632	598	586	599	621	617	570	583	608	598	604	625	625	580	617	597	604
7977	7998	5597	2779	2103	1777	1488	1258	1145	1085	976	970	981	889	899	810	848	855	875	855	793	818	811	829	777	794	799	740	804	805	732	766	748	746	783	762	793	747	748	799	769	722	810	782	751	746	741	782	810	771	773	755	774	769	792	772	790	789	746	798	772	797	779	750	762	745	765	784	715	779	760	759	737	760	758	787	749	795	748	757	771	770	765	779	788	779	748	758	767	803	781	750	776	783	720	804	793	776	786	755	756	702	718	817	812	778	724	750	806	790	780	837	791	736	771	790	733	751	737	782	786	777	762	785	786	793	782	727	787	756	812	781	765	827	732	832	740	780	790	766	827	777	773	733	806	774	738	766	750	747	739	797	772	758	762	734	813	746	801	726	787	804	802	724	775	787	778	757	824	785	738	734	819	762	786	738	806	748	758	724	752	775	822	769	683	803	723	792	780	770	767	775	760	767	724	776	767	772	735	766	788	727	732	771	779	747	762	741	753	754	730	729	740	756	749	792	816	790	752	803	753	756	755	796	789	755	740	827	737	786	716	775	813	748	813	761	800	740	726	761	745	752	749	767	795	785	790	771	809	785	738	785	776	750	758	774	795	828	798	719	781	779	744	759	756	762	787	758	713	711	694	781	754	763	776	810	789	803	724	736	809	748	743	764	759	754	759	765	785	732	814	832	727	755	744	775	787	724	755	774	755	793	755	780	762	783	765	743	761	791	764	766	744	787	799	733	824	794	789	779	770	801	791	766	775	716	787	756	777	748	756	774	760	794	724	739	838	733	746	777	769	755	759	726	755	740	786	790	755	772	738	795	840	743	772	762	774	787	760	753	776	775	803	749	775	822	761	776	778	685	774	775	743	756	800	757	778	789	768	735	820	739	763	667	707	752	738	741	728	739	805	785	781	765	774	793	794	742	736	762	788	719	727	785	795	764	728	754	750	801	716	772	786	790	748	756	765	714	747	759	765	753	723	783	768	788	733	760	799	784	818	784	770	747	787	750	768	750	749	804	755	724	748	744	746	785	801	820	731	752	717	781	758	782	761	761	764	845	776	745	755	749	764	750	842	751	767	738	774	768	805	727	789	755	767	791	784	759	751	781	757	800	747	747	796	764	781	835	729	749	781	735	735	811	799	794	785	816	769	752	741	775	739	756	765	735	761	764	732	734	758	791	757	747	772	721	804	745	783	766	783	770	791	780	760	808	757	740	742	816	771	784	741	768	720	767	768	778	777	788	739	766	784	752	745	779	778	762	780	773	728	764	767	692	769	744	786	752	816	799	788	774	766	797	726	761	774	712	781	767	805	756	795	751	730	803	729	768	723	767	742	729	771	762	804	729	759	768	793	750	745	847	763	791	835	780	790	758	748	745	774	787	783	827	756	757	786	788	738	760	717	786	735	765	769	792	758	809	745	768	760	737	810	778	778	725	797	739	791	747	771	762	744	755	738	756	752	779	724	759	789	812	729	773	747	777	787	766	805	749	750	768	796	743	793	759	697	741	756	783	746	777	766	801	753	776	811	730	772	759	816	773	764	734	753	745	797	714	764	798	751	761	723	808	747	786	763	693	735	788	791	771	731	826	765	782	774	801	798	747	746	823	721	798	731	803	811	791	761	786	767	749	766	757	789	788	774	764	826	781	806	808	772	767	804	747	778	780	744	754	802	767	752	748	809	757	710	782	779	778	722	755	807	777	799	737	750	788	765	749	793	785	755	755	710	751	797	777	770	749	752	780	797	795	789	732	743	809	770	776	769	725	730	711	830	836	750	778	749	751	756	787	714	799	766	797	765	761	760	719	743	800	773	766	777	780	764	775	772	781	766	772	763	743	796	806	772	778	847	754	787	806	721	792	785	732	770	764	801	770	781	755	739	781	744	773	736	740	765	749	825	759	748	744	788	783	758	771	716	755	798	722	753	785	809	747	795	767	746	742	725	736	740	773	762	808	784	814	763	803	765	710	750	781	762	775	789	738	714	758	748	719	772	736	797	811	774	741	762	768	793	775	765	791	730	768	737	770	786	772	731	740	773	742	766	765	756	748	761	727	783	755	675	707	771	749	772	782	836	807	855	751	796	754	753	753	790	824	785	765	774	744	749	767	757	743	794	763	800	768	761	772	768	749	827	732	755	771	747	778	751	820	722	800	752	762	817	709	769	753	781	782	780	716	757	768	764	791	741	774	762	740	785	782	717	740	812	794	777	758	812	752	803	802	773	782	801	746	739	755	793	793	775	808	770	762	716	758	801	728	777	780	803	784	741	770	780	791	738	768	772	742	820	797	805	729	774	755	794	778	822	737	723	761	800	788	820	764	816	802	750	743	811	766	729	759	773	747	748	733	778	769	779	786	729	773	721	765	788	777	750	767	737	772	745	733	774	755	755	733	740	761	812	763	768	705	783	731	766	824	786	737	724	775	782	753	739	768	772	793	766	771	769	744	803	763	765	790	755	786	739	757	756	738	780	738	795	769	735	774	742	776	732	764	757	766	741	783	782	789	808	759	747	816	763	764	763	796	731	762	821	771	768	701	815	747	757	738	707	750	743	807	786	778	780	799	740	810	764	747	814	751	746	780	804	772	744	738	778	802	823	741	744	777	806	765	804	738	784	786	786	789	714	785	750	730	748	765	777	727	749	771	775	746	747	744	769	852	798	783	783	773	795	782	739	784	806	768	777	735	776	781	785	721	812	841	782	736	779	768	712	739	774	757	779	768	780	780	789	729	773	781	763	727	785	746	795	775	763	755	807	801	800	805	780	857	743	739	770	743	771	784	788	726	732	739	738	774	768	730	685	790	749	782	771	803	761	776	755	761	748	771	726	803	784	821	753	813	766	803	768	743	731	792	793	755	735	726	768	739	756	787	740	777	811	760	777	767	733	728	759	780	772	795	780	773	768	712	759	777	733	733	717	743	728	746	805	753	759	776	761	812	831	798	765	796	751	775	729	752	763	790	758	775	734	748	797	769	774	789	772	737	751	774	727	795	731	780	736	743	749	780	770	771	734	774	769	726	757	796	759	761	782	783	762	729	766	793	876	796	749	812	762	750	778	761	771	745	757	764	774	736	790	775	722	760	754	788	825	765	798	803	734	750	768	796	802	782	788	789	751	718	738	762	771	757	783	767	786	780	740	710	747	738	779	722	771	778	750	784	787	798	745	719	721	727	751	743	769	768	760	784	743	782	766	759	757	756	746	792	777	727	771	743	776	746	744	786	726	765	788	753	772	790	750	743	799	745	756	728	768	736	773	797	753	840	781	727	696	770	758	834	784	773	769	822	802	789	740	763	774	775	773	714	813	772	808	711	762	782	821	816	752	757	743	776	763	808	815	788	773	770	773	733	784	757	767	748	776	720	757	790	781	774	756	756	826	791	779	803	771	779	736	787	748	788	766	779	767	746	821	824	784	777	835	721	790	774	831	745	791	755	779	786	753	786	771	711	817	815	797	771	782	761	738	778	760	799	800	803	737	764	735	740	808	826
25143	21526	27486	25802	6621	675	580	476	476	478	413	449	464	441	402	408	449	424	418	438	432	419	428	445	400	379	419	408	435	410	418	437	431	391	383	417	416	422	402	428	480	399	377	447	414	407	383	415	382	389	422	430	460	408	388	416	379	428	381	430	446	411	419	396	416	451	380	423	472	410	406	422	423	417	414	435	401	399	409	415	399	411	363	443	411	402	420	418	414	409	389	397	376	423	434	386	426	420	442	453	409	388	429	424	374	392	402	421	422	411	389	444	413	428	398	443	420	416	450	421	424	409	425	401	373	395	439	424	433	401	398	441	400	429	408	406	393	418	424	392	417	421	439	437	381	408	428	427	413	415	394	417	397	406	407	412	409	459	408	411	394	400	442	420	387	425	409	426	414	418	417	410	437	443	440	426	440	379	447	391	408	412	414	424	465	407	426	407	424	408	434	434	438	404	377	402	432	408	436	378	409	445	401	391	416	436	429	401	400	390	414	410	386	372	421	403	397	419	395	414	398	354	393	398	379	400	442	392	387	421	421	410	433	412	398	383	448	417	416	394	404	441	403	426	408	381	427	419	402	388	418	388	415	392	412	371	386	431	375	405	446	416	391	423	413	413	417	348	397	448	365	397	422	439	422	455	425	409	400	404	436	435	400	412	412	415	421	410	423	411	420	399	409	431	403	415	434	458	428	427	444	440	408	434	398	435	410	424	433	429	426	397	418	406	397	441	443	383	381	387	391	414	472	393	421	433	430	438	432	421	383	462	412	422	418	439	421	412	426	411	413	430	375	444	400	384	428	388	383	401	414	394	435	374	405	403	405	374	398	399	398	416	412	461	442	417	456	402	383	407	397	407	429	445	442	421	407	412	366	400	406	414	422	415	405	394	437	415	376	406	408	408	398	401	405	389	411	436	450	426	399	419	447	405	425	419	395	405	401	426	404	409	435	394	396	374	397	456	407	407	397	424	438	434	431	402	380	404	393	376	417	435	425	411	430	408	402	445	430	415	389	434	384	419	412	411	441	404	443	383	425	390	432	408	417	437	440	402	401	377	408	410	385	413	439	440	387	413	368	432	389	428	398	417	392	390	404	401	444	412	402	426	419	420	422	452	396	390	418	401	426	426	468	392	389	384	413	397	420	426	427	398	417	441	410	434	437	420	381	411	405	417	401	388	417	397	383	443	394	404	378	451	372	408	394	406	409	448	419	417	376	405	472	401	409	427	430	438	422	381	396	443	425	403	430	414	424	407	404	432	411	442	403	422	432	386	392	458	389	376	433	418	396	397	401	406	403	381	400	430	415	428	433	406	428	407	410	425	413	442	419	425	402	404	390	402	412	422	407	391	417	428	407	411	398	441	457	446	409	430	448	412	423	399	403	417	399	415	376	417	374	409	423	414	413	411	361	438	398	425	438	417	421	394	431	380	421	413	417	369	409	401	434	420	400	421	383	452	407	446	446	430	417	398	448	406	396	388	405	355	406	414	440	387	444	403	435	397	365	397	425	415	398	382	406	434	425	399	399	414	397	387	423	399	419	439	436	381	390	412	380	384	434	401	415	405	416	427	391	426	391	420	407	421	429	372	410	393	419	410	409	410	428	440	408	419	418	436	405	389	410	403	387	433	410	440	412	446	422	435	397	404	401	368	417	387	399	452	471	432	392	414	398	442	448	450	405	411	405	409	405	405	420	442	378	409	383	416	443	402	389	405	396	421	417	415	428	413	380	413	445	415	402	391	423	415	436	433	407	401	433	401	388	413	327	414	407	407	430	425	431	434	422	392	417	414	385	435	434	420	395	390	415	422	425	403	420	408	412	407	382	391	425	432	425	407	395	449	431	411	427	404	432	434	417	429	405	431	424	394	395	431	417	430	363	416	385	425	378	382	443	416	428	408	402	413	396	400	412	429	452	440	453	404	397	393	402	383	467	435	381	400	409	401	393	407	410	407	412	373	418	387	432	374	406	439	410	395	414	419	389	390	428	432	409	453	398	424	410	418	436	388	378	437	448	405	424	440	394	424	420	438	405	446	374	411	424	411	425	407	421	376	459	437	449	437	448	385	420	401	395	440	392	393	433	422	423	404	441	460	403	396	391	382	430	414	397	413	441	387	408	436	432	351	418	422	423	381	408	413	385	435	407	400	407	422	394	416	420	403	379	396	376	420	447	396	450	425	390	410	410	415	412	426	387	379	429	423	398	406	398	391	422	408	404	414	444	413	423	404	364	426	397	393	413	417	438	428	390	421	405	420	433	465	464	384	420	383	445	435	429	391	441	367	396	412	445	394	414	435	404	426	392	432	446	399	424	421	464	431	433	428	415	391	410	371	442	439	442	393	410	376	405	429	400	406	423	397	434	398	417	412	437	442	453	411	460	402	472	423	388	386	436	357	399	433	428	412	392	409	429	415	422	406	430	399	418	421	391	397	404	415	397	414	416	403	387	410	385	454	419	440	442	429	415	431	441	392	419	400	460	429	436	406	460	403	436	423	415	349	448	432	430	406	424	428	410	415	419	384	410	413	437	412	435	403	393	390	440	384	428	444	400	452	399	425	390	423	449	443	397	422	397	367	393	405	407	406	400	429	420	423	411	400	405	435	407	420	425	407	436	415	430	375	430	384	399	423	397	427	430	454	420	396	437	453	429	438	414	442	391	409	387	386	418	390	442	420	386	386	431	440	404	424	422	402	415	403	432	390	416	417	370	367	418	417	394	441	419	379	394	409	404	389	427	394	419	412	417	423	375	448	418	408	442	411	389	394	441	441	437	377	413	422	380	434	416	438	441	404	409	410	424	378	434	404	420	383	397	446	413	437	422	440	451	404	411	394	440	391	420	430	391	411	388	407	427	402	441	391	412	414	412	427	411	394	411	458	399	410	420	384	413	405	481	402	424	447	426	402	375	387	426	408	410	422	446	420	436	433	391	397	376	395	372	393	431	379	419	375	427	394	398	441	396	381	399	427	422	428	421	440	428	434	402	404	431	425	375	412	406	405	418	423	389	402	413	382	427	436	405	415	434	399	413	447	439	432	403	395	416	461	381	448	398	421	408	442	418	407	436	441	422	417	379	408	417	426	433	400	408	437	434	380	405	411	413	401	383	391	425	463	403	424	423	444	426	419	425	406	406	445	419	376	393	420	419	440	388	406	405	418	407	433	412	439	396	412	422	421	391	402	430	443	382	430	430	414	396	396	370	418	405	456	435	406	429	417	406	407	415	429	398	418	430	458	422	387	427	402	396	424	421	394	412	396	424	430	402	457	410	451	403	407	396	396	381	411	380	414	412	403	403	421	424	378	420	424	399	409	420	441	424	420	432	432	402	412	428	425	439	407	406	474	394	437	401	409	427	424	396	420	467	382	442	438	416	391	425	411	446	421	420	413	415	394	358	424	388	416	406	451	390	387	400	428	408	421	424	382	419	438	410	441	425	429	399	402	425	398	415	424	405	424	415	389	409	398	407	389	424	439	426	363	431	418
8070	4337	2865	1515	1111	992	869	787	702	619	592	651	610	585	581	568	519	533	554	510	534	525	532	536	500	541	536	557	535	535	492	515	517	568	507	536	530	509	545	504	518	561	498	510	525	568	532	489	499	520	510	503	500	520	499	512	549	537	508	479	526	531	480	524	475	521	499	508	495	525	541	581	524	526	501	476	512	537	509	514	471	514	525	485	544	520	536	507	539	516	488	516	489	519	478	518	511	504	518	506	512	499	472	514	522	536	574	544	531	545	485	484	469	534	515	537	537	496	536	518	460	513	516	471	508	496	515	529	538	493	500	527	533	535	515	565	556	504	560	497	490	526	551	506	539	520	529	471	462	468	519	511	551	513	571	531	528	508	525	504	490	477	537	527	485	508	532	526	507	508	469	535	506	480	530	520	532	525	503	538	519	491	491	554	499	526	539	526	518	548	528	485	498	536	489	558	512	520	526	524	550	506	533	487	510	505	481	529	522	520	536	483	522	512	570	511	496	495	521	548	525	460	502	471	474	496	503	535	503	486	537	511	531	487	505	537	547	530	543	530	497	533	507	524	533	497	540	539	523	492	510	499	494	518	510	475	504	522	487	532	524	527	545	507	492	507	498	544	533	499	520	530	502	513	467	516	546	455	526	508	530	491	542	513	526	539	523	564	476	508	540	527	498	517	528	484	489	506	538	504	542	527	508	538	521	486	540	519	496	537	525	521	500	509	518	528	506	536	513	475	540	572	482	528	497	500	525	515	472	464	480	473	495	508	530	523	515	495	534	524	553	491	503	510	517	517	501	540	508	467	525	550	496	490	513	566	462	503	494	552	482	504	509	486	513	487	547	534	502	498	503	521	543	503	511	518	521	511	489	530	517	563	520	465	491	506	485	532	537	511	553	506	492	511	478	529	542	509	539	485	572	496	503	483	515	552	518	534	516	503	531	492	495	473	500	481	518	524	505	520	501	474	477	524	521	528	527	502	521	484	497	463	546	500	557	549	469	498	517	507	512	486	532	510	530	506	486	443	525	556	505	515	533	468	515	488	472	557	552	521	513	518	531	491	502	533	471	546	494	475	517	527	487	503	507	525	489	520	497	527	489	498	518	487	508	537	525	504	518	487	501	513	494	506	482	496	518	506	524	508	500	511	523	515	501	515	492	527	476	502	489	524	488	525	505	496	548	523	507	516	481	477	534	477	497	502	530	524	535	511	529	474	514	496	498	547	515	519	476	548	533	540	524	527	524	493	516	549	506	540	562	512	508	511	524	545	497	513	536	489	494	529	523	486	504	476	514	497	527	527	530	473	508	480	487	486	512	539	542	510	501	523	478	530	499	500	544	485	531	529	494	532	511	502	525	523	526	545	516	478	512	495	518	520	506	567	536	516	521	506	532	506	518	545	496	530	511	495	532	502	525	505	500	481	547	524	513	513	511	542	471	521	517	510	484	495	548	543	523	528	490	496	546	502	520	481	510	552	479	515	509	486	520	500	478	501	516	522	505	467	530	486	468	494	488	552	528	544	547	507	514	506	516	493	457	496	517	520	512	533	513	524	518	475	545	505	509	504	431	527	501	545	503	530	509	557	504	482	535	510	501	535	540	559	510	519	516	512	497	518	540	508	531	479	515	524	499	495	538	480	504	522	550	560	498	507	505	500	547	521	514	455	501	516	562	498	512	497	536	525	521	529	534	509	493	532	502	531	497	493	550	526	524	489	510	514	520	556	545	490	528	502	529	536	526	522	498	527	552	537	507	513	540	489	538	511	512	460	494	510	528	554	510	475	531	479	527	526	466	477	543	469	537	494	487	528	496	476	532	504	472	509	554	525	495	491	477	495	520	489	573	483	507	495	525	514	504	516	524	523	492	515	471	505	576	520	559	517	499	494	486	527	507	509	494	497	485	508	529	520	521	509	496	482	495	501	522	450	523	570	479	490	528	503	557	492	458	515	539	519	458	523	519	547	514	522	497	512	538	506	529	520	514	495	510	501	518	507	502	505	533	508	497	489	510	523	486	549	524	503	492	502	481	509	513	492	508	544	529	519	548	533	517	522	522	521	485	558	500	475	541	510	531	511	508	515	490	511	534	526	494	492	552	521	528	522	527	510	491	521	542	497	507	488	516	492	507	505	501	430	489	530	491	543	530	533	505	533	528	493	528	539	532	520	518	534	530	510	498	498	511	519	519	495	532	516	535	532	536	509	518	520	497	514	530	564	539	506	517	492	515	517	516	527	491	527	508	484	490	515	511	559	539	481	519	506	463	474	510	506	512	506	564	541	562	561	511	500	511	530	486	487	515	503	509	499	521	524	522	539	518	533	498	535	518	512	511	527	506	507	509	503	529	559	534	477	491	528	522	511	486	528	544	500	520	500	566	548	569	522	508	476	493	509	541	545	536	530	514	509	490	501	505	466	507	496	506	499	494	527	530	557	481	524	498	511	497	488	531	535	491	537	501	506	513	514	475	538	529	528	550	512	539	512	503	563	509	466	550	516	471	492	489	501	508	510	495	518	533	480	517	565	520	510	518	490	507	517	537	495	465	515	515	495	538	511	523	566	512	527	499	463	526	494	499	499	481	516	547	509	481	555	566	493	518	505	505	465	532	464	523	535	515	523	519	538	548	523	558	521	532	536	495	517	511	504	527	514	544	478	538	507	562	515	508	518	491	535	520	542	528	481	495	462	506	501	514	473	481	494	528	491	518	495	500	527	491	529	498	510	519	562	514	488	509	523	557	566	487	485	555	507	536	533	512	515	519	510	560	543	520	520	470	477	508	522	488	552	517	498	544	532	491	520	502	498	528	525	520	495	533	537	499	490	528	501	489	531	529	533	518	528	497	489	498	511	502	539	553	523	493	507	524	528	531	480	516	522	477	544	515	490	503	504	510	587	518	501	471	543	524	526	507	526	524	504	469	534	492	513	541	537	536	513	519	497	482	546	495	499	474	496	510	517	521	501	519	504	512	515	497	533	489	515	500	525	487	558	538	545	533	488	512	502	520	558	531	499	525	529	534	530	517	513	528	534	523	570	490	476	528	473	522	519	529	572	486	502	489	519	503	520	507	530	529	486	527	566	526	513	541	494	501	502	501	530	505	507	524	518	512	486	576	516	520	470	487	500	553	519	512	512	519	530	491	495	483	544	468	507	529	537	500	489	490	498	526	465	538	474	542	496	535	542	473	548	494	514	489	530	479	535	510	491	532	549	494	519	502	544	551	508	489	515	469	471	526	507	496	504	494	531	533	486	474	535	494	520	504	553	497	536	468	537	501	514	550	517	485	488	499	510	523	511	529	512	505	487	516	522	497	476	551	489	539	550	525	507	510	509	497	471	507	508	522	535	503	521	522	527	528	533	537	525	545	487	535	537	564	517	524	527	525	525	509	528	507	518	509	510	543	537	529	514	473	500	514	500	465	526	516	542	509	497	482	525	530	496	529	516	518	510	522	483	500	510	498	534	528	490	525	512	543	555	523	514
22979	21580	29349	24261	21577	21567	4666	693	528	448	421	343	367	356	342	302	302	300	280	282	282	268	258	288	297	290	299	241	260	245	262	251	244	264	249	250	255	272	261	270	241	237	265	265	248	237	263	222	257	238	269	253	252	217	228	271	235	267	246	235	209	247	236	242	235	252	278	258	229	253	245	236	251	264	240	223	226	218	245	248	226	243	234	227	244	198	232	231	260	235	240	243	224	249	236	231	283	262	219	251	261	271	221	234	224	261	250	208	220	216	243	239	229	233	243	233	247	233	210	237	253	231	223	217	250	236	250	214	225	216	242	216	224	225	243	247	238	240	252	220	233	246	212	239	237	225	217	250	258	256	221	238	223	222	240	218	243	239	229	218	236	217	249	244	263	255	221	252	225	244	263	260	285	247	256	246	230	244	224	234	248	225	221	221	215	242	237	237	252	202	242	250	223	236	220	250	255	224	258	213	207	230	249	225	234	245	258	227	239	230	235	216	216	237	201	228	225	215	238	248	219	234	246	230	220	254	247	250	241	265	215	218	228	248	241	231	241	250	250	220	214	227	247	253	237	256	243	246	244	231	260	250	228	215	270	262	253	243	235	254	248	227	229	247	257	241	224	245	202	255	208	241	261	233	253	250	200	251	231	222	238	233	238	247	246	238	243	213	249	217	227	206	244	239	217	249	233	213	211	231	212	234	251	208	219	221	237	249	255	246	243	265	233	238	233	216	235	234	215	237	251	259	223	210	278	262	258	234	222	245	247	234	223	256	245	221	243	226	225	211	252	227	209	226	217	265	252	257	234	229	207	251	268	237	212	230	225	210	233	229	216	213	236	215	228	257	218	237	250	232	244	258	228	234	215	260	237	253	249	236	220	241	240	217	231	237	224	229	243	228	257	201	249	232	226	244	223	262	213	251	220	214	251	245	240	244	241	214	210	248	214	243	250	231	239	237	263	249	242	231	253	247	245	258	245	220	223	224	231	239	234	255	252	221	262	242	213	238	257	235	253	232	231	221	246	239	228	246	246	245	241	209	228	228	265	236	243	213	243	228	259	238	262	219	243	256	248	224	239	253	227	267	208	222	235	231	232	259	215	223	227	216	246	220	233	237	233	214	240	206	252	259	240	229	224	248	234	251	249	237	223	242	234	217	229	237	254	243	260	240	226	240	218	219	209	264	234	240	238	262	217	242	250	218	215	227	229	226	243	259	237	226	244	220	244	261	236	223	211	219	225	239	251	219	232	231	253	231	215	238	245	251	208	213	217	236	236	233	248	227	210	240	234	255	231	239	256	202	246	218	231	232	216	221	225	230	263	241	223	243	255	225	221	260	243	236	204	236	221	197	258	226	260	211	224	234	215	265	218	218	185	203	230	237	208	217	202	232	227	231	241	253	219	249	220	213	236	230	242	236	240	236	237	254	220	227	223	216	226	228	282	256	238	234	250	237	246	243	223	243	204	238	230	226	205	232	205	223	263	265	224	231	205	227	235	237	235	243	229	233	216	242	216	244	247	257	218	234	231	237	231	251	245	222	249	236	228	242	227	229	251	238	226	233	253	228	257	246	216	223	241	233	245	258	226	226	251	249	207	231	217	233	233	232	208	247	220	223	247	249	215	233	200	245	239	206	242	212	225	242	220	231	205	252	212	233	217	217	254	242	214	245	253	204	203	234	253	229	238	238	222	253	257	225	238	224	225	200	243	225	219	273	200	263	240	257	247	237	239	201	258	232	209	232	247	250	242	212	247	230	237	219	246	240	212	220	238	253	227	256	237	230	241	244	218	212	245	236	247	255	240	248	230	238	244	251	216	256	254	233	246	251	229	254	256	274	221	252	214	273	222	243	240	226	246	231	247	235	272	237	222	234	224	246	238	235	245	243	239	244	253	236	242	217	214	241	241	261	200	227	257	231	250	245	243	243	246	202	229	236	210	241	243	235	213	244	243	251	251	269	218	243	231	255	254	237	223	219	222	271	256	256	229	235	251	219	251	213	233	239	206	232	240	233	258	257	252	254	258	239	242	223	243	231	246	209	226	244	231	284	247	212	233	236	223	231	225	236	257	223	216	272	264	243	239	235	221	265	241	227	245	252	229	223	218	225	245	251	209	215	234	219	262	224	240	235	216	246	232	211	232	221	231	255	247	258	227	226	240	237	225	232	217	212	206	219	229	275	261	223	236	244	220	221	239	249	242	210	213	250	268	258	228	229	229	238	217	268	241	244	264	232	220	213	221	239	245	238	248	255	246	214	248	256	216	219	236	229	244	223	236	225	209	241	220	233	246	252	243	231	245	247	231	224	240	252	234	250	247	255	223	245	251	245	256	252	254	244	237	212	217	227	233	219	233	229	246	249	260	221	220	216	210	250	263	224	221	235	258	250	247	224	243	219	251	236	239	206	274	240	251	227	244	220	226	246	236	202	238	237	234	220	260	233	215	218	224	231	255	236	244	228	223	260	230	253	242	259	253	238	236	240	222	250	254	217	266	216	211	231	245	234	215	247	235	240	259	229	202	252	240	235	262	196	253	233	222	237	230	235	241	241	219	255	261	220	221	256	216	253	240	215	243	256	245	231	266	256	228	258	266	245	240	231	227	229	214	228	246	215	243	224	214	233	246	224	246	226	208	250	234	209	242	254	219	263	211	226	233	246	221	233	239	221	246	231	241	218	215	252	221	240	251	229	253	213	267	239	263	231	233	218	229	238	235	237	235	232	239	231	211	249	253	210	243	219	232	220	214	241	219	258	241	225	219	224	243	250	246	232	214	232	218	227	231	216	235	225	233	249	248	238	255	252	229	218	246	218	217	223	210	264	240	245	220	235	271	217	223	220	243	250	249	247	251	224	240	259	221	244	238	238	227	229	240	220	241	209	263	241	226	245	226	241	263	236	201	237	256	264	216	249	244	227	273	239	253	267	216	231	245	223	249	240	255	231	226	242	226	201	231	204	206	243	226	219	248	222	239	226	253	221	239	263	262	222	254	236	214	230	251	240	220	253	251	214	258	236	231	237	236	206	254	244	217	230	219	215	226	222	248	260	232	264	238	240	236	238	245	221	219	209	239	222	256	253	216	229	228	247	239	267	240	264	233	249	238	232	240	219	223	247	221	263	246	252	260	271	208	218	222	229	220	228	242	245	232	244	240	260	219	249	226	226	235	241	255	215	223	217	234	228	270	222	229	231	259	236	234	238	244	258	238	254	216	219	246	237	231	203	231	244	232	244	260	241	269	222	236	250	273	268	237	236	251	229	257	234	223	216	237	227	245	226	252	249	229	237	234	244	264	257	234	261	234	234	191	236	212	239	245	222	269	232	245	214	254	240	258	205	210	229	243	262	249	221	255	253	238	224	227	248	223	268	231	242	256	217	261	246	209	232	236	218	254	243	242	228	232	263	228	225	233	230	205	244	227	247	240	239	240	248	249	209	252	226	239	265	240	228	214	244	227	268	231	215	247	229	239	240	229	240	236	221	224	218
10614	12862	8613	3946	2834	2172	1701	1288	1081	927	782	678	573	538	557	468	466	479	441	431	435	397	372	363	390	396	375	372	359	337	346	346	350	341	359	341	336	336	307	316	306	317	339	333	326	325	330	334	319	318	325	355	332	305	323	304	302	317	325	306	340	327	325	301	305	347	303	316	322	306	337	298	319	341	331	347	339	299	304	332	296	303	334	325	325	329	333	308	322	305	301	328	326	325	327	307	330	309	310	334	315	292	319	332	330	328	344	350	333	301	294	316	308	313	301	312	312	307	299	304	336	295	330	337	305	317	319	336	325	279	317	324	311	328	311	317	293	313	299	339	318	304	318	306	313	324	307	321	293	313	304	294	320	307	312	322	306	313	315	288	294	317	316	331	290	311	329	327	270	317	317	308	318	324	293	275	326	342	315	329	314	307	317	317	318	296	326	273	324	296	327	326	317	321	319	330	283	327	322	326	336	326	313	308	305	330	314	325	323	345	320	302	319	281	313	300	293	338	343	300	288	297	325	293	303	296	289	318	307	291	293	273	302	313	300	289	310	328	345	303	304	295	301	310	314	308	335	331	288	314	317	303	311	297	301	319	294	297	277	318	309	259	316	302	330	304	310	315	348	322	319	315	324	323	303	294	296	320	323	298	282	288	315	293	313	312	306	312	318	318	297	291	326	328	306	308	304	315	331	286	341	306	318	315	320	319	327	328	340	320	312	301	307	314	323	298	305	308	338	335	329	301	303	334	336	329	295	282	323	269	307	311	312	304	325	320	307	322	317	330	323	285	317	345	303	316	362	319	325	310	330	340	317	311	315	320	283	311	307	297	304	299	287	328	322	286	300	328	312	294	287	299	300	313	305	329	295	309	291	330	325	292	305	308	300	278	323	322	296	308	307	296	323	315	302	322	306	300	299	324	333	319	306	298	307	299	289	322	319	299	292	306	318	303	293	292	290	358	313	298	304	325	306	308	325	309	344	331	316	287	326	308	324	285	283	334	302	327	295	313	300	336	320	291	321	287	320	291	308	291	321	303	329	278	357	321	300	330	321	298	314	331	277	323	340	295	328	321	310	312	308	302	276	300	312	297	328	300	330	345	322	305	272	282	308	295	315	295	301	311	335	334	323	314	321	306	354	309	336	326	323	287	347	335	296	308	319	287	292	355	298	285	257	315	313	314	312	322	320	309	309	342	329	314	297	310	290	293	275	335	336	307	291	315	298	308	295	296	339	297	299	333	326	298	300	300	292	313	271	300	297	304	290	269	318	330	312	313	322	305	307	294	322	313	289	347	292	318	306	309	319	349	319	289	308	313	344	300	282	280	337	280	340	298	316	293	329	340	296	353	291	317	300	304	319	328	349	312	307	296	305	320	309	279	324	336	327	278	310	306	295	280	309	292	295	326	319	312	312	306	278	298	329	297	310	312	326	341	350	306	303	307	325	311	331	325	332	313	336	292	337	293	310	287	310	308	319	304	314	326	276	295	316	300	325	304	278	286	346	322	301	331	327	329	313	280	358	310	301	342	291	317	290	319	310	337	302	321	322	305	318	319	298	344	345	286	324	317	315	300	311	291	323	305	342	308	303	308	299	308	297	275	295	346	320	348	315	312	321	298	293	334	330	334	330	318	313	319	330	311	309	307	323	290	291	327	324	296	306	302	294	324	302	291	308	300	300	317	286	307	319	302	305	299	282	302	319	297	321	299	331	326	339	296	305	300	302	328	290	301	301	317	313	290	298	298	338	307	284	293	329	306	353	279	328	283	337	302	302	317	311	347	295	306	335	324	293	275	331	311	319	313	337	291	324	319	317	305	312	322	318	342	294	316	311	316	344	324	319	335	272	302	293	327	305	327	302	321	303	274	321	309	317	288	302	322	314	289	328	322	302	308	312	289	322	320	307	351	286	318	329	290	297	310	302	327	324	333	310	319	304	300	309	305	350	308	286	322	316	313	319	293	280	319	295	321	309	292	290	300	304	309	321	296	313	337	309	304	300	294	314	293	297	305	318	285	329	320	327	302	321	291	308	333	279	307	329	319	313	325	309	319	291	296	312	298	328	279	316	311	331	302	275	353	343	296	284	306	277	318	303	335	315	309	323	311	296	318	333	285	346	328	320	321	314	285	297	312	288	312	309	299	311	285	320	307	273	306	311	306	307	326	296	317	305	309	296	284	335	313	323	321	321	303	299	288	361	332	284	323	305	300	294	280	322	302	327	318	314	294	336	314	318	334	327	318	316	303	319	312	292	305	284	294	283	292	296	326	311	308	311	328	297	309	297	311	317	311	312	292	318	306	286	313	319	317	303	325	328	301	319	313	302	312	296	300	304	338	308	352	298	316	318	283	345	320	336	320	317	303	325	343	281	327	305	306	319	294	285	302	325	342	295	294	302	322	294	305	316	314	319	279	313	343	330	316	331	294	300	300	289	322	321	343	311	285	298	277	342	335	301	312	309	311	299	316	312	303	291	316	292	310	312	314	327	322	305	320	324	331	301	298	300	313	304	318	313	323	282	312	330	314	310	321	320	283	314	322	328	309	324	301	316	312	311	360	321	316	306	320	323	295	328	305	332	341	314	305	319	311	344	288	319	324	307	323	307	337	349	294	282	330	313	347	302	296	313	294	304	333	315	307	305	307	279	301	297	312	313	308	307	299	307	304	305	340	310	307	278	323	292	337	340	317	334	300	325	320	309	337	311	298	302	280	327	306	287	310	275	337	309	329	306	319	328	299	283	321	268	321	313	304	297	310	281	279	337	292	297	303	313	294	305	327	290	312	333	302	290	337	317	311	306	325	308	322	306	320	288	343	315	306	333	330	302	323	316	329	340	321	311	307	267	317	310	294	294	338	285	321	332	305	334	325	328	332	301	314	326	326	327	336	316	305	297	290	302	306	321	324	332	296	323	322	319	314	322	316	289	322	291	323	304	336	307	305	327	301	332	299	321	304	295	290	325	291	326	337	349	285	336	291	293	341	286	288	308	315	312	311	355	297	294	293	292	328	306	305	304	301	278	287	325	325	301	323	308	305	290	283	309	309	313	307	341	321	260	289	315	321	300	271	329	296	320	327	306	326	313	288	324	308	343	323	333	321	301	331	313	329	321	306	340	311	289	340	337	280	302	309	286	304	329	304	290	310	270	340	302	322	320	332	317	293	330	317	327	309	338	310	341	301	297	285	307	332	299	336	271	312	329	273	271	290	320	311	304	301	312	310	332	328	301	330	296	316	326	295	301	299	322	319	318	337	332	305	320	292	287	315	330	337	287	321	316	311	334	281	307	290	296	298	318	305	295	318	305	304	301	307	295	345	314	314	305	327	317	311	310	294	322	308	291	325	307	322	288	290	314	324	303	326	316	319	313	313	315	325	265	310	328	317	325	295	326	293	313	302	349	339	305	288	314	290	310	337	305	298	276	317	289	314	316	308	286	340	304	324	298	280	333	325	294	308	299	288	320	316	316	293	335	308	308	272	298	288
27765	17737	3565	1016	767	685	682	672	703	703	722	668	687	719	654	686	665	698	703	709	689	670	657	689	641	705	732	713	643	678	779	723	696	685	675	677	700	668	653	674	739	651	701	674	691	632	677	665	714	705	640	705	728	657	676	738	642	622	691	694	706	705	693	696	745	712	686	699	657	716	677	707	709	716	664	682	704	714	674	731	711	669	680	661	705	699	641	714	664	697	644	704	675	706	672	711	723	692	682	639	714	681	687	673	698	683	650	625	689	678	707	698	657	652	670	649	723	652	711	702	727	666	659	704	689	678	719	656	650	742	678	693	717	717	663	659	719	663	672	669	697	696	729	690	680	696	679	683	696	717	675	709	694	657	704	714	649	666	680	664	713	677	712	699	658	684	733	713	695	667	655	648	712	728	664	656	687	664	655	630	697	698	667	697	690	677	657	703	711	644	691	688	631	704	683	685	692	693	678	647	722	665	665	676	697	707	595	708	713	701	693	676	694	657	672	647	680	684	649	685	653	637	684	658	665	708	694	660	655	687	662	685	661	733	686	687	669	722	688	659	696	710	695	689	670	699	688	709	690	662	665	686	650	723	687	693	715	667	649	705	678	678	762	688	654	655	672	667	711	654	671	703	691	656	675	710	713	686	661	705	669	696	719	718	676	711	701	713	673	656	696	660	662	682	703	713	696	673	644	685	678	669	671	689	707	670	651	709	644	734	723	634	711	682	678	731	664	664	705	676	679	677	673	684	695	711	732	669	737	607	685	696	681	714	716	651	738	689	696	718	742	681	688	662	650	638	668	693	656	668	686	721	697	635	685	672	699	650	645	690	710	672	661	684	677	665	721	736	689	682	701	649	677	713	711	633	686	655	658	671	718	708	665	683	663	693	684	688	647	683	649	673	641	687	759	678	695	684	685	684	698	680	684	670	709	663	718	668	690	654	716	663	674	673	714	642	689	696	695	657	670	693	685	707	678	693	659	663	641	706	677	708	669	669	679	658	697	690	661	680	639	664	651	636	699	665	688	705	700	680	697	640	696	698	634	697	677	667	692	690	637	686	691	682	697	738	655	695	695	705	676	695	705	721	663	689	706	695	674	667	705	671	691	719	724	713	745	699	711	683	683	678	659	693	730	721	698	659	686	702	659	681	685	637	728	711	736	632	706	687	666	669	725	695	646	654	680	705	730	694	687	692	738	656	675	637	684	697	687	675	728	722	675	681	657	671	712	605	677	662	671	692	700	664	664	660	703	654	698	632	689	678	732	663	701	717	645	681	696	696	614	711	748	686	676	679	635	703	685	673	667	702	685	718	677	659	700	675	639	675	673	728	675	680	716	680	687	675	672	664	696	634	703	726	685	653	685	658	679	694	687	750	619	721	685	673	714	681	666	714	717	741	668	667	780	673	660	713	667	671	660	718	666	682	669	717	697	662	634	693	681	687	665	660	665	677	666	693	643	710	688	743	735	710	656	668	658	663	711	679	674	714	681	632	689	676	696	674	670	735	653	662	712	709	716	725	678	679	640	699	637	676	678	687	654	643	700	711	599	680	703	690	685	701	686	664	684	682	680	674	710	685	736	643	667	738	692	690	653	638	658	674	674	712	706	649	650	680	662	683	716	682	694	679	658	727	608	670	693	734	711	690	687	684	728	692	688	659	663	728	691	714	650	641	699	700	715	690	669	666	720	713	700	685	704	720	649	677	660	656	649	688	701	673	706	676	633	681	648	673	720	694	665	720	687	732	689	640	689	674	649	655	711	668	677	653	682	730	662	707	688	682	694	658	656	676	682	653	685	664	739	738	712	685	712	652	657	679	688	693	705	709	683	716	658	669	666	626	675	646	699	764	664	731	677	652	617	676	718	685	678	691	682	671	646	652	667	711	694	665	667	638	663	670	657	689	698	622	647	697	641	712	732	710	641	688	721	697	644	669	679	673	669	688	679	710	642	649	628	707	704	713	692	656	699	631	682	706	721	662	673	678	719	672	682	677	671	670	659	670	717	682	666	717	639	701	688	691	680	724	725	686	707	692	690	678	713	661	656	665	658	650	719	694	705	668	643	671	659	675	711	696	684	682	711	629	686	684	710	705	691	647	695	691	680	762	665	637	709	717	702	676	649	688	687	680	702	696	705	661	675	707	703	732	698	665	705	662	630	722	691	714	663	684	677	693	631	654	678	684	690	644	717	684	676	651	674	694	723	647	717	693	725	679	695	685	695	698	695	699	685	703	683	689	686	705	668	734	678	691	687	697	657	660	655	704	767	718	683	654	731	664	680	763	700	718	674	722	700	671	710	713	646	643	687	681	672	701	694	661	698	681	683	662	677	736	659	705	743	687	704	700	731	711	671	662	694	669	722	689	669	728	708	691	689	709	658	695	714	727	685	722	699	686	668	704	718	694	673	714	723	674	723	688	649	683	710	663	682	671	664	672	667	675	692	626	700	658	707	683	692	716	694	654	737	699	681	674	649	670	656	661	683	707	690	650	747	678	649	694	672	695	653	693	653	711	664	723	676	700	662	687	655	684	673	694	676	689	710	672	682	713	706	695	704	707	702	651	667	682	668	673	705	620	620	651	713	704	728	690	670	692	683	732	669	682	663	641	704	675	748	713	651	707	678	736	714	663	726	671	650	689	690	708	642	695	706	682	719	732	686	714	638	677	734	656	655	657	649	720	669	662	677	708	721	673	669	688	688	648	674	666	724	674	686	715	677	686	677	679	689	654	720	736	676	650	661	694	674	694	690	671	726	657	651	611	660	678	704	698	698	663	747	659	718	658	715	747	677	712	648	704	715	704	655	674	713	642	692	669	693	734	691	725	667	635	694	683	720	700	673	691	704	689	702	664	705	692	674	687	741	680	653	700	711	686	669	668	700	700	641	699	699	709	664	666	701	651	679	700	655	647	682	633	735	683	683	704	709	663	678	650	710	650	723	652	687	678	721	738	732	698	653	686	703	694	737	665	683	668	642	660	708	714	663	702	693	698	716	655	685	677	658	690	702	662	656	692	690	662	703	710	705	671	706	701	679	718	645	692	715	702	726	668	691	701	755	706	662	722	674	696	741	691	684	723	674	695	664	681	649	691	664	700	662	703	658	639	691	682	738	673	717	695	690	674	676	690	676	667	702	771	668	701	646	648	731	706	701	686	714	645	711	678	715	673	674	702	660	688	709	648	671	698	692	627	683	717	694	653	697	667	718	670	692	696	693	692	706	688	706	718	722	683	729	664	687	707	670	668	680	625	723	719	681	667	722	704	670	682	673	658	688	738	694	680	676	653	664	692	651	665	661	643	654	633	629	705	676	699	660	649	669	694	694	675	668	695	703	700	652	735	687	667	671	708	719	664	698	743	676	701	679	660	692	674	740	694	669	676	689	634	708	699	663	638	714	689	671	710	709	696	668	693	703	691	627	675	660	735	720	707	658	673	703	693	695	664	718	723	661	677	673	643	733	677	699	737	714	694	653	660	700	727	715	715
5185	1301	1217	982	932	879	871	922	910	809	814	838	876	803	902	845	850	867	864	901	841	823	839	891	849	860	827	850	909	866	868	875	867	871	854	784	842	785	802	811	838	865	843	814	880	907	885	826	884	870	863	854	812	887	827	861	857	870	847	782	810	885	865	873	844	846	816	817	889	851	832	893	890	875	802	886	799	872	836	784	829	807	888	881	838	869	840	856	865	845	884	853	849	880	842	864	858	829	835	841	826	855	838	869	890	842	872	808	844	859	862	875	854	857	820	877	816	863	886	881	873	835	845	839	894	855	885	808	877	843	859	848	829	842	818	828	839	840	859	858	824	836	821	822	870	803	798	862	847	852	806	884	849	856	888	833	828	847	846	816	846	888	803	867	821	900	883	878	861	839	833	856	892	868	839	870	867	895	874	810	770	870	862	862	852	880	897	897	820	840	922	861	823	810	864	864	835	869	905	935	819	857	858	835	858	809	821	857	851	791	879	835	793	857	831	855	819	865	848	845	849	874	847	881	845	838	812	809	849	868	893	836	845	812	872	830	809	825	848	850	855	865	865	838	864	846	865	888	836	839	883	842	847	852	784	869	869	865	807	820	882	857	832	822	867	875	842	853	888	869	837	901	864	878	891	863	854	871	804	858	835	864	827	864	875	882	785	847	840	826	862	873	849	852	842	887	867	885	873	886	862	825	830	805	855	882	842	867	916	844	786	890	875	856	872	822	822	886	785	788	839	877	918	899	817	852	890	850	821	838	885	851	893	846	851	848	823	855	879	843	859	884	831	917	788	826	848	836	913	831	836	879	894	836	849	827	829	857	840	894	833	878	860	894	910	862	866	874	883	840	788	890	849	839	814	849	888	827	830	841	783	836	869	876	853	827	814	924	825	858	865	845	859	837	863	848	854	863	845	847	855	873	898	840	869	878	865	851	833	878	805	827	831	872	875	816	871	822	894	850	868	784	851	786	842	869	817	888	817	861	859	862	787	849	910	857	863	853	854	889	853	813	917	826	885	796	834	847	802	857	838	799	894	842	819	853	842	925	861	836	802	812	857	857	857	947	845	872	850	834	848	853	825	817	835	829	872	876	827	839	808	822	812	838	862	852	855	849	833	829	830	811	863	908	900	886	833	835	921	879	822	896	878	848	846	893	844	817	829	809	881	866	851	848	884	827	815	844	847	821	895	836	837	886	853	884	864	858	855	866	839	802	835	834	877	835	830	854	838	845	830	840	866	853	846	848	831	876	867	827	887	810	841	815	874	804	846	874	841	842	884	865	841	913	804	867	832	876	831	859	853	842	859	843	842	813	776	889	875	863	855	829	853	837	849	892	857	847	864	828	869	842	810	815	815	882	846	888	828	889	816	868	846	837	837	831	838	921	848	875	919	855	833	879	789	932	853	821	809	827	812	873	802	851	895	759	929	884	864	837	839	852	845	905	876	876	857	875	874	862	896	838	885	834	908	863	813	878	876	813	836	805	844	842	839	833	911	877	841	892	855	845	861	841	782	862	892	811	838	841	865	850	848	878	920	829	806	909	821	839	869	857	830	838	873	843	809	839	856	793	843	855	809	852	889	866	878	861	847	893	851	870	900	861	799	842	788	870	788	862	846	851	837	854	783	869	845	877	860	810	855	861	863	829	840	851	818	807	814	779	848	872	855	874	831	837	856	857	835	855	926	828	852	879	832	874	849	846	889	856	835	873	855	847	841	846	879	826	834	839	835	848	840	837	899	851	830	866	823	817	904	830	838	831	833	928	842	812	814	847	876	888	841	858	846	859	789	819	821	866	856	846	841	837	890	869	823	831	831	870	815	872	793	827	835	830	858	828	910	840	875	849	822	891	877	830	845	863	827	840	837	862	875	819	881	840	849	864	884	863	879	885	867	808	838	826	859	839	891	862	809	869	842	803	839	831	830	824	840	804	829	863	824	841	784	833	832	859	878	836	830	874	845	815	890	818	867	845	862	814	898	872	886	827	840	804	889	875	836	813	871	901	824	804	853	904	859	874	903	896	831	880	850	901	822	885	837	877	836	847	860	857	874	885	829	866	848	814	857	857	783	824	838	856	872	820	883	803	784	883	823	872	896	843	834	780	837	865	874	876	885	902	794	846	803	824	862	872	866	864	864	857	845	821	849	821	859	849	819	925	813	847	828	869	841	891	820	796	851	863	870	843	859	871	828	862	855	866	851	884	895	883	881	833	823	800	839	882	879	845	876	847	868	820	868	830	887	857	859	847	877	868	794	847	851	877	854	868	878	878	821	857	835	827	820	890	823	860	843	885	810	860	914	891	866	815	864	890	871	851	875	853	907	850	837	812	825	825	867	871	896	881	857	887	814	887	933	811	838	834	892	845	847	845	842	817	927	877	798	814	852	876	828	852	787	911	854	876	903	880	830	856	923	900	794	876	852	838	887	854	845	877	792	871	870	870	894	808	831	809	803	862	843	832	806	858	854	828	796	798	901	860	790	861	832	836	874	870	891	920	830	865	884	813	870	810	846	801	817	824	886	842	849	868	789	853	807	854	865	846	840	861	822	845	871	851	845	804	837	867	836	864	839	857	921	814	841	878	816	847	829	844	830	838	806	867	788	852	821	876	818	807	856	862	865	848	895	840	849	858	838	851	837	897	805	855	860	890	854	867	807	857	888	876	826	807	843	761	812	819	870	805	899	850	838	860	776	867	854	883	853	853	842	888	881	835	852	820	841	864	880	823	829	861	840	873	864	807	833	830	830	854	851	845	872	890	910	808	864	826	862	893	892	849	857	837	866	858	826	867	838	869	813	899	896	859	833	790	884	855	843	888	820	864	821	920	843	872	913	867	815	835	866	828	841	820	843	886	832	849	843	775	856	839	843	825	825	855	867	854	858	896	829	857	877	835	866	830	895	852	869	869	836	822	821	823	834	918	831	848	863	905	882	816	860	866	841	822	811	818	877	861	819	839	856	871	875	862	847	904	876	809	862	827	842	875	815	861	796	771	815	827	887	846	864	865	864	850	913	810	863	851	883	868	849	807	809	842	901	837	874	794	879	845	846	804	880	890	829	852	881	862	879	909	798	873	834	879	824	866	832	842	834	836	885	810	785	860	821	843	876	881	875	934	837	853	871	817	828	860	851	762	816	881	841	804	885	848	856	871	848	827	838	836	842	844	822	852	834	808	845	858	880	849	869	878	875	838	867	860	880	862	827	836	855	857	872	846	818	847	848	830	858	863	844	875	815	874	861	859	858	859	855	899	851	875	864	875	834	848	811	875	889	804	876	817	814	854	845	802	841	857	844	857	845	842	857	873	834	883	812	833	843	867	862	826	836	820	838	856	852	839	838	861	850	831	809	886	891	829	878	852	822	821	878	835	863	874	841	887	839	887	831	838	823	791	877	806	880	851	863	855	887	860	822	826	874	824	885	814	892	824	885	855	854	886	816	861	869	873	865	863	870	821	833	825	810	849	885	899	898	868	855	859	824	857
24014	21586	28900	24764	21552	7857	1114	819	738	726	728	651	700	675	634	664	641	649	598	651	614	660	638	609	640	608	641	625	547	601	667	592	599	646	609	640	606	641	590	624	592	625	603	613	592	608	651	643	638	607	640	627	564	588	590	634	614	629	600	585	588	596	589	629	602	578	605	602	642	601	558	642	600	601	583	596	583	634	597	595	591	663	596	595	585	589	619	571	561	586	578	606	587	608	599	588	570	594	542	617	636	575	620	593	564	586	609	583	604	634	624	584	578	568	635	616	624	587	555	603	546	611	616	613	603	560	583	579	653	572	588	584	550	601	611	599	623	607	608	602	618	580	585	601	621	609	578	591	642	593	588	597	545	614	619	647	574	608	574	599	578	604	590	610	566	597	580	618	632	612	611	616	592	588	609	605	573	601	536	555	611	594	620	581	634	588	591	611	644	556	630	615	606	657	618	581	575	582	624	575	599	558	631	601	614	558	585	571	600	583	575	614	608	620	639	591	569	596	600	613	606	616	611	604	598	606	564	627	615	626	617	648	617	567	573	628	549	606	637	650	578	589	599	594	623	613	609	620	611	593	596	558	556	570	608	592	631	597	649	587	580	618	571	566	584	600	574	618	594	640	614	581	587	649	600	565	578	636	609	602	611	600	625	585	594	570	617	663	596	559	605	595	589	557	588	632	604	613	597	605	596	620	644	603	620	622	600	628	603	563	580	608	568	636	601	611	637	603	609	592	608	596	609	652	589	552	573	603	591	567	585	635	572	596	613	608	591	581	577	622	595	588	579	612	561	586	644	594	597	603	633	588	612	626	602	577	602	607	599	574	644	590	615	562	636	586	608	612	604	574	592	608	567	569	611	607	598	598	628	580	585	608	593	620	612	610	634	618	545	606	568	585	553	591	583	615	593	614	617	612	576	592	567	598	612	600	568	585	596	581	625	639	609	585	622	583	587	576	605	544	609	594	627	605	593	620	582	621	575	592	577	602	620	585	615	591	622	592	560	641	606	578	621	636	602	604	633	576	638	577	613	574	629	611	606	621	598	616	636	614	615	610	611	593	606	597	602	625	590	573	590	575	586	561	558	623	617	626	609	597	602	585	621	617	620	619	596	600	579	582	610	624	549	573	608	573	612	576	581	592	628	574	582	628	585	595	611	609	603	603	564	628	610	642	584	577	574	592	597	620	577	587	592	598	604	572	601	627	602	617	589	627	636	610	558	599	585	619	602	592	617	588	597	603	580	626	604	616	583	554	598	600	628	598	577	577	560	616	599	560	596	586	589	611	553	604	574	590	617	594	571	576	606	583	585	597	556	608	640	656	578	588	616	565	602	592	585	595	619	599	564	592	615	621	565	590	631	629	602	588	577	609	596	585	629	617	580	610	582	615	579	595	636	560	607	607	604	558	583	597	601	581	582	597	573	614	588	624	596	553	579	599	549	602	601	608	588	638	617	558	585	604	595	601	622	609	623	623	617	633	574	598	613	614	594	590	607	569	645	590	647	630	608	567	618	583	633	607	600	569	618	583	587	614	603	578	612	602	615	607	574	607	592	610	603	568	612	612	576	590	612	566	583	559	608	595	573	645	594	641	574	563	599	595	577	632	609	608	619	610	587	581	636	633	599	617	586	575	630	646	600	568	639	581	598	581	629	585	592	608	637	616	582	587	580	589	599	586	607	596	602	670	597	575	623	597	595	559	636	578	606	625	527	596	606	571	591	622	597	600	584	587	619	640	575	525	588	627	595	599	598	629	583	559	596	634	594	590	605	580	560	568	599	581	586	580	611	561	622	555	600	574	587	614	599	564	586	532	601	579	590	583	581	573	551	606	599	573	587	587	528	608	574	580	602	590	570	567	582	579	596	586	615	587	587	613	604	629	582	597	641	593	595	642	567	627	596	577	598	618	598	588	603	589	576	595	594	582	611	605	676	603	602	612	592	621	549	599	561	599	558	640	610	595	608	595	616	607	626	623	619	590	566	584	646	610	571	574	610	563	583	579	592	607	595	576	579	616	614	606	601	602	590	617	592	606	583	596	602	615	555	577	615	604	597	619	655	558	641	581	600	586	652	576	579	620	618	556	590	571	579	615	617	596	581	614	572	612	544	643	556	554	646	576	603	639	565	613	583	631	602	625	611	602	618	616	588	619	581	603	574	601	605	626	562	618	627	558	593	558	595	616	618	647	602	589	623	617	605	575	602	591	601	587	615	584	593	598	594	603	555	619	594	532	548	560	598	604	575	596	626	577	602	546	631	570	626	587	590	593	567	612	620	569	596	632	591	570	598	633	609	586	586	588	626	595	628	605	614	619	564	616	596	575	619	597	568	581	564	584	589	607	630	609	578	575	618	605	599	556	627	601	604	623	604	597	605	604	637	610	578	568	585	571	616	586	587	598	564	623	620	569	599	605	619	607	594	610	613	605	612	603	573	560	538	635	582	586	577	574	608	588	627	635	608	608	586	585	610	580	590	564	642	600	613	599	613	638	582	589	613	589	581	580	603	569	547	660	578	615	597	615	579	611	567	556	599	606	613	626	619	607	568	563	599	592	609	652	602	566	593	611	614	622	600	580	575	581	600	580	601	599	620	579	583	590	615	595	669	567	647	631	582	642	607	626	621	596	613	591	630	578	598	608	601	629	600	612	623	564	577	624	616	597	574	597	614	572	619	600	607	602	635	604	613	554	582	559	615	599	605	588	593	586	593	614	599	605	628	562	565	568	565	602	612	576	614	615	657	569	632	559	618	601	605	555	664	598	584	591	576	590	608	653	596	611	597	593	594	584	610	606	610	606	594	598	579	582	601	577	639	609	587	583	611	574	597	588	619	579	667	600	573	609	581	609	552	573	610	638	596	608	599	615	591	608	608	605	619	594	591	586	649	559	614	610	607	550	604	602	591	560	598	589	602	628	645	622	607	582	600	631	523	607	578	596	630	583	592	558	572	575	575	640	564	609	605	595	557	574	654	621	623	578	571	582	552	573	579	636	621	570	583	608	623	573	585	641	631	612	592	602	565	572	620	609	614	599	574	568	602	626	623	570	631	602	597	623	586	589	588	612	598	612	606	643	622	591	655	593	544	582	607	567	639	598	548	569	592	618	590	585	595	576	589	596	580	627	629	639	590	561	611	605	579	620	554	595	629	640	589	612	589	574	570	575	581	587	572	581	595	615	587	654	632	625	647	586	566	672	574	631	610	580	625	605	604	599	578	589	575	566	624	612	583	579	577	576	614	608	620	595	574	556	603	588	599	584	595	600	619	564	589	559	567	587	621	551	577	622	629	579	619	631	548	587	603	627	573	595	595	642	580	600	582	595	585	632	613	585	568	574	599	598	583	600	609	607	619	584	648	636	573	608	602	587	566	560	546	608	632	597	607	563	607	571	579	594	582	606	602	604	574	601	638	606	597	586	571	597	598	581	618	631	583	578	596	651	589	597	595	618	656	570	612	581	624	606	592	604	622	609	605	635	624	620
8322	8093	5650	2815	2073	1728	1525	1340	1201	1039	1004	951	900	930	868	870	812	828	859	819	852	734	802	795	827	749	823	740	823	823	798	793	759	803	769	758	794	853	779	728	798	738	781	784	784	751	728	703	743	744	743	776	779	821	765	812	751	740	769	762	809	745	767	737	774	772	750	740	729	762	754	742	773	768	763	726	767	740	732	779	762	771	718	727	739	709	801	778	748	777	702	779	773	699	792	752	716	729	746	806	734	809	746	751	734	745	737	752	759	727	722	749	794	765	784	761	769	815	780	768	769	746	779	779	801	734	789	757	756	745	798	725	747	760	694	748	795	741	793	762	737	727	738	762	827	738	751	739	717	769	775	693	779	714	754	738	773	801	686	729	778	734	793	787	765	776	736	728	748	730	809	779	759	729	809	800	717	744	805	753	797	783	765	763	768	733	757	696	754	770	770	737	779	755	719	722	756	769	836	737	746	750	715	730	802	746	769	775	752	771	800	794	759	746	760	732	750	747	771	753	779	722	756	723	733	779	753	756	723	740	726	746	743	735	720	783	795	763	774	769	725	757	731	786	819	754	756	742	705	785	767	803	778	751	746	749	749	801	754	766	775	749	777	782	742	771	750	758	804	786	723	814	747	744	765	770	785	774	781	779	762	737	697	779	744	809	784	784	748	745	765	766	822	761	766	768	748	711	756	786	729	788	750	784	766	791	762	772	785	778	742	811	739	768	760	733	781	741	771	776	733	769	782	692	786	740	750	773	757	772	773	749	756	766	797	740	777	787	743	752	765	807	744	729	767	717	788	735	764	733	764	730	750	746	790	814	714	768	725	774	706	778	800	798	807	692	792	798	746	700	747	760	738	753	796	781	749	806	741	753	794	785	744	778	763	755	784	762	733	815	717	777	755	777	765	778	757	751	711	734	774	746	753	744	757	834	780	736	754	794	723	762	779	776	791	808	733	750	736	743	782	763	794	744	792	780	800	776	770	719	731	767	741	771	791	732	760	759	735	770	784	761	809	802	759	737	744	762	732	756	756	714	749	761	740	786	775	764	696	749	733	736	778	720	782	726	739	809	743	742	758	778	806	744	755	793	790	763	768	755	747	768	729	777	764	778	837	743	767	752	772	753	753	769	749	762	763	781	797	724	780	771	731	796	766	752	757	752	749	734	764	749	770	735	781	760	773	766	758	737	720	755	812	765	739	723	726	769	732	752	755	755	717	763	784	742	772	800	764	751	740	739	716	729	768	767	777	735	765	777	758	799	739	735	728	794	758	758	721	719	788	763	762	759	731	775	798	703	769	796	729	755	751	759	809	763	791	751	790	773	768	799	746	803	746	766	769	768	722	800	739	764	770	798	775	761	751	780	736	770	699	789	781	776	773	819	752	743	728	772	764	777	735	721	803	752	771	758	761	784	769	791	720	775	757	746	779	758	795	756	724	830	731	736	732	737	757	724	759	745	745	692	759	804	773	766	783	802	776	778	763	777	728	786	812	729	771	753	757	778	713	783	793	781	798	763	766	793	728	744	772	796	784	719	781	739	795	778	735	780	761	748	703	837	741	729	724	760	792	802	767	783	824	750	762	768	772	709	770	736	761	760	749	757	762	807	777	745	739	756	745	776	761	738	769	776	754	771	723	780	763	725	799	773	703	763	784	747	806	777	761	787	788	731	754	782	783	809	785	812	712	731	739	761	789	757	746	808	801	744	792	774	708	732	747	764	754	766	783	745	796	738	774	765	793	789	763	751	794	728	739	785	786	763	748	793	740	770	739	854	748	784	723	772	701	755	803	746	728	743	757	725	779	698	745	767	761	769	754	751	804	789	763	757	785	698	765	769	777	750	758	750	758	741	769	754	763	746	767	727	794	745	797	792	775	750	772	761	769	757	749	742	747	728	736	728	764	727	746	739	789	771	787	738	773	776	726	724	742	699	754	741	799	743	775	730	731	716	769	760	747	750	722	740	791	757	743	701	754	808	766	778	779	741	712	763	750	736	780	785	808	799	737	760	782	804	765	758	731	763	765	792	751	720	746	777	798	773	741	742	787	722	759	803	740	727	785	767	745	804	806	778	740	784	794	807	733	787	751	755	706	756	749	755	798	694	772	817	772	725	777	730	777	769	773	819	773	768	788	723	784	716	742	758	732	784	781	781	796	738	752	762	753	731	744	749	739	758	780	749	802	773	747	763	696	751	798	740	814	741	779	761	751	753	736	760	794	763	741	781	719	750	710	809	750	758	785	754	749	767	754	768	690	775	781	760	754	734	743	761	711	793	774	744	738	803	740	732	752	709	747	730	781	752	753	745	794	736	757	778	792	796	747	787	767	769	742	750	736	780	757	779	769	744	741	712	748	744	785	788	737	777	776	759	762	752	765	760	755	772	733	790	764	779	763	776	751	762	750	797	801	765	745	757	763	789	800	787	788	728	723	791	773	731	701	711	783	713	772	725	740	765	740	777	754	744	764	727	743	766	793	809	775	757	760	802	759	757	754	743	746	789	729	733	779	786	754	725	758	824	770	753	760	786	757	781	770	725	733	765	780	721	771	756	802	773	729	754	731	747	750	731	817	737	684	757	787	765	739	758	751	779	761	765	728	762	716	767	737	776	776	776	750	765	761	731	746	732	739	759	798	758	759	737	802	772	713	790	787	745	788	723	744	748	757	734	711	801	731	743	736	739	763	737	729	776	744	733	791	779	734	768	727	781	767	784	746	815	751	739	726	793	784	791	826	756	746	735	777	776	769	739	738	746	782	699	733	745	754	767	786	793	779	756	768	756	788	803	781	730	791	714	784	732	733	758	831	761	771	772	712	785	757	743	781	735	777	740	748	755	736	802	740	763	741	724	740	761	713	794	766	786	741	756	733	807	756	766	760	767	785	810	724	764	757	757	774	731	765	799	730	764	787	772	807	789	738	824	751	754	773	705	774	761	802	746	784	740	766	752	746	784	765	759	805	753	799	716	774	760	733	734	784	776	771	755	753	738	754	750	735	790	785	771	787	741	779	772	768	754	788	708	793	747	750	754	749	791	709	797	727	808	740	785	784	738	755	725	770	753	774	775	740	761	763	718	800	780	771	726	757	771	759	774	753	749	773	763	755	736	722	739	742	764	755	753	773	741	803	751	693	737	705	674	765	791	764	728	774	720	690	824	783	772	731	725	753	811	736	752	736	800	787	746	780	792	769	796	755	757	808	774	826	735	732	758	763	759	807	765	776	784	778	779	768	732	763	776	763	774	738	793	703	794	759	816	728	751	761	712	730	791	758	772	729	742	727	769	743	734	776	714	785	794	795	788	754	785	788	777	768	703	772	757	781	719	762	778	750	784	703	762	752	771	810	719	759	727	779	786	773	759	761	734	775	727	767	788	831	750	752	721	780	784	783	791	765	758	769	743	724	750	716	726	762	749	811	794	760	758	750	753	774	739	739	804	768	773	775	799	795	698	765	831	798	777	799	782	735	732	772	779	732	765	758	749
25171	21579	27534	25910	6402	656	515	432	458	489	447	421	504	423	433	424	420	419	433	435	422	422	452	404	414	415	419	404	393	396	426	413	380	390	367	411	427	417	417	410	401	441	396	416	404	408	415	361	385	418	446	413	376	426	426	389	435	416	444	458	424	378	410	367	384	440	385	440	403	407	444	415	388	410	391	389	402	399	403	413	392	385	426	394	393	439	441	407	413	409	389	407	436	409	417	432	397	386	437	381	386	399	399	417	424	419	423	429	407	387	407	446	427	423	388	419	448	398	435	379	366	441	397	396	379	392	399	423	451	379	420	433	419	387	402	420	391	419	385	415	425	409	411	407	394	411	405	423	447	436	368	381	398	427	417	384	419	429	423	407	423	401	385	381	355	389	426	418	395	391	393	391	422	370	396	394	376	411	414	425	422	438	383	399	443	442	433	373	371	421	423	416	393	398	425	393	402	404	390	413	406	371	404	431	398	429	400	453	412	451	434	435	413	414	401	413	375	408	352	400	416	425	425	438	380	454	387	419	457	403	419	418	390	433	373	416	385	408	422	441	379	429	383	450	378	405	415	418	427	408	379	398	407	431	423	411	439	451	399	399	398	453	409	382	402	383	406	405	416	415	402	431	426	403	386	418	414	393	411	365	378	423	401	427	440	408	415	441	460	388	400	417	432	432	399	378	389	386	429	364	405	396	403	386	403	404	376	420	415	400	417	421	418	424	366	392	443	411	402	411	440	417	422	438	438	458	421	419	387	418	424	417	422	351	426	391	413	415	418	394	387	386	398	439	399	410	389	368	433	368	430	406	404	404	399	430	405	437	395	402	421	429	396	429	416	436	451	439	437	382	412	417	398	457	377	396	387	426	382	397	401	400	418	387	407	429	413	409	428	400	417	409	436	429	419	419	393	425	410	443	422	399	428	387	419	419	380	393	414	384	402	400	412	406	382	419	402	409	390	422	377	360	384	387	411	419	393	407	429	438	426	400	386	426	395	439	429	395	403	397	429	418	407	428	399	419	396	446	414	422	425	385	403	398	377	413	406	410	416	373	384	417	413	443	404	419	379	450	398	420	388	439	431	364	393	390	417	402	421	424	413	378	392	439	406	402	453	421	392	409	406	401	397	404	412	415	406	417	394	398	407	368	448	387	376	400	405	409	393	404	405	393	394	432	417	401	421	414	431	419	391	375	418	388	385	407	391	427	370	400	429	389	414	392	394	390	418	405	430	427	390	388	411	416	416	415	417	369	386	400	380	440	435	394	415	440	415	377	391	400	423	428	403	399	372	414	437	389	438	367	402	414	398	373	416	388	419	415	465	408	433	415	423	358	375	412	415	416	400	423	418	399	408	425	394	434	414	398	443	415	410	381	406	375	383	379	395	399	405	417	396	390	423	403	399	397	397	442	410	403	410	418	351	412	379	391	434	403	407	399	365	446	417	424	384	401	407	417	436	393	401	376	412	382	414	424	388	368	397	422	432	357	401	443	399	412	423	407	422	407	409	437	424	432	395	408	394	392	376	399	434	409	389	415	407	426	412	419	449	417	405	385	405	418	405	391	410	389	390	381	419	427	431	410	422	413	372	398	432	406	428	415	407	366	391	403	390	381	406	409	404	400	415	419	444	440	395	402	434	363	414	388	407	412	423	449	385	405	403	423	432	389	390	414	432	441	394	418	398	428	391	418	444	411	421	418	414	392	409	426	415	402	393	433	370	403	413	430	385	384	378	429	437	392	433	440	399	434	413	388	424	443	394	420	403	424	426	416	382	434	392	405	376	369	438	451	382	394	402	420	424	438	389	398	447	408	401	447	430	440	433	364	371	445	417	396	399	412	417	392	419	386	420	417	411	415	411	408	398	391	423	376	445	399	414	382	413	371	410	412	400	390	360	418	418	393	396	401	435	427	387	403	425	389	414	435	391	402	410	381	407	385	419	410	416	391	391	402	395	428	369	362	415	388	401	386	408	424	429	397	417	376	423	427	418	401	361	406	427	417	407	400	430	427	415	425	384	409	367	369	411	467	438	408	388	418	417	398	396	402	414	376	414	412	399	418	360	404	436	400	407	412	399	400	371	408	413	405	382	381	367	430	403	432	402	434	406	419	432	442	436	384	399	378	417	447	367	435	423	402	415	425	398	419	429	430	390	418	389	406	418	410	393	406	427	384	413	413	400	398	404	444	375	401	456	440	428	391	361	380	405	398	389	378	399	421	397	382	404	403	394	395	407	423	426	373	391	391	392	426	422	404	429	430	409	395	368	386	420	368	421	391	445	395	400	436	427	394	419	418	429	391	405	419	415	462	404	416	417	430	381	411	448	383	416	401	384	420	351	417	389	413	402	421	399	400	445	418	421	376	396	388	406	430	386	406	394	394	385	406	411	397	386	443	407	394	405	406	391	403	411	421	361	439	411	399	419	416	417	395	425	377	395	358	423	408	395	376	429	399	422	466	399	401	410	391	385	406	404	411	415	368	370	434	394	420	398	380	387	382	426	404	423	426	432	401	399	376	403	399	407	343	432	404	400	405	407	434	415	403	397	367	434	391	398	440	389	439	409	432	392	392	424	436	393	382	418	428	423	402	412	365	400	407	417	397	415	386	432	427	399	426	412	407	425	406	404	431	400	398	391	377	412	402	391	379	386	370	387	405	426	408	387	390	415	375	390	394	382	412	432	420	361	399	408	404	415	392	453	470	406	427	417	420	411	421	413	391	380	424	423	407	375	402	419	386	407	384	410	412	445	422	414	417	423	412	446	411	431	416	412	392	404	409	411	406	422	428	388	399	387	422	413	414	384	430	427	419	438	398	371	389	407	379	437	451	404	407	411	405	382	449	419	410	415	433	427	392	402	390	406	384	404	440	409	422	390	438	402	406	367	395	394	429	369	407	414	438	411	421	395	400	406	366	408	356	436	429	402	387	405	394	404	415	383	414	424	380	416	388	408	377	393	411	400	397	372	428	403	376	396	401	433	437	404	414	430	405	384	405	408	432	424	425	419	427	403	392	382	415	434	409	435	394	420	431	419	412	411	403	394	411	446	388	409	409	404	396	398	414	460	407	410	426	451	420	372	391	386	394	372	396	414	397	370	388	437	373	417	417	409	379	424	389	377	426	428	436	389	423	389	409	407	423	386	396	366	377	416	420	387	409	385	384	396	439	407	426	411	389	400	424	408	395	409	389	439	381	410	397	405	445	393	442	402	413	432	414	424	424	436	397	382	404	432	396	379	412	387	408	376	446	456	379	395	442	402	408	421	452	431	458	420	414	416	419	411	415	396	393	411	426	386	437	403	419	429	422	405	392	392	398	373	415	424	430	404	428	422	398	417	409	394	440	380	393	398	418	449	415	420	411	437	391	393	433	383	407	419	410	419	407	414	389	398	377	379	366	449	400	415	403	401	427	350	434	419	353	383	420	426	419	362	411	424	368	404	383	389	419	430	409	372	374	370	381	376	425	406	416	420	378	408	390	437	373
7713	4230	2794	1468	1153	930	913	745	687	675	677	612	602	572	574	584	547	560	530	532	545	514	500	530	528	490	535	523	554	507	560	537	522	542	511	513	498	500	484	536	502	493	472	476	496	494	513	518	546	512	535	522	546	541	526	502	538	475	533	506	474	518	509	497	529	539	518	512	524	509	522	477	506	459	533	534	495	500	502	474	557	523	571	515	534	501	526	544	535	531	542	532	481	507	496	495	535	486	497	498	543	516	495	481	504	534	476	524	531	531	496	517	450	507	477	461	527	505	492	507	549	478	494	520	498	471	505	518	503	474	511	492	512	546	512	510	492	482	530	498	509	524	519	500	487	484	550	504	492	522	509	508	514	509	563	515	489	495	555	492	500	490	513	507	492	535	520	516	478	524	523	498	547	500	550	531	497	530	510	520	506	474	502	505	508	496	509	497	463	516	528	508	521	510	524	514	500	498	505	480	518	487	513	547	521	484	498	533	482	519	521	504	512	523	521	526	497	492	553	503	533	510	504	525	563	482	528	554	492	539	491	542	553	526	480	552	522	517	509	531	506	511	504	494	522	525	502	497	524	520	503	520	491	499	516	501	505	513	502	505	498	520	486	536	510	481	506	554	521	478	529	555	525	493	524	519	481	512	495	522	470	483	546	523	484	488	512	453	493	523	561	512	500	515	506	501	484	519	535	464	501	469	487	497	529	493	539	482	509	489	493	501	519	507	466	522	527	501	531	505	528	524	530	494	498	507	548	520	504	518	515	537	553	529	552	502	511	481	519	530	509	494	519	497	517	515	489	539	527	524	531	489	523	494	469	484	500	494	575	473	529	505	536	514	500	559	495	477	540	528	521	542	502	499	534	508	539	500	511	527	544	507	499	502	536	504	523	517	486	531	502	502	512	509	567	516	487	502	503	527	513	477	511	516	525	494	501	514	519	491	504	515	528	539	494	492	547	504	527	495	536	485	531	531	517	494	499	539	511	506	464	536	545	508	507	511	509	480	499	498	506	510	542	545	479	506	514	512	487	530	523	509	558	526	529	558	501	533	499	514	511	527	508	522	529	508	493	523	499	503	489	557	547	528	501	500	489	518	493	506	524	519	496	474	487	473	519	482	497	526	487	519	506	490	523	514	526	470	547	512	544	556	498	517	506	537	504	547	481	496	483	486	530	519	518	533	484	511	492	498	524	488	500	539	517	539	521	485	492	497	501	519	484	541	499	542	526	508	533	536	491	505	474	535	519	528	500	540	509	527	536	477	522	493	541	500	527	527	552	514	515	490	548	541	494	504	480	453	489	527	505	532	513	476	534	536	529	508	483	534	475	519	528	480	490	539	513	511	493	511	519	479	527	540	528	527	500	540	532	540	532	518	475	494	526	504	529	519	521	537	492	539	529	509	483	472	477	501	487	509	502	466	509	505	515	500	501	526	536	482	540	504	555	541	578	522	528	498	527	536	498	517	516	481	514	508	502	513	505	481	527	546	513	491	493	494	499	484	506	524	528	479	492	507	517	514	507	481	509	511	541	491	493	503	511	527	524	489	544	538	494	483	511	531	507	555	504	546	505	516	521	517	475	521	486	489	507	494	522	485	550	501	488	516	512	529	532	510	500	525	471	508	506	518	523	527	490	518	538	533	502	513	555	520	516	497	477	507	502	533	525	528	524	462	519	509	522	492	513	491	500	519	486	498	519	513	488	499	524	516	517	494	527	521	474	500	509	559	547	514	501	501	496	507	501	484	513	513	529	480	524	480	487	507	523	522	528	528	548	508	479	468	495	498	532	468	512	505	486	515	547	513	527	496	487	520	520	472	483	543	505	533	495	521	539	507	525	508	496	498	529	516	518	500	487	524	535	535	486	498	465	508	482	495	512	484	489	518	518	495	522	522	470	561	532	456	506	500	507	555	520	506	493	502	500	549	547	520	484	473	540	493	480	507	478	536	522	469	503	511	537	516	537	535	512	534	527	521	516	521	510	522	551	497	545	531	508	513	529	507	500	499	485	481	485	516	510	532	505	502	493	504	529	503	506	494	533	495	510	510	553	473	491	520	480	494	475	544	530	508	533	503	512	462	560	506	506	531	540	528	521	534	506	526	536	527	494	553	497	513	537	496	458	537	496	520	528	540	515	489	525	519	510	525	538	541	510	527	513	503	523	510	512	539	501	483	495	510	527	483	535	513	504	501	483	545	555	494	537	538	502	550	536	503	496	438	525	504	507	524	537	530	490	499	522	482	491	548	498	481	510	541	535	522	511	552	498	506	505	492	521	526	507	494	519	511	524	504	498	513	521	515	563	510	529	531	492	492	529	505	518	530	461	501	509	510	506	464	517	541	505	492	539	478	499	533	518	543	504	509	512	537	483	522	525	488	505	508	483	479	540	553	509	523	565	494	519	569	516	488	544	484	517	531	518	525	481	500	494	569	485	532	500	499	489	500	503	502	515	519	503	539	479	532	523	525	530	525	519	528	502	504	503	500	507	514	507	479	522	548	498	496	511	516	499	484	517	534	521	539	527	537	530	549	523	467	547	532	510	516	495	535	550	507	560	479	479	525	516	483	549	490	493	534	481	523	513	530	522	499	521	465	529	505	487	504	536	533	512	487	515	536	542	521	518	529	524	529	493	553	517	484	523	490	508	530	493	502	491	510	494	485	519	478	494	530	556	455	522	488	485	509	534	522	539	533	483	509	518	516	506	490	510	545	501	518	504	507	506	495	496	508	490	473	498	493	545	489	509	541	506	503	505	530	514	496	527	534	532	523	493	485	517	537	550	527	555	535	489	545	474	514	506	542	491	524	513	489	466	496	489	497	509	503	517	511	532	518	525	524	522	550	536	527	504	522	519	516	512	502	504	509	531	471	493	493	550	492	483	516	488	490	536	495	481	543	474	516	489	468	536	511	494	516	493	526	535	531	567	554	489	521	511	509	509	541	498	521	542	518	526	491	512	481	531	503	511	504	521	481	536	511	518	495	510	515	497	518	470	535	516	550	491	536	522	460	504	492	495	523	521	526	516	502	524	527	536	514	476	522	554	507	515	509	539	495	527	532	512	484	535	515	550	483	528	508	552	520	521	536	531	501	506	477	489	517	493	522	546	533	534	535	494	504	515	512	464	489	516	529	491	545	488	549	507	519	505	509	503	545	522	541	500	506	523	539	526	519	502	541	488	510	540	536	480	526	530	514	510	517	509	523	483	488	526	539	516	529	513	518	492	502	555	514	539	536	507	527	487	505	488	483	469	509	513	499	483	507	540	537	508	524	512	540	481	560	533	548	520	498	566	489	517	505	519	520	494	499	549	527	517	525	484	512	521	502	529	516	499	535	490	499	474	482	508	522	524	509	504	508	537	534	556	516	549	523	480	521	524	502	499	495	519	510	555	512	511	541	499	535	537	502	526	510	488	503	486	514	546	502	496	494	528	540	525	531	530	556	515	480	474	477	471	528	527	526	531	542	518	504	523	508	511	524	508	522
22989	21586	29427	24238	21588	21580	4545	788	474	425	437	363	358	354	313	322	293	286	289	255	283	296	270	293	246	251	278	240	248	233	268	235	238	230	250	250	237	254	253	252	245	249	254	235	237	216	250	216	237	245	239	259	234	230	251	230	231	232	275	228	239	219	250	253	260	250	242	234	249	237	230	253	228	260	222	234	224	236	242	213	234	223	218	207	236	234	234	259	228	219	237	223	213	250	238	221	253	257	243	192	198	238	238	227	240	225	214	233	241	214	203	221	256	223	245	258	261	229	237	217	248	240	245	226	218	234	224	227	243	210	236	218	217	240	233	210	249	216	236	223	241	234	228	235	251	230	234	230	235	262	240	257	244	227	231	237	229	236	236	237	233	240	244	239	222	208	254	238	256	224	231	224	220	223	245	220	218	242	218	229	231	245	208	227	235	229	228	230	223	229	230	227	207	215	235	219	253	239	261	274	221	240	239	234	206	227	245	206	234	219	226	241	251	223	233	215	199	245	229	226	220	231	275	247	233	227	244	231	239	229	236	222	229	209	223	247	176	239	225	239	221	213	246	223	221	221	233	231	226	230	234	226	248	245	230	223	239	237	232	210	255	238	240	221	198	209	233	231	223	212	248	243	254	251	239	228	230	232	239	234	234	249	237	221	230	234	248	217	223	244	251	227	206	238	211	249	211	240	238	230	197	250	253	238	224	208	229	250	232	230	229	234	224	235	234	220	246	243	255	247	226	264	204	233	191	227	227	230	237	223	207	222	240	256	198	228	253	200	249	235	228	209	242	229	227	215	241	271	230	246	209	235	219	204	211	259	244	216	221	213	236	251	252	247	220	219	243	208	238	217	199	245	236	202	235	231	217	219	226	230	240	222	238	219	231	209	223	248	229	240	213	198	248	223	230	209	247	213	206	219	239	224	206	238	206	222	198	244	223	239	217	241	229	204	244	241	265	224	214	222	232	226	233	234	233	213	229	254	226	226	243	224	264	231	228	234	256	241	211	233	215	237	217	228	226	252	214	207	226	214	208	242	231	222	239	244	242	246	239	227	255	227	252	226	235	231	250	218	245	205	228	230	238	232	243	232	229	225	223	239	254	222	198	218	231	263	244	224	224	216	256	244	242	216	244	220	223	229	225	252	253	240	226	230	230	247	249	205	239	208	233	244	229	248	225	248	225	235	233	250	219	214	232	249	259	229	231	225	208	235	229	237	214	246	251	226	260	254	246	228	228	242	229	241	221	230	229	239	235	216	239	223	244	244	209	246	245	199	223	233	213	210	236	241	232	240	203	225	215	203	235	219	219	227	224	224	241	256	232	251	230	241	221	250	218	228	218	239	232	269	209	270	204	215	212	256	221	212	233	229	222	238	238	234	210	249	268	251	253	216	231	240	234	221	218	253	218	228	233	213	237	242	260	247	248	213	223	210	225	223	251	225	209	255	213	243	251	234	244	239	238	235	230	220	210	212	237	230	227	227	204	225	230	246	213	254	263	213	240	210	238	245	213	208	211	234	225	225	246	220	224	255	231	232	239	237	209	253	231	241	214	243	205	241	206	213	240	237	210	206	237	235	215	222	209	250	233	242	238	251	241	218	231	233	266	264	228	242	221	236	239	244	234	243	244	247	214	255	214	224	233	218	229	258	259	209	219	253	212	234	246	225	243	211	244	249	228	203	222	234	240	221	224	265	246	234	226	240	217	226	205	252	234	203	226	252	239	218	215	227	235	243	226	207	222	234	216	246	256	235	244	250	255	217	218	220	230	232	242	216	205	230	225	230	213	219	212	242	241	247	219	201	230	238	210	209	220	235	201	238	200	212	224	243	208	214	231	230	236	226	227	237	240	218	253	244	244	210	211	203	231	232	251	208	230	247	227	234	234	217	227	217	240	227	227	241	236	223	211	262	219	239	231	232	209	256	226	235	256	232	218	228	214	213	222	233	221	217	261	231	231	240	207	205	232	221	254	247	221	226	232	242	208	206	213	231	211	224	239	237	216	219	224	254	224	238	217	230	256	235	234	218	251	218	242	256	226	223	232	207	207	233	219	245	244	251	229	243	234	256	215	236	244	236	226	238	226	208	248	220	257	251	223	226	232	224	201	213	234	239	227	214	241	262	266	202	249	213	210	233	241	234	235	229	221	207	209	226	227	234	227	260	250	228	238	239	226	223	202	260	227	219	230	217	229	218	244	228	236	241	236	237	230	217	236	225	222	220	241	252	208	252	230	203	230	218	230	215	241	268	253	250	236	258	223	251	242	244	253	226	225	236	248	207	219	242	253	247	202	242	235	227	241	237	225	236	266	237	238	238	202	227	227	251	249	221	245	245	228	242	230	236	238	214	221	202	247	226	243	229	248	207	213	231	236	229	230	240	230	217	246	235	207	226	225	226	248	240	248	198	244	242	269	213	229	229	234	234	232	224	224	224	220	220	246	233	208	231	260	215	219	210	228	207	221	232	231	236	225	218	202	239	240	259	229	254	228	239	255	238	236	216	224	239	242	229	238	231	214	232	221	219	232	234	217	218	218	238	249	177	203	280	230	247	225	242	222	223	210	253	215	244	214	237	215	233	251	215	242	245	229	247	250	225	226	222	232	237	228	241	248	247	235	237	211	273	216	245	223	258	263	228	241	209	245	250	259	215	216	205	212	241	228	234	230	260	221	247	209	231	241	235	247	248	202	221	248	254	241	240	228	234	243	234	206	209	226	222	239	234	211	243	234	230	208	254	237	221	239	255	247	226	243	228	199	219	237	221	281	208	213	230	228	243	225	221	260	231	212	220	217	230	229	227	214	232	231	234	234	207	223	247	229	237	228	233	215	219	238	242	233	254	216	224	211	212	235	256	225	227	237	231	246	242	218	223	233	235	230	217	223	222	214	217	235	229	238	211	216	244	214	267	233	196	232	238	247	236	207	247	197	221	240	240	231	232	248	237	239	226	232	216	218	241	210	212	199	233	242	223	218	234	228	238	240	233	241	237	228	218	234	233	214	237	248	213	217	244	228	230	239	210	229	250	219	249	224	200	267	228	206	234	219	204	247	223	226	234	234	249	240	233	244	238	249	215	255	206	202	244	222	229	221	266	236	273	234	221	194	227	223	236	217	224	225	244	221	236	257	214	242	252	218	234	209	239	234	214	228	222	236	250	210	233	216	245	210	224	233	247	218	242	221	211	239	211	241	213	256	234	230	230	229	221	222	257	222	197	219	245	214	213	222	212	203	213	196	229	237	251	247	216	244	207	239	187	185	221	252	201	250	210	226	227	191	234	245	226	241	246	229	201	219	230	243	229	241	239	228	233	222	261	256	249	241	216	221	231	265	222	235	238	252	236	229	232	219	246	186	217	226	197	232	242	210	252	218	243	227	230	215	249	245	229	248	193	242	230	231	240	224	255	211	255	228	224	255	188	255	212	216	227	219	211	256	260	246	217	260	234	237	232	241	215	226	220	224	258	226	190	214	246	220	246	241	231
9391	12671	8777	4080	2805	2172	1606	1321	1042	920	739	646	573	563	537	489	488	434	436	423	406	396	389	347	386	420	345	352	372	338	313	350	339	313	337	306	318	333	289	317	297	327	349	293	308	346	322	310	315	304	311	334	303	331	302	308	298	324	323	308	312	294	285	345	305	335	327	280	310	320	313	313	314	323	310	289	298	329	347	318	325	354	343	314	282	304	334	330	307	295	263	295	325	291	327	276	337	284	334	312	298	320	305	331	313	334	302	311	298	326	323	310	328	293	280	306	311	303	301	335	334	308	332	280	298	284	301	293	308	304	349	329	295	290	321	318	313	337	324	316	312	334	299	289	275	297	354	276	291	300	317	320	349	328	316	280	306	338	312	337	318	321	293	272	334	278	279	301	291	288	314	317	324	304	312	296	305	340	298	314	308	301	289	306	288	300	323	303	321	294	323	331	295	313	326	300	277	317	317	305	286	302	307	294	287	277	295	316	297	274	299	305	302	317	291	315	314	313	287	293	301	278	316	336	298	313	328	311	339	299	303	299	301	301	311	304	284	307	276	288	287	326	282	300	265	330	274	314	275	338	301	306	310	353	338	319	304	305	316	307	306	288	290	334	296	342	288	290	302	300	314	286	327	302	296	303	296	321	273	309	310	311	309	287	329	266	311	294	287	313	324	303	314	306	331	294	337	312	281	321	307	335	263	318	283	300	309	317	287	294	322	287	290	340	301	321	325	319	325	326	272	311	296	326	311	296	309	303	307	316	330	329	287	303	297	296	300	298	313	332	323	320	313	318	320	332	327	314	288	344	318	296	329	332	311	282	290	284	303	286	327	313	299	328	308	307	282	321	315	356	330	328	299	303	275	292	298	309	301	294	299	305	293	331	317	309	318	307	288	286	315	306	307	312	340	306	303	287	330	329	344	326	291	282	321	333	303	324	285	290	293	346	297	309	280	312	334	315	285	309	277	299	326	302	285	289	326	307	304	299	290	332	315	324	327	302	307	271	314	319	318	307	322	264	302	342	283	312	292	292	312	289	318	301	287	310	282	328	313	290	323	324	342	296	324	286	310	315	290	320	294	282	303	307	306	306	293	296	316	324	300	288	323	286	284	320	283	309	282	286	281	274	303	283	292	304	274	342	292	310	293	318	282	299	338	317	327	322	310	301	307	303	296	308	316	306	304	299	322	295	312	277	323	293	321	317	313	310	314	277	307	281	302	308	300	346	343	295	307	303	304	331	329	292	315	297	285	316	322	317	273	304	317	347	296	310	300	323	329	328	349	302	286	325	319	332	318	284	294	301	310	303	335	267	302	321	265	313	302	315	293	306	333	317	340	308	296	279	273	329	292	290	298	299	286	283	317	332	315	319	322	300	284	303	312	319	322	308	303	319	322	289	326	298	292	268	290	317	297	319	284	277	334	309	332	295	289	280	311	308	314	310	302	309	287	333	328	322	280	295	330	297	338	300	302	329	335	321	300	330	287	300	319	296	303	303	332	312	290	309	323	310	306	290	285	345	299	297	313	307	290	313	294	306	286	300	314	313	310	286	275	277	314	284	315	332	300	306	327	301	308	306	325	354	299	345	291	288	301	327	320	257	307	297	270	299	295	275	294	306	308	335	272	310	290	299	283	319	319	311	313	299	297	327	308	317	301	299	294	312	301	282	306	284	318	304	344	292	303	303	315	283	347	328	317	327	321	289	305	345	308	330	300	308	278	290	338	300	275	316	289	274	299	319	308	302	306	332	287	304	286	283	311	293	320	288	324	329	311	298	333	296	308	316	300	314	325	287	307	339	284	304	299	313	307	289	321	333	339	290	288	297	277	289	317	294	300	287	339	326	332	320	306	304	276	304	277	313	293	302	309	310	315	292	300	311	294	318	284	297	320	325	315	282	305	334	312	294	287	337	274	301	321	315	323	300	295	312	308	296	300	306	321	309	304	314	300	327	322	324	334	312	319	299	302	304	291	310	319	297	318	319	282	320	291	265	307	289	321	326	314	310	336	311	312	307	302	301	281	310	308	305	284	318	293	285	309	293	310	302	328	275	287	307	273	292	288	311	292	340	296	307	290	311	303	278	282	297	312	299	293	297	300	278	292	296	322	313	314	321	323	305	316	299	315	310	326	301	321	283	320	316	283	296	323	350	337	313	302	318	248	294	303	320	332	321	296	311	311	302	310	305	312	323	311	307	296	313	311	312	310	307	313	260	302	305	287	272	280	282	289	301	295	305	286	307	297	259	332	307	280	276	295	292	315	305	319	308	298	316	305	306	311	337	312	319	298	309	296	314	308	300	311	341	279	299	296	288	275	299	319	299	277	283	315	294	319	293	318	306	289	282	281	304	307	302	304	297	298	317	297	293	340	316	313	260	298	339	305	337	315	322	279	323	337	330	295	299	315	314	327	300	285	298	312	325	300	289	248	318	284	315	307	325	324	310	325	273	313	290	287	321	287	333	318	330	298	331	306	298	297	307	307	330	317	276	325	300	313	287	320	292	303	337	326	328	303	313	299	293	302	329	305	314	287	324	313	276	325	279	261	287	337	345	281	317	300	283	343	330	334	340	332	295	305	326	273	280	303	310	302	305	288	325	297	291	315	290	302	299	303	288	300	303	300	319	296	267	334	297	291	309	324	291	324	321	310	278	303	316	321	301	320	308	284	324	308	293	332	341	302	315	292	344	322	315	319	319	288	303	299	312	295	316	336	285	309	286	298	300	319	313	305	304	358	292	279	313	289	311	302	319	315	277	292	301	297	353	294	314	329	284	290	320	302	292	310	328	306	281	323	290	284	320	295	302	299	322	288	308	296	302	265	309	339	308	320	290	315	294	325	290	324	306	300	283	288	288	302	305	299	285	326	306	305	291	338	310	290	301	305	307	288	314	306	309	303	317	331	323	299	287	291	294	323	324	323	304	300	299	272	324	342	306	320	315	305	306	299	316	259	312	304	303	288	334	282	327	310	328	297	285	295	300	315	326	346	300	315	309	325	317	283	297	299	292	313	309	296	301	289	289	332	283	317	303	286	310	307	285	304	316	325	281	315	284	320	321	299	301	319	305	306	292	330	303	319	337	289	304	298	294	319	287	323	298	311	313	299	308	295	300	314	300	287	311	301	305	302	289	313	286	292	332	298	318	307	273	311	308	319	307	282	322	284	326	300	273	308	327	335	325	302	298	306	322	274	308	312	288	281	301	305	311	312	325	314	315	307	281	298	317	291	295	330	310	308	299	330	304	305	317	305	319	309	290	321	303	308	300	301	310	328	324	323	286	346	321	303	286	269	301	277	290	300	298	295	309	316	326	302	298	320	308	305	291	336	331	298	299	294	314	302	285	322	292	322	294	291	304	314	305	315	324	272	301	348	319	293	292	320	304	316	325	276	302	300	318	291	320	353	298	315	290	321	324	314	327	298	324	318	281	284	274	321	311	321	322	283	326	302	347	296	327	294	297	293	284	312	300	296	287	327	318	277	296
27814	17779	3391	956	775	682	713	704	749	693	706	631	689	680	698	689	702	677	701	695	662	678	661	673	673	662	664	651	672	672	667	641	706	674	638	719	693	721	658	720	694	689	678	690	690	684	683	712	678	661	681	692	692	671	686	664	681	687	634	667	678	735	666	660	669	696	731	692	721	677	699	702	694	645	634	705	638	724	648	675	668	686	674	685	697	711	673	648	658	648	666	650	711	661	702	654	695	714	696	719	641	679	684	657	680	728	714	685	686	654	692	666	666	658	712	666	705	699	703	696	694	659	660	650	675	699	674	714	705	703	670	715	676	667	645	666	683	686	678	667	645	642	651	654	687	666	692	674	677	678	690	686	624	693	669	658	675	709	699	687	713	660	624	691	674	652	707	637	704	607	693	638	665	694	683	662	674	654	664	688	665	691	646	658	674	686	677	648	693	677	711	681	684	704	670	720	680	666	719	660	670	700	661	678	722	659	674	698	687	689	730	692	649	679	667	693	659	682	683	670	676	630	657	692	678	673	653	690	712	721	690	721	719	707	701	706	701	677	685	700	720	667	697	651	673	683	668	645	701	701	663	703	682	685	747	732	629	694	679	687	729	689	686	693	673	665	643	637	685	679	661	703	662	717	661	683	672	678	646	665	676	683	641	665	682	682	654	681	695	682	643	649	715	696	667	690	683	655	705	690	676	704	709	665	635	670	668	664	713	732	637	720	726	669	710	705	682	673	708	752	713	715	627	638	673	650	661	672	699	696	650	668	668	675	684	656	695	723	700	720	668	661	640	691	681	654	691	669	681	668	637	679	706	652	743	670	693	666	709	698	648	657	671	637	666	657	702	650	731	680	705	698	675	674	693	598	663	714	642	641	706	648	697	692	685	673	658	665	686	655	677	627	720	663	672	664	753	649	715	669	715	669	689	677	666	705	670	754	663	660	681	718	675	720	673	695	634	685	659	664	693	685	691	702	666	730	711	684	673	731	641	630	659	689	698	664	707	620	723	699	675	689	675	701	684	666	680	637	719	632	700	645	709	686	688	676	687	640	673	675	676	649	661	699	718	676	684	637	668	652	682	671	639	643	664	740	690	661	604	697	705	672	660	691	705	669	670	623	646	731	685	667	701	696	606	692	645	661	721	709	663	663	665	682	652	686	660	693	671	672	645	683	644	630	702	643	642	729	687	699	651	695	671	682	659	698	660	720	688	655	738	674	643	635	682	699	679	674	702	699	706	713	676	678	681	722	709	646	661	649	712	708	683	680	661	692	702	666	640	654	655	689	705	697	701	683	659	662	678	711	659	700	616	673	686	714	689	659	716	665	669	688	671	702	653	673	704	716	689	619	667	682	669	716	671	684	677	681	641	693	687	664	663	701	688	658	674	684	681	654	709	680	708	721	676	687	676	658	657	664	710	690	719	673	686	664	650	707	673	676	682	695	645	699	644	647	697	665	675	691	687	688	683	686	703	708	675	682	659	670	702	685	670	666	710	653	689	670	690	697	638	670	715	686	669	685	699	667	637	678	667	693	608	680	668	684	643	648	690	663	699	681	690	691	685	670	724	650	674	711	704	655	651	733	661	621	727	674	689	679	699	675	671	668	672	662	700	662	671	729	732	685	672	680	664	686	722	668	677	703	637	681	659	701	695	702	661	688	680	612	664	690	671	648	684	723	702	703	708	673	686	660	659	647	616	703	695	683	671	631	698	647	685	675	676	663	686	704	700	717	659	705	699	639	702	709	669	687	677	694	678	652	709	675	696	694	674	632	691	650	671	687	707	657	671	690	720	633	707	714	656	700	708	711	656	710	697	692	706	677	691	630	659	671	666	680	666	671	687	651	670	718	647	647	706	682	684	653	689	701	680	757	640	697	685	681	651	630	700	660	671	676	695	678	674	684	701	717	644	672	635	706	697	690	680	702	690	675	723	687	674	668	699	663	672	710	649	673	701	633	649	732	690	704	672	688	689	694	685	699	757	657	667	673	676	660	701	664	708	643	672	655	674	682	677	641	656	684	733	738	687	656	677	678	696	724	693	677	701	674	683	662	676	643	704	720	699	669	673	710	661	672	650	647	666	626	660	700	718	651	680	700	676	660	702	675	646	691	694	688	652	678	656	678	681	727	630	717	703	662	734	709	685	665	654	671	677	666	680	681	652	659	680	674	651	695	683	674	707	635	719	678	703	670	671	715	655	649	658	760	661	639	714	718	649	697	726	714	692	664	715	673	710	713	665	697	692	651	622	724	639	666	703	634	671	688	697	694	699	694	661	632	710	661	664	675	701	661	687	669	634	659	676	679	683	675	705	701	708	704	689	656	665	675	660	677	686	716	715	671	689	678	671	667	706	715	686	690	716	699	652	655	676	725	652	692	680	686	673	692	654	654	719	686	685	708	698	668	664	665	720	709	701	671	707	667	669	715	683	683	755	653	689	698	704	680	641	667	666	698	701	694	669	712	658	668	709	647	682	638	663	635	633	628	668	647	676	647	712	713	677	665	678	657	681	679	687	673	678	654	682	699	689	703	694	657	696	676	669	629	674	692	740	674	688	691	631	687	711	696	711	683	658	666	654	721	735	684	695	664	709	635	608	688	689	694	697	692	720	673	691	661	702	716	671	628	705	651	670	659	644	676	657	622	741	659	706	681	653	630	673	636	622	641	681	657	754	709	648	673	661	668	657	691	665	643	663	726	654	682	682	670	712	673	695	657	690	726	666	702	681	707	665	668	703	702	690	679	726	628	712	654	660	700	689	682	678	637	640	685	654	674	654	674	678	634	669	691	706	695	726	674	704	670	663	680	671	676	660	699	689	624	627	663	657	688	733	696	650	659	691	739	678	675	623	690	626	713	691	686	687	653	673	691	640	673	650	641	709	708	703	714	697	661	651	668	650	666	683	622	681	666	679	704	657	691	659	695	723	708	694	685	725	683	695	662	696	657	699	673	730	704	662	641	703	635	721	674	673	691	623	655	708	641	681	636	668	685	667	632	693	724	655	665	671	673	701	686	673	642	703	719	677	633	644	721	702	687	713	698	672	681	666	697	629	675	672	661	715	665	663	710	666	647	661	669	691	680	635	707	630	643	710	698	692	691	708	654	651	678	733	656	635	702	666	682	637	671	751	688	710	721	697	679	619	672	710	709	706	678	715	673	684	682	654	678	656	643	690	640	660	687	663	683	643	671	643	710	655	689	711	714	722	664	680	678	698	650	677	708	704	696	675	701	721	681	677	732	693	659	680	680	689	713	713	657	666	729	711	693	669	662	677	667	678	657	681	658	678	700	670	706	662	659	701	640	636	623	661	663	688	653	643	662	684	648	651	646	638	690	670	745	663	673	729	678	705	639	693	670	661	668	655	666	682	716	672	683	686	651	682	647	679	642	646	675	694	637	676	675	677	698	752	690	727	673	686	681	690	693	718	671	643	654	716	673	669	664	720	652	717	680	684	701	731	663	632	651	677	662	645	680	677	657	662	690
5021	1371	1122	963	914	903	825	895	858	883	845	806	865	868	851	841	816	850	847	867	875	851	805	828	875	793	846	841	787	871	829	802	884	831	854	861	837	843	834	866	837	877	764	902	823	853	806	892	851	808	866	825	780	806	839	844	861	816	865	804	831	806	826	828	849	843	880	853	825	815	837	807	857	872	896	868	848	809	844	869	817	834	857	848	872	849	878	851	837	826	854	869	811	905	803	852	837	876	884	829	830	829	849	758	823	849	833	855	841	883	830	819	836	824	826	870	859	867	830	827	840	828	809	859	829	905	818	832	879	776	826	863	804	838	811	804	834	857	854	876	848	833	831	876	859	879	847	825	890	831	863	811	803	833	852	821	868	847	831	821	850	851	852	836	908	857	826	874	838	807	818	819	787	834	864	876	846	841	836	850	849	836	859	813	863	789	850	844	846	836	887	823	877	815	829	847	839	835	889	852	825	830	840	914	832	830	912	837	856	811	844	856	857	866	857	852	797	843	846	780	790	807	842	810	852	840	873	846	915	826	811	814	839	784	835	818	829	808	850	805	818	843	822	838	845	859	829	834	818	817	819	849	827	865	867	866	847	797	780	817	839	880	832	836	829	857	842	836	869	826	842	863	822	842	843	840	843	811	804	858	822	859	825	907	809	884	835	864	816	841	770	837	859	849	798	854	848	839	823	820	795	807	872	809	835	813	845	826	808	826	870	843	890	841	839	867	839	835	846	879	851	867	820	855	830	848	886	885	823	795	846	860	856	882	809	872	884	823	855	859	814	836	876	848	779	845	811	836	774	756	817	846	903	871	797	803	857	868	842	832	814	819	838	814	847	770	872	922	845	811	840	817	812	783	833	852	823	778	876	885	869	851	853	818	783	871	833	870	823	812	849	862	808	882	863	862	845	856	835	840	852	866	853	864	792	849	842	844	843	815	804	817	858	859	796	858	856	900	883	846	871	879	859	791	841	859	855	883	849	882	791	781	836	906	820	765	819	863	858	861	862	821	805	844	859	847	859	879	885	822	849	861	863	837	808	806	841	870	836	879	868	854	845	853	887	874	879	882	803	851	865	877	897	815	848	851	912	853	858	829	865	788	836	829	826	831	852	836	872	805	837	844	822	859	865	908	799	902	810	819	860	827	810	814	842	912	895	828	829	849	856	818	871	895	838	830	868	823	852	859	785	870	905	864	847	852	856	840	872	851	831	819	811	829	863	863	829	828	805	838	834	898	870	803	810	819	862	851	859	844	838	865	860	840	789	807	856	798	842	779	911	825	794	859	819	851	857	861	815	854	848	856	832	835	792	852	861	852	862	813	847	875	806	832	848	784	858	841	863	819	844	807	849	859	875	868	880	831	823	815	843	864	838	783	827	844	867	840	878	858	888	806	819	825	879	829	810	834	760	850	848	774	829	834	858	849	859	815	785	824	851	864	839	874	837	829	835	833	869	819	813	851	842	797	859	836	843	821	794	832	848	829	866	810	819	870	810	886	861	836	850	876	862	864	812	817	846	875	842	819	840	881	866	858	858	901	839	806	832	858	852	835	825	854	825	885	800	859	813	863	826	862	819	844	896	815	829	855	846	827	848	878	835	781	882	837	810	858	860	841	830	818	873	898	862	846	854	821	749	833	855	839	841	844	840	845	837	806	890	826	864	830	825	911	846	779	828	885	880	907	896	864	797	814	842	871	852	874	821	835	798	853	876	830	844	900	808	833	835	836	878	829	830	861	820	852	775	841	851	779	877	850	829	847	864	804	840	850	890	853	848	831	843	840	850	842	831	842	847	843	848	823	831	818	819	862	825	844	836	826	819	885	845	810	853	827	811	851	782	855	823	862	864	816	839	859	847	905	844	858	898	832	830	834	807	780	855	834	868	833	857	860	869	844	851	841	859	885	845	837	847	827	826	823	825	809	795	847	854	854	826	906	796	833	812	805	856	838	892	800	816	793	794	871	798	804	822	864	866	859	789	858	828	806	846	814	817	883	845	849	847	836	857	873	807	832	841	820	840	842	888	834	834	860	822	895	861	859	802	875	846	841	823	820	824	859	859	860	875	829	879	845	831	832	784	849	821	852	843	901	869	836	857	857	872	829	874	811	853	911	797	855	886	793	857	793	835	816	846	846	824	797	879	854	874	822	837	837	858	860	845	872	873	819	860	800	842	874	889	781	854	882	887	809	860	893	892	873	831	815	876	829	858	851	865	870	837	827	885	843	812	813	865	856	795	891	833	868	782	812	870	805	800	866	809	828	874	838	837	895	878	867	803	841	845	831	871	840	825	848	817	847	818	846	838	886	851	875	801	850	847	886	880	833	831	824	838	866	818	912	842	792	820	879	803	886	851	864	861	826	830	835	905	856	826	796	828	828	801	839	802	836	812	834	860	840	827	847	855	833	799	796	806	855	802	802	884	834	819	814	860	832	888	875	859	788	809	819	872	837	800	816	829	859	796	820	892	817	858	890	922	845	806	784	865	896	896	816	888	858	824	845	851	869	821	851	876	796	805	841	861	796	895	850	867	834	859	846	838	838	850	891	809	849	917	873	780	808	834	849	851	855	912	783	861	838	830	837	841	832	860	802	797	850	866	825	845	813	879	890	876	852	836	865	846	808	845	879	904	838	889	823	807	833	818	858	827	818	809	897	832	834	866	855	877	837	795	859	768	815	821	833	806	808	788	826	854	844	838	876	844	819	873	855	830	839	806	840	828	865	876	815	827	866	864	793	859	898	842	799	855	820	786	812	838	866	875	840	777	862	821	864	910	835	830	764	834	828	838	859	848	824	859	847	820	780	837	838	824	871	795	848	759	846	856	849	806	841	828	879	843	850	861	828	828	830	866	896	823	822	818	870	820	808	841	822	823	880	823	833	832	828	842	824	827	869	831	885	866	787	866	810	824	812	842	866	870	871	844	839	896	817	792	795	860	854	898	874	854	863	799	844	821	856	865	825	831	829	847	811	824	843	870	814	812	844	847	815	840	875	852	825	859	844	843	831	832	870	900	863	841	837	833	854	824	850	894	865	845	859	846	857	832	780	813	837	895	867	911	855	916	882	830	846	817	843	868	848	802	810	848	858	833	861	805	847	857	836	808	817	805	834	838	814	820	853	857	835	894	832	809	869	866	870	877	821	841	850	853	898	843	805	804	843	845	856	833	822	892	817	829	839	885	821	817	913	831	855	842	870	879	868	807	847	817	772	851	832	846	823	843	825	844	867	866	887	848	868	882	837	827	828	933	835	807	842	823	822	869	833	860	840	805	790	853	823	845	812	822	819	863	871	870	859	861	879	893	835	866	864	924	846	834	857	829	856	850	802	884	862	824	806	868	863	847	839	852	845	860	788	881	861	867	852	833	889	858	856	839	842	825	843	833	870	870	853	872	819	854	840	888	825	877	807	842	844	838	822	830	877	870	862	808	873	827	833	845	873	812	849	783	852	818	820	793	846	836	845	839	901	851	837	848	832	832	876
23946	21552	28866	24684	21544	7959	1137	855	751	787	697	653	657	666	671	688	606	606	660	643	602	590	591	588	605	588	596	596	597	638	582	597	601	600	584	557	617	594	571	622	581	560	566	631	613	590	555	637	570	646	626	563	622	582	627	581	586	535	615	580	593	569	617	595	628	581	614	590	593	575	604	613	584	598	622	612	586	584	596	586	604	571	581	544	634	593	579	567	560	583	554	585	609	608	596	549	600	593	586	634	592	558	631	607	626	612	602	602	540	554	596	633	603	619	614	602	575	566	598	600	626	580	578	597	614	596	594	646	607	653	552	582	592	585	594	555	594	572	616	567	605	575	611	569	636	626	555	595	578	606	596	592	554	622	568	579	616	603	594	576	551	567	631	602	593	600	611	567	601	619	582	595	575	574	582	593	641	587	588	622	577	645	561	587	586	546	583	592	601	583	582	587	623	615	588	599	580	561	587	602	626	584	578	592	576	585	588	602	625	605	591	626	559	584	560	570	567	629	567	609	602	620	578	590	589	565	588	578	569	609	550	556	604	634	609	548	612	560	567	594	676	608	623	602	568	575	577	595	667	595	569	627	589	571	600	585	635	589	560	614	610	597	579	589	607	582	617	584	563	574	612	600	586	605	552	609	560	649	555	642	610	595	578	596	559	531	606	617	579	586	608	617	645	571	621	617	583	533	567	559	579	594	639	580	611	535	611	568	543	635	597	579	628	554	600	610	638	609	625	584	571	582	571	556	589	554	571	610	572	600	640	588	605	634	636	547	597	565	559	614	587	610	608	571	581	591	537	583	610	605	632	572	587	603	582	571	604	578	598	597	603	581	567	604	549	580	565	577	606	582	608	559	562	578	551	571	593	595	607	578	573	641	572	561	598	594	615	606	554	568	586	568	528	621	598	624	593	603	599	602	587	596	634	556	622	592	595	591	592	621	633	601	585	626	572	609	569	583	596	588	555	535	605	608	603	585	554	622	609	609	604	581	617	563	546	575	582	619	590	599	639	591	620	581	575	572	608	566	590	586	558	540	628	560	592	571	591	556	611	556	596	564	587	610	602	629	605	563	625	578	594	579	594	532	599	600	617	597	566	597	619	587	594	578	574	642	609	636	576	644	592	579	576	548	583	597	619	579	598	585	604	621	600	590	636	603	636	589	598	607	600	594	601	566	583	594	603	583	623	605	605	592	581	628	565	561	629	603	569	577	576	585	588	603	603	645	600	627	588	579	613	555	588	594	639	600	549	553	560	602	578	607	622	575	606	600	564	602	576	574	604	586	579	592	556	622	603	605	573	630	579	607	572	619	555	602	550	581	534	563	615	585	611	524	560	591	614	642	597	612	608	599	579	596	565	577	627	597	592	583	584	655	605	618	604	623	561	597	573	599	589	571	566	623	620	622	582	600	578	565	603	621	596	571	578	608	584	600	601	604	607	534	540	639	581	611	565	596	577	584	584	609	624	579	588	575	614	589	579	546	611	633	574	641	582	584	605	588	606	563	607	534	559	582	581	612	574	581	569	601	579	638	618	635	575	578	627	586	526	586	594	562	556	560	586	592	578	624	606	584	567	579	601	551	604	633	592	599	602	558	620	613	556	603	574	608	630	533	608	601	610	570	586	583	623	609	606	584	559	622	638	571	631	622	619	610	608	632	567	573	609	639	600	604	614	596	600	572	589	599	603	658	565	615	573	611	606	549	630	621	602	571	583	591	570	600	600	585	575	592	593	580	619	544	614	568	595	603	635	598	569	552	587	629	605	574	592	590	626	560	581	564	598	590	609	566	658	595	576	594	563	630	574	562	600	594	556	586	620	591	572	594	575	577	583	612	564	572	561	599	584	570	616	536	590	612	601	604	596	611	585	593	595	598	646	587	603	604	565	623	597	580	565	614	552	591	548	588	560	588	612	600	571	606	595	628	560	602	582	596	633	601	554	561	595	580	566	629	540	631	602	558	558	560	580	626	627	579	571	622	585	581	579	616	573	612	547	588	586	595	575	650	619	566	596	599	605	587	609	626	619	560	606	548	626	613	619	566	604	621	607	614	613	555	624	558	571	639	603	608	570	572	600	625	588	643	586	585	578	626	614	603	588	587	586	607	552	580	580	597	584	593	603	632	554	595	603	581	612	578	592	638	591	557	586	584	565	591	620	598	573	542	569	589	554	610	581	612	603	650	588	580	624	561	608	600	564	647	578	588	595	565	574	610	594	616	564	542	596	599	607	594	599	622	631	603	571	637	608	593	620	595	610	582	603	559	583	585	586	559	611	606	570	617	604	564	598	600	577	646	617	546	626	549	579	601	583	599	534	581	643	600	631	568	581	582	584	616	579	597	616	596	607	592	571	603	570	609	558	554	592	563	582	609	620	595	580	603	519	616	572	559	605	589	579	605	622	591	599	610	604	614	602	645	587	603	622	627	624	552	550	597	615	566	571	619	566	607	587	547	610	561	566	584	600	542	587	591	549	590	569	607	584	587	627	620	551	617	595	565	565	583	584	592	607	594	597	598	606	604	610	594	625	574	570	600	584	619	577	559	598	614	635	582	599	595	594	579	592	558	608	595	605	583	607	606	613	594	593	607	583	618	582	557	625	614	620	604	608	581	530	608	599	534	586	563	581	622	611	589	649	591	596	624	583	575	601	606	595	603	617	574	542	639	631	605	640	572	594	598	574	557	559	622	615	566	567	642	575	572	619	600	594	592	629	589	604	600	643	591	609	616	563	609	567	544	590	609	640	576	583	592	556	619	609	635	615	607	576	606	573	587	596	625	553	588	545	556	597	597	654	564	534	583	570	608	618	606	586	604	562	601	603	615	606	552	606	558	564	559	598	621	576	609	593	567	583	572	578	584	634	565	598	571	594	578	570	590	552	601	575	596	545	581	585	601	576	603	569	562	557	593	586	653	604	599	580	559	621	585	575	564	554	543	568	595	629	620	613	606	595	599	583	606	574	599	590	562	615	599	612	577	588	614	627	576	599	599	565	614	611	606	626	605	533	597	569	587	549	597	595	589	581	559	603	624	586	617	600	595	572	565	584	585	619	583	620	598	593	599	568	595	567	639	604	592	590	580	565	624	588	564	613	605	633	556	558	599	554	609	592	562	552	545	578	620	595	599	537	612	572	610	573	624	636	594	615	583	584	553	623	606	579	598	612	612	647	614	573	597	615	550	618	608	569	594	559	580	589	571	584	581	578	534	626	573	586	560	595	609	545	587	603	603	591	589	572	604	608	603	570	574	561	621	545	539	563	573	625	546	607	584	588	612	635	574	567	557	570	608	576	581	600	597	595	577	579	584	583	545	580	595	588	611	578	595	542	587	606	613	605	580	604	584	591	577	568	595	570	609	606	591	611	600	567	624	621	578	579	612	600	620	564	611	637	623	598	617	620	629	633	614	573	589	567	583	597	627	605	603	611	602	575	559	582	586	585	608	595	591	588	571	634	608	633	640	532	629	562	613	597	619	582	594	591	589
8113	8289	5554	2805	2158	1686	1455	1293	1093	1067	1018	955	915	801	814	847	836	820	832	767	746	784	818	844	788	764	759	769	739	768	734	788	802	761	721	786	753	788	757	807	795	749	791	761	797	723	763	733	789	757	743	779	732	741	733	728	766	692	728	803	744	771	722	794	738	744	737	798	802	763	756	741	767	709	757	720	767	752	770	777	753	781	779	739	732	727	754	758	748	724	733	780	734	817	746	749	782	763	781	767	742	739	758	758	768	721	792	719	759	746	710	731	749	748	755	747	705	745	695	771	770	755	700	735	731	714	721	782	756	651	729	750	727	791	741	796	722	738	760	758	732	737	754	708	764	730	800	742	752	753	768	738	786	751	711	723	793	766	753	810	776	756	751	751	752	762	768	762	761	796	755	746	698	769	727	757	771	769	779	781	777	744	731	754	748	724	733	765	761	731	727	761	750	743	795	746	749	785	760	700	761	757	749	782	773	792	766	742	777	770	767	782	724	715	717	719	749	737	787	789	738	784	716	761	723	783	755	722	756	770	742	748	801	791	759	755	771	737	740	715	723	746	744	751	754	707	754	761	747	784	781	743	745	743	745	726	718	732	692	714	721	757	725	755	761	718	824	787	733	720	778	741	792	777	757	741	761	734	790	733	780	739	788	749	740	757	741	754	769	749	690	743	735	774	739	753	739	800	741	717	783	795	731	782	767	762	776	729	751	747	738	759	762	728	760	738	758	712	743	729	777	810	788	694	749	756	755	727	755	762	727	725	729	759	749	787	750	747	717	798	773	770	722	753	732	750	687	767	765	767	780	767	771	782	824	719	772	785	751	728	761	717	773	744	783	734	747	767	731	758	736	756	720	716	760	741	816	741	734	765	781	740	726	745	736	773	755	759	782	749	721	761	771	752	726	746	754	764	802	741	761	734	719	791	722	750	776	740	751	747	754	787	716	760	780	722	752	755	721	779	744	749	746	782	742	732	761	745	736	794	766	741	759	710	774	734	800	749	758	764	721	694	776	783	748	748	764	812	735	718	772	729	735	699	739	750	707	762	743	788	737	757	809	781	742	773	761	744	726	727	752	771	749	767	681	770	759	701	751	734	761	760	785	751	773	765	769	755	771	796	742	739	748	742	762	784	721	750	766	754	755	755	725	759	760	760	720	785	696	759	737	727	777	781	768	728	712	739	720	736	733	799	753	755	721	778	738	785	735	745	768	775	786	734	755	773	742	733	762	775	774	729	768	751	692	734	747	779	743	783	764	747	749	765	726	752	745	682	764	744	785	788	777	713	730	731	712	744	762	785	767	749	760	770	747	712	743	722	764	771	714	769	734	729	753	733	773	692	767	768	705	724	739	733	744	740	714	724	741	737	750	783	787	772	808	790	744	784	750	765	706	739	762	745	746	741	764	715	731	787	778	778	755	750	761	708	706	789	746	762	708	773	708	736	742	793	762	728	737	746	754	728	774	742	759	753	768	746	787	710	766	751	750	782	761	731	799	746	750	781	781	737	780	748	740	761	770	738	747	754	780	743	756	693	722	744	725	741	709	773	760	763	725	694	762	763	755	735	771	730	774	771	726	775	756	745	723	722	749	743	753	721	761	789	781	742	812	716	686	761	748	737	695	748	782	722	763	758	774	765	738	716	801	728	758	762	748	788	778	785	729	741	732	774	746	726	722	739	724	761	752	762	770	719	697	776	721	745	733	743	759	722	710	726	747	743	736	799	793	706	725	772	747	740	754	766	767	768	731	762	755	746	737	666	728	744	743	742	786	662	747	767	751	741	738	739	769	740	720	733	716	798	738	777	723	751	748	734	747	726	751	773	752	751	766	742	777	772	754	737	796	749	753	745	694	752	777	718	703	784	732	785	734	734	810	703	764	817	775	772	760	719	792	721	767	733	779	778	745	692	723	775	738	742	765	751	797	727	730	801	742	749	706	729	764	736	782	741	736	715	727	756	736	762	738	717	742	749	772	735	716	741	764	712	711	726	750	759	740	751	756	739	732	809	791	758	733	752	744	764	752	747	815	744	749	702	732	771	766	728	718	778	661	759	680	773	805	715	796	728	731	767	750	753	756	752	690	809	724	765	734	743	784	789	717	743	710	728	766	724	720	730	747	729	771	746	741	739	744	740	743	770	780	763	711	797	769	775	733	693	741	743	769	756	775	791	755	733	733	755	780	734	734	718	784	788	740	751	769	771	750	796	823	700	757	763	792	766	788	716	765	713	733	731	799	767	755	747	753	759	741	773	772	792	734	737	750	717	723	729	794	695	691	728	757	677	758	754	761	762	749	753	762	716	743	787	785	736	730	741	765	755	755	738	769	729	715	740	761	779	724	749	747	761	713	749	736	728	723	744	748	740	770	745	729	719	746	718	765	772	749	734	755	762	773	779	793	771	778	725	701	761	764	759	715	788	756	737	700	773	780	733	763	743	772	735	750	747	768	758	733	764	784	782	740	678	769	719	777	793	771	764	729	719	765	730	735	771	748	753	729	746	779	733	730	768	775	736	769	724	770	703	754	785	725	746	745	747	747	724	767	759	731	747	715	733	716	715	770	724	748	723	768	738	747	760	751	769	813	711	725	744	719	766	744	765	759	740	745	789	735	757	727	727	750	732	714	773	752	745	746	782	736	777	736	720	735	759	756	703	722	738	745	760	732	751	730	787	726	723	772	721	735	765	782	734	754	754	759	726	768	715	719	735	731	737	771	774	744	780	786	727	721	750	759	745	752	741	752	783	734	768	736	753	749	774	769	753	731	743	718	781	736	749	729	783	712	758	776	754	779	757	810	825	759	748	737	754	811	767	782	753	748	773	746	781	744	747	760	716	749	695	739	783	781	740	807	752	753	770	745	763	702	797	781	743	749	714	771	722	737	779	761	757	749	749	768	746	757	755	750	746	737	759	750	777	695	727	793	753	767	754	713	844	749	778	734	729	721	771	745	684	751	788	732	739	775	759	682	764	717	730	752	735	727	715	789	732	738	818	750	802	728	733	764	742	762	788	760	723	773	740	761	750	739	756	775	809	736	738	770	773	746	728	742	716	747	720	747	808	803	726	742	807	750	763	769	743	743	736	700	756	741	741	786	743	763	704	790	781	774	748	756	724	784	745	747	796	796	746	797	752	789	735	683	743	771	796	778	740	697	738	773	799	750	732	759	738	771	739	759	713	714	775	772	792	763	768	797	783	744	777	713	749	724	741	765	762	728	739	734	698	760	747	788	774	808	756	758	721	746	719	786	790	778	754	696	734	772	757	761	731	698	722	744	778	762	736	742	746	755	698	774	775	697	732	748	764	795	731	772	715	716	719	742	725	757	753	788	716	737	766	742	787	733	764	762	780	726	703	744	789	721	747	768	708	740	729	719	747	751	761	713	741	710	722	771	738	741	735	751	740	790	731	739	756	746	754	744	733	757	743	773	804	777	740	751	805	758	688	704	768	771	809	737	735	759	698	784	772	775	735	785	675	674	780
25107	21548	27546	25872	6487	651	596	466	480	459	468	458	420	419	410	446	458	424	455	423	462	424	430	406	408	428	393	391	374	437	420	436	372	428	429	414	393	408	425	399	401	417	418	415	411	425	433	459	400	395	392	426	405	399	396	423	440	429	372	359	423	415	409	389	404	409	444	427	362	430	371	396	400	455	393	402	407	414	386	411	387	409	412	428	417	406	374	436	379	448	417	414	408	376	408	398	413	376	406	367	423	406	394	409	422	392	416	386	416	435	452	382	407	411	422	412	422	375	429	398	433	390	404	397	411	440	418	419	414	430	374	402	400	442	429	424	413	401	376	406	401	408	432	412	384	384	398	383	436	384	389	438	434	384	401	434	404	413	366	370	411	399	425	392	414	424	429	415	382	389	382	428	410	409	435	362	378	399	400	416	400	405	417	385	433	392	384	378	435	381	367	382	405	441	418	384	377	411	419	406	406	417	387	389	406	404	391	379	403	388	412	363	402	422	404	413	392	387	435	407	390	379	415	432	418	398	425	394	401	401	431	391	404	381	423	387	410	415	399	404	379	444	396	403	391	409	396	372	384	422	396	443	429	413	415	382	411	413	406	416	416	425	415	403	395	419	381	404	384	369	425	376	401	414	447	399	398	416	401	404	393	375	409	404	388	386	396	398	372	391	411	441	402	388	370	389	420	431	411	439	421	431	399	380	405	411	384	411	424	442	398	411	434	389	422	409	400	415	380	421	404	397	383	412	395	396	456	422	414	403	378	438	416	428	401	425	407	383	424	432	406	386	376	368	364	426	401	410	413	418	369	437	400	398	396	421	399	429	400	358	440	408	419	418	435	420	454	402	441	432	414	381	389	406	429	403	413	422	378	391	406	393	395	415	377	410	404	378	411	372	443	393	437	428	424	430	422	432	399	359	411	391	355	405	415	425	406	383	408	422	386	392	406	394	395	392	385	381	381	435	401	397	395	412	424	373	403	417	407	372	428	408	398	435	419	386	399	395	387	436	405	370	402	417	417	390	381	387	391	402	406	439	378	379	392	401	407	405	398	406	387	392	425	390	418	419	432	413	456	419	397	399	396	416	389	399	414	436	419	404	412	386	421	413	429	399	393	386	412	425	377	395	383	433	424	404	410	409	424	390	424	387	408	434	412	423	443	389	441	433	381	395	388	393	414	426	398	420	383	358	395	396	422	412	413	423	419	398	382	396	462	384	387	429	377	445	394	346	404	423	408	408	428	414	421	368	368	420	428	399	395	381	411	425	405	434	441	398	369	427	375	393	368	400	408	388	414	425	410	400	369	398	415	453	430	383	401	382	400	393	426	419	406	398	401	408	413	379	392	418	390	419	402	424	396	441	377	395	409	374	386	428	394	429	422	445	400	416	421	414	394	413	417	403	381	427	386	425	393	368	387	397	389	417	439	434	401	379	428	418	412	404	376	409	402	379	454	422	405	388	416	412	412	399	398	397	419	383	368	380	445	391	409	371	389	384	430	379	404	409	390	406	433	450	370	401	402	372	397	418	414	403	405	396	392	408	413	440	386	437	412	391	389	406	385	367	406	378	384	398	420	421	393	396	394	384	402	420	403	408	409	375	425	405	399	421	415	403	375	405	374	415	412	400	431	407	418	401	409	409	406	389	392	448	389	427	428	368	467	409	414	398	426	420	419	431	421	416	417	364	402	418	378	383	387	402	401	419	428	412	401	417	405	408	392	398	393	440	406	401	384	428	413	404	386	396	409	398	423	384	372	441	414	436	412	406	403	404	380	376	369	370	413	414	387	421	410	405	412	407	407	411	420	397	420	412	410	394	414	431	402	404	376	416	421	433	367	419	399	381	405	395	387	430	401	409	402	413	369	413	383	385	356	403	382	399	442	409	409	390	433	419	431	416	457	412	416	400	401	421	420	386	409	455	424	407	422	403	403	415	437	416	402	440	402	391	391	430	421	384	396	418	396	376	392	393	378	391	423	410	439	418	386	441	417	383	396	424	381	390	413	409	407	390	415	426	396	400	384	402	396	392	370	398	366	385	431	401	392	419	378	406	375	413	421	429	417	383	432	439	414	391	427	366	395	412	405	402	393	414	411	409	385	414	402	402	438	409	393	452	389	427	398	386	387	385	420	453	407	401	394	398	421	377	408	403	427	374	415	404	385	415	419	381	409	407	420	398	407	422	392	401	396	383	433	440	401	379	431	426	428	402	428	400	374	376	409	408	405	409	418	425	396	373	422	433	378	375	394	403	390	438	388	410	433	422	424	417	425	415	397	376	394	378	422	414	425	455	427	407	429	389	420	425	399	404	413	388	414	381	401	359	408	418	417	404	423	405	372	410	373	447	413	427	400	407	398	392	395	370	382	383	413	393	370	376	433	372	407	413	397	406	431	443	432	406	390	404	399	427	379	422	401	428	403	421	407	380	399	394	425	386	402	378	418	423	425	440	431	428	402	420	376	384	411	364	407	412	387	407	372	379	417	408	408	399	410	395	405	384	419	408	367	387	399	437	410	404	419	377	393	371	382	389	366	397	385	403	406	392	393	387	373	408	442	427	396	418	395	423	385	399	398	398	423	403	388	349	388	429	375	409	402	409	358	353	410	358	398	393	417	427	408	378	406	402	408	401	400	357	356	407	396	386	405	422	391	443	405	391	363	408	382	403	419	411	414	426	429	360	394	392	397	400	391	396	372	408	437	401	413	392	381	437	383	404	400	410	401	401	395	404	396	412	413	416	386	402	372	382	420	395	435	368	408	438	413	384	419	433	373	383	422	411	414	398	391	415	442	398	418	420	412	407	365	396	452	402	380	426	424	433	393	410	407	384	364	375	401	394	397	394	426	403	367	412	399	379	420	403	414	408	362	410	419	412	414	392	406	402	379	420	416	397	411	397	405	348	391	440	401	388	398	436	413	392	409	444	401	432	416	421	414	461	384	417	413	423	409	355	434	398	409	406	414	425	384	427	374	380	406	378	380	404	415	417	436	387	425	364	384	398	404	412	405	401	391	423	359	399	421	422	421	385	378	379	422	398	409	413	401	388	402	411	381	384	384	385	393	412	382	374	438	419	406	414	418	437	391	402	401	402	413	385	397	417	401	435	407	402	427	443	423	416	375	401	395	388	379	408	436	391	399	396	377	442	419	431	384	412	400	405	410	421	437	408	404	394	428	424	418	379	411	433	387	357	398	396	405	396	393	409	407	386	412	348	376	410	420	424	386	413	409	419	399	371	405	385	430	383	388	385	408	399	446	397	396	420	400	406	417	417	389	399	366	395	408	432	398	397	415	430	438	406	432	419	396	403	381	417	393	395	390	390	401	387	429	395	391	390	361	393	391	384	398	419	413	403	420	404	413	452	413	428	396	404	422	398	382	385	423	438	411	397	414	393	397	431	429	433	393	404	403	403	378	430	396	413	385	397	416	386	392	417	428	425	380	400	417	423	435	417	413	414	436	395	410	392	421	415	411	407	395	430	360	402
7580	4174	2877	1469	1206	983	857	801	761	724	632	570	580	624	581	541	548	548	523	536	545	517	518	511	491	538	533	548	558	477	541	502	515	536	525	527	482	512	497	545	507	504	496	503	470	503	530	506	536	494	495	508	489	521	510	519	492	501	537	507	492	520	480	470	535	484	464	483	500	527	532	581	504	497	487	486	489	456	486	468	523	519	483	497	517	482	503	502	505	500	505	539	519	500	497	481	473	488	559	476	480	487	498	505	543	542	517	471	470	513	508	553	515	515	497	531	497	518	485	509	473	474	537	463	508	497	482	514	518	473	492	514	530	557	481	495	547	527	539	508	525	530	518	480	516	491	546	487	504	563	490	517	490	535	517	486	487	528	520	492	512	553	480	479	522	518	515	493	508	513	521	548	511	480	527	539	474	482	503	505	530	480	493	507	493	501	563	505	451	510	527	492	512	548	502	510	514	501	499	515	505	505	509	479	511	510	474	536	510	498	495	528	518	511	497	509	475	538	505	493	533	500	501	505	477	479	515	516	494	495	508	520	454	501	511	459	548	519	501	562	511	475	529	546	521	555	470	489	516	521	499	533	511	517	514	503	478	504	532	437	525	480	523	477	503	487	496	514	484	492	501	495	524	524	514	523	531	508	477	524	483	501	531	512	522	496	503	508	482	540	471	489	541	470	481	513	497	484	538	525	541	497	449	472	487	542	493	524	478	503	560	525	526	539	479	532	527	499	467	480	542	500	520	498	511	510	526	507	493	509	507	459	486	506	535	466	511	520	493	456	511	497	518	521	486	496	441	513	525	478	470	476	511	473	524	513	524	502	509	511	501	496	473	508	482	512	479	542	540	493	523	462	501	499	472	489	491	475	516	481	521	526	472	455	521	523	528	548	566	554	528	523	496	493	520	524	523	531	536	500	541	507	497	486	508	524	558	514	509	537	496	506	507	491	448	499	509	531	485	520	544	502	522	498	515	524	476	505	512	481	505	461	502	518	485	524	506	492	532	492	507	489	526	502	487	514	506	498	519	520	485	524	506	491	457	503	485	488	478	552	499	550	515	528	494	527	533	502	507	505	487	514	472	517	484	475	521	561	489	518	476	495	518	484	556	501	519	494	490	484	493	504	497	534	526	497	550	531	508	488	489	511	483	513	510	538	547	516	479	528	464	483	460	494	474	524	519	528	502	526	498	485	496	502	503	498	493	520	507	550	449	475	513	479	509	492	521	498	506	482	502	513	497	501	513	473	536	481	509	504	502	496	518	530	484	510	473	537	502	494	482	490	484	491	495	497	542	518	492	461	522	489	494	493	500	517	520	492	508	511	530	490	508	534	513	530	477	465	508	532	568	496	489	494	502	517	531	471	510	507	526	504	502	493	531	491	495	559	482	458	489	476	509	479	495	528	463	492	501	487	476	520	493	523	552	495	487	528	540	528	491	497	528	489	524	526	512	525	464	490	503	531	516	507	490	503	521	488	495	472	472	496	515	500	519	517	492	518	533	514	503	503	501	465	478	486	520	496	504	536	491	514	491	491	493	510	506	486	516	516	501	475	461	497	490	516	554	508	515	501	524	543	513	494	528	503	505	535	523	481	527	514	485	528	479	500	532	477	479	483	522	534	494	514	501	504	509	482	471	516	540	502	502	502	512	559	536	493	483	532	533	471	527	509	510	513	502	515	497	495	567	493	513	533	511	455	510	501	500	480	529	520	559	520	486	462	457	495	465	466	458	543	530	504	532	530	495	502	473	435	496	538	512	490	510	507	484	519	509	517	508	525	461	481	522	483	548	478	505	564	485	503	539	522	500	507	491	513	567	498	477	454	503	527	521	470	473	525	505	478	504	534	463	507	467	475	533	491	507	513	524	512	493	500	494	547	522	508	514	536	503	508	475	520	519	526	526	500	533	500	504	556	509	512	536	500	478	543	527	519	531	470	520	494	484	520	481	535	477	451	531	515	487	499	534	518	513	522	490	516	515	458	485	551	499	518	511	549	519	503	481	530	504	530	517	535	525	517	484	563	476	515	495	505	477	472	520	507	514	529	503	514	525	513	570	514	508	501	500	506	496	496	502	479	508	479	513	511	508	504	536	527	520	504	515	486	537	479	470	481	469	481	484	488	473	521	484	523	538	477	531	493	507	496	506	505	481	520	492	511	493	495	497	564	486	475	530	476	526	537	501	485	495	535	514	529	519	489	499	472	468	531	476	508	513	549	483	486	525	479	501	484	509	478	501	508	475	490	511	481	515	512	492	509	485	514	490	535	490	533	495	509	528	481	524	487	494	503	501	488	493	495	489	502	499	510	538	537	496	535	502	507	473	492	491	497	539	510	484	492	494	508	458	476	468	487	510	497	529	551	455	531	532	540	481	500	480	487	511	478	503	538	467	502	477	537	519	506	478	488	472	484	474	479	523	483	496	529	476	536	517	525	484	515	503	537	494	510	499	482	483	494	526	509	455	500	499	529	498	504	478	510	538	487	480	497	507	506	511	515	501	527	542	474	527	503	531	460	496	486	481	498	513	502	533	549	528	542	562	472	494	504	497	530	516	510	511	506	524	505	513	493	469	475	530	506	509	489	500	504	457	508	509	483	449	495	538	500	521	471	490	503	532	506	525	508	494	510	552	496	501	509	517	495	527	503	498	508	511	511	479	536	510	483	489	569	514	519	495	498	478	513	469	517	501	481	552	524	543	500	507	512	518	488	476	491	495	495	515	495	515	497	494	518	521	498	535	555	483	502	500	541	496	522	531	498	465	494	529	513	549	504	534	514	519	478	493	484	533	531	491	505	504	518	517	491	522	463	506	524	538	551	460	510	500	473	472	501	498	493	473	507	530	523	513	509	517	527	488	507	535	489	497	504	479	494	505	502	499	526	529	480	490	464	493	520	505	506	511	543	541	474	535	498	493	463	513	491	538	539	473	516	544	486	502	521	504	544	514	479	461	497	534	524	505	545	512	527	517	467	498	507	502	500	497	511	527	501	521	509	457	518	511	489	511	541	507	526	517	524	532	539	497	489	503	466	510	497	509	507	481	550	498	488	497	491	535	474	501	498	497	498	479	510	527	536	511	527	481	509	537	502	478	505	490	476	513	505	521	536	479	509	525	500	528	489	473	522	498	495	527	496	508	500	514	478	536	486	516	511	486	503	472	522	526	505	491	555	504	504	499	508	492	483	502	480	523	531	495	498	541	493	493	491	473	511	559	449	470	518	426	496	472	533	530	526	477	459	521	509	502	547	514	494	530	512	522	511	481	465	512	492	540	498	499	504	508	469	515	499	507	491	547	499	489	525	492	466	492	499	521	500	494	495	514	496	502	475	512	509	541	497	514	524	502	513	498	501	534	516	489	511	503	491	510	509	498	522	494	488	492	537	519	500	529	562	558	499	477	512	533	504	521	482	574	454	491	551	521	489	492	535	531	479	527	512	552	520	484	488	507	500	514	487	552	498	515	539	485	511	496	497	535	498	532	484
23008	21596	29398	24267	21596	21597	4466	721	521	509	387	398	391	304	322	304	290	318	268	289	274	259	259	263	256	286	236	245	255	253	221	236	251	223	253	226	262	261	220	247	245	255	223	221	256	239	250	220	263	231	226	211	230	242	253	242	241	242	228	233	227	220	228	229	242	217	211	211	217	249	244	241	229	233	232	237	265	219	229	210	235	229	222	216	233	238	218	229	220	222	237	238	235	242	232	191	227	220	228	234	259	211	250	238	235	230	230	213	217	233	223	240	203	254	217	237	262	232	237	216	228	239	226	219	222	230	236	219	240	260	213	272	228	248	217	227	256	254	246	214	249	240	236	224	227	235	210	234	205	236	216	226	246	234	223	230	207	218	223	217	232	231	215	235	203	221	236	204	229	240	201	221	234	226	243	214	228	226	223	252	244	213	238	192	220	224	241	228	215	243	235	228	222	221	195	234	229	229	260	255	225	229	228	247	202	202	234	228	207	212	211	212	228	235	229	241	219	205	225	228	226	222	249	237	235	220	237	213	251	230	232	230	220	231	222	223	208	233	243	213	218	220	240	247	236	227	225	210	236	241	214	221	212	205	224	227	219	216	240	224	211	227	224	241	182	239	212	254	240	214	249	228	241	252	259	236	215	231	214	241	209	215	226	192	216	227	206	223	252	252	227	242	191	249	236	241	236	236	248	232	235	227	186	221	222	234	229	228	234	215	221	212	216	234	220	228	206	221	242	225	245	185	234	249	248	224	220	214	215	235	224	224	241	231	212	234	236	236	231	210	211	237	247	227	229	264	229	216	225	220	205	238	247	198	254	218	235	247	214	265	233	251	217	245	233	256	264	237	238	228	262	239	213	206	205	244	220	234	234	242	223	245	232	218	211	251	217	234	233	219	258	219	221	246	220	236	218	212	220	226	228	238	229	231	255	231	223	235	221	226	213	220	220	226	204	246	212	233	211	245	280	248	245	230	267	228	230	236	214	240	232	229	240	216	244	210	225	223	224	220	202	222	224	252	216	223	227	234	220	235	238	239	230	240	232	244	211	224	243	223	243	254	200	226	217	237	240	222	209	210	241	230	216	265	221	235	226	244	232	217	214	214	266	229	277	230	246	251	253	219	237	213	219	211	230	208	190	224	225	223	236	213	219	233	221	228	225	209	227	244	242	199	213	236	199	234	241	222	217	233	217	227	228	242	243	233	208	250	267	227	250	239	244	251	237	194	237	235	231	255	245	207	194	227	233	222	225	221	216	226	219	231	219	221	248	209	204	251	233	243	238	212	241	215	210	231	216	227	203	240	259	195	212	220	209	245	236	239	228	233	224	233	225	222	252	216	229	230	214	219	212	256	228	256	245	216	252	224	207	239	241	226	231	214	258	218	213	236	236	235	229	244	249	248	236	226	223	222	211	230	215	219	226	214	242	208	217	233	215	221	214	226	238	221	247	220	224	229	226	203	214	232	219	212	238	216	238	208	237	221	214	240	236	223	262	229	208	233	194	219	224	213	204	243	229	190	237	190	257	233	218	223	233	262	212	229	239	247	253	228	216	239	227	243	235	232	234	227	224	261	236	252	234	215	221	208	207	235	231	227	191	218	233	248	261	233	248	249	218	247	233	253	241	256	244	209	209	235	237	235	204	249	243	228	230	243	242	243	222	248	251	206	223	220	231	224	216	238	204	240	238	233	221	198	246	195	248	203	243	232	224	239	225	216	232	226	215	202	183	225	229	226	214	238	250	233	226	229	228	223	227	222	252	219	231	247	195	228	252	237	232	182	234	216	273	242	228	203	220	222	233	232	234	217	225	259	225	217	232	230	214	222	199	239	246	230	222	217	235	204	271	221	201	231	238	251	219	220	248	241	234	214	221	237	242	214	229	222	227	232	231	202	186	226	212	210	224	225	237	243	200	217	228	240	240	222	197	221	211	201	223	230	204	242	189	225	186	226	223	234	262	275	211	227	243	242	230	207	241	209	266	252	234	263	231	207	253	215	193	246	225	239	220	234	222	223	226	251	246	233	246	236	237	241	230	217	236	214	201	220	232	243	227	233	237	225	194	201	214	237	227	213	219	222	242	236	255	211	226	262	211	229	238	222	205	226	230	229	211	223	230	234	236	233	231	240	252	218	220	240	251	211	233	196	236	224	241	218	238	230	232	197	220	243	246	245	202	240	234	242	238	215	231	241	240	232	238	236	237	218	219	210	215	241	247	211	227	243	216	229	226	227	219	208	227	237	257	259	195	204	242	226	210	220	244	213	249	197	222	189	227	206	230	236	239	234	227	220	263	214	206	215	205	231	240	241	201	226	204	227	224	215	199	195	218	247	201	222	249	236	227	252	220	258	223	231	236	239	219	232	232	208	236	204	255	221	242	231	213	265	218	221	232	212	255	239	217	192	187	245	213	243	220	221	237	216	242	214	253	209	213	249	216	248	226	218	243	219	226	225	209	227	224	231	217	217	231	234	244	239	248	226	211	224	207	248	233	239	218	234	237	199	234	215	251	216	216	254	235	224	238	230	223	236	199	221	217	229	228	222	212	241	216	214	242	208	226	212	243	220	240	253	240	244	225	219	230	207	235	195	214	216	242	226	243	216	245	230	230	200	243	245	252	237	223	231	247	226	209	236	210	210	246	210	264	234	239	243	215	228	220	247	228	192	234	215	219	214	286	234	235	216	217	231	218	250	228	261	211	205	223	217	236	183	231	235	233	226	234	207	225	215	245	200	226	220	234	245	221	269	200	218	211	233	221	224	224	250	234	252	210	212	245	237	205	227	219	238	232	205	210	231	236	210	262	222	234	241	199	226	222	230	231	243	231	225	211	236	215	244	230	223	237	236	224	240	232	228	203	209	216	210	242	223	232	239	227	223	231	252	211	253	235	222	244	263	225	236	228	217	194	239	245	237	227	242	223	239	209	230	232	233	247	264	207	237	247	223	242	236	205	255	235	224	224	238	233	239	228	239	223	226	230	218	219	225	232	218	241	244	235	238	210	203	244	239	235	219	219	204	222	214	246	251	237	239	240	227	218	189	240	228	256	222	217	237	242	211	230	209	216	228	227	251	216	222	201	213	232	244	239	225	219	248	244	255	216	219	228	219	234	243	237	245	244	229	223	239	236	237	244	214	230	222	231	197	244	222	221	229	242	227	246	251	223	218	234	225	229	216	227	246	262	248	211	231	226	226	245	221	198	207	253	200	255	244	199	207	215	224	238	247	230	225	218	228	218	218	242	241	250	254	223	221	210	241	246	253	226	243	226	221	220	230	219	249	248	233	246	255	230	210	236	237	211	211	221	225	240	223	232	238	214	242	252	218	224	259	234	243	237	260	238	221	235	230	228	215	212	227	246	215	218	210	236	261	227	238	232	227	214	239	208	211	217	246	203	216	220	236	210	218	244	217	218	227	240	232	228	211	209	227	199	225	217	235	233	240	238	210	231	221	246	231	236	233	242	262	218	228	257	209	250	236	241	226
9468	12718	8624	4039	2869	2180	1641	1204	1070	897	808	666	603	550	518	533	469	444	430	417	423	383	357	356	356	374	401	327	313	351	337	340	342	296	330	356	311	325	331	327	318	320	332	334	259	326	315	302	343	293	323	326	314	340	315	312	344	311	331	337	333	305	294	328	282	312	318	299	312	288	290	337	311	305	323	336	272	300	335	320	296	313	319	301	309	296	343	299	315	310	282	298	320	301	289	331	327	298	339	306	293	300	305	301	291	291	293	286	353	306	249	281	292	301	279	312	320	303	316	291	313	309	314	270	309	294	296	299	296	295	316	322	266	282	297	295	311	294	298	288	292	302	309	314	281	273	300	314	281	306	286	307	297	307	330	288	288	281	283	289	286	302	302	337	277	305	327	301	279	296	312	319	276	301	318	291	275	306	290	305	296	308	332	317	309	258	329	313	323	273	290	295	297	319	301	303	331	289	272	292	309	293	284	296	298	314	302	318	300	344	301	318	297	320	317	298	311	312	269	327	330	285	302	302	319	291	261	301	278	301	293	289	311	330	287	316	292	285	310	286	289	280	277	311	287	290	301	318	287	307	318	276	296	309	274	296	305	296	285	296	294	296	279	321	278	270	329	314	296	318	292	298	327	327	270	285	300	323	312	284	268	295	302	286	316	281	329	297	293	280	290	307	278	293	325	294	276	318	291	317	301	304	320	295	346	317	283	298	306	311	309	297	304	304	279	317	319	295	308	310	311	311	325	297	294	297	304	304	311	281	329	333	277	275	263	276	329	279	331	319	298	299	298	291	301	304	293	324	280	296	290	310	313	292	304	289	323	329	317	312	307	291	321	295	283	316	296	325	303	319	264	309	284	309	288	329	283	306	325	321	288	320	286	277	313	312	318	282	317	290	269	287	307	296	305	283	303	299	274	291	309	278	309	312	319	299	291	277	295	298	289	296	305	297	281	306	315	298	329	325	301	316	279	293	313	286	295	271	315	325	311	305	287	287	267	310	264	297	286	286	299	309	311	290	311	290	323	299	300	301	293	303	269	287	314	301	299	323	287	294	293	297	292	305	292	306	331	326	295	315	290	330	320	263	298	309	289	299	282	320	294	286	313	288	306	304	314	302	295	305	293	295	299	307	339	297	299	299	295	302	269	281	311	334	302	303	285	288	338	316	285	313	261	298	310	315	308	293	293	261	309	293	303	273	279	334	286	294	290	309	292	326	345	304	335	267	322	298	304	306	285	324	302	290	307	300	302	315	319	273	317	264	301	287	288	291	329	288	277	288	288	315	282	332	319	301	295	306	338	330	282	326	297	300	295	313	285	317	306	301	294	314	323	285	262	317	328	264	296	300	341	315	294	292	301	314	276	277	301	310	275	298	309	278	291	335	323	302	350	323	312	312	299	312	305	312	296	316	325	326	312	315	273	303	321	347	301	299	291	299	302	299	279	295	289	301	306	302	291	313	273	304	279	308	309	294	318	321	301	299	306	295	302	285	285	269	310	301	290	287	321	272	311	317	323	272	303	309	307	297	313	341	302	300	274	301	320	305	299	287	309	325	283	296	307	314	297	291	299	324	296	315	309	304	284	301	283	265	294	290	315	326	288	321	315	307	349	320	317	304	319	291	273	294	284	311	320	318	291	286	306	317	325	311	300	301	289	302	286	328	306	303	298	303	310	299	292	294	294	318	289	296	287	331	314	291	295	334	279	258	277	297	306	271	287	277	310	292	310	296	308	309	315	263	311	301	292	297	292	329	269	291	299	285	304	292	287	316	291	311	286	314	290	297	300	282	316	285	324	292	289	294	325	305	316	307	307	296	306	300	277	323	299	314	331	315	323	297	305	283	311	337	306	337	278	296	290	289	284	304	310	282	295	307	307	298	314	320	296	275	328	300	310	288	296	295	319	305	318	323	295	279	290	316	295	344	298	298	289	310	299	288	317	303	280	304	276	306	310	290	288	313	315	294	291	341	305	318	279	298	301	324	260	324	309	285	312	286	289	334	273	277	298	294	291	289	312	294	319	306	294	288	300	324	311	302	309	296	258	310	297	320	290	291	307	300	286	285	335	320	256	288	286	314	303	301	297	304	310	285	265	330	309	315	303	271	317	291	306	275	334	311	288	297	304	301	283	289	295	280	290	330	300	282	304	274	311	303	299	284	312	317	299	320	288	311	291	297	307	280	280	296	312	300	244	302	310	305	290	310	278	278	292	283	301	323	317	349	292	264	309	288	304	288	303	305	293	290	305	301	307	279	263	323	304	324	341	283	289	284	324	302	309	296	288	304	280	311	293	254	296	284	296	283	311	290	258	295	308	317	337	317	296	310	290	309	303	308	285	274	278	281	299	317	304	297	308	290	291	289	291	288	292	321	319	275	318	305	346	313	328	317	356	321	280	308	312	305	285	319	315	296	309	296	302	318	314	290	292	286	309	305	310	315	280	281	281	260	304	312	301	309	334	306	317	275	312	265	300	302	322	303	296	284	289	298	321	295	278	277	304	290	274	308	267	317	303	290	307	300	320	342	305	297	310	294	304	278	295	292	313	294	299	316	266	318	302	301	315	299	268	311	301	299	306	334	341	314	281	308	289	313	302	325	287	299	296	306	305	309	301	274	299	343	295	302	302	287	303	315	282	311	296	313	268	308	285	306	304	308	277	297	299	327	322	295	265	283	282	307	336	289	321	270	309	298	299	309	300	308	317	289	309	290	277	279	290	291	285	295	292	305	296	293	317	301	288	288	315	308	287	272	306	315	328	321	315	347	270	270	275	271	303	304	303	284	290	315	307	270	261	300	318	291	308	285	269	292	319	300	311	330	325	284	267	293	271	304	300	294	322	283	293	292	303	302	307	298	312	318	304	305	264	346	300	267	285	298	300	295	310	292	324	312	287	279	297	287	269	255	319	283	286	296	289	293	300	291	302	292	305	286	316	312	289	317	291	336	298	295	322	321	292	317	312	326	278	288	285	302	287	304	300	301	312	297	290	295	295	293	273	323	315	290	293	270	316	324	271	309	278	295	297	323	299	299	321	308	290	344	318	310	280	291	318	273	322	308	307	281	321	282	320	301	281	325	294	310	306	322	290	319	297	305	325	301	310	281	301	291	283	335	318	295	303	324	284	293	273	286	300	309	326	329	273	283	290	318	309	306	289	314	291	286	301	301	291	300	308	290	282	296	313	309	261	303	289	329	327	268	299	305	338	269	319	311	281	301	311	345	278	308	315	294	310	286	307	281	320	251	281	327	308	321	302	305	306	300	318	264	312	311	320	295	300	273	298	291	306	297	292	319	303	316	295	288	285	309	283	333	311	307	291	294	304	301	308	321	279	281	344	290	326	316	272	302	300	285	312	310	288	334	300	309	290	292	291	327	282	342	301	325	304	289	319	305	311	285	324	320	295	271	307	312	299	280	326	289	303	297	324	335	308	315	298	324	323	294	300	296	296	295	278	299	286	310	307	313	300	313	294	296	286	285	286	319
27887	17694	3427	865	689	662	672	713	644	658	665	712	683	671	662	710	645	661	647	645	665	679	645	659	681	711	705	669	699	637	677	716	695	651	683	654	705	649	646	676	661	625	695	674	666	720	714	656	686	648	648	635	681	658	708	670	613	651	645	678	676	664	648	692	663	642	662	644	690	676	706	637	650	682	703	657	720	689	653	615	650	675	666	652	638	661	672	687	665	668	648	661	706	722	677	677	683	717	607	637	694	706	689	666	688	693	621	643	617	670	639	672	694	708	635	672	653	677	629	702	699	662	673	660	684	660	695	655	648	671	677	712	671	671	658	623	638	642	615	655	664	633	673	649	697	642	648	670	682	702	659	644	677	635	615	674	742	710	656	621	654	659	708	692	650	658	649	608	656	683	646	697	644	610	627	695	659	674	677	667	690	693	639	686	666	629	643	663	647	703	678	675	680	707	671	657	662	669	696	682	696	665	656	706	677	619	693	662	668	660	669	669	662	648	692	721	699	681	665	647	672	662	665	696	634	679	719	623	660	667	685	651	701	670	609	628	647	668	634	641	659	731	673	664	636	691	689	677	661	682	653	626	673	661	674	699	689	651	668	706	703	650	664	656	628	658	685	642	671	682	687	656	623	673	674	720	634	627	663	690	646	706	657	647	681	656	673	662	666	632	617	672	685	691	671	681	676	645	640	673	659	743	658	683	668	666	653	649	693	668	679	657	637	641	675	698	664	687	631	697	676	699	694	652	642	680	677	676	663	660	694	661	690	687	691	690	654	676	649	669	710	654	638	687	654	660	616	624	627	684	662	627	662	656	693	657	694	673	649	705	697	672	646	682	638	672	634	672	657	674	686	641	658	663	672	648	667	711	684	700	701	673	667	648	708	663	722	650	661	701	661	677	693	674	661	665	683	711	675	671	684	680	707	676	646	683	662	714	658	696	712	647	651	677	683	682	677	677	644	693	674	675	665	636	691	684	698	692	648	698	668	638	711	664	615	680	644	632	664	651	659	706	673	718	648	706	658	606	606	698	692	649	665	663	693	615	650	666	703	665	682	642	646	658	693	655	630	664	695	646	640	673	661	640	669	659	683	646	682	652	663	661	699	669	678	666	685	677	658	632	686	645	672	677	698	646	666	714	676	679	636	652	670	645	660	697	656	703	680	694	685	643	618	719	643	719	690	673	711	671	678	730	659	660	703	698	625	672	646	698	696	654	664	643	682	689	672	624	680	658	634	647	690	646	668	663	679	650	677	677	686	688	709	677	637	657	655	613	638	694	671	680	679	687	657	656	635	675	673	645	699	653	646	649	660	700	603	647	672	655	658	648	674	676	682	680	703	683	633	684	656	618	650	667	692	669	668	611	668	661	656	681	644	673	659	667	684	679	622	667	653	671	672	704	710	698	736	676	668	652	611	645	608	652	658	706	658	632	696	645	691	656	672	641	671	633	707	683	666	685	720	663	680	722	628	680	650	657	681	699	661	651	704	732	642	689	677	694	658	686	682	639	649	642	669	709	663	714	673	622	659	703	723	676	646	638	687	642	675	656	656	696	654	665	672	666	675	705	653	618	647	664	658	731	677	681	681	674	634	678	637	688	667	685	672	712	676	673	663	658	675	632	687	703	662	652	670	666	651	600	610	669	683	664	665	679	694	665	680	677	671	661	671	650	601	670	671	718	671	652	684	642	700	649	632	657	663	701	654	660	658	674	691	641	659	689	671	643	668	659	672	680	686	655	709	655	629	654	648	665	648	651	637	677	698	640	664	708	683	666	696	655	649	694	658	682	748	641	666	698	675	661	650	680	692	655	690	647	633	618	689	669	646	701	714	619	656	686	688	682	628	683	642	644	688	684	679	638	641	696	686	672	645	646	678	690	680	633	637	677	678	692	705	686	640	680	653	729	698	613	650	687	664	676	630	620	661	665	639	639	645	655	651	631	659	650	659	638	649	688	664	673	700	622	681	657	691	684	661	681	679	688	640	666	670	697	676	680	710	692	630	656	669	728	722	622	652	688	698	687	642	640	668	679	604	656	683	676	612	683	646	684	660	673	622	663	671	682	666	644	667	696	714	684	670	668	643	663	656	659	649	663	661	698	651	678	674	700	740	623	644	692	679	647	651	634	678	657	673	682	720	683	716	658	703	631	706	711	655	689	643	653	649	641	662	659	653	619	649	686	673	662	685	641	684	745	672	678	653	642	701	648	625	660	660	641	674	670	679	657	693	662	651	644	680	717	657	676	668	678	679	675	663	602	633	650	638	700	646	680	687	674	691	686	647	648	625	726	710	641	658	674	635	635	649	658	700	664	670	657	681	707	703	666	710	657	693	678	669	653	611	709	708	661	681	623	655	676	649	673	671	658	615	688	702	681	661	706	661	617	654	708	682	671	669	663	633	649	723	672	643	628	687	618	689	651	644	699	699	691	616	721	731	662	667	671	657	694	685	653	668	641	628	668	678	655	641	639	665	658	666	657	662	684	668	670	643	673	666	645	634	717	685	688	662	664	717	641	690	673	695	685	661	702	675	672	636	696	683	692	702	671	667	697	671	651	647	638	664	701	672	675	668	646	671	679	658	663	657	665	631	676	643	715	676	683	646	641	656	679	634	658	655	695	649	686	714	655	695	697	634	654	662	708	685	645	653	711	674	663	716	687	654	658	628	674	648	636	647	648	673	644	656	652	728	684	648	665	688	711	664	699	629	672	734	657	667	639	651	659	633	690	637	653	658	658	699	664	662	651	630	672	688	718	641	680	761	668	679	620	621	712	639	655	682	672	672	649	709	636	626	686	620	659	646	665	702	666	704	655	689	637	709	662	648	644	701	665	651	666	666	707	653	658	657	670	703	654	699	652	635	642	682	679	639	668	664	694	641	651	671	644	682	726	683	667	703	667	676	690	665	672	703	677	665	625	698	603	610	665	667	645	704	705	653	705	686	671	642	642	689	642	700	660	619	687	646	642	641	652	663	678	647	675	660	617	690	690	673	651	665	650	652	652	662	651	669	693	678	638	694	672	645	647	674	644	694	644	680	657	672	699	622	681	684	656	659	660	636	671	673	655	701	654	642	705	648	650	674	703	705	688	656	676	662	696	671	688	670	675	709	657	653	670	680	673	641	627	680	649	688	701	671	660	650	645	649	641	657	656	686	702	647	631	684	650	673	678	683	646	642	674	653	699	614	633	693	692	697	632	694	721	667	662	622	647	648	704	592	657	712	641	645	652	674	653	689	631	682	652	703	648	674	670	647	622	661	685	664	636	682	694	690	657	651	677	617	651	641	700	687	661	665	650	689	697	647	664	652	656	664	705	685	685	721	643	678	665	611	671	655	690	657	686	703	677	652	724	667	691	735	664	707	666	666	628	642	682	624	612	692	687	678	634	690	673	673	634	649	666	703	676	616	697	658	681	645	677	672	711	675	700	647	650	653	657	671	683	674	612	635	676	700	676	660	659	670	638	669	683	656	666	666	693	639	669
5135	1280	1181	944	869	898	896	844	855	853	815	835	855	871	849	850	792	802	814	798	821	859	888	858	812	859	867	846	848	854	824	893	828	825	852	854	803	827	846	816	811	861	860	830	821	767	810	837	847	859	828	826	838	837	785	858	821	814	830	823	875	818	844	851	833	858	849	834	888	821	851	815	847	819	848	876	840	827	844	833	805	863	807	805	845	828	849	821	899	854	821	811	834	848	822	851	818	818	854	877	858	838	822	832	781	843	795	814	831	884	793	868	820	813	816	860	805	810	785	833	864	823	805	833	870	842	805	777	903	803	830	837	841	814	870	805	806	866	840	839	808	797	806	755	832	807	896	828	805	839	810	813	850	824	850	813	818	848	881	797	849	835	840	834	839	843	811	861	843	857	772	862	812	910	849	859	857	861	813	859	858	898	861	857	844	869	817	811	803	823	831	853	819	829	787	839	828	848	879	817	815	779	864	835	826	798	827	836	819	795	818	770	824	792	814	851	809	805	810	859	861	831	812	858	853	854	844	839	835	803	823	779	832	848	838	818	764	846	847	810	864	812	849	823	814	910	828	792	861	830	856	851	799	832	823	853	841	811	842	802	829	882	861	831	812	839	869	874	762	865	825	804	818	840	823	833	905	817	813	867	868	885	804	847	819	838	845	867	819	807	838	843	853	820	815	809	870	836	809	783	842	794	841	836	823	818	857	788	759	816	878	870	891	816	828	830	840	852	843	861	859	839	825	864	800	867	861	889	893	832	847	851	849	850	821	829	869	895	822	843	831	854	841	820	876	831	817	851	847	868	798	752	830	820	855	856	889	804	859	809	805	813	838	851	900	824	839	836	819	828	820	791	820	794	847	835	810	803	822	848	869	778	848	833	839	859	875	800	809	801	814	851	890	876	798	828	791	896	839	848	874	838	833	850	830	836	836	825	825	864	818	824	843	853	882	888	817	863	840	857	836	813	819	831	828	804	838	854	798	813	830	848	823	844	814	813	811	824	852	811	831	848	807	840	893	890	883	791	853	857	811	780	820	811	797	815	871	844	820	791	804	861	773	818	864	827	846	835	809	898	866	819	847	801	878	839	832	813	849	828	821	841	889	796	812	803	839	836	829	818	826	842	814	852	804	831	816	805	843	782	799	886	838	834	831	835	875	805	805	858	823	839	826	847	833	832	880	775	822	855	796	850	871	824	840	830	822	814	820	840	838	829	833	804	885	820	837	887	875	874	862	839	852	859	853	799	809	837	808	850	821	848	870	791	839	868	852	811	840	886	858	788	846	839	870	832	876	871	817	807	784	762	826	806	834	852	823	814	859	803	882	858	838	863	808	843	866	884	808	830	806	877	805	873	817	826	804	836	855	864	882	827	795	830	822	835	852	837	871	817	849	811	808	859	773	853	800	824	825	801	824	833	824	822	809	868	837	830	860	844	847	803	863	899	838	866	820	843	798	891	823	799	829	832	838	868	803	822	833	856	810	943	815	807	851	876	862	851	849	842	894	849	845	858	833	767	837	808	831	823	791	847	846	842	842	833	889	846	810	840	862	842	806	820	864	787	744	827	836	827	824	801	804	790	839	807	840	890	847	838	840	780	828	857	791	829	837	819	789	853	811	850	797	888	826	838	830	816	815	847	864	849	842	831	837	829	899	791	784	812	807	829	861	813	865	827	858	846	859	824	823	822	885	811	816	843	784	866	860	840	866	859	813	892	838	857	872	829	871	806	834	892	829	815	808	815	837	878	841	872	865	842	840	874	840	840	850	801	855	807	879	798	857	863	840	810	859	793	840	828	810	802	815	885	828	776	869	854	839	840	878	841	812	814	878	818	884	849	892	845	825	867	841	842	846	875	838	830	832	769	819	789	833	815	826	799	805	814	847	812	810	814	860	827	836	845	825	820	847	851	758	812	882	818	822	854	762	833	867	865	828	860	840	826	832	859	853	815	817	822	877	829	859	882	875	803	857	808	800	823	869	857	855	816	815	837	809	861	833	872	876	785	878	824	793	806	830	813	783	824	836	796	872	792	839	842	851	784	886	798	837	864	881	864	788	812	836	858	825	832	848	852	870	839	840	810	868	794	846	833	846	849	834	850	841	865	806	850	805	823	861	855	813	833	865	817	829	798	851	861	803	848	806	837	885	774	821	832	756	843	834	868	817	820	844	859	851	843	823	854	802	801	866	813	843	838	852	830	866	798	800	797	791	836	851	781	841	794	831	803	859	832	812	880	837	839	818	792	803	826	855	759	850	827	860	865	861	795	886	804	876	853	820	800	857	799	822	808	842	823	863	843	835	780	880	850	798	892	820	881	807	889	853	829	818	823	839	794	863	844	802	824	797	837	859	836	793	870	851	841	806	823	866	826	884	816	848	844	791	792	845	790	772	864	805	861	849	840	855	811	860	805	887	850	835	822	833	864	801	845	820	824	905	799	821	862	853	794	828	880	815	775	794	867	886	849	812	863	876	839	879	822	796	829	822	866	792	796	834	866	798	756	821	827	809	767	825	845	807	787	825	863	844	844	864	854	870	823	846	858	881	814	807	855	836	846	837	894	887	796	770	843	805	867	816	831	846	793	866	852	821	798	781	819	791	849	816	801	807	804	835	848	848	822	791	849	857	822	806	817	847	789	822	820	821	830	850	873	835	846	830	856	876	793	800	847	814	793	795	865	800	876	839	838	849	829	845	885	826	792	749	854	888	874	838	824	840	830	861	875	849	863	855	843	866	836	838	864	842	782	839	814	813	834	800	863	867	807	795	851	872	829	884	852	826	861	843	905	824	842	823	803	859	775	841	836	802	863	907	832	872	796	842	820	827	863	868	782	831	824	879	860	847	825	855	823	875	836	847	802	855	823	866	856	802	847	854	848	806	811	851	795	852	816	808	817	813	872	887	816	884	831	834	831	806	810	859	848	815	865	785	769	851	802	816	833	800	873	852	836	852	831	835	853	816	862	813	813	825	840	884	794	798	797	866	845	852	846	823	804	835	826	795	836	857	857	823	864	863	858	842	829	806	817	833	808	854	773	804	864	807	825	849	858	853	787	846	849	774	855	847	825	894	881	842	785	873	809	834	813	807	816	886	878	812	799	840	834	826	814	859	832	843	796	817	868	843	885	827	825	866	813	861	795	862	873	797	836	783	832	866	856	829	853	771	825	837	817	800	803	774	838	838	852	867	804	807	856	822	843	862	829	851	782	850	809	823	848	841	840	844	792	796	806	804	875	838	784	844	811	824	819	838	856	846	852	903	790	844	855	837	900	833	879	865	831	836	843	869	833	804	831	883	844	856	819	887	800	831	875	826	866	878	828	850	833	863	811	856	842	792	798	853	821	787	835	828	813	879	847	814	815	859	811	856	839	873	824	862	875	850	785	816	850	825	781	829	806	783	856	862	887	835	830	827	793	877	814	827	803	792	805	841	781	839	843	792	856	857	845	787	867	825	885	771	828	845	806	793	889	843	834	844	828	833	837
23967	21542	28874	24671	21534	7930	1097	839	775	657	657	669	713	642	647	634	634	610	616	607	615	614	588	630	557	631	604	597	638	601	594	617	586	605	588	622	611	594	630	579	552	562	574	552	571	556	602	561	583	606	605	598	584	639	592	610	608	577	565	621	591	590	572	616	556	582	563	583	604	568	559	569	602	599	607	576	568	590	567	572	589	575	555	571	590	551	560	591	599	572	610	591	587	560	596	583	617	633	590	581	580	547	574	549	577	561	586	633	554	561	638	571	594	588	591	514	580	600	575	641	590	571	539	571	593	600	594	593	608	562	577	563	578	581	584	553	582	656	573	583	599	610	580	609	567	536	587	601	612	563	579	610	522	554	578	538	575	580	600	590	586	632	613	619	590	579	589	608	554	668	618	562	588	610	600	581	594	598	587	579	580	589	593	585	562	590	603	609	555	601	578	555	615	584	587	567	606	599	538	557	619	579	624	586	575	610	611	572	575	577	584	552	564	597	613	585	603	596	556	571	566	559	601	547	620	553	623	603	622	561	623	613	563	583	574	620	582	549	584	584	586	605	626	563	566	551	586	589	595	585	584	593	596	581	590	607	595	584	595	572	574	565	530	642	549	586	556	583	580	626	551	559	595	604	563	554	599	570	553	622	543	548	600	564	565	608	563	583	572	592	578	563	585	605	610	561	574	584	609	576	589	589	636	622	598	544	622	612	591	599	601	574	606	553	617	549	565	564	610	583	634	606	576	544	571	582	592	597	583	562	594	608	616	587	582	618	585	623	631	550	623	586	576	622	623	576	571	577	562	587	556	614	584	584	590	612	650	588	550	596	587	597	614	555	592	590	612	605	581	617	605	595	635	606	587	634	572	591	581	583	577	593	542	575	568	559	574	611	623	554	567	560	609	554	583	582	602	629	561	563	604	608	591	556	562	581	576	602	567	611	633	620	625	540	608	589	575	558	561	539	575	589	548	570	622	592	564	609	571	594	555	595	573	616	570	563	609	608	590	589	545	559	639	566	566	595	602	607	562	595	614	577	569	568	609	550	552	558	575	602	564	631	611	589	597	588	601	600	590	626	583	547	594	572	591	511	603	558	577	551	598	595	558	583	586	606	554	604	600	557	536	561	613	587	641	587	626	609	613	624	556	578	578	599	610	630	573	552	624	589	543	605	606	553	593	603	579	628	569	597	556	568	577	588	535	578	577	605	582	614	561	615	556	595	653	569	546	578	610	560	591	557	562	585	610	583	611	586	616	578	588	545	553	589	599	611	610	611	591	559	547	602	596	596	597	580	628	599	606	580	582	611	662	575	563	605	562	598	554	608	564	536	589	594	547	571	579	605	577	607	623	628	654	592	591	531	586	617	587	589	582	600	572	583	587	589	583	578	572	549	581	604	577	583	590	567	544	565	585	616	570	620	615	594	548	575	587	626	639	590	575	580	578	585	587	573	556	570	580	565	593	545	612	592	611	596	601	635	604	581	554	558	603	520	542	612	526	588	557	602	580	593	570	560	576	571	584	605	566	572	596	595	615	609	542	576	640	554	595	607	559	589	577	606	606	589	597	550	584	557	577	597	548	586	592	591	569	564	598	626	585	526	604	554	620	561	578	600	640	549	590	612	607	609	622	563	612	612	603	552	557	550	588	568	541	617	585	568	561	549	571	604	574	575	576	555	557	567	599	591	624	593	583	538	561	569	587	570	590	599	610	624	610	579	600	596	539	553	589	577	583	625	572	559	601	605	581	593	557	569	564	577	597	553	555	578	563	625	613	604	595	584	569	593	580	550	561	585	624	603	573	587	581	603	573	622	602	590	570	599	575	582	610	578	599	580	589	541	594	589	615	586	576	618	566	590	603	578	624	618	580	614	583	553	598	577	575	568	619	594	598	603	555	585	561	616	603	539	640	552	557	557	591	587	599	553	554	571	597	626	541	616	554	581	560	575	602	604	580	611	606	607	555	581	581	611	574	644	567	563	555	531	601	554	603	570	602	588	583	592	590	559	584	618	611	590	595	516	642	600	596	575	622	599	612	590	594	558	560	571	561	593	594	592	630	573	627	601	596	577	584	585	609	584	602	620	570	532	618	574	603	587	599	617	604	584	562	557	620	557	576	568	580	604	594	588	578	565	596	583	603	578	567	588	589	554	558	637	576	584	615	555	619	568	602	565	564	564	584	611	611	561	589	551	608	568	564	584	593	604	616	559	628	597	631	580	591	604	578	563	613	584	572	587	582	573	610	551	555	549	546	560	573	548	564	562	610	608	586	594	568	586	594	601	548	605	601	557	596	551	570	555	571	581	604	528	573	589	581	593	588	521	569	596	562	602	592	575	581	561	565	549	553	602	579	570	609	612	592	591	588	617	563	585	606	578	618	617	620	604	623	598	585	584	596	586	584	595	596	571	549	565	585	567	573	607	592	551	591	571	617	551	553	584	609	584	576	536	565	588	571	611	555	578	584	624	578	605	589	617	616	570	598	526	553	582	581	549	578	569	561	595	592	578	549	589	583	581	584	584	609	657	527	579	597	565	559	587	588	574	596	549	578	586	562	620	587	604	572	543	593	606	551	615	569	584	609	575	596	576	576	606	568	587	597	652	593	541	567	560	610	570	568	570	572	585	636	577	588	538	585	587	578	567	603	595	601	587	601	582	569	583	611	582	561	577	577	572	600	552	595	560	558	580	569	593	572	593	575	594	583	561	561	589	576	621	599	577	585	575	567	549	593	598	580	573	592	549	589	621	613	608	599	597	576	541	551	537	573	598	586	531	571	624	609	594	576	572	592	558	571	551	593	615	562	644	572	544	595	617	563	586	573	605	618	600	574	578	570	612	615	621	595	567	551	615	602	562	571	593	540	548	597	616	572	604	597	555	605	556	584	587	540	621	587	558	567	592	581	572	591	612	580	600	611	598	582	582	581	581	555	611	573	592	601	587	602	545	590	581	576	563	599	569	559	592	630	599	619	569	538	570	611	597	575	571	554	639	626	602	558	586	588	570	581	601	570	596	575	562	585	554	556	603	553	592	555	573	568	578	558	545	577	589	617	579	551	599	569	586	596	610	557	619	589	573	600	578	565	590	574	631	602	580	590	581	617	582	558	597	592	590	572	575	609	587	550	588	611	637	598	575	586	525	538	642	619	644	622	548	555	614	615	579	588	612	553	621	555	585	567	604	586	582	586	584	552	579	646	527	595	576	594	562	556	534	567	608	588	562	554	553	589	610	595	623	564	549	621	611	539	566	544	570	592	560	592	578	542	594	583	555	551	629	537	599	588	589	572	577	559	603	604	531	593	573	600	563	542	551	589	587	596	588	593	579	563	571	575	554	594	566	582	600	584	621	622	594	537	628	564	591	578	596	571	596	582	621	611	527	559	617	614	586	563	604	587	602	588	613	571	595	549	560	592	584	569	588	556	598	610	578	582	587	591	564	583	543	610	579	570	580	574	611	602	564	588	588	621	538	595	628	580	595	594	549
7979	8196	5500	2811	2154	1688	1404	1243	1094	1009	989	937	944	891	851	846	788	734	823	834	773	751	804	783	791	789	812	721	783	797	742	789	748	779	716	723	784	730	766	799	727	768	741	825	798	718	717	778	736	715	728	714	793	801	750	814	763	754	768	722	756	724	795	798	740	718	745	735	722	760	748	800	771	731	747	732	761	751	735	740	765	708	747	755	742	725	743	744	709	743	762	674	759	767	803	803	716	762	747	751	713	730	758	707	745	791	739	739	708	704	711	707	735	702	712	756	704	739	749	734	745	754	695	706	748	772	749	752	719	704	752	681	747	738	744	758	713	756	702	781	708	746	732	768	783	715	766	752	722	754	743	725	759	739	730	738	754	716	751	756	728	742	753	759	702	696	710	764	782	738	746	746	715	714	743	732	709	769	725	743	767	690	770	686	746	713	782	739	753	763	743	752	688	751	785	707	768	749	731	791	751	755	710	744	735	715	748	740	721	744	754	751	799	691	750	751	720	737	748	694	721	761	738	747	732	761	732	750	753	739	760	733	679	801	762	803	748	736	703	771	780	746	752	739	704	749	714	712	778	714	729	761	728	776	738	760	765	761	716	747	728	735	768	765	727	728	736	734	691	749	754	740	748	770	707	739	723	754	729	734	740	774	720	733	762	756	800	762	717	759	735	758	771	741	729	743	719	761	753	718	738	711	722	750	775	746	768	763	732	792	755	719	731	728	768	738	793	756	774	744	746	717	720	754	723	747	710	742	705	702	717	791	725	724	749	717	781	687	763	713	695	759	771	718	727	727	816	758	753	745	739	718	710	758	735	733	718	706	733	747	749	701	753	719	714	752	726	752	734	759	720	697	737	732	726	695	699	723	757	722	793	758	759	747	704	761	754	717	740	738	756	793	763	745	780	724	683	742	753	710	701	736	723	684	747	752	714	752	736	751	721	714	784	767	754	758	756	721	733	763	723	728	759	783	729	732	737	742	756	699	766	753	739	701	764	706	756	728	727	759	743	719	725	730	718	744	721	728	734	708	765	753	747	732	751	757	751	747	764	753	721	762	704	758	704	736	699	711	767	778	732	752	721	780	767	744	783	801	733	770	758	736	705	742	803	774	711	758	743	716	736	699	683	793	723	756	772	709	727	725	778	672	699	681	750	727	707	742	764	765	771	712	719	700	758	753	748	753	730	716	692	778	751	709	734	770	779	728	769	743	703	710	745	738	739	794	719	776	722	707	756	740	785	759	747	704	747	776	747	773	777	733	773	711	729	742	732	774	720	789	758	731	688	738	721	724	728	701	764	730	738	720	762	748	786	769	720	730	733	705	795	728	690	694	744	735	717	751	748	706	738	746	737	713	714	746	744	733	743	810	775	718	715	739	721	714	720	713	761	765	751	769	717	734	746	731	705	756	745	752	735	748	731	762	769	735	752	758	752	737	696	795	712	806	749	732	728	731	741	722	701	742	728	740	747	737	745	683	736	702	769	737	741	739	779	743	748	710	705	739	737	747	733	693	728	731	798	678	802	745	728	713	744	762	745	747	767	711	781	725	757	757	755	697	723	746	769	728	716	755	751	695	700	730	706	733	745	734	717	778	716	756	734	725	741	735	763	743	761	718	758	707	743	743	723	737	779	735	721	772	735	759	744	778	715	787	720	762	729	757	785	770	774	740	726	706	727	733	767	742	774	749	711	679	756	757	719	740	734	733	774	740	753	791	727	720	714	774	763	704	707	764	703	787	732	743	713	732	709	711	708	758	765	713	774	738	773	759	763	738	727	742	778	775	805	757	749	738	745	744	724	699	754	745	752	741	789	736	788	716	748	766	724	729	722	730	733	771	794	749	751	729	727	752	721	761	733	713	726	730	753	771	719	764	761	772	755	790	732	722	754	745	751	743	734	722	766	765	706	762	712	764	724	756	732	783	759	730	759	759	736	771	781	755	750	744	731	723	759	754	740	755	792	737	732	716	759	722	729	774	739	747	729	722	753	742	740	753	763	733	746	696	748	735	722	740	753	746	768	745	751	727	728	718	727	689	766	728	738	770	744	732	759	681	705	734	736	765	770	746	789	752	720	744	690	770	728	772	713	677	728	761	802	791	738	720	724	728	750	750	717	768	769	731	768	769	753	759	763	737	710	735	725	746	696	734	718	796	695	767	743	751	713	732	754	728	755	778	696	717	751	684	709	732	745	717	740	732	729	726	754	777	785	761	756	742	754	718	723	736	750	706	780	738	739	716	748	780	748	719	733	757	687	772	726	748	758	745	731	712	727	707	759	702	725	767	777	730	720	757	757	758	824	753	722	782	727	737	793	708	683	751	743	721	763	724	744	735	762	730	743	699	717	742	789	688	709	727	737	753	761	701	790	733	757	779	714	807	747	711	737	776	730	780	737	708	781	692	779	751	738	741	751	774	752	707	747	775	745	772	707	822	735	783	717	715	708	727	774	762	735	708	746	738	707	720	707	777	731	732	769	747	761	728	711	720	759	741	704	734	743	775	768	715	720	773	714	744	746	722	756	749	718	766	728	737	744	727	729	664	727	750	721	744	794	752	747	744	745	760	712	744	694	696	764	703	768	835	744	729	741	732	759	766	740	724	754	726	785	711	720	736	721	698	728	756	731	773	716	737	750	768	728	709	743	732	730	754	726	719	742	771	777	799	714	722	749	734	760	734	729	742	721	772	714	707	737	760	732	732	721	791	753	765	765	754	771	721	716	724	772	682	800	718	748	732	717	712	761	786	730	730	731	693	746	783	719	674	733	738	752	741	741	751	761	725	746	708	698	740	716	725	711	696	764	714	739	763	771	718	735	756	689	677	755	730	731	748	694	795	748	736	755	755	701	697	753	676	796	718	724	704	758	735	716	799	728	725	774	736	772	766	745	748	747	740	744	767	701	714	720	771	727	770	706	747	735	744	724	747	745	716	711	755	751	755	734	723	695	732	784	733	703	779	785	707	766	746	731	728	706	723	729	744	742	723	762	754	753	711	730	729	736	778	728	702	765	752	732	807	755	766	765	745	769	753	797	811	762	705	735	771	741	682	693	775	744	788	728	748	708	749	686	755	695	706	751	731	734	766	738	707	736	742	761	722	722	712	715	837	748	733	723	732	749	728	786	740	782	751	763	790	716	700	746	736	699	773	756	819	731	753	754	791	798	753	731	762	766	755	721	710	768	734	766	731	779	760	685	749	718	722	767	767	729	734	738	707	755	769	737	697	762	752	691	723	743	753	782	733	763	724	724	757	698	691	721	740	725	753	742	740	793	744	733	770	751	747	715	761	773	727	707	783	746	733	728	789	738	772	757	730	768	750	719	753	767	708	778	788	738	723	744	778	704	758	745	732	773	742	758	769	709	751	755	720	718	716	712	733	771	765	716	772	769	717	750	748	771	726	772	752	717	744	721	732	740	714	727	770	712	723	753	750	733	723	765	752	691	695	723	749	735	758	776	727	735	790	769	761	723	714	743	730	803	781
25240	21543	27438	25865	6191	669	552	490	478	457	516	412	433	419	475	415	415	396	419	433	394	407	383	385	402	423	391	421	379	390	397	420	423	408	371	415	396	407	401	419	402	403	397	409	433	379	389	377	406	445	388	396	394	393	405	388	418	411	437	357	393	423	433	364	426	384	421	398	399	407	432	399	372	417	403	371	435	375	377	398	392	392	392	396	424	395	395	380	418	394	427	409	383	398	391	383	412	428	374	412	427	381	373	391	410	406	400	397	380	411	405	410	416	390	445	445	390	392	407	395	370	393	390	400	395	402	438	408	429	400	393	401	390	371	429	379	389	381	398	412	421	394	446	424	399	421	411	404	417	412	387	375	426	397	449	389	388	410	401	430	393	407	419	417	418	383	398	360	372	402	394	416	412	414	418	392	375	390	445	406	397	410	391	403	417	415	397	412	399	405	408	390	412	413	391	369	374	363	377	409	401	416	397	386	393	459	375	402	404	376	402	388	405	388	406	379	407	388	420	432	418	426	424	401	416	387	398	388	395	362	375	407	400	390	424	392	388	383	398	435	410	395	427	376	410	415	388	408	407	400	382	413	402	428	375	381	377	393	434	414	408	415	399	410	389	422	413	389	425	409	369	417	369	382	417	377	367	418	421	391	447	409	399	402	397	366	413	403	404	443	404	394	389	402	423	433	435	403	389	367	432	399	406	395	431	409	369	387	419	407	412	422	396	459	390	411	400	412	399	412	372	425	364	412	412	414	390	435	428	416	416	409	392	381	398	408	392	405	398	417	413	421	425	429	397	412	387	370	398	409	383	413	399	426	415	387	395	428	399	431	431	393	399	402	392	428	410	404	406	410	384	414	398	420	369	406	387	405	390	398	410	381	386	379	395	385	413	410	393	397	404	369	371	426	386	424	385	366	365	394	396	411	434	395	398	381	401	430	368	392	402	399	385	404	404	370	388	399	403	426	388	405	389	415	381	440	370	375	422	425	420	421	399	366	428	384	374	417	424	404	402	392	402	395	398	394	392	409	405	425	392	383	375	381	387	404	412	422	412	400	392	401	409	394	402	414	372	402	408	429	366	406	381	407	443	424	404	397	397	387	437	415	367	375	408	396	397	401	427	399	372	408	415	381	386	394	397	414	417	367	390	404	358	409	367	400	397	393	414	408	398	395	393	405	402	379	416	423	419	391	398	395	405	400	433	398	447	354	394	393	375	395	402	419	382	407	331	397	426	351	407	421	385	450	371	394	422	438	398	395	425	442	402	406	397	397	404	399	346	360	376	409	408	381	378	404	396	409	421	409	398	424	369	385	386	393	418	369	401	372	386	365	395	423	423	427	408	402	394	433	430	439	397	419	370	389	404	379	406	387	451	423	426	389	438	415	409	429	379	399	388	435	406	439	406	392	423	393	424	370	392	423	405	374	423	375	379	388	391	426	393	413	379	366	419	423	417	381	399	409	431	393	428	378	401	394	381	414	433	405	351	421	396	408	373	404	446	391	388	381	381	402	413	414	386	372	377	406	404	417	385	414	421	412	391	397	380	419	411	431	401	408	388	386	374	427	409	392	382	415	409	390	418	402	431	409	363	398	389	409	383	422	386	413	406	432	387	414	414	385	366	425	407	421	381	387	434	370	404	386	417	357	383	427	414	426	432	433	394	377	401	374	418	407	434	400	391	380	409	374	376	405	408	400	355	374	405	405	397	370	368	402	415	413	388	420	393	387	369	420	398	409	394	392	389	378	423	381	372	403	364	402	372	388	390	387	404	413	406	373	396	405	395	397	401	425	387	389	387	435	367	429	433	370	367	410	391	399	381	444	395	390	414	378	400	418	393	382	398	406	399	402	362	394	407	381	421	409	377	395	385	403	441	403	394	384	429	442	432	400	396	398	403	415	420	438	402	408	395	411	392	399	421	410	429	392	391	407	438	395	364	428	415	393	430	412	385	395	403	405	433	383	397	426	401	402	382	383	408	384	408	379	444	410	358	384	399	399	414	382	431	367	388	385	386	407	442	415	431	443	381	407	372	411	380	389	437	440	416	420	403	431	407	414	386	396	375	382	402	413	390	421	384	426	398	403	436	431	397	372	408	399	438	431	410	384	379	409	379	402	388	388	431	381	426	405	407	390	400	387	373	375	416	409	384	391	391	398	390	400	410	412	395	379	381	428	411	411	370	405	389	396	428	441	434	399	401	365	399	439	395	397	395	397	383	402	388	399	384	422	424	388	359	420	384	424	394	454	393	398	426	422	414	421	411	374	404	406	401	408	382	380	385	397	440	395	371	374	434	381	403	388	406	412	407	418	417	393	451	385	440	404	423	429	432	368	361	374	417	424	364	409	414	436	417	388	396	397	376	397	401	385	432	380	421	395	421	399	406	391	425	407	394	404	378	418	414	385	382	373	396	383	372	362	418	435	398	393	406	381	392	386	401	392	386	413	396	394	412	402	419	422	377	402	405	393	411	395	403	401	408	385	388	352	388	406	419	404	399	438	399	407	406	422	393	431	395	382	380	407	400	405	418	415	395	368	411	394	415	425	425	374	396	419	425	381	391	371	388	429	417	400	412	413	378	392	401	409	401	390	412	408	375	421	431	444	410	397	411	431	413	418	412	411	382	395	411	430	412	397	418	420	382	385	411	414	428	416	378	402	435	393	366	417	396	404	392	394	392	410	397	414	435	388	413	394	396	400	369	400	369	403	389	404	416	420	370	394	399	388	402	401	429	426	399	408	385	400	415	404	406	422	375	408	400	384	380	412	460	378	410	380	398	424	423	417	404	450	412	393	414	405	421	366	389	372	404	405	416	405	410	394	387	401	410	394	433	410	418	400	388	421	421	394	403	411	387	408	403	392	395	417	371	390	383	381	452	374	415	414	406	360	406	444	380	416	391	407	376	420	347	375	439	382	402	420	380	403	394	416	428	397	382	407	414	376	422	413	381	395	407	375	390	413	393	387	418	388	413	396	448	386	413	410	384	449	427	386	364	402	419	375	389	431	377	410	372	420	398	390	414	410	429	406	429	419	389	441	403	413	383	382	397	374	400	385	401	419	392	386	428	426	436	402	393	370	396	408	398	409	396	399	370	387	413	384	387	370	361	386	372	390	407	387	437	420	369	439	423	383	435	422	373	425	362	392	417	423	376	405	409	426	403	408	428	414	407	395	428	384	396	387	437	445	381	399	413	390	408	388	408	412	415	425	395	401	417	425	391	419	396	406	388	400	428	438	416	378	437	423	383	378	407	434	392	412	404	425	391	390	378	389	378	387	388	411	372	400	404	391	382	381	400	409	446	401	413	389	387	402	420	371	418	413	395	369	454	381	356	374	382	398	364	407	381	401	409	399	398	406	414	398	391	423	404	413	393	409	405	382	413	366	382	372	410	387	389	394	390	398	401	380	380	367	396	442	414	425	398	445	407	411	370	387	385	374	384	423	391	390	441	373	399	404	401	413	394	456	434	409	386	378	385	442	386	388
7671	4191	2788	1461	1161	956	828	757	700	643	629	592	589	589	603	551	516	566	516	521	519	484	540	524	487	535	506	553	530	506	511	552	481	455	551	483	493	548	519	549	498	535	479	489	515	468	521	509	454	504	492	548	495	495	492	504	495	516	518	540	474	484	497	479	538	493	504	509	475	475	483	462	516	524	486	484	468	485	535	501	518	507	479	512	492	486	513	519	492	532	527	521	542	535	494	463	492	499	516	484	505	522	500	478	503	520	502	492	494	505	536	501	481	514	505	502	486	515	492	499	531	502	495	505	488	540	503	477	478	483	478	471	510	490	453	462	483	486	517	500	487	475	483	485	487	487	472	514	487	545	515	480	538	534	495	507	491	470	478	498	519	485	506	479	520	473	568	486	481	528	512	454	488	476	511	488	496	525	530	506	497	477	489	523	499	498	489	524	513	505	511	514	451	519	513	493	497	526	468	514	497	508	502	500	508	487	502	488	501	481	465	513	482	497	453	500	511	555	477	509	508	549	453	524	464	509	568	524	493	497	537	524	491	491	560	511	521	498	538	501	522	484	480	489	490	524	529	524	504	491	470	463	557	502	493	527	459	466	509	489	513	493	492	519	500	520	504	519	473	526	510	504	482	534	524	491	479	517	502	500	493	479	525	527	495	500	509	528	492	512	518	489	482	489	531	540	492	479	498	506	512	477	504	464	537	473	485	505	492	504	469	542	523	496	505	524	476	483	525	537	529	504	489	523	516	504	498	506	451	529	481	501	497	491	515	508	474	495	451	507	531	464	530	503	526	475	528	503	520	514	507	538	502	496	440	485	492	507	451	493	486	515	501	468	480	472	526	498	508	469	528	473	517	486	467	527	469	480	505	515	504	536	526	509	516	501	470	483	505	529	490	499	455	505	490	495	511	504	499	467	515	465	472	508	534	480	519	540	500	530	477	441	485	540	520	506	452	505	482	478	535	505	511	511	521	477	493	491	470	489	483	481	501	506	522	511	467	506	483	471	524	512	477	506	531	483	488	525	535	497	494	503	506	522	507	497	476	521	546	501	501	518	541	470	502	526	529	485	507	480	476	513	517	483	474	456	508	517	504	484	506	480	546	525	524	510	503	517	505	518	523	487	486	512	525	454	504	524	492	507	531	513	514	513	531	496	512	498	508	528	534	464	498	500	517	456	506	485	480	526	483	484	504	512	446	525	498	498	492	519	465	521	496	522	489	499	471	488	490	501	484	488	523	481	516	499	532	500	524	505	491	509	529	529	491	493	503	529	500	499	533	483	499	493	483	520	541	499	468	529	490	512	493	542	478	526	499	519	518	491	485	510	511	493	521	516	516	539	481	514	520	497	508	510	460	467	530	476	544	494	480	508	511	498	546	523	491	527	492	507	541	473	477	529	486	507	500	490	522	517	509	507	514	480	491	512	496	513	498	486	508	494	489	527	495	512	513	507	512	458	499	516	499	513	497	501	500	547	490	490	511	509	513	501	502	501	469	515	499	463	509	496	503	481	497	519	506	503	492	493	504	523	495	497	486	504	468	510	514	488	522	542	464	455	496	502	512	463	499	481	487	511	510	511	516	471	473	511	477	498	497	495	510	498	479	502	489	464	509	499	510	537	488	520	485	439	480	502	497	489	529	535	512	508	473	494	476	511	525	532	485	497	528	476	483	506	487	531	458	527	492	526	530	479	491	500	478	509	496	442	518	520	474	505	514	552	460	533	495	514	480	494	459	492	481	538	454	489	490	542	447	537	515	515	488	527	517	515	487	507	494	467	508	481	483	478	467	512	490	501	509	485	453	504	520	475	489	519	515	529	486	490	518	503	482	533	482	502	485	479	474	489	490	493	487	493	484	554	495	508	520	493	527	496	505	519	458	472	512	516	515	503	508	455	522	491	531	525	510	522	556	499	437	474	489	502	467	493	482	505	475	455	579	487	466	510	535	501	483	489	516	480	475	502	511	487	527	512	485	519	496	501	474	514	488	503	524	483	514	491	526	490	470	499	481	514	510	509	498	516	487	478	506	510	476	512	514	510	537	482	492	483	504	499	522	516	520	499	505	533	498	515	490	499	511	486	511	493	498	497	486	512	519	541	484	506	517	525	516	515	520	516	489	507	499	500	479	506	504	520	473	513	490	524	483	564	495	519	528	513	511	501	525	516	487	486	492	449	514	519	514	486	487	508	488	529	477	514	506	539	507	485	476	476	484	470	475	473	479	498	495	494	530	495	481	472	502	512	516	494	492	472	498	532	516	491	501	528	519	542	515	547	484	507	494	483	503	480	466	538	511	526	507	479	513	473	509	498	487	489	469	516	528	505	464	534	517	480	530	487	532	516	532	495	501	513	502	520	509	517	526	491	499	530	506	522	503	495	523	489	477	511	498	530	456	524	521	516	500	468	558	500	460	462	479	485	494	502	482	522	513	515	489	467	493	484	482	513	510	472	493	522	529	499	504	518	524	512	523	498	487	488	511	492	478	468	449	495	517	522	504	495	464	531	508	534	451	474	528	515	500	490	517	506	478	517	514	470	482	493	469	496	455	493	489	480	496	522	511	526	519	537	493	548	515	483	482	506	490	484	481	500	493	544	481	498	492	498	477	543	483	510	461	495	494	517	532	447	494	517	511	493	485	461	500	520	495	494	504	514	477	488	542	504	453	530	462	479	499	481	505	482	524	506	493	505	511	499	545	501	557	469	499	510	508	483	505	544	508	481	499	562	498	472	524	474	486	507	516	487	544	468	519	464	502	516	507	524	500	515	478	522	503	509	505	518	458	484	512	521	502	495	504	495	496	482	505	522	503	484	491	494	527	491	478	490	474	534	519	482	495	510	488	491	513	500	465	494	494	525	461	486	534	513	463	514	517	501	505	478	521	495	523	497	504	540	498	516	470	487	547	516	493	519	486	532	457	517	456	464	523	488	514	522	508	512	481	481	511	547	474	508	472	493	490	471	525	475	492	501	507	518	485	459	525	499	513	491	501	517	500	491	495	504	471	504	448	505	522	501	500	497	464	489	488	491	476	521	463	492	551	530	511	487	506	491	438	511	505	495	483	481	491	539	552	485	534	485	465	526	474	502	499	500	480	474	510	527	460	533	503	492	503	491	468	444	504	504	493	479	492	499	529	493	471	449	478	483	503	504	499	443	473	499	475	546	479	492	549	525	468	505	470	506	472	477	530	494	497	505	526	489	486	489	462	494	467	475	491	509	496	529	490	522	487	489	473	497	505	504	465	506	458	539	495	541	499	507	517	502	518	491	488	495	519	479	516	523	478	491	503	485	493	502	498	450	519	504	473	473	490	505	478	507	506	502	520	504	522	485	508	494	484	498	515	491	542	472	525	509	515	523	547	483	487	538	493	506	479	467	520	510	504	522	480	527	497	508	495	473	491	491	476	508	468	510	478	460	501	445	483	470	491	481	463	512	460	503	548	530	506	429	488	498	529	470	504	487	468	494	489	491	498	543	513	449
23025	21618	29430	24303	21620	21602	4386	731	539	452	380	357	368	353	318	303	338	259	269	272	280	272	259	243	248	268	268	240	230	267	255	248	261	240	229	273	242	229	242	248	230	212	249	214	217	236	227	224	218	235	250	256	219	232	264	204	243	276	232	247	217	230	235	238	220	220	198	236	243	234	248	248	220	248	233	223	244	228	222	219	235	241	233	215	232	245	221	233	235	236	232	258	227	237	214	225	219	232	219	229	232	235	209	231	235	246	222	236	198	216	219	235	243	226	220	194	210	248	228	242	231	232	248	208	223	230	197	229	252	201	217	247	202	249	253	231	203	225	236	200	221	246	238	213	238	224	239	229	244	225	221	246	205	229	213	201	248	227	215	233	222	243	201	243	224	230	197	225	205	197	234	231	246	224	244	236	221	248	236	213	224	220	222	201	233	206	204	209	240	211	221	220	212	224	214	217	205	209	225	228	244	213	204	239	228	191	222	236	232	242	207	217	213	221	230	227	243	216	217	204	231	238	230	194	231	245	225	226	226	231	221	257	229	241	231	209	205	210	213	224	241	214	217	227	219	217	215	236	239	205	236	235	247	237	216	237	245	213	232	245	225	254	233	240	203	224	223	230	247	230	204	228	239	226	204	221	235	240	231	236	245	246	238	206	218	229	205	214	226	259	249	251	219	211	234	202	225	217	220	212	224	240	230	200	187	226	221	212	256	227	234	209	217	231	217	236	220	212	220	244	192	208	217	240	208	210	197	220	206	184	241	225	237	230	226	254	229	237	206	205	238	259	240	249	224	232	236	242	207	218	224	234	257	242	220	208	217	233	217	227	227	190	225	209	221	201	226	229	224	221	217	246	225	240	247	199	200	208	231	211	232	233	206	243	235	231	221	226	239	220	230	234	200	211	229	214	222	218	255	225	216	227	227	245	231	217	203	221	229	211	234	245	240	240	238	207	238	207	228	225	213	224	241	200	238	240	195	206	203	165	248	226	224	240	223	215	211	214	221	238	214	220	215	228	225	231	230	248	214	206	230	229	208	245	211	221	226	229	231	202	205	220	208	249	238	217	265	236	219	251	229	277	218	236	217	211	233	223	248	229	211	231	222	214	214	232	231	210	208	214	238	222	223	233	205	228	245	220	200	237	232	230	244	196	243	209	217	204	244	208	204	251	208	235	233	220	205	247	242	230	240	219	225	210	196	253	216	232	229	238	205	229	227	230	212	206	252	215	223	234	265	240	209	203	241	224	247	219	225	219	206	210	212	217	214	205	213	228	244	231	208	234	218	233	215	238	243	223	231	218	235	213	216	205	227	235	249	226	220	227	229	258	232	215	201	228	215	248	212	221	240	225	222	231	234	235	232	221	224	223	219	242	221	239	222	221	212	225	231	230	216	248	234	212	210	240	231	215	201	230	225	225	240	225	219	202	210	229	235	210	205	242	246	216	237	237	243	257	221	216	218	201	247	214	219	217	232	198	222	221	217	232	220	245	241	205	219	219	229	235	224	224	204	224	244	223	237	212	222	202	238	261	250	222	220	230	220	221	237	213	252	220	214	198	244	207	223	223	230	247	239	195	222	211	237	227	194	195	231	198	231	235	225	275	223	223	223	245	231	217	203	212	241	251	232	197	201	222	214	236	230	207	221	225	220	215	233	229	223	247	194	200	235	214	219	231	231	237	209	219	234	213	196	247	209	255	238	225	234	218	223	234	243	223	218	232	221	218	225	214	217	238	230	232	239	223	235	236	221	212	245	227	198	233	252	239	208	231	205	220	197	182	241	224	193	233	221	204	227	207	211	245	224	223	224	245	219	245	218	248	211	240	213	213	233	220	205	202	255	232	224	202	237	242	218	240	222	232	240	222	205	238	222	234	262	232	229	209	241	215	217	243	205	239	243	243	243	238	204	239	238	221	233	217	234	240	206	219	224	218	214	238	209	216	230	221	217	208	208	230	248	247	228	226	242	238	243	245	227	227	225	205	208	223	216	211	197	245	250	224	235	235	214	218	208	225	234	246	218	230	214	218	220	234	211	209	244	220	235	230	216	205	258	205	238	255	223	235	243	206	192	204	213	227	242	225	229	230	226	198	233	194	234	235	225	226	233	218	227	232	227	223	208	244	230	228	232	216	206	234	213	251	220	209	199	229	241	241	238	239	203	232	243	205	213	201	217	230	229	213	232	195	226	252	236	247	224	248	231	232	235	196	231	230	208	243	228	199	216	208	201	221	210	220	196	204	221	199	252	226	219	240	239	235	204	234	229	210	231	226	197	220	236	207	243	225	232	219	226	222	212	213	224	231	231	226	209	206	211	195	245	187	237	209	200	221	218	214	227	224	217	237	219	212	220	235	207	236	215	220	224	211	224	230	205	221	201	227	190	228	228	205	215	198	208	229	244	190	235	213	215	233	245	224	195	250	207	220	226	231	203	218	199	223	233	238	233	202	219	212	259	205	215	237	227	206	254	213	206	226	238	200	230	225	233	219	249	243	211	216	228	221	235	219	243	247	213	224	231	247	205	247	231	225	234	243	217	246	217	243	208	226	257	228	210	230	241	206	230	225	215	213	232	219	230	230	201	243	268	235	216	211	231	243	222	248	232	240	238	243	213	233	212	261	236	226	235	228	214	226	229	243	204	226	217	242	242	204	192	229	202	225	256	233	226	238	198	209	229	220	246	215	241	225	222	197	225	230	235	204	223	224	261	244	204	248	231	250	243	235	241	214	193	229	207	210	227	212	239	204	217	224	216	218	245	205	244	213	211	240	234	209	224	219	228	231	193	219	229	223	228	198	239	204	235	243	255	232	215	221	234	244	216	221	211	199	235	206	241	201	252	255	253	209	218	223	249	214	245	236	211	212	247	236	225	244	260	242	232	229	234	231	217	196	246	209	250	218	218	232	214	197	196	229	246	198	217	223	229	225	235	236	224	235	219	212	213	238	245	223	221	222	210	193	220	235	253	222	206	231	244	225	184	252	202	235	226	197	205	268	204	236	216	233	198	229	233	200	228	229	228	198	234	227	215	241	236	239	208	261	228	237	237	235	233	185	216	168	224	215	219	244	195	224	223	270	226	225	193	234	228	227	235	222	201	222	215	219	210	219	230	224	250	217	222	224	233	224	233	226	230	200	229	217	240	235	237	232	242	217	229	208	239	214	238	233	216	217	205	199	242	220	223	218	233	228	243	203	215	207	205	210	251	216	228	211	226	241	246	237	232	232	247	217	215	238	228	204	218	251	238	195	224	230	215	220	250	211	211	224	233	199	212	205	248	233	225	225	244	232	231	207	240	217	244	220	211	233	262	223	216	240	227	217	249	205	237	215	243	241	231	225	211	223	223	232	213	231	247	215	214	212	222	207	239	203	232	222	219	217	203	247	207	243	235	247	208	208	223	236	256	221	227	216	185	210	195	230	214	206	249	213	240	202	235	232	203	226	223	230	216	238	218	250	208	233	187	214	220	245	220	245	211	209	239	242
10122	12807	8658	4048	2912	2082	1637	1311	1036	940	733	710	580	597	530	490	500	454	411	406	381	419	383	362	374	365	330	329	342	341	360	333	305	315	332	286	372	302	316	294	333	312	326	305	331	330	298	311	330	279	327	307	312	284	319	322	312	298	276	314	318	315	312	275	307	312	292	278	318	270	304	285	276	295	339	264	278	286	275	306	322	288	304	278	321	296	331	322	309	307	306	291	305	317	284	309	310	283	305	277	310	304	299	271	303	308	329	284	314	276	317	297	301	298	313	313	288	294	311	278	316	269	313	291	280	325	291	321	271	346	313	269	285	273	312	285	269	333	278	300	295	298	299	311	291	342	310	290	298	305	286	300	312	323	294	285	302	296	303	336	307	320	292	316	276	324	305	271	292	311	281	334	285	295	288	307	305	269	308	317	309	308	315	278	277	301	289	293	307	281	294	310	293	302	272	293	307	280	317	285	290	330	317	282	299	313	297	287	326	273	286	290	313	274	290	278	298	314	299	310	304	327	326	293	346	311	274	308	277	307	290	300	315	299	306	285	319	278	268	289	314	285	297	294	281	292	291	313	316	279	288	300	315	299	289	327	332	269	285	304	285	290	310	319	300	320	264	297	308	314	306	299	285	288	291	283	310	302	288	300	315	312	305	291	309	288	305	283	289	301	328	320	295	283	293	340	281	262	310	296	285	289	269	280	290	283	269	301	312	276	286	296	293	286	290	287	267	296	281	266	298	285	283	272	321	265	289	286	293	328	297	273	295	299	298	284	270	304	292	293	295	298	313	296	273	287	316	305	312	304	319	309	282	336	320	298	282	312	286	308	292	342	290	333	277	276	312	340	305	297	296	283	312	302	311	294	284	301	324	289	270	274	292	269	284	308	300	314	293	302	281	292	292	321	307	297	290	279	282	305	280	312	306	288	303	304	300	295	299	302	321	302	300	310	297	307	303	294	277	307	320	298	326	255	302	316	279	304	311	305	297	327	302	275	310	288	309	305	343	299	292	318	287	290	312	254	288	271	302	300	302	310	326	319	297	299	304	306	279	289	277	272	310	310	297	274	309	329	292	281	268	304	290	290	287	302	267	284	316	325	305	312	286	320	265	284	279	303	349	291	327	280	267	302	289	285	284	301	323	304	324	285	313	284	274	315	316	272	297	276	298	309	286	288	299	297	311	291	309	279	289	301	309	297	287	265	296	291	317	343	311	295	290	312	292	301	264	319	290	287	283	305	268	329	306	273	303	284	278	299	316	288	285	325	291	308	307	331	312	271	295	274	300	269	294	318	318	292	279	310	321	322	319	279	320	289	282	293	287	290	321	283	284	315	327	282	309	320	282	287	266	299	281	300	281	307	306	266	293	300	302	312	299	309	278	304	299	315	310	321	284	301	318	292	291	286	304	307	338	289	333	284	287	305	293	265	337	316	277	311	298	320	298	298	308	286	264	283	270	280	293	300	271	299	296	330	302	276	299	297	262	273	304	310	326	281	282	298	269	314	288	282	293	284	286	263	276	297	341	318	273	302	285	296	274	303	304	321	306	306	299	265	293	283	292	305	310	325	323	276	290	295	322	316	283	287	310	299	308	276	307	282	303	267	322	287	298	289	311	321	300	278	319	305	306	289	289	292	307	319	279	301	300	274	311	318	277	265	298	300	287	317	275	271	286	313	285	287	284	261	313	309	296	324	287	299	303	283	322	306	314	279	305	300	315	305	285	335	294	290	285	287	302	303	306	303	298	305	288	282	300	295	294	314	310	274	303	302	313	303	307	312	298	305	317	281	293	278	282	277	302	286	323	278	300	254	310	293	282	282	277	299	291	275	301	316	319	253	290	314	297	251	298	304	313	324	285	315	297	261	308	310	268	299	273	289	304	333	334	311	305	312	278	308	300	305	267	302	283	283	288	319	285	267	308	301	293	309	303	280	297	311	324	300	294	297	275	313	272	260	287	317	307	296	342	313	295	293	279	275	250	289	328	272	277	277	293	319	291	315	293	310	300	267	295	329	283	286	274	295	300	278	314	336	301	306	313	270	337	294	293	301	326	307	301	289	293	320	325	269	296	283	316	282	294	281	305	323	289	255	315	310	316	276	316	283	311	281	288	280	320	272	298	281	280	343	310	340	306	297	325	296	330	276	299	288	296	301	290	296	285	289	312	318	294	304	288	289	271	289	296	317	345	290	338	282	282	301	304	280	292	291	310	302	304	282	280	315	297	303	298	287	291	310	280	302	301	334	311	324	302	257	337	289	307	321	289	299	276	316	275	268	292	284	297	304	265	322	295	296	304	280	271	287	276	310	293	292	311	304	257	315	287	285	294	304	298	305	319	284	304	309	282	314	300	276	286	317	282	311	317	267	288	313	285	313	299	300	306	312	298	282	288	265	273	312	292	283	279	253	283	315	320	326	281	317	282	315	273	269	322	287	279	277	295	291	324	285	278	315	287	299	312	281	332	271	309	287	300	292	268	293	261	297	284	303	303	315	307	295	298	292	296	308	298	285	314	282	323	287	274	281	318	305	322	284	303	280	314	290	299	316	288	289	302	301	301	298	270	298	296	302	309	315	306	307	282	300	284	295	311	307	296	314	271	265	321	285	306	310	291	283	341	294	313	270	302	301	285	329	303	263	297	269	265	309	287	296	312	301	322	292	292	292	284	311	280	281	327	297	315	278	292	314	304	306	281	285	323	285	301	310	309	266	263	313	321	282	291	278	282	303	310	321	309	283	270	315	325	307	304	290	294	288	315	319	293	323	300	274	314	298	309	277	291	274	268	290	320	301	298	307	311	287	302	259	293	303	321	300	275	304	259	296	297	316	284	302	317	284	298	292	278	316	297	295	316	292	284	287	276	280	298	291	298	275	276	291	279	279	293	310	287	274	299	311	273	308	273	305	309	275	305	324	287	318	294	296	308	291	312	330	287	275	277	319	310	294	291	305	281	300	302	313	314	306	334	344	316	279	296	290	297	300	310	284	305	296	298	318	280	311	290	347	291	302	262	332	291	294	297	291	313	297	278	270	274	273	283	280	312	296	304	312	268	292	284	300	296	314	293	311	285	314	286	304	296	279	296	323	278	292	265	282	297	307	300	313	277	312	349	289	293	320	294	333	314	326	275	318	299	291	316	286	282	292	309	293	284	275	262	302	291	328	283	284	295	316	293	305	282	287	306	295	291	287	295	299	316	312	324	292	318	306	302	304	311	310	276	307	304	307	290	278	315	304	311	280	277	299	295	292	285	305	307	307	288	331	310	314	290	317	330	259	326	292	310	279	300	286	302	267	279	287	297	299	274	299	283	279	304	292	287	324	318	288	278	294	296	297	286	299	287	294	279	273	254	302	320	319	323	299	322	271	294	300	306	283	323	324	302	277	297	274	294	302	305	304	301	268	310	275	286	277	301	279	280	299	284	288	284	299	294	291	277	283	289	301	298	282	325	279	300	312	278	284	284	309	305	304	289	289	278	269	312	313
27702	17696	3416	879	695	690	663	710	706	675	718	696	642	660	650	664	657	626	630	672	634	673	675	659	647	612	607	693	640	630	649	625	678	695	673	670	617	705	612	673	665	682	633	668	678	618	680	635	677	594	674	609	690	687	671	642	640	685	647	640	644	650	611	684	650	635	653	646	654	666	681	640	629	648	647	641	633	665	677	712	666	648	667	629	627	638	654	618	688	635	656	664	699	662	653	684	638	661	645	627	647	673	632	675	669	683	634	634	695	682	663	636	698	660	593	686	635	666	665	592	664	701	630	645	633	637	653	624	666	671	623	665	641	678	636	701	631	670	665	664	607	680	652	665	663	706	651	681	649	656	689	700	701	643	650	616	601	629	624	670	625	624	641	624	631	670	659	649	636	654	674	670	652	644	675	692	648	688	628	669	655	697	662	619	671	649	667	680	663	672	685	664	639	623	638	645	611	708	626	645	659	662	655	634	652	665	668	624	662	665	655	625	669	670	645	686	676	715	633	661	657	651	652	672	613	649	641	688	635	660	695	644	721	683	664	706	640	670	600	637	622	671	643	650	677	690	646	677	669	620	642	714	656	661	669	646	638	663	647	587	643	643	633	657	646	685	695	662	690	692	666	656	625	656	689	673	689	648	626	637	669	611	716	637	696	660	653	649	615	663	658	677	648	642	603	652	650	603	634	659	646	662	605	652	666	666	657	691	610	684	669	643	641	700	638	654	658	627	694	636	667	683	657	693	633	658	652	654	650	684	690	653	649	657	653	650	612	647	620	650	620	658	646	675	634	650	684	632	664	590	656	663	639	621	676	712	626	652	685	645	616	632	663	674	619	680	669	639	649	643	647	672	696	676	652	672	672	651	681	651	640	689	637	661	643	644	665	660	588	663	655	672	679	608	689	683	667	666	633	655	685	617	642	654	675	632	650	662	668	643	682	651	629	639	645	672	634	645	679	660	690	619	653	689	718	639	685	601	708	649	635	605	646	649	659	619	626	649	658	626	621	675	689	671	615	654	665	678	670	699	652	660	716	677	665	645	660	660	625	611	703	668	657	650	597	632	657	645	629	608	674	623	678	669	670	645	667	676	687	653	638	688	626	661	676	614	654	698	633	664	650	633	654	663	636	655	661	628	653	664	627	615	646	630	602	655	703	675	671	676	702	620	645	635	669	676	620	645	687	664	648	669	681	674	676	626	681	645	666	677	693	658	653	676	667	651	676	655	667	621	629	633	661	674	648	695	643	654	649	660	622	666	653	641	651	693	608	658	704	662	668	698	678	664	642	642	643	673	657	602	638	657	610	672	633	656	623	644	643	672	688	675	643	664	667	635	676	666	664	625	691	639	642	664	656	673	653	664	685	653	670	687	680	650	670	649	644	660	668	640	650	644	693	692	698	646	724	705	680	666	601	693	645	720	689	648	664	614	641	668	639	691	653	681	667	670	637	722	691	657	658	633	682	676	630	640	659	681	661	639	626	645	687	648	674	700	674	617	684	717	657	643	639	656	679	647	638	701	667	620	675	645	632	676	621	645	637	651	619	615	654	665	608	668	609	635	661	624	646	666	699	639	645	650	627	680	664	652	638	669	655	676	673	608	681	639	638	652	647	620	661	666	695	696	655	675	633	607	684	684	669	656	666	653	641	630	640	653	663	664	642	621	654	638	638	606	650	643	649	623	664	639	660	672	673	621	663	610	640	644	662	667	641	611	665	613	698	696	685	635	636	677	667	621	621	666	614	630	675	609	681	645	635	673	689	656	611	701	642	678	668	657	690	610	670	633	636	670	683	676	666	666	647	655	649	674	631	614	677	655	670	650	681	674	664	636	652	644	672	720	661	653	658	652	648	690	651	682	666	686	637	616	667	656	670	651	677	608	613	659	649	594	666	693	733	688	688	635	651	683	714	660	625	685	664	664	653	669	644	640	625	628	639	634	640	647	679	681	641	684	663	645	639	642	661	661	604	692	711	613	670	663	647	650	724	694	697	598	677	621	665	642	643	645	654	699	620	610	655	641	644	614	641	668	646	643	684	660	655	628	601	674	695	669	621	699	642	637	660	721	686	666	674	651	654	649	656	641	643	674	653	683	649	671	613	621	604	652	667	650	631	610	701	638	605	652	616	666	651	640	600	632	629	663	642	641	663	637	627	681	715	661	649	662	665	650	655	647	622	639	630	649	657	677	705	623	609	662	675	643	644	633	629	621	651	689	642	626	639	663	647	683	650	665	686	674	660	675	665	646	615	657	640	655	624	667	648	654	691	674	672	685	661	648	643	666	667	663	690	637	680	651	641	665	615	624	644	710	624	657	619	638	667	590	601	685	682	657	672	638	629	686	699	688	614	634	654	637	639	661	671	664	616	641	656	681	685	691	641	648	636	656	671	669	662	668	627	664	669	661	613	644	653	695	678	627	637	695	619	634	668	606	653	695	623	653	676	634	632	676	629	627	664	624	642	662	666	630	673	651	666	649	657	644	652	632	670	662	688	696	652	658	650	676	663	639	672	664	629	629	672	656	654	658	656	659	705	673	622	685	646	611	616	645	662	656	688	628	602	620	696	670	685	641	664	654	685	671	669	703	670	652	626	637	698	618	628	686	653	659	686	662	644	644	650	672	644	642	641	663	622	666	635	650	633	664	643	681	690	666	647	637	572	665	672	634	660	608	647	671	699	631	672	678	663	586	663	658	618	668	714	617	629	658	659	658	640	674	641	689	679	654	651	685	653	658	648	644	709	664	694	675	667	605	614	689	678	595	663	639	658	601	664	691	699	657	705	656	653	647	662	682	693	678	651	660	647	707	704	666	677	658	650	617	667	671	637	652	685	677	665	622	597	685	615	695	689	626	652	668	640	659	656	646	653	649	689	630	669	673	640	659	589	709	646	651	668	612	690	678	654	614	711	637	626	656	621	665	698	639	641	698	612	638	677	646	669	675	656	712	673	687	652	595	629	640	648	657	649	675	664	665	689	600	647	620	630	660	645	651	652	681	638	691	638	704	659	690	641	723	647	652	644	704	642	672	685	617	645	655	623	635	647	651	683	656	684	665	644	671	669	644	634	647	623	652	648	666	660	662	616	662	633	657	675	667	664	612	634	646	626	687	614	643	669	655	653	646	699	667	635	642	682	652	641	669	671	639	670	646	684	648	661	620	642	671	643	661	677	639	625	664	628	632	687	686	678	693	648	697	678	669	681	662	709	689	650	598	693	644	651	620	680	680	676	663	686	673	634	673	675	688	675	651	644	621	690	649	696	651	618	671	624	671	640	645	675	682	690	618	678	651	654	653	659	691	634	619	620	650	620	665	631	667	665	657	667	677	664	658	665	669	659	592	677	664	650	681	658	645	643	641	614	692	673	713	628	698	707	673	677	604	692	682	679	657	641	688	688	669	693	707	623	665	655	641	651	616	664	669	624	655	655	717	673	659	645	679	626	637	686	674	642	699	660	668	677	688	636	664	676	609	668	642	676	638
5052	1355	1065	926	901	870	850	813	819	845	863	765	813	813	890	840	860	811	854	812	806	817	867	837	822	795	825	778	837	808	805	800	811	860	843	824	830	814	837	830	793	853	844	826	802	846	823	812	852	791	855	830	811	811	815	760	800	859	792	798	803	846	839	831	822	838	807	834	845	839	832	802	816	803	842	804	809	804	857	773	817	846	832	774	822	801	817	794	863	877	812	827	843	836	855	801	814	823	785	766	826	825	798	836	837	768	803	836	829	830	813	825	831	843	817	799	825	752	822	816	844	877	779	820	785	805	830	845	852	779	842	792	825	910	845	884	816	879	828	820	818	788	798	825	822	777	832	832	810	789	803	774	814	863	810	786	797	754	793	822	810	837	789	867	789	839	821	833	842	800	817	804	850	767	827	836	759	805	813	788	836	823	746	810	835	810	823	819	813	843	842	848	779	827	763	836	833	804	842	835	848	844	863	838	814	773	845	842	823	836	780	832	817	846	804	809	842	780	799	828	826	837	801	810	801	844	825	788	822	816	839	808	828	803	847	855	906	833	822	812	766	818	798	787	781	814	833	839	870	825	838	805	781	869	815	855	833	830	802	839	841	818	830	855	829	873	823	792	819	848	819	844	866	832	796	807	846	841	815	804	828	794	810	824	884	791	833	892	823	830	820	827	825	870	827	857	831	847	795	766	855	816	826	807	845	810	842	841	778	804	896	852	828	820	834	807	855	821	847	873	833	822	840	823	828	821	806	793	754	802	768	832	826	861	817	829	823	847	824	815	857	822	839	815	795	800	861	847	855	820	831	805	814	800	838	818	842	784	835	845	850	801	767	827	774	878	828	841	789	799	838	857	831	839	835	831	868	852	828	814	828	828	836	821	832	776	787	849	792	764	813	846	820	832	823	805	802	815	805	822	799	804	854	826	819	835	831	841	867	880	813	838	834	819	774	791	876	812	753	837	757	806	811	815	838	866	836	841	793	756	780	759	817	823	800	845	791	811	822	818	731	836	849	762	802	854	869	838	834	829	797	841	835	795	831	852	809	796	784	831	762	781	822	854	828	844	845	811	845	826	825	829	827	841	812	822	801	830	848	791	844	839	829	795	837	841	891	801	789	882	806	823	843	821	789	870	826	782	850	790	806	825	842	782	823	792	854	865	818	824	793	769	810	854	838	793	847	829	841	786	844	779	819	834	790	787	791	811	840	843	802	857	819	809	831	806	822	808	854	819	813	788	854	869	805	772	799	811	820	807	822	805	818	846	827	825	782	831	809	822	762	846	820	848	866	812	828	840	805	809	831	848	833	799	823	801	829	840	816	787	797	816	800	762	812	827	780	830	849	866	784	786	823	828	836	810	835	790	804	853	846	847	826	795	773	835	806	755	819	814	859	820	872	783	850	839	860	923	840	805	839	814	852	759	825	822	823	830	791	809	788	848	839	814	796	805	852	800	847	821	809	856	856	847	777	825	844	787	840	798	811	839	792	790	834	799	814	796	850	887	857	764	769	826	808	810	774	804	861	819	844	849	845	776	828	817	793	824	810	790	852	787	830	832	858	841	812	794	844	839	842	818	843	813	816	796	806	802	825	843	849	796	837	893	768	831	795	808	899	862	806	788	836	858	840	851	846	826	803	803	841	814	822	823	802	807	776	795	834	837	857	829	819	825	819	838	839	799	786	771	739	841	862	803	835	789	857	832	858	830	836	800	815	836	834	828	840	870	852	823	781	873	760	809	811	852	815	792	832	783	821	808	859	759	870	890	749	845	782	834	813	862	789	882	801	820	838	840	795	815	841	835	849	804	834	785	801	820	839	861	848	765	816	785	821	795	840	886	836	877	760	747	847	868	801	869	843	790	824	803	762	795	816	831	806	848	810	857	816	839	842	810	812	851	805	819	777	793	805	788	815	853	818	800	839	857	841	878	829	808	806	813	855	824	824	856	843	810	846	831	805	808	858	798	810	845	831	798	841	842	827	877	827	839	795	821	808	822	808	769	867	818	835	826	861	815	827	827	804	793	827	815	873	870	849	811	834	822	865	827	822	784	811	822	820	799	825	844	850	853	832	819	842	760	797	831	837	859	838	781	886	834	796	843	762	824	821	815	817	808	869	811	844	832	794	793	758	821	810	802	844	836	794	782	818	823	848	817	800	799	806	831	820	840	829	831	777	834	826	815	802	871	817	802	816	796	871	862	782	782	835	790	795	860	821	831	776	791	841	834	794	857	817	803	778	799	831	790	877	845	859	858	778	798	846	802	807	799	842	835	829	868	845	840	801	817	780	802	806	818	876	795	781	804	882	802	821	801	853	782	843	796	815	827	849	843	816	798	787	833	807	787	791	817	843	812	788	786	856	812	815	821	843	799	773	794	798	771	814	801	789	799	819	780	816	778	894	803	802	775	824	858	812	816	826	860	835	809	817	770	786	798	823	816	800	855	837	824	840	802	820	818	799	808	804	832	804	869	831	861	816	779	752	805	791	816	824	796	815	860	822	870	821	812	787	774	869	813	818	842	834	803	824	842	841	782	856	822	862	828	794	821	840	865	824	837	826	756	795	859	801	815	835	812	787	826	835	793	821	848	812	822	873	770	795	842	788	884	777	853	808	837	806	872	848	816	807	840	790	809	798	834	846	829	862	816	866	826	782	802	847	859	860	812	810	821	832	831	882	800	860	810	818	833	831	835	830	794	848	760	803	825	852	847	875	855	858	814	866	813	820	836	843	839	792	787	795	784	814	786	808	786	791	783	811	836	860	806	840	810	816	818	881	860	784	865	834	812	792	813	802	791	817	816	826	805	783	799	820	815	813	788	820	824	800	832	808	785	782	835	800	837	809	857	840	828	822	795	844	807	841	814	841	799	849	851	893	835	808	867	798	832	789	856	783	831	783	779	802	821	827	854	838	789	830	820	805	848	803	758	785	796	873	795	816	840	841	839	821	815	784	815	865	843	892	827	823	824	840	770	822	804	840	824	857	836	841	851	808	790	822	872	823	797	793	821	820	827	795	856	848	831	799	797	848	823	794	820	830	848	812	782	812	768	775	814	873	813	822	795	843	787	802	811	774	820	847	777	813	839	808	828	857	800	823	821	799	837	871	827	838	801	804	816	880	817	813	831	862	853	793	828	851	833	815	768	894	843	853	838	807	814	868	820	822	815	784	800	798	780	827	852	860	851	813	823	809	837	777	857	827	857	803	814	769	829	831	842	820	863	848	826	823	798	763	834	763	861	839	782	804	847	838	793	787	807	824	827	826	896	842	808	791	850	818	792	823	851	855	832	800	804	808	827	793	819	790	822	813	790	824	774	757	832	822	824	793	785	815	791	796	838	734	825	835	849	834	826	804	828	819	781	828	792	812	842	835	826	812	848	785	834	821	875	818	779	840	798	856	830	793	777	799	842	751	831	821	849	852	822	799	818	827	826	837	830	811	857	797	823	797	827	797	833	819	831	793	845	833	834	834	890	844	833	847	817
23934	21494	28794	24621	21466	7775	1096	857	742	740	707	630	656	658	628	645	634	576	600	548	638	565	593	621	557	606	548	649	608	567	564	615	518	594	579	599	576	584	584	566	562	561	537	596	606	582	558	599	580	576	588	565	565	575	588	580	576	588	625	573	613	625	549	546	611	594	573	586	524	580	578	595	591	593	610	554	568	609	588	584	560	570	594	577	599	570	615	587	610	569	556	536	567	591	568	560	544	570	586	572	581	595	556	586	588	607	588	594	604	536	553	589	576	607	597	543	576	597	608	576	601	528	631	555	533	566	596	588	542	576	516	580	530	583	557	609	600	579	583	583	573	586	561	597	569	588	565	563	627	619	563	563	540	537	563	564	592	591	591	559	578	614	538	577	620	603	505	570	567	570	548	551	540	597	539	590	582	571	585	602	607	561	559	569	580	576	549	590	558	561	554	561	576	547	572	581	571	535	563	564	620	541	590	596	555	519	631	601	586	599	592	564	612	573	572	548	542	606	621	564	551	571	626	574	552	595	584	553	563	561	577	564	563	551	548	528	557	569	549	579	597	611	583	533	537	576	604	577	618	631	601	559	575	595	585	565	544	553	589	519	551	554	585	540	557	586	589	594	555	583	572	569	588	531	611	553	559	625	605	555	555	539	577	602	610	561	561	607	533	594	582	596	577	549	522	577	572	568	597	579	570	572	557	575	577	568	551	601	579	561	597	536	588	606	549	559	605	567	569	570	568	591	572	574	562	579	564	554	525	540	545	577	598	557	622	641	597	578	589	577	549	601	634	567	561	564	547	533	551	636	584	576	593	603	566	556	568	573	531	579	544	590	595	540	550	595	562	574	588	564	610	556	572	561	577	551	552	619	600	600	582	593	578	565	567	562	565	598	573	546	592	550	590	590	616	506	622	580	601	571	591	595	549	592	635	587	589	559	565	529	561	540	567	544	536	586	579	631	602	543	586	588	578	587	560	630	587	601	568	596	522	612	557	589	595	588	596	525	578	584	540	571	548	587	563	559	576	563	560	535	556	604	588	566	598	581	588	583	602	545	560	555	597	541	578	543	545	575	606	603	546	589	576	616	573	571	596	567	598	540	569	589	555	578	527	562	594	601	561	543	589	544	511	613	575	597	554	571	581	608	599	580	556	598	548	604	591	601	573	578	555	562	575	621	576	602	530	546	543	538	529	570	601	568	543	560	540	521	582	617	602	568	578	599	556	601	581	580	560	583	565	583	547	585	535	570	621	593	623	603	580	571	543	592	577	597	594	560	584	571	579	570	609	606	593	565	555	566	564	613	594	602	541	537	559	574	562	603	560	544	596	600	551	541	575	571	612	563	600	571	568	604	581	591	595	612	602	591	607	515	558	516	568	560	505	555	578	566	613	592	557	567	614	602	563	532	594	586	584	586	618	598	576	583	597	560	581	585	620	576	579	598	563	582	588	590	561	580	559	580	602	563	541	531	563	537	589	604	564	572	593	596	586	622	560	572	600	610	555	571	547	562	592	590	605	557	610	560	555	573	537	583	579	604	527	574	563	547	602	591	574	538	575	576	635	565	579	560	588	551	589	581	607	553	624	579	566	589	615	615	558	571	558	508	611	573	565	574	556	598	562	569	563	572	570	594	601	574	555	588	540	586	587	599	600	635	574	637	555	556	569	600	588	593	589	548	552	617	666	585	613	600	613	526	543	572	543	548	568	593	586	615	586	585	569	570	605	550	566	591	598	572	540	578	646	579	568	564	571	537	570	562	533	582	621	627	538	516	567	597	562	524	607	540	638	551	562	596	590	576	551	600	568	551	576	611	603	603	553	548	549	597	542	597	582	598	630	601	557	604	620	588	558	600	566	550	573	589	611	587	552	589	598	599	568	562	600	582	550	559	591	589	573	592	524	591	585	602	565	576	545	528	539	518	599	570	579	556	527	551	524	570	604	557	614	554	584	618	523	559	541	573	563	556	583	597	590	560	597	583	532	514	602	605	607	555	563	543	584	564	615	562	545	606	545	545	566	583	543	573	570	562	568	518	575	592	594	577	546	565	554	563	549	564	596	571	585	594	551	596	584	549	572	582	546	539	559	568	568	589	539	570	594	548	572	547	591	558	576	571	606	558	557	582	562	616	584	577	613	589	555	606	591	547	592	551	615	561	584	541	635	595	566	609	583	565	592	575	594	572	535	576	590	590	599	579	620	555	604	560	567	577	558	596	542	586	528	581	599	563	588	575	535	608	577	596	555	591	594	568	584	608	596	586	572	568	558	569	595	569	534	557	579	549	589	629	611	552	567	589	558	575	588	582	577	574	591	586	577	542	552	561	611	603	552	597	561	530	558	577	615	581	552	564	569	591	574	584	590	577	547	598	562	608	587	587	579	570	555	544	536	559	550	577	560	554	558	557	554	579	609	606	615	589	599	592	578	573	543	543	580	567	609	617	582	561	608	566	539	600	533	577	591	580	615	573	592	550	551	622	544	601	595	555	561	551	621	575	535	601	605	557	633	573	537	545	558	590	513	589	556	595	580	541	561	570	525	557	572	597	603	576	543	603	599	530	553	595	597	551	594	574	590	577	541	588	592	615	602	552	569	551	537	566	568	593	589	577	583	578	549	583	572	587	574	550	585	561	582	552	597	589	586	595	572	614	580	651	545	572	580	598	585	583	569	544	635	563	585	560	564	559	553	563	552	580	555	601	568	529	560	615	576	511	592	534	558	600	562	588	560	544	554	570	561	571	610	585	559	612	561	591	600	583	542	604	556	571	573	574	546	590	555	573	582	559	606	590	599	618	614	574	582	561	607	565	603	606	551	608	587	559	576	579	547	571	567	585	554	593	601	572	604	563	578	546	531	558	563	574	552	599	576	564	599	571	567	609	564	589	577	575	618	587	584	570	535	537	559	567	602	582	577	601	569	533	558	593	593	579	566	588	565	575	570	614	591	558	544	554	563	590	585	562	615	583	548	573	571	593	574	532	596	558	550	541	599	573	564	605	594	571	616	520	542	607	560	593	621	598	593	589	631	607	615	544	533	592	571	641	554	574	588	528	565	568	601	538	568	570	608	571	545	526	579	572	604	603	608	578	550	561	541	575	573	612	605	561	626	582	586	607	572	600	607	567	544	541	552	547	595	579	544	567	615	510	559	568	554	572	580	585	561	561	614	586	557	574	567	592	600	585	570	607	556	601	570	564	591	569	574	619	580	577	572	620	544	582	557	547	565	553	604	543	580	622	557	589	564	600	570	567	536	557	551	629	573	547	570	546	577	579	565	605	607	530	565	576	567	592	552	589	565	564	581	589	566	577	634	610	610	603	600	503	592	578	541	582	600	567	609	585	620	568	587	591	597	584	584	577	562	575	588	533	572	562	514	594	588	574	585	614	642	585	597	543	600	603	587	555	564	634	557	579	532	564	566	606	601	572	590	566	570	586	612	591	565	563	534	514	568	546	560	584	564	603	585	598	548	553	566	582	592	584	552	577
7818	8257	5335	2749	2204	1672	1429	1214	1156	1016	974	896	899	844	818	795	762	783	761	803	777	822	757	731	789	749	732	759	744	729	776	766	765	719	744	770	722	761	751	737	745	729	748	756	786	731	738	731	727	743	750	705	727	708	746	713	676	718	742	730	724	784	730	757	746	735	740	711	720	683	798	742	768	762	724	706	710	792	746	750	729	748	730	734	729	716	704	729	733	711	702	688	700	728	744	735	742	739	746	692	778	702	707	747	719	778	761	780	746	703	700	779	745	734	690	732	678	758	723	720	762	741	697	723	761	741	734	721	756	752	733	708	746	739	691	716	750	725	728	730	719	711	708	743	737	697	741	746	790	717	731	723	739	693	765	719	748	722	706	734	725	751	758	706	705	732	755	685	739	756	788	715	733	708	726	746	733	715	730	727	677	720	745	700	716	765	719	708	739	700	730	690	748	752	714	717	676	764	734	722	718	700	761	774	711	709	683	677	740	776	737	712	709	724	713	726	737	730	728	689	719	709	729	695	666	735	675	741	765	723	766	723	729	695	732	752	725	748	743	738	720	733	759	725	726	764	711	772	734	713	725	712	747	745	774	718	760	743	764	724	704	754	774	717	749	789	708	729	726	698	711	696	764	756	757	783	698	760	794	707	738	691	675	750	735	766	676	703	760	733	749	747	771	723	733	697	753	738	755	717	778	706	753	721	709	752	745	725	747	729	782	733	691	748	702	768	741	763	727	729	741	728	742	730	729	720	744	696	688	685	695	700	744	784	717	751	741	748	769	762	755	753	755	744	732	734	733	745	761	713	778	754	729	706	709	696	813	719	698	766	705	776	683	791	748	724	733	758	716	738	745	715	717	721	709	758	773	753	728	784	738	748	719	779	757	741	716	761	715	717	712	713	689	685	705	703	759	743	657	747	699	738	752	732	728	720	718	767	745	683	774	746	744	712	778	766	768	723	674	717	722	744	712	710	740	698	707	705	724	720	662	776	733	713	729	731	735	755	740	720	714	748	682	715	749	692	764	731	708	720	685	739	673	712	716	701	765	738	721	771	732	671	763	733	718	737	727	769	693	732	708	679	741	761	719	788	716	740	711	737	747	755	741	749	785	725	764	765	782	752	721	771	714	691	723	713	700	771	700	739	749	730	726	702	730	741	740	688	746	714	724	729	701	697	708	756	771	698	707	696	745	763	754	732	700	756	709	744	700	723	720	751	775	748	705	729	784	718	701	732	717	793	741	728	728	716	757	732	737	714	749	706	715	743	757	720	767	721	711	766	655	715	772	728	787	768	742	688	698	677	755	706	706	742	679	698	703	709	724	754	761	756	705	720	740	755	746	699	697	716	692	723	725	763	804	771	709	711	743	745	737	735	768	718	733	749	754	756	760	725	755	752	689	725	748	751	714	752	741	724	735	736	726	760	762	687	800	708	749	733	738	729	712	719	733	757	699	720	708	700	699	753	721	748	749	774	757	758	695	735	805	728	718	714	790	743	708	697	717	745	726	755	794	727	704	733	749	735	766	709	737	798	724	700	724	704	741	796	710	803	736	736	678	703	654	724	757	695	777	763	733	728	700	725	718	722	709	780	694	755	717	718	728	734	711	742	728	665	732	741	730	724	726	705	707	714	789	742	765	710	701	747	687	730	716	716	742	747	747	742	750	616	687	695	782	721	728	734	721	727	674	714	733	723	751	766	723	693	762	762	701	806	733	734	747	699	718	731	754	707	739	764	675	723	799	730	745	713	758	750	707	708	713	732	743	732	753	719	795	740	734	729	755	723	706	713	727	689	773	734	758	719	701	787	766	755	715	753	703	717	743	742	733	756	717	768	706	740	685	747	741	676	741	739	754	708	747	702	733	746	732	714	767	756	771	753	694	725	758	716	699	730	765	746	733	752	712	762	741	710	791	713	747	753	732	718	741	787	723	734	757	736	706	725	711	735	716	684	682	770	725	778	739	759	721	750	743	706	717	694	725	728	708	732	726	650	739	730	682	747	715	751	765	750	779	762	703	741	749	733	739	747	788	710	750	725	740	726	714	770	729	763	700	731	758	734	793	761	725	719	752	737	763	765	716	678	730	774	765	719	665	729	716	742	773	742	724	717	723	748	745	696	717	729	738	733	764	754	724	702	712	735	797	710	704	760	701	747	700	786	694	718	725	722	718	703	693	752	713	748	746	736	730	693	717	689	730	747	719	710	756	749	693	656	749	713	746	735	763	731	705	723	752	697	719	726	706	714	742	768	744	739	722	755	712	752	738	715	729	759	739	727	766	755	775	686	681	746	693	760	683	693	721	703	741	728	726	719	718	726	753	756	707	784	711	716	711	720	712	736	747	764	744	743	699	763	773	788	765	708	747	759	700	714	739	749	728	713	673	703	750	735	699	700	733	735	710	724	749	705	738	694	742	722	708	692	719	715	747	784	742	758	730	690	724	713	782	733	756	728	764	689	716	794	714	744	712	765	768	768	692	724	715	729	733	700	713	735	733	725	774	732	714	747	726	758	728	719	755	734	696	745	726	754	752	714	690	746	793	675	746	719	720	791	711	734	659	696	740	764	733	771	736	760	746	787	722	732	734	712	671	686	691	759	732	729	742	779	730	719	771	761	717	715	718	757	759	764	702	760	757	759	692	787	732	721	702	734	705	705	691	753	708	755	719	802	699	707	704	754	698	678	718	719	739	771	695	742	752	717	715	782	749	698	683	730	705	739	757	717	754	741	726	690	682	711	719	731	729	781	702	713	736	735	722	745	722	726	779	681	748	767	735	721	793	718	719	765	736	773	729	768	707	745	708	746	739	758	714	700	743	712	763	749	749	702	739	713	734	720	709	695	698	776	735	739	735	738	752	753	754	767	715	710	711	736	734	786	710	726	731	780	768	738	692	702	726	662	755	702	692	722	738	710	700	687	725	786	761	714	726	742	744	724	732	704	710	752	683	731	709	710	707	722	726	748	784	766	720	749	732	717	727	762	757	714	719	749	715	711	728	758	724	730	722	743	718	741	722	726	749	747	763	753	756	778	725	708	720	790	746	789	713	705	746	727	744	747	779	759	707	728	729	739	736	742	676	736	735	699	738	745	775	783	765	695	716	718	728	748	710	726	734	781	714	705	742	711	773	745	789	727	721	769	750	729	773	709	738	780	722	724	752	732	698	728	707	734	697	740	703	720	740	771	722	718	799	690	795	710	720	739	718	774	750	759	738	741	751	778	747	738	741	732	784	716	706	704	749	697	700	675	751	735	764	730	758	729	725	688	773	685	737	735	726	749	751	728	692	717	719	718	738	714	736	790	689	716	757	762	747	742	732	668	771	719	728	750	748	687	748	753	798	714	742	688	795	711	706	754	703	712	720	672	744	752	746	736	738	733	734	742	740	682	689	760	746	731	749	706	794	750	740	753	747	686	755	767	767	741	788	753	773	720	710	718	723	710	739	753	734	741	717	718	722	718	677	734	743	745	716	731	724	773	740	745
25152	21484	27436	25752	6645	656	543	462	439	498	409	413	435	444	463	414	416	439	443	437	428	437	439	404	409	362	404	389	380	419	402	418	420	383	400	407	416	418	382	397	394	402	401	379	394	409	387	396	436	391	413	425	420	411	374	405	417	425	437	371	410	400	402	363	411	425	385	392	401	389	360	385	390	378	390	392	376	376	387	370	419	431	382	407	388	395	410	369	415	413	447	373	423	380	417	428	439	396	402	397	401	376	393	393	402	375	423	414	394	385	401	361	372	389	379	410	417	362	388	400	401	418	382	386	377	407	409	423	389	393	418	374	386	392	400	373	400	408	430	402	412	409	408	410	388	395	407	420	390	437	461	405	400	409	423	416	416	386	394	420	410	405	366	422	381	426	367	421	361	360	366	379	404	395	391	442	380	405	406	362	391	443	392	395	427	372	373	386	372	397	404	379	413	400	403	375	411	394	399	389	389	405	391	397	374	415	395	398	409	377	416	419	393	401	390	398	406	399	416	416	406	418	395	416	449	430	399	393	374	423	422	406	390	398	380	409	392	436	411	421	374	392	351	404	379	382	384	401	393	381	378	426	404	447	370	406	387	413	395	416	445	419	409	397	398	379	373	422	347	421	372	363	389	386	416	364	375	374	409	395	430	421	392	418	374	420	385	398	453	381	421	440	393	379	389	399	392	381	412	414	396	384	395	381	387	398	422	363	401	365	387	393	429	449	408	367	393	406	378	402	410	392	424	394	388	401	390	422	389	392	386	387	407	414	359	409	405	407	361	402	378	403	394	440	413	402	417	418	417	391	417	377	406	381	423	383	407	379	407	391	407	394	402	392	392	379	422	372	410	406	405	429	418	402	365	388	443	389	376	368	393	391	410	400	381	393	385	415	410	401	385	400	382	402	356	379	415	372	388	397	398	394	456	403	370	406	352	413	401	410	440	390	384	386	372	397	420	393	424	374	390	405	397	382	418	386	414	421	376	376	386	375	387	404	399	389	383	372	403	369	399	386	408	398	399	391	369	375	434	395	386	387	399	388	419	394	394	423	378	417	431	394	413	374	386	386	400	373	447	401	404	378	389	429	391	416	401	428	404	401	389	374	413	415	437	408	404	397	382	379	403	413	405	358	419	374	417	395	364	408	385	421	419	411	407	410	418	365	372	372	397	374	391	444	371	410	412	379	397	408	398	409	374	406	393	418	391	383	417	418	429	391	391	406	392	401	399	389	407	401	400	415	404	416	366	413	411	423	377	440	394	408	426	406	413	361	384	387	394	438	389	355	397	414	410	418	410	406	410	444	392	346	389	336	388	409	451	375	389	389	396	425	416	379	371	382	418	415	376	397	395	402	379	385	393	411	407	395	391	401	456	368	404	412	378	392	403	418	366	373	416	397	391	391	357	387	424	428	392	368	411	387	372	441	402	415	368	379	381	411	390	397	420	386	381	393	367	365	391	394	395	375	422	395	399	388	403	399	390	396	429	385	421	406	398	394	389	407	397	373	424	406	398	412	423	373	388	401	352	424	412	417	444	416	412	385	425	372	391	397	417	394	418	394	420	396	391	379	408	404	379	388	394	363	419	412	380	406	406	422	383	437	402	449	471	441	385	381	391	377	381	348	362	406	391	411	412	396	383	371	401	378	387	399	380	397	415	379	429	421	396	396	425	409	376	411	386	379	345	387	388	393	401	395	378	425	414	393	394	404	397	379	379	388	385	378	407	391	383	394	414	384	401	402	388	417	368	416	349	388	382	400	414	377	415	420	409	375	419	386	397	405	397	365	369	399	425	420	390	377	392	412	409	388	402	401	428	392	402	377	394	398	436	422	401	375	408	403	408	398	388	389	387	394	433	408	394	388	381	421	382	389	378	359	400	392	414	418	397	408	422	420	375	363	401	373	379	376	404	411	386	367	405	398	409	416	410	404	397	372	420	372	367	345	384	379	398	418	362	390	408	384	391	401	359	381	396	431	389	418	458	396	429	402	417	407	412	371	395	420	352	382	407	394	375	394	386	364	392	400	365	381	405	402	403	373	430	416	391	392	399	377	392	387	431	375	401	375	396	400	418	387	383	411	436	425	386	400	406	390	399	414	410	432	411	432	414	393	390	396	395	398	406	420	430	396	391	391	386	376	421	357	363	379	381	392	405	437	379	384	389	389	424	358	429	420	412	373	381	376	401	409	435	373	380	382	397	414	431	430	408	395	388	404	429	403	439	390	380	397	412	399	388	417	409	404	389	381	417	384	421	420	360	373	401	385	387	417	400	395	362	375	377	385	359	392	440	379	380	408	380	391	348	388	403	416	384	397	403	399	427	391	397	383	392	417	420	404	384	405	431	367	385	423	382	394	402	396	427	404	437	378	410	442	381	377	442	417	413	403	371	405	394	403	429	387	394	434	424	385	378	416	402	418	394	413	425	412	420	401	411	375	406	408	386	395	400	439	419	396	402	396	391	391	393	408	360	390	388	388	392	378	377	391	347	401	392	379	447	416	440	391	405	399	396	372	423	405	400	397	385	394	392	389	397	404	391	377	353	404	412	411	374	383	404	392	367	417	390	376	386	417	415	409	411	402	380	380	411	422	374	402	383	399	391	381	396	384	347	390	411	424	408	414	401	389	409	447	412	406	416	393	422	357	386	421	409	373	383	376	382	398	397	420	441	362	403	367	382	378	385	418	439	401	416	398	363	417	408	382	391	410	397	385	399	396	394	418	384	458	408	382	377	405	427	391	409	387	385	391	429	422	375	414	383	402	426	415	358	426	397	391	406	409	426	397	393	395	405	396	380	374	388	380	390	407	419	406	428	391	381	435	407	380	383	414	400	394	403	407	408	431	390	407	422	431	426	383	372	392	384	420	410	432	402	415	448	404	407	418	397	429	365	386	413	384	387	400	372	407	363	405	392	370	414	388	387	405	376	380	400	382	392	400	375	355	393	390	388	394	397	398	420	379	419	397	413	393	387	390	394	372	397	433	412	430	411	381	399	412	413	424	390	394	399	389	391	431	409	417	435	402	427	387	419	418	384	381	414	412	409	407	418	403	404	374	400	364	420	398	428	383	385	409	395	390	381	439	406	406	402	416	406	410	422	388	407	420	412	427	396	404	389	378	402	376	389	364	394	415	416	432	405	397	359	381	362	382	377	396	415	373	392	391	371	411	421	413	405	387	387	412	413	413	392	436	392	393	374	377	418	429	429	398	382	391	392	414	406	393	409	384	406	411	395	413	358	390	383	425	380	406	414	385	392	425	411	385	397	386	380	380	413	415	413	398	407	428	404	396	382	375	420	375	398	388	378	420	426	398	429	367	407	366	384	395	408	359	406	376	409	384	422	409	377	384	398	417	388	413	385	376	412	413	399	376	383	391	410	380	431	388	399	420	404	383	376	431	391	412	414	414	389	367	392	421	436	382	402	374	399	419	401	396	408	398	377	395	380	368	431	406	396	408	415	402	362	430	371	405	368	376	398	378	415	407
7499	4215	2885	1505	1151	956	837	795	669	630	600	550	529	602	519	567	579	540	535	531	531	501	506	473	525	485	523	550	479	484	512	502	525	508	497	511	465	530	501	489	497	516	500	472	510	498	488	528	457	501	532	495	530	512	492	517	491	503	505	481	516	485	491	446	461	515	487	501	506	486	506	523	523	501	541	450	514	500	542	521	472	503	454	504	511	491	459	486	498	440	473	496	492	473	478	487	477	481	478	483	472	496	518	480	500	498	474	470	481	534	484	484	494	485	500	503	481	547	532	493	502	465	449	466	502	490	497	488	468	471	485	489	475	465	507	537	484	467	487	502	502	444	467	507	478	489	500	518	441	488	499	504	541	483	525	497	475	478	500	490	493	461	464	487	489	507	497	509	516	467	497	521	494	520	538	514	514	500	487	486	506	492	503	494	538	489	486	488	498	500	549	515	515	496	526	479	497	511	475	521	473	518	492	516	484	473	487	477	491	494	495	472	527	525	502	488	518	499	491	506	499	514	515	502	480	477	507	505	487	470	547	510	505	499	498	491	502	475	490	487	512	470	478	459	515	488	534	486	496	481	491	525	496	544	477	494	476	486	479	507	516	481	537	518	476	532	483	497	483	511	478	486	456	506	480	508	496	491	489	537	467	487	512	479	500	476	502	490	449	505	471	493	556	472	511	530	504	500	499	499	511	552	483	485	533	508	477	485	524	509	497	491	483	515	498	505	500	485	470	497	519	499	494	481	515	497	475	509	477	498	509	460	507	493	525	513	503	479	508	515	502	466	460	490	459	491	462	509	479	503	494	507	475	462	518	480	457	482	534	526	530	501	475	512	513	490	499	491	479	497	498	498	502	467	509	475	521	507	505	501	485	487	500	493	481	509	508	482	507	493	463	523	516	526	492	513	490	479	529	496	482	498	487	529	477	505	491	506	501	482	502	469	479	506	520	486	503	461	512	467	507	458	550	506	454	477	533	439	493	497	521	532	524	493	507	500	530	514	482	487	471	495	496	485	478	497	531	516	471	488	455	470	478	484	451	522	523	506	490	462	481	521	469	486	494	497	506	524	492	470	507	502	498	501	499	478	483	510	504	524	496	491	483	477	510	506	466	474	530	501	472	490	493	546	526	506	480	488	499	530	486	477	500	494	490	485	519	481	471	490	528	489	490	503	492	494	483	508	473	484	495	488	518	510	487	483	502	502	465	520	471	488	552	465	471	476	489	487	473	496	488	486	510	499	514	473	484	495	502	501	507	477	534	533	484	462	499	514	488	487	510	473	495	486	510	485	475	461	486	519	510	484	520	502	500	471	484	449	480	478	491	517	502	511	517	459	521	521	472	455	511	480	472	508	494	499	453	480	518	489	522	480	505	493	498	502	503	506	472	530	502	480	475	508	506	471	531	486	509	499	498	462	516	514	482	521	486	486	489	537	494	499	498	513	482	473	482	481	482	484	477	511	490	489	482	512	467	511	492	487	484	514	511	463	522	497	495	546	477	576	502	468	498	467	517	492	501	522	480	450	479	474	505	524	509	480	475	508	498	470	522	518	486	488	501	517	473	468	469	498	483	546	449	499	516	513	483	481	538	471	495	481	478	515	461	511	504	488	508	472	509	512	480	467	508	475	513	488	518	453	505	480	536	483	521	464	502	474	534	487	491	485	445	466	523	485	500	516	500	482	521	495	506	482	499	473	509	491	466	470	479	513	548	499	513	485	462	501	475	473	475	493	510	465	482	527	485	497	513	505	468	466	496	507	476	480	459	491	489	487	531	492	531	468	491	501	508	498	488	496	494	502	522	492	524	476	481	513	501	532	467	534	511	511	524	488	523	499	524	492	480	462	462	495	464	473	501	536	503	466	482	482	475	510	492	453	571	510	486	503	478	495	484	458	489	485	467	542	485	455	456	503	499	513	506	494	515	545	484	542	493	535	488	492	479	552	521	500	489	490	511	465	508	488	480	481	502	506	528	533	515	482	523	518	501	516	514	512	503	478	477	501	538	493	521	486	440	485	480	456	511	520	488	501	485	458	493	501	503	520	504	511	489	474	514	476	490	480	488	469	511	502	533	438	492	500	458	488	492	483	536	524	473	492	489	491	485	488	491	488	474	489	480	483	486	478	546	441	517	510	509	491	496	488	474	489	511	484	496	484	447	544	505	560	488	488	474	511	531	510	474	461	486	474	469	491	544	504	514	491	548	506	503	521	461	538	490	528	493	472	501	472	527	490	495	502	441	474	494	495	491	503	471	486	466	462	468	521	511	500	439	496	465	490	478	526	533	510	501	504	507	463	494	527	486	498	515	501	494	494	467	476	517	494	517	492	490	463	497	529	496	484	503	498	472	489	492	491	516	473	507	502	514	483	462	445	521	503	491	473	495	461	533	472	497	543	457	445	507	464	516	501	484	525	478	485	543	494	482	497	496	495	521	478	489	496	452	510	501	512	481	514	485	475	494	417	519	472	513	470	466	487	513	477	517	520	527	508	482	498	509	489	478	483	484	505	492	484	515	477	504	498	499	506	534	452	469	528	524	517	477	508	471	479	517	487	521	504	456	470	475	503	501	452	474	465	509	461	492	489	478	570	488	532	503	513	518	464	506	464	459	508	495	506	527	512	476	495	486	462	476	511	502	521	516	467	496	515	509	495	497	512	493	472	491	504	509	487	533	511	541	455	469	538	514	485	514	522	481	488	512	515	517	509	492	507	526	484	515	489	487	488	488	515	488	493	475	504	512	522	497	467	475	458	479	500	500	524	513	508	488	499	524	498	514	466	512	514	523	476	489	528	473	468	502	490	488	458	485	497	475	467	499	513	477	482	488	490	487	475	517	490	489	488	518	469	529	474	531	497	479	478	458	503	489	490	514	531	508	469	471	455	472	479	482	492	505	480	517	501	509	532	514	492	473	483	499	511	512	514	487	478	464	493	460	490	477	493	485	496	514	478	518	468	526	503	477	462	483	500	489	491	514	520	422	451	470	464	491	491	479	515	508	510	485	500	506	497	494	485	472	521	511	479	489	512	498	503	519	502	493	503	481	501	478	475	496	486	489	504	500	492	438	525	510	510	481	468	488	519	451	481	514	523	509	526	537	478	489	520	457	477	488	502	502	516	516	500	518	494	507	493	505	489	509	493	488	495	486	482	430	480	503	468	523	460	499	505	497	522	485	502	462	487	500	509	514	478	510	487	498	534	478	532	487	490	502	448	510	527	465	501	465	526	522	470	499	483	496	513	482	450	496	472	487	476	541	459	491	530	518	484	441	503	515	478	501	501	530	516	513	496	513	530	522	472	520	504	512	487	481	493	502	483	487	523	443	552	486	490	510	507	523	538	507	477	472	480	495	511	528	453	527	543	520	504	510	525	488	467	513	506	516	473	476	493	472	479	485	500	468	489	452	532	510	480	474	487	505	489	484	489	487	467	504	489	497	502	457	498	484	460	500	483	522	454	481	511	455	498	460	527	453	501	511	483
22965	21550	29330	24211	21557	21554	4704	750	546	457	423	415	353	345	333	316	289	272	311	260	233	289	253	255	242	254	230	232	213	266	219	226	223	229	241	207	234	245	242	218	220	268	241	226	237	233	219	214	215	254	243	210	213	231	239	228	246	232	233	205	212	228	255	230	229	225	237	212	210	202	216	224	240	234	186	212	203	239	202	229	225	234	200	255	209	228	226	259	204	214	228	242	206	221	209	221	219	218	233	242	217	241	226	197	243	202	224	214	226	214	201	228	235	236	240	190	213	234	209	228	225	239	217	231	220	204	238	218	227	220	209	255	248	253	206	225	220	214	205	227	242	222	219	206	213	232	236	234	227	224	245	226	226	212	226	233	227	237	215	226	213	222	241	228	233	201	222	223	206	235	215	224	224	239	227	219	228	219	225	197	195	207	201	217	207	204	232	233	233	221	237	236	242	232	239	192	230	258	200	230	220	232	214	225	228	211	236	248	237	242	211	234	196	200	241	222	232	196	196	225	220	220	193	211	223	215	205	198	220	205	191	229	210	232	209	233	250	219	225	220	234	225	218	240	214	215	231	222	218	225	211	237	236	252	220	243	208	227	197	205	218	243	203	219	217	196	192	255	225	202	214	237	228	216	236	234	238	247	232	185	223	223	233	228	216	215	183	241	209	207	237	232	213	233	214	214	207	225	224	231	209	201	240	239	235	244	227	236	224	248	198	207	236	226	202	234	223	213	220	215	230	234	213	218	214	196	235	237	193	226	254	215	242	205	237	193	217	238	237	211	204	233	240	210	229	227	200	241	222	239	224	241	198	221	226	229	211	202	220	219	220	205	244	225	219	213	213	220	218	231	238	216	216	228	227	230	223	220	226	202	230	212	197	226	246	233	223	185	217	220	215	241	213	207	227	227	204	220	221	207	242	236	239	240	207	209	202	205	216	252	212	196	242	242	217	220	211	206	232	222	240	221	242	207	229	212	226	232	226	213	213	226	242	238	236	186	191	233	208	238	219	180	225	217	202	223	212	250	239	240	215	208	226	214	207	228	242	198	222	219	211	252	209	220	205	247	227	231	226	209	212	229	223	225	221	215	234	250	224	222	202	199	209	229	220	237	206	202	242	229	202	203	211	222	219	210	215	228	222	216	207	221	223	228	232	221	227	209	221	245	205	224	230	240	195	203	213	227	237	230	236	221	226	216	228	213	230	229	204	196	221	221	213	244	200	241	208	243	218	188	196	230	253	217	226	215	228	225	217	212	212	215	200	196	227	220	223	205	245	232	237	234	221	222	226	210	213	203	224	201	226	213	223	204	212	214	208	210	198	202	216	216	217	196	218	230	261	216	226	241	221	221	219	227	239	224	220	197	230	238	192	220	200	239	237	225	221	201	224	221	240	239	210	218	227	236	235	227	203	224	195	203	202	225	224	208	197	219	205	241	224	208	220	210	223	214	219	219	207	228	228	218	204	236	206	244	208	229	242	243	221	222	249	212	236	221	216	216	217	193	224	227	242	222	237	218	190	229	216	222	225	207	231	219	203	228	198	238	204	234	230	226	210	207	243	239	224	212	188	215	233	250	210	225	231	254	220	226	217	206	242	206	219	234	194	232	211	219	213	202	221	264	242	209	213	239	243	248	240	211	253	193	244	239	240	216	202	237	210	205	199	222	223	229	235	198	215	210	211	241	238	207	238	233	246	219	214	223	229	228	211	225	214	198	228	221	264	213	210	233	238	208	225	187	230	209	254	204	213	208	207	221	260	214	213	192	233	204	201	240	251	215	214	238	227	220	236	219	218	240	215	244	275	227	224	218	233	231	218	241	227	208	209	224	224	198	231	225	192	208	214	220	196	233	220	220	223	242	236	220	228	216	257	217	222	218	233	227	241	238	219	237	252	222	238	220	220	230	218	223	235	243	250	221	228	192	234	231	240	228	215	236	213	216	212	235	179	232	199	233	215	211	230	214	228	210	226	204	230	226	202	229	223	250	221	212	243	236	226	216	213	206	222	227	240	251	227	237	223	185	216	202	224	238	222	219	220	234	198	231	212	244	183	201	234	210	233	221	208	215	223	216	213	209	210	237	233	221	242	237	233	231	226	221	213	233	206	215	209	219	224	199	224	224	234	227	209	236	182	210	219	214	213	213	223	234	223	256	206	221	253	205	220	234	189	243	198	205	247	199	207	230	215	243	181	207	241	222	242	216	213	228	258	248	213	236	234	253	216	231	204	221	210	227	227	218	234	191	225	212	235	204	228	237	222	224	232	217	235	233	219	206	228	242	229	237	224	221	220	218	212	207	200	229	208	219	222	230	215	228	223	224	203	219	237	229	211	223	198	212	207	244	214	229	243	238	213	208	214	216	205	221	193	228	216	214	215	238	208	222	241	191	237	219	219	238	242	256	222	213	215	219	233	247	235	225	223	235	226	237	232	220	231	199	243	243	203	245	199	215	217	197	238	214	221	225	209	227	221	238	220	245	221	188	224	226	260	245	197	235	218	210	238	198	224	214	231	215	251	207	229	230	217	210	243	235	223	214	203	235	226	218	234	234	191	213	208	220	253	235	238	221	191	226	189	229	213	214	243	232	214	213	234	204	232	218	247	230	235	222	216	218	222	212	222	242	218	201	215	209	218	219	224	215	243	224	212	211	239	227	253	237	194	228	220	212	189	214	197	206	216	200	239	227	231	208	222	241	232	217	223	217	223	223	218	206	220	251	247	235	224	221	223	231	222	215	231	252	219	221	209	209	215	221	209	201	252	212	216	227	221	203	235	206	224	222	220	244	252	232	252	196	238	206	237	217	199	219	214	217	200	225	210	212	240	255	209	213	208	219	241	219	222	253	226	225	212	219	228	208	245	250	221	231	208	221	216	234	238	229	236	226	243	222	186	225	231	242	222	244	201	217	218	229	214	224	203	233	244	238	236	220	192	217	227	216	203	226	215	219	253	234	249	251	231	214	240	240	247	261	224	221	223	225	235	206	220	213	198	217	234	257	234	222	229	205	224	238	244	215	237	213	222	218	222	211	210	210	248	263	218	216	216	219	226	242	214	224	217	235	216	227	205	199	220	214	233	211	237	226	236	232	230	227	211	227	211	230	218	213	225	258	223	225	223	211	215	209	211	236	216	257	227	219	233	210	247	233	225	228	229	209	215	263	215	211	196	195	203	231	193	204	226	263	223	218	194	196	200	213	196	206	237	220	237	225	236	220	203	216	227	235	216	226	223	203	213	223	210	237	237	204	242	227	225	205	225	222	213	213	216	238	209	219	219	228	230	201	235	184	234	228	215	227	208	234	218	251	200	248	232	251	233	204	232	213	227	236	248	220	191	240	238	248	227	225	221	189	199	202	237	210	209	225	233	216	238	208	208	240	197	228	212	204	237	183	229	223	215	205	222	224	233	225	220	213	205	221	198	223	233	204	204	226	207	246	235	236	201	247	225	239	228	245	217	192	212	218	207	238	209	243	204	229	253	243
9795	12885	8685	4068	2894	2130	1622	1297	1090	877	719	654	606	521	553	460	439	437	428	393	372	342	345	356	391	352	342	335	313	306	338	348	321	301	306	319	320	307	300	314	328	310	339	303	348	315	297	294	292	280	292	303	281	319	288	290	280	285	315	295	294	286	280	311	292	298	318	285	307	284	283	295	273	292	288	286	295	302	305	323	305	307	321	274	306	283	279	305	347	305	322	292	303	310	269	291	284	298	284	304	294	329	311	307	299	263	282	291	313	328	276	326	300	290	305	314	275	313	324	296	274	291	294	313	302	300	282	282	251	274	306	305	292	303	330	332	290	322	313	325	304	302	303	310	276	276	268	301	295	312	290	298	304	279	291	272	284	314	284	277	309	317	318	285	271	315	297	290	294	324	312	305	299	279	317	322	309	275	286	285	358	292	278	310	307	308	281	276	274	308	260	310	306	316	291	328	302	274	271	298	311	288	317	298	299	263	291	318	273	298	282	284	278	314	314	312	325	274	309	296	298	310	290	325	304	288	281	324	294	254	293	302	276	298	288	285	305	316	314	295	263	294	276	320	308	294	314	304	303	298	316	258	307	299	295	295	289	309	311	279	298	297	302	321	288	305	316	291	309	299	304	324	282	283	300	262	292	299	315	293	291	297	303	301	291	290	314	268	273	290	298	279	274	291	304	324	291	267	297	287	277	295	284	293	270	286	312	303	283	305	295	264	305	297	313	324	295	266	301	282	314	280	272	307	276	318	275	312	292	306	304	279	276	266	306	310	284	321	317	276	317	311	303	305	268	292	304	288	276	288	284	301	277	296	260	288	305	286	299	266	309	269	275	312	311	305	298	273	285	281	268	289	293	305	296	306	267	258	308	303	292	321	286	328	257	283	286	295	308	305	266	282	299	276	295	297	276	272	295	302	278	309	296	294	274	277	270	255	293	304	299	291	267	320	308	300	292	316	307	276	278	318	272	309	292	292	315	325	323	275	308	279	308	292	317	284	276	279	308	307	305	282	303	279	292	296	334	294	308	312	305	267	282	294	284	292	317	282	288	289	337	313	306	304	302	294	294	312	266	268	295	303	278	257	276	304	333	293	286	303	290	299	291	267	278	236	294	287	284	311	279	251	301	266	287	266	301	299	305	313	306	309	293	296	293	283	302	306	289	291	289	333	292	301	288	302	292	337	293	307	282	313	314	267	295	278	311	268	297	270	300	320	292	283	280	294	283	296	294	284	278	291	291	285	310	278	286	292	282	305	279	291	284	314	264	306	290	299	320	315	316	307	289	309	274	283	300	270	284	292	299	342	323	299	279	293	303	284	295	286	275	287	283	284	313	299	276	300	302	279	301	308	303	268	306	295	305	306	281	280	298	250	289	290	289	310	266	294	305	250	313	318	302	297	268	300	315	270	313	303	272	277	259	311	287	272	290	282	284	259	276	279	266	297	309	296	296	264	281	297	319	318	297	272	260	326	310	305	296	286	293	292	286	286	294	298	271	280	294	284	301	276	265	286	298	318	272	308	306	306	308	275	258	252	289	270	293	292	307	295	315	336	342	315	296	279	293	270	300	296	305	275	291	265	295	308	304	288	289	319	280	309	296	290	303	287	308	298	310	264	294	294	294	300	293	272	290	276	289	320	295	280	306	302	302	288	291	301	312	300	312	305	278	279	324	289	285	282	310	323	270	301	285	309	300	279	265	260	305	310	297	293	287	271	254	289	312	307	269	285	272	293	328	287	294	296	274	302	256	293	291	294	280	297	298	279	310	270	292	310	296	318	294	298	288	302	271	292	291	307	264	284	327	312	310	239	253	299	303	292	295	305	329	298	282	267	314	286	287	304	324	288	270	284	293	315	272	287	284	287	298	280	298	318	286	299	299	295	282	270	308	289	290	271	298	246	297	281	287	299	292	294	298	283	294	288	303	286	273	264	263	322	282	306	298	292	306	284	292	322	287	294	299	279	307	293	307	298	268	305	275	276	299	277	263	290	288	310	287	283	318	280	287	266	290	281	282	303	272	296	332	305	293	287	309	297	318	290	286	281	298	279	263	346	287	280	263	260	289	279	296	272	313	298	266	277	316	319	313	279	285	285	292	282	286	272	277	275	287	291	284	296	288	301	293	273	306	283	288	281	299	296	311	296	292	281	287	279	299	301	304	327	290	299	299	264	258	291	274	311	314	290	305	282	288	307	314	302	288	273	276	296	296	281	309	275	287	300	308	273	312	322	310	261	298	304	309	298	304	308	295	282	323	289	277	317	283	280	299	286	276	294	291	310	293	289	291	280	283	292	299	241	285	283	285	279	273	333	297	305	310	310	302	306	294	294	335	331	294	280	298	277	296	287	306	295	285	322	289	266	327	280	322	299	302	277	280	289	288	278	311	266	299	286	314	305	307	273	312	314	276	294	275	319	302	304	287	282	319	276	304	307	307	285	344	284	291	279	310	297	306	321	287	290	310	303	321	301	294	308	288	283	281	290	278	302	265	323	288	274	288	288	282	299	283	305	280	275	309	314	305	278	282	298	272	291	282	288	288	284	318	300	280	273	311	287	284	296	285	275	267	305	280	281	278	333	269	299	275	312	307	274	302	273	294	292	269	287	282	312	288	296	304	298	306	288	303	274	323	273	301	311	298	309	325	294	271	279	304	290	302	265	296	292	276	287	294	290	291	284	271	290	264	276	317	295	284	292	322	289	271	255	310	240	283	327	282	315	297	290	296	293	298	279	309	312	285	292	303	278	277	301	270	295	282	314	267	287	284	263	275	311	255	307	325	291	304	290	312	289	321	284	308	310	288	323	301	317	272	309	291	323	277	295	285	293	300	301	290	286	267	311	280	296	292	294	305	279	305	308	289	279	289	275	276	296	273	315	268	274	289	296	301	293	289	278	307	283	304	298	282	274	291	327	291	292	297	330	298	303	308	270	279	302	307	312	305	304	307	296	287	274	289	334	250	312	302	311	272	302	287	279	314	256	303	329	271	283	274	318	309	283	303	317	299	297	312	292	265	303	305	312	317	337	306	290	277	300	289	268	308	266	317	333	279	312	303	300	302	329	284	277	323	304	305	311	300	285	308	291	291	254	311	285	295	275	281	278	292	305	323	272	297	277	320	286	280	242	308	315	271	264	301	271	300	307	291	272	275	295	267	322	309	329	287	279	276	291	287	256	293	289	273	290	307	312	291	287	312	318	269	284	269	260	264	287	274	269	277	298	269	295	305	298	291	277	321	282	283	303	260	283	302	302	322	299	293	293	258	316	270	292	296	288	319	269	306	293	321	282	298	323	283	295	294	308	281	279	292	316	286	316	270	313	272	284	291	280	276	287	293	310	293	293	300	319	271	308	313	291	281	286	303	264	307	296	255	276	294	292	272	269	244	281	261	312	270	292	271	292	298	271	305	291	310	304	287	324	278	280	273	282	282	288	310	286	275	311	291	293	292	303	325	272	302	288	292	298	308	279	288	285	314	252	316	290
27728	17663	3570	1048	833	771	731	607	695	651	704	639	701	659	652	598	639	631	654	669	651	627	672	657	630	671	643	672	673	659	655	634	644	688	683	610	659	665	652	660	636	687	635	604	666	673	664	607	667	600	666	667	674	676	618	603	680	654	660	647	679	631	630	593	637	635	664	655	659	651	687	679	655	683	647	610	666	637	672	686	640	663	656	691	659	604	624	629	632	643	644	623	631	672	644	664	661	637	675	618	619	657	611	629	661	636	690	641	687	657	657	643	661	645	688	643	646	586	607	667	636	626	663	650	608	627	596	686	661	627	619	644	687	680	641	631	652	618	675	636	618	674	692	656	641	644	658	650	644	664	660	652	623	629	654	636	657	651	676	639	667	645	662	618	653	684	666	619	636	616	631	662	637	627	683	654	618	630	652	658	586	726	605	666	670	682	647	651	616	721	648	634	635	638	600	617	664	618	676	611	677	669	665	629	698	600	653	705	665	607	641	668	665	658	654	641	649	647	566	654	663	609	645	672	652	657	630	662	653	641	707	644	672	656	626	650	662	684	610	654	588	631	634	647	649	667	656	686	628	651	664	648	642	627	655	596	670	662	610	624	704	635	631	652	635	580	657	656	668	622	646	627	662	631	655	653	660	698	675	642	669	680	650	654	660	677	676	610	628	655	672	620	629	657	669	631	657	663	659	641	627	673	647	647	672	671	654	611	634	633	657	627	617	621	661	659	672	649	668	648	647	665	644	667	688	662	669	671	685	627	654	660	654	678	680	635	628	642	607	642	627	680	680	671	686	640	680	682	637	679	615	679	646	649	616	665	629	614	704	640	712	669	612	572	682	680	682	604	642	659	658	626	680	674	652	668	631	612	596	628	640	648	695	702	647	651	604	679	683	611	643	668	640	667	677	662	664	620	692	637	698	654	623	605	635	628	633	637	662	709	678	668	640	695	682	674	602	627	614	690	679	622	663	686	631	621	671	635	674	643	644	720	700	632	693	681	694	660	685	616	631	628	653	706	620	642	654	660	638	656	656	697	640	643	648	621	676	636	618	605	639	626	651	663	672	623	656	642	647	629	645	706	664	640	626	663	621	674	687	670	658	684	658	678	628	626	656	645	678	683	658	623	668	655	684	647	700	636	670	661	721	620	658	596	697	645	631	657	628	634	646	665	645	640	647	619	646	640	678	686	641	657	635	666	651	677	585	629	621	713	642	626	674	662	672	656	650	682	616	602	626	631	683	677	646	672	667	682	656	651	633	684	703	636	654	673	660	639	628	628	669	674	667	631	692	659	650	670	656	625	647	645	656	626	630	649	665	636	632	624	653	667	705	653	627	632	649	662	622	643	632	649	680	625	677	699	610	632	653	625	620	692	685	678	661	663	645	622	666	618	647	642	643	625	644	706	643	638	665	648	698	685	669	606	633	632	635	652	621	636	653	687	647	645	632	630	644	646	658	644	666	672	648	675	670	647	593	642	655	694	677	646	637	681	641	646	631	659	672	627	616	608	654	643	659	681	668	675	645	689	648	644	673	652	667	599	632	668	606	603	642	675	638	639	631	625	678	616	625	638	676	621	646	650	652	645	680	676	623	601	690	664	711	693	672	631	679	686	681	638	670	684	634	643	669	677	705	680	656	630	655	628	648	653	629	644	668	665	638	646	591	637	646	644	595	626	676	675	661	680	658	640	645	637	658	625	616	666	646	638	629	655	672	632	675	646	672	673	608	631	645	636	645	652	602	607	652	642	689	627	621	666	668	632	654	667	612	631	657	671	667	647	687	644	650	662	630	676	668	609	630	604	626	697	629	708	661	620	631	696	646	627	619	666	630	638	677	718	649	693	653	678	634	621	643	607	640	644	624	641	623	630	634	620	670	673	672	702	626	696	670	625	604	686	643	701	611	676	649	643	677	634	644	646	678	637	656	684	591	637	667	648	673	668	656	665	647	640	702	643	651	658	647	660	605	622	670	632	683	646	664	688	628	665	648	602	688	639	637	644	703	657	662	651	666	651	631	669	668	660	680	662	652	676	661	602	660	625	672	691	606	642	634	677	671	649	723	669	679	602	671	629	650	648	653	617	662	681	654	667	641	664	626	648	676	646	680	622	676	677	631	662	661	649	670	710	653	640	629	633	654	651	674	662	655	625	646	660	627	654	681	669	636	652	638	670	682	617	639	661	643	628	627	653	646	677	674	662	647	709	631	682	619	647	647	679	665	614	666	662	633	679	623	685	663	605	582	640	680	625	636	696	656	682	629	688	670	657	630	686	644	665	623	657	609	625	665	691	602	652	648	692	636	644	708	663	643	668	678	635	632	674	633	626	607	628	641	671	663	700	682	630	662	637	659	671	653	630	630	661	621	663	631	652	619	675	621	608	623	610	659	654	646	667	623	677	621	584	708	655	661	667	674	686	686	651	654	679	652	670	638	644	604	660	612	691	647	653	616	677	671	623	661	611	646	649	659	658	625	637	682	626	669	677	653	661	676	629	636	667	617	738	629	634	614	614	644	623	675	655	632	606	655	651	671	657	670	707	672	647	665	678	656	639	631	626	681	660	593	625	643	634	647	676	633	637	673	669	650	602	666	628	627	660	666	657	683	668	639	656	684	683	597	636	646	679	612	639	620	639	646	668	636	655	656	617	635	658	610	612	682	675	653	631	589	643	667	627	686	635	626	621	647	666	646	703	639	614	645	647	683	636	634	627	641	672	645	642	612	646	682	667	613	637	663	623	660	655	651	635	663	679	668	664	649	676	596	642	633	654	651	640	674	673	696	653	631	688	614	639	602	631	661	614	675	634	631	654	625	663	677	675	655	656	641	627	656	678	634	678	665	641	625	648	626	642	663	610	683	629	621	633	661	666	652	646	646	670	712	612	653	644	655	647	685	679	678	664	664	642	630	666	663	665	680	670	695	626	608	601	659	680	671	631	678	613	669	660	612	645	697	606	621	663	658	663	617	597	679	645	702	630	627	647	602	667	640	689	616	650	648	671	633	647	664	664	702	660	621	633	666	638	691	642	672	626	648	661	647	622	626	676	681	667	667	644	632	664	656	652	653	659	652	679	672	640	647	647	629	666	676	675	669	620	597	624	676	615	662	665	647	652	666	669	671	654	667	642	697	668	640	645	694	608	647	665	632	650	649	624	631	592	650	658	620	667	667	628	676	700	663	640	635	616	642	649	667	588	619	661	665	623	616	628	662	666	661	649	641	644	658	686	701	622	694	623	644	667	640	658	655	640	649	661	687	677	687	653	637	660	674	681	677	691	660	665	666	661	681	643	687	660	626	634	705	727	660	632	601	650	662	656	687	646	671	644	640	681	664	644	699	656	681	692	620	637	656	654	646	677	646	659	610	664	661	672	684	659	672	690	642	633	679	667	722	660	661	652	666	684	626	610	708	639	679	671	651	674	643	621	606	655	701	645	631	632	688	658	644	631	598	615	601	633	644	672	657	651	656	655	668	647	668	660	596	667
5075	1383	1136	941	878	880	886	874	816	851	852	798	828	813	880	763	766	844	771	843	809	796	794	852	819	788	820	825	796	763	813	752	813	756	797	829	787	780	836	829	843	791	803	785	781	805	806	768	778	811	825	808	785	837	816	855	852	818	813	861	808	875	779	846	799	795	845	794	799	783	849	816	799	805	856	845	843	761	765	836	856	797	800	806	782	855	846	841	830	812	802	802	861	806	770	825	809	818	803	763	769	798	885	803	795	849	762	823	828	810	784	731	837	782	783	797	824	805	817	826	801	788	793	807	830	835	827	859	799	802	752	821	781	796	880	803	795	815	782	793	784	772	775	820	772	772	860	856	831	793	821	818	823	847	770	811	766	858	865	873	838	798	812	792	838	801	838	788	813	789	785	860	808	780	822	866	776	819	803	817	770	845	751	765	878	810	839	789	856	811	797	790	791	778	818	775	837	822	827	821	762	774	840	791	813	808	776	819	848	808	860	825	810	809	774	792	866	819	773	743	812	791	801	795	788	786	814	812	805	839	810	798	841	781	791	795	789	772	877	815	805	857	817	849	818	827	768	782	789	790	811	829	832	843	800	829	807	797	776	767	790	850	805	860	866	785	814	811	832	865	796	828	817	787	787	802	838	831	757	887	875	803	822	823	786	825	802	812	804	835	830	749	833	764	872	767	811	827	838	807	784	794	778	764	807	735	857	817	858	802	774	806	836	792	808	816	840	838	851	809	810	810	819	768	825	843	767	820	840	838	892	794	818	859	827	842	820	810	837	820	803	785	770	804	759	815	804	799	798	807	791	847	813	805	841	801	819	843	798	830	845	787	822	789	835	800	833	871	817	821	828	764	823	755	817	832	782	832	888	799	832	803	808	804	805	823	818	815	809	843	789	834	746	846	819	775	874	777	813	840	791	826	781	815	801	795	837	819	777	807	830	800	842	794	837	838	806	825	809	846	830	808	818	799	775	780	831	814	796	839	825	808	873	777	795	809	818	791	852	769	805	829	777	843	813	776	787	760	842	839	811	819	796	854	844	832	806	795	861	836	838	826	860	782	748	848	811	841	863	783	803	799	782	813	852	778	790	783	794	823	892	766	804	815	786	795	842	827	850	843	853	825	813	784	783	831	841	774	853	808	866	815	843	784	826	809	781	866	814	786	812	813	815	791	809	860	838	824	803	832	835	824	817	861	837	816	781	833	817	798	782	747	791	752	775	822	781	817	809	786	757	822	853	823	817	841	778	784	851	823	787	807	829	788	779	784	794	829	789	850	851	798	874	832	794	774	827	834	826	792	828	847	806	807	785	811	816	824	799	782	815	833	794	811	748	849	831	793	865	781	820	782	780	823	778	778	783	716	769	767	800	824	835	845	830	814	866	792	811	763	776	821	846	805	805	868	760	805	795	839	806	838	854	824	793	811	802	820	825	831	810	879	892	822	817	792	837	797	859	860	868	840	818	780	808	847	817	867	774	824	837	837	815	851	806	817	784	806	796	763	772	814	816	793	811	819	839	864	821	810	792	810	788	820	819	837	811	843	822	781	842	800	840	819	749	785	844	797	816	803	854	855	854	847	791	837	808	780	795	807	797	850	819	835	778	821	818	791	826	818	827	835	805	789	780	863	773	765	770	851	838	777	780	818	827	806	753	771	803	856	808	850	848	806	761	835	813	838	795	811	826	887	803	826	865	795	827	827	803	788	846	820	864	817	814	824	794	869	818	806	816	825	857	823	800	785	791	876	783	771	832	765	821	794	831	802	832	813	851	843	801	841	793	865	814	828	842	779	817	855	811	838	856	795	813	798	793	786	829	828	834	783	833	811	844	835	819	804	788	798	799	817	820	828	841	807	811	828	831	810	793	803	870	839	822	772	779	798	771	770	772	784	802	830	798	801	796	782	790	772	780	833	848	785	777	793	833	820	817	839	782	816	833	825	826	824	836	789	801	788	833	812	752	804	823	853	785	835	790	740	807	804	827	820	778	790	782	824	815	761	806	806	828	825	794	870	822	838	769	825	844	851	816	821	797	816	811	857	827	801	854	797	824	859	780	784	861	807	832	800	824	832	824	828	818	819	797	810	788	826	808	843	773	884	819	803	852	769	895	838	782	816	778	834	812	789	815	817	835	798	781	809	797	835	754	798	821	799	753	842	759	841	854	777	846	849	790	802	803	791	816	866	813	790	778	783	817	777	769	789	789	859	792	798	833	826	830	800	836	769	802	832	869	801	810	816	825	835	822	763	790	768	796	811	775	803	761	805	849	822	831	781	823	854	763	839	793	805	789	846	805	851	816	810	756	829	811	825	771	814	836	806	865	788	835	808	812	839	808	844	791	840	807	824	798	785	805	828	862	828	782	814	814	805	798	767	784	835	798	795	840	802	838	844	811	846	830	823	780	789	800	801	783	833	806	784	824	837	854	833	867	845	810	815	804	795	803	831	860	805	813	809	845	847	803	807	782	818	795	799	824	830	826	844	821	817	829	841	790	770	820	829	842	809	753	822	790	868	804	793	788	877	851	835	794	834	828	844	814	834	802	821	821	817	847	802	797	796	822	793	794	783	840	870	785	789	771	794	797	800	837	790	784	835	853	826	842	802	805	852	873	830	791	797	780	831	861	831	858	865	829	809	868	850	844	833	812	799	791	801	837	809	806	838	820	801	821	838	840	823	769	775	848	778	839	813	799	759	782	841	806	826	797	830	854	803	790	782	844	778	850	848	844	767	794	783	780	778	806	799	860	822	798	841	800	784	795	814	828	867	823	795	808	851	818	797	806	764	793	849	818	825	768	796	861	761	788	856	741	804	794	792	829	789	868	742	861	769	806	821	782	802	783	856	876	789	826	798	858	875	832	798	802	790	805	821	771	799	756	766	809	799	849	854	838	814	826	833	776	825	847	819	864	830	858	849	821	818	808	805	836	810	801	818	788	853	825	811	786	828	745	781	788	831	763	844	842	798	800	811	792	801	845	782	826	799	784	796	826	787	799	845	810	805	840	780	843	813	792	785	847	814	834	804	805	832	765	831	778	828	768	782	815	832	818	863	792	805	785	859	835	846	807	807	827	828	830	793	811	811	787	779	756	840	840	810	794	773	827	803	770	814	742	848	770	810	825	841	806	802	838	825	821	839	809	781	816	801	854	844	815	759	816	806	788	794	875	842	761	842	790	816	816	847	803	775	900	841	797	829	874	779	812	769	821	802	763	790	800	767	886	763	781	830	809	837	768	796	870	853	849	827	846	826	794	826	820	831	846	841	782	793	833	855	869	827	821	837	825	822	830	840	793	770	812	821	871	850	807	784	807	803	851	826	799	824	825	787	819	853	837	820	833	836	847	839	832	816	853	773	829	877	813	831	828	780	839	822	835	859	796	809	836	831	756	811	767	794	783	810	728	817	816	768	811	826	799	790	800	767	825	815	844	822	857	859	815	790	784	823	809	798	796	828	805	837	829	818	773	822	755	785	778	839	852	798
23910	21486	28778	24618	21449	7874	1150	770	763	707	666	634	697	649	672	607	588	620	622	634	615	591	597	577	555	605	583	610	596	607	564	540	573	569	566	607	545	590	604	583	606	581	567	584	555	561	604	562	629	571	579	585	561	555	562	583	580	581	587	543	578	553	578	572	570	628	619	557	585	612	560	609	556	543	569	584	580	562	588	568	550	538	586	572	548	561	552	566	601	538	529	567	542	548	586	597	591	565	522	575	573	568	524	552	567	606	575	580	620	587	593	579	566	570	572	545	608	592	575	575	547	590	628	592	596	575	541	546	530	591	547	548	588	602	567	541	592	529	585	599	545	568	564	540	614	554	578	535	527	584	581	557	558	580	549	556	541	539	596	605	559	604	578	587	546	573	600	587	540	558	575	625	610	553	568	573	532	616	581	593	573	578	571	578	577	557	587	509	570	586	601	541	559	567	584	574	592	561	603	514	557	569	564	548	570	540	592	518	564	588	576	586	565	591	563	601	636	606	548	579	583	578	619	586	539	575	577	548	566	604	602	581	544	577	568	562	557	541	578	538	584	549	572	618	563	569	566	547	544	577	536	597	552	574	565	598	589	575	537	596	602	574	588	530	552	556	625	579	568	605	572	557	560	566	560	602	538	537	577	545	559	539	591	521	597	594	518	546	568	558	549	541	547	562	578	576	578	560	629	556	576	610	567	520	571	590	603	639	600	606	564	592	560	516	608	606	558	551	570	589	540	551	545	594	565	558	546	582	556	571	574	539	526	548	576	528	574	559	606	622	597	530	563	563	584	568	570	626	591	587	568	566	539	574	576	564	589	553	592	546	576	588	560	586	616	572	614	570	585	583	577	612	547	526	555	611	565	575	609	555	560	606	546	541	557	593	610	529	562	582	561	584	562	549	609	572	541	537	580	495	523	559	559	506	562	606	561	567	539	573	600	580	556	578	578	568	574	613	540	561	603	598	550	556	591	534	561	587	576	558	556	597	579	588	574	543	594	547	602	584	544	572	534	552	577	612	570	568	612	568	563	592	557	613	582	576	593	581	584	578	578	623	554	563	551	560	570	589	575	545	570	580	587	603	610	570	537	583	592	624	580	543	574	562	561	571	625	578	548	592	558	554	560	525	540	592	574	576	619	512	593	601	555	605	587	619	635	552	571	580	528	542	587	558	567	557	551	571	538	554	616	558	585	558	567	534	642	583	572	553	556	571	601	584	569	565	536	578	544	579	539	578	534	551	567	539	585	575	541	590	600	521	579	569	559	562	605	568	529	548	591	578	567	536	630	579	554	570	553	562	578	612	568	568	517	540	582	573	559	571	583	544	598	594	549	572	576	554	535	642	587	517	579	596	562	557	574	557	583	534	559	582	537	606	584	592	633	527	567	545	600	589	580	503	562	553	598	546	559	584	556	553	570	541	565	516	531	574	573	602	554	590	564	602	563	586	604	500	546	543	565	585	592	565	567	585	547	579	564	567	553	597	572	532	560	561	552	531	553	600	594	578	592	552	582	524	586	597	566	568	556	577	608	580	618	578	570	638	568	594	564	530	529	568	575	598	585	571	575	546	564	573	560	573	599	579	557	540	577	589	546	559	568	552	563	552	562	543	554	572	613	526	555	602	530	539	550	613	552	594	591	556	520	583	564	601	613	574	554	560	579	572	587	581	568	559	563	593	576	591	560	559	585	548	506	588	564	546	554	581	546	576	569	568	555	581	561	560	551	592	568	607	575	570	571	562	550	565	552	549	598	571	573	530	584	564	554	556	587	582	591	583	520	596	586	563	548	592	575	546	562	602	555	576	554	618	590	546	599	539	554	562	589	588	592	551	584	561	562	629	539	573	550	600	605	578	538	586	585	575	595	528	573	570	608	565	556	555	596	565	539	565	581	568	557	562	561	605	594	555	613	525	526	547	582	554	557	566	550	582	512	594	563	617	554	544	536	536	591	564	565	593	561	521	582	606	558	537	541	544	607	587	578	568	534	575	581	568	526	602	605	564	543	558	598	594	573	592	588	620	535	598	563	572	555	564	555	529	562	545	612	585	569	589	548	546	609	553	533	593	588	570	548	570	556	618	543	522	585	545	572	564	518	551	557	582	529	584	592	584	557	554	566	556	547	544	600	609	584	604	552	590	555	594	611	535	603	551	599	555	547	556	566	545	592	584	616	552	553	567	511	588	586	608	573	568	616	556	587	538	514	561	593	574	598	608	537	568	540	562	552	533	607	535	579	565	564	557	577	530	586	575	560	576	591	572	534	541	567	534	610	598	564	579	592	554	577	582	593	533	537	589	587	557	551	561	555	556	567	580	577	562	569	527	549	566	555	592	586	538	590	514	587	556	537	565	563	561	587	560	585	536	560	602	567	541	538	545	578	576	526	573	599	575	584	590	579	567	536	611	583	591	568	579	589	576	551	566	542	546	566	564	570	559	571	581	561	601	561	587	611	564	619	537	580	572	538	575	588	561	553	552	575	594	573	543	534	561	561	585	593	571	618	590	579	587	573	550	564	548	554	537	589	594	571	577	534	564	586	589	596	587	546	542	523	514	564	559	558	585	559	584	516	558	589	584	565	590	609	594	529	593	532	566	583	562	602	589	568	595	576	555	563	526	596	605	586	569	543	575	595	562	559	529	567	511	548	561	586	548	570	579	588	546	531	559	534	554	570	538	592	539	584	594	571	581	566	564	534	581	577	551	552	558	595	581	574	611	587	552	573	589	558	565	583	591	542	552	572	577	562	575	562	560	596	528	575	534	594	573	517	554	536	592	572	581	588	574	542	615	574	557	568	554	586	586	573	586	564	596	565	617	542	608	575	576	585	546	560	558	576	556	528	572	564	558	580	588	565	528	554	548	536	583	543	575	545	573	577	590	627	562	585	591	575	546	568	548	573	606	592	554	570	561	588	540	567	613	550	555	580	574	618	583	561	554	553	534	572	575	598	544	582	620	537	580	555	604	568	596	552	580	624	583	624	575	585	618	525	585	596	585	571	624	579	572	577	537	544	572	544	615	560	586	563	563	588	527	575	587	569	565	585	599	568	541	585	563	580	566	573	547	558	558	599	598	567	573	570	555	549	559	549	498	572	559	576	613	560	529	569	548	605	612	537	577	600	620	603	588	594	586	583	567	629	590	571	570	596	566	574	569	543	581	576	578	566	600	544	511	576	550	557	539	557	569	564	592	561	578	582	568	581	572	557	580	570	570	631	626	547	612	547	559	527	549	604	604	563	569	637	580	578	566	540	558	536	564	526	573	575	622	626	571	584	579	583	562	551	626	561	544	571	597	541	594	588	622	566	561	554	568	554	557	554	533	565	580	532	562	549	615	567	567	549	591	578	517	559	575	565	547	580	552	556	586	533	519	568	608	561	553	557	536	536	588	559	525	594	592	525	576	533	608	554	562	591	588	565	526	551	569	571	543	544	549	517	553	556	542	571	573	594	548	567	589	559	550	553	565	571	530	609	573	560	594
8409	8063	5570	2690	2103	1652	1411	1276	1114	1042	955	955	893	887	848	855	767	765	765	812	793	728	731	778	777	798	753	742	706	732	766	726	732	764	753	727	751	742	739	742	739	782	716	680	721	732	715	757	733	735	706	753	740	704	728	700	697	743	732	696	742	764	723	761	726	696	742	753	736	784	725	759	747	731	742	764	751	692	681	739	707	700	726	708	716	750	756	675	697	751	686	704	748	790	683	641	678	740	722	689	713	748	690	726	753	729	708	731	740	753	738	736	699	743	753	764	715	720	728	699	685	659	766	703	713	712	721	753	737	744	734	761	734	696	717	725	740	705	730	719	731	695	728	736	686	708	793	738	708	717	722	745	719	698	729	770	729	765	816	737	675	694	738	734	746	768	733	739	700	717	670	698	692	697	705	727	713	709	698	671	767	731	703	736	762	715	728	732	669	728	745	680	717	728	727	689	728	692	755	732	780	735	716	716	688	677	758	746	746	738	703	671	738	754	714	711	749	715	718	728	728	767	685	733	740	718	659	722	776	676	711	699	711	750	753	743	730	747	773	726	742	691	734	685	678	730	695	703	702	730	718	691	697	743	706	699	729	665	692	718	775	699	738	727	721	689	768	756	736	700	717	716	762	727	739	698	735	698	710	742	698	720	710	702	729	714	707	750	708	697	715	720	727	722	678	732	740	675	670	687	725	736	695	764	726	715	704	737	699	739	720	763	712	764	757	705	725	708	754	748	736	760	733	725	750	741	717	771	744	754	737	730	727	755	718	727	693	728	750	740	734	681	733	715	729	736	704	705	714	683	685	756	734	706	726	764	724	761	694	714	720	705	741	740	755	735	698	718	771	730	709	704	677	689	716	718	722	688	705	748	684	789	693	683	697	739	715	707	681	704	708	698	721	703	679	677	706	762	674	725	718	752	687	696	743	735	723	700	781	769	709	654	741	747	781	707	741	767	684	733	658	764	749	745	760	735	738	699	731	730	748	727	745	767	711	718	671	725	688	691	747	737	724	716	671	760	762	757	704	696	748	698	657	716	731	681	712	701	711	689	673	740	702	707	689	672	735	700	701	708	734	774	703	714	708	686	715	686	721	742	677	700	709	758	740	763	713	669	700	717	729	779	713	677	707	734	723	695	729	736	754	734	787	740	723	724	718	736	729	744	727	734	689	717	724	690	713	702	706	713	727	751	732	725	714	731	691	699	719	696	727	693	683	717	751	770	706	724	707	754	758	713	736	734	732	708	723	680	761	693	711	701	750	701	720	704	707	753	704	727	741	737	750	736	730	733	714	680	750	699	735	702	746	716	756	712	726	730	669	702	705	734	689	748	692	764	740	734	738	729	705	655	704	694	717	732	778	706	676	710	745	715	706	708	668	665	721	690	697	805	717	722	734	731	703	743	804	735	695	725	725	737	735	678	723	715	737	686	731	732	767	693	731	737	706	746	740	676	699	727	694	734	678	694	742	755	724	729	681	724	678	734	685	724	717	725	713	742	753	746	746	703	728	767	707	764	690	678	732	700	740	701	748	705	658	720	680	740	700	757	733	690	712	739	735	725	745	663	735	755	748	747	718	727	704	736	718	733	679	702	719	661	730	781	687	693	688	685	717	692	740	731	727	711	683	700	716	669	677	677	702	716	744	716	669	701	695	757	767	696	722	745	700	728	773	728	699	703	703	715	732	752	729	647	722	748	758	733	723	668	702	654	744	709	718	680	730	742	720	680	700	707	766	710	770	696	760	717	684	739	741	722	731	758	681	712	728	771	712	738	760	707	706	768	710	715	715	718	750	723	693	745	720	735	721	744	721	703	708	727	732	759	734	705	714	745	676	743	707	728	734	758	696	737	714	699	729	725	692	759	731	739	740	740	754	746	698	700	697	742	744	735	702	746	711	789	697	741	723	683	692	750	683	720	741	722	696	699	696	694	689	688	684	718	694	679	735	720	726	731	707	728	719	680	678	697	729	736	745	727	739	674	730	717	664	755	725	700	745	700	699	721	712	734	687	700	754	662	715	742	739	787	701	697	754	724	748	763	694	751	705	733	695	731	719	667	748	735	702	750	712	697	672	721	708	731	731	763	693	722	707	741	719	702	727	725	674	708	731	702	776	726	771	684	742	715	670	757	692	716	704	760	731	709	717	729	752	726	722	738	736	678	787	739	745	706	672	693	731	703	661	685	760	695	780	691	711	728	705	660	717	668	752	714	735	703	684	717	720	750	747	728	740	730	728	767	740	701	715	662	730	693	662	705	742	720	745	716	714	715	704	687	714	717	779	659	689	740	697	682	727	770	718	683	693	699	743	744	733	756	774	693	729	784	658	700	718	715	725	718	674	724	712	763	738	759	698	710	699	691	728	708	700	753	676	653	707	697	736	741	724	716	734	738	731	675	763	732	645	731	698	692	721	728	704	699	735	674	726	694	691	777	747	755	762	686	759	719	726	699	671	697	675	748	765	759	741	722	737	745	720	739	755	719	793	690	688	735	716	719	692	696	706	707	718	724	711	755	700	710	718	715	695	718	640	701	729	728	709	725	696	665	729	736	681	684	716	702	755	742	706	741	692	756	705	731	720	745	701	711	686	714	740	717	792	704	674	717	732	774	686	680	688	708	722	688	721	687	748	678	766	732	748	720	735	724	720	750	662	713	720	763	752	711	732	755	754	711	730	741	704	723	690	739	664	668	742	730	751	720	735	704	684	735	676	722	708	726	727	707	718	745	730	686	683	717	765	748	715	724	710	716	688	716	728	769	691	702	729	705	756	725	706	753	731	724	684	748	688	742	698	723	691	775	710	756	723	734	710	706	748	718	725	687	687	707	732	701	752	713	680	785	744	707	693	709	714	738	721	698	711	726	711	726	687	716	707	687	706	742	736	770	718	734	729	745	744	755	759	772	716	735	717	665	678	755	659	714	738	708	691	759	740	717	654	739	732	719	689	682	732	701	757	744	660	766	733	740	726	749	732	737	713	702	738	685	723	697	753	711	703	723	691	709	706	759	739	703	734	699	687	724	735	723	726	714	736	684	709	748	716	702	755	732	715	712	752	694	728	758	684	761	701	714	690	761	708	751	736	731	681	712	696	749	747	735	743	722	697	766	674	682	743	730	710	729	707	730	690	709	720	769	742	721	729	686	685	699	728	675	686	678	729	721	742	735	709	681	749	723	761	771	759	698	753	719	725	694	756	717	752	701	735	692	724	774	704	724	711	729	720	757	729	704	696	737	691	703	689	764	709	726	747	702	735	678	708	697	772	761	736	703	759	755	746	728	776	686	687	734	730	750	664	722	727	683	731	770	705	727	730	657	725	703	709	737	757	704	732	752	701	715	742	741	683	724	714	749	724	727	706	722	729	727	745	723	656	738	686	689	746	698	739	676	715	705	719	731	778	664	758	745	698	732	697	716	759	752	751	696	675	726	708	742	693	720	729	739	710	718	742	722	747	736	732	742	677	746	750	724	737	748	693	751	727	703
25144	21506	27456	25810	6490	614	547	495	475	449	437	424	422	396	405	437	427	421	394	413	394	414	394	425	421	396	460	397	382	382	413	389	368	415	403	408	439	426	398	390	400	404	407	412	384	422	385	439	403	413	398	383	411	396	390	380	393	384	413	364	406	418	396	388	379	382	412	398	356	393	365	393	423	391	402	397	396	398	396	404	410	403	355	366	412	355	413	408	414	409	407	437	417	406	394	372	408	361	412	394	387	353	379	375	380	363	382	400	374	403	392	395	432	388	365	433	428	408	400	357	365	431	404	402	391	381	383	412	391	392	406	410	375	381	397	385	431	415	410	423	397	417	395	408	384	392	371	373	390	396	371	376	415	405	389	389	366	413	414	388	349	410	370	343	394	424	377	421	386	380	417	413	414	426	389	369	415	431	411	385	418	393	376	389	378	391	390	380	442	423	379	387	397	388	374	386	429	370	394	391	402	393	389	395	390	392	426	422	404	401	365	442	392	399	400	411	431	388	370	410	377	360	404	390	409	391	436	420	369	376	395	425	412	418	397	384	378	365	414	407	386	364	390	394	352	391	403	386	397	381	405	402	370	473	403	423	401	385	352	388	384	401	399	375	383	342	393	372	410	434	348	394	357	368	390	361	440	364	380	402	353	401	367	395	406	413	413	388	409	414	396	383	395	420	366	407	370	415	394	371	366	382	390	395	417	408	375	362	379	380	387	358	397	378	390	400	397	408	372	394	408	378	411	390	370	370	395	391	391	355	383	382	407	380	373	390	417	429	395	402	400	394	385	400	421	385	416	417	388	347	405	431	387	409	388	369	442	441	424	374	405	403	380	430	418	382	371	394	412	401	392	366	400	391	408	387	414	399	390	391	421	401	409	378	351	386	387	398	418	367	387	373	362	408	381	374	382	415	423	380	403	406	403	395	379	385	409	408	400	377	412	417	392	376	388	386	404	418	383	395	381	387	398	397	442	391	376	383	388	371	419	386	381	416	367	417	384	410	400	412	367	372	389	353	392	363	398	394	405	360	368	401	381	400	357	381	396	408	368	363	392	439	402	424	392	404	393	362	393	381	405	380	411	401	406	395	403	407	410	409	386	392	398	395	404	414	377	412	392	427	408	385	409	396	415	364	365	388	382	391	386	402	405	443	396	356	396	371	419	365	405	396	402	401	390	383	380	394	439	380	412	372	400	364	381	388	390	380	365	388	419	359	410	376	433	427	385	427	386	394	370	401	354	383	364	365	400	410	374	401	358	400	380	357	433	398	434	376	427	421	398	408	381	433	396	406	422	375	426	396	408	385	402	399	347	387	418	404	361	402	376	397	383	393	387	420	405	396	412	404	370	397	379	385	410	391	390	362	419	376	392	419	418	408	395	404	374	395	372	395	411	412	414	421	419	387	421	379	417	385	388	367	397	427	398	390	353	393	384	418	399	389	434	428	406	418	376	369	412	406	383	426	417	384	419	387	420	367	411	401	366	388	411	383	389	395	381	409	427	378	376	402	357	416	374	383	370	399	390	381	409	407	390	397	401	366	389	408	372	394	381	366	386	389	404	412	419	379	406	423	377	408	399	378	385	363	382	378	408	407	403	405	390	377	403	403	378	409	393	394	397	394	394	404	401	403	400	379	350	379	344	372	382	409	427	433	404	378	374	402	382	399	384	395	403	355	383	402	383	407	405	382	420	392	407	364	394	384	380	389	412	390	345	388	416	376	391	415	401	369	388	428	431	382	375	388	401	388	408	381	389	413	382	401	379	390	385	408	392	371	407	398	375	384	406	406	362	362	408	424	400	371	385	398	387	410	406	403	372	417	383	365	398	397	389	391	397	415	356	402	407	416	370	390	383	391	382	434	404	382	367	427	393	402	413	361	395	384	365	397	362	428	381	388	399	408	383	384	388	406	404	405	392	358	362	355	413	401	399	381	398	402	389	379	360	415	385	376	410	415	399	397	404	374	381	386	392	356	369	410	364	429	424	416	360	397	394	362	415	401	404	376	362	375	411	377	414	373	395	371	385	374	376	410	412	363	395	427	408	405	426	418	382	398	422	399	415	399	359	426	420	366	365	396	393	399	356	379	405	401	418	403	406	437	379	452	347	392	357	391	406	379	375	399	373	361	429	384	413	393	413	383	365	352	371	364	362	388	372	407	385	379	397	422	398	375	402	414	377	418	396	399	409	411	395	371	391	392	387	387	381	396	402	436	382	358	367	388	405	409	395	408	388	396	373	342	384	375	425	404	353	380	346	425	374	371	360	393	372	361	386	385	385	388	398	369	392	384	373	373	396	377	417	408	438	427	409	412	400	411	367	392	387	372	403	444	402	378	399	365	385	385	364	399	374	410	389	385	389	421	391	418	358	382	372	365	380	394	413	382	363	394	384	370	397	381	412	401	413	401	365	375	404	350	378	412	406	397	392	419	419	394	395	389	418	389	422	346	394	387	382	397	417	352	400	422	412	367	383	364	380	368	368	396	419	385	397	376	400	416	383	381	407	364	373	362	424	382	415	405	412	383	390	396	373	397	388	417	396	389	373	397	369	375	362	413	363	383	404	380	358	380	400	391	382	400	400	372	385	404	382	385	372	365	399	413	406	379	394	395	373	412	409	421	400	393	376	372	396	383	372	405	375	411	445	340	421	396	410	371	375	385	387	411	408	402	377	387	401	376	397	435	416	406	363	409	441	410	407	385	365	404	384	408	395	410	421	361	378	385	419	369	368	380	420	400	382	372	378	367	381	418	411	416	404	384	406	405	373	380	375	378	389	374	370	404	362	405	423	402	380	380	383	358	402	367	430	379	409	398	393	359	383	380	405	355	409	378	379	381	398	408	378	424	402	372	386	384	408	402	380	416	401	363	374	378	393	383	388	372	371	411	377	372	385	414	397	379	422	372	394	408	405	428	385	370	352	412	389	356	385	404	416	390	396	431	356	396	385	395	393	405	371	386	399	448	404	443	387	411	440	371	378	368	428	392	387	410	371	399	394	379	401	370	369	398	377	417	355	420	392	401	420	388	449	363	366	402	396	403	385	394	385	412	392	365	389	373	381	356	388	414	401	375	392	385	383	398	428	409	377	401	378	423	399	435	397	384	372	398	398	403	432	391	416	404	422	389	382	400	382	378	377	410	401	382	416	366	369	408	371	395	360	397	395	387	408	373	370	416	414	383	367	387	394	382	384	371	364	356	386	384	371	401	380	386	414	377	415	396	360	387	408	417	362	397	408	392	406	370	390	390	393	409	396	397	374	364	380	381	401	375	407	399	376	365	373	378	385	383	405	410	398	413	388	370	365	434	417	435	401	373	339	417	418	399	389	399	411	391	395	423	410	361	396	383	387	385	386	368	396	395	374	357	390	402	374	398	363	366	381	387	397	391	387	354	398	400	395	410	358	392	352	381	382	388	408	393	400	386	387	405	405	416	432	397	354	386	350	378	394	378	395	382	383	357	379	376	387	412	368	402	398	437	384	377
7776	4239	2880	1491	1146	980	848	725	642	654	599	577	600	610	577	559	539	525	511	541	574	542	545	490	494	517	507	504	499	507	515	502	524	509	504	470	521	474	497	496	495	477	489	539	489	470	512	475	482	465	473	487	488	454	484	494	465	478	490	476	493	499	467	505	515	480	540	508	534	469	469	481	485	499	510	500	500	536	477	485	476	508	493	504	501	523	498	464	486	489	481	509	491	488	479	488	477	461	492	490	491	496	477	462	476	468	519	517	460	490	471	478	503	485	513	508	467	467	475	498	474	470	506	491	500	462	450	480	488	496	477	479	494	493	500	487	491	504	484	521	472	486	483	438	472	504	520	501	499	478	454	491	483	493	480	476	485	506	489	477	470	456	457	534	544	465	472	493	474	475	511	475	475	516	470	509	475	456	494	491	523	494	451	493	498	468	499	485	468	484	455	491	509	489	493	519	477	485	492	507	500	507	476	479	480	499	489	494	495	525	457	496	507	465	451	524	485	503	483	482	511	494	516	490	493	482	420	499	524	484	469	451	487	474	487	479	501	478	495	482	465	512	494	498	465	474	486	492	483	469	499	528	503	500	509	485	516	469	464	461	484	478	499	454	447	511	494	502	493	516	455	482	499	495	463	472	474	504	496	500	505	500	478	501	484	472	498	525	505	470	496	475	466	469	488	518	467	480	503	496	489	472	474	493	507	503	501	488	456	496	492	489	470	484	505	479	486	490	519	492	501	525	488	495	468	524	480	476	479	505	503	484	494	504	473	500	441	487	453	471	498	503	418	511	491	462	503	519	482	510	484	464	486	489	512	493	469	484	530	504	547	491	465	501	507	502	493	516	517	469	492	468	475	487	517	500	455	490	472	481	526	458	505	473	492	495	464	473	452	502	476	477	495	512	483	504	495	534	473	466	539	496	493	496	465	505	474	498	498	496	474	473	482	442	512	452	488	488	495	515	468	498	470	527	502	499	490	508	478	501	502	469	468	457	497	460	511	443	461	529	512	444	477	478	466	486	509	469	445	499	493	524	484	532	457	507	515	490	478	500	482	473	462	496	508	500	502	474	488	480	490	484	480	511	489	506	502	473	478	484	484	496	454	457	485	512	504	468	464	517	489	461	458	517	485	492	473	477	490	483	489	475	472	501	470	504	530	463	474	513	492	517	516	510	469	487	502	462	517	470	500	472	482	480	459	475	509	491	450	473	497	473	517	529	520	542	498	483	502	491	525	454	465	503	486	463	496	447	439	523	484	500	474	491	495	493	503	465	491	451	465	508	499	516	483	491	507	517	495	488	464	489	482	482	515	466	515	497	509	476	444	491	508	476	477	503	520	480	491	483	486	513	481	478	496	457	497	492	459	514	475	475	511	496	514	514	500	474	474	471	444	455	517	469	486	511	481	505	506	514	478	491	487	510	476	540	461	461	449	509	522	463	530	512	520	487	484	509	463	477	499	491	497	504	488	508	507	515	465	512	483	507	552	463	486	451	536	520	487	514	521	487	503	504	479	505	481	490	481	481	506	526	483	469	525	494	452	530	515	514	491	500	477	508	468	479	443	492	496	462	491	495	473	503	485	480	511	521	479	517	536	447	554	500	457	475	519	471	515	486	501	504	528	523	520	485	500	465	532	509	493	463	524	466	506	503	465	534	501	487	468	509	470	504	508	467	454	475	467	521	488	523	510	547	467	460	497	503	507	497	516	499	481	480	461	469	482	464	501	496	489	464	460	454	513	459	481	492	510	479	489	527	524	459	481	501	456	490	511	493	486	510	480	501	484	503	507	492	523	481	523	498	525	476	469	505	517	473	452	478	525	520	489	506	477	486	509	497	490	463	466	504	536	490	494	474	505	505	544	476	485	510	476	488	466	523	518	483	487	500	481	493	525	495	526	506	528	511	497	490	475	495	487	507	498	485	498	506	508	523	491	470	513	476	509	458	503	475	484	524	495	492	501	513	472	504	504	462	482	513	509	490	467	484	481	498	487	470	497	489	509	475	527	507	506	491	524	467	492	498	502	531	477	514	475	475	518	497	512	461	528	493	498	479	479	475	455	480	518	530	547	493	500	494	518	519	470	523	504	480	446	476	483	508	483	494	509	531	464	482	498	545	506	481	512	499	500	472	501	491	472	516	481	504	496	461	494	521	437	479	472	448	520	495	469	511	512	465	485	520	464	509	477	503	460	498	417	485	507	459	487	492	526	501	481	441	540	485	508	490	526	527	507	473	460	501	474	504	479	488	478	493	524	497	447	484	500	511	449	452	485	505	514	476	501	470	502	479	450	510	542	461	515	465	455	523	453	509	462	497	477	479	503	508	507	489	497	498	522	498	468	486	461	491	482	517	451	478	488	470	481	542	482	487	485	493	493	471	478	497	493	474	451	493	467	475	518	470	482	449	488	491	455	488	491	477	477	494	507	505	502	483	492	469	467	458	449	504	496	483	471	525	488	509	504	484	492	478	496	475	512	483	501	493	452	474	475	464	466	551	438	473	488	453	492	482	477	481	514	510	476	472	513	467	480	527	506	513	536	482	498	446	482	522	498	464	488	525	513	460	492	470	476	480	467	454	487	468	478	491	500	527	493	478	484	488	514	480	476	483	514	530	499	461	453	490	503	545	489	494	492	501	456	476	502	557	522	470	474	455	544	479	491	491	524	468	503	501	529	473	486	515	475	457	497	510	491	473	496	488	536	497	480	499	505	458	470	492	513	492	496	490	486	509	504	494	502	460	484	516	493	528	455	464	523	450	517	448	471	467	470	479	479	467	519	481	504	464	486	464	476	501	481	493	472	481	485	529	486	519	482	515	504	506	513	461	482	495	480	461	519	485	485	464	468	519	452	489	492	521	490	515	482	487	444	485	474	495	525	489	514	504	462	557	472	452	498	495	485	470	515	481	527	512	507	519	471	475	490	516	498	479	488	500	463	495	490	506	455	493	492	487	482	489	490	493	480	473	497	467	499	482	493	485	483	483	494	500	490	477	505	505	460	488	485	503	512	486	498	490	564	501	471	474	496	469	501	463	470	471	485	467	481	484	453	465	482	529	451	479	497	476	458	478	486	460	480	509	468	494	522	493	497	516	467	515	510	489	474	490	450	514	507	460	490	480	521	481	461	483	458	464	454	483	528	471	476	523	466	482	525	480	451	465	443	505	494	472	518	463	458	443	490	479	502	499	487	528	498	485	508	535	466	480	464	501	483	486	488	537	475	506	485	466	511	499	516	443	486	479	502	471	479	518	454	466	515	469	511	486	515	481	464	484	513	501	458	488	500	471	498	458	505	529	514	477	489	490	496	482	481	470	504	519	486	478	492	497	501	474	472	435	458	516	467	479	498	525	484	466	493	529	479	509	464	519	466	533	479	508	512	458	493	511	478	516	500	512	498	490	565	491	493	506	481	482	496	475	487	520	518	432	470	482	464	533	508	466	557	485	495	492	500	489	547	538	472	503	462	478	484	472	516	474	480	461
22985	21552	29349	24203	21556	21547	4527	706	481	464	407	391	316	319	280	325	311	287	274	276	249	244	264	240	241	233	220	253	250	242	260	210	213	220	232	248	228	238	219	248	229	250	228	227	192	202	224	233	220	245	228	239	232	242	216	218	180	219	217	231	202	256	220	226	228	195	201	232	223	215	229	167	222	219	235	208	227	208	249	198	218	234	200	237	221	221	216	231	218	201	219	211	201	194	195	222	223	204	199	191	228	233	223	238	203	209	215	209	211	205	198	221	225	193	218	220	215	232	214	216	191	212	204	246	222	189	237	215	206	210	213	235	192	224	219	241	206	236	205	229	202	217	204	218	226	201	217	239	241	185	209	205	201	242	213	223	232	213	207	196	207	213	197	243	223	195	248	208	229	224	201	216	208	200	241	209	222	203	206	219	204	209	215	239	195	194	238	244	220	224	199	207	222	254	227	215	235	214	209	243	221	213	224	237	221	224	258	243	193	195	213	215	212	213	204	205	221	212	190	229	233	226	235	245	218	209	259	215	210	216	228	223	209	184	230	220	218	242	236	221	243	218	227	221	238	181	223	223	184	229	229	213	235	198	232	194	216	202	198	199	207	209	225	213	217	220	222	215	211	222	215	222	215	212	232	199	230	220	211	227	209	222	234	219	225	215	190	206	209	184	241	199	229	237	202	215	214	196	197	195	235	232	218	199	200	222	207	210	211	224	223	218	193	211	204	211	212	212	200	231	209	218	232	211	208	221	211	221	235	210	253	237	219	214	211	211	229	198	225	172	226	191	233	196	229	229	211	230	234	212	216	238	218	196	205	208	223	267	248	204	212	214	228	200	211	207	218	244	229	253	202	236	220	272	212	193	207	229	203	226	218	222	249	229	198	214	224	232	216	206	225	235	202	217	244	191	205	203	216	186	210	241	209	241	226	209	207	202	233	213	210	226	219	231	216	220	227	229	214	214	211	196	229	222	236	227	219	224	219	212	234	229	242	215	212	216	209	215	218	221	188	198	216	230	231	232	216	191	238	204	203	247	218	204	213	234	199	213	197	251	207	202	209	247	215	206	190	228	221	194	210	217	233	209	214	230	212	196	211	193	213	222	187	205	192	222	236	221	193	195	193	212	210	227	205	215	195	232	227	251	221	176	213	219	200	235	208	224	204	212	225	198	209	237	203	183	222	224	205	218	199	213	206	219	193	209	229	230	226	204	219	209	194	218	234	232	227	235	214	214	195	215	232	218	212	206	211	236	227	222	226	208	216	209	197	219	225	204	233	211	211	218	216	206	223	216	202	200	215	240	247	193	218	232	217	210	210	232	224	219	225	222	210	204	212	220	234	218	215	205	247	212	236	204	248	198	207	192	215	240	212	231	210	227	228	206	228	209	227	210	193	203	216	224	203	209	226	216	183	195	234	211	216	221	227	215	224	234	196	227	214	188	223	240	231	218	211	214	231	236	215	219	223	241	200	232	208	215	229	222	223	214	198	212	199	216	213	221	198	220	213	221	226	218	220	214	227	206	201	191	222	215	222	204	207	200	197	213	211	205	242	221	195	216	200	238	235	207	204	230	223	217	229	240	228	233	233	213	210	196	242	223	218	200	215	209	217	216	200	207	215	233	214	232	217	197	187	215	198	199	225	238	239	222	244	199	206	215	204	202	208	213	231	202	201	216	217	200	205	241	207	211	205	209	230	224	214	200	221	224	236	197	191	222	213	218	217	227	217	194	187	217	204	213	205	222	216	195	210	229	237	218	215	210	219	252	210	209	227	203	204	222	219	205	213	214	194	199	225	208	218	229	219	201	200	189	213	235	222	217	218	228	211	216	228	217	229	241	216	205	224	209	202	230	184	220	206	235	231	221	217	245	216	210	192	204	233	217	232	219	237	212	201	200	219	222	215	202	236	213	208	224	215	206	194	238	196	215	242	188	193	220	214	233	249	221	211	214	221	217	212	221	186	231	212	221	214	203	213	225	217	227	229	213	220	203	214	205	205	222	226	224	205	216	222	217	217	220	225	237	219	202	223	220	237	218	205	224	229	197	220	203	211	194	201	218	220	209	229	211	205	221	212	265	217	222	241	208	195	215	229	215	226	237	225	231	193	211	217	228	240	205	231	220	211	230	252	221	213	216	218	223	213	248	190	223	242	204	224	222	212	216	210	204	236	211	225	212	245	214	224	248	211	232	215	221	239	209	220	162	221	209	192	183	262	182	225	211	212	215	226	222	204	218	192	206	227	231	233	209	197	205	207	212	216	194	207	222	219	227	217	215	204	179	235	207	223	202	202	203	216	220	222	204	208	231	213	221	233	208	240	211	247	218	187	188	189	217	216	224	201	207	216	221	244	233	204	215	226	233	208	228	200	222	187	215	248	228	249	239	230	247	212	202	197	225	200	216	212	215	215	214	212	232	228	217	230	196	198	215	197	202	213	199	233	213	217	240	208	207	205	230	203	230	199	216	238	210	232	217	249	223	221	206	224	226	225	200	219	211	225	214	277	245	226	231	205	216	224	209	199	235	215	213	213	219	235	215	202	228	229	223	235	206	233	220	208	233	225	234	238	226	224	211	194	219	234	207	198	208	211	203	201	238	222	220	227	223	236	210	231	224	205	201	201	198	218	239	232	225	220	219	217	203	207	209	213	207	210	213	195	212	240	202	206	215	211	189	209	221	228	217	183	242	221	203	225	230	229	183	220	197	217	223	211	223	210	233	223	200	216	216	219	215	204	205	214	215	217	209	219	220	227	207	205	216	235	194	193	237	216	240	219	220	209	208	213	197	206	217	216	198	220	218	226	237	210	207	230	223	232	211	223	217	218	210	204	239	227	218	226	200	228	220	195	199	217	199	213	228	205	256	223	213	221	222	221	206	222	219	224	189	192	222	208	229	214	206	220	213	213	233	211	221	227	248	228	233	222	193	199	201	209	211	214	208	236	211	232	218	215	196	236	228	213	214	206	231	231	211	225	209	232	231	223	202	190	214	207	227	240	254	197	230	210	214	227	182	203	238	188	224	201	220	198	218	245	227	208	213	233	223	204	194	220	201	201	225	206	211	215	207	224	236	225	231	222	203	225	206	228	223	213	230	220	212	213	200	186	229	219	195	216	232	196	230	229	206	216	205	201	213	190	221	203	240	222	204	196	210	196	217	224	208	210	218	210	216	210	211	197	220	224	235	238	213	219	216	230	214	221	230	207	220	195	215	234	222	212	218	212	220	231	216	226	224	202	189	221	192	211	231	240	228	221	212	195	201	203	231	223	196	210	198	234	203	222	185	188	235	214	213	211	190	243	229	248	221	204	220	231	225	232	219	229	201	201	224	217	222	219	214	215	208	210	225	231	220	210	226	229	236	226	204	196	207	190	205	221	200	228	195	223	223	210	225	234	216	227	202	214	187	206	213	211	243	213	229	194	224	192	229	208	214	216	193	206	182	217	216	212	222	208	216	211	206	252	213	217	227	198	230	217	224	192	214
10319	13012	8626	4071	2825	2212	1648	1273	1087	846	772	642	572	531	518	504	457	415	388	390	368	379	363	337	344	349	365	321	344	347	330	347	324	335	288	334	332	284	319	328	316	275	267	304	332	312	298	295	283	291	321	299	310	347	283	292	312	283	289	310	321	282	280	293	283	296	334	282	338	294	261	279	304	311	283	274	281	298	280	294	288	308	296	312	282	307	279	269	291	295	272	299	284	307	272	298	310	294	295	309	303	278	297	299	286	314	282	300	289	267	317	276	295	295	268	284	287	287	298	289	277	301	287	291	305	267	279	306	281	285	264	280	300	294	298	303	300	275	314	305	297	312	284	291	274	294	292	303	278	295	279	323	303	277	298	294	280	269	314	298	273	317	300	273	287	304	288	306	276	295	275	324	277	294	294	277	294	271	287	312	274	294	293	324	273	267	307	310	284	317	292	301	248	262	283	294	274	275	262	285	282	284	298	293	306	287	270	281	279	339	288	313	286	290	282	303	261	242	275	293	318	333	277	296	274	294	274	312	284	289	255	286	293	309	303	247	274	287	305	289	302	274	290	285	276	287	301	295	291	290	283	290	260	272	316	295	297	284	287	272	268	300	277	271	283	286	284	291	282	262	291	290	287	296	291	264	257	310	297	298	279	270	260	284	269	286	300	297	294	267	297	286	308	261	294	295	286	304	268	275	264	307	295	297	268	272	272	267	287	262	320	291	271	283	271	302	301	282	287	295	296	292	287	293	283	280	281	286	305	267	285	301	291	295	278	285	262	307	305	299	296	285	272	289	278	295	300	308	294	285	297	271	311	296	278	304	276	329	280	281	281	305	309	298	273	266	271	299	257	300	264	306	280	302	287	296	262	307	279	306	272	275	289	249	241	311	302	291	249	286	250	267	323	299	274	289	287	286	269	296	260	273	277	266	284	263	291	312	272	284	272	306	286	287	320	291	272	261	294	261	318	305	302	256	305	289	302	275	263	271	297	307	301	293	295	267	290	302	297	298	242	299	308	269	281	292	288	265	287	280	298	311	297	310	296	277	277	270	285	310	276	293	286	288	297	295	275	296	259	332	318	274	280	293	294	292	263	285	291	296	302	296	260	288	291	294	283	280	306	293	286	284	287	292	279	284	295	310	288	313	310	314	295	262	262	258	290	316	293	290	290	284	280	274	297	301	275	285	326	286	274	278	293	308	297	310	295	257	311	277	293	287	292	280	276	281	291	293	296	270	310	299	288	304	279	337	265	302	283	295	274	294	290	255	299	300	269	273	293	256	278	305	287	296	275	270	286	267	266	302	284	294	268	293	256	297	280	271	310	292	276	293	263	277	290	262	288	284	285	320	331	306	268	263	304	316	294	284	302	298	294	276	308	283	305	295	263	289	303	308	281	315	281	296	280	268	265	266	254	289	298	303	290	268	297	265	255	272	282	284	328	255	257	310	291	309	299	287	314	317	303	287	308	309	291	291	267	278	301	289	319	288	279	288	316	286	275	295	301	291	284	305	257	301	285	291	292	275	296	297	283	284	313	254	291	295	250	293	270	295	283	284	288	307	300	316	272	292	293	300	297	297	275	300	263	279	291	281	277	323	291	256	300	290	260	279	287	312	298	319	290	303	308	288	268	293	303	318	265	317	299	305	282	315	271	299	278	318	273	317	294	265	294	269	291	296	288	277	309	307	296	283	292	278	292	301	282	253	279	286	267	281	312	300	269	286	291	303	276	279	315	278	321	278	296	284	291	272	270	287	275	291	298	272	279	273	280	276	293	250	295	317	309	287	297	310	278	274	300	278	269	301	273	273	286	289	286	258	277	270	294	288	312	302	282	283	295	290	272	260	314	275	295	275	291	296	286	279	285	282	297	304	322	299	261	282	283	290	306	347	306	281	301	327	310	307	284	288	322	282	299	317	311	287	283	264	280	258	276	278	299	296	294	287	277	282	266	301	293	299	286	283	247	284	302	278	316	289	296	304	306	255	274	287	259	273	263	267	304	281	282	294	309	266	283	242	320	277	267	297	281	299	269	344	311	326	300	265	294	296	296	259	253	284	287	305	289	297	288	268	301	264	282	275	295	284	320	268	268	282	283	299	291	286	296	278	297	262	289	263	265	313	297	265	297	276	264	283	298	249	311	282	276	284	287	300	295	284	317	294	309	291	290	294	304	260	270	273	284	257	290	293	275	250	277	279	285	273	304	304	313	302	302	282	293	290	270	291	270	279	279	293	300	250	302	268	234	293	296	268	323	292	293	280	295	303	270	283	293	256	290	276	333	289	248	298	311	292	292	286	314	260	288	289	278	289	299	321	269	294	281	304	314	250	273	276	300	301	313	300	311	266	270	286	272	313	265	309	253	313	309	292	303	307	304	285	288	272	294	309	304	304	296	251	284	313	282	299	304	290	267	290	276	275	259	279	289	293	279	307	315	275	288	291	302	285	295	268	287	327	305	270	292	315	291	290	291	277	297	277	250	288	273	310	305	292	290	300	288	294	281	277	284	281	288	288	313	273	290	272	295	276	306	284	295	271	287	285	259	291	295	277	248	296	306	265	278	276	280	277	290	291	272	314	298	310	278	322	275	288	298	288	287	290	318	303	301	288	312	285	268	289	301	268	271	314	328	273	297	281	268	329	300	297	295	280	304	274	297	288	297	290	296	274	283	300	275	311	295	286	296	307	261	269	316	261	275	286	270	299	263	299	265	280	285	299	289	256	308	310	287	274	292	300	242	295	310	288	280	297	303	275	274	281	273	290	283	285	308	287	282	316	313	291	305	294	298	296	274	254	269	273	298	300	285	254	260	283	299	265	271	311	279	268	256	305	303	279	326	299	289	303	317	290	310	288	296	300	247	304	286	286	307	309	296	280	305	292	280	316	290	290	269	278	274	285	279	273	276	298	297	295	280	296	292	274	305	254	300	310	256	289	278	287	285	316	306	326	266	311	290	274	307	285	279	275	293	282	275	298	285	273	254	280	273	283	300	282	268	293	277	275	273	276	300	295	273	240	288	277	274	292	285	275	266	297	284	323	302	316	289	276	314	348	295	312	301	305	266	280	284	266	287	272	294	287	281	271	292	278	261	272	278	316	274	307	304	252	266	271	295	297	276	287	265	283	278	277	295	287	280	265	262	309	255	295	278	304	288	273	297	292	261	286	266	317	276	287	292	303	295	288	273	309	290	287	310	298	292	258	314	303	282	279	274	303	283	284	310	304	275	253	313	287	290	300	281	308	271	284	305	296	271	306	272	264	277	276	288	278	298	258	284	269	237	297	279	291	254	280	265	267	301	314	288	313	298	301	293	298	292	307	289	287	291	313	297	285	282	313	311	259	270	293	311	265	305	287	298	277	269	288	264	276	290	289	290	295	273	302	296	277	290	311	290	287	255	248	302	265	292	301	291	299	274	290	277	286	271	280	259	276	273	288	286	282	308	308	267	301	262	284	279	309	292	278	259	265	305	281	294	285	266	261	303	273
27702	17848	3748	1051	818	783	696	645	691	671	634	696	644	645	616	661	651	656	660	657	666	651	612	673	651	676	585	586	704	619	631	742	620	684	680	638	697	633	552	622	652	617	656	671	624	638	689	639	661	611	640	646	691	631	673	635	619	655	637	625	624	687	634	642	657	647	643	639	646	654	688	650	695	683	624	629	616	629	646	655	659	649	641	607	601	711	667	617	656	623	709	644	661	656	640	705	637	689	660	669	635	641	671	699	658	638	673	628	656	680	689	648	668	689	603	654	586	659	618	647	681	676	659	605	671	648	631	689	610	635	630	712	699	610	639	658	653	653	647	623	671	615	670	664	621	678	636	680	654	628	641	619	629	657	688	716	664	654	652	634	685	629	599	600	625	675	624	617	623	666	638	653	642	633	638	638	650	595	631	600	679	583	668	639	673	646	708	606	668	648	662	596	685	636	614	626	662	647	680	667	651	637	649	627	639	655	677	683	592	665	635	600	641	659	649	649	647	626	697	659	665	677	616	653	675	657	674	644	629	630	657	616	655	659	671	641	620	645	651	658	618	655	667	626	706	652	668	674	632	669	643	634	651	601	695	624	674	624	655	656	660	664	632	634	658	634	622	673	645	612	624	663	646	645	664	647	670	673	609	639	609	660	649	632	649	647	654	671	649	618	616	624	624	615	659	682	666	642	697	634	610	599	646	629	660	628	643	662	617	647	634	648	632	597	684	633	676	688	676	671	666	679	645	634	671	672	674	639	628	683	676	690	627	653	685	635	643	659	652	614	613	627	674	658	632	675	652	611	649	665	677	642	653	631	638	654	662	661	636	650	658	625	622	675	645	676	681	627	665	590	651	626	616	614	615	715	618	690	655	671	614	629	658	615	626	657	695	619	637	629	663	644	677	635	630	649	711	653	631	629	616	699	628	649	618	676	627	680	721	676	675	637	651	645	653	687	647	640	632	660	623	594	668	627	644	651	701	636	653	628	635	680	653	665	606	652	657	599	648	653	600	670	613	702	643	701	654	662	637	692	661	679	652	654	676	657	632	690	656	621	686	660	660	658	626	654	677	613	642	603	693	632	614	677	664	649	677	643	673	664	659	644	681	614	644	673	674	660	649	678	636	686	656	689	633	640	681	658	657	644	679	604	651	638	625	649	631	656	660	729	676	662	645	633	628	662	622	657	655	620	665	627	683	668	620	619	632	645	629	647	644	674	634	622	659	647	661	635	614	641	707	627	638	644	649	678	631	625	657	642	689	669	615	706	620	647	674	656	666	641	644	666	645	662	669	627	645	645	632	666	707	654	670	643	718	637	674	665	611	669	691	666	707	698	654	666	660	632	672	657	668	661	683	663	690	652	655	658	636	616	654	628	629	678	614	695	626	654	656	653	639	636	654	664	681	606	650	610	641	613	681	632	668	644	641	681	673	646	632	609	663	689	619	652	657	647	665	635	648	584	659	634	645	663	658	631	616	639	644	663	622	648	660	651	655	635	649	640	689	650	666	649	628	664	647	674	643	624	641	631	661	687	697	677	607	637	642	650	719	670	636	632	635	623	650	649	686	674	625	647	661	647	668	647	658	662	636	642	626	666	665	671	649	662	617	623	613	648	649	629	711	610	637	671	626	647	619	675	670	603	671	677	610	651	642	642	682	627	682	692	653	622	636	673	656	623	668	618	649	620	633	631	647	639	632	599	621	678	655	667	647	650	636	613	702	627	676	664	605	669	623	681	654	635	662	681	663	678	636	691	671	655	660	654	651	646	622	641	653	655	666	658	664	649	652	668	662	664	676	674	659	619	634	644	644	627	625	661	661	644	655	636	672	642	647	627	701	651	642	609	617	651	641	633	619	662	639	660	657	633	633	648	618	665	621	649	673	646	655	665	658	693	666	683	639	641	628	609	645	663	615	638	674	619	619	709	658	635	623	683	625	651	640	626	628	650	667	623	680	643	645	705	651	650	611	644	640	659	599	597	627	676	628	644	684	654	678	596	638	602	656	648	679	635	682	644	628	694	638	650	650	664	692	617	641	688	644	667	676	690	653	662	690	675	673	650	655	615	635	646	643	633	670	688	729	644	690	654	639	629	683	671	658	642	666	596	670	619	698	645	635	664	639	641	689	618	610	681	676	642	551	679	637	642	643	683	620	664	642	684	698	626	658	638	706	600	653	655	647	701	633	642	673	696	651	686	652	676	653	663	619	652	635	622	666	633	650	611	628	675	661	614	729	652	671	669	666	614	636	629	649	656	686	666	643	705	644	644	680	639	615	673	694	662	636	647	619	602	664	663	655	667	668	639	692	637	640	676	656	674	659	665	643	700	633	599	638	640	646	671	718	627	642	655	632	650	650	661	665	649	645	640	665	679	656	647	607	649	643	640	645	661	671	657	643	676	678	703	632	630	666	608	661	658	631	645	637	725	616	647	660	660	652	637	640	668	630	660	696	629	646	655	687	572	624	699	666	643	639	663	669	681	704	646	659	634	655	597	663	715	631	669	631	625	641	680	716	694	661	598	647	621	635	658	676	646	672	629	682	641	676	663	664	653	651	642	612	669	690	639	649	656	668	694	612	640	649	625	598	604	659	661	610	630	647	619	695	620	637	622	656	660	658	633	631	614	666	633	654	602	680	607	671	686	586	634	643	635	636	624	632	671	620	668	630	663	683	680	623	679	654	592	700	707	628	620	640	670	631	625	603	619	642	671	658	708	659	636	670	650	640	649	659	615	691	665	624	608	646	616	630	691	649	621	609	689	657	654	625	620	663	634	684	592	652	669	673	634	663	668	617	616	657	649	663	616	677	644	688	650	676	657	668	670	619	641	650	653	669	634	619	621	609	720	650	653	665	628	671	623	622	723	655	659	621	665	667	633	659	605	672	630	614	633	606	641	626	667	663	631	667	684	664	667	671	658	625	627	605	641	654	692	680	637	640	651	623	653	642	609	638	649	697	627	663	652	642	635	665	649	642	680	634	648	631	604	680	647	634	633	672	658	680	661	656	688	682	655	640	635	652	634	697	660	659	622	614	678	654	684	625	647	627	647	681	650	683	650	665	606	656	640	669	693	674	664	620	674	638	648	636	650	628	632	593	676	642	647	631	664	621	676	686	646	685	652	631	645	637	614	673	685	657	651	595	623	659	666	654	623	662	646	673	663	636	621	630	647	645	611	644	673	673	670	665	674	686	673	630	630	604	672	647	607	696	647	604	630	634	611	650	622	664	660	664	616	667	630	651	636	668	670	662	674	618	682	616	667	616	648	683	655	672	685	627	675	670	666	655	650	622	606	613	645	639	626	654	623	660	607	634	663	651	651	640	601	641	686	649	724	671	655	684	648	619	630	637	636	626	622	650	631	638	655	612	599	671	656	677	696	652	680	706	651	658	676	660	613	706	646	680	666	710	654	645	645	648	619	680	619	643	618	620	671	609	666	662	654	641	597	697	658	683	656	686	648	711	655	617	644	679	633	648	620	626	681
5000	1349	1184	939	856	859	808	817	784	800	807	852	813	803	798	778	838	753	802	799	838	817	815	846	791	815	815	819	804	749	789	830	832	784	780	862	811	777	798	759	861	814	822	812	773	793	787	803	805	856	812	772	825	797	777	807	752	779	789	833	728	828	808	787	779	767	819	818	778	800	826	806	831	787	774	772	813	826	839	801	811	798	768	809	767	810	757	812	789	890	783	776	814	783	838	766	789	784	774	812	813	834	765	786	806	792	786	837	813	843	835	794	797	824	841	808	806	813	796	807	815	853	779	806	822	800	840	859	795	846	840	779	791	819	825	775	809	870	773	789	814	797	833	852	783	763	811	779	835	756	795	817	780	806	791	775	819	803	817	816	799	821	816	811	842	833	783	803	797	855	827	806	817	795	817	819	814	813	802	762	859	836	808	820	809	819	826	788	742	835	750	769	810	815	784	809	796	811	779	782	828	800	780	840	798	788	813	785	821	789	815	820	770	804	840	778	764	773	803	855	827	831	813	752	830	770	807	857	780	841	814	809	799	807	794	778	797	732	859	758	845	787	787	810	803	811	801	809	785	778	828	797	797	832	850	841	788	768	770	778	796	772	735	728	828	773	775	779	840	827	834	777	807	796	758	850	869	798	778	813	774	810	731	839	796	763	791	798	786	778	830	803	835	808	816	782	811	772	827	787	848	735	803	803	746	820	817	808	812	800	821	807	798	771	814	816	804	791	841	821	831	764	793	830	799	812	763	813	773	745	764	797	761	814	784	781	764	901	824	833	808	819	822	860	753	781	815	811	886	785	849	806	809	823	789	847	818	851	828	833	780	847	836	837	817	841	831	803	801	824	826	807	805	851	788	798	777	819	790	787	811	770	816	713	763	816	790	799	824	793	795	735	815	802	769	805	839	823	831	810	791	808	801	810	821	787	762	801	802	809	819	797	764	816	809	790	789	805	799	820	811	793	822	781	853	762	789	813	808	814	796	819	776	844	745	792	839	817	797	728	815	814	848	833	794	812	795	791	794	863	820	805	787	812	763	814	810	840	804	802	787	810	767	796	832	857	786	766	769	817	815	870	776	856	826	830	805	811	819	813	791	780	780	795	827	765	766	794	789	798	767	795	802	797	792	805	779	768	785	778	810	805	816	787	809	774	805	805	829	804	767	788	805	802	787	822	815	830	830	804	803	832	817	796	809	856	774	830	795	800	767	789	806	812	796	779	811	796	757	764	828	793	775	811	774	728	778	809	813	819	793	825	834	864	758	776	813	806	827	811	763	841	840	820	783	803	831	793	778	810	809	791	769	760	790	814	771	778	840	775	793	830	786	800	755	803	806	807	851	833	734	811	777	772	794	795	840	809	846	832	776	807	810	760	755	796	825	821	807	794	815	819	853	817	801	830	820	794	816	815	834	777	797	783	768	784	849	807	849	795	788	827	780	817	812	773	796	797	814	801	794	786	819	830	799	818	817	789	791	794	773	838	774	799	822	802	817	757	746	823	809	822	745	814	798	773	790	797	720	831	827	837	825	793	779	770	821	850	843	854	826	773	827	828	857	831	807	847	786	827	784	773	802	822	816	812	808	817	807	768	803	841	805	788	785	813	809	856	805	791	782	800	789	809	813	813	803	802	831	841	791	834	792	874	809	805	797	816	822	829	795	787	819	801	826	851	837	747	764	768	804	786	759	730	836	792	778	806	748	815	860	877	872	830	822	779	801	781	737	774	846	783	784	807	745	820	747	774	891	804	777	819	831	783	776	777	800	797	761	820	798	812	809	808	790	850	809	789	804	810	784	819	788	804	813	762	840	835	790	772	791	788	813	830	809	807	802	788	835	791	832	822	775	786	806	838	746	786	831	784	782	816	807	805	787	849	821	859	837	821	820	811	852	838	817	819	843	800	805	839	827	839	800	795	806	793	792	784	820	789	791	737	832	815	759	786	846	860	837	760	811	787	849	751	807	796	820	758	795	789	767	740	812	778	810	810	800	796	823	782	799	815	796	822	821	775	789	797	826	746	785	777	772	766	823	857	788	832	811	777	827	827	823	747	854	801	799	824	792	813	827	778	811	823	792	795	768	797	790	825	808	783	807	842	829	819	790	772	832	786	833	768	850	799	820	784	786	816	823	793	847	813	768	784	797	865	821	848	743	824	837	824	867	781	814	845	776	764	791	820	868	849	866	759	737	792	863	719	796	811	807	778	778	822	806	819	856	778	821	810	827	843	854	845	832	783	765	766	820	845	795	724	808	785	775	774	838	829	806	784	801	796	845	793	805	819	838	779	825	793	754	823	795	797	823	871	797	834	749	762	813	787	834	798	812	746	759	832	758	834	831	868	822	824	820	802	804	784	809	779	815	821	790	781	796	754	800	805	840	803	841	779	819	817	783	782	815	817	812	784	777	826	818	831	790	774	829	766	795	823	824	800	783	828	772	808	815	757	832	869	849	771	813	824	776	828	778	796	818	781	821	895	784	792	789	784	781	820	788	844	809	756	810	791	784	805	831	846	821	787	835	838	793	831	740	790	806	811	840	797	824	877	777	897	759	793	787	824	808	789	838	799	793	814	789	811	832	813	835	790	757	769	817	828	745	830	814	791	793	839	827	811	814	805	754	801	768	807	812	755	780	813	834	828	827	852	832	743	822	769	807	800	792	796	805	779	775	812	770	776	801	835	850	840	825	833	825	821	791	762	794	822	821	781	794	821	781	753	798	765	789	713	844	812	805	861	694	791	789	815	808	764	821	807	826	869	808	792	785	858	746	807	791	844	808	811	832	821	794	743	764	810	782	815	831	814	815	829	835	810	787	760	842	803	816	753	768	800	820	825	854	799	770	823	823	813	817	794	818	836	829	809	887	857	856	819	844	755	862	812	812	842	797	847	836	799	780	788	779	790	805	885	781	791	777	782	805	795	863	812	724	789	800	803	802	789	777	805	775	772	880	837	759	844	791	809	778	761	801	821	827	777	812	812	818	736	852	790	835	826	822	783	802	818	843	778	836	792	809	794	829	799	848	820	832	798	843	826	822	797	829	775	788	815	793	844	839	823	798	811	838	820	801	795	842	821	821	789	806	794	774	843	850	782	820	778	771	870	807	835	803	812	858	832	804	791	804	779	807	755	871	789	832	838	804	775	752	852	812	778	818	806	830	806	801	808	807	749	770	824	838	859	800	848	784	852	886	795	752	801	795	764	776	836	792	793	812	810	818	752	814	788	775	787	775	774	836	844	796	826	831	835	764	752	790	789	842	782	753	832	842	785	771	841	775	846	827	850	800	763	789	832	810	769	873	783	827	820	826	796	788	774	767	832	826	816	785	824	786	810	850	812	791	776	749	801	856	753	829	813	796	789	797	849	826	789	819	768	825	828	803	767	792	797	846	814	789	788	800	794	825	806	765	768	845	825	817	798	834	840	825	771	775	769	803	748	793	757	814	839	792	782	782	777	808	801	827	848	833	826	819	844	804	779	765	760
23938	21502	28792	24597	21470	7868	1127	884	725	667	707	660	641	629	594	599	652	556	614	607	595	542	575	566	636	544	591	581	534	560	604	571	626	567	607	595	554	587	591	551	565	561	563	576	545	591	549	552	587	549	608	534	593	556	599	549	570	544	553	558	561	523	603	583	567	570	574	544	608	507	542	550	561	602	535	632	590	536	568	629	566	564	556	527	537	545	536	571	593	540	554	551	556	577	577	550	570	571	632	549	573	584	556	588	541	565	562	572	585	607	558	588	567	533	573	534	570	612	527	548	514	599	546	585	593	576	516	554	570	579	543	591	577	592	537	567	529	562	589	591	541	530	541	602	549	589	536	559	572	578	590	549	578	574	557	562	591	575	542	583	572	530	589	501	525	567	552	575	542	591	561	571	601	542	539	567	516	543	568	567	554	545	547	545	543	555	570	584	579	563	613	554	555	569	583	575	567	542	552	555	557	583	580	561	574	586	601	517	533	539	560	568	548	534	585	581	564	537	603	539	566	578	584	537	562	556	549	541	515	577	559	560	594	546	596	570	543	581	567	539	544	605	525	558	599	566	585	611	555	575	568	578	573	566	575	541	602	548	534	584	563	588	567	512	542	540	564	568	571	580	568	580	513	536	554	543	572	526	564	585	552	549	546	516	574	569	561	580	546	586	559	538	572	610	546	567	583	606	547	562	603	526	542	535	587	548	526	587	560	514	580	527	547	542	543	553	560	609	505	549	573	558	543	590	538	571	596	526	567	516	569	550	568	572	548	530	560	525	530	569	573	561	533	545	583	534	607	574	571	538	557	582	565	565	558	539	561	526	569	584	575	558	583	577	567	542	598	547	604	565	554	551	576	567	563	590	552	545	549	574	541	570	576	576	543	557	596	587	571	542	595	587	590	602	537	547	561	562	553	550	562	576	570	525	553	551	554	597	540	526	574	532	573	563	625	549	532	520	516	550	527	524	571	508	544	562	541	563	576	592	530	545	560	538	536	575	600	509	540	585	561	537	601	523	578	544	559	538	559	550	508	555	545	592	565	535	549	583	560	596	580	550	565	578	525	572	580	534	553	567	557	580	561	583	573	561	538	536	555	549	560	565	585	578	544	565	587	540	542	566	588	603	601	576	572	558	589	571	551	543	528	560	591	535	580	533	581	570	549	564	588	562	597	590	565	579	574	580	545	589	545	566	558	586	553	578	537	549	541	558	600	572	608	584	492	538	581	527	614	592	549	590	526	611	594	545	591	542	588	567	606	510	577	582	571	578	578	564	540	585	572	536	534	552	508	565	558	555	576	593	557	535	575	577	564	582	526	630	566	581	538	540	555	588	561	545	561	558	546	586	573	525	587	569	523	520	640	514	553	612	564	524	584	593	563	568	584	585	555	608	548	573	522	555	538	579	545	532	592	557	552	534	568	589	543	535	540	636	566	536	561	573	548	522	538	607	600	492	525	564	558	583	524	531	541	559	532	537	574	479	555	573	572	559	601	515	532	532	556	536	586	541	554	579	561	589	550	558	557	572	572	566	572	560	550	519	552	562	568	556	621	546	576	556	530	579	554	550	581	551	558	585	582	579	533	568	563	538	544	529	560	553	570	551	556	577	548	551	562	606	531	556	593	577	549	560	550	510	526	573	549	519	550	598	550	578	517	551	538	604	545	549	574	543	598	558	612	546	511	620	584	549	544	553	574	547	565	555	583	566	553	576	547	559	586	578	562	585	552	547	561	545	523	584	571	522	560	522	520	560	604	550	576	566	534	541	566	574	514	540	565	506	523	594	625	559	535	577	572	575	544	554	555	582	547	582	576	535	624	540	592	574	582	564	587	556	555	582	534	511	508	558	545	579	574	545	547	596	559	561	592	551	559	557	553	571	589	577	586	571	526	565	551	595	545	564	561	575	562	533	538	582	553	597	583	578	539	538	550	550	558	544	606	538	543	557	538	579	573	586	545	591	552	516	569	529	536	567	538	548	572	539	592	542	569	565	528	554	551	571	610	542	570	524	527	530	543	548	572	611	587	573	560	542	575	576	501	569	596	519	540	595	541	582	580	562	568	558	564	560	513	585	542	607	580	597	538	535	541	528	564	524	550	528	539	568	555	590	600	605	566	547	559	580	602	592	548	584	575	566	551	600	539	585	550	552	558	572	550	531	526	558	526	505	594	572	537	520	576	536	555	575	599	560	552	537	548	561	562	546	558	585	569	550	616	565	583	553	519	562	538	563	563	552	556	566	561	599	580	529	596	565	584	512	588	595	554	583	516	552	543	567	590	585	547	552	548	593	591	584	577	548	580	535	593	536	542	555	548	571	548	531	587	532	531	551	561	514	545	587	592	588	580	534	528	585	562	578	554	582	495	584	596	537	556	540	552	577	577	550	539	530	569	574	546	568	582	546	552	543	594	530	548	548	536	561	590	556	623	565	548	578	539	588	566	556	543	572	600	549	578	551	533	560	525	560	565	562	583	549	563	525	589	535	579	574	541	566	560	555	578	578	550	526	549	571	591	565	636	539	530	509	564	555	572	539	588	574	591	597	560	558	613	573	577	555	558	532	559	587	539	584	615	531	549	556	568	573	562	591	562	568	550	581	569	542	563	537	554	527	553	533	559	558	547	599	559	582	563	554	573	607	580	532	565	543	576	567	582	586	551	554	565	534	587	585	570	578	556	524	527	571	570	534	574	569	515	562	566	573	591	564	565	559	574	579	591	572	583	531	566	551	527	553	576	512	595	562	595	588	545	567	605	557	583	535	573	551	589	577	561	612	593	558	522	556	543	532	561	548	530	543	531	570	570	566	554	535	567	567	532	543	483	566	555	563	536	595	576	608	562	593	579	546	541	563	577	551	569	539	548	558	585	569	573	575	576	558	552	611	513	524	569	576	581	564	547	537	559	590	530	522	578	576	544	552	546	576	533	559	557	559	567	521	579	572	522	538	548	552	557	592	566	634	535	557	525	574	553	551	550	558	564	570	563	575	569	544	559	625	551	572	570	526	613	561	560	541	545	552	590	551	546	564	573	560	527	548	574	503	569	576	606	567	558	571	555	520	572	562	555	560	529	544	534	551	588	537	521	528	547	501	533	556	596	592	577	570	558	531	568	570	571	601	589	538	528	558	562	513	536	531	544	514	562	561	562	590	572	569	589	554	598	570	574	545	554	538	547	558	552	562	570	530	546	580	615	566	579	569	562	584	556	523	573	561	523	568	555	566	533	540	543	556	525	586	601	582	554	534	596	541	561	539	575	518	627	500	601	555	584	533	583	540	551	582	541	548	547	552	541	560	547	537	539	553	534	568	546	608	551	568	568	564	588	571	561	584	551	535	557	583	607	549	518	514	574	548	548	566	558	527	602	549	553	583	604	543	547	538	592	560	544	580	538	554	560	563	557	621	548	567	586	539	545	527	557	578	584	566	557	543	635	546	595	594	598	579	543	536	554	587	555	574	511	561	544	572	550	570	572	549	579	598	549	557
7981	8236	5531	2798	2117	1747	1418	1276	1227	1019	927	861	884	812	854	765	824	742	799	808	760	738	711	723	738	706	735	695	721	729	724	725	748	707	717	746	722	752	747	740	672	720	749	702	729	703	707	722	700	759	714	733	736	741	785	708	708	717	719	745	727	710	711	673	756	724	745	731	742	733	734	749	752	737	683	743	715	693	747	696	710	696	770	670	720	715	723	721	697	764	701	734	730	728	693	703	743	694	719	757	719	720	732	689	711	708	721	739	717	730	723	655	743	720	718	748	738	749	686	677	726	737	745	665	715	739	686	746	706	734	747	680	724	700	758	737	727	667	725	693	721	688	676	693	708	677	684	696	670	703	762	710	692	686	712	746	657	698	753	714	733	695	692	766	698	676	656	716	684	652	725	753	760	732	720	709	706	700	711	716	681	747	716	730	662	719	708	710	755	663	713	714	714	706	754	754	734	741	722	781	710	721	722	745	716	717	714	661	723	704	698	694	712	709	762	724	737	745	720	707	736	736	738	723	748	744	720	718	653	719	699	729	737	727	713	709	712	742	719	685	734	694	677	654	716	722	760	714	715	761	702	709	741	719	661	742	720	752	672	734	689	738	674	714	673	720	694	706	711	702	742	674	719	661	717	686	707	751	742	703	756	712	713	731	726	705	721	740	743	720	743	716	704	723	754	729	724	734	737	735	732	739	738	701	671	746	702	711	719	752	771	679	740	715	713	727	725	707	718	726	708	664	650	723	764	717	717	725	715	715	737	719	722	693	742	722	694	711	686	747	737	699	669	727	702	728	667	717	775	720	706	678	693	711	768	695	677	658	718	678	705	686	739	696	757	767	707	729	735	750	719	718	746	738	702	739	726	717	727	763	663	694	731	682	732	667	746	725	742	703	678	722	704	691	722	664	687	712	734	674	742	681	718	641	734	745	726	677	718	791	708	692	721	726	695	658	733	704	727	707	736	702	744	735	654	713	664	739	652	716	714	663	698	722	703	711	674	680	759	729	700	692	695	715	697	701	721	720	693	745	682	701	696	725	707	706	680	741	677	751	743	695	722	723	716	714	686	688	724	713	718	736	698	655	749	742	711	756	672	678	753	731	661	702	727	741	724	760	754	694	724	702	731	696	745	670	726	718	711	697	744	720	733	731	716	710	752	713	771	738	727	656	734	727	710	704	722	728	735	729	770	712	706	708	750	720	663	745	728	748	694	740	728	698	656	714	660	695	715	698	755	687	729	746	709	687	703	660	669	737	755	706	735	702	696	690	710	707	717	693	732	750	754	713	704	688	663	712	717	716	726	726	687	697	754	705	726	714	689	682	702	701	776	768	701	752	709	711	705	716	724	704	734	720	691	733	702	715	646	729	727	742	762	663	692	719	713	701	753	719	778	736	717	728	764	677	707	759	694	677	712	752	714	719	688	704	687	717	715	717	694	717	728	740	675	728	741	698	750	747	769	765	763	718	731	742	750	706	669	689	735	733	719	706	677	747	717	652	730	713	713	708	699	710	687	760	753	680	681	708	697	741	709	709	728	726	714	675	744	707	712	676	705	690	719	704	740	769	748	764	688	707	717	738	710	753	745	787	720	688	739	700	722	697	770	700	723	688	679	681	688	684	708	765	683	710	673	709	679	697	747	680	695	696	722	707	702	698	744	714	673	720	690	639	736	696	717	745	703	697	715	733	686	693	716	699	704	676	708	732	728	734	682	701	724	736	775	727	699	696	736	746	738	699	707	730	732	644	703	700	697	700	731	738	694	707	728	741	693	751	694	663	744	700	722	771	752	677	707	731	741	685	742	741	702	707	680	728	726	777	721	747	675	722	707	717	684	683	756	686	687	710	735	720	771	674	686	721	723	715	667	723	694	736	722	719	719	720	688	709	726	720	697	784	674	723	739	705	741	743	673	733	726	694	756	695	693	761	738	706	742	704	688	753	717	744	667	735	768	701	666	699	721	682	750	728	701	735	744	717	705	669	745	696	753	692	682	692	753	688	691	740	734	718	700	690	747	695	692	773	780	679	733	705	764	741	684	727	729	719	691	710	746	720	730	745	717	790	702	721	715	754	705	731	712	718	677	727	698	711	705	674	694	712	696	698	711	713	718	717	739	731	723	756	702	761	734	712	716	679	695	734	709	740	690	718	703	702	711	695	750	688	681	712	710	728	678	698	771	719	710	727	729	740	716	728	684	722	733	725	706	725	718	715	733	702	766	698	746	736	682	667	701	689	714	711	699	701	716	701	717	704	718	703	729	693	662	697	718	709	745	711	747	707	721	714	724	677	668	705	699	736	807	704	779	690	725	738	748	738	778	662	686	803	730	757	717	703	726	685	719	680	694	717	718	722	746	690	712	737	740	710	733	777	754	744	714	708	709	696	718	731	758	703	683	695	670	696	741	725	725	748	742	726	711	764	705	652	731	680	703	717	724	726	765	706	706	685	764	680	717	741	723	706	701	712	695	743	731	698	730	694	721	727	740	725	735	725	701	723	724	724	699	736	717	745	674	695	698	785	690	744	706	747	686	720	757	713	727	697	681	746	720	722	677	710	716	709	712	752	665	742	654	697	668	706	707	786	708	726	669	707	758	724	699	767	688	656	667	746	717	708	723	673	735	721	717	779	713	678	711	723	692	727	717	703	734	678	687	721	709	715	741	723	659	754	679	703	701	749	752	688	734	733	740	740	722	745	752	702	714	688	677	733	694	733	787	738	728	691	730	692	767	716	727	667	697	696	690	737	685	697	704	695	736	712	691	685	717	683	728	687	741	742	736	644	698	761	701	725	746	746	699	682	677	720	707	700	704	679	711	726	682	731	719	718	704	701	673	772	736	692	695	704	703	675	730	709	690	732	742	757	744	752	719	712	704	749	752	753	689	720	735	734	780	697	739	709	722	731	775	725	757	702	686	719	691	694	776	752	689	754	727	751	741	682	752	698	697	746	752	737	736	733	735	686	661	722	648	714	662	725	728	733	740	665	727	706	701	726	712	762	737	765	698	713	730	689	727	741	696	777	690	695	682	718	685	731	680	710	673	700	730	702	723	745	664	705	705	760	727	716	705	679	700	770	734	735	703	764	724	797	731	719	703	686	700	721	691	725	695	677	711	695	671	720	721	711	707	758	715	718	792	766	685	715	684	680	728	711	712	750	693	714	722	676	723	740	681	672	757	761	694	684	686	730	711	734	673	720	726	700	675	731	693	694	712	706	723	733	702	693	718	708	776	711	728	691	793	727	676	726	732	691	684	680	720	702	711	678	711	715	766	725	720	697	726	716	754	680	735	661	714	745	764	673	732	731	711	697	677	760	724	723	724	716	703	769	781	674	671	713	697	722	737	726	722	755	723	723	750	685	691	746	692	726	737	665	676	726	751	719	683	731	747	677	766	686	656	719	732	780	698	792	704	770	722	724	707	686	750	776	740	677	697	705	743	721	665	730	714	699	712	678	724	724	737	692	708	708	714	723	701	692	714	703
25173	21479	27444	25747	6503	655	535	492	443	455	456	444	430	426	407	379	430	393	405	436	397	406	401	382	400	415	396	396	400	432	403	412	394	374	357	391	428	389	408	377	385	377	412	413	348	379	363	399	415	384	399	383	409	413	385	366	414	413	417	398	396	410	391	401	366	361	392	376	396	376	393	388	408	375	406	365	395	394	390	384	388	375	404	378	409	396	395	404	384	431	407	351	398	409	384	369	419	410	411	378	396	398	389	405	392	365	386	401	378	409	401	414	419	404	382	357	371	347	418	388	402	383	398	373	370	402	399	386	402	406	384	396	388	372	419	365	380	417	381	390	437	388	342	368	397	375	397	409	365	442	424	403	422	397	382	374	408	391	368	365	369	404	381	407	400	373	383	361	400	389	379	366	427	393	418	404	405	387	400	405	380	381	417	425	391	388	426	392	340	416	379	397	371	374	394	382	381	370	399	407	379	408	421	366	375	392	435	400	388	378	402	385	411	388	389	377	412	410	358	411	388	368	416	414	368	392	412	357	388	379	363	387	373	361	366	394	375	383	384	352	399	429	357	403	383	370	368	361	379	413	392	433	380	417	361	388	377	412	391	395	381	410	397	401	381	378	390	363	401	369	394	389	383	393	395	367	410	437	397	383	356	393	403	378	378	412	429	392	406	371	411	394	403	424	378	387	387	413	388	426	410	378	416	421	344	390	391	419	388	395	399	431	403	394	407	364	386	385	371	393	393	411	359	390	369	397	402	410	386	343	399	358	373	383	389	399	393	374	410	371	383	383	382	362	365	405	385	367	393	403	410	379	371	363	409	396	400	377	353	396	405	387	387	368	400	395	431	414	380	395	416	399	389	416	352	386	378	396	385	389	389	389	402	379	413	392	372	387	383	373	358	403	370	394	380	384	396	403	362	381	368	381	404	350	405	380	399	398	382	385	380	392	433	375	410	403	403	392	347	422	418	366	397	367	390	364	382	401	364	378	334	370	366	358	416	372	413	420	395	386	371	397	381	398	374	405	361	409	415	395	386	380	388	386	431	388	384	397	383	388	390	385	339	401	368	398	365	389	400	384	358	387	392	401	421	456	385	376	384	384	417	377	425	366	386	400	403	394	418	382	396	368	375	393	387	403	377	384	377	392	393	399	385	385	408	387	396	372	380	369	371	364	379	390	372	365	410	387	391	373	406	409	393	370	385	382	351	399	363	368	373	386	366	412	402	346	412	390	362	375	377	366	382	388	410	408	380	357	394	395	402	394	376	420	387	379	331	400	370	386	411	380	382	350	411	392	376	418	401	388	394	357	355	399	383	394	411	367	407	376	402	405	416	389	425	359	352	373	396	372	390	383	416	403	397	397	397	383	397	388	398	385	400	388	381	366	370	408	390	410	386	391	412	392	364	402	374	399	406	414	403	401	384	405	394	390	398	441	357	388	372	414	417	367	392	416	401	410	397	384	357	390	372	359	397	367	375	383	423	378	380	354	389	378	428	401	367	380	387	422	409	399	385	378	382	380	387	380	399	365	378	379	421	369	409	412	386	386	416	347	364	362	381	402	374	379	402	348	375	400	368	367	411	363	411	385	384	399	387	388	352	385	400	409	404	407	396	377	362	395	408	405	367	372	390	382	357	384	394	448	393	366	407	361	399	387	393	388	359	389	375	388	384	396	410	388	376	373	403	386	375	380	341	388	371	391	387	404	392	389	378	412	359	375	382	377	392	366	388	408	399	386	395	389	364	376	371	380	366	380	387	385	325	370	377	404	387	408	425	374	381	365	415	403	367	371	399	384	368	404	355	404	402	436	404	413	390	375	431	392	386	376	417	393	374	397	372	399	404	367	379	375	405	361	379	410	375	380	385	400	388	388	428	364	400	375	391	405	380	397	400	385	424	386	394	393	387	406	381	375	376	398	380	414	376	387	431	374	372	365	380	377	358	386	403	383	366	393	402	422	404	382	400	410	415	372	404	387	368	347	408	383	378	391	409	380	387	383	421	371	383	366	397	413	398	363	342	374	412	407	407	352	394	377	366	403	386	381	377	396	380	399	395	388	382	392	383	401	398	382	388	388	360	364	392	381	380	395	415	402	405	363	402	387	385	432	412	403	403	394	408	361	389	411	386	411	395	397	365	388	378	380	391	391	407	366	394	366	411	409	372	375	382	376	425	371	387	365	378	381	367	405	385	389	389	397	408	407	403	379	400	387	365	382	382	415	400	374	381	403	405	386	455	367	423	410	386	409	367	404	397	408	423	393	418	372	381	386	423	367	389	408	371	387	418	381	379	376	388	397	418	401	383	397	379	398	361	369	376	374	390	374	377	393	384	355	370	428	429	369	378	428	363	373	412	355	377	382	376	412	404	404	377	373	364	418	413	386	401	384	401	403	400	379	415	375	415	389	389	403	413	395	398	418	417	412	391	376	411	365	382	411	371	378	411	395	405	400	430	344	416	424	387	355	357	394	379	400	375	403	377	414	406	412	382	413	402	368	416	367	428	381	392	420	418	360	400	349	398	424	379	381	394	386	390	396	424	382	402	439	368	411	376	372	397	438	389	370	350	382	431	401	397	365	388	362	401	401	396	400	368	391	386	389	381	414	379	402	393	433	381	373	410	388	415	397	368	356	381	409	388	412	402	425	364	395	368	386	401	390	381	377	380	374	390	407	372	401	388	398	402	441	385	389	391	390	398	383	380	394	379	365	386	362	381	385	361	382	391	373	382	404	393	417	415	371	409	387	407	387	378	389	372	389	364	373	423	364	385	405	423	394	412	384	367	374	402	386	409	383	382	374	377	398	391	415	345	387	385	380	358	396	376	368	364	411	394	385	401	404	383	402	395	380	387	374	384	411	369	379	396	379	394	384	386	388	418	404	380	346	413	397	371	356	380	391	407	430	360	403	387	384	419	381	367	363	412	422	422	388	389	386	393	377	366	407	401	401	363	361	394	397	388	373	363	357	384	365	390	382	380	407	403	397	381	416	381	376	376	357	397	374	369	387	420	432	432	369	358	367	369	404	389	399	385	409	414	367	365	404	378	418	398	372	399	397	398	408	375	400	433	367	377	355	411	402	422	351	407	411	380	392	416	402	410	357	367	398	362	388	397	387	413	399	408	380	381	388	393	377	420	380	412	390	402	394	371	416	373	416	368	365	426	336	409	371	382	392	381	391	382	423	385	413	394	399	355	379	422	381	402	363	389	380	418	380	388	360	392	409	406	375	379	363	401	388	367	394	393	407	345	369	405	381	410	393	368	363	412	384	395	378	367	373	411	367	381	401	416	370	375	361	382	366	394	407	380	363	410	386	370	406	379	393	376	398	378	392	411	395	388	364	399	387	412	398	415	381	380	371	410	386	365	414	454	374	398	380	401	418	409	388	403	396	386	363	393	395	383	382	385	397	386	379	410	402	364	361	403	394	385	393	404	412	383	390	392	430	377	370	380	380	336	402	394	358	393	383	395	367	351	387	369	383	381	382
7669	4258	2832	1453	1180	948	821	689	748	653	625	598	539	570	536	544	493	528	504	545	559	502	519	499	494	488	513	477	514	465	508	486	506	485	515	468	487	516	487	496	495	486	517	453	471	532	487	481	496	477	473	538	498	493	490	511	454	506	499	489	470	442	521	502	493	498	502	490	523	472	523	502	487	478	530	462	494	466	489	481	510	499	448	471	457	529	509	507	474	486	486	463	484	462	494	491	504	467	497	462	469	483	472	483	505	472	490	480	479	460	508	522	498	502	476	495	482	506	490	474	506	462	486	452	521	480	460	485	470	474	493	452	483	474	496	485	479	519	450	487	509	471	502	475	476	469	470	453	487	464	536	526	495	462	506	479	490	538	525	493	507	494	470	500	439	523	485	509	500	502	483	491	486	463	482	505	484	484	500	444	508	505	487	506	490	458	515	473	508	463	472	519	479	500	459	491	491	518	490	483	496	458	513	463	489	475	457	494	475	476	495	459	464	487	477	474	467	527	508	472	502	497	473	553	471	518	548	500	473	485	450	452	509	486	468	502	508	525	502	463	500	496	513	458	480	495	467	505	518	482	552	547	490	465	497	483	484	483	534	441	471	494	477	500	541	491	475	505	508	471	478	507	482	506	492	482	512	489	476	467	462	517	484	522	493	515	485	476	463	465	453	511	504	480	464	485	499	502	436	454	495	476	475	496	484	520	469	476	534	519	454	536	474	519	485	511	471	526	441	476	541	446	493	536	519	524	499	483	527	450	460	503	490	483	464	504	480	481	484	485	489	501	479	483	434	500	497	479	482	510	522	467	483	498	513	524	506	451	471	449	527	478	456	459	487	510	517	463	481	521	510	502	477	470	486	516	482	492	482	510	490	537	493	443	478	467	510	472	456	461	504	454	477	533	484	492	513	490	475	468	487	495	470	539	493	487	500	499	487	468	489	516	504	478	501	463	491	458	515	506	465	498	472	521	505	504	487	486	497	493	477	451	494	500	475	498	500	465	453	510	463	475	462	473	478	500	491	485	461	451	461	494	496	521	442	468	450	519	480	494	471	509	525	469	514	462	482	490	479	468	495	459	515	470	511	458	465	494	473	495	458	495	479	510	459	530	488	491	470	477	514	472	472	492	466	522	497	458	506	525	479	504	494	476	486	490	488	481	475	467	467	454	510	506	470	451	457	515	470	501	495	443	517	474	498	443	487	517	467	524	481	506	483	489	474	504	489	491	494	495	494	515	510	490	484	535	522	508	468	472	446	540	496	455	537	474	478	546	532	453	482	498	494	505	475	477	495	477	465	499	499	478	474	485	446	527	524	518	520	501	481	451	522	496	489	492	476	491	487	485	481	477	479	443	476	516	499	501	492	507	465	434	496	499	492	520	479	436	467	450	461	499	478	485	477	465	486	504	496	467	465	502	497	423	493	473	508	490	453	503	474	484	450	510	512	490	538	487	462	477	513	530	502	461	446	480	491	464	493	518	482	460	475	491	498	495	487	519	510	485	498	480	499	507	479	484	486	526	517	504	529	476	508	509	530	481	462	503	479	478	460	465	500	465	482	493	519	430	501	489	494	512	441	517	495	502	461	530	446	482	512	473	471	476	460	513	476	481	503	484	476	499	461	527	487	501	481	487	466	509	491	499	503	474	475	474	513	493	484	493	477	475	494	476	503	493	482	505	464	498	474	484	484	482	465	469	485	501	488	459	465	449	488	467	468	464	500	532	508	524	475	476	538	468	505	471	491	478	464	486	472	494	504	531	510	509	457	444	457	489	502	537	482	492	482	498	464	489	463	487	464	452	496	487	499	477	520	471	491	453	439	461	484	495	491	481	490	513	438	493	469	480	479	496	508	513	509	490	514	456	499	484	514	485	519	502	521	479	501	473	497	462	490	475	472	486	483	487	500	492	544	499	484	472	481	487	497	483	428	504	486	493	515	450	440	459	472	535	464	507	475	439	469	474	485	475	519	462	467	493	462	444	507	497	493	489	487	462	486	453	485	485	532	496	481	483	479	455	505	482	489	490	461	460	495	468	473	429	490	475	430	465	514	484	479	487	494	529	503	454	487	494	476	507	517	496	472	501	496	481	504	484	471	483	480	523	503	472	471	487	461	485	475	476	485	484	505	470	524	499	481	448	480	493	453	467	481	486	472	445	494	443	496	513	457	483	489	467	458	494	480	466	523	497	493	470	491	463	490	476	472	490	494	451	464	486	479	518	477	518	491	467	509	496	494	489	478	483	493	493	468	509	495	482	469	477	474	484	511	485	478	457	505	497	498	484	495	484	510	451	459	462	514	499	474	541	490	501	494	448	471	501	472	492	520	495	456	519	479	501	473	454	499	474	474	475	508	480	495	478	494	479	498	489	527	474	463	506	499	496	462	486	483	518	493	411	463	500	488	478	491	442	469	474	471	499	501	467	497	466	464	470	516	505	461	486	461	493	499	458	523	499	504	442	491	510	514	504	495	472	463	472	483	498	509	506	495	491	486	447	483	514	483	463	489	468	462	504	472	462	457	510	477	458	530	482	450	515	472	474	506	530	521	470	520	540	500	501	494	469	513	505	492	486	459	518	496	498	522	473	496	491	500	455	474	502	476	447	484	468	482	511	525	449	500	492	537	487	502	515	483	494	457	485	470	491	513	506	495	479	468	461	512	485	443	465	451	473	502	456	463	503	486	458	468	482	480	480	468	483	474	471	455	509	550	488	483	501	520	467	476	474	476	446	483	517	464	472	496	464	482	451	424	484	523	450	496	468	447	486	498	492	502	463	508	523	490	534	478	494	489	495	486	445	472	475	504	482	512	503	483	473	483	490	454	515	500	470	484	483	463	517	468	493	498	482	493	483	509	479	464	483	542	481	508	446	488	537	540	522	459	536	493	474	465	501	448	473	495	442	484	492	474	519	476	452	477	493	456	503	494	540	499	472	458	483	465	496	475	511	473	484	490	462	494	484	468	460	492	458	478	505	516	480	508	481	484	506	461	489	476	450	454	474	481	498	510	492	487	536	471	527	465	479	485	482	504	494	495	497	463	462	443	528	489	477	461	478	497	530	488	487	468	482	494	520	442	497	460	477	480	492	453	484	495	470	501	519	525	523	448	550	458	480	495	490	468	480	486	477	474	467	507	502	478	500	510	467	442	474	514	487	490	486	513	501	507	523	504	488	474	492	468	506	448	481	501	449	477	499	491	514	483	451	496	517	490	488	469	489	463	479	492	443	486	518	491	506	444	506	500	476	463	532	454	457	494	460	461	489	476	482	487	458	512	508	506	502	465	506	476	473	450	504	485	479	489	504	500	488	494	521	471	520	497	470	479	506	509	505	488	476	504	488	479	459	474	531	465	496	481	446	472	451	482	500	505	497	510	507	493	487	451	465	508	477	458	503	492	479	486	476	480	461	496	489	512	462	487	513	489	493	459	453	503	471	474	469	485	456	506	469	478	446	463	474	500	466	497	480	469	479	516	472	514	491
22919	21510	29326	24140	21512	21510	4540	679	540	466	421	384	311	298	317	279	262	262	266	255	255	221	240	259	246	225	227	233	243	254	251	230	237	232	231	247	220	230	199	222	232	241	218	209	201	224	221	230	220	225	213	210	201	227	233	227	257	213	234	235	235	205	226	232	221	210	211	230	193	207	209	203	207	189	174	193	216	208	234	229	219	218	211	211	214	205	191	193	190	207	195	212	237	204	214	226	206	219	232	191	226	217	209	215	230	215	215	204	215	236	209	232	248	234	216	207	224	210	201	235	240	211	186	206	209	221	210	218	202	227	220	219	208	195	202	195	223	215	219	244	189	226	226	204	231	230	251	223	208	187	227	221	202	208	221	215	239	235	205	205	215	188	215	219	218	204	224	208	211	220	234	212	212	220	193	209	202	233	210	228	239	204	217	196	213	221	208	198	208	236	185	210	209	222	236	237	223	200	228	223	205	220	213	221	207	209	229	232	221	221	210	209	224	215	194	250	174	197	252	223	223	241	200	213	221	204	203	201	202	247	192	184	198	222	238	193	225	242	205	224	220	232	217	201	225	219	205	211	218	212	242	221	208	205	212	236	220	211	220	181	205	240	204	173	203	232	214	210	206	198	190	232	212	210	220	204	200	211	202	243	243	209	233	209	213	208	218	191	226	242	194	226	217	190	220	211	204	208	222	222	191	198	216	222	202	174	222	241	225	229	243	228	248	240	208	219	208	237	217	223	226	216	218	207	206	175	188	213	188	224	182	193	233	204	199	200	196	224	208	204	204	220	201	219	199	202	244	204	202	251	221	205	216	225	220	207	225	177	193	199	217	229	222	198	229	219	233	202	245	214	229	233	217	207	200	216	215	199	188	208	232	218	225	197	224	199	203	207	199	195	233	215	222	210	222	222	227	211	231	237	192	208	200	200	198	216	227	249	224	232	250	227	222	203	214	209	219	193	214	211	199	241	210	201	230	215	194	228	192	218	210	232	226	218	231	221	173	198	215	219	223	232	213	246	218	208	204	202	260	214	208	210	223	209	244	223	197	212	221	209	210	227	209	223	220	218	214	212	210	227	209	233	213	234	214	186	231	210	216	250	203	212	235	206	238	202	202	212	188	240	222	197	179	212	210	189	244	227	219	233	229	196	204	216	201	198	192	205	204	217	225	222	215	221	225	216	208	228	231	207	216	223	214	249	224	232	211	207	221	220	207	201	230	214	208	208	211	231	210	214	241	217	218	231	243	211	212	241	215	248	201	216	217	207	219	226	230	215	219	214	225	223	200	216	205	216	241	218	242	208	218	210	198	238	192	215	215	208	238	210	204	207	231	195	222	209	195	198	217	202	202	200	208	233	218	196	211	205	215	241	203	225	233	203	238	204	222	218	214	237	239	210	172	225	198	230	204	230	216	238	217	200	214	202	206	221	230	205	246	198	230	223	189	225	184	219	228	227	201	229	225	229	204	200	193	224	215	208	228	211	221	238	230	200	216	223	227	220	217	210	240	258	236	219	215	189	199	203	197	218	218	213	238	201	231	240	223	196	225	221	218	219	202	223	218	200	211	254	216	213	204	227	236	210	255	228	201	199	229	226	218	229	223	199	186	232	219	211	205	194	198	216	250	227	230	217	204	210	238	206	211	235	209	219	227	237	190	211	199	187	223	215	232	186	200	226	212	207	239	222	199	194	220	214	235	224	226	205	206	223	222	194	217	209	212	212	226	218	204	238	216	214	197	245	202	199	239	229	203	211	239	207	231	215	220	197	204	218	238	226	218	199	234	214	212	202	210	211	227	231	198	222	211	192	204	213	192	218	220	218	216	220	249	217	186	213	200	237	222	212	220	205	209	245	234	217	192	213	192	233	206	212	233	241	229	205	210	226	222	217	187	207	224	217	224	217	215	196	232	215	202	188	209	206	224	188	195	219	214	197	245	212	221	221	191	218	204	243	233	203	200	218	233	229	224	183	185	193	204	218	202	236	226	206	227	212	223	223	220	228	215	254	250	206	226	233	242	221	216	193	246	245	231	199	230	215	211	210	209	224	215	211	205	190	216	221	210	203	183	210	198	203	210	222	215	193	206	213	223	210	213	232	216	220	179	220	220	201	210	213	246	228	232	220	192	221	194	203	216	221	200	203	211	238	226	201	215	227	210	214	220	223	210	211	212	220	220	208	198	210	220	223	204	214	203	225	215	188	230	213	227	215	234	190	198	213	200	202	219	207	191	241	208	229	237	201	238	189	212	233	221	239	205	232	234	207	191	204	203	211	208	230	229	211	202	193	199	217	207	212	257	225	233	223	235	223	180	238	220	197	227	219	205	202	244	224	197	207	219	236	248	243	218	239	210	194	219	223	228	201	219	204	215	203	196	221	195	214	221	225	213	192	216	231	202	217	217	194	194	218	214	201	224	189	203	215	203	214	196	217	236	228	250	222	210	229	218	210	219	210	205	214	208	216	216	211	211	215	218	207	236	211	208	239	234	216	226	178	236	240	214	237	205	201	199	222	244	210	192	208	199	214	227	202	247	213	224	210	214	209	220	214	225	179	231	203	222	208	203	228	238	210	216	195	211	216	224	203	230	198	207	215	194	195	221	210	201	195	199	219	244	231	220	197	214	210	210	204	218	209	194	225	225	235	204	212	218	235	214	213	211	218	219	223	211	221	196	219	207	219	240	187	202	204	219	236	250	212	228	201	231	233	209	230	211	226	196	234	225	216	201	230	197	224	229	242	193	206	210	213	208	199	219	192	222	258	203	206	207	228	219	213	216	221	226	204	210	194	208	231	241	196	226	244	204	217	225	221	213	216	200	220	230	198	232	247	225	211	218	200	187	204	230	220	209	227	197	209	209	203	202	211	206	203	215	207	227	206	206	214	235	199	213	217	196	198	215	200	206	181	224	223	179	223	218	196	221	212	202	212	199	231	236	202	215	204	236	217	225	210	209	224	205	210	223	216	185	230	173	193	221	221	208	206	237	184	216	216	224	210	207	240	216	224	215	208	209	204	222	210	229	218	197	197	216	199	204	227	206	241	191	231	209	225	220	208	232	215	213	207	219	227	224	198	195	209	234	221	207	212	233	213	181	202	213	232	215	194	204	202	235	227	219	223	209	220	210	232	237	220	215	209	206	209	224	217	209	194	223	233	236	221	213	218	238	223	204	203	232	219	207	210	214	201	210	209	211	216	219	226	234	229	223	224	204	204	226	213	233	228	216	227	218	203	216	211	216	218	223	258	209	219	222	215	223	211	202	198	230	210	206	192	182	213	231	203	223	205	230	253	192	207	235	233	205	227	204	213	196	230	228	201	199	214	244	216	208	203	217	216	216	210	220	173	215	189	194	188	217	264	197	219	201	221	237	251	203	205	217	203	242	230	208	181	197	223	219	197	245	233	207	231	225	212	215	203	230	218	214	218	187	221	190	223	215	242	227	205	236	222	203	228	202	210	223	205	217	196	256	212	216	203	255	214	208	221
9444	12812	8517	4058	2750	2154	1647	1298	1035	858	745	663	573	525	535	492	416	432	380	407	345	338	352	345	337	348	334	352	323	306	329	313	323	321	329	322	327	324	326	325	298	312	272	297	291	287	301	320	310	299	323	267	294	311	303	291	290	289	294	291	276	298	327	275	309	287	289	276	306	276	285	308	300	311	276	267	295	313	294	300	304	301	272	267	277	309	264	320	290	277	311	298	290	314	297	262	310	282	284	241	291	275	310	293	291	302	269	270	283	280	309	282	275	275	266	290	296	258	276	317	293	276	286	293	265	274	277	311	273	262	323	293	281	307	303	260	294	286	242	310	263	279	276	286	295	302	291	275	278	297	298	282	306	267	276	305	275	276	281	275	238	294	277	297	284	290	283	291	296	263	259	293	288	291	279	288	313	297	266	288	294	278	311	264	260	296	287	304	322	292	314	280	283	288	267	301	273	299	279	293	287	298	264	297	249	283	304	261	295	279	302	288	263	297	291	257	319	304	273	291	294	287	272	276	304	284	289	295	251	287	256	278	252	267	278	293	273	278	273	273	299	264	271	297	285	236	289	272	267	273	252	293	300	270	291	286	274	275	264	309	270	286	280	259	274	272	283	278	286	279	275	291	273	299	271	286	311	316	276	260	300	298	290	304	287	308	277	282	286	276	279	310	289	278	264	263	263	262	314	315	273	262	298	300	270	242	288	290	259	265	277	294	262	263	288	255	267	291	273	285	261	289	296	318	277	321	285	268	287	261	300	278	284	282	278	273	302	254	262	285	267	309	255	294	288	288	274	293	272	286	288	286	266	281	271	289	271	298	275	297	309	325	287	290	295	274	281	281	276	280	266	281	284	304	298	302	296	288	295	298	270	281	281	282	293	277	271	273	311	285	269	299	283	281	283	266	272	288	294	274	297	294	290	274	279	295	289	294	285	285	282	262	284	316	283	286	274	286	262	276	321	279	282	268	293	264	282	309	300	273	275	291	275	301	298	273	263	287	273	316	271	271	305	270	275	288	304	312	285	305	273	264	301	263	289	284	268	280	282	268	259	300	305	291	278	288	294	297	296	269	309	271	294	256	268	288	302	275	286	303	305	260	303	259	313	305	269	253	288	289	271	307	301	272	295	290	276	290	318	301	280	295	309	281	275	291	254	308	308	279	276	273	277	301	278	274	257	253	270	280	282	304	296	263	285	297	278	261	290	270	262	304	304	277	297	285	276	261	318	311	283	285	267	289	277	276	268	268	275	293	268	282	251	279	329	261	300	265	298	263	293	249	311	294	272	265	256	258	264	275	274	267	291	271	290	278	270	241	324	273	267	293	269	282	289	288	293	313	313	248	296	265	272	311	299	283	289	284	271	298	294	301	287	274	287	289	271	299	268	254	281	298	277	278	256	321	293	272	297	261	296	277	267	296	266	281	262	296	252	287	289	308	289	299	288	274	277	296	288	303	300	256	274	288	315	289	271	278	267	268	297	286	276	294	241	267	280	295	284	264	292	285	304	284	277	286	275	276	271	246	291	268	288	252	260	282	278	287	288	271	283	299	294	284	304	293	275	314	275	277	261	279	308	319	276	284	290	288	281	274	278	299	285	314	266	267	291	293	333	251	308	278	240	303	300	269	252	269	310	288	256	286	305	281	299	301	255	275	281	282	289	311	335	301	292	274	278	284	308	280	275	279	291	275	269	284	284	261	279	271	280	285	289	297	254	313	283	283	265	294	307	279	283	295	300	319	269	281	284	254	297	290	289	298	288	290	318	276	279	274	272	301	264	288	274	271	277	286	288	277	260	285	283	281	263	290	257	290	288	250	290	289	273	314	286	312	291	290	291	282	296	287	315	320	269	267	252	279	285	311	278	256	248	271	273	276	275	276	261	269	262	274	262	301	304	295	290	263	276	248	256	284	282	273	263	290	288	315	282	276	299	295	278	296	265	296	283	259	286	269	288	247	286	291	302	279	279	291	280	291	276	274	293	274	292	298	292	282	264	286	296	263	310	277	297	260	266	264	259	252	281	273	324	272	307	265	277	282	279	244	285	283	288	261	302	300	285	260	289	293	316	316	269	327	302	295	289	290	270	306	284	294	261	275	277	292	290	282	286	277	287	280	269	292	267	282	278	304	307	301	291	293	296	268	263	250	284	266	277	254	282	261	282	299	290	277	271	282	265	291	272	296	286	268	287	275	293	295	273	259	268	286	310	262	305	277	270	298	289	282	269	292	287	300	269	283	270	262	278	274	270	293	276	272	257	323	286	267	289	280	250	299	273	294	281	290	255	271	278	286	294	273	286	271	288	270	283	278	291	313	283	281	305	270	256	304	293	302	293	292	320	263	289	274	260	252	277	270	264	285	276	254	281	323	279	317	271	281	285	288	298	305	262	293	280	285	298	287	308	286	285	276	289	252	275	293	267	291	272	271	275	293	316	283	299	293	306	273	288	262	282	273	299	279	342	284	305	276	299	263	298	289	266	268	299	286	306	276	255	290	295	286	297	277	279	279	300	283	267	285	261	268	305	261	301	276	272	277	311	281	276	279	277	264	268	285	289	267	262	279	262	294	296	267	291	311	262	259	281	279	301	272	273	275	233	315	290	258	283	291	290	324	301	298	295	277	268	307	299	280	262	260	288	299	294	284	279	298	281	291	253	270	293	273	285	282	280	300	274	300	274	301	285	264	266	242	294	286	309	300	261	266	293	355	307	281	305	289	278	262	275	303	280	278	280	282	286	286	245	286	274	292	267	272	260	297	264	294	274	293	288	262	304	267	269	274	280	312	278	309	291	262	286	270	300	271	280	282	269	297	300	285	268	268	301	271	255	297	267	288	283	289	268	301	256	293	284	298	297	323	254	271	261	285	290	250	290	227	292	278	249	281	259	294	244	290	292	316	279	269	269	287	297	275	304	296	289	272	266	308	289	262	284	272	265	270	290	285	253	295	246	285	278	308	269	258	263	328	275	265	294	282	292	292	303	286	270	299	297	279	286	310	285	268	267	280	297	264	271	283	292	276	258	292	286	272	286	293	282	286	286	313	278	269	272	274	288	286	306	288	258	282	282	284	289	278	284	249	279	295	279	297	287	305	268	290	314	285	299	297	324	312	273	272	287	280	289	248	307	302	285	273	268	284	277	275	296	270	273	261	278	305	283	305	287	268	280	289	286	303	292	298	306	347	300	296	303	279	261	300	282	290	275	293	299	291	313	268	268	268	284	269	273	289	278	317	282	281	273	278	282	285	308	319	317	255	295	297	303	261	291	272	295	260	274	299	308	279	252	310	281	288	286	275	305	291	294	282	274	301	273	294	300	265	320	284	297	283	256	286	265	285	262	289	276	305	279	264	296	286	272	298	286	266	288	294	307	305	298	259	297	259	284	275	269	306	312	284	272	301	281	292	280	265	265	279	252	289	297	272	304	269	279	295	289	289	269	291	305	309	290	299	306	279	270	303	286	300	308	273	283	272	286	272	299	262
27663	17776	3605	1087	829	823	711	660	626	668	660	672	643	600	648	669	648	679	657	670	659	616	657	644	593	616	632	647	655	671	698	628	613	612	647	661	643	655	671	659	692	652	660	681	651	648	657	662	670	648	627	647	604	626	673	623	639	647	606	685	640	683	643	621	652	638	647	625	621	614	639	654	636	661	626	622	665	644	670	630	606	637	610	627	665	639	633	645	633	636	646	637	629	675	654	635	623	637	637	638	639	659	678	658	591	618	669	623	633	590	681	637	660	642	669	650	642	617	660	621	622	670	654	662	596	658	611	601	624	647	641	659	663	588	652	640	636	694	629	609	669	635	610	621	659	646	678	622	650	654	634	600	637	608	652	642	652	657	623	620	624	663	629	631	637	605	602	629	608	613	643	626	642	652	607	638	672	647	629	673	626	638	672	613	655	655	606	625	660	619	607	655	631	662	652	640	671	640	652	638	655	682	650	614	685	643	655	616	609	680	621	641	610	627	602	630	635	622	655	659	657	618	663	600	632	697	614	667	662	647	636	642	663	635	658	656	650	633	616	654	606	645	705	635	628	656	582	602	632	628	658	726	639	653	668	685	632	657	594	667	643	641	653	627	676	670	599	646	675	637	618	619	648	639	608	692	608	625	628	625	656	690	619	659	666	607	666	601	674	632	640	647	661	664	605	656	673	680	612	638	656	676	624	630	623	609	655	605	656	643	635	580	617	668	621	669	632	616	591	653	608	624	605	621	645	630	645	648	629	644	688	672	655	684	637	632	675	627	625	615	660	660	648	640	624	655	635	649	670	638	636	682	652	613	640	611	621	639	626	690	677	623	663	621	619	678	683	613	646	622	640	629	679	657	662	611	688	633	621	662	667	640	616	663	700	652	614	638	636	664	696	628	642	645	667	654	659	662	618	634	645	609	675	627	699	588	605	632	681	663	646	655	668	659	664	621	576	631	641	681	633	570	608	602	577	688	664	645	590	655	654	626	618	627	675	647	614	671	671	651	652	695	618	618	650	643	668	634	679	686	657	652	645	659	664	631	641	636	632	660	689	600	650	637	665	660	668	666	653	637	619	634	625	666	649	633	649	628	693	636	675	644	649	625	621	639	668	653	627	677	700	599	615	655	601	591	652	681	643	628	647	647	662	619	630	649	653	648	630	649	580	603	664	631	624	656	627	588	638	652	652	675	621	660	639	648	598	648	668	633	637	624	711	646	584	652	634	652	645	664	629	599	631	637	652	616	664	620	709	635	645	660	685	648	601	618	641	630	623	658	670	693	659	639	688	651	619	657	647	645	633	602	639	674	630	657	641	596	624	655	644	650	630	642	640	608	674	614	612	658	660	603	673	683	614	645	597	650	620	669	654	623	648	615	628	637	650	636	639	639	642	638	673	586	610	638	643	606	613	656	618	615	598	668	661	632	656	644	647	676	664	635	613	602	654	682	624	671	664	689	625	619	635	656	650	618	656	607	628	630	606	631	593	615	612	663	657	625	699	620	634	644	635	645	673	637	684	621	634	632	678	678	606	630	669	602	605	606	628	608	673	638	644	639	648	613	664	619	665	676	674	675	670	680	663	589	645	639	651	648	670	652	641	653	632	643	635	623	650	656	611	616	643	636	653	620	654	602	697	615	660	661	635	653	643	667	660	567	635	669	632	666	651	651	631	631	672	647	647	611	622	624	603	639	645	671	634	618	661	656	688	633	630	639	714	649	614	639	613	647	634	665	662	624	656	700	661	608	664	653	622	588	632	649	646	624	601	615	677	646	613	645	657	656	656	694	625	662	646	653	700	650	618	678	609	628	671	609	660	664	626	652	650	634	650	665	669	699	673	655	647	665	648	652	638	651	655	632	625	642	619	628	653	644	655	704	669	647	627	677	649	651	634	657	592	666	638	649	609	644	640	677	690	620	658	619	625	633	665	621	620	647	626	641	624	635	695	646	632	639	610	620	679	638	599	635	639	685	673	673	621	682	661	629	624	635	651	633	617	629	636	659	648	645	655	638	612	683	625	625	644	654	664	664	634	598	638	613	650	638	659	678	627	624	663	610	579	644	646	628	655	649	623	620	637	644	619	640	641	625	698	688	615	658	664	600	592	601	592	618	657	646	657	663	662	647	649	611	635	649	595	607	634	651	657	636	633	661	642	648	644	629	658	642	621	643	662	655	611	663	667	625	658	606	608	687	654	638	602	644	698	665	628	656	643	646	653	658	580	667	625	663	645	651	682	640	647	658	658	695	656	599	648	634	654	606	644	648	670	652	653	628	670	668	649	646	636	676	606	674	609	620	632	610	665	640	626	656	619	647	652	652	705	617	672	596	629	636	616	646	649	618	667	646	624	650	662	651	600	684	648	662	631	627	644	670	658	626	609	638	658	635	633	661	638	619	657	673	679	611	636	614	653	629	667	694	667	698	607	650	603	660	641	667	657	665	669	617	613	626	663	617	638	655	716	608	685	650	690	726	692	607	633	656	645	671	582	593	656	620	628	654	689	586	635	657	618	640	663	642	643	607	638	678	638	655	660	642	648	613	628	655	671	593	638	611	618	594	645	627	643	615	656	663	635	670	561	628	642	651	641	617	586	692	689	632	633	642	606	628	651	650	642	664	640	639	608	634	705	666	659	660	624	669	675	640	611	633	637	671	641	654	644	647	651	672	677	654	614	671	651	648	629	656	656	617	617	629	617	602	650	636	659	645	607	638	661	635	619	647	653	673	625	669	629	632	636	626	657	631	629	637	634	590	650	654	650	618	643	696	619	660	624	624	654	637	634	620	628	635	617	665	623	654	609	641	636	645	654	655	671	600	632	679	642	657	622	609	664	641	635	688	607	633	652	640	629	644	617	646	654	668	655	676	631	670	631	674	673	629	597	697	659	651	622	648	639	676	666	616	655	657	641	672	645	645	658	620	608	626	634	648	602	663	630	663	635	603	604	627	639	620	633	621	648	633	643	669	628	660	635	664	646	652	641	623	642	646	643	653	618	661	619	594	607	622	670	659	631	649	604	626	638	639	671	643	655	655	617	674	662	651	638	666	652	652	670	652	666	610	638	652	595	654	680	669	682	590	633	644	629	671	641	635	646	625	651	601	667	614	642	620	647	664	662	621	665	648	681	637	636	673	634	609	624	648	621	662	642	625	618	622	615	604	601	668	664	634	607	607	647	628	644	614	623	656	662	612	624	651	631	650	665	639	666	646	610	659	677	663	652	627	617	650	648	629	649	648	675	635	645	640	668	680	639	653	603	585	624	644	621	640	662	640	600	650	658	598	643	632	599	626	669	659	619	622	667	617	655	644	674	630	668	652	641	624	624	662	642	655	649	610	651	631	631	682	646	632	661	634	635	660	625	648	646	616	664	630	643	664	664	630	630	616	616	661	646	637	657	691	618	650	670	611	610	689	617	667	681	646	633	611	677	643	650	650	648	625	610	661	610	683	664	676	639	640	620	629	615	588	617	660	654	633	634	621
5041	1380	1137	927	879	898	828	869	837	846	793	835	813	833	824	827	819	875	803	806	804	775	737	756	827	812	795	828	787	780	795	745	849	826	770	762	790	775	801	808	757	788	797	783	768	795	795	796	839	821	814	805	765	831	803	793	795	771	839	765	797	797	829	770	828	797	797	822	769	809	783	798	801	772	823	796	802	809	845	830	806	790	839	808	806	827	839	810	811	773	774	757	783	848	758	783	797	770	833	807	799	799	751	818	797	773	816	776	799	808	840	790	807	805	749	772	817	782	813	853	795	807	820	772	792	867	804	773	811	839	811	842	791	787	787	799	833	811	778	811	773	802	872	809	778	763	791	815	791	788	791	828	786	799	790	792	809	820	770	817	827	783	796	763	741	805	778	840	749	838	822	804	807	815	792	750	854	816	779	797	773	802	854	793	813	772	790	777	771	759	793	795	760	783	802	743	741	729	812	729	846	776	770	791	809	785	785	776	798	783	848	780	771	804	759	786	786	800	789	859	838	821	779	771	796	809	816	835	768	787	799	809	788	793	820	763	770	755	817	864	827	787	798	724	831	815	767	814	764	847	826	809	801	781	750	746	812	772	805	787	819	820	812	766	788	804	785	799	801	824	836	796	799	772	790	781	841	826	751	743	787	846	818	790	780	806	754	775	775	781	805	821	758	800	790	789	788	828	863	820	790	776	788	788	841	766	791	796	784	804	740	783	772	765	841	757	823	807	750	746	870	837	849	859	760	763	771	743	782	760	845	760	791	767	797	781	785	765	771	820	806	783	809	773	753	817	828	820	791	806	784	797	769	754	785	790	811	810	766	813	802	835	844	759	807	842	728	807	790	786	781	802	761	772	771	772	820	798	804	814	812	754	818	761	768	826	771	791	771	834	797	843	780	786	765	829	781	804	816	796	857	819	780	803	784	771	770	798	755	852	761	823	799	830	756	810	817	827	805	794	828	849	791	786	823	783	803	819	798	758	766	804	785	819	794	750	772	770	852	797	740	817	766	870	824	797	789	781	759	791	730	770	789	768	787	776	810	791	804	766	784	787	789	838	838	791	748	735	777	770	809	815	776	745	772	807	765	838	787	799	807	767	773	809	816	767	816	816	771	820	804	841	793	828	765	805	805	816	842	741	797	782	759	813	779	767	791	794	805	826	823	792	815	804	853	781	819	809	812	831	812	797	826	817	793	735	803	756	865	777	786	800	775	760	735	789	820	819	785	793	778	817	808	783	791	803	793	802	804	733	773	821	786	816	815	813	827	798	807	808	777	832	799	800	868	801	820	784	772	768	803	814	815	782	787	761	835	758	796	803	772	801	767	843	765	816	820	828	845	798	788	816	742	805	801	773	867	767	791	777	834	771	813	811	857	815	830	810	821	797	809	818	805	781	784	800	830	763	791	825	809	791	823	771	784	755	763	781	764	792	827	822	787	776	819	792	781	811	841	782	833	782	767	835	772	789	811	743	825	793	782	828	800	834	764	784	833	770	807	823	812	808	798	784	761	866	775	779	842	779	811	813	743	814	751	820	748	772	828	831	772	802	817	816	801	802	826	790	791	756	780	809	784	800	789	824	833	833	838	816	825	786	728	836	795	772	762	846	815	817	766	772	820	782	787	817	786	824	774	769	765	855	743	837	856	777	792	822	820	806	786	772	767	824	763	765	827	825	777	737	794	777	771	789	795	791	772	843	767	786	803	792	778	836	820	812	814	781	831	761	836	785	859	833	811	793	769	807	766	815	786	811	774	820	789	796	771	785	811	821	774	780	844	805	799	797	826	802	823	805	785	780	804	778	775	777	805	791	818	816	794	768	805	819	821	808	822	753	752	819	824	731	814	800	790	793	814	768	744	816	789	777	805	776	802	775	833	803	815	756	824	810	821	785	768	786	813	772	828	817	820	763	793	783	787	761	772	763	842	774	795	804	809	756	783	797	765	816	832	788	833	766	847	844	857	789	825	836	803	804	817	776	754	776	768	820	788	770	797	841	777	755	765	780	803	780	769	816	796	777	815	806	792	833	771	796	797	780	792	816	801	760	795	753	787	789	781	851	812	789	755	733	837	835	800	836	810	781	823	808	847	837	813	851	807	772	787	806	784	769	791	792	765	790	797	775	817	834	747	799	767	803	792	763	774	742	775	770	772	819	770	811	792	770	812	856	785	745	775	811	813	813	804	749	806	798	756	785	839	781	773	825	773	808	821	824	798	805	774	826	752	842	855	742	769	777	825	770	832	786	780	771	788	776	844	830	774	778	794	762	825	805	856	862	798	767	840	834	797	803	800	822	790	817	786	800	841	791	828	764	810	801	790	794	803	825	795	854	786	819	802	830	787	747	750	840	813	822	781	848	787	784	805	765	753	773	794	753	835	786	798	800	802	748	842	814	751	793	778	854	839	780	813	823	806	792	807	779	811	823	795	816	779	824	813	795	802	782	791	800	808	820	788	793	800	767	779	747	802	782	839	776	803	786	799	783	822	797	769	824	784	803	818	790	840	836	788	756	781	790	809	856	812	803	808	777	785	801	772	804	803	754	779	786	765	758	821	805	799	823	770	819	841	790	840	815	787	806	830	835	812	790	794	779	774	774	825	824	759	798	802	790	799	824	810	810	819	790	816	790	798	814	821	819	782	776	807	820	785	769	797	850	827	768	789	843	796	802	791	855	741	830	814	867	841	823	810	802	795	793	805	775	819	807	800	851	796	798	791	793	734	817	764	783	829	787	799	829	796	828	801	824	801	800	827	807	805	782	834	786	784	775	784	782	775	795	835	871	847	779	798	800	769	792	775	836	767	772	788	817	786	787	792	740	803	827	755	749	832	781	817	835	780	804	845	751	788	769	727	747	801	794	789	796	783	796	827	810	765	855	810	793	764	785	782	841	825	807	806	824	807	799	767	772	780	804	781	787	854	778	813	808	811	797	794	827	816	824	775	824	831	752	811	743	844	833	766	784	816	798	778	820	772	819	813	802	822	757	749	823	821	772	808	796	771	812	759	783	760	786	813	800	813	781	804	785	811	777	789	829	792	801	803	809	795	754	795	793	772	751	833	763	758	810	830	836	812	775	800	807	769	806	788	784	855	810	825	810	784	797	804	788	798	799	820	809	790	805	832	812	787	820	803	847	825	787	835	750	796	827	795	766	780	791	839	827	798	772	777	810	755	849	833	772	753	798	825	793	845	798	844	818	738	788	820	834	769	776	771	793	791	820	823	802	771	758	846	782	800	783	788	766	776	817	811	796	856	781	847	836	793	816	872	794	784	820	815	823	801	782	769	767	764	837	834	820	802	760	770	794	764	778	801	784	781	811	795	806	773	839	822	842	778	767	784	801	826	790	816	795	810	771	795	789	763	810	800	820	782	776	816	827	803	818	820	758	796	807	800	832	788	793	780	749	837	800	806	789	826	762	787	833	783	823	825	775	827	796	813	825	815	776	793	807	805	770	826	825	789	772	778	822	790	777	826	799
23956	21480	28746	24593	21453	7759	1132	789	719	691	736	629	667	652	594	578	643	592	572	617	587	591	605	538	576	583	541	582	568	616	594	575	565	487	564	600	569	607	547	599	555	518	540	573	595	583	581	581	547	549	559	549	580	543	551	561	554	598	534	511	593	573	586	565	575	551	577	564	537	520	586	541	555	557	564	555	622	572	539	565	533	551	605	545	552	536	564	540	563	556	582	539	569	550	531	539	570	522	520	571	534	546	551	589	557	543	557	535	558	529	554	558	542	541	542	514	513	522	559	530	565	554	570	565	578	542	584	518	577	561	557	547	538	557	514	568	557	566	583	564	501	582	549	550	548	576	557	568	557	604	508	559	529	553	535	591	529	557	568	542	562	560	592	523	553	583	563	567	525	592	569	582	513	580	534	586	561	567	498	562	552	533	534	545	555	589	517	616	525	544	568	539	564	586	554	620	541	543	565	545	555	554	558	542	547	568	522	590	555	596	538	579	546	526	532	536	540	549	549	556	535	531	565	528	545	566	566	585	548	599	603	568	592	539	535	575	536	543	568	547	566	561	609	512	554	537	544	574	555	561	565	527	544	580	566	524	598	534	565	558	524	555	508	585	592	593	549	541	533	526	563	560	552	559	555	586	550	591	555	570	573	542	578	549	603	533	588	562	574	546	553	549	546	547	565	556	545	571	542	573	553	564	579	537	607	571	594	529	524	542	588	543	608	574	558	558	505	561	524	582	549	571	588	538	509	533	554	539	569	535	541	563	554	547	564	531	559	606	577	554	546	520	578	549	550	587	569	546	587	565	589	557	572	548	522	566	564	572	560	550	549	519	563	556	524	596	573	558	555	558	549	569	550	576	552	559	596	548	596	548	518	561	594	540	571	575	547	524	537	565	570	577	567	574	579	602	613	552	569	539	525	599	542	518	496	537	537	561	539	593	540	539	510	551	560	569	575	553	542	538	566	518	528	579	509	562	573	547	596	537	560	554	591	548	581	552	579	541	536	569	566	551	541	539	549	575	526	567	570	520	567	513	568	520	571	566	555	541	558	583	543	570	491	575	570	571	575	563	597	557	559	558	564	554	568	546	560	573	522	550	569	552	561	540	574	573	588	550	581	548	596	560	522	509	552	534	568	570	517	522	553	556	545	574	579	563	543	515	538	494	546	553	578	577	531	552	550	565	564	583	564	596	560	587	535	519	552	570	524	578	561	601	560	525	553	539	516	547	583	537	588	589	559	569	565	565	580	561	536	576	574	521	588	569	533	575	535	541	572	568	549	547	552	527	557	579	532	556	601	571	572	565	568	523	578	563	549	569	558	540	560	560	575	531	525	564	595	542	511	591	569	530	543	527	585	533	571	545	534	554	582	536	552	520	548	580	580	547	540	591	581	516	576	534	558	540	540	552	533	581	537	531	545	566	559	545	521	522	557	558	517	539	564	573	600	550	519	550	561	533	553	540	531	548	576	611	575	567	519	510	560	538	589	539	561	560	594	556	595	555	616	584	562	554	534	584	563	479	537	566	543	586	582	593	551	574	507	553	558	585	579	557	599	547	597	556	550	571	549	602	524	573	554	576	496	522	596	563	569	582	565	532	609	578	564	532	571	581	529	543	540	586	521	564	557	576	555	544	557	545	534	552	542	569	532	611	552	559	587	575	557	605	586	546	521	532	588	581	587	545	579	562	555	519	570	559	542	558	521	540	551	524	565	617	581	552	544	509	553	612	543	550	541	518	563	586	529	532	520	555	585	553	519	594	605	535	530	550	553	590	561	574	541	544	567	526	550	632	574	560	554	583	551	570	547	478	542	556	559	580	548	561	545	533	533	519	562	589	544	524	553	523	559	610	531	565	579	539	578	514	516	596	592	590	567	559	539	565	555	557	599	536	541	551	586	587	584	562	547	526	576	598	564	601	558	569	563	548	532	562	566	539	596	534	574	554	534	592	565	570	567	498	555	531	556	552	567	574	581	560	587	569	567	569	559	572	581	573	569	550	541	551	561	564	553	568	570	555	575	555	530	578	598	554	574	605	585	529	551	537	567	554	538	568	557	551	569	556	584	565	580	568	607	571	607	553	534	516	505	571	571	570	573	578	563	575	566	584	560	556	535	560	536	498	570	600	572	554	537	579	584	577	584	541	522	540	560	569	543	572	537	593	590	539	570	563	541	583	524	532	546	588	555	536	532	521	591	526	558	549	522	594	594	568	537	560	557	587	529	575	575	543	564	565	547	566	552	500	552	571	570	535	505	539	552	552	549	539	551	572	518	546	542	584	562	566	547	564	515	575	553	532	527	527	518	547	570	565	552	548	537	559	528	545	567	597	611	553	572	552	516	520	536	556	561	503	533	585	542	593	555	548	555	547	585	554	559	525	571	559	560	565	546	562	589	530	570	571	581	558	566	558	546	559	532	526	537	595	618	560	563	513	554	551	598	570	516	523	550	564	586	528	531	552	588	559	530	556	555	571	533	542	543	573	596	584	534	534	537	521	583	552	559	547	528	502	572	573	511	492	542	546	541	573	540	525	542	567	542	541	546	555	549	576	537	539	558	521	551	529	537	559	561	539	565	590	581	548	588	586	558	557	589	564	550	529	511	550	542	571	534	596	596	557	561	535	561	589	562	543	567	542	589	537	567	574	572	543	583	565	533	574	542	553	515	560	601	506	538	518	577	579	543	559	549	596	550	512	560	557	577	559	551	531	580	553	583	551	573	582	553	546	591	579	577	558	550	593	562	559	604	552	523	580	577	568	598	523	556	550	549	616	583	531	560	561	582	569	577	566	529	549	582	598	518	526	546	534	520	548	593	567	549	531	547	557	572	562	548	549	552	559	577	560	597	588	557	551	562	560	582	555	584	602	565	577	518	544	565	562	571	541	538	518	550	554	596	537	576	566	594	593	569	552	587	584	584	555	558	526	540	564	600	530	541	547	549	516	617	556	502	605	537	564	560	551	565	572	566	587	520	544	550	548	579	537	577	538	537	542	541	575	507	569	538	568	557	548	571	568	515	597	564	539	561	615	516	539	534	584	538	549	565	538	569	542	550	521	548	568	560	578	569	602	544	544	546	551	559	583	516	586	541	590	556	560	534	599	537	602	564	585	594	593	532	533	557	561	596	539	514	569	555	556	633	538	553	579	525	581	559	550	528	535	532	535	532	546	589	514	564	527	548	552	581	564	614	583	529	550	590	570	555	533	521	551	553	521	555	540	547	569	575	571	571	576	531	556	526	533	567	569	500	595	572	552	559	585	558	546	542	564	549	537	552	541	573	588	506	574	548	557	560	514	535	547	519	550	532	589	524	556	571	592	538	575	556	533	546	582	534	577	617	562	571	524	544	551	572	543	578	551	524	547	557	505	514	548	562	563	626	574	566	548	540	622	535	588	565	592	593	575	535	547	570	558	526	548	574	533	580	522	558	547	585	578	547	580	560	583	526	561	551	571	579	578	561	556	550	532	575	555	510	513	563	532
7683	8073	5574	2664	2025	1726	1361	1223	1164	1008	915	879	864	849	800	891	798	745	756	797	764	728	767	746	732	754	734	705	718	731	698	720	736	703	683	730	728	707	702	684	741	721	715	705	691	701	698	720	662	693	691	739	732	703	694	711	777	696	681	683	694	672	739	702	719	667	701	717	681	705	736	706	716	751	707	698	712	705	708	730	694	688	708	690	722	705	710	744	661	703	669	675	713	709	730	677	679	695	725	708	721	697	737	688	702	683	669	729	700	695	700	682	684	695	709	729	651	678	683	711	739	730	707	689	722	673	657	657	739	693	695	714	671	698	679	723	736	683	669	746	706	728	651	712	728	720	696	731	679	717	668	730	709	732	718	694	698	724	632	697	718	756	716	687	713	732	724	762	698	685	704	684	751	685	732	729	726	636	689	705	728	720	726	697	753	658	693	702	751	738	682	708	688	728	732	742	688	718	711	689	712	756	707	698	675	703	692	719	767	752	730	658	729	663	715	674	702	701	697	724	685	693	719	709	752	689	717	728	740	695	677	687	707	668	717	703	698	737	697	719	684	689	660	730	683	694	662	656	723	696	673	654	698	709	693	677	684	683	712	725	737	680	685	751	749	751	693	695	714	702	732	692	685	640	723	732	743	715	738	702	704	629	717	705	673	745	697	699	699	710	649	739	774	705	677	686	724	691	763	700	667	705	665	666	709	694	682	687	720	680	677	703	684	669	680	697	739	670	762	717	659	718	710	699	685	699	694	695	698	691	743	665	697	722	727	670	720	675	685	716	735	666	665	785	692	704	717	739	689	660	715	703	679	737	684	682	715	677	724	676	691	690	715	719	648	708	736	710	715	700	722	689	738	693	749	676	757	695	691	733	707	712	750	666	693	679	671	687	726	698	690	669	667	682	713	701	724	758	700	658	721	691	748	719	691	690	760	652	716	666	712	711	683	670	730	716	722	674	722	707	689	681	692	711	689	691	738	729	664	724	697	712	701	695	690	738	707	696	705	678	678	695	663	695	683	680	666	709	677	706	698	727	732	737	713	711	728	700	749	708	703	704	691	674	679	698	731	714	720	724	699	736	747	714	661	715	720	727	731	720	745	753	714	723	693	695	685	679	728	722	714	727	693	662	776	731	697	724	656	719	707	713	696	705	711	682	682	737	685	680	712	712	743	682	724	701	730	708	644	710	715	698	671	685	700	668	655	772	683	681	749	675	706	726	696	720	704	671	708	701	686	710	695	682	737	679	676	672	732	720	688	714	692	663	663	689	679	738	718	632	690	733	732	716	744	757	718	696	692	693	712	717	679	697	668	685	728	702	705	694	724	742	719	706	732	723	679	684	682	669	720	671	714	734	703	673	700	675	697	666	709	691	713	696	682	686	700	714	646	712	698	708	686	730	736	750	677	675	721	743	728	727	694	719	709	725	731	688	701	659	708	745	776	673	675	751	693	720	696	719	699	676	764	741	703	725	693	680	688	724	664	702	696	700	694	643	721	714	676	741	686	729	690	728	710	687	689	659	757	707	733	717	729	668	753	708	658	717	722	662	701	712	689	674	741	714	704	694	703	680	702	752	657	696	754	713	713	765	726	716	740	693	707	702	716	691	701	616	719	761	710	704	696	745	713	689	710	710	714	723	668	696	732	672	725	730	694	724	757	730	688	694	677	703	674	717	685	717	711	727	685	714	690	720	684	677	674	681	656	718	735	676	690	728	715	691	663	698	704	697	746	699	666	733	699	728	740	723	740	710	693	700	680	656	691	686	680	738	760	689	680	657	671	727	652	658	674	667	670	681	683	704	719	677	723	744	706	658	695	726	707	722	670	708	725	690	693	787	728	710	669	682	693	698	717	716	704	682	720	675	693	710	611	719	704	726	692	714	721	724	704	689	711	751	719	710	720	716	746	714	706	713	668	711	710	641	712	700	693	699	729	697	714	684	681	672	722	681	708	658	689	681	781	735	676	721	670	732	709	706	749	704	708	745	690	682	661	718	669	763	729	706	655	676	673	706	710	689	714	689	678	741	748	698	735	725	661	683	692	717	718	685	694	677	771	678	735	708	746	713	693	760	699	714	685	692	693	681	718	700	720	722	727	741	633	598	719	712	702	693	640	700	662	685	708	739	712	730	692	704	698	667	699	702	732	688	712	698	699	708	700	760	701	693	740	734	697	666	703	692	688	720	703	717	698	719	687	693	691	675	645	735	736	717	654	712	704	720	726	706	680	724	706	732	772	677	650	676	719	696	739	710	697	715	697	696	724	696	679	728	710	700	693	738	627	725	747	687	714	692	691	735	656	731	708	699	684	712	704	702	694	698	727	710	700	707	721	667	675	674	723	655	717	718	725	709	705	666	739	664	670	669	690	694	692	690	712	709	699	699	744	710	761	737	722	692	690	666	729	748	723	666	698	708	739	678	686	701	682	699	698	656	711	720	729	702	668	733	744	714	690	723	675	740	757	710	663	729	686	768	690	710	757	709	697	682	717	739	723	675	683	675	743	717	696	684	724	719	671	708	736	705	719	725	725	707	698	704	705	696	716	736	739	768	726	737	700	700	736	694	717	734	712	693	714	695	720	694	700	702	707	710	750	690	716	717	687	721	709	687	701	679	707	724	731	691	700	674	727	687	709	688	676	662	712	702	684	693	681	672	758	670	719	662	703	728	645	717	733	689	676	676	697	699	694	724	728	694	716	694	744	665	702	699	694	658	759	707	721	669	719	710	704	697	706	686	688	652	692	736	675	747	694	696	739	698	715	719	662	699	686	687	663	707	733	763	729	702	697	687	731	671	759	706	751	684	704	736	731	717	701	722	728	742	709	713	694	685	688	788	673	726	708	650	735	710	728	692	713	721	694	685	754	687	693	714	725	666	733	679	747	704	673	753	713	702	716	674	694	706	741	675	718	705	718	719	645	693	713	706	692	690	727	687	683	650	721	687	688	683	671	663	683	717	628	689	735	733	698	689	727	688	686	678	697	714	700	656	699	707	721	708	641	734	696	748	677	743	735	676	722	756	746	717	726	752	722	683	688	681	682	708	739	757	726	732	720	719	736	665	746	688	678	673	732	688	738	696	668	705	699	688	696	717	726	654	690	776	694	711	742	734	699	695	721	751	699	677	723	740	750	696	717	730	687	763	667	679	742	717	700	636	705	703	763	682	711	681	685	717	714	702	699	681	699	735	725	685	739	696	771	653	715	680	667	709	707	719	727	678	731	686	663	689	719	713	715	722	712	709	746	727	678	632	712	699	706	727	703	696	659	738	715	710	698	711	721	677	748	733	733	697	708	724	684	686	681	695	731	751	734	699	732	722	688	745	724	761	708	706	714	706	740	670	701	734	716	730	744	705	700	700	734	710	690	682	698	728	678	720	730	702	695	681	707	659	690	685	700	709	736	687	686	745	718	682	701	716	683	724	720	687	716	689	693	742	680	636	703	745	715	673	716	737	705	722	648	708	713	689	777	669	659	715	721	687
25093	21463	27357	25751	6377	651	538	471	475	437	466	459	420	430	419	422	364	376	400	423	381	422	404	410	416	434	359	370	414	385	368	400	367	417	418	412	417	399	380	394	388	388	381	378	373	410	363	379	364	362	377	372	404	330	388	366	419	387	363	372	373	334	396	402	409	390	345	404	421	378	386	365	396	398	404	446	391	411	374	413	373	392	353	384	396	433	401	359	422	376	399	397	379	410	385	373	406	399	415	371	417	390	401	397	373	358	376	376	367	410	381	405	395	403	393	404	378	348	401	380	381	399	391	391	363	411	327	385	392	390	408	379	374	382	398	426	426	373	367	372	362	390	424	387	379	382	401	370	424	365	409	365	373	379	396	373	371	401	373	419	368	364	370	341	389	385	410	416	380	419	384	391	405	374	343	376	369	390	373	356	379	395	373	367	376	388	379	405	391	365	389	358	403	379	387	372	338	386	411	427	376	394	364	427	398	342	405	427	407	384	384	379	351	396	382	409	413	383	401	377	372	395	412	410	353	406	376	393	382	386	414	404	383	367	373	385	402	382	373	380	379	403	396	399	377	404	397	361	365	393	386	369	379	387	397	379	392	346	414	373	406	392	402	383	359	392	376	373	380	382	396	407	401	382	407	400	388	352	388	404	419	376	375	413	400	402	393	400	380	387	383	367	363	355	394	360	405	396	384	404	400	377	364	410	382	409	391	367	393	410	391	374	367	403	418	384	370	419	395	380	377	401	382	403	380	424	340	392	349	370	368	406	392	378	385	376	386	408	384	393	390	350	379	391	396	389	402	397	412	371	399	375	385	469	404	391	406	398	367	377	391	373	414	373	367	405	382	399	373	361	336	402	373	374	399	389	439	390	354	381	364	374	382	383	339	392	412	386	366	361	388	388	374	391	374	411	405	412	411	382	420	359	410	379	402	380	427	372	382	384	380	371	376	408	406	390	387	381	366	375	422	372	403	383	389	385	370	344	376	392	380	413	365	389	366	378	388	404	382	374	375	365	414	415	388	400	361	402	435	374	415	369	372	360	369	411	378	384	393	394	400	392	405	444	370	421	373	383	390	398	398	402	378	390	354	378	378	438	379	397	390	367	349	394	397	411	413	397	409	383	385	364	379	368	394	352	449	352	379	352	376	371	402	390	366	375	373	383	395	419	383	401	382	413	393	394	385	391	350	380	386	402	439	368	392	386	428	387	414	394	375	378	381	424	359	405	372	419	361	427	376	352	382	397	378	397	397	389	407	406	407	378	370	383	375	343	383	382	369	406	418	362	413	373	358	386	368	418	353	392	388	401	362	369	405	409	372	394	386	406	382	383	419	408	396	413	391	400	360	382	360	380	355	377	367	366	371	393	414	382	384	384	370	385	385	354	411	409	396	365	393	362	381	397	402	399	393	398	368	373	380	401	396	372	399	388	345	372	372	393	412	395	352	408	398	382	374	387	396	391	386	406	397	407	408	401	381	411	387	416	374	419	399	362	412	378	399	385	392	376	376	385	357	372	416	403	369	383	338	382	385	373	375	367	395	374	388	369	367	403	372	371	387	353	415	394	396	413	372	422	381	438	379	361	391	398	400	373	374	406	393	376	364	376	383	391	374	371	380	342	386	413	370	421	365	406	371	391	382	389	377	392	412	370	387	358	403	390	372	376	376	407	385	391	404	399	381	361	395	359	390	408	383	398	378	383	379	401	408	361	361	382	393	375	392	386	366	423	390	372	400	387	365	380	377	379	408	368	409	365	399	440	359	354	378	393	400	371	415	426	394	419	386	362	402	389	406	374	404	433	368	421	359	428	365	378	371	388	407	397	402	389	405	350	389	400	387	390	383	362	370	389	414	377	350	398	382	375	361	413	381	398	390	420	423	366	364	370	400	365	396	377	414	378	424	422	416	422	423	369	410	401	412	401	406	407	400	375	400	386	388	371	399	389	352	385	383	378	397	431	368	388	324	384	393	385	390	421	390	372	372	387	371	390	435	373	372	365	388	441	385	408	405	382	392	357	396	385	395	417	380	395	375	379	369	384	370	399	373	398	400	425	421	396	410	363	385	384	354	369	360	378	389	404	394	389	388	373	418	386	369	384	379	407	387	396	359	401	405	371	384	393	399	415	385	380	397	383	373	409	373	384	431	363	379	377	366	389	428	397	390	419	386	383	379	391	416	378	373	395	422	388	388	398	397	384	395	402	372	377	375	427	430	383	408	380	384	399	382	413	335	405	385	388	407	342	416	371	401	400	410	393	393	353	395	386	413	369	413	379	416	397	384	375	408	364	405	372	363	382	378	399	393	368	383	386	385	391	374	397	371	391	420	389	389	392	405	383	409	405	355	399	385	409	415	373	396	379	393	400	409	421	373	405	419	375	432	418	394	401	402	381	388	393	389	367	408	424	367	385	391	358	376	372	389	353	366	395	395	392	403	429	372	356	386	376	389	410	407	396	347	391	397	392	414	398	347	401	373	406	397	380	396	429	397	400	399	408	390	387	387	384	376	394	451	387	378	390	375	404	384	369	397	399	394	368	384	403	392	342	403	382	365	369	402	398	384	369	368	350	387	356	384	391	388	411	381	411	407	381	423	414	400	417	374	398	374	405	371	395	377	367	345	390	370	361	375	365	367	411	401	408	424	392	373	386	376	395	353	405	398	400	416	363	391	368	383	358	339	386	379	376	394	394	365	419	387	361	418	392	389	367	328	376	380	442	372	376	405	404	376	405	388	385	395	402	374	432	390	386	404	384	371	394	381	353	378	363	390	386	373	402	357	381	359	355	356	372	359	414	366	372	391	362	412	370	375	408	380	381	391	389	383	363	386	393	393	377	412	366	371	377	373	424	396	379	378	389	399	384	395	383	373	399	399	370	391	395	380	420	388	385	397	366	348	402	382	413	389	395	404	378	426	410	370	353	412	407	386	353	377	387	364	369	388	379	409	383	377	379	373	380	356	375	377	354	365	401	405	385	380	408	390	356	400	402	423	389	398	351	397	399	387	400	424	419	408	389	402	381	378	394	364	397	377	387	391	377	374	400	433	387	387	378	383	369	452	407	376	374	391	413	420	400	366	406	382	378	386	387	417	374	358	366	401	397	407	407	375	389	409	390	364	388	378	403	391	425	415	393	375	379	358	381	375	377	380	410	378	367	392	382	373	438	411	401	408	359	385	382	381	398	350	370	401	394	380	388	372	374	383	407	388	419	381	389	385	401	397	423	406	385	364	382	392	418	373	429	402	369	413	417	395	378	386	356	388	376	390	393	396	369	379	363	390	394	408	396	405	359	406	427	361	400	346	394	382	380	386	363	407	400	371	393	360	392	384	346	398	376	421	399	385	379	388	407	376	384	379	366	394	392	389	408	387	377	371	402	393	394	403	393	360	395	383	379	377	370	367	413	339	383	411	374	356	361	384	428	391	390	388	364	380	406	359	356	360	382	376	390	376	388	375	374	324	410	358	351	352	395	388	418	353	367	391	385
7620	4280	2921	1439	1165	967	877	701	671	655	595	564	587	527	545	549	529	538	498	547	487	519	480	493	504	510	454	468	474	482	510	495	471	512	478	512	509	499	486	497	504	463	484	494	505	467	505	491	488	430	489	487	472	462	519	495	460	511	457	509	473	443	460	467	510	517	473	497	485	476	482	499	497	464	461	476	512	497	478	463	440	512	460	539	503	454	465	500	485	495	490	516	483	496	469	481	516	491	492	471	480	496	495	464	480	438	477	531	480	519	413	501	510	515	490	481	489	475	476	464	499	516	494	478	520	467	498	521	520	490	507	465	529	438	494	499	479	468	476	477	466	460	483	451	477	495	476	480	462	483	439	470	491	441	497	476	494	486	505	479	499	451	504	471	493	519	468	436	458	450	479	449	518	479	483	449	501	474	469	463	521	474	456	471	453	471	493	460	512	465	477	488	483	486	461	443	474	463	534	470	478	515	481	457	455	508	491	489	486	486	458	499	465	498	465	472	483	499	482	477	471	474	503	442	486	499	495	506	511	480	481	510	491	421	448	480	496	519	458	480	525	457	466	480	507	463	445	502	468	448	463	458	469	470	472	484	460	470	506	467	480	487	493	506	476	531	456	450	474	504	457	469	498	534	496	472	413	520	469	482	503	470	462	467	530	496	484	504	515	462	477	467	474	476	501	473	456	468	462	482	463	502	486	487	486	505	507	489	446	453	482	504	492	496	474	462	497	475	511	502	480	523	486	482	468	483	483	529	454	477	479	466	481	448	505	512	487	498	461	512	470	498	539	467	464	520	476	483	499	491	481	497	483	454	508	483	514	463	472	508	456	490	507	479	466	485	471	492	493	525	469	496	491	473	492	475	441	469	491	503	502	491	514	489	465	485	474	463	503	504	498	497	529	462	459	476	489	520	449	479	496	470	486	496	470	458	512	494	472	482	462	471	493	488	491	492	517	520	465	475	474	508	473	503	455	483	487	472	471	488	529	462	465	486	504	467	484	469	504	470	458	483	455	446	479	540	492	473	485	494	482	475	536	490	495	487	505	496	527	485	455	467	487	493	498	518	497	463	471	457	490	501	476	485	484	516	495	448	462	471	503	509	466	435	495	472	459	478	497	462	486	509	491	496	466	467	454	456	468	497	477	493	478	434	508	461	499	461	505	468	484	466	458	473	478	485	490	446	501	474	490	468	455	476	509	493	505	506	448	440	448	476	526	487	443	467	493	464	455	456	525	506	464	483	489	482	489	446	468	508	490	438	475	492	477	436	485	472	479	525	513	474	490	500	494	496	464	474	492	488	457	455	503	430	472	410	488	489	519	422	469	491	461	459	506	475	499	469	445	495	480	466	466	452	513	486	475	448	491	481	464	508	478	502	469	515	462	498	468	497	480	465	485	502	466	479	499	496	494	485	461	490	476	476	512	464	471	472	482	489	484	480	507	502	429	485	454	450	485	458	497	511	516	503	469	494	491	451	488	462	433	452	474	489	501	490	474	452	481	495	487	496	457	479	515	435	495	476	457	470	495	510	484	475	505	480	468	481	473	492	472	469	440	453	462	482	448	443	493	456	459	481	493	478	451	495	543	490	467	464	519	515	452	499	483	472	454	469	441	462	486	511	488	480	500	479	502	476	479	464	467	451	494	489	513	495	466	499	506	486	494	451	473	511	511	501	470	493	528	452	461	524	508	490	446	477	516	478	487	477	494	474	456	508	511	489	512	497	494	463	513	488	464	472	467	484	497	475	504	494	460	496	494	495	463	487	505	486	474	487	444	463	471	485	497	466	482	475	466	459	462	450	474	508	478	508	460	473	433	509	473	458	457	482	483	506	474	455	498	440	428	473	502	476	492	462	482	489	481	517	478	500	496	487	499	477	444	474	487	480	491	494	494	505	482	478	484	489	495	518	502	495	463	455	484	469	435	523	508	513	460	438	505	465	506	461	437	445	470	447	512	445	459	469	519	519	472	477	463	467	465	459	482	459	495	462	473	515	477	495	469	475	444	534	437	415	502	470	485	499	468	456	442	466	513	489	535	482	529	496	468	466	446	508	495	451	464	487	514	483	529	509	500	449	448	528	478	507	483	508	421	513	489	456	501	504	460	452	506	498	493	482	493	445	455	497	466	459	491	495	465	510	485	511	482	474	479	500	475	483	457	484	504	490	513	466	476	512	473	482	442	499	485	502	474	498	486	518	463	490	489	491	490	485	462	480	462	496	458	529	495	482	485	464	465	509	491	488	504	485	483	464	482	481	470	503	460	508	465	488	505	475	478	491	474	499	477	483	495	515	484	457	494	473	514	461	494	476	448	467	478	491	472	476	486	501	448	494	485	458	484	444	461	432	524	470	480	481	458	533	479	474	499	505	520	476	444	453	453	474	484	443	485	469	483	497	481	489	483	486	502	504	461	521	459	459	476	495	463	482	476	454	489	514	510	465	505	485	464	482	502	467	504	481	512	472	471	498	484	489	509	472	452	515	482	454	449	477	465	493	481	535	463	463	464	516	517	519	521	433	519	507	493	459	488	493	508	497	496	483	465	498	483	469	477	486	463	500	507	463	519	478	458	487	489	450	448	468	469	460	502	491	490	495	513	466	460	475	512	548	485	473	441	442	521	474	463	472	453	509	500	528	461	476	491	546	484	501	528	508	509	480	485	474	468	470	516	499	488	464	473	486	501	502	511	508	463	494	477	505	463	468	483	498	456	465	502	506	465	461	473	484	505	493	467	490	490	486	512	500	486	454	471	474	460	485	468	495	473	465	483	468	490	477	550	454	467	472	506	477	469	493	466	481	478	425	506	495	479	492	506	511	481	497	434	521	508	493	463	459	472	472	469	476	493	497	466	499	460	444	505	489	495	469	505	532	511	481	483	494	476	499	493	497	504	538	471	494	546	511	487	491	477	488	488	477	498	485	434	523	499	480	516	465	480	464	447	493	471	516	455	472	487	478	476	493	472	509	501	479	487	487	486	497	460	529	463	509	496	489	469	458	505	485	489	468	487	523	480	476	483	501	445	489	499	484	454	459	472	493	471	521	501	495	492	513	470	516	490	510	491	486	471	477	476	489	515	488	504	460	445	491	443	480	504	491	507	494	493	480	485	477	474	487	475	537	471	499	505	472	485	472	480	489	473	482	491	475	533	449	480	488	479	516	495	493	469	453	443	488	437	501	472	483	463	476	490	470	494	488	461	495	461	529	459	492	491	501	481	486	453	466	465	491	503	499	495	489	457	499	486	486	473	427	478	487	477	525	500	504	491	512	480	494	521	466	437	523	476	470	485	489	494	476	507	451	469	506	473	450	515	477	475	501	474	475	491	513	468	489	496	492	493	466	502	484	471	461	520	491	445	481	470	473	477	456	490	442	478	496	514	504	471	462	491	488	492	462	485	474	524	473	482	471	499	471	470	484	502	489	473	416	507	489	470	471	477	468	483	475	504	470	510	563	481	476	442	489	487	480	507	479	461	476	490	484
22984	21560	29384	24182	21561	21537	4338	679	536	489	407	368	338	312	307	305	276	262	249	261	246	271	248	252	222	249	230	217	220	226	229	227	235	215	227	221	228	197	225	227	229	246	195	203	225	210	221	229	216	190	208	208	219	211	230	229	186	234	207	213	223	202	158	200	194	230	210	220	213	215	217	214	218	202	188	203	169	219	203	205	220	220	214	217	218	204	235	225	207	226	249	208	207	203	211	222	219	210	195	206	206	211	244	196	212	190	226	225	228	212	191	203	204	204	207	212	218	196	204	201	195	228	217	217	189	211	191	236	230	204	204	212	245	225	206	210	219	232	230	197	204	200	218	211	226	231	216	220	181	217	206	193	192	208	229	208	204	196	223	230	207	190	226	210	202	220	216	201	218	203	188	221	217	202	207	207	210	204	205	197	202	212	214	237	216	218	207	212	207	193	233	234	215	228	217	201	214	208	209	230	196	221	205	207	215	201	216	208	214	244	211	219	210	230	218	202	214	188	209	195	245	216	221	210	208	205	197	200	209	209	206	216	221	207	193	199	206	211	224	227	201	220	232	185	238	228	182	217	226	215	199	230	194	215	207	216	203	238	200	227	225	233	215	203	218	203	207	210	208	218	207	209	223	210	200	219	219	211	202	220	229	205	225	216	221	207	215	223	226	187	215	237	209	215	212	191	239	199	201	220	231	198	216	217	235	198	232	235	239	194	211	191	225	207	223	227	181	227	210	210	203	179	204	200	191	209	221	217	177	202	216	211	213	209	213	197	228	207	231	230	209	195	216	187	221	227	241	189	200	218	217	230	192	189	192	211	211	205	232	230	206	209	229	192	223	227	220	241	238	206	192	189	202	204	202	231	204	214	219	235	200	180	203	190	197	191	221	229	216	221	215	203	202	229	203	211	200	182	199	219	189	193	227	199	210	213	223	196	192	211	196	235	208	196	236	197	225	222	219	217	223	197	202	202	205	206	220	206	203	204	213	249	215	223	202	212	235	216	231	218	221	212	213	230	206	208	203	209	202	206	201	203	201	197	215	206	184	233	220	216	188	183	207	252	198	210	221	183	206	205	228	214	214	222	208	218	205	197	199	198	203	208	207	226	222	219	220	250	230	225	200	227	194	201	230	200	204	210	222	206	204	232	226	209	228	226	215	213	219	233	217	206	207	206	236	224	181	247	218	244	211	208	206	227	217	216	239	189	216	218	224	209	207	204	222	214	211	185	205	222	217	214	198	222	203	209	223	201	214	202	211	200	208	217	220	200	216	229	233	237	194	199	231	195	216	231	194	194	215	202	223	194	203	191	200	211	222	230	217	203	209	224	211	180	215	234	216	233	201	205	187	202	222	201	213	212	220	213	199	212	222	214	239	231	199	208	225	192	210	216	216	194	224	233	213	225	235	207	203	232	214	245	239	206	230	205	191	233	198	221	180	215	227	230	237	199	204	199	233	189	188	216	198	206	233	215	227	231	241	204	151	210	213	194	226	229	201	210	191	206	224	206	208	239	206	216	212	218	203	183	208	230	236	190	211	226	191	187	235	194	180	209	238	218	216	203	222	235	185	231	214	213	207	212	207	196	199	196	197	208	225	212	232	215	229	196	217	199	210	231	203	198	211	213	216	215	245	223	200	223	233	217	223	201	215	212	187	223	211	229	248	221	220	232	211	190	207	197	230	229	220	197	203	211	198	224	180	203	202	186	197	233	223	203	211	222	203	217	226	225	227	212	203	215	194	201	197	216	224	189	233	221	204	200	212	221	217	212	221	224	220	196	204	193	190	210	215	238	230	211	182	215	226	211	213	247	207	176	207	223	209	242	188	215	201	219	209	209	202	221	221	206	208	227	170	171	205	221	205	202	214	213	212	225	200	196	227	214	181	213	191	201	183	224	226	205	214	214	199	217	215	204	225	212	216	221	225	191	207	222	196	216	219	220	223	207	202	220	202	202	219	203	238	215	244	210	225	197	244	226	227	214	200	209	225	222	218	201	216	205	186	210	174	238	189	198	200	197	197	217	254	214	201	218	199	214	208	197	238	210	227	229	212	217	200	198	216	219	207	187	227	206	226	223	191	235	210	212	221	210	197	204	207	190	194	187	207	215	200	225	227	222	196	263	215	221	214	190	209	216	204	230	222	215	220	200	215	217	212	221	224	192	213	221	205	222	228	201	215	220	227	238	215	228	220	206	202	200	197	211	264	225	201	209	239	208	181	216	208	236	214	225	200	227	241	194	210	214	226	225	214	233	196	196	198	223	222	247	203	187	208	208	237	200	207	215	207	193	214	201	222	217	221	205	200	221	211	228	190	219	205	195	211	224	209	214	219	186	205	234	206	199	189	229	216	193	191	209	224	204	226	248	206	235	227	227	201	208	214	187	203	214	204	229	224	220	190	224	223	205	207	227	218	241	210	191	213	234	216	227	216	208	204	192	207	190	254	226	180	185	225	229	201	216	231	214	203	211	194	225	223	191	191	201	195	220	209	224	219	201	198	194	209	208	219	195	245	198	209	176	192	204	207	198	226	239	215	198	230	203	222	234	206	207	234	221	199	218	197	196	235	211	227	210	227	209	201	215	215	222	220	203	200	218	194	168	244	216	183	214	200	222	215	238	199	193	234	209	233	209	249	210	225	222	198	227	195	202	236	224	219	224	218	212	209	216	222	209	191	199	236	229	223	223	212	180	245	225	202	200	203	207	229	193	204	227	221	229	212	201	197	205	223	206	207	191	214	172	224	190	223	202	205	241	194	202	227	214	197	216	223	201	200	200	213	235	214	215	233	197	195	216	190	203	216	214	212	227	208	204	222	244	224	213	233	180	218	202	215	207	221	227	208	189	224	223	244	224	200	213	219	224	248	211	208	209	220	242	229	176	194	215	210	199	218	229	200	220	225	214	200	185	200	204	203	248	230	207	202	199	212	218	237	216	208	198	205	205	226	215	209	179	180	205	210	204	203	198	239	226	192	195	189	209	210	176	205	204	219	206	221	227	208	229	240	216	216	222	200	195	226	204	202	211	183	230	234	210	227	204	191	219	226	211	226	220	198	215	211	219	201	200	197	232	225	219	206	189	216	234	199	216	177	197	218	237	224	205	183	232	229	207	221	225	216	211	233	205	186	217	202	227	220	185	211	213	230	227	192	199	201	236	211	213	202	216	199	218	186	235	204	213	208	213	196	236	233	211	216	234	205	228	228	206	207	204	204	218	206	214	223	205	210	224	221	251	215	202	208	196	209	193	220	200	225	203	203	237	200	216	201	202	232	224	203	199	210	227	223	215	202	221	200	211	220	234	216	220	188	205	198	230	194	203	202	227	222	246	231	218	203	211	224	197	236	203	233	198	225	234	205	221	217	210	222	204	216	206	227	229	204	191	232	206	204	229	221	230	234	207	199	198	213	187	210	202	187	214	213	232	203	218	224	204	214	217	216	237	211	181	213	192	227	197	199	196	202	211	200	223	197	212	213	196	218	200
9614	12730	8609	4126	2780	2129	1625	1333	1069	897	731	704	559	515	485	483	425	448	364	390	434	352	371	323	302	307	324	342	313	333	320	312	329	283	317	307	301	314	308	291	298	285	324	282	283	297	301	312	306	322	315	312	308	286	274	301	304	294	301	303	283	290	283	281	278	257	293	295	295	263	268	318	290	285	298	284	281	303	274	289	286	267	231	288	303	288	293	258	261	258	274	304	309	283	327	276	243	272	262	277	282	284	300	297	294	288	279	285	275	299	282	266	292	297	310	297	286	273	295	284	270	283	304	271	254	285	292	309	264	271	264	277	255	316	279	257	290	290	292	240	273	288	280	289	288	281	265	293	275	265	291	288	290	284	286	285	264	287	280	272	280	247	304	265	302	267	278	281	314	282	276	289	265	282	306	287	300	270	271	285	292	268	262	298	273	275	279	271	300	259	270	264	274	307	284	263	280	278	286	284	275	300	320	298	315	279	277	278	262	273	280	257	319	275	252	255	312	326	263	269	279	270	277	264	266	281	276	289	276	306	275	281	289	264	262	290	250	290	294	303	286	271	260	272	280	262	278	259	295	274	275	293	275	280	267	282	273	295	289	272	294	282	261	294	263	279	271	290	301	278	280	258	309	300	289	254	270	282	285	282	282	234	267	303	285	267	301	275	273	280	298	265	281	292	301	258	262	264	302	278	277	274	297	295	276	309	279	306	295	265	301	277	274	277	281	273	282	282	294	270	291	316	260	262	279	276	253	304	288	273	244	305	283	308	290	287	243	274	253	256	282	283	284	272	271	239	309	283	290	335	295	290	266	287	300	290	290	258	252	346	274	271	256	287	257	324	293	286	299	295	299	269	287	301	285	273	298	271	285	256	265	282	272	286	280	266	272	284	281	281	266	260	273	289	262	281	263	309	300	262	274	266	272	284	289	291	297	300	300	249	295	275	281	275	312	312	300	304	308	286	268	291	284	284	252	299	253	274	290	269	271	286	285	259	298	273	279	279	274	295	273	298	314	285	279	278	272	284	247	291	258	283	260	311	240	281	274	260	269	287	269	326	256	268	288	275	284	266	269	308	264	296	264	274	282	300	252	257	296	296	285	275	291	274	283	260	278	281	282	264	274	330	273	252	286	317	262	298	294	294	304	308	260	238	256	304	256	265	272	276	296	309	276	278	284	291	261	288	293	254	267	284	282	294	297	268	294	287	288	270	263	276	295	275	315	280	268	303	265	294	278	287	283	271	271	272	284	292	270	292	295	281	264	265	256	271	263	269	265	273	269	303	305	284	278	287	280	245	256	268	298	260	271	263	296	267	263	290	267	281	290	284	233	298	256	279	259	266	250	283	286	282	275	264	282	265	298	277	296	288	285	278	272	287	264	284	255	271	276	263	292	296	254	247	253	248	289	299	288	283	273	299	290	284	297	295	288	265	272	301	293	276	252	263	254	271	273	289	285	270	266	304	239	286	286	265	281	285	297	271	273	291	274	293	260	268	306	268	286	296	284	283	302	293	266	275	284	288	291	289	296	290	289	271	303	299	285	313	281	306	278	321	274	315	280	281	286	296	290	289	275	259	309	287	260	275	277	275	275	319	296	280	296	296	284	249	273	285	234	277	264	282	276	274	273	270	279	283	281	287	298	288	307	246	295	295	293	293	309	276	284	273	272	262	251	299	270	288	299	270	307	277	270	285	297	254	270	240	266	262	290	255	294	260	276	270	279	280	302	280	274	266	295	286	277	272	277	297	291	276	299	274	277	264	274	305	272	303	278	275	285	275	285	277	286	264	301	273	303	259	291	301	265	294	286	272	292	282	295	282	277	290	248	286	287	296	295	298	265	290	266	285	271	279	294	272	304	243	261	275	289	306	296	279	282	293	280	306	285	266	289	300	254	288	293	287	245	286	266	285	262	275	315	275	307	280	288	280	283	301	284	262	251	289	276	246	285	295	264	292	304	281	302	278	285	293	296	283	262	279	282	267	274	281	268	296	298	251	279	284	281	279	256	258	240	250	294	280	300	282	279	294	256	295	264	291	253	307	285	274	286	305	288	285	295	273	294	247	299	317	293	309	286	270	255	233	276	290	304	311	261	289	234	292	277	279	283	271	299	320	297	269	273	286	270	265	322	292	293	283	289	286	281	286	257	250	271	246	271	267	262	281	280	284	283	273	278	284	297	320	300	299	293	278	271	294	295	307	262	275	298	276	269	244	272	304	281	288	292	274	306	303	236	268	270	286	279	282	269	295	264	268	304	280	275	276	318	287	295	262	280	285	315	292	273	283	286	307	255	276	271	304	295	275	281	306	284	267	280	280	294	283	266	277	295	312	302	280	279	289	287	273	298	301	269	291	254	273	278	303	284	283	240	240	283	280	274	278	284	277	293	258	294	282	254	291	294	313	267	267	254	257	270	260	292	288	317	277	269	260	273	273	274	278	268	303	272	307	310	264	306	309	293	300	291	285	271	280	311	311	275	322	250	261	285	275	289	291	284	300	278	272	278	289	263	291	291	253	253	315	295	257	271	291	268	298	284	260	283	283	292	289	258	266	287	256	271	291	268	263	293	278	273	317	286	267	297	295	280	292	294	255	286	257	294	283	301	290	278	270	261	294	289	263	281	262	247	281	275	279	271	282	281	297	297	267	291	250	297	296	272	261	295	290	283	283	279	262	288	261	292	286	296	267	302	270	273	262	252	292	281	282	294	269	267	281	289	291	291	272	272	310	277	280	281	283	311	287	283	286	258	295	269	267	298	234	287	270	278	281	271	307	288	297	265	269	300	288	307	256	291	264	267	294	269	310	279	299	258	277	276	281	275	278	302	272	231	275	279	281	296	259	279	291	270	289	277	297	304	302	265	286	279	249	301	262	260	267	275	310	289	259	242	276	277	296	277	275	296	283	266	279	269	289	295	285	303	274	289	308	287	290	305	296	298	297	276	275	264	268	267	290	295	261	281	272	266	279	304	286	283	286	296	303	317	269	270	282	302	284	263	260	303	284	266	272	262	269	283	286	258	305	279	268	285	268	272	277	277	285	285	283	290	281	307	302	257	310	267	245	305	286	276	291	280	294	272	299	279	270	292	309	244	267	257	308	294	285	259	298	315	291	302	272	281	266	294	286	251	276	287	255	290	284	289	260	302	257	282	263	301	301	277	300	300	276	312	281	285	315	283	272	277	267	281	295	269	288	263	277	289	242	305	301	271	299	289	284	284	287	304	274	258	286	273	289	279	294	292	261	283	276	282	284	295	304	262	249	271	299	287	294	322	330	275	302	268	267	290	269	263	274	283	293	259	306	290	286	256	281	291	293	257	257	273	295	280	274	281	295	266	280	303	287	272	296	273	266	289	263	291	288	263	280	285	267	284	288	283	261	266	276	268	266	268	279	276	270	269	288	271	286	279	294	274	317	234	260	271	288	288	282	280	275	295	258	278	282	266	280	261	267	259	253	287	312	278	272	289	291	269	299	269	263	307	278
27761	17578	3378	977	659	646	708	651	672	625	651	623	643	681	590	665	633	645	597	658	626	617	597	605	628	678	654	605	638	600	647	633	557	607	638	646	621	703	619	627	647	613	636	665	643	638	611	623	609	634	624	615	639	650	625	675	615	600	627	613	681	606	641	639	615	602	622	637	617	614	594	708	630	636	695	626	635	638	661	638	604	635	674	639	624	661	656	627	638	613	625	609	605	639	616	634	634	617	675	623	661	561	695	648	627	616	644	618	653	682	635	651	650	653	634	600	607	654	684	628	612	587	611	626	647	607	666	644	639	617	655	651	597	609	624	645	674	691	623	595	600	615	626	652	592	644	591	644	630	604	626	655	612	647	635	637	617	686	652	624	602	631	648	564	605	630	610	593	625	573	677	660	674	622	662	673	669	641	628	661	632	616	632	625	637	645	615	632	656	635	613	609	643	636	636	620	659	637	652	628	708	631	632	661	657	632	623	640	684	619	665	602	599	672	645	697	658	621	596	657	626	621	609	637	632	615	620	605	658	613	621	626	661	628	632	686	630	644	647	601	606	643	632	667	646	642	601	652	630	587	613	627	611	624	627	658	666	646	654	633	594	630	613	652	663	645	608	676	613	625	664	632	608	610	584	632	671	656	641	643	638	607	644	614	634	606	609	618	588	613	647	639	626	580	640	632	630	678	612	650	674	614	619	657	627	614	610	653	630	657	638	618	664	659	652	678	670	702	660	601	645	661	599	646	622	659	657	632	623	616	628	593	619	649	592	638	626	645	623	626	600	611	597	620	617	597	626	566	627	622	628	633	639	617	670	616	653	649	670	598	622	593	602	629	625	625	624	652	637	647	662	629	588	604	631	579	667	652	638	645	622	662	615	628	680	662	622	632	637	625	657	657	610	643	618	668	610	646	655	637	627	607	624	632	642	633	653	621	628	658	645	634	659	582	633	596	658	668	675	659	622	639	647	657	642	613	625	632	604	638	585	615	646	648	614	643	646	656	660	626	617	631	638	643	685	626	616	680	636	625	636	625	616	648	628	653	633	615	600	616	680	632	635	654	579	633	623	668	615	622	584	598	647	703	669	633	620	617	628	602	617	611	625	622	652	643	642	631	598	662	643	658	658	609	654	645	623	623	621	629	632	612	612	639	610	634	591	642	613	638	664	626	653	673	638	646	639	711	656	638	602	614	644	617	623	642	599	623	626	623	639	649	614	632	625	662	626	632	699	619	615	669	658	648	608	618	681	589	657	601	626	625	602	677	613	610	603	611	645	608	662	606	647	644	639	609	639	625	612	677	672	576	650	669	706	694	590	633	589	581	607	645	657	635	600	637	653	598	621	653	627	617	622	620	561	644	639	638	600	554	617	608	638	608	668	646	610	621	642	629	627	617	641	605	641	633	657	680	614	637	624	624	639	667	628	619	636	637	606	619	614	588	623	611	647	614	659	670	640	655	638	656	629	597	620	630	641	617	648	583	603	610	651	659	617	615	652	634	628	649	673	626	606	650	610	602	635	661	634	649	605	623	590	615	647	610	589	671	657	660	652	632	650	644	666	648	601	637	645	630	645	601	609	626	609	645	653	669	645	653	680	634	605	628	600	670	608	652	618	590	592	613	627	637	639	632	608	611	636	591	636	618	660	626	611	608	628	692	615	646	634	641	611	682	622	652	627	629	627	620	616	631	627	678	629	625	665	586	622	611	641	654	634	647	648	620	595	633	627	678	622	591	631	654	669	630	635	600	640	666	623	575	613	634	625	646	653	636	612	653	613	601	630	656	641	626	608	634	648	633	616	642	631	621	608	620	612	664	672	642	656	621	676	602	606	633	645	612	623	594	649	640	632	671	657	679	629	668	635	665	640	618	648	613	651	606	655	609	602	659	637	623	677	603	621	645	630	667	658	599	621	661	660	637	608	644	654	599	604	629	642	632	659	621	667	581	672	629	602	672	650	658	684	584	621	677	635	644	622	629	631	583	684	657	633	656	663	663	615	646	675	652	629	668	667	639	633	627	639	650	626	701	621	617	696	651	589	672	659	642	644	674	663	663	679	661	642	687	642	651	663	642	620	651	584	616	610	624	655	580	648	625	610	628	617	636	659	637	653	596	618	654	635	653	679	626	644	625	650	615	650	642	667	618	614	627	641	651	618	650	626	608	603	612	636	627	629	594	621	659	614	602	605	667	640	686	625	625	591	641	629	634	630	617	691	642	665	612	624	593	646	614	645	616	670	604	584	577	653	664	607	649	663	623	631	628	638	598	641	652	602	646	592	625	645	670	646	635	663	656	636	677	696	626	645	606	618	671	599	625	628	651	647	612	617	632	641	609	632	632	634	609	618	605	606	674	608	628	636	627	624	686	617	635	578	600	698	643	600	613	652	618	638	638	652	634	684	624	614	658	677	647	600	649	626	673	617	630	621	614	599	616	650	654	608	635	659	677	620	620	659	605	562	632	661	603	651	631	645	629	659	588	603	599	613	643	627	661	666	614	641	623	671	634	635	685	622	622	608	652	665	628	577	645	624	634	676	621	642	620	666	620	635	625	646	658	639	658	641	625	663	651	629	616	621	653	637	603	592	669	642	648	608	658	665	666	640	646	652	610	617	660	623	635	641	648	626	588	632	620	638	657	641	640	651	662	610	625	618	696	651	649	607	628	617	618	619	656	641	669	646	628	617	638	651	604	651	656	651	601	637	652	633	616	705	646	632	668	653	643	633	630	613	608	620	643	638	674	617	620	631	629	621	639	644	644	630	656	593	626	626	609	627	647	606	638	639	606	629	640	619	655	638	621	622	649	629	627	636	658	641	643	621	650	682	663	627	657	626	607	661	635	657	652	609	606	630	645	628	633	624	615	648	615	660	646	620	593	604	642	647	631	632	679	604	612	673	602	602	616	663	631	645	681	622	632	655	578	637	642	650	680	637	668	633	721	657	672	609	670	617	637	632	621	629	683	670	611	647	650	613	668	664	651	644	656	628	653	650	639	622	577	640	646	606	567	627	627	635	591	630	665	666	673	591	625	671	657	622	641	634	680	623	621	719	643	636	609	632	643	605	662	639	607	615	611	631	636	614	634	660	667	698	654	611	616	604	609	607	615	628	638	664	634	623	642	664	651	635	629	617	688	665	648	643	639	666	665	654	636	673	653	611	670	642	636	665	620	594	639	630	628	625	618	636	611	655	630	661	632	584	642	683	627	630	625	601	625	642	659	641	584	603	657	592	638	596	647	683	696	635	594	621	600	664	625	637	623	659	629	647	649	651	642	652	644	654	674	612	636	651	579	632	625	645	658	657	629	648	616	604	626	584	674	650	661	655	659	590	645	651	682	650	619	608	637	610	661	628	672	625	597	644	624	655	662	612	625	618	581	606	606	648	636	645	629	613	627	615	628	639	586	644	657	648	585	610	635	640	641	630	629	637	665	661	607	651	639	664	646	645	625	650	656	655	635	629	671	656	597	623	624	627	613	650	654
4992	1261	1067	887	859	889	811	792	794	807	788	850	833	807	828	814	722	795	783	786	827	815	765	807	773	813	778	802	809	790	798	856	812	788	808	789	814	763	774	796	766	811	787	792	758	795	825	786	780	789	776	800	785	781	792	809	800	800	802	820	784	747	789	787	823	800	830	795	770	797	853	789	809	800	763	767	780	765	811	787	767	844	793	763	811	823	820	840	749	801	790	814	817	767	790	788	778	781	817	780	775	750	784	758	800	775	742	793	753	765	772	800	773	799	776	809	803	826	821	790	862	802	750	833	777	800	775	763	804	784	787	804	780	787	827	753	780	776	756	784	762	785	732	830	858	791	847	799	829	797	788	827	781	780	804	784	760	806	786	825	795	823	790	820	784	778	766	786	811	780	840	796	743	787	745	776	767	775	771	767	789	760	792	832	839	806	778	769	820	760	829	780	777	796	783	787	806	787	784	790	813	766	796	830	743	801	777	754	836	804	795	807	820	746	770	800	800	804	817	771	834	774	806	808	742	788	814	830	808	796	787	782	790	776	824	791	782	792	774	783	794	821	806	792	786	791	786	807	817	752	765	789	846	792	794	807	756	778	817	764	818	755	788	808	806	741	786	771	796	771	785	777	776	780	786	823	828	796	783	832	826	813	800	783	756	779	805	721	781	755	751	761	803	848	803	802	801	771	811	795	749	766	799	829	786	781	809	833	794	783	764	803	777	795	804	779	743	783	790	801	796	803	781	739	815	760	735	813	766	822	792	732	803	794	774	768	778	800	813	783	780	810	817	808	787	783	797	812	746	771	796	783	806	806	748	740	777	773	818	754	783	795	829	836	776	846	759	757	763	743	813	774	790	788	795	750	739	754	801	785	782	793	812	826	785	840	826	757	836	792	769	777	816	792	844	764	808	793	793	783	794	793	735	765	779	832	810	805	776	831	783	802	745	787	834	805	739	767	774	763	764	781	811	814	810	798	825	811	748	779	776	787	839	832	782	805	763	838	759	734	841	745	817	777	754	761	743	788	791	765	775	810	739	777	758	788	784	797	828	785	805	818	768	776	815	779	832	784	741	816	776	831	816	825	759	885	815	772	823	782	782	812	769	800	783	772	789	756	826	818	783	777	790	774	829	833	793	805	794	746	756	750	767	803	817	780	749	848	811	805	719	775	773	834	769	817	804	841	843	742	809	751	766	744	818	779	851	824	742	817	792	800	807	800	759	807	841	826	818	803	751	791	790	839	771	812	796	762	763	766	791	806	792	778	751	810	817	832	803	788	794	780	799	731	784	806	780	804	803	814	796	810	787	783	765	780	796	795	803	824	795	788	822	768	767	752	749	771	741	765	798	860	823	784	792	772	785	797	740	824	782	801	758	789	780	760	828	837	815	801	802	837	798	827	800	769	791	772	798	741	814	740	777	801	774	801	784	782	810	804	811	784	784	763	814	820	816	772	817	800	809	758	809	788	766	825	772	816	804	813	801	790	801	805	733	834	779	828	784	782	776	771	766	793	788	832	812	789	752	796	811	760	800	821	783	809	825	795	788	760	774	759	730	812	778	826	772	808	800	797	780	782	826	799	778	758	792	779	753	798	827	844	776	767	837	800	786	825	794	770	772	757	803	810	756	848	834	799	781	780	801	830	795	802	795	825	788	791	762	777	787	777	825	803	834	792	787	777	835	777	841	804	767	796	795	824	774	806	792	784	782	826	763	769	803	791	794	802	808	812	823	761	792	793	779	752	804	760	829	747	788	813	802	815	833	806	819	779	760	800	804	794	793	785	803	746	797	789	748	777	795	798	786	766	820	828	819	755	768	813	826	735	791	788	801	780	761	826	831	806	775	831	806	765	748	810	794	854	799	775	784	767	770	759	751	728	748	793	772	770	796	803	781	828	759	836	822	792	777	814	774	757	750	781	726	775	809	798	810	804	818	772	781	776	745	738	768	748	841	799	803	807	805	809	776	817	783	771	784	809	810	808	786	812	781	803	802	796	824	758	738	811	806	767	847	768	850	823	813	772	759	764	781	737	756	828	795	769	781	794	834	832	760	823	834	791	781	798	806	819	772	752	797	752	815	789	758	792	842	741	764	832	782	817	776	815	787	813	786	716	792	785	818	772	764	839	810	759	806	779	800	817	746	779	810	835	799	828	825	721	755	817	799	831	801	806	843	803	757	752	795	831	835	739	791	799	819	751	805	794	782	808	808	764	795	819	774	820	772	803	821	792	744	827	746	777	791	794	814	777	779	782	765	803	813	781	810	758	810	802	782	826	763	876	810	779	782	779	829	783	804	826	777	807	838	825	762	769	762	766	847	800	750	868	785	780	786	787	789	782	778	746	751	744	776	739	770	786	799	780	782	793	756	794	835	785	790	827	827	795	830	803	805	794	855	819	825	797	811	776	788	788	745	747	818	818	773	792	787	805	771	767	797	771	744	780	828	838	753	808	809	775	760	801	820	791	795	816	826	796	811	797	760	831	817	708	770	787	755	814	814	767	767	764	827	755	755	701	804	771	793	813	804	787	759	768	828	764	759	790	775	791	780	750	779	834	720	776	814	811	763	768	795	858	799	839	766	790	796	835	735	801	782	804	771	805	816	773	795	847	792	800	802	817	761	791	772	810	773	763	826	756	850	774	795	788	783	799	810	821	787	787	845	791	780	803	778	863	811	774	821	731	767	809	744	784	798	807	801	783	769	795	764	777	777	767	800	778	718	751	764	782	747	761	792	813	766	824	763	766	808	825	804	799	814	744	769	758	835	820	775	835	853	777	787	775	788	782	809	826	800	794	759	783	806	779	821	836	786	728	770	803	733	756	804	812	722	807	794	774	756	794	754	817	777	780	807	820	831	764	756	794	749	797	802	783	748	787	803	776	797	771	807	757	788	834	819	749	749	818	831	762	796	740	802	840	795	817	799	802	803	812	821	815	770	790	750	788	776	794	803	835	773	821	819	780	747	738	760	854	814	760	747	767	790	735	788	763	803	832	841	771	773	798	814	777	771	800	757	762	786	778	797	768	802	843	824	776	787	764	819	793	865	806	824	789	780	777	834	784	756	842	763	792	802	792	788	772	773	775	787	799	735	807	826	774	798	754	810	789	818	815	752	799	784	767	797	787	817	771	826	824	789	777	767	847	825	805	826	811	777	822	758	797	781	791	746	778	781	770	804	783	855	789	839	769	840	767	740	768	764	770	823	763	817	806	783	786	804	787	832	803	807	769	746	765	788	796	770	722	779	767	788	779	828	770	784	784	798	764	768	809	738	763	828	738	836	817	783	766	838	780	769	781	797	753	838	802	824	763	776	803	822	814	761	842	741	789	810	740	788	788	779	823	824	828	776	746	771	809	849	756	808	791	812	790	806	812	768	794	792	759	821	780	849	756	787	756	767	767	777	785	820	818	816	724	752	769	752	806	781	861	796	782	790	804	748	822	804	840	781	794	843	774	789	814	752	819	793	815	771	767	822	810	789	779
23871	21482	28778	24587	21467	7629	1042	771	736	688	621	651	670	653	579	540	582	584	584	652	531	539	586	576	585	585	598	547	578	602	543	517	545	544	548	537	553	537	541	556	542	528	556	569	579	588	539	541	521	532	555	551	534	577	581	559	606	550	555	591	564	557	553	544	516	580	561	561	545	578	534	580	541	543	541	551	577	494	551	547	526	598	594	521	573	517	543	495	507	547	521	586	552	579	559	547	558	536	529	527	571	543	546	538	559	553	555	527	524	555	522	555	502	548	547	585	506	552	557	559	571	515	525	520	558	505	549	571	564	526	547	555	559	538	585	578	551	483	545	591	511	536	546	577	521	535	500	543	551	548	578	542	560	534	530	491	507	546	554	551	526	502	543	531	542	544	559	562	538	528	567	542	553	572	543	548	571	570	526	522	548	497	529	548	571	508	573	542	568	553	533	532	544	549	564	568	547	550	518	565	560	537	505	555	547	559	520	513	532	529	582	539	572	539	558	577	568	555	572	541	535	511	518	594	537	557	546	548	539	516	546	525	515	506	561	548	501	512	501	491	553	597	560	534	515	519	536	590	542	557	531	553	521	543	519	543	513	600	538	544	551	547	547	528	530	565	540	556	541	578	531	537	534	575	564	569	516	521	532	528	538	553	549	539	529	547	557	552	540	549	539	561	553	546	537	567	535	526	539	554	509	541	561	531	538	523	503	558	528	540	526	590	520	521	588	533	557	534	538	540	531	521	598	560	514	578	553	555	563	558	525	560	573	561	552	556	564	531	519	512	547	542	511	541	532	572	530	575	516	530	541	538	602	515	493	549	568	548	504	550	550	537	544	517	520	568	540	555	577	561	551	544	531	567	578	545	545	614	540	593	548	508	512	527	561	487	574	573	571	551	561	532	576	556	603	512	573	513	539	574	523	539	579	531	531	548	508	534	575	538	567	516	565	531	561	604	521	527	566	553	535	494	584	517	530	544	513	555	582	534	547	527	538	602	536	533	506	521	555	610	515	520	600	522	534	536	498	562	595	542	583	604	541	569	575	566	513	554	575	539	506	531	510	532	580	531	578	522	557	560	564	553	552	568	531	474	517	508	537	565	585	527	558	539	524	539	576	531	508	561	530	528	569	555	575	519	572	567	562	522	503	537	543	497	566	571	537	523	527	561	525	528	579	551	525	561	570	600	550	529	532	545	543	570	507	557	552	497	497	537	598	532	568	574	560	543	558	583	518	540	580	550	548	529	541	572	535	533	504	528	535	528	555	561	586	521	534	552	576	529	575	536	558	556	517	529	562	511	532	559	515	558	546	541	562	537	540	532	515	536	524	573	528	532	551	559	567	533	521	521	506	548	542	527	558	554	567	532	607	540	552	540	561	581	547	565	531	548	548	523	518	582	537	561	540	515	505	514	558	539	607	567	536	519	587	550	571	519	557	550	570	510	542	517	546	477	534	573	579	555	543	550	559	521	547	522	523	539	579	517	562	571	548	555	597	544	515	532	536	595	523	549	507	552	554	543	603	529	511	566	552	545	569	543	569	472	559	551	548	524	543	564	550	509	541	544	574	590	534	531	622	598	575	563	540	548	545	587	546	538	579	552	536	595	561	555	597	511	544	555	506	518	506	558	515	508	538	536	545	553	537	533	541	527	551	522	502	528	574	560	561	559	544	557	539	539	557	511	571	531	548	574	517	541	532	541	499	583	536	560	524	564	547	543	557	496	561	577	518	569	567	555	593	528	563	516	531	547	528	530	601	551	523	523	502	523	533	550	574	563	548	547	558	536	553	497	580	544	509	566	561	560	556	552	549	531	546	563	528	554	510	548	514	555	529	531	528	542	522	519	551	538	512	566	526	560	528	560	564	543	545	521	539	535	544	541	568	535	542	556	573	548	497	555	566	573	573	544	532	487	523	542	560	535	525	565	542	560	591	509	540	550	553	537	512	540	531	524	540	573	561	522	519	553	469	515	521	545	536	592	559	548	582	557	518	565	546	558	552	520	518	531	561	488	523	555	544	532	525	545	527	553	566	565	540	484	518	540	557	538	529	529	514	521	590	578	589	546	525	520	558	564	550	567	580	507	530	552	556	527	511	563	526	539	513	549	531	516	496	524	545	570	579	545	532	525	562	501	545	578	503	510	558	532	533	540	574	540	518	539	583	557	527	520	562	533	514	577	566	523	561	543	548	524	573	539	529	550	555	506	562	549	543	535	574	510	555	532	503	550	609	557	581	491	560	551	476	557	501	509	558	546	548	505	583	491	518	589	551	576	573	548	572	540	543	529	530	560	568	554	586	516	562	560	527	575	537	531	542	608	536	542	539	539	556	597	552	566	577	554	556	565	571	536	574	518	552	563	516	510	541	530	527	534	546	523	561	561	517	535	527	562	565	564	579	560	527	546	526	593	584	552	505	590	490	564	541	531	562	545	546	571	518	530	545	506	566	577	542	584	541	560	490	563	529	586	547	535	565	555	556	557	493	590	578	549	550	547	521	562	519	545	566	572	549	551	551	580	508	523	567	562	532	560	520	533	525	556	591	525	575	563	532	576	553	532	517	538	568	558	571	515	562	587	558	511	550	562	548	556	546	545	563	550	513	518	566	518	583	506	557	523	544	567	545	510	538	553	588	531	580	593	521	502	543	525	574	559	578	565	573	548	542	509	546	520	555	521	553	522	601	557	565	512	528	512	573	519	556	564	529	602	549	519	574	495	525	542	516	568	558	509	564	546	558	535	527	577	534	549	522	547	581	576	525	530	522	525	540	560	568	581	551	548	525	572	536	505	559	566	573	573	543	556	557	541	530	559	518	612	549	548	548	549	560	554	594	521	528	548	549	537	524	538	546	565	515	521	532	555	563	536	557	523	562	537	531	517	516	544	542	567	528	550	569	559	537	558	594	518	581	535	630	561	582	552	551	543	562	501	568	495	532	536	563	555	521	534	534	514	525	562	557	598	558	545	537	542	497	562	514	543	530	567	522	548	565	522	573	572	536	559	526	536	493	517	559	551	523	531	597	544	556	549	498	561	540	561	529	551	529	545	550	545	496	568	525	491	485	576	538	555	488	519	515	525	551	569	502	559	577	534	568	524	554	562	571	517	548	539	569	569	551	522	543	556	556	563	530	575	510	567	564	510	518	551	561	546	563	529	548	580	550	568	509	580	595	540	528	549	548	540	565	565	518	572	562	547	528	581	545	556	523	579	535	537	570	530	589	588	555	526	528	523	529	539	556	495	541	543	572	540	545	523	572	573	538	533	562	524	562	587	534	523	538	539	552	519	535	523	563	539	505	541	548	539	538	508	538	575	552	521	591	506	557	555	533	569	547	565	550	566	522	556	544	501	521	576	582	572	550	514	562	537	561	539	529	564	548	571	523	541	572	541	535	521	547	559	529	555	511	587	480	565	588	537	529	553	555	541	519	561	540	486	523	531	527	530	555	535	527	549	550	532	525	579	562	560	566	542	573	522	562	537	541	534
7606	8212	5540	2674	2099	1665	1390	1217	1099	924	930	918	816	781	795	752	803	754	757	796	737	720	722	725	679	692	705	708	724	713	714	694	741	736	717	723	658	667	716	711	722	743	655	712	735	734	671	714	702	689	725	671	728	707	698	718	721	702	725	701	724	705	697	717	676	684	708	671	713	693	714	672	675	741	723	707	700	702	735	744	686	750	713	690	693	702	668	709	698	702	693	702	707	666	711	688	733	723	725	722	724	721	724	705	706	653	749	699	679	772	707	730	738	701	721	696	656	708	728	704	698	702	733	674	694	652	730	727	675	687	700	745	702	710	668	726	712	726	724	725	670	709	669	681	658	689	682	662	707	668	679	708	738	722	672	717	713	697	693	736	665	766	704	669	718	696	678	694	723	689	759	708	684	662	690	662	760	708	675	765	724	647	660	716	702	673	725	733	707	654	674	682	685	676	705	713	646	689	694	720	651	742	675	714	692	713	661	662	666	683	692	704	666	676	727	698	662	671	687	675	694	670	664	676	704	715	791	704	659	704	756	688	720	721	731	698	661	712	659	739	680	718	748	730	681	676	725	726	710	676	681	716	673	688	710	701	703	702	709	736	709	662	688	709	690	646	719	706	692	735	690	699	666	730	713	708	717	705	700	700	746	674	682	728	735	664	674	717	735	640	661	702	705	717	665	653	680	698	661	692	694	725	679	716	719	683	708	659	720	686	715	692	734	686	702	694	675	690	691	702	638	697	750	680	681	701	691	725	691	677	638	699	628	703	732	698	672	721	672	671	673	736	656	699	656	706	686	701	708	654	711	715	702	684	694	709	681	714	729	681	707	716	723	690	678	716	709	703	708	740	718	665	719	721	693	708	679	677	722	738	681	712	637	687	700	689	711	731	700	711	664	684	709	699	691	687	718	697	687	709	665	722	732	674	696	720	711	695	667	668	678	704	752	678	680	750	734	683	688	685	677	691	705	717	708	710	708	661	662	650	689	750	672	694	686	745	705	699	684	676	681	652	696	676	703	677	712	704	688	685	663	700	739	646	661	707	671	720	676	700	699	658	691	632	673	722	682	688	691	697	700	674	726	714	707	705	697	687	724	695	700	670	634	724	683	740	688	659	718	670	716	672	653	704	684	667	693	689	712	710	720	686	687	730	704	731	662	651	659	676	696	716	711	705	683	665	713	698	682	705	690	715	716	704	696	704	643	701	699	724	652	724	721	699	718	684	704	697	680	708	651	657	666	690	688	693	713	686	666	700	672	685	672	699	698	736	638	711	720	704	718	744	692	735	679	702	695	682	677	706	716	713	680	700	669	715	713	707	688	717	737	674	680	662	669	705	692	681	695	737	696	698	720	663	685	692	712	740	703	675	656	688	685	688	711	686	737	701	702	663	697	680	720	706	623	682	678	695	698	695	712	675	673	747	684	684	694	695	727	661	672	669	733	705	678	698	700	725	683	692	703	699	691	693	657	657	671	723	718	668	710	692	707	707	667	670	692	702	752	680	701	719	701	683	682	739	736	677	739	681	702	652	688	681	679	679	740	687	705	696	668	684	685	657	701	680	700	710	673	712	738	702	704	673	686	709	712	692	713	674	698	695	688	752	656	652	731	694	701	703	683	688	702	677	632	645	691	714	734	664	694	719	669	694	680	704	672	680	679	691	704	672	688	717	711	684	738	699	721	698	693	731	734	679	705	666	677	693	680	712	692	709	714	719	678	679	679	721	672	745	741	675	669	683	723	725	748	711	675	662	743	670	643	657	690	700	668	681	682	697	750	714	726	719	705	696	692	667	661	687	725	674	727	669	692	699	659	711	690	691	666	693	714	704	675	691	712	678	690	687	734	706	659	689	691	726	718	692	672	680	694	661	680	696	733	687	684	682	703	718	747	663	746	654	654	740	680	653	693	696	687	640	715	710	708	714	728	698	656	719	713	743	692	642	684	715	736	709	697	702	724	696	700	696	710	691	686	669	669	676	687	722	669	717	769	642	733	647	692	684	677	708	703	720	702	693	683	728	680	661	721	649	708	706	646	703	710	695	654	697	754	689	688	734	707	664	700	673	711	709	712	703	724	689	735	674	671	689	725	680	648	697	717	662	700	726	686	624	668	667	664	678	701	709	704	756	691	651	743	651	681	704	729	699	727	697	685	749	707	671	701	705	656	680	711	615	682	688	638	661	748	663	666	645	714	719	712	677	736	679	678	734	718	674	695	704	707	671	681	674	719	659	701	705	670	643	644	666	701	698	726	695	679	673	712	708	704	712	713	650	699	672	699	745	667	695	707	685	742	734	692	684	666	741	688	708	653	709	702	729	683	731	688	660	674	692	700	655	668	710	671	758	688	725	715	713	667	714	699	697	677	709	734	721	723	734	727	695	686	712	669	698	676	709	740	718	693	733	725	657	693	661	691	694	674	678	685	655	688	694	677	719	739	662	685	691	703	700	739	659	675	674	748	695	704	737	722	659	689	662	683	677	705	733	718	683	685	676	665	641	679	701	716	712	700	688	704	698	695	654	677	709	708	744	738	693	664	712	726	719	701	674	689	671	750	711	695	688	664	677	691	727	655	700	673	703	704	649	713	672	664	703	713	718	746	715	671	706	682	683	683	705	674	698	730	683	702	667	701	641	713	694	703	676	683	731	678	742	709	701	676	760	749	695	718	709	729	703	767	689	714	716	740	698	655	676	698	733	704	692	676	693	726	735	764	696	716	687	745	695	656	662	685	732	689	684	673	687	729	695	655	699	683	699	686	659	725	684	730	713	690	680	723	670	709	749	690	676	712	738	692	710	723	687	685	682	743	695	711	695	705	644	691	670	683	658	671	725	700	656	650	691	742	724	678	701	724	736	668	703	629	703	704	689	665	706	717	809	669	718	684	682	695	641	636	695	694	703	726	660	696	684	708	693	700	659	685	711	678	699	703	634	696	671	675	701	687	699	765	679	694	688	704	732	686	735	729	686	703	720	726	663	733	679	670	663	672	700	671	703	656	630	679	782	707	642	678	632	737	743	680	679	708	701	725	714	742	709	759	677	677	723	722	738	711	679	688	741	708	719	705	703	650	650	726	710	682	704	732	700	725	717	648	744	672	672	677	605	639	715	699	687	754	696	675	628	628	679	701	689	693	662	676	702	709	714	726	700	680	682	710	730	647	739	667	683	735	659	671	693	745	683	709	683	702	697	705	694	701	704	683	717	721	698	700	734	711	709	679	710	716	677	698	680	620	681	699	699	683	689	708	681	676	728	738	681	677	728	718	676	662	698	711	644	719	708	678	688	732	660	678	681	629	660	699	712	720	684	743	678	641	674	726	709	742	692	680	700	741	722	703	676	697	759	679	670	638	706	695	722	683	640	692	747	706	696	746	672	701	673	692	689	690	724	696	667	709	645	688	719	612	684	674	713	706	673	718	728	680	725	735	747	745	684	678	714	703	688	645	683	712	681	657	700	679	711	668	711	734	660	738	682	694	714	708	676
25121	21494	27401	25826	6162	623	512	492	441	420	427	432	445	414	449	386	404	348	399	441	381	381	385	384	375	344	391	430	430	365	351	370	415	372	381	350	363	373	394	401	392	365	408	388	382	376	412	371	432	418	407	317	363	380	378	382	356	392	382	354	416	390	349	388	352	358	328	344	371	377	398	393	368	390	396	393	383	400	376	364	382	356	390	380	385	381	353	414	368	389	395	393	390	392	379	370	348	374	399	365	418	362	401	373	409	379	346	377	357	365	384	400	402	366	397	362	394	364	361	399	398	394	359	381	380	369	367	365	372	341	404	360	388	392	354	371	378	380	387	395	378	364	393	370	378	401	401	401	371	402	384	379	393	386	361	404	396	393	354	348	392	391	406	376	378	380	378	410	355	377	392	338	382	388	388	347	383	369	397	390	333	365	402	370	400	396	322	366	376	346	378	403	393	386	365	395	366	367	349	373	380	363	396	399	400	373	387	368	372	364	411	406	377	363	381	378	392	384	384	362	356	400	374	356	393	389	380	382	389	363	393	356	421	408	374	380	410	351	375	373	388	389	361	381	365	367	390	369	426	371	362	391	389	397	387	397	431	370	409	353	373	390	388	382	373	414	362	412	367	350	393	417	387	414	392	391	354	403	369	374	390	355	385	354	359	378	397	392	413	369	404	370	391	388	372	365	392	364	384	384	394	355	392	366	370	384	331	381	383	381	363	387	397	356	376	398	381	392	400	411	398	377	352	362	382	422	379	368	384	373	356	377	378	393	383	341	372	398	359	391	385	365	387	402	404	385	384	422	385	358	377	361	333	393	363	406	339	383	374	410	381	361	385	386	368	365	391	372	398	369	396	382	364	371	349	391	344	379	369	409	365	418	372	392	370	392	367	400	403	390	371	377	348	358	395	384	403	367	389	365	400	372	372	369	360	397	367	397	375	371	353	356	383	411	366	366	364	378	389	371	389	382	330	395	376	340	386	338	376	374	395	406	342	393	394	391	409	367	393	348	377	382	379	357	395	376	368	340	361	361	377	351	406	363	362	388	368	400	356	371	429	359	377	379	366	413	385	382	377	380	372	379	417	393	344	370	384	355	357	407	387	389	376	404	395	378	381	417	369	390	358	378	378	354	348	363	410	403	398	411	368	357	400	401	397	406	396	363	401	408	389	418	336	369	355	357	385	368	387	377	385	390	347	388	365	427	368	354	379	387	388	377	359	388	373	373	395	399	358	342	371	363	357	367	359	378	384	373	398	389	372	397	387	387	396	405	365	383	370	368	386	414	361	395	361	376	345	382	399	396	401	361	406	372	362	376	394	367	348	380	399	422	363	380	406	369	372	406	348	395	387	382	368	397	406	390	359	421	378	396	353	383	397	398	385	387	356	395	362	381	410	388	378	368	363	384	397	375	412	430	386	385	388	394	384	409	380	386	369	397	370	389	374	379	401	400	385	392	375	383	419	399	342	392	387	347	397	353	402	382	374	385	350	389	362	372	365	381	384	380	362	380	375	396	358	391	387	365	363	386	386	398	417	387	393	373	390	374	383	393	396	361	411	349	409	339	372	364	368	396	389	406	367	370	362	355	365	365	368	374	362	354	366	377	407	371	374	359	368	375	387	364	374	375	417	386	417	394	390	356	387	390	376	366	365	386	394	389	324	403	373	381	342	377	423	376	374	353	377	387	372	384	391	399	391	361	381	406	353	414	342	364	387	394	372	406	375	363	357	355	395	409	384	380	373	372	377	397	361	370	399	409	361	358	413	357	369	384	333	429	366	380	414	370	372	371	357	381	397	403	398	368	380	370	355	379	377	341	351	406	394	386	348	389	369	404	388	355	414	407	378	383	365	400	372	395	387	384	358	390	391	361	391	384	415	378	419	358	381	400	387	339	385	380	371	400	405	388	335	370	378	337	408	428	358	394	370	408	380	382	375	399	367	347	363	359	368	401	412	350	398	416	370	357	363	363	350	389	396	394	419	404	351	383	363	356	391	399	397	380	369	352	386	405	374	402	385	392	356	371	387	387	367	407	417	358	388	386	378	382	393	411	392	355	381	375	357	364	365	378	380	364	376	367	373	360	389	374	422	414	373	347	386	362	410	351	418	368	361	401	383	358	343	358	360	393	338	333	386	348	348	362	393	387	373	386	361	369	372	395	395	377	400	376	398	365	386	364	375	398	412	404	365	388	395	354	400	404	389	380	388	412	387	381	385	382	351	389	353	349	382	414	380	379	382	370	343	392	352	381	352	370	386	371	391	412	356	368	390	383	389	373	365	375	379	391	385	340	376	376	406	414	413	361	368	397	366	387	367	391	386	373	446	357	378	361	381	389	379	409	373	369	376	353	372	396	392	378	380	388	361	390	380	364	397	383	387	413	400	378	376	412	355	385	414	353	339	353	347	416	386	410	374	378	335	359	371	353	373	346	341	352	408	382	374	389	370	371	382	405	432	368	356	367	386	385	378	391	387	374	374	390	347	359	371	349	364	367	360	376	382	384	383	329	363	372	364	367	360	364	411	426	357	411	384	365	345	373	409	400	360	383	411	392	406	370	384	370	394	379	382	385	370	361	376	364	363	382	420	382	369	381	386	387	375	391	414	385	383	366	399	391	355	392	409	373	400	384	388	344	379	376	424	344	387	420	360	400	386	343	356	371	395	391	370	396	388	397	357	385	356	357	376	380	377	369	363	379	388	341	351	376	406	370	345	354	398	406	367	379	382	369	374	370	360	401	323	352	376	371	384	343	395	391	422	419	366	381	384	377	405	379	410	416	372	343	378	358	392	396	378	386	346	360	406	399	385	364	391	385	371	381	406	387	390	379	330	345	393	420	390	414	386	407	378	347	367	357	362	374	386	396	359	388	379	384	353	411	384	400	380	372	396	367	407	398	370	370	386	360	389	401	373	379	379	410	355	360	403	385	367	368	402	365	378	386	380	407	397	393	348	387	400	387	412	409	399	381	389	421	342	361	356	350	391	411	388	345	369	391	401	392	361	364	390	377	341	374	376	373	391	418	437	378	374	396	400	390	385	378	408	363	369	403	340	391	381	385	401	388	363	321	402	354	388	356	380	328	371	357	379	400	360	383	405	406	404	411	367	393	388	374	382	374	380	377	391	365	360	395	378	393	386	369	382	352	361	376	356	397	391	377	356	365	413	373	363	385	372	359	351	402	368	345	355	402	377	360	381	378	382	377	374	415	366	389	389	382	391	385	369	427	377	384	361	375	350	368	400	432	373	385	356	362	387	388	361	369	401	375	354	431	353	353	356	357	386	356	386	405	363	413	355	375	378	369	410	393	377	337	366	364	385	393	414	380	377	398	433	361	380	377	374	342	371	347	397	375	372	397	396	380	327	355	341	429	390	388	381	391	429	377	399	376	327	413	365	390	389	393	373	362	385	370	422	393	347	380	352	352	384	382	380	405	406	351	416	399	410	364	360	385	399	402	381	398	370	393	358	381	370	357	412	381	365	391
7291	4200	2917	1386	1131	976	849	713	668	660	575	581	578	537	559	541	526	491	493	514	510	504	518	529	460	526	479	505	498	513	453	518	506	464	514	497	495	471	449	472	503	469	483	482	504	498	485	473	454	469	480	481	479	453	507	499	489	484	502	487	483	473	493	498	463	460	502	458	470	483	491	487	521	497	508	472	486	514	496	451	482	480	494	463	505	438	475	471	486	490	494	482	489	465	485	472	475	490	476	445	469	453	485	482	494	464	484	418	504	489	455	509	499	488	499	474	469	459	453	485	464	471	468	473	513	469	463	542	507	473	461	473	473	449	465	450	473	482	463	477	500	474	489	481	475	486	489	448	454	457	461	470	468	456	468	460	460	474	457	480	491	459	473	455	465	473	478	425	525	419	460	503	441	511	435	461	456	485	480	451	445	497	503	495	459	492	474	449	466	491	508	486	472	527	487	492	505	435	490	464	480	485	476	466	438	484	495	450	484	507	482	507	462	490	499	497	497	479	514	477	508	460	478	473	504	503	482	487	476	475	474	451	486	494	454	480	484	453	508	492	479	527	471	471	447	509	487	496	505	452	462	445	473	447	463	503	488	465	492	500	481	466	485	496	501	458	457	473	525	487	474	465	454	478	479	487	496	473	502	496	498	490	503	464	476	499	444	504	445	477	479	452	495	435	481	511	481	458	487	486	489	530	517	465	478	473	487	522	484	438	457	482	453	430	452	475	516	469	469	480	467	508	458	502	480	479	505	487	479	495	479	492	470	487	510	494	464	475	445	471	488	490	455	477	495	505	497	443	488	488	485	492	449	469	484	463	492	497	497	444	493	481	505	434	512	503	498	473	455	437	468	502	469	461	484	489	470	483	470	484	455	488	503	453	452	476	457	480	468	499	495	440	456	489	480	476	502	483	471	468	490	459	509	477	496	487	481	490	452	501	516	460	448	542	482	476	471	482	485	448	504	461	487	471	489	413	431	508	476	489	521	477	469	464	471	469	525	517	503	460	435	477	458	466	496	474	463	483	434	463	493	477	483	494	492	487	475	493	511	493	474	469	476	461	495	460	492	471	481	478	465	427	444	454	512	488	520	464	478	467	477	478	495	489	476	458	494	471	457	480	477	491	485	443	478	475	479	455	453	481	485	492	440	475	471	435	481	470	460	481	452	488	489	472	436	505	491	491	467	502	488	471	443	476	464	500	496	487	509	465	467	498	468	469	512	523	488	484	464	455	528	473	515	464	428	501	453	463	509	482	420	446	447	488	489	491	468	494	487	488	498	475	482	466	474	448	461	439	457	521	491	449	475	491	443	501	495	455	470	457	466	478	484	460	498	498	466	503	442	471	502	491	479	492	465	458	443	434	465	476	477	448	458	456	458	497	441	491	456	448	458	464	460	447	460	438	468	457	492	481	485	446	548	469	458	503	466	467	490	476	494	464	529	497	468	493	467	478	491	441	459	466	446	458	455	462	484	479	505	471	470	449	489	471	468	456	474	463	467	470	447	446	542	482	485	492	476	449	481	472	454	472	469	456	503	482	477	466	468	466	476	495	459	475	470	460	469	479	470	472	454	479	476	480	478	454	492	477	472	482	450	479	449	468	466	501	494	446	446	452	481	445	445	447	467	468	490	429	498	479	490	470	473	474	480	479	491	531	512	460	502	455	475	461	450	462	486	459	426	477	460	483	474	504	500	527	457	474	467	506	481	451	459	508	469	489	468	465	467	466	498	447	470	501	450	473	463	425	445	493	440	503	474	482	448	451	465	487	474	503	520	456	465	519	497	481	483	486	474	500	443	475	456	482	445	453	469	484	458	463	474	471	499	476	503	487	458	461	455	477	487	473	453	461	510	470	452	486	518	468	443	468	461	462	471	481	482	462	520	480	451	473	499	517	473	473	464	473	501	516	494	473	484	517	457	465	483	427	473	482	497	508	455	452	463	469	509	474	496	475	504	479	448	452	459	479	466	517	511	470	447	455	511	481	416	485	507	502	473	457	499	479	504	461	511	469	481	467	477	478	497	463	496	478	477	471	454	489	483	519	474	477	461	490	462	482	499	473	470	488	463	477	501	477	474	482	442	459	490	474	472	459	485	468	449	460	466	459	506	461	456	470	497	475	486	494	481	471	459	510	485	504	472	498	475	492	524	462	436	476	481	464	453	502	513	490	451	479	490	485	477	465	472	474	495	458	479	472	507	471	479	479	499	518	446	475	481	460	447	438	486	469	473	477	476	465	469	493	452	477	488	493	486	480	494	487	459	476	479	474	490	494	456	470	472	484	497	469	492	456	502	471	458	491	461	453	449	465	473	456	477	466	465	475	482	464	434	511	458	483	479	446	474	459	498	470	463	475	467	477	499	479	453	465	476	444	517	451	468	498	466	459	480	460	483	475	486	502	465	456	513	467	481	460	486	470	486	491	494	485	509	455	451	442	487	505	489	452	469	480	465	485	494	491	489	487	463	480	503	496	489	451	442	460	492	465	518	437	465	508	500	455	459	504	502	448	490	483	472	491	456	455	474	478	502	458	464	496	486	480	476	447	446	468	478	460	482	496	450	480	513	504	478	464	481	480	471	502	519	490	447	473	509	485	483	458	484	486	503	481	440	469	472	483	481	470	473	491	488	493	455	472	468	477	439	469	491	473	487	487	494	494	456	484	464	484	441	506	477	458	475	473	481	439	449	493	452	500	463	492	477	464	489	481	492	475	494	494	505	513	491	486	476	515	478	488	506	463	479	470	480	459	450	512	471	467	501	458	447	468	473	496	482	472	429	517	551	470	437	492	487	465	488	474	468	483	474	496	513	481	489	498	445	474	463	474	509	462	468	477	490	479	459	486	452	510	457	445	458	448	495	483	465	459	461	488	536	448	472	476	479	493	494	479	493	499	494	495	493	457	472	449	460	479	495	484	486	459	520	481	462	494	458	484	496	433	494	504	474	456	502	483	467	489	462	485	459	491	470	463	465	505	471	457	476	414	498	477	448	464	509	461	442	483	468	475	463	441	491	469	455	459	446	475	459	471	464	472	511	490	471	469	438	463	482	493	481	487	476	446	493	476	449	492	477	470	469	475	464	480	486	452	466	481	475	462	508	447	512	514	522	493	460	512	445	487	481	483	445	429	450	463	470	498	449	467	461	473	480	472	466	485	491	478	473	490	512	494	466	454	443	494	492	502	475	444	520	448	461	507	451	437	519	535	492	461	456	471	478	477	459	444	512	485	459	482	490	464	492	467	472	459	470	459	477	458	461	473	489	523	452	461	457	445	482	509	448	442	461	503	471	462	470	502	478	464	453	473	474	459	540	464	487	485	478	467	517	482	470	479	465	425	452	479	484	461	453	487	478	459	503	475	459	488	505	477	478	493	497	455	481	478	452	497	482	499	483	460	549	484	490	488	484	491	461	459	487	476	489	473	519	479	490	487	448	472	498	490	471	488	491	508	465	474	510	452	484	472	517	475	435	458	473	495	459	486
22954	21568	29368	24230	21568	21572	4190	638	529	460	414	351	351	369	328	288	299	271	245	242	226	253	238	245	208	258	233	247	240	235	224	258	184	221	232	221	211	228	200	206	223	209	238	228	201	220	222	222	208	207	201	237	213	192	208	197	242	186	197	190	206	224	209	205	225	204	211	193	204	219	216	197	217	194	190	182	221	218	225	208	221	187	216	194	196	228	239	217	262	215	251	229	213	207	220	208	222	199	216	221	220	211	217	191	236	225	206	232	210	215	206	216	225	190	198	201	197	190	214	229	181	209	195	213	195	209	196	194	209	193	198	172	216	212	198	216	200	222	196	203	194	192	202	232	204	212	184	208	202	192	214	191	223	195	230	225	208	220	218	188	217	198	200	220	204	210	218	196	224	196	207	193	194	209	228	204	213	197	212	193	189	206	200	208	178	208	237	217	229	191	238	198	209	200	207	252	175	225	205	206	224	207	186	198	206	251	241	191	224	196	204	209	186	219	199	235	208	220	197	218	232	222	212	191	219	205	177	224	231	218	211	206	195	196	210	234	207	193	191	197	190	210	186	221	200	195	220	208	211	224	179	219	189	232	214	201	202	192	208	188	199	209	185	219	199	196	234	211	221	208	190	198	222	225	233	212	190	212	236	208	227	212	190	195	205	199	198	196	214	198	210	211	230	206	191	197	230	192	190	233	195	218	195	233	201	196	180	222	206	205	205	185	196	220	215	206	209	207	205	202	219	194	210	222	189	165	169	223	219	209	183	199	231	218	180	206	230	225	224	227	228	221	198	181	223	198	234	227	210	217	193	230	214	189	201	187	191	192	187	215	197	204	240	216	224	207	213	187	216	244	209	229	182	234	186	200	214	227	181	192	210	212	230	207	195	229	209	212	207	210	201	194	211	196	182	199	204	225	224	191	210	218	209	211	198	189	191	205	216	206	221	201	194	194	209	187	199	225	204	185	219	215	223	203	199	225	224	209	201	221	187	219	208	201	218	199	212	188	218	210	203	181	188	218	208	229	211	204	179	220	176	178	203	186	207	216	192	224	192	222	208	217	228	201	207	210	199	198	226	213	213	210	225	185	230	217	195	177	165	185	200	203	229	188	207	195	198	232	238	217	205	202	198	217	220	244	196	201	205	189	211	209	235	227	208	214	196	214	211	187	211	184	232	194	199	214	226	195	204	223	204	204	214	203	213	218	208	242	211	194	194	169	189	205	185	214	200	208	199	184	215	199	206	195	214	196	199	208	228	193	204	208	203	215	183	206	204	210	213	206	227	237	207	207	225	214	195	192	211	210	177	223	180	210	178	202	203	211	210	177	202	207	206	219	210	199	215	220	196	192	228	210	186	195	198	214	210	219	215	200	213	191	227	224	195	227	211	228	209	207	198	194	202	219	220	215	220	193	199	200	218	188	217	203	203	226	219	225	197	206	203	217	183	192	199	182	234	212	236	220	212	201	218	191	185	203	218	208	233	208	207	224	228	217	192	198	189	211	231	192	182	214	227	205	210	208	216	214	185	220	211	200	197	225	192	216	209	195	202	212	205	206	214	228	195	199	207	198	220	198	196	198	194	222	197	210	202	206	202	221	227	204	197	214	228	193	209	221	188	218	220	206	197	239	196	203	233	201	206	246	195	213	225	211	203	218	198	198	186	214	209	210	207	215	199	204	212	220	224	191	214	224	216	200	210	214	217	179	203	205	226	206	201	217	236	207	188	202	217	230	197	176	208	223	212	204	195	208	198	200	207	203	192	200	191	187	228	216	212	198	201	194	202	186	207	222	211	222	213	190	202	204	214	205	216	200	208	181	201	207	217	197	217	223	219	219	193	220	198	209	227	192	202	209	187	194	201	194	216	227	220	208	236	207	182	203	203	175	199	206	180	196	210	220	189	187	192	222	198	215	230	201	189	220	204	183	208	193	187	205	215	225	219	201	204	195	238	219	195	209	205	214	209	199	207	182	189	197	210	237	203	221	194	224	206	206	212	230	216	182	182	222	188	208	225	186	190	226	195	188	209	195	231	200	195	211	190	206	201	204	201	203	180	183	205	200	212	196	184	185	201	207	204	197	222	242	197	223	226	155	208	227	179	194	229	192	230	207	213	212	232	180	185	215	203	200	218	223	231	181	218	200	202	218	191	194	264	225	202	223	200	208	239	227	218	201	225	230	184	217	195	210	199	200	197	200	193	202	186	234	213	224	194	191	203	223	207	206	214	208	194	196	236	203	210	228	217	216	218	182	201	207	191	192	200	205	193	198	222	216	208	218	194	182	194	216	189	193	213	202	210	215	216	211	210	219	203	206	197	231	205	204	197	222	202	210	212	232	213	195	203	216	180	207	198	206	228	192	199	193	207	219	216	185	196	222	200	214	181	232	210	227	221	220	200	198	201	184	222	190	210	222	208	214	209	197	219	190	196	193	220	194	196	201	198	219	177	188	221	212	175	218	206	221	195	210	188	229	199	201	206	183	209	193	200	205	202	199	222	236	210	191	198	202	189	180	212	196	203	218	182	232	183	202	208	199	200	198	223	207	208	192	210	199	213	188	208	191	198	222	212	206	208	214	208	196	208	195	216	214	210	220	196	213	212	211	209	205	205	198	172	192	213	201	231	237	223	199	216	203	212	182	226	191	198	213	198	206	210	220	210	240	196	226	202	196	197	209	226	203	215	215	233	197	195	191	213	210	206	213	208	201	186	176	194	215	220	231	185	209	206	227	218	208	199	231	205	209	202	199	209	186	204	201	215	214	221	197	197	204	220	221	205	228	183	204	220	196	191	189	220	221	222	206	235	195	196	187	214	210	226	189	206	209	217	196	198	191	203	199	213	216	177	206	219	205	194	203	220	212	216	198	212	201	220	215	210	225	214	182	194	210	211	221	192	193	186	200	211	208	222	197	198	193	195	175	211	209	205	205	217	214	214	200	233	194	200	187	217	221	199	210	218	213	188	218	202	207	213	185	223	200	214	229	207	218	225	192	202	212	225	187	207	218	236	208	213	211	185	210	226	220	217	188	210	214	193	196	209	196	232	211	210	209	179	199	212	216	198	205	211	212	184	221	226	204	216	196	155	203	216	238	203	198	184	209	211	206	213	210	236	227	212	215	202	217	220	182	191	209	209	196	196	206	198	204	201	171	240	199	194	177	208	224	171	214	228	204	213	229	192	195	188	201	235	211	175	195	187	211	232	196	198	194	181	221	202	216	203	215	212	196	184	221	194	217	217	213	230	198	202	201	201	231	186	216	209	190	215	203	184	193	243	206	226	206	221	209	218	202	212	172	203	204	210	188	190	211	227	225	180	199	221	211	202	217	211	199	195	206	198	217	194	201	207	191	213	215	202	209	193	235	211	227	200	240	193	221	213	201	209	211	211	189	200	204	196	195	199	209	211	194	177	209	199	210	176	208	205	205	213	193	222	214	217	199	216	186	208	222	176	202	225	194	192	177	215	193	206	195	224	208	211	225	216	226
9525	12731	8641	4012	2838	2037	1645	1251	1072	832	722	632	520	539	460	429	436	426	396	393	393	336	378	391	329	341	325	322	350	351	298	307	333	312	285	328	287	315	273	304	279	327	302	296	277	304	295	314	280	327	282	285	312	297	288	277	288	280	256	300	307	282	274	306	263	301	258	273	289	276	262	279	265	273	282	300	304	300	304	287	288	299	269	270	271	285	278	260	264	266	262	266	251	282	286	290	243	284	269	272	243	293	253	279	318	273	257	263	264	265	266	294	302	255	306	299	286	294	269	273	300	286	253	265	286	288	293	305	272	291	279	264	272	290	275	259	249	318	262	277	266	260	300	259	289	307	283	287	300	264	281	267	269	291	291	259	255	291	253	261	282	298	295	293	279	283	265	268	280	276	300	298	263	286	267	267	272	295	259	265	299	268	285	253	263	314	246	266	280	250	286	271	281	267	289	262	276	294	275	272	270	273	299	264	291	275	260	253	271	298	257	285	277	295	284	276	269	277	268	296	287	285	281	302	256	260	261	257	279	279	290	278	281	288	275	278	257	260	268	281	294	279	248	272	287	275	298	262	285	275	288	302	268	283	294	274	259	258	261	291	297	299	273	277	263	246	265	257	289	314	275	261	298	292	276	265	271	306	249	310	292	265	274	280	251	286	263	253	284	280	278	281	288	264	284	262	282	261	252	290	296	262	270	280	271	287	305	261	260	293	254	275	262	245	261	288	287	288	265	266	252	248	273	256	274	285	249	274	299	282	301	256	285	257	269	278	280	257	249	252	302	280	288	241	267	264	259	278	283	282	254	267	266	282	274	284	260	275	275	299	293	286	271	256	267	269	280	255	267	296	261	285	289	279	255	297	240	296	262	302	288	255	299	251	255	266	288	247	268	278	286	295	257	262	286	262	267	271	266	266	278	252	254	297	264	258	255	272	280	263	295	307	272	284	294	292	238	288	260	262	306	259	284	298	249	275	260	301	279	285	290	261	256	289	292	269	297	288	265	248	257	254	308	301	277	243	272	276	266	278	263	281	242	275	282	266	265	264	272	284	296	256	263	271	277	269	270	286	274	287	296	269	270	280	307	262	253	254	275	287	271	280	264	297	254	246	286	295	265	284	303	274	305	271	262	267	285	275	254	286	284	236	261	263	276	257	277	298	250	297	272	274	279	292	324	285	287	275	282	278	267	289	281	251	279	265	302	280	253	289	295	285	281	283	245	264	290	292	275	275	256	262	288	289	265	281	276	283	288	283	270	294	277	312	274	286	283	294	274	289	252	286	276	277	283	250	266	270	287	301	232	285	278	264	272	266	291	267	277	269	290	279	274	293	263	290	256	235	268	269	268	250	257	276	289	282	290	313	308	277	257	296	284	280	300	261	291	287	274	257	278	272	277	288	303	243	259	253	306	264	248	270	303	272	279	295	278	272	290	306	269	290	291	301	256	284	303	286	273	290	290	269	300	240	292	271	283	269	261	281	299	250	265	251	279	283	284	279	263	293	290	253	269	273	269	271	252	293	270	289	271	249	275	274	270	231	286	295	292	258	268	271	283	279	318	301	284	269	285	271	264	316	248	266	268	307	255	300	275	268	257	278	251	290	295	274	289	289	294	309	299	282	272	239	289	278	283	278	278	282	281	286	267	294	263	311	275	267	255	265	270	307	283	258	288	277	274	255	267	251	248	256	271	279	286	264	286	272	275	263	275	278	276	265	286	269	304	283	287	300	287	243	270	263	294	288	304	255	281	288	273	255	260	285	286	262	291	288	267	250	268	300	266	279	260	258	294	261	305	275	265	274	280	274	257	290	258	266	280	276	245	280	323	286	285	288	269	308	286	275	295	281	266	266	237	287	272	292	284	307	276	269	289	293	267	268	311	308	270	271	285	271	273	288	300	246	293	285	297	273	278	302	280	275	254	251	286	302	269	290	272	293	278	254	300	272	274	275	283	303	251	252	255	228	301	268	263	247	257	292	290	263	247	278	267	220	284	255	293	279	287	304	300	276	272	275	256	273	272	276	273	275	275	296	267	297	277	298	262	272	283	240	253	265	283	270	285	288	268	258	278	273	254	265	296	272	285	270	258	255	296	262	249	255	270	264	267	284	285	285	274	243	254	281	320	285	249	267	287	268	295	283	266	272	255	304	276	307	291	287	278	262	268	273	271	289	288	275	281	253	280	267	302	263	273	290	316	269	261	250	253	269	267	278	261	265	264	294	279	263	312	265	295	281	274	246	272	261	273	283	283	266	246	259	282	278	295	277	272	280	283	273	281	242	259	294	266	266	295	265	256	263	277	272	264	291	293	278	288	292	272	300	274	280	309	278	281	269	272	286	258	274	292	261	265	267	267	248	309	266	262	267	266	275	271	274	293	273	274	296	294	265	286	240	301	277	259	278	274	278	273	303	273	292	283	293	287	268	262	291	272	256	284	307	288	250	264	288	285	272	271	265	248	296	263	259	258	267	263	257	264	270	276	301	290	264	248	284	280	297	275	259	295	260	256	291	281	297	278	282	263	307	282	300	280	302	259	293	254	275	288	271	289	262	290	261	281	253	264	275	277	293	277	277	255	287	267	284	283	272	280	260	286	271	272	257	265	278	313	251	302	285	287	255	259	261	278	266	266	278	300	287	278	289	270	266	246	276	280	283	267	318	276	255	269	265	288	292	246	254	277	286	280	276	265	245	291	271	255	288	296	274	254	291	278	253	289	254	273	251	253	277	264	273	260	262	294	261	268	274	287	258	289	264	264	277	270	283	273	287	266	268	295	271	284	288	275	273	313	270	288	290	279	257	311	256	287	294	279	264	290	272	275	251	271	301	277	293	276	312	274	251	280	249	315	313	275	283	295	275	266	273	277	278	272	280	283	288	287	295	293	289	286	283	254	267	256	292	278	287	273	276	312	303	281	261	296	254	259	280	254	305	280	274	262	310	268	268	273	268	286	277	255	251	260	280	294	275	254	261	266	294	249	280	279	284	273	277	236	277	277	269	276	282	278	280	268	292	294	274	306	284	285	283	276	288	289	246	307	223	284	288	246	266	284	289	250	268	260	272	289	264	276	264	250	269	293	261	243	289	247	289	295	267	285	267	285	292	283	278	251	273	262	304	280	278	282	269	251	276	284	274	279	279	291	265	310	287	282	251	254	289	265	243	290	298	288	284	309	277	274	255	297	298	305	275	283	253	245	310	256	299	250	297	281	268	255	271	257	297	304	276	255	284	260	282	276	258	276	301	255	273	255	280	256	315	278	282	293	278	286	284	286	275	281	259	275	317	279	256	234	284	279	279	279	283	273	306	277	271	256	269	247	278	283	277	297	270	306	270	266	291	295	264	271	307	297	284	250	262	281	261	284	300	297	273	287	260	283	300	303	293	273	296	256	267	288	284	292	257	292	287	269	247	298	284	293	292	276	323	276	264	264	299	270	270	272	267	268	276	298	307	287	274	268	261	275	278	284	308	268	261	257	268	268	273
27931	17652	3347	875	702	639	705	625	681	601	619	624	592	624	610	607	648	581	644	620	635	608	649	602	619	617	637	614	649	600	652	617	633	628	648	638	659	609	598	667	646	643	607	614	667	638	616	666	607	639	628	622	588	611	567	619	626	619	615	618	643	632	597	650	638	634	647	580	618	627	617	611	630	632	631	630	630	647	572	671	582	619	576	634	616	652	605	605	623	621	664	597	572	637	638	582	650	641	637	622	631	592	627	657	635	627	633	617	626	682	620	642	602	626	627	624	620	608	636	573	653	605	629	639	622	628	635	608	675	621	638	604	644	610	647	602	638	634	614	585	622	626	605	632	562	619	644	617	663	617	662	652	646	625	631	602	616	612	616	586	657	599	666	637	629	599	612	628	595	611	661	655	644	621	577	637	587	632	586	633	668	593	607	594	624	628	643	622	621	624	628	584	668	600	610	620	622	643	618	638	629	631	641	573	615	583	681	647	651	634	606	680	652	612	614	620	636	577	621	644	597	600	626	609	616	618	654	659	614	680	667	615	692	637	643	617	615	630	622	629	661	615	617	572	590	617	610	587	628	653	630	611	638	607	596	634	610	638	615	655	628	604	614	625	632	609	628	621	651	612	627	658	590	629	653	633	625	628	605	630	647	569	673	609	596	642	629	651	633	635	631	621	628	586	640	609	630	643	654	574	669	647	672	623	649	665	660	678	623	626	649	637	581	666	623	638	585	606	670	628	640	613	640	627	712	644	597	654	660	636	640	641	653	620	606	603	604	653	623	667	615	625	657	628	647	634	600	614	603	624	599	647	623	639	618	629	645	618	640	644	628	603	618	627	633	569	643	605	624	624	553	619	580	615	635	617	682	557	638	641	622	648	624	649	663	633	649	592	606	629	621	609	568	610	579	654	656	603	619	618	647	647	640	657	631	595	616	628	644	586	598	665	642	659	625	569	632	648	653	620	546	626	615	589	651	660	632	601	626	687	633	621	594	690	605	600	599	602	614	605	635	582	614	640	664	627	627	613	638	627	616	622	632	642	643	612	616	615	650	645	630	624	634	582	582	623	601	601	627	649	644	618	660	600	604	665	618	654	651	632	632	620	617	664	570	612	607	608	655	623	600	626	632	606	608	633	627	597	600	590	629	649	615	613	611	626	582	639	605	620	636	678	662	600	599	617	659	594	609	642	624	646	644	606	669	603	645	665	632	669	615	609	666	616	626	606	597	655	607	605	641	647	602	655	643	630	663	592	625	600	611	610	627	638	652	597	615	637	632	575	624	673	618	658	567	624	647	601	603	615	589	628	612	671	620	635	609	647	611	649	656	605	631	617	654	652	597	642	615	678	595	660	644	613	632	610	594	648	692	622	623	635	636	597	610	633	598	627	634	635	646	602	613	683	656	630	622	592	653	647	629	664	621	611	605	629	623	608	617	592	689	595	583	638	648	670	600	628	635	601	651	619	622	595	621	611	612	604	640	590	638	660	647	625	619	621	636	653	608	595	632	651	607	659	617	608	657	623	607	645	662	652	599	618	673	655	618	635	638	656	632	622	618	609	581	635	654	632	609	682	619	622	598	622	556	605	626	649	631	642	608	621	619	587	649	624	577	592	608	651	650	606	631	599	605	576	645	587	614	603	598	612	630	617	605	612	642	620	637	616	675	638	661	575	628	600	657	608	623	636	575	619	678	631	629	647	634	694	665	618	630	623	682	612	633	652	652	628	587	642	637	641	619	607	648	618	630	627	649	668	640	621	614	597	651	637	634	589	620	651	630	607	636	679	659	588	616	595	626	576	639	651	673	617	639	661	626	595	658	612	618	631	658	617	592	631	647	609	593	626	627	619	648	634	591	636	657	638	578	647	642	651	644	669	590	644	623	629	664	608	641	652	633	638	633	620	640	602	645	649	612	610	624	615	648	608	618	610	609	617	634	620	646	652	639	661	648	673	614	631	620	595	670	643	638	656	634	624	636	639	639	641	611	668	631	626	608	604	630	584	606	691	589	595	619	641	673	655	636	642	619	640	635	634	593	591	609	668	612	610	611	627	621	599	617	663	565	647	648	671	652	615	598	618	634	630	625	611	653	650	658	676	626	623	621	640	648	666	592	618	642	608	623	626	606	589	645	617	662	612	642	614	634	647	638	679	586	627	618	624	583	588	668	632	651	613	701	620	605	651	655	658	640	601	689	622	613	569	613	650	615	589	636	640	640	655	609	648	585	603	688	684	626	630	646	622	644	632	616	584	630	641	612	606	621	631	642	629	617	619	642	568	622	625	658	613	639	647	602	643	611	593	595	604	674	639	633	629	600	619	656	646	694	655	614	640	630	556	612	632	602	642	628	645	665	606	625	636	597	647	607	649	601	583	646	647	651	618	646	580	608	655	618	643	586	668	685	624	603	625	640	606	604	674	620	608	620	621	630	665	718	666	639	624	615	618	635	625	586	621	650	643	592	633	631	636	624	577	628	626	596	611	648	568	584	603	612	650	609	597	611	621	602	635	640	607	620	676	638	662	643	627	614	657	604	618	603	681	617	596	632	581	666	587	614	578	646	627	655	622	642	626	601	595	639	630	657	616	576	608	614	599	638	617	611	598	641	601	627	598	618	630	656	622	643	658	624	598	615	620	625	616	646	627	652	642	656	647	675	618	604	641	602	618	619	609	688	607	629	655	620	597	627	598	614	637	612	613	614	653	621	657	602	575	623	616	575	633	599	624	602	605	638	639	627	613	656	587	643	631	619	603	670	624	654	654	621	606	635	644	574	619	616	568	580	623	648	617	610	645	569	591	586	669	675	597	580	644	583	623	682	643	649	615	640	607	616	647	607	652	658	623	615	625	662	638	627	628	621	657	631	658	633	574	616	593	653	641	610	623	631	629	670	593	658	636	629	601	594	635	614	651	624	591	611	648	576	680	593	649	668	621	666	641	658	589	634	636	583	597	591	633	607	681	596	630	606	640	690	643	644	573	582	592	620	648	649	599	587	622	633	633	609	603	629	624	631	646	648	625	603	648	602	624	645	668	587	618	617	582	605	613	624	642	634	665	640	628	602	599	625	638	639	647	647	593	623	600	652	586	608	600	672	661	611	656	613	631	608	618	613	615	594	587	595	640	613	614	643	637	620	623	625	632	607	613	640	594	640	632	606	594	610	677	617	626	591	642	611	627	636	564	594	657	664	609	609	599	645	625	628	670	631	622	627	630	632	625	625	651	641	617	637	562	596	639	609	617	602	642	607	667	626	649	624	664	611	637	674	647	658	621	611	651	579	596	639	645	654	655	667	631	658	667	647	636	670	656	640	601	635	652	629	645	609	627	600	631	658	592	636	627	642	610	585	599	615	595	595	629	597	635	653	622	647	617	609	620	609	595	615	631	606	583	658	608	601	585	638	601	651	603	636	671	613	623	657	586	640	551	637	589	643	615	633	618	649	608	568	619	593	636	600	661	631	609	616	638	624	629	651	636	660	653	608	645
4928	1273	1112	910	900	840	836	813	755	768	829	764	832	801	818	764	819	815	847	755	814	826	774	784	772	805	776	814	773	857	823	811	790	817	787	791	815	825	774	793	754	763	774	804	783	808	776	807	720	783	812	793	773	789	793	777	769	775	728	839	779	797	776	770	796	751	796	792	815	726	797	815	772	778	795	772	734	824	818	798	747	795	757	817	794	781	798	805	765	804	794	767	797	784	760	765	777	760	781	809	803	780	798	783	786	829	790	776	772	729	794	839	766	754	774	765	801	791	788	729	779	752	809	792	774	804	813	818	774	811	808	753	779	800	769	789	812	773	818	750	811	768	772	781	738	786	754	753	781	802	787	795	817	775	778	752	739	749	749	817	788	745	758	824	809	775	754	731	762	783	826	770	763	802	789	810	809	815	802	787	841	795	736	788	793	775	762	814	821	764	795	788	765	812	791	787	778	781	760	821	753	761	786	761	722	801	821	806	777	750	805	748	822	761	792	710	797	746	795	735	757	793	772	743	792	759	767	782	801	763	785	820	822	831	822	771	786	769	785	778	790	785	770	774	831	744	783	792	748	741	735	845	808	798	766	768	746	749	795	775	815	800	797	781	773	801	758	792	780	831	808	767	782	827	780	789	804	816	797	755	763	759	789	787	815	775	770	811	836	763	760	759	793	805	820	824	819	764	799	835	756	769	839	785	794	744	810	788	819	804	785	715	827	791	844	828	823	789	788	830	795	800	799	827	782	793	742	804	787	813	753	793	750	783	744	840	775	784	789	771	787	779	816	762	763	778	780	803	797	833	782	820	793	772	803	811	773	819	725	755	803	779	756	811	793	803	798	795	781	790	812	785	775	815	726	826	784	765	802	729	793	749	778	787	700	775	816	792	786	821	750	769	808	759	780	817	803	779	750	778	826	817	808	810	781	803	792	812	761	782	782	755	776	790	750	738	816	758	840	757	782	804	798	837	766	823	788	788	816	832	796	768	775	781	831	770	804	786	809	780	822	801	826	795	744	795	732	726	812	809	783	798	787	761	855	795	809	827	780	740	752	796	823	798	783	771	756	782	769	810	800	784	790	785	815	820	802	760	770	770	835	751	770	814	808	771	830	778	803	776	741	781	745	796	821	730	780	766	779	778	794	815	812	802	849	824	849	764	808	820	791	717	787	795	763	780	738	753	768	819	785	778	768	780	764	796	749	793	808	792	856	785	880	767	745	735	821	780	754	773	808	767	763	782	866	789	774	857	786	746	774	738	789	763	823	774	795	841	792	765	821	809	792	767	793	806	813	755	788	789	781	766	779	812	735	831	727	769	772	768	778	773	784	763	803	746	730	779	783	786	726	756	775	758	781	829	751	768	710	809	818	733	803	740	778	763	803	817	801	737	763	766	782	792	770	805	734	789	732	818	757	803	820	761	787	829	822	764	769	784	772	802	826	756	815	786	798	733	852	743	796	796	750	828	772	765	786	767	843	822	821	817	784	788	742	787	754	790	811	754	779	800	768	752	793	762	774	822	798	799	820	799	774	763	809	814	770	748	767	788	748	778	800	786	786	797	849	802	790	864	810	799	812	847	789	765	823	780	782	805	766	757	761	756	771	763	738	775	753	773	849	813	765	776	786	814	806	738	780	744	788	806	842	787	829	851	766	816	831	771	794	779	728	735	816	773	787	789	764	764	807	786	780	787	777	772	799	791	787	814	807	781	783	781	832	815	768	780	752	777	790	803	770	805	805	848	825	803	820	756	830	802	839	787	785	841	808	796	766	789	780	794	714	767	844	832	817	817	794	756	800	780	771	719	781	761	770	826	771	779	737	813	779	743	753	761	794	779	756	761	788	739	820	803	784	757	879	821	771	763	776	804	785	814	818	809	784	788	830	756	813	784	829	813	772	781	797	813	804	754	790	794	741	792	790	762	834	771	771	765	765	767	788	747	831	826	766	820	783	831	812	771	775	807	801	762	766	818	820	806	778	760	780	819	762	812	808	766	788	825	772	773	762	773	812	764	786	753	796	745	766	740	824	804	814	815	817	766	841	755	797	783	790	765	777	771	799	799	844	736	794	791	786	819	810	804	792	761	804	749	763	771	753	778	840	803	759	766	811	827	745	763	774	792	787	833	768	788	778	794	781	788	726	770	833	814	802	758	791	783	828	782	780	788	792	727	771	801	832	785	754	768	810	801	783	782	790	794	772	790	770	774	819	749	790	799	801	896	779	811	770	793	841	745	815	767	830	772	743	798	813	810	798	815	740	769	791	787	731	777	787	773	834	825	783	774	743	761	839	779	780	781	765	803	759	801	795	830	752	795	783	750	780	807	821	773	773	791	758	783	762	762	793	815	855	754	802	784	799	824	751	766	816	806	767	791	802	792	743	793	759	795	794	759	806	798	790	780	769	829	789	791	794	759	814	771	764	802	800	775	766	752	772	832	866	793	744	836	759	795	807	753	784	799	786	809	796	784	784	793	818	780	817	822	751	813	813	767	799	799	798	782	777	793	788	718	818	731	823	778	813	792	727	755	797	735	800	762	777	770	797	780	784	809	835	794	811	786	831	763	781	769	699	783	821	773	819	821	766	826	773	796	785	826	786	823	798	778	789	785	825	770	765	762	803	783	785	758	786	751	756	799	818	803	745	789	771	765	767	796	755	746	841	786	734	814	809	834	754	782	776	815	784	788	813	759	764	805	791	797	811	811	816	757	766	814	872	817	783	798	789	742	824	680	793	800	831	820	802	721	780	834	777	803	810	787	783	750	764	776	837	807	813	751	769	759	787	758	766	760	790	787	779	797	787	807	815	754	829	772	756	792	749	762	831	830	806	760	776	793	758	767	779	771	806	817	768	793	751	771	825	797	794	798	813	793	790	770	840	773	815	789	764	800	778	777	814	793	820	797	807	825	836	753	803	765	759	826	733	753	771	778	796	799	827	783	823	764	779	784	770	731	836	789	793	749	771	788	780	818	807	747	824	806	837	787	790	781	792	774	737	771	799	828	757	776	789	849	790	757	761	783	801	735	785	792	743	772	791	759	785	796	801	806	764	787	801	797	760	753	802	781	756	792	765	814	816	783	794	819	840	789	780	791	832	764	783	705	729	792	823	817	731	823	774	783	787	814	816	744	774	786	781	729	770	798	769	817	736	787	823	805	813	752	787	817	814	779	788	797	757	802	805	816	755	803	765	746	817	804	796	785	730	814	781	783	767	796	816	760	743	777	820	773	777	796	807	758	778	828	796	794	800	806	812	810	799	743	809	823	778	813	773	767	770	805	785	785	787	837	770	814	826	806	745	815	764	812	784	801	782	795	793	766	765	784	800	768	795	742	825	769	777	803	810	781	789	748	795	725	783	799	747	779	809	800	810	805	767	814	786	734	812	823	797	749	784	794	809	816	843	777	793	761	801	774	777	758	862	829	756	760	816	787	801	773	794	751	813	834	732	769	772	806	789	810	789	755	790	837	785	803	804	782	805	801
23973	21538	28815	24698	21520	7666	1057	810	698	657	680	625	597	598	587	586	600	586	562	573	619	547	589	581	549	564	523	545	596	549	518	538	526	542	547	545	554	547	524	568	563	524	539	580	548	541	566	561	583	545	512	531	542	503	582	509	563	571	560	557	503	538	567	597	565	588	528	481	576	559	490	552	554	513	511	499	529	588	550	593	542	527	549	571	555	562	520	546	539	567	506	554	539	530	578	515	520	524	567	522	533	543	524	547	541	488	519	554	528	567	563	515	593	521	555	548	509	542	553	536	543	517	520	531	599	579	537	529	541	530	524	534	531	574	532	533	492	546	542	518	558	561	539	509	553	499	539	583	526	532	550	542	504	520	506	548	557	529	553	516	539	562	598	515	550	542	533	540	513	516	557	519	558	525	555	535	537	584	548	540	590	541	509	526	544	574	527	505	577	529	555	574	562	538	528	519	571	518	502	564	561	545	554	562	557	555	512	522	496	532	541	559	515	527	537	545	533	575	597	543	521	565	565	539	566	541	535	560	568	511	545	523	522	545	508	499	574	518	510	532	532	543	511	552	514	558	590	521	575	539	555	532	567	551	529	533	548	517	552	515	554	548	552	510	544	561	514	561	512	561	545	551	573	565	528	527	564	584	560	538	534	562	542	534	563	551	530	558	556	549	538	540	523	534	569	524	524	519	523	542	548	544	527	534	530	527	528	515	490	528	548	550	564	532	544	573	531	529	548	538	563	543	561	550	528	558	523	581	575	542	555	536	590	554	544	567	495	557	557	527	542	540	541	506	532	500	568	594	575	528	501	560	571	556	555	553	521	580	533	528	552	529	521	511	550	522	535	541	553	504	551	557	535	533	578	519	535	555	555	555	561	542	524	517	588	535	523	547	567	521	584	569	510	504	550	557	528	521	579	533	532	527	541	523	560	562	521	546	559	520	550	534	559	566	553	541	621	536	512	579	558	512	580	493	544	553	539	533	513	543	507	497	531	514	549	560	556	548	568	540	547	538	539	550	541	550	535	575	535	561	535	538	554	496	523	539	530	572	540	563	505	504	545	522	568	540	536	515	561	530	571	585	544	565	542	572	523	511	527	509	529	535	525	532	550	525	593	571	555	514	513	536	546	516	542	563	515	546	541	587	505	499	518	563	560	553	545	518	586	541	558	556	610	558	536	542	551	532	550	513	550	512	539	541	525	531	549	558	528	560	545	518	531	568	559	560	501	490	523	548	551	548	561	546	555	541	483	519	551	520	535	547	561	513	543	544	557	567	507	541	568	526	525	525	571	535	524	533	479	559	574	548	520	529	551	525	554	574	547	532	560	524	551	527	560	533	549	551	552	514	508	555	519	546	586	549	558	536	544	502	573	555	579	569	513	566	521	510	558	531	530	547	556	565	535	555	578	553	573	576	488	477	554	502	591	515	533	528	570	512	479	535	494	549	496	535	549	543	546	555	533	551	540	533	539	533	528	536	530	519	556	529	562	550	538	515	594	569	517	524	564	542	553	520	525	588	503	525	533	558	513	531	558	535	591	557	550	525	565	550	524	536	515	514	531	571	537	520	559	541	547	524	555	568	560	562	523	542	496	552	547	520	585	562	575	546	521	555	551	526	555	502	556	544	574	561	539	544	536	526	518	562	532	552	537	553	552	574	549	546	520	517	524	548	542	560	593	543	526	549	562	536	537	523	559	561	543	561	538	522	551	525	528	512	524	528	523	510	516	540	543	542	500	575	544	547	530	533	543	562	530	556	547	526	522	529	539	554	536	538	548	566	502	547	571	550	519	567	537	544	557	565	531	507	552	506	553	534	493	540	511	578	576	514	519	522	519	590	532	521	541	538	532	525	534	537	514	542	545	542	523	523	502	536	501	576	577	522	551	512	545	529	569	531	568	567	513	522	499	556	547	488	578	574	513	572	535	556	488	603	551	516	531	516	514	507	516	536	562	518	515	523	569	507	524	499	550	526	513	521	558	516	492	506	539	557	548	537	547	508	542	558	531	575	575	526	560	541	541	515	603	530	521	553	542	540	532	552	552	526	513	541	543	550	554	547	540	550	531	494	548	533	539	556	574	532	501	587	472	545	516	567	489	544	518	514	567	539	529	569	583	534	528	543	567	537	546	531	487	544	546	541	524	521	546	499	554	547	513	562	523	557	520	566	520	497	541	537	559	554	532	569	564	532	542	522	556	537	524	542	548	566	569	524	553	519	534	522	521	570	536	580	536	552	517	544	506	561	531	544	553	533	531	530	547	544	514	541	502	498	498	549	473	561	554	569	541	580	566	526	520	549	514	525	546	548	553	541	554	550	537	527	551	543	559	525	523	530	545	564	508	548	557	531	507	527	550	570	537	558	546	579	525	512	530	592	554	499	539	593	522	539	537	541	601	541	558	514	553	504	540	550	546	539	575	549	535	560	546	534	527	527	568	526	588	541	563	562	535	550	548	551	553	554	526	520	494	536	536	523	538	552	545	546	577	543	521	522	547	577	549	564	592	536	583	564	544	556	531	548	533	565	540	582	585	505	521	556	538	551	542	550	517	546	551	538	523	528	544	507	554	539	537	542	524	541	509	539	569	580	495	525	547	561	546	553	518	518	537	519	536	546	533	560	536	530	557	556	552	557	569	579	520	523	541	491	511	576	524	542	549	538	513	565	570	572	492	560	486	533	535	533	514	568	538	567	555	558	536	518	532	521	541	549	601	529	529	538	505	472	568	548	546	556	522	553	581	564	538	478	539	520	522	536	553	526	587	527	527	519	537	505	542	551	498	509	536	523	542	552	555	577	604	542	558	543	539	487	538	511	561	556	583	575	573	523	538	552	556	560	557	586	519	511	503	551	503	534	539	567	511	565	543	531	541	524	589	524	534	503	548	517	569	551	520	548	538	525	507	582	500	522	536	535	542	555	510	533	574	522	550	511	521	573	556	512	529	520	529	545	525	559	525	568	546	561	559	524	554	586	566	552	571	521	524	548	560	570	553	541	530	529	566	515	528	573	538	529	566	570	565	571	539	527	571	518	501	540	507	487	546	545	517	535	552	546	546	505	553	573	553	523	589	535	517	524	538	568	528	533	527	559	598	560	549	526	527	511	574	542	543	514	536	534	560	489	550	562	536	534	576	577	567	594	503	537	539	535	520	515	576	504	550	525	548	552	561	567	518	567	535	562	538	549	545	525	532	560	544	512	525	556	515	519	540	571	565	539	595	539	512	499	539	508	560	572	572	532	545	535	554	562	539	527	553	569	553	562	519	592	529	529	555	546	553	489	548	559	527	545	587	548	532	586	529	572	534	530	546	528	548	575	501	514	561	518	544	545	530	579	517	527	564	511	547	556	545	523	556	542	551	573	560	539	541	491	542	572	576	515	569	538	554	532	492	530	566	511	568	533	548	494	568	532	563	539	572	531	567	557	515	549	520	559	534	533	505	570	502	532	537	553	541	550	563	557	538	558	562	548	496	554	533	547	540	524
7232	8104	5466	2731	1998	1738	1387	1239	1148	1046	888	903	846	810	815	798	773	747	761	705	763	771	697	775	756	736	706	741	670	721	738	732	689	738	656	711	691	687	683	715	675	715	650	662	710	710	703	739	670	701	688	723	673	645	702	729	744	692	715	692	650	687	709	629	693	656	689	673	695	698	668	689	699	745	659	696	707	703	705	713	710	716	676	703	685	654	682	699	734	703	659	677	714	690	657	672	682	681	690	692	686	687	674	688	667	694	693	680	688	730	703	699	676	682	678	673	682	729	711	679	684	650	704	705	682	719	660	675	670	676	708	701	696	669	681	659	683	668	696	693	711	682	650	690	673	732	702	713	688	658	630	691	646	684	705	677	729	718	676	702	661	723	661	680	624	703	699	655	720	633	694	723	721	704	734	667	672	665	683	672	675	682	693	685	673	662	706	660	724	712	725	689	680	740	736	725	692	729	690	713	676	715	689	659	698	711	686	699	679	648	659	718	693	648	707	666	688	668	710	705	704	680	689	720	672	687	709	758	715	707	673	695	749	664	701	705	667	677	653	709	698	696	706	700	720	740	659	701	683	700	688	664	730	732	699	672	671	663	658	650	667	678	684	713	667	639	696	674	694	668	639	725	664	668	698	703	680	722	643	711	693	712	700	695	717	695	709	667	661	673	646	710	692	685	664	697	719	706	737	725	653	660	727	667	737	689	670	736	691	673	674	655	633	685	689	667	661	702	748	699	683	689	710	694	624	742	666	712	723	704	685	709	689	652	688	716	655	680	695	726	699	682	681	678	716	676	685	691	644	670	637	658	692	707	639	657	652	719	715	694	734	693	656	743	701	645	716	667	625	711	668	713	721	710	708	712	726	648	703	708	708	726	676	722	690	688	682	761	675	732	687	724	681	690	670	679	670	722	685	691	667	674	714	688	648	683	660	701	645	696	727	689	681	666	677	692	648	681	664	727	697	704	718	701	653	649	692	668	680	745	682	711	692	690	722	697	700	658	697	722	697	717	714	714	665	660	657	704	673	700	661	725	712	745	667	679	725	656	715	662	654	703	681	733	666	661	687	686	743	709	642	700	666	663	636	710	684	716	717	708	673	641	684	678	694	690	706	704	656	709	726	688	645	738	695	688	718	644	681	698	683	655	676	634	694	714	722	681	675	672	666	663	683	695	638	742	673	694	672	695	699	751	710	705	725	673	705	726	742	714	716	722	729	645	735	693	659	694	741	717	701	663	737	694	700	675	717	692	714	694	694	725	682	673	710	686	697	671	681	671	666	703	729	694	684	736	744	735	692	671	708	706	666	673	700	644	653	718	664	695	664	701	688	658	711	667	718	696	720	670	701	747	706	721	704	714	698	712	672	666	726	686	709	701	680	682	716	688	731	669	723	720	706	696	655	704	690	716	712	663	695	680	710	699	708	650	664	683	670	693	717	666	697	697	689	675	662	667	660	693	688	650	682	709	705	641	690	722	704	665	682	694	684	720	697	690	670	691	677	685	698	670	629	683	668	703	716	653	660	670	724	666	670	678	686	651	650	679	720	650	702	703	652	685	688	716	687	688	715	648	661	680	700	671	736	687	642	724	688	729	745	652	673	648	700	715	713	761	667	724	667	664	690	705	680	656	728	709	714	715	643	682	694	679	704	676	706	683	686	715	680	688	701	721	696	718	667	705	704	681	701	655	717	667	715	707	670	730	662	695	652	658	688	669	687	685	658	680	671	672	681	703	734	691	648	717	719	696	667	714	681	714	716	662	721	724	688	677	682	675	697	667	685	715	705	665	665	756	688	698	707	687	688	663	727	710	687	640	728	650	704	691	714	660	686	675	640	685	661	703	714	688	659	659	702	626	656	689	723	730	693	710	664	727	679	682	715	685	710	673	683	668	649	701	664	687	650	702	648	657	679	682	704	674	676	676	730	703	695	643	687	719	675	719	661	767	712	699	706	669	701	709	681	735	657	716	655	728	659	648	650	676	651	685	628	710	693	694	691	752	695	676	640	692	688	729	685	676	679	693	688	707	710	685	655	707	674	654	608	722	706	706	690	710	647	708	681	679	686	669	715	677	707	706	705	697	692	682	715	670	658	673	715	710	654	696	718	690	680	700	659	695	718	721	732	704	690	717	701	667	708	679	670	670	698	689	702	682	681	691	697	675	655	714	686	697	679	684	714	674	685	700	690	727	673	718	689	669	680	711	696	727	656	668	697	669	682	746	736	721	689	691	658	643	693	676	687	694	718	748	690	676	695	707	675	712	707	643	675	706	700	669	695	688	705	694	705	700	688	705	709	691	688	682	667	688	659	688	693	694	653	709	689	740	683	684	693	717	723	728	662	648	744	722	709	694	667	704	687	735	650	647	768	676	735	646	667	712	656	654	720	696	737	716	649	677	676	668	667	754	674	674	663	668	679	682	657	701	640	703	670	730	666	711	713	698	653	677	710	695	686	711	672	678	707	681	676	697	709	650	702	707	685	679	708	737	674	711	693	683	663	666	674	677	730	706	642	699	699	679	681	651	723	718	709	708	701	741	723	693	717	715	671	663	692	701	696	658	685	695	684	681	658	710	759	618	664	633	680	682	700	673	689	660	707	708	645	673	675	687	668	664	685	685	664	723	679	667	720	672	693	694	732	668	664	688	721	688	685	667	672	684	708	702	667	666	708	657	683	678	654	732	685	690	749	692	691	707	699	661	692	698	713	677	675	713	698	674	658	668	632	725	680	666	682	671	662	715	738	684	679	697	643	741	680	652	695	698	679	691	697	682	683	694	694	680	705	716	705	703	684	652	686	711	699	682	729	714	684	689	710	722	678	743	698	677	715	708	694	670	674	672	648	689	670	687	687	695	696	704	700	712	697	718	724	689	712	667	719	648	697	728	663	698	627	660	686	700	691	672	695	712	660	694	689	715	742	697	712	717	633	706	694	714	721	709	690	716	670	688	683	716	651	687	670	691	670	737	723	683	655	697	727	678	671	685	671	714	695	705	721	686	748	730	655	690	660	670	728	723	676	678	733	709	728	633	695	715	711	735	702	699	691	708	708	674	672	621	702	701	655	653	686	649	650	677	705	619	694	739	640	667	680	658	681	667	679	691	632	714	718	656	656	636	682	699	665	702	699	714	646	679	736	635	660	697	675	700	645	706	710	668	697	702	713	648	677	677	703	676	698	696	745	687	705	671	681	671	715	646	727	706	678	724	679	716	714	686	683	710	686	679	694	727	708	646	722	717	691	688	675	691	719	676	684	677	675	641	622	676	684	742	692	692	677	679	599	685	660	682	718	665	681	655	711	683	677	712	668	661	691	710	691	708	713	664	714	664	708	644	665	688	698	712	658	672	704	706	697	709	673	694	718	655	708	703	660	690	700	686	664	711	665	726	672	676	703	644	678	627	687	677	712	703	695	676	696	671	723	723	679	737	690	675	693	731	713	679	726	646	726	709	644	732	688	656	668	662	671	749	679	712	658	687	687	686
25089	21485	27400	25755	6032	642	535	473	437	413	419	398	381	388	398	396	412	426	387	378	391	404	353	398	400	392	362	383	358	357	371	378	362	378	383	314	402	365	397	339	370	356	373	386	364	408	424	380	404	361	359	380	415	377	354	392	409	353	365	328	364	345	375	359	362	377	371	379	386	384	378	409	369	387	396	363	352	385	367	378	374	406	387	394	361	349	358	318	414	386	343	377	378	354	371	378	387	353	371	417	381	342	395	401	370	380	355	396	372	353	365	370	355	349	390	371	392	383	377	402	368	383	362	364	362	385	425	361	379	379	419	379	391	353	384	384	417	388	368	371	396	422	354	407	375	339	373	410	358	421	380	383	378	350	363	377	376	357	368	381	384	376	358	354	408	350	387	350	337	390	386	376	336	396	389	375	364	359	387	359	357	367	354	342	369	412	387	374	366	373	354	373	405	351	371	360	389	373	377	367	383	343	358	377	384	416	416	404	347	383	399	375	336	381	388	397	350	363	381	390	351	382	374	400	357	383	370	384	374	368	350	361	408	331	363	415	394	395	420	382	345	330	378	348	346	380	382	348	370	373	340	350	389	348	403	369	372	360	370	359	398	338	342	383	380	368	368	377	401	383	406	331	384	361	378	332	345	361	377	348	348	355	378	366	378	392	373	420	382	377	375	322	382	394	390	355	354	349	372	368	383	365	383	369	360	410	390	352	376	359	375	363	374	356	396	367	355	395	376	386	390	392	367	362	372	390	373	364	352	403	368	311	350	359	346	398	354	365	390	364	400	391	385	366	383	378	396	374	390	336	372	349	405	369	375	387	398	407	386	364	365	367	405	428	364	357	364	410	335	378	350	399	371	355	375	370	364	370	402	367	387	358	399	383	417	373	356	388	399	382	403	371	384	379	349	378	377	347	369	384	392	365	380	334	387	393	374	354	367	354	358	356	397	381	367	350	385	343	391	369	395	375	402	368	410	349	366	376	384	336	377	388	419	371	350	404	383	417	389	392	408	407	401	355	369	371	393	364	353	394	379	373	369	389	383	425	347	372	370	367	345	343	383	395	372	398	366	372	360	376	352	391	383	351	371	407	369	384	353	368	386	390	383	364	367	379	375	369	371	367	369	405	372	365	406	398	367	377	394	371	381	378	390	419	380	367	361	378	374	350	361	377	381	365	364	331	332	383	403	385	366	387	371	377	372	417	347	353	354	355	379	388	357	401	395	354	377	391	376	389	354	374	362	380	368	372	375	397	368	393	362	349	396	366	367	368	416	363	381	389	376	395	358	381	398	383	388	399	354	355	353	391	391	372	363	351	393	380	374	409	367	397	373	368	377	387	422	359	360	366	385	362	402	384	403	361	426	379	384	388	363	353	379	381	359	386	346	385	412	402	367	329	403	376	382	353	361	371	366	388	356	359	361	387	384	362	359	359	376	347	354	371	368	393	378	349	384	382	357	377	347	339	348	416	378	358	368	410	377	375	380	407	325	384	369	375	368	372	373	340	385	406	388	387	362	368	411	376	349	382	375	391	365	361	368	361	372	377	361	361	381	341	390	386	388	372	390	394	389	378	360	419	384	376	365	355	380	363	340	350	376	376	365	395	384	362	387	377	393	371	356	379	372	393	406	372	360	374	348	368	418	413	384	389	344	387	376	411	387	400	387	365	356	378	344	386	327	346	425	394	405	387	389	347	378	363	370	395	350	371	349	367	366	399	396	369	370	373	365	356	369	369	398	357	354	375	345	368	367	367	363	401	416	367	372	389	382	353	377	380	361	387	385	395	348	375	372	377	378	353	358	346	390	353	384	365	390	381	374	374	380	360	397	385	361	374	373	370	370	355	398	366	378	357	359	377	385	364	367	399	323	359	353	388	350	367	389	379	390	400	391	396	334	372	364	366	377	385	356	405	348	362	386	381	390	344	371	360	411	342	372	369	347	359	352	383	364	370	357	374	419	363	417	400	357	366	382	353	407	386	377	391	398	359	390	371	392	368	363	351	405	386	377	394	384	360	346	388	380	331	361	351	394	382	368	376	375	342	382	345	368	360	356	384	374	349	382	361	405	368	411	333	408	353	358	382	391	352	396	379	372	398	349	369	372	373	414	377	379	347	397	336	347	415	363	394	397	401	363	403	370	372	394	404	371	342	382	355	350	407	339	329	375	341	348	354	353	401	376	359	342	397	357	361	356	391	412	393	375	378	365	361	363	355	371	380	388	375	352	362	383	365	384	408	409	372	406	359	376	366	365	373	372	358	359	388	351	359	372	340	395	376	387	370	389	389	402	393	399	394	351	346	369	399	381	385	352	359	368	383	387	346	364	385	365	346	345	361	365	340	426	354	381	384	403	348	382	378	358	357	357	393	369	367	378	344	349	353	362	373	412	368	372	366	395	373	376	346	400	367	352	356	362	385	347	374	392	362	380	343	369	396	377	377	380	381	400	380	379	356	358	384	385	423	370	373	392	382	387	388	366	374	357	398	404	381	345	375	352	350	377	349	390	379	389	359	363	366	378	387	387	395	398	354	425	397	379	349	380	399	385	374	371	351	351	351	385	373	353	390	365	380	400	366	337	360	406	369	388	350	390	364	417	392	407	358	383	400	370	385	360	381	372	374	363	381	351	353	356	376	402	411	351	368	378	382	363	415	349	406	354	344	391	405	375	341	383	375	338	378	335	393	376	362	339	373	356	366	374	390	313	403	390	396	370	360	380	381	380	395	366	383	354	375	401	340	360	397	382	357	401	364	402	401	390	377	354	390	344	370	393	403	384	373	382	361	384	386	411	366	352	392	330	380	347	355	392	410	373	351	385	364	361	383	364	387	403	362	394	360	381	339	370	328	346	388	394	370	360	389	371	385	378	365	388	361	384	360	387	381	394	395	383	402	358	362	389	393	368	364	342	363	368	348	388	370	378	395	380	368	381	378	345	360	377	368	388	353	404	387	400	392	357	364	413	391	392	358	357	365	353	365	366	391	389	394	346	393	356	387	387	375	407	378	374	369	363	389	359	358	343	367	394	376	370	397	351	354	371	365	395	379	328	399	344	355	400	368	333	366	365	370	368	383	413	349	381	402	379	369	375	398	380	384	398	369	367	401	424	366	375	358	352	361	378	367	366	400	373	369	364	321	390	363	362	380	368	372	355	333	387	352	355	375	362	352	344	384	371	337	377	389	381	382	369	384	365	411	371	381	369	399	395	375	374	386	360	401	372	343	356	396	377	356	403	389	365	350	363	362	392	405	395	395	391	356	353	382	368	400	370	364	387	385	375	390	382	380	398	371	371	364	400	348	345	356	380	391	410	365	396	357	394	422	406	389	378	381	348	359	368	401	315	368	389	380	359	389	325	374	383	370	369	340	376	340	367	379	355	371	400	381	363	371	336	406	360	398	412	382	382	354	376	426	340	422	367	391	376	388	356	377	357	418	335	375	380	371	379	366	371	418	409	375	378	379	405	363	382	389	393	370	366	341	386	378
6982	4200	2829	1484	1091	970	840	790	680	644	589	563	575	550	511	535	516	517	508	482	486	513	497	529	483	479	469	468	514	496	476	475	431	450	507	450	450	466	475	480	523	494	450	514	490	483	442	524	479	453	493	466	483	467	452	416	480	472	433	519	478	511	464	433	446	465	453	473	437	447	486	453	489	493	479	481	482	506	411	494	463	496	463	514	473	475	499	459	481	468	530	440	442	470	447	454	469	449	451	462	455	520	518	435	507	497	463	465	440	479	458	470	444	478	474	492	495	477	485	502	478	460	508	423	483	445	475	485	472	475	461	507	435	510	492	428	441	479	450	505	497	465	463	467	479	468	463	489	507	523	493	473	497	492	480	485	482	456	448	454	514	509	470	440	453	458	500	484	433	486	474	491	493	450	493	464	488	487	475	461	461	512	504	471	450	467	442	436	484	473	461	503	465	455	457	421	497	460	528	481	435	468	502	442	518	493	478	445	504	453	508	449	448	477	492	487	493	465	479	483	519	535	464	481	482	484	505	491	478	490	481	483	447	452	478	457	474	454	487	471	473	456	501	505	484	508	478	472	449	461	449	478	480	513	470	479	472	480	483	460	431	483	466	452	472	495	476	502	451	435	479	512	431	423	493	494	496	485	499	535	482	456	454	446	474	472	458	471	446	484	483	492	462	485	495	466	479	506	448	507	499	446	493	511	487	465	511	470	499	468	397	468	455	450	519	454	448	476	440	456	479	437	435	513	453	447	497	482	509	433	503	490	472	479	470	454	461	462	468	493	480	497	456	487	505	449	534	488	492	498	503	468	469	523	442	456	472	463	477	496	508	446	476	452	456	481	449	418	431	486	453	475	490	463	495	465	453	453	424	515	446	504	416	486	462	509	495	460	471	438	474	463	452	463	409	492	454	451	501	497	444	454	512	471	504	477	493	432	489	465	458	463	491	490	475	490	459	470	436	497	454	418	470	482	477	496	483	464	478	461	407	451	502	456	474	474	464	503	465	506	465	478	477	484	459	432	478	450	482	430	470	487	477	465	453	502	464	483	481	460	445	460	488	470	469	451	496	487	488	451	443	476	479	502	470	473	519	444	469	475	469	473	458	421	547	485	475	441	491	462	499	467	450	452	450	461	478	476	454	487	451	479	481	467	457	469	490	424	527	448	479	472	462	508	516	468	459	476	452	474	470	511	440	505	474	457	517	449	444	504	474	472	482	496	443	463	482	491	475	457	503	495	462	460	442	466	487	453	436	491	457	418	483	473	504	478	464	505	443	472	459	501	488	491	487	452	476	484	461	491	488	475	476	459	443	485	462	489	506	445	494	457	482	491	488	449	461	475	492	477	495	488	484	440	495	464	496	443	468	474	470	465	485	487	445	464	487	481	468	451	483	469	484	485	481	458	437	486	474	460	455	469	482	430	482	547	450	457	494	467	464	471	460	453	458	501	485	462	458	494	471	498	428	505	484	450	475	465	462	488	474	440	459	470	444	455	475	434	461	493	491	463	493	486	514	473	520	474	495	458	472	476	469	478	467	447	474	429	497	481	499	481	464	447	485	487	465	446	476	477	479	487	472	509	477	483	436	425	474	453	474	476	453	488	478	484	496	505	484	454	445	461	484	439	474	481	465	460	448	494	446	456	449	478	435	457	495	470	483	490	518	448	471	485	479	442	512	482	468	477	463	457	504	490	427	482	482	452	450	457	493	470	462	487	486	485	460	436	501	454	491	485	470	469	490	475	475	443	481	463	488	452	488	488	454	451	458	478	470	511	479	454	460	467	471	432	471	490	450	440	490	461	438	448	424	444	472	444	477	471	459	446	445	464	483	453	523	479	492	473	506	456	502	436	489	500	466	385	476	441	474	504	455	517	461	458	496	487	498	492	464	466	484	442	492	468	487	498	471	450	466	442	495	493	486	441	469	433	478	456	477	472	477	457	453	455	435	425	468	477	433	480	482	501	451	465	458	441	465	456	508	512	473	497	500	451	457	483	514	480	458	439	442	424	493	477	459	466	482	443	455	463	462	455	459	430	460	456	465	477	464	499	454	501	474	470	461	477	453	477	480	464	451	506	481	485	449	496	461	470	497	474	449	454	485	493	462	473	471	508	450	488	482	499	470	453	460	497	489	483	497	476	449	449	448	473	460	461	459	443	515	469	471	479	459	483	448	475	514	463	475	464	477	485	471	472	450	476	478	477	450	499	465	456	490	454	525	515	449	503	483	468	509	502	460	486	478	434	490	482	463	445	473	493	451	455	455	492	513	425	484	460	453	468	496	463	466	490	460	414	465	507	510	458	486	461	491	514	481	486	498	457	440	453	485	478	471	498	459	497	478	458	505	480	505	433	487	466	455	491	511	466	498	478	495	452	490	479	488	480	462	444	494	477	490	484	471	499	491	485	501	489	431	472	466	470	467	445	466	478	454	434	497	475	490	442	488	461	456	469	446	459	461	463	455	490	496	531	496	442	496	517	490	471	487	477	489	480	473	470	496	471	443	453	447	469	476	418	437	470	439	514	419	460	444	479	448	443	455	444	504	448	479	454	457	472	479	451	495	459	471	474	478	486	446	457	470	476	481	529	464	503	453	479	474	471	459	447	521	496	491	450	495	491	452	490	514	492	454	466	489	458	474	457	475	450	476	466	462	497	473	431	485	499	477	453	474	501	484	478	467	517	472	477	484	464	485	470	466	452	466	520	459	463	470	434	473	449	494	491	471	469	448	463	434	492	489	453	499	425	461	465	480	462	473	465	480	491	488	467	435	464	496	472	452	454	443	482	492	472	467	468	484	447	464	458	456	476	476	474	491	462	467	469	523	511	470	459	458	438	493	482	518	460	464	488	465	500	502	448	453	458	474	477	453	478	482	444	462	424	478	486	460	459	486	477	484	485	478	437	473	504	505	475	486	472	519	440	472	485	482	476	464	484	446	485	445	488	474	488	448	445	487	486	431	474	443	490	481	467	474	494	442	479	494	453	457	468	495	440	476	471	480	493	476	464	450	476	489	479	477	498	464	478	450	458	452	489	458	489	473	502	507	438	493	458	455	460	443	444	489	513	455	489	476	507	448	480	495	467	460	475	467	477	482	467	474	448	460	510	500	496	437	463	453	463	453	470	481	488	455	487	466	519	482	490	471	493	512	537	478	449	475	473	463	485	479	461	479	501	455	501	455	490	489	491	451	458	455	514	454	467	453	514	466	465	450	454	502	460	471	457	469	464	470	468	512	474	459	474	477	448	438	434	479	481	448	489	434	451	459	475	481	453	437	475	478	443	446	484	487	478	474	474	478	480	451	482	468	444	486	500	465	494	465	476	463	454	454	472	526	472	492	463	492	462	427	491	480	466	473	494	459	454	427	455	461	465	464	469	478	480	456	442	486	475	497	480	497	493	493	470	463	450	490	486	452	495	456	457	500	460	501	427	491	474	513	492	453	458	457	448	450	452	483	459	479	471	443	473	475	451	459	461	470	470
23017	21612	29436	24280	21612	21592	4264	661	500	439	414	377	353	334	309	272	268	272	254	269	253	267	235	230	254	250	221	197	244	211	222	230	236	222	211	216	202	201	217	197	209	235	213	216	218	217	221	230	221	222	225	222	194	239	211	232	219	219	190	184	229	234	199	217	197	194	190	215	223	211	206	229	197	217	203	190	196	198	198	231	209	203	200	203	169	210	212	248	217	209	219	206	239	221	206	206	219	229	198	203	209	194	199	188	186	199	186	206	205	178	183	211	210	212	231	225	211	241	225	204	222	190	207	208	217	201	190	189	212	217	216	213	231	224	204	176	208	239	219	195	202	200	216	198	204	218	204	217	216	214	195	212	212	235	211	197	195	215	235	218	210	202	204	208	205	224	210	202	203	192	167	186	202	192	222	218	209	193	207	223	195	227	183	210	216	194	219	197	207	194	198	233	209	192	213	223	182	218	169	191	194	256	210	203	200	205	200	206	212	223	201	168	192	206	220	186	180	203	204	206	196	202	200	210	210	206	197	207	198	181	196	191	188	174	205	226	206	196	222	203	197	186	228	216	204	188	202	213	230	208	190	199	197	225	227	203	228	211	202	209	179	207	214	210	208	224	191	199	201	224	193	232	208	205	190	198	215	206	188	194	201	200	222	214	212	206	209	217	213	218	210	217	200	190	207	190	196	194	182	187	200	198	215	199	220	196	226	200	187	211	204	217	176	215	190	183	220	191	190	203	252	196	212	190	203	212	214	229	205	197	197	171	226	191	225	200	198	228	200	205	198	203	225	192	216	222	181	203	191	196	211	199	208	194	214	207	232	206	213	191	204	201	201	207	227	201	205	206	186	188	212	192	201	218	199	219	218	210	203	184	217	199	216	214	233	225	220	214	215	201	204	223	193	184	199	226	200	199	193	204	199	196	219	196	209	193	205	211	188	203	229	196	177	195	212	206	187	190	167	194	225	206	221	207	190	192	201	215	211	213	201	198	200	203	227	197	187	187	217	198	185	185	195	229	199	217	203	173	188	221	202	207	214	211	216	213	205	188	196	192	194	179	207	213	222	216	200	206	198	208	200	202	191	182	213	213	205	226	211	195	201	202	190	207	200	206	175	211	187	194	203	199	214	230	201	212	233	178	224	213	216	195	206	179	226	216	208	203	229	192	203	205	236	206	202	211	208	222	225	203	221	193	217	194	215	187	209	221	195	188	194	187	208	166	214	202	229	229	189	190	207	210	202	219	197	201	219	192	183	205	212	195	191	176	212	193	213	211	227	203	213	223	169	191	225	199	205	175	229	210	201	217	185	211	205	212	197	222	170	189	200	221	236	208	212	211	186	211	181	200	219	202	254	195	206	196	182	190	209	194	222	199	212	186	205	211	218	204	200	206	202	217	202	216	191	212	214	255	191	222	231	175	199	181	196	225	216	214	203	203	232	199	203	214	210	193	198	186	205	218	227	232	200	193	207	207	194	213	198	194	232	201	210	217	189	207	199	224	221	213	218	194	225	215	196	189	225	198	204	199	188	210	218	207	225	207	184	206	205	219	202	214	203	210	229	228	257	209	210	224	221	203	214	206	200	212	216	174	191	207	217	207	186	196	198	210	202	202	192	220	193	187	210	241	199	217	194	211	223	186	221	206	238	219	215	207	170	211	207	221	188	206	194	201	182	232	209	200	187	200	207	224	216	212	186	176	192	193	193	231	228	191	210	207	174	225	209	189	202	205	215	214	198	204	204	214	211	195	196	197	207	215	172	219	203	199	208	210	192	191	182	218	244	209	212	222	202	189	230	221	203	204	207	197	230	202	191	197	196	196	205	204	208	204	188	210	221	220	196	197	196	196	185	203	230	206	199	191	215	203	193	204	221	197	212	233	182	205	206	200	227	198	218	231	182	201	200	193	223	208	218	230	192	204	185	207	194	189	177	199	208	209	216	202	207	207	225	204	197	202	177	193	217	210	203	210	230	219	205	219	203	179	207	207	195	221	216	206	183	232	211	218	221	182	182	213	195	198	219	218	188	209	197	190	212	188	221	178	182	218	219	195	211	195	220	215	207	218	166	210	224	214	194	219	230	223	208	199	193	203	216	197	210	199	198	203	226	178	213	223	191	208	199	188	204	198	258	193	208	201	221	209	212	198	186	213	205	226	195	194	195	215	190	204	214	220	218	216	240	219	206	206	201	203	239	175	205	218	223	228	191	186	204	190	182	210	197	200	214	222	192	214	208	186	206	197	181	194	238	185	206	192	203	214	201	215	197	217	195	210	210	192	176	184	186	216	186	185	191	188	220	206	203	222	218	216	197	201	208	213	202	208	189	220	191	194	218	195	205	212	190	186	225	187	195	190	221	211	205	208	198	195	187	224	224	210	226	211	193	213	217	185	198	201	225	189	219	197	224	216	220	192	220	217	210	205	203	194	220	214	200	207	203	223	195	203	209	184	177	218	204	214	188	210	191	225	211	198	217	213	206	212	198	228	185	194	218	215	208	228	221	166	194	212	228	211	195	177	201	191	191	216	237	222	203	208	223	214	195	190	191	190	207	229	200	225	207	224	186	199	216	210	190	192	190	214	199	188	206	204	202	207	231	222	203	201	232	195	218	192	215	206	182	189	194	207	198	224	196	201	226	194	171	226	212	231	210	218	190	224	202	207	196	179	218	219	191	199	203	185	206	190	202	207	217	203	204	201	190	195	195	201	205	212	199	194	213	188	204	214	195	206	228	187	198	208	247	206	225	201	184	209	199	194	212	204	198	217	225	204	223	193	229	219	180	201	183	220	195	186	196	179	207	212	189	204	212	200	187	202	225	179	192	196	212	194	211	176	195	193	204	201	202	223	204	217	185	204	205	203	191	204	212	241	217	208	199	182	175	212	174	182	212	207	205	202	192	215	185	204	208	229	184	188	219	215	239	227	182	197	186	213	192	205	198	174	225	187	224	209	198	207	186	188	213	210	210	235	215	205	194	211	241	189	201	201	206	217	202	197	200	222	209	203	198	202	195	192	181	173	216	203	198	196	229	192	194	208	196	207	209	227	191	224	220	220	204	214	196	223	203	190	209	200	219	202	232	213	184	225	189	215	178	188	212	191	186	195	203	197	211	199	198	224	201	179	199	184	179	195	208	235	196	223	191	214	199	216	200	215	199	189	205	193	194	213	215	199	208	195	204	188	195	212	208	200	204	199	215	217	185	193	199	190	214	202	199	198	190	210	220	205	186	210	203	193	235	234	198	227	181	190	226	205	199	224	199	196	220	200	198	214	233	217	198	215	215	197	214	212	176	202	192	212	239	192	225	203	226	206	232	197	180	216	221	202	201	185	198	202	173	192	197	157	220	208	211	193	151	220	195	191	230	186	189	182	180	195	216	199	185	209	199	190	199	199	196	192	186	194	184	187	170	213	217	194	186	218	209	197	225	222	205	194	203	189	209	204	199	216	215	198	191	204	225	192	200	190	199	220	207	221	199	205	191	204
9339	12843	8602	4067	2844	2123	1658	1286	1056	866	726	678	582	509	510	464	412	445	401	414	343	355	344	354	332	345	321	336	335	314	293	296	313	300	313	309	299	303	297	310	291	302	274	292	285	297	283	280	280	285	323	279	280	255	274	266	275	300	272	274	305	294	285	255	308	287	264	299	310	242	286	291	297	261	283	247	290	281	271	267	253	290	257	258	306	293	290	266	268	291	261	252	283	287	288	260	283	267	305	314	293	258	272	277	261	260	241	301	277	281	279	250	284	272	281	264	252	274	294	284	306	292	274	254	275	253	304	266	267	258	254	279	286	260	279	259	312	269	269	260	271	262	272	261	250	295	284	284	254	269	281	267	246	266	248	244	272	272	291	278	262	238	291	276	270	289	254	276	293	242	258	286	259	253	279	277	252	263	273	288	249	270	242	265	252	276	281	284	279	305	235	276	286	285	279	273	267	269	261	277	276	288	252	272	278	282	277	264	285	266	265	274	295	277	277	280	240	268	304	263	290	270	290	270	270	262	263	282	250	278	266	263	246	274	250	270	273	266	275	266	297	291	257	255	303	265	294	279	306	278	293	304	291	304	276	270	302	248	260	266	257	260	280	276	256	280	267	273	276	277	277	289	280	271	283	268	262	265	256	268	286	280	274	255	258	298	289	281	288	292	283	269	303	270	297	248	285	296	251	298	254	264	285	283	296	294	271	262	265	280	288	285	266	260	271	277	248	268	258	259	270	281	264	265	264	268	267	240	304	292	270	291	260	291	229	285	267	283	270	259	269	247	254	276	274	300	253	268	258	293	313	279	263	269	268	253	282	272	282	269	269	275	289	277	255	262	265	285	253	262	257	253	262	280	261	226	269	289	295	272	253	280	282	297	270	239	257	263	283	278	281	314	254	293	275	269	276	286	254	311	266	265	277	298	251	284	297	272	260	270	260	256	288	294	252	241	279	266	271	281	265	257	264	296	279	262	256	272	279	294	248	273	274	294	299	289	256	270	285	274	269	276	263	300	252	296	286	250	291	254	256	263	274	241	254	257	281	267	292	294	263	268	273	254	265	280	276	281	273	266	266	266	274	293	279	286	297	261	275	266	266	318	271	276	281	280	309	249	287	269	247	302	287	237	261	261	271	270	265	294	270	260	258	271	276	262	241	283	296	247	303	259	248	284	278	271	275	252	282	295	253	311	281	285	280	273	281	290	257	222	245	280	241	247	262	266	285	268	266	266	266	258	296	267	258	276	287	312	278	333	265	283	272	287	289	254	265	276	292	267	261	276	274	282	252	304	263	255	262	258	249	298	282	305	276	283	257	293	252	258	273	264	273	281	293	253	250	280	260	278	265	277	244	276	304	265	298	279	289	283	258	277	269	266	268	242	279	272	265	276	301	291	262	265	259	281	270	268	249	265	272	286	287	303	252	289	273	307	278	278	269	276	263	239	278	267	258	272	273	280	278	265	276	275	286	290	254	273	294	275	295	291	280	274	285	268	276	275	265	299	275	269	287	276	280	260	293	295	277	255	255	272	240	306	262	268	277	288	283	284	264	265	275	279	274	263	289	275	283	256	290	288	274	291	258	287	276	265	262	271	294	268	276	251	282	260	294	265	308	253	285	276	288	275	270	259	253	289	244	296	261	267	287	268	286	266	254	275	267	289	280	249	284	287	268	270	249	280	272	266	281	285	287	262	274	287	264	259	250	262	287	258	298	278	269	252	289	280	264	238	285	285	261	271	289	268	254	261	279	268	282	272	286	250	286	276	250	285	251	261	285	292	298	281	256	261	301	266	278	281	280	306	294	251	265	248	281	283	255	258	242	295	274	267	274	269	279	266	256	267	263	291	280	260	294	261	300	288	263	238	295	262	277	280	293	264	293	268	276	269	296	251	302	245	277	267	271	265	284	270	280	285	278	284	249	273	279	314	275	256	279	273	305	276	274	266	299	261	280	253	249	263	293	250	248	298	292	267	285	296	284	254	265	292	273	255	256	273	268	285	267	304	253	269	285	286	281	276	250	261	262	263	292	287	290	281	269	292	274	269	287	301	242	284	262	262	294	247	287	281	280	257	270	274	272	298	261	244	285	265	266	279	254	272	264	269	249	290	258	268	277	278	273	253	255	283	284	281	285	264	267	268	265	289	263	260	274	282	261	265	273	268	265	253	292	280	295	264	273	262	303	266	246	280	290	257	290	262	286	249	299	275	262	272	287	294	288	260	269	304	279	276	279	279	278	269	235	253	289	285	261	255	281	286	293	289	290	272	249	276	259	278	265	254	277	280	286	275	270	258	281	257	253	245	254	254	254	267	242	290	272	272	314	311	275	275	274	276	257	267	304	251	287	294	255	273	265	271	256	284	260	258	259	272	252	298	267	266	247	270	254	250	286	255	272	289	304	272	249	272	267	282	293	279	279	247	292	265	301	274	272	279	282	292	275	263	293	267	262	229	260	271	276	240	231	282	280	279	289	300	247	296	257	267	264	259	268	273	290	280	284	281	295	252	269	275	275	274	287	263	261	268	278	283	275	267	300	251	267	251	235	296	282	268	296	291	279	284	287	285	280	288	295	264	274	261	293	238	277	274	279	300	273	266	257	291	286	286	276	278	256	283	275	289	294	283	260	264	262	276	270	287	254	245	258	260	268	279	294	258	301	287	263	255	279	269	295	272	252	294	268	276	283	259	298	259	243	283	289	268	278	251	267	248	258	267	275	269	274	249	274	283	283	281	270	276	285	261	273	295	288	258	268	242	266	262	265	292	275	288	256	324	269	259	271	273	257	255	283	284	302	246	263	261	274	270	270	308	279	261	284	247	236	276	265	288	266	255	275	257	282	282	291	285	286	280	263	261	283	266	259	278	279	277	268	259	281	289	282	267	272	263	316	265	273	279	269	274	279	257	288	279	257	272	244	260	264	240	261	293	266	270	277	284	289	221	254	264	288	252	274	263	270	254	271	276	276	270	315	268	257	252	284	307	265	264	293	248	288	288	256	252	297	289	262	232	264	267	277	249	266	244	282	263	284	271	266	282	221	294	299	253	299	273	282	294	264	256	266	263	305	280	263	291	295	277	270	269	264	256	250	256	295	251	255	280	255	260	267	266	257	272	250	264	263	240	273	249	276	290	270	253	273	294	265	271	276	270	280	241	261	298	269	266	279	258	251	257	281	280	292	260	276	289	297	277	279	256	263	268	271	257	262	291	271	263	275	280	298	249	287	287	280	303	269	263	247	263	276	261	257	253	298	257	278	294	276	289	273	276	280	273	245	274	282	284	276	254	253	262	266	293	272	248	272	286	261	258	271	285	293	271	264	265	294	250	269	288	273	281	295	292	248	261	268	286	261	289	271	269	262	277	274	301	291	314	301	285	296	249	277	291	261	296	292	265	270	299	241	248	290	265	287	255	275	268	247	271	276	279	285	298	245	276	252	279	281	277	268	292	254	290	260	283	246	239	274	270	285	269	275	263	264	287	275	262
27907	17536	3324	801	687	683	701	653	661	674	626	599	650	610	594	610	612	596	632	655	628	628	670	676	611	613	649	630	588	650	586	574	599	632	579	615	626	632	566	575	627	603	643	664	611	681	602	572	641	563	608	635	625	631	636	607	642	592	574	582	581	606	621	630	580	602	647	638	619	630	599	594	599	578	631	613	629	607	621	642	657	607	627	631	544	597	622	625	639	639	614	580	612	630	584	595	622	613	640	629	589	644	630	607	605	614	638	618	603	604	609	632	601	612	655	574	617	601	593	630	597	595	652	634	595	654	636	598	641	649	600	659	579	644	625	581	596	643	630	620	651	650	622	642	600	593	612	581	624	604	629	598	620	591	623	635	681	622	630	646	646	648	599	614	583	653	630	603	626	570	594	581	633	626	621	684	614	583	660	594	617	610	626	683	588	624	611	599	640	600	625	631	624	630	610	595	613	655	638	609	612	646	644	618	655	619	614	629	607	539	637	619	596	605	674	623	649	606	648	592	631	626	608	643	619	621	569	614	609	610	642	634	615	637	626	594	570	636	607	628	599	586	630	645	604	580	609	620	601	590	648	618	619	617	606	620	625	612	626	570	642	589	658	573	622	611	655	647	657	598	659	586	628	620	657	613	618	635	618	607	634	631	626	653	634	615	611	618	610	600	583	612	601	584	548	637	612	622	632	595	597	648	593	609	612	621	657	633	641	649	642	638	579	616	592	586	621	589	645	629	610	633	606	627	603	622	576	678	633	649	577	616	579	632	584	624	603	609	593	612	627	581	639	646	602	619	616	634	630	589	581	609	637	641	643	653	671	602	656	564	595	609	612	614	619	589	619	589	584	650	673	657	612	601	672	582	620	592	592	624	626	663	609	630	593	601	584	633	591	585	610	605	638	655	582	627	577	599	621	622	620	610	591	606	607	598	612	652	605	616	612	620	618	649	629	646	572	643	578	576	647	578	613	637	626	626	608	625	634	640	575	626	649	632	584	660	598	583	621	621	637	589	617	635	637	639	608	682	602	627	649	630	660	603	606	608	592	664	620	622	631	626	632	619	649	591	626	622	590	628	627	617	652	649	603	589	622	601	642	608	636	622	614	666	595	615	680	598	656	619	616	611	621	608	587	602	618	658	646	624	616	595	610	567	655	659	604	626	606	611	634	616	573	630	588	594	608	583	600	595	656	643	639	624	607	618	620	644	591	684	631	607	601	590	637	607	575	609	621	581	650	589	624	597	635	605	574	611	607	619	561	600	647	598	583	608	623	624	600	604	605	630	650	645	609	642	612	615	588	609	621	657	650	606	605	585	607	595	654	625	614	625	633	610	603	565	588	641	675	666	610	645	619	611	583	568	604	610	681	626	620	564	606	641	602	639	639	645	632	611	623	651	613	600	659	623	616	630	663	613	607	624	612	592	588	638	619	583	605	638	591	619	602	642	662	644	617	646	637	635	607	590	619	574	615	646	610	581	670	595	647	596	608	639	601	614	627	612	606	603	623	595	605	595	612	617	664	604	668	640	612	609	623	667	610	635	601	583	613	604	643	664	574	616	638	622	629	623	581	602	632	611	614	612	604	588	618	630	586	653	624	599	609	582	641	616	623	659	575	599	607	619	574	663	634	627	621	617	625	638	595	617	606	645	626	642	618	669	597	618	609	593	611	614	621	689	623	564	656	579	626	630	597	580	619	585	628	647	597	605	634	627	629	609	654	618	584	736	620	618	612	589	593	655	611	627	580	626	636	645	595	621	587	589	676	676	600	644	604	610	637	607	622	590	589	648	605	615	624	601	643	610	614	632	610	601	605	633	602	680	598	643	597	689	627	630	608	643	652	600	605	619	627	581	622	648	682	597	635	624	655	628	633	618	649	579	611	628	599	641	618	604	625	648	623	639	613	658	630	667	604	612	596	636	611	611	615	614	636	601	628	597	646	591	652	623	635	599	606	576	617	643	616	650	629	614	623	603	619	631	647	591	622	659	609	598	634	657	623	594	606	619	648	605	677	600	592	617	660	624	604	597	641	538	635	579	666	611	654	580	659	596	576	582	614	602	632	641	598	649	619	623	635	583	611	617	615	627	583	596	600	619	644	585	615	599	599	635	566	620	654	605	588	599	612	665	614	676	623	604	637	588	582	636	614	615	593	617	611	606	605	624	665	612	650	634	600	655	632	608	613	617	648	572	576	638	596	595	642	579	634	645	637	633	611	621	620	633	586	582	616	594	588	624	670	616	621	613	586	584	610	631	604	600	614	625	643	628	625	618	592	585	601	609	633	612	697	604	617	668	623	621	603	618	630	629	622	613	571	616	657	611	647	662	647	600	610	626	603	601	580	596	652	682	594	616	605	612	626	626	575	620	608	629	645	632	608	626	631	639	590	627	675	617	590	626	654	598	613	601	624	685	590	611	621	600	621	612	565	615	671	584	617	674	654	603	624	596	624	603	640	589	617	578	603	606	630	631	589	670	623	625	626	587	642	626	592	612	641	635	619	633	651	655	579	641	554	629	628	609	619	607	606	601	594	584	638	581	629	599	585	677	634	628	670	617	587	645	634	644	644	610	642	633	605	606	636	643	578	597	628	622	625	621	609	633	649	629	635	624	651	603	604	605	613	608	622	588	621	632	597	643	598	626	639	570	592	604	629	618	619	659	640	636	635	601	621	618	613	597	609	616	590	575	590	614	607	603	624	637	586	620	667	594	614	579	596	656	637	581	645	611	640	579	644	600	643	602	640	605	615	614	619	659	625	611	644	602	606	592	606	657	608	640	592	612	606	612	623	614	606	598	615	629	653	599	608	637	581	669	593	627	582	629	650	675	589	603	587	617	604	632	647	650	654	619	707	673	601	609	608	601	611	640	587	587	638	625	623	621	604	598	576	623	611	617	607	600	635	623	611	572	609	654	548	614	612	614	641	645	585	625	608	600	602	595	618	656	698	627	661	656	627	585	598	620	649	636	592	624	644	591	610	664	641	612	585	617	627	639	614	617	611	590	583	591	644	600	597	625	624	607	627	650	576	619	628	650	575	650	679	639	601	633	603	584	656	623	581	593	662	606	634	631	625	626	593	660	643	578	605	625	609	647	639	592	551	592	610	625	593	545	614	632	609	602	600	602	699	629	592	631	627	615	607	597	636	628	598	593	623	641	641	654	599	639	618	635	601	644	673	668	578	604	626	650	606	619	551	610	633	652	656	617	569	632	658	618	663	633	610	614	631	607	596	654	599	600	584	590	616	660	674	592	629	634	651	629	612	615	619	624	604	628	619	595	572	576	610	641	622	635	605	673	610	606	639	609	655	621	661	621	635	581	668	613	582	650	605	651	573	582	606	619	595	589	651	623	641	631	647	633	659	609	584	651	630	650	596	566	653	592	606	603	637	650	648	595	616	602	654	635	602	584	616	634	648	586	693	628	599	637	649	608	621	623	629	641	626	634	667	636	626	661	656	638	595	603	592	609	613	659	649	616	618	598
4789	1334	1095	864	895	832	834	811	839	766	804	785	773	779	768	781	735	801	770	773	799	761	774	804	793	794	766	750	797	790	749	756	746	798	756	764	717	837	730	797	782	749	775	780	779	770	781	775	807	768	821	774	803	726	771	722	800	742	812	777	802	763	773	777	788	766	781	729	759	798	809	748	792	804	793	778	731	786	843	788	768	791	800	764	781	795	733	749	743	808	811	815	829	781	740	746	823	827	762	769	813	736	774	837	754	738	796	792	780	771	778	712	789	782	744	828	805	812	770	789	810	784	754	797	814	781	781	748	775	735	784	766	783	808	815	807	766	739	731	785	746	801	825	808	794	790	778	733	815	729	730	727	745	776	742	765	782	757	769	802	768	774	775	797	746	816	779	778	740	808	770	780	792	801	797	771	790	790	765	800	787	745	758	772	785	789	740	783	737	722	748	857	797	733	773	788	752	751	766	756	734	764	848	776	786	747	718	762	767	783	796	745	806	758	781	756	823	744	811	741	745	779	753	808	789	781	773	773	747	745	756	756	776	754	837	796	762	723	795	775	770	791	744	810	790	790	812	745	723	766	768	760	769	763	785	735	758	775	769	771	771	797	769	738	807	748	759	774	802	802	753	782	767	774	754	819	751	768	824	801	779	769	772	785	799	770	785	760	736	775	736	778	758	763	833	779	832	697	778	732	772	776	786	764	780	766	831	780	736	769	785	756	798	774	761	773	804	793	775	825	793	748	774	746	783	784	778	803	801	740	794	755	743	750	821	781	795	740	783	824	774	798	798	832	785	773	750	745	764	784	784	768	786	767	764	708	796	817	769	763	766	771	769	810	740	773	721	787	749	738	775	778	775	774	756	778	818	791	788	715	751	720	783	726	809	781	768	801	775	794	756	747	793	747	780	792	777	802	759	770	756	775	745	792	725	751	782	766	802	742	746	792	795	769	805	739	792	782	760	742	804	723	759	798	777	776	774	771	837	805	761	768	774	768	740	738	768	750	787	736	727	796	769	750	761	782	814	742	801	772	797	748	830	761	747	776	805	822	814	723	784	760	728	749	751	763	764	772	766	806	829	721	810	770	756	767	694	818	736	801	771	827	794	824	791	810	768	772	787	832	765	737	767	842	791	779	776	838	786	732	762	788	788	814	768	819	780	801	760	724	782	776	770	788	756	753	810	698	806	773	769	802	843	780	751	785	730	787	799	756	799	778	759	819	763	837	801	779	782	763	738	774	784	740	765	816	748	798	741	768	777	785	752	763	773	760	749	760	852	795	796	790	827	791	772	765	781	792	756	765	764	780	747	768	731	808	786	795	727	750	780	787	793	789	789	785	747	739	767	784	804	730	747	784	755	745	814	750	775	736	806	768	811	812	760	770	806	751	743	735	782	729	834	771	770	771	801	781	796	819	770	823	761	787	786	784	831	771	778	776	818	764	775	764	793	773	721	764	730	792	794	788	790	768	759	763	731	775	788	788	804	813	764	776	774	751	798	725	764	777	760	802	789	762	750	719	773	808	753	766	789	756	791	767	808	806	799	731	744	778	805	749	806	824	783	754	803	770	774	830	797	754	776	798	805	737	766	736	763	791	774	782	741	773	856	843	795	833	792	781	786	779	754	809	819	798	796	770	781	812	794	752	698	771	756	832	756	773	766	772	791	775	742	806	749	788	755	766	785	757	803	843	766	707	761	801	748	777	799	722	761	742	749	804	755	768	761	791	806	789	788	741	802	765	776	774	802	788	761	762	811	750	817	753	783	738	736	784	785	754	808	776	773	767	785	809	760	815	770	823	747	791	805	792	756	786	853	748	822	760	776	793	787	724	740	788	797	790	730	799	810	757	847	827	792	777	792	794	758	744	800	720	773	828	751	780	722	758	815	784	829	721	805	749	768	747	810	799	762	786	756	806	740	758	766	737	727	795	836	757	798	770	728	750	772	800	750	751	761	738	735	720	802	766	772	786	767	773	820	790	775	745	777	751	787	742	782	777	748	763	759	795	760	784	812	756	817	724	740	819	714	779	751	793	745	756	746	741	751	783	785	775	739	772	760	775	787	776	780	791	737	743	797	774	718	779	759	766	788	732	807	778	740	757	742	763	780	767	760	774	778	736	753	797	774	784	736	781	809	799	826	752	777	737	743	775	813	787	790	800	751	750	757	752	756	789	748	762	768	754	815	774	727	800	779	795	760	820	748	814	780	714	782	813	749	744	760	744	821	757	755	765	826	791	787	751	773	794	757	833	758	764	728	779	813	800	746	764	789	745	784	752	709	780	806	780	781	727	783	781	758	770	767	733	757	748	780	785	795	747	785	745	771	738	785	781	802	727	821	786	805	776	784	821	783	793	795	794	785	833	755	789	751	817	765	822	773	743	777	796	744	780	748	725	766	833	844	772	815	747	757	781	777	764	755	778	722	836	809	817	802	764	760	794	796	758	813	775	763	735	827	770	736	750	772	800	710	797	777	817	750	780	783	794	766	782	727	782	786	783	772	774	823	784	801	750	785	822	793	780	800	796	760	775	800	749	781	800	772	753	742	722	767	736	836	792	810	789	744	783	731	789	789	746	769	741	774	754	801	777	759	720	741	799	725	778	785	784	763	816	716	768	805	794	771	787	777	743	803	745	799	820	781	786	726	784	838	781	739	804	771	756	792	789	786	828	716	775	778	768	799	767	728	815	788	794	787	785	794	823	796	755	775	778	764	821	806	756	795	773	803	770	736	754	791	747	798	812	755	815	730	762	780	752	735	764	758	778	723	797	781	822	765	785	730	786	790	785	732	714	759	837	778	813	784	793	782	801	774	790	777	789	759	790	753	805	799	797	788	767	769	728	791	776	704	706	769	760	788	761	768	785	698	770	788	769	744	803	796	782	777	769	759	779	809	784	742	773	802	771	765	823	782	814	773	783	806	797	749	748	764	762	780	756	759	722	759	727	753	768	775	813	769	789	802	761	801	802	790	756	791	816	786	751	770	787	765	787	763	762	736	802	788	779	789	717	772	788	781	748	774	832	785	692	775	784	773	802	770	765	812	765	777	769	792	733	760	784	745	803	792	801	756	753	811	787	753	799	778	765	748	783	783	768	782	745	776	783	813	772	793	802	824	768	777	805	754	732	785	779	765	786	705	781	774	800	737	807	773	751	770	812	748	786	741	830	733	764	757	771	751	819	793	777	813	764	754	760	778	798	763	729	730	786	766	757	810	783	787	796	778	752	796	730	829	756	766	760	815	749	733	767	779	813	783	742	736	764	764	790	762	751	770	787	795	792	779	758	787	831	812	784	755	768	754	776	801	804	720	793	787	774	757	785	816	797	785	757	804	797	784	745	794	778	773	792	808	727	749	751	784	808	750	762	754	782	782	739	781	781	735	800	730	808	816	767	793	812	734	831	763	827	735	788	775	802	762	837	760	774	866	814	797	780	685	785	737	793	793	794	759	792	802	793	803	802	808	796	793	750	793	769	784	794	794	772
23967	21544	28838	24697	21518	7835	1074	792	659	663	624	652	604	575	595	607	523	610	559	569	558	506	583	601	552	549	564	569	565	541	559	498	569	535	555	524	550	561	556	527	538	539	523	528	560	559	517	540	565	506	579	530	536	542	563	527	569	535	529	539	541	545	502	530	535	527	534	542	537	542	546	522	536	565	558	486	556	503	541	526	524	505	550	571	528	549	497	520	535	549	509	510	519	496	540	550	530	571	498	543	545	534	549	537	558	507	536	486	537	536	523	551	560	527	544	577	510	467	531	563	511	522	537	495	519	533	564	560	488	575	499	509	511	559	542	550	548	501	523	521	562	551	509	560	516	549	573	527	517	563	549	539	557	514	546	502	550	543	522	539	521	498	571	480	523	560	558	527	520	558	552	531	543	503	553	521	525	588	508	543	551	549	574	534	507	510	585	511	540	534	563	517	525	571	499	583	540	539	547	536	565	532	535	523	576	547	534	519	557	516	538	569	533	522	538	524	534	553	518	537	508	532	531	559	517	555	551	572	525	533	535	542	583	531	504	533	549	533	591	520	560	481	513	542	560	555	550	531	552	549	510	547	501	538	552	545	547	550	525	534	549	499	551	525	526	509	568	534	519	549	573	512	504	509	540	544	502	514	552	500	500	548	517	551	524	530	546	578	553	518	558	537	516	541	525	486	510	562	530	537	539	549	525	595	538	519	564	534	522	551	533	540	573	556	494	542	530	517	539	503	512	551	558	514	546	495	510	552	582	478	526	523	549	543	527	576	544	533	543	542	561	552	551	558	555	512	559	549	582	545	525	507	525	562	505	570	503	572	571	579	536	568	552	518	517	539	566	530	585	534	557	541	515	537	524	561	517	552	565	565	556	548	567	521	555	481	573	532	552	560	590	523	544	518	505	488	531	507	548	546	552	557	513	572	524	554	545	547	528	549	532	549	567	537	510	538	557	532	576	542	542	514	533	524	514	541	543	558	503	517	535	539	505	546	581	550	524	573	528	575	556	512	544	503	524	541	511	478	538	547	536	570	543	527	474	534	499	525	520	534	493	546	554	539	493	517	555	577	567	530	511	569	519	580	507	522	592	525	523	529	522	526	527	561	577	542	534	532	546	520	522	454	574	517	519	538	546	515	544	558	537	553	529	570	556	527	546	527	512	496	581	544	514	534	547	539	478	515	545	535	551	568	523	539	563	542	510	523	532	518	510	578	512	523	520	515	527	504	570	508	512	556	559	516	554	522	568	541	529	532	550	569	560	563	532	518	517	579	490	515	523	562	534	532	571	560	554	540	530	522	573	515	551	512	547	516	513	517	571	504	552	530	552	514	541	539	501	528	515	522	554	540	538	548	517	526	543	539	521	528	558	537	560	521	490	532	538	529	514	562	513	516	539	521	529	497	559	547	505	599	533	556	530	609	521	536	577	489	483	510	576	551	523	540	549	558	572	551	570	540	530	553	549	577	545	516	541	553	481	515	502	525	539	538	513	543	550	564	560	530	536	515	552	575	543	540	525	495	539	554	538	530	529	523	558	541	529	530	572	570	537	558	572	533	527	530	513	523	561	541	554	492	568	503	538	512	563	543	551	538	514	527	487	550	528	554	564	467	536	536	518	531	519	557	520	539	531	513	534	500	523	504	548	566	579	573	553	550	535	538	542	526	531	532	508	543	529	544	528	513	500	561	558	550	548	528	536	549	550	541	480	551	533	512	530	537	504	511	509	495	562	506	582	481	533	596	504	531	556	517	507	520	556	525	570	587	570	577	534	553	520	561	537	526	507	552	550	507	534	542	558	529	545	519	561	550	511	501	497	532	530	556	531	511	543	514	528	512	533	512	527	510	532	558	532	505	581	543	588	527	544	538	514	572	521	555	582	526	512	576	500	524	530	548	543	504	508	525	560	526	472	558	531	515	546	520	534	483	533	492	537	507	559	570	520	534	563	552	539	552	545	537	575	511	505	492	550	538	557	579	520	558	521	512	555	577	500	557	489	520	542	522	557	500	549	507	513	533	531	514	536	550	547	501	557	508	541	575	552	549	547	544	515	531	508	524	517	571	547	522	527	547	546	506	529	539	571	555	563	521	548	582	554	504	514	536	532	569	571	503	528	553	521	489	532	522	550	539	508	570	548	542	504	535	509	535	532	560	512	546	510	561	537	523	536	581	544	520	527	505	539	566	502	559	507	506	550	524	543	556	538	554	534	528	522	535	545	501	506	483	553	532	542	542	521	515	552	513	528	492	567	527	570	509	555	555	551	510	483	519	518	502	561	507	507	546	568	516	542	504	553	559	562	544	520	510	533	542	522	504	564	511	563	523	515	544	515	531	560	494	537	550	522	507	555	547	526	545	519	488	504	547	554	548	571	533	500	554	522	537	511	536	518	556	552	513	518	560	566	567	557	561	536	595	542	537	528	527	554	529	552	520	525	526	557	525	551	517	537	490	538	545	525	532	518	550	567	516	529	536	531	535	557	516	530	512	528	555	563	530	505	573	556	549	543	517	525	538	539	489	533	587	581	525	568	513	539	569	546	544	531	528	514	569	497	567	552	548	555	552	518	509	543	545	506	541	528	564	518	556	500	549	540	515	544	537	518	551	568	520	538	500	516	539	544	533	541	542	557	515	500	508	559	539	548	521	534	534	530	567	507	570	538	582	560	505	500	571	534	534	579	527	512	574	542	526	539	541	510	547	521	551	565	523	521	519	523	525	541	500	569	582	533	509	538	538	548	532	535	521	498	546	523	565	520	515	532	555	548	524	530	553	547	581	574	524	528	550	560	515	546	582	566	553	497	517	540	548	524	537	489	567	574	543	545	557	567	527	533	528	542	567	553	533	522	550	535	547	547	548	542	581	512	566	521	570	536	541	518	560	535	543	565	593	554	525	549	510	542	543	542	556	529	513	537	538	586	549	518	474	511	544	490	534	535	548	509	525	520	543	531	557	552	508	522	585	563	535	530	500	535	559	507	558	543	508	526	531	539	557	542	504	526	538	515	532	528	527	545	505	491	518	564	531	553	537	523	553	515	495	496	519	513	545	519	526	522	532	538	546	552	522	547	488	515	523	484	574	525	507	519	546	530	566	518	508	547	524	551	515	561	539	546	538	530	497	550	557	578	534	545	559	526	558	507	547	535	500	536	566	539	546	523	540	592	493	547	492	555	519	535	548	531	515	488	535	524	556	531	561	550	547	540	576	551	540	539	521	532	544	541	556	522	472	571	508	563	526	512	546	495	525	551	483	503	567	545	506	542	530	565	554	531	491	516	504	542	543	507	510	531	506	534	531	531	555	493	487	545	526	551	501	526	521	562	568	532	489	555	561	543	530	552	538	558	553	543	538	572	549	551	545	534	543	515	563	568	548	576	511	559	498	550	540	536	530	502	542	506	538	520	517	544	485	511	548	551	557	518	509	535	531	532	570	568	522	522	529	543	562	541	526	550	541	597	520	539	539	509	555	586	541	568	517	531	502
6279	8083	5464	2691	2058	1703	1423	1180	1093	989	961	904	781	782	772	796	787	815	788	750	682	735	712	723	718	701	731	693	711	713	748	704	722	701	694	729	661	690	679	684	705	750	711	713	703	685	695	677	733	688	682	714	674	684	745	693	625	695	707	693	694	741	711	629	659	770	666	660	696	645	655	673	640	651	733	667	695	719	656	632	630	697	658	679	730	677	706	691	661	748	693	658	660	669	715	664	679	679	690	685	714	669	677	674	701	686	661	723	711	668	671	665	703	666	745	668	707	732	696	646	655	659	711	686	692	736	683	658	700	730	692	652	680	641	687	676	658	685	714	679	720	659	715	673	684	692	706	668	674	687	634	637	674	689	690	659	653	698	672	615	678	658	701	705	702	687	717	639	655	701	678	628	710	635	670	608	682	659	687	688	643	686	719	719	681	688	685	709	645	672	651	626	705	710	671	658	687	674	671	699	699	693	676	679	686	693	681	696	654	690	642	720	695	665	684	653	671	671	654	650	684	654	630	686	650	715	675	687	661	667	657	661	650	664	724	677	696	664	685	718	679	717	679	640	669	661	695	741	716	692	644	661	686	689	699	681	655	717	689	657	662	683	708	679	678	706	718	665	720	735	627	708	688	698	672	648	702	719	660	676	670	674	714	671	715	663	685	694	655	695	668	708	699	732	636	675	643	649	657	672	706	685	680	703	685	723	660	676	645	685	716	637	696	688	678	644	673	687	651	676	696	647	665	726	690	681	707	678	710	685	672	635	713	725	703	674	688	690	688	704	667	689	665	689	682	685	700	706	704	655	668	650	694	694	676	636	713	690	706	673	709	658	690	698	641	647	673	666	680	702	607	696	700	673	667	677	701	667	680	677	672	683	701	646	671	696	678	715	661	657	685	718	668	632	631	698	667	700	636	695	669	686	725	643	693	711	675	727	713	641	667	676	682	611	681	695	679	721	692	618	693	698	680	721	635	638	620	703	687	696	673	694	667	705	688	677	666	683	645	712	700	675	656	718	673	638	714	677	686	666	677	637	655	676	669	689	678	730	710	701	678	628	669	688	659	681	699	714	644	645	669	677	680	697	656	660	685	674	729	685	702	687	690	738	692	670	615	694	649	677	684	711	669	689	656	710	641	708	713	684	658	698	683	674	708	696	701	702	709	690	658	649	697	714	647	671	675	689	645	704	681	638	688	693	695	645	650	676	669	681	707	642	646	684	636	691	660	670	691	690	696	692	671	657	689	667	688	679	710	698	687	709	670	698	667	700	735	701	667	655	649	688	677	678	673	656	708	723	701	680	669	739	625	681	690	702	676	676	670	665	700	703	664	692	674	664	655	655	670	687	713	733	669	655	724	688	685	658	667	710	703	698	678	680	656	692	682	656	658	675	681	708	704	710	685	744	676	658	687	690	685	681	684	662	691	691	692	698	696	671	678	734	670	680	746	684	619	725	677	659	685	666	679	686	674	695	664	645	711	675	703	648	682	669	711	659	693	692	676	646	675	687	719	683	703	656	625	686	677	677	643	673	671	725	684	652	690	702	692	691	668	670	661	697	720	651	732	678	729	703	706	639	646	682	637	688	666	690	651	630	651	698	663	632	697	653	653	724	689	686	682	640	673	691	692	627	693	699	699	633	675	688	654	642	662	681	735	700	682	677	626	725	710	664	701	670	710	699	712	704	695	650	696	658	674	647	652	701	719	665	703	698	626	688	654	690	662	715	728	712	672	679	722	683	655	699	684	666	701	703	676	706	721	678	704	711	654	719	710	665	705	674	669	660	711	683	684	682	644	660	717	694	656	670	659	681	690	698	701	716	731	723	702	628	684	687	685	707	655	646	663	683	613	715	715	676	666	684	683	720	647	669	674	692	698	651	696	654	651	602	629	683	729	678	655	666	678	690	649	678	684	711	641	702	681	654	674	692	768	701	734	659	709	667	690	718	658	669	681	696	701	736	735	663	729	683	682	682	693	678	677	690	636	669	679	681	656	662	683	687	656	728	662	677	700	680	598	636	668	674	701	674	699	678	728	696	648	672	673	720	716	662	712	664	683	677	699	703	716	667	715	718	636	691	754	693	706	709	685	708	709	656	660	678	690	665	685	658	660	697	687	671	699	697	704	636	668	700	655	614	632	715	697	688	670	690	673	685	691	661	746	680	668	703	696	682	662	682	700	655	665	697	685	651	693	659	695	713	691	711	672	678	663	700	685	645	708	699	625	690	691	713	659	678	688	717	710	673	703	639	682	681	675	652	706	657	648	688	680	691	710	721	662	640	649	719	681	681	679	657	697	628	705	685	633	674	707	673	697	681	715	653	659	725	680	652	619	730	689	662	658	672	673	694	720	669	700	737	690	688	701	659	669	673	660	735	732	682	683	670	707	656	676	700	701	644	710	698	671	683	707	713	709	713	668	654	774	666	624	685	672	680	672	693	759	691	675	692	714	620	714	666	693	688	711	640	668	675	650	668	695	704	678	680	686	653	680	714	720	714	664	708	662	644	671	714	678	704	729	691	673	667	695	678	662	636	671	676	700	682	708	708	701	662	693	685	706	638	701	662	660	699	689	687	670	725	665	665	681	666	761	673	687	689	685	726	653	662	711	679	664	662	703	738	713	643	696	689	676	681	683	678	616	717	720	667	701	666	701	671	680	713	704	688	724	685	668	683	714	679	654	694	711	686	687	676	675	647	678	709	699	693	697	673	677	687	696	749	709	729	710	710	702	704	671	661	709	679	702	672	677	675	682	708	700	691	674	707	663	692	682	693	662	666	687	697	681	669	694	709	634	698	640	672	649	696	668	693	688	671	673	691	639	641	657	697	683	669	687	674	716	674	712	649	695	666	709	694	698	708	683	673	698	713	673	687	692	708	683	697	704	686	690	682	693	690	680	725	694	653	685	707	660	659	718	686	667	659	669	655	667	676	671	649	647	681	661	660	711	709	672	731	682	682	687	709	650	690	663	675	718	707	689	667	715	695	663	682	684	679	645	703	676	651	708	708	671	642	669	681	662	695	671	706	668	704	690	683	689	715	676	723	674	656	632	708	695	671	626	672	720	657	684	707	675	695	698	691	675	690	696	714	688	735	678	681	646	658	687	696	688	653	673	698	675	684	676	664	671	682	684	729	687	637	657	662	647	689	686	682	707	690	688	698	679	702	678	624	624	700	698	689	697	714	700	674	699	678	705	733	724	655	671	661	718	665	645	656	720	661	677	652	706	689	647	697	659	676	681	648	717	685	674	666	682	678	740	716	665	681	675	685	698	692	673	699	677	683	716	662	679	704	691	699	604	699	665	699	648	695	672	684	662	651	685	640	646	695	645	687	698	689	676	692	693	710	707	677	667	675	644	665	720	694	724	671	665	729	646	631	690	628	687	653	681	705	698	680	659	677	650	654	664	707	648	706	645	665	685	701	689	682	695	714	654	630	721	726	674	677	673	705	650	683	667	687	712	682	681	640	646	663	655	700	729	670
25173	21556	27504	25962	6277	610	535	480	488	474	449	396	413	389	391	382	405	399	399	406	398	396	358	387	390	383	375	400	388	392	403	338	378	361	409	362	364	384	392	383	383	378	389	389	410	370	377	358	374	387	359	392	382	390	369	381	366	368	357	364	350	363	392	349	365	424	367	362	361	362	384	387	392	359	382	372	382	383	364	360	347	415	362	401	366	377	397	384	388	348	376	380	357	355	351	345	419	348	378	374	379	364	413	345	349	372	393	402	361	395	406	377	375	313	337	359	402	371	385	385	371	352	329	369	401	368	367	392	395	352	355	381	392	381	365	373	378	417	379	366	364	390	388	370	383	367	355	369	395	358	387	352	362	379	353	378	414	372	341	408	390	366	374	358	384	395	389	361	373	385	395	350	333	390	371	354	372	370	401	399	361	379	341	385	353	397	409	355	365	408	386	362	373	369	376	409	374	385	405	421	348	356	387	394	392	413	409	348	376	400	380	380	369	415	365	399	400	408	361	372	398	364	386	389	353	388	363	405	374	316	419	363	379	386	377	396	386	357	381	345	388	363	353	375	367	385	366	397	385	388	366	390	407	332	354	344	401	405	363	395	351	391	348	394	374	396	356	376	371	395	373	401	369	353	362	410	386	380	365	361	374	381	398	384	361	378	377	416	381	384	373	400	382	369	370	380	357	370	402	382	345	379	375	341	395	355	392	366	383	385	352	414	355	402	374	395	407	345	359	380	372	365	315	371	353	402	317	373	370	379	374	421	364	359	363	377	391	376	394	353	341	370	433	387	365	373	421	377	385	380	379	395	377	386	368	353	350	373	393	401	392	340	346	439	375	379	361	367	402	370	356	360	370	359	382	366	352	321	383	353	345	367	369	369	349	363	349	376	347	365	358	364	357	349	394	393	387	354	360	391	374	405	378	353	378	375	371	365	331	409	369	388	401	377	380	359	341	385	350	364	363	393	380	364	375	361	385	440	382	401	359	348	349	364	363	387	392	350	405	389	401	360	354	364	410	364	338	378	377	372	415	366	348	336	378	354	361	422	359	423	366	347	357	396	398	360	384	413	384	375	382	358	373	372	362	396	379	391	379	351	334	377	370	408	379	376	389	401	390	369	367	388	342	350	335	371	360	374	368	321	404	363	399	367	341	363	376	359	398	358	374	378	383	401	351	337	332	386	371	365	347	389	354	384	403	395	355	404	376	379	361	331	384	376	422	391	403	380	372	364	373	383	350	356	397	373	356	403	364	407	372	420	391	381	377	351	325	404	394	373	374	384	403	357	385	407	356	371	368	403	339	384	355	364	381	377	375	357	394	372	368	362	362	344	367	360	358	393	345	399	377	425	354	357	374	373	399	381	378	391	406	398	376	369	371	349	373	398	399	380	381	372	382	389	387	334	369	398	422	352	357	348	373	397	404	350	386	373	389	359	364	375	401	409	402	352	394	390	378	410	384	412	425	381	377	350	394	411	397	383	363	392	361	391	372	369	386	366	344	361	403	367	347	406	394	378	380	393	396	392	388	385	408	364	381	408	356	393	379	391	405	368	342	382	372	384	378	376	355	371	384	375	384	421	372	360	377	416	363	397	380	357	377	365	366	346	345	370	380	385	375	387	367	343	384	395	345	349	351	379	402	381	378	384	356	425	383	333	386	362	359	366	396	362	390	368	371	402	394	367	398	359	396	381	367	377	369	382	374	340	385	403	373	351	394	391	345	398	357	409	391	381	374	367	367	381	346	354	372	395	386	335	383	387	411	371	369	378	377	404	372	402	348	367	358	383	383	382	362	372	376	348	361	383	341	402	384	346	384	360	403	367	386	377	368	351	400	349	387	401	399	368	387	388	372	376	364	352	368	389	373	344	396	380	385	365	357	402	384	391	382	382	403	331	374	385	388	406	386	358	404	381	344	353	356	382	380	387	390	370	369	352	391	382	390	373	378	375	359	383	364	342	380	393	410	389	401	398	354	367	354	389	388	421	379	341	369	380	379	379	377	362	403	389	385	346	378	373	375	392	364	365	383	370	397	399	397	379	380	366	340	356	359	358	401	419	400	328	392	373	380	360	364	395	375	398	397	361	372	377	356	370	371	369	389	401	360	385	391	368	372	383	336	360	367	376	395	398	360	407	351	380	388	341	386	395	408	371	386	386	356	400	351	348	393	362	370	365	330	351	360	354	384	358	334	376	381	378	391	369	407	407	392	370	405	368	369	360	405	386	338	370	354	378	450	373	355	376	401	384	400	375	377	369	373	356	372	380	381	353	367	391	374	384	355	371	389	358	397	376	378	370	392	376	345	375	383	393	351	354	373	352	372	382	393	382	364	384	374	400	387	380	363	344	367	360	372	399	392	329	356	397	383	364	370	354	382	389	368	373	396	377	408	354	369	358	372	356	363	365	387	369	394	375	361	380	362	338	371	390	355	371	355	370	390	389	372	382	357	396	405	402	363	381	400	411	400	367	386	385	404	349	371	316	401	371	364	391	362	370	390	388	367	370	403	388	327	356	374	380	376	397	359	422	387	385	350	400	369	353	394	315	373	371	382	386	381	346	393	391	360	353	384	367	398	396	359	363	342	382	359	366	394	363	359	415	378	387	393	344	360	368	399	370	370	364	413	363	380	387	383	341	384	368	370	380	382	367	378	395	372	380	378	329	356	374	382	424	363	352	345	379	343	347	389	398	362	378	349	385	363	364	371	376	363	399	381	362	354	379	392	380	372	361	396	380	381	388	409	351	376	381	398	378	381	405	382	386	418	355	378	365	370	383	425	383	383	405	398	385	374	380	336	362	367	357	374	394	386	373	363	373	375	384	369	428	348	383	358	373	379	363	380	369	358	386	403	365	377	366	330	361	413	361	406	392	368	348	377	375	363	366	381	368	375	374	363	370	355	348	379	383	392	389	392	395	352	414	369	378	357	385	362	379	376	383	379	415	383	379	372	390	353	377	373	389	395	395	396	391	385	373	386	355	386	373	360	354	369	414	371	387	386	381	375	399	363	361	369	347	365	376	339	350	376	411	398	393	349	368	356	402	402	342	385	351	363	383	394	381	355	324	383	346	395	346	363	365	360	410	386	384	403	375	352	367	372	397	391	359	372	348	404	385	381	375	368	380	387	364	400	370	365	346	344	412	365	398	343	387	353	375	370	361	357	382	360	365	388	375	387	422	359	372	366	349	389	385	339	358	397	372	377	364	403	358	363	358	358	381	370	367	374	362	423	385	352	358	394	373	345	371	389	367	375	398	407	371	385	401	389	364	340	331	391	366	404	402	363	379	353	377	347	365	380	374	338	383	349	394	356	363	389	403	343	345	380	355	375	368	344	394	394	388	335	382	378	369	376	385	377	345	394	373	388	377	381	353	401	349	391	407	355	420	341	378	350	390	408	386	407	372	383	370	343	373	382	359	385	394	377	379	370	363	353	347	354	379	395	377	360	364	427	401	391	352	330	358	366	370	356	388	352	389	425	358
6405	4322	2786	1494	1092	891	787	698	686	606	604	577	526	509	474	500	530	510	502	467	502	503	515	467	485	488	477	495	526	487	451	464	470	496	475	457	473	474	481	492	457	492	451	474	460	471	500	485	482	489	495	451	511	503	479	449	483	459	472	460	509	479	482	487	473	447	470	449	486	455	462	467	484	450	486	479	468	483	435	447	474	495	497	466	449	487	450	488	485	472	448	445	463	489	452	444	487	483	497	498	479	481	463	474	469	482	469	464	481	456	451	453	476	463	464	477	483	453	455	463	458	497	437	475	465	468	494	480	489	454	461	513	458	461	483	457	462	482	462	492	443	466	446	460	498	460	456	480	470	482	466	429	473	459	495	469	461	441	454	474	467	457	473	453	420	501	462	501	473	468	456	435	445	449	471	464	431	457	484	428	504	444	478	444	468	500	466	457	471	477	460	456	462	489	451	472	439	425	460	485	490	502	454	484	455	475	509	493	429	463	457	448	455	472	465	449	435	454	475	495	448	452	448	465	471	505	442	463	499	475	474	471	459	462	475	452	448	465	483	461	468	457	463	465	465	470	473	484	438	465	450	501	505	467	486	457	460	459	496	465	483	452	493	479	496	488	450	452	492	440	478	427	460	453	508	474	458	454	465	478	489	449	487	456	432	467	483	505	476	455	454	496	458	496	449	462	494	460	466	461	487	463	496	470	478	488	484	424	499	451	453	448	500	459	485	478	474	441	435	470	490	480	442	473	424	454	442	472	455	477	432	448	496	476	472	451	460	495	453	452	472	464	537	465	527	478	457	458	519	457	463	438	493	417	434	463	432	489	471	464	488	500	475	451	494	433	467	493	493	484	430	470	441	451	518	456	462	450	495	458	499	449	433	491	473	472	492	472	482	473	487	470	485	434	448	457	466	442	500	461	457	450	450	459	496	496	503	512	497	460	480	468	469	472	490	430	482	490	482	504	500	470	518	449	478	477	495	467	448	477	462	456	461	457	439	477	461	477	442	494	442	478	433	454	472	487	462	454	452	443	479	475	489	477	472	447	506	482	509	450	508	493	475	475	460	456	464	466	463	487	492	502	458	515	444	472	471	490	482	464	426	508	444	480	458	512	479	506	446	499	449	502	472	473	492	437	465	478	476	463	480	475	489	495	466	470	497	486	460	477	470	483	499	480	466	438	472	468	482	479	472	472	470	476	473	459	466	461	464	470	447	456	475	495	453	444	466	424	461	476	470	490	450	463	484	449	476	490	449	462	466	450	462	508	436	461	483	470	439	510	488	454	480	454	457	480	496	477	456	473	465	474	490	462	482	461	488	451	476	476	427	426	470	483	462	435	485	477	450	485	497	477	484	458	493	436	449	471	493	460	462	451	443	476	476	466	485	467	502	491	481	450	488	458	462	466	467	462	439	480	463	464	462	454	464	437	427	495	453	488	448	476	468	461	481	464	487	484	459	467	441	433	466	479	473	502	421	454	490	458	455	474	490	453	497	449	504	443	492	478	502	471	440	463	454	450	490	457	454	493	480	487	494	484	497	449	468	481	445	462	442	459	481	494	496	473	456	455	475	505	494	454	451	454	453	497	472	450	508	485	449	489	475	477	499	461	506	486	474	433	499	497	475	484	480	470	436	457	474	477	486	499	438	473	476	515	483	463	464	495	450	442	463	457	454	471	450	475	453	488	452	452	474	459	468	456	476	483	434	475	461	476	479	455	431	451	437	453	450	503	487	481	485	499	469	461	498	456	496	481	471	477	500	456	479	436	444	486	494	457	476	515	448	448	444	499	487	480	440	442	460	472	468	519	467	502	501	463	470	471	473	411	455	503	496	454	429	426	441	486	471	470	528	493	466	458	451	463	455	453	480	433	467	460	448	449	474	471	461	454	465	486	496	475	472	458	439	490	439	475	447	460	451	433	492	468	456	465	484	434	441	475	499	458	480	501	471	452	498	478	447	450	517	468	474	467	487	494	470	453	451	464	474	463	477	461	479	487	447	502	441	458	450	416	472	472	433	438	436	464	437	479	498	457	481	495	467	473	474	531	447	457	460	487	464	483	474	446	516	496	472	458	495	464	476	458	441	490	468	476	477	458	492	467	489	453	469	472	456	445	457	445	458	471	477	467	480	471	459	489	472	470	491	463	471	479	482	476	478	449	472	498	446	430	451	434	468	461	451	457	451	497	442	501	471	464	442	423	493	478	511	458	444	453	461	488	492	460	488	466	495	443	467	458	474	457	463	459	473	495	464	477	470	503	448	460	454	458	446	506	467	471	486	487	485	469	466	454	482	472	464	485	444	478	454	486	454	467	438	470	474	415	470	463	459	463	492	452	472	447	453	447	455	483	483	452	462	478	472	482	484	472	474	426	514	445	465	436	468	483	464	474	492	482	459	480	469	518	457	472	485	479	432	469	486	464	469	448	473	490	464	490	467	479	462	485	464	510	464	446	452	484	462	512	461	504	481	475	473	490	471	495	476	495	490	475	453	493	470	501	451	462	485	506	453	429	451	481	441	473	462	519	448	471	466	478	480	456	490	521	473	479	456	455	451	476	473	490	470	443	474	468	454	485	441	452	493	413	467	484	436	473	447	461	445	452	434	482	448	456	496	406	499	461	469	433	435	458	455	457	447	434	487	463	490	492	470	455	462	465	479	486	449	458	481	470	454	461	476	439	476	477	487	491	465	457	458	475	446	455	465	480	490	486	456	492	481	456	486	451	474	464	449	443	450	504	435	425	504	462	489	442	530	481	461	476	446	480	497	483	502	431	476	487	443	474	431	474	425	439	457	450	477	437	489	461	442	475	465	475	477	432	460	451	475	470	438	442	444	474	459	449	481	484	464	463	495	485	471	455	454	476	469	459	471	440	429	453	429	441	442	469	455	442	463	453	463	482	471	460	481	471	498	456	432	450	490	460	482	503	407	469	481	456	449	491	425	448	474	473	462	469	437	482	461	443	460	487	427	451	481	473	444	488	478	482	482	469	450	471	462	488	471	492	460	480	478	480	451	509	467	465	457	469	445	449	465	496	429	508	459	480	451	457	426	430	511	455	486	469	485	467	465	476	492	463	467	451	442	479	500	482	479	449	484	502	424	502	474	463	467	478	482	474	467	480	441	451	469	460	474	431	495	486	468	479	508	471	452	495	468	494	564	470	447	471	455	463	486	464	456	479	421	496	478	441	505	459	442	435	529	450	493	475	478	497	451	456	486	495	466	505	421	470	478	501	437	431	468	469	516	499	449	495	461	457	467	440	440	500	483	471	441	452	426	469	461	471	509	431	461	462	449	476	484	455	460	508	457	490	480	451	451	479	465	478	451	482	495	445	477	479	461	443	480	461	485	465	437	463	451	481	482	448	519	485	456	466	474	470	475	457	449	464	457	460	482	456	484	492	471	494	456	451	464	452	500	461	449	434	476	439	454	473	440	466	474	488	439	491	451	462	443	504	472	474	492	483	493	450	463	443	480	481	508	475
23047	21572	29363	24236	21573	21545	4436	705	492	483	366	352	347	317	296	290	271	255	244	227	231	259	245	216	222	238	225	228	219	233	214	217	213	180	245	219	203	225	205	200	230	177	212	200	233	207	207	211	221	221	203	213	203	208	215	205	195	231	181	195	197	205	197	220	196	200	192	213	213	204	221	193	203	182	183	203	205	237	208	198	216	186	213	212	222	209	204	190	186	222	204	217	204	202	184	203	220	185	205	196	184	199	194	205	210	188	230	198	195	197	203	188	201	203	201	208	181	216	198	185	215	186	187	226	206	207	207	218	209	198	204	210	224	202	204	231	202	202	201	198	195	198	192	228	200	171	214	204	197	210	203	199	189	186	212	184	202	192	204	211	217	181	194	204	192	196	203	188	233	220	215	203	217	227	214	200	230	208	196	204	221	200	221	202	195	212	206	220	222	209	215	195	184	221	189	172	225	200	183	173	203	204	218	175	219	206	210	200	207	211	184	181	224	220	199	173	186	226	194	229	199	216	204	217	225	192	214	217	212	215	206	218	199	187	179	226	199	197	207	189	206	209	204	211	197	176	172	189	220	211	220	217	232	190	209	187	198	208	203	203	209	199	220	214	180	215	193	183	204	218	198	207	226	191	185	226	210	206	202	189	203	218	202	201	185	212	205	232	198	212	215	229	222	198	235	213	192	210	200	223	206	216	190	181	186	205	207	210	205	212	206	204	210	204	200	206	174	223	226	231	209	201	177	206	215	209	213	186	199	201	202	189	200	174	222	205	209	203	208	212	238	208	210	185	212	191	195	198	202	207	208	216	211	200	234	201	205	202	210	205	194	210	215	224	208	196	191	186	207	210	197	209	205	196	196	203	227	183	197	181	227	178	213	200	189	194	220	207	200	211	194	211	198	200	196	198	205	170	187	198	211	203	211	182	224	209	168	209	195	204	199	183	207	196	202	186	201	213	201	221	216	206	173	184	179	212	188	191	195	173	233	194	198	219	206	199	168	203	182	209	197	206	180	184	217	192	211	202	215	185	202	194	191	210	201	196	179	201	216	203	196	206	200	203	214	190	224	208	214	196	202	223	192	213	180	185	211	200	210	231	195	182	193	234	173	205	231	203	190	197	209	201	210	215	206	196	206	226	194	212	202	247	203	217	192	205	219	190	189	224	193	210	194	226	217	198	210	206	178	199	208	211	220	201	207	213	178	197	217	203	208	218	216	209	222	215	212	213	181	196	196	185	214	221	191	207	183	207	210	214	208	212	203	199	174	212	214	199	184	219	198	211	197	173	222	219	197	209	222	207	187	203	194	188	189	202	210	224	195	235	197	219	197	186	194	205	213	201	191	223	201	211	213	192	200	204	196	201	197	177	197	204	204	194	198	196	167	193	211	190	193	224	188	217	213	207	181	199	207	186	225	185	210	218	210	188	209	173	211	187	201	205	195	183	200	213	204	195	212	195	199	209	220	207	185	209	196	226	205	231	221	209	207	211	210	188	214	215	207	196	205	209	219	210	205	180	206	194	210	230	229	171	197	210	193	198	194	210	189	189	212	198	210	207	193	189	209	207	206	200	183	198	192	208	212	172	182	190	218	214	181	200	208	227	194	193	218	166	191	188	193	209	216	208	213	206	185	199	195	223	211	203	188	214	200	196	221	187	203	199	226	200	207	182	194	206	195	199	169	183	191	186	218	217	197	190	202	226	221	192	220	169	205	175	178	204	234	213	217	205	173	184	208	195	197	213	191	186	213	188	206	199	193	214	222	185	198	216	181	207	208	203	198	228	196	188	234	186	205	222	213	178	221	200	235	226	208	204	217	208	190	179	225	195	213	205	235	206	206	187	197	206	224	208	195	207	237	200	209	213	231	178	225	210	203	197	197	200	193	194	176	180	204	212	189	203	188	203	205	192	213	198	201	187	210	199	192	221	200	187	214	200	203	206	188	209	205	211	200	227	201	200	167	188	201	208	174	200	233	198	192	196	184	206	214	217	198	179	196	185	206	232	177	218	207	197	195	186	200	201	214	189	163	203	201	217	200	199	196	210	189	207	174	194	209	205	193	246	195	184	198	210	200	190	204	222	199	218	201	229	182	195	207	212	200	208	214	202	195	195	216	201	209	196	181	199	168	233	203	190	184	207	193	210	225	171	215	188	215	193	199	187	173	178	208	185	225	186	211	191	209	214	184	217	187	199	195	209	201	221	187	206	202	200	204	191	183	204	185	169	195	200	212	239	208	166	207	184	188	205	207	187	196	220	202	210	228	210	213	191	194	188	225	191	214	207	208	216	203	206	217	173	181	205	210	193	212	223	194	197	200	192	219	214	204	215	209	214	202	215	196	216	216	200	176	189	213	202	184	212	208	201	214	199	219	187	190	211	191	207	215	221	212	188	197	231	196	205	206	212	193	193	215	244	228	220	201	226	212	196	196	214	187	214	185	199	197	188	197	203	199	186	188	212	183	193	209	194	192	200	203	179	199	212	211	205	207	208	227	227	197	191	233	195	192	211	189	202	189	188	216	216	207	223	187	207	198	206	208	190	181	230	189	231	200	190	184	190	193	215	212	206	208	204	219	228	212	225	200	174	204	228	197	191	215	183	202	184	223	213	187	189	208	231	212	212	203	191	194	190	223	220	207	211	201	205	200	189	205	203	210	201	219	199	178	195	188	180	203	194	190	219	211	202	200	224	210	193	168	224	185	204	204	210	193	192	221	201	188	218	209	200	200	197	230	190	207	203	182	182	189	191	212	210	180	191	229	196	213	185	211	213	186	194	196	219	217	194	201	175	217	193	201	189	217	184	202	188	185	217	206	213	197	207	208	205	192	194	212	213	227	197	176	210	194	207	229	197	192	211	175	224	227	218	223	182	211	186	184	234	199	206	199	183	209	214	189	189	193	181	211	219	188	209	179	192	218	214	184	205	191	194	192	188	189	213	197	201	220	218	185	196	198	187	197	185	209	218	231	216	192	206	194	209	215	225	196	195	217	197	168	197	218	178	196	214	200	215	232	212	161	214	204	182	188	208	192	178	185	191	201	198	216	211	192	198	217	188	201	201	208	200	218	212	217	205	219	214	188	208	205	226	219	189	189	190	207	206	194	237	203	195	196	206	197	189	196	200	214	217	190	207	214	213	200	207	200	210	227	195	200	195	204	180	218	197	200	213	212	229	215	213	220	184	192	197	195	187	177	208	214	212	201	193	225	200	209	189	214	203	183	191	207	201	196	171	182	207	207	200	219	217	165	195	215	195	228	187	201	205	203	232	199	199	217	204	191	207	204	187	205	202	197	200	172	212	204	198	183	218	192	214	199	201	196	212	205	200	207	206	224	174	207	188	218	197	194	192	222	192	218	218	225	186	229	216	231	195	201	210	212	221	219	183	210	185	198	199	204	222	195	194	221	202	177	205	219	222	185	184	227	228	191	184	184	215	208	200	214	221	202	186	208	200	179	221	210	210	214	193	197	179	209	220	196	208
8727	12913	8632	3976	2947	2211	1579	1268	1049	844	757	672	581	520	479	485	432	387	393	365	412	356	365	336	311	325	335	336	327	344	300	309	298	310	314	266	279	296	300	268	281	269	311	283	281	314	297	280	264	258	264	277	279	274	291	258	283	301	261	254	277	297	300	299	268	304	235	279	284	270	288	287	338	258	274	259	280	268	292	281	250	285	277	281	294	288	261	246	245	257	263	298	276	269	266	260	295	276	256	271	262	290	280	237	295	257	277	255	284	258	250	262	280	304	244	253	272	268	290	286	278	287	254	272	287	317	259	284	268	285	297	268	270	271	256	286	269	267	272	255	284	285	269	294	316	251	259	272	251	254	289	267	254	260	274	272	293	274	253	260	280	274	285	270	278	251	267	251	284	259	271	277	277	248	268	259	290	268	267	285	286	300	285	247	266	280	250	259	281	250	254	270	289	263	281	271	273	273	259	271	244	267	269	253	264	268	267	291	255	252	248	301	258	262	251	270	250	302	271	271	276	291	263	262	301	266	268	264	264	289	254	269	285	266	306	289	271	270	284	277	286	265	302	256	258	247	274	274	290	271	285	270	253	270	249	267	268	277	269	253	262	263	268	258	256	291	249	254	251	259	259	258	252	275	242	275	280	267	296	255	277	261	281	260	267	271	233	280	269	283	264	282	263	280	269	288	294	306	271	261	259	283	286	244	266	278	283	264	276	279	283	263	262	246	291	282	271	274	311	250	309	292	254	243	288	268	255	268	271	266	244	250	244	265	267	262	291	304	249	285	254	269	252	302	247	288	253	272	279	281	227	253	260	261	267	258	267	269	281	248	277	284	258	266	284	277	301	266	284	242	293	275	265	258	251	278	264	244	236	271	244	273	249	274	258	284	260	276	254	273	286	270	271	265	287	278	266	266	276	242	275	303	279	241	284	272	259	264	268	272	266	273	257	277	274	293	267	282	261	295	265	259	265	284	260	279	272	258	289	249	296	249	276	279	277	268	248	258	267	285	270	286	259	301	253	284	314	276	277	253	255	251	272	249	242	254	273	233	237	274	256	271	260	256	277	243	267	266	245	264	244	275	268	296	278	283	273	262	270	303	273	280	298	278	264	257	243	248	269	263	252	287	244	262	280	234	242	273	290	269	309	291	259	290	253	274	259	274	250	277	295	285	260	279	256	278	280	266	286	246	258	253	280	269	253	287	269	251	276	240	267	266	253	275	240	259	290	303	237	294	304	309	267	311	280	279	288	300	267	253	266	275	259	274	262	277	288	250	267	276	244	273	258	242	260	256	243	255	261	275	287	279	273	284	237	279	242	249	282	267	251	241	270	291	259	260	290	269	290	258	286	299	286	262	267	257	246	268	270	260	263	315	275	247	256	290	248	279	272	264	281	269	276	277	266	268	277	291	261	290	255	240	225	250	250	266	250	253	267	260	250	262	287	270	240	266	271	294	231	257	268	255	281	266	270	275	276	274	280	297	260	251	276	269	264	277	270	281	255	276	278	247	266	268	256	280	260	290	241	241	276	296	277	248	276	254	262	264	271	252	254	266	274	263	250	280	268	248	288	290	246	250	258	261	265	272	266	291	268	267	248	272	222	276	261	263	284	275	302	289	282	273	233	279	259	265	311	261	252	260	291	261	262	275	284	273	302	236	284	275	276	280	287	269	260	309	252	278	282	255	230	273	286	281	262	267	245	282	282	257	250	260	276	269	266	255	295	260	278	266	291	253	277	243	276	258	268	243	263	243	274	266	255	258	288	231	257	246	267	289	258	252	260	255	264	254	264	245	281	275	293	244	297	262	284	250	261	258	271	253	237	261	263	220	247	266	243	268	307	233	265	251	266	245	244	270	257	270	243	267	272	262	280	266	275	249	249	284	296	272	263	255	274	283	272	282	274	278	284	291	259	285	269	264	275	279	215	274	277	269	261	242	267	260	256	284	285	260	273	263	241	282	255	250	268	266	264	257	276	291	257	246	252	269	250	259	253	248	257	293	293	247	264	268	251	255	268	253	267	260	273	293	285	284	267	272	261	251	294	248	284	282	263	263	249	267	272	262	246	249	273	225	265	286	293	280	272	281	265	262	264	264	253	270	278	228	246	275	271	254	246	251	261	311	297	282	260	274	283	291	276	268	282	256	271	241	263	278	285	274	279	286	253	287	263	283	304	254	270	252	286	266	245	260	275	272	256	262	299	271	244	270	253	263	272	263	298	267	298	280	272	266	281	260	251	245	254	265	240	264	265	301	277	286	268	262	285	261	264	266	249	252	266	258	306	277	268	264	254	253	282	274	266	296	266	274	263	275	242	257	276	267	289	240	262	252	283	256	263	266	290	294	268	268	275	257	250	270	285	269	260	277	280	288	261	275	275	291	256	240	288	292	262	258	256	295	276	289	249	274	267	260	253	291	266	259	270	269	266	269	249	275	274	272	284	282	278	252	247	254	246	272	284	254	307	295	271	270	268	281	248	270	284	268	274	251	290	261	266	265	307	242	261	258	275	265	294	261	241	245	279	267	275	267	268	270	263	293	270	265	264	290	273	269	283	266	292	289	280	258	280	294	262	266	276	271	275	270	250	275	289	268	276	282	247	295	272	265	274	269	229	319	272	271	300	258	275	252	282	269	260	278	267	295	304	267	274	258	275	270	272	250	249	289	286	263	265	213	308	318	250	269	252	225	277	309	234	279	243	258	286	233	274	254	265	250	272	268	257	284	283	268	277	272	261	259	266	238	261	257	263	236	265	229	239	273	265	271	280	246	266	280	257	267	262	247	254	284	278	263	257	248	267	265	268	280	245	288	276	259	286	303	273	275	262	300	291	238	277	295	271	303	284	270	270	225	258	265	270	279	271	265	243	260	259	262	281	250	261	279	254	248	300	272	280	250	264	246	274	255	275	291	267	288	260	289	255	276	271	259	270	290	261	238	286	287	262	275	282	251	285	266	260	262	316	256	256	260	282	278	274	288	234	268	257	281	294	288	255	286	259	296	274	276	271	250	281	283	276	258	271	281	251	295	291	294	290	234	286	278	262	288	248	279	265	267	270	260	258	256	265	297	267	266	274	227	272	281	245	253	281	276	273	289	250	272	285	288	253	264	285	291	266	244	242	281	264	255	268	239	278	282	255	262	262	274	275	279	273	237	296	269	265	281	258	244	295	269	258	296	282	258	266	276	310	260	253	267	273	288	268	258	282	273	282	275	259	296	264	250	271	282	257	292	250	272	286	278	250	286	266	282	274	283	272	273	265	264	260	264	272	269	267	251	269	277	236	287	251	268	259	274	264	268	284	270	266	245	252	251	276	266	275	255	235	273	242	260	281	265	270	265	281	240	295	251	265	284	228	243	291	301	283	241	262	244	259	272	284	260	262	297	258	266	304	268	274	287	234	270	262	265	264	240	257	250	266	271	264	257	269	248	296	287	284	258	271	258	269	232	263	289	284	279	257	301	269	297	260	281	282	284	267	270	262	295
27833	17530	3281	865	710	624	630	615	620	676	650	633	614	633	598	608	634	611	634	588	603	596	603	581	632	591	588	604	650	622	575	632	656	584	582	639	617	601	662	596	593	610	640	581	670	594	552	619	609	628	615	582	573	625	553	624	614	617	590	606	562	615	652	611	606	563	579	564	627	626	594	582	585	610	582	570	614	653	650	602	620	645	669	563	651	594	637	566	633	600	584	653	581	620	568	617	627	634	574	562	612	612	621	569	554	616	613	606	604	595	626	625	620	631	585	595	583	648	613	654	627	591	611	588	662	626	652	613	572	612	580	611	635	609	572	533	603	610	606	572	613	650	642	580	625	605	616	595	611	567	669	592	601	593	569	638	596	608	615	631	617	617	586	558	645	619	642	642	602	566	614	602	593	588	635	657	589	604	572	606	561	634	617	596	633	636	649	580	546	599	600	581	605	677	588	595	562	562	559	643	595	605	602	616	615	605	623	604	582	632	637	610	581	583	629	600	622	602	590	621	622	607	596	596	636	609	639	577	593	616	604	584	580	613	598	605	632	631	626	605	599	627	619	618	604	628	620	589	644	634	590	607	546	548	594	657	606	605	644	594	612	627	602	598	616	636	635	610	604	639	604	655	588	611	600	585	591	611	624	592	606	605	603	591	640	597	564	628	624	596	592	606	630	603	566	630	602	616	625	592	613	602	661	588	635	614	637	620	633	611	624	615	605	610	613	592	670	635	604	664	623	581	644	611	635	615	573	630	633	619	597	613	643	653	640	594	629	574	605	632	596	585	600	670	643	607	630	543	631	645	617	600	646	619	577	603	622	631	573	609	583	601	641	611	629	560	624	590	594	625	616	612	617	669	624	645	602	572	608	622	655	571	596	637	623	597	628	624	617	554	647	651	621	635	597	590	620	570	615	631	593	649	632	590	580	591	610	630	619	630	626	614	580	633	579	624	656	579	634	583	610	578	572	635	613	563	575	582	646	658	643	569	638	599	592	623	591	622	597	614	604	616	585	591	617	613	617	630	623	601	582	608	630	642	628	611	634	611	602	594	613	597	607	646	582	618	610	599	649	595	581	650	599	626	617	619	603	582	592	583	582	596	602	622	579	586	616	642	657	619	608	601	584	599	597	586	622	571	615	625	631	582	581	611	642	657	613	611	563	598	575	596	607	593	592	615	609	594	651	628	602	586	601	609	593	600	606	636	617	623	604	576	635	640	585	611	678	562	586	598	591	632	583	611	610	684	623	627	588	628	573	620	623	650	612	576	616	590	608	638	585	597	631	604	629	609	620	605	601	580	608	583	614	622	649	603	585	630	625	594	598	609	647	614	597	591	638	634	581	577	594	659	600	622	627	582	580	574	649	571	611	620	603	563	604	592	624	605	589	582	592	577	614	620	570	598	618	612	628	582	648	546	641	659	598	598	605	657	583	603	627	636	609	598	611	633	587	592	623	607	617	604	601	610	596	613	644	600	650	627	596	609	621	634	601	543	639	583	595	611	609	595	606	594	628	612	597	598	608	602	587	656	583	643	661	585	616	576	566	639	567	586	616	664	662	558	608	588	588	634	560	598	647	586	636	631	610	584	568	649	638	617	586	651	605	626	627	618	599	607	620	629	609	616	555	633	633	632	629	619	633	577	634	604	598	619	613	603	641	581	628	619	626	619	567	609	603	616	580	587	615	580	605	636	604	648	579	602	615	605	597	633	605	566	627	601	609	571	591	616	620	619	614	551	627	601	654	582	639	613	643	643	619	643	585	602	614	602	607	562	578	644	624	582	659	574	624	572	633	663	643	621	622	640	665	601	614	667	602	606	599	616	616	634	599	609	601	627	599	618	587	598	678	668	604	580	607	614	641	623	632	618	602	618	627	610	625	614	608	603	591	630	633	610	638	608	632	653	601	633	592	602	605	677	620	597	643	626	575	606	623	546	584	589	640	632	585	613	622	576	564	617	637	615	612	583	590	630	600	559	583	605	668	619	630	593	632	570	619	590	579	608	619	603	622	614	592	576	622	598	622	627	598	562	636	621	588	615	591	588	612	598	598	613	627	621	600	630	595	599	631	604	560	580	571	587	636	602	597	611	642	577	580	618	631	598	595	614	618	616	597	592	634	613	650	594	609	612	626	671	620	598	644	618	636	588	644	616	607	598	587	611	640	590	595	620	617	614	619	627	636	636	610	660	535	623	606	634	603	647	608	658	615	611	602	586	586	624	620	560	585	632	596	583	657	603	605	622	650	597	630	565	596	577	575	594	596	565	610	643	584	636	614	613	604	592	601	610	575	587	592	594	608	557	617	606	624	592	592	591	611	607	612	609	620	591	626	567	580	623	635	581	578	561	599	619	616	606	594	574	626	607	618	607	559	626	578	596	628	615	617	651	607	616	629	600	635	617	615	626	600	633	635	578	587	579	601	639	580	595	656	599	592	610	585	606	611	590	613	588	548	635	650	600	629	623	625	591	684	652	652	581	623	589	601	602	615	586	659	591	606	646	647	597	591	604	618	624	558	579	620	624	618	571	614	588	619	585	617	633	639	593	591	633	632	616	541	629	605	622	621	618	635	639	597	608	643	586	641	604	578	595	656	599	597	609	619	643	595	610	618	639	609	594	637	618	585	619	609	616	651	595	569	612	631	651	598	586	605	627	630	628	614	593	606	620	631	593	666	668	564	617	625	594	618	618	568	633	610	606	635	622	654	619	604	596	648	645	636	624	575	567	607	595	622	622	602	586	583	615	587	610	665	611	601	569	630	580	596	605	610	614	605	624	622	555	606	599	590	579	604	620	581	615	648	635	656	639	563	619	628	588	565	589	601	616	578	598	615	583	638	601	591	595	609	589	618	599	605	636	627	627	605	591	642	620	588	593	586	611	623	596	603	596	579	611	610	644	614	617	645	625	617	615	612	657	636	554	610	647	577	602	637	621	600	614	620	636	595	641	590	593	602	574	611	614	613	605	614	586	614	571	612	594	600	654	607	624	621	618	615	565	597	587	605	599	628	653	606	652	648	588	655	645	642	612	601	627	635	621	672	632	574	588	638	632	574	649	651	620	605	586	621	604	623	580	620	611	608	602	625	601	621	648	604	591	589	602	596	634	576	640	616	614	639	584	638	622	584	638	625	618	596	627	606	601	614	594	631	640	627	603	605	584	583	630	613	641	695	562	608	602	625	621	594	598	613	615	649	634	607	572	607	583	631	591	597	615	621	585	644	605	633	583	651	605	589	595	633	642	619	583	617	615	635	588	621	570	579	629	594	575	620	613	595	587	606	625	609	629	613	614	631	630	664	582	592	579	607	581	589	636	612	572	595	593	648	615	580	595	602	632	585	605	596	606	582	610	608	597	601	591	626	628	618	602	570	573	597	606	615	612	614	591	610	576	641	570	618	601	602	579	613	599	617	599	622	631	571	608	568	625	608	599	626	588	617	651	650	592	604	664	562	580	640	634	631	594	609	623	636	580	603	637	593	598
4740	1215	1069	846	819	868	806	706	783	790	803	752	797	776	795	786	803	748	733	738	782	745	722	816	787	707	768	800	771	802	739	810	779	773	768	766	738	729	732	749	747	769	744	821	768	770	777	831	794	766	782	825	754	714	756	761	789	759	800	805	764	759	771	776	724	718	759	785	735	735	760	807	773	772	772	819	758	772	836	762	777	824	750	749	770	801	757	737	749	796	765	768	764	770	805	764	762	739	761	769	801	828	734	726	774	713	793	795	760	747	778	773	780	767	707	828	852	741	757	741	727	737	792	777	770	733	750	803	775	720	761	823	795	762	767	758	762	793	808	757	787	766	789	758	813	776	746	741	758	796	769	762	788	782	762	825	784	712	774	744	783	718	775	763	715	732	765	697	733	760	776	770	737	723	750	803	750	783	735	760	749	781	772	789	817	706	767	777	729	767	752	766	753	756	711	766	809	776	740	734	802	748	785	765	776	791	776	735	723	806	772	753	737	748	759	800	764	788	727	759	746	775	737	771	767	791	731	799	751	752	744	739	773	787	779	731	762	784	769	779	749	793	793	741	733	792	738	786	763	780	807	772	753	752	728	777	744	806	772	789	751	779	771	867	813	732	773	701	775	744	772	775	779	784	760	781	807	783	803	784	792	781	795	778	762	815	756	723	767	766	839	753	739	763	838	799	770	767	791	748	731	773	809	779	817	782	799	790	762	732	779	839	759	794	766	774	776	772	746	829	809	734	748	798	852	773	789	720	780	772	828	774	741	823	765	780	831	801	748	751	729	842	742	765	756	759	783	791	782	751	748	765	772	796	765	743	818	745	738	769	729	755	814	787	725	744	787	814	732	754	792	791	739	775	771	780	766	708	756	776	750	715	779	810	751	752	752	824	784	779	770	765	765	772	762	759	757	735	764	769	755	744	710	864	769	799	721	746	798	766	787	767	708	775	732	767	816	765	762	778	791	764	751	747	701	763	718	784	757	738	790	784	783	796	749	817	758	815	716	771	779	776	750	766	710	775	780	756	835	807	779	801	794	736	731	790	775	760	793	739	736	755	736	745	766	760	801	793	792	813	753	827	753	762	759	773	784	784	756	781	753	762	753	845	777	770	759	804	801	777	751	778	772	734	751	809	759	802	804	802	774	759	768	782	762	795	778	761	785	821	733	733	744	729	787	759	803	768	764	800	756	773	754	768	789	790	763	782	750	759	781	782	794	731	777	792	756	787	744	789	765	744	774	785	752	771	833	732	788	772	788	772	776	777	771	754	768	734	747	760	751	758	774	795	749	777	785	822	782	758	803	794	776	777	766	788	756	752	788	788	727	786	771	780	742	752	744	709	800	768	755	768	698	744	754	780	753	794	703	844	749	757	732	797	757	741	792	797	778	795	798	775	774	722	783	774	762	802	779	816	740	769	795	761	728	766	803	736	803	824	834	759	744	780	740	770	744	732	768	796	728	764	790	811	799	755	767	758	816	757	728	762	756	783	793	790	767	759	800	787	792	792	747	731	762	813	798	795	740	765	691	795	794	747	750	801	759	739	763	726	762	765	736	778	758	787	806	767	752	728	747	768	787	775	743	770	794	783	815	763	734	774	757	755	775	746	744	774	733	771	788	824	775	752	748	774	840	773	785	786	739	769	735	732	734	749	777	800	774	794	817	773	793	761	725	758	758	771	805	751	800	772	815	714	799	782	779	783	748	749	756	767	771	753	799	701	727	778	750	804	762	804	737	773	781	812	779	797	820	796	735	708	791	797	715	752	765	754	746	783	760	800	732	831	758	753	779	781	786	787	744	737	792	730	794	788	774	723	778	772	750	761	753	767	757	769	759	746	745	786	723	762	788	708	804	749	755	770	810	784	773	749	776	788	783	756	764	774	811	758	785	729	792	855	734	767	789	781	781	759	832	782	744	748	775	785	768	781	775	778	774	777	714	791	774	744	793	702	795	756	780	733	755	776	726	843	731	772	783	793	777	768	774	748	765	774	725	745	789	748	752	779	747	789	738	759	745	785	800	772	752	783	773	815	763	769	758	753	767	738	791	838	760	775	745	772	813	698	748	766	809	801	756	768	786	786	789	799	728	777	793	743	782	783	728	706	774	789	756	780	788	797	788	808	801	769	739	765	736	759	775	786	776	801	696	749	750	781	767	817	806	745	755	765	770	707	774	769	793	739	778	849	765	772	796	827	746	837	812	818	820	794	799	814	720	752	785	777	705	798	771	721	770	782	804	775	703	778	728	771	756	812	779	742	748	757	773	763	819	771	781	748	791	790	776	776	763	793	793	786	760	770	738	784	729	778	772	790	810	712	760	757	777	748	743	787	762	762	792	776	759	778	720	776	707	759	779	705	828	807	782	776	714	797	740	773	766	757	769	754	766	769	755	751	766	762	783	722	783	740	744	754	769	792	760	806	780	770	822	771	761	826	760	800	824	730	793	800	750	779	763	751	767	769	765	781	749	735	735	829	744	781	794	731	788	745	779	740	749	757	781	760	787	777	784	768	782	744	710	750	724	724	821	750	764	709	788	762	801	798	802	775	753	769	760	734	790	752	757	863	740	743	741	792	789	752	771	767	765	781	799	773	797	800	745	817	755	788	820	801	799	800	752	741	788	756	747	784	791	781	804	759	745	759	738	782	748	786	726	757	771	729	788	772	757	753	729	720	730	778	769	793	780	795	732	738	749	772	782	744	761	772	772	752	750	777	818	802	772	774	769	792	827	789	732	775	818	751	716	760	768	770	776	773	750	783	749	756	774	734	792	789	805	781	751	784	766	818	795	736	750	784	736	743	760	733	780	716	766	779	761	799	806	811	795	768	795	764	775	731	755	778	733	753	769	815	768	815	785	694	778	773	780	766	780	791	784	806	769	746	756	786	772	774	811	795	780	765	784	789	780	738	819	776	815	854	757	723	801	737	771	759	780	795	782	739	809	767	740	782	806	772	756	774	745	818	777	782	783	754	777	758	768	790	817	736	759	747	765	741	734	810	755	787	761	745	802	793	734	748	807	721	794	786	772	776	766	731	754	733	777	793	778	752	796	764	803	815	755	750	778	797	750	824	753	780	780	851	750	767	730	734	758	745	807	784	717	754	795	774	831	777	769	770	712	734	713	795	735	755	778	738	792	745	760	806	735	792	776	780	778	727	717	794	783	788	753	767	801	812	771	760	773	787	764	731	787	793	787	794	826	752	772	768	762	720	725	775	819	735	803	759	778	717	764	767	787	757	789	769	755	739	757	804	760	763	752	769	714	790	730	758	807	749	794	753	733	754	721	769	756	767	706	778	839	732	772	761	752	784	706	791	801	772	780	781	788	772	783	754	796	798	761	770	781	764	833	777	816	761	759	773	782	721	762	750	786	773	750	764	787	784	750	809	745	756	768	732	807	814	712	743	757	711	748	796	771	777	776	730	744	732	793	749	761	758	788	776	783	744	761	815	762	757	793	766	754	805	751	760	757	759	801	765	804	813
24024	21536	28819	24701	21518	7361	1065	814	667	652	661	605	624	603	608	564	595	500	573	594	555	521	508	541	550	494	556	529	487	536	562	537	511	515	535	491	562	527	575	512	545	556	539	529	565	535	544	556	548	549	498	537	492	546	558	509	511	490	589	526	569	502	588	561	498	529	539	508	520	536	568	541	539	542	516	578	539	536	555	465	531	557	515	472	536	508	470	513	527	495	523	514	562	526	512	560	532	493	498	526	527	559	490	502	554	509	559	512	505	512	544	490	488	550	537	539	532	552	532	550	531	533	504	536	524	524	548	494	530	554	459	511	538	537	547	490	518	587	550	576	499	554	529	530	540	502	566	508	524	519	510	529	507	536	540	504	521	561	541	538	540	560	502	550	491	544	519	541	563	551	560	551	526	520	537	549	561	533	514	536	504	529	519	541	503	557	557	514	530	490	527	489	608	514	538	525	497	535	537	500	511	507	537	547	530	535	497	553	504	553	562	529	517	480	533	533	503	579	526	517	507	526	527	528	537	520	494	542	526	507	520	521	559	532	520	543	535	550	534	570	523	510	523	502	523	529	510	567	522	536	518	551	512	545	540	486	513	497	555	535	544	583	500	533	531	594	559	527	531	511	472	519	543	525	505	511	505	522	524	496	563	508	518	557	561	550	481	522	502	500	556	551	516	489	540	499	503	547	536	527	506	547	551	531	539	502	520	530	501	523	575	513	542	505	560	507	497	524	510	528	524	477	515	527	489	571	514	533	504	522	543	526	551	523	534	515	463	526	568	505	528	539	492	592	550	537	488	519	520	514	524	552	526	526	561	519	488	524	534	514	455	543	529	505	517	540	529	479	542	522	530	503	526	553	480	509	527	510	523	518	542	523	566	507	554	531	546	498	514	515	543	552	523	504	540	516	513	512	531	556	528	527	517	546	597	548	535	557	511	525	501	501	503	495	502	545	483	535	542	572	524	478	494	528	563	541	541	524	516	502	541	518	529	528	486	524	525	485	517	587	529	482	520	522	529	500	500	551	562	529	548	525	502	520	552	545	526	527	537	514	544	500	521	499	507	496	498	565	514	565	587	551	555	510	496	530	534	537	535	542	515	551	541	501	527	544	513	537	517	520	554	537	505	542	532	546	534	544	486	495	559	546	505	546	523	511	573	499	519	488	509	466	509	528	504	537	534	515	513	530	584	529	519	542	498	524	534	507	541	565	548	535	525	479	534	536	508	523	528	522	530	488	511	521	521	540	515	524	550	504	481	500	518	543	533	512	526	534	515	526	530	524	478	500	556	568	474	483	535	521	529	562	502	486	518	562	581	526	464	474	532	545	561	539	503	539	522	537	492	533	480	532	516	507	542	522	553	581	539	516	527	554	485	486	518	535	484	519	525	497	581	549	507	548	531	525	504	480	573	538	535	511	516	507	537	505	541	509	529	515	481	539	532	525	576	509	526	551	496	514	524	523	506	527	547	547	538	541	571	549	535	510	545	533	498	512	499	499	486	541	524	514	555	532	529	519	543	554	556	486	573	491	519	532	502	499	488	494	514	464	535	495	516	536	533	534	545	523	506	546	518	491	517	526	512	544	552	518	496	534	513	529	508	520	556	499	492	470	517	484	527	567	522	523	575	518	555	525	496	513	514	546	541	538	508	511	507	507	536	521	562	539	525	510	539	529	561	495	553	524	492	536	513	537	514	547	538	519	546	558	556	526	520	506	507	486	518	490	554	532	500	494	531	531	542	514	512	524	530	554	504	507	537	513	564	516	533	529	493	518	526	567	560	553	557	547	530	525	539	515	546	536	522	572	556	561	527	525	539	533	512	507	519	503	549	524	531	517	528	561	532	513	498	539	501	502	501	507	509	521	520	547	539	555	502	504	528	522	512	505	535	525	511	537	519	546	563	571	486	537	494	532	519	526	497	529	504	539	523	567	512	571	520	515	529	473	528	520	539	482	548	489	508	571	568	484	583	492	540	536	533	493	522	544	564	559	545	562	498	543	538	518	524	522	541	556	530	510	505	535	526	566	518	544	579	522	479	490	510	495	547	571	499	547	521	515	527	542	483	509	517	563	517	540	573	545	583	526	542	496	505	506	555	499	525	522	579	514	532	535	545	518	556	537	506	529	562	532	522	527	553	540	576	491	492	542	532	553	516	570	537	515	504	531	570	522	514	532	524	520	527	517	509	497	554	543	506	529	494	540	543	548	496	533	538	498	515	501	538	514	526	533	538	511	475	554	513	547	456	577	536	517	538	544	494	490	550	534	528	554	530	522	562	538	535	542	501	512	540	532	548	485	560	515	471	526	560	543	522	533	508	511	554	477	505	523	564	531	507	526	550	566	493	546	535	508	536	566	525	518	525	522	500	534	498	558	577	565	533	494	496	548	496	552	512	555	582	502	523	454	531	500	557	574	558	510	526	539	516	541	526	539	551	536	518	513	540	553	514	510	497	534	534	490	551	516	531	509	547	542	517	519	544	523	521	510	509	481	522	536	539	531	535	500	485	492	545	505	563	530	496	465	539	550	536	526	486	472	550	514	529	557	553	534	518	538	513	500	516	554	573	514	534	535	567	580	512	519	539	480	529	528	507	558	533	521	564	565	532	537	549	500	560	531	541	539	517	539	519	512	532	497	546	500	540	551	527	531	538	533	488	544	514	538	490	480	531	539	484	517	516	510	500	520	513	557	540	519	513	579	503	530	518	569	536	534	533	540	491	501	525	497	525	502	511	500	586	522	503	567	502	535	515	515	551	535	491	524	523	539	513	517	504	527	591	538	509	521	469	502	501	516	556	500	530	517	519	522	512	533	523	547	515	507	510	608	571	519	543	522	551	536	520	509	554	508	518	523	493	498	572	496	517	538	514	537	496	518	566	507	549	568	519	519	543	527	544	518	498	552	497	505	535	500	487	485	555	506	530	517	524	489	537	519	523	510	531	526	550	528	523	525	535	540	532	554	493	498	501	559	528	541	502	528	518	522	517	499	482	551	533	482	523	507	572	518	539	503	539	543	551	523	524	550	548	550	529	525	503	523	545	514	573	546	577	534	546	537	506	525	536	536	504	526	492	513	535	542	524	475	524	512	543	540	481	512	487	528	491	513	585	547	538	536	550	547	552	569	521	508	537	552	554	574	502	556	526	519	534	546	531	514	556	524	521	506	524	497	566	496	551	526	540	566	530	509	543	559	515	504	545	500	508	547	544	544	530	527	481	522	519	533	519	524	510	566	541	513	532	512	529	533	507	538	516	534	453	588	531	491	503	507	543	526	510	511	471	509	556	535	510	522	521	507	565	465	515	499	513	505	527	521	494	521	537	505	535	504	511	502	534	526	476	552	539	514	537	549	478	499	491	520	524	549	537	509	511	487	497	531	508	533	537	544	567	521	556	527	522	545	537	511	570	518	506	511	531	509	558	518	522	504	570	501	520	479	578	537	510	497	513	544	551	494	541	536	531	495	548	542	537	516	509	507	532	535
6282	8164	5670	2688	2084	1782	1450	1214	1045	937	902	896	830	838	789	795	808	786	758	724	727	764	737	719	688	697	759	736	688	685	697	702	734	629	714	654	706	718	674	665	688	649	695	690	714	664	744	662	657	680	624	695	726	691	721	677	676	691	715	689	723	651	656	629	665	783	682	626	687	663	638	773	641	732	641	668	631	699	675	703	688	682	629	668	663	700	710	642	632	688	632	652	713	691	674	720	699	631	671	688	664	724	697	675	657	678	675	665	667	649	717	677	684	691	656	706	672	660	682	683	676	703	670	660	625	683	682	651	697	720	698	687	710	668	660	719	648	761	687	683	684	663	679	646	681	665	684	683	711	705	696	704	703	669	681	706	665	661	626	650	662	686	647	614	631	688	700	667	658	655	725	688	684	667	656	678	703	578	710	651	677	659	626	727	703	637	675	695	726	671	648	670	699	684	684	698	704	743	705	695	646	698	664	675	692	660	646	666	657	651	687	675	697	651	665	616	662	698	647	700	627	641	667	676	688	703	698	674	676	725	697	631	726	744	670	619	712	675	677	657	649	679	688	708	655	685	698	703	652	609	703	644	700	723	695	693	708	659	669	682	699	658	653	726	713	694	685	673	659	682	660	694	653	679	689	676	673	667	670	678	703	674	642	671	663	688	689	693	688	651	675	664	674	639	659	634	658	686	704	686	676	707	653	693	686	674	687	665	643	668	672	703	679	664	684	719	671	706	669	702	644	681	638	690	695	644	631	681	654	691	647	722	661	689	654	685	664	695	691	704	696	648	665	622	683	690	673	694	670	696	683	682	652	702	672	648	663	654	668	672	687	666	674	710	707	700	678	673	647	714	677	698	681	663	673	650	721	687	675	679	689	688	648	656	682	661	723	709	689	640	708	688	702	661	681	672	693	676	696	668	687	678	658	669	689	682	648	701	657	704	644	655	682	681	665	669	702	634	596	658	677	661	683	665	696	645	702	690	687	674	629	677	654	678	689	686	697	692	663	631	671	683	681	694	662	685	658	672	615	667	692	647	706	682	693	656	697	654	669	634	643	700	673	645	713	714	682	696	635	671	680	666	726	683	638	707	657	689	664	707	676	675	665	687	633	684	675	678	685	646	676	662	651	705	676	674	742	682	677	698	701	634	717	682	672	698	666	716	700	665	683	649	666	612	701	733	640	736	617	702	674	606	646	654	689	669	675	708	646	692	689	669	713	650	699	688	689	698	706	700	636	732	735	637	693	707	662	666	702	611	631	646	666	681	701	679	689	667	673	720	681	700	671	661	697	637	683	670	649	667	658	695	668	675	673	683	654	655	641	671	661	626	697	708	681	680	643	685	671	640	688	695	728	665	700	661	676	684	666	614	673	687	676	694	667	672	679	684	706	636	643	633	679	652	696	669	670	657	697	710	694	690	647	683	687	683	696	685	671	712	717	682	718	669	673	672	686	661	650	638	699	679	650	653	698	664	642	642	658	689	639	676	642	687	656	653	660	657	703	691	636	700	708	669	687	710	650	653	655	683	646	694	695	656	637	691	681	697	670	652	683	653	714	689	637	650	720	679	691	639	724	682	685	692	656	671	665	682	699	700	673	702	649	667	696	680	704	673	660	654	697	684	650	672	715	660	663	660	670	686	686	688	680	692	679	647	695	705	673	651	713	659	627	675	654	728	701	673	684	656	669	656	683	668	684	707	719	640	655	623	628	701	617	636	739	693	691	700	731	706	666	693	683	676	664	671	656	694	655	643	703	689	641	691	690	653	634	667	658	669	695	675	684	654	681	711	651	663	701	636	674	669	657	691	680	673	715	714	670	661	630	681	649	726	677	678	677	697	599	706	658	696	630	704	723	667	671	675	648	656	711	658	659	659	689	660	648	651	685	719	709	663	700	704	653	628	680	644	682	659	637	690	657	664	614	662	664	660	688	718	651	637	677	625	651	692	691	690	653	703	632	655	667	681	711	663	659	659	700	689	680	661	674	690	655	675	658	712	684	664	734	629	705	655	694	639	643	696	686	691	642	642	669	716	672	705	637	699	670	661	670	688	697	657	660	643	675	718	661	660	690	698	678	666	701	665	712	653	668	689	705	658	649	679	688	644	656	680	627	662	667	648	682	660	669	693	669	681	687	685	654	697	682	678	717	702	689	682	652	682	673	695	661	679	664	625	680	706	724	654	716	683	733	704	686	680	678	696	637	736	704	699	667	681	697	630	686	643	655	678	692	658	670	713	695	660	667	667	676	703	647	689	649	687	686	656	619	690	649	665	688	686	664	650	656	659	637	708	702	681	698	672	671	689	678	683	675	705	663	679	673	669	693	672	699	652	702	651	713	688	617	669	692	708	647	654	703	672	674	680	649	693	703	747	687	646	697	657	655	646	651	679	636	653	727	668	647	696	660	680	698	695	691	630	661	662	660	685	691	653	708	677	641	642	652	626	723	613	616	705	682	658	631	676	654	680	682	672	676	656	639	615	705	681	704	652	690	753	638	684	671	696	698	716	721	693	724	655	684	699	731	659	665	712	671	662	720	692	699	652	672	648	689	633	707	663	710	708	664	623	663	644	692	694	688	733	661	658	677	693	664	676	671	694	648	646	668	678	660	736	662	645	672	703	677	705	681	673	711	688	660	670	660	619	683	717	657	702	653	696	635	633	703	633	649	711	674	668	668	663	683	645	673	633	672	688	674	665	634	712	653	650	655	642	692	672	673	646	694	738	669	692	644	652	738	687	653	692	669	630	693	651	666	683	664	680	662	655	656	705	653	649	673	608	648	743	669	673	687	666	679	701	679	707	663	704	684	689	737	671	682	637	639	690	689	653	654	665	676	646	681	680	714	702	683	681	718	691	715	639	623	715	655	653	713	603	662	690	642	686	690	628	735	667	681	646	670	700	650	699	705	715	695	683	641	639	636	660	705	636	661	669	694	685	663	682	692	661	697	637	701	671	671	644	673	643	687	653	676	677	654	688	699	697	672	675	726	675	698	679	647	672	662	669	672	637	708	677	672	685	706	630	678	652	702	693	684	662	694	677	692	675	673	705	653	692	690	681	663	741	667	709	669	666	699	681	689	648	664	651	635	715	674	653	706	647	726	648	700	705	671	701	693	637	671	677	651	682	695	685	686	690	629	666	716	693	719	672	623	666	680	686	708	688	658	706	644	680	660	627	696	675	688	639	653	659	656	658	679	702	721	728	659	677	684	668	679	657	680	677	692	674	688	680	701	653	675	638	656	628	643	686	663	689	686	669	680	660	646	633	671	656	686	692	684	673	661	674	667	708	633	678	676	675	678	678	690	667	689	634	682	715	676	653	656	717	641	695	672	685	650	689	630	629	658	676	677	665	686	611	680	663	699	666	691	663	621	694	663	730	654	662	697	691	684	652	696	646	706	671	709	701	687	648	657	680	670	677	651	676	688	700	735	639	658	660	690	688	683	648	662	665	668	690	652	639	690	641	666	693	693	664	665	695	693	658
25199	21545	27499	25921	6366	610	523	505	490	421	412	397	390	372	377	411	414	388	385	378	360	412	407	384	370	383	344	409	362	377	382	389	337	321	371	368	374	401	388	389	347	345	381	396	396	382	368	380	361	372	377	358	388	361	401	374	393	370	378	379	387	386	378	384	377	373	362	371	359	395	427	398	384	371	358	367	378	373	360	379	363	381	358	405	357	355	382	366	413	368	356	406	380	360	369	370	351	359	379	391	366	385	357	366	352	359	350	383	373	384	358	380	368	392	358	374	371	377	400	353	367	373	359	382	383	382	367	363	396	360	382	393	403	381	364	367	359	408	368	358	353	378	358	381	360	412	378	362	375	363	372	415	389	368	383	380	384	328	383	371	345	405	357	354	374	353	386	396	361	385	374	363	412	364	383	364	373	373	381	361	386	382	392	377	352	354	353	353	347	373	378	393	373	382	385	400	429	365	383	375	340	365	350	351	391	390	342	380	376	349	376	381	355	363	381	371	377	357	353	345	366	403	385	366	350	370	356	401	350	359	358	340	342	371	377	381	380	368	394	380	358	377	395	347	372	377	376	380	391	363	340	367	402	349	351	362	383	373	364	417	408	382	377	397	396	380	381	374	320	391	353	390	361	389	384	351	364	405	363	407	383	383	357	355	358	371	360	392	356	357	359	393	392	392	382	361	393	365	355	321	387	371	410	380	371	372	381	389	369	369	367	366	382	352	330	375	345	391	388	356	423	390	365	380	351	344	375	368	365	386	366	362	359	365	362	355	359	344	328	376	364	390	388	366	348	404	409	378	350	342	374	396	369	401	392	355	354	352	398	344	368	372	378	379	355	389	378	359	344	364	408	359	337	359	352	380	394	409	362	360	365	374	369	368	378	381	342	359	377	379	355	357	385	369	380	378	366	354	418	365	396	367	348	361	353	338	370	354	378	345	369	385	367	377	354	366	397	368	383	387	368	386	385	374	391	351	383	386	350	359	363	354	333	398	349	371	342	392	401	381	353	375	369	384	380	372	403	395	351	385	350	371	390	338	379	351	355	376	405	389	369	376	378	362	364	356	369	351	386	387	379	410	355	355	370	380	400	374	349	358	368	386	375	379	344	377	385	382	351	352	334	344	358	379	377	350	360	394	361	409	399	409	360	358	392	389	393	397	354	367	366	355	361	407	363	372	352	375	366	384	379	381	345	383	393	374	382	378	371	373	378	398	348	391	349	352	352	351	362	371	379	414	352	346	382	375	367	358	373	375	357	376	367	379	373	409	378	394	416	375	391	393	349	356	370	375	383	361	356	363	346	375	348	374	338	380	382	386	365	349	362	342	397	356	374	365	390	391	384	405	363	356	359	359	375	375	358	341	362	346	370	369	344	336	383	352	358	394	399	357	423	372	376	346	371	378	397	353	298	353	366	360	413	349	381	369	343	345	345	368	395	342	388	412	388	364	359	380	348	365	369	398	346	401	362	347	366	356	388	372	414	377	381	391	397	394	324	394	376	371	356	382	398	405	385	397	371	382	384	381	324	352	389	373	359	389	365	399	359	373	375	345	336	351	404	354	358	362	345	397	361	359	400	368	414	363	395	386	380	360	377	357	343	397	390	373	357	342	385	379	386	384	393	375	363	369	372	367	390	377	393	365	381	384	392	404	359	377	372	397	392	389	378	362	373	365	371	385	316	343	382	363	363	366	371	352	367	369	376	384	385	378	389	338	348	362	383	404	380	388	342	394	405	377	347	388	378	388	352	357	391	349	358	417	384	370	352	357	396	394	410	344	347	380	347	346	337	377	359	374	376	367	393	375	343	372	362	394	371	335	386	351	366	364	373	360	395	396	382	378	337	387	367	364	323	377	389	369	384	351	367	353	398	340	357	416	369	344	333	358	383	390	375	410	356	369	347	381	387	389	369	376	418	371	362	350	357	347	357	363	351	379	347	376	382	361	375	382	364	365	378	375	368	378	375	374	375	352	376	349	376	359	334	358	380	352	331	378	379	408	385	373	396	358	375	398	360	349	391	369	374	382	392	367	331	360	359	394	380	372	391	336	352	381	382	355	361	392	362	360	373	383	393	397	389	376	351	390	393	332	333	386	381	339	389	360	359	362	383	382	395	401	373	372	333	365	335	367	386	391	372	368	409	387	369	407	375	392	337	394	400	401	359	367	382	398	375	379	345	337	377	384	367	381	357	396	341	410	323	367	355	337	386	379	387	348	421	358	397	403	367	342	367	338	377	357	341	353	356	387	364	415	369	380	370	394	344	359	357	380	377	372	348	371	366	389	352	365	373	347	374	354	387	375	396	360	363	376	358	369	362	360	360	409	368	383	376	399	354	363	391	339	392	384	356	409	347	371	356	355	338	354	396	402	361	348	374	399	341	344	359	358	370	372	403	390	362	394	369	355	377	368	350	342	387	376	351	332	358	363	389	409	350	364	380	336	370	366	379	343	368	341	352	342	383	364	391	386	368	394	396	388	401	421	354	404	369	391	375	362	391	369	388	376	405	409	381	334	351	380	368	373	364	347	374	404	388	350	342	367	369	377	374	396	363	361	376	365	405	363	365	349	377	382	354	366	351	373	362	385	357	355	360	365	376	392	366	388	373	402	334	348	366	362	379	382	377	363	382	393	398	370	394	397	377	395	413	357	327	400	348	385	400	345	353	360	358	395	349	373	392	368	376	363	372	395	379	336	377	375	346	310	382	354	367	362	373	344	382	333	387	371	392	397	372	377	385	398	377	377	354	369	397	406	381	397	372	389	383	378	324	393	403	381	397	382	366	388	365	379	380	357	367	380	380	393	380	388	341	391	322	392	401	380	395	361	414	391	383	371	332	388	344	338	360	356	399	366	383	355	369	347	344	367	381	345	360	350	400	364	377	357	379	387	372	360	356	410	351	349	403	362	346	332	354	376	364	381	383	405	371	385	374	402	385	381	378	396	399	347	390	380	338	408	397	370	379	349	368	412	391	347	406	391	360	381	355	372	356	398	374	365	346	374	374	378	351	361	373	399	356	356	377	323	369	370	405	357	354	362	388	388	401	389	370	370	352	368	398	366	381	369	376	384	345	357	393	379	353	393	352	358	369	379	368	396	373	368	373	402	357	363	358	379	378	389	388	386	371	327	376	394	339	385	343	369	371	365	407	372	391	361	418	391	353	394	353	386	411	367	387	356	364	336	367	385	397	359	373	338	352	389	378	333	366	365	378	366	381	371	376	400	353	372	376	354	386	370	388	392	391	383	345	349	379	409	388	365	371	438	357	379	393	350	337	361	404	385	380	320	376	366	364	425	339	348	401	376	369	359	346	404	387	403	358	343	372	381	366	417	362	337	367	377	385	377	382	349	375	391	386	394	367	371	331	377	410	348	334	360	381	397	351	382	364	355	372	375	347	348	355	362	358	375	336	393	377	342	376	376	350	389	369	320	360	384	381	396	331	409	362	349	388	386	367	382	361	387	368	371	353	380	383	396	343	342
5850	4323	2904	1474	1088	976	763	757	712	592	565	539	566	536	579	508	525	526	491	537	494	512	510	456	413	503	463	502	452	443	476	450	475	456	420	481	474	506	468	478	434	464	458	479	422	465	483	425	475	469	464	485	480	437	512	479	479	474	477	458	463	476	472	478	493	456	449	433	494	454	456	483	484	449	473	458	466	458	446	407	484	462	498	478	495	468	472	488	496	470	445	416	503	464	451	473	480	459	450	468	454	467	478	448	480	482	458	482	448	475	477	498	480	477	464	478	468	486	475	439	456	473	458	451	416	468	475	487	449	456	437	457	453	442	462	462	476	459	472	492	437	473	429	443	468	463	465	448	451	461	473	463	470	447	450	502	467	433	455	444	442	436	483	484	443	488	459	456	441	432	486	475	432	509	439	462	523	440	452	417	429	425	468	477	479	483	492	437	454	472	476	448	452	489	432	455	450	480	461	440	441	467	483	480	483	447	458	454	472	498	478	447	475	495	452	482	444	433	457	455	493	484	486	467	461	481	476	491	450	499	456	471	453	440	495	486	477	456	518	446	447	456	483	432	462	442	458	512	486	463	472	490	495	498	440	407	455	489	465	451	476	480	498	453	497	510	444	466	494	476	485	490	456	439	476	469	459	457	472	469	488	458	459	454	445	432	470	490	464	470	448	472	463	503	422	435	446	464	469	460	469	453	457	427	472	467	496	433	443	458	489	460	455	471	457	437	459	423	456	437	463	447	423	479	467	477	484	475	450	454	444	482	462	446	436	461	479	471	466	459	499	482	467	458	439	485	459	438	467	464	402	493	458	513	480	470	439	493	468	477	442	464	462	481	480	484	481	425	471	473	431	453	505	472	483	476	492	467	482	445	472	453	467	461	464	453	467	490	489	455	480	469	438	471	472	468	473	465	468	446	486	486	478	462	482	476	499	501	461	430	476	462	471	425	415	460	497	466	449	493	446	498	494	478	518	440	503	460	480	493	478	459	436	492	456	465	440	452	443	453	453	510	458	468	480	410	481	488	467	497	476	435	459	482	500	471	486	484	447	471	492	450	454	412	456	469	465	502	459	488	458	455	456	482	460	485	505	490	457	437	431	452	479	474	485	479	463	473	510	471	471	426	476	487	504	444	472	447	435	450	462	453	460	460	478	473	459	425	407	472	445	449	460	438	457	503	472	479	484	465	452	448	459	476	465	447	466	523	448	416	456	466	473	486	484	455	466	447	479	464	498	464	439	456	485	460	433	465	492	434	473	468	466	464	517	500	449	446	436	466	479	458	446	438	455	453	456	478	434	473	461	487	491	496	494	465	469	429	466	461	505	450	480	468	452	421	467	509	443	465	502	484	452	459	429	430	444	434	476	461	479	450	495	440	491	472	452	496	451	495	486	472	484	453	465	465	460	471	441	459	438	436	453	436	479	502	446	412	492	465	436	453	471	512	470	433	473	468	465	515	463	502	459	468	492	455	497	477	448	453	464	479	415	427	439	499	482	472	465	424	455	440	480	436	503	468	462	472	485	506	458	488	474	469	485	455	475	479	470	469	459	458	467	471	480	463	489	467	462	458	485	460	470	447	455	468	448	497	512	444	416	477	449	476	452	452	456	480	491	454	456	448	476	431	434	451	499	488	478	466	458	482	500	524	496	471	455	491	439	522	459	488	417	422	466	460	474	490	492	445	487	454	462	455	444	472	457	490	451	460	473	445	485	448	486	497	454	475	458	458	499	449	506	470	438	463	426	517	460	446	474	434	477	441	452	462	483	437	519	436	491	481	463	451	490	485	492	460	469	450	470	492	515	454	448	487	482	468	520	451	430	436	443	455	466	448	459	444	477	462	472	480	490	474	457	421	432	490	505	488	439	482	461	480	480	468	409	448	424	442	489	469	444	481	461	479	483	470	477	479	437	421	432	442	505	439	425	464	472	510	494	463	469	478	456	485	471	446	462	464	453	446	457	446	463	454	463	502	447	482	487	500	494	464	455	485	449	455	500	431	456	461	456	468	453	468	445	452	480	450	486	471	504	454	455	471	473	479	415	474	464	476	481	478	493	511	470	464	473	432	454	469	484	472	444	512	457	441	465	485	448	449	466	461	433	506	485	438	498	470	458	448	461	469	476	435	472	479	446	469	421	450	493	475	444	475	442	458	459	466	446	456	465	485	417	450	486	448	497	500	443	464	477	475	434	450	463	459	462	445	465	422	450	481	491	462	434	482	472	464	435	449	429	459	471	482	451	447	473	492	465	493	472	477	520	487	504	500	457	436	444	483	435	418	467	444	462	477	483	446	474	445	462	480	444	465	461	494	442	437	451	461	456	467	459	455	455	477	486	460	461	463	436	434	492	453	444	471	474	471	459	434	467	429	490	471	484	518	513	428	500	463	485	498	467	477	455	453	436	454	450	461	475	461	461	508	454	471	481	466	467	475	462	444	467	472	467	462	433	471	445	470	435	464	433	451	468	455	420	431	466	449	427	475	483	463	497	459	450	442	464	466	443	477	463	444	481	472	470	451	456	459	478	463	434	453	502	437	458	487	451	453	470	475	475	489	501	453	485	479	479	467	459	474	465	455	467	416	469	440	444	454	489	464	475	465	452	506	464	446	476	424	466	448	452	462	462	457	472	466	475	446	439	405	472	464	497	438	497	485	477	475	448	482	441	449	503	485	468	487	438	457	459	482	481	461	485	508	475	485	450	451	464	481	489	503	502	463	479	459	489	423	483	450	439	485	469	478	453	464	467	476	433	482	496	456	462	522	497	445	484	480	494	450	465	523	483	439	430	486	506	468	454	464	449	473	440	448	466	504	473	441	472	460	469	457	463	464	468	476	459	493	461	472	472	472	459	428	465	484	470	428	429	475	474	460	483	477	469	489	459	486	470	507	457	433	479	468	501	450	482	468	481	451	459	420	461	471	445	461	472	476	468	477	465	492	470	445	492	434	455	473	437	479	469	505	517	520	463	497	473	437	476	443	494	474	460	443	427	480	450	462	478	475	441	422	423	467	414	428	470	497	513	456	452	488	493	478	432	499	458	463	474	472	449	444	483	455	487	453	427	437	507	486	475	481	466	464	485	461	444	443	460	457	470	470	480	468	428	490	460	428	456	461	437	465	429	420	492	491	472	469	471	429	444	469	491	447	466	483	431	438	472	443	486	453	459	447	471	449	466	450	500	462	420	438	468	472	463	451	482	487	443	455	514	456	426	518	432	425	462	474	443	460	468	473	470	466	463	477	452	464	506	478	511	455	471	468	461	500	475	478	465	423	498	457	470	469	489	475	480	480	520	500	497	478	452	469	453	479	513	470	437	433	471	441	475	475	506	484	459	505	450	458	467	459	419	485	467	450	455	450	459	447	485	465	460	456	451	475	528	464	476	418	465	502	477	453	458	483	477	473	456	487	457	454	477	463	501	470	458	460	448	468	469	507	488	477	449	454	454	464	441	491	474	461	499	510	425	491	468	464	456	453	454	425
22966	21576	29394	24211	21577	21573	4696	664	514	451	376	351	292	300	295	295	228	273	265	223	261	262	232	221	216	251	206	254	209	225	215	206	230	215	215	233	198	187	210	206	198	189	215	196	208	209	203	229	225	217	205	212	204	233	195	209	176	234	198	218	199	189	181	203	215	206	193	194	204	208	207	219	204	205	205	196	196	179	173	185	201	191	185	220	199	216	198	191	209	193	209	209	189	194	200	178	199	211	209	200	221	171	203	216	208	199	215	175	203	206	202	213	196	192	183	219	195	189	199	204	215	203	200	194	203	197	224	227	213	214	204	208	220	182	194	221	200	196	182	190	188	194	195	196	198	217	201	171	198	187	185	210	201	197	205	205	214	199	200	194	212	208	196	196	177	190	196	213	202	192	181	206	205	173	177	204	198	186	198	227	225	214	213	176	204	200	209	173	196	200	217	224	221	203	197	195	191	204	211	213	220	170	218	222	175	196	169	180	195	193	185	179	199	208	197	205	184	231	218	181	193	215	191	214	201	198	196	211	174	206	200	205	193	202	192	201	212	200	221	241	179	187	206	200	185	189	210	218	183	225	203	196	194	191	171	194	208	191	218	207	210	202	185	189	196	169	199	192	173	217	209	178	214	200	181	197	185	208	201	189	192	202	186	198	199	191	207	196	191	215	188	180	170	198	198	227	214	175	177	208	191	188	207	205	206	192	216	189	192	184	188	217	198	211	216	197	191	205	204	214	174	192	194	180	191	199	201	190	205	187	205	227	208	182	215	229	201	207	218	200	211	190	222	209	170	200	203	215	205	204	213	195	198	199	192	211	195	204	212	185	209	202	203	188	190	179	195	204	195	197	224	214	179	219	187	208	194	205	194	202	199	185	172	192	216	188	204	206	187	198	212	197	203	212	203	192	193	196	194	236	209	230	210	205	212	193	216	186	205	192	192	182	198	197	204	191	214	178	183	194	190	197	220	196	208	208	197	184	211	208	198	210	194	207	203	206	210	213	180	189	183	209	182	207	201	232	190	213	171	188	185	194	209	192	219	217	219	220	210	167	207	193	182	185	198	200	216	187	187	196	194	194	215	215	188	193	196	190	202	235	197	203	210	201	214	183	190	220	166	195	198	209	222	221	230	183	207	219	181	224	197	200	219	205	200	221	202	199	199	210	195	185	215	191	223	209	166	190	203	219	241	199	201	189	186	227	215	200	184	180	185	216	201	208	197	207	193	223	178	225	195	193	219	192	188	210	207	198	214	206	180	198	196	196	213	184	217	196	214	185	211	204	191	212	184	185	204	196	209	195	208	188	216	193	191	196	228	204	194	189	203	207	207	198	207	211	197	177	179	200	210	188	215	195	197	218	183	209	221	203	186	185	195	201	242	196	185	195	226	213	189	204	202	209	192	193	185	199	208	209	235	193	211	225	199	198	178	191	189	216	206	223	195	190	196	199	183	188	233	179	209	183	202	199	188	230	209	192	234	192	213	192	191	220	208	180	189	188	203	186	194	218	207	194	182	181	190	207	206	225	203	219	193	177	204	203	212	207	188	182	227	183	193	203	183	181	203	235	205	209	218	197	194	213	195	181	184	223	217	213	198	206	207	179	194	191	197	185	203	194	222	191	198	205	174	198	179	206	221	197	174	201	187	187	194	193	227	202	196	192	207	209	227	191	200	179	198	192	200	196	184	208	194	214	188	219	200	194	215	200	188	219	214	201	193	178	192	207	216	203	212	193	213	201	208	183	213	173	202	203	182	219	215	221	205	194	196	206	225	190	181	191	185	181	176	211	222	208	216	190	199	189	187	197	234	196	211	187	202	217	222	194	205	191	229	206	201	196	178	186	185	226	213	198	183	175	209	186	186	211	190	186	180	190	236	217	210	206	185	170	217	218	177	199	198	236	196	193	178	214	176	206	196	205	183	230	191	190	217	199	218	209	218	225	182	201	181	194	187	189	207	215	175	217	197	214	199	190	217	203	185	205	189	199	218	192	200	211	201	202	189	196	180	213	180	208	190	201	210	184	192	207	192	209	190	198	197	189	204	196	210	190	198	198	223	218	213	213	192	231	199	207	208	201	203	215	188	182	204	204	191	221	202	210	188	175	192	219	204	200	224	199	187	188	181	212	202	167	196	198	180	184	195	210	174	205	211	209	183	178	189	199	192	192	194	189	195	219	221	192	198	192	209	201	202	183	205	209	174	213	192	185	205	220	197	227	195	208	202	183	206	186	184	181	191	177	195	203	177	190	197	190	202	201	192	171	196	181	179	187	174	222	205	194	199	203	204	219	220	223	207	186	199	212	207	199	221	184	218	196	194	201	181	212	166	217	202	185	189	212	209	173	210	209	198	195	221	188	200	212	188	192	193	202	189	188	206	192	211	240	198	183	208	196	207	201	199	183	202	203	215	203	189	198	187	178	208	167	175	179	199	206	211	201	192	194	170	203	217	203	176	199	198	174	192	188	205	205	204	195	190	188	207	220	213	231	181	213	196	186	194	200	198	200	204	194	194	205	211	198	190	214	213	174	195	199	194	182	220	227	201	219	193	180	197	199	184	199	200	192	201	186	163	212	184	185	194	198	199	197	216	214	189	181	225	205	187	187	220	203	205	209	209	219	212	191	210	207	225	185	196	200	208	206	198	197	185	226	216	186	211	191	210	200	193	195	213	197	184	231	197	201	182	203	193	199	190	217	181	187	210	184	193	192	215	223	185	188	199	188	167	222	215	198	187	204	182	227	182	190	207	223	202	201	197	203	193	181	186	197	202	204	179	170	213	188	201	213	196	184	186	220	200	201	200	205	194	184	211	196	200	218	203	191	173	207	205	189	199	236	205	181	210	199	206	183	215	183	195	197	207	223	202	171	175	199	192	182	162	172	209	204	195	219	217	193	199	184	211	174	214	211	205	166	198	211	199	211	189	202	217	224	211	222	209	196	188	208	205	189	206	204	185	183	201	214	199	185	222	207	178	209	203	172	200	197	197	209	212	206	208	207	223	171	189	189	201	212	190	181	206	176	229	218	208	201	190	221	195	228	187	208	194	193	178	205	216	217	196	181	191	219	195	203	211	202	165	188	172	182	227	197	213	194	168	208	204	228	184	205	193	205	203	226	202	201	197	183	192	195	214	197	204	219	188	174	218	232	185	189	201	204	177	235	215	197	187	188	194	209	198	197	185	184	198	208	187	198	183	206	185	209	208	201	209	223	176	200	190	204	199	197	188	192	208	187	188	194	184	194	209	190	173	218	188	198	198	193	197	197	192	201	199	197	178	180	199	230	216	196	214	198	222	182	193	181	207	187	212	200	219	187	188	232	213	185	218	216	181	203	187	198	212	189	191	206	188	207	210	187	205	202	188	200	188	207	193	178	189	220	172	182	214	220	194	223	208	205	205	199	198	188	189	189	161	199	202	198	194	196	199	191	195	216	197	194	216	195	215	235	230	212	211	201	190	190	201	205	213	200	205	231	224	201	205	183
8208	12900	8930	3986	2932	2178	1669	1271	1005	908	740	637	594	483	507	470	392	406	388	381	329	368	373	319	309	302	320	298	312	328	287	294	263	298	285	297	291	294	269	305	295	246	277	289	282	246	263	274	269	289	290	270	303	293	281	261	275	299	280	271	287	267	306	267	243	279	260	265	258	273	275	284	292	253	277	248	245	255	276	272	271	261	256	285	248	260	249	292	258	264	232	239	272	266	284	290	250	279	240	303	265	268	251	264	264	261	254	271	255	263	277	282	275	241	275	269	278	284	272	268	229	268	249	280	251	278	244	266	257	254	256	271	279	286	270	265	260	248	272	294	243	265	252	250	271	274	279	280	254	288	253	280	265	246	271	279	261	277	279	249	239	254	249	283	280	275	249	253	242	251	241	286	256	265	246	264	262	272	278	261	282	263	260	291	277	268	298	257	278	269	259	247	263	260	243	269	277	265	262	277	279	308	241	272	282	231	257	244	255	260	260	273	281	235	260	247	273	241	273	272	257	253	263	263	259	273	289	272	233	256	236	242	259	262	308	245	269	299	273	262	284	277	260	262	244	270	273	270	266	240	249	259	275	252	283	272	242	240	255	267	249	301	271	241	277	276	282	268	295	272	257	242	263	301	267	240	254	283	279	254	240	246	301	256	240	277	252	259	291	271	254	250	248	264	232	296	259	219	244	270	287	256	266	247	255	256	280	266	268	245	261	271	256	256	276	298	238	240	287	249	275	265	283	262	271	284	234	246	255	260	280	268	250	255	262	252	251	269	254	284	268	245	272	270	254	281	246	271	269	321	257	262	255	268	235	283	261	279	245	254	275	229	267	259	264	273	274	286	266	256	260	279	243	272	275	258	258	269	279	279	235	271	265	256	260	256	265	271	261	253	237	259	268	279	259	314	244	239	267	274	235	256	255	284	254	267	240	292	244	280	266	236	256	238	285	276	251	269	260	242	244	263	276	287	246	250	262	305	288	253	299	271	279	260	262	262	265	252	259	279	291	277	272	271	274	275	273	289	247	260	277	267	239	271	264	295	255	267	237	299	284	247	259	277	254	267	243	290	261	242	247	281	265	263	258	288	281	254	267	264	248	252	262	231	289	282	259	299	277	260	260	265	226	275	299	262	257	256	284	271	247	281	260	252	231	248	264	260	261	282	258	273	249	267	272	272	232	235	270	248	237	260	236	263	304	241	256	286	258	252	253	270	266	293	263	250	240	270	266	250	263	291	263	266	255	267	241	266	260	281	264	268	244	235	247	291	241	281	243	256	273	290	273	285	266	241	270	274	285	237	262	266	254	268	272	258	260	273	266	287	263	260	237	270	215	278	276	274	274	279	286	281	247	268	258	272	268	270	306	253	266	271	268	256	246	273	275	265	271	243	297	273	266	272	257	239	262	266	242	257	277	254	246	259	274	262	270	262	226	252	252	270	284	274	276	253	268	258	243	264	285	267	260	284	280	278	277	282	286	260	248	261	267	272	261	250	272	275	310	287	247	305	253	276	276	288	268	272	258	269	261	234	259	309	271	263	257	278	274	251	263	248	253	228	252	272	235	244	273	295	247	274	283	254	297	286	274	265	312	265	267	246	292	249	265	258	284	251	267	248	226	265	295	265	287	276	234	267	249	259	279	273	246	260	285	257	252	275	249	272	263	269	289	253	242	298	296	281	274	269	290	272	284	249	278	278	257	289	276	264	272	250	251	252	273	260	251	282	233	272	251	244	264	258	245	269	261	250	247	276	256	222	271	265	286	276	274	247	237	283	294	263	272	255	279	284	241	241	237	282	270	253	265	243	253	283	270	216	278	304	288	267	252	256	265	267	284	270	275	270	251	261	276	270	254	269	260	261	272	251	255	264	264	247	259	251	262	276	271	248	262	261	249	293	267	245	294	258	267	277	258	272	274	270	235	285	270	269	241	256	269	251	283	251	256	255	229	291	290	269	277	262	279	286	271	272	246	278	243	270	294	286	268	277	295	261	255	279	269	273	287	259	261	251	271	265	268	257	259	294	254	261	247	251	246	256	276	278	237	282	289	233	241	249	265	251	274	251	250	240	252	240	273	287	256	275	260	276	244	271	265	262	266	271	275	240	272	238	263	263	277	250	263	258	270	259	262	252	265	280	256	255	265	293	262	264	266	279	270	276	260	281	265	266	241	268	277	298	268	270	284	273	282	258	288	270	281	267	271	269	247	275	272	279	255	290	274	250	278	258	256	252	239	267	260	275	255	284	287	278	262	304	231	260	253	239	285	249	287	278	242	311	244	249	266	254	291	259	273	282	285	294	244	243	302	269	284	277	273	275	270	290	262	249	255	249	258	257	235	262	288	276	274	279	260	239	278	255	269	270	276	274	255	286	254	235	268	288	292	266	240	291	231	258	258	278	262	263	271	249	270	255	227	254	259	238	280	245	225	282	291	247	257	278	276	282	258	279	277	230	266	298	280	264	270	280	250	260	261	247	288	292	268	262	273	281	277	235	276	273	296	271	259	266	254	239	248	250	268	241	257	284	294	239	276	274	275	254	253	258	261	281	273	272	256	266	269	262	277	232	250	284	262	250	257	265	266	261	288	266	263	236	262	248	257	272	238	276	274	244	260	290	289	270	258	258	282	253	260	251	267	298	285	262	287	265	232	258	239	288	251	250	262	267	253	263	276	256	259	253	252	228	264	250	267	271	282	287	271	242	266	268	276	254	252	251	261	275	236	231	242	251	258	268	259	247	273	247	246	264	269	254	260	301	255	240	248	254	252	258	263	278	251	301	252	284	248	253	247	249	270	248	253	260	264	270	266	301	288	261	258	276	249	274	243	263	291	268	280	264	273	300	278	248	269	271	265	254	259	286	243	277	242	273	286	284	241	267	275	281	258	265	260	273	272	260	269	254	249	268	263	268	259	274	268	232	250	281	242	254	272	276	258	267	269	271	287	270	296	259	271	232	257	273	235	286	267	255	239	257	258	305	252	252	280	287	245	248	263	270	247	277	248	280	274	268	273	284	284	239	282	283	271	242	238	292	238	255	278	254	277	275	257	269	278	265	274	275	266	262	280	277	298	295	269	253	263	276	252	280	282	271	227	261	273	252	267	297	274	253	259	234	247	247	288	288	242	245	285	285	269	261	268	269	270	250	253	265	295	294	256	276	272	265	274	233	302	249	247	258	268	244	264	273	281	246	274	259	276	302	257	292	249	287	277	248	274	250	241	251	250	236	268	261	259	275	289	284	242	297	288	265	286	260	253	264	249	232	247	262	216	251	275	276	251	274	257	272	255	251	267	254	248	285	239	264	245	255	264	230	248	264	263	278	265	274	274	285	274	256	236	282	248	270	239	249	268	260	245	280	237	251	270	258	257	277	286	254	270	259	258	256	258	255	250	265	263	256	262	278	280	257	249	259	244	268	264	284	254	284	282	270	244	257	302	267	266	295	283	248	259	240	258	253	220	299	247	262	245	281	275	285	263	291	264	271
27825	17789	3392	869	709	654	575	633	637	621	625	650	578	585	611	609	618	662	610	608	614	609	598	635	619	594	632	641	636	612	602	617	624	631	617	584	620	629	607	647	606	601	611	581	626	590	605	615	647	604	613	623	601	636	637	586	608	591	607	614	609	632	616	603	574	616	622	602	629	575	581	658	622	607	621	623	574	585	613	601	599	581	622	636	627	648	571	554	608	598	592	620	598	599	663	649	565	558	598	560	641	584	626	628	583	616	604	601	611	631	660	605	645	564	603	625	611	567	592	624	582	628	575	588	593	574	602	627	605	602	598	603	596	592	652	614	611	649	591	599	571	645	550	598	606	616	615	609	659	628	597	636	563	614	573	624	595	624	619	627	590	647	614	619	614	638	579	591	640	610	603	586	598	650	634	589	643	646	608	645	628	601	603	614	613	628	590	623	617	610	643	625	636	628	577	594	604	594	590	624	540	624	611	567	618	566	583	619	616	585	646	634	601	603	610	640	650	608	606	638	554	609	536	620	588	581	619	621	595	582	577	597	627	585	597	603	560	602	611	616	606	596	608	595	610	627	615	577	626	649	588	607	632	608	584	590	585	596	604	628	613	557	578	590	644	626	628	629	582	576	613	599	589	617	615	587	631	613	609	622	618	607	601	583	637	618	592	594	589	595	592	632	621	606	602	592	588	590	595	643	643	596	589	601	614	597	629	615	560	616	607	619	613	636	575	630	605	581	526	619	634	630	628	626	589	605	589	608	632	603	599	603	615	606	615	596	617	610	617	631	587	601	629	589	634	611	631	615	581	613	659	631	620	623	641	630	653	590	577	635	594	610	601	610	571	626	589	612	604	569	625	585	626	605	543	580	615	623	600	586	635	596	606	630	640	607	608	628	578	654	636	627	589	597	588	573	665	559	647	615	630	609	586	619	622	614	612	610	614	578	625	617	584	642	562	598	622	598	577	603	613	571	618	613	633	617	592	677	594	592	620	617	634	621	640	628	638	586	583	608	579	612	566	610	662	608	590	633	596	596	634	557	633	630	619	597	636	583	620	565	605	603	631	601	629	639	581	619	609	647	616	622	588	600	626	602	570	671	668	638	636	624	569	587	576	619	657	617	659	646	601	616	612	619	600	563	545	640	565	632	672	643	585	603	570	592	659	631	617	573	614	618	605	631	588	589	602	637	596	586	606	553	573	622	606	595	563	613	586	605	578	597	612	617	610	615	675	577	616	615	566	615	609	636	653	596	674	641	628	621	587	655	577	610	594	623	601	607	599	621	611	602	621	611	606	619	651	643	582	647	619	616	568	631	578	642	614	585	573	635	585	594	609	629	581	670	580	580	581	617	577	613	629	628	566	618	654	612	551	571	628	589	607	617	592	587	603	595	632	590	630	630	612	609	591	566	578	648	617	639	643	634	588	606	610	606	614	651	637	619	609	572	556	641	604	632	594	580	594	605	615	562	618	621	620	645	620	633	602	602	602	623	610	624	564	587	634	621	614	591	583	602	605	576	584	556	619	611	611	587	619	615	617	593	603	628	580	605	551	642	598	569	616	569	587	610	624	593	615	642	642	582	611	605	624	576	562	623	610	591	606	584	612	644	587	609	644	614	605	605	596	585	603	590	644	591	616	583	585	594	591	594	591	612	626	629	621	543	620	614	621	604	567	567	618	604	599	620	608	632	575	606	604	596	603	606	594	616	584	589	637	609	633	599	594	629	666	576	605	612	567	578	587	598	568	580	623	648	573	609	564	588	600	610	561	598	648	598	654	594	638	646	605	628	586	616	620	566	606	635	605	657	589	603	595	604	620	585	599	624	616	546	613	610	608	586	613	594	648	604	596	592	630	643	644	588	602	645	605	628	606	572	569	592	594	593	574	583	610	635	623	612	607	592	560	579	602	610	645	629	628	565	581	600	613	579	626	633	608	638	619	630	644	619	612	648	586	607	603	642	604	616	603	554	609	620	629	635	646	631	620	601	620	554	582	631	648	592	626	601	615	629	596	600	582	611	597	615	606	618	616	585	625	589	636	606	618	598	605	628	633	607	629	583	594	583	599	618	604	596	559	635	555	567	633	620	596	611	652	572	633	613	639	648	601	585	623	547	625	605	626	571	575	571	649	610	624	615	565	636	591	601	608	619	657	610	618	616	665	620	629	616	613	566	593	615	554	645	569	600	614	604	579	585	603	624	606	611	589	625	609	603	601	608	612	633	649	664	614	596	594	613	602	622	584	589	645	592	619	579	625	619	598	615	662	631	570	590	583	619	603	623	699	634	610	652	621	620	621	625	618	559	610	579	623	608	590	613	634	582	630	646	611	613	629	635	663	580	591	599	645	610	609	544	589	602	655	572	568	585	618	569	602	625	575	614	628	569	593	610	611	565	644	641	577	605	593	619	617	586	661	581	608	589	591	596	639	594	608	592	533	605	581	602	620	602	665	592	550	652	601	630	621	671	611	627	627	625	603	605	574	615	596	615	580	617	646	614	617	621	651	580	584	629	637	587	596	583	583	594	591	598	609	618	630	561	625	633	575	620	577	607	587	602	614	642	627	629	633	602	644	644	588	630	618	588	585	630	626	577	621	669	628	622	569	544	617	599	631	610	605	590	581	642	621	651	634	574	633	609	651	622	599	625	594	604	661	548	636	610	606	589	599	606	592	640	633	601	605	610	595	626	646	559	614	592	602	586	582	597	574	654	624	601	610	637	554	613	604	624	642	604	586	610	642	602	592	632	617	562	612	580	618	579	615	605	649	630	633	609	649	600	598	609	596	618	632	638	566	563	644	623	588	622	646	675	598	645	603	585	585	590	619	600	639	626	569	620	608	607	614	585	546	610	613	591	596	601	602	636	586	636	580	606	641	626	619	644	577	605	590	582	609	610	600	633	617	618	542	619	624	604	597	622	619	615	595	633	631	646	560	573	638	541	595	614	600	594	615	615	575	575	601	614	619	606	593	637	610	621	588	643	593	670	620	635	594	608	632	579	674	585	581	652	596	578	628	601	585	657	615	590	623	651	601	609	624	592	624	616	652	619	589	587	618	567	623	594	611	611	616	629	563	616	647	646	648	582	572	602	618	591	591	633	577	589	609	565	597	564	567	620	648	602	563	595	594	594	622	590	644	604	623	581	622	608	579	603	610	631	579	621	650	570	596	630	603	594	602	612	613	618	591	582	642	582	620	571	595	635	620	578	580	634	627	581	654	586	621	572	583	608	586	592	606	627	594	610	601	607	609	627	556	604	634	613	653	544	635	600	592	604	614	596	584	612	604	618	629	602	645	595	650	621	621	621	611	596	587	632	628	635	582	582	612	632	606	592	621	635	594	629	621	588	582	551	591	579	612	621	625	566	585	621	569	571	622	579	599	612	656	618	606	614	578	639	556	557	587	575	604	624	616	589	609	589	590	624	635	584	604	630	640	584	598	613	588	563	616	590	602	619	634	601	591	608	618	625	588	628	620	621	617	643	640	642
4785	1315	1112	902	856	795	851	771	790	760	729	776	740	814	776	747	747	774	774	717	749	772	774	781	742	793	792	781	720	754	778	746	819	739	755	793	748	723	777	740	788	738	735	772	771	727	717	780	775	770	774	748	745	731	790	799	818	762	735	718	783	780	730	805	715	750	743	724	729	750	747	772	772	760	752	725	745	758	786	771	746	773	734	809	713	783	786	762	750	766	733	798	731	714	746	720	782	758	728	728	750	749	731	756	778	752	777	774	723	786	767	754	730	801	780	751	781	792	781	746	777	755	764	795	752	793	742	733	758	749	792	747	717	769	815	753	778	859	711	777	751	773	778	788	804	788	730	787	805	797	765	747	775	787	754	751	741	775	792	782	782	782	772	780	795	720	766	737	750	789	738	785	720	764	759	744	782	758	820	767	757	751	819	753	761	728	782	786	799	820	794	749	781	811	763	752	807	753	725	769	734	748	786	750	759	766	774	748	752	744	746	768	789	757	745	747	760	823	801	749	737	758	768	801	812	709	746	781	794	782	756	801	805	753	724	736	768	760	763	719	755	751	737	773	726	731	733	783	696	759	836	769	755	781	735	778	790	787	784	732	738	754	728	733	740	772	778	752	757	764	770	740	762	762	742	753	758	796	772	820	712	726	773	771	766	758	773	773	786	753	755	764	727	741	780	797	710	791	798	781	741	782	759	729	725	787	839	758	736	762	786	759	783	763	753	758	751	750	787	763	769	677	725	814	726	799	749	819	734	769	776	761	734	747	753	795	782	778	706	771	726	717	734	789	755	748	816	755	801	731	750	769	779	740	719	835	751	744	785	783	742	773	784	754	749	727	734	802	740	752	719	763	780	790	749	796	766	778	788	746	798	764	763	739	765	743	782	734	776	750	732	739	749	785	762	712	741	762	757	743	771	754	739	736	744	752	755	795	725	773	774	789	764	739	757	772	752	774	829	784	749	752	717	763	746	727	717	746	800	773	747	721	748	785	724	756	746	782	770	749	735	764	771	786	768	820	745	770	800	780	824	770	788	764	749	777	793	767	733	783	841	731	729	728	783	772	756	779	811	731	750	761	724	799	755	776	777	758	766	722	775	766	776	773	774	771	758	780	827	769	758	790	789	812	755	766	712	784	731	753	785	747	764	762	772	766	777	789	733	775	747	769	767	738	802	783	726	763	733	779	757	749	744	726	746	711	765	767	749	705	785	755	758	788	766	778	797	757	731	725	786	717	715	744	745	758	727	746	751	818	774	728	783	781	770	756	747	764	724	800	753	807	746	761	756	781	781	769	746	801	699	770	785	763	730	725	793	709	744	750	776	793	753	774	754	758	760	778	763	753	807	761	763	786	790	802	785	769	790	728	722	771	770	797	765	748	742	741	729	750	774	810	783	728	750	805	727	791	751	758	726	758	773	764	713	779	711	756	778	745	767	770	751	715	723	770	827	743	762	743	751	751	818	806	767	749	802	713	730	769	763	758	753	771	802	784	786	747	768	772	776	798	791	765	792	683	814	821	809	721	730	733	790	727	759	832	742	772	824	734	793	776	730	765	779	803	783	790	741	742	739	774	750	762	784	696	772	761	800	738	773	789	783	747	751	773	790	778	797	768	742	735	779	732	787	722	756	746	760	705	753	725	784	786	729	781	770	764	773	771	764	749	802	802	780	705	781	716	804	717	768	724	713	751	733	773	726	806	792	794	776	710	793	751	732	732	775	797	688	718	777	783	796	777	741	798	728	765	732	695	726	777	738	769	786	712	744	772	812	754	753	780	746	708	783	780	773	765	756	753	767	748	759	762	760	786	734	767	797	790	792	749	734	695	822	775	772	788	776	776	728	783	754	720	787	771	812	757	745	762	735	790	822	751	770	719	739	760	733	760	721	744	778	776	724	790	764	785	755	693	780	789	756	808	727	745	764	807	767	747	759	717	776	831	767	772	689	744	718	729	789	746	798	738	758	774	812	770	756	720	751	758	821	714	777	795	742	747	820	766	689	775	788	764	767	782	742	718	737	803	775	762	801	743	752	737	790	777	708	809	716	763	779	755	736	813	698	797	767	731	768	762	749	757	746	800	748	800	729	734	774	780	712	778	734	762	787	690	775	741	793	756	778	795	748	798	803	775	794	759	773	758	789	775	817	724	733	792	733	755	785	757	722	718	735	753	756	768	713	758	735	756	761	760	784	753	749	735	764	724	794	745	760	755	714	784	767	783	734	765	799	763	776	741	733	762	778	747	762	783	740	737	775	785	794	752	840	758	755	782	787	735	766	730	736	754	729	740	774	801	765	805	763	718	794	743	751	716	786	786	728	782	731	761	746	721	729	727	747	748	770	774	786	742	788	742	747	779	737	778	732	735	760	769	794	707	743	784	802	734	783	724	778	752	774	740	794	762	787	726	713	778	727	765	761	777	787	745	789	769	749	774	795	790	811	769	759	773	696	731	724	803	755	743	761	808	792	760	774	777	787	751	747	741	732	787	762	753	743	800	751	758	761	760	754	725	820	796	744	764	748	759	758	712	742	819	778	780	799	764	781	779	754	770	743	775	737	790	755	735	772	777	766	745	781	778	748	843	789	746	768	756	762	778	744	760	766	762	801	715	765	775	739	688	759	752	810	754	755	758	762	805	757	781	771	732	830	709	758	745	775	750	798	710	776	748	811	719	826	737	728	732	733	752	792	744	744	840	739	772	769	782	734	779	793	770	695	775	782	792	762	751	772	728	743	754	754	772	773	755	760	702	766	760	753	770	749	826	758	825	842	748	817	798	758	766	782	734	773	789	790	729	731	763	777	841	751	726	780	737	796	792	734	742	758	762	812	771	764	762	763	794	748	772	801	776	737	753	786	726	782	735	782	743	778	749	779	723	795	746	748	797	731	771	745	771	719	776	761	741	762	731	773	758	756	782	720	802	786	747	727	740	773	772	745	776	765	729	740	781	779	795	777	756	729	725	725	792	740	799	733	763	766	782	765	761	789	759	754	773	747	730	775	800	780	754	759	769	772	711	759	756	758	747	768	724	793	755	785	785	735	717	728	763	816	761	756	706	760	772	811	780	765	771	840	775	792	762	755	714	758	753	750	747	738	783	784	740	720	808	733	748	744	801	755	728	769	741	763	739	774	786	748	735	763	765	769	787	746	762	749	808	769	760	758	755	754	809	782	766	755	820	791	765	778	777	778	785	773	826	749	754	835	767	734	755	754	761	741	794	754	736	759	817	772	841	767	771	751	716	710	702	768	798	758	808	733	802	749	739	775	733	725	706	776	770	714	773	835	751	733	750	706	768	748	774	777	737	787	789	764	738	806	778	747	791	744	749	749	756	738	721	776	724	776	763	763	730	719	764	759	835	743	769	789	774	753	823	718	762	710	741	756	769	756	744	770	722	736	789	761	758	754	750	711	752	828	719	776	736	797	756	744	755	827	745	758	772	789	715	786	746	749	720	745	760	738	739	767	774	742	755	786	764	809	726
24081	21588	28905	24760	21563	7661	1033	755	690	671	630	627	616	582	585	558	563	538	553	542	565	554	529	555	568	528	543	507	536	548	550	569	516	546	546	551	533	552	512	521	519	566	493	532	514	490	521	587	531	543	519	567	529	526	523	569	533	569	497	512	534	462	514	494	541	541	485	540	561	523	554	508	539	545	538	548	551	530	541	526	509	490	492	514	555	515	552	567	560	517	468	542	536	506	503	556	521	517	493	578	531	529	482	523	542	541	519	530	517	510	498	583	520	508	536	516	554	522	534	503	536	535	514	577	541	547	531	516	483	500	529	527	520	492	533	527	515	494	488	590	544	552	549	509	556	553	500	528	510	544	560	527	517	533	532	500	501	521	532	557	499	523	523	516	522	495	508	558	524	519	514	552	599	535	535	532	544	538	521	526	505	525	546	548	562	512	520	536	517	498	519	541	559	508	554	530	520	535	516	511	541	534	556	500	523	523	539	557	557	564	546	539	523	519	562	546	512	514	490	502	546	528	557	524	554	515	519	513	537	487	539	519	537	534	509	531	534	527	523	528	572	495	547	510	534	539	523	541	509	533	551	522	519	501	568	530	519	522	523	521	509	562	483	520	515	519	524	519	472	504	528	550	531	524	531	482	523	526	477	536	536	557	534	531	516	561	532	532	496	544	540	516	525	491	501	503	573	529	521	518	498	542	464	554	515	533	481	540	532	530	511	508	516	501	499	518	522	586	557	518	570	496	533	522	505	489	533	515	535	546	546	531	559	519	540	491	569	531	500	521	531	541	528	570	541	540	535	501	534	520	538	571	525	513	527	529	516	515	502	474	563	525	532	517	525	529	572	529	577	528	519	519	535	521	512	540	511	551	531	531	512	555	570	506	530	508	522	526	528	536	513	523	486	526	535	552	530	529	508	491	561	494	483	540	539	539	523	515	501	553	580	548	543	506	530	517	530	525	502	530	547	557	545	484	470	562	523	524	530	535	589	516	549	532	544	517	538	520	505	502	514	557	505	530	546	513	564	534	571	492	558	542	493	539	513	521	496	495	529	517	523	534	539	525	539	542	535	526	547	528	501	508	518	528	566	551	523	523	533	527	535	482	516	546	499	495	539	525	530	504	512	553	518	536	578	560	545	530	534	525	587	548	507	518	547	518	529	567	532	555	549	574	550	553	541	550	506	516	599	553	494	528	559	537	517	531	529	506	519	493	491	544	578	506	525	540	577	542	525	554	498	514	548	537	533	519	557	580	515	561	499	532	516	499	556	532	527	606	534	512	584	531	518	532	495	508	501	491	520	534	518	553	528	560	504	578	517	538	507	554	492	514	558	512	516	554	544	570	519	510	491	510	570	516	485	548	565	521	511	552	508	535	547	513	518	516	570	533	513	531	549	537	514	480	516	522	599	512	541	529	546	489	503	537	532	511	510	497	559	509	502	527	537	512	551	514	522	545	545	482	519	526	526	546	537	560	509	510	576	572	524	505	513	551	536	552	540	553	533	528	528	566	530	508	551	539	555	546	517	521	495	556	525	521	541	565	530	551	529	490	530	500	550	503	543	517	538	507	536	494	517	464	559	508	538	551	552	523	542	527	541	515	526	542	534	525	506	500	520	537	516	553	512	523	553	516	541	521	514	525	520	523	501	552	528	498	537	557	493	514	532	568	498	519	515	494	551	531	499	540	509	535	524	476	525	557	511	493	559	489	502	542	532	536	491	490	538	489	522	532	539	522	539	479	554	555	463	481	541	557	546	466	516	507	518	548	498	510	537	525	499	571	516	555	508	529	539	514	539	497	524	528	561	512	557	566	563	516	563	551	513	509	488	501	529	532	542	559	506	523	561	542	524	568	536	540	532	527	521	551	503	570	530	536	541	560	467	522	523	521	507	526	535	511	504	517	561	532	504	583	524	572	504	476	542	523	494	499	551	509	523	518	539	525	530	544	509	499	561	532	520	530	514	506	530	500	523	518	547	549	561	510	579	531	530	519	546	554	537	480	528	546	547	534	508	508	518	529	547	534	519	530	516	482	494	508	527	532	539	555	549	493	451	503	541	533	518	513	526	504	550	553	590	514	527	532	543	503	538	555	496	543	566	504	531	548	501	561	514	561	550	549	486	536	522	535	507	535	517	525	539	556	532	518	563	546	498	533	537	532	545	493	534	517	511	561	529	503	545	517	571	500	521	568	509	522	507	576	534	529	508	507	541	570	514	525	506	528	485	564	511	524	504	515	508	524	570	495	547	541	516	530	517	548	501	523	538	494	526	546	510	455	523	500	534	544	546	532	544	511	531	516	508	566	540	549	552	497	489	554	543	530	567	506	497	540	545	523	537	577	550	547	525	503	524	534	558	520	529	550	506	541	518	520	547	520	513	494	538	535	506	526	543	500	540	561	528	518	537	495	504	529	515	536	513	519	514	512	531	515	508	523	527	516	549	518	517	514	569	565	558	516	519	540	572	497	512	526	531	497	527	542	488	545	560	513	540	493	568	542	548	547	547	515	535	515	507	499	583	532	513	535	481	531	520	548	483	522	522	496	509	535	500	539	523	542	537	539	515	513	494	509	537	544	485	511	539	538	498	531	528	518	513	542	500	471	502	527	526	537	490	531	535	531	496	483	496	499	546	568	544	520	486	564	527	507	505	552	526	491	510	541	516	548	538	516	472	523	503	555	495	525	523	543	515	538	525	516	493	519	537	523	520	484	526	507	535	537	553	502	531	543	480	525	542	515	537	542	576	512	539	527	533	546	520	535	499	516	500	523	535	519	522	518	516	529	507	558	530	525	539	529	537	504	550	551	495	545	523	533	526	525	537	530	543	511	519	528	527	522	568	533	502	501	544	555	542	515	547	486	535	555	563	505	505	504	570	517	518	521	537	562	530	541	548	545	520	519	543	509	496	500	497	526	514	537	500	516	539	547	538	501	469	558	537	536	494	496	543	555	469	507	536	560	527	510	516	489	531	538	512	530	552	523	530	544	563	502	542	537	536	528	534	522	514	524	527	550	547	515	510	488	514	511	515	513	537	537	523	539	497	475	542	514	520	517	526	549	543	530	516	499	538	487	515	528	500	507	544	532	529	515	529	539	534	522	533	511	492	592	577	522	503	499	581	533	509	531	556	533	534	514	486	550	489	481	557	554	542	522	473	525	493	525	558	529	543	519	511	518	552	582	508	534	518	515	544	515	502	504	526	522	523	522	513	495	519	560	535	530	518	556	526	554	532	485	502	540	512	533	516	542	461	515	525	528	522	512	482	502	495	516	538	483	474	503	512	528	504	528	576	528	566	459	533	502	504	551	573	547	517	555	556	578	503	501	509	491	544	525	515	534	484	525	533	516	519	538	572	533	547	512	515	542	511	520	513	510	499	481	525	524	458	528	491	514	534	553	535	501	491	463	525	527	548	513	544	512	509	559	497	523	558	507	550	517	513	520	503	513	514	532	490	533	502	543	557	519	492	546	523	497	503	534	496	559
7339	8141	5603	2816	1990	1711	1384	1168	1077	985	949	793	797	804	760	775	743	685	692	724	821	728	700	700	730	641	711	700	643	677	641	723	692	661	679	682	684	700	649	687	670	698	631	654	662	661	623	676	676	695	670	665	647	645	726	695	652	645	690	669	657	683	709	680	636	706	675	671	699	696	722	626	657	658	621	673	676	630	655	690	710	648	674	673	682	690	638	722	648	718	677	714	640	639	670	635	644	679	731	659	721	634	657	662	654	684	702	654	622	683	661	682	707	705	672	662	680	705	663	703	664	645	693	648	672	686	649	651	663	642	634	668	623	655	679	728	646	694	682	639	693	668	682	708	648	651	692	673	676	704	698	704	694	677	661	650	641	691	626	683	694	689	693	695	624	665	643	667	709	687	632	672	648	682	652	671	659	710	696	712	674	635	657	661	634	736	694	631	673	662	669	647	650	707	658	616	646	690	619	636	655	700	622	656	691	649	689	632	702	676	666	688	644	702	643	651	624	723	709	636	693	721	673	687	727	667	667	719	650	688	695	678	659	672	646	685	729	653	628	679	666	701	614	705	683	652	687	690	663	685	670	673	663	612	652	694	670	676	664	673	655	724	665	678	694	677	660	642	640	631	669	680	683	657	670	709	683	718	647	681	661	644	651	721	683	686	650	670	678	687	698	671	646	700	653	654	648	669	692	669	630	647	679	691	679	639	677	705	640	666	625	646	723	678	693	667	648	675	684	668	670	659	640	636	692	668	651	663	633	673	623	637	636	705	675	692	713	648	668	690	728	698	662	699	688	667	695	651	659	699	680	692	668	625	643	717	678	663	681	669	691	692	701	687	681	707	657	627	690	699	656	700	646	630	678	634	676	693	639	673	680	656	686	680	690	687	662	661	672	674	687	666	646	657	663	652	681	673	640	646	637	641	652	725	682	699	658	657	672	674	652	660	674	682	681	655	654	662	679	679	670	634	674	679	709	684	660	650	656	706	667	664	661	646	681	680	639	685	691	718	699	736	662	645	647	657	677	686	652	671	675	656	658	653	685	702	686	628	676	678	636	641	602	700	632	616	676	677	641	675	635	636	683	679	723	679	660	636	692	699	648	680	662	727	591	667	599	720	710	689	650	704	667	627	659	616	632	670	665	627	648	647	642	675	689	648	685	645	691	658	675	671	688	702	685	627	664	688	673	625	706	680	620	687	673	682	681	642	661	634	666	660	646	627	672	688	647	686	623	661	659	680	688	632	689	682	675	667	611	723	632	660	640	685	684	668	706	624	672	672	695	665	676	705	674	633	684	679	663	662	671	647	701	702	691	653	653	668	660	625	676	667	632	715	667	684	708	686	663	654	660	692	672	670	707	677	702	679	653	665	676	697	645	674	622	655	668	658	617	647	668	678	682	628	686	606	677	666	680	712	622	675	635	690	669	627	626	669	643	654	627	633	661	670	682	707	664	678	669	661	667	658	710	676	671	659	635	715	625	653	666	646	666	652	685	658	703	708	701	670	660	618	660	649	662	639	664	683	721	690	696	700	644	651	653	618	703	679	627	675	674	654	661	669	631	629	650	652	673	627	669	647	652	689	630	673	617	643	685	675	664	638	698	612	679	649	623	649	663	686	620	684	694	689	692	663	661	695	703	636	748	674	676	664	657	741	668	654	633	682	617	662	665	645	661	622	646	644	644	608	660	665	680	694	667	637	706	656	647	693	709	689	647	654	655	688	661	680	677	689	659	650	674	676	682	705	673	637	709	710	727	698	698	702	681	643	649	680	681	680	646	644	656	671	655	623	664	661	694	627	642	658	670	675	657	658	668	658	655	685	658	643	677	704	623	696	697	679	676	683	639	684	652	699	649	628	645	683	622	694	664	659	664	681	673	690	698	667	677	668	654	656	651	653	703	658	645	715	670	672	684	702	637	696	661	684	636	678	648	682	676	658	644	719	687	695	668	694	662	669	644	692	685	703	716	641	709	669	650	667	699	670	685	649	671	702	660	619	650	675	661	708	728	649	678	666	643	661	717	693	692	693	654	697	683	716	708	630	675	670	700	628	635	665	628	659	660	695	682	704	648	637	687	687	713	704	691	667	667	671	615	668	671	665	630	697	645	674	629	671	674	680	744	669	664	660	639	654	710	741	678	648	637	700	713	635	674	617	658	629	677	651	674	675	701	670	689	676	687	657	685	653	676	679	703	674	660	668	633	661	695	661	668	679	682	692	670	652	666	665	690	657	659	681	665	640	689	691	667	624	655	667	660	638	695	648	666	681	650	672	645	691	657	712	645	733	703	672	687	651	645	666	642	691	638	662	689	652	674	647	687	676	618	622	648	690	714	671	650	689	647	681	700	688	660	696	690	654	642	680	650	667	681	639	654	696	684	658	702	693	706	637	678	676	642	647	652	658	655	651	720	667	697	665	664	672	635	696	645	641	674	695	648	691	691	670	668	660	704	632	657	706	734	622	677	715	659	682	657	645	708	633	698	658	649	637	663	657	702	695	672	666	653	675	683	632	650	696	652	633	673	634	705	681	730	689	653	709	671	718	676	658	660	695	669	622	681	689	668	717	681	674	700	657	678	630	665	662	651	650	665	678	685	683	677	657	642	629	658	719	677	626	675	666	664	704	720	696	655	657	711	668	726	646	660	664	682	665	665	638	660	690	671	685	692	718	724	649	649	694	651	662	645	678	705	687	645	657	634	634	670	678	637	684	680	681	661	671	712	666	694	660	671	665	682	651	679	656	665	653	635	680	626	634	639	660	695	641	655	673	690	716	698	648	686	716	678	704	715	650	639	683	687	677	683	668	679	623	670	698	679	667	671	661	670	714	649	676	616	651	704	643	683	662	672	701	650	650	674	662	668	683	713	639	637	672	703	689	624	655	671	631	687	675	675	657	674	670	630	675	704	691	672	641	677	622	685	655	673	657	650	689	637	663	645	638	657	660	675	664	628	632	697	624	669	677	684	706	678	685	640	693	686	674	648	662	703	646	645	636	735	645	647	709	716	687	650	653	704	646	675	668	619	670	658	633	676	634	694	669	670	646	667	665	722	659	620	675	678	677	714	646	711	698	713	629	634	696	639	686	673	680	668	651	660	700	670	657	669	668	636	685	713	663	626	670	664	693	656	689	625	680	691	657	620	664	662	645	665	658	666	669	636	674	676	652	691	620	677	657	659	687	705	660	678	657	692	644	673	685	676	615	688	700	686	700	649	669	677	681	659	670	657	703	677	662	625	637	650	676	688	674	646	694	713	644	607	725	709	674	681	639	682	686	655	709	650	648	632	689	689	635	688	638	677	658	733	655	672	684	663	659	671	621	684	671	725	661	625	712	640	643	669	644	691	633	643	657	659	648	651	691	687	703	660	613	679	647	680	692	707	639	660	623	659	679	639	719	680	698	702	640	696	671	672	667	669	649	632	672	721	669	663	677	695	663	676	648	681	663	674	668	673	687	677	664	622	662	675	690	638	667	685	649	691	618
25271	21576	27532	25946	6397	596	508	466	447	422	407	397	416	385	436	374	404	372	383	365	362	388	408	377	382	401	390	366	364	378	427	388	387	392	405	334	382	359	364	421	389	373	360	398	368	371	367	357	331	363	414	386	396	332	376	378	372	354	367	371	360	368	385	357	345	373	347	385	359	371	386	385	374	370	356	351	349	367	353	402	383	335	392	367	366	380	353	376	414	350	370	365	364	380	358	367	405	368	357	378	394	370	359	378	350	361	407	371	362	408	338	357	356	351	398	373	345	386	356	377	373	344	365	377	336	374	369	347	420	341	351	359	409	354	374	363	358	357	385	408	354	373	374	370	379	382	385	352	379	343	380	360	387	363	365	367	367	369	380	398	376	358	416	358	352	368	411	348	381	337	373	376	399	342	363	393	406	355	370	372	354	364	345	360	382	371	382	347	347	404	351	386	382	345	353	345	385	373	385	361	367	366	325	379	365	361	381	404	355	368	352	399	378	375	383	372	342	346	379	351	362	337	360	369	370	337	359	397	395	359	401	335	366	365	360	372	391	361	368	356	346	403	387	364	406	354	385	370	386	363	327	372	357	364	363	366	371	333	360	369	340	391	340	355	356	368	363	353	360	374	353	336	348	350	367	377	317	400	364	326	360	369	363	403	375	342	375	387	368	373	341	383	366	368	361	375	363	376	370	384	386	347	361	390	350	380	385	410	390	338	357	382	330	360	373	356	379	413	361	379	386	337	360	377	357	332	394	350	363	362	365	363	388	342	395	363	381	347	396	358	350	418	395	390	381	346	381	360	362	378	385	357	349	357	345	364	387	351	352	345	367	367	354	382	361	357	349	380	382	367	403	373	365	405	386	385	383	336	372	378	364	392	394	366	370	340	359	331	371	353	342	359	373	373	370	384	369	346	379	402	357	358	366	352	382	381	350	359	363	351	380	355	330	363	360	325	375	367	356	385	389	361	341	368	351	360	362	354	371	363	374	391	413	373	354	399	365	383	391	375	361	343	373	413	385	405	398	375	395	389	356	332	372	356	353	396	318	394	378	351	373	384	369	358	355	390	363	364	374	398	395	379	348	356	415	369	366	355	362	404	350	357	353	393	379	367	371	378	340	351	357	386	357	364	381	388	361	387	361	339	354	395	354	354	396	361	383	375	387	374	395	397	350	386	359	400	346	366	350	367	391	383	350	346	400	346	347	380	379	364	337	361	400	379	353	389	404	385	389	359	354	396	380	348	362	367	366	359	340	360	368	367	377	367	372	340	356	402	409	362	359	359	357	392	334	350	395	363	368	323	371	380	379	364	382	387	384	362	369	344	376	386	338	384	352	380	369	397	368	362	381	358	372	336	374	365	345	426	345	361	386	389	363	397	357	346	391	340	355	369	358	376	366	355	378	372	386	350	344	391	340	347	364	360	366	383	333	366	378	385	332	371	349	380	397	383	384	385	366	334	379	374	337	336	374	400	382	348	380	376	353	392	374	360	360	361	342	390	345	341	383	350	407	351	346	352	367	354	395	344	381	384	334	378	392	377	392	375	341	363	350	375	342	334	374	360	374	354	357	347	405	359	341	381	366	370	362	350	349	383	379	348	386	351	378	374	352	374	373	366	347	340	369	370	400	334	379	346	367	358	340	368	372	351	348	338	399	376	368	381	383	374	338	335	335	382	378	367	362	392	378	370	348	379	355	344	362	346	375	359	344	332	336	360	365	350	386	340	349	408	360	397	372	360	368	321	356	385	366	372	382	389	364	373	364	350	374	389	389	354	337	358	345	393	369	367	381	369	380	356	346	367	359	365	389	361	359	346	371	333	394	365	375	358	384	358	358	404	388	373	358	353	366	384	344	374	381	358	348	379	390	368	359	352	354	384	356	378	367	318	346	398	344	379	350	357	372	380	375	325	354	346	361	375	353	385	353	378	365	382	386	349	348	393	379	348	378	356	364	377	368	370	377	364	361	381	392	390	353	370	372	345	383	364	338	362	379	382	342	339	361	380	337	316	392	336	375	391	383	374	340	352	385	382	394	385	358	349	353	310	340	364	353	365	376	380	370	394	402	340	373	372	348	338	366	371	359	349	367	387	362	369	362	365	379	371	353	404	373	383	364	402	357	385	355	355	363	339	355	347	385	353	347	371	375	377	356	374	381	346	352	328	397	349	385	367	391	374	360	329	373	375	391	366	410	346	353	342	373	376	393	360	409	372	381	357	361	345	354	348	376	371	375	379	354	356	361	375	363	385	421	367	369	354	389	373	345	364	383	361	407	341	327	382	344	371	404	353	349	401	336	338	373	367	376	360	382	384	373	384	363	399	354	357	355	354	364	372	363	348	369	363	352	330	368	342	364	354	376	394	368	369	381	319	362	352	367	386	358	363	350	331	384	389	369	355	345	372	350	380	376	368	340	359	353	360	378	340	336	365	385	373	371	370	371	391	354	337	363	380	385	338	348	407	396	400	381	359	389	366	383	359	369	390	363	363	376	370	336	332	383	378	347	399	355	345	333	358	362	344	361	338	380	392	390	393	350	374	367	377	390	376	383	357	354	370	366	380	400	372	383	378	358	381	374	390	370	371	363	379	367	406	383	359	354	379	395	346	362	345	423	394	384	376	389	364	348	373	384	311	349	331	358	376	397	363	373	387	350	342	357	355	381	380	364	376	363	336	380	420	357	355	362	362	350	400	359	353	380	375	367	356	323	362	393	388	390	350	418	384	387	368	386	340	353	385	378	353	370	353	383	382	355	362	357	366	348	361	370	313	381	366	357	357	366	367	359	402	365	393	384	399	355	361	360	370	358	333	415	355	390	368	354	354	359	354	383	338	357	355	359	365	386	379	373	340	331	355	376	359	372	370	361	350	356	377	390	358	362	363	354	394	340	368	351	381	387	354	367	338	355	400	379	387	386	365	374	359	363	373	374	371	406	371	367	379	373	380	367	385	369	373	392	367	362	355	389	371	346	365	381	346	364	404	365	349	370	378	388	369	350	395	335	348	340	375	366	324	354	347	343	394	359	354	356	360	365	376	379	361	352	372	360	371	354	357	365	411	356	384	385	404	373	375	376	353	359	358	377	355	388	395	360	362	353	364	363	371	362	375	360	359	350	369	353	375	389	367	370	394	323	345	353	359	360	367	368	377	349	394	366	400	355	362	363	331	398	381	343	385	361	399	390	366	413	384	368	377	375	403	348	344	370	389	333	392	329	373	350	385	361	350	355	367	351	402	338	380	342	362	390	374	334	381	358	345	350	374	374	339	328	365	380	352	372	376	403	369	370	373	384	359	347	364	339	347	353	368	333	350	384	350	387	368	370	378	392	392	348	374	346	391	361	359	378	401	360	372	370	367	379	356	370	377	318	358	388	362	378	364	405	362	367	367	334	389	397	373	395	376	355	395	356	346	378	372	366	366	371	362	351	393	358	340	339	376	334	359	375	368	377	352	399	371	396	351	363	317	372	359	380	358	359	370	350	335
6734	4316	2885	1501	1182	955	806	693	675	607	609	552	548	521	529	472	455	474	485	457	513	484	506	456	531	492	503	480	441	500	487	490	417	461	467	418	474	472	441	461	490	437	474	478	481	487	506	476	482	471	501	417	470	457	473	465	494	446	485	470	463	469	449	438	451	472	467	460	450	478	494	448	464	465	454	459	446	460	450	472	463	444	442	466	422	477	479	457	453	454	486	413	482	466	478	456	473	447	460	441	461	457	445	440	474	476	458	460	449	452	471	452	453	488	507	440	461	460	450	453	475	456	478	502	455	435	455	514	435	439	455	507	457	479	490	468	459	453	485	485	448	467	477	470	411	451	460	487	471	433	459	449	469	473	516	443	468	491	469	460	445	465	439	432	429	447	473	466	448	457	467	467	452	438	479	463	465	454	489	465	470	466	481	455	461	443	474	423	469	457	445	453	462	458	420	498	452	463	443	483	476	442	501	484	496	486	457	498	475	476	421	456	447	435	437	491	496	452	447	453	440	445	482	481	469	457	446	429	486	427	441	441	484	454	495	506	416	470	458	469	444	479	433	454	440	452	431	474	478	479	494	458	474	415	478	470	440	493	457	452	419	470	443	473	424	486	473	486	464	475	461	423	480	467	441	448	454	459	499	458	483	434	479	458	428	476	425	459	486	460	437	505	465	490	470	467	483	432	446	492	470	490	460	479	433	459	453	453	444	468	447	477	445	488	456	472	484	476	471	433	471	464	469	459	463	460	477	480	437	475	491	448	480	466	446	486	443	449	454	466	443	487	482	441	449	467	462	436	460	480	471	480	450	477	459	477	454	446	467	462	465	485	516	469	523	444	429	451	502	502	451	439	445	498	469	476	431	485	468	448	440	444	447	476	429	452	438	472	445	441	448	466	470	488	484	447	431	496	474	458	454	436	454	468	468	488	413	471	500	453	480	426	491	434	466	508	440	480	469	449	459	493	468	454	503	430	450	412	467	468	416	454	446	467	491	453	470	442	450	471	457	457	434	464	433	468	422	457	456	457	476	442	429	492	476	444	464	448	453	438	448	467	468	463	492	474	456	469	470	495	477	460	480	448	467	456	443	419	474	457	419	498	490	424	416	441	439	463	435	433	457	460	438	475	485	459	466	463	469	476	465	449	506	462	473	469	477	513	482	451	455	475	447	468	455	448	469	453	478	462	448	447	466	476	472	479	461	456	465	468	460	467	492	474	488	482	424	461	496	449	481	459	456	486	491	442	472	421	427	475	451	441	419	461	478	437	436	462	449	477	481	479	455	457	480	466	461	444	465	475	444	464	446	424	451	480	474	468	457	461	439	443	470	444	425	457	462	493	450	493	452	449	404	445	467	474	448	434	459	423	445	453	479	460	457	449	479	461	443	416	452	475	431	463	451	445	471	471	481	463	503	482	449	453	463	474	461	498	449	468	503	494	447	445	436	459	475	497	464	403	440	463	462	444	414	478	436	488	427	460	450	454	445	467	484	448	440	400	475	469	471	503	479	443	438	460	448	473	471	487	457	454	470	428	463	459	438	474	475	479	462	463	465	450	441	440	443	463	433	429	496	436	476	476	464	468	447	454	460	474	494	453	449	496	458	448	466	460	478	477	482	458	448	472	474	491	490	497	467	483	482	439	448	459	469	436	442	447	461	448	453	458	462	497	432	470	459	441	473	439	490	463	479	466	443	435	458	427	450	468	445	454	445	476	418	469	426	444	472	483	468	443	477	435	475	480	471	441	500	473	453	491	428	473	464	464	450	460	446	452	465	464	461	484	452	468	470	433	483	490	473	464	465	492	474	484	503	460	461	461	450	429	464	435	454	494	467	475	446	444	486	425	409	452	464	426	445	451	462	474	424	430	501	445	433	488	445	508	479	456	452	451	476	451	480	478	465	451	449	460	469	467	464	395	411	480	453	468	471	454	446	477	440	457	482	500	480	462	497	459	454	479	455	446	430	508	443	436	466	446	476	439	458	473	469	439	471	465	468	457	446	454	474	426	450	441	468	438	446	497	471	447	432	483	482	492	450	430	456	463	438	451	431	439	462	467	476	483	493	449	486	434	472	431	489	425	483	471	425	435	442	486	462	447	454	461	483	445	463	471	445	447	462	481	472	461	429	456	457	411	449	442	484	475	473	452	481	458	471	485	478	483	505	475	487	470	466	454	454	469	445	443	468	458	427	466	479	464	463	463	452	450	452	464	456	487	502	472	466	427	457	488	458	453	465	493	474	432	433	497	441	437	487	458	435	469	472	499	455	483	448	472	455	519	448	457	447	528	496	475	460	459	444	442	455	501	469	455	451	472	457	434	486	494	449	448	458	456	457	452	464	465	477	478	471	439	465	436	461	428	482	466	455	475	420	464	466	459	444	474	461	458	461	452	462	451	477	453	472	449	451	497	451	475	480	487	456	455	441	458	481	459	463	463	453	449	431	481	442	450	476	467	480	426	491	494	467	453	445	484	443	413	446	489	425	451	394	454	475	467	465	416	472	426	463	426	470	477	454	439	451	471	496	445	464	460	428	472	463	444	424	457	420	456	453	474	457	450	431	456	464	492	482	469	467	465	472	440	482	423	448	461	440	453	435	483	466	491	467	435	482	446	479	457	437	426	467	464	436	478	464	468	460	486	449	426	459	423	450	469	462	469	493	457	451	458	451	429	477	467	418	448	485	471	437	453	480	454	472	445	484	438	481	473	398	484	481	452	475	458	474	478	435	454	485	479	460	455	446	435	439	456	453	433	474	437	462	473	434	477	470	468	482	451	475	470	459	507	455	469	472	484	442	464	474	472	502	459	460	450	467	412	450	495	459	476	441	431	488	452	475	476	537	464	431	435	484	448	453	466	472	461	468	455	441	401	471	475	451	440	472	448	452	467	470	472	437	468	463	482	492	470	450	439	515	446	462	481	450	453	488	455	411	441	440	459	430	460	456	450	444	500	471	460	460	477	475	447	456	460	487	427	452	404	460	463	482	466	450	445	498	463	452	464	461	458	432	481	452	459	431	467	471	443	445	468	445	464	465	479	444	453	431	455	473	483	452	466	445	466	448	423	456	441	458	475	478	465	458	430	436	469	475	475	476	474	465	445	465	446	465	464	410	439	436	456	463	473	454	446	420	477	469	464	468	479	500	443	491	472	456	487	470	474	456	472	448	459	455	462	455	450	440	492	481	484	440	473	463	482	455	448	447	464	479	433	444	465	436	478	481	426	467	454	464	499	476	438	449	431	462	433	458	470	468	467	441	451	424	432	452	473	455	462	431	465	458	481	451	502	464	426	475	480	491	448	421	477	496	428	463	509	459	441	478	447	473	467	451	453	491	472	438	464	434	469	491	444	489	458	469	482	496	485	467	453	474	414	477	402	481	419	422	443	458	462	465	464	447	470	434	438	456	440	442	451	457	464	457	480	449	454	449	466	472	454	451	444	442	450	485	449	420	468	458	468	449	467	439	460	472	433	472	473	428	453
23012	21542	29333	24199	21544	21539	4510	670	517	425	388	375	313	334	275	272	292	241	245	227	237	221	228	241	204	240	212	211	219	211	215	198	211	227	213	225	228	214	208	206	207	212	213	188	201	210	206	220	213	224	198	203	219	205	194	193	204	195	242	228	201	177	188	199	201	198	203	209	218	214	184	182	200	213	232	190	196	204	188	208	186	198	215	213	198	182	176	177	200	196	188	197	186	197	201	223	199	196	202	207	218	198	203	209	190	208	196	211	185	195	214	216	171	220	182	199	203	174	184	201	197	225	229	207	170	202	193	203	205	232	194	186	205	203	191	197	218	210	201	216	187	218	197	205	193	200	190	178	202	163	208	191	206	210	213	206	178	199	190	207	220	190	202	215	200	195	202	219	220	169	196	186	184	200	207	189	174	215	204	203	190	197	177	193	182	207	211	213	207	211	178	225	192	204	216	196	210	193	212	193	202	204	192	195	175	212	209	199	224	189	210	202	180	181	186	195	225	216	187	207	202	172	203	202	179	226	182	174	181	215	164	202	178	183	192	192	186	188	191	192	194	216	195	185	193	180	177	223	205	179	212	222	172	207	208	174	195	211	194	202	176	211	210	199	197	215	217	189	198	201	183	173	193	210	183	203	197	185	207	200	193	194	222	196	189	214	177	196	205	167	194	173	205	203	202	216	230	201	200	184	164	201	206	222	197	185	189	227	197	178	193	213	222	199	186	187	198	195	204	224	196	223	212	206	205	198	188	189	205	196	181	222	191	180	178	217	199	211	211	212	199	196	201	185	193	203	198	185	203	206	207	194	177	189	195	212	175	164	221	202	188	181	187	180	196	199	181	213	182	204	198	201	198	172	175	187	181	211	212	195	214	186	171	189	166	234	186	180	187	202	219	213	188	186	191	180	186	183	205	177	184	202	179	203	192	197	217	180	201	200	189	205	202	203	199	186	192	202	215	199	188	186	197	212	210	199	214	193	169	210	196	215	200	187	194	198	207	190	231	196	192	214	169	201	217	194	202	197	193	178	182	214	204	191	218	224	201	187	211	198	182	183	206	191	190	185	208	217	192	199	209	209	188	207	203	175	202	198	188	185	208	198	183	192	190	198	211	210	171	180	193	220	199	198	218	193	191	200	175	198	184	179	191	197	183	214	186	226	215	212	185	203	181	216	195	202	197	193	204	200	162	180	202	188	194	176	205	168	207	204	205	221	222	200	210	208	225	215	179	195	184	182	195	212	205	199	185	208	198	193	229	189	201	199	202	192	195	180	184	188	217	216	189	202	234	200	198	209	194	212	214	215	205	174	197	180	170	189	218	203	223	201	172	187	188	190	208	195	211	192	213	193	214	202	199	205	178	186	223	214	185	201	194	197	187	201	204	214	183	197	213	203	201	204	194	214	199	191	195	202	186	189	196	176	204	183	198	210	180	202	209	195	200	222	225	196	220	200	206	203	185	188	194	213	204	190	204	198	204	208	201	196	202	218	184	221	207	223	202	193	212	212	207	215	193	203	209	190	189	209	186	199	216	191	213	187	179	217	199	166	201	195	221	203	206	202	204	184	200	209	206	205	195	184	215	196	205	211	166	207	200	201	200	205	211	204	191	182	196	210	198	199	212	205	221	206	206	221	189	196	195	189	172	195	221	183	183	212	210	174	198	182	195	179	158	190	198	196	203	187	208	185	200	204	194	179	206	178	204	198	201	194	207	176	196	204	179	227	177	201	196	184	199	203	185	201	172	192	199	214	189	206	170	168	190	190	212	199	227	183	185	212	201	171	162	217	194	204	189	206	187	207	211	181	171	208	183	195	188	194	188	175	237	170	210	204	190	187	192	201	214	207	202	227	200	175	182	200	214	208	186	183	200	184	183	220	196	210	195	197	217	171	184	203	199	192	197	222	208	225	195	187	206	196	193	195	193	203	198	187	218	208	207	197	181	175	197	194	189	188	179	197	208	216	190	201	192	209	210	193	197	206	201	189	226	202	206	188	197	213	164	192	213	207	198	195	203	190	190	175	182	208	198	195	206	193	192	215	204	190	178	225	226	210	183	217	176	169	192	203	175	205	189	202	208	193	205	183	210	203	205	208	201	201	199	198	217	197	195	184	205	195	203	194	192	211	167	204	211	202	183	219	196	203	194	186	228	177	199	195	188	172	212	206	175	181	196	217	228	200	208	206	188	208	177	172	189	183	175	203	189	180	190	188	193	204	177	202	201	203	171	206	176	166	180	190	202	195	196	196	199	193	203	203	212	190	195	189	195	228	187	214	194	200	201	208	200	184	202	195	175	165	188	181	205	199	182	195	209	197	214	192	191	180	193	189	179	248	186	191	206	201	208	209	199	188	195	207	203	187	189	201	208	204	196	199	202	176	222	180	183	210	208	203	211	216	190	205	167	210	205	188	195	201	189	211	180	192	188	191	197	186	186	197	196	174	187	172	189	181	223	217	179	196	196	195	203	193	190	225	211	181	208	197	200	195	178	201	194	180	165	216	190	175	207	184	211	187	206	207	227	182	201	176	176	238	205	192	201	183	181	177	198	196	216	211	177	195	187	207	205	180	223	182	178	201	185	195	197	170	182	184	183	206	173	178	159	195	190	198	224	198	206	192	180	221	211	206	192	196	224	194	236	173	173	199	207	209	177	209	194	192	198	199	189	181	199	202	206	225	207	208	229	209	197	214	198	199	201	195	170	173	198	189	196	180	216	198	206	195	214	182	197	199	194	185	224	192	183	218	197	178	207	185	195	205	208	209	202	201	211	208	201	194	199	179	206	186	175	183	188	226	177	186	196	181	203	197	197	196	199	206	209	243	205	186	226	192	197	234	186	183	234	196	164	195	187	165	223	192	173	221	183	183	193	202	182	212	181	212	187	202	192	207	189	206	190	182	216	186	202	205	195	158	198	219	186	187	200	207	188	212	205	182	175	213	208	184	178	173	184	186	217	203	202	181	195	200	190	195	211	234	203	200	209	194	181	201	208	187	179	208	203	205	190	196	178	209	181	185	198	193	215	200	210	214	208	178	212	198	197	179	204	197	232	200	189	191	217	191	183	208	195	177	205	202	174	194	191	221	205	201	199	196	200	213	213	170	198	177	195	213	197	180	191	191	183	210	225	205	191	209	175	190	183	196	236	192	218	207	189	199	208	211	193	197	187	198	188	200	190	200	198	220	198	205	204	192	199	195	179	190	197	184	182	178	191	187	193	158	175	213	200	209	203	214	197	194	186	212	201	187	198	192	194	190	214	202	181	204	203	195	179	195	166	199	175	198	183	205	215	201	180	195	187	192	192	175	210	189	186	198	200	179	212	202	210	192	195	206	167	201	163	202	207	177	211	175	205	210	188	191	200	212	199	217	194	200	195	191	209	185	182	183	193	220	215	171	180	187	202	183	190	187	192	222	233	210	204	188	175	195	210	176	227	203	201	210	199	189	196	214	185	170	171	207	198	196	202	190	196	199	203	209	185	213
9292	12842	8699	3996	2944	2090	1597	1367	1021	849	722	659	605	532	465	412	455	378	395	385	389	333	315	342	354	304	318	311	318	294	290	318	320	281	301	290	315	304	305	280	307	283	269	304	255	259	255	282	303	264	245	266	290	268	258	292	292	303	284	304	240	305	280	266	251	256	249	243	256	267	301	287	245	255	265	275	263	278	264	247	256	235	258	255	292	256	255	272	284	250	288	286	243	247	261	193	271	258	249	269	245	260	284	275	289	245	272	266	297	253	250	256	304	276	265	291	299	229	226	267	294	271	263	251	282	251	279	288	295	262	261	260	264	263	251	239	258	265	269	243	275	283	272	275	253	277	247	252	274	240	264	259	227	242	288	257	258	266	258	269	244	263	267	270	256	260	256	273	296	250	269	259	274	272	249	263	282	282	238	276	255	243	276	261	232	257	245	252	261	248	268	265	266	317	255	253	248	256	283	274	245	256	238	273	269	265	261	267	279	279	248	265	264	253	271	266	249	253	276	248	263	262	248	276	254	265	278	306	297	299	285	261	296	229	271	248	258	276	252	263	213	261	278	238	266	261	238	267	277	286	247	254	279	234	259	289	243	286	262	243	254	249	235	257	266	265	266	242	240	277	246	249	289	245	289	257	299	265	272	258	270	272	256	256	245	265	281	237	277	257	263	241	240	249	251	276	248	280	245	267	261	278	277	263	271	241	214	277	247	245	260	205	266	274	260	252	281	274	304	264	247	279	240	271	289	263	263	267	238	269	257	265	268	250	273	256	260	251	267	248	233	278	226	268	245	253	260	253	265	261	248	232	280	268	247	254	258	264	260	245	243	259	247	289	235	277	265	234	264	236	244	231	252	263	249	260	263	282	256	243	235	259	269	259	246	244	248	225	261	231	247	289	264	278	237	246	249	231	254	248	263	252	267	261	251	279	284	255	267	249	245	269	251	272	260	229	238	261	294	283	275	246	271	308	268	259	296	283	264	290	246	273	251	254	259	250	250	260	263	231	254	237	256	260	236	256	254	282	250	274	244	230	257	250	268	275	266	267	270	235	275	262	238	284	264	237	271	243	231	267	254	280	267	277	272	278	261	240	238	251	292	244	255	259	245	257	268	262	248	293	249	261	267	255	267	261	269	218	275	253	263	255	264	259	258	249	250	256	242	274	250	264	258	263	279	265	236	239	253	254	271	276	259	235	267	300	271	240	223	266	257	241	253	244	236	270	258	268	279	276	270	267	244	257	262	248	266	272	244	276	235	265	257	265	253	275	296	237	272	270	253	247	231	263	265	274	282	246	234	276	247	303	266	252	264	252	268	266	235	272	266	263	271	255	250	239	259	255	276	249	275	250	276	271	286	265	256	248	255	265	259	274	268	234	270	270	268	289	273	283	226	248	251	279	242	291	266	231	260	288	265	298	262	272	254	249	260	253	256	255	305	257	264	270	258	259	263	256	259	256	252	274	280	270	253	269	248	273	265	291	266	228	244	277	277	249	276	274	278	251	264	268	258	278	279	262	249	288	276	268	286	265	277	236	264	252	263	244	278	256	264	263	271	292	266	251	261	257	248	268	273	261	250	235	239	224	209	257	262	274	264	276	249	252	268	249	253	253	231	235	254	259	244	284	261	269	261	280	289	279	240	257	274	259	264	258	272	253	284	257	253	262	237	265	259	266	242	251	237	268	280	276	221	240	237	292	276	270	267	256	260	270	258	252	274	254	266	287	251	247	266	266	282	243	282	269	235	256	264	256	241	261	251	274	261	271	259	266	274	265	264	223	292	283	246	255	260	252	270	250	257	253	249	264	282	281	245	243	242	232	259	254	269	256	270	264	283	261	292	268	285	223	264	258	279	278	243	254	264	246	240	261	238	247	277	232	254	282	244	266	273	245	283	254	261	248	275	251	250	246	280	311	256	288	259	236	275	274	271	259	265	270	232	250	246	264	260	287	269	248	258	243	242	264	259	257	271	256	279	271	240	295	242	251	269	260	269	295	273	254	212	226	269	291	251	245	246	283	269	245	220	225	284	263	260	264	273	282	281	248	284	268	253	260	253	265	288	276	296	260	248	309	241	283	261	246	274	263	247	291	285	230	279	244	267	259	249	296	285	275	231	241	277	292	270	259	260	251	232	271	263	266	260	249	282	259	281	275	269	246	235	255	258	235	291	282	246	244	278	250	267	259	257	263	271	274	256	256	286	251	233	257	258	251	257	268	234	291	267	267	252	270	243	248	270	262	244	231	280	267	275	261	288	248	255	270	271	268	267	268	256	251	238	233	240	265	255	276	277	259	250	241	250	286	237	259	250	281	245	261	267	259	253	238	251	277	252	233	271	268	210	248	224	256	260	267	251	282	259	269	242	277	283	268	271	252	249	250	233	244	262	244	275	234	255	243	261	233	259	256	273	255	275	274	267	268	256	276	280	254	280	248	251	247	250	258	281	270	271	266	256	287	254	235	247	252	244	279	265	263	289	283	214	240	272	249	252	273	276	274	269	263	269	263	287	303	253	269	231	282	257	284	275	254	255	299	279	263	270	268	253	243	280	288	254	268	248	228	251	286	249	253	272	246	251	252	264	259	253	253	293	252	245	247	276	282	282	250	245	275	250	266	234	272	243	283	296	258	238	259	295	266	306	262	254	259	276	291	255	271	260	244	253	261	250	261	237	255	253	265	274	244	253	247	249	253	243	266	245	254	263	246	271	264	237	270	284	225	279	274	237	256	261	274	242	298	267	270	283	240	276	261	263	257	255	249	269	271	260	298	297	238	269	258	251	246	262	263	248	240	246	270	290	272	269	264	261	252	240	267	246	261	251	268	284	249	255	256	249	272	290	288	263	258	236	247	284	263	250	261	258	242	261	271	247	260	239	268	264	255	261	255	295	249	251	243	251	265	243	275	272	244	258	270	272	259	279	244	265	279	285	261	245	258	242	260	284	263	245	224	260	254	286	260	286	278	304	249	248	258	238	232	256	246	282	283	274	249	268	264	296	283	236	279	297	292	269	258	257	267	243	252	260	252	264	256	255	278	266	263	242	295	277	261	238	278	268	291	266	239	269	240	262	259	263	252	244	250	270	282	249	236	233	266	270	275	252	253	276	273	244	292	261	257	277	294	253	262	261	263	250	225	251	246	284	281	246	271	262	258	272	296	258	268	247	245	242	255	238	260	272	260	248	265	248	266	299	280	267	268	243	282	254	272	256	282	253	299	260	269	252	252	265	249	278	262	257	267	273	272	257	272	248	282	259	253	256	237	251	257	249	257	255	261	247	268	271	254	289	270	257	255	253	252	235	255	241	266	247	252	271	251	241	267	282	233	297	263	228	263	259	264	276	236	261	238	270	270	248	255	262	284	242	261	321	248	269	279	275	237	285	256	265	275	263	245	267	254	293	270	255	281	309	241	255	258	248	258	240	240	284	280	245	298	246	271	230	259	242	264	267	280	272	251	232	290	262	255	292	228	253	242	255	241	264	250
27754	17630	3475	975	849	736	668	627	616	575	649	640	591	608	640	620	565	608	584	610	615	609	622	618	606	611	630	636	566	597	559	583	617	601	569	640	634	608	603	591	592	597	606	645	578	634	602	604	599	611	564	610	665	618	583	616	569	614	594	554	628	600	628	604	583	532	591	626	620	613	633	599	604	581	600	595	594	625	625	596	618	591	564	594	616	591	641	621	568	571	605	588	589	592	532	604	604	624	619	613	609	568	638	626	592	611	593	598	620	565	609	598	568	645	546	613	568	563	609	580	617	611	615	618	604	561	572	588	635	602	595	628	560	589	583	569	560	631	599	592	594	594	610	587	613	600	589	628	593	582	602	602	579	577	630	636	583	606	596	606	609	604	625	580	598	576	622	605	608	625	603	625	606	606	619	623	604	590	575	620	630	582	566	597	578	612	619	599	597	637	592	584	640	628	597	572	570	620	614	601	616	582	567	595	599	632	576	644	633	578	573	563	604	565	604	558	611	545	621	602	585	604	583	607	615	589	566	610	642	606	596	577	597	582	616	563	631	582	584	550	617	614	579	571	595	597	607	622	598	577	579	624	580	571	631	562	568	622	535	575	595	596	612	584	609	607	623	599	568	580	600	600	584	566	529	572	637	627	623	604	639	582	592	586	577	607	585	659	633	588	625	579	565	593	638	618	571	523	613	596	587	620	614	588	604	602	597	576	578	619	567	623	608	618	626	630	574	562	607	595	574	552	555	602	585	581	617	618	584	616	590	623	642	612	599	579	609	563	559	560	544	594	607	600	609	633	582	614	573	612	604	613	564	610	572	572	630	623	597	597	617	575	625	583	598	597	581	577	622	588	608	633	568	596	550	600	589	594	573	572	611	597	610	559	581	593	617	582	636	577	624	613	560	547	649	633	568	627	633	610	588	576	570	581	576	652	592	571	596	605	608	605	654	621	534	578	615	636	600	588	582	588	567	596	577	608	588	576	622	598	607	668	579	575	600	565	581	587	619	592	606	616	572	577	575	555	559	580	573	601	608	600	611	573	583	625	617	589	575	567	634	559	578	646	561	620	599	605	624	566	583	639	606	639	652	573	612	601	610	576	603	548	592	556	611	627	608	623	569	582	608	585	621	636	600	550	593	593	579	552	619	600	615	570	606	582	581	609	618	577	578	581	555	584	586	555	590	585	610	600	592	626	560	609	602	592	593	588	598	590	603	613	628	572	625	570	595	590	597	595	598	584	570	592	604	561	636	581	586	639	611	614	585	631	610	589	627	587	541	603	625	580	561	611	615	569	587	584	618	571	574	600	588	572	613	604	599	570	590	603	612	598	620	577	606	570	606	588	595	575	602	614	583	579	638	611	597	590	561	593	583	536	612	600	570	602	633	598	609	593	604	558	593	633	623	571	620	613	585	562	617	584	615	647	589	546	599	560	634	591	577	594	585	613	572	601	565	598	571	574	576	602	661	559	602	598	594	576	685	569	624	560	586	595	565	571	628	644	624	607	602	593	590	587	591	606	592	564	590	630	640	626	631	590	589	585	553	601	579	592	593	612	624	608	590	625	577	579	600	608	584	622	627	622	584	611	608	573	565	650	549	573	589	619	581	608	588	654	578	612	602	607	610	594	622	567	649	646	529	623	643	588	590	566	575	615	578	640	604	611	615	582	600	601	601	618	564	635	571	593	593	604	583	531	594	639	601	592	614	581	569	598	595	605	613	603	582	603	599	576	572	639	601	553	583	589	623	603	600	578	586	631	617	542	607	570	551	563	604	608	590	608	598	608	607	567	586	578	610	600	609	592	650	614	598	614	599	591	613	582	632	577	572	655	582	631	568	605	590	600	557	637	666	593	575	610	654	608	623	580	616	606	579	593	595	622	571	626	579	598	615	595	595	566	578	575	631	615	614	615	582	606	588	586	592	589	605	608	567	616	568	600	586	549	590	584	604	613	648	609	561	593	517	596	622	562	622	575	586	570	593	612	643	617	618	618	608	641	641	618	536	587	625	633	581	593	672	632	607	613	607	572	613	570	573	619	607	602	616	626	588	613	613	603	541	558	572	643	562	604	622	591	626	629	600	662	613	611	603	582	644	572	591	583	614	638	627	566	632	645	525	605	555	606	587	585	559	638	562	582	607	546	603	604	600	614	556	618	612	602	596	621	674	583	620	639	580	617	571	605	580	629	583	641	659	566	619	613	620	590	610	575	625	583	591	609	574	579	549	610	582	644	611	595	600	611	617	588	638	619	623	633	593	557	582	588	595	617	616	584	588	562	615	600	577	619	590	558	562	624	554	674	597	582	562	596	570	576	607	592	570	599	583	557	615	599	547	554	599	596	595	597	587	616	563	598	571	644	545	635	584	588	617	590	549	603	614	640	610	568	636	593	578	595	577	571	622	588	571	564	621	557	572	566	593	618	567	631	575	609	625	576	604	616	633	578	607	559	573	609	574	600	600	587	561	552	594	598	598	591	588	596	572	594	586	589	623	574	593	610	580	597	573	596	607	603	639	590	586	580	578	567	592	568	574	609	581	585	616	569	588	620	572	561	575	639	587	617	627	563	597	628	618	590	562	599	619	599	544	569	576	607	557	606	582	599	605	578	595	610	555	632	601	611	575	580	586	639	567	570	563	592	597	584	636	601	598	600	616	628	596	579	597	598	597	595	592	607	590	623	588	577	596	574	642	560	553	596	578	593	583	615	603	598	585	581	577	589	590	602	574	602	596	620	608	544	565	580	592	596	618	601	587	667	588	569	616	627	608	635	559	546	579	580	621	571	625	574	588	615	591	609	570	623	573	613	623	604	581	598	587	576	623	542	616	576	621	586	597	569	565	613	575	618	574	631	555	586	606	599	599	625	632	571	579	615	620	556	579	555	609	579	608	609	570	571	574	595	604	597	602	585	569	611	571	617	594	621	689	577	578	569	589	612	593	576	556	575	596	596	578	608	561	605	589	573	559	622	599	594	564	591	555	542	636	656	575	576	606	611	590	617	624	592	604	592	618	583	585	594	627	551	594	597	566	587	578	598	634	571	541	526	613	591	580	585	595	603	588	617	548	606	564	585	623	607	614	603	567	589	604	568	592	616	574	581	599	591	608	539	587	593	575	625	622	606	594	591	596	544	607	613	592	594	611	626	574	614	626	569	600	592	600	581	609	613	567	620	586	633	591	631	586	577	597	621	635	596	611	589	626	619	633	584	583	597	561	608	570	610	584	609	559	584	573	615	589	587	621	547	608	597	574	607	621	554	614	655	628	591	619	584	610	615	590	603	587	586	583	608	578	573	620	630	573	615	605	593	591	565	572	616	598	572	583	609	623	537	579	562	566	575	559	607	593	614	607	547	569	646	599	615	591	580	614	609	570	606	597	628	591	619	636	579	578	616	584	601	615	597	541	594	567	548	529	638	613	573	581	617	617	576	569	591	603	607	600	588	567	600	564	571	626	611	556	590	579	600	587	622	620	629	574	630	588	517
4893	1332	1063	874	860	820	796	741	814	735	765	765	760	815	722	786	763	750	745	732	776	746	742	784	755	743	759	757	764	742	730	783	773	745	734	754	757	765	744	760	724	732	768	739	780	711	728	757	745	767	748	726	745	760	774	728	785	724	793	794	782	761	800	735	711	793	767	748	746	712	741	723	720	770	725	763	767	738	736	722	701	715	758	732	776	779	720	775	786	740	739	812	750	732	702	752	751	765	752	726	772	790	744	709	693	768	770	727	751	721	756	729	669	763	700	754	749	774	749	749	771	777	735	774	803	758	747	789	799	782	765	743	722	693	702	788	736	763	774	768	781	768	752	766	733	686	798	738	784	766	731	774	784	757	729	744	783	755	740	715	729	735	754	794	773	749	760	741	757	730	754	747	790	723	753	788	761	771	732	721	716	772	774	745	750	752	771	743	728	789	756	741	761	734	700	723	810	733	735	750	743	780	788	766	782	731	726	697	770	736	755	757	777	727	746	719	724	700	686	720	782	788	793	754	751	791	726	742	796	771	783	741	731	770	741	745	783	755	730	769	739	813	755	757	775	718	784	722	692	753	759	692	731	784	783	759	712	757	764	735	741	713	754	748	749	760	729	735	741	749	758	770	771	767	767	771	718	731	746	729	756	727	708	808	725	739	771	724	803	724	748	730	778	714	744	771	732	736	750	808	746	801	730	763	718	771	739	725	729	804	741	760	773	760	758	718	733	738	743	715	748	775	791	748	742	711	780	735	740	788	777	699	720	774	717	777	759	744	753	776	750	753	705	744	723	741	766	750	719	760	749	767	759	734	735	746	738	728	761	722	716	766	782	741	761	750	756	767	746	752	750	738	766	688	753	742	763	760	726	734	740	780	749	765	709	724	700	731	779	741	796	780	800	793	722	718	731	767	757	748	749	747	805	718	740	751	686	709	783	727	745	793	764	709	741	772	748	720	773	768	716	769	707	802	759	776	741	782	766	741	803	771	765	721	724	808	716	751	761	754	756	738	800	755	713	742	781	771	758	762	731	741	731	783	745	775	816	775	768	769	790	766	783	761	744	748	758	729	744	701	815	782	739	758	742	752	730	794	812	764	769	791	747	754	738	748	733	730	783	718	734	771	720	722	791	726	756	704	771	766	784	676	702	715	699	723	688	767	763	759	774	744	718	745	753	721	746	801	751	734	734	744	735	715	719	776	759	806	741	711	738	758	719	754	757	791	703	830	767	803	779	743	748	789	714	785	709	754	742	791	713	714	754	758	727	748	736	703	692	720	753	850	742	771	694	746	761	737	743	782	729	760	780	764	753	765	784	764	788	739	742	755	775	716	752	737	774	767	788	747	662	771	738	768	735	771	744	740	763	787	761	762	741	748	782	768	746	785	768	777	778	757	747	782	772	714	779	748	749	748	789	785	747	725	739	686	773	771	763	776	712	773	765	774	709	770	753	728	748	758	755	738	714	775	747	713	793	752	759	757	744	724	744	722	742	710	739	740	667	722	743	677	790	797	781	770	751	752	724	775	785	762	733	708	734	710	744	742	788	723	756	739	775	758	781	763	820	729	765	754	732	761	767	684	727	758	722	780	740	745	746	723	769	769	775	767	775	767	751	785	795	772	754	694	805	749	752	757	804	755	754	738	704	719	777	738	815	740	788	758	770	730	803	755	791	738	724	787	797	739	758	752	776	727	728	718	796	732	747	778	750	775	764	753	777	753	800	734	764	716	693	766	740	713	777	752	724	752	741	763	778	776	786	749	752	815	766	778	799	792	776	740	744	808	710	759	726	746	757	776	782	772	745	765	798	760	694	737	739	798	737	775	746	765	765	715	773	752	763	740	763	751	720	752	758	745	733	758	766	764	767	737	817	764	723	772	785	783	768	773	789	748	728	778	755	783	760	693	799	754	748	770	801	748	720	732	774	715	768	720	725	785	753	749	740	786	745	743	750	745	739	759	769	775	711	770	743	731	784	742	709	757	737	775	731	697	732	726	728	807	756	725	747	731	693	771	727	729	722	763	742	775	754	742	740	779	709	765	736	758	761	764	751	768	710	762	731	732	722	791	725	702	750	764	718	751	761	796	705	751	788	794	753	746	747	776	755	774	762	709	788	789	710	745	740	770	757	757	773	753	733	760	743	708	756	686	690	730	764	730	741	705	712	742	788	766	761	783	757	741	747	728	742	729	785	730	775	793	742	755	698	775	762	778	772	733	749	734	743	746	745	717	765	760	741	729	774	766	734	712	762	747	719	746	729	783	765	763	756	705	726	814	766	761	765	773	742	742	721	721	743	712	750	693	771	811	791	735	717	756	760	774	734	749	735	732	709	741	747	732	781	762	776	757	786	782	789	803	763	784	714	703	728	724	751	714	828	786	706	714	745	792	716	739	711	746	748	761	750	709	739	775	705	764	776	743	784	697	763	810	736	754	717	747	724	748	759	734	729	760	773	806	755	773	752	711	767	747	742	711	729	766	752	708	712	717	727	734	781	704	714	719	780	763	803	728	706	739	771	749	718	751	731	823	798	767	735	710	743	791	748	693	772	729	732	690	725	744	776	789	737	792	756	742	756	747	813	764	796	705	743	762	788	714	741	724	723	792	796	780	746	708	773	755	745	782	747	769	741	754	774	802	749	734	768	790	752	796	754	764	743	770	709	767	752	765	724	754	767	756	736	710	771	806	724	775	767	759	754	778	743	751	833	729	737	747	752	721	729	788	740	758	736	762	785	768	798	728	747	759	766	749	757	805	697	710	773	670	771	714	748	770	711	720	791	818	776	709	741	747	780	782	776	789	710	744	750	716	745	718	768	734	786	698	756	722	761	776	754	728	760	747	785	704	789	709	754	732	726	711	737	682	770	775	738	770	748	726	755	736	761	757	767	756	715	770	750	758	775	779	790	765	745	810	760	780	775	782	761	744	768	793	764	751	750	781	752	798	758	745	749	725	741	703	745	703	733	740	736	697	726	767	738	759	773	724	779	759	654	747	773	788	720	704	748	723	753	751	733	759	727	696	715	760	772	763	752	744	737	744	753	745	812	731	759	787	729	775	780	734	723	748	790	791	733	757	742	763	739	739	716	734	722	781	732	735	758	721	757	765	773	734	744	802	691	728	710	707	707	766	770	714	723	759	765	680	717	710	733	728	757	755	757	756	756	740	739	775	766	777	763	772	730	739	807	783	750	710	774	799	774	770	743	771	735	763	756	735	755	693	808	769	711	742	799	745	720	760	750	758	749	789	771	755	754	714	792	738	743	774	767	753	726	782	777	753	744	757	742	785	687	723	764	753	760	731	758	782	703	801	763	732	786	828	705	802	697	696	714	706	789	759	792	746	746	765	735	735	724	711	732	698	783	757	754	705	734	704	734	789	766	734	745	782	771	764	772	756	756	735	739	761	772	720	763	734	733	787	787	701	762	730	822	772	777	761	782	725	749	789	778	761	741	724	788	719	718	747	746	724	766	780	758	763	741	762
23968	21494	28787	24629	21467	7688	1001	794	681	693	639	609	587	580	545	607	571	546	590	541	563	538	544	526	521	541	484	475	531	548	529	511	522	518	525	511	495	580	530	533	539	499	514	468	517	506	503	504	522	516	527	536	509	524	552	561	526	544	490	517	523	519	526	498	539	550	508	519	555	493	510	521	537	542	490	539	532	485	514	513	486	532	499	551	524	520	516	530	489	530	501	546	502	546	572	492	488	549	526	487	529	520	541	547	555	479	503	558	549	556	520	512	506	504	525	552	510	490	488	529	521	504	494	538	553	557	486	529	498	537	521	523	533	540	478	510	507	523	483	543	517	514	529	484	531	494	547	477	503	524	524	472	559	512	510	458	539	510	527	503	523	497	492	514	532	493	513	511	506	506	467	489	534	543	535	534	516	467	524	529	553	510	518	539	547	564	500	517	496	485	539	503	522	505	535	557	563	511	512	475	503	491	552	518	508	485	464	498	495	497	453	507	535	544	504	524	517	498	533	473	531	507	533	517	494	492	527	536	509	491	526	541	497	545	511	529	511	514	526	535	506	527	480	535	533	525	495	493	496	522	519	541	527	508	504	516	521	494	518	534	548	519	544	543	468	524	489	521	523	502	463	537	523	523	527	534	557	511	526	513	506	528	518	513	511	534	511	510	465	548	469	493	546	526	504	507	550	517	502	542	524	500	504	540	520	527	507	493	498	505	507	554	538	483	546	527	525	532	503	547	482	539	508	541	516	512	523	518	508	518	505	562	503	500	527	489	499	540	523	494	486	465	544	468	540	531	480	493	537	532	520	525	476	555	507	503	533	532	544	510	549	516	553	501	577	486	526	520	546	541	514	498	524	557	503	488	521	486	522	529	518	497	519	532	539	547	539	480	503	519	543	534	518	516	549	525	508	543	525	500	560	519	525	531	514	480	516	546	479	535	523	521	470	542	562	513	506	551	493	511	510	537	514	518	497	504	516	532	463	504	499	518	481	503	496	506	505	511	538	502	509	497	538	554	522	517	539	525	553	524	534	499	536	482	502	505	555	515	474	517	533	504	487	526	491	500	495	539	521	499	513	548	550	521	474	529	541	467	517	496	513	481	515	564	491	504	524	525	533	510	569	515	519	461	540	505	479	553	512	500	495	550	553	521	497	515	507	520	544	494	540	553	546	525	504	513	499	492	506	545	512	492	500	541	568	512	484	508	535	548	481	518	564	511	545	551	539	525	529	500	511	543	486	515	519	533	527	518	525	519	529	461	497	525	516	538	496	552	499	525	521	504	533	575	515	516	497	493	540	538	513	547	536	506	528	500	504	507	495	512	482	513	493	524	488	531	545	531	516	519	538	505	493	529	517	507	559	519	495	491	497	514	481	513	557	493	505	539	528	522	493	525	486	510	520	528	528	545	508	520	474	497	528	540	495	480	520	544	514	503	475	533	530	522	520	537	514	491	509	535	496	555	458	505	512	504	492	543	531	509	500	559	505	528	529	503	526	506	502	515	518	545	522	484	538	472	504	571	481	529	478	511	488	541	540	521	523	501	519	471	536	487	529	491	505	486	488	511	537	532	536	548	503	491	522	523	530	487	529	570	496	519	524	495	480	534	533	503	508	485	491	526	532	524	545	522	537	537	507	546	553	504	537	478	531	487	525	522	508	560	568	506	530	507	481	500	536	503	539	506	514	535	507	547	551	522	518	543	496	496	491	523	507	485	528	455	537	507	520	493	522	525	466	534	562	519	556	497	527	517	511	495	535	493	517	537	508	506	530	510	563	541	537	512	476	500	498	489	508	515	511	486	495	518	501	497	508	522	529	519	538	506	516	532	501	511	546	499	494	499	520	537	504	524	517	535	517	517	494	544	502	537	516	515	468	502	525	526	517	459	532	500	527	521	509	516	493	531	498	506	505	527	500	523	504	546	525	533	515	519	533	504	522	512	524	512	492	510	564	549	506	510	509	520	524	545	543	477	470	526	519	536	515	525	491	486	543	505	549	482	495	541	513	503	497	537	492	540	513	507	512	494	524	508	498	549	513	512	491	540	497	487	526	547	499	484	524	522	516	515	536	516	502	475	511	476	486	549	520	477	486	574	510	502	533	489	473	510	525	517	508	520	497	521	470	494	537	510	534	490	516	490	517	519	530	527	483	539	556	496	500	515	553	510	467	517	528	483	509	510	528	494	526	505	519	506	512	481	560	538	526	515	523	499	531	497	485	504	499	536	516	526	511	484	555	543	502	540	543	551	524	481	538	541	510	483	538	532	539	504	511	503	512	517	524	537	500	462	513	586	510	528	511	475	536	516	535	486	508	506	516	513	524	509	514	517	466	524	527	521	510	533	529	466	485	514	524	519	531	487	484	512	486	550	539	486	531	534	574	485	548	512	512	484	525	469	503	482	537	547	511	498	498	508	527	561	489	527	504	554	508	528	544	531	511	503	525	506	530	517	481	496	473	515	566	509	530	508	500	503	537	491	503	482	511	502	464	497	537	506	527	517	546	516	520	510	519	488	538	536	494	508	529	482	494	519	551	544	501	505	508	532	481	500	538	529	510	503	544	547	485	545	503	516	462	459	494	532	500	518	487	510	512	507	496	516	503	510	493	499	529	493	497	497	481	495	496	501	520	525	502	516	497	515	515	542	541	519	576	534	520	516	523	568	548	540	542	497	534	513	541	536	515	506	593	486	488	499	501	556	489	502	514	547	514	515	499	506	530	534	529	503	511	516	505	519	543	470	534	505	514	508	524	516	530	490	538	507	517	583	481	544	522	524	550	507	505	516	512	518	478	480	490	520	551	508	542	550	524	494	538	550	510	486	545	495	517	501	512	486	537	475	567	501	498	500	518	479	522	461	463	526	531	507	536	520	503	498	505	502	473	512	554	499	527	540	527	488	521	556	519	525	516	543	498	512	502	520	488	529	501	532	531	549	471	486	555	519	537	557	476	530	507	532	539	558	528	524	519	463	490	504	527	531	532	505	551	516	525	495	470	505	510	526	456	547	511	470	503	486	546	526	518	533	489	554	493	512	526	555	476	502	526	563	469	513	493	540	462	468	530	526	478	522	553	502	478	534	497	499	489	529	502	546	520	494	505	505	520	527	561	524	488	531	571	526	562	519	488	523	481	502	492	481	477	509	535	530	528	495	482	515	545	565	563	517	530	516	541	523	493	517	510	517	496	507	528	527	516	501	481	501	510	499	498	510	500	534	495	540	529	478	459	519	484	489	528	473	485	511	533	538	515	490	544	502	516	500	533	490	544	527	486	495	500	557	526	521	518	521	483	515	511	512	511	530	512	521	547	558	521	519	548	494	507	490	497	518	493	509	510	519	524	524	491	509	504	498	508	531	562	510	544	552	510	495	465	573	510	508	531	530	531	543	533	501	498	526	540	499	564	515	525	475	560	531	509	527	501	536	505	524	535	558	543	536	487	544	527	507	465	510	503	507	503	555	509	523	524	499	553	510	492	520	487	534
6758	8352	5593	2744	2081	1707	1400	1213	1046	970	901	856	859	804	827	772	735	708	685	727	767	646	691	698	669	678	680	666	719	685	675	650	681	647	673	651	684	677	651	654	613	654	649	636	656	655	724	679	659	662	676	652	669	655	668	638	656	665	638	680	689	635	679	681	673	719	689	653	616	652	653	625	693	676	676	678	673	659	649	655	658	658	705	609	649	705	701	679	658	651	608	671	683	635	665	667	649	679	640	646	654	647	638	674	673	606	643	653	622	670	645	683	627	657	654	622	705	668	627	653	643	652	683	652	656	682	704	627	662	689	658	647	653	592	617	653	655	650	711	674	650	644	659	669	655	622	653	666	636	650	660	630	651	673	637	662	653	673	637	647	637	705	648	677	653	659	653	643	638	603	696	636	666	685	628	668	714	671	655	626	643	667	650	670	623	639	601	689	659	689	643	639	686	700	673	631	677	626	659	673	671	667	638	694	667	673	649	665	666	645	659	660	673	605	677	705	652	623	666	636	661	658	631	657	726	603	622	607	660	647	635	603	660	614	686	685	650	633	682	696	626	681	640	621	644	655	686	696	687	632	660	641	677	652	672	620	658	679	637	676	646	650	655	642	671	653	664	660	679	675	675	641	667	685	640	640	642	623	686	646	666	681	679	646	680	691	673	621	680	585	675	706	662	676	634	657	666	700	667	664	696	680	618	669	680	661	621	656	691	673	620	679	633	686	638	639	621	685	700	643	661	615	658	666	611	659	698	649	653	675	629	686	655	616	650	667	620	635	636	656	640	652	664	624	617	618	677	639	680	611	679	695	697	654	665	665	656	660	613	658	638	664	696	640	692	655	691	638	649	667	662	685	681	693	675	682	658	652	678	710	620	659	669	703	673	627	709	603	657	625	643	675	679	657	649	645	648	624	663	666	665	656	625	603	637	680	675	634	694	662	644	685	650	672	659	636	669	640	682	656	664	671	672	609	732	638	614	615	667	648	658	654	682	663	663	677	689	661	658	640	661	633	613	663	663	625	635	664	594	654	631	678	651	665	687	629	703	654	686	650	663	675	651	686	669	695	675	691	682	638	636	636	645	692	634	665	651	682	669	649	592	674	651	642	654	615	681	675	671	714	660	649	690	688	668	679	675	680	692	722	651	652	689	659	692	663	652	626	652	642	639	659	673	619	678	680	668	650	700	633	617	642	659	641	623	649	610	690	668	686	729	681	665	665	636	681	644	675	695	641	668	693	642	645	643	648	641	678	656	646	617	668	637	700	636	654	697	677	705	669	638	704	635	695	612	637	641	699	638	656	637	670	660	685	651	692	703	593	671	628	653	619	628	653	673	637	637	688	658	713	713	661	642	652	685	640	658	643	724	702	682	657	682	665	708	649	643	641	715	613	636	672	658	675	632	660	687	606	662	658	669	667	681	659	676	675	659	646	607	679	685	643	647	686	671	650	629	630	643	624	643	688	687	644	681	664	717	678	634	612	689	628	631	684	667	663	661	665	669	664	698	633	679	673	628	643	649	683	651	644	638	644	675	685	663	674	660	681	652	638	666	666	651	634	677	682	653	633	610	665	628	687	633	695	625	634	617	672	650	607	642	629	685	708	659	648	674	676	670	658	675	638	653	672	658	723	641	617	698	633	646	648	718	659	678	636	623	643	647	648	642	660	663	672	651	673	621	632	645	634	658	655	681	651	647	682	697	623	664	637	699	701	650	640	711	666	654	615	655	642	624	654	678	701	670	672	654	627	660	685	622	631	651	640	634	649	714	670	657	656	639	626	655	692	655	667	624	621	634	673	678	702	654	639	640	672	608	678	670	678	671	636	661	662	694	656	697	641	622	677	675	695	601	694	616	667	656	659	662	643	683	651	638	621	690	633	641	658	636	670	652	670	651	633	660	668	657	705	656	712	661	627	680	672	679	661	644	687	609	674	702	654	707	663	645	689	627	631	656	624	646	662	633	600	669	695	676	615	644	690	686	657	685	682	670	677	654	644	674	690	632	688	662	696	617	685	661	633	633	635	642	672	652	630	636	683	594	699	706	688	658	624	660	690	653	594	618	662	667	658	680	649	684	680	677	619	664	667	694	659	628	681	641	664	656	633	656	660	672	683	639	686	684	653	698	675	628	647	659	616	680	642	693	627	642	646	635	674	652	642	657	673	669	596	616	654	680	643	657	693	670	664	650	627	654	654	623	649	628	652	693	684	692	674	651	632	623	643	645	646	665	622	626	671	683	654	633	685	644	678	712	610	680	690	697	684	646	655	640	683	654	619	684	660	677	659	622	714	637	644	670	645	633	624	642	672	646	679	687	670	692	620	664	718	692	676	711	642	652	649	617	639	663	658	660	661	667	672	642	692	648	693	716	648	634	650	660	653	681	684	703	655	673	715	663	627	650	665	618	694	647	666	627	680	724	656	642	657	662	667	664	660	677	677	648	638	686	683	667	639	632	635	688	693	617	640	677	690	646	639	661	676	609	645	663	645	656	711	708	660	683	648	630	658	637	678	617	656	668	637	653	649	669	667	622	623	683	628	631	648	650	667	637	645	707	666	667	645	638	693	689	653	678	668	655	637	665	665	701	680	669	654	651	711	656	613	640	634	655	626	659	627	640	646	661	644	675	641	643	651	673	657	669	675	668	642	610	649	688	673	701	682	661	691	659	647	643	685	657	640	706	632	625	647	645	665	637	659	668	650	706	674	636	650	661	633	654	686	665	659	677	646	656	691	662	664	635	636	663	597	661	652	602	643	673	588	629	628	620	686	655	660	652	679	711	626	660	657	660	603	659	723	650	694	657	658	704	666	678	654	651	649	648	599	716	660	696	677	682	695	656	626	625	674	683	658	673	678	698	674	643	633	659	644	667	703	705	675	637	613	667	674	636	662	650	654	662	653	620	623	644	706	660	684	698	664	652	643	640	646	689	638	695	693	691	651	641	672	658	658	688	669	648	671	664	677	697	722	635	691	663	628	667	662	662	686	615	713	626	667	666	655	640	691	644	601	660	691	627	664	684	659	685	661	659	624	642	659	650	660	634	657	695	684	651	660	636	680	622	682	618	649	674	610	670	625	688	668	692	685	661	711	649	686	629	688	674	669	647	711	591	672	637	671	649	629	606	684	640	632	642	683	651	647	680	638	678	667	630	631	637	707	670	630	648	664	649	647	672	679	665	670	609	669	671	664	654	664	689	662	694	649	650	669	601	670	671	633	620	700	654	677	627	668	707	663	657	697	663	677	675	665	611	684	670	693	622	625	638	647	651	682	666	626	661	696	600	637	637	694	673	637	710	663	676	682	661	670	675	663	647	641	602	685	645	674	632	642	623	652	655	670	663	660	636	704	684	655	639	687	631	623	691	639	644	700	629	649	650	671	653	649	608	661	690	611	668	646	634	713	687	698	650	636	649	631	656	678	664	646	659	658	721	657	662	626	632	644	611	701	650	694	689	672	687	643	698	665	625	654	693	648	665	602	616	613
25147	21537	27510	25826	6399	619	485	469	462	471	415	389	406	409	395	379	367	375	376	389	368	405	383	406	371	368	378	391	353	392	340	333	339	371	369	360	374	374	392	384	366	337	364	371	413	339	392	373	328	370	381	362	382	340	388	344	359	366	354	362	393	392	386	378	373	350	354	355	368	332	359	372	360	342	373	401	367	365	378	380	335	366	362	366	346	370	364	359	361	391	397	361	319	375	358	360	418	401	360	428	359	373	369	308	388	348	347	399	387	348	377	371	341	327	355	372	346	364	368	389	412	353	347	369	349	388	383	331	389	386	354	344	351	342	372	346	388	396	374	385	369	352	371	342	346	329	368	354	366	365	361	374	375	359	370	365	377	376	342	355	356	361	340	351	343	380	348	373	384	437	362	381	364	361	398	376	354	366	374	362	409	392	373	353	342	341	354	372	393	387	355	322	354	339	376	350	349	404	389	343	342	359	358	358	363	349	344	380	348	358	365	368	372	377	341	356	375	372	330	320	381	357	389	372	353	366	348	352	375	378	367	356	387	388	393	366	362	357	345	368	356	353	388	362	354	375	388	392	365	380	340	354	374	353	354	352	406	368	338	348	351	360	352	341	375	377	337	376	370	340	391	354	377	354	344	401	382	363	372	381	367	369	365	330	326	401	328	380	370	352	380	390	399	355	367	386	326	367	377	351	373	383	387	395	326	362	376	384	362	373	374	388	399	330	364	346	347	386	346	338	362	349	367	383	375	348	392	409	359	383	384	359	372	380	358	344	367	356	358	397	356	378	359	364	362	347	341	351	359	359	347	378	373	364	384	379	386	347	377	358	371	364	361	345	389	355	349	353	356	395	377	342	331	399	348	337	345	358	381	349	380	311	337	388	383	366	348	413	378	363	384	366	326	358	376	367	424	332	371	334	369	365	396	384	380	350	346	360	350	380	356	327	347	360	362	377	340	397	347	378	361	383	352	384	337	375	367	335	324	356	374	393	335	351	361	379	360	337	377	396	414	369	347	388	380	358	335	339	369	388	362	338	348	402	343	356	349	380	345	382	379	374	364	332	374	386	362	333	372	348	360	353	373	348	377	372	367	413	360	342	408	371	371	385	357	328	329	365	345	337	366	368	383	342	390	363	353	387	343	374	351	329	386	374	339	366	346	350	352	381	341	368	426	418	344	352	368	376	364	330	364	353	381	343	323	383	356	364	336	362	368	401	361	377	342	338	376	387	365	403	352	390	354	381	378	395	355	376	370	359	338	347	366	385	392	349	362	340	360	351	328	342	396	351	354	369	348	409	396	361	380	413	373	363	357	373	351	348	381	369	393	335	347	369	351	369	348	396	378	354	363	386	364	364	388	369	367	405	364	371	396	343	346	332	374	371	347	383	367	396	364	387	337	359	413	394	365	375	353	382	387	375	380	369	349	363	384	366	337	346	376	346	385	375	391	350	355	359	354	397	398	336	353	336	332	362	362	376	362	365	353	385	363	371	374	337	326	338	350	378	336	353	362	327	386	365	361	350	351	374	361	390	368	337	355	390	374	373	355	372	400	355	358	328	388	375	378	350	355	373	364	389	371	374	343	375	348	394	369	388	373	348	374	356	362	398	391	364	390	383	365	339	326	377	338	356	339	349	357	403	392	370	360	355	402	382	415	381	347	391	349	343	376	372	365	356	368	354	375	376	368	350	391	338	361	370	330	349	380	363	323	333	353	371	354	360	389	346	374	343	362	347	374	339	400	359	374	357	359	347	371	365	363	387	362	356	338	371	341	379	354	377	379	373	376	382	390	369	363	349	320	344	366	358	369	369	378	376	368	368	326	372	346	372	369	386	367	387	364	371	366	368	369	352	392	342	374	342	385	377	380	380	341	355	355	350	374	322	344	356	355	374	390	367	326	339	330	361	359	360	333	339	401	362	341	365	377	353	357	411	348	365	360	370	359	356	371	336	327	360	358	386	375	398	346	350	374	358	380	370	412	397	343	351	370	347	366	349	369	364	357	356	361	350	347	368	389	383	377	363	357	353	349	318	375	349	374	356	395	376	354	368	366	381	358	364	403	373	360	361	370	330	351	357	334	381	357	351	354	368	364	372	356	384	368	358	343	328	348	394	322	381	357	380	358	364	401	348	353	353	376	342	379	356	368	361	374	370	381	358	349	342	364	369	386	348	363	334	371	366	347	364	376	365	350	367	348	384	369	337	340	346	361	357	404	358	334	370	371	387	358	353	367	374	385	385	353	367	375	361	390	392	350	365	353	390	352	325	353	373	354	355	322	379	350	358	345	369	394	358	332	392	346	372	307	353	331	380	358	352	371	388	359	351	357	366	367	389	386	342	348	367	377	390	370	360	341	351	403	354	371	370	340	362	349	370	395	371	330	383	342	340	361	404	357	359	385	333	359	368	393	330	362	381	373	361	381	360	386	350	380	377	378	337	375	349	355	359	364	400	369	367	382	385	362	386	365	343	390	348	394	366	368	385	385	364	395	341	369	361	351	395	348	329	366	350	353	353	353	376	337	344	392	380	382	380	380	347	370	360	368	350	376	350	377	374	378	361	342	411	371	317	366	376	362	361	360	373	359	379	356	386	334	392	373	348	367	346	360	348	337	370	347	356	352	369	364	368	325	341	368	375	376	369	373	362	379	323	340	414	351	377	397	393	380	346	357	373	366	365	363	372	353	376	347	362	351	355	367	333	343	346	343	413	369	380	382	347	358	385	345	361	344	365	378	385	362	364	335	362	362	370	370	373	361	363	339	357	378	355	351	372	369	354	371	387	410	360	369	387	346	380	363	381	348	371	352	338	370	367	388	352	386	364	368	347	388	402	350	386	356	400	368	318	398	370	360	356	351	347	384	345	368	377	369	357	408	386	353	360	343	329	403	377	368	343	388	382	359	353	405	371	359	342	349	369	389	366	379	370	371	331	356	392	339	357	386	343	362	384	390	384	366	398	373	349	309	337	398	353	340	404	365	369	372	369	362	366	377	328	354	364	319	346	377	349	381	391	392	344	368	329	394	368	349	332	368	382	331	344	354	389	377	391	351	371	394	356	380	347	389	357	385	328	337	341	368	374	364	371	387	356	385	358	351	382	374	352	371	329	374	369	352	369	362	399	365	378	338	338	367	330	361	388	337	366	385	366	350	380	344	356	365	364	395	362	360	328	349	369	364	370	363	376	342	341	370	389	367	341	403	327	377	349	350	349	350	357	326	336	357	370	347	356	362	341	355	375	374	343	364	360	374	357	366	376	381	342	334	365	345	337	363	360	388	346	370	359	383	366	387	356	381	378	367	340	353	357	371	414	372	361	391	378	376	364	354	375	360	388	394	418	382	386	389	375	390	365	359	398	338	374	362	387	387	391	378	367	380	325	353	391	375	374	372	358	384	383	362	367	364	352	353	370	345	371	408	348	353	337	364	359	337	365	400	359	361	345	340	363	331	373	418	366	344	375	366	412	374	365	354	370	343	340	380	333
5757	4323	3000	1451	1168	976	820	736	657	637	555	568	550	525	517	461	514	500	486	460	466	449	488	485	454	454	457	499	461	464	489	437	461	477	454	448	456	463	475	453	452	505	472	465	463	462	475	455	449	464	503	490	449	429	435	472	408	480	453	484	463	498	453	449	469	473	419	439	510	482	496	456	456	436	451	508	477	445	463	413	431	454	461	435	513	500	448	443	478	486	437	451	487	415	453	450	476	449	477	428	465	481	444	460	484	465	452	470	489	445	421	445	443	526	410	468	460	482	412	429	455	445	455	441	480	437	468	469	436	479	434	430	448	433	494	442	506	412	451	417	462	465	472	427	478	441	454	437	459	461	445	439	474	478	415	431	454	502	450	452	474	455	414	431	459	471	464	456	472	472	467	450	435	446	479	471	453	458	459	464	467	442	432	413	435	457	489	457	453	484	495	474	454	484	441	423	455	451	411	513	445	463	441	467	463	488	444	494	420	423	470	483	447	489	482	490	475	469	447	477	467	467	457	473	453	394	476	467	452	425	441	432	456	419	437	443	510	473	431	455	428	462	451	452	446	441	400	433	423	504	431	471	414	438	453	451	426	462	452	437	458	452	452	481	451	444	430	455	415	480	449	446	432	486	469	469	444	437	433	450	457	467	417	446	481	433	437	398	471	446	442	477	433	446	423	463	431	424	445	474	436	468	459	437	454	445	466	478	454	483	469	494	466	437	453	482	404	463	445	446	438	467	440	468	511	461	425	447	460	419	467	428	475	434	467	469	456	473	454	452	418	448	419	424	440	447	442	473	448	445	465	431	475	464	459	415	425	443	419	485	419	470	470	461	456	461	487	481	472	463	436	495	469	450	455	441	437	451	479	471	475	462	448	435	447	466	468	439	476	438	442	448	439	480	463	457	466	438	447	435	433	477	447	480	460	453	476	462	480	442	439	479	485	430	430	489	476	442	448	441	440	475	426	453	457	459	462	431	479	465	464	490	454	446	442	414	459	432	473	470	479	476	447	451	476	435	419	446	456	449	441	442	423	427	461	472	468	459	469	466	473	472	488	498	455	415	453	411	458	478	471	481	466	457	470	404	454	477	477	463	429	473	430	466	450	470	456	456	438	475	477	482	446	467	470	443	448	417	468	454	460	449	411	446	424	461	497	450	452	428	443	472	444	471	459	451	449	444	442	396	441	450	421	415	475	432	450	477	458	463	461	484	501	473	460	448	469	470	454	467	429	472	459	471	455	468	440	460	478	483	450	458	481	473	442	445	452	448	471	453	468	487	439	409	458	442	429	442	463	475	426	484	422	410	480	461	417	438	433	454	467	461	469	452	429	470	448	446	447	479	461	457	529	432	507	464	437	430	430	476	432	446	475	502	439	473	445	463	463	438	499	436	427	427	450	451	425	448	494	448	463	445	440	453	474	440	473	443	469	476	475	427	456	493	453	460	431	464	434	453	459	481	482	443	454	438	460	414	453	454	477	478	472	415	456	450	444	469	427	446	470	451	447	457	411	457	416	482	460	452	461	468	428	446	452	445	478	428	435	451	448	494	446	440	452	435	440	446	455	475	408	454	453	431	454	463	444	430	451	463	457	447	468	465	511	426	447	475	459	466	450	454	478	455	437	451	478	450	457	434	431	444	428	475	463	461	449	455	458	435	426	463	445	454	462	447	431	478	416	448	457	455	456	470	466	466	508	477	451	453	444	453	457	457	416	463	458	445	423	462	416	469	449	478	458	452	442	486	477	420	429	451	467	481	414	472	444	422	492	467	456	433	493	443	432	452	497	479	465	503	482	442	419	470	452	476	469	441	457	452	461	487	465	443	450	443	458	442	414	438	454	464	420	484	475	460	472	444	451	468	457	467	447	454	473	451	475	472	431	446	434	473	480	451	436	434	432	484	509	470	419	428	485	482	474	456	467	472	425	438	502	475	471	451	430	433	476	435	433	468	472	430	476	465	506	483	498	450	456	424	459	456	445	439	489	469	434	488	498	501	431	445	481	433	461	423	498	438	434	443	467	445	460	467	460	476	500	448	451	438	442	462	465	453	457	439	457	470	453	494	491	415	474	479	462	483	457	453	469	455	455	481	473	446	476	437	431	432	459	470	440	474	469	455	493	466	445	471	485	454	481	441	444	437	445	441	448	524	440	472	455	435	434	455	452	419	420	479	445	460	454	445	491	496	461	461	460	429	471	481	470	441	447	479	457	462	445	439	467	430	456	482	472	486	454	468	425	474	457	429	479	453	460	455	395	435	444	460	477	446	468	445	473	468	456	467	450	464	449	447	428	484	441	435	465	438	478	444	470	434	434	471	506	460	441	460	476	452	440	459	447	455	438	432	461	441	468	425	442	500	472	461	413	424	434	438	455	438	495	444	493	468	466	434	419	474	476	469	458	468	465	404	486	434	432	489	466	455	458	428	456	448	439	437	411	399	463	449	457	482	460	430	465	430	451	468	478	425	454	505	494	463	456	458	408	454	465	442	439	461	453	484	458	466	432	434	452	426	476	441	469	423	463	459	472	485	480	486	407	461	429	440	439	471	495	442	463	430	447	478	450	492	474	452	483	443	435	453	420	453	475	479	480	466	461	445	508	480	485	454	468	475	479	445	445	450	473	423	468	421	448	454	468	413	474	461	453	458	482	466	476	448	452	477	478	428	445	456	438	453	465	431	479	480	438	409	424	502	474	460	483	479	461	463	472	438	465	458	430	438	459	489	445	449	480	447	437	486	469	434	437	429	482	439	440	474	464	437	474	419	437	452	473	487	405	460	471	472	445	454	424	456	451	454	489	478	425	498	418	404	466	477	434	456	475	483	432	474	463	447	479	427	472	472	457	484	461	447	439	472	426	436	422	435	418	465	420	441	438	446	476	461	452	485	474	447	468	475	403	449	454	423	461	439	436	437	435	472	461	479	509	479	435	422	493	477	480	472	468	424	441	455	476	430	476	472	444	446	453	458	443	430	468	481	447	444	448	483	446	492	481	496	469	423	459	464	431	444	487	462	486	447	480	461	467	442	469	422	421	432	429	430	396	445	480	455	470	500	446	453	457	437	447	428	471	439	425	475	456	434	454	466	456	448	415	451	416	435	500	417	448	452	485	429	486	424	452	458	430	443	444	425	476	473	444	478	422	454	477	482	464	506	474	430	425	474	459	469	466	468	438	473	496	423	491	459	450	437	464	460	477	440	468	460	438	455	482	418	459	473	456	461	480	431	471	514	457	487	464	464	443	427	455	482	417	483	485	481	479	464	472	437	416	463	467	435	475	444	450	413	470	452	468	472	455	444	434	466	469	475	480	465	485	458	440	471	463	433	462	456	425	489	447	475	461	475	473	463	442	478	450	488	466	450	463	489	452	481	467	440	468	461	452	456	480	458	476	504	449	420	431	492	454	409	447	470	459	436	474	475	468	459	432	434	450	466	474	450	431	487	438	449	492	437	478	458	435	433	447	427	449	428	464	434	470	465
22936	21518	29271	24178	21513	21510	4567	640	438	479	409	354	314	310	279	299	256	232	247	242	247	229	211	193	209	222	245	208	219	222	212	211	235	206	178	211	194	210	222	201	195	198	220	218	213	204	191	187	199	202	199	226	184	196	189	207	199	201	188	190	192	202	200	166	198	200	235	169	207	214	224	217	183	187	159	177	184	169	194	195	198	199	182	190	195	203	202	157	213	193	191	185	208	216	174	175	186	187	217	173	179	203	183	208	197	179	181	194	188	217	221	180	213	184	190	208	201	203	189	184	198	212	178	185	175	208	203	202	200	208	202	199	205	207	199	194	185	225	171	200	198	200	179	183	203	197	183	190	173	171	193	187	194	205	200	199	193	197	185	190	166	181	192	182	200	229	192	220	176	176	192	211	197	174	184	204	205	201	185	195	206	181	205	198	179	188	183	218	204	191	207	172	193	212	203	198	211	199	181	199	212	182	203	186	217	196	188	195	207	204	205	179	213	183	170	191	183	196	189	201	187	213	203	181	203	197	181	176	205	214	195	196	195	177	183	195	188	224	239	211	183	213	193	203	182	213	221	191	206	166	191	193	194	214	208	198	191	197	191	183	197	216	211	193	184	210	189	195	213	194	195	225	199	183	191	209	186	199	191	179	189	213	196	200	189	195	200	221	201	200	191	186	201	216	172	179	177	203	188	204	188	189	185	198	197	186	176	186	185	177	202	184	202	198	197	172	179	192	181	201	173	185	228	191	190	198	194	187	188	187	197	214	203	195	193	213	183	211	203	209	197	192	222	209	203	213	182	196	208	184	211	182	164	196	180	191	181	191	189	188	197	191	199	190	204	162	208	194	246	187	204	211	209	176	202	198	211	195	194	215	179	193	188	191	203	179	181	200	180	181	206	185	186	204	214	200	236	168	189	206	192	185	182	159	167	202	216	212	187	200	175	162	194	194	195	200	201	197	202	194	199	187	219	176	190	188	202	201	195	201	196	197	193	192	188	201	182	208	168	197	168	221	194	200	217	191	192	172	191	203	191	187	168	180	206	202	192	207	179	193	186	228	201	191	167	207	181	200	187	195	200	165	192	189	185	176	193	213	211	197	174	217	189	181	180	188	173	180	182	210	220	188	212	204	226	185	193	195	176	189	189	217	178	209	224	201	215	200	199	199	191	203	200	206	171	199	180	201	181	201	193	213	178	208	198	192	198	210	188	183	198	199	198	183	188	208	164	196	209	179	176	181	165	205	173	182	206	204	189	160	218	186	196	185	189	203	200	191	196	169	199	217	174	189	189	204	186	210	208	200	212	220	236	212	206	199	184	179	164	193	207	205	178	181	187	195	200	202	200	184	189	183	189	220	197	191	216	207	208	192	207	179	195	208	186	187	209	197	190	188	173	188	196	190	204	201	210	187	195	198	194	181	192	177	160	194	195	174	182	193	212	225	214	189	179	185	196	214	193	190	185	188	208	203	201	200	190	186	199	176	200	170	213	179	213	172	203	188	176	183	221	178	210	195	200	205	195	189	177	188	193	171	199	200	199	179	210	207	201	217	186	213	204	206	198	207	223	168	170	180	184	196	173	196	197	200	197	226	202	206	203	182	211	217	200	209	191	201	205	189	203	197	233	198	187	188	208	203	222	211	183	192	191	189	193	194	206	184	179	177	187	195	236	185	201	204	187	193	186	195	184	208	183	208	201	186	180	193	215	181	216	170	214	212	210	185	171	200	191	207	200	221	208	199	202	204	206	203	208	186	183	192	204	189	185	224	209	195	172	206	200	192	217	180	196	185	217	184	181	207	209	217	195	198	186	213	198	194	213	187	207	207	182	193	196	195	222	190	207	178	205	188	200	193	181	193	203	213	199	218	220	204	185	212	186	207	186	196	186	202	210	172	198	194	218	203	198	216	207	209	206	210	211	193	199	201	181	179	222	216	199	167	172	214	162	209	177	190	212	172	209	186	182	174	184	209	216	192	205	213	185	207	206	205	208	191	188	200	182	190	180	207	184	193	178	178	172	186	202	184	188	204	189	172	222	196	219	180	175	197	190	170	200	200	190	199	206	191	188	166	193	183	194	193	187	219	179	189	169	169	196	198	190	196	231	188	197	195	198	179	205	159	226	205	220	196	196	210	181	194	211	199	217	185	183	189	209	187	191	192	174	194	190	206	188	169	194	183	188	184	191	186	216	183	200	175	184	190	183	203	187	173	204	182	169	188	197	198	203	192	206	200	219	213	199	183	175	191	201	193	223	204	187	200	204	197	198	190	180	223	166	180	194	178	185	195	164	221	213	172	188	217	210	172	185	207	197	212	213	185	200	210	175	190	199	203	197	188	183	182	230	202	211	180	179	183	192	201	203	182	210	202	175	209	189	177	179	199	204	200	189	184	213	208	204	224	209	189	200	187	184	193	194	191	201	174	191	177	183	210	182	230	179	199	187	216	187	185	181	186	183	187	178	184	178	172	206	199	198	208	192	205	193	190	208	220	199	198	180	163	185	184	198	187	211	194	200	187	194	193	190	185	184	182	234	192	185	190	184	183	202	191	191	170	185	182	188	208	181	198	207	205	177	201	189	194	189	222	193	206	198	182	192	196	195	183	199	189	210	186	198	215	213	189	183	214	201	203	191	207	202	180	210	194	182	182	186	194	182	203	200	225	219	180	205	180	177	184	191	177	209	190	192	197	179	186	189	205	187	193	206	208	212	180	206	204	176	178	214	204	196	207	201	212	198	196	196	182	182	210	183	200	214	207	179	183	187	220	195	194	197	188	211	175	207	193	203	215	171	200	206	200	208	212	202	192	184	217	215	200	192	189	190	185	200	230	195	182	190	204	168	193	225	177	212	190	161	213	189	188	177	211	188	192	216	197	207	201	203	208	225	205	198	212	194	204	189	197	186	187	169	202	208	172	165	202	185	210	197	193	180	170	185	174	181	178	216	236	186	181	199	211	169	203	202	198	213	209	184	180	210	203	201	179	207	172	205	198	183	181	183	208	210	191	198	207	195	186	221	202	184	207	184	177	177	207	200	215	216	183	180	178	180	189	187	157	196	215	163	190	196	174	204	188	201	194	187	211	189	180	187	199	226	185	210	222	193	184	221	206	198	186	197	217	210	197	172	199	192	201	201	173	198	202	194	175	208	200	190	212	200	189	203	188	162	189	195	205	174	209	186	189	191	200	176	212	168	207	155	165	191	196	205	214	209	195	191	202	193	202	201	184	185	209	184	184	189	196	204	195	212	193	186	195	173	194	179	207	199	178	206	202	228	198	194	198	186	205	200	194	177	175	204	220	218	208	216	196	190	181	198	211	231	201	185	192	199	168	179	187	188	179	191	231	210	214	197	180	173	184	190	214	201	206	188	184	213	188	199	193	177	205	208	205	159	220	180	215	169	182	179	181	194	200	174	200	187	163	200	158	178	177	186	209	198	195	200	201	196	187	179	194	170	205	217	171	200	178	179	208	215	193	216	192	164	162
7647	12919	8654	4183	2842	2104	1684	1260	1050	837	707	639	571	521	466	489	401	395	383	389	376	349	335	349	312	324	322	327	284	276	301	280	311	272	267	289	290	273	272	299	255	292	270	260	260	261	268	234	262	261	246	247	228	261	259	275	274	259	262	258	265	262	258	233	276	243	276	254	289	267	272	258	262	277	257	279	237	263	260	258	256	246	261	251	236	263	277	259	276	246	268	219	246	261	285	284	256	280	240	248	255	269	266	256	265	242	239	249	250	261	263	282	258	234	243	219	253	234	244	244	251	259	254	240	271	245	232	274	232	257	247	265	258	250	285	263	276	289	276	261	261	250	261	265	238	254	274	237	237	211	268	247	247	253	274	257	281	251	249	278	244	262	238	245	248	267	236	290	236	267	259	249	264	261	249	243	264	253	258	244	264	248	250	253	254	251	266	265	234	253	279	261	247	244	231	247	266	275	262	270	255	265	235	265	236	231	272	249	244	271	281	268	259	267	269	246	274	288	278	255	239	245	269	270	240	274	248	261	255	246	261	250	255	272	260	241	259	249	252	295	237	245	261	252	240	258	285	250	232	254	253	231	244	238	244	258	262	268	258	242	285	274	251	264	268	240	228	235	243	275	257	269	258	277	242	250	263	288	261	267	266	265	250	279	239	262	266	280	242	276	233	249	258	258	239	272	252	280	248	249	262	245	261	253	231	261	242	263	240	262	262	262	259	229	261	265	261	272	250	268	239	264	261	247	261	268	246	246	265	256	259	258	254	262	269	264	228	275	249	257	248	278	268	272	265	275	242	253	241	267	268	271	232	264	255	264	276	228	282	266	232	254	287	267	243	230	261	257	244	269	266	242	241	277	255	251	242	291	241	272	235	253	237	260	267	276	260	268	281	242	241	277	240	283	228	281	275	257	268	264	259	264	267	271	276	219	249	246	279	262	257	231	275	253	261	270	242	239	275	277	263	273	276	265	286	257	279	234	248	245	277	257	283	273	241	256	246	253	289	273	251	281	260	256	251	229	257	241	265	252	256	269	262	259	238	244	289	220	271	274	273	239	252	278	253	287	260	248	258	267	275	278	267	246	267	245	248	255	265	261	244	260	248	260	258	282	275	280	253	247	244	258	259	257	236	235	273	254	243	257	252	242	277	267	302	233	295	266	252	304	253	265	272	248	225	272	275	245	230	239	234	250	291	275	267	259	233	271	287	267	293	267	243	240	260	260	272	266	255	277	256	237	253	247	239	247	280	267	232	245	252	270	305	278	223	259	257	272	266	267	266	272	264	236	304	263	222	247	253	256	249	269	258	233	275	238	245	229	232	273	221	267	251	259	264	251	243	260	259	254	231	266	249	232	258	276	248	242	292	252	229	256	254	288	283	267	226	255	239	263	269	287	264	229	227	218	258	213	246	270	260	258	257	241	258	232	288	251	246	292	239	256	249	282	240	247	283	243	256	244	262	264	265	241	267	244	269	263	261	254	267	247	262	217	259	264	251	265	279	250	250	275	270	293	264	253	247	280	233	252	244	249	211	250	274	256	258	266	289	265	280	283	252	261	259	208	271	249	274	243	244	273	269	273	249	264	279	271	253	245	259	288	243	279	257	253	239	262	234	261	240	264	247	254	247	275	266	260	248	263	266	240	241	254	241	243	268	284	275	274	266	255	273	264	270	257	276	274	245	270	210	272	233	257	279	254	271	271	251	267	257	281	253	290	257	280	248	256	241	247	279	253	238	289	251	279	265	261	246	260	260	263	271	286	271	227	257	269	262	273	257	263	257	238	246	243	240	255	268	284	208	233	268	246	239	249	220	254	259	265	259	257	245	253	240	232	247	246	247	252	274	255	254	254	250	285	275	247	256	243	255	267	282	269	245	265	268	268	251	241	267	257	256	277	262	260	270	262	256	250	236	288	255	281	261	259	272	250	236	311	249	247	247	259	280	277	256	273	262	264	261	239	272	257	249	226	292	262	242	264	262	264	285	254	235	268	242	267	254	259	239	234	241	261	227	243	264	268	279	253	265	265	281	253	266	241	273	285	250	278	251	230	241	242	253	279	239	242	288	277	277	249	275	295	251	255	290	250	234	282	241	274	251	247	272	221	234	284	250	272	252	241	235	267	261	253	231	249	249	236	245	277	242	263	242	233	264	276	250	224	229	237	280	268	272	268	273	225	285	268	260	273	265	277	249	300	257	257	268	243	241	251	238	262	274	242	240	270	259	251	271	254	273	252	253	257	238	263	243	239	266	243	268	244	262	256	244	282	236	278	248	269	256	277	265	277	245	247	246	254	281	266	260	249	239	248	266	260	270	261	273	259	243	232	259	264	243	260	241	236	232	239	234	268	253	258	237	246	257	251	256	271	240	265	287	276	284	257	247	246	254	246	282	238	255	255	264	246	264	241	246	222	242	274	250	260	253	268	267	264	264	240	281	272	245	268	255	242	261	287	260	246	255	292	233	257	294	263	258	294	235	268	266	270	234	266	251	261	242	224	240	266	271	284	259	228	226	274	242	253	221	225	265	257	267	276	234	247	257	251	248	248	255	227	246	262	273	233	260	240	265	252	233	261	271	273	246	255	257	262	259	273	253	255	238	272	251	261	263	268	254	229	246	261	240	231	258	232	260	267	251	259	244	271	229	255	265	224	267	245	264	255	273	246	239	262	251	244	247	233	246	234	246	281	271	262	244	243	265	216	252	252	260	261	257	246	255	233	217	256	262	250	259	273	252	237	260	255	254	267	238	263	250	251	254	255	247	242	243	244	253	279	244	256	262	243	269	235	245	277	267	255	254	223	273	225	246	236	281	232	252	286	245	280	266	233	282	280	251	290	266	236	261	247	242	270	250	249	263	228	242	253	251	257	257	277	243	251	254	257	274	251	282	260	263	235	251	263	251	261	264	237	252	242	273	240	245	225	243	271	258	283	251	286	236	246	251	266	258	220	265	243	286	228	246	238	255	265	263	277	226	253	261	255	249	244	250	244	263	259	274	283	241	285	244	248	272	269	239	250	252	258	263	250	264	249	256	253	267	244	237	281	258	283	258	260	265	250	248	271	287	269	266	272	255	233	239	267	242	262	237	239	243	249	295	248	274	229	247	226	223	263	254	258	267	242	251	248	260	271	234	235	243	258	267	258	268	245	237	266	267	246	234	281	290	273	239	256	265	248	252	260	264	278	255	257	248	265	260	259	245	263	252	245	262	234	256	248	251	263	250	249	237	286	268	251	277	251	231	273	253	243	276	269	239	245	219	260	252	287	262	273	233	277	253	282	232	273	254	305	245	275	256	241	265	256	239	245	278	275	234	233	304	261	302	265	286	271	252	222	277	265	273	282	263	252	273	244	267	265	233	212	245	257	273	255	279	264	249	243	249	276	263	266	268	232	244	225	252	246	249	227	279	257	288	269	263	243	266	253	257	246	272	239	241	263	224	251	236	261	254	266	248	263	232	259	251	261	244	256	282	238	260	269	273	245
27691	17678	3581	988	807	744	637	612	628	636	548	609	560	581	585	565	654	608	566	606	588	588	592	596	574	612	571	531	584	598	596	619	568	560	590	575	561	593	569	613	597	588	569	562	603	599	601	604	655	577	571	578	589	606	595	580	625	616	574	584	607	607	573	590	583	604	595	611	684	617	573	603	606	615	571	577	599	549	605	582	592	592	572	626	601	595	581	619	589	575	548	550	545	559	602	574	576	596	558	580	571	613	631	614	629	612	636	615	611	592	618	559	623	564	625	584	586	603	622	559	545	591	603	586	612	558	620	580	576	582	599	589	569	562	616	608	574	598	604	576	591	614	595	597	573	591	541	578	588	571	587	591	565	586	595	548	562	613	560	543	620	605	570	627	597	614	625	619	583	621	549	601	566	563	615	573	540	583	607	578	546	543	592	553	572	621	612	547	611	599	609	581	632	641	620	606	565	580	569	558	605	613	556	602	545	617	574	585	562	602	565	556	575	592	570	588	623	589	590	607	596	591	598	609	552	593	604	620	574	594	609	595	587	548	577	604	549	590	616	603	557	629	607	609	588	548	617	578	557	585	542	573	620	580	611	588	612	603	617	613	551	632	647	601	582	572	593	568	595	602	568	619	604	580	571	563	584	603	561	603	541	582	576	588	568	604	597	603	557	613	583	588	613	556	604	581	600	571	625	617	618	608	578	600	603	591	599	612	592	624	587	590	630	587	581	544	614	563	544	604	618	619	573	580	598	571	579	607	570	600	586	589	550	586	568	618	619	606	617	592	587	570	582	637	616	580	628	563	578	588	560	616	588	557	616	593	564	596	624	558	586	585	574	597	615	576	597	550	578	623	555	600	579	604	581	626	561	621	591	593	622	610	603	605	582	587	598	554	566	616	566	602	596	621	585	549	525	566	606	619	643	583	569	558	592	582	578	599	623	601	599	636	596	544	572	569	593	592	546	585	540	555	556	601	591	591	577	628	576	614	610	586	552	617	607	613	555	589	606	546	587	602	596	545	588	572	577	585	563	582	576	605	563	565	625	617	613	593	596	599	597	574	661	581	586	597	595	587	588	589	546	620	584	618	600	610	569	601	595	581	580	531	577	588	554	556	657	557	595	545	614	592	546	605	572	561	598	579	617	580	594	591	572	627	600	580	637	582	599	620	599	611	580	613	584	610	565	597	569	594	646	587	590	561	609	576	499	575	623	637	560	564	589	559	549	603	624	621	549	598	571	584	553	608	568	650	578	569	558	588	568	592	601	574	631	598	604	632	606	568	562	608	565	600	611	610	562	618	554	582	572	596	602	602	624	588	607	550	562	579	570	568	510	558	585	588	578	596	562	569	564	621	573	562	583	560	584	583	580	606	565	584	561	621	589	613	593	563	576	586	607	615	590	607	633	562	584	546	576	614	605	592	565	588	578	570	519	592	569	571	593	584	578	605	595	614	564	593	621	598	594	629	563	613	585	592	543	532	583	601	586	561	607	592	560	579	611	544	598	627	642	593	635	542	557	596	612	623	621	642	624	600	601	612	597	587	581	556	595	611	538	600	596	652	580	610	642	575	546	614	591	598	624	577	624	577	572	617	602	622	588	609	595	564	559	605	564	592	548	574	600	584	603	560	592	602	601	609	601	602	580	570	555	539	595	582	598	564	576	592	613	589	585	604	577	603	593	626	540	561	559	550	560	590	584	566	598	601	554	602	540	577	584	614	561	585	567	576	642	604	577	591	580	553	601	591	544	585	573	566	605	574	567	580	574	565	586	599	591	604	579	630	629	626	581	588	631	591	596	608	645	602	607	578	561	581	572	552	564	575	603	571	562	575	614	645	597	624	591	608	611	587	564	573	572	625	569	569	609	566	617	601	574	536	584	563	596	615	578	595	559	632	598	626	560	574	609	596	575	579	593	584	586	623	599	576	618	593	574	578	558	577	603	585	572	533	569	618	568	580	588	550	618	554	546	524	591	594	548	592	544	498	586	563	565	546	621	545	542	557	646	638	590	553	600	537	571	618	615	556	589	570	619	580	643	551	613	593	601	625	575	581	606	610	583	555	579	605	603	616	593	596	624	612	612	609	611	618	542	621	623	575	590	580	615	601	568	614	562	582	584	549	575	571	626	583	582	599	578	658	597	574	587	608	597	555	602	621	589	624	591	556	633	581	595	623	580	624	617	591	558	569	569	635	585	619	567	577	623	684	597	616	580	617	621	649	577	585	549	590	598	634	604	579	619	544	577	581	571	580	586	574	580	598	620	586	608	566	577	569	617	533	589	601	631	599	574	585	620	575	588	563	625	621	574	615	611	599	599	604	579	629	553	602	623	593	590	576	551	626	602	635	610	604	591	569	628	597	610	595	572	596	596	571	567	585	629	573	579	608	602	587	606	590	572	555	621	563	602	609	569	590	579	655	557	633	616	571	598	635	595	598	535	574	608	579	589	584	563	573	615	592	589	603	605	601	586	595	554	603	618	619	590	588	624	622	570	575	632	568	598	579	595	594	581	580	524	591	580	602	599	596	592	593	607	567	603	596	611	604	581	585	605	635	586	610	571	581	580	542	584	600	601	594	551	571	611	588	606	586	555	594	562	553	592	593	566	594	648	593	609	574	531	565	547	552	599	589	581	575	557	617	592	598	573	580	591	562	588	558	577	590	552	605	577	604	599	579	550	576	589	566	609	590	615	598	592	511	608	592	605	605	591	596	597	587	596	625	555	630	596	596	608	585	601	643	570	570	625	549	588	642	581	584	587	571	579	622	577	625	574	616	605	577	582	605	574	565	599	630	552	600	549	573	610	601	608	587	572	602	575	580	592	580	565	648	599	616	561	622	571	622	578	573	569	605	621	589	622	587	554	569	574	540	609	609	638	602	589	609	603	622	560	615	620	588	559	622	591	620	591	580	573	601	564	589	583	594	612	571	563	609	614	614	578	589	622	600	608	610	594	577	607	635	613	601	546	601	575	609	557	575	560	548	640	563	574	585	607	606	540	605	572	550	602	602	584	555	623	611	621	619	592	570	574	621	593	605	554	606	605	583	575	573	602	576	553	583	559	593	576	575	562	599	627	621	563	581	623	582	565	621	564	596	594	608	614	597	560	559	595	620	586	573	609	547	577	578	551	606	640	566	573	585	619	591	580	637	552	569	622	594	643	605	575	591	589	572	665	563	555	592	622	600	584	610	576	597	595	572	625	562	607	575	594	609	603	576	615	622	551	589	589	570	587	568	612	576	588	601	603	582	558	563	576	624	601	615	644	596	570	626	587	606	619	609	632	594	578	575	582	592	594	571	605	578	645	624	605	603	588	619	586	620	604	579	587	563	552	629	538	570	598	618	614	594	617	593	614	602	635	544	572	637	606	556	605	569	563	655	598	587	581	582	625	574	568	576	617	619	635	620	575	603	593	588	609	586	582	621	612	577	580	581	560	618	613	576	553	563	604	589	585	541	562	614	584	606	567	626	577	617	568	608	572	594
4773	1352	1080	840	837	797	782	767	811	733	775	706	728	737	789	775	745	733	721	771	759	723	753	734	796	779	728	754	754	764	710	758	774	761	692	743	734	768	774	780	733	764	727	744	764	730	742	749	733	663	731	720	710	735	739	739	796	736	720	770	743	757	716	728	759	762	738	761	768	710	780	740	756	778	737	798	727	737	708	707	729	745	757	731	746	717	757	754	759	735	742	799	730	741	745	701	731	744	761	719	763	710	709	771	759	749	691	676	738	732	756	768	727	737	743	746	718	811	763	756	778	785	719	732	759	738	728	712	711	746	751	782	716	712	740	699	734	742	733	765	818	723	763	762	673	699	748	736	724	745	766	812	748	794	774	735	735	711	724	717	731	764	738	759	770	718	722	753	763	771	792	758	738	718	756	748	737	760	726	767	775	755	687	752	731	751	755	707	755	783	765	779	747	772	764	772	708	772	749	767	732	749	742	807	785	798	730	710	765	784	748	729	779	752	754	746	706	750	807	734	757	759	670	771	739	769	739	748	709	742	755	714	786	761	696	739	740	735	732	691	760	745	797	742	749	725	781	727	708	712	747	752	759	737	754	741	834	738	747	746	775	717	793	746	751	714	750	754	750	721	721	757	706	762	705	762	750	742	750	734	709	741	744	817	762	788	727	707	776	770	742	789	752	786	756	755	692	744	729	752	729	744	720	730	774	713	758	714	730	685	710	753	748	713	761	756	782	700	758	738	760	731	756	719	763	782	754	768	795	735	744	746	763	752	750	747	739	719	720	769	753	730	708	741	749	721	785	700	718	729	726	733	757	766	723	754	763	785	761	788	765	731	743	756	714	790	781	726	781	754	785	695	788	723	711	762	779	783	740	751	704	679	736	762	779	752	702	777	752	766	748	708	755	721	780	748	756	768	759	686	749	782	695	808	768	703	718	766	734	712	740	730	752	749	701	756	748	808	706	752	752	734	733	724	714	790	705	755	724	796	755	759	718	736	771	722	721	735	745	721	717	730	778	741	734	788	718	738	758	749	716	743	753	743	751	772	761	771	720	763	795	750	749	749	678	743	739	732	737	719	704	807	750	782	741	785	704	758	764	768	739	775	737	776	739	727	745	732	692	744	743	775	748	738	797	731	719	745	757	771	716	716	724	724	708	732	748	774	729	724	708	784	712	752	724	794	764	746	702	773	719	738	727	728	755	677	763	757	699	783	774	752	761	726	731	738	754	723	685	725	735	775	737	764	775	722	806	791	773	748	761	726	738	741	728	756	722	781	760	749	748	763	710	738	748	740	718	716	761	781	741	739	732	733	729	726	761	750	731	713	694	727	738	773	741	719	728	730	786	763	751	770	748	709	717	766	793	733	706	755	768	754	703	747	789	746	753	704	751	750	798	729	756	761	748	728	680	773	752	722	732	766	730	801	756	772	697	730	759	757	737	773	770	790	773	764	778	694	720	754	760	787	722	705	765	755	752	768	750	721	726	733	754	713	777	778	751	759	725	734	751	814	758	780	761	736	766	781	743	769	742	750	696	750	754	698	810	699	741	736	728	732	687	793	753	773	729	730	735	786	727	724	751	755	774	734	731	729	722	776	740	745	751	713	748	684	766	740	746	720	731	759	742	731	770	729	742	738	701	737	751	778	754	691	726	767	701	766	755	771	753	723	745	748	700	738	750	775	723	743	673	755	769	755	733	708	777	763	758	757	722	727	761	735	774	769	752	773	735	789	775	741	761	761	747	804	699	746	751	751	721	732	712	740	707	712	743	781	775	757	771	751	708	697	727	724	734	714	743	808	737	716	740	762	757	756	744	716	724	747	737	719	733	704	714	751	712	759	770	761	712	730	751	754	750	780	703	728	707	699	722	772	772	768	767	757	731	716	731	769	744	748	730	739	749	723	723	746	724	743	744	749	722	719	754	778	753	716	747	719	741	702	712	745	759	706	732	741	680	720	750	721	737	747	720	752	776	731	764	770	716	756	743	760	697	779	804	763	720	762	716	774	747	748	744	788	734	726	758	728	669	753	738	758	717	759	743	762	682	763	761	792	769	732	741	736	755	742	726	746	715	740	733	763	735	797	754	769	773	741	772	762	767	719	716	710	755	753	770	737	790	721	805	710	788	736	747	817	748	714	722	745	741	730	778	758	742	774	711	676	748	728	685	719	777	743	768	755	719	727	769	722	743	726	720	746	698	740	740	696	763	769	760	748	771	754	788	748	767	734	770	721	764	737	751	746	737	704	760	747	757	731	689	746	723	790	738	738	768	737	770	692	697	754	706	754	716	732	719	732	757	702	714	753	754	745	764	691	723	729	743	725	775	779	728	724	799	771	741	745	700	753	746	743	755	761	759	755	803	800	772	733	719	764	780	708	757	793	729	768	747	730	751	743	747	697	780	753	736	695	781	752	779	727	773	748	773	704	747	740	737	746	768	757	745	694	795	683	738	755	752	722	793	760	740	748	735	758	756	746	752	758	765	744	741	730	713	733	737	723	773	755	763	774	750	752	726	669	750	729	744	717	726	769	755	722	796	721	715	775	705	714	758	767	750	778	755	738	764	739	735	706	746	781	758	768	748	762	728	738	721	725	767	735	737	698	717	787	734	770	713	747	703	746	803	733	793	705	720	761	764	738	749	799	736	782	739	749	759	757	755	750	745	707	754	714	720	744	717	753	675	744	731	753	752	707	740	750	763	715	728	789	775	680	693	791	756	743	765	730	764	752	775	743	746	704	770	723	793	745	745	770	805	782	728	708	757	726	732	738	736	703	709	700	759	807	752	702	719	749	701	753	726	727	734	679	719	751	732	715	739	725	784	717	741	755	744	769	730	719	716	772	762	710	698	727	680	753	727	678	741	722	788	721	734	763	739	752	735	801	729	726	747	746	711	725	833	756	754	707	772	746	755	700	750	710	737	770	792	737	787	728	737	695	754	752	686	751	741	783	713	731	770	705	753	728	742	728	701	751	738	722	768	745	731	725	738	677	746	777	747	771	712	724	750	769	771	711	739	743	730	725	790	754	719	751	716	803	779	749	719	764	798	730	802	681	778	739	807	726	732	773	677	738	739	709	785	712	796	717	755	733	727	733	745	729	759	774	732	721	720	742	757	714	752	794	683	744	726	748	751	736	721	753	747	774	724	729	770	729	777	801	759	776	764	700	747	743	731	731	744	771	786	751	702	737	742	740	753	774	760	749	760	727	763	713	769	745	777	749	723	763	771	743	754	758	770	671	764	712	737	727	737	757	733	745	730	741	761	741	762	749	725	755	687	701	774	768	729	741	755	729	743	721	729	750	725	778	784	727	744	747	759	778	763	740	776	741	716	731	768	732	751	782	768	741	742	742	786	702	764	693	748	687	733	744	736	721	759	788	744	698	733	727	759	716	716	762	748	760	722	723	769	777	749	719	786	734	754	775	710	760	813	734	750	720	795	734	743	726	765	769	742	746	743	750	724	761	724	772	739	714	777	764	749	777
23990	21482	28729	24651	21470	7775	963	722	649	633	630	579	533	566	521	570	536	515	572	538	529	515	529	509	577	542	508	537	538	528	498	547	513	518	531	538	493	517	535	525	503	539	493	488	526	458	489	460	516	535	520	489	526	523	503	483	501	521	528	515	497	537	528	497	506	533	533	542	537	517	470	554	495	507	532	510	499	482	473	531	556	508	555	514	523	535	533	542	492	521	520	507	503	522	538	493	526	519	494	528	515	510	543	479	538	485	488	491	534	517	540	477	479	494	527	524	503	499	536	519	542	535	495	519	484	551	472	515	500	542	542	492	509	500	527	510	503	504	477	540	469	503	471	501	506	502	492	449	480	532	474	522	486	509	467	466	528	499	516	514	540	523	554	493	504	509	536	467	514	512	578	496	528	484	525	489	504	515	504	539	541	513	504	526	518	540	488	525	526	499	487	483	523	526	519	522	542	514	506	544	530	447	543	470	525	500	493	485	471	503	532	527	522	504	488	506	501	466	499	476	459	525	512	523	493	520	491	549	503	513	489	515	513	488	506	466	506	509	518	519	511	545	547	499	524	514	486	561	460	528	541	524	533	537	482	528	529	456	501	532	502	517	515	480	514	508	538	510	515	485	518	519	496	500	501	503	498	532	506	511	511	508	505	494	466	488	462	512	529	516	500	483	501	491	523	530	523	525	485	463	489	505	504	513	497	528	502	532	521	509	516	444	511	508	565	511	500	514	501	489	490	520	532	559	473	529	510	532	527	505	501	501	537	501	486	483	501	507	519	537	551	522	530	501	510	533	513	493	492	460	509	498	499	528	528	509	502	482	526	520	499	500	525	479	533	560	516	512	539	544	510	516	476	486	499	496	516	540	532	505	557	495	505	562	516	521	493	494	537	469	525	496	542	478	490	518	531	495	495	515	525	494	497	536	483	452	522	531	512	491	502	522	528	454	508	515	473	522	550	496	530	484	542	534	518	519	490	528	571	541	490	525	499	512	480	492	489	511	478	517	482	485	494	545	512	539	452	498	456	488	532	482	557	518	486	547	497	530	517	534	515	489	490	510	512	510	487	553	473	526	520	512	514	518	518	502	517	504	537	488	519	527	507	510	546	499	529	520	505	514	481	498	538	504	504	491	511	508	518	505	494	494	491	580	526	503	473	516	540	522	517	498	520	453	478	506	497	457	510	500	463	495	518	495	496	479	517	503	505	502	528	484	515	513	472	565	543	460	503	485	489	469	525	487	523	508	506	526	504	491	519	509	517	517	535	505	529	461	506	515	519	494	522	532	516	528	528	517	549	557	539	499	468	485	454	499	466	509	529	506	511	467	469	504	511	514	507	488	502	519	490	520	519	486	506	534	506	519	535	477	499	516	484	497	493	527	524	481	532	520	487	511	549	484	506	509	520	490	515	444	445	533	498	487	503	493	537	523	498	494	507	518	521	480	514	504	500	493	531	496	554	448	508	500	544	531	537	513	504	487	571	524	522	509	499	473	517	518	525	520	518	536	472	505	488	506	499	518	500	503	521	505	464	498	498	542	517	517	539	518	529	529	508	504	484	528	498	512	466	517	474	514	485	518	522	531	519	514	471	544	516	504	509	516	544	493	506	502	522	495	489	479	430	477	524	475	527	530	458	506	518	504	480	485	531	524	462	455	467	533	538	553	515	503	505	496	482	514	489	537	508	506	508	487	511	529	524	491	509	530	515	531	537	486	513	488	502	480	471	499	485	501	456	491	497	500	513	524	456	561	546	513	510	521	514	527	509	479	499	489	497	494	483	497	517	525	501	482	529	497	474	505	509	474	498	485	487	534	478	494	510	532	517	496	492	511	515	505	472	514	520	498	532	509	532	479	512	490	470	505	467	510	493	559	510	513	460	495	534	499	514	513	485	511	472	532	528	510	535	485	518	500	502	488	502	482	474	522	535	507	499	516	495	490	501	512	481	515	529	531	488	488	504	506	489	501	497	522	554	494	493	522	488	480	504	464	523	495	536	493	475	478	511	525	494	518	493	502	522	529	490	504	564	508	509	492	496	469	499	480	522	525	539	522	511	532	456	484	495	508	533	532	497	563	512	513	539	469	485	471	498	492	494	532	484	534	556	496	527	540	528	491	537	494	497	535	493	556	507	515	458	535	533	515	505	514	519	511	500	518	477	492	499	511	497	512	536	461	509	526	535	504	525	485	507	550	503	477	459	490	479	431	488	486	492	487	474	516	519	498	514	494	521	506	499	475	536	466	502	524	463	490	543	534	517	469	490	533	502	503	519	537	490	504	557	511	527	488	510	496	519	537	516	508	503	531	495	511	492	510	487	469	545	519	513	499	498	509	473	479	532	485	507	483	527	488	469	517	482	516	469	482	523	523	497	497	489	481	502	518	529	542	502	514	539	502	500	480	518	542	495	494	517	529	516	519	498	532	505	516	513	519	548	503	494	483	505	475	509	480	499	488	516	480	539	505	494	513	522	516	458	527	509	494	503	532	488	548	468	500	509	513	530	511	501	504	493	507	471	443	506	515	495	507	521	531	525	494	510	515	498	512	513	487	497	530	540	497	540	495	568	491	516	511	483	450	510	530	558	516	542	556	528	514	527	532	531	498	513	498	498	547	513	536	443	513	498	500	502	536	498	511	478	486	498	522	492	545	493	515	503	509	505	511	508	498	490	513	514	491	532	532	530	492	543	475	515	522	496	509	524	459	500	484	496	494	488	493	503	464	521	499	507	480	522	541	491	483	500	531	496	487	538	515	536	517	481	543	505	500	504	494	513	501	531	531	521	525	504	495	501	513	441	500	512	504	507	520	528	526	558	485	491	518	533	540	493	515	508	537	505	463	501	487	511	498	500	494	518	529	506	501	491	490	480	499	510	516	497	499	559	502	497	529	501	499	546	518	503	486	540	497	517	509	517	480	508	535	485	511	521	497	476	474	497	584	513	519	504	523	539	533	530	491	465	491	524	521	515	504	473	523	508	531	500	480	489	481	499	537	527	497	497	496	513	485	481	466	532	460	512	532	475	524	514	510	506	476	520	501	504	497	475	504	501	509	537	478	473	552	485	503	483	510	527	491	488	503	526	517	530	518	518	508	499	501	465	509	485	518	493	512	545	519	479	547	505	488	498	523	491	501	547	500	497	494	544	497	482	521	525	475	514	518	507	517	558	493	552	496	537	546	501	439	492	515	457	525	548	522	524	514	496	453	473	526	535	548	484	512	476	535	509	512	514	485	514	508	483	478	490	560	519	506	547	515	494	511	514	547	497	537	485	521	536	495	523	524	520	498	497	507	504	515	485	540	503	551	540	502	484	518	507	512	490	477	482	508	490	514	524	455	508	475	535	528	500	457	539	495	502	465	504	513	488	499	509	539	528	540	523	503	539	520	493	505	536	472	531	527	489	479	504	471	491	498	561	480	502	542	473	505	502	560	485	554	486	479	504	512	476	518	516	487	517	544	502	491	525	488	540	514	495	522	514	498
6509	8261	5550	2737	2025	1657	1332	1189	1060	930	946	807	769	793	736	773	708	727	721	682	720	699	695	664	700	686	634	682	679	672	675	673	680	593	667	691	660	673	680	702	658	709	621	646	642	651	685	654	666	677	607	621	624	679	670	650	644	626	686	613	661	681	650	711	659	648	657	658	647	649	621	634	652	673	677	709	595	654	618	644	686	656	657	648	630	606	672	679	668	719	639	693	681	702	638	652	625	674	633	651	650	705	651	635	633	649	635	697	656	605	650	647	619	603	608	677	633	664	661	638	651	640	648	691	651	623	695	611	645	645	700	628	686	672	702	666	608	685	701	705	645	613	633	667	651	640	640	672	647	620	627	626	638	603	642	661	658	640	673	625	700	651	650	662	659	618	604	640	591	681	621	711	666	670	623	638	609	639	702	664	624	614	631	633	613	702	678	632	649	613	657	677	644	661	629	657	667	680	632	667	634	677	675	634	653	682	633	654	610	659	633	651	653	621	636	621	632	641	710	622	645	675	655	666	630	672	653	620	617	683	628	642	646	685	611	624	656	621	693	621	651	626	620	697	648	661	640	651	648	677	649	623	604	674	636	657	601	620	615	672	649	659	644	684	630	632	671	617	638	651	647	631	596	655	660	632	628	637	666	666	642	627	644	633	620	677	680	647	680	620	676	607	672	672	654	654	654	685	676	608	613	640	611	677	673	656	596	641	656	661	652	581	644	652	654	662	651	669	707	585	677	685	639	706	643	620	684	620	632	647	640	633	646	655	664	641	675	653	643	695	673	614	650	691	671	657	691	655	684	644	604	658	613	640	621	631	677	640	663	553	603	683	641	655	651	618	599	627	593	650	656	667	644	654	614	659	661	641	646	620	644	614	645	665	610	638	663	667	668	649	657	610	604	639	654	671	633	647	657	660	650	639	627	646	662	628	619	604	680	680	637	708	656	605	596	627	645	656	653	685	674	640	632	634	638	632	642	650	641	645	684	633	645	629	593	636	620	699	643	641	694	648	684	651	696	664	623	678	674	618	635	664	633	615	668	673	613	643	610	667	633	678	632	686	668	649	638	660	647	684	649	635	654	678	680	690	697	605	659	663	658	698	692	691	646	630	665	671	686	636	670	686	632	659	663	621	624	652	628	682	634	656	608	639	640	649	618	658	628	661	691	627	646	645	652	666	650	664	686	649	632	648	602	643	623	680	640	653	663	669	699	633	638	631	631	686	641	664	618	619	629	613	656	700	627	713	673	613	682	638	647	645	608	665	648	666	613	660	650	650	707	646	682	668	619	643	672	609	618	613	656	683	684	671	599	659	647	671	636	616	647	646	664	603	596	639	663	659	694	641	671	672	636	622	654	633	634	648	611	636	629	619	625	631	654	601	626	666	684	621	637	635	651	635	612	683	688	654	675	657	625	652	665	645	631	657	635	668	646	643	618	654	648	649	622	619	646	615	686	678	674	651	670	617	611	659	635	655	640	671	657	586	660	648	661	635	682	667	632	650	634	621	680	715	611	652	617	613	685	604	640	629	666	629	618	672	674	630	626	632	665	648	651	649	616	654	619	641	681	657	704	672	665	683	676	673	638	598	657	687	652	643	640	652	660	602	615	639	642	669	692	645	651	634	704	634	710	583	678	626	660	634	668	621	689	631	632	663	635	636	663	640	647	688	661	672	693	639	648	657	660	643	623	589	638	647	631	632	640	654	650	619	654	660	640	582	599	601	608	640	659	704	694	646	662	653	623	619	633	671	611	656	702	662	639	589	630	661	662	662	671	693	658	645	666	607	655	680	666	669	627	682	662	597	644	701	656	730	618	633	604	650	616	662	633	654	681	659	649	653	686	664	618	637	653	644	665	651	679	683	676	651	652	662	640	631	666	649	645	640	632	638	654	611	687	639	623	661	623	653	666	654	654	672	648	667	646	674	649	617	637	640	618	674	654	682	679	627	585	652	638	592	645	613	599	717	670	659	636	660	699	641	623	646	652	642	633	621	694	635	645	636	642	650	692	642	650	665	677	682	667	626	649	633	631	596	611	622	646	668	658	671	661	666	662	685	616	648	636	641	631	615	639	693	653	646	652	678	677	653	659	656	659	662	662	700	672	673	657	651	644	676	614	641	650	642	643	641	634	657	663	601	585	659	650	629	667	644	697	634	683	660	620	633	642	641	656	688	662	718	692	682	673	649	647	663	665	628	625	678	632	635	648	642	657	664	609	626	641	634	705	640	638	640	667	600	654	609	667	673	687	638	630	658	678	620	686	648	688	633	649	672	664	618	633	644	599	693	640	662	657	654	637	690	656	650	617	659	670	627	654	692	698	656	670	663	685	635	611	654	640	633	680	658	660	660	637	660	615	674	628	615	660	638	625	706	625	644	652	621	631	677	627	645	642	617	602	622	683	689	657	642	683	633	599	661	671	669	683	672	667	629	668	663	672	621	659	598	652	650	672	654	671	605	617	646	622	647	638	623	651	678	694	663	653	622	695	667	660	658	664	655	643	672	671	668	592	667	613	628	714	690	633	629	641	624	643	646	693	639	607	626	704	661	610	627	650	633	666	641	669	648	654	655	668	687	624	655	680	657	641	594	586	646	654	652	671	682	652	648	662	678	654	662	690	725	638	654	667	661	699	623	672	655	670	593	637	646	676	668	694	657	607	654	633	649	683	610	642	643	661	647	645	662	674	691	632	635	654	662	687	663	662	658	595	651	676	687	640	674	678	623	679	624	637	650	671	673	650	598	634	626	681	642	655	686	674	643	698	608	636	636	650	655	642	630	611	648	612	654	629	653	655	663	629	680	617	625	679	610	602	682	653	635	650	681	632	648	639	666	589	652	658	625	651	621	657	582	665	678	644	661	661	700	595	679	639	624	610	641	648	630	623	670	657	646	649	622	660	631	680	685	611	672	633	618	659	611	609	672	670	637	660	656	617	644	599	631	662	636	620	667	582	657	692	635	622	643	658	648	645	625	686	700	610	672	656	696	649	648	649	673	656	649	663	591	623	657	630	656	639	621	681	637	659	613	698	622	598	669	646	644	645	624	680	656	681	661	652	659	661	638	642	655	594	641	625	656	610	629	608	667	661	666	666	672	661	639	670	690	643	655	614	696	628	650	676	671	612	651	611	663	659	621	684	645	679	658	667	655	621	651	612	641	612	643	648	616	631	631	699	618	635	651	667	644	664	632	710	693	611	665	612	656	630	650	642	651	642	638	672	622	660	654	638	635	626	687	576	639	651	651	614	639	627	620	668	673	669	661	620	631	673	655	613	670	627	628	659	638	667	635	667	578	664	678	697	642	652	643	618	665	682	626	672	673	639	647	658	687	696	653	656	670	674	664	639	643	629	658	633	637	643	693	623	632	622	615	664	617	676	665	655	642	656	662	657	644	649	619	643	700	659	661	649	617	640	683	635	627	703	605	636	649	637	652	615	600	618	680	639	600	606	646	661	662	678	629	650	650	618	627	619	634	667	644
25260	21521	27455	25862	6286	588	492	449	425	439	440	400	412	406	396	371	383	410	389	369	387	361	367	343	374	389	379	381	368	357	356	371	368	352	356	365	373	365	348	385	380	379	366	361	355	350	375	361	368	339	341	382	351	367	380	383	372	356	380	384	403	359	363	356	335	379	349	348	365	346	340	344	358	346	376	356	351	352	373	375	367	366	345	338	368	350	345	332	346	338	355	375	356	365	371	349	352	349	350	356	353	358	365	354	346	362	369	378	331	364	322	371	333	381	332	343	381	376	349	362	355	356	336	330	365	331	336	341	369	373	357	348	337	363	313	334	350	334	376	371	360	389	357	359	355	332	344	364	374	364	358	342	392	333	352	372	372	354	359	364	376	358	371	341	382	342	346	341	367	353	372	360	349	375	361	362	353	360	381	322	332	372	340	355	353	373	367	391	353	369	330	382	371	353	345	334	377	349	364	333	319	349	359	376	370	369	332	358	377	349	383	347	340	348	346	376	386	344	370	352	352	364	350	354	371	367	409	361	356	352	353	360	364	345	341	358	367	364	357	327	354	365	356	343	334	323	361	348	368	328	328	354	362	386	365	345	377	377	352	365	338	385	397	332	327	366	388	367	359	382	333	325	320	378	366	378	326	358	341	368	342	344	336	359	384	365	346	404	352	394	380	344	352	326	341	357	324	326	364	336	375	371	360	368	335	353	327	324	370	363	355	334	369	364	337	376	351	349	342	350	420	322	333	368	351	378	376	370	366	332	367	364	366	367	356	420	358	366	333	324	385	400	357	372	366	405	358	328	347	369	360	338	365	387	371	380	344	373	345	349	368	378	367	371	379	365	371	343	394	363	366	395	354	334	358	336	374	360	350	376	373	337	347	351	356	368	356	363	358	375	370	351	342	363	340	369	362	354	371	377	375	376	356	356	383	336	373	365	340	358	380	381	405	355	371	369	356	363	368	350	332	340	353	377	354	364	336	371	377	347	365	346	344	345	344	358	376	359	351	332	335	340	341	368	375	353	357	357	370	335	377	349	353	328	323	340	368	368	345	352	328	358	334	391	374	359	333	370	335	361	352	353	367	336	347	346	369	369	352	366	388	346	393	362	384	353	345	354	369	354	360	360	368	389	403	326	349	353	347	339	376	371	335	353	363	357	387	375	369	362	357	370	321	332	396	332	386	347	344	387	353	346	365	379	353	387	374	377	318	400	345	359	346	372	358	375	354	368	372	366	346	330	358	341	380	365	360	354	361	356	357	356	371	351	375	383	329	375	369	330	367	403	345	354	374	386	362	367	334	352	338	349	353	345	371	365	338	410	356	345	361	364	396	369	356	349	350	364	350	360	359	382	320	367	344	357	334	342	367	342	377	343	351	330	373	393	351	336	342	360	340	362	363	364	375	326	342	352	358	360	332	388	342	343	352	347	356	350	368	367	355	356	382	341	381	386	366	346	343	379	383	371	316	357	333	339	362	401	372	367	404	348	356	370	354	371	363	406	373	361	351	347	348	374	360	415	376	385	379	374	358	366	322	332	386	352	364	348	334	349	349	344	357	379	389	353	323	380	374	349	343	347	350	361	356	333	342	334	340	355	355	357	332	396	368	355	344	357	369	331	361	362	371	338	350	339	381	360	346	405	347	361	371	348	359	346	351	387	342	340	340	374	361	363	362	389	382	374	334	372	359	346	337	355	335	370	359	395	380	363	335	352	378	338	372	367	377	348	346	343	373	360	362	403	329	337	351	359	379	337	363	338	372	395	368	355	367	361	331	343	366	336	364	355	376	335	358	335	373	331	364	376	377	344	343	338	380	387	368	366	337	351	348	337	361	357	358	335	352	425	368	341	354	333	340	363	361	345	327	342	349	365	323	375	363	345	361	342	397	386	334	397	347	334	389	371	341	370	353	315	358	336	382	353	353	374	320	370	324	359	346	339	356	345	329	334	348	366	373	348	356	340	367	387	376	346	356	358	370	321	395	370	392	317	311	380	332	343	357	343	342	365	356	362	346	374	367	352	353	354	411	341	357	377	346	342	377	350	380	372	365	361	391	379	349	369	345	316	367	362	378	368	317	382	354	336	382	372	332	420	301	344	341	340	329	364	364	348	371	351	393	369	356	318	358	374	378	362	358	336	351	351	354	331	348	344	352	332	315	335	349	362	346	340	329	339	361	329	336	354	332	379	390	358	343	391	365	346	361	375	372	351	355	370	336	370	350	380	376	373	352	364	365	382	332	350	366	325	366	383	358	373	344	363	349	356	329	347	366	358	370	348	358	345	357	377	340	359	354	364	363	318	407	362	365	369	334	360	355	387	391	347	372	374	402	355	352	359	407	381	388	380	383	378	355	354	369	357	384	333	361	364	349	325	331	351	363	396	351	361	333	361	401	355	339	339	348	357	349	352	370	387	346	373	357	359	359	358	376	366	349	340	380	332	361	353	351	336	328	350	330	374	389	356	348	353	360	365	334	371	329	341	350	336	364	374	360	359	376	334	345	377	345	354	372	356	367	344	353	369	350	385	350	346	330	344	345	378	397	369	326	365	364	362	362	345	332	359	345	343	367	351	366	356	379	351	370	383	372	383	358	376	361	360	376	356	353	386	339	408	358	355	348	344	361	349	355	363	326	376	339	374	369	372	342	397	350	363	350	342	372	341	340	364	356	337	369	353	348	357	362	368	372	335	337	355	332	353	335	366	366	329	351	362	341	313	362	326	368	342	352	383	373	383	397	312	354	359	343	343	368	334	329	332	364	366	356	355	325	341	408	346	333	372	364	347	358	356	378	358	373	387	367	343	362	356	367	358	369	391	384	378	345	347	336	351	344	365	364	375	370	392	352	362	322	380	379	368	386	342	344	371	385	351	352	333	334	368	360	361	334	327	373	335	359	359	339	348	341	367	374	348	367	356	352	394	374	380	322	382	316	353	356	350	360	353	362	336	358	367	340	391	373	377	360	388	386	346	364	385	367	340	342	362	334	377	347	334	327	360	367	345	341	320	351	331	382	354	370	373	333	365	388	343	358	372	348	359	354	367	343	314	363	306	371	368	351	402	367	362	393	383	346	352	361	385	369	360	359	360	332	384	346	357	320	356	333	342	373	323	388	378	348	350	360	371	379	358	365	340	379	346	345	366	410	317	353	347	375	344	362	350	355	323	342	344	352	322	340	364	342	388	388	375	339	384	361	383	346	380	332	330	373	335	340	347	361	324	380	349	375	374	371	376	335	369	369	354	350	359	364	358	359	350	348	355	352	392	333	348	341	379	350	365	347	320	336	354	355	359	394	361	358	341	380	327	376	367	367	360	332	377	343	362	376	375	368	338	362	355	361	370	314	351	349	403	354	351	348	345	340	343	365	377	373	303	391	383	373	326	350	350	361	380	384	342	364	379	325	341	368	359	358	353	368	339	368	358	355	392	324	392	369	383	340	349	362	359	331	339	381	386	349	390	365	363	364	325	346	352	348	378	394	333	365	359
6378	4406	2770	1427	1156	960	828	725	663	607	561	571	526	479	556	502	460	493	471	478	458	485	454	475	453	460	473	502	444	462	439	454	445	474	451	470	472	487	486	454	469	431	430	457	471	464	409	436	454	454	459	461	464	437	442	452	468	429	450	464	426	459	442	442	424	450	452	437	450	457	438	448	488	503	433	472	482	442	453	418	460	447	431	466	485	472	441	485	489	448	433	448	475	443	474	451	468	413	449	472	455	459	468	491	466	418	434	498	442	463	430	436	465	500	419	475	454	449	406	458	409	458	453	447	478	427	464	427	460	476	455	485	446	440	426	455	465	479	444	445	466	435	484	435	455	475	440	460	463	431	447	472	419	468	432	458	423	465	424	460	422	421	482	444	458	441	446	443	450	447	452	438	443	448	434	470	482	456	510	478	471	457	455	481	484	462	442	411	436	438	460	463	456	451	420	443	460	452	438	504	453	413	461	474	427	479	453	474	424	498	494	472	454	428	501	418	437	464	441	443	443	431	439	428	433	452	470	458	457	467	436	467	444	494	406	460	424	427	457	419	467	475	447	447	448	483	467	484	476	426	407	455	507	471	435	436	491	457	429	469	466	430	454	424	431	451	457	462	479	478	429	465	494	423	437	425	433	464	448	446	456	428	478	424	451	454	439	483	428	423	423	483	459	422	437	441	436	492	476	431	438	480	479	466	443	418	473	477	473	442	432	456	462	459	472	452	465	415	444	438	417	424	445	467	451	420	445	443	451	457	471	456	438	457	419	451	462	464	436	449	449	452	451	450	423	449	499	390	447	450	456	482	472	517	395	453	466	465	428	446	482	467	428	479	473	445	449	453	447	395	473	434	442	459	448	451	415	434	460	476	436	448	439	452	427	423	412	458	447	429	429	472	432	478	452	446	466	475	439	458	455	434	425	442	478	441	444	448	440	445	473	429	462	452	425	453	463	487	471	487	455	452	440	472	459	452	449	468	463	421	441	438	484	427	445	456	469	467	453	466	436	466	456	446	473	471	473	479	414	475	476	461	436	453	472	434	426	439	428	441	453	463	426	419	448	454	429	461	431	432	495	451	457	418	458	444	453	442	471	448	463	439	442	468	457	433	447	467	457	434	440	439	447	454	423	430	460	394	449	457	449	432	428	432	461	450	419	431	465	442	455	457	512	476	473	450	426	445	468	490	465	486	462	450	435	429	455	442	456	433	454	457	470	470	469	432	464	508	474	454	474	431	451	461	439	404	457	456	481	450	472	447	444	447	434	475	443	472	439	470	472	421	467	483	449	437	466	418	451	455	426	479	459	422	463	488	426	455	472	456	458	432	442	469	433	449	417	456	451	437	484	432	457	442	485	471	475	429	465	463	469	437	456	413	429	447	461	441	461	462	434	458	452	467	467	436	447	480	459	442	482	457	453	450	455	413	490	453	425	433	439	511	479	448	440	482	432	478	469	452	460	431	479	429	457	476	467	446	427	471	457	442	439	449	444	389	430	448	448	453	451	430	477	438	449	455	451	445	450	414	472	476	484	437	432	447	437	439	457	484	443	469	442	453	428	479	459	462	509	413	425	492	477	467	438	446	446	453	423	438	479	437	425	428	453	405	396	431	444	471	445	475	411	431	441	455	446	446	448	475	447	445	449	480	442	472	430	448	468	459	460	494	451	444	449	462	441	477	440	424	418	430	490	415	466	413	450	440	429	461	433	460	415	492	465	429	441	460	459	441	435	432	441	409	431	457	450	450	480	455	435	444	451	505	448	448	460	492	449	459	443	453	396	478	440	443	463	428	434	463	427	457	469	425	495	447	449	482	467	447	449	449	423	423	458	458	449	439	410	453	424	441	456	491	475	420	449	478	422	496	456	470	454	466	459	432	434	477	409	439	435	447	429	425	397	451	468	423	429	427	444	423	457	427	395	453	484	453	418	483	454	468	445	446	454	434	437	439	452	437	424	463	449	465	451	484	493	482	444	430	458	436	432	451	460	431	421	431	467	460	456	453	479	474	459	425	437	487	455	440	477	443	439	436	437	465	473	415	386	491	493	458	457	470	449	451	450	471	443	474	450	467	456	465	461	439	447	461	470	456	460	470	457	456	438	420	434	444	425	411	429	459	471	412	453	442	418	416	490	435	460	486	457	437	433	453	427	486	434	425	410	441	432	454	438	443	433	442	456	439	433	462	466	440	455	442	456	429	445	519	468	500	455	418	432	450	427	470	483	444	465	467	459	431	454	418	475	445	446	458	457	437	466	417	427	456	431	463	437	439	435	442	451	442	447	464	440	439	446	420	438	484	445	456	416	449	417	413	437	426	466	454	456	459	456	444	429	436	454	461	424	488	480	439	473	498	475	451	428	459	494	477	483	470	443	482	452	449	434	454	435	440	423	474	472	454	435	473	441	476	441	444	440	441	452	449	456	469	439	481	434	423	425	458	404	467	454	457	449	459	473	467	467	447	430	445	432	458	435	463	437	484	454	432	467	462	457	452	419	456	479	417	429	431	467	468	407	460	437	469	454	442	456	446	436	434	457	444	433	486	482	459	464	454	435	432	448	457	433	443	445	467	446	483	461	446	426	439	448	463	437	481	477	468	440	480	422	446	437	485	447	478	462	451	418	480	437	453	433	470	447	413	445	492	461	459	446	427	473	409	431	462	437	468	447	399	434	482	452	442	460	470	479	445	459	444	441	474	432	446	411	472	408	480	424	445	457	419	438	469	457	451	429	440	455	470	451	484	475	482	445	443	464	453	457	452	451	449	471	459	443	479	496	442	437	471	439	428	438	446	460	441	447	451	456	460	428	457	424	496	449	435	432	442	489	425	501	420	471	466	435	427	450	433	493	476	455	443	442	448	471	432	448	442	469	471	491	489	439	433	453	441	459	421	434	435	438	510	454	406	490	430	465	423	464	410	438	497	424	442	475	449	477	426	438	503	479	449	464	460	493	457	424	450	442	463	445	430	428	433	467	474	407	463	419	445	430	440	484	471	411	466	475	466	478	493	463	413	469	457	406	424	455	474	439	422	449	446	454	481	460	442	468	475	458	436	465	462	451	437	471	444	434	447	437	448	454	415	442	452	418	441	444	476	518	455	462	441	421	472	471	484	451	431	466	450	438	422	485	466	441	431	460	463	435	455	444	438	456	437	425	437	464	454	474	456	448	434	442	443	472	471	406	455	455	441	461	456	441	437	455	466	471	487	449	457	506	467	500	455	440	451	479	495	446	459	443	435	456	468	419	456	454	468	462	441	426	440	484	464	459	443	474	435	454	442	483	445	448	448	444	425	463	457	449	462	449	454	480	437	437	450	455	464	471	442	457	460	458	455	450	439	443	425	460	430	431	457	442	439	419	456	426	458	431	450	424	475	466	468	414	440	457	480	486	403	445	456	469	441	446	469	440	412	455	507	472	489	448	452	444	455	467	440	438	481	429	417	492	429	461	433	463	467	470	443	459	457	500	454	425	418	432	433	461	425
22942	21514	29267	24203	21508	21497	4165	628	426	435	390	316	320	278	274	255	273	241	241	248	248	249	236	217	196	191	230	223	225	217	243	215	196	210	213	187	216	197	202	209	209	219	168	215	176	225	201	203	208	223	211	195	186	194	188	201	185	176	221	177	172	211	202	169	221	210	185	215	194	202	207	229	169	172	221	202	216	199	207	193	204	187	187	183	173	179	173	197	211	185	201	218	169	207	171	187	165	184	200	196	160	163	186	201	187	188	187	192	168	175	197	206	178	185	188	212	195	204	211	206	199	190	219	195	171	181	182	187	191	214	186	209	200	211	191	177	206	183	188	188	176	204	198	192	184	198	199	174	180	188	198	199	194	192	202	195	212	214	206	199	184	182	174	192	192	192	167	173	157	220	187	192	175	199	193	166	175	200	197	182	192	190	214	192	156	170	204	191	188	185	175	188	162	186	180	187	198	208	185	192	190	192	177	206	172	179	198	183	213	191	173	186	200	213	192	189	195	176	189	218	174	215	185	164	211	190	163	163	188	214	171	173	188	184	194	179	202	195	189	170	191	203	199	176	221	196	185	186	192	208	167	176	206	187	182	220	153	188	195	171	178	159	184	181	196	179	184	197	216	194	200	215	211	205	196	184	187	166	208	208	182	199	188	184	198	165	193	214	178	194	181	176	170	198	179	186	176	197	188	176	190	196	191	205	155	185	178	187	182	217	205	192	200	187	195	213	201	177	202	216	199	192	187	202	192	192	177	208	166	173	193	177	188	200	201	182	194	181	207	204	146	199	163	168	205	196	163	191	177	209	199	188	210	167	180	195	182	170	191	187	176	170	194	185	191	189	184	194	182	216	190	204	196	223	198	178	205	206	195	172	181	210	221	189	199	181	199	198	180	170	193	193	211	185	190	201	199	180	203	194	182	173	193	175	212	187	176	189	205	212	189	220	172	161	170	181	201	188	197	176	176	202	186	218	194	223	186	186	197	197	197	186	189	173	193	170	216	196	199	181	177	215	177	193	180	183	200	189	205	192	200	182	206	183	189	195	203	168	181	204	194	177	190	183	186	173	191	177	183	180	201	191	184	192	195	193	177	193	175	190	196	209	220	190	189	168	169	174	184	189	210	178	190	202	188	207	174	181	171	189	212	200	180	182	177	180	185	208	195	213	202	173	179	198	208	189	195	198	195	177	207	163	181	180	197	175	195	195	164	180	159	175	174	184	190	199	178	209	174	187	189	194	187	200	181	188	201	213	189	178	190	153	185	186	156	172	207	182	197	171	183	175	171	171	201	185	185	179	184	180	201	166	167	174	175	182	190	180	190	177	154	185	197	209	198	191	181	171	171	190	186	199	174	190	206	207	208	190	200	192	201	204	220	203	190	202	194	168	171	193	181	209	203	176	200	188	183	178	193	193	192	194	200	169	165	200	187	168	185	208	177	182	216	199	202	202	180	176	192	207	216	189	201	224	194	184	180	190	194	173	184	167	212	175	182	196	177	200	184	177	182	196	223	189	192	192	202	147	167	197	190	190	197	170	193	206	186	186	173	193	216	186	185	182	171	205	229	182	185	190	167	171	181	178	195	188	175	208	188	165	163	196	207	200	189	204	190	184	191	153	187	183	230	202	211	204	206	228	205	190	185	197	184	184	193	179	186	182	192	201	188	165	189	188	196	193	186	203	215	189	199	188	193	162	214	189	190	221	197	197	202	181	185	180	179	185	186	180	185	204	195	198	194	202	175	192	171	176	214	201	165	191	186	203	176	214	204	194	204	188	176	183	195	180	171	196	182	198	182	188	190	201	188	178	195	200	201	196	201	195	193	198	194	218	195	189	171	197	165	186	154	166	172	179	191	201	169	190	183	175	170	200	186	197	176	151	197	203	197	159	195	179	186	180	200	183	193	190	179	185	182	216	204	181	189	205	182	183	189	184	165	201	183	169	203	189	175	192	195	175	192	182	198	178	184	178	216	210	212	196	185	198	190	181	178	172	171	195	193	189	187	171	183	199	183	187	201	168	181	202	229	189	182	189	180	180	185	170	184	211	200	185	189	199	180	188	202	164	187	197	200	180	204	193	174	169	191	166	194	206	188	181	192	183	212	165	189	149	202	180	183	180	187	184	198	192	189	175	175	176	177	198	197	172	174	188	235	189	168	165	191	176	217	190	175	197	200	204	206	186	197	212	186	196	169	232	173	179	192	199	191	168	209	182	186	200	187	185	215	165	177	183	185	198	168	203	203	183	194	194	216	190	199	198	188	199	173	189	186	202	193	178	184	189	219	194	181	203	178	213	209	188	196	211	198	196	165	184	181	177	188	209	180	215	180	193	216	190	187	193	186	189	184	197	188	185	170	181	181	173	173	163	189	186	188	196	174	191	224	171	184	203	188	170	195	182	199	213	181	170	179	200	199	191	212	185	208	183	195	207	204	218	170	205	177	171	162	186	201	175	195	196	207	139	193	188	169	168	206	182	181	183	173	187	189	193	196	195	182	174	194	218	194	198	183	178	205	177	189	173	204	176	159	230	167	169	174	210	171	185	178	197	178	177	187	197	175	177	172	197	175	188	208	184	202	212	197	174	196	181	186	197	176	198	198	186	189	184	192	186	189	175	177	175	191	179	185	165	175	192	149	158	176	194	189	179	192	175	178	192	182	193	225	181	181	193	201	198	197	173	176	196	187	188	193	180	158	210	194	167	197	197	207	174	211	205	171	187	240	204	196	152	205	214	185	178	228	192	209	205	176	188	184	192	180	188	194	190	183	189	169	192	187	194	177	164	176	206	171	210	180	228	188	173	185	189	211	177	176	189	197	164	180	186	201	215	192	193	186	209	174	183	184	183	191	184	209	193	202	176	183	199	163	170	186	193	190	176	177	195	187	185	199	178	161	178	167	158	181	196	204	209	189	192	216	194	210	176	190	181	194	181	206	213	182	159	180	202	183	162	198	170	176	192	194	195	177	198	179	182	181	198	173	188	184	194	193	173	202	206	164	208	181	181	184	195	214	207	166	196	169	204	217	196	186	177	180	188	177	184	198	182	186	184	180	195	220	188	193	186	176	173	179	188	184	177	196	210	194	186	189	236	191	195	162	188	200	174	212	186	185	202	184	191	176	203	178	181	203	185	199	203	176	192	198	214	172	171	177	182	178	180	171	206	184	167	186	196	181	189	196	196	186	201	169	173	188	200	188	192	196	181	185	205	212	194	184	187	141	207	172	210	219	162	189	175	183	197	180	173	205	201	182	189	188	194	176	173	192	199	165	170	195	177	162	191	183	204	206	180	219	229	208	186	182	208	170	171	191	171	178	173	186	200	189	178	198	199	198	198	191	183	199	193	200	171	164	183	183	209	196	195	189	199	202	191	158	181	179	197	193	207	191	222	182	171	172	203	157	197	181	176	208	196	200	205	178	184	205	167	204	191	208	181	182	181	192	183	199	194	188	207	179	168	183	199	205	188	172	227	153	186	180	191	193	183
7826	12787	8638	4010	2910	2103	1656	1171	1021	867	764	615	569	496	421	430	394	442	366	394	387	363	307	309	327	311	314	274	319	303	287	267	300	301	239	265	297	280	251	274	265	274	288	270	306	261	277	282	244	258	238	245	269	279	257	263	252	268	254	235	258	251	269	245	254	251	287	280	248	240	269	244	248	247	244	257	251	278	241	293	289	241	280	258	299	270	278	247	237	270	270	277	262	270	253	261	229	254	246	278	272	263	252	252	250	254	256	232	262	275	257	254	264	254	236	251	262	305	265	273	236	242	260	253	240	277	241	232	268	256	257	277	254	270	265	274	228	271	244	281	265	255	269	270	248	275	248	288	252	268	252	240	255	243	256	265	246	252	258	246	271	255	264	260	234	271	250	249	240	262	243	253	229	230	258	276	291	256	245	244	222	259	248	241	268	237	241	248	261	255	246	272	233	260	266	256	254	247	264	226	294	277	273	258	248	268	238	250	259	215	246	247	254	236	272	244	264	271	272	249	254	245	261	235	237	261	269	269	258	273	238	262	252	239	251	272	264	262	242	235	283	260	249	259	268	225	254	266	240	239	252	250	237	260	264	245	216	250	259	256	268	252	262	249	260	263	254	252	287	281	270	234	246	257	260	256	263	285	286	230	249	236	255	250	265	261	269	249	256	265	249	286	234	242	259	254	248	247	214	268	234	304	268	263	253	259	238	259	290	243	245	260	244	245	261	217	238	234	262	266	263	243	246	248	265	240	243	260	239	279	242	256	245	242	252	240	249	235	257	231	261	241	265	246	255	246	271	248	221	251	270	262	254	260	262	238	261	257	251	256	256	239	265	259	286	249	227	228	253	258	247	256	245	271	254	235	268	223	233	243	249	239	242	257	254	217	223	266	248	246	256	230	257	247	231	255	247	264	254	244	258	258	241	247	264	257	251	250	239	259	245	291	264	256	266	272	263	263	262	235	274	236	271	253	244	259	259	264	246	236	250	263	244	271	269	240	272	246	302	262	260	213	246	250	241	252	264	268	249	273	252	257	233	224	246	261	280	266	247	264	235	262	243	260	228	273	245	244	261	257	237	256	251	271	250	255	247	237	242	297	228	243	257	261	260	296	242	240	250	250	250	262	269	238	270	255	275	261	256	250	268	254	264	261	254	266	241	279	248	268	270	280	253	248	261	267	250	246	239	255	251	238	255	255	254	224	265	247	296	226	256	236	257	266	233	279	225	252	268	270	241	279	259	264	238	241	238	222	261	250	241	267	222	285	236	275	239	277	249	242	289	255	267	235	258	262	258	272	254	234	265	255	235	270	268	248	234	241	237	270	273	225	245	234	226	239	236	255	247	227	230	226	244	259	264	240	251	232	257	248	225	255	272	259	226	234	265	263	244	267	280	258	236	253	240	273	274	233	264	239	251	272	238	217	260	269	230	208	238	263	227	231	257	229	269	241	243	273	256	252	243	231	259	273	251	236	237	273	284	229	239	252	259	259	242	241	247	253	261	243	296	275	255	272	261	280	275	256	236	242	275	271	250	240	234	247	239	263	254	263	243	259	240	258	289	263	250	275	253	268	247	279	271	237	250	252	284	235	270	248	278	269	231	234	268	247	264	254	262	263	245	252	244	233	253	249	262	263	249	246	261	258	254	270	247	259	265	251	264	225	259	226	250	234	230	269	234	244	254	277	219	252	254	275	251	271	271	293	286	268	242	246	261	280	278	235	231	262	276	248	284	255	243	259	270	234	269	260	240	254	217	256	274	263	243	282	243	252	241	249	243	263	294	236	262	254	260	231	233	255	247	249	246	263	227	235	248	243	227	229	241	247	260	230	251	274	244	261	268	272	263	250	226	232	249	243	251	245	258	224	277	245	235	266	274	244	242	275	256	268	239	249	272	249	281	269	264	247	266	252	267	235	226	273	264	250	238	277	236	261	266	235	265	246	276	232	267	254	254	274	238	232	257	260	248	252	261	251	212	269	250	236	249	271	233	252	248	242	248	254	248	278	274	254	283	277	243	247	272	236	258	261	218	248	244	247	270	259	263	270	241	252	274	267	247	275	259	272	223	256	294	237	279	273	234	249	250	247	262	245	268	273	258	249	257	275	266	295	252	247	251	273	284	251	225	274	241	273	263	263	236	246	249	239	249	252	253	237	233	267	265	269	266	265	249	267	220	289	262	277	257	255	252	259	254	250	272	230	243	272	249	252	248	260	257	268	270	282	248	236	261	236	250	243	296	258	255	241	237	262	262	246	241	271	247	233	248	275	234	285	256	243	260	254	266	240	247	253	244	275	243	266	253	249	261	262	264	223	240	270	259	265	241	258	282	229	246	265	244	246	263	252	267	244	270	255	206	265	224	257	232	268	260	254	267	259	243	245	231	252	278	217	258	240	252	245	251	262	241	241	270	263	266	230	227	232	269	216	246	267	267	266	263	273	256	237	222	268	230	234	258	256	293	271	244	259	254	238	268	224	263	243	299	248	243	277	253	260	280	257	237	253	271	287	247	268	272	255	264	263	271	267	237	254	254	253	246	273	252	238	218	231	292	260	256	258	262	259	256	251	267	230	259	272	246	243	260	281	256	262	255	239	259	254	260	262	248	273	252	261	220	220	245	246	263	257	258	227	247	254	231	264	231	257	264	250	264	247	236	243	255	225	284	254	272	248	256	264	284	245	238	271	234	245	244	224	259	264	227	252	244	268	245	263	226	254	271	249	267	272	272	250	294	226	285	265	268	248	256	269	224	251	265	244	276	270	253	257	259	279	251	275	259	246	266	239	272	244	287	227	245	265	216	277	240	258	267	260	286	263	240	239	244	252	262	239	270	236	235	266	226	214	264	264	227	236	254	272	257	237	263	235	251	249	253	254	272	247	263	241	277	244	246	239	255	272	241	251	268	257	267	277	276	261	285	234	263	274	264	259	279	238	247	248	246	275	241	245	258	255	234	261	234	223	237	243	246	234	227	251	262	237	247	238	256	254	237	248	269	244	250	294	237	252	263	265	254	245	235	261	248	288	228	240	261	254	222	250	266	261	261	245	242	258	292	268	252	233	231	254	270	242	260	241	249	252	251	251	262	263	215	280	251	231	214	260	254	258	252	222	265	275	215	268	277	254	236	277	248	230	247	266	274	266	303	234	249	238	242	238	233	223	239	241	280	238	251	266	241	262	270	278	268	262	285	230	268	237	248	231	264	281	257	227	241	253	250	251	232	256	255	252	291	247	229	249	242	247	254	250	226	254	236	239	247	262	239	267	233	244	216	257	269	297	229	239	260	250	231	252	266	243	284	241	275	226	252	260	262	255	261	229	250	278	269	244	250	248	261	245	231	231	270	268	246	257	265	254	260	271	250	242	262	269	245	244	252	263	255	273	277	232	244	224	248	230	243	236	245	254	256	254	275	239	250	266	264	242	257	234	242	239	224	264	219	267	236	227	230	261	233	242	249	259	281	256	266	265	247	242	252	274	270	227	220	242
27676	17730	3469	972	682	680	664	551	609	563	587	614	574	638	610	582	576	559	584	582	596	620	573	556	573	581	586	582	612	567	578	576	569	548	559	594	583	541	562	573	580	546	553	594	630	562	580	570	567	577	569	579	578	578	585	581	594	588	607	585	609	612	592	603	588	611	618	592	572	561	601	579	556	570	636	523	605	606	591	607	538	596	595	577	558	564	573	591	607	612	581	602	608	578	523	593	605	591	581	540	575	575	583	608	570	586	618	617	577	570	593	547	588	585	553	582	574	595	595	585	607	594	619	582	593	623	567	573	583	604	620	571	605	594	552	585	538	601	500	561	553	565	603	573	557	573	599	612	592	613	577	559	556	603	622	588	567	623	615	578	585	569	600	620	566	582	582	598	607	623	588	543	567	574	579	642	561	605	605	581	559	570	593	592	549	569	559	615	570	603	568	584	568	616	570	559	584	592	617	579	548	594	605	571	612	610	526	591	620	605	604	582	581	638	592	611	566	591	572	595	614	561	614	570	587	558	589	611	566	603	606	543	593	571	573	571	552	587	584	573	540	603	612	589	589	583	560	607	604	574	606	597	622	557	557	619	593	581	619	577	585	562	584	598	572	582	606	624	537	621	597	553	595	594	573	577	604	570	569	570	586	552	599	607	582	592	612	605	573	603	648	575	620	540	590	534	603	595	584	584	618	555	540	600	583	579	583	603	589	577	593	561	597	569	600	544	614	614	567	590	549	570	592	539	641	538	588	608	550	601	614	566	592	595	551	625	576	603	586	618	572	573	576	574	578	583	573	520	603	605	564	598	592	561	587	560	579	581	568	553	597	546	547	570	571	568	595	578	549	606	556	609	585	581	578	596	585	566	607	566	568	605	625	557	581	599	580	591	580	596	601	583	625	602	575	584	575	578	607	567	562	570	600	504	559	573	593	583	604	593	598	564	550	590	570	580	565	576	567	619	567	578	563	565	615	570	592	590	623	537	566	564	565	558	585	561	558	561	598	599	609	573	572	571	633	603	602	547	572	595	604	604	569	542	579	561	637	565	582	586	561	583	586	602	564	588	577	612	586	591	589	604	600	594	560	629	597	558	582	608	610	569	613	556	602	612	583	569	577	554	583	587	584	598	536	590	590	562	591	563	568	574	555	551	582	574	548	573	537	617	560	577	569	556	602	638	574	555	568	550	616	559	594	622	596	588	591	576	539	566	627	561	586	567	580	553	579	620	575	624	598	586	574	578	585	590	542	593	575	586	586	615	555	577	578	562	611	524	594	570	585	499	571	582	611	601	576	545	589	560	605	600	607	532	569	589	588	637	500	639	570	559	614	588	579	584	550	566	595	658	591	587	603	575	609	576	609	594	617	555	607	560	549	580	582	621	599	580	577	630	604	599	615	566	621	603	547	581	565	544	570	594	572	566	614	563	570	560	575	594	564	562	593	596	578	608	561	600	580	555	557	585	544	590	595	553	610	580	561	563	579	581	593	610	594	597	593	559	559	597	617	598	634	560	594	637	565	573	602	569	561	569	593	614	550	582	554	581	566	598	604	585	556	566	597	582	552	580	582	539	599	605	602	577	577	595	573	582	597	611	557	571	553	585	632	575	569	593	554	583	594	570	617	611	568	602	593	543	567	553	540	609	559	575	619	587	552	591	552	584	603	576	545	587	611	567	579	580	595	563	604	534	605	603	596	612	583	558	602	577	646	592	554	598	558	580	544	575	599	573	595	639	557	614	609	586	543	577	527	603	618	518	591	566	613	550	626	562	565	578	556	560	600	549	602	608	607	586	545	587	578	574	606	535	557	602	615	596	521	536	578	620	575	621	546	612	599	580	611	594	603	541	604	632	597	589	623	612	596	593	571	599	576	575	591	561	596	564	619	604	570	547	548	535	613	586	588	592	623	557	578	590	593	591	561	574	597	563	582	607	577	577	534	589	621	584	588	606	572	591	547	551	597	561	562	550	609	582	552	607	589	594	612	594	560	564	592	565	599	590	570	520	602	541	574	618	577	568	556	560	565	584	566	607	565	597	558	557	618	607	618	550	570	599	546	598	553	578	530	627	631	601	573	588	621	575	592	593	620	561	549	619	602	593	592	587	601	596	600	574	596	540	544	531	624	572	565	573	623	579	603	608	577	548	555	569	542	593	588	617	589	605	564	608	604	599	594	591	581	592	567	550	601	569	588	528	578	581	595	592	581	583	596	600	581	571	587	605	591	580	609	603	602	612	575	582	580	566	598	541	540	616	616	562	607	573	586	585	620	541	591	578	550	595	593	602	584	542	601	594	601	542	567	574	596	567	584	637	588	604	600	570	606	587	548	623	604	564	573	554	562	601	595	590	607	597	567	571	608	577	584	604	609	573	598	610	575	552	552	591	614	629	595	590	585	615	623	554	628	601	584	582	550	579	580	616	562	608	588	594	583	592	574	554	560	577	590	607	560	555	593	601	604	567	601	575	582	586	558	594	588	599	584	548	562	570	616	641	555	587	650	602	588	568	613	591	574	550	597	614	550	639	607	586	581	601	588	558	562	627	575	571	569	524	598	611	590	568	562	556	584	607	588	575	559	571	591	547	599	586	568	587	518	602	557	546	599	594	578	590	592	592	576	541	583	526	577	618	599	559	619	593	613	561	593	580	534	591	600	616	583	587	598	598	572	547	607	611	594	584	540	602	622	565	551	596	582	591	579	627	573	554	565	561	588	525	560	587	610	572	616	612	615	600	566	599	593	596	580	617	579	595	579	544	570	602	583	596	581	568	571	592	582	580	612	559	564	604	614	602	593	577	548	526	585	593	598	584	592	579	537	560	566	567	591	573	587	584	606	639	551	580	578	570	593	583	597	588	563	617	556	589	592	562	624	631	588	647	557	580	593	586	550	643	577	600	577	560	578	612	579	604	586	581	595	619	599	576	590	587	543	572	613	590	550	591	576	572	586	618	584	587	565	601	537	594	550	543	584	613	605	596	604	586	597	589	578	581	567	586	597	592	567	598	565	582	568	561	602	592	563	569	588	565	598	600	574	581	619	568	622	589	602	558	630	614	625	595	574	580	560	583	569	612	560	592	591	588	619	590	607	570	544	567	639	631	538	580	561	558	596	610	621	581	560	533	613	550	595	555	580	571	602	583	636	570	627	580	602	596	574	542	569	582	591	614	571	610	578	559	609	605	599	598	579	583	619	553	561	582	585	566	570	573	567	588	606	568	610	617	584	600	599	612	587	582	575	557	611	620	599	602	608	603	633	537	582	591	551	571	569	584	558	578	598	622	587	591	538	557	589	599	593	617	589	578	564	575	594	572	585	583	586	582	603	582	547	585	580	563	559	562	586	602	557	575	579	595	569	622	575	580	539	561	551	616	564	571	629	602	549	607	580	572	600	570	571	615	578	535	593	608	550	565	562	554	597	549	619	580	582	609	529	608	623	593	581	570	555	580	585	585	565	547	587	543	587	578	611	556	587	556	537	585	593	573
4706	1262	1093	845	849	756	800	722	797	719	749	706	712	726	741	721	752	739	737	776	788	765	738	773	734	750	762	764	744	707	751	739	672	716	715	738	744	715	716	740	723	756	720	760	737	722	733	790	721	766	731	735	800	735	734	706	718	767	749	794	714	772	753	706	754	700	749	752	706	701	747	683	768	731	764	761	739	750	758	731	730	707	707	737	723	693	732	790	788	779	705	718	737	725	723	722	747	758	714	742	706	720	724	765	708	743	782	771	715	767	743	745	706	736	708	714	742	729	757	718	728	740	737	793	754	763	686	779	742	733	739	700	795	702	692	715	765	767	728	770	686	784	755	724	741	699	772	724	736	711	732	765	783	743	738	716	772	724	676	744	779	721	765	726	758	725	761	723	736	747	723	734	744	744	727	758	728	726	759	668	764	756	714	757	739	697	752	731	766	670	730	709	720	771	734	763	751	682	733	793	719	720	760	746	750	729	747	744	760	753	786	708	719	714	727	700	725	732	738	788	728	756	704	663	701	723	695	735	764	711	706	712	689	704	768	725	732	716	707	781	739	795	721	713	735	708	746	686	772	724	782	730	725	760	727	777	724	764	714	742	748	736	733	744	701	727	737	701	721	695	720	727	737	720	719	702	724	706	745	723	735	725	773	731	729	738	691	728	690	707	756	725	750	734	718	749	716	726	706	769	749	758	748	689	695	712	687	780	704	723	725	758	762	771	736	734	742	745	752	740	727	707	737	718	725	740	730	747	776	685	690	695	734	755	729	748	771	742	751	740	746	715	733	705	715	739	721	735	753	754	723	734	755	747	770	716	690	743	736	760	749	759	712	726	727	705	722	749	756	757	690	772	769	733	762	737	726	744	752	729	729	754	800	716	786	714	733	716	774	745	735	746	743	715	728	766	736	724	754	758	727	748	716	710	746	719	743	686	695	731	826	714	746	685	738	754	726	736	721	742	732	767	718	716	769	755	737	746	744	686	725	758	730	735	720	762	778	697	802	730	724	757	723	742	718	737	709	765	723	713	711	716	745	727	733	748	786	726	774	736	731	775	717	747	728	758	701	735	747	746	687	722	735	735	790	736	735	714	720	750	745	753	733	767	723	724	738	754	737	757	681	768	727	733	722	758	766	680	746	751	748	748	716	741	736	706	715	731	757	724	760	788	750	755	709	745	739	728	775	739	702	776	773	661	727	747	742	727	709	760	727	748	702	723	741	756	716	718	713	702	726	739	688	750	741	768	742	771	737	721	774	713	757	810	793	720	700	737	715	771	717	755	709	719	731	747	741	755	707	719	748	728	785	721	765	725	723	750	758	739	695	692	694	721	722	722	785	771	725	693	719	755	708	769	713	749	714	745	710	733	734	711	744	777	689	697	814	775	767	752	714	700	751	773	723	770	744	707	709	722	762	748	747	755	749	753	693	739	714	745	713	714	786	679	767	743	715	752	750	793	718	720	730	689	726	678	761	716	721	749	787	695	785	678	719	751	757	747	753	754	769	729	760	714	766	743	740	665	694	703	719	743	777	733	719	740	745	760	730	735	738	716	683	772	747	721	708	740	786	744	712	706	770	733	705	738	756	737	724	753	689	731	679	787	744	706	713	674	699	729	722	721	733	759	722	701	681	707	745	772	711	708	748	695	738	729	704	780	741	722	762	781	744	719	749	768	666	709	716	776	771	749	763	748	740	679	725	696	761	715	752	694	708	724	729	729	761	712	707	698	759	775	762	764	768	731	693	730	734	706	735	766	706	749	740	754	759	681	684	770	705	755	749	722	728	755	686	690	711	795	727	744	703	767	730	759	751	699	745	739	795	727	684	747	726	753	763	754	755	711	762	711	736	712	758	764	695	749	768	772	799	716	753	739	729	731	715	715	754	746	703	744	647	710	709	757	726	760	718	717	703	785	717	737	732	700	706	749	726	754	721	756	776	719	694	729	719	737	725	777	783	756	721	767	755	792	767	821	747	742	709	754	760	709	758	699	796	710	716	696	748	702	765	736	763	743	741	685	765	722	743	782	723	722	734	753	768	710	753	737	700	747	742	734	731	683	724	773	724	744	700	708	811	714	749	726	755	754	763	760	748	760	723	678	725	719	728	735	733	730	717	682	707	698	707	735	798	754	710	742	715	736	709	734	705	678	714	709	732	704	718	735	765	709	705	746	741	727	727	748	747	782	732	733	743	757	765	715	779	740	729	705	747	742	750	755	773	761	718	718	728	719	700	746	717	755	745	707	728	746	739	741	750	735	761	740	749	717	726	704	721	760	686	734	718	731	755	745	739	740	761	723	713	716	742	749	743	720	714	696	717	782	687	718	760	752	744	707	739	714	719	760	722	735	752	715	739	768	732	786	729	735	707	801	742	746	720	698	732	707	776	707	717	733	719	754	747	704	729	763	708	760	761	728	695	737	746	745	737	721	737	744	741	755	759	736	738	654	693	736	669	733	702	750	762	754	758	765	694	728	753	700	700	750	720	731	729	735	762	739	778	698	778	705	728	730	744	705	691	769	729	740	705	716	740	690	735	755	736	722	719	744	772	706	715	731	739	760	771	738	755	728	724	732	734	694	777	724	713	757	755	762	745	756	742	780	722	747	754	756	740	736	765	733	716	754	718	717	750	729	773	722	727	767	756	741	721	721	696	706	741	736	710	746	758	746	723	695	733	713	734	691	763	708	704	748	721	750	734	756	729	692	744	684	719	715	795	764	730	743	764	720	721	727	713	714	779	741	713	745	726	731	760	729	726	785	741	726	744	813	758	737	753	713	738	670	700	740	738	800	698	752	733	738	740	659	728	766	693	714	748	687	746	743	736	759	718	749	708	804	746	803	764	734	782	748	766	712	742	731	704	755	752	722	719	744	748	721	726	746	737	741	707	777	718	759	740	775	751	718	697	736	716	768	744	748	720	717	755	735	715	750	703	728	707	756	673	702	724	747	781	750	778	761	761	791	732	749	754	730	718	745	687	681	727	758	728	739	741	766	770	718	754	717	726	690	697	741	719	762	716	706	763	693	746	754	755	718	740	732	770	681	715	750	722	697	721	790	736	722	772	732	736	732	701	706	730	718	704	692	698	768	724	699	759	702	729	751	760	766	718	715	717	718	738	779	659	740	719	759	732	793	791	732	717	727	742	739	735	673	726	749	714	736	735	751	714	701	723	734	787	768	743	738	749	742	733	761	734	729	773	719	694	762	733	734	693	745	738	718	731	730	754	756	780	745	745	778	704	738	757	763	680	735	701	733	724	712	762	725	743	734	730	751	763	739	748	725	718	762	707	785	736	758	764	758	699	735	723	819	780	734	739	775	742	754	724	768	770	715	729	706	716	755	736	755	695	736	727	736	767	744	773	739	710	737	693	714	743	778	738	761	702	769	769	767	748	730	740	722	703	712	750	725	755	760	744	720	756	756	776	718	719	724	766	718	743	735	745	765	743	707	735	741	733	708	761	706	745	762	735	700	739	759	781	752
23899	21474	28746	24611	21434	7274	1038	724	653	678	605	610	534	560	570	554	568	522	568	519	561	516	514	513	532	547	538	544	511	520	507	504	508	524	520	570	497	534	514	523	512	516	506	536	449	476	520	561	502	545	478	468	464	500	513	505	512	510	517	543	535	519	507	500	521	519	516	502	508	510	505	515	511	487	508	560	515	513	506	514	503	508	519	496	494	522	497	513	499	539	520	519	495	527	495	494	506	496	524	528	490	494	518	516	501	499	518	531	496	487	523	530	501	510	530	489	492	508	539	521	522	499	474	500	507	504	547	530	530	521	502	547	481	482	481	484	527	500	493	492	497	507	492	541	534	493	506	497	488	535	540	523	509	511	491	477	488	477	500	514	525	517	484	529	500	523	545	514	498	511	487	475	514	486	513	442	491	499	497	469	498	489	443	490	482	484	500	480	520	492	527	503	551	481	497	499	525	498	493	517	489	507	491	491	463	522	499	493	558	529	465	480	517	511	536	499	494	526	520	501	525	464	524	498	515	506	509	493	525	502	517	515	512	513	497	494	507	497	481	505	493	514	535	485	500	504	510	488	493	498	513	557	498	543	494	457	494	508	466	504	554	556	480	508	531	505	503	487	502	498	499	499	487	515	516	495	503	453	499	515	487	513	497	510	501	478	509	513	504	505	488	505	496	490	504	505	491	487	502	538	497	459	478	491	512	534	488	499	496	526	519	494	532	503	534	486	516	485	506	519	511	496	545	492	504	495	468	549	492	488	500	511	497	481	471	499	547	459	496	463	502	478	487	493	479	478	484	480	505	515	508	508	492	526	496	532	517	477	533	510	486	496	509	477	485	519	497	492	535	507	516	479	520	469	475	510	500	554	523	541	498	493	473	504	516	545	527	538	484	498	546	502	518	512	473	518	487	530	512	512	472	518	493	532	454	521	493	492	499	501	523	532	494	480	520	505	483	496	533	500	529	505	516	508	491	490	459	505	512	487	465	519	521	485	531	522	507	499	492	486	534	519	460	509	499	477	517	477	512	535	507	510	478	536	458	492	469	504	475	500	482	482	473	475	522	486	492	487	541	475	489	490	470	481	482	475	483	497	487	510	474	474	463	498	499	515	560	477	473	488	501	502	500	528	466	520	514	508	481	520	507	500	531	502	533	504	463	482	502	521	542	476	455	537	511	507	497	514	529	502	514	512	519	512	562	529	516	455	485	511	502	471	506	544	463	452	492	469	504	472	531	494	503	524	515	475	531	507	534	504	523	503	502	511	542	489	512	465	526	518	500	510	489	491	514	541	518	497	515	518	498	502	485	522	478	537	521	531	501	507	470	495	506	494	521	457	505	505	535	509	502	515	481	472	532	473	518	506	516	528	516	510	490	514	482	492	489	506	505	494	505	503	481	515	518	532	476	516	501	459	496	493	513	491	528	556	516	514	514	518	478	485	507	518	545	503	520	469	526	517	472	484	487	523	493	541	501	490	470	492	497	492	534	498	510	475	505	525	537	500	511	493	525	524	515	524	502	482	515	497	550	470	489	484	486	456	527	504	488	542	522	479	472	542	515	520	491	477	480	522	489	531	488	477	493	513	466	496	514	488	521	530	506	495	552	486	495	481	506	534	560	493	509	514	483	507	522	519	495	514	504	495	480	516	478	512	474	487	512	525	458	459	520	496	488	492	528	483	526	494	471	500	557	448	509	524	496	538	546	497	485	498	535	494	440	500	551	483	508	488	484	505	509	522	463	512	500	496	486	488	489	485	493	499	509	518	510	499	471	473	483	532	522	507	504	492	492	508	479	485	497	532	493	543	494	535	496	523	531	482	473	491	467	533	480	517	526	465	479	523	487	451	481	523	483	509	522	476	489	507	526	544	484	477	498	506	513	474	511	507	494	513	515	495	498	467	516	449	488	495	495	508	503	523	497	499	508	503	521	523	549	474	497	556	510	511	505	492	542	501	500	492	515	511	518	499	503	505	502	505	483	540	482	528	482	494	492	502	518	513	526	516	538	499	531	498	473	494	506	484	522	513	540	481	488	489	509	516	452	461	514	485	512	510	489	542	496	521	505	419	509	486	510	524	508	475	539	483	504	505	470	520	507	534	499	510	485	565	528	491	531	523	476	501	523	531	528	536	514	502	498	500	513	543	511	505	461	468	485	519	497	508	482	477	497	441	507	521	485	489	524	534	511	501	519	472	492	462	503	486	497	501	525	528	463	500	506	485	518	527	505	496	508	512	510	480	539	480	480	497	522	506	483	530	448	496	501	458	533	510	509	528	517	515	523	503	519	481	476	467	505	473	537	488	509	471	507	495	503	490	514	538	489	497	465	494	503	466	534	504	509	495	508	499	521	473	521	520	448	516	451	477	488	528	552	544	487	486	461	503	503	470	513	473	523	494	506	500	501	471	458	488	482	481	517	464	515	550	480	490	498	468	483	498	501	498	508	514	500	541	486	498	485	499	488	518	464	465	501	468	473	508	505	528	493	477	490	487	480	503	495	517	477	549	527	479	473	496	466	491	491	502	496	484	519	477	506	523	491	504	516	493	471	491	506	476	512	476	464	487	484	482	470	522	506	488	450	535	490	472	468	485	520	490	496	502	500	516	487	510	495	516	500	512	533	520	492	514	517	501	488	527	539	492	524	519	498	523	477	484	500	510	475	472	504	508	492	514	496	517	550	514	509	447	516	516	477	474	501	488	500	517	482	479	505	457	513	510	478	422	527	512	530	501	564	496	515	493	473	498	521	497	494	464	483	492	477	441	521	491	463	511	480	497	533	521	464	517	484	527	475	547	524	480	498	510	504	482	468	513	494	493	496	482	494	520	494	521	539	510	520	517	525	491	536	466	516	478	486	489	556	520	484	478	500	522	545	500	517	516	519	519	486	504	500	460	509	537	502	474	496	497	493	526	511	547	533	480	475	516	501	508	505	500	504	498	475	527	515	532	513	477	509	535	495	470	496	516	507	484	501	522	493	505	481	497	493	514	527	548	514	500	501	484	517	480	512	499	515	469	528	514	495	510	483	497	517	491	557	444	494	484	521	508	455	501	474	509	542	466	495	510	467	507	525	518	509	501	488	526	496	544	511	482	514	494	480	505	522	513	504	524	498	538	527	497	472	467	509	516	516	520	524	495	505	506	493	507	449	481	533	496	503	560	507	507	481	488	556	468	496	511	476	533	525	524	507	517	517	508	497	499	514	502	527	528	476	487	506	509	473	535	495	488	397	527	473	491	523	548	484	484	488	528	492	482	506	510	530	513	501	536	504	507	538	483	501	482	507	508	519	443	507	475	464	438	509	511	567	496	486	493	521	507	472	504	505	536	483	485	500	519	482	505	496	498	491	513	482	507	461	527	525	456	518	518	525	483	512	515	522	482	494	516	550	479	511	485	500	508	489	481	502	536	527	495	466	526	486	497	508	503	501	559	449	499	544	474	499	529	483	505	478	458	469	511	520	476	501	512	518	517	515	499	485	457
6094	8103	5508	2677	2038	1603	1302	1143	1033	960	875	846	762	773	760	698	755	720	707	717	680	667	653	676	664	650	612	671	660	646	640	665	662	642	646	630	650	626	632	661	638	688	614	664	639	691	630	648	689	599	718	602	666	624	655	593	660	661	681	629	666	666	645	657	618	606	632	632	669	648	624	629	621	634	635	646	596	634	637	634	652	627	672	638	662	622	661	647	625	636	612	625	640	611	647	608	623	578	673	652	650	633	681	615	601	643	621	653	666	668	642	638	663	675	638	638	660	671	658	622	614	644	607	656	654	606	628	645	646	632	659	685	616	651	704	591	667	637	610	639	625	643	668	649	628	697	593	670	645	650	622	658	621	629	640	614	661	652	633	679	630	646	581	619	619	640	633	602	648	640	621	652	627	645	636	645	628	616	653	612	604	647	638	661	648	622	655	640	669	610	654	643	611	627	630	684	615	599	647	620	638	682	659	654	601	590	654	609	668	671	627	622	648	648	641	653	665	636	606	588	649	654	634	631	635	598	665	597	661	645	674	654	647	693	629	670	624	606	602	654	644	628	677	600	645	663	642	633	650	642	642	610	608	652	656	672	692	671	640	650	632	640	678	678	611	646	645	642	614	650	633	629	643	602	650	655	633	629	629	670	667	608	615	607	633	668	653	638	667	628	631	646	635	641	634	652	657	627	654	645	635	613	632	600	650	621	645	643	634	637	657	657	620	634	608	629	620	646	617	620	667	659	654	669	623	596	656	611	673	635	624	633	629	641	612	623	702	684	688	638	590	659	661	599	613	668	672	647	619	641	661	641	648	630	635	689	619	601	641	611	613	645	658	677	626	605	667	623	667	638	651	660	609	636	627	712	598	584	637	625	678	628	678	673	613	639	663	652	635	666	673	617	623	666	630	626	617	667	640	648	663	646	604	656	649	605	602	638	631	653	640	620	632	665	665	636	686	625	620	628	630	646	631	619	648	675	631	622	655	626	654	643	617	680	605	659	656	654	600	608	662	639	651	655	638	653	572	632	616	631	613	669	656	668	635	640	651	677	654	653	617	623	636	640	609	642	587	674	654	637	621	623	625	615	624	651	622	646	645	634	614	585	678	666	618	650	599	652	646	651	647	702	641	647	645	614	667	615	616	644	628	631	655	635	616	652	652	626	655	661	666	606	670	631	665	622	636	650	658	602	602	618	679	651	669	661	631	683	638	644	681	629	637	666	635	670	618	632	609	686	626	620	621	662	616	573	629	666	674	648	634	644	608	690	662	693	627	619	610	645	609	598	705	631	659	627	638	645	640	667	624	604	632	636	590	625	666	632	684	651	621	661	653	647	633	690	650	606	656	620	604	624	635	634	654	629	655	689	630	622	619	578	629	620	618	620	667	632	690	621	612	600	611	656	661	645	662	675	639	637	636	606	673	633	601	655	671	650	596	644	658	640	638	631	655	640	657	621	650	659	646	630	668	617	659	639	622	656	656	678	668	658	635	628	610	639	623	689	617	622	653	652	621	649	623	679	600	613	684	617	654	619	615	674	675	641	677	681	648	667	603	612	654	686	676	634	591	656	640	654	632	619	609	645	645	665	613	621	657	639	612	659	661	625	642	636	654	691	632	610	656	619	674	659	646	667	664	631	702	663	630	658	665	634	644	613	637	604	683	660	645	601	665	648	638	657	622	646	651	591	638	597	658	634	668	647	671	655	638	652	652	601	611	665	649	661	632	609	613	625	653	583	626	658	644	640	624	624	622	632	607	654	629	642	678	613	695	672	650	648	637	673	678	619	641	635	614	633	629	649	607	680	626	669	645	622	644	605	678	631	610	635	662	620	642	650	655	679	636	630	684	637	678	647	660	680	641	661	641	682	637	617	666	632	634	661	688	644	636	693	642	633	625	603	647	646	641	642	644	599	617	666	608	610	642	660	617	614	688	632	621	641	663	616	620	633	637	620	635	612	656	637	663	660	600	650	688	649	615	649	625	620	647	705	631	670	664	633	627	677	592	637	586	645	650	612	636	615	680	627	671	676	618	641	648	645	654	634	680	637	589	634	662	683	649	674	609	621	687	622	624	684	672	612	652	655	677	660	617	618	599	609	646	658	623	594	636	662	651	653	577	607	613	664	641	570	629	622	645	668	663	666	620	654	666	642	661	633	623	660	601	683	621	637	592	597	613	623	598	654	633	644	664	638	676	634	679	685	612	647	638	621	656	658	641	631	671	658	644	672	654	641	612	643	675	664	637	645	611	650	606	660	612	647	624	621	632	623	635	632	607	661	629	614	645	655	628	634	659	632	685	684	630	663	641	634	642	642	585	644	652	639	644	623	628	639	612	624	695	623	638	611	658	669	642	613	648	633	654	641	643	617	625	614	637	675	652	686	656	629	585	669	719	677	607	624	657	649	678	620	618	664	669	639	639	635	590	608	682	632	672	654	618	667	643	641	610	638	618	628	672	604	619	624	611	615	649	625	685	666	662	682	689	616	653	686	619	583	624	636	631	679	611	625	653	606	614	628	652	649	699	635	633	650	669	641	628	592	622	661	622	627	696	652	635	630	616	653	621	596	621	644	644	642	658	640	618	684	623	624	666	640	630	622	628	591	634	664	628	625	663	611	635	624	643	660	563	645	655	698	597	619	591	659	628	635	650	660	672	642	660	653	653	627	634	678	601	610	683	630	650	661	620	623	627	638	678	672	617	698	646	613	659	606	645	615	655	674	678	581	655	666	641	627	661	640	646	688	595	624	655	625	656	602	621	662	628	645	649	637	631	615	611	671	655	631	643	666	632	658	648	629	606	616	610	727	661	633	656	659	662	627	674	574	662	677	657	691	653	666	682	636	599	676	616	647	628	609	614	657	624	601	638	605	648	648	597	638	644	666	616	623	650	669	614	645	591	673	651	707	666	708	656	657	589	639	660	653	650	642	647	587	671	688	594	665	636	602	626	658	647	615	632	701	642	646	643	633	586	685	634	651	599	648	685	658	596	658	622	607	625	681	670	665	650	613	674	642	642	676	629	601	601	655	632	682	674	644	668	615	642	621	609	664	645	615	624	637	671	672	667	634	646	654	644	658	686	640	644	626	612	662	658	674	669	636	653	671	654	608	672	642	594	666	656	660	601	644	642	621	634	640	609	620	665	634	663	697	636	645	599	640	641	659	668	596	638	655	633	599	654	621	652	659	639	640	662	640	609	647	653	646	691	596	638	690	623	621	559	631	608	619	600	591	626	665	641	628	650	663	655	663	669	620	595	628	626	671	621	638	599	670	633	630	679	631	620	659	630	607	635	651	572	634	643	654	638	660	609	628	615	631	663	645	613	614	651	624	660	677	614	687	704	586	648	619	633	606	682	643	644	644	644	666	615	663	623	627	666	610	630	662	675	587	652	622	618	634	628	616	644	625	684	681	641	629	609	604	616	595	620	630	663	681	627	614	638	649	673	683	580	678	662	642	626	651	642	664	624	630	636	605	617	683	675	650
25146	21461	27398	25773	6133	580	515	458	449	440	400	408	429	384	375	384	341	379	361	375	370	380	345	378	363	356	365	355	353	357	385	338	369	352	349	349	327	363	347	348	439	347	381	344	343	364	334	366	351	340	361	343	367	335	338	355	358	347	345	342	387	362	351	331	316	362	340	323	360	329	335	348	360	370	363	353	362	381	350	385	362	374	348	333	341	344	346	370	354	320	354	382	339	371	354	354	340	347	399	378	393	365	343	325	372	340	347	359	332	376	380	314	344	363	339	361	373	348	335	391	345	374	363	345	350	348	361	323	363	356	344	359	363	339	344	377	369	341	340	319	373	349	349	342	351	351	348	330	374	377	364	354	340	368	332	327	369	363	382	371	368	353	378	365	388	338	376	347	339	359	394	367	378	310	360	350	348	372	359	362	342	364	364	386	327	358	351	365	336	354	370	375	360	370	343	332	358	336	350	345	365	355	363	374	337	324	323	355	381	333	365	340	369	304	347	320	344	373	364	371	370	344	365	373	345	361	332	322	370	323	354	355	330	372	341	344	353	324	371	334	345	314	382	352	344	334	356	302	344	387	340	351	333	329	324	365	351	327	350	365	368	356	320	312	342	346	346	377	317	364	337	338	342	374	340	351	348	343	354	344	352	346	346	356	354	349	355	344	328	336	347	324	371	377	335	368	352	369	330	358	324	365	344	366	396	337	361	374	344	354	334	369	361	326	361	360	341	371	342	377	339	329	357	355	344	333	339	347	321	357	366	365	382	323	336	344	339	345	349	332	373	344	372	336	310	368	328	360	330	390	334	335	365	343	358	366	352	348	357	351	381	347	370	335	348	355	325	360	356	347	375	343	383	373	335	379	362	381	349	314	376	304	353	352	349	335	335	323	358	375	341	351	377	373	330	366	356	341	352	378	372	349	323	357	337	360	363	350	331	340	331	370	367	346	342	352	375	345	339	349	358	329	339	300	355	358	331	337	333	358	362	362	355	373	369	374	368	356	351	334	359	352	317	368	342	362	351	338	364	354	353	363	342	341	379	338	313	319	380	342	353	344	359	386	364	335	360	337	380	357	343	345	332	320	317	334	359	360	337	336	368	371	335	363	358	318	343	330	362	363	357	347	361	300	344	328	342	338	333	330	352	348	362	343	364	355	365	341	337	359	348	369	338	329	329	338	374	355	362	352	363	320	318	331	399	336	364	352	359	363	384	344	377	361	327	333	374	354	368	364	400	345	370	313	374	346	342	372	360	350	341	378	370	334	330	376	367	330	353	355	356	351	368	372	355	377	366	375	319	326	358	336	368	327	353	342	348	353	331	359	354	360	385	379	335	360	325	334	343	384	333	349	366	380	355	328	342	375	334	340	349	342	337	342	339	324	366	328	324	340	323	355	318	337	350	361	347	364	349	367	393	328	328	397	338	330	361	371	314	354	353	361	366	334	334	331	357	365	368	348	349	372	361	383	361	388	346	349	353	358	366	336	336	335	348	345	361	324	354	370	362	361	333	351	390	367	342	332	391	360	356	371	355	329	385	394	334	319	363	343	384	318	332	358	356	328	396	346	344	352	354	363	334	354	363	350	331	351	343	333	331	346	352	333	391	371	346	374	362	344	335	340	348	378	355	407	342	372	344	329	325	336	362	375	328	313	332	352	390	345	353	327	339	379	354	365	355	348	312	357	338	386	330	333	343	364	345	347	342	354	344	348	343	347	338	334	371	366	379	387	340	417	375	355	334	347	368	349	325	331	355	350	352	332	338	340	355	332	365	366	359	363	379	313	374	343	328	365	348	355	364	373	377	353	344	386	336	378	367	378	383	351	330	371	335	358	360	320	369	356	352	373	341	340	362	343	359	352	339	337	370	369	347	338	376	386	359	345	351	354	351	346	323	339	361	343	344	352	346	340	339	352	404	372	389	332	357	325	356	374	359	335	324	380	320	338	366	324	347	309	326	335	360	333	370	355	357	343	360	336	351	383	355	354	371	345	340	341	335	356	346	321	355	346	343	349	373	349	355	375	350	366	359	352	340	381	370	369	316	384	345	337	355	320	351	336	365	331	340	361	357	325	329	366	347	336	384	376	332	350	345	339	351	335	365	355	339	347	336	386	344	334	337	356	350	375	329	338	356	360	366	357	358	336	338	343	356	338	389	388	338	326	341	345	328	343	353	333	354	357	334	372	336	373	378	351	373	346	348	349	357	349	349	358	363	360	357	385	359	352	349	366	379	332	350	360	343	385	361	320	386	356	356	333	366	353	354	322	358	353	357	374	325	339	365	348	383	380	345	354	345	346	372	371	386	320	385	363	362	390	352	328	337	330	362	349	358	387	350	365	388	338	315	367	374	362	335	364	349	362	369	337	369	356	338	364	337	342	331	333	362	363	354	365	337	373	322	331	373	343	336	364	353	368	360	360	339	331	378	372	370	357	353	362	332	342	357	365	372	349	363	362	379	360	324	357	324	354	354	346	379	374	321	342	356	359	352	378	359	358	374	328	331	360	343	350	340	313	326	368	332	359	342	341	389	353	375	366	351	356	339	363	335	351	317	414	334	339	333	370	362	335	368	355	332	345	351	340	371	366	344	362	350	397	337	368	340	363	331	331	405	381	354	406	347	368	368	338	333	323	343	349	342	375	334	323	350	355	341	368	329	380	349	332	316	337	378	344	349	360	326	334	350	357	339	360	355	336	356	368	357	326	354	338	350	361	349	351	383	379	355	393	371	354	369	353	341	379	375	355	377	403	339	341	360	358	378	353	330	350	390	332	326	338	371	354	350	364	313	334	361	352	359	340	346	333	309	377	351	353	328	353	376	380	362	329	355	350	340	360	326	346	397	353	357	358	377	337	367	386	346	349	356	377	346	344	336	363	318	346	337	350	363	382	293	354	360	333	359	379	358	356	351	386	371	352	339	316	381	353	335	328	334	326	378	340	373	353	387	370	331	363	358	343	333	363	356	368	365	381	329	353	350	381	358	331	366	359	354	346	373	386	363	362	389	356	386	339	378	349	341	334	311	348	352	355	358	335	364	320	329	386	351	323	341	366	353	335	375	404	350	343	344	357	381	389	319	360	368	331	358	348	313	345	357	344	378	371	361	351	377	344	371	333	356	331	357	381	348	360	361	340	373	370	339	371	372	377	370	349	359	367	345	352	360	379	314	359	360	357	349	308	332	308	337	348	371	386	364	373	341	306	372	338	339	355	313	327	359	343	340	355	342	349	345	365	371	337	337	386	380	363	341	381	380	345	353	346	355	322	365	337	347	329	356	368	340	326	345	374	357	380	330	357	367	362	384	361	358	343	374	320	355	353	363	346	347	357	348	359	350	347	330	354	356	362	358	370	365	353	344	371	334	329	373	410	363	349	350	352	345	364	326	372	360	350	357	355	395	397	367	327	374	325	342	376	390	361	319	364	314	319	368	400	340	368	365	345	356	367	338	360	359	350	341	373	339	325	373	357	351	361	341	384	327	351
5756	4265	2780	1436	1113	877	832	736	630	635	572	533	513	543	501	460	489	444	476	509	473	477	425	458	453	450	433	450	449	474	446	452	430	442	430	439	459	447	415	501	461	477	479	450	433	475	471	440	452	462	436	415	455	452	431	465	426	485	456	450	462	413	460	403	440	472	479	426	442	407	460	460	395	464	409	443	482	441	433	423	451	450	445	474	442	433	481	452	441	481	462	404	428	447	436	458	475	418	414	448	418	456	402	436	455	447	435	425	462	445	445	439	428	414	415	439	468	476	454	457	436	482	406	417	443	419	459	452	465	467	428	429	413	413	433	459	418	436	431	441	475	395	451	428	465	449	442	416	452	472	474	412	410	437	430	418	448	441	419	430	460	474	438	450	455	386	433	428	460	437	459	445	449	455	438	425	438	445	437	432	398	451	426	467	459	446	443	434	430	432	468	435	443	463	443	457	482	449	478	468	446	456	426	445	457	412	476	447	419	453	442	419	429	422	474	460	455	444	433	445	439	430	428	449	429	422	442	456	440	435	440	498	472	464	433	441	466	455	446	449	455	438	447	471	413	407	426	439	421	486	451	425	473	439	425	430	442	472	411	480	480	459	448	428	467	433	419	438	456	408	455	430	431	470	440	418	442	435	425	429	437	429	439	468	436	467	440	412	484	427	475	455	476	450	469	436	468	450	479	430	466	432	447	483	442	435	462	443	440	452	455	481	453	455	459	415	422	449	458	458	428	433	420	479	453	474	436	430	449	434	459	397	439	453	434	442	450	434	451	467	465	423	418	442	429	436	441	458	456	446	458	429	459	459	433	432	412	460	466	453	409	432	429	459	425	451	450	443	459	439	416	439	458	451	413	486	433	442	433	448	419	464	432	434	439	459	432	427	447	450	437	426	466	420	472	418	459	447	457	448	428	497	458	456	467	440	446	427	443	455	433	465	408	433	455	453	426	472	432	465	438	482	447	445	447	447	438	427	455	435	446	450	410	430	421	428	432	431	428	428	433	448	417	433	437	463	414	438	462	431	406	465	467	456	449	462	447	430	454	460	473	436	451	428	439	438	446	432	436	460	461	458	475	466	465	473	437	419	476	445	442	426	443	442	454	442	432	422	433	434	439	431	468	437	415	433	421	456	405	455	429	416	430	454	452	443	433	443	413	472	459	451	452	464	397	448	459	442	450	411	391	427	450	458	444	451	434	438	416	436	460	456	453	441	466	435	462	438	449	445	475	403	457	421	417	464	472	426	437	430	464	473	448	465	437	433	455	454	434	437	446	480	446	437	474	415	442	411	453	455	436	422	460	459	430	422	434	437	456	445	421	427	427	454	427	390	416	480	435	460	420	444	455	476	425	461	455	433	418	430	464	463	401	414	461	463	438	407	454	451	427	422	443	437	455	451	454	447	462	426	436	473	438	432	458	471	434	429	449	411	452	454	455	430	443	446	418	452	420	450	451	405	470	463	476	451	454	456	442	382	437	424	479	485	482	468	404	472	416	441	445	472	475	452	392	473	435	453	418	441	458	430	450	447	510	469	393	468	446	452	448	410	445	453	427	415	409	448	447	430	450	436	446	412	434	460	455	435	454	466	469	459	452	439	434	456	422	469	471	420	435	465	479	459	420	443	451	449	445	465	436	438	434	424	416	468	440	434	443	462	442	476	435	436	410	484	479	418	450	421	398	416	465	456	441	467	421	445	438	399	465	456	445	437	493	457	454	461	447	453	462	447	455	448	436	425	410	447	489	419	473	436	442	447	433	431	453	446	449	414	420	487	438	430	421	458	446	400	436	418	444	445	433	405	436	446	462	439	449	429	423	419	461	448	450	413	425	491	447	446	433	423	433	467	419	427	455	423	470	442	433	480	437	464	436	426	487	448	435	464	437	436	486	431	416	464	422	459	491	498	426	456	434	432	461	464	434	429	422	459	425	439	450	481	480	440	431	427	487	450	454	452	457	478	454	457	487	418	434	446	450	402	443	486	448	450	425	430	437	451	426	420	449	456	444	446	482	415	455	435	464	417	439	448	416	434	450	425	416	429	457	422	473	441	418	474	476	447	474	467	421	478	442	430	410	431	411	451	456	458	446	444	480	451	441	451	513	469	455	492	424	401	456	458	442	460	489	426	400	463	399	410	442	399	457	434	462	428	468	461	443	456	452	426	420	414	451	438	452	447	458	447	478	449	405	412	425	475	433	446	435	466	446	468	481	431	462	435	418	430	418	438	424	455	462	422	446	445	456	451	444	414	426	410	446	476	492	427	452	462	474	461	398	450	446	412	408	470	424	450	429	446	440	465	423	449	470	379	492	436	407	462	463	447	437	392	452	485	436	444	445	462	410	427	467	458	448	478	476	469	439	432	455	435	469	448	482	485	423	443	461	449	422	478	461	428	426	451	446	457	452	422	396	424	432	434	423	451	432	439	455	425	466	456	465	478	452	453	469	433	474	464	432	478	441	447	465	420	432	462	456	461	411	457	426	448	438	461	417	426	449	414	408	443	468	462	462	408	430	441	429	458	431	421	469	438	443	453	419	449	454	443	423	466	426	448	405	423	421	448	439	430	469	434	452	473	428	474	448	428	456	441	436	439	459	450	465	433	424	449	468	454	456	436	420	446	439	417	472	454	474	436	433	414	450	419	450	472	441	464	420	421	483	441	427	445	484	458	455	468	460	458	440	429	451	414	477	439	414	472	451	465	465	423	467	452	409	468	438	448	472	429	425	437	448	443	448	431	453	449	443	448	456	424	438	463	454	453	444	458	434	458	447	468	431	448	413	448	425	457	450	432	449	450	455	422	396	448	462	451	412	457	451	445	430	467	437	430	460	451	446	461	463	433	444	427	424	465	431	445	419	375	477	444	424	437	435	409	423	453	464	451	453	418	461	492	476	440	440	432	440	428	441	437	462	428	419	495	437	494	449	428	427	421	448	404	427	435	459	467	453	431	445	426	448	420	434	458	457	455	432	470	474	460	451	442	434	445	440	454	445	453	447	427	430	414	449	421	445	441	433	479	469	490	435	465	431	435	405	437	473	436	477	457	418	478	465	476	436	493	440	457	423	455	464	429	434	449	445	454	486	452	459	421	462	474	435	432	441	453	458	474	457	434	466	427	439	499	449	429	441	439	429	392	460	452	427	388	457	461	452	450	469	416	441	458	468	442	416	451	477	416	476	454	442	455	426	488	425	420	432	452	483	440	414	449	448	472	460	470	445	447	464	442	452	449	453	462	447	471	487	436	457	451	480	426	493	455	460	440	455	449	453	474	439	460	406	483	440	441	432	441	437	457	460	414	457	477	450	409	462	432	456	476	433	422	414	406	431	451	428	407	455	430	426	451	433	418	457	453	449	458	462	485	433	464	410	463	472	462	448	450	441	432	452	443	427	441	446	459	457	422	437	423	423	434	442	469	444	434	439	474	455	389	435	462	442	418	450	410	430	410	443	420	455	468	439	451	437	451	423	438	451	428	452	434
23074	21580	29352	24292	21580	21557	3923	634	507	421	374	339	316	289	309	267	255	250	247	224	224	221	220	227	226	226	218	222	213	224	193	231	181	199	194	178	211	214	200	213	204	174	204	174	202	187	192	198	183	221	201	195	206	161	173	195	170	168	198	175	191	191	180	184	194	169	176	163	195	198	199	185	186	177	207	177	194	212	198	181	204	200	185	187	225	170	173	179	172	173	196	192	201	193	204	197	188	194	181	167	199	172	172	184	203	171	177	194	195	187	198	180	190	192	201	194	186	196	193	200	200	197	172	177	193	182	172	163	205	181	184	206	214	185	178	205	188	188	197	194	164	191	204	196	173	176	195	197	184	196	187	168	174	205	196	211	199	178	197	178	177	176	203	186	186	187	201	208	208	209	207	187	185	186	174	178	189	194	218	188	183	207	177	170	184	199	178	188	195	189	168	181	189	189	182	170	182	199	158	187	179	191	213	180	165	215	190	187	186	181	205	178	199	189	194	178	197	199	192	190	191	183	184	170	202	183	199	201	212	203	200	187	195	179	180	182	161	198	181	188	203	187	189	192	165	179	175	197	189	182	197	190	213	180	189	185	208	190	179	200	202	176	167	202	190	181	205	179	204	180	174	195	188	192	176	207	171	196	181	197	181	164	204	160	200	203	167	166	170	201	188	173	204	184	188	209	187	174	192	168	203	188	182	180	179	214	196	195	194	196	167	176	205	183	161	204	188	160	191	165	169	166	205	173	204	197	204	187	194	202	192	197	185	158	160	191	190	197	185	186	171	183	187	227	188	200	182	190	177	185	183	200	195	171	172	198	198	173	199	200	170	199	193	178	176	195	203	194	199	194	174	176	178	187	193	184	188	186	175	192	198	197	202	203	183	185	205	185	183	182	191	219	182	172	211	179	180	181	193	204	167	174	198	196	159	186	167	185	194	161	192	200	199	192	178	175	184	187	191	155	171	173	180	172	181	163	200	183	181	192	216	175	200	202	182	178	189	189	199	180	198	191	213	174	189	181	216	170	197	190	167	186	166	199	178	191	211	167	182	173	147	149	179	224	206	200	177	190	199	190	187	197	181	201	192	199	182	198	191	211	184	176	187	180	175	185	192	215	211	192	176	163	171	233	176	180	197	189	158	198	180	201	174	170	194	184	192	186	185	184	195	167	209	183	174	203	187	191	188	195	191	192	189	195	166	176	197	191	207	204	186	173	213	202	167	192	175	163	198	184	183	237	179	195	173	148	200	179	191	179	163	182	177	197	165	216	184	191	187	172	191	182	192	195	205	179	192	182	208	201	217	192	192	210	189	186	173	193	204	198	178	198	194	186	179	166	199	202	184	191	184	185	183	198	221	172	178	184	172	193	179	197	193	184	198	174	208	188	167	186	170	190	180	178	200	181	186	221	186	183	206	179	175	177	186	201	204	179	187	195	166	200	168	199	169	187	188	184	194	174	168	194	198	168	185	202	189	159	177	180	179	175	175	188	189	199	179	188	208	192	180	180	170	221	171	179	187	174	165	198	194	188	176	199	166	168	173	202	171	180	191	181	180	173	204	194	201	177	165	186	203	174	189	168	203	189	189	195	171	194	178	203	192	203	173	188	179	163	168	206	194	195	211	175	183	157	192	165	200	162	168	174	208	190	179	191	196	190	176	170	180	194	191	209	188	180	177	195	163	204	181	151	182	204	182	187	167	181	195	166	184	192	196	181	182	216	192	156	199	218	188	173	166	182	180	211	164	199	184	183	177	201	182	182	205	180	182	199	188	196	178	191	194	181	204	193	225	200	187	209	192	196	178	172	195	174	185	181	175	178	198	182	186	180	179	186	184	190	165	175	185	172	196	185	173	203	203	186	191	191	191	187	186	196	187	194	193	176	180	183	184	195	178	183	175	198	183	189	177	180	182	190	173	173	218	177	219	196	178	190	214	190	187	178	193	192	181	183	195	176	183	171	188	191	198	187	212	206	213	206	186	178	215	194	182	169	208	176	219	197	204	199	175	191	190	183	179	203	230	189	170	197	203	203	215	204	173	179	185	199	179	178	175	173	202	194	178	184	167	170	178	185	174	230	191	196	195	183	194	189	194	196	205	178	171	173	181	199	205	191	160	193	184	187	189	208	188	187	188	180	210	202	170	197	179	189	198	199	197	168	186	153	201	191	204	190	194	184	197	186	156	208	192	180	176	216	184	183	198	184	203	194	205	183	177	186	185	186	170	220	181	188	162	183	191	198	177	198	215	181	198	198	182	169	207	195	163	183	193	191	220	193	189	169	182	188	172	193	192	167	202	178	178	222	182	181	228	189	182	195	210	195	185	194	188	191	157	160	194	166	220	178	190	185	165	174	198	208	202	188	167	193	197	155	210	169	198	162	209	195	191	191	167	190	189	170	166	169	207	197	171	182	193	185	161	194	193	213	164	192	192	215	196	185	191	187	217	175	195	198	162	165	187	180	181	204	205	167	156	200	174	204	212	200	192	186	165	195	182	183	176	213	186	178	174	207	177	204	195	160	202	205	195	178	179	201	172	192	195	190	184	176	198	178	180	231	184	197	188	175	175	200	201	183	201	167	196	203	185	176	176	192	169	162	204	185	177	195	186	184	183	176	193	188	183	189	186	196	214	175	191	165	216	215	202	182	175	175	172	199	184	186	153	168	195	179	165	190	200	170	168	194	202	158	197	192	210	213	186	175	189	186	202	182	193	181	199	183	170	193	203	176	179	196	215	197	204	182	189	198	195	183	203	180	181	178	204	186	169	203	209	187	160	198	202	188	167	190	192	175	176	209	199	162	206	165	172	188	172	185	183	191	184	178	176	172	171	191	190	191	183	205	198	198	201	211	185	171	206	205	196	201	180	178	169	177	194	175	168	186	186	168	188	169	181	178	181	165	190	202	175	178	177	179	197	187	192	197	183	189	191	183	197	178	184	206	172	179	221	150	194	222	224	188	197	188	181	180	201	184	183	198	193	173	193	186	155	211	173	204	183	188	195	163	190	191	177	195	177	190	187	167	188	161	208	193	187	174	158	165	184	211	180	196	172	189	213	186	187	185	212	201	177	194	192	190	199	181	190	193	194	182	197	200	183	176	196	201	204	183	179	212	199	205	170	159	200	180	175	199	185	187	178	197	192	172	183	185	187	169	189	177	179	165	195	188	210	191	194	166	210	195	176	172	207	184	195	200	182	171	176	168	188	168	164	189	190	166	184	196	226	183	206	184	166	154	204	206	186	170	193	157	189	217	190	207	193	183	188	200	195	199	183	199	188	211	167	200	198	181	193	179	180	192	187	175	168	191	201	196	184	183	169	193	197	196	169	203	192	164	188	196	199	186	177	180	187	187	190	199	200	201	187	185	193	153	186	192	181	168	202	194	197	209	177	179	176	173	169	193	209	189	194	184	198	182	182	190	184	204	181	200	202	194	162	204	194	183	192	195	194	217	195	207	165	191	180	189	179	174	195	184	193	161	187	186
7223	12950	8659	4026	2867	2101	1593	1215	1004	783	682	620	589	517	487	448	382	367	376	367	372	352	318	326	297	344	274	290	284	317	285	290	272	277	247	284	264	268	253	274	265	268	280	223	249	287	265	260	259	250	287	274	272	254	240	247	271	263	255	243	277	253	264	244	265	258	241	235	226	232	270	267	244	245	254	278	258	256	241	255	263	236	257	228	304	255	250	216	252	255	233	245	249	233	277	226	231	272	240	268	258	223	238	263	238	233	229	247	242	267	254	249	239	256	267	260	255	278	240	240	248	253	231	239	259	251	238	276	234	265	242	250	247	240	249	242	237	250	264	242	227	230	275	254	245	272	268	247	245	248	241	226	214	221	242	233	245	249	237	250	263	245	244	232	249	238	254	255	246	239	248	259	250	257	248	259	244	246	248	217	243	265	239	226	256	241	250	264	274	237	281	254	255	230	256	233	243	270	235	225	285	215	242	239	264	231	251	241	247	246	248	257	245	240	250	257	240	230	224	261	259	274	246	241	286	251	243	241	253	242	237	232	236	251	244	254	240	248	248	233	252	227	245	252	236	231	226	251	225	231	245	246	247	224	250	266	246	258	247	274	254	234	264	233	231	267	226	248	276	241	262	264	254	234	248	252	216	240	254	274	289	250	257	247	235	240	267	254	269	267	263	267	253	239	251	250	243	262	252	255	263	257	271	278	249	254	246	260	248	251	248	288	260	242	223	232	257	256	262	251	268	254	255	236	251	246	241	256	249	276	241	257	270	242	207	252	248	225	230	245	248	246	264	263	235	251	277	215	232	260	269	231	239	208	242	256	249	236	242	228	232	253	247	226	235	231	244	260	227	249	238	258	278	244	246	260	261	263	256	251	218	257	229	271	255	243	252	251	224	249	245	243	233	247	262	264	261	231	264	251	268	253	269	246	242	261	260	265	225	251	231	225	233	230	258	250	251	277	278	240	254	282	268	225	257	215	226	250	272	245	243	232	266	240	241	247	235	268	256	254	245	242	263	262	237	255	250	261	260	261	276	264	280	228	256	262	233	270	244	258	242	279	214	273	233	231	230	266	249	263	252	239	220	228	259	233	220	267	237	248	249	239	271	247	262	261	279	220	239	250	243	241	238	250	240	244	256	249	273	237	264	242	246	242	249	261	241	252	222	283	262	234	261	264	256	248	244	240	220	248	258	237	238	247	280	247	241	247	269	249	247	287	238	245	236	274	263	247	262	264	250	249	247	237	278	283	244	243	265	263	257	273	230	242	240	225	263	209	238	239	229	260	252	216	233	263	244	278	241	282	264	241	248	236	226	237	277	264	256	252	245	261	264	223	265	264	240	271	247	260	237	217	227	270	251	265	248	232	262	254	274	243	237	255	273	260	234	241	254	234	230	278	246	261	264	270	245	265	248	260	257	246	260	244	255	254	262	246	242	257	248	233	275	261	238	244	263	234	262	275	253	250	259	243	251	234	258	257	257	263	242	224	253	261	236	253	228	248	253	285	258	246	229	226	254	248	267	256	245	278	252	233	240	252	262	244	264	265	263	272	225	241	237	244	256	257	262	258	260	266	259	241	250	265	226	251	269	205	242	240	248	290	252	263	227	249	251	242	260	257	252	237	276	221	225	269	250	217	246	248	222	220	259	248	263	226	254	249	272	256	247	264	250	244	245	249	219	247	246	257	254	241	260	255	223	265	244	261	251	251	253	221	248	260	258	237	239	233	243	252	209	246	246	237	247	248	239	281	238	272	244	248	250	226	251	231	268	239	238	270	261	236	240	271	243	291	264	260	259	248	241	254	250	238	274	254	254	242	245	243	244	269	254	236	254	279	250	259	270	278	255	207	252	227	245	229	258	255	249	229	249	264	235	256	248	243	278	260	249	247	263	232	253	264	257	255	240	253	220	273	249	238	245	251	282	265	267	243	233	263	233	239	271	271	252	270	238	231	270	260	242	250	237	228	259	241	267	232	249	254	250	276	263	266	268	259	263	273	264	269	246	242	231	260	273	254	249	217	240	237	252	227	234	259	255	219	272	254	245	261	266	236	249	249	241	263	270	243	277	238	293	235	264	251	271	228	238	267	229	276	229	252	239	254	235	246	250	252	228	240	251	241	258	266	221	236	243	250	247	241	255	246	259	240	262	258	265	262	251	247	219	227	252	244	256	252	268	252	247	249	218	238	269	261	241	261	265	234	262	262	235	238	260	250	270	243	258	237	245	260	267	287	250	267	239	282	246	249	230	261	246	266	243	228	254	263	253	255	257	256	230	256	232	292	220	249	219	234	255	255	253	239	258	240	276	252	246	211	280	248	242	284	256	240	279	259	225	236	246	267	230	263	254	237	278	219	238	271	230	241	243	235	225	236	270	235	246	239	249	244	254	267	269	254	260	238	249	261	262	254	244	275	241	279	256	232	213	249	247	279	264	231	234	249	230	247	265	256	259	235	253	277	262	296	250	275	235	219	225	258	251	250	265	261	282	238	293	261	253	213	271	252	239	254	247	249	254	272	261	255	253	271	242	232	240	251	239	238	248	251	249	270	264	273	245	243	234	259	283	274	264	242	221	251	264	213	219	229	262	237	256	250	241	276	256	239	265	263	242	260	253	245	251	260	251	245	235	236	257	258	225	228	263	271	235	231	225	259	251	244	252	238	254	246	243	260	231	256	234	263	252	245	240	260	277	271	244	251	219	272	256	272	242	241	220	275	257	240	250	261	290	254	257	253	271	248	268	262	249	242	257	264	251	257	244	235	253	257	260	260	248	222	242	245	259	262	246	268	275	242	258	253	255	257	263	232	230	239	250	243	242	241	264	254	251	248	247	233	234	259	253	244	253	244	243	233	254	249	240	277	243	278	230	232	257	256	271	267	262	231	263	267	268	265	274	245	244	241	250	260	263	250	260	243	238	245	241	254	252	273	271	246	239	249	252	239	247	280	259	243	249	267	242	266	226	271	264	247	243	269	251	264	253	253	261	260	255	270	261	231	273	248	212	244	229	248	274	263	253	238	280	239	244	277	265	242	248	276	251	270	267	233	244	244	249	256	250	266	248	243	266	253	269	274	243	266	269	247	248	247	232	250	220	270	252	257	247	262	262	250	250	255	256	269	276	268	230	266	253	253	271	285	257	249	277	257	243	221	268	255	223	263	245	257	242	229	245	257	254	271	251	273	243	264	256	280	268	267	257	273	242	226	285	240	242	276	225	263	245	212	225	238	239	223	239	273	226	262	231	231	271	270	254	227	264	233	252	261	286	245	250	222	250	249	257	266	232	244	249	238	236	241	245	232	236	257	279	227	248	228	243	252	252	242	258	244	247	253	248	242	263	268	255	279	247	273	241	256	234	272	238	243	242	257	227	233	229	248	259	264	234	264	264	247	271	251	262	268	235	238	220	269	239	239	270	271	230	230	272	267	260	257	263	241	247	240	243	253	235	269	262	254	247	257	248	258	233	232	231	240	247	253	252	248	232	217
27667	17658	3280	825	669	614	599	597	610	567	579	575	571	595	604	546	560	589	606	580	582	602	536	579	596	582	594	538	600	601	571	572	547	550	585	593	595	530	594	572	654	550	589	518	569	586	555	593	579	548	589	589	617	601	567	524	589	581	534	612	580	595	599	588	572	546	597	603	570	574	593	585	561	605	579	568	646	567	558	598	570	569	611	591	567	580	556	629	581	563	566	555	573	571	581	591	602	569	583	579	578	577	602	576	565	565	564	555	567	562	578	632	589	561	598	535	592	581	591	558	599	600	511	549	550	551	579	591	587	550	598	608	561	591	572	569	576	550	595	579	507	624	591	613	593	616	569	562	548	567	543	560	578	580	604	604	587	558	599	548	607	590	606	559	570	553	569	576	531	555	594	586	541	589	552	606	583	558	571	543	544	561	571	510	581	587	605	599	590	619	571	571	598	582	592	589	562	607	564	586	577	637	579	573	563	534	593	579	583	602	572	559	579	595	593	559	592	587	587	588	561	609	596	587	574	602	550	596	579	566	573	583	559	588	555	631	571	575	614	578	573	580	599	542	583	594	557	553	591	577	550	591	557	601	571	568	574	593	577	582	570	604	619	592	599	587	555	614	612	551	543	534	581	617	636	579	543	560	614	561	590	594	493	595	588	588	577	554	562	603	588	590	563	584	556	555	607	586	587	591	617	605	568	579	563	577	596	570	564	554	564	573	570	589	581	562	579	572	574	532	599	530	576	580	589	588	572	590	576	566	585	606	636	556	592	588	561	580	583	547	583	557	590	597	585	565	563	608	564	569	571	552	581	608	562	554	592	585	581	582	578	605	612	597	514	553	598	572	583	564	587	591	581	540	561	573	510	565	587	553	596	572	571	568	587	586	564	519	578	581	558	565	583	552	565	600	606	571	556	603	566	551	586	556	563	580	566	533	641	588	530	559	568	550	582	569	579	578	555	471	622	565	593	599	548	552	609	557	553	557	636	552	544	539	621	555	564	569	599	554	557	574	575	571	543	551	557	584	540	559	569	593	584	600	548	618	598	566	582	582	590	562	598	529	569	544	570	587	585	593	580	566	574	578	555	594	583	583	604	633	557	569	605	528	553	583	567	581	572	578	556	574	633	623	583	595	563	582	554	553	554	539	610	573	607	552	553	575	600	584	558	517	573	555	573	562	607	581	586	592	581	571	580	576	563	554	592	571	603	571	598	593	592	573	583	561	579	554	590	562	568	609	568	560	535	578	559	628	555	551	574	585	571	545	557	601	588	580	544	592	542	590	575	540	527	594	606	548	596	574	588	562	612	547	593	603	602	567	547	596	609	583	541	566	549	569	539	525	570	545	609	551	614	592	585	587	572	620	562	594	573	536	592	539	542	607	624	582	592	599	601	581	560	579	547	546	517	566	563	563	606	556	580	586	560	594	597	558	592	560	603	594	574	566	558	585	575	644	611	586	599	623	602	566	606	575	581	562	599	570	613	568	555	579	599	555	627	584	594	557	582	587	565	612	590	589	633	575	574	567	592	552	575	554	576	573	566	583	579	561	605	571	586	570	586	598	569	565	573	545	552	574	560	559	598	583	590	616	619	638	598	492	619	593	584	582	546	572	581	587	585	588	548	575	529	623	591	582	560	549	587	612	573	566	565	607	628	572	557	564	605	580	539	594	571	554	606	600	557	548	636	600	547	571	591	544	567	579	573	571	594	572	571	551	585	558	532	549	591	575	570	586	575	580	560	602	579	559	566	576	572	580	590	566	556	589	596	534	582	544	529	557	582	585	514	563	604	614	578	611	573	574	648	577	566	559	548	609	564	610	594	584	560	618	608	614	597	566	563	580	561	589	583	557	529	622	585	578	610	578	597	593	575	590	590	589	594	634	562	616	586	571	578	542	544	600	555	590	534	603	607	570	551	561	603	597	572	572	619	562	600	622	568	599	579	619	583	599	581	574	553	563	663	568	579	569	583	581	560	582	546	597	603	570	559	560	573	567	546	580	551	590	604	590	584	626	616	596	589	568	609	608	595	574	507	534	553	578	526	542	580	565	592	527	576	592	565	568	528	592	621	589	622	582	567	518	578	600	596	590	594	582	540	549	589	598	589	586	543	573	565	531	556	578	585	588	532	570	511	618	607	544	543	615	557	545	598	601	573	566	563	612	610	573	576	584	592	569	580	578	561	529	573	563	581	576	576	604	577	607	564	574	544	616	531	587	606	591	575	582	572	579	583	600	593	576	557	651	607	583	568	563	576	563	602	593	593	611	584	573	573	552	559	575	558	596	534	583	539	574	597	603	578	624	547	569	600	615	533	579	580	620	589	569	562	575	582	586	598	596	577	622	552	577	606	566	566	590	529	578	576	611	536	590	606	561	615	550	574	573	590	596	597	617	595	572	556	577	609	532	565	554	565	571	581	588	548	591	561	622	597	543	584	564	560	563	510	577	554	544	562	585	607	545	575	587	558	586	567	582	535	588	554	563	562	581	581	599	604	611	586	553	591	608	610	611	565	602	591	563	592	587	616	608	567	555	584	562	601	573	575	585	601	636	557	595	567	609	585	580	588	635	577	638	573	553	584	536	565	590	571	581	574	545	589	566	609	542	581	550	607	562	547	593	566	580	536	591	585	609	554	584	558	490	617	580	578	547	632	542	530	585	537	568	609	590	595	566	618	616	572	557	591	615	532	578	553	559	553	543	606	591	579	561	585	576	575	535	580	604	594	591	597	587	544	552	550	572	569	566	570	600	578	575	574	523	586	573	579	597	584	568	546	528	533	587	581	572	569	572	522	563	577	577	631	541	609	610	563	603	576	555	598	572	571	565	561	607	536	589	592	594	588	581	589	528	563	591	596	573	527	559	576	541	554	644	575	582	556	567	545	567	563	565	586	567	576	562	597	569	576	579	579	591	573	588	564	606	602	561	566	563	563	591	594	537	591	590	595	590	585	562	619	560	632	599	606	565	525	617	598	615	586	591	590	592	550	567	594	593	579	515	575	579	586	587	573	608	598	636	581	564	608	556	586	532	609	597	527	593	586	579	573	571	584	559	601	554	563	606	582	582	608	618	563	640	609	537	587	566	604	560	575	557	573	547	567	551	539	589	561	583	569	615	605	558	609	558	578	604	582	566	551	621	539	607	542	578	573	538	533	592	570	571	563	571	562	604	579	580	543	588	611	570	556	562	614	592	576	609	583	591	599	626	575	588	584	586	604	581	530	594	582	580	580	574	575	607	596	562	571	552	577	557	575	581	588	566	556	599	531	612	561	574	558	564	561	557	577	557	541	586	557	589	562	604	589	587	568	565	610	583	587	621	559	573	567	574	546	546	636	599	602	597	527	605	589	519	598	573	556	596	596	579	593	597	592	576	541	584	562	580	618	553	583	563	562	590	548	580	608	578	585	570	556	578	625	566	574	580	520	561	537	609	592	563	571	567	593	594	527	571	557	578	581	570	569	571	581	586	573	609	601	576	553	579
4700	1161	1070	839	796	783	798	741	766	734	811	763	720	723	677	737	710	720	708	689	728	701	726	738	733	734	762	744	713	726	746	673	709	748	733	679	723	753	734	729	715	712	707	703	746	727	738	756	750	747	709	731	731	774	724	729	698	704	707	692	710	738	702	716	718	716	711	746	736	738	739	707	774	694	751	732	747	771	739	751	718	689	704	744	754	742	716	700	704	702	737	724	705	697	712	708	678	726	727	724	731	740	704	804	722	691	731	717	761	748	738	725	722	702	736	705	732	732	737	737	730	743	737	745	743	741	721	741	745	719	736	726	707	767	753	744	706	776	744	720	722	741	684	711	736	696	726	700	722	718	776	757	757	770	693	730	685	736	708	718	733	714	745	702	726	707	726	757	690	772	763	774	703	759	715	769	724	720	671	776	739	740	741	726	682	735	734	714	720	724	718	687	750	751	740	716	757	762	742	705	717	775	733	754	755	692	715	700	723	741	721	754	750	731	721	703	699	731	746	756	782	754	731	779	723	724	774	727	791	680	767	705	783	766	746	704	725	721	724	701	703	757	708	717	744	761	694	720	689	779	765	727	732	767	748	705	721	674	737	680	734	719	706	705	740	695	730	770	755	749	770	726	721	750	722	750	698	741	729	729	738	735	764	731	712	761	700	724	712	758	744	691	707	710	742	692	731	717	745	709	771	709	715	709	731	695	764	727	707	718	736	719	703	695	743	723	735	766	701	698	715	801	702	696	733	742	735	760	768	674	697	708	724	704	692	731	738	727	741	728	703	732	711	693	744	682	744	764	761	740	736	768	705	756	733	746	713	784	719	722	730	725	714	772	702	655	757	682	717	732	732	715	752	713	753	760	708	720	734	732	690	686	692	714	706	714	725	737	765	674	717	749	712	717	676	735	724	731	708	744	744	754	725	755	724	726	717	723	741	742	695	713	719	711	729	717	726	726	704	741	711	753	737	764	745	687	734	755	706	736	722	719	716	685	729	714	687	738	736	725	755	763	725	749	686	726	696	729	674	805	745	745	716	698	733	700	751	732	732	745	680	716	753	713	737	751	733	737	739	742	703	699	765	683	721	694	752	750	758	703	743	746	762	722	699	789	759	704	737	719	728	689	722	764	720	676	746	713	705	737	743	708	730	734	718	766	747	691	744	697	759	702	712	782	719	716	704	763	766	747	740	730	724	712	747	722	755	723	703	712	701	729	746	763	724	736	721	726	706	741	723	774	704	719	757	760	719	738	734	762	776	717	708	757	755	664	735	736	721	715	754	764	792	724	684	750	709	734	719	752	711	696	703	734	802	747	728	718	790	730	713	682	767	722	778	700	728	713	733	710	714	716	694	761	734	748	739	722	677	726	774	749	765	706	696	762	699	690	763	678	699	733	706	746	733	742	691	755	679	764	674	695	777	712	775	727	745	726	718	720	715	751	748	671	699	705	757	746	730	772	771	744	744	730	760	721	734	667	704	749	702	714	705	729	718	751	724	725	780	705	730	730	761	732	713	739	713	722	744	728	732	766	747	715	739	707	758	728	742	765	745	676	714	789	733	745	699	720	724	690	733	702	712	749	754	715	692	766	737	723	756	730	743	690	731	787	703	747	730	657	740	752	740	765	766	696	725	727	716	699	721	717	746	732	749	736	708	781	750	735	705	727	755	734	726	713	664	701	739	728	709	659	734	718	758	743	734	747	727	719	683	714	765	740	774	738	763	757	744	693	783	800	720	795	764	711	717	698	754	703	700	753	760	739	672	757	743	743	751	742	755	707	689	670	762	707	754	727	703	768	732	684	694	722	700	715	753	694	716	674	725	705	693	735	742	737	750	739	750	765	758	763	726	743	729	773	757	715	794	715	763	721	756	708	715	703	694	721	748	759	744	739	705	740	739	726	716	682	721	743	730	679	766	706	722	736	730	746	729	686	764	682	715	742	712	698	748	738	726	723	795	725	781	713	733	766	746	781	711	733	720	741	688	734	685	734	752	725	736	725	687	698	754	693	763	748	734	773	728	705	759	713	760	749	686	689	747	688	726	723	729	742	687	758	770	722	743	726	693	720	669	731	750	771	736	745	772	715	779	740	734	701	757	726	780	713	700	704	673	733	778	731	706	748	769	730	704	725	760	710	708	732	734	731	710	724	737	699	754	720	698	769	740	737	731	710	724	731	695	752	761	787	722	720	731	686	715	747	733	702	726	703	753	727	773	750	730	714	728	740	730	745	724	730	718	760	759	746	750	730	682	700	694	759	745	731	704	692	721	710	726	713	738	680	740	711	708	762	745	729	763	689	675	748	663	768	733	698	749	718	728	713	692	649	655	751	729	710	710	734	699	747	711	747	719	737	716	740	708	695	692	711	697	760	693	712	718	706	732	736	762	753	744	726	700	755	752	744	674	709	683	675	717	704	748	698	724	753	723	719	765	694	730	714	713	692	709	672	725	760	724	724	764	726	750	711	726	749	703	704	765	713	734	753	745	681	752	696	744	728	709	721	680	754	724	716	710	727	711	774	734	742	711	715	735	714	720	748	733	696	707	661	709	733	702	729	749	704	743	748	737	725	734	752	720	721	706	776	764	729	702	724	718	666	753	759	740	770	724	714	747	736	740	724	704	700	733	749	732	752	753	779	734	705	712	719	748	705	728	706	671	701	762	740	724	749	776	740	736	677	708	741	704	750	678	701	726	763	724	732	746	730	738	706	696	773	739	686	715	780	739	721	740	737	732	749	752	728	730	740	760	749	712	735	714	708	710	736	711	733	752	717	730	737	713	779	723	723	732	715	760	692	696	729	726	711	796	727	769	722	707	746	719	708	708	699	733	682	742	716	709	715	710	745	746	727	742	717	735	773	719	717	671	664	706	724	691	720	747	738	749	721	735	720	695	679	704	719	711	743	707	708	701	737	755	732	743	740	730	791	698	696	683	695	760	687	728	733	721	753	725	791	744	723	685	760	740	761	736	736	726	755	735	695	738	753	733	727	741	779	764	749	730	768	739	737	681	745	719	773	714	758	759	716	758	705	703	786	744	717	741	805	743	741	728	699	754	704	720	686	713	753	770	724	742	713	731	793	705	752	738	759	767	697	705	719	681	753	697	738	742	710	755	773	752	714	758	781	722	691	748	732	744	770	731	725	744	751	705	704	747	731	733	736	689	709	689	746	729	752	678	706	686	701	717	756	706	756	727	765	735	772	732	688	746	703	750	735	721	704	772	759	697	777	705	751	734	719	703	723	748	736	693	750	712	771	706	736	768	707	785	749	755	759	728	707	690	709	712	738	738	749	736	730	755	785	709	681	728	742	666	757	740	766	721	789	723	676	782	725	732	735	717	737	717	699	730	730	735	724	699	744	768	710	729	720	790	744	751	759	692	724	722	736	648	742	734	743	732	703	775	730	709	763	748	815	711	772	718	693	703	751	690	684	744	759	742	737	700	739	736	735	716	732	747	715	761	705	712	691	753	701	730	769	692	760
23930	21474	28724	24607	21430	7440	983	738	663	597	592	581	556	553	524	543	513	547	530	540	512	557	544	493	544	508	511	487	515	476	533	505	529	485	491	482	480	506	546	523	537	507	458	495	456	525	536	513	509	511	472	500	494	516	476	518	469	534	498	482	507	484	491	494	508	504	523	499	473	541	469	493	497	484	491	485	446	506	458	474	488	490	494	501	483	518	498	502	479	488	457	505	489	497	465	479	493	490	492	473	505	476	486	505	491	528	503	492	529	549	487	508	505	475	483	468	516	485	456	498	501	520	489	491	468	525	481	506	489	513	476	489	488	486	478	460	501	509	479	477	490	505	499	502	510	520	498	515	542	476	483	507	456	487	462	495	471	514	493	501	485	479	547	482	524	483	501	478	491	502	492	498	477	490	479	461	471	492	517	482	512	484	487	511	459	503	502	494	497	496	499	521	523	490	515	461	491	515	498	494	488	478	487	463	500	491	483	520	521	507	493	493	495	501	477	507	499	526	491	524	459	489	501	490	495	493	487	505	448	493	456	462	466	471	499	506	490	474	496	464	502	514	493	517	534	506	485	469	487	475	488	462	512	514	499	525	503	484	461	492	479	488	523	485	479	493	512	526	514	461	457	437	469	480	497	497	499	519	466	474	532	493	463	522	496	491	462	451	527	482	499	505	513	449	456	516	508	499	481	512	478	475	503	503	496	495	490	513	538	545	490	544	495	509	514	486	497	483	494	493	474	497	495	515	488	461	510	484	500	516	477	483	479	504	490	496	512	497	518	497	469	496	474	503	496	487	460	512	401	465	510	481	507	476	502	524	479	520	513	472	482	480	466	472	523	522	473	513	496	511	514	526	485	472	477	448	486	481	481	495	459	507	457	493	469	503	560	497	478	486	506	458	492	510	527	500	504	476	491	485	499	507	478	487	493	533	497	483	505	471	493	532	489	448	513	525	533	484	507	519	502	489	503	463	470	504	544	477	521	486	492	488	498	476	467	512	517	506	519	526	481	502	530	498	479	513	500	455	488	501	499	499	498	489	509	503	497	529	464	482	490	504	470	488	504	480	518	470	470	479	492	485	529	489	475	528	523	504	481	500	484	485	500	520	501	507	504	467	489	488	482	498	499	473	484	481	481	489	508	481	534	515	457	469	542	518	468	471	493	504	476	494	518	492	529	509	505	475	512	550	494	503	494	476	520	502	486	463	510	498	455	477	481	528	498	470	482	488	500	506	473	483	497	478	489	470	481	476	486	475	496	486	465	514	491	523	482	512	476	481	498	492	558	499	515	520	529	472	506	474	505	459	492	520	519	508	524	492	493	550	525	475	484	507	503	487	487	515	509	533	480	534	507	497	527	478	485	487	469	468	498	533	497	512	491	516	491	504	486	485	494	506	515	505	502	511	526	502	463	484	474	486	484	484	497	473	543	480	490	510	503	517	513	489	493	509	540	505	517	522	477	504	480	470	510	481	505	544	471	493	542	496	509	446	482	449	476	449	479	464	477	481	494	503	479	480	502	506	486	490	495	491	514	506	497	515	483	463	489	505	488	510	479	497	533	506	515	496	491	507	460	490	478	500	497	539	522	522	493	507	456	507	483	501	455	512	493	503	492	501	513	484	506	508	486	504	454	488	502	483	480	526	470	467	482	509	532	490	528	516	474	494	501	446	480	470	492	484	507	482	478	504	495	470	484	510	490	490	473	485	504	541	513	532	504	540	489	465	521	477	500	493	480	505	447	494	500	493	507	478	476	468	485	480	506	506	534	463	505	480	532	470	500	485	492	494	481	506	480	496	524	490	535	507	498	506	526	463	471	495	482	464	488	480	487	468	503	473	497	455	507	479	527	479	490	488	487	532	470	450	492	504	480	505	531	496	490	488	488	507	488	488	459	528	500	501	480	484	492	457	511	518	487	492	506	503	488	489	482	506	509	509	504	509	471	481	471	509	466	497	476	496	470	463	523	522	508	480	521	512	494	499	496	493	482	479	469	529	496	496	510	483	503	501	508	463	477	522	473	483	527	461	482	474	515	488	554	521	480	530	470	480	493	505	511	493	516	477	504	482	496	519	518	454	472	482	499	475	523	467	499	498	530	457	499	500	526	528	504	528	511	513	461	492	500	472	483	478	486	456	532	502	505	516	470	469	478	489	476	489	487	515	509	561	512	507	498	482	453	456	492	480	501	492	506	484	493	505	494	481	481	526	490	511	519	503	515	477	475	511	504	480	524	482	522	466	478	479	523	514	496	514	460	508	525	531	515	509	488	487	500	511	539	500	510	479	517	491	524	499	474	493	533	478	508	460	474	459	506	489	470	521	494	500	493	455	498	509	499	503	506	482	506	481	510	460	503	499	505	519	466	492	502	461	475	503	518	479	509	491	501	475	491	484	428	472	522	501	506	463	512	521	488	454	472	502	486	505	538	505	525	491	519	498	481	508	481	500	475	488	484	480	493	492	494	517	466	470	532	510	499	513	494	476	519	495	506	452	515	526	476	479	497	494	505	468	481	518	493	455	529	502	520	493	476	461	483	508	477	493	498	481	520	498	490	510	467	506	460	451	499	492	524	499	487	526	484	474	516	482	477	498	514	486	510	493	461	450	476	533	523	507	496	494	485	494	484	477	514	454	506	479	484	501	497	483	465	485	537	511	513	523	513	518	496	449	516	496	520	497	490	487	483	487	506	498	502	477	491	480	476	499	513	553	466	477	486	509	458	528	500	505	493	476	492	449	524	521	505	523	455	496	474	502	475	457	451	511	475	467	487	495	472	482	480	512	494	477	463	487	533	492	502	503	484	465	472	471	509	494	518	468	490	479	484	461	503	517	531	527	494	519	517	509	477	462	463	525	503	539	495	528	486	485	503	504	499	495	460	476	501	492	456	504	486	437	519	512	495	513	486	473	469	496	498	505	522	487	450	478	441	513	522	485	506	491	497	529	485	462	488	517	530	493	475	489	526	505	533	523	466	473	466	448	474	521	479	484	494	545	510	477	477	508	502	463	533	510	527	477	507	499	505	478	495	449	512	527	494	495	490	478	481	497	468	477	509	488	531	538	493	499	482	485	454	472	496	513	477	478	489	478	505	475	504	503	513	501	491	494	489	488	481	493	467	474	513	495	485	475	491	488	487	491	495	469	495	536	478	484	493	483	459	439	534	457	473	485	516	474	515	499	503	503	491	544	466	512	505	460	487	500	532	481	491	476	490	514	496	485	477	519	491	472	554	505	519	468	521	508	525	475	510	540	524	493	457	503	507	505	459	465	502	506	517	506	472	468	505	519	469	508	503	489	466	491	490	547	507	473	545	512	481	537	492	483	499	500	487	519	478	515	484	430	512	451	506	484	457	483	473	459	473	486	499	482	522	475	520	477	502	533	484	490	525	476	485	480	491	478	517	487	480	516	470	493	474	528	514	533	497	505	460	470	469	470	471	453	506	481	495	480	456	472	525	524	499	465	470	476	502	469	496	488	477	477
5248	8190	5479	2693	2006	1612	1306	1199	1019	909	878	757	762	799	793	735	684	638	695	686	707	666	645	647	683	705	641	687	646	645	604	643	659	652	667	622	635	663	678	664	632	655	623	647	701	649	640	653	653	658	634	646	618	667	636	619	622	635	665	619	604	619	631	657	602	624	611	588	624	660	630	624	607	621	581	619	595	651	633	654	658	635	605	614	612	626	617	626	617	641	620	642	589	667	613	625	643	643	642	631	651	668	612	650	640	611	628	676	633	636	637	642	609	607	646	643	612	607	646	637	645	642	672	608	624	653	606	594	612	635	604	623	646	637	610	625	630	583	683	661	665	639	608	603	662	666	644	677	629	628	632	633	629	617	626	623	591	643	662	640	602	662	655	684	606	646	602	644	623	632	609	654	657	651	658	642	656	660	642	601	679	682	610	652	608	590	724	651	618	644	638	652	591	627	622	670	616	636	638	570	613	657	673	588	653	603	613	643	651	665	641	629	655	649	620	658	653	624	619	672	632	671	651	630	670	622	623	658	620	630	649	630	639	620	667	636	634	618	655	615	626	644	599	642	637	646	684	644	658	580	627	694	632	667	654	611	641	678	627	661	628	618	649	659	620	613	623	676	613	659	606	592	649	668	641	618	606	639	644	663	676	651	625	589	687	653	623	640	616	642	638	653	628	645	627	619	651	573	591	619	656	635	634	641	657	656	644	639	658	630	677	652	628	651	597	622	634	636	617	585	648	640	685	659	624	605	641	595	630	580	646	652	684	648	602	661	613	660	611	621	621	626	628	593	648	627	685	634	611	641	635	646	634	591	670	701	663	598	630	641	636	637	629	652	606	645	675	668	635	611	609	659	665	670	626	643	625	656	644	659	647	645	633	608	638	647	653	634	623	621	624	612	644	619	613	616	629	631	626	650	682	592	633	613	594	599	597	616	620	586	647	677	652	625	605	650	628	657	592	583	669	607	656	600	612	617	596	661	629	591	629	627	643	621	688	643	620	648	633	627	620	669	664	633	612	657	614	619	633	611	584	650	592	617	630	633	593	611	629	633	647	633	641	591	661	649	618	618	600	644	640	609	579	609	589	636	653	613	661	635	656	634	662	644	631	628	612	630	611	672	638	649	604	634	602	649	661	643	608	652	647	634	613	610	621	626	645	606	641	651	614	642	622	664	627	622	663	648	665	599	624	620	648	653	590	630	648	649	688	605	618	631	640	652	625	638	592	624	662	627	606	632	668	613	650	609	615	615	645	618	666	646	634	621	651	620	662	673	684	616	627	664	637	650	603	665	636	662	610	606	595	638	594	641	622	671	641	628	638	634	641	616	625	597	673	639	615	601	669	641	578	628	609	617	664	663	629	618	641	668	650	613	621	619	631	591	629	659	618	657	606	625	640	615	586	639	595	623	616	620	642	657	630	622	632	609	639	619	604	634	668	640	626	609	635	659	613	669	683	673	619	607	591	669	660	625	629	621	646	638	655	647	611	623	662	653	607	610	591	634	630	663	599	631	604	691	642	597	662	618	629	630	596	594	633	601	672	616	638	600	649	613	590	658	633	624	594	659	636	608	647	632	639	603	679	620	585	618	651	631	626	680	615	624	616	588	605	610	711	622	617	652	641	609	636	644	617	639	618	672	599	649	632	625	607	648	603	630	654	616	609	589	637	588	650	662	638	621	672	670	634	644	631	642	617	641	644	640	589	652	604	635	631	585	628	663	632	655	650	578	613	651	651	683	606	679	642	622	642	668	631	642	629	660	580	600	641	614	670	627	620	652	638	606	603	625	656	622	630	662	609	665	622	586	654	576	627	618	642	628	628	628	601	599	635	621	596	634	633	644	652	642	668	653	674	602	668	605	620	617	621	622	642	596	617	593	635	652	606	671	597	639	631	604	667	634	624	665	650	663	600	622	639	599	671	599	628	624	623	611	592	645	592	645	645	620	643	632	664	582	656	679	624	682	626	648	659	676	616	641	624	598	644	620	610	677	633	644	605	630	673	621	619	653	608	619	636	677	617	629	641	606	615	640	667	596	665	648	636	661	649	622	617	601	625	608	618	645	641	601	609	612	615	640	657	604	599	625	629	636	632	618	611	641	635	630	644	622	593	624	641	607	583	610	621	665	668	672	617	628	618	604	644	620	627	639	660	635	641	609	612	628	638	677	621	600	644	654	633	635	609	624	637	649	649	666	644	633	658	634	631	627	605	687	634	637	678	676	665	666	637	616	631	635	623	702	614	674	619	618	682	619	666	614	674	652	657	630	652	598	635	649	603	602	633	617	616	660	602	606	635	650	608	639	677	586	615	654	637	613	644	629	593	645	644	617	695	665	630	618	612	600	614	620	636	625	641	634	658	614	571	613	623	636	584	632	661	640	637	607	598	639	624	657	635	604	639	626	571	639	601	628	662	624	656	632	646	632	627	632	664	664	616	602	665	663	653	631	630	617	636	666	695	651	603	651	625	659	640	628	601	629	628	610	604	629	694	622	627	631	608	656	652	636	649	568	677	631	583	672	644	620	617	593	667	652	643	640	659	675	651	661	676	633	645	618	620	609	652	641	656	592	639	632	620	674	609	632	678	648	625	640	591	626	619	601	623	622	627	628	618	627	602	658	605	610	673	625	636	634	667	666	643	698	685	673	635	624	631	627	658	628	649	612	637	630	620	644	629	613	651	665	611	642	627	624	679	608	618	593	610	624	691	596	635	663	634	593	599	625	593	657	627	608	609	632	651	602	574	616	612	648	613	642	672	627	600	649	632	615	619	600	636	639	689	605	619	644	602	610	593	646	637	644	596	635	636	612	640	630	615	634	635	596	622	622	633	641	648	592	652	612	637	654	617	599	649	654	637	626	608	646	625	638	624	565	622	614	677	642	629	631	597	641	622	610	627	603	658	639	649	639	623	579	667	618	630	632	665	591	595	656	629	672	633	636	637	618	616	652	605	683	651	632	622	623	620	636	622	620	686	636	620	644	668	613	587	627	635	584	646	610	652	621	634	636	646	628	659	575	578	659	645	618	627	645	658	595	679	648	645	613	677	671	602	654	656	592	628	614	639	616	619	670	640	653	609	628	626	619	647	644	667	634	646	594	632	602	620	621	626	590	598	674	649	614	629	617	600	649	585	661	612	626	628	662	655	618	614	619	665	652	656	628	622	636	627	657	598	628	610	575	655	618	609	679	579	604	630	653	583	634	636	648	651	647	659	611	640	617	637	617	643	629	635	620	678	640	640	636	652	647	600	671	699	672	621	620	632	637	598	612	605	649	619	633	631	647	621	642	609	613	655	651	651	635	634	644	606	661	660	654	590	658	645	639	608	615	625	636	637	640	631	601	665	611	673	621	637	651	651	632	625	670	654	608	630	617	652	637	651	652	647	628	622	651	636	611	638	647	628	616	638	651	676	640	639	623	613	583	637	624	652	649	668	651	596	622	651	663	669	658	600	667	572	649	623	643	631	639	658	635	655	591	598	641
25184	21469	27322	25810	5833	606	499	448	425	406	391	391	369	387	345	340	366	354	384	366	353	367	340	384	372	369	343	374	323	355	327	367	340	325	374	365	355	340	365	355	345	382	351	364	318	369	357	338	379	355	355	362	348	350	334	364	384	350	322	363	349	344	346	334	376	338	341	350	339	378	315	338	365	326	370	312	335	332	322	366	339	319	340	311	318	340	337	331	349	375	352	337	364	365	302	345	374	360	348	349	396	345	348	381	335	369	347	346	345	346	372	332	360	373	372	352	314	338	368	348	349	359	392	335	347	346	364	392	381	335	348	313	363	386	363	323	346	375	383	365	364	363	345	348	343	362	362	365	361	384	369	389	360	373	377	349	375	342	343	357	357	333	344	351	342	328	327	339	363	332	355	377	333	383	347	339	371	353	356	379	345	348	353	327	351	356	329	325	353	330	370	400	344	401	343	319	353	373	350	348	350	344	348	344	401	362	346	348	361	350	373	369	374	375	351	337	336	354	373	363	363	354	316	335	385	363	353	320	379	367	370	337	371	358	374	327	367	394	385	383	377	374	341	380	364	357	357	348	364	332	356	363	354	323	371	363	333	359	374	338	351	345	362	348	363	370	358	333	374	368	360	357	325	380	357	351	358	343	361	380	370	370	358	379	341	329	358	353	322	316	342	388	349	337	332	356	359	369	335	361	333	341	361	380	314	341	371	391	415	315	357	299	352	357	335	356	320	359	325	359	336	393	359	326	366	335	348	320	329	345	359	379	353	342	383	331	384	368	352	357	358	369	337	368	333	358	324	350	361	371	339	349	359	361	333	365	326	359	356	376	387	348	366	375	323	349	332	366	344	336	345	336	346	373	360	327	359	329	349	340	362	340	356	320	320	332	369	311	356	361	368	361	363	376	370	345	337	349	370	340	364	354	379	364	360	336	344	397	375	329	369	352	334	371	328	389	341	349	341	337	324	334	343	343	343	354	335	353	358	299	350	342	347	341	338	347	346	358	329	357	333	358	328	390	353	348	386	355	326	346	356	350	337	359	359	354	323	367	352	355	319	361	367	347	373	380	349	334	396	354	368	350	352	380	369	373	323	387	366	347	355	372	372	339	365	345	345	357	343	340	346	343	365	307	381	373	379	374	347	385	330	352	380	337	329	361	336	358	364	311	357	348	377	358	351	328	348	348	341	345	347	370	351	384	356	347	355	348	349	365	340	369	351	353	346	344	349	351	359	346	368	319	355	328	381	312	344	362	329	343	346	340	372	324	345	320	355	354	355	345	348	340	351	375	345	338	367	328	348	344	370	376	351	333	331	336	343	371	353	335	363	351	342	363	334	347	368	373	363	374	335	346	351	364	360	357	336	355	338	339	333	386	345	372	333	331	343	346	354	331	356	386	345	373	313	344	377	370	337	364	317	340	358	322	315	373	330	343	371	364	360	355	345	312	365	342	352	322	312	341	359	325	380	328	347	332	355	371	332	346	332	345	342	352	366	363	339	361	338	357	339	346	352	332	344	363	370	354	351	350	315	342	353	371	353	346	357	373	377	342	354	349	350	360	317	315	350	338	336	396	343	349	339	348	362	382	348	329	317	356	328	325	330	328	342	367	323	360	345	369	357	360	347	339	355	353	366	353	390	349	335	361	353	358	334	373	348	364	373	328	356	349	341	322	352	340	349	338	351	349	355	369	304	346	335	367	349	341	378	330	336	377	383	372	363	341	359	323	300	365	314	357	395	321	335	320	335	361	357	355	384	365	355	348	349	343	401	342	335	341	365	366	345	380	392	371	365	368	342	382	341	367	320	345	348	357	336	396	371	357	368	344	353	345	342	383	368	334	352	327	356	348	364	321	324	352	358	346	363	346	343	386	360	391	335	370	346	370	322	340	359	355	342	378	374	362	341	335	345	324	356	335	360	326	324	307	355	366	353	373	327	369	356	343	335	339	369	359	339	360	371	334	361	331	381	322	373	358	341	365	347	366	353	346	325	356	334	345	359	341	332	333	376	359	374	336	349	368	359	313	374	359	355	379	360	349	351	370	361	345	384	363	343	355	362	343	330	387	351	337	317	328	384	335	366	369	347	324	319	376	385	373	366	355	343	330	353	320	370	363	368	364	344	332	357	368	354	356	363	354	352	342	339	362	321	353	335	345	344	334	329	354	296	391	349	350	362	328	370	340	353	357	317	380	324	347	364	370	364	343	331	352	363	370	329	353	394	367	366	387	382	344	344	328	355	326	338	340	351	357	327	336	360	310	302	376	366	385	394	334	376	344	330	345	344	360	360	340	344	332	367	342	346	379	336	354	348	353	351	321	362	380	355	336	346	335	344	339	346	346	371	364	344	367	366	362	345	362	373	348	365	367	379	352	365	370	325	350	328	361	356	348	354	383	365	368	365	336	368	355	326	357	367	330	370	351	351	372	373	370	328	339	342	325	366	343	316	370	360	326	375	350	347	350	348	331	347	365	365	334	368	361	359	338	377	368	350	359	368	347	346	362	339	336	335	352	393	354	329	376	326	334	341	316	317	379	345	375	373	336	344	328	327	345	363	379	380	370	383	344	361	333	339	361	334	350	355	384	344	331	321	337	367	353	375	359	353	374	380	333	368	344	322	352	341	342	345	344	339	310	348	336	333	355	359	338	374	336	377	348	342	376	337	385	360	326	341	341	327	347	332	322	358	362	370	372	357	342	389	369	356	363	347	373	361	353	355	347	317	367	354	352	326	337	381	372	368	367	321	340	367	357	349	368	348	385	332	364	374	361	350	351	332	339	348	344	355	356	350	319	343	339	359	368	362	348	338	339	376	370	383	377	358	353	358	356	364	371	342	341	365	320	362	357	329	344	323	337	351	335	347	323	360	342	360	336	335	351	325	346	396	341	372	292	376	351	363	354	359	362	347	349	363	375	366	360	374	389	363	352	346	367	368	347	372	327	356	357	353	340	344	338	359	357	373	360	329	347	321	344	333	317	346	347	370	337	358	351	376	336	348	359	375	322	330	332	337	366	325	331	331	367	382	337	353	314	340	330	366	339	324	339	346	352	323	333	364	341	335	353	343	381	360	362	345	345	345	351	362	329	363	329	370	370	353	387	375	358	349	348	337	378	348	348	355	340	368	347	335	360	360	334	309	359	344	333	351	342	363	381	337	364	347	351	350	346	369	404	374	405	367	359	334	342	347	351	356	371	318	359	365	363	356	348	382	330	361	346	361	345	333	363	371	355	344	353	325	378	359	371	359	344	361	341	341	341	320	386	352	342	375	363	335	362	323	341	346	357	325	374	311	337	348	353	340	369	369	374	381	351	369	333	375	348	347	365	340	367	374	381	372	347	376	355	348	369	332	379	379	315	340	360	350	339	338	375	339	312	339	376	343	335	322	338	348	360	362	380	321	362	340	371	348	363	349	371	387	336	373	354	341	359	339	360	316	330	352	376	381	387	355	340	347	320	343	360	348	361	363	391	345	375	352	340	387	357
5328	4205	2857	1440	1156	941	807	697	655	589	544	527	483	497	503	491	456	469	495	424	451	485	449	501	410	443	456	426	470	462	439	444	470	448	445	412	436	400	409	491	439	463	436	446	435	461	444	443	454	454	450	464	477	456	433	449	429	435	424	455	410	430	456	446	431	436	486	448	475	444	451	429	455	430	477	425	439	426	451	422	423	454	452	417	433	453	426	449	435	439	412	441	460	444	418	424	454	434	424	442	452	440	411	439	458	440	448	460	420	409	425	434	427	444	419	429	423	446	453	475	480	445	469	457	454	488	449	398	491	452	421	466	440	476	443	427	425	435	456	434	459	390	434	438	474	414	415	428	457	443	443	413	421	440	412	454	431	421	443	433	432	450	460	449	481	449	433	451	491	480	443	433	469	427	438	444	481	451	402	431	429	443	436	433	416	456	443	430	450	448	439	473	456	432	441	451	436	493	449	426	465	434	419	448	441	432	432	441	444	443	428	450	472	413	434	427	419	428	455	456	433	441	408	442	424	396	444	465	437	468	446	434	444	415	443	482	447	441	454	437	409	466	424	444	428	454	439	438	470	455	449	443	485	483	402	461	446	457	481	449	447	443	443	443	461	473	412	408	482	443	461	452	407	462	448	415	446	420	441	425	459	434	437	424	456	440	445	437	459	426	437	461	423	456	453	460	465	448	444	443	431	465	412	445	500	444	419	456	432	438	454	435	443	418	467	452	442	435	456	439	417	483	415	419	442	442	437	447	449	434	444	429	431	450	444	440	399	438	467	449	461	434	412	426	457	452	428	456	480	419	430	456	460	481	447	430	437	433	467	470	435	450	394	443	457	425	421	416	448	436	451	444	446	474	466	444	462	429	457	393	428	453	423	418	382	411	453	431	442	450	425	421	416	426	431	432	422	412	448	407	434	427	423	395	463	421	414	424	439	439	417	413	465	436	433	406	421	479	427	436	457	448	415	460	457	444	431	441	452	458	481	441	406	447	422	410	438	433	455	442	431	461	441	459	450	416	458	397	425	447	436	445	429	437	431	419	437	410	457	450	450	444	447	412	424	426	414	459	445	465	461	442	440	440	436	451	448	410	476	464	426	432	432	461	444	413	451	444	447	426	426	436	463	438	433	495	436	429	445	439	420	471	465	482	429	448	445	423	457	476	441	391	463	441	419	463	444	450	449	441	429	476	439	432	431	428	420	438	441	454	457	448	412	402	445	464	449	441	401	431	420	486	450	459	441	442	443	423	427	455	445	432	434	460	437	406	458	476	484	458	433	429	419	438	455	426	452	446	456	433	417	418	468	421	470	490	456	431	509	403	419	464	418	466	480	446	448	418	478	452	486	458	456	418	445	458	427	415	445	443	410	424	434	430	478	469	460	460	458	411	434	440	411	431	459	408	491	461	442	420	450	408	425	424	447	477	423	445	443	473	467	442	411	428	416	410	425	445	423	425	458	444	449	462	422	452	437	405	425	425	426	453	432	441	460	412	445	442	448	448	408	455	397	422	454	466	444	439	404	427	459	431	437	452	462	466	431	469	459	437	442	471	462	403	443	437	485	388	446	455	431	432	447	442	491	457	462	462	417	421	431	434	456	457	488	430	409	426	441	448	463	463	450	439	416	436	436	461	417	446	467	465	433	418	427	448	450	464	469	516	426	432	440	430	434	444	446	467	467	507	430	452	438	444	434	438	418	452	396	437	425	408	444	404	458	389	423	444	437	455	413	464	405	462	432	429	417	462	448	426	442	471	455	462	447	430	451	466	460	466	453	471	447	482	425	427	446	452	451	420	430	467	461	422	469	441	420	442	424	501	450	412	454	499	451	443	480	453	414	462	451	404	456	426	447	421	441	433	442	475	474	430	433	442	454	426	443	429	465	442	443	428	473	429	486	444	448	418	451	452	448	449	415	455	392	436	422	428	484	462	419	463	457	464	422	427	477	460	438	435	466	421	441	438	467	466	424	463	433	474	394	439	427	447	429	462	430	416	436	436	443	441	436	463	473	421	419	456	421	408	426	424	472	444	403	462	408	407	440	417	432	407	459	440	456	406	422	439	429	447	458	433	442	459	460	436	448	445	441	442	449	431	476	419	439	457	448	435	440	422	459	474	432	406	437	432	479	434	448	446	442	432	409	387	413	452	470	453	448	450	443	429	462	443	426	472	448	430	428	439	462	413	491	465	443	432	424	461	434	470	434	433	436	455	415	479	433	445	401	449	458	426	424	418	472	389	442	433	433	447	470	410	447	449	477	410	432	446	436	448	450	444	429	450	400	434	420	450	430	459	455	449	460	429	444	458	465	459	456	424	412	452	465	441	454	406	438	501	419	430	436	434	407	457	442	423	432	406	427	454	453	449	424	429	446	429	414	434	444	427	417	449	455	452	419	416	435	430	446	417	456	445	446	432	403	436	406	456	416	422	481	443	431	460	427	436	433	440	437	431	456	450	413	444	441	439	434	437	484	447	436	433	445	413	446	431	394	454	463	439	427	447	403	454	447	435	438	459	446	478	424	425	454	461	431	419	462	456	404	487	481	438	450	442	427	422	444	436	450	408	420	466	429	452	437	411	397	463	409	415	447	444	449	448	418	433	437	424	436	424	423	419	455	447	480	423	428	424	445	427	437	417	432	456	447	447	441	403	414	454	405	448	449	491	473	447	461	467	448	413	465	460	422	439	421	445	450	428	444	461	425	435	435	428	461	467	447	460	452	486	459	452	405	472	422	438	429	452	476	491	456	485	451	451	422	434	461	440	379	426	437	445	414	434	450	473	421	458	455	455	434	454	444	422	439	416	462	459	439	428	463	463	435	447	447	451	465	426	431	441	414	436	451	453	427	434	409	438	433	429	439	432	447	434	413	447	453	427	404	415	412	409	472	458	440	431	431	449	485	464	452	452	436	474	435	457	433	423	410	464	463	464	434	443	442	462	463	470	420	472	438	449	458	448	469	411	437	406	469	461	448	439	457	466	462	453	411	433	459	490	436	451	440	486	428	432	431	420	439	424	454	442	422	432	453	452	418	430	494	459	458	445	436	410	442	454	428	482	408	425	402	417	414	497	470	410	456	433	465	441	432	460	446	418	454	478	418	460	402	432	406	478	444	420	403	472	438	480	425	425	439	453	426	451	439	445	446	452	439	413	494	450	449	441	469	378	468	448	428	446	453	409	450	427	399	453	437	453	427	406	435	433	421	425	452	424	418	462	428	440	421	452	434	432	443	449	480	435	448	447	459	438	421	449	466	451	459	422	467	415	422	456	459	465	423	428	428	413	438	424	453	458	433	471	433	471	424	462	469	455	445	420	472	447	454	459	448	433	439	445	438	444	421	428	450	426	433	398	447	409	489	431	449	420	435	451	475	404	458	427	458	412	431	458	482	456	448	437	456	419	438	444	406	435	396	440	422	459	405	422	431	455	435	426	457	430	469	441	433	438	488	414	458	425	447	464	434	441	461	450	427	433	407	472	437	439
22949	21516	29314	24184	21511	21488	4047	683	501	436	351	319	310	278	262	277	249	254	256	248	219	231	219	184	218	215	197	199	220	219	206	205	182	215	186	193	226	213	177	185	200	210	214	211	185	196	204	196	175	173	196	196	194	190	177	194	186	198	178	199	220	181	186	187	177	211	166	191	181	194	200	204	193	180	186	181	188	188	189	184	177	160	195	183	170	203	214	194	183	196	178	190	174	179	185	198	206	199	167	166	185	173	201	196	193	206	212	190	200	188	177	199	172	197	189	202	204	186	210	192	200	183	190	216	196	198	182	175	179	186	185	178	167	159	206	175	200	175	197	212	192	209	174	195	183	215	204	181	187	172	194	159	169	211	209	196	208	174	193	180	168	184	195	175	204	196	204	201	176	194	206	184	198	208	217	166	208	185	190	169	173	197	209	190	180	163	187	200	178	192	194	202	179	169	178	185	197	184	192	186	190	202	180	172	193	175	198	189	177	185	203	181	189	189	188	186	195	226	192	175	185	191	195	185	181	231	197	172	178	176	211	198	163	183	186	177	176	186	162	184	212	189	194	197	203	216	188	184	182	200	218	184	179	191	180	190	179	172	175	174	160	181	172	182	172	182	187	194	174	200	187	192	204	187	191	200	181	186	193	181	144	190	193	201	196	202	211	190	195	182	186	169	194	217	193	184	177	175	189	191	173	200	181	173	210	196	186	173	175	185	205	192	179	169	179	189	201	212	191	197	195	182	178	186	187	184	184	185	183	177	181	171	183	198	181	181	206	184	187	189	182	166	173	205	176	200	178	192	182	184	190	234	195	177	168	178	210	196	212	185	199	162	196	187	198	171	170	196	201	189	155	210	181	189	188	209	190	211	199	192	200	164	184	199	186	200	185	208	178	174	224	188	180	170	192	185	200	186	182	170	195	179	195	174	184	190	190	182	204	189	182	176	174	190	196	209	188	184	198	185	183	174	199	233	177	158	195	191	189	169	186	185	213	190	198	182	200	198	183	191	202	190	177	200	174	192	170	175	187	184	199	179	219	183	204	190	194	205	201	175	173	204	187	197	184	182	172	203	192	185	196	165	190	190	196	224	208	191	172	195	179	178	194	185	188	165	173	178	187	180	206	166	200	178	188	185	175	197	189	198	214	175	158	173	209	189	189	185	166	173	200	194	164	164	171	197	202	179	172	207	186	192	166	180	187	171	191	176	183	230	156	202	163	181	187	167	156	184	185	193	168	193	179	172	179	184	196	181	198	186	187	190	206	207	175	189	182	182	187	173	200	173	177	174	177	155	181	178	182	189	169	195	156	180	169	181	178	198	155	215	193	204	196	197	190	188	173	199	183	196	192	178	183	178	168	186	185	179	207	185	209	193	171	190	205	191	188	190	181	187	195	166	172	200	182	205	182	212	178	191	192	173	187	185	177	195	189	184	217	188	186	200	186	198	183	175	196	175	176	179	156	208	185	186	185	192	187	174	190	185	203	182	202	182	181	178	207	198	187	206	185	206	171	207	196	173	184	166	170	179	193	159	181	176	166	175	192	178	199	176	188	196	181	200	184	174	187	186	185	180	167	194	169	177	161	177	182	188	183	186	188	175	204	187	184	177	186	191	195	179	188	209	177	177	181	193	170	182	193	170	176	186	191	186	194	188	194	173	202	198	166	170	195	174	159	178	177	173	206	207	182	184	216	165	180	172	148	183	186	187	174	184	177	167	177	203	202	173	173	163	207	176	194	179	173	188	184	178	167	186	176	191	178	178	186	188	202	167	173	171	206	209	198	171	185	190	180	222	193	181	193	198	197	179	181	179	184	186	192	184	178	176	188	171	179	194	206	171	184	191	196	201	186	186	187	179	179	195	174	204	191	193	185	165	198	174	203	194	192	182	159	172	174	158	189	199	189	198	217	188	195	178	178	169	195	197	194	188	206	194	183	164	198	174	177	207	169	177	186	190	172	178	196	223	184	175	168	209	194	193	178	193	204	193	188	204	196	197	196	187	167	211	199	185	174	196	212	196	208	208	173	179	191	227	174	188	171	165	176	175	196	197	184	215	203	180	202	197	163	196	181	179	186	179	174	193	193	168	156	192	197	184	200	202	190	203	175	172	176	198	156	203	190	207	189	175	193	185	211	194	192	161	206	185	156	181	205	192	184	195	166	194	163	200	171	204	189	191	188	191	189	183	180	211	197	201	180	172	154	162	187	190	176	180	161	200	174	191	167	174	205	184	205	182	206	197	186	197	200	185	166	182	184	198	189	201	164	173	191	202	207	159	173	198	173	195	177	193	191	194	189	192	207	207	178	187	201	165	196	180	172	175	201	176	175	183	213	181	201	206	166	197	195	189	173	178	190	195	171	192	187	191	192	177	184	178	187	192	210	192	180	191	212	202	182	181	204	177	180	208	158	211	167	190	213	172	187	185	199	178	159	186	222	185	192	176	186	174	205	187	208	189	180	185	167	163	185	200	171	192	177	184	170	189	178	174	206	189	180	186	174	193	178	172	184	188	176	178	188	181	182	171	202	175	184	172	168	195	191	179	186	218	189	194	172	186	180	217	198	183	219	176	178	220	197	209	201	189	196	172	203	194	188	181	197	198	187	177	204	161	189	176	186	188	184	180	168	182	177	190	168	196	161	195	203	191	181	189	181	202	175	175	164	183	201	169	167	175	183	196	203	168	165	186	186	183	180	197	178	210	173	174	186	188	219	182	212	197	174	178	180	193	190	202	197	176	173	186	189	164	177	192	176	172	243	178	176	177	186	181	190	196	166	193	187	198	187	181	157	214	187	194	205	163	171	201	188	190	189	166	173	208	208	184	195	181	207	162	191	200	205	207	190	174	184	181	201	193	184	198	169	192	181	173	194	219	182	187	192	207	191	200	167	186	202	181	207	179	209	204	180	185	173	186	180	205	205	205	190	173	176	184	200	168	190	190	184	198	179	158	192	185	194	187	189	190	209	176	191	195	168	214	185	177	176	204	208	191	178	203	188	179	199	187	173	191	178	184	198	178	151	180	185	182	173	163	198	177	179	194	199	172	190	163	206	189	196	189	188	182	183	169	177	176	213	208	186	210	171	168	178	183	177	185	189	206	181	181	182	214	199	178	184	184	185	201	197	178	184	188	182	173	219	195	173	172	179	182	185	182	163	172	207	164	163	213	202	185	199	179	161	176	186	198	179	174	169	215	190	181	196	180	185	196	182	192	168	172	209	192	183	185	180	168	186	195	187	195	203	177	193	174	175	203	177	193	196	176	194	179	197	181	202	201	191	202	202	178	172	201	213	175	191	182	199	201	185	185	183	192	178	171	183	172	157	188	182	158	176	189	217	186	185	176	199	193	183	170	195	181	175	190	170	175	152	203	160	187	187	181	196	176	188	185	191	157	208	211	192	178	222	164	198	169	210	174	166	195	185	192	192	184	180	143	192	199	212	192	173	209	188	207	195	182	191	179	176	177	167	171	165	186	193	167	208	164
5906	12905	8772	4042	2869	2086	1622	1190	1038	845	729	599	552	552	466	422	415	399	347	348	325	339	329	339	291	266	297	304	275	278	272	305	288	302	268	263	244	276	290	283	256	272	297	288	268	280	248	265	236	262	289	250	261	288	251	269	248	257	222	251	253	258	253	236	267	245	256	252	260	257	265	268	253	233	264	250	230	269	268	256	247	283	288	260	258	274	253	230	277	235	257	262	238	248	265	250	236	260	231	258	230	248	274	266	239	251	237	242	251	252	245	255	266	279	209	234	228	247	261	242	246	251	265	241	257	239	235	234	230	224	229	261	241	243	266	271	240	258	250	245	256	254	241	248	218	230	236	209	252	244	240	254	239	280	245	248	255	288	245	229	230	246	250	258	229	255	239	244	279	223	246	231	253	222	231	263	278	237	253	248	271	240	229	241	232	244	234	243	248	232	239	242	252	242	248	286	262	238	241	223	263	261	212	270	242	251	243	262	230	291	250	245	239	240	238	244	236	273	253	249	237	230	229	256	262	262	231	234	263	244	254	253	245	219	257	225	240	237	246	250	238	220	214	256	233	224	268	273	237	256	270	250	255	236	257	240	252	268	263	271	236	255	262	258	232	252	264	223	252	258	243	271	247	250	243	247	263	243	239	233	225	236	228	270	253	255	266	252	256	266	264	261	256	243	228	240	240	261	278	247	258	259	265	234	221	235	213	207	245	220	250	255	258	239	292	209	218	251	229	250	218	253	244	257	252	203	246	235	265	235	264	253	256	243	248	223	240	232	248	263	226	231	232	229	243	251	284	245	255	234	219	216	248	239	243	271	269	237	240	242	255	259	240	249	261	255	264	251	254	248	256	246	235	255	230	248	214	249	252	240	267	253	259	264	248	283	242	258	237	224	229	262	249	280	235	255	210	240	235	217	267	254	270	227	255	247	261	255	247	261	245	254	248	245	251	229	249	221	222	254	236	238	249	245	267	235	257	248	244	231	256	274	249	261	250	256	258	252	246	264	250	273	277	261	246	230	270	233	252	247	254	252	262	222	264	251	260	258	264	247	278	259	246	253	228	269	241	271	216	246	231	221	243	259	253	238	231	258	262	230	260	234	233	258	268	231	209	234	232	276	230	245	257	255	246	261	241	268	243	261	262	231	240	270	228	224	262	273	247	248	247	235	229	256	265	250	225	210	257	243	222	270	254	248	247	243	255	261	260	245	284	283	243	258	232	249	277	253	238	246	205	253	276	220	233	242	287	232	262	247	233	264	263	244	245	233	252	253	253	240	272	233	265	238	242	244	272	248	219	261	257	261	218	227	240	254	276	254	275	261	218	225	241	238	243	230	242	248	264	281	255	248	235	243	248	253	248	270	266	241	258	244	233	224	222	280	282	248	245	261	228	240	242	237	253	240	228	243	240	262	246	241	244	213	246	232	254	228	259	250	260	235	255	246	253	242	276	255	219	251	256	260	245	270	236	247	271	242	242	257	219	260	225	225	248	232	230	236	253	264	251	250	251	259	253	233	200	237	244	245	243	246	254	231	255	249	224	267	255	247	209	241	242	254	220	247	237	239	245	258	255	228	241	234	224	249	235	247	258	233	241	220	225	257	238	235	268	268	238	222	267	235	265	235	240	233	267	254	250	235	230	257	256	246	237	256	237	256	267	255	257	252	243	246	256	223	259	256	253	241	268	229	253	259	241	232	255	250	222	231	242	239	244	236	223	223	238	235	249	263	236	258	264	242	243	236	246	273	225	259	269	277	257	253	233	220	268	258	248	263	231	281	252	241	235	232	253	231	239	240	230	263	274	252	222	245	255	244	255	240	254	233	230	260	230	247	245	234	255	248	249	230	267	239	240	243	254	285	261	240	224	247	239	268	238	237	241	240	232	247	239	241	275	228	243	260	267	227	228	244	268	245	246	226	245	263	243	227	241	231	246	247	224	238	272	236	251	253	290	254	236	245	243	249	244	250	254	239	257	234	296	223	216	229	236	251	267	233	245	255	256	247	243	257	255	265	232	231	220	252	260	272	269	245	230	225	257	227	219	262	282	249	228	241	270	266	250	239	257	272	246	237	230	267	243	246	237	247	231	261	247	237	249	220	252	245	274	221	255	274	275	236	232	244	265	258	228	263	265	227	251	255	258	237	238	213	272	270	297	232	284	236	235	247	234	262	231	238	265	245	245	250	279	267	223	265	228	241	245	219	272	252	233	244	279	262	257	256	236	222	256	240	260	241	227	238	241	260	250	240	249	242	227	237	241	244	232	232	225	242	254	248	240	260	228	251	253	235	245	223	233	240	243	238	225	251	274	237	239	254	232	260	261	244	260	258	288	247	260	252	228	268	221	249	245	244	221	232	251	228	253	252	239	249	247	267	278	267	262	236	224	248	227	243	277	248	263	234	253	253	258	238	286	250	216	230	250	240	254	247	261	243	243	252	255	277	234	258	262	234	266	233	232	240	246	246	222	271	228	274	242	258	259	238	246	274	244	266	237	254	242	234	227	231	258	236	250	250	256	257	228	228	249	260	244	259	251	241	239	230	262	254	237	277	255	263	259	248	254	248	229	253	228	233	254	257	226	274	232	253	257	237	242	273	230	199	274	249	257	254	269	238	257	241	261	235	257	238	223	267	255	232	237	240	230	251	236	252	227	260	257	223	237	258	267	274	277	248	263	258	248	252	275	237	223	258	233	240	239	258	249	237	236	235	267	280	230	222	236	258	209	242	233	255	258	264	264	251	236	263	231	263	274	212	258	249	233	234	254	246	247	257	231	228	255	230	259	247	211	237	251	232	248	240	212	242	243	224	223	214	256	246	230	265	260	251	235	231	260	256	242	227	243	268	272	232	245	238	270	253	233	220	239	245	237	237	255	251	243	229	278	224	232	224	252	263	246	243	249	294	229	235	258	214	243	243	264	242	233	226	231	247	254	256	242	242	272	244	263	243	252	233	263	246	268	233	247	221	278	231	234	238	219	255	239	215	217	230	243	257	230	247	243	238	223	238	269	229	248	233	245	256	255	234	267	240	234	230	250	245	261	238	260	250	262	248	246	229	250	254	235	262	250	242	238	214	239	246	235	233	275	258	227	222	246	225	216	259	257	250	245	219	270	254	255	254	216	289	253	248	240	235	274	233	268	283	233	258	248	220	265	227	267	258	236	265	227	226	270	237	256	258	247	256	260	233	245	233	259	255	255	258	251	237	276	238	219	260	257	248	233	219	234	262	251	247	255	248	245	248	220	257	248	248	253	257	242	270	241	228	219	222	259	237	245	249	245	244	245	251	242	248	255	247	267	259	229	252	246	240	248	225	245	240	259	241	264	251	243	240	238	251	261	258	264	264	246	259	260	277	257	240	256	248	236	255	262	253	238	234	237	236	260	240	262	251	243	252	256	243	231	255	275	244	220	270	254	246	250	233	255	239	236	250	259	260	236	275	248	246	238	252	243	264	283	240	239	239	244	229	261	252	248	241	236	258
27738	17463	3225	813	638	571	568	611	620	568	569	611	573	565	599	584	545	583	570	577	578	570	536	570	585	537	588	537	587	616	533	592	561	580	556	532	579	558	578	581	561	577	587	562	569	538	620	537	643	558	610	548	563	607	591	597	604	563	583	569	598	560	551	554	591	572	553	550	550	593	547	620	519	563	573	573	534	613	621	516	598	583	562	573	529	576	572	551	610	562	584	544	640	596	579	510	582	573	595	544	585	548	595	602	607	579	597	614	592	536	584	559	599	535	537	594	577	564	589	547	585	575	582	563	577	604	575	584	588	610	616	524	594	536	584	567	563	567	609	556	620	581	523	609	580	543	584	582	563	583	577	610	577	586	544	625	546	587	570	557	574	534	564	538	561	544	564	555	560	547	545	630	575	539	600	555	575	543	608	556	568	568	524	545	592	562	555	585	543	580	492	582	590	587	546	582	604	550	586	604	509	596	540	582	593	558	567	568	556	579	593	594	572	585	571	563	560	620	582	547	518	558	591	558	562	571	579	552	566	593	526	556	560	573	600	563	577	623	570	573	579	561	540	586	567	591	575	576	611	559	582	610	587	592	549	572	566	583	572	560	560	607	575	566	561	593	613	586	614	535	580	563	578	549	588	567	582	545	556	516	543	575	550	551	561	573	592	578	552	570	566	584	590	605	584	562	587	574	552	535	562	587	553	549	625	582	588	613	581	570	548	589	597	594	565	560	594	591	612	620	561	556	585	583	528	568	622	583	557	582	616	600	562	584	568	574	585	565	539	510	598	556	557	609	554	528	549	599	584	600	558	573	544	552	576	581	576	508	595	564	565	602	573	597	614	605	578	559	555	582	572	595	602	562	559	555	601	584	518	558	602	585	553	594	568	586	578	563	620	598	593	566	575	558	560	607	522	551	574	571	529	573	591	576	611	558	569	569	578	547	604	559	536	561	547	523	588	543	600	601	604	548	622	571	541	543	577	566	611	545	548	549	587	549	554	583	587	569	561	555	541	575	622	555	547	568	557	578	562	566	553	555	612	577	552	553	571	531	571	582	565	533	527	573	605	612	619	592	585	509	587	558	540	530	556	574	574	535	573	549	563	552	566	598	550	566	563	564	561	609	585	562	605	543	574	527	539	556	571	621	560	543	600	580	558	511	559	555	568	511	561	594	568	557	558	588	619	606	585	550	554	544	536	578	611	573	576	558	582	552	565	600	529	540	573	567	594	574	566	554	600	552	576	556	569	565	543	581	563	569	599	616	544	575	596	610	556	583	584	579	546	566	571	521	599	538	581	533	556	557	563	577	562	605	564	546	513	580	541	562	539	563	580	566	612	608	530	533	592	576	573	554	523	590	597	541	557	613	591	552	535	580	570	580	572	629	551	573	587	582	590	571	595	544	552	561	576	563	564	601	534	608	600	575	579	574	598	605	561	565	597	582	566	584	568	561	562	592	572	596	529	547	566	604	573	564	605	574	577	544	554	616	575	624	593	560	530	554	590	536	567	567	612	584	550	545	598	532	583	559	546	525	566	608	562	553	586	612	552	575	559	581	573	565	525	603	594	554	596	593	615	552	582	556	603	543	566	574	546	580	589	577	593	528	587	550	588	551	570	610	612	590	604	550	545	603	566	554	566	608	614	587	585	578	565	557	577	578	568	563	578	585	549	546	559	613	560	561	537	555	575	592	570	524	575	555	596	551	584	567	558	548	624	554	592	581	547	577	582	575	521	584	581	557	582	574	592	551	610	577	588	549	553	584	591	541	554	536	590	556	606	587	543	585	582	587	572	586	587	552	576	562	549	582	578	559	587	553	569	550	585	556	584	558	582	672	550	614	559	544	552	566	589	575	545	606	542	562	568	575	584	561	593	559	554	550	569	568	572	545	580	586	572	574	602	583	558	630	560	547	590	577	561	558	608	576	528	568	549	559	524	580	553	580	579	569	608	581	575	618	563	588	555	571	562	575	600	555	615	595	547	563	626	560	553	564	593	529	564	558	568	558	562	595	614	550	593	516	569	587	602	608	583	590	605	546	605	573	550	548	598	545	591	574	614	566	583	581	576	602	581	585	524	615	542	606	598	600	591	551	563	574	577	558	544	550	566	560	591	546	601	647	561	564	585	562	506	572	587	584	611	591	556	564	574	549	569	550	618	561	543	561	576	594	620	575	624	526	580	577	586	592	546	526	587	558	536	519	564	550	563	536	569	568	534	546	554	590	564	562	577	590	527	536	565	567	546	568	538	586	551	537	586	555	568	588	606	569	542	561	580	584	601	527	536	603	612	601	548	592	573	545	584	597	599	577	586	559	599	590	560	619	603	554	556	531	587	569	544	649	569	575	579	561	549	611	557	589	607	625	576	598	554	556	566	533	549	553	570	574	626	581	582	580	578	590	568	563	605	564	573	621	553	529	526	562	522	563	573	539	592	553	580	511	539	596	583	534	565	551	581	584	603	565	571	578	555	548	609	571	539	596	548	573	605	600	607	570	587	554	559	597	581	552	552	552	550	550	578	576	572	546	575	563	567	578	536	592	577	536	564	568	536	577	560	577	575	612	577	571	558	562	595	539	546	559	577	579	542	532	582	538	623	614	550	589	595	549	567	561	591	524	584	570	552	582	621	561	591	556	566	568	571	579	572	590	552	527	597	527	604	595	544	556	562	553	549	564	567	547	585	577	606	535	555	591	581	562	632	570	561	557	545	548	606	599	560	581	629	561	585	601	562	553	562	555	575	551	547	562	530	540	571	581	581	584	587	576	551	531	622	594	538	553	594	557	578	546	594	567	537	552	584	622	574	601	640	609	579	591	568	595	584	577	589	558	626	594	588	572	534	601	587	568	582	616	540	538	603	575	592	539	558	559	584	581	552	575	550	581	564	562	547	520	552	569	609	565	591	543	556	594	542	583	632	580	562	599	585	588	559	621	582	525	524	598	561	562	610	557	536	558	528	540	570	574	579	587	560	604	576	593	572	561	592	588	520	546	565	580	552	597	584	571	578	553	578	580	542	581	558	580	586	599	537	535	549	528	569	575	538	589	597	544	597	546	542	555	557	532	575	586	585	553	564	564	608	564	579	615	574	604	565	592	614	613	566	595	579	600	561	555	545	552	544	575	596	585	590	564	593	562	620	581	544	589	566	554	624	531	560	588	542	558	555	586	612	531	553	561	567	537	574	593	581	580	589	567	530	554	557	572	589	553	579	591	573	574	534	551	567	617	597	542	588	568	586	523	543	588	573	570	580	537	570	591	586	554	631	541	599	580	564	600	566	585	569	552	520	569	570	573	596	573	540	571	614	595	575	529	599	544	643	601	581	571	591	531	614	596	535	569	606	553	552	543	577	559	532	606	571	562	615	541	550	600	604	575	564	594	546	576	523	513	584	526	580	556	581	610	556	582	552	552	567	559	609	569	554	580	588	596	515	533	530	605	540	602	584	552	630	514	566	553	583	559	591	620	555	603	575	567	580	583	596	583
4624	1218	958	859	816	765	733	776	718	739	742	684	786	702	725	709	702	742	769	725	759	711	710	729	715	724	740	733	705	751	727	680	718	724	737	736	749	737	699	696	737	736	710	717	691	713	802	716	736	740	688	702	731	693	716	765	705	742	779	699	702	758	771	744	738	753	728	743	712	693	737	747	719	738	695	732	713	726	685	749	723	690	686	716	722	686	768	728	765	753	715	692	730	736	675	744	730	707	708	758	685	720	686	684	731	712	729	752	704	717	732	694	753	734	711	761	705	749	758	689	730	678	778	686	731	711	717	715	723	784	732	726	715	694	702	752	713	676	707	745	781	731	687	754	741	730	719	797	756	718	753	713	682	718	734	704	688	710	734	718	709	717	703	673	752	721	762	674	667	696	709	737	755	760	727	707	708	665	711	686	767	736	668	724	745	700	683	702	707	771	779	718	751	707	705	724	680	742	744	721	719	725	704	731	738	765	723	663	687	721	713	707	673	732	727	689	719	742	694	706	733	742	748	681	704	715	732	738	680	689	699	734	775	730	728	704	680	734	736	735	710	764	723	696	692	726	719	702	679	731	694	734	754	688	694	752	741	709	731	737	722	736	703	698	747	723	700	701	731	697	765	716	720	691	736	686	724	691	748	732	724	696	729	676	711	724	719	772	706	720	659	765	730	754	695	686	727	712	758	736	725	742	741	654	763	753	654	710	718	719	680	713	708	708	768	690	718	723	717	678	779	706	762	731	682	654	775	747	728	770	736	721	723	744	688	766	725	718	760	707	678	762	741	714	729	718	702	720	712	745	687	751	716	760	723	735	723	678	730	737	719	711	686	764	722	737	686	707	777	708	671	716	710	731	735	707	712	690	706	720	727	732	716	741	721	742	714	718	697	741	703	737	702	743	729	725	720	714	722	745	736	730	708	733	755	721	704	704	705	741	718	728	720	756	728	739	695	699	709	697	727	742	744	729	706	703	682	715	731	689	731	728	713	711	710	699	739	721	708	723	755	735	732	709	719	714	739	694	713	705	693	739	640	700	699	737	777	719	734	734	723	744	697	724	723	716	744	774	720	715	743	729	748	716	735	743	709	736	712	730	704	752	693	692	747	707	715	720	715	760	742	667	725	703	739	758	718	692	697	677	733	720	719	742	686	726	762	728	735	735	722	695	779	763	720	719	707	726	742	733	722	720	684	669	762	734	763	738	736	760	704	746	744	696	742	803	736	713	711	709	730	757	735	674	767	726	717	741	750	702	704	750	713	729	760	737	725	736	714	717	743	691	756	719	711	707	757	688	736	747	746	701	757	726	718	753	700	702	726	727	729	730	731	743	746	753	741	684	728	713	739	707	701	741	744	725	744	708	681	755	714	708	684	678	734	735	747	737	739	709	758	722	728	713	758	735	728	761	743	720	720	712	675	740	729	727	730	733	688	720	715	705	711	690	722	702	737	676	691	733	723	735	701	752	727	729	686	708	739	714	743	733	763	693	693	695	759	710	719	689	686	750	764	737	710	710	723	783	706	696	750	690	698	707	759	709	729	676	722	757	681	721	698	726	764	754	695	698	676	729	689	703	748	757	725	684	661	691	712	749	741	764	725	733	714	710	679	744	705	704	690	728	699	723	740	768	732	738	769	718	757	680	746	787	679	766	728	753	703	736	709	692	722	747	734	757	746	716	743	738	669	750	779	701	719	688	729	706	737	786	715	752	724	680	737	730	697	724	755	745	763	720	730	728	747	750	747	714	781	689	743	748	776	728	747	718	728	768	724	733	694	727	705	753	732	783	728	678	699	688	693	700	721	726	744	708	736	708	725	705	748	733	756	749	692	708	739	777	714	752	732	739	727	737	716	702	669	751	763	652	730	704	709	666	756	708	766	705	725	742	730	722	693	738	709	665	700	696	741	726	745	722	674	718	720	732	701	702	745	684	746	702	731	722	738	717	786	663	766	719	721	721	757	722	709	732	753	725	715	704	728	721	710	705	725	743	722	740	699	757	771	745	697	704	678	708	737	742	726	744	724	758	750	726	701	714	715	773	701	678	782	750	706	743	701	727	679	764	685	712	711	747	743	694	798	723	769	705	676	700	750	785	710	745	753	742	759	723	692	685	689	743	715	739	720	757	752	721	779	748	739	757	693	727	733	705	723	753	705	700	772	768	748	698	719	733	689	737	714	710	713	761	734	691	771	724	718	767	745	771	668	723	739	743	776	761	757	768	731	706	728	733	681	761	707	723	760	761	700	728	769	721	768	721	782	734	713	716	730	754	712	703	740	717	747	683	725	706	696	715	743	688	745	747	713	759	684	702	724	728	714	713	723	731	754	717	745	745	728	747	696	685	680	718	715	736	721	710	769	748	740	714	736	718	748	727	744	727	711	718	750	685	754	741	730	691	781	753	727	695	733	766	708	669	691	708	733	674	749	692	751	754	670	682	734	698	760	720	739	731	676	702	742	791	723	697	768	711	776	739	740	673	666	702	741	667	732	664	757	692	683	705	676	734	713	721	727	720	700	704	713	715	668	693	685	765	709	705	740	720	735	743	663	702	751	742	695	759	688	699	726	693	733	733	720	737	702	717	703	693	735	712	789	785	735	689	744	734	716	726	712	708	713	779	688	726	726	735	726	665	705	731	695	709	735	782	706	715	729	707	752	725	729	727	708	726	751	735	705	731	705	717	725	673	708	760	763	714	690	724	721	765	734	728	728	692	707	681	740	725	700	715	673	707	726	778	734	671	732	685	660	729	725	756	694	732	729	717	750	709	704	724	758	670	733	744	736	715	681	745	748	723	707	676	720	680	726	729	687	748	703	696	743	779	733	743	694	725	683	734	740	710	713	719	734	688	700	730	657	738	705	739	696	695	727	705	740	726	751	707	748	751	719	786	684	723	697	746	726	774	701	765	664	712	715	718	762	727	711	734	730	722	726	739	781	714	741	715	701	768	730	712	707	688	743	672	678	708	747	714	647	720	726	705	711	700	782	692	719	678	713	697	694	716	742	711	716	741	737	745	724	733	735	724	678	749	687	700	730	741	733	665	731	711	781	742	667	766	720	758	686	720	789	746	732	712	702	716	748	767	702	687	739	714	731	719	726	702	681	702	700	706	710	697	701	682	740	731	728	731	739	721	706	697	731	709	669	724	739	739	709	734	706	682	697	739	744	706	709	718	757	710	747	728	765	733	707	740	721	738	713	702	788	746	791	725	733	739	691	745	702	773	700	764	684	714	663	664	753	695	702	714	706	723	734	742	679	712	741	774	747	754	710	696	739	727	712	668	755	724	678	699	718	721	731	701	756	729	746	672	711	749	700	745	755	719	679	747	651	740	730	764	682	763	668	655	718	641	723	723	700	713	692	702	713	744	693	754	730	720	698	771	692	784	706	700	696	740	668	710	692	705	735	757	749	712	686	702	702	674	736	718	742	748	718	682	727	703	765	697	702	742	740	722	736	748	699	713	670	726	702	777	751	736	721	675
23869	21486	28765	24630	21478	7112	963	697	635	647	565	571	562	537	507	498	503	519	512	544	505	528	529	458	494	502	491	526	488	525	496	483	473	527	500	514	492	468	506	461	426	529	486	466	488	462	449	479	479	493	450	471	516	470	472	500	497	478	478	509	470	507	493	486	531	467	491	477	469	466	515	484	510	466	489	467	546	526	506	492	451	470	503	515	527	472	509	511	455	494	514	479	489	473	444	457	499	499	487	495	486	466	437	463	508	460	496	511	482	537	490	498	485	478	476	471	475	512	453	464	479	472	507	475	443	459	517	448	500	502	470	493	511	499	473	464	479	516	466	483	496	486	486	526	509	496	536	510	497	516	453	487	466	484	472	530	500	490	510	493	474	496	509	436	509	481	525	474	497	465	481	472	478	494	453	453	516	493	490	499	487	523	465	489	454	462	452	481	496	482	488	486	487	530	524	497	448	531	472	487	472	459	494	468	509	500	446	430	466	519	508	484	481	489	501	488	522	478	501	486	530	502	474	508	466	471	452	462	478	542	488	482	508	498	525	483	471	484	490	478	488	453	531	504	460	510	473	522	489	465	480	453	497	460	517	494	495	480	481	488	461	493	509	488	505	493	462	448	495	496	479	450	466	503	469	451	478	454	448	491	482	506	463	446	496	488	462	476	482	526	508	485	497	463	472	489	467	500	462	455	506	517	507	481	499	484	547	485	409	480	507	444	495	492	471	482	486	517	451	460	540	487	490	459	517	499	449	483	510	525	519	503	476	527	505	450	470	501	495	468	494	472	501	465	489	485	461	455	488	471	497	523	498	493	471	454	466	479	519	467	513	477	460	462	457	461	464	451	469	451	493	498	511	470	511	462	474	530	472	493	510	484	472	506	464	508	495	484	472	478	490	455	480	503	462	478	480	486	515	489	470	476	487	533	499	465	467	507	459	517	453	475	468	514	456	501	498	477	491	438	512	483	515	517	474	479	469	515	504	473	527	494	478	465	499	479	500	519	504	509	463	477	491	524	479	514	526	503	492	443	519	507	490	484	493	465	490	505	484	453	479	462	515	447	497	508	473	461	474	452	503	509	518	521	454	461	496	524	491	483	474	484	513	510	490	485	479	476	500	481	452	469	497	489	446	496	480	528	464	458	505	474	506	502	468	458	483	492	479	490	478	482	494	493	472	491	500	528	446	496	505	492	490	484	456	500	473	471	502	479	503	499	460	481	478	483	476	460	453	489	431	426	502	463	488	526	471	498	476	494	456	517	453	484	506	502	505	503	488	494	508	513	487	457	454	467	517	475	520	514	501	512	497	482	542	451	472	461	501	436	468	484	508	485	509	513	455	497	501	496	465	465	475	500	502	521	501	509	494	490	495	487	494	488	483	487	512	454	482	518	480	497	490	477	451	487	469	493	468	490	489	509	545	495	502	513	456	480	489	484	444	496	474	494	513	467	482	495	509	507	470	531	505	520	495	523	482	433	492	473	468	476	466	488	487	485	501	513	529	479	519	478	465	494	490	505	538	450	475	502	472	476	484	471	491	487	436	474	517	463	473	480	517	469	505	486	496	478	472	506	483	476	486	515	525	485	492	469	466	516	529	496	457	515	482	510	490	461	489	487	500	500	480	490	514	537	468	484	499	467	474	509	476	472	487	487	500	482	461	506	456	513	489	493	452	445	491	465	480	490	473	483	488	506	479	434	452	470	503	480	484	487	473	502	491	480	494	510	466	544	474	494	492	505	483	490	477	505	507	502	492	482	447	472	460	457	509	498	493	474	483	487	479	486	529	526	513	516	495	498	511	491	493	487	478	479	470	480	472	433	476	456	503	482	517	474	500	491	482	440	496	502	475	477	457	499	480	483	478	497	488	480	462	510	475	517	434	503	469	516	480	525	494	489	496	484	483	483	489	482	531	496	472	475	504	477	444	498	527	518	520	481	492	493	517	478	511	458	461	488	511	491	502	456	460	469	502	488	464	499	504	461	515	480	486	504	483	470	485	519	482	481	501	517	442	511	483	481	480	497	476	483	481	499	492	455	504	501	477	493	468	487	510	495	462	497	495	490	482	472	518	468	429	500	507	519	448	490	489	503	501	458	472	501	510	459	485	472	485	520	511	530	479	477	478	500	490	440	467	495	466	502	462	511	506	474	484	456	466	494	458	470	493	469	473	453	497	487	503	487	509	538	474	499	488	472	484	510	517	532	524	497	488	475	493	543	499	514	474	459	487	497	513	504	517	505	477	479	446	506	477	526	494	483	421	467	513	504	465	489	505	474	485	523	472	500	457	476	454	467	487	509	485	480	489	493	474	503	499	499	475	460	495	512	478	504	512	481	504	453	501	507	482	512	511	471	460	477	482	494	468	467	540	510	521	485	492	475	501	546	514	480	504	478	506	468	471	522	482	481	497	514	509	469	473	454	467	489	509	501	478	515	480	485	502	463	493	511	486	457	491	525	516	436	480	513	463	503	495	497	475	529	526	494	503	517	472	495	489	486	473	467	502	481	472	494	480	467	510	481	501	524	485	511	509	474	467	483	509	517	501	505	516	472	509	489	482	467	453	525	471	485	475	493	490	493	481	505	513	502	467	489	495	465	494	524	465	506	522	475	492	503	459	465	501	441	497	486	545	491	475	483	479	468	447	478	464	519	487	494	496	514	483	480	432	487	493	527	452	464	465	502	499	531	489	502	477	491	503	455	501	459	434	516	467	476	500	512	491	466	482	486	484	506	513	477	453	482	463	488	487	465	465	468	459	481	480	552	474	491	475	475	515	508	517	486	492	462	521	497	491	482	467	496	542	431	505	505	500	480	557	482	472	474	476	410	480	502	452	482	490	488	497	457	503	496	448	470	484	439	489	477	482	498	482	460	484	527	488	492	470	513	486	513	438	477	470	459	493	502	445	471	526	490	522	474	512	495	494	500	501	485	502	495	501	482	445	472	506	466	462	484	486	428	485	475	522	453	511	469	492	472	492	459	504	471	484	476	488	488	484	486	478	460	501	476	509	460	485	478	465	465	456	489	485	511	512	491	498	489	520	496	480	508	491	444	455	497	498	522	518	465	526	480	473	492	483	459	512	467	493	482	457	473	476	479	488	478	475	491	465	532	508	512	473	490	507	465	492	479	472	537	489	462	507	483	507	514	469	471	460	445	487	496	463	504	512	498	470	469	484	476	524	488	464	534	481	501	502	471	496	497	506	513	501	497	469	487	494	471	458	446	498	469	518	465	476	496	491	455	489	511	518	487	472	488	473	511	477	490	508	519	511	455	499	497	474	474	469	488	480	478	476	484	484	481	517	468	471	478	510	452	471	486	471	482	466	511	466	505	469	510	490	488	495	489	508	484	471	498	509	480	450	487	502	444	450	494	518	464	464	475	464	472	473	498	459	465	496	505	511	478	517	483	499	476	467	487	482	475	507	500	475	516	490	525	509	521	499	468	484	498	468	465	480	493	488	511	502	504	476	516	488	479	507	459
6004	8079	5470	2727	2027	1612	1341	1203	1011	876	864	785	789	767	727	705	666	774	654	703	682	680	662	653	636	640	637	631	651	722	603	639	679	684	620	611	640	670	642	657	625	588	680	641	650	618	564	634	604	589	656	657	621	642	618	627	617	601	613	599	640	666	651	681	628	633	641	649	645	640	632	649	616	632	628	662	569	624	574	668	632	644	593	598	578	594	615	588	621	637	713	647	623	643	603	623	641	686	653	620	650	607	639	608	613	602	594	581	649	644	607	649	644	659	637	658	634	599	595	588	601	637	603	579	595	667	612	620	646	626	576	648	649	633	597	624	656	636	682	615	618	602	624	623	610	618	646	635	587	622	653	602	655	647	624	630	641	652	602	618	630	647	651	615	605	643	642	635	627	656	628	657	627	620	603	668	598	598	624	634	658	656	655	571	621	615	624	668	585	611	635	617	637	623	614	628	639	628	603	577	605	606	623	592	602	614	610	655	614	636	647	658	655	622	623	617	651	640	617	635	641	628	567	620	649	638	615	648	657	606	638	642	652	585	619	632	648	658	598	650	609	635	674	604	633	614	624	678	602	649	653	592	598	578	666	591	681	637	629	619	607	596	603	674	647	620	577	607	587	661	653	648	624	619	599	620	625	652	624	622	618	623	607	621	595	641	616	618	611	621	573	606	631	612	660	584	638	634	621	594	648	623	569	651	647	609	601	629	570	635	656	645	636	641	648	686	654	592	611	613	636	616	638	655	630	602	640	687	625	645	624	623	663	618	645	631	637	633	630	637	610	614	642	608	613	597	613	603	633	642	620	579	633	626	649	618	627	602	663	639	669	623	598	614	616	639	643	594	648	611	612	621	641	638	655	652	589	646	625	614	634	670	700	635	576	646	639	627	635	605	658	620	668	635	637	582	624	613	622	613	601	624	654	594	650	602	670	645	661	668	624	632	631	662	636	632	594	632	598	662	610	629	604	661	631	644	641	682	664	632	631	641	647	648	607	629	611	626	656	609	639	622	610	606	625	634	596	604	610	568	603	620	577	586	646	702	671	595	638	612	635	627	620	608	616	633	652	657	627	626	593	613	631	621	600	660	588	637	632	612	619	649	641	676	633	628	575	670	623	603	630	631	642	662	667	604	623	646	623	636	626	617	630	621	625	581	638	628	541	661	644	636	636	688	614	600	624	613	626	652	615	685	624	639	608	606	638	610	628	604	621	647	609	628	635	651	634	612	616	606	574	585	652	644	617	593	673	587	621	630	581	610	642	639	603	642	645	617	640	646	605	646	648	647	657	673	596	659	658	639	622	656	625	648	650	625	666	620	613	625	601	627	631	604	647	586	630	644	634	671	608	622	634	620	622	628	615	633	628	656	661	641	652	615	604	625	641	633	660	656	610	619	619	605	637	608	627	637	626	647	596	640	660	593	601	608	582	625	631	632	602	652	659	622	635	652	698	633	631	621	635	603	616	644	635	604	623	640	613	599	670	621	602	632	634	595	660	633	637	597	600	688	607	653	659	665	605	655	632	651	634	638	621	630	628	638	614	606	585	645	625	597	628	651	673	615	621	617	615	661	621	608	595	597	637	630	644	607	620	641	612	630	604	650	648	621	620	605	650	671	607	654	647	636	655	629	622	619	622	639	609	570	656	651	615	654	634	635	620	600	634	622	629	603	638	685	611	598	630	614	630	645	631	575	605	605	609	690	601	624	628	650	618	658	624	614	642	642	590	599	631	624	627	634	622	616	601	661	629	648	625	628	579	630	605	595	647	623	601	672	677	628	644	639	605	613	639	646	634	640	624	621	578	649	620	670	637	621	648	622	652	614	574	589	627	644	601	628	622	644	635	607	624	582	683	596	642	608	600	624	630	622	596	616	624	624	585	635	650	654	593	635	645	588	629	641	658	656	660	645	651	595	634	614	625	609	634	660	562	637	646	611	628	607	611	631	641	635	659	666	570	642	649	650	651	621	625	648	666	634	609	638	639	639	623	637	661	581	608	626	669	624	646	594	596	636	592	664	586	630	603	606	622	630	610	642	625	654	630	666	605	634	633	635	639	653	603	614	610	623	622	631	630	648	605	621	594	647	631	621	624	619	625	646	688	626	650	625	586	598	569	653	531	606	633	636	617	624	608	612	599	621	602	618	651	642	606	588	644	632	590	617	626	681	606	626	594	637	598	642	632	602	600	656	654	616	654	641	629	616	630	657	629	614	600	606	639	610	656	609	683	609	655	606	616	676	650	608	662	618	675	615	592	595	608	606	595	647	634	676	670	625	590	671	621	643	646	670	598	638	654	665	584	669	636	612	611	626	638	584	627	647	625	611	641	613	626	626	648	635	642	640	656	655	625	658	657	581	623	582	616	629	644	614	612	605	612	671	637	638	626	621	705	642	619	630	655	647	628	656	639	601	661	659	616	625	639	629	621	559	586	627	630	636	655	597	624	602	623	625	632	591	663	663	568	651	654	667	602	664	613	621	645	644	596	640	627	646	621	620	622	601	612	609	593	639	592	626	619	610	558	634	640	604	622	636	616	616	647	665	628	612	669	631	645	636	581	682	622	641	654	622	621	608	660	638	599	612	612	633	581	700	631	631	617	587	641	627	657	598	615	586	589	643	638	665	667	609	614	630	609	637	617	589	662	581	621	620	620	662	658	636	618	651	613	677	607	624	675	610	660	640	630	641	675	690	628	605	613	619	580	626	638	646	649	635	655	648	643	679	607	592	632	607	610	624	684	584	617	627	612	647	612	631	640	625	680	610	635	624	620	690	641	646	587	666	653	611	631	698	609	575	631	620	600	616	646	666	647	650	599	625	626	633	615	638	597	600	612	609	650	660	620	630	605	622	596	605	653	664	605	647	643	675	655	638	635	617	657	621	642	629	599	625	618	610	660	646	635	625	607	603	650	652	607	623	657	618	576	615	637	618	621	618	574	669	643	665	607	612	637	644	618	608	605	641	631	620	619	609	658	673	642	567	648	633	637	636	637	616	690	633	616	626	659	650	635	615	643	640	644	624	628	632	641	644	628	600	638	661	621	608	679	634	611	634	588	625	665	626	596	638	569	631	665	649	631	655	627	632	662	590	615	593	614	628	675	618	632	619	640	601	627	627	599	609	679	661	641	599	660	620	644	637	653	665	584	684	653	636	633	617	644	595	643	636	638	597	606	646	611	623	685	588	614	619	637	648	601	595	598	633	619	594	614	642	658	627	645	632	654	655	646	614	595	583	630	619	629	589	638	636	644	636	571	638	651	661	693	593	582	623	622	615	625	607	642	627	595	572	642	625	606	638	577	606	613	630	653	628	573	613	647	639	635	649	643	568	705	615	650	621	671	648	608	670	638	606	585	600	611	622	657	625	653	590	600	625	661	593	626	605	614	641	673	626	614	572	613	626	635	619	599	636	600	596	655	631	632	640	608	617	620	659	617	629	635	611	593	638	695	584	651	638	653	613	597	644	631	687	647	604	587	666	594	611
25064	21468	27327	25778	6004	566	470	454	414	387	416	401	403	355	381	390	352	371	386	358	373	339	386	349	328	363	345	364	343	377	343	378	335	381	377	363	346	373	313	393	359	362	339	351	334	379	326	338	386	331	346	398	364	310	361	338	308	349	369	375	347	365	380	356	329	346	337	365	341	348	337	335	366	319	340	354	338	311	381	350	339	333	339	358	368	355	343	354	363	372	349	331	370	333	336	328	314	333	333	377	367	377	339	379	362	333	373	388	347	336	334	385	336	338	339	349	374	326	348	346	364	361	333	355	354	341	349	335	327	340	337	376	346	332	331	345	396	362	354	366	340	368	354	346	395	365	353	341	386	349	348	372	340	370	313	342	325	360	370	339	343	362	329	363	366	349	359	351	355	355	318	348	388	357	370	353	315	368	309	322	335	379	353	343	346	360	368	364	338	335	363	369	348	368	345	346	349	322	357	332	286	331	353	335	323	365	352	357	332	346	352	364	348	375	340	339	359	350	350	348	335	365	343	351	354	371	347	337	367	343	366	333	383	370	385	365	373	357	358	332	370	338	332	336	338	362	365	317	368	370	359	402	343	361	354	340	353	337	406	319	353	333	354	331	367	358	377	364	335	314	367	352	350	368	353	375	357	383	348	321	350	374	328	329	338	335	332	344	321	367	323	334	347	360	359	324	340	343	353	339	359	331	322	339	338	349	311	317	362	357	330	337	346	351	351	361	343	364	361	347	366	377	358	380	372	404	341	318	345	334	327	334	329	333	344	370	330	359	343	359	334	359	360	355	355	351	349	359	339	360	340	367	350	358	375	335	365	357	374	368	363	377	361	316	349	338	322	338	342	350	372	337	359	391	340	387	361	354	326	368	370	377	350	313	338	358	354	366	347	368	354	354	363	340	321	340	363	347	356	337	343	315	370	334	389	329	365	375	350	373	362	347	337	307	341	372	390	367	359	358	376	389	350	335	370	361	331	363	371	332	335	330	336	338	360	351	339	345	342	339	353	344	311	347	306	303	369	397	322	346	324	315	364	359	372	374	346	341	345	348	375	386	323	364	361	339	328	359	356	336	333	333	350	325	353	347	348	344	318	378	321	356	328	366	328	318	331	368	314	374	356	344	343	345	336	335	351	330	333	344	337	327	347	342	336	347	381	365	345	363	386	331	374	343	369	309	344	352	324	337	328	340	356	315	354	363	391	329	354	354	367	348	298	343	345	328	367	365	340	344	354	369	324	376	361	358	317	354	410	369	348	350	341	336	344	385	337	334	342	363	358	342	338	357	360	356	322	333	343	375	378	346	350	356	360	367	364	377	327	364	346	357	370	347	343	341	312	331	382	348	368	348	368	326	376	331	325	319	335	336	323	336	396	372	364	375	334	360	343	359	331	351	372	357	340	347	362	347	337	329	382	337	334	365	372	352	320	355	328	332	339	352	350	370	366	322	317	341	329	353	361	372	388	345	336	324	361	346	319	371	365	359	311	349	373	336	338	346	342	323	363	342	360	349	346	349	342	356	362	353	354	351	397	335	343	348	329	352	383	346	348	343	355	352	314	385	374	342	283	357	325	378	354	371	336	368	382	370	334	344	369	347	348	343	358	358	418	340	343	354	343	353	354	369	339	362	365	313	352	327	339	365	355	344	344	361	352	368	363	375	348	357	371	328	360	344	342	358	367	371	375	334	372	354	310	329	373	342	378	386	339	333	356	348	348	367	319	368	328	357	334	374	339	356	335	345	350	354	367	353	344	331	310	341	330	332	371	360	353	342	338	356	344	366	357	340	354	359	336	327	354	365	367	371	332	348	352	359	367	334	350	366	352	347	349	352	376	356	341	327	358	361	327	326	346	326	356	340	352	388	350	341	350	371	347	363	353	354	372	366	313	376	361	387	337	366	378	343	350	344	338	332	332	316	365	343	344	347	340	339	327	360	363	353	338	341	365	356	311	325	333	329	322	370	351	303	329	370	351	353	350	330	338	304	335	346	372	327	361	324	367	380	333	351	385	339	356	314	350	366	345	358	339	319	342	340	382	374	346	364	365	385	366	398	317	327	340	357	363	361	351	313	313	341	328	353	346	352	364	334	378	331	344	353	329	317	348	312	353	360	354	344	357	395	371	324	355	372	327	341	370	353	338	326	329	339	364	334	377	400	325	347	317	338	360	314	358	346	342	359	378	358	349	366	364	353	353	353	361	336	353	336	326	360	322	313	344	382	372	336	360	319	356	370	337	337	351	351	342	371	329	339	337	310	345	353	329	366	368	355	326	339	345	346	354	348	367	303	357	334	311	351	339	377	331	365	343	338	335	348	324	328	329	308	346	348	361	336	370	333	347	350	364	327	355	336	362	332	370	351	342	340	316	350	370	370	324	357	345	381	341	332	368	347	323	342	354	382	374	358	356	349	382	345	351	340	335	366	356	378	352	371	322	338	340	346	320	346	340	330	375	344	356	366	369	341	352	336	330	348	362	359	335	356	347	371	330	331	351	370	334	382	338	326	353	335	325	313	355	368	354	347	326	348	377	351	348	354	369	347	334	344	343	391	376	307	332	330	322	325	376	341	321	338	342	324	329	355	331	366	372	338	371	354	381	353	373	364	314	371	373	392	354	356	362	376	364	349	354	328	344	341	327	330	333	356	368	352	344	360	378	341	374	361	362	362	330	364	357	367	359	360	318	328	339	319	316	414	364	331	377	348	347	366	337	373	354	338	351	317	363	356	354	336	360	355	333	328	362	369	341	409	367	351	308	342	364	359	369	365	345	331	334	353	360	331	367	345	339	393	318	380	356	357	373	366	360	346	348	354	357	348	344	341	365	325	312	341	338	334	369	359	363	348	353	363	378	355	345	368	361	340	346	342	376	383	331	380	370	389	386	315	351	327	374	360	320	347	368	365	307	338	331	376	373	329	347	373	342	363	360	328	351	362	373	323	334	354	313	351	361	336	352	342	395	337	344	338	367	369	357	367	383	329	359	356	395	344	334	351	374	332	343	378	313	294	331	367	365	359	382	342	369	379	363	370	368	332	325	340	337	364	373	376	330	320	351	375	342	337	356	356	364	333	370	363	356	336	359	351	339	349	333	352	405	370	409	361	354	358	356	342	347	332	367	334	356	362	329	337	338	357	345	348	345	356	380	302	356	399	328	341	304	347	345	353	381	365	354	338	331	364	321	371	344	352	309	337	373	340	373	377	377	355	325	359	351	350	366	340	360	343	325	318	339	358	355	320	331	347	334	394	369	362	363	366	340	361	340	334	337	352	351	383	347	364	353	326	328	317	341	359	360	329	311	370	362	324	351	374	350	336	358	384	350	355	353	382	344	317	333	326	346	368	336	367	348	343	340	374	362	388	375	348	356	342	326	336	344	330	325	349	360	357	322	359	344	345	375	327	344	375	366	352	387	350	348	355	382	350	341	369	366	334	355	310	361	340	369	347	338	366	363	347	344	313	348	369	346	363	364	357	339	361	349	362
6192	4243	2852	1513	1140	931	775	633	669	610	510	532	568	511	489	486	503	441	494	462	485	470	457	469	436	424	484	447	447	474	452	435	446	456	456	468	456	427	464	471	420	425	384	481	434	468	444	430	447	438	431	435	453	415	457	436	432	430	416	437	445	425	434	435	407	413	453	408	449	421	440	451	385	442	448	425	440	437	448	387	436	461	443	422	430	490	409	455	421	442	462	474	440	419	420	438	451	434	423	460	444	426	429	436	457	390	458	427	480	471	415	425	425	423	439	417	418	463	454	419	440	467	425	428	452	434	421	416	442	419	429	429	451	456	463	451	448	462	471	455	481	445	436	461	424	426	433	385	448	427	414	431	432	463	438	446	425	421	449	398	454	461	404	444	476	446	466	417	444	416	429	442	443	415	444	440	439	433	417	450	436	426	434	440	442	421	472	442	448	419	427	437	443	418	467	487	416	437	432	398	433	403	436	442	425	418	393	423	425	439	428	446	398	465	434	417	422	424	454	455	461	443	428	392	433	410	454	474	460	425	451	443	381	386	432	452	439	417	460	459	460	445	441	450	470	410	467	449	441	422	441	430	425	485	443	444	422	396	442	421	444	425	435	442	401	427	427	401	381	430	448	443	458	414	403	441	460	393	437	462	443	414	425	411	463	411	445	445	434	454	447	450	429	413	440	426	471	411	394	423	446	427	410	464	465	451	434	447	434	457	447	433	424	417	449	430	433	450	449	450	450	459	455	462	432	431	495	461	462	460	408	435	451	446	441	421	439	429	417	434	445	424	431	417	444	432	408	425	445	441	417	426	441	424	457	426	463	428	432	442	394	432	408	447	421	434	459	448	435	434	447	410	450	434	435	460	461	469	420	427	419	485	417	445	427	419	451	421	398	429	445	469	474	428	436	426	422	454	445	385	440	426	466	404	441	456	442	436	465	443	473	441	432	446	417	432	437	430	444	436	442	384	405	434	404	424	409	403	408	449	398	435	451	437	450	422	433	405	443	417	439	441	439	446	444	456	425	416	433	453	418	452	486	409	384	431	446	391	427	432	419	513	438	414	424	445	443	412	429	407	447	420	439	435	418	430	447	480	454	422	405	433	421	438	437	458	446	464	438	444	417	435	499	460	429	445	416	458	438	426	418	426	420	392	428	432	427	473	432	436	451	455	459	451	430	461	428	464	452	437	423	443	406	439	453	480	439	430	449	455	427	464	388	443	454	442	420	475	482	421	451	459	416	444	449	439	468	417	455	449	419	437	440	410	420	430	443	464	419	412	472	437	415	431	415	442	429	467	440	452	430	459	430	450	433	445	443	433	480	423	448	453	430	437	432	425	447	405	467	440	443	451	420	415	440	388	443	481	451	423	442	457	477	409	480	488	453	462	443	428	415	436	446	417	442	422	444	439	383	420	402	447	428	444	411	425	481	417	420	486	445	432	432	434	428	451	441	461	458	451	421	436	407	437	467	432	460	443	429	415	441	447	441	416	444	433	422	436	412	452	430	463	448	465	433	444	420	428	457	463	428	426	440	452	452	403	460	411	424	423	431	425	446	469	443	436	449	408	420	421	421	433	409	428	468	442	413	426	418	414	429	435	438	440	478	418	424	421	470	424	414	451	453	450	461	468	456	431	460	410	388	418	432	437	452	445	446	422	441	375	437	447	427	455	439	428	440	425	452	411	400	433	427	457	428	461	419	407	457	423	431	444	446	425	445	470	446	439	446	418	415	432	482	456	410	465	406	433	459	488	457	433	450	450	433	430	439	447	440	460	440	465	452	437	453	438	445	429	412	435	420	454	433	404	459	446	467	441	419	424	466	460	418	433	411	423	475	437	447	427	417	447	446	413	430	439	435	469	460	419	458	441	452	438	460	426	476	440	437	428	449	446	426	428	449	407	447	431	451	452	450	445	477	428	443	409	437	460	429	467	418	449	491	416	422	429	442	423	428	423	470	431	453	393	450	443	437	437	414	443	444	430	441	458	430	448	449	434	425	443	439	477	416	388	449	439	399	473	435	455	455	436	436	453	452	418	409	432	427	456	421	399	434	422	457	443	445	430	455	443	463	433	397	411	440	397	394	465	437	474	469	448	447	465	431	485	434	422	431	404	403	462	451	450	411	422	455	459	440	465	416	431	432	387	439	457	383	461	428	469	429	405	440	433	439	434	453	433	411	454	446	446	410	452	432	443	456	446	428	448	419	437	446	438	442	489	429	466	435	445	429	384	420	409	437	479	482	461	451	436	421	436	453	424	436	440	416	483	418	436	412	413	438	422	438	451	439	457	435	422	428	452	429	444	430	438	414	446	405	462	434	414	445	485	440	472	414	473	468	423	432	427	415	456	417	409	463	433	417	466	425	406	443	467	426	470	433	464	426	419	391	398	418	420	473	446	476	449	415	404	419	411	417	414	410	431	435	469	445	424	391	417	419	434	439	440	422	422	438	462	439	435	412	448	438	440	446	435	409	427	466	440	434	430	417	448	438	452	449	426	428	447	438	484	422	435	427	449	449	429	440	398	415	432	469	413	437	452	458	404	426	415	450	417	484	437	437	453	395	452	437	409	428	438	433	470	458	398	449	437	430	479	443	442	446	459	437	459	418	433	417	463	447	411	458	440	435	440	433	472	460	432	417	446	460	446	436	434	415	470	429	415	406	448	397	423	465	425	411	458	454	402	416	421	439	421	453	439	425	464	427	417	430	463	462	463	443	398	410	439	422	437	421	445	438	404	459	446	427	429	427	410	473	424	442	467	450	425	456	430	445	413	426	434	430	384	442	411	413	475	437	451	415	424	432	452	459	379	473	412	480	497	422	440	427	481	409	400	447	425	427	445	420	415	447	434	411	451	407	384	423	464	454	443	446	430	431	448	479	410	414	446	402	444	456	452	409	431	432	445	455	454	437	425	431	446	430	448	435	430	443	376	469	462	434	414	434	431	472	453	476	472	401	438	455	422	439	424	431	447	437	426	453	439	416	449	445	437	465	402	454	404	454	400	443	444	453	447	445	446	455	448	435	405	405	479	428	428	437	460	426	424	438	440	457	430	424	428	419	437	416	471	441	424	419	420	454	418	419	436	438	440	402	490	501	456	419	437	452	459	400	425	449	438	417	444	424	464	425	450	470	430	458	429	424	474	386	447	446	422	437	449	469	436	427	437	460	455	476	446	401	428	447	457	424	413	442	449	422	418	450	435	401	427	461	448	456	445	453	454	443	451	453	448	413	426	451	447	449	449	412	421	455	409	432	409	427	418	422	430	429	449	412	431	399	455	402	428	464	433	414	455	411	473	474	433	463	416	446	427	485	451	422	443	506	454	427	415	423	429	434	426	422	418	433	411	418	466	461	451	445	467	421	463	412	455	430	420	457	443	434	448	423	446	443	453	438	449	411	412	429	386	397	460	423	424	422	450	473	459	431	458	466	427	429	432	414	455	417	431	457	435	421	483	442	432	412	437	423	440	428	406	446	451	462	442
22924	21506	29296	24152	21502	21492	4062	659	500	414	369	326	282	311	250	258	264	251	230	213	242	222	201	188	229	193	216	198	208	215	205	220	222	203	196	196	190	195	188	198	197	177	184	183	204	184	190	176	181	187	210	203	210	195	210	186	207	169	188	185	161	188	189	178	165	170	181	201	174	174	186	191	197	178	173	178	183	190	197	171	193	184	177	183	154	191	185	208	199	197	188	177	174	188	178	176	156	189	188	180	172	187	201	208	195	174	179	189	190	189	167	202	161	174	198	196	164	162	203	179	194	162	164	198	176	174	168	185	174	190	167	190	192	176	197	175	158	212	190	189	173	177	189	182	194	177	166	198	186	198	210	179	164	151	183	184	163	188	205	186	203	161	183	188	179	181	183	164	165	177	185	164	187	164	178	191	177	185	161	195	190	187	189	192	194	176	194	192	200	160	202	175	194	199	173	184	192	185	174	151	157	156	186	197	184	195	161	188	184	196	201	191	162	179	187	175	181	188	174	168	187	197	186	179	181	180	194	168	161	177	177	176	197	174	158	191	180	192	191	199	181	182	186	168	166	185	202	188	189	157	180	184	166	177	169	165	151	172	216	175	206	191	170	170	170	185	185	177	187	184	169	186	168	172	219	188	177	191	176	190	180	180	180	170	184	163	177	203	195	163	187	188	183	179	151	184	181	160	179	170	179	222	186	192	187	183	202	190	180	178	173	191	168	165	162	200	190	181	209	193	207	178	198	207	183	181	181	179	166	180	189	192	186	181	178	174	170	206	192	174	168	188	192	189	193	156	172	175	177	199	156	168	173	182	183	184	170	200	171	215	180	181	161	171	194	169	168	186	196	177	173	196	171	205	187	184	179	177	196	171	176	178	177	203	178	185	193	169	193	184	202	179	205	177	179	187	188	200	197	183	191	179	194	186	178	194	196	193	172	183	172	176	151	182	193	173	161	179	167	160	183	188	195	161	172	172	188	189	185	199	164	199	205	171	187	168	192	196	161	183	191	178	156	197	166	161	197	208	196	181	193	169	170	169	176	187	171	166	190	175	153	190	163	199	185	189	161	156	189	178	175	198	214	187	173	174	190	157	197	195	189	178	187	192	193	196	173	158	182	180	181	190	179	181	178	181	203	196	180	164	171	169	202	157	175	168	198	181	189	155	182	176	195	191	170	162	173	173	189	206	211	184	178	172	197	182	194	181	170	201	185	151	201	195	182	155	185	153	164	213	177	179	190	186	176	196	178	167	161	197	181	172	190	201	176	205	164	176	161	179	160	172	212	174	186	162	195	186	191	190	189	168	156	170	170	187	201	188	198	164	183	228	174	200	165	189	171	198	174	163	185	178	174	170	173	185	167	176	187	183	193	172	192	173	182	203	181	175	186	187	178	183	189	178	178	200	195	166	181	185	174	163	205	174	201	185	163	188	169	178	189	200	191	164	175	180	190	192	179	160	183	172	193	189	194	168	173	160	202	202	184	193	170	188	182	208	187	188	197	181	189	204	174	167	189	176	188	200	162	182	186	195	180	182	190	199	168	149	180	170	178	167	179	174	192	183	178	174	157	181	179	169	202	176	163	184	188	190	190	158	180	209	189	169	164	179	176	155	178	170	184	164	196	199	156	176	179	180	185	201	175	188	187	184	179	197	207	181	184	158	158	171	179	205	179	197	173	203	196	188	174	179	200	184	202	175	164	200	169	164	197	154	172	192	166	185	163	207	147	192	195	174	171	178	171	187	196	188	189	178	160	189	199	198	172	203	193	144	191	171	174	186	160	187	159	190	161	151	203	194	181	213	178	180	193	175	191	163	180	194	182	179	194	185	183	178	171	195	186	187	173	185	166	190	167	172	169	171	182	186	171	191	178	178	191	181	186	184	194	173	175	195	195	196	177	181	203	183	172	184	205	178	165	174	189	163	188	192	188	179	163	185	159	177	190	171	165	187	162	178	197	165	203	174	167	181	170	159	154	190	188	174	193	183	196	188	193	179	215	171	183	182	190	188	179	165	158	204	179	162	177	184	170	194	196	180	167	182	171	185	176	167	173	191	171	176	181	164	168	184	182	191	168	158	168	196	184	187	186	185	186	183	190	158	189	182	174	203	190	162	181	174	167	202	167	181	174	174	158	194	208	197	190	206	173	187	173	191	182	182	171	179	186	163	188	183	185	170	179	171	184	173	178	177	207	166	192	184	187	204	202	172	182	187	181	173	174	182	154	190	205	177	190	200	182	204	195	209	179	198	174	185	190	186	199	165	174	161	191	170	178	169	198	176	191	183	190	185	185	183	165	185	177	195	207	203	172	200	177	201	179	194	195	183	163	174	177	183	173	202	168	174	179	163	176	178	194	180	174	163	188	167	203	196	178	181	187	184	172	155	182	183	184	171	169	165	170	202	177	154	199	154	199	156	207	186	180	176	167	178	200	184	156	190	195	185	179	207	163	165	168	186	179	175	146	202	183	178	183	218	187	214	187	191	186	172	169	177	173	186	171	183	190	178	165	171	186	167	195	184	161	160	193	168	187	192	198	170	179	174	186	198	197	195	173	188	189	176	197	188	202	173	168	173	188	182	182	190	164	189	185	184	161	189	176	192	180	186	179	187	184	176	174	176	174	193	157	180	175	179	180	194	194	176	166	179	182	198	136	184	188	157	188	201	178	191	186	182	163	206	181	198	167	187	179	205	186	161	181	183	192	199	207	165	169	181	152	168	201	174	194	198	201	161	180	184	171	193	191	212	181	165	172	182	182	182	177	157	175	155	189	187	168	177	198	193	179	190	181	176	165	187	199	162	172	209	192	166	178	163	187	194	171	179	184	183	194	183	190	148	193	193	200	190	205	182	186	181	161	194	183	177	191	188	184	180	186	182	176	154	204	190	166	160	170	201	180	215	182	191	172	192	159	180	156	182	193	213	179	186	172	172	178	198	172	198	174	164	178	201	189	155	171	167	207	200	209	192	194	209	167	182	171	177	182	193	179	207	202	179	162	193	180	194	184	193	185	176	175	191	191	190	173	172	194	195	187	173	184	172	206	164	164	154	173	163	180	198	200	164	169	175	173	186	199	155	165	210	188	172	196	189	168	185	182	161	173	180	183	156	183	178	193	204	172	203	178	179	197	188	204	200	175	158	179	194	199	174	194	172	174	206	176	192	211	157	176	177	177	170	167	179	184	197	164	181	193	185	151	166	176	163	185	167	182	188	158	155	163	183	182	156	182	173	194	199	172	176	176	191	176	189	176	161	174	173	188	177	160	203	196	173	172	203	190	179	183	188	193	184	172	184	164	194	201	177	178	189	188	171	204	187	196	171	180	172	189	187	180	178	171	166	177	161	157	183	197	156	196	177	185	168	166	184	184	202	171	177	178	178	174	188	194	168	194	158	170	190	170	188	163	169	186	186	187	144	169	169	184	189	195	165	188	194	190	208	194	191	183	193	180	175	179	157	183	181	167	185	199	192	166	162	205	209	183	190
8481	12874	8583	4023	2882	2112	1563	1269	935	873	735	613	594	475	440	428	389	340	356	343	344	337	300	319	310	317	287	299	266	301	304	268	311	271	296	270	262	291	278	250	259	264	267	271	244	244	244	275	274	252	277	260	247	246	255	264	265	258	226	240	247	243	260	271	248	240	246	235	247	251	251	249	257	258	201	243	240	259	233	254	238	246	231	249	233	250	241	233	239	234	246	263	213	232	250	257	253	238	258	256	249	214	223	230	259	264	219	237	254	230	240	248	276	235	237	239	266	259	259	235	266	231	244	240	234	285	233	235	224	232	223	249	226	245	228	263	242	233	242	247	244	258	252	243	241	273	218	249	218	216	248	255	252	226	255	225	254	248	232	246	252	244	235	233	252	256	246	250	230	246	236	245	219	234	235	236	233	266	225	238	218	237	237	240	236	233	251	207	238	263	255	242	242	239	255	233	239	257	252	254	252	240	253	260	229	237	237	236	249	262	247	256	220	255	234	246	255	257	234	275	242	245	272	223	251	250	234	226	244	258	231	258	242	217	233	234	284	260	257	225	255	217	247	245	264	270	222	267	260	259	261	251	256	252	314	238	261	223	260	239	254	267	259	263	263	255	278	242	240	225	242	246	241	235	237	244	275	247	242	265	240	235	236	253	264	221	275	221	256	230	202	223	240	249	253	255	259	263	253	232	263	259	254	234	258	237	225	247	256	225	220	262	240	226	260	262	224	232	258	232	251	235	237	235	228	254	222	242	236	217	276	237	230	242	207	259	218	265	256	238	256	245	220	240	235	228	233	243	211	238	206	242	263	239	229	276	249	258	249	250	245	236	251	251	198	222	247	242	208	251	247	252	234	233	226	241	214	244	227	241	221	233	216	228	258	215	263	259	218	234	227	269	248	261	267	248	240	231	241	266	235	256	250	262	245	258	230	248	248	268	245	223	253	246	209	269	213	244	246	247	249	262	232	254	263	225	234	257	240	233	239	239	267	233	239	262	233	244	236	232	203	246	234	239	254	224	273	243	236	225	250	236	241	219	232	214	234	234	266	246	263	272	250	253	255	251	235	245	231	246	263	256	238	261	253	230	243	208	254	228	243	236	235	245	242	230	236	261	250	255	244	233	213	230	232	261	266	249	256	254	237	238	226	222	245	231	243	259	240	238	238	239	261	244	233	236	218	264	245	258	242	272	246	232	253	242	228	240	230	246	276	219	247	258	251	247	250	255	233	247	224	220	239	272	242	219	243	232	246	230	267	239	234	233	243	241	258	205	230	270	221	268	252	255	225	236	227	227	256	264	262	225	223	259	252	257	293	252	277	266	231	249	239	255	237	211	240	252	247	250	246	234	235	233	237	247	241	213	234	246	235	261	252	265	201	239	265	245	236	223	220	251	247	222	224	242	254	250	268	253	219	243	243	248	274	218	228	252	245	259	242	258	251	245	249	267	270	281	249	235	256	246	256	247	276	253	268	251	258	248	255	254	240	264	235	226	214	248	239	251	238	226	229	252	273	243	208	240	237	225	247	217	258	222	245	227	222	228	241	241	257	247	239	236	260	247	225	209	242	241	225	231	246	219	257	234	266	253	247	246	250	245	247	265	247	244	236	241	250	250	220	231	262	237	236	231	238	263	243	248	229	228	240	257	241	246	242	273	215	224	260	223	245	226	231	238	262	223	267	240	228	243	232	241	234	229	240	240	236	262	269	244	234	228	212	256	220	210	245	253	240	228	255	252	245	216	241	223	233	245	236	255	241	243	222	248	239	212	237	267	271	230	230	257	271	237	279	252	220	251	266	242	231	264	249	259	257	239	254	250	229	236	230	273	238	247	235	247	244	241	280	245	261	232	227	264	220	248	260	234	252	252	249	222	249	234	243	240	238	235	229	230	236	237	246	267	252	256	252	244	258	256	248	249	223	273	254	221	225	244	224	265	248	237	217	254	265	234	222	245	231	241	227	229	220	267	222	261	218	262	214	251	241	252	238	235	246	262	266	247	257	237	248	259	250	239	236	255	233	229	230	234	218	246	245	260	258	284	263	239	257	229	222	262	226	249	228	250	235	254	250	237	256	229	212	248	245	242	231	222	250	232	261	236	237	261	234	219	252	211	222	215	232	229	211	231	230	266	247	266	246	245	233	253	244	227	240	260	233	245	231	241	249	240	240	259	258	251	262	247	250	244	250	230	227	244	258	209	248	260	249	258	229	268	251	205	241	234	233	235	232	230	247	247	261	243	252	245	230	242	258	223	207	228	229	261	267	235	238	279	225	223	248	249	226	236	242	251	249	215	249	221	248	252	232	227	254	257	227	226	272	244	256	264	227	224	216	258	242	240	229	225	241	244	235	246	244	233	244	233	259	225	258	251	235	226	229	226	244	227	256	239	223	233	235	226	248	243	243	236	247	227	254	247	243	236	237	253	232	256	244	267	257	250	245	248	223	218	269	254	231	233	253	230	251	240	217	254	250	268	242	249	242	233	256	244	230	217	232	269	264	235	235	250	236	256	238	241	252	243	247	246	276	238	227	263	248	231	245	221	224	236	241	229	251	246	228	259	228	259	241	242	288	261	242	228	233	245	280	248	253	236	253	271	270	228	241	230	256	242	255	210	252	238	263	234	254	213	240	232	250	256	242	257	224	240	237	241	239	221	249	254	232	240	250	238	239	249	227	278	238	200	260	263	246	221	240	226	255	259	246	240	281	229	250	247	243	238	219	205	278	254	224	235	236	238	207	228	255	216	228	226	244	228	235	239	231	198	236	258	230	242	240	262	240	256	244	237	269	217	257	243	229	258	241	238	257	233	233	240	253	226	248	251	246	243	249	252	231	246	238	261	262	210	235	254	249	227	251	228	251	255	232	239	230	237	239	237	231	231	259	222	210	242	230	229	243	236	245	226	221	235	232	257	234	285	231	241	273	242	232	263	284	249	244	233	238	241	224	257	253	223	242	229	249	240	234	251	244	244	241	259	257	217	265	228	206	231	230	224	268	231	264	232	232	225	284	279	270	262	230	241	213	260	237	226	224	248	245	251	231	231	258	256	223	266	255	249	237	246	250	253	272	237	252	236	229	262	211	242	230	272	240	240	237	252	266	242	202	223	250	222	257	230	242	218	251	256	244	281	247	266	247	270	231	230	231	244	223	271	218	234	250	220	235	262	256	245	266	223	215	242	240	240	265	257	267	226	218	237	219	264	247	214	263	248	221	233	250	247	286	218	279	274	224	228	258	231	238	226	235	253	223	271	241	237	238	241	265	270	254	217	250	257	240	251	245	237	257	272	248	253	247	237	229	232	251	241	241	262	220	229	262	239	211	244	287	229	266	270	253	240	261	221	250	232	232	217	244	237	238	222	255	227	270	245	238	227	226	230	239	247	247	253	269	258	219	243	211	214	254	228	234	243	239	259	253	209	245	237	251	233	236	224	250	216	227	266	243	280	248	238	251	220	244	234	270	220	251	252	223	251	240	266	234	209
27657	17561	3409	1007	750	696	623	600	558	567	614	530	580	587	562	615	603	546	557	600	638	589	569	615	623	570	579	576	552	602	548	548	604	596	582	565	594	569	543	588	566	592	568	600	585	562	563	598	568	558	555	597	535	555	555	576	583	543	560	553	590	534	549	607	559	564	564	548	588	565	556	545	564	536	557	550	559	534	610	602	603	559	581	558	607	565	597	567	558	558	553	576	547	554	550	538	545	592	554	593	545	594	571	525	571	572	572	543	569	589	538	588	545	520	571	542	546	570	598	566	573	564	509	591	562	563	605	563	583	555	558	568	568	571	561	589	635	549	578	587	572	561	533	596	575	572	544	585	547	596	573	597	555	570	559	612	562	615	562	538	569	558	559	553	569	574	587	584	540	573	601	555	573	545	567	530	582	577	585	539	584	594	561	579	561	567	547	587	541	592	582	581	570	566	528	589	594	558	565	597	581	553	535	563	520	571	580	566	606	542	558	515	588	550	590	590	577	591	565	611	556	561	589	573	575	544	554	558	612	578	564	570	582	575	563	565	612	548	538	541	591	580	543	581	562	582	569	532	569	593	529	525	560	580	581	622	556	542	595	569	609	546	571	567	597	557	588	577	583	568	584	587	559	564	579	541	572	542	593	595	524	520	581	526	589	557	525	590	576	572	588	586	602	595	512	543	521	566	623	563	566	560	584	543	533	568	528	549	556	548	567	565	553	609	588	537	594	603	537	578	543	581	570	615	556	585	619	543	576	559	588	606	565	511	577	582	567	555	596	591	552	588	566	584	554	548	561	587	526	505	537	618	558	584	560	602	547	565	527	542	606	596	554	582	583	579	557	560	575	554	537	578	566	560	586	551	551	572	545	550	548	565	577	529	545	541	544	550	562	574	569	514	530	553	609	547	565	560	570	557	556	551	574	528	571	563	584	578	556	607	558	535	545	613	552	588	578	563	539	539	586	566	602	569	540	621	587	582	569	560	568	546	567	555	577	576	558	573	582	602	547	606	570	558	564	556	596	579	567	561	575	552	580	535	542	538	542	514	570	579	566	554	574	549	540	586	583	609	578	587	557	579	572	594	569	565	557	617	565	606	584	560	555	552	571	557	573	555	610	525	598	572	575	537	541	562	526	552	540	551	563	554	548	554	566	592	573	569	553	556	558	564	530	574	584	577	585	576	597	494	562	587	603	563	610	580	552	562	572	566	542	545	544	570	595	564	596	545	540	532	531	593	544	594	568	583	561	594	589	608	573	527	561	560	574	557	579	598	564	546	520	551	587	551	510	555	567	521	567	555	572	579	557	545	578	554	521	541	560	570	575	559	544	558	570	589	564	513	585	565	545	574	559	606	517	594	589	617	584	562	535	560	566	570	584	607	557	530	579	570	598	561	563	543	561	594	571	571	548	560	600	524	576	562	551	566	597	567	528	558	576	574	572	528	550	611	562	563	563	524	566	527	583	569	607	570	540	620	566	608	558	544	580	517	606	552	544	584	566	559	556	548	560	574	572	569	569	566	580	593	580	566	599	569	577	561	608	561	580	572	548	572	529	575	571	586	589	564	572	578	604	573	583	524	570	581	603	575	573	545	519	600	573	583	572	575	541	622	571	530	532	532	552	603	553	496	554	568	536	588	558	573	545	637	578	584	546	548	557	551	567	597	570	582	519	585	591	543	521	542	556	602	557	550	601	576	588	639	554	560	569	566	605	605	545	579	555	551	550	545	563	557	563	549	563	539	573	570	583	581	545	563	575	569	582	556	607	581	559	528	574	569	596	583	566	593	569	611	590	591	582	572	546	578	584	562	564	575	533	587	573	592	580	580	543	569	570	558	576	518	588	578	548	566	537	552	556	596	535	561	551	579	541	540	552	553	612	542	602	549	569	532	551	557	541	551	555	587	592	564	610	585	626	574	601	578	583	570	567	579	582	552	591	570	573	579	570	513	540	616	574	561	579	540	579	545	559	543	592	584	565	565	603	581	561	567	592	579	544	583	530	562	575	541	551	601	544	580	545	566	521	531	594	569	551	544	571	551	586	567	576	561	576	607	562	575	549	591	574	535	565	569	583	532	551	574	598	581	556	579	614	549	557	555	549	580	507	588	562	567	535	536	563	569	583	545	554	586	543	595	589	545	569	560	563	581	589	570	549	563	541	575	547	598	559	565	547	559	624	561	553	570	607	615	561	579	588	556	556	561	621	620	584	551	599	577	580	564	525	567	588	580	548	545	573	563	604	620	561	576	580	609	528	556	589	593	544	579	577	569	545	574	549	564	568	571	550	556	534	560	542	552	567	591	571	613	541	552	570	602	579	572	530	583	534	596	593	563	548	560	538	551	570	589	570	615	559	552	553	618	573	553	598	543	572	553	568	576	565	543	564	594	586	599	562	592	557	569	591	578	584	570	559	558	584	582	594	585	566	585	587	598	590	589	562	589	501	568	586	561	559	594	577	569	558	558	526	562	547	568	577	509	515	528	579	569	625	544	569	547	582	540	583	571	549	581	591	558	559	592	567	524	560	549	586	577	540	567	579	561	589	600	585	575	563	568	585	594	553	527	590	556	562	542	538	557	610	600	514	571	571	533	594	556	559	570	601	585	604	578	543	544	546	590	544	567	552	598	581	585	567	536	570	587	570	567	554	583	562	535	547	556	588	558	591	582	585	540	597	582	554	592	553	573	546	570	602	593	570	556	579	599	586	553	586	602	562	572	607	544	551	570	565	609	571	560	587	588	553	556	544	560	557	568	561	574	544	560	553	550	531	535	615	562	574	582	543	582	545	595	535	550	582	528	544	567	581	555	548	572	526	549	587	591	572	556	573	508	562	586	586	568	559	567	570	556	588	558	563	586	568	562	565	558	569	578	585	549	565	593	591	624	589	608	582	612	575	583	625	566	571	579	607	515	531	544	578	550	531	578	583	542	539	567	617	596	573	594	571	564	613	536	566	561	534	562	632	562	551	531	552	577	573	543	578	574	569	637	546	559	551	570	548	521	572	538	553	522	576	573	603	555	543	616	554	623	583	536	543	580	601	564	522	563	573	574	604	574	524	548	538	575	560	558	570	585	602	564	560	582	570	546	579	529	580	557	553	544	613	565	546	572	576	575	575	514	528	560	593	576	564	569	558	571	574	549	563	576	547	591	569	581	570	558	574	553	522	531	520	508	545	553	574	538	561	497	567	580	588	545	521	579	550	563	547	580	587	611	541	535	596	619	542	574	522	560	582	525	580	591	568	581	570	595	607	561	605	563	572	558	593	540	605	545	574	535	552	531	515	541	532	570	572	533	585	587	567	582	557	526	587	572	533	587	580	548	591	545	578	556	536	558	555	590	566	569	572	559	584	531	527	563	552	557	551	580	563	605	565	565	561	559	535	571	537	585	586	571	591	536	612	596	576	603	565	560	575	567	552	572	557	545	602	566	591	567	576	560	547	590	557	588	542	539	591	519	556	546	522	575	542	563	565	575	549	533
4857	1279	1028	865	806	771	731	726	744	753	707	709	724	728	708	729	708	672	692	739	732	742	710	748	700	724	735	720	694	695	702	703	675	703	674	701	686	679	739	699	700	752	728	712	721	740	707	697	734	717	706	732	715	766	723	695	749	758	656	720	740	649	728	692	711	714	694	717	656	712	706	670	719	729	730	742	750	671	707	696	699	718	713	737	724	731	716	701	656	679	673	712	684	679	760	706	689	739	682	739	701	724	666	689	723	677	748	757	668	706	725	719	728	732	688	680	684	703	695	702	741	713	757	736	732	684	701	698	701	736	755	730	679	672	719	689	663	743	717	693	709	741	732	699	728	709	686	717	716	754	692	705	708	711	717	723	733	694	690	748	699	756	717	727	752	705	703	684	725	689	707	739	738	713	672	743	732	701	728	701	759	706	734	702	708	781	706	690	688	714	716	720	702	748	680	745	748	696	710	698	702	726	724	681	724	756	713	717	707	709	685	740	705	718	721	769	758	730	736	734	719	708	749	731	723	753	747	691	703	680	710	725	728	725	728	735	716	749	710	676	661	728	661	712	723	740	753	714	747	722	704	738	693	705	713	707	672	701	739	667	714	710	678	715	699	740	722	742	701	742	728	693	712	698	670	682	697	703	713	683	715	722	722	648	746	699	729	726	700	664	778	707	727	661	756	708	692	692	726	674	745	739	752	727	735	729	687	744	756	725	720	661	716	731	693	671	738	699	707	695	758	670	711	700	740	709	725	702	701	674	742	715	682	668	716	681	702	749	736	730	689	679	700	712	719	685	720	706	717	716	682	716	726	725	758	743	680	742	673	739	692	732	694	703	766	705	745	691	634	764	676	691	724	696	679	702	716	774	709	697	695	678	773	715	728	671	684	720	711	761	709	707	710	698	694	741	718	689	732	699	674	700	675	708	724	673	713	708	694	708	750	713	696	714	703	704	703	680	691	710	712	708	668	709	735	730	713	690	686	723	726	727	652	747	693	682	672	700	685	719	695	713	704	710	694	708	696	728	707	718	703	712	698	711	737	708	707	701	715	762	726	738	737	743	706	676	734	697	659	712	681	719	717	729	723	753	694	728	712	736	713	664	700	658	750	698	692	743	731	712	744	676	720	724	744	724	712	691	687	683	724	696	695	716	681	696	712	678	717	736	725	735	694	722	704	752	658	686	784	685	751	718	715	697	680	736	677	713	647	700	722	684	707	740	711	738	715	713	757	712	712	744	725	688	683	673	743	695	740	695	724	723	735	704	735	719	699	688	711	714	738	704	702	663	727	711	655	725	688	723	734	714	744	742	693	679	714	723	696	741	695	727	740	738	708	720	735	704	755	703	673	713	742	743	695	752	718	700	728	693	715	615	699	695	703	707	689	733	687	649	749	762	701	728	670	693	711	695	727	703	701	737	731	736	719	718	721	770	740	694	730	716	714	711	738	720	687	656	682	725	688	767	706	740	720	724	749	730	680	722	707	701	678	741	707	720	713	726	704	708	692	746	757	731	730	690	712	765	727	709	731	678	689	710	684	683	718	696	726	748	681	717	696	732	748	637	691	703	712	689	687	748	717	720	719	718	713	713	731	763	698	679	685	701	699	730	687	740	707	697	706	715	733	731	711	715	727	703	670	695	776	744	691	697	682	698	722	757	739	735	662	711	732	739	689	657	732	719	713	680	693	696	695	719	739	763	706	731	729	718	683	715	693	743	714	715	724	700	703	681	738	750	692	724	684	728	707	703	663	667	709	701	729	711	728	718	693	678	689	720	696	698	719	722	696	680	742	697	732	715	662	706	705	752	699	702	738	695	683	702	707	707	721	684	732	712	754	746	689	706	675	682	711	738	718	736	777	697	729	686	738	744	694	752	741	714	692	689	770	717	702	708	751	719	686	746	728	707	677	719	673	702	725	682	693	707	717	704	738	727	745	772	748	703	712	727	717	750	681	699	706	725	673	717	708	697	702	697	681	694	734	702	718	735	725	743	749	674	704	714	750	705	680	747	731	715	683	716	721	704	752	702	691	670	746	697	699	713	735	655	662	734	742	716	762	715	758	701	706	686	708	718	741	701	692	703	700	666	733	713	708	757	702	695	726	774	744	717	736	726	663	704	753	717	681	729	713	720	751	734	690	664	704	720	711	714	703	748	716	740	722	663	717	687	684	707	723	680	671	740	718	689	706	700	703	687	693	688	651	728	788	699	717	731	687	694	713	713	720	673	684	707	746	696	770	732	733	703	737	749	680	748	729	666	706	688	718	673	740	744	709	684	683	714	762	726	684	756	763	753	724	703	738	715	743	673	705	682	705	701	738	735	699	704	695	772	714	666	665	759	762	690	727	718	729	674	725	683	746	718	722	709	739	713	707	669	733	713	743	723	688	744	684	719	695	700	699	725	674	699	795	731	727	711	768	736	749	700	739	729	697	711	698	704	693	712	699	712	729	705	718	715	694	718	702	764	725	751	703	674	716	696	716	729	676	703	699	698	705	690	675	755	717	746	697	714	741	707	691	729	727	685	671	688	698	686	671	739	718	765	745	689	716	674	709	681	733	753	691	708	699	730	735	713	676	746	672	725	699	681	678	649	705	752	737	687	722	734	672	706	734	713	732	697	712	702	713	717	691	710	747	715	732	713	736	700	672	745	717	675	723	679	708	687	704	712	714	749	720	707	769	689	715	719	709	745	750	667	744	704	680	733	688	744	659	699	699	701	723	731	735	675	701	680	671	688	736	695	721	752	714	687	726	685	733	689	689	676	696	685	735	673	741	701	744	709	713	684	718	646	662	704	749	659	674	729	699	700	700	701	718	723	725	703	656	708	726	668	665	688	719	688	742	701	729	715	686	731	702	768	716	706	720	718	704	711	755	717	718	705	772	707	716	669	698	722	681	673	669	735	733	700	695	744	727	687	701	702	745	720	738	710	718	683	710	657	701	733	704	683	713	702	721	698	715	743	717	710	731	728	700	708	638	720	712	712	700	769	751	733	675	718	731	705	704	752	726	722	728	727	701	726	720	699	686	722	720	708	736	674	678	714	747	741	669	716	727	714	680	686	709	683	724	720	716	671	754	713	714	720	695	737	709	648	761	712	711	691	702	721	688	692	711	747	715	714	704	734	717	690	669	738	752	749	732	707	703	729	738	734	691	703	711	743	741	666	763	670	732	726	698	683	740	683	695	677	663	740	670	705	715	708	731	729	704	726	755	689	702	728	743	732	710	742	714	733	739	722	743	785	657	654	702	682	751	708	768	687	690	677	718	731	718	690	720	674	733	733	705	684	695	718	700	718	688	723	700	694	699	714	693	690	699	694	675	725	684	690	654	715	679	702	724	721	704	719	721	743	734	721	746	681	728	685	692	678	715	713	700	705	715	708	706	743	688	704	738	687	689	708	692	703	726	681	704	668	763	712	725	699	723	774	730	681	698	753	673	738	717	739	742	733	725	691	748	758	747	712	731	716	711	688	671	702	754	737
23917	21474	28773	24592	21441	7304	973	773	652	650	563	580	544	501	540	517	555	482	560	473	511	511	510	484	493	498	508	517	522	488	490	510	505	514	474	519	494	506	526	523	464	511	511	457	507	478	481	504	475	515	470	513	473	489	460	516	498	478	499	504	500	460	476	504	455	460	493	482	466	487	464	492	512	506	509	478	483	474	460	510	464	493	447	458	504	478	524	506	471	481	494	475	500	484	414	465	475	496	507	471	494	507	475	472	472	475	473	460	464	485	503	500	486	496	473	476	497	475	462	501	462	470	461	483	464	480	473	475	466	494	476	450	480	497	510	482	481	468	483	469	505	464	484	485	496	458	477	461	526	482	498	492	494	500	524	446	515	492	523	490	525	459	494	471	472	510	462	473	467	508	472	489	526	445	480	480	474	531	478	513	489	476	470	507	497	505	464	496	471	490	497	522	505	500	475	449	513	493	451	461	482	466	472	477	470	518	480	505	509	442	507	495	486	462	473	454	492	508	434	476	497	488	511	466	496	457	470	490	474	455	469	465	474	470	490	521	542	490	490	477	492	518	494	453	492	481	467	491	503	480	528	501	486	495	513	459	486	500	492	507	458	492	493	496	502	461	447	501	455	500	489	480	455	463	487	482	440	512	477	516	487	504	495	486	509	470	499	469	494	472	485	497	499	474	523	472	486	474	498	455	470	487	481	446	502	465	496	496	499	481	473	492	501	501	484	474	453	444	521	486	495	517	479	511	476	472	479	485	465	509	494	475	491	464	493	451	444	512	445	459	512	468	496	494	492	471	468	450	442	495	523	503	476	481	503	501	440	483	469	498	506	459	499	471	493	499	459	473	503	454	475	506	461	458	470	480	443	445	462	498	428	505	409	518	464	459	495	487	478	503	471	482	492	470	460	459	493	477	489	493	510	496	486	448	471	487	437	508	503	485	449	524	450	462	478	490	475	471	451	494	479	433	521	504	471	483	462	501	512	497	488	475	517	478	456	479	448	488	472	484	493	475	485	478	490	518	501	474	502	447	458	468	500	499	494	476	486	487	476	474	470	426	496	484	490	458	523	502	509	505	446	453	464	480	492	480	443	475	468	473	489	485	506	512	496	511	472	496	439	473	495	494	469	479	525	517	477	462	482	492	463	453	446	466	475	501	515	475	471	478	472	474	511	496	465	481	459	487	524	494	444	503	531	460	434	486	479	468	466	461	504	469	492	470	462	474	488	532	469	489	476	495	487	503	535	526	490	482	500	498	470	469	461	475	510	473	469	499	489	509	465	498	513	513	504	466	482	492	483	473	463	447	457	475	469	485	485	508	481	491	507	531	521	468	507	472	523	469	458	501	474	525	484	507	471	511	456	474	439	515	505	510	483	460	482	482	496	461	502	461	496	488	525	463	515	489	494	460	518	492	480	505	468	517	545	459	448	499	493	452	517	493	466	474	456	507	470	458	484	514	569	495	471	505	496	487	488	486	466	475	494	484	510	466	525	474	490	499	471	450	464	461	446	495	494	494	466	473	498	545	492	453	460	484	462	468	428	490	460	471	485	477	471	502	498	485	485	517	497	522	511	506	500	515	482	485	499	475	507	453	483	473	481	482	519	527	475	459	468	462	509	530	472	475	464	509	477	458	489	489	479	487	481	496	529	457	495	495	509	472	457	482	471	459	485	438	482	509	473	471	477	462	444	478	480	523	447	444	468	471	496	459	482	488	459	471	458	457	471	502	475	477	480	485	450	474	451	490	453	478	506	472	452	468	495	475	481	498	483	512	472	480	465	492	493	458	519	468	434	492	470	473	506	503	489	481	454	496	478	443	505	529	496	501	490	460	525	498	442	454	480	499	445	489	469	470	479	456	483	465	505	505	468	508	473	492	462	482	466	495	469	451	502	482	492	465	450	467	472	457	473	488	479	453	447	462	485	474	510	500	508	491	457	540	504	491	523	481	468	489	477	514	494	478	500	478	458	470	505	467	504	521	458	457	502	464	430	469	509	482	484	495	461	457	467	500	474	454	496	500	487	458	493	498	505	471	528	495	492	508	485	487	480	465	465	510	468	516	477	485	461	477	518	517	451	502	497	479	468	459	509	509	479	520	513	483	532	467	501	516	429	477	536	491	519	477	457	492	464	461	499	516	493	504	449	471	468	526	474	500	457	474	507	511	452	489	493	439	490	445	506	488	460	476	447	500	505	469	451	458	518	471	491	449	513	493	483	480	471	493	495	488	467	474	506	489	476	463	468	503	513	478	461	499	512	511	483	431	457	466	452	452	497	501	490	487	498	491	453	503	472	483	478	488	486	476	485	443	466	482	458	465	503	490	465	474	468	448	447	478	495	502	461	483	472	452	466	499	476	453	488	468	473	483	479	485	469	465	486	502	485	457	511	460	493	490	463	494	461	496	457	449	439	465	454	521	499	509	528	480	461	474	455	449	518	463	472	500	464	475	477	517	488	463	486	469	478	470	489	475	493	486	466	468	541	487	500	474	473	485	512	517	476	458	462	489	485	483	483	490	526	444	504	504	452	494	490	448	472	470	460	535	444	446	472	507	491	498	485	483	500	458	476	483	459	508	470	472	503	469	484	499	468	468	491	433	460	458	501	521	456	482	462	477	490	447	459	464	473	507	487	448	462	480	523	485	523	509	508	493	476	492	487	518	491	460	522	485	461	474	496	470	490	466	463	481	477	442	508	490	449	479	474	500	467	483	500	502	475	481	484	463	492	466	451	479	476	483	508	479	471	496	506	499	514	485	455	475	499	516	477	447	482	506	441	483	465	422	488	475	513	485	484	508	509	511	452	503	448	505	475	460	485	475	477	492	489	474	479	464	488	474	468	479	480	497	488	473	476	469	439	476	487	455	513	504	483	469	501	495	482	511	475	480	461	481	502	508	490	488	495	506	474	491	473	493	501	498	482	474	519	459	472	488	470	496	486	462	487	492	492	499	475	476	479	489	488	470	497	526	485	473	452	459	541	447	454	497	495	467	455	438	459	491	460	461	460	475	488	490	483	517	513	447	525	457	489	457	465	486	453	516	457	471	457	486	480	496	433	520	490	513	511	481	489	510	451	472	477	502	473	477	447	457	473	482	529	471	526	482	456	485	466	487	478	439	460	469	467	467	506	486	467	508	492	474	493	484	492	482	505	449	490	471	462	492	480	485	490	489	490	467	465	438	482	498	515	494	457	491	488	490	465	537	486	491	505	440	477	470	479	468	514	442	507	456	484	472	444	482	491	482	502	502	477	470	479	460	497	473	497	462	501	474	492	452	457	483	523	470	473	471	496	475	505	466	436	488	510	496	462	485	453	471	459	527	503	476	512	492	481	444	454	494	480	488	480	477	481	483	489	491	496	470	458	499	504	457	451	500	439	448	480	462	482	461	459	453	476	504	530	477	489	505	470	493	444	452	431	479	464	472	472	476	481	449	478	486	447	506	466	492	500	488	459	478	497	449	459	488	490	493	482	473	478	469
7121	8059	5490	2666	1996	1582	1322	1089	1038	956	802	817	780	741	727	712	681	701	643	695	677	629	700	675	650	616	621	634	649	707	640	665	620	640	686	615	635	625	611	669	607	583	614	578	626	655	596	602	647	621	645	610	591	650	615	597	635	615	659	649	644	612	637	667	600	613	615	581	668	626	658	574	618	615	583	603	622	562	608	633	615	576	672	633	600	594	641	596	622	655	630	610	638	625	610	616	654	607	626	629	608	597	680	587	595	637	610	594	647	627	632	657	631	636	608	595	580	616	635	609	614	626	654	632	611	610	624	628	587	606	666	608	667	598	649	614	610	643	583	605	640	595	604	586	616	612	617	583	612	617	647	660	626	622	632	621	611	650	645	581	622	633	640	636	601	614	637	627	636	621	639	640	624	576	588	620	582	612	615	602	599	643	629	589	598	593	606	643	574	568	658	610	621	590	617	614	611	607	582	622	569	608	603	597	673	613	631	619	666	615	653	629	623	632	592	584	660	620	650	636	614	607	594	680	640	593	607	594	615	651	620	614	660	588	597	634	636	635	657	577	594	577	627	642	566	623	644	602	593	624	645	620	597	614	635	637	619	632	567	620	600	547	583	649	606	602	634	606	587	605	634	568	648	589	675	573	618	602	666	600	629	605	595	633	678	594	588	634	588	614	668	640	603	612	615	614	614	628	653	579	627	632	618	617	612	614	590	616	633	616	645	558	664	598	617	594	627	632	593	617	587	617	543	596	630	670	614	596	604	623	622	667	651	635	642	618	595	617	599	619	628	669	622	624	618	605	586	661	569	605	686	575	603	635	585	641	610	624	612	619	634	599	589	619	624	617	630	622	617	662	592	595	632	629	641	627	640	650	633	630	603	580	577	592	645	609	639	683	618	620	584	636	650	619	593	652	665	645	647	622	666	620	638	593	632	617	599	598	596	631	610	632	603	644	652	645	647	618	618	621	602	570	614	619	639	623	620	638	663	659	582	563	625	616	592	623	640	591	626	627	611	604	606	610	639	577	603	601	606	653	629	625	630	647	639	635	637	647	649	601	633	601	608	592	593	614	616	604	603	644	609	618	591	622	621	636	631	610	573	640	576	616	593	625	596	620	642	605	637	602	630	649	622	639	589	640	638	639	625	576	564	583	564	612	615	611	655	644	620	661	589	591	579	636	634	651	630	633	587	627	581	642	587	610	612	645	635	603	586	655	637	604	628	628	642	637	562	643	636	600	622	613	646	594	580	588	614	590	648	629	604	625	646	630	635	595	596	604	667	605	618	579	623	592	619	611	663	665	603	637	623	605	639	632	617	610	655	605	607	630	615	589	578	596	650	592	600	590	618	627	589	638	692	622	608	609	602	634	621	615	592	618	636	592	609	644	637	580	624	574	603	679	602	697	621	602	598	592	631	618	594	628	598	578	588	633	606	662	617	590	658	637	629	651	613	617	644	641	599	582	614	619	578	613	672	598	629	654	644	616	587	597	645	597	597	564	615	644	610	580	616	624	618	572	595	570	603	613	586	615	625	585	619	627	582	650	610	590	613	602	600	586	639	623	657	585	664	617	611	658	631	613	665	632	611	649	628	627	630	592	632	610	617	657	603	634	616	644	619	613	643	587	660	629	655	638	603	617	654	626	603	618	631	611	623	672	601	631	618	614	631	617	672	624	638	624	646	580	583	589	629	609	585	572	600	605	624	636	628	649	592	671	643	587	646	627	553	624	614	591	556	611	615	591	652	607	605	623	591	604	612	587	622	599	592	611	622	645	614	617	607	604	615	625	602	620	648	618	611	645	587	616	601	672	620	594	610	590	617	607	599	559	605	607	575	628	625	610	625	606	623	621	614	659	666	623	592	649	623	613	644	593	593	652	592	583	604	620	567	594	655	617	618	622	574	582	618	631	583	645	619	605	656	636	638	629	623	626	605	635	600	606	685	628	567	605	598	602	618	630	585	620	610	625	590	630	634	620	632	651	615	613	659	639	636	627	618	644	627	630	604	640	597	631	619	632	625	637	623	628	646	629	629	616	614	584	613	566	597	596	624	674	586	661	592	611	618	625	652	610	664	613	609	627	615	655	616	595	598	588	612	614	622	673	604	604	634	641	608	650	663	611	627	615	589	632	627	608	619	619	602	642	599	629	597	588	652	623	630	651	591	592	644	665	594	559	598	610	665	580	609	665	599	637	589	653	625	643	589	623	631	599	617	639	574	633	601	656	622	584	657	625	646	655	612	630	623	591	662	606	617	604	611	614	643	576	608	630	647	640	650	588	610	652	648	606	616	575	618	615	631	586	612	606	590	666	659	631	616	601	582	588	650	649	600	594	560	641	554	628	639	626	634	624	632	586	641	636	610	603	600	642	627	607	638	641	606	578	593	620	646	626	602	641	622	584	673	605	626	610	600	613	586	623	623	608	588	587	631	588	620	630	639	603	611	597	560	594	654	613	629	628	610	607	593	629	609	617	610	594	611	650	671	616	615	607	610	629	630	625	582	680	601	609	562	632	643	571	592	617	632	628	619	619	605	574	659	603	647	629	617	613	669	631	603	589	582	647	678	632	659	590	609	619	592	656	616	630	552	601	607	622	616	622	637	602	627	649	628	646	633	631	635	607	672	615	607	599	603	606	595	614	636	614	590	609	612	608	635	640	629	593	624	645	573	587	614	598	609	594	570	608	628	591	676	612	619	638	599	610	628	609	644	574	598	618	635	640	609	659	617	624	604	631	643	568	618	656	609	630	592	601	637	666	592	618	635	604	608	624	628	623	582	615	585	664	612	638	631	587	593	612	648	604	589	632	594	689	658	601	662	620	641	665	623	576	641	638	633	596	615	631	616	607	626	631	617	601	631	639	673	587	621	618	650	619	624	608	629	635	606	608	596	629	582	586	609	649	625	601	572	677	612	615	567	583	671	634	631	689	630	636	598	622	633	647	639	641	620	603	619	584	616	584	601	626	633	633	563	632	647	636	620	638	580	635	612	605	660	605	573	587	621	609	603	645	630	601	579	608	627	608	664	608	580	626	626	598	620	639	655	610	595	619	623	614	594	641	629	607	623	641	622	606	604	606	627	588	658	651	593	616	581	634	574	620	618	628	583	618	622	606	620	628	654	590	669	643	630	660	631	617	597	610	676	603	623	624	602	580	603	642	583	675	640	631	612	632	644	578	643	616	583	640	615	611	607	678	603	631	632	591	641	614	586	617	614	617	606	642	577	641	611	586	638	623	643	583	594	589	589	633	607	631	603	651	640	656	633	611	660	656	599	625	592	606	634	621	615	600	664	619	659	615	571	586	585	612	616	615	620	583	634	595	620	608	653	669	587	610	600	679	611	647	638	600	608	619	601	608	605	599	668	648	635	626	641	615	628	592	628	593	628	576	660	603	631	607	622	658	642	596	639	651	597	616	657	591	644	594	605	615	606	588	651	632	620	615	611	601	579	625	627	633	657	624	673	634	627	620	598	605	557	620	627	589
25103	21468	27365	25768	5923	614	497	471	441	418	419	394	424	372	348	381	313	374	387	344	407	334	335	376	344	321	369	369	349	338	365	359	339	340	352	357	355	285	322	381	352	376	328	353	354	336	365	383	350	326	346	342	325	343	321	362	367	363	334	335	383	355	327	339	346	381	347	338	331	319	341	340	344	356	346	359	327	326	360	337	317	368	385	338	322	356	357	310	323	320	341	334	296	322	325	338	321	357	367	343	358	332	361	341	371	356	329	333	332	342	351	320	349	322	319	340	387	364	331	323	338	311	349	363	353	368	360	341	330	361	373	330	348	391	300	356	339	343	331	338	332	346	358	336	335	340	368	330	353	367	326	321	327	342	374	375	362	347	348	325	322	352	356	369	338	334	328	332	339	358	307	325	361	342	312	357	352	330	318	318	372	324	369	354	379	341	357	351	311	364	328	322	334	395	331	356	322	350	351	334	352	337	346	357	363	350	341	343	321	301	355	329	351	342	346	349	328	366	350	357	331	344	380	340	318	333	309	351	344	370	326	359	370	339	387	338	316	373	388	352	349	377	334	335	330	334	316	332	370	382	359	346	355	367	331	326	331	341	338	353	372	342	325	311	345	332	347	346	342	330	357	351	347	375	343	320	348	343	307	347	371	342	331	341	318	354	327	362	333	326	317	359	348	361	330	357	382	341	335	354	312	323	344	348	376	339	355	398	363	335	321	333	346	338	347	343	339	348	340	355	361	334	353	344	366	350	363	352	291	325	311	317	336	338	355	360	352	310	330	341	386	376	317	356	347	310	327	362	359	329	323	347	360	366	357	364	319	338	327	366	405	381	325	344	377	334	336	317	352	368	330	342	343	340	325	348	366	345	366	332	339	318	361	342	344	361	352	363	315	316	321	346	376	360	337	363	345	336	349	322	329	339	378	360	353	346	362	314	328	346	364	340	339	335	349	352	336	323	335	369	338	361	333	323	343	363	322	337	355	327	342	362	337	368	357	357	339	348	326	347	342	333	340	339	303	324	337	354	348	357	316	358	334	359	348	386	373	336	318	327	363	337	350	314	335	336	376	352	348	382	323	341	349	346	353	347	323	332	316	336	347	338	351	365	339	314	345	352	330	330	330	346	342	363	347	367	358	350	334	379	308	357	351	370	351	347	407	329	380	346	355	335	360	368	312	335	315	352	279	349	330	350	332	364	351	354	343	339	352	364	315	365	348	358	314	362	335	331	358	331	347	356	373	362	322	316	334	348	331	332	341	368	363	338	361	352	346	322	340	383	358	333	356	360	348	336	346	359	328	338	325	365	305	345	344	388	340	353	346	349	354	334	345	343	354	370	369	376	350	334	359	351	325	306	348	337	347	327	365	335	338	323	327	344	329	351	360	336	331	351	310	340	353	326	354	383	335	323	337	323	355	369	344	334	332	344	321	318	337	346	344	353	336	339	327	335	319	351	329	326	331	348	359	343	380	332	359	349	343	336	354	363	326	325	366	374	368	372	350	368	361	337	321	382	332	374	323	351	354	391	386	335	316	393	378	305	347	351	342	307	347	326	357	333	352	343	346	352	328	344	339	356	355	361	352	355	336	346	323	310	375	348	359	304	316	367	359	380	363	370	317	306	346	351	339	349	330	350	321	337	358	327	330	332	361	330	362	326	331	347	337	351	345	371	319	368	336	331	349	351	320	361	332	374	362	363	324	326	346	344	353	350	324	341	349	334	335	342	350	336	338	321	343	353	311	353	328	346	349	346	353	345	329	320	340	348	332	362	315	366	348	365	365	364	332	357	352	339	338	345	328	332	340	313	366	365	336	301	389	307	341	342	364	372	367	345	338	339	333	378	370	327	338	349	328	356	343	337	335	337	331	363	351	370	330	320	393	332	350	378	334	323	387	348	381	324	364	343	348	336	312	351	355	360	342	346	294	365	330	324	332	357	340	344	347	318	333	321	335	376	326	317	291	357	350	367	349	363	320	348	335	318	363	358	363	334	327	318	350	316	368	360	345	296	342	365	334	328	331	354	340	346	358	362	346	342	355	319	353	356	345	328	323	382	355	351	340	324	354	377	331	368	336	333	351	346	356	339	354	375	358	378	334	368	359	384	352	310	357	353	324	344	348	350	318	323	367	327	355	358	357	350	369	364	358	346	368	339	363	349	347	325	305	333	343	321	329	328	304	341	316	300	315	339	354	342	365	352	324	359	339	385	322	344	323	338	348	315	368	342	348	375	340	329	332	364	347	350	340	332	344	363	354	330	365	350	396	340	341	352	358	318	348	345	358	329	325	366	330	358	322	331	360	338	352	332	337	336	354	314	343	364	314	348	369	343	343	344	332	312	358	331	321	319	334	389	333	354	320	359	365	344	324	363	347	375	332	347	379	349	335	343	334	338	366	317	338	335	325	370	333	345	336	337	367	330	351	343	328	337	324	355	323	331	315	331	340	333	350	352	342	328	355	326	345	372	339	348	365	350	362	333	353	300	377	335	344	347	355	333	343	331	349	359	347	354	326	345	310	343	360	347	328	369	348	348	322	356	350	353	400	306	343	355	313	371	369	332	307	383	333	329	348	369	356	316	323	335	364	369	323	332	350	318	377	363	332	349	343	335	328	342	368	372	385	324	347	348	331	349	361	339	342	355	334	333	328	363	341	327	374	347	381	300	334	353	337	369	326	331	317	358	323	345	330	348	330	333	329	353	321	342	339	346	311	349	312	361	338	356	352	357	388	349	377	360	353	351	344	346	366	337	367	368	334	333	346	325	331	380	345	322	327	321	329	336	336	315	334	347	334	334	320	362	361	370	342	335	354	337	374	333	346	379	320	331	358	347	361	349	343	324	361	367	334	332	334	346	379	348	337	343	390	364	345	363	373	330	376	350	335	361	378	370	334	334	351	345	304	361	321	363	345	333	335	339	345	333	355	372	368	360	354	335	349	325	341	339	326	361	324	314	311	339	364	373	353	356	348	362	351	352	337	360	339	339	377	371	325	317	340	330	361	343	341	364	356	335	346	355	334	325	321	363	347	339	347	354	352	341	340	363	328	330	351	329	347	341	316	368	344	319	319	335	364	377	381	306	364	369	355	350	335	355	366	339	357	339	353	341	330	312	344	351	307	338	330	367	381	394	342	342	363	357	364	314	334	353	320	366	341	334	358	356	336	369	354	359	326	346	340	337	334	367	343	342	339	325	365	326	364	371	322	351	354	357	322	308	302	307	372	356	388	342	380	386	331	336	336	382	338	347	354	341	318	330	349	337	331	354	314	311	356	363	369	341	337	330	358	366	350	329	333	352	350	341	358	333	330	301	370	302	370	331	333	320	349	340	348	347	342	335	322	366	320	312	353	323	336	334	376	319	367	347	372	334	340	392	314	324	371	349	394	352	358	335	359	370	320	354	312	370	349	361	343	348	343	373	341	354	327	366	363	346	329	355	359	347	330	358	326	379	351	349	332	335	342	316	326	312	359	364	320	300	339	309
7243	4311	2845	1398	1170	913	820	745	646	657	569	549	553	477	497	473	514	479	442	447	466	459	477	408	444	460	464	438	390	421	457	433	443	457	438	438	431	461	454	473	458	463	406	445	485	430	432	454	437	397	422	447	420	432	479	441	449	456	426	400	434	409	394	427	425	425	468	423	429	414	437	423	420	439	409	426	412	399	444	483	427	465	388	404	434	418	413	444	383	420	414	445	448	451	488	443	442	463	430	430	434	421	419	432	456	438	430	396	444	451	421	432	448	444	460	464	445	420	432	452	451	425	436	405	447	422	419	460	455	415	419	429	448	420	385	425	450	437	415	425	380	409	452	426	428	445	429	441	460	431	435	467	410	429	466	423	425	415	434	417	456	450	444	390	451	446	444	430	451	424	455	410	430	422	423	460	425	390	455	444	422	404	434	431	459	418	463	437	417	426	449	395	435	466	463	448	421	426	431	393	462	442	433	416	413	449	425	417	438	404	449	439	444	417	432	459	414	445	429	446	412	429	428	407	412	423	407	434	429	437	403	450	458	445	419	427	457	465	404	405	401	425	466	432	431	413	429	429	454	414	406	424	430	465	437	444	421	448	429	434	404	411	415	431	437	462	427	429	436	405	407	407	428	427	420	438	427	383	417	457	435	479	430	431	455	428	424	423	433	400	483	461	439	419	433	422	463	431	427	402	446	434	423	412	440	422	417	420	459	470	425	436	433	423	422	426	446	438	427	469	441	419	448	437	467	406	437	462	451	440	452	476	415	436	428	420	425	428	444	411	432	450	449	428	445	413	458	471	449	448	427	439	465	426	453	450	471	403	419	466	430	415	435	411	440	440	439	454	433	434	465	458	448	434	431	387	474	459	412	431	464	449	435	477	437	434	417	391	440	446	435	409	426	441	446	502	419	438	444	422	432	454	437	413	432	414	467	401	455	440	433	447	438	460	451	454	445	436	432	421	451	449	455	442	407	422	432	472	441	436	413	434	450	370	411	460	430	412	456	429	454	450	420	429	446	431	416	418	453	426	460	438	482	421	406	416	470	464	413	432	433	416	453	433	430	410	423	441	462	458	461	437	452	430	451	458	406	430	436	440	475	415	442	422	429	418	426	427	402	458	444	431	521	466	422	448	430	450	456	414	430	432	436	473	464	421	451	432	468	412	452	420	447	440	430	425	404	415	452	432	416	452	481	420	438	400	423	413	458	468	461	460	411	445	461	435	436	430	441	442	412	418	435	452	425	440	427	435	416	434	438	435	435	388	413	424	439	460	417	440	405	420	426	462	442	420	417	424	450	439	443	413	438	422	429	444	455	440	401	435	432	462	400	424	427	381	433	449	421	441	425	441	408	390	407	439	418	460	425	408	455	419	386	421	412	429	389	442	436	416	465	421	457	475	429	439	455	442	403	399	443	395	388	445	426	423	401	431	453	418	431	446	455	409	459	424	482	418	441	425	450	452	437	429	445	417	419	394	421	423	453	421	429	413	442	458	421	442	452	391	440	400	458	435	426	447	456	434	428	427	406	416	439	413	430	445	451	469	446	475	469	423	417	441	473	424	433	429	424	409	443	439	468	444	448	428	450	401	439	476	427	439	429	414	427	429	385	445	441	426	441	452	447	429	440	426	373	442	385	422	438	434	402	425	430	416	424	417	438	434	433	470	451	420	457	406	462	411	443	454	406	455	424	440	426	424	472	405	408	404	436	460	429	432	470	429	475	466	425	412	434	415	422	436	418	421	457	425	405	449	416	450	454	459	419	419	418	404	457	433	429	452	412	431	434	405	427	422	426	400	445	438	441	466	430	434	410	430	447	440	401	446	396	415	407	467	442	388	403	441	443	419	436	415	434	463	439	402	419	411	419	453	420	419	436	455	469	438	440	458	434	400	437	443	447	458	429	392	408	446	445	424	447	456	449	400	392	419	425	412	441	437	429	465	455	424	432	419	440	406	390	461	441	430	419	422	424	451	444	435	430	440	419	388	412	405	438	439	435	439	427	475	422	403	387	428	484	449	458	412	435	437	437	427	383	417	381	415	442	424	413	447	439	441	444	422	410	445	405	404	431	443	477	436	426	457	411	478	417	439	420	435	425	416	427	449	419	424	421	437	402	446	433	427	434	435	390	479	450	431	458	433	440	420	431	479	419	440	440	417	469	409	438	416	414	450	382	450	415	424	472	432	426	426	387	440	437	443	403	462	421	415	463	408	455	412	424	460	420	439	406	403	428	420	417	448	405	438	460	457	429	428	457	442	410	408	422	463	437	433	391	467	436	450	422	429	436	443	425	472	412	429	419	421	463	372	438	435	445	428	432	452	445	464	396	411	444	447	447	442	434	458	464	463	418	446	405	459	460	446	429	435	399	408	447	444	454	454	468	465	411	434	446	419	442	454	431	435	457	447	421	435	443	461	453	419	413	444	429	396	443	436	415	399	451	406	412	432	390	447	436	416	412	438	457	423	443	443	426	431	438	452	439	390	426	427	446	426	452	489	457	415	426	410	410	426	463	424	381	443	428	436	466	440	399	447	433	454	485	393	410	402	450	420	423	459	446	446	454	428	402	416	420	437	459	434	407	409	442	454	458	449	445	398	426	411	428	419	456	418	421	433	441	417	438	426	445	445	425	441	383	466	454	416	431	432	431	430	426	471	420	442	429	443	452	429	455	454	425	401	429	438	394	414	458	418	462	462	420	464	440	428	451	438	417	445	417	481	412	416	416	468	426	423	445	429	442	406	419	444	429	458	442	435	447	467	463	399	459	436	423	422	417	418	437	454	447	467	441	437	402	451	449	452	393	434	498	421	412	438	434	431	400	447	414	431	440	401	432	452	436	426	422	400	449	427	446	418	392	426	416	438	440	429	437	414	391	395	439	439	437	420	426	416	451	415	418	433	425	471	423	422	400	432	429	472	433	427	428	394	409	469	427	433	428	422	417	398	431	424	478	431	422	398	442	404	460	426	420	442	444	428	410	416	433	497	470	402	407	421	420	443	408	443	465	485	456	453	422	414	449	426	396	429	439	461	433	453	468	403	465	424	438	439	440	417	436	442	413	430	410	449	460	428	439	411	431	407	421	396	430	429	465	424	442	407	465	397	444	395	463	391	424	433	413	428	426	415	422	494	429	440	422	427	434	461	435	403	437	431	461	458	395	431	434	423	437	445	447	456	449	425	412	412	447	408	450	410	459	459	436	459	421	406	450	456	453	442	471	426	456	402	494	458	419	425	428	461	460	427	460	474	440	412	422	437	435	412	410	436	484	465	468	438	430	413	401	429	460	461	455	426	416	403	403	403	429	379	404	437	451	417	424	433	414	413	403	441	450	433	411	463	458	445	427	408	448	385	444	424	454	452	451	411	410	426	438	472	431	439	444	428	441	428	445	435	451	436	439	446	441	431	435	463	426	423	422	430	435	434	414	417	444	439	406	423	438	460	433	437	416	449	450	459	399	431	434	434	430	444	451	439	453	433	418	448
22914	21501	29243	24199	21492	21469	4015	654	477	404	389	340	324	273	269	256	261	256	251	210	250	233	204	192	191	216	209	196	198	186	162	184	208	204	179	189	189	199	176	204	199	179	198	186	185	194	187	197	218	186	197	188	182	213	176	187	203	181	185	181	180	196	159	184	183	153	175	170	175	206	203	203	185	161	193	204	167	205	169	182	194	191	178	179	160	193	177	224	184	181	183	174	197	186	178	183	177	194	173	179	183	169	150	170	170	186	187	180	187	170	202	193	173	196	170	176	170	184	190	187	197	169	174	173	167	160	177	200	195	183	196	172	187	177	178	162	178	192	172	175	175	188	182	189	155	181	163	158	170	177	188	186	194	149	192	161	177	160	179	189	163	190	162	185	193	196	185	206	180	197	184	179	182	196	175	185	148	195	190	172	167	186	213	181	178	185	176	160	206	197	176	192	187	206	172	186	195	204	171	183	165	164	169	194	204	186	173	181	183	159	186	216	152	179	210	156	176	195	167	180	200	185	182	169	178	178	184	161	183	209	171	170	169	173	182	174	187	198	177	198	193	177	178	183	160	164	182	169	175	189	195	183	182	169	182	177	168	182	193	186	178	169	183	195	151	183	203	179	194	151	170	191	152	174	178	172	187	150	182	171	203	173	187	166	188	172	191	167	171	182	186	167	213	190	191	179	205	198	188	195	165	161	183	194	189	183	154	199	166	180	188	191	190	183	184	181	179	160	159	182	171	196	144	185	179	171	170	170	199	184	182	191	161	163	168	174	180	170	200	184	171	185	173	178	171	189	183	187	166	188	178	206	193	180	192	166	190	195	200	149	221	159	191	162	174	165	170	167	184	162	184	182	154	170	191	182	196	162	176	192	185	201	185	196	189	175	168	195	182	176	173	174	182	190	162	174	161	191	185	169	185	193	169	167	191	176	186	166	179	176	190	152	163	166	199	190	182	186	176	175	161	196	187	201	176	151	194	184	171	152	207	167	169	175	174	186	179	184	186	181	182	205	162	181	181	160	193	171	188	184	173	170	165	166	201	186	178	187	166	168	176	194	172	186	175	186	186	159	188	178	167	193	160	180	175	162	198	174	168	175	170	194	183	158	199	167	205	167	182	179	157	186	178	181	156	189	177	194	184	167	196	155	191	157	141	185	175	200	169	189	166	174	177	174	184	158	162	161	191	197	209	174	164	175	196	197	175	160	163	175	157	184	176	194	167	183	177	202	203	195	171	175	171	198	193	167	175	169	164	192	166	172	154	185	185	175	166	178	183	180	186	193	182	175	201	170	151	193	190	176	175	192	164	191	188	170	176	195	188	191	182	176	171	173	187	170	192	177	148	151	180	178	190	186	172	154	204	169	169	179	173	170	181	195	177	218	173	176	191	189	167	202	190	197	183	195	180	163	178	203	153	194	201	170	191	207	183	185	203	194	185	173	173	182	170	199	191	172	191	180	184	163	179	168	180	179	173	174	180	167	167	175	184	197	192	174	181	184	184	165	179	167	155	169	186	192	177	168	170	166	187	178	192	186	161	186	181	173	193	182	190	186	177	180	179	191	180	192	191	178	175	188	167	154	190	179	182	186	175	179	203	173	201	181	174	196	181	183	173	184	149	176	200	155	181	181	183	162	168	179	174	162	183	196	190	161	197	183	191	184	197	191	192	154	174	206	186	176	176	195	184	206	172	185	156	165	155	192	157	163	150	181	176	184	177	189	174	191	179	187	189	172	175	183	194	156	194	195	185	188	156	188	164	196	169	186	206	174	179	190	185	183	166	183	185	209	193	167	198	192	183	178	182	206	192	174	198	180	174	172	189	162	185	180	169	173	180	168	191	193	173	180	186	187	173	195	194	156	169	202	181	175	170	194	173	166	173	203	191	183	173	183	165	186	204	170	188	197	167	208	170	176	183	161	173	192	174	177	183	197	167	211	149	183	175	175	179	186	182	183	190	179	167	177	167	179	188	163	173	191	193	174	178	157	185	179	180	167	184	158	187	171	169	180	173	200	194	179	158	186	165	187	174	207	178	179	197	160	199	184	173	203	170	153	182	188	175	149	175	177	201	158	196	176	195	169	168	205	166	172	170	193	188	179	207	164	167	187	177	192	187	181	175	170	203	195	167	171	165	166	176	175	168	173	180	170	170	195	169	174	176	201	189	191	172	188	172	188	167	185	167	167	180	147	176	181	219	174	170	173	166	186	181	180	168	211	199	196	171	181	190	216	206	187	171	176	150	181	184	178	194	178	166	173	186	194	181	170	170	181	175	197	181	169	176	172	165	159	195	173	195	188	178	181	184	186	179	187	164	197	184	164	186	216	189	185	168	168	174	175	192	181	184	185	179	181	162	167	176	170	164	179	174	204	186	172	187	178	158	199	166	184	169	203	173	197	227	162	177	200	197	175	196	184	168	194	201	172	162	199	176	174	184	207	182	186	178	182	158	156	172	191	164	170	173	187	173	187	197	184	166	195	149	168	168	164	194	172	168	190	171	196	163	173	190	205	180	164	166	216	184	153	186	187	198	175	188	175	197	181	193	169	198	185	188	191	192	169	154	216	208	187	184	171	164	182	179	181	172	171	153	187	161	171	185	167	184	191	172	170	192	183	143	200	158	185	204	189	178	204	154	178	196	151	209	210	173	192	168	195	190	190	193	184	186	172	196	212	166	185	187	177	166	186	201	193	169	170	185	194	210	209	201	162	142	186	178	182	165	175	185	164	189	200	200	180	170	191	205	164	171	206	185	190	187	194	161	194	180	181	181	186	177	171	188	162	178	174	185	185	163	184	172	162	191	169	156	151	199	188	154	178	180	197	167	176	183	186	179	190	182	180	204	187	185	181	199	173	188	186	159	180	185	174	175	173	169	177	159	189	179	159	164	163	211	169	176	176	173	168	174	174	155	189	171	170	191	169	185	169	168	191	195	157	181	205	154	155	178	182	179	162	185	198	201	172	165	192	193	192	176	187	164	178	173	209	186	188	197	176	170	186	169	179	173	181	183	170	178	168	173	173	147	184	177	192	191	179	192	150	187	203	204	191	189	172	192	209	198	187	164	175	198	202	179	169	169	178	176	191	185	193	186	186	174	188	185	172	189	174	153	196	208	164	144	175	184	166	163	168	177	149	196	206	171	184	173	190	180	147	192	190	176	170	165	194	152	165	167	190	171	168	180	184	165	153	192	163	163	168	205	201	163	188	163	160	180	194	166	150	178	196	181	207	178	176	171	163	160	190	187	176	171	164	187	177	199	189	186	165	148	194	175	193	182	209	181	197	183	188	186	198	176	183	173	175	190	158	184	190	201	167	172	181	168	173	187	160	195	198	177	176	174	183	198	186	177	206	167	178	177	173	195	182	176	171	210	164	197	161	185	175	184	154	185	177	182	182	180	173	161	179	176	186	175	201	183	187	185	186	171	201	175	170	171	161	201	180	177	208	175	184	180	200	156	160	187	171	176	163	177	171	189	188	184	196
8654	12810	8507	3957	2850	2073	1556	1201	951	858	714	604	528	486	449	429	404	403	359	343	372	316	308	314	285	302	297	290	297	271	273	294	261	261	252	257	217	265	271	263	273	276	263	228	268	262	271	244	243	244	236	249	264	264	275	232	215	251	252	244	247	249	222	237	248	259	255	237	234	269	235	231	231	274	256	221	227	229	245	232	229	257	235	229	221	260	264	225	256	209	250	244	250	232	259	257	250	228	262	231	229	230	259	248	243	229	230	247	244	241	238	245	237	215	226	217	254	216	226	248	254	223	239	230	227	234	227	253	257	253	241	239	243	249	267	234	234	249	265	233	248	247	211	226	235	246	229	261	245	273	245	236	255	220	238	262	227	235	253	231	228	239	257	242	247	251	259	251	217	221	227	269	221	240	218	249	243	238	234	262	232	239	245	248	241	213	264	238	220	217	234	241	230	243	245	210	220	227	246	227	264	246	248	234	241	243	232	245	256	245	237	261	250	233	215	231	236	265	226	209	237	268	270	237	257	229	266	252	234	229	235	228	221	248	224	237	228	246	235	250	248	245	254	246	227	253	223	240	256	225	251	264	246	230	258	230	241	233	243	234	236	244	221	237	218	241	252	241	244	241	253	244	235	215	245	256	212	239	243	267	228	231	234	228	249	247	240	228	223	220	264	226	237	225	227	216	234	229	247	256	239	237	236	234	238	261	243	231	244	250	236	238	255	232	225	244	248	246	205	220	243	235	241	270	265	226	238	223	259	221	246	234	247	228	273	211	243	228	251	233	253	234	243	255	236	251	254	226	239	238	262	228	241	222	262	276	257	272	234	222	241	227	244	213	226	218	258	216	248	278	220	234	237	243	250	242	250	254	237	228	238	217	249	221	230	230	228	255	221	227	248	227	238	223	230	213	257	230	249	231	241	220	247	264	262	232	186	250	239	227	231	245	230	225	235	222	206	230	237	258	240	206	256	217	247	236	238	251	225	220	255	257	239	260	230	259	225	240	238	277	233	267	217	270	262	258	222	216	231	252	248	232	231	228	227	231	219	221	249	223	264	245	245	242	233	243	228	243	289	241	247	218	228	231	241	231	249	235	196	207	235	245	231	216	250	214	233	226	242	254	264	237	227	253	240	229	250	238	233	262	216	261	244	254	245	252	209	225	256	241	245	227	229	265	251	235	264	222	258	241	255	232	247	244	239	258	227	244	235	265	259	260	223	246	232	249	241	237	225	233	228	216	274	249	242	226	248	221	243	263	232	245	224	249	216	254	233	252	206	250	234	245	262	236	252	226	253	227	258	233	230	223	240	272	262	247	231	243	235	258	226	225	243	216	251	237	227	235	244	252	207	240	242	227	239	247	219	224	257	232	256	234	252	229	236	235	253	236	207	233	238	216	231	254	244	220	216	220	220	237	242	209	239	275	213	245	241	222	233	232	259	238	241	246	263	230	243	243	247	265	250	230	201	223	223	213	239	224	231	261	250	235	221	251	236	242	271	237	244	232	266	250	252	268	229	259	238	251	217	238	238	269	230	236	225	246	230	258	243	248	264	253	225	254	233	245	276	239	226	238	254	226	242	238	231	227	249	259	233	247	259	230	227	234	266	259	224	223	250	266	238	248	248	215	241	214	243	224	240	207	255	250	220	248	247	246	233	244	247	252	241	245	230	227	237	240	236	264	224	262	257	256	244	242	247	244	238	247	210	219	242	244	243	242	236	221	245	241	211	247	248	274	266	227	246	223	233	218	227	250	265	243	254	214	240	214	228	233	239	239	249	227	249	220	243	224	216	233	229	233	227	265	220	235	244	256	232	235	220	232	262	232	232	234	236	243	254	247	216	230	249	228	243	254	260	231	223	237	226	296	244	216	229	271	226	229	239	254	261	226	226	239	234	244	247	264	224	259	243	239	245	265	247	241	271	247	266	245	232	256	243	230	236	243	228	234	228	251	252	236	238	268	223	246	242	241	219	227	232	236	247	244	229	240	252	243	241	253	233	248	217	229	263	209	240	256	221	252	240	236	257	233	235	256	214	225	213	227	230	243	232	237	235	230	250	252	233	247	232	236	243	230	255	245	225	243	256	245	242	230	240	265	236	256	235	206	242	246	217	245	235	233	226	219	239	233	234	273	230	256	223	231	234	285	239	247	268	249	241	262	252	230	240	239	247	257	232	255	252	229	209	267	235	208	221	275	225	219	249	263	254	252	224	261	231	224	232	233	218	271	219	242	245	226	250	247	231	247	233	247	215	265	236	248	253	262	233	221	213	247	267	235	223	223	234	222	281	214	257	260	253	260	233	260	227	255	257	208	246	213	261	246	208	234	214	244	240	252	225	249	246	244	237	256	247	226	236	213	209	263	262	257	253	244	239	222	230	273	241	245	223	231	233	249	242	231	220	248	235	246	221	223	244	248	252	221	226	226	247	247	268	242	252	232	224	229	244	248	267	261	240	217	229	236	248	213	221	228	242	238	227	263	227	239	217	204	252	232	241	241	257	213	229	226	237	218	227	240	237	268	253	237	243	225	243	253	237	234	240	222	245	244	223	223	246	233	233	228	241	228	244	254	259	235	223	217	250	238	242	251	251	251	201	239	249	211	227	236	240	250	254	213	265	250	227	261	233	253	255	225	234	229	230	239	245	247	233	250	244	244	239	236	225	243	232	216	233	251	227	233	238	227	253	230	244	242	264	220	259	234	221	243	221	190	216	236	238	232	276	261	245	239	250	253	241	236	251	232	247	240	232	251	231	232	259	233	251	231	239	226	251	268	234	233	233	243	223	222	265	251	231	238	215	213	245	247	217	250	260	256	225	242	248	219	282	220	228	205	275	229	231	227	237	206	260	244	223	241	246	236	227	252	223	219	223	253	252	264	236	226	250	258	238	251	248	237	222	228	233	236	266	261	243	246	247	267	239	253	240	238	241	233	239	240	246	226	229	245	240	274	247	235	255	232	233	230	251	252	252	286	259	247	229	236	234	236	243	267	214	258	213	227	222	257	237	245	248	245	219	249	231	244	242	225	244	229	253	224	234	277	239	245	230	221	228	258	225	252	242	238	219	252	242	230	222	220	248	248	232	245	234	247	243	224	267	253	234	226	282	227	269	201	225	214	243	232	246	223	246	268	267	228	245	230	264	270	234	219	246	226	229	242	249	224	237	215	232	257	247	230	235	245	247	240	237	242	228	254	234	249	228	259	221	267	259	255	244	239	243	272	221	242	238	245	241	246	242	217	217	221	252	225	242	259	224	261	233	235	214	246	236	249	227	236	247	272	240	219	233	227	247	225	251	246	265	235	244	254	253	241	243	251	244	245	217	238	243	250	260	247	219	243	230	232	239	228	226	270	229	232	241	213	257	221	252	231	210	239	248	247	238	238	229	240	241	204	249	229	245	232	231	239	238	223	240	243	228	246	258	232	232	252	273	250	270	244	253	247	230	250	228	243	254	252	245	216	260	219	214	243	248	224	218	232	219	249
27660	17574	3364	772	627	590	609	567	577	587	588	542	586	555	554	590	543	532	534	564	609	564	563	580	575	555	538	493	560	569	509	570	555	553	575	584	532	552	579	569	536	524	563	580	555	552	541	566	530	568	535	564	496	545	564	600	557	578	577	569	588	543	546	537	572	533	569	565	568	533	503	583	589	540	555	552	526	520	572	597	578	515	571	567	552	524	547	595	509	542	563	519	573	583	555	561	616	557	531	503	531	586	563	592	563	613	604	547	543	555	587	551	520	565	554	563	558	583	541	532	487	564	557	539	548	559	546	542	533	604	583	552	574	561	560	555	561	538	534	579	555	541	542	522	552	584	563	553	546	555	587	513	578	519	597	533	532	487	590	594	577	589	567	572	529	569	592	550	620	506	585	556	531	555	559	591	552	592	560	528	530	560	528	602	585	553	592	554	580	556	568	537	548	607	581	545	562	533	484	542	514	586	524	577	563	591	548	550	570	535	583	535	542	576	579	582	537	547	556	575	607	531	588	583	555	542	586	584	521	545	552	539	572	560	564	569	567	556	546	550	574	572	530	527	528	577	557	560	534	530	537	582	533	516	574	573	564	561	555	590	592	542	587	509	531	559	530	579	526	597	583	583	574	609	578	599	603	542	519	600	572	587	513	578	559	575	549	558	566	527	578	572	542	515	606	588	600	604	541	558	548	530	527	519	553	541	564	559	573	547	567	576	556	535	571	569	563	584	539	553	562	571	525	554	575	523	569	571	585	563	540	549	539	576	565	528	513	566	564	524	597	570	535	549	542	575	554	543	522	553	585	560	563	565	549	605	549	612	564	520	589	564	562	598	577	588	535	542	554	523	591	541	543	570	540	573	588	533	602	524	583	537	565	598	541	538	553	535	557	549	573	580	616	525	540	582	561	552	546	560	581	545	561	574	572	572	529	573	615	558	542	557	556	568	510	543	527	563	555	536	553	576	605	589	660	556	570	625	560	576	555	547	526	522	570	567	535	551	568	526	562	536	546	537	559	528	545	546	546	565	541	551	558	577	580	549	577	570	575	546	562	582	579	549	564	563	558	598	574	595	538	527	561	524	597	523	610	566	574	551	585	567	549	572	596	562	605	578	610	536	541	575	567	535	582	550	586	558	612	552	517	565	540	564	550	555	545	549	538	595	554	603	575	584	520	571	558	584	562	556	550	608	563	571	582	547	583	564	546	570	584	553	580	576	581	617	573	572	572	569	544	611	579	583	569	554	546	623	579	525	567	555	570	610	585	575	530	548	552	573	554	555	597	573	547	506	554	539	547	552	543	531	534	513	532	607	572	558	557	547	565	550	553	519	592	589	529	573	564	576	549	532	568	570	560	552	534	561	556	578	520	539	607	538	566	590	526	598	610	551	564	545	547	549	556	578	538	582	538	502	564	588	568	561	563	565	568	528	565	540	549	591	592	584	558	570	582	605	559	598	555	581	576	575	563	571	561	540	516	549	550	574	597	571	560	589	541	557	562	617	529	567	571	530	511	585	582	571	536	587	605	561	531	536	545	623	601	551	569	604	534	564	524	514	592	573	576	575	583	543	527	571	598	574	561	587	570	618	574	520	602	567	616	572	551	551	560	573	556	606	594	535	572	548	560	539	556	577	539	531	571	548	571	518	613	608	604	558	581	576	556	564	517	547	598	571	572	580	592	571	556	544	552	572	514	592	565	524	558	579	577	538	587	577	554	568	541	561	578	522	552	549	565	564	577	550	556	551	568	551	543	589	520	600	538	581	576	558	568	555	604	521	577	558	543	571	511	585	569	569	591	544	555	602	577	551	533	589	543	586	585	568	583	566	564	600	529	589	520	555	617	574	566	568	550	570	540	623	577	529	573	533	544	587	540	587	572	577	561	590	583	626	560	571	545	592	550	541	525	544	573	563	554	546	527	564	571	545	581	534	562	572	528	545	573	538	612	572	551	557	534	574	582	562	616	575	612	567	534	574	582	553	564	562	549	606	558	562	584	555	544	506	559	575	560	559	560	559	548	563	536	541	563	571	584	548	539	560	571	568	546	542	547	583	536	569	542	569	554	609	589	575	558	559	594	549	590	532	568	549	574	584	584	598	555	563	600	550	562	572	572	543	534	558	535	572	557	557	566	607	612	551	570	573	569	553	614	591	573	572	574	588	621	578	602	590	562	544	532	554	520	537	541	563	531	634	569	546	507	522	550	548	521	537	560	570	535	554	566	573	568	544	600	534	569	557	540	585	531	530	541	587	542	533	571	572	538	545	591	584	565	548	554	552	550	580	577	569	557	584	595	561	556	561	524	542	583	570	571	532	592	564	545	561	589	577	565	563	560	563	550	567	536	513	568	543	540	582	563	587	564	559	573	588	537	589	548	537	548	570	559	576	568	533	545	546	529	616	545	506	560	549	561	556	520	549	577	527	571	565	559	547	577	600	594	541	547	565	536	585	544	565	532	542	575	537	584	547	561	542	508	568	557	575	600	553	581	591	592	585	540	558	583	578	558	570	542	531	571	568	535	559	533	511	547	521	539	542	554	531	542	563	551	574	588	513	544	581	518	580	555	596	557	527	548	554	554	529	560	561	576	611	563	558	524	567	553	583	585	583	558	567	566	564	562	565	524	547	556	559	563	552	537	567	566	522	572	628	563	510	594	545	580	520	580	550	584	614	552	584	549	561	557	529	527	511	594	567	544	552	613	592	519	555	560	573	588	565	552	598	569	562	559	562	584	528	536	552	614	561	534	555	590	606	594	529	561	605	548	555	567	623	555	596	564	538	568	531	546	530	529	534	584	512	538	531	598	572	529	534	552	577	590	589	598	559	527	557	585	520	576	553	562	558	544	554	583	569	524	601	597	546	587	584	553	569	577	561	627	541	570	510	546	557	581	580	556	587	534	558	535	564	557	581	556	546	570	551	565	564	587	598	544	573	553	568	567	565	563	543	553	537	625	549	593	558	573	567	551	539	563	584	561	540	548	611	564	559	580	560	576	550	564	527	563	542	554	565	568	560	594	552	570	592	557	579	562	510	536	531	576	565	585	563	568	516	586	526	532	519	553	544	543	558	609	547	554	600	616	550	592	542	568	557	567	555	550	569	552	552	578	578	555	544	600	575	567	538	575	563	604	566	539	564	528	563	577	571	553	582	567	557	534	543	549	613	569	587	582	565	592	523	562	509	552	559	557	567	552	513	560	562	538	563	604	546	558	580	552	614	541	551	570	531	570	570	548	589	566	537	548	543	569	563	548	519	552	508	532	553	587	551	574	555	547	577	603	604	543	554	590	566	572	567	537	574	522	566	535	576	580	588	553	529	543	556	590	539	548	601	568	530	514	579	563	551	556	521	588	528	533	601	523	605	571	554	562	571	645	581	526	574	568	550	579	556	555	585	566	548	583	545	555	539	568	538	590	581	522	599	563	550	577	553	594	508	521	580	567	595	608	527	565	547	582	579	606	572	550	565	547	550	579	580	559	556
4887	1149	1013	853	745	761	738	743	726	725	752	728	710	710	744	693	708	661	685	750	734	753	674	716	734	709	698	743	749	717	677	720	690	703	731	713	677	684	688	698	688	698	687	708	723	657	690	731	725	727	729	700	717	687	663	668	730	715	676	655	734	721	726	670	710	737	728	683	663	715	715	686	662	689	692	678	768	721	732	706	685	711	694	720	722	679	655	697	668	711	683	686	659	723	724	697	675	706	711	715	743	674	713	722	683	695	711	689	698	721	692	723	677	748	748	710	716	675	730	671	729	680	712	724	705	729	691	664	712	719	719	741	703	712	709	709	703	731	710	705	698	747	735	750	712	734	671	706	768	648	709	733	668	724	719	730	712	709	748	758	695	741	683	694	680	702	735	681	707	675	728	711	688	704	713	729	695	721	703	693	694	653	733	704	750	690	740	682	718	708	737	736	709	641	682	701	736	747	681	678	712	727	684	673	728	726	712	730	721	739	680	666	678	714	715	693	748	722	719	686	669	750	705	680	781	673	728	748	701	679	709	687	715	730	703	741	750	696	709	638	731	700	732	694	696	716	733	727	689	710	745	694	774	733	713	642	746	711	690	659	734	726	713	697	734	703	701	705	735	717	709	727	668	685	770	751	701	693	752	732	669	729	706	700	694	708	739	724	681	742	733	702	659	678	715	739	637	704	714	701	698	712	690	764	660	729	732	690	695	750	708	713	718	702	729	693	689	711	722	725	705	724	659	736	685	760	688	719	748	674	654	698	736	704	712	715	720	691	645	698	708	724	673	731	672	690	674	707	702	709	709	697	704	708	727	681	673	711	692	673	715	707	701	681	713	710	682	729	608	704	738	720	722	712	720	703	705	689	691	741	700	696	718	677	678	719	705	805	701	712	736	680	728	713	735	699	684	645	751	730	693	671	732	692	677	741	727	738	722	743	704	710	723	710	669	754	701	736	706	734	730	656	689	735	718	716	679	720	714	676	676	729	730	738	716	721	675	702	704	741	695	690	665	647	683	728	685	696	770	696	670	691	718	719	691	733	690	687	636	692	738	686	726	719	715	712	701	741	701	704	707	694	659	700	684	681	727	649	681	742	735	717	683	725	699	700	707	740	718	700	686	693	769	662	755	739	720	743	650	775	686	711	694	686	690	682	758	758	741	671	700	711	707	688	758	745	669	746	724	698	720	676	694	723	689	712	721	680	693	718	687	706	697	704	710	678	688	718	719	708	704	736	726	716	692	720	717	690	703	710	682	707	722	704	680	662	705	673	705	730	737	690	699	708	706	678	707	694	716	639	736	730	702	684	711	805	710	707	658	725	707	712	740	742	689	718	693	693	751	738	705	699	755	699	671	682	748	673	715	684	717	680	745	674	707	664	693	670	748	738	700	683	745	747	680	685	712	742	729	716	704	709	692	771	729	724	707	726	693	734	686	728	690	735	726	681	718	707	687	734	717	718	738	735	698	767	710	764	721	690	701	705	731	717	713	736	733	713	719	729	720	657	678	701	724	720	693	708	710	736	680	709	757	662	708	701	719	675	698	733	680	722	688	702	718	727	726	748	686	699	721	713	698	679	733	697	691	706	698	679	713	709	687	718	659	687	727	659	637	722	674	660	698	715	675	665	677	714	696	747	708	708	675	685	699	733	722	720	680	684	682	681	691	742	665	687	725	692	709	675	751	681	687	730	632	730	736	698	694	734	694	712	723	699	665	759	690	702	729	750	631	718	679	701	722	700	735	663	703	727	730	726	698	688	681	709	691	686	701	676	665	714	650	712	716	726	683	670	695	689	682	720	670	718	703	714	732	730	713	730	716	751	679	741	699	706	686	693	669	711	738	714	734	717	682	655	721	737	689	716	670	711	698	701	692	726	681	750	716	662	676	733	726	724	663	741	649	662	715	684	678	726	689	684	665	712	702	708	680	761	726	675	677	682	670	759	723	661	689	664	706	721	746	745	713	681	737	622	718	780	693	701	725	675	716	707	710	692	708	697	685	684	711	688	704	722	693	723	697	690	676	755	679	707	687	707	687	719	725	707	704	719	672	682	694	678	716	678	684	672	722	700	731	693	673	711	721	742	713	763	735	787	733	712	681	689	705	720	700	720	718	687	722	700	719	706	686	689	746	704	778	683	701	720	726	639	718	708	710	737	701	715	723	690	683	700	715	658	703	688	691	623	703	642	704	731	706	714	701	707	693	737	698	744	662	709	669	707	709	687	701	694	754	725	716	683	633	739	712	695	684	717	754	712	767	743	723	675	693	707	662	662	686	724	711	730	659	720	666	737	737	689	740	686	698	699	732	708	678	735	710	717	687	713	682	723	673	749	696	635	710	672	690	703	701	726	735	668	719	702	705	698	687	742	718	664	730	704	700	687	726	741	712	716	734	714	721	711	709	708	716	673	712	692	706	698	670	674	683	689	761	727	685	689	736	741	723	698	665	713	675	730	684	677	713	654	678	701	718	687	701	699	718	729	725	703	660	703	709	670	718	713	725	715	729	711	704	680	681	657	681	708	712	692	713	721	670	670	716	694	738	676	720	695	714	672	736	697	725	703	629	729	686	759	666	718	713	629	699	690	702	671	668	682	742	717	690	734	750	723	709	609	641	677	644	695	723	740	685	713	741	671	709	672	711	694	682	696	721	690	674	695	675	736	696	658	712	729	745	734	690	646	699	687	680	704	715	705	729	635	724	695	757	716	698	717	662	706	685	691	687	739	676	703	731	734	660	719	674	736	694	683	729	666	715	724	710	717	734	699	692	742	732	740	733	715	706	649	729	691	718	698	694	735	685	665	700	711	688	689	679	675	680	748	729	713	703	677	725	723	694	729	685	773	747	706	752	680	706	680	723	711	687	752	747	688	693	708	680	711	748	704	696	694	702	700	717	698	754	709	714	747	743	741	763	715	702	712	678	691	703	753	711	721	726	708	688	668	714	705	755	712	727	689	713	707	742	707	704	725	756	711	689	701	703	720	710	675	731	684	708	725	713	677	712	687	706	727	723	668	660	680	702	718	688	723	733	677	721	750	754	704	717	700	686	723	699	705	678	666	718	713	722	699	671	777	715	697	695	679	738	731	709	722	684	712	689	728	717	736	710	764	703	726	676	701	737	674	717	708	725	673	701	708	722	725	705	706	654	713	688	664	681	715	713	723	724	735	678	626	751	759	718	673	687	723	730	741	720	682	758	723	710	751	705	675	712	695	650	703	664	716	692	732	730	685	705	690	690	713	696	705	700	645	684	707	696	695	669	748	728	704	710	639	663	697	734	681	677	689	663	726	714	762	679	691	708	716	697	712	735	713	713	741	711	713	696	727	676	751	684	696	696	728	659	696	703	719	691	733	722	721	718	741	742	734	725	712	686	727	690	706	745	684	690	706	703	678	676	694	709	681	711	681	700	683	659	676	720	685	723	702	708	707	741	699	750	743	698	714	701	736	748	724	692	727	704	719	669	688	699	717	694	695	673	715
23935	21470	28707	24637	21429	7031	988	687	652	594	570	541	581	542	553	530	534	538	513	501	506	466	493	502	489	442	495	501	425	485	506	504	477	487	506	485	480	483	516	482	475	474	466	501	469	469	536	486	511	461	471	487	485	448	492	477	485	501	531	473	502	478	469	456	509	484	458	471	439	477	455	482	455	497	472	470	498	495	481	491	477	464	485	470	469	478	480	489	496	476	460	483	466	438	491	506	489	496	481	476	502	466	480	460	537	489	429	430	444	480	436	441	487	487	436	459	447	470	500	458	496	427	490	489	461	489	468	427	459	491	454	520	463	465	465	496	459	477	494	527	492	502	478	469	466	461	478	506	486	454	513	452	470	505	500	487	463	484	459	464	451	510	496	461	494	486	481	487	476	473	498	497	462	436	514	469	507	480	475	486	506	518	480	474	448	490	475	465	479	507	496	453	489	499	495	492	517	492	480	490	457	457	488	496	477	484	485	474	477	506	433	439	471	463	467	468	481	475	460	445	491	465	449	462	464	478	458	449	471	481	470	446	458	496	492	449	469	462	468	476	460	485	477	463	498	451	479	472	487	489	429	481	466	526	454	501	462	469	434	483	446	492	487	481	449	485	487	484	463	471	491	469	524	439	510	485	485	482	494	467	464	439	497	467	502	487	509	490	465	478	458	510	483	477	491	506	515	499	483	514	466	528	453	453	483	478	481	426	452	485	479	492	458	485	491	466	445	485	493	491	466	467	467	472	461	452	487	482	485	468	495	448	512	464	455	467	487	501	517	486	519	501	446	470	464	442	505	470	478	469	446	479	471	486	486	465	519	461	482	462	464	495	491	480	464	470	442	447	435	441	480	506	490	493	501	514	468	475	470	474	419	448	486	450	491	482	468	474	452	460	483	433	475	464	470	491	455	478	471	473	492	497	453	473	512	430	513	449	483	476	522	480	461	436	487	510	427	462	469	481	494	502	436	461	447	481	506	495	443	491	478	488	476	460	433	445	489	480	482	484	529	443	468	481	513	497	473	451	479	474	445	502	487	461	435	511	501	488	470	459	468	468	480	486	457	485	472	441	502	467	453	474	473	460	479	473	475	497	464	468	475	465	501	468	450	449	471	488	460	455	480	447	493	474	499	489	490	472	475	517	465	456	492	459	522	474	461	455	459	504	461	494	458	442	447	493	441	455	467	435	476	490	480	447	475	503	469	446	485	478	463	461	460	506	457	463	450	492	473	461	492	451	489	479	422	455	470	486	481	462	457	488	496	482	457	479	443	488	445	474	485	460	470	447	454	478	455	487	487	488	489	448	525	467	470	490	448	518	487	467	446	486	507	465	469	507	519	478	443	460	489	480	454	480	488	481	496	481	533	465	495	503	449	460	469	496	469	466	439	450	456	491	459	469	471	484	506	489	532	454	486	451	473	485	485	470	490	489	444	483	509	455	493	488	513	490	517	495	514	455	450	450	479	477	454	440	464	457	481	446	467	483	466	497	483	448	467	479	464	510	507	461	461	430	457	480	481	429	477	473	458	469	484	495	508	478	472	465	472	427	466	460	482	478	447	440	497	516	459	479	452	487	461	482	485	469	510	471	451	484	456	475	459	474	492	468	472	448	450	439	465	472	549	491	463	476	447	480	484	477	507	507	476	460	430	502	505	488	489	494	470	492	505	496	477	515	459	479	508	472	466	470	517	521	474	508	458	473	459	456	478	469	503	487	472	482	500	479	498	470	466	470	451	456	435	476	448	469	471	454	469	467	488	481	490	442	488	485	475	467	468	474	455	463	514	457	451	484	457	434	496	464	482	482	471	486	474	491	483	473	485	441	461	493	449	489	490	459	484	478	471	498	459	433	447	491	495	471	488	470	469	466	475	477	467	480	505	510	427	489	491	479	467	472	483	457	463	452	476	477	471	462	473	443	447	485	474	490	503	464	459	439	487	477	488	500	479	474	470	479	455	489	489	493	450	476	444	528	500	484	497	418	511	489	497	431	469	519	460	440	487	475	386	471	468	458	481	463	469	485	490	481	457	476	535	477	450	491	490	472	457	457	461	463	475	471	484	455	463	466	463	448	493	470	454	491	475	492	503	541	487	452	452	451	451	549	498	474	469	497	460	473	466	488	502	457	445	479	443	482	502	468	473	492	457	472	465	494	484	478	471	472	461	532	460	491	504	509	459	496	489	421	478	432	437	446	479	491	491	473	491	438	455	475	496	496	474	468	488	512	477	506	485	453	493	429	506	472	453	474	458	447	482	491	468	475	505	435	448	481	475	444	474	497	482	510	479	464	470	443	474	477	501	460	478	496	473	499	514	498	500	493	465	487	508	487	510	513	509	479	489	479	468	450	460	487	493	502	441	466	485	454	496	499	479	468	455	482	469	505	456	489	438	449	450	505	473	458	500	449	457	475	450	475	455	477	520	539	457	498	450	478	483	468	487	480	465	476	464	476	484	481	505	469	500	489	478	501	464	449	483	487	480	478	457	476	477	466	496	463	498	441	492	463	493	470	490	504	456	498	487	481	427	491	465	442	493	456	503	465	479	497	489	458	509	447	518	459	483	487	520	516	466	458	463	441	505	507	457	462	446	453	456	483	479	475	492	514	477	454	471	484	443	492	488	480	466	516	486	467	483	481	473	452	431	457	469	460	478	458	441	455	453	475	517	499	487	487	483	466	513	453	463	496	520	490	450	461	483	466	470	496	477	495	457	489	478	496	466	498	501	453	494	485	466	470	525	501	434	468	462	466	493	473	497	484	472	447	474	468	461	512	457	472	462	497	483	517	490	466	488	501	462	492	460	452	466	486	477	447	462	491	454	488	475	485	459	441	482	453	477	484	451	503	511	468	472	484	474	478	526	433	448	477	494	460	494	488	461	450	438	525	490	468	486	450	478	496	426	442	452	465	477	477	459	432	496	490	481	475	451	478	483	473	466	493	408	495	483	461	503	482	482	452	464	487	442	416	476	461	481	520	490	462	452	520	486	523	472	453	489	448	467	470	460	480	458	482	476	485	493	481	472	461	453	463	503	500	491	500	501	478	487	450	499	461	482	450	441	482	428	460	458	483	477	417	501	475	446	496	458	473	486	486	472	457	482	505	424	469	456	481	473	490	486	449	485	467	493	503	460	460	444	436	487	490	473	476	460	473	491	444	472	477	448	468	468	494	485	465	496	483	475	463	453	480	462	475	494	445	458	469	469	469	446	473	469	471	467	465	483	455	444	466	502	494	498	459	427	493	468	458	428	475	487	466	500	492	488	461	477	421	488	480	442	473	459	493	475	474	518	491	498	449	468	474	493	464	461	491	468	471	495	502	486	474	497	479	464	471	477	479	465	473	492	480	441	474	447	495	509	469	495	455	484	447	479	463	459	477	470	488	467	479	486	481	436	449	459	470	492	494	490	434	493	475	451	493	483	465	455	445	458	479	454	537	466	471	468	507	473	475	477	466	473	495	476	475	449	467	494	456	454	471	481	490
7990	8220	5547	2648	1897	1594	1302	1144	1017	952	841	785	803	722	687	718	677	656	699	638	671	649	684	658	645	671	692	636	624	671	638	633	618	623	629	594	657	613	661	649	605	657	629	633	597	633	622	661	661	569	665	587	626	598	595	636	637	662	569	585	616	593	618	640	627	632	626	584	579	602	615	592	566	615	649	621	626	603	678	641	613	618	594	624	598	576	668	597	613	626	619	601	590	578	650	651	589	573	620	603	635	641	617	635	612	580	615	620	632	602	566	587	613	610	655	643	613	638	637	589	611	595	622	561	640	592	626	588	605	631	591	615	587	607	618	649	646	644	615	593	597	592	598	611	631	620	626	622	650	671	587	643	604	614	626	630	597	567	654	618	631	590	612	593	643	557	626	597	597	608	561	596	614	584	644	596	655	609	615	644	628	623	624	655	625	590	602	658	590	592	604	643	629	630	611	616	629	621	612	605	606	597	596	683	608	629	595	590	651	640	617	656	667	603	634	613	619	655	659	606	617	606	629	607	586	653	633	590	583	603	584	638	632	601	603	630	575	639	637	633	652	614	620	552	629	633	588	617	602	607	596	616	581	619	582	586	612	616	596	596	632	610	607	607	593	647	611	621	587	621	601	602	643	574	617	610	601	595	617	640	595	677	591	616	610	579	597	628	638	632	586	579	627	623	630	584	585	609	631	645	621	582	616	606	631	572	588	602	617	622	604	639	644	582	604	620	595	617	641	594	606	617	596	573	620	630	590	608	583	605	628	628	638	591	622	645	612	621	596	605	616	645	612	605	610	612	628	589	622	580	584	647	630	615	626	682	651	586	610	635	641	618	627	596	610	640	640	629	622	617	609	578	617	584	595	618	610	612	606	635	600	642	679	632	655	608	610	620	627	597	572	607	589	623	647	614	604	610	597	617	563	620	642	620	616	607	589	642	650	639	565	608	628	572	646	613	629	603	615	607	591	581	553	571	596	617	598	602	615	589	608	598	605	653	608	619	576	631	634	614	593	602	605	573	599	588	568	615	611	641	625	642	652	597	638	572	609	651	637	612	622	598	623	607	602	605	576	597	661	616	650	590	647	595	598	589	646	619	603	597	603	620	615	625	612	585	672	620	641	614	551	591	599	623	626	597	671	602	641	628	610	635	581	579	565	601	610	643	631	637	597	608	600	625	625	566	629	620	619	602	606	576	599	618	584	665	590	638	642	589	572	645	588	611	629	603	587	616	585	668	631	589	602	676	620	596	615	609	594	578	609	629	616	628	607	617	621	599	564	623	612	642	597	607	614	597	585	651	624	584	635	582	612	628	630	590	618	627	638	653	632	629	593	662	630	630	599	624	649	628	555	595	606	605	621	581	600	642	562	593	636	582	655	609	611	599	586	618	592	627	655	610	587	601	581	624	586	568	617	644	631	587	605	556	588	530	621	584	626	572	600	601	605	650	629	631	584	599	610	628	642	594	601	604	624	638	642	620	633	607	644	598	558	614	629	627	623	572	601	530	635	619	561	639	617	592	630	565	569	587	567	613	606	592	562	625	620	614	601	623	617	591	608	604	628	652	610	624	634	596	632	578	656	679	618	589	646	579	605	590	604	612	648	635	572	604	594	601	630	603	594	584	618	646	603	628	644	604	608	648	601	636	575	599	597	627	622	586	605	614	624	562	597	615	669	573	621	629	628	599	589	621	602	608	610	623	629	632	605	579	595	590	623	606	630	621	596	647	590	588	584	629	590	599	625	607	617	615	648	652	657	664	633	606	627	599	618	586	627	622	575	653	595	600	650	616	598	612	628	580	585	640	618	598	622	565	676	663	599	607	608	634	623	624	650	609	579	576	605	668	580	594	635	584	609	658	597	621	596	591	578	625	602	587	601	572	617	580	611	610	583	607	651	578	634	614	618	566	619	627	642	606	623	609	590	616	610	611	618	595	597	614	604	619	623	586	590	633	567	633	572	665	614	599	578	651	637	606	597	603	600	557	616	647	601	611	630	606	616	610	643	610	648	618	626	661	606	625	609	591	631	576	589	610	602	633	622	612	609	607	641	631	628	605	605	592	601	634	621	622	610	612	606	573	632	601	639	616	598	603	560	602	625	595	537	609	544	617	629	652	671	624	604	631	636	626	622	575	621	583	596	591	649	586	601	574	588	566	607	600	566	662	634	634	608	596	635	585	599	611	603	607	599	605	582	596	603	610	595	577	645	602	580	585	616	607	583	630	597	606	649	644	615	586	590	565	575	617	592	565	625	579	634	614	635	610	613	598	599	626	606	595	621	569	599	627	615	633	603	645	633	643	576	598	613	611	634	611	600	623	624	610	599	634	600	605	600	577	597	626	625	592	609	635	635	662	620	590	584	592	607	574	632	598	572	641	593	607	627	629	612	630	600	625	615	608	605	629	602	624	608	638	632	630	599	609	585	583	610	619	649	613	606	659	645	643	603	618	627	614	628	603	606	633	635	586	622	607	614	615	631	608	587	579	595	627	606	582	576	624	583	613	626	605	614	631	628	582	624	627	655	578	623	605	592	576	559	620	646	641	619	619	564	596	604	614	592	595	615	569	613	593	623	596	592	620	610	587	600	580	573	565	611	625	586	598	592	613	567	627	594	643	558	618	580	572	630	613	556	590	628	618	614	614	624	597	620	597	624	599	600	636	655	584	575	632	611	611	588	633	581	649	607	598	615	616	602	623	591	584	561	599	599	623	581	613	607	632	563	628	608	600	610	624	588	612	642	623	593	578	556	609	652	592	610	615	566	614	623	560	636	592	622	593	652	608	630	628	617	586	623	574	583	618	590	631	616	600	620	638	599	607	636	581	615	619	590	594	606	622	582	623	614	575	620	599	587	649	597	622	630	546	564	627	584	594	601	668	626	681	652	575	621	632	597	604	613	592	598	623	636	571	606	580	613	635	583	640	581	591	602	619	591	641	607	647	601	623	587	662	660	615	603	634	634	590	603	642	660	610	600	600	570	612	588	573	578	591	637	557	567	595	619	626	631	625	601	638	565	620	606	588	593	599	607	618	596	616	661	614	610	580	608	592	615	597	591	616	573	584	603	626	598	597	607	609	622	644	600	601	596	646	569	607	617	639	623	615	626	646	607	630	614	626	602	606	638	609	634	614	561	619	646	650	598	584	645	611	661	583	573	605	641	610	622	600	618	587	606	645	595	580	609	649	596	611	617	607	609	632	581	609	607	628	628	615	592	597	572	593	590	569	581	585	603	616	570	617	596	651	636	579	614	558	606	641	610	578	590	583	615	613	592	647	598	624	634	572	620	616	604	620	587	624	628	633	589	631	577	585	615	617	613	632	568	625	579	618	644	611	619	596	612	632	609	604	559	584	631	564	619	647	591	620	603	594	595	614	616	626	612	631	612	632	607	563	669	572	603	612	613	589	625	623	577	617	646	617	596	622	560	555	647	593	579	628	601	592	616	673	626	618	620	652	592	624	625	608	641	610	659	604	567	600	643	619
25120	21517	27438	25794	6062	590	532	478	411	384	432	383	373	348	390	358	353	380	376	356	363	372	351	364	361	356	366	363	316	347	368	342	350	339	366	347	331	382	333	351	342	341	299	322	322	327	361	332	326	358	365	345	338	340	334	356	304	364	355	366	323	310	380	326	332	360	354	356	347	358	335	354	335	340	335	341	327	331	343	323	371	347	341	328	354	312	337	305	332	364	384	341	352	325	335	357	332	347	345	332	337	341	335	340	331	343	354	314	379	324	343	357	357	377	346	352	337	354	331	369	359	354	356	319	327	317	331	328	354	375	330	343	381	346	330	343	348	357	368	308	307	364	318	362	333	349	329	355	335	338	338	343	341	338	385	329	336	344	375	351	328	329	337	376	368	316	315	316	325	318	323	325	350	398	343	338	299	333	370	323	364	343	329	369	341	358	314	323	347	318	357	338	356	345	315	362	351	329	347	336	361	347	319	358	335	339	338	372	352	311	347	350	364	330	346	369	369	364	338	334	343	364	355	347	337	374	331	342	313	314	377	344	332	360	355	338	345	328	326	320	368	346	353	342	304	336	333	333	354	347	297	380	344	343	366	336	335	333	329	342	356	353	363	341	353	350	336	332	339	360	315	335	347	385	352	332	291	374	332	353	313	367	357	355	326	344	359	292	338	329	350	356	368	371	344	359	324	322	340	365	341	348	295	314	343	296	342	344	312	345	364	355	374	337	362	367	325	355	357	335	320	322	334	347	368	363	322	323	354	345	305	334	317	392	355	350	366	369	350	319	354	354	341	323	346	358	311	341	353	312	341	336	364	345	323	356	341	349	368	378	314	286	352	343	363	387	370	325	353	336	336	319	361	342	322	339	326	358	331	312	320	353	346	348	363	306	339	352	367	372	347	341	358	349	353	359	344	310	336	371	336	336	333	312	328	320	339	334	337	334	326	372	338	364	319	314	353	347	330	324	359	352	326	345	369	338	338	358	368	377	322	357	355	345	359	321	370	301	319	357	312	362	317	340	355	342	360	353	350	355	345	320	334	367	345	314	357	346	355	345	335	341	346	325	357	339	376	339	359	339	351	363	361	349	359	337	320	322	402	301	321	336	335	355	334	351	344	330	333	344	330	366	334	366	345	344	356	316	400	325	348	354	329	326	360	322	343	348	360	356	346	366	338	352	342	360	312	349	344	357	347	340	360	313	337	347	347	352	374	360	337	335	312	330	329	334	338	316	334	344	336	341	363	329	351	343	367	348	350	352	342	332	338	327	351	344	353	338	356	368	321	345	333	366	344	333	369	318	333	339	361	329	328	349	341	348	311	333	363	382	313	378	328	351	338	374	359	338	359	312	351	351	337	336	361	315	348	342	392	363	342	348	348	340	353	332	333	366	321	336	341	395	325	347	325	362	337	324	318	361	357	356	350	359	312	361	382	362	341	359	340	360	365	319	347	346	337	351	346	384	346	375	346	341	342	342	328	363	356	352	357	345	305	352	360	350	347	364	335	352	344	332	340	376	373	356	380	364	335	330	353	308	361	321	327	359	326	342	381	350	348	302	374	321	338	340	347	349	346	371	351	332	353	321	321	362	307	318	360	362	325	362	364	355	347	348	332	344	298	365	318	369	351	330	377	348	343	335	358	354	347	356	372	342	356	338	363	328	321	331	329	351	342	311	349	357	333	361	353	324	361	351	384	302	372	348	344	338	350	341	332	355	316	324	355	326	326	342	324	364	348	331	339	329	342	356	338	329	336	363	348	385	354	370	357	357	331	368	330	376	392	384	335	351	338	328	357	375	381	355	322	343	296	331	320	371	358	341	347	333	304	342	335	374	359	355	359	346	359	322	321	346	321	389	342	382	347	356	354	360	353	363	325	355	360	292	376	339	337	280	376	361	388	354	360	336	321	310	359	301	305	370	350	342	315	353	327	317	339	358	358	355	344	346	312	310	331	295	355	325	334	359	342	327	357	332	355	296	358	333	321	371	324	361	329	321	348	337	367	361	332	346	325	340	346	337	335	382	378	359	361	312	346	332	328	348	321	363	318	330	349	343	360	349	348	318	350	383	350	337	333	335	336	335	333	346	337	359	353	378	325	331	379	328	374	355	318	363	385	360	358	328	350	353	346	335	357	361	349	358	336	366	305	357	343	347	387	345	337	363	337	326	329	370	345	339	381	334	358	336	333	346	328	364	356	340	331	380	341	368	336	345	348	345	323	310	325	364	344	339	325	352	352	320	363	341	329	378	354	362	329	360	343	338	342	331	327	333	349	365	322	324	343	357	323	380	333	333	327	362	371	320	351	330	332	351	351	324	339	362	360	336	329	357	311	350	357	357	344	334	334	346	351	333	341	376	352	342	341	354	347	337	333	332	347	343	344	332	347	352	359	339	337	322	324	353	296	339	358	348	345	344	351	362	323	340	385	354	357	359	345	368	322	352	352	350	363	340	352	334	334	330	342	335	354	349	346	325	345	305	335	369	343	349	336	365	348	350	360	361	366	351	360	310	331	361	356	353	360	360	323	382	360	328	362	346	355	339	320	360	334	363	342	337	360	354	332	334	339	331	362	336	365	321	380	400	344	322	338	305	354	338	358	371	362	320	329	342	335	324	344	329	302	332	364	321	343	381	339	337	326	322	317	341	324	330	330	331	346	348	328	371	356	347	344	355	332	318	352	351	332	345	323	348	357	324	366	350	331	317	327	329	323	374	330	349	340	307	352	333	336	360	354	284	338	325	341	359	322	353	334	349	372	340	344	339	330	361	336	359	338	358	338	327	342	329	341	343	347	364	353	362	335	339	347	345	334	341	329	352	316	339	331	341	371	342	361	339	325	363	371	316	348	342	350	332	342	336	334	354	322	378	346	330	367	322	346	350	379	387	330	317	326	340	343	352	331	384	329	334	335	350	343	348	344	354	333	334	376	348	327	345	341	311	331	360	350	344	299	353	332	364	338	343	364	346	308	341	299	321	336	319	342	307	347	320	335	347	331	326	337	313	364	375	366	326	346	314	343	373	332	345	323	368	333	350	325	321	311	365	379	300	372	335	341	351	349	350	372	344	323	346	362	345	336	347	333	327	360	324	384	321	331	342	351	335	379	335	370	319	341	327	328	337	359	362	351	367	338	302	351	353	365	338	330	356	325	355	366	332	310	347	354	373	320	340	330	318	348	347	359	318	357	339	335	331	351	344	335	344	326	339	356	364	348	348	368	333	364	367	364	328	351	360	367	325	332	344	357	365	337	381	341	344	313	352	341	378	336	331	337	351	383	346	365	347	360	354	367	359	330	357	317	342	349	320	357	314	367	359	323	330	336	334	353	333	350	348	350	336	341	327	343	336	325	332	327	382	330	357	354	347	357	331	332	359	344	342	323	308	340	339	392	358	324	322	340	330	317	322	343	365	342	365	299	311	360	349	355	312	369	335	336	335	379	323	357	340	352	334	309	330	320	336	350	351	328	313	344	313	340	315	344	394	344	342
7533	4283	2792	1446	1077	919	807	688	658	598	518	554	518	485	512	467	491	488	485	459	456	458	439	440	495	442	431	446	447	442	443	446	430	478	430	422	422	453	483	431	455	440	449	454	428	464	427	445	435	447	413	482	418	395	399	443	415	386	422	459	424	429	383	434	435	435	410	456	426	493	441	404	414	459	448	426	402	421	399	450	415	422	436	473	428	450	460	410	442	455	428	437	442	414	436	424	412	453	448	381	416	428	397	453	458	432	410	417	447	451	443	409	457	449	407	429	427	463	438	462	475	441	417	430	418	412	434	445	411	418	422	477	424	418	421	398	433	436	375	392	428	448	406	462	448	429	403	410	424	409	434	432	459	436	418	418	470	399	443	442	430	439	450	448	431	411	451	422	479	413	448	412	428	471	427	437	467	409	434	407	445	423	390	436	422	420	428	424	439	448	425	454	428	459	428	443	429	441	424	436	438	439	485	412	445	441	439	429	406	406	433	452	448	412	400	444	451	432	466	425	390	440	421	405	417	438	419	416	458	430	420	425	436	442	418	445	423	444	394	425	475	398	441	486	439	429	472	443	473	416	414	442	413	441	436	429	437	426	436	482	416	436	444	428	432	436	418	442	447	448	463	424	440	436	435	463	402	444	440	393	450	438	450	411	416	400	455	413	417	433	471	393	427	458	454	432	452	422	432	435	433	442	412	458	419	418	440	399	405	452	420	431	433	412	416	403	425	440	424	449	459	416	440	441	443	424	433	439	481	403	445	410	426	451	446	415	409	405	435	436	439	405	425	424	443	462	418	418	430	434	437	428	439	433	435	403	414	410	455	428	423	425	438	433	428	438	418	387	434	418	470	440	452	437	432	399	434	435	451	406	447	404	396	435	396	439	451	389	428	459	442	448	468	425	439	390	409	435	415	420	447	420	425	420	441	423	417	456	447	406	403	428	426	419	415	439	452	419	418	451	436	450	448	419	406	491	438	418	432	426	430	414	393	464	452	447	423	401	407	461	404	406	433	430	454	439	462	424	422	402	404	431	429	426	407	434	437	439	393	430	435	428	439	421	417	458	434	429	419	464	433	418	418	393	441	436	419	413	425	419	430	414	446	477	429	416	463	419	452	421	430	443	435	405	459	400	448	432	419	417	419	440	430	447	429	423	458	436	406	406	427	415	415	463	420	398	416	419	433	441	448	408	455	447	415	426	454	432	443	438	444	468	402	414	411	444	411	418	431	447	446	417	396	409	414	423	408	423	433	418	449	435	456	433	416	383	413	413	402	436	447	455	418	399	426	436	449	421	431	435	439	425	472	435	416	417	452	437	444	449	400	428	445	426	435	410	425	439	421	437	410	452	460	460	427	395	408	425	390	433	426	426	413	453	407	472	407	413	460	443	431	384	404	434	435	423	445	418	451	448	396	437	458	418	421	429	398	424	428	451	410	444	442	424	405	411	433	415	478	427	425	443	411	445	400	408	435	430	412	451	451	442	452	427	426	448	417	473	433	462	445	460	425	411	432	424	407	394	423	479	411	441	484	412	417	420	398	443	436	403	415	455	465	435	395	424	424	448	460	445	397	429	422	432	426	434	392	446	452	438	440	408	403	430	428	426	432	452	406	415	459	417	442	424	426	442	443	452	440	415	416	451	430	416	397	438	424	396	438	464	441	434	437	426	413	452	454	437	455	412	412	430	418	394	417	449	421	435	430	419	447	424	433	438	464	433	434	394	466	478	439	457	444	449	407	419	432	444	412	456	407	450	431	441	490	416	461	453	434	448	443	433	425	423	394	459	430	423	459	421	432	406	427	403	408	446	393	444	410	430	404	388	437	418	439	420	452	444	452	406	457	393	459	456	454	439	444	418	445	418	465	437	435	424	425	421	422	385	410	428	433	425	401	421	425	425	436	460	422	414	439	423	409	431	425	449	453	420	397	444	450	410	416	414	434	404	440	418	445	439	457	417	388	436	411	410	443	410	431	412	451	434	414	444	415	438	421	392	424	447	396	429	393	452	398	445	435	426	432	404	437	456	415	388	452	445	434	449	404	463	450	443	480	409	433	427	438	449	400	451	444	432	398	471	421	405	439	432	456	425	439	419	422	432	449	446	402	480	426	413	444	434	398	433	429	458	417	454	426	434	400	421	431	439	417	452	405	452	453	432	430	449	433	416	415	446	427	448	460	397	402	437	448	421	460	446	437	418	415	435	447	429	459	419	433	445	426	449	415	430	455	418	392	397	446	457	402	439	460	468	438	423	428	433	454	450	436	407	437	436	466	430	426	422	410	436	389	422	424	454	478	418	428	429	418	463	402	412	418	458	405	432	444	440	419	428	429	417	406	468	456	442	413	452	421	432	441	434	444	457	415	418	443	434	421	401	391	425	414	398	419	480	412	467	402	434	461	447	426	443	431	458	397	399	424	419	419	442	446	473	423	424	416	421	400	448	432	455	422	456	411	445	444	420	423	419	416	423	416	448	449	436	405	439	406	377	454	452	428	422	411	418	443	402	422	399	426	417	452	415	433	418	423	418	410	425	447	414	406	406	434	415	393	405	419	419	451	431	442	412	450	446	464	437	411	423	430	394	421	430	432	393	412	442	413	436	422	418	411	434	405	422	431	399	411	400	420	430	430	449	458	486	474	444	409	389	438	422	401	449	438	431	409	404	439	405	374	433	435	440	410	434	394	447	419	427	421	426	426	435	411	436	429	432	436	438	435	418	425	428	436	439	473	433	397	422	427	403	450	427	405	411	432	417	417	415	428	431	394	426	411	389	435	455	439	436	400	414	439	434	489	447	479	437	441	439	435	437	455	429	386	438	424	449	417	444	395	426	432	434	443	463	455	442	434	423	413	417	440	415	424	422	435	442	406	452	439	431	435	437	424	403	415	402	401	405	435	410	412	416	425	446	438	406	465	405	425	464	461	425	430	418	419	427	426	423	447	438	415	427	413	385	430	426	372	415	450	441	394	402	409	429	423	399	392	400	466	416	454	462	432	450	417	433	393	374	408	435	429	428	409	442	453	444	468	448	456	391	412	464	439	426	410	427	404	452	455	452	438	445	414	450	453	432	446	423	449	425	463	405	477	406	434	432	435	463	431	439	448	423	436	400	446	463	419	423	427	376	439	462	447	449	441	403	402	443	394	396	410	441	424	418	411	425	385	417	445	457	467	434	437	453	452	471	435	407	456	431	467	427	438	422	399	455	437	424	430	412	425	407	429	439	433	432	463	399	406	431	418	424	460	432	391	445	438	410	440	429	449	424	424	432	416	437	446	464	411	410	429	439	422	421	436	440	431	410	414	438	424	432	406	424	435	412	489	446	431	413	390	450	447	419	434	432	405	477	420	415	437	428	414	441	415	443	466	428	459	424	423	417	420	394	415	441	423	431	423	450	446	465	439	425	401	391	447	423	470	417	444	434	417	473	419	423	462	428	458	469	420	416	392	467	430	474	399	411	460	392	430	452	471	442	429	426	417	456
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
