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
341407893284	341407893855	341407894405	341407894955	341407895505	341407896055	341407896605	341407897155	341407897705	341407898255	341407898805	341407899355	341407899905	341407900455	341407901005	341407901555	341407902105	341407902655	341407903205	341407903755	341407904305	341407904855	341407905405	341407905955	341407906505	341407907055	341407907605	341407908155	341407908705	341407909255	341407909805	341407910355	341407910905	341407911455	341407912005	341407912555	341407913105	341407913655	341407914205	341407914755	341407915305	341407915855	341407916405	341407916955	341407917505	341407918055	341407918605	341407919155	341407919705	341407920255	341407920805	341407921355	341407921905	341407922455	341407923005	341407923555	341407924105	341407924655	341407925205	341407925755	341407926305	341407926855	341407927405	341407927955	341407928505	341407929055	341407929605	341407930155	341407930705	341407931255	341407931805	341407932355	341407932905	341407933455	341407934005	341407934555	341407935105	341407935655	341407936205	341407936755	341407937305	341407937855	341407938405	341407938955	341407939505	341407940055	341407940605	341407941155	341407941705	341407942255	341407942805	341407943355	341407943905	341407944455	341407945005	341407945555	341407946105	341407946655	341407947205	341407947755	341407948305	341407948855	341407949405	341407949955	341407950505	341407951055	341407951605	341407952155	341407952705	341407953255	341407953805	341407954355	341407954905	341407955455	341407956005	341407956555	341407957105	341407957655	341407958205	341407958755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	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
23065	21654	29389	24444	21648	21700	9729	1452	1043	994	977	892	848	806	831	785	779	742	730	708	699	692	720	701	658	669	641	648	673	696	702	684	666	658	663	638	691	657	645	649	681	666	602	602	681	646	645	670	664	684	635	605	643	637	643	658	682	633	658	671	628	607	709	652	671	636	660	642	612	604	640	665	693	625	684	627	636	632	615	605	623	629	649	681	610	681	638	602	658	662	621	642	689	676	635	670	649	661	632	639	615	634	670	621	663	644	649	581	696	660	640	644	636	626	676	607	600	634	667	642	649	670	590	628	679	646	661	625	628	673	638	652	633	641	632	678	621	627	705	641	670	641	653	640	657	678	664	608	631	632	629	675	616	658	680	679	649	619	620	659	672	652	602	662	673	662	643	651	624	622	669	654	665	630	637	639	644	621	615	616	611	670	666	658	655	623	646	640	644	628	668	667	625	632	642	678	668	689	660	623	651	601	677	648	620	643	713	640	713	632	599	673	643	663	621	670	614	701	656	636	633	663	694	618	668	681	658	691	658	669	647	649	662	625	670	672	634	669	647	641	595	668	654	663	639	668	664	641	678	660	681	676	655	662	658	662	628	645	660	612	650	653	617	631	636	623	613	633	616	646	680	668	645	675	620	657	663	638	708	648	654	695	639	616	645	630	661	680	622	645	639	693	620	679	624	665	585	679	615	613	646	652	650	654	652	627	648	683	628	677	669	668	613	608	659	667	618	654	636	606	639	616	654	668	659	636	662	669	664	652	669	651	600	658	662	638	665	590	620	666	670	629	671	640	665	676	696	629	678	649	642	692	623	646	602	653	632	613	639	654	648	659	616	655	618	622	628	625	674	663	659	647	622	673	647	639	590	615	660	659	645	640	637	663	622	655	688	642	655	715	634	671	635	634	651	645	648	641	669	591	655	643	658	650	628	657	641	630	648	610	642	659	663	629	657	642	681	660	558	655	625	664	659	637	662	614	656	622	638	665	649	645	670	635	635	648	592	662	621	676	602	673	591	663	598	669	656	607	651	687	610	632	625	670	651	622	640	597	624	603	677	639	629	611	644	662	681	621	616	662	630	604	676	659	678	623	621	637	617	618	661	697	648	632	609	701	645	632	666	630	630	615	643	684	604	635	617	649	632	642	594	661	686	731	620	640	676	637	606	645	677	640	682	635	693	632	604	609	632	688	675	663	654	615	654	640	659	651	674	662	634	671	637	673	620	646	607	644	617	662	613	591	619	619	642	649	595	605	672	579	673	657	653	646	699	642	638	587	612	648	641	663	664	638	653	683	633	673	667	593	644	605	647	624	631	625	648	667	639	638	644	700	657	631	663	647	653	633	654	634	618	672	601	643	646	668	681	644	644	635	639	647	655	614	666	642	652	629	678	668	632	703	627	649	664	658	646	641	682	643	673	610	645	640	668	640	629	666	678	658	611	631	613	627	587	637	639	673	645	631	648	634	653	691	626	625	649	631	609	617	630	623	646	651	655	636	673	671	636	630	634	636	627	662	658	652	632	655	646	643	617	678	670	588	617	648	665	636	635	624	663	655	663	649	677	682	669	644	652	689	635	622	633	639	643	636	614	625	653	693	618	650	713	643	599	608	618	650	660	617	643	669	618	637	618	617	653	658	637	617	621	612	609	616	642	693	638	637	667	631	658	612	637	610	675	633	595	658	629	622	635	626	646	618	644	638	671	633	638	650	634	698	631	614	657	669	657	648	659	654	644	639	643	670	675	618	637	656	646	704	620	599	646	615	585	651	693	640	637	637	625	635	669	654	671	695	568	692	652	661	616	630	671	672	585	659	642	637	666	636	658	699	639	622	617	658	669	711	670	675	604	639	674	657	638	611	609	664	637	597	654	690	621	665	662	618	679	667	671	679	634	636	664	670	697	635	637	611	621	608	623	616	679	682	656	667	627	628	673	679	622	621	636	648	612	625	644	626	632	632	638	655	637	673	664	638	639	694	673	599	626	676	629	683	649	643	615	638	656	652	670	647	595	668	596	587	635	647	647	642	657	659	612	655	639	639	670	641	681	644	645	667	623	621	613	658	667	638	635	642	655	675	623	629	594	617	640	612	703	607	647	650	656	668	627	661	631	636	633	631	613	648	620	673	633	648	709	631	649	605	661	654	655	630	644	688	607	620	703	657	656	652	627	620	651	642	704	654	643	603	645	642	609	626	612	666	625	615	644	652	663	658	639	645	619	603	665	646	617	658	571	628	638	615	629	665	636	630	685	645	665	676	627	613	652	619	679	634	577	644	636	635	622	650	634	621	661	621	663	677	624	659	612	670	654	617	631	641	624	639	600	617	667	660	639	599	618	649	642	627	614	622	624	606	641	665	645	640	668	695	640	618	658	676	635	623	615	621	641	650	657	616	651	683	713	646	627	624	619	633	639	638	652	593	637	689	648	690	636	614	659	667	657	630	617	637	625	610	583	607	679	625	640	645	664	672	602	660	688	663	642	612	644	652	645	682	633	680	646	634	627	648	672	652	702	634	622	645	656	591	640	632	658	626	617	647	651	617	636	693	650	654	638	660	674	617	612	634	632	650	627	615	660	639	647	614	647	615	615	638	651	620	631	650	655	667	658	670	640	629	702	660	632	641	679	686	631	639	589	624	644	629	669	655	651	662	658	680	654	632	665	628	675	637	631	647	665	616	660	603	614	607	638	639	646	644	684	641	654	683	605	653	653	644	649	663	664	631	596	657	644	683	688	619	641	615	675	629	634	646	635	629	649	634	622	623	657	665	706	613	643	668	640	664	657	694	629	619	659	637	636	616	622	610	618	662	649	613	660	656	643	629	658	653	591	692	633	615	633	680	615	672	601	645	637	626	596	640	677	617	654	610	670	621	645	653	670	661	698	676	668	630	641	626	619	633	633	627	633	630	585	651	654	663	645	645	615	654	686	604	674	669	669	660	671	654	683	610	617	642	638	639	656	588	658	636	648	619	648	618	642	609	639	655	611	615	659	645	607	655	656	625	633	687	665	633	629	657	631	674	667	623	593	668	630	595	654	652	617	656	587	647	675	661	642	655	680	618	638	643	642	615	603	621	647	620	607	652	647	607	649	646	612	621	656	610	646	637	660	620	645	642	681	604	627	625	599	653	645	663	623	632	640	651	635	627	674	623	616	635	680	697	631	680	616	669	586	621	684	645	586	650	657	654	586	674	609	672	658	619	655	668	629	705	668	652	615	633	645	632	645	639	605	677	641	660	668	628	655	628	635	659	677	613	653	634	680	649	645	626	652	659	660	613	624	682	666	655	632	603	652	665	609	662	642	631	638	586	667	657	650	651	636	603	691	659	614	640	668	663	650	620	629	660	627	709	617	649	664	631	598	642	586	628	615	640	636	593	666	602	634	646	644	672	646	653	636	639	688	640	619	636	665	697	632	692	619	628	607	645	643	665	631	663	622	612	652	627	662	645	655	630	650	629	633	645	664	659	636	617	657	641	670	619	613	620
5388	14976	11279	5548	3893	2998	2433	2008	1677	1379	1272	1190	1112	985	1030	945	908	867	885	876	829	816	814	841	841	810	750	773	820	763	770	808	765	783	757	809	784	813	764	727	789	759	800	751	764	750	768	758	751	730	784	755	770	724	791	741	821	760	798	781	759	734	749	776	777	775	755	785	758	758	763	740	747	736	790	758	766	710	778	794	837	772	763	791	771	715	733	754	724	829	755	752	728	713	744	760	779	735	732	834	733	750	775	761	730	789	734	804	695	781	759	747	734	806	738	757	758	722	738	773	735	735	750	793	744	766	787	725	790	729	787	754	712	734	731	762	754	762	729	736	758	804	768	795	759	721	780	794	761	722	690	764	780	779	757	710	775	791	790	732	748	758	735	751	736	759	763	830	715	717	728	782	728	729	711	784	694	722	739	795	787	754	781	794	708	753	783	750	755	789	764	774	759	780	763	748	732	759	728	770	721	748	696	765	730	715	737	725	717	707	738	752	793	759	746	794	730	760	752	727	734	755	780	720	773	771	788	751	767	780	787	722	779	745	771	750	760	736	739	781	725	758	722	749	789	752	769	759	757	753	777	734	729	749	760	738	697	759	745	722	753	719	739	779	744	703	763	703	834	725	760	732	765	760	735	735	778	771	752	772	773	724	736	747	744	804	774	789	713	700	731	744	741	778	755	756	809	713	760	794	793	745	783	781	730	783	791	720	748	725	748	731	736	767	750	746	764	737	698	752	760	805	714	740	726	750	758	780	714	746	744	738	749	725	699	760	770	817	710	755	730	767	757	739	749	731	724	751	731	689	753	741	756	753	729	725	711	740	761	772	746	750	762	714	743	773	755	760	744	784	815	783	762	734	754	745	772	771	745	785	779	791	731	770	770	751	769	767	737	784	718	781	781	729	751	774	788	722	780	725	722	734	775	723	775	757	730	734	773	761	731	774	738	758	703	725	787	742	761	758	721	740	748	721	719	781	791	759	771	767	753	779	815	763	770	740	760	764	742	783	748	750	763	758	781	755	738	715	796	742	730	739	781	756	729	776	759	738	758	739	783	769	752	749	755	792	790	745	769	779	712	742	732	712	745	710	740	721	759	751	767	795	791	706	727	731	798	768	721	794	714	793	753	756	764	746	717	779	780	757	765	731	708	780	724	747	752	708	722	764	737	748	805	762	770	746	758	718	732	786	774	733	761	749	755	721	741	785	724	749	788	752	760	731	762	704	736	752	771	771	726	749	772	751	703	755	789	810	765	763	749	742	785	742	758	717	768	740	761	754	708	714	768	724	772	747	717	766	708	773	789	790	776	716	743	755	727	717	767	796	754	745	782	722	736	778	737	781	679	721	741	745	845	734	733	786	757	751	747	799	737	735	716	775	778	729	740	823	744	704	746	705	769	793	779	734	743	738	722	783	734	740	732	762	745	759	773	720	702	762	723	758	730	757	766	780	748	739	684	778	770	779	718	752	694	778	749	763	777	726	734	775	767	750	761	746	808	749	778	711	747	727	738	806	747	762	756	745	701	727	770	784	779	743	726	724	692	736	762	741	766	748	720	725	784	699	780	752	742	794	729	749	734	823	781	741	761	787	674	787	726	811	722	769	768	787	810	747	744	732	741	732	757	734	732	762	745	725	680	758	783	784	695	770	751	772	724	697	731	788	737	763	732	730	803	705	747	732	744	767	726	737	731	728	724	765	781	775	756	735	743	799	754	783	723	752	728	767	721	722	730	768	749	738	749	737	788	778	724	740	719	746	764	742	739	749	779	761	756	771	754	808	764	753	732	766	786	686	759	785	761	720	762	729	744	686	735	755	748	760	756	730	757	776	782	783	738	732	734	730	741	760	741	782	725	799	731	724	752	735	731	741	741	769	730	742	696	779	734	724	753	736	792	720	807	791	767	746	750	715	761	707	743	767	770	784	764	768	760	743	784	739	727	744	770	800	716	728	722	742	703	689	777	820	777	721	723	769	749	779	753	748	764	759	767	711	752	711	772	707	725	726	806	770	723	822	736	792	733	720	708	827	779	794	774	749	726	746	741	772	758	760	752	785	758	792	684	766	729	787	783	771	750	772	732	693	793	738	718	720	740	789	708	743	757	770	789	701	775	796	742	738	762	767	741	730	713	757	758	753	751	737	782	756	741	772	809	742	733	758	721	756	703	726	795	757	736	767	714	741	747	742	792	746	770	725	794	748	791	756	739	747	729	729	773	726	760	797	770	758	746	742	763	788	710	741	782	760	762	832	757	759	704	747	760	772	725	741	729	744	753	774	753	765	736	747	716	773	709	744	772	725	771	731	736	731	773	709	722	745	753	705	821	816	723	721	723	738	745	723	722	758	735	798	752	780	697	728	733	751	777	745	768	722	751	728	734	774	696	773	753	704	730	717	783	755	781	774	764	752	745	692	759	744	774	728	787	747	661	744	696	752	770	732	766	736	731	752	811	760	693	733	793	698	833	755	729	780	705	750	733	763	745	760	761	729	734	758	760	734	759	764	717	681	775	718	777	748	799	769	743	776	699	744	754	678	757	745	759	706	759	747	757	728	748	752	740	782	759	802	703	744	781	754	748	746	754	756	765	754	759	802	764	721	723	765	708	742	790	748	766	741	793	738	749	772	752	764	744	730	728	726	723	731	787	740	774	722	752	776	774	744	760	759	705	789	730	734	773	716	777	784	731	726	728	794	728	704	718	754	739	744	765	731	768	776	781	687	803	777	741	749	719	704	730	766	770	746	728	742	720	754	795	767	775	766	744	753	742	784	750	758	736	752	738	741	770	714	780	719	830	735	767	774	792	727	790	785	749	768	738	735	763	695	771	747	776	732	750	716	725	778	801	736	710	761	783	773	786	734	748	771	751	738	749	728	727	753	749	770	700	739	718	734	696	706	756	725	763	767	788	761	769	732	795	770	809	739	772	719	752	701	779	747	761	791	763	708	748	724	757	743	761	771	787	829	738	763	763	739	746	766	789	731	758	720	745	744	793	726	741	758	726	742	739	750	713	799	731	723	718	778	727	751	757	728	731	770	760	785	794	759	776	770	772	730	739	759	758	773	731	771	734	744	733	724	743	740	759	787	777	723	728	768	766	773	701	731	750	731	706	749	787	764	730	701	761	754	765	737	753	732	741	757	739	748	801	766	749	750	762	725	694	725	772	752	758	761	738	767	809	743	747	774	751	797	769	761	718	770	747	731	783	700	790	737	710	758	787	748	734	756	702	698	761	762	717	760	763	768	711	714	746	766	743	783	774	756	743	793	733	726	765	742	758	733	750	785	757	764	734	776	761	696	751	740	757	790	737	687	727	776	751	717	726	683	742	732	789	756	742	745	720	714	715	774	770	731	729	736	754	793	751	769	751	752	742	739	728	784	755	739	745	769	762	695	742	707	711	726	733	747	780	734	748	685	712	713	694	725	728	710	717	762	750	704	705	757	754	750	771	798	737	768	757	745	752	769	757	791	760	782	781	720	790	708
26897	18671	5137	945	725	756	767	694	671	694	693	659	677	691	724	719	687	664	686	738	690	680	675	610	718	701	716	709	661	667	700	685	692	628	719	705	697	672	694	702	700	691	638	704	663	726	668	694	707	648	693	714	714	666	625	685	726	655	718	709	691	708	684	660	653	708	697	677	703	668	669	709	758	681	697	631	674	691	663	700	734	700	672	671	728	715	655	661	753	716	670	699	718	696	675	680	697	669	687	713	681	707	683	685	680	699	704	675	704	741	717	646	673	633	695	650	683	695	692	677	671	664	676	692	717	695	709	652	687	745	689	666	684	737	695	661	649	720	696	689	697	650	701	685	707	707	670	691	703	666	709	660	727	709	647	678	695	685	634	681	673	658	693	688	650	681	684	675	658	649	688	692	663	703	641	668	742	674	667	698	702	702	649	665	673	691	670	692	680	672	707	720	717	709	707	692	735	669	696	685	705	694	683	701	674	667	681	710	725	697	686	729	717	664	697	688	698	687	702	642	664	688	704	700	718	714	677	718	674	650	666	672	686	714	661	648	660	694	683	684	700	697	694	708	709	699	720	687	673	668	684	689	654	727	669	736	666	681	665	724	695	699	664	679	720	739	712	670	704	702	715	722	683	697	654	653	722	654	666	645	708	681	726	669	683	682	682	679	697	749	697	668	665	718	723	697	738	657	680	670	672	694	694	669	656	660	666	726	681	708	703	722	678	669	684	701	717	678	719	733	679	709	684	695	678	687	691	662	655	687	724	736	649	675	703	691	704	651	703	674	663	674	726	667	689	693	676	740	711	652	676	720	728	646	664	703	699	721	676	682	695	661	674	679	689	706	677	701	679	713	711	698	727	695	657	743	678	672	688	708	713	703	693	663	713	681	693	669	668	680	667	687	641	677	658	706	717	684	695	706	659	649	676	688	723	705	685	671	721	675	685	691	705	657	687	674	718	714	703	672	673	729	663	713	691	679	686	689	658	717	664	665	676	703	693	735	686	679	732	678	691	705	697	685	675	678	719	677	688	675	645	699	656	696	687	693	656	711	683	667	694	698	694	662	742	692	688	709	701	688	703	695	720	708	705	686	703	690	710	651	654	700	700	654	694	670	682	708	638	708	683	698	683	707	690	655	716	645	700	686	701	723	733	661	726	689	780	695	729	680	670	702	674	661	678	643	625	671	637	660	693	745	694	711	650	669	737	702	693	661	671	668	730	666	716	698	653	707	675	681	697	670	677	728	659	676	671	692	701	676	689	679	698	710	621	678	676	725	701	648	736	682	697	686	667	731	689	719	667	704	667	679	637	721	726	688	706	650	710	718	736	658	701	711	719	704	672	713	687	672	682	668	694	698	737	681	686	677	731	690	713	699	704	711	702	691	626	734	706	677	711	643	718	675	705	686	678	696	690	687	696	665	675	725	728	661	693	723	682	679	689	713	665	660	652	731	714	662	688	687	673	671	694	728	674	693	674	666	640	751	724	692	680	674	657	678	747	672	693	702	700	724	665	721	744	673	677	679	698	736	674	680	694	704	710	642	659	648	703	684	652	660	684	665	700	662	704	716	642	697	691	662	725	710	674	761	654	732	688	733	714	646	717	656	719	678	677	692	749	703	657	646	712	698	688	657	680	718	698	707	648	713	711	714	683	710	669	646	660	713	676	705	681	696	706	635	699	705	640	703	716	681	733	661	647	657	687	680	703	664	692	732	666	720	703	698	721	674	688	731	689	708	691	709	727	684	676	689	714	695	648	642	691	621	732	672	693	708	654	670	704	712	702	670	694	692	712	690	754	665	672	671	698	714	670	680	691	675	687	704	677	681	682	642	659	665	687	666	715	699	685	672	665	682	653	657	687	711	673	756	700	669	704	686	672	622	677	684	619	716	787	694	729	666	702	730	694	734	686	681	708	690	676	695	645	753	711	651	696	685	645	633	674	709	661	680	719	682	700	666	682	682	672	698	692	721	742	705	658	689	692	709	696	691	738	659	705	699	678	640	656	692	668	706	687	686	704	656	684	696	703	705	693	627	700	682	685	693	626	679	733	668	708	631	711	666	705	717	674	697	663	705	690	703	734	668	677	722	711	686	665	700	663	706	686	668	688	673	669	696	717	717	672	692	707	665	712	694	722	663	700	699	729	695	663	636	671	712	711	673	698	663	685	705	706	687	695	714	678	647	703	682	662	677	660	688	716	713	740	690	687	704	695	722	694	673	693	685	671	700	746	668	695	672	713	680	711	687	692	653	706	644	706	710	709	723	713	714	700	713	722	671	633	741	689	708	692	679	733	668	702	754	691	687	688	739	760	692	678	648	680	647	669	706	653	704	673	686	685	660	679	683	683	696	661	683	719	693	675	681	652	706	726	665	678	701	679	699	672	686	656	644	653	641	690	665	699	695	672	678	681	689	670	669	701	724	720	675	695	730	702	714	688	688	653	652	698	665	713	689	691	638	708	735	722	663	666	667	683	707	650	697	682	704	654	665	678	734	721	732	715	699	695	706	724	697	718	712	698	655	696	682	643	654	706	678	705	653	704	688	673	686	691	716	666	690	728	687	728	718	723	680	686	712	715	714	672	682	726	702	677	674	708	719	715	711	709	703	681	698	685	673	684	681	687	684	707	723	693	661	644	676	672	684	742	667	677	694	697	653	723	704	648	702	742	638	666	652	677	655	681	707	730	705	698	705	687	746	688	674	681	715	696	712	718	715	714	714	720	715	706	682	665	687	672	726	719	696	657	682	685	675	713	676	677	682	716	694	683	695	681	720	709	739	712	710	657	687	695	709	733	680	706	688	714	716	726	657	699	714	706	693	625	638	647	675	659	689	676	720	671	680	681	657	682	706	659	721	697	660	704	679	688	647	677	733	671	696	692	683	693	674	662	693	671	711	699	691	719	671	649	701	711	711	722	718	687	736	697	713	679	716	734	676	713	678	692	668	708	702	678	721	672	678	684	667	755	687	688	710	678	684	715	677	656	717	658	710	646	713	660	716	722	696	735	609	728	699	709	651	680	705	685	682	709	683	662	717	744	705	705	701	725	724	679	683	677	696	689	676	683	694	663	695	694	690	695	646	677	696	703	687	740	697	647	680	715	732	664	653	707	671	700	666	747	647	660	729	708	719	691	699	686	669	721	682	701	689	750	673	656	669	718	736	644	738	674	675	691	664	752	723	744	705	697	696	653	666	694	682	663	709	665	738	702	669	725	685	653	689	644	657	664	679	676	666	712	710	670	626	653	721	692	686	714	666	651	687	654	693	633	710	685	701	677	676	699	681	647	729	666	666	695	694	708	663	702	645	679	650	716	692	728	722	658	753	733	618	667	668	682	716	718	674	692	674	689	698	672	684	651	685	729	705	700	699	690	683	628	702	669	712	705	680	621	717	692	723	674	673	672	675	651	747	697	694	675	731	693	710	700	691	652	688	661	669	703	710	677	706	707	671	712	659	701	698	727	696	700	635	674	684	725	667	731	651
4493	1391	1126	906	849	792	815	771	837	833	835	774	823	773	760	805	729	820	804	772	810	787	763	761	757	808	773	793	793	759	767	806	755	757	819	782	754	778	793	736	808	778	770	814	765	820	834	778	766	767	790	767	777	758	762	821	767	753	751	784	763	744	781	750	780	779	785	800	776	746	783	768	751	765	757	800	742	793	824	796	787	792	754	757	813	764	777	772	783	753	712	789	805	762	787	766	810	741	792	780	803	769	785	765	764	741	806	802	761	798	755	827	777	770	753	762	784	750	806	772	794	775	794	804	767	778	793	799	737	782	766	816	803	763	779	754	781	726	785	775	721	774	782	785	787	796	770	768	757	760	738	786	807	764	764	793	738	729	748	755	766	784	756	800	795	761	740	749	726	764	797	826	774	762	752	765	831	773	770	790	732	735	746	733	708	787	713	797	809	764	821	751	747	788	811	773	786	733	766	788	807	801	756	797	765	746	794	745	785	785	759	802	784	800	812	797	776	739	750	795	788	771	727	809	828	767	786	750	718	776	753	730	758	791	783	736	810	767	755	761	810	751	756	757	763	792	767	753	804	759	767	730	771	791	748	799	758	797	774	825	769	765	736	807	802	796	739	698	803	807	709	795	787	730	802	747	834	778	803	785	786	775	805	763	804	766	759	775	737	752	805	739	779	779	792	717	731	777	819	800	802	770	765	792	732	785	742	773	775	761	734	772	802	797	775	776	791	760	789	728	801	792	797	809	809	773	799	785	754	760	777	765	766	741	750	767	753	785	719	784	817	791	775	805	756	783	775	792	777	800	772	753	758	721	793	761	767	753	761	801	762	784	750	786	799	763	762	766	829	752	717	755	764	765	768	770	792	774	750	780	777	772	718	777	794	818	767	805	760	717	774	776	774	755	803	777	725	775	773	785	777	786	713	808	781	756	742	766	761	787	756	805	766	744	781	745	819	728	765	787	764	778	778	778	830	746	783	783	748	776	783	783	796	797	807	755	741	776	770	868	794	761	712	832	782	761	760	748	749	836	779	771	789	742	747	766	776	824	749	822	770	729	792	788	804	755	817	737	783	743	819	728	784	778	789	790	771	712	751	706	746	756	769	736	792	751	756	772	833	767	770	771	765	797	777	751	765	757	791	764	770	787	818	742	765	796	834	824	786	771	790	791	753	796	797	793	787	756	798	767	767	795	788	776	772	797	782	783	770	788	773	745	742	768	733	817	764	802	756	778	762	815	759	793	756	741	773	757	762	768	794	756	757	832	818	800	724	775	777	762	800	829	771	773	803	803	765	738	785	741	760	726	782	770	787	797	803	817	787	832	807	818	758	772	780	772	810	771	758	750	816	817	778	758	855	760	766	792	711	820	767	753	781	801	772	783	784	800	772	772	754	776	772	764	766	767	812	766	765	755	819	749	785	774	809	786	761	766	745	780	763	777	777	789	763	757	787	773	815	751	725	752	822	816	794	777	781	786	764	771	758	784	742	813	749	810	763	777	788	731	866	789	763	755	772	754	742	779	808	779	728	782	770	764	779	780	797	798	761	821	746	739	780	853	780	769	734	809	771	820	827	783	768	774	763	785	800	725	795	735	786	802	770	781	776	790	760	803	777	750	788	815	741	789	758	782	801	753	830	755	736	752	738	770	747	784	826	789	804	785	724	795	766	811	750	723	791	797	737	784	824	769	790	759	759	822	766	759	803	755	843	752	786	716	744	759	771	764	720	770	770	780	763	810	767	757	728	811	782	776	798	762	776	808	778	783	799	771	809	757	794	753	781	812	768	766	779	766	793	740	742	747	759	856	745	820	769	761	763	821	785	790	745	782	753	749	759	747	761	712	788	764	805	739	770	769	810	840	800	792	737	765	799	753	790	768	745	749	796	758	752	755	792	758	748	786	803	782	805	771	795	763	784	833	849	788	732	769	772	744	799	774	779	775	762	764	763	746	781	739	776	788	813	800	795	753	767	763	775	760	750	751	750	782	804	775	792	764	741	747	769	784	760	763	759	757	764	774	787	755	829	755	771	726	723	826	792	750	816	815	776	775	844	751	768	808	747	708	749	768	839	785	761	782	757	796	779	783	824	732	695	778	773	789	799	756	767	784	772	804	789	740	799	812	781	804	778	772	759	801	759	804	781	770	783	767	756	778	800	842	742	777	818	774	805	843	818	753	800	762	792	818	816	785	769	788	771	811	752	773	768	773	797	795	784	766	778	811	766	737	775	808	745	791	780	787	825	818	742	775	806	796	773	716	770	759	742	781	790	764	817	803	740	772	748	777	778	789	797	781	768	778	791	729	737	806	759	786	801	759	740	789	759	798	770	790	764	846	824	796	780	741	776	817	828	770	782	736	782	775	759	794	788	770	782	778	800	781	723	782	754	783	759	843	777	806	788	795	794	754	765	766	815	762	786	799	782	774	774	798	733	780	766	769	793	744	775	755	767	772	823	818	795	794	768	800	777	772	809	793	726	786	767	770	781	787	757	806	773	818	774	815	807	799	737	822	845	710	792	803	809	776	807	789	795	819	829	736	804	835	757	742	786	777	773	749	810	771	784	771	805	777	766	764	812	756	746	749	757	759	758	774	787	791	735	793	795	770	743	741	804	795	742	758	828	768	792	734	806	793	787	778	757	797	769	838	789	728	772	792	740	789	770	733	794	779	792	780	784	752	769	777	775	784	772	818	756	785	783	841	751	789	811	747	815	823	746	755	754	805	788	758	812	772	738	830	783	766	780	736	741	810	729	790	775	748	768	768	768	761	761	776	732	791	761	769	764	793	758	740	779	760	750	772	835	749	746	813	815	785	755	798	826	751	792	807	797	752	762	754	792	769	770	727	799	768	818	738	743	810	757	736	839	824	700	735	733	735	745	772	769	792	791	833	782	779	769	769	795	779	800	785	733	754	746	726	750	735	734	816	756	786	761	790	753	768	822	765	740	763	704	734	712	819	788	795	763	777	751	735	797	775	780	828	774	817	757	816	794	759	803	714	768	827	787	734	766	769	821	745	813	735	762	758	823	800	773	751	761	782	760	778	788	773	759	754	775	812	748	809	755	812	760	813	811	807	814	795	801	818	763	810	824	752	801	785	762	784	811	795	803	782	776	789	759	801	821	749	775	701	794	790	771	746	771	766	795	795	732	775	768	781	785	794	793	714	780	786	734	721	771	775	792	824	801	779	804	779	794	768	775	745	789	752	822	770	724	786	777	807	759	748	762	784	745	807	800	808	814	740	752	753	770	790	762	774	812	762	756	781	779	819	721	812	746	788	756	735	774	817	810	740	789	752	764	768	773	767	754	786	745	759	769	725	784	831	822	728	725	791	769	770	761	787	752	767	730	816	780	764	729	782	799	787	786	750	819	769	816	818	734	802	782	826	788	776	765	820	764	776	730	825	816	799	773	747	774	786	799	788	783	774	747	802	784	757	779	810	791	828	720	758	738	790	783	758	800	721	775	759	767	774	750	777	772	811
23271	20862	27811	24018	20859	9821	1690	1302	1144	1172	1117	1111	1029	1069	980	1010	960	997	1034	1028	985	988	953	969	948	989	952	922	949	949	957	962	1011	965	994	993	945	969	963	905	952	922	946	959	988	951	944	976	933	884	916	999	951	966	981	963	945	922	926	899	984	946	996	929	905	978	951	904	956	941	921	918	968	918	923	912	941	960	966	956	935	895	967	961	945	990	1042	970	930	965	925	949	971	962	944	944	959	964	947	959	905	949	964	900	917	881	880	958	950	936	924	982	922	971	903	977	855	928	909	965	917	948	916	920	943	926	934	920	975	952	967	961	972	905	952	968	913	910	963	924	966	920	898	989	980	948	923	943	895	942	938	962	954	932	981	919	945	946	925	941	928	903	954	978	899	929	924	911	934	967	960	941	984	945	976	931	987	952	929	1048	1028	931	904	955	910	966	953	965	935	893	952	949	970	929	912	979	939	940	939	974	956	899	951	953	895	919	937	931	915	945	962	935	985	893	937	954	918	940	936	909	968	1056	985	985	910	976	960	962	962	927	916	995	927	917	946	959	909	930	958	947	991	950	958	994	922	984	947	947	940	927	902	964	960	910	1005	932	946	977	945	990	959	960	963	919	972	879	940	926	957	1003	914	908	977	934	905	967	911	900	1020	929	933	899	985	934	945	934	936	913	922	949	961	935	938	968	905	920	933	909	918	956	946	981	911	947	981	950	907	938	939	953	934	925	965	949	998	935	914	914	913	840	902	1000	983	992	973	970	955	913	924	937	907	952	942	939	947	935	930	986	946	956	915	955	1003	903	909	909	957	922	951	919	939	937	955	939	968	973	1005	986	941	990	957	907	924	951	915	958	921	973	925	894	953	986	912	961	947	940	972	964	973	938	962	916	913	956	931	924	924	950	974	940	971	989	915	940	959	937	1015	960	892	913	961	930	965	920	941	981	953	910	964	864	942	935	976	970	918	978	969	927	964	992	929	994	931	907	895	952	958	921	963	931	920	966	875	943	953	930	893	937	946	979	957	957	906	945	927	950	972	962	947	969	940	895	888	939	934	917	939	960	976	1027	911	925	940	1014	957	940	979	973	888	872	927	977	897	889	1005	948	887	946	1006	947	963	950	981	912	956	909	892	952	941	886	980	918	965	936	965	978	942	936	920	913	910	950	948	949	955	944	979	895	890	911	961	987	972	949	982	925	959	975	968	943	948	946	940	935	957	935	932	946	977	936	896	935	934	981	941	957	948	923	875	924	894	945	909	964	865	939	919	894	893	919	932	947	936	871	1011	944	940	1013	913	958	929	972	940	1025	950	940	887	961	979	923	948	946	969	899	957	922	968	961	1011	929	972	912	919	982	909	946	964	944	951	909	954	914	917	874	969	888	950	943	951	900	910	916	976	954	961	918	904	934	955	919	910	890	985	888	961	946	928	992	915	930	995	951	894	967	980	1018	973	870	988	933	936	932	908	966	1001	911	975	943	902	914	964	932	934	950	928	903	941	917	905	938	975	962	925	906	879	922	983	916	905	924	926	917	1000	979	914	968	923	912	939	921	927	904	899	960	939	946	926	950	969	930	980	970	947	922	997	1009	988	956	957	902	980	922	965	979	923	1008	928	923	940	914	924	991	959	898	946	950	909	915	936	932	937	983	926	919	938	964	939	976	894	961	963	952	913	976	903	956	944	954	960	964	945	945	967	963	964	965	956	983	933	955	975	991	905	944	931	959	1010	959	935	964	898	949	935	998	960	928	942	925	940	939	887	961	956	938	913	920	900	903	956	969	937	914	1009	942	992	981	981	956	948	928	937	908	964	969	989	951	974	949	918	931	926	941	897	986	924	949	917	950	959	954	888	940	927	980	963	893	970	917	930	930	969	931	969	973	979	978	941	914	941	936	928	947	911	957	979	930	885	974	976	946	995	969	933	897	1012	1021	933	957	857	976	984	915	976	911	994	1002	937	956	904	961	916	898	928	947	1008	946	912	915	912	984	952	936	949	930	967	957	969	920	953	882	977	948	982	979	927	981	934	945	944	906	967	946	944	919	970	998	993	953	933	987	948	970	999	924	955	956	944	897	950	996	951	969	947	941	943	924	897	933	939	955	973	879	903	896	938	921	927	923	937	905	925	969	961	918	883	986	935	906	949	937	916	975	976	991	912	916	913	961	978	938	1039	963	924	888	934	925	960	931	918	961	870	952	937	891	995	923	933	918	897	973	929	948	929	888	981	954	937	999	937	955	916	937	939	940	927	936	1014	921	1001	963	975	923	920	958	955	952	904	938	943	929	982	957	957	956	954	935	932	932	959	946	961	998	932	894	943	943	957	978	903	893	897	907	959	934	988	915	936	903	947	978	899	934	910	933	983	951	944	941	925	953	912	914	935	929	956	943	959	979	915	928	898	888	925	1021	926	949	911	961	943	958	922	895	955	934	948	954	928	956	954	970	932	897	954	944	956	911	934	908	959	976	911	951	956	970	965	955	941	929	910	938	945	907	925	969	976	954	948	921	923	974	925	917	929	995	943	866	930	886	955	981	1002	950	974	948	912	953	973	957	925	979	915	949	913	922	933	932	950	945	967	980	969	996	940	914	928	984	953	927	947	926	928	964	958	969	972	978	955	964	930	960	929	955	916	1001	964	974	972	966	951	981	957	919	961	919	965	967	945	941	875	891	940	986	1000	945	901	922	937	954	931	964	951	924	936	940	918	888	948	933	910	940	979	974	957	966	942	898	916	972	968	912	926	905	887	886	952	861	980	958	932	930	951	941	932	970	971	923	940	948	909	966	973	917	928	951	997	926	966	941	911	945	921	940	913	934	991	971	909	901	969	892	996	959	967	965	907	969	957	923	945	958	902	902	895	906	894	918	925	962	988	939	926	955	949	910	930	976	920	977	932	941	994	928	951	909	940	955	940	932	904	929	908	1018	940	964	968	928	917	940	907	993	962	930	954	943	910	966	921	1002	969	925	944	907	977	907	968	964	979	944	906	912	927	920	907	916	954	924	891	867	943	944	962	952	934	953	946	913	946	904	955	991	949	881	975	877	972	982	898	909	908	1005	914	934	989	923	913	987	945	915	940	1009	951	925	946	937	922	941	940	925	920	965	962	925	909	987	961	946	973	942	935	925	986	959	941	951	947	945	920	926	933	954	889	920	990	964	904	942	978	947	929	969	879	920	922	970	932	976	891	965	920	1008	908	979	910	975	940	942	907	945	924	969	943	950	901	952	957	957	928	995	975	943	913	980	966	955	953	925	967	950	909	932	942	968	951	928	956	934	935	948	949	893	912	988	995	1002	890	942	929	962	946	943	944	995	989	897	946	957	924	969	915	924	950	986	944	968	962	920	941	987	952	988	947	941	956	941	999	928	934	944	947	926	951	969	933	960	946	960	955	963	963	949	958	883	924	943	949	949	973	1006	888	912	923	931	938	978	943	952	962	926	945	923	944	953	949	912	917	1000	918	939	945	906	968	979	949	959	955	988	924	966	924	929	981	927	900	927	954	952	897	981	952	923	1011	913	968	942	950	1037
3882	8731	6903	3480	2612	2149	1846	1610	1490	1409	1247	1266	1198	1183	1177	1176	1155	1148	1133	1142	1117	1109	1091	1172	1161	1073	1075	1132	1084	1072	1127	1082	1075	1141	1083	1054	1074	1154	1087	1117	1075	1092	1087	1071	1053	1058	1079	1048	1038	1070	1032	1036	1097	1069	1055	1036	1055	1048	1036	1003	1084	1034	1058	1080	1034	1031	1123	1093	1128	1018	1070	1076	1134	1079	1053	1081	1070	1054	1043	1059	1088	1087	1063	1064	1043	1104	1066	1058	1092	1061	1095	1076	1071	1058	1068	1057	1068	1108	1078	1019	1062	1031	1074	1099	1018	1070	1063	1082	1075	1060	1108	1117	1065	1074	1050	1075	1093	990	1069	1043	1082	1094	1103	1041	1073	1090	1064	1007	1095	1074	1087	1040	1072	1047	1113	1051	1129	1015	1087	1133	1081	1085	1020	1098	1065	1003	1060	1075	1033	1052	1097	1011	1056	1095	1116	996	1134	1045	1033	1073	1105	1078	1092	1080	1091	994	1094	1045	1121	1084	1106	1026	1078	1105	1034	1086	1098	1035	1068	1089	1107	1107	1118	1065	1057	1054	1077	1021	1128	1042	1120	1065	1058	1025	1072	1098	1065	1064	1063	1059	1075	1081	1115	1040	1087	1111	1083	1067	1071	1054	1018	1106	1138	1079	1048	1079	1075	1089	1044	1009	1065	1044	1100	1113	1100	1132	1073	1090	1057	1011	1079	987	1039	1064	1062	1069	1079	1115	1103	1099	1049	1032	1125	1058	1068	1100	1115	1086	1058	1077	1029	1023	1060	1106	1054	1053	1072	1100	1083	1048	1055	1121	988	1082	1067	1042	1136	1050	1085	1075	1088	1034	1100	1060	1126	1088	1043	1098	1015	1117	1110	1025	1079	1065	1033	1074	1041	1066	1032	1014	1117	987	1072	1030	1076	1070	1065	1060	1071	1055	1090	1058	1071	1016	1094	1069	1074	1015	1084	1072	1097	1095	1066	1101	1055	1079	1050	1095	1027	1029	1041	1067	1119	1030	1025	1014	1034	1055	1035	1058	1081	1049	1102	1120	1022	1034	1038	1060	1080	1095	1066	1106	1085	1105	1062	1085	1122	1127	1012	1047	1100	1046	1078	1102	1103	1068	1095	994	1024	1057	1102	1060	1100	1051	1113	1077	1018	1073	1099	1077	1058	1088	1067	1030	1088	1089	990	1048	1049	1007	1103	1024	1159	1120	1096	1113	1059	1103	1150	1071	1055	1078	1085	1112	1091	1115	1066	1107	1079	1033	1090	1056	1138	1116	1122	1088	1066	1085	1023	1004	1056	1090	1078	1096	1043	1057	1052	1080	1051	1052	1090	1082	1081	978	1066	1090	1068	1146	1067	1109	1084	1039	1082	1044	1074	1073	1044	1095	1108	1029	1058	1063	1118	1070	1044	1060	1071	1099	1030	1062	1076	1038	1052	1062	1073	1133	1051	1068	1044	1044	1044	1084	1070	1051	1065	1048	1031	1098	1101	1116	1080	1068	1101	1074	1094	1118	1019	1053	1062	977	1079	1084	1115	1090	1121	1044	1049	1064	1042	1094	1076	1121	1076	1113	1065	1040	1069	1050	1039	1067	1100	1069	1143	1077	1121	1019	1069	1045	1094	1089	1149	1052	1125	1117	1037	1101	1042	1001	1077	1076	1065	1085	1037	1048	1067	1081	1068	1027	1077	1027	1099	1056	1030	1085	1097	978	1082	1069	1028	1063	1065	1125	1057	1075	1101	1022	981	1068	1072	1082	1061	1120	1097	1042	1062	1056	1072	1060	1059	1107	1070	1083	1118	1071	1063	1070	1089	1062	1058	1129	1094	1109	1116	1057	1105	1012	1058	1071	1096	1050	1107	1119	1117	1068	1100	1073	1020	1045	1094	1092	1056	1089	1070	1115	1119	1102	1103	1090	1115	1093	1035	1043	1090	1062	1059	1058	1090	1111	1077	1081	1086	1028	1069	1089	1119	1051	1042	1116	1156	1060	1062	1071	1066	1079	1131	1112	1026	1084	1035	1063	1082	1017	1078	1073	1067	1046	1123	1089	1058	1048	1097	1042	1067	1096	1071	1033	1014	1065	1024	1026	1108	1055	1018	1049	1090	1139	1064	1112	1101	1046	1005	1114	1033	1035	1077	1069	1053	1067	1063	1043	1080	1090	1125	1078	1067	1085	1100	1075	1022	1059	1059	1069	1063	1032	994	1064	1111	1049	1115	1043	1071	1056	1118	1078	1093	1099	1041	1072	1091	1126	1086	1096	1052	1087	1102	1064	1062	1071	1101	1068	1099	1103	1079	1069	1035	1122	1081	1076	1062	1058	1078	1058	1073	1034	1075	1081	1083	1038	1004	1074	996	1051	1098	1111	1023	1087	1088	1082	1089	1066	1087	1019	1121	1052	1039	1066	1026	1097	1124	1077	1082	1067	1073	1104	1068	1095	1092	1063	1078	1086	1035	1017	1033	1043	1140	1026	1129	1065	1051	1043	1082	1137	1011	1094	1095	1105	1029	1013	1060	1060	1061	1065	1065	1082	1084	1103	1050	1052	1093	1048	1019	1029	1067	1027	1070	1064	1082	1068	1068	1080	1067	1039	1100	1069	1066	1063	1034	1086	1108	1037	1078	1006	1046	990	1019	1128	1091	1092	1083	1119	1080	1086	1099	1076	1021	1095	1085	1135	1010	1123	1043	1097	1068	1093	1091	1049	1051	1151	1015	1085	1065	1034	1094	1086	1008	1003	1037	1077	1079	1087	1158	1102	1090	1058	1097	1071	1064	1014	1068	1097	1066	1112	1104	1041	1053	1042	1095	1092	1068	1066	1051	1086	1084	1098	1065	1084	1047	1049	1095	1093	1126	1080	1046	1108	1049	1110	1087	1069	1021	1039	1067	1111	1075	1078	1033	1034	1107	1037	1017	1023	1067	1091	1005	1081	1061	1016	1049	1072	1099	1029	1052	1049	1054	989	1068	1104	1026	1081	1056	1076	1014	1010	1064	1032	1046	1036	1059	1024	1089	1065	1073	1030	1097	1103	1060	1095	1063	1032	1059	1058	1099	1110	1071	1113	1091	1050	1069	1051	1061	1083	1067	1074	1045	1088	1034	1092	1072	1110	1026	1066	1113	1101	1096	1030	1043	1037	1088	1025	1049	1089	1054	1015	1118	1065	1112	1046	1098	1089	1033	1048	1061	1034	1097	1126	1057	1021	1108	1046	1095	1101	1047	1028	1052	1029	1026	1024	1068	1089	1056	1058	1085	1062	1026	1105	1113	1125	1150	1054	1003	1093	1065	1118	1089	1100	1022	1040	1063	1022	1110	1048	1059	1104	1058	1091	1020	1052	1089	1049	1035	988	1135	1115	1054	1044	1107	1035	1042	1064	1038	1055	1065	1019	1074	1118	1057	1077	1039	1057	1043	1055	1141	1082	1115	1087	1099	1076	1010	1088	1066	1046	1034	1077	1053	1004	1071	1094	1077	1069	1030	1083	1052	1079	1043	1027	1092	1036	1046	1066	1104	1060	1078	1006	1067	1084	1038	1074	1090	1103	1131	1095	1124	1025	1045	1069	1054	1087	1024	1083	1047	1042	1067	1020	1063	1073	1058	1089	1045	1036	1070	1061	1052	1047	1044	1066	1100	1058	1036	1008	1032	1068	1119	1121	1085	1042	1031	1087	1031	1116	978	1109	1056	1029	1071	1125	1071	1083	1087	1121	1080	1124	1067	1074	1030	1031	951	1130	1051	1113	1099	1113	1064	1125	1069	1084	1043	1092	1083	1043	1099	1093	1108	1060	1120	1085	1071	1053	1071	1059	1077	1121	1110	1100	1088	1050	1095	1116	1071	1059	1076	1072	1039	1141	1056	1070	1145	1055	1112	1120	1023	1102	1083	1115	1096	1070	1083	1049	1087	1054	1047	1086	1017	1082	1027	1064	1072	1041	1071	1045	1080	1060	1131	1092	1097	1039	1112	1106	1084	1049	1078	1056	1113	1094	1099	993	1092	1092	1113	1039	1017	1065	1077	1050	1046	1105	1108	1061	1026	1104	1069	1062	1127	1079	1044	1049	1123	1029	1088	1009	1082	1132	1112	1023	1094	1039	1124	1045	1108	1027	1013	1110	1111	1046	1068	1060	1057	1028	1123	1060	1114	1064	1047	1108	1046	1029	1060	1093	1039	1069	1055	1091	1126	1068	1036	999	1055	1135	1041	1078	1066	1064	1069	1090	1021	1034	1118	1106	1042	1127	1088	1037	1106	1048	1052	1056	1085	1066	1071	1034	1047	1022	1030	1098	1041	1098	1047	1103	1025	1054	1051	1092	1044	1038	1108	1097	1125	1006	1108	1092	1064	1115	1075	1053	1063	1075	1114	1039	1056	1107	1037	1087	1047	1115	1072	1044	1064	1094	1112	1073	1022	1041	1100	1044	1037	1088	1084	1032	1036	1047	1062	1054	1030	1051	1024	1064	1139	1055	1144	1037	1083	1095	1131	1011	1134	1108	1090	995	1077	1054	1129	1046	1028	1078	1066	1086	1054	1046	1037	1060	1081	991	1106	1059	1062	1036	1060	1066	1064	1056	1030	1034	1107	1077	1068	1045	1089	1061	1081	1075	1096	1036	1093	1061	1045	1079	1118	1109	1066	1042	1031	1046	1124	1068	1075	1126	1026	1054	1058	1029	1060	1039	1101	1102	1076	1027	1024	1047	1089	1069	1092	1049	1082	1104	1091	1080	1095	1083	1113	1041	1061	1006	1032	1030	1052	1051	1049	1067	1084	1061	1029	1115	1022	1041	1076	1055	1068	1004	1098	1054	1041	1044	1078	986	1043	1017	1107	1087	1044	1016	1068	1071	1008	1099	968	1092	1037	1052	1096	1103	1058	1114	1110	1104	1074	1044	1091	1084	1052	1085	1046	1072	1081	1111	1091	1107	1040	1070	1097	1051	1020	1090	1043	1109	1081	1095	1107	1057	1069	1044	1093	1088	1106	1020	1041	1063	1056	1088	1030	1054	1076	1027	1082	1080	1060	1047	1103	1080
24322	20878	26976	24877	12250	832	570	451	437	425	404	429	416	376	330	340	360	362	352	335	372	347	349	382	371	348	346	296	362	339	341	346	297	342	319	373	346	365	367	335	337	351	343	357	350	342	333	346	349	365	316	340	311	317	375	334	337	344	341	353	348	344	340	329	380	338	374	318	363	353	336	332	335	300	342	303	313	342	345	356	367	317	315	322	331	310	340	342	293	366	321	368	351	337	305	355	351	349	335	368	326	319	344	340	337	297	353	351	319	329	348	337	322	349	330	359	317	357	332	352	350	346	353	326	338	325	364	324	353	316	344	354	316	320	340	342	328	384	349	354	368	326	388	361	341	332	323	345	313	328	327	325	365	354	305	339	347	349	358	354	354	346	292	314	309	381	336	315	349	327	324	306	365	339	343	338	334	336	330	353	323	353	348	366	302	309	317	345	348	305	349	320	334	337	327	330	362	307	313	380	320	363	375	305	343	325	355	369	308	386	299	343	363	339	316	341	335	362	342	362	326	323	305	373	359	328	349	313	348	367	334	339	322	326	324	332	341	353	328	347	343	349	357	351	347	344	335	311	313	305	344	328	308	317	313	343	345	372	348	373	342	327	336	312	327	327	314	349	345	300	346	371	344	335	354	338	334	342	356	332	302	335	336	316	380	357	349	324	322	354	323	347	369	361	340	335	375	345	323	318	337	350	335	320	321	334	333	334	338	344	320	347	355	364	343	332	362	358	323	329	363	331	321	361	340	354	333	327	348	323	328	352	341	334	327	330	341	371	328	336	342	341	378	350	343	370	318	332	337	337	321	348	355	334	316	353	334	323	354	370	365	350	368	357	322	367	346	360	336	387	357	326	324	358	338	351	335	317	321	353	324	325	335	334	339	308	351	326	355	359	338	306	326	337	340	347	275	334	359	306	360	376	340	342	319	324	354	345	348	359	324	351	338	331	327	343	340	325	308	342	350	377	325	349	317	346	336	367	381	308	324	325	348	323	333	347	330	345	322	346	364	313	357	327	354	346	338	365	313	367	388	340	334	348	365	348	328	344	323	367	312	312	330	352	334	362	338	328	321	310	342	334	340	343	340	372	324	348	327	336	343	311	329	353	348	360	321	306	373	337	319	380	353	349	338	351	344	305	328	343	324	342	360	340	340	335	357	337	366	321	335	361	351	353	353	348	341	361	324	352	329	333	336	337	327	347	357	346	311	341	368	365	338	367	336	343	317	353	324	324	324	347	339	327	320	357	337	316	338	348	336	348	323	344	339	376	357	337	306	357	302	322	332	356	342	344	365	342	340	342	362	352	324	336	316	327	311	285	354	329	313	305	367	366	322	353	322	338	342	343	321	335	342	337	370	336	323	353	348	336	355	328	328	331	351	307	331	367	299	348	355	363	334	342	323	320	324	362	353	351	355	344	333	341	328	322	330	348	368	300	353	340	347	326	366	350	367	328	332	364	321	345	359	347	357	332	335	318	334	328	349	321	353	349	352	340	320	329	339	364	350	352	351	343	344	336	354	335	358	328	338	350	327	319	291	368	335	346	345	320	311	338	354	368	343	336	307	358	324	347	323	355	344	353	377	348	326	346	322	364	336	354	371	296	325	323	300	301	336	333	333	334	372	358	334	331	353	350	365	316	339	355	364	355	332	389	340	349	327	347	361	354	330	327	326	343	379	339	379	340	332	343	320	314	325	352	355	311	366	319	350	373	364	330	330	352	327	329	327	329	344	338	341	384	341	357	365	341	349	338	325	324	335	341	319	336	353	343	339	331	301	359	365	342	337	334	338	342	346	346	317	331	319	338	338	313	355	353	342	348	345	324	329	312	345	335	309	363	347	356	326	328	325	350	320	353	342	348	353	320	345	315	316	309	340	372	332	378	371	335	332	348	339	325	348	325	313	373	374	358	306	334	361	309	350	331	335	357	319	389	341	341	363	350	333	341	323	342	350	352	348	319	375	352	332	324	315	312	341	337	357	361	331	316	330	358	309	351	376	334	319	362	363	326	334	351	346	313	348	319	344	310	336	371	346	351	347	351	339	363	346	307	348	337	336	328	309	330	342	359	353	325	360	332	333	366	312	322	339	354	350	341	319	378	347	345	310	345	342	312	351	324	347	392	369	321	388	334	358	299	370	346	312	340	331	344	344	342	359	334	352	328	361	338	312	323	322	323	342	340	321	349	326	342	356	345	346	334	309	368	362	317	299	345	324	341	371	362	333	336	343	332	381	324	328	326	364	324	348	355	326	345	314	343	310	319	339	329	321	356	314	329	322	312	333	330	335	348	341	374	315	354	338	368	331	311	349	346	370	357	325	371	361	359	311	382	376	331	366	334	305	322	330	335	326	341	307	321	346	348	338	343	357	310	341	339	348	351	350	361	326	327	328	343	380	360	327	348	331	334	315	341	323	320	348	342	348	323	324	352	349	336	338	327	354	307	349	356	323	317	310	344	338	323	343	361	367	344	333	343	318	365	336	330	336	357	315	341	343	338	330	329	347	345	370	329	321	328	351	330	328	324	352	339	320	327	381	340	317	347	370	307	362	364	321	334	332	346	334	310	316	365	345	363	333	360	373	343	324	332	368	339	359	344	303	362	330	341	360	370	331	372	351	354	335	363	350	348	319	332	332	352	345	344	358	355	295	320	331	358	342	329	334	343	306	331	314	351	360	321	331	295	334	353	354	333	317	294	314	328	321	339	360	326	337	321	344	316	348	317	335	333	352	349	342	332	357	329	323	322	338	326	336	336	345	334	329	345	335	328	356	355	359	319	341	372	332	344	338	358	332	347	359	349	322	333	315	355	344	318	324	341	370	344	348	347	352	354	335	356	328	315	364	347	371	329	346	362	333	350	383	336	279	349	345	346	322	361	342	346	332	335	342	357	317	356	365	332	343	331	350	363	339	319	358	324	366	370	349	352	316	330	333	362	344	316	353	360	397	341	329	331	340	321	352	339	374	325	321	356	343	370	344	323	332	356	360	327	340	366	353	321	344	341	351	358	352	301	356	323	321	337	335	338	356	313	348	326	319	330	356	371	328	367	322	339	320	302	333	337	342	310	353	333	337	330	347	336	348	334	334	378	330	365	337	300	351	316	325	374	340	348	346	370	348	351	332	369	342	354	360	324	338	352	361	367	333	354	350	366	359	284	335	342	354	327	327	309	328	318	289	345	352	317	338	299	325	369	323	329	358	328	303	348	351	342	360	367	345	373	368	356	318	360	335	365	340	345	352	330	332	336	345	319	340	339	345	343	310	354	303	312	332	342	303	320	340	329	316	350	341	380	305	349	344	343	314	352	329	345	341	346	350	342	341	315	338	362	320	344	337	335	297	355	341	312	324	306	312	353	361	317	337	334	341	354	341	314	353	354	329	356	322	359	340	318	336	343	367	359	345	319	317	327	368	347	368	326	357	338	309	344	338	306	376	357	373	356	331	325	333	337	352	319	338	340	334	340	342	339	370	366	339	329	330	333
3649	5324	3949	2081	1426	1081	890	744	685	635	572	559	501	457	476	479	446	463	449	441	465	434	428	475	403	406	459	434	432	423	396	403	421	425	402	385	418	407	380	426	397	453	405	422	410	399	415	401	430	412	394	416	420	403	398	428	420	382	412	428	444	402	402	401	367	408	432	398	434	373	411	436	395	414	420	401	378	380	395	405	427	387	398	389	417	379	424	424	379	416	431	428	385	430	427	398	411	391	418	392	377	389	403	378	436	390	388	407	400	416	419	419	382	367	442	390	423	430	411	390	394	380	406	403	399	384	399	405	427	396	432	409	402	422	409	413	370	430	403	432	398	437	374	426	418	390	399	407	423	405	408	394	383	421	394	405	394	399	444	389	421	407	403	389	406	410	399	400	400	380	401	385	414	383	380	433	438	368	376	387	413	384	434	393	403	386	408	441	367	419	388	394	428	408	372	423	386	393	401	442	410	423	411	426	405	403	416	436	433	433	399	395	377	452	428	397	394	410	420	407	399	404	388	379	420	376	404	402	408	361	387	420	374	370	401	420	432	411	419	381	405	439	396	385	419	402	425	390	403	368	435	400	380	409	446	397	400	408	419	393	401	428	404	415	416	424	429	402	394	413	425	414	416	389	381	391	416	404	425	423	411	376	403	405	416	392	417	417	407	408	396	403	404	400	383	428	434	391	397	435	408	381	414	405	377	393	389	376	378	440	415	395	416	401	390	394	409	418	393	409	385	371	409	429	418	404	430	417	430	402	387	388	430	399	358	378	415	387	410	399	406	394	388	414	383	400	397	430	383	395	396	424	423	417	405	432	432	419	402	407	405	409	411	409	371	409	375	421	439	400	425	394	433	439	408	418	390	374	375	381	392	410	424	429	423	349	411	400	397	421	475	378	378	413	400	399	395	402	412	416	387	456	393	399	361	407	398	426	410	403	372	428	395	395	384	423	397	394	408	369	388	404	365	413	405	440	424	372	429	417	405	397	402	386	398	390	432	380	414	415	401	404	420	439	422	422	411	428	371	361	365	396	431	445	379	406	409	402	393	391	391	400	443	409	397	426	388	383	374	447	395	427	411	417	402	408	397	435	418	401	372	403	382	429	459	414	393	416	394	412	413	407	416	397	422	399	420	376	429	413	378	408	377	390	390	449	380	414	411	416	411	425	442	394	401	428	437	419	414	385	402	384	405	388	428	413	388	381	416	417	387	412	418	407	435	425	438	354	390	411	438	374	400	406	402	346	429	421	413	430	456	442	376	427	396	434	448	402	394	452	412	419	415	381	390	414	415	440	386	403	393	400	371	430	398	380	427	379	403	386	435	403	425	414	431	393	412	463	422	383	406	391	405	446	428	413	407	400	418	418	414	397	437	374	402	417	442	419	379	413	383	378	399	380	402	422	434	393	428	404	405	394	421	401	386	412	432	409	372	446	395	415	378	408	390	410	377	375	453	363	405	403	396	432	429	444	386	423	395	434	411	386	421	374	456	410	399	402	398	422	432	426	429	438	416	391	406	392	391	426	417	387	422	412	461	401	375	389	414	404	395	406	410	383	443	380	417	422	427	377	388	392	427	379	400	415	457	411	410	390	412	421	400	415	433	426	415	424	401	391	405	423	391	375	407	424	438	401	414	418	409	375	405	410	427	399	386	417	424	429	398	438	403	378	396	434	395	374	420	411	433	387	402	421	399	409	438	397	386	384	414	411	382	417	431	390	393	429	388	430	432	382	446	404	396	424	392	393	404	391	422	419	409	408	398	405	400	403	372	385	415	408	369	429	447	431	386	407	422	417	408	407	369	432	449	420	397	376	397	388	425	392	424	388	407	391	394	427	379	415	405	434	368	412	420	423	416	411	438	405	371	406	420	414	379	402	437	389	425	392	469	398	380	405	400	390	398	399	398	403	405	405	366	407	405	408	379	406	401	421	408	410	348	394	376	396	447	401	382	396	445	430	422	430	424	405	418	379	442	412	438	423	392	399	405	406	398	391	388	384	432	430	389	394	387	402	381	418	424	393	433	386	415	406	381	442	420	410	394	404	412	421	431	411	359	406	409	414	391	399	426	419	412	410	422	408	434	376	426	394	388	391	372	406	423	394	414	395	403	411	417	376	428	420	388	427	429	369	412	404	391	438	407	404	406	444	429	401	418	386	438	432	398	383	399	435	387	416	429	379	398	446	398	415	385	413	361	431	394	380	451	383	409	389	376	416	419	426	396	401	427	435	396	384	412	390	397	449	409	395	404	397	428	420	432	362	421	395	431	380	421	414	410	393	402	401	426	386	421	410	390	388	414	402	405	406	373	386	377	404	428	404	415	392	411	395	384	432	462	387	397	413	391	405	417	384	401	422	413	433	395	424	422	394	407	385	419	413	374	393	408	378	404	414	408	361	398	401	424	389	404	415	406	415	412	371	383	406	396	406	436	402	406	389	435	362	420	396	452	409	436	411	396	443	376	458	440	387	389	437	402	394	402	389	417	442	403	407	421	374	414	361	406	382	418	396	431	400	385	439	435	429	393	393	407	409	379	407	438	408	416	388	405	417	423	428	410	413	410	387	374	422	410	387	381	416	397	397	379	392	399	419	433	436	391	434	382	397	414	409	458	416	439	370	430	417	434	391	394	409	383	394	412	437	409	419	395	412	396	452	444	426	437	375	410	463	383	420	383	385	398	418	433	406	437	370	446	404	410	411	416	434	386	419	404	388	429	382	438	388	437	384	381	382	417	429	394	384	398	383	402	432	359	391	408	412	389	446	423	378	426	412	402	382	403	384	388	371	419	463	420	411	352	408	389	416	378	427	433	396	411	397	395	450	425	439	408	421	399	397	395	421	392	393	370	402	402	401	387	397	404	386	402	412	417	414	401	401	390	386	420	435	410	392	427	401	372	423	414	415	424	401	416	424	410	423	403	398	424	371	364	442	417	428	387	380	402	441	383	397	394	428	423	398	371	400	409	392	421	436	390	400	428	420	431	429	387	419	421	434	420	412	389	427	376	429	412	391	405	414	398	418	398	401	410	405	407	415	426	399	414	391	440	429	410	398	437	418	376	400	427	445	428	386	394	394	399	413	393	409	414	424	411	397	398	428	415	401	400	387	408	395	430	413	398	392	402	400	406	408	438	395	381	427	410	401	410	400	403	373	413	469	378	387	425	394	433	395	390	415	425	392	383	404	385	386	407	394	391	380	407	407	361	388	407	393	428	420	399	426	366	379	410	378	437	409	424	421	406	415	470	423	364	445	398	392	403	372	407	410	406	399	397	414	366	355	408	400	377	390	441	442	405	419	374	384	402	410	377	435	401	396	428	345	413	430	398	427	449	423	391	424	388	385	403	408	431	425	412	455	376	387	393	394	388	402	434	390	421	410	402	377	400	447	431	415	413	434	397	430	388	379	395	443	421	440	407	450	393	401	414	420	399	431	385	390	383	412	406	398	400	369	387	384	415	395	386	408	434	406	413	435	378	388	402	379
22293	20914	28382	23593	20915	20973	9655	1403	1017	942	928	829	800	729	693	713	775	732	669	690	690	683	669	664	665	685	687	633	653	577	679	610	655	684	623	640	608	583	664	638	586	622	669	639	612	633	582	606	568	619	635	611	626	638	635	638	639	608	606	595	592	679	641	629	623	588	610	629	638	678	658	624	629	611	613	602	643	590	629	566	617	621	599	592	629	593	608	597	616	623	634	626	625	600	628	608	650	598	610	615	672	600	646	603	620	613	617	586	659	606	613	620	659	608	649	589	653	568	674	635	639	573	619	613	605	630	625	609	601	663	580	592	611	601	618	637	616	631	626	642	595	612	603	637	650	615	618	593	610	589	631	588	620	573	586	598	601	664	623	600	610	608	591	632	586	625	651	595	617	617	596	608	589	559	582	549	632	569	590	613	620	598	626	619	600	637	608	572	651	611	617	643	619	635	625	562	607	659	589	659	628	646	567	661	587	597	597	588	597	604	596	618	611	640	601	597	615	616	601	651	602	552	645	622	644	611	631	614	636	652	607	646	613	595	585	602	575	604	641	605	609	600	585	615	598	611	634	611	623	639	616	611	603	651	598	581	599	632	659	588	601	607	608	664	630	593	634	627	630	571	636	650	606	609	660	614	628	608	656	647	629	627	573	605	534	647	609	622	569	585	618	599	609	583	612	618	604	568	621	607	570	624	609	630	599	598	591	650	598	606	607	646	606	628	596	622	642	580	570	638	631	612	601	595	649	605	608	641	605	608	598	641	608	626	648	606	544	637	642	623	572	609	599	636	554	612	569	630	589	622	569	625	571	615	622	631	614	603	625	644	619	568	661	625	620	599	603	598	626	639	595	636	622	631	614	613	612	656	674	575	630	610	605	639	590	646	607	619	624	604	607	634	564	622	611	657	559	586	629	605	614	617	620	619	567	658	633	622	624	641	608	641	603	591	571	616	620	612	607	646	615	616	569	640	666	596	594	633	625	624	643	643	623	617	605	677	664	657	595	639	662	627	605	610	657	643	605	614	617	580	573	636	578	622	598	587	615	601	627	632	619	614	597	596	621	645	671	619	640	585	640	591	603	627	628	605	554	621	595	557	591	568	608	587	649	586	611	596	661	612	602	589	562	618	584	590	569	648	609	555	618	588	600	583	595	614	558	607	609	623	623	625	633	610	611	637	593	607	613	636	631	654	602	549	578	629	591	616	611	636	610	608	652	599	661	604	625	645	634	595	650	577	598	641	631	601	606	602	616	591	618	616	638	576	594	610	610	628	593	647	617	624	617	638	570	591	588	615	620	608	645	609	660	658	585	610	607	608	587	605	644	592	625	628	630	674	637	622	634	612	630	637	590	572	564	629	608	594	624	584	617	627	590	607	656	665	623	590	573	592	609	593	631	661	614	596	538	632	569	610	624	595	627	587	616	627	658	620	599	592	582	578	636	613	561	601	626	613	614	602	633	623	601	635	631	647	609	596	639	627	601	667	622	568	560	603	681	580	612	619	603	641	638	610	620	601	608	580	591	587	642	576	610	570	563	623	633	635	605	590	624	641	581	646	611	630	655	607	623	645	603	624	577	623	626	584	593	548	624	633	622	593	604	600	637	651	593	621	614	659	640	583	606	618	608	623	616	642	631	638	607	639	610	607	620	628	644	605	617	630	621	629	621	577	598	669	610	594	673	594	638	623	594	597	643	553	597	599	613	620	621	599	620	619	642	599	622	612	614	638	641	573	634	595	573	624	619	648	568	601	591	629	660	598	595	635	580	604	628	600	595	614	592	613	567	636	604	602	628	608	625	632	627	619	628	604	635	586	609	611	636	590	650	622	577	629	659	555	640	630	604	627	613	594	602	625	594	571	628	607	626	610	642	605	613	583	565	621	631	573	613	608	551	610	648	626	605	664	616	624	583	622	642	603	641	587	579	596	660	619	644	598	623	616	575	600	638	608	621	598	564	563	589	684	644	623	640	581	605	630	632	587	628	602	653	574	605	606	618	600	642	572	642	602	599	580	629	605	632	591	607	610	606	605	587	636	611	665	626	635	638	598	596	596	608	615	580	609	599	620	674	611	628	627	593	643	614	619	625	603	608	553	599	577	597	597	607	665	628	652	619	611	626	600	625	602	595	595	609	613	597	573	648	615	650	621	614	594	585	629	636	588	606	574	596	632	641	621	564	611	651	562	667	614	622	598	602	642	610	627	647	634	638	600	612	591	593	618	630	617	584	605	597	650	587	668	588	597	621	636	621	630	604	604	618	614	616	607	655	622	627	628	589	648	621	622	614	631	639	624	588	552	589	599	604	591	609	645	620	536	637	665	595	615	620	590	583	637	620	643	577	604	589	601	631	590	652	606	629	585	546	589	651	623	599	619	656	633	590	615	624	619	599	669	615	538	651	613	641	603	601	591	600	586	635	613	576	614	592	594	634	585	633	623	635	647	629	598	661	609	593	633	618	624	619	614	619	652	633	610	631	642	628	617	608	619	587	637	611	635	577	627	547	606	641	588	638	613	637	611	624	608	664	631	641	635	647	593	579	638	582	599	652	590	587	634	620	599	601	627	652	634	578	614	625	612	643	604	668	616	613	615	652	614	582	672	600	626	628	606	636	590	625	600	589	629	625	616	618	603	594	610	577	607	611	594	598	622	577	625	584	626	607	653	615	608	634	617	658	559	587	609	624	601	615	633	623	638	571	606	636	621	609	632	596	610	602	637	584	649	585	608	609	609	636	636	579	601	618	579	603	576	608	598	654	629	570	598	640	637	611	628	585	607	601	599	595	626	611	618	651	574	581	612	614	615	576	585	587	584	621	623	630	626	587	577	598	593	588	600	580	606	632	628	554	612	672	611	619	598	606	623	634	572	594	645	636	600	565	604	601	578	577	603	610	560	621	618	600	629	627	608	627	599	618	599	611	599	577	601	622	623	616	650	626	649	590	595	634	601	622	587	606	620	598	605	617	612	617	601	604	587	600	619	605	582	580	577	599	609	597	580	557	609	590	559	665	643	585	612	609	626	675	585	630	612	623	614	582	587	620	632	588	607	599	587	641	680	600	642	597	602	654	611	591	603	582	663	607	650	640	607	603	653	628	580	584	595	602	631	661	618	654	599	640	637	570	603	652	588	636	608	612	626	613	642	598	605	636	605	629	608	628	599	625	603	635	589	655	644	613	634	576	595	634	647	566	595	599	606	638	591	650	661	623	597	586	626	591	619	609	612	607	610	598	603	607	626	658	628	603	597	648	640	627	643	586	614	611	625	582	623	606	605	607	643	625	638	649	636	615	614	626	644	618	613	625	597	603	640	576	607	578	650	623	609	597	630	625	624	651	619	584	620	593	577	576	612	585	602	601	580	613	591	574	615	614	570	606	610	583	595	643	564	630	572	632	665	603	639	599	580	600	609	587	606	604	613	612	624	608	633	638	612	590	636	613	629	563	596	663	615	630	608	607	627	642	614	567	635	573	565	567	654	661	611
4849	14253	10952	5761	3851	2961	2354	1924	1607	1375	1252	1179	1036	972	927	916	895	879	789	844	799	805	820	790	793	766	755	742	742	743	801	739	747	768	766	760	726	745	759	733	753	745	766	771	701	699	728	714	800	772	748	728	671	737	763	719	820	705	715	761	727	737	719	699	713	679	752	734	710	766	731	700	718	740	729	717	726	715	675	722	714	726	781	680	748	712	723	726	781	714	742	706	756	707	734	714	717	744	691	727	709	713	712	714	742	698	718	730	696	725	761	689	732	693	686	706	722	708	709	698	729	750	759	676	683	728	716	722	742	649	763	719	688	679	768	756	703	718	753	710	747	672	707	727	700	728	733	747	723	707	720	682	729	720	753	722	691	719	752	705	689	726	717	738	719	730	747	733	720	713	697	746	689	728	720	708	769	704	696	718	703	722	726	741	772	734	722	739	771	662	695	728	718	745	771	712	723	731	731	671	741	697	694	710	689	780	722	759	767	718	728	680	732	771	723	668	675	686	725	757	743	732	725	701	707	691	713	708	701	696	681	694	712	741	723	702	740	737	794	781	719	744	738	703	724	735	696	776	738	717	741	724	707	728	720	709	682	746	656	703	710	679	736	708	746	738	686	656	714	733	706	745	705	736	673	741	728	712	758	702	713	773	745	739	735	739	743	696	740	758	760	762	745	722	732	712	732	699	733	718	725	684	732	741	731	705	686	705	725	716	740	736	709	751	716	760	705	728	728	713	668	687	712	733	750	703	707	731	735	723	725	727	707	704	719	707	768	741	733	700	720	691	731	749	752	712	745	713	791	698	725	675	675	735	738	723	703	723	710	779	743	706	690	727	660	687	732	732	720	662	667	735	737	709	722	736	705	738	677	722	738	679	726	741	769	697	719	699	730	698	748	710	663	715	633	764	740	687	711	710	707	715	730	735	697	751	681	724	734	739	698	718	724	679	705	753	734	751	713	674	734	696	733	704	717	718	736	697	747	680	713	764	768	703	732	696	726	736	743	747	762	742	750	731	740	737	701	687	727	688	712	700	736	738	728	719	769	718	750	721	732	781	713	708	702	728	717	719	750	680	682	683	728	744	723	692	720	721	730	718	688	683	699	761	769	679	693	693	705	711	735	669	689	728	706	730	705	710	722	738	810	736	727	706	721	738	711	728	751	728	689	722	787	697	681	735	706	713	686	762	674	719	733	697	721	719	714	734	694	721	736	724	707	716	707	709	687	734	685	748	696	670	682	686	702	738	754	726	756	698	807	718	751	721	706	744	755	740	748	733	681	797	738	716	716	719	710	724	697	704	687	708	722	726	716	735	701	729	694	680	704	716	713	729	766	694	725	686	729	728	767	702	741	717	787	775	734	705	717	731	711	679	730	786	721	736	733	742	721	700	767	705	710	746	730	704	707	743	711	701	733	687	748	734	714	718	665	706	701	769	737	736	745	745	737	724	697	716	728	735	726	690	731	761	724	748	746	709	691	706	728	746	729	721	661	730	682	737	738	742	751	719	710	766	722	760	671	719	673	692	700	727	738	754	711	717	717	733	728	719	692	686	711	776	714	741	698	710	749	739	694	730	697	761	761	716	675	724	700	742	698	731	701	721	736	739	740	703	706	701	752	697	738	746	668	721	721	748	734	709	723	731	765	706	730	690	677	638	764	707	703	756	748	726	671	728	764	712	695	735	745	730	704	683	710	777	738	714	693	738	722	724	753	770	712	699	733	715	736	691	716	759	687	662	676	667	752	698	730	722	699	741	708	728	736	710	723	719	721	757	723	717	685	763	698	731	664	749	696	715	713	683	718	778	713	736	713	731	728	731	738	711	725	756	728	684	645	771	687	745	712	689	721	753	745	719	717	667	748	719	744	709	731	674	709	719	732	705	725	755	761	736	705	742	708	717	726	734	684	727	723	715	695	731	666	708	755	698	694	663	743	694	691	698	689	714	730	707	729	691	785	733	665	720	699	704	733	734	708	701	693	690	695	709	742	737	733	749	707	707	686	660	718	723	758	789	705	695	766	768	683	768	707	704	753	705	712	715	746	726	746	724	715	713	719	703	694	677	685	743	701	696	668	739	706	745	720	682	776	723	697	644	715	720	696	767	701	663	707	753	721	722	685	700	746	694	738	686	706	722	741	746	727	738	711	768	720	711	690	715	698	688	798	734	718	694	739	708	688	738	714	729	701	701	732	729	779	703	698	749	666	749	735	744	704	728	749	728	738	727	747	694	692	655	715	725	705	676	733	773	678	675	743	763	709	736	705	673	721	706	736	690	702	722	691	697	705	732	719	707	699	720	749	721	678	763	734	715	782	745	732	732	747	742	701	737	678	713	710	675	773	768	713	711	671	735	709	722	732	741	681	727	716	730	703	730	694	704	674	737	769	698	724	716	736	686	710	788	662	754	716	713	704	716	686	724	734	688	711	778	697	688	724	682	697	695	707	686	780	684	688	683	682	735	715	702	718	725	719	737	731	746	730	721	720	771	677	758	706	743	698	668	711	748	734	688	746	740	712	720	759	702	708	672	696	714	695	750	736	733	746	742	714	695	731	718	765	724	736	704	695	742	730	708	761	661	754	698	690	707	662	713	703	716	692	719	707	733	705	673	681	723	719	758	693	719	760	727	719	679	710	773	724	750	740	722	705	682	682	735	677	700	712	690	747	702	695	741	693	677	746	708	754	710	689	743	730	754	733	692	724	733	720	673	733	680	693	728	724	730	703	692	707	733	679	729	665	773	695	750	729	756	719	697	656	740	711	756	737	723	772	688	701	731	711	751	738	681	726	714	713	702	697	742	712	691	711	697	720	720	729	782	746	703	693	745	765	692	755	750	707	739	695	690	743	719	684	744	730	739	732	754	711	697	744	760	693	707	724	743	731	680	741	714	677	689	709	720	710	714	710	686	730	734	736	728	724	710	746	736	708	759	761	688	685	734	710	744	710	683	755	701	758	689	641	734	702	750	703	717	751	727	711	734	715	746	715	728	791	703	690	731	675	680	693	728	697	710	676	700	733	720	718	726	681	671	734	709	684	725	709	713	706	703	722	793	745	714	746	695	694	766	768	717	698	738	778	739	714	687	728	696	700	737	674	727	726	717	703	722	746	723	685	751	708	747	703	686	723	693	693	684	706	732	707	691	753	734	699	701	747	696	740	705	733	720	710	729	693	717	681	685	727	761	764	698	723	807	739	718	721	681	761	715	769	790	723	713	719	723	711	718	748	746	669	684	760	759	752	703	722	714	703	723	674	722	749	693	758	746	732	725	734	705	705	733	721	673	690	737	734	689	760	732	738	722	746	664	692	670	726	701	741	712	685	674	719	699	673	675	708	733	726	741	695	742	674	696	741	741	750	722	717	687	716	676	688	708	701	722	714	721	662	705	720	720	773	712	766	719	668	694	767	719	757	771	711	734	723	729	747	732	789	735	730	710	711	731	735	714	741	715	722	739	729	689	696	710	724	685	725	724	715	716	740	689
26964	18896	5394	1016	798	741	730	716	682	701	679	683	696	711	674	635	662	700	734	679	680	713	700	681	698	750	681	698	655	644	723	707	713	735	678	713	668	685	661	666	698	714	668	667	707	692	669	647	675	692	707	707	673	697	698	713	720	647	754	673	663	696	680	736	734	679	642	687	687	702	671	739	655	675	727	711	708	746	677	710	727	681	692	679	635	683	693	720	680	677	716	687	699	700	688	716	685	696	680	697	660	680	680	703	684	703	661	651	673	680	633	670	663	659	744	673	685	686	667	724	693	710	687	678	698	671	648	681	678	683	708	692	687	685	697	651	663	661	710	686	731	648	722	668	697	680	695	734	697	728	693	673	696	640	694	714	674	702	713	683	690	698	668	701	691	699	691	681	719	677	717	712	686	641	719	669	717	685	705	684	689	659	720	681	710	639	690	653	697	673	697	720	645	669	722	698	752	654	700	682	697	699	637	697	669	649	634	713	661	671	679	711	687	665	686	671	688	694	704	694	656	656	725	697	674	712	679	682	671	696	687	646	687	678	656	713	652	638	717	674	689	671	674	678	718	686	719	670	728	699	695	697	674	697	705	697	685	704	722	636	687	727	669	679	676	648	704	694	708	680	707	712	705	678	734	632	674	709	709	686	699	692	644	693	690	712	674	726	676	676	643	672	672	677	729	717	641	677	748	678	698	699	671	668	670	638	703	714	690	715	679	699	692	685	702	727	679	646	637	683	691	715	695	687	689	721	673	659	686	687	680	692	702	694	713	738	715	688	717	741	690	684	697	715	680	667	624	706	739	675	672	713	658	655	718	708	677	724	670	704	717	661	640	720	692	697	697	694	685	668	668	689	723	710	701	707	696	659	648	689	711	688	666	701	645	679	729	691	699	654	720	679	672	679	671	710	658	701	707	669	714	635	662	664	688	700	649	640	724	707	646	698	702	673	717	695	652	710	672	705	700	702	686	663	693	711	670	681	704	689	660	713	687	693	725	683	659	708	683	698	673	709	689	736	698	682	721	624	693	711	712	689	718	674	706	708	671	705	723	685	663	669	686	714	723	671	686	669	672	692	675	706	659	699	680	661	718	642	686	669	684	731	664	715	696	660	703	721	664	726	667	693	753	745	680	706	626	645	695	696	675	706	719	661	694	683	666	714	680	686	719	690	660	677	658	712	658	682	682	738	709	689	706	672	703	705	729	707	683	682	654	674	669	704	662	732	705	716	692	685	687	699	668	719	729	688	704	654	712	702	671	709	726	711	691	674	712	700	664	699	688	708	682	705	685	685	710	724	718	700	708	661	721	676	734	721	650	671	712	693	665	701	729	699	710	684	683	632	638	721	696	662	688	705	735	628	670	733	671	709	750	680	704	671	706	667	665	702	725	659	663	680	731	671	649	694	699	696	678	725	676	695	711	640	674	708	716	637	686	681	693	682	672	707	707	683	695	692	668	683	709	645	630	677	681	698	647	684	698	658	676	695	656	635	627	669	704	736	661	697	721	666	692	663	661	715	667	698	750	660	656	664	667	672	723	689	669	664	731	669	653	675	654	677	647	719	705	704	695	664	681	662	679	704	695	685	682	651	685	706	671	704	707	704	701	699	672	709	634	701	656	683	721	688	684	682	708	672	683	673	683	648	703	670	682	652	684	686	712	670	653	699	678	705	673	687	675	671	666	701	706	681	651	706	653	690	707	680	720	623	714	682	618	677	670	695	654	724	699	664	716	697	712	670	670	669	681	678	734	696	682	686	661	656	694	665	681	704	789	743	665	669	659	678	667	702	694	674	718	665	679	669	659	737	675	696	646	664	674	716	709	682	669	722	690	696	677	745	686	651	671	653	683	670	716	670	691	674	671	703	660	673	671	726	713	723	683	687	658	671	673	697	705	653	646	699	642	679	712	707	657	667	679	666	669	681	664	668	673	623	681	720	663	699	651	695	722	655	678	728	681	681	665	678	686	676	682	703	672	679	698	753	645	736	712	713	650	718	679	693	750	680	663	694	721	682	657	714	707	718	731	641	709	647	677	691	672	698	705	635	688	685	713	705	710	696	674	671	695	679	701	708	656	699	657	698	690	722	700	715	685	667	668	670	706	684	663	642	638	699	702	685	714	678	666	693	736	652	646	774	708	685	705	714	675	692	719	708	703	690	731	669	738	675	651	676	677	706	664	662	703	716	724	712	736	655	668	694	722	642	685	662	699	694	700	679	719	681	672	665	678	727	685	646	711	688	698	690	697	675	664	654	719	661	674	695	720	671	628	662	694	732	738	690	768	689	655	670	720	703	685	650	687	668	649	689	735	709	664	697	624	730	695	666	713	708	725	673	726	690	664	678	731	654	708	657	753	694	675	655	687	675	636	670	652	698	691	673	675	691	693	698	748	713	696	666	683	705	624	692	689	720	699	657	673	651	678	720	678	674	706	744	703	690	691	669	680	687	630	676	642	721	696	680	731	664	662	668	726	724	724	724	694	725	665	702	654	686	666	697	685	737	682	656	636	681	689	722	712	667	678	666	666	706	716	712	723	691	685	684	747	685	678	678	687	711	696	745	664	716	702	715	727	707	672	687	649	692	704	683	706	685	673	660	742	659	759	711	704	689	709	667	721	690	698	643	653	670	677	669	733	656	697	676	710	689	675	712	686	642	658	698	719	663	634	658	697	648	692	704	649	695	718	647	673	674	673	659	697	666	744	728	670	657	739	659	696	667	688	683	664	700	688	676	731	723	665	734	760	704	657	705	706	689	693	707	694	689	672	707	735	731	711	653	711	677	697	673	708	640	668	676	685	678	655	690	654	685	659	662	697	700	662	712	746	644	708	692	711	668	709	686	707	711	706	683	682	687	721	738	708	685	705	655	726	669	684	733	659	753	717	706	693	684	690	680	715	679	700	643	697	693	660	709	699	659	700	694	746	718	695	643	661	725	669	710	668	680	666	702	690	692	689	679	671	730	668	712	644	709	718	692	694	693	706	697	669	666	690	660	693	687	647	684	685	700	704	688	693	654	685	698	659	636	715	691	672	684	647	676	716	638	682	683	685	653	669	688	704	670	679	680	638	677	702	630	686	647	731	706	719	662	712	705	673	690	730	681	691	666	625	684	696	733	689	689	727	700	724	710	674	649	695	694	678	669	707	703	685	692	677	656	689	681	697	688	719	696	696	667	695	691	674	718	709	699	671	706	703	685	681	704	718	687	691	672	703	694	708	654	702	711	706	705	696	668	762	679	670	698	716	673	684	661	685	643	695	679	660	724	669	670	701	659	669	706	711	699	689	729	661	754	656	712	690	660	693	683	690	688	677	657	712	662	685	667	680	686	688	664	707	697	722	714	678	673	727	689	687	665	688	697	703	682	698	691	685	710	668	725	713	708	675	728	676	726	683	714	692	721	691	673	714	682	691	681	705	722	658	640	692	682	702	663	738	689	660	676	692	680	645	686	708	664	691	710	650	670	638	728	687	673	653	737	678	691
4345	1322	1154	901	838	807	817	829	777	786	763	782	784	765	722	797	807	782	764	821	770	761	798	806	795	741	785	742	772	741	809	805	795	822	764	790	758	808	797	787	782	734	782	814	758	743	782	805	770	756	772	756	755	823	743	798	779	780	754	768	745	796	789	800	733	741	751	721	796	733	774	762	792	808	813	822	794	805	788	759	763	729	794	739	791	793	785	819	782	736	742	764	823	791	755	766	787	790	804	805	752	766	783	770	817	786	780	811	778	746	773	789	857	735	814	814	737	810	787	797	742	756	735	796	760	815	750	822	792	748	743	812	790	805	776	760	754	765	731	817	780	795	768	802	744	826	775	782	742	768	794	817	762	773	816	797	732	761	758	806	785	744	750	835	778	812	765	794	757	752	771	743	754	776	797	771	798	762	779	843	732	769	812	788	791	751	740	751	788	735	768	755	755	798	765	760	756	763	767	789	799	763	754	763	796	785	787	728	754	756	801	783	725	735	825	777	740	748	816	782	767	769	798	755	812	795	780	739	761	774	786	781	772	787	775	815	785	801	732	767	726	832	799	791	781	774	752	813	779	761	712	791	761	761	771	790	819	769	753	746	799	791	737	828	744	760	803	818	841	758	747	764	795	788	749	739	791	790	791	803	781	772	826	766	777	764	840	795	801	800	756	769	789	751	770	838	722	795	812	717	822	790	822	802	761	828	773	763	774	779	742	753	726	825	770	803	802	777	751	709	825	816	759	806	769	734	805	769	719	761	806	763	766	748	792	762	822	747	723	785	767	824	815	798	762	774	773	796	774	792	785	746	770	795	798	809	775	785	751	865	770	771	698	804	720	791	788	739	787	784	809	765	806	770	774	779	766	832	793	771	791	755	793	782	767	766	822	767	780	743	760	787	799	797	781	787	763	733	785	749	817	802	769	755	780	773	785	755	751	812	728	725	819	772	738	776	730	792	736	794	786	766	772	801	780	773	805	795	772	764	843	776	718	809	729	843	824	754	728	793	777	803	755	758	766	794	790	771	740	787	750	792	764	765	760	796	719	756	826	758	804	813	770	766	749	825	746	808	773	735	742	755	752	759	717	788	803	754	776	750	738	752	760	774	775	785	783	773	710	783	801	758	795	745	805	780	803	780	839	754	760	787	787	785	831	754	805	769	786	777	732	801	783	800	773	787	820	775	770	740	781	739	763	762	742	742	780	768	793	754	727	747	742	806	820	782	819	764	726	771	717	711	789	715	749	775	730	825	824	777	830	768	742	761	758	769	817	812	739	747	739	817	748	771	757	766	749	764	723	786	736	786	757	786	802	760	756	761	769	802	793	775	801	795	832	735	771	718	852	761	765	785	750	836	806	762	764	815	810	792	769	724	777	750	753	796	780	752	776	791	772	760	784	801	767	747	742	761	811	803	721	778	774	756	802	747	801	779	788	755	755	752	777	765	792	799	836	790	809	779	763	805	759	820	784	783	785	798	777	769	783	812	770	744	771	782	744	747	723	782	853	806	782	789	764	795	815	760	768	770	804	797	762	793	767	742	758	817	744	807	791	758	788	757	781	754	780	783	790	835	798	768	773	777	755	778	726	804	782	735	714	755	753	763	759	789	782	788	695	720	822	828	776	792	758	771	779	789	814	829	786	840	731	740	761	779	819	739	740	767	792	779	735	850	759	783	788	778	754	803	796	821	794	808	726	756	769	767	791	783	787	737	776	773	786	765	765	810	748	757	775	795	778	813	804	768	803	792	768	802	779	760	786	769	822	784	809	809	762	749	771	785	771	792	772	769	805	740	742	757	732	778	738	808	750	755	805	792	797	778	806	804	773	773	780	767	766	780	763	761	774	835	768	789	749	775	814	771	782	808	770	763	787	763	768	795	740	788	799	776	775	782	767	734	799	775	730	751	772	783	827	758	773	789	801	748	775	781	806	731	816	731	799	833	751	797	757	814	745	795	735	762	751	732	765	834	797	777	753	729	786	790	767	814	791	829	758	784	746	804	796	807	740	742	807	747	810	829	784	754	775	761	766	754	770	737	794	801	727	751	784	780	760	735	729	842	830	729	812	737	799	729	781	779	759	795	767	762	746	801	800	796	769	768	787	758	817	756	720	795	764	782	791	804	793	774	787	726	770	763	789	775	735	823	790	745	763	777	805	777	766	762	766	747	730	773	830	776	797	801	755	774	814	811	747	770	751	741	771	782	761	778	800	790	868	733	794	785	796	807	791	762	753	764	821	816	791	759	767	815	793	783	774	738	766	770	748	734	726	802	780	793	760	785	751	787	753	782	718	757	767	724	777	808	772	779	850	749	767	800	805	776	775	789	769	770	765	756	724	731	772	743	791	812	761	740	736	767	751	797	750	719	797	746	751	795	766	774	742	816	726	781	762	753	779	819	765	784	793	774	736	751	736	788	749	753	787	776	800	764	794	785	808	744	750	741	780	784	690	788	742	815	817	795	791	748	768	792	784	810	774	799	804	830	784	744	793	779	774	788	758	797	803	797	801	823	737	802	830	785	746	746	755	779	804	796	744	749	789	773	720	759	789	821	834	799	754	755	762	765	734	765	809	779	782	814	753	761	787	779	753	759	762	783	768	813	748	778	757	747	799	755	775	835	756	816	776	721	728	778	737	809	760	752	790	769	755	763	769	742	788	761	767	747	744	770	799	812	765	784	792	736	755	762	769	760	775	756	755	811	768	782	785	789	766	798	746	818	785	767	748	819	783	761	815	767	771	802	803	743	759	805	759	743	791	772	744	729	783	778	773	723	768	786	825	762	782	751	791	791	789	794	720	802	804	740	777	722	719	775	814	763	776	787	836	771	839	720	747	786	785	792	772	758	772	804	783	794	775	771	773	768	779	785	743	766	833	771	750	737	739	776	784	779	785	825	758	816	716	768	760	821	757	791	794	808	763	812	805	739	750	733	734	776	761	784	759	768	789	856	765	737	755	786	785	842	744	795	751	766	757	794	729	766	742	772	737	782	772	836	799	738	749	748	790	802	756	773	808	780	790	753	790	799	796	756	820	777	803	805	777	772	766	737	771	755	746	793	795	817	732	780	742	824	739	774	769	770	767	801	739	808	786	795	769	765	747	812	783	733	737	810	822	794	697	740	761	732	789	770	750	803	744	733	769	798	777	792	763	768	758	799	763	750	836	787	832	742	776	762	781	762	748	759	737	749	748	764	754	831	754	752	829	750	845	724	771	762	773	744	779	821	780	800	826	776	715	732	764	770	772	783	810	787	782	798	787	775	821	686	806	774	758	813	768	791	750	744	825	839	811	750	808	754	807	805	789	778	792	767	768	762	759	732	788	735	762	780	790	804	776	764	815	794	805	741	786	739	732	758	703	727	763	787	761	819	812	782	790	800	778	780	786	773	772	805	759	791	788	736	755	778	757	744	738	739	789	775	724	766	777	761	779	772	753	810	801	740	779	765	809	801	779	802	837	776	797	748	772	772	810	776	751	806	727	767
23352	20872	27818	24017	20853	10034	1720	1367	1178	1169	1130	1026	1059	1042	1008	982	1019	979	1026	961	1058	944	1009	968	988	902	967	917	1002	962	967	930	929	931	979	978	945	981	983	972	911	967	912	1005	961	935	915	979	965	935	999	965	908	936	943	933	950	930	977	883	990	971	958	951	948	983	955	980	951	917	1001	1008	997	904	968	968	979	971	919	985	885	969	972	927	963	976	929	998	891	985	955	896	947	945	948	924	911	908	915	962	873	951	982	974	923	968	941	924	970	990	935	938	935	929	955	920	972	935	959	888	924	971	971	938	952	1004	950	949	991	931	954	896	925	900	998	914	979	906	982	973	983	974	966	897	1019	916	999	871	948	953	957	956	943	908	974	965	1004	920	956	986	918	933	940	909	1001	944	1006	918	1012	883	923	950	934	995	971	930	980	976	943	905	962	945	929	908	964	959	945	956	902	980	922	925	909	937	937	975	963	930	923	946	913	943	923	932	982	945	882	1023	940	913	915	895	995	976	966	879	911	916	955	948	909	913	936	938	949	958	931	969	945	942	957	987	964	971	995	952	888	967	964	894	1004	925	969	950	956	923	955	954	964	930	936	952	935	952	1000	924	1001	967	958	988	920	960	980	919	920	958	928	952	962	972	972	935	935	922	929	924	902	994	891	916	975	967	919	960	976	997	951	979	941	947	945	952	932	957	919	936	946	964	930	930	984	983	943	1004	929	935	984	963	991	988	935	936	920	930	956	981	962	982	929	954	925	973	996	889	987	956	965	986	941	906	977	898	940	923	930	973	929	976	973	965	941	954	953	920	898	922	898	954	933	932	988	996	979	1005	968	926	877	972	986	957	981	978	953	923	1014	924	999	976	962	909	976	1021	957	997	923	921	971	971	943	940	932	987	953	939	959	976	948	943	945	987	981	907	926	968	938	893	930	941	927	909	942	920	983	972	883	999	941	954	993	1001	960	935	978	963	989	930	952	954	983	927	969	933	941	967	886	934	966	936	968	929	933	977	914	922	894	1005	946	958	949	970	937	950	873	955	935	944	988	935	953	942	976	945	950	985	966	930	875	933	1010	963	947	898	947	853	944	973	983	977	911	936	975	949	998	928	944	975	927	982	935	920	973	897	970	946	953	947	916	964	1031	923	932	982	970	941	980	983	950	934	927	991	947	949	955	987	965	980	914	927	886	950	1019	978	946	1008	922	963	916	945	916	982	948	931	940	939	998	944	905	996	956	937	926	908	956	941	946	919	889	908	921	955	943	920	955	992	972	922	964	954	922	1003	989	950	982	938	923	957	958	931	995	898	962	970	957	927	900	925	923	931	952	965	971	965	912	901	899	945	986	955	911	924	902	971	976	908	957	946	987	965	939	925	977	941	948	967	948	1032	1002	979	941	942	1019	1050	989	907	920	927	1025	916	966	944	930	936	958	948	934	943	947	984	1032	992	957	980	990	935	935	898	950	950	922	929	912	977	936	955	987	956	942	931	859	969	939	970	946	940	946	929	940	999	1001	972	984	919	977	906	953	919	952	965	962	974	920	1023	978	938	905	958	933	967	962	911	1020	943	954	934	946	943	988	966	1005	924	980	935	904	956	968	999	919	922	896	959	994	954	984	947	933	921	953	916	926	969	930	889	895	921	963	957	973	958	1027	936	995	917	923	933	990	913	908	995	963	967	950	942	929	985	912	969	958	930	927	951	923	981	935	924	919	953	947	956	952	982	910	938	985	964	1018	930	897	895	959	942	940	944	953	889	981	955	922	950	991	943	916	916	994	956	1005	984	1020	940	968	989	968	937	946	933	865	985	940	915	967	908	1031	922	1022	1021	912	945	932	998	908	919	923	995	905	1000	935	947	975	968	930	975	1011	972	938	937	910	1003	945	981	1023	911	914	984	926	936	909	936	956	973	952	901	925	942	928	967	962	931	921	914	966	965	912	994	941	913	888	953	985	973	966	986	989	900	875	908	942	885	881	935	991	904	958	964	935	941	987	924	902	964	949	924	927	931	925	976	973	911	919	947	995	971	901	971	934	956	940	952	952	910	903	949	922	954	941	935	926	927	957	958	918	918	1034	990	891	904	965	950	995	1004	950	930	978	929	967	987	966	977	975	923	1039	949	933	972	959	979	963	953	862	925	964	940	928	944	952	940	1003	945	937	947	908	975	986	965	999	933	961	939	935	979	939	938	944	901	971	903	938	955	918	895	949	967	1000	931	1001	955	915	1005	900	943	976	989	1007	976	979	997	961	944	921	941	952	882	988	949	914	943	941	964	936	900	939	933	946	945	944	919	952	945	904	925	925	923	920	911	963	972	996	899	933	1014	982	986	924	959	922	946	950	993	884	988	923	988	991	975	957	1003	975	962	935	951	907	974	939	880	1031	984	937	949	924	1002	917	953	988	960	897	941	959	989	943	956	968	959	943	929	956	987	961	962	952	961	949	942	940	892	907	927	977	935	959	969	972	947	920	969	984	945	893	961	925	979	952	947	951	983	932	909	947	961	932	917	940	923	953	967	934	1025	958	959	905	957	919	941	921	922	934	917	960	887	961	949	932	967	947	912	926	970	921	964	988	950	956	955	938	951	923	951	991	898	961	976	968	889	905	971	961	934	923	993	949	983	933	996	962	934	893	1003	912	905	918	946	974	914	874	942	986	931	942	999	961	930	958	948	919	937	940	970	986	961	981	916	953	937	949	967	927	904	945	975	988	989	923	944	933	939	1023	916	949	974	971	891	946	919	962	951	939	971	963	927	906	960	927	920	976	926	976	959	972	965	972	938	900	935	902	955	953	946	970	1009	961	930	943	926	899	944	923	982	951	976	937	929	957	919	926	975	971	900	947	938	923	995	910	966	917	969	933	952	972	939	918	936	935	974	939	945	978	1020	948	938	958	973	974	948	956	965	948	971	920	1003	957	935	951	975	922	993	906	902	909	934	923	980	990	945	961	934	963	911	986	970	957	958	946	937	975	989	958	999	932	975	1029	981	922	948	934	975	986	959	977	939	958	927	959	916	921	910	964	925	921	976	956	939	930	969	960	998	950	1012	911	953	919	939	966	996	944	979	977	885	952	982	928	936	1020	924	990	990	983	971	954	939	941	928	926	931	960	919	985	967	932	945	1006	934	934	934	1025	914	951	951	950	967	974	940	856	972	931	977	953	938	965	946	908	987	995	975	954	935	979	965	962	982	942	984	955	1022	950	948	962	942	1004	908	971	996	925	993	964	929	947	946	969	943	936	943	920	964	936	990	906	935	901	959	945	934	928	950	967	944	900	919	970	956	927	992	941	941	950	934	1012	902	928	973	937	974	940	948	971	963	912	975	980	960	978	926	940	938	885	879	981	934	952	955	925	971	903	938	906	912	936	951	882	954	1003	977	949	933	940	885	941	955	923	962	977	964	1010	938	955	960	905	963	969	946	929	974	904	972	1001	935	945	934	983	926	965	950	904	947	979	917	961	888	990	924	917	1015	920	1006	957	980	895	933	864	929	951	948	954	917	950	990	921	946	931	922	943	999	1009	929	934	951	950	928	1010	945	965	961	963	936	943	991	954	955	961	959
3683	8636	6612	3384	2580	2123	1779	1638	1515	1376	1286	1203	1224	1163	1158	1165	1111	1110	1108	1048	1064	1120	1083	1058	1115	1073	1090	1075	1125	1066	1071	1055	1053	1066	1071	1105	1085	1074	1051	1121	1109	1083	1045	1059	1070	1082	1066	1063	1098	1100	1092	1113	1076	1065	1106	1133	1046	1083	1071	1133	1041	1069	1052	1138	1021	1097	1099	1057	1006	1083	1074	1037	1084	1041	1134	1095	1044	1057	1076	1101	1045	1005	1043	1096	1060	1034	1054	1024	1089	1098	1037	1061	1002	1095	1085	1087	1038	1101	1129	1044	1091	1064	1077	1078	1072	1034	1092	1118	1031	1100	1055	1035	1053	1092	1102	1095	1064	1099	1107	1024	1063	1073	1035	1061	1073	1034	1063	1080	1089	1079	1024	1101	1040	1076	1135	1070	1080	1066	1070	1088	1034	1062	1103	1089	1063	1046	1011	1056	1034	1063	1038	1060	1056	1118	1047	1113	1025	1053	1103	1137	1070	1060	1116	1048	1108	1082	1088	982	1050	1104	1062	1111	1056	1118	1027	1052	1041	1078	1011	1049	1068	1026	1092	1044	1107	1090	1080	1113	1024	1107	1120	1076	1132	1037	1041	1113	1028	1110	1042	1032	1088	1050	1021	1087	1088	1122	985	1081	1071	1044	1073	1081	1053	1063	1108	1050	1130	1083	1050	1101	1055	1066	1044	1068	1105	1110	1081	1083	1036	1046	1066	1008	1076	1057	1033	1068	1088	995	1062	1086	1043	1062	1106	1103	1092	1078	1014	1102	1097	1034	1029	1102	1036	1108	1116	1113	1104	1095	1108	1031	1054	1073	1049	1066	1044	1070	1142	1103	1088	1027	1102	1099	1052	1102	1042	1068	1058	1051	1072	1133	1111	1068	1075	1087	1028	1067	994	1044	1074	1043	1093	1063	1075	1047	984	1053	1105	1062	1028	1096	1064	1091	999	1061	1077	1091	1033	1078	1165	1068	1092	1088	1118	1044	1079	1085	1082	1042	1119	1065	1068	1071	1089	1021	1064	1020	1047	1074	1057	1053	1077	1037	1044	1030	1024	1069	1060	1098	1105	1034	1049	1009	1051	1119	1034	1032	1024	1100	1041	1020	1053	1080	1042	1068	1082	1067	1109	1107	1043	1061	1118	1097	1063	1089	1017	1061	1073	1057	1042	1013	1092	1061	1070	1060	1041	1016	1140	1081	1088	1085	1090	1051	1116	1081	1052	1088	1075	1022	1118	1082	1058	1078	1055	1052	1058	1033	1078	1023	1002	1058	1074	1064	1089	1007	1102	1025	974	1056	1097	1099	1011	1086	1119	1084	1062	1047	1045	1046	1092	1052	1055	1077	1070	1080	1045	1076	1024	1035	1098	1065	1023	1101	1004	1020	1050	1061	1033	1066	1095	1082	1063	1107	1045	1097	1098	1028	1099	1058	1034	1044	1103	1041	1097	1025	1102	1040	1038	1030	1043	1142	1067	1019	1125	1042	1041	1071	1122	1067	1021	1077	1061	1056	1083	1042	1047	1010	1078	1095	1012	1096	1038	1062	1099	1054	1099	1015	1053	1047	1041	1036	1087	1061	1046	1010	1087	1084	1091	1084	1073	1066	1078	1031	1115	1050	1050	1067	1025	1048	1086	1046	1096	1021	1036	1093	1029	1043	962	1090	1123	1011	1054	1049	1071	1073	1092	1065	1066	1172	1085	1116	1103	1079	1077	1047	1050	1096	1095	1050	1129	1103	1089	1055	1103	1122	1070	1041	1038	1033	1060	1043	1062	1097	1053	1099	1030	1014	1089	1033	1039	1097	1000	1034	1114	1041	1083	1038	1007	1031	1081	1055	1039	1092	1187	1082	1078	1106	1034	1038	1085	1079	1076	1074	1056	1035	1072	1091	1054	1112	1040	1079	1078	1079	1081	1044	1039	1052	1073	1109	1049	1094	1070	1047	1067	1048	1076	1082	1032	1066	1089	1018	1054	1019	1045	1074	1081	987	1081	1052	1094	1030	1090	1036	1008	1118	1059	1078	1062	982	1077	1043	1090	1060	1097	1053	1025	1090	1063	1082	1048	1056	1072	1083	1101	1059	1037	1071	1070	1042	1043	1073	1099	1081	1088	1059	1104	1000	1051	1004	1058	1017	1069	1060	1069	1066	1141	1002	1103	1121	1072	1157	1060	1024	1033	1090	1065	1074	1049	1068	1065	1065	1089	1031	1073	1059	1071	1063	1084	1050	1071	1039	1047	1017	1056	1098	1117	1081	1046	1112	994	1062	1068	1089	1110	1021	1052	1112	989	1074	1062	1074	1099	1085	1099	1051	1064	1079	1116	1113	1079	1092	1078	1041	1060	1080	1017	996	1066	1067	1068	1063	1063	1084	1072	1099	1048	1088	1069	1067	1044	1109	1101	1093	1016	1072	1042	1106	1077	1066	1113	994	1090	1019	1061	1007	1081	1102	1048	1039	1121	1021	1072	1072	1044	1042	1052	1075	1110	1077	1051	1048	1130	1029	1035	1038	1114	1103	1090	1087	1094	1126	1036	1089	1048	1026	1041	1038	1034	1072	1121	1102	1048	1079	1126	1103	1109	1044	1115	1050	1124	1041	1050	1026	1015	1097	1058	1050	1047	1060	1042	1012	1059	1067	1073	1106	1025	1056	1051	1086	1072	1065	1094	1047	1024	1055	1015	1070	1063	1061	1056	972	1070	1048	1023	1117	1123	1022	1110	1029	1055	1030	1071	1056	1063	1068	1001	1014	1033	1044	1029	1087	1042	1089	1044	1092	1061	1040	1032	1029	1075	1046	1049	1125	1044	1011	1039	1070	1068	1040	1097	1069	1075	1061	995	1041	1040	1114	1100	1087	1080	1038	1085	1107	1066	1056	1088	1031	1064	1014	1077	1098	1100	1029	1002	1085	1066	1113	1122	1068	1029	1056	1092	1022	1087	1054	1068	1028	1057	1112	1133	1059	1057	1005	1048	1075	1045	1062	1105	1089	1127	1030	1112	1038	1067	1035	1050	1109	1089	1043	1058	1124	1088	1062	1076	1091	1027	1027	1050	1024	1082	1046	1079	1104	1032	1078	1137	1042	976	1103	1119	1049	1016	1047	1041	1061	1059	1071	1119	1041	1107	1088	1028	1101	1052	1080	1061	1004	1024	1051	1061	1001	1047	1036	1077	1099	1047	1072	1068	1038	1065	1071	1056	1056	1031	1067	1074	1076	1070	1056	1075	1085	1069	1015	1048	1096	1032	1052	1069	998	1102	1081	1022	1059	1023	1109	1096	1018	1046	1089	1114	1084	1072	1052	1038	1079	1092	1080	1129	1123	1084	1026	1007	1084	1035	1071	1097	1064	1063	1022	1048	1046	1132	1036	1002	1070	1029	1035	1087	1063	1081	1063	1002	1066	1007	1077	1034	1013	1119	1083	1064	1091	1034	1077	1077	1071	1041	1027	1082	1101	1071	1010	1085	1129	1075	1102	1047	1084	1105	1016	1100	1066	1083	1119	1069	1091	1111	1031	1069	1101	1102	995	1045	1065	1048	1031	1036	1045	1056	1021	1043	1074	1078	1194	1052	1080	1039	1125	1069	1035	1095	1050	1055	1056	1043	1085	1073	1038	1074	1127	1084	1009	1100	1040	984	1111	1052	1105	1037	1055	1049	1074	1110	1104	1069	1079	1031	1100	1083	1021	1072	1057	1059	1103	1049	1084	1015	1061	1067	1048	1047	1046	1035	1047	1071	1007	1020	1044	1054	995	1047	1106	1072	1010	1050	1001	1016	1058	1076	1076	1125	1090	1083	1035	1070	1053	1027	1147	1059	1052	1092	1081	1014	1060	1078	1079	1047	1067	1109	1094	1115	1036	1080	1028	1028	1054	1071	1018	1116	1032	1048	1049	1086	1104	1108	1103	1085	1057	1006	1060	1020	1038	1099	1062	1095	1090	1052	1086	1143	1046	1070	1047	1109	1070	989	1054	1074	1033	1104	1134	1082	1068	1062	1058	1087	1057	1067	1051	1092	1051	1033	1079	1007	1135	1060	1086	1015	1022	1097	1006	1039	1075	1069	1104	1115	1101	1026	1053	1083	1050	1034	1077	1084	1059	1086	1062	1049	1089	1042	1127	1081	1049	1113	1067	1113	1065	1067	1111	1059	1104	1072	1069	1055	1046	1111	1081	1057	1098	1082	1049	1095	1059	1053	1067	1044	1052	1076	1079	1012	1012	1075	1034	1013	1059	1026	1057	1138	1040	1063	1106	1076	1054	1015	1043	1056	1052	1031	1071	1034	1058	1111	1053	1042	1066	1042	1044	1064	1052	1088	1043	1116	1037	1056	1081	1087	1076	1000	1065	1049	1002	1074	1101	1070	1134	1065	1077	1074	1127	959	1051	1107	1098	1032	1077	1112	1061	1043	1110	1045	1014	1066	1084	1064	1016	1046	1126	1058	1065	1072	1065	1063	1097	1073	1066	1055	1110	1057	995	1080	1132	1050	1030	1065	1031	1071	1042	1036	1038	1021	1073	1094	1118	1061	1095	1014	1079	1004	1052	1099	1034	1113	1049	1099	1093	1082	1058	1010	1030	1087	1106	1029	1081	1090	1105	1091	1073	1075	1008	1050	1083	1062	1047	1042	1115	1047	1055	1008	1033	1093	1023	1040	1101	1042	1048	1068	1107	1027	1101	1061	1084	1047	1144	1033	1075	1045	1018	1091	1099	1082	1042	1093	1078	1074	1031	1045	1044	1065	1038	1069	1095	1038	1059	1026	1128	1027	1050	1071	1035	1088	1030	1066	1090	1042	1066	1108	1087	1083	1140	1032	1063	991	1122	1073	1084	1106	1080	1046	1082	1032	1055	1023	1041	1032	1045	1029	1035	1055	995	1122	1060	1006	1083	1065	1083	1017	1087	1068	1076	1043	1083	1077	1052	1088	1045	1041	1102	1019	1084	1061	1086	1055	1060	1100	1101	1104	989	1044	1046	1101	1048	1057	1059	1046	1069	1044	1072	1088	1044	1068	1032	1055	1037	1065	1067	1051	1103	1093	1081
24252	20874	26976	24813	12067	853	630	455	464	446	385	415	407	366	356	373	355	372	325	348	351	366	355	344	355	352	375	347	370	358	332	326	372	375	345	322	356	318	338	350	359	328	296	341	361	339	330	318	347	348	322	322	333	350	304	326	339	340	293	354	316	342	351	319	353	303	342	346	342	334	333	338	352	342	352	341	345	330	315	331	361	333	355	339	342	304	323	326	350	346	336	351	313	314	354	332	340	362	333	315	373	331	351	360	336	305	316	395	340	343	325	383	326	375	346	346	343	351	318	347	365	341	347	327	355	301	321	315	329	333	306	381	357	353	362	349	361	358	333	340	356	338	308	374	315	351	342	316	347	341	366	349	358	342	303	329	344	329	340	333	319	324	312	348	319	334	368	336	355	347	351	363	323	337	358	334	335	336	324	337	331	356	339	344	303	328	325	317	338	350	335	342	320	333	326	350	317	343	355	329	340	319	373	304	311	319	336	341	354	363	294	333	348	330	348	359	337	318	315	319	354	338	354	360	351	323	310	342	311	321	370	314	360	331	354	312	338	333	353	349	367	318	319	343	324	344	352	331	325	326	358	319	329	322	291	308	359	335	325	334	336	335	357	361	336	351	340	331	314	333	347	345	375	374	347	350	350	354	337	307	348	316	340	337	359	317	343	350	372	356	363	335	354	357	356	342	339	367	370	296	344	356	359	359	289	337	376	328	339	351	355	338	324	303	339	347	343	354	321	355	308	323	356	348	319	332	326	336	338	353	340	315	366	316	334	340	378	307	328	323	339	337	361	315	353	311	336	341	344	330	322	308	350	352	367	360	348	332	289	337	369	345	323	326	304	351	363	334	331	306	365	330	349	356	336	340	368	353	352	368	381	308	352	339	341	361	362	314	340	377	327	349	319	347	370	347	354	304	322	341	317	329	322	333	334	319	366	323	330	310	351	350	337	339	308	323	325	347	308	339	320	312	329	353	368	337	338	354	343	315	315	324	303	323	316	342	346	346	341	381	311	330	348	350	338	326	328	336	360	341	322	328	325	357	323	365	332	334	368	362	343	352	355	337	333	361	331	350	335	318	346	336	361	309	342	319	333	353	364	346	370	314	333	330	352	310	335	355	347	332	321	318	343	328	327	313	305	374	345	322	347	344	351	309	315	339	343	373	335	326	351	352	352	327	317	328	351	375	365	345	346	360	346	327	333	331	359	360	371	369	315	345	371	358	333	312	329	340	334	354	354	332	332	326	312	355	321	346	330	328	339	350	349	351	330	341	323	336	343	312	329	353	334	328	346	313	339	339	360	370	319	341	342	324	359	356	363	336	333	360	335	298	374	338	350	341	315	338	354	365	320	348	326	336	332	333	316	382	366	344	321	358	372	320	335	345	315	319	352	344	342	353	341	371	328	320	332	375	306	350	332	362	346	347	343	355	349	351	351	377	319	358	343	313	331	334	339	357	287	335	355	314	340	354	303	315	291	347	318	354	340	292	353	337	341	348	360	328	349	338	347	317	362	303	338	330	339	343	380	337	347	329	339	317	364	326	356	331	378	312	309	332	318	341	347	345	329	341	328	318	310	338	346	322	348	344	327	329	347	344	346	327	341	357	314	337	372	308	329	374	344	343	322	330	340	376	318	331	321	316	354	346	350	348	340	334	320	382	387	338	344	360	305	337	364	328	356	327	339	356	340	299	366	368	330	335	345	345	311	316	327	340	335	375	357	357	330	317	358	298	346	365	360	343	352	340	330	333	327	354	321	346	343	326	337	321	366	330	312	344	356	351	347	308	329	342	320	355	346	330	369	348	334	333	335	368	329	331	347	339	333	317	352	329	363	316	322	353	334	363	365	343	371	355	367	356	357	329	309	325	318	320	353	365	339	338	326	363	318	321	339	325	319	372	354	315	353	335	321	368	302	316	324	342	350	344	301	343	326	370	359	324	341	298	352	332	310	327	315	352	345	334	335	322	323	323	341	304	328	331	349	307	362	355	360	358	336	335	328	355	328	366	346	338	340	355	334	353	318	326	309	349	312	356	364	332	327	330	364	327	341	342	347	343	329	314	367	337	362	351	343	352	321	371	349	307	348	319	344	306	329	352	350	307	343	329	321	340	355	303	318	365	327	325	348	358	345	336	341	331	343	348	351	334	312	334	306	340	312	352	330	340	380	374	359	334	327	320	360	319	315	324	317	342	333	342	347	319	335	312	320	332	339	358	350	311	350	327	296	326	338	317	334	322	334	325	313	353	332	328	370	337	319	368	320	357	331	355	351	359	332	337	356	324	333	293	347	367	334	339	318	346	292	320	343	385	328	342	352	305	312	352	313	333	366	308	337	337	294	331	338	361	345	295	317	351	365	340	308	344	348	335	345	319	345	350	320	322	329	326	327	323	327	352	337	327	330	329	334	345	333	348	320	331	348	356	334	355	337	338	345	366	352	363	333	314	341	332	365	321	366	338	360	358	364	352	335	319	347	331	332	333	347	353	367	349	358	352	346	337	381	318	346	345	352	327	364	339	356	372	313	331	360	335	310	357	322	345	314	353	312	303	357	329	342	326	326	314	317	332	301	349	332	365	346	325	348	322	345	312	354	355	339	332	331	335	357	330	327	299	359	326	336	356	363	368	315	373	316	302	317	329	313	334	330	348	331	328	338	354	330	333	313	312	340	302	337	320	345	326	320	340	366	369	346	325	329	348	337	314	340	355	297	327	322	377	330	364	382	333	361	317	355	327	365	341	354	366	316	304	345	319	367	355	331	343	326	386	328	347	364	298	372	351	357	354	325	330	341	335	310	360	310	374	350	325	338	343	319	324	371	355	335	358	319	338	344	326	338	346	362	358	346	347	316	349	335	325	318	346	344	284	297	347	322	365	346	356	301	319	350	338	341	351	394	330	340	369	342	338	323	292	349	337	333	344	364	318	360	324	344	360	344	312	347	327	298	369	329	328	357	373	344	291	319	341	343	327	349	330	345	308	317	332	352	352	353	333	357	380	325	350	342	361	318	315	332	365	342	320	298	350	346	335	317	310	348	333	361	309	331	356	335	338	339	318	340	336	325	371	326	327	367	369	326	322	357	340	358	328	374	316	344	330	363	330	347	338	333	372	323	287	338	339	358	342	321	347	332	330	323	348	316	324	334	338	313	320	310	319	333	346	356	334	333	338	350	338	354	326	338	370	317	358	362	331	335	338	336	310	360	332	324	342	341	332	348	338	337	321	310	365	323	349	327	352	322	305	332	327	335	328	342	338	326	359	313	327	351	332	387	354	314	345	317	330	315	324	330	334	339	356	376	334	357	302	355	320	341	358	371	362	337	328	330	339	358	330	313	341	335	361	340	328	325	349	334	344	346	357	318	355	338	327	334	343	315	344	332	327	339	348	327	346	330	353	355	348	332	376	294	328	347	355	335	390	369	361	334	344	330	330	358	350	339	321	320	336	353	349	335	350	374	344	330	320	363	341	348	326	334	353	387	350	329	319
3592	5242	3749	1897	1411	1071	941	824	644	564	536	528	490	493	485	460	450	451	454	460	421	437	407	432	416	438	438	458	407	446	392	413	387	435	422	422	413	450	432	436	395	415	403	393	420	391	415	398	445	406	405	404	427	383	396	415	379	441	376	409	398	429	400	425	396	445	387	388	374	398	440	388	401	435	396	425	441	403	445	387	395	408	391	395	422	383	426	366	417	401	376	405	389	372	375	437	390	410	373	402	437	402	401	412	415	402	380	396	404	397	413	377	408	430	420	429	405	360	392	378	378	421	402	386	379	397	374	410	405	415	400	372	424	409	396	375	434	413	418	411	408	384	411	396	399	388	383	405	406	406	384	393	377	413	414	382	423	415	385	419	410	375	424	413	367	389	394	420	383	409	404	438	405	400	405	402	400	411	389	374	397	447	410	400	390	381	402	401	398	415	392	419	394	427	411	381	391	418	399	375	433	403	363	418	430	367	389	389	382	377	393	415	427	433	433	394	398	400	440	429	387	396	461	382	444	401	422	387	406	390	378	413	383	374	397	389	390	396	412	415	375	409	378	378	366	391	425	410	407	409	409	428	434	410	431	398	400	402	387	391	416	426	435	427	401	406	406	394	423	430	399	397	390	367	446	388	403	433	382	385	403	402	413	360	430	415	399	375	413	355	405	389	395	393	414	383	396	419	416	462	409	432	424	404	375	386	392	421	427	400	411	383	426	405	391	390	410	396	407	385	398	426	401	403	406	402	392	402	398	377	428	417	388	426	404	429	425	426	391	405	379	418	392	408	395	414	396	428	428	399	366	404	379	409	398	424	419	414	395	394	393	420	410	367	349	410	448	402	375	447	401	459	374	390	406	366	431	381	400	395	395	433	395	410	389	397	393	404	415	408	418	403	381	390	414	426	373	427	412	412	438	377	372	392	415	385	405	390	383	428	384	390	387	399	363	407	391	431	387	373	391	420	409	422	419	378	417	408	381	402	403	409	345	429	407	399	373	384	420	396	369	455	364	405	401	423	399	380	396	421	402	392	386	392	428	375	399	389	404	445	377	376	393	420	379	391	418	428	393	444	430	373	442	390	382	398	426	391	423	406	411	426	402	371	383	414	423	373	408	434	381	414	411	400	386	428	392	419	403	393	397	409	418	418	424	402	411	373	402	407	365	430	419	406	388	415	365	395	391	425	415	395	373	412	434	394	387	401	419	387	423	382	380	381	411	381	379	431	381	383	400	405	409	397	418	387	373	352	415	431	417	419	417	407	367	391	398	397	408	419	386	387	407	434	415	394	392	389	381	414	387	384	397	432	410	382	389	377	427	419	423	435	412	385	402	395	407	438	398	394	380	399	353	401	399	437	411	383	442	421	416	412	418	389	397	407	406	392	399	412	421	393	436	377	399	415	433	376	402	406	391	385	376	404	414	419	440	400	397	391	384	397	411	413	377	409	390	404	379	384	392	400	388	361	363	355	411	382	385	392	404	406	419	411	401	382	407	387	412	366	423	367	417	408	407	382	405	400	397	400	386	431	401	388	388	399	368	379	415	412	431	369	414	446	395	389	401	405	433	430	408	402	408	425	442	377	413	411	431	359	411	394	433	414	408	420	412	384	379	404	381	367	402	397	381	418	398	409	431	417	392	389	430	383	385	402	417	385	380	403	373	390	423	363	403	443	409	412	423	367	403	399	431	399	386	416	417	431	429	412	399	374	433	376	383	364	381	372	413	389	350	415	401	401	411	388	424	364	401	390	376	402	428	428	372	423	432	391	457	407	391	391	370	406	399	409	406	415	394	401	417	418	417	381	376	404	430	411	427	394	410	402	377	401	400	399	389	430	408	384	397	399	375	390	390	419	397	410	388	420	420	438	416	425	399	394	397	392	370	402	407	396	406	409	428	451	400	371	426	367	413	382	429	402	411	429	417	425	404	417	403	422	393	395	398	417	393	395	374	417	449	448	429	383	413	407	383	384	374	393	397	393	382	416	394	402	384	396	391	405	386	390	388	397	401	407	390	381	391	394	397	380	401	407	423	408	439	410	415	415	426	417	413	381	412	431	418	371	401	411	390	398	429	416	373	352	409	426	402	390	366	362	398	412	420	403	406	428	401	376	399	382	407	403	408	367	411	368	417	410	388	400	405	369	404	422	390	415	370	393	455	421	393	387	392	419	391	380	444	390	394	392	404	404	409	409	395	376	391	419	456	414	390	417	418	395	382	375	406	402	403	405	388	403	419	407	432	397	433	400	436	414	383	406	363	428	393	380	400	385	396	412	445	392	422	404	366	380	377	402	395	355	390	405	423	426	396	403	369	399	396	368	379	375	401	410	413	428	391	407	386	400	387	403	408	389	427	404	419	430	380	370	406	384	405	421	409	383	426	400	419	420	386	407	377	420	413	360	423	398	381	410	437	382	398	410	393	425	393	400	403	394	422	397	400	428	366	442	395	396	432	405	410	431	412	354	414	365	389	396	397	395	435	391	390	382	443	385	411	437	371	392	396	398	381	420	401	415	427	388	394	421	417	388	393	387	409	402	382	364	385	423	379	403	390	413	418	405	411	431	374	370	417	413	415	392	396	380	390	425	388	372	395	437	377	409	419	421	416	365	406	412	378	420	411	442	386	417	409	425	407	384	409	401	414	370	382	414	377	380	437	402	381	397	440	394	396	391	396	403	392	384	426	422	394	394	405	422	420	396	386	388	406	438	378	420	380	370	401	413	393	400	401	427	430	408	404	419	447	430	420	411	422	387	384	418	414	408	402	408	387	431	414	401	412	402	441	407	417	380	386	406	413	426	400	394	391	396	439	420	396	401	426	425	410	374	403	376	391	417	397	407	407	433	376	443	416	388	431	388	391	403	360	402	393	382	402	405	419	410	418	386	381	403	416	385	382	446	421	397	420	376	406	386	402	405	401	407	391	391	401	400	428	403	395	402	405	420	416	369	369	367	420	401	413	415	430	383	403	370	408	407	384	409	389	427	385	407	396	437	381	410	393	432	430	412	376	427	389	399	423	401	386	399	407	432	397	422	393	415	434	391	386	410	415	347	400	381	432	416	431	420	406	412	430	377	367	424	379	417	410	426	401	415	386	405	419	422	418	412	408	367	419	403	407	432	396	432	404	410	413	394	360	402	399	416	405	361	416	377	394	414	410	408	420	407	429	393	432	386	434	424	383	421	392	400	413	407	431	396	406	386	381	443	401	399	373	392	438	408	404	385	425	409	400	421	398	424	385	381	402	415	402	390	383	426	376	386	381	395	414	417	417	411	393	457	376	423	378	416	397	395	444	411	391	421	414	389	349	436	371	428	403	388	373	392	388	401	395	430	427	409	400	374	379	392	400	435	400	404	414	436	381	403	412	415	394	383	417	402	415	416	436	407	410	361	376	430	422	384	430	367	378	390	385	379	384	416	397	430	407	413	378	358	403	392	399	426	392	404	401	399	369	410	430	392	437	351	394	404	408	374	422	414	421	391
22221	20914	28378	23585	20918	20974	9569	1401	1003	961	903	856	828	746	726	744	682	752	714	657	678	699	696	626	661	658	586	623	666	627	632	666	620	630	567	608	621	629	649	636	611	616	627	643	650	612	630	606	603	621	639	603	669	679	636	589	615	663	635	606	596	651	599	591	592	641	571	593	596	596	612	611	673	631	599	590	582	603	635	647	605	635	595	602	595	613	609	622	635	656	591	596	597	600	555	607	603	650	591	603	617	602	582	640	593	611	573	607	623	581	576	587	596	610	624	637	623	613	570	598	621	648	621	614	621	607	633	636	573	608	658	588	612	614	624	581	657	613	633	619	576	594	610	590	626	638	624	662	603	655	668	625	591	598	649	611	605	589	617	616	615	619	576	637	590	597	636	640	624	634	583	552	631	628	632	618	584	594	627	640	593	563	577	626	610	603	609	620	642	657	611	620	582	637	603	619	621	633	581	593	610	599	611	585	587	579	586	637	617	614	594	636	634	565	596	648	613	629	616	598	578	622	561	615	590	587	612	605	619	597	572	615	606	618	601	621	614	584	624	612	590	613	595	641	621	587	609	566	605	608	619	624	583	581	613	642	593	611	611	641	623	655	602	593	631	613	636	585	610	618	611	607	644	613	619	605	611	610	617	670	615	621	608	619	615	599	619	614	593	647	552	598	586	627	596	626	643	601	610	630	591	628	536	598	645	670	638	590	644	619	558	613	605	636	624	593	591	656	603	602	563	617	653	600	586	572	598	668	630	610	570	602	601	635	596	588	611	580	619	605	609	609	578	581	599	585	618	630	637	587	602	634	609	600	606	617	606	581	568	588	593	593	606	600	596	655	624	635	603	595	615	632	602	626	622	613	563	548	622	581	585	625	607	672	547	550	598	556	634	608	582	620	582	608	587	618	586	606	592	593	630	613	632	620	628	588	613	619	625	594	658	615	606	597	613	608	610	602	636	583	612	569	563	598	618	634	614	604	600	639	610	620	598	632	629	597	632	564	613	616	616	628	602	652	608	621	576	607	635	590	617	587	606	602	574	537	606	607	556	614	592	606	605	625	616	582	616	617	614	669	596	624	630	591	582	607	623	578	574	584	609	612	609	644	600	599	645	663	594	618	593	619	584	608	609	595	606	633	620	604	612	594	626	600	607	618	618	606	586	608	610	544	602	602	608	581	567	622	628	590	617	603	561	592	597	667	594	595	599	631	569	609	649	598	614	583	557	575	634	573	626	601	639	648	610	587	571	616	617	628	622	584	619	605	562	623	619	589	638	581	610	597	610	578	646	598	619	603	576	596	578	590	598	582	602	616	609	651	604	591	595	616	623	636	574	621	635	575	564	595	584	579	572	585	621	612	583	584	622	580	628	606	624	595	667	543	565	578	632	585	591	642	591	659	624	603	614	608	545	616	613	602	626	614	613	615	603	582	594	593	642	625	596	638	588	620	576	583	592	601	600	650	639	577	588	607	668	611	589	569	601	615	605	579	612	623	595	587	634	619	592	565	631	620	610	593	627	616	586	629	612	603	625	595	588	636	602	591	619	631	625	585	614	607	624	613	671	620	641	604	599	584	582	620	612	596	615	605	626	617	624	607	602	598	630	607	589	587	614	624	618	602	594	618	646	621	609	622	592	615	594	573	603	613	602	619	619	615	595	615	636	583	591	589	618	659	623	606	607	619	599	598	587	573	585	623	654	643	624	581	598	602	605	592	634	587	566	628	620	622	643	649	627	624	571	601	591	555	587	574	600	599	595	599	577	620	631	586	600	627	617	579	666	617	658	619	603	591	604	626	595	596	566	630	600	638	615	581	651	603	608	633	593	640	639	626	625	598	588	617	610	563	606	573	590	634	621	641	655	635	571	659	581	582	597	640	625	594	617	578	560	593	628	598	654	621	599	581	585	622	652	546	614	617	590	585	587	613	578	589	609	597	613	626	635	578	577	613	619	634	596	542	624	637	612	584	616	643	598	586	585	528	583	614	580	634	643	589	558	639	623	637	663	588	568	577	619	614	621	592	589	647	630	550	546	616	621	638	559	636	608	599	614	638	631	574	621	622	603	573	583	625	612	633	612	600	608	630	566	571	647	566	625	593	605	650	603	572	627	570	637	590	611	554	576	576	623	552	618	607	639	589	604	569	551	580	634	570	605	606	553	565	602	614	593	634	599	580	631	560	572	552	532	618	578	641	628	565	574	662	633	570	617	629	583	621	603	673	612	639	593	626	620	590	569	613	585	568	599	581	612	618	645	610	628	624	641	597	595	589	629	611	598	575	666	642	573	615	624	596	596	584	611	623	612	615	607	648	590	650	572	661	609	562	601	572	616	562	603	619	604	595	602	634	612	602	620	620	608	604	640	596	625	574	589	595	592	623	604	565	604	576	565	604	627	610	599	580	617	603	631	588	623	660	617	628	649	598	639	594	595	580	574	600	612	586	546	587	587	615	624	590	587	602	613	625	593	594	598	629	582	610	577	610	617	618	641	565	591	603	619	574	639	571	614	584	652	615	638	598	624	636	606	597	593	562	659	637	561	558	632	605	570	586	605	635	593	608	557	589	609	566	601	658	642	593	618	624	606	605	557	586	602	588	559	618	625	623	576	633	631	581	591	629	656	650	613	596	606	592	616	593	608	548	617	583	595	611	585	636	577	648	590	594	647	620	621	641	589	611	608	625	623	597	582	578	652	577	601	587	585	604	618	611	645	579	601	646	598	574	602	629	614	583	639	584	577	606	617	650	597	601	626	646	598	554	614	627	622	599	615	635	546	592	629	580	616	611	593	649	594	596	571	627	658	600	635	626	608	601	574	613	597	635	599	611	614	636	619	631	608	602	586	603	597	591	597	644	598	599	622	576	606	583	557	615	605	615	656	610	564	614	575	640	614	633	575	587	585	584	592	595	682	571	573	616	620	615	590	549	597	629	646	628	589	578	617	640	581	624	586	610	606	591	600	654	632	587	631	612	563	597	619	613	651	610	591	606	650	609	629	601	612	598	577	593	637	583	619	588	574	596	610	574	616	618	610	655	624	596	604	598	586	586	598	592	618	595	602	623	611	643	604	592	597	584	589	638	639	612	616	626	610	604	569	625	637	600	604	603	604	637	579	581	583	619	563	577	626	610	618	619	617	615	558	604	591	617	606	630	624	584	596	625	600	597	584	564	564	645	601	584	649	615	625	630	585	638	626	601	527	572	586	558	604	606	597	634	591	596	613	591	614	628	621	634	580	585	631	619	576	568	614	613	582	642	579	598	592	588	616	579	591	594	642	613	616	613	595	607	614	604	613	542	652	581	573	595	615	562	602	602	608	606	619	570	589	601	604	583	591	602	628	596	614	622	627	586	589	626	602	592	627	554	581	534	624	538	602	599	582	593	623	575	592	645	605	625	569	557	580	584	570	628	556	609	616	574	603	627	539	560	592	638	557	589	578	602	583	591	612	652	608	607	591	571	603	612	566	591	605	609	618	623	592	608
4773	14021	10641	5240	3860	3003	2313	1930	1628	1390	1271	1161	1047	1036	931	909	880	878	815	840	826	803	784	738	753	756	793	744	747	783	768	760	780	732	755	714	701	735	755	693	656	741	758	744	722	741	728	706	764	699	735	694	710	728	704	728	727	745	703	716	711	668	719	742	740	766	765	735	722	679	678	692	717	722	729	731	765	723	722	707	671	779	703	734	690	722	710	707	699	708	710	681	729	680	785	727	686	729	726	666	740	741	729	720	700	713	727	673	691	718	708	693	703	695	703	692	719	716	723	727	737	734	691	684	702	738	705	708	689	744	745	728	731	736	706	654	757	691	750	712	682	731	752	705	691	741	712	782	757	770	713	698	730	720	704	690	741	682	728	693	717	697	751	706	727	730	697	746	677	714	712	744	694	728	740	757	739	714	691	689	706	755	705	744	722	734	705	692	731	682	691	704	712	713	734	713	665	693	741	736	712	714	743	685	780	730	734	715	708	710	718	665	739	703	716	726	693	737	759	674	673	689	678	708	771	721	703	730	667	693	660	710	657	675	718	682	707	718	698	714	699	697	776	743	740	715	675	689	760	689	675	777	738	719	661	679	698	713	733	714	700	671	751	743	710	699	679	690	716	691	716	727	726	717	725	714	707	756	747	742	722	689	728	693	690	708	714	735	747	689	717	723	715	707	724	718	731	684	744	720	674	701	700	713	735	723	703	709	718	716	720	726	680	727	756	709	679	665	743	672	680	750	708	787	750	718	687	732	744	721	719	700	738	700	688	711	685	680	742	721	718	712	669	663	686	728	721	677	699	704	651	734	698	691	686	728	659	710	661	687	721	695	725	730	685	664	698	719	669	730	693	683	708	690	690	732	722	714	725	728	724	740	676	759	686	704	730	682	697	734	731	710	681	699	717	662	690	780	705	734	714	710	724	688	742	785	729	684	717	684	674	687	654	719	704	714	691	743	674	732	725	710	704	737	717	750	698	670	765	680	712	707	677	737	745	686	753	687	734	697	715	639	763	721	703	685	676	720	683	716	684	750	684	715	708	658	701	716	754	691	715	694	704	692	762	732	715	717	689	719	706	705	707	697	683	690	659	740	705	667	727	689	695	723	705	683	694	728	743	714	723	686	729	753	704	675	752	697	755	725	710	757	726	729	781	703	727	683	712	735	676	717	707	747	708	703	717	734	652	681	672	706	765	726	704	672	749	724	741	695	724	709	733	743	726	699	690	687	715	713	684	729	709	718	695	703	702	720	734	741	702	741	707	706	666	708	727	759	719	681	700	714	698	711	693	662	751	689	705	695	777	727	636	738	737	742	725	724	719	715	705	721	684	714	707	729	779	689	762	678	743	695	775	717	761	701	697	699	732	671	680	725	687	685	724	711	683	712	758	721	697	756	675	747	740	686	728	674	720	699	710	702	723	750	710	710	703	733	686	714	698	711	665	683	685	750	724	753	626	723	695	710	710	709	726	688	708	717	696	746	757	705	711	772	720	682	738	743	754	731	719	735	738	719	737	725	717	735	723	730	739	762	709	658	705	722	733	716	676	709	701	734	721	702	691	700	708	707	704	700	743	717	712	687	708	706	726	729	757	737	728	684	701	744	775	698	727	701	735	704	704	693	700	685	671	719	776	702	688	720	698	725	691	732	711	739	714	723	647	739	708	747	716	687	672	697	752	700	712	701	681	690	661	703	741	714	704	711	696	715	702	715	709	707	720	751	735	722	706	712	702	726	724	698	705	776	685	704	693	712	729	746	682	699	737	712	728	709	663	710	671	710	713	738	699	698	724	673	698	700	676	670	697	681	705	705	721	692	684	725	773	723	679	716	730	707	717	722	720	696	733	725	731	713	705	733	701	729	764	688	697	681	724	671	700	698	752	701	684	713	728	719	674	705	690	688	725	692	673	681	733	722	696	697	733	693	694	659	675	675	666	673	736	757	750	705	706	706	726	739	681	731	774	747	653	773	730	700	696	700	696	682	690	688	715	701	723	676	750	747	718	693	701	695	728	741	680	690	710	728	747	740	714	751	735	719	692	722	687	708	711	668	696	655	734	672	723	689	701	691	682	718	729	703	677	682	703	690	734	694	686	748	704	714	726	743	758	739	677	747	743	679	711	654	710	729	723	718	716	725	702	772	690	679	690	703	710	711	732	710	744	712	700	742	719	685	711	726	727	737	686	672	744	636	699	678	680	718	702	693	684	690	697	681	712	736	748	701	757	718	693	702	736	716	768	715	707	668	671	660	717	691	693	740	641	707	702	670	697	742	659	753	707	693	680	736	709	730	702	724	728	723	734	706	733	700	673	760	708	725	680	683	700	668	693	707	707	752	663	702	691	763	699	687	726	700	733	704	723	711	754	678	752	712	718	713	637	681	678	680	697	716	695	714	722	707	740	723	696	700	764	719	705	678	745	733	706	726	686	759	691	680	729	686	794	722	680	725	713	710	680	725	697	700	695	671	745	715	724	725	731	704	690	715	660	723	731	621	688	695	692	700	714	721	667	720	654	726	729	719	703	718	690	741	718	698	722	713	688	664	682	687	727	666	692	737	719	725	696	694	691	710	698	732	691	726	730	714	704	729	702	688	704	732	736	744	694	695	675	680	689	711	707	736	724	692	680	708	718	735	700	755	705	691	696	700	677	739	710	718	700	699	724	718	716	689	739	690	675	683	722	679	751	673	714	699	734	687	694	700	720	753	748	721	737	723	741	752	746	700	758	682	719	736	703	670	721	689	718	682	715	723	666	701	727	751	713	705	708	645	685	698	769	695	688	673	741	692	704	736	720	701	683	761	687	686	702	705	764	731	711	723	705	740	717	729	688	742	701	704	790	693	738	732	733	702	732	730	704	721	706	714	738	689	718	681	726	725	714	694	761	687	701	683	696	718	728	733	718	728	718	727	713	690	730	697	676	730	653	666	684	718	720	718	725	725	681	723	690	685	729	660	697	722	698	736	760	728	718	730	731	726	699	714	660	708	667	715	707	682	685	691	676	752	693	721	702	698	682	710	693	672	698	646	703	717	739	726	732	701	692	685	722	740	700	700	701	724	710	691	705	675	701	742	718	690	692	697	765	730	723	691	667	712	700	711	728	695	692	738	676	715	695	687	746	716	689	816	710	673	689	680	726	765	735	670	723	711	655	696	700	714	744	751	682	716	713	647	698	757	717	713	693	758	701	738	724	705	755	715	736	689	736	742	714	685	742	697	679	726	710	698	721	731	760	704	724	705	785	696	728	702	738	731	745	726	720	683	706	726	685	717	684	750	674	695	726	716	704	687	713	729	712	690	683	713	744	675	714	690	693	710	695	698	687	684	724	687	698	749	664	741	727	686	735	711	656	712	687	749	744	731	761	730	682	687	740	692	704	739	690	717	747	753	722	700	726	733	674	716	676	686	725	730	686	702	662	699	689	728	671	703	697	704	684	650	723	692	712	742	758	741	690	689	736	697	713	697	732	697	719	752	710	733	760	759
26872	18814	5378	1039	790	692	722	687	676	674	678	692	671	679	677	642	702	663	674	684	711	723	715	680	709	698	673	702	679	649	686	627	666	702	679	762	693	703	671	667	662	668	688	700	680	672	706	709	644	663	631	714	671	692	716	687	690	691	722	619	669	685	657	678	669	655	686	676	633	697	690	716	654	649	661	684	709	697	700	721	673	710	629	664	707	685	666	671	652	664	681	671	712	697	698	616	677	730	667	648	676	650	680	683	636	685	643	674	683	676	719	668	691	704	662	666	735	694	708	662	689	688	655	647	682	684	640	705	694	696	637	671	658	683	696	653	712	701	636	720	678	721	695	686	673	713	670	634	648	711	653	661	627	663	681	654	696	671	723	692	720	666	687	737	642	696	661	673	666	664	742	663	691	634	684	616	656	731	691	652	673	650	705	692	685	688	703	667	676	673	688	667	756	706	645	668	732	712	658	657	698	696	680	733	687	654	673	654	718	701	660	703	664	716	695	661	722	724	668	678	642	681	678	653	664	639	646	652	666	721	689	631	672	686	683	648	669	665	696	711	688	692	692	697	698	727	709	725	682	676	715	687	652	667	623	650	694	669	697	721	654	632	733	706	716	668	682	655	696	654	664	691	687	669	685	722	697	695	684	719	685	625	709	666	708	684	704	694	660	676	690	617	682	669	662	669	714	692	704	664	674	681	667	633	641	669	704	691	668	699	671	668	701	744	647	704	667	678	647	681	694	711	658	698	670	696	703	688	698	713	656	733	646	703	690	679	730	686	698	711	736	700	672	657	667	677	677	661	675	701	679	667	678	704	682	640	697	695	686	649	633	657	691	668	638	645	664	672	690	654	675	713	655	653	699	706	653	695	673	701	718	680	692	715	667	646	689	710	685	769	674	686	673	644	640	703	694	694	677	708	724	684	653	708	664	721	683	686	649	628	696	685	676	678	663	691	672	690	671	723	689	704	698	677	661	695	677	674	672	688	689	642	658	683	695	675	693	664	661	700	700	655	696	622	733	681	675	707	668	667	657	702	717	694	681	662	682	688	680	654	695	660	678	698	613	660	686	742	706	718	652	677	676	678	701	728	667	668	701	724	675	641	695	683	699	689	708	689	694	646	705	638	689	700	677	694	692	702	655	691	692	716	708	683	683	707	717	696	687	741	698	729	728	674	680	704	737	667	637	683	712	712	644	647	698	660	672	668	710	690	661	703	678	669	701	697	713	666	715	696	649	677	678	668	670	652	673	666	697	658	671	683	648	644	675	713	731	687	675	700	660	709	659	687	632	689	638	677	653	638	668	633	685	698	663	658	697	672	658	675	677	687	748	683	679	706	669	704	659	682	664	655	691	649	720	672	702	646	654	649	692	664	683	711	701	674	698	646	666	669	670	693	671	665	679	681	629	694	697	695	699	677	665	711	724	674	670	615	621	680	695	644	683	664	672	749	656	671	650	689	683	664	663	654	720	718	695	705	673	661	705	655	673	707	663	674	666	650	723	660	716	622	693	654	670	667	692	680	726	702	708	675	698	662	688	707	686	676	708	654	699	628	615	644	689	756	692	702	704	675	670	675	687	677	650	702	682	723	704	682	692	680	680	690	696	716	643	737	629	678	641	685	698	700	686	671	672	719	718	654	683	707	688	706	657	734	719	710	645	677	708	688	667	679	660	679	662	659	691	651	678	685	711	686	694	676	684	693	632	674	719	655	650	701	697	689	679	672	679	683	715	696	667	676	693	664	702	646	666	700	694	635	713	667	670	683	714	704	716	674	631	642	663	691	674	670	678	694	654	703	703	699	700	701	673	682	694	663	651	696	701	672	733	690	668	651	661	733	658	719	710	692	747	710	661	694	679	671	655	655	660	707	679	678	688	710	665	692	666	675	697	708	712	729	681	657	712	685	674	690	656	639	639	716	625	665	669	652	699	717	730	692	669	711	718	673	744	643	737	632	682	710	709	691	690	690	664	700	636	706	709	666	704	666	668	672	654	671	680	693	689	627	665	665	694	683	718	707	686	684	705	668	712	721	710	665	658	696	660	697	690	700	694	686	675	713	710	635	632	714	692	665	648	773	680	695	675	700	744	716	658	662	658	677	719	696	687	731	731	733	661	637	751	743	649	662	691	708	664	667	684	669	680	694	667	713	661	674	658	718	643	688	664	716	725	677	685	682	666	662	658	640	670	689	665	704	677	705	715	686	658	648	686	696	669	670	693	701	674	646	654	668	720	610	675	692	646	674	690	677	658	688	698	687	739	690	688	651	684	707	758	657	619	711	674	639	667	710	662	730	655	673	617	665	681	633	702	687	682	634	673	687	720	665	705	696	634	683	687	711	628	694	736	707	678	671	673	726	693	625	703	688	663	717	696	694	698	674	675	657	675	663	670	723	656	675	679	681	640	678	632	698	690	661	671	692	711	666	679	712	700	663	722	715	679	630	695	701	625	693	705	693	646	672	685	661	697	678	678	711	656	698	687	678	681	674	744	669	651	680	684	688	661	656	637	675	659	720	694	638	662	661	668	718	679	654	690	653	695	675	680	687	664	662	695	673	670	691	681	666	663	698	681	666	716	686	692	682	686	665	727	677	688	649	722	700	687	690	634	677	641	700	710	681	696	654	682	662	673	726	655	673	704	694	704	672	694	643	675	698	681	673	666	666	761	646	685	702	693	675	702	711	616	717	687	668	646	638	698	715	695	695	686	646	680	680	707	679	704	656	655	682	680	676	668	698	670	685	685	698	724	669	713	681	696	649	680	647	679	676	681	686	658	701	689	723	704	695	686	690	673	721	719	668	670	669	704	702	665	707	669	714	713	682	684	671	670	726	671	682	717	655	685	682	689	669	678	695	731	659	713	695	663	640	693	674	645	683	665	681	674	673	709	676	695	731	692	681	641	681	671	682	692	641	619	667	657	685	709	668	689	711	692	677	658	676	707	669	678	665	658	619	732	671	662	665	637	672	680	616	666	688	733	695	717	672	665	672	662	678	671	676	682	703	691	688	710	614	687	689	680	709	666	663	691	700	678	667	642	681	719	683	711	700	660	715	710	664	739	678	692	680	700	690	682	667	675	706	657	669	647	660	695	674	709	660	685	638	680	662	662	675	703	728	697	706	716	641	690	705	634	755	686	686	710	690	653	649	691	674	668	668	648	670	732	678	697	684	676	688	646	732	708	678	657	649	621	691	645	695	661	681	650	715	650	738	682	691	718	685	657	646	656	675	707	681	647	680	707	639	710	673	708	653	698	685	678	661	645	715	690	681	691	653	716	660	676	688	693	679	640	658	688	679	690	699	675	642	690	694	705	672	664	702	726	711	712	683	661	743	693	641	666	729	708	704	697	651	732	628	652	650	674	669	714	698	674	643	633	658	699	668	698	662	682	658	676	726	664	654	658	680	704	673	645	651	687	684	668	697	697	690	676	679	705	647	684	665	690	685	657	662	668	681	668	705	748	693	670	697	718	640	690	688	690	679
4392	1235	1101	899	790	849	840	755	746	818	796	736	734	783	744	799	787	783	781	784	795	757	802	771	737	846	821	783	773	760	760	826	811	764	772	740	736	768	741	729	772	723	742	790	761	793	741	787	735	727	745	736	765	777	787	822	808	745	747	719	779	798	747	761	778	775	796	768	714	810	757	801	790	815	746	783	772	784	762	789	801	771	769	736	735	772	810	755	817	717	784	766	805	791	741	761	763	761	812	778	773	758	803	786	780	752	808	736	718	749	748	738	761	820	797	792	778	748	738	751	804	738	746	765	764	734	791	834	796	752	754	742	746	741	774	797	780	759	813	761	782	729	765	769	756	778	795	744	754	768	774	758	819	814	745	773	758	747	812	779	758	765	764	754	815	763	795	774	783	768	762	754	770	773	733	786	727	713	796	754	819	800	807	744	799	759	774	755	830	768	751	778	755	736	785	741	793	772	751	769	786	737	776	779	760	758	751	763	746	779	799	746	765	758	751	763	727	758	757	793	820	771	750	780	761	752	790	760	764	755	764	795	794	777	782	778	809	761	742	756	810	743	755	773	777	762	755	763	756	723	762	732	803	810	731	729	783	765	761	769	795	752	747	723	794	791	793	791	765	747	757	750	784	768	785	732	751	771	844	810	713	769	783	748	764	766	740	806	762	753	802	787	784	769	756	809	772	817	725	761	734	806	789	785	766	737	751	770	790	737	779	818	758	767	706	765	717	771	765	831	793	793	757	742	754	724	779	796	734	746	796	729	769	772	778	747	767	759	757	744	756	755	802	799	799	732	716	774	776	739	771	700	737	732	752	763	754	714	761	750	772	730	816	718	726	746	782	752	771	724	762	780	788	791	751	772	730	785	774	771	791	769	788	755	764	720	745	766	779	760	751	753	759	719	747	735	772	761	765	796	788	818	779	774	751	750	807	773	760	808	760	774	738	738	817	791	749	746	727	768	771	789	775	739	799	764	744	767	786	803	743	777	784	788	772	776	810	707	740	738	818	788	755	779	805	776	683	800	759	753	768	780	769	779	805	755	757	780	769	813	799	780	796	783	717	762	803	785	821	754	747	737	715	782	835	730	737	775	714	760	803	784	789	774	778	767	784	779	763	827	735	757	724	732	798	761	723	772	785	715	739	758	771	731	781	821	770	772	786	740	811	823	743	781	719	745	785	795	765	750	785	779	784	788	779	777	765	748	777	732	727	753	804	802	747	762	784	767	817	735	796	695	766	801	730	752	737	769	728	758	759	754	778	784	767	759	776	753	768	770	792	767	783	771	772	771	767	788	776	823	808	776	750	752	781	773	753	752	763	841	733	769	818	744	751	779	776	789	748	767	783	775	768	720	727	801	775	791	756	764	798	740	826	726	774	774	776	764	780	783	772	769	729	743	750	740	785	781	786	767	761	802	771	771	767	741	788	791	794	774	773	755	757	759	758	761	747	766	789	777	771	803	777	717	726	730	784	727	745	748	800	786	774	735	781	755	798	818	744	779	776	748	735	766	747	788	761	783	781	734	777	782	751	766	752	748	756	807	779	748	791	739	757	803	758	782	799	770	815	762	720	815	730	776	791	732	733	776	771	779	822	753	760	757	742	767	800	756	735	760	732	806	733	788	780	769	800	782	790	782	774	733	801	772	837	747	778	745	776	761	726	802	815	729	785	839	781	749	797	785	752	729	755	741	716	787	778	748	813	751	740	808	751	777	746	778	735	746	751	732	762	745	804	777	803	763	787	757	766	764	759	792	763	775	808	770	743	735	785	813	778	768	827	780	801	808	678	749	760	789	735	741	730	771	745	755	784	833	766	781	749	762	826	799	783	786	788	796	786	745	776	757	761	744	739	770	817	780	773	757	778	776	802	764	750	777	761	762	774	740	720	788	825	744	761	750	791	747	726	757	725	734	722	755	721	737	759	785	758	780	737	807	771	783	790	771	703	759	773	775	804	786	775	795	750	769	749	777	787	818	772	756	795	762	754	732	759	771	699	804	739	831	796	763	752	788	758	762	744	742	754	748	706	769	727	752	770	823	782	786	800	825	754	748	749	812	777	791	729	748	781	764	741	769	756	791	734	774	744	735	786	745	793	800	776	704	805	785	765	772	761	756	763	769	772	734	772	765	802	771	755	831	776	819	752	776	793	748	747	757	796	792	793	755	773	803	773	760	795	716	720	740	765	738	745	738	764	788	749	796	746	775	802	724	790	816	737	748	787	731	738	744	741	783	755	776	792	767	769	741	774	803	799	784	827	769	791	772	802	783	750	724	754	705	770	710	768	800	786	719	772	750	780	809	797	831	676	813	735	776	777	793	770	756	753	779	782	763	804	781	735	730	743	765	763	780	800	785	761	836	788	764	730	785	725	780	787	766	725	801	833	783	757	782	812	746	762	758	739	752	769	826	759	748	724	768	840	700	786	776	718	761	720	762	793	709	760	757	728	762	802	767	773	750	781	764	786	777	748	756	772	758	788	784	768	742	739	752	814	741	714	793	761	804	749	736	773	785	774	793	760	791	780	770	790	766	786	724	799	768	801	728	797	812	797	756	750	771	754	779	838	750	820	788	766	714	759	780	786	740	750	756	772	744	762	793	761	770	788	733	726	748	796	734	773	791	808	754	781	767	779	770	776	751	761	763	805	733	754	786	759	722	707	785	790	771	726	779	766	788	776	734	769	784	771	821	766	790	746	745	778	745	760	771	790	726	820	790	768	771	766	758	794	782	746	751	737	784	772	753	763	772	714	741	776	773	779	784	812	713	765	797	715	750	781	736	780	775	828	700	771	774	777	749	772	786	763	729	733	742	780	758	795	735	777	753	793	731	774	726	831	776	781	787	761	774	747	746	735	789	811	759	764	745	753	816	817	756	810	760	743	778	832	735	781	803	770	797	765	762	833	727	761	793	745	795	791	809	757	790	772	815	776	706	812	751	744	804	755	806	752	798	809	718	779	774	760	760	776	756	799	776	762	776	801	754	761	764	725	756	764	818	769	816	796	793	767	775	755	780	788	725	804	788	717	794	796	754	735	807	754	737	752	785	768	814	736	756	816	731	798	769	749	740	735	813	745	768	786	754	708	792	804	736	742	795	804	733	784	810	812	759	774	721	806	761	763	851	766	760	801	782	757	776	752	756	781	763	797	791	802	778	736	796	778	778	777	813	757	800	770	754	726	785	773	765	744	738	780	749	809	805	794	723	797	766	804	708	748	764	754	748	740	787	762	748	738	765	761	779	759	713	707	760	743	762	767	772	786	767	752	787	784	788	747	701	783	735	771	759	800	743	779	795	758	759	780	755	776	767	757	714	809	757	778	770	757	761	762	766	744	791	757	775	753	824	786	824	727	815	761	797	744	747	814	760	734	806	739	794	789	754	742	799	759	779	773	748	727	743	798	765	735	785	775	780	796	752	795	768	783	775	749	767	731	723	767	758	777	797	757	739	755	753	777	775	701	775	776	743	775	797	758	760	761	735
23226	20884	27898	24021	20890	9781	1735	1220	1145	1080	1131	1062	1007	1014	1003	1036	971	1032	992	994	950	941	1006	953	991	1055	1018	965	992	976	928	907	975	954	1001	907	966	992	945	904	905	943	967	908	931	945	950	886	891	889	950	944	934	908	943	998	962	937	936	911	903	972	935	945	824	919	886	874	923	942	915	932	882	872	903	905	953	937	997	925	923	942	968	946	969	832	968	897	897	929	959	957	937	963	978	937	931	940	897	909	981	905	967	912	943	932	930	929	908	912	954	939	929	933	918	958	902	975	944	983	950	946	1015	952	945	892	975	1002	992	968	991	949	888	934	1004	910	937	935	950	920	936	926	957	936	949	952	923	894	935	939	908	903	1019	966	958	943	883	950	987	951	903	932	943	941	924	894	929	940	883	1017	940	912	914	962	927	912	929	940	946	959	921	925	948	915	968	941	948	920	942	950	937	949	956	927	948	947	925	867	905	935	921	925	919	937	945	925	895	895	940	940	937	920	923	928	995	889	879	968	949	922	979	917	886	925	918	955	947	994	961	865	929	1043	958	939	961	986	920	960	922	969	866	975	912	918	940	983	885	933	916	936	982	910	885	926	883	914	917	967	939	936	912	944	915	896	937	907	921	1006	929	940	941	885	929	903	1007	939	964	918	921	913	888	908	902	990	964	902	947	956	931	920	982	972	935	923	891	976	964	949	910	933	993	948	965	913	884	889	924	956	925	874	960	938	910	937	913	981	948	896	952	907	925	927	936	990	946	956	977	982	948	938	921	926	932	961	938	946	947	954	922	963	932	921	942	894	893	948	927	961	940	923	1081	937	960	932	919	938	985	957	922	950	957	911	892	966	934	893	1005	939	899	967	917	962	857	895	905	921	960	920	932	940	957	934	991	959	916	927	945	914	958	942	929	896	949	861	924	957	891	951	964	973	933	982	929	964	932	928	978	934	927	897	929	904	938	917	942	918	938	967	914	887	893	881	945	905	950	942	947	858	925	971	945	910	945	981	894	935	981	982	897	943	903	905	949	927	942	917	891	937	936	952	943	967	910	921	959	953	928	958	951	907	957	936	943	937	976	907	953	942	884	893	903	973	905	928	953	955	901	939	914	958	910	926	960	969	932	917	967	945	888	904	965	978	980	900	909	892	949	887	897	939	948	869	933	928	888	950	926	896	952	938	892	977	926	960	897	984	878	893	908	924	893	906	973	903	942	960	974	945	950	891	911	972	899	932	918	948	980	916	900	914	941	921	898	937	915	872	936	884	921	911	912	930	942	951	918	928	952	952	878	964	972	945	953	939	941	929	891	920	885	867	871	913	928	938	996	934	922	922	946	955	940	916	893	955	998	954	853	907	915	926	893	981	916	963	922	976	934	938	902	930	938	967	915	926	964	944	941	946	943	906	909	936	912	991	900	940	927	902	912	976	940	925	908	937	944	946	947	925	959	958	926	929	975	969	968	918	971	917	945	915	946	900	954	912	933	949	955	901	924	912	938	950	923	905	940	939	916	954	899	930	930	981	963	929	970	921	907	907	966	957	945	911	931	1014	925	962	949	885	984	909	906	907	908	988	978	908	1020	925	866	930	932	921	961	875	950	973	963	913	961	929	918	919	925	884	961	917	961	937	951	956	955	988	950	894	913	866	940	956	913	954	1003	1009	933	945	928	883	923	950	941	923	976	929	954	930	943	917	1006	954	936	879	983	889	940	901	900	920	929	906	898	938	952	947	966	945	916	936	966	917	921	926	908	954	910	881	938	942	932	936	961	907	951	919	930	949	877	933	936	899	914	919	932	973	948	929	926	918	887	962	944	932	974	948	944	966	907	921	949	972	938	887	948	954	937	997	928	952	928	962	929	945	880	908	886	923	900	928	945	981	914	899	900	920	889	915	960	872	887	924	898	893	949	972	880	949	942	913	909	966	936	933	854	1001	885	915	956	896	868	978	951	942	923	947	935	951	875	920	943	909	901	903	941	918	886	922	996	917	934	960	953	983	904	903	959	891	907	908	933	918	958	928	921	975	926	917	939	913	899	941	977	940	882	908	936	917	911	925	869	932	913	958	887	865	941	910	946	956	929	888	954	956	906	916	943	931	922	947	968	989	882	925	903	910	913	908	884	961	970	936	954	928	948	936	962	946	970	964	910	978	974	915	923	928	909	935	922	925	911	904	871	957	855	931	917	963	946	946	915	941	901	974	936	933	931	965	898	953	886	900	953	934	941	916	920	921	956	927	916	912	909	928	873	969	903	964	927	955	940	911	955	938	956	987	978	895	911	917	900	913	895	954	917	908	884	909	903	903	915	918	896	860	923	943	920	935	937	923	898	945	957	932	957	940	958	920	900	902	931	975	919	963	916	938	942	964	959	864	972	909	930	936	999	932	892	988	930	916	909	938	931	957	937	918	913	879	911	855	902	953	926	924	994	924	902	927	934	989	933	957	953	965	912	947	875	938	952	888	927	922	929	870	927	889	930	857	917	916	953	877	928	946	862	952	938	946	967	937	901	956	952	889	929	984	910	920	941	946	943	938	898	971	971	928	970	961	938	917	929	951	894	932	932	891	940	933	934	915	965	924	910	907	904	848	932	932	938	897	896	964	956	970	860	913	934	874	933	896	905	950	906	987	914	924	894	892	942	943	915	944	960	878	924	942	980	891	897	905	936	977	988	952	927	901	995	985	928	950	967	962	889	907	942	970	906	909	984	957	887	928	968	917	911	933	959	946	976	922	908	910	885	930	917	926	879	955	884	925	915	927	876	961	960	910	913	975	924	927	920	906	906	965	915	947	916	877	926	908	927	958	956	874	889	922	1008	968	933	943	932	956	915	958	910	889	950	970	940	916	948	917	943	897	907	913	925	930	923	976	941	992	907	874	958	863	907	937	1001	965	958	958	942	913	964	881	905	977	899	942	924	953	946	914	894	953	914	935	965	954	912	946	894	923	911	900	862	934	937	933	954	998	886	910	946	953	967	915	983	920	967	930	896	914	903	870	971	923	901	924	923	948	935	956	907	961	992	913	940	907	920	927	947	977	932	944	944	972	935	933	879	924	974	910	902	951	935	931	913	930	885	938	914	931	922	955	966	943	905	953	931	911	914	940	945	941	916	958	914	897	980	922	927	923	944	943	956	896	958	936	957	967	947	964	871	961	922	936	963	993	941	938	872	978	908	909	903	905	906	912	888	955	926	906	900	912	847	962	955	938	951	931	961	923	950	959	904	905	953	925	961	955	929	940	933	882	924	920	916	928	934	939	932	920	933	933	921	939	925	905	905	951	949	947	922	917	942	960	975	916	934	969	933	926	927	901	991	912	976	930	932	911	963	943	940	973	970	938	947	957	917	923	864	910	922	908	971	965	918	954	941	933	942	935	974	907	929	934	952	936	909	862	919	895	907	952	925	925	954	910	918	994	855	957	948	946	969	947	950	910	934	873	943	932	937	916	984	887	952	986	981	867	1002	972	958	967	920	931	916	966	981	968	931	960	963	944	938	946	868	912
3564	8307	6512	3374	2594	2197	1824	1603	1509	1386	1314	1292	1242	1203	1171	1104	1097	1111	1062	1135	1071	1125	1053	1140	1157	1106	1099	1010	1050	1076	1089	1080	1054	1071	1082	1012	1104	1100	1056	1093	1043	1077	1036	1038	1075	1087	1114	1105	1106	1055	1064	1077	1092	1033	1025	1055	1012	1021	1120	1025	1092	1095	1001	1017	1091	1024	1024	1055	1067	1040	1080	1107	1110	1023	1040	1088	1085	1080	1029	1071	993	1040	1071	1056	1009	1098	1074	1087	1018	1036	1093	1008	1029	1114	1009	1100	1065	1059	1060	1088	1048	1053	1041	983	1074	1058	1039	1034	1036	1011	1085	1024	1073	1069	1039	1026	1086	1070	1060	1062	1016	1095	1077	1050	1018	1002	1062	1119	1057	1097	1123	1065	1117	1031	1081	1056	1052	1023	1072	1054	1073	1020	1051	1043	1053	1053	1043	1098	1042	1047	1045	1044	1049	1031	1077	1069	1030	1059	1090	1077	1052	1095	1107	1045	1013	1090	1142	1057	1032	1034	1049	1035	956	1050	1018	1064	1060	1049	1055	1012	1056	1011	1057	1050	1088	1104	1071	1055	1103	1120	1048	1093	1066	1091	1045	1054	1034	1084	1088	1009	1027	1036	1047	1051	1013	1050	1071	1040	1055	1089	1097	1075	1047	1070	1038	1075	1031	1050	1035	981	1092	1038	1089	1111	1043	1132	1032	1006	1079	1073	1051	1051	1091	1044	1086	1031	1067	1053	1043	1071	1014	1040	1024	1056	1075	1106	1080	1111	1115	1074	1057	1025	1056	1046	1063	1035	1059	1077	1039	1041	1063	993	1052	1050	1091	1094	1109	1075	1089	1092	1033	1077	1115	1058	1117	1062	1044	1081	1069	1047	1059	1082	1047	1026	1092	1047	1020	1068	1106	1048	1033	1044	1097	1145	1042	1078	1033	1007	1056	1071	1080	997	1034	1084	1064	1051	1031	1069	1044	1103	1011	1074	1084	1080	1081	1035	1107	1043	1007	1041	1069	1116	1058	1051	1090	1000	1077	1063	983	1016	1092	1036	1055	1061	1049	1104	1119	1096	1064	1030	1049	1084	1024	1064	1084	1017	1070	1002	1061	1047	1023	1057	1094	991	1054	1050	1103	1084	1102	1030	1041	1096	1050	1075	1021	1072	1040	1050	1070	1075	1027	1055	1058	1066	1009	1103	1049	1058	1083	1061	1064	1021	1020	1062	1028	1054	1032	995	1135	1034	1051	1087	1107	1003	1055	1092	993	1049	1016	1104	1082	1056	1082	1102	1060	1013	1024	1048	1038	1036	1054	1036	1024	1058	1033	1032	1072	1013	1004	1031	1115	1022	1046	1062	1062	1049	1075	1044	1051	1012	1008	1081	1100	1095	1039	1110	1026	1059	1020	1069	1065	1083	1080	1004	1018	1089	1035	1089	1028	1079	1086	1059	1058	1014	1042	1081	1046	1072	1060	1072	1029	1135	1061	1082	1034	1075	1087	1052	1080	1056	1042	1044	1079	1031	1069	1086	1046	1102	1093	1076	1043	1058	1040	1052	1083	1069	1023	1072	1015	1043	1091	1040	1067	1020	1039	1067	1015	1068	1090	1014	1039	1057	1014	1087	1034	1088	1034	1049	1013	1040	1067	1029	1065	1110	1012	1095	1051	1028	1053	1062	1061	986	1064	1061	1056	1087	1040	1077	1090	1112	1055	1080	1071	1077	1033	1071	1052	1097	988	987	1046	1123	1078	1029	1013	1063	1012	1037	1070	1070	1060	1075	993	1031	1050	1065	1116	1107	1022	1034	1061	1142	1074	985	1023	1043	1068	1042	1104	1012	1092	1025	1043	964	1023	1040	1051	1012	1026	1070	1086	1058	1086	1073	1080	1059	1032	1067	1089	1042	1028	1020	1031	1018	1012	1020	1071	1098	1039	986	1062	1035	1057	1036	1034	1051	1044	1065	1070	1084	1068	1044	1013	1051	1052	1010	1023	1115	1078	1041	1038	1128	1065	1062	1065	1021	985	1045	1001	1026	1016	1072	1089	1063	1061	1056	1070	1027	1040	1079	1050	1055	1025	1101	1010	1074	1095	1069	1023	1022	1083	1089	1060	1068	1052	1065	1093	1007	1088	1020	1008	1122	1032	1041	1026	1071	1033	994	1007	1082	1087	1022	1054	1041	1082	1016	1046	1019	1106	1077	1043	1109	1059	1045	1036	1036	1061	1038	989	1039	1052	1046	989	1010	1089	1065	1027	1072	1006	1051	1066	1017	1081	1008	1035	1111	1109	1047	1038	1039	1028	1092	1066	1023	974	1066	1011	1050	1137	1127	1067	1134	1077	1060	1089	1069	1023	1055	1083	1029	1088	1013	1051	1104	1068	1082	1079	1105	1100	1066	1084	1075	1076	1080	1068	1055	1044	1078	1022	1050	1079	1002	1040	1045	1081	1039	1079	1052	1034	1050	1095	1072	1030	1135	1009	1018	1066	1062	1007	1082	1093	1115	1076	1039	1045	1121	1067	1051	1095	1076	1014	1040	1001	1061	1048	1053	1084	1038	1061	1012	1047	997	1073	1028	1012	1048	1045	1020	998	1096	1075	1112	1044	1041	1075	1017	1061	1036	1100	1037	1084	1101	1043	1052	1052	1039	1090	1099	1098	1030	1071	1024	1072	1052	1036	1038	1013	1033	1035	1027	1080	1008	1113	1070	1041	1054	1069	1004	1029	1035	1037	1074	1079	1020	1081	1049	1068	1060	1042	1089	991	1079	1027	1100	1056	1082	1049	1083	1060	1051	1004	1051	1080	1013	1052	1068	1062	1061	1058	1050	997	1119	1045	1042	1052	1041	1021	1051	1085	1022	1107	1118	1052	1017	1093	1046	1036	1034	1065	1077	1062	1065	1032	1117	1086	1056	1048	1083	1035	1065	1037	1091	1093	992	1053	1098	1075	1088	1065	1068	1016	1082	1040	1062	1044	1036	1026	1091	1032	1044	1072	1047	1103	1044	1072	1058	1027	1063	1069	1044	1031	1070	1067	1082	1054	1075	1057	1068	1047	1089	1079	1019	1023	1043	1052	1082	1047	973	1040	1110	1013	1062	990	1016	1047	1095	1060	1037	1035	1021	1022	1016	1043	1078	1122	1075	1053	999	1027	1054	1058	1062	1006	1049	1045	1093	1072	1046	1086	1058	1062	1064	1079	1022	1056	1030	1061	1076	1078	1044	1077	1057	1067	1088	1015	1052	1046	1066	1091	1107	1034	1031	1070	1086	1076	1044	1061	1033	1122	1102	1060	1116	1041	1022	1028	1076	1111	1041	1024	1044	1097	1034	1052	1104	1073	1045	1055	1017	1088	1058	1055	1043	1100	1063	1072	1046	1092	1083	1074	1002	1037	1055	1048	1039	1052	1048	1029	1079	1084	1087	972	1039	1094	1031	1034	1097	1045	1021	1097	1107	1040	1038	1092	1042	1071	1092	1085	984	1050	1088	1067	1093	1038	1027	1041	1067	1091	1093	1006	1042	1045	1040	1064	1045	1059	1041	1041	1033	1028	1046	1050	1006	1054	1076	1004	1105	1023	1099	1065	1074	1035	998	1083	1092	1050	1065	1090	993	1051	1065	1019	1047	1040	1062	998	1009	1028	1016	1049	1037	1119	1027	1036	1053	1066	1065	1046	1059	1033	1066	1075	1123	1025	1073	1097	1061	1045	1074	1060	1015	1042	1014	1070	1040	1051	1105	1106	1082	1043	1072	1067	1062	1016	1044	1053	1074	1073	1049	1083	1135	1038	1007	1086	1142	1038	1025	1118	1051	1019	1069	1067	1040	1044	1009	1032	1082	1079	1004	1036	1052	1106	1102	1094	1051	1084	1129	1031	1045	1089	1060	988	1074	1063	1087	1061	1031	1055	1028	1043	998	1088	1070	1021	1048	1068	1057	1079	1086	987	1126	1051	1014	1070	1067	1062	1082	1065	1030	1066	1005	1084	1040	1111	1048	1002	1072	1050	1004	1027	1062	1035	1061	987	1089	1004	1108	1065	1097	1079	1106	1090	1081	1051	1051	1042	1057	1061	1034	1036	1035	1035	1012	1063	1089	1053	1106	1013	1068	1058	1058	1015	1064	1075	1051	1029	1062	1031	1025	1036	1031	1037	1061	999	1038	1044	1036	1051	1044	1056	1035	1093	1078	1110	1037	1033	1081	1037	1100	1017	1125	1046	1029	989	1082	1012	1084	1071	1072	1064	1046	1060	1075	1026	1031	999	1002	1035	1082	1085	1054	1101	1051	1007	1116	988	1046	1036	1019	1078	997	1057	1049	1078	1042	1076	1057	1048	1065	1014	1068	1080	1060	1042	1058	1062	1067	1090	1078	1111	1051	1027	1147	1014	1055	1090	1054	1007	1078	1051	1030	1069	991	1053	1056	1051	992	1046	1055	1081	1075	1035	1066	1080	1033	1107	1069	1082	1120	1017	1039	1071	1024	1014	1039	1097	1024	1031	1005	1024	1039	1050	1043	1096	1100	1044	1065	1074	1038	1089	1114	1084	1084	1050	1066	1041	1067	970	978	1032	1042	1040	1037	1034	1020	1052	1099	1056	1050	1062	1079	1113	1021	1030	1035	1082	1087	1076	1082	1056	1048	1065	1031	1058	1105	1039	1104	1037	1083	1088	1078	1075	1080	1123	1074	1040	1073	1130	1022	1108	1075	1010	1041	1078	1086	1062	1101	1038	1076	1072	1050	1027	1086	1054	1055	1045	1052	1036	1020	1087	1074	1127	1031	1036	1050	1094	992	1112	1086	1062	1076	1062	1043	1047	1037	1036	1021	1079	1047	986	1025	1086	1044	1007	1083	1068	1073	1071	1074	1122	1005	1032	1038	1090	1031	1089	1052	1064	1023	1041	1066	1078	1102	981	1071	1020	1089	1064	1005	1066	978	1027	1112	1050	1060	1101	1040	1100	1079	1027	1098	1061	1056	1049	1047	1079	1045	1078	1007	1076	1006	1048	1004	1047	1028	1091	1084
24273	20885	26960	24893	11887	828	565	482	458	425	442	368	349	363	373	368	363	362	370	332	368	369	338	359	367	365	312	348	334	334	327	325	342	364	310	348	337	358	366	327	305	317	359	366	338	335	327	334	346	328	348	342	344	312	328	305	372	352	349	322	337	313	341	360	286	343	323	329	329	372	321	345	327	343	334	307	348	363	333	333	312	339	300	305	356	309	359	332	343	338	316	304	346	347	332	339	335	336	341	351	374	326	292	328	358	323	363	340	365	340	337	330	308	336	369	338	353	348	318	319	341	339	348	336	326	344	373	369	333	327	332	292	323	346	339	324	321	331	306	346	322	324	343	311	338	361	336	366	354	365	329	342	335	318	325	330	314	312	360	323	351	314	346	362	323	346	337	340	311	306	353	334	347	330	325	343	347	336	333	337	308	295	329	359	334	310	347	335	331	336	353	315	326	329	346	307	302	353	343	322	331	337	326	346	345	331	320	339	312	338	321	363	331	312	324	354	327	325	319	321	319	337	347	363	349	348	352	339	283	337	292	355	320	351	336	325	338	304	337	313	320	305	350	295	335	339	349	370	330	343	321	341	360	320	330	345	357	345	345	330	346	359	325	340	323	340	351	312	354	328	352	323	310	299	306	335	339	335	346	338	321	320	333	334	351	331	304	373	371	334	331	336	319	320	316	319	332	344	362	338	322	329	317	337	351	315	342	306	315	332	350	334	330	335	336	351	342	359	370	330	356	323	337	349	317	374	336	331	345	320	306	356	292	304	353	314	353	348	375	334	314	327	356	304	333	360	344	350	354	319	335	341	347	326	328	307	302	310	355	352	331	338	325	341	336	331	363	343	325	310	313	355	339	312	372	330	354	307	339	365	336	313	345	336	316	346	353	332	332	346	385	347	332	343	309	331	333	327	307	313	340	324	374	364	348	325	340	319	314	319	323	346	346	335	327	341	325	361	342	342	337	349	361	339	344	329	334	331	310	349	320	325	353	358	322	339	357	292	362	345	337	317	345	323	320	316	335	327	351	353	307	313	350	336	378	333	362	326	337	307	335	353	344	363	304	322	330	341	342	313	327	364	354	338	331	317	310	337	319	347	306	321	314	338	299	346	349	345	333	320	323	325	321	321	299	339	339	352	335	332	315	339	330	327	371	342	328	314	363	324	330	339	319	328	346	323	326	353	320	364	334	329	342	351	346	316	336	339	360	342	363	312	353	322	334	309	354	331	315	318	364	352	355	301	309	340	296	330	342	288	357	326	341	354	359	335	327	354	339	331	324	346	308	357	321	335	317	360	328	360	323	349	362	364	339	358	301	350	362	348	328	344	310	349	310	367	366	333	329	346	333	354	380	319	326	274	322	305	338	333	330	326	332	333	319	310	321	341	338	313	321	345	340	366	377	321	309	345	316	322	341	337	361	334	348	318	326	310	312	326	317	354	346	292	332	320	348	326	328	345	343	326	300	350	324	343	331	332	312	320	318	312	315	325	358	324	340	318	338	360	335	316	319	300	339	328	345	342	351	344	343	339	351	323	343	378	308	336	347	315	347	325	356	336	338	342	352	323	327	329	337	349	298	336	326	336	321	319	334	337	328	297	322	333	366	335	347	319	344	323	320	366	357	355	328	356	373	314	345	321	345	340	352	346	339	329	324	322	345	339	349	334	340	303	327	318	366	320	328	370	356	340	336	329	328	322	344	357	340	352	309	343	320	342	327	319	340	334	347	316	340	343	354	341	341	327	308	320	325	318	334	332	326	334	374	326	350	312	355	327	317	341	329	320	336	330	302	334	351	337	340	345	342	331	373	348	346	330	330	372	306	309	330	357	338	377	314	338	364	332	298	328	333	372	338	348	362	338	329	332	351	324	328	325	358	354	328	326	333	348	351	347	331	353	342	356	305	351	350	312	333	369	311	337	324	322	326	333	337	339	347	330	341	310	342	313	345	319	330	347	341	324	342	367	317	330	320	345	358	320	320	343	312	325	300	346	339	350	340	384	358	326	333	343	312	336	320	342	349	353	358	344	351	348	344	325	340	328	367	320	319	334	293	326	342	363	327	342	328	350	328	346	341	316	326	348	341	354	345	349	323	384	369	374	320	341	351	340	355	326	319	341	344	369	355	328	324	335	334	318	342	343	321	285	364	341	337	318	338	345	328	336	317	343	339	340	331	318	368	309	300	345	339	307	341	345	288	300	288	327	394	338	345	310	329	345	336	350	339	342	292	347	341	336	321	298	335	343	339	329	339	335	353	353	354	347	324	356	347	331	317	327	366	361	353	333	343	365	297	318	321	346	299	336	368	344	326	349	321	334	331	318	367	338	346	364	315	326	370	324	362	324	346	326	359	330	340	331	339	301	346	353	350	348	333	358	316	369	345	332	315	358	312	337	356	300	323	322	338	341	344	309	338	331	337	321	357	333	328	361	323	321	355	287	322	341	342	306	339	320	348	360	342	329	326	288	336	332	327	313	370	342	337	364	365	333	340	356	335	342	333	329	357	324	366	356	343	328	349	337	357	324	319	327	314	334	354	321	300	327	301	332	294	300	353	342	354	330	331	340	321	315	357	327	333	331	326	328	350	335	343	325	322	337	345	356	335	324	312	339	353	352	315	293	342	324	329	340	334	364	335	328	346	335	342	317	366	345	334	320	365	318	330	322	340	305	348	283	324	353	304	346	340	335	320	334	318	349	322	319	381	345	349	337	325	341	348	337	310	338	301	341	317	304	305	348	357	351	336	350	338	316	358	342	364	313	300	346	320	363	367	365	332	331	357	327	309	378	343	337	314	336	367	337	319	357	349	305	333	332	323	315	321	304	351	320	331	304	331	370	319	326	348	340	309	349	365	316	338	344	328	322	317	346	308	351	338	328	353	314	327	330	324	324	321	340	318	337	325	380	318	336	330	320	335	365	332	334	354	334	330	352	326	341	345	330	341	340	312	387	373	378	364	326	324	333	318	321	346	337	314	319	363	331	313	333	348	320	343	319	301	328	345	358	346	340	332	328	339	383	329	317	354	360	353	350	332	292	313	318	325	324	326	400	365	312	329	316	337	358	364	348	318	334	339	336	337	350	340	339	311	341	363	353	318	369	319	312	314	352	339	340	321	317	352	310	316	376	360	323	313	330	312	319	294	304	338	330	313	329	332	349	320	308	330	346	336	352	352	331	289	339	318	346	354	386	345	347	354	328	350	345	332	344	299	314	338	336	310	341	346	319	320	353	343	305	346	338	361	317	291	339	309	297	332	342	350	333	329	314	307	327	307	332	323	349	360	311	331	284	322	371	349	318	361	344	297	373	338	309	340	358	313	318	331	315	313	320	332	341	333	375	352	360	322	320	336	337	330	336	340	352	345	329	325	323	336	325	316	382	317	340	319	341	317	370	335	333	343	375	299	322	339	343	300	329	317	320	326	323	344	289	327	293	320	365	347	369	373	297	318	344	322	324	355	350	337	361	373	310	318	304	338	319	335	354
3506	5082	3767	1829	1395	1068	886	766	631	621	577	526	471	476	458	463	463	480	443	417	422	444	441	419	426	395	399	395	396	421	418	371	410	389	396	437	399	385	349	437	389	400	394	403	410	402	377	413	372	408	381	386	413	416	416	412	413	400	404	417	369	369	421	393	411	390	416	356	413	384	383	423	416	409	426	392	404	421	405	404	383	379	427	352	424	385	407	403	408	409	398	405	398	375	393	380	423	422	430	426	392	392	414	392	402	373	423	377	410	409	383	409	389	395	392	399	397	424	380	375	404	379	416	391	389	378	420	381	385	359	411	380	392	405	426	373	408	369	411	392	374	402	406	435	420	378	372	365	443	401	410	396	366	385	377	367	411	403	364	415	404	412	389	389	405	398	392	402	415	418	358	376	375	403	389	375	387	386	413	376	396	380	425	402	416	412	390	409	409	425	396	404	385	405	393	408	413	369	409	374	417	432	415	391	403	410	386	397	354	403	365	425	427	428	431	449	382	416	423	422	404	424	395	407	410	374	390	424	426	404	429	412	395	420	382	395	402	433	426	397	408	384	393	395	387	406	388	415	385	409	400	399	397	413	405	391	390	425	391	444	412	404	391	388	391	416	382	385	408	400	403	384	391	372	382	397	396	383	406	392	397	406	410	443	394	430	384	447	420	379	404	406	351	365	419	417	390	396	392	421	408	378	388	376	385	391	403	390	422	384	416	383	450	362	393	387	392	410	431	414	422	389	392	399	384	404	378	397	380	413	429	398	423	374	401	414	412	387	426	393	376	392	360	432	391	390	371	405	419	427	387	423	365	397	394	438	380	413	424	344	390	391	373	403	400	386	426	377	395	357	386	413	408	382	440	407	373	415	406	390	357	380	402	355	389	369	411	395	387	410	401	429	391	413	425	380	409	399	419	369	438	440	374	393	391	395	410	411	367	396	424	369	417	386	391	391	374	403	377	372	445	393	350	391	403	363	365	399	383	365	419	417	406	419	391	396	401	385	365	381	412	377	426	383	397	379	413	405	404	407	444	385	402	410	407	362	420	391	357	405	377	409	436	406	428	371	392	412	406	382	398	397	402	399	374	420	381	387	389	427	394	414	363	384	441	412	372	407	410	434	408	403	423	440	357	394	419	381	411	385	398	431	367	370	396	389	390	391	396	422	388	392	384	384	383	442	418	378	394	403	395	400	372	361	422	414	382	399	420	387	385	395	431	377	380	386	391	384	387	397	437	411	377	392	393	362	418	401	404	382	390	418	421	429	387	420	392	421	382	377	344	378	411	367	355	393	389	355	388	370	355	404	413	405	409	416	410	422	434	383	376	431	375	421	433	388	406	444	400	414	406	376	369	432	415	411	439	388	404	372	411	405	414	400	459	403	398	406	374	400	403	397	411	407	412	404	392	420	401	380	390	400	404	397	428	398	393	402	404	405	402	398	436	394	397	410	400	396	388	418	418	426	404	435	399	389	383	370	381	401	433	410	391	404	423	376	439	413	386	441	425	424	425	417	388	399	390	368	387	426	402	419	402	372	366	391	398	405	389	420	418	391	421	407	391	395	423	426	389	407	375	374	383	407	403	402	429	412	426	377	394	407	393	392	350	414	394	401	406	430	357	374	398	396	368	400	393	398	450	389	414	386	397	416	399	395	398	379	395	413	405	422	396	404	396	415	416	390	403	378	376	409	392	387	374	415	392	397	410	396	398	383	391	448	384	384	426	368	417	388	452	391	433	408	407	425	431	353	400	415	381	415	412	416	402	383	389	403	402	407	441	404	409	380	424	391	393	406	405	429	398	391	396	395	398	414	394	419	377	391	395	408	429	418	423	389	381	400	424	406	404	405	392	417	390	378	430	383	403	401	394	356	399	410	387	397	414	407	380	393	410	419	381	377	403	388	419	377	401	382	408	401	407	394	380	395	434	384	401	408	435	388	408	383	406	389	378	392	401	409	385	389	406	415	380	416	383	393	373	401	382	407	428	403	376	397	364	363	404	383	382	399	405	386	400	375	393	402	369	392	398	378	437	427	378	402	410	398	396	378	377	425	411	409	388	387	372	383	396	379	375	375	419	427	391	425	411	400	439	383	363	381	410	380	384	395	365	396	397	381	404	388	367	396	398	377	387	417	400	423	397	396	407	386	390	388	357	409	390	383	373	381	391	371	403	390	385	388	366	396	411	407	412	403	396	427	372	386	358	395	418	433	408	392	435	390	403	442	395	412	372	433	398	389	396	384	363	407	430	376	398	381	374	394	390	387	411	425	413	377	400	386	397	402	421	393	373	436	386	404	396	393	411	422	414	415	462	405	400	394	391	422	396	411	435	401	394	385	382	378	404	391	413	403	381	410	382	417	401	388	363	394	418	399	392	392	436	429	439	410	387	454	391	404	417	416	397	383	385	440	375	394	440	424	403	419	402	395	386	399	406	404	385	377	403	400	429	438	397	418	396	417	408	404	399	388	396	372	400	387	365	364	398	442	386	405	410	381	376	381	423	395	427	427	407	385	403	411	401	398	408	413	406	392	390	396	414	419	408	392	420	386	375	410	390	382	409	426	374	391	395	414	399	405	398	422	403	414	394	384	421	405	420	394	393	416	372	396	354	402	370	389	406	383	411	386	369	406	360	409	429	404	369	414	399	380	382	380	392	396	397	380	365	434	410	403	415	398	363	465	391	367	399	392	401	397	395	391	394	379	428	398	377	410	382	389	420	413	355	429	373	410	392	403	359	373	406	417	422	401	430	418	403	399	414	395	424	380	399	406	371	393	395	409	426	371	415	370	383	390	404	404	363	395	399	412	411	385	390	385	369	396	385	423	376	395	418	425	395	399	433	411	385	403	453	412	402	380	433	407	454	400	391	396	407	393	372	412	369	385	389	397	392	383	397	370	390	388	384	440	406	357	429	427	399	395	393	416	403	404	396	419	412	400	417	418	439	401	402	395	411	391	383	410	390	389	424	378	390	468	404	390	380	413	386	443	399	403	398	418	405	415	373	397	397	369	397	395	421	383	424	410	396	415	430	381	396	407	409	411	392	382	406	388	394	398	421	430	385	399	399	416	411	407	420	422	385	368	404	403	399	386	379	415	375	388	369	411	359	385	381	370	382	408	427	402	380	413	404	402	405	412	393	395	409	412	392	385	405	394	422	421	384	399	402	384	384	374	416	437	417	404	375	403	382	372	412	414	418	383	396	385	400	388	430	370	382	417	407	418	380	426	387	417	412	396	406	403	405	377	390	419	389	417	393	397	393	440	416	429	392	375	414	390	392	393	385	367	401	417	424	399	385	390	422	391	409	391	395	401	394	393	396	387	401	405	401	402	410	437	415	389	356	394	387	403	376	431	344	403	395	383	409	393	408	422	385	373	408	409	419	383	392	405	400	430	398	365	406	417	396	408	407	419	392	399	404	364	404	405	396	430	376	399	397	415	397	403	385	387	438	395	403	410	406	390	415	410	428	395	424	430	379	374	437	415
22263	20930	28394	23628	20937	20971	9281	1407	992	932	891	866	753	732	673	743	699	625	680	666	654	658	651	703	591	670	639	676	628	665	650	631	626	630	595	620	595	584	574	636	625	593	622	587	620	610	636	589	570	629	607	603	628	628	603	616	615	601	614	630	629	573	605	627	592	584	566	626	621	630	586	591	659	552	626	596	577	602	561	588	583	619	596	631	590	593	591	590	554	642	577	595	565	631	628	594	571	620	623	555	609	590	608	593	595	635	590	588	619	629	652	605	595	611	613	528	630	562	568	590	639	599	621	621	610	621	590	558	561	560	581	608	581	616	601	625	605	596	572	576	584	641	586	585	605	558	634	578	578	608	586	616	587	595	589	564	581	598	565	585	608	565	625	603	588	607	609	629	614	634	628	618	571	580	597	604	604	606	605	586	614	578	585	624	556	619	639	628	630	593	596	585	595	622	574	594	566	597	562	636	613	565	609	567	642	607	612	580	630	621	641	626	641	595	649	607	595	580	618	535	613	632	569	601	606	616	628	614	616	589	597	633	601	590	603	609	579	589	585	589	592	618	625	608	616	626	568	605	592	611	571	607	620	612	606	585	623	585	587	592	571	587	631	610	596	623	597	601	613	610	619	616	653	549	607	613	587	583	612	586	586	600	556	580	569	586	579	580	564	599	622	596	610	583	593	579	596	579	594	610	621	570	619	562	608	604	606	596	613	663	608	578	606	599	646	574	602	632	579	620	607	619	596	583	566	573	638	556	604	565	621	604	623	610	621	605	608	570	642	600	586	585	586	596	576	636	612	604	623	588	616	597	555	577	621	578	637	612	580	631	659	601	629	574	587	590	592	581	596	596	572	592	581	626	592	573	583	593	630	634	621	592	600	593	591	606	585	606	625	592	588	573	635	601	574	582	634	622	576	552	642	538	587	608	605	553	558	557	636	540	611	648	612	578	587	604	591	583	595	649	552	607	623	591	545	596	568	598	625	538	621	622	579	597	583	584	586	617	627	601	609	601	630	604	649	621	592	549	612	592	614	640	577	592	624	577	603	581	592	588	584	586	622	635	637	547	648	575	601	630	585	629	634	619	577	608	555	583	549	641	598	593	574	600	599	578	551	569	637	632	640	600	618	610	571	604	599	599	565	601	568	595	618	580	574	565	633	616	604	624	561	616	591	603	576	592	611	605	618	621	601	592	613	571	550	562	538	626	641	604	601	605	583	592	610	623	619	604	571	605	555	574	608	587	605	595	620	632	605	599	625	637	573	609	572	580	569	581	590	585	607	584	571	612	578	630	600	605	645	600	592	593	606	631	615	643	612	550	649	545	585	602	564	622	577	592	589	613	611	596	622	605	637	636	606	570	597	567	608	598	657	610	615	547	611	629	669	605	584	609	546	581	595	603	612	613	645	550	610	567	637	615	590	621	549	610	553	603	617	573	589	622	535	618	595	579	604	592	590	557	578	632	611	595	640	648	646	554	617	632	590	533	612	584	620	548	632	590	571	604	586	617	610	610	553	593	624	595	577	587	632	558	578	563	581	587	587	600	612	589	587	547	577	602	612	581	604	577	563	574	601	630	632	616	589	621	546	617	636	595	573	595	583	576	575	588	588	581	580	606	574	586	622	615	620	595	588	591	609	558	615	607	588	604	633	604	627	611	597	581	613	598	598	613	628	614	582	599	592	632	604	584	595	614	596	633	591	593	606	617	574	573	600	620	623	611	605	569	592	577	584	597	597	580	597	604	592	585	592	554	612	598	600	572	627	593	622	587	594	637	635	595	591	585	595	622	611	593	621	598	599	576	604	583	545	608	557	568	580	585	571	584	559	575	582	652	576	584	612	618	621	586	565	633	597	571	577	596	580	566	608	598	555	603	619	627	563	621	606	594	571	609	589	580	652	622	633	610	628	576	611	582	598	583	629	617	618	628	591	614	583	593	610	613	599	617	649	569	606	619	575	617	646	576	627	641	635	581	620	598	610	533	642	559	581	601	590	614	623	603	583	597	636	595	580	597	553	609	589	609	592	602	577	568	577	578	608	586	569	614	602	577	593	614	610	568	545	597	588	615	595	607	581	589	612	569	576	609	659	591	575	611	561	651	601	583	629	556	645	575	572	574	579	662	542	611	594	591	597	583	600	596	607	655	552	593	608	597	638	558	557	574	585	595	587	594	579	643	581	594	603	566	613	587	635	613	588	587	569	593	604	599	617	633	582	616	606	601	592	637	611	650	613	566	595	565	620	625	595	651	616	600	609	620	612	598	593	617	637	645	608	610	572	599	592	599	608	580	565	645	621	620	585	594	609	574	628	640	567	646	575	584	601	608	567	566	622	600	617	601	604	611	641	592	584	597	585	611	581	608	582	575	569	632	593	566	619	634	614	583	651	581	559	575	602	588	561	626	629	592	620	637	603	577	562	623	588	572	566	601	613	543	580	654	609	612	591	609	646	600	627	624	626	592	600	560	583	613	574	581	593	600	584	608	624	622	570	627	593	560	604	573	602	604	604	590	598	620	615	587	589	628	637	604	576	607	602	589	605	557	578	604	584	596	629	589	602	638	552	582	603	576	624	594	613	539	588	600	570	601	589	590	618	606	594	607	619	613	616	633	611	586	605	603	613	620	594	597	600	608	594	598	605	590	626	608	584	599	646	634	592	622	580	569	564	605	588	607	623	538	639	639	590	615	626	633	596	592	597	567	627	636	631	562	610	593	602	579	627	558	609	652	578	594	619	624	601	610	597	607	591	624	634	612	581	576	605	580	566	586	604	641	601	642	614	612	560	643	606	622	586	585	584	593	563	604	571	586	603	660	588	619	632	617	567	641	608	559	585	561	648	604	637	556	575	604	564	570	600	629	587	602	610	617	566	600	587	580	627	567	580	553	567	656	587	621	605	623	615	594	549	605	556	628	614	567	581	590	589	601	590	615	586	600	637	631	624	564	568	577	631	627	559	624	580	619	570	610	616	587	610	643	620	618	613	626	630	614	618	602	601	560	572	614	579	571	575	598	592	633	552	570	588	612	597	626	540	580	601	576	585	574	574	588	609	611	532	627	634	610	573	627	584	581	570	568	644	622	599	595	597	593	600	587	591	603	575	597	605	626	574	651	594	601	567	602	621	556	548	546	595	604	577	571	598	643	590	605	595	553	597	592	603	612	591	598	586	595	570	655	641	548	648	602	601	579	584	580	660	597	586	611	607	584	560	615	590	596	575	575	569	619	549	620	593	605	594	602	612	591	604	635	588	596	580	634	591	653	560	578	561	615	567	583	584	613	587	612	555	552	611	568	627	622	618	608	619	597	589	552	599	579	600	611	556	582	552	640	612	599	581	598	568	661	534	607	607	607	591	611	547	612	624	575	578	582	608	607	623	615	612	619	604	592	564	586	580	629	607	620	587	616	589	595	632	581	590	594	619	617	582	582	615	638	630	610	616	612	612	587	612	628	573	606	567	635	549	565	585	560	609	602	626	594	640	555
4669	13752	10777	5448	3737	2797	2285	1866	1624	1382	1228	1135	1100	1048	995	856	853	869	793	828	785	846	811	712	754	809	792	761	787	808	751	768	697	772	719	703	725	772	720	740	742	659	759	735	730	705	673	732	693	685	748	699	725	690	740	714	718	737	679	702	735	745	709	741	734	705	697	705	709	619	730	674	755	725	741	731	712	715	658	715	702	711	688	726	702	690	739	722	723	723	739	759	731	704	700	703	771	692	693	734	742	743	699	752	715	696	721	700	729	697	697	697	661	723	707	696	732	742	692	679	692	731	657	743	697	649	694	681	693	712	752	702	658	726	702	672	705	689	733	718	686	693	731	670	724	714	707	684	726	709	683	696	708	680	719	663	635	727	697	708	677	735	747	702	691	695	713	661	705	726	711	739	725	656	771	691	707	691	696	681	716	701	722	684	684	726	673	699	715	736	714	717	701	744	698	694	719	702	720	735	703	727	654	679	731	722	726	737	711	713	690	746	670	747	709	678	731	721	687	668	679	700	726	696	712	704	687	683	736	712	730	732	705	732	724	689	709	733	739	679	775	709	694	642	721	674	719	674	689	690	709	705	738	769	726	676	729	726	732	731	679	728	728	681	697	707	711	702	712	713	700	682	743	705	743	706	699	661	688	682	753	695	684	715	705	695	723	745	688	720	691	722	718	694	716	734	669	680	700	703	702	719	706	689	708	724	664	713	752	658	696	741	686	714	680	708	701	698	679	769	706	705	667	690	666	709	709	684	719	691	670	705	707	699	741	684	719	689	726	740	714	704	709	711	749	690	700	722	729	665	686	702	702	689	693	726	676	706	668	744	701	696	718	688	704	718	712	699	714	681	681	681	706	683	674	684	719	694	714	704	679	718	692	719	728	686	667	706	680	696	708	719	641	660	739	662	719	706	641	728	697	689	705	666	734	700	695	711	690	719	712	720	685	681	673	730	672	664	684	728	706	735	706	752	671	719	689	755	714	668	672	700	671	729	715	667	710	693	696	690	728	680	675	697	684	725	748	751	637	720	726	684	687	713	695	778	723	738	720	698	746	697	723	693	703	749	706	683	667	676	685	670	707	682	675	717	709	705	731	679	690	704	710	740	712	721	729	722	704	710	702	738	724	713	676	790	662	698	737	703	722	694	712	740	693	731	690	715	753	715	712	702	722	724	687	748	678	754	683	704	714	668	706	745	760	666	726	664	711	685	704	693	720	743	709	662	709	711	706	716	696	678	655	713	665	714	687	723	672	692	735	733	748	674	740	725	699	720	684	699	669	688	693	727	727	717	756	725	736	726	710	702	672	722	687	753	681	749	668	683	699	705	688	650	721	767	696	704	700	714	682	720	721	676	702	701	625	710	720	747	675	722	696	669	678	694	660	718	764	709	677	674	695	689	731	663	699	715	661	741	702	758	725	659	709	723	672	699	695	719	716	729	748	727	740	684	722	723	688	710	703	735	701	706	694	734	726	732	702	681	703	704	680	705	682	725	714	732	742	710	688	697	700	695	719	694	702	756	682	715	657	752	719	754	769	731	708	715	697	738	717	757	721	736	717	720	741	697	703	710	745	655	716	712	746	728	652	706	673	708	738	742	742	693	707	720	703	693	643	706	740	692	742	696	738	691	731	739	674	734	685	705	696	745	740	695	715	688	734	723	737	712	697	714	674	717	673	700	698	708	727	723	713	666	730	715	690	733	664	700	690	698	667	656	703	730	682	725	702	727	712	669	722	646	722	683	682	700	670	691	715	677	739	666	682	701	699	647	668	753	692	718	719	759	699	727	744	700	739	675	735	744	671	675	713	659	735	718	709	721	698	751	729	695	693	625	719	701	755	716	714	739	660	711	682	700	683	699	668	718	690	657	716	749	720	680	693	685	707	705	705	724	700	699	657	716	706	754	701	757	734	750	649	706	664	720	715	728	685	692	732	736	746	685	659	722	676	663	740	713	705	718	714	692	742	755	748	742	681	713	702	757	688	670	701	677	692	703	722	709	718	702	718	605	691	656	719	691	696	745	727	746	724	716	683	706	702	724	696	670	764	730	675	677	731	704	709	724	710	682	691	699	730	686	708	718	688	714	681	734	709	687	715	707	727	687	668	704	709	696	693	732	666	685	721	699	699	701	676	701	738	712	686	704	760	693	726	654	728	716	706	725	676	671	718	694	715	691	673	753	694	698	696	734	713	692	698	687	679	682	652	685	721	750	737	675	727	694	705	717	678	734	680	686	702	732	704	690	730	691	689	766	699	706	719	691	729	670	747	700	723	682	707	671	694	765	714	707	655	677	732	756	728	704	672	692	716	701	695	721	703	703	707	677	720	709	729	677	673	653	746	730	702	737	683	743	675	674	744	727	711	722	685	702	715	719	717	738	705	693	714	696	699	700	715	765	714	699	707	731	716	683	694	716	716	736	733	659	661	701	695	679	685	736	708	721	729	671	708	700	754	623	675	701	686	680	708	720	701	697	729	718	724	695	769	760	693	702	696	729	695	713	696	772	738	711	697	666	695	688	708	708	683	660	674	711	719	677	709	718	730	688	717	704	695	705	716	689	703	699	672	698	701	665	677	663	683	744	676	709	714	732	709	721	699	705	716	733	703	689	662	719	705	718	704	711	702	678	711	705	714	688	704	736	727	715	652	696	701	692	696	703	670	707	748	696	674	723	690	662	691	724	696	694	715	679	689	721	738	702	688	722	709	694	697	750	727	719	678	685	728	702	709	718	697	732	736	707	724	742	729	736	668	675	681	647	708	720	688	738	706	699	708	723	675	724	694	668	694	689	731	720	698	715	733	704	711	742	698	684	691	706	686	725	694	715	657	691	702	722	708	730	683	729	698	724	675	697	683	676	741	711	704	693	730	693	763	709	708	706	702	700	736	696	704	676	711	693	679	703	671	780	723	700	777	716	724	699	681	717	764	704	731	725	715	692	747	725	711	727	676	739	755	752	735	714	701	717	709	734	692	696	667	687	706	721	717	734	768	692	706	705	770	698	693	690	685	728	706	705	713	699	704	703	744	721	737	704	685	692	675	723	711	724	690	689	733	695	690	708	745	663	754	707	714	698	706	649	746	678	663	690	667	709	670	750	692	653	755	692	746	691	731	748	700	675	669	688	743	732	705	710	723	726	733	685	683	703	730	722	677	770	738	694	726	687	708	685	688	693	712	696	697	679	722	744	704	696	682	696	691	683	736	711	741	697	674	700	719	715	736	711	717	707	762	680	683	678	677	681	691	718	667	687	698	716	673	744	769	730	650	706	704	663	758	698	755	704	752	696	629	745	711	756	685	732	714	697	622	664	730	703	724	698	702	700	691	668	717	755	727	686	702	731	684	700	676	695	695	706	689	709	721	676	709	694	706	691	752	734	702	737	736	711	666	744	689	712	690	713	750	731	711	701	657	663	694	716	708	716	728	668	744	710	682	730	756	697	671	722	719	665	695	662	678	710	722	685	673	714	684	690	657	725	740	750
26855	18604	5070	993	715	679	753	670	667	713	720	696	694	692	680	743	684	632	660	658	720	690	697	698	663	703	669	685	685	666	666	691	670	683	711	694	648	668	700	647	706	666	662	650	687	651	676	698	626	679	702	707	637	674	705	679	702	665	630	678	648	664	657	650	662	627	694	677	648	695	687	705	667	625	659	665	655	707	719	709	667	685	679	655	676	675	656	663	653	665	669	652	691	689	688	699	742	637	681	689	686	669	700	666	691	681	667	702	650	674	613	712	700	654	638	693	662	644	633	664	679	609	673	649	698	659	673	672	680	724	673	686	679	635	639	693	658	692	695	674	649	712	667	649	645	656	670	652	697	673	676	668	672	689	711	598	638	657	644	682	663	696	686	665	631	652	655	680	695	678	638	623	680	638	645	694	677	645	687	701	644	659	624	643	664	691	711	718	652	673	648	663	633	660	622	645	606	599	657	662	694	661	632	663	673	649	684	630	677	682	626	640	689	640	694	691	652	692	684	627	685	628	675	642	646	644	655	672	703	623	639	666	691	635	687	653	626	632	646	642	699	666	653	678	680	666	653	631	651	701	668	696	671	648	670	680	730	664	691	673	659	671	673	611	707	672	671	667	674	701	664	669	673	692	668	645	674	684	645	632	663	687	661	670	655	700	683	700	628	633	630	690	685	631	692	676	628	648	690	684	665	686	714	695	677	644	675	703	643	629	675	664	642	619	675	670	672	649	676	689	690	669	624	704	648	660	683	668	692	673	640	672	659	687	686	708	693	687	635	672	654	685	653	718	703	656	685	694	651	645	684	655	642	627	688	679	671	708	701	689	738	666	666	656	651	651	708	630	678	654	668	603	663	646	608	663	658	674	647	565	617	650	680	670	633	676	653	667	629	647	670	655	627	658	657	707	682	689	669	634	708	668	683	724	690	736	687	657	695	615	653	691	665	651	655	617	640	656	636	667	678	680	664	680	670	633	702	653	668	658	721	652	645	647	707	635	689	682	670	610	638	693	672	695	625	669	700	707	647	664	678	653	659	661	619	631	649	678	641	662	655	651	648	609	673	669	665	627	604	665	617	678	645	682	656	641	674	675	623	620	677	644	704	671	709	667	635	628	655	699	651	702	667	703	666	665	709	674	676	639	706	652	670	684	673	663	639	677	662	650	669	677	669	637	648	626	634	647	696	706	685	623	666	692	673	639	653	690	705	674	670	678	720	690	670	701	689	642	678	643	720	693	728	705	678	679	719	686	659	653	676	725	701	722	634	702	665	657	665	697	676	664	668	653	629	711	649	651	695	642	688	674	684	692	665	658	653	681	709	717	650	622	698	690	639	656	665	652	689	681	639	667	680	673	617	656	684	620	713	634	671	662	670	641	664	692	679	623	653	711	657	681	665	652	673	712	668	654	676	649	618	651	650	662	700	711	651	668	642	636	666	643	694	696	688	649	678	627	675	650	638	653	697	616	689	671	687	675	610	672	693	642	678	661	654	679	631	682	645	670	669	646	635	687	660	622	615	681	701	667	671	678	694	642	691	702	674	718	671	651	661	688	662	655	673	700	685	653	678	702	678	611	646	639	683	669	658	646	604	685	704	708	665	666	647	622	657	615	700	695	663	634	710	619	667	683	604	700	674	691	691	643	721	651	684	662	695	690	704	617	687	721	683	723	656	615	656	640	650	659	693	657	667	642	676	695	695	641	701	649	664	658	638	707	650	679	665	676	684	673	667	673	654	689	627	626	695	644	676	661	706	665	641	640	655	663	672	620	648	634	675	703	655	673	665	697	672	689	716	699	727	667	678	663	738	647	700	665	670	617	663	668	709	650	704	653	672	660	639	626	669	644	702	619	695	662	690	715	662	701	660	661	664	677	680	652	627	666	655	673	625	676	657	659	638	681	661	662	670	673	686	671	619	708	635	650	653	664	711	657	636	638	641	646	651	642	680	666	689	682	687	659	662	653	691	672	695	674	682	717	664	690	695	641	655	696	634	717	660	711	672	667	627	686	671	691	688	654	690	698	668	624	729	671	726	676	655	642	646	633	653	660	643	657	653	679	636	672	657	665	629	662	656	654	658	671	700	652	709	679	647	610	678	685	679	682	689	602	691	666	677	688	661	669	634	624	651	669	647	633	650	647	675	666	692	666	670	718	637	694	643	723	671	686	658	637	669	686	706	642	639	654	694	682	655	642	605	650	633	679	645	667	652	701	679	615	678	676	715	649	605	687	642	650	703	659	667	644	649	628	656	688	685	700	676	658	704	703	678	667	669	678	618	737	656	667	656	679	633	672	668	667	714	674	735	667	678	681	685	689	683	705	661	699	656	657	663	684	691	701	703	691	732	679	677	687	680	634	654	632	701	721	665	697	689	676	678	669	706	677	675	623	678	616	651	628	685	663	711	690	683	643	599	658	691	593	679	666	618	672	661	705	637	627	677	693	708	680	665	694	651	722	679	668	631	639	689	656	664	637	629	647	661	703	705	691	654	664	673	681	640	659	652	647	689	623	688	632	679	670	736	674	635	646	649	700	668	690	628	691	703	652	706	670	663	651	631	640	686	682	694	666	654	657	655	708	709	656	659	696	657	617	698	632	704	656	660	650	705	660	680	670	658	618	718	736	668	711	648	647	647	659	692	671	666	681	680	638	697	655	659	668	684	679	692	666	673	665	662	605	635	679	671	705	700	676	618	644	689	644	662	654	706	668	642	677	685	662	705	692	692	677	657	626	668	643	669	641	693	695	684	645	707	673	672	627	622	639	714	667	730	672	728	655	713	623	664	671	660	682	705	683	643	704	689	650	680	652	652	662	623	636	676	658	640	670	668	709	704	602	636	691	656	687	670	706	691	689	679	667	673	691	678	710	691	678	659	674	656	699	693	665	685	663	661	657	661	641	708	662	634	657	685	631	681	650	663	655	666	724	671	667	662	670	685	683	631	627	642	671	645	675	691	691	666	666	671	625	693	629	668	660	643	686	623	616	626	633	618	688	636	650	661	645	704	660	680	651	667	647	682	673	689	647	661	748	665	649	696	682	629	681	646	695	659	631	697	658	683	666	630	662	694	644	655	689	656	641	695	663	674	645	657	653	677	688	670	691	639	637	675	674	698	657	669	730	687	676	685	671	685	694	670	675	623	646	700	662	704	668	666	708	668	637	638	700	677	639	704	670	680	648	659	618	651	659	665	673	658	643	668	701	651	678	680	647	691	659	622	704	642	587	668	664	686	717	640	633	654	639	671	644	667	707	671	667	678	680	655	708	638	635	704	674	667	679	689	663	675	680	691	684	667	680	686	630	684	669	644	665	673	726	718	743	676	687	649	636	641	648	671	631	626	662	641	677	665	678	655	683	650	647	668	633	687	666	725	651	658	680	636	669	706	687	697	679	693	661	678	646	648	665	648	660	695	642	641	659	695	714	684	634	692	667	692	639	660	680	651	653	670	669	618	646	689	627	689	709	631	622	669	603	647	721	697	663
4269	1176	1176	874	796	778	770	769	758	790	789	780	755	771	789	755	805	786	782	774	773	798	717	776	756	780	806	772	807	738	779	746	791	740	739	786	719	796	718	756	743	742	751	816	754	742	782	735	756	764	811	763	766	742	794	799	736	772	802	749	786	749	747	741	779	804	805	774	737	797	782	767	770	749	787	736	744	753	765	776	769	809	714	767	790	731	749	728	738	782	750	768	768	810	745	756	741	764	721	795	756	758	804	699	731	740	755	748	775	743	718	730	768	790	809	815	789	782	754	785	744	749	753	797	770	756	788	733	798	748	750	743	759	779	795	737	771	806	801	744	755	756	724	735	755	767	755	804	789	788	722	788	803	768	778	718	778	760	788	831	739	754	764	780	755	744	753	786	774	751	795	769	810	723	749	717	733	769	726	777	804	744	802	754	734	757	773	785	782	752	787	787	748	772	719	777	756	748	788	763	790	738	792	724	782	764	783	788	732	743	761	739	803	782	744	771	776	815	755	786	741	697	781	765	779	799	765	736	745	796	745	747	748	781	696	790	777	787	745	799	782	772	724	804	731	726	799	804	756	741	759	766	785	708	768	749	770	687	766	729	726	742	789	747	751	847	772	762	752	754	810	736	786	780	756	781	747	783	817	757	747	786	738	746	763	713	779	776	753	734	762	745	797	749	700	709	742	746	750	744	789	748	768	737	785	809	769	741	741	761	788	784	693	764	721	736	746	709	748	741	789	757	741	744	765	737	776	752	743	769	799	764	742	785	779	738	732	753	769	781	766	799	712	815	757	801	761	788	739	723	733	760	776	757	746	817	745	825	742	765	696	790	745	746	773	743	758	764	766	790	749	763	787	746	810	739	765	755	818	710	831	753	749	754	787	767	759	750	767	770	750	760	781	779	774	772	797	764	803	778	696	775	761	786	746	755	802	751	754	757	792	782	821	770	818	732	776	697	769	733	771	779	770	829	740	727	782	733	800	806	727	775	756	794	748	763	774	812	766	712	720	704	752	747	752	723	754	790	805	704	743	751	694	708	764	780	775	761	806	707	741	746	749	835	803	774	742	813	730	788	748	761	787	748	752	763	752	671	767	795	774	775	742	765	765	748	768	789	784	766	753	757	736	793	755	770	767	764	707	788	725	726	781	744	733	721	799	745	799	756	754	771	741	798	722	745	782	722	733	796	737	730	784	754	732	769	781	783	770	781	738	771	772	778	737	791	748	777	767	829	751	764	774	777	778	808	779	723	754	747	820	756	747	747	827	744	803	784	743	743	798	780	765	758	743	768	731	744	751	754	712	770	764	778	779	747	763	801	771	771	815	764	800	711	721	812	797	772	725	752	713	770	809	792	757	722	802	734	748	749	714	798	755	782	786	760	789	741	814	760	789	741	757	759	722	776	769	755	751	756	759	755	699	781	798	737	741	802	731	746	789	792	805	728	757	782	781	755	735	747	749	767	780	758	815	780	746	731	740	749	741	792	729	817	780	792	713	776	782	790	774	762	755	752	772	726	746	758	788	773	743	739	716	772	735	770	773	745	763	756	741	777	740	781	753	774	741	792	768	783	750	716	705	781	809	747	766	773	783	750	780	766	821	769	757	715	740	772	770	796	745	737	758	719	725	754	783	752	771	738	745	767	763	726	779	713	753	760	766	737	804	787	776	751	737	745	762	775	731	773	735	765	733	761	733	744	730	796	768	761	753	767	750	734	733	759	742	754	752	756	794	772	734	743	732	774	722	722	768	814	745	757	798	722	761	745	779	747	768	796	782	808	719	751	766	729	785	718	797	772	760	728	786	691	777	794	809	791	753	758	759	793	733	804	741	771	739	731	786	729	703	769	792	766	810	726	736	761	803	744	777	772	767	760	769	741	784	776	756	746	741	749	768	694	776	791	744	759	786	766	724	786	759	736	779	778	758	757	789	733	760	713	785	709	752	736	724	731	788	750	758	740	795	752	798	756	782	747	745	782	750	709	804	783	767	781	764	814	766	760	785	768	757	743	730	774	731	788	813	811	748	762	786	748	760	775	829	804	785	753	794	719	777	782	772	798	772	793	771	760	767	769	767	746	693	775	734	779	720	732	761	754	737	730	743	775	773	737	779	790	742	787	761	736	785	767	771	747	808	798	776	773	768	742	728	772	767	746	737	731	816	801	776	756	796	780	758	782	772	802	804	772	736	730	785	760	746	763	761	750	753	834	723	776	766	720	797	723	751	763	758	731	718	779	760	771	728	799	750	767	742	727	743	751	741	741	771	740	800	764	765	729	744	772	738	700	771	746	791	762	787	778	787	775	792	733	695	778	784	793	804	748	786	762	755	808	772	787	784	763	789	757	741	734	790	754	767	771	786	787	769	748	722	814	737	757	753	720	786	723	734	749	769	748	755	758	800	736	731	772	773	768	768	776	777	766	757	780	726	800	776	731	761	789	807	795	784	724	750	808	772	806	728	795	780	788	747	791	789	766	753	790	778	751	726	782	814	759	752	772	771	742	778	780	732	763	821	791	779	763	738	806	756	734	723	716	776	812	735	756	810	746	781	755	772	764	753	833	716	796	766	795	804	763	721	757	770	764	811	716	729	778	722	740	746	736	790	799	787	752	748	739	787	731	765	756	758	785	763	742	771	723	750	774	779	755	785	818	729	823	804	761	762	750	743	790	752	793	843	797	784	751	764	796	778	747	755	784	793	790	748	754	784	780	806	742	787	772	774	802	735	765	722	736	718	756	812	794	763	745	746	749	768	751	784	761	723	760	746	823	754	763	767	763	778	775	762	762	746	777	727	786	769	747	746	749	750	735	747	773	726	801	762	686	731	773	740	760	763	738	792	783	799	746	795	773	804	770	790	769	771	846	809	717	743	801	750	808	766	791	714	767	767	791	774	750	737	766	751	758	719	757	746	807	771	762	752	735	751	794	760	797	774	799	737	765	803	743	794	811	750	748	767	728	780	773	746	738	795	789	756	751	807	762	786	730	742	727	799	724	771	754	733	785	782	766	752	788	755	787	750	738	765	807	743	761	735	791	777	737	760	797	763	787	783	752	737	735	757	773	774	694	803	789	757	773	757	769	798	711	709	715	790	750	753	773	744	708	800	789	746	780	774	755	750	785	752	800	767	783	790	767	746	734	797	793	800	766	761	766	789	802	752	751	741	744	792	739	792	764	784	765	749	772	771	759	712	771	775	782	763	706	753	732	767	746	734	720	783	795	759	837	780	725	798	777	767	757	806	795	775	790	746	790	774	760	787	734	759	781	807	745	726	788	807	799	723	792	749	775	764	762	758	748	801	813	771	742	797	782	778	734	763	773	766	732	831	769	770	737	794	773	802	749	751	762	821	768	780	720	726	767	778	778	820	769	787	784	760	748	762	788	784	741	732	743	803	785	785	729	761	780	749	751	787	778	745	759	758	760	723	751	775	756	805	766	746	817	763	777	752	775	745	786	744	796	797	783	745	778	775	754	774	766	735	764
23322	20874	27812	24034	20882	9578	1650	1267	1152	1171	1125	1126	1040	1003	1006	976	985	944	975	1001	927	965	927	998	892	956	948	945	986	937	938	966	931	892	904	890	952	927	893	934	994	902	919	942	922	981	913	914	922	916	918	880	941	921	942	931	893	957	893	888	958	956	897	949	963	919	943	910	891	896	913	963	925	910	873	900	907	936	926	909	909	968	929	959	920	908	920	965	942	914	978	901	954	908	987	916	942	949	877	944	920	919	923	968	936	911	910	943	929	911	932	894	893	937	876	963	907	969	946	931	949	983	951	930	933	900	844	931	938	940	916	894	923	923	937	915	909	904	910	906	963	911	881	901	900	954	902	959	963	909	905	942	936	897	930	879	893	921	981	943	906	933	927	907	919	920	914	916	889	912	922	926	929	957	891	932	874	932	957	934	834	966	858	930	919	902	967	886	886	872	882	937	928	885	941	901	946	918	914	917	859	902	894	959	935	898	927	969	944	991	903	903	914	950	928	937	879	906	964	956	941	949	950	955	898	931	892	944	909	882	956	952	921	888	854	914	906	914	943	898	927	862	873	910	979	890	877	894	933	918	923	931	960	882	879	964	927	935	934	931	894	830	935	951	870	923	989	927	951	961	878	928	904	888	957	936	920	911	995	935	895	938	972	954	831	916	941	920	946	921	884	928	906	960	869	910	903	970	867	885	888	894	922	912	952	855	872	946	928	946	923	988	912	954	939	923	966	901	914	883	885	958	930	921	914	935	915	912	905	886	880	983	865	923	947	937	880	933	923	953	920	931	927	886	863	957	951	915	901	958	937	948	932	903	930	897	917	914	932	876	935	912	912	979	892	913	893	904	907	937	895	906	964	916	890	900	942	969	907	881	941	887	950	949	974	918	936	918	931	916	913	911	914	859	936	903	911	900	895	889	982	927	873	974	954	939	938	956	968	870	941	954	954	933	897	938	864	910	945	939	937	899	936	914	936	920	919	940	942	939	936	956	878	974	926	954	891	950	909	931	899	921	961	886	900	945	954	924	946	931	887	890	869	900	922	934	880	907	882	928	916	933	928	905	937	894	933	950	877	906	884	907	891	897	908	925	878	953	865	960	918	938	912	919	956	942	934	928	954	920	897	966	944	909	914	953	970	927	878	967	904	913	907	933	891	879	912	943	892	944	904	940	891	883	910	921	961	930	974	940	943	904	889	915	947	920	890	891	901	882	894	891	967	915	924	918	938	927	940	919	898	943	897	969	956	890	954	946	879	958	887	873	941	911	959	913	988	961	906	895	915	946	939	919	942	957	886	902	935	918	881	894	937	890	911	910	885	916	939	913	931	940	915	963	936	902	944	958	1014	915	908	931	944	954	914	912	897	948	871	935	916	935	856	883	949	909	873	941	943	855	966	916	950	931	891	938	921	959	912	899	936	907	870	943	913	875	909	921	903	933	937	879	948	939	854	936	907	901	927	897	931	906	929	897	872	927	967	920	920	896	891	928	926	896	959	946	917	916	974	903	873	902	921	927	938	953	913	924	900	875	902	954	964	884	927	918	913	929	934	910	907	888	907	923	878	898	895	979	902	921	995	914	910	878	907	883	897	996	919	947	956	898	898	888	896	874	925	954	889	908	940	919	902	1012	966	991	915	853	906	878	948	879	930	866	928	939	895	920	857	938	905	872	896	953	909	869	923	948	931	911	924	905	931	901	912	922	922	912	946	920	870	916	895	886	931	940	928	951	895	911	925	931	973	932	924	892	896	924	946	901	899	810	948	872	889	990	883	971	923	933	954	929	892	924	948	918	980	924	978	951	938	862	912	957	954	880	963	911	963	951	910	891	899	915	908	896	909	868	919	857	874	937	951	928	898	915	901	950	924	944	903	890	919	913	881	930	927	856	935	969	936	936	940	912	970	900	928	897	909	922	911	936	877	891	918	934	925	981	925	943	968	961	896	917	946	922	968	917	899	956	924	905	918	893	923	930	957	896	925	949	878	868	887	890	896	909	897	898	904	903	902	952	944	844	932	945	896	941	892	951	865	894	861	923	937	889	961	886	899	910	913	910	923	892	895	941	972	908	869	875	888	930	886	864	912	892	906	947	909	913	953	905	921	924	901	911	937	973	855	934	902	856	927	952	923	934	922	912	862	920	928	926	909	893	921	884	880	951	926	890	930	931	886	937	898	909	914	900	942	937	936	850	965	937	899	915	914	872	938	955	908	938	938	925	909	960	872	897	951	926	853	961	904	845	966	915	979	921	940	907	898	884	910	867	918	924	860	923	936	876	956	905	902	890	929	865	912	908	959	883	962	899	933	890	874	913	927	913	892	891	933	920	901	924	931	880	951	888	948	918	953	913	897	935	954	925	957	926	935	928	978	949	891	925	905	984	942	933	881	934	893	916	957	947	951	977	965	895	960	888	954	908	957	936	914	947	921	876	909	916	875	931	925	943	978	909	941	991	907	934	933	971	941	926	899	899	910	954	908	947	956	896	898	891	928	908	979	971	970	949	954	915	914	948	913	905	870	928	917	892	911	929	931	931	928	946	879	921	935	902	977	936	936	909	926	882	931	929	928	980	918	835	891	903	927	980	970	877	896	888	909	886	957	891	923	897	903	905	963	910	909	934	937	967	893	972	909	856	951	949	941	933	938	923	933	976	981	937	883	909	921	970	919	895	917	888	941	929	910	935	981	927	941	912	949	921	904	969	929	908	913	894	900	908	918	948	954	901	901	871	990	940	960	939	952	955	898	948	916	954	945	877	911	916	862	930	952	887	964	900	940	915	861	894	966	842	913	943	949	898	915	899	860	937	921	938	929	942	911	929	979	919	897	921	965	933	900	935	898	928	964	889	922	874	945	890	946	894	916	934	916	939	920	871	899	930	1013	949	892	920	913	939	884	908	914	936	897	870	883	945	880	960	919	893	917	954	900	888	955	917	960	998	899	916	896	884	924	872	913	876	945	920	885	967	921	857	927	927	920	888	919	938	968	953	980	904	952	958	889	927	893	936	894	912	920	927	874	995	945	934	934	909	961	936	890	883	930	906	950	933	880	911	920	982	885	917	937	866	906	909	950	983	948	927	949	864	891	913	900	891	934	893	942	872	934	923	952	976	931	961	939	908	909	905	932	907	926	926	923	901	995	900	949	913	959	950	876	894	936	938	968	941	928	946	872	883	947	916	933	922	992	921	919	943	999	929	927	958	916	887	936	892	905	911	963	919	916	891	882	957	870	911	872	913	952	927	894	948	903	906	930	896	998	933	963	945	948	947	901	945	891	867	908	876	906	935	932	894	860	876	890	927	907	899	945	1004	916	914	936	899	892	926	901	1007	901	899	957	913	924	961	918	932	926	884	948	940	925	909	886	891	952	931	962	973	932	943	922	885	885	950	871	990	947	921	891	890	871	903	930	932	828	935	932	892	951	923	934	944	920	933	893	992	960	935	914	894	948	896	891	963	920	892	957	900	908	880	915	868	971	940	931	896	945	913	928	920
3676	8299	6458	3423	2506	2071	1798	1584	1500	1308	1285	1249	1227	1152	1104	1176	1149	1083	1042	1094	1074	1162	1096	1105	1113	1154	1127	1099	1093	1062	1088	1100	1093	1057	1089	1097	1024	1020	1068	1070	1045	1026	1018	1039	1111	1078	1064	1020	1064	1070	1122	1008	1074	1049	1052	1024	1053	1152	1070	1064	1017	1072	1029	1053	1074	1036	1059	1054	1118	1019	1092	1091	1087	1125	1011	968	1050	1067	1036	1022	1054	1010	980	1039	1023	1019	1043	991	1041	1044	1057	1054	1038	1081	1027	1096	1074	1074	1068	1014	1102	1051	1055	1103	1085	1089	1024	1070	1052	1071	1115	1052	1020	1036	1021	1100	1086	1041	1030	1032	1036	976	1036	1025	1067	1084	1022	1060	1033	1050	1013	1045	1037	1055	1027	1003	1030	1117	1018	1044	1053	1053	1042	1034	1072	1044	1003	1017	1121	1060	1071	1010	1053	1055	1058	1087	1044	1058	1078	1092	1032	1121	1082	1038	1066	1088	1042	1043	1073	1048	1079	1088	1038	1050	1026	1002	1035	981	1066	1083	1053	1033	1104	1112	1095	1020	1030	1072	1050	1101	1029	1080	1076	1029	1029	1022	1080	1008	1020	1009	1058	1057	1052	1044	1042	1076	1084	1061	1064	1031	1039	1045	1086	1045	997	1036	1057	1010	1141	1036	1088	1039	1041	1070	1030	1057	1049	1057	1019	1096	1021	1076	1018	1075	1030	1047	1051	1045	1028	1008	1033	969	1081	1051	1039	1077	1072	1003	1087	984	1061	1078	1061	1074	1035	1068	1108	1107	1045	1041	1032	1063	1048	1049	1071	1051	1062	987	1051	1051	1058	1116	1071	1092	1061	1024	1127	1041	1022	1050	1048	1034	1043	1122	1121	1087	1027	1023	1097	977	1024	1063	991	1046	1074	1031	1067	1093	1111	1054	1084	1019	1050	1080	1025	1040	1076	1064	1026	1030	1020	1055	1022	979	1050	1073	1037	1022	1023	1028	1044	1015	1039	1097	1031	994	1042	1057	1056	1095	1055	1006	1032	1048	1077	1085	1037	969	986	1073	1041	1005	1009	1002	1104	1064	1074	1054	1082	1077	1035	1050	1049	1090	1081	1107	1034	1041	1066	1063	1090	1024	1034	1042	1057	1041	1017	999	1052	1077	1061	1084	1099	990	1014	1100	976	983	1042	1067	1089	1028	1082	1097	1023	1015	1105	1012	1072	1076	1097	1110	1055	989	1031	1023	1046	1104	1002	1088	1013	1022	1064	1055	1029	1044	1054	1072	1086	1042	1046	1050	1061	998	1016	1051	1000	1115	1017	1054	1055	1074	1049	1037	1070	1058	1028	1081	1078	1145	1003	1062	1058	1034	1013	1021	1012	1057	1044	1022	1065	1060	1071	1061	1061	1033	990	1031	1085	1077	1044	1012	1022	1028	1016	1060	1028	997	993	1059	1046	1066	1027	1060	1073	1037	1017	998	1110	1076	1002	1083	1037	1011	1037	1073	1168	1011	1052	1058	1077	1029	999	1090	1012	1041	1060	1042	1009	1031	1050	1101	1111	974	1103	990	1104	1053	1029	1028	1026	1041	1034	1003	1082	1061	1059	1030	1136	1050	1070	1076	1050	1058	1034	1062	1073	1040	1072	1020	1000	1068	1084	1087	1065	1043	996	1036	1015	1032	1015	1102	1052	1075	1053	1076	1043	1114	1074	1030	1078	1054	1079	1011	1061	999	998	1029	1067	1029	1026	1038	1061	1077	1085	1071	1071	1070	1068	1018	1103	1026	1064	1084	1031	1032	1082	1134	1042	992	1029	1056	1031	1085	1096	1068	1034	1045	1111	1089	1044	1070	1084	1059	1053	1063	1071	1036	987	1067	1037	1067	1021	1057	1052	1092	1082	1055	1075	1012	1095	1091	1085	988	1008	1075	1050	1114	995	1038	1026	1069	1049	1073	1103	1088	1022	1064	1017	1070	1068	1116	1073	1041	1017	1009	1079	1049	1041	1077	1035	1066	1011	1096	1038	1082	1035	1044	1078	1034	1012	1051	1070	1051	1082	1055	1096	1065	1038	1040	1079	989	1051	1103	1065	1065	1039	1039	1027	1007	1050	1032	1086	1038	1006	1043	1076	1060	1028	1075	1045	1054	1068	1006	1028	1073	1035	1086	1055	1043	1071	1039	1051	1038	1043	1101	1092	1078	1086	1032	1001	1068	1124	1088	1056	1065	1053	1007	1053	1060	1086	1053	1030	1009	1047	1019	1068	1056	1086	1085	1041	1041	1090	1039	1031	1035	1018	1053	1067	1090	1064	1016	1003	1026	1028	1068	1033	1080	1021	991	1030	1052	1017	1064	998	1017	1058	1107	1094	1081	1069	1011	1080	986	1045	1061	1042	1072	1134	1020	1070	976	1065	1033	1082	1066	1016	1102	1007	1001	1054	1090	1061	1060	1088	1047	982	968	1033	1077	1038	993	1055	1093	1080	1048	1062	997	1089	1082	1005	1071	1056	1001	1106	1076	1038	1017	988	1052	1029	1026	1041	1081	1030	1035	1016	993	1085	1026	1075	1047	1083	1053	1058	1068	1070	1043	1116	1035	1057	1028	1092	1088	1101	1042	1041	1034	1098	1093	1075	1000	1056	1052	1092	1030	1020	991	1023	1035	1064	1011	1017	1031	1008	1057	1042	1061	1034	1018	1023	1037	1111	1026	1058	1116	1063	1023	1017	998	1045	1039	1050	1109	1038	1024	1075	1082	1153	1006	1040	1052	1024	1084	1020	1117	1058	1070	1099	1012	1054	1025	993	1089	1061	1032	1026	1041	1058	1035	990	1085	1056	1020	1081	1107	1069	1065	1014	1008	1112	1057	1028	990	1008	979	1069	1043	1050	1029	974	1061	1037	973	1081	1001	1058	1041	1054	1008	1039	1050	999	1047	1058	1092	1098	1020	1036	1069	1004	1006	1037	1090	1027	1081	1062	1059	1042	1078	1020	1033	1028	1060	1084	1046	1025	1066	1061	1077	1074	1051	1077	1071	1134	1038	1105	1086	1065	1016	1096	1044	1017	1015	1034	1060	1044	1057	1051	1090	1086	996	1077	1015	1035	1085	1066	1007	1039	1013	1049	1080	1032	1069	1062	974	1001	1090	1042	1067	1064	1029	1068	1010	1009	969	1006	1012	1086	1115	1035	998	1058	1028	1076	1053	1054	1075	1019	1068	1005	1031	1047	1030	1023	1028	1015	1012	1004	1079	1048	1072	988	1043	1030	1056	1049	1106	982	1050	1017	1007	1134	1079	1025	1023	991	1050	1074	1083	1050	1017	1036	1017	1082	1037	1113	984	1042	1064	987	1028	1105	1053	986	1016	1069	1078	1006	973	1085	1024	1049	1029	1052	1063	1043	1106	1047	1085	1074	1069	1015	1006	1044	1070	1071	1074	1014	1008	1017	999	1074	1040	1062	1034	1080	1034	992	1053	993	1069	1047	1095	1143	1083	1078	1093	1006	1056	1050	1027	1050	1092	1055	1032	1148	1028	1005	1031	1095	1082	1029	1008	1021	998	1047	1112	1076	1053	1053	1077	1072	1027	1032	1043	1042	1005	989	1014	1076	1109	988	1027	1038	1052	1024	1028	1048	1040	1088	1100	1054	1077	1032	1016	1037	1020	1027	1033	1052	1070	992	1023	1069	1043	1046	1031	1021	1067	1007	1064	1056	1054	1010	1056	1036	1018	1044	1071	1034	1090	1012	1076	1102	1061	1052	1000	1026	1040	1032	1039	1034	1058	1066	1103	1099	1027	1044	1021	966	1059	1087	1054	1044	1029	1021	1093	1066	1024	1075	985	1066	1025	1027	1031	1088	1083	1040	1034	1014	1034	1047	1038	1049	1018	1073	977	1052	1069	1048	1033	1038	1033	1058	1040	1129	1039	1074	1018	1080	1069	1078	1072	1106	1019	1015	1072	1047	1026	1021	1056	1030	1017	1065	1033	1058	1075	1036	1018	1036	1022	1026	1060	1059	1079	1047	1079	1016	1030	1082	1063	1033	1043	1007	989	1062	1036	1051	1011	1106	1023	1053	1057	1051	1099	1097	1080	1018	1098	1055	1067	1008	1052	1028	1058	1062	1113	1116	1045	1062	1100	1077	997	1046	1038	1073	1055	1016	1040	1072	1015	1030	1071	1037	1079	1053	1092	1035	1013	1083	1086	1029	992	1012	1035	1101	1047	1050	1014	1011	1071	1070	1113	1052	1092	1053	1011	1051	1085	1062	1034	1030	1035	1062	1076	1051	1037	1033	1072	1016	1032	1033	1076	1040	1051	1074	1047	1068	1033	987	1059	1023	1037	1056	1072	1059	1012	1099	976	1020	1057	1041	962	997	1046	1108	1050	972	1043	1033	1004	1019	1016	1031	1060	1033	1064	1000	1013	1063	1014	1029	990	1043	985	1071	1085	1069	1024	1035	1073	1048	1060	974	1033	1064	1034	1020	1062	1042	976	1014	1071	1013	1055	1072	1030	1032	1037	982	1083	1052	1002	1037	1047	1062	1016	1001	1064	1045	1058	1050	1050	1020	1036	1028	1061	1037	1024	1009	1029	1002	1031	1001	1074	1014	1041	1071	1073	1029	1055	1056	1122	1079	1013	1068	1080	1011	1041	1051	1037	1047	1042	1080	1066	1023	1061	1039	1090	1054	1103	1082	1032	1014	1058	1033	1028	1072	1072	1078	1097	1074	1088	1046	1061	1000	1063	1028	1024	1044	947	1033	990	1053	1021	1070	1016	1026	1058	1031	998	990	1054	1064	1075	1012	1047	1017	1077	1001	1056	1027	1032	1086	1102	1036	1045	1040	1000	1031	1038	1067	1007	1084	1051	1044	1059	1093	1093	1010	1009	1026	1032	1078	988	1054	1035	1052	1063	992	1062	1044	1072	1010	1013	1061	1074	1032	1053	1008	1103	1010	1047	991	1068
24314	20880	26910	24878	11675	746	535	486	436	460	381	398	395	374	369	366	361	359	352	355	355	345	365	337	350	335	361	323	334	353	328	341	350	333	324	329	329	321	364	352	338	328	371	315	324	327	385	336	346	349	334	347	351	367	328	350	318	361	355	327	327	376	330	343	329	315	317	324	353	348	319	318	358	342	319	333	312	364	329	346	354	323	333	301	358	354	358	334	352	331	339	347	323	339	358	313	298	313	334	315	334	328	356	323	313	326	341	349	356	317	308	363	360	311	338	335	371	340	359	328	341	307	321	334	369	294	326	356	323	313	346	323	330	349	338	354	321	326	320	336	329	349	293	358	316	366	307	342	319	353	325	350	323	360	338	343	328	334	302	334	293	325	336	338	331	329	325	341	335	309	341	331	332	317	312	305	331	333	329	326	328	327	340	339	303	349	328	334	317	282	312	325	325	321	318	323	324	352	311	340	320	334	309	343	314	342	366	320	364	348	341	325	304	319	348	342	324	350	339	315	322	309	329	311	312	355	324	342	314	301	332	323	323	347	344	346	338	359	317	346	308	334	343	318	320	334	329	332	331	306	359	311	340	364	325	343	324	321	299	319	342	362	322	344	297	329	345	305	367	332	306	339	336	323	322	299	318	340	325	355	346	346	338	324	344	329	324	319	309	330	355	338	318	343	364	315	340	302	305	351	352	324	342	350	357	341	304	329	342	338	354	347	345	338	302	326	310	353	315	345	323	346	324	320	360	345	314	284	331	355	330	335	342	349	353	321	316	296	352	346	323	322	337	308	319	299	339	330	337	334	321	329	310	388	357	327	329	302	310	352	288	330	334	332	333	333	345	340	286	300	325	347	333	312	360	334	376	333	323	310	341	306	349	343	323	338	317	338	338	318	332	316	335	302	329	325	335	302	349	316	337	336	331	334	371	324	333	336	299	333	333	326	312	329	336	323	352	350	334	370	359	335	326	307	330	313	305	334	341	321	347	298	363	315	355	325	342	331	308	348	315	323	284	327	331	353	323	325	319	307	311	328	331	337	323	326	324	322	316	329	348	343	326	329	330	317	344	310	317	341	304	312	330	314	366	297	351	298	336	330	323	302	330	311	355	309	338	345	343	310	323	358	350	330	376	336	355	323	306	323	333	309	336	349	347	324	359	311	320	324	304	321	320	327	334	339	323	359	331	290	322	311	331	310	320	304	332	322	309	343	342	326	350	345	323	309	337	301	318	340	317	352	338	309	332	332	346	328	327	312	322	339	338	323	337	357	351	325	315	331	324	338	351	315	346	362	327	340	325	335	337	328	307	362	346	332	342	331	317	339	300	301	321	329	305	336	324	313	351	326	331	352	358	351	312	340	338	343	349	320	351	352	351	331	310	316	314	332	298	307	326	327	322	299	351	356	338	320	337	350	336	335	331	373	325	313	309	363	347	347	325	316	344	309	366	349	325	323	313	327	348	337	317	323	314	303	325	326	343	301	310	348	344	326	353	323	327	297	335	360	362	336	350	341	332	337	353	318	327	325	351	339	327	334	343	348	344	316	309	305	330	356	320	304	325	326	316	313	319	345	327	299	341	338	331	350	316	338	332	297	321	325	303	330	355	314	330	318	319	318	340	394	350	326	315	325	326	305	308	331	343	342	342	349	345	321	343	335	324	353	324	330	348	325	338	343	343	305	314	333	307	331	361	333	346	356	339	341	320	341	328	344	325	293	332	321	329	354	313	300	345	278	341	342	313	351	336	327	305	305	345	358	360	337	319	349	341	330	336	338	316	301	312	304	317	337	312	314	345	341	336	320	339	310	325	350	369	321	349	360	350	323	344	354	314	348	296	295	312	326	317	358	345	335	327	328	335	315	341	331	330	330	357	330	303	331	322	341	315	316	325	335	341	327	335	278	322	316	348	344	307	345	329	310	319	334	310	347	318	345	345	312	326	342	324	322	328	384	343	330	329	339	303	308	309	283	337	337	343	325	335	340	296	292	321	388	342	351	339	340	323	324	344	340	363	340	347	332	350	338	318	340	339	323	368	357	348	291	348	329	284	341	317	324	337	346	313	344	349	345	337	318	345	334	363	318	303	322	315	331	330	347	328	326	324	359	372	340	307	339	351	347	334	330	329	326	323	331	319	314	335	311	322	308	367	294	335	352	315	318	307	352	331	342	375	314	347	314	366	322	324	342	326	328	319	341	356	336	336	349	345	301	328	335	336	310	318	346	327	331	334	339	313	327	327	325	364	304	350	339	292	327	324	331	334	352	309	352	325	332	326	347	309	338	327	340	332	343	327	336	341	338	342	291	320	323	338	321	347	333	347	326	337	312	353	342	320	306	329	316	333	337	317	316	320	359	325	353	345	298	323	307	317	299	326	326	302	312	316	345	333	329	366	375	289	323	305	296	358	365	362	341	340	323	373	314	325	354	326	333	321	330	331	351	326	327	336	340	337	335	337	324	341	333	345	365	337	329	325	316	370	364	309	336	354	365	287	350	298	336	326	338	294	331	349	329	333	317	331	311	340	298	314	344	377	327	363	310	327	341	354	327	307	342	317	319	327	316	343	343	333	340	359	367	342	299	302	330	373	338	330	343	330	313	348	335	355	328	314	310	333	335	343	326	320	338	329	307	328	339	330	300	346	333	327	330	331	362	305	335	320	332	355	331	322	342	320	334	342	337	316	336	343	336	303	321	315	304	324	327	336	348	317	348	314	356	345	313	306	324	328	328	330	319	351	335	348	315	348	307	343	322	321	300	359	316	335	350	333	339	313	328	330	315	337	332	330	306	331	282	340	327	344	329	321	335	329	366	334	315	311	326	338	333	328	324	330	316	335	331	335	359	357	354	332	335	303	328	325	322	336	348	328	332	320	318	327	364	323	339	309	331	335	365	297	354	339	304	281	335	336	341	337	324	346	318	300	312	339	332	327	299	324	303	357	329	341	325	304	338	326	332	359	311	347	331	353	342	342	321	351	337	313	364	308	314	295	307	337	336	340	319	305	331	345	351	329	311	351	306	313	325	272	322	298	320	300	326	314	332	329	327	340	333	336	351	333	342	308	328	309	336	329	328	333	332	333	310	329	308	333	350	308	316	322	335	336	330	312	336	321	328	323	315	352	336	339	308	333	301	318	301	320	320	330	342	325	341	340	340	340	334	314	315	335	315	312	329	294	328	314	364	357	360	302	316	376	364	314	337	329	318	318	354	337	326	340	304	334	367	356	313	350	346	343	307	335	329	355	341	332	345	319	348	361	365	325	347	346	332	314	352	354	366	325	330	332	323	329	339	346	342	337	338	340	300	378	295	329	313	329	322	343	338	342	318	325	335	353	330	344	317	339	304	334	319	368	343	335	323	329	316	325	359	328	328	330	331	307	361	331	282	303	316	322	327	301	323	354	346	334	334	334	333	287	316	347	312	343	304	337	335	335	316	316	359	346	330	346	318	295	310	323	339	343	303	330	333	302	306	313	315	339	329	335	327
3465	5094	3838	1857	1385	1023	882	734	695	590	584	511	524	515	486	463	483	442	433	402	410	416	436	394	435	422	390	448	436	416	397	424	405	388	401	445	376	383	386	421	417	400	455	416	392	373	409	406	416	406	358	395	380	424	429	388	439	387	397	370	411	405	426	419	399	360	384	393	392	429	420	418	411	408	397	404	397	400	424	381	436	409	410	404	422	426	419	431	394	392	429	408	388	384	390	385	414	412	403	379	409	404	432	366	440	405	384	373	410	387	394	434	391	429	401	395	384	368	391	389	412	400	398	413	377	360	389	383	375	402	392	387	388	410	376	392	408	376	428	435	395	386	404	413	366	394	401	414	387	392	391	394	420	393	432	387	377	391	360	399	401	407	439	365	384	410	427	421	374	398	400	393	381	370	405	408	426	399	415	408	370	392	439	374	419	390	392	385	381	372	383	422	410	413	366	439	370	395	370	386	413	391	391	442	383	375	422	419	430	383	386	391	429	378	406	396	420	368	404	397	391	350	375	397	428	418	423	379	418	372	402	375	435	385	387	412	406	428	411	375	395	366	399	411	371	369	382	370	394	407	417	429	409	433	376	391	436	455	383	423	395	373	399	384	392	408	363	412	390	396	437	418	419	408	415	389	378	422	415	416	413	384	390	414	394	397	430	379	408	386	388	398	416	398	435	395	389	400	398	401	419	385	400	371	427	373	387	401	408	377	386	371	410	393	396	397	375	377	429	365	386	385	412	409	391	367	400	370	374	356	403	409	405	390	410	407	396	361	411	399	396	396	407	405	406	413	426	401	406	429	390	367	416	379	374	424	396	401	424	391	369	370	379	396	363	405	361	410	435	402	389	387	401	376	389	408	395	399	413	383	427	373	395	394	415	417	432	408	404	382	379	397	382	419	390	423	389	382	350	414	397	395	353	440	386	364	411	416	393	378	384	387	384	378	399	392	391	401	395	392	399	405	421	395	391	408	413	391	391	411	411	415	389	378	424	380	402	393	395	422	368	400	393	430	404	362	384	391	410	384	378	424	378	393	418	376	397	402	402	412	410	398	391	414	377	389	372	394	425	394	410	415	405	403	384	419	409	377	338	420	391	371	371	388	373	397	391	418	417	386	411	393	374	371	386	382	359	355	389	431	379	397	376	406	363	353	412	402	367	369	395	385	394	410	387	409	408	420	380	385	383	376	385	435	373	387	392	389	410	399	405	409	440	377	377	394	397	362	378	422	389	399	422	369	399	415	412	405	421	393	390	411	401	412	412	382	365	395	386	387	386	400	399	422	399	391	410	411	412	402	414	423	381	374	384	372	409	393	389	415	421	365	392	421	392	413	377	393	386	374	398	418	384	398	406	358	391	423	410	403	381	453	403	414	380	368	421	368	377	417	412	393	384	391	399	358	363	379	381	412	407	384	470	377	393	385	418	418	387	376	381	382	378	400	418	403	412	413	400	374	401	388	394	394	411	431	439	379	440	392	388	408	393	415	386	371	408	418	406	388	380	395	369	379	366	386	398	379	404	442	397	358	407	407	414	375	408	428	375	425	385	409	379	402	409	378	410	454	373	369	361	400	435	402	416	365	402	390	393	379	390	414	406	403	403	389	411	413	344	410	401	416	361	398	414	361	449	358	390	400	408	418	371	406	427	405	410	382	402	407	420	355	401	407	386	380	396	399	397	391	391	434	406	370	420	374	397	415	391	381	380	415	376	390	378	412	424	394	391	417	422	402	427	427	403	416	398	425	400	400	345	412	410	391	401	420	415	393	430	419	390	360	390	429	446	379	372	371	372	383	374	395	391	373	416	439	404	426	397	407	408	386	366	379	441	404	434	405	403	374	388	386	413	379	394	363	395	400	410	418	406	381	407	384	372	391	374	345	415	401	392	375	416	414	412	433	420	401	397	402	382	406	383	391	408	409	414	376	407	397	390	399	378	384	372	377	422	418	405	384	408	395	409	382	416	377	386	391	409	396	372	441	400	393	395	431	376	407	351	400	382	432	418	382	401	400	372	376	395	414	391	393	385	428	426	390	383	397	415	432	437	377	428	433	433	391	393	420	388	400	426	392	385	366	388	409	360	398	443	389	389	436	428	406	402	394	394	431	389	458	387	385	408	376	411	392	409	388	424	410	352	374	375	379	412	437	390	347	399	404	382	378	434	370	412	372	395	396	421	394	375	376	389	396	390	419	417	407	401	428	370	400	418	364	398	370	381	436	423	381	404	391	390	396	416	394	388	395	424	381	384	407	410	411	398	386	394	422	390	375	370	387	419	399	362	407	383	393	409	399	424	387	408	376	420	421	376	388	415	395	378	397	372	367	395	423	389	400	423	431	417	380	437	424	386	412	361	401	409	419	401	401	410	420	397	404	353	366	392	425	387	400	405	405	394	405	388	387	373	427	395	419	398	359	443	408	401	430	427	392	402	386	417	431	376	381	415	404	394	435	380	406	393	422	399	393	426	442	377	356	390	432	421	385	420	426	408	373	409	419	379	398	387	432	378	380	360	402	397	401	418	426	400	389	380	416	427	385	405	371	393	388	393	386	400	408	404	368	380	357	365	402	386	406	389	410	392	406	378	431	377	358	378	412	401	381	397	393	358	391	408	409	437	412	421	379	420	397	419	412	388	416	395	410	398	410	425	353	384	360	391	408	424	406	404	420	425	446	404	400	395	405	427	383	398	408	405	399	374	403	405	413	405	400	420	399	385	394	368	344	419	429	385	408	384	396	395	400	409	412	380	374	413	373	381	383	375	433	399	419	401	423	380	373	414	403	383	400	420	371	418	423	379	379	413	392	389	399	396	409	392	405	396	405	394	384	414	414	406	408	426	399	385	418	419	387	398	375	401	388	444	371	370	386	381	381	399	394	433	422	406	420	382	410	384	406	389	449	356	392	401	347	388	416	384	361	387	389	414	422	426	422	375	411	369	403	416	421	393	384	393	383	409	389	399	414	371	401	412	388	404	411	418	395	389	389	381	421	401	396	414	385	382	405	410	398	388	399	387	421	415	402	356	365	420	397	390	425	399	392	373	393	388	410	394	365	414	427	377	419	397	397	374	394	420	408	374	419	359	416	370	395	408	416	391	407	363	396	439	377	422	386	417	396	425	386	375	412	370	370	398	401	395	368	379	390	408	379	394	430	381	382	399	377	400	425	389	392	387	399	404	372	427	391	376	376	393	380	395	417	403	418	416	409	382	387	425	425	370	387	404	398	427	361	370	417	364	394	415	350	352	392	398	382	375	364	399	401	412	391	405	415	403	406	410	368	391	437	397	356	351	366	390	391	398	417	383	359	387	433	380	390	402	387	400	400	387	379	390	372	412	418	386	369	379	400	397	400	388	410	410	446	434	388	408	412	432	354	389	374	404	362	391	421	396	420	385	383	393	418	456	408	424	392	408	398	392	404	427	408	407	426	397	406	410	408	409	425	355	400	421	431	417	419	407	426	369	391	395	382	375	411	392	400	423	352
22206	20896	28363	23577	20896	20942	9007	1371	1038	950	910	837	798	764	729	720	674	665	710	667	732	605	645	659	667	612	644	616	609	611	624	589	548	627	630	565	601	609	601	607	659	616	600	664	617	615	577	674	637	611	614	578	597	606	581	584	560	618	594	570	624	602	636	595	570	585	578	641	566	574	636	582	571	604	610	594	626	584	589	622	560	643	539	618	615	605	564	602	568	618	642	621	573	616	599	557	612	582	582	622	605	570	585	588	583	587	598	569	619	566	580	596	611	582	557	560	594	550	534	571	579	591	608	569	582	593	590	597	571	624	630	633	612	587	613	585	569	571	581	545	614	554	578	581	571	592	598	562	546	588	532	620	597	616	584	593	600	582	570	553	590	574	593	557	583	579	569	562	598	618	537	573	640	562	586	652	564	571	601	620	584	620	615	591	578	586	610	584	585	569	559	576	616	590	607	568	576	601	602	608	579	580	600	621	575	552	549	573	540	513	585	628	592	634	595	606	604	566	563	554	622	610	574	575	620	577	621	585	606	605	572	572	586	605	583	559	601	600	587	621	619	596	560	580	515	576	587	583	523	570	551	633	615	568	571	598	597	581	598	632	593	552	589	597	607	603	576	629	585	587	634	584	604	567	611	590	630	582	600	599	596	556	601	569	597	646	585	553	586	560	601	596	628	591	593	584	610	615	606	589	562	592	575	617	599	597	592	569	631	586	587	615	585	582	578	604	573	562	603	606	598	645	600	576	544	603	620	593	605	642	609	572	592	604	631	582	602	595	619	606	590	611	595	558	587	584	613	619	570	583	601	597	593	598	575	569	608	554	562	587	578	566	609	626	584	602	591	618	565	577	586	556	618	609	569	614	557	578	589	595	583	587	594	608	614	585	562	576	613	572	571	596	630	666	544	621	545	618	645	590	578	583	540	620	607	598	594	582	560	583	550	600	554	594	635	559	556	599	595	588	609	560	641	600	579	594	551	613	568	578	639	605	583	603	550	609	599	571	619	595	546	580	594	573	594	566	604	585	648	553	535	558	602	629	583	599	565	602	550	596	591	570	571	591	626	535	611	564	613	559	602	588	594	581	631	558	596	590	594	626	591	582	592	600	603	590	590	575	562	586	604	588	620	588	617	550	578	591	605	549	549	615	588	559	630	603	584	572	577	607	623	583	563	567	562	575	622	584	569	559	624	626	573	599	614	585	564	597	547	581	608	610	627	596	629	569	597	544	627	586	594	541	613	572	585	577	601	609	581	618	585	614	576	574	573	573	598	590	552	602	598	579	584	601	584	580	620	542	630	554	589	633	604	617	561	606	611	657	611	591	562	612	563	560	625	607	580	546	587	558	590	662	583	563	535	621	590	595	648	626	564	574	546	607	581	608	588	539	621	593	561	594	576	589	549	574	571	627	610	627	616	550	578	557	563	576	585	593	593	603	557	576	585	591	634	536	589	593	610	594	568	585	550	547	610	625	590	594	602	577	590	586	635	592	607	602	554	590	568	587	613	615	593	570	613	579	577	619	623	605	573	624	601	606	574	610	598	593	583	537	615	556	578	571	573	575	568	608	574	586	595	537	596	608	632	583	630	579	564	568	586	585	587	570	592	593	570	598	573	586	589	576	555	584	620	604	593	596	593	600	574	560	573	586	563	604	608	668	610	640	573	566	573	569	625	588	613	626	590	582	578	595	597	583	582	563	578	573	568	593	590	559	573	571	578	590	557	573	586	527	604	598	574	572	589	578	564	578	593	563	590	581	601	558	609	580	558	609	597	523	598	589	565	613	598	615	605	624	616	564	599	642	585	560	625	541	586	559	584	566	595	594	592	616	608	610	553	620	549	580	588	562	586	598	584	637	623	594	565	586	638	591	608	571	572	583	621	548	606	608	597	589	589	584	601	586	602	591	574	546	574	573	588	601	603	635	547	633	621	643	554	585	585	558	564	613	613	568	586	574	645	580	603	537	626	615	589	592	600	596	614	611	582	634	649	551	618	589	567	590	578	535	629	559	631	588	600	622	622	627	573	587	586	565	565	584	575	576	576	568	634	575	621	548	597	609	600	568	603	567	615	641	594	585	559	553	595	590	594	605	591	617	593	608	574	582	569	549	567	584	605	591	528	597	588	629	565	523	578	578	617	609	557	599	545	579	602	517	623	616	591	574	629	590	550	547	580	608	622	610	594	601	571	585	567	617	592	597	571	583	599	592	593	537	597	598	600	569	581	630	553	604	598	552	591	619	596	616	624	566	581	571	633	607	583	609	575	575	609	566	585	577	610	577	611	559	584	601	588	591	600	553	598	567	582	609	573	565	601	615	590	599	585	600	619	619	598	602	579	581	576	602	551	604	590	645	566	573	571	588	574	645	574	561	591	623	634	549	624	623	615	598	592	597	600	612	597	606	613	617	570	604	585	606	561	629	601	582	582	612	603	565	629	612	603	563	610	587	625	580	615	605	590	576	618	588	568	560	588	591	614	591	594	608	592	620	564	619	598	606	608	592	602	574	588	578	580	603	590	613	547	586	588	598	570	602	579	645	618	593	588	614	617	581	581	578	596	618	640	553	637	574	577	545	588	561	582	568	577	619	590	602	600	580	585	582	598	591	619	600	565	623	632	570	570	564	565	645	603	557	613	594	566	615	580	594	575	617	590	613	564	593	591	602	605	555	568	556	596	560	581	542	624	600	569	555	591	613	579	573	554	605	553	575	632	602	560	577	576	571	577	563	579	532	610	580	587	571	591	537	624	624	572	568	601	566	577	564	602	575	656	591	619	629	597	624	566	594	583	575	571	574	568	614	565	587	579	609	584	588	617	592	569	540	611	579	580	587	535	558	543	578	576	609	605	613	576	590	644	572	560	615	612	552	582	574	626	579	587	576	620	605	566	583	561	574	597	623	588	581	598	585	576	593	574	647	591	546	569	596	588	568	590	569	598	540	614	556	578	585	610	613	617	600	576	610	562	589	565	601	559	572	588	586	607	609	580	539	616	569	564	605	592	606	624	582	613	577	593	598	629	594	604	564	578	564	584	537	588	579	586	567	539	582	558	555	597	557	590	579	623	584	586	568	583	580	604	593	562	539	570	570	598	565	582	587	588	611	548	612	620	581	560	554	604	615	588	573	613	556	593	602	600	591	671	600	580	609	621	583	593	634	556	586	590	540	565	614	629	599	590	632	562	616	600	596	582	612	588	587	606	599	617	570	541	583	597	548	598	602	590	583	579	606	602	607	607	585	586	597	609	567	601	598	595	569	600	582	564	560	557	635	584	619	555	620	605	595	606	619	601	562	580	557	606	548	548	567	558	612	594	602	566	628	548	536	597	633	568	613	609	552	598	564	601	590	573	559	567	612	585	598	591	614	587	613	614	566	568	642	581	605	583	632	616	589	613	605	551	601	580	602	584	585	591	579	542	540	608	564	582	593	608	612	579	619	588	590	555	600	574	575	607	619	603	582	546	612	595	583	601	580	596	624	608	637
4705	13851	10707	5336	3739	2819	2315	1832	1509	1348	1225	1134	1009	1017	885	900	851	812	850	791	752	813	792	791	786	750	723	746	707	734	689	722	724	706	662	720	762	720	701	732	705	693	722	699	728	726	709	736	692	726	739	727	684	714	668	705	680	736	742	757	672	677	713	705	713	689	706	688	679	694	756	716	716	709	647	712	697	706	709	692	702	684	714	689	695	698	732	734	705	757	687	666	714	689	674	708	680	699	732	663	647	708	656	680	672	677	665	699	692	663	748	656	706	700	685	678	660	679	720	668	755	680	672	711	716	721	662	670	697	695	754	671	687	697	681	684	699	701	708	693	681	647	686	721	712	741	698	707	713	703	697	648	700	649	697	721	699	681	712	705	690	692	691	727	678	673	698	693	663	693	664	643	714	681	732	702	667	633	725	710	653	686	649	674	692	671	712	674	684	689	723	670	748	642	671	700	710	673	700	713	723	666	681	666	685	691	677	735	674	732	697	703	683	695	694	693	692	728	749	698	742	731	685	638	726	681	707	669	703	656	671	660	696	702	687	627	686	709	706	710	676	689	695	695	668	711	743	688	706	703	658	693	644	663	678	675	670	661	729	668	707	698	711	706	700	644	699	677	651	686	645	704	729	720	711	693	667	669	705	722	692	707	682	666	654	714	700	686	691	703	682	699	671	735	737	701	694	703	696	696	651	710	657	723	722	716	699	696	684	707	760	702	699	723	696	674	672	715	696	672	681	692	701	714	697	651	639	669	652	670	687	650	681	658	717	748	663	653	721	734	739	700	705	716	697	668	681	677	670	710	724	728	676	714	692	690	694	692	707	730	646	673	684	660	697	676	731	619	708	712	680	656	699	705	681	755	698	709	698	693	695	698	673	728	725	741	664	691	664	686	656	713	675	703	714	687	688	729	680	732	660	670	658	708	725	729	718	679	734	753	711	673	706	714	719	666	665	717	692	638	700	701	753	696	679	668	729	703	679	751	707	693	707	709	645	700	655	750	736	673	741	723	735	700	705	689	653	681	694	675	710	683	701	734	720	696	690	688	721	670	686	696	716	718	731	765	689	632	703	687	702	691	711	661	737	706	667	680	691	711	707	663	653	679	682	697	724	705	688	740	701	706	664	740	714	740	714	659	672	685	722	717	661	742	695	707	692	696	670	680	722	723	658	716	642	687	676	719	711	718	685	704	690	691	680	673	678	734	664	677	671	707	684	645	685	719	713	697	641	704	741	667	699	669	687	665	681	688	701	688	689	699	724	744	677	708	742	700	673	693	719	641	723	720	686	709	691	655	667	694	696	700	703	703	672	714	676	689	681	666	699	713	671	666	709	721	729	673	711	728	725	680	689	662	709	697	705	735	638	680	708	721	749	750	684	702	693	655	725	691	707	692	655	716	697	660	659	613	683	671	664	667	652	682	730	698	683	702	707	686	648	633	661	736	671	665	730	686	723	718	675	683	683	709	719	647	715	686	691	658	686	715	709	679	675	651	704	707	687	731	730	717	712	715	683	688	659	692	724	678	736	717	706	684	668	688	686	675	691	731	717	720	705	727	680	653	738	716	664	663	709	705	700	711	701	665	689	708	657	733	718	703	696	698	683	696	709	714	692	742	673	689	674	710	681	695	673	648	712	784	699	732	707	746	665	682	685	694	693	672	675	654	681	675	711	669	700	696	712	733	694	723	690	664	676	694	660	689	707	727	712	706	707	724	676	704	723	687	720	760	709	688	640	661	731	708	658	698	698	692	659	643	760	702	724	703	754	675	727	669	734	705	703	694	677	722	691	675	684	683	667	686	710	751	706	687	720	684	702	673	687	699	659	706	672	698	692	620	667	682	664	673	713	680	718	668	705	735	673	760	672	721	701	693	771	703	715	695	700	667	712	694	706	666	668	661	735	685	692	713	694	665	666	663	747	693	674	730	726	739	743	672	691	702	678	749	694	740	674	666	656	729	700	758	705	713	694	704	691	695	703	697	678	663	723	723	707	671	692	699	661	687	724	655	706	689	710	699	714	712	700	658	669	686	666	696	689	712	690	737	678	662	706	696	694	732	710	634	724	695	687	679	741	702	667	672	686	683	725	713	667	706	668	734	690	650	672	742	684	735	695	668	716	731	677	728	702	720	683	684	703	697	706	687	701	715	680	677	689	643	725	701	732	662	688	665	689	706	712	646	688	687	662	709	655	693	627	689	650	694	685	665	656	694	684	685	700	672	705	677	678	692	739	700	685	668	645	723	670	728	689	728	727	667	701	676	685	683	692	753	710	696	719	649	686	702	678	703	678	676	711	695	680	680	705	665	678	685	689	651	706	682	673	691	699	713	677	668	700	674	629	702	673	679	713	653	742	726	696	686	706	690	671	687	721	663	691	670	707	724	631	710	700	708	630	664	684	702	702	715	714	708	694	690	636	714	729	681	692	718	719	746	711	715	667	709	662	714	667	657	683	739	660	707	706	732	710	690	721	693	677	666	713	682	659	699	692	722	634	668	708	688	724	659	698	721	712	628	672	664	710	703	688	658	666	711	677	671	700	676	667	699	751	669	646	714	703	662	679	694	659	701	682	678	679	704	693	742	700	719	716	737	690	722	680	672	708	699	705	661	704	694	697	714	651	691	707	694	671	707	712	683	684	709	726	720	720	713	737	691	686	722	645	691	697	695	672	752	705	684	742	705	686	680	689	709	664	711	710	705	691	745	684	721	749	674	688	668	670	690	706	684	642	757	673	740	697	680	637	703	684	715	733	699	685	657	708	730	698	716	687	740	767	677	708	678	712	701	665	722	690	697	703	716	706	683	703	688	681	680	682	677	650	696	746	664	711	683	672	685	707	699	660	668	692	704	685	664	739	727	683	714	684	682	650	703	641	664	704	699	664	668	723	720	703	686	679	679	695	671	663	666	670	676	686	716	688	710	665	735	700	679	667	653	697	707	636	712	661	687	672	637	647	709	709	695	674	703	676	711	690	700	715	636	690	687	718	707	682	741	754	718	692	730	694	667	703	709	660	708	709	724	719	738	709	693	715	705	730	712	724	671	692	706	717	693	688	707	761	715	700	656	657	694	697	664	668	651	681	673	724	704	689	670	741	732	732	709	710	673	703	666	675	712	653	697	740	714	660	690	662	687	701	615	710	644	711	705	728	646	701	665	680	747	679	726	686	716	714	725	694	690	689	730	699	714	735	700	690	676	733	724	662	702	692	697	659	678	662	711	720	680	728	703	727	694	685	717	692	732	691	731	692	671	679	727	706	706	679	729	688	725	680	673	694	688	703	689	690	706	684	685	640	692	712	672	678	719	687	755	680	690	721	705	706	702	701	708	683	703	683	699	683	728	737	694	676	660	679	683	664	683	729	702	710	708	694	687	697	702	693	729	656	688	695	699	725	717	680	712	730	694	691	681	693	684	738	670	685	671	739	685	704	694	783	689	702	680	689	698	677	666	721	676	747	723	677	676	670	686	693	714	689	716	650	717
26977	18765	4947	918	758	695	749	734	672	686	667	634	702	705	653	672	710	663	655	674	683	717	702	661	662	638	660	660	682	648	653	685	691	697	666	665	644	700	677	676	680	645	651	625	684	680	690	631	693	706	625	670	700	711	628	690	692	686	674	676	664	640	629	660	618	647	637	681	638	638	661	648	629	639	642	657	676	668	680	691	627	710	638	627	688	678	701	673	676	692	684	615	665	685	626	643	674	637	652	676	711	666	687	654	655	640	662	681	711	706	690	669	614	655	647	697	684	666	672	664	703	698	666	666	637	664	651	675	662	683	609	655	701	647	663	692	703	662	671	677	671	641	688	679	663	669	685	643	716	641	681	704	653	688	673	725	662	658	622	650	705	669	661	695	694	587	660	683	627	664	669	659	650	639	714	637	685	613	681	673	649	646	683	670	667	648	671	632	696	709	681	653	641	662	660	698	660	686	657	661	646	670	705	687	680	662	656	669	641	677	659	635	704	617	637	679	653	650	672	706	681	690	642	674	649	643	666	645	650	679	670	701	652	661	695	690	671	654	625	674	689	680	688	656	720	670	683	648	683	672	669	679	653	656	666	700	697	649	619	680	669	655	675	633	614	667	678	715	640	678	666	636	619	685	649	635	668	715	667	639	662	617	672	697	616	622	619	634	670	630	650	648	687	674	650	646	627	661	671	628	674	667	665	665	689	659	643	730	642	630	715	683	677	688	663	637	679	684	712	690	676	658	694	698	726	656	654	677	676	655	668	685	642	646	685	689	733	648	711	655	692	649	699	626	644	642	634	615	712	694	653	686	680	688	665	631	663	642	646	674	692	684	660	688	672	637	645	655	653	620	641	646	616	699	650	688	650	674	631	665	657	644	654	678	703	654	652	665	626	633	643	673	662	686	675	690	654	627	661	668	652	679	653	652	682	655	694	666	657	668	648	656	651	685	661	685	667	692	703	658	670	679	718	653	734	673	678	658	651	670	652	679	644	641	659	660	643	665	655	627	661	654	680	665	685	668	691	694	673	668	660	688	635	655	697	670	680	675	625	658	659	695	624	669	686	656	680	735	702	677	689	663	672	738	648	733	664	693	670	684	698	709	707	686	640	675	662	671	660	665	686	704	688	634	651	658	624	677	637	642	673	684	644	665	678	658	651	661	678	618	690	693	651	663	653	699	650	652	610	710	644	729	663	690	654	695	642	739	716	714	668	631	639	701	666	620	677	659	644	642	666	667	671	662	684	664	672	699	720	722	698	703	643	663	683	633	578	656	642	704	693	682	594	694	662	648	695	670	657	644	690	661	654	683	624	644	653	662	679	647	656	660	644	685	616	750	733	668	672	668	686	701	609	638	690	697	651	657	701	697	688	675	740	630	628	652	596	665	648	679	678	671	673	697	652	699	667	696	610	666	649	683	686	681	697	674	707	665	609	648	662	667	712	651	679	687	677	710	643	666	649	714	638	690	649	696	664	665	701	704	605	604	678	675	641	643	661	658	625	696	703	633	714	645	656	713	653	659	662	700	650	654	665	712	683	633	654	705	710	695	675	682	639	658	680	689	652	677	663	646	632	655	681	680	657	706	670	677	678	727	643	666	715	676	631	667	608	643	608	651	688	693	676	653	654	643	682	679	669	682	694	618	657	649	650	687	685	700	635	659	630	711	631	680	677	651	685	693	676	646	646	663	699	698	671	652	704	700	707	684	657	682	637	718	675	725	698	673	653	675	662	674	670	734	649	681	657	620	690	681	678	673	664	657	672	638	668	657	683	714	670	632	642	655	694	657	669	652	690	697	670	737	685	657	645	653	677	661	624	664	664	666	665	664	682	655	661	667	658	690	659	642	672	643	638	660	684	661	656	635	669	698	649	658	645	711	646	639	699	666	635	675	653	679	629	660	677	702	696	687	661	592	691	737	666	669	652	619	633	675	659	624	610	686	720	659	682	678	669	712	698	697	653	708	668	637	687	663	686	656	627	708	627	649	683	610	678	702	671	689	682	671	666	648	633	670	690	649	688	683	687	646	675	676	680	636	714	634	649	677	604	629	709	667	654	667	624	667	657	680	701	646	641	694	662	700	645	655	695	658	679	656	673	658	640	632	657	685	689	641	671	666	706	682	698	651	651	657	688	642	699	679	677	641	684	632	670	652	673	702	632	653	668	645	668	664	643	653	667	655	659	666	694	635	693	679	627	641	711	684	633	652	690	631	651	647	650	638	657	641	670	648	644	637	640	652	661	696	666	638	672	650	691	620	680	690	603	667	643	665	669	659	636	611	703	685	632	676	627	640	655	686	684	629	708	684	651	637	703	613	623	683	617	665	682	646	654	626	705	635	644	613	653	650	663	681	729	664	641	668	677	644	632	626	702	647	654	636	610	673	655	690	664	655	665	714	684	708	630	698	659	664	682	686	693	692	702	688	689	635	711	687	663	682	675	713	658	673	676	692	677	698	663	686	658	644	669	638	653	665	684	678	681	683	637	662	665	724	649	698	679	646	673	668	708	705	681	683	670	641	644	641	653	687	710	654	711	700	632	703	667	673	686	673	683	702	646	664	672	677	660	656	693	673	675	666	649	658	687	663	618	691	608	613	616	707	662	663	662	711	668	671	690	663	631	618	588	718	669	674	666	632	657	652	645	657	670	699	663	695	691	652	685	666	689	665	673	681	690	678	705	691	621	689	631	601	659	672	665	706	683	636	652	760	672	646	697	692	683	695	697	663	671	653	628	672	673	625	683	702	656	654	655	624	664	653	663	626	678	627	662	630	669	668	659	646	687	648	662	702	662	691	645	664	645	646	656	689	654	716	659	626	668	711	692	666	726	689	673	684	675	656	710	671	663	700	643	652	655	709	681	617	704	660	678	686	642	668	656	692	670	663	674	673	707	702	688	656	712	687	634	697	717	628	635	673	673	673	631	660	661	656	668	658	651	674	639	676	618	682	675	661	629	671	660	712	659	670	696	639	679	671	653	658	669	690	673	646	663	657	696	655	630	644	634	656	674	702	687	699	670	652	668	674	612	629	629	711	675	648	618	675	692	681	672	673	654	670	647	660	710	664	680	659	613	719	653	631	688	668	669	675	673	702	690	610	672	681	657	626	634	714	662	663	711	652	669	685	680	656	734	674	671	613	646	677	660	668	690	679	697	634	631	675	658	678	683	678	645	662	657	654	691	646	652	677	634	637	711	664	635	626	625	657	630	659	628	669	650	694	632	651	665	693	634	718	663	609	657	721	660	687	672	675	666	658	722	649	708	601	667	684	712	611	646	648	707	638	653	679	658	672	713	692	707	576	689	681	644	669	682	703	671	684	689	700	679	667	708	664	642	678	690	660	679	672	706	661	694	648	689	693	692	685	722	704	672	638	648	694	644	676	639	656	670	639	632	661	677	689	712	672	655	633	698	682	616	668	664	647	623	691	646	659	667	692	655	647	690	638	682	639	650	683	722	678	689	700	652	636	693	671	652	658	686	686
4291	1193	1049	891	850	875	874	792	770	837	776	787	808	779	771	786	756	776	764	708	816	761	744	748	719	769	748	801	774	752	787	757	748	739	729	709	778	740	769	770	789	723	757	731	720	742	791	780	730	761	805	781	768	748	786	751	762	745	730	728	732	773	798	764	748	719	713	762	692	769	774	742	760	781	726	763	756	747	756	784	695	757	799	700	738	733	739	747	724	770	783	739	750	716	732	726	756	739	733	775	774	732	713	817	780	715	796	784	806	783	738	762	716	776	771	801	692	749	770	740	729	687	765	719	745	753	760	743	741	799	742	705	772	760	783	769	718	724	800	771	784	713	780	756	735	770	768	760	750	748	718	758	729	749	748	792	797	799	721	785	754	773	698	769	787	790	803	739	758	765	750	777	758	763	752	717	722	738	785	778	769	752	786	767	794	791	791	769	795	774	779	770	735	746	755	757	771	715	806	738	739	736	764	712	730	758	789	768	754	732	781	761	730	750	792	791	737	782	739	771	787	758	778	747	787	734	729	680	801	768	750	740	699	796	786	729	743	772	764	742	766	777	752	740	751	745	798	753	727	803	796	723	787	773	758	794	784	794	748	748	739	762	772	747	764	789	744	784	781	762	771	753	745	750	739	782	730	805	768	782	726	707	751	783	743	743	757	752	709	782	793	760	754	798	797	747	730	771	770	765	728	700	759	779	774	781	771	776	718	777	736	797	775	791	778	827	728	751	797	754	754	777	815	763	747	837	746	761	738	788	705	762	722	697	757	782	698	750	743	729	775	780	802	748	758	737	735	723	737	794	760	749	734	775	745	759	744	759	780	745	769	736	731	732	782	764	794	728	794	779	733	788	811	764	770	792	783	773	752	745	834	771	776	719	738	752	732	780	780	759	703	743	807	761	768	799	755	749	786	816	708	738	810	769	707	736	811	777	760	746	766	695	811	698	746	793	758	817	754	755	758	732	744	783	758	763	724	726	744	757	730	758	746	831	769	814	765	731	764	742	744	695	735	760	749	754	772	740	738	758	746	751	795	801	752	725	736	680	746	802	728	780	725	756	735	729	748	779	765	762	793	763	752	766	753	748	739	759	768	781	778	766	788	774	756	758	765	713	788	740	769	764	777	743	749	795	720	777	809	780	752	761	746	765	755	786	761	765	752	752	714	744	771	720	751	722	757	770	711	723	765	768	774	723	727	780	731	755	761	811	729	779	707	751	750	791	798	804	776	693	816	786	748	798	774	728	769	785	756	759	801	773	777	710	745	813	748	753	769	743	761	709	780	748	719	759	724	741	783	763	732	713	773	774	743	802	733	764	762	819	760	701	766	752	739	761	794	742	737	739	760	741	746	780	745	751	764	835	775	761	724	781	733	778	772	769	763	690	733	766	825	770	776	761	818	766	765	733	753	742	745	795	748	749	769	766	750	761	772	782	809	769	761	737	751	759	746	746	750	736	773	721	754	765	755	779	720	756	773	778	788	754	752	727	765	787	766	754	761	765	744	752	766	734	853	779	757	773	757	822	797	743	750	740	742	765	727	740	761	800	798	755	786	734	807	771	742	812	738	773	805	721	770	769	704	741	783	747	734	796	732	755	737	764	783	751	750	750	728	759	785	740	754	754	778	792	775	767	787	800	777	746	787	739	815	744	786	817	761	779	779	799	710	711	784	762	790	746	742	728	722	769	731	774	738	771	802	763	763	785	780	793	726	709	733	780	751	734	759	722	752	734	724	772	752	841	765	754	737	727	734	791	742	711	749	768	746	721	805	754	726	720	777	824	737	754	737	764	803	683	754	788	744	761	765	761	738	716	809	755	729	789	786	749	756	742	770	755	798	786	713	747	806	779	645	773	739	774	770	742	783	736	713	754	727	786	725	797	717	804	742	752	761	734	763	733	765	752	788	822	749	723	753	781	783	756	754	762	750	756	753	833	796	798	782	725	734	791	749	768	802	813	751	769	747	718	784	691	772	779	765	755	767	774	743	811	743	767	790	743	749	736	686	751	777	755	723	742	759	781	779	750	751	772	795	681	797	697	752	735	754	764	784	763	692	766	764	773	708	777	802	767	753	775	782	802	706	765	779	783	773	756	769	801	750	778	754	778	774	765	777	771	744	752	817	796	750	747	745	707	747	753	782	771	732	789	776	735	738	764	768	794	788	755	775	785	777	741	737	765	760	754	794	767	757	767	757	751	754	842	766	747	728	787	721	767	758	729	712	796	769	715	750	800	741	743	798	789	781	778	695	756	736	738	732	742	777	754	752	811	735	775	793	768	781	748	750	760	735	737	800	765	706	762	758	780	723	716	750	738	768	774	830	768	813	801	776	740	760	758	786	748	746	750	698	784	794	776	770	764	770	752	760	770	777	719	761	744	719	804	799	747	740	759	778	717	765	740	724	781	780	735	761	748	801	770	758	797	760	764	779	779	732	807	720	745	698	790	738	781	746	778	732	766	754	729	761	711	728	773	776	826	762	776	731	774	761	803	768	736	753	744	784	775	750	761	760	792	752	797	753	724	802	708	779	787	757	758	765	753	727	775	744	738	771	754	705	764	788	727	743	747	756	780	762	750	759	747	771	727	764	757	785	726	759	765	776	743	779	764	799	762	795	732	693	793	793	746	749	754	818	715	751	752	813	766	744	788	807	741	764	806	768	761	774	743	849	794	783	733	727	745	732	764	734	751	760	700	765	757	764	780	761	858	709	746	722	782	796	728	768	749	794	753	748	783	801	752	758	784	790	756	764	704	761	737	764	751	827	752	715	803	743	721	757	721	762	825	781	760	785	741	790	803	788	780	790	763	753	822	793	740	772	813	767	770	764	788	777	764	695	760	784	762	734	748	742	757	786	769	766	740	784	801	699	735	790	787	782	771	731	744	762	746	776	784	809	755	705	769	780	767	766	783	749	750	779	766	732	762	746	766	787	711	773	741	770	795	756	771	761	750	724	761	707	736	735	782	793	737	798	745	728	804	761	735	734	761	767	774	703	749	766	769	714	770	700	742	781	760	716	778	753	696	744	747	734	740	753	762	791	766	749	766	792	713	762	763	757	779	772	737	736	848	817	773	742	759	833	771	736	753	795	736	721	804	701	754	767	802	777	745	755	748	742	751	757	755	776	771	801	771	764	753	713	734	764	811	748	766	757	794	780	773	727	730	799	759	773	754	710	733	762	772	767	767	778	754	794	737	772	775	765	815	728	744	731	747	789	765	803	755	782	760	792	749	759	760	748	792	783	765	756	794	732	789	742	754	719	743	768	787	740	793	738	756	790	757	735	757	749	754	793	781	790	718	748	747	757	729	756	759	717	755	774	751	751	756	758	778	742	729	720	773	808	747	799	745	745	765	741	754	729	787	723	737	761	762	751	706	753	755	779	778	762	733	795	753	783	747	785	765	765	785	774	784	759	736	746	795	751	792	735	773	806	721	765	747	764	774	743	787	798	781	777	718	739	829	762	715	782	785	751	753	743	778
23246	20884	27904	24010	20894	9575	1729	1263	1164	1104	1068	1050	975	989	982	1005	971	992	949	962	1005	960	895	954	996	954	1028	876	933	947	908	919	924	889	930	909	838	910	906	963	932	941	930	888	884	922	882	907	849	944	933	900	875	949	955	898	942	940	887	945	915	880	938	930	895	954	865	917	949	935	927	882	898	861	918	962	885	953	924	920	937	856	898	958	927	938	926	956	919	921	958	899	947	942	919	965	950	950	915	880	886	877	882	914	924	885	948	915	977	930	887	895	973	930	917	937	907	886	916	940	884	978	854	850	886	941	930	883	912	909	898	951	879	882	893	919	948	927	960	940	904	888	936	935	928	938	876	907	944	913	940	869	917	947	890	947	925	950	947	892	918	910	951	914	923	882	890	894	912	911	935	953	903	916	868	913	910	909	910	912	874	899	906	937	947	944	951	892	947	850	950	896	853	916	902	909	925	877	938	945	945	916	934	936	890	958	977	926	915	916	898	947	939	911	890	928	925	870	939	925	963	927	932	936	898	911	918	949	873	935	911	894	958	939	963	952	980	948	926	897	884	892	926	938	862	865	926	937	910	916	912	928	909	922	896	966	929	940	888	898	937	898	851	887	892	967	927	886	919	943	882	985	864	959	972	889	946	897	919	907	882	961	935	937	982	918	901	886	943	930	899	898	895	919	928	894	891	952	941	938	906	921	908	890	899	888	858	947	927	927	967	929	900	908	897	932	914	836	944	861	936	959	954	921	924	945	943	902	871	907	933	944	820	875	939	885	908	908	925	920	881	877	942	929	906	937	904	924	880	934	866	893	889	909	932	898	904	917	866	927	828	873	896	964	858	927	939	941	898	925	927	881	919	959	929	933	967	972	921	908	926	941	915	937	906	904	921	941	901	949	894	968	914	873	835	940	893	888	938	917	886	909	864	915	900	918	908	896	858	934	923	919	921	938	942	936	863	947	894	921	941	879	918	928	844	892	900	934	898	938	879	901	858	934	891	1000	907	944	952	928	923	917	875	924	895	997	918	925	941	904	989	983	901	864	878	974	922	872	913	891	915	861	967	872	889	898	899	870	913	966	871	892	937	916	906	883	961	894	991	856	931	892	923	910	925	921	878	944	931	896	900	844	946	877	930	922	892	932	913	871	915	883	862	861	885	887	899	944	931	931	887	897	897	946	900	866	924	885	944	920	971	864	935	971	885	930	940	857	916	944	843	951	900	967	869	903	913	902	962	950	959	907	965	935	938	892	937	882	903	893	955	863	958	896	906	902	900	922	907	866	905	924	903	970	900	883	911	909	908	927	911	922	942	911	882	899	896	891	942	963	909	951	955	938	914	918	904	903	959	939	912	967	876	931	932	945	898	895	923	954	887	909	887	888	951	892	898	917	914	920	874	927	883	917	884	908	870	907	920	909	885	929	926	919	907	907	954	874	991	899	935	945	969	872	926	916	840	957	885	865	883	870	903	867	910	941	873	912	944	914	950	943	945	888	933	925	908	926	937	936	909	931	891	895	938	887	886	886	940	889	950	860	865	896	913	883	914	905	914	936	865	893	916	947	877	902	923	887	938	878	953	887	962	889	895	918	887	899	894	910	925	901	911	903	960	923	869	903	912	870	940	923	942	903	936	881	886	869	949	900	907	942	889	918	957	850	903	914	922	868	932	860	955	855	929	943	857	942	912	912	859	975	944	913	904	834	969	877	892	980	919	938	900	913	907	920	926	981	898	914	918	837	932	956	932	978	893	900	887	929	887	899	927	859	908	940	968	898	925	882	915	923	950	957	920	877	1008	884	960	848	881	879	901	880	916	922	958	875	924	893	863	902	914	951	951	942	945	939	906	929	878	883	915	908	913	892	949	930	897	858	922	949	869	917	933	945	925	948	897	950	916	924	908	915	936	906	893	965	891	916	913	866	942	948	906	915	923	892	897	889	922	875	911	911	925	907	868	924	909	964	876	913	947	896	931	957	935	896	899	907	892	920	900	931	912	949	882	942	898	952	867	942	904	890	822	920	864	949	870	903	845	943	899	903	912	940	912	876	913	903	924	842	918	882	944	917	925	931	918	946	984	928	900	955	892	908	898	863	935	875	859	962	896	894	925	911	974	948	913	900	860	937	928	949	890	936	939	942	932	953	942	943	921	895	919	875	856	881	919	926	891	890	853	978	866	897	918	913	943	920	936	931	878	881	912	944	933	929	909	901	929	888	932	913	890	900	889	957	929	960	959	945	863	928	927	921	894	886	903	929	902	897	893	904	935	890	884	918	949	903	892	994	869	889	889	887	849	919	901	863	894	952	904	877	902	946	944	900	895	874	869	886	916	888	951	919	995	875	930	929	903	924	870	946	882	936	956	892	922	934	894	922	888	959	941	904	914	907	865	931	875	887	894	884	863	890	909	926	934	928	906	857	904	914	870	906	936	905	880	885	912	910	937	882	934	911	914	915	888	895	897	870	958	918	939	902	898	875	938	955	915	851	948	874	953	906	927	902	930	852	909	898	932	868	920	881	855	875	919	939	917	855	903	925	902	873	912	906	954	863	889	907	918	933	911	875	940	884	905	905	955	926	914	887	892	939	877	858	880	884	925	870	889	898	936	894	857	889	909	942	931	928	940	976	921	902	907	922	906	888	939	919	961	927	931	862	851	864	947	897	879	858	938	842	835	893	907	899	925	930	891	914	909	885	903	884	920	899	952	883	907	893	923	888	920	909	879	941	873	954	943	979	886	885	936	889	910	879	927	907	883	975	955	957	897	923	966	919	952	909	924	883	912	873	922	890	925	875	896	950	954	920	926	929	913	895	903	887	879	906	934	917	845	936	975	903	891	907	872	906	935	883	958	894	892	950	898	914	921	876	875	882	912	828	918	945	930	899	876	910	921	945	923	949	896	888	881	888	882	946	915	918	894	927	930	893	904	921	884	951	936	944	912	944	926	915	859	885	881	880	869	965	914	890	904	880	882	849	885	914	910	940	872	928	956	883	934	913	896	955	902	915	926	953	944	892	931	909	872	909	909	896	911	914	899	917	896	953	925	868	933	924	916	908	920	827	928	886	926	919	927	849	885	928	922	847	878	924	985	869	943	946	899	921	903	912	931	890	947	932	925	898	912	882	897	920	875	918	864	853	922	942	884	923	906	908	921	881	885	866	863	938	974	874	905	899	913	892	936	985	920	916	883	854	867	893	915	914	896	919	906	958	901	910	950	917	935	916	897	908	885	911	951	903	893	901	882	896	854	946	925	948	914	894	866	949	934	835	908	906	929	890	884	890	938	896	933	843	979	909	878	887	896	909	934	925	887	899	898	884	921	939	885	889	898	900	888	902	937	882	857	927	912	894	874	874	851	888	869	926	919	932	885	899	908	901	916	933	910	855	864	854	898	897	909	947	893	847	916	906	901	911	877	891	901	901	903	891	906	925	905	842	949	918	872	895	889	910	877	892	884	905	934	927	934	964	932	953	963	931	918	877	875	929	841	848
3435	8176	6453	3382	2530	2081	1815	1620	1439	1399	1281	1208	1254	1164	1120	1113	1075	1068	1146	1142	1116	1065	1087	1095	1067	1060	1007	1013	1074	1072	1113	1072	1048	1011	1063	1052	1087	1064	1048	1059	1059	1034	1099	1017	1050	1072	1041	1049	1028	1036	1064	982	1054	1020	1065	1075	1043	1073	1081	1072	1076	1037	1066	1003	1026	1080	1103	1031	988	1070	983	1065	1030	1053	1004	1030	1034	1121	1053	1055	1051	1049	1021	1051	1024	1069	1089	991	1063	1000	1127	1067	1038	1005	1068	1068	1013	1041	1068	1111	1068	1019	1080	1020	1107	1094	1085	1033	998	1036	1055	1109	1069	1046	1068	1113	1017	1045	1093	1007	1054	992	1058	1037	971	1008	1036	1020	1037	1065	1080	1060	1034	1055	1045	1029	1003	1088	1060	1043	1045	1062	1049	1025	1042	1023	1066	1110	1033	1029	1039	1061	1073	1028	1031	1031	1072	1036	997	1008	1090	1092	1056	1059	1041	1011	1104	1011	993	1066	1038	1008	1009	1061	1059	1021	1037	1083	1084	1041	1133	1054	1008	1086	1003	1072	1029	1092	1050	1001	1005	1053	1043	1031	1024	1061	1046	1070	959	1073	1050	1027	1012	965	1018	1033	1062	1014	1036	1039	1037	1056	993	1008	1011	1071	1030	1084	1016	1052	1047	1032	1066	1004	1065	1070	1087	1051	1079	1017	1090	1047	1053	1014	1061	1049	1035	1090	1018	1080	1026	1045	1053	1045	1040	1048	1069	1046	1044	1082	971	1027	989	1035	1071	1039	1065	1064	1063	1035	1076	1087	1110	1061	1005	1019	1060	1077	1030	1018	1036	962	1000	990	1029	1109	1016	1035	1015	1032	1060	1018	1032	1022	1074	1010	1033	1039	1094	1006	1030	1043	1064	1061	1043	1085	1029	1060	1029	1041	1045	994	981	1031	1037	1035	1031	998	1050	1032	1051	1046	1024	1038	1021	1040	1055	980	1052	1040	1057	1112	1022	1097	1025	991	1004	1014	1055	1061	1056	1059	1040	1079	1062	1050	1042	1081	969	1076	1079	1038	1030	1064	1061	1074	1024	1000	1090	1030	1041	1005	1070	1054	1004	1024	1057	988	1069	1048	1046	999	1041	1027	977	1046	1056	1044	1051	1009	995	1057	1066	1009	1057	1023	1048	1042	1031	1028	1027	1043	1021	1049	1047	1058	1108	1033	1090	1050	995	1090	1037	957	1044	999	1052	1006	1081	991	1037	1049	1035	1053	971	1001	1008	1024	1048	1023	1083	994	1011	1111	1027	1061	1056	1094	1015	1102	1008	999	1060	975	1090	1022	1047	1087	1066	1060	1049	1059	1068	996	1031	1046	1071	1054	1064	1077	1030	1041	1044	1089	1030	1080	1092	1006	1014	993	1052	1015	1038	1019	1031	1062	1031	1007	1057	1042	1045	1051	972	1058	1018	1030	1031	1017	1036	1050	1028	983	1041	1048	1027	1090	1071	1062	1033	1018	1021	1059	1043	1028	1005	1052	1073	1062	1069	1031	1006	1061	1045	1067	1042	994	1082	1029	1036	1052	1065	1015	1043	1074	1119	1030	1098	1119	1019	1063	1029	1013	1053	1094	1041	1040	1001	1061	1036	1058	1021	1036	1049	1039	1063	964	1057	1053	1047	1016	1054	1058	1022	1118	1038	1066	1028	1033	1053	996	1034	1054	1086	1047	1051	1015	1007	1055	978	1105	1074	979	1017	1070	1017	1009	1016	1007	1039	976	1037	1062	1016	1004	1002	1012	1087	984	1013	1045	984	1031	997	1042	1004	1079	1073	1033	1073	1035	991	1047	1050	1025	1068	1043	1077	993	1055	1087	1035	1052	1055	1036	1062	1055	1014	1031	1056	1080	1019	1052	1070	1062	1046	1059	1043	1033	1015	1091	1013	1004	1010	1060	1044	1031	1013	1011	1026	1060	985	1085	1040	993	994	990	1107	1029	1083	1035	1093	1029	1080	1034	1044	1050	1059	965	1007	1070	983	1001	1077	1075	989	1068	1009	1099	1061	1020	1017	1072	1035	1048	1010	1047	1068	1022	1075	1111	1083	1040	1026	1060	1075	1068	1048	1113	1080	1033	1035	1057	1008	1073	1050	1000	1000	1048	1054	1000	1036	1061	1070	1023	1107	992	1025	965	988	1024	1005	1084	1035	1010	1019	1077	1030	1059	991	1038	1081	1036	1021	1080	1042	1018	985	1080	996	997	1019	1080	1047	1085	1024	1067	991	1059	1007	1059	1105	1060	1042	1005	1064	1062	1063	1041	1068	1085	1089	1007	1073	1021	1062	1070	1014	1070	1024	1077	1050	1014	995	1043	1113	1084	1093	1067	1028	1018	1013	1054	1040	1037	1032	996	1023	1047	1002	1044	1028	1049	1007	1016	1018	1049	1032	1042	1035	1040	1052	985	971	1079	1035	1013	1035	1053	1014	1052	1028	999	1020	1006	1077	1054	975	1085	1077	1079	1023	960	1052	1046	1028	1034	1008	1073	1074	1031	1038	1119	1036	1107	1035	1059	1108	1020	1016	994	1022	1039	1051	1006	1014	1016	1033	1034	1071	1051	1062	1035	1037	1112	1060	1014	1023	1152	1057	1061	1051	1051	1052	1034	1052	1075	1040	1043	1001	1028	1048	1017	1021	1046	1055	996	1004	1033	1044	1038	1052	1081	1041	1053	1019	1090	1054	1053	1087	1075	1059	1058	1006	1067	1064	1070	1036	981	1019	1075	1032	1051	1024	1000	1055	1021	1076	1054	1015	1014	977	1049	998	1021	1023	1064	1039	1037	1018	1059	1028	1094	1067	1066	1035	980	1082	1013	1021	1026	999	1029	1032	1017	1056	1027	1013	1012	1023	1063	1043	996	1087	1065	1014	1081	1078	1012	1019	1055	1010	962	1087	989	1002	1057	1057	1038	1054	1040	1049	1042	1049	1050	1033	1101	1056	1084	985	1053	1034	1014	1040	1063	1036	1078	1007	1020	1024	1052	1039	1057	1016	1030	1050	1053	1046	1102	1042	1021	1045	1043	1013	1039	1057	1046	1004	1003	1084	1013	1000	1083	995	1077	1036	1006	990	1036	1044	1013	1079	1013	995	1024	986	1049	1046	1030	1051	1052	1031	1066	993	1037	1076	1103	1057	1057	1049	940	1016	1060	1034	1070	1030	1059	978	1020	1006	994	1011	972	1027	1069	1021	1088	1016	1007	1091	1051	1002	1024	1076	979	1012	1008	984	1069	1055	1021	1013	1014	1036	1078	1075	983	988	1031	1022	1049	1100	1038	997	1053	1074	1025	1033	1035	1016	1056	996	1070	999	1077	1011	1046	1017	1037	1019	1069	1036	998	1112	1045	1034	1091	1058	1026	1101	1048	1010	1016	993	1049	1061	1052	1024	1020	1020	989	980	1033	1050	1053	1059	1059	1039	1052	1014	1099	1022	1038	1005	979	1064	995	1012	1021	1021	1025	1042	1024	1014	1010	1091	1047	1042	1008	1023	1027	962	1077	1080	1035	979	990	1096	1092	1002	1009	1076	1009	1019	1017	1138	1032	1038	1085	985	1046	1025	993	992	1043	978	1064	1006	1059	1040	1013	1032	995	1035	1023	1010	1090	1061	1040	1079	1066	1041	1031	1051	1031	1051	1086	1019	1029	1043	992	1038	1002	1021	1029	1012	1100	1049	1043	1020	1040	1045	1044	1015	1094	1047	1097	1062	1034	1078	1080	1068	1006	1090	1102	1108	1020	986	1048	1049	1041	1049	1039	1089	1058	1063	1061	1069	990	1083	1038	1001	1031	1056	999	1046	1003	1093	1014	1011	1016	1031	1014	1026	1056	1064	1047	1032	1016	1027	1010	943	1064	1014	995	1028	1016	1068	1054	1064	1062	1059	1018	1010	1026	998	996	986	1076	1032	1087	1081	979	1038	1038	1056	1027	1066	1010	1040	1058	1007	1011	990	1064	1052	1044	1066	1011	1030	1021	983	1039	1044	1088	1023	1020	1061	1019	1028	1015	1040	1046	1030	1062	1063	1035	1067	1023	1033	1008	1052	1064	1039	973	1057	999	1031	1031	1007	1042	1077	1039	1030	1040	1047	976	1041	1098	1071	1079	1108	996	1030	997	1074	1033	1030	980	1070	986	1092	994	1031	1045	990	1041	1065	1013	1003	1046	1018	1016	1064	1073	1029	981	1040	1093	1039	1085	1035	1080	1085	1091	1073	1022	1079	1058	1081	1041	1079	1060	998	1034	1076	1049	1040	985	1031	1069	1054	1067	1054	1067	1066	1067	1031	1033	1002	970	1018	1006	1033	1089	1082	1044	1003	1103	1103	999	1016	997	1053	954	1030	995	1087	1001	1032	1020	1089	1020	1017	997	986	1072	1019	1065	1091	1057	1031	1093	1084	988	1022	1099	1084	1034	1082	1087	1028	1047	1108	1036	994	989	1007	1027	1069	1081	1006	1065	1044	1024	1060	1087	1049	1034	981	1054	1024	995	1044	1021	1038	1106	1050	1050	1025	1039	1076	1037	1011	973	1049	999	1053	1090	1036	1029	1007	1088	1052	1020	1050	1033	1034	1039	1074	1012	1065	1023	1040	1047	986	1037	1015	1110	1047	1032	1049	999	1069	1028	1056	1019	1010	1022	1016	1015	1041	1014	1092	1012	1030	1061	1002	1015	1035	1059	1013	1080	1019	1001	1042	1050	996	1086	997	1028	1038	1012	1071	1045	1052	1089	1037	1036	1055	1022	1015	1004	1033	1080	1021	1034	1055	1007	1073	1056	1019	1072	1063	1028	1005	1053	1058	1012	1040	1046	1046	1059	1040	1000	1053	1038	1049	1037	1031	1028	1020	1046	964	1119	1010	1029
24375	20899	26942	24900	11619	762	543	488	442	371	361	395	388	354	339	380	346	330	343	345	370	359	347	339	347	350	351	334	319	300	313	351	347	331	336	324	327	336	344	352	333	311	315	334	373	291	306	329	301	348	310	325	345	345	324	335	320	316	343	324	330	318	295	320	294	315	319	297	324	314	328	309	322	339	337	313	341	310	314	355	325	323	305	343	313	372	327	332	322	297	334	313	354	342	326	325	347	319	301	325	298	328	310	341	299	329	290	325	350	348	313	323	321	328	334	316	324	327	343	304	334	303	325	335	351	341	315	352	322	321	308	316	342	324	319	340	348	320	324	319	310	333	333	351	301	287	345	334	348	337	346	342	347	335	329	357	341	345	322	363	328	289	299	337	327	330	344	319	295	336	320	346	337	289	335	323	320	367	333	350	322	322	304	328	332	347	304	364	311	333	344	340	334	311	299	308	329	307	360	317	347	315	312	349	351	362	320	343	325	339	353	356	331	318	319	313	333	348	314	330	317	344	331	326	346	330	315	336	315	343	316	311	308	327	301	332	322	340	313	339	324	330	331	319	297	360	330	324	331	330	306	318	265	321	313	296	329	306	344	342	355	320	310	357	306	327	329	369	321	332	335	317	328	327	332	314	331	323	317	326	321	293	333	322	336	335	322	342	308	315	333	325	323	333	343	323	330	349	334	334	334	341	317	324	289	322	351	336	307	341	322	335	331	322	346	332	332	315	290	319	331	307	330	328	329	386	359	332	313	325	325	338	308	329	299	318	350	328	301	313	328	309	320	329	333	304	333	319	336	316	312	323	322	341	332	351	363	347	326	270	323	307	314	360	332	362	309	318	336	336	355	278	310	321	356	312	305	366	326	320	348	311	332	306	331	328	341	322	336	316	346	304	329	336	305	305	304	337	346	336	334	356	302	311	341	319	318	365	335	310	310	308	335	308	312	306	267	325	332	331	347	324	347	333	288	307	316	305	336	324	331	321	299	322	333	356	340	342	317	340	319	329	337	321	327	329	338	317	334	336	296	301	308	316	338	339	316	291	343	330	326	385	319	327	331	336	327	329	336	300	340	325	320	367	324	335	302	327	298	357	353	366	324	312	350	337	347	316	343	311	324	334	356	325	318	325	289	337	335	320	349	369	334	325	317	315	342	328	332	295	342	314	325	345	345	339	333	295	315	318	364	322	334	310	338	337	334	352	312	335	341	337	321	356	309	320	317	305	304	307	334	315	299	352	323	343	327	342	334	330	334	322	360	333	328	328	354	362	294	315	358	340	353	324	344	305	309	332	324	301	336	328	287	313	341	306	350	327	330	322	343	331	341	320	316	333	357	331	340	302	325	326	318	334	335	323	304	313	300	340	336	335	323	316	310	330	351	361	330	317	322	327	279	298	331	334	314	362	323	309	312	315	357	314	321	359	332	322	356	362	357	339	321	345	322	304	298	319	312	317	349	296	355	327	337	349	326	328	316	327	344	314	336	329	323	333	320	354	324	310	325	335	310	352	335	346	315	298	352	327	331	334	326	340	314	314	304	328	346	346	348	323	334	369	309	320	331	349	352	295	312	315	348	332	326	328	328	342	334	348	314	328	299	315	344	331	358	340	307	306	307	339	329	306	319	312	309	344	321	321	329	340	344	335	354	344	340	313	322	332	348	344	317	346	350	346	340	363	305	351	323	332	327	316	328	336	318	348	361	324	313	326	317	277	338	337	312	316	330	357	347	345	349	322	341	315	313	349	334	317	352	311	324	324	292	324	318	286	329	291	331	321	304	336	328	325	287	345	327	325	303	326	316	318	298	304	321	345	343	346	316	293	314	305	309	347	307	357	326	304	358	346	350	317	355	321	329	329	300	329	324	338	316	320	303	328	333	327	354	327	324	311	311	323	313	335	317	323	326	313	337	316	333	317	315	310	319	295	350	340	339	318	305	313	344	311	298	327	330	293	332	340	317	332	339	357	308	340	332	335	332	331	293	340	348	340	346	307	354	313	326	313	334	296	337	305	357	313	313	335	335	306	317	324	329	315	325	317	344	319	319	334	333	314	319	308	339	341	297	347	332	339	319	297	331	339	325	320	345	305	337	344	352	347	343	344	347	352	309	344	318	349	322	316	358	336	307	315	310	362	325	317	326	335	335	341	327	307	321	328	338	321	332	369	299	321	343	342	327	332	332	314	340	359	311	310	317	338	345	347	330	391	303	303	306	313	357	369	323	323	319	328	309	352	300	312	345	331	324	327	346	312	345	345	327	314	298	355	316	292	302	300	323	319	331	325	303	327	308	342	328	327	346	337	340	335	306	330	319	332	308	346	343	314	334	302	347	302	344	315	310	334	327	318	341	349	347	341	321	348	309	358	360	326	330	357	294	334	339	292	286	302	332	344	332	302	311	347	329	295	344	345	338	328	352	323	338	305	351	327	345	346	349	331	340	291	318	322	318	363	288	323	287	320	366	309	338	316	289	339	356	345	318	324	328	310	309	341	356	306	345	302	322	332	358	335	337	319	313	365	319	318	323	335	300	340	334	299	339	350	335	314	324	347	307	327	304	339	320	362	294	333	344	335	307	326	302	317	337	307	362	341	344	321	347	349	303	330	323	302	324	302	345	353	339	356	339	341	318	342	326	324	333	279	341	305	325	326	344	294	320	306	320	347	358	315	365	315	309	319	324	317	343	311	314	336	345	315	332	322	298	290	321	322	336	333	336	356	307	339	339	361	333	355	322	337	326	312	331	337	309	333	341	320	354	328	349	338	310	357	323	344	353	320	316	317	336	298	363	367	334	331	340	313	337	308	347	320	308	329	357	323	381	322	304	317	336	328	371	321	352	327	322	323	313	317	306	319	318	333	369	335	309	297	331	373	302	336	344	291	335	325	331	366	329	328	322	309	326	340	293	373	360	338	320	308	319	328	342	330	330	341	325	335	332	323	327	326	361	340	321	331	328	333	342	343	315	310	324	326	295	338	339	335	319	363	359	351	313	318	355	338	316	355	336	350	303	355	348	320	352	314	305	326	318	299	323	351	334	306	316	335	321	359	326	291	333	319	300	302	322	328	315	299	349	337	326	349	387	314	346	334	318	295	309	347	287	339	327	317	341	307	340	332	288	298	315	319	335	323	335	319	323	324	385	348	396	303	323	346	315	337	321	331	323	327	329	332	307	330	302	308	323	340	337	328	310	319	336	329	340	364	349	316	360	339	291	322	320	340	297	319	327	306	355	316	322	314	320	314	334	333	318	312	335	344	353	316	321	318	325	299	303	332	325	317	330	322	355	342	322	324	337	335	342	369	313	338	337	306	350	323	307	337	297	342	315	320	345	373	326	333	354	309	357	297	317	321	321	329	325	314	305	309	325	309	329	366	311	334	338	329	328	300	361	349	317	321	323	292	318	326	338	328	337	329	318	324	311	317	325	316	309	326	319	286	337	331	322	313	326	309	318	302	307	355	331	362	313	325	311	325	353	308	315	317
3442	5032	3711	1851	1271	1033	902	733	646	607	552	534	486	517	459	492	445	429	430	462	413	410	448	409	421	408	408	446	413	397	379	399	379	411	402	382	393	347	396	394	420	385	424	336	376	427	402	378	397	402	370	417	411	391	413	369	389	368	384	370	370	391	364	371	401	410	380	417	404	393	422	403	371	387	390	402	404	401	399	382	381	379	384	432	394	366	365	393	368	399	376	376	388	416	400	367	377	370	375	363	421	430	408	416	406	411	329	383	385	396	367	383	388	406	395	396	355	379	375	376	383	373	392	418	389	379	407	388	388	384	421	407	411	411	424	389	380	381	394	431	402	409	393	381	389	375	387	398	408	389	378	397	420	393	373	391	390	388	372	416	386	398	429	415	375	390	399	408	431	369	378	394	393	377	409	372	398	387	384	419	425	391	395	397	431	416	399	406	423	408	387	432	380	399	376	395	406	387	390	391	391	378	410	386	378	409	409	386	379	368	372	399	396	387	373	378	408	375	411	396	412	357	365	396	408	413	398	433	398	399	399	402	395	388	406	390	367	402	389	446	341	398	416	392	402	423	399	396	383	400	389	425	424	416	404	397	395	395	422	390	400	389	413	376	382	430	391	381	415	361	422	400	381	408	382	422	391	445	410	357	354	397	398	377	382	379	386	396	401	380	391	404	405	408	398	367	346	379	375	415	390	428	398	376	385	402	374	415	409	392	411	409	394	371	446	466	415	376	395	409	394	385	394	389	403	411	422	384	398	424	357	349	387	397	382	404	354	393	387	405	371	389	399	404	372	414	390	406	394	392	417	367	394	442	392	397	391	400	378	405	380	367	388	359	369	413	397	379	397	363	400	378	395	436	391	401	383	372	428	392	370	377	404	389	406	424	367	387	403	367	392	398	375	390	365	393	381	410	406	377	385	412	371	407	411	417	383	396	411	450	390	388	431	388	396	403	408	401	414	418	396	380	417	365	383	409	412	390	381	393	388	394	402	403	415	424	382	421	424	384	400	380	414	387	394	389	376	403	400	402	384	391	372	415	411	374	375	419	377	410	369	374	383	402	382	409	386	421	436	408	369	378	376	387	435	381	403	401	402	414	370	390	403	398	382	406	412	362	391	423	392	402	370	404	395	373	360	406	405	401	393	364	412	355	371	387	372	367	396	375	408	384	388	425	385	411	396	381	385	386	398	370	385	368	415	411	403	405	397	390	410	397	373	376	393	363	420	420	384	417	393	378	365	386	417	417	416	427	382	354	372	422	414	388	371	387	398	390	422	398	384	409	381	391	407	387	410	377	402	394	408	424	394	391	354	412	388	382	391	411	368	409	385	408	386	376	381	388	369	403	395	387	403	391	416	377	370	410	411	429	415	396	384	391	381	421	384	365	378	421	369	407	373	391	406	380	418	394	377	425	427	401	414	385	395	400	411	368	404	395	458	393	420	408	417	396	387	400	391	400	425	419	345	406	377	404	352	411	421	405	373	368	405	392	391	407	404	402	407	394	400	391	378	380	403	432	439	388	398	415	399	393	385	369	376	398	375	385	421	379	390	377	381	378	392	387	367	407	382	386	395	367	400	377	381	361	389	385	426	434	419	391	384	382	377	394	398	371	392	414	420	382	370	414	415	394	371	405	385	373	365	376	416	388	379	384	424	391	385	422	403	433	406	404	442	363	433	399	376	393	408	407	414	386	369	405	403	389	397	360	383	390	399	396	394	371	394	413	373	380	412	408	423	411	361	386	413	390	365	404	390	412	420	397	367	405	410	414	399	393	379	386	420	364	373	430	411	422	428	379	398	436	395	381	356	381	385	425	424	387	396	374	390	398	360	343	408	396	397	372	383	384	393	388	373	384	366	390	412	368	360	382	402	404	378	405	397	391	359	385	427	378	395	379	406	370	396	426	390	385	379	389	441	377	387	389	405	401	441	391	418	414	378	426	378	369	393	374	398	388	377	418	364	416	371	362	390	408	385	391	410	394	380	380	408	377	354	361	410	409	415	360	418	430	380	420	408	377	391	412	410	402	379	387	381	377	360	374	444	354	374	406	388	388	397	398	335	444	375	396	407	377	413	388	419	391	377	432	435	411	379	398	361	401	382	380	402	407	388	383	432	394	389	397	388	392	385	375	433	431	391	394	407	403	393	373	404	373	403	396	393	384	393	425	400	384	398	365	430	386	396	385	377	382	391	407	380	389	416	373	369	408	380	384	390	390	409	434	416	417	358	411	424	386	413	380	398	422	381	384	397	383	351	387	393	367	393	363	364	375	395	411	400	387	387	381	380	371	396	373	422	395	392	384	402	400	389	361	418	399	440	436	406	357	417	402	404	378	451	412	388	398	394	384	413	388	401	385	409	407	389	381	421	420	398	375	407	390	397	407	414	389	388	380	380	425	401	406	375	386	382	364	401	397	389	399	388	388	418	382	394	428	400	417	427	396	420	362	405	383	372	407	407	372	368	363	383	375	386	407	403	412	408	401	397	400	378	396	388	355	406	391	362	389	413	412	388	387	390	367	377	388	376	425	376	378	372	382	401	404	402	394	415	414	409	412	376	401	372	376	379	394	439	411	354	411	392	376	389	393	375	383	402	373	396	389	378	379	393	388	383	397	418	384	383	415	405	384	377	396	403	365	400	370	387	355	404	392	397	397	399	419	382	407	415	388	410	406	387	389	418	376	409	367	441	378	391	372	449	436	422	339	415	384	414	409	411	391	393	407	393	359	392	387	394	381	386	393	370	410	400	392	360	386	412	393	391	404	413	354	419	363	420	394	411	373	385	400	440	380	418	367	396	354	383	385	435	386	396	351	403	387	398	368	364	399	363	377	391	410	400	361	371	386	399	421	358	394	400	403	406	396	397	416	394	366	393	361	426	406	375	425	362	413	396	405	387	371	400	398	410	384	370	402	395	425	390	404	387	417	380	389	404	433	446	373	408	407	401	397	368	387	387	397	394	374	359	440	399	406	375	411	425	382	404	408	374	347	400	372	393	417	415	388	394	383	408	362	425	411	411	395	392	369	378	402	393	385	382	392	360	367	387	346	375	381	416	383	417	407	396	379	394	396	400	429	405	387	383	354	390	411	406	397	380	389	406	393	440	407	374	414	389	372	376	403	396	374	391	399	417	411	408	386	407	413	403	369	393	399	413	392	409	357	372	399	407	403	368	370	375	364	365	380	442	386	398	388	401	394	381	379	390	424	404	384	366	387	385	410	397	409	386	356	378	399	406	393	350	401	411	372	386	391	419	404	400	405	386	383	382	417	366	406	408	396	367	389	392	453	389	395	371	428	430	389	376	409	403	425	386	384	398	373	409	382	417	406	380	377	416	364	392	389	396	407	378	417	443	395	384	405	399	448	417	366	379	425	360	410	424	399	391	410	379	398	388	416	399	413	420	365	396	431	377	413	414	381	375	408	417	401	378	381	361	416	376	421	394	388	387	401	413	423	410	383	417	397	383	392	395	411	385	379	376	407
22252	20914	28380	23605	20917	20970	9010	1351	1086	939	826	829	792	803	756	677	711	672	722	643	654	657	609	625	623	610	595	612	614	628	658	646	578	601	636	592	634	640	578	619	608	621	601	594	548	597	570	592	557	613	604	608	576	599	587	567	598	604	536	616	585	633	614	597	602	586	558	575	576	566	566	586	590	628	571	584	588	565	562	602	575	580	598	580	601	533	615	607	568	567	602	573	616	585	584	561	622	592	636	613	578	584	584	571	566	643	539	607	566	604	594	571	594	607	569	573	661	604	588	548	547	564	588	594	596	585	629	619	588	595	544	515	585	627	600	608	587	577	607	597	591	625	607	550	569	608	615	565	568	559	588	577	604	582	584	600	571	573	596	608	592	584	596	570	551	566	546	605	606	614	599	598	553	593	574	553	641	538	620	610	581	543	640	592	612	536	558	577	571	565	576	611	616	598	575	599	638	576	549	595	588	541	587	572	555	581	621	616	554	532	575	554	592	583	588	566	599	602	603	624	588	587	630	603	605	582	577	576	529	569	553	588	646	552	562	559	562	574	621	623	599	618	574	591	578	578	613	581	600	608	585	588	582	601	555	563	573	589	555	549	602	592	551	530	610	566	598	542	567	602	608	569	625	569	549	559	592	572	622	580	577	567	614	616	638	588	605	600	578	587	587	548	578	567	572	607	536	571	595	587	541	562	558	588	564	578	615	581	535	559	562	537	585	611	615	602	586	584	542	600	562	636	615	537	590	591	571	573	579	593	602	562	551	596	594	552	543	606	583	597	599	544	574	564	570	559	593	541	594	526	582	554	552	588	623	561	555	657	596	591	572	590	568	600	562	549	595	603	585	593	623	594	600	557	591	569	570	602	604	595	611	549	544	568	597	591	584	557	590	629	586	577	627	593	613	584	585	596	596	613	567	584	571	585	565	589	583	587	568	598	545	560	562	565	580	567	602	560	632	574	601	579	616	569	581	589	612	532	549	587	628	585	570	598	558	534	595	583	597	574	542	625	583	570	598	582	571	564	587	617	619	556	554	573	577	599	598	611	597	599	574	582	563	613	566	581	584	610	583	565	607	569	647	617	564	615	600	586	590	614	575	615	594	575	584	588	560	570	573	564	555	547	562	595	599	616	545	570	617	581	552	537	607	603	558	599	576	556	585	572	558	598	597	590	589	528	606	599	612	584	577	579	535	589	580	624	582	614	589	580	527	605	565	539	538	603	579	602	592	635	587	570	587	587	599	589	591	606	570	633	607	591	544	567	575	598	603	578	570	583	573	562	575	587	584	592	642	641	538	547	578	584	547	584	577	582	626	577	592	563	571	581	611	596	583	618	604	593	592	549	587	592	586	587	582	579	558	568	593	618	596	589	616	604	561	582	587	600	617	552	557	565	667	555	589	585	599	609	604	564	572	577	573	575	577	551	606	567	572	562	586	588	600	565	541	641	602	573	564	545	594	592	588	580	604	559	591	562	608	585	552	594	527	615	596	591	580	601	590	545	583	559	543	549	516	582	600	613	570	562	570	581	574	574	544	583	605	611	556	583	590	571	559	560	628	602	598	606	572	597	602	567	596	582	573	593	603	571	574	575	612	570	557	535	610	613	553	622	627	577	564	626	587	585	593	602	576	610	582	537	581	589	576	569	591	561	577	594	561	596	632	635	545	531	631	570	573	570	609	578	590	581	524	591	573	565	587	594	624	554	594	577	565	616	597	595	609	531	574	617	532	548	572	556	592	547	599	600	614	590	571	586	603	615	603	618	601	589	593	599	592	605	544	600	595	599	579	578	606	565	567	593	600	582	595	575	635	629	591	617	554	581	614	587	578	630	616	603	590	586	624	545	564	575	586	543	542	532	630	567	596	523	622	568	619	586	561	574	578	594	535	591	583	621	634	588	596	621	575	559	585	595	609	561	559	567	611	557	531	584	594	599	573	548	544	606	539	545	573	595	562	603	569	571	597	626	546	574	582	540	595	578	623	576	568	576	596	561	569	567	603	572	565	583	577	583	566	599	593	615	616	596	577	567	563	589	604	586	576	581	590	602	575	612	562	586	610	569	536	587	557	631	597	564	580	587	578	565	595	593	562	560	585	580	585	600	552	578	587	600	608	593	597	568	601	578	571	571	574	561	586	598	587	561	594	592	594	593	583	566	580	516	570	543	558	550	580	602	602	634	567	559	601	597	601	609	572	550	590	577	518	585	634	594	585	569	598	602	564	592	582	596	568	579	611	573	563	611	572	564	633	567	601	596	594	586	636	591	562	609	535	573	586	578	561	554	594	599	560	598	598	598	538	565	624	555	580	579	604	599	535	560	611	557	511	588	651	597	605	564	565	580	593	576	578	567	580	567	608	555	598	615	603	590	578	551	624	581	593	591	598	556	603	634	619	603	582	590	590	579	609	570	573	655	595	624	575	618	546	581	543	618	568	571	572	577	590	577	570	586	598	545	611	573	581	564	567	526	562	604	576	563	550	576	626	591	617	579	639	621	580	531	582	606	592	561	609	596	576	583	568	589	599	608	571	584	543	566	618	579	663	575	580	571	600	580	594	604	553	580	611	566	595	615	567	622	607	583	586	581	618	564	579	585	589	593	567	560	611	576	594	599	609	535	610	568	579	646	602	567	561	639	594	596	579	639	596	546	571	563	581	534	528	555	556	551	598	563	571	540	592	577	563	597	541	621	584	570	573	602	572	568	529	582	558	593	595	600	560	556	588	573	528	557	589	603	610	549	553	565	586	556	587	573	574	570	557	552	599	571	557	550	567	618	523	606	589	637	594	584	590	585	593	546	592	574	576	575	608	619	582	621	575	561	582	575	574	664	570	605	572	621	607	616	577	614	562	599	587	541	550	609	609	614	548	621	559	545	580	560	573	580	553	572	557	585	575	582	614	578	619	569	564	511	617	631	584	578	531	573	608	594	584	610	609	599	602	542	552	615	558	546	579	540	555	554	594	560	573	556	551	602	563	568	558	560	599	576	544	562	551	581	601	572	545	610	583	563	601	553	619	572	604	588	560	562	571	590	602	572	618	548	547	585	586	587	575	615	601	525	596	554	590	593	571	576	603	606	626	586	605	571	638	571	537	575	608	603	538	590	563	556	584	590	593	578	588	594	613	590	579	616	567	529	573	578	605	603	596	592	587	560	593	597	575	584	579	594	576	575	578	582	604	592	624	613	598	590	584	538	623	531	587	537	560	548	579	586	558	586	567	585	572	571	578	601	544	615	640	606	547	557	582	617	555	568	552	580	590	577	548	593	574	559	617	628	613	589	582	578	610	584	567	605	628	596	557	570	591	550	574	560	608	577	560	561	540	616	599	565	570	570	562	569	656	550	568	547	605	631	586	558	530	593	579	571	623	628	519	602	579	547	582	590	561	568	564	573	572	612	572	610	625	598	606	566	607	567	579	577	580	560	606	566	557	591	594	608	534	554	581	588	562	556	602	568	609	576	627	587	566	573	566	598	557	577
4610	13629	10685	5292	3880	2832	2255	1861	1600	1314	1240	1103	1064	962	906	871	866	852	886	834	796	808	729	771	772	790	776	763	753	794	719	782	698	735	663	678	714	800	733	659	746	731	735	687	678	736	724	700	672	684	708	757	673	663	703	702	718	698	723	681	675	699	718	695	679	726	779	672	733	706	711	702	686	685	728	674	684	671	730	679	675	681	748	706	680	684	679	715	689	656	720	673	701	697	706	724	676	653	706	684	702	676	726	683	689	711	707	708	670	680	696	687	678	697	690	675	661	714	689	726	731	731	708	661	716	672	699	697	708	660	728	691	686	685	724	713	727	699	655	719	714	682	697	668	696	661	680	685	686	688	675	639	660	686	678	735	712	681	693	640	694	718	714	684	677	702	673	682	679	695	668	725	697	695	648	712	717	690	652	671	736	685	670	651	680	717	712	744	729	681	702	721	704	692	683	687	681	684	666	662	651	722	705	721	707	711	696	670	643	660	708	685	660	653	694	674	661	667	744	677	689	690	694	678	666	677	699	755	707	710	669	672	677	705	655	764	679	697	745	649	667	683	715	669	689	718	660	669	668	695	669	720	764	687	677	696	679	665	687	722	665	716	720	706	695	655	712	709	727	681	679	686	734	716	662	723	658	628	713	707	698	643	705	717	668	719	693	687	715	686	667	701	674	685	690	701	715	679	699	682	699	666	743	690	666	678	664	688	682	725	679	693	702	674	705	675	685	712	720	682	741	708	769	671	719	669	703	703	689	654	715	696	732	687	683	692	651	674	693	656	730	707	697	707	711	646	701	718	667	736	701	725	719	664	738	726	706	689	657	734	699	711	699	698	688	726	684	696	683	689	712	673	683	656	718	682	693	713	710	663	724	675	688	656	688	652	740	668	670	734	654	735	687	662	697	679	671	714	642	709	671	684	742	662	673	626	687	652	688	669	694	670	702	709	718	666	692	629	686	664	691	678	664	694	704	682	687	681	686	687	657	709	725	688	712	683	671	688	713	699	679	683	674	671	673	629	685	677	723	678	686	711	687	710	696	655	685	662	673	675	702	706	650	675	683	698	669	692	694	749	705	678	685	686	718	656	729	728	701	674	708	700	683	691	672	719	705	670	688	681	716	726	663	676	645	691	686	697	689	667	734	708	668	683	680	710	695	699	679	667	683	693	670	703	699	727	711	633	635	700	708	652	682	708	669	671	644	688	680	684	705	700	699	710	726	684	647	658	697	694	721	674	674	698	630	710	676	750	643	679	666	724	698	689	674	719	705	717	676	650	696	753	728	665	685	668	734	714	698	696	717	697	666	721	705	634	692	641	690	652	718	687	675	751	682	696	640	740	710	668	674	653	650	688	674	722	697	680	720	704	736	756	739	671	737	739	674	712	658	646	682	737	663	643	685	709	675	681	692	705	684	657	733	737	652	717	687	716	655	673	645	685	679	690	641	679	707	669	664	721	735	682	706	661	626	664	675	683	719	688	656	701	715	665	746	702	699	722	720	674	685	707	725	653	675	655	684	694	667	695	690	755	703	698	690	698	698	666	690	692	729	663	647	708	717	736	646	671	674	646	679	713	707	740	676	706	723	670	677	660	710	697	704	649	668	679	786	721	723	724	689	730	698	689	718	652	711	698	672	677	709	660	671	722	687	715	718	695	727	712	666	674	702	706	701	685	666	682	701	686	697	657	694	693	681	682	680	680	661	671	687	691	698	746	702	672	704	675	706	683	727	702	711	699	703	659	669	717	716	722	697	676	697	684	706	682	685	673	679	724	661	669	663	697	676	723	717	711	694	716	683	666	709	702	716	725	697	668	661	701	720	695	714	680	677	739	718	677	708	697	724	664	690	715	685	707	700	697	701	695	661	711	653	713	674	706	677	678	725	685	663	667	645	708	703	721	642	659	662	694	701	695	700	694	663	686	680	680	679	660	683	683	737	648	675	697	665	654	690	652	681	683	688	653	719	663	691	679	658	701	717	681	660	687	654	669	708	691	680	722	713	718	673	647	716	711	665	664	682	689	682	723	695	672	733	662	663	699	745	714	686	691	709	692	694	667	661	675	681	706	659	673	645	683	716	683	641	656	721	679	673	698	668	698	713	680	698	690	675	676	737	704	677	721	745	677	713	635	680	682	677	696	715	685	686	683	694	680	667	670	656	674	622	662	697	671	714	694	699	724	715	673	717	685	701	625	710	677	674	647	701	677	700	644	695	699	701	674	673	667	703	689	674	705	628	674	743	705	743	724	687	697	696	726	687	681	694	682	718	714	685	736	698	677	666	709	717	662	670	632	671	660	696	681	691	667	717	679	654	708	708	700	706	693	716	716	680	659	656	684	702	743	718	688	732	659	742	666	739	693	687	666	643	676	644	719	730	682	679	664	686	682	679	671	704	731	692	675	696	704	673	658	661	689	660	680	692	724	693	721	626	732	742	689	676	725	721	726	674	675	677	714	707	696	648	658	720	709	677	670	663	682	704	721	695	700	664	674	682	677	685	658	688	681	667	741	680	727	688	684	729	687	716	712	702	692	695	709	676	685	655	696	686	749	690	674	687	708	703	734	718	700	698	707	697	683	680	676	758	723	718	671	672	707	687	694	683	698	729	663	717	723	688	628	653	722	670	736	708	700	709	645	743	682	701	688	642	668	676	676	718	695	675	682	703	710	708	697	723	685	668	678	732	723	690	665	691	658	676	691	731	697	678	703	727	712	690	697	685	651	658	679	655	672	670	694	755	709	691	744	654	696	667	707	669	666	685	696	690	694	686	655	692	675	705	689	683	717	685	689	665	685	645	673	667	698	683	681	707	680	697	765	640	706	671	663	676	697	686	703	724	722	680	669	675	640	679	709	735	663	661	645	734	686	695	699	692	709	724	691	701	693	686	738	709	691	696	705	673	686	703	662	722	714	727	685	686	761	654	718	662	670	645	725	699	681	698	684	683	686	731	682	706	632	759	669	683	659	717	697	673	712	701	647	682	668	649	702	661	657	727	712	655	710	688	676	723	655	704	706	641	682	728	653	674	655	688	659	653	695	667	679	654	694	616	683	709	690	712	708	651	697	692	676	697	711	670	680	660	728	666	666	657	682	692	686	654	663	721	676	690	697	688	668	720	702	675	677	682	683	681	698	705	713	697	692	664	676	716	707	673	712	705	688	684	693	659	699	652	669	685	731	688	687	693	684	659	709	721	724	697	693	698	682	698	688	683	671	676	687	676	678	664	732	692	717	699	599	711	757	651	695	643	679	727	702	663	681	673	714	720	645	647	694	728	699	647	651	706	686	708	701	687	702	694	695	642	715	692	711	698	695	697	755	743	730	664	737	714	703	647	714	710	710	639	696	708	692	689	681	724	716	672	664	741	693	654	719	672	700	690	692	677	713	683	701	722	680	703	647	696	687	645	702	658	688	683	698	710	699	685	695	696	698	689	671	675	685	666	706	677	700	709	709	733	659	713	672	700	680	701	681	659	654	722	682
26832	18620	4921	927	728	733	671	670	715	693	635	661	731	674	637	679	710	654	636	705	666	635	663	635	659	657	691	666	629	650	698	682	584	656	643	661	674	678	663	639	725	680	658	622	653	642	630	652	665	686	667	664	651	672	643	670	673	721	660	687	688	645	626	660	710	649	638	647	656	644	644	668	696	689	646	641	681	676	650	653	663	664	644	630	630	688	668	623	648	668	682	656	636	642	676	636	680	689	671	602	616	661	625	628	660	652	639	678	661	658	688	667	665	679	726	648	639	675	646	680	651	656	627	701	676	687	708	640	670	667	656	676	660	667	686	701	667	667	665	665	658	659	705	647	642	668	693	681	684	652	634	647	670	678	647	661	662	629	650	692	682	673	648	622	611	683	707	637	705	640	635	679	682	652	677	672	659	685	661	630	692	684	685	611	662	672	642	625	649	679	659	692	660	675	680	632	616	633	646	614	647	662	656	648	712	625	659	664	639	639	680	695	684	659	659	679	618	612	673	655	627	629	653	679	635	664	677	639	627	667	664	652	676	619	660	621	661	648	654	667	695	610	693	665	691	681	704	656	667	643	618	651	670	644	678	686	660	680	618	649	708	642	713	687	702	666	652	633	666	656	634	657	662	648	677	659	693	636	666	653	638	654	643	620	650	616	669	683	702	681	670	631	624	695	683	696	652	667	624	692	651	678	683	683	661	693	664	655	685	631	661	659	614	680	625	647	670	682	597	704	603	665	698	641	625	650	705	651	644	696	660	634	703	688	654	661	719	628	686	653	635	652	620	724	622	665	631	656	625	643	671	676	662	654	717	674	635	644	700	665	707	687	633	634	610	676	648	677	668	694	698	641	623	665	663	673	606	661	703	652	678	685	700	639	712	692	681	674	648	635	615	642	685	647	674	686	609	697	702	694	670	676	673	694	609	698	677	668	623	663	676	690	684	641	697	675	659	678	658	666	664	644	669	674	625	709	614	664	679	668	675	649	657	678	690	659	674	678	653	673	659	622	656	664	692	650	659	645	677	633	682	691	678	735	660	647	670	675	649	710	637	712	675	692	694	669	651	714	699	655	678	667	655	696	679	644	633	668	635	673	675	680	675	644	633	672	675	624	675	662	679	633	675	646	684	658	639	673	653	646	645	667	575	627	641	731	665	644	659	613	639	657	680	679	638	716	693	637	643	632	627	685	676	690	643	683	641	663	692	634	677	686	688	661	686	630	688	653	640	623	712	658	688	684	638	623	675	591	652	594	662	705	644	689	694	674	642	650	677	645	629	637	703	666	654	695	672	683	705	645	679	666	637	681	675	638	649	661	662	682	640	658	685	684	629	650	662	662	629	680	699	637	691	621	678	620	678	634	668	696	692	627	675	673	646	736	689	666	693	682	652	650	674	701	664	639	672	678	646	657	636	636	681	654	643	672	663	677	640	642	644	679	671	697	676	651	658	658	631	695	635	625	687	664	691	659	643	682	683	714	636	636	681	664	639	625	616	683	651	663	644	648	712	663	680	660	659	683	647	637	675	657	635	583	652	663	729	621	641	619	660	689	687	635	606	639	684	646	682	675	653	645	665	661	617	672	656	647	676	677	643	604	678	664	665	701	674	628	668	629	668	658	632	699	620	645	696	657	696	677	623	690	665	695	687	650	663	697	688	665	675	658	672	674	666	641	715	648	661	678	647	662	653	643	656	643	642	660	646	640	688	651	649	622	676	637	688	704	692	700	675	632	654	638	653	635	646	591	647	657	632	692	652	709	602	647	630	614	641	673	641	656	663	683	667	646	690	630	679	653	669	657	653	656	659	652	701	650	681	655	641	671	692	664	670	619	675	637	662	647	601	630	641	674	691	676	650	645	666	699	601	673	674	642	676	703	673	591	708	645	642	632	673	653	687	679	637	669	637	669	681	692	692	623	668	619	665	633	697	660	676	694	641	631	641	667	687	643	658	665	682	613	635	683	667	675	646	650	637	703	709	718	611	650	672	651	663	646	679	674	670	658	659	667	674	667	684	718	612	652	666	699	617	672	635	651	662	657	666	627	707	645	642	644	624	680	638	665	666	669	596	641	662	613	648	642	666	648	679	667	635	691	642	632	601	647	693	650	661	698	663	702	679	669	670	649	694	646	624	614	620	668	644	595	649	647	662	699	639	690	685	606	676	690	653	625	667	629	641	636	646	697	650	644	697	636	637	689	691	648	639	667	617	610	669	675	657	646	681	644	706	643	688	683	673	712	641	645	685	621	665	675	650	711	684	703	657	644	678	654	685	623	649	735	639	701	683	654	671	644	706	693	630	693	681	658	618	725	652	713	635	693	679	611	635	646	666	668	681	660	648	637	618	616	653	656	581	669	698	655	691	685	635	714	648	676	695	645	687	687	710	683	622	691	658	641	681	661	667	629	701	665	638	660	669	678	694	666	665	642	641	670	661	715	599	665	680	717	637	660	676	652	656	704	656	665	660	660	633	651	631	653	645	679	700	651	622	623	655	657	680	710	654	624	690	634	623	675	667	646	671	655	670	638	612	631	633	678	636	640	685	700	621	694	702	643	643	671	643	668	683	645	674	675	624	656	633	664	650	643	671	672	663	626	602	653	646	675	638	674	709	640	666	646	581	666	626	670	649	644	669	681	617	647	671	626	652	690	598	670	670	652	585	679	685	664	652	684	660	680	690	627	720	651	626	676	670	627	604	658	673	658	635	654	669	650	667	632	710	657	686	628	649	627	615	620	661	677	628	597	608	632	652	685	660	634	675	659	671	700	702	675	641	649	658	677	662	658	670	624	653	660	653	677	665	604	592	649	656	655	641	628	711	649	655	682	678	655	677	657	678	682	705	645	661	654	620	670	687	605	616	647	708	681	702	649	674	638	699	657	633	661	603	683	687	680	684	682	667	692	683	652	661	662	693	651	659	670	696	684	684	645	662	679	701	657	668	703	654	651	636	622	633	678	678	686	638	661	651	636	672	621	666	729	668	690	648	668	652	631	656	695	650	637	670	625	664	668	640	656	680	695	665	625	661	651	665	651	677	661	643	664	636	622	700	657	664	657	702	654	668	658	642	687	681	663	692	676	643	598	678	656	674	684	688	674	651	669	658	695	710	629	657	663	664	638	666	669	729	664	683	672	677	663	656	670	646	646	657	652	638	643	687	664	634	651	656	672	689	624	626	685	625	643	704	649	633	678	683	665	618	691	620	657	617	642	692	664	612	673	656	673	643	695	668	653	664	657	635	648	634	672	669	666	669	648	664	662	667	660	602	664	619	651	678	639	638	627	639	667	652	671	664	653	678	655	679	659	655	678	649	660	642	652	663	678	608	731	672	659	659	639	648	630	660	691	687	649	680	631	661	681	671	692	644	737	691	663	658	703	699	689	640	625	686	669	652	652	678	673	695	651	681	666	636	721	649	658	656	630	667	661	672	633	653	654	673	704	699	641	657	658	641	656	680	655	653	621	681	659	633	669	598	642	649	604
4229	1149	1052	907	845	788	790	769	770	716	803	769	796	786	751	800	791	732	710	758	767	753	763	725	720	786	762	769	759	731	714	716	798	692	739	785	730	784	790	718	727	757	751	736	733	758	766	724	725	798	727	772	713	820	782	754	823	752	735	759	692	794	726	727	758	737	758	711	718	784	772	798	796	747	750	778	756	753	821	715	721	798	763	767	720	742	808	745	755	733	735	735	741	757	714	744	740	761	745	716	761	728	758	743	743	751	733	772	821	774	761	745	711	760	717	764	755	729	731	714	716	764	772	762	762	770	737	754	717	733	773	728	778	739	767	744	767	738	726	757	727	782	782	779	751	741	785	780	748	771	756	717	713	756	762	811	756	749	752	721	743	723	773	738	733	743	803	780	756	712	772	780	733	716	784	767	737	713	777	732	759	751	784	737	735	733	752	762	688	776	756	743	779	739	752	805	766	755	720	772	729	715	731	749	703	729	772	736	751	747	770	743	776	749	754	721	720	769	822	751	772	693	769	745	756	807	735	735	755	765	723	785	761	743	749	761	764	753	695	801	781	740	748	740	758	777	769	777	752	783	745	779	765	736	753	763	766	737	783	719	737	719	760	766	775	745	729	741	726	757	787	769	737	775	741	730	741	749	732	750	743	729	728	719	749	733	736	709	778	735	757	757	735	737	746	796	730	758	783	767	736	755	782	746	733	790	720	764	759	784	754	735	768	755	711	760	727	772	766	735	684	716	792	772	768	714	810	764	768	757	738	766	754	744	723	703	756	732	710	690	773	719	714	748	746	750	784	747	764	777	749	752	719	785	758	795	723	784	781	769	773	752	722	761	761	758	751	740	788	748	728	735	757	695	708	724	752	781	741	777	749	726	737	744	801	744	762	781	762	749	770	799	784	779	717	762	737	771	754	744	742	708	782	728	783	757	768	787	698	749	804	753	766	747	764	725	723	751	743	727	775	753	736	762	735	732	758	746	760	724	774	752	744	740	748	746	760	750	733	788	739	770	765	752	744	779	771	725	741	771	771	769	786	737	779	798	765	718	727	762	734	763	748	703	783	717	753	723	702	710	789	702	766	695	756	755	807	783	736	719	722	759	772	714	742	768	731	773	772	752	779	767	720	772	719	750	752	750	724	748	769	778	737	748	730	742	778	786	742	750	758	715	778	770	735	723	788	745	788	778	722	795	806	793	769	748	728	703	769	792	747	706	768	739	755	738	747	754	775	727	773	766	787	707	773	741	754	715	694	719	704	721	749	756	760	716	781	762	733	762	771	758	740	713	675	674	743	726	731	720	778	740	750	761	692	765	775	738	732	778	781	756	730	744	731	742	738	766	787	762	741	792	732	701	756	737	720	717	776	770	775	731	723	686	726	773	692	720	738	782	753	731	748	727	719	739	673	762	769	747	718	752	708	767	748	727	711	754	753	769	799	778	804	701	751	730	737	693	784	707	745	788	759	734	756	783	749	766	692	719	747	749	687	793	732	718	780	756	749	843	776	775	731	781	794	796	732	709	792	676	777	817	761	743	706	818	777	779	751	735	747	743	742	748	764	741	728	748	692	730	688	721	795	728	775	708	737	715	828	743	733	749	748	731	811	736	745	758	722	751	728	709	759	714	716	756	735	724	778	751	766	706	740	777	758	743	715	787	714	786	775	813	764	777	738	747	729	679	707	749	725	771	770	768	715	811	742	754	740	769	752	742	729	757	740	738	764	692	736	728	768	829	725	779	769	735	760	753	790	782	758	746	702	775	748	708	741	802	778	743	807	748	729	735	796	752	742	750	755	774	764	786	733	781	778	736	762	772	770	744	761	751	744	702	733	749	782	757	735	807	775	740	776	803	769	770	769	717	770	737	800	724	766	771	747	760	743	813	734	765	752	776	803	735	736	750	797	759	721	740	708	757	792	758	706	729	810	740	716	754	743	706	738	760	699	720	784	743	759	752	720	708	735	753	744	779	778	740	767	754	730	738	755	793	748	710	734	790	749	756	758	793	767	773	757	771	727	797	763	739	762	706	758	749	745	750	791	807	757	777	786	799	752	735	798	711	744	782	741	798	751	756	680	762	785	743	721	733	731	764	784	761	736	750	757	761	721	750	765	723	709	740	756	754	743	758	749	708	755	698	771	753	738	731	685	730	670	747	733	745	688	764	735	715	791	754	803	755	751	725	729	733	745	746	745	775	763	752	763	780	737	726	812	720	805	747	697	810	764	756	761	712	731	703	781	770	753	750	768	735	731	746	729	729	781	720	758	726	732	743	803	713	763	802	780	775	791	741	696	731	706	724	773	794	756	801	727	792	785	718	778	732	781	760	798	717	730	736	745	721	748	718	756	757	760	771	747	705	735	748	759	759	721	761	769	688	710	757	733	767	757	766	757	753	729	742	740	776	750	725	760	756	741	704	773	759	712	757	731	728	769	731	775	765	725	759	744	790	777	757	731	733	793	805	750	704	737	750	710	710	769	702	731	743	736	739	761	770	703	752	755	773	778	761	728	778	748	734	775	773	775	768	726	774	715	789	736	760	767	757	728	723	747	723	805	779	685	752	749	743	753	818	741	729	745	744	733	700	785	742	774	768	734	745	734	790	758	701	742	743	769	811	775	731	769	727	775	704	772	750	771	750	760	757	760	696	750	735	773	746	714	747	740	760	732	749	768	752	796	775	763	771	730	804	760	712	756	736	765	730	747	792	765	744	777	731	750	714	735	764	708	749	748	737	773	803	749	732	716	770	744	711	719	739	697	729	789	750	748	795	765	770	787	767	727	771	758	737	775	739	703	750	722	731	775	823	753	720	760	746	729	711	741	802	727	740	750	699	764	727	738	725	735	752	724	735	769	738	722	780	742	728	705	710	768	780	749	770	735	734	706	694	739	721	760	785	771	753	754	726	727	760	784	749	748	711	816	769	781	696	756	804	741	779	732	718	773	770	780	788	781	726	744	782	786	718	744	748	752	751	756	717	737	773	759	729	751	724	727	745	688	768	722	741	769	712	740	753	741	759	729	724	759	761	746	770	739	757	726	761	725	767	740	771	744	731	726	733	709	761	721	748	771	734	795	766	749	720	776	786	804	773	730	753	704	813	702	777	735	745	752	734	719	709	753	766	759	743	784	728	733	715	740	755	708	752	726	733	775	782	761	747	745	726	757	786	705	730	719	756	767	766	733	715	759	779	763	732	759	688	738	703	735	740	794	731	785	762	735	753	708	725	759	798	705	731	813	760	763	770	771	745	788	727	773	763	761	801	738	749	726	678	774	736	756	710	739	717	731	761	739	733	736	847	774	733	761	819	763	796	775	767	765	708	734	802	729	740	765	750	783	736	719	760	725	739	767	742	758	781	749	766	726	717	764	774	697	786	767	760	777	785	701	761	779	751	735	758	766	748	754	741	771	801	734	751	729	733	762	721	727	798	762	732	732	724	778	774	721	784	764	734	731	730	751	749	746	789	782	739	757	736	785	804	741	776
23274	20810	27732	23947	20788	9559	1697	1237	1099	1036	1076	1072	1001	951	1000	999	989	959	1001	976	945	949	922	921	922	975	871	980	962	889	928	918	885	857	940	941	951	956	881	911	985	933	917	877	882	984	907	944	920	876	968	924	973	909	901	861	939	897	947	951	915	947	931	974	955	882	890	948	939	906	918	925	899	885	969	965	925	918	891	907	899	905	901	912	921	955	933	929	916	879	895	970	902	918	900	897	898	885	859	919	893	877	892	933	919	915	896	905	920	894	908	902	965	888	920	902	916	905	908	908	905	917	965	905	881	891	928	949	891	920	874	908	874	956	869	926	937	941	951	896	882	978	891	864	915	836	931	944	930	868	857	910	925	873	893	952	910	923	894	974	880	910	881	962	925	911	919	903	922	917	877	964	917	969	925	883	907	875	868	900	885	860	936	953	949	890	930	940	913	905	905	942	888	915	880	861	963	864	901	948	936	929	910	935	920	877	913	918	917	854	909	916	945	880	919	942	919	895	899	918	929	892	905	880	909	941	916	915	960	904	911	849	943	876	877	908	886	842	965	892	884	942	928	889	958	953	844	923	916	897	885	913	899	906	945	921	902	866	892	942	930	902	893	894	935	890	907	887	962	894	917	942	899	974	884	953	829	959	946	908	957	904	890	976	927	846	903	898	884	926	869	888	939	875	916	923	952	907	936	923	869	888	906	965	958	904	937	898	914	896	917	953	869	1003	867	930	901	955	944	902	910	906	915	900	928	883	963	869	905	895	865	935	922	905	915	913	898	942	894	960	916	905	893	959	968	934	923	857	924	930	922	912	970	898	923	925	920	897	941	932	890	885	920	860	920	902	910	903	888	907	903	875	914	886	886	868	904	905	899	933	934	926	880	868	927	882	975	854	923	929	901	938	919	932	898	904	899	909	889	879	893	932	889	891	892	900	845	942	913	895	926	882	946	896	935	952	986	939	962	913	924	882	916	918	915	908	885	893	920	897	905	959	929	899	906	935	940	985	920	926	868	929	862	898	914	935	879	907	899	901	914	907	923	923	941	880	864	893	933	905	883	963	865	931	909	963	882	923	895	909	871	867	932	902	918	917	878	916	908	855	949	905	876	918	901	898	939	906	928	919	936	917	877	890	914	890	893	914	904	883	912	900	923	912	922	832	909	866	944	898	936	925	943	875	890	924	949	904	902	909	960	860	867	838	878	951	893	897	951	911	898	849	903	905	895	892	922	880	933	927	904	906	902	891	908	913	905	918	937	926	937	903	911	955	924	905	875	893	925	918	867	921	939	953	898	841	920	930	930	901	915	936	918	925	930	909	866	921	935	967	888	872	913	922	929	918	882	941	910	943	874	887	916	956	977	920	909	914	905	923	900	912	889	883	886	853	949	918	919	937	925	894	893	929	888	900	874	866	833	954	906	889	894	921	869	895	959	951	908	978	889	918	862	855	879	891	934	906	911	920	877	901	931	906	970	951	915	883	915	922	934	860	893	928	958	903	959	900	930	970	969	901	908	897	961	825	869	954	879	901	963	898	866	875	927	913	925	941	886	873	942	915	914	901	952	873	943	866	896	906	930	936	910	938	960	887	922	960	882	868	927	899	881	929	931	914	898	862	931	912	834	936	920	884	895	925	923	886	957	876	947	926	952	911	965	902	926	901	946	867	921	920	888	932	939	900	886	892	897	938	856	881	947	879	911	888	946	926	916	907	895	918	916	943	834	919	936	965	878	906	929	864	901	890	933	912	944	960	859	854	861	946	977	940	906	897	921	914	961	863	909	957	874	920	861	917	855	920	862	903	865	896	906	920	912	922	928	867	889	900	887	864	959	905	878	892	937	882	932	924	903	883	871	971	895	882	904	917	945	910	928	884	899	906	885	935	967	876	885	886	904	902	950	920	969	939	927	923	854	921	980	865	1007	890	864	953	952	880	936	875	892	954	900	928	851	956	920	865	851	843	947	872	907	931	865	871	908	931	987	928	885	909	893	932	951	861	861	903	888	885	926	918	957	918	833	860	894	924	910	856	948	898	898	931	871	936	919	890	928	871	895	872	850	876	917	901	893	851	927	908	899	920	891	871	870	927	875	854	930	884	895	950	841	938	885	910	917	933	877	860	880	882	865	924	903	881	915	900	893	936	942	883	932	961	975	897	919	825	899	932	944	870	887	845	910	949	924	867	919	1008	926	916	887	912	929	901	914	907	932	891	878	910	952	900	909	967	908	884	900	892	913	857	969	878	843	878	941	936	901	901	884	938	962	980	870	933	922	910	912	849	921	880	881	993	923	919	933	901	871	884	893	882	913	886	896	932	911	909	864	931	934	903	911	936	927	882	883	892	871	877	893	929	900	885	921	930	903	921	966	918	961	894	876	887	919	885	883	952	851	959	923	893	918	928	918	903	894	913	969	880	932	911	889	827	931	914	967	923	900	897	881	912	892	893	915	950	920	952	893	876	884	844	926	842	856	925	927	892	888	936	900	934	982	920	869	891	972	893	927	885	952	893	897	929	913	880	951	874	880	865	933	898	944	879	929	956	888	929	938	855	868	851	922	862	899	892	948	868	923	885	904	924	962	932	956	922	888	902	849	906	894	882	906	922	963	989	924	887	897	960	875	876	903	906	908	835	858	917	902	909	876	940	897	919	880	891	873	898	910	909	943	935	853	933	899	863	877	993	901	948	917	887	947	881	877	913	856	896	966	921	969	895	893	919	880	886	945	902	896	923	924	902	873	882	955	872	906	915	918	906	909	895	941	936	917	910	885	944	913	929	855	904	916	937	898	851	906	926	901	879	909	992	857	904	902	955	927	882	884	913	886	901	912	949	929	910	893	923	894	872	867	909	874	908	940	905	903	979	959	881	892	936	914	903	922	921	886	894	896	899	916	918	931	898	888	919	841	954	907	879	904	937	901	885	904	910	919	889	869	963	914	891	894	911	873	943	901	905	913	937	853	909	909	944	928	911	890	929	925	876	906	889	914	927	879	867	916	892	900	866	886	920	919	922	881	886	914	903	914	867	929	892	904	898	919	919	855	898	868	926	907	907	914	916	925	866	868	953	869	854	913	902	912	957	919	907	887	936	915	899	895	924	895	876	911	930	894	926	885	885	913	939	930	918	906	923	920	828	879	968	895	910	910	921	901	949	907	886	904	873	915	901	918	866	954	908	956	927	915	930	935	924	907	900	981	923	900	873	974	902	967	941	903	914	885	901	935	908	938	926	972	965	903	908	933	890	874	899	933	951	945	932	942	945	922	870	924	920	873	866	884	902	888	939	895	876	908	871	956	903	931	864	937	920	954	888	916	900	893	877	940	875	920	877	951	854	924	911	888	919	909	927	914	912	916	932	916	923	907	902	897	925	882	855	919	939	929	874	963	854	887	873	911	915	882	922	932	905	928	920	874	947	873	930	893	950	939	886	985	941	893	907	873	883	904	938	856	912	928	900	904	881	879	923	922	923	907	902	900	912	938	938	884	839	844	934
3508	8154	6590	3320	2435	2077	1805	1575	1526	1400	1285	1208	1169	1200	1142	1124	1109	1098	1108	1093	1139	1089	1064	1099	1068	1073	1075	1043	1048	1077	1042	1065	1047	1050	1078	1052	1009	1010	1052	1009	1051	1049	1065	1059	1070	1065	1052	1069	1049	1069	977	1044	1017	1030	1061	994	1045	1031	1009	981	1079	1017	1017	968	1058	1059	982	1021	1052	1046	1016	1034	1047	1023	1032	992	1083	1057	1015	1040	1059	1060	1075	962	1021	1016	995	1014	1080	1041	1058	1022	1048	1006	1069	1008	977	1019	1102	1037	1002	1073	1044	1045	1057	989	1041	1080	1018	1058	983	1018	1036	997	1069	1032	1008	1021	1023	1036	1075	1028	1020	1046	986	1031	994	1006	968	1009	991	1115	1034	1035	1062	1062	1033	1063	1039	1030	1044	991	1033	1051	1071	959	1005	1055	1051	1046	1000	1076	1041	1079	1072	1012	1046	1058	1040	971	1033	1062	971	1072	1052	1018	1004	1034	1022	1024	1017	975	1061	1047	1138	982	1046	997	1022	997	1065	1071	991	1058	1014	1024	1056	1008	1013	1013	950	1006	1035	1071	1051	1035	1017	1024	1046	1038	1040	1020	1015	1032	997	1047	1041	998	1050	1000	1052	953	1031	942	1027	993	1037	1060	1029	1075	996	1028	990	996	1021	1043	1050	1002	1068	1057	1065	1003	1080	1028	1024	1014	954	1008	1017	1001	1007	1006	1055	1003	996	1033	1003	1027	1030	1056	1009	1037	1010	1029	1036	1049	1057	1005	1049	1006	1030	1047	1001	1056	1002	1066	1011	1014	1057	970	1029	1017	1066	1049	1062	1057	1052	1032	1062	1029	992	1067	1039	1009	1040	1052	1061	980	1052	1004	1092	1013	999	988	1046	1082	1009	1043	1045	1077	1016	1030	1059	1021	1020	1028	1065	1058	1069	1026	1058	1015	1041	1060	1024	1039	1042	1043	1059	1048	1059	1095	1071	1019	1008	1046	1002	993	979	1010	1017	1021	1044	1086	1009	1062	1104	1084	1045	1054	1006	1063	1035	1044	1027	1016	1024	1022	1011	1069	986	1015	1047	1011	1036	1067	1014	1023	1043	1018	1058	1042	1048	1046	1054	1050	1068	1018	1082	970	996	1018	1075	1022	1051	1058	1073	1021	1114	1050	1004	1051	1062	1071	981	1053	1068	1002	1089	1089	1011	1010	1014	1064	1066	1070	1022	1033	996	1032	1077	1118	992	1052	1020	1028	1042	1042	1057	1049	1011	1023	1056	987	1032	1022	1037	1020	1026	1013	1059	994	1021	1080	981	987	942	1079	1010	1016	1034	961	1055	1020	993	1084	1096	1072	1034	993	1026	1020	1063	1047	1041	1041	997	1012	1049	1003	1049	994	1007	1027	1026	1038	1022	1025	1003	1014	1026	1040	978	1012	1012	1002	1062	1024	1002	1023	1024	1005	1059	1016	1071	982	1064	1011	1063	1080	1082	1047	981	1039	1031	1053	1038	1027	1030	1025	1030	1024	1065	977	1006	1009	1003	1003	1011	1043	1042	1004	1053	1007	1032	1065	1016	984	1036	972	973	999	1069	993	1059	1021	1029	1030	1059	1055	1060	1035	1054	988	1033	1056	1072	1085	1048	1063	1035	1051	1047	1013	1008	1074	1016	1057	1057	1065	967	1093	1048	1004	1050	1007	1022	1043	1004	1028	1036	1109	1091	1011	1013	1023	1083	1026	1015	998	1033	986	1008	1058	1006	1028	1009	984	1052	1024	1015	1026	1021	972	950	1059	1053	1016	1017	1016	1011	1049	989	1029	1008	1041	1036	1031	1044	1062	1028	995	1046	1035	1081	1034	1064	1136	1029	1047	1006	995	1045	1040	1040	1092	1049	1063	1020	1069	1068	1065	993	1085	1009	1050	1067	1036	1017	1033	1091	1062	1113	1037	1013	1021	1003	1013	1057	1057	1014	996	995	1060	1033	1054	1072	1021	1004	1013	1071	1013	1009	1028	1048	1007	1036	1085	978	1079	1016	1004	1004	1008	1045	1032	1037	1027	1029	977	1039	1079	1049	1009	986	1035	1044	1025	1005	1054	1011	1009	1014	1071	990	1069	1010	1086	1045	1040	1045	996	1036	1041	1037	1056	1001	1051	1096	1093	1060	1014	1045	1024	1047	1023	1008	1024	1082	1065	1070	1057	1033	1041	1057	1014	1035	1054	1018	975	1020	1031	1038	1033	1020	1093	993	1001	1057	1060	1013	995	1013	1032	1030	1075	990	1039	1034	1029	1060	1035	1031	1012	996	1016	1060	1001	1006	1037	1013	1047	1011	996	1028	1022	1012	1059	1047	1023	1028	1021	1040	1024	1101	1005	1030	992	1028	1071	1044	1008	1015	1021	1012	1057	1009	1026	1033	1029	998	1070	1103	1013	990	1003	1084	982	1046	1067	1035	1053	991	990	1063	1098	1024	998	1012	1052	1032	1072	1033	985	1037	1035	1024	1043	1038	1079	992	1060	1017	1043	1013	1054	1030	1038	1008	1055	1009	976	1032	1074	1050	990	1061	956	1032	1039	1084	1030	1001	1059	1034	1104	980	1022	1035	984	994	1000	1042	1062	1075	1019	1046	993	988	1093	1037	1004	1045	1012	994	1034	1065	1027	1023	1055	1040	990	1027	1035	1027	1032	1015	1032	1041	967	1017	1009	1021	1025	1011	980	1061	1054	1033	1040	1036	1007	1046	992	1059	940	1143	1072	1003	1042	976	986	1019	1052	1029	1073	1030	1023	1024	1049	1027	1048	1050	1072	1036	1053	1033	1054	1025	1040	996	1051	1061	1059	1052	1081	994	995	1006	1013	1034	992	1060	1036	1006	991	1012	983	1038	1032	1015	994	1019	1077	1060	1044	976	1029	1050	996	1023	1021	1053	1010	1042	1025	1002	1050	1063	1049	1060	1029	1022	983	1037	1025	1062	982	1050	1076	1054	1043	1033	1059	1047	1032	1013	1070	1000	1016	1041	1070	1017	1019	1038	973	984	1019	1069	1021	1035	1062	1041	1009	1063	1019	1039	1020	1077	1080	1029	1035	1058	1014	1110	982	1074	1024	1034	1043	1081	1060	1032	1043	1044	1077	1015	927	1011	1023	1011	1042	1026	1024	1033	1012	987	1012	1029	1043	1007	1031	1060	1065	1019	1054	1037	1016	1084	1034	1099	1054	994	993	1083	1062	1006	1045	1023	1089	1019	957	1052	1037	1039	1006	1055	1034	1007	1020	951	1037	1089	1039	1039	1015	1062	990	1028	1053	1018	1043	1066	1050	1037	977	998	1054	1038	1035	1040	1073	1046	1043	1008	1066	1032	1060	1029	1033	1031	1011	1004	1012	1007	968	1027	1048	1002	1002	1008	1034	1001	975	1041	1074	1023	1021	1055	1069	1079	1084	1016	1055	1025	1074	1044	977	1026	990	1055	1011	1003	1027	1038	1031	1067	1042	1063	1012	1001	1107	1029	999	1069	1010	1040	1059	1009	1007	1034	1078	1009	1000	1071	1022	1030	1081	1052	1092	1066	1042	1031	1012	1077	1031	1052	1026	999	970	1050	1047	1021	1040	1100	1032	993	1018	1041	1018	1034	1012	1019	1039	996	1058	1043	1055	1031	1019	1014	1052	1037	1066	1013	1100	1035	1042	1081	1076	998	1070	944	1028	1010	1025	1055	1031	1034	1009	1017	1055	1019	1052	985	1015	1087	1008	1019	1007	1030	1036	1062	1017	979	1009	1013	1026	1028	1047	1064	1029	1063	1102	1025	1038	1040	1034	999	1079	1033	1033	1083	1094	1024	1014	1011	1089	1010	1054	1040	1045	1006	1012	1017	966	958	1033	1045	1043	1028	1009	1013	1037	1049	1000	1028	1041	1036	1022	1007	1087	1001	988	1064	1014	935	972	1070	1089	989	1027	1032	1055	1015	1013	983	1038	1030	1025	1045	1023	1017	1048	1054	1027	1074	1006	1086	1041	1004	1008	1042	972	1082	994	1019	1046	999	1045	991	987	1032	1022	1057	1046	1041	959	1063	1037	1054	1033	1037	1023	1018	1060	1032	1071	1029	1049	969	1049	1041	996	1082	1025	1010	996	1050	1023	1006	1098	1063	994	1008	1010	1001	1022	1018	1040	1011	1042	1019	1026	1078	1066	1073	1042	1014	1036	1013	1048	1020	1062	997	1025	1041	1023	1054	1041	1003	1050	1022	998	1059	1016	1075	1100	1047	1027	1035	1067	1040	1049	965	1029	1056	1105	1051	1014	1030	1010	1000	990	1046	1034	1055	1018	991	1023	957	1023	1063	1060	1066	1072	1128	978	1119	1017	1011	1035	1015	941	1025	1049	1010	977	1008	1040	1035	1066	1009	1034	1007	1030	1037	980	1029	1038	1022	1043	1022	1011	1022	1040	1062	1001	1056	984	976	1033	1046	990	1014	1046	1016	1020	1059	1068	1025	1008	1013	1041	995	998	1079	1034	1010	1005	1038	989	1034	1001	932	998	970	1068	975	1049	1039	1020	1031	1085	1058	1034	1001	991	1067	1071	1066	1021	982	1088	1046	1052	1023	1051	1035	979	992	1058	995	1030	1012	1039	1002	995	1076	1003	1038	1018	1069	996	1074	1056	1023	1093	1032	1034	1047	1054	1014	1012	1053	1027	1036	985	1005	1070	1044	1074	998	1044	1026	1003	1004	988	1084	1049	1076	1025	1050	982	1000	1052	1061	1035	1025	1026	1050	1026	1036	1061	1050	1013	1069	1009	1009	1044	1046	1057	1059	997	1068	1021	1010	1019	1024	994	1005	1011	1058	1021	994	1032
24363	20870	26898	24833	11705	801	548	462	499	396	398	406	401	372	335	353	364	348	330	391	319	368	333	312	334	360	322	340	321	325	320	336	298	346	320	319	335	356	327	350	323	343	344	356	379	374	313	329	341	329	304	292	305	313	340	323	333	318	332	349	354	329	327	338	326	356	321	328	325	298	305	359	297	351	312	318	315	331	306	337	332	341	368	331	311	321	347	302	318	328	326	331	319	313	339	304	337	317	350	366	326	303	343	315	320	326	326	349	327	331	308	341	302	315	307	338	340	314	321	327	293	326	331	329	320	362	328	333	310	346	331	340	322	328	324	344	318	332	347	326	332	302	312	308	354	287	326	359	312	354	348	354	359	319	345	318	349	352	350	318	323	341	314	329	327	342	314	339	349	334	328	350	313	353	333	317	348	331	327	299	291	320	337	343	346	334	370	315	330	321	369	329	315	326	338	307	312	326	323	322	329	348	351	312	307	323	298	312	335	321	314	281	312	344	345	320	309	346	324	352	287	312	343	308	340	336	314	332	313	332	325	314	356	336	313	305	339	323	326	333	359	354	328	312	345	323	323	337	354	307	335	337	310	329	304	330	333	311	331	303	326	309	342	327	314	300	323	334	334	313	323	321	328	339	322	319	339	342	312	375	303	301	317	330	328	332	303	336	323	348	322	330	339	313	305	348	331	323	313	303	332	329	310	319	338	345	319	338	352	364	330	347	328	308	323	345	328	314	347	322	328	327	326	321	316	317	297	319	349	294	330	302	341	346	335	345	317	322	336	298	320	308	343	319	350	343	344	331	334	332	355	294	307	327	305	339	330	342	336	336	319	334	325	341	333	326	290	301	338	331	320	360	322	333	344	353	322	324	336	329	306	339	316	322	341	313	293	334	303	313	328	338	344	329	333	320	320	336	330	340	315	345	366	308	353	352	327	294	350	309	323	305	307	353	311	345	312	308	314	344	301	329	301	318	300	316	324	312	362	334	308	326	311	327	310	328	289	352	350	306	332	299	338	325	329	295	334	342	308	330	301	361	341	339	319	309	355	344	293	313	326	323	311	298	338	303	333	316	328	338	314	277	339	339	353	326	294	315	326	315	325	334	312	348	316	336	294	311	329	345	319	325	329	320	314	321	322	331	337	339	338	328	344	319	292	315	337	337	320	343	329	323	313	342	312	325	347	351	301	318	312	282	341	310	329	335	315	310	317	340	294	329	352	340	341	326	320	320	303	305	296	316	330	284	283	366	336	317	316	311	317	347	308	335	328	309	326	318	319	330	330	317	334	323	333	301	319	296	323	309	322	327	327	358	348	328	342	306	311	307	280	319	320	306	333	289	329	290	323	304	306	306	323	308	345	330	313	305	297	350	322	327	314	335	327	348	322	308	310	329	300	327	311	335	322	335	315	300	311	321	330	338	323	359	331	313	343	312	333	335	324	308	340	332	277	305	326	331	316	328	308	330	325	347	362	324	326	313	308	341	352	341	337	329	340	323	320	334	341	344	368	330	305	310	326	306	347	340	349	322	344	372	327	323	314	317	286	358	318	313	303	340	326	325	325	328	324	317	353	328	302	335	282	328	320	323	346	320	347	333	315	297	331	333	331	305	325	317	349	330	354	337	316	307	338	330	317	320	298	351	309	320	326	322	316	318	329	346	319	330	326	355	344	326	333	336	312	305	357	353	336	324	337	321	333	339	320	323	309	323	324	316	319	330	356	324	337	331	331	335	327	302	358	342	320	326	316	351	337	322	329	372	327	319	343	334	320	334	310	301	307	318	344	336	323	320	319	316	313	334	335	319	315	324	334	348	302	335	333	325	311	350	347	340	321	333	322	333	358	377	317	331	318	324	355	311	361	337	322	349	325	328	324	311	326	288	332	327	304	322	368	320	321	334	303	329	332	337	316	348	325	311	357	328	337	362	325	297	311	349	316	376	353	321	338	328	335	347	340	325	327	286	325	296	319	326	339	308	322	300	351	327	296	310	329	351	316	321	318	312	323	320	293	350	357	334	329	335	331	298	317	332	369	367	329	330	341	347	341	284	332	305	346	312	341	316	336	310	336	331	305	302	315	316	320	307	315	304	379	331	330	326	310	330	303	330	308	333	358	321	330	343	310	345	338	310	321	339	346	314	317	308	281	305	337	332	347	318	324	334	311	310	360	312	316	315	294	328	330	332	344	311	298	337	324	304	320	320	338	340	301	316	325	291	359	340	359	354	333	309	347	337	326	319	316	321	334	284	320	308	346	282	284	327	327	318	301	345	314	334	349	320	340	294	314	328	328	331	346	335	353	333	328	334	370	328	317	342	327	330	334	332	318	330	341	310	326	329	297	329	296	313	332	317	330	296	332	349	336	344	357	304	306	329	348	313	317	332	325	322	339	335	328	297	333	343	332	327	336	332	337	305	346	327	342	302	335	340	314	376	303	326	334	311	333	328	345	330	341	312	332	327	355	304	308	284	343	343	309	311	369	343	302	315	306	312	324	326	334	311	358	310	322	326	313	345	335	327	292	312	317	325	317	327	312	360	318	342	314	322	333	317	345	337	354	306	353	328	338	324	315	341	332	307	306	334	324	294	341	317	314	325	319	328	319	311	331	340	337	281	323	328	323	293	307	365	295	341	345	314	308	350	297	311	319	317	347	347	318	319	334	331	282	329	332	351	315	310	312	312	342	364	333	290	357	349	339	324	317	326	329	347	314	315	288	310	344	316	319	313	324	353	334	292	316	307	316	347	291	291	327	334	325	328	367	341	335	355	332	321	304	308	333	348	335	346	359	305	340	362	328	317	346	333	338	334	351	323	313	307	337	338	323	285	321	346	335	303	348	285	301	324	332	321	350	351	315	347	321	328	338	288	297	326	319	326	350	340	323	330	318	310	328	325	325	321	327	323	333	339	349	296	341	327	353	331	339	331	339	305	327	356	300	317	318	354	340	347	318	316	333	349	358	325	310	310	340	326	320	335	293	336	330	345	342	316	323	356	317	305	327	332	355	362	353	320	343	262	354	351	307	303	326	327	381	327	353	325	319	316	319	276	313	329	344	328	331	339	336	299	336	312	330	317	324	331	332	306	335	351	348	357	328	305	331	339	292	344	315	313	315	304	311	323	284	305	323	310	315	327	323	329	318	333	330	331	335	314	316	312	299	320	334	336	330	350	347	296	309	305	313	330	317	295	336	378	365	320	309	293	331	341	335	363	352	351	348	329	309	333	349	317	310	293	324	336	325	332	307	336	318	333	352	306	306	343	344	335	330	339	326	308	316	335	291	291	314	315	325	309	294	329	316	310	354	346	362	321	322	309	317	345	344	300	329	340	314	343	312	331	300	332	332	339	302	292	350	292	307	295	349	325	331	302	300	342	346	297	306	305	282	324	306	349	334	308	335	357	336	309	354	333	351	328	333	323	322	331	325	330	297	348	331	345	316	328	320	307	319	329	313	306	323	353	298	315	341	308	330	352	338	349	308	300	319	346
3318	4949	3815	1824	1339	1022	928	764	680	632	562	520	539	452	503	447	435	430	419	430	395	442	395	428	387	450	409	411	414	416	430	421	381	397	350	425	395	379	417	392	384	383	403	395	395	400	413	404	385	432	429	386	411	397	390	384	368	382	397	399	423	409	405	398	393	391	421	387	414	374	371	385	397	380	404	381	373	386	406	364	404	406	411	416	387	399	374	399	393	420	405	394	409	404	410	401	374	397	392	376	411	406	365	364	396	390	389	411	431	395	414	379	377	436	391	395	369	402	374	421	388	433	391	468	377	383	397	392	409	372	407	367	376	383	439	363	405	391	375	386	343	364	383	364	376	373	384	378	394	365	414	406	392	385	392	392	391	406	382	383	383	364	392	376	405	410	405	347	381	381	401	402	393	396	384	409	359	375	375	398	391	369	394	402	393	406	410	376	413	379	390	368	374	355	388	418	357	381	383	409	373	376	364	390	398	378	399	397	379	391	373	378	397	396	385	386	395	377	387	391	393	384	368	374	385	407	404	406	396	382	376	406	380	402	382	440	400	402	361	404	395	421	398	355	391	345	380	365	419	383	408	385	422	386	397	411	430	367	373	381	371	366	386	378	403	391	380	397	415	383	384	394	367	397	419	357	395	386	410	384	386	398	399	361	428	401	374	387	377	345	429	407	390	360	363	390	373	401	374	397	361	391	401	374	400	391	373	390	406	396	404	396	396	387	378	399	376	398	400	399	377	388	365	360	389	382	393	401	416	403	387	403	362	378	390	393	399	400	374	365	383	370	397	397	415	399	356	408	362	368	406	400	408	395	398	361	387	378	397	388	405	410	406	378	392	417	388	418	404	391	419	440	424	373	387	419	373	414	350	360	436	372	390	356	393	395	406	374	390	438	380	416	378	385	422	383	409	416	381	363	384	395	399	388	374	384	382	395	384	384	371	409	385	373	385	385	402	414	384	395	381	367	380	388	369	385	399	392	372	376	417	414	370	393	392	397	392	386	394	391	408	422	399	408	430	373	407	378	360	376	399	405	375	406	386	419	379	404	392	367	380	406	403	366	390	384	419	404	383	397	409	377	381	369	397	384	438	421	350	365	383	408	403	384	368	410	422	388	392	379	404	382	358	379	402	422	381	398	406	396	413	402	380	383	452	390	370	379	412	415	386	365	375	399	410	428	395	358	357	380	414	398	393	379	384	383	380	383	376	394	421	405	395	405	375	392	388	401	380	384	399	400	373	395	379	386	384	402	383	398	399	366	372	395	433	331	389	389	355	412	392	382	388	397	402	385	425	356	387	391	407	394	394	407	414	399	377	414	366	381	382	375	358	373	412	376	364	388	379	366	377	388	388	393	389	418	366	395	411	346	408	380	389	394	412	370	398	379	364	372	350	406	390	430	375	378	389	366	387	371	380	383	420	354	382	405	405	362	420	411	395	402	396	378	375	378	372	385	404	363	369	389	351	380	421	365	384	377	407	390	402	427	420	387	375	411	411	383	380	417	387	388	377	401	425	421	394	433	405	361	384	386	386	377	405	379	372	351	380	428	398	384	399	363	375	351	359	370	390	372	378	411	361	400	384	418	373	412	376	385	370	386	405	365	404	419	380	372	380	394	385	390	395	369	396	406	363	392	408	369	395	380	391	361	422	403	368	363	393	373	423	366	365	442	411	407	373	393	362	386	379	399	382	413	399	430	380	386	418	394	426	408	361	395	411	398	365	372	367	405	372	383	365	424	379	374	385	374	403	410	388	409	416	366	370	384	370	418	399	377	388	405	393	399	369	414	368	417	398	385	387	386	406	364	406	372	394	427	400	389	393	381	371	405	386	414	368	376	411	363	382	405	394	393	404	432	415	399	375	377	354	378	396	359	398	395	406	383	371	391	414	387	364	351	414	429	368	416	400	392	356	372	381	395	403	381	380	403	410	374	400	392	380	353	391	401	392	447	406	410	388	391	422	395	397	428	367	352	407	355	371	329	355	399	394	376	408	426	385	391	401	380	393	373	372	367	370	404	406	407	376	397	437	382	360	393	395	379	421	408	397	385	358	410	375	387	392	372	391	373	367	382	390	392	376	393	408	438	385	406	409	389	386	416	391	363	369	402	340	355	399	394	393	385	407	373	379	405	377	387	404	400	369	412	373	415	372	363	396	420	368	395	364	435	409	432	396	361	387	382	400	361	367	365	390	382	391	400	420	397	417	371	368	383	420	381	369	362	338	413	379	354	395	380	378	407	362	418	451	397	394	401	429	395	422	410	406	366	360	368	434	389	381	353	398	399	366	390	385	377	387	379	358	390	377	382	384	393	405	363	362	405	407	395	373	400	375	387	407	395	385	379	379	389	393	417	367	366	375	382	402	400	370	373	391	395	397	388	389	398	384	375	403	411	404	380	426	390	388	393	379	388	412	390	365	379	383	405	395	361	397	385	383	391	381	404	428	393	416	370	388	384	404	408	398	406	392	366	381	361	365	382	415	413	407	376	395	413	389	391	397	402	413	403	390	395	409	394	379	410	390	393	408	417	379	380	389	363	362	384	380	397	387	434	388	428	379	367	412	349	394	396	399	382	373	363	406	376	424	407	377	417	415	401	396	379	398	412	369	373	403	385	381	382	348	390	387	366	360	398	391	391	415	397	370	403	367	361	448	375	385	413	431	405	355	416	380	378	378	364	346	393	397	389	412	385	389	388	401	395	389	372	387	403	373	420	387	394	390	385	390	388	345	413	378	376	396	385	374	393	388	403	381	378	398	384	390	385	381	405	405	408	406	419	376	372	428	398	385	376	389	401	420	356	415	409	416	359	390	367	414	388	391	390	407	400	379	379	361	392	407	418	358	408	396	379	422	374	403	351	374	396	435	357	448	408	369	399	396	371	394	369	414	373	399	385	392	413	397	339	415	422	391	406	355	393	400	377	354	360	381	382	377	365	415	387	343	384	401	357	388	372	423	407	418	445	370	394	356	392	401	371	395	378	393	367	405	410	391	394	394	402	373	362	399	405	401	400	421	420	399	407	355	404	394	397	366	372	398	378	381	388	369	381	419	402	392	352	381	334	386	426	399	362	394	393	370	387	396	375	429	399	381	391	411	388	387	392	404	402	385	373	394	368	356	387	369	377	388	395	381	382	402	399	386	402	393	365	419	379	380	383	371	388	419	350	404	415	428	411	402	374	378	423	409	387	389	411	344	382	395	392	366	375	401	394	383	423	398	367	360	393	382	405	425	380	393	384	391	360	392	408	375	422	388	397	413	408	388	389	383	396	407	416	403	391	373	399	353	371	368	396	415	388	396	378	405	402	385	388	383	401	392	425	416	373	417	382	398	406	356	392	393	377	400	377	407	377	380	385	388	387	377	389	391	389	395	406	408	380	399	383	371	402	363	412	375	378	392	386	407	404	393	374	396	372	371	390	426	354	367	385	405	375	409	369	375	420	392	377	373	397	361	412	330	403	433	407	358	382	403	439	376	380	382	381
22206	20866	28334	23529	20856	20906	9198	1305	978	994	858	826	792	711	698	649	715	663	620	610	605	671	604	621	603	632	637	566	610	585	606	611	582	569	581	586	598	540	562	583	593	611	596	596	597	611	582	555	564	534	559	571	567	591	609	612	577	599	583	573	610	642	624	552	556	604	628	613	582	551	552	521	553	577	583	523	595	565	579	562	587	528	586	543	586	542	566	550	609	570	569	600	589	585	590	549	559	566	565	584	575	570	517	571	543	608	560	600	561	553	594	585	545	561	582	550	578	587	546	582	569	598	590	568	585	563	572	544	606	549	592	564	586	578	543	558	540	570	554	586	564	550	558	569	554	556	547	588	551	616	620	593	578	561	556	566	573	568	567	584	558	588	565	534	563	567	625	548	573	534	595	538	553	593	602	564	570	525	561	535	540	557	554	561	546	586	607	621	592	576	580	575	570	554	555	567	555	549	559	584	567	559	599	556	573	555	597	547	540	654	591	541	564	565	567	548	525	543	567	592	547	564	591	557	579	579	601	548	601	603	598	577	570	536	525	581	577	586	594	552	578	603	594	572	581	518	542	548	598	595	553	568	550	581	554	602	558	602	546	582	613	587	594	585	617	597	548	581	587	574	544	605	627	620	543	541	536	574	567	568	539	577	494	576	577	575	548	570	591	526	618	577	553	624	601	573	557	529	569	598	542	559	574	541	614	602	589	594	568	551	600	532	543	575	544	547	603	592	567	567	593	565	582	570	561	590	561	572	568	599	555	594	576	527	553	629	544	579	587	587	580	570	537	599	595	560	564	602	587	589	547	562	569	528	529	614	562	561	599	548	546	578	584	585	540	602	570	561	596	562	557	559	552	548	563	572	620	579	597	555	570	562	564	577	591	554	570	583	583	578	539	606	546	588	550	556	541	563	556	587	567	545	529	572	570	567	536	561	601	542	552	612	559	547	574	594	566	601	565	563	576	575	570	565	575	567	554	573	591	564	607	559	523	576	498	580	539	525	593	567	568	569	624	541	593	529	574	579	553	565	520	609	568	576	559	591	603	564	534	592	535	554	560	548	630	577	595	529	567	580	551	559	537	567	539	607	600	564	566	575	577	562	559	569	596	577	579	522	539	575	584	555	568	557	564	591	545	552	579	619	548	603	576	561	560	563	593	583	574	560	573	595	565	548	548	561	558	537	566	566	544	609	552	598	566	535	533	549	536	610	554	569	551	554	534	603	588	560	581	603	531	589	602	555	546	597	596	567	568	567	568	540	572	528	585	558	594	566	590	574	590	588	585	572	601	621	556	579	590	596	560	570	595	602	632	581	569	568	575	587	556	565	556	561	593	543	562	530	577	575	539	542	550	555	569	572	608	565	598	582	557	579	599	555	598	560	585	591	567	569	532	562	575	536	531	550	594	586	592	606	593	568	537	577	554	561	578	591	581	588	574	586	566	579	639	573	557	574	567	540	545	557	557	568	528	591	588	599	594	610	543	637	573	595	565	591	549	583	587	553	589	593	570	524	543	571	604	528	557	536	575	592	578	575	622	597	526	542	605	507	571	580	551	599	582	588	561	545	587	572	561	609	574	527	553	539	508	577	558	521	552	551	593	598	595	567	595	575	642	545	521	572	613	575	567	592	598	588	605	572	553	590	590	549	523	579	589	556	574	558	598	559	589	488	617	600	597	550	576	619	617	595	525	600	504	548	541	552	548	552	589	579	575	580	550	540	596	580	579	562	594	563	599	591	618	577	577	606	578	547	583	584	575	576	585	607	561	511	555	544	574	588	563	593	550	547	523	531	545	591	568	578	555	625	599	559	556	560	583	598	588	557	574	594	580	607	534	579	503	577	589	552	586	578	587	569	593	578	552	584	539	591	569	552	606	565	571	523	599	607	569	596	554	611	605	581	593	584	574	555	572	578	576	553	574	557	565	597	546	594	575	574	548	573	582	588	588	553	572	597	554	580	599	556	568	574	541	570	546	541	616	562	588	591	564	603	546	575	585	555	539	580	595	577	543	594	564	557	579	559	565	564	560	578	592	559	580	559	613	577	583	580	570	557	605	612	562	597	573	531	517	556	607	547	608	533	535	564	549	524	557	552	594	561	528	570	575	551	580	532	565	564	538	590	531	532	628	583	548	585	554	563	576	556	541	603	596	553	559	541	592	586	544	598	598	571	588	626	632	579	563	565	517	551	588	531	547	565	564	552	571	587	534	599	588	575	660	554	591	541	589	579	509	543	586	582	573	558	564	555	532	570	514	576	560	567	580	599	559	530	525	565	562	577	569	576	609	598	597	573	557	543	575	601	561	567	546	575	571	581	564	566	581	582	600	542	577	572	552	574	612	551	570	560	562	575	568	604	556	586	591	604	590	570	552	588	549	540	612	587	616	581	567	532	592	607	577	576	504	530	588	583	553	576	533	554	572	557	565	538	557	590	570	561	537	583	591	611	530	593	561	534	587	608	591	578	576	590	557	575	559	543	561	588	587	572	583	555	576	573	567	518	571	581	564	531	550	577	584	583	518	541	583	599	566	582	584	562	537	619	557	596	591	554	578	536	571	584	592	572	565	599	576	550	541	568	562	570	537	547	582	558	567	596	536	555	544	587	560	547	587	564	567	553	500	596	592	548	595	549	548	558	564	584	558	585	606	561	577	582	576	573	570	603	575	556	577	568	601	587	551	574	575	574	564	551	565	572	564	570	543	609	564	605	562	580	586	595	546	521	539	573	575	603	588	549	602	553	580	603	563	546	558	559	555	541	566	601	557	576	587	586	558	576	574	569	547	574	543	573	578	539	535	564	560	592	528	524	541	562	585	547	583	617	547	579	554	595	554	568	595	556	542	561	564	607	558	565	547	513	604	592	538	580	546	582	537	590	556	583	614	590	580	559	623	571	583	604	574	555	589	619	576	611	549	560	560	572	581	583	550	555	593	573	618	573	581	548	582	591	580	579	544	543	551	560	580	552	586	548	588	571	559	565	585	545	597	547	535	560	592	570	574	598	581	563	547	535	577	570	605	585	551	526	562	589	590	559	544	580	598	577	591	537	548	543	576	594	557	507	568	555	548	527	515	552	547	595	574	526	573	573	601	529	558	585	598	577	566	613	611	590	559	586	579	598	520	571	521	549	548	523	572	560	559	576	545	556	610	587	535	547	545	557	614	504	551	598	550	585	527	588	587	581	550	616	580	593	565	571	618	559	545	505	540	529	566	554	554	558	582	598	589	558	560	569	579	606	559	615	544	565	563	565	544	564	540	596	569	562	547	582	600	558	594	566	558	568	594	533	548	599	551	561	580	565	589	574	539	553	539	601	584	533	540	584	578	577	546	533	593	569	558	534	590	554	591	547	604	599	614	596	561	551	542	555	557	615	563	539	520	565	544	587	569	575	554	588	520	549	542	568	550	579	564	555	591	559	578	548	574	545	539	564	549	544	559	599	613	581	515	589	545	568	542	579	606	561	526	589	572	581	506	569	599	582
4455	13694	10744	5295	3787	2867	2234	1873	1593	1365	1255	1055	1018	973	851	906	844	860	761	767	789	754	771	772	750	724	672	717	740	710	749	706	728	715	711	743	667	745	727	702	667	715	694	735	713	663	719	711	663	661	725	639	716	709	674	709	660	728	736	657	690	682	750	634	722	679	653	680	693	655	723	697	694	706	685	695	661	692	655	713	716	702	671	745	684	690	697	672	697	692	683	681	703	713	712	706	663	690	702	667	703	679	654	728	673	717	685	639	631	681	703	659	682	679	675	689	658	703	692	689	721	687	685	639	716	653	646	738	721	687	689	677	693	641	690	666	700	698	699	677	677	707	676	670	659	711	673	679	680	690	635	695	686	642	730	676	672	650	728	661	662	688	694	674	673	672	678	644	693	703	647	684	634	673	677	699	715	664	684	629	690	694	663	653	706	674	677	685	672	688	705	697	710	637	669	733	704	651	701	718	697	643	660	659	727	675	674	679	649	679	682	700	692	676	640	657	655	650	649	672	708	642	680	705	694	715	671	730	668	699	681	708	661	666	687	696	668	717	665	704	721	681	709	660	657	680	623	722	676	679	637	652	656	670	644	680	683	657	695	696	692	672	680	707	647	704	651	678	730	661	699	706	685	662	700	662	618	694	647	681	684	651	672	658	618	666	681	692	655	719	692	682	705	687	649	719	664	624	705	663	683	706	693	661	682	668	657	648	655	687	660	657	752	668	690	666	673	695	685	677	669	692	644	657	668	693	699	668	651	664	643	712	649	726	678	654	666	708	689	682	687	671	698	681	683	653	702	668	725	729	707	696	663	644	701	685	674	671	726	681	732	657	696	689	694	715	731	651	704	676	740	719	725	732	661	674	726	660	693	694	675	661	661	705	665	649	699	689	696	696	710	673	682	691	699	704	626	689	636	723	661	725	685	717	682	680	724	670	677	660	695	656	702	663	671	711	683	660	703	676	713	662	674	705	687	684	681	700	679	653	689	627	752	667	682	695	706	690	687	688	709	710	738	693	687	688	700	695	657	717	673	764	713	679	637	702	676	750	722	675	702	674	704	666	653	728	695	681	697	710	665	682	712	642	678	692	715	686	689	682	716	701	695	723	690	662	711	683	682	643	715	707	677	703	650	668	687	649	666	690	679	677	692	663	685	665	663	734	689	672	650	648	647	716	649	737	671	680	653	641	686	671	678	709	640	682	679	697	620	655	682	655	708	668	687	668	700	690	713	689	688	687	692	721	690	687	711	686	632	669	699	681	687	681	693	656	677	683	658	707	684	699	662	708	766	694	664	636	653	702	696	700	646	699	647	707	678	682	643	661	695	712	681	634	645	660	675	703	722	721	685	654	684	727	666	643	666	653	718	690	698	637	690	660	632	705	681	665	670	697	659	652	633	708	708	653	662	656	734	693	641	718	647	714	670	698	646	667	668	723	649	624	674	683	692	657	684	656	711	647	728	644	702	703	665	666	679	657	651	650	728	645	639	691	664	678	700	694	699	675	633	648	671	672	631	658	647	698	662	703	662	666	680	701	696	704	646	680	649	700	684	724	671	703	683	700	696	715	636	684	728	712	712	709	709	708	686	658	684	710	624	705	683	679	688	679	666	665	665	640	698	711	670	714	709	702	744	675	675	684	662	662	662	644	693	685	663	739	676	707	685	673	693	669	689	671	673	684	677	731	731	663	677	656	666	724	695	645	678	676	655	689	702	660	709	658	657	687	699	698	650	701	683	663	635	653	681	724	683	655	676	657	606	728	690	653	686	697	705	678	689	698	703	676	677	650	623	715	615	706	636	716	678	685	666	695	646	685	670	711	676	702	676	706	729	678	676	660	645	724	716	721	690	727	710	706	644	679	700	677	665	665	657	665	670	654	711	665	699	645	676	690	678	656	745	660	632	710	732	693	694	644	693	705	656	693	684	659	687	681	689	679	647	687	650	734	703	695	687	699	679	675	667	678	658	660	641	651	674	671	658	643	697	660	683	669	713	689	648	610	704	698	665	715	699	625	653	642	684	697	673	717	673	708	691	674	696	700	734	657	675	625	676	671	681	645	636	625	653	643	686	654	681	716	631	651	687	685	688	681	675	712	706	671	645	660	734	667	676	694	688	683	652	678	655	728	713	696	648	656	672	664	663	655	647	684	684	697	660	681	638	698	706	693	642	680	613	710	730	688	696	647	683	724	682	683	676	709	674	632	663	689	696	691	696	701	688	661	683	656	691	694	673	703	692	645	688	679	686	679	677	684	703	699	704	678	668	644	661	655	715	678	691	713	682	659	656	690	657	649	670	679	645	703	711	632	675	694	703	698	683	733	647	653	669	667	701	672	722	693	658	672	706	660	697	721	703	670	709	720	651	662	688	751	661	672	742	658	624	693	654	709	684	700	649	681	681	673	715	695	663	704	693	673	657	678	671	658	697	716	690	674	712	664	751	675	712	650	653	716	664	662	656	685	693	662	719	670	683	717	703	669	662	646	686	659	697	708	660	673	667	675	630	702	644	656	730	655	628	671	709	661	664	657	676	720	680	692	746	736	675	622	716	672	728	648	680	679	710	748	692	704	686	673	663	666	671	660	638	716	755	701	689	665	679	712	635	690	687	668	693	666	720	658	697	686	641	660	666	659	704	703	723	694	674	660	699	650	664	665	686	691	707	711	701	731	679	695	662	663	677	743	682	694	672	678	701	670	646	719	683	665	690	642	699	679	668	711	667	672	687	659	725	679	715	739	722	649	722	693	700	679	655	624	654	675	697	719	684	674	668	657	703	683	710	704	638	667	737	694	683	671	668	652	663	678	623	657	693	643	654	673	743	647	712	700	663	686	669	647	706	657	677	699	669	682	615	717	693	708	686	712	703	708	688	695	701	694	677	690	698	701	673	678	716	692	662	674	684	672	642	730	715	681	626	696	681	693	723	684	690	683	679	721	709	712	655	684	702	674	664	695	711	637	676	649	705	698	677	660	629	660	663	719	715	719	651	677	690	680	663	672	690	687	650	687	698	686	693	654	686	632	642	651	663	695	654	646	648	705	697	660	713	700	671	707	721	692	730	655	676	673	700	641	721	636	644	672	699	687	695	658	671	708	712	680	688	625	683	708	719	705	690	721	694	639	658	624	688	647	633	631	649	683	671	678	699	669	681	713	645	699	669	622	683	689	736	689	738	639	646	757	682	698	698	680	705	711	693	653	687	675	710	711	647	730	703	719	709	673	704	680	682	674	669	678	659	666	711	642	687	685	679	644	647	677	683	672	722	686	671	618	668	683	693	665	690	694	656	701	722	711	647	712	684	668	696	706	667	701	723	663	705	667	669	650	673	713	655	671	675	681	683	691	704	660	739	693	683	653	677	728	668	638	631	658	653	657	693	655	681	656	653	675	756	658	689	717	659	603	683	699	728	662	691	686	706	715	705	696	676	752	661	704	708	706	707	702	646	682	672	707	648	725	648	701	691	671	720	650	685	708	677	660	701	712
26888	18888	5267	978	798	708	717	685	712	672	687	662	679	677	614	656	662	698	617	607	698	664	631	677	706	660	616	652	702	626	730	638	633	637	597	626	625	619	652	661	663	675	653	652	664	656	644	705	648	662	702	668	671	671	671	641	708	666	628	636	671	672	679	619	653	672	634	663	690	655	664	631	679	691	653	644	671	661	607	662	635	639	689	654	636	651	645	681	674	645	661	664	642	639	670	635	623	675	670	673	667	682	580	695	657	642	648	656	653	666	692	664	644	680	657	662	681	642	630	668	709	660	647	630	706	645	666	643	666	660	653	654	660	636	629	681	654	703	673	703	614	643	614	687	643	609	650	646	601	622	672	626	655	663	641	609	649	656	636	662	613	669	635	649	678	655	630	647	631	632	686	674	650	635	624	646	637	620	658	632	639	664	662	663	683	639	661	701	622	684	704	673	652	607	632	673	671	630	680	657	666	656	636	676	667	603	656	649	667	646	649	647	654	608	622	631	670	621	644	712	640	695	690	648	641	663	634	681	718	662	627	605	652	655	609	653	670	644	680	701	679	619	651	680	644	654	679	647	642	686	676	631	646	671	623	639	630	615	698	656	674	693	637	609	654	668	651	619	639	691	648	702	654	666	633	660	697	639	649	611	615	661	659	666	696	642	604	685	657	641	639	667	665	689	677	628	634	677	709	678	621	647	602	680	678	650	671	695	644	651	627	651	675	687	683	669	671	671	601	660	681	641	633	606	686	648	660	668	667	662	651	683	643	663	642	711	696	687	645	640	658	632	675	649	679	617	592	642	625	661	612	657	660	609	611	674	678	632	646	609	681	652	636	641	669	645	663	623	661	618	627	661	674	639	648	672	654	702	625	633	616	651	650	601	668	645	658	703	631	632	701	675	662	696	688	594	632	654	639	656	648	662	675	664	677	619	657	634	656	667	642	641	574	647	618	652	659	668	629	638	612	652	663	664	646	682	670	671	652	702	601	687	663	671	660	669	645	671	652	644	622	671	707	645	692	650	649	654	607	669	686	688	614	657	676	650	656	658	701	670	696	647	690	684	657	653	675	663	622	675	665	641	672	636	628	688	685	659	697	666	646	671	654	671	691	669	651	656	622	635	610	667	651	631	627	607	622	631	642	667	653	605	667	646	668	646	658	631	614	610	691	653	660	684	660	634	644	656	644	659	631	663	640	607	643	611	683	684	639	662	675	664	640	661	632	622	631	701	646	705	712	648	602	693	639	694	637	661	665	643	645	626	594	627	672	651	652	677	661	682	634	637	642	694	605	692	657	667	646	638	612	659	630	618	669	659	626	640	641	695	659	694	666	638	697	671	645	649	617	666	643	699	659	698	646	651	645	635	628	668	669	676	643	675	675	657	677	636	700	675	674	643	661	630	659	651	664	653	627	654	707	672	636	646	655	645	682	706	645	656	668	644	622	662	686	648	687	667	625	676	613	658	669	692	652	650	619	673	645	648	666	643	645	632	622	622	653	633	675	650	674	675	671	638	576	688	644	664	690	589	675	702	680	667	671	684	694	671	665	677	677	704	654	685	651	680	691	638	676	645	660	636	640	690	662	677	662	656	669	641	648	645	629	661	699	643	672	654	685	656	633	604	630	636	666	658	705	622	656	677	646	662	680	688	669	639	616	670	659	626	594	636	678	667	666	681	616	696	640	656	622	681	632	659	666	633	652	669	671	620	658	691	599	647	655	652	636	718	691	680	665	629	626	669	638	698	586	623	615	637	667	659	737	690	657	705	643	629	589	678	665	670	649	613	666	635	634	691	637	691	659	680	629	650	664	708	683	640	637	692	610	626	629	700	669	691	660	644	646	687	647	629	652	698	633	701	659	651	644	645	692	662	675	679	661	660	631	647	630	660	670	640	634	660	676	636	674	634	637	676	655	653	640	704	690	684	682	647	660	695	654	652	728	640	668	622	708	638	648	621	639	628	638	667	641	640	655	726	654	641	670	642	645	649	627	672	646	636	659	668	653	673	663	665	706	648	651	636	655	691	659	710	630	623	624	625	682	650	661	620	662	617	613	656	695	679	630	669	637	648	670	606	692	673	666	702	667	631	657	649	645	699	604	659	658	640	658	628	617	642	610	684	687	665	621	715	663	667	660	705	647	684	646	665	661	673	643	608	636	678	621	638	695	642	662	627	661	636	669	671	634	620	660	721	626	651	680	663	647	622	637	638	712	673	634	643	649	639	667	650	673	675	682	639	640	662	650	662	679	629	663	633	701	669	650	618	699	662	693	630	633	609	671	633	693	595	637	672	660	645	664	649	651	635	629	663	624	636	647	643	708	641	676	609	677	653	653	668	654	719	666	648	608	665	631	651	642	633	618	680	668	625	643	657	628	680	680	681	646	693	644	632	674	665	688	636	617	675	668	677	672	628	611	675	705	673	666	618	653	627	633	648	620	639	650	617	637	644	655	632	616	624	619	634	664	613	670	682	666	685	650	644	639	660	677	620	683	648	699	680	635	681	642	659	656	689	626	659	654	662	683	690	680	673	669	713	716	619	623	594	662	640	646	646	619	686	618	625	719	627	645	624	680	675	608	657	649	629	675	719	665	620	622	676	646	636	658	661	677	659	624	640	636	670	661	622	680	684	630	662	697	606	658	663	663	661	681	716	656	663	689	659	630	670	644	646	682	666	620	693	665	646	679	669	641	653	659	729	681	615	641	662	633	677	634	658	678	692	671	674	682	696	684	681	713	636	720	677	642	663	663	656	648	629	605	643	671	672	626	670	663	664	644	678	676	654	683	599	695	668	694	666	664	661	665	635	656	682	672	628	666	643	673	605	681	678	607	655	649	652	648	653	677	631	658	616	670	667	648	651	661	652	628	668	633	690	668	658	663	677	657	653	635	630	648	614	653	712	645	655	650	660	678	639	655	691	671	663	703	647	679	615	678	676	688	694	625	654	673	643	631	683	686	638	742	704	618	649	655	656	662	672	625	686	685	700	675	655	635	690	645	662	650	702	657	617	685	699	649	651	679	656	647	642	695	698	630	654	693	641	626	680	691	603	613	657	661	670	651	611	671	648	666	630	700	663	629	680	646	655	646	699	665	638	658	660	673	617	680	683	619	664	698	642	636	674	680	692	624	711	651	650	624	646	641	644	633	650	626	634	660	663	664	645	655	659	659	633	633	676	672	713	671	703	669	614	674	657	632	638	656	641	621	626	648	642	625	677	678	671	672	704	651	639	672	652	649	591	629	688	618	661	670	622	601	632	625	655	654	640	650	690	635	656	629	670	632	642	653	615	659	637	657	656	676	659	675	648	685	618	662	634	650	610	679	654	669	626	672	704	699	633	675	620	672	663	688	637	689	625	659	684	657	670	684	603	669	668	640	666	643	676	659	650	637	650	721	670	685	683	692	679	648	632	643	626	686	670	648	639	691	636	669	666	740	597	698	699	603	677	645	679	642	680	710	653	647	667	649	623	644	696	646	654	678	634
4219	1177	1044	854	867	791	795	765	739	772	682	745	791	764	740	745	777	749	720	743	698	738	771	745	757	740	720	742	734	760	758	761	725	754	761	779	740	720	698	809	756	752	719	791	779	755	760	690	749	732	731	742	732	761	735	728	759	763	750	727	764	788	780	760	802	745	762	729	789	745	754	771	723	760	737	773	782	763	750	729	724	793	728	762	749	715	758	743	773	723	767	737	717	761	788	770	767	694	746	759	756	757	762	741	771	732	738	738	745	776	778	770	770	780	717	764	767	790	777	758	757	718	717	764	729	713	729	770	712	734	756	766	766	780	741	701	769	729	715	748	795	782	778	798	708	752	745	786	755	728	752	683	742	727	757	754	763	727	774	780	776	745	746	724	664	742	813	754	753	747	744	727	773	667	734	699	785	751	774	766	733	733	795	734	712	785	697	724	737	738	781	735	748	740	708	763	785	757	747	755	703	755	783	730	723	765	741	748	779	775	732	721	734	736	791	736	739	764	765	749	745	755	777	771	743	783	773	736	780	730	735	761	741	766	772	737	728	736	714	703	699	765	760	746	738	764	784	773	771	776	757	766	771	694	786	680	779	768	727	735	761	816	687	777	747	715	733	765	719	727	753	701	763	700	697	796	721	787	739	716	745	748	765	795	769	759	758	750	735	763	784	787	705	749	778	713	788	748	754	736	698	752	791	745	745	705	742	761	724	721	745	773	810	687	747	721	807	793	737	789	753	816	769	723	758	727	772	802	757	774	729	747	784	810	735	762	735	773	746	768	786	711	769	719	746	735	741	730	758	773	717	753	747	723	749	754	754	727	789	784	736	702	745	744	704	756	754	739	726	700	726	782	755	759	786	749	731	681	669	719	772	739	714	778	764	739	789	698	713	768	707	743	713	740	723	747	735	753	729	724	703	691	737	730	732	697	760	769	759	727	786	763	771	780	745	716	748	746	741	730	751	724	750	804	738	799	726	736	692	713	762	697	733	736	697	759	725	751	772	763	773	777	731	757	746	731	812	671	774	730	713	758	709	717	741	737	750	745	746	742	750	743	772	771	779	786	761	805	774	799	747	719	733	768	751	760	759	795	786	719	747	766	782	754	704	710	735	744	761	778	727	743	699	721	726	737	759	755	732	810	736	719	743	690	715	776	732	770	769	780	807	724	714	737	757	703	711	759	723	803	775	747	750	737	742	707	760	780	790	782	766	764	747	751	793	757	786	752	724	709	768	756	719	705	762	716	755	742	795	713	710	773	794	710	736	714	784	733	701	725	776	772	742	721	753	728	718	761	780	788	754	710	759	781	781	751	751	780	734	741	737	738	769	740	703	744	762	732	720	684	740	780	724	737	689	727	771	697	714	712	802	705	764	759	784	737	753	784	755	752	791	765	754	795	755	764	782	741	759	762	742	741	755	752	729	758	724	780	729	801	763	744	753	715	739	767	785	801	705	751	755	700	769	760	727	727	727	724	747	768	716	753	734	694	739	742	757	731	745	798	772	717	736	758	716	774	715	731	715	760	747	753	731	777	737	738	718	703	769	685	662	768	716	767	730	790	732	775	757	748	778	712	713	768	726	752	757	717	755	753	759	765	726	760	717	767	681	738	706	741	736	712	713	763	783	740	766	777	727	728	766	736	755	780	703	779	731	763	769	715	732	750	818	724	838	748	746	764	730	773	773	707	705	713	726	739	762	786	761	796	778	791	742	715	735	748	782	742	783	795	739	774	759	734	747	784	750	711	714	742	775	743	798	691	792	754	788	730	710	748	725	782	781	688	781	727	715	727	696	722	744	742	759	711	766	744	770	709	766	754	787	747	715	768	780	763	743	706	719	781	685	766	705	743	708	746	743	731	746	738	745	752	761	784	727	757	803	749	768	712	739	747	755	751	791	737	724	753	756	773	742	766	763	678	769	704	734	762	776	770	700	707	730	786	779	751	764	724	764	744	715	783	770	723	730	792	743	722	750	736	755	749	704	729	775	710	704	731	770	765	740	689	794	721	787	782	766	751	729	716	733	753	782	767	701	743	719	797	777	790	672	777	733	737	737	705	765	741	747	752	742	765	773	749	709	745	776	741	765	769	762	781	765	775	702	747	725	722	785	696	774	725	710	745	748	741	783	786	745	739	727	712	777	708	790	749	746	765	735	750	733	758	777	699	735	728	723	766	737	777	719	744	794	736	742	717	757	729	724	726	742	745	751	707	740	760	774	720	727	748	762	768	812	810	704	738	682	784	771	726	753	763	768	720	785	748	739	709	717	720	716	779	748	757	726	737	761	709	735	738	718	710	725	734	741	753	753	723	771	734	790	738	744	786	713	787	767	750	749	733	766	749	733	776	731	764	710	772	760	685	768	737	740	729	736	765	758	755	758	732	752	727	742	743	751	755	771	750	725	702	728	745	751	734	726	747	717	736	733	723	738	698	709	715	759	759	758	763	765	713	722	725	727	781	770	735	743	706	719	719	761	754	691	751	717	752	755	749	718	722	702	761	771	744	754	708	723	802	786	737	776	780	725	825	742	740	744	747	761	752	733	762	728	796	717	767	754	763	752	789	741	738	756	725	725	739	721	714	751	776	751	772	776	718	774	755	820	719	740	752	741	762	735	768	727	745	750	725	777	729	722	758	702	691	732	689	763	716	708	744	750	717	762	701	754	722	704	740	777	741	741	755	704	767	740	739	734	703	754	766	751	784	772	770	759	711	737	776	752	739	713	744	797	745	763	687	762	773	782	733	712	740	783	751	706	738	722	776	685	729	734	725	745	700	740	783	747	766	736	757	749	768	751	796	720	774	747	732	736	766	719	746	733	737	785	710	714	776	758	742	715	773	762	792	748	780	737	776	746	716	725	741	737	750	721	752	741	724	769	740	720	729	736	814	733	731	698	787	757	729	745	736	812	778	771	765	795	735	680	760	697	770	735	774	710	749	770	760	795	755	699	769	780	789	754	744	748	702	733	790	741	718	726	730	722	765	802	736	805	756	744	722	735	718	745	718	749	739	751	725	740	744	743	759	749	777	774	756	732	744	749	728	740	751	744	735	734	745	734	779	733	753	777	693	708	694	746	764	734	739	765	730	782	793	747	733	800	770	733	784	752	734	743	711	711	741	763	736	761	722	800	762	703	747	721	754	737	772	752	771	743	741	692	715	767	772	725	752	744	727	737	724	737	725	736	734	761	829	760	801	730	741	712	720	746	770	767	764	734	787	721	778	776	751	754	732	764	761	772	701	774	742	742	772	728	743	760	749	717	768	767	763	708	779	752	753	760	770	710	691	757	747	733	747	760	781	755	711	728	714	753	708	732	762	730	754	765	704	709	680	774	786	764	704	706	726	754	743	704	714	736	720	761	739	725	713	734	753	720	718	789	801	758	767	785	753	779	794	747	761	745	745	719	758	716	762	795	768	771	771	745	762	757	727	702	738	714	767	739	783	729	728	730	700	772	732	757	732	729	712	768	755	787	761	729	747
23284	20860	27855	23971	20843	9768	1694	1216	1064	1110	1072	1020	1005	969	976	970	954	950	929	916	1005	908	975	912	922	931	909	917	895	935	903	912	911	911	1018	947	889	881	951	922	940	885	891	894	898	843	916	882	963	878	894	929	941	855	913	903	877	919	893	886	970	888	912	927	906	940	877	885	911	896	876	901	863	943	901	900	905	870	875	912	908	878	948	907	904	920	901	941	856	926	827	900	936	880	913	878	921	892	903	877	906	966	858	865	864	963	898	896	908	873	919	898	835	949	890	893	889	868	838	896	925	855	884	948	918	870	883	861	888	910	906	878	957	886	861	963	902	906	936	908	940	887	954	932	918	877	942	867	879	869	941	893	895	887	873	905	953	897	886	903	926	947	915	838	892	882	929	904	881	908	875	934	877	899	871	927	903	913	955	943	954	851	942	921	886	879	871	877	879	965	976	938	957	895	932	845	889	904	917	899	903	883	938	881	895	922	887	906	919	899	940	916	903	892	900	927	892	896	892	957	890	918	890	931	897	898	925	910	852	979	901	825	928	852	903	876	915	895	898	925	943	912	878	933	881	877	892	918	906	893	915	916	919	857	900	945	890	901	863	948	905	868	863	945	883	843	872	927	880	862	921	859	902	882	896	878	879	904	883	901	935	828	917	896	910	895	923	891	899	867	926	902	931	906	863	909	866	862	876	921	928	867	889	891	896	865	915	943	872	928	879	896	919	825	913	919	866	887	930	853	914	870	941	882	941	911	898	800	878	910	885	925	894	926	936	914	905	930	859	931	843	910	908	927	919	858	891	926	906	840	898	963	909	917	882	927	923	917	911	898	925	952	902	970	894	934	913	889	923	842	899	890	902	906	870	917	900	882	879	921	926	874	875	902	900	872	903	931	897	911	892	893	860	888	862	935	880	871	902	897	890	899	938	917	877	917	910	854	909	893	921	869	834	848	883	928	900	938	906	915	950	869	949	890	854	898	903	865	926	877	943	934	886	953	926	912	931	940	861	866	925	960	926	887	839	846	897	926	877	875	883	865	906	899	879	916	882	885	882	927	957	927	910	945	880	859	878	914	887	932	856	877	931	895	970	874	924	886	903	896	861	889	969	888	883	922	914	927	855	902	922	862	904	864	833	843	877	912	896	920	909	925	904	888	889	911	907	860	886	937	866	894	852	870	885	882	943	890	921	932	930	930	882	917	949	955	864	923	881	913	907	879	911	894	909	928	929	941	839	870	917	905	896	941	920	874	905	944	954	878	985	935	936	964	959	893	887	907	923	889	893	932	973	885	924	883	925	916	893	916	924	909	875	962	904	871	958	877	906	905	906	860	914	933	950	854	885	921	864	943	868	856	947	836	911	907	898	853	875	903	908	933	895	922	963	905	870	889	881	869	874	927	901	926	891	880	880	866	978	886	838	872	868	804	910	904	942	932	906	924	899	926	931	880	880	892	883	949	931	889	890	869	875	864	890	866	898	864	934	890	871	847	918	886	889	949	951	926	987	889	952	917	882	884	895	883	867	904	893	932	880	920	902	901	903	930	903	904	964	872	883	908	987	893	927	946	920	893	913	889	906	855	921	846	910	894	917	935	859	876	905	844	872	919	900	897	891	927	854	912	953	947	936	897	884	843	920	895	842	917	910	910	877	953	903	901	895	914	912	863	878	862	877	942	904	925	898	888	932	881	930	862	908	896	908	843	910	900	932	921	879	878	864	897	880	931	930	866	922	866	890	884	900	887	878	899	929	933	857	885	893	927	905	897	873	896	882	911	885	887	902	901	910	860	932	856	865	922	956	965	857	910	926	889	890	879	921	906	919	918	889	850	952	862	904	877	900	892	880	915	850	867	938	930	943	928	911	893	903	921	918	915	904	943	917	834	871	904	908	864	890	888	902	905	905	910	937	885	896	980	840	895	888	940	848	878	902	905	867	939	905	924	983	907	916	937	901	917	902	891	841	914	927	892	862	917	896	853	914	890	909	940	884	873	882	915	944	864	932	937	930	898	917	936	901	902	846	915	904	955	917	913	925	937	845	880	936	926	935	905	930	931	867	881	881	908	868	894	907	880	889	911	917	910	903	919	884	897	928	895	902	909	878	881	927	966	875	865	930	853	901	909	894	846	887	940	905	869	877	843	918	888	943	898	865	910	894	902	916	859	855	893	858	919	869	849	963	922	890	886	898	919	891	880	950	879	886	869	915	895	904	886	888	871	909	901	924	864	923	902	878	902	860	903	905	834	892	938	886	891	937	925	956	917	944	969	933	856	964	875	914	869	922	892	951	941	902	926	917	893	884	920	931	928	925	948	887	927	946	873	885	903	879	859	926	868	911	900	947	922	889	886	867	879	903	839	952	883	915	861	920	911	841	915	944	891	933	901	836	899	882	882	864	895	883	913	942	920	875	936	880	874	866	850	878	904	883	888	906	862	888	959	883	925	861	946	931	883	894	869	930	885	886	950	903	884	901	869	906	861	957	872	928	912	914	838	931	925	908	882	894	908	866	860	889	907	933	874	920	860	858	941	866	901	915	904	884	951	927	871	969	849	943	863	881	928	887	915	853	838	874	857	917	856	894	879	843	932	905	916	913	906	852	889	876	879	871	907	895	940	896	868	881	900	875	886	908	883	893	856	885	913	927	843	927	892	925	878	933	889	837	860	885	893	927	831	893	905	875	889	908	906	953	857	935	865	920	893	911	881	840	870	869	935	930	915	873	928	876	925	858	910	905	872	931	833	874	924	907	923	904	909	918	846	873	895	872	925	928	856	895	899	998	922	923	867	884	844	938	910	948	946	895	871	856	903	929	913	966	866	931	908	886	840	908	858	961	863	882	919	867	920	983	858	869	904	938	864	902	848	900	918	880	812	892	913	960	940	873	879	883	921	863	867	922	875	844	881	935	892	934	909	923	908	889	880	877	860	910	941	850	898	930	880	908	909	966	918	838	882	877	923	890	887	894	922	915	880	1000	857	927	880	892	844	907	855	883	934	880	873	982	906	893	883	928	852	895	843	877	843	869	877	894	879	892	910	889	933	814	913	907	853	860	904	930	886	872	956	893	928	900	912	917	920	871	889	881	923	842	910	902	829	904	915	905	843	938	886	926	887	944	905	905	893	933	861	895	869	865	910	921	870	887	898	901	891	889	906	913	916	866	836	917	925	927	941	941	926	866	873	910	912	903	921	902	891	903	880	878	892	882	884	865	884	866	978	929	869	926	926	914	877	857	841	937	903	873	869	856	909	858	896	896	908	868	839	923	935	926	858	902	900	890	944	933	918	844	888	902	848	889	874	872	881	905	900	922	889	888	927	908	910	923	934	845	904	874	876	877	916	892	897	890	896	913	863	853	890	886	939	898	897	862	882	916	871	873	908	859	894	887	863	932	892	883	861	870	879	902	876	894	882	904	910	955	916	936	887	882	892	927	933	887	911	954	891	949	920	871	952	934	843	825	900	845	841	901	900	917	867	856	945	846	864	911	963
3497	8112	6437	3344	2454	2117	1812	1581	1489	1397	1247	1227	1190	1125	1143	1078	1117	1116	1098	1082	1096	1068	1014	1045	999	1105	1010	1141	995	1015	1060	1084	1051	1067	1063	1087	1031	969	1042	958	992	1065	1067	1041	1035	1013	1007	1041	1059	1041	1039	1025	1033	1041	1035	1049	1080	1041	1035	1031	1050	1018	1021	1033	1027	1077	1014	1014	989	1045	1073	1055	989	1061	1041	1031	1048	1050	1005	1009	1020	1036	1021	1053	972	1076	1034	1115	966	1042	1064	1001	1064	1005	1000	997	993	1003	1019	1105	1046	930	1058	1046	987	1033	971	998	998	1055	1062	1037	1035	1040	1051	1022	1024	1029	1020	1004	993	1050	1055	1035	1048	1012	979	1031	1031	1012	994	1011	946	1075	1014	1069	1016	1051	999	1030	1010	1070	996	1032	1032	985	1047	1031	1041	1013	1031	1002	952	935	1029	1038	1084	1052	956	998	1004	1032	1040	993	1009	1034	1046	1013	1049	1054	995	1049	1091	1017	1078	1026	1046	1014	1029	1034	1020	1030	1012	992	1021	1093	977	1043	945	1000	1035	1006	967	1075	1011	999	1055	1047	997	1046	1025	1062	1057	985	991	1004	1023	1043	1037	1042	1018	1067	1050	1037	1022	1060	993	1075	1006	990	1045	1030	1060	1040	996	1050	1031	1042	1062	999	1016	1056	1038	941	1021	1012	997	1065	1033	991	1020	1017	1044	1034	1040	1040	957	991	1040	937	1056	1013	991	936	982	999	1033	1033	1014	1031	988	994	984	986	1061	980	1048	1014	1058	1047	971	1077	1033	1061	1030	1020	965	1013	1053	1058	974	1082	1002	996	1085	983	1035	988	1008	1043	994	1040	1071	993	981	1033	1064	1034	997	1016	996	1005	962	1024	1060	1099	1034	1019	976	974	1010	1030	1059	1039	987	1028	1069	1098	1031	1041	1064	982	997	1012	1040	1013	1045	1042	1026	1020	1003	989	995	1044	1058	1064	978	1043	1024	1031	993	1027	991	1038	993	1003	1005	989	1075	1026	1005	1002	1012	1008	1019	1027	1038	1018	1034	1046	1046	1037	1107	986	1057	1013	1035	1038	1060	983	1067	1038	1070	949	1059	1000	975	1042	970	980	1027	995	1009	982	1048	1019	1032	1017	1018	1021	1048	995	1030	1071	1007	1047	1002	933	1076	1027	1041	1009	1000	1044	988	965	1039	994	980	994	985	1027	1009	1029	1024	999	1061	985	1007	1007	999	983	1011	1014	1020	1046	986	1021	1061	981	1022	1004	999	1015	1051	1002	1001	1076	1064	1018	1027	1065	1088	1014	1032	997	1001	998	997	1001	1050	986	1005	1072	1005	1044	1029	1050	952	987	1058	1068	1080	1055	1039	1014	986	1028	1042	936	1009	1021	1071	1007	1028	1032	970	978	1041	1027	1015	1031	964	1057	1042	1036	1088	973	1051	1011	1026	1012	1041	1086	1047	1057	1025	1011	1030	982	1015	1001	1057	1018	1076	1009	1012	968	1035	1021	1055	1031	1023	989	1001	1038	1009	1037	991	1049	971	1035	961	1006	994	1035	1025	1026	1035	1034	1005	1031	1034	1045	1004	1062	1020	1020	1031	1034	1052	991	1081	1045	1025	1006	1019	1033	1037	1011	1001	1002	1012	1021	1026	1047	1003	1059	1028	996	1016	1049	1026	1097	959	1032	985	1054	1000	1026	1034	989	983	1027	1029	1043	1058	1020	1030	1021	1003	1048	1021	1068	1025	961	997	998	1032	967	1038	973	1047	1059	973	1052	1008	1045	999	1030	1024	977	969	999	944	1048	1032	979	1061	1068	1028	1029	1009	1036	989	1000	1016	991	1039	1046	1004	998	1001	989	1050	987	1076	1040	1084	1021	1042	1026	1035	991	1017	1005	1001	996	984	943	996	1033	993	1009	999	1014	998	990	1085	1006	1069	994	998	1037	1024	1009	1017	1017	1054	1012	998	1033	961	1053	998	1036	1029	1044	1005	979	982	983	1027	1025	1024	1037	1068	1008	1028	1104	1024	976	965	1058	1038	1010	984	1007	1013	1041	1037	970	985	999	1046	1071	992	987	1066	1021	997	1047	1044	966	966	1034	994	1012	986	970	1011	991	1035	971	1009	1003	1066	1039	1004	994	1033	1074	1002	1014	1055	984	1043	953	1002	1034	1041	999	947	1058	1018	1041	1036	988	1055	1003	998	1031	999	1021	968	1050	1021	1010	1048	1078	982	1010	1048	1037	1007	1113	1021	1040	1027	1048	993	986	1017	1026	1001	1023	1078	1043	1059	1002	1022	978	1036	1038	1027	1062	1043	1069	967	1036	1014	1041	1066	1040	1020	1047	1015	1021	974	1012	1009	1054	1017	985	1001	1054	1062	1062	1020	1071	1008	1090	996	1019	1004	1016	1054	1049	1043	1038	1015	1035	973	1017	968	1002	954	1059	1023	1012	1050	1088	1027	972	1022	983	1087	1012	1049	1073	1076	1001	1064	990	1006	1026	1035	1045	1028	998	1016	1021	1011	963	1029	959	1019	976	943	1010	1103	1080	1054	1011	972	997	1036	987	979	1031	1093	970	1054	1075	1022	1092	1005	971	1024	991	1043	1041	1092	980	1086	1056	989	993	1000	1031	991	1034	996	985	1070	1032	1075	1026	972	1084	964	1002	998	1001	1053	993	1015	951	1018	1031	1032	1007	1016	1042	970	1001	1013	1044	1017	971	1036	1020	1063	1061	1017	1018	1063	997	1002	1045	1005	1035	996	1062	963	978	1048	1015	983	998	1010	999	1059	1037	1012	944	1044	1006	1060	1017	1014	1058	967	1004	992	1017	1004	1055	1059	1012	1039	1047	1052	1082	990	960	1007	998	1051	1071	995	1036	1030	1032	1061	1069	1025	1078	1044	1085	972	1051	1052	1017	1011	966	1018	1037	1022	1011	1053	1021	983	1055	1040	1001	987	953	1010	1023	986	996	1000	1065	996	981	1012	1019	1019	1030	1046	1032	1037	986	1037	1004	996	1009	1036	1035	1030	969	1037	1041	1003	918	1083	971	1020	1012	1018	995	980	1029	1018	1040	1040	1092	1026	1037	1017	986	976	1051	1047	1010	999	1030	1018	1031	1063	1068	1003	980	1086	1063	998	1065	951	1019	1053	1063	1020	1009	998	1065	980	1029	1000	1056	1009	972	997	1098	1084	1034	1009	1042	1000	1013	1009	1047	1016	1005	1037	1032	1069	1042	963	1009	1000	1009	1066	1008	1047	1036	1072	1019	1029	981	1030	1004	1006	974	1008	1001	1029	1029	1001	1035	978	1040	991	1035	986	993	1064	1006	1038	989	978	1037	995	1024	1004	1000	1037	1036	1003	1060	1034	1024	998	1035	988	1037	1028	1063	1005	1060	1019	1082	1048	1034	1028	1036	1028	1056	1014	1047	1024	1031	999	977	1025	1038	1071	1038	1061	1024	995	1039	1068	1026	994	1006	965	1061	1080	1026	1025	1000	979	1001	997	1015	1046	998	1034	1024	1008	1017	1060	1005	989	1039	997	1001	1002	1039	1032	1037	1010	1034	1031	1026	1024	1059	1031	1023	1029	1023	1046	1021	1000	1035	1014	1013	1046	1049	1058	1015	959	1040	975	1031	1012	1012	999	1035	1034	1023	1031	1028	995	1048	1050	997	1008	1054	981	1008	982	1015	1022	1094	1102	1007	991	1045	1020	1036	1064	977	1000	1048	1059	991	996	988	1029	1040	1044	1020	1049	1047	990	1003	1047	1073	1004	1026	1048	999	1043	998	998	1015	1025	1027	1005	990	1054	1030	1026	1037	1005	1075	1026	1010	1041	967	1050	1056	1025	1066	1021	1023	1025	1015	1051	1039	1031	1010	1050	994	1011	1029	1035	1003	996	1069	1017	1039	1020	981	1033	1013	1026	997	1030	1031	1030	1042	954	993	999	1030	1020	1027	1028	1070	1036	1006	995	986	1008	983	1014	1017	1002	1062	997	1035	998	1051	1038	1069	1058	1032	987	1061	1016	1008	995	999	1018	1007	1035	1056	1042	1027	1057	984	1015	1032	1066	1019	1064	992	1034	1013	1003	998	1005	1011	1028	963	1077	972	1068	1026	1058	1057	1036	1062	965	1044	1044	1026	980	1071	1011	1044	1024	1046	1032	1014	989	1025	1029	1028	1010	1036	996	993	979	1018	1055	998	1018	1098	995	972	1020	1026	1010	966	1011	1007	1020	1045	1072	1060	1007	1015	979	1043	1058	1067	1038	973	1010	1016	1028	1016	1044	1035	1035	1078	1017	992	1071	1039	1027	1030	1087	1001	958	1013	1014	1035	1046	1004	961	1049	1018	1090	989	994	1023	938	1010	1027	1065	1089	1003	1033	1034	1017	1026	1012	988	1050	1010	1019	1012	1013	1100	1023	991	1000	1051	1062	1024	1017	1045	991	1084	1036	976	1007	1033	1031	1061	1060	1038	1059	1045	1005	1027	1021	1041	1016	994	1031	1014	1069	1057	967	1018	1039	1011	1085	1049	1009	981	1005	967	1045	1001	1040	1000	956	1060	1024	1023	1028	1002	1017	1069	1052	1101	1037	1065	993	1091	1051	1036	990	974	997	1013	1042	1035	1022	1004	973	1012	1020	996	1044	1040	1026	990	1014
24243	20817	26877	24745	11801	748	566	466	440	378	389	358	349	367	351	343	348	324	319	353	351	337	369	346	318	343	341	341	343	359	323	290	327	335	360	324	315	324	331	326	319	321	331	329	341	332	331	338	297	308	311	316	329	335	320	308	328	329	331	298	314	365	302	355	351	304	315	304	319	341	324	333	336	306	356	327	356	306	320	326	280	324	314	287	301	331	385	351	295	338	316	320	307	335	287	301	331	311	322	365	330	312	301	321	348	316	284	301	313	318	352	323	300	333	338	317	313	318	326	346	336	356	325	336	337	334	319	334	333	318	309	351	324	329	294	319	314	311	319	325	325	342	308	325	330	324	290	315	317	353	287	320	322	299	332	275	282	301	310	318	303	290	313	326	325	304	316	335	323	313	337	317	315	285	333	359	339	327	337	317	321	304	290	365	331	295	301	332	340	334	326	331	335	312	331	355	312	301	317	333	312	333	293	331	312	348	315	310	335	312	294	308	327	343	344	309	353	354	314	321	332	316	334	317	325	302	318	306	316	337	336	326	301	332	307	325	318	326	323	340	326	360	298	313	329	318	309	322	311	320	325	324	325	323	320	319	316	326	313	303	329	317	342	332	350	320	294	316	321	333	284	314	295	335	322	296	311	348	300	322	304	332	320	313	305	314	327	330	303	313	331	362	317	312	293	321	317	290	331	290	296	292	320	292	334	317	328	349	339	320	338	310	313	326	340	338	323	301	331	322	307	295	342	303	338	282	308	293	300	334	314	353	358	370	329	329	311	321	353	318	338	336	305	321	339	303	334	332	316	326	350	314	316	328	286	324	308	307	330	320	335	329	310	314	319	342	354	321	341	284	328	298	345	302	348	319	292	303	330	300	315	320	318	325	299	316	331	334	323	325	307	367	298	309	377	305	302	315	307	336	321	333	299	318	330	299	319	343	320	301	309	321	304	306	346	327	310	312	320	330	326	311	340	315	338	312	324	315	285	332	337	318	311	340	320	335	321	332	312	323	295	318	326	307	336	340	314	296	323	343	335	327	324	294	333	333	343	301	311	338	327	337	321	311	323	318	317	318	322	311	339	332	319	379	301	311	346	331	309	321	344	302	341	330	346	276	336	310	299	325	338	317	319	301	308	341	316	330	298	347	362	331	331	326	320	329	314	359	309	315	301	304	310	334	334	343	315	327	337	355	306	304	333	337	348	309	337	290	344	304	308	319	347	354	333	309	303	314	342	357	310	325	354	300	324	335	344	323	333	300	336	323	321	291	321	345	337	306	310	315	333	282	290	311	345	316	297	298	317	298	326	320	298	301	322	326	302	312	296	312	318	317	302	292	319	300	331	339	326	300	312	294	324	315	319	342	315	314	344	322	312	313	336	317	324	354	308	329	335	329	332	342	354	317	334	335	292	302	299	298	337	325	347	322	278	323	328	319	327	342	319	326	286	320	313	318	295	317	296	311	305	311	332	331	345	345	324	310	318	318	307	321	343	319	314	277	302	316	293	367	327	308	305	339	313	318	312	311	317	287	328	314	335	332	308	289	316	314	322	348	322	303	346	318	318	293	299	314	351	332	327	315	325	358	312	316	277	338	303	309	333	325	301	312	305	298	345	317	313	301	309	317	294	314	340	347	328	319	318	311	317	329	308	329	290	335	336	305	339	317	319	321	330	333	302	321	293	305	318	335	315	308	333	329	334	305	337	333	336	309	331	309	332	330	327	358	333	323	315	301	306	327	331	330	325	287	302	301	340	287	308	321	325	300	315	348	284	325	319	327	316	314	302	332	356	292	296	305	309	321	305	303	339	298	321	313	313	338	338	310	329	331	328	298	328	316	321	321	361	312	303	328	298	298	306	338	309	304	338	295	289	335	328	350	297	369	323	298	339	363	374	322	330	332	337	311	335	302	363	317	347	311	332	330	319	336	318	321	361	337	336	315	291	322	335	338	303	345	296	324	337	348	321	325	319	297	309	328	313	314	300	293	343	331	335	325	303	316	344	302	308	302	341	328	317	305	304	318	323	311	323	317	305	317	311	329	306	324	320	313	338	296	327	296	324	358	315	335	331	319	307	332	288	330	336	345	333	320	310	304	310	333	328	333	321	312	311	321	323	318	311	330	296	321	290	347	311	318	315	318	304	304	342	336	318	313	333	346	347	329	315	343	298	302	310	339	302	333	315	284	288	323	309	273	287	332	340	310	301	282	336	293	292	308	346	313	279	308	336	321	327	338	299	308	289	320	338	303	314	300	296	331	316	282	328	319	362	295	349	324	335	327	338	302	328	313	336	288	354	310	321	310	343	313	320	325	317	276	328	301	319	308	337	317	334	324	352	329	311	326	353	309	318	294	328	324	293	341	317	314	318	308	334	347	298	306	332	335	354	331	340	342	319	326	304	348	339	300	345	294	328	331	289	325	327	343	320	307	298	285	330	297	321	312	345	319	334	326	276	348	329	322	335	332	315	296	351	325	322	310	302	330	331	359	345	324	320	365	329	286	301	296	338	328	346	291	358	340	336	300	329	321	304	300	335	304	329	308	333	321	313	326	289	310	322	308	347	336	329	315	327	323	324	293	290	320	332	299	340	311	345	329	304	289	320	312	319	307	299	291	351	305	315	340	327	303	316	311	345	348	306	299	325	321	286	294	321	330	319	343	297	332	296	321	355	340	310	315	349	327	299	356	321	334	292	308	299	322	290	347	342	310	341	333	342	290	306	305	310	322	328	327	330	280	323	320	312	307	271	332	313	277	332	323	349	312	308	336	329	324	323	329	311	330	299	296	330	295	361	315	295	354	330	307	302	321	340	313	349	328	321	339	334	329	339	330	339	330	327	325	324	327	329	311	338	313	292	328	358	289	319	334	309	299	313	326	298	339	319	296	304	305	310	322	334	333	324	300	332	316	305	316	318	334	340	313	313	304	327	324	299	308	309	345	321	342	351	308	292	311	332	374	306	303	318	292	325	323	305	321	325	327	342	308	304	329	322	342	353	301	321	298	330	286	359	309	327	336	338	331	323	304	340	330	340	325	316	312	317	331	332	272	345	346	309	296	326	307	354	320	306	293	313	334	339	300	302	322	283	320	339	339	329	299	337	299	321	313	318	325	294	352	305	334	301	341	367	294	312	311	356	337	316	316	338	329	330	313	303	339	332	299	294	345	346	312	295	336	333	309	283	316	332	332	374	286	315	330	307	328	341	319	336	306	353	335	303	345	321	294	315	301	300	316	318	334	344	302	369	353	304	310	295	316	305	348	355	311	334	315	340	323	319	301	345	325	323	335	348	352	337	330	306	318	311	330	328	327	331	334	307	323	310	315	335	329	307	326	326	315	332	307	316	320	315	318	313	326	330	334	304	291	304	336	312	321	323	306	338	288	354	361	339	341	295	326	300	309	324	344	332	323	316	355	323	322	323	287	291	295	303	314	324	340	295	304	329	347	318	308	312	329	322	328	320	306	310	305	306	328	299	351	318	338	294	287
3360	5085	3802	1794	1372	1039	843	730	647	585	541	532	478	456	426	454	432	398	412	455	413	437	378	427	391	441	407	431	396	375	405	413	408	400	384	373	406	448	379	443	379	401	404	374	399	396	377	405	393	420	405	403	363	397	404	391	373	385	383	378	409	411	373	416	381	402	365	401	371	362	375	390	384	388	390	380	422	359	421	419	407	375	402	376	380	419	371	397	391	356	378	364	378	407	359	380	340	378	403	390	378	400	376	393	385	380	402	405	389	401	379	373	393	386	374	373	366	395	388	346	385	363	377	353	385	374	381	367	394	405	385	399	396	408	380	420	357	389	374	395	421	382	401	390	395	379	434	411	408	375	357	418	388	413	414	379	363	356	399	367	393	372	378	402	394	364	373	391	356	415	392	379	419	382	382	448	375	387	395	417	378	364	397	399	401	422	372	391	387	402	394	337	356	384	371	385	358	375	397	336	393	378	375	395	397	363	418	381	375	367	363	368	398	412	387	381	379	355	389	343	372	406	387	365	377	332	430	402	375	389	379	386	341	356	387	361	384	382	392	405	393	388	339	394	380	401	390	377	352	389	415	397	392	361	422	377	378	381	394	408	402	381	430	394	370	388	404	368	396	387	403	392	370	364	367	413	374	361	426	344	357	331	388	373	373	405	342	376	391	338	379	368	420	386	380	351	364	364	391	382	404	420	389	383	399	373	365	364	363	385	359	417	413	379	378	388	355	408	395	395	374	377	384	378	373	402	382	370	409	384	391	425	387	338	391	393	389	369	375	396	403	409	372	359	347	415	367	375	401	365	360	370	428	392	379	399	401	389	392	453	382	396	399	425	395	378	381	394	387	364	385	365	363	371	384	418	364	404	382	403	378	367	395	405	398	442	376	355	416	412	422	387	396	384	402	367	379	397	390	374	384	374	394	408	386	387	430	413	381	391	389	422	369	391	357	376	415	412	353	357	354	430	393	378	389	398	377	375	410	400	376	401	406	389	377	381	383	385	383	405	380	394	370	386	385	408	421	401	372	394	393	403	435	380	402	361	375	356	423	314	384	375	357	378	351	375	378	395	420	356	416	406	390	383	405	427	419	397	378	386	368	384	361	366	395	414	434	391	381	387	369	390	403	381	409	380	392	333	343	383	356	370	391	382	411	399	327	395	380	388	388	399	371	384	420	350	362	374	378	409	378	384	343	378	355	387	335	373	370	400	410	384	346	373	407	400	397	380	427	410	376	399	364	406	387	390	380	363	380	358	385	412	396	373	366	405	393	391	382	391	393	353	398	444	404	389	394	399	376	359	399	381	382	397	415	380	386	414	435	358	376	389	356	393	389	393	353	371	364	391	411	399	391	390	413	389	403	373	384	384	378	381	353	383	356	390	376	400	376	395	392	400	420	389	437	355	357	419	406	423	397	377	386	379	417	382	375	383	420	388	377	407	403	380	379	358	355	358	389	403	386	369	373	392	390	370	379	385	376	369	394	395	354	394	365	391	385	364	389	386	370	372	350	389	369	376	414	364	402	375	359	361	378	373	393	383	390	386	406	375	398	424	411	408	379	420	380	373	373	372	376	389	376	417	380	375	414	347	366	383	361	390	402	383	415	406	420	416	377	405	393	377	368	365	411	410	357	415	377	362	381	396	378	394	387	386	374	389	375	407	423	400	377	385	384	402	357	408	391	389	354	378	394	400	375	407	396	382	354	378	381	371	364	414	392	365	376	415	370	400	398	380	403	388	387	393	382	408	357	402	416	381	359	424	381	399	371	388	368	428	384	387	375	363	381	376	393	372	348	417	379	391	402	376	363	374	373	382	391	385	409	390	418	378	375	414	413	368	390	370	375	419	390	404	354	402	390	381	380	393	433	368	369	337	417	370	384	369	423	420	368	392	377	422	398	389	383	406	375	396	386	360	373	383	377	402	412	371	363	393	369	386	380	412	384	382	386	360	382	401	383	368	355	429	386	382	374	364	349	394	381	391	425	405	376	383	404	388	387	372	368	362	371	371	417	382	387	424	409	375	361	375	339	402	374	379	389	401	429	405	400	395	417	374	405	445	356	398	392	400	399	389	379	390	391	373	418	404	379	393	402	360	427	347	400	389	399	378	402	385	393	371	382	395	401	397	360	372	409	373	393	427	380	370	386	408	372	386	359	355	415	388	394	373	372	392	406	371	377	400	373	393	398	357	377	384	427	398	384	411	409	408	413	405	385	379	378	380	410	408	389	380	385	355	379	376	368	392	393	378	366	406	373	364	381	390	393	428	361	398	392	339	403	402	387	362	388	404	404	418	389	397	384	402	381	431	370	416	420	391	377	387	407	393	401	389	391	388	409	402	370	351	405	369	354	372	419	368	370	398	394	398	372	361	358	357	406	413	395	366	396	372	383	399	385	388	370	407	365	363	398	388	438	381	369	385	385	370	406	402	365	393	395	373	363	420	382	397	409	374	362	385	382	380	399	399	395	424	413	400	396	377	384	371	373	369	376	403	377	405	394	391	406	401	346	402	397	404	382	389	411	377	381	387	341	356	362	387	367	377	376	415	389	374	357	409	382	370	382	358	376	353	362	356	379	373	409	383	358	378	354	399	370	407	366	414	362	413	394	410	399	411	359	421	371	347	404	375	407	428	383	381	390	389	388	376	368	372	388	409	387	376	387	370	380	417	364	413	348	347	358	419	389	359	377	367	367	383	392	380	384	387	388	381	372	367	402	364	376	381	417	354	374	348	379	373	396	411	426	423	383	366	372	383	401	383	373	386	396	381	413	410	407	385	408	390	378	393	409	404	408	405	359	376	401	416	380	389	365	387	404	409	395	408	366	399	394	366	394	386	366	379	396	419	372	397	386	388	405	352	385	403	373	366	390	382	383	369	412	382	350	375	377	374	412	379	377	349	402	380	388	386	394	379	391	375	407	422	419	388	374	432	394	371	383	334	393	396	388	371	364	374	359	378	386	411	404	395	399	408	368	386	395	377	373	385	409	376	414	412	406	353	392	416	399	394	378	418	373	373	373	353	395	384	404	371	374	386	376	365	367	374	387	405	396	398	408	409	398	409	374	378	416	372	379	382	387	357	419	390	384	386	393	385	419	389	384	377	391	383	383	398	378	429	377	403	408	374	366	356	396	403	386	361	362	379	390	378	383	379	401	399	394	379	370	388	407	368	427	379	384	392	379	395	362	424	368	383	389	429	394	370	377	406	381	430	375	356	376	384	427	370	360	382	376	394	369	406	417	405	406	389	376	387	419	365	378	386	415	362	364	399	378	418	381	396	381	380	392	398	386	385	356	400	404	361	379	387	378	393	393	359	336	409	374	388	373	378	385	369	411	388	392	371	372	399	410	383	379	359	370	396	387	391	350	429	407	421	400	356	373	396	380	359	402	369	341	367	351	436	360	379	375	400	384	370	371	375	383	396	382	349	425	415	403	369	404	375	369	403	407	384	380	389	425	413	399	353	382	413	382	386	385	370	393	388
22195	20846	28307	23499	20848	20902	9179	1364	961	920	814	790	794	747	687	686	671	698	617	589	662	600	666	622	647	557	651	626	580	591	583	578	545	572	594	555	554	574	587	567	552	563	550	532	568	568	542	601	630	602	610	619	573	559	556	551	585	585	566	574	559	603	508	549	549	576	610	563	581	584	580	622	560	539	519	565	554	587	602	562	564	562	539	543	565	573	626	581	548	564	563	571	584	603	543	535	562	568	565	559	606	587	509	580	579	570	543	602	604	552	538	565	600	554	567	606	578	536	519	579	610	558	561	572	595	577	584	617	590	573	572	598	529	588	561	581	594	555	517	526	551	540	611	533	568	559	558	595	571	569	542	605	576	547	577	537	559	623	597	578	529	614	559	569	563	532	558	501	527	569	558	552	577	580	555	536	579	581	574	578	568	588	567	601	584	559	546	544	566	591	585	556	590	576	551	570	546	580	541	577	618	573	548	579	590	551	551	577	551	586	565	601	546	577	562	576	578	572	536	574	556	594	579	566	551	524	552	571	557	564	557	543	585	561	587	587	571	539	602	528	548	543	574	569	529	520	588	532	575	561	569	517	584	570	619	585	538	541	569	545	564	570	572	607	570	552	536	539	576	569	552	602	580	532	578	558	549	599	551	592	573	622	527	621	554	566	536	548	564	504	596	582	571	558	574	547	561	535	563	547	597	543	545	536	536	544	540	545	567	559	569	593	563	607	543	564	597	605	588	554	574	553	608	537	609	566	587	546	589	578	582	551	531	537	596	541	629	555	567	519	595	535	590	545	568	569	575	639	567	553	560	575	581	520	525	571	603	566	558	533	572	578	593	574	604	577	584	555	594	528	610	576	585	564	564	589	558	587	573	552	550	576	613	558	566	559	546	553	539	556	589	617	539	565	531	543	579	601	548	583	551	561	529	593	588	574	575	571	609	574	596	582	553	568	543	594	602	583	541	597	569	599	582	576	560	604	541	598	587	604	603	566	619	588	506	500	576	533	572	561	573	511	585	558	576	555	601	604	533	612	532	576	545	583	548	544	551	554	557	525	550	572	584	542	560	607	522	559	569	582	534	563	557	539	560	567	529	553	552	560	570	508	581	517	557	590	575	549	567	550	613	575	571	554	540	587	579	576	601	537	564	594	573	581	570	538	571	563	570	590	587	524	556	568	567	547	599	559	548	535	575	534	578	567	594	598	553	587	506	574	556	613	533	573	567	569	574	579	545	587	570	501	547	555	525	569	547	605	590	606	550	575	553	569	596	574	578	596	569	571	563	559	568	543	580	570	528	543	560	561	579	543	518	550	518	578	568	552	569	621	600	540	544	615	557	588	548	559	575	547	587	590	552	554	537	549	574	589	598	521	552	586	543	549	561	559	590	571	596	624	561	545	561	548	572	559	573	571	560	575	590	530	605	552	566	510	541	544	556	555	557	592	551	555	575	580	553	618	559	529	576	594	575	565	610	565	587	589	556	568	541	517	495	550	567	555	561	602	551	563	579	553	553	566	549	550	553	577	574	555	562	577	579	555	594	573	537	553	582	591	579	568	571	572	634	557	568	537	572	586	561	610	567	550	539	524	550	580	551	544	511	598	606	546	584	615	582	549	551	575	535	608	559	564	543	555	594	575	584	536	581	554	597	584	573	554	541	603	641	572	529	550	626	544	583	546	575	563	569	587	586	549	578	535	550	544	573	581	602	584	579	540	547	587	569	537	573	580	550	578	619	557	568	530	591	621	523	583	576	540	556	577	548	558	632	613	532	568	559	552	557	589	579	556	559	632	574	546	560	567	584	568	540	563	553	565	566	588	561	537	556	606	587	547	592	578	549	551	578	540	558	539	554	579	555	555	569	564	573	556	577	568	588	595	589	548	564	563	569	565	544	550	560	550	553	562	562	566	592	535	546	580	572	562	596	543	576	587	602	574	569	587	538	592	563	556	577	560	551	565	548	551	559	556	568	578	549	516	557	567	564	596	568	584	563	599	566	544	587	583	547	558	595	556	548	583	545	538	562	619	550	590	553	603	540	580	555	540	588	538	595	603	561	604	546	541	548	530	587	537	581	554	565	579	566	551	533	566	587	542	564	531	527	613	554	601	559	584	558	587	585	583	550	551	603	545	583	574	606	576	556	547	574	562	551	580	562	528	543	580	582	549	545	551	582	569	552	550	547	558	567	595	531	627	534	571	528	547	569	591	581	567	559	575	603	594	609	550	572	569	583	591	539	526	581	546	579	562	558	545	526	571	577	536	551	530	524	546	535	523	553	583	600	557	590	606	585	561	567	561	606	540	545	590	582	562	587	604	562	589	571	524	611	553	550	585	547	585	559	585	559	591	529	558	532	540	566	511	585	605	616	541	580	578	563	561	569	582	561	541	562	557	556	548	588	525	605	551	595	617	545	591	570	565	558	582	583	588	534	537	612	585	570	576	558	600	533	578	602	567	601	525	574	558	550	552	590	570	587	578	536	573	498	534	602	567	573	539	556	553	590	611	554	545	582	555	523	562	588	556	557	533	533	533	573	579	586	548	575	594	585	549	625	561	569	533	562	564	546	585	537	542	533	574	560	592	554	583	548	576	557	553	556	564	553	580	568	577	563	575	589	593	546	571	566	583	547	609	634	531	520	578	522	552	567	566	569	613	573	600	539	536	562	560	558	584	533	535	534	587	551	577	591	557	569	558	546	580	590	584	555	573	560	584	600	588	544	559	525	579	567	562	559	575	559	559	554	566	541	582	549	547	592	555	528	570	604	574	545	604	530	587	544	602	584	534	550	585	572	599	590	552	580	585	545	566	559	557	545	547	626	574	575	584	578	540	574	578	589	575	574	563	572	582	580	553	528	579	575	536	600	574	568	599	570	593	560	574	591	564	539	565	530	570	567	596	511	532	573	613	538	567	562	528	534	538	585	524	557	554	597	537	556	559	550	571	562	558	538	574	533	561	592	544	567	577	558	581	585	534	553	525	532	585	538	551	578	567	561	581	564	583	576	584	562	623	589	562	534	561	596	557	576	579	578	552	544	552	552	570	592	620	562	566	598	597	530	592	565	548	571	526	600	585	610	542	564	533	611	562	594	602	575	561	561	537	553	565	534	627	576	549	550	565	587	591	626	559	528	576	531	532	554	594	581	609	607	521	566	585	542	524	541	570	612	573	543	584	606	606	574	598	588	567	596	565	560	555	576	553	576	557	638	581	522	568	567	572	613	547	612	580	601	592	581	576	558	549	563	533	545	537	571	553	589	607	535	555	550	589	570	577	571	609	619	556	604	543	561	564	540	580	585	539	538	588	581	554	527	576	548	502	556	603	603	559	554	573	585	549	585	563	539	610	584	528	540	570	538	538	617	538	582	582	557	540	580	599	600	580	555	585	537	530	556	503	575	573	560	599	582	586	594	552	571	555	540	560	543	523	575	519	530	586	571	560	572	576	548	541	576	612	533	529	528	572	611	556	576	558	602	562	574	571	576	545
4451	13702	10644	5145	3699	2888	2314	1867	1536	1362	1168	1129	1002	921	943	832	814	832	818	783	769	793	772	739	775	758	723	742	761	729	710	714	701	654	695	705	745	681	671	696	705	691	685	664	728	663	655	694	676	685	687	666	642	649	676	728	663	652	701	656	680	654	721	706	704	680	704	712	657	681	673	675	621	654	696	645	653	659	660	711	693	665	678	662	674	707	678	642	667	693	655	650	692	675	699	705	709	664	724	675	690	665	707	649	671	675	656	659	672	685	681	700	714	674	696	648	655	663	639	694	649	679	645	676	715	643	672	668	614	615	650	642	711	644	698	632	676	696	680	668	698	689	717	707	671	739	692	701	671	665	641	658	685	655	724	695	668	688	690	671	666	655	645	659	750	696	676	661	739	689	707	676	692	671	684	667	705	699	703	657	670	696	667	719	656	691	727	645	694	673	664	696	681	650	676	645	673	647	641	710	712	691	660	685	623	681	668	707	666	694	702	730	683	638	677	690	708	678	676	659	699	662	685	652	703	667	663	659	708	679	670	683	638	715	633	635	675	681	680	640	659	686	687	658	685	696	654	674	648	686	702	733	674	647	649	710	646	675	669	644	653	659	668	641	669	694	698	693	703	701	697	715	702	672	705	649	705	689	645	647	708	640	684	667	678	654	658	706	643	661	640	671	712	654	660	715	700	669	715	671	666	650	728	661	709	692	683	695	683	628	649	654	666	648	698	679	643	661	665	672	658	662	676	678	668	632	669	667	684	688	729	681	675	639	683	700	675	670	674	637	695	687	670	649	673	670	640	658	687	684	670	689	640	687	677	637	708	693	673	621	699	698	627	679	677	636	706	718	644	663	700	712	674	717	646	668	662	707	660	654	659	676	611	663	637	710	666	711	651	688	687	680	689	650	691	720	683	668	647	692	683	706	700	692	617	672	710	664	676	680	734	686	664	661	648	675	641	662	643	636	713	648	665	708	674	694	681	668	693	629	714	657	679	688	657	693	696	702	668	724	698	654	672	651	688	636	702	687	670	649	639	679	634	672	688	695	629	658	705	642	628	682	690	678	715	666	669	711	660	703	660	672	707	671	671	670	670	686	669	680	701	668	647	683	676	698	680	697	662	639	691	664	705	663	683	680	759	667	679	698	676	670	690	661	657	697	697	682	665	707	615	669	698	692	727	702	679	705	665	645	669	721	699	654	691	710	718	704	700	665	644	734	692	655	692	709	669	608	652	689	741	660	673	723	673	702	726	648	701	699	628	651	675	665	660	719	700	624	697	659	682	663	685	643	699	640	708	655	692	684	683	663	692	672	666	689	658	653	672	650	685	662	692	654	612	678	675	683	730	657	665	644	715	654	701	675	698	654	713	666	661	695	675	617	683	673	677	690	700	706	636	637	675	654	713	645	709	693	681	710	654	659	684	715	689	656	675	725	692	626	687	695	653	692	709	653	682	703	676	639	674	667	736	669	646	694	701	674	656	708	670	653	684	663	660	702	646	694	653	677	620	661	687	660	660	674	711	703	651	669	661	676	675	684	677	689	662	673	676	646	698	668	657	645	697	664	632	652	672	652	622	658	712	640	662	672	700	690	677	628	680	679	660	677	642	654	658	687	679	680	652	691	744	668	722	719	678	691	671	700	681	680	690	686	712	638	694	648	654	689	703	662	672	638	650	655	636	691	688	685	679	622	665	658	642	675	715	677	702	683	636	651	648	686	696	647	666	673	669	695	696	665	678	664	690	692	702	647	693	653	641	656	683	686	656	743	693	682	704	660	690	713	666	655	648	665	646	640	664	692	703	705	661	693	659	645	652	644	714	710	662	717	662	607	700	719	697	668	715	664	675	688	692	676	671	697	659	651	709	650	685	658	659	692	697	703	675	656	627	685	687	700	623	679	666	705	665	666	652	696	660	643	705	683	707	672	631	690	658	663	685	641	689	652	674	685	648	628	646	700	702	657	657	706	673	662	707	698	664	689	673	661	621	639	690	711	731	710	649	704	705	663	666	675	673	700	650	663	676	687	670	719	654	634	668	672	728	682	686	642	738	660	673	667	663	699	683	674	621	696	655	679	695	671	688	661	672	703	669	673	680	673	722	620	667	687	667	692	668	665	692	636	687	671	652	643	672	685	725	681	655	664	714	675	666	687	680	680	716	660	665	693	646	692	646	653	692	685	696	682	623	662	716	692	671	694	682	640	668	652	672	699	703	672	703	693	668	708	662	706	665	656	675	743	630	690	699	650	729	686	708	703	704	659	636	684	648	685	701	673	664	698	659	644	668	712	652	665	635	690	653	663	695	670	710	678	719	670	678	664	677	638	651	691	688	667	651	631	708	667	642	623	695	687	689	698	658	690	646	680	685	655	698	655	635	657	645	703	687	719	701	662	670	668	709	699	652	661	636	683	670	690	656	661	652	639	693	681	680	681	687	712	649	665	670	657	677	680	663	645	669	630	644	677	695	673	706	692	661	677	676	609	659	674	673	658	696	641	681	690	679	610	707	671	691	689	682	648	658	715	658	664	691	670	646	688	706	686	717	648	673	638	667	696	698	671	694	704	670	742	649	702	698	644	680	670	696	667	701	670	644	678	695	661	683	664	689	654	650	652	705	643	707	634	686	689	640	669	648	691	679	653	686	652	706	647	706	635	676	670	673	686	695	650	620	686	666	676	643	697	664	661	686	686	663	669	655	684	660	660	702	725	613	728	680	628	651	652	673	636	702	691	734	690	674	704	688	669	671	674	649	681	680	710	742	632	718	643	675	680	678	667	693	669	644	654	652	703	648	675	751	625	665	699	651	681	684	649	687	660	692	665	646	645	689	703	680	636	660	674	682	677	650	704	682	662	614	642	649	670	673	676	685	670	702	648	720	645	652	666	645	738	633	621	639	638	702	684	676	662	670	669	652	685	716	743	651	694	671	678	720	671	665	660	691	727	677	656	670	650	690	651	658	692	708	682	703	670	664	680	687	689	664	653	683	675	700	662	708	706	674	646	626	684	627	676	632	677	701	686	664	693	677	636	669	615	659	695	693	654	679	710	674	645	667	664	639	677	685	700	682	665	671	663	689	694	671	639	712	693	676	734	638	690	666	636	671	651	688	635	680	660	644	668	634	685	712	660	713	658	681	628	655	687	647	673	709	693	686	658	647	639	674	631	657	657	682	649	683	698	679	646	625	718	759	671	710	689	699	676	659	635	657	658	612	714	639	685	686	696	705	687	706	673	641	649	716	691	709	665	626	689	630	707	702	661	708	692	703	698	701	647	682	657	679	686	673	701	651	670	671	623	664	666	638	690	698	703	699	663	607	666	697	672	668	676	662	667	678	709	647	644	687	649	677	700	661	696	716	685	675	666	707	646	703	677	662	645	703	686	700	634	660	674	657	654	684	645	676	645	679	668	649	660	652	643	669	701	653	660	680	661	681	658	667	671	645	641	688	694	654	682	678	682	725	680	671	679	699	705	661	659	692	663	662	686
26844	18661	5143	961	729	693	677	649	667	689	647	646	691	635	653	663	682	668	660	688	652	655	643	666	665	668	642	704	653	614	679	632	630	675	664	641	672	631	652	664	636	684	657	662	653	668	672	628	652	616	690	676	662	663	689	672	645	627	638	711	623	604	675	677	674	634	684	628	605	678	647	611	632	662	641	642	643	648	627	678	662	658	606	600	659	650	646	645	675	608	646	654	661	614	626	621	624	626	654	622	603	708	731	670	651	682	636	692	585	617	641	646	653	635	686	633	652	622	605	665	618	662	653	607	635	618	673	643	684	688	668	678	616	635	663	617	644	645	668	629	633	622	649	676	628	643	657	721	648	630	649	658	696	660	656	689	662	666	656	613	643	660	614	627	671	618	669	613	637	617	672	686	624	599	679	735	642	703	630	639	654	717	605	644	684	642	626	639	685	685	654	694	696	616	650	604	606	640	641	702	648	620	620	629	669	672	633	656	651	625	660	680	660	636	682	635	693	661	634	592	713	641	611	649	627	636	684	618	650	649	657	645	617	664	609	655	594	648	639	636	626	611	647	707	628	677	672	652	650	632	640	689	651	621	659	631	644	604	674	672	651	622	585	658	664	676	657	636	640	646	662	674	699	652	650	641	627	658	619	675	604	641	637	655	638	660	615	625	685	672	635	661	643	654	667	645	633	656	651	687	663	638	661	631	685	689	632	709	658	656	661	663	664	647	591	626	652	621	619	623	656	618	627	596	650	670	620	701	633	709	655	667	649	670	648	655	666	610	670	629	612	652	663	622	633	640	661	610	628	656	628	663	622	623	676	691	664	646	702	620	666	643	643	609	643	668	636	688	607	647	621	652	643	666	636	649	682	631	636	706	666	689	651	621	616	652	620	627	660	636	597	634	679	657	647	642	625	698	677	666	641	659	630	637	645	648	673	662	688	636	663	642	641	658	664	662	662	671	626	652	636	701	605	689	647	629	631	644	642	629	659	639	656	632	649	636	646	647	651	673	627	727	653	686	628	671	663	659	614	649	648	659	622	605	629	637	635	676	651	681	695	592	627	666	614	617	683	660	623	668	667	640	677	633	636	636	667	667	627	675	679	638	656	631	605	664	642	625	664	639	637	638	614	656	634	612	665	675	641	694	656	642	688	677	694	635	613	682	641	673	650	663	628	673	642	622	676	612	682	637	638	666	692	597	629	627	675	607	640	648	654	610	692	620	669	654	671	671	622	625	664	610	629	653	672	643	612	682	670	643	643	675	697	693	635	632	662	589	626	656	643	654	649	677	657	654	656	649	635	613	635	621	668	668	622	650	659	716	661	655	650	648	644	675	683	689	667	666	633	619	637	647	624	618	659	639	623	627	623	632	622	722	630	672	677	669	633	622	641	596	634	645	628	649	640	642	640	635	668	672	617	642	643	639	677	646	621	671	637	668	613	663	636	648	663	655	665	633	652	578	647	619	662	658	630	608	595	630	651	649	663	684	653	648	642	666	675	637	647	660	642	623	687	674	634	673	604	659	690	666	644	701	677	644	603	633	671	649	616	652	686	668	657	668	619	674	680	639	599	624	633	628	627	621	657	606	623	617	618	624	678	670	643	647	651	660	639	624	654	627	663	643	668	654	636	700	628	666	622	636	629	624	680	654	676	658	624	657	653	670	644	621	665	683	648	665	618	679	639	627	635	607	640	663	629	670	666	671	653	654	663	665	652	638	651	629	596	680	661	677	670	652	637	679	606	622	684	658	647	633	636	658	654	673	653	654	622	650	662	671	625	638	634	579	641	663	641	671	653	627	614	656	652	637	722	665	629	651	621	654	697	655	650	650	656	618	599	727	641	651	671	628	638	630	618	573	630	695	647	626	658	667	648	630	647	660	622	644	661	664	665	642	693	626	646	695	669	650	656	653	642	637	610	706	681	605	670	649	687	663	697	635	654	631	615	681	617	626	643	661	614	705	618	608	658	667	669	643	657	648	638	609	641	686	650	592	625	630	659	643	634	639	641	666	698	702	668	649	620	624	659	644	713	676	618	646	636	674	655	622	641	667	644	646	661	654	644	667	673	676	652	583	630	662	639	640	669	680	638	640	651	653	651	634	653	598	659	624	634	607	679	677	647	634	647	650	619	632	620	668	648	695	627	667	663	665	580	671	689	589	628	660	637	667	606	656	648	628	659	655	638	670	661	630	635	646	654	631	687	603	675	682	628	680	643	692	606	620	602	674	603	688	651	639	620	672	641	655	614	656	704	618	649	654	699	695	579	656	628	640	636	645	663	648	656	612	628	643	662	599	658	628	650	627	672	613	658	624	700	607	679	653	660	646	660	642	661	635	632	660	657	645	633	658	692	671	714	671	643	643	660	641	656	672	620	673	635	676	615	613	647	684	645	635	654	684	642	657	678	654	662	663	715	631	628	639	661	608	639	630	635	632	670	665	686	619	648	657	641	626	672	639	635	630	594	639	651	652	597	655	689	674	623	656	650	663	641	659	675	626	643	652	626	662	728	680	693	634	688	660	607	642	645	604	653	655	685	659	623	678	591	618	617	620	634	619	629	663	642	699	659	623	668	659	676	652	652	644	656	637	664	649	671	671	610	643	602	666	620	648	634	621	642	655	653	661	657	644	648	663	652	650	657	683	632	649	657	640	663	629	607	663	689	588	647	649	658	640	633	636	611	677	655	669	652	637	701	675	630	668	654	673	651	670	656	672	655	656	636	605	633	647	642	686	644	630	621	690	666	639	699	655	651	671	682	646	654	662	675	712	665	608	700	675	638	624	644	638	661	604	616	664	663	634	692	694	690	713	634	622	627	669	621	653	652	632	644	650	673	696	659	567	654	624	621	633	626	657	645	688	636	622	660	637	692	653	666	658	638	672	631	652	626	629	685	650	659	615	640	624	623	654	649	631	647	656	640	678	630	613	625	644	661	615	615	651	635	593	628	651	639	654	676	694	661	637	665	685	691	620	641	640	601	652	692	695	675	648	655	610	615	626	644	658	702	617	618	648	679	629	640	630	627	608	662	654	657	646	666	670	679	654	679	618	614	648	621	608	650	664	606	677	634	691	645	639	595	599	672	622	624	661	644	688	650	661	644	612	613	625	696	644	649	643	622	631	571	633	635	651	662	658	635	680	649	680	663	657	626	664	633	663	650	602	611	643	656	682	615	653	685	653	657	677	597	673	634	651	644	629	626	613	589	658	656	667	695	647	666	621	647	628	681	652	646	706	666	618	635	603	653	619	670	614	678	684	687	652	646	653	615	688	618	678	623	631	699	638	608	629	696	669	638	662	640	639	688	646	654	637	652	642	591	619	643	667	651	592	600	664	638	631	643	650	657	662	625	657	653	640	623	662	650	612	662	622	683	665	707	602	682	675	657	632	678	698	653	626	664	677	644	650	654	654	684	639	659	645	615	710	633	654	668	657	653	639	653	683	582	629	663	654	653	644	648	619	616	656	633	663	638	643	649	634	608	644
4195	1140	1076	874	782	806	823	778	725	729	741	742	749	766	758	704	729	762	786	766	775	783	726	790	741	704	774	721	727	718	731	668	795	798	721	783	719	741	759	748	749	745	753	783	712	758	739	713	727	762	678	723	692	753	684	722	716	682	755	741	787	759	718	748	759	739	738	688	706	709	782	729	734	732	760	756	768	720	734	732	755	735	784	771	726	758	770	726	725	752	749	728	721	713	736	675	740	727	775	729	756	750	779	728	759	742	722	750	688	732	761	747	772	794	696	768	741	763	749	721	738	747	734	749	737	736	761	719	751	755	765	769	780	743	697	755	706	731	769	745	761	742	727	746	719	727	799	726	779	733	699	731	727	725	762	706	734	693	758	675	740	728	745	741	750	747	750	748	673	738	773	748	759	763	763	766	711	679	754	741	733	772	766	781	743	763	741	711	742	737	775	744	691	749	766	705	776	733	738	787	721	732	716	734	722	702	726	735	719	750	733	743	786	752	777	764	714	764	793	734	759	730	769	778	734	739	700	746	733	715	709	779	714	753	724	753	749	705	716	757	708	704	739	734	774	764	757	740	736	749	690	763	702	781	735	723	740	693	742	750	764	739	730	725	736	721	768	723	755	735	736	729	747	761	729	704	772	728	744	754	721	723	714	750	734	729	722	732	783	745	750	752	761	748	741	776	745	752	747	721	701	741	813	734	803	716	711	697	770	756	725	753	722	761	727	751	758	714	748	721	717	673	737	709	759	747	713	757	700	763	712	711	725	754	812	733	764	755	729	747	765	738	716	731	761	753	715	821	745	736	721	734	766	755	746	728	706	700	700	707	773	758	745	708	792	778	749	761	758	745	787	819	795	765	750	707	761	801	767	718	782	757	741	752	772	747	776	736	765	769	766	756	758	761	814	693	773	724	732	763	733	750	744	692	767	757	754	754	747	711	743	775	782	703	682	763	773	767	723	740	784	751	787	768	692	773	766	734	752	699	726	735	732	717	720	778	798	777	767	754	707	785	704	780	756	751	741	770	688	785	810	730	713	748	749	752	721	767	689	733	735	745	757	720	720	679	791	728	747	727	752	758	796	689	733	732	733	759	749	804	775	775	731	811	794	732	773	745	758	760	696	708	760	766	773	719	769	760	764	722	724	707	766	747	759	813	780	716	718	742	791	755	731	758	754	702	734	731	756	753	763	773	749	713	774	755	767	717	792	747	768	738	745	716	743	777	708	750	704	733	722	713	749	719	761	724	760	732	752	719	742	778	734	723	708	770	738	717	766	749	781	745	714	744	736	733	716	764	763	735	727	751	756	727	731	730	688	757	745	712	731	746	787	786	728	724	743	702	724	769	731	743	736	761	767	733	722	722	703	732	741	751	720	699	800	774	754	699	704	685	720	749	708	763	742	746	735	707	773	719	719	725	707	801	737	755	757	759	712	742	750	758	772	736	777	777	779	730	723	722	735	693	745	752	747	764	746	704	759	750	763	732	746	718	737	746	730	782	719	735	712	747	683	713	746	721	775	754	719	726	804	714	741	756	717	722	762	703	776	725	809	732	733	684	738	756	765	694	707	709	743	672	689	733	811	763	787	706	737	795	763	737	730	707	703	720	661	742	724	722	740	766	743	714	722	734	753	753	745	717	765	724	726	737	744	710	751	696	775	734	721	745	736	728	724	751	780	702	691	759	739	755	756	723	701	747	755	728	723	787	751	717	758	734	723	786	757	711	751	699	736	736	768	724	732	764	742	750	767	779	690	779	727	713	744	753	780	744	750	801	732	739	695	783	741	795	795	732	812	748	728	744	721	747	737	709	706	769	767	722	696	726	739	788	745	730	738	793	792	716	703	764	749	771	740	715	735	725	773	719	734	775	743	742	764	757	732	739	759	766	676	772	748	734	723	761	723	745	776	752	802	727	723	772	752	747	709	717	745	823	733	734	698	716	736	762	727	755	742	733	763	748	747	739	781	754	738	768	789	722	708	788	777	757	720	766	746	730	748	772	773	752	740	683	742	729	731	731	727	745	722	733	752	752	724	747	688	732	725	791	736	689	733	761	711	723	708	790	703	791	752	753	745	783	769	767	720	717	740	751	710	763	726	709	743	715	714	750	772	723	742	764	758	732	774	763	737	727	795	718	769	766	655	727	698	801	699	716	762	735	728	747	743	760	693	769	792	793	758	721	717	723	734	769	743	767	728	769	732	750	728	707	802	779	761	771	759	698	777	679	747	731	749	756	769	741	741	725	770	756	726	718	745	711	748	721	711	709	733	759	770	734	689	679	756	747	765	735	753	740	752	739	760	730	722	796	737	733	696	729	738	781	731	772	781	742	726	749	764	732	775	736	744	728	761	694	704	770	755	684	713	763	748	737	794	739	763	729	785	730	726	737	709	742	727	735	767	741	750	752	734	757	714	777	774	711	813	784	719	691	737	742	770	786	785	686	706	715	748	716	774	730	764	735	741	739	726	788	730	731	762	782	782	779	760	779	711	711	719	722	774	751	741	733	743	711	729	758	696	703	769	757	736	715	729	774	761	751	729	717	746	761	788	770	715	732	749	798	745	751	728	675	735	785	797	713	726	762	761	727	765	733	706	744	699	730	736	723	769	778	736	746	757	721	753	726	647	764	763	740	743	744	788	742	748	766	744	746	741	756	752	727	728	695	723	657	718	752	791	712	799	736	708	696	696	767	781	694	700	731	742	748	755	734	807	786	801	753	788	682	727	738	712	701	761	711	707	768	689	747	717	721	762	756	728	709	755	769	719	756	729	769	700	740	740	757	762	716	761	732	747	746	783	729	684	763	724	773	770	792	755	720	782	756	738	743	774	755	695	746	768	755	729	709	676	802	743	759	739	685	764	793	772	770	793	728	715	692	717	746	770	758	769	759	675	724	767	704	747	684	700	759	749	760	753	735	719	759	755	749	743	708	717	715	733	763	739	766	709	707	700	749	771	740	722	730	721	758	679	743	735	735	714	754	757	770	738	723	735	738	767	767	703	728	740	775	755	719	719	778	766	749	733	745	758	708	752	686	722	750	758	709	729	761	747	755	739	768	744	763	747	713	698	759	712	705	752	769	761	718	732	749	775	728	758	762	780	752	717	704	691	735	730	759	706	761	760	776	737	750	768	709	750	721	696	743	764	737	723	741	715	747	804	703	728	732	726	778	725	767	773	708	730	755	751	682	746	772	751	785	758	729	742	774	730	741	723	708	799	766	738	740	796	744	714	736	714	782	747	721	687	770	741	738	750	769	807	718	713	757	771	730	690	763	741	788	700	772	753	761	703	751	758	694	769	725	761	730	713	722	750	740	761	712	723	740	737	723	722	700	721	716	776	713	764	708	756	711	780	705	745	763	762	734	734	729	762	734	669	735	729	729	714	793	747	739	753	759	730	750	726	723	730	759	748	727	729	738	733	694	744	748	716	769	719	746	763	716	725	727	701	753	717	697	763	730	761	713	738	727	772	745	762	699	768	736
23305	20860	27829	23985	20833	9774	1686	1244	1048	1034	1111	1019	996	954	958	946	897	957	954	943	935	945	916	920	932	895	902	928	904	881	857	938	943	924	906	912	890	908	927	968	857	893	890	891	936	925	924	878	837	892	871	896	877	894	910	908	938	867	889	901	917	920	943	874	926	892	875	888	943	891	948	940	890	903	864	871	918	905	859	890	888	913	914	906	870	896	859	906	860	855	919	883	895	904	866	916	897	867	908	902	918	861	896	880	910	894	885	907	907	896	863	905	888	864	896	934	924	830	849	873	871	816	887	861	855	918	896	887	858	837	874	901	838	883	871	860	879	895	908	910	928	899	875	882	897	906	901	935	920	900	884	937	883	872	901	868	921	929	867	889	904	886	927	885	909	911	1003	896	879	870	889	870	953	888	907	829	955	874	931	870	879	963	883	896	866	854	855	906	853	872	901	876	837	914	861	879	866	915	882	909	931	871	854	901	893	905	944	889	880	928	885	897	852	931	939	902	895	859	862	885	866	886	846	921	901	900	891	887	881	924	884	856	868	885	914	888	883	837	833	895	914	850	882	900	936	901	928	878	887	894	895	947	884	965	866	903	887	938	844	855	918	862	909	878	846	868	848	898	887	911	932	890	867	871	876	874	935	905	870	853	885	905	896	872	893	874	890	877	858	915	942	920	871	896	870	912	900	887	860	870	913	906	952	853	937	942	880	897	926	881	871	873	860	893	913	981	859	909	909	883	899	875	895	892	929	902	888	942	877	879	920	881	952	834	887	868	867	866	883	923	936	902	869	899	878	926	885	882	899	883	875	924	889	954	862	936	871	920	885	895	868	905	880	911	882	897	855	838	876	869	910	898	892	825	929	865	917	931	955	872	886	895	905	900	877	903	929	900	927	854	915	900	872	824	871	930	930	936	877	832	974	858	944	934	895	872	860	884	829	897	908	872	857	914	931	909	891	900	869	866	932	904	882	847	873	902	922	932	904	926	921	879	891	909	957	855	923	867	912	905	913	885	929	940	915	911	912	888	842	883	913	863	875	912	930	853	907	871	946	907	905	899	891	889	860	886	948	892	896	943	883	866	867	893	935	894	837	921	909	897	920	905	887	924	894	919	858	930	966	866	873	850	863	907	882	931	892	917	946	842	921	917	900	856	943	848	953	927	944	861	918	847	902	862	908	959	918	897	889	897	918	927	911	927	910	870	889	912	866	882	923	923	906	916	920	885	849	964	848	878	948	840	918	862	867	907	904	922	902	899	974	880	839	908	931	954	829	874	849	902	861	908	895	924	887	878	947	881	905	906	902	874	951	857	898	885	893	910	878	873	859	890	844	884	882	855	873	847	888	885	908	898	909	878	931	880	847	809	918	847	914	909	855	847	884	915	880	896	911	822	865	910	911	949	869	907	901	962	908	898	917	923	873	914	833	895	849	953	911	877	929	858	876	854	922	876	967	924	873	894	892	930	890	902	926	905	849	882	927	861	912	923	911	845	892	873	896	895	927	874	881	885	885	845	910	851	930	858	872	947	901	914	898	898	909	869	868	921	888	906	887	848	869	906	904	851	893	873	835	850	888	873	904	851	873	902	933	918	901	866	885	839	922	924	906	908	902	847	864	895	906	888	856	943	951	931	896	913	895	861	867	878	887	853	906	873	913	880	851	922	905	863	921	912	889	855	852	874	867	870	881	901	894	888	942	898	938	828	869	868	876	898	888	945	958	899	947	873	896	900	947	930	921	977	821	864	876	893	886	916	898	871	897	911	861	946	896	875	853	874	875	916	873	892	851	950	866	928	898	852	848	836	902	878	901	894	838	892	867	894	863	863	852	852	919	910	922	857	889	888	922	920	916	881	851	899	863	873	918	887	884	888	897	876	895	900	946	916	877	916	930	897	825	873	912	837	931	954	918	882	913	868	848	901	880	935	907	845	853	849	905	954	901	911	898	971	875	865	884	943	880	909	926	855	875	887	949	866	835	902	875	897	894	911	907	956	847	890	872	927	917	914	863	877	876	914	832	944	840	856	904	895	935	877	892	867	881	898	843	879	948	885	875	879	875	917	933	919	899	920	937	948	847	910	848	893	924	883	906	910	895	872	841	863	912	889	899	911	844	919	901	881	889	825	861	956	914	877	940	929	904	853	909	952	879	880	923	952	906	885	929	834	862	973	907	887	888	890	879	887	905	871	906	859	822	897	866	881	847	853	878	941	878	888	902	896	856	907	931	887	849	967	919	847	865	969	879	883	844	890	904	873	870	910	943	905	878	958	937	897	944	862	925	890	887	852	893	852	928	874	902	893	859	915	882	906	887	929	858	870	891	853	884	861	870	899	908	904	906	884	920	910	877	884	903	897	920	834	943	882	909	890	931	864	888	905	918	929	834	868	840	900	882	930	912	925	904	880	895	897	893	891	917	867	904	911	877	906	919	905	865	922	859	907	918	898	873	862	868	895	830	888	892	876	900	908	866	862	850	844	923	851	929	903	882	921	900	837	947	949	905	901	888	899	898	875	915	890	872	883	862	864	917	850	898	844	908	832	890	835	872	887	874	902	867	871	884	964	898	886	853	940	907	889	881	917	911	864	911	904	851	882	844	886	928	929	887	875	880	885	913	907	893	898	904	852	896	902	899	864	885	916	819	908	904	925	871	945	935	860	875	893	907	914	899	862	886	893	941	884	963	887	926	858	868	918	886	922	895	941	912	926	919	898	938	938	871	887	873	893	906	872	930	907	949	890	851	945	972	848	864	886	862	907	947	910	907	911	917	906	915	920	892	908	916	857	869	900	872	873	851	883	898	925	890	890	904	918	905	861	920	913	898	934	913	867	899	879	867	926	881	864	867	880	861	856	890	862	858	908	873	905	917	888	846	895	893	912	951	848	926	873	888	888	923	895	913	906	826	873	906	890	863	825	906	906	812	878	864	887	883	930	847	905	901	870	920	840	875	908	874	958	887	824	880	937	923	897	914	865	889	913	888	917	866	854	912	912	910	898	878	914	870	878	943	905	902	837	910	910	921	886	891	851	916	878	870	825	928	900	935	917	906	891	897	870	970	861	899	834	830	851	918	866	881	903	928	861	887	839	855	912	909	869	841	867	858	853	883	805	887	906	902	860	873	856	888	876	897	897	882	924	947	916	883	885	902	898	919	884	890	875	902	873	916	886	870	911	938	896	913	862	893	881	876	873	903	954	903	931	922	868	810	856	893	933	846	894	923	856	893	876	875	893	880	893	935	847	934	834	873	882	822	860	903	927	872	837	858	860	902	897	897	837	881	905	875	925	939	872	912	828	952	851	911	902	918	919	876	859	926	893	837	887	924	882	911	877	905	895	855	882	921	917	903	851	914	885	860	860	912	892	876	862	900	887	961	859	940	860	939	899	923	873	917	897	951	848	892	936	860	895	898	856	946	845	881	920	941	934	905	832	935	854	952	892	866	869	891	856	863	869	880	896	887	880	915	905	927	912	849	893	878	886	859	864
3412	8242	6334	3246	2548	2054	1840	1644	1413	1322	1314	1192	1193	1136	1149	1172	1119	1050	1006	1052	1082	1073	1066	1029	1085	1063	996	1041	1046	1066	993	1042	1053	1073	1012	1034	1049	1042	1031	1057	970	990	985	1012	1015	1049	1067	1045	1084	1063	1031	1019	1057	1029	1005	1004	1013	993	1025	1040	1029	957	1009	1029	1017	1042	996	1047	1019	1046	1031	1032	981	1052	1063	946	1005	987	990	1003	1066	1014	1035	956	1016	1018	1009	1035	1063	986	1012	956	1039	1077	981	992	977	1021	987	992	1055	1022	969	1057	1015	957	1005	1038	1039	968	1046	1008	991	1007	1013	1053	1004	964	1042	1042	991	997	1096	998	1015	1023	965	925	1026	1033	993	984	1031	1042	981	1052	986	1011	1023	1031	981	1045	993	1030	1006	1024	1011	976	1005	1004	1018	1018	1024	1021	980	1004	1018	1042	975	1023	1030	988	970	1035	1003	1039	1045	973	1011	982	1035	1022	1037	1000	1019	1057	1072	967	975	1003	1075	959	1021	999	1020	1010	1033	1042	1037	1038	1027	1007	1018	966	966	987	1072	1007	1059	942	1029	997	1040	984	1002	1029	1111	1069	1040	995	1024	1021	1019	1000	994	996	977	998	1060	1041	1071	983	991	1051	983	991	990	995	1015	1013	991	989	1080	1018	1036	1024	1041	1031	1019	991	1020	1033	994	982	1029	1025	1004	995	975	950	1030	1006	1062	1001	1037	1015	995	983	1023	1026	1082	1041	1010	1049	977	1004	1050	993	1053	1025	1027	1001	1032	1025	997	1011	949	1059	1002	1024	1055	977	1010	1052	1012	1007	1035	1008	1011	1026	999	987	1021	1024	989	982	1035	1014	981	1010	1071	1035	1062	1038	1035	1008	970	1002	985	944	969	1047	1012	1012	1049	973	1032	1056	995	988	1042	1070	1009	982	1047	1033	1051	1043	1059	990	1027	1019	950	1035	996	973	1006	985	1024	1002	1054	989	1006	978	1022	1069	968	1024	978	1020	1034	1023	1034	1020	1046	972	1090	1023	1061	1003	969	952	1017	1034	1021	1046	993	1065	1020	1109	962	1033	1014	1055	1012	1008	1044	1011	956	1018	997	1006	1034	1008	1032	992	1029	1057	1059	1011	1067	1067	1030	1017	1038	978	1016	1030	979	1026	1015	1077	1008	1022	979	1043	1048	1003	1097	972	981	980	992	1014	1031	1060	1022	1019	983	1047	1034	1022	968	1012	993	1032	1056	1030	1015	1014	989	1014	996	1020	1001	978	1006	993	997	1074	1103	1048	1064	981	1021	975	982	1033	1003	1037	1010	999	997	1050	971	1022	982	1029	1000	1051	1017	1017	1011	1006	1083	1020	1009	1040	1018	1029	996	1023	1041	981	1016	1054	1069	1004	987	984	957	1030	1022	1041	1037	984	1039	1031	958	1021	938	1032	1026	965	998	1065	1021	1010	1075	1051	986	1040	1021	1045	1035	1001	978	1084	1008	989	991	988	1026	962	998	948	1053	992	996	1006	984	1028	1015	1052	1005	1053	1047	995	1052	1027	1024	1025	1011	1026	1054	1025	1063	1036	973	1036	977	999	1021	1000	1019	1050	1001	972	982	997	1062	1066	1021	1025	1034	1013	1006	1010	973	968	1003	995	965	1022	982	1005	1022	1006	967	967	1015	1000	1075	948	1012	1033	1005	975	1036	1043	1086	1038	948	980	984	1056	1035	951	1014	990	1013	1029	984	1011	1045	1028	1024	988	1015	1036	965	1041	1016	986	986	1036	995	1009	1047	1072	985	977	1021	1059	1037	1010	993	1018	989	967	965	993	1047	1041	985	1014	982	1021	957	1025	1033	1022	1033	1005	1067	1043	998	1038	1032	1056	1019	1052	1007	1001	1052	978	982	956	1020	1008	1026	997	970	1020	1049	1054	990	983	1064	1022	987	1066	1040	1034	1089	979	983	1008	1042	999	1031	1007	1000	1019	1040	994	1036	1055	988	928	942	1028	1015	1034	987	1044	1056	977	1030	961	1002	998	1029	1024	998	1053	1008	1049	1005	1023	967	1028	972	1030	1032	1009	1008	1047	1056	1019	1008	1020	1015	1038	981	1029	1015	995	1064	1025	1016	991	1007	1051	979	965	1010	1027	973	988	1037	1030	1008	1012	984	1025	1012	1003	972	1035	1016	1019	1044	1010	1109	975	975	959	954	1044	1048	996	988	1048	996	1005	1051	1026	1005	1049	1042	988	1051	1019	994	1053	995	993	1015	1028	1060	1039	988	1031	1085	993	1066	1007	1052	1060	1036	955	1030	1068	990	1018	1054	1054	996	1047	1001	1027	1001	938	1085	1105	1002	1051	1000	1028	997	999	1017	969	1029	1021	1028	1028	989	1026	995	986	1019	963	1003	983	956	945	1009	1023	1052	1030	1012	1058	974	976	1065	1020	1011	1024	1024	1079	1016	1029	1051	1064	962	1031	1011	1057	1032	999	1042	1036	1003	999	981	986	1020	982	1022	1039	988	989	984	984	945	1024	988	1039	1096	980	1017	1078	1013	961	1056	1069	1001	958	965	1002	960	1054	1010	1002	995	985	1024	1008	1029	975	1015	1050	1022	1036	1019	1021	988	1060	975	1044	958	1044	1041	1006	1078	1020	1023	989	1059	1006	995	1024	1054	986	1028	984	989	1023	1033	975	1011	1034	987	1101	998	986	1019	1006	1019	1016	1023	997	1053	989	1003	967	1052	1025	1017	1062	985	1026	1057	1017	999	1021	970	1036	1003	1006	1072	984	1044	1035	976	1041	1028	999	1065	1059	967	1000	1020	1016	1008	999	1007	988	993	996	1020	1022	1013	963	1039	1006	1083	1011	999	1025	1054	1006	1031	1016	1012	973	1055	978	937	1016	969	1009	1017	1048	1017	1076	992	1015	1057	1033	955	1041	1023	1052	1030	1032	1011	1007	1009	981	994	1008	1045	1003	1049	1019	993	988	1062	1025	1028	1023	974	1014	964	1042	1062	959	1041	963	997	1008	1071	1019	1032	998	1040	1043	1036	1030	981	1014	965	1016	1043	1026	1050	1020	1025	1041	1058	1062	1017	1060	1037	1034	1075	1003	1032	968	987	1008	1057	1045	1034	1025	1006	1011	1010	1056	1052	1093	984	942	1014	989	1075	1044	950	1038	1003	1032	1042	995	1018	997	1072	1014	1012	994	997	1022	1017	1025	985	989	957	1025	1058	1004	1044	1014	1018	1003	995	974	1039	1034	973	978	989	982	1051	996	1017	1071	1048	990	1044	960	985	984	953	1002	1027	1030	1056	999	997	1018	1004	945	992	1028	1016	1007	1004	957	1015	986	978	1016	985	1024	1070	1025	1004	1013	997	1024	972	999	1011	997	969	1029	1020	1023	1019	997	1060	1004	1058	993	1071	1014	975	988	1014	995	1045	1067	1021	1020	980	1011	990	974	1055	999	1033	951	1013	1071	1005	1047	1057	984	984	999	995	979	997	1030	986	1007	1024	1012	1012	1097	1001	986	1023	988	987	999	1003	946	1042	1056	1029	1077	1002	1014	1018	1011	997	1019	1005	1023	1008	965	1052	1011	1053	1014	1086	1059	977	1018	992	959	968	1072	1012	1042	1011	1022	999	981	1004	982	973	999	1037	1020	1050	1049	1019	980	986	1015	1001	961	988	1054	993	1057	1000	1081	1059	1042	1021	988	1075	1018	1039	1026	1035	976	1007	1043	1011	1017	1009	1014	1025	1031	1012	1007	982	1014	1019	1041	995	1030	1038	984	1049	1026	999	989	1058	976	984	1022	1005	993	980	983	1019	1009	998	984	1019	1061	1016	1001	1041	1021	1083	994	1008	1028	984	1063	1085	1006	1024	1071	1021	957	1023	999	963	1063	1018	1032	989	983	1029	1116	1005	1022	1040	1050	1008	1031	1018	1011	1004	981	1039	994	964	1022	1005	1026	931	988	983	978	1050	1014	979	1016	1000	977	997	1045	1019	1022	983	1036	1011	978	1057	986	988	995	1102	1021	1022	970	1025	1034	1008	982	1023	1065	975	959	953	1046	1045	998	1051	965	1041	988	1025	1021	1007	1032	1054	1001	1044	966	992	1007	987	1044	1018	1069	1001	964	1061	1032	1000	1036	1048	1063	995	1056	1006	1029	995	1042	967	1044	963	992	1013	1000	1027	1082	1006	1002	976	1037	1005	1023	929	1055	1055	1005	979	1018	1015	1004	1033	975	1059	1072	1006	1013	1035	999	962	1042	1026	980	1052	1065	960	994	1038	1013	1030	1052	984	1007	995	996	954	1012	1016	1028	1029	1018	998	1063	1050	986	1092	1113	1009	981	1002	973	1035	949	1004	1007	1002	1032	1035	999	1054	986	1024	1010	977	995	1003	1043	1032	996	1001	1020	1003	1056	1015	1003	1016	987	1055	1022	1014	1065	999	1000	950	1067	1007	995	986	976	1021	1018	1034	1027	964	978	996	1008	1024	1013	1001	1053	1001	977	1043	998	1061	1004	1023	1057	1045	977	959	1065	999	1002
24265	20832	26865	24873	11768	728	541	450	411	430	405	386	360	354	358	365	371	380	378	354	312	373	331	336	338	333	314	347	339	321	346	298	312	333	336	334	348	329	340	320	307	326	362	353	301	343	330	344	314	359	334	303	310	285	291	336	323	317	334	333	351	325	305	354	312	329	316	297	288	322	323	305	315	343	308	315	291	337	343	309	281	324	346	330	289	308	383	330	308	331	325	315	327	309	332	323	342	364	317	304	319	333	324	316	350	297	329	289	349	335	334	348	324	335	303	322	329	281	338	311	304	308	326	341	349	315	326	308	325	305	326	329	317	306	312	341	326	326	325	324	317	341	311	300	353	331	340	328	325	344	303	340	306	326	319	313	328	316	335	322	352	332	332	330	302	338	332	322	339	290	312	308	308	322	337	370	298	339	291	311	294	295	355	293	320	330	339	340	317	282	307	342	348	305	352	364	325	323	301	313	304	302	316	313	340	327	312	304	312	343	306	338	301	306	356	320	320	320	322	332	354	325	342	305	309	298	310	331	312	319	319	310	353	309	317	312	325	319	341	337	339	355	339	310	339	313	323	318	289	289	325	350	311	345	339	374	296	286	283	298	307	325	305	323	314	298	300	328	300	311	326	307	337	323	333	298	319	333	359	320	342	277	304	313	315	307	344	346	321	286	324	338	352	302	301	328	300	301	324	334	330	329	331	320	316	315	318	316	338	356	344	343	323	316	331	323	320	325	303	330	330	359	300	328	336	313	309	301	320	310	304	344	335	296	309	272	302	360	358	316	299	328	318	312	310	346	290	313	326	298	299	328	306	332	302	307	320	327	323	274	323	323	310	299	304	299	316	315	321	314	307	311	321	343	305	319	309	322	298	343	319	320	270	311	317	301	332	308	326	325	320	336	294	328	342	352	325	312	334	340	360	313	312	352	311	315	332	312	308	358	318	334	313	323	303	309	310	352	302	304	289	311	336	360	318	356	319	311	303	318	308	329	283	323	289	284	338	323	338	325	331	328	325	358	319	332	316	303	301	287	342	323	337	318	316	347	300	348	337	313	329	297	316	295	299	313	346	327	353	313	316	302	316	329	324	314	315	318	329	333	336	329	336	307	314	322	332	299	343	310	333	332	324	303	353	336	336	321	337	317	318	321	318	331	351	301	338	306	316	333	331	311	280	321	342	280	343	302	307	337	331	362	338	321	285	324	338	330	346	291	343	329	318	343	319	283	337	314	340	304	331	284	306	322	329	320	335	326	341	335	282	329	347	315	286	359	291	318	314	297	319	296	347	310	322	332	323	350	342	289	320	321	357	316	329	293	289	312	322	315	321	332	308	351	336	325	308	336	337	342	281	284	322	330	310	304	341	353	306	336	324	320	319	332	326	322	316	300	331	307	344	318	279	322	309	310	294	332	309	327	317	300	352	325	267	346	326	335	305	317	341	310	328	298	334	304	320	337	288	315	295	293	343	342	326	294	323	314	311	339	309	313	304	309	316	313	305	309	314	315	353	331	312	338	328	337	339	321	308	318	292	325	329	305	327	332	318	311	337	339	308	301	315	344	316	316	284	321	282	303	294	322	332	331	314	315	336	286	286	317	308	320	306	321	324	328	329	300	347	286	306	314	306	332	315	324	326	320	335	335	337	332	353	326	317	330	308	318	323	310	319	286	330	322	311	297	342	274	318	358	323	319	288	377	321	297	326	357	313	328	322	335	315	314	307	320	302	324	319	320	307	324	316	318	291	288	299	328	301	289	297	319	311	326	315	317	328	323	319	310	312	346	308	339	326	323	328	329	357	319	290	303	330	334	331	330	338	313	310	314	295	312	332	331	317	321	297	291	322	305	384	359	312	301	322	309	312	347	336	318	315	319	328	347	311	317	330	308	319	297	363	310	315	285	313	272	296	326	342	307	291	298	329	305	318	341	322	346	317	343	322	318	324	309	317	324	303	324	298	332	318	347	349	313	325	321	313	313	329	306	346	315	312	327	302	293	345	359	325	348	293	284	314	342	361	302	347	322	301	332	331	312	296	333	298	314	337	307	334	296	339	323	333	335	331	346	310	307	322	342	312	301	319	322	362	308	338	313	308	338	296	330	334	312	310	302	340	339	298	296	353	289	345	289	279	316	320	289	369	330	334	305	317	325	316	337	351	333	329	349	315	351	315	325	325	346	301	324	306	323	271	309	309	320	333	319	311	318	320	288	284	287	305	301	322	317	346	323	323	343	322	307	328	340	319	308	295	314	327	330	287	323	326	334	350	302	345	334	339	327	288	335	312	316	320	318	309	339	311	331	325	338	312	298	341	362	293	343	330	324	319	346	316	299	307	335	316	365	322	328	313	330	346	281	303	317	318	316	296	285	320	355	321	335	339	325	315	308	307	337	337	321	316	307	343	306	273	326	307	313	313	306	330	333	337	353	321	324	335	291	328	280	331	357	363	314	306	298	297	338	321	356	315	313	316	298	335	326	350	317	312	326	304	311	318	346	339	349	318	328	309	302	324	344	307	308	302	331	319	317	329	294	339	316	329	306	345	335	322	322	319	322	305	318	297	318	307	307	317	350	317	332	306	328	323	314	340	312	336	315	323	320	302	337	314	308	283	322	312	295	266	335	322	339	280	312	293	319	308	338	321	283	327	346	345	350	332	287	300	335	314	309	334	313	308	320	306	313	326	313	304	315	350	315	325	333	321	338	324	318	318	299	305	310	332	320	323	341	356	301	323	300	310	314	322	280	279	335	305	307	317	351	324	307	313	297	297	330	313	334	294	289	338	351	312	344	334	316	313	321	301	337	321	268	291	312	324	338	290	328	294	305	305	285	296	295	316	308	296	327	338	314	320	328	329	296	293	353	325	284	313	345	305	333	329	317	311	332	316	310	265	348	344	324	277	327	326	319	338	287	325	305	320	317	338	340	298	305	316	329	326	314	351	318	326	329	341	325	294	312	313	333	279	281	306	315	334	314	287	302	326	333	367	291	322	328	328	320	304	324	328	337	327	320	316	327	319	309	337	329	316	311	300	322	303	334	302	313	310	341	348	298	321	309	338	340	306	328	325	332	345	305	337	357	318	358	323	292	297	328	317	342	306	302	304	301	325	299	356	318	312	376	333	338	293	327	313	316	334	313	313	325	313	309	322	330	313	293	327	321	305	282	336	350	321	344	325	312	310	337	305	326	294	323	284	307	299	317	338	344	313	313	335	319	303	301	321	335	332	309	309	299	296	287	318	335	304	299	341	327	292	301	351	316	319	331	346	309	325	304	294	305	313	293	304	335	309	338	319	295	322	316	332	328	298	321	327	337	313	293	333	313	308	324	325	292	300	302	282	315	333	298	317	304	318	303	333	303	331	341	306	344	317	331	346	303	327	305	281	313	345	317	309	307	313	341	311	323	289	334	347	319	315	311	313	340	319	310	343	296	327	311	316	310	319	310	316	313	299	332	327	304	298	318	304	331	310	314	336	302	320	326	301	326	299	336
3411	4955	3744	1852	1335	1053	885	757	663	593	549	473	505	480	441	441	443	454	413	479	392	411	409	405	413	425	376	418	409	395	413	413	375	407	395	384	370	394	381	410	390	393	387	366	393	385	388	409	385	403	414	382	371	409	369	399	370	405	393	420	379	370	383	376	388	396	426	386	395	378	394	420	396	341	368	402	369	400	389	369	378	376	356	386	357	374	362	405	389	367	356	402	394	389	367	412	392	390	400	356	387	387	400	359	396	375	360	359	358	398	361	373	341	393	372	391	374	367	416	389	396	382	379	383	371	362	399	418	359	357	443	381	361	348	376	382	373	372	397	367	366	408	406	361	361	402	388	410	382	381	408	379	418	412	383	382	360	394	386	368	390	394	371	393	425	376	366	391	394	365	365	370	395	406	417	387	368	387	385	340	387	382	362	372	364	379	389	382	392	379	403	389	380	356	396	390	365	357	393	417	373	394	370	409	397	366	364	444	373	418	351	377	431	398	387	347	376	417	373	407	400	392	401	395	380	367	372	379	362	388	395	389	362	378	434	376	355	369	354	390	352	404	392	382	390	392	392	358	401	392	371	354	366	377	387	343	373	405	427	377	366	411	389	351	378	426	390	370	381	372	405	352	407	396	391	391	383	380	366	397	382	425	400	389	385	368	335	402	407	384	386	362	403	380	377	403	380	369	384	387	364	336	378	394	367	413	393	379	348	359	412	403	420	427	394	385	339	369	405	417	366	393	356	371	394	379	390	342	399	422	416	408	328	405	380	406	375	398	406	359	361	413	387	383	368	368	377	359	383	392	369	382	369	374	383	366	361	372	401	360	371	353	389	356	403	426	413	380	406	399	374	394	417	409	372	374	351	401	408	366	376	368	427	354	387	355	415	429	433	357	402	401	352	400	366	370	381	359	372	386	403	391	375	392	360	389	358	397	388	401	412	363	368	370	400	369	384	408	393	389	366	428	369	367	340	342	371	393	392	387	337	358	372	376	376	361	357	358	409	408	391	397	372	406	358	357	397	417	416	373	379	364	379	400	380	390	402	370	385	368	381	371	392	415	421	410	389	384	379	388	402	361	359	371	348	386	376	369	398	392	399	385	384	380	369	390	376	359	394	388	379	393	381	389	413	399	357	371	377	391	392	359	384	353	354	382	426	373	382	399	377	415	358	361	408	398	403	399	377	375	368	405	352	364	339	374	384	390	390	340	403	406	379	402	388	333	392	379	360	368	384	402	356	396	342	354	346	380	371	351	364	370	385	412	397	391	369	329	367	350	388	349	400	355	403	403	367	388	391	399	364	365	378	371	410	366	368	364	365	335	356	356	387	414	386	389	400	417	372	404	393	396	378	389	387	390	364	399	377	385	394	427	378	369	380	399	379	394	382	406	393	385	368	389	405	377	355	355	357	383	378	344	430	393	367	398	395	368	333	408	376	401	353	357	385	403	366	373	410	374	393	359	361	341	367	401	364	406	390	370	376	397	397	380	344	386	370	372	395	367	396	331	357	377	349	369	350	425	379	386	363	366	368	404	452	390	394	370	389	382	380	389	398	386	383	378	381	352	386	361	374	386	358	384	402	394	416	381	393	423	369	375	397	367	390	382	369	355	375	402	359	387	371	381	387	408	383	397	385	395	413	397	378	390	443	371	362	339	398	355	366	399	367	416	388	382	383	380	355	395	377	361	373	420	359	393	394	373	415	377	388	353	381	384	443	372	362	365	399	353	365	397	369	398	360	350	386	402	372	401	379	368	347	355	395	376	364	390	322	406	395	374	397	378	354	360	343	375	405	348	375	367	414	366	375	343	397	366	369	405	421	405	408	379	392	361	401	355	364	390	387	396	378	366	385	388	368	405	407	351	411	408	361	390	357	377	379	428	376	401	348	388	390	382	399	376	398	376	420	369	381	394	382	385	412	317	387	377	362	367	368	372	379	397	387	398	390	361	377	407	391	356	401	404	387	389	370	385	352	344	372	367	346	378	386	372	402	412	402	393	391	381	386	381	392	374	399	382	400	370	389	369	377	380	392	363	372	408	377	377	348	346	378	382	399	367	386	398	368	398	411	357	355	373	376	376	365	364	390	379	384	377	387	353	400	368	390	381	425	384	405	375	378	400	405	378	409	369	398	355	386	369	416	337	365	387	396	378	380	351	403	381	412	379	376	364	408	383	395	388	383	386	367	400	401	421	392	391	357	379	395	360	424	391	402	411	424	387	376	390	410	391	344	361	362	399	367	419	367	377	370	372	392	346	392	363	379	371	392	358	378	396	397	365	369	366	393	394	423	408	402	426	399	382	353	409	392	370	385	400	374	389	387	358	407	395	383	365	401	374	353	403	372	383	365	390	344	398	410	392	348	396	389	405	372	379	398	376	398	375	390	400	368	396	385	413	399	391	408	343	393	381	369	368	363	405	350	419	372	384	409	361	348	390	378	385	385	386	385	384	385	347	385	389	375	396	376	394	371	365	368	411	353	378	397	370	376	391	375	420	395	373	389	356	388	347	401	408	388	338	407	383	384	386	366	386	400	385	379	394	404	379	386	377	390	399	405	380	417	374	358	383	390	393	383	367	388	404	415	365	372	367	412	390	369	396	398	391	428	360	404	357	393	400	380	363	394	374	358	376	369	383	355	380	380	400	392	366	379	416	402	392	340	373	387	368	375	341	388	369	408	375	349	395	403	411	366	405	371	386	383	355	359	360	374	393	400	381	378	384	381	367	406	395	347	417	353	401	410	393	383	368	423	359	387	415	366	390	378	399	404	390	369	390	374	359	381	370	365	382	409	403	362	371	396	385	384	381	378	405	371	375	349	369	430	378	373	366	375	370	403	381	383	375	388	396	412	408	381	370	369	417	395	374	359	397	367	377	413	406	368	370	390	404	370	367	380	357	376	377	379	378	416	364	378	391	375	395	352	368	386	392	365	380	422	380	406	376	421	398	388	358	379	406	384	372	394	398	385	423	411	408	418	388	381	393	374	420	356	365	361	387	405	399	370	384	429	394	377	366	378	366	362	384	407	372	389	418	368	381	391	363	372	383	397	374	391	355	391	384	376	385	350	394	384	365	398	379	432	393	373	367	407	398	393	402	358	372	398	387	377	370	356	384	392	391	396	368	378	374	366	368	358	380	394	399	393	376	385	377	379	395	371	388	363	370	367	355	380	348	413	405	353	378	404	424	399	394	423	407	402	413	402	402	412	366	404	375	398	357	391	397	416	361	411	396	391	380	382	391	408	352	364	377	379	351	410	386	391	357	350	378	383	391	393	389	394	421	388	373	376	389	397	402	365	396	385	365	379	355	371	367	406	354	370	359	394	371	364	393	406	390	379	358	388	371	342	380	367	369	399	409	337	408	390	353	391	368	417	386	387	418	352	358	384	368	381	354	365	390	364	421	403	365	356	368	362	377	403	360	426	354	397	398	354	386	398	426	423	364	345	349	373	375	377	385	414	371	379	409	392	393	376	378	366	401
22246	20896	28383	23541	20886	20921	9256	1371	1018	892	857	746	751	683	675	688	681	689	623	654	631	610	593	566	595	632	617	599	578	626	584	616	574	593	538	573	584	588	575	604	553	551	604	570	575	539	560	549	538	607	559	582	539	569	541	550	574	605	563	553	578	557	565	589	577	592	574	553	554	618	600	587	568	560	545	560	580	578	536	601	550	563	550	548	601	590	565	574	567	582	565	580	578	545	549	565	547	564	537	573	547	526	598	577	547	528	530	544	588	560	585	585	574	546	563	579	552	580	569	569	544	537	595	569	557	573	603	566	542	573	538	547	572	566	551	531	531	570	547	507	545	557	555	531	588	532	603	559	523	566	573	516	543	554	533	552	569	602	531	604	575	593	583	547	566	609	629	552	525	591	589	551	569	566	544	545	593	581	598	554	549	527	603	581	589	527	535	572	601	561	621	549	545	562	569	584	573	574	520	618	556	564	590	538	532	578	590	542	555	571	520	567	561	543	558	567	550	546	569	565	541	503	588	534	566	561	532	543	587	560	526	558	562	583	549	574	549	557	575	562	527	530	570	574	561	560	564	602	582	551	562	536	531	564	574	553	577	521	604	561	524	591	537	586	537	565	560	548	600	594	599	562	568	540	620	551	606	545	564	553	514	567	570	531	597	522	535	589	552	559	582	553	544	520	529	550	548	541	502	547	518	597	535	565	612	568	571	574	553	547	536	586	565	572	588	549	545	578	575	588	570	540	558	589	575	565	559	533	584	569	576	580	595	572	522	560	569	559	581	588	553	590	607	599	555	593	514	600	562	558	584	595	567	545	545	557	517	555	556	571	578	556	573	568	554	537	563	584	549	566	560	535	586	517	567	569	548	509	552	584	562	589	593	570	568	578	547	588	562	538	494	539	568	580	587	536	607	576	583	605	577	615	587	597	565	589	556	561	591	580	534	572	574	565	574	538	575	586	580	564	523	542	520	572	569	591	528	630	576	539	581	584	583	576	586	487	608	496	547	540	604	576	599	534	555	579	553	593	550	567	555	494	561	578	553	521	620	565	546	540	564	525	540	506	530	535	581	552	567	555	532	563	576	574	580	578	523	573	574	588	531	552	561	575	541	565	539	549	587	561	529	584	590	573	569	552	569	551	571	575	539	556	578	574	579	550	556	576	575	556	539	502	534	553	565	571	567	557	568	592	584	523	567	559	563	538	617	595	561	552	583	591	540	579	533	540	560	557	540	561	551	570	558	557	596	555	566	518	543	605	648	513	570	536	546	530	558	574	578	566	545	597	551	572	550	563	550	581	556	527	553	561	604	558	558	562	572	580	583	514	617	580	558	543	564	586	553	596	535	562	554	558	546	611	588	541	572	546	564	552	538	579	534	549	554	541	544	521	550	567	553	522	574	617	554	599	570	541	581	629	626	538	540	537	558	515	608	567	559	532	524	550	569	596	566	568	541	545	544	603	566	560	594	577	545	549	538	578	597	582	588	583	575	577	594	587	558	576	570	590	578	560	519	583	532	570	559	602	582	555	537	579	573	508	549	580	574	554	515	552	605	567	538	611	538	552	547	556	594	562	553	612	546	577	575	565	560	565	582	532	551	578	551	557	581	550	584	532	545	592	586	562	560	535	549	562	535	527	561	593	564	586	543	579	556	538	515	577	555	546	581	559	524	577	570	570	577	546	576	545	556	535	546	587	564	542	555	545	536	526	606	567	586	556	579	554	558	567	562	544	580	545	523	568	599	605	597	574	533	583	560	555	596	568	586	558	546	592	569	550	545	570	574	596	528	566	531	594	549	595	572	536	543	618	564	539	545	571	552	554	544	529	500	601	581	563	524	559	534	549	568	539	538	544	549	573	558	533	515	581	567	616	528	566	549	587	541	576	562	554	577	557	567	523	530	559	537	556	552	554	557	519	575	561	588	589	570	580	540	568	560	550	556	541	565	526	553	596	524	575	541	590	520	588	553	600	570	535	598	563	593	566	598	592	563	596	551	559	532	559	493	589	557	571	530	563	575	555	585	608	571	537	559	576	550	563	501	574	609	555	518	573	589	558	527	576	561	564	556	569	497	605	541	593	532	538	552	516	551	538	572	576	581	570	569	553	579	524	495	547	563	529	567	539	494	526	541	562	558	573	525	493	546	559	573	583	502	560	579	556	519	536	581	565	576	601	516	546	563	567	584	596	582	553	551	557	565	592	525	527	545	510	630	572	599	531	545	551	574	586	570	559	566	554	606	568	631	558	539	587	560	519	549	622	618	577	551	528	546	558	537	550	618	575	563	580	573	601	563	562	542	542	532	564	537	569	539	566	573	572	554	550	538	582	575	583	543	561	534	584	577	546	542	562	547	549	557	545	572	530	573	560	580	559	541	586	585	572	580	546	560	591	562	521	580	529	545	585	543	575	556	621	563	566	569	553	572	543	593	606	584	596	556	579	587	559	558	580	554	584	543	588	618	568	550	548	556	565	612	588	559	586	549	602	559	559	528	552	569	575	525	577	565	583	572	564	571	589	561	563	559	564	548	537	541	533	551	555	588	540	521	549	549	556	524	569	601	582	603	601	569	541	588	569	567	548	560	574	582	546	566	561	571	561	599	552	529	554	539	553	562	572	560	570	559	553	569	579	533	568	567	576	545	540	554	588	543	585	566	568	556	542	581	563	524	536	596	572	514	605	560	554	551	549	528	538	553	541	538	588	510	521	555	614	563	564	554	550	545	559	639	569	574	589	579	544	567	577	586	565	529	550	551	538	578	577	536	558	548	485	577	576	606	544	547	532	561	568	556	557	571	596	582	580	596	570	552	569	560	561	566	547	553	544	575	540	588	513	566	548	587	551	521	526	593	545	598	583	551	600	576	597	545	532	555	575	567	529	570	581	558	554	553	537	578	600	537	547	556	587	568	575	551	580	580	569	585	528	566	527	573	592	557	500	518	580	532	578	570	551	565	553	616	571	529	555	553	604	590	544	562	513	566	533	506	570	524	573	540	511	542	573	550	563	579	524	621	566	562	565	580	572	554	613	562	613	567	564	550	572	529	576	584	579	546	562	566	564	574	615	581	573	571	562	552	553	623	528	540	563	574	540	581	541	572	533	540	573	527	596	579	564	577	550	565	539	554	526	606	578	536	571	545	536	552	550	591	561	549	579	596	576	569	560	559	558	557	577	511	608	568	589	542	583	581	579	525	587	533	561	539	549	536	590	600	540	560	537	558	536	555	579	561	596	534	528	560	575	582	599	551	573	570	554	542	567	562	575	540	565	597	589	590	560	567	596	603	592	546	500	546	534	554	549	571	594	610	576	595	555	545	563	556	578	575	494	553	544	527	537	586	546	538	566	573	535	568	537	519	561	579	532	589	534	584	540	531	588	553	522	552	568	530	585	569	575	539	545	587	551	513	578	556	545	615	551	543	573	590	575	485	546	528	534	592	558	547	564	581	549	549	540	567	521	541	571	550	562	545	562	547	573	574	555	559	571
4466	13670	10586	5196	3788	2864	2209	1857	1564	1355	1203	1054	1010	985	922	839	848	833	789	799	766	745	687	731	779	710	685	728	768	707	679	723	682	726	687	694	714	703	691	702	691	690	679	680	675	619	657	675	641	665	656	686	680	687	670	663	698	696	681	655	664	669	659	662	666	690	621	665	686	712	665	650	710	707	697	685	689	655	629	689	649	719	679	703	685	681	666	688	684	655	688	608	661	670	653	693	671	673	647	673	693	709	592	685	660	726	689	648	714	683	648	668	681	687	714	702	651	649	652	642	657	663	653	659	693	666	647	675	645	664	676	658	708	673	619	659	685	677	632	665	724	678	698	663	702	628	682	646	689	641	678	661	675	639	657	692	682	659	623	688	664	617	680	676	633	688	647	625	661	646	664	674	700	658	670	688	688	684	685	661	663	694	673	683	674	699	640	685	644	634	657	716	666	705	654	683	681	665	684	642	680	697	666	628	672	621	711	703	691	657	653	628	608	694	614	641	660	656	648	718	688	704	686	672	712	652	656	648	660	642	674	660	686	622	666	689	582	639	688	671	669	639	649	700	693	684	622	722	669	662	661	685	641	598	625	696	643	649	646	664	691	693	675	671	657	700	711	660	699	676	655	696	653	652	651	655	639	632	695	676	651	646	675	650	667	702	654	679	680	686	635	693	652	610	656	671	673	672	627	707	607	667	669	676	713	725	682	679	672	675	700	682	692	697	707	647	699	694	648	642	680	689	659	677	642	645	682	643	676	635	660	659	664	658	662	668	706	672	649	656	642	723	683	666	630	649	671	670	654	594	649	648	735	661	696	642	671	666	651	648	701	674	634	700	677	640	647	681	676	676	716	665	675	657	684	689	639	669	670	675	669	674	650	676	662	664	634	643	686	628	636	671	644	651	641	688	694	621	668	683	690	668	673	656	646	662	645	699	673	709	625	721	667	688	671	643	628	685	627	624	688	672	643	677	617	682	615	667	658	700	684	671	704	690	666	664	662	680	656	631	657	678	674	690	635	640	650	696	649	622	680	625	669	683	651	633	689	691	665	670	669	674	679	645	642	613	664	640	725	681	687	697	660	696	679	739	677	694	696	662	665	702	678	702	675	645	643	670	677	649	645	682	679	655	693	659	683	678	674	684	638	683	676	612	652	674	653	673	640	646	670	649	695	675	617	656	680	653	676	656	691	707	655	670	663	617	662	656	675	697	673	608	669	722	682	683	657	709	644	669	655	674	680	684	603	637	642	733	657	650	693	674	682	627	655	696	649	686	655	691	692	642	674	681	626	678	715	669	657	660	664	666	699	633	676	673	698	692	676	623	641	694	664	651	685	683	661	668	645	654	691	679	625	736	627	626	669	719	705	637	667	659	704	668	649	685	684	684	648	679	633	678	715	639	663	643	672	672	670	695	622	669	637	697	679	656	654	632	673	618	688	672	669	663	695	678	656	635	641	655	690	673	620	627	635	659	643	681	730	678	656	614	658	649	655	703	639	654	690	651	644	674	695	651	655	653	669	681	645	687	668	687	650	666	673	677	675	647	678	641	650	721	603	685	659	727	658	684	692	659	693	668	625	636	680	662	720	650	660	641	665	732	673	662	657	640	707	658	666	651	671	704	639	655	689	652	629	672	658	654	676	686	687	629	649	717	626	642	670	649	670	691	647	673	638	637	707	658	674	680	659	708	674	698	701	673	633	649	666	674	677	697	672	647	630	643	680	693	670	671	658	666	692	658	662	659	670	657	686	655	646	672	631	651	702	623	696	674	697	649	675	683	672	638	633	601	685	683	708	642	654	661	653	686	712	676	650	672	621	691	657	670	663	639	636	677	663	644	672	645	639	740	710	662	691	633	682	660	663	631	622	663	671	637	661	621	651	659	635	698	676	685	654	638	699	683	615	689	682	636	688	665	598	662	616	695	646	674	656	645	680	664	586	699	666	620	671	644	717	635	650	688	667	660	681	679	670	659	651	678	695	648	673	629	677	670	662	652	683	689	647	660	600	632	659	649	680	640	685	654	664	611	646	663	700	632	664	670	630	669	663	700	653	638	660	650	646	646	686	666	654	715	665	660	655	687	681	666	697	634	656	684	669	697	631	718	603	700	675	672	651	690	728	634	653	658	641	660	628	671	640	705	663	647	635	616	682	714	668	647	635	693	647	728	693	698	623	670	710	671	687	656	639	619	702	684	652	612	647	683	635	698	642	650	694	627	687	696	667	659	664	684	623	659	689	685	681	694	650	696	687	640	683	654	618	653	624	641	704	665	745	676	670	687	682	677	631	665	675	708	625	643	665	693	633	682	641	630	674	688	697	735	676	692	714	675	624	636	695	683	679	689	677	663	641	676	635	676	630	665	687	699	669	648	674	648	667	713	690	675	665	666	691	648	647	668	671	664	695	718	711	673	684	676	669	588	669	647	682	670	666	668	672	639	672	631	698	706	682	643	682	670	679	695	734	678	711	689	632	665	698	694	680	642	665	703	675	648	635	672	668	679	667	680	586	636	690	707	685	646	711	693	649	677	642	665	645	647	635	684	658	627	638	634	712	697	708	694	694	645	699	687	673	710	669	667	668	709	669	670	640	661	626	651	683	622	654	658	641	728	664	667	705	657	644	688	649	657	644	646	675	650	681	703	682	680	665	645	675	634	617	643	669	709	687	678	660	673	683	661	652	642	704	677	707	666	674	653	704	654	662	627	625	653	694	658	671	667	649	672	695	725	650	663	667	654	713	696	641	631	684	673	703	692	650	659	650	627	639	656	657	688	672	689	662	676	663	653	703	632	631	662	633	682	639	653	693	658	698	608	669	668	661	644	661	675	705	682	637	653	697	663	698	652	633	670	625	709	680	617	657	668	634	643	710	656	667	651	684	674	649	641	703	656	717	657	641	684	647	665	657	686	665	685	640	697	675	706	648	670	642	652	642	658	666	643	654	660	660	685	663	659	635	646	692	617	630	701	643	688	684	677	637	695	652	649	645	663	672	691	677	688	684	688	667	672	675	677	649	638	656	671	713	652	656	630	642	671	656	665	644	649	672	686	657	671	682	663	633	664	681	675	743	675	659	640	648	646	710	607	707	670	676	691	683	651	661	678	685	667	615	690	703	684	632	623	659	665	676	667	674	645	702	698	686	687	662	682	673	704	678	665	674	635	664	698	637	686	679	651	687	675	611	654	637	665	644	694	688	663	731	641	638	702	606	606	652	644	652	640	706	642	692	645	674	642	687	666	640	675	673	666	666	634	701	681	650	653	650	711	665	631	690	703	675	667	664	647	643	644	658	656	664	666	639	643	659	644	692	702	660	662	660	709	630	705	648	700	664	677	654	633	671	637	678	709	643	676	620	638	666	680	676	676	640	651	687	638	674	680	690	647	713	664	708	687	692	613	654	710	668	634	668	687	658	655	709	611	638	700	701	673	666	670	636	672	674	648	707	699	687	700	675	663	686	684	673	631	662	655	663	629	681	675	652	701
26758	18672	5287	1177	902	849	738	692	662	627	659	670	670	625	658	632	638	632	635	660	639	614	635	661	597	606	625	637	644	644	695	689	617	684	644	652	688	633	619	676	683	606	705	644	660	661	638	661	636	684	640	651	631	651	676	618	661	636	675	689	616	682	663	643	692	614	691	634	623	623	671	657	643	629	595	611	588	615	630	667	650	650	644	647	655	623	640	604	620	621	648	610	621	583	664	644	675	616	655	653	636	649	633	656	660	622	657	615	631	626	637	650	682	615	613	671	645	671	639	651	670	588	611	625	695	624	635	643	639	647	614	627	622	628	631	632	577	671	637	674	700	631	636	684	656	650	634	674	653	599	653	622	616	615	653	620	678	599	655	651	614	655	628	642	656	649	645	645	650	631	681	646	629	651	595	645	649	614	600	676	648	637	681	620	625	685	642	605	617	632	654	579	647	654	632	625	653	620	616	631	728	691	610	663	690	666	631	605	663	651	617	659	679	695	621	662	630	636	670	628	617	661	676	667	655	626	605	691	605	653	644	615	652	590	652	636	648	623	637	626	650	638	648	664	682	654	705	642	652	622	661	605	584	625	628	636	667	638	638	665	647	671	636	641	689	632	604	625	611	657	645	617	629	608	617	652	635	633	636	600	653	628	638	686	623	658	664	649	696	644	640	666	625	650	657	655	675	614	715	659	595	598	644	690	630	706	633	635	649	608	660	634	582	651	643	631	613	635	631	635	605	607	628	625	694	610	668	685	643	649	666	613	605	665	606	645	642	635	655	617	688	659	631	673	636	666	635	665	685	642	617	644	621	657	649	663	607	671	618	644	663	673	672	642	681	569	615	616	628	634	659	619	639	677	638	594	627	635	648	680	632	584	653	595	647	677	637	583	618	622	615	633	619	641	628	642	652	612	623	612	622	643	700	583	632	610	650	617	648	649	658	600	643	588	680	639	655	614	605	650	578	628	611	648	660	627	649	646	629	564	610	673	640	660	666	653	644	644	646	594	634	625	610	612	654	661	656	662	646	641	596	687	616	620	614	631	654	612	660	602	655	678	617	630	645	617	665	642	641	638	674	639	669	656	632	648	638	669	643	674	662	645	656	605	630	681	650	608	648	649	633	658	645	650	656	617	592	681	637	649	685	635	623	650	641	639	653	662	615	667	650	631	640	647	664	659	642	673	654	704	617	600	607	637	674	633	634	607	621	635	666	688	666	645	685	647	654	639	648	635	637	652	650	646	620	641	692	619	604	662	657	632	662	672	624	694	635	612	700	643	649	632	677	621	661	637	678	703	644	622	610	609	653	636	643	687	622	650	641	641	631	626	679	621	687	666	615	619	657	675	624	635	662	601	697	667	610	627	626	612	638	643	653	610	643	618	600	678	619	642	630	631	591	660	649	628	636	626	623	674	662	649	585	623	658	613	626	645	649	658	671	666	670	637	675	654	691	687	641	645	656	650	644	665	612	661	651	613	625	628	667	626	653	637	663	591	622	619	637	653	620	662	658	620	626	620	703	631	640	663	627	606	656	611	599	663	600	649	622	693	631	659	616	635	647	612	660	644	636	645	604	697	630	620	646	639	599	646	621	642	620	637	585	644	686	664	668	666	701	677	656	646	648	630	668	654	663	641	643	633	663	673	632	614	635	648	661	639	629	625	665	619	659	659	673	617	671	695	629	626	592	645	697	639	648	660	657	628	623	572	650	619	613	630	672	663	663	639	610	609	658	623	625	681	592	629	607	614	600	609	672	624	655	656	640	666	637	678	642	668	634	653	615	652	642	625	637	659	620	612	633	640	659	650	639	629	632	649	632	616	686	618	629	658	675	604	653	642	629	628	662	608	639	619	618	626	699	619	628	625	634	674	695	707	636	637	628	613	673	678	659	644	622	642	648	660	671	645	675	645	645	671	660	653	594	665	655	647	678	672	651	642	662	647	637	615	617	642	624	641	655	605	652	642	636	671	613	646	667	628	633	619	630	642	614	647	650	609	599	639	645	635	677	663	659	597	666	635	650	685	660	645	682	634	634	611	659	636	675	672	679	606	629	653	653	630	614	641	669	647	657	602	640	619	621	624	670	616	631	623	601	607	672	696	630	652	649	635	670	635	585	678	628	627	638	644	677	682	671	656	619	684	651	625	660	622	673	623	570	633	625	646	662	631	640	626	671	659	668	640	644	626	662	661	657	664	645	632	658	659	620	612	698	655	599	599	638	697	673	622	622	595	648	670	636	673	631	654	625	635	625	655	632	675	669	619	645	670	603	656	630	612	570	639	612	621	673	688	642	620	674	656	626	618	659	609	662	615	609	664	666	652	693	618	629	677	651	615	643	613	677	668	644	582	649	660	628	631	662	634	624	629	685	601	635	669	595	609	627	646	675	661	632	634	707	630	650	636	648	625	607	671	658	676	630	673	665	642	624	631	690	657	622	626	683	642	631	613	653	651	610	615	647	661	625	662	609	627	619	585	617	671	659	670	660	654	648	627	633	638	645	618	673	651	664	656	598	635	630	670	659	598	611	639	602	680	650	657	682	715	630	644	650	652	649	642	673	598	609	680	668	642	636	640	672	629	676	637	669	637	664	686	636	644	619	592	661	631	580	612	579	656	623	671	650	664	680	617	646	640	638	637	670	667	626	616	662	644	640	648	635	635	628	666	661	653	655	637	625	635	611	690	676	640	604	668	596	638	644	597	641	628	696	622	679	665	663	664	639	632	657	677	661	664	677	651	649	666	660	654	674	640	636	628	601	657	677	636	629	633	672	621	676	622	652	626	660	669	624	647	609	670	672	634	671	606	663	679	694	646	642	641	619	681	628	652	626	669	636	670	657	660	648	653	645	633	631	713	673	682	656	616	643	669	618	645	644	605	666	599	664	652	665	649	585	654	628	656	713	645	648	652	610	644	673	644	615	588	649	642	605	655	636	611	614	690	633	630	651	650	670	632	643	626	666	638	618	593	638	650	628	628	637	632	604	657	693	654	580	682	653	674	648	645	651	618	603	670	628	630	671	631	637	634	626	645	658	644	614	615	656	650	666	641	640	655	625	667	644	637	625	662	647	671	718	701	618	625	651	573	638	646	639	617	659	611	658	678	703	659	652	636	621	648	633	654	611	640	647	634	611	647	644	622	645	642	644	643	615	621	641	649	678	646	653	613	650	645	652	624	690	627	690	618	633	646	607	632	622	629	617	612	640	638	615	595	641	655	637	676	653	625	633	645	632	633	643	641	646	628	664	656	648	637	703	614	636	658	679	626	665	632	606	671	618	654	679	658	633	670	601	613	668	646	632	624	668	600	677	651	611	624	606	622	662	646	679	647	625	601	627	637	667	650	675	628	637	638	629	656	621	644	684	670	670	664	689	651	698	619	658	626	678	625	645	596	644	675	639	648	645	628	664	641	655	649	607	627	615	643	660	648	614	626	653	632	624	670	655	671	664	611	646	672	660	641	679	610	648	594	643	621	630	625	653	647
4266	1299	1167	909	844	792	766	793	771	736	736	729	739	758	796	729	781	753	732	806	780	746	737	739	727	712	745	695	728	765	729	716	817	728	717	716	713	778	738	771	696	770	760	819	722	716	701	736	754	686	709	769	743	780	734	766	727	709	722	721	704	738	734	738	774	789	759	769	785	722	766	709	717	730	769	723	740	758	755	728	796	716	753	727	767	772	748	766	716	761	732	747	723	684	731	706	735	735	703	727	746	739	763	782	776	699	767	724	771	716	733	757	747	703	687	732	709	701	683	736	737	728	766	737	722	729	742	719	726	759	756	700	722	760	670	718	743	738	715	747	677	769	735	690	720	728	708	738	739	702	700	775	725	717	748	783	713	732	711	715	694	716	731	755	760	740	769	710	728	751	705	742	768	699	713	717	719	719	731	695	768	776	720	717	758	788	704	726	739	746	733	716	734	772	744	727	686	750	743	756	734	734	739	769	749	721	709	746	759	742	702	753	752	717	746	676	729	734	738	762	777	715	726	746	726	691	715	707	737	783	728	734	741	749	756	760	688	755	702	761	762	717	742	813	728	733	715	719	748	716	721	729	753	706	738	697	713	756	734	745	736	748	701	759	689	751	803	720	678	756	724	729	674	706	700	730	759	756	723	731	764	705	722	735	694	715	766	768	668	719	770	748	734	768	730	787	766	772	729	695	763	778	753	733	765	734	686	657	732	719	707	702	701	747	705	723	735	750	745	726	755	741	806	758	750	739	784	729	734	758	722	737	737	782	740	748	723	748	672	720	718	735	766	736	762	766	705	785	711	762	744	714	741	767	713	755	733	750	725	772	743	704	712	780	658	707	767	768	697	780	703	721	762	726	728	807	759	807	708	724	744	721	745	697	755	725	784	754	709	807	731	739	746	748	687	705	724	706	714	754	762	679	727	720	768	722	755	723	748	767	766	737	754	727	724	792	707	731	727	726	708	695	764	707	776	750	691	809	714	694	722	763	753	719	725	685	742	724	741	713	768	704	712	730	724	704	707	654	735	717	723	788	702	733	716	729	740	702	697	692	683	742	709	744	764	807	724	770	706	728	722	722	763	757	757	709	751	728	777	701	728	727	717	731	743	727	744	764	771	721	738	738	711	710	760	791	746	702	725	765	694	812	716	780	744	747	745	718	716	750	746	719	724	740	717	732	705	772	718	733	763	744	730	776	774	742	744	729	717	788	717	753	746	712	745	715	720	774	714	736	685	760	734	714	733	714	764	748	739	695	787	716	730	723	713	748	739	727	759	760	711	730	741	714	734	735	709	758	777	748	745	746	748	752	749	744	751	738	735	731	726	747	713	740	803	721	739	736	704	757	698	743	832	808	742	721	751	734	735	751	785	727	774	711	715	745	737	751	752	750	690	744	790	743	762	737	753	787	720	753	775	732	744	751	701	764	763	715	730	728	751	707	810	734	752	696	756	697	707	760	741	732	737	734	729	673	752	732	697	732	767	756	764	717	729	766	729	743	740	665	735	716	738	721	745	694	747	774	727	792	784	730	737	748	756	745	700	763	676	722	776	762	730	719	734	727	714	735	764	704	736	726	736	732	721	761	715	701	767	733	728	731	767	775	765	733	747	727	709	697	708	758	750	700	800	733	699	700	706	719	742	753	762	718	758	747	749	740	709	730	724	747	718	749	714	705	776	748	737	729	743	799	720	715	746	749	713	728	722	748	783	766	784	714	776	769	695	735	754	722	732	757	729	747	736	737	746	698	703	696	730	686	792	735	773	764	693	714	758	796	755	744	744	704	766	749	749	737	677	756	739	719	754	764	696	700	742	746	743	698	766	742	738	658	801	706	749	685	689	736	723	748	775	707	741	776	735	731	682	719	725	689	741	758	712	764	742	765	798	727	728	754	717	732	748	733	740	730	741	716	800	738	751	766	721	752	731	708	726	695	758	722	729	702	750	770	722	713	695	724	738	734	709	687	748	749	740	703	733	758	720	737	721	743	789	721	739	717	726	728	730	678	723	767	725	691	723	715	754	701	742	719	762	701	705	707	767	737	771	755	744	705	725	761	720	760	769	708	737	752	719	749	730	681	716	692	707	706	755	709	684	786	744	753	753	753	705	752	708	755	711	751	754	744	785	756	699	751	733	759	666	691	686	736	761	720	755	698	731	789	769	719	740	766	745	760	766	751	741	712	722	745	707	677	752	754	753	773	737	737	718	704	740	749	758	764	711	764	761	706	741	767	748	743	729	710	813	788	774	679	752	738	734	686	737	732	738	683	761	780	737	731	766	687	727	746	722	742	779	775	706	719	727	711	748	750	731	790	714	740	730	728	735	719	715	698	712	733	742	722	781	754	746	764	681	736	726	733	737	749	708	752	750	712	760	745	703	727	750	717	761	776	740	701	715	774	728	747	682	769	734	744	716	781	743	748	691	760	776	717	750	665	741	748	759	736	715	774	723	779	685	751	747	714	753	760	673	742	769	771	744	726	706	718	681	771	747	725	806	721	721	717	754	718	770	730	736	693	702	744	711	742	699	686	729	750	729	706	718	765	738	712	747	764	705	766	722	705	732	786	705	728	758	704	740	758	711	717	821	786	745	761	767	750	684	713	729	702	735	694	775	704	749	766	761	723	763	752	709	760	759	712	731	741	723	730	730	744	723	753	733	762	747	739	790	765	748	785	736	718	709	740	726	763	757	680	763	694	743	751	710	682	729	700	775	742	728	716	752	764	708	704	710	737	715	785	749	750	729	740	755	721	680	721	741	742	756	733	781	703	758	725	723	733	713	774	742	736	736	698	745	738	718	760	761	752	721	692	719	709	756	794	742	770	735	716	731	753	793	719	784	802	697	711	763	716	722	716	714	744	782	736	760	721	694	748	720	697	773	744	712	770	679	753	725	738	783	772	749	746	702	768	763	784	739	723	736	689	732	742	762	760	770	721	749	766	697	747	751	709	716	771	740	773	750	777	731	740	711	762	745	711	716	747	731	744	718	753	818	710	680	749	743	710	723	760	718	760	730	717	770	704	797	731	733	826	748	701	720	742	731	753	712	784	765	763	728	739	731	727	714	747	758	741	752	708	720	749	750	774	765	714	753	766	729	766	728	754	755	761	752	726	734	783	780	735	747	709	744	781	747	772	721	728	689	757	731	754	722	742	715	744	707	738	760	758	729	729	736	749	814	741	733	749	743	753	746	794	729	737	724	733	756	740	766	756	759	702	743	710	751	748	750	781	730	745	719	704	752	783	787	706	695	694	742	757	721	752	791	732	728	742	723	695	741	762	683	754	741	709	767	713	741	702	712	726	729	771	705	730	706	704	752	750	735	726	723	708	732	726	724	723	706	721	746	735	741	764	726	776	722	700	793	748	692	681	716	776	748	728	690	722	757	724	731	748	732	710	752	756	755	732	771	733	784	742	734	763	698	705	775	701	733	735	726	776	755	710	690	721	691	728	760	714	726	718	732	745	736	720	751	775	707	750	748	739
23311	20830	27801	23979	20812	9447	1691	1223	1117	1051	1009	989	992	1002	956	889	936	941	923	973	923	943	915	927	915	922	831	856	894	917	896	874	905	834	890	849	869	842	852	915	884	895	850	918	913	908	934	943	896	950	838	902	934	870	833	858	939	925	919	884	848	859	940	830	869	850	881	890	933	874	874	854	911	849	843	907	907	844	869	893	874	869	909	870	842	882	864	838	932	845	924	847	889	891	855	848	878	908	971	886	876	884	960	850	889	858	898	845	943	843	902	826	877	851	878	891	875	884	894	897	889	905	869	915	928	903	791	904	879	865	877	892	875	893	900	932	884	901	865	839	841	873	856	834	880	876	862	876	893	895	929	889	858	849	852	868	921	925	889	912	925	872	880	889	918	834	883	885	860	870	876	868	874	918	877	900	861	873	902	845	865	919	903	924	872	868	878	891	847	818	913	916	910	880	867	900	941	844	906	932	830	888	875	895	875	881	847	880	848	861	870	890	860	898	855	873	882	920	867	874	926	828	842	918	920	822	844	885	879	898	865	918	874	919	874	886	841	829	827	886	919	900	868	880	847	883	902	919	863	892	820	901	900	865	840	859	875	890	915	910	814	874	888	882	889	901	922	812	871	830	888	876	862	826	872	931	877	867	857	886	827	941	851	867	932	919	903	861	929	918	865	872	882	849	853	870	853	858	876	877	859	881	890	929	868	893	898	921	868	938	855	904	875	874	882	821	909	874	892	839	890	894	901	920	881	892	845	868	894	872	902	875	877	910	893	896	910	913	877	883	911	871	891	860	871	873	825	897	868	837	880	883	938	852	875	899	909	916	878	929	881	935	859	880	912	827	892	888	871	885	870	893	903	909	890	876	866	847	842	897	952	914	859	873	891	901	851	833	910	874	882	874	874	873	885	834	912	882	937	875	917	848	830	918	896	881	834	923	828	881	891	844	834	849	917	887	865	842	888	876	829	868	890	842	853	965	901	878	901	934	868	846	882	876	894	864	922	874	914	874	852	840	858	895	830	887	839	913	919	863	885	877	903	889	854	914	922	920	896	897	897	858	879	959	851	913	888	880	843	890	841	853	891	892	902	898	893	900	841	921	904	864	919	852	886	847	896	862	849	913	840	860	869	911	869	852	845	868	903	898	872	877	924	866	849	874	867	904	922	918	912	870	900	826	870	912	862	876	856	876	892	870	920	945	891	897	885	829	815	867	955	851	905	853	843	857	851	875	872	850	852	886	858	863	873	942	960	867	892	890	840	854	877	820	867	893	875	841	920	899	933	905	881	864	851	812	904	854	863	873	908	852	904	888	881	894	877	868	924	893	895	861	873	883	958	910	896	859	848	847	886	855	848	882	893	807	847	845	887	923	852	858	896	920	839	917	833	932	903	782	890	854	850	884	868	848	944	843	840	864	820	831	885	877	830	837	876	828	850	880	880	902	920	875	927	865	913	847	881	866	902	899	884	860	832	860	873	829	894	857	876	913	910	907	872	918	835	887	933	915	915	881	895	904	886	918	855	863	835	871	867	910	870	876	841	921	881	927	856	910	860	866	909	874	907	807	884	874	953	861	822	882	891	881	907	914	878	863	920	877	935	870	882	872	906	868	789	886	892	885	887	896	832	872	864	840	831	886	877	915	865	855	898	831	879	904	912	824	908	848	876	856	906	939	870	956	876	854	925	926	868	899	890	877	867	920	899	865	886	842	847	891	892	887	868	860	885	905	881	872	852	812	897	881	818	882	914	897	832	892	903	855	886	845	856	864	891	846	851	831	870	885	870	831	864	937	848	941	845	843	875	936	857	898	866	879	875	885	906	872	833	866	906	894	910	912	905	857	878	956	882	861	847	925	869	880	888	867	889	875	887	831	883	937	912	909	843	892	877	843	904	875	957	884	830	870	898	875	878	883	802	876	883	853	940	859	888	911	863	886	880	833	860	936	859	877	883	857	907	826	907	944	893	855	871	891	874	842	926	906	907	859	887	855	854	902	906	854	904	920	818	840	922	908	873	834	851	905	911	861	899	841	867	868	925	906	824	831	891	861	908	855	832	891	884	896	915	874	881	844	880	907	875	845	863	839	863	882	918	907	923	906	894	848	885	870	811	858	874	835	876	880	885	925	909	863	845	905	847	920	870	858	848	888	869	851	897	931	865	891	843	919	880	894	916	850	912	892	854	863	901	879	897	832	864	900	850	888	844	849	899	891	869	887	846	944	909	865	914	888	844	861	852	852	870	899	838	946	911	921	883	877	866	912	820	890	911	890	860	947	818	885	900	864	891	883	866	899	865	902	889	913	899	940	859	882	964	890	901	847	818	831	935	883	793	875	809	820	952	887	886	884	888	835	832	909	853	872	906	913	851	877	904	847	923	894	895	906	877	870	864	889	910	874	823	858	894	841	859	843	896	875	883	883	842	836	853	860	873	903	878	868	841	830	871	867	888	911	850	918	837	860	850	844	934	870	867	885	910	854	862	866	817	904	874	862	870	880	798	837	886	869	915	901	902	894	877	902	838	879	864	857	879	870	886	902	852	943	868	879	894	946	911	891	879	886	923	845	900	846	847	878	853	843	837	896	833	891	889	889	864	942	897	864	851	882	940	857	904	846	860	864	849	895	859	793	877	939	864	878	853	875	901	815	858	815	859	903	891	876	867	943	932	916	876	821	867	864	944	836	847	872	876	862	848	921	887	882	844	850	860	867	847	879	864	907	888	882	923	900	907	813	895	883	857	853	900	870	821	899	901	903	844	872	882	827	914	868	933	900	876	879	890	948	866	884	856	873	887	911	928	882	906	896	893	883	915	866	835	830	907	890	825	846	865	837	862	899	899	923	934	876	866	840	843	865	856	911	871	927	851	837	872	920	905	878	850	837	829	865	923	890	881	892	878	900	888	876	917	912	892	873	812	831	894	861	878	914	831	875	866	871	848	851	842	874	895	895	862	880	817	932	872	900	873	875	887	863	871	876	913	882	841	881	870	927	823	904	850	861	870	913	817	862	887	895	888	895	912	899	858	858	898	859	863	850	836	924	847	890	878	909	888	811	891	833	857	852	808	864	892	867	860	882	803	836	866	863	828	874	873	921	839	898	865	851	878	919	871	827	860	810	884	869	861	871	917	923	872	885	846	903	887	888	879	890	910	882	838	904	805	888	868	898	868	783	854	874	921	829	862	861	926	861	832	840	920	869	893	874	893	920	883	914	861	900	900	892	904	831	870	863	860	882	873	846	873	917	844	916	781	912	883	870	861	881	875	844	923	874	901	851	896	840	861	904	950	858	869	816	918	865	911	873	824	896	872	845	898	865	865	887	917	914	880	843	860	876	869	892	885	881	878	886	890	853	873	879	900	897	923	900	887	857	829	905	893	919	908	912	874	888	836	896	855	879	888	840	860	880	938	859	928	889	903	891	884	831	905	918	889	899	851	892	870	879	898	903	898	883	904	916	868	905	881	883	870	936	890	942	915	867	895	852	893	909
3365	8397	6410	3354	2559	2124	1746	1517	1404	1366	1254	1188	1163	1126	1116	1042	1124	1016	1069	1054	1045	1084	981	1049	982	1034	1081	1059	1043	1006	1030	1021	988	1058	1004	1045	1002	1019	988	1036	1029	1009	1035	1009	1075	1000	964	940	1038	974	997	1022	940	1048	949	1028	1032	989	978	1046	999	1037	1035	1008	1047	1033	1003	1034	1024	1022	974	1004	1022	965	1016	1023	1037	1025	981	1002	989	1035	957	1056	1007	1007	1060	971	1006	1060	1000	956	976	999	1007	1070	987	983	1060	1009	990	1080	1026	982	1004	1010	931	992	1003	994	1076	1002	998	1018	1013	989	1032	986	1027	1049	975	1010	1002	1055	959	994	1020	1005	1058	969	1020	1012	1024	1026	1019	962	1018	1064	1030	1010	998	1046	1026	996	966	992	988	1058	1034	977	998	981	986	1033	993	993	1005	942	962	1039	1010	962	1040	937	1084	941	979	1002	1011	989	1033	1006	1036	969	1011	976	1034	977	991	1014	957	986	1041	1000	987	1015	1033	998	997	936	1017	1023	988	1053	1002	985	1040	1016	1040	1008	1040	999	1004	1039	1037	1029	1048	1024	1003	1024	984	990	968	969	999	992	1001	990	991	1026	991	1023	999	994	1004	1024	971	1025	1042	992	942	1029	1014	991	1011	995	1057	1005	1014	1018	996	989	1021	985	940	976	996	1090	1001	1020	1006	1043	969	1058	1006	1003	1025	1001	999	991	1045	1046	994	1059	1011	1046	1006	997	933	974	985	975	986	1005	961	985	1029	1009	965	988	980	1007	1033	985	1013	1032	1003	996	987	981	1029	1001	1059	1030	976	996	1056	987	1011	999	937	1061	995	1001	979	971	1059	1044	989	1038	960	971	981	998	977	1028	970	963	966	1002	985	964	1032	969	1013	1033	975	969	1008	1005	1030	1014	970	1030	1037	1016	975	992	1013	972	1048	987	1043	1020	967	980	1003	975	928	1042	1032	1011	920	1060	1051	982	1057	1015	1009	998	1010	986	1038	996	931	973	1015	1026	989	993	944	954	1008	994	964	1013	994	998	1055	1035	1008	976	973	1027	951	953	1050	938	1060	976	1000	989	999	986	1017	1009	964	1002	1020	988	971	975	1014	1004	987	993	1020	996	998	999	1018	1023	1029	1056	1088	1013	972	993	983	1007	1039	1043	959	1020	1020	996	967	1007	1026	1025	979	1002	1041	971	973	1084	1014	1033	1050	1031	1025	1086	991	990	981	1000	972	1051	1007	957	957	956	1054	970	982	1043	1025	1067	1004	990	1025	1006	967	962	933	1001	1014	1004	1009	953	978	999	1037	975	967	995	1010	1000	1014	1032	974	1005	1006	971	984	1055	1047	1005	1010	982	990	992	1018	986	957	1006	1030	1004	1017	1073	969	1003	1080	995	1023	1045	952	945	1056	960	1046	1016	1036	951	937	985	956	1054	1033	1015	1017	1011	996	1064	987	958	1049	990	989	982	932	1015	1009	1037	1015	937	1026	996	1000	1019	1049	967	996	1033	1042	993	1029	1034	1026	1020	1059	1050	974	992	1020	1025	1035	982	936	1042	1030	990	1026	984	972	919	1026	1018	1002	968	996	993	1058	1023	992	1033	1070	1010	990	1062	1056	1045	1024	1018	1038	986	983	1036	1017	994	1004	1026	1052	980	1040	976	1035	978	1000	1052	983	1017	1005	1033	1003	976	1032	991	950	1003	992	932	1006	1013	1042	1018	1007	1015	1008	972	1013	965	1028	1045	1016	1007	927	1001	957	982	1073	1012	1020	979	1030	1041	997	1009	930	1052	1059	996	944	1003	1034	1006	1023	979	952	972	1007	1047	1016	962	1014	963	1042	939	992	985	945	1075	1054	993	1030	1035	983	962	997	1030	1009	972	1025	1028	1023	1029	1005	1034	988	1014	979	989	939	972	1013	941	1010	985	1006	977	976	1041	963	964	1011	984	988	1099	986	993	953	1026	1011	993	1023	1014	1010	1030	1024	996	1036	1003	976	976	989	976	1025	1042	1005	989	1077	1037	931	1034	1005	1004	953	942	1017	1026	977	1018	927	982	994	935	1032	1054	985	1071	1009	970	1000	979	993	1024	1002	1037	1015	980	1027	1021	993	1006	1081	1039	1004	971	1017	1054	1016	1021	1014	1008	1040	1020	1001	978	1019	989	1025	967	1035	980	1061	1011	983	991	1025	1008	970	991	1020	1025	1026	1082	986	983	954	1001	940	1039	1003	1016	1080	972	1068	994	993	986	1021	1049	976	998	1055	1015	992	966	998	1019	993	1024	1031	1062	991	989	1011	968	1034	1065	993	1010	978	1032	991	971	1005	1004	1003	1043	1013	1015	965	1019	993	1002	1011	1035	1003	1022	950	1027	970	1026	1017	966	1039	1012	1004	1032	1005	1035	1020	1040	1029	1068	1048	998	963	1026	1013	1013	1026	1053	1034	1021	1002	968	967	1043	1016	1018	1024	994	1000	980	950	1047	1008	992	1018	1011	989	985	1053	1032	1048	994	1001	1003	1061	1065	1021	987	1031	1069	994	984	975	1006	986	983	1066	938	970	963	1015	1024	954	957	955	1046	990	1029	919	1007	922	1012	954	993	981	943	1057	1000	998	1034	1016	1035	1057	1030	965	1017	1009	972	998	1048	962	992	985	1032	1043	970	984	1008	984	1031	1041	1023	936	1005	1020	980	998	984	962	1000	1011	964	1064	944	1063	1001	972	1028	998	1019	1066	1001	963	982	1021	929	956	996	1013	998	1029	985	1017	990	1039	997	1028	984	1008	964	1007	972	979	1028	969	996	1016	995	988	1012	998	984	974	1054	1027	987	987	1061	977	930	1033	1011	1046	1025	984	974	989	1014	1009	1017	1027	959	1003	1047	1023	1001	1003	993	1016	1047	1078	1003	1000	998	1016	1054	1012	1010	1018	1050	983	966	1022	1025	953	935	1034	969	1082	1051	1032	990	935	949	996	1031	1034	962	1009	1049	1018	1019	1001	1029	950	1061	1043	1012	987	1053	1019	1023	1012	1008	964	947	1016	1005	989	994	1015	1018	1027	1004	977	980	958	990	934	1014	1000	971	972	1036	974	1026	944	1013	996	1032	1069	959	964	1026	994	1010	1004	986	1027	1004	1061	1026	1005	1011	1017	956	1008	1014	998	1025	990	974	1047	986	991	986	1009	1019	1029	1030	897	1037	1026	966	977	968	1021	940	1051	973	958	1028	977	943	1016	1010	1021	1006	987	1030	944	1018	982	1012	954	967	996	1003	1061	1008	1054	1004	1014	1030	990	1002	1045	986	989	1043	1016	961	1055	995	1018	915	1104	1048	1033	1036	989	969	1001	1009	951	1010	973	976	1074	959	1031	1020	986	1001	1019	929	1005	1021	1010	1002	1004	1009	1038	1016	997	1014	1016	1004	979	951	963	994	1031	1039	1017	1001	1000	1071	1017	986	989	1031	992	992	1082	1039	980	965	991	1044	966	983	955	941	993	979	1067	973	1003	977	971	995	1032	974	1035	1010	1016	1004	1051	1013	967	1024	1020	1049	1013	1023	964	1027	972	1026	1017	1017	989	975	1048	1012	1028	957	954	1003	1019	1027	962	1002	996	930	998	927	971	1016	1014	1029	967	1014	994	1011	1022	1001	1071	1005	1061	1052	978	967	1058	1019	1039	1047	1003	997	1005	994	999	1024	990	1021	1005	1013	976	1009	993	935	1011	973	984	1009	968	981	1001	987	1018	980	982	1007	982	986	975	976	983	1051	976	1010	1026	949	991	991	1034	1034	1022	1013	1008	1089	1017	968	1010	991	975	1032	1037	1017	970	967	1000	1004	999	1009	1029	961	947	1010	1028	1005	1022	934	995	1024	1001	1024	1023	996	1019	1015	1020	1028	949	999	1023	1006	1002	1019	1006	968	992	993	992	1015	1003	990	970	975	1050	958	990	1010	1008	1011	1036	970	1026	966	954	998	1002	1042	980	1015	966	1000	969	1030	1016	1039	1035	1028	997	1028	971	1091	966	1034	1022	1034	962	1006	997	988	1046	940	972	970	1010	1009	992	1039	979	964	1001	984	1005	992	1068	1004	1021	993	954	976	1031	976	984	1005	1045	1005	996	1024	1004	1042	948	950	963	1017	1059	951	1037	969	949	970	1006	1036	967	1012	1036	986	987	999	1010	1002	1002	1008	1010	1014	1030	946	1005	1033	995	950	1005	1020	960	1021	961	1028	968	997	1036	1029	999	980	1006	993	997	975	1021	1054	1042	991	1042	1027	988	1012	1036	971	1010	1013	983	1014	1012	993	1004	962	976	969	1000	985	989	984	1009	977	1073	1064	969	981	1028	1024	1019	1001	967	996	993	1005
24316	20818	26844	24784	11730	782	525	453	427	366	384	373	351	367	355	367	323	343	320	306	331	349	334	330	343	328	311	311	343	350	344	332	296	324	325	325	295	314	354	326	311	283	341	322	322	306	339	331	324	317	299	317	332	345	320	347	327	323	282	305	327	305	319	345	326	316	349	293	314	314	341	324	315	303	308	316	294	333	299	312	310	319	315	316	318	288	330	318	315	323	339	278	301	293	294	333	318	343	312	310	321	326	322	306	279	296	310	349	334	327	320	315	297	293	321	341	315	336	289	339	305	313	304	328	307	327	323	336	275	318	316	330	275	313	323	353	319	338	323	304	316	324	337	326	304	291	310	330	314	314	294	317	328	302	310	273	322	293	313	315	346	316	295	318	321	289	329	333	325	304	323	296	285	325	336	317	356	316	293	306	318	318	332	314	308	301	327	323	323	302	333	323	337	300	289	313	336	313	299	335	296	315	310	303	316	320	345	314	330	321	337	326	327	326	313	302	319	332	323	356	322	326	313	285	335	285	320	301	300	301	328	315	293	309	302	316	273	302	309	307	290	311	319	293	313	328	299	360	341	319	341	321	336	304	355	338	305	330	344	307	305	337	321	302	318	328	309	350	309	325	328	315	323	338	351	331	320	353	313	319	359	331	315	334	304	286	344	305	320	295	354	322	336	278	301	334	344	348	289	337	327	316	304	309	326	329	356	327	279	309	329	351	337	290	317	273	301	339	322	315	307	315	312	315	306	322	323	309	315	331	308	327	298	307	324	292	297	309	327	336	296	293	339	287	303	333	340	292	343	314	281	338	312	343	294	306	318	322	334	283	332	360	322	288	338	294	310	306	318	324	301	320	340	331	304	293	310	310	320	304	320	265	310	308	302	360	316	324	318	334	325	337	319	350	308	294	317	329	369	313	327	330	327	317	344	279	372	334	317	291	337	307	306	306	337	321	293	298	318	323	326	332	292	316	330	297	325	302	322	351	307	305	311	316	319	347	321	329	312	335	313	313	345	329	337	301	334	281	312	296	311	301	317	319	303	311	316	325	307	292	295	312	295	315	282	333	322	300	293	302	310	337	319	302	337	286	285	311	328	341	316	281	325	344	326	329	316	340	336	334	302	323	318	330	305	297	314	298	326	318	321	289	303	316	353	332	314	328	321	312	311	317	352	294	358	313	331	304	362	316	288	299	305	298	329	324	296	315	299	341	342	334	317	338	340	326	305	348	309	299	343	338	310	326	307	305	344	311	335	284	285	311	366	325	315	305	340	304	319	292	324	341	280	284	318	325	334	320	310	301	290	324	296	300	331	321	328	326	361	324	321	309	311	322	329	325	312	338	298	333	304	312	331	304	353	337	356	330	314	291	317	345	325	323	297	294	317	326	322	313	344	312	330	323	336	282	318	320	327	326	303	310	278	316	296	316	321	279	301	316	336	306	321	344	331	308	330	327	323	305	316	338	332	301	300	321	303	324	303	298	302	304	332	318	312	309	350	330	327	305	306	306	313	312	298	324	295	322	312	298	317	319	327	286	276	330	331	331	314	313	297	336	289	293	310	321	275	342	299	315	295	333	316	349	291	312	297	290	340	331	330	323	344	281	303	354	311	336	318	344	310	310	294	270	347	288	314	362	317	332	309	293	287	325	314	330	330	290	347	306	292	308	302	323	302	339	310	327	327	313	286	312	347	357	318	284	342	300	305	323	322	322	323	300	310	330	331	303	322	329	311	319	313	319	339	294	311	313	320	305	321	318	311	308	325	328	292	313	338	334	301	335	286	321	310	332	339	309	305	300	297	326	345	316	314	333	305	314	295	353	341	302	308	302	320	322	350	321	327	286	328	342	338	312	309	309	334	335	323	323	326	331	305	329	320	312	325	329	341	325	281	313	292	303	325	328	324	328	327	295	324	334	310	318	303	335	309	353	324	328	340	319	299	307	305	312	308	313	317	329	329	341	310	331	310	305	301	318	331	329	321	307	302	325	333	319	322	302	327	297	335	316	311	313	354	324	317	323	313	316	345	313	348	337	319	315	352	315	325	295	311	339	285	294	326	322	352	318	331	302	324	325	324	317	337	325	350	302	319	323	320	323	326	341	291	305	343	315	349	327	317	322	318	314	324	304	357	316	297	343	297	315	339	304	297	304	318	309	317	311	279	308	302	320	294	333	325	308	307	298	329	267	313	338	323	327	275	384	293	335	351	307	313	305	344	337	310	333	337	340	330	316	297	327	297	304	333	314	345	306	328	319	318	291	346	323	297	314	321	313	297	313	316	288	344	316	307	320	333	328	320	305	316	337	315	317	289	368	318	326	313	313	323	305	295	310	332	337	321	315	326	310	305	309	305	325	312	330	328	333	300	341	326	330	308	308	326	317	351	303	316	312	315	292	314	324	295	328	323	284	311	308	311	303	286	313	315	307	322	300	326	339	330	288	307	315	308	315	334	324	333	317	316	317	339	328	310	280	321	332	328	319	315	303	309	324	322	342	314	312	315	322	290	366	330	335	340	301	317	310	316	307	313	293	317	307	346	284	314	309	347	322	315	282	289	297	320	333	308	294	314	320	318	338	318	308	299	322	340	294	334	297	297	317	317	315	348	318	304	314	305	302	362	312	307	328	316	316	293	316	331	312	310	297	302	338	329	307	320	342	328	310	296	296	334	285	348	337	359	279	321	344	351	318	354	328	319	292	288	307	301	312	317	330	307	340	324	338	312	296	313	314	334	306	320	323	319	320	302	276	325	298	304	321	349	308	322	344	318	323	356	309	317	330	340	315	309	331	323	343	313	307	319	313	305	306	338	339	312	319	341	318	330	331	318	303	341	330	320	344	316	315	319	277	306	332	315	336	305	324	311	318	284	313	285	305	318	324	316	334	321	308	353	309	341	321	304	302	345	330	321	346	301	332	323	303	270	316	301	336	316	294	340	298	303	279	320	332	306	295	284	335	299	312	285	320	318	333	326	302	306	321	340	319	293	313	336	330	336	334	315	312	319	322	345	313	312	301	313	315	294	344	329	325	342	304	307	304	313	338	317	328	344	344	338	302	325	343	321	333	322	317	299	308	316	314	327	313	322	289	313	294	279	303	292	311	339	340	344	297	305	308	324	320	336	346	294	310	296	322	284	352	325	319	345	299	337	305	332	341	327	304	325	328	297	293	320	313	304	316	330	305	338	320	300	303	275	314	324	305	341	332	327	320	309	307	313	328	310	310	297	330	307	331	329	328	326	295	322	305	287	330	324	329	338	310	325	298	313	319	298	291	330	331	299	323	318	292	339	312	330	320	324	335	298	285	328	307	308	311	307	358	309	329	332	324	322	298	322	289	335	316	319	322	298	342	292	281	319	295	323	315	331	301	301	283	292	308	318	317	314	322	341	323	296	308	308	338	319	300	308	330	308	308	332	320	294	346	298	324	290	323	314	289	285	319	321	328	320	329	323	328	311	337	306	330	321	342	326	339	298	325	294	309	318	307
3390	4939	3722	1782	1350	1049	905	782	648	603	485	510	493	446	490	447	423	428	457	393	435	431	405	396	383	394	388	358	402	382	398	373	357	405	390	351	394	354	399	398	397	375	425	373	361	414	432	410	418	388	371	370	369	411	362	413	406	374	375	384	402	413	373	389	365	379	369	377	357	423	390	387	382	411	371	378	356	375	384	397	369	382	366	388	400	383	363	362	376	415	368	381	376	351	386	386	350	361	386	385	399	381	399	392	359	389	387	382	396	393	383	393	409	388	357	369	389	396	411	381	366	381	350	423	349	401	406	390	390	388	377	376	376	362	396	403	350	376	361	411	372	413	390	370	378	396	384	407	379	375	348	390	396	349	373	419	424	381	369	385	359	394	367	399	380	390	368	396	378	417	388	386	360	382	358	340	380	343	391	392	395	376	380	330	390	371	374	387	382	356	357	385	367	393	403	380	391	365	402	382	367	373	330	384	369	430	387	390	378	423	328	371	383	392	403	379	379	383	413	338	381	376	390	368	433	354	392	398	404	379	345	380	385	390	398	378	412	355	366	373	353	420	342	363	422	339	388	392	366	359	370	355	386	424	392	380	398	371	347	380	372	371	407	392	407	400	355	370	362	401	407	357	369	383	378	366	339	367	407	396	369	394	379	375	384	390	376	368	377	372	405	388	373	383	379	368	393	414	373	411	389	360	361	397	365	377	383	377	364	422	411	388	399	398	409	396	394	350	376	386	413	390	399	422	390	396	376	386	355	389	386	369	378	371	351	340	319	349	385	409	362	365	364	381	379	353	407	391	373	401	381	378	370	355	403	364	389	372	397	390	370	390	360	381	388	374	393	359	380	401	387	389	352	392	384	409	350	369	354	395	376	370	395	379	382	406	357	377	374	378	385	370	390	364	404	372	377	376	325	394	337	372	371	389	397	358	374	405	394	350	398	382	406	400	409	350	383	381	399	380	391	369	377	400	406	362	382	393	391	365	416	363	369	422	397	386	358	427	347	377	388	389	386	410	391	390	373	361	403	389	381	381	372	363	342	389	349	395	405	363	386	372	412	409	374	378	350	361	372	394	408	374	355	398	372	404	392	384	384	356	370	336	377	348	391	359	353	420	370	377	367	374	368	403	378	391	394	387	372	426	413	395	366	370	401	414	387	405	383	347	407	400	371	381	383	391	350	371	425	407	333	411	367	380	391	387	373	377	378	371	365	369	378	363	397	381	390	340	376	361	373	378	370	350	395	393	387	375	380	356	359	390	400	381	369	404	390	381	411	393	365	365	369	347	365	365	386	376	384	388	399	382	363	368	382	363	391	368	348	349	389	383	404	366	380	366	373	393	425	358	385	368	361	373	367	375	354	385	356	353	376	381	363	394	355	395	396	374	372	368	372	370	367	380	415	386	394	368	401	388	362	377	386	403	365	364	384	414	366	394	372	371	367	359	397	384	360	410	352	383	379	395	375	365	364	372	426	377	394	350	378	368	381	389	412	376	369	382	354	378	376	341	355	385	402	393	373	350	347	400	391	373	364	378	363	377	369	381	356	395	379	370	403	336	394	389	392	382	345	401	385	406	348	367	393	361	375	374	379	358	387	396	376	377	361	381	406	388	403	376	370	354	361	418	380	340	388	331	424	392	385	374	392	394	388	366	347	386	368	386	388	395	377	368	386	369	371	355	357	368	380	366	388	379	364	388	372	348	379	348	360	352	403	382	367	383	388	430	376	396	380	397	361	369	404	371	390	386	385	390	390	376	375	356	401	398	417	368	362	383	387	366	397	388	381	401	375	380	389	360	381	407	404	362	348	342	388	411	381	337	361	384	376	386	420	360	387	371	364	375	378	374	361	373	395	375	376	396	384	378	362	358	380	364	391	386	364	409	414	387	359	374	399	379	405	401	390	393	365	372	371	365	357	374	413	355	365	394	396	385	379	362	380	339	374	417	379	353	364	379	400	348	379	386	392	377	381	373	370	354	392	407	369	348	371	379	423	379	388	373	341	363	379	358	396	350	401	383	411	365	386	367	373	376	377	372	373	400	398	376	401	381	428	394	362	376	366	389	367	384	367	372	345	377	374	359	361	380	393	361	364	352	397	390	328	356	365	402	393	390	402	371	380	366	375	383	385	398	378	368	380	340	389	425	375	389	371	383	383	343	380	408	356	385	366	363	421	408	385	391	401	390	382	361	421	366	383	385	377	366	418	410	345	393	348	401	361	396	404	363	392	380	369	367	354	366	395	358	374	374	364	383	394	383	408	389	395	378	385	333	340	391	363	357	341	373	384	375	368	380	406	390	385	395	433	376	425	375	380	364	375	371	358	372	386	386	406	373	374	418	379	343	370	354	364	376	351	409	419	385	384	378	369	371	384	362	402	352	333	378	427	372	387	386	350	359	390	376	350	385	355	384	377	350	388	384	385	396	405	402	344	368	396	357	368	392	400	320	395	381	397	364	386	413	386	381	388	386	366	380	397	410	376	380	352	373	375	362	389	357	354	367	347	363	381	384	351	389	401	417	347	406	367	356	386	332	387	370	377	380	354	396	398	396	360	387	358	424	333	372	362	412	369	390	355	410	366	375	357	385	372	363	376	394	384	379	377	379	342	387	394	383	350	375	358	391	394	384	365	364	396	379	378	379	370	382	372	349	405	366	425	415	386	328	380	354	365	397	378	402	401	403	378	407	383	358	368	384	366	375	343	365	364	362	402	417	357	353	365	355	384	388	357	379	355	383	396	373	372	361	431	412	378	380	397	359	363	374	385	421	362	379	397	368	373	367	376	410	386	420	364	370	370	374	361	381	388	392	360	371	372	364	405	393	365	413	401	374	400	366	344	413	358	382	373	361	397	407	361	403	391	386	363	367	393	393	351	384	431	382	422	369	394	383	380	382	381	365	359	378	371	359	343	368	351	373	334	393	353	386	374	374	343	354	375	392	398	385	335	340	401	383	401	377	358	373	384	362	357	411	381	378	366	338	368	365	380	357	344	373	410	397	380	357	420	381	366	381	366	389	401	398	349	382	390	385	376	366	415	370	371	364	398	360	405	405	360	344	405	438	390	356	417	391	379	385	393	404	352	387	396	338	373	325	382	358	383	406	362	397	379	347	394	398	397	347	370	346	403	364	382	373	369	399	370	379	408	372	395	372	356	390	378	395	387	383	372	352	382	388	398	366	387	402	397	409	389	345	367	380	343	396	359	401	382	373	344	361	373	387	389	373	382	380	398	383	374	381	349	376	404	363	370	328	374	368	385	388	383	401	392	373	376	400	369	391	341	400	390	369	380	411	360	381	348	387	378	405	397	389	357	366	387	397	386	376	385	407	360	417	376	418	412	387	400	386	400	360	370	379	344	393	398	393	361	367	363	392	375	342	352	400	423	402	356	389	391	392	380	370	402	366	374	365	438	432	398	405	393	379	365	381	377	402	365	400	399	402	364	382	361	392	378	410	374	401	358	352	351	428	393	368	386	375	390	379
22162	20850	28309	23506	20846	20898	9045	1253	1007	876	853	788	735	729	699	714	636	622	646	604	617	613	578	667	616	595	555	589	618	565	552	630	622	565	570	588	570	579	543	607	559	568	586	603	562	558	567	576	573	558	592	587	554	570	516	561	566	553	561	598	551	560	531	569	584	584	585	531	576	559	537	559	568	589	560	570	547	560	551	520	582	550	549	586	504	546	593	563	560	567	567	558	566	564	570	528	544	548	538	540	577	575	553	574	582	566	596	554	545	523	584	575	580	536	554	556	544	545	563	553	561	560	545	527	553	577	550	599	545	578	576	554	565	563	514	568	547	584	539	539	546	523	526	558	553	559	535	547	542	587	540	530	474	588	509	588	585	599	560	550	562	525	548	586	558	560	546	567	549	546	556	538	572	526	555	561	535	562	561	568	563	521	550	581	524	519	584	520	532	523	557	580	579	592	589	578	540	526	572	532	599	558	555	549	574	575	526	537	562	545	587	609	563	555	544	588	588	571	592	584	559	514	571	532	559	560	508	564	552	558	589	535	556	506	560	587	572	608	589	588	534	582	591	538	554	563	561	530	558	583	548	547	547	579	595	552	552	558	561	546	581	577	565	585	586	569	570	548	538	577	580	566	551	572	517	557	560	567	585	597	559	567	572	577	507	559	589	551	561	589	576	581	580	571	503	598	553	565	581	514	567	540	571	561	541	557	583	591	564	576	558	555	545	550	599	573	588	575	520	528	570	588	553	528	583	537	584	524	544	559	551	520	569	547	593	563	564	533	566	511	555	551	536	558	543	572	546	543	571	557	520	526	568	545	548	524	532	568	510	568	542	606	555	584	550	580	560	556	553	529	537	574	556	526	598	560	617	555	580	558	527	513	556	595	552	541	572	617	604	585	508	595	574	545	581	572	534	526	596	530	577	568	521	563	581	579	560	521	551	577	600	505	587	534	553	559	544	546	592	544	587	541	538	526	574	545	598	543	600	572	542	558	528	562	586	554	517	581	531	594	626	546	529	570	547	559	531	603	560	564	571	576	545	555	553	571	580	558	581	567	527	507	581	552	619	537	575	593	562	558	519	546	563	542	552	526	577	547	565	527	527	552	576	527	585	572	516	596	533	557	559	555	546	572	536	576	566	554	573	589	567	593	586	549	538	581	519	535	591	541	542	562	591	578	574	564	570	519	546	571	553	539	523	579	575	564	508	561	543	567	590	595	528	564	546	563	600	540	590	570	543	614	540	560	555	565	549	533	544	568	531	547	527	492	532	583	561	586	554	563	593	532	559	581	589	570	599	531	552	568	542	596	555	551	540	552	567	573	573	506	552	582	566	549	579	557	555	564	586	618	530	608	564	561	571	531	538	570	521	577	551	597	534	557	547	562	552	514	529	557	555	540	524	550	602	558	560	531	527	550	567	579	524	565	573	543	563	560	550	541	536	540	563	563	581	591	608	530	564	558	546	567	569	567	587	520	552	587	518	535	535	562	533	583	525	575	560	570	551	541	549	559	564	577	500	542	541	585	571	535	584	534	555	522	559	562	594	488	537	552	513	557	601	579	546	538	565	571	539	579	601	591	565	552	539	555	541	579	557	594	575	527	523	594	546	537	534	565	568	561	525	587	589	549	563	551	553	529	531	567	535	571	574	579	574	573	535	534	556	549	548	539	551	591	567	584	596	582	589	550	552	591	537	512	536	565	582	541	594	570	538	565	571	585	546	550	535	572	564	546	529	547	585	557	582	518	572	566	514	537	596	524	560	560	531	495	569	596	592	507	591	512	582	574	513	534	550	605	530	522	577	537	541	598	582	557	574	613	551	556	585	582	568	548	518	569	552	636	562	547	541	538	537	537	535	568	514	619	548	543	573	528	531	547	547	549	569	573	526	578	535	560	605	597	573	541	588	570	548	580	581	503	552	556	581	576	516	535	561	566	565	582	513	577	531	543	588	569	545	557	512	523	536	546	589	598	561	606	576	544	517	573	585	595	533	542	508	602	534	554	532	527	589	541	543	545	552	581	537	530	559	552	581	530	579	538	570	535	576	570	556	541	506	572	551	547	533	552	523	538	561	559	602	567	568	560	564	565	521	549	507	583	502	558	571	562	592	549	579	514	557	526	543	581	584	568	587	530	528	578	558	569	545	563	515	547	569	560	569	578	595	512	566	556	562	525	562	519	536	605	551	526	526	549	566	578	566	556	521	542	579	541	569	559	562	551	558	578	586	552	548	615	538	530	533	552	529	533	539	553	525	597	589	559	551	574	551	568	551	555	556	543	527	575	579	522	544	556	566	517	493	565	586	516	605	626	557	564	550	567	568	550	525	537	569	561	552	557	583	545	553	553	578	532	515	557	532	523	610	574	561	535	555	567	568	560	545	559	540	565	560	536	508	573	553	567	571	587	547	556	591	557	541	559	547	549	552	576	527	572	581	542	576	518	580	570	547	550	565	592	569	560	562	569	555	576	579	541	535	555	561	551	526	560	592	543	566	571	522	546	579	519	583	566	583	586	572	569	572	554	543	537	598	540	528	558	519	549	522	543	543	539	553	569	576	560	585	546	566	553	541	550	609	562	568	542	590	558	548	495	542	585	562	546	543	545	566	575	574	578	614	546	506	584	570	578	574	547	563	571	569	576	541	580	574	539	509	587	540	507	588	549	566	538	579	569	544	537	576	556	544	533	552	567	589	546	547	497	555	597	541	552	494	526	580	546	535	558	503	585	550	567	537	582	604	539	564	590	576	553	567	482	572	547	529	595	546	532	572	555	542	543	592	578	544	526	564	504	562	559	529	533	549	557	551	573	563	584	551	494	600	551	557	538	535	587	572	529	539	552	542	555	551	565	536	612	544	554	567	575	525	544	557	571	535	580	556	561	551	510	577	530	591	525	563	563	578	565	544	552	539	578	539	571	499	539	562	541	544	540	566	519	547	563	543	531	545	526	569	542	585	597	538	550	555	588	575	589	601	562	531	591	567	560	549	556	574	563	546	567	552	573	529	505	588	542	544	544	578	552	549	601	587	546	521	558	533	559	553	563	512	532	564	571	538	572	546	514	544	545	546	572	529	555	539	573	619	560	513	582	536	553	602	552	580	553	531	525	558	551	553	545	590	590	579	518	526	590	562	528	582	561	544	556	549	540	567	559	556	549	571	561	590	590	570	547	524	546	540	585	497	535	540	548	558	565	554	578	556	532	563	569	534	535	597	556	557	557	557	527	524	541	559	520	543	565	558	556	549	532	578	539	514	556	561	539	576	559	532	557	556	517	571	569	581	515	540	538	547	543	585	575	587	556	575	544	553	554	574	523	560	556	577	596	577	555	575	561	593	626	541	541	590	561	589	569	525	526	550	591	541	561	582	550	564	548	538	556	552	550	559	577	521	547	535	578	549	557	564	519	570	567	549	556	558	572	563	527	553	575	545	568	571	559	530	586	579	577	555	553	535	533	513	539	569	571	584	557	503	559	568	563	581	581	574	547
4498	13690	10742	5155	3719	2878	2243	1808	1541	1343	1154	1078	952	953	894	856	811	786	770	785	744	781	748	693	727	735	692	694	711	736	681	756	702	779	678	694	658	639	695	719	667	675	697	681	672	701	638	660	648	663	683	647	742	676	646	694	718	662	714	666	694	669	656	641	631	685	675	686	662	635	635	655	659	711	679	645	662	630	671	688	714	665	656	653	639	631	679	646	639	648	659	675	654	615	667	641	700	676	652	677	657	654	679	668	691	595	619	668	639	651	634	681	734	694	677	652	649	700	644	670	662	672	668	656	631	662	674	679	652	610	624	670	633	710	635	631	698	742	668	625	628	602	681	620	647	712	669	633	666	677	655	708	672	658	687	646	676	641	630	654	662	688	685	665	621	641	682	635	675	630	654	649	685	643	685	684	675	645	714	700	654	713	630	686	662	643	646	623	673	655	650	639	621	667	651	663	645	687	590	673	648	665	611	651	667	618	667	646	639	655	662	669	669	700	666	666	692	652	708	652	660	678	664	675	631	646	638	650	646	705	654	662	654	647	600	687	616	644	633	648	646	626	658	620	633	671	607	673	683	706	671	649	623	634	627	724	692	606	702	670	682	649	655	652	670	691	662	699	647	679	652	644	710	650	663	670	670	664	645	659	686	634	703	676	674	676	635	642	658	690	720	651	668	646	661	651	676	712	684	622	659	636	650	636	642	694	669	635	691	690	626	676	675	628	650	622	679	646	662	643	662	670	694	656	653	666	678	716	695	677	645	643	675	700	682	677	675	655	711	678	684	656	654	673	677	667	685	695	633	671	653	673	621	633	654	672	674	627	688	676	692	664	650	684	671	677	718	652	701	688	662	683	655	640	628	693	647	709	658	655	672	673	683	687	623	715	700	669	647	631	649	648	674	673	685	651	650	612	663	717	661	665	697	692	653	640	677	677	665	645	697	634	674	689	662	657	644	701	666	661	669	653	671	686	645	675	630	633	645	665	668	654	664	641	661	603	672	655	647	647	655	680	668	644	685	662	679	652	654	667	659	669	667	708	659	652	711	640	689	647	640	718	686	712	685	674	613	663	652	646	656	686	697	675	662	669	703	650	618	670	660	623	664	655	657	650	649	710	661	658	635	645	704	661	643	616	635	644	641	652	679	732	651	668	630	686	655	655	659	679	641	657	693	637	656	721	662	644	595	687	644	631	665	661	665	659	696	667	734	687	667	703	669	656	656	664	673	670	650	664	687	633	660	653	660	640	656	646	644	646	662	652	660	702	684	701	688	639	612	669	643	659	661	650	660	665	648	655	629	707	637	698	690	688	670	634	613	632	655	661	677	662	661	688	677	655	708	661	627	682	661	640	719	643	617	692	651	658	662	691	653	653	659	655	670	701	676	662	614	647	686	668	649	670	668	656	650	718	653	608	680	635	651	623	697	679	659	653	641	609	618	668	668	674	670	669	659	680	635	641	633	635	624	648	637	638	659	682	706	670	659	677	666	674	643	696	664	624	716	661	681	682	669	688	699	683	658	640	636	638	683	647	692	646	707	594	682	666	687	659	655	635	692	682	648	627	633	658	636	648	670	668	656	667	680	642	663	686	626	672	622	668	684	631	633	619	674	670	651	653	625	611	621	664	717	645	657	691	677	655	633	635	653	637	656	638	657	666	645	696	739	705	659	678	700	648	698	614	676	642	664	650	664	685	664	619	682	655	707	664	636	647	643	637	636	675	621	650	676	653	637	660	705	696	617	709	681	632	629	623	648	690	690	632	657	620	697	642	667	662	660	677	650	661	659	605	657	639	666	651	629	663	687	638	665	653	647	630	629	707	668	678	655	685	650	670	654	676	657	715	655	665	683	625	667	641	667	680	675	660	629	674	676	633	678	696	600	660	629	657	676	672	656	625	677	656	655	676	648	613	658	603	629	648	657	653	652	673	673	656	722	666	663	699	677	640	604	639	663	662	657	675	652	673	671	652	662	624	649	620	649	629	622	685	665	685	687	679	649	642	625	679	699	638	716	668	643	643	691	656	658	685	681	674	654	639	658	656	674	612	628	617	655	639	620	622	663	676	619	668	633	627	601	675	653	662	676	666	717	601	683	630	648	668	675	682	696	673	666	642	666	646	682	680	683	633	627	632	672	685	677	676	670	633	677	656	636	686	615	648	689	625	619	652	682	650	686	672	686	662	701	674	670	702	677	694	638	657	681	636	626	681	645	662	683	639	620	649	674	671	668	719	719	635	644	670	593	663	662	686	659	654	687	647	607	683	638	612	661	656	652	698	657	631	658	685	659	673	674	673	643	701	650	689	676	671	623	661	699	667	673	680	644	656	680	658	678	687	608	635	680	654	692	637	674	653	670	657	688	614	630	672	646	664	658	717	672	651	695	692	661	660	642	647	652	682	638	713	656	678	681	638	674	672	662	638	695	656	700	641	633	641	660	637	668	681	660	683	670	653	669	623	682	676	693	654	647	713	659	654	657	695	686	697	698	670	654	632	655	684	682	648	640	655	692	667	680	688	650	644	647	643	729	649	695	674	692	654	646	631	636	635	645	627	670	671	692	680	633	620	652	668	688	652	638	673	673	690	694	646	611	692	646	701	680	665	696	685	642	656	683	699	710	617	675	693	660	636	628	651	645	622	681	649	618	623	662	670	654	666	606	683	672	613	664	654	684	686	687	684	642	675	631	656	656	692	669	636	669	643	706	648	619	665	668	644	665	638	656	658	691	661	670	647	653	668	675	658	613	692	657	658	647	680	692	669	650	691	631	665	628	647	618	703	640	667	704	637	678	645	647	668	682	621	630	669	701	703	667	646	688	650	679	682	651	669	649	639	657	661	640	661	665	643	638	630	708	660	676	655	629	698	620	715	670	648	644	696	644	678	632	681	618	655	661	670	648	661	670	673	632	672	633	649	664	671	635	641	663	646	633	603	660	657	626	644	633	670	660	626	660	634	665	661	651	654	709	654	649	748	658	707	665	652	656	587	655	683	671	614	654	657	662	639	699	674	697	646	633	634	642	648	654	631	682	670	658	635	632	631	679	659	659	650	729	665	624	681	651	674	660	639	634	702	637	700	657	647	680	673	687	675	681	648	628	641	669	680	655	689	663	649	679	648	670	675	621	650	630	637	642	665	666	654	672	668	679	662	703	684	650	692	688	675	635	701	713	643	620	656	653	705	662	623	646	646	661	676	641	657	656	665	639	695	651	654	713	653	645	629	667	678	696	578	648	647	705	675	637	678	609	662	631	639	659	687	626	694	656	624	629	655	660	689	683	664	666	694	645	655	704	706	701	669	702	632	653	630	666	685	637	630	656	678	670	714	658	671	634	661	643	631	678	668	648	708	662	636	676	658	638	672	698	654	664	652	676	644	670	650	635	648	672	683	679	650	684	652	644	714	667	669	643	638	690	665	709	681	658	655	681	643	619	665	654	663	673	673	663	652	682	701	650	671	629	666	657	666	677	718	656	653	661	672	677	674
26755	18549	5004	940	720	711	677	676	662	674	631	617	593	641	674	609	657	618	633	665	647	614	661	630	636	638	583	662	650	674	610	662	625	635	688	616	631	675	620	657	686	666	633	660	643	655	695	632	622	608	631	624	634	659	598	671	651	659	622	655	643	672	641	638	596	618	656	655	601	660	621	622	630	624	671	683	664	673	672	628	618	637	638	650	646	638	671	648	632	599	612	634	631	693	596	653	639	594	654	629	663	669	663	580	693	605	615	650	673	596	600	634	625	642	637	677	639	628	639	625	594	644	631	658	644	609	625	633	586	627	665	690	675	693	655	648	599	649	633	638	655	617	688	616	609	647	626	638	656	638	600	604	620	624	665	620	631	591	638	615	617	658	637	662	630	630	623	628	631	636	631	663	586	650	624	610	644	699	612	616	621	660	651	631	680	656	619	644	644	670	624	624	578	627	640	660	721	642	651	673	633	629	647	625	681	681	666	667	632	589	627	628	616	641	632	633	633	677	593	610	621	627	573	633	621	656	638	622	618	639	647	623	687	659	629	627	686	650	627	651	655	674	607	707	622	643	632	686	661	593	637	659	634	647	639	615	656	646	671	641	637	659	619	631	611	651	613	654	624	646	657	641	636	619	657	605	651	588	647	656	620	640	617	658	620	654	652	642	648	642	551	683	676	662	685	614	626	651	604	684	614	609	652	606	667	691	666	597	658	671	649	671	648	659	629	642	632	644	650	658	642	637	653	668	649	660	611	638	652	591	616	612	665	635	701	667	643	686	636	646	630	682	679	619	619	626	652	650	587	672	623	638	617	602	612	635	605	658	612	648	626	649	615	639	673	608	596	670	648	645	621	636	650	618	671	682	613	586	658	600	622	642	666	665	610	639	639	592	591	638	627	682	613	676	680	655	626	621	645	669	651	645	647	638	653	667	598	658	611	641	657	605	660	657	638	641	641	636	667	627	641	609	618	639	669	617	619	642	620	598	650	645	682	645	637	624	633	641	607	639	629	618	643	644	681	635	616	661	639	681	600	663	635	684	689	620	663	666	623	651	658	656	688	641	616	595	638	666	623	626	653	624	632	642	643	670	683	677	622	670	633	683	651	651	615	660	622	651	597	578	665	609	605	637	626	666	610	668	620	647	653	617	621	627	631	659	642	645	659	648	644	651	657	638	689	612	684	666	618	639	657	586	610	651	644	681	617	627	624	676	619	599	678	662	621	606	655	628	669	622	663	635	589	639	671	619	635	634	570	639	672	621	613	679	677	638	627	642	619	641	619	613	658	623	639	636	635	645	639	656	603	607	641	610	678	583	612	667	679	591	610	625	635	605	629	626	630	644	621	649	648	665	658	678	629	676	672	658	651	678	647	628	572	636	653	645	625	635	655	647	656	622	646	631	609	695	624	652	683	640	619	626	640	629	627	658	612	607	654	638	649	656	669	651	633	602	639	650	603	640	621	626	664	625	608	634	635	620	654	656	622	603	627	602	635	614	638	642	671	645	672	657	650	590	648	650	628	646	612	648	629	715	606	646	642	584	653	685	646	637	638	623	660	666	670	637	634	624	657	646	597	634	648	603	636	685	654	669	662	601	583	648	639	658	591	677	647	625	641	641	645	619	620	669	669	625	635	667	635	607	620	664	636	680	627	648	631	606	610	605	637	643	651	652	651	610	666	620	646	642	636	651	649	622	652	634	647	676	639	628	653	653	635	636	655	640	656	630	589	605	629	608	627	616	621	630	646	595	676	649	666	632	651	660	633	651	666	617	636	639	693	647	602	654	620	657	661	613	605	622	669	649	616	665	704	630	683	654	626	656	641	628	696	646	641	626	575	599	579	611	590	632	605	658	623	624	615	638	665	640	625	572	605	632	642	616	649	662	670	621	694	671	657	614	638	632	611	623	659	684	629	648	672	624	633	676	636	630	647	662	609	688	651	625	628	612	642	653	667	662	635	613	581	631	653	616	692	609	658	686	621	580	623	641	611	627	650	642	601	658	582	647	624	612	681	645	607	638	653	634	603	654	626	620	603	642	598	682	598	719	629	626	612	664	628	606	611	680	619	644	644	669	639	626	634	657	654	689	677	650	662	633	629	659	621	626	615	637	608	626	625	595	664	656	662	623	621	607	618	666	652	647	638	630	629	677	632	688	634	650	690	636	637	639	644	669	642	625	620	642	696	660	618	658	627	676	679	638	652	654	621	687	632	653	618	618	628	591	679	654	631	650	671	643	640	613	646	665	651	651	663	691	615	645	607	663	630	632	653	684	681	645	626	640	638	637	632	650	626	654	626	623	631	633	601	643	659	618	657	626	621	672	668	643	634	633	636	643	604	637	592	627	612	626	615	640	647	636	655	608	662	623	649	620	620	654	660	639	625	680	672	656	636	620	650	610	684	649	655	631	635	643	640	699	625	653	663	663	678	666	653	646	608	628	656	618	634	621	577	651	639	670	627	620	661	631	651	659	604	635	595	670	646	664	645	658	690	630	641	646	598	669	670	647	673	690	651	660	651	642	607	666	668	626	620	642	626	632	639	582	646	622	634	652	643	682	616	611	590	659	640	608	624	642	647	625	583	619	653	592	629	672	606	664	614	669	650	615	617	627	682	625	640	620	620	616	632	657	641	580	631	658	618	684	664	672	636	613	615	627	592	659	633	641	620	631	644	650	628	655	657	645	634	663	636	642	627	623	594	627	615	674	643	683	643	592	639	595	683	640	669	612	613	613	622	674	628	638	615	659	626	614	620	658	608	636	629	650	624	691	685	636	602	724	638	664	669	650	632	631	624	603	684	619	624	637	602	620	617	649	576	641	662	670	663	649	660	646	650	682	640	646	568	595	636	645	564	605	652	669	672	645	628	656	643	579	675	622	657	621	627	639	650	666	647	655	625	684	652	632	633	662	619	615	654	590	656	648	633	610	625	624	652	670	665	650	676	648	610	646	614	673	628	653	683	671	655	670	662	647	645	623	640	600	616	678	642	594	614	574	584	675	627	654	635	652	611	618	587	634	662	659	628	669	646	607	618	657	637	627	617	657	656	623	633	672	664	648	652	653	653	636	661	600	674	620	597	622	681	626	625	583	613	603	645	618	689	628	631	617	626	621	649	639	660	590	652	608	606	660	626	617	630	613	678	628	659	651	660	613	624	628	621	667	681	640	643	588	658	696	628	625	667	666	660	637	641	646	658	612	632	604	646	671	631	672	616	633	603	611	602	657	609	693	607	669	597	634	629	673	640	649	649	617	661	672	616	650	620	652	672	608	711	618	649	649	627	622	609	648	630	660	636	643	628	657	635	618	649	630	628	634	571	660	653	621	644	654	644	643	658	666	632	649	621	617	660	641	604	558	691	645	686	672	638	676	615	648	615	602	674	648	704	666	624	657	642	661	659	671	632	643	630	649	627	671	610	592	628	665	619	664	667	635	629	663	632	665	654	670	620	594	691	669	605	680	597	663	619	613	639	620	620	667	587	657
4165	1166	1035	867	852	806	800	758	761	820	706	770	743	747	752	726	762	738	703	699	714	727	785	706	793	715	693	705	738	753	729	744	738	770	742	701	708	745	754	750	737	737	698	754	746	722	745	773	730	721	766	723	785	745	756	721	735	708	746	697	771	720	718	755	742	743	775	714	725	770	728	708	742	688	736	682	763	725	713	715	768	723	688	716	749	713	749	654	714	657	711	737	803	732	750	670	737	740	695	713	762	717	728	729	769	734	715	698	741	722	716	700	682	743	726	751	738	736	751	715	726	705	725	733	737	732	744	730	746	744	751	708	762	810	741	735	734	730	761	776	766	774	738	751	741	725	702	763	718	756	725	700	750	717	757	719	721	753	745	686	746	717	754	706	706	708	767	711	748	736	738	724	734	732	743	719	755	679	737	763	752	695	728	696	715	716	776	749	729	681	728	727	717	719	761	766	771	728	712	658	718	740	731	712	733	780	712	742	675	699	691	756	719	790	736	720	740	734	684	747	708	672	708	760	710	745	697	765	735	699	709	747	710	705	743	756	757	725	757	681	691	716	768	767	726	764	714	730	713	721	737	727	736	723	712	734	723	743	716	753	709	729	750	698	768	779	747	732	753	709	761	719	714	689	743	724	769	695	706	739	754	720	716	714	711	703	725	724	802	728	718	705	756	710	786	768	735	718	756	721	794	696	700	763	753	676	730	764	723	711	704	758	754	734	768	755	740	724	751	758	730	694	723	677	701	728	773	708	749	711	699	715	746	767	746	713	713	745	747	731	742	743	716	710	745	723	684	713	716	718	749	752	762	714	714	717	693	705	719	734	690	702	714	749	690	773	773	759	695	723	706	734	719	752	718	684	726	719	721	749	703	736	701	776	689	737	718	706	762	739	735	750	726	739	708	756	769	707	747	723	715	762	749	772	754	722	698	722	754	677	783	728	740	732	748	764	708	755	721	724	753	756	701	750	680	737	718	746	735	714	720	715	730	738	720	745	777	690	740	720	698	702	716	723	717	749	674	768	729	748	704	745	714	710	752	703	749	708	739	749	707	760	743	757	698	724	693	750	732	759	747	722	725	752	748	735	722	708	678	665	716	714	721	746	727	706	754	731	702	745	735	737	752	679	746	745	732	717	745	674	723	764	745	685	720	707	693	744	747	777	746	697	724	740	721	727	656	702	699	770	740	730	711	726	774	717	741	740	739	688	731	740	712	699	736	709	723	718	694	744	719	759	725	716	668	755	753	696	732	720	720	719	695	710	786	700	736	741	728	719	701	727	720	715	713	714	762	763	743	724	797	710	732	709	782	728	721	730	777	737	747	722	741	711	730	727	729	717	685	773	685	692	749	754	752	703	729	753	720	694	726	723	729	720	750	681	746	675	728	729	705	752	738	760	692	780	691	712	693	695	702	724	718	712	711	708	716	793	761	740	789	712	716	723	730	711	761	799	735	691	712	701	737	738	728	728	700	760	736	724	687	776	749	718	766	765	679	753	775	733	693	746	767	789	703	715	739	706	764	737	750	734	712	747	676	721	718	689	717	725	727	672	721	716	754	684	752	718	669	760	751	766	715	781	685	737	705	771	742	662	729	753	771	674	697	696	734	719	760	770	771	690	695	694	684	768	718	729	711	706	752	742	702	717	711	684	756	732	735	711	714	680	713	725	746	731	701	728	724	715	706	686	725	729	736	714	702	726	721	740	697	716	718	712	749	712	733	751	735	724	752	739	746	748	749	707	758	762	783	748	726	735	749	751	692	798	734	728	712	757	726	744	741	736	753	721	679	680	763	726	735	734	715	718	744	718	710	705	759	693	713	694	796	765	703	741	735	710	737	688	792	786	749	741	730	736	680	725	730	701	762	736	735	707	779	716	717	692	685	761	727	717	712	750	745	710	778	710	753	743	755	730	698	785	703	775	687	706	767	758	738	715	672	718	673	735	753	706	717	763	666	775	734	701	778	709	701	778	747	746	719	708	716	702	775	716	726	684	745	731	754	684	707	712	714	723	722	723	706	762	746	718	754	713	726	709	698	715	714	720	730	689	745	773	742	767	742	692	728	759	714	684	709	730	736	748	737	755	764	743	760	697	739	784	699	754	690	775	729	691	750	744	721	720	740	784	734	729	722	715	729	666	763	687	752	784	712	755	697	792	735	706	750	723	736	724	705	739	725	745	743	790	763	717	760	761	725	746	736	743	733	707	693	693	727	735	712	696	723	720	731	699	741	703	746	723	707	723	679	742	736	752	731	768	692	707	729	707	745	753	736	729	732	763	737	784	738	744	725	713	742	727	709	763	744	740	739	746	695	704	745	743	724	733	734	688	742	712	748	674	693	730	699	692	723	727	771	697	725	717	760	750	728	713	771	725	679	736	716	709	757	773	726	760	769	791	736	757	702	723	807	729	697	744	715	777	756	735	709	746	750	787	764	771	756	726	729	766	712	661	749	760	709	771	780	713	752	745	778	734	740	728	744	755	734	700	740	738	749	715	792	730	679	755	679	743	727	751	698	723	722	717	714	727	740	684	703	754	740	765	768	732	738	821	717	733	703	719	754	756	750	719	721	754	781	730	778	749	737	717	706	732	718	719	722	750	697	755	740	694	744	700	737	716	774	755	681	732	652	700	694	729	753	732	725	745	702	748	703	681	795	723	714	775	736	751	762	730	738	730	696	754	715	660	699	708	772	756	737	780	757	743	727	741	688	735	724	724	763	700	740	745	728	709	690	730	758	724	707	722	725	690	704	759	725	748	718	722	727	780	687	755	732	710	718	703	764	729	685	755	739	760	762	726	740	714	732	714	730	678	716	761	708	710	718	720	746	726	717	744	756	692	717	770	728	758	737	706	719	705	744	693	757	741	728	738	726	729	731	749	734	752	805	748	677	731	730	729	690	735	680	768	691	723	774	746	715	748	720	775	717	742	690	748	776	770	702	723	722	726	707	748	713	757	716	695	709	752	723	739	756	739	716	714	732	710	696	747	783	746	764	724	743	714	774	701	716	755	710	702	717	737	726	721	684	718	702	747	719	742	689	738	736	728	682	683	777	747	747	722	710	706	758	695	736	716	741	649	735	759	683	755	736	750	696	706	712	773	712	748	758	700	761	673	710	776	725	698	730	670	763	721	660	733	782	778	738	794	726	704	713	719	722	728	718	717	767	726	755	751	730	728	723	738	721	734	688	765	714	759	713	784	699	726	731	751	742	750	761	744	704	688	706	750	727	733	732	691	710	718	721	717	703	763	779	715	677	734	708	659	718	717	787	744	737	741	732	739	750	722	764	709	751	736	698	766	686	747	749	738	674	705	751	706	723	769	695	747	752	707	693	744	777	694	725	751	715	723	703	710	760	669	728	759	719	697	715	753	717	736	778	759	708	711	709	753	722	765	730	701	727	687	750	732	734	725	740	715	747	746	689	723	805	741	719	728	764	703	722	765	718	738	754	707	735	733	759	724	714	690	746	692	781	686	708	709
23289	20834	27779	23976	20810	9397	1600	1228	1078	1116	1015	994	922	911	996	929	947	917	883	877	865	925	878	881	968	844	882	914	893	892	881	834	925	905	851	910	893	836	890	873	886	878	852	899	868	899	841	895	914	866	883	865	903	932	917	894	885	822	910	887	814	872	891	863	834	841	820	858	902	891	907	872	820	901	835	910	863	917	904	839	841	888	896	885	873	857	865	908	876	846	900	898	880	897	937	906	896	878	892	884	859	845	843	840	898	875	852	887	883	852	836	850	889	914	864	908	857	845	885	875	925	881	910	862	858	918	896	877	879	872	920	910	825	880	898	854	905	862	875	844	863	862	888	866	871	878	872	854	929	881	886	907	833	878	866	847	894	879	906	852	823	832	903	889	894	929	883	851	911	852	939	890	880	863	855	898	907	878	860	858	851	872	840	918	903	916	829	940	892	846	838	899	867	851	905	896	911	857	853	900	865	888	892	893	852	901	845	870	896	868	873	848	847	871	831	913	911	897	881	834	875	875	883	900	870	932	902	862	838	838	844	846	848	853	887	883	868	873	882	905	921	878	890	850	851	842	925	864	863	843	923	819	901	919	879	849	898	892	867	845	876	885	950	899	873	854	845	880	908	882	894	894	879	886	836	880	892	842	876	898	856	936	838	868	868	842	858	855	892	854	899	846	898	828	935	871	853	856	886	843	898	888	872	868	893	890	864	807	855	883	923	833	883	839	866	846	856	902	895	873	855	878	858	878	909	855	904	836	868	917	849	868	863	910	889	890	863	888	866	859	862	874	887	894	890	896	853	880	916	852	901	834	854	798	957	824	894	858	863	830	916	917	909	900	889	875	859	855	874	885	883	878	868	875	887	885	888	928	861	887	856	835	922	879	846	876	880	837	872	908	924	854	850	883	837	901	880	858	929	888	881	876	903	843	915	892	926	835	898	906	932	855	848	857	880	866	943	880	849	854	847	847	886	888	852	859	813	919	799	893	787	860	852	899	867	881	895	926	870	830	924	921	840	902	918	845	824	863	781	844	895	854	895	865	919	851	868	840	883	835	885	851	864	896	913	915	862	906	878	912	864	869	852	925	888	858	886	892	859	831	852	827	887	901	892	835	872	888	882	886	870	813	860	899	870	881	892	917	803	878	897	821	892	867	921	878	857	885	853	867	856	803	880	856	904	892	848	934	820	821	909	903	878	846	853	836	928	892	899	882	827	886	878	882	887	819	872	871	879	887	860	905	864	876	878	868	906	900	843	929	864	886	887	875	886	865	934	871	881	884	907	846	861	894	890	907	869	883	912	877	912	879	896	902	897	840	832	885	869	915	792	840	857	901	894	896	864	834	893	870	893	875	903	855	864	830	866	900	861	951	821	949	853	852	846	896	937	847	863	904	856	794	901	864	886	947	849	856	896	896	884	873	866	850	864	870	887	890	854	887	810	893	865	948	883	923	870	904	899	899	861	873	884	894	859	864	900	872	834	874	852	853	876	828	911	914	858	857	820	844	860	864	820	859	915	900	885	861	814	902	811	867	921	855	868	832	863	885	887	890	895	859	898	859	832	844	854	882	867	875	857	869	850	881	933	891	906	874	904	881	928	840	884	846	921	840	866	854	835	846	897	832	851	878	841	885	866	966	872	923	879	891	890	866	845	886	895	872	911	855	845	881	904	876	837	830	879	923	891	837	892	851	883	916	858	919	859	876	938	889	879	853	926	837	859	809	867	833	852	843	885	847	913	891	883	875	926	884	905	883	872	913	879	896	846	907	841	843	858	907	823	905	914	893	926	917	823	886	910	853	868	851	855	865	849	832	844	897	877	876	773	860	845	865	857	895	828	915	815	862	880	945	864	840	846	859	879	861	902	890	910	860	883	866	879	901	869	867	885	868	911	859	862	856	887	889	875	885	896	884	872	822	877	880	928	909	842	845	811	860	900	864	895	899	871	865	847	919	845	851	900	880	865	870	832	874	932	845	868	914	929	885	854	847	868	856	891	839	928	876	880	858	841	850	887	892	813	850	832	885	855	905	878	899	862	874	860	910	857	878	901	908	873	848	875	903	855	858	900	907	852	877	879	864	878	840	860	842	866	861	871	867	867	862	910	856	879	889	844	884	883	926	824	881	864	875	883	845	886	878	907	863	873	794	838	860	863	899	924	850	897	849	875	836	896	892	876	903	856	852	853	816	914	849	926	876	866	880	847	891	836	904	886	806	875	936	851	909	853	860	873	838	908	879	880	889	867	887	878	866	881	847	886	922	875	848	881	857	896	858	882	909	884	923	914	818	856	809	893	858	916	845	895	834	871	866	870	869	922	889	867	863	909	879	886	911	932	834	855	851	911	880	843	865	892	878	880	883	787	886	851	872	832	851	845	879	882	885	849	845	847	840	920	889	876	921	877	876	869	922	863	906	907	876	885	863	872	922	865	898	863	842	890	896	874	865	880	853	822	832	859	846	852	858	823	850	853	885	878	900	896	859	851	872	873	879	873	814	897	883	910	888	899	872	865	862	869	872	843	854	858	877	879	867	919	907	896	849	875	834	927	895	842	921	876	903	845	893	908	891	877	857	823	875	887	882	862	857	892	921	905	876	799	874	852	866	856	879	825	896	870	848	855	898	882	895	903	884	848	874	886	814	858	909	907	862	863	825	909	871	841	901	889	837	867	827	864	932	846	835	872	865	847	842	883	929	911	884	856	891	864	850	869	906	832	865	869	836	846	893	830	892	919	917	882	876	884	878	847	847	844	915	873	898	928	871	862	857	856	900	897	850	925	866	804	812	838	864	893	859	835	830	847	872	888	896	885	893	837	878	876	916	875	892	965	847	897	852	901	886	896	873	875	872	863	822	866	903	873	851	863	835	892	813	821	854	854	821	879	899	894	847	837	867	821	869	845	845	879	870	809	894	903	858	891	835	885	886	861	908	869	876	863	854	810	871	876	871	878	884	904	903	884	889	838	938	872	896	831	892	922	834	927	902	848	854	805	855	875	873	901	884	862	880	878	827	876	829	912	853	834	846	855	856	921	843	867	871	872	900	839	916	874	868	862	885	902	903	884	905	878	894	913	865	877	868	875	837	866	882	872	824	857	874	888	840	852	861	841	914	859	862	885	893	928	880	843	860	868	831	819	849	853	916	856	909	877	900	877	871	874	872	901	869	887	878	905	924	909	834	930	902	925	877	916	880	849	879	866	925	856	842	862	874	905	896	927	870	861	877	845	886	828	878	902	848	863	882	911	874	931	872	858	890	841	861	830	891	862	866	898	902	880	879	866	826	841	873	902	823	838	844	881	867	887	878	827	841	861	908	876	910	873	831	882	909	854	803	895	865	903	860	880	867	866	927	802	882	946	839	865	877	819	893	850	870	911	841	877	883	867	889	870	879	894	902	840	830	882	885	856	810	857	862	905	877	926	832	882	860	912	837	910	851	887	855	900	790	869	835	899	875	883	905	943	885	848	927	876	852	895	901	934	869	910	830
3388	8197	6544	3273	2537	2160	1755	1544	1382	1308	1229	1159	1165	1210	1137	1092	1084	1069	1054	1103	1074	1016	1009	1062	1116	984	1054	994	1039	1040	988	997	1024	1006	1026	941	1014	1018	1003	981	973	946	1025	947	997	1003	1003	1002	962	1008	1008	953	1022	1016	967	1048	1014	1036	1043	987	994	1047	1008	1039	1067	1009	1037	992	1019	988	1036	938	980	1017	1069	1016	1039	1009	1014	959	954	982	1039	1001	1008	962	1016	940	1033	1035	1033	1014	1004	1027	998	1001	1056	974	975	1035	1043	1022	1001	948	1040	1037	1005	947	991	1024	1009	964	1028	1010	1014	1002	940	992	968	1013	1041	1045	1033	989	970	969	1005	1042	999	995	1024	951	955	1044	992	964	1021	975	989	995	974	1027	989	993	1026	1016	1028	979	958	988	1002	972	1010	1006	1011	1023	937	1001	960	1011	989	997	1014	1005	987	1006	971	962	1014	1036	1033	980	973	988	979	986	1008	1013	1041	996	997	997	986	977	1007	1042	1045	997	1010	1013	936	975	1015	1016	981	982	1017	954	1010	970	1037	1006	984	1016	990	991	1010	1012	1013	1033	994	990	1021	1025	977	983	978	1019	984	1009	993	969	1007	1048	1050	1029	1004	1029	1053	1013	974	954	989	1014	1003	1008	1005	1040	979	1010	991	1067	1044	1021	980	979	1044	1003	944	1029	983	1008	954	1028	1000	1032	978	987	1003	973	999	977	1010	1007	993	995	990	1026	1028	973	990	933	1023	1022	969	993	999	987	1027	1014	963	972	987	1001	935	1010	968	1003	997	991	973	1009	980	989	1012	1008	1026	1038	944	968	959	996	1054	1043	925	936	1043	1054	951	1068	976	968	954	985	1009	982	1040	1014	1028	984	1006	1000	987	990	1068	974	1022	1040	985	1045	997	1039	1046	978	1060	985	1057	1005	986	994	991	1045	974	993	980	945	1036	1024	999	983	977	1036	1034	969	1005	1041	1029	1016	993	1020	982	958	1036	1025	970	1003	1046	956	1006	999	948	977	1017	950	1012	1012	1011	1004	983	1011	996	1018	1011	971	995	950	1025	998	981	998	1034	1013	1050	975	950	1013	998	983	974	990	1004	1014	984	997	967	993	1022	1015	974	981	968	958	1035	1000	987	1005	1002	1003	1032	1022	1002	956	980	1007	1029	919	993	977	964	995	1033	930	955	1011	998	1015	989	1012	1039	976	1043	1009	992	1037	982	952	987	960	989	953	1009	1022	1051	945	1005	962	1003	984	1015	1007	1043	994	974	994	1040	1001	979	1023	988	1042	990	1030	980	1040	969	976	1026	1013	1029	1093	994	1041	1037	959	997	1001	980	977	1058	1021	1029	990	968	1052	963	1043	1009	983	1006	992	1035	975	994	971	1024	958	978	971	1058	1012	987	1001	1004	1024	994	1016	1050	1040	987	1029	1036	1008	933	1033	1039	995	1045	954	995	988	975	987	1028	992	1013	957	1015	1002	1012	1043	994	972	998	983	978	1022	1038	1004	1003	1014	970	978	1005	1024	981	962	1018	1023	1023	963	1042	1064	1003	1011	961	998	998	994	976	941	1032	969	994	1007	975	1075	969	990	994	1013	976	943	1037	984	965	1041	1007	990	1027	1060	998	965	988	1012	1085	1004	991	979	1016	1010	946	1052	1013	974	1016	1028	918	942	980	1001	1038	1052	1063	1032	968	973	957	960	974	991	1016	1028	958	969	985	958	999	990	953	1017	994	1004	967	1018	947	984	1081	1007	1023	950	1000	997	1004	1023	990	994	951	992	989	972	994	970	1021	1014	990	998	1079	977	984	984	976	1029	980	1015	1022	981	986	967	1036	963	1030	948	1002	976	989	1010	966	1013	1004	991	1055	965	1002	1056	1032	948	959	1028	1014	1007	991	977	1022	1010	994	1032	1022	1061	1022	1010	960	957	948	1018	1034	1009	952	1006	957	1011	1052	1050	977	960	985	952	982	1007	975	1009	994	1039	1009	1029	1019	1030	1004	958	945	1002	989	1000	1010	999	1055	974	967	1045	1003	1031	1024	990	1049	1038	979	1010	1007	955	1022	982	988	1007	988	989	1015	997	976	981	979	1030	1036	1027	966	1042	1036	988	990	974	1017	977	944	977	997	983	987	981	976	1005	993	989	1004	1012	999	1018	993	970	970	981	1037	1000	1014	998	1000	1032	988	1025	992	1019	1047	969	982	977	916	991	1029	958	987	993	966	999	967	983	967	987	976	1061	940	1002	1021	1008	1010	985	1024	987	979	1000	1014	920	986	984	992	975	1014	999	1000	1092	962	1030	976	951	1026	1008	1023	949	949	983	1020	1003	962	983	989	974	971	998	955	999	992	1023	963	1026	1015	1018	1020	986	1036	1060	983	952	1011	1028	993	1002	954	997	1002	984	973	1057	1048	995	1015	996	1010	996	1005	1025	1074	1003	1008	978	927	1012	978	1015	1000	972	1037	979	970	1021	1024	1033	1000	957	1038	1014	944	1015	966	975	1021	1070	977	937	986	964	980	981	992	987	1023	994	983	1005	1010	1037	1047	990	990	994	1004	987	1023	999	933	989	1019	1046	1053	992	997	1021	1013	935	1081	1009	985	998	1022	994	989	1034	978	1014	1027	1016	1023	982	980	902	1024	989	1010	992	996	969	985	997	990	976	981	982	971	990	1007	1030	962	1003	969	1017	1006	963	974	991	988	1018	983	1037	997	989	1034	979	979	968	1031	1052	996	1015	1020	1002	977	997	975	1006	961	1016	1030	982	959	1031	1030	951	1044	966	1015	987	990	1006	1008	948	1048	997	1011	1019	931	933	988	1005	988	989	938	983	1001	978	999	995	1002	1011	1010	949	976	1008	1091	977	1039	996	1109	984	982	1031	999	956	991	1058	956	976	992	974	1008	1003	1001	955	991	1016	974	1012	980	1010	1006	946	1009	996	1022	972	996	961	1010	1029	966	1052	978	1035	1011	1055	1024	1017	1002	985	1019	951	947	986	1002	926	1032	946	976	938	1012	983	1004	998	995	995	1027	942	1023	1015	1026	967	1015	1006	1000	1029	1031	927	919	1016	1001	1013	1029	1011	1023	987	977	958	952	1024	965	1031	989	974	1032	1006	982	1038	941	1035	1007	997	1046	951	1090	992	945	913	1041	971	1014	976	988	1003	1035	993	952	985	989	1006	1055	1080	1022	1041	961	932	974	986	1001	963	1053	970	1063	1003	986	964	982	1004	1013	987	1004	942	956	971	977	1049	953	990	1021	999	1027	954	1000	1056	985	1011	932	927	983	1059	1002	1000	1016	984	1013	1032	1041	1022	987	979	988	1025	1029	1024	962	965	1013	955	1010	952	952	1034	1003	1022	1028	939	988	1047	926	991	1021	951	1025	1051	1035	990	1009	1002	956	1006	998	998	991	1023	1073	956	1027	988	895	989	1004	1015	1023	1027	1001	1003	1044	936	994	977	996	974	1032	1011	980	981	1026	964	1056	992	991	997	1004	960	999	944	1037	1026	980	975	1027	1022	1028	1013	1042	1019	990	1046	959	1056	994	989	995	1039	961	982	983	995	1005	1039	1021	980	999	1010	1030	944	1028	1036	978	1001	980	1003	921	978	990	986	982	983	1015	948	975	1004	1024	981	981	1047	981	1026	970	957	1030	973	1028	981	962	1007	984	1008	1009	1032	1022	959	972	965	1030	1049	964	1022	1024	1000	1004	1051	1027	1013	999	944	989	993	1012	1040	1011	946	1002	981	1018	1018	999	957	970	979	1021	1017	1009	1011	985	981	969	994	1005	964	1011	985	985	990	1011	962	992	1004	1025	1053	989	1007	975	1029	1005	1030	1010	963	1040	969	1006	1015	924	1042	1004	980	943	979	980	1041	983	968	1048	980	966	954	1043	970	990	1010	940	1019	1004	989	1044	990	950	969	1006	1039	994	1012	1027	978	1051	1015	1031	992	1004	1055	972	950	986	1012	1007	983	1007	944	984	1044	1036	930	937	970	978	1088	992	994	993	1008	951	1021	1017	965	985	980	964	978	988	961	1035	1009	981	1037	1068	1009	965	1026	965	991	999	986	977	971	1037	996	1035	1025	998	987	959	1012	1006	945	1012	1028	999	977	1014	959	1042	992	1011	1043	995	1019	947	965	950	1098	959	1062	934	1033	1006	975	997	1047	981	980	1011	992	1041	1055	1028	993	1012	1008	964	987	1028	972	962	1026	964	997	979	1041
24190	20802	26805	24770	11719	707	538	483	398	369	360	381	354	360	338	342	329	336	348	366	354	338	299	284	316	335	306	306	324	367	324	311	352	289	324	313	317	288	346	320	326	333	316	307	313	331	308	321	310	335	297	353	303	344	304	345	312	289	339	320	339	311	330	350	324	325	339	315	347	309	302	287	298	338	303	324	308	321	281	280	333	310	319	341	318	320	343	326	335	315	289	314	337	296	324	294	309	300	308	303	336	325	316	313	291	316	329	329	332	317	307	329	323	291	350	288	293	284	307	328	309	326	301	295	321	299	289	296	295	315	313	304	273	326	317	319	297	313	318	330	322	337	319	300	295	309	320	298	307	296	316	328	311	295	355	323	285	297	297	313	325	302	337	334	313	300	366	323	294	309	322	308	335	315	317	328	336	302	292	277	312	292	318	284	318	328	311	329	291	317	306	316	299	286	301	333	321	287	322	337	296	300	297	347	315	334	327	319	309	324	300	316	299	318	300	304	305	312	381	299	316	279	310	330	290	306	323	314	306	315	307	316	337	323	309	315	311	319	321	321	335	290	332	319	303	334	336	295	315	312	340	314	319	328	325	353	342	317	325	316	313	292	316	323	292	306	324	296	317	317	316	296	305	327	332	306	316	282	330	308	319	298	295	308	320	302	305	306	323	297	313	321	314	304	277	313	308	335	302	315	306	328	325	326	310	321	353	312	307	327	304	301	317	346	336	280	286	303	311	340	333	312	306	297	314	283	345	321	322	285	332	348	292	304	241	354	302	342	311	332	321	310	311	311	337	341	313	313	297	279	289	322	322	306	335	299	357	332	308	313	302	348	302	308	327	305	308	308	301	329	360	288	341	326	321	321	313	332	300	304	306	326	317	333	342	301	315	288	343	305	305	330	324	304	328	297	301	315	314	329	321	303	299	325	345	316	304	343	322	324	312	311	333	300	329	319	304	321	344	311	305	325	294	297	343	344	343	312	311	307	304	302	343	326	316	276	338	324	312	329	304	326	326	258	328	348	317	313	298	307	308	285	311	327	315	319	339	340	294	311	321	329	310	321	304	339	327	334	286	300	327	306	288	301	286	309	318	335	288	308	339	310	319	301	329	298	329	295	284	298	323	315	326	287	336	316	293	314	312	306	297	299	286	335	284	329	325	310	305	295	298	334	316	329	331	305	299	337	300	287	308	316	338	316	305	314	335	322	313	313	326	309	318	328	347	319	316	312	322	342	316	357	337	349	288	302	307	315	326	358	317	278	331	297	313	319	306	341	329	310	328	324	309	334	307	310	337	310	342	284	334	324	314	312	296	325	326	308	317	312	339	287	295	318	314	325	350	323	317	295	287	307	303	326	323	313	322	321	300	295	308	311	329	285	320	342	329	304	337	316	321	319	318	307	314	313	322	291	294	341	318	315	346	330	287	337	282	306	316	290	337	315	305	320	316	322	314	296	342	300	305	302	295	347	306	317	314	332	333	305	314	303	290	318	358	324	315	313	314	322	277	311	332	283	290	296	331	341	313	328	337	341	316	329	314	333	296	289	307	302	324	332	311	328	338	302	313	331	306	326	319	311	313	326	337	290	326	305	321	330	341	319	275	302	315	300	332	314	299	307	303	326	294	311	327	326	307	335	246	295	310	340	290	334	348	322	334	288	320	288	311	301	323	279	275	319	300	349	305	302	311	344	293	323	299	293	334	307	298	306	335	294	288	320	289	318	324	307	336	354	332	335	320	340	320	298	319	291	322	301	296	314	357	321	324	334	318	317	321	299	329	317	305	347	286	321	342	313	306	308	316	307	345	291	296	281	315	301	287	301	345	316	305	293	327	287	322	328	314	331	342	301	311	325	298	318	325	291	312	290	296	321	299	295	323	321	319	305	322	308	303	325	332	301	331	331	307	320	313	333	312	312	319	303	295	299	299	287	295	303	349	350	302	342	298	303	325	311	330	321	291	341	293	321	303	295	289	337	310	273	296	306	326	333	290	334	307	318	322	308	285	315	308	303	290	291	300	332	318	307	320	309	312	307	326	307	313	341	332	304	300	295	312	322	320	320	311	325	318	344	320	322	314	322	307	313	309	319	304	313	301	306	307	325	292	345	331	303	323	287	289	299	336	312	341	294	326	312	307	310	325	317	310	326	322	311	325	305	322	292	340	275	295	307	306	306	306	314	314	315	311	287	341	304	302	331	303	317	330	334	289	325	319	313	326	307	293	281	323	307	320	325	307	319	310	346	317	326	316	310	323	292	321	305	328	327	350	317	286	291	306	300	336	316	310	307	333	296	306	280	320	289	309	320	347	319	279	334	330	308	315	318	325	322	309	305	315	331	297	326	336	328	298	341	313	302	308	319	319	338	319	312	332	329	296	282	324	293	310	293	329	313	341	282	309	287	283	288	295	355	321	310	322	311	335	313	304	304	298	324	348	323	330	323	310	323	312	314	347	312	272	320	318	330	295	324	268	287	332	307	322	305	308	294	322	322	290	294	327	343	293	316	288	287	300	304	336	318	319	309	330	277	317	307	372	335	325	263	317	336	311	322	334	310	328	302	322	358	339	366	328	348	342	343	347	322	315	303	308	287	310	283	330	311	318	355	298	303	313	292	302	315	299	329	289	313	341	320	302	293	309	314	302	322	308	333	294	288	335	304	342	279	318	366	318	316	310	319	316	353	292	318	329	323	310	297	272	311	326	340	281	367	314	327	314	320	302	342	305	305	319	304	292	308	284	327	273	328	254	299	340	345	323	283	312	333	342	309	306	312	324	328	328	299	294	332	335	329	331	306	324	326	318	311	315	310	345	311	336	296	315	316	298	311	318	305	295	319	291	344	336	334	310	335	308	296	306	297	342	352	319	303	327	331	306	284	318	281	312	299	347	330	334	311	297	307	301	320	312	292	318	298	313	315	329	288	321	315	308	283	312	305	316	311	286	343	294	286	298	295	344	313	306	323	318	329	318	277	312	355	316	302	295	301	316	298	347	304	331	303	320	325	296	280	312	314	342	327	310	313	321	299	371	305	310	320	316	295	317	337	324	356	296	342	322	310	293	334	317	312	330	333	320	317	313	309	290	346	301	339	284	306	337	309	325	313	313	323	322	302	317	312	343	285	321	280	303	337	320	313	332	306	298	334	329	331	305	338	309	322	326	322	325	308	331	300	343	309	328	298	310	309	350	326	327	305	305	326	309	327	315	314	292	321	308	320	324	331	295	333	330	337	318	344	322	344	305	314	329	283	302	337	316	284	272	299	305	358	343	338	320	321	316	263	344	293	327	314	302	307	338	331	314	360	310	310	310	317	312	312	320	329	279	324	318	334	311	310	333	316	325	314	307	307	348	305	315	310	331	307	287	321	293	312	322	299	324	319	304	284	336	285	329	305	345	302	312	340	346	319	308	333	304	297	328	331	289	304	325	296	326	317	316	314	320	308	334	312	314	299	317	336	326	329	298	316	315	311	304	297	293	312	318	300	333	334
3252	5054	3683	1743	1367	1025	863	752	632	599	517	457	452	451	447	433	411	432	420	413	393	383	388	411	390	379	398	384	385	382	384	364	389	388	368	369	389	357	415	407	374	363	395	390	396	356	357	389	384	406	383	372	373	394	355	386	369	385	420	377	379	350	364	365	381	404	357	388	396	388	354	401	385	352	375	386	367	398	376	373	390	371	353	372	391	364	353	434	380	372	386	364	359	373	359	371	415	421	385	417	369	390	372	376	387	376	400	366	375	353	366	403	379	384	374	336	367	408	369	357	356	372	380	393	377	384	371	363	388	367	381	370	399	385	397	338	387	375	368	385	362	377	390	359	407	392	404	385	387	423	356	354	349	356	353	404	385	403	365	405	371	392	381	369	363	363	343	387	376	401	371	373	386	365	370	350	404	389	387	358	339	344	384	382	346	419	403	363	379	368	419	370	377	393	398	386	340	391	376	383	389	383	365	376	384	390	387	365	395	379	383	393	365	348	357	371	401	385	359	372	386	399	381	395	376	384	369	415	371	404	357	402	382	365	404	396	395	374	371	346	368	367	402	378	375	368	374	359	374	372	369	361	393	374	368	360	364	382	394	353	404	390	386	384	368	364	374	368	397	355	409	363	365	321	361	383	395	362	377	403	403	352	374	373	369	371	374	402	390	363	369	378	369	341	388	356	360	380	343	372	344	397	372	411	364	361	369	401	397	361	379	351	398	368	370	385	339	387	359	369	392	385	374	367	353	343	414	363	347	380	402	364	340	364	387	349	370	357	374	403	389	397	353	393	368	403	371	373	343	391	353	408	352	388	363	383	379	422	371	378	364	406	393	369	352	348	392	357	383	389	379	357	380	370	383	360	370	375	336	403	366	365	335	362	372	362	360	353	354	375	380	369	354	367	344	401	409	383	379	379	393	400	368	408	383	401	423	405	338	371	378	368	370	387	367	358	365	377	385	336	398	404	408	388	361	381	373	386	363	411	372	370	370	349	360	382	371	366	400	379	354	351	348	390	373	366	367	379	388	363	399	355	387	410	369	363	353	412	352	379	381	364	392	362	368	377	392	378	344	367	353	360	402	377	382	337	351	364	339	374	367	377	348	387	356	381	346	363	362	372	356	375	363	368	375	378	403	394	398	390	372	419	347	380	361	375	349	369	352	398	404	407	369	384	358	342	388	394	352	375	386	374	361	402	406	386	382	376	402	377	351	366	340	384	329	412	364	359	383	383	360	410	371	365	391	367	386	379	384	402	351	404	356	374	353	367	393	397	393	378	367	377	402	366	382	358	366	370	369	400	351	361	361	372	326	391	363	333	360	399	350	370	376	360	409	394	376	356	367	366	373	381	364	398	372	401	404	369	399	386	411	358	378	376	413	367	395	372	392	398	382	372	386	394	379	373	386	394	391	399	360	386	355	379	363	388	363	387	387	362	348	376	375	407	376	372	369	353	386	378	362	400	394	367	362	380	386	356	365	390	361	393	370	380	377	390	376	383	352	392	411	351	391	355	421	371	413	411	352	336	375	403	386	371	421	362	399	416	392	385	396	407	378	357	406	371	362	380	402	341	397	354	385	356	396	369	395	353	358	349	370	344	404	380	379	368	391	369	374	354	351	371	386	349	354	387	370	381	357	363	352	378	387	395	386	391	387	384	361	370	404	368	359	354	392	411	414	374	366	433	418	375	404	374	369	358	362	388	352	394	404	353	379	376	372	350	381	385	367	350	411	381	363	378	389	373	413	368	386	371	381	371	386	373	418	376	429	350	385	373	393	395	348	381	362	395	391	353	361	370	398	385	357	397	391	370	380	401	360	403	419	356	385	396	409	338	375	372	370	336	398	358	365	366	380	379	400	362	359	346	376	335	352	369	380	382	389	367	353	417	377	371	381	369	373	364	372	364	387	426	376	373	386	383	359	389	352	392	376	386	364	393	363	370	404	412	362	357	383	410	393	368	358	382	367	378	351	415	381	348	409	408	379	370	379	357	402	368	360	355	385	401	413	385	378	379	344	348	386	381	369	384	379	380	399	358	386	389	380	396	348	352	388	367	364	372	341	361	388	364	370	372	376	423	380	395	405	402	382	379	365	342	357	332	392	376	382	387	366	407	381	393	352	377	383	352	370	360	356	398	347	395	359	357	355	349	391	402	388	374	407	341	351	407	398	387	394	422	397	405	373	381	396	357	379	359	360	352	374	397	365	376	392	394	382	380	379	394	399	397	372	387	359	385	333	402	410	407	376	396	366	401	378	342	373	338	386	385	388	363	355	396	397	396	366	393	376	363	427	374	366	317	373	375	411	381	406	388	404	389	361	358	383	367	372	355	361	397	372	356	379	371	335	402	379	395	376	397	370	375	366	384	361	379	372	339	390	400	384	376	401	406	412	348	402	373	348	363	370	357	377	348	365	394	378	371	363	365	357	371	364	375	381	367	363	388	405	402	405	385	399	391	370	361	372	423	353	387	339	376	385	371	367	384	365	379	366	386	363	371	350	381	396	385	414	339	370	344	395	407	351	395	353	381	353	367	372	403	341	361	358	370	372	357	350	352	358	392	393	355	332	401	390	348	380	374	357	356	418	361	379	367	394	377	381	407	402	380	378	365	373	378	391	378	361	340	394	379	385	392	375	401	389	379	367	386	397	359	372	348	372	381	378	371	337	371	391	435	356	386	399	357	378	382	399	345	357	385	361	364	348	371	357	379	395	399	365	372	365	377	369	376	371	397	351	379	380	358	381	358	377	399	352	425	352	347	383	393	391	351	379	372	361	382	413	359	383	379	391	382	363	383	360	378	340	373	359	378	385	377	377	380	383	367	401	403	398	354	349	376	354	374	370	406	367	403	382	373	373	387	392	339	370	392	406	379	398	379	418	371	357	384	354	343	402	367	350	367	355	354	356	385	340	383	399	388	388	380	363	377	391	405	391	400	369	401	386	380	379	369	386	376	357	375	364	421	385	371	367	401	357	393	377	373	368	371	372	383	395	366	372	360	380	381	355	406	342	364	369	376	344	376	357	360	394	366	356	360	361	371	366	339	344	401	352	374	358	398	366	365	364	426	409	352	358	389	383	411	362	375	388	345	394	373	377	371	366	394	383	355	361	396	394	383	380	386	381	379	397	370	382	403	416	389	360	360	351	333	390	380	348	390	379	367	386	387	384	403	389	363	393	393	378	370	360	366	351	367	350	395	395	389	394	410	379	370	373	360	375	398	368	366	395	383	364	379	366	402	349	367	382	379	384	345	361	360	350	378	386	374	392	401	352	338	359	370	368	356	371	379	402	380	336	378	374	341	384	387	394	380	377	415	371	377	371	373	384	408	351	407	388	369	353	381	357	380	384	385	398	373	373	372	360	371	389	419	373	362	354	368	359	359	358	363	380	393	356	370	387	408	367	349	371	378	361	370	350	408	382	364	410	377	326	395	375	318	373	364	336	372	384	394	387	421	381	375	354	406	353	366	352	381	363	354	335	405
22167	20858	28309	23535	20858	20915	9089	1330	970	865	801	816	752	711	675	670	659	649	629	571	588	569	625	588	622	570	623	583	608	550	599	610	566	527	548	581	602	548	528	592	559	608	573	554	562	537	589	567	605	545	551	549	573	555	545	567	497	537	542	565	580	528	568	577	537	543	600	558	534	565	540	600	558	540	589	556	554	473	558	585	558	538	603	565	566	565	503	542	529	531	584	585	586	609	555	586	548	527	548	548	560	530	565	525	601	564	579	572	514	551	567	548	578	570	568	538	566	541	542	567	573	589	528	578	558	539	569	511	524	520	523	563	582	521	552	555	585	549	546	559	563	493	570	556	598	542	532	529	557	562	581	550	543	521	591	562	533	642	527	532	529	586	528	506	544	554	551	545	552	570	566	513	547	560	561	561	554	531	544	534	548	526	561	594	537	592	521	569	584	518	568	566	523	529	582	511	510	555	490	518	547	598	543	563	579	508	532	567	594	543	543	556	555	556	551	582	533	564	532	560	601	546	541	591	564	531	569	538	557	533	538	520	584	574	566	563	548	522	553	546	548	522	553	538	547	574	570	535	544	562	565	589	551	530	553	565	540	530	545	595	563	570	551	537	562	560	583	541	573	561	580	570	535	574	548	605	576	602	571	541	589	582	596	571	582	583	549	539	544	579	589	573	557	517	516	535	552	549	557	542	544	537	575	568	558	511	574	547	556	530	556	524	568	581	587	560	544	578	561	550	547	596	579	532	540	548	563	583	560	576	566	568	540	544	536	561	522	521	555	574	505	571	551	546	547	533	538	536	554	570	503	534	565	532	550	513	569	606	556	568	579	539	618	575	581	580	543	572	559	551	552	572	564	563	521	575	561	574	533	587	555	568	510	563	583	515	532	507	563	565	543	542	580	539	584	560	542	568	561	569	571	519	525	567	596	532	564	564	510	537	539	558	577	570	561	542	524	521	553	544	546	544	548	564	564	575	563	545	546	578	548	576	553	521	534	561	527	553	560	563	516	574	566	538	522	540	547	521	555	564	536	553	525	510	561	584	551	557	564	596	563	590	588	575	549	562	555	524	600	570	622	569	538	547	587	559	540	580	522	574	556	527	531	566	561	541	523	598	534	556	573	566	549	553	535	566	550	530	557	577	569	545	525	549	517	545	563	517	533	543	522	548	560	551	497	540	574	543	581	543	555	554	553	608	559	517	580	555	532	539	572	528	533	550	512	581	557	562	592	521	560	570	533	519	539	568	530	567	527	559	560	518	543	534	546	561	536	548	565	521	564	542	554	524	533	523	548	512	546	525	554	532	555	551	556	582	541	547	537	554	532	554	529	516	572	591	518	563	520	548	546	552	533	550	521	532	548	584	566	553	559	555	535	536	544	516	580	535	548	535	535	559	574	597	538	563	609	539	554	543	544	547	531	513	558	601	578	567	500	533	514	561	537	577	534	554	517	547	537	540	567	580	545	578	555	552	548	534	558	524	557	557	566	544	568	535	551	526	568	557	570	539	523	565	516	525	571	577	588	561	500	550	519	506	544	548	543	580	583	498	544	538	597	557	503	575	528	527	587	566	628	592	575	552	586	517	596	563	507	523	553	573	556	550	522	542	558	561	519	557	569	581	538	541	553	579	557	571	587	528	542	552	558	541	534	532	562	583	510	544	543	530	549	547	548	608	591	549	547	546	538	580	542	561	528	567	521	539	524	567	550	566	524	570	586	593	579	552	537	511	544	539	555	546	534	543	554	527	542	567	604	574	606	525	599	586	531	588	575	570	585	570	550	538	597	539	571	585	502	585	561	568	574	524	583	521	583	550	564	495	574	594	540	548	574	548	530	548	552	540	573	541	534	527	554	485	554	560	536	506	595	521	520	600	563	507	513	584	555	538	512	548	593	536	595	534	545	545	520	544	582	515	540	616	550	547	550	510	571	582	597	550	551	570	577	566	534	608	538	563	533	567	559	517	528	559	525	601	549	546	531	558	509	571	557	525	546	538	550	586	551	546	556	601	520	560	563	540	553	549	562	512	541	520	561	548	563	554	528	529	530	513	561	544	545	578	546	558	528	541	562	552	559	540	564	535	532	549	574	534	503	564	563	540	542	567	527	513	549	564	525	535	539	539	557	549	576	569	593	527	566	518	538	531	556	564	532	588	597	534	573	553	556	584	562	553	572	527	553	559	519	572	563	562	527	526	629	532	535	545	544	539	553	585	558	565	564	539	569	575	544	532	536	544	551	594	523	528	566	531	534	548	510	547	562	539	554	572	582	518	538	606	571	582	547	519	540	558	519	590	535	529	520	548	556	583	536	608	553	572	561	567	539	540	555	558	546	536	527	525	551	596	552	519	582	532	584	536	579	529	545	597	516	522	580	569	564	558	536	538	521	521	531	524	568	510	540	571	597	551	564	532	553	502	601	548	544	531	555	535	551	572	524	558	508	558	512	510	544	523	571	605	543	538	491	539	534	540	558	585	525	522	556	523	531	547	576	522	548	529	568	567	545	549	550	563	549	581	539	519	530	577	529	500	575	552	527	547	532	589	553	576	565	519	557	554	520	534	550	557	539	551	597	576	560	537	538	550	548	509	526	549	574	539	528	586	516	542	542	570	522	555	565	565	554	570	524	536	558	537	527	577	489	547	563	558	560	563	556	517	547	555	590	550	506	563	532	554	554	543	532	540	547	535	580	569	565	535	567	540	549	525	540	515	539	553	568	542	543	561	553	561	552	575	529	540	543	555	580	587	527	553	571	588	630	560	520	496	544	524	551	515	528	561	573	559	522	566	573	573	547	555	553	536	546	577	564	567	571	535	563	561	538	554	551	583	618	546	537	511	542	596	578	545	532	598	565	560	541	575	536	543	550	569	527	546	499	544	482	602	523	558	526	588	510	564	531	556	553	558	558	548	574	543	542	562	607	549	527	560	551	548	561	542	569	529	571	563	568	574	568	538	547	595	524	525	597	568	557	530	551	557	553	571	561	540	554	544	565	520	540	548	511	540	541	543	562	562	575	553	551	536	557	544	566	535	580	516	574	540	564	553	560	514	536	544	550	561	558	552	563	541	550	502	508	551	574	516	551	546	546	590	570	505	573	502	549	570	518	548	482	545	518	547	566	592	552	540	562	512	528	536	554	526	523	546	574	551	564	563	605	568	580	571	569	533	553	594	547	584	569	497	575	525	590	529	558	510	555	543	526	558	569	518	531	538	544	543	553	586	571	574	562	526	571	567	550	518	555	551	539	525	572	516	545	516	512	531	523	543	506	576	565	555	578	558	557	563	523	554	537	576	564	532	550	587	558	534	584	583	569	521	515	624	521	552	584	560	552	545	521	580	561	549	522	533	515	614	600	575	542	547	524	518	571	563	568	551	546	605	540	539	540	594	539	526	539	519	529	533	598	549	557	525	546	546	535	534	554	568	557	532	548	546	507	559	574	578	549	578	492	538	577	537	569	550	576	535	557	552	550	530	550	533	537	533
4470	13710	10531	5199	3638	2800	2325	1779	1542	1300	1201	1046	1034	952	902	864	814	801	788	732	764	749	717	734	705	720	713	659	728	690	710	698	668	699	707	684	692	653	679	655	702	638	622	691	723	699	638	675	689	675	655	652	705	681	665	726	680	660	622	683	706	679	671	681	672	655	609	686	703	627	726	684	609	696	635	677	588	647	684	617	646	639	613	671	679	700	681	629	673	657	651	649	667	679	687	605	678	679	650	703	623	672	664	689	636	647	674	677	678	598	657	659	635	641	600	679	698	662	658	627	678	678	637	659	629	652	673	593	658	667	666	705	685	625	639	651	700	673	670	637	722	702	679	659	653	677	687	673	643	655	682	650	626	634	665	675	665	674	614	649	645	674	646	680	693	645	693	689	624	616	690	649	688	655	628	677	638	665	657	702	672	652	681	670	640	639	653	581	646	642	717	670	631	651	635	672	679	612	624	646	652	659	648	645	655	638	663	649	612	655	614	680	672	693	655	674	668	676	720	625	644	664	640	673	627	670	659	659	653	673	649	632	661	673	700	648	644	624	669	709	658	657	681	675	696	656	654	673	636	634	638	685	658	638	645	683	646	677	684	609	695	653	643	624	676	665	641	619	624	657	600	672	674	631	613	644	632	681	656	683	680	664	687	624	631	641	655	655	661	655	659	623	661	654	646	638	607	663	648	626	629	661	637	641	639	671	628	687	676	698	678	692	648	651	701	663	636	623	639	684	649	596	704	674	651	662	670	654	692	657	661	629	671	608	609	685	646	643	630	643	637	662	619	684	638	660	646	623	657	633	676	628	618	622	668	682	615	656	651	665	668	712	664	648	656	640	602	703	661	649	674	662	620	635	641	653	646	708	620	641	708	625	675	632	695	613	706	627	698	648	693	681	672	622	666	662	692	715	666	667	678	641	652	626	645	649	606	627	610	652	621	653	657	679	635	628	663	635	661	639	652	670	647	590	683	655	632	606	656	666	644	646	703	656	643	633	672	668	653	592	649	670	662	636	668	663	661	654	694	650	658	675	620	635	624	641	677	672	721	636	672	644	669	657	654	648	690	699	676	742	646	687	620	624	618	655	646	690	655	636	654	663	635	625	654	623	634	647	665	646	635	639	643	684	665	655	643	669	655	672	647	620	641	644	671	656	638	626	631	644	617	661	632	671	688	660	679	681	630	669	693	646	664	637	649	632	640	627	657	688	665	636	616	684	680	657	646	645	634	588	606	640	638	693	613	705	642	663	649	619	635	611	688	631	640	672	671	630	632	628	662	686	626	654	661	649	646	671	703	621	678	649	687	632	657	678	666	653	693	647	641	630	661	692	684	643	641	686	674	631	656	677	656	638	692	668	641	631	650	666	648	604	657	644	640	646	655	684	669	671	647	640	660	653	698	654	673	644	619	659	649	701	644	652	676	663	651	639	648	680	631	674	634	660	662	632	638	656	662	719	657	670	642	637	679	625	665	657	666	678	654	665	723	650	673	662	627	680	651	652	692	649	663	667	605	644	638	674	646	637	651	645	638	677	662	630	668	610	669	675	689	637	709	657	658	652	651	722	635	659	626	615	653	641	682	630	686	645	629	693	648	635	681	665	655	671	654	647	670	629	651	635	667	646	633	644	642	683	649	680	732	652	605	654	634	647	644	664	702	652	695	670	650	655	672	691	663	665	647	675	708	602	708	668	679	603	655	712	652	668	692	665	624	670	647	641	663	683	628	650	659	615	667	647	609	637	665	648	648	669	641	662	640	675	675	658	736	669	651	620	670	674	646	655	621	686	687	688	610	703	643	640	607	654	618	662	653	650	625	646	642	660	668	642	695	638	688	644	627	624	671	644	659	647	655	655	656	674	663	658	641	679	628	623	650	669	657	607	689	630	639	649	664	620	661	650	676	672	638	622	700	646	665	684	648	639	654	682	636	675	616	649	688	645	658	675	616	630	608	683	651	674	668	661	674	660	673	636	624	610	662	629	647	647	675	596	647	644	645	645	643	659	644	670	619	661	678	657	632	640	645	670	631	623	637	656	623	671	632	630	668	657	664	669	647	634	635	604	650	643	606	640	619	657	646	680	656	670	649	607	667	654	645	625	668	685	662	586	666	656	627	628	619	683	648	706	668	679	668	664	686	649	644	635	659	632	659	663	663	658	686	639	645	677	658	687	644	651	644	656	613	648	585	620	619	651	671	613	628	637	638	635	604	677	635	653	629	644	647	639	684	651	710	646	655	628	687	655	626	635	689	652	684	601	633	621	625	659	662	632	662	649	679	697	690	642	634	674	626	655	666	682	695	641	672	616	680	694	696	629	674	676	657	681	641	622	629	670	621	643	640	671	688	651	641	639	651	668	630	620	638	642	626	641	651	649	630	638	723	617	689	672	670	678	671	701	637	637	682	663	682	679	668	621	644	676	635	665	639	660	731	642	635	615	672	662	649	641	656	647	596	656	612	662	650	637	612	643	645	673	651	639	675	610	632	649	659	661	663	678	619	633	656	663	711	644	683	631	716	682	670	641	668	680	652	698	664	666	648	684	645	641	640	663	649	648	698	679	696	665	614	702	648	652	691	657	627	669	645	632	623	607	648	668	660	686	642	682	650	637	670	695	659	646	635	649	685	667	660	641	653	635	611	619	660	653	658	634	667	670	660	659	681	652	658	659	681	673	651	685	622	662	638	690	652	672	662	644	666	703	688	634	637	666	689	668	682	653	725	661	628	627	636	649	691	617	709	629	655	671	642	650	663	643	632	672	674	682	661	646	670	631	622	661	643	659	658	624	664	685	678	643	668	655	691	651	689	673	682	660	640	636	673	662	617	614	645	681	627	638	627	681	622	713	687	681	638	664	647	653	647	665	682	614	618	681	616	669	660	681	628	586	698	650	648	607	618	682	658	680	651	681	630	669	671	632	667	682	630	615	640	642	650	672	696	701	644	641	651	652	654	673	634	671	606	670	665	678	704	660	657	678	672	678	631	651	643	662	644	655	665	693	687	669	688	646	638	646	640	661	644	631	655	675	659	682	685	654	648	660	645	629	678	638	705	659	638	676	662	662	633	658	665	663	559	678	646	658	719	623	700	653	658	648	627	657	604	668	651	684	670	674	646	631	631	608	685	625	663	668	677	677	669	616	612	607	662	643	719	653	633	621	672	691	664	675	624	640	693	656	640	704	641	669	655	637	603	637	686	662	677	633	664	645	635	660	652	681	613	618	655	692	717	659	693	681	669	659	680	648	644	667	679	636	650	629	668	674	660	662	641	625	671	669	621	606	636	650	658	651	700	650	661	682	651	642	650	632	600	673	652	634	625	671	651	658	642	655	680	679	664	693	660	645	669	649	621	642	649	638	667	672	650	685	660	682	643	636	595	646	636	687	623	672	675	668	662	695	651	659	657	639	638	630	637	686	631	685	646	704	673	666	654	627	671	638	660	628	672	652	657	627	621	715	667	637	703	663	689	676	675	658	656	627	672	659
27006	18602	4923	936	735	679	660	689	649	656	679	653	633	641	609	637	667	625	641	624	651	631	631	628	617	663	653	636	684	630	650	662	628	646	629	632	637	637	629	632	625	663	625	591	642	626	669	649	650	675	668	621	612	606	630	602	622	667	646	611	618	653	641	641	636	628	608	671	631	644	661	681	623	644	641	652	626	625	641	660	625	641	629	689	640	639	670	668	622	664	670	592	628	619	628	662	663	605	682	592	619	643	655	640	660	631	591	632	643	687	631	637	605	641	625	663	613	668	657	625	627	624	620	638	655	591	602	616	624	651	672	662	655	667	670	649	643	647	638	652	669	651	684	586	645	638	629	636	624	621	663	671	639	636	615	630	649	644	625	616	657	635	634	658	648	651	612	706	665	668	641	649	581	630	683	624	668	626	623	628	634	618	588	641	617	631	666	607	705	660	614	608	668	646	646	681	633	617	621	677	603	674	599	673	580	635	673	634	621	604	578	620	638	633	667	684	635	620	590	663	651	669	689	630	642	626	590	599	619	649	660	648	611	645	646	619	604	620	633	613	656	660	632	599	584	643	683	572	636	606	678	675	647	650	587	648	656	600	651	642	647	673	604	601	606	637	654	690	688	594	598	669	678	629	667	605	660	586	632	679	635	630	628	656	625	660	592	633	649	612	668	665	651	587	625	618	648	624	627	637	665	621	658	646	598	643	646	646	582	638	618	608	624	642	656	629	650	595	606	642	629	661	667	642	639	659	639	621	605	616	637	611	657	658	662	669	665	644	626	650	616	625	630	606	627	630	650	618	632	650	640	579	632	655	614	614	593	670	664	599	646	656	625	620	651	647	686	661	637	601	658	635	659	676	569	634	654	633	616	653	643	657	587	627	652	627	647	604	616	648	638	672	686	655	634	587	662	672	679	635	654	619	682	644	616	640	607	630	647	597	659	661	625	612	604	626	650	677	625	645	628	596	635	609	696	598	635	639	596	612	615	629	615	677	687	632	631	666	622	649	664	626	667	649	639	653	607	637	642	636	640	625	603	670	656	633	594	598	661	621	646	626	671	609	643	585	604	646	616	619	634	612	669	634	628	644	673	625	620	667	665	649	652	616	662	665	646	641	639	630	582	638	622	649	602	657	665	598	658	652	663	671	645	639	673	622	606	613	594	630	622	671	600	608	627	632	633	648	613	625	673	638	656	618	640	657	617	658	637	599	657	584	638	640	589	651	647	629	647	659	599	598	642	681	703	632	624	632	633	671	650	636	628	618	677	659	625	637	599	601	658	648	648	647	654	598	611	633	628	648	595	670	648	585	633	626	608	656	585	627	605	635	608	598	645	669	622	628	642	637	628	566	616	650	629	601	620	627	666	656	622	621	618	633	639	664	636	656	626	667	635	610	647	634	635	641	609	636	712	604	640	643	650	668	672	608	648	694	649	643	639	609	634	648	681	640	634	647	666	656	638	615	699	639	623	615	588	628	577	669	597	626	595	597	640	634	664	603	643	624	622	636	621	627	607	624	654	672	656	637	639	649	653	640	665	613	619	619	634	660	691	654	628	698	600	639	577	636	615	650	662	620	652	599	627	623	654	704	670	649	620	632	645	627	640	670	634	623	637	663	653	661	619	648	633	645	632	630	630	668	667	604	604	688	623	644	648	632	664	629	655	674	643	624	632	651	669	645	667	617	666	664	663	586	647	652	664	656	625	637	661	651	620	615	603	632	593	602	617	606	616	627	644	647	627	615	668	585	647	632	674	637	614	661	580	611	612	666	666	608	598	630	685	610	652	609	599	669	627	634	674	633	623	667	691	629	664	684	651	652	675	670	653	606	629	637	690	657	616	602	632	628	628	650	623	659	627	646	635	617	611	599	650	660	649	619	630	624	657	617	641	615	674	655	611	632	633	651	628	615	629	603	634	681	622	657	631	626	613	645	632	682	589	627	599	668	625	630	654	628	665	665	649	629	681	619	618	626	617	657	619	657	649	645	682	662	654	657	633	626	640	701	614	628	608	646	607	641	605	617	708	644	643	685	648	626	619	611	602	697	625	580	674	584	623	632	627	640	658	637	644	613	611	643	635	673	642	647	621	618	614	634	626	625	656	606	615	642	641	618	623	637	637	660	662	623	637	605	625	600	654	636	594	662	654	629	662	633	663	634	695	638	642	670	660	690	625	677	650	606	670	627	648	647	644	644	614	674	642	631	624	618	635	645	658	651	646	666	658	665	626	647	645	638	707	674	671	648	622	651	656	645	697	637	669	589	692	596	652	604	638	628	589	679	636	657	707	612	641	698	645	710	668	615	614	651	636	647	643	627	613	646	633	677	625	680	639	619	616	625	649	625	611	684	642	645	659	638	705	634	634	670	631	663	616	633	600	593	634	590	648	622	646	626	628	642	674	604	618	642	617	627	620	639	619	617	637	652	572	617	597	593	592	647	631	611	661	615	667	653	649	602	643	627	633	658	656	646	678	669	611	649	594	622	645	682	648	644	662	608	666	611	650	644	649	645	631	634	659	591	617	636	659	632	653	634	640	642	647	621	672	633	641	604	630	613	654	621	641	636	621	629	636	698	641	635	600	672	646	643	667	644	629	648	664	607	627	628	566	661	701	633	624	626	646	637	605	656	604	632	687	615	679	633	631	643	626	617	604	668	653	611	625	645	620	700	652	637	642	655	639	620	638	628	617	633	624	607	605	609	604	635	627	616	667	638	621	630	664	608	620	685	593	634	623	637	580	700	648	642	651	605	635	616	705	646	589	644	646	658	661	648	600	633	640	660	678	621	606	608	611	610	653	629	624	662	610	626	647	652	642	597	654	620	639	610	648	611	600	664	630	633	633	626	650	663	650	644	645	599	586	624	661	615	601	678	622	654	686	640	626	626	675	647	608	634	653	664	668	639	633	671	636	658	673	637	622	626	637	617	645	659	645	651	595	642	684	612	647	628	626	659	674	597	665	695	671	615	649	615	632	658	621	677	677	642	635	594	620	646	678	580	657	632	640	673	654	707	654	615	626	630	602	627	648	606	648	619	656	678	658	671	604	631	669	602	636	656	580	642	635	655	632	626	634	618	672	616	632	664	641	587	644	584	662	606	607	683	643	600	665	649	644	614	636	670	600	624	629	598	605	610	724	599	611	650	615	661	606	631	637	627	651	634	575	633	672	653	625	650	628	651	653	617	639	651	600	656	624	637	685	631	666	643	617	708	677	643	627	644	668	612	622	643	627	679	638	635	690	663	614	606	627	617	609	675	636	663	626	660	613	661	654	648	628	618	652	666	660	670	609	590	625	626	649	639	624	674	665	621	643	592	649	623	598	610	617	624	689	644	628	644	601	680	614	675	611	650	645	600	666	615	699	677	619	600	654	680	630	665	591	635	619	576	631	696	591	647	615	651	633	618	607	622	639	593	685	610	632	633	624	622	627	604	642	651	683	615	683	700	601	624	650	645	642	648	602	668	612	618	652	622	622	662	628	655
4216	1193	1026	858	796	768	735	742	733	720	712	774	737	720	718	722	691	786	727	734	671	723	737	738	726	739	742	759	740	733	734	713	686	746	718	736	728	733	736	719	721	719	719	759	753	737	715	748	717	772	721	731	783	724	750	719	736	772	736	700	698	738	740	711	721	769	763	693	750	742	735	713	742	738	803	748	715	715	733	730	738	745	714	741	728	730	735	745	698	754	765	733	778	719	720	739	697	742	736	685	701	706	734	742	729	753	678	720	758	761	734	657	711	679	741	721	709	700	711	720	753	757	711	736	754	729	734	722	711	740	748	738	759	756	722	750	722	736	728	730	748	708	737	712	729	714	677	718	697	736	761	759	699	711	749	753	675	718	751	740	684	737	703	684	729	703	721	731	732	755	753	757	733	714	725	689	736	740	700	723	693	744	705	730	670	792	726	684	725	774	753	753	732	740	719	702	720	740	728	778	734	712	740	748	745	752	741	729	663	718	747	734	768	724	721	693	783	704	756	742	721	728	789	727	685	750	717	726	727	701	748	770	721	741	719	741	748	777	784	732	703	740	764	722	734	746	738	691	801	699	710	746	724	718	779	742	674	734	704	710	703	753	698	767	731	711	742	721	716	725	730	753	715	758	742	706	715	750	706	751	709	730	763	687	813	717	682	735	726	722	693	744	757	705	753	762	702	743	773	761	716	699	744	708	700	740	747	733	717	716	697	757	704	781	744	777	743	725	706	703	742	747	718	716	780	732	762	677	770	747	726	745	725	711	762	760	780	763	738	739	661	717	743	726	786	775	716	758	775	731	798	713	729	754	748	759	735	738	771	782	748	700	738	723	763	724	704	734	729	751	713	697	717	681	646	767	740	754	754	748	712	744	718	750	716	755	729	716	784	730	716	749	671	690	746	697	741	696	741	747	739	697	758	736	733	706	787	700	759	752	716	725	714	713	731	713	719	736	730	706	746	701	691	713	717	752	697	741	709	727	728	736	756	743	715	749	673	707	725	740	709	755	731	741	737	698	744	760	739	685	753	758	749	685	759	704	726	797	742	755	739	738	716	718	742	757	737	708	721	699	736	761	723	741	659	701	711	727	728	740	692	737	699	721	757	707	757	753	733	742	705	722	701	740	704	740	711	702	748	730	720	748	715	705	796	715	713	745	763	746	727	708	713	728	733	750	738	725	724	727	741	729	774	715	731	717	718	723	716	700	744	754	743	710	719	727	725	736	737	747	661	707	766	671	763	714	766	711	681	701	743	696	745	718	750	734	721	757	738	721	703	715	750	719	751	704	727	676	702	704	738	738	704	685	727	719	711	710	734	724	740	772	727	691	767	742	716	704	735	755	732	708	725	690	749	695	697	726	699	782	689	726	704	741	760	704	700	748	656	700	735	707	803	698	766	711	759	750	748	733	739	696	732	698	762	703	702	760	725	727	725	763	761	718	699	744	688	727	678	713	745	677	725	686	698	720	716	691	759	711	699	756	750	711	771	763	742	732	740	712	689	774	716	721	755	749	742	734	715	743	747	738	734	755	745	762	747	751	741	708	711	725	680	716	704	733	741	722	733	745	737	728	723	714	769	687	725	730	743	732	706	697	746	730	760	719	709	722	725	701	709	732	743	727	759	730	722	708	714	702	719	746	692	693	777	710	726	700	677	734	730	677	735	723	736	729	756	758	752	682	703	749	674	738	727	672	744	776	775	667	746	679	729	710	773	710	704	708	763	772	652	713	713	764	747	708	706	759	746	718	753	743	706	722	744	741	703	745	696	701	698	659	727	677	735	724	672	714	721	703	693	725	715	722	719	695	736	771	732	688	747	689	707	734	703	706	726	727	730	737	751	764	766	771	740	709	683	685	715	825	733	737	752	719	757	758	731	686	736	745	764	710	697	744	756	740	710	742	737	736	760	686	728	697	739	695	745	689	719	708	732	764	754	738	740	717	743	720	759	733	693	724	723	725	711	706	693	702	729	724	699	690	752	747	733	713	764	750	731	747	709	764	703	724	741	738	722	724	755	735	739	753	771	740	707	695	726	709	761	732	697	718	757	732	755	704	758	762	682	743	708	754	774	725	702	757	718	770	716	747	723	766	730	710	655	720	666	685	724	772	705	723	732	771	731	691	693	748	762	723	756	702	743	710	793	719	751	735	782	729	718	726	706	730	769	704	717	691	704	769	713	675	738	688	697	737	737	714	717	699	735	705	756	734	732	753	728	710	725	750	739	706	722	720	745	707	723	709	706	751	690	769	723	737	711	726	761	775	756	717	732	684	758	803	712	743	682	747	705	697	724	696	732	727	690	763	694	715	733	745	739	681	715	747	689	767	706	753	686	734	724	736	710	716	727	723	718	748	697	743	682	759	747	741	746	720	729	745	718	717	728	735	692	759	731	705	780	747	692	712	718	669	755	710	709	725	735	730	705	689	759	769	722	712	663	760	750	713	738	714	721	733	698	711	681	679	726	760	758	687	736	708	723	708	702	737	730	750	721	715	702	738	710	761	703	711	739	713	698	761	745	694	700	700	755	750	699	771	731	761	709	746	710	714	721	762	716	707	737	721	761	791	714	731	725	748	759	681	737	725	727	728	695	713	786	729	782	713	702	730	678	733	705	688	725	740	735	740	759	725	739	753	683	745	683	763	752	705	761	782	743	722	734	740	728	719	742	721	718	713	724	755	688	680	742	692	782	708	730	745	788	720	745	716	732	708	737	740	709	740	746	711	749	726	725	715	724	737	774	715	727	749	690	734	730	724	689	755	759	691	728	674	734	727	733	711	761	712	753	727	735	711	774	729	757	711	705	713	741	714	737	702	749	746	718	698	765	693	762	730	760	685	717	752	732	742	775	697	759	722	750	725	717	724	714	711	783	658	717	730	750	715	704	717	703	697	731	719	714	730	713	744	728	747	763	741	786	710	716	750	762	739	697	738	753	755	730	681	709	789	719	717	731	705	712	802	729	720	697	704	701	701	723	734	732	723	721	697	708	697	725	747	771	756	743	725	713	744	715	712	763	688	717	733	713	762	719	717	784	749	767	715	737	733	727	731	718	695	731	688	751	717	717	733	748	748	729	664	702	734	745	745	717	704	701	656	680	701	751	715	692	737	691	733	709	744	739	748	648	727	743	730	716	725	688	758	708	694	742	759	750	737	769	723	692	755	708	660	694	683	754	715	727	715	698	738	713	714	743	682	745	758	718	742	719	739	695	688	752	722	737	725	765	750	722	738	769	724	718	719	754	720	697	714	738	715	726	721	705	656	756	711	745	714	712	736	738	759	723	769	778	702	746	769	706	744	740	746	717	761	739	736	702	708	747	708	685	716	707	747	751	762	741	696	660	726	732	701	773	787	740	758	729	729	743	761	789	705	691	669	729	725	733	778	777	700	760	719	750	732	704	726	692	735	723	737	685	677	683	745	734	762	681	673	741	719	749	748	695	700	697	742	756	704	719	776	676	738	710	738	726	705	714	740	764	755
23348	20824	27790	23943	20800	9380	1674	1210	1051	1067	1027	1003	960	971	1016	994	928	913	909	919	888	892	895	911	908	877	923	870	871	879	900	883	850	846	852	900	877	947	885	836	826	927	858	864	983	848	870	800	824	861	868	878	878	876	891	874	909	900	861	925	833	860	789	883	816	924	903	919	907	904	860	895	887	861	832	854	899	877	850	844	849	834	844	827	875	833	846	917	825	815	831	798	854	918	878	889	885	817	834	901	876	859	891	861	826	833	909	842	827	900	882	890	937	846	883	882	815	830	917	885	858	899	840	860	876	816	844	910	855	882	843	886	834	889	843	853	902	835	842	892	884	902	891	876	886	884	847	843	819	908	897	879	872	947	910	855	824	895	846	847	862	843	838	824	905	859	859	822	875	832	896	836	916	809	839	933	899	889	838	886	858	875	885	904	808	842	875	881	952	871	897	913	876	891	883	869	832	877	866	841	816	872	896	821	859	841	862	862	918	862	905	897	868	883	823	834	859	851	839	823	839	913	847	871	858	893	825	897	838	889	836	871	835	863	879	854	895	894	864	813	839	826	856	851	867	876	873	873	866	843	860	847	895	878	883	803	868	896	888	837	875	900	889	835	887	901	881	875	887	855	878	876	899	873	880	885	828	846	856	881	858	878	827	863	890	854	857	877	883	858	833	867	879	907	824	803	857	883	852	863	863	891	869	899	836	860	888	926	913	873	880	874	893	858	876	883	850	870	877	873	876	814	864	867	850	886	864	846	897	919	914	854	860	883	892	860	836	880	854	872	844	858	861	878	913	877	933	849	921	852	883	847	862	912	868	866	886	858	866	927	910	895	888	847	900	855	876	870	882	877	890	861	868	839	856	896	876	877	869	911	829	879	886	902	855	859	859	892	864	855	844	851	871	887	883	885	869	857	901	832	846	877	843	899	852	852	827	897	888	876	882	870	892	871	854	854	918	898	902	844	888	810	819	867	863	897	851	868	815	850	843	881	864	889	929	852	908	882	870	901	857	870	902	856	855	868	812	899	853	865	812	849	901	871	844	857	814	842	862	807	855	858	933	885	876	846	891	876	905	854	826	846	861	923	947	834	820	881	914	856	902	796	889	855	890	887	850	867	863	836	913	838	812	894	834	889	877	875	874	888	843	863	855	833	867	912	827	863	865	858	947	884	876	874	863	841	848	872	892	843	895	861	846	940	843	830	837	841	838	839	899	827	899	841	904	899	816	851	872	858	896	905	878	837	845	869	891	846	831	902	895	885	876	891	844	868	835	857	881	858	868	915	915	892	853	877	854	820	843	864	849	885	841	880	827	856	878	849	928	872	848	854	833	858	812	846	888	872	885	815	837	911	869	864	870	802	900	876	845	865	821	908	882	871	903	859	870	840	840	851	879	816	853	869	875	877	877	908	895	830	827	796	867	812	899	911	833	839	848	931	871	818	819	900	889	893	867	882	847	876	836	901	811	864	845	895	909	844	850	862	898	896	853	870	808	839	873	930	920	888	863	909	844	926	887	845	909	844	904	876	796	892	887	857	858	816	846	873	850	879	856	887	868	892	870	875	915	859	875	873	853	849	851	837	879	856	876	864	835	837	841	882	857	838	823	894	864	880	924	864	883	889	814	876	885	854	840	891	844	873	834	864	849	858	846	876	862	914	834	834	828	851	854	855	825	884	891	908	859	819	855	813	901	867	871	849	903	854	867	880	875	907	843	851	882	801	841	880	881	903	824	896	816	869	863	882	844	840	895	850	854	829	822	847	852	882	896	795	876	793	879	770	875	821	918	890	872	833	838	859	877	887	885	850	926	879	882	898	838	859	839	892	904	845	878	881	866	845	854	812	887	851	848	851	864	876	888	916	871	836	847	873	890	874	889	915	904	841	885	853	898	860	911	881	833	830	882	882	879	889	866	857	861	900	884	887	899	855	908	853	850	832	856	859	814	904	852	855	823	871	856	933	913	890	882	874	818	842	882	888	894	860	806	900	857	872	885	818	874	913	826	894	876	881	869	850	877	858	844	844	914	823	911	848	872	820	888	894	829	868	897	881	820	884	892	960	852	891	879	881	816	889	899	848	838	860	823	898	868	843	910	899	901	899	902	887	850	910	907	870	883	932	873	886	896	875	906	922	905	873	856	880	870	947	894	847	902	861	856	882	848	868	901	844	832	847	852	793	836	895	877	888	905	870	881	915	864	837	870	852	846	865	872	840	889	860	875	830	864	866	879	881	928	806	877	938	843	812	902	905	888	878	834	882	891	813	885	853	849	843	825	889	854	881	845	897	942	822	837	884	846	870	915	817	905	843	871	888	897	872	805	837	878	846	822	896	841	867	914	910	868	864	833	901	851	838	867	859	886	866	876	843	882	834	859	829	867	890	861	820	898	830	891	866	850	912	924	877	880	818	864	851	901	872	935	844	822	840	896	884	878	817	884	830	867	843	834	860	924	872	868	811	879	868	899	866	909	898	935	896	779	832	789	861	869	860	901	876	920	863	878	932	817	827	881	881	862	820	899	896	851	886	832	784	899	866	835	838	912	889	852	834	838	911	868	887	812	816	846	882	870	912	883	892	847	831	863	909	881	822	861	927	818	883	852	875	875	871	897	853	889	828	844	838	874	863	781	918	823	861	902	880	871	934	894	855	881	894	867	903	850	890	879	903	868	868	870	822	887	828	836	854	899	839	892	927	874	879	930	876	911	829	839	853	890	833	840	878	832	933	896	854	858	873	926	854	801	854	873	858	849	852	831	889	894	876	905	904	857	926	796	833	828	855	868	868	927	861	870	901	847	887	869	808	865	802	843	915	866	897	869	878	864	832	869	837	851	852	904	864	835	854	878	910	829	904	863	870	896	855	833	925	860	893	879	893	804	835	859	822	852	870	898	927	886	894	880	859	913	871	857	845	879	873	846	853	829	855	897	889	849	868	954	858	896	874	932	886	861	902	849	876	840	882	819	883	906	874	892	881	870	865	866	894	855	820	880	842	888	869	846	883	866	833	893	858	816	871	854	910	813	876	890	857	821	857	922	894	919	816	867	880	859	828	849	861	846	898	848	798	856	870	873	800	885	882	863	848	841	877	879	865	880	884	846	826	868	863	918	851	812	821	833	871	852	908	905	873	901	859	893	864	888	832	825	883	816	873	842	899	859	864	892	872	879	840	919	852	875	860	900	826	916	856	912	859	860	881	840	853	854	832	825	881	874	842	855	926	855	919	950	835	892	842	825	854	896	890	847	837	833	899	855	883	870	871	838	902	856	867	863	835	834	848	903	916	880	851	868	837	843	858	881	831	854	861	901	829	860	854	888	878	834	849	804	871	890	879	844	870	839	842	846	849	862	799	860	862	834	869	837	854	931	834	900	829	836	884	880	927	876	833	855	832	869	886	910	839	877	862	874	918	818	834	862	887	879	887	924	870	858	876	921	894	854	828	923	844	891	862	887	872	835	847	833	859	835	859	874	868	842	878	868	841	772	835
3306	8188	6399	3262	2526	2070	1763	1638	1430	1324	1216	1152	1178	1086	1096	1107	1070	1050	1056	1011	1050	1037	1055	1072	1085	957	1017	1026	1047	981	1021	1039	997	1028	1019	944	1016	1037	1013	1011	1020	995	978	962	987	1011	1029	972	971	951	962	995	949	1011	1004	1001	995	971	1071	973	987	980	1051	989	970	1035	992	1002	1045	1023	1018	923	1040	1020	952	954	1013	973	959	984	1025	946	1004	1015	1033	1012	1018	1003	1004	1015	1004	1022	1059	947	1002	982	1031	963	1022	967	1085	992	962	974	1013	990	973	1019	1038	1023	948	980	1019	993	1049	1058	977	932	960	944	984	997	984	1021	954	978	950	1006	971	977	1077	956	934	1014	968	974	987	960	959	931	982	985	1034	963	1017	1000	1014	989	996	915	955	987	933	977	976	971	1022	942	948	1044	984	935	998	964	948	926	1022	975	944	1010	1003	995	946	991	993	958	994	1014	987	1013	985	990	1010	1010	1029	972	1008	957	977	998	1054	1034	944	971	978	1016	1013	993	1017	966	972	991	979	977	1025	1004	941	969	954	971	923	950	1024	966	936	1041	947	969	977	1023	928	990	1024	955	947	966	944	914	1063	1020	966	979	975	978	1003	939	984	983	1025	976	1028	981	965	1010	1011	998	966	964	958	963	1001	1010	917	950	975	1035	1024	1028	1016	969	1007	994	1083	988	952	1034	982	1044	1007	939	1014	1060	1018	1006	1024	962	943	1028	977	997	1027	1001	918	976	1018	1033	983	1051	1001	957	936	1011	995	953	970	1024	958	978	1021	1014	962	959	979	979	963	984	963	1034	1020	988	1033	956	1009	977	1056	1016	1030	965	939	1043	988	975	966	948	1019	1044	966	999	958	1000	1047	986	980	936	949	1006	977	1021	970	967	1010	993	959	961	969	981	989	1023	996	965	999	975	981	972	990	1026	1030	973	958	973	972	1011	978	1005	954	972	989	1023	956	1037	977	928	995	1004	985	934	983	987	1016	998	976	1001	1006	951	955	942	998	993	978	993	938	1007	965	999	981	947	912	988	1002	1027	1007	1037	983	1013	934	987	1016	1023	993	1003	958	980	952	977	1020	1011	970	1024	987	936	1015	955	972	973	931	1013	1004	971	987	1012	1029	975	1005	1029	952	964	1009	996	1017	971	991	956	994	957	963	969	975	981	1082	973	1042	1005	1012	965	1021	1039	998	955	1023	1024	968	1045	1040	1029	1012	975	1029	1016	988	960	943	997	990	970	993	1000	1021	1011	940	1001	1039	1022	963	1004	996	999	942	999	1000	1041	1011	1004	986	963	980	989	985	944	999	946	966	1018	1004	940	963	1039	1002	999	1013	995	980	1034	1008	918	928	965	1040	1022	985	979	935	987	982	1021	965	1000	990	977	959	938	941	1027	1010	980	986	992	974	1022	988	1005	1006	963	991	991	940	947	989	994	997	995	1001	901	976	1051	1003	1015	996	1003	1057	978	978	950	1026	1030	978	1000	920	1004	1002	939	1004	963	1038	991	918	974	983	962	949	947	1004	979	984	981	1031	955	985	954	997	994	1041	1005	917	975	1026	934	1024	1039	991	949	1005	1020	1005	986	988	972	965	989	950	974	1024	1000	1073	992	1032	972	958	1016	976	971	967	1011	990	1012	1022	1006	1013	954	1025	1041	927	975	937	977	963	1007	1014	973	1067	998	969	996	991	933	1010	995	966	981	970	1021	978	953	1018	995	939	1035	1010	1076	995	982	1005	1006	965	973	920	1001	964	1029	1020	939	974	964	1022	1006	984	1006	947	978	964	1006	989	1007	988	957	940	1046	1063	950	1048	992	1021	954	984	991	1040	993	966	930	979	978	1003	1017	925	967	1016	978	1024	987	968	993	925	958	1056	949	1011	981	1007	1031	1017	994	994	1008	984	994	1039	943	979	994	994	957	916	970	996	1016	990	962	1005	959	1003	962	962	985	982	994	1012	989	1001	903	993	991	1017	997	971	934	953	1000	989	960	1001	962	976	973	1066	940	1000	994	1008	975	999	980	1026	930	951	976	982	943	970	967	1013	984	962	1028	1021	1000	1003	1013	1005	1008	938	1010	965	907	1008	1014	949	1015	964	967	988	1034	1024	982	986	996	1049	1017	927	981	1023	925	1003	993	995	1023	1021	956	954	1000	969	996	1013	986	948	1031	960	1034	1016	952	989	993	955	976	1040	1020	963	1020	1016	960	1018	1061	973	933	972	956	970	994	990	969	919	987	961	934	1008	1030	979	997	958	986	993	988	1002	1011	989	993	987	928	935	982	954	975	1002	1029	1010	976	950	974	1007	919	967	1025	1000	1000	969	974	1013	1048	958	1011	965	958	1004	993	1005	1024	976	1004	978	983	940	1007	1016	955	992	962	983	962	994	1024	966	986	919	968	954	950	972	1022	994	991	995	1027	980	976	942	947	979	939	913	945	1014	984	956	998	1021	949	994	983	966	1019	977	991	943	946	963	967	943	956	1012	1018	1008	1022	965	1070	934	1000	976	998	989	911	959	966	950	994	965	1016	937	1065	929	993	993	968	999	1026	980	941	997	969	965	985	963	942	934	997	959	983	1029	1025	1058	994	1000	998	996	950	1013	966	997	1013	1005	1001	976	953	980	977	953	1071	957	1009	1016	977	1027	995	985	997	972	1032	977	950	969	981	975	1024	1021	949	992	953	968	963	948	1020	982	1022	981	991	995	946	1026	992	1021	1020	939	980	954	1001	968	1017	896	1026	995	970	1031	982	1006	955	998	943	1025	1016	1051	966	940	952	956	963	1023	1030	1069	1009	1006	939	988	931	939	1003	982	998	1019	975	975	980	985	990	991	956	995	981	1043	1016	1039	1010	986	1037	1030	988	936	970	967	962	941	1034	981	1039	935	966	964	992	1004	1068	954	989	1027	996	966	999	982	987	993	1000	983	972	940	1019	955	1008	970	1003	993	981	1002	995	931	1048	1014	993	996	1001	1006	1004	984	946	981	908	985	978	971	991	1067	1016	1041	976	978	999	980	997	994	950	995	990	1020	984	989	1017	952	1035	995	975	1027	1001	996	944	943	958	1016	952	1034	982	1005	1063	958	1033	961	1030	961	950	953	1025	989	991	965	1024	1007	1028	983	934	1003	979	999	995	958	1028	983	1014	992	967	1024	1022	987	1035	992	1006	970	1016	939	1008	989	995	1010	947	1029	989	1046	992	967	1006	1014	953	997	990	991	1042	987	995	1013	1059	986	988	1015	938	990	1007	968	1004	959	971	934	1028	1019	1004	979	1067	1005	1007	1018	993	921	1016	955	1026	984	949	1017	933	969	997	1031	931	989	998	1002	1022	944	947	975	1006	982	1016	934	993	981	965	1002	945	994	958	997	977	977	1005	995	956	988	1023	970	1018	943	983	959	1049	976	973	939	972	993	992	983	943	939	1015	1016	970	947	936	950	986	1026	989	1046	964	1021	1009	1038	998	993	1000	989	976	981	1027	1021	987	966	933	968	1011	1019	937	944	969	1045	959	1010	1026	1023	948	1014	964	934	1058	1001	1001	1006	987	1003	1008	963	1004	1070	992	942	995	932	962	935	1042	984	966	1006	987	954	994	1025	1010	948	1008	995	1009	998	966	936	984	1030	906	961	1015	967	998	1006	1013	987	1004	986	973	959	984	950	982	1009	974	1010	984	963	990	935	965	967	972	934	999	1048	1032	946	998	1006	1021	1040	983	963	983	998	995	1000	1027	1000	977	994	1046	1008	1001	972	1064	927	1026	959	1040	963	963	979	1018	1011	1018	987	1036	991	999	999	975	1000	1053	934	1027	969	1055	985	967	964	1007	1008	948	1013	1008	1040	982	991	1000	976	975	963	938	967	1030	1025	963	1051	973	997	1027	993	1020	972	993	970	979	974	1055	991	1004	1017	1067	976	1008	999	1003	1023	987	1002	997	1008	995	1015	944	949	1035	1037	1010	990	1004	1027	966	986	950	988	1030	994	1036	995	964	999	1006	952	930	1027	940	954	1021	988	941	946	961	954	1007	1004	1024	939	1022	1025	944	921	996
24189	20800	26819	24758	11680	693	555	496	439	415	372	347	346	329	375	361	330	338	329	331	331	322	298	332	309	331	302	299	310	326	338	312	317	333	336	321	284	300	288	311	331	300	306	283	316	315	323	297	324	312	318	317	311	332	336	299	289	323	317	299	277	331	323	313	312	337	304	279	279	323	304	316	314	291	308	316	306	317	323	329	313	288	305	322	307	331	297	282	343	325	294	341	344	329	293	298	294	289	305	317	320	309	283	295	291	315	319	325	334	307	374	309	339	280	312	313	280	320	305	307	313	292	283	304	335	327	283	305	293	320	336	321	304	319	317	325	329	325	337	337	300	293	291	294	300	304	330	332	330	318	328	367	280	289	304	324	298	284	318	317	312	307	341	315	302	296	299	286	320	289	295	316	282	300	327	296	293	300	286	296	366	318	330	278	313	321	342	324	290	333	307	293	295	311	315	311	330	321	310	279	309	319	281	305	325	292	317	305	297	291	303	283	330	336	299	310	324	283	304	315	363	310	278	318	311	312	317	322	318	303	302	358	303	320	306	328	307	298	323	328	290	299	325	323	305	321	282	302	325	318	332	327	293	311	310	293	322	307	352	286	326	301	337	282	313	278	315	289	331	321	299	340	315	300	291	311	311	298	295	304	302	309	336	277	296	333	303	289	332	303	282	302	307	322	298	300	319	306	313	317	315	298	299	309	293	309	285	327	328	319	285	319	304	288	336	324	303	350	341	325	317	316	294	304	348	297	314	299	331	300	317	310	306	317	289	275	323	316	311	315	315	281	308	274	320	329	327	281	321	306	329	322	330	296	310	314	310	318	333	299	334	314	293	320	315	321	299	329	308	299	328	303	326	318	325	302	322	326	312	328	305	292	322	309	316	316	316	327	312	315	324	312	318	284	346	308	327	321	328	315	319	324	306	294	290	312	324	301	337	312	296	298	301	311	308	322	330	299	339	334	291	318	296	289	318	324	308	318	285	298	318	312	300	293	299	334	307	323	316	290	343	330	339	314	316	328	318	273	309	295	355	283	289	329	288	298	301	304	299	301	295	316	310	295	306	317	332	276	319	292	321	315	282	369	311	292	326	307	331	310	312	298	324	321	319	316	290	309	303	311	279	313	296	306	341	296	298	331	353	317	307	300	296	300	326	279	325	294	328	296	311	299	327	294	324	295	311	290	287	316	329	322	287	317	280	309	327	319	326	317	309	286	307	319	322	333	277	308	296	312	299	297	324	324	275	314	294	327	320	292	279	299	321	319	339	332	326	294	315	328	305	303	302	309	324	301	282	321	355	298	302	302	303	318	331	304	297	296	314	348	292	297	330	337	292	271	323	264	288	336	320	292	295	315	291	295	316	303	322	316	298	298	325	337	322	300	334	311	302	297	312	325	293	300	302	304	291	291	327	277	321	329	334	331	310	306	301	292	328	296	310	279	310	289	319	305	305	321	296	307	313	308	330	329	322	333	299	300	301	288	301	308	322	301	326	312	294	293	310	318	310	286	293	331	353	320	311	320	310	287	322	291	288	287	323	299	296	287	312	321	315	322	333	344	314	309	318	329	319	334	298	288	317	301	294	317	296	308	332	285	328	318	302	310	280	298	318	308	312	290	298	313	293	319	292	323	357	303	316	309	325	330	303	308	338	313	329	308	339	293	322	307	290	326	305	320	289	289	327	309	305	313	298	313	338	318	325	335	308	303	321	325	337	337	308	285	339	296	335	301	306	298	313	287	279	363	314	328	325	319	302	338	297	300	304	325	304	304	327	294	298	309	341	310	302	276	316	274	318	327	315	325	309	353	303	318	310	310	299	288	333	325	280	343	307	305	339	291	313	309	298	330	319	333	320	347	346	307	294	293	314	296	305	284	296	326	295	324	285	332	315	318	324	351	312	288	309	346	342	333	325	334	310	308	316	325	292	311	302	315	292	270	332	299	309	304	289	340	300	324	304	315	302	302	272	306	307	302	316	311	320	301	337	299	315	324	317	330	329	328	327	304	327	307	322	313	324	313	347	300	309	319	322	316	299	336	333	321	299	328	324	317	318	314	340	312	300	290	306	335	319	326	317	303	294	301	292	304	303	289	307	303	282	302	275	326	307	310	329	304	301	326	322	269	336	334	293	310	303	302	298	332	303	317	350	301	324	312	279	321	307	316	314	320	296	333	346	312	275	305	328	295	307	328	285	315	307	293	297	315	311	335	292	278	291	338	295	301	321	293	352	296	326	313	337	313	329	317	342	303	341	280	298	309	311	291	364	312	315	293	301	315	319	293	299	314	344	298	284	317	330	317	300	305	306	311	349	318	306	312	336	329	312	317	323	313	307	306	301	334	294	309	300	340	348	355	340	280	320	295	299	289	315	302	305	320	333	313	286	298	303	321	310	320	328	309	327	311	317	311	328	303	291	310	321	313	309	337	303	294	332	306	313	323	310	335	325	327	299	320	277	348	292	316	289	297	287	324	317	289	327	320	320	320	301	301	314	312	333	293	325	315	305	302	314	312	306	311	291	318	291	319	312	330	293	355	338	344	320	295	314	308	290	313	291	313	333	320	317	337	305	289	300	294	288	278	318	323	282	310	309	322	294	306	310	320	298	322	310	346	313	323	335	299	325	310	299	309	302	346	310	327	346	334	329	335	334	309	308	314	341	323	312	317	294	329	311	318	313	295	347	309	297	281	284	308	311	321	296	301	308	350	304	302	307	334	314	316	304	261	346	306	297	318	302	316	330	304	311	270	348	303	309	310	311	267	322	297	286	312	318	307	299	282	314	318	294	307	300	336	300	320	313	331	263	323	291	278	322	326	323	340	325	302	303	308	310	313	338	278	277	290	306	286	328	304	307	321	318	278	307	322	290	297	300	346	327	344	303	315	324	323	302	307	318	322	324	337	300	329	311	315	315	303	281	312	364	341	337	307	327	326	288	306	326	288	313	312	295	323	334	365	312	340	316	314	321	309	277	303	295	298	284	308	321	292	298	279	306	275	314	332	298	300	327	315	316	293	310	322	315	310	308	340	294	306	330	308	310	306	328	303	297	292	315	302	300	321	305	281	322	314	310	334	333	304	308	323	291	318	307	330	335	338	300	289	287	310	324	315	303	323	331	305	291	317	325	320	310	283	314	329	317	303	304	335	317	296	292	320	312	341	310	312	319	317	324	317	303	328	305	281	307	330	279	312	305	290	281	333	319	329	319	287	316	313	296	320	306	299	317	326	308	342	336	296	308	316	313	331	310	316	313	311	306	343	299	326	313	308	308	326	303	346	301	323	304	314	345	325	307	305	291	306	327	323	306	313	309	318	319	308	304	310	293	325	286	315	313	306	279	296	322	307	286	322	297	318	331	302	317	310	282	310	307	304	318	308	334	309	319	324	349	300	298	303	255	328	318	292	305	307	326	313	305	336	320	311	337	312	290	338	342	307	320	304	284	301	295	308	311	293	338	321	312	323	315	323	290	303	317	337	315	281	280	287
3224	5085	3705	1861	1246	1042	804	703	684	589	520	525	440	460	424	455	446	412	416	412	393	412	404	415	377	412	396	371	398	400	378	382	378	348	362	344	375	376	404	406	414	368	409	372	384	399	398	381	367	388	369	358	351	394	395	358	370	359	356	380	372	374	378	388	363	351	368	375	377	374	372	379	368	370	386	341	358	350	400	388	357	397	391	354	375	398	362	380	415	370	401	353	343	419	412	340	409	379	371	411	368	393	369	345	373	367	364	363	384	360	377	388	374	349	382	424	362	360	390	382	360	417	354	353	376	361	390	359	374	390	365	398	391	399	361	384	378	377	393	374	372	400	357	357	380	375	379	385	404	339	362	367	374	356	420	367	385	402	358	358	419	362	368	380	347	411	403	386	375	367	373	343	346	347	411	362	365	375	365	400	331	370	335	355	376	351	378	414	385	387	350	356	369	367	394	402	384	370	383	368	378	352	379	383	382	406	359	379	396	404	387	358	375	386	363	339	374	376	347	375	415	358	347	361	364	402	386	369	394	399	398	348	367	386	343	364	368	404	371	377	351	393	398	379	350	373	382	337	376	370	343	341	384	383	397	351	376	376	367	402	384	345	405	409	406	375	345	368	403	387	335	388	370	352	368	358	383	376	362	362	405	377	362	374	351	350	386	374	388	348	387	396	384	373	382	365	365	376	359	342	358	382	372	393	356	360	380	372	398	348	392	349	364	353	376	376	360	375	411	378	363	349	393	350	363	391	389	403	390	372	360	389	372	388	372	374	376	359	386	340	389	348	382	393	392	375	361	345	389	344	383	378	369	388	381	408	366	386	367	399	374	363	340	360	361	374	373	335	362	351	399	368	366	348	370	391	323	356	352	395	363	355	377	402	385	380	390	349	365	390	365	350	365	370	394	358	370	422	360	347	376	358	392	370	374	343	345	386	367	372	368	387	363	351	350	372	391	376	355	376	378	385	363	373	396	355	386	377	381	354	380	346	377	382	345	366	392	341	368	365	421	382	381	397	389	391	370	397	375	349	405	356	344	362	385	336	363	380	386	376	339	392	372	356	369	360	385	349	361	371	369	388	364	352	392	353	384	397	372	414	378	381	344	346	341	382	365	390	348	378	381	363	385	369	366	383	367	358	344	366	379	381	392	349	342	362	399	351	350	353	353	358	415	384	347	368	386	392	339	363	375	385	351	362	430	397	333	370	368	406	358	370	362	372	404	418	388	343	351	367	357	373	403	403	393	373	330	384	353	361	361	363	376	387	358	371	349	357	366	359	419	381	335	379	358	372	377	385	376	373	350	372	382	384	390	347	380	382	382	354	356	408	362	358	348	387	365	370	387	379	401	384	357	419	376	389	333	390	397	391	389	384	378	360	359	365	377	339	365	380	364	359	385	393	359	408	387	352	356	350	357	359	360	367	347	344	325	402	375	357	374	396	384	329	391	408	349	346	377	420	364	410	388	373	399	344	392	329	352	387	363	398	368	373	343	395	360	375	365	388	409	413	369	351	384	362	388	373	374	381	368	374	378	339	344	396	397	401	374	358	389	416	383	414	383	367	366	395	361	363	365	387	375	408	393	351	371	361	352	405	351	396	378	380	389	369	378	368	350	343	376	386	363	407	389	387	373	379	375	366	359	366	393	347	368	401	381	374	376	376	370	379	370	325	367	412	416	326	364	333	390	370	385	379	352	412	373	382	374	353	352	364	364	365	340	358	374	361	367	382	382	364	332	387	387	378	357	378	371	359	352	423	382	361	344	413	372	366	380	386	396	362	395	366	393	381	368	373	381	364	379	375	376	382	354	355	379	375	353	386	371	379	336	364	365	346	383	346	370	378	367	375	362	357	355	365	405	403	381	376	372	378	381	367	404	380	326	356	365	342	340	399	346	388	348	353	363	373	386	365	385	370	375	366	406	361	403	340	431	400	367	392	369	353	387	375	371	397	342	377	370	378	350	401	378	392	406	355	344	361	392	356	370	349	395	363	361	384	371	385	406	366	382	358	369	375	388	374	364	337	390	403	395	370	391	381	384	354	384	353	421	353	396	378	412	400	377	390	394	399	375	350	367	367	354	367	363	379	365	372	409	370	388	399	357	366	371	372	377	352	360	368	360	389	365	371	384	385	393	357	363	358	340	371	377	355	397	386	374	385	385	384	374	337	371	355	383	345	387	371	386	353	380	360	378	353	411	353	381	352	395	358	384	377	402	412	406	346	393	379	395	371	386	379	391	389	356	365	380	350	386	361	356	371	413	375	386	378	363	387	381	379	342	349	388	386	390	371	384	342	374	391	365	387	351	364	356	389	373	354	375	363	350	344	361	351	372	395	389	401	385	364	401	335	371	347	377	429	375	370	356	371	365	375	357	375	385	397	369	385	362	368	369	361	353	362	375	320	402	369	401	357	392	377	359	397	369	386	348	371	376	356	344	370	367	409	401	363	385	355	382	371	406	372	381	395	365	360	362	392	392	409	360	370	357	382	380	406	392	353	352	402	371	384	373	390	374	377	360	374	386	390	369	380	405	359	323	369	352	371	375	362	370	386	391	361	387	404	370	344	356	359	386	344	362	424	388	373	376	371	387	372	355	404	378	372	374	372	339	360	382	367	356	376	363	361	347	374	383	401	370	373	383	374	361	338	389	339	381	359	390	345	397	356	390	399	371	397	368	361	350	387	369	413	408	390	347	367	332	352	357	364	357	348	374	370	363	386	395	382	401	395	334	355	406	380	383	377	337	330	390	351	364	373	355	378	375	420	372	359	392	391	393	365	343	393	380	367	365	386	383	390	383	359	405	340	364	374	371	370	372	401	329	356	359	412	357	365	382	354	349	353	375	382	388	377	371	393	340	363	396	346	393	388	363	328	378	363	381	373	379	373	363	403	364	389	368	407	382	380	364	384	342	344	392	379	360	367	350	366	361	361	342	387	361	369	350	398	379	369	374	359	344	343	359	388	394	331	374	374	379	390	354	392	349	328	353	369	343	348	371	395	344	387	369	359	370	366	422	366	400	353	382	357	383	373	353	387	363	376	385	402	372	376	386	366	369	363	358	376	381	352	379	376	366	352	392	345	369	369	376	367	367	380	342	381	358	374	350	372	381	338	345	316	387	390	376	371	377	409	370	349	389	392	349	403	350	363	374	378	353	341	371	387	347	426	380	371	354	379	361	354	368	374	385	379	356	386	382	332	376	360	400	395	412	387	370	339	383	383	366	330	367	324	395	408	374	365	386	381	335	392	336	376	368	370	376	392	383	374	377	361	400	391	374	396	368	364	367	385	384	367	371	382	371	387	372	364	377	399	358	363	388	358	374	349	408	403	363	383	394	362	357	395	346	381	343	367	365	361	397	356	372	350	349	389	350	362	339	409	361	365	358	383	360	344	381	369	299	359	376	356	380	379	375	382	390	376	386	372	393	361	355	365	364	336	362	374	344	358	386	355	370	387	354	380	367	391	369	384	393	365	372	361	360	365
22179	20848	28318	23466	20839	20890	9117	1303	973	889	817	706	727	677	693	654	683	626	610	627	598	557	600	563	601	597	580	587	522	579	545	567	590	581	555	608	551	585	564	556	552	568	603	517	572	530	567	542	564	543	556	579	557	581	538	526	519	555	555	536	547	529	542	578	543	573	567	547	516	567	570	521	550	564	559	578	556	548	528	548	576	552	565	572	598	553	538	567	571	543	563	517	548	587	505	575	527	524	536	545	535	553	519	586	550	525	548	605	590	545	566	540	576	539	529	579	511	514	519	583	572	556	535	543	558	548	528	568	540	527	505	556	525	540	553	534	579	522	548	573	537	557	566	569	507	553	562	515	532	574	583	549	540	564	534	512	536	564	551	571	539	529	570	539	572	541	536	548	525	559	538	524	548	539	573	546	526	534	535	570	550	537	538	549	570	546	534	554	510	587	537	516	551	539	505	562	528	544	500	533	560	540	554	588	528	561	566	514	590	566	575	550	552	579	520	553	532	547	556	538	501	526	545	511	574	597	546	525	561	595	545	572	550	547	539	583	553	529	539	534	546	571	585	549	546	572	582	548	548	539	532	503	565	541	571	560	532	520	563	542	551	550	554	550	591	531	559	561	535	580	596	572	518	540	506	590	518	516	545	589	532	578	544	532	548	510	580	551	571	530	552	553	553	565	576	544	550	588	554	532	521	530	528	578	544	544	526	533	554	573	544	550	564	539	550	498	508	578	594	567	543	583	537	540	530	554	577	546	578	536	553	560	548	552	529	522	544	508	519	548	541	554	513	570	562	523	512	527	529	570	556	526	508	560	544	586	602	534	550	511	554	555	561	499	530	537	503	558	523	561	582	576	565	542	549	543	571	532	574	596	516	573	506	553	524	534	521	551	528	608	591	521	535	524	546	536	556	520	530	540	532	552	583	535	538	510	565	547	599	546	544	555	507	542	566	550	568	511	560	560	585	573	535	522	557	549	520	535	509	542	545	538	549	559	499	547	553	540	549	584	499	546	540	560	565	554	500	540	563	571	550	590	547	535	516	526	544	549	559	528	538	546	539	547	545	499	535	559	534	545	568	584	520	541	562	521	576	512	527	544	551	517	579	530	537	531	566	574	559	545	506	564	563	574	568	565	565	532	576	509	544	541	548	586	569	543	529	562	558	536	502	543	531	525	553	540	545	587	522	571	556	533	500	528	546	536	528	548	553	548	535	559	534	594	512	551	549	536	537	581	583	555	536	554	551	585	556	508	503	510	543	571	594	553	557	533	530	512	544	488	536	514	541	599	532	543	524	527	558	538	561	531	568	561	556	556	583	570	557	549	541	551	521	529	526	558	528	513	575	494	532	559	547	539	515	499	531	532	579	548	519	531	540	563	573	497	538	521	559	494	560	541	570	540	494	568	580	544	576	565	596	481	474	522	551	545	541	548	536	582	529	573	543	540	542	585	533	566	559	537	562	533	549	557	515	564	588	525	551	583	528	543	544	547	521	498	558	539	542	507	578	525	540	534	510	570	578	504	538	536	559	563	568	523	529	552	535	571	557	523	513	576	562	541	567	536	575	536	526	574	558	540	479	548	519	520	507	530	535	548	572	556	540	544	526	568	536	557	517	553	559	526	541	560	581	551	573	569	562	551	499	539	506	557	541	556	550	519	534	542	556	559	551	510	548	576	542	548	509	574	552	521	560	553	529	537	512	562	560	531	530	578	540	548	552	523	550	538	542	534	548	514	546	566	490	543	530	564	581	531	534	551	564	541	520	556	483	518	538	583	561	520	549	569	535	560	518	547	560	521	547	557	522	545	523	526	557	525	537	536	565	517	528	545	541	573	519	543	560	531	558	510	537	548	590	522	555	568	574	492	526	567	515	555	553	526	545	505	493	533	505	509	537	538	596	488	577	550	522	555	531	538	530	527	532	564	463	551	527	527	537	498	550	529	530	546	501	557	597	559	540	524	511	562	533	561	575	580	560	557	566	519	581	523	505	546	539	572	587	528	546	605	548	555	541	565	544	568	587	523	561	556	567	541	511	592	550	593	538	539	563	541	549	556	545	507	568	537	547	526	550	528	536	512	579	529	562	525	563	526	500	544	572	571	560	581	569	563	487	579	570	555	560	527	546	551	539	554	564	540	528	546	493	560	565	519	514	572	540	551	554	556	552	559	556	537	559	540	565	525	557	519	555	521	574	561	521	532	517	528	492	517	553	593	531	514	557	574	521	572	538	588	526	543	541	538	530	537	585	596	586	578	528	540	523	566	530	524	586	543	545	564	556	549	586	557	555	578	537	528	564	534	547	567	557	533	558	504	557	515	541	500	572	543	527	558	541	521	529	562	542	535	560	542	548	527	556	583	523	530	529	561	565	520	555	518	549	556	538	579	529	553	528	544	542	538	559	541	568	565	522	561	557	579	552	521	528	533	558	532	506	518	583	521	546	545	585	571	550	512	506	500	524	527	527	513	538	542	514	599	529	557	532	531	553	541	537	549	566	552	601	524	537	515	530	489	508	549	553	518	563	530	550	554	534	545	543	543	539	556	550	566	522	535	536	558	541	528	524	572	543	514	545	524	560	546	547	544	576	524	539	495	557	540	515	549	527	547	533	515	591	530	530	502	551	516	534	541	514	512	553	514	563	544	495	532	519	504	552	537	567	569	569	527	552	523	540	553	527	534	559	579	541	524	540	541	585	502	550	564	564	573	540	521	523	568	566	539	515	585	570	528	510	528	508	520	522	561	535	587	522	571	515	535	565	541	608	552	508	535	579	527	502	524	528	537	560	555	573	540	558	555	527	538	549	527	576	548	515	537	533	541	546	503	507	570	520	564	538	562	501	536	588	498	540	555	551	536	537	557	543	579	562	544	557	568	548	552	540	515	520	532	517	558	510	514	535	563	588	539	538	555	527	515	569	538	581	546	563	550	577	557	550	533	566	566	535	527	576	544	554	511	538	558	513	499	550	555	571	496	532	524	544	515	582	565	598	555	546	554	540	549	530	546	522	568	545	505	528	508	580	534	541	549	560	569	525	554	552	553	537	562	533	555	572	570	532	531	509	590	559	532	541	540	530	579	548	527	565	531	515	531	565	537	544	517	483	552	572	561	568	540	522	548	518	557	521	540	579	567	515	524	552	522	519	558	544	517	549	552	533	549	542	514	533	552	519	513	531	561	582	530	502	575	526	536	546	538	565	555	544	489	496	535	569	572	550	516	588	548	529	563	533	572	553	530	553	519	560	525	560	496	544	572	528	563	583	511	563	567	560	534	538	562	567	566	525	520	539	508	522	519	551	544	532	525	518	529	593	537	548	588	534	552	581	538	545	552	541	547	550	552	523	547	598	532	546	514	521	551	592	483	565	517	518	550	546	577	522	575	553	547	531	589	497	540	532	565	549	487	489	561	546	516	543	536	566	545	543	546	539	534	556	571	558	509	564	505	540	571	509	518	509	574	549	549	552	534	545	523	492	539	542	561	517	531
4374	13671	10624	5260	3737	2812	2300	1814	1580	1356	1204	1076	1014	988	865	856	808	791	761	787	729	719	722	726	718	744	658	692	729	689	735	663	638	644	691	697	656	716	640	644	642	644	685	712	668	685	696	675	641	637	708	680	697	612	638	633	623	615	714	646	679	684	656	675	659	636	657	601	612	629	618	652	637	626	662	661	655	660	666	648	613	620	613	667	632	670	681	672	697	642	656	672	615	640	635	691	665	657	658	616	649	648	651	635	638	602	662	659	661	622	635	628	631	688	624	620	676	624	670	645	666	621	624	647	627	658	643	603	661	677	664	630	614	607	596	679	627	615	623	650	668	661	635	651	671	621	626	660	631	661	611	663	704	670	666	690	653	672	630	656	670	675	668	660	620	641	648	636	616	657	662	637	622	647	657	650	628	651	636	630	658	636	627	623	625	633	626	658	680	713	629	651	632	653	661	664	654	666	657	628	614	718	660	628	673	633	661	618	637	648	666	664	669	690	694	634	656	658	644	640	665	655	628	652	658	651	636	621	669	647	641	604	681	620	665	664	644	662	665	665	648	663	650	603	651	667	638	652	649	636	653	676	626	649	661	672	642	621	615	673	674	628	652	601	658	682	637	651	715	666	635	671	667	650	665	659	674	709	665	648	679	708	668	688	678	632	676	650	675	663	634	684	632	645	640	675	620	608	647	622	658	708	664	660	650	622	639	617	615	633	622	659	641	650	688	609	644	652	658	633	629	605	646	620	685	619	679	646	615	683	625	658	662	660	659	669	609	681	650	672	608	647	664	638	676	613	667	651	657	648	640	636	640	639	621	622	636	623	619	634	646	671	623	605	665	649	654	625	641	642	680	607	630	618	707	647	620	632	643	642	695	609	695	607	664	644	658	700	666	641	626	621	629	615	623	596	646	687	662	645	634	672	622	665	655	694	698	633	620	643	622	697	680	630	635	646	588	656	613	680	696	622	633	599	608	632	651	619	651	669	642	622	671	656	613	619	641	633	682	606	698	650	663	649	630	661	607	624	614	657	610	609	630	665	652	656	648	615	640	629	622	607	665	654	616	611	654	666	651	657	634	661	666	667	653	666	629	613	684	597	647	677	611	632	607	652	671	661	602	642	636	631	631	641	673	621	652	662	629	641	643	633	664	655	633	637	619	645	625	688	644	667	629	641	674	659	655	652	642	635	649	621	654	655	654	660	654	622	659	618	667	690	683	659	688	657	674	607	635	669	639	667	629	617	660	609	677	660	652	650	630	644	612	661	647	590	626	610	629	657	635	597	622	640	629	650	661	615	664	647	691	625	635	636	644	624	644	616	637	715	640	651	597	667	586	674	633	648	606	652	669	699	650	686	646	643	695	665	677	638	650	692	625	657	631	635	642	657	626	640	627	635	630	639	633	641	642	663	628	645	641	593	638	609	580	620	635	635	646	638	638	694	684	638	669	621	570	643	672	639	642	635	675	630	643	656	652	629	672	642	613	652	654	634	660	653	619	628	648	673	617	619	646	603	656	599	665	645	652	646	671	662	607	625	690	624	637	635	662	620	681	622	623	653	623	629	620	631	664	622	683	627	662	629	633	609	656	635	605	625	588	657	653	615	654	665	659	652	679	617	649	646	607	647	622	694	670	658	645	588	627	611	658	655	648	667	681	633	641	678	679	663	642	612	599	638	618	632	649	632	656	654	663	641	645	662	633	638	630	600	657	649	679	629	611	625	629	643	651	622	690	664	644	666	649	671	634	657	664	629	591	656	604	697	626	630	661	636	634	633	607	630	661	650	641	659	636	593	655	676	613	625	664	595	671	614	625	675	697	710	646	675	623	632	654	678	648	665	653	648	614	610	642	601	642	610	640	635	587	658	671	685	638	629	645	628	638	648	667	677	664	681	644	612	644	625	631	615	646	649	665	683	624	638	656	659	666	656	606	655	629	606	637	682	643	594	610	663	696	631	608	647	648	692	643	667	624	605	663	676	683	626	666	656	669	647	625	630	648	672	636	642	681	708	669	647	597	612	691	637	622	663	623	684	666	655	648	609	646	670	621	628	596	634	669	665	648	644	598	672	627	654	683	639	680	642	607	648	668	630	672	642	642	663	600	621	620	638	660	630	664	647	639	624	626	648	613	651	687	647	636	638	691	654	627	636	635	627	668	644	662	663	594	637	647	671	700	648	605	690	707	655	651	603	669	667	655	665	699	646	675	652	662	631	643	648	609	645	600	650	598	655	611	592	681	652	609	579	631	692	636	635	625	670	645	654	641	620	612	611	660	647	647	675	624	668	688	666	646	594	642	636	634	680	655	638	641	649	654	676	706	650	681	676	640	624	639	656	624	672	679	682	678	646	619	659	556	640	659	666	601	636	606	637	631	615	617	679	623	644	654	681	640	626	671	657	656	679	638	656	648	636	676	664	588	614	665	631	633	641	631	646	633	654	610	650	659	674	656	651	685	648	620	644	641	673	609	649	632	656	618	661	632	637	641	664	637	673	639	710	642	689	637	655	625	611	696	651	613	640	649	640	651	673	649	620	682	622	640	656	638	629	661	640	636	634	637	651	640	711	648	690	667	667	595	634	664	672	667	656	607	645	632	633	671	646	633	647	701	613	682	645	578	631	660	681	666	639	646	671	655	636	654	616	681	635	648	607	629	629	676	679	610	660	659	654	692	667	611	679	602	691	657	629	627	629	621	681	652	636	644	644	630	662	600	639	647	618	609	657	640	683	638	626	614	670	630	628	658	654	675	657	669	667	614	619	600	637	630	655	664	662	643	648	645	616	638	646	711	650	648	652	624	679	633	570	681	654	604	633	644	626	631	618	685	643	669	693	627	642	634	669	594	625	649	631	634	663	626	593	658	684	665	636	640	652	644	636	674	618	682	682	673	670	633	660	635	674	666	630	640	613	692	678	657	694	684	618	626	649	648	695	656	621	649	682	656	657	642	640	637	603	641	652	636	666	663	660	606	668	642	628	673	638	644	714	652	649	691	609	637	671	683	615	621	662	633	655	620	652	647	643	630	646	665	618	649	624	667	636	655	630	648	643	623	601	622	659	659	657	684	656	689	664	669	603	658	613	677	620	647	625	669	668	632	666	679	661	586	633	650	607	612	678	681	668	609	630	635	629	665	660	683	671	635	632	629	659	616	643	659	666	711	682	628	634	669	600	616	621	607	607	644	637	622	667	670	649	639	636	631	622	655	612	653	620	657	616	645	614	654	673	595	639	649	660	622	650	634	651	668	640	636	649	638	647	622	707	644	675	627	616	635	633	652	707	622	654	635	649	633	657	675	638	651	581	665	659	603	683	690	638	641	622	656	677	628	669	662	623	665	608	624	668	618	656	634	654	693	621	634	651	679	618	625	657	661	627	624	649	626	657	639	633	655	631	611	623	660	663	651	638	649	647	635	653	648	673	642	606	616	620	654	668	643	640	627	708	644	637	649	691	632	629	608	698	665	651	616	645	620	653	632	687	678	624
26902	18622	5022	890	746	677	687	629	630	628	687	652	635	647	643	573	675	631	645	653	630	638	615	640	637	649	616	640	618	640	662	689	624	660	668	632	625	660	616	632	636	659	623	644	707	636	620	685	614	613	647	636	651	623	626	605	638	660	637	600	610	619	625	629	622	667	590	640	659	631	670	615	649	666	666	641	639	628	640	628	621	622	680	597	666	645	621	648	635	667	643	667	663	633	586	638	586	617	608	621	570	622	683	621	616	645	666	631	658	591	617	589	664	640	618	655	640	592	668	655	631	659	673	675	615	644	649	642	635	607	628	639	617	616	618	601	622	641	650	652	628	634	640	668	657	649	599	651	653	597	605	629	616	657	652	639	596	624	656	602	604	586	654	608	608	635	629	614	659	615	654	611	663	645	659	624	636	603	619	603	619	646	630	646	652	629	632	625	590	608	615	649	675	620	656	583	618	615	610	611	612	601	623	629	595	620	627	567	608	627	617	631	703	664	628	684	652	632	638	627	635	654	613	628	636	657	633	644	606	640	642	617	651	591	611	652	589	611	619	675	613	645	655	636	607	620	617	604	654	641	637	624	592	620	612	651	651	627	680	580	648	666	622	625	617	666	607	662	604	616	619	667	635	644	647	682	587	640	643	640	601	673	629	597	609	608	630	637	633	644	657	621	652	601	620	614	623	677	661	594	637	648	622	641	644	638	630	619	628	594	661	617	610	614	637	669	611	587	664	618	626	626	644	622	682	653	576	624	624	660	628	624	636	671	601	661	655	605	635	648	648	589	634	581	662	630	585	558	628	667	581	637	623	632	587	653	643	608	672	643	641	681	615	631	587	652	635	637	605	620	629	624	631	599	660	637	634	594	643	644	629	649	610	657	629	643	602	676	653	639	634	616	692	612	607	684	644	642	619	600	626	677	646	616	650	624	631	621	613	645	598	652	633	617	597	654	599	663	561	650	598	619	612	677	627	671	633	674	592	631	603	607	624	649	574	599	672	607	639	617	610	653	630	656	629	672	603	603	633	610	642	617	653	619	612	679	648	668	656	628	635	592	650	630	603	599	613	608	624	617	585	600	640	612	635	663	636	640	664	581	621	631	640	646	636	669	612	650	624	592	629	613	616	644	621	630	670	634	653	632	576	659	633	629	651	657	629	626	623	616	616	638	686	637	636	637	622	593	636	649	622	641	616	610	662	641	676	619	661	632	653	610	653	621	640	654	587	614	640	642	671	599	609	609	628	613	626	700	627	639	616	595	651	675	644	602	615	690	634	613	612	611	625	611	652	644	607	622	623	628	655	658	616	650	588	543	615	647	591	609	639	688	629	699	629	630	617	645	616	669	634	636	592	626	630	604	568	600	618	591	630	612	607	678	638	609	648	572	631	618	655	653	623	611	650	654	614	593	645	624	611	629	598	641	575	661	633	645	651	646	597	668	677	636	567	578	638	639	665	645	628	661	585	628	626	654	649	652	650	675	639	626	655	651	654	607	637	666	640	625	610	645	594	642	668	619	615	629	637	701	627	633	620	630	601	607	676	607	612	640	618	656	671	647	613	606	591	658	582	596	622	655	635	649	680	658	646	630	593	633	614	627	602	634	614	605	614	690	668	634	596	699	611	623	613	596	621	644	615	640	599	643	609	613	624	641	597	650	637	609	603	651	603	641	608	643	628	669	700	636	606	636	620	605	664	627	629	603	671	626	623	624	628	642	648	609	639	613	599	620	632	642	593	644	614	625	600	643	606	608	620	649	565	620	610	667	612	633	648	583	632	644	627	612	648	637	584	634	637	597	618	638	596	666	587	586	597	602	640	639	630	627	628	608	653	627	668	580	611	599	614	652	658	655	649	611	630	630	639	579	671	635	637	643	675	666	642	589	625	637	613	639	648	621	619	587	624	607	622	635	598	606	607	609	648	646	671	643	622	649	604	664	658	629	604	596	640	624	647	645	668	634	657	662	650	668	617	641	638	620	624	604	630	622	622	646	649	651	622	618	593	600	613	624	622	668	639	635	614	622	600	619	665	623	655	668	640	631	630	635	648	615	656	624	636	627	598	650	631	644	644	609	686	642	658	627	635	592	585	611	605	657	614	631	647	624	685	673	605	573	598	635	649	632	623	647	597	615	654	603	637	670	623	653	631	663	644	658	666	632	613	620	635	572	589	626	632	644	621	670	660	626	710	617	662	635	657	603	623	644	594	606	657	604	619	649	654	623	587	618	585	606	608	639	670	667	668	651	668	618	629	677	650	605	673	634	623	641	630	618	660	584	637	643	621	623	594	639	604	660	644	628	659	666	602	599	653	601	619	667	667	629	639	633	612	612	588	656	633	623	612	632	667	619	618	665	660	632	666	626	612	628	644	635	637	596	638	646	647	617	627	643	615	632	634	621	650	591	651	614	648	626	645	669	673	647	577	633	595	624	643	651	609	585	672	619	611	611	631	613	626	565	563	625	653	645	626	668	651	657	648	652	641	610	643	612	669	651	616	627	628	655	624	666	621	632	629	664	609	674	647	653	692	629	661	645	671	613	665	656	689	615	616	622	650	634	631	608	595	594	618	639	642	626	637	638	639	639	594	616	595	667	679	589	671	586	629	659	650	668	649	627	666	653	618	644	624	648	604	633	649	676	630	651	666	654	675	614	630	609	615	608	587	650	619	607	602	681	617	687	648	637	596	598	631	605	631	649	646	624	639	635	689	637	688	642	646	614	632	629	640	627	574	607	656	636	616	596	643	605	636	593	658	654	649	630	627	638	606	625	644	644	610	650	621	625	642	667	666	644	610	642	621	659	663	630	685	622	689	605	609	619	650	649	581	594	639	615	633	651	614	631	627	596	630	643	615	602	648	667	637	623	611	616	650	637	611	653	636	642	663	651	639	671	649	612	640	632	630	639	651	643	594	620	599	664	613	618	578	635	639	648	708	598	661	619	609	681	638	598	611	636	656	625	601	604	622	623	601	619	638	644	607	651	656	616	600	652	626	639	659	604	584	677	657	651	643	641	593	626	654	585	693	609	668	649	637	678	656	593	634	651	665	638	606	645	624	599	674	614	658	644	609	627	608	612	679	636	619	633	634	612	598	639	673	656	647	639	648	629	569	639	658	617	625	601	611	650	599	610	608	616	614	640	649	616	672	647	632	645	675	654	644	652	590	652	615	631	653	627	634	658	630	634	602	658	641	602	665	629	603	606	625	687	648	624	637	630	659	651	625	628	620	615	619	628	619	603	685	634	646	617	638	591	661	630	621	610	629	585	655	645	674	631	618	674	655	581	609	631	646	656	627	665	591	607	628	611	608	650	630	619	715	636	616	622	672	606	685	566	638	625	618	609	566	638	635	611	664	647	639	648	587	635	652	622	595	604	619	622	595	633	598	614	634	634	698	639	616	598	664	608	627	635	640	635	648	616	614	673	599	635	630	651	684	666	668	663	641	638	611	626	661	637	652	609	631	621	620	629	624	615	635	602	601	626
4228	1162	1050	831	779	749	772	727	703	715	796	725	740	749	745	761	707	710	770	725	709	709	732	764	660	725	692	787	707	717	710	742	692	688	745	729	725	731	735	714	720	714	695	709	736	703	711	720	672	723	709	741	748	723	665	739	730	707	710	730	696	739	767	733	721	689	714	700	764	727	699	655	711	742	735	689	729	688	763	761	700	724	722	742	674	661	752	743	718	710	681	699	737	755	730	761	755	704	726	700	673	719	706	709	740	692	729	740	709	724	703	688	734	739	701	754	681	739	689	703	706	707	709	765	726	756	712	742	783	753	792	697	712	709	719	714	700	752	732	728	728	716	741	710	726	707	710	735	723	721	669	729	668	740	720	726	689	730	746	719	710	682	740	693	750	744	749	715	733	745	707	719	675	763	723	713	709	739	685	734	734	733	720	733	648	771	732	752	716	731	685	738	760	714	718	713	762	740	630	664	712	716	715	657	745	759	691	657	716	736	719	725	706	700	711	677	731	721	735	712	727	727	741	713	764	716	706	741	701	743	696	711	723	792	684	736	731	746	706	742	657	692	763	735	738	740	709	676	741	661	746	722	785	703	732	716	683	710	728	708	761	734	729	750	665	681	713	691	710	711	690	706	722	733	704	750	739	684	660	732	713	705	736	706	726	694	748	701	688	732	722	681	744	706	776	705	720	730	715	662	675	719	732	782	698	726	729	747	745	726	695	743	725	756	727	688	722	735	735	760	736	739	740	703	695	774	690	728	750	706	753	690	696	722	701	754	669	751	703	756	755	707	765	747	743	721	700	700	692	706	750	713	730	688	659	727	729	713	686	685	687	702	747	713	708	764	762	733	703	746	729	737	717	667	716	715	695	699	697	718	732	722	782	763	725	737	718	685	756	745	780	749	718	717	758	685	732	709	709	705	688	740	765	746	694	733	701	708	729	684	720	705	723	722	727	714	713	726	747	734	716	672	754	758	708	728	703	703	767	753	719	733	711	718	760	783	687	753	708	714	687	744	693	740	757	730	753	689	742	709	742	783	717	726	768	731	707	729	698	702	682	705	768	718	695	651	750	720	721	782	730	687	710	740	748	718	759	712	738	739	720	718	702	759	720	751	783	717	702	715	718	714	718	753	747	778	726	719	721	698	692	710	705	664	701	697	727	710	748	697	703	658	737	707	726	744	738	737	753	678	723	717	752	742	731	733	729	683	733	713	698	745	764	724	734	669	704	751	677	728	696	680	730	779	716	753	730	712	767	737	760	682	740	713	732	754	752	713	708	709	712	730	736	670	726	728	734	705	712	748	725	764	682	715	699	771	746	754	719	707	715	737	742	654	710	763	720	722	752	731	728	709	748	722	728	735	728	700	737	679	706	705	743	750	703	673	731	696	759	742	778	732	727	738	702	765	750	698	710	678	725	721	719	758	699	730	692	706	685	706	720	747	755	752	766	718	741	712	775	707	747	739	718	715	703	693	724	758	702	732	758	724	699	738	677	701	713	678	692	730	701	711	679	724	696	710	703	727	752	678	744	705	732	715	725	718	708	729	759	714	726	760	674	749	741	709	734	720	745	767	768	679	731	769	717	735	727	681	784	760	730	737	721	680	690	670	728	740	713	707	758	736	697	709	741	682	688	741	726	738	745	742	740	714	730	700	727	695	755	715	720	689	723	725	756	677	757	686	708	713	701	728	730	733	757	706	730	747	703	754	731	725	670	706	780	704	710	682	730	719	716	718	741	722	736	753	733	741	687	751	681	679	789	736	720	710	742	688	706	707	694	717	713	732	709	708	694	755	705	750	701	680	727	744	736	727	701	734	754	758	767	750	738	750	699	717	761	723	702	712	768	699	710	735	681	693	743	732	663	674	766	704	713	752	728	712	673	720	765	694	671	678	733	729	699	692	716	718	710	720	740	739	672	721	771	709	700	724	747	729	716	679	673	757	753	709	700	696	708	720	713	730	726	700	722	712	737	671	706	746	717	689	708	757	747	718	711	709	725	707	705	747	724	706	681	730	714	694	755	723	706	731	702	681	688	766	724	706	715	755	771	719	714	721	715	722	696	728	719	689	727	687	703	767	691	717	709	697	728	710	702	725	696	717	706	709	706	706	749	674	779	715	694	742	782	693	786	728	714	745	717	711	673	711	694	736	744	734	692	692	704	675	706	709	696	689	779	713	722	743	702	710	770	703	757	723	695	745	767	708	751	732	695	724	700	716	779	741	729	704	718	688	720	752	712	770	735	731	751	724	729	720	745	758	686	745	749	714	689	711	764	713	694	704	708	694	704	725	709	699	766	753	712	734	727	708	721	716	737	695	750	719	681	684	744	721	725	712	682	701	746	727	766	736	733	751	727	722	751	719	732	714	697	753	693	745	681	730	678	708	677	674	723	773	675	769	743	722	765	721	697	721	719	701	732	724	745	763	732	753	692	775	748	752	669	710	794	685	693	721	694	717	696	701	707	713	724	772	718	749	745	700	681	715	701	738	678	768	705	714	697	719	679	735	690	779	750	707	721	703	786	721	684	733	707	715	720	695	721	688	735	758	660	778	673	713	701	760	677	703	702	745	737	717	730	673	712	710	703	718	725	694	751	749	688	739	701	700	755	684	780	730	755	726	728	749	739	744	682	742	756	739	718	690	707	707	733	632	771	714	706	724	702	740	724	680	699	732	733	710	736	686	726	693	705	750	687	689	712	749	739	704	742	692	723	715	722	715	755	777	753	744	725	716	727	733	716	723	696	748	714	751	778	666	715	758	750	722	742	733	694	698	662	754	740	693	705	728	711	693	666	801	705	736	720	733	762	705	715	721	767	712	719	729	766	716	739	726	723	722	704	773	700	720	717	726	718	709	738	764	694	687	680	744	709	689	710	741	736	711	721	703	703	768	706	732	714	732	708	708	748	732	712	755	722	721	695	736	763	773	697	739	716	642	679	704	774	747	736	714	744	748	739	763	734	716	711	719	718	687	712	719	745	733	698	745	679	658	740	684	719	741	741	739	704	712	729	719	689	681	727	702	719	711	725	723	719	732	689	742	711	707	725	706	725	734	701	708	719	731	741	739	725	679	761	711	709	768	804	749	728	746	715	731	731	750	733	696	736	759	713	737	735	703	763	742	764	728	723	723	735	717	757	725	687	685	745	752	742	721	724	746	705	710	715	728	722	727	702	740	704	716	705	712	679	728	716	761	691	683	750	726	697	726	655	708	732	696	813	709	699	733	691	727	704	721	759	746	734	702	700	729	705	695	727	704	725	750	744	726	715	762	743	756	700	717	708	704	730	740	705	679	676	732	746	749	721	722	739	735	700	721	705	749	740	761	708	698	749	736	781	741	689	690	717	736	714	683	713	684	723	739	758	748	714	722	805	699	780	708	762	710	727	738	719	683	706	686	678	731	680	789	708	685	712	716	702	723	720	705	750	727	747	757	707	671	700	735	710	742	728	784	709	723	687	723	721	688	680	673	758	713	702	757	711	691
23273	20826	27812	23946	20803	9668	1646	1222	1023	1095	1008	1011	926	921	922	969	881	919	909	877	885	932	890	876	843	918	828	908	839	834	876	851	840	860	879	879	881	878	920	845	872	850	907	865	897	841	836	865	840	908	804	856	899	890	839	849	882	808	871	856	843	901	880	832	922	877	820	864	833	845	910	855	841	903	925	832	873	857	872	915	870	816	884	828	862	881	890	832	833	835	870	868	835	840	822	854	842	855	833	858	843	887	895	878	885	871	885	863	854	877	859	780	860	859	882	827	875	867	882	878	927	852	816	805	869	819	900	892	920	861	840	887	910	851	860	891	857	899	913	826	877	863	875	826	835	863	854	845	841	881	851	913	881	859	894	861	894	833	880	860	840	852	848	838	881	818	834	790	873	849	869	806	896	851	874	845	859	852	873	847	880	846	879	893	887	875	812	853	829	822	819	861	798	875	863	807	851	913	876	837	920	870	876	862	865	882	844	838	847	859	881	866	901	844	910	881	845	872	878	853	839	840	861	862	824	841	869	827	845	872	892	868	861	843	918	805	877	852	930	841	814	914	887	864	875	834	884	841	880	848	842	886	837	844	908	868	883	860	875	878	850	850	922	885	846	831	855	929	845	864	824	874	900	849	944	864	799	909	871	862	808	877	834	817	907	898	876	877	855	847	848	919	882	872	866	814	867	823	841	844	856	849	905	846	838	899	820	862	843	829	892	867	839	869	825	803	901	804	854	876	853	843	865	904	858	833	881	920	830	832	821	853	809	840	894	853	824	844	921	866	897	870	833	881	920	878	846	870	895	895	874	871	827	834	923	860	919	839	868	893	840	910	831	857	890	863	787	861	856	859	862	882	902	868	872	857	790	855	857	864	845	875	880	873	820	895	878	901	875	867	879	883	807	819	877	861	849	856	883	879	846	906	858	884	814	851	898	838	830	834	875	855	874	848	839	786	861	850	955	891	896	818	863	858	860	809	825	878	834	883	891	901	844	906	901	857	892	841	880	873	876	903	868	834	895	829	897	853	850	854	916	910	827	832	840	836	825	842	875	829	857	829	857	867	877	855	828	847	832	866	845	841	876	913	842	897	866	842	882	873	868	782	875	885	885	802	820	849	863	836	852	943	863	774	875	849	860	831	799	885	837	897	849	861	863	833	851	851	889	841	891	865	842	795	851	818	843	814	835	857	868	908	888	830	880	863	807	865	857	903	831	839	867	880	853	908	850	881	846	883	893	876	853	859	850	854	843	832	867	867	894	891	846	899	833	851	917	848	875	847	844	835	871	818	824	868	879	792	802	868	900	860	852	850	867	863	825	894	915	860	835	870	819	862	877	848	891	941	926	834	875	856	830	879	857	845	887	847	889	845	829	801	893	843	851	877	857	891	851	843	891	897	806	917	869	884	825	877	871	801	848	869	840	831	849	882	856	883	924	871	936	862	883	891	878	865	882	838	844	812	882	791	859	883	941	838	833	829	864	851	855	831	865	910	885	870	887	835	868	861	872	830	824	875	876	901	842	856	906	923	878	905	829	824	885	903	817	820	841	849	852	888	922	897	873	885	828	892	895	899	860	903	876	818	865	896	838	804	874	829	854	860	864	869	856	845	896	869	824	870	876	866	898	886	868	851	842	825	829	877	876	867	870	870	820	866	838	903	852	865	890	868	852	881	839	862	858	862	842	841	879	798	841	928	871	844	894	832	838	890	900	898	832	862	857	875	838	811	892	810	836	864	840	835	845	869	848	784	853	877	844	843	866	858	843	908	898	854	845	858	892	819	871	904	826	891	853	909	872	810	868	845	883	889	867	806	864	855	853	837	856	853	818	865	864	914	861	875	843	921	828	867	861	845	831	857	840	839	839	876	839	868	836	864	807	821	824	859	928	872	825	827	884	873	869	896	807	871	878	898	819	868	876	875	846	837	844	907	870	871	866	843	884	895	854	901	860	837	819	859	846	832	829	823	855	880	784	829	847	884	851	864	858	843	868	866	853	840	857	859	842	828	843	811	885	892	815	850	856	803	858	811	886	837	877	895	868	835	776	894	872	890	922	866	852	905	870	867	852	857	828	840	944	847	815	746	833	880	844	855	874	917	888	862	859	876	872	816	879	840	838	877	833	856	875	904	831	798	857	813	852	831	853	893	898	862	878	833	911	832	835	887	840	820	863	903	857	920	776	816	827	884	876	851	832	886	885	886	818	857	856	829	874	886	854	828	880	866	829	867	848	887	846	834	851	880	882	837	867	821	892	871	895	832	909	872	884	897	844	884	929	898	848	860	881	867	861	813	824	894	892	842	860	858	867	867	856	864	896	800	859	888	903	818	894	770	851	838	866	922	851	879	877	859	877	904	828	883	832	863	837	857	904	824	906	884	876	848	871	847	862	858	857	904	891	836	883	859	831	778	890	829	913	870	852	879	893	916	909	911	855	835	839	838	796	842	871	866	828	839	809	868	864	857	833	845	843	850	815	855	854	892	856	829	806	854	847	882	861	827	829	835	860	871	853	834	810	885	819	839	833	833	806	832	855	873	835	804	853	853	808	893	888	861	858	876	870	887	875	890	893	845	873	859	900	836	868	883	873	834	829	866	886	837	837	913	858	863	887	887	868	885	902	826	853	909	808	855	894	824	840	885	883	868	857	893	830	843	849	827	879	875	895	858	857	896	927	762	897	905	856	861	907	843	852	852	854	852	879	873	876	801	845	873	859	844	877	862	871	830	803	850	854	851	841	865	867	836	896	862	817	884	806	844	872	800	853	837	832	851	825	819	844	858	864	880	832	864	782	846	851	861	860	871	836	879	894	826	864	867	849	825	894	824	856	829	886	903	831	872	847	853	877	845	841	837	834	807	829	781	919	855	863	872	897	891	792	835	906	769	879	893	811	817	840	874	861	893	881	895	853	854	840	886	861	864	883	888	844	849	820	821	893	896	862	924	881	893	835	876	846	849	917	893	883	827	876	812	875	873	873	853	873	858	848	807	850	864	820	899	867	894	854	832	878	839	845	870	838	853	871	807	865	847	838	837	865	874	888	866	842	851	857	855	861	830	849	848	882	902	901	848	817	890	857	857	871	839	846	848	900	852	803	837	878	854	852	908	870	830	843	853	913	829	849	876	847	856	810	872	885	883	894	837	912	865	855	818	843	848	831	871	819	822	916	818	831	899	864	829	906	861	845	861	866	836	823	848	849	887	838	865	872	835	831	850	849	826	889	910	826	852	857	853	851	862	858	848	913	865	824	860	838	879	862	825	823	874	851	851	899	857	876	836	849	819	834	818	833	834	919	847	874	904	833	888	876	887	819	934	825	848	896	915	815	913	839	835	832	898	865	857	869	870	884	841	864	865	808	836	915	791	882	841	907	859	922	813	878	892	840	813	870	864	819	885	832	931	892	874	848	918	855	821	861	867	829	857	861	855	897	893	868	839	817	800	900	847	841	816	871	873	845	873	856	883	854	923	923	838	853	862	903	843	854	841
3365	8178	6475	3303	2436	2083	1725	1505	1375	1252	1272	1231	1099	1159	1072	1068	1014	1120	1031	1016	987	1008	1007	1043	962	1021	989	1020	1014	1018	955	946	993	985	1016	985	988	983	996	948	984	988	1005	1010	966	977	967	983	982	936	1044	975	946	1024	965	1013	960	984	985	986	1060	896	999	1026	955	967	965	1006	984	983	1012	972	1007	1015	969	999	1061	971	911	911	981	961	1012	975	1020	903	993	933	1017	944	984	926	959	972	989	970	986	1009	988	977	966	969	977	964	989	971	943	959	981	1008	1007	994	995	976	986	952	942	995	966	1001	1008	943	976	960	960	992	944	988	986	1002	1010	959	935	975	990	999	1026	993	1037	935	929	1010	958	948	957	970	954	961	1007	943	990	952	977	997	967	1008	1021	989	973	1021	996	983	934	1013	995	984	984	975	979	972	978	970	980	942	1009	1011	1006	964	964	942	985	998	966	1007	994	1027	936	955	973	1019	930	990	944	1002	976	948	981	1007	959	935	972	936	1043	991	969	992	990	974	952	991	983	990	997	1033	991	1002	1021	969	976	911	987	965	960	1003	1003	923	1041	937	996	956	984	971	978	979	993	930	972	978	1002	967	961	1034	967	1008	1003	986	956	964	991	967	1020	979	992	993	988	971	987	998	963	1002	928	951	974	1059	1003	965	916	1025	996	944	976	1004	1023	992	984	964	979	955	1005	969	999	964	986	912	1018	1009	944	942	954	926	958	953	963	998	970	998	938	976	1007	990	1008	983	990	1005	966	968	959	950	904	991	908	960	974	983	976	994	1001	932	963	967	996	982	993	985	968	950	958	1009	927	993	932	1034	944	940	953	946	1033	970	986	924	946	960	1020	935	944	971	981	944	937	925	1006	1017	982	963	933	983	980	943	1005	980	999	995	983	1007	994	995	1052	966	1003	1010	1023	933	950	990	957	971	963	929	942	910	974	986	996	938	984	1018	989	986	987	935	1002	970	1020	1018	991	1001	988	969	1044	984	1012	1002	1017	1016	1015	1010	996	1001	998	968	956	980	954	990	991	957	1047	911	987	1007	987	983	952	959	974	996	1016	989	932	989	1005	1021	950	1009	970	978	940	965	1003	991	940	935	1010	920	993	1032	986	1030	993	1007	914	937	1087	1017	954	1002	981	978	931	947	1015	982	1069	981	956	988	990	946	975	1076	984	1015	956	997	926	969	944	982	968	1024	1006	990	972	945	941	958	1013	938	1018	888	937	1020	989	1003	966	960	1012	1028	1008	974	989	913	982	954	1007	963	937	976	1017	958	980	953	1002	1033	980	983	980	968	992	994	941	1044	965	1000	986	975	958	1043	979	934	981	975	1008	990	894	899	983	944	1080	972	969	954	1001	960	999	958	1008	958	986	989	941	962	974	1043	951	922	919	953	969	1036	988	904	911	972	1000	974	982	966	976	966	957	964	964	947	902	995	978	1014	974	1015	1046	1039	976	977	999	964	928	922	997	985	941	1031	966	989	996	1005	995	973	997	929	972	977	996	995	944	930	929	949	986	919	961	982	962	984	967	1065	908	1023	971	980	987	988	976	1049	965	961	943	1003	975	951	990	972	999	891	933	997	958	973	985	968	975	1023	998	1009	960	950	946	940	944	974	980	939	987	1019	1025	1038	999	955	967	1006	995	1036	951	1004	952	918	964	956	1017	949	972	969	990	975	992	968	1019	1006	1036	1014	993	964	956	1034	1037	1003	1038	968	905	1005	991	1027	990	979	1007	940	965	970	954	940	1017	973	975	979	969	995	998	988	983	974	955	984	994	1014	957	1070	1031	899	965	978	1020	1053	997	951	971	981	982	926	945	968	961	942	937	996	985	910	999	952	931	990	989	1001	952	975	1011	987	973	933	997	1012	965	994	977	975	970	959	930	978	943	987	1040	1012	962	1009	996	976	966	998	1000	957	963	960	949	917	1032	999	967	909	1010	1036	937	991	1049	925	999	958	1043	1020	928	963	982	989	1019	955	981	917	1004	976	974	936	1000	987	970	1001	962	948	924	1013	982	1046	1038	954	944	916	898	984	1020	999	976	992	962	1022	968	989	973	926	1016	958	1036	953	981	996	1041	987	966	1012	978	942	1001	988	1013	969	1005	974	945	960	977	953	970	899	1006	980	1004	945	955	966	991	948	981	1004	1011	960	913	1046	1013	1030	949	1011	1005	926	987	969	949	986	968	961	961	974	1032	980	990	1005	943	951	968	979	954	971	973	939	962	1004	981	943	953	1014	937	991	1020	1056	964	959	960	984	1014	959	934	1020	973	949	967	981	1019	996	1014	959	934	979	978	1011	962	977	904	1009	968	1031	939	964	988	921	1002	958	931	975	1019	1014	991	989	1005	967	970	958	1008	914	1023	958	1017	946	1017	985	1030	971	1024	950	1023	966	979	995	958	973	959	984	1009	935	974	979	940	1034	966	981	961	973	997	970	980	1034	981	965	972	1047	978	1029	968	966	1050	1027	980	1015	1015	1008	928	930	1007	924	1014	966	1015	976	967	979	920	993	889	953	909	974	956	974	996	974	949	964	1000	958	952	978	975	1008	968	990	1006	1011	941	975	975	918	1013	989	956	992	1019	991	1021	1011	974	934	999	933	1017	977	956	924	1026	1000	931	950	978	998	1057	984	1049	922	1006	998	1032	1019	971	961	975	986	1007	952	1010	979	989	996	999	1001	1006	951	1012	1001	988	961	993	927	966	969	976	967	983	1022	995	994	957	999	926	959	1004	967	1019	1017	949	997	973	932	1002	915	998	929	983	983	981	953	974	997	949	978	947	1009	955	970	962	937	940	959	974	1018	1006	1003	1005	1042	951	1005	1015	976	935	959	986	959	983	981	986	1002	968	929	987	954	1031	961	968	1013	955	1016	993	1019	949	961	978	1008	1007	995	942	1044	1062	983	965	958	968	1026	937	1013	992	973	995	993	945	954	973	953	942	975	1000	985	1014	989	1011	956	952	962	963	973	1007	1014	955	943	968	1001	973	1010	936	979	1017	953	1018	959	1028	946	977	990	950	972	993	956	971	914	999	943	1011	1005	998	972	996	953	997	951	972	986	1017	1005	1032	985	1000	1001	940	924	991	993	988	963	906	1011	949	986	985	999	1032	1029	1032	955	934	1016	931	982	936	969	1027	997	980	1000	1031	980	1012	991	1003	947	975	977	948	965	943	970	950	952	1007	969	975	986	982	997	977	1002	933	1021	990	953	995	986	996	921	982	959	974	992	988	960	1003	1030	1006	1024	1023	969	1036	969	989	961	974	1000	1004	1028	971	999	995	999	971	990	950	997	957	957	945	1013	1001	964	1001	982	992	959	942	1018	1010	1017	925	963	945	971	904	981	959	1008	969	963	996	1001	965	941	986	981	1046	912	1006	944	954	987	1000	963	982	953	946	1003	968	982	990	1026	963	1004	926	1012	995	953	939	1019	993	981	997	953	1022	948	978	981	955	954	983	1004	978	984	974	931	974	995	916	981	974	958	990	948	964	988	1022	963	952	1019	960	986	947	1049	1025	966	992	954	984	963	958	1015	966	975	957	1027	968	972	971	1000	1016	967	1007	951	976	977	910	910	1030	993	972	1006	1031	999	983	987	974	976	971	942	1002	1000	983	1008	988	1013	963	997	947	988	962	962	1003	978	947	936	1026	1014	1040	1008	960	1004	922	990	998	992	1027	984	954	941	1018	1022	1006	1050	982	1023	962	985	998	968	977	987	958	962	993	977	905	976	990	1004	967	998	974	1026	978	1001	1045	958	959	1004	1032	958	959	960	977	977	978	993	956	1021	1018	918	1037	1052	947	923	1040	992	947	995	980	1003	991	963	914	972	939	1012	988	987	1051	963	984	971	892	985	1015	975	941	1010	986	963	969	1004
24230	20828	26899	24776	11671	720	543	467	378	407	385	356	347	288	359	330	314	344	347	313	334	337	302	357	314	314	314	347	355	305	319	322	300	297	302	341	326	299	336	297	312	331	287	293	297	306	329	308	292	318	304	313	318	317	312	280	295	305	292	303	322	298	302	319	341	296	308	308	301	329	300	308	285	315	317	310	331	285	308	303	334	304	305	337	276	324	301	296	321	329	323	313	299	307	292	285	329	314	330	296	293	293	316	319	300	287	287	289	293	331	286	301	336	341	306	301	318	308	309	302	313	299	313	295	330	316	325	324	291	319	260	320	297	271	317	296	329	312	317	334	326	306	324	305	320	339	297	319	298	303	307	301	311	316	287	306	313	296	290	340	293	281	321	305	304	276	312	300	286	293	311	278	309	315	324	314	301	313	315	321	294	315	283	325	299	318	316	289	322	295	329	307	303	315	288	335	313	335	318	302	291	322	306	314	313	291	287	339	322	297	306	313	319	328	288	298	285	291	319	291	284	301	297	319	308	302	322	323	304	283	262	309	297	327	291	302	324	320	306	300	324	303	324	289	321	334	256	285	318	299	339	296	283	317	302	294	277	313	331	294	315	264	289	322	309	314	295	323	307	281	303	321	321	288	306	314	303	308	287	324	309	300	298	298	322	284	290	325	305	300	279	314	307	320	336	327	344	287	308	298	305	292	323	291	310	305	354	316	330	325	282	326	330	297	280	299	323	339	308	311	284	309	317	278	335	324	305	311	311	324	316	317	323	311	322	306	334	303	290	291	277	305	335	297	281	289	323	272	337	315	293	301	320	305	304	342	320	320	305	298	328	356	311	321	303	298	322	323	323	315	327	333	317	307	316	297	317	315	311	297	301	285	315	302	299	338	287	316	315	330	293	305	316	305	309	286	349	299	326	317	325	322	298	292	327	301	291	312	332	312	311	304	333	303	322	253	295	293	302	300	326	302	298	297	294	298	308	297	282	318	294	279	301	302	308	315	266	290	339	293	322	351	319	279	283	304	300	290	288	323	324	326	307	313	311	319	329	312	311	278	298	341	315	265	312	329	297	303	334	342	304	327	294	299	327	324	299	343	315	328	312	311	300	288	279	282	297	286	328	286	334	308	327	291	311	293	306	285	306	290	293	312	297	336	318	304	327	293	292	311	291	310	272	328	288	309	319	295	311	295	300	288	282	317	305	299	292	293	276	300	306	304	321	315	319	327	318	286	330	317	300	319	285	335	305	280	284	290	323	305	280	303	312	323	296	321	279	332	296	241	287	301	295	307	318	322	299	305	318	276	322	318	286	318	314	330	325	343	298	314	303	311	316	307	306	325	310	287	301	331	309	291	319	327	320	326	320	315	312	315	340	307	297	302	308	310	303	289	328	320	299	342	300	306	345	316	298	329	283	297	304	314	297	301	318	331	293	321	317	317	304	310	321	324	302	313	326	301	305	283	313	303	296	283	297	323	316	342	311	316	296	302	305	282	328	309	298	311	303	332	321	339	311	304	327	320	347	327	313	304	300	325	302	334	322	319	299	326	352	306	308	309	325	298	288	298	314	286	278	329	298	298	288	305	310	304	322	331	346	325	323	322	302	328	310	300	326	313	292	276	315	302	318	299	301	329	326	312	287	318	300	329	284	285	314	293	298	290	284	341	293	291	324	297	314	325	302	330	342	326	315	288	309	305	348	308	301	284	327	317	295	314	305	321	313	305	333	291	310	294	346	301	301	301	284	299	312	319	316	315	339	295	322	292	292	298	324	331	313	304	275	288	319	331	301	313	328	343	324	290	321	359	321	321	332	304	290	278	294	290	318	299	297	303	300	312	308	343	294	295	331	297	321	319	295	277	302	281	290	290	315	310	309	326	306	298	305	313	316	304	312	295	311	305	327	282	327	310	303	285	301	325	301	309	330	307	297	283	314	324	307	281	291	302	301	314	335	307	314	315	306	319	304	299	317	344	315	308	322	321	322	295	340	327	293	295	312	333	307	315	307	307	311	325	300	303	272	292	304	340	293	309	323	298	321	302	286	295	273	329	298	328	313	315	285	300	313	334	299	309	334	337	289	329	293	296	317	311	312	307	314	311	321	325	300	304	309	317	319	297	333	313	302	294	321	301	292	319	287	295	275	332	313	313	329	310	310	319	321	324	317	302	335	320	286	325	324	294	305	317	331	315	329	284	316	310	304	309	286	326	316	317	322	310	314	310	339	309	314	292	306	310	319	316	294	313	285	315	306	300	288	321	317	313	305	315	281	333	320	279	309	296	315	363	263	318	316	293	341	297	336	288	311	293	324	316	331	293	308	312	322	336	313	290	311	275	291	311	304	295	296	305	292	298	310	308	279	305	310	295	297	335	340	319	294	275	314	296	319	309	319	317	315	352	322	297	320	298	285	300	306	331	278	288	289	313	312	328	304	312	297	275	298	322	318	307	311	294	295	295	302	293	332	321	286	337	297	302	325	309	315	275	329	317	290	308	290	349	284	272	273	316	309	314	311	309	272	294	302	324	298	334	309	326	302	337	306	309	275	317	297	307	322	294	297	302	308	310	302	298	304	293	280	319	289	299	315	312	299	296	317	328	319	301	294	302	301	290	301	291	286	313	307	301	284	312	287	318	307	314	308	315	309	332	324	314	273	292	301	330	331	298	288	286	330	303	282	302	299	319	283	308	308	317	294	307	306	318	320	297	303	320	293	304	313	319	364	291	307	305	304	304	297	316	332	307	305	307	275	308	310	303	327	322	309	320	288	319	304	305	296	329	308	313	344	336	291	301	329	317	321	300	297	265	309	289	326	277	291	292	325	289	299	298	308	333	302	317	294	296	314	331	288	318	323	304	323	283	315	315	288	313	291	318	310	277	298	317	314	277	282	294	353	307	311	301	309	315	327	281	306	286	299	308	314	272	297	253	295	288	294	324	299	308	288	299	311	334	274	309	294	295	315	314	288	329	310	319	288	286	313	309	323	317	307	339	295	322	303	303	290	323	312	305	308	311	347	301	299	282	301	293	308	329	311	317	291	337	285	305	294	319	320	295	314	302	289	298	293	296	321	313	307	322	289	305	311	310	300	298	306	285	261	354	296	303	313	301	287	340	287	327	317	301	299	309	267	321	290	316	309	322	327	320	305	293	311	312	293	296	319	308	287	329	311	339	299	306	304	265	317	270	297	305	326	310	330	329	324	296	282	280	312	296	310	294	286	321	308	336	301	278	274	279	296	328	323	323	288	319	326	290	329	307	297	286	298	276	316	326	323	312	334	300	314	317	309	301	287	296	277	328	331	294	315	291	336	295	301	300	296	325	296	327	291	295	284	288	351	335	308	315	313	322	303	312	325	320	310	283	279	348	312	304	311	301	290	298	291	301	267	311	288	321	284	304	305	358	337	292	312	333	332	290	317	293	316	328	304	312	337	284	306	331	303	326	310	297	279	313	292	290	327	297	322	321	315	298	284	297	331	294	310	323	288	292
3276	5041	3737	1802	1331	1026	853	749	646	550	531	490	466	438	422	437	433	467	367	408	393	403	384	383	412	418	396	381	381	381	360	359	348	368	389	387	398	401	350	404	413	390	390	363	377	337	393	408	361	367	383	406	377	373	363	367	372	370	359	379	338	360	366	401	366	369	361	389	373	369	374	352	385	381	315	370	394	380	375	397	365	384	379	373	367	345	367	352	353	356	387	370	370	370	378	370	396	397	377	378	382	401	377	354	379	394	395	371	346	380	394	346	398	363	367	380	344	359	367	383	406	399	360	352	380	345	406	367	378	360	389	364	373	392	354	354	377	360	375	351	380	397	358	386	349	351	345	406	369	378	366	370	376	367	371	370	367	368	365	380	356	361	364	388	363	372	365	350	362	360	365	378	388	390	377	369	378	379	347	374	385	374	350	363	396	384	380	384	376	340	344	361	364	346	378	388	356	420	362	378	342	386	378	390	368	381	357	387	387	343	382	351	390	377	394	382	367	362	332	376	357	380	387	366	395	371	372	352	388	409	374	329	382	369	424	379	353	363	400	383	368	348	352	390	380	422	354	367	371	355	375	367	393	354	377	394	364	363	427	355	368	353	375	376	379	311	376	371	375	356	368	355	361	375	370	355	364	409	363	344	352	375	377	365	360	404	376	339	374	345	376	376	358	360	385	368	362	372	361	347	342	370	359	396	382	393	342	376	359	373	383	378	411	363	383	375	364	337	415	396	362	405	358	371	361	338	355	353	365	362	341	363	355	427	380	367	383	363	367	380	335	387	365	388	389	377	392	386	363	368	373	329	375	355	372	353	367	387	361	371	360	378	381	379	377	365	378	413	372	371	365	391	359	362	373	360	375	363	378	362	376	353	389	393	347	372	366	401	336	356	329	361	376	381	380	346	377	353	344	379	342	350	374	354	393	378	358	324	386	334	355	370	397	410	369	370	396	382	363	346	381	392	342	381	343	361	382	362	390	378	403	388	386	378	379	404	350	355	342	375	359	348	376	381	393	348	369	356	398	365	397	368	372	391	354	362	380	382	378	377	340	388	367	381	390	389	359	362	350	360	357	381	365	359	388	348	332	405	386	390	378	360	366	378	357	368	373	382	396	396	325	377	353	368	366	402	387	398	358	346	366	355	369	372	381	393	379	360	369	365	383	400	362	336	353	349	370	362	387	365	368	368	361	342	382	358	360	414	367	369	381	347	374	369	353	380	370	396	371	363	361	368	379	362	326	382	376	381	378	358	374	397	372	380	369	403	385	373	363	373	370	371	358	397	393	363	361	406	384	371	377	362	368	344	373	358	344	378	362	385	358	355	378	365	381	409	343	361	386	366	333	355	366	377	391	342	363	404	342	345	353	358	385	379	340	354	365	386	346	344	410	373	358	363	390	385	369	388	360	377	371	373	378	374	363	403	361	357	389	375	364	362	354	366	393	337	375	378	386	369	386	378	354	352	375	372	358	399	394	339	364	366	407	366	388	388	339	324	376	359	349	364	365	404	401	357	359	377	401	380	349	356	400	332	432	396	390	387	391	388	347	365	410	361	407	381	384	406	377	353	371	369	372	350	371	406	355	369	367	336	342	363	375	343	366	417	394	367	377	369	369	373	367	402	382	356	328	353	339	403	353	361	367	399	354	356	371	347	377	390	367	360	374	380	355	373	379	368	416	396	404	361	369	404	351	383	403	370	370	379	345	343	338	380	373	351	339	389	336	344	377	362	371	367	382	386	364	391	335	376	364	363	385	374	386	374	334	357	401	355	366	341	373	374	344	358	384	387	379	387	349	347	360	396	387	366	353	360	369	368	303	363	377	408	367	411	386	385	380	350	392	349	342	368	375	359	359	364	382	382	344	376	389	377	361	382	343	350	341	340	353	352	355	378	383	374	350	334	365	356	420	403	381	374	387	356	368	325	383	355	359	357	376	381	378	341	387	367	394	330	365	370	374	357	394	346	361	384	359	372	381	366	371	377	349	376	340	379	368	364	373	374	348	406	359	346	374	389	378	376	357	378	369	351	357	366	392	370	376	378	365	371	371	389	360	365	422	382	374	384	366	354	380	396	348	355	364	358	341	396	392	353	331	354	399	360	383	386	344	353	381	365	355	387	361	423	360	366	385	377	335	353	339	336	390	348	357	407	356	384	359	383	369	390	379	416	367	344	392	325	388	381	386	390	366	399	382	361	395	362	350	372	390	378	386	359	390	368	342	379	343	381	363	352	371	376	359	393	407	377	350	372	381	360	349	353	381	411	346	351	365	374	337	400	373	368	398	382	374	375	368	373	386	344	370	391	352	360	373	373	372	375	378	370	358	341	363	372	393	390	389	321	345	374	360	364	353	344	384	404	363	366	363	367	369	394	373	360	334	391	339	351	402	349	364	372	352	376	363	394	359	383	360	381	393	326	358	403	369	346	342	357	369	362	351	331	355	371	355	351	380	347	314	395	418	407	380	360	355	371	319	349	376	398	387	371	372	381	387	359	367	375	408	379	338	370	370	389	384	416	344	386	346	330	392	402	365	395	379	362	357	338	358	378	345	356	369	357	371	365	361	341	373	334	391	383	370	389	401	365	367	371	344	389	364	380	386	398	342	373	378	359	368	365	363	372	368	374	375	374	370	340	363	391	379	367	322	345	347	388	383	405	344	357	394	376	346	355	399	356	351	368	384	313	385	394	365	382	402	359	362	391	366	395	389	376	342	378	342	380	370	387	367	414	399	363	342	365	370	371	365	360	359	344	372	349	366	365	387	360	343	355	352	365	374	336	419	379	328	370	369	376	400	362	413	363	352	400	393	332	387	376	356	388	388	349	369	345	341	386	366	395	370	347	358	354	376	386	370	341	358	339	362	383	377	385	349	356	374	359	349	366	399	365	355	385	394	377	372	371	401	390	355	367	371	332	394	349	357	355	358	400	375	349	393	409	339	389	368	411	350	359	407	372	369	371	357	396	366	366	382	340	369	411	397	367	393	386	375	387	359	348	371	359	327	357	338	363	374	387	389	358	360	362	343	404	345	369	355	390	369	395	366	348	340	367	382	389	336	372	429	369	337	392	367	340	365	373	365	356	367	352	344	375	353	394	370	371	387	357	391	368	325	368	366	354	360	385	368	353	366	358	370	368	386	342	369	366	344	354	384	348	382	365	352	352	375	372	372	375	395	356	375	410	381	346	363	361	381	426	362	365	354	382	393	373	356	363	344	379	367	388	390	359	403	372	359	356	345	352	349	365	391	378	360	358	356	360	350	337	398	389	352	373	393	384	371	364	376	358	373	372	370	363	369	353	342	360	345	408	394	329	336	368	393	370	365	382	373	373	366	385	400	389	392	359	359	341	378	393	336	399	378	379	395	362	394	366	352	352	402	391	359	353	349	387	374	379	380	370	366	408	344	375	360	359	364	362	370	386	369	395	384	340	341	348	352	382	328	363	398	357	385	373	347	383	377	369	369	356	372	349	394	344	377	354
22158	20844	28363	23421	20833	20880	9327	1308	960	909	809	760	693	697	709	662	665	612	590	613	626	615	623	603	571	615	609	572	545	590	572	546	574	545	512	558	554	571	565	529	550	582	550	523	544	570	529	537	572	542	548	514	530	543	539	517	550	521	551	536	608	518	537	547	546	519	530	558	543	549	553	521	543	533	541	549	539	556	582	521	560	575	551	563	547	529	546	556	537	543	533	557	525	590	548	548	549	512	505	548	556	611	535	515	545	541	554	564	550	560	549	526	545	518	534	530	572	511	562	553	560	528	535	518	488	527	556	564	507	573	538	535	512	550	508	516	538	522	552	576	568	516	544	525	513	514	548	527	558	528	553	538	510	560	578	526	554	549	543	548	567	559	570	563	545	574	551	565	548	561	519	503	531	577	578	593	521	544	546	577	493	536	585	537	541	516	596	528	552	537	514	532	568	560	543	514	535	544	536	535	530	525	509	536	552	482	528	525	585	536	503	527	530	531	555	559	566	572	524	569	537	520	546	586	544	549	506	512	578	588	526	552	502	572	573	531	545	523	547	520	521	542	569	566	568	535	540	540	530	544	537	552	553	540	554	537	559	508	508	545	564	542	557	541	550	549	563	541	580	517	524	518	533	581	499	512	540	589	508	500	555	532	528	553	542	558	550	567	529	529	582	536	588	582	528	517	520	562	566	500	560	559	558	536	499	532	603	526	540	555	537	539	543	523	543	538	523	564	542	528	539	592	505	538	523	555	521	516	521	528	501	561	555	551	527	539	558	537	518	536	529	560	569	530	564	568	524	554	509	552	552	515	564	533	562	546	576	551	520	575	517	587	579	565	546	533	524	515	531	546	511	569	515	492	591	504	563	559	557	561	543	561	542	587	573	582	527	573	560	518	522	552	550	545	544	557	575	551	569	573	557	567	519	548	534	559	553	514	507	529	567	581	534	536	534	558	542	526	518	521	550	560	536	548	561	526	516	545	544	508	532	542	536	531	503	538	569	530	567	561	515	513	514	523	538	551	541	550	530	542	567	561	548	526	558	571	543	555	556	555	551	576	560	538	564	543	547	544	563	596	594	540	538	529	559	523	551	528	571	553	555	544	556	560	528	554	508	555	540	510	544	522	546	562	534	507	573	500	531	525	531	569	561	608	552	546	572	533	521	487	553	542	568	561	528	533	530	521	540	528	547	525	540	524	512	522	503	507	530	530	562	533	526	523	528	561	554	542	520	499	572	552	568	559	533	550	565	541	509	530	582	529	549	554	509	532	567	523	539	554	535	576	520	534	554	558	524	567	576	577	567	549	553	533	549	511	493	531	548	529	560	558	533	542	511	475	560	542	531	549	517	537	543	536	560	557	517	582	497	563	548	548	537	561	555	501	501	544	529	518	533	573	571	573	519	503	533	520	509	510	555	550	520	569	574	528	512	539	516	590	515	560	558	569	511	529	580	567	545	571	534	530	538	510	510	545	503	552	541	572	557	493	558	519	558	546	498	549	498	503	523	506	514	548	545	527	537	520	540	549	577	516	549	524	559	526	535	545	574	493	527	481	513	488	542	545	574	519	481	602	533	559	547	522	525	513	541	509	515	520	515	523	528	512	550	564	564	593	520	539	526	542	528	514	537	512	542	543	595	533	515	521	533	538	536	543	552	567	613	543	510	535	527	582	571	547	543	584	535	588	546	537	516	503	557	556	552	528	566	565	561	536	538	557	520	547	526	574	530	538	573	583	547	512	528	540	552	506	565	539	538	515	556	507	520	481	553	496	519	538	500	529	560	557	524	520	538	519	563	507	525	545	527	514	551	540	541	504	533	565	519	559	523	580	533	581	536	555	533	548	540	520	510	544	560	534	554	495	537	539	523	553	539	534	550	548	591	520	557	578	538	503	510	556	550	548	577	525	510	593	543	501	542	555	538	551	533	538	540	549	552	541	516	540	516	541	569	499	576	468	515	574	524	523	537	541	537	548	543	529	540	565	502	584	538	519	537	580	515	511	501	530	545	547	531	544	567	520	530	586	533	531	516	572	524	601	500	538	482	543	514	481	583	555	573	540	573	536	520	557	479	542	529	547	553	545	510	566	488	522	501	549	543	517	578	536	525	528	534	590	541	514	573	524	514	530	542	519	580	541	524	509	530	578	552	542	533	539	524	538	506	551	548	553	535	524	502	541	551	494	526	507	490	568	533	574	562	553	521	557	546	580	516	520	541	578	534	563	555	544	531	527	550	555	571	541	573	569	520	514	535	540	547	516	556	550	564	534	494	533	552	515	518	543	524	500	541	513	524	545	535	522	561	514	505	540	552	575	515	542	548	520	534	526	529	513	540	520	537	560	516	539	575	542	554	558	575	520	563	517	557	513	507	516	569	541	529	497	538	535	569	531	503	604	547	512	545	578	489	522	528	532	508	544	503	595	561	557	535	522	556	537	543	552	541	545	524	557	547	552	547	513	549	523	565	543	543	566	530	511	534	537	480	568	527	515	536	552	536	570	484	563	529	547	534	544	552	545	527	525	550	534	585	582	548	522	538	558	558	554	508	522	561	475	571	527	553	520	543	549	521	511	530	608	539	545	533	550	562	612	563	515	556	545	551	542	514	568	530	542	555	499	545	507	520	509	523	543	561	507	544	529	543	546	553	519	560	534	542	569	506	562	504	520	541	510	501	523	547	563	544	483	517	557	555	530	553	515	553	551	563	580	565	536	538	534	532	549	532	501	531	538	524	545	526	568	539	535	525	584	529	563	530	559	499	517	560	494	536	533	545	547	555	544	557	541	553	531	572	553	519	533	543	566	552	540	554	519	573	545	567	526	563	534	517	572	547	503	538	573	538	553	549	515	543	501	524	555	538	523	540	533	555	552	559	561	512	530	580	560	502	567	538	535	515	548	526	569	514	544	557	573	532	540	524	490	532	543	549	503	555	545	544	574	553	562	536	516	552	520	546	512	515	538	538	536	536	518	538	531	537	546	547	525	551	519	559	548	487	546	563	560	543	524	542	541	545	534	513	554	525	552	547	506	557	546	540	510	539	529	529	547	563	553	498	500	524	531	535	562	496	556	564	503	570	541	511	511	499	573	583	524	507	545	523	505	554	562	534	522	526	525	571	548	515	550	559	589	542	515	546	522	542	552	502	579	500	524	534	510	523	519	525	547	526	539	533	547	520	541	577	524	536	529	514	538	541	539	517	519	536	531	553	556	554	519	499	533	531	531	534	584	512	565	507	536	547	513	517	523	555	577	551	543	531	518	558	547	545	543	559	559	518	529	531	505	547	573	502	534	530	563	529	559	588	492	561	552	548	519	515	553	512	561	556	523	472	541	547	523	532	510	522	572	565	542	530	529	566	552	564	500	529	535	541	536	534	490	526	503	531	535	545	510	577	524	540	545	550	586	577	560	547	483	472	538	551	541	557	497	570	576	497	558	505	538	529	536	543	567	569	596	509	550	550	550	561	544	552	558	530	503	517	573	557	534
4386	13899	10725	5299	3645	2874	2207	1805	1538	1224	1210	1109	942	947	915	864	831	753	787	750	702	748	749	736	703	750	671	736	680	697	674	648	704	668	637	651	705	637	662	657	664	726	663	650	639	659	644	644	630	662	629	656	690	686	617	591	674	692	676	661	665	585	625	629	647	675	642	629	660	642	601	674	644	667	594	635	634	652	655	665	646	659	674	605	653	659	628	660	646	635	656	641	633	624	693	660	641	602	617	578	650	597	632	629	673	619	606	664	668	659	652	652	614	692	642	629	652	631	621	651	662	579	627	660	642	625	624	594	639	636	651	647	655	640	691	622	642	672	635	615	648	663	637	654	670	638	613	700	601	685	642	606	649	643	628	634	664	656	673	676	631	662	611	622	628	619	632	654	627	643	650	674	630	662	620	671	662	598	630	696	646	633	626	654	646	594	679	660	637	635	643	651	625	657	642	646	608	641	631	670	617	653	643	635	676	663	700	692	661	653	646	615	623	619	631	643	596	701	626	643	658	662	652	630	623	650	613	649	617	656	638	655	670	629	657	643	611	629	639	654	605	645	616	574	653	641	630	635	631	615	617	651	651	607	651	645	603	617	698	669	631	593	658	623	595	629	641	662	617	625	637	607	660	598	639	676	643	598	649	675	639	680	647	626	673	601	653	629	610	626	600	613	650	628	637	666	633	641	619	639	654	669	591	632	593	628	664	662	605	630	664	637	637	668	651	638	619	635	658	636	629	632	643	644	681	655	619	636	647	600	638	633	629	676	606	637	646	638	648	615	635	618	638	654	618	621	644	602	636	636	593	651	657	651	613	636	624	621	636	635	639	638	625	633	640	621	646	630	670	606	661	630	670	688	627	642	637	624	635	620	633	648	637	639	663	654	589	672	623	675	674	621	638	636	677	623	652	625	628	652	639	655	690	652	652	647	665	627	628	650	643	606	636	652	660	651	617	704	680	609	650	616	647	632	679	633	650	651	618	654	602	642	629	660	653	640	654	652	632	648	644	628	627	600	627	621	646	609	628	642	641	639	648	616	653	667	656	621	666	636	656	594	633	643	670	659	665	678	623	635	626	635	644	673	629	666	668	597	638	634	673	608	625	654	633	605	679	619	639	631	644	626	644	606	642	649	651	603	663	657	605	582	624	642	622	671	623	660	651	638	615	687	634	595	615	648	637	575	654	620	643	637	656	664	598	615	631	638	647	642	682	630	639	612	648	637	644	610	610	633	639	655	640	648	607	647	651	660	663	647	649	659	636	650	615	603	617	643	660	617	624	651	652	659	596	622	601	629	653	614	593	612	657	639	629	654	648	653	659	637	639	662	635	692	673	646	625	638	675	633	641	636	632	653	621	636	614	604	650	678	650	676	650	643	653	597	592	671	653	667	665	626	621	643	684	623	612	623	666	663	635	596	676	654	669	603	607	656	650	641	675	578	613	672	663	636	584	636	635	645	671	638	661	650	653	592	641	636	661	657	662	672	645	604	611	639	658	636	653	644	640	620	647	649	623	613	642	610	623	665	613	640	655	652	605	661	621	619	659	628	668	618	650	612	676	629	650	650	653	639	687	627	642	632	649	649	659	667	617	612	643	646	667	664	602	645	643	665	647	618	625	687	657	618	708	679	580	705	616	652	622	616	642	654	643	658	626	690	616	615	653	629	636	644	645	632	690	592	597	668	647	659	643	676	622	659	666	643	640	640	603	641	645	622	671	631	671	650	613	680	607	651	665	653	633	625	663	620	596	610	632	663	629	633	603	615	616	710	693	628	637	637	600	635	639	632	628	630	594	625	578	635	648	609	650	688	631	629	666	618	631	669	668	612	657	650	649	593	597	631	621	610	654	612	642	644	646	646	666	638	636	647	613	651	655	623	613	645	657	639	624	690	617	646	635	599	619	617	665	631	654	628	635	689	665	677	635	645	615	636	588	598	642	667	673	673	613	669	597	635	600	671	647	622	614	653	646	665	621	654	624	664	702	666	609	676	613	664	622	613	573	636	645	660	631	645	625	639	612	668	630	666	636	661	641	636	647	609	644	670	623	633	666	669	669	669	619	674	658	642	638	646	617	617	700	611	594	702	655	633	656	637	654	644	649	681	612	685	690	647	655	618	666	629	634	640	624	658	651	663	649	665	601	705	662	599	694	661	660	639	670	668	649	652	639	721	683	615	604	653	647	652	646	660	618	616	698	662	645	639	618	586	641	664	615	648	640	664	642	650	628	669	692	648	664	609	625	618	648	669	651	678	630	636	647	683	649	624	645	625	633	663	630	634	639	621	632	697	629	653	665	609	628	621	615	635	644	625	623	621	601	656	635	617	684	645	612	662	646	652	630	659	647	633	616	595	642	666	611	652	627	650	652	641	667	640	656	646	642	669	608	627	681	595	653	573	629	625	602	618	652	652	589	598	657	649	625	628	594	617	666	646	656	630	683	645	640	629	673	619	619	606	635	665	635	661	590	634	630	661	683	586	683	647	632	624	641	654	608	626	642	599	625	644	657	592	648	623	664	592	630	611	660	641	657	635	621	619	639	643	643	641	649	604	691	625	648	638	643	674	632	626	648	651	659	617	612	636	653	671	624	610	670	670	661	661	637	630	615	645	622	673	607	627	622	682	696	666	648	664	696	622	681	626	618	639	647	619	609	585	672	671	639	639	672	662	631	609	616	642	614	667	660	594	653	611	637	622	623	634	634	620	623	648	671	660	660	619	670	683	622	639	645	652	654	657	654	635	647	655	624	654	653	696	623	621	638	644	644	656	653	645	641	588	659	664	664	649	616	636	647	616	702	684	642	669	648	649	658	657	632	646	640	608	681	680	659	679	650	640	636	627	646	624	690	671	616	604	647	591	624	631	605	627	635	653	611	663	612	622	633	644	655	619	649	631	652	686	720	633	669	632	684	603	625	677	616	640	649	637	679	683	605	631	649	637	661	628	638	612	646	655	606	696	617	656	617	645	656	660	647	649	622	603	648	660	646	648	618	634	615	658	632	607	587	666	640	645	643	653	647	628	622	653	669	661	582	644	644	666	605	664	639	668	688	662	603	630	591	667	664	638	659	608	680	651	634	642	632	590	647	649	708	643	655	659	639	612	648	630	626	688	597	660	658	647	596	655	633	677	652	631	650	644	664	636	635	600	673	611	630	653	678	643	616	641	632	626	625	672	645	608	622	595	599	611	665	615	594	627	695	697	593	647	605	661	647	658	610	638	633	596	663	643	616	628	597	637	657	605	639	600	607	607	602	635	631	673	606	622	628	633	643	615	638	648	628	619	630	654	642	623	672	623	645	597	634	635	643	646	634	638	655	675	616	638	634	626	708	659	628	619	643	613	623	648	630	647	652	669	689	631	656	648	655	647	645	657	693	662	652	630	642	618	655	625	675	586	614	586	644	665	647	627	667	644	657	679	641	634	621	668	640	595	606	642	604	641	605	629	599	638	603	619	659	671	657	618	619	662	671	636	665	634	631	617
26987	18783	5121	948	717	707	688	630	649	583	626	638	617	614	661	616	649	661	625	618	651	603	634	607	631	655	628	675	641	633	620	619	643	645	659	625	685	647	619	623	613	657	634	598	615	623	593	637	612	596	642	664	659	638	588	641	635	639	597	632	622	606	661	604	582	640	632	616	604	601	652	618	586	628	655	657	617	646	643	627	637	632	670	638	670	612	644	607	637	632	597	655	650	638	642	567	609	631	608	626	594	643	649	629	669	586	597	661	653	621	611	590	641	643	634	632	584	668	640	641	624	599	596	633	615	628	580	636	635	618	623	610	636	674	584	587	621	647	637	597	654	683	643	596	643	651	649	638	615	610	630	646	606	602	631	652	662	648	652	634	642	602	661	622	620	618	690	582	647	646	648	670	641	603	667	605	612	649	629	666	640	607	662	642	619	670	594	595	621	608	614	592	637	599	629	682	704	641	613	611	635	643	625	626	650	627	623	646	617	642	680	661	666	676	619	625	588	602	631	646	649	590	615	681	643	662	633	604	630	665	627	631	612	586	634	634	644	616	643	616	635	610	623	607	648	649	633	599	606	626	676	652	619	639	633	623	605	684	637	656	651	606	653	652	686	616	621	619	635	584	672	626	650	631	632	600	610	675	631	617	639	638	666	621	605	633	652	644	620	653	631	622	640	625	659	660	631	619	616	590	647	618	598	610	608	655	634	633	666	654	602	633	606	619	613	650	643	665	605	615	629	671	666	616	638	624	616	622	631	603	621	588	626	661	640	588	625	595	613	631	643	628	606	661	606	603	631	613	660	640	596	594	643	631	601	658	632	610	673	613	629	622	600	667	591	603	639	653	632	634	627	619	629	606	601	622	634	620	690	625	614	662	628	617	602	597	624	658	653	628	657	646	583	627	616	637	672	593	605	646	613	641	634	625	616	608	672	644	680	627	655	580	611	647	641	665	626	612	647	616	633	655	657	588	649	655	614	663	666	646	605	630	665	626	625	639	642	684	596	646	654	619	641	654	613	640	638	638	591	650	619	659	618	602	614	592	589	645	573	659	647	656	660	623	640	630	630	641	637	650	635	640	647	605	596	673	601	623	622	585	607	598	637	663	654	640	646	654	620	635	596	648	648	670	610	654	658	655	619	680	598	628	626	588	635	627	662	583	577	659	629	649	624	693	597	624	645	603	586	619	609	591	628	600	628	663	633	633	606	651	619	635	620	612	586	679	624	626	635	627	616	599	613	632	613	640	649	604	632	628	597	659	636	618	618	627	608	671	618	616	672	655	697	630	653	630	622	624	685	631	663	619	649	627	580	661	621	630	634	634	573	608	638	617	663	633	648	608	624	619	676	636	586	626	602	620	644	627	636	609	646	623	618	664	626	655	639	643	619	642	641	650	669	625	609	601	669	635	644	611	621	611	636	603	622	632	624	604	654	617	610	630	612	626	643	680	626	652	654	703	667	641	614	660	663	631	621	634	663	628	602	626	628	628	618	655	644	666	637	624	615	654	595	683	660	625	647	648	630	646	684	670	674	660	613	700	645	637	682	643	609	667	681	601	664	598	649	628	636	614	646	636	610	596	619	659	612	616	651	603	647	634	618	665	593	628	625	617	706	660	644	618	638	641	615	647	621	635	639	628	614	624	679	624	583	623	636	635	618	637	627	632	611	643	639	638	643	610	640	674	622	633	656	627	672	623	679	641	627	628	637	634	650	606	659	638	586	577	596	615	661	632	617	597	632	616	597	632	663	679	610	611	587	633	593	602	641	636	688	637	610	639	604	629	691	624	605	626	658	572	636	664	648	608	693	647	605	628	694	658	608	632	639	590	609	603	629	679	652	623	592	591	624	654	664	626	662	617	624	633	619	631	648	669	637	656	614	653	643	605	654	608	636	639	663	634	610	647	633	631	664	631	640	659	630	654	612	626	607	622	644	602	639	636	675	626	601	598	617	583	631	632	593	629	643	625	624	617	655	684	605	665	651	615	652	635	644	643	639	650	646	639	680	675	614	637	635	610	653	598	661	673	675	636	622	625	612	608	647	644	640	658	599	641	646	620	610	612	628	693	629	653	646	636	629	610	636	632	632	621	565	673	625	676	660	627	653	670	641	602	648	607	625	682	645	636	652	655	649	706	639	607	629	605	623	593	648	627	632	634	659	670	634	601	595	648	612	600	599	635	647	665	642	648	613	641	663	626	588	665	633	604	651	625	626	638	649	620	649	599	642	617	609	682	640	582	631	621	619	632	623	597	583	644	666	584	638	620	658	622	621	640	634	635	631	586	621	587	662	629	642	644	580	622	622	628	645	644	598	671	634	624	625	611	584	625	612	669	615	580	677	613	631	674	689	676	631	603	649	609	657	687	609	632	648	654	613	617	675	553	643	663	629	601	634	603	678	625	646	665	600	599	628	679	628	621	638	624	663	636	646	599	664	615	634	648	643	619	626	654	672	604	658	663	617	635	593	658	648	636	601	676	664	583	640	624	621	640	620	674	624	609	593	652	645	660	631	648	621	606	575	638	655	579	635	619	630	660	622	633	628	622	675	617	648	626	609	656	622	661	587	635	645	602	669	553	658	665	618	619	649	660	644	637	633	611	633	674	634	660	629	629	600	613	676	611	619	640	649	593	649	641	642	629	620	656	646	630	593	633	618	634	624	590	655	624	692	612	684	602	649	627	580	629	646	619	649	590	638	687	623	593	633	677	631	600	650	606	605	654	620	640	638	613	648	694	638	626	674	675	610	620	626	614	639	625	614	620	636	669	619	609	656	623	580	639	653	577	640	616	661	604	633	642	637	625	623	613	608	613	608	591	658	614	617	647	617	623	628	603	593	646	614	641	604	588	659	621	601	619	624	605	619	651	609	625	683	634	607	639	637	631	629	619	651	604	616	623	608	645	661	659	682	663	642	627	668	655	672	591	623	625	633	601	631	645	635	620	636	642	639	626	621	601	654	646	636	644	585	657	646	654	621	608	610	606	637	619	634	638	620	641	644	645	627	669	608	593	606	617	623	612	623	676	648	643	638	645	629	652	652	601	605	626	660	585	638	606	665	637	587	640	636	664	597	579	655	630	623	644	636	639	655	600	649	602	655	628	644	665	662	673	676	600	620	665	666	605	652	615	611	645	621	624	625	598	661	587	679	621	632	661	664	619	593	615	636	635	603	651	608	655	623	629	600	658	608	642	672	629	629	615	595	693	648	610	602	701	638	682	592	649	623	618	630	669	667	638	651	612	661	736	627	616	613	667	658	667	636	639	629	616	631	624	650	655	661	603	623	571	640	626	635	642	616	659	611	599	664	594	627	615	621	668	590	628	632	626	635	647	635	592	607	621	611	676	639	596	667	627	618	591	650	635	611	617	615	632	638	655	652	638	662	648	618	649	633	559	626	650	645	653	644	687	623	650	613	638	650	650	606	633	621	660	649	642	621	627	662	637	619	653	668	602	642	668	664	637	623	618	668	617	670	638	614	671
4166	1150	1027	832	770	768	744	785	768	737	728	751	724	786	704	714	735	705	766	738	676	686	714	739	658	735	753	759	701	684	721	731	685	731	696	743	752	721	694	725	695	721	706	687	741	737	734	727	694	742	747	713	699	762	769	681	709	682	715	718	697	720	727	720	742	698	700	759	689	670	747	673	705	703	716	737	711	742	719	674	732	668	730	696	706	723	704	707	669	774	739	698	730	733	701	695	674	728	716	719	646	789	732	691	723	741	718	704	710	701	690	721	698	718	697	731	734	661	739	713	720	687	686	699	720	742	749	762	728	673	737	715	716	700	722	723	730	729	727	660	705	708	660	727	745	758	687	755	704	710	723	752	713	726	698	760	742	763	689	713	781	749	688	728	721	658	744	648	734	707	716	680	748	731	687	774	721	684	704	695	728	685	736	735	691	743	725	719	689	705	678	733	754	714	671	764	762	737	710	714	731	707	752	718	695	743	734	687	669	704	770	723	711	706	717	706	706	686	740	722	717	708	738	669	701	712	731	698	682	705	756	721	694	735	745	716	737	678	707	757	778	700	762	705	708	707	683	729	684	736	687	664	770	736	706	702	697	676	716	730	743	674	719	745	729	710	703	696	742	703	730	708	694	738	718	753	729	740	749	744	760	699	739	717	731	666	739	729	685	687	753	754	753	719	712	716	762	687	732	750	737	741	738	715	720	722	779	737	679	722	695	743	697	700	730	750	751	688	728	723	700	752	766	721	739	690	713	745	690	682	712	685	775	774	722	676	768	695	732	693	707	674	711	704	766	708	749	706	752	710	684	716	673	703	717	712	732	739	725	709	705	695	705	712	696	688	673	745	736	725	734	715	704	726	703	748	710	727	727	747	693	737	724	718	686	673	702	736	721	727	722	737	732	745	756	702	714	714	733	714	678	773	726	773	694	702	763	729	752	753	759	748	737	725	684	696	700	720	720	735	700	721	698	747	704	722	727	728	731	686	725	742	751	699	730	738	667	746	672	697	756	756	742	703	675	721	750	705	689	755	795	725	724	712	727	708	705	773	712	725	665	729	693	696	680	723	701	753	698	697	717	704	647	689	685	722	727	689	702	701	744	752	680	734	731	736	712	711	717	642	740	754	700	711	748	701	730	756	734	729	732	707	722	731	726	712	681	717	661	690	701	764	714	714	661	744	694	744	685	706	777	738	764	712	703	682	707	719	728	758	689	735	719	739	764	757	710	692	697	706	726	721	742	708	725	724	711	736	720	697	725	753	684	743	719	741	721	737	728	744	736	721	754	733	722	722	743	678	739	712	719	719	700	673	715	746	707	706	736	717	762	737	690	768	726	729	709	738	721	690	768	759	711	751	689	740	688	745	718	685	781	694	701	720	718	778	771	672	736	739	733	716	692	705	719	765	693	744	762	754	715	760	676	724	726	730	756	739	712	719	710	731	704	702	735	738	730	718	753	716	710	718	675	706	748	721	717	689	748	722	722	682	736	694	757	707	744	697	679	687	738	705	721	710	714	705	722	742	695	687	738	733	715	726	704	714	711	706	717	725	681	693	701	704	717	681	773	717	647	736	780	686	732	723	769	704	743	711	745	723	748	704	713	744	740	751	729	745	730	717	712	761	713	667	705	754	740	707	712	737	687	679	664	735	728	722	710	717	715	759	701	711	723	755	684	763	683	751	714	745	760	735	702	725	710	671	667	681	701	664	710	690	751	708	685	725	735	708	739	683	718	727	707	738	752	759	722	706	775	672	721	740	720	718	764	647	719	714	720	685	705	720	752	712	707	641	719	722	722	677	713	722	684	732	736	640	716	676	684	726	735	711	711	749	689	719	733	703	700	688	692	752	715	686	750	740	706	732	767	742	745	678	726	708	760	700	707	761	692	737	722	665	777	730	702	718	725	699	734	777	737	675	722	695	761	726	705	737	699	682	744	695	709	748	695	769	688	695	715	718	732	730	731	750	686	718	771	750	718	721	717	693	682	728	764	689	708	719	754	761	728	723	719	784	752	725	703	727	693	724	681	700	732	781	671	665	694	713	727	724	734	744	702	741	724	695	762	720	677	715	756	740	744	660	741	688	701	711	731	711	725	701	699	679	724	740	731	700	694	741	723	684	695	766	687	743	712	733	738	708	750	730	754	742	697	734	689	684	733	728	737	717	705	725	746	718	757	702	679	734	709	750	676	652	747	761	729	695	759	743	667	758	752	707	696	726	707	727	703	730	696	743	697	729	712	735	709	701	720	689	710	745	708	706	672	724	729	730	707	677	667	703	721	698	685	713	753	691	677	763	708	764	702	690	699	739	752	705	733	725	709	706	757	699	770	784	646	719	684	694	744	667	686	660	689	723	670	721	750	741	734	708	700	736	714	711	720	686	727	717	680	694	724	723	715	681	732	715	713	711	704	695	717	731	717	722	721	686	731	706	662	746	730	711	716	717	712	730	709	744	678	699	700	700	685	728	696	696	755	676	686	728	694	704	709	758	702	765	751	759	740	749	689	679	710	761	714	733	700	705	754	697	725	746	719	678	776	687	801	766	721	680	759	685	721	728	752	704	734	707	694	733	709	670	713	706	723	697	683	769	726	678	702	746	720	717	704	717	750	730	762	760	704	773	735	740	742	699	680	702	776	710	691	738	712	719	734	680	675	735	697	694	729	701	724	708	704	711	730	733	704	696	722	711	683	726	716	668	698	724	724	731	669	746	731	721	686	746	751	698	709	747	735	679	699	694	715	703	688	690	715	725	737	677	717	703	725	749	736	738	712	680	672	703	726	710	704	719	718	695	692	746	731	698	679	705	774	761	717	712	699	706	713	720	691	753	725	685	764	724	706	728	728	719	759	711	729	695	679	723	769	760	733	714	695	723	681	693	723	710	731	698	696	720	705	734	763	710	745	709	694	727	705	753	755	738	715	754	767	711	719	727	710	696	706	752	730	713	714	688	671	723	701	750	736	712	721	729	743	743	727	707	739	752	731	745	702	699	742	746	791	776	729	679	702	718	720	724	677	684	747	750	755	774	717	735	708	702	718	725	711	717	720	724	725	681	714	742	743	771	743	735	661	705	706	710	723	728	689	702	754	734	744	719	669	702	717	772	672	722	701	700	655	696	700	701	724	755	737	650	724	727	709	734	756	695	689	677	755	760	791	728	709	715	664	741	724	691	738	730	725	699	735	739	719	724	695	734	737	725	752	721	735	727	679	719	705	705	744	717	685	725	688	730	736	666	735	730	717	760	720	727	758	664	705	732	688	746	663	690	721	787	720	706	736	745	720	725	674	656	732	738	698	753	743	764	662	704	672	715	735	743	824	676	742	736	717	701	760	708	707	686	689	737	756	712	721	710	720	730	722	763	690	695	715	669	745	720	701	721	750	681	723	678	760	715	758	747	745	755	788	766	723	769	696	751	746	755	744	697	723	682	710	699	733	723	758	702	679	658	701	741	742	685	722	732	690	721	687	704	751	704	675	685	662	721
23288	20818	27813	23895	20800	9601	1647	1212	1050	1035	998	947	983	899	917	898	945	953	899	881	904	849	940	885	886	896	916	881	846	832	833	864	887	854	858	900	807	828	941	886	870	847	875	852	899	870	886	854	817	835	870	867	844	856	865	822	873	884	853	872	863	883	859	845	847	883	836	832	871	847	823	881	829	856	840	907	889	887	896	810	889	847	862	847	874	827	828	837	862	872	866	893	834	877	842	884	876	839	915	827	862	828	878	876	846	846	853	861	876	880	824	841	841	836	876	880	835	909	848	873	834	849	826	852	876	802	892	849	875	868	854	850	831	897	805	883	840	878	875	841	830	885	889	858	876	815	879	848	922	886	815	840	895	864	877	840	850	862	870	874	860	843	849	837	851	892	846	866	851	851	819	887	894	874	932	822	812	889	831	843	834	855	813	885	816	857	823	874	854	876	881	868	850	851	902	872	872	825	897	918	865	854	868	912	866	841	915	852	835	870	875	870	880	881	887	840	795	893	848	875	841	842	865	828	866	883	850	908	930	848	881	800	879	875	846	851	889	834	864	855	830	826	874	859	846	837	822	846	878	862	850	831	822	893	838	824	892	855	843	838	863	818	838	889	855	847	902	853	898	903	912	770	822	893	842	861	811	862	899	920	826	811	799	807	873	861	793	858	818	881	852	816	842	775	892	792	846	834	850	921	826	841	864	910	870	827	899	870	832	804	846	846	846	837	865	932	795	842	831	924	798	857	856	890	850	880	812	866	800	810	916	823	837	827	838	836	883	816	856	852	867	891	801	842	811	876	881	865	942	884	895	821	817	829	865	849	854	844	849	796	817	904	893	830	870	828	856	848	831	859	849	872	870	882	841	868	853	909	904	863	867	883	895	882	847	849	813	849	809	814	850	819	847	801	898	846	815	822	873	847	853	858	881	779	867	885	837	846	845	895	823	846	842	814	823	902	862	887	822	785	814	839	826	803	855	833	874	861	812	817	832	820	846	854	847	815	857	864	867	841	849	919	836	872	838	874	846	866	859	882	821	842	851	812	879	842	840	855	806	887	887	898	878	845	838	848	814	863	822	905	870	880	822	873	837	858	839	878	796	879	833	832	825	871	838	825	868	908	855	766	916	878	886	839	839	800	904	854	872	786	924	896	823	914	846	816	850	872	862	872	896	837	862	891	880	896	884	861	857	845	859	858	850	863	895	884	800	807	815	848	862	876	866	828	852	906	846	883	774	835	821	871	861	858	889	853	836	868	831	870	815	821	823	844	893	834	835	850	890	811	876	839	852	877	862	870	819	844	867	838	857	868	836	860	892	826	830	855	907	860	821	847	828	879	854	813	893	860	883	830	864	878	891	847	819	872	867	852	802	783	830	863	897	838	844	844	867	809	819	817	844	814	878	811	872	810	841	868	865	867	847	851	822	881	866	905	890	844	877	852	879	850	876	865	859	866	901	837	844	855	846	850	860	861	903	830	862	881	863	890	861	880	899	869	861	850	826	845	828	884	873	836	908	870	817	861	858	821	823	852	844	828	878	830	818	892	816	877	877	832	851	864	847	859	860	853	803	865	873	868	874	896	828	826	850	850	855	868	825	875	836	826	820	840	864	852	860	833	828	822	828	867	880	884	811	860	863	898	886	809	836	856	882	803	855	825	870	831	865	816	785	857	818	848	869	835	845	877	891	841	838	854	846	897	847	802	841	885	862	801	890	851	901	864	928	850	875	900	876	839	829	833	888	832	844	883	899	895	837	855	849	887	856	865	846	876	872	875	865	835	896	876	831	884	813	852	864	802	844	794	875	838	851	837	901	855	851	831	845	837	797	896	940	826	809	880	862	838	885	867	896	890	841	809	823	874	911	838	839	856	852	868	851	841	845	891	860	853	842	841	835	817	889	831	868	843	826	891	888	823	843	862	875	831	856	826	787	863	810	834	846	860	834	873	875	876	866	852	888	853	874	827	831	886	841	805	845	885	835	813	891	831	834	859	820	817	828	842	886	880	896	852	833	841	892	895	873	845	852	867	856	878	777	869	884	866	822	888	833	868	839	806	851	905	871	833	857	848	864	812	907	854	834	840	821	845	870	867	839	894	813	897	863	817	833	889	883	875	887	781	837	834	855	860	832	889	865	848	876	848	862	857	881	838	866	820	858	889	815	884	831	829	786	872	859	813	882	858	854	823	898	866	868	865	848	875	831	819	906	864	862	844	895	843	882	765	862	859	880	873	898	887	839	836	806	860	869	840	866	876	826	849	873	802	859	802	909	815	883	843	825	893	891	880	889	837	842	829	886	828	794	855	930	875	882	858	860	844	814	873	868	845	877	878	860	840	844	808	789	873	848	839	901	900	854	846	860	843	849	857	816	849	840	861	767	842	844	822	837	793	855	864	850	825	888	871	885	858	902	847	843	884	832	850	824	827	861	833	859	867	858	844	871	879	859	829	831	872	793	887	877	864	886	831	824	929	896	880	829	877	877	857	884	859	872	892	817	834	884	827	853	754	908	857	920	863	891	844	854	816	860	895	805	870	884	861	835	829	867	873	844	884	854	851	865	908	783	797	860	912	866	888	923	803	849	857	832	875	845	825	843	803	858	847	872	881	837	832	812	904	881	824	872	802	845	865	904	834	822	864	901	848	884	818	829	854	891	839	866	870	907	858	839	852	861	873	804	905	933	809	796	846	829	912	846	899	835	849	859	844	833	846	890	867	872	853	860	870	896	881	818	832	813	805	805	851	805	864	862	869	940	851	866	846	862	880	867	817	873	890	862	873	874	829	840	882	793	824	849	837	832	875	839	848	848	869	893	809	832	906	875	830	851	873	859	874	885	815	840	923	860	856	800	822	873	811	846	882	794	854	873	840	871	874	814	836	900	781	858	852	864	840	891	834	862	821	851	829	785	875	865	868	899	819	794	879	882	875	877	915	813	841	861	808	868	841	909	851	866	862	849	882	853	842	840	858	860	831	820	868	816	865	859	810	852	806	816	819	814	884	854	864	867	822	856	841	839	892	849	883	822	859	866	883	905	881	871	860	837	837	895	883	800	866	821	831	805	822	826	850	858	862	854	827	861	844	863	803	807	822	853	818	848	814	859	870	835	863	827	872	871	894	888	877	837	884	886	827	868	862	848	815	781	826	857	868	877	867	822	876	806	840	857	868	801	857	852	888	840	891	862	908	848	869	826	804	816	834	793	817	815	872	839	858	858	872	843	851	891	840	872	775	887	847	859	865	821	868	900	848	834	801	816	868	833	851	814	868	814	868	856	897	890	880	844	853	856	825	857	886	914	862	819	845	834	881	839	839	882	842	808	781	826	834	849	871	826	836	842	829	851	863	836	809	824	879	842	793	883	838	867	829	846	819	891	855	865	846	861	801	840	892	882	867	805	873	859	910	853	844	862	836	851	861	810	810	879	859	853	852	841	823	821	847	796	802	861	858	810	850	844	841	881	827	798	860	828	852	804	839	860	811	859	793	884	802
3400	8392	6431	3303	2471	1993	1723	1601	1437	1259	1223	1155	1161	1123	1094	1062	1069	1048	1099	1028	1034	1026	1044	1013	981	1046	1004	998	986	1053	1011	973	1015	944	975	937	1020	987	1003	987	983	993	1006	1000	998	958	958	959	995	984	975	1016	1009	1031	950	1005	1015	1003	1025	958	988	967	967	982	972	1002	978	979	958	921	967	1037	990	943	1007	957	1001	1026	953	931	974	952	988	980	1018	954	967	1000	1000	965	986	1025	926	996	977	978	958	946	1058	965	1056	947	990	961	980	965	977	972	1000	1011	923	980	962	969	979	952	988	979	979	965	981	971	982	967	1031	933	999	967	945	995	964	1015	952	1044	1011	1011	982	978	961	1009	959	985	986	1007	990	997	921	1000	969	1011	1055	973	1034	940	917	984	997	937	966	972	1018	906	1011	987	963	987	994	954	970	929	977	950	976	1007	1003	973	942	990	958	963	933	940	986	956	927	942	1005	926	1000	943	963	963	981	998	1009	964	990	965	989	933	1017	989	975	960	912	1002	956	915	1008	1013	950	937	939	1031	986	947	978	1035	974	1034	941	922	955	946	967	1022	966	970	1004	930	980	954	989	982	1004	941	974	1037	980	991	1000	1000	936	1000	930	1014	985	1004	974	927	978	950	992	985	968	1016	997	1032	984	1002	967	961	973	972	976	967	930	994	941	990	1014	979	985	951	989	974	938	912	1017	928	933	975	958	1021	956	975	967	900	1007	970	982	997	980	974	960	1014	1016	981	975	922	994	1043	963	1008	1000	1009	898	975	945	972	980	951	1023	1003	966	1029	998	986	970	1019	1011	947	1019	962	940	955	1009	958	958	989	973	974	980	1009	1002	937	985	966	961	1026	965	987	1024	999	972	967	974	953	996	939	1001	1008	997	904	1013	1024	1020	953	945	1025	942	949	975	998	971	939	1022	968	959	961	969	1009	976	970	990	982	981	944	982	922	941	962	951	931	1026	933	940	928	959	1000	955	951	988	996	1000	963	960	989	977	939	995	942	1012	966	990	961	1009	996	945	989	958	948	979	975	986	968	1004	947	951	947	943	1008	984	894	978	961	1010	969	979	989	925	957	978	896	1019	966	1005	951	919	907	971	1033	978	971	1005	986	972	959	1005	921	1025	1006	958	967	963	974	1001	1010	934	977	945	954	974	1009	986	947	936	974	1000	956	997	962	971	1000	1005	1027	1004	994	948	923	968	985	944	966	1036	1015	1006	958	989	941	933	953	980	996	943	953	935	983	960	983	973	955	945	998	965	1001	973	990	1012	950	973	907	953	988	1026	948	1000	954	958	980	944	960	981	964	937	1016	958	988	1033	916	979	975	952	984	1045	965	956	1018	959	982	1034	976	1019	1003	952	1017	915	993	985	1015	948	957	954	917	895	979	986	1012	953	993	975	1031	939	970	978	1019	956	944	999	997	958	938	958	976	950	999	974	952	994	945	1031	972	964	976	914	997	926	1031	934	982	949	1016	995	998	963	919	916	997	971	999	962	1006	998	1008	971	958	977	948	1022	985	1004	977	908	1032	1010	1010	944	922	977	950	1016	981	946	980	988	993	1001	1015	1003	1008	1005	975	999	950	982	976	939	988	1020	959	970	973	998	979	950	983	1018	955	1037	950	1040	964	958	976	985	1017	964	965	981	943	934	1007	941	954	1026	970	967	988	1018	997	983	991	937	943	923	981	1004	937	983	958	973	960	920	983	1002	961	1041	914	1000	944	999	1029	1004	998	1008	992	976	1021	959	941	988	991	953	958	1023	917	982	959	969	972	1008	960	986	991	983	987	954	972	978	954	958	1044	991	968	979	932	937	962	949	961	995	983	961	958	973	994	977	972	1000	971	1041	1001	984	952	999	979	985	971	964	988	990	977	995	949	989	977	907	1008	916	946	1017	964	979	959	933	989	945	974	984	985	949	951	978	915	976	931	965	996	997	928	925	958	940	980	1034	950	969	991	969	1057	981	953	1058	973	940	1005	970	998	950	978	943	1037	1007	982	1017	1016	996	1055	957	1006	978	1009	963	951	999	974	966	952	966	983	998	953	973	1020	919	977	933	954	934	1012	960	945	969	951	996	1032	972	1011	1003	952	944	1003	973	985	966	976	988	1005	962	917	926	945	1003	959	947	940	955	951	969	1010	997	916	1011	1004	977	941	935	986	950	1027	1001	953	929	966	979	990	936	1008	1010	976	973	952	935	1003	992	988	1000	995	978	987	979	989	966	1001	937	908	1013	950	985	919	952	981	1008	1001	1039	964	994	999	965	983	907	959	943	962	984	951	976	950	1034	984	973	967	992	986	957	965	954	907	955	978	1002	964	1005	939	1014	971	989	962	959	958	990	990	955	940	964	960	992	943	964	990	1001	972	956	986	1009	987	967	1045	987	1012	952	944	986	951	954	982	1032	989	1015	1019	917	1029	952	979	904	984	972	932	928	1033	975	968	992	968	976	1033	984	972	972	933	915	977	991	1044	882	988	935	922	992	1014	1018	971	1001	1053	947	990	957	930	997	923	953	935	1002	992	1006	1019	935	927	1012	971	967	966	984	1024	932	1016	919	971	980	993	1000	996	1003	1020	935	995	968	959	994	986	954	1034	951	966	977	946	975	963	972	1007	1013	995	913	982	969	962	955	964	989	954	955	983	979	961	972	947	981	946	971	994	976	975	997	948	970	950	1015	945	1005	988	1018	1013	971	952	984	982	1077	998	938	956	1015	1011	1010	953	1007	995	952	972	956	980	1001	952	953	968	941	1007	1006	899	928	993	912	1027	1004	999	963	999	1017	897	1045	1009	966	976	942	946	958	1001	978	1001	974	909	992	982	971	931	990	985	1008	940	1010	1005	928	921	991	1002	999	919	965	992	985	933	1040	974	975	1025	1010	1007	943	962	985	986	943	941	1021	1001	966	972	1013	1007	988	941	932	976	986	1005	960	982	945	1033	1020	994	956	998	962	1000	997	980	974	1022	942	1024	970	1054	954	952	956	983	1006	960	909	985	958	921	943	987	979	1028	990	964	996	928	943	964	1007	991	985	966	1005	1006	924	943	953	938	1010	959	976	999	970	963	974	926	979	997	930	1019	942	942	918	931	962	982	998	973	1012	993	978	955	968	968	944	1002	1001	971	963	1012	953	990	998	944	979	994	991	998	1018	920	945	1022	993	954	1014	973	965	1036	913	978	948	981	1015	946	988	980	975	993	969	950	993	960	986	1012	932	994	1016	990	979	940	1020	938	1013	1000	1035	994	1000	993	1012	949	942	977	962	948	999	979	1007	954	966	936	955	975	979	945	1020	992	996	981	1007	988	999	969	989	958	963	971	936	962	1033	974	973	948	1011	984	954	946	965	979	959	927	958	977	966	953	929	962	963	979	984	999	951	928	948	1031	1030	933	926	979	968	930	988	1007	993	904	942	954	935	893	992	986	989	958	954	996	980	984	947	964	953	968	951	936	990	988	978	955	1028	990	954	988	1038	985	978	992	1017	961	883	996	985	976	955	1010	949	943	1058	945	950	955	962	956	1009	1052	985	959	947	954	945	961	928	1006	990	1017	957	983	981	998	971	986	964	1017	967	956	1034	968	987	951	1003	917	994	943	919	994	942	948	980	981	990	944	1005	948	987	999	969	986	973	999	995	995	992	1025	972	961	953	927	977	951	1000	1005	949	958	1027	953	954	1001	1018	1055	958	985	997	953	968	960	959	965	977	942	976	922	989	969	933	945	1070	977	994	931	985	991	922	996	1005	1015	982	955	991	997	995	998	972	969	1005	968	980	1019	947	1021	948	975	977	930	979	959	947	1027	970	985	964	1007	947	994	972	949
24227	20816	26862	24759	11783	730	541	435	374	408	363	368	333	357	358	316	334	396	320	308	295	348	318	325	311	320	308	314	347	332	338	315	332	329	307	327	313	307	327	314	311	325	332	309	314	302	302	316	294	326	317	282	311	327	317	306	279	316	288	282	308	296	293	320	319	324	301	307	313	289	335	285	295	300	295	306	269	322	304	306	308	307	285	287	299	316	329	315	297	331	301	313	321	292	313	302	291	336	311	256	321	303	313	332	319	307	312	341	304	339	337	308	302	272	297	306	328	300	290	298	316	290	277	310	307	310	307	295	287	287	311	297	329	320	262	312	316	289	326	300	329	294	266	324	310	305	297	306	321	284	306	303	324	276	335	288	283	306	333	306	294	321	353	336	314	290	312	292	315	295	306	296	299	277	302	298	305	305	289	297	298	286	269	321	346	332	327	305	332	316	293	300	330	296	312	298	332	304	304	306	301	319	302	297	309	323	306	266	326	295	318	312	310	306	305	329	314	313	282	304	335	296	311	316	283	339	317	289	300	292	312	305	300	311	300	339	256	328	292	317	308	294	309	300	334	283	328	332	281	278	298	302	303	304	290	299	322	281	335	305	300	297	301	314	280	292	303	292	310	312	294	322	316	287	322	317	310	311	283	297	299	298	301	306	308	302	295	289	314	318	309	277	313	328	345	316	294	296	307	306	311	300	315	294	289	337	290	317	303	316	314	304	304	313	316	327	322	298	288	306	314	304	303	282	299	320	298	299	305	281	310	286	310	294	317	317	292	283	319	286	338	299	305	310	317	310	331	312	312	316	290	308	323	305	301	324	332	298	296	281	301	301	287	323	296	290	293	291	309	334	315	305	297	316	282	319	308	305	285	288	287	278	324	302	321	310	275	288	316	313	313	303	296	319	321	308	321	290	298	275	305	308	300	275	332	305	293	327	304	300	319	295	299	294	303	310	307	285	322	296	305	281	316	326	319	299	291	314	303	317	339	324	297	331	306	317	337	287	312	343	274	307	299	308	336	267	313	318	288	287	304	311	304	294	311	305	318	291	288	344	348	297	287	327	286	300	310	311	340	319	307	324	312	317	290	288	320	317	282	310	303	324	333	302	297	305	275	334	305	316	331	313	323	337	325	301	321	297	305	314	294	326	316	314	347	306	296	317	322	309	308	330	315	300	334	329	315	314	291	284	300	295	298	324	298	281	306	314	321	291	319	301	292	295	344	309	311	271	291	358	303	283	290	318	307	301	305	297	312	312	340	308	297	324	300	287	306	320	299	297	316	293	313	292	322	300	308	293	286	342	309	296	324	313	287	311	315	323	309	306	293	320	324	311	296	301	300	309	338	320	299	297	303	293	285	307	296	321	296	322	316	327	282	348	303	314	301	320	311	299	317	284	315	302	331	273	302	312	245	281	303	299	293	287	302	337	321	312	324	269	314	296	322	307	305	299	321	282	285	313	325	296	297	282	314	333	316	300	276	311	317	262	315	304	285	315	292	303	318	287	299	314	314	336	330	284	308	282	305	281	301	294	295	304	291	307	305	315	303	336	313	315	294	293	305	306	296	318	323	298	322	314	313	320	309	305	299	329	295	284	292	280	301	265	320	269	342	277	325	272	314	295	311	310	293	291	288	311	347	288	307	300	329	313	324	312	293	295	304	319	288	292	296	297	308	259	295	270	304	306	270	307	305	310	310	308	274	282	292	318	329	371	335	331	319	307	286	288	286	299	261	283	297	292	308	346	303	286	314	297	298	339	303	288	311	301	317	297	300	274	314	322	346	296	300	330	295	296	320	305	303	274	296	324	317	318	277	300	292	289	342	292	315	306	300	313	292	297	302	339	318	344	285	321	289	307	323	283	326	332	300	318	319	326	287	333	285	322	295	346	306	312	279	297	328	310	265	312	328	312	274	291	297	321	270	325	316	280	295	314	313	294	299	313	335	288	311	300	305	302	284	289	333	284	303	309	327	296	312	296	332	295	315	307	300	333	266	311	276	297	345	289	309	331	300	307	314	324	331	328	299	285	305	315	305	276	309	289	304	324	245	277	300	300	287	288	316	304	327	335	287	316	300	313	311	308	351	338	288	304	302	312	291	301	305	319	323	315	311	280	299	318	335	293	329	311	302	301	289	314	311	296	324	312	309	313	274	289	344	321	283	289	307	300	309	299	304	329	277	307	309	308	288	306	343	319	315	318	277	301	307	302	323	304	304	327	290	273	301	320	295	286	292	273	274	308	314	324	313	302	278	341	304	316	317	319	312	324	319	342	293	298	289	331	291	302	306	319	319	289	313	283	314	292	309	308	296	305	272	299	309	317	298	303	309	330	334	293	299	298	312	298	282	314	313	300	341	319	326	346	327	314	314	298	302	288	323	309	305	286	307	304	302	330	286	331	288	299	307	302	303	326	311	303	307	291	336	320	300	333	302	283	311	308	321	314	275	323	318	316	320	311	286	289	279	311	290	308	331	299	312	318	301	294	293	347	291	305	307	312	317	309	288	309	304	343	286	334	299	321	308	319	292	302	316	332	307	316	283	321	281	337	310	302	315	300	286	318	302	306	327	290	318	315	319	317	310	305	302	320	297	321	298	264	325	293	287	299	295	313	254	286	285	311	298	255	291	325	323	301	298	302	304	296	301	314	302	285	272	295	274	316	299	330	287	314	294	288	296	300	330	268	326	312	323	294	315	304	319	287	304	300	289	307	284	279	307	325	323	292	330	288	285	315	315	294	306	306	330	319	301	286	331	315	299	328	323	301	304	298	317	294	309	297	304	315	297	317	327	285	284	295	308	313	286	269	331	304	335	305	301	313	288	334	320	319	280	305	345	284	321	283	316	305	313	313	312	312	317	322	315	315	292	263	297	302	296	307	283	278	334	292	333	327	320	303	306	302	305	279	327	276	326	328	309	301	286	327	303	338	309	324	292	324	307	320	303	299	284	314	319	269	298	321	304	282	295	319	296	306	303	274	341	309	324	347	308	300	283	307	329	294	307	318	312	319	297	308	315	322	290	326	294	324	359	291	285	305	314	346	308	291	314	319	318	323	301	304	271	318	299	302	308	285	305	284	287	341	328	307	271	305	324	317	303	308	312	292	306	305	342	293	296	313	302	315	296	327	283	281	322	316	295	317	324	288	312	299	314	291	318	313	325	300	322	290	326	318	319	308	295	301	331	328	318	270	268	325	311	315	305	325	321	307	309	307	295	318	295	300	285	315	321	335	297	319	309	319	336	259	328	301	340	308	297	280	276	279	311	295	308	310	313	295	293	310	297	323	287	302	285	312	299	277	324	304	326	294	279	307	284	291	279	313	323	282	330	328	315	322	314	304	311	290	333	323	311	299	308	285	308	359	290	338	321	308	330	314	325	309	288	298	343	306	305	323	325	327	338	320	321	280	304	296	303	318	322	321	321	305	349	291	320	314	319	287	275	312	314	301	324	286	315	281	267	317	287	301	325	302	283	300	307	309	297	299
3271	5008	3632	1774	1339	1077	839	759	632	575	556	439	482	444	437	410	457	374	409	418	430	392	403	383	377	354	371	367	341	375	400	406	382	394	393	373	382	360	402	321	365	392	365	403	373	380	379	366	348	374	390	411	335	371	381	373	355	364	352	377	352	359	373	346	387	378	375	348	341	388	368	378	367	380	352	372	402	349	392	367	361	358	401	347	355	405	349	383	382	345	360	359	339	352	356	362	393	407	372	377	368	373	355	389	320	390	388	381	379	390	337	339	384	373	370	375	378	393	352	387	369	363	371	384	350	370	354	375	369	359	318	373	411	392	375	364	424	359	361	382	381	388	381	362	370	373	384	385	344	370	392	380	387	379	348	359	340	396	356	352	343	382	358	367	389	370	383	381	370	383	367	376	390	352	352	377	406	382	368	363	387	392	349	376	387	377	362	371	373	384	357	385	398	355	327	386	344	349	344	419	358	370	357	357	344	361	366	381	359	377	369	385	378	360	355	368	352	385	352	329	387	356	361	377	384	369	343	351	387	340	365	365	386	357	400	354	380	362	364	361	367	379	358	353	339	381	359	384	391	335	400	370	401	381	356	366	327	358	388	381	369	338	358	402	407	378	380	371	348	373	387	377	338	381	363	357	367	404	375	377	370	354	379	398	354	376	370	380	380	352	358	374	341	367	389	334	387	387	382	372	369	372	371	381	383	366	374	373	351	338	355	392	344	372	375	374	398	364	388	355	360	349	355	352	357	358	397	384	343	381	361	361	366	375	382	394	361	339	364	357	383	359	363	356	387	390	341	379	351	359	374	369	380	364	368	366	361	366	373	367	350	367	380	354	354	370	366	388	390	357	362	363	347	367	356	376	362	403	367	375	356	362	359	347	361	411	335	362	383	359	361	366	404	337	363	365	336	360	352	335	361	341	393	363	344	412	358	361	350	366	354	375	385	367	368	357	354	351	335	386	366	402	362	359	360	364	386	375	392	347	348	330	389	347	363	374	369	360	357	373	349	352	354	362	380	339	364	362	336	376	340	390	366	395	375	356	346	333	355	380	340	351	363	366	409	342	353	374	389	386	372	356	360	377	362	372	366	395	389	354	360	338	384	378	402	368	357	374	352	338	378	351	401	345	361	400	385	351	371	396	390	377	356	344	362	372	388	353	345	347	337	326	373	394	371	365	354	365	344	348	343	371	389	350	357	316	413	345	371	406	356	394	375	330	371	379	381	345	358	356	376	404	349	394	365	404	397	386	378	374	364	369	346	366	364	400	366	371	361	386	319	371	354	369	371	348	393	333	348	365	342	368	323	367	370	363	353	406	352	353	374	350	375	345	381	393	367	376	367	398	346	376	355	389	335	362	386	379	354	338	378	379	371	337	365	369	405	353	390	423	368	350	376	384	372	381	345	367	398	364	376	351	368	374	346	335	357	312	329	363	358	370	374	336	380	378	377	378	339	360	374	364	352	373	368	322	364	364	367	375	419	395	370	365	354	360	369	363	409	398	363	365	378	352	377	368	340	360	387	349	363	355	366	365	368	355	355	357	387	346	338	314	347	331	392	374	376	355	357	342	411	366	360	352	362	374	352	368	364	332	350	381	361	366	408	352	369	380	368	374	396	369	385	376	378	378	357	374	352	390	359	376	362	348	347	353	366	374	371	386	372	402	362	348	341	342	372	348	345	355	383	370	351	357	363	388	366	366	361	368	362	375	388	356	388	356	358	355	355	390	369	339	379	372	360	353	389	354	346	348	334	396	394	360	374	408	377	364	356	351	361	368	377	382	384	369	364	381	358	406	379	373	395	332	380	408	362	337	378	374	354	351	364	376	369	385	347	352	377	366	378	385	351	363	360	384	354	354	362	370	398	367	373	370	362	359	355	374	367	394	395	379	374	354	351	371	390	366	334	378	335	370	375	382	343	365	380	350	362	365	360	336	360	354	379	345	372	363	372	408	367	366	376	356	387	364	377	380	363	360	382	385	402	351	374	347	348	368	341	335	359	385	358	330	345	375	400	378	379	373	363	380	371	367	398	372	383	373	353	345	388	346	363	365	380	354	371	382	351	346	360	350	366	325	387	379	365	397	389	355	366	338	361	375	360	362	350	316	371	392	362	351	354	355	363	354	380	390	363	355	359	347	347	367	323	346	363	362	377	381	367	365	374	365	352	344	353	379	393	362	365	367	354	362	384	362	398	379	382	369	339	378	372	380	359	363	350	385	362	393	392	378	337	367	352	371	360	369	356	356	351	370	360	373	389	345	376	342	370	394	356	337	380	369	386	353	365	376	380	359	386	359	359	367	376	389	359	364	372	370	357	390	374	352	357	388	361	351	384	336	380	373	362	379	359	352	371	381	347	372	387	367	378	395	338	362	389	358	344	373	367	364	344	362	366	370	360	382	364	391	343	386	348	401	366	363	362	380	358	379	344	416	347	375	356	383	379	371	331	331	379	378	384	357	341	363	358	394	376	339	378	353	337	383	370	354	333	399	391	340	348	368	382	360	365	366	393	358	360	354	374	363	376	399	387	345	348	381	348	353	371	375	373	375	355	347	396	369	356	386	347	366	343	354	354	363	373	368	400	398	394	384	335	371	367	341	362	384	371	357	356	359	380	386	388	329	353	377	355	367	371	364	387	411	395	358	385	388	368	336	396	375	364	327	347	335	380	350	361	362	404	371	383	370	354	381	378	390	361	367	375	394	370	388	350	355	362	381	393	373	360	356	351	356	336	339	349	349	337	392	389	382	378	385	347	400	328	382	383	371	344	407	394	339	341	357	360	408	365	372	414	400	359	345	369	360	368	371	355	343	350	356	356	374	353	347	355	357	349	354	367	357	403	394	398	355	354	353	339	394	379	346	384	378	406	395	406	375	348	349	390	386	395	369	364	397	328	361	388	374	379	396	351	356	405	374	376	383	359	337	375	347	349	354	384	366	340	385	368	375	357	392	369	337	350	362	360	339	357	395	356	360	345	358	381	366	386	352	336	363	357	365	392	366	372	373	324	384	374	349	355	364	377	387	358	359	344	347	349	366	345	364	369	369	324	367	359	353	353	371	365	357	364	389	375	372	365	345	386	384	367	370	341	375	397	408	411	362	368	371	359	398	359	362	373	362	358	343	337	379	369	372	367	372	353	344	350	392	349	371	348	387	393	398	354	377	349	380	348	371	354	362	365	355	364	337	371	373	373	367	370	399	359	371	381	389	369	345	356	392	381	367	377	394	386	338	399	316	378	347	389	373	358	381	341	335	391	355	367	360	376	348	375	341	353	388	366	371	387	358	362	399	369	374	355	358	403	328	364	348	385	350	365	369	392	366	365	343	393	361	390	379	359	360	355	353	371	369	364	376	336	369	412	377	368	366	371	378	371	371	335	378	347	353	371	391	335	352	344	381	357	366	337	382	345	364	351	350	392	357	387	381	404	364	328	358	359	360	366	364	359	344	349	374	327	355	329	381	379	347	364	358	380	360	394	341
22265	20906	28331	23651	20899	20934	9245	1298	1028	888	804	788	752	690	694	720	656	564	582	664	561	569	554	546	598	603	567	572	568	558	546	601	562	579	550	584	549	560	514	571	574	524	578	545	543	535	529	596	544	566	552	512	574	534	573	549	539	576	514	542	575	565	593	508	551	562	564	513	523	526	532	586	557	536	493	566	497	506	554	570	538	583	532	533	564	515	511	554	534	508	512	635	548	552	554	560	523	536	552	532	546	515	512	563	542	595	512	571	565	592	556	533	546	565	520	507	507	532	528	551	563	529	542	530	531	550	529	550	564	566	553	562	580	565	545	572	534	501	532	525	569	525	541	569	503	518	545	541	488	475	543	577	529	532	541	594	546	544	526	540	491	579	541	500	534	559	532	529	532	496	537	527	538	538	508	522	537	544	542	588	544	553	539	546	578	558	533	535	512	511	568	502	510	545	515	554	558	550	563	524	562	520	523	536	547	525	535	561	516	528	561	540	500	582	557	560	537	517	544	541	570	543	520	562	518	540	550	538	507	536	544	562	515	549	540	545	495	531	533	580	550	477	493	533	576	525	496	514	547	546	516	565	523	543	518	514	516	513	523	528	582	516	523	574	536	542	502	582	511	550	549	518	516	539	576	504	527	535	533	548	544	558	548	562	508	566	534	562	502	542	539	532	531	541	540	520	525	477	527	538	550	538	532	548	528	460	508	536	513	539	562	516	520	515	538	530	524	541	528	524	542	535	519	549	541	549	521	531	548	527	558	569	504	549	519	564	559	524	560	530	558	513	551	544	504	562	538	530	522	538	563	504	552	553	531	543	512	585	534	546	545	504	533	537	550	554	570	490	533	524	509	517	594	555	529	536	538	518	519	543	565	507	531	572	581	544	527	523	509	549	530	534	511	542	521	520	518	531	546	526	518	502	522	541	540	554	530	593	531	545	537	550	562	509	565	512	534	507	522	548	524	483	567	580	509	525	486	517	564	521	547	527	537	550	527	528	511	525	527	583	542	508	536	562	544	544	552	545	521	517	513	546	536	559	523	575	522	552	537	534	534	535	517	545	574	540	555	520	533	557	542	548	501	524	532	560	545	515	541	544	557	549	534	548	542	541	545	554	530	495	508	540	531	549	510	526	505	534	526	508	552	549	527	519	526	544	548	555	499	524	549	536	527	556	478	565	515	563	594	527	520	527	527	554	539	554	514	491	518	550	539	494	516	558	557	578	534	560	512	541	531	518	566	570	580	490	552	544	517	547	521	528	554	550	536	537	527	542	520	546	565	537	528	529	557	500	551	522	551	551	534	533	513	604	555	565	519	561	524	549	544	543	518	517	549	553	579	518	540	572	554	540	524	543	528	516	555	566	505	577	558	531	562	553	519	539	495	537	524	495	536	506	502	491	541	568	546	500	542	543	534	574	483	568	515	516	530	521	541	549	588	556	523	511	552	535	575	519	576	516	533	527	522	514	538	549	551	559	493	588	488	550	544	542	525	510	511	516	551	566	505	513	566	503	503	541	537	547	564	538	504	575	531	570	546	526	529	533	549	500	551	532	537	538	527	525	529	530	541	565	552	548	561	566	541	525	556	506	576	515	566	533	578	550	490	518	551	507	504	579	555	546	517	539	528	503	537	510	507	501	472	533	541	500	577	542	542	518	564	554	525	538	526	563	557	515	488	533	541	563	517	530	549	534	519	527	572	510	520	506	527	492	493	488	520	554	585	522	506	546	512	526	515	570	548	504	556	496	551	545	524	539	501	542	543	554	543	523	569	519	549	537	542	508	567	543	576	519	532	529	523	517	506	524	531	537	562	509	525	549	532	487	539	552	502	524	542	575	536	506	515	539	526	486	531	556	546	526	548	541	519	515	516	544	549	511	558	552	556	564	533	541	539	541	518	521	510	566	530	578	562	493	527	552	550	561	552	589	551	521	531	547	571	480	524	532	556	534	529	516	576	539	551	556	519	552	517	547	572	518	535	574	537	603	547	505	546	527	563	519	485	523	548	515	535	515	528	510	543	522	520	550	529	526	525	550	504	539	548	533	529	538	538	537	523	520	533	507	578	545	568	533	514	485	532	533	499	546	525	555	561	533	513	502	551	517	512	553	511	522	518	527	540	529	539	495	536	486	508	514	530	525	577	562	512	515	506	531	531	561	564	513	533	545	556	549	548	596	520	555	507	519	503	499	515	515	539	558	513	504	535	545	548	579	502	504	513	519	530	542	510	551	528	518	521	507	523	511	536	564	540	515	542	534	575	545	534	557	535	495	567	534	574	480	538	531	548	526	562	506	532	556	517	528	538	491	524	597	561	540	519	493	560	544	555	524	532	519	507	550	557	514	569	522	506	517	527	584	528	541	553	496	516	534	502	513	554	497	554	530	544	527	527	548	526	530	569	532	543	532	533	544	515	525	557	579	518	519	494	545	564	538	561	534	536	524	547	517	559	572	513	518	572	561	529	575	549	556	527	527	543	521	513	535	546	580	563	485	496	538	495	517	535	539	532	519	491	523	508	543	534	561	523	508	585	560	550	530	531	532	529	528	564	507	537	504	511	519	549	525	572	563	534	571	557	555	497	528	551	503	523	553	495	519	548	532	519	503	524	518	516	520	520	545	526	533	489	551	551	540	534	563	535	526	528	550	554	510	512	586	549	524	572	554	533	541	518	541	491	521	561	553	517	548	522	563	531	550	527	508	515	540	518	531	549	570	601	533	532	547	541	504	549	536	554	497	533	486	514	483	527	534	565	504	481	568	529	509	572	509	575	512	552	509	526	553	566	526	549	533	573	568	557	558	511	536	550	546	541	517	484	529	587	503	513	514	538	524	494	553	493	562	517	538	497	555	507	520	539	526	550	560	518	520	514	539	568	569	523	544	527	506	543	520	488	560	553	540	502	496	544	549	485	538	528	534	525	532	517	527	537	519	537	498	533	535	510	536	538	535	550	565	544	522	562	539	541	504	545	533	540	497	551	525	534	559	523	527	543	549	559	543	507	538	501	537	495	563	568	559	524	551	530	564	544	524	538	532	586	509	502	489	522	540	526	524	570	526	523	507	512	550	522	530	553	555	539	523	490	531	494	503	531	539	563	514	506	527	560	506	546	551	565	527	532	546	535	503	487	530	558	552	526	544	514	538	548	546	548	493	512	567	561	513	548	500	517	523	555	539	533	529	538	511	528	533	498	487	492	548	533	558	535	503	538	514	533	562	526	542	546	523	561	555	522	539	516	564	553	519	547	534	505	549	541	538	536	523	544	549	566	565	519	560	563	533	518	548	519	515	543	535	531	530	543	512	513	517	515	502	558	527	607	537	547	539	495	511	552	512	526	514	539	518	558	551	540	537	532	499	554	507	526	555	520	554	517	547	532	523	555	495	532	543	570	540	566	503	561	517	519	503	565	559	515	548	520	519	509	531	537	550	550	570	516	527	562	564	504	537	485	547	536	547	528	523	512	536	528	555	561	537	539	536	469	550
4508	13950	10600	5246	3677	2887	2274	1814	1545	1301	1206	1114	954	921	854	799	822	750	765	797	687	696	707	747	699	734	737	690	695	656	721	646	680	660	663	632	653	671	649	649	676	676	664	697	634	651	692	621	683	656	634	629	676	648	655	652	605	627	666	638	660	643	612	665	642	637	667	658	647	629	647	651	661	647	606	646	606	646	663	676	639	645	583	640	634	602	665	644	619	667	629	640	617	640	620	655	623	656	611	618	670	685	591	604	641	655	627	626	683	684	606	606	600	645	671	651	601	619	677	723	675	647	644	657	617	627	626	635	649	599	650	590	638	650	663	600	631	609	635	614	669	586	657	631	679	618	638	648	630	663	601	625	674	626	652	647	659	609	649	679	603	643	694	680	615	653	654	604	610	650	630	635	662	659	629	659	609	614	645	668	579	629	657	659	668	610	583	637	661	607	639	660	649	622	679	625	605	641	645	627	637	661	590	698	636	691	668	657	643	657	612	614	692	621	666	593	631	636	647	643	639	627	675	627	659	616	633	658	625	648	655	626	607	650	623	593	656	660	604	665	640	684	631	640	621	636	637	588	624	573	636	663	644	645	627	646	643	639	625	624	646	602	634	674	622	649	631	687	639	678	660	638	619	638	631	616	668	646	661	641	595	635	659	623	683	675	663	609	613	636	652	639	655	628	626	634	598	651	673	630	677	622	637	632	647	603	631	677	634	620	648	622	622	620	595	680	604	628	631	647	673	657	618	659	675	632	642	660	614	647	601	656	605	631	638	669	670	612	688	582	629	640	686	637	618	640	628	617	637	639	632	620	646	603	612	639	618	578	635	600	619	588	660	653	634	676	599	633	622	636	645	612	617	618	636	613	673	642	632	615	621	664	645	632	650	689	679	613	633	654	614	627	628	597	627	645	682	651	633	663	642	644	624	650	615	677	614	685	636	648	657	624	648	634	641	647	643	615	592	641	637	649	608	649	614	673	659	687	620	665	668	627	633	637	668	644	628	628	611	646	593	643	601	651	645	686	653	626	627	668	643	611	617	646	628	622	613	647	631	650	637	660	656	620	638	669	663	635	653	672	621	619	646	632	671	652	631	649	655	657	614	599	608	617	673	608	624	632	657	636	630	673	665	694	669	638	607	698	631	671	629	671	582	612	611	640	638	613	618	640	633	637	650	648	630	611	660	630	608	680	654	627	649	626	674	594	614	591	670	565	673	621	605	644	650	609	638	643	695	681	605	634	667	641	623	641	565	664	648	673	605	593	606	594	625	642	624	594	622	614	604	623	640	633	612	596	670	640	648	648	678	623	614	630	619	624	636	601	581	654	617	560	616	620	643	628	654	667	660	602	624	657	631	629	648	569	647	647	628	648	648	622	657	630	672	623	682	635	648	653	597	601	592	611	622	614	670	638	626	611	642	611	660	626	638	654	646	609	645	639	616	641	634	631	614	636	645	641	672	579	631	600	617	626	660	652	634	651	647	614	621	629	648	652	650	607	631	650	627	608	609	624	617	631	639	612	646	637	597	606	673	659	662	638	649	624	666	626	623	620	636	636	634	676	659	647	641	621	598	624	662	609	595	626	658	629	650	654	602	634	632	650	676	611	633	689	621	630	670	656	587	625	627	623	614	613	626	590	652	618	601	628	612	564	637	647	621	681	632	626	594	617	605	627	616	630	647	628	633	610	641	651	647	655	644	613	617	677	623	651	617	652	634	614	575	625	647	657	654	674	657	649	622	632	641	655	645	591	650	630	643	634	616	658	639	664	635	659	643	620	644	605	618	633	610	576	625	626	649	612	624	600	609	685	611	627	684	650	643	676	645	617	648	613	624	621	648	669	642	645	683	623	636	653	639	650	645	670	671	637	630	656	657	667	594	644	597	643	622	627	661	662	646	623	648	618	674	639	640	623	658	639	659	562	641	650	594	598	647	594	618	716	633	619	653	576	638	626	634	635	619	619	622	601	657	642	663	643	652	614	700	641	616	598	625	643	582	661	611	599	630	596	598	635	624	605	675	683	659	627	651	641	613	687	649	624	565	603	591	612	617	645	642	618	619	607	654	655	647	620	655	645	640	662	617	638	601	615	581	649	677	609	637	629	631	610	644	666	612	637	607	622	641	640	689	652	653	670	662	599	640	638	644	665	683	646	622	632	635	641	656	629	606	609	606	657	640	623	648	561	643	647	622	654	662	651	628	624	661	631	599	657	644	601	659	632	697	628	662	700	697	638	618	672	690	591	654	613	650	617	648	626	653	627	657	642	639	655	653	652	654	661	616	629	669	622	658	659	637	615	606	603	640	658	641	634	617	627	634	635	677	667	654	673	608	648	624	634	610	618	662	635	605	665	658	666	605	662	586	607	636	644	628	641	609	605	660	655	673	668	596	633	637	687	646	633	619	601	655	613	610	619	654	609	630	617	640	619	656	669	668	660	668	636	650	620	639	639	651	613	667	648	644	657	661	609	600	641	605	634	665	650	654	654	623	629	636	689	623	663	631	604	593	652	599	698	618	599	663	596	672	592	668	649	638	646	632	603	625	610	678	683	629	614	587	612	643	640	664	651	658	621	608	695	619	676	589	625	583	646	605	582	620	643	673	645	608	629	612	629	642	616	601	662	656	630	648	619	612	641	632	636	615	628	626	670	650	645	639	596	632	618	625	626	545	586	650	646	624	649	648	611	652	597	610	638	635	586	660	621	630	603	644	640	652	627	612	647	628	609	648	708	612	634	617	645	662	650	661	646	631	618	644	691	630	666	644	611	649	651	635	631	601	626	658	671	585	621	644	642	644	618	645	635	584	659	638	619	656	651	649	632	619	606	643	605	593	681	654	658	614	620	626	622	608	662	641	624	633	620	608	621	627	652	613	608	629	595	641	616	668	674	635	630	641	661	615	639	684	636	628	655	614	593	630	622	644	669	622	632	626	636	613	632	673	630	645	639	619	659	654	659	605	677	637	606	615	619	657	634	660	642	620	594	611	629	636	647	631	609	614	612	630	592	679	605	666	639	644	666	589	673	617	623	656	657	670	622	667	635	633	665	672	641	661	644	641	676	622	669	621	616	640	646	620	683	644	608	648	646	673	630	623	639	599	669	677	613	632	670	668	592	628	616	623	630	638	622	627	657	647	653	648	590	612	667	642	645	658	660	633	599	658	622	642	658	645	598	648	671	636	641	595	615	635	609	630	644	647	622	643	641	666	687	683	625	593	606	634	595	604	684	621	641	638	643	684	635	597	639	633	668	639	679	646	616	627	641	628	661	654	644	636	611	638	630	633	635	598	646	649	644	635	664	647	671	664	671	602	667	630	664	649	621	634	677	644	593	623	618	643	632	634	621	589	682	688	644	603	613	641	652	611	615	673	608	622	680	657	646	638	616	659	658	614	601	678	621	647	641	671	647	622	650	682	664	648	563	612	640	660	629	646	636	609	636	589	625	602	634	599	638	634	582	608	596	629	622	659	647	636	621	642	634	647	669
26816	18768	5361	1007	758	666	658	630	688	630	662	673	634	648	621	602	623	636	621	642	615	619	653	657	629	630	644	650	654	598	658	622	613	639	652	621	640	612	619	644	635	644	654	610	630	568	617	635	647	642	652	616	617	607	652	595	636	616	605	611	671	576	612	578	629	604	607	606	640	596	610	662	603	614	635	643	599	630	608	595	565	615	625	625	624	636	638	646	634	642	669	621	651	637	605	599	635	629	624	609	630	649	641	572	647	603	614	625	617	609	646	654	630	617	625	641	683	611	595	601	657	620	567	642	651	620	648	675	640	656	576	615	691	627	655	626	648	614	611	648	659	615	635	639	601	620	667	613	582	599	631	640	660	581	608	626	666	639	627	643	622	604	643	642	599	643	656	609	610	634	620	651	607	622	598	637	684	615	593	639	597	614	603	603	648	607	634	618	648	642	676	598	598	595	599	599	653	670	613	645	626	598	624	606	635	643	611	604	613	599	628	618	641	654	623	658	651	636	636	596	632	638	642	573	657	631	596	660	683	647	624	589	631	651	638	642	649	660	635	635	625	624	652	560	678	664	623	623	635	582	625	658	590	591	615	640	563	587	580	579	589	614	618	612	651	593	615	662	625	664	625	616	630	642	665	611	671	608	624	633	640	652	630	568	654	626	634	584	657	605	623	599	582	595	637	633	651	637	641	597	628	596	610	631	651	626	648	606	606	649	615	614	626	612	597	659	648	577	616	610	642	589	613	591	595	576	610	655	604	636	643	615	638	634	591	613	644	585	609	628	629	601	620	676	592	637	637	580	591	638	572	690	638	634	534	604	608	630	604	641	661	627	657	630	604	588	658	643	631	592	610	617	669	588	612	647	640	647	624	641	570	612	638	639	618	642	613	651	607	595	598	600	603	614	621	615	614	684	617	617	628	612	664	648	640	615	619	648	665	629	648	654	615	598	633	625	611	688	645	577	636	613	595	584	628	648	602	622	602	592	591	601	600	615	670	676	600	679	642	643	630	638	642	621	642	628	609	630	604	588	661	562	635	601	617	642	617	662	650	607	660	622	620	619	648	638	623	593	651	590	687	642	642	594	629	654	585	586	603	660	636	666	661	633	605	630	637	587	654	629	594	648	596	649	641	648	668	608	620	656	593	595	600	608	640	618	581	647	628	616	584	584	644	609	645	665	641	622	633	636	591	628	639	639	583	630	663	626	666	640	676	638	640	623	596	640	613	658	620	643	645	602	617	628	626	618	699	638	622	575	648	604	625	631	613	606	607	641	673	620	605	655	602	641	586	616	607	648	646	642	623	608	643	614	580	688	603	595	620	627	590	685	618	668	595	652	621	602	596	611	639	648	613	661	594	631	622	617	631	636	659	627	600	680	637	679	647	667	631	626	626	644	651	647	686	642	629	627	611	630	621	614	604	587	638	619	581	622	660	644	633	599	642	625	634	595	630	634	615	624	619	639	645	630	648	628	669	634	625	606	630	665	633	639	669	619	683	613	609	594	631	614	645	592	624	639	645	617	591	586	599	611	647	640	624	618	633	635	590	641	644	635	586	664	632	581	623	614	616	634	630	617	605	601	644	610	619	620	664	607	631	645	645	622	594	633	624	635	631	623	574	583	647	601	655	616	623	664	594	683	593	600	640	635	669	583	615	650	659	570	691	655	637	640	648	659	628	596	684	607	632	627	634	648	624	623	665	637	662	640	640	609	605	600	592	633	645	602	644	652	615	641	644	602	655	583	633	602	631	630	617	608	630	604	593	620	668	611	598	627	606	631	620	626	599	576	623	655	642	584	643	634	616	614	620	621	626	679	651	612	650	627	612	635	645	574	618	641	601	589	604	628	641	648	656	616	623	603	611	649	643	639	650	595	616	648	623	676	628	605	659	609	599	607	628	644	626	627	678	658	630	622	652	615	697	636	606	607	629	643	643	609	626	628	617	655	616	625	600	645	653	648	596	598	603	608	621	616	589	622	617	656	644	633	638	648	664	595	632	599	578	586	619	612	601	585	662	650	596	657	647	638	609	588	629	608	618	646	602	647	615	612	639	597	650	685	647	600	616	618	580	652	695	609	618	648	611	610	630	614	601	603	619	645	596	616	640	621	616	650	626	611	652	622	638	625	623	592	647	611	645	623	650	597	603	623	629	620	637	640	651	601	629	632	665	632	616	604	630	617	627	646	581	629	662	654	605	640	626	639	639	653	592	635	615	652	598	622	666	684	577	651	621	640	626	650	603	689	651	642	629	608	625	650	634	651	642	655	647	646	586	619	654	586	615	603	627	644	570	597	647	645	647	574	643	621	687	623	675	673	614	640	625	640	578	602	577	621	583	597	632	613	587	591	637	616	619	623	602	601	628	658	617	613	630	645	681	602	686	659	630	615	647	597	597	658	654	637	641	666	642	592	624	633	632	669	623	673	604	635	559	592	628	601	620	626	657	612	630	610	644	643	598	606	643	603	624	644	589	606	669	648	606	653	635	648	604	641	597	605	613	634	635	612	658	623	632	624	635	632	617	591	632	632	619	615	613	628	643	608	631	614	605	613	618	635	595	645	665	622	634	603	635	663	637	636	650	646	633	636	647	636	615	640	638	646	662	631	590	572	674	596	623	630	597	635	653	642	616	608	636	617	645	626	622	651	643	596	622	588	638	626	643	617	630	570	626	611	582	618	583	605	602	634	647	597	651	616	651	639	642	595	635	593	631	636	655	630	608	634	650	656	595	626	634	623	619	642	630	627	636	654	601	621	591	657	621	652	647	648	624	661	605	609	578	631	644	598	621	626	619	648	650	629	654	605	653	602	627	630	645	603	589	606	631	615	587	690	654	634	637	668	597	644	609	627	603	584	625	627	647	617	645	598	662	625	619	633	688	619	631	615	603	626	624	658	675	621	634	665	649	621	603	599	646	593	592	659	638	652	675	638	615	595	617	630	621	592	632	649	603	588	645	649	618	607	689	668	597	646	616	655	634	605	596	653	646	641	657	590	592	606	605	624	615	610	619	611	613	616	620	624	638	595	641	647	623	617	620	634	627	617	610	662	657	615	642	596	602	644	616	649	626	635	649	619	590	650	601	616	608	600	610	658	645	627	586	660	647	625	601	603	624	631	591	651	641	611	640	614	586	618	593	664	603	621	635	628	612	612	656	629	640	606	627	591	580	626	623	628	654	566	649	639	631	638	612	589	618	600	643	628	591	648	612	657	575	606	631	696	651	649	601	604	617	629	632	630	651	658	601	640	577	656	595	596	607	603	641	610	594	639	604	633	691	662	607	598	592	589	622	663	614	652	615	596	638	659	667	629	652	640	602	606	635	665	611	627	648	666	649	636	631	642	624	608	624	669	616	633	653	618	620	630	623	634	638	641	577	620	618	692	606	599	609	634	632	594	583	644	654	638	633	663	628	635	638	635	586	607	631	653	637	636	631	580	648	609	604	622	603	648	636	631	617	593	631	665	670	632	637	623	610	587	603	670
4186	1195	1022	812	734	721	758	789	723	726	730	708	699	697	681	715	712	730	721	758	647	731	701	690	730	705	700	668	728	722	732	699	735	745	727	702	746	715	716	722	679	697	732	660	688	682	704	677	730	709	713	750	730	707	763	697	710	653	714	765	714	691	651	704	687	674	774	700	696	739	692	708	699	721	706	708	692	767	711	736	762	708	731	700	678	744	672	715	707	713	745	725	722	721	780	709	719	738	723	707	672	769	671	722	721	724	698	676	684	776	708	702	662	717	665	679	690	705	737	667	702	728	686	713	738	692	666	714	711	723	711	716	744	719	702	726	770	681	694	689	659	725	718	692	702	711	754	743	660	710	728	681	695	716	773	697	733	659	791	685	677	711	702	737	681	749	685	696	691	694	749	706	701	704	688	710	697	749	728	698	727	710	734	741	694	715	697	657	776	706	696	697	704	715	761	707	689	693	701	718	723	714	660	722	688	688	693	691	676	678	708	700	717	719	723	714	718	766	711	749	694	703	744	692	699	727	667	665	712	686	699	696	720	725	671	736	695	704	731	688	750	702	690	730	723	705	728	680	715	740	786	663	721	685	786	710	716	720	734	673	710	712	680	711	768	723	706	732	734	731	734	774	689	715	741	739	712	700	749	724	710	760	698	688	699	743	721	727	700	725	682	693	710	786	671	711	708	710	743	682	736	704	787	708	741	651	720	741	678	729	688	740	696	723	730	749	674	696	711	735	699	730	741	709	711	682	677	728	697	692	712	691	675	718	686	718	713	712	730	729	712	731	680	719	737	681	692	715	724	699	746	704	734	695	720	664	725	687	699	702	710	762	755	681	753	748	722	670	726	720	709	719	726	758	697	682	724	716	771	696	729	664	697	728	696	694	709	721	684	697	723	731	716	678	684	678	708	680	721	760	702	663	701	706	748	668	732	711	748	680	687	699	700	688	699	722	704	743	742	752	637	707	728	655	699	712	693	719	695	697	721	653	670	708	663	645	658	724	728	745	748	709	712	659	706	679	721	732	703	681	721	659	732	740	690	698	642	697	727	736	735	727	689	686	707	701	763	706	669	682	733	664	700	715	733	689	724	707	702	748	729	743	717	722	723	702	699	733	710	739	694	696	717	734	696	738	686	758	734	686	728	650	699	711	735	709	688	669	746	682	712	709	677	654	716	668	703	704	699	697	678	692	718	772	713	701	652	692	744	698	657	735	770	715	675	702	717	682	744	666	665	712	705	697	720	741	709	712	676	736	781	709	710	704	689	712	735	737	710	687	707	662	752	700	679	718	742	712	690	683	722	682	709	705	723	689	718	706	679	691	743	671	748	713	738	694	726	680	723	717	730	678	678	729	720	706	692	699	670	742	737	701	724	730	713	699	726	717	705	732	692	706	739	684	673	722	710	753	675	696	694	736	708	718	748	723	738	713	705	735	718	683	703	697	727	710	696	685	724	727	664	692	711	762	684	747	731	704	677	704	730	687	733	676	698	682	734	702	678	687	733	639	702	726	723	721	725	680	672	723	650	670	687	693	733	707	710	684	693	705	661	724	729	742	703	685	707	718	696	677	750	743	704	712	740	714	677	655	689	728	677	699	682	685	740	660	734	715	713	728	712	715	715	743	721	659	707	681	728	730	687	700	718	726	736	681	674	694	743	665	694	694	713	733	738	729	736	681	714	750	690	745	703	653	691	705	711	762	694	687	683	699	713	681	754	728	678	708	673	704	697	720	651	732	776	777	786	686	743	712	728	726	743	717	720	747	709	677	689	709	643	752	721	769	752	691	720	689	692	709	722	714	706	724	732	748	784	713	731	718	716	688	699	726	703	686	763	672	693	764	683	707	720	742	700	674	714	752	738	696	706	698	688	704	696	749	750	661	706	729	706	692	723	717	719	707	732	699	712	775	708	674	756	670	677	681	762	686	718	699	695	706	654	745	745	713	707	715	680	733	696	667	725	708	736	674	681	658	701	719	749	744	649	682	751	707	658	682	698	735	711	702	718	707	750	652	728	695	704	721	649	683	698	667	712	706	678	744	677	744	746	705	684	670	736	685	676	726	713	679	702	680	708	717	677	755	692	690	735	727	734	685	732	709	639	689	716	674	700	707	719	710	669	700	729	747	714	740	752	698	706	727	684	736	695	698	725	691	724	687	716	674	665	700	720	736	686	723	729	701	726	711	717	757	703	721	656	701	719	735	682	717	718	707	682	749	698	726	710	733	773	677	743	661	673	677	699	701	690	683	697	738	711	757	699	670	672	720	708	733	677	731	710	709	718	742	696	712	710	715	673	693	745	723	686	725	756	648	652	734	670	723	722	737	718	677	734	703	684	698	696	707	767	675	688	741	680	725	730	646	728	686	695	720	704	774	758	712	692	715	734	693	712	724	702	686	699	647	744	730	736	745	729	721	707	706	681	708	750	712	688	680	714	674	674	755	738	729	704	696	713	695	738	702	717	659	714	687	687	714	716	676	697	751	722	759	688	680	718	726	762	694	664	725	696	716	707	748	703	689	722	669	718	709	727	720	724	707	729	701	700	729	732	697	704	700	726	710	705	706	720	733	693	672	708	690	717	680	714	699	666	678	720	705	691	751	711	676	684	703	718	709	672	675	720	699	721	697	697	730	749	725	667	647	735	703	723	720	712	692	716	684	732	708	707	718	704	735	709	683	725	697	710	702	705	728	689	720	698	728	715	721	679	741	699	701	661	703	708	699	795	731	736	747	681	707	692	678	711	690	712	713	745	732	727	703	720	699	719	668	681	706	699	749	732	740	737	725	691	712	720	726	710	691	690	723	739	705	738	682	676	690	695	700	729	731	731	695	690	669	714	700	640	733	724	676	722	714	696	685	715	715	720	714	723	718	718	681	688	777	700	690	742	737	742	720	730	717	743	695	698	749	707	782	742	706	743	677	691	728	692	720	718	683	726	694	703	742	761	733	667	731	747	743	710	756	746	673	710	733	733	715	691	700	686	698	743	756	694	718	687	732	696	725	669	706	749	783	720	690	678	717	701	645	687	690	719	663	680	722	691	701	780	721	721	735	743	675	687	719	759	711	714	708	725	681	750	707	701	695	679	727	749	697	731	749	668	694	685	742	710	713	712	702	722	694	749	682	747	720	702	709	691	682	709	725	708	761	700	734	713	747	718	743	727	734	754	700	687	737	750	732	680	699	709	723	701	720	685	694	693	703	681	725	714	735	728	705	691	659	734	675	728	721	713	741	725	691	709	731	737	703	737	723	731	716	727	680	702	668	731	696	760	701	708	680	685	725	661	755	717	739	739	692	715	709	714	742	693	715	729	739	685	698	719	699	669	734	650	742	715	730	710	712	721	748	702	724	673	743	753	701	702	725	757	739	704	766	708	733	749	699	689	649	690	712	690	740	716	756	697	716	716	741	755	676	698	715	699	745	690	687	697	702	687	650	675	723	715	742	694	723	745	726	679	699	700	696	729	745	710	715	707	745	724	706
23285	20808	27786	23923	20784	9817	1617	1166	1091	1002	1049	940	917	951	936	968	902	902	887	859	852	857	877	890	872	874	829	884	860	896	811	851	874	814	855	860	855	894	840	876	898	810	842	867	894	848	818	899	884	866	874	859	842	843	832	854	886	877	868	852	840	865	860	912	875	822	840	885	886	892	832	879	875	844	831	849	875	869	846	832	850	865	854	868	862	836	882	843	845	836	853	844	893	848	821	857	876	866	826	877	881	858	914	852	840	859	855	885	849	850	861	854	839	840	876	833	845	832	800	859	887	909	814	856	907	881	814	812	870	812	830	862	843	865	836	828	804	879	827	791	816	911	832	879	881	855	843	893	844	890	787	843	858	880	908	854	851	924	852	898	845	811	861	851	881	841	857	894	864	817	896	776	881	874	820	841	829	814	853	873	831	828	837	874	865	852	806	868	832	868	857	874	871	868	861	824	877	847	833	818	852	828	854	848	855	892	868	863	885	851	822	888	886	853	864	856	840	834	837	814	860	863	796	824	841	843	815	789	803	830	858	839	837	833	831	826	826	896	851	826	907	840	847	838	828	817	857	825	849	836	841	874	820	889	865	903	830	838	824	809	825	826	854	809	809	790	869	869	859	874	874	832	815	859	913	842	833	854	871	826	869	819	874	871	858	831	855	877	875	835	857	820	861	820	840	880	837	884	805	877	835	815	844	846	883	902	867	870	894	881	911	902	854	828	888	830	827	828	844	777	858	848	873	836	852	823	815	885	865	843	842	852	870	848	851	829	851	863	816	850	826	845	794	854	844	855	861	852	823	858	870	792	858	894	884	798	864	816	903	877	828	840	844	821	883	865	835	816	901	849	843	834	854	870	879	880	836	838	840	842	887	875	841	828	834	828	871	865	853	794	888	835	858	816	895	888	874	842	828	850	836	854	820	858	820	873	829	835	874	831	835	842	826	823	831	858	785	836	822	832	863	847	844	843	875	862	829	833	826	817	839	809	821	870	857	843	876	910	853	803	835	843	830	880	824	856	870	828	815	843	874	861	835	867	811	827	843	851	812	817	857	828	843	840	839	835	808	852	868	819	822	832	864	814	901	827	875	818	869	817	840	852	900	853	841	892	769	847	842	847	810	808	846	841	874	833	820	821	815	842	865	852	830	877	871	884	856	846	802	831	855	862	903	851	866	879	830	810	832	860	802	858	867	837	839	862	863	822	866	835	893	837	849	850	825	826	840	826	871	870	885	880	861	814	903	869	877	841	774	839	852	789	843	802	853	896	846	835	856	872	920	813	840	828	846	833	769	830	817	847	870	886	865	895	875	897	863	816	817	854	840	884	810	830	848	842	857	834	847	819	865	835	896	773	872	794	795	830	830	854	847	841	872	825	868	860	830	814	809	852	870	851	839	869	828	880	807	846	837	840	866	939	804	883	817	820	853	851	868	813	818	837	814	851	839	827	824	789	838	871	830	836	886	839	840	865	850	862	819	896	837	820	803	899	836	844	826	870	885	794	911	826	848	823	784	870	847	895	902	844	835	844	830	865	883	806	834	860	872	808	848	836	831	856	846	877	870	924	879	831	829	772	823	900	875	816	827	832	825	884	836	846	876	813	798	862	844	845	836	873	790	818	812	860	864	884	872	918	893	861	823	850	814	814	884	823	841	861	860	865	835	839	832	845	813	832	851	824	835	834	880	836	822	890	882	843	881	881	852	900	863	849	894	813	892	904	870	848	899	795	833	875	903	860	881	838	868	865	865	844	816	897	872	844	882	857	858	809	870	873	858	797	849	827	867	886	799	850	849	861	891	842	880	850	838	877	854	823	845	884	851	890	858	832	863	883	898	886	821	867	831	772	870	874	874	829	791	910	818	777	825	827	859	844	815	827	883	868	811	827	864	893	859	851	868	849	850	888	825	837	835	821	820	892	861	832	883	764	831	904	802	853	828	837	857	827	896	876	828	827	832	859	831	825	857	825	864	898	858	828	849	844	855	865	847	880	844	863	867	865	835	853	874	846	871	882	828	808	848	866	872	801	947	851	800	877	887	868	873	859	865	804	831	896	855	851	836	865	857	811	844	904	853	839	843	821	832	891	893	761	823	864	863	886	868	833	828	810	837	873	829	856	882	847	824	826	847	871	923	855	856	802	832	809	752	840	893	894	903	844	852	856	897	841	852	924	842	819	846	855	846	809	842	773	858	788	914	820	848	870	854	867	811	847	867	879	809	863	879	860	889	811	864	845	772	827	849	851	864	894	880	786	831	873	872	867	867	817	849	880	862	868	838	855	875	848	824	874	851	862	852	843	816	896	861	848	861	829	867	844	797	835	819	855	881	870	835	842	808	876	894	883	867	835	838	865	889	865	874	873	861	876	811	856	824	857	886	855	832	806	928	833	855	863	842	864	882	777	818	864	846	874	822	899	825	841	813	858	846	900	843	839	864	867	823	840	833	857	850	859	842	850	831	797	851	854	806	868	873	838	819	847	830	899	831	893	913	847	834	873	828	883	810	818	845	829	840	772	840	877	788	773	894	826	860	855	843	894	828	844	772	811	877	863	806	818	838	898	813	805	848	825	859	861	856	833	856	834	849	891	859	892	824	888	868	847	820	913	843	809	882	839	841	864	810	838	853	852	781	870	806	847	893	904	837	860	847	904	855	830	834	813	824	875	853	888	860	833	852	848	888	889	774	864	860	847	842	879	867	851	835	810	819	849	790	859	804	777	836	814	819	818	833	881	794	806	849	911	850	814	851	837	822	838	859	887	795	830	829	861	856	841	896	896	860	852	860	851	837	901	842	893	823	858	839	855	786	839	792	895	881	819	801	864	813	882	884	822	819	835	864	884	829	839	828	904	880	813	873	843	821	857	834	915	905	853	797	895	838	886	807	900	774	861	860	854	878	901	896	854	797	830	846	825	778	829	839	819	822	819	873	808	796	868	857	837	833	903	833	828	852	868	917	821	820	856	851	858	835	829	848	812	845	841	865	793	807	870	832	877	827	865	830	823	862	845	917	874	863	814	822	873	915	883	858	848	847	880	848	850	889	836	791	795	849	817	837	823	864	853	861	851	877	866	833	814	885	906	852	832	824	889	844	815	846	871	880	881	855	869	885	871	886	817	865	837	842	810	894	839	866	803	810	860	858	811	903	806	838	850	827	832	858	831	854	833	836	813	850	867	841	889	859	833	823	854	873	861	874	840	838	849	803	842	875	869	784	829	849	819	898	889	774	821	881	866	865	908	838	840	874	789	858	813	859	762	858	873	831	817	816	835	805	844	880	830	885	864	878	798	876	854	885	872	821	859	850	892	864	809	794	873	804	855	786	855	786	805	785	853	868	803	899	834	812	832	820	900	842	812	871	892	841	826	835	848	839	844	856	839	837	791	845	844	857	884	858	835	842	852	923	846	840	880	846	879	852	797	843	836	860	808	851	844	850	841	864	871	800	864	829	811	850	798	849	894	854	818	842	857	848	881	883	852	818	867
3314	8217	6507	3248	2444	2050	1765	1506	1408	1297	1237	1147	1088	1061	1062	1076	1081	1027	1011	1057	1021	957	975	979	990	949	986	1038	940	1016	1047	983	965	1037	992	951	992	966	971	962	969	981	987	969	948	990	942	924	958	954	978	978	930	947	993	954	995	957	952	920	977	925	936	1008	961	990	968	909	919	919	983	968	935	941	1020	935	1004	997	957	980	965	988	984	1012	978	950	913	908	1011	960	962	985	939	956	1007	967	961	929	1010	931	967	956	1003	944	913	972	951	1003	964	997	928	952	937	1005	927	981	962	990	947	966	939	936	982	920	935	961	983	978	945	933	1050	902	970	978	1010	949	1009	940	995	933	946	1035	991	1008	948	983	1021	1017	969	1010	971	953	944	973	924	998	948	953	955	986	899	1007	981	1031	1006	962	931	943	1005	982	953	971	994	1000	942	964	971	923	952	991	1000	972	976	984	962	966	1019	906	998	944	954	955	957	949	935	919	954	966	964	937	946	911	921	966	986	947	979	991	929	952	915	984	998	1027	985	941	978	996	956	919	985	923	972	945	965	946	967	931	1017	964	944	975	987	974	921	956	966	972	991	971	907	948	933	943	1031	977	939	933	925	992	974	969	943	927	1055	894	976	1007	987	986	961	1024	977	914	969	947	949	1003	992	992	998	965	964	983	936	956	975	910	952	955	945	937	954	998	1007	997	998	1023	956	946	963	988	970	972	953	959	977	981	936	993	954	1019	897	930	961	932	987	973	982	971	985	973	927	969	944	981	939	1013	998	909	904	962	954	972	944	962	1009	934	1006	919	996	956	972	955	973	937	1020	919	974	948	902	970	1019	951	994	940	966	955	947	893	888	969	974	965	981	997	954	962	958	909	970	969	963	966	987	969	977	982	989	1001	915	925	949	937	970	959	905	1017	978	986	977	943	958	914	944	959	944	1027	908	957	970	922	961	949	944	924	1038	996	984	966	945	963	1018	932	964	1012	945	945	995	960	1011	973	1000	966	963	1014	990	1032	962	961	945	939	971	973	938	976	939	942	1001	937	960	1016	969	987	936	930	962	927	912	909	963	967	930	925	952	978	919	971	996	1030	980	934	991	993	962	933	899	948	1005	956	968	945	951	958	947	1021	959	975	971	959	928	957	989	941	1010	984	997	926	947	1013	974	960	970	925	997	987	926	936	975	948	962	901	985	946	928	973	957	960	954	922	1002	936	950	1035	957	920	956	939	965	952	996	968	906	985	1033	959	1032	947	901	1044	1013	1026	909	998	959	948	966	922	923	976	972	934	949	961	975	1003	948	976	965	942	920	1001	937	900	969	999	1020	981	922	938	967	963	956	965	953	946	949	928	936	930	979	977	968	1002	987	913	946	970	934	967	949	882	998	941	950	974	961	959	923	969	959	960	958	950	960	933	922	955	978	919	1002	920	967	942	1015	901	930	980	984	931	930	927	985	976	964	994	989	904	959	994	974	984	989	972	936	949	972	1017	906	919	931	924	961	964	971	953	1003	917	901	1029	943	982	911	1016	985	938	945	1001	1040	929	915	894	936	1017	946	881	981	967	986	924	958	945	988	948	992	973	972	964	945	945	973	988	1011	1029	951	937	979	988	948	927	967	995	966	940	931	903	976	1003	998	1048	958	946	923	921	1005	911	962	968	949	1025	1051	982	969	990	1016	935	1020	960	978	1015	1000	929	962	962	925	947	1000	1019	1003	1000	1034	975	999	960	1023	1001	992	979	990	1016	984	990	980	988	973	987	925	928	946	925	1035	963	979	931	966	944	1011	966	974	970	1005	939	1005	932	959	999	915	960	989	978	941	948	970	999	962	975	993	909	976	966	989	952	940	993	1004	995	955	942	970	938	1022	964	977	981	958	980	977	945	959	931	974	947	988	933	912	921	953	927	976	952	892	956	983	965	996	978	943	1004	976	935	971	937	963	997	894	859	1028	1010	907	992	976	958	943	966	932	972	994	913	1002	999	981	949	977	986	962	1001	973	967	964	981	981	972	947	944	932	967	940	990	989	982	998	964	956	937	1001	937	921	937	960	943	935	961	986	938	994	916	981	931	922	955	918	922	892	934	952	957	984	966	941	972	945	947	910	946	910	1011	984	952	923	982	990	1039	932	972	973	937	938	943	948	943	997	1031	955	958	966	924	1058	987	955	979	941	1030	943	959	915	942	951	920	937	953	1000	993	947	987	949	985	942	941	1002	983	960	953	1016	965	894	956	977	988	977	945	937	1000	988	929	941	997	1011	922	974	994	1003	961	968	1054	1010	972	909	1013	927	982	1006	979	958	1013	947	945	970	933	930	972	948	1041	951	979	912	940	982	940	888	956	946	980	984	980	926	922	978	931	935	949	1003	1001	990	959	896	970	993	965	993	907	994	902	940	961	993	954	999	954	942	963	911	931	962	939	953	968	972	995	958	988	1000	973	964	980	930	954	1000	1015	908	1012	954	965	950	981	936	962	941	932	965	1024	958	959	969	917	1001	1027	967	919	956	961	968	932	981	907	983	922	953	979	936	993	1012	918	915	939	958	915	933	966	992	1030	927	952	938	1014	948	916	980	1019	955	947	980	973	942	974	1006	892	981	955	957	985	909	946	958	986	961	992	920	960	956	921	987	932	930	939	963	994	992	905	937	943	1009	938	965	1061	877	996	975	988	912	973	991	973	1003	997	967	979	945	912	989	993	957	947	940	959	910	941	952	981	950	948	955	1003	926	989	951	945	992	930	1021	964	944	910	981	943	929	970	959	919	996	962	966	971	963	949	931	952	990	965	969	917	892	1019	961	1029	998	961	959	996	976	1019	982	989	950	986	915	937	929	966	1005	958	979	952	975	966	922	995	972	939	966	982	933	1001	1003	996	1044	980	898	946	922	968	948	952	958	954	969	988	968	961	1000	957	949	1033	980	963	969	944	947	904	960	917	967	927	973	1002	1003	1006	966	980	971	1038	978	931	950	932	986	959	950	915	940	965	952	976	920	921	921	1013	1015	935	953	938	913	926	968	978	965	958	970	933	943	958	1001	1003	921	964	993	913	980	959	944	968	956	940	993	994	1074	925	950	976	994	950	979	964	934	1013	967	968	960	999	1007	925	965	944	1021	918	979	994	948	989	936	970	932	916	948	1058	991	985	929	946	968	960	974	964	927	945	925	957	962	959	994	898	977	962	991	932	1006	988	958	951	972	984	1008	1001	946	913	958	942	961	990	1012	963	964	986	968	956	939	956	976	982	931	932	982	972	940	979	980	945	989	982	1004	977	959	1009	1044	963	955	917	947	958	924	942	953	1001	940	945	958	995	945	997	995	948	950	978	959	1020	963	975	922	946	970	955	993	941	1031	983	973	976	990	969	945	963	953	937	991	941	969	947	964	906	927	905	970	921	993	913	950	989	948	977	905	960	961	955	947	994	911	927	1002	944	966	927	1021	983	907	975	989	998	934	964	1004	1002	937	965	931	935	968	987	957	939	1015	956	981	952	914	958	928	926	963	993	977	1016	959	986	933	983	987	991	974	944	976	912	954	1004	935	971	933	1010	953	944	955	959	949	989	914	979	953	984	925	963	982	949	977	1003	994	1005	944	948	1023	961	979	939	964	978	991	959	980	948	991	1031	988	977	931	969	956	979	1013	946	1025	944	1010	927	952	948	978	939	968	956	919	974	1016	963	1001	934	948	1011	939	947
24303	20807	26855	24760	11931	742	501	441	430	370	391	357	335	376	366	323	328	338	327	304	345	317	324	308	330	321	320	335	310	325	306	305	324	309	329	307	320	297	320	287	338	301	303	325	304	280	325	311	309	310	329	296	323	283	315	310	315	306	305	313	326	310	320	316	303	323	320	324	324	300	316	310	283	297	330	289	283	278	299	299	315	316	312	275	300	314	324	337	270	297	301	298	313	303	304	292	331	304	331	335	309	305	317	320	281	312	257	315	303	306	307	300	312	270	317	300	322	322	278	271	319	282	319	288	296	303	279	305	317	307	327	315	285	318	318	274	299	299	314	299	281	284	293	308	304	340	296	315	342	302	309	307	295	313	326	304	320	277	282	308	297	305	318	319	308	308	289	281	299	314	304	310	314	298	307	305	322	318	308	284	300	327	325	291	291	317	304	304	322	285	308	341	292	307	293	291	299	342	321	341	263	321	316	288	335	316	277	282	291	314	318	317	299	319	327	324	294	285	325	307	338	316	308	304	329	310	300	269	314	328	314	323	337	301	309	309	295	310	298	332	331	293	287	295	288	338	293	306	265	312	337	288	280	322	333	271	310	326	313	307	313	313	266	288	283	273	291	342	291	326	287	309	303	297	292	297	301	293	307	285	299	317	327	300	299	307	291	311	260	301	299	292	321	290	331	329	335	297	285	312	335	314	299	316	310	303	303	308	319	286	324	307	295	312	310	286	296	266	296	314	336	282	308	313	324	316	306	295	306	324	315	299	321	305	323	321	327	301	287	318	303	292	295	322	279	286	270	279	278	284	320	292	321	294	302	300	301	297	325	307	290	298	285	326	293	282	319	293	336	328	311	290	286	307	283	281	314	287	303	315	340	342	306	333	308	292	309	298	327	308	297	321	304	312	276	320	315	313	278	341	326	288	307	293	298	316	316	290	292	314	266	310	306	285	282	288	308	293	282	303	307	321	297	268	319	299	308	282	306	329	294	300	276	330	317	311	281	294	304	315	304	315	312	328	285	292	301	312	323	314	321	326	312	317	293	297	299	313	298	305	333	303	308	307	340	308	302	311	323	298	273	325	321	307	293	323	311	297	295	276	326	336	302	298	288	308	265	303	314	308	309	285	329	298	323	300	294	302	275	319	290	334	285	301	280	321	301	303	284	295	306	308	324	344	319	319	324	325	272	301	321	303	332	319	297	282	315	289	300	322	299	281	327	323	294	295	302	286	282	308	306	282	300	265	294	270	303	305	346	329	312	322	313	321	282	329	335	317	320	298	305	335	314	304	299	302	269	282	312	303	307	287	303	284	298	281	290	338	304	320	312	310	302	321	318	330	287	287	322	314	317	293	324	276	317	323	337	321	304	289	292	291	286	321	329	337	289	292	326	297	312	295	288	285	323	314	317	299	308	320	311	312	310	295	303	311	285	304	306	275	288	308	337	296	272	313	276	294	301	325	302	335	331	302	321	314	278	299	295	296	341	311	331	327	297	369	318	314	303	316	297	300	327	295	307	295	288	296	317	303	283	310	303	330	310	291	311	327	318	310	303	323	289	287	320	312	309	323	288	269	304	312	311	301	313	331	309	312	347	312	309	329	325	305	313	311	306	296	308	293	264	303	309	299	323	308	329	310	307	300	322	322	306	317	290	356	347	315	283	300	267	285	304	293	301	307	323	280	287	300	303	293	300	281	297	312	309	329	302	322	296	332	320	261	292	316	286	316	318	293	279	328	321	317	274	319	303	310	287	328	307	283	303	291	280	314	283	315	301	300	302	330	280	310	279	320	296	291	307	318	315	332	313	311	329	316	316	328	325	305	283	316	315	312	310	310	317	292	267	295	319	285	295	330	316	288	270	315	280	306	292	306	313	281	305	306	288	304	310	296	320	290	298	300	335	301	293	312	325	286	287	309	277	331	319	296	306	298	302	326	287	290	289	298	282	305	292	275	313	311	297	314	298	277	299	336	297	301	304	302	303	301	299	297	297	331	300	309	295	297	321	292	308	309	296	304	318	297	303	325	298	327	286	292	322	329	286	314	310	283	296	317	312	324	281	295	287	316	290	307	289	302	317	288	319	289	310	309	311	285	305	304	271	310	289	283	300	311	297	271	278	310	282	323	298	300	308	315	306	323	282	316	312	301	297	294	312	288	277	281	318	294	307	317	301	313	320	295	329	310	298	329	294	307	276	312	292	276	276	299	308	303	282	292	333	321	291	289	304	314	287	272	292	301	301	310	295	306	303	324	329	297	291	330	306	332	309	311	306	301	312	288	331	304	302	301	301	319	310	310	307	302	297	300	316	293	309	332	291	323	280	296	288	296	303	323	306	319	300	327	294	274	282	331	317	291	294	272	303	317	281	281	313	326	286	319	313	297	319	306	315	320	304	292	318	302	311	293	298	312	353	313	284	312	300	319	320	298	340	317	308	324	307	293	297	323	314	299	308	288	290	305	306	305	309	329	277	300	307	301	308	303	284	278	298	331	325	279	305	292	315	320	318	288	300	302	313	317	292	317	280	318	305	291	320	284	304	291	314	302	265	337	263	348	322	333	333	314	291	297	315	313	301	312	294	316	296	270	288	312	315	329	337	319	317	297	319	299	336	316	288	306	311	275	309	336	282	300	302	320	314	285	319	317	301	296	271	321	342	270	317	284	298	273	323	309	279	289	291	307	288	284	299	326	325	285	325	300	297	314	305	286	326	298	287	295	300	278	328	299	299	291	297	283	277	337	305	309	318	294	298	304	299	287	315	296	279	317	298	282	309	298	293	302	317	298	302	304	294	313	288	291	326	328	317	300	315	291	303	307	306	302	303	308	307	279	286	322	301	314	288	334	321	298	338	285	296	313	312	319	311	340	316	335	318	290	299	304	292	272	314	305	322	302	335	283	304	303	322	303	326	285	298	283	315	287	297	313	271	296	313	291	298	309	307	307	299	322	320	283	298	294	285	322	303	285	315	302	297	322	295	285	324	287	328	312	295	289	289	305	298	282	313	313	304	335	300	292	266	326	304	305	307	316	339	297	323	301	302	300	287	303	312	306	275	298	323	295	306	282	307	313	256	305	316	286	322	330	273	286	317	310	322	302	332	287	314	306	292	325	272	309	329	338	302	293	317	322	329	321	304	285	298	308	330	310	312	292	312	307	304	328	314	319	308	341	284	281	287	291	295	301	318	312	311	309	289	326	273	286	283	309	313	307	309	335	309	299	282	304	319	322	296	297	286	325	308	320	300	266	310	300	324	268	296	328	293	301	302	295	267	272	281	327	278	339	270	294	292	324	291	310	301	307	314	301	302	305	316	282	313	327	326	328	273	303	346	318	301	332	322	313	363	296	323	339	305	307	329	275	280	303	313	290	299	316	293	280	323	316	267	319	304	299	261	300	306	282	302	324	307	336	308	297	312	291	290	310	317	321	323	332	319	305	303	315	291	276	338	320	286	265	292	288	325	306	313	306	337	318	318	317	288	296	311	352
3308	4941	3770	1867	1251	1054	844	724	687	589	526	441	446	438	439	439	480	382	380	407	410	402	387	405	384	383	421	386	344	352	383	344	371	385	367	389	374	363	381	357	377	360	355	345	385	371	389	369	360	366	380	375	380	350	370	422	376	367	377	374	386	354	366	360	338	359	377	369	367	365	372	400	394	379	337	403	390	401	354	341	366	341	344	369	358	359	346	363	351	387	378	380	381	381	393	376	360	370	392	375	363	357	339	364	351	370	373	378	356	384	376	374	345	343	372	342	366	383	365	367	335	349	384	374	345	368	319	348	365	328	342	373	357	335	367	399	333	377	361	349	340	395	363	357	369	373	389	389	341	356	361	341	348	386	361	355	358	357	347	339	364	352	372	364	360	371	360	385	324	377	364	390	311	348	372	339	352	364	417	338	373	343	323	356	356	372	372	361	357	344	357	369	348	362	392	363	368	358	356	326	361	358	408	370	380	346	343	358	385	369	340	345	374	371	386	360	359	340	380	331	352	361	357	343	391	340	378	363	368	387	372	335	373	334	361	374	349	377	367	362	352	362	382	349	351	394	347	355	376	375	382	385	379	375	344	368	388	370	358	351	398	367	373	346	352	376	380	382	347	382	375	346	388	366	377	363	379	340	335	396	382	367	369	372	366	382	328	387	352	349	354	347	353	363	368	367	357	381	339	351	375	356	394	361	389	376	356	381	313	368	348	333	357	337	370	362	365	361	345	366	374	387	410	369	344	352	348	373	349	395	376	356	371	337	365	341	370	344	410	345	391	397	398	359	371	374	344	343	383	366	384	332	375	333	343	355	373	351	361	368	328	373	373	396	388	346	343	368	367	394	383	364	373	310	367	348	373	365	377	368	349	378	360	347	369	395	371	330	394	348	378	358	361	405	349	367	353	380	347	335	342	371	351	357	365	370	331	367	368	339	394	343	356	373	391	366	368	376	336	353	377	354	368	366	365	377	366	338	388	362	338	343	378	351	336	373	354	396	344	382	352	390	408	356	390	377	340	369	347	385	371	366	355	395	388	370	368	373	376	363	335	372	341	353	341	381	390	348	375	380	371	365	355	340	365	359	353	383	351	341	346	370	394	354	400	387	353	364	382	381	358	340	357	375	390	363	358	346	357	385	404	381	312	388	331	359	371	379	354	330	351	333	372	359	362	381	349	363	358	382	365	404	350	381	345	372	368	339	364	336	366	407	355	382	363	365	355	380	377	370	353	347	396	388	318	334	370	393	359	350	375	378	369	344	372	363	367	378	373	359	364	371	358	345	343	340	377	391	352	359	379	370	374	348	362	373	360	353	387	398	361	367	383	353	398	388	352	344	358	348	406	353	346	369	331	345	349	322	341	399	340	321	354	332	366	363	327	360	359	377	370	370	344	392	370	343	366	363	371	368	371	377	395	353	384	384	357	376	360	384	333	358	358	350	388	407	347	343	350	357	353	347	382	349	360	357	347	379	381	370	372	366	372	375	377	381	393	353	344	363	409	375	349	370	357	345	339	334	364	331	371	370	370	359	362	333	380	338	346	360	373	367	384	378	374	351	384	368	377	362	349	380	366	381	356	342	377	361	364	381	374	338	394	379	366	383	370	364	350	331	365	387	385	406	377	374	362	320	379	340	416	390	380	385	367	382	354	385	396	364	394	362	335	328	375	370	363	372	352	357	391	363	381	355	356	347	378	355	381	366	361	386	372	353	327	357	368	346	348	363	336	374	328	335	332	380	363	355	357	381	381	356	345	374	371	356	402	384	369	371	377	350	341	365	351	359	364	383	354	358	349	389	355	361	361	404	360	324	345	374	387	363	364	361	390	375	370	332	360	368	349	351	400	366	352	374	338	369	352	327	393	365	407	362	365	370	342	366	327	336	357	376	362	358	325	360	340	359	351	337	398	367	395	324	343	338	371	357	363	351	396	362	392	327	347	375	383	371	333	364	376	373	355	352	411	404	383	359	329	378	379	351	347	355	367	373	340	352	344	352	406	363	373	353	340	355	411	380	366	327	386	361	377	322	395	367	352	366	336	316	409	359	357	348	372	349	337	377	346	349	349	354	317	312	363	388	394	353	339	346	388	370	375	375	343	367	365	351	371	354	363	387	376	381	345	388	328	339	373	352	356	358	361	362	391	336	382	362	368	358	405	384	382	346	338	349	354	369	364	370	381	368	361	387	333	361	373	342	377	378	354	357	366	356	376	326	363	360	372	362	349	385	372	394	381	333	370	402	336	361	371	371	362	402	378	390	394	371	385	345	358	407	406	372	394	380	372	358	328	379	366	356	382	363	371	351	340	356	395	374	368	343	374	390	378	372	348	353	379	380	395	360	405	375	322	361	372	399	369	347	337	359	370	362	372	359	407	347	362	370	384	364	374	349	353	341	387	375	382	379	394	346	377	348	344	370	393	335	367	359	365	352	354	335	351	339	341	362	373	359	393	351	360	336	350	362	389	383	388	364	376	375	355	325	359	366	353	380	353	376	352	361	329	351	358	366	353	347	366	367	350	341	343	402	381	337	359	345	343	350	361	368	399	342	351	386	364	363	348	378	377	345	379	370	372	345	345	367	344	388	331	378	347	368	372	367	347	357	358	355	360	327	398	372	387	313	371	371	360	352	381	353	367	377	368	388	365	387	367	356	342	351	354	359	351	331	383	370	362	345	388	329	407	358	356	347	365	352	363	413	369	356	371	372	380	378	386	376	388	373	376	369	349	361	351	363	381	316	403	360	384	378	367	334	363	371	352	335	336	355	365	376	361	349	353	350	371	397	387	348	349	343	354	358	364	383	375	348	372	378	361	360	364	352	316	365	387	356	368	407	367	394	336	372	376	347	346	364	367	359	358	363	372	360	326	358	364	344	366	367	380	365	362	368	378	353	366	373	350	376	373	366	368	364	338	354	391	365	370	357	375	362	391	423	367	394	375	381	352	341	380	358	361	352	395	387	327	336	348	363	365	366	362	358	347	367	337	349	358	396	319	336	353	398	360	361	348	337	377	337	386	398	348	320	357	378	424	381	353	369	354	362	328	372	337	327	363	364	395	349	364	359	358	395	362	378	374	364	377	369	410	384	345	367	370	363	333	378	367	370	357	370	390	341	381	385	363	393	344	404	350	348	332	351	360	361	362	360	358	348	392	359	375	353	365	357	411	361	398	376	385	360	365	382	361	371	378	394	359	354	371	361	383	347	370	386	337	350	361	399	355	361	355	367	368	362	358	364	355	331	335	372	329	381	327	374	375	346	376	341	381	360	344	366	378	376	365	375	352	350	346	382	337	330	370	385	412	370	360	353	363	349	376	366	349	346	358	354	363	386	385	386	402	363	363	338	367	419	368	353	378	379	345	352	391	355	366	349	320	352	379	351	365	370	338	322	381	353	343	354	370	366	359	377	363	388	357	335	337	363	336	384	400	358	364	362	339	354	355	387	345	364	361	328	362	384	328	337	381	365	356	335	361	376	349	361
22225	20852	28335	23482	20845	20888	9599	1264	965	835	825	707	682	659	675	647	648	662	625	645	581	580	592	565	580	576	547	599	558	566	553	580	547	577	524	519	548	526	573	565	530	564	583	508	556	550	497	532	557	540	543	532	574	494	572	546	550	564	546	548	562	508	539	576	558	548	539	558	555	554	502	572	527	550	508	535	536	507	540	552	518	546	591	554	561	547	518	561	503	540	530	489	542	565	508	518	490	553	525	506	516	547	532	530	570	572	517	555	538	583	554	510	523	509	551	489	534	505	503	525	536	586	500	559	528	522	536	517	530	504	518	542	534	475	524	546	570	518	528	511	546	496	530	550	574	550	558	530	530	543	533	546	505	546	539	519	527	536	526	534	501	541	555	529	542	531	534	548	520	526	515	494	543	523	539	536	524	528	530	547	524	561	531	506	536	525	533	496	551	568	503	565	549	497	526	513	526	528	534	516	517	554	522	544	537	557	542	511	537	549	516	536	504	517	539	539	583	532	569	526	554	538	546	542	551	536	519	544	524	514	516	518	549	536	530	530	511	530	531	579	490	534	529	526	610	537	515	522	522	557	491	493	532	533	552	558	510	530	537	510	573	505	488	524	543	566	527	561	489	529	528	528	492	536	556	499	551	577	543	520	568	551	544	556	525	540	505	545	536	554	538	474	519	505	555	555	549	527	575	541	547	527	571	521	486	555	534	559	536	543	519	540	556	513	552	521	525	576	508	543	528	583	527	523	533	517	539	539	553	538	564	541	584	554	528	514	526	526	536	498	498	548	555	529	543	526	528	535	535	521	534	542	506	523	546	536	497	535	531	531	542	537	536	533	557	550	524	537	492	499	524	520	539	543	564	505	518	541	531	524	567	535	492	487	539	552	534	535	554	518	492	569	534	535	553	534	521	510	531	515	512	539	531	536	495	547	500	516	515	503	552	546	486	549	519	527	540	500	560	552	524	540	549	520	498	498	541	522	546	542	521	532	518	542	511	535	545	562	550	589	534	523	501	540	534	589	516	515	554	566	552	549	537	515	469	540	496	519	552	581	510	526	491	552	552	543	551	538	555	526	504	550	521	542	548	541	593	494	507	509	529	502	579	549	564	560	516	511	539	523	509	545	549	505	541	560	495	505	537	505	535	525	574	503	552	538	512	540	540	544	547	511	510	559	495	514	505	508	520	557	510	540	505	524	555	510	521	585	578	522	497	521	511	500	562	501	517	542	531	532	550	543	533	533	506	547	506	482	545	544	538	519	543	535	532	496	534	525	540	542	528	556	520	488	521	479	544	545	520	493	531	528	543	530	537	508	564	531	550	524	554	508	515	564	558	513	524	574	512	498	530	555	499	554	541	554	532	549	543	483	540	512	523	564	547	512	565	562	553	562	584	539	563	496	536	557	542	519	541	557	558	518	577	527	529	538	500	501	517	549	540	515	543	512	525	526	527	573	542	568	531	525	528	521	561	483	533	552	536	513	516	484	545	546	506	558	551	547	530	530	521	508	495	558	490	513	503	533	538	578	505	569	543	559	539	575	532	552	513	540	550	541	562	514	532	548	557	530	545	515	523	544	523	513	541	523	566	512	531	537	512	534	535	524	552	555	523	539	576	568	541	529	499	550	515	475	517	562	505	515	589	498	569	542	523	566	536	540	510	537	512	510	526	518	517	509	532	504	529	491	510	543	532	544	517	543	531	516	525	566	501	585	563	518	565	497	499	558	510	529	538	502	510	509	563	545	511	542	566	486	536	544	557	489	509	488	541	516	526	527	540	567	532	541	536	514	490	504	512	530	575	522	514	515	541	560	538	526	535	558	525	526	560	473	552	544	557	545	510	546	535	516	520	503	502	502	523	552	526	503	548	560	499	524	540	541	509	531	537	506	508	554	530	515	552	495	568	574	506	515	546	537	559	524	535	531	521	512	558	576	535	534	565	526	464	527	530	559	517	546	579	521	525	538	531	515	514	528	569	545	536	566	514	570	505	519	535	534	543	516	582	560	465	543	529	554	557	511	540	556	526	503	492	539	540	506	509	547	526	547	536	538	522	502	521	525	581	563	551	518	525	561	525	538	564	569	529	511	488	488	548	529	507	526	519	519	528	542	501	527	528	525	524	521	559	474	509	555	546	551	541	514	520	530	557	496	578	557	585	565	557	552	529	522	527	499	518	523	551	548	475	515	513	600	528	554	539	535	532	504	544	559	511	521	527	562	545	556	545	523	570	492	540	550	512	518	559	533	515	525	530	530	540	560	534	528	538	503	508	520	527	546	526	564	506	505	526	523	523	551	532	539	540	529	526	520	530	560	528	523	524	536	528	528	537	541	486	513	528	513	513	494	546	505	527	514	577	550	570	514	489	517	528	528	511	550	528	546	562	536	513	505	522	549	551	545	564	551	517	576	527	490	564	516	539	525	507	567	519	543	525	541	535	529	495	526	511	506	535	541	554	511	533	534	545	518	584	572	525	535	521	466	529	515	510	566	500	505	526	538	561	504	534	548	512	530	603	533	553	501	512	477	574	525	549	530	550	520	552	545	512	514	519	526	528	524	518	560	501	544	550	520	535	530	570	509	508	505	477	521	549	507	552	524	530	517	539	503	571	504	549	538	542	547	530	489	496	545	545	504	517	519	549	491	526	540	537	588	504	571	569	499	520	496	533	518	543	521	593	525	519	501	541	551	502	522	565	549	562	482	542	529	545	551	530	540	520	511	530	559	537	527	538	501	533	571	540	514	505	542	573	551	509	565	555	554	568	600	547	545	551	557	584	527	526	515	531	503	486	533	532	535	543	556	528	531	529	544	543	521	537	542	515	544	549	546	532	523	537	535	514	501	540	553	530	500	542	537	515	527	550	520	533	570	521	513	526	519	538	515	529	526	489	574	555	538	527	472	518	496	527	544	537	534	581	515	542	577	545	558	564	568	532	539	565	513	515	522	544	534	536	573	565	506	542	582	515	489	507	529	522	528	549	525	529	548	536	519	525	579	514	524	554	572	524	538	479	510	517	555	512	511	522	552	544	536	539	534	521	574	499	505	548	510	531	559	495	550	537	494	505	543	511	511	505	536	542	557	590	516	536	486	505	507	571	528	550	555	540	494	565	551	564	522	525	490	535	583	539	499	552	543	542	554	553	511	518	528	525	532	528	518	530	560	515	532	544	546	524	490	511	529	536	489	538	581	519	545	521	525	549	565	515	523	511	535	493	548	566	525	537	554	597	542	545	509	551	532	569	547	542	496	492	546	519	570	549	534	560	529	507	526	511	534	535	487	546	522	573	507	584	534	507	540	551	573	518	489	521	524	560	544	547	574	562	531	563	534	481	521	492	539	543	538	552	517	546	501	542	529	544	550	485	557	568	544	536	552	534	523	550	542	533	511	489	517	524	493	564	520	573	471	523	522	493	552	499	532	549	544	550	497	540	553	552	531	537	567	538	506	550	501	553	459	550	544	518	565	565	573	501	508	536	564	523	519
4557	13759	10685	5416	3656	2789	2211	1804	1550	1278	1143	1056	929	931	888	824	803	839	711	751	719	698	677	695	719	700	682	667	650	687	677	678	667	664	652	677	691	663	697	621	636	619	644	646	590	653	609	653	623	613	651	678	661	634	590	660	664	639	608	608	646	669	639	638	627	655	675	657	628	668	644	663	648	677	660	615	620	610	628	664	620	625	584	606	633	631	617	609	649	632	672	638	638	610	619	644	652	643	612	657	624	671	624	639	587	646	629	591	635	622	621	625	648	592	630	614	624	640	606	662	617	653	660	624	629	658	587	616	616	639	641	633	633	622	612	626	637	610	664	591	600	597	669	658	629	606	622	588	623	638	612	674	639	618	645	633	663	619	630	608	627	607	640	647	601	627	612	604	619	654	625	707	621	620	645	661	627	645	610	639	663	633	653	586	648	648	669	607	607	662	643	613	597	571	657	655	660	582	630	649	646	648	647	650	673	600	636	595	655	619	619	632	609	668	634	657	653	670	618	630	617	626	595	630	633	616	662	643	649	642	619	640	658	641	610	665	626	613	701	638	599	681	629	646	574	603	630	625	631	634	638	585	632	647	657	651	623	622	625	644	653	664	599	634	611	632	616	633	603	659	592	627	661	621	637	626	632	598	626	617	607	640	655	624	600	598	618	647	612	650	659	664	590	646	642	595	599	609	648	632	604	652	659	631	604	596	633	656	648	622	616	610	634	614	648	616	645	643	617	591	626	631	636	617	664	628	608	633	642	595	597	643	588	629	618	673	607	687	639	664	647	647	603	601	626	602	620	656	627	634	659	626	632	591	618	653	623	641	604	626	685	632	671	620	631	576	620	642	640	656	602	634	628	651	609	631	691	633	621	617	658	590	652	617	611	641	639	655	619	628	597	622	662	639	621	638	670	618	608	594	622	601	637	591	668	665	596	640	633	640	603	607	612	668	639	643	643	631	625	605	673	644	607	638	642	674	639	639	669	663	645	657	618	605	623	627	612	612	669	616	613	598	692	610	673	602	647	591	619	600	608	614	631	619	593	622	606	613	699	639	649	608	628	605	626	657	603	646	669	633	603	584	611	633	575	600	585	647	625	615	617	638	611	646	630	676	661	617	627	633	644	580	650	611	590	573	589	623	647	619	628	628	648	600	659	633	636	621	626	599	641	628	648	606	632	580	614	596	616	594	675	669	607	625	628	648	620	673	661	636	608	618	612	625	663	622	615	644	632	628	636	663	591	595	625	606	614	582	623	687	654	634	631	630	626	609	653	669	602	616	571	587	589	604	600	633	650	625	607	633	641	647	584	688	621	640	667	624	667	579	626	597	641	655	634	651	635	664	585	636	620	651	626	631	618	595	636	672	657	616	635	605	660	598	623	591	634	612	646	584	606	603	606	602	626	637	628	608	614	601	586	619	655	626	614	562	629	639	640	601	656	594	627	596	599	626	635	659	628	616	553	626	568	653	619	668	609	617	632	662	663	649	588	634	602	627	625	644	635	624	570	648	613	639	662	657	592	627	658	633	690	600	583	619	642	618	629	648	627	637	631	617	653	617	620	618	637	602	600	607	640	614	627	611	617	634	658	622	639	615	623	621	629	627	610	585	616	643	626	605	638	648	612	617	618	592	644	666	622	647	610	651	629	641	602	622	606	629	650	657	602	610	652	622	631	660	637	638	651	621	636	590	673	614	616	628	667	627	643	613	640	616	653	653	643	689	584	616	600	621	653	637	575	654	595	582	575	653	612	631	680	616	603	627	624	601	617	655	624	600	628	622	656	617	626	620	658	640	632	654	617	678	577	614	657	647	638	644	652	665	605	695	576	594	606	624	658	646	630	617	639	640	619	605	614	620	624	584	639	629	627	621	615	608	612	694	578	578	635	601	625	581	645	656	644	634	613	656	633	663	636	638	605	564	663	627	637	689	629	657	625	652	678	618	603	643	568	612	593	639	621	625	675	593	647	599	577	643	622	651	594	663	603	628	605	580	604	599	655	605	603	633	638	632	660	619	640	661	649	621	625	609	637	620	619	614	630	622	606	632	602	662	638	640	599	604	612	624	634	614	612	624	658	602	593	646	643	630	624	631	599	649	639	666	646	634	620	585	616	651	605	694	649	618	641	601	638	608	602	622	634	610	642	698	627	631	656	669	625	658	631	612	642	621	611	651	622	583	645	620	646	574	648	632	629	622	621	653	618	609	575	655	585	662	581	637	623	611	613	636	632	617	621	627	642	604	614	650	616	636	608	617	648	644	627	631	624	645	613	637	630	628	608	621	623	615	608	609	597	635	588	686	628	642	598	610	696	622	640	652	614	610	611	652	644	599	638	656	622	608	594	634	638	617	632	631	621	608	609	640	658	610	638	645	607	670	657	650	632	592	645	638	652	616	663	633	636	583	628	618	619	579	608	589	607	639	634	610	591	657	605	596	614	606	582	613	669	642	617	619	597	622	637	636	618	643	619	620	646	623	616	598	654	586	614	613	632	625	695	620	643	666	632	615	617	649	658	656	617	612	634	658	636	641	651	639	652	653	622	594	618	615	648	599	606	581	645	597	622	594	631	626	657	634	660	626	682	652	612	658	588	615	644	632	611	605	660	585	700	580	622	602	643	641	692	622	617	632	625	640	693	596	651	624	628	617	619	635	626	649	631	693	585	632	628	683	594	647	683	640	606	629	599	683	643	634	622	595	622	634	636	657	627	646	613	625	599	615	622	618	650	618	635	580	634	603	662	607	612	655	595	672	603	656	649	635	603	621	633	639	622	606	650	611	638	628	658	626	664	571	626	564	636	632	649	580	617	643	645	645	624	630	588	622	614	615	625	629	632	632	647	645	604	604	653	600	609	617	618	644	651	624	603	684	657	595	627	651	588	618	600	615	620	598	709	627	596	615	633	635	620	657	658	648	629	641	584	638	640	597	626	682	594	587	626	642	662	605	655	647	655	649	659	646	619	615	641	670	628	611	607	567	636	606	644	605	621	650	665	619	606	625	683	565	649	629	643	632	624	605	623	606	607	651	633	615	675	619	629	600	615	609	686	595	652	640	619	599	668	633	631	630	567	624	617	618	639	632	657	642	629	612	651	693	575	622	623	633	642	650	614	613	600	620	596	673	590	580	664	615	640	628	578	639	593	640	651	653	632	627	658	641	604	572	627	609	610	577	601	636	629	637	605	624	607	583	599	647	642	663	599	665	646	619	642	626	614	624	616	676	644	605	662	641	604	599	649	605	618	614	639	572	637	664	637	618	670	645	639	628	593	644	642	607	612	621	595	612	633	639	613	634	635	647	603	600	643	573	620	627	631	607	623	638	646	660	658	649	624	651	629	617	626	640	610	624	620	582	596	599	643	623	650	634	629	636	590	616	622	625	617	606	631	647	628	587	634	603	600	624	707	635	596	635	608	617	630	629	597	603	679	634	633	597	600	616	642	631	590	638	629	564	629	607	626	604	576	639	668	603	609	616	642	626	604	654
26806	18830	5349	929	664	618	616	652	618	669	645	646	603	626	638	625	593	615	575	613	641	616	613	592	623	647	618	629	646	591	590	650	643	595	591	633	668	583	590	592	636	594	614	609	615	620	606	602	608	596	607	618	616	626	664	616	587	683	617	562	542	632	638	612	638	643	625	612	610	657	618	626	613	571	617	689	613	632	593	607	613	629	634	613	605	618	604	620	605	642	594	608	596	557	634	654	618	597	590	651	607	654	635	642	636	627	618	595	627	625	586	637	617	603	638	582	593	612	620	639	617	658	622	621	605	669	634	596	614	603	593	564	607	594	620	585	648	623	609	651	624	631	606	602	603	605	633	643	621	650	647	539	631	620	592	632	646	636	623	639	638	626	579	640	677	594	643	590	595	612	640	617	529	596	598	583	587	643	604	584	580	603	601	600	646	661	627	609	623	620	608	650	597	658	595	679	620	640	605	574	641	640	610	601	669	615	616	618	626	632	636	585	621	623	585	580	573	632	602	589	595	656	603	655	649	609	607	605	570	659	586	628	580	592	609	627	616	590	599	610	625	616	618	592	653	621	610	615	603	627	586	645	619	624	650	623	582	638	606	572	609	627	629	584	603	567	621	635	616	649	609	631	661	576	653	654	671	602	634	620	634	624	640	608	627	609	591	587	603	635	657	653	615	638	572	644	581	588	612	582	607	612	608	635	645	609	593	610	651	576	613	632	588	608	609	585	620	607	568	634	592	647	561	600	633	623	622	599	579	624	601	640	616	619	593	605	585	599	631	610	592	669	631	644	596	592	658	636	591	596	613	611	637	647	659	628	622	654	653	610	649	650	640	576	640	641	611	667	650	657	650	620	588	629	569	654	630	612	620	616	635	651	649	610	631	611	635	628	652	631	640	609	632	655	611	593	594	653	597	648	633	613	598	656	588	641	632	583	628	612	656	642	621	588	650	642	612	621	622	580	587	646	631	622	622	618	559	665	615	639	600	608	655	633	611	602	600	607	629	573	678	624	618	608	610	626	599	620	639	636	631	598	582	628	624	675	648	592	641	637	609	610	641	636	631	603	590	585	591	655	644	669	642	620	638	603	595	606	640	639	636	612	609	595	599	599	659	596	631	613	631	606	617	689	597	627	619	609	626	632	585	672	598	637	604	623	610	611	641	628	589	629	649	651	628	598	616	607	634	625	656	594	671	609	613	637	614	635	608	587	639	602	664	628	677	642	593	656	588	617	633	620	624	593	648	590	617	666	551	599	595	622	597	662	623	597	613	637	635	592	590	628	620	587	602	613	647	607	647	669	615	583	584	600	601	620	669	628	648	637	597	602	607	602	654	609	617	607	617	599	593	579	580	629	569	653	630	643	593	612	616	629	606	615	658	652	662	653	626	582	634	655	639	608	600	636	635	570	561	623	652	641	606	630	650	615	645	622	659	655	580	576	591	556	621	603	590	610	622	597	576	576	618	621	659	625	617	630	659	654	559	620	614	545	612	623	649	640	575	634	581	660	594	620	607	647	637	604	573	595	642	604	638	618	618	607	623	637	622	585	609	626	611	618	644	622	662	598	655	638	620	627	598	578	628	644	624	623	608	606	557	628	595	624	621	621	640	624	619	596	604	603	601	664	635	619	599	601	636	603	625	606	634	601	641	664	660	599	701	626	615	663	649	611	630	611	617	625	629	660	581	673	590	621	596	585	605	606	640	595	622	615	612	608	619	632	587	570	602	583	627	621	607	602	639	602	569	620	636	613	630	618	655	593	629	628	604	682	644	604	616	617	622	591	594	619	573	605	600	575	627	612	578	603	605	661	650	588	645	614	642	601	603	634	607	605	639	604	606	667	593	597	597	638	648	635	587	614	613	621	617	615	570	633	612	609	669	607	603	634	604	618	633	667	615	602	641	603	619	623	572	661	640	621	661	634	670	653	643	603	629	610	629	582	614	597	629	640	640	617	627	616	598	649	621	663	596	611	626	624	622	595	594	586	605	612	584	662	638	621	606	586	607	629	606	591	640	621	635	625	670	609	631	593	638	639	585	599	651	634	627	625	641	664	652	646	604	626	587	591	581	636	637	610	651	596	614	604	581	596	691	597	661	607	598	623	695	570	612	615	602	606	587	617	608	593	622	627	576	597	575	641	627	599	620	593	619	702	598	620	547	581	648	621	599	585	607	618	620	637	627	646	627	622	654	692	643	606	641	606	626	645	610	612	598	594	647	593	631	600	619	651	625	597	657	636	623	606	605	598	649	616	652	587	628	577	620	586	572	635	604	634	576	618	667	632	581	602	625	645	570	611	606	602	653	678	626	608	590	586	596	615	656	624	630	577	601	601	629	607	671	662	621	610	528	623	642	587	568	629	580	615	633	667	603	633	610	606	633	590	620	658	608	632	604	614	610	607	606	589	595	669	615	577	644	626	636	615	613	614	663	596	615	671	582	625	597	611	645	646	656	636	630	615	656	624	602	634	633	576	600	610	601	574	643	614	648	600	599	623	619	650	614	640	600	637	618	586	597	608	620	616	630	608	612	621	656	629	643	579	601	607	616	605	638	625	616	640	623	600	637	633	621	622	608	630	628	646	596	646	601	609	598	642	602	651	615	607	620	577	648	624	598	613	576	645	613	593	628	592	591	640	623	606	629	574	649	591	632	594	645	602	615	645	636	583	663	599	597	606	632	607	599	610	650	616	640	642	621	598	647	601	628	608	628	543	623	617	640	626	667	579	612	629	624	643	587	635	639	578	595	682	632	600	620	673	566	566	624	579	611	628	648	612	607	632	630	632	634	626	636	591	643	623	624	625	612	646	604	587	637	603	566	632	624	647	607	632	629	644	615	625	629	611	627	595	611	637	578	579	623	606	642	596	658	635	585	600	621	634	615	625	676	568	626	575	637	590	586	604	631	585	617	619	690	630	659	581	605	602	624	579	640	598	652	621	620	602	619	625	625	599	605	627	594	639	613	605	638	622	613	707	614	613	603	587	626	622	589	625	568	642	674	607	595	610	632	643	586	597	609	630	600	662	610	617	661	648	587	637	586	612	653	617	617	629	614	580	620	641	594	609	648	646	647	626	614	587	592	593	627	591	653	606	605	616	651	613	660	623	647	659	629	663	651	623	629	655	655	642	641	614	619	646	623	620	621	611	586	646	603	612	663	586	668	631	664	572	629	627	619	606	557	587	633	589	608	647	640	615	599	608	625	652	621	624	606	662	650	611	634	656	641	608	607	632	623	606	613	637	612	625	601	620	637	632	608	638	577	609	630	628	651	594	616	591	639	592	609	623	577	605	654	633	630	634	576	601	610	577	594	558	603	630	566	628	617	615	634	589	658	577	588	571	603	629	610	648	622	595	606	568	570	638	596	576	642	635	651	601	579	641	605	667	620	629	649	592	614	609	647	597	607	632	592	599	633	604	637	623	643	662	638	610	662	594	608	606	655	614	604	618	602	592	618	624	595	625	624	611	660	636	576	660	613	646
4141	1128	928	818	792	751	715	689	742	652	712	688	745	705	706	747	700	712	674	730	674	685	682	605	701	763	687	690	734	684	687	671	725	764	688	680	715	745	737	694	728	691	686	721	766	712	731	757	705	680	682	730	687	690	678	691	684	732	689	697	701	717	690	748	690	706	726	715	758	707	724	730	696	752	696	708	723	716	696	715	750	730	737	704	697	697	724	679	671	693	745	751	769	756	689	727	672	754	722	716	701	683	692	733	701	674	624	677	674	711	715	667	698	672	702	736	740	744	686	732	759	712	752	792	718	670	739	685	709	699	716	696	709	673	724	774	693	758	704	674	704	730	662	716	699	686	732	699	660	734	703	715	717	723	671	691	731	688	702	696	718	661	690	717	654	702	760	713	746	667	707	681	706	720	680	672	710	740	687	685	647	687	732	686	748	696	744	729	752	702	702	741	677	736	675	690	744	759	720	736	678	725	684	724	684	647	682	694	692	667	731	729	720	730	689	678	729	724	722	701	681	737	735	671	712	706	729	695	702	701	670	682	710	745	665	706	724	681	703	673	689	676	671	704	674	724	710	729	732	747	699	690	728	694	744	666	694	688	678	730	715	688	692	702	704	718	707	672	745	742	662	713	737	674	739	703	714	711	708	697	745	689	687	710	693	697	721	681	685	696	671	689	713	670	708	730	738	707	711	710	724	734	725	699	718	727	735	743	734	668	766	703	747	687	698	730	666	663	711	691	718	707	716	705	705	701	686	704	678	738	669	717	726	664	707	658	734	715	719	680	692	732	745	688	683	715	723	705	704	743	677	737	716	645	732	708	708	712	696	718	725	726	743	699	716	695	703	767	705	723	686	695	703	718	745	712	711	730	686	707	719	678	685	653	716	735	710	660	723	736	722	748	720	704	712	734	738	722	692	712	693	690	706	684	719	709	662	718	676	701	717	738	673	708	684	725	659	692	668	690	763	675	660	736	701	733	670	694	699	731	712	687	735	748	687	715	740	699	700	713	723	714	684	708	698	744	683	740	751	695	698	693	691	712	701	705	727	720	656	740	709	715	666	762	686	705	698	692	694	733	668	723	732	715	710	759	734	704	690	707	659	733	693	708	646	716	683	677	688	702	710	733	716	728	721	702	739	677	713	759	696	732	769	691	714	712	697	707	699	678	738	718	726	700	686	679	690	701	715	721	743	691	696	706	708	679	774	701	737	695	716	680	691	751	713	731	688	713	689	692	715	684	735	700	678	708	670	683	729	695	720	694	706	723	730	748	738	738	693	713	671	700	684	782	703	695	722	696	710	735	712	691	681	704	700	707	674	688	717	717	669	759	713	750	692	761	703	653	736	680	726	659	723	711	695	690	733	719	726	711	691	684	720	711	729	763	725	700	685	727	659	731	714	704	697	724	706	694	674	634	699	777	712	700	766	718	704	714	697	684	714	644	677	734	727	718	698	694	689	680	749	747	723	739	685	709	725	713	743	673	728	725	717	716	669	721	734	707	674	756	682	699	713	700	714	702	717	678	727	678	646	695	703	701	639	706	701	697	728	722	713	699	755	747	747	692	703	708	704	703	714	705	706	751	743	692	728	742	657	672	726	687	740	749	705	625	681	686	674	740	735	670	704	753	725	730	681	721	689	708	699	693	678	729	693	684	692	712	734	746	735	696	696	695	757	671	695	681	640	692	721	690	692	719	724	732	700	702	720	723	692	721	666	731	736	686	712	699	701	683	732	714	731	744	748	696	691	685	710	690	733	678	670	741	725	738	699	690	708	687	755	738	694	712	710	698	708	709	714	723	708	694	680	708	698	692	691	721	697	673	708	718	690	752	737	682	710	695	690	713	742	713	709	734	660	710	711	693	727	704	698	683	695	694	708	663	749	700	677	665	700	682	717	728	674	703	695	689	697	677	722	733	674	720	693	698	713	700	651	706	695	701	666	715	694	654	718	714	722	710	692	687	698	721	640	737	675	736	724	726	715	738	671	687	751	655	709	700	689	708	658	707	691	735	685	704	718	677	726	692	681	727	683	727	726	703	700	744	710	686	739	693	709	730	739	687	695	698	733	708	718	688	675	732	718	699	687	662	662	714	711	683	768	730	666	685	724	719	720	683	724	700	711	701	716	761	712	694	725	687	695	692	723	692	678	716	718	693	742	705	785	685	735	755	677	714	718	701	675	687	694	737	729	703	695	705	715	723	712	700	717	695	679	722	716	712	710	701	663	686	738	696	716	693	711	751	701	686	730	693	700	655	715	712	687	764	703	719	661	684	681	718	723	666	686	748	682	677	690	736	645	714	737	743	718	712	712	749	663	700	662	694	698	655	685	766	706	699	681	765	736	712	728	706	685	716	762	741	692	680	720	704	689	690	736	705	687	736	694	725	732	724	723	748	709	681	725	725	721	729	698	770	714	679	712	736	728	704	707	701	722	717	716	701	663	669	679	709	661	696	706	731	699	719	712	695	665	711	682	698	729	688	746	651	664	687	721	688	725	699	689	684	711	744	685	723	738	729	757	701	686	715	658	690	727	747	688	643	730	747	683	679	685	747	748	700	693	689	700	694	688	698	705	694	726	699	702	699	719	702	699	731	737	691	740	718	755	710	727	687	704	714	689	739	741	709	736	701	706	720	681	722	706	740	694	754	678	755	674	666	687	683	732	725	715	737	702	733	694	723	664	731	711	741	712	672	723	753	713	724	734	701	662	746	709	711	736	685	714	665	727	684	694	723	641	665	689	674	720	745	666	705	688	735	711	706	709	721	706	687	715	693	695	706	747	728	720	672	746	663	673	726	652	680	714	710	748	685	741	699	720	715	686	710	690	718	697	671	704	761	717	744	714	714	760	719	669	645	720	730	707	703	734	674	708	674	688	721	693	737	751	710	715	721	670	703	719	699	652	723	763	769	666	697	705	677	671	707	692	703	775	683	692	681	728	684	720	713	717	736	682	692	741	724	691	709	652	696	733	707	710	735	666	748	713	733	699	757	710	666	761	695	724	663	692	698	683	710	742	698	717	655	751	743	712	713	676	740	714	683	670	734	735	746	715	696	709	760	728	717	700	701	711	710	696	690	707	691	678	683	645	711	714	690	715	669	694	713	739	692	691	746	701	708	689	739	717	704	689	702	722	720	708	672	685	716	682	677	704	691	670	718	740	677	696	727	730	701	733	737	733	706	696	658	723	714	720	678	667	715	709	699	713	711	747	700	706	688	663	695	657	668	646	729	713	655	694	738	738	719	713	671	684	695	707	737	696	713	718	715	750	716	684	682	698	710	758	713	698	703	667	722	735	753	711	665	730	697	698	726	704	700	735	757	692	710	700	696	769	738	726	708	739	700	696	674	679	721	715	720	743	692	723	691	731	632	718	740	724	668	737	710	754	771	755	723	694	654	680	689	728	711	712	714	705	667	770	693	684	714	689	686	703	712	674	724	722	678	740	686	739	725	699	730	717	736	691	667	667	703	731	712	700	688	690	654
23230	20814	27840	23873	20792	9815	1630	1150	1019	1031	970	912	947	929	929	881	874	830	835	879	905	855	850	902	874	855	852	801	888	869	837	845	807	853	817	826	898	849	844	847	834	871	840	806	887	879	891	837	843	864	832	846	840	857	839	867	898	873	837	833	830	847	880	837	826	833	849	851	838	817	807	785	830	829	854	840	854	813	863	809	848	799	882	839	809	859	823	856	819	879	839	840	845	820	826	838	841	842	864	855	833	856	800	900	841	817	815	875	840	798	818	865	823	805	866	828	815	857	878	833	826	760	798	887	854	816	840	863	864	825	802	813	804	823	839	833	825	833	854	831	797	851	821	826	807	803	826	842	846	881	815	879	831	868	819	816	810	855	820	816	834	930	838	842	810	859	808	867	822	882	854	862	840	847	818	822	873	804	902	861	818	825	806	865	843	867	784	804	810	839	840	851	872	795	776	875	820	756	832	805	883	896	814	841	849	837	832	824	833	842	821	841	854	792	801	771	874	796	826	854	852	764	861	870	816	823	842	833	869	847	832	827	865	829	822	800	795	847	865	784	810	810	793	873	881	803	847	761	802	798	870	833	812	843	868	803	811	809	830	842	844	794	798	830	869	824	834	833	830	790	837	815	862	826	884	879	805	874	788	843	799	789	779	833	827	813	796	889	811	836	834	808	880	839	840	871	815	815	840	854	835	836	811	839	885	835	863	854	826	801	798	830	822	807	847	859	876	857	843	808	785	865	827	857	851	836	877	842	818	841	826	830	834	833	825	855	803	831	896	846	881	903	812	818	856	816	835	865	791	824	832	798	848	837	822	898	857	819	862	841	864	814	833	842	811	820	869	803	785	833	821	796	811	845	811	825	826	851	862	797	818	834	819	834	811	826	821	848	823	844	839	813	844	901	830	841	835	898	844	880	833	850	796	911	857	789	844	833	875	878	871	847	823	845	863	814	839	779	864	788	867	859	833	851	827	849	822	867	881	824	814	822	821	795	837	843	821	837	809	869	849	875	852	815	821	813	784	887	855	833	840	839	790	853	821	842	822	838	860	803	823	756	845	825	805	857	795	808	868	833	823	832	800	795	845	799	821	759	838	834	846	836	862	804	807	850	785	795	775	879	865	837	833	873	854	778	824	886	860	831	848	823	925	825	873	848	857	839	867	836	848	851	803	823	853	817	824	784	798	841	853	871	807	834	853	801	808	831	839	811	869	833	827	885	850	797	814	797	821	888	872	848	804	866	871	810	781	829	969	833	807	846	816	822	796	814	854	794	825	845	837	849	814	873	785	840	828	828	841	853	818	824	830	866	852	888	872	823	846	847	801	839	787	825	879	852	866	843	862	856	809	854	831	831	799	841	863	796	809	851	922	834	801	822	855	794	841	816	889	863	871	807	805	897	832	832	851	778	871	834	822	837	864	848	885	816	795	833	886	804	831	850	884	787	866	876	800	888	859	815	858	883	846	786	833	836	866	871	867	836	824	786	797	848	820	830	802	808	893	802	830	817	850	832	822	833	828	834	842	810	887	848	881	808	852	806	835	823	817	810	785	807	775	851	841	786	813	806	800	780	814	829	837	831	780	838	849	891	803	905	819	778	821	740	853	799	859	831	877	863	837	849	852	896	879	827	841	807	853	864	860	873	816	879	827	824	806	824	800	826	852	804	813	866	800	824	857	778	897	859	815	819	833	814	840	894	861	795	864	860	865	804	792	820	877	830	828	798	832	811	799	839	803	825	838	829	843	815	881	859	814	823	840	771	775	838	822	866	819	825	831	820	833	842	842	834	812	840	888	797	844	838	793	831	831	835	860	799	823	835	822	802	842	803	828	810	815	802	799	838	832	764	890	833	831	799	814	839	796	878	858	862	873	843	837	816	851	870	799	810	818	804	853	827	863	885	836	810	826	828	848	847	849	901	839	847	899	855	825	866	805	792	832	813	828	848	824	847	865	854	870	785	817	880	825	833	821	843	863	826	863	821	840	826	790	810	794	875	829	846	766	832	846	827	778	836	793	865	824	890	838	819	785	860	769	855	816	819	882	864	841	861	833	762	877	833	822	853	796	825	791	847	787	850	858	844	856	826	850	826	832	821	833	832	876	857	822	817	870	834	789	854	873	886	802	885	862	831	821	860	787	846	849	804	823	811	821	804	834	866	837	770	837	820	845	870	821	847	869	823	838	868	780	797	849	794	821	811	811	789	874	828	827	847	852	818	818	838	831	875	858	847	829	847	860	865	839	852	841	808	824	854	806	817	870	857	772	846	776	830	834	820	792	844	788	865	832	794	836	837	794	865	810	820	829	864	803	871	848	818	861	819	834	815	823	861	801	795	807	839	777	879	822	829	833	854	842	793	832	792	814	805	869	832	810	792	780	850	843	866	794	837	844	833	845	830	785	800	851	850	898	853	820	821	849	878	830	813	823	824	820	821	845	817	845	846	837	861	812	854	844	877	824	779	838	822	825	851	901	841	847	855	812	835	844	794	806	882	808	877	821	774	882	831	801	838	795	822	799	828	818	828	922	875	796	768	938	842	819	876	901	804	877	821	821	841	803	844	763	794	839	838	844	878	885	864	864	839	843	831	805	805	870	873	865	849	815	819	846	838	827	826	809	835	802	839	832	811	812	879	850	858	851	803	817	862	870	777	887	843	822	798	870	846	836	808	846	848	828	789	801	845	806	812	828	815	788	808	836	874	835	871	847	844	840	881	834	813	842	860	876	825	844	858	812	816	789	854	833	820	803	811	848	829	846	837	832	863	811	776	850	878	832	816	816	842	828	799	838	788	844	831	837	862	888	858	814	826	816	821	829	807	823	864	830	837	871	850	818	866	850	878	836	859	765	836	835	881	791	765	868	840	823	867	818	841	789	826	813	804	842	851	862	755	852	853	804	828	817	870	848	835	830	858	893	798	830	872	830	840	852	833	859	826	830	828	817	829	867	863	838	809	758	847	862	764	841	835	782	852	830	858	838	809	864	885	785	805	772	804	825	850	900	799	847	828	868	860	885	790	856	867	757	815	809	873	797	840	820	840	871	812	837	885	854	841	861	848	880	850	808	879	814	813	805	854	838	837	834	877	794	799	850	823	821	839	793	845	847	819	821	826	835	870	830	833	811	806	850	784	802	869	824	819	848	831	822	833	807	816	835	793	820	803	795	818	836	843	832	817	860	845	856	835	837	849	836	812	835	812	796	800	847	900	794	845	859	874	798	841	849	899	842	823	818	845	778	839	816	856	857	841	832	855	866	860	832	793	849	836	803	822	822	867	851	836	816	802	851	856	804	840	795	835	908	779	849	805	851	827	839	884	824	843	834	791	844	859	917	796	846	888	800	802	852	856	834	839	794	791	802	883	798	789	855	862	852	842	838	850	832	797	843	889	790	855	828	802	883	855	856	856	814	907	818	854	803	802	821	890	838	846	850	840	884	821	839	779	813	814	810	783	795	810	800	869	869	873	804	800	806	860	873	843	868	865
3279	8256	6403	3212	2509	2057	1758	1548	1386	1315	1205	1126	1129	1054	1038	1111	1027	1013	1007	991	936	969	934	994	950	1026	968	969	946	938	980	980	1055	962	937	974	878	940	990	998	967	922	1026	944	973	994	921	965	950	976	954	996	946	953	957	975	1004	932	950	943	1020	985	920	937	947	972	921	908	991	912	977	950	941	939	999	927	961	969	972	967	926	982	970	958	939	971	960	925	971	963	966	928	947	933	963	1012	981	1013	942	979	897	922	939	1001	947	930	977	895	986	952	921	965	952	943	959	969	993	902	925	965	971	991	945	995	950	919	985	939	961	1027	1001	955	950	898	992	969	935	925	886	943	944	973	963	918	958	943	962	965	1002	933	1012	930	935	927	953	924	901	952	961	928	991	963	971	932	982	975	962	961	898	923	959	941	966	941	1017	1010	1027	963	894	989	1002	933	990	993	977	917	971	959	962	988	964	935	967	944	976	938	899	952	966	984	1009	970	943	940	952	982	951	958	965	963	974	903	956	941	966	921	948	961	929	971	996	941	949	975	912	941	1012	981	928	956	988	997	950	965	990	971	930	954	982	939	922	928	985	942	992	988	975	1001	930	902	995	990	1005	940	996	1042	1016	886	946	947	955	922	950	911	914	948	1012	964	957	999	1016	960	945	944	979	970	948	986	951	966	927	976	1012	993	951	941	976	959	950	937	928	976	950	944	941	943	952	888	983	968	927	994	1011	939	924	999	928	986	941	964	896	886	941	914	930	971	927	982	981	986	940	962	932	969	1001	959	958	982	997	991	982	985	1003	934	929	933	950	896	938	944	1023	940	946	881	981	982	987	935	987	971	917	969	957	952	952	984	932	975	939	921	930	953	985	954	925	977	933	981	958	945	961	897	951	944	972	934	909	932	962	990	933	943	966	955	946	963	933	909	957	906	940	994	909	930	994	995	952	923	936	907	1001	937	959	911	962	941	988	967	955	943	960	922	975	985	946	933	989	944	984	959	992	965	1000	971	946	940	952	938	977	964	1012	926	928	1030	971	949	952	962	990	945	961	964	912	980	992	921	1017	964	978	959	955	951	943	989	882	978	981	978	949	987	981	957	950	1042	1007	924	962	962	949	974	953	970	939	953	946	972	999	962	918	948	975	949	944	967	924	946	933	961	938	956	968	956	978	956	961	936	959	997	947	957	969	963	961	988	946	948	992	917	903	1005	990	971	994	939	902	953	986	996	961	1001	989	965	926	931	954	918	926	937	963	1026	979	915	986	1010	940	947	988	947	998	982	910	975	930	984	973	988	973	984	967	901	948	1014	968	951	957	967	937	936	976	1003	949	963	898	964	972	955	907	939	952	969	928	976	981	923	994	1004	983	951	909	977	919	935	960	993	962	963	994	1003	998	994	932	999	1008	912	1007	984	902	923	925	998	930	884	948	897	950	928	980	991	948	956	982	946	917	977	951	943	985	969	962	953	989	949	939	931	941	941	983	955	937	932	1021	1017	909	903	968	949	982	957	950	946	974	1007	933	919	948	962	942	966	991	963	940	957	974	994	952	972	948	965	945	961	937	963	936	970	969	967	933	1001	913	985	963	1022	975	963	981	944	966	936	975	996	951	945	942	963	995	958	948	917	973	988	918	983	959	972	979	994	959	1016	978	982	966	931	970	978	960	958	956	1001	946	1026	945	1003	981	992	977	979	997	946	934	961	952	917	958	956	913	980	946	979	933	942	952	947	912	954	909	977	946	996	974	912	949	924	971	921	922	953	977	959	939	951	953	942	959	942	957	920	976	936	936	1003	967	983	919	984	922	958	954	1002	957	941	939	891	963	933	970	925	919	982	959	986	922	956	953	943	958	963	940	958	965	985	940	955	1006	951	933	978	896	936	944	1007	980	953	975	942	916	978	970	967	948	955	937	990	918	949	938	914	1002	930	952	957	925	913	951	932	971	938	953	981	957	978	974	956	964	895	940	932	903	961	935	924	989	963	942	1019	930	1030	948	966	1001	938	941	975	941	923	953	928	929	969	945	1015	944	998	999	969	965	936	958	1006	908	934	948	947	968	935	922	942	996	942	951	938	984	1003	918	983	946	889	939	963	965	917	1005	989	975	918	979	1012	943	921	938	948	983	958	991	986	894	973	892	977	953	1004	927	969	970	959	1026	931	902	982	969	1003	952	975	965	980	924	943	892	947	932	989	966	978	986	1005	941	962	943	949	895	956	937	927	946	997	944	970	978	977	965	968	1033	979	970	985	942	964	965	1054	975	968	931	1012	998	986	964	950	1029	947	983	933	958	900	935	946	929	911	990	915	950	974	1036	960	992	942	956	933	961	958	967	926	959	898	980	969	919	1011	912	921	962	920	935	1039	950	962	941	956	952	924	885	958	1010	951	990	971	997	930	980	1014	994	910	968	944	1007	979	976	933	972	980	959	968	1002	951	957	936	981	957	911	964	923	951	972	1017	986	895	925	986	908	961	994	935	916	947	972	974	955	903	915	991	953	960	964	935	959	973	894	995	969	949	988	903	982	964	944	930	1033	1019	970	962	959	951	920	978	945	917	960	985	961	942	984	963	949	975	963	913	939	997	936	1013	989	961	991	973	1000	961	929	973	959	980	957	910	1000	974	920	947	933	928	920	950	920	995	1053	967	936	956	911	962	935	985	930	946	968	948	937	944	1004	963	943	1001	934	982	980	931	962	940	956	938	959	934	1010	958	948	905	970	962	962	931	968	938	955	955	980	925	963	930	949	930	941	950	945	935	978	934	948	996	938	950	983	1010	899	924	987	991	899	885	972	933	917	933	927	988	903	960	1002	960	969	936	967	974	912	966	983	1021	1004	968	972	990	958	963	963	959	930	1002	953	990	987	921	978	962	969	1005	979	973	952	938	995	950	972	958	995	960	996	959	944	941	971	941	924	959	986	896	948	964	914	937	913	938	954	1019	957	922	940	922	925	996	944	921	965	1003	936	1000	992	949	939	932	909	968	972	913	999	943	957	933	989	967	968	961	971	951	996	949	988	942	961	970	969	939	945	945	978	959	980	926	952	951	980	968	981	952	982	934	906	975	929	952	920	971	928	987	951	949	971	962	994	966	1006	969	920	972	976	932	1013	965	955	989	1009	1051	948	1005	946	975	947	986	963	942	931	958	952	945	917	962	966	951	959	953	963	945	961	949	936	928	995	927	981	956	991	956	910	977	961	967	905	910	936	998	947	950	934	937	992	918	950	977	974	987	917	994	950	912	941	956	962	946	1007	979	915	950	934	988	952	914	944	907	936	970	929	1025	961	992	934	993	946	966	974	949	908	984	971	938	1034	1000	954	970	985	999	994	938	936	916	929	995	1004	947	943	964	927	958	947	949	992	942	950	977	917	968	951	996	940	975	962	930	929	928	948	965	958	960	1004	943	1010	994	956	913	993	976	953	969	952	937	991	947	958	909	946	964	968	972	985	930	981	938	962	1007	989	950	964	970	982	946	941	906	944	939	966	906	930	925	961	939	959	976	969	926	983	990	947	939	962	980	974	981	1005	997	918	969	973	973	984	932	951	998	945	998	971	937	938	891	931	936	930	999	965	983	1050	970	1002	974	948	974	941	959	981	931	978	936	946	938
24227	20791	26871	24705	12089	792	510	443	396	380	374	337	334	315	354	350	315	317	342	301	308	329	342	312	308	296	342	294	306	281	281	311	301	350	296	331	293	331	348	286	295	281	299	291	292	324	295	307	303	328	309	294	289	311	310	323	285	289	330	323	299	317	298	318	303	288	279	284	320	297	294	267	311	315	289	281	305	299	286	316	311	337	291	296	326	299	292	284	332	288	299	344	304	319	305	306	299	304	323	303	287	286	306	308	287	351	298	308	271	297	298	313	294	281	297	306	296	310	336	304	298	280	295	318	307	299	302	287	307	271	310	291	310	307	279	323	303	327	309	262	307	313	286	318	285	298	301	323	270	324	266	312	306	289	309	331	268	314	296	309	285	318	316	272	295	305	312	293	302	274	289	278	307	294	296	337	293	326	316	320	332	301	303	285	293	293	308	286	330	276	269	320	295	280	295	332	319	281	342	303	338	299	308	312	299	307	292	276	297	300	331	282	299	264	293	262	324	290	295	294	306	305	333	310	290	294	298	315	301	289	285	299	312	311	299	329	299	302	331	309	300	303	276	301	291	305	258	312	323	316	312	308	299	280	301	294	340	281	302	306	313	297	310	309	312	289	284	329	320	321	301	305	270	318	322	309	324	304	293	290	306	303	283	303	282	333	297	303	292	308	330	321	290	318	314	292	299	288	309	327	324	293	284	305	304	293	283	296	327	290	317	276	303	305	315	312	304	329	332	286	290	294	303	284	324	304	270	299	303	289	334	338	303	303	305	345	280	316	307	313	295	285	294	261	286	276	360	303	280	300	289	348	305	298	290	307	303	322	275	299	291	314	296	280	307	323	313	291	311	311	301	323	317	279	283	313	308	316	297	289	316	302	292	305	291	280	266	306	290	321	250	327	310	309	289	284	311	303	312	320	341	318	322	292	295	293	296	303	305	300	303	288	286	291	297	283	271	293	305	317	324	259	286	323	317	320	298	315	320	341	309	294	315	326	353	306	257	309	286	286	306	301	295	268	344	306	284	305	290	313	264	312	289	297	312	292	308	287	317	316	299	304	307	294	311	268	305	323	301	300	298	288	274	268	294	272	322	300	299	306	305	286	332	314	283	280	319	307	305	314	297	295	316	318	282	288	308	309	307	291	339	300	293	312	308	311	312	302	320	303	291	288	318	338	307	310	319	302	321	309	295	297	284	303	339	287	297	285	286	285	336	309	292	314	262	305	284	288	294	277	301	288	296	299	291	321	287	303	307	335	291	303	306	306	291	283	317	282	302	287	312	289	321	293	270	305	313	300	295	309	264	278	306	294	295	291	309	314	287	328	274	302	280	285	325	306	295	308	323	307	299	321	295	324	296	308	295	286	292	266	319	313	273	292	303	303	304	292	297	285	305	303	311	321	291	277	308	290	279	308	300	294	284	278	265	292	307	288	293	280	299	298	291	303	291	289	305	324	308	269	320	285	313	314	285	295	281	323	268	309	299	307	276	332	266	276	326	297	290	295	289	290	269	321	310	294	277	309	303	298	318	280	298	308	319	303	312	301	304	302	291	280	325	329	314	321	276	308	302	278	310	287	314	292	311	288	297	294	302	299	295	297	309	297	299	296	277	335	321	331	297	286	306	299	285	288	333	323	310	309	299	308	290	283	334	320	303	339	330	292	289	293	325	314	318	315	328	281	278	314	330	303	307	299	302	285	322	317	309	277	302	323	320	303	312	302	299	320	308	292	313	281	317	287	296	317	284	304	300	323	293	311	304	293	322	300	325	305	285	302	291	298	283	318	308	309	320	303	298	304	316	324	312	341	323	299	301	303	302	326	272	315	318	276	293	281	296	314	306	307	308	300	295	300	309	289	308	312	315	307	300	274	275	319	321	305	285	284	294	287	311	318	308	312	286	305	327	315	274	321	319	276	305	297	296	300	293	308	323	304	306	333	274	337	302	298	308	309	341	341	300	306	320	335	297	307	303	299	288	304	307	289	314	290	291	308	287	289	315	319	294	338	301	324	296	327	302	314	312	306	300	317	284	312	278	277	281	289	316	282	314	311	280	327	289	292	340	344	289	311	319	314	322	282	291	282	293	317	290	302	313	324	258	294	259	289	279	300	278	301	326	289	299	286	313	305	313	315	302	288	296	314	300	295	306	296	285	317	286	307	330	309	283	304	285	293	307	296	272	312	294	283	313	292	297	314	292	312	346	305	336	328	287	305	296	295	278	275	301	308	307	271	299	268	321	318	289	286	296	301	327	304	303	311	291	273	273	311	283	300	288	297	269	323	264	342	321	273	335	325	314	332	312	305	339	298	297	306	295	321	301	308	309	313	318	279	305	330	295	286	316	288	294	292	340	327	295	319	311	279	292	323	292	297	299	276	277	330	279	330	323	316	288	284	303	293	317	303	274	295	294	300	304	291	310	297	313	294	300	284	327	304	310	281	294	281	318	319	310	318	336	289	290	295	300	294	324	306	274	272	297	296	311	270	303	285	311	337	295	295	299	283	286	319	303	312	324	300	299	292	274	308	284	301	295	270	312	286	295	277	310	313	280	313	301	280	260	317	297	333	304	293	299	335	310	311	280	292	322	257	336	286	307	298	278	290	303	289	305	279	271	313	302	309	312	305	319	334	302	289	321	308	295	304	304	322	324	292	294	311	297	271	294	330	287	318	276	338	252	303	321	323	319	302	325	284	297	301	315	336	291	309	316	284	291	276	277	316	301	290	292	327	298	304	329	331	311	313	313	294	297	313	287	297	316	311	302	298	310	329	268	344	318	319	296	304	289	332	290	277	324	290	295	303	305	293	286	291	307	319	285	319	308	284	275	305	320	273	312	296	318	298	314	321	306	320	293	299	300	309	296	268	324	307	291	271	294	327	297	319	300	281	357	296	260	305	296	313	303	319	296	298	301	298	327	309	307	298	290	297	280	300	305	271	294	284	300	336	310	342	294	305	300	314	293	304	316	306	323	300	322	314	281	301	276	290	352	259	276	296	311	293	315	312	273	336	313	295	275	312	288	287	298	269	281	277	307	294	267	296	305	318	310	311	294	284	306	278	294	273	289	294	259	316	286	321	314	304	309	318	306	304	285	307	296	301	277	307	307	313	277	303	305	306	305	300	289	294	298	326	302	305	300	289	334	315	322	308	299	311	306	293	292	312	306	310	298	287	279	284	295	307	324	295	276	280	303	292	318	320	275	281	315	290	296	329	306	312	269	321	310	249	289	281	307	312	314	313	298	307	330	301	312	300	300	318	300	275	336	323	308	276	285	312	319	320	308	285	305	309	320	309	325	304	333	275	301	327	327	252	299	298	286	277	298	291	310	315	271	318	301	302	283	301	277	313	300	287	328	325	303	295	322	301	308	327	300	279	291	316	317	294	322	312	300	301	298	270	317	313	292	305	293	310	278	299	340	296	337	285	309	299	303	277	310	320	316	298	304	310	307	313	306	303	322	313	296	275	281	305	301	307	312	290	278	265
3346	5099	3777	1852	1314	1019	843	718	630	572	509	494	478	484	439	427	406	412	393	380	348	366	377	380	375	405	388	366	375	409	386	382	377	399	358	375	336	359	376	375	372	381	422	382	361	355	380	373	378	372	334	375	357	359	345	367	385	389	369	349	372	357	357	334	380	377	361	345	386	373	347	370	382	378	339	362	373	360	377	360	305	353	360	336	397	343	369	382	360	370	389	363	371	418	358	358	397	356	338	375	354	391	349	346	361	369	340	346	385	364	330	369	337	401	348	376	335	363	358	352	383	353	355	359	361	394	404	346	370	397	350	347	351	352	345	359	345	352	343	355	381	362	357	359	378	371	373	368	339	348	379	400	327	357	367	350	328	342	368	364	353	358	327	368	358	376	361	379	362	393	354	359	363	378	353	324	357	375	331	361	361	358	399	341	375	329	344	358	385	327	352	358	381	369	335	341	362	352	376	330	366	344	391	355	368	363	344	358	381	386	338	337	394	356	363	361	365	375	322	342	401	393	371	380	375	364	355	351	354	385	387	381	351	395	361	378	372	348	348	360	418	357	363	371	368	345	369	364	384	380	359	396	354	361	345	344	347	321	355	343	367	337	363	368	365	372	360	370	333	360	366	353	377	364	354	332	366	355	374	345	349	366	363	362	352	357	349	374	365	340	400	375	331	355	358	369	363	381	361	388	412	397	351	362	328	359	380	370	356	372	371	322	357	341	340	366	373	390	345	351	370	347	348	353	348	352	359	339	347	383	353	375	368	345	353	361	367	358	364	367	359	329	365	349	362	359	379	394	345	364	363	360	340	370	399	382	373	335	392	354	318	327	363	357	344	363	336	360	378	359	358	365	336	360	345	371	389	375	344	391	364	342	364	336	369	356	330	332	354	362	355	372	375	400	339	338	370	342	353	381	367	370	365	371	375	366	373	350	345	359	397	354	368	385	370	357	333	363	384	383	386	373	348	351	354	361	326	353	337	341	387	350	402	374	406	341	375	348	350	355	386	373	378	403	388	341	356	379	376	355	372	381	382	364	365	362	368	370	366	358	377	339	352	383	381	399	343	375	341	362	357	372	353	348	352	354	378	380	360	399	390	345	363	355	371	360	366	382	368	373	381	350	362	362	374	384	363	385	318	345	381	375	391	348	381	377	353	355	400	374	396	397	357	358	328	391	339	361	362	378	386	347	344	372	374	386	346	346	414	369	351	342	377	359	370	356	327	385	367	366	355	338	366	331	388	356	338	329	371	360	384	346	367	363	387	375	364	370	361	354	345	326	364	359	389	384	353	391	345	401	349	349	386	358	340	335	368	356	364	345	382	372	354	370	353	350	343	364	383	391	359	385	390	371	335	348	336	382	392	342	366	345	368	385	368	399	388	321	360	359	348	385	378	363	341	399	366	368	388	341	388	363	378	388	407	362	351	389	339	377	372	369	355	327	354	383	353	349	340	386	360	375	363	346	344	357	346	378	345	387	380	351	365	348	373	378	382	361	363	389	361	358	372	319	371	370	357	352	373	369	383	386	358	375	364	361	382	346	364	370	350	371	374	326	361	361	364	360	343	344	350	357	357	395	364	319	390	386	356	418	359	382	393	358	363	363	327	348	346	351	359	338	391	352	353	388	374	379	377	365	358	338	341	320	346	345	337	383	364	359	389	346	393	382	339	350	306	372	348	370	382	375	352	344	344	378	319	378	331	336	351	377	380	340	383	373	340	376	324	327	337	380	360	378	378	398	389	353	361	372	378	339	353	388	375	349	392	350	349	355	366	357	361	377	371	392	372	358	355	340	375	370	382	358	374	355	333	343	377	352	376	329	378	352	366	379	350	332	342	355	378	344	371	331	342	362	351	375	360	371	360	370	352	336	385	361	371	371	369	357	372	368	393	364	339	384	344	384	345	377	388	381	356	354	353	358	337	343	376	381	353	372	339	338	364	375	400	368	337	320	351	361	351	332	369	375	358	370	367	382	344	381	357	362	370	341	367	370	375	364	353	353	369	372	396	360	366	352	372	374	361	354	361	349	346	375	353	379	362	369	349	345	359	348	367	371	371	356	388	358	392	402	364	370	370	388	342	359	341	361	343	332	393	389	370	344	352	319	369	393	334	340	315	354	353	343	342	352	368	374	417	363	340	384	393	359	351	390	363	345	381	379	357	403	384	389	338	365	364	339	389	376	350	381	334	366	380	371	362	364	343	381	359	336	346	366	394	370	391	372	382	325	385	346	342	367	361	344	356	402	361	351	390	375	380	337	335	351	338	378	352	353	413	357	354	377	345	407	358	365	380	359	354	394	363	351	373	338	384	374	370	386	356	355	382	362	350	356	389	357	401	372	342	361	370	392	371	366	349	380	374	381	353	369	357	336	375	334	329	358	343	379	341	356	387	359	357	331	368	364	350	339	387	358	391	300	357	358	379	391	350	375	394	360	376	358	339	317	402	370	324	333	376	369	376	343	384	355	368	390	356	329	386	335	351	355	380	335	388	348	380	358	355	365	368	342	392	349	395	339	353	387	379	339	348	371	343	337	351	372	369	371	368	364	393	326	374	340	341	363	384	395	380	352	341	360	351	359	385	417	380	348	338	346	375	387	396	378	372	375	342	392	375	375	343	348	344	351	375	316	369	367	377	349	365	350	335	382	362	377	359	356	355	366	362	400	358	347	351	377	360	360	376	376	369	382	343	332	350	367	335	383	368	365	375	378	365	369	363	346	360	332	362	347	332	364	365	371	350	352	376	369	377	396	338	380	350	383	357	357	382	392	330	382	376	338	359	345	363	369	379	361	316	377	355	357	349	355	364	384	371	371	364	351	343	365	353	374	382	362	356	375	363	348	348	404	345	366	366	350	354	393	406	330	387	376	377	329	379	376	345	318	339	382	375	343	350	336	360	357	369	401	370	387	377	373	357	356	356	378	358	323	395	393	368	354	350	352	360	384	384	345	368	352	373	387	370	402	362	357	349	332	373	362	355	352	361	378	350	356	371	352	370	382	354	351	353	348	361	357	378	358	357	375	394	359	358	353	351	372	377	369	321	390	392	383	381	350	423	345	361	361	355	360	358	358	368	380	364	365	354	400	366	360	391	339	377	366	397	360	332	335	372	395	352	336	340	366	345	393	321	360	376	383	382	357	365	364	415	367	358	384	345	394	375	373	337	323	348	392	350	397	383	359	368	366	346	350	371	348	344	347	394	373	368	386	352	307	338	359	379	348	345	358	362	341	363	373	346	370	390	340	359	363	344	378	351	359	377	361	358	341	362	372	366	367	352	335	400	374	379	391	368	327	385	395	340	365	366	345	375	383	366	358	333	351	353	367	351	376	344	367	386	348	353	369	366	347	339	367	385	362	357	364	371	355	360	358	354	387	346	349	379	385	393	360	386	360	329	390	369	359	361	358	356	338	379	348	367	372	398	376	362	362	385	341	352	363	326	362	351	353	344	365	369	359	394	348	352	361	343	405	354	399	391	370
22216	20844	28295	23479	20834	20871	9500	1300	946	860	865	750	732	673	682	626	623	599	599	624	581	570	587	562	573	590	580	570	540	574	552	595	598	537	565	567	528	518	524	508	540	550	524	505	573	527	520	561	496	546	514	498	532	522	561	533	576	528	542	527	537	528	544	524	533	547	536	555	527	568	531	506	555	549	556	517	569	533	495	518	536	494	493	520	532	488	509	515	488	545	547	568	551	520	560	516	516	517	532	571	525	508	515	530	531	497	531	544	481	505	522	529	551	522	511	544	560	540	493	559	505	479	548	527	534	533	511	552	536	463	519	501	498	511	542	540	530	531	502	503	572	575	517	563	517	536	486	545	559	528	526	527	535	542	537	535	541	519	552	527	505	547	547	540	491	500	525	541	516	544	565	516	530	497	493	532	535	538	502	495	512	544	534	520	536	486	544	520	505	488	555	533	482	511	511	509	540	576	499	543	582	490	529	514	530	524	534	530	564	506	510	538	521	513	537	527	513	568	526	538	520	463	504	550	511	551	532	511	551	553	526	546	509	502	555	521	538	554	525	523	499	513	527	493	546	569	509	519	532	523	549	489	512	498	519	527	527	490	511	571	547	488	501	501	523	529	549	499	506	544	517	523	490	507	558	509	485	514	542	484	509	587	496	527	523	510	514	514	492	553	534	541	562	519	543	560	523	528	566	507	514	551	506	499	470	500	494	521	534	569	521	551	453	528	530	560	537	534	525	488	513	524	496	482	522	543	539	550	570	546	513	488	511	498	478	517	532	532	521	522	524	543	497	522	525	524	550	536	518	510	520	534	511	497	510	560	518	523	501	553	555	518	566	556	528	498	545	526	564	580	510	532	489	514	560	510	539	495	546	515	478	500	534	524	542	497	527	529	519	538	539	528	538	576	488	540	504	537	526	516	565	527	522	481	449	472	495	517	566	547	521	486	515	557	478	525	535	494	514	475	521	535	494	512	507	515	529	524	532	538	511	523	528	522	527	552	514	501	547	513	541	501	517	518	543	544	510	518	523	512	526	519	483	542	520	509	486	538	511	507	500	520	513	532	501	509	514	493	503	465	544	550	479	545	492	564	522	495	502	538	541	503	563	520	502	540	534	486	513	512	517	554	554	473	501	535	533	516	522	555	471	526	485	525	481	501	534	518	455	539	526	502	534	510	501	522	566	518	542	490	538	511	558	515	487	596	523	520	524	514	518	542	532	525	516	516	513	556	510	497	489	521	531	514	527	492	535	524	500	521	504	554	496	514	544	549	553	500	546	529	534	520	560	484	541	522	527	530	496	527	509	498	473	524	536	527	529	526	510	488	506	539	526	529	512	508	510	508	555	498	524	502	529	539	533	479	522	513	520	502	509	524	519	559	497	509	531	545	529	510	540	522	562	562	531	520	499	481	524	543	514	520	505	505	496	508	543	539	508	499	531	516	532	545	538	533	504	506	520	522	517	556	506	509	493	520	533	540	508	511	476	510	521	544	546	550	562	528	495	530	537	499	569	511	513	567	538	520	553	516	542	514	573	543	517	532	522	498	501	515	503	516	522	496	547	508	503	514	508	512	542	560	531	527	555	563	481	547	537	542	522	502	507	540	521	513	546	504	553	514	505	525	541	526	499	554	550	507	508	508	573	491	532	525	531	546	510	505	507	529	534	515	545	513	502	552	522	531	561	527	495	524	489	489	527	484	551	524	528	510	536	579	569	495	514	480	501	497	540	519	557	489	536	531	500	524	534	531	484	526	514	522	558	571	511	547	528	553	506	549	503	532	540	498	532	531	498	512	544	509	539	523	492	528	526	543	527	499	539	507	529	544	523	515	533	537	549	533	509	492	502	548	499	518	511	504	520	520	546	542	531	523	535	535	532	552	536	525	529	518	504	556	553	555	498	528	510	494	483	489	524	545	503	565	518	528	530	525	533	525	509	508	517	504	514	501	521	535	533	540	507	529	473	506	534	470	564	548	532	531	451	526	512	536	504	514	516	561	540	535	540	542	545	521	536	524	504	509	517	497	567	520	550	494	518	535	561	539	505	519	515	542	564	513	535	499	547	530	516	512	472	513	533	477	485	559	483	538	554	502	531	558	523	553	532	521	507	504	520	553	516	554	521	495	503	518	532	514	522	511	556	518	551	518	534	520	519	528	516	565	480	539	506	530	525	523	492	554	548	472	507	534	538	516	529	513	531	481	511	539	526	552	536	534	524	493	500	507	504	515	532	545	524	551	516	523	510	466	557	482	534	514	527	564	541	524	528	510	539	569	522	475	497	498	530	485	509	544	510	562	494	526	469	562	566	524	496	493	519	480	448	481	499	565	553	511	521	538	544	530	531	506	535	542	579	506	543	525	527	480	513	527	541	518	518	524	564	541	527	556	529	538	544	512	521	552	520	492	564	529	528	503	555	472	554	551	550	517	536	491	518	541	506	501	527	478	506	505	536	512	531	562	476	587	521	539	530	519	535	522	516	512	546	515	515	545	527	475	529	482	532	535	500	508	568	498	495	519	470	479	529	538	509	531	496	513	499	521	532	526	510	502	545	497	533	535	525	542	522	508	496	544	530	501	513	523	499	524	501	530	519	518	472	537	509	533	550	492	528	496	564	514	552	530	551	515	531	499	535	534	465	533	532	516	525	496	533	533	525	547	513	528	525	509	533	533	528	494	517	490	485	588	513	511	531	548	518	538	534	575	483	487	519	530	541	493	484	566	489	532	551	489	483	543	526	564	504	507	536	546	503	486	530	528	535	522	504	513	538	505	510	571	495	483	513	486	510	559	526	500	550	526	523	547	512	547	553	522	541	511	526	478	508	565	539	508	508	534	525	561	485	474	500	533	520	520	524	546	540	508	517	494	515	513	505	518	494	506	527	567	500	526	501	485	525	520	528	561	498	533	545	519	500	533	516	558	520	545	547	544	506	529	529	552	539	552	538	472	531	526	515	527	486	500	512	505	531	518	526	543	515	538	529	475	532	532	516	524	512	552	528	546	517	535	510	503	509	527	523	551	510	559	536	507	579	513	521	535	534	538	501	507	511	531	539	521	496	532	534	498	524	509	513	532	569	504	540	517	509	481	509	528	494	552	567	569	530	484	514	577	528	536	529	525	556	524	526	514	485	503	514	537	526	541	513	527	510	515	502	522	543	515	501	497	561	511	533	504	539	557	536	529	548	514	552	533	552	524	502	506	518	517	528	487	556	511	510	538	491	492	515	510	541	499	520	532	497	502	486	530	502	507	528	491	531	550	507	527	522	513	507	518	474	545	502	523	501	478	533	483	548	537	493	579	532	535	517	542	542	544	533	544	513	542	551	469	508	529	516	534	487	526	490	519	546	561	515	535	513	511	524	502	553	511	511	557	537	553	486	519	552	535	481	542	530	572	538	516	550	496	498	515	527	495	485	501	509	552	492	531	479	477	528	510	509	513	534	537	544	542	545	500	497	524	528	498	490	527	500	548	533	470	509	572	486	542
4489	13945	10620	5241	3635	2797	2213	1790	1546	1245	1101	1065	968	894	904	903	806	761	805	719	714	697	645	710	673	710	667	631	680	669	658	649	676	655	670	635	622	659	673	681	694	651	639	602	600	680	610	669	648	672	650	659	680	656	647	667	670	661	655	663	626	621	621	618	690	659	666	661	633	621	655	646	657	611	586	631	634	620	610	606	651	632	649	651	580	610	642	640	633	617	631	623	668	606	626	613	628	579	641	641	653	618	654	645	623	645	649	630	599	619	621	597	622	666	663	604	608	572	611	641	631	624	636	601	621	614	618	598	638	601	613	640	594	625	602	613	609	644	627	586	577	617	606	646	620	614	590	620	611	598	627	594	615	632	585	582	586	627	591	644	605	656	636	639	595	678	631	620	629	648	623	623	616	620	624	642	662	656	582	617	648	629	606	642	618	616	635	639	621	619	650	600	655	587	630	657	606	619	652	629	636	607	582	612	656	638	608	656	623	622	579	662	631	543	638	663	611	644	621	603	600	620	609	654	590	590	633	617	653	661	610	647	605	666	632	619	650	577	614	657	628	599	630	644	637	622	624	603	640	625	591	617	606	617	613	640	570	581	604	578	616	607	582	600	585	627	633	652	650	620	565	616	617	625	595	640	622	589	615	615	657	602	587	605	675	612	605	626	622	639	622	645	598	609	619	633	653	612	577	604	650	679	618	610	562	583	692	642	623	623	612	597	564	619	606	624	624	666	580	603	638	645	666	612	610	622	620	587	603	609	610	632	623	606	620	594	622	601	666	604	643	618	630	657	603	604	598	618	642	662	617	623	625	632	619	643	639	642	611	631	634	664	611	609	612	620	579	669	609	626	673	602	649	619	639	658	629	641	623	626	618	606	607	630	593	589	584	608	656	650	638	637	611	622	594	584	664	619	673	591	630	619	614	637	626	589	644	626	587	634	626	653	618	553	617	615	610	627	629	659	624	604	647	620	631	597	570	622	593	621	613	623	629	602	589	652	672	593	657	629	634	575	643	570	597	682	606	594	627	665	605	620	614	604	635	587	634	646	611	623	643	558	610	648	633	639	617	645	607	593	632	579	611	674	625	670	622	603	670	625	612	600	603	619	644	623	620	615	603	666	639	649	624	644	641	662	619	644	643	633	637	639	625	580	681	627	618	633	617	611	631	621	629	633	615	632	631	622	648	660	592	675	597	611	593	665	629	623	621	595	656	628	664	640	629	624	602	552	656	640	616	606	599	608	603	614	614	630	630	652	617	630	577	603	663	600	605	612	594	635	605	615	594	672	616	654	621	613	594	632	626	632	582	600	607	634	632	659	599	589	673	612	619	627	571	610	617	653	627	650	636	611	632	631	631	624	643	588	656	577	603	683	673	613	589	622	621	660	637	623	619	631	610	643	605	637	657	583	613	584	624	670	645	642	633	611	628	594	602	644	634	634	586	629	618	611	667	614	632	670	616	654	648	616	651	630	637	657	622	645	604	640	667	599	595	597	649	617	591	623	603	628	573	643	629	602	602	642	625	624	600	624	628	638	603	623	650	611	566	606	638	583	589	610	602	650	626	623	604	637	606	660	627	600	641	660	651	597	623	593	655	649	583	620	627	603	613	585	638	583	667	642	626	657	632	598	624	648	660	617	608	629	584	575	636	640	592	563	591	663	580	591	614	634	596	600	601	624	578	640	671	628	630	608	608	647	593	598	626	640	643	616	618	629	607	622	626	599	634	606	607	638	651	653	646	609	660	602	579	629	619	608	567	638	576	570	602	607	648	620	665	582	610	618	597	624	621	619	651	628	592	619	611	614	612	619	629	619	649	639	623	601	659	570	618	621	639	546	675	601	625	627	629	616	605	612	663	613	604	586	606	638	668	612	632	593	628	625	642	633	613	642	604	635	614	600	610	667	624	648	636	637	621	636	623	627	618	562	618	594	602	663	613	621	633	631	587	632	637	611	583	636	613	628	582	585	639	689	634	603	651	649	636	585	630	624	613	602	597	610	622	640	631	609	570	638	610	606	654	633	611	617	608	615	613	609	616	601	605	587	612	670	565	612	609	629	639	602	632	611	603	616	634	646	627	638	655	593	635	627	591	608	626	613	628	614	627	643	580	606	632	586	611	617	632	592	628	619	629	637	598	630	661	598	599	615	590	623	608	597	607	630	604	614	626	623	635	587	604	625	605	642	650	581	627	619	658	592	659	615	651	639	654	613	617	623	655	649	655	603	612	653	613	600	656	587	618	627	596	654	629	643	601	636	566	613	648	602	590	601	594	620	639	593	614	655	613	624	591	637	613	616	678	644	652	632	575	651	614	654	648	587	635	581	621	625	619	618	631	593	624	644	606	614	611	665	602	610	634	570	618	628	635	636	626	606	623	583	667	599	624	635	642	615	598	694	601	617	603	627	629	685	619	627	596	648	624	634	624	597	615	630	635	602	614	610	604	631	594	633	621	637	607	633	633	621	627	668	585	602	598	595	614	661	615	636	590	656	636	639	628	621	667	609	618	626	627	598	581	667	585	666	623	631	612	599	613	644	630	592	637	598	600	628	601	626	644	644	616	666	598	617	620	629	627	630	589	613	667	639	638	599	642	693	616	653	589	636	645	610	632	644	638	614	625	696	639	619	625	595	574	618	596	644	629	640	640	640	637	643	585	616	610	659	646	615	611	600	657	604	611	624	600	602	584	599	628	612	640	604	616	627	595	623	603	636	601	613	636	623	654	609	594	613	588	619	614	656	627	626	600	638	615	570	635	628	659	642	595	627	628	665	591	605	665	638	613	602	654	617	590	634	655	653	596	565	653	634	590	626	597	595	634	612	694	622	590	621	576	590	617	617	602	573	638	641	661	656	590	609	632	625	648	587	624	670	618	649	624	593	575	632	659	613	624	602	609	587	667	614	629	599	648	638	619	588	637	598	568	632	623	648	626	631	656	636	623	666	583	614	618	640	565	637	593	597	639	584	598	603	617	676	664	622	644	581	594	632	598	586	618	602	586	600	619	677	615	582	632	637	609	600	640	631	624	606	622	592	582	634	626	641	633	609	588	624	649	602	614	666	581	631	603	647	623	618	637	674	635	616	626	607	620	639	614	657	614	575	583	646	600	639	640	655	604	626	629	659	603	626	641	609	634	644	619	651	664	623	590	602	623	640	593	669	629	606	573	575	642	576	595	620	623	592	618	634	602	670	658	614	590	608	608	625	626	617	607	623	650	580	616	620	591	634	602	627	637	620	650	608	646	611	630	621	621	645	608	612	618	609	655	596	606	619	601	634	629	607	590	649	612	651	590	582	636	618	625	644	646	598	660	610	633	616	631	606	631	656	593	631	701	611	630	623	629	626	621	636	608	646	629	639	625	638	627	615	605	633	616	558	635	576	632	647	621	619	652	644	614	606	694	647	601	636	652	594	646	650	613	608	636	626	581	644	630	623	659	636	601	643	625	607	626	633	620	601	615	644	644	568	628	612	675	612	636	622
26887	18858	5499	1105	856	798	732	654	637	645	609	658	629	605	639	641	612	642	666	578	630	622	640	611	606	644	635	658	614	624	589	664	608	611	636	644	644	622	634	666	597	604	596	576	630	575	601	594	572	600	591	570	573	652	601	604	630	621	620	610	614	620	663	645	604	591	576	654	647	661	586	611	648	600	623	615	589	582	597	622	610	618	630	579	593	631	594	622	574	585	600	592	616	617	585	621	616	627	643	630	596	597	614	588	576	582	613	622	625	599	600	613	588	587	612	639	609	633	589	609	616	593	621	588	643	570	588	608	616	610	571	621	610	610	616	573	601	575	613	606	615	618	652	590	616	588	653	607	625	597	594	611	645	658	640	589	586	631	673	559	625	624	604	625	590	555	587	589	629	628	612	630	596	607	597	581	625	617	648	657	577	593	601	695	575	604	640	609	613	565	605	636	599	598	620	623	583	596	596	637	579	605	586	648	657	623	606	630	603	607	626	623	638	605	626	643	608	663	610	577	559	639	631	632	593	648	620	617	619	617	579	580	610	591	636	599	620	610	601	649	619	624	598	645	539	645	619	617	688	633	598	645	583	638	579	595	582	635	643	649	609	612	612	610	622	616	616	621	564	659	590	678	620	606	652	618	615	644	645	624	590	603	589	624	604	594	618	579	681	615	637	568	546	663	670	612	612	659	560	617	626	649	591	636	607	675	598	638	633	576	647	627	620	641	600	665	610	643	616	595	614	597	630	576	638	607	612	618	594	626	644	624	640	628	603	629	608	624	591	627	604	649	616	641	608	601	619	587	630	669	598	619	596	615	570	614	618	581	614	660	594	651	635	638	614	600	622	628	655	593	608	612	589	622	632	640	589	615	610	652	619	575	583	555	659	622	637	610	605	594	617	646	658	587	624	646	611	623	578	559	610	615	611	672	626	634	651	624	619	635	623	627	627	641	605	645	604	670	623	609	627	624	602	580	581	585	626	639	616	622	590	561	606	551	645	612	617	644	581	649	598	642	626	634	654	589	614	631	620	586	647	656	617	582	642	638	621	619	614	625	618	597	582	603	615	610	640	610	655	630	587	619	602	620	629	623	593	606	587	609	613	636	581	608	643	635	665	609	570	592	554	624	621	590	640	613	633	616	605	586	587	604	624	607	611	577	609	569	640	596	620	621	632	588	599	641	618	616	623	581	568	631	608	614	609	624	610	585	562	610	610	558	620	580	618	636	602	593	625	632	620	652	574	606	607	583	612	609	636	580	590	649	601	629	647	572	656	629	591	611	612	660	627	626	609	655	657	563	663	602	589	602	646	591	621	610	605	631	621	573	578	610	568	631	605	621	625	650	592	595	600	671	600	625	638	593	636	583	608	558	584	630	631	577	680	639	615	621	644	645	604	589	621	618	613	613	627	571	619	601	594	620	652	604	620	662	632	646	603	617	590	653	585	587	603	634	610	588	618	607	641	585	616	594	628	582	590	636	626	615	548	616	610	629	610	631	569	605	587	597	598	607	600	620	639	647	627	615	584	672	636	650	583	581	628	620	588	631	618	591	626	675	543	582	617	559	621	638	645	623	636	628	607	545	630	641	642	629	642	645	611	664	604	576	660	642	653	632	638	650	604	555	594	602	623	604	627	609	615	641	659	573	627	607	619	636	629	630	600	573	630	635	576	564	610	580	597	610	597	586	612	623	637	620	597	618	650	598	616	621	625	606	609	614	603	616	654	641	613	645	611	609	614	555	643	626	618	633	613	574	600	609	637	592	654	556	591	600	579	602	630	621	661	636	565	610	598	579	616	625	596	598	598	568	585	588	619	626	625	633	630	610	629	599	649	592	587	625	656	626	586	548	596	595	601	570	628	619	597	615	621	611	642	581	587	615	602	639	660	610	658	620	658	631	654	609	608	628	585	613	654	625	579	634	612	618	608	579	650	617	639	592	598	622	610	643	597	602	612	602	585	598	660	623	637	628	632	630	629	620	574	590	583	621	594	579	635	610	622	597	664	566	585	569	579	602	654	625	608	637	614	649	617	623	595	597	656	648	685	623	654	642	604	626	611	620	595	656	616	622	604	634	628	599	634	607	594	618	593	586	628	573	614	641	629	587	587	617	621	654	669	633	651	623	614	627	581	666	619	617	574	638	597	639	572	611	565	596	618	604	613	593	650	627	634	605	598	633	663	592	624	607	636	576	681	623	591	628	600	615	629	613	622	573	638	596	590	658	574	596	650	572	600	642	636	592	578	586	647	670	631	584	629	576	620	611	580	602	628	635	656	644	614	622	630	661	666	637	618	626	602	622	646	675	616	628	598	614	598	593	651	602	630	616	617	641	656	646	639	625	594	582	601	632	624	628	621	646	639	606	618	646	661	592	605	627	660	603	592	658	607	560	601	623	654	615	596	612	607	626	642	613	627	654	624	615	597	611	588	607	586	631	576	571	616	606	663	638	583	611	632	614	645	633	629	639	604	680	611	591	634	634	616	674	619	634	605	571	657	586	654	590	605	629	625	622	599	619	609	635	603	607	608	613	642	611	654	616	575	615	587	634	606	588	597	601	639	611	603	623	611	653	577	623	581	637	644	572	619	598	669	636	566	622	639	588	637	652	610	587	623	629	602	641	618	616	612	616	623	629	594	650	634	621	594	618	600	584	604	650	636	596	636	584	608	630	613	650	641	604	573	621	636	647	647	620	640	594	605	622	665	627	625	628	655	624	669	626	621	649	632	612	659	609	578	599	618	600	663	614	643	605	618	622	614	624	613	638	627	611	621	592	629	654	625	641	625	610	617	640	640	635	561	588	598	611	655	615	568	594	639	613	600	693	606	621	628	628	618	588	620	566	589	585	620	627	578	613	589	624	635	557	628	648	617	564	603	624	602	636	631	611	616	612	613	604	616	653	633	616	582	615	604	590	613	618	598	619	578	658	634	592	651	624	653	615	571	601	645	665	604	604	614	610	585	602	609	618	596	619	632	615	647	624	624	643	610	641	639	558	664	608	668	600	672	592	603	596	633	619	594	601	623	599	626	637	598	646	628	572	612	619	622	614	631	576	640	596	631	605	601	570	624	634	640	593	563	642	603	570	622	593	606	606	577	626	604	621	649	574	640	616	572	599	594	655	612	635	620	604	607	592	618	638	645	612	604	614	618	611	662	643	600	656	611	637	605	653	584	617	613	642	625	609	651	588	585	571	618	636	612	614	583	557	619	585	638	650	635	655	622	657	598	591	621	620	606	598	616	571	609	607	626	645	599	655	636	655	624	614	574	587	610	613	625	644	623	619	636	630	628	653	623	593	602	621	582	617	608	612	616	631	626	629	617	597	634	580	621	591	626	630	610	620	631	614	621	635	600	600	602	602	629	629	624	591	576	592	630	648	604	643	625	607	641	635	605	588	623	575	597	617	659	669	619	641	607	606	622	624	633	610	604	576	620	619	625	632	595	601	601	636	619	619	584	612	567	648	626	624	661	608	602	595	619	599
4204	1279	966	848	827	799	755	701	695	787	715	753	707	730	736	704	685	708	666	731	754	681	734	688	699	756	672	723	693	693	648	707	735	683	707	712	718	677	713	701	701	672	750	753	720	706	699	679	724	666	740	676	733	694	713	761	719	671	654	719	671	705	717	705	694	645	738	722	699	699	726	676	692	671	741	680	701	662	702	740	723	719	707	710	686	714	707	716	678	707	682	708	699	765	674	682	730	684	704	653	725	688	693	729	736	690	701	663	692	675	739	704	653	755	681	687	686	692	701	729	723	722	780	737	698	699	711	694	646	746	704	670	767	695	694	700	671	657	695	646	727	700	726	664	718	706	683	718	696	701	681	658	669	671	688	663	699	692	688	675	678	678	651	723	698	732	665	704	693	736	725	701	737	660	722	691	668	697	664	671	679	703	683	722	764	710	741	696	685	698	741	679	733	698	720	695	764	689	690	712	756	683	696	713	684	743	650	670	652	714	728	658	744	677	708	694	681	659	670	722	704	683	706	716	742	681	718	699	711	719	709	693	699	688	697	708	697	718	757	703	712	709	740	727	663	677	719	668	675	745	747	718	669	699	699	735	694	718	693	667	677	739	700	703	742	689	755	694	711	689	711	714	692	664	681	695	677	734	691	664	672	742	663	716	726	723	718	645	660	700	708	681	735	700	740	730	734	722	687	677	725	715	677	696	698	727	645	674	642	714	683	709	718	745	681	753	730	694	706	702	690	677	708	697	747	705	660	678	681	721	702	731	707	699	694	745	695	729	702	728	738	732	683	745	705	746	664	709	701	693	688	714	729	709	712	681	675	682	722	716	732	698	684	690	677	685	692	722	668	689	699	740	704	726	663	765	765	742	716	713	641	725	739	687	727	678	715	710	671	686	691	719	677	705	711	651	689	660	732	693	692	711	679	718	658	704	676	685	743	726	730	711	731	729	678	699	696	734	665	731	705	695	727	701	705	702	705	650	689	706	724	686	693	708	688	743	705	701	712	685	660	707	689	738	712	699	642	723	727	701	690	691	683	646	650	669	669	695	702	681	670	677	687	696	673	716	704	720	682	663	657	706	714	682	693	685	741	715	695	694	689	738	674	731	746	701	673	703	666	718	725	718	744	726	712	698	695	751	690	725	661	710	687	697	707	700	651	732	725	666	708	671	712	657	681	749	725	658	712	759	675	665	700	759	672	693	691	702	657	722	730	729	701	702	693	668	730	690	723	696	636	710	683	722	712	643	670	655	738	673	677	740	724	651	658	671	691	677	711	685	724	722	709	707	686	703	728	709	672	756	682	696	739	718	671	692	699	731	704	722	690	702	782	660	706	716	670	754	709	759	739	701	672	745	700	721	685	711	686	723	690	722	682	683	725	709	680	735	687	689	702	732	726	704	738	685	702	724	687	713	707	680	710	712	669	671	679	664	696	698	707	718	768	694	722	725	731	726	692	722	680	734	740	724	694	660	719	698	722	689	735	686	713	691	701	673	743	690	690	675	708	697	713	669	721	686	682	743	737	700	717	692	679	712	698	685	656	698	705	686	673	731	650	685	663	722	688	701	749	696	676	716	673	723	719	679	767	695	710	739	698	714	673	731	691	685	719	663	680	691	655	720	669	696	706	704	701	664	748	699	736	696	689	649	664	708	660	676	721	738	674	676	685	747	709	697	670	681	692	678	713	666	739	689	698	690	723	661	681	738	703	713	743	726	709	697	706	692	676	743	691	702	777	679	704	729	711	689	730	731	714	690	744	772	628	740	718	715	698	675	685	695	726	704	684	675	690	707	688	743	748	677	699	674	688	709	703	712	688	725	716	734	740	676	712	654	710	712	714	675	698	717	686	707	727	725	682	675	700	690	697	661	734	706	638	741	674	738	728	721	642	717	728	688	693	694	657	740	717	732	679	760	667	693	714	699	678	692	710	762	750	680	690	703	675	744	712	693	725	700	730	708	710	683	688	677	695	708	713	680	659	735	706	692	730	763	671	696	661	662	743	696	704	733	680	709	744	725	739	700	648	693	723	699	723	656	655	646	726	714	711	716	698	694	679	699	692	684	695	688	700	681	701	687	718	732	659	679	750	680	722	722	728	706	680	706	685	713	662	653	688	723	728	690	712	698	728	739	709	682	714	712	634	683	698	670	751	678	721	712	717	674	679	753	675	722	698	674	661	703	666	646	705	709	724	730	667	704	733	704	698	748	722	718	720	674	702	653	676	658	689	695	708	697	689	733	689	730	677	701	667	731	676	730	732	737	658	715	724	693	694	705	727	697	718	726	676	721	702	717	740	704	703	656	727	702	684	704	659	694	715	746	752	737	659	723	687	652	714	689	708	671	648	712	676	701	687	659	655	705	671	725	715	705	681	722	702	728	652	731	716	694	711	736	718	699	690	685	726	698	690	705	744	679	688	732	715	700	710	655	673	694	679	672	701	724	716	738	724	685	690	694	682	693	650	699	691	685	696	707	727	652	673	724	698	672	645	691	693	676	730	686	740	716	705	692	692	665	721	684	677	692	720	684	694	691	677	696	679	679	696	718	713	769	702	697	686	735	648	700	689	683	692	704	667	736	705	708	683	702	674	684	681	712	716	722	683	706	713	681	700	690	713	679	713	694	716	699	671	700	732	717	708	681	729	701	715	723	746	676	728	676	655	728	723	697	690	724	678	702	721	702	658	715	660	685	789	644	700	680	725	714	688	719	698	688	714	725	692	723	742	711	654	719	711	635	713	746	683	662	651	680	737	711	725	691	757	661	695	706	696	702	702	663	734	750	743	685	715	718	759	716	732	757	707	702	729	684	714	721	695	741	684	697	712	738	701	707	686	679	683	733	681	727	652	685	675	744	669	680	740	676	723	688	721	741	701	708	715	724	701	734	705	710	650	735	706	717	706	734	715	716	698	698	679	680	689	658	699	710	708	705	674	692	679	689	681	713	693	659	683	659	708	658	700	726	669	714	656	691	706	693	706	709	713	703	660	706	695	711	776	702	724	688	720	643	704	721	729	727	739	697	726	739	655	685	703	719	734	693	706	692	701	713	699	704	701	804	723	709	749	657	720	698	703	729	712	774	738	684	713	710	695	672	685	683	688	701	724	723	679	689	745	715	751	710	733	722	710	656	683	700	760	703	684	707	703	695	748	645	724	691	682	745	690	691	757	697	720	697	703	667	697	707	733	688	718	709	696	671	700	690	694	711	702	692	670	739	660	728	693	691	783	675	668	673	736	716	686	697	673	718	722	691	701	712	720	729	746	732	684	700	697	710	692	721	745	669	668	689	717	712	738	720	711	732	686	712	721	724	706	722	703	675	702	674	627	720	698	709	730	784	648	717	696	704	722	749	709	678	690	697	675	686	698	678	701	710	745	665	686	708	721	722	690	680	682	678	695	738	687	759	697	669	687	732	755	720	722	767	659	685	638	692	717	691	707	665	712	704	708	700	690	702	698	638	656	683	695	721	713	723	690	728	710	665
23378	20896	27922	24017	20900	10075	1618	1175	1059	1000	1020	982	907	944	933	897	911	886	866	896	874	853	857	836	879	902	829	845	927	883	854	866	854	815	827	839	888	860	849	853	849	844	841	840	850	842	887	798	864	830	843	835	826	869	821	814	857	839	836	868	820	844	824	841	844	851	839	830	855	896	878	911	795	912	868	849	864	877	891	798	889	812	770	875	854	850	821	890	860	829	843	835	809	812	806	824	851	806	744	852	830	798	814	869	839	859	859	834	852	845	851	855	797	832	870	826	880	829	832	833	833	817	811	788	884	796	865	770	741	819	820	843	837	863	811	842	853	849	899	777	796	875	872	833	843	815	829	845	863	841	845	804	804	782	770	857	886	838	845	837	837	867	784	747	835	828	854	808	901	844	830	873	868	853	879	854	868	851	859	789	826	873	911	814	834	827	853	810	829	787	852	826	838	825	869	844	818	856	828	798	844	786	857	862	861	838	837	821	818	852	804	851	839	844	794	866	816	837	881	867	828	861	845	869	839	831	814	823	845	887	892	793	849	872	839	820	817	825	827	863	867	787	828	804	863	872	869	869	878	883	844	826	864	845	857	812	836	759	840	889	852	808	823	867	904	853	833	826	897	836	843	837	843	846	806	792	830	831	836	848	884	868	798	800	837	868	846	846	811	797	824	856	819	849	837	853	830	841	846	874	797	823	873	810	874	823	815	870	848	868	841	818	870	830	906	825	819	795	845	834	852	831	830	875	908	828	775	820	841	864	818	830	831	847	836	794	830	821	896	777	814	818	831	831	851	857	830	823	855	868	838	794	881	768	777	861	854	889	830	821	868	779	792	836	763	853	831	818	798	829	817	824	843	797	866	843	840	806	823	759	813	799	843	842	874	856	818	821	809	849	842	864	862	838	824	804	810	821	799	853	836	820	846	866	828	761	832	886	782	822	846	817	794	854	878	899	826	845	886	853	869	807	808	820	838	847	879	854	820	849	870	845	841	825	815	889	871	825	824	904	861	885	826	797	891	819	829	795	828	817	875	812	847	842	858	807	810	836	831	831	887	859	879	808	866	789	855	893	849	837	839	834	860	869	825	841	839	840	806	867	860	861	886	832	801	812	864	846	849	803	806	765	817	786	824	878	829	807	850	831	830	812	837	864	827	797	845	815	878	833	839	840	875	837	808	835	854	851	851	819	899	782	867	812	869	791	845	820	821	846	840	791	916	881	830	790	832	831	780	819	824	813	864	825	825	834	843	844	821	846	830	899	830	757	865	807	819	830	799	820	873	845	784	855	864	857	836	822	878	838	791	832	880	802	849	869	791	842	855	843	828	846	873	890	822	796	811	798	836	816	887	805	886	861	863	875	827	854	842	862	810	804	886	826	818	806	819	820	825	862	822	823	870	856	805	859	883	888	817	855	828	821	835	826	863	819	798	838	837	865	816	851	849	886	846	898	804	839	847	896	807	848	884	821	867	883	836	809	822	849	807	860	860	825	840	826	876	806	828	864	843	827	831	845	827	865	827	876	873	817	852	836	891	808	834	776	849	828	807	848	828	893	833	847	874	807	802	855	764	822	826	813	858	830	826	814	806	873	817	861	795	883	841	828	882	914	780	883	805	848	847	849	887	802	823	869	826	831	863	825	862	827	803	853	878	867	866	839	837	877	818	825	849	854	859	803	864	869	873	810	838	826	826	843	844	818	880	843	815	842	856	820	870	854	862	881	784	859	856	817	833	830	814	820	831	848	805	828	841	818	831	839	851	842	824	860	813	878	846	814	850	844	813	857	828	846	815	805	817	847	825	820	829	864	870	795	858	851	842	800	816	805	831	838	803	840	878	832	848	817	816	842	890	818	834	844	849	842	841	816	797	896	867	804	830	797	855	835	864	798	865	845	842	820	875	843	788	820	823	880	830	808	827	849	821	839	811	792	845	872	907	779	862	869	858	868	826	834	804	854	819	817	889	840	886	838	839	830	821	809	848	827	853	866	795	827	804	845	852	819	814	851	857	856	881	812	817	831	864	806	779	870	815	832	771	864	815	871	786	820	959	828	829	843	864	822	810	890	802	801	872	803	826	911	830	829	859	881	824	842	825	795	887	818	841	803	787	861	816	861	897	834	810	826	807	821	803	852	793	830	816	841	826	810	816	870	836	761	813	797	824	822	789	833	835	846	849	846	790	780	882	808	848	834	789	850	860	812	826	860	809	841	841	884	778	806	857	849	836	870	865	798	832	834	871	829	845	776	865	860	822	778	841	871	814	871	814	840	876	879	799	852	826	851	774	838	834	839	857	832	836	728	863	813	827	878	813	868	866	824	826	826	764	809	846	809	819	857	863	855	816	836	813	826	777	827	830	861	809	837	873	846	819	819	871	844	836	812	815	847	866	852	843	782	829	877	827	804	810	825	833	823	760	815	827	837	876	811	849	832	838	916	844	868	828	851	833	867	840	825	802	811	864	809	828	817	840	787	757	803	841	851	907	867	847	832	859	851	845	855	829	819	854	874	833	840	821	829	852	785	884	825	809	920	780	836	846	855	794	872	876	851	826	786	831	826	898	823	865	802	810	861	844	861	874	865	838	815	827	800	854	814	823	863	868	797	823	830	829	828	900	761	848	796	808	853	841	796	882	824	851	753	894	854	815	844	895	839	873	806	857	879	841	801	810	801	829	874	847	863	831	852	861	821	815	820	818	834	800	828	862	849	806	807	850	806	810	852	839	844	849	830	866	813	849	843	856	868	823	823	839	895	835	829	843	846	804	873	834	843	834	852	831	833	806	780	816	846	778	804	762	816	888	851	838	844	863	814	792	839	837	805	890	819	893	814	861	849	819	791	834	838	830	863	795	903	825	794	875	863	820	846	839	862	838	848	799	872	846	831	846	817	815	919	867	864	900	873	819	834	855	842	875	793	836	870	788	821	830	827	856	797	882	833	792	824	786	888	806	799	838	799	837	822	822	810	796	830	764	869	829	877	829	872	910	776	839	795	893	841	853	822	813	843	815	877	860	833	905	881	857	811	850	821	772	837	820	860	817	813	861	814	825	838	874	896	793	822	823	811	831	872	784	863	862	877	863	764	791	830	807	826	819	814	902	842	796	812	776	869	770	844	822	864	854	798	817	808	821	801	852	770	805	860	824	867	795	867	833	798	783	865	846	844	827	804	799	843	832	832	861	808	892	819	760	835	827	871	870	829	789	814	805	770	860	822	802	836	811	813	861	831	826	874	875	837	822	875	817	835	840	851	826	801	853	827	808	857	831	855	796	855	844	813	858	834	872	840	827	819	840	790	841	869	843	849	857	816	844	868	866	863	825	807	857	826	872	843	838	802	844	811	848	822	811	843	862	842	818	845	831	886	841	816	830	784	825	872	856	763	882	835	815	859	798	840	791	744	847	866	895	879	869	796	864	803	810	868	854	834	819	844	810	803	837	804	780	827	840	818	853	800	834	819	818	850	848	868	874	795	848	895	835	876	807	849
3447	8404	6518	3281	2563	2008	1726	1557	1369	1247	1211	1204	1177	1120	1058	1041	1029	1047	1014	981	948	994	1001	999	1021	938	975	967	958	970	947	991	912	941	1016	1004	1050	960	922	974	1015	967	961	944	976	982	930	946	1008	945	990	970	906	1008	961	906	919	972	972	930	973	958	937	963	937	974	962	946	932	970	960	958	956	973	988	976	996	908	957	977	966	957	952	935	918	920	895	960	984	908	978	947	954	958	947	965	1011	940	950	942	966	984	932	922	971	1025	1004	953	978	926	948	966	951	938	963	960	954	945	959	956	963	951	934	950	927	979	907	966	984	995	992	965	1000	937	947	945	970	881	979	989	960	931	945	913	980	963	939	972	947	946	977	967	976	1017	959	930	927	892	929	1009	910	932	974	915	954	948	1000	943	988	957	940	948	1005	960	944	954	927	960	944	965	918	902	936	980	989	959	958	958	977	959	1007	973	1022	938	1010	958	995	951	1000	941	937	960	958	959	969	973	979	945	997	973	939	1017	963	992	988	970	918	943	976	933	972	916	1005	939	914	938	976	942	968	1026	930	1008	933	948	972	924	953	977	980	939	988	972	965	980	984	971	945	962	974	929	952	955	934	926	967	983	945	989	934	983	958	932	931	957	893	942	930	1019	927	967	985	960	973	933	975	909	928	963	920	976	913	990	963	927	973	960	924	997	941	950	940	940	929	1033	931	929	929	940	959	954	975	975	903	955	930	1005	983	999	953	1014	996	970	929	977	920	967	913	925	962	960	962	954	919	961	936	930	965	1060	961	905	980	963	973	985	980	951	1012	964	947	965	960	958	963	949	958	994	944	946	929	895	913	968	958	940	1004	966	952	958	954	964	941	932	943	1030	941	929	939	991	919	938	1004	1022	965	956	907	956	913	938	969	938	954	957	945	952	937	984	950	972	972	962	1018	912	938	951	1004	977	931	1031	917	920	981	906	990	983	977	959	927	907	954	990	939	966	898	963	948	936	955	947	960	942	919	960	933	958	903	963	961	967	965	933	992	968	990	952	968	978	976	956	924	995	947	972	961	1000	994	948	968	916	969	928	925	975	944	929	956	988	959	921	895	920	980	994	896	953	963	936	971	941	980	977	938	982	1013	943	934	937	996	963	993	976	984	975	938	968	910	976	904	949	946	911	970	1004	984	959	1013	985	988	941	914	958	967	946	962	973	929	923	947	939	953	966	943	947	951	980	1000	921	982	957	986	962	982	920	963	1025	963	953	951	963	978	1017	948	976	962	974	948	931	932	924	937	951	918	1012	889	951	950	935	976	1013	954	984	932	953	961	961	1009	969	947	946	900	990	973	961	941	994	973	944	971	985	923	976	918	955	972	985	1047	972	960	987	981	924	976	954	928	905	948	919	962	991	992	873	938	952	958	899	946	953	995	980	951	934	965	971	1007	946	927	997	911	943	907	957	1033	981	978	995	987	967	967	909	953	944	979	903	938	950	940	911	1012	979	908	938	936	971	947	942	930	942	919	942	962	967	979	950	950	956	904	984	969	929	946	987	920	942	995	933	927	948	942	992	949	953	950	985	904	953	938	945	931	951	969	968	956	963	932	1004	992	897	918	976	979	948	959	975	914	958	913	833	995	917	932	942	957	928	1001	949	979	955	942	1005	922	985	935	986	948	970	987	963	970	972	942	930	956	977	914	1028	993	954	991	954	888	925	977	978	944	953	985	984	969	905	958	996	947	920	946	980	928	932	992	993	883	975	915	949	982	952	992	940	962	1012	1005	922	997	942	947	957	970	932	981	957	952	939	922	916	980	973	952	926	947	944	923	956	956	921	982	975	942	956	906	931	934	983	940	969	947	930	975	937	963	891	975	981	990	974	936	945	912	979	982	955	929	962	972	949	932	979	950	967	926	987	954	897	972	962	961	941	997	941	913	957	922	941	951	959	970	1028	963	929	942	974	913	950	926	992	945	925	944	910	1003	985	960	983	934	957	966	984	937	946	996	1012	929	946	975	937	948	924	920	929	991	979	936	988	956	1011	921	882	966	985	982	1016	957	905	989	962	911	978	961	954	926	925	927	992	899	943	950	952	993	1020	889	917	966	967	982	990	889	931	969	936	958	947	967	929	904	995	997	939	1028	949	962	989	961	942	964	954	979	956	977	947	975	956	1023	920	960	961	947	1009	977	939	979	1027	978	959	919	983	915	930	958	948	893	956	940	978	958	997	955	926	917	946	933	941	970	923	927	974	939	982	917	953	951	925	1015	942	938	978	960	967	913	1001	944	918	924	983	959	945	950	930	929	880	928	966	954	911	937	1011	973	949	1013	970	961	937	883	961	915	1007	904	951	918	888	979	939	928	980	960	978	899	989	935	978	1008	960	952	1011	933	963	1000	991	929	958	971	982	910	966	900	954	1005	981	953	980	972	962	952	956	995	968	968	961	1001	965	928	896	973	925	946	993	931	937	922	971	974	968	961	935	931	947	972	987	961	949	963	951	965	1013	983	962	925	902	964	970	918	944	1029	935	988	942	1028	958	981	939	944	959	998	940	942	977	962	954	941	951	948	920	969	977	935	886	868	949	966	954	972	990	982	972	982	950	910	938	953	999	1015	982	901	926	919	979	953	970	946	950	1003	943	1004	977	887	978	991	953	941	901	920	916	982	916	952	962	936	960	958	907	977	1011	927	913	947	969	937	948	984	934	969	978	916	944	960	953	891	954	974	962	897	955	968	1011	1000	934	943	960	912	1007	883	956	935	1000	961	919	981	958	937	965	926	964	1008	971	949	961	964	912	952	906	982	938	942	942	972	936	984	980	952	979	938	941	967	923	952	954	942	980	920	958	958	976	937	912	980	887	972	962	974	980	932	932	956	968	964	935	950	985	993	974	952	967	952	962	962	939	1006	940	986	934	956	987	974	981	972	920	958	964	991	987	964	928	986	929	982	926	961	971	962	924	889	961	951	937	937	977	943	925	959	954	964	969	962	945	968	966	992	922	952	959	998	972	978	1036	974	964	951	922	976	934	980	946	936	952	957	946	983	966	964	966	979	969	942	929	971	931	946	893	931	982	899	967	943	922	980	942	946	1023	949	975	961	965	909	937	1008	951	918	979	932	911	957	976	934	946	976	918	895	935	948	1032	944	943	963	962	917	968	942	999	931	876	896	921	979	962	1004	950	984	960	967	987	984	950	912	977	936	953	945	1001	930	953	939	949	906	944	946	973	968	926	936	995	1001	925	954	944	959	961	966	954	994	990	931	1011	920	960	955	942	986	952	954	1006	1001	926	970	1007	935	940	937	956	917	977	917	944	994	977	936	1001	1020	959	968	906	930	923	910	1002	991	947	970	873	946	893	1010	962	933	906	964	930	938	989	951	986	939	940	963	946	995	956	955	949	986	1011	898	984	947	935	918	971	960	908	996	949	989	975	950	926	934	952	925	955	970	975	941	915	912	931	955	952	942	1006	907	988	952	989	1007	921	1027	951	963	939	960	897	1002	903	975	944	973	994	1027	969	917	922	996	983	924	904	975	978	982	930	926	945	907	985	958	975	974	989	983	987	963	960	951	929	986	983	986	963	936	956	911	933	929	992	902	988	920	876	964	908	934	995
24274	20846	26902	24893	11592	713	541	485	385	387	372	371	323	336	319	332	338	325	371	295	328	338	290	304	333	301	291	311	294	323	314	309	287	305	313	302	302	290	328	320	278	291	290	312	295	292	285	318	293	263	305	277	290	330	269	305	294	291	305	331	305	295	311	296	277	303	298	292	313	304	308	306	308	289	277	289	321	272	292	313	307	298	318	300	294	304	286	315	296	278	294	320	322	286	293	309	300	303	321	325	298	314	289	325	325	280	301	314	327	265	319	313	291	292	302	275	313	327	315	301	303	314	318	280	317	294	297	304	324	301	286	338	283	304	313	305	322	328	266	267	287	295	275	298	314	296	294	269	288	292	311	302	306	328	300	290	290	319	310	270	302	305	279	312	298	282	320	285	282	301	301	290	320	313	298	280	303	255	274	267	327	297	313	312	303	345	314	276	296	303	318	307	332	300	289	296	271	319	297	282	291	274	278	317	311	321	314	290	266	285	307	317	300	309	280	300	280	281	307	299	286	307	326	271	327	265	293	286	296	296	270	330	302	280	313	294	269	306	305	297	323	310	289	310	316	313	307	286	290	304	294	265	311	304	278	284	296	283	282	287	292	284	291	299	319	294	318	315	301	295	263	321	284	307	277	303	308	303	293	294	313	300	297	298	292	269	274	320	290	297	306	309	289	324	293	299	325	303	297	300	337	308	299	309	297	321	284	291	284	299	300	300	296	296	295	313	297	279	282	268	333	301	296	311	294	309	302	276	302	318	275	327	326	283	276	269	338	320	319	283	302	285	301	298	297	290	322	302	299	312	324	302	297	292	267	290	297	316	279	304	336	277	302	308	298	307	310	313	300	321	282	329	295	282	323	285	313	277	330	315	300	300	335	293	301	313	313	319	276	319	333	336	282	302	286	304	324	303	327	293	279	310	299	296	286	280	265	330	297	324	299	302	291	321	321	312	295	309	274	312	259	307	302	316	283	296	319	302	296	317	266	285	300	297	311	289	328	301	319	293	301	302	278	296	321	300	340	331	306	295	297	312	309	322	283	292	324	280	323	281	313	325	301	325	290	287	298	308	286	334	282	295	298	301	319	291	292	316	315	327	311	279	301	293	312	285	297	294	321	348	318	296	288	290	287	278	303	285	290	328	334	300	278	319	328	304	305	310	307	287	306	286	301	332	277	283	300	323	271	316	301	306	301	280	292	294	317	316	309	320	309	275	328	297	282	292	313	325	278	285	318	274	308	329	296	330	303	320	312	276	303	301	315	317	296	302	281	299	285	302	298	307	304	315	284	323	302	295	296	324	296	304	310	276	303	310	294	270	304	300	323	297	318	320	298	282	299	287	323	342	291	302	312	295	309	291	311	328	323	302	281	293	332	316	284	284	256	318	287	289	283	296	280	312	264	286	310	312	296	304	301	282	304	314	293	283	300	291	310	286	294	311	300	280	286	292	296	295	307	300	291	305	310	297	278	303	351	310	315	319	362	276	295	329	298	325	325	312	329	302	320	299	290	274	282	303	274	321	296	300	274	318	319	277	303	298	317	277	301	300	301	293	259	309	300	289	307	291	316	289	323	289	291	294	292	318	345	304	311	309	302	317	321	324	291	265	280	294	255	271	295	305	296	285	297	292	328	272	294	326	277	287	296	295	269	294	299	294	282	288	295	296	325	287	306	308	284	351	323	326	317	299	320	331	294	314	289	312	298	291	283	294	252	304	268	290	302	300	313	276	280	275	286	317	297	302	304	287	319	328	301	323	326	295	327	279	298	280	279	281	295	304	267	296	294	316	312	286	296	289	310	303	304	279	296	284	311	301	300	288	315	326	311	290	280	300	290	276	309	264	298	288	318	293	320	321	336	300	311	298	267	329	306	315	280	310	282	313	302	300	274	286	304	286	307	297	280	289	308	276	291	309	253	290	323	279	332	304	299	283	275	317	274	274	301	300	298	284	299	292	322	292	270	304	312	347	315	297	317	312	278	307	300	299	282	291	282	303	299	292	300	303	310	280	315	278	303	308	294	308	300	298	276	323	321	318	290	298	298	276	306	294	315	296	267	330	281	281	288	291	323	272	314	315	325	311	277	319	299	312	290	323	303	311	287	292	293	302	307	300	281	304	322	334	280	283	275	348	342	299	283	284	310	300	319	313	280	299	274	303	285	296	293	333	317	281	276	304	287	299	297	306	307	284	312	304	296	306	311	321	279	283	299	312	316	307	285	279	269	292	320	269	299	277	308	316	287	293	272	284	289	288	293	290	303	306	278	330	291	317	309	327	291	285	295	285	303	286	316	289	306	280	289	322	316	293	321	331	293	299	308	270	264	291	287	314	302	311	304	266	295	299	354	307	273	304	297	304	298	301	298	286	282	320	277	269	303	317	286	311	294	296	326	313	293	296	268	305	306	291	293	312	286	292	305	312	334	307	280	294	272	313	305	304	259	269	306	303	269	316	314	299	326	262	300	330	334	266	315	294	288	300	286	285	278	335	309	278	285	280	327	313	292	296	283	287	284	302	287	295	283	268	306	285	306	263	306	299	264	315	279	315	274	316	309	289	298	305	303	283	320	263	319	283	294	288	313	295	309	295	296	323	289	276	302	297	296	324	293	279	306	280	321	318	311	315	290	319	296	312	286	254	321	315	300	287	295	283	281	301	320	291	312	277	322	301	284	275	294	317	302	289	297	285	306	240	315	285	295	305	298	259	326	316	287	299	299	279	285	328	316	288	300	311	311	321	296	345	280	331	302	311	316	304	306	308	323	299	334	282	295	301	294	274	298	297	284	286	271	319	295	290	284	284	307	319	293	303	289	317	288	305	307	295	296	306	274	284	295	330	315	287	296	308	294	308	315	308	296	303	287	318	282	288	302	301	302	312	283	285	288	341	297	301	296	259	301	268	296	290	335	310	296	305	310	287	295	285	297	314	285	337	296	265	288	297	306	309	289	308	312	295	271	298	325	318	294	303	307	290	297	297	312	316	323	300	316	299	302	289	311	274	256	317	314	300	295	310	307	306	287	295	306	287	317	302	294	293	274	323	336	295	324	295	307	302	304	276	296	303	307	311	297	311	295	268	305	287	279	267	292	303	300	296	316	269	254	292	273	295	297	310	307	327	299	307	296	311	317	308	282	318	296	327	319	276	299	291	284	276	287	305	302	310	291	292	310	297	331	325	278	297	329	297	308	334	282	301	300	279	293	277	327	284	289	286	274	331	285	254	343	314	324	301	326	310	296	314	286	273	314	296	312	287	283	301	302	285	303	303	292	312	319	313	308	285	306	338	282	288	334	298	358	328	334	303	296	292	314	281	287	290	308	285	298	288	291	310	278	303	306	272	260	300	313	324	311	262	279	312	314	326	294	292	305	276	278	326	311	271	301	304	277	301	301	312	306	300	318	262	289	306	299	303	297	300	327	317	315	316	309	288	290	308	298	327	299	331	300	307	289	322	310	327	297	278	299	308	305	296	321	282	307	328	274	282
3283	5013	3703	1810	1279	1024	804	722	608	542	462	485	440	400	415	379	415	391	421	423	416	398	366	396	368	375	396	404	383	345	362	364	371	363	361	368	398	361	353	345	374	359	358	355	385	381	332	392	344	351	351	349	352	353	362	335	342	344	383	362	347	371	366	336	386	355	372	373	345	347	346	329	354	354	327	349	339	381	383	369	337	333	379	370	361	315	326	381	343	381	352	343	353	328	355	367	360	388	362	322	382	355	353	354	354	361	310	336	345	356	347	341	355	350	370	332	334	318	370	387	327	329	376	381	383	379	309	353	399	363	380	377	347	344	387	368	351	349	359	378	363	399	393	321	345	338	342	377	345	334	392	362	358	352	368	408	343	381	345	383	349	371	341	384	339	362	337	377	336	382	376	334	349	347	373	371	357	364	370	369	335	357	331	370	371	413	343	381	364	352	364	372	329	386	352	381	345	360	337	318	352	390	344	368	362	333	352	356	350	371	374	372	388	353	371	375	355	423	334	363	345	380	375	378	364	380	375	356	391	362	358	369	360	379	333	369	344	373	385	358	367	377	351	365	338	371	385	349	359	330	385	407	321	383	371	378	367	340	349	359	360	378	316	376	325	368	356	345	368	369	360	364	358	344	352	378	400	339	372	346	380	372	370	360	343	339	380	331	382	392	324	367	351	359	338	366	349	363	340	377	353	355	353	356	368	372	364	358	346	354	342	358	354	349	357	330	350	391	311	365	363	350	348	354	345	379	357	397	341	338	347	342	367	381	347	357	361	372	356	333	341	382	343	341	340	364	370	396	368	339	350	365	327	346	359	375	320	340	356	364	348	362	344	353	337	357	332	360	363	346	357	372	360	378	345	359	342	354	357	328	335	330	328	363	378	330	339	332	383	324	410	359	388	346	379	338	360	346	349	379	349	374	347	357	382	364	370	373	309	358	378	350	352	395	338	337	366	355	374	351	346	395	340	352	344	380	358	334	334	364	357	358	328	376	353	364	320	362	345	325	358	349	349	336	371	349	350	338	363	347	364	351	344	351	384	347	367	354	357	331	327	341	341	372	417	349	333	372	356	341	347	382	368	395	379	388	365	387	374	339	362	337	335	335	369	408	369	389	386	360	360	380	355	351	342	330	379	324	369	336	349	375	387	362	356	366	382	358	366	351	384	378	362	347	359	344	355	353	358	340	380	343	344	346	388	374	332	350	342	385	377	362	382	352	346	335	374	391	362	330	342	333	365	350	388	367	353	367	340	361	335	352	372	348	357	360	357	339	376	337	379	345	368	337	368	346	359	358	350	357	355	348	364	389	358	345	341	371	355	332	379	360	352	368	367	364	356	371	351	352	376	368	384	336	365	375	360	341	351	335	345	378	372	357	347	374	351	363	343	343	357	346	363	325	325	401	366	364	367	404	360	376	346	357	372	364	333	348	316	350	345	321	353	362	344	320	343	365	366	352	395	372	357	369	321	370	393	355	340	327	361	381	346	344	350	360	357	358	342	375	338	333	372	358	385	331	354	351	341	361	362	390	370	391	357	356	346	326	344	335	385	386	373	356	349	348	366	393	385	394	359	354	347	338	380	414	350	350	362	325	369	366	366	350	359	373	345	380	378	366	371	369	364	355	348	322	364	370	359	360	366	337	379	349	366	374	361	347	349	381	352	345	361	380	391	336	381	352	349	349	369	352	358	361	362	368	366	378	379	363	386	373	341	332	398	373	380	352	304	361	350	337	354	368	390	354	335	375	338	360	397	355	369	361	338	361	335	379	376	346	327	325	388	366	380	396	377	356	330	356	382	358	342	339	367	315	330	379	385	330	402	333	350	361	332	358	390	352	356	328	325	329	377	372	352	366	356	394	356	360	361	337	344	365	377	341	346	371	373	368	359	364	364	338	365	344	332	366	353	359	394	349	362	338	316	403	351	385	372	342	393	365	374	377	357	353	345	327	364	358	350	342	347	391	342	383	372	350	348	351	377	372	374	379	356	337	365	356	375	362	310	349	365	352	345	389	357	367	366	367	395	338	371	341	382	395	327	311	367	353	356	336	346	358	376	362	346	349	349	332	332	358	349	411	376	400	348	379	361	353	312	320	386	337	369	394	352	336	384	339	371	367	343	348	355	340	361	353	353	345	360	336	330	385	369	387	340	383	339	340	358	341	335	352	376	358	353	312	366	341	395	344	339	366	336	388	367	391	345	336	343	332	334	329	363	367	376	340	374	350	353	339	388	364	380	355	364	345	360	367	367	347	376	378	328	355	343	346	372	337	347	402	337	364	342	378	364	355	330	361	334	356	345	352	376	354	341	366	369	409	357	326	337	339	375	341	325	327	339	333	366	389	360	354	332	357	357	352	340	369	324	339	406	363	374	339	366	387	320	349	341	326	363	365	370	360	342	359	370	380	365	353	326	381	365	357	353	332	372	383	361	362	332	352	348	382	361	368	350	364	335	351	372	349	388	418	365	365	360	378	360	363	373	369	348	365	352	347	360	393	365	346	345	367	358	350	379	357	382	358	370	352	357	370	378	347	373	339	355	362	368	372	362	360	329	360	378	363	369	351	350	338	357	359	370	354	354	359	334	383	318	355	369	348	368	370	343	359	366	334	362	371	357	373	374	367	341	344	324	386	339	364	356	353	362	353	380	368	327	333	350	348	357	372	365	332	371	343	357	367	346	356	361	360	371	346	380	368	383	372	366	366	363	363	365	344	372	342	374	386	350	353	354	345	383	378	364	371	373	378	369	377	358	376	345	372	349	335	377	352	404	363	329	367	380	348	375	364	377	384	357	351	375	358	387	335	339	345	363	379	390	354	374	346	377	370	358	362	336	360	325	339	320	352	370	331	352	372	377	378	325	348	352	330	329	371	392	391	385	363	349	326	359	360	357	297	381	368	370	395	356	381	374	351	398	399	360	350	365	342	352	363	342	355	352	378	381	335	372	361	347	361	334	348	360	331	359	341	379	362	348	381	336	379	363	340	336	333	398	335	328	341	342	355	343	378	344	330	353	378	345	366	345	378	374	357	357	363	368	332	368	347	363	354	325	358	367	362	344	331	371	372	354	385	327	344	374	379	356	365	342	352	375	393	377	360	375	368	336	378	352	358	390	361	364	375	362	342	330	392	380	357	395	349	369	336	360	355	370	367	354	391	354	368	364	356	359	380	355	360	325	369	374	375	355	362	323	319	362	353	313	366	381	357	369	363	345	356	360	357	338	380	367	337	359	325	382	356	363	361	333	347	351	355	368	353	384	358	378	388	363	345	381	359	343	366	351	376	315	387	357	344	355	357	365	351	364	356	356	381	360	356	357	366	376	352	368	357	358	381	355	379	349	354	360	302	357	344	364	353	395	380	354	375	364	363	350	336	342	341	361	332	364	357	371	378	362	409	342	350	384	370	339	340	355	391	353	341	326	339	364	359	372	366	379	378	402	358	369	331	355	321	399	323	363	333	343	387	351	340	389	369	366	357	384	362
22145	20892	28451	23441	20895	20936	9075	1255	940	842	789	768	701	674	649	644	651	589	590	549	547	574	570	589	559	551	554	532	532	551	536	579	573	554	550	561	509	532	542	539	559	474	541	508	515	524	559	555	520	535	559	549	497	524	550	545	502	545	496	513	510	542	514	518	506	528	511	526	502	535	530	523	532	508	515	527	557	539	525	518	560	523	493	543	502	530	515	501	540	510	513	513	577	505	571	522	491	563	500	508	514	541	521	576	531	528	464	554	545	533	546	488	472	554	526	515	514	513	531	536	502	528	513	515	513	537	533	555	510	545	503	472	532	562	512	485	522	547	537	452	524	519	475	562	513	524	572	529	512	520	553	495	487	521	524	526	546	524	493	532	506	523	530	539	524	521	507	545	531	497	512	491	572	479	540	533	512	509	510	543	522	495	513	518	520	492	506	502	517	522	518	536	475	496	554	501	514	550	542	502	531	539	509	513	552	519	505	533	522	552	498	539	532	477	523	526	558	528	526	530	505	478	518	541	529	509	524	527	517	530	492	548	589	562	500	505	499	509	509	487	531	536	500	507	548	461	514	525	512	510	488	568	469	504	495	485	513	526	524	496	525	502	509	506	497	549	491	522	483	468	534	571	518	497	539	500	546	544	480	496	527	522	557	567	521	508	518	514	560	477	481	509	540	535	529	520	505	484	522	523	504	537	512	484	524	492	573	501	483	533	471	500	500	513	503	505	514	502	530	488	484	517	536	508	504	549	481	489	508	557	539	523	480	513	525	549	498	494	492	487	525	518	534	530	524	540	551	517	562	487	502	515	519	511	521	539	513	526	517	515	536	535	536	546	492	551	534	497	557	556	508	532	501	518	516	519	510	513	490	526	506	539	515	521	487	526	561	518	527	535	524	529	509	506	487	550	532	490	524	528	479	533	514	509	520	524	539	505	520	527	524	504	513	502	512	536	504	529	554	515	522	449	480	531	512	511	485	529	464	560	491	512	529	533	481	527	519	547	513	537	519	538	483	531	512	584	522	504	497	497	514	490	556	518	534	542	521	524	532	501	498	514	513	510	541	549	542	515	504	510	525	525	543	555	530	537	506	492	507	517	539	537	516	507	562	504	510	523	503	529	515	564	531	511	503	531	535	543	563	440	554	551	493	545	468	497	541	518	535	525	525	561	520	503	510	525	488	508	540	479	529	506	519	521	469	530	547	551	551	492	527	510	523	524	539	530	533	501	493	535	511	529	527	491	506	539	488	487	526	525	518	487	509	544	535	472	506	493	555	535	553	490	499	496	564	501	479	493	524	526	541	495	489	501	569	495	529	523	529	526	514	501	481	502	525	554	496	560	505	505	511	550	497	494	552	501	478	555	476	527	529	483	505	559	548	506	496	479	561	517	468	498	494	500	516	489	541	522	514	507	472	496	495	510	505	500	492	493	547	497	547	498	542	500	508	555	498	499	548	542	558	517	537	519	486	528	524	542	517	511	508	556	513	491	504	560	519	544	545	508	499	514	529	479	494	494	513	524	506	530	527	539	564	519	452	497	523	518	534	534	519	537	488	485	520	521	525	540	537	549	534	517	533	533	500	508	532	505	511	529	526	489	513	511	514	548	527	525	538	507	490	532	530	515	504	537	570	537	542	494	503	502	498	509	518	472	514	528	510	543	533	528	499	525	521	542	525	524	503	550	554	536	517	544	474	525	549	530	532	517	535	495	474	539	474	518	518	527	504	521	519	526	511	539	530	543	508	529	502	518	519	552	532	533	536	513	468	573	517	532	471	570	553	495	459	519	470	521	504	507	521	520	541	527	500	497	485	517	551	535	521	531	525	533	501	530	491	498	518	516	537	515	516	508	492	507	508	506	536	557	547	521	480	521	526	523	523	538	495	509	522	524	521	519	515	468	509	535	526	522	486	525	543	531	521	485	514	533	467	548	498	458	492	529	574	513	513	482	532	488	528	510	512	513	526	525	507	553	525	496	516	482	510	496	522	520	534	525	512	533	494	540	528	532	517	522	496	496	455	510	546	529	499	514	536	560	538	492	544	516	508	516	510	489	527	491	512	542	565	497	516	534	495	519	511	550	498	527	566	535	544	504	499	510	545	511	515	528	512	521	526	553	497	509	486	522	502	500	543	535	524	554	513	529	500	546	512	557	515	542	519	496	517	542	519	470	529	531	494	527	528	524	534	521	506	503	541	498	492	520	492	519	525	523	518	510	513	503	494	510	538	523	516	528	541	504	521	498	544	503	490	519	511	522	512	537	517	517	545	550	497	480	516	504	542	525	506	495	544	525	521	509	523	498	529	508	520	494	490	503	533	533	507	520	548	513	575	480	527	547	539	473	504	495	523	540	493	527	494	542	463	566	502	522	538	508	532	506	514	546	527	513	538	531	522	519	511	529	525	514	521	507	511	545	497	517	518	493	501	534	509	501	483	517	498	519	518	470	525	501	503	550	493	538	537	513	439	540	484	530	493	534	487	522	523	478	514	511	549	529	529	500	539	525	524	526	499	462	493	476	480	548	543	523	519	555	516	534	507	521	513	499	518	499	510	559	508	523	464	510	512	532	503	520	531	523	545	478	510	549	549	505	522	503	487	498	540	510	495	547	514	526	466	528	477	518	501	498	521	567	480	503	476	524	524	523	502	496	537	502	514	529	494	510	484	507	525	527	490	490	527	527	542	511	514	511	505	521	525	516	497	505	494	550	494	500	535	488	504	553	512	498	491	536	489	487	549	529	503	538	525	525	509	497	531	514	519	521	529	530	470	548	537	514	522	545	541	465	529	507	522	530	491	514	536	551	509	511	491	503	508	501	505	499	499	514	515	484	533	526	509	545	517	500	481	507	532	526	494	516	450	553	517	517	514	520	491	522	502	539	518	515	545	474	500	496	487	535	517	541	508	514	537	537	525	501	503	534	514	509	500	526	529	532	521	515	486	497	552	509	560	518	531	525	509	468	493	516	501	523	528	507	497	524	508	503	538	505	541	514	492	518	470	492	486	533	516	542	544	496	489	483	488	542	493	552	495	535	544	515	530	528	507	515	528	525	533	542	547	537	524	531	540	522	515	514	513	495	483	523	549	510	506	486	521	496	531	531	550	513	494	563	479	490	499	527	537	533	507	568	476	554	523	526	497	525	515	536	524	517	548	480	543	554	486	521	485	548	525	538	500	524	482	495	537	513	503	484	545	509	460	536	531	524	514	523	521	499	482	529	501	552	533	505	525	499	520	501	507	491	488	522	519	536	483	540	494	512	496	503	517	510	522	496	465	521	494	519	521	525	585	539	536	529	499	536	525	487	490	533	521	525	544	534	568	534	490	554	517	512	554	531	471	467	507	517	484	520	522	531	502	502	559	551	501	547	533	543	512	509	500	538	522	509	520	500	530	514	510	530	545	500	521	503	522	513	490	514	517	541	523	550	475	520	508	495	540	535	540	481	511	501	510	510	504	535	543	523	486	569	510	544	530	541	503	546
4340	13704	10628	5247	3700	2828	2267	1883	1481	1225	1151	977	933	904	854	765	827	716	780	730	743	712	713	684	697	673	706	685	717	668	666	623	719	633	660	641	633	632	598	643	610	641	611	630	610	620	637	614	607	669	598	622	645	614	641	658	579	632	634	629	699	634	648	633	635	659	601	630	628	643	645	572	666	620	620	652	618	653	625	600	618	611	610	619	616	605	638	610	643	630	580	608	571	581	638	657	641	626	664	615	616	595	602	605	585	654	656	612	639	596	603	598	594	604	631	623	651	633	594	597	631	611	670	619	645	650	615	667	637	652	607	626	597	593	610	598	637	630	632	613	599	631	627	570	567	637	605	638	604	582	641	618	637	602	582	644	667	622	651	610	599	649	648	629	608	617	628	591	596	602	644	612	613	562	603	606	642	636	593	636	655	608	588	660	652	652	618	613	637	641	585	592	625	613	597	601	635	689	616	676	639	627	563	610	625	616	635	619	583	687	624	601	644	639	638	592	590	661	631	613	597	625	636	649	649	589	655	593	656	633	590	617	614	606	590	646	647	632	606	627	585	611	643	631	549	647	599	590	608	583	616	627	586	640	622	619	614	630	649	639	616	637	625	595	650	668	630	608	604	618	602	623	583	607	600	594	622	592	545	617	603	627	620	610	635	588	588	657	580	620	588	641	635	585	607	597	597	643	636	633	624	619	641	601	628	627	629	639	626	673	632	608	641	618	703	575	634	640	596	612	604	633	612	574	607	623	601	638	582	607	613	640	579	608	608	630	672	638	609	617	619	592	628	605	645	599	609	615	628	600	619	645	613	615	636	600	601	633	623	588	660	651	618	613	589	566	630	586	605	582	565	601	629	604	613	653	602	642	611	647	641	635	662	615	623	618	587	601	635	573	610	597	624	604	591	573	628	616	628	599	614	623	610	590	584	567	582	596	605	614	644	591	635	582	610	593	664	598	639	629	598	609	607	610	639	587	598	603	635	622	611	633	602	601	643	572	587	614	583	596	619	598	576	621	605	582	591	616	597	592	643	615	625	602	670	563	686	607	626	685	629	608	598	637	621	621	676	646	583	607	615	621	622	571	649	644	646	628	617	574	599	587	579	571	590	598	670	628	621	644	669	631	632	670	610	652	563	634	606	593	590	591	612	604	638	594	627	621	632	610	591	612	617	630	568	642	629	614	584	598	631	576	574	633	646	589	633	571	634	605	647	601	647	593	592	605	646	598	589	622	625	609	613	598	619	626	604	588	643	631	614	639	644	595	582	618	593	598	615	628	575	554	641	556	595	600	649	653	574	605	614	601	654	596	586	627	578	611	597	621	590	645	616	628	625	530	635	640	608	677	595	586	639	629	644	612	564	650	628	600	609	634	643	622	656	599	613	633	603	680	607	586	644	563	665	593	673	561	584	640	630	592	590	616	616	665	640	589	578	594	589	680	619	607	605	597	562	640	626	599	626	576	587	605	598	592	607	610	624	589	590	604	622	612	601	598	639	621	634	605	591	575	613	603	606	623	586	658	642	649	586	575	612	633	604	563	635	585	634	633	618	604	624	667	588	603	632	607	626	687	595	651	594	556	572	647	647	663	621	640	637	585	614	548	620	632	613	641	602	594	568	581	597	638	620	610	575	589	653	653	599	569	582	612	596	586	644	586	607	612	604	611	646	593	605	650	591	584	624	612	625	609	627	597	607	616	573	640	562	622	616	621	626	605	594	583	628	603	638	598	606	582	581	614	610	618	588	585	627	595	679	635	558	638	670	637	618	603	612	617	627	602	636	660	626	573	657	602	613	691	601	608	639	656	608	613	599	592	631	587	585	655	630	615	585	616	608	628	580	649	608	643	588	639	616	609	605	557	639	630	573	627	651	640	593	577	606	636	631	609	620	604	660	589	602	661	628	623	609	600	635	616	640	631	611	643	612	583	597	538	600	621	602	617	644	659	603	656	656	606	597	605	578	581	608	659	621	636	639	566	616	625	615	622	624	594	608	583	585	589	621	661	621	607	629	580	636	625	636	644	618	623	599	639	635	617	606	584	623	623	606	631	608	632	612	627	614	648	608	611	598	596	575	637	614	593	601	652	638	621	646	646	576	604	659	589	594	609	581	628	640	629	600	634	605	629	618	612	625	599	599	630	612	616	647	607	604	621	605	637	614	606	615	637	610	621	611	634	646	628	631	602	626	604	623	605	624	582	622	604	629	626	637	676	596	593	587	589	640	609	602	644	577	621	614	655	620	601	632	612	615	597	616	595	603	590	645	608	622	595	619	632	587	599	627	646	608	634	595	619	648	607	580	609	585	599	574	616	602	640	581	604	590	610	639	588	581	605	651	613	644	628	625	579	555	642	656	580	599	591	612	586	584	624	658	593	655	654	638	644	628	625	593	614	615	630	580	603	618	623	618	630	585	620	614	604	635	585	622	587	640	640	636	611	604	605	624	621	674	664	629	628	572	558	575	626	617	634	593	625	634	638	578	640	586	607	604	612	622	606	636	619	635	572	657	602	607	640	597	644	628	639	575	628	624	585	631	633	605	619	601	610	624	615	626	615	611	595	594	597	598	629	605	598	635	618	601	635	622	667	621	658	651	587	613	615	628	626	579	618	600	621	619	588	640	555	611	631	617	609	597	580	603	635	631	618	627	588	617	578	611	670	622	650	635	658	622	585	644	620	649	656	623	628	656	629	630	614	610	616	580	594	569	591	596	561	631	595	659	605	602	636	599	621	613	609	643	577	536	599	654	600	590	665	582	617	620	596	576	596	637	635	632	617	642	596	630	622	594	629	632	596	581	620	610	615	686	620	614	644	630	675	618	647	591	640	634	616	567	675	592	626	646	610	633	588	630	596	617	594	688	660	606	588	628	617	622	647	600	628	633	607	663	593	610	632	589	606	612	616	617	622	618	612	631	572	595	587	624	623	617	605	640	593	597	625	595	582	615	592	654	613	660	638	590	550	645	596	638	588	599	614	601	611	623	643	604	600	590	595	578	584	641	616	586	608	616	612	604	666	624	599	636	585	627	608	586	570	618	559	646	605	599	573	605	628	615	604	617	589	617	634	636	639	592	617	586	643	616	658	622	604	642	636	593	563	592	580	623	608	570	646	586	596	573	587	609	607	651	613	613	571	607	605	600	614	619	622	587	605	646	629	606	553	588	640	598	658	614	599	643	635	614	604	593	617	592	637	621	600	577	626	599	637	617	622	572	629	590	599	623	652	599	588	581	601	563	602	597	602	636	625	597	642	636	632	636	640	641	594	605	588	623	604	619	629	585	624	561	600	571	596	623	625	637	614	612	596	643	587	611	596	579	577	588	631	635	592	588	639	677	605	613	608	601	640	609	594	606	625	575	608	639	569	641	656	597	639	610	587	567	596	578	621	619	648	578	634	639	615	626	624	626	600	628	619	652	649	579	590	620	608	579	635	664	573	616	649	644	610	600	593	627	628	623	620	622	632	651	607	607	661	591	605	592	655
26938	18677	5146	934	714	670	658	619	625	602	599	651	610	621	580	576	620	608	648	626	606	640	589	597	611	614	635	669	638	585	623	602	616	572	578	637	591	626	610	663	619	610	618	644	619	602	600	590	637	609	626	598	674	597	618	623	649	595	660	586	636	558	622	624	649	594	613	656	618	620	629	633	612	557	632	586	616	591	605	602	568	599	646	605	625	582	612	591	635	622	593	622	596	613	594	564	642	635	620	630	592	642	618	625	640	620	614	607	591	597	588	625	627	626	592	609	573	630	578	630	618	601	559	607	637	602	542	669	598	601	620	614	617	615	602	591	625	637	589	598	585	609	631	608	595	572	633	593	577	640	578	624	576	625	644	575	621	613	563	606	589	617	608	600	627	584	602	600	567	663	566	626	609	610	606	578	598	573	627	626	620	570	604	621	611	580	657	617	599	639	622	628	587	626	585	659	614	652	607	591	635	632	589	549	594	615	623	623	605	635	646	593	596	635	632	619	619	633	584	658	595	642	595	611	585	580	613	654	624	600	641	594	613	600	573	603	629	556	577	619	571	588	673	607	623	576	618	569	609	619	592	648	608	612	576	597	641	635	591	614	583	553	618	613	599	639	606	600	603	593	614	615	613	633	619	647	616	618	640	602	624	614	586	602	592	598	618	591	621	607	627	668	623	622	615	585	617	615	633	630	628	604	627	599	565	642	637	611	596	589	634	585	618	598	591	649	619	592	577	576	624	569	562	615	613	629	615	647	605	625	608	558	619	581	582	612	576	649	617	591	574	651	617	609	586	614	652	644	587	636	633	643	631	554	586	635	603	584	574	629	616	644	607	606	639	592	590	620	578	612	596	596	627	605	648	666	604	628	598	638	587	611	607	612	633	643	615	602	597	609	622	641	655	599	608	631	626	620	626	600	602	610	611	664	596	624	600	616	553	551	593	606	615	607	603	609	573	633	606	643	650	630	603	592	625	614	621	621	606	630	633	570	607	618	642	623	582	615	566	559	635	627	635	609	598	587	590	609	604	616	631	598	636	620	554	576	656	576	580	615	645	625	645	625	627	626	591	635	626	617	596	632	587	595	600	598	605	611	609	621	586	582	614	595	628	581	567	583	621	608	610	583	610	583	638	600	642	619	600	633	604	623	557	620	591	603	636	605	581	626	622	638	568	613	593	614	592	609	605	606	608	616	611	618	661	631	590	589	632	609	609	622	576	592	621	600	602	568	648	618	586	613	609	636	574	613	599	608	620	613	577	618	635	608	607	591	603	584	589	628	575	652	608	624	614	564	617	582	612	645	605	615	596	577	574	591	623	637	678	607	629	599	561	616	656	558	603	640	601	605	590	627	602	615	614	628	611	614	594	600	622	582	618	650	622	621	595	613	605	669	628	641	620	596	603	630	662	613	618	606	580	634	607	645	627	600	578	605	580	606	650	604	576	632	633	628	639	621	607	605	605	606	617	589	591	617	609	578	601	626	645	563	611	627	592	637	663	618	636	616	635	620	619	583	609	608	619	609	642	616	592	618	608	561	600	615	648	615	563	633	617	561	591	641	620	687	628	607	608	617	611	640	621	599	628	632	642	618	607	629	612	600	579	626	602	566	624	615	597	638	569	638	586	641	678	593	598	608	623	611	601	606	581	635	631	578	616	617	625	611	601	572	609	609	636	580	635	676	622	561	612	648	586	582	595	593	616	628	619	649	589	621	626	640	612	622	640	627	580	578	659	594	623	619	632	612	628	642	550	579	607	623	615	619	596	611	589	635	616	617	621	558	611	614	654	629	606	626	612	592	630	604	586	598	628	580	589	570	603	604	650	626	663	648	582	594	598	592	599	626	631	632	619	586	606	644	574	595	582	644	568	621	638	584	615	589	606	607	623	592	633	636	608	605	592	586	592	587	580	616	629	609	577	607	595	627	597	651	599	642	626	562	624	619	607	634	602	577	603	599	578	545	594	551	609	606	587	594	617	629	655	587	579	581	589	596	603	604	631	573	589	600	603	643	678	604	569	594	642	599	641	624	659	561	651	595	587	602	589	647	607	637	600	648	619	604	582	583	591	600	604	583	629	592	613	573	605	607	605	599	585	594	613	588	598	591	625	628	624	590	637	618	653	659	650	606	621	646	600	579	648	647	625	621	598	585	622	639	586	647	641	665	606	555	600	625	621	586	602	640	586	607	585	614	622	564	644	619	621	569	635	623	622	609	634	619	591	653	644	666	594	579	666	680	580	638	639	562	573	566	603	650	634	576	666	621	600	641	614	602	586	600	622	624	596	669	645	612	611	591	630	611	585	633	647	567	611	599	606	604	594	604	673	594	617	642	610	601	565	613	592	629	585	588	589	586	585	634	578	619	624	563	650	627	550	629	636	622	577	618	624	636	604	604	584	626	581	679	647	615	630	607	612	635	628	644	584	590	644	615	646	642	575	635	599	628	646	612	620	644	604	630	652	597	616	616	592	628	624	610	618	612	591	624	689	590	612	597	579	591	606	595	633	579	632	572	651	615	590	600	580	613	640	627	573	602	622	631	628	640	604	585	625	586	584	647	628	606	597	638	638	606	623	614	661	653	596	631	609	632	645	608	635	621	617	581	613	613	626	613	631	594	620	627	563	610	642	628	600	606	659	629	652	612	550	618	602	601	603	611	596	643	543	618	581	618	588	621	629	580	646	571	582	598	624	627	620	602	627	608	609	617	619	612	575	615	603	594	588	621	607	580	594	648	608	577	615	595	627	609	581	601	582	598	613	616	616	593	669	617	610	609	596	610	565	612	617	572	592	584	578	647	622	603	623	604	644	647	607	600	603	597	619	650	588	625	626	543	603	624	616	615	641	623	587	597	645	562	611	564	642	615	619	581	584	657	614	606	601	587	579	613	628	583	585	629	642	603	662	581	620	621	605	623	618	617	610	636	645	619	592	635	602	647	581	590	613	636	594	614	547	553	621	577	608	621	565	613	621	623	571	606	607	601	613	576	561	651	632	631	627	631	589	598	663	593	598	564	618	597	600	592	654	621	639	595	589	633	678	631	598	601	664	633	622	626	631	578	602	670	644	662	578	630	551	605	606	580	610	589	611	620	622	577	610	596	630	584	631	595	626	578	618	614	599	638	635	629	605	594	628	574	640	592	607	599	629	574	640	621	635	589	649	583	599	615	627	593	618	593	644	584	636	598	567	657	619	619	624	598	621	592	585	641	600	591	618	600	663	649	597	590	634	570	633	576	589	623	624	610	612	617	621	611	587	568	595	584	616	591	620	594	627	620	614	642	606	595	603	586	613	657	642	614	600	621	596	632	569	611	619	616	601	632	616	635	643	582	617	575	622	623	636	567	607	614	666	581	620	638	587	627	598	599	588	613	594	600	581	625	632	673	631	618	635	607	617	605	560	593	584	600	641	618	611	580	587	626	615	613	571	601	581	589	616	585	634	605	573	617	630	638	608	586	638	625	594	637	643	596	596	594	614	612	647	626
4153	1186	1066	817	767	793	758	688	732	688	723	764	765	702	721	643	677	726	674	703	722	720	665	719	714	763	692	729	705	681	737	733	705	732	688	698	685	718	683	690	720	710	696	697	665	709	724	679	713	691	690	699	723	706	743	715	673	695	729	732	702	684	652	701	722	714	701	728	746	681	678	679	719	728	694	721	705	699	706	698	665	689	694	630	679	725	718	724	644	672	692	722	691	723	695	712	723	636	695	718	695	682	730	684	679	748	708	730	707	687	665	690	703	711	705	746	676	671	713	686	660	695	729	680	753	712	653	704	702	700	699	693	725	751	731	695	693	732	676	686	645	684	683	713	710	721	720	659	680	698	722	711	716	658	727	670	699	667	708	705	656	709	768	740	690	711	746	713	721	746	698	700	718	716	777	690	702	690	699	700	715	674	699	730	725	725	677	728	691	700	677	706	673	694	670	718	677	667	673	696	689	682	698	649	716	703	749	744	680	666	638	706	709	699	715	691	683	670	722	731	669	687	697	697	725	692	670	712	696	699	690	702	663	681	684	718	644	732	704	660	744	692	717	697	696	701	747	753	668	774	727	673	703	690	688	703	668	715	683	695	694	673	685	731	688	712	685	705	715	685	665	712	681	693	687	696	711	665	714	711	728	692	667	702	677	676	685	687	655	705	685	699	696	686	714	741	706	705	701	750	673	698	696	714	726	661	680	680	675	724	728	686	674	738	703	698	680	735	694	687	698	725	728	695	704	700	717	683	742	598	679	689	668	710	688	659	753	725	706	682	712	685	697	694	708	755	737	708	746	710	724	715	699	717	682	703	682	738	715	688	698	720	660	688	704	694	727	720	700	691	699	737	742	702	728	690	739	701	668	690	680	715	722	658	683	695	732	659	684	772	739	654	713	676	701	667	737	720	726	684	684	688	742	682	693	746	774	667	725	737	699	709	733	662	719	711	747	741	695	676	737	684	675	718	735	714	740	746	722	664	679	696	666	675	707	713	706	722	711	704	722	689	654	728	710	702	698	685	670	682	696	689	702	715	707	697	740	711	696	700	679	658	734	716	700	702	686	702	675	726	654	736	671	689	678	674	690	667	686	730	707	717	721	702	700	716	687	708	692	675	676	713	691	680	723	709	674	658	712	693	690	689	720	717	697	673	672	683	710	722	717	702	695	757	735	744	727	703	694	663	684	659	734	681	681	700	733	745	682	668	697	697	687	670	652	773	710	709	685	697	729	707	703	679	745	695	706	714	718	712	719	696	680	738	705	736	701	701	670	705	662	702	731	708	683	770	732	691	699	702	713	723	748	692	731	696	678	673	719	700	723	677	708	714	695	691	739	734	752	661	700	667	714	701	685	698	627	699	709	732	707	665	706	737	697	696	717	718	703	692	691	699	666	658	713	705	715	710	686	726	690	705	732	699	747	709	683	750	708	664	639	697	684	667	693	682	701	756	637	687	718	705	687	680	723	696	722	727	743	723	696	670	699	675	681	723	695	619	678	726	731	708	724	694	752	661	706	729	721	691	700	728	635	695	670	772	679	733	682	734	705	724	653	681	684	715	700	673	687	745	669	674	758	675	708	721	685	702	720	663	719	748	694	734	674	720	694	736	629	683	680	720	687	690	691	698	700	705	692	681	666	688	756	715	700	714	717	723	678	680	713	699	756	690	699	701	727	779	689	680	716	679	698	682	690	748	691	690	722	657	732	700	692	704	686	717	680	727	669	672	738	710	716	723	738	715	708	717	713	702	730	730	709	692	681	708	707	709	704	676	652	659	703	695	686	711	721	707	682	706	723	705	703	678	694	709	696	678	693	669	740	743	692	644	728	701	673	720	723	693	677	660	686	700	746	686	703	702	652	723	714	686	702	657	721	663	738	693	709	655	751	703	708	689	756	715	713	694	710	677	685	714	669	720	683	675	677	689	760	710	721	701	727	728	691	644	729	712	738	704	699	706	682	700	688	680	697	734	758	687	641	708	738	681	657	675	658	723	693	708	734	692	649	701	719	705	709	689	681	669	762	707	704	713	704	698	726	692	712	719	717	653	682	721	759	722	696	669	696	669	716	719	683	706	683	671	720	732	740	728	743	709	686	718	724	647	694	707	714	724	714	733	678	732	639	722	706	725	702	674	678	706	741	697	739	722	695	645	708	689	693	688	703	693	664	695	675	648	725	721	665	739	712	696	684	723	657	662	665	673	722	700	706	702	717	748	673	695	699	702	729	665	654	674	700	671	691	694	634	719	733	701	703	670	714	667	646	689	718	701	737	688	677	665	703	705	734	713	676	736	667	757	695	726	774	718	715	688	696	729	680	700	690	714	699	722	692	779	667	718	702	671	728	719	693	664	724	664	684	706	748	690	727	726	714	638	698	710	632	717	752	729	722	650	749	688	680	693	648	689	692	729	693	698	664	671	677	682	657	717	682	712	752	720	715	706	755	675	651	668	692	689	682	724	719	751	710	718	696	688	707	713	731	687	675	714	718	703	703	703	651	720	740	703	651	684	726	722	676	697	676	645	721	729	689	682	718	661	699	695	679	722	723	720	679	648	736	726	693	707	700	710	687	702	782	642	692	735	701	707	735	678	713	715	747	686	732	712	687	677	728	745	697	701	698	718	717	686	705	719	703	663	693	702	744	741	719	673	722	673	661	715	700	679	705	719	730	650	702	672	734	681	745	680	678	690	684	720	681	706	707	694	689	686	706	674	731	703	690	694	714	717	699	696	674	700	721	747	722	710	725	710	665	746	702	691	728	704	683	680	672	717	691	688	671	724	729	719	714	673	720	711	704	747	632	666	727	674	696	671	668	685	770	704	656	709	662	696	723	700	705	711	735	711	710	720	684	691	722	674	722	664	689	729	698	705	677	684	676	759	644	627	703	734	669	673	720	677	726	687	729	696	685	677	698	723	691	632	655	693	704	712	660	709	690	671	677	691	668	723	702	689	665	731	706	706	705	722	689	689	700	700	711	649	684	680	655	692	690	698	708	709	720	696	690	684	719	723	710	677	653	699	723	642	687	668	699	737	687	654	665	669	711	720	699	708	662	682	713	654	679	715	693	705	694	695	731	701	648	742	703	701	746	714	682	715	682	695	688	660	663	747	668	750	689	664	716	713	681	668	736	701	706	705	700	739	697	664	674	693	698	693	675	690	688	669	719	669	703	672	729	726	781	692	695	690	680	705	728	680	714	686	690	655	692	720	694	742	658	725	661	691	674	720	686	676	705	721	666	729	687	744	666	695	682	677	741	701	679	709	689	695	714	661	735	672	698	669	701	725	684	705	701	768	681	700	671	698	697	701	748	676	704	661	709	720	747	673	662	696	697	727	728	692	693	721	696	685	698	721	716	656	726	700	701	693	769	687	716	732	712	692	704	727	711	696	674	680	716	708	675	702	708	746	702	667	696	682	754	661	696	693	717	751	669	684	701	715	704	697	719	741	704	702	692	681	687	687	687	694	713	723	710	704	710	713
23283	20856	27868	23965	20866	9409	1530	1182	1047	1009	904	921	873	893	906	927	861	885	865	793	849	830	788	868	839	801	814	813	801	780	801	848	858	863	790	825	802	838	848	891	832	856	799	810	827	889	848	815	858	861	798	802	811	826	843	852	821	841	820	818	765	869	852	823	833	779	814	845	855	874	843	788	809	877	822	806	842	827	881	843	832	851	799	816	810	840	843	814	834	839	862	805	825	844	826	756	842	802	837	859	876	826	836	810	900	804	807	800	804	828	782	810	806	827	825	803	801	832	823	847	811	825	848	858	787	778	833	809	804	817	772	829	824	822	798	822	791	779	773	811	833	786	798	875	855	834	840	814	845	835	831	794	827	801	832	826	831	847	822	841	817	866	862	795	807	786	848	836	839	849	827	819	805	831	791	859	846	800	820	864	817	836	852	820	795	838	788	812	786	825	794	867	808	818	820	848	761	816	817	782	814	805	799	831	866	893	808	878	822	794	843	799	831	849	777	813	784	785	882	826	798	810	834	789	859	877	832	795	808	829	842	820	835	821	786	797	872	889	860	812	841	833	806	850	836	839	782	803	805	854	809	785	890	835	845	818	844	807	811	814	836	796	805	846	790	818	868	806	819	789	852	822	829	812	825	767	810	735	849	801	822	861	826	817	876	808	849	818	790	786	812	875	842	817	799	840	800	788	840	841	821	815	803	879	811	829	815	801	824	867	869	822	834	818	871	860	792	816	806	834	816	828	823	819	845	837	803	849	841	837	876	841	853	784	828	802	792	803	786	825	865	816	784	827	788	857	815	805	779	820	845	876	858	815	822	800	846	804	822	816	825	791	873	799	843	856	842	813	763	883	778	827	762	849	785	839	796	810	802	805	833	834	830	779	836	826	852	791	784	834	788	789	800	832	805	794	807	830	848	825	830	834	856	827	823	788	797	827	824	854	790	765	869	811	818	780	812	846	810	851	839	832	811	821	829	810	820	782	825	852	826	817	814	879	824	747	811	840	801	788	784	832	836	826	823	839	827	823	774	789	814	843	832	842	754	858	821	809	791	822	791	812	790	840	846	845	774	791	831	783	808	880	844	775	811	842	846	844	879	809	752	780	853	797	828	909	800	869	825	852	807	831	850	783	778	826	845	843	800	809	808	815	850	872	751	854	822	755	835	822	844	831	848	874	819	800	771	857	863	788	828	851	820	807	828	836	815	814	839	778	804	824	787	812	838	868	814	814	808	812	802	811	809	784	839	822	796	803	837	826	843	812	776	791	771	820	857	885	801	787	776	852	783	819	793	877	768	801	780	872	832	837	839	815	790	804	820	787	785	816	846	859	800	845	837	869	781	845	814	867	810	828	807	810	799	817	841	853	798	818	827	812	893	847	844	818	834	786	814	848	817	826	801	820	798	841	787	817	809	834	818	785	806	804	801	816	819	806	835	824	854	786	852	825	834	831	836	817	798	784	798	861	810	825	804	876	854	816	782	854	813	792	821	817	832	797	860	820	816	810	816	838	810	832	831	807	842	786	812	765	796	835	846	853	776	826	822	844	783	807	862	804	800	819	859	796	844	762	805	915	780	814	790	809	772	840	818	755	814	790	880	838	782	817	789	838	801	836	796	807	861	804	882	822	807	842	826	848	811	809	799	837	799	824	817	851	804	797	840	836	819	818	811	826	824	789	847	830	798	868	808	791	815	822	857	819	802	762	769	830	816	794	891	795	787	828	825	821	843	843	851	784	762	851	860	858	871	833	846	824	819	806	830	797	779	862	835	816	841	787	879	766	814	811	813	846	824	800	815	819	817	768	768	827	811	824	850	855	784	885	836	817	819	859	830	833	822	825	842	812	788	775	891	848	836	813	758	811	793	775	866	819	835	835	865	847	842	792	788	819	805	854	851	815	838	835	830	824	802	822	830	804	832	854	802	821	830	845	825	778	822	877	795	786	872	810	806	819	779	793	760	842	788	766	780	774	820	853	782	845	825	825	823	836	792	811	800	832	819	783	828	790	829	817	815	788	882	819	807	793	808	851	822	775	776	814	783	805	810	822	782	828	808	790	889	835	858	847	843	858	857	852	804	799	809	839	818	874	781	883	800	821	804	769	804	788	800	844	817	812	826	829	802	832	809	828	873	818	828	817	842	814	819	877	818	866	784	836	810	804	788	858	818	814	868	803	854	851	845	846	761	813	759	807	768	822	853	825	886	852	830	844	806	802	797	907	810	807	820	823	833	828	838	792	781	813	851	823	856	839	833	871	799	800	808	774	864	803	857	784	778	763	828	840	812	834	852	861	798	822	832	818	823	848	799	770	831	868	795	854	829	839	798	837	839	886	847	824	864	837	841	885	849	856	835	840	792	807	812	862	835	798	791	820	816	831	836	850	818	813	853	780	815	811	797	879	840	824	815	821	792	842	828	853	825	829	816	783	794	809	802	818	776	780	817	832	777	792	800	834	791	809	842	825	807	756	818	809	820	788	818	852	806	800	782	822	808	839	790	787	792	817	863	838	850	786	808	799	828	787	840	795	806	801	797	846	834	855	804	789	794	789	831	824	806	813	802	796	838	887	775	863	807	804	792	790	826	788	837	790	786	840	813	782	819	826	839	829	842	807	843	855	764	816	798	822	797	817	822	811	792	808	796	801	787	814	768	832	835	806	850	777	795	794	826	844	856	835	859	789	808	828	795	786	841	823	780	828	800	762	836	812	792	825	804	819	781	855	849	795	806	778	836	893	861	855	873	825	814	802	824	815	837	806	807	820	850	804	874	794	911	835	832	877	755	797	780	826	785	874	812	831	831	832	828	799	828	836	834	802	796	818	840	789	862	720	796	795	854	769	822	820	828	811	803	868	816	828	831	807	828	791	871	807	811	788	826	882	835	801	826	790	784	797	799	809	820	815	822	832	785	824	835	833	829	784	836	774	856	812	816	795	844	800	864	836	875	832	832	813	806	809	790	821	858	827	783	815	819	823	793	832	801	811	819	819	787	799	865	766	845	800	870	794	851	749	806	814	840	838	816	833	854	832	873	833	837	826	775	860	810	803	833	796	812	818	795	802	843	831	789	836	836	811	879	814	842	848	800	821	836	816	803	835	799	827	838	825	788	812	834	826	805	789	793	849	811	784	884	781	817	776	842	795	768	743	823	782	768	828	791	888	804	792	831	771	812	799	823	812	858	852	870	874	840	807	843	804	755	830	902	835	818	836	766	847	819	872	772	802	806	789	815	820	800	784	859	858	841	777	827	829	745	845	813	813	847	832	865	807	831	846	863	853	840	802	843	786	835	815	823	779	867	823	843	853	870	810	795	838	834	849	849	814	789	810	784	860	869	824	808	786	858	819	806	781	862	831	804	793	778	871	832	858	823	841	847	807	846	850	792	829	816	825	825	804	746	845	782	845	787	817	838	805	839	844	796	781	843	791	811	771	777	869	872	810	845	835	804	814	837	811	781	858	794	752	809	783	800	803	781	791	799	864	813	802
3403	8268	6341	3346	2361	2027	1687	1562	1390	1234	1128	1103	1083	1091	1061	1120	994	990	1038	1005	985	975	1023	1046	974	938	972	1014	986	935	934	994	922	994	998	1000	1029	932	982	971	1003	939	976	971	946	977	952	972	976	936	984	979	947	937	947	920	1016	968	985	1000	984	953	923	971	941	930	931	906	938	909	982	931	1022	942	923	929	939	911	999	959	946	955	986	947	921	893	940	957	933	992	925	961	934	918	919	945	924	954	957	933	973	959	986	934	949	970	924	949	944	918	916	970	932	983	950	944	927	978	903	905	955	938	986	930	937	907	963	931	954	936	902	872	902	948	1019	931	968	966	958	1013	994	895	936	968	953	958	943	962	922	962	1014	925	919	934	916	937	935	981	962	976	936	955	934	925	934	970	936	912	927	945	957	952	959	962	994	987	938	972	953	953	979	947	975	937	945	927	926	881	945	931	937	987	975	1010	980	905	949	943	975	957	941	930	946	910	982	917	926	949	892	927	938	906	987	898	945	990	955	919	908	926	969	931	940	966	926	939	966	952	938	987	950	942	941	898	956	916	999	963	967	925	961	983	968	950	932	966	975	961	941	910	902	951	899	901	997	932	984	955	925	914	931	939	987	948	990	909	933	896	947	933	955	973	992	924	950	951	903	954	949	913	953	935	926	916	893	956	937	882	897	969	942	908	925	907	964	946	896	947	895	931	859	967	949	968	990	967	956	872	931	948	944	948	909	904	957	905	945	880	906	953	920	905	926	942	918	962	944	953	944	907	942	969	930	960	971	971	979	923	933	994	956	982	910	957	903	919	953	943	919	931	904	947	945	926	910	908	1005	944	951	945	901	905	961	905	907	943	902	979	907	951	944	931	965	927	976	930	944	937	956	965	944	978	907	933	902	937	984	949	957	959	979	955	954	950	983	935	965	933	916	946	906	951	960	949	929	968	960	838	913	971	972	972	917	913	961	950	934	928	947	998	968	919	921	949	1004	943	974	973	947	926	941	975	919	892	911	929	939	936	927	986	908	966	973	955	950	962	965	908	977	962	929	916	926	913	967	941	937	963	993	962	921	944	932	961	926	910	974	932	920	944	974	875	944	943	933	913	939	950	931	953	889	924	937	952	950	915	920	913	872	969	970	949	977	979	978	1002	921	951	902	926	935	927	955	975	994	929	925	921	890	941	906	959	931	962	971	946	922	946	929	915	941	985	909	907	969	952	964	975	983	951	951	897	933	943	980	951	972	869	978	949	951	910	957	985	924	938	933	917	898	929	949	901	934	946	921	961	945	964	958	974	920	969	931	964	954	963	922	958	959	966	966	872	937	957	876	965	962	958	940	969	919	968	903	910	942	997	935	937	964	968	956	911	950	974	900	914	955	914	937	960	994	933	1019	958	992	971	947	954	915	962	958	980	1001	922	930	967	898	996	952	906	884	917	994	900	950	925	983	961	979	962	941	937	911	912	968	925	926	956	945	946	966	913	957	940	906	897	961	954	896	919	904	988	934	933	1011	973	920	980	994	969	920	921	937	910	956	942	965	902	977	942	942	948	934	930	954	961	985	918	914	910	928	1007	949	1036	926	947	949	913	993	991	934	988	920	990	938	961	937	950	964	934	944	953	987	933	929	943	931	994	960	932	977	941	938	892	918	913	906	934	934	965	890	957	917	989	918	907	947	932	973	953	952	919	936	981	933	997	975	954	938	941	949	980	945	934	944	969	945	973	941	972	946	937	866	933	979	983	934	901	976	971	914	995	996	954	965	978	929	932	972	903	974	937	919	965	970	983	922	934	955	907	953	922	941	943	970	928	965	971	901	902	987	947	949	920	940	982	884	945	947	912	929	927	953	923	948	941	940	954	976	1001	917	908	998	928	957	947	952	914	976	940	958	965	895	902	935	950	949	963	994	992	991	948	1045	923	943	911	893	961	935	938	938	935	925	920	927	972	921	948	988	1037	935	942	929	920	993	969	935	936	991	932	1004	988	902	872	945	936	991	988	909	942	920	960	920	979	920	944	918	926	948	915	921	956	893	955	945	919	944	900	897	938	947	924	957	906	988	972	939	957	986	949	923	906	1010	918	985	916	902	966	935	919	972	999	941	958	1016	908	912	966	940	946	975	896	951	939	978	915	925	918	935	917	898	930	952	901	898	971	958	959	937	951	954	962	985	984	926	928	921	893	1014	939	961	937	955	954	960	920	974	929	921	921	937	932	972	967	922	936	940	905	939	934	937	961	914	920	920	1010	993	930	941	965	924	927	899	1002	946	930	928	985	963	919	945	925	907	921	889	984	971	998	980	925	915	905	928	923	926	939	937	977	963	910	953	980	916	935	926	978	970	977	961	920	968	951	939	937	938	929	898	898	977	957	921	941	958	902	946	995	958	960	955	981	914	936	958	940	968	917	915	948	997	908	939	928	915	948	942	921	894	942	1026	945	911	950	895	929	904	957	905	939	949	947	865	903	911	965	980	989	904	958	967	1019	963	920	968	956	988	922	878	942	927	934	991	954	967	924	925	881	903	951	931	917	933	941	966	903	958	944	906	918	955	935	963	991	921	925	937	1004	944	947	892	965	953	909	914	963	969	997	980	1001	984	952	881	930	993	964	923	935	962	977	913	956	959	993	937	912	918	926	933	972	883	882	949	903	940	968	936	960	938	926	934	925	957	915	973	916	891	945	970	887	935	950	934	997	985	958	924	968	893	926	894	972	954	907	910	893	940	935	919	952	982	890	971	932	940	937	944	945	953	1001	955	945	965	909	915	936	916	922	971	932	916	911	921	939	942	965	1014	869	873	956	989	926	938	905	935	958	940	906	978	973	929	914	915	916	960	982	973	858	928	956	955	911	968	981	945	950	907	983	890	919	936	891	998	940	968	943	899	935	909	950	928	972	977	905	954	963	953	967	857	920	975	975	1016	932	963	973	1019	931	929	910	921	941	947	949	940	962	1007	960	962	926	942	957	927	976	947	994	1000	910	982	966	924	986	954	938	927	958	935	931	981	937	927	911	991	932	941	991	962	942	933	911	945	978	958	914	918	962	952	968	972	914	933	949	997	981	923	966	1017	938	903	943	934	963	929	906	892	992	890	917	925	979	1003	918	990	934	962	975	944	906	948	910	936	954	943	984	931	947	930	909	945	936	932	928	932	968	966	970	963	966	963	936	982	929	953	955	927	989	966	966	946	990	933	967	993	932	933	948	966	984	951	969	931	978	966	916	947	911	987	956	927	939	959	961	944	958	961	1014	975	1010	993	903	966	904	970	906	921	942	933	953	918	928	997	922	986	972	909	993	960	955	941	949	979	964	955	910	1002	959	945	1000	996	964	937	980	985	978	969	955	933	980	969	971	1005	933	896	949	903	940	911	972	951	1010	958	1030	908	976	937	972	959	908	882	939	978	947	959	959	941	950	968	976	959	967	941	984	947	947	956	925	918	924	994	982	934	919	927	934	954	987	932	959	990	996	938	947	966	914	879	896	950	904	954	908	912	931	1018	929	980	1006	976	924	931	909	916	961	968	969	1008	925	942	926
24189	20772	26813	24800	11625	719	567	460	374	371	371	324	350	336	318	311	320	313	323	361	325	306	309	310	307	301	316	316	300	293	304	279	261	295	324	314	278	294	305	291	292	301	290	264	304	314	306	291	284	293	270	290	305	282	290	299	284	288	277	314	305	309	317	280	299	326	302	317	313	256	265	270	289	304	308	278	295	280	306	305	293	282	276	274	290	280	285	308	296	291	288	289	271	277	285	307	313	299	289	296	307	269	270	299	289	290	304	268	328	290	298	269	311	294	281	290	293	321	312	289	306	291	273	289	298	311	301	298	335	307	293	279	306	281	326	321	290	282	277	263	285	301	293	264	275	319	305	326	292	276	285	290	299	284	276	296	276	283	319	282	273	299	285	341	314	266	264	305	325	296	278	300	293	307	303	288	311	314	263	304	287	286	292	297	305	250	285	314	298	291	300	256	288	293	253	327	282	288	291	265	261	306	305	300	291	291	290	287	290	274	320	272	322	291	289	312	305	269	317	275	263	288	283	316	354	269	292	280	309	295	279	330	287	291	308	264	295	287	285	277	309	291	303	283	284	264	282	265	284	262	329	308	307	320	282	257	307	335	308	300	305	317	276	298	276	256	279	270	307	297	303	296	294	309	290	286	297	301	314	286	297	284	291	291	301	275	295	301	289	301	294	282	281	311	311	279	289	296	300	305	308	270	306	320	291	277	296	309	297	290	304	293	300	293	301	295	274	286	283	299	314	309	274	304	288	303	277	292	284	298	287	276	292	315	282	265	288	298	277	302	275	275	300	292	280	318	294	275	275	283	302	298	306	307	292	271	325	280	287	309	301	298	263	307	291	279	287	299	279	327	316	307	283	281	331	286	269	294	320	319	285	280	307	281	291	289	273	273	292	309	285	304	280	306	287	309	277	315	268	290	278	299	301	302	291	305	295	283	305	312	275	287	302	308	286	320	309	268	286	295	280	290	265	283	296	299	270	315	327	249	287	300	276	287	283	271	303	275	270	279	286	292	285	300	285	320	292	299	314	300	304	274	316	295	297	288	295	271	314	305	309	277	278	266	318	301	257	277	308	304	299	287	306	270	286	317	281	305	283	283	273	274	272	298	282	309	302	296	271	315	252	288	275	283	276	299	319	326	291	302	334	304	296	299	263	289	317	269	314	271	297	315	294	297	290	254	288	305	282	288	305	289	307	284	278	277	307	290	330	294	268	278	275	268	288	285	264	287	304	295	289	282	300	299	299	275	296	287	286	282	278	305	292	298	296	284	310	276	269	282	304	302	323	287	284	319	305	288	293	301	306	271	290	336	307	296	263	286	305	312	307	285	288	292	280	278	299	266	268	292	287	288	308	290	301	313	308	325	291	268	305	325	273	280	286	266	306	311	261	279	311	316	306	331	331	305	318	317	308	288	275	268	309	304	299	307	289	309	289	324	292	302	303	297	311	276	283	286	284	251	275	301	281	290	308	311	280	296	279	304	306	297	275	297	280	326	282	278	332	268	290	291	310	283	341	291	279	293	310	285	279	321	278	297	288	303	273	310	308	302	297	295	284	298	303	301	288	266	287	274	305	332	293	292	280	293	286	282	320	299	277	316	277	287	290	299	270	264	284	312	304	288	280	304	315	291	294	270	299	280	316	333	265	283	293	292	287	307	282	292	301	296	282	289	320	295	319	275	307	292	280	250	259	307	286	344	299	273	299	291	265	311	275	297	306	283	321	299	306	312	290	294	306	277	304	305	316	292	275	290	323	293	294	296	285	303	269	305	303	303	310	317	290	305	282	281	251	261	288	300	320	316	291	292	268	305	287	280	312	252	275	280	258	273	267	297	275	291	272	309	311	276	301	277	325	298	263	302	266	273	261	309	294	316	253	282	290	281	285	301	296	291	300	319	288	303	300	284	263	302	299	306	254	317	291	288	261	285	294	308	287	316	275	292	304	292	296	290	284	298	310	290	269	277	292	297	288	303	311	290	289	300	263	306	307	303	317	267	268	268	295	297	280	328	276	292	288	309	277	296	309	325	285	260	285	302	281	316	319	315	291	286	277	334	268	319	311	316	280	269	273	283	303	280	302	289	322	241	317	283	292	298	299	300	290	325	307	303	285	296	295	323	270	277	299	274	318	309	286	283	306	300	279	295	298	305	326	305	295	306	323	267	254	276	261	324	291	314	304	310	266	298	318	317	284	332	275	281	310	305	320	306	312	285	272	296	298	293	277	327	294	308	274	302	286	281	297	292	288	270	260	297	280	262	290	293	303	305	310	272	303	295	320	273	284	279	314	275	292	268	292	258	251	308	296	284	298	307	266	286	320	270	278	302	323	298	310	307	343	275	307	317	305	324	298	287	323	299	299	293	304	256	298	304	282	290	306	306	317	307	294	269	316	297	280	288	261	290	326	272	300	293	302	283	281	293	312	288	256	311	327	296	293	287	302	305	287	283	272	296	316	298	306	279	278	304	284	319	295	289	297	337	293	328	298	284	269	276	295	330	273	290	274	279	285	276	273	270	307	283	305	338	340	299	254	284	277	321	321	291	275	310	309	302	281	312	290	304	286	275	292	284	307	288	316	283	285	306	301	279	298	271	287	269	293	283	321	294	301	310	298	294	288	284	310	278	263	293	317	319	295	266	289	298	318	315	302	266	322	310	289	294	316	297	303	308	295	299	307	345	314	303	289	276	318	319	283	322	295	300	290	279	280	294	303	312	285	282	277	280	301	276	280	278	303	279	272	308	290	312	293	290	282	304	291	301	306	298	289	282	314	293	309	286	304	302	270	288	288	330	277	276	293	287	275	310	293	296	314	299	317	314	351	310	275	313	279	291	324	281	244	299	298	262	266	286	306	295	316	320	298	276	279	315	305	266	292	320	265	284	298	286	290	285	284	280	283	314	296	281	302	304	290	303	309	285	269	286	305	302	318	295	324	269	299	297	284	290	293	287	274	276	253	294	300	307	290	265	291	269	305	324	296	320	285	320	338	268	299	274	279	327	302	289	320	293	286	283	293	282	317	292	304	313	289	261	291	295	269	309	288	295	290	328	274	289	293	327	300	303	296	296	323	321	292	317	311	274	281	315	320	280	298	285	281	283	327	279	279	280	296	285	317	324	304	257	302	301	328	314	309	282	292	304	299	298	311	266	297	263	287	275	307	296	291	311	280	306	273	305	285	266	286	293	284	314	278	297	314	262	306	296	285	285	279	306	277	293	287	291	297	315	285	292	291	304	301	306	284	297	333	267	299	260	289	294	297	303	308	300	296	297	293	260	286	267	327	287	271	297	298	278	315	278	290	297	286	275	294	321	297	268	283	289	269	281	300	289	327	317	308	327	300	280	290	285	298	291	316	304	290	293	299	295	283	288	304	323	298	296	282	318	290	291	281	287	285	282	331	279	284	260	292	289	283	282	267	302	316	276	306	290	285	305	286	293	320	314	275	295	282	294	308	295	276	313	304	310	296	267	321	287	310	282	327	283
3288	4927	3757	1760	1285	1049	850	707	604	556	489	481	441	426	404	410	386	399	438	405	349	351	376	346	361	366	402	374	381	378	340	369	357	342	384	382	383	371	329	358	330	319	359	373	374	411	378	351	350	367	380	351	361	398	373	354	383	347	330	327	352	369	377	343	387	341	328	359	407	335	361	367	378	398	375	360	341	360	369	356	367	339	328	386	338	367	377	349	361	346	347	319	358	364	330	383	354	373	359	336	361	343	380	376	326	312	371	354	380	331	351	345	380	320	349	378	335	378	349	337	343	356	364	373	349	347	370	346	359	346	352	356	365	344	366	319	375	362	369	345	366	370	357	351	375	383	366	358	374	353	350	378	345	337	322	352	352	331	349	363	339	345	363	360	326	334	368	360	341	359	319	360	387	354	344	368	351	352	390	377	376	369	357	372	385	323	365	371	354	381	349	379	402	370	363	368	357	382	325	359	339	369	373	359	369	323	364	348	336	358	361	358	388	357	348	317	341	350	319	357	384	344	291	359	333	371	358	336	343	326	370	354	365	358	370	360	363	338	337	367	349	374	337	357	345	348	353	358	363	335	361	375	379	342	351	339	349	378	331	331	373	307	358	337	368	363	350	391	308	373	351	356	348	363	343	363	336	352	346	346	338	365	331	387	367	351	344	329	404	379	359	349	358	327	359	336	332	314	352	341	355	342	365	348	357	375	356	354	362	374	349	385	365	344	348	362	345	382	406	356	357	316	362	398	348	363	342	372	332	354	374	416	322	342	375	384	331	348	329	392	339	382	339	350	382	334	338	359	381	366	334	376	377	372	343	355	366	324	338	349	348	310	376	362	364	388	363	375	323	342	327	356	328	375	328	350	341	355	314	356	378	341	339	328	351	340	357	343	335	341	338	365	348	375	374	348	337	349	354	384	393	363	361	363	331	351	348	371	353	368	357	348	366	370	353	352	357	348	346	339	364	350	345	341	363	377	350	344	371	349	335	371	353	331	331	360	368	352	357	357	354	361	387	318	344	353	331	370	342	347	343	342	330	352	363	349	340	334	378	353	361	334	319	337	359	347	355	337	360	374	383	370	398	385	359	370	366	323	352	330	384	368	328	335	367	349	314	354	373	351	367	381	367	355	372	372	352	326	368	405	319	359	351	335	336	400	360	385	381	355	329	362	364	382	336	347	338	357	368	372	332	369	317	316	350	367	348	372	373	366	366	330	349	360	359	373	353	376	382	332	342	352	352	347	358	326	345	370	337	365	360	398	360	349	381	336	335	354	369	393	335	354	343	362	339	364	375	351	344	380	335	328	387	356	345	378	373	330	360	369	381	391	310	346	332	340	363	352	304	361	345	309	370	347	338	341	343	375	336	331	328	381	361	350	372	357	376	372	366	346	315	395	366	303	404	342	381	397	349	337	359	380	395	337	381	358	359	347	322	360	337	348	311	374	340	346	378	347	323	315	361	360	348	362	357	380	321	354	355	356	352	344	344	375	373	320	375	373	383	330	337	400	344	325	335	340	366	324	355	350	358	325	312	373	344	356	356	326	348	365	338	347	342	380	345	355	364	334	329	364	339	360	348	351	354	363	375	392	381	326	338	347	384	364	352	378	342	368	354	365	376	359	348	359	342	312	362	332	367	399	362	375	361	306	354	343	394	322	392	354	359	354	384	385	342	307	349	355	354	347	359	381	366	357	371	317	355	337	337	353	356	329	376	352	333	367	353	344	374	373	356	358	376	367	365	378	361	369	336	329	334	397	342	347	371	339	348	361	363	345	354	326	337	366	363	373	363	359	322	378	373	399	343	354	343	346	328	369	336	309	381	378	332	378	377	375	393	374	342	308	369	350	323	338	363	333	323	347	356	313	359	346	385	363	390	357	360	345	334	354	347	325	347	338	357	361	315	319	312	326	360	323	350	348	372	349	329	345	373	360	336	318	351	375	360	343	360	382	346	349	323	339	374	347	368	372	366	387	341	353	350	361	383	363	373	354	355	346	375	323	346	345	306	365	360	361	352	355	338	373	392	361	353	377	364	369	371	377	351	371	376	329	361	343	377	387	359	356	360	346	366	324	354	365	363	366	361	365	347	361	332	371	362	347	364	351	384	345	349	366	338	370	372	349	352	337	383	350	369	354	345	368	345	355	330	379	347	338	336	379	363	363	350	347	357	335	331	362	350	345	363	337	333	351	331	362	341	332	367	342	398	355	368	343	364	327	365	357	347	360	359	355	390	370	349	372	354	368	363	355	348	334	366	342	343	379	334	325	363	361	365	357	349	322	352	332	347	352	335	348	366	354	355	357	352	370	337	353	354	361	373	352	351	324	359	358	354	339	378	338	363	352	348	344	336	358	360	340	332	340	372	335	392	377	336	339	372	314	361	373	367	374	315	389	331	349	366	387	366	382	384	351	388	351	381	358	364	349	372	387	321	321	372	387	342	364	351	380	352	332	338	358	336	338	329	370	386	345	377	365	331	370	367	349	364	383	383	367	354	342	353	355	381	342	334	345	308	337	345	367	314	355	369	355	346	351	341	367	353	353	342	340	350	356	414	343	340	314	351	343	345	352	366	355	363	305	307	355	380	360	349	388	343	375	383	370	362	390	340	382	322	388	348	397	395	359	367	342	354	337	332	352	364	369	356	350	399	318	358	346	301	346	351	329	328	338	346	312	371	344	338	357	361	345	378	331	392	362	355	340	386	326	332	347	360	294	354	335	381	336	369	366	333	341	348	368	383	391	391	351	326	399	365	373	355	372	326	346	361	355	322	341	326	341	336	352	336	334	363	362	338	384	312	403	333	367	378	355	356	342	344	373	350	345	319	345	339	354	367	394	346	325	335	371	357	339	364	366	344	379	338	393	371	360	361	352	402	318	345	352	329	374	338	342	343	314	378	374	374	359	339	382	349	354	382	333	342	363	378	364	352	370	324	324	331	340	352	349	363	346	360	331	380	357	368	396	356	357	347	345	372	370	348	355	351	366	368	350	336	357	385	333	356	362	366	355	369	372	375	358	360	308	363	316	332	334	387	348	376	346	338	322	354	388	357	343	348	380	355	381	326	328	354	339	359	374	330	383	369	360	376	351	363	384	355	326	346	360	401	357	354	343	356	352	373	354	367	354	345	362	373	330	333	342	343	340	337	371	347	362	334	324	365	358	347	341	371	335	364	386	355	372	330	372	358	353	363	363	301	339	365	351	343	346	342	369	337	337	353	362	339	350	325	368	345	337	372	360	364	333	346	337	372	369	349	355	376	341	366	367	335	353	377	336	390	348	330	355	362	377	373	348	368	354	333	416	327	358	360	343	351	358	359	378	394	378	324	350	374	334	338	382	360	375	367	366	365	370	365	340	354	351	355	349	335	356	330	339	348	366	332	365	367	324	353	346	342	347	326	347	359	359	335	373	341	333	358	367	358	352	337	344	354	397	356	323	348	349	368	317	358	351	373	363	349	334	335	321	371	361	350	345	360	367	378	336
22221	20912	28400	23580	20917	20953	8981	1242	865	883	812	731	694	661	691	631	596	590	590	539	578	572	589	542	581	588	504	545	566	543	555	534	495	547	501	537	567	499	539	564	534	541	539	532	504	504	533	509	549	521	504	538	491	547	513	525	494	541	461	534	528	524	524	519	530	519	464	511	555	507	531	497	536	509	487	513	512	491	502	508	563	543	520	557	523	530	543	543	470	494	512	505	524	496	512	564	535	496	498	516	503	498	497	539	541	496	501	509	497	494	547	501	526	513	538	500	473	501	496	508	508	501	514	465	556	518	511	515	506	516	557	481	535	553	502	507	494	523	543	539	516	499	547	523	512	535	519	525	569	535	503	487	514	482	509	538	554	519	483	500	566	506	553	501	530	514	537	475	546	534	507	487	508	476	508	519	514	520	537	498	500	484	488	497	520	525	503	538	532	518	532	477	508	557	505	528	507	517	534	506	503	514	485	560	528	542	499	510	524	495	498	564	603	529	496	530	540	491	501	534	562	529	524	535	489	527	529	519	511	510	475	498	468	518	501	554	481	486	498	516	511	505	510	495	476	517	498	490	509	517	544	501	513	495	492	494	508	516	502	505	534	503	473	524	488	501	532	492	481	527	551	517	520	523	510	568	522	558	521	458	488	495	475	490	502	535	543	517	505	537	535	522	523	522	504	502	555	527	488	524	516	538	528	479	485	490	499	559	533	514	530	492	540	527	459	496	472	517	503	509	528	547	503	495	532	532	523	531	517	472	498	498	504	530	459	510	509	478	531	566	519	527	456	526	500	499	507	535	534	516	503	502	489	544	504	456	509	501	520	492	507	517	530	494	560	503	504	520	505	499	539	481	521	504	572	518	488	499	506	495	518	502	508	518	533	495	528	477	500	502	542	500	487	515	519	515	536	470	444	480	492	523	524	504	544	490	523	474	532	478	506	514	530	540	533	517	533	496	484	494	543	523	486	531	462	562	520	515	519	546	506	516	518	504	527	496	492	480	514	474	499	506	515	496	521	503	512	497	485	507	522	499	492	525	486	494	511	512	546	503	545	468	506	564	517	511	525	505	537	522	512	542	515	510	480	503	526	512	552	497	518	495	540	507	496	521	525	536	511	552	520	544	504	518	554	504	528	495	521	512	550	513	528	508	551	516	528	542	526	507	537	488	533	488	531	550	514	536	538	494	525	543	527	504	503	523	498	509	504	512	564	505	530	533	490	527	517	575	577	493	505	488	533	465	526	571	507	513	532	529	480	547	532	526	586	527	500	512	500	514	517	492	537	502	512	496	505	539	519	517	501	508	522	539	537	522	552	493	504	508	524	542	561	528	485	519	498	489	501	520	496	491	552	509	503	523	559	520	508	508	518	533	515	527	524	559	525	529	501	498	504	474	552	502	484	559	503	534	546	494	464	542	512	513	497	501	517	464	541	531	516	574	508	503	492	528	483	527	585	505	496	523	527	492	531	535	480	518	479	525	498	489	490	490	497	487	544	503	535	486	516	510	477	547	523	566	489	498	468	509	527	520	493	548	520	532	519	483	488	491	495	470	579	519	478	494	496	521	526	515	558	530	537	554	517	491	513	536	535	536	504	510	483	518	511	521	518	476	563	521	556	522	509	532	519	522	516	521	514	541	514	521	521	494	479	541	564	527	531	507	531	528	513	481	481	534	475	526	525	537	483	512	505	514	492	512	493	538	467	538	554	507	491	490	497	476	508	509	475	519	521	501	512	525	492	539	471	501	534	465	501	522	534	510	531	502	494	537	587	555	468	529	526	487	517	521	494	522	497	509	507	504	450	504	537	533	468	499	488	529	492	477	500	471	506	530	530	532	483	551	477	477	514	484	513	495	531	521	523	484	490	499	513	534	489	540	507	542	510	460	508	536	520	522	543	521	541	477	497	464	521	515	494	499	529	513	466	523	555	549	493	513	533	497	479	510	498	502	507	513	538	515	538	523	528	520	509	534	520	522	527	522	497	526	489	505	514	518	532	488	496	510	543	518	484	502	490	545	490	513	534	551	530	525	548	513	563	531	516	522	503	502	494	517	493	484	535	530	509	542	510	490	495	486	474	487	531	518	504	528	475	507	548	503	488	534	499	534	496	498	519	499	510	526	525	503	514	507	518	542	511	516	512	562	499	501	527	537	535	507	530	482	522	534	498	490	520	511	472	577	522	495	535	548	455	555	516	515	497	526	493	500	499	455	534	545	480	530	493	519	523	494	457	525	494	515	508	526	525	495	525	484	537	482	512	537	527	513	526	523	544	527	513	508	487	490	486	499	491	509	506	506	523	538	477	563	504	501	458	527	531	547	543	526	509	519	512	527	510	524	512	525	486	503	501	538	501	493	480	502	501	487	523	556	522	493	518	459	488	532	518	515	483	526	500	479	552	471	533	486	508	523	536	553	542	502	495	508	524	502	491	510	515	516	534	495	551	514	493	544	511	473	527	535	493	496	523	492	559	519	502	518	545	521	522	549	492	530	470	535	454	584	508	524	487	520	489	487	479	535	534	491	506	493	492	504	491	539	513	507	526	531	503	513	501	533	498	563	481	546	505	499	504	490	573	521	470	489	543	499	528	549	503	514	500	507	505	487	526	474	491	504	491	495	519	493	512	518	486	517	560	532	527	524	550	527	488	484	508	487	495	517	490	487	488	484	491	510	521	487	482	512	531	527	512	537	503	532	521	499	500	513	529	534	503	534	522	503	508	523	485	475	491	514	531	553	502	514	489	529	495	532	483	501	571	497	528	509	526	465	529	537	551	505	524	481	517	518	529	525	496	527	525	546	497	495	559	531	493	513	504	474	509	513	521	521	488	482	508	508	549	512	502	552	549	478	493	489	474	496	508	533	502	540	500	454	514	500	529	486	479	483	515	518	515	510	526	482	509	541	538	510	502	502	525	530	559	511	513	553	509	480	500	506	502	505	557	521	561	526	477	501	523	511	545	524	544	512	523	494	482	496	514	499	509	508	462	540	505	496	516	484	499	527	509	514	487	511	476	507	508	529	503	473	506	535	523	453	534	538	531	453	499	498	507	502	536	519	507	535	526	520	523	517	520	494	514	520	534	516	516	518	496	535	505	522	535	493	520	513	508	516	484	537	537	530	530	498	528	488	510	498	486	471	490	502	499	524	530	513	504	518	502	503	590	521	471	491	516	539	547	515	515	513	525	528	507	475	503	467	532	488	504	500	522	541	518	525	542	524	452	528	531	507	494	485	538	541	530	515	503	528	587	554	488	514	500	486	512	518	491	514	507	524	537	502	473	509	516	483	538	509	494	488	488	531	509	510	516	558	530	521	509	508	547	547	486	478	524	476	519	534	595	529	525	511	505	536	543	553	484	533	519	519	525	493	499	486	529	541	544	502	484	502	505	531	513	489	488	534	511	489	521	519	522	542	510	555	527	528	538	516	473	495	506	497	479	537	563	491	517	531	555	528	543	500	515	497	578	508	472	491	520	471	524	501
4420	13959	10762	5114	3688	2840	2146	1798	1474	1227	1162	1102	934	903	850	805	773	729	702	703	731	658	659	634	653	674	680	670	669	602	637	649	650	628	627	597	648	602	634	640	622	631	659	627	628	643	620	607	649	633	601	612	569	616	579	601	606	607	622	630	600	603	638	655	595	623	623	602	634	663	587	661	636	632	591	657	611	618	595	612	625	623	613	651	578	562	590	573	628	619	586	582	586	642	643	599	620	597	622	616	627	632	687	656	636	588	597	596	622	577	604	627	603	594	654	624	661	681	586	592	576	602	653	633	607	596	627	615	632	674	586	619	606	594	614	590	589	602	611	599	568	648	611	593	597	591	655	606	628	605	564	605	601	638	630	603	640	619	614	601	590	578	586	607	594	612	647	604	635	609	610	674	595	599	648	590	628	572	578	600	610	620	630	599	633	625	594	612	602	623	697	638	632	567	635	592	654	597	635	625	651	580	601	614	613	626	590	592	592	610	636	594	622	629	595	614	618	618	618	621	608	628	643	570	648	638	607	622	618	615	600	593	638	639	600	622	604	622	657	589	626	576	555	582	647	573	598	605	563	597	642	586	601	590	641	644	594	580	596	617	626	589	596	606	655	571	626	600	595	620	613	627	601	572	622	602	591	605	613	621	681	641	638	603	581	652	620	616	639	598	640	604	626	602	593	600	633	576	617	597	606	593	633	616	644	652	580	603	606	603	609	629	596	637	655	613	631	636	635	602	632	637	604	610	627	648	637	633	575	663	635	607	618	589	633	620	640	630	667	603	611	606	659	653	589	612	584	587	625	585	622	595	592	619	624	611	567	614	601	620	643	597	610	610	586	606	615	590	627	618	616	599	607	608	610	598	566	645	631	648	566	644	579	630	575	613	615	633	607	633	569	591	628	588	567	604	606	614	626	648	596	633	623	636	609	643	594	630	620	638	645	627	611	595	680	644	609	642	592	588	625	632	624	626	601	601	613	624	618	584	612	609	619	629	613	660	591	633	608	637	605	606	596	585	598	605	609	594	608	606	620	606	620	613	582	603	595	637	609	598	634	625	619	618	606	610	628	575	573	638	603	608	647	617	595	582	587	622	620	621	592	624	576	648	633	661	658	629	537	626	603	625	638	613	613	585	607	633	666	610	608	607	610	637	614	585	611	555	589	628	605	587	617	667	613	654	607	642	622	653	675	595	607	614	597	588	617	599	589	629	628	623	613	560	648	616	642	626	619	616	600	589	650	616	589	656	609	578	615	638	618	587	607	581	612	582	589	610	604	640	585	620	575	636	604	593	633	630	549	598	651	588	597	603	630	598	603	612	609	580	625	624	642	635	590	617	620	623	594	609	633	574	643	590	608	564	657	566	617	594	564	625	573	593	602	618	564	660	626	624	575	643	571	576	577	595	623	554	628	614	607	597	645	619	630	622	597	584	589	607	585	627	561	586	609	604	628	621	589	628	608	608	610	613	614	574	637	593	624	633	607	618	638	631	602	641	615	596	610	645	613	589	601	607	630	586	612	620	621	634	592	644	591	633	639	579	584	585	598	567	626	577	611	648	589	630	595	634	646	619	608	619	607	588	612	602	630	606	568	614	598	593	631	628	575	607	650	611	609	631	589	649	609	630	613	575	615	601	597	556	614	622	617	627	524	604	605	600	582	576	596	619	592	590	591	586	642	649	628	602	615	649	573	596	563	599	596	588	605	619	632	594	599	576	612	616	622	647	654	648	687	631	625	656	633	552	621	600	601	645	613	602	602	610	635	634	579	606	637	618	568	599	653	594	572	582	604	641	600	656	646	593	568	588	583	631	640	613	606	628	615	585	615	590	635	596	620	573	605	654	604	613	598	651	592	600	632	572	592	619	632	624	573	594	609	619	599	636	594	606	606	588	557	561	573	612	596	582	670	625	579	595	576	561	579	636	614	630	633	597	595	616	606	584	657	629	634	595	579	628	648	605	607	584	601	618	605	630	614	567	609	569	614	590	630	613	612	612	578	580	580	578	603	636	562	632	581	608	615	578	603	569	635	633	603	601	580	595	652	590	609	657	600	571	594	671	601	619	597	630	632	591	572	579	619	567	642	603	618	594	588	565	607	613	591	609	608	601	618	607	611	608	598	599	597	629	631	608	615	622	559	652	606	618	632	606	599	637	622	626	601	635	632	591	618	607	573	582	619	579	635	599	638	605	597	637	573	613	579	624	603	590	596	663	611	592	649	658	629	585	638	621	637	593	611	619	625	578	586	586	605	627	618	593	614	617	649	606	621	627	608	619	539	611	556	574	635	564	601	612	588	632	627	616	594	592	630	612	631	601	570	598	610	614	616	646	611	585	619	631	602	612	644	627	592	606	627	596	653	610	652	590	623	625	618	641	647	597	600	624	658	626	650	582	602	572	587	573	589	613	621	615	554	613	609	630	624	611	619	618	646	628	630	618	595	625	602	621	604	594	587	585	618	581	584	568	602	643	585	685	627	632	633	552	633	645	562	636	595	634	642	645	576	611	611	627	658	630	652	605	566	585	639	634	565	610	601	618	601	629	670	629	607	628	606	634	580	594	598	603	587	626	646	630	610	621	663	593	646	615	613	606	601	609	636	596	652	592	578	583	631	626	657	618	601	616	585	602	596	595	618	565	626	607	618	587	607	599	614	629	578	591	627	629	606	603	637	597	627	633	611	636	647	617	615	591	579	604	603	621	587	618	568	613	571	587	635	621	588	613	601	641	600	600	591	674	609	601	617	604	611	563	620	648	588	548	581	652	592	578	583	572	580	645	592	626	619	623	601	633	614	608	618	608	594	592	601	567	610	601	585	566	590	659	572	599	592	645	609	662	576	586	597	633	609	631	631	608	633	588	605	601	603	570	625	638	656	643	589	631	609	591	603	668	614	610	571	589	598	585	634	618	569	598	601	634	600	633	576	573	579	609	621	591	618	621	642	587	618	625	609	595	607	633	666	611	618	604	576	590	592	625	605	554	639	596	613	627	584	634	593	579	583	594	593	653	615	637	658	625	596	603	596	599	585	603	586	620	579	665	589	632	635	634	620	603	639	598	572	645	589	613	578	607	625	631	630	601	633	576	629	583	638	615	641	644	623	606	604	578	610	595	582	638	581	596	587	643	606	602	597	602	647	612	631	603	629	589	618	659	575	580	608	653	616	566	575	607	580	568	585	611	638	661	641	634	606	652	563	566	583	610	603	617	609	598	610	621	586	660	588	618	632	618	640	595	597	612	594	639	664	635	607	606	615	550	641	596	593	623	574	618	572	639	617	638	599	653	625	606	616	605	589	596	596	612	600	628	621	566	631	657	599	626	603	605	638	620	584	589	631	631	570	645	619	595	605	608	617	615	614	595	681	594	645	572	639	630	595	612	563	623	610	610	583	632	578	599	592	657	643	626	628	655	621	599	609	595	607	628	594	666	586	621	620	617	627	602	602	585	619	573	578	603	583	583	576	593	649	635	612	599	578	594	640	628
26980	18719	4950	908	680	647	634	650	605	614	647	596	609	655	614	633	605	595	606	628	567	650	580	639	606	582	610	618	659	635	617	639	649	608	588	626	643	609	591	621	599	625	628	588	591	619	653	592	569	636	598	622	641	579	594	593	605	543	583	581	623	610	622	599	585	632	593	613	641	606	578	576	613	653	619	596	601	600	652	609	629	603	568	634	597	610	643	603	585	620	646	651	623	570	655	640	608	588	598	635	606	596	588	583	626	583	598	637	635	617	602	638	611	615	604	599	604	625	599	630	557	607	597	571	589	568	555	619	608	610	618	610	610	646	614	625	583	603	603	644	557	611	612	597	636	585	582	609	603	609	616	587	655	610	612	583	659	626	603	595	618	586	587	614	589	607	550	644	626	609	612	584	583	619	601	637	618	631	631	593	554	611	640	612	567	610	603	572	645	653	605	642	581	578	607	575	631	614	580	616	653	650	643	576	596	564	623	577	632	585	616	601	636	617	627	620	584	578	627	626	580	563	570	608	646	624	653	605	558	640	586	610	618	640	569	584	609	604	637	636	588	592	595	628	643	589	603	621	568	661	625	579	618	582	605	617	647	617	591	580	617	581	604	673	582	636	596	612	637	589	565	608	672	613	624	584	569	604	580	596	678	577	623	636	591	601	598	590	632	600	632	641	628	640	610	620	598	657	596	626	680	635	582	597	587	658	617	625	628	642	610	611	564	617	636	572	630	604	598	624	588	575	610	609	629	618	610	631	635	568	604	609	649	652	610	651	607	605	599	608	556	618	604	618	621	612	594	622	633	623	616	608	614	618	644	633	590	603	619	612	608	593	616	597	609	631	590	602	608	609	582	598	608	623	546	589	620	570	625	581	604	600	632	624	648	580	634	611	553	586	631	581	582	600	585	609	603	615	648	559	603	600	636	607	594	631	589	610	596	632	586	576	605	603	606	654	588	601	641	579	643	641	595	564	603	600	627	610	602	567	591	642	618	628	614	609	636	596	601	597	617	590	620	587	621	620	626	584	650	622	590	607	629	652	629	597	619	578	629	570	647	606	609	586	590	605	625	562	641	598	588	588	602	550	627	616	652	631	608	642	565	577	608	642	592	647	575	586	586	601	569	581	597	618	684	695	653	615	650	639	600	606	578	607	624	544	653	570	609	624	602	604	605	588	568	610	591	629	654	635	616	609	600	596	619	632	582	570	624	597	650	606	619	616	583	631	603	575	554	633	580	635	565	565	597	602	600	590	628	631	604	652	622	586	573	596	615	586	620	634	612	629	646	628	599	643	587	622	599	649	617	633	590	607	585	627	583	601	604	564	617	597	583	596	634	604	624	575	621	652	577	545	595	641	647	600	569	610	588	666	578	572	639	598	597	614	618	574	623	584	633	618	635	643	640	605	601	642	615	607	631	605	621	599	605	616	590	611	579	612	634	590	596	641	593	608	605	617	631	609	614	591	630	622	599	635	602	570	627	630	627	635	651	648	615	574	608	566	590	627	604	624	626	642	631	610	593	594	605	603	621	609	572	583	650	599	596	640	638	644	637	627	597	623	587	612	646	602	606	642	610	596	614	565	606	626	613	689	632	609	673	590	586	614	620	640	630	592	534	577	581	620	621	596	625	576	576	654	703	618	577	617	668	607	564	617	629	648	595	629	587	577	595	596	638	608	619	618	589	601	595	608	638	575	629	585	560	605	612	623	636	580	621	619	587	620	557	630	604	574	617	591	615	613	558	570	592	629	596	628	610	596	592	593	610	575	570	576	606	642	625	618	627	601	582	613	596	612	598	622	638	634	584	576	659	643	562	591	637	591	625	600	605	612	592	620	586	606	589	569	609	596	629	628	616	600	609	625	628	603	617	529	619	636	635	598	558	585	630	636	629	584	577	592	623	639	587	571	576	621	610	616	627	581	598	600	632	594	616	587	606	579	636	649	606	579	638	586	615	633	580	641	630	575	611	619	586	601	605	616	623	615	589	609	659	564	607	596	628	617	629	602	595	618	634	619	626	608	628	592	588	557	577	627	570	598	609	564	582	601	588	588	587	620	606	635	621	610	574	673	634	638	615	646	621	569	634	623	592	610	592	603	625	577	596	594	638	622	572	591	628	597	621	588	625	597	582	603	603	577	582	627	572	590	596	591	607	589	618	635	588	602	645	598	594	616	620	638	599	619	601	614	650	647	570	618	586	584	614	598	593	591	597	649	604	635	646	605	634	596	578	625	594	600	573	604	639	588	609	632	634	598	589	605	602	580	606	611	588	587	608	613	590	622	618	644	635	578	628	593	639	599	632	627	589	645	623	620	613	665	632	596	655	639	593	605	623	583	646	586	644	586	623	674	630	651	624	645	591	571	607	632	628	577	586	650	646	598	621	615	608	639	619	614	595	584	568	608	588	585	641	613	625	600	583	606	588	594	631	633	628	599	617	599	609	629	632	592	624	633	588	592	635	644	621	628	597	574	565	606	613	609	560	574	619	600	620	601	565	600	599	578	599	634	617	633	633	633	599	670	646	651	625	549	591	612	614	624	588	633	581	619	618	578	605	614	630	670	621	602	632	631	568	570	613	606	553	617	617	598	613	584	625	626	598	617	612	604	626	608	597	592	665	548	622	591	622	612	601	567	610	604	601	604	621	573	600	592	596	630	641	672	648	629	588	606	627	585	594	635	609	603	623	602	580	600	612	621	583	622	632	617	613	628	640	613	568	613	619	577	616	557	637	636	624	624	599	571	682	601	622	616	616	642	624	610	624	622	599	573	589	585	586	606	581	579	636	577	579	659	601	628	588	558	589	559	605	626	591	585	573	593	608	614	563	623	654	617	616	618	616	626	600	620	598	606	567	650	636	621	612	636	610	573	574	647	608	612	640	621	644	589	559	567	608	622	637	639	614	598	631	600	627	589	609	654	647	601	610	629	578	640	592	631	557	585	572	559	650	588	679	637	571	632	623	575	664	639	651	609	622	607	640	584	585	585	637	597	642	621	635	577	604	591	657	610	604	627	612	607	597	626	654	570	616	628	611	656	590	604	568	594	565	596	610	590	640	649	606	613	590	636	559	608	667	606	619	647	642	601	598	578	634	601	613	632	627	591	620	562	605	619	584	626	635	630	601	616	599	602	581	620	590	600	633	665	639	612	565	614	630	596	596	636	651	599	605	632	667	621	611	601	564	630	612	632	605	603	570	600	585	612	612	611	638	551	597	622	629	604	615	641	607	594	575	655	626	642	580	623	610	620	615	599	598	621	622	630	614	578	584	611	588	640	641	605	589	572	618	581	597	607	645	636	614	638	591	574	612	628	652	610	673	610	585	641	609	592	613	587	652	587	584	615	595	657	608	615	577	586	575	640	610	660	627	607	594	579	553	610	630	602	568	609	573	584	592	574	578	584	574	636	607	649	611	643	613	583	629	595	607	553	593	577	653	597	606	638	661	613	603	610	650	577	597	624	603	585	646	628	600	659	605	604	611	596
4167	1135	989	857	780	726	719	664	715	715	724	686	698	704	708	680	715	648	671	756	722	729	704	760	666	717	746	689	699	679	685	672	692	717	708	701	734	687	692	685	718	765	668	688	684	647	646	677	715	704	737	683	697	725	716	666	688	644	678	685	732	730	703	686	694	632	741	740	671	679	707	676	680	703	712	656	777	748	645	673	670	685	709	701	672	664	693	706	687	713	680	689	736	684	719	693	690	668	707	740	708	713	659	692	667	647	733	696	680	692	715	676	732	686	665	704	730	713	678	698	762	701	688	684	689	687	681	728	706	659	725	649	651	669	727	640	705	691	705	659	660	712	693	698	706	706	696	677	670	676	761	706	716	669	687	681	721	686	715	684	682	729	652	718	709	708	757	705	677	685	711	667	724	714	679	664	694	715	692	726	709	650	656	745	698	633	653	660	702	674	723	677	702	716	704	688	674	700	739	715	683	705	736	754	679	681	701	684	710	689	706	668	723	686	709	676	667	675	705	716	718	680	675	654	711	706	626	717	702	695	729	710	692	652	700	696	673	741	689	685	665	707	736	674	695	689	674	693	688	694	655	647	721	641	697	728	698	668	714	659	697	693	695	677	685	714	660	682	681	700	693	686	733	695	629	715	683	707	677	685	673	699	679	709	669	757	703	692	696	725	713	722	648	638	698	664	693	728	716	711	693	694	660	683	685	704	741	708	663	660	707	699	662	685	701	689	675	669	641	702	699	686	688	693	652	693	683	711	665	681	682	662	690	707	708	638	697	695	672	668	691	684	680	692	679	736	692	708	690	682	684	743	710	664	707	701	694	676	677	646	723	692	692	650	671	674	722	730	685	743	690	649	685	690	703	712	695	702	651	712	694	670	667	681	708	711	745	674	706	699	721	704	687	667	663	738	683	685	712	713	707	678	720	690	694	729	659	679	681	675	695	712	691	683	683	716	624	688	664	670	702	738	663	694	745	676	701	663	656	649	645	694	678	753	727	695	695	677	682	690	698	689	705	708	699	716	695	646	730	689	679	652	662	733	700	653	666	701	660	647	677	650	746	675	659	729	689	646	723	673	732	689	739	675	687	688	673	709	695	675	702	774	699	710	681	730	700	677	698	721	680	675	752	689	667	680	694	689	723	726	681	747	657	704	645	699	646	660	660	675	699	733	740	701	698	663	697	706	697	684	710	675	685	687	694	722	669	659	682	685	676	682	730	716	660	654	678	724	725	696	693	696	680	631	676	709	677	695	689	727	668	722	643	734	717	696	719	679	655	723	705	754	675	720	731	733	683	660	699	666	628	723	726	664	721	659	671	669	690	727	704	665	673	690	753	684	714	696	700	703	713	723	650	718	729	714	705	729	709	677	676	697	695	706	680	742	679	718	645	663	696	730	707	722	726	707	710	710	680	663	668	697	686	679	727	711	708	699	692	703	686	683	685	725	730	665	715	682	744	711	699	651	692	687	666	705	703	701	685	754	732	692	708	706	686	709	685	699	733	714	712	656	689	726	692	654	655	674	729	681	692	710	718	703	709	698	691	651	718	676	672	716	690	709	694	706	775	710	686	657	688	710	667	671	720	688	671	724	700	742	734	680	696	648	746	721	694	693	691	645	675	703	675	677	752	722	701	683	653	683	685	654	670	763	685	692	738	692	671	695	683	656	664	709	711	684	685	701	765	716	663	671	680	663	632	687	683	706	711	694	695	698	651	661	704	689	686	716	683	690	728	661	708	681	732	699	704	672	728	711	710	667	703	708	710	664	682	663	760	691	716	671	718	691	723	692	673	716	710	658	722	684	706	687	670	684	690	674	672	704	700	692	698	673	712	680	648	692	705	725	704	693	705	686	716	666	702	665	694	704	697	704	683	719	741	695	714	687	678	707	693	693	691	669	733	645	720	722	624	688	677	702	697	694	737	707	695	733	698	716	745	702	696	721	722	700	705	709	689	714	657	708	708	720	716	714	740	737	712	671	723	688	717	720	662	650	659	691	675	699	667	684	667	699	687	692	694	691	682	686	708	694	715	729	682	735	729	645	683	687	705	718	699	694	708	637	640	686	719	691	669	698	723	671	694	715	669	707	685	712	696	652	695	751	718	716	689	744	674	698	682	676	661	702	666	721	733	694	639	706	639	709	733	710	709	689	755	694	710	700	696	731	680	683	726	720	717	674	693	729	742	707	683	609	679	663	711	698	676	715	680	680	711	706	703	737	692	698	737	682	725	663	693	663	690	717	654	744	753	667	684	685	685	701	710	711	640	663	723	722	679	715	710	705	672	701	742	693	698	673	677	661	683	750	697	702	649	705	701	728	673	677	706	659	718	691	712	694	703	650	648	654	636	658	688	703	719	631	716	694	748	671	686	684	762	714	686	692	673	686	703	707	700	714	706	705	653	680	713	722	689	689	710	704	666	722	688	662	689	693	694	724	715	750	652	684	728	683	682	702	670	665	671	736	748	738	728	667	705	661	669	694	729	734	721	685	677	690	711	737	649	727	710	713	734	685	684	710	683	719	672	672	668	659	702	689	639	675	699	681	716	704	721	678	720	727	676	757	703	726	668	695	684	697	714	651	704	680	666	681	670	701	727	679	712	705	692	694	695	692	758	640	648	692	699	680	712	688	679	700	682	694	680	724	706	684	730	731	699	708	743	701	693	681	727	732	682	700	666	727	666	687	691	718	693	665	711	699	710	693	690	692	678	667	660	677	642	729	667	659	682	760	699	730	649	673	754	694	700	686	724	731	747	718	699	721	700	637	698	700	698	701	748	739	671	744	725	726	667	722	682	666	721	678	637	663	675	646	670	694	721	692	727	717	739	687	678	700	721	685	727	667	679	695	739	723	705	721	688	709	667	656	672	634	722	700	707	728	693	682	699	713	738	697	678	696	683	685	666	692	738	711	699	715	731	712	740	661	699	667	672	677	679	706	674	728	665	723	722	718	723	690	694	682	742	719	717	725	649	689	693	689	698	694	653	690	683	732	704	718	687	715	715	706	671	703	694	684	678	694	730	654	687	652	706	649	652	684	760	704	684	677	724	721	697	719	699	673	730	697	721	720	736	705	636	711	723	751	672	670	662	743	722	724	698	714	703	711	740	645	703	665	710	692	732	689	659	726	697	715	670	722	685	686	675	714	707	673	695	707	703	674	662	687	721	701	674	705	693	709	688	663	724	675	691	682	729	669	688	713	665	732	696	715	716	664	672	733	729	711	680	670	699	729	704	667	703	714	656	698	683	734	705	678	686	685	701	685	680	701	688	704	703	734	654	709	728	705	713	713	707	699	719	662	725	690	710	687	724	724	689	667	689	709	682	741	724	692	690	696	710	720	641	676	712	705	721	697	681	712	696	710	637	658	732	749	711	691	745	733	723	715	664	696	724	682	701	730	713	675	715	657	665	705	672	683	687	693	721	715	684	687	688	747	658	690	703	650	649	689	716	660	714	671	676	761	720	701	674	695	666	684	699	662	678	667
23381	20870	27846	24021	20883	9364	1560	1186	1111	1049	972	955	931	925	881	941	829	906	862	870	898	849	830	855	831	840	850	834	850	830	836	821	841	903	838	853	855	802	847	830	873	815	832	800	806	805	764	887	785	829	863	809	805	854	772	878	843	836	839	817	856	888	863	833	808	756	867	857	853	840	830	834	828	803	807	826	828	821	831	813	885	816	892	816	814	808	804	849	816	839	809	838	827	803	803	794	826	785	885	837	855	839	825	806	781	848	795	836	781	804	808	837	831	825	814	793	803	852	836	841	863	811	808	806	781	813	799	849	833	813	860	800	833	851	837	826	833	788	785	845	825	877	844	795	840	825	852	792	796	824	890	836	844	784	826	725	813	854	824	792	808	862	806	831	833	837	828	874	762	839	773	813	848	777	792	806	836	808	778	828	867	811	864	791	857	803	830	837	854	793	844	791	824	835	812	800	840	841	799	802	798	787	827	832	813	845	854	772	791	740	830	803	819	784	802	811	843	800	838	795	829	829	873	809	854	803	806	803	865	854	806	825	864	808	788	795	780	852	828	832	830	862	799	896	827	808	805	823	837	822	844	834	815	815	820	840	841	848	790	863	801	738	836	832	844	833	838	804	844	839	888	842	835	819	843	843	855	774	797	761	758	743	821	828	856	815	890	823	858	837	815	839	869	805	818	817	839	765	782	865	816	810	787	828	838	802	832	823	783	824	804	782	826	852	832	781	834	787	779	867	794	839	788	773	829	820	788	809	836	841	768	885	802	831	801	861	853	818	847	818	838	796	864	832	790	838	837	778	827	813	829	768	827	822	800	824	817	875	810	830	842	794	772	798	832	815	830	800	819	813	743	831	831	836	835	793	836	794	827	896	784	814	817	866	792	823	834	805	846	850	824	815	780	864	800	819	812	842	802	883	810	833	794	846	815	822	806	807	816	858	858	804	857	835	797	845	846	796	844	769	826	801	780	770	775	787	808	849	807	780	858	778	839	800	822	798	769	863	790	848	790	818	779	833	766	821	849	765	818	793	806	816	850	845	844	804	742	828	840	829	770	853	790	839	848	823	783	793	794	797	771	858	859	845	823	778	836	843	767	777	789	788	819	816	829	872	794	813	836	823	846	844	812	845	821	788	802	828	837	822	844	857	848	820	775	839	827	853	819	797	830	831	824	794	840	852	820	783	817	829	836	814	820	833	833	871	805	776	836	809	798	767	835	856	823	786	850	837	818	792	803	815	807	804	802	793	753	840	790	809	846	831	839	782	803	881	829	819	803	821	786	798	793	784	839	797	826	806	794	806	809	812	813	775	820	850	788	832	855	800	806	836	829	788	831	823	842	824	885	850	853	844	798	785	797	856	823	816	807	828	823	770	828	833	850	862	820	783	841	811	842	851	853	865	809	795	830	849	879	808	781	818	857	820	839	851	799	866	806	810	784	791	823	806	836	791	787	790	816	819	856	825	844	809	777	827	832	785	829	776	854	836	785	827	783	790	823	820	786	801	819	797	825	871	828	831	818	813	785	849	827	809	859	783	796	817	857	790	836	823	818	846	789	836	828	761	842	796	848	793	763	784	795	762	854	840	807	850	803	795	834	863	830	839	826	808	821	822	788	806	805	835	859	877	752	808	815	825	865	835	858	860	769	795	807	831	834	790	821	798	828	781	810	863	840	836	824	809	793	790	825	841	799	834	812	817	833	857	854	881	828	896	811	861	856	825	846	830	838	803	845	818	767	853	803	809	841	867	852	830	813	859	860	873	811	855	809	801	850	839	818	797	777	847	797	811	826	820	835	842	816	889	886	823	818	837	822	869	861	817	868	833	829	828	827	812	799	868	837	787	798	808	804	800	817	843	833	860	835	835	854	812	842	792	794	757	769	789	802	895	762	853	799	855	762	778	806	837	804	811	854	825	834	863	791	837	861	860	835	857	804	806	822	735	795	827	819	787	838	832	781	874	820	822	837	804	824	843	840	775	810	861	818	850	824	790	840	831	797	816	838	854	802	820	852	814	796	771	848	807	867	807	820	787	835	832	842	833	840	828	802	834	801	786	810	830	812	778	829	817	778	851	834	809	865	811	822	807	821	839	905	777	831	803	794	819	820	814	826	794	872	874	820	837	897	824	833	829	807	787	843	776	816	855	828	824	766	809	834	805	807	837	814	847	814	816	825	813	834	844	794	819	818	795	818	825	850	811	818	843	828	829	811	799	830	817	781	861	797	829	831	890	834	832	847	794	837	844	843	868	858	855	794	783	825	820	863	822	832	823	751	766	836	828	821	810	856	809	833	837	834	782	790	887	873	804	795	860	823	828	799	801	813	834	865	816	823	789	804	820	820	790	813	798	809	825	817	809	835	838	856	827	828	821	857	830	831	837	797	806	851	821	833	823	814	858	847	775	773	797	868	822	788	817	888	850	843	805	842	839	839	823	802	832	815	846	830	812	838	814	813	805	881	821	826	824	889	871	847	831	850	836	806	792	784	769	853	816	792	849	821	826	795	859	860	832	842	848	802	814	796	828	821	806	814	817	857	863	831	804	809	825	792	849	824	804	773	814	810	841	823	801	865	790	848	834	807	814	825	804	817	819	831	849	855	840	844	819	800	807	845	801	862	819	819	851	831	811	784	852	847	794	848	833	801	828	829	821	836	847	859	793	849	854	807	801	864	803	896	846	794	803	814	854	804	809	871	773	817	828	828	823	845	824	833	819	763	833	846	857	784	886	801	873	823	792	827	838	829	811	824	857	826	837	844	810	817	824	806	840	876	830	857	840	794	810	801	804	850	886	871	828	827	818	833	798	770	809	801	838	827	790	821	844	827	788	823	855	822	812	854	843	824	804	801	821	807	842	836	828	844	858	802	821	787	820	836	792	824	816	827	848	806	849	805	798	812	814	803	859	802	902	789	812	800	829	798	822	849	789	796	823	802	818	777	792	827	787	824	816	800	821	849	785	816	874	807	835	841	819	813	825	875	843	826	837	843	857	836	814	856	810	811	780	790	833	810	825	811	814	834	731	865	818	837	848	809	822	859	790	838	841	793	863	848	795	839	861	835	854	869	873	799	822	810	826	773	871	775	878	817	836	840	832	861	802	798	769	824	813	832	822	774	841	836	825	833	845	805	758	854	835	873	817	807	808	830	822	825	823	867	814	790	806	852	770	812	807	828	825	805	797	848	829	840	839	816	802	808	837	812	810	826	784	869	838	804	795	823	840	844	870	795	832	799	806	767	847	839	812	834	852	847	816	778	832	832	783	822	820	887	804	806	871	807	768	908	825	813	811	864	823	848	797	826	804	841	789	791	861	851	813	806	835	844	793	847	803	804	833	837	812	778	817	766	846	833	809	827	799	852	764	816	797	772	839	841	811	792	819	801	777	804	833	779	805	818	832	832	810	824	859	813	821	848	854	810	803	847	838	836	810	883	780	797	795	802	813	836	844	791	810	796	845	850	855	797	763	774	808	802	801	834	816	811	858
3334	8205	6433	3277	2498	2023	1733	1525	1380	1221	1222	1127	1121	1063	1086	976	990	949	980	996	967	989	991	930	960	957	1024	987	928	910	1003	948	947	966	954	972	998	893	993	1007	951	883	983	923	973	895	925	983	976	978	951	1012	973	959	953	1003	923	920	898	969	949	1009	1019	938	919	886	931	877	956	942	960	952	977	959	960	963	940	904	939	927	954	970	947	881	929	901	997	938	960	938	943	964	895	979	943	949	994	935	963	939	974	953	970	944	945	936	920	979	955	974	970	924	954	954	967	993	917	869	974	958	998	959	958	939	966	915	945	901	969	919	861	931	956	884	955	950	970	939	952	901	917	940	922	924	910	951	894	941	940	922	958	951	902	928	904	929	948	949	911	943	905	936	964	931	937	965	907	948	998	923	969	963	934	951	901	964	936	932	945	910	919	900	910	933	920	944	992	912	972	954	931	1000	975	919	946	921	933	964	922	911	923	973	940	918	945	986	891	917	934	926	903	930	952	908	952	994	903	951	962	927	918	880	882	844	980	906	967	936	951	923	942	999	957	934	909	949	980	925	916	915	947	1009	926	954	997	914	928	968	920	921	988	967	979	961	924	941	987	946	963	925	931	951	952	964	913	947	905	932	950	854	913	938	957	964	891	957	878	913	948	937	936	939	924	920	970	894	992	893	945	933	930	958	892	980	941	946	932	932	962	926	977	933	924	900	890	951	966	941	1005	886	1004	958	929	909	965	929	951	923	935	932	880	925	944	926	982	967	941	896	995	964	912	898	910	940	984	994	976	863	917	954	894	929	923	926	972	939	906	991	912	856	933	879	912	916	936	921	991	997	938	987	907	922	908	960	910	934	967	958	969	940	974	908	933	1006	950	996	951	978	932	920	929	894	916	925	963	1035	920	932	952	876	967	875	933	902	919	943	917	897	943	938	951	945	954	925	942	894	895	951	892	977	936	917	902	909	947	962	986	908	958	933	963	903	976	966	917	930	956	918	942	981	951	984	924	982	941	915	887	967	957	948	950	1011	912	928	965	916	925	900	922	962	968	912	924	966	979	958	923	979	949	972	943	939	979	937	961	957	944	950	934	915	964	916	1006	984	931	941	947	924	961	956	939	903	893	896	932	962	962	972	917	975	981	920	973	934	973	964	877	947	919	903	938	983	940	954	948	954	953	935	876	976	905	949	930	894	959	955	960	950	904	923	939	927	931	918	972	927	944	984	931	969	978	931	863	937	916	929	958	928	923	893	917	926	902	933	917	936	943	972	985	903	904	933	964	950	928	944	979	961	943	970	922	979	954	933	957	901	941	929	936	961	971	899	913	945	948	914	916	937	917	947	985	917	954	940	937	918	905	939	954	947	925	934	927	918	933	940	928	979	926	911	938	955	928	925	985	951	966	933	901	968	961	892	884	978	969	971	930	917	937	961	987	888	957	981	977	954	892	989	1026	970	908	962	964	915	900	989	966	987	926	922	919	962	935	930	942	889	919	931	982	946	904	977	998	886	926	941	941	932	966	927	926	938	981	992	955	931	903	920	939	952	959	924	987	928	982	867	945	904	988	914	924	926	899	929	937	970	947	941	940	936	941	918	901	957	970	941	981	928	932	965	940	954	943	960	924	903	891	936	923	922	1002	963	943	908	920	967	999	940	973	964	894	884	973	994	1004	887	931	943	953	984	973	910	927	952	903	1034	956	912	953	911	956	928	938	918	961	914	923	980	885	940	950	921	954	915	954	962	961	919	879	966	943	974	944	916	933	977	980	919	948	918	912	935	947	950	882	960	987	949	966	952	971	933	930	913	968	960	914	862	936	936	973	963	949	892	924	982	928	905	994	897	945	932	959	905	939	910	997	967	937	943	895	920	937	889	888	901	900	956	921	892	957	957	898	924	939	935	966	939	915	981	950	927	954	901	981	946	920	917	942	948	969	988	966	910	946	939	942	945	969	907	933	909	979	983	971	975	988	940	933	1013	893	1006	911	936	957	944	907	990	940	929	920	879	914	939	959	931	924	918	893	918	956	921	950	979	900	968	920	942	975	945	923	901	881	909	882	1019	951	924	932	982	971	946	906	942	958	888	921	924	980	982	946	950	919	922	948	959	964	901	957	905	910	941	909	917	931	959	930	927	927	909	939	901	927	928	934	961	950	942	902	979	952	905	909	958	889	952	923	931	950	929	940	973	931	940	913	912	933	919	919	899	972	932	954	953	969	951	964	959	968	957	1009	982	985	927	983	939	918	920	957	967	904	953	917	952	921	915	962	886	1011	894	1004	946	939	952	981	920	958	975	907	915	945	931	922	922	941	915	925	976	953	928	977	964	921	935	914	955	931	876	938	899	916	962	875	972	892	915	926	915	881	962	930	990	1008	974	948	931	901	928	957	897	882	948	970	918	925	975	930	920	924	918	956	901	912	849	926	926	904	901	966	955	917	926	926	955	999	924	979	944	901	952	927	979	984	929	927	902	956	929	873	962	966	917	924	958	919	981	943	905	927	969	869	924	983	957	977	960	924	937	950	948	983	955	930	963	889	979	880	906	956	980	945	958	932	886	884	897	967	930	921	948	975	899	932	892	920	931	977	918	973	936	872	934	958	941	945	939	966	912	925	936	945	929	956	944	973	935	931	936	943	932	924	943	961	939	923	946	933	928	933	909	930	944	945	930	970	962	914	912	920	949	949	946	919	899	948	930	993	907	924	928	970	913	903	958	929	879	924	924	919	968	989	959	946	937	932	985	973	926	934	944	952	949	952	943	874	960	933	973	914	944	935	923	943	923	939	941	945	903	898	921	978	934	933	917	910	931	927	947	928	931	984	897	973	970	953	930	948	944	947	917	906	939	946	891	944	919	950	973	917	911	954	931	954	894	939	936	982	951	936	976	917	911	927	954	848	919	959	911	919	920	916	953	960	931	937	978	910	943	972	947	974	926	956	928	951	960	915	934	924	953	920	960	962	928	926	956	912	875	986	898	908	959	905	935	900	954	905	988	961	887	963	928	855	912	908	958	948	938	959	934	973	945	896	1000	977	924	939	956	948	905	956	894	879	969	913	972	891	930	903	897	1029	879	918	924	910	951	908	920	1012	896	917	907	904	916	941	945	949	882	930	894	955	938	962	938	958	989	985	971	873	968	1000	917	933	989	991	968	922	958	907	947	930	971	964	927	953	945	920	917	886	949	871	928	939	872	969	909	921	928	911	942	953	935	920	912	936	885	902	971	904	985	957	929	951	972	935	939	906	944	959	977	956	926	929	914	951	958	943	963	882	888	924	905	945	992	981	960	940	949	914	881	926	907	956	931	944	964	959	913	901	964	996	975	902	931	925	918	1042	952	909	898	935	917	914	882	904	952	928	926	1025	984	963	931	996	980	922	1008	948	956	928	963	905	986	976	947	930	925	936	944	884	910	942	951	929	947	944	935	932	929	916	980	952	906	986	938	893	909	929	939	950	905	977	923	914	964	939	923	956	946	937	986	946	922	976	904	927	974	910	956	982	969	984	950	967	965	916	992
24134	20808	26779	24832	11447	658	527	446	414	411	400	331	364	306	333	314	320	312	347	312	326	301	314	303	322	312	314	283	297	348	315	308	295	315	328	275	285	317	270	302	279	311	320	307	307	312	296	304	311	309	310	300	293	294	290	297	298	321	309	289	277	289	276	311	315	271	309	295	279	312	301	305	280	303	272	282	303	309	288	302	285	286	269	273	281	317	292	291	330	308	288	289	317	304	311	334	296	307	282	285	297	269	306	304	301	304	291	284	304	302	307	303	282	278	292	281	340	310	292	340	317	276	284	278	311	286	299	273	281	288	311	275	306	267	297	278	302	314	290	306	293	319	311	298	306	270	303	300	290	268	284	285	306	294	296	302	323	293	306	272	296	284	305	313	299	276	296	291	277	306	264	307	297	293	286	257	283	279	305	291	273	283	306	312	314	285	284	309	258	303	288	286	320	310	299	315	331	284	288	293	281	309	284	302	315	287	305	300	299	285	297	298	290	304	280	282	296	298	284	308	299	315	296	272	277	310	325	297	284	323	301	308	315	304	314	294	293	288	302	287	310	280	310	303	298	307	293	278	283	278	309	316	305	281	303	325	316	285	299	302	294	329	307	332	301	310	298	268	292	289	325	275	290	304	276	319	286	308	328	312	329	309	291	299	311	300	291	299	277	289	290	283	289	319	283	316	261	304	282	306	266	308	268	309	294	294	314	307	297	286	294	298	263	285	273	295	295	263	287	324	291	302	317	305	309	267	286	283	297	303	299	304	302	324	292	287	301	270	307	303	288	299	315	311	280	284	306	292	296	307	295	283	295	324	288	298	304	306	279	317	312	301	299	289	324	343	316	310	297	298	308	309	316	304	309	317	276	283	288	301	264	278	283	273	286	295	303	295	281	276	310	315	280	287	289	298	284	305	274	310	305	276	298	307	290	287	289	293	275	296	312	282	310	323	290	294	286	324	309	276	294	309	294	293	275	294	305	294	290	319	296	297	279	311	281	317	302	310	258	278	295	328	298	293	263	265	297	280	285	311	280	318	273	271	292	283	318	278	275	292	287	309	294	273	288	275	327	308	274	257	310	305	299	289	306	285	314	308	292	300	303	284	297	328	304	304	282	279	307	289	296	301	276	273	282	286	273	287	271	268	295	285	319	328	293	314	345	302	289	300	325	293	294	290	288	290	307	312	296	309	273	299	285	286	301	302	265	319	313	302	302	288	273	276	274	322	321	294	290	267	300	278	306	280	289	295	313	324	290	281	304	287	285	274	293	316	293	309	317	295	272	341	286	297	261	272	303	278	321	304	297	297	305	302	289	300	286	292	283	294	300	296	296	312	289	290	322	295	286	336	311	286	294	307	274	264	295	279	282	307	280	315	277	285	271	277	322	295	289	293	300	309	293	265	264	295	288	292	301	303	264	307	303	271	293	303	335	307	280	316	279	291	279	309	311	303	261	318	282	308	297	313	306	307	309	316	260	288	276	311	325	300	291	314	295	291	331	270	293	298	263	294	309	303	283	317	320	271	281	285	301	318	291	302	320	276	272	293	314	317	272	300	271	318	298	266	318	286	299	325	302	276	287	311	284	283	302	292	284	301	293	317	294	288	321	329	301	322	293	293	304	282	292	289	327	311	339	291	307	288	314	293	314	300	306	337	291	290	270	298	284	335	323	294	296	294	295	291	284	297	290	274	287	305	290	311	296	278	311	304	281	288	329	280	288	301	310	311	288	288	292	264	299	301	280	304	326	264	312	285	267	305	275	320	291	294	331	309	267	279	280	288	306	303	298	294	292	282	304	276	326	262	284	268	306	300	300	295	312	266	292	301	278	331	284	319	289	307	310	292	300	322	281	312	270	317	284	294	294	284	297	303	307	297	298	285	315	289	277	307	299	290	284	281	292	307	283	308	266	316	288	311	299	280	305	316	305	276	311	296	298	278	270	278	304	311	274	315	297	293	312	270	270	299	281	297	286	276	310	277	273	264	294	309	301	299	288	264	305	315	309	278	302	282	274	317	332	309	298	291	285	296	297	281	285	265	262	279	315	254	275	283	303	297	286	307	269	323	289	298	266	283	308	274	284	304	286	279	293	287	276	300	301	265	319	284	273	258	276	294	294	293	274	316	294	305	314	292	298	285	278	309	277	293	268	312	290	311	266	277	272	337	304	273	270	278	292	318	260	274	279	282	299	311	277	300	275	297	286	293	307	286	300	291	279	292	260	292	299	291	283	326	307	295	284	313	289	280	281	287	318	296	282	269	306	288	289	304	289	293	267	277	288	305	277	314	282	290	303	318	285	291	318	315	298	291	297	292	304	319	305	277	296	287	296	289	275	284	284	280	329	312	282	283	271	308	288	299	317	262	317	309	287	309	276	303	307	297	288	305	327	291	303	281	290	267	320	332	280	287	266	287	307	298	310	264	294	310	276	281	282	303	280	298	308	290	298	287	292	300	295	253	288	286	324	307	306	301	292	322	261	251	310	281	296	303	306	294	313	282	283	276	276	297	303	318	316	274	284	291	266	310	288	315	296	321	289	281	285	333	302	250	297	303	284	266	293	303	309	302	277	311	281	287	299	313	329	302	308	285	274	293	317	283	291	297	285	291	327	311	301	283	305	261	303	289	303	263	263	306	280	309	280	300	285	281	271	321	295	273	307	294	305	324	293	328	287	279	311	290	279	297	291	295	315	298	278	301	284	292	310	296	299	298	300	300	286	320	263	319	295	271	295	266	304	304	315	269	285	277	290	278	301	300	295	279	315	303	278	298	287	276	288	278	271	307	301	245	320	291	266	338	301	296	292	304	323	304	283	286	312	278	282	263	289	341	314	287	326	303	308	286	315	318	310	296	301	311	273	305	274	333	306	296	310	272	306	278	285	311	300	277	292	324	293	323	287	317	329	331	303	296	312	309	309	277	278	274	296	283	319	252	300	283	285	294	286	271	292	318	294	285	284	316	285	292	267	295	262	314	295	294	316	312	313	311	302	293	274	282	309	311	296	293	306	283	286	302	291	291	271	293	256	330	293	272	319	307	284	299	322	273	270	287	273	287	298	302	308	276	290	296	291	292	265	300	282	311	273	283	292	285	284	330	297	282	296	270	308	305	303	279	278	317	300	320	312	302	300	313	279	265	286	286	281	269	317	274	306	313	327	281	300	311	298	321	290	278	302	296	270	289	282	326	310	328	339	306	290	326	312	270	292	305	281	301	265	302	295	288	276	289	290	270	299	286	326	293	318	268	300	305	334	288	261	301	332	288	324	299	268	248	286	316	313	324	282	326	327	290	276	287	296	329	288	275	304	276	260	275	287	289	299	305	292	292	279	276	297	272	311	280	285	293	286	294	276	324	316	280	309	271	289	299	291	312	278	297	274	283	285	291	305	307	261	279	303	294	315	270	299	303	287	293	280	293	280	292	309	292	329	297	308	282	298	320	281	246	288	307	327	283	278	277	302	286	274	269	285	292	283	301	279	299	262	306
3315	5046	3700	1795	1258	1002	794	756	612	571	487	452	422	446	419	389	447	349	397	382	392	366	388	370	380	382	350	350	389	344	402	324	376	380	364	360	344	368	357	354	346	359	365	402	331	366	348	347	351	356	367	342	378	351	344	340	317	378	384	339	355	359	334	332	352	346	352	369	378	361	398	361	368	383	357	366	366	348	360	314	333	336	354	345	354	367	365	324	344	335	355	347	339	348	359	343	325	339	339	359	348	374	361	372	344	351	326	367	364	373	359	355	352	366	353	340	331	344	360	342	365	372	360	348	336	322	373	347	356	325	365	355	341	331	374	372	333	349	389	380	346	360	333	350	351	349	390	343	324	382	371	345	358	326	369	323	363	337	379	356	330	374	345	359	351	386	363	350	350	375	336	348	374	353	348	364	343	320	350	347	368	328	375	355	350	372	380	399	370	330	332	319	338	353	328	324	348	341	348	365	346	314	357	343	360	318	375	367	360	383	367	330	361	332	371	400	344	387	313	358	321	361	337	352	376	376	350	359	377	355	353	336	353	361	324	366	342	351	331	346	376	338	351	347	345	354	352	378	367	316	370	344	340	344	341	358	344	386	383	357	400	338	374	348	384	370	347	343	370	338	352	359	342	322	331	342	373	325	350	338	332	347	360	378	349	358	325	349	363	345	353	319	354	374	349	340	353	354	346	323	393	343	371	372	360	374	359	372	381	380	356	358	392	357	351	347	351	362	335	348	339	361	360	371	313	328	339	336	330	378	356	373	352	351	333	383	370	356	361	350	396	358	350	340	336	342	338	351	346	361	322	332	328	353	380	368	347	322	355	344	344	363	363	354	336	357	331	359	345	338	332	367	367	350	382	338	327	334	335	354	351	386	339	328	327	359	368	350	349	379	352	368	354	367	345	350	407	332	325	364	366	337	361	340	321	386	375	328	351	372	318	347	346	373	358	353	355	355	376	330	382	351	354	347	366	354	354	337	361	319	355	362	375	353	375	380	360	363	353	365	342	343	336	346	313	329	392	351	383	355	365	380	341	334	367	373	331	381	361	362	326	371	320	364	333	373	312	317	352	346	372	336	376	389	364	347	360	357	363	349	357	339	353	346	330	345	324	386	359	375	366	353	341	340	347	356	350	369	369	367	358	330	350	333	343	347	365	313	397	330	311	336	342	361	352	336	337	336	370	350	348	360	366	372	348	353	356	335	372	331	340	354	376	346	336	369	342	351	389	335	323	391	362	359	380	340	365	345	348	369	380	367	361	338	367	364	358	350	328	337	355	378	350	311	362	346	341	363	337	375	351	366	360	364	385	345	364	340	324	328	340	366	393	361	336	369	325	359	376	349	363	355	370	356	362	373	349	330	380	351	325	378	337	364	360	358	366	393	380	352	356	367	367	348	389	339	366	360	357	335	341	388	387	396	350	337	349	352	352	350	347	378	377	347	309	343	342	344	345	341	343	339	342	369	360	386	313	345	369	351	316	329	362	383	361	326	377	327	339	367	354	353	365	338	373	380	363	327	320	354	389	381	366	385	338	343	343	367	366	368	363	382	346	369	337	341	374	358	354	373	372	325	358	389	360	356	387	335	372	354	389	362	369	343	345	371	362	315	354	345	356	350	358	356	339	337	327	321	372	355	325	349	333	364	345	362	350	337	375	368	378	357	309	339	337	333	357	338	377	344	366	345	381	362	357	343	336	356	354	349	368	331	387	370	342	373	371	362	355	349	348	356	343	376	355	337	336	365	335	372	382	374	354	318	339	351	378	324	344	346	338	358	353	354	362	351	346	408	346	351	335	372	377	337	360	348	343	350	338	344	322	322	366	335	350	336	371	340	365	323	341	373	337	355	338	334	366	356	382	352	353	374	367	386	370	357	340	399	367	339	319	325	328	382	353	360	356	358	357	344	346	365	363	367	328	367	364	351	354	339	338	363	311	382	349	383	313	339	330	368	347	342	317	399	340	350	373	347	371	335	336	361	323	350	346	341	360	355	372	357	367	344	329	368	392	350	354	312	385	323	349	367	352	383	323	318	345	331	362	348	336	339	346	363	340	344	319	350	346	351	337	333	366	331	351	333	371	362	376	366	354	337	344	338	371	354	348	358	322	358	390	331	340	386	356	378	340	411	353	331	353	373	347	344	344	362	380	350	371	379	339	347	334	367	335	356	366	371	339	362	344	340	362	360	390	383	353	363	340	341	343	344	396	342	373	346	379	338	340	365	353	309	322	343	362	367	381	363	361	327	369	328	317	329	357	338	370	345	329	332	318	357	355	333	359	361	370	346	366	374	343	376	351	354	362	331	379	345	369	330	363	317	368	318	318	358	374	378	354	327	353	377	382	365	365	353	338	337	380	366	345	376	366	388	319	347	381	360	356	359	381	346	359	357	354	342	363	353	347	336	343	362	381	266	348	349	389	357	356	358	344	324	369	375	376	373	315	367	383	328	369	362	354	376	346	360	334	349	349	368	395	386	370	367	338	351	346	349	347	340	379	328	334	359	370	358	337	320	349	332	365	340	344	353	371	360	374	351	324	367	337	373	331	309	350	360	383	341	376	353	351	350	368	353	348	368	324	346	384	339	357	354	371	366	353	339	364	329	329	356	370	352	333	349	360	377	333	374	322	353	350	329	340	344	370	354	376	368	356	368	366	330	341	370	345	382	363	348	354	358	391	329	331	371	375	356	341	376	340	328	347	340	368	392	368	359	362	336	318	348	335	342	353	367	348	335	366	357	321	371	351	332	365	329	373	369	361	322	324	363	355	372	356	355	361	366	369	376	370	379	345	333	341	371	365	357	335	340	375	332	367	358	378	324	367	331	352	356	377	360	332	339	336	347	374	348	348	345	361	342	333	351	371	369	332	338	342	342	356	377	364	367	336	368	360	341	362	351	345	334	333	367	340	376	326	356	331	384	370	346	360	354	378	337	344	367	347	337	398	381	348	336	352	374	365	332	357	346	315	356	332	343	323	345	363	337	373	366	335	360	363	332	337	344	380	378	344	348	376	348	363	352	340	393	370	347	342	344	348	358	326	346	347	349	358	346	334	347	393	334	343	341	344	327	377	386	343	326	374	336	347	362	374	335	379	384	338	357	359	374	390	330	347	359	328	347	363	377	324	356	330	349	324	366	321	330	359	375	375	371	373	368	345	340	355	367	346	332	351	320	350	344	355	331	365	330	347	410	317	367	315	335	360	356	339	344	340	378	354	350	320	323	338	346	350	332	352	348	352	347	328	360	345	348	357	338	358	340	362	334	359	341	336	320	367	360	349	342	349	365	361	354	364	357	315	351	366	386	359	367	374	359	380	341	344	377	355	382	342	349	367	355	351	339	336	347	397	352	378	353	355	351	386	383	338	369	353	344	345	388	351	339	346	342	356	356	408	355	377	371	379	350	331	360	343	345	362	366	340	393	356	342	343	352	349	340	361	323	358	382	366	361	340	377	343	298	340	349	346	363	339	369	356	384	380	324
22194	20852	28270	23516	20853	20875	8681	1214	907	862	807	737	723	640	659	643	596	596	572	594	589	538	572	552	529	564	522	551	579	564	522	498	529	493	509	496	509	562	520	520	527	590	512	501	524	546	510	553	479	543	535	527	469	541	494	548	528	499	503	513	524	522	488	489	547	504	504	518	458	490	512	533	505	511	496	528	505	504	543	516	535	492	495	518	489	505	520	517	504	473	565	486	499	523	498	502	500	483	521	483	533	540	480	507	519	478	539	530	543	543	475	514	479	512	494	496	501	493	491	523	511	490	510	520	503	522	506	485	518	531	513	469	482	502	504	536	486	512	474	507	520	505	484	526	473	507	486	514	496	506	471	520	538	540	530	516	519	489	544	493	495	524	546	530	512	538	519	509	484	466	517	459	498	482	498	492	458	523	525	532	500	565	543	505	510	489	524	499	480	521	525	490	473	477	486	508	489	475	500	517	498	506	507	499	484	492	525	469	470	519	541	498	512	520	518	516	513	532	586	513	521	496	482	539	501	513	491	503	491	514	514	539	496	524	540	481	517	494	516	519	478	522	519	526	502	504	507	519	513	522	516	492	528	505	512	532	477	491	515	488	530	493	514	512	531	523	512	491	541	530	485	523	500	524	491	508	517	507	530	489	498	526	507	521	537	498	480	510	490	485	518	466	520	522	450	503	494	478	505	500	509	473	489	524	534	515	523	509	497	531	543	506	539	500	476	530	483	513	545	487	521	499	497	492	481	449	518	524	521	505	514	453	496	484	494	521	516	490	521	525	461	524	506	488	509	512	518	471	537	555	492	515	499	510	502	543	569	531	508	556	553	519	534	510	458	503	509	546	520	484	501	496	551	482	538	555	507	566	497	530	486	505	477	499	508	480	515	515	516	499	469	483	537	536	541	513	483	537	485	488	503	521	477	515	475	489	522	514	482	480	547	522	526	475	521	520	529	449	533	494	518	534	499	529	484	451	510	497	505	532	487	489	534	523	509	481	540	487	496	552	483	531	505	466	522	521	475	522	496	536	517	514	511	558	493	476	518	511	513	486	538	513	503	539	518	507	500	488	515	532	444	507	550	515	549	477	489	485	501	507	501	506	505	496	482	521	510	485	509	527	528	493	509	518	557	508	503	499	488	535	534	502	528	470	501	519	477	482	482	509	493	515	476	506	506	498	520	490	496	535	498	498	507	497	502	495	487	497	538	504	517	508	537	527	524	454	500	520	495	559	500	513	526	494	520	526	504	508	479	520	516	518	516	515	532	470	482	519	490	510	475	509	537	507	502	523	509	511	490	492	532	509	524	508	488	560	534	515	510	503	486	519	500	502	477	523	497	558	535	487	501	549	515	518	529	476	485	507	544	511	500	537	511	428	520	517	533	502	487	514	502	519	490	495	497	505	525	537	466	468	470	494	503	525	511	476	479	509	526	477	459	529	521	527	539	511	504	475	540	512	556	519	484	464	482	522	500	485	455	525	519	496	530	488	524	498	509	506	502	505	511	498	514	532	506	536	524	502	487	473	482	467	513	505	550	494	462	497	512	488	522	506	526	455	510	534	498	549	508	532	502	539	543	509	479	483	512	505	505	532	497	491	509	495	478	510	543	484	504	494	503	525	489	490	497	542	500	507	464	480	480	451	508	551	491	534	503	469	534	467	467	470	524	535	511	521	499	518	512	477	505	504	515	531	545	518	486	525	524	494	522	504	485	500	494	511	546	511	539	510	510	500	516	498	500	559	500	550	508	540	495	498	507	533	499	498	450	483	504	557	527	517	521	505	508	554	554	495	501	501	497	492	504	546	494	521	509	518	505	511	522	516	535	494	504	514	519	485	523	497	503	480	516	492	493	508	464	498	539	506	471	505	494	461	530	493	518	493	523	552	494	468	542	502	515	487	535	522	502	501	516	489	532	494	480	501	486	491	528	563	523	527	484	503	512	487	493	520	511	513	463	512	490	518	449	487	512	468	536	518	538	512	503	499	481	503	503	552	494	513	517	524	513	510	482	498	490	503	517	514	503	508	513	472	541	489	504	520	501	546	516	500	488	540	460	516	493	491	551	540	494	510	497	533	541	526	503	478	506	471	499	511	499	508	471	508	507	501	535	533	516	511	486	529	495	471	560	518	533	525	476	479	491	534	507	521	471	508	532	528	520	495	516	520	489	514	514	518	475	532	535	543	499	506	514	558	502	489	512	508	511	488	504	500	475	483	489	572	524	508	481	529	492	502	510	506	494	512	524	524	499	492	468	472	511	504	514	496	474	492	507	527	511	526	507	525	512	507	525	519	489	496	526	519	515	505	506	496	471	507	510	504	509	509	499	499	441	519	448	501	552	525	483	486	530	498	517	520	551	518	514	570	530	468	482	531	463	467	510	536	514	454	522	508	512	506	499	477	507	472	480	520	474	513	504	436	495	494	498	500	504	502	489	474	517	548	514	442	495	502	506	515	487	473	542	485	479	472	523	525	514	501	520	527	514	547	519	453	526	488	532	538	504	494	506	480	538	504	512	516	494	532	487	525	528	476	526	483	502	497	513	504	496	506	492	509	519	520	504	513	502	532	493	500	462	489	476	489	471	508	508	512	505	519	469	475	502	533	509	504	491	517	503	457	512	484	537	501	472	550	528	491	459	494	482	453	495	475	484	500	473	498	491	496	520	477	476	551	475	500	492	511	493	502	502	508	491	500	485	504	512	476	526	485	509	508	482	479	518	498	487	531	540	470	510	534	523	525	493	495	487	486	519	486	519	525	470	538	525	469	518	549	510	546	511	505	494	509	514	517	510	497	494	515	482	530	543	529	526	500	524	510	473	505	528	518	512	516	488	482	508	538	515	508	493	485	502	531	554	530	491	519	492	518	473	524	479	495	537	464	503	485	526	467	519	497	487	531	481	482	489	510	537	547	508	496	525	510	508	478	507	543	483	519	518	474	478	541	517	492	523	507	528	498	479	524	486	472	488	533	492	486	445	482	568	503	469	460	485	499	496	482	528	529	525	528	516	508	492	551	536	497	460	508	485	529	548	517	496	483	488	529	538	517	567	532	496	526	495	506	492	494	491	528	533	483	502	521	497	524	508	486	521	523	542	488	495	495	494	493	558	516	543	492	520	499	516	507	515	504	467	531	500	442	535	507	466	497	516	446	543	486	510	516	503	519	492	506	516	482	477	505	508	508	505	516	482	547	501	534	494	540	490	491	503	509	485	533	522	488	507	487	485	496	522	521	504	512	499	501	506	508	513	500	523	521	514	508	545	512	516	527	516	496	495	500	494	488	521	527	507	494	480	464	536	480	429	502	513	483	514	513	490	486	517	515	531	471	519	488	519	463	496	528	480	457	515	529	489	503	504	502	488	497	524	484	515	492	506	472	547	490	478	493	464	518	510	478	474	531	507	454	512	547	513	524	498	482	522	532	515	534	496	507	464	515	515	482	445	526	491	492	548	499	494	533	512	529	459	496	502	526	508	516	476	469
4491	13586	10359	5166	3680	2726	2151	1701	1530	1278	1162	1030	937	847	881	804	737	792	791	698	736	718	677	624	688	683	610	630	685	651	657	605	679	640	603	649	645	625	638	632	612	600	660	640	647	600	637	597	654	613	660	617	628	591	629	593	599	636	631	576	610	663	614	628	591	653	610	612	636	605	602	597	596	554	637	649	597	600	587	607	576	624	566	620	601	603	640	592	636	607	597	634	602	597	553	614	583	598	583	617	630	674	597	613	594	642	580	564	667	579	633	620	595	609	603	609	583	607	595	613	634	643	604	597	620	576	623	614	599	555	600	547	593	605	613	596	604	584	609	589	575	605	602	639	611	569	645	545	610	571	578	592	579	573	563	609	617	605	646	612	642	629	573	665	571	602	644	605	594	581	599	636	612	631	577	574	629	619	654	632	593	575	599	566	621	600	586	629	666	612	559	592	638	600	617	631	585	582	630	605	580	617	614	565	624	589	581	593	608	660	607	569	620	579	622	559	588	588	617	631	582	592	602	609	579	596	582	633	598	575	619	630	631	600	584	572	621	592	652	603	625	625	567	649	622	575	623	658	601	601	547	618	636	574	644	590	648	592	573	620	587	583	616	627	624	632	575	589	561	617	608	565	612	559	605	639	615	591	614	659	602	575	623	599	610	632	579	634	601	584	591	607	627	588	610	636	583	611	599	609	613	630	638	642	609	586	597	616	598	612	594	595	640	582	573	614	594	613	587	597	563	592	617	656	608	590	596	608	583	595	609	605	616	584	627	608	614	623	610	635	603	647	618	600	564	631	626	640	620	637	613	651	555	585	608	640	603	594	579	589	584	607	583	562	604	605	631	637	598	634	600	575	597	550	612	560	618	608	642	602	559	604	636	602	597	595	597	631	621	638	612	605	589	640	595	594	642	644	613	609	560	613	618	629	611	624	618	636	643	626	584	613	587	598	609	619	640	583	631	559	608	613	613	610	563	621	567	608	598	623	573	564	635	657	571	598	665	594	639	625	604	585	635	586	600	612	618	596	590	604	540	604	640	609	644	594	601	598	591	592	626	599	625	608	638	590	593	613	628	589	606	585	602	594	562	620	606	582	571	619	625	603	626	629	591	636	592	619	587	584	558	568	598	589	607	625	573	616	631	585	573	590	591	611	607	620	594	635	607	637	609	600	603	599	616	637	589	632	570	601	595	629	610	585	633	586	572	619	625	568	617	608	614	625	607	573	615	556	609	568	618	571	587	583	568	657	623	557	571	640	599	589	623	644	607	681	597	615	623	606	619	604	574	588	649	605	573	607	619	622	626	596	570	579	589	592	645	597	619	595	604	620	588	577	591	569	568	620	599	644	624	617	600	606	626	567	638	600	596	619	617	578	597	605	604	597	603	618	576	595	575	599	559	602	615	598	616	551	582	591	631	594	617	605	573	579	545	604	592	622	608	598	619	555	615	604	563	619	600	639	638	645	571	622	577	540	598	608	586	616	595	616	618	598	580	564	595	598	588	597	623	577	595	652	610	607	590	578	613	603	559	588	612	612	578	599	620	586	604	613	627	638	575	590	604	594	625	640	585	588	562	583	646	610	628	610	618	580	656	626	627	630	596	603	551	581	585	610	618	624	607	605	636	630	617	562	551	595	611	553	586	572	628	592	579	608	580	624	585	594	591	611	626	604	589	601	591	577	600	591	592	618	589	564	601	595	655	612	602	620	591	562	632	632	614	609	569	613	601	600	570	581	648	596	590	589	575	620	634	581	601	591	618	643	590	632	609	591	605	614	590	625	588	594	617	636	653	599	587	580	620	630	604	618	617	577	614	605	580	642	600	634	607	582	646	580	609	586	608	637	583	604	604	612	603	604	622	591	627	589	612	629	629	594	677	603	609	619	571	644	589	627	529	606	607	605	599	593	592	637	590	632	564	603	603	615	626	601	611	614	610	618	640	600	640	600	579	597	604	638	612	590	615	577	600	598	573	611	627	615	576	615	639	651	601	567	646	564	598	570	607	592	588	619	604	606	630	580	566	601	613	607	599	611	580	596	587	579	589	586	602	614	626	625	601	636	633	596	594	581	600	568	582	578	607	546	586	606	609	605	581	616	604	637	615	639	611	580	619	628	607	594	581	603	562	607	578	613	620	611	590	643	612	611	592	604	577	620	606	594	652	607	584	568	631	617	664	571	614	631	594	643	609	630	563	600	627	609	612	616	589	604	643	633	634	608	593	600	638	600	589	615	647	658	589	617	570	592	646	633	647	557	636	604	613	651	629	635	600	653	617	607	623	633	619	611	577	626	604	620	630	573	584	619	599	583	578	593	595	574	566	568	640	596	583	602	598	586	635	624	597	617	580	636	607	601	621	626	619	608	572	614	599	601	608	580	568	596	565	583	663	582	589	601	615	662	594	617	614	621	608	580	580	598	626	618	607	634	596	557	600	588	623	616	617	580	650	594	602	572	578	578	648	612	603	630	617	648	594	568	631	569	635	597	626	584	595	640	595	634	608	603	632	603	590	638	588	625	577	612	606	567	601	619	617	603	611	626	646	632	593	623	581	604	629	626	612	623	590	623	575	599	568	579	618	587	635	640	617	591	647	602	598	579	595	604	597	605	627	554	612	620	607	544	562	568	566	613	620	595	613	608	605	576	593	604	611	603	609	613	623	622	692	603	597	598	619	572	562	581	621	599	605	629	613	574	616	618	595	622	582	596	569	615	615	562	610	545	573	626	593	631	569	620	628	625	624	637	617	606	587	573	616	615	647	622	632	666	642	582	618	608	682	642	624	551	586	587	595	591	574	604	611	569	590	597	640	625	557	627	585	587	593	574	592	596	592	604	630	585	571	620	556	602	632	586	616	639	618	619	630	598	612	597	596	602	599	618	607	608	589	581	584	598	573	629	596	622	595	596	651	611	587	617	571	578	612	601	651	589	661	599	634	621	646	597	582	582	558	631	612	580	594	636	619	610	595	582	601	591	594	563	621	558	635	584	561	638	563	641	592	580	626	571	574	635	591	612	588	579	611	643	593	630	595	595	640	605	612	604	618	636	596	611	585	616	621	609	624	650	570	608	586	597	631	605	634	584	609	554	654	583	567	564	584	596	581	648	560	628	641	644	606	621	591	619	636	628	613	618	605	610	593	617	596	577	612	623	646	620	597	625	597	627	643	613	642	590	591	598	579	586	561	613	610	616	617	599	608	662	572	622	603	580	607	614	556	644	615	620	563	625	595	605	603	588	635	665	633	592	579	630	590	632	598	575	599	593	583	569	616	606	600	627	633	591	616	559	619	528	576	609	596	644	606	643	632	622	577	605	613	611	598	596	613	593	629	589	592	590	628	586	636	636	612	619	602	621	605	590	633	595	641	632	656	577	602	620	557	589	572	555	593	639	600	587	622	603	601	612	632	612	600	624	600	623	652	604	659	596	623	586	571	623	638	618	675	614	600	602	633	602	582	545	598	581	629	581	580	593	583	544	623	602	612	568
26755	18572	5061	1059	827	785	677	630	612	657	607	617	578	647	654	599	631	563	633	659	571	603	583	597	590	577	579	668	575	647	604	595	588	620	627	618	606	575	589	579	578	607	568	613	635	598	588	585	589	586	593	549	604	601	594	555	588	583	607	579	594	616	592	542	606	607	610	592	611	597	651	630	652	612	578	605	614	615	625	602	610	615	626	590	624	565	606	599	608	628	566	579	608	561	638	592	582	617	565	629	616	624	560	628	565	622	590	632	587	639	617	606	620	618	632	636	603	603	602	645	569	631	618	607	622	612	667	558	599	602	588	645	569	606	582	608	614	623	593	565	596	635	603	607	618	584	613	611	601	573	615	610	544	610	605	623	618	604	623	636	632	586	556	617	616	585	615	608	602	632	619	596	600	635	615	596	619	631	636	622	574	597	604	618	577	663	623	649	658	600	576	624	571	651	617	570	544	598	626	581	590	629	615	634	582	629	618	606	578	627	627	578	635	599	613	608	613	622	602	636	593	582	613	595	618	602	655	571	647	585	601	617	619	619	581	579	610	592	620	569	603	614	628	649	588	602	594	580	591	572	637	594	653	591	576	597	642	620	622	628	594	600	639	608	595	577	605	611	591	600	568	604	626	579	605	592	617	629	556	600	571	630	618	591	613	626	555	591	592	610	618	610	617	592	591	576	635	609	580	606	642	592	599	617	589	581	543	618	586	595	637	568	598	628	618	570	594	628	595	562	595	597	591	583	618	611	601	652	641	593	566	599	627	627	594	596	578	601	635	586	581	593	558	626	595	574	628	609	586	632	581	623	624	617	580	579	571	629	636	561	568	629	597	632	557	611	588	625	618	563	569	569	619	595	640	646	614	600	611	553	580	591	595	635	603	604	626	568	588	584	593	595	602	614	595	636	642	565	613	633	639	595	621	591	599	558	628	613	568	590	600	564	569	575	617	584	623	611	568	605	626	621	571	603	589	620	581	598	610	601	603	666	594	607	669	626	643	565	628	595	576	584	607	623	615	621	603	600	553	640	575	573	560	586	597	613	598	585	554	626	648	598	584	548	621	603	603	597	601	605	586	657	662	554	617	593	582	612	611	618	583	603	603	614	643	644	581	589	617	608	559	633	611	642	577	600	602	606	587	593	599	604	616	636	592	582	551	635	588	638	592	628	629	599	607	625	609	622	591	612	578	616	614	608	598	601	624	571	582	584	554	590	626	676	591	587	620	578	641	620	566	558	578	556	569	584	584	615	578	557	627	637	599	606	570	649	585	571	655	585	613	626	582	631	597	617	624	593	644	637	639	643	604	603	625	592	596	627	651	565	621	586	583	644	651	635	578	641	675	625	604	667	583	600	576	572	620	588	615	616	584	625	595	584	625	630	634	593	617	593	618	610	567	569	573	596	597	618	585	582	600	585	636	618	625	557	606	578	619	600	612	645	596	611	567	603	593	598	621	596	614	589	590	624	647	644	559	645	593	594	555	636	616	592	605	591	574	627	581	580	622	591	614	612	608	633	612	565	618	610	589	633	584	594	629	618	565	610	628	614	577	567	632	631	574	601	633	613	601	583	590	616	621	539	603	612	602	646	607	614	586	606	611	640	617	630	580	626	562	620	590	573	597	614	636	625	609	600	603	576	607	606	569	556	601	614	585	585	608	589	551	604	590	644	612	591	571	608	610	606	617	577	572	640	590	571	565	603	630	595	642	608	624	575	563	641	632	578	637	585	613	586	583	577	616	644	609	587	577	594	582	607	570	631	598	630	579	591	589	584	545	592	580	621	606	601	619	595	641	674	607	607	603	558	600	560	596	602	636	601	570	566	563	616	621	584	612	604	584	647	583	602	587	564	611	566	620	571	607	584	589	581	606	603	619	635	621	612	634	612	589	597	603	602	614	572	633	622	579	626	595	598	620	628	618	613	624	539	598	604	639	595	578	625	542	636	579	598	589	585	575	576	594	580	566	638	615	570	630	608	623	600	594	641	626	649	571	618	599	644	592	603	602	592	608	565	570	605	637	616	619	572	613	670	621	588	624	612	566	585	621	583	605	615	629	599	640	605	591	632	641	584	637	571	604	643	613	607	586	600	601	630	605	570	614	568	654	620	592	582	585	626	551	586	612	582	563	621	640	581	589	585	602	585	597	608	637	571	659	639	663	573	624	586	622	630	586	618	594	684	572	636	609	609	618	592	573	618	610	563	627	595	630	577	656	617	611	609	639	582	580	594	559	608	597	577	631	603	625	650	591	543	617	594	572	608	605	600	557	626	606	592	548	624	612	589	597	595	585	619	623	572	582	603	596	625	585	614	614	608	581	568	573	591	583	594	602	596	626	619	617	581	619	591	626	606	624	617	649	641	609	619	623	650	635	572	614	566	629	574	597	620	620	629	584	646	617	573	586	611	652	608	619	627	583	585	628	564	593	605	570	596	630	624	637	663	641	553	612	642	621	582	582	619	630	583	615	580	594	587	637	651	638	619	623	615	593	612	602	595	628	602	681	623	621	604	646	592	632	647	634	621	604	624	576	601	587	589	594	601	608	656	645	615	612	618	625	617	581	605	590	608	580	600	574	580	619	600	589	606	582	585	624	633	587	584	548	668	610	613	603	585	624	594	546	558	618	601	616	563	602	577	611	615	645	637	593	621	626	607	619	632	622	626	590	614	627	629	593	646	563	586	612	581	593	643	614	677	573	581	543	621	558	623	568	592	594	627	573	579	595	601	620	618	594	603	601	643	614	576	627	617	586	574	591	608	584	606	583	580	603	620	653	589	578	617	594	592	593	556	555	555	615	632	656	602	613	606	623	626	594	632	596	618	631	577	558	589	630	639	573	616	594	627	606	598	650	605	601	588	616	608	595	623	624	628	621	648	572	612	612	595	591	580	632	589	618	603	585	604	587	643	631	594	543	665	613	642	579	586	603	591	623	631	608	621	618	641	569	606	551	603	593	630	591	568	614	569	627	546	565	642	628	574	655	584	579	637	618	575	600	597	626	617	578	636	617	648	598	561	594	568	591	602	634	597	629	608	623	584	630	639	557	576	626	568	592	614	606	587	607	610	595	653	623	640	593	582	584	584	612	583	642	555	587	622	589	580	604	607	593	597	622	603	546	608	588	626	617	577	540	624	625	584	598	544	657	566	603	571	612	589	610	602	625	591	552	584	603	593	593	595	605	589	601	642	589	557	604	629	667	584	574	580	563	596	620	586	597	619	604	586	648	620	578	614	552	624	620	603	582	612	640	581	579	601	620	551	599	606	612	619	615	611	615	559	580	579	597	647	641	666	627	622	621	574	559	616	635	592	618	600	585	620	634	578	612	610	626	593	576	566	618	585	598	560	581	631	613	586	602	594	625	616	657	580	592	588	615	579	635	605	630	595	594	596	601	605	631	647	571	604	637	589	634	641	626	652	603	614	609	621	579	548	588	616	599	606	579	613	657	588	602	574	619	600	664	557	597	560	629	638	635	619	581	605
4199	1248	1083	815	778	772	747	716	719	708	707	652	698	716	668	703	651	728	727	706	705	705	669	703	717	648	724	721	655	678	680	703	680	661	689	724	715	655	645	692	642	656	663	658	639	705	697	682	689	691	683	749	658	689	747	685	691	681	682	674	727	698	721	670	686	694	664	682	708	661	702	711	660	738	675	637	732	725	685	745	682	726	660	661	694	720	686	700	657	699	695	669	705	688	679	723	682	691	667	723	695	688	715	742	706	686	667	658	715	677	687	654	692	713	677	668	641	685	724	692	676	720	700	670	684	695	686	674	704	696	740	706	685	658	662	684	674	702	743	650	671	660	699	692	714	672	734	731	660	620	698	721	732	696	697	676	678	690	644	700	714	717	651	705	682	698	727	667	731	695	669	677	723	673	706	704	698	668	677	722	677	703	711	680	675	670	697	678	664	707	661	716	739	646	746	679	708	668	695	681	713	707	658	702	662	695	696	630	693	700	693	685	682	721	703	719	692	664	660	678	695	711	683	691	696	694	712	692	683	691	725	730	709	712	688	697	642	697	676	678	680	706	707	697	717	668	696	674	686	655	694	654	716	667	671	651	693	667	666	675	720	690	733	681	715	672	689	736	706	720	699	671	694	710	676	712	685	715	686	731	650	684	709	757	666	639	671	684	665	724	654	730	711	721	729	696	732	689	725	727	685	686	671	750	689	706	689	725	654	678	711	670	663	700	692	700	698	660	660	727	701	676	695	738	685	709	690	692	697	723	670	669	660	708	722	656	655	684	742	728	677	683	720	707	637	723	669	667	688	661	671	702	694	693	759	716	760	654	712	694	687	675	718	664	685	683	709	658	720	704	676	705	688	656	747	730	726	707	646	695	633	640	662	659	680	685	708	708	669	701	702	672	718	671	678	679	663	700	712	674	714	720	701	716	716	704	629	762	671	708	715	711	715	723	655	713	675	678	696	677	670	668	658	677	704	671	694	720	650	686	662	673	680	697	690	671	695	745	700	692	743	717	721	685	690	699	695	696	685	695	691	700	698	663	683	692	653	683	698	701	699	732	710	690	694	681	679	711	658	684	728	677	654	657	697	683	696	691	701	745	722	678	670	652	701	695	659	636	707	672	702	692	685	706	698	710	657	668	633	724	683	714	719	731	620	691	692	676	678	652	620	728	670	682	697	752	691	651	653	675	701	668	635	699	659	676	691	694	679	715	661	704	683	697	683	731	649	706	731	678	717	748	704	752	647	740	647	679	698	706	718	686	685	714	648	706	702	723	657	761	718	688	709	690	700	712	695	660	641	744	695	697	697	659	703	685	677	693	738	714	688	667	713	696	656	741	664	690	739	661	662	678	717	706	645	717	683	731	649	700	678	657	736	668	702	645	671	698	675	715	722	662	701	635	660	650	690	682	696	713	720	642	641	681	731	705	665	717	711	744	673	695	734	740	687	683	650	692	716	668	699	678	710	706	674	673	691	707	620	674	682	713	716	681	645	666	680	687	653	679	731	675	665	719	637	736	647	681	651	678	701	712	684	629	718	694	689	673	737	706	695	710	669	675	691	687	673	747	648	697	648	699	690	668	694	677	706	736	655	659	685	712	666	699	705	716	650	678	656	670	680	686	719	700	689	744	683	676	674	668	702	701	704	710	685	668	668	698	748	671	710	702	741	693	653	695	674	638	649	705	686	680	714	720	671	688	684	738	717	712	681	695	699	716	699	676	703	682	703	710	714	698	667	656	692	696	686	729	667	703	666	768	652	646	682	720	736	691	673	717	688	698	761	689	675	663	704	746	715	723	626	687	665	731	682	676	717	687	737	673	631	684	677	676	677	751	694	704	691	687	649	733	647	666	667	692	700	670	686	702	698	743	636	687	699	682	649	696	671	687	689	713	663	676	690	682	687	743	664	660	709	697	703	702	671	699	713	704	662	677	688	688	681	709	658	697	675	689	709	692	698	673	712	694	698	723	702	718	726	716	724	698	663	697	697	671	680	685	716	730	675	693	717	690	674	675	693	695	685	705	715	653	674	674	713	665	686	708	702	642	707	692	690	679	705	700	680	658	646	650	694	672	671	661	648	685	677	726	693	706	700	704	680	690	648	731	719	708	691	640	695	694	708	688	664	710	654	699	668	676	683	706	692	664	678	700	625	732	699	669	731	669	712	687	708	703	659	685	684	684	670	719	719	672	670	649	694	706	679	667	717	708	697	693	679	667	708	689	723	694	686	691	702	658	762	677	715	698	645	699	684	734	677	708	690	701	701	640	740	685	679	664	708	650	666	712	689	693	681	686	685	670	695	707	668	689	697	691	692	664	682	682	739	676	677	700	708	718	700	663	684	733	632	700	689	678	656	686	669	700	664	689	683	648	654	683	655	711	702	654	693	669	682	687	708	730	686	661	690	648	686	733	661	675	688	679	660	696	651	708	702	694	642	695	656	703	706	685	700	650	687	681	682	701	670	685	680	678	663	736	738	685	671	683	676	645	676	717	699	671	707	684	693	686	719	698	661	681	674	675	675	670	672	706	676	664	666	683	665	690	680	687	687	674	717	657	691	693	692	702	703	718	686	709	740	683	653	724	689	716	681	686	671	672	679	654	705	719	720	680	691	702	701	677	709	728	689	703	669	671	697	682	715	747	659	709	684	690	703	695	677	703	681	644	672	715	716	695	692	670	718	675	701	660	704	691	688	718	640	679	691	718	692	719	724	685	707	672	668	721	683	676	646	659	750	698	680	721	701	700	705	693	682	651	685	710	694	682	708	715	680	680	673	714	682	729	697	710	748	666	736	692	693	626	672	712	678	708	666	662	683	679	667	679	662	689	672	728	694	705	665	695	725	701	673	673	710	708	655	689	723	662	670	703	716	668	720	720	686	694	650	684	720	666	687	678	723	702	656	701	705	667	668	684	693	717	649	702	710	672	673	675	684	718	671	721	676	625	703	674	673	703	669	686	650	692	657	638	708	687	698	697	655	741	666	692	704	668	698	749	672	681	666	681	710	635	689	672	649	671	682	675	697	688	698	668	729	653	711	708	637	709	678	684	701	692	660	654	660	670	661	673	657	662	649	705	641	679	639	713	661	696	688	685	668	690	658	735	710	718	693	702	683	709	691	699	682	680	662	716	704	699	677	672	723	738	733	701	715	710	739	733	651	640	671	743	710	740	698	696	684	696	695	691	723	667	734	714	687	663	689	686	674	657	733	677	673	740	691	732	663	698	681	728	655	693	661	720	669	652	702	662	680	710	667	689	705	701	705	660	684	693	614	758	695	682	714	662	686	735	719	661	660	697	723	702	659	699	690	694	657	652	678	673	704	686	646	720	713	696	717	674	732	746	647	677	731	696	737	668	669	662	719	683	703	716	624	727	658	715	708	689	666	687	677	724	711	704	725	703	654	644	706	734	747	684	689	654	638	705	660	692	690	715	702	678	669	714	679	711	680	686	647	672	723	683	693	691	692	700	670	685	694	662	667	702
23218	20826	27787	23968	20792	9224	1624	1123	1021	970	914	968	909	893	871	846	864	797	855	835	796	837	812	781	784	838	873	803	838	821	778	810	792	781	845	808	797	817	891	842	840	766	814	878	849	851	811	835	827	804	805	804	794	784	815	827	859	838	761	777	788	796	846	872	821	788	822	800	784	783	814	780	863	793	819	799	832	812	837	856	820	795	773	808	781	814	851	824	822	771	776	831	802	784	804	805	811	796	821	809	810	801	796	799	828	780	777	824	783	803	799	795	763	798	788	802	884	806	822	764	819	750	824	814	773	785	830	833	778	791	820	818	748	846	817	811	795	808	784	824	814	791	787	788	785	800	845	854	769	781	788	796	787	803	824	824	802	795	800	809	836	795	871	825	788	854	835	802	858	798	812	790	807	795	785	850	840	860	807	792	813	826	811	819	837	777	769	791	824	792	820	801	785	783	811	785	837	773	865	836	770	807	808	841	803	810	828	826	795	776	804	853	841	810	848	793	808	782	770	844	773	781	763	754	818	814	809	803	797	785	759	790	865	824	785	811	848	810	770	807	797	826	828	811	852	795	768	846	820	805	837	811	804	849	833	778	855	846	767	752	815	803	833	837	775	796	832	797	842	769	783	801	807	810	860	804	802	842	819	825	784	784	819	786	795	760	793	784	808	808	809	796	793	805	816	823	837	828	827	794	786	817	831	801	750	821	828	834	788	783	805	820	821	774	800	845	875	755	816	787	783	798	770	821	843	758	780	839	803	773	790	817	812	788	858	808	765	760	822	802	827	776	842	783	827	838	840	847	811	798	782	773	811	809	832	840	796	812	805	813	793	828	825	821	836	831	806	808	806	781	835	822	812	769	793	778	784	834	795	849	811	842	732	799	804	814	852	750	798	807	858	817	831	793	782	829	807	805	795	860	832	767	819	873	799	809	821	839	760	790	779	798	813	825	806	831	814	829	794	805	784	819	800	761	824	823	829	805	840	832	821	831	845	798	823	851	811	781	837	794	807	786	770	801	808	794	763	789	788	864	798	765	799	762	791	785	813	802	804	842	787	776	767	793	843	802	857	781	788	821	825	811	824	849	813	841	757	774	870	852	832	859	789	732	788	830	817	813	830	860	793	811	812	750	827	795	845	839	754	817	779	778	813	789	835	804	820	797	780	812	838	795	818	785	808	762	857	800	862	786	822	848	821	806	771	751	778	772	830	763	836	816	845	768	840	810	846	819	767	799	814	827	795	834	814	782	786	840	802	774	847	827	798	764	831	787	804	832	753	797	793	804	788	793	840	838	823	833	843	795	748	804	779	840	772	802	779	768	862	781	791	841	818	835	782	780	804	814	829	769	812	851	823	813	815	815	785	784	817	860	774	792	823	831	824	797	788	804	824	825	850	767	782	760	815	769	792	798	820	812	781	794	818	828	793	872	844	838	779	839	814	854	846	833	838	793	823	885	824	816	814	829	854	793	816	737	779	826	793	789	772	810	840	826	807	864	805	827	787	788	775	771	846	804	830	809	762	760	824	811	803	788	758	761	764	796	804	766	835	856	833	813	818	817	829	791	843	834	786	804	850	864	861	804	800	832	789	772	859	775	785	831	839	800	773	857	830	816	824	852	864	765	796	835	776	782	818	843	776	801	780	743	803	802	747	772	801	822	784	759	823	788	805	855	802	819	825	831	771	811	781	815	807	819	863	806	824	766	803	827	793	822	781	789	837	858	817	781	828	771	836	781	834	830	779	826	801	771	803	779	821	800	778	815	816	825	808	777	816	814	804	798	863	798	821	861	822	820	875	836	784	815	815	870	809	816	856	781	768	797	844	834	778	771	807	811	790	802	778	826	825	796	766	753	790	818	807	839	844	803	860	846	795	805	829	795	826	884	787	818	773	798	809	809	772	779	791	823	792	803	800	816	760	782	797	787	783	794	861	801	777	822	836	803	782	767	767	702	811	859	803	866	811	744	802	797	784	834	794	824	816	832	844	782	785	765	774	766	818	796	832	812	794	788	796	826	792	765	833	826	793	812	783	756	843	824	787	807	815	790	801	761	792	820	824	848	810	825	803	860	801	805	786	785	807	841	740	777	832	813	748	772	836	829	831	802	858	826	836	834	798	850	769	807	850	761	803	766	814	817	791	813	787	804	811	855	886	821	782	752	833	841	793	782	847	804	823	757	831	753	818	832	864	837	834	797	801	774	833	801	764	770	799	761	816	790	802	837	801	852	771	799	790	837	761	829	785	800	802	786	804	842	852	780	815	823	771	822	831	846	855	775	817	832	791	782	806	787	810	817	800	791	780	782	805	764	751	805	792	842	742	806	780	871	787	786	777	845	759	844	860	759	772	801	819	827	796	766	792	813	792	816	802	857	817	796	810	802	731	824	849	820	860	817	774	823	801	788	754	784	785	810	754	858	812	798	797	831	800	753	754	801	810	803	826	805	801	837	801	762	883	810	815	833	818	847	845	811	840	809	796	866	849	842	814	833	774	796	859	808	749	800	768	824	826	792	748	772	792	784	785	783	791	828	803	801	798	862	786	784	819	800	835	852	820	775	827	776	800	769	810	792	773	838	833	877	797	810	809	774	810	784	771	794	795	818	824	830	774	797	758	793	852	818	824	820	793	775	773	803	751	831	770	862	803	836	813	786	824	859	765	777	726	811	800	782	822	853	841	778	836	789	801	859	810	710	764	813	816	808	807	782	790	822	754	819	807	865	849	852	850	852	801	796	830	834	856	849	845	790	839	798	820	771	843	833	776	838	810	821	807	796	748	851	891	800	814	800	759	802	816	800	778	787	809	815	810	808	790	838	790	816	798	824	814	762	811	781	798	753	814	766	837	801	775	775	838	829	830	839	799	846	803	758	748	878	772	798	815	805	771	805	838	785	831	797	785	799	862	778	788	805	839	808	761	794	842	845	800	830	780	801	826	846	857	798	784	812	793	754	778	818	793	772	799	859	791	810	824	823	839	803	788	781	814	823	784	804	814	849	823	819	715	836	834	823	813	781	871	781	795	795	806	805	850	824	765	836	838	769	822	826	774	839	764	793	843	783	785	802	790	839	779	801	832	813	833	828	792	773	824	782	786	867	826	823	846	757	783	805	820	817	820	823	832	821	796	804	822	840	796	784	808	781	763	810	819	858	811	803	774	784	802	811	793	748	778	790	789	811	832	781	822	816	752	793	788	821	832	804	816	843	761	832	793	839	813	817	760	815	835	820	841	816	854	797	769	798	852	806	837	787	824	816	835	818	836	834	823	790	811	821	798	744	878	846	726	821	850	804	787	828	819	848	834	824	785	787	806	774	763	779	791	776	812	825	753	778	776	787	857	806	870	787	805	822	743	782	839	855	818	830	792	834	772	802	823	847	838	823	775	784	819	776	823	822	782	826	830	754	825	856	800	794	811	813	817	807	801	841	817	810	802	884	777	804	835	833	822	850	753	776	787	848	848	826	783	810	828	803	791	813	819	809	784	799
3276	8174	6516	3158	2452	1980	1660	1534	1385	1236	1167	1196	1119	1026	1035	1020	1012	1024	986	916	1041	981	972	964	1005	944	983	964	966	986	977	992	951	976	935	922	932	997	1044	940	936	940	934	914	960	927	1019	954	956	961	937	848	903	945	928	944	890	933	955	885	877	913	885	943	924	925	897	956	973	924	887	907	901	926	952	952	924	924	905	969	966	931	953	950	912	958	910	958	920	930	893	917	927	977	943	885	956	975	942	944	896	899	877	943	915	934	911	940	919	917	953	901	985	916	893	943	947	925	890	892	905	923	970	919	944	935	957	933	931	944	937	935	1004	954	933	879	912	962	949	899	943	925	925	930	984	911	940	896	949	934	908	938	886	925	881	900	922	845	954	966	922	859	956	914	947	936	910	954	906	959	974	946	883	971	908	939	933	925	926	935	954	955	913	899	981	971	992	908	959	918	909	946	949	907	947	929	926	960	925	885	924	924	862	966	938	1007	917	966	923	949	824	950	865	902	897	911	924	919	912	919	902	898	934	957	901	959	933	918	896	937	883	934	923	937	954	919	923	943	988	910	892	933	878	984	945	939	925	913	953	948	884	899	885	940	936	922	941	916	938	931	882	908	930	915	918	891	935	933	958	910	893	958	936	877	933	910	901	983	953	934	894	921	954	947	930	928	975	966	957	913	893	907	894	901	885	928	944	958	947	939	935	928	921	934	955	897	965	829	892	956	876	891	897	936	928	973	925	920	918	910	898	944	984	924	955	936	925	967	905	915	934	913	863	924	924	949	892	959	924	898	921	927	886	932	979	948	967	901	932	935	906	968	929	884	925	949	941	885	936	943	904	902	950	913	925	910	942	913	954	920	986	949	919	941	922	968	965	889	934	920	916	913	933	957	912	915	893	976	904	895	920	929	947	938	894	1012	910	954	946	938	955	906	940	946	905	885	954	917	976	916	936	913	967	928	924	946	945	915	918	855	948	973	926	939	977	968	898	977	918	947	919	919	906	955	1014	946	984	916	899	958	925	903	907	928	952	955	884	895	951	970	901	917	944	884	979	952	932	913	917	932	921	933	959	896	919	930	899	932	905	895	952	910	903	957	908	928	935	922	944	954	877	921	903	935	936	951	963	955	938	936	893	928	963	906	900	948	905	958	950	896	936	915	942	911	877	914	926	915	911	963	914	971	910	892	929	988	905	963	983	909	934	904	933	934	864	909	897	928	947	893	874	964	936	927	905	932	963	955	875	923	885	923	926	910	876	866	900	901	965	940	914	939	959	861	911	864	926	903	920	945	901	924	930	916	960	964	910	919	919	950	896	917	944	922	889	880	900	950	915	932	938	966	967	964	935	920	924	940	920	934	905	957	924	876	876	899	921	949	953	948	912	926	934	940	867	914	859	951	935	916	932	966	909	904	939	954	914	939	910	898	905	903	905	915	967	888	946	949	920	901	895	924	912	994	899	914	918	926	929	912	899	902	925	989	894	921	911	953	920	906	965	978	941	950	993	916	924	915	872	923	941	943	950	948	927	888	969	931	873	897	927	865	920	914	971	965	910	907	918	935	948	955	918	883	971	914	899	950	895	928	926	991	963	901	967	884	950	922	954	889	941	906	881	934	911	916	907	959	860	942	914	921	940	931	967	954	910	931	982	930	948	870	978	922	887	976	914	922	923	964	895	928	945	970	920	961	929	918	938	901	948	868	881	924	930	940	900	880	919	941	925	950	946	894	930	958	907	887	937	972	946	936	906	900	840	912	960	905	931	887	926	906	899	917	922	963	878	898	867	961	929	951	878	907	944	904	946	945	911	922	984	970	950	936	907	926	825	842	929	902	917	929	940	898	967	928	888	912	920	930	906	906	933	941	918	975	872	992	893	939	924	944	929	941	962	904	908	934	949	917	918	964	917	926	939	903	992	926	945	894	921	920	906	871	897	921	892	871	961	966	971	949	918	891	905	952	934	911	893	912	922	969	930	873	917	917	900	968	959	941	916	974	877	916	933	940	925	906	954	939	960	903	950	897	945	955	972	917	933	935	946	909	916	963	915	901	955	913	934	917	886	958	874	902	938	935	910	915	923	893	915	963	949	895	964	916	905	898	882	943	921	968	882	976	983	917	919	881	895	962	883	917	951	1005	909	892	946	972	896	972	924	915	914	885	907	883	950	904	927	932	917	922	911	965	864	917	944	913	909	962	925	887	944	958	946	950	940	888	892	956	948	920	910	933	971	918	907	912	946	887	970	902	882	956	931	882	923	962	924	927	961	937	918	925	928	928	878	954	897	942	896	896	932	910	922	900	935	948	935	943	908	900	888	878	931	964	897	894	894	955	913	955	925	895	944	913	901	970	902	900	935	932	893	924	901	979	893	978	923	932	959	954	914	869	930	877	916	943	945	929	941	981	895	955	917	950	890	908	900	949	899	952	956	918	955	933	938	943	901	924	927	890	981	875	910	935	899	968	927	902	889	954	948	938	924	890	959	855	922	937	955	965	923	929	899	951	925	939	944	942	890	889	914	921	919	901	926	959	942	972	939	914	925	935	919	934	924	963	877	938	1014	923	1000	953	960	928	937	918	930	966	904	960	901	920	879	945	922	904	948	888	898	917	916	960	959	903	961	928	964	916	904	906	931	934	936	888	906	939	957	907	915	943	921	916	956	893	937	936	939	853	890	945	927	899	931	929	940	954	947	940	997	929	938	901	934	954	905	937	974	883	900	940	929	884	939	868	994	917	880	911	896	909	891	946	864	925	937	942	950	923	936	995	985	930	913	925	928	932	919	910	954	851	926	934	921	929	884	911	906	894	943	932	1022	933	967	1035	914	918	906	926	902	944	935	924	960	917	937	936	912	987	939	986	934	943	942	958	946	910	953	918	966	959	923	949	921	864	923	908	937	960	969	961	939	908	937	902	907	952	969	931	970	900	917	956	894	909	979	930	940	904	965	906	872	876	958	909	935	870	938	946	948	925	925	917	920	902	894	969	951	930	897	937	916	904	991	943	906	957	916	883	921	943	939	865	932	931	929	943	919	927	901	898	910	856	932	934	904	882	911	966	938	901	892	971	955	906	955	933	864	949	924	894	896	924	922	844	967	928	878	952	888	935	870	955	918	909	878	931	925	933	917	880	875	962	933	888	972	917	913	967	946	877	882	917	910	908	960	993	933	943	957	923	933	897	934	939	887	915	883	971	998	913	926	911	981	915	896	923	935	959	922	878	928	945	886	903	942	883	872	904	877	932	890	932	864	911	906	899	995	939	902	916	859	920	918	928	990	854	914	931	931	885	950	914	940	930	880	925	895	931	962	946	907	959	937	900	953	964	921	896	900	892	900	872	853	948	914	947	875	946	916	985	932	926	953	944	933	925	925	929	983	943	890	936	971	934	882	943	936	910	913	916	937	902	924	887	939	942	909	946	1015	947	946	903	940	948	911	936	919	918	957	952	894	917	912	958	944	928	926	934	922	910	922	935	971	924	931	971	975	931	919	937	892	912	915	933
24222	20815	26766	24857	11365	717	518	455	383	397	352	352	314	306	335	338	299	329	305	345	316	342	327	282	297	289	304	317	292	279	286	314	286	270	304	286	288	315	300	313	304	280	279	268	300	299	293	295	265	332	292	300	283	314	293	287	271	290	303	292	292	307	315	270	270	300	298	275	268	288	298	287	287	278	278	302	284	319	305	271	288	295	278	282	320	287	292	341	269	310	266	290	281	292	304	265	304	288	310	281	334	263	275	294	277	295	302	330	298	298	326	282	295	296	314	315	287	328	283	273	306	323	301	322	317	287	291	277	300	295	289	312	270	290	289	305	289	293	298	295	304	299	283	295	286	272	267	307	283	268	301	266	286	317	270	282	309	313	322	338	286	317	309	311	246	298	338	295	302	312	298	290	281	317	301	268	305	286	344	296	302	252	277	295	281	279	312	258	288	301	325	290	282	294	295	294	318	275	271	311	271	286	284	307	295	288	280	282	283	298	358	295	291	271	275	275	293	289	283	268	321	232	287	311	322	303	326	307	305	291	293	258	307	278	299	305	285	298	317	268	300	315	290	299	289	280	305	308	299	294	311	275	280	291	305	301	323	330	272	288	332	244	304	324	307	304	270	271	272	317	296	295	275	313	294	302	290	312	280	290	285	265	297	322	314	315	303	276	297	283	289	271	282	276	277	265	284	270	285	306	283	311	300	288	297	322	276	275	293	303	288	302	326	297	277	287	292	309	295	324	281	296	297	298	274	315	308	280	264	272	281	285	316	285	314	301	315	299	311	281	283	325	291	312	277	326	261	295	289	296	301	282	264	322	310	336	311	278	294	317	292	307	323	297	276	257	279	282	283	280	297	295	282	267	310	278	294	294	294	271	320	277	323	338	306	310	296	285	294	304	294	313	322	301	315	308	286	316	286	276	280	265	313	290	316	305	286	262	292	305	269	262	285	303	302	278	288	257	265	286	313	319	277	305	299	299	295	293	317	274	300	289	316	285	295	314	258	323	266	284	311	277	306	306	307	298	336	275	310	293	288	288	264	294	293	287	303	301	296	261	289	280	284	264	353	324	275	321	281	278	290	336	270	290	286	306	253	298	291	299	283	246	291	294	319	301	289	289	297	285	281	314	308	284	292	295	297	282	313	319	313	268	311	310	272	284	313	313	271	279	294	279	272	305	275	333	326	290	316	285	299	297	270	292	334	313	312	345	276	340	280	296	298	292	312	282	281	283	294	302	313	277	294	278	284	301	283	310	284	313	304	298	311	313	300	280	293	275	299	314	284	322	318	310	301	279	309	331	290	274	285	276	296	278	301	302	296	302	278	284	292	280	280	273	324	273	301	255	277	328	296	276	324	298	298	302	286	286	296	287	290	301	275	313	303	286	286	284	310	280	281	297	302	287	317	275	301	318	287	310	280	290	279	279	284	302	286	330	287	304	306	277	326	290	309	283	289	312	284	293	294	260	270	269	311	295	292	289	295	302	317	321	284	306	303	311	287	303	310	302	305	285	294	305	285	284	304	286	294	287	282	296	291	275	295	266	309	303	287	274	299	293	293	289	277	314	305	301	282	274	315	287	295	319	305	290	319	294	284	263	316	279	292	269	312	267	299	275	318	275	259	288	317	271	307	293	297	288	306	318	266	290	303	300	295	297	302	303	299	274	310	266	304	316	273	284	310	302	298	277	307	299	290	285	264	310	298	299	285	270	274	282	272	314	312	282	299	286	303	276	262	288	291	286	286	272	291	285	273	297	292	324	306	295	298	277	274	292	283	299	284	299	269	269	250	290	297	298	288	298	308	278	295	308	297	285	314	293	329	295	312	297	345	283	286	302	318	288	280	272	290	333	302	311	284	294	319	299	289	307	296	302	292	286	305	295	288	293	269	309	311	306	276	306	292	261	300	283	322	278	313	294	298	317	293	292	275	281	303	301	262	295	303	278	238	276	279	295	310	285	300	254	326	284	284	297	274	295	287	304	282	278	313	305	295	296	298	266	326	314	268	286	276	306	295	290	299	277	279	309	302	297	294	280	323	282	305	305	300	296	268	288	272	313	265	297	287	323	298	291	306	274	308	347	301	296	276	296	283	274	291	281	292	294	287	322	291	306	285	275	276	271	302	273	283	297	270	319	257	269	271	320	337	277	301	268	289	301	289	276	277	270	276	286	305	298	338	317	292	289	312	300	309	296	273	245	288	287	309	279	287	291	322	277	318	278	322	304	284	261	303	296	279	259	263	312	288	260	283	278	308	250	269	327	289	295	322	303	278	300	279	296	287	299	259	330	280	310	316	306	327	282	279	293	271	301	268	252	319	293	265	289	315	300	280	301	325	277	307	296	287	295	262	287	282	322	294	289	281	308	293	273	294	304	300	306	281	279	302	282	295	249	296	311	284	271	309	296	307	271	291	268	285	307	271	297	302	292	285	315	288	294	294	295	313	289	293	285	288	270	306	300	312	286	322	294	279	299	274	293	292	261	301	298	307	305	258	301	309	326	301	265	306	309	305	287	290	272	270	307	281	275	255	311	296	302	264	326	298	313	317	320	289	316	275	275	290	313	279	262	315	298	271	278	295	312	313	292	259	266	285	313	280	291	288	294	279	306	309	292	289	304	290	312	270	283	301	292	288	306	301	276	299	288	285	287	280	294	309	304	301	279	287	280	255	294	304	266	319	286	275	273	327	299	297	278	279	303	277	294	277	311	269	265	289	287	283	291	289	311	267	301	284	263	280	308	295	283	326	271	299	296	281	272	276	302	305	298	296	290	276	298	278	286	299	317	313	289	325	290	303	297	305	305	317	265	305	290	272	279	279	279	282	328	291	305	303	264	293	298	283	289	283	298	291	310	285	303	295	286	271	289	323	271	289	292	263	296	291	294	323	327	269	276	288	295	254	276	291	305	299	270	307	256	262	295	284	288	281	294	300	292	270	289	297	288	264	261	301	296	312	302	283	293	296	290	290	280	291	280	294	313	269	314	267	298	322	343	290	282	284	279	311	286	318	291	248	318	298	305	272	273	318	287	308	284	315	300	258	276	305	286	285	281	298	280	311	284	326	293	306	293	257	262	281	294	286	287	295	291	286	309	277	317	327	310	285	321	277	294	274	282	337	344	274	303	312	311	279	259	260	285	292	293	276	324	280	298	324	285	306	286	280	300	316	278	303	278	331	284	300	284	273	301	293	289	277	317	301	290	297	279	278	270	324	293	270	278	323	284	275	287	300	270	313	292	281	282	290	297	296	276	304	282	262	285	302	275	322	294	330	294	276	277	283	276	293	272	289	323	293	289	270	247	277	275	283	292	292	280	303	276	287	283	291	281	310	287	273	271	296	301	292	290	273	263	328	309	281	313	284	313	297	278	315	288	301	300	285	310	297	281	264	301	308	290	302	274	287	285	272	257	332	261	282	273	333	326	277	267	306	306	269	329	287	284	321	317	297	285	337	316	285	281	309	259	250	290	235	306	274	252	305	292	295	276
3268	4978	3747	1747	1292	1046	827	732	576	556	479	463	461	413	421	392	395	410	376	372	373	397	360	400	347	352	337	355	360	403	344	387	400	336	367	327	393	373	367	366	378	357	370	342	352	349	343	358	357	343	353	367	347	361	345	365	340	352	362	380	387	359	322	367	370	335	372	353	379	347	379	346	321	359	356	369	352	369	344	358	346	341	364	346	358	351	380	378	361	355	335	348	345	339	410	363	351	372	327	375	351	363	352	323	348	353	350	355	365	354	349	344	355	345	372	337	323	370	387	347	352	363	386	364	377	367	328	306	372	381	318	348	350	362	334	363	365	354	375	369	345	342	337	378	340	329	332	332	333	378	315	344	360	367	359	359	370	365	313	374	367	387	343	319	362	352	374	343	340	356	371	329	363	345	362	359	326	333	341	364	322	354	349	363	347	374	361	340	379	339	363	364	375	313	340	345	326	353	354	362	309	337	320	364	323	363	331	350	344	335	366	350	399	356	345	351	347	346	343	352	373	335	320	375	350	362	363	348	345	326	329	364	383	356	342	347	339	327	345	342	364	353	333	345	355	326	350	386	382	354	354	357	328	382	338	375	388	359	350	403	352	338	380	350	382	342	335	338	367	355	350	366	350	335	344	394	360	375	359	377	357	369	343	334	332	353	387	331	312	343	380	359	350	385	355	368	377	360	344	344	329	347	348	366	361	340	382	319	337	337	343	386	366	332	351	327	334	391	386	332	335	354	357	377	346	339	341	325	352	338	376	366	354	340	352	347	349	365	344	323	365	339	349	333	373	345	332	343	362	361	359	335	362	334	329	310	352	380	366	351	351	345	319	364	378	359	366	337	354	331	348	359	376	356	369	348	376	342	368	324	377	334	354	341	331	335	368	349	352	359	328	330	343	355	348	334	317	325	362	361	413	373	349	340	348	335	342	335	333	329	336	342	344	377	346	355	378	383	389	353	384	324	327	349	373	357	369	354	362	315	344	368	340	344	375	333	352	366	359	365	352	353	345	329	356	340	340	363	334	369	332	364	365	356	360	373	390	340	380	337	382	341	369	339	351	362	320	351	356	355	315	353	355	349	398	346	376	350	380	360	369	351	355	354	357	360	337	349	363	348	349	332	322	348	357	356	323	382	350	378	326	360	379	338	374	338	337	368	344	346	348	361	381	341	359	375	379	353	365	360	361	318	339	328	331	375	331	364	343	345	351	362	367	307	363	331	338	360	341	356	356	374	366	383	354	349	345	348	389	362	345	379	353	339	314	338	359	402	330	372	359	350	342	352	356	375	362	359	309	358	396	332	340	348	345	368	348	351	360	329	346	361	319	347	340	350	368	326	357	374	359	354	363	363	359	344	331	351	370	357	334	356	350	333	351	396	316	361	348	347	316	333	319	377	380	375	337	326	335	348	347	356	356	354	333	296	355	329	361	363	326	343	367	332	354	324	330	335	351	347	365	400	350	317	339	318	335	341	385	345	338	350	328	366	358	378	305	315	323	318	328	338	342	347	339	304	355	332	340	347	390	359	344	323	351	321	360	352	363	358	338	348	322	347	377	323	363	339	336	341	382	329	367	349	380	361	345	329	377	329	340	374	377	341	359	386	364	325	339	316	331	387	364	367	355	345	323	330	364	367	347	380	363	337	344	350	385	369	355	330	291	329	384	326	332	312	355	387	341	397	336	352	356	352	351	348	318	372	338	364	364	358	350	336	330	327	330	310	366	332	315	350	328	344	339	369	353	341	353	341	331	325	361	367	342	357	338	349	343	329	352	380	368	331	368	317	354	346	338	363	374	335	359	337	330	360	374	366	366	359	359	313	337	377	341	379	321	369	345	366	326	353	346	345	345	374	358	330	354	308	320	338	357	327	337	342	317	329	331	377	349	345	362	351	355	370	378	344	339	357	372	377	406	331	350	322	330	319	333	337	333	364	335	335	387	345	364	307	338	344	367	355	347	333	362	355	366	313	374	350	350	331	344	381	356	339	346	360	363	340	367	354	316	369	361	344	348	356	349	345	353	378	353	358	335	331	379	346	365	349	355	335	362	342	369	374	363	367	349	388	313	342	354	382	323	329	368	352	385	357	361	371	394	362	346	362	344	360	340	363	379	369	342	337	345	343	366	349	345	366	325	339	296	379	337	357	365	322	343	358	385	328	362	342	356	333	357	359	358	366	376	377	352	344	346	353	344	361	348	335	333	340	350	354	336	344	343	372	349	344	364	344	345	355	331	358	341	364	326	363	348	348	350	356	348	343	356	338	364	340	372	345	372	356	343	357	377	368	351	347	327	328	344	370	338	349	343	342	357	336	344	369	339	367	359	331	349	363	337	366	332	369	326	347	364	354	347	368	368	335	326	385	361	339	351	346	342	311	327	338	313	366	317	355	356	340	351	324	342	326	338	326	368	348	344	349	373	341	352	337	330	340	369	336	385	327	351	329	329	367	348	325	330	379	368	322	329	353	338	329	353	349	376	340	337	390	364	350	343	340	357	318	329	344	374	361	367	326	321	340	333	329	331	375	318	311	352	327	326	380	360	365	323	363	360	349	357	350	313	341	368	360	377	370	349	322	376	336	365	332	358	367	351	377	367	348	335	334	341	336	382	345	339	319	335	371	340	398	347	326	342	348	338	362	339	354	372	348	347	343	377	372	337	342	369	365	321	365	324	334	308	369	318	307	373	323	372	350	385	349	322	369	363	334	380	356	325	367	352	333	336	341	393	334	343	387	349	321	335	308	361	383	337	342	328	353	377	338	320	346	350	326	342	353	377	347	371	353	334	356	339	361	340	319	344	326	316	350	325	357	379	339	345	386	372	337	338	367	362	352	368	352	329	338	348	342	321	347	356	361	364	309	377	336	376	311	356	341	389	359	350	332	384	332	373	326	366	395	330	366	359	348	360	338	372	360	347	362	351	348	368	335	353	328	385	364	326	368	334	329	334	367	370	356	346	355	331	382	349	347	365	364	379	329	361	361	314	369	351	329	392	376	337	325	369	341	338	335	355	354	361	326	332	354	344	355	381	363	331	350	348	366	332	367	339	353	365	368	362	343	362	341	335	309	375	345	324	366	350	369	317	348	348	380	361	345	350	354	358	324	396	342	334	363	373	345	326	357	345	395	326	310	347	359	369	335	332	345	348	348	337	348	313	360	359	340	357	377	346	320	339	362	349	362	359	349	368	352	334	357	340	333	349	353	342	331	358	321	375	349	337	363	364	342	340	348	331	332	337	360	353	348	351	353	327	362	337	335	371	326	337	366	345	318	344	341	333	362	319	341	323	336	326	348	362	333	329	346	369	343	357	325	352	353	322	358	374	361	371	373	347	341	381	367	340	349	349	374	353	359	342	347	327	359	373	368	345	363	347	347	321	341	373	340	315	351	348	358	361	373	382	368	357	356	373	334	349	327	361	327	331	399	362	336	362	374	367	331	369	356	305	385	353	350	340	331	371	349	365	339	329	333	357	372	351	334
22180	20842	28243	23554	20836	20867	8811	1340	948	865	752	711	673	648	605	604	608	592	600	598	567	566	543	537	569	577	533	557	545	538	537	524	523	553	546	524	516	525	510	493	556	549	503	492	493	472	522	520	520	487	542	527	513	514	516	480	504	472	490	477	516	501	497	520	528	493	529	498	509	515	493	503	527	537	502	526	500	477	485	505	516	520	501	495	475	524	463	509	507	519	504	520	526	521	495	491	536	503	492	553	537	488	532	509	522	484	480	509	505	519	502	479	487	514	506	510	531	472	487	487	464	500	504	510	516	520	517	515	517	530	507	500	484	518	528	510	481	546	551	481	469	456	516	518	507	474	558	493	511	531	480	510	489	479	483	538	526	455	480	484	517	520	525	563	492	524	491	508	510	495	490	529	494	515	522	497	482	489	484	468	496	508	517	495	511	508	512	519	508	503	508	496	509	475	512	511	494	512	522	492	533	496	515	494	562	503	537	527	531	490	495	535	489	511	522	486	516	465	535	488	494	478	508	506	511	475	497	464	501	452	542	523	521	495	496	534	492	529	513	483	509	546	546	535	500	509	491	489	520	551	500	541	481	496	522	518	521	493	505	516	553	495	491	537	500	512	504	504	463	489	513	499	462	541	493	545	513	526	520	542	514	490	525	487	519	495	539	513	495	479	505	526	502	497	524	484	504	510	499	478	509	503	514	535	497	517	513	515	501	484	508	500	506	490	499	516	475	512	514	490	514	520	510	480	500	494	525	508	483	553	540	502	506	496	496	500	496	466	529	545	483	507	520	500	513	479	462	502	554	494	525	485	506	477	508	523	445	472	482	522	463	535	465	494	483	477	487	520	477	509	502	509	458	504	528	517	536	514	501	513	506	515	511	522	519	494	505	503	470	507	476	521	493	515	434	520	529	483	523	455	531	479	513	484	511	505	521	487	503	515	529	487	500	510	503	507	520	522	544	496	519	489	517	470	481	521	486	492	489	535	530	470	517	510	534	496	535	510	525	486	534	502	507	523	514	492	491	494	496	511	502	525	504	508	491	476	493	519	472	468	537	495	530	505	524	515	443	518	514	479	528	521	500	511	518	482	527	491	498	429	521	478	508	536	487	510	483	451	509	507	481	526	508	552	519	499	508	479	485	491	531	514	498	512	515	553	481	505	503	495	489	457	460	527	513	497	460	503	512	459	501	508	494	524	510	472	489	479	486	478	509	477	499	471	516	488	503	508	524	520	521	513	502	517	471	512	472	502	477	540	478	507	511	528	536	507	506	522	507	520	504	523	497	535	531	513	519	500	483	455	498	499	526	529	490	486	486	499	495	503	487	493	531	494	478	520	510	490	478	503	509	474	485	523	522	560	491	484	497	470	484	510	482	452	515	506	469	510	495	494	529	515	491	516	526	505	485	493	537	501	508	457	475	497	538	517	475	530	486	490	528	546	509	492	486	491	509	533	505	490	539	448	538	485	488	527	530	471	524	522	480	538	506	512	479	525	457	497	506	500	508	493	482	539	462	484	495	491	520	549	484	500	481	488	484	537	492	532	509	522	492	514	513	506	516	534	492	438	533	513	516	491	526	521	515	511	521	493	482	514	506	521	514	455	532	529	507	515	467	484	543	505	526	490	484	477	531	501	506	515	462	502	474	503	479	514	504	539	472	520	470	497	454	508	505	497	537	494	466	521	490	474	513	499	519	524	495	482	563	465	462	477	469	491	539	505	507	471	502	489	493	497	547	523	489	486	456	539	460	469	494	527	473	519	477	508	495	502	503	522	527	511	495	484	488	498	522	497	517	545	483	494	488	519	497	479	495	516	534	462	506	535	487	480	529	515	497	490	495	496	493	486	520	513	529	539	513	531	530	473	517	457	519	500	490	495	516	504	533	497	484	510	538	496	483	543	494	499	477	528	533	496	526	515	504	536	498	494	490	554	490	508	476	458	491	530	462	496	518	522	527	533	539	502	496	497	517	506	510	530	513	478	489	493	498	461	493	511	493	512	486	520	489	438	443	492	520	488	487	511	543	475	509	502	496	512	547	497	478	496	506	472	504	500	516	514	524	529	546	505	482	482	449	476	506	495	481	528	476	514	533	492	524	519	501	485	538	498	478	507	514	521	502	497	535	508	531	555	475	512	514	498	500	506	495	488	497	519	508	492	482	457	513	495	503	526	496	540	489	486	466	486	500	503	497	489	499	500	502	484	502	477	504	521	523	480	524	507	506	477	494	484	505	520	528	538	453	491	447	508	464	496	515	449	504	495	515	482	497	520	491	502	505	489	555	497	528	522	501	494	479	558	492	517	512	506	478	487	467	560	471	526	466	486	482	509	488	511	466	511	498	494	482	477	452	521	523	531	487	513	496	506	466	486	502	512	485	505	479	498	481	472	479	506	496	545	522	458	515	471	512	559	514	507	538	523	465	505	495	459	485	525	496	517	536	488	502	476	494	492	514	451	518	511	516	496	504	506	487	517	514	500	531	488	478	514	477	497	457	546	514	497	486	482	458	473	493	522	498	505	476	519	534	511	474	475	455	494	504	478	498	507	535	480	512	482	462	487	479	446	527	475	490	489	510	489	502	506	539	502	501	463	505	483	510	480	507	508	464	502	513	459	525	520	471	495	517	523	506	520	526	492	507	494	508	486	518	486	514	479	517	482	490	519	528	492	488	542	485	479	511	507	487	503	477	478	474	536	513	472	503	486	462	500	513	487	464	478	533	498	495	466	514	476	471	528	494	468	489	514	493	533	509	524	526	502	470	494	447	518	487	490	486	507	480	511	477	510	522	484	513	517	478	530	507	499	498	527	509	479	463	447	518	511	536	523	524	512	468	521	497	481	465	512	495	514	502	536	489	517	475	466	486	518	483	464	527	492	497	503	504	497	497	518	471	495	504	504	509	514	510	490	503	459	507	528	537	493	497	490	494	506	501	526	493	493	510	526	522	499	493	520	487	481	503	496	517	498	468	517	507	522	498	498	500	494	485	497	514	492	545	477	483	557	518	494	472	478	540	516	530	516	464	491	501	469	516	520	492	497	518	500	492	497	492	517	511	492	481	475	492	483	495	496	503	503	485	486	477	471	521	502	487	517	481	536	487	493	511	514	501	516	534	490	504	476	493	502	551	488	479	505	448	486	459	534	504	523	513	524	527	521	492	467	457	479	511	483	514	533	543	495	494	526	496	475	485	503	495	464	556	547	497	504	480	470	497	482	508	495	476	470	556	480	492	539	470	477	484	516	486	508	504	494	507	545	479	469	507	480	471	471	475	527	466	464	504	506	523	501	509	471	542	530	530	479	521	493	514	502	472	517	527	510	489	459	504	485	477	458	519	518	517	517	470	506	474	475	478	479	482	532	544	491	511	526	532	514	526	502	502	492	523	481	537	494	506	510	477	476	517	507	521	486	519	492	532	520	548	479	467	538	490	460	490	505	500	488	491	462	498	518	452	496	487	496	491	497	500	435	538	505	466	495	507	470
4470	13672	10690	5220	3621	2801	2191	1761	1445	1282	1129	998	914	894	830	839	772	734	726	725	707	753	683	663	644	632	635	626	627	641	631	619	634	631	666	621	627	626	634	641	590	581	649	647	615	606	611	572	585	613	624	611	668	630	608	614	612	617	595	609	628	594	636	660	544	629	636	575	636	582	575	590	635	609	626	580	589	635	596	621	579	567	642	592	602	645	649	603	580	646	596	586	602	618	575	589	607	581	597	599	579	645	590	602	623	575	620	580	611	589	632	659	576	627	568	585	622	602	627	609	599	595	555	578	599	612	566	622	575	634	593	623	616	578	607	584	622	622	610	595	588	625	607	540	567	634	571	598	614	603	626	583	640	578	593	571	598	589	600	560	563	604	606	607	603	625	590	565	595	619	596	596	603	609	610	661	618	593	633	575	598	568	603	576	598	611	604	575	603	570	587	613	565	570	626	583	611	594	636	577	563	614	592	584	623	594	595	637	571	607	592	584	618	607	590	570	553	608	629	598	581	603	629	621	599	593	591	621	592	579	604	600	590	593	590	590	568	594	634	618	576	595	579	549	616	562	616	636	619	622	602	564	614	593	612	615	586	597	597	653	603	621	640	566	619	628	590	635	625	628	601	614	619	600	603	568	619	606	634	596	557	612	603	584	559	603	590	595	613	619	621	564	592	587	594	612	618	640	626	589	566	556	629	621	579	583	596	646	592	600	651	605	625	568	561	577	625	647	618	611	595	596	578	653	541	612	593	596	602	621	593	620	598	597	627	593	573	628	614	607	621	574	593	614	580	614	598	537	592	572	613	618	585	606	573	602	589	606	640	598	652	601	594	581	632	615	595	568	601	594	573	602	603	608	600	621	592	620	591	613	569	618	579	542	612	602	584	584	606	613	576	559	636	555	644	593	570	575	627	553	572	605	584	576	611	591	660	578	631	587	605	592	616	592	579	546	575	592	621	628	601	587	606	586	598	627	607	629	641	544	594	620	563	618	548	594	578	612	617	572	549	602	585	531	567	585	573	583	574	602	583	569	608	615	601	637	608	618	616	573	592	605	576	562	555	606	593	603	633	592	593	578	593	598	572	613	636	576	609	599	625	646	642	618	575	605	576	635	556	624	583	627	603	571	564	606	573	595	619	563	664	576	586	623	592	596	614	661	550	594	632	601	652	588	605	576	620	576	614	616	602	612	571	614	613	614	607	635	592	622	612	656	556	574	620	612	592	614	599	588	625	603	618	638	603	610	603	592	596	590	601	616	644	576	611	579	587	608	612	576	589	559	600	605	564	627	568	570	631	619	603	602	603	594	576	629	600	574	585	611	584	595	589	607	579	603	600	557	602	586	577	581	605	568	604	576	575	594	616	584	577	570	572	558	622	557	595	604	548	629	573	549	619	577	616	604	565	574	591	603	633	624	620	556	569	599	544	569	590	590	609	616	613	609	599	590	619	662	556	595	591	593	595	631	599	598	583	619	592	580	576	598	609	577	594	631	590	608	604	616	638	588	565	634	606	572	586	611	620	653	592	603	566	621	621	633	606	555	585	631	570	574	597	626	625	615	590	557	592	616	596	582	573	617	613	618	609	609	582	584	566	589	594	614	589	583	587	579	550	584	624	624	570	589	584	599	576	563	598	608	619	627	580	594	574	582	638	615	601	576	606	584	598	611	598	589	580	611	552	583	600	599	611	607	620	593	575	569	586	588	589	551	591	612	640	573	614	593	614	601	648	569	593	612	539	568	571	644	581	636	594	534	570	569	630	594	596	618	608	565	538	613	591	636	638	578	609	626	578	560	606	608	603	580	606	562	603	585	601	593	628	557	609	587	622	618	630	655	573	573	624	622	611	602	615	599	621	613	653	615	557	585	575	609	601	593	561	567	621	605	580	615	594	598	623	577	601	575	575	568	593	589	634	611	611	577	581	591	588	592	627	601	606	617	608	596	583	613	560	604	615	576	590	593	576	590	592	618	607	611	575	604	615	579	636	591	587	619	570	574	616	560	584	576	597	610	570	590	632	594	607	624	582	582	604	593	572	611	611	579	633	581	644	618	547	557	597	572	632	584	615	596	579	617	638	570	531	610	584	589	589	620	606	597	618	604	589	620	583	616	602	586	551	597	602	549	638	559	579	598	618	608	589	584	603	597	566	602	566	584	577	633	620	606	599	616	596	609	564	618	585	582	555	556	627	616	567	588	592	587	611	578	564	568	632	640	561	567	590	542	630	636	603	596	620	597	626	599	604	599	596	598	605	566	618	625	565	594	618	594	578	558	577	587	588	581	574	624	591	665	595	568	571	634	598	572	645	611	618	568	641	631	616	584	581	606	605	565	618	614	600	577	568	559	596	604	574	631	565	560	580	575	592	563	609	566	582	572	600	637	604	585	674	579	606	562	566	589	579	584	623	598	552	595	585	620	589	628	615	624	569	545	573	615	593	613	583	607	593	556	578	567	606	603	579	599	600	585	590	585	596	572	614	571	613	588	566	631	600	580	578	650	597	544	601	642	614	588	600	615	655	593	566	587	602	588	590	605	588	587	614	570	592	576	591	599	604	610	553	578	565	576	601	571	628	592	592	559	565	576	611	585	590	619	568	601	625	632	546	600	581	617	577	612	557	598	582	570	601	629	576	574	634	641	599	583	618	585	622	598	606	629	570	540	604	559	609	581	553	606	586	598	647	594	569	610	611	614	586	606	613	591	603	577	570	615	593	598	627	553	602	638	638	538	611	601	610	609	593	594	590	557	632	634	588	565	607	579	624	610	591	557	610	621	551	622	554	567	594	596	644	617	584	575	582	608	567	698	568	591	626	588	562	578	620	612	552	587	567	605	601	566	570	578	631	559	614	580	575	634	578	605	580	588	625	628	568	573	607	580	601	596	591	597	577	571	565	584	635	605	574	593	609	602	602	622	588	585	554	571	622	603	573	610	641	572	662	638	628	583	600	619	667	597	617	634	588	574	605	570	609	571	600	607	594	622	596	605	585	620	555	578	607	572	625	630	606	528	564	617	579	574	581	619	594	624	608	573	571	618	570	543	593	634	594	607	611	575	581	580	613	566	590	621	624	624	605	597	598	610	634	656	608	598	585	572	605	612	576	597	626	578	648	573	587	586	638	605	607	593	625	582	643	603	553	633	615	629	618	558	638	602	593	556	583	590	593	630	560	553	622	637	588	612	635	632	568	610	584	595	582	622	566	595	624	579	613	604	632	614	577	578	611	580	626	634	614	563	612	638	650	611	615	607	618	613	612	611	602	635	597	600	636	600	629	595	612	626	636	584	613	567	589	616	610	581	617	615	619	583	561	594	556	608	625	605	619	606	611	625	540	579	569	628	611	604	568	593	564	621	598	599	567	594	591	582	580	625	603	571	628	626	596	585	589	610	591	623	611	617	598	576	619	609	618	613	609	583	583	586	617	625	590	583	556	580	598	596	556	626	568	593	605	612	609	575	590	573	608	645	582	628	628	630	585	622
26811	18568	4933	924	671	615	617	628	604	571	634	607	619	593	612	603	638	601	593	614	559	581	594	570	623	595	535	606	557	630	609	621	555	582	608	591	593	622	548	608	567	584	633	579	604	613	608	580	608	595	587	614	620	607	591	575	527	588	625	580	591	648	623	569	581	591	584	596	618	591	589	596	625	602	629	627	617	551	617	638	551	601	585	611	628	564	620	617	607	639	607	562	607	560	592	600	599	587	617	587	581	632	616	600	618	577	608	561	601	591	578	583	614	595	585	642	585	600	604	628	571	596	576	579	575	613	596	570	597	591	581	595	617	612	589	543	586	569	589	583	606	582	607	615	618	570	569	574	601	547	594	626	614	644	567	610	630	577	629	582	616	595	617	571	578	578	556	638	566	622	601	660	624	583	595	621	601	604	586	620	573	614	612	559	602	621	640	666	629	617	569	590	579	599	626	612	642	555	550	589	567	601	571	565	615	603	613	626	575	627	589	639	627	568	638	593	623	541	621	628	643	543	654	601	596	533	612	574	645	621	633	573	576	622	620	645	571	585	571	574	543	607	638	635	593	615	599	582	586	585	568	602	585	614	564	566	574	603	607	584	614	598	562	622	570	616	631	598	564	584	606	607	586	581	600	608	634	556	556	586	582	604	596	592	590	590	607	595	610	581	616	604	604	603	609	598	560	596	591	613	620	584	595	638	571	570	602	620	630	601	620	584	590	577	624	608	614	581	564	625	632	568	615	568	587	620	613	597	572	616	553	604	637	612	578	626	619	610	608	626	629	603	584	607	602	586	599	614	592	595	609	578	603	552	651	619	576	618	599	589	557	654	590	620	545	628	601	590	631	604	593	570	624	595	584	614	568	627	646	579	537	585	594	614	587	587	578	621	633	585	594	563	591	579	576	576	617	606	554	607	610	541	628	605	634	621	597	597	590	590	587	591	614	626	602	615	597	574	581	563	590	628	613	615	644	623	591	611	571	556	559	621	606	613	574	593	545	605	593	610	603	607	596	629	575	633	634	605	583	619	589	579	592	618	559	604	599	598	590	621	591	590	575	572	580	571	608	593	644	615	633	554	596	602	600	558	611	605	577	612	570	607	601	611	609	626	578	621	612	632	567	614	582	597	601	582	610	585	589	629	599	612	594	606	591	587	582	579	601	571	603	621	600	631	623	572	626	570	588	597	568	582	587	653	597	599	593	606	573	588	577	584	614	572	633	581	599	613	592	565	627	642	535	580	569	550	576	611	589	567	584	574	611	631	596	610	598	673	609	615	618	628	587	600	649	642	563	612	615	651	637	591	610	612	613	593	584	560	604	575	627	573	613	598	577	609	588	612	619	574	573	587	619	632	642	567	605	610	572	618	566	661	580	600	615	580	602	632	608	595	646	599	644	594	575	584	613	571	601	586	548	582	600	572	592	617	630	573	599	616	600	572	598	559	596	611	612	645	607	604	590	605	606	594	561	609	592	608	605	549	602	639	625	619	576	599	618	586	628	590	574	605	615	602	593	611	605	558	649	585	579	611	592	578	622	587	592	623	631	586	587	610	562	585	655	640	587	632	604	573	610	619	597	602	600	658	607	616	623	582	653	596	669	626	626	614	664	596	603	630	578	604	609	578	598	561	594	643	625	573	562	610	549	610	630	605	603	549	538	619	597	565	615	596	621	593	608	605	598	605	597	584	593	571	611	563	621	583	612	610	633	603	599	636	634	609	630	547	615	607	585	590	635	569	579	614	610	638	547	589	596	582	603	595	607	561	616	571	573	551	601	612	570	608	620	565	633	605	573	645	588	581	605	541	594	601	603	603	581	603	580	598	565	605	611	602	643	662	610	576	612	581	553	630	601	611	625	589	600	607	633	555	601	570	600	586	623	628	568	563	605	581	605	604	619	617	665	597	596	567	569	590	606	627	633	589	570	614	600	618	637	568	605	592	625	617	609	650	591	582	621	608	590	591	575	615	592	560	571	614	614	566	615	602	589	573	589	581	651	569	579	574	596	587	620	547	580	625	582	555	570	636	609	579	595	585	605	619	547	585	594	572	569	639	603	629	575	616	584	588	593	609	623	568	564	588	571	572	673	582	626	645	626	585	595	601	588	618	610	598	653	581	605	601	591	617	575	575	549	621	644	592	654	557	575	615	589	627	637	557	590	592	621	599	596	640	593	633	561	576	569	591	635	624	590	577	588	623	631	593	620	638	573	567	635	624	582	598	611	593	649	598	619	598	608	596	613	629	549	619	591	576	571	601	587	579	572	590	594	626	577	592	593	614	608	595	591	616	576	582	566	582	589	618	619	599	628	608	591	661	585	604	600	570	621	615	589	621	610	562	598	579	571	576	589	572	531	582	552	592	628	604	617	612	640	565	570	614	618	633	584	605	600	622	656	578	556	611	639	636	631	620	603	564	608	599	632	623	612	576	585	616	641	624	588	555	560	611	592	621	617	597	622	674	599	606	645	579	600	633	539	553	581	612	588	623	605	557	588	650	557	622	560	621	534	610	608	638	624	612	630	577	617	620	567	588	599	628	641	634	649	634	594	622	593	606	593	584	608	648	584	610	594	546	596	558	591	583	589	625	598	575	612	588	587	658	600	566	577	599	642	585	601	583	561	597	608	597	624	598	627	589	578	616	603	605	584	619	589	624	588	599	603	592	568	599	607	579	608	615	613	598	625	577	579	579	584	584	592	600	616	633	549	622	621	598	581	605	596	616	630	591	598	550	604	572	582	606	591	613	557	610	601	591	561	578	610	596	594	594	585	592	591	579	589	608	627	624	587	625	585	622	582	555	606	600	595	564	594	592	602	584	571	606	585	620	606	574	607	597	612	587	567	610	638	592	642	595	599	552	551	605	602	569	605	589	588	599	580	629	584	584	593	624	614	609	583	587	588	588	613	607	580	588	629	594	600	630	659	576	614	626	586	566	617	567	547	594	620	605	619	636	619	577	580	612	611	594	577	614	638	616	603	566	584	575	615	609	604	603	607	579	601	593	563	599	665	574	614	604	625	588	580	593	569	620	602	571	593	616	568	612	601	632	569	572	615	638	618	599	655	647	568	587	597	647	591	581	646	635	605	600	607	577	595	620	586	588	581	565	623	603	636	618	585	542	661	594	616	600	554	573	562	551	619	593	653	614	582	596	602	630	579	581	607	571	570	606	646	605	580	624	612	579	598	563	588	662	612	597	529	575	582	636	598	624	588	601	599	580	579	640	584	641	615	588	627	631	571	603	598	636	595	614	601	600	594	631	623	598	630	612	612	558	630	561	602	640	578	653	595	608	602	592	564	592	617	582	605	601	603	597	597	582	622	602	618	556	586	602	577	634	586	574	599	604	579	645	607	602	571	639	588	600	620	580	595	612	625	617	628	617	606	609	576	605	589	626	639	609	604	603	591	599	588	588	599	612	610	613	587	590	598	589	580	573	614	593	601	618	595	592	570	640	592	636	596	656	601	595	637	604	615	613	576	606
4160	1096	984	787	800	706	734	717	748	692	705	703	638	677	680	706	699	714	718	701	677	718	673	697	697	637	679	671	698	620	683	682	673	713	672	720	698	694	709	696	670	691	717	727	631	696	675	722	745	677	680	688	643	697	692	667	663	643	681	696	716	661	645	702	672	692	659	729	681	714	729	666	692	697	681	734	687	680	684	656	680	706	682	696	674	655	691	724	651	695	697	691	718	660	674	651	715	731	690	681	714	707	695	697	691	624	665	686	664	706	720	725	677	726	748	643	697	723	719	751	672	715	676	667	678	754	696	698	655	647	713	659	664	683	698	734	692	723	709	695	652	680	679	683	618	665	702	740	657	694	666	686	657	679	701	675	694	683	655	746	669	688	701	673	650	687	661	683	653	679	669	684	674	653	676	683	622	671	729	678	704	699	711	641	617	705	705	708	718	714	673	689	664	709	707	709	691	670	670	659	668	663	692	707	703	678	677	702	683	708	677	723	643	671	680	694	694	725	691	689	676	690	678	664	683	665	746	702	688	686	699	704	689	666	684	715	690	655	700	698	645	669	689	650	704	699	702	656	667	639	699	708	668	734	673	655	667	639	694	679	707	647	658	630	694	702	718	652	686	706	697	647	650	718	681	691	687	653	642	708	694	677	668	694	675	681	701	697	663	744	674	682	696	699	648	677	667	681	649	659	702	667	708	679	706	636	678	698	738	673	699	653	662	639	640	674	712	705	692	691	677	741	689	686	665	674	708	696	684	686	661	694	684	701	685	728	689	627	665	655	676	704	673	688	696	673	699	737	644	671	703	713	677	678	632	630	661	685	728	655	704	680	702	670	667	674	705	689	681	687	719	686	674	693	668	731	662	689	716	699	643	687	659	707	673	663	693	729	704	706	657	710	670	705	682	671	718	730	658	689	698	705	709	693	654	612	733	624	649	627	731	697	673	672	693	654	669	713	639	680	700	739	696	685	700	694	674	678	701	693	646	688	741	640	720	711	689	690	660	743	698	684	704	685	649	708	673	649	676	660	687	704	709	707	678	674	697	716	701	676	678	677	706	671	723	639	729	673	680	684	674	690	668	678	709	671	672	672	702	676	679	674	643	668	677	688	626	710	702	713	693	700	660	692	671	688	710	697	667	660	669	644	664	672	710	674	629	715	667	663	677	678	697	685	632	720	648	644	662	657	705	683	631	685	707	688	673	711	676	688	725	710	654	712	664	684	650	702	645	653	710	650	723	685	703	703	664	650	632	669	635	678	683	655	720	696	671	688	712	688	686	725	683	677	707	691	672	704	718	693	716	660	691	702	702	709	725	708	690	688	658	704	713	680	646	695	687	638	664	692	667	625	670	714	712	697	691	674	731	663	668	708	704	671	710	672	705	708	669	720	661	635	721	737	665	694	688	699	651	661	696	707	657	698	694	652	604	703	692	699	677	680	689	673	690	656	737	695	703	712	650	643	661	680	669	670	687	670	686	672	733	687	659	710	707	636	649	730	758	674	667	701	675	639	677	665	675	666	629	735	740	672	636	688	711	668	651	686	642	688	684	674	680	680	693	702	666	708	688	733	694	624	708	651	698	753	701	664	666	672	676	691	719	671	643	652	701	717	684	657	651	715	643	641	707	678	701	684	655	714	666	691	674	669	695	655	697	663	645	667	624	660	653	660	700	697	661	658	666	693	684	705	693	684	687	645	723	730	636	650	678	663	675	709	671	631	677	687	686	751	675	645	699	704	712	686	683	685	707	685	699	685	718	706	698	658	674	689	704	662	670	714	673	680	724	695	673	742	673	712	688	686	673	713	688	682	698	670	703	660	680	727	674	715	684	697	703	687	624	696	716	699	693	691	697	680	696	660	714	708	667	683	689	720	664	671	724	657	692	707	680	691	689	667	688	663	684	650	711	681	669	678	714	649	681	670	697	696	703	667	690	733	685	709	715	672	656	711	628	720	650	653	685	711	713	679	704	622	699	689	672	694	687	644	669	632	699	677	677	686	636	659	669	706	663	654	697	712	681	655	687	707	720	631	683	647	690	662	751	696	707	655	670	650	668	722	707	659	676	690	708	700	711	664	732	623	716	693	706	665	734	691	659	717	719	688	679	660	720	695	713	693	715	680	651	706	684	726	690	686	703	683	666	678	648	659	690	697	689	706	660	670	717	683	700	706	728	708	678	707	687	666	699	716	722	669	713	682	714	682	686	709	683	640	674	636	665	648	764	711	708	689	684	720	652	691	705	719	679	674	644	696	660	698	723	702	671	700	683	696	653	666	687	689	674	699	633	693	708	670	683	652	696	690	699	698	677	735	692	669	706	672	672	700	706	699	711	648	687	688	653	699	674	681	662	708	667	691	713	674	711	675	663	680	643	670	722	689	726	697	709	673	631	710	692	661	699	684	622	681	664	660	678	639	666	669	668	681	639	727	665	652	701	698	673	657	703	662	750	716	658	692	685	681	668	675	687	688	721	696	689	694	724	683	633	668	659	699	716	698	684	668	669	737	615	666	684	659	683	651	682	660	629	728	667	619	621	718	703	682	689	696	724	724	722	729	716	689	660	631	657	693	643	670	675	688	675	636	698	704	686	733	648	664	692	687	728	698	684	670	717	703	679	677	725	672	669	710	670	648	634	675	724	679	703	705	670	637	696	692	685	667	677	676	704	661	693	659	666	677	683	698	678	695	672	704	715	660	658	666	685	678	680	690	689	704	723	652	707	672	718	652	668	713	676	671	663	704	743	711	706	672	700	707	652	695	704	694	653	743	644	667	678	697	679	714	702	657	671	662	686	696	677	675	645	699	684	670	639	704	673	665	695	711	688	638	710	656	676	724	717	688	719	684	647	678	666	654	700	657	666	687	733	674	718	689	659	660	716	687	695	686	707	713	658	678	681	645	707	671	691	637	648	660	679	703	678	677	654	698	705	612	643	697	685	659	670	660	709	638	714	722	688	713	687	735	699	649	714	696	676	673	686	687	698	677	661	728	701	666	700	675	695	674	739	668	664	673	683	685	695	652	680	682	658	660	715	685	686	727	719	691	686	653	652	654	702	657	695	684	708	663	659	713	677	697	683	701	688	675	705	695	644	648	702	651	707	696	705	688	668	698	696	711	704	692	703	675	689	663	735	677	722	686	647	705	675	665	676	638	695	668	668	682	678	654	675	680	669	706	679	713	657	686	693	651	674	700	695	690	617	632	719	728	662	750	687	686	699	658	697	691	682	653	716	686	698	708	674	710	663	675	696	718	689	727	699	714	675	676	652	677	653	645	678	704	691	673	695	741	697	656	678	662	687	682	654	612	659	739	703	702	684	709	642	706	661	705	753	678	684	718	697	675	668	683	672	661	639	659	695	683	653	674	639	665	720	682	669	635	655	670	670	672	705	716	658	657	664	694	691	655	696	713	691	689	706	697	684	672	665	668	655	661	688	713	689	677	710	679	660	720	632	688	693	670	684	630	698	704	675	736	686	654	682	681
23260	20822	27816	23924	20789	9103	1521	1147	1010	985	953	953	868	887	877	885	860	855	889	873	858	846	841	859	796	818	855	848	809	857	837	825	801	820	820	795	856	780	831	800	824	815	790	777	849	759	795	858	852	832	829	808	868	831	787	834	805	797	791	822	843	813	772	791	843	816	805	803	815	775	806	791	803	806	780	819	784	785	842	806	849	822	813	810	784	778	836	819	802	806	843	840	818	824	778	854	810	814	796	816	810	829	781	777	860	844	795	786	797	798	824	845	819	870	799	808	808	734	804	803	829	831	807	855	826	835	796	780	769	812	865	821	807	773	796	763	832	815	774	784	803	830	765	794	809	780	808	819	796	840	801	803	804	767	821	871	764	836	801	781	851	811	824	791	783	885	781	777	848	811	790	766	833	768	799	820	800	806	805	797	776	799	816	803	800	793	787	816	830	806	769	795	803	773	852	800	830	792	793	812	755	808	782	761	803	818	786	808	840	824	839	809	785	821	892	791	771	825	771	837	834	821	821	806	763	802	808	830	814	828	764	826	824	779	840	781	797	792	798	757	784	814	762	818	835	812	750	791	812	806	776	794	790	775	815	849	747	793	796	860	764	819	815	846	809	738	863	816	776	769	822	795	775	816	825	814	775	829	755	783	831	836	761	777	802	860	799	799	792	827	820	820	827	792	769	780	778	805	781	838	791	816	772	797	769	819	823	823	770	806	799	777	782	836	832	781	805	814	822	845	788	836	803	833	811	847	854	817	812	825	787	832	818	819	824	805	815	814	873	799	778	776	795	835	759	787	829	749	801	798	818	806	768	804	807	863	798	769	790	804	787	778	847	757	740	794	813	802	822	798	790	800	787	818	822	843	800	807	763	822	795	813	789	794	799	762	816	793	818	759	812	802	829	875	852	819	786	778	766	771	777	866	784	761	780	794	798	763	809	832	802	774	777	778	819	762	847	803	850	771	774	802	753	794	806	766	809	797	860	822	818	789	807	764	842	826	848	769	815	808	768	804	811	775	840	800	803	803	815	840	792	792	829	799	860	799	858	856	795	778	789	770	816	819	819	830	793	834	790	804	802	821	800	772	785	805	784	818	781	802	837	770	845	865	815	813	804	824	755	839	765	764	794	849	782	798	797	812	811	790	816	773	813	769	819	813	764	784	777	809	827	781	854	760	769	788	792	818	849	788	808	762	794	834	829	811	776	772	812	810	826	713	784	816	845	778	828	840	809	793	810	854	837	809	793	768	816	829	785	836	748	756	790	795	756	802	807	783	781	839	788	794	793	802	767	794	818	769	807	804	775	798	794	797	823	783	815	775	744	849	833	826	821	823	814	786	838	823	814	834	780	816	802	800	785	824	785	836	764	855	724	788	828	825	827	823	803	840	745	817	800	782	782	802	835	800	838	784	790	788	785	739	752	834	807	793	805	795	808	814	829	853	780	758	814	814	785	850	794	814	833	809	829	787	808	841	769	777	854	778	828	822	758	780	806	786	806	830	806	764	832	826	757	791	792	787	815	795	784	793	834	764	810	834	809	768	759	803	797	830	796	798	785	835	789	761	800	793	811	791	821	832	740	765	798	791	795	794	807	773	861	796	794	802	780	791	794	793	799	785	798	798	773	826	767	770	763	798	783	781	789	772	838	825	797	804	823	808	780	818	815	811	837	781	872	815	797	801	752	799	851	890	812	757	810	767	782	770	771	755	726	824	790	814	826	779	816	824	799	801	836	779	810	747	855	776	778	811	804	832	811	773	843	775	792	819	741	816	760	818	801	800	861	829	781	795	768	834	794	843	800	769	799	801	775	846	775	805	790	804	787	813	772	816	766	805	769	795	782	799	794	840	795	764	761	774	764	830	801	838	824	854	755	798	831	751	798	758	777	815	769	790	770	823	849	751	826	817	761	812	740	787	825	815	783	824	790	784	785	793	805	796	845	806	853	849	817	832	849	780	795	782	814	770	789	794	786	801	809	836	835	780	817	796	791	753	849	809	796	766	795	758	847	795	812	816	799	806	766	793	800	833	841	814	809	858	826	840	788	777	773	789	747	779	787	802	759	769	809	779	790	833	796	798	820	839	754	816	801	819	831	820	788	787	796	780	773	836	775	788	824	819	843	791	829	817	796	777	816	761	802	781	786	798	779	801	758	802	813	795	800	836	799	788	836	830	792	765	832	833	780	784	807	745	829	793	809	799	791	787	804	776	761	859	789	815	785	805	836	771	796	772	780	814	754	810	816	833	803	877	762	769	869	816	780	777	831	768	839	829	783	806	830	766	789	824	801	816	814	836	792	817	853	758	774	780	803	835	788	822	790	732	795	764	805	837	779	785	822	757	771	873	777	770	842	831	797	762	850	794	783	843	804	826	786	812	805	836	799	782	818	823	801	831	793	849	759	729	809	767	777	837	815	796	752	846	762	778	867	795	816	788	811	809	828	794	788	759	779	796	828	799	806	775	788	794	768	812	820	804	823	749	720	831	807	798	827	813	812	810	809	838	845	798	835	809	838	842	795	765	772	844	784	797	770	809	778	734	792	806	761	814	799	793	767	866	777	795	782	775	820	776	802	770	806	799	805	752	789	797	823	775	810	854	782	795	865	767	843	821	812	767	764	841	826	773	803	840	801	839	784	866	789	802	813	856	798	785	780	831	861	817	797	833	781	777	818	830	780	819	787	798	768	812	823	785	778	832	732	780	825	756	812	764	784	818	858	814	772	819	796	866	750	804	789	724	796	833	781	851	844	829	821	847	783	821	793	828	799	805	791	782	831	833	835	807	842	821	796	828	769	838	780	736	835	814	790	815	787	786	801	808	820	776	797	797	807	810	790	810	803	802	804	861	800	846	821	759	849	837	853	786	841	780	776	791	813	790	799	854	824	811	798	841	798	819	803	773	782	800	778	824	830	810	796	752	791	800	783	826	793	843	773	775	801	749	776	819	773	818	782	794	782	798	779	822	827	764	822	813	756	827	782	790	804	801	825	795	792	772	808	817	808	784	858	845	798	757	812	796	841	812	809	833	810	780	823	805	796	843	826	786	742	821	843	804	799	782	823	835	835	799	780	854	835	800	803	866	806	809	801	751	801	799	844	854	832	821	748	783	845	767	818	805	797	810	784	865	801	829	766	817	824	816	842	802	809	764	830	815	851	773	765	842	737	824	787	804	763	858	776	851	799	865	775	817	798	837	785	843	756	762	760	851	804	789	828	810	789	846	753	769	848	748	818	818	818	763	782	785	783	788	809	845	785	838	776	774	811	854	781	830	790	808	797	760	779	784	803	808	790	774	818	777	823	831	828	835	845	835	768	816	759	805	844	762	810	762	820	812	773	849	786	824	785	773	797	743	776	750	801	787	785	853	777	784	798	768	789	777	807	752	792	746	781	825	797	766	873	838	788	793	802	829	839	793	749	814	823	758	830	775	826	816	822	858	826	798	795	818	812	771	787	808	810	848	835	802	791	774	798	789	785	804	799	782
3246	8167	6318	3218	2378	2024	1664	1479	1328	1294	1191	1137	1043	1011	998	1009	984	995	942	968	994	992	923	969	948	967	966	944	895	927	980	894	889	991	933	893	933	910	934	943	908	988	915	905	899	939	908	923	899	940	894	897	922	939	913	949	949	946	914	874	944	888	952	932	863	923	899	935	870	909	940	941	988	880	942	901	922	909	937	964	966	943	956	885	956	880	876	951	916	922	960	894	898	930	946	921	916	916	900	909	897	951	918	918	875	917	889	945	912	891	915	934	969	917	934	925	987	902	868	911	915	935	921	884	934	901	906	889	910	907	936	898	934	854	940	897	950	908	954	928	917	922	885	922	892	940	920	920	871	952	897	923	945	916	951	888	1005	910	937	924	897	880	953	887	924	924	921	896	955	897	952	972	901	939	925	842	962	927	956	957	899	878	946	875	918	945	945	910	959	939	885	954	969	865	948	922	847	900	911	951	897	881	889	937	940	929	890	919	956	950	954	944	881	909	934	933	906	961	885	949	848	934	879	886	905	926	878	918	977	943	872	921	935	825	971	898	865	851	934	951	904	891	902	944	919	916	828	887	943	945	975	878	924	934	1009	887	916	879	906	948	880	913	930	924	951	898	878	869	973	902	840	979	915	940	925	894	949	985	939	878	942	972	850	963	925	894	965	929	951	965	899	877	890	908	917	890	886	915	910	912	936	932	895	886	857	910	959	973	988	921	886	934	908	947	940	929	936	902	944	960	930	948	864	919	898	961	905	929	965	925	915	968	897	911	921	922	960	867	921	924	878	893	909	994	896	888	904	941	935	903	867	1008	905	911	910	936	923	897	907	919	910	930	928	895	868	938	914	936	889	890	962	958	933	964	905	886	914	878	1007	922	960	946	908	956	948	948	899	962	900	889	866	966	934	920	924	977	893	929	901	919	938	916	926	936	880	886	964	902	909	962	914	893	863	929	893	919	941	905	989	922	932	946	939	901	928	910	891	885	916	931	910	916	944	876	948	923	914	930	909	912	909	939	960	901	938	937	891	985	879	931	939	892	926	952	910	966	966	898	915	944	874	998	902	957	940	938	931	929	908	893	907	975	865	931	938	942	874	979	969	962	952	887	909	911	898	910	969	942	907	957	945	958	930	956	900	900	945	915	924	898	953	883	913	898	960	946	863	936	959	898	880	920	926	957	867	893	969	896	950	961	887	875	847	962	967	937	932	932	926	913	934	946	895	884	941	860	951	935	906	905	946	907	916	890	930	831	885	904	937	880	895	938	894	940	924	925	944	916	910	879	912	957	903	925	898	907	894	928	924	905	1006	912	845	886	895	947	907	903	902	873	907	938	919	920	947	942	901	927	901	911	955	947	896	937	957	944	916	922	902	889	892	917	912	927	889	954	976	929	906	910	914	909	932	913	933	957	905	938	949	909	946	938	884	870	871	972	913	1000	896	927	905	973	872	926	945	872	914	860	892	908	907	880	948	871	940	939	914	955	898	915	893	933	913	938	919	962	907	983	902	927	964	908	908	919	930	956	944	883	901	943	938	906	920	909	921	908	910	919	948	979	893	915	933	915	938	906	901	905	898	887	960	927	954	960	928	912	948	962	894	924	945	968	934	917	946	849	912	928	891	929	960	877	935	931	913	907	901	895	877	907	869	941	918	920	939	950	884	850	920	920	942	981	960	805	952	902	865	838	907	953	985	867	875	946	898	892	972	880	939	905	920	943	926	833	964	926	918	964	932	894	919	937	916	928	941	922	936	831	925	903	897	916	897	922	851	889	969	957	875	914	942	925	927	934	923	950	957	893	885	885	927	910	920	918	945	958	935	904	873	900	983	877	895	979	925	902	918	919	946	914	915	892	995	913	953	895	927	916	930	911	968	905	923	925	984	911	932	893	902	894	872	968	943	869	937	915	948	942	911	946	929	918	883	943	907	990	972	929	879	954	912	886	931	866	920	861	958	904	910	875	904	887	955	969	956	924	959	912	944	904	913	919	934	903	945	883	966	900	897	915	925	887	901	946	939	904	909	945	895	908	931	932	938	884	932	958	939	905	985	938	905	958	969	943	953	926	923	888	930	963	937	889	905	953	893	839	877	894	924	934	934	882	882	919	887	911	931	966	887	928	912	864	906	920	900	895	940	954	935	917	913	920	910	941	921	947	913	856	945	901	938	964	878	885	941	894	943	933	881	932	937	930	884	871	931	896	973	913	939	892	967	943	907	902	910	912	972	962	885	943	925	911	928	864	917	911	855	919	908	983	952	928	946	930	855	909	938	925	923	891	963	925	928	950	946	913	922	927	928	950	919	941	893	953	940	935	904	987	947	983	958	907	939	897	884	942	960	895	870	946	971	908	924	888	843	911	917	954	920	924	936	939	885	870	933	963	910	889	919	933	937	945	911	892	950	918	894	888	951	940	883	909	920	912	941	915	931	923	931	942	930	878	865	921	913	917	938	909	964	865	899	885	941	923	1001	968	862	873	888	935	935	902	956	938	946	929	880	893	910	927	932	958	918	897	921	945	880	912	911	920	945	943	876	951	952	928	917	896	950	890	935	941	877	918	921	978	892	942	884	907	830	892	946	970	937	920	904	954	947	883	940	941	890	952	937	838	895	936	892	1008	901	937	927	947	944	934	896	966	937	904	928	928	901	908	907	948	938	930	927	908	904	940	996	953	920	932	931	860	955	914	949	908	846	913	889	957	871	902	866	901	901	839	882	885	904	914	902	881	916	875	844	980	929	938	892	929	970	913	884	928	872	927	904	911	935	886	901	920	911	882	906	986	923	937	908	914	971	916	901	962	983	925	893	870	925	908	882	913	880	924	946	880	927	897	917	931	940	870	950	860	934	913	937	908	967	969	921	961	947	921	943	936	912	907	931	941	937	919	942	931	933	902	903	855	916	882	941	973	934	937	891	955	917	954	919	942	895	983	915	946	890	919	916	930	913	907	889	962	918	986	915	916	892	914	901	929	929	905	953	911	966	918	934	957	945	950	929	937	993	880	914	887	900	899	861	891	949	971	972	931	975	925	880	953	940	939	966	957	897	884	882	922	931	917	876	955	932	930	890	961	948	862	904	906	921	910	961	950	912	944	929	891	909	930	909	882	907	946	924	892	870	861	899	888	917	938	942	877	935	932	960	945	960	930	906	954	925	919	903	957	937	866	951	917	901	878	910	914	944	920	930	943	927	905	909	947	921	897	939	879	877	1004	909	963	922	844	873	996	891	955	954	854	887	963	905	942	996	945	956	906	921	887	1004	899	941	888	953	910	843	887	882	915	906	930	926	926	835	908	923	902	917	939	875	904	844	949	933	931	879	976	923	905	901	929	876	891	938	910	957	884	848	961	886	908	885	887	877	950	887	894	890	990	929	869	886	940	914	914	968	902	950	983	927	913	873	907	925	936	899	932	946	904	930	892	872	939	913	924	974	978	895	886	934	890	919	928	885	923	891	914	882	943	920	905	921	911	929	880	928	896	956	920	947	945	935	907
24250	20795	26773	24766	11624	694	505	444	406	379	350	350	317	351	344	342	339	316	320	302	303	312	336	283	292	283	314	291	289	283	291	286	262	311	302	294	280	290	293	300	309	286	286	310	309	294	299	288	278	287	318	268	297	285	292	305	275	304	321	271	285	302	277	276	300	331	287	321	337	283	290	317	293	293	299	301	296	288	263	285	300	278	305	317	291	313	304	300	296	278	305	284	300	276	314	287	280	303	278	288	309	284	287	308	297	310	281	294	318	305	297	330	280	310	323	277	283	291	301	295	272	309	305	296	286	289	296	305	291	278	296	290	299	281	315	312	307	346	302	294	281	276	316	262	311	320	281	273	299	302	292	311	268	308	297	287	276	303	308	279	268	272	296	300	296	283	261	306	288	294	330	300	280	273	270	309	286	296	311	282	293	286	302	293	277	303	304	281	298	284	331	322	289	293	302	264	301	287	311	285	301	286	297	294	313	290	287	292	298	283	279	275	303	287	296	305	267	305	260	304	291	319	278	274	265	294	305	321	286	300	314	296	287	305	310	297	281	287	276	314	298	305	304	310	302	304	290	312	309	274	264	302	262	290	281	319	312	299	282	288	324	281	285	280	299	309	309	298	290	259	289	299	283	272	318	318	273	329	323	305	298	293	241	270	283	284	296	286	289	283	297	314	331	290	288	280	275	274	284	296	278	297	286	291	286	292	292	298	321	293	268	298	304	282	277	265	273	283	292	288	306	285	302	285	287	295	296	302	295	299	263	305	296	292	300	283	281	285	292	258	320	308	299	277	273	290	305	284	281	325	286	292	289	275	291	292	321	271	304	279	308	304	289	276	302	285	279	255	291	316	275	325	328	304	301	307	303	301	308	309	271	285	309	325	281	292	287	288	307	276	301	293	302	335	276	274	299	296	285	307	311	294	291	287	280	281	251	281	292	295	279	272	274	306	289	287	296	258	320	293	281	293	308	278	291	291	315	283	286	277	303	294	289	325	289	291	318	269	303	319	306	317	303	289	290	310	300	282	247	305	306	267	287	306	283	316	313	299	324	307	313	301	283	249	291	299	293	310	306	288	277	297	292	277	279	299	277	278	308	277	284	296	270	282	286	295	265	321	307	261	304	301	289	285	327	269	308	275	280	300	301	284	301	297	248	259	305	302	305	286	282	266	311	305	306	298	296	289	313	308	296	296	307	306	297	275	252	268	280	294	274	304	302	286	317	291	302	320	302	278	241	310	287	299	282	287	299	279	305	289	291	291	285	313	280	289	319	270	284	297	302	257	286	278	280	274	286	317	296	316	312	299	294	299	321	318	258	273	292	306	290	301	319	283	287	282	288	312	291	307	298	284	272	274	285	258	279	294	304	287	305	277	260	295	304	270	259	279	298	267	284	306	281	302	296	302	288	270	287	288	291	274	320	265	310	294	297	276	273	304	297	292	297	302	278	288	288	310	305	287	304	309	272	288	289	284	295	297	297	263	311	305	275	292	291	277	286	304	278	311	290	284	316	306	267	289	284	332	258	270	286	289	292	290	307	303	281	288	333	306	276	315	295	311	286	300	321	313	307	307	295	317	289	277	279	309	261	299	329	319	307	300	281	313	268	293	290	297	278	284	279	283	287	289	270	306	293	296	289	303	301	300	308	267	282	270	306	295	290	293	293	297	322	296	276	301	332	283	283	316	293	280	274	294	311	317	289	297	271	286	265	296	316	258	297	310	309	256	294	280	279	275	265	319	296	288	315	273	302	280	280	296	286	272	272	293	301	266	290	297	315	318	306	315	268	306	301	317	283	280	321	282	296	276	286	294	300	301	278	268	308	260	300	298	273	282	309	287	299	295	286	304	294	301	285	298	288	300	296	274	279	295	306	294	293	281	273	300	296	303	265	278	309	280	303	269	250	256	304	310	306	299	299	306	279	311	321	303	297	290	312	305	306	294	308	306	273	277	285	269	281	318	261	272	305	280	239	289	288	292	313	300	272	264	309	280	305	302	289	293	288	306	308	306	301	300	298	298	293	270	296	293	288	283	315	263	303	264	323	311	303	285	272	305	325	283	314	310	289	316	297	293	296	300	281	302	287	283	318	295	302	319	275	265	299	285	284	275	289	274	302	311	285	259	270	322	304	311	304	268	280	308	281	299	287	270	278	308	278	308	293	307	242	275	285	286	301	290	335	340	298	324	306	309	273	297	293	266	290	270	297	276	301	260	308	308	305	267	287	309	272	304	300	278	300	306	252	314	289	261	292	259	263	296	276	294	297	274	299	298	308	315	287	267	323	307	300	275	267	281	320	279	308	290	293	282	272	328	285	286	295	308	289	273	272	269	293	287	291	309	272	289	290	265	265	315	297	286	294	283	289	275	273	273	275	277	295	307	269	288	303	259	287	306	293	306	294	291	282	261	318	285	315	286	264	324	291	297	320	278	291	282	327	256	284	275	302	272	303	295	280	314	311	304	324	283	301	246	333	297	319	281	258	302	282	322	277	295	309	329	293	320	299	279	280	280	304	270	302	279	267	297	274	298	290	287	298	338	294	299	271	308	285	307	314	300	282	276	283	288	292	279	289	307	286	309	297	260	264	299	310	304	269	291	283	300	282	282	321	297	309	290	285	297	295	314	307	268	276	279	250	317	291	274	273	280	317	312	306	314	292	328	316	286	262	294	286	275	276	301	281	266	277	293	286	293	311	272	291	287	292	291	327	281	296	322	308	276	270	246	282	274	301	282	302	308	325	263	328	253	298	300	300	284	300	269	302	283	287	301	298	297	290	295	278	307	297	321	303	286	298	303	285	262	276	312	303	332	285	303	298	316	292	292	305	257	308	319	300	298	277	287	284	297	265	263	301	283	283	289	291	282	315	284	284	294	277	285	316	318	300	326	286	295	281	288	294	319	331	275	256	298	314	296	318	306	256	312	271	284	295	316	329	287	274	297	303	294	300	267	294	295	331	274	276	284	272	292	301	294	272	308	288	271	270	313	286	284	286	289	333	292	280	278	301	296	289	271	286	279	303	244	297	280	287	276	314	303	277	297	282	281	285	309	311	269	280	289	286	277	310	297	281	278	304	302	302	256	293	287	274	295	291	289	303	304	289	270	278	316	291	297	302	275	296	292	305	310	294	302	306	284	282	319	243	319	304	308	312	320	283	289	297	294	316	289	272	283	295	289	304	286	313	301	285	260	284	287	285	304	293	297	312	306	305	296	322	289	340	305	316	318	276	297	280	285	291	304	306	308	321	317	280	286	274	311	296	281	332	301	301	294	279	268	301	276	311	305	288	312	281	269	317	291	281	257	268	277	299	293	314	266	318	287	284	276	279	251	279	284	287	292	253	270	261	290	284	275	287	299	288	267	305	286	300	299	312	289	287	316	339	273	302	266	281	304	285	244	313	319	280	256	271	301	297	290	311	294	274	287	285	282	276	305	325	278	277	293	285	279	274	298	289	302	275	278	275	268	308	304	288	308	267	309	298	297
3265	4948	3770	1866	1299	1048	792	756	607	532	472	464	437	479	467	399	380	384	360	413	364	317	343	389	365	368	372	372	352	370	329	357	359	378	345	353	344	355	335	345	366	381	366	375	379	390	330	361	364	362	352	318	334	335	324	363	323	368	371	350	377	325	350	349	322	338	335	335	323	392	352	351	313	358	358	339	397	357	385	354	355	363	354	347	338	311	367	359	352	314	336	378	360	339	329	380	346	355	334	339	341	387	299	331	329	348	360	372	343	343	355	331	318	352	359	318	360	347	342	350	351	338	348	334	329	333	339	343	347	349	359	333	338	359	356	374	348	307	351	343	341	364	377	337	350	350	345	362	356	362	365	345	346	379	369	354	348	382	339	350	334	366	340	370	335	343	349	349	322	349	342	350	376	326	365	357	351	341	340	334	352	351	346	352	368	376	345	352	339	340	383	317	355	355	349	328	360	354	360	382	357	367	359	328	353	336	338	334	361	337	332	343	332	371	363	356	341	345	339	354	349	344	372	373	338	366	369	351	364	352	349	330	325	339	355	332	351	350	329	380	382	352	355	316	344	367	330	331	367	357	332	347	339	362	333	318	341	346	339	386	347	362	356	347	335	352	319	358	352	379	360	346	352	358	341	386	353	354	354	351	317	307	330	343	366	362	361	356	318	323	347	324	358	322	344	353	358	351	318	352	335	399	336	382	358	343	357	321	355	335	356	363	332	385	340	344	367	345	357	324	354	342	370	344	332	355	364	338	346	353	347	319	374	360	336	365	358	368	376	343	340	329	350	370	356	348	365	363	359	351	318	337	343	357	349	361	348	347	353	329	338	391	364	352	330	352	355	342	370	343	346	371	336	355	393	312	325	348	353	311	353	347	360	341	353	372	334	311	373	314	343	303	375	351	362	333	330	355	313	372	341	342	365	356	343	343	345	334	354	330	329	348	362	347	366	330	324	334	342	349	351	360	352	340	327	325	387	357	349	327	350	332	377	376	337	349	369	334	363	328	343	332	363	337	319	351	343	347	339	340	350	382	354	326	355	332	355	368	365	371	307	357	348	342	334	363	350	338	375	361	350	344	336	348	369	371	331	337	319	335	364	323	347	342	355	352	368	371	350	333	354	360	327	350	358	323	336	352	386	341	346	323	354	353	338	333	320	345	351	359	346	329	334	330	355	377	350	335	340	311	355	341	362	358	353	308	345	329	328	376	343	341	339	338	331	334	331	360	337	329	377	338	367	354	340	318	346	414	392	348	349	364	343	333	335	334	374	353	347	355	404	314	357	328	358	333	342	378	327	332	344	338	342	364	305	355	355	354	343	349	338	345	354	365	387	360	367	351	353	369	349	384	354	328	338	330	326	332	349	342	358	369	351	336	363	348	315	334	352	378	326	331	345	320	317	364	326	330	321	352	357	330	320	322	337	314	355	353	373	322	384	375	324	357	332	358	371	316	316	370	361	328	369	363	369	353	375	334	337	355	380	376	357	343	371	294	388	347	317	376	376	329	344	339	349	381	360	348	389	373	332	337	347	375	331	320	316	348	339	346	330	343	370	314	346	353	348	370	342	344	341	346	357	331	343	331	380	361	347	361	348	339	374	335	336	361	310	347	336	336	334	338	356	364	367	380	350	339	365	398	363	340	351	341	353	329	367	349	343	352	298	347	339	370	327	348	336	363	326	342	328	356	382	380	351	361	374	361	359	323	321	351	327	335	326	349	335	336	384	320	334	363	332	358	365	356	364	337	414	351	369	367	346	364	370	329	373	350	347	324	353	374	344	397	364	383	298	366	359	372	327	355	382	346	326	347	302	360	365	310	357	358	365	339	357	366	379	352	391	321	354	325	329	340	375	346	347	359	351	344	359	339	353	373	346	371	325	369	350	362	326	322	317	345	387	350	339	333	355	359	329	346	316	381	367	344	337	345	365	338	358	341	372	372	351	357	356	363	365	362	373	361	361	351	369	359	329	330	326	344	374	372	339	323	371	353	356	362	348	336	327	367	356	354	348	364	330	351	322	361	361	370	328	344	348	343	351	370	322	383	349	329	355	339	329	347	373	353	362	377	346	330	353	343	371	336	331	323	375	362	367	405	333	350	331	364	316	327	343	341	345	352	335	362	377	369	346	347	345	362	331	324	347	365	363	319	345	379	339	344	338	359	343	359	349	353	350	334	340	361	351	350	365	360	346	344	335	392	350	345	346	336	338	312	362	326	376	343	367	364	307	365	314	378	335	362	361	369	352	353	345	320	358	332	360	343	353	383	358	336	377	354	338	363	346	348	341	321	359	332	341	322	346	379	341	347	363	350	354	347	310	335	312	342	357	347	338	340	325	379	338	364	328	332	385	350	369	336	347	318	352	359	357	326	345	328	329	336	339	377	367	368	357	348	353	314	337	324	342	353	365	325	354	327	342	371	343	322	375	332	352	332	326	324	336	335	355	324	332	373	312	351	332	358	404	366	344	315	329	361	344	392	347	356	354	378	332	356	364	349	317	351	351	328	379	343	350	333	349	353	340	357	375	337	348	335	369	369	327	345	371	359	357	352	367	337	350	356	348	358	315	354	349	346	347	343	332	382	364	346	348	366	337	347	360	372	354	324	338	350	330	354	344	360	334	347	296	348	305	388	332	349	336	361	369	351	307	345	358	371	337	341	310	328	376	367	358	336	345	353	369	343	358	340	319	342	398	313	342	340	348	325	345	341	340	384	329	317	320	349	341	389	335	363	340	358	348	353	354	358	347	362	372	356	343	330	314	341	359	324	372	342	346	370	341	329	331	341	349	336	361	326	339	361	340	338	365	367	362	359	338	321	354	320	339	336	353	367	353	356	359	347	341	319	385	381	343	371	367	348	396	312	334	357	342	372	338	359	320	349	315	313	343	368	324	358	366	373	355	351	334	322	320	358	318	363	353	330	337	367	390	348	332	358	345	338	346	344	328	365	364	347	331	356	339	339	376	363	369	352	361	320	354	350	351	370	302	364	359	363	387	344	355	339	364	319	336	356	327	353	324	374	346	345	341	357	352	343	349	316	343	366	342	325	335	351	325	331	325	325	381	326	337	356	368	312	355	335	328	372	344	355	343	347	350	338	329	362	330	312	327	313	358	334	341	297	321	350	341	351	340	337	371	358	326	371	334	357	329	368	378	356	330	357	321	343	327	376	354	368	323	356	360	353	317	323	344	311	360	355	325	370	343	351	339	353	337	337	360	342	352	340	320	339	341	314	359	356	360	374	318	360	357	374	338	350	324	356	342	352	363	326	354	369	371	374	386	351	366	351	340	334	350	358	331	349	348	330	329	348	358	349	356	362	357	364	359	323	343	353	358	307	365	333	351	367	346	338	333	363	372	376	357	373	335	296	348	334	357	331	345	319	351	361	389	340	347	333	363	367	352	360	367	354	359	329	355	352	336	340	363	357	339	331	351	360	327	311	372	330	337	358	333	354	336	343	375	349	341	343	335	355	361	336	342	365
22222	20880	28331	23559	20880	20912	8977	1240	959	847	760	758	666	632	592	632	632	601	609	588	559	542	554	490	555	562	553	527	549	536	522	478	518	517	526	546	486	485	551	479	588	490	532	513	474	529	502	480	519	525	538	520	554	508	472	505	519	491	508	468	512	521	496	514	537	457	495	466	506	492	507	502	505	530	518	505	482	507	489	503	527	511	554	524	502	504	501	486	544	500	499	481	498	517	463	440	527	543	489	490	489	496	484	537	499	530	501	481	496	485	518	456	528	497	504	503	512	492	530	488	498	483	507	504	525	483	485	474	487	477	508	452	510	506	449	488	502	511	479	523	474	507	502	496	472	496	490	457	511	536	495	493	501	485	507	531	499	503	531	470	492	510	479	506	497	489	541	499	528	529	521	478	518	503	462	526	477	486	471	556	496	489	449	531	536	539	517	486	491	506	472	492	488	471	512	535	484	484	508	492	506	506	523	510	485	524	490	482	508	470	526	552	516	465	498	500	486	468	540	472	497	494	493	511	541	460	532	526	477	494	522	460	511	502	480	528	477	476	484	487	485	494	494	507	494	494	510	474	546	469	512	518	576	491	469	523	513	460	519	492	519	522	490	517	481	516	519	507	510	536	497	541	462	497	530	510	479	462	490	493	503	463	497	491	538	482	487	516	474	531	474	490	493	510	487	444	473	521	493	485	506	506	496	518	489	482	506	432	467	468	484	501	483	508	502	488	472	511	521	485	542	518	506	519	491	530	469	493	510	527	511	536	484	518	516	499	510	505	485	497	488	475	506	514	495	453	474	503	506	510	525	463	499	494	492	521	515	498	465	485	445	511	541	503	450	494	511	491	474	498	463	506	514	493	483	530	479	513	525	526	513	494	495	503	529	508	502	466	504	500	512	480	474	519	480	497	490	511	508	483	521	494	504	480	511	501	499	489	469	484	502	489	537	505	441	466	527	477	511	532	533	520	507	518	481	470	498	479	515	484	473	533	505	479	443	526	499	512	455	516	520	501	494	513	482	501	469	567	528	514	511	500	463	489	493	499	519	505	498	476	481	571	526	561	501	498	466	506	532	482	488	555	446	503	499	479	464	487	490	521	506	483	503	471	474	502	545	495	495	488	462	507	509	520	541	540	483	515	520	500	453	493	481	462	534	478	465	539	513	498	481	487	589	517	519	508	492	531	495	472	494	512	481	511	463	477	503	524	505	486	523	559	530	510	492	471	537	492	515	492	528	469	494	490	534	482	447	528	510	524	511	495	520	496	505	496	489	484	526	473	450	546	514	538	525	487	507	519	511	494	522	492	515	497	487	526	468	513	496	518	523	463	529	468	471	491	534	495	529	501	522	497	509	462	450	480	505	466	490	429	480	505	502	514	498	513	502	480	497	548	473	485	498	480	525	521	510	506	520	479	493	515	534	469	544	476	462	464	520	495	535	474	478	490	455	499	482	482	524	495	529	497	506	471	503	477	525	513	530	515	469	530	528	500	479	477	485	509	470	548	482	524	460	515	532	494	483	492	528	469	530	480	502	480	499	506	507	510	490	499	493	524	501	514	535	534	494	508	482	459	480	493	511	518	529	532	508	488	539	504	487	535	475	499	510	515	489	479	484	498	494	489	488	490	499	511	484	467	510	499	514	480	456	515	484	472	504	504	475	457	503	490	508	535	460	507	470	473	545	493	537	511	475	536	532	460	493	534	495	530	511	511	469	491	475	482	456	504	485	498	519	490	462	494	482	501	527	489	530	495	466	521	483	461	498	513	501	477	508	520	437	458	525	464	523	498	532	523	482	533	486	493	515	497	530	468	502	502	471	511	511	476	460	477	505	491	533	476	504	456	474	521	549	502	488	498	495	475	547	508	497	503	465	515	505	501	526	524	526	526	497	492	498	533	487	458	529	520	506	510	523	521	494	491	508	509	471	500	506	518	501	501	512	497	484	532	490	480	467	484	501	508	467	539	499	520	527	484	541	513	461	516	516	554	507	508	511	513	466	497	520	519	491	524	519	480	522	464	511	479	515	495	472	453	486	504	478	521	507	522	501	551	516	511	532	511	475	493	476	473	454	518	481	493	483	488	518	476	519	476	499	487	513	491	551	516	503	494	488	474	485	513	499	496	507	471	476	454	523	491	504	506	565	494	537	452	493	458	502	501	487	489	508	509	452	486	524	462	495	505	528	487	511	502	507	522	516	490	500	506	517	501	498	505	498	503	486	469	487	457	488	530	490	475	493	489	478	504	509	476	480	491	516	476	505	447	502	515	492	504	512	484	476	472	509	487	473	506	466	497	488	475	531	510	481	496	527	508	509	475	511	491	515	498	466	525	514	511	519	557	495	476	481	512	478	473	482	493	501	512	480	493	479	485	500	489	496	505	513	488	531	498	475	456	471	504	498	487	518	500	500	541	482	484	462	485	519	522	517	484	470	531	476	498	514	488	548	528	495	481	498	518	495	502	468	496	527	485	497	515	517	481	510	473	473	483	464	499	495	518	538	524	500	520	485	506	497	474	474	508	533	467	521	493	505	510	454	498	498	491	521	455	514	528	506	473	499	500	500	518	517	514	506	511	532	520	468	496	517	459	495	474	509	532	511	510	482	452	489	488	502	503	522	487	505	509	534	521	505	502	491	501	508	512	510	505	491	521	508	475	476	483	502	523	491	483	473	460	493	514	500	458	525	491	504	507	508	480	488	535	481	469	478	504	484	491	519	504	488	507	488	499	499	487	497	496	481	476	504	475	547	515	501	495	479	494	531	531	486	512	520	484	505	540	505	519	487	509	513	500	465	471	503	502	474	430	467	501	452	442	473	511	481	472	499	487	482	523	504	521	494	480	488	476	481	508	515	496	453	461	487	467	472	480	501	455	486	503	468	479	501	491	512	545	510	538	491	504	456	548	532	526	491	510	483	489	500	542	549	484	533	556	532	529	556	503	511	519	517	511	516	493	512	492	522	479	507	517	502	483	509	522	516	481	491	473	481	518	530	479	505	481	465	503	461	460	538	486	496	528	471	453	479	491	473	473	471	484	503	479	475	517	514	483	455	522	489	491	471	507	495	547	483	474	478	499	472	494	475	512	482	533	501	471	481	537	532	541	484	532	487	547	485	479	493	466	473	533	488	501	484	546	547	511	464	487	494	462	456	482	509	528	487	466	488	500	489	523	476	507	500	508	467	487	545	493	472	521	469	516	532	491	505	496	491	472	519	472	491	465	491	538	493	478	519	502	488	444	489	516	464	504	498	475	470	506	487	470	536	519	495	498	510	512	526	495	520	497	497	493	504	499	490	501	509	514	483	544	482	546	487	479	483	462	490	472	501	461	517	472	491	432	498	503	491	500	485	532	519	523	490	490	512	517	505	526	475	474	487	511	505	513	468	519	515	497	507	490	502	490	505	484	498	523	513	529	465	534	489	497	493	485	496	437	506	515	531	462	475	501	506	515	531	468	492	525	513	514	497	508	551	510	527	502	518	503
4417	13601	10698	5272	3637	2826	2146	1808	1534	1299	1207	944	898	860	798	783	747	750	682	675	682	648	695	668	638	664	646	652	615	663	643	622	632	603	617	613	651	585	605	596	641	599	613	601	633	586	613	595	588	598	601	643	582	617	605	589	608	604	599	615	612	657	594	570	574	580	626	585	618	607	594	558	599	611	589	636	606	609	594	623	580	615	570	579	592	597	641	564	575	629	613	572	602	621	604	607	575	637	611	612	580	561	608	574	591	586	612	590	579	617	634	541	591	597	610	601	607	611	530	609	641	581	587	611	565	562	567	585	591	560	570	588	617	565	583	597	591	600	555	577	579	575	603	615	622	559	633	596	590	564	608	598	601	594	591	594	635	617	567	571	596	566	603	587	629	561	556	615	614	627	617	603	601	592	572	606	588	566	628	613	580	629	580	595	613	530	592	593	617	591	613	556	589	616	573	596	604	577	590	634	602	613	603	539	562	610	605	584	581	584	558	596	560	579	618	596	567	567	577	576	602	570	619	609	564	570	635	569	585	589	575	635	577	572	597	626	568	578	608	604	584	624	598	600	584	655	605	575	571	613	580	594	609	594	588	598	559	546	575	575	603	604	640	577	587	591	595	562	622	572	573	614	627	613	563	601	582	628	613	619	593	608	577	575	602	599	601	584	549	599	648	584	568	600	595	591	603	645	583	586	581	586	596	587	632	601	596	555	596	547	581	580	622	608	587	573	589	631	625	602	619	594	609	619	621	562	556	593	557	590	580	605	584	560	620	608	600	592	617	575	569	590	576	632	580	595	571	610	572	585	568	647	597	608	584	621	580	585	623	579	593	591	558	566	619	583	577	581	586	587	576	601	590	593	561	590	585	570	608	565	577	601	601	560	611	566	595	615	567	577	613	622	600	574	588	598	571	603	608	570	627	574	579	629	619	627	596	582	609	616	637	626	575	573	629	627	575	606	626	609	596	565	569	584	614	591	563	592	567	641	570	575	540	598	592	598	540	580	574	656	572	625	586	599	582	620	559	578	576	580	597	586	562	574	594	572	652	593	592	583	560	557	600	591	627	565	623	582	596	581	619	554	607	607	598	591	620	636	600	595	563	626	575	583	595	630	586	612	590	591	622	570	627	543	575	595	597	569	589	569	578	576	632	575	577	593	587	644	593	554	596	578	600	593	590	617	629	591	588	612	583	562	617	579	600	573	585	594	572	621	591	596	586	591	581	558	616	570	564	650	624	552	579	572	584	575	569	605	573	592	635	573	549	596	580	574	634	585	588	605	603	607	572	580	588	584	612	598	587	636	589	558	561	591	592	561	579	578	614	584	588	585	578	583	552	581	593	604	604	599	564	600	599	565	599	576	580	602	589	582	540	612	608	588	570	571	580	572	621	589	607	551	573	610	627	569	567	584	599	583	566	636	643	615	601	581	586	598	622	573	662	598	616	615	620	574	533	655	615	600	620	596	616	565	585	578	566	591	554	589	598	548	593	581	561	623	584	571	590	625	585	622	560	610	602	577	592	599	546	585	593	556	567	593	555	548	628	582	600	573	593	588	606	586	590	615	638	589	590	567	576	589	592	611	575	563	546	573	604	609	599	581	553	614	561	587	635	588	580	588	615	613	584	584	616	558	598	580	617	570	578	663	574	544	613	622	622	601	624	611	551	577	570	574	604	595	579	610	602	611	606	624	621	617	575	601	611	600	584	615	539	662	603	583	610	555	625	581	570	623	626	543	598	598	588	591	599	596	590	598	616	614	552	596	546	582	614	583	627	564	600	592	576	625	550	603	641	627	641	624	601	577	615	579	627	557	599	593	583	569	564	584	577	581	575	619	558	545	605	544	620	587	606	597	594	575	563	561	554	592	639	608	612	561	619	599	546	578	588	595	581	618	608	584	578	603	584	580	549	576	585	598	568	581	626	551	567	607	613	567	597	596	576	574	598	597	641	570	603	580	587	619	611	634	616	590	602	636	598	601	584	565	596	576	574	629	585	590	585	581	615	564	595	563	586	589	554	620	636	579	565	547	585	594	591	607	607	547	596	627	595	608	550	564	599	585	589	575	564	597	583	621	568	545	591	619	601	623	627	572	603	582	605	596	599	582	588	568	570	608	606	606	572	589	592	595	615	563	549	593	611	583	610	576	639	618	599	606	606	622	589	594	594	596	603	544	551	561	616	610	572	606	589	611	624	615	630	575	622	589	616	590	580	576	600	633	605	630	613	643	611	575	568	585	597	559	581	563	597	619	599	604	570	599	588	573	547	578	582	600	555	596	590	571	602	583	650	606	606	647	625	569	577	602	621	588	586	598	625	551	586	583	625	590	599	586	599	640	591	570	595	586	546	577	582	618	630	589	601	574	615	561	585	586	576	557	629	585	569	628	592	652	615	581	578	569	597	595	554	584	590	628	615	590	592	607	583	605	623	624	567	594	583	572	611	568	625	605	622	568	573	577	596	584	601	595	648	595	608	594	599	556	597	574	585	608	578	610	595	577	603	567	584	588	601	607	588	597	557	571	591	633	581	612	544	583	596	571	564	554	591	598	576	642	565	599	603	571	613	619	582	554	594	606	595	586	584	620	574	572	565	580	592	574	614	563	581	562	610	568	579	576	585	573	619	610	593	627	620	606	541	566	583	610	530	588	590	611	600	573	609	624	595	573	556	617	580	602	561	585	608	589	623	598	608	584	599	565	591	589	589	570	565	607	571	580	600	614	592	605	584	602	587	601	593	600	620	603	617	591	570	561	597	568	594	588	616	615	601	560	627	585	601	581	576	601	592	615	610	596	574	583	577	578	606	573	506	603	633	607	553	598	569	630	589	561	568	628	614	546	595	580	560	607	598	572	632	599	570	605	608	576	579	582	586	538	592	615	583	579	562	578	595	549	588	566	586	613	556	585	609	600	565	605	569	571	607	577	590	567	609	586	628	562	574	595	586	590	613	624	573	576	628	564	593	564	608	549	583	592	578	606	618	566	600	593	582	556	604	611	606	619	599	605	624	584	578	633	585	627	627	596	588	621	566	595	625	590	630	574	570	584	545	580	601	606	580	581	599	596	613	563	610	558	577	570	612	603	580	578	604	627	603	610	592	615	594	604	560	563	599	561	602	607	548	630	597	594	595	586	603	579	590	564	645	605	586	569	557	595	558	575	593	561	649	572	602	599	598	590	624	583	564	573	602	621	635	578	583	590	556	597	604	585	562	627	606	607	600	596	606	618	585	599	567	583	553	614	592	552	588	598	558	558	584	583	604	560	609	613	584	580	595	583	629	604	619	566	571	584	572	589	578	579	583	601	567	594	601	597	594	578	620	579	547	617	597	621	576	597	619	617	634	596	567	575	609	604	598	600	607	595	581	561	630	637	536	587	573	551	608	586	599	553	590	617	622	603	620	608	631	609	573	603	629	634	625	573	585	594	617	618	617	582	567	591	603	567	601	594	637	616	601	583	554	560	542	553	568	638	588	559	610	558	593	625
26785	18532	5030	913	733	694	619	649	667	569	564	594	615	629	636	579	645	631	593	653	616	558	582	569	571	569	643	604	601	587	610	587	575	595	572	564	612	632	591	590	632	564	565	561	612	584	661	600	608	642	587	563	558	603	570	612	592	591	626	607	611	642	597	607	582	602	602	544	625	599	644	600	585	622	551	587	635	604	614	567	602	622	599	597	600	638	592	563	592	559	583	612	614	578	560	596	642	625	608	596	568	617	546	589	586	601	580	606	559	586	562	594	610	605	607	608	594	605	544	586	554	599	657	608	565	600	547	569	575	621	593	582	607	555	600	601	631	581	581	633	603	590	551	584	627	588	577	588	556	636	597	546	579	590	622	600	620	595	591	562	591	553	614	610	625	590	577	551	604	588	551	610	611	605	586	643	626	579	641	564	618	568	613	583	583	586	564	619	622	605	626	635	586	586	589	623	619	585	587	559	620	606	605	583	623	618	634	601	624	571	602	629	577	622	600	616	627	627	594	611	596	587	568	570	598	606	582	570	587	633	553	631	617	548	613	571	587	580	585	575	597	590	622	606	551	541	578	602	621	625	593	595	569	618	562	610	570	568	584	561	596	600	581	595	614	592	587	577	590	587	629	607	614	595	585	611	626	594	603	593	593	602	613	613	606	575	599	646	609	599	557	618	609	560	581	658	566	596	626	541	624	560	595	608	610	605	597	584	577	598	554	544	595	630	626	603	618	634	619	600	561	576	573	641	582	598	582	555	612	597	608	580	593	610	623	622	609	599	575	583	561	612	609	631	617	579	579	613	634	597	575	638	575	608	638	613	597	610	648	634	608	627	610	570	588	582	612	596	611	616	570	583	604	605	578	624	576	571	608	621	577	606	572	573	597	613	574	571	589	627	575	580	584	592	582	608	631	578	592	629	559	565	556	533	570	619	544	655	606	587	606	603	633	628	620	630	588	651	600	593	654	583	560	574	569	607	617	601	599	589	589	574	563	596	576	648	608	602	588	554	574	596	591	569	612	618	579	613	541	584	616	563	644	641	596	579	577	606	579	584	633	582	633	619	577	550	571	609	610	620	628	595	550	606	611	586	606	525	594	599	561	628	594	566	599	567	616	584	631	607	569	587	631	637	576	647	606	595	582	642	588	603	591	601	596	530	619	593	607	604	619	583	609	591	572	587	575	614	650	569	609	580	588	587	587	575	589	631	606	576	609	621	600	595	598	600	581	604	603	583	576	585	538	584	544	554	585	608	604	545	618	624	581	619	593	623	554	635	565	626	611	602	584	597	634	613	598	581	561	610	608	579	594	588	597	611	613	551	582	586	572	604	602	619	594	598	624	558	585	563	585	647	562	586	580	625	598	613	606	528	598	586	593	586	585	551	564	623	590	566	570	556	642	581	619	632	611	597	597	618	601	593	601	599	591	625	592	581	628	595	582	601	580	589	593	562	607	588	586	614	637	587	608	597	613	588	596	621	604	562	623	594	589	606	590	593	592	611	570	569	613	613	613	628	599	601	622	617	574	599	572	565	598	630	613	596	606	574	594	619	612	551	595	654	609	576	632	578	634	632	607	630	593	600	583	597	594	592	614	630	570	599	586	618	603	579	598	568	588	580	616	587	591	626	590	626	597	608	622	600	625	587	589	656	551	592	612	606	600	601	593	602	594	576	613	587	576	569	565	604	600	570	563	603	554	609	619	597	623	548	571	561	601	555	622	600	600	597	579	566	601	622	558	622	590	601	569	602	606	598	631	592	581	652	607	592	580	574	610	571	565	600	585	570	594	589	599	566	576	590	595	617	591	592	632	549	586	614	634	616	594	564	593	544	614	581	582	586	561	597	647	583	638	608	557	627	635	586	618	600	557	597	604	574	619	585	591	572	581	593	623	618	585	576	589	611	579	602	575	603	587	639	642	581	636	641	614	616	623	630	641	627	634	613	609	625	617	582	590	579	601	583	599	609	575	628	600	564	582	566	593	586	594	614	558	618	649	559	573	602	595	597	579	639	653	626	566	584	590	615	637	654	565	611	606	602	595	587	572	568	614	553	565	616	575	631	589	544	577	610	616	613	600	606	593	605	601	593	612	650	561	616	598	617	630	645	631	600	602	578	613	577	643	621	565	591	600	560	607	569	628	613	613	585	595	586	622	643	579	570	579	600	581	569	623	592	608	607	575	623	649	578	618	572	603	568	610	613	630	603	609	595	615	656	623	614	610	581	635	599	587	611	565	640	557	622	578	584	593	585	638	591	605	604	600	588	563	567	616	592	566	610	677	618	597	585	553	598	598	583	613	611	649	579	659	574	608	625	584	593	590	544	574	576	603	546	598	573	631	598	620	590	592	605	573	595	596	599	572	633	600	617	666	584	590	595	568	605	568	604	585	628	615	591	563	582	623	596	628	575	582	615	617	578	588	626	591	605	616	608	592	559	662	613	601	579	607	583	594	630	640	608	615	621	641	603	590	555	569	610	609	638	598	579	562	605	582	609	578	625	526	592	634	609	607	593	616	612	616	596	556	616	625	621	601	590	571	563	624	625	617	576	590	577	608	584	571	652	578	583	586	632	599	596	585	593	617	542	608	556	605	582	618	616	591	644	618	543	617	587	625	603	583	586	555	605	624	593	590	591	646	609	561	604	555	591	622	606	592	563	619	565	599	604	572	572	596	562	604	642	613	560	624	571	630	574	606	600	584	660	581	554	603	591	571	607	575	637	584	611	590	627	614	629	605	561	605	638	621	614	612	595	594	615	627	606	577	602	601	631	578	539	558	581	644	623	577	633	628	616	560	556	582	619	563	589	621	583	627	640	663	570	594	596	616	566	590	644	614	601	617	596	659	601	591	552	616	587	598	589	583	607	591	558	575	581	585	621	576	647	609	579	585	584	605	571	618	599	585	655	602	629	614	630	601	606	594	612	600	538	612	609	618	573	597	617	588	586	616	591	626	573	602	590	629	651	580	634	577	589	606	605	583	619	610	549	588	579	619	588	610	569	606	642	593	556	556	576	578	605	592	588	606	588	594	541	579	583	602	547	578	560	648	590	630	609	588	599	555	584	581	572	619	554	569	587	585	581	621	594	609	555	624	569	620	621	576	572	583	592	602	579	606	605	601	623	566	614	603	595	595	571	598	610	583	552	651	586	618	633	584	552	604	604	607	639	563	569	594	605	591	589	663	554	633	590	613	600	614	577	579	621	546	603	555	601	613	600	571	556	624	628	621	628	613	622	571	580	584	604	644	594	547	586	589	600	569	622	589	609	618	573	631	619	595	599	643	635	643	576	590	588	591	591	603	638	556	627	607	612	569	612	636	620	592	575	580	612	591	558	591	603	567	633	614	622	595	563	604	573	601	607	627	618	568	591	622	577	590	609	628	635	590	647	577	583	623	592	652	579	571	575	560	542	642	629	590	583	582	559	648	628	618	618	584	627	570	608	598	550	603	559	602	607	582	611	597	578	621	597	601	616	570	652	545	589
4121	1144	992	793	743	688	723	673	684	693	662	648	684	637	671	680	608	683	668	709	690	740	688	661	654	691	706	689	723	632	671	657	672	660	676	720	718	695	660	686	705	677	705	699	665	712	712	658	680	687	700	699	729	658	653	729	648	675	694	694	665	637	683	640	701	688	698	655	683	702	726	697	663	687	666	647	674	691	694	682	674	675	669	700	714	714	675	710	718	682	672	699	693	630	723	665	685	707	706	689	687	737	703	658	686	728	675	692	696	700	675	675	686	647	664	647	655	699	696	664	667	680	721	653	647	656	661	683	678	706	663	682	662	681	647	632	714	631	668	637	671	661	733	690	663	673	674	613	690	714	698	681	666	672	704	698	707	661	671	687	691	633	690	675	673	686	671	700	703	712	710	646	705	675	719	667	687	668	686	672	662	662	624	670	696	647	689	705	665	635	682	665	662	727	714	644	657	719	659	675	709	683	692	678	677	695	657	665	675	651	684	702	653	668	653	694	712	648	710	665	647	663	698	656	710	689	717	702	717	699	652	715	686	685	679	719	711	670	673	700	671	702	698	662	664	704	657	679	706	668	682	671	656	609	644	665	657	642	683	697	678	673	713	678	711	637	698	675	676	669	696	682	654	661	688	670	661	654	646	713	736	683	691	618	685	636	689	696	674	641	661	659	673	728	677	674	685	693	707	652	660	649	659	733	678	679	685	644	658	721	652	676	680	689	726	662	640	636	747	716	712	629	668	674	712	701	635	687	729	655	686	672	687	676	692	633	685	680	654	673	672	678	695	675	693	652	675	676	617	673	632	699	691	703	645	681	681	643	681	656	701	686	716	666	728	643	617	673	624	637	727	677	647	690	650	603	654	738	657	664	675	654	650	668	645	685	711	654	712	667	664	703	670	670	676	605	698	629	656	707	704	663	626	684	686	705	667	626	665	643	714	735	669	691	687	732	710	658	659	650	698	665	666	700	668	708	646	653	640	693	693	692	684	746	657	657	707	653	645	684	657	688	708	677	687	671	662	688	656	654	660	673	712	691	690	698	693	701	662	660	689	690	635	704	668	663	679	672	630	673	674	660	701	690	663	677	678	702	685	667	671	691	667	708	711	687	679	670	663	685	774	660	667	726	626	734	681	691	685	665	661	686	611	668	666	639	671	655	668	674	679	656	694	679	682	714	698	689	690	645	665	705	662	715	696	677	708	628	665	666	678	640	685	728	675	681	636	611	631	657	678	621	700	706	683	675	666	680	693	683	664	695	707	678	711	697	751	687	704	652	672	649	705	685	655	659	689	690	680	660	704	639	663	674	699	667	709	633	647	729	708	657	679	716	644	655	685	681	677	690	714	657	678	709	676	695	661	731	675	701	662	657	687	684	695	699	640	679	701	629	653	687	695	651	695	639	658	667	652	711	708	671	658	643	677	700	701	674	675	720	693	710	690	708	668	652	690	659	632	704	669	670	719	659	673	675	661	681	670	684	673	680	681	715	628	715	725	725	630	711	699	711	677	667	674	644	671	705	704	656	666	638	671	686	674	633	612	654	650	651	676	774	676	763	681	699	648	684	689	689	723	697	699	648	724	681	657	636	711	652	669	733	703	697	672	683	739	714	678	691	702	661	686	672	734	669	706	653	689	664	720	680	713	663	695	645	677	693	696	711	672	671	771	641	715	653	672	681	666	677	682	659	682	664	660	657	679	676	671	615	656	656	678	661	723	691	721	661	648	679	666	681	639	645	660	665	716	682	691	710	693	650	741	743	699	656	658	714	687	698	725	657	686	708	651	674	679	674	701	674	687	685	702	668	671	647	682	671	663	683	669	722	688	671	675	701	700	680	712	697	712	675	680	716	710	689	650	677	704	703	661	664	646	664	640	696	680	694	660	717	722	718	674	688	680	678	680	718	664	715	659	667	660	720	777	660	663	709	659	714	638	682	673	658	697	677	641	648	693	692	640	739	695	639	725	692	682	692	661	650	671	677	680	685	706	678	659	646	667	704	708	700	650	683	703	719	683	653	638	657	664	665	699	746	686	603	646	615	654	702	651	657	676	702	681	662	664	707	682	713	662	710	660	658	641	650	672	684	697	733	719	685	702	685	645	687	633	657	629	658	668	709	649	700	684	648	722	686	710	684	664	663	693	690	698	675	662	693	684	706	686	634	691	724	685	666	701	692	705	699	673	674	690	666	712	657	728	690	648	667	692	672	661	645	675	680	689	679	707	670	692	725	693	664	655	660	689	630	683	680	665	719	688	682	703	661	698	631	661	601	685	676	657	734	673	708	684	656	673	699	668	706	671	740	756	700	685	622	652	653	677	709	713	689	666	686	655	683	696	733	627	660	705	645	699	666	676	687	665	696	701	663	696	676	656	647	682	698	627	640	664	639	672	674	690	649	655	685	688	687	751	692	687	682	704	655	675	695	724	690	648	669	659	665	695	713	679	668	682	686	696	713	693	698	648	613	697	706	646	674	645	686	710	667	689	690	665	659	647	650	682	678	660	647	664	686	731	679	704	693	733	716	677	669	646	647	694	703	668	678	693	653	705	641	709	656	649	664	666	656	702	748	703	735	685	640	667	643	667	691	661	694	687	677	680	668	694	696	668	718	698	705	667	670	704	705	620	687	693	704	628	608	673	692	669	680	681	670	664	683	651	695	651	693	667	717	671	680	710	678	654	680	741	671	638	702	670	674	694	668	707	694	696	649	713	702	680	675	681	696	699	693	645	687	684	700	691	689	692	670	670	652	720	677	698	702	660	706	723	668	686	703	674	675	620	619	713	638	688	655	713	651	658	681	688	698	635	683	660	706	721	641	683	663	687	650	722	682	695	716	660	660	718	707	683	707	675	665	670	716	677	661	650	665	686	713	686	691	680	682	682	693	685	683	709	672	660	712	711	700	650	659	675	662	708	692	701	670	633	688	696	674	688	654	712	671	689	646	678	660	646	686	631	696	696	658	682	708	627	664	625	657	651	677	670	706	681	666	692	698	708	624	707	684	683	693	715	684	701	740	651	659	723	721	715	669	652	722	708	638	693	695	679	638	680	675	670	648	677	664	682	705	671	679	650	633	695	670	708	708	644	701	690	672	697	706	670	671	679	656	685	699	703	676	679	752	655	660	666	645	657	692	665	697	684	704	697	670	629	641	668	642	642	669	631	677	715	669	722	670	656	662	678	691	683	674	640	744	690	683	674	691	639	694	736	698	674	695	673	704	684	690	684	678	639	658	662	708	686	665	690	665	679	624	685	697	702	667	637	690	686	681	688	662	685	699	709	698	717	668	726	681	660	645	679	699	693	709	694	713	729	717	672	701	661	637	698	715	701	682	683	676	689	689	685	670	655	670	693	691	673	636	677	679	679	663	715	652	683	666	665	711	634	670	693	684	614	677	659	700	675	726	672	637	711	673	646	715	663	658	672	715	661	715	635	720	724	676	685	737	701	634	736	688	694	676	700	685	649	691	660	697	677	656	651	691
23232	20848	27839	23963	20852	9382	1547	1147	1102	953	879	939	945	916	834	839	879	824	856	833	903	831	833	847	802	827	840	790	816	814	823	847	813	815	861	820	796	752	817	835	856	853	860	844	785	865	807	813	811	780	792	787	820	785	826	783	820	792	797	826	731	837	872	769	764	750	810	814	761	816	792	795	816	816	841	814	816	785	815	825	817	840	802	784	834	780	843	816	742	836	781	816	792	795	853	800	785	778	805	813	807	797	830	814	817	838	775	786	769	809	758	792	865	750	798	792	816	854	872	876	807	832	860	765	823	863	789	787	866	801	771	785	780	773	824	855	810	776	825	773	801	814	784	769	808	766	803	810	783	820	795	812	843	804	771	792	771	798	822	831	787	838	828	814	771	833	816	836	840	779	792	799	759	831	778	771	786	798	830	867	817	828	766	800	776	789	771	845	722	765	844	787	747	737	817	819	772	793	764	813	809	787	847	788	821	784	781	811	786	810	834	807	837	791	837	832	806	794	847	803	769	839	794	837	771	766	784	814	754	819	848	792	763	809	822	805	797	781	781	797	764	768	834	805	776	806	792	830	853	803	801	786	748	822	843	836	797	753	790	781	808	795	723	850	827	836	791	738	769	770	809	832	802	809	830	791	787	835	850	772	763	809	748	789	832	797	783	798	812	824	808	745	787	804	768	798	740	787	799	787	819	798	763	757	809	788	861	757	807	825	790	797	808	792	777	779	789	785	816	800	802	785	762	872	773	836	801	802	810	783	850	816	829	819	802	779	850	768	740	821	790	805	783	804	739	807	788	776	822	773	809	782	811	803	841	810	783	825	767	802	808	819	786	808	840	800	808	763	798	809	825	755	788	826	782	806	861	812	851	800	780	801	796	803	758	820	802	792	824	799	838	814	807	840	819	829	849	750	783	838	828	792	766	782	775	804	778	806	812	768	798	840	787	785	835	800	812	801	835	782	806	775	802	781	819	801	793	775	795	880	791	831	818	852	849	784	826	785	826	769	799	808	797	737	822	779	819	801	749	823	795	783	779	811	789	831	791	791	798	790	815	793	812	812	852	828	776	820	745	826	857	801	829	783	774	798	775	780	866	802	786	782	778	800	807	820	804	858	791	723	801	799	861	804	815	806	781	818	815	804	832	807	794	752	797	851	766	815	820	796	829	780	802	763	783	770	801	814	821	803	810	850	813	804	792	782	808	812	779	808	786	797	816	812	777	809	785	749	854	770	782	805	823	837	794	750	837	764	801	810	771	809	822	799	784	785	834	814	821	802	755	798	854	782	802	787	817	796	744	791	783	843	809	752	805	762	823	760	828	864	809	754	779	759	808	814	798	789	739	781	754	801	769	795	791	826	814	841	825	792	767	831	742	753	777	750	776	799	836	799	764	820	847	763	793	782	831	754	775	815	776	801	821	862	753	795	814	758	770	781	806	771	795	823	767	874	789	801	778	796	765	830	806	819	789	784	798	846	796	780	849	866	792	778	788	771	802	787	784	772	778	859	769	826	788	815	785	817	835	781	839	809	813	852	820	828	790	805	820	821	843	790	802	865	813	794	785	820	757	832	803	823	823	814	772	807	830	812	780	738	821	806	781	797	765	814	822	804	843	745	767	790	820	824	809	786	813	791	793	766	843	813	772	872	764	804	800	787	824	800	794	783	843	819	798	834	779	778	791	830	778	830	790	832	791	785	794	837	768	791	773	814	812	831	761	790	786	794	818	829	806	772	825	778	839	809	780	805	839	865	831	855	867	785	777	804	817	776	793	808	802	821	841	792	792	813	813	810	802	778	835	818	801	801	778	789	838	750	787	768	771	773	827	759	838	839	780	769	799	789	772	813	783	768	778	796	813	840	784	742	779	775	758	783	799	745	808	790	811	779	747	823	837	840	832	826	831	801	767	827	765	782	792	757	827	789	838	810	849	762	810	794	806	828	808	799	827	824	773	804	829	818	794	798	793	815	810	791	793	805	748	766	807	812	833	819	859	782	826	789	807	784	848	824	804	808	777	790	814	830	804	828	764	725	847	862	833	793	826	840	732	775	787	802	815	787	802	825	806	807	806	782	805	790	756	783	813	821	828	795	780	799	795	835	792	788	795	832	806	779	784	789	815	823	775	767	803	800	774	781	817	824	804	851	758	779	799	824	856	775	764	747	799	786	813	734	829	760	781	787	870	787	811	784	798	808	817	789	689	827	765	817	835	860	792	804	810	764	781	804	840	774	786	805	764	835	807	767	812	862	814	827	774	841	798	835	784	813	784	794	801	796	795	827	842	817	748	843	814	799	775	799	809	807	797	786	791	831	789	777	822	816	796	779	817	823	774	806	833	811	871	831	757	722	787	816	825	790	795	782	782	793	758	796	790	794	812	833	797	807	848	789	838	822	790	779	780	768	811	802	837	735	786	771	820	819	838	805	807	792	765	787	821	808	809	823	747	798	831	787	813	772	811	767	816	829	851	818	815	778	771	798	840	811	786	793	790	805	791	827	817	823	795	766	804	846	747	815	791	789	833	791	818	800	822	849	818	857	771	822	880	802	823	758	774	816	779	784	776	794	806	795	823	806	765	754	783	813	840	774	785	777	788	814	808	795	777	779	759	817	774	836	839	822	823	783	815	813	780	822	831	783	843	814	783	839	793	863	856	820	836	831	815	826	762	784	804	829	830	770	753	818	784	811	819	856	818	768	802	801	804	826	766	773	873	763	785	808	790	828	785	764	818	806	797	760	826	768	825	809	801	800	813	787	815	800	773	781	742	777	805	822	780	766	793	811	756	834	848	786	818	783	812	801	827	823	808	863	827	848	814	742	762	791	843	753	827	802	819	807	749	819	831	790	831	792	838	833	778	802	788	791	804	833	747	827	771	809	780	816	790	807	835	822	836	769	795	796	787	775	841	808	781	836	809	821	820	857	844	781	800	839	809	837	823	824	740	794	781	786	802	795	825	726	820	873	766	825	813	762	801	838	769	854	817	881	778	802	805	784	793	793	802	837	820	780	779	827	786	745	787	790	841	787	821	840	781	824	832	814	823	820	779	831	865	812	794	759	777	803	800	822	747	824	847	755	823	831	809	822	843	827	798	795	764	796	810	816	827	815	831	816	825	785	776	760	757	796	879	758	819	810	832	830	827	792	812	745	801	773	801	799	781	769	780	806	754	798	810	853	791	765	811	787	769	803	700	778	821	791	772	798	774	768	791	816	822	805	766	782	793	787	795	795	817	796	794	784	795	803	823	744	763	789	751	811	788	805	808	779	816	809	797	796	769	816	788	775	795	811	814	727	814	786	800	757	778	825	840	805	804	825	824	770	806	813	817	767	765	794	770	794	824	792	804	778	778	807	782	811	805	764	800	808	761	804	754	784	810	782	753	838	773	756	764	806	803	842	815	815	803	839	843	806	844	787	868	779	794	790	772	821	798	791	784	787	786	760	825	794	847	816	807	789	841	874	792	802	842	843	823	839	810	778	804	811
3287	8329	6326	3192	2419	2002	1701	1487	1411	1236	1142	1141	1041	1044	998	980	1015	992	997	936	965	917	931	934	957	931	928	927	935	954	948	903	934	916	945	965	949	919	907	919	921	902	934	902	950	901	891	943	945	935	860	908	893	913	939	985	935	987	973	904	909	988	873	889	926	965	927	908	871	880	871	938	979	919	919	909	898	895	874	950	909	871	888	938	889	944	946	911	948	975	931	999	922	908	922	892	919	915	859	922	957	873	925	916	981	937	946	913	951	930	929	921	901	889	893	962	889	953	876	904	854	982	915	895	916	932	916	931	870	889	900	964	900	920	916	899	875	945	941	920	946	913	904	922	904	912	929	872	950	913	891	886	960	934	891	893	845	931	994	932	928	895	913	937	921	887	979	896	937	913	933	908	933	918	889	902	871	955	910	904	910	888	963	913	919	904	903	932	905	935	883	891	944	894	947	904	958	867	880	905	929	892	924	927	892	929	916	869	960	929	872	853	1012	918	925	924	971	920	939	889	946	933	959	904	909	900	888	911	922	916	897	946	887	967	901	927	846	923	908	910	905	922	931	943	871	922	885	914	874	914	840	925	900	896	853	939	895	926	938	905	955	891	880	847	915	904	836	856	892	978	864	906	922	916	947	937	912	913	887	953	893	902	921	942	866	936	929	864	919	946	902	887	891	942	926	941	945	867	895	867	963	875	959	908	951	947	904	914	951	875	948	950	944	890	923	920	889	962	981	926	924	866	871	933	1005	962	927	907	873	934	971	908	928	867	958	934	900	897	939	921	863	885	935	926	907	960	894	903	926	952	931	837	898	870	948	886	919	893	894	906	962	894	874	884	913	909	913	942	943	935	926	938	929	896	923	917	914	882	953	934	983	870	850	911	875	910	908	905	974	889	905	905	885	913	871	898	909	946	913	909	972	941	888	902	956	922	944	954	950	888	918	885	960	914	913	963	912	908	988	910	894	905	945	925	904	895	904	909	942	922	937	859	878	937	876	945	913	900	947	945	953	928	912	933	919	934	925	844	924	955	888	857	926	917	906	946	865	940	880	937	934	897	855	881	953	892	951	941	906	915	941	902	888	890	880	948	927	810	914	900	899	853	919	940	913	929	862	869	932	983	906	915	918	931	933	872	896	949	909	890	894	945	931	887	932	943	881	910	924	943	914	834	898	943	932	915	986	897	919	888	932	928	892	900	913	912	916	907	910	884	891	886	973	888	908	897	912	945	943	932	871	902	897	924	880	886	935	886	938	928	888	953	867	929	919	878	939	929	891	897	904	985	927	875	934	844	945	884	945	923	929	935	939	924	901	927	895	910	881	900	879	912	914	920	913	894	881	908	950	935	913	901	939	896	912	875	910	899	873	940	910	893	911	930	928	865	931	909	905	920	901	891	874	901	971	880	883	913	912	940	904	888	964	916	937	944	904	888	985	893	897	924	937	902	942	881	903	862	919	925	912	927	918	896	942	916	948	879	956	939	975	910	895	939	933	907	906	911	904	915	939	883	947	947	952	907	913	926	894	928	946	918	894	969	938	899	872	908	939	893	934	971	931	923	930	951	882	973	932	869	936	994	914	881	871	921	920	901	888	926	888	930	930	898	894	892	874	913	928	870	917	948	923	896	905	875	944	905	907	910	929	959	928	927	895	881	888	932	916	929	899	922	924	949	905	858	934	877	888	924	885	935	929	942	934	908	929	964	949	891	971	915	910	915	953	934	887	947	896	919	941	920	923	916	930	879	936	917	876	907	951	894	865	956	978	928	905	904	914	932	932	911	911	934	907	918	915	923	999	913	834	890	909	940	895	944	891	927	968	908	909	939	913	924	899	908	980	920	902	968	894	897	927	842	903	962	961	902	928	981	885	912	928	944	840	885	964	891	926	933	886	885	965	945	914	896	879	864	896	872	920	923	904	860	932	900	910	945	974	915	953	934	886	942	953	901	918	961	923	832	907	988	924	934	918	908	861	895	874	893	885	928	940	925	946	930	955	921	911	919	950	902	939	881	852	939	901	922	931	896	905	882	913	840	950	915	939	860	940	883	936	859	887	907	899	881	961	893	916	889	914	949	900	916	940	913	896	940	930	893	918	939	924	851	888	893	910	890	941	899	915	877	882	951	905	976	917	908	964	899	950	934	900	949	919	936	909	919	929	892	874	902	942	937	920	880	933	912	900	883	950	912	927	904	903	911	907	955	929	892	948	892	891	899	900	892	949	880	935	905	929	897	916	876	960	869	882	948	938	866	897	888	938	856	884	887	970	930	966	905	854	865	865	934	922	936	980	952	921	963	892	928	918	883	924	949	904	943	916	917	944	922	937	902	923	950	951	939	868	913	939	942	947	948	941	913	925	935	937	909	958	892	905	847	940	925	960	970	935	892	917	918	947	889	879	915	909	905	906	921	910	860	907	946	898	938	923	887	921	866	910	890	914	919	906	891	961	866	913	924	896	936	904	934	932	952	916	915	994	950	852	890	936	897	909	926	902	906	957	875	939	936	931	895	1005	877	970	863	920	930	893	979	942	935	883	873	916	897	891	947	927	880	882	921	891	928	885	906	909	925	892	936	892	936	944	938	935	896	945	913	868	910	938	926	960	901	943	860	877	892	935	964	876	909	883	954	904	869	914	910	941	915	877	941	907	910	895	922	902	842	949	873	902	898	921	886	884	908	842	929	882	892	923	921	902	959	901	923	841	904	892	895	883	904	906	867	922	940	951	878	923	871	937	904	937	917	901	897	958	866	914	927	994	861	907	947	891	1002	941	938	935	921	912	930	910	920	898	896	901	969	913	891	901	956	900	883	948	937	915	904	934	889	930	903	881	895	954	920	861	943	894	965	936	927	890	920	966	919	888	958	910	901	884	921	968	896	943	924	944	971	872	943	920	895	920	909	859	903	893	950	900	888	929	919	927	915	904	915	890	907	932	918	899	908	956	899	871	915	921	829	891	869	909	964	917	905	930	896	957	874	890	906	966	913	899	916	914	935	875	906	856	900	885	894	900	918	932	906	917	894	954	876	933	972	906	851	889	911	905	913	884	875	907	892	936	890	868	901	917	907	881	896	926	909	969	883	866	889	900	940	892	923	924	940	843	923	927	909	943	930	941	879	959	901	953	900	921	909	958	858	879	895	935	955	899	856	933	909	911	920	933	880	874	939	940	833	922	935	958	908	958	956	908	952	909	929	915	864	921	923	883	929	925	888	950	902	974	907	932	950	871	911	894	903	897	863	882	918	920	916	937	940	903	870	925	944	903	895	892	870	932	880	915	922	923	866	936	865	842	906	920	907	903	947	898	876	885	896	912	912	934	928	929	880	931	904	926	911	889	965	937	994	897	916	934	959	911	905	899	930	960	906	964	945	903	856	898	888	888	932	920	842	939	951	869	942	883	895	900	896	964	882	961	909	964	878	918	945	876	914	903	900	900	871	898	937	952	920	978	909	864	898	963	975	914	974	926	941	905	929	919	889	954	912	925	877
24208	20792	26754	24800	11481	740	532	411	383	398	373	341	370	326	312	299	308	295	278	289	340	277	318	300	316	315	275	278	306	319	303	318	281	298	289	271	267	307	321	256	304	299	280	273	313	305	304	285	281	284	282	329	289	298	315	301	285	307	307	282	284	265	276	260	297	257	306	287	293	290	284	284	298	271	289	294	309	287	318	286	302	300	300	305	321	319	296	305	268	283	297	314	275	278	289	282	295	268	298	272	277	334	298	298	268	265	283	260	279	286	273	265	305	273	293	303	273	269	260	292	303	319	276	297	319	296	282	288	305	273	293	289	286	276	305	312	287	293	302	271	262	289	263	284	292	303	277	308	267	254	278	301	282	297	326	304	323	310	296	295	292	324	311	275	293	300	287	294	287	263	295	298	283	290	289	339	321	281	317	293	279	283	288	265	304	274	282	267	289	267	285	269	267	280	277	304	318	311	292	297	281	291	291	271	298	309	266	280	261	270	281	275	301	298	284	303	314	266	285	288	293	310	299	303	282	319	301	325	275	302	303	273	299	289	272	305	296	312	271	282	289	293	302	259	276	302	295	288	290	265	279	310	306	318	320	285	282	277	313	306	302	313	296	316	310	286	284	278	280	289	291	288	309	287	326	273	290	285	292	274	271	305	271	284	257	316	288	308	275	291	315	287	291	283	309	274	261	287	298	263	297	284	320	285	259	258	291	299	259	279	291	296	283	289	271	286	285	288	277	306	290	272	296	288	277	291	267	282	303	304	306	313	293	304	291	266	277	279	298	269	282	273	282	277	310	276	293	285	300	307	325	284	297	301	240	262	285	285	276	311	290	293	277	267	285	280	306	289	293	293	294	287	290	281	315	302	290	296	307	269	302	274	296	310	255	268	259	302	290	302	292	271	261	266	264	289	276	291	289	309	302	303	285	306	282	272	298	301	274	268	294	280	313	277	306	269	279	294	285	310	322	302	280	290	282	272	281	313	302	297	277	308	289	305	289	271	296	296	291	315	271	298	317	275	321	293	311	295	314	287	292	269	304	290	296	277	285	302	308	282	276	278	279	302	274	304	276	299	302	289	253	296	287	267	327	314	305	307	301	272	292	288	275	297	276	302	305	268	296	293	294	317	269	293	276	274	270	311	262	314	281	292	305	297	300	291	296	273	282	283	307	304	284	287	309	268	284	288	328	301	285	317	289	279	293	261	304	294	292	277	272	292	306	301	279	299	296	273	292	280	302	280	291	262	256	301	276	309	284	287	286	299	259	287	294	282	266	280	280	292	283	292	285	296	268	320	282	285	270	262	290	310	310	296	286	254	298	312	291	272	297	282	281	296	291	283	294	328	281	322	294	290	299	275	281	289	313	313	285	294	282	287	302	282	306	291	329	292	283	247	294	303	292	314	307	288	264	320	305	306	328	319	279	296	289	281	313	278	287	276	274	290	306	270	323	291	269	295	313	284	282	314	295	309	296	310	276	291	250	297	268	290	288	287	268	288	293	284	287	295	300	306	314	302	262	286	273	303	289	244	295	282	294	293	267	297	270	283	298	279	285	266	265	283	295	294	306	298	307	272	287	291	292	291	269	295	305	294	287	307	279	276	304	304	304	304	288	276	280	303	319	287	313	272	314	284	269	264	293	305	266	283	290	299	283	259	273	289	280	299	283	284	301	285	294	276	275	296	290	267	253	284	297	280	288	275	279	269	281	287	279	314	275	297	283	264	284	265	286	283	291	270	295	283	276	291	269	258	268	301	318	303	288	295	330	284	278	293	303	298	312	284	264	303	283	274	309	288	279	275	265	282	270	301	288	275	322	296	283	270	301	302	267	294	304	281	280	297	304	311	282	316	276	265	304	300	266	293	300	288	306	279	286	273	287	272	304	285	288	301	302	295	265	296	286	283	271	299	286	299	292	297	287	303	279	274	286	289	290	282	290	297	295	313	303	253	291	292	297	282	273	303	288	273	307	284	254	297	299	320	312	282	291	297	289	297	269	267	284	324	280	310	290	279	274	281	291	293	276	287	275	315	308	278	277	287	284	305	265	281	304	319	278	308	282	273	282	306	272	281	273	256	268	272	303	265	286	301	279	278	258	302	305	260	295	288	311	264	288	310	294	309	254	293	271	285	277	293	298	299	300	290	277	284	263	263	292	267	269	299	276	282	283	300	283	306	293	314	273	290	352	305	271	286	303	314	290	267	293	281	299	279	304	275	304	284	302	266	298	305	310	267	297	280	245	295	275	291	299	275	276	277	285	276	304	275	279	279	289	258	308	301	292	302	289	287	275	276	275	314	271	285	280	283	300	309	280	280	279	272	291	306	300	295	278	309	298	306	285	298	289	297	275	295	263	281	257	302	307	297	274	285	277	313	249	288	301	296	272	298	294	288	317	272	283	295	306	284	262	276	298	284	289	300	278	316	280	286	304	276	247	261	269	308	299	285	252	294	317	279	276	294	264	308	286	262	319	270	285	300	285	293	290	284	251	277	291	264	269	309	267	287	331	286	253	261	282	272	289	288	285	279	290	351	298	302	306	277	263	302	293	257	310	318	306	287	268	294	277	272	301	284	282	281	295	283	306	281	320	309	297	304	295	302	270	273	277	259	309	268	265	307	297	257	274	285	272	316	278	304	296	286	280	263	295	300	281	265	260	289	325	307	310	306	302	330	281	310	289	260	273	293	278	268	308	320	315	272	302	280	323	296	302	302	279	302	304	297	277	277	293	291	284	305	290	273	273	295	308	290	300	286	280	290	293	273	302	313	276	267	253	290	307	276	301	310	262	315	277	279	270	284	300	269	293	278	305	290	301	282	288	280	267	296	271	321	299	321	288	329	278	321	289	310	293	286	303	279	278	304	270	333	302	264	284	280	294	270	310	287	274	265	273	310	291	292	309	277	290	294	276	279	299	290	257	283	299	296	301	300	282	291	277	269	269	267	303	251	300	323	271	291	289	295	298	299	304	253	287	286	299	279	330	296	313	311	288	267	253	287	326	290	305	302	276	314	295	273	289	307	308	295	275	280	323	297	268	304	305	297	271	303	316	291	313	301	300	288	294	307	312	298	274	269	280	263	294	295	306	302	285	299	298	281	298	287	270	278	314	285	306	283	320	326	274	323	268	309	277	300	296	286	286	283	295	285	326	259	308	297	271	326	280	305	300	288	321	302	271	314	302	345	289	291	262	316	267	282	271	320	303	256	296	266	287	315	277	283	281	284	310	297	283	298	304	299	268	293	292	295	318	314	301	332	281	281	299	289	299	283	306	289	282	251	306	275	279	289	316	287	296	287	279	287	279	293	307	325	303	281	306	283	300	289	281	279	253	288	295	284	307	296	250	297	313	289	310	291	277	298	284	305	296	295	258	293	301	302	301	324	267	290	290	291	321	285	293	284	294	313	283	313	273	292	266	275	295	309	298	302	268	284	314	300	303	301	277	286	310	314	294	312	294	289	283	301	283	286	278	292	290	282	272	293	272	293
3284	5009	3678	1890	1242	1006	834	717	586	579	515	483	404	429	408	405	423	392	398	355	353	352	376	354	379	390	371	362	377	327	361	406	329	366	366	378	372	381	344	352	351	358	348	344	375	312	381	354	350	339	347	366	365	365	349	353	328	365	347	353	368	353	375	368	371	335	351	344	340	351	324	332	342	344	358	360	326	357	348	324	377	379	356	328	368	342	341	371	372	320	334	316	333	368	349	318	347	353	374	369	347	327	342	363	342	320	367	338	328	369	345	359	337	339	379	340	347	335	341	345	351	354	335	334	394	373	362	335	373	321	368	352	339	326	358	326	322	330	367	337	350	336	316	319	347	369	324	327	328	351	363	337	357	340	318	331	335	341	326	340	346	317	356	319	351	371	348	388	337	357	332	352	385	344	337	327	359	357	319	319	388	360	364	356	379	375	363	346	331	353	332	333	348	336	340	358	311	374	328	362	337	348	354	346	340	361	349	340	305	353	328	329	344	357	362	323	342	348	345	353	344	357	367	321	373	335	357	332	369	353	341	370	337	348	347	362	358	305	360	366	373	370	352	354	327	352	342	356	332	352	341	343	324	383	344	308	353	343	329	305	371	363	366	368	338	352	310	343	344	377	338	357	337	356	368	323	336	370	335	350	353	346	317	329	359	361	357	353	339	329	360	355	350	345	331	348	329	336	353	375	334	335	313	371	326	348	360	355	379	335	351	356	360	335	303	358	334	318	323	345	369	353	351	388	345	343	336	363	362	346	356	306	367	367	355	354	347	347	347	349	354	358	343	323	350	348	335	368	358	330	343	368	351	318	315	330	312	339	345	325	353	392	362	334	341	341	332	317	347	358	339	362	361	324	350	345	353	336	362	349	351	349	388	324	374	347	356	334	320	325	365	343	354	367	383	324	332	362	317	333	333	307	361	322	379	333	349	315	330	341	366	349	345	372	351	341	362	379	387	336	348	314	335	359	350	321	332	352	347	366	324	383	355	368	381	368	344	356	371	371	338	340	345	323	357	337	352	363	322	315	344	346	353	316	339	321	327	357	353	338	352	333	375	361	343	349	353	310	337	335	303	348	355	330	369	353	335	351	347	354	341	359	355	374	376	326	346	370	326	347	388	345	363	335	316	323	338	350	346	375	326	332	348	326	365	342	360	352	362	318	355	350	364	317	330	346	342	385	359	340	371	332	330	332	329	330	314	352	376	381	335	318	355	380	410	328	340	364	326	360	366	370	330	323	357	377	370	333	351	378	318	331	332	342	367	344	357	352	331	338	336	354	335	303	355	334	356	355	363	345	334	325	338	318	375	339	332	333	340	339	352	378	319	357	343	359	352	325	385	362	373	354	351	325	321	340	326	323	345	345	324	336	366	363	340	344	330	369	348	346	346	339	371	400	326	322	320	343	346	325	352	326	333	373	333	337	330	359	366	312	363	379	326	356	318	371	339	353	330	335	349	355	367	336	306	347	329	363	347	375	372	308	335	356	367	360	335	320	353	301	372	336	340	332	378	335	350	364	337	339	323	329	308	353	356	353	354	331	347	367	323	372	314	336	344	379	311	354	323	397	336	374	321	348	357	340	322	353	344	344	320	333	334	332	344	331	351	324	333	324	352	335	324	333	362	357	328	365	352	355	353	345	349	326	335	302	315	355	350	347	329	375	349	326	341	332	350	364	336	362	328	308	386	334	330	352	342	334	345	350	355	329	340	357	346	370	328	343	322	371	334	331	347	342	358	344	358	332	327	374	341	367	337	325	313	333	347	364	337	327	368	363	345	340	333	354	336	306	349	376	357	368	325	355	370	368	335	342	310	357	322	356	324	379	331	325	346	341	340	341	352	335	349	385	333	309	326	326	342	345	348	339	327	361	366	320	349	331	316	333	328	345	345	319	307	331	365	341	355	330	334	335	348	340	373	329	312	377	329	379	372	364	376	350	369	364	306	346	358	330	349	327	365	332	351	329	324	322	354	366	345	330	343	340	308	351	367	359	373	353	335	344	333	342	376	319	342	343	348	366	353	320	351	331	374	364	364	351	358	357	365	336	349	355	370	357	366	338	323	344	350	353	344	366	336	364	341	342	331	349	333	366	362	382	356	337	302	339	336	319	392	304	342	303	313	295	356	334	334	323	373	350	371	319	320	323	366	380	340	345	374	351	352	319	341	368	354	375	342	364	312	360	333	352	327	336	350	342	306	316	341	329	338	390	351	352	328	311	361	351	361	359	372	339	376	366	347	363	361	320	329	371	373	361	348	337	354	394	320	352	375	349	326	325	333	334	341	333	368	327	351	338	344	356	338	332	354	321	344	344	333	331	328	343	299	328	332	356	371	318	329	335	329	326	341	375	343	379	365	341	359	346	332	351	297	322	378	341	364	358	347	333	371	357	330	340	354	315	322	337	347	331	350	326	348	372	366	346	338	361	357	350	345	353	334	351	372	343	341	338	349	349	342	344	325	355	349	354	333	337	362	330	349	357	381	359	339	353	352	355	345	385	310	346	320	352	339	327	378	328	331	340	344	336	364	361	358	304	350	330	330	377	321	331	331	337	374	324	354	359	337	375	346	344	348	328	361	361	380	342	350	354	343	363	333	345	354	348	368	341	349	335	360	355	348	381	325	332	374	346	297	370	333	333	354	388	319	338	356	341	333	338	337	313	350	323	352	341	326	363	349	337	358	366	359	348	367	355	337	331	340	334	343	356	336	321	374	330	326	362	346	347	345	347	342	335	373	338	397	335	313	320	331	344	357	322	339	319	356	349	311	343	347	338	356	341	341	349	356	310	352	355	339	382	364	357	297	363	347	343	341	330	340	350	332	340	398	338	377	322	326	340	358	341	332	388	366	360	319	349	368	336	333	319	359	352	338	356	350	336	358	355	376	339	346	352	360	366	325	352	370	369	320	362	348	362	324	335	343	353	341	374	346	351	361	352	356	341	361	390	327	370	338	339	340	342	339	368	354	363	347	344	351	330	324	345	354	380	310	367	323	368	337	357	394	359	342	329	349	357	342	350	339	333	347	384	353	359	356	335	363	311	340	328	375	357	340	374	349	363	370	355	347	357	341	335	356	352	356	315	361	351	339	378	368	331	387	382	328	359	340	358	323	352	378	339	346	352	358	355	364	332	348	368	326	323	350	372	352	353	350	316	345	366	350	368	345	318	352	367	343	323	361	360	349	326	358	353	350	361	340	325	345	338	341	352	339	319	350	355	340	330	358	369	375	346	346	329	336	319	312	366	338	326	357	328	350	326	353	376	350	333	341	366	356	359	333	313	341	336	358	372	340	347	346	341	329	346	363	334	361	316	352	348	325	384	316	312	383	331	337	346	369	335	318	341	363	327	354	344	336	309	349	346	363	343	357	384	336	348	362	351	351	307	374	353	321	327	361	339	341	361	341	341	363	330	375	320	345	329	357	342	320	351	358	333	385	347	370	348	359	343	356	339	368	371	328	354	362	369	359	284	348	333	331	351
22175	20843	28256	23538	20835	20858	8906	1221	942	801	761	720	683	674	596	595	600	604	555	583	560	529	533	512	595	490	507	550	527	507	479	510	548	537	533	485	463	503	468	527	538	528	467	475	539	449	481	489	529	515	502	525	468	478	486	489	518	500	522	469	511	533	457	483	500	474	510	476	491	479	503	455	533	531	523	504	461	525	512	509	487	472	492	541	510	509	497	492	494	518	533	509	504	473	502	476	501	510	528	520	502	519	485	493	490	467	518	551	506	459	499	492	508	472	503	402	518	492	492	467	512	518	463	464	458	496	463	518	539	470	485	504	525	504	485	499	504	495	536	473	488	463	473	474	506	535	480	493	488	470	500	500	474	487	509	491	461	530	546	464	507	482	464	496	453	479	490	483	503	508	500	499	513	527	507	500	487	467	489	503	486	472	493	511	494	498	481	507	510	511	496	490	454	497	473	476	507	510	493	493	509	467	530	485	493	472	516	463	476	494	484	486	533	503	463	520	511	510	503	483	508	455	489	504	504	489	498	441	445	525	487	506	517	510	479	500	496	523	484	471	465	474	473	508	471	467	510	459	506	500	506	477	489	506	470	487	500	474	546	485	519	477	562	504	494	509	480	466	543	497	495	454	456	492	506	511	508	487	534	458	455	477	505	457	510	512	537	513	508	472	517	475	478	506	494	493	480	520	516	502	450	492	494	502	481	511	462	488	477	482	539	473	489	485	498	500	541	463	489	493	470	496	500	498	481	475	487	470	446	473	476	474	479	494	497	488	521	489	481	477	487	501	487	480	503	480	431	456	478	501	511	482	480	494	469	471	443	522	487	494	498	477	506	493	514	498	519	483	541	543	460	513	482	539	497	491	517	492	473	500	459	499	489	466	456	496	498	463	498	464	523	438	518	516	489	472	513	459	482	508	460	449	484	488	495	487	492	508	524	524	486	489	513	470	495	494	487	481	501	480	484	523	472	495	520	489	496	504	476	478	503	475	462	498	482	487	451	490	503	518	498	499	489	504	494	490	473	488	491	471	518	489	502	479	501	498	495	480	478	512	491	491	521	486	488	496	516	475	477	468	506	492	477	494	470	518	462	468	489	481	478	524	470	494	521	468	501	492	478	495	476	487	499	495	518	471	500	477	496	521	494	504	504	500	441	511	478	480	500	484	461	493	500	482	515	524	490	473	488	463	503	487	528	483	464	457	512	516	512	442	504	493	484	498	492	485	517	473	472	480	472	503	502	501	457	502	485	491	479	470	508	519	499	476	513	537	514	472	506	486	476	460	504	460	496	491	506	468	460	517	499	539	478	449	525	501	475	476	472	499	501	469	486	518	513	487	502	510	500	480	508	521	496	479	496	479	518	478	480	464	492	514	525	477	525	503	522	501	488	519	484	487	504	475	463	502	448	494	473	452	490	518	507	494	484	522	492	489	508	503	515	499	501	515	481	502	530	504	483	535	465	458	487	491	502	467	454	496	477	530	499	482	505	497	456	466	535	467	489	492	484	477	498	447	503	521	501	537	491	488	499	496	467	491	469	497	454	472	501	459	487	517	483	470	479	497	485	499	486	478	526	496	505	529	463	497	512	444	486	492	511	489	430	532	466	512	499	498	502	473	520	483	485	506	494	493	500	516	450	501	493	515	526	492	497	490	512	471	507	487	491	484	506	498	505	468	532	538	505	523	491	479	477	501	468	476	506	510	526	478	468	485	493	495	488	471	491	452	493	481	491	492	499	479	520	502	502	484	499	508	526	509	517	485	496	458	499	504	495	512	476	508	486	459	502	461	478	526	506	517	526	488	500	440	482	501	496	483	505	522	504	513	504	500	500	532	486	508	489	503	485	477	510	478	468	491	480	467	467	524	474	469	513	480	486	478	512	497	529	472	504	496	484	523	481	497	509	497	474	521	492	516	491	487	536	481	488	491	451	478	503	512	504	526	485	448	483	511	518	473	492	478	445	497	474	459	479	467	472	491	500	473	471	466	493	482	508	488	515	439	487	484	519	496	476	467	472	451	493	523	499	498	463	478	473	506	477	457	507	507	492	460	509	479	483	512	491	468	515	466	474	508	529	502	493	469	511	467	477	452	498	553	507	502	473	499	486	488	492	479	438	464	525	485	487	510	450	479	460	508	508	508	512	495	515	467	490	459	467	493	501	479	515	521	477	455	494	561	486	477	450	462	503	551	489	481	471	471	501	471	501	501	468	480	493	460	472	497	440	490	492	504	479	459	541	468	536	516	472	476	485	524	538	483	511	502	463	482	491	464	486	454	497	505	481	481	475	490	482	491	485	504	442	457	490	487	465	455	471	504	484	493	496	476	468	466	505	510	513	494	488	467	454	478	518	506	516	513	511	508	513	494	499	538	523	467	476	492	484	505	481	485	469	528	508	497	487	470	461	466	499	481	502	470	515	513	520	483	526	480	539	509	535	489	508	507	475	507	486	456	472	504	495	474	500	501	486	499	435	507	494	471	439	528	497	495	485	523	522	495	492	458	496	477	483	511	516	460	503	489	471	510	501	472	483	485	495	484	460	523	495	453	513	468	480	538	466	493	525	490	528	500	522	519	515	459	477	500	513	500	459	477	517	515	480	488	449	462	459	505	530	486	534	479	496	496	474	478	531	478	459	500	478	499	459	487	494	530	489	512	507	489	490	520	471	467	510	481	525	489	466	549	498	537	523	500	507	487	493	471	491	477	497	505	477	445	499	512	478	459	512	516	521	491	475	469	503	471	518	464	522	482	473	521	479	526	459	513	467	441	504	526	474	497	494	499	473	481	493	505	470	508	524	472	490	470	456	498	513	500	511	497	515	508	513	507	498	528	501	481	473	525	459	460	462	483	509	495	463	462	469	479	478	500	467	469	531	515	493	499	484	509	461	504	488	482	508	484	502	481	466	499	487	483	462	469	499	516	501	492	446	460	487	516	526	503	467	494	504	471	505	497	490	492	517	507	493	484	494	471	451	515	445	454	533	487	507	491	477	475	473	517	496	502	457	510	466	493	499	500	498	478	482	485	541	471	502	487	542	480	498	473	534	482	488	502	468	469	517	503	524	459	521	463	500	490	500	505	485	510	518	467	503	507	493	550	513	479	442	494	529	523	503	510	485	554	489	471	495	444	450	513	482	497	496	499	458	504	477	493	472	521	494	526	463	481	442	468	512	464	451	443	509	489	517	489	478	503	462	486	506	496	509	473	505	504	483	481	488	514	513	514	472	459	523	483	487	481	500	509	515	483	445	491	507	486	492	526	512	471	475	518	498	515	484	471	526	478	496	514	487	499	459	518	494	531	488	485	463	509	514	469	488	448	499	517	488	502	507	474	519	475	499	519	491	464	496	489	473	470	500	505	497	511	487	477	491	485	464	491	494	511	466	520	514	500	499	452	514	515	455	489	556	473	520	488	477	476	520	530	514	486	475	487	511	464	484	501	433	510	475	485	430	498	500	482	533	563	542	495	469	508	475	493	467	491
4399	13727	10653	5166	3626	2798	2225	1791	1501	1277	1122	1025	937	870	850	839	775	747	728	724	683	650	672	635	646	615	609	682	655	616	587	599	612	582	654	639	619	612	640	573	603	602	583	602	650	620	613	579	610	621	575	625	609	610	644	643	595	590	550	604	609	581	612	622	634	640	579	602	593	578	540	557	606	580	622	577	589	643	608	606	651	615	552	629	585	567	593	573	575	636	607	596	579	626	599	592	585	621	582	583	576	576	627	594	581	575	588	568	625	593	581	620	582	559	583	614	565	587	585	563	594	591	558	560	574	599	595	597	562	592	627	609	589	579	593	580	617	582	551	581	553	583	574	552	591	528	591	566	571	586	600	630	530	572	596	574	596	535	607	588	587	586	588	555	588	572	610	622	593	572	611	612	553	580	534	606	609	570	595	650	613	608	581	593	591	603	580	552	551	568	566	542	610	591	572	535	598	589	599	563	616	554	589	567	588	566	556	623	572	615	580	559	581	584	659	599	584	556	599	617	598	612	580	612	556	622	562	597	611	596	605	582	582	620	571	627	563	625	646	537	573	547	583	559	567	604	586	593	558	587	587	624	565	557	621	576	610	572	557	520	578	610	554	615	619	607	544	538	544	559	615	595	611	551	615	595	588	582	564	577	626	618	566	644	569	608	589	594	616	575	616	625	571	579	550	561	590	569	611	569	574	556	584	568	543	570	576	604	604	577	587	542	581	598	597	566	592	600	561	668	592	607	592	573	581	566	584	582	568	559	592	581	602	591	590	569	627	591	567	584	581	571	596	565	574	623	600	588	617	559	620	576	583	584	612	602	572	613	589	591	567	599	600	613	524	571	585	568	642	599	603	550	567	634	586	608	570	577	604	537	603	608	608	613	594	574	611	569	607	572	577	595	571	624	587	550	581	571	604	623	584	566	594	579	570	573	592	542	561	593	596	625	617	562	592	553	601	584	527	615	554	590	567	611	571	554	588	605	653	598	629	532	615	604	523	572	584	585	623	581	593	554	601	570	563	608	556	538	545	519	538	571	596	551	590	601	588	605	601	578	620	565	571	589	584	588	560	587	599	571	590	602	605	555	590	607	605	594	627	565	575	555	595	573	602	569	599	570	610	594	559	627	586	611	576	578	616	565	583	607	587	592	583	603	582	577	607	606	571	615	581	546	531	578	602	609	551	583	627	573	608	593	604	618	555	546	619	584	586	597	611	614	589	609	604	576	537	598	583	537	590	566	594	586	536	565	597	555	574	584	580	590	602	569	613	548	618	592	532	622	577	567	567	608	578	590	572	587	607	548	577	595	596	559	569	573	561	553	584	595	576	643	571	628	611	621	547	554	556	578	588	613	583	529	589	602	563	628	613	573	592	558	566	575	602	572	593	517	564	569	596	590	585	561	616	629	536	609	556	574	636	601	598	579	618	554	588	591	592	608	613	600	598	571	555	539	587	498	626	584	578	589	616	581	582	567	570	615	590	621	575	607	562	591	538	582	590	577	580	592	597	600	595	582	599	549	593	600	572	590	563	564	554	615	593	596	609	574	573	547	598	558	572	584	592	587	564	578	614	554	581	596	599	586	570	611	612	565	588	576	563	545	596	580	581	579	570	583	580	550	597	582	551	622	576	574	566	610	576	548	635	567	578	621	594	588	606	589	584	586	593	591	584	597	591	605	588	565	557	604	569	533	591	594	581	581	605	603	577	595	605	572	590	622	553	592	539	573	575	563	610	599	593	559	523	581	587	598	558	610	546	582	578	552	575	578	615	568	569	576	579	546	595	572	572	611	580	526	591	568	586	587	589	586	547	585	623	582	583	553	594	614	576	617	615	600	592	547	588	608	564	579	596	602	591	574	566	618	576	554	579	584	542	608	596	587	580	531	591	608	597	549	557	573	591	576	610	591	544	601	590	580	603	590	576	527	605	574	586	594	594	556	590	567	597	606	606	530	580	603	622	548	580	596	615	556	598	562	622	583	590	592	560	564	608	573	575	544	618	630	594	531	588	591	586	546	579	570	580	585	589	586	579	608	632	575	541	560	596	587	603	552	569	587	603	619	605	553	624	568	554	583	591	614	616	591	570	555	566	557	550	559	627	566	573	622	590	597	581	571	601	545	538	636	559	618	574	574	586	603	582	604	561	562	586	585	625	608	572	586	540	601	596	593	598	590	600	620	577	583	615	552	598	570	664	592	587	553	619	598	579	562	587	624	574	581	584	560	545	565	579	572	600	646	563	570	590	585	561	613	611	628	595	623	595	602	578	579	578	534	595	599	572	649	591	602	624	587	576	572	600	684	607	561	559	569	569	636	601	596	553	587	567	630	593	581	529	565	584	582	584	599	574	552	567	582	585	584	583	617	564	636	601	576	540	590	567	607	583	573	567	614	589	577	555	561	615	547	536	637	585	605	598	595	554	593	559	567	563	584	592	564	594	581	584	587	570	595	607	553	609	593	584	571	602	584	582	582	570	584	565	565	543	599	605	593	564	551	540	543	581	572	621	601	596	618	538	563	548	570	610	620	617	575	591	589	611	562	576	608	560	591	544	581	599	608	582	597	611	568	583	611	569	559	586	543	591	591	540	582	570	589	557	594	562	584	593	610	580	578	546	640	602	574	618	571	600	566	598	572	562	599	613	621	600	648	589	574	596	568	572	517	566	572	588	603	558	614	552	601	590	612	603	550	588	575	615	603	594	570	564	582	591	579	587	561	571	594	624	601	585	606	570	577	629	611	549	578	572	577	597	589	572	536	608	596	582	567	588	580	580	595	562	623	627	605	562	591	605	546	605	605	576	566	552	574	550	581	580	554	575	563	595	605	616	589	562	558	582	581	595	580	623	609	610	527	592	566	623	618	637	558	556	584	586	610	618	582	588	598	565	578	576	606	584	620	599	575	535	608	551	600	555	608	536	594	599	604	560	548	598	597	564	588	551	567	614	578	579	616	566	544	535	545	603	594	528	568	575	583	606	598	583	523	564	562	598	602	555	583	575	608	579	566	591	619	553	621	537	587	572	551	620	561	588	607	574	580	637	586	602	540	570	600	575	595	581	539	611	588	581	587	585	581	593	577	617	606	567	617	596	524	577	561	594	596	579	569	585	583	597	580	609	578	622	563	606	558	554	571	595	555	597	603	573	579	609	583	596	574	604	554	594	582	569	578	585	610	574	601	594	621	604	591	591	585	545	580	596	564	562	599	568	556	595	616	573	586	628	577	658	591	560	581	612	576	582	554	596	599	593	556	578	545	571	564	594	578	544	623	600	583	617	586	612	571	572	594	579	549	557	604	614	539	636	576	582	568	544	592	580	608	573	582	582	588	590	565	567	612	580	579	603	575	616	593	620	569	558	544	581	631	563	580	545	589	560	595	605	590	578	589	590	561	590	603	576	587	597	586	593	591	586	608	586	572	527	582	608	594	595	598	578	622	567	606	547	606	595	618	608	549	572	599	576	615	586	592	558	604	562	588	608	622	632	539
26765	18450	4890	966	663	656	587	587	617	580	604	597	623	609	569	618	578	607	597	605	629	623	563	597	598	584	590	593	565	605	609	571	608	569	595	560	640	629	572	591	559	555	571	536	575	563	586	573	600	567	653	653	578	646	591	573	575	595	537	579	627	615	642	564	584	579	602	544	575	592	601	569	613	605	573	561	619	602	581	559	600	599	597	574	600	604	572	595	588	598	548	600	600	601	609	580	581	590	587	568	598	600	541	568	602	596	594	604	629	607	596	616	591	580	604	631	590	573	603	594	577	561	582	582	548	565	598	602	611	635	558	638	559	618	603	589	577	613	616	578	592	616	567	573	603	597	640	607	621	566	581	605	550	585	607	581	596	635	563	562	596	614	614	600	554	569	618	571	548	602	594	565	567	586	606	564	563	604	596	563	570	585	624	603	608	591	592	611	604	612	569	605	596	584	637	555	631	545	583	570	579	637	615	556	600	573	564	594	584	583	598	630	549	599	577	591	578	645	626	584	576	558	584	579	594	596	591	599	583	606	561	545	594	576	570	624	579	580	571	610	586	590	569	589	585	590	582	583	582	583	572	600	579	571	559	598	571	590	558	629	591	589	576	597	598	620	623	656	576	558	571	572	608	598	599	613	608	553	582	639	584	559	636	580	571	617	603	598	559	613	625	573	576	596	622	552	592	593	601	640	570	569	596	590	574	606	553	606	590	571	609	553	603	648	597	596	633	593	592	561	618	590	591	642	582	563	589	611	612	609	557	572	614	617	609	610	630	576	584	567	616	568	585	572	596	603	622	609	567	608	585	588	639	608	556	561	570	599	606	582	585	608	609	580	610	582	576	607	568	600	586	592	555	595	589	573	556	605	581	601	604	553	568	612	554	603	612	555	567	589	630	580	558	555	583	587	591	619	569	574	650	572	555	624	548	552	546	551	604	551	620	605	595	625	606	570	559	588	585	604	597	650	593	626	585	583	561	591	613	609	604	556	605	509	641	578	554	599	590	596	557	594	590	579	589	600	631	611	587	603	564	623	603	622	599	587	631	586	589	567	611	593	583	578	596	563	574	572	581	565	567	644	602	584	548	603	595	600	591	639	577	599	595	547	591	581	583	590	576	597	577	605	624	588	573	597	574	608	578	590	591	603	640	586	565	617	575	615	562	606	582	537	559	601	557	594	608	539	571	597	616	612	572	543	567	601	616	594	591	585	586	621	610	626	642	562	628	581	629	577	548	582	602	560	575	576	591	589	578	612	614	610	592	585	592	601	612	559	568	539	597	618	610	612	597	605	591	591	588	570	565	574	578	606	565	596	603	593	594	619	614	602	615	585	616	598	544	614	592	578	598	564	598	567	571	594	544	623	565	627	604	586	609	547	621	590	632	582	641	587	545	603	565	633	570	608	607	548	595	586	567	608	529	556	612	628	598	598	572	578	611	609	578	553	567	578	591	585	595	569	559	578	592	609	563	569	581	556	601	629	576	559	613	582	584	568	594	626	561	526	593	630	594	576	612	597	566	619	609	610	572	617	587	581	568	567	594	556	619	572	559	637	582	536	571	576	600	559	590	544	591	585	601	589	604	610	566	568	598	628	554	552	622	575	562	611	594	559	589	539	539	588	536	585	576	567	563	579	610	545	574	580	559	555	594	598	607	619	580	560	603	562	562	563	564	580	581	620	642	601	565	536	624	599	581	602	612	598	602	575	552	601	549	586	568	619	576	605	596	593	587	564	577	591	573	540	613	600	575	631	574	603	599	549	616	624	563	594	593	629	615	597	582	624	575	621	577	621	576	582	583	614	565	589	604	576	602	618	556	620	614	594	637	603	606	554	572	577	622	596	539	596	592	589	569	623	588	542	598	597	597	612	617	603	593	557	539	609	621	616	562	577	588	575	587	599	619	614	654	601	510	606	605	593	551	592	609	563	594	592	580	513	567	571	597	580	552	582	589	525	591	635	592	579	606	563	597	588	589	572	578	574	590	590	573	599	559	626	620	574	598	628	566	577	603	586	582	635	611	567	608	567	586	563	603	559	524	593	572	558	543	597	580	530	597	548	589	568	592	568	584	565	612	563	608	579	611	581	594	569	556	584	642	578	585	575	589	570	573	594	580	606	607	570	582	597	623	577	579	553	605	602	562	611	571	586	581	556	595	619	636	591	611	617	608	601	631	614	588	581	542	529	595	635	578	541	596	590	614	633	596	621	596	602	598	588	593	580	598	565	574	555	608	637	612	587	586	621	630	590	573	565	597	574	606	578	591	591	595	589	603	578	628	600	595	539	576	567	578	580	617	580	573	574	595	575	620	624	605	594	585	591	619	602	637	602	609	547	601	632	585	601	595	560	552	576	603	576	576	599	598	596	607	587	583	538	572	578	624	604	588	573	611	600	614	557	555	581	588	601	600	599	618	575	612	586	620	577	631	553	576	610	569	574	592	596	558	584	578	584	618	545	566	624	599	590	624	609	612	601	592	563	603	641	569	587	594	586	606	573	526	570	580	561	607	581	567	573	589	574	591	594	617	581	606	595	580	615	636	565	581	595	609	587	562	604	589	585	625	589	624	582	574	609	591	636	573	592	608	573	564	546	623	570	597	618	577	583	577	603	613	570	599	610	594	598	624	612	577	563	602	574	625	573	608	605	597	642	588	562	641	579	569	586	634	615	603	599	605	540	571	594	614	574	556	534	544	588	605	601	566	601	597	637	609	575	615	632	601	619	581	599	592	572	563	607	582	571	589	553	612	603	553	589	588	558	564	618	607	610	603	617	564	556	601	550	616	578	615	608	561	617	620	612	562	563	580	596	618	633	566	575	570	579	633	587	587	594	619	607	590	593	648	596	620	591	588	585	606	606	574	595	628	622	536	597	592	584	543	565	600	582	603	578	592	567	581	563	600	607	618	592	568	572	620	600	586	608	604	582	559	623	612	584	560	586	608	602	573	609	591	617	564	597	607	587	638	587	592	589	580	553	581	576	615	592	565	594	617	631	583	619	570	570	623	585	589	638	582	590	569	562	634	591	570	578	633	566	621	593	563	629	573	613	660	562	598	621	603	592	617	619	536	612	582	581	607	578	580	546	565	589	573	601	587	613	597	582	531	618	578	632	587	540	585	578	545	579	634	553	558	624	543	607	576	584	542	619	575	598	593	551	604	576	611	621	612	593	610	593	640	600	603	587	548	599	582	575	627	606	599	606	586	567	576	604	576	594	597	621	546	628	591	582	577	615	611	577	627	561	612	577	546	583	607	562	604	626	608	589	586	628	620	628	602	574	610	605	588	597	570	585	653	629	563	618	619	573	626	589	579	599	558	605	637	576	579	569	593	609	612	617	586	567	597	589	611	584	557	582	621	608	566	577	614	555	572	608	625	574	584	533	610	556	606	573	585	617	594	595	609	602	603	580	564	620	604	571	660	582	591	588	599	569	575	600	598	576	562	577	586	569	584	593	575	672	569	557	604	588	568	614	612	554	588	583
4151	1118	1016	762	779	761	714	731	682	672	665	701	685	669	701	708	707	680	714	646	709	691	672	667	608	674	675	665	697	673	681	662	683	739	689	685	653	645	676	644	629	685	674	685	685	679	719	710	688	704	687	716	598	703	658	649	679	617	651	680	648	672	709	675	643	641	677	679	658	670	644	686	690	691	655	682	697	664	695	667	666	687	637	641	655	669	678	681	685	681	732	598	684	648	667	718	654	743	678	646	682	683	679	694	659	649	767	699	694	715	629	672	631	649	667	629	679	668	660	640	626	674	711	684	668	694	694	703	708	654	668	624	720	622	716	660	668	681	671	682	724	679	684	661	693	703	666	666	675	663	694	718	643	667	650	689	658	681	698	686	668	651	657	648	630	657	659	666	679	655	726	666	716	655	659	670	685	683	653	669	712	719	599	620	692	644	664	646	703	722	703	692	651	650	695	695	647	686	703	650	667	655	654	657	648	724	715	679	631	649	702	635	705	674	674	674	639	668	671	692	683	718	667	650	620	680	689	695	667	634	672	652	675	676	689	680	648	720	672	693	691	721	688	699	685	662	713	648	640	689	663	687	691	698	652	707	667	665	650	620	702	653	671	667	660	677	674	713	688	660	710	688	645	654	685	636	700	704	647	669	647	642	709	705	691	636	635	692	682	657	638	656	684	649	641	714	647	662	680	690	694	656	679	665	659	693	658	682	667	708	690	693	658	699	652	661	687	639	661	672	677	689	680	676	668	621	663	674	727	678	743	702	713	630	693	674	654	666	696	701	679	697	718	628	692	688	720	625	689	666	698	688	666	700	645	644	674	647	673	658	694	663	652	660	613	644	701	681	658	683	674	664	691	632	702	668	656	687	653	674	672	769	700	714	689	742	668	725	657	710	686	717	660	671	644	704	643	686	687	689	647	705	683	698	683	677	680	678	726	707	715	690	693	724	676	703	668	665	667	679	646	662	677	662	656	634	651	657	662	687	662	653	691	665	635	675	648	677	689	658	676	682	635	658	670	639	660	684	674	709	710	664	665	607	699	663	689	702	664	661	648	686	704	664	673	685	723	641	663	683	685	693	622	686	661	703	698	696	648	686	666	661	701	637	652	669	654	702	696	681	737	635	663	692	680	687	677	666	694	664	669	663	688	663	649	678	700	721	640	658	717	720	671	634	669	693	673	695	694	656	688	725	702	679	675	681	686	664	670	727	687	645	616	657	668	682	681	652	656	688	656	689	650	662	641	688	676	682	690	660	670	663	657	646	674	680	695	657	678	672	626	642	651	719	656	651	626	666	701	684	662	647	705	647	685	704	697	667	663	648	665	670	694	662	708	646	693	707	690	692	664	666	628	667	661	710	677	727	666	699	704	676	708	659	662	729	686	665	699	661	673	662	657	676	687	654	694	683	691	681	631	675	702	655	640	691	655	708	667	743	725	684	656	656	677	653	704	656	686	700	656	664	649	693	650	673	633	697	642	679	683	698	703	640	673	691	705	670	646	712	707	634	689	682	667	649	619	656	688	639	642	685	678	677	667	695	658	642	657	690	695	671	601	663	647	655	703	638	697	715	655	675	703	666	653	654	663	653	679	722	664	679	688	659	646	633	667	715	657	644	683	671	675	676	678	673	689	699	649	673	701	628	650	617	675	720	666	637	668	692	704	684	651	647	698	664	631	671	660	659	617	698	682	688	687	687	698	711	663	637	653	672	704	683	655	688	668	634	669	685	652	650	680	673	706	649	629	653	621	681	637	680	698	678	692	702	660	642	666	656	720	717	671	648	687	709	652	681	706	648	651	666	707	678	681	695	636	674	677	647	636	690	650	679	718	698	689	706	671	681	697	673	679	694	629	679	667	655	710	688	712	700	694	718	674	714	665	681	709	687	659	670	715	648	678	714	673	692	655	718	675	680	680	699	666	659	676	682	690	672	692	667	687	699	671	669	677	675	705	681	685	688	673	683	608	634	675	668	649	735	675	655	719	663	693	712	659	687	653	742	691	718	667	687	662	707	684	659	687	666	703	659	720	692	676	640	662	696	697	687	652	663	682	677	643	682	669	674	631	646	660	661	653	701	724	655	682	684	664	673	649	687	659	678	653	684	672	693	628	716	642	665	713	665	666	690	641	663	680	631	646	720	667	613	684	693	684	659	655	658	670	631	647	699	667	643	640	639	727	679	669	639	691	641	681	667	711	705	669	721	677	676	701	634	658	666	683	706	656	672	649	644	677	689	670	646	659	615	678	656	667	652	709	663	633	675	752	677	695	692	689	668	672	664	759	662	668	672	711	668	675	673	680	693	642	705	667	689	691	632	702	619	638	673	704	659	676	654	687	696	620	677	728	635	638	627	670	724	690	662	700	647	669	672	678	661	663	709	646	648	681	671	671	694	666	643	700	679	657	688	667	678	673	647	664	675	637	702	661	710	665	699	709	700	661	678	701	650	684	705	715	720	669	675	719	653	681	687	656	665	693	710	654	661	696	635	651	657	684	643	664	678	689	696	656	674	668	704	676	658	667	694	665	669	711	669	699	721	686	707	716	647	707	699	682	687	685	631	673	653	681	711	686	685	684	718	690	689	715	672	637	687	642	616	673	674	695	668	675	631	682	704	705	666	702	694	709	626	662	729	681	694	624	628	652	629	681	696	622	677	648	602	676	634	626	670	686	632	706	688	749	651	662	697	641	659	650	683	696	641	675	606	688	661	658	680	708	700	664	662	643	669	658	722	648	664	649	660	700	662	681	641	680	642	700	701	717	640	693	654	640	689	673	676	671	653	680	668	658	699	662	603	672	692	711	639	655	671	663	679	673	702	647	722	691	655	681	615	643	746	664	662	655	654	674	672	694	628	649	668	678	684	671	727	656	660	665	620	661	671	719	695	641	677	643	668	644	659	658	676	683	653	622	677	691	649	665	722	675	664	687	656	704	703	631	666	673	655	649	700	676	592	702	641	684	688	634	709	673	668	691	677	667	663	685	712	581	643	658	692	675	675	708	704	670	658	633	672	704	647	628	669	681	678	685	684	729	668	631	671	695	664	696	696	712	673	678	733	675	660	688	724	646	678	665	665	674	710	668	698	666	692	664	717	641	636	675	713	704	713	675	643	665	678	664	644	679	611	675	660	681	724	658	711	693	650	661	673	690	684	692	662	680	660	659	625	694	657	692	673	704	684	680	656	670	673	680	648	697	676	653	659	647	658	664	737	682	679	664	675	667	681	656	636	709	610	700	671	688	686	691	701	677	678	668	671	671	652	688	670	645	702	645	682	669	653	675	655	685	681	715	693	709	648	717	726	649	644	677	690	685	660	662	606	674	673	673	675	689	669	688	661	722	666	642	652	739	675	679	670	668	670	724	657	691	660	680	669	696	695	654	647	646	692	629	694	713	677	652	645	658	660	704	700	713	651	680	679	699	667	633	658	677	623	701	668	695	700	637	667	684	635	622	687	638	670	657	715	661	666	667	659	678	676	712	673
23223	20810	27779	23908	20786	9423	1528	1137	999	967	902	868	897	862	832	856	877	834	840	869	801	842	838	810	887	825	786	767	814	812	848	831	810	782	844	809	789	801	775	793	815	835	845	833	771	832	741	726	789	768	831	775	809	779	771	820	845	751	798	817	793	819	774	789	759	858	789	783	825	809	815	866	784	779	835	820	823	790	813	855	811	779	740	779	802	728	790	755	769	770	816	753	792	794	766	795	763	751	789	808	828	796	796	785	807	818	752	791	769	802	775	780	851	742	818	800	774	761	807	816	813	827	773	799	800	774	799	806	789	837	759	779	795	788	799	782	788	769	824	785	849	759	794	743	804	801	809	806	810	854	790	812	802	764	828	758	781	850	793	766	811	741	816	795	812	767	836	819	774	847	829	805	744	788	788	771	808	788	778	761	809	781	865	754	765	761	791	772	794	816	758	807	780	780	810	813	820	855	772	778	837	794	800	780	787	792	771	794	819	802	777	828	775	777	793	733	799	780	785	818	798	730	802	817	812	803	840	860	809	810	825	796	808	799	808	769	801	806	823	789	790	799	815	801	726	764	750	802	818	762	804	809	779	784	821	821	821	768	759	760	799	818	837	773	833	742	793	839	826	748	795	776	731	815	769	818	781	838	787	778	849	776	782	777	769	820	853	810	793	796	781	805	836	797	841	799	821	811	818	806	790	802	743	779	828	826	812	751	762	733	753	789	814	805	822	763	760	790	823	820	781	843	781	850	775	802	784	844	788	744	808	796	771	774	827	785	812	863	795	790	789	788	798	869	792	815	784	765	763	800	777	784	796	763	838	800	786	830	854	820	832	770	823	784	775	784	759	759	736	778	805	821	800	791	813	796	842	802	820	814	822	876	815	769	762	771	777	779	838	781	766	804	774	761	822	791	722	805	787	808	805	915	829	822	802	823	819	820	797	790	744	781	762	792	755	810	777	780	749	811	851	839	819	782	805	834	772	781	806	800	791	817	788	798	724	788	785	851	769	835	850	797	811	764	796	802	752	831	796	738	804	843	799	843	793	791	775	792	768	772	798	798	813	785	762	776	754	825	801	833	778	830	840	757	802	895	782	773	805	808	783	766	823	814	795	802	811	804	784	741	816	786	775	762	811	759	808	806	778	795	801	755	795	785	733	817	831	826	762	834	824	814	756	768	841	790	762	806	772	785	763	767	738	815	799	712	774	784	785	790	798	768	817	788	855	754	789	756	764	795	736	786	767	786	775	761	759	788	821	775	836	772	786	787	782	835	801	788	757	786	834	763	879	838	741	836	868	778	816	785	815	869	795	845	773	787	800	819	732	790	811	760	829	802	786	793	741	782	790	845	799	759	855	821	762	817	804	834	752	783	795	736	837	796	795	768	820	770	758	784	821	772	757	783	762	802	802	793	803	839	763	779	802	785	797	797	788	845	760	815	805	777	812	811	820	805	800	778	830	789	792	786	777	809	841	802	744	774	773	760	802	817	831	849	855	777	778	812	797	779	809	778	834	763	785	801	816	829	782	816	833	797	777	829	834	778	779	768	783	804	803	878	803	791	772	823	789	755	846	811	781	789	837	799	805	800	828	871	835	766	795	795	785	783	788	810	846	816	797	805	818	814	789	794	802	816	813	836	819	754	867	833	808	802	760	749	837	786	785	772	798	797	813	882	764	827	791	820	768	834	785	805	799	723	749	789	806	785	774	779	815	789	787	789	763	794	763	805	797	854	815	787	792	788	846	815	822	858	812	792	807	880	795	820	762	816	753	795	794	792	798	785	809	770	807	796	844	783	814	803	834	770	765	774	789	810	748	795	783	813	788	739	775	794	812	813	807	777	822	796	817	784	799	780	806	767	837	781	834	806	758	785	746	820	810	776	835	820	807	819	806	797	847	809	812	752	806	754	841	748	791	814	766	813	826	767	776	783	850	819	753	755	842	797	777	822	850	818	783	827	765	819	808	754	805	792	826	795	862	832	818	812	804	835	810	821	781	828	744	806	782	803	771	800	798	744	814	794	828	789	803	800	785	812	781	823	816	829	838	785	845	825	838	807	853	802	800	810	786	803	802	838	794	799	839	778	782	794	814	815	829	757	787	826	788	800	772	784	804	818	761	800	792	784	811	791	793	812	757	792	806	793	791	766	760	781	828	834	762	780	758	746	806	775	783	818	802	839	824	805	742	827	799	778	782	737	790	782	767	762	766	847	781	827	852	853	753	799	796	808	811	817	771	764	774	839	809	820	792	829	750	798	806	801	775	781	819	825	794	847	830	829	736	818	783	820	776	825	788	782	813	828	761	764	810	725	766	739	847	818	756	794	809	794	802	826	811	800	765	768	774	771	786	829	787	831	841	761	768	805	775	787	793	749	790	768	782	777	791	844	799	825	763	805	853	700	814	784	807	795	830	787	818	790	831	802	727	778	783	769	827	776	782	766	755	801	797	782	752	789	860	781	797	784	762	775	815	791	846	831	793	803	807	768	792	778	798	807	802	776	797	776	827	755	750	759	788	794	761	861	774	810	827	791	771	819	840	819	798	758	793	782	833	801	756	754	842	776	712	792	786	775	796	777	883	786	779	768	800	810	837	710	755	802	769	842	759	780	849	781	791	740	835	839	828	807	773	793	792	818	748	809	819	792	824	794	886	740	782	810	854	770	768	827	786	801	829	817	880	785	820	815	759	802	834	794	809	772	809	817	784	841	787	803	790	860	803	780	794	777	775	786	806	868	782	768	787	823	800	785	806	776	735	775	798	780	800	816	778	805	739	782	807	795	799	776	813	782	797	838	785	765	799	843	782	775	773	808	814	824	855	774	799	804	804	796	800	800	799	782	809	751	748	796	784	774	794	812	818	764	783	824	830	792	792	788	795	828	780	813	795	764	780	814	777	770	777	757	769	792	794	819	746	774	839	758	755	753	794	767	845	763	766	773	827	819	744	817	825	838	796	847	758	776	807	809	785	800	766	775	782	783	811	816	816	807	767	758	768	795	812	776	788	776	792	839	798	812	779	770	805	798	857	827	734	770	837	769	808	801	836	824	829	752	728	821	824	793	807	782	835	789	803	799	760	746	824	741	789	785	824	827	807	817	798	815	831	780	823	768	812	792	749	791	833	776	787	778	775	847	711	856	829	761	798	781	782	837	799	789	807	840	820	763	753	810	773	762	815	777	832	808	862	768	774	767	734	797	800	806	779	803	790	801	799	736	762	796	820	736	769	789	870	822	812	802	804	800	819	759	739	795	748	790	809	841	794	830	750	725	785	797	820	801	791	752	729	822	811	805	763	788	821	743	791	766	813	751	789	818	802	800	808	783	772	831	819	801	785	764	803	783	792	734	794	777	767	804	809	798	768	810	737	808	801	798	788	830	794	746	809	812	803	804	800	763	813	756	830	751	737	794	783	776	777	758	833	775	795	824	801	827	787	799	730	796	749	778	765	771	800	804	829	765	803	772	766	774	784	804	825	796	821	795	763	816
3329	8272	6439	3193	2383	1969	1754	1465	1334	1188	1169	1133	1055	1011	1025	1017	994	954	986	1000	946	942	966	953	947	983	867	907	892	919	942	924	939	939	927	924	909	922	930	892	899	899	941	944	955	994	909	891	923	900	901	929	903	911	890	881	942	890	907	919	960	936	920	903	896	921	918	912	913	896	928	914	904	949	884	939	934	904	925	917	971	900	872	906	902	916	963	949	930	861	853	851	879	925	882	869	882	927	854	921	912	899	946	948	938	869	884	895	891	878	917	899	904	911	914	855	891	917	873	900	901	908	877	930	928	911	888	878	910	920	928	913	885	861	848	853	959	874	867	844	885	894	929	886	940	960	934	938	839	923	844	912	933	939	936	962	907	910	904	953	930	918	876	880	957	908	853	893	936	947	924	886	968	860	876	885	910	917	919	905	892	909	910	900	919	820	937	932	877	887	908	886	915	880	936	851	895	875	892	941	941	975	976	883	901	905	864	934	943	906	913	922	909	906	936	950	900	927	903	1003	921	866	912	946	897	875	888	873	952	940	899	908	877	916	856	883	865	902	887	949	883	929	870	899	920	915	897	938	864	890	935	918	865	963	856	887	912	858	941	916	931	862	889	873	906	875	891	885	862	937	913	884	869	903	918	906	911	926	885	872	951	914	921	912	894	849	917	915	910	857	871	927	924	873	901	881	820	902	906	887	872	950	930	908	864	851	934	940	928	910	917	917	931	901	949	932	870	881	935	925	903	915	941	916	866	883	916	877	918	941	876	926	828	920	890	888	878	939	910	873	928	905	885	876	840	916	905	955	870	924	937	900	911	921	910	901	880	902	941	940	909	894	895	885	927	906	855	925	903	948	903	873	892	880	819	903	910	845	904	944	906	913	850	887	904	858	910	923	917	888	847	958	917	884	840	876	949	898	913	912	934	923	898	946	918	902	938	910	911	943	947	931	911	898	889	931	881	898	939	861	931	902	922	947	909	904	965	893	869	874	936	937	903	870	896	946	923	940	921	913	915	887	880	878	925	853	939	895	926	914	912	887	855	996	872	932	931	844	917	941	959	907	945	946	913	887	913	852	914	903	928	896	888	942	880	899	912	833	841	964	951	903	870	872	941	931	894	924	889	891	831	903	903	953	848	919	923	942	883	909	939	895	853	899	896	929	891	918	890	890	899	883	921	913	898	871	902	978	885	907	932	900	893	928	893	920	871	954	922	861	880	946	898	900	912	915	893	886	905	914	891	914	871	896	928	929	896	934	912	878	869	913	883	914	898	878	857	917	922	896	832	947	905	955	896	910	910	876	897	880	921	873	907	923	956	885	906	913	876	893	901	875	879	908	901	880	886	954	903	878	897	865	903	913	898	895	909	890	894	914	908	933	891	932	891	926	896	865	955	864	926	877	899	938	933	901	899	910	889	911	885	884	925	893	932	917	931	918	902	873	919	897	928	891	870	862	870	894	928	861	917	897	881	866	917	931	915	911	916	868	918	891	933	929	867	876	901	954	869	868	919	885	895	875	887	869	898	910	829	907	932	856	933	930	866	893	869	867	918	847	924	908	837	898	922	900	934	906	927	930	927	930	898	936	929	944	919	895	907	909	959	911	911	900	908	890	925	902	893	869	873	911	909	885	925	923	924	902	908	902	840	911	900	871	936	885	909	919	874	901	911	880	942	894	949	851	921	910	912	861	933	899	898	855	870	877	922	896	922	888	870	919	868	905	902	931	892	976	920	923	862	901	933	895	879	877	877	883	959	932	878	914	887	856	899	938	917	950	860	943	928	928	893	948	891	867	934	875	947	860	927	848	887	869	906	923	898	802	874	896	891	876	926	867	878	872	909	927	940	923	907	915	919	909	895	895	880	945	929	928	912	891	874	916	943	895	897	884	926	912	917	933	921	916	889	957	930	925	979	910	907	949	945	909	904	842	887	900	908	932	887	922	933	893	889	926	965	924	843	892	928	872	898	913	975	923	902	933	851	882	946	915	951	911	932	921	895	916	907	938	866	922	893	903	872	882	884	904	929	912	874	899	874	922	856	939	864	925	936	902	859	923	869	914	945	912	947	945	945	882	886	852	907	925	905	929	887	917	861	914	918	887	937	899	909	906	890	904	858	931	944	864	954	980	928	940	879	926	936	868	957	895	864	929	910	840	882	911	861	884	949	941	845	858	891	907	917	876	876	933	856	878	948	939	883	883	923	850	906	903	896	932	918	879	913	889	889	878	864	923	918	922	900	882	895	895	921	888	901	913	905	925	910	898	922	893	877	881	964	956	897	894	913	870	827	899	936	921	882	874	875	886	891	921	840	862	909	896	919	925	879	916	902	892	884	880	923	882	888	918	875	869	903	883	890	938	872	895	933	930	881	887	915	902	879	855	899	943	922	911	954	870	868	942	913	908	945	917	929	961	879	890	937	931	911	898	920	911	930	880	864	867	931	913	955	897	904	887	916	899	939	837	912	886	873	929	889	902	941	932	896	901	921	914	895	878	935	903	941	894	953	936	908	914	871	870	932	929	876	897	875	858	904	895	902	919	911	919	915	885	968	883	895	918	890	862	857	918	881	922	932	945	912	907	899	916	921	898	887	912	919	845	908	876	867	873	888	924	938	864	961	897	964	891	971	910	846	901	920	928	895	912	909	897	891	895	882	920	907	884	903	893	888	868	871	897	926	905	976	900	917	921	906	958	869	916	936	905	879	884	947	911	928	909	903	898	881	894	948	924	911	907	882	875	921	842	916	929	907	864	866	1002	938	849	906	878	933	872	900	897	885	919	853	861	910	963	949	881	887	892	902	904	928	902	896	905	928	920	935	926	910	895	915	868	932	877	948	913	922	910	893	911	890	931	920	880	908	946	885	861	935	922	917	874	894	944	887	914	915	957	840	905	914	936	971	909	900	934	904	879	967	860	918	873	941	937	892	931	847	880	907	867	920	934	875	906	906	877	937	930	885	915	942	847	959	935	918	921	944	915	862	920	908	858	896	884	926	881	901	896	880	857	908	875	934	883	901	936	916	922	864	915	902	878	897	891	943	907	904	963	926	952	941	901	891	909	879	950	968	848	884	915	902	913	877	906	854	943	855	901	876	883	913	887	874	914	917	856	899	905	899	891	894	941	871	909	888	878	904	852	914	907	918	901	936	957	895	943	944	869	879	910	878	939	884	841	919	884	893	912	868	871	880	918	902	887	850	928	878	873	899	935	911	871	912	928	943	905	860	928	912	879	981	892	837	913	919	937	875	880	938	918	923	888	882	915	916	933	856	891	910	910	872	920	908	900	901	916	941	880	908	897	895	953	922	899	903	864	870	866	892	903	978	926	867	909	899	897	953	924	849	917	918	870	952	863	914	909	820	860	904	931	905	904	883	929	968	902	904	916	955	916	863	902	863	893	903	877	921	895	889	853	912	853	926	827	913	909	885	875	893	864	873	874	950	908	895	881	915	877	876	908	882	883	932	905	939	932	898	927	919	883	914	900	909	939
24228	20836	26864	24815	11512	749	495	444	381	433	363	360	323	305	308	337	306	285	325	321	294	307	327	304	315	306	285	290	288	290	286	273	309	292	301	299	298	263	301	285	280	273	281	266	272	303	301	298	287	318	288	272	277	295	270	303	288	257	295	298	258	282	275	289	298	272	313	279	263	314	293	290	265	320	277	272	261	270	297	304	294	290	299	258	300	279	262	292	264	258	280	293	296	263	275	280	282	254	305	298	286	294	272	302	286	283	287	278	276	269	254	278	293	291	274	293	301	298	308	278	293	300	278	307	289	289	278	278	297	282	276	294	285	263	333	294	286	289	268	267	279	257	276	310	278	276	251	274	289	278	291	292	299	319	255	284	296	321	277	285	290	280	267	286	339	281	317	283	313	314	265	268	322	325	297	316	272	263	280	294	299	273	276	304	267	279	310	310	273	282	295	297	312	290	277	289	289	281	278	289	299	297	260	261	296	319	288	290	316	303	296	287	314	282	267	302	256	280	257	278	298	283	241	281	296	272	306	295	289	273	311	295	267	285	299	290	290	290	321	287	292	306	298	282	296	285	276	306	271	296	287	300	277	299	273	286	297	264	315	275	275	295	264	286	262	308	274	256	292	284	279	310	314	277	290	306	265	306	296	274	300	274	294	254	281	281	259	272	298	297	289	299	297	276	303	281	296	284	289	311	311	343	284	272	297	286	280	253	315	308	283	282	269	308	302	303	291	302	279	298	284	291	305	265	310	282	281	282	298	302	279	294	305	266	299	294	291	300	296	303	272	280	265	272	268	296	253	267	274	293	277	263	283	241	260	259	274	286	297	294	263	302	283	276	291	312	261	300	286	280	282	278	300	311	293	278	298	282	273	335	285	301	278	289	287	290	306	267	278	296	266	314	274	309	283	295	270	290	284	310	266	281	263	299	276	314	261	268	307	295	311	302	285	265	253	267	281	269	312	276	278	310	282	296	263	290	269	294	275	273	254	241	282	262	271	287	307	275	287	293	295	266	267	297	310	286	272	277	288	289	310	282	284	273	293	288	276	240	264	293	304	308	286	293	302	290	302	284	295	310	293	312	295	272	293	304	259	318	276	292	308	305	278	286	309	291	300	290	309	295	290	285	299	273	267	299	288	280	275	291	296	253	322	296	273	280	278	259	273	274	294	292	279	280	299	268	277	265	272	294	296	290	269	265	267	268	281	303	331	282	277	306	319	300	283	270	289	280	280	279	293	269	287	282	286	314	260	299	321	292	278	314	294	303	291	277	274	270	275	325	299	261	295	281	297	311	285	293	318	304	302	303	301	280	290	261	286	290	280	283	290	317	286	309	281	282	287	277	278	270	253	317	302	273	284	291	274	249	304	272	283	304	312	286	285	276	269	283	292	305	323	320	302	322	297	278	267	260	277	252	270	304	296	280	262	286	310	295	286	279	295	280	301	258	258	280	281	292	282	284	269	276	295	285	305	271	269	273	288	297	274	286	285	287	311	287	284	311	278	279	296	283	290	301	292	281	276	294	286	296	288	309	291	281	263	272	288	324	279	306	310	294	299	304	284	301	286	289	252	272	318	266	268	262	292	295	287	280	285	289	267	277	261	299	310	302	262	310	296	256	291	303	274	270	302	269	279	274	324	306	290	283	308	265	280	291	313	269	291	308	286	320	257	280	333	283	307	295	299	293	279	308	282	310	279	313	299	274	295	275	302	278	290	296	308	308	262	272	308	259	279	292	269	314	285	323	253	287	271	276	271	315	268	267	311	330	288	265	291	273	272	266	271	278	309	285	249	312	282	315	296	307	255	266	313	272	289	289	282	289	260	301	304	292	253	268	299	290	296	278	292	272	287	292	279	310	322	307	282	308	289	280	307	301	273	287	274	303	270	273	291	284	292	281	270	296	297	302	307	290	303	278	278	250	261	288	276	296	315	264	275	287	281	302	286	291	296	282	265	277	288	276	290	277	299	291	273	287	283	283	308	232	309	314	309	280	287	274	284	304	269	266	293	296	266	296	267	264	254	302	270	292	293	277	304	277	281	237	293	321	289	281	270	268	270	303	297	290	318	331	285	307	277	307	287	306	313	309	297	297	293	303	274	291	271	299	272	269	277	322	271	287	274	306	266	283	275	297	298	297	261	290	297	275	279	283	272	258	273	290	296	270	276	275	312	273	284	265	275	283	293	276	294	255	283	273	275	271	298	259	295	312	293	311	260	286	273	309	317	311	329	257	282	273	290	305	289	256	330	269	276	279	271	306	285	258	253	288	301	283	300	316	273	278	258	300	266	301	262	284	259	291	260	265	281	250	286	281	313	300	287	268	268	293	275	294	309	317	298	271	296	293	284	265	308	304	279	272	288	309	306	268	282	260	315	291	305	274	286	263	300	303	288	299	263	285	287	292	307	320	288	281	294	276	303	281	272	300	303	260	304	294	232	305	310	278	280	276	272	272	277	295	253	296	288	262	277	335	267	304	334	305	271	292	283	293	289	307	300	268	266	301	278	312	289	278	256	311	287	281	242	290	291	289	287	286	289	253	319	294	287	264	273	259	299	291	272	259	267	271	315	272	292	278	269	271	263	296	260	296	330	287	283	289	281	272	279	320	273	308	289	293	276	268	300	273	336	273	293	309	283	290	281	297	282	292	267	258	305	271	272	279	264	280	296	274	288	271	294	254	295	284	257	275	279	274	291	297	288	294	296	309	289	296	309	303	296	308	309	284	294	288	272	316	295	275	292	274	293	325	256	287	289	269	288	277	306	265	288	276	286	296	283	269	284	267	269	281	310	302	280	272	286	309	289	280	266	260	314	277	284	309	285	289	279	306	274	297	333	309	291	263	282	273	325	301	293	251	325	297	282	271	271	300	266	273	291	280	291	295	288	276	274	272	279	309	277	290	310	286	269	285	264	293	258	271	275	295	299	281	294	310	307	307	286	308	301	283	307	288	275	306	278	259	275	301	300	267	273	303	306	256	290	300	305	290	292	289	267	294	276	279	314	314	305	290	328	295	295	328	275	247	294	282	282	278	309	271	251	320	267	294	299	316	252	283	277	296	280	273	279	282	293	284	286	283	298	267	289	279	275	309	267	290	298	278	281	292	336	273	290	297	332	293	281	306	302	303	264	286	284	302	310	283	267	267	322	279	271	293	276	331	312	295	292	308	271	295	267	294	275	285	284	303	293	305	317	296	281	306	274	312	321	296	265	303	297	277	294	278	297	306	277	274	291	299	291	284	295	295	313	278	275	254	280	271	237	307	285	261	284	309	290	283	284	278	278	275	284	281	300	264	300	295	260	299	270	307	300	302	276	285	310	286	279	316	293	297	273	300	300	275	298	309	319	294	291	294	316	303	295	312	279	283	282	294	297	298	301	307	324	268	309	308	287	291	266	275	293	271	291	292	262	285	293	297	291	263	292	277	296	246	295	280	273	257	294	290	277	307	286	298	319	260	290	290	275	288	290	281	284	270	317	289	286	283
3418	5004	3799	1737	1328	1024	800	697	611	555	533	462	469	428	406	393	380	365	370	375	406	368	357	352	340	372	334	341	347	372	374	358	364	358	329	329	350	348	341	333	338	305	333	350	334	339	338	346	361	336	308	360	327	333	339	357	339	364	333	351	372	316	341	325	385	341	349	323	345	348	356	334	355	332	359	360	343	375	356	339	351	334	327	346	321	393	334	359	347	327	320	378	361	331	347	336	350	335	361	335	332	332	365	340	354	324	357	314	357	314	356	312	333	366	374	326	365	350	317	369	345	329	346	373	360	339	352	350	349	337	346	367	317	334	347	349	342	355	336	331	303	321	362	327	361	330	334	321	304	342	366	340	340	353	347	338	310	338	333	353	329	337	353	353	325	362	365	338	326	314	356	330	316	342	367	375	356	326	320	305	318	330	346	329	333	345	325	354	342	319	350	337	355	346	357	302	326	346	356	370	349	338	335	358	363	362	327	341	327	371	318	337	334	307	305	377	335	329	359	363	381	302	361	339	345	344	330	392	353	374	363	331	339	348	331	345	363	324	314	329	365	346	339	336	305	328	310	349	333	333	348	359	346	358	360	347	345	346	357	353	331	322	350	372	355	346	344	348	362	332	332	360	331	324	348	349	345	339	313	334	327	308	364	353	342	332	332	334	350	304	363	342	351	343	319	345	317	364	325	351	369	329	335	349	362	349	353	328	331	345	352	346	362	306	343	369	349	349	365	354	351	327	354	334	353	326	340	353	351	356	355	333	331	352	353	359	322	358	359	326	322	326	349	326	310	351	366	350	345	319	347	347	343	386	347	303	347	354	358	353	341	325	334	348	326	336	347	315	366	311	333	381	322	357	355	330	312	339	352	333	333	334	308	317	337	319	346	332	327	327	343	328	362	344	322	324	323	344	328	334	344	382	359	325	347	323	355	334	310	313	361	308	352	328	349	334	315	322	365	355	337	349	341	358	372	331	311	386	352	337	380	343	358	331	330	332	362	347	351	325	371	315	303	323	370	354	341	352	330	354	348	366	321	339	326	312	361	331	350	353	322	319	328	369	341	361	328	312	307	353	307	364	330	310	328	352	359	324	346	346	347	322	354	365	322	334	332	330	310	342	363	343	333	350	351	342	325	330	319	354	314	365	329	356	345	361	332	305	351	360	353	334	358	336	333	333	323	300	343	307	361	351	347	371	303	332	314	319	336	312	322	310	316	362	360	342	339	351	338	336	341	351	338	331	359	338	327	337	316	325	313	341	318	332	299	346	316	336	288	351	362	333	326	318	337	300	346	318	315	331	332	368	367	356	325	296	329	356	329	306	374	369	324	335	374	361	366	339	311	336	345	354	347	353	382	332	325	369	373	331	341	345	312	331	324	336	355	357	348	325	353	329	351	346	374	370	318	333	350	335	364	356	324	331	338	365	363	356	355	324	372	319	325	347	356	319	347	335	355	339	354	362	299	321	338	347	349	343	333	356	341	334	330	368	369	329	379	351	331	342	372	361	350	346	325	332	354	353	342	363	371	330	350	345	356	332	366	326	357	337	341	340	321	353	334	356	335	323	343	372	361	332	332	390	328	356	308	317	352	344	340	341	340	376	332	316	341	374	330	309	330	321	346	353	345	339	328	338	343	333	332	324	334	356	358	322	345	368	319	327	338	348	362	360	347	353	337	353	297	324	343	343	348	310	351	341	329	338	351	324	350	335	327	349	350	349	368	385	336	366	371	331	354	352	335	328	355	339	339	367	341	353	325	357	362	359	357	352	342	350	330	354	325	359	317	331	343	353	329	354	345	316	313	312	339	352	372	347	330	348	345	307	341	356	359	362	327	362	368	327	360	359	346	356	357	324	358	334	301	331	357	335	360	355	357	361	383	335	334	346	315	311	334	350	333	318	377	334	349	300	331	320	326	365	356	342	327	321	345	370	335	343	333	345	345	354	348	335	353	332	358	372	354	337	367	373	373	351	374	325	326	359	315	338	359	348	345	325	389	356	342	335	338	339	342	338	343	340	346	388	346	347	317	351	301	359	355	352	365	322	336	349	388	340	333	350	346	344	334	290	342	344	328	370	366	345	341	311	318	313	367	339	345	347	322	341	386	359	320	340	341	310	397	338	334	337	364	345	361	353	339	318	355	340	335	359	351	370	345	326	341	327	336	385	332	330	372	351	348	348	349	333	341	349	341	333	327	347	335	357	337	380	329	349	375	310	361	294	330	340	352	354	342	359	348	355	371	358	306	339	344	343	315	332	330	351	356	335	357	360	359	337	380	313	332	374	355	326	333	361	347	352	340	330	329	353	361	336	349	371	327	348	310	347	353	341	374	365	348	350	333	341	333	335	336	357	373	348	305	359	317	339	322	357	361	350	366	341	313	361	361	352	335	314	347	361	340	344	340	320	321	345	318	351	326	337	299	343	319	333	347	323	331	334	340	337	324	354	294	361	324	343	349	352	320	334	348	364	316	341	323	350	304	325	339	351	317	376	383	320	356	332	314	310	345	383	331	367	302	345	305	339	355	360	315	351	354	353	380	337	317	343	370	358	329	353	347	373	336	329	359	358	310	371	371	367	343	346	356	349	353	333	343	336	340	335	302	327	339	344	365	366	375	350	359	329	359	326	323	355	336	313	382	343	385	356	340	335	367	341	332	360	360	349	331	368	358	355	306	343	307	334	358	322	383	346	346	364	379	388	332	361	363	360	334	354	353	348	348	343	332	339	329	338	351	332	354	312	349	334	336	330	359	303	331	342	342	317	357	327	353	354	311	319	357	361	308	363	324	331	348	339	351	368	350	350	363	332	368	383	374	305	343	348	372	344	345	330	347	324	345	351	354	347	341	307	338	342	332	356	354	334	314	338	328	355	324	351	392	354	354	318	346	368	370	330	363	332	347	333	355	310	341	327	347	362	345	315	351	307	333	350	365	361	373	344	352	333	363	353	330	365	330	367	330	354	347	356	328	322	357	345	350	354	362	342	340	363	319	345	323	319	347	375	331	317	345	351	325	350	352	343	318	349	352	323	327	341	322	334	306	373	352	364	349	334	371	380	321	315	306	340	343	331	378	359	353	340	336	349	328	355	344	362	355	333	370	337	350	343	337	343	391	344	330	345	309	339	338	345	308	372	339	344	358	351	328	301	363	355	328	331	373	356	382	327	361	357	364	349	314	373	324	343	348	370	355	327	359	329	332	363	338	352	369	373	369	345	303	340	326	339	328	359	329	339	349	345	334	334	328	337	358	358	342	373	318	365	345	337	327	330	348	341	327	352	347	345	327	370	350	330	336	336	314	384	336	363	381	331	369	345	336	323	347	402	343	353	359	313	347	337	350	348	334	297	338	342	337	318	360	352	344	351	343	336	364	341	330	367	342	336	357	327	351	341	332	314	352	320	337	317	307	335	355	377	340	368	336	333	332	346	348	319	360	333	367	325	316	378	326	344	350	360	356	320	327	342	359	352	320	343	328	337	344	352
22204	20843	28242	23545	20834	20868	9002	1265	949	842	770	735	662	664	660	609	590	585	604	582	529	553	540	555	500	537	521	547	546	521	517	525	515	526	525	520	493	525	506	540	501	499	524	489	474	495	555	502	496	506	483	497	546	495	514	486	482	451	530	477	550	540	472	587	489	498	506	495	501	460	519	538	502	549	470	502	507	511	482	481	496	508	524	466	474	494	506	528	515	511	460	468	465	473	502	474	508	474	504	483	501	481	506	491	512	485	494	523	496	492	449	475	478	483	491	460	462	501	490	522	492	513	490	495	523	502	485	476	480	491	497	434	496	499	500	490	475	470	493	491	517	480	481	505	496	529	504	517	521	494	467	504	517	516	473	465	517	495	464	486	477	494	471	492	466	512	486	499	473	487	469	490	475	480	478	477	492	511	471	520	492	492	491	501	492	485	470	506	441	488	487	476	511	469	501	494	506	484	496	481	491	500	494	483	531	473	492	420	443	526	528	491	542	475	467	546	490	510	463	439	505	469	507	539	487	477	510	454	515	478	490	523	547	493	493	499	476	475	510	479	507	485	460	474	499	461	499	500	468	462	500	478	503	489	499	529	465	510	466	506	472	489	477	505	491	495	506	457	496	484	515	503	480	445	463	478	479	491	501	492	523	504	482	519	462	522	510	527	481	529	516	475	510	496	510	505	497	523	494	521	476	459	494	452	510	516	509	503	527	482	516	524	461	515	501	482	478	480	494	494	503	491	458	459	549	509	507	472	518	476	491	447	527	445	483	491	500	501	518	489	478	507	523	480	478	460	484	484	419	485	514	456	498	490	532	460	492	557	504	493	503	478	488	528	466	480	477	543	522	500	519	493	479	497	497	507	515	497	465	513	454	473	507	483	491	459	491	489	486	475	522	514	504	520	448	484	474	473	511	476	520	509	475	474	493	507	498	531	475	492	511	500	488	495	496	538	483	515	523	484	480	499	496	476	485	492	492	452	485	495	484	474	505	536	516	521	502	476	482	479	502	486	523	489	550	504	476	464	486	511	481	536	533	475	464	475	518	499	502	508	495	488	498	477	494	481	508	479	495	480	500	490	491	481	501	499	484	515	459	461	460	488	457	462	498	511	531	495	535	463	515	482	494	522	519	477	507	485	507	537	508	495	479	477	442	501	518	513	475	493	518	487	508	518	529	522	528	504	484	529	493	492	492	513	504	469	502	505	489	485	477	500	498	488	487	498	489	510	487	517	524	520	506	452	485	468	486	517	496	506	528	462	451	516	503	447	521	514	486	503	476	521	482	455	488	473	487	517	482	483	465	492	501	501	521	459	485	511	451	469	458	516	541	515	518	512	479	489	510	508	500	501	479	511	497	475	480	470	490	451	486	495	503	508	477	514	476	515	507	511	479	476	472	476	476	512	499	531	479	481	482	474	462	480	528	500	450	481	468	509	491	524	498	490	467	505	517	483	516	491	492	479	487	525	542	465	516	494	473	467	490	515	526	461	495	505	503	512	475	517	459	474	474	448	503	508	487	521	504	460	500	483	489	508	462	489	484	543	530	490	498	489	511	475	480	510	502	527	480	503	480	493	493	495	512	508	463	473	505	509	523	495	520	514	495	472	506	470	487	521	491	501	512	469	470	501	459	504	496	503	542	452	475	565	477	483	480	499	491	511	496	484	462	503	487	516	472	511	519	473	515	508	486	502	512	478	496	498	524	491	500	559	493	508	532	517	506	535	505	507	489	465	462	454	456	491	540	485	505	518	491	523	487	542	508	498	495	451	464	492	510	530	468	475	515	481	490	504	510	500	511	473	485	478	505	496	489	494	514	510	485	458	522	491	504	494	469	478	504	490	488	480	537	497	498	513	514	500	505	462	487	474	502	486	442	471	460	471	518	488	479	519	506	512	530	501	484	486	499	511	532	502	530	480	485	501	536	496	495	530	510	498	474	469	498	479	476	510	516	523	480	461	494	513	495	492	479	506	541	484	493	508	461	468	488	470	455	497	497	457	493	481	461	484	490	494	488	484	471	464	489	500	479	473	510	523	513	491	517	508	537	457	490	479	473	483	499	495	499	470	478	489	490	476	505	457	510	514	513	497	524	471	506	503	474	481	479	447	504	537	545	511	474	495	506	486	471	492	464	499	479	509	496	478	509	499	557	463	533	505	509	499	519	477	499	482	478	527	486	476	489	462	486	488	529	505	506	464	504	478	489	458	500	484	466	468	528	454	487	496	462	480	515	498	503	537	499	498	439	486	464	506	504	503	462	498	500	458	511	482	482	524	520	471	492	462	476	486	491	498	510	481	472	483	475	520	506	482	503	513	484	493	524	476	487	464	512	531	473	524	473	465	473	446	504	511	483	492	515	480	492	469	483	507	536	480	530	475	463	498	507	474	531	504	469	456	495	542	493	473	493	477	432	529	493	484	468	487	524	509	481	442	506	460	504	511	499	486	497	496	467	448	470	478	483	508	472	495	497	447	491	472	492	527	494	453	494	449	508	452	475	473	466	518	466	519	436	478	537	490	499	514	505	501	460	501	521	477	497	488	484	482	529	514	482	504	433	483	503	526	486	500	509	438	470	458	475	491	460	485	480	493	486	457	531	486	484	505	509	474	492	499	497	496	449	509	495	521	508	473	457	483	478	499	509	509	499	490	493	472	458	466	480	486	494	503	489	501	491	485	461	485	475	460	540	490	466	512	493	478	498	492	499	459	507	508	484	532	491	441	480	469	512	465	525	492	459	510	497	502	512	496	486	468	491	473	461	521	488	489	494	503	504	517	503	509	469	483	512	472	523	496	474	516	511	463	485	493	475	499	523	518	467	515	499	486	499	494	466	492	470	474	523	490	506	497	532	442	516	470	487	502	490	517	548	505	497	532	516	440	490	483	512	506	494	508	499	464	482	517	503	483	524	523	514	475	508	499	512	545	502	491	493	478	484	498	493	492	500	505	490	534	492	492	470	483	511	483	511	495	509	520	524	509	458	456	500	468	511	478	502	468	474	487	495	516	495	488	479	504	515	507	467	490	455	484	561	492	501	510	486	484	508	484	484	488	510	463	471	513	509	483	491	489	472	466	466	478	479	482	514	509	492	456	464	461	486	477	501	463	492	517	475	451	480	496	488	492	478	456	530	460	487	499	504	467	475	497	466	511	478	478	507	494	507	506	492	445	453	464	474	474	502	523	496	456	489	466	513	481	470	512	468	516	453	462	460	454	506	480	484	488	482	464	494	532	433	511	471	457	463	483	497	488	465	502	491	503	484	475	478	504	496	497	511	482	473	485	526	503	483	493	505	523	456	503	537	476	502	463	491	501	474	497	492	490	513	519	512	503	471	506	483	497	499	494	498	485	491	488	460	460	467	471	497	463	472	459	473	484	503	473	446	471	502	484	491	493	501	462	465	468	477	494	496	496	477	523	460	506	527	473	485	512	530	502	502	494	486	483	478	499	466	469	441	465	489	497	507	457	509	502	473	470	461	493
4520	13703	10736	5170	3729	2834	2069	1775	1462	1233	1085	1005	927	863	800	801	765	677	690	617	670	641	612	655	631	649	645	619	630	650	597	640	605	626	605	615	610	590	578	598	643	600	610	568	579	586	583	554	602	595	573	625	611	586	563	612	642	607	556	582	549	591	569	575	568	616	656	564	576	620	607	573	566	570	634	540	592	534	552	588	615	580	612	580	555	570	590	563	558	586	644	596	607	624	589	550	602	551	573	622	568	590	585	624	596	582	571	584	604	574	551	606	588	567	548	591	589	562	599	608	586	542	609	561	619	561	583	550	558	562	645	604	563	602	561	600	523	620	561	563	586	566	567	532	621	566	596	612	590	542	521	587	590	623	613	628	545	588	599	581	611	611	603	628	622	557	551	615	569	545	520	593	616	577	605	559	599	571	572	585	575	539	559	600	602	547	536	589	583	597	575	593	587	589	624	603	589	600	597	566	578	620	601	584	602	617	561	619	559	608	535	536	589	569	543	578	584	620	582	561	597	600	585	561	582	566	549	576	576	590	604	578	593	605	578	588	597	618	582	563	524	643	574	599	567	598	564	571	539	550	602	578	581	589	549	599	574	607	579	570	545	574	565	592	561	530	604	613	592	581	583	537	590	583	589	573	596	580	580	598	557	607	590	522	584	576	579	587	597	570	579	604	597	618	562	565	562	605	606	551	570	582	569	603	573	547	619	572	629	579	586	616	547	588	527	547	537	574	606	604	586	558	581	564	596	581	576	592	585	566	573	564	573	556	603	575	549	594	600	559	591	617	609	596	563	570	609	559	584	597	583	615	606	587	576	624	567	579	585	590	547	573	619	539	600	581	588	583	524	564	569	594	554	608	592	594	521	571	555	573	580	540	588	554	582	566	553	595	583	580	540	571	600	587	605	591	592	586	560	578	618	612	581	552	560	557	585	537	619	559	599	583	630	595	588	593	561	549	589	606	552	598	573	576	581	570	537	583	577	534	570	576	571	572	569	569	556	562	605	573	569	573	553	590	572	571	521	582	612	573	543	561	599	598	595	575	568	606	540	613	579	623	579	574	580	588	547	554	576	602	538	562	598	633	557	593	610	544	516	570	603	610	585	596	621	568	565	603	608	571	570	587	604	591	539	546	585	597	578	566	523	598	595	589	565	569	589	560	613	598	571	553	569	575	564	537	608	547	585	596	578	574	564	578	596	582	577	583	551	548	611	570	560	562	574	552	524	546	562	567	585	560	566	583	582	615	566	542	545	566	582	577	577	561	559	519	551	571	587	603	574	580	559	583	552	579	580	594	566	593	586	578	543	581	575	571	582	612	573	599	570	575	590	593	579	553	602	579	583	571	567	555	585	609	599	561	586	555	533	545	625	586	559	588	566	591	595	574	547	584	573	581	595	538	583	584	575	587	552	542	549	604	557	566	587	568	593	580	558	571	610	577	591	585	622	546	598	529	580	614	577	563	583	549	586	591	558	582	567	600	567	591	577	593	574	580	545	559	577	592	603	588	563	576	563	629	580	587	537	577	602	583	600	634	574	599	599	616	567	596	587	599	593	623	558	612	586	557	578	561	568	570	584	580	578	567	563	552	575	589	548	559	569	595	581	621	574	596	568	553	531	578	585	551	591	634	579	562	580	597	583	579	574	570	581	584	563	568	581	559	583	568	575	562	591	571	584	607	529	567	600	532	575	566	538	583	559	578	577	591	562	571	581	586	580	553	563	609	638	554	550	543	609	615	621	541	557	589	574	556	595	585	591	604	619	585	574	622	607	620	520	622	539	586	562	593	587	594	590	614	583	580	546	552	594	551	576	583	571	570	556	611	573	566	582	546	564	633	575	565	598	598	592	601	576	580	572	587	589	612	554	570	609	568	595	620	560	581	545	556	599	593	553	600	547	557	578	554	558	584	577	596	572	574	590	580	619	608	559	581	614	579	582	566	593	569	623	561	571	543	628	629	559	592	583	605	598	587	595	582	595	602	585	568	552	523	525	558	623	556	549	566	595	592	572	583	580	564	546	548	588	542	636	608	557	633	568	602	611	633	599	576	578	576	526	615	549	571	576	570	588	592	559	586	595	563	606	612	601	589	571	605	582	599	611	618	595	652	596	570	585	563	604	543	569	598	577	569	595	592	584	517	600	557	560	586	598	552	593	581	540	586	600	604	573	594	587	554	639	570	529	644	588	609	588	597	561	582	589	616	560	575	554	600	587	559	581	610	595	606	577	605	574	581	591	552	579	557	599	589	598	645	570	578	583	551	602	618	599	610	644	565	614	601	557	564	574	582	594	547	578	558	597	567	550	572	586	582	567	576	580	579	586	592	576	589	535	556	575	559	606	588	563	567	569	590	583	562	599	607	567	622	597	557	546	579	627	562	578	556	549	597	560	573	604	595	568	588	609	578	518	589	555	590	579	647	579	576	592	573	579	578	563	566	610	590	577	567	588	613	577	574	618	576	560	550	571	589	600	567	578	635	597	570	592	538	588	595	596	574	599	565	594	592	609	560	604	571	588	549	562	567	591	582	561	581	581	603	563	593	550	597	603	547	566	580	594	552	517	556	585	539	563	585	586	573	539	600	572	579	621	556	536	604	562	555	551	615	603	570	559	572	625	584	619	576	560	632	551	573	580	585	592	597	577	551	558	567	655	597	583	639	565	582	599	560	544	549	589	603	603	553	584	555	589	560	559	549	597	612	598	613	592	578	587	581	565	579	583	611	553	562	572	609	565	601	558	602	599	577	578	607	595	591	606	566	585	599	552	563	636	608	611	602	594	550	583	570	568	560	558	559	581	580	561	612	564	550	604	571	572	576	614	582	565	590	575	571	561	612	591	584	583	583	638	497	545	620	593	596	605	556	607	602	581	575	596	556	596	606	607	587	560	555	611	578	555	540	595	582	600	560	560	569	561	572	585	590	567	587	605	590	586	573	554	573	617	586	565	579	604	593	605	564	528	584	569	586	550	594	581	574	541	566	563	581	571	540	613	559	601	590	575	583	514	592	609	539	558	562	590	558	613	538	582	594	547	542	577	568	570	585	565	576	561	587	539	596	637	572	569	577	541	606	541	591	569	566	572	550	564	574	545	627	579	587	537	592	575	586	570	593	554	546	553	579	579	547	563	604	575	591	561	581	593	571	593	604	632	577	610	581	573	544	575	584	554	576	591	573	631	527	577	589	574	583	582	597	581	590	567	624	553	597	570	528	587	592	586	551	642	617	605	608	570	537	583	575	576	579	607	572	571	567	559	603	591	590	564	589	559	574	599	565	582	571	606	571	584	586	637	588	561	564	579	557	567	564	589	568	542	573	584	573	625	561	591	602	571	604	569	555	603	552	578	552	573	590	569	607	527	602	565	612	528	587	571	593	522	568	571	567	570	538	600	610	627	561	596	564	572	614	601	579	601	598	582	582	536	607	572	557	568	579	631	601	521	596	600	581	575	572	612	594	585	634	614	581	566	569	601	577	539	588	529	608
26768	18813	5443	1156	837	835	724	623	612	607	580	591	622	622	608	547	589	648	536	597	580	611	605	565	556	615	635	585	567	561	570	590	595	587	606	589	574	579	618	565	602	646	587	572	580	621	566	600	575	575	573	576	588	599	583	616	583	561	540	573	590	576	576	567	588	584	582	541	564	562	587	571	628	601	590	616	589	583	588	609	576	564	607	566	575	578	621	591	582	562	619	612	600	595	553	562	547	558	570	563	593	581	596	603	585	560	610	582	583	594	590	616	606	587	586	562	585	557	577	541	585	619	587	592	588	601	583	557	578	603	613	596	541	548	594	556	621	615	579	655	587	523	613	584	631	586	634	617	597	559	622	589	568	555	572	553	585	576	615	552	635	587	602	627	585	599	612	612	608	605	611	605	562	578	561	557	606	588	586	585	586	558	614	576	592	542	597	563	656	571	587	588	642	590	560	578	573	602	582	572	609	585	572	575	572	607	576	640	561	586	582	609	582	595	567	600	589	586	575	548	639	537	574	600	598	589	593	629	554	565	590	595	637	570	559	599	612	561	581	577	611	565	625	567	565	594	559	582	564	569	605	555	580	581	590	607	665	557	565	561	585	601	600	569	584	576	542	602	645	550	614	626	588	647	599	592	593	553	567	583	563	563	595	641	579	590	623	602	634	564	564	561	550	583	617	638	620	609	559	576	584	567	593	535	608	587	605	550	580	577	596	586	591	585	606	606	518	636	534	588	602	588	599	632	554	623	611	551	599	574	555	582	571	578	573	536	552	605	610	616	599	579	599	563	600	600	618	545	612	584	553	580	587	586	564	585	562	590	583	578	579	643	579	569	572	540	595	581	575	519	582	519	583	564	623	558	547	585	545	599	577	593	547	548	566	598	600	587	616	552	585	571	588	631	570	588	592	613	605	611	555	577	598	585	615	620	609	608	595	585	601	578	563	543	568	566	588	597	586	589	548	606	610	596	586	624	584	606	625	551	580	539	604	571	568	583	581	548	558	579	614	569	580	623	634	588	594	610	639	589	627	600	595	604	591	595	587	591	585	588	587	554	609	591	601	610	573	596	623	576	608	565	561	617	629	582	593	617	582	563	574	618	593	578	567	550	574	562	606	626	583	568	616	603	609	602	600	592	596	590	612	578	605	608	592	586	570	557	616	604	586	597	584	610	583	603	593	600	554	534	590	591	591	601	587	579	564	579	577	584	611	562	629	596	558	589	596	578	608	587	622	556	617	643	614	632	600	544	578	565	610	647	602	590	543	560	590	572	585	553	571	603	590	556	532	628	613	627	620	565	565	574	581	564	585	597	594	591	575	600	608	584	577	594	573	557	630	617	600	592	591	585	606	600	593	567	606	596	587	581	598	578	594	605	558	585	566	619	538	597	578	568	572	563	596	605	586	595	612	581	593	560	621	607	604	594	605	635	538	596	589	658	601	625	630	567	583	559	594	562	567	598	607	599	592	609	584	578	622	564	559	537	592	579	603	567	610	606	607	564	578	596	573	613	605	600	607	592	577	555	616	608	584	608	603	643	605	562	606	580	580	611	598	617	615	592	629	566	590	565	549	589	563	542	575	542	613	568	608	568	589	559	605	558	596	551	561	609	617	594	598	602	639	614	612	602	565	577	547	606	609	590	583	633	584	644	622	580	562	674	585	569	570	600	603	594	620	580	596	590	574	577	588	571	573	606	594	580	600	575	604	558	594	597	572	561	569	637	599	601	562	579	611	593	579	611	602	592	571	629	613	608	593	635	580	606	592	622	606	568	597	576	609	593	590	557	562	596	594	570	610	597	550	579	619	598	607	583	618	595	633	600	605	590	552	639	589	603	562	522	625	585	572	593	598	609	628	535	572	572	541	592	616	556	634	612	597	594	614	620	614	563	582	586	581	582	604	574	600	630	611	623	620	580	587	600	613	576	576	563	595	560	587	616	601	585	580	571	590	555	550	628	585	601	593	645	565	597	635	589	593	591	607	592	600	606	568	596	587	636	618	628	576	583	629	595	641	632	654	587	599	602	599	596	609	631	627	601	550	627	583	629	562	603	565	586	568	565	591	601	552	580	620	599	558	610	604	568	647	600	589	568	607	583	608	625	602	597	562	578	556	585	562	566	605	565	578	609	619	611	642	559	592	609	622	586	650	583	560	569	568	577	594	587	598	592	609	612	600	562	558	650	556	605	574	562	558	612	530	549	584	595	594	623	587	589	636	553	600	556	570	638	590	542	599	605	602	567	577	596	604	593	589	587	604	608	535	604	616	596	589	585	557	576	553	597	630	592	570	588	620	577	623	596	597	607	571	566	578	601	575	577	615	587	603	603	541	580	583	607	621	564	617	566	595	610	579	545	597	610	614	590	584	603	589	615	576	629	611	571	577	569	554	596	606	590	574	546	603	587	601	591	586	588	565	581	611	597	571	604	592	581	599	606	614	612	598	567	595	618	573	625	577	622	602	577	573	607	578	596	618	550	599	569	569	601	593	632	587	617	601	600	612	623	602	592	587	598	611	593	557	569	607	605	583	657	558	587	598	604	573	594	604	558	600	607	603	585	600	608	567	589	660	605	574	563	566	583	588	586	612	598	627	610	530	588	572	607	566	602	566	591	620	555	577	632	632	594	600	574	616	585	562	558	595	582	614	608	607	548	613	556	613	585	596	599	540	608	606	579	552	621	612	607	568	601	543	603	637	619	575	565	552	605	588	582	543	575	604	599	593	624	575	564	584	587	588	585	615	597	593	587	633	605	619	586	612	597	577	620	620	571	632	527	618	565	626	606	529	587	602	534	556	613	585	569	571	609	574	607	609	567	595	632	583	612	598	598	615	581	610	588	597	613	574	546	634	619	577	604	582	595	604	618	546	598	605	547	578	599	619	588	569	560	577	581	633	588	609	574	626	627	614	582	569	595	631	614	575	592	545	586	609	547	594	619	611	589	587	624	562	620	596	644	564	600	598	581	582	630	617	589	571	662	605	564	608	582	566	574	589	578	584	566	599	602	641	548	637	592	547	561	544	574	606	628	580	581	601	579	564	588	572	573	603	589	588	597	587	571	678	615	621	593	625	629	580	612	567	625	547	571	552	618	583	582	606	545	599	606	569	571	568	624	586	559	576	570	559	584	632	592	552	573	530	642	590	542	547	625	594	594	550	557	609	615	596	585	600	585	585	583	578	582	568	613	578	558	566	618	593	539	622	581	574	583	569	602	582	593	613	550	603	596	575	606	622	547	566	611	618	623	571	623	607	626	610	584	627	620	615	613	587	576	655	618	659	573	586	581	566	628	569	581	565	631	634	517	634	542	573	631	613	615	617	614	616	583	625	579	592	558	585	595	595	594	581	572	622	597	600	604	580	592	590	560	552	591	575	584	580	578	650	595	612	548	561	589	611	580	598	615	581	602	616	607	629	553	560	574	592	608	599	598	601	638	587	574	612	614	602	584	564	597	577	576	565	598	642	606	592	605	630	559	623	621
4163	1311	1052	821	757	707	755	742	720	671	667	664	711	671	673	713	711	651	678	660	640	679	655	665	697	638	636	695	675	676	638	635	598	665	730	682	690	641	662	678	694	711	708	661	719	678	705	695	647	664	674	662	660	705	698	672	683	701	695	621	655	710	642	659	667	706	678	676	672	668	626	664	677	728	666	655	694	656	645	701	662	649	693	672	682	656	723	655	641	675	671	693	686	670	668	666	658	726	657	703	664	611	650	681	648	658	700	663	637	608	656	668	667	645	656	684	656	663	674	668	693	650	658	639	705	701	671	653	711	650	662	663	722	672	644	666	709	665	621	685	671	664	679	653	684	676	668	642	646	680	679	665	640	639	645	640	653	659	681	661	690	663	667	668	642	680	694	677	685	635	683	694	691	610	684	662	652	661	667	667	647	684	664	643	665	685	655	668	657	650	612	673	707	675	645	634	636	653	680	652	699	673	662	628	682	648	645	668	676	687	697	647	705	692	601	737	666	647	682	663	647	661	652	692	607	686	674	671	689	641	692	647	698	653	670	631	670	685	671	706	694	623	683	678	683	632	688	674	677	715	669	669	671	696	707	626	697	682	643	694	661	619	684	634	670	663	651	699	658	678	687	663	702	644	672	661	641	677	674	702	631	623	668	663	651	692	721	674	654	656	683	672	648	637	638	685	665	673	678	657	667	648	746	654	668	687	698	638	700	640	667	582	694	680	698	669	643	664	667	665	658	641	704	650	650	671	697	675	628	650	652	624	646	668	662	670	738	691	656	712	725	651	693	713	660	681	674	651	646	652	610	614	717	680	670	646	658	673	668	636	677	668	645	691	688	657	678	627	681	625	691	683	606	690	698	660	659	674	668	615	686	679	682	695	667	640	651	703	669	654	671	692	683	685	677	724	658	663	620	669	633	672	664	692	675	686	694	665	661	661	709	657	659	636	630	650	647	644	655	656	685	655	659	649	655	662	659	650	673	674	621	648	696	680	630	714	649	645	674	682	682	657	700	634	697	631	644	687	677	656	625	726	626	697	727	626	657	661	653	681	636	646	692	655	649	607	659	648	692	664	652	629	650	658	703	662	704	659	609	663	676	658	707	664	679	652	725	684	650	662	658	653	681	662	658	661	659	650	664	660	660	667	655	676	656	707	648	670	738	690	684	618	692	640	695	697	692	656	659	648	668	731	679	655	657	643	652	719	694	661	670	661	674	651	645	719	650	647	699	672	676	628	668	672	678	657	705	655	677	678	638	644	635	631	677	669	658	688	705	643	682	684	679	672	683	671	663	681	631	648	680	672	620	678	689	660	666	674	667	684	683	675	694	657	709	697	622	658	705	639	693	679	660	644	677	658	660	646	701	715	647	670	630	631	701	675	657	649	642	686	636	707	660	662	633	630	681	662	616	685	680	694	639	667	678	680	649	654	654	657	673	693	660	633	678	688	690	709	670	659	682	645	669	641	670	696	677	687	704	646	665	714	698	654	690	687	666	661	654	694	695	614	643	725	665	645	682	631	669	646	641	658	662	623	683	693	637	670	655	667	632	632	704	685	659	677	639	672	685	660	664	669	669	673	690	692	702	636	679	687	665	703	676	663	664	669	636	669	684	628	655	684	646	621	668	633	665	676	695	722	669	663	670	670	689	706	683	617	666	684	665	686	678	670	705	651	663	679	626	666	639	692	673	685	691	692	691	668	694	668	702	680	668	662	653	725	698	656	676	640	679	659	659	657	689	702	677	675	633	710	659	696	649	671	672	697	667	674	715	652	662	643	681	651	687	698	645	635	666	663	669	686	682	700	692	656	682	697	660	648	651	632	695	701	656	650	664	676	664	682	690	643	624	677	703	651	677	663	647	652	657	683	673	658	746	670	670	636	655	681	647	662	671	672	668	702	675	688	675	727	643	659	691	643	641	675	724	669	668	669	682	628	654	668	652	616	649	639	703	692	693	619	707	668	688	693	709	664	673	638	703	665	650	698	590	663	665	662	634	641	691	703	660	697	708	651	670	704	657	681	684	652	696	662	675	686	663	660	670	685	602	644	684	632	641	651	672	665	669	677	655	668	665	643	649	671	640	629	693	630	660	668	685	686	664	673	658	645	683	705	683	691	627	664	647	645	644	684	681	656	699	687	632	649	634	733	696	689	669	687	645	671	672	653	679	618	667	640	663	658	654	701	682	676	668	706	672	702	658	679	658	633	645	659	666	673	699	684	682	642	642	647	681	676	657	668	672	664	655	640	702	675	657	688	661	672	668	703	696	674	642	688	643	648	701	642	652	704	687	673	640	719	655	719	671	691	708	643	654	663	642	654	690	709	707	642	656	704	698	668	650	690	617	700	688	641	639	621	695	631	663	682	682	668	681	680	679	675	667	619	653	687	676	643	696	668	630	635	648	700	681	680	677	688	700	641	633	655	679	639	674	697	653	663	670	644	668	666	685	660	629	690	674	625	692	709	607	668	649	668	719	674	674	677	671	652	690	725	681	618	665	647	642	699	674	677	716	643	685	691	664	637	636	644	644	680	642	689	658	659	668	672	689	637	662	675	713	630	672	671	687	641	674	721	684	711	693	645	696	670	640	630	678	668	689	677	664	604	667	701	655	670	636	675	669	666	677	674	688	724	685	651	664	674	673	656	693	660	654	648	688	628	700	691	688	643	645	681	658	667	611	677	619	719	671	699	667	715	693	665	676	655	669	672	710	676	590	655	597	624	703	686	695	665	674	668	653	677	717	675	651	659	629	681	708	665	684	679	691	660	664	667	658	692	632	668	678	674	676	657	715	689	645	672	614	683	689	686	643	648	655	674	688	653	623	681	667	682	680	621	639	670	689	648	676	658	641	683	686	652	668	605	653	663	658	666	719	676	652	615	713	629	693	657	668	665	686	661	613	692	633	666	686	708	669	644	710	644	656	722	716	638	659	671	667	633	688	726	679	658	639	699	683	665	629	687	620	674	700	674	677	630	681	647	681	632	703	689	683	648	662	654	684	636	694	665	685	632	654	695	701	698	672	687	684	679	672	650	681	650	708	665	672	709	702	670	664	693	678	681	690	623	690	652	659	616	690	652	635	635	656	671	640	608	692	682	651	712	713	649	681	640	703	626	693	672	702	670	695	676	685	669	654	658	745	717	653	666	678	603	692	647	702	686	701	685	647	664	662	631	631	694	672	659	679	598	680	675	638	686	669	667	660	707	611	651	620	682	662	647	655	672	709	647	690	668	627	666	696	619	651	706	693	633	628	664	659	666	661	675	663	685	667	646	649	679	649	675	653	708	657	683	597	656	662	675	658	660	662	652	698	671	667	695	659	682	660	694	655	714	668	725	666	636	640	657	674	637	580	679	701	656	695	681	638	691	676	685	636	670	696	671	713	675	668	661	651	696	670	664	652	711	692	681	708	664	680	702	673	649	666	628	593	703	634	664	690	654	675	637	658	589	641	686	677	641	686	616	633	692	697	641	679	696	632	714
23268	20798	27774	23890	20771	9667	1432	1177	1060	1022	930	949	870	878	884	877	885	804	822	785	829	827	809	816	833	768	775	830	775	768	805	770	790	773	866	833	779	806	804	782	841	790	768	778	751	798	795	815	746	783	812	771	796	779	824	777	850	815	817	766	835	807	770	752	779	809	753	799	828	771	779	790	798	815	733	793	822	832	815	808	778	771	783	753	817	819	696	737	761	804	780	783	780	808	759	761	739	760	770	752	800	767	797	767	792	774	843	787	799	748	775	781	754	771	832	787	800	810	820	803	806	822	761	784	764	776	777	803	821	747	831	789	835	791	813	797	779	746	764	757	820	792	740	789	789	812	803	790	809	731	789	736	828	787	793	774	799	729	790	781	811	751	833	803	823	805	746	809	795	791	750	799	761	843	787	761	828	794	792	797	753	770	778	811	787	781	813	785	742	794	789	723	779	791	792	740	822	756	755	788	785	744	782	784	789	755	870	781	738	804	737	788	774	755	812	794	766	791	808	827	817	834	776	764	753	753	779	750	768	793	759	787	726	734	786	765	781	790	798	807	723	837	774	806	791	799	755	751	816	786	751	818	772	810	791	866	787	781	786	761	789	801	803	801	756	831	793	777	796	807	806	830	753	822	776	797	835	751	777	790	797	780	814	745	794	778	816	756	775	786	748	775	814	812	752	797	820	760	761	724	808	751	783	822	814	752	740	817	819	759	768	843	768	806	794	771	775	832	780	755	790	764	799	722	811	781	817	753	784	804	790	767	795	820	815	790	747	787	778	800	764	802	775	782	786	811	773	780	829	804	809	776	788	770	823	882	810	762	793	833	776	767	823	800	828	793	820	785	817	777	762	801	774	779	773	764	809	801	783	759	829	819	792	770	778	822	795	712	792	760	791	786	782	749	782	825	824	813	809	819	789	811	758	754	772	829	808	794	750	804	750	802	794	799	770	788	815	746	788	760	776	802	769	818	871	798	783	790	767	762	800	769	781	807	798	815	743	777	814	840	790	843	778	787	826	819	775	819	801	714	811	800	808	822	812	795	791	789	758	807	796	811	773	804	758	838	782	781	761	767	804	777	777	773	762	788	794	752	767	775	804	794	749	823	768	806	765	788	843	815	763	805	749	782	728	803	738	829	802	797	767	754	757	793	779	796	835	775	802	756	814	781	793	808	790	802	806	787	813	788	741	811	726	776	766	797	750	769	757	762	790	789	756	802	813	783	841	748	729	842	776	814	752	772	753	812	777	761	806	767	822	753	767	821	822	757	765	776	802	780	844	836	805	806	762	793	802	779	800	790	765	734	782	762	769	783	782	791	737	808	775	796	821	829	793	828	793	728	772	747	801	794	747	798	827	770	819	782	782	830	800	814	793	793	812	739	812	790	795	764	786	787	771	804	771	763	765	765	803	730	771	805	738	834	766	793	774	809	808	770	768	810	780	748	761	770	831	775	744	810	811	758	814	837	762	753	817	764	747	743	793	759	744	786	783	788	762	787	808	822	776	783	822	770	715	774	779	783	813	810	803	849	782	798	761	811	757	764	806	777	751	762	788	839	770	770	845	787	776	747	789	774	830	810	794	753	791	780	793	814	806	797	826	813	823	786	741	770	744	775	763	799	790	807	854	815	787	785	788	825	764	790	757	760	815	718	794	758	767	768	796	805	813	787	814	788	812	783	827	776	812	788	759	780	720	729	734	813	752	808	732	756	838	833	837	775	790	766	813	734	790	760	800	826	843	763	793	839	830	777	751	764	793	747	773	777	805	840	738	817	766	770	721	742	813	831	742	765	783	770	840	800	807	783	767	781	796	798	761	812	773	773	774	815	799	762	763	793	741	789	774	761	783	819	797	770	808	772	803	780	808	835	772	816	805	827	840	777	820	817	787	823	781	795	768	773	794	766	730	759	772	782	761	803	805	728	829	828	791	806	731	760	827	767	805	784	729	840	774	774	811	792	810	726	821	794	718	767	746	830	751	794	755	797	826	852	760	766	775	775	766	768	763	821	789	736	783	804	813	779	761	777	838	780	774	825	814	792	787	764	733	779	772	761	782	784	759	749	809	768	828	846	789	803	819	785	789	732	776	756	746	741	766	805	804	766	809	790	760	800	768	822	835	802	798	780	790	730	707	815	766	756	764	783	820	728	788	819	787	799	764	741	777	739	825	768	808	750	841	771	800	796	782	778	796	782	745	773	761	767	810	769	825	744	769	771	801	825	802	806	791	788	751	772	792	793	789	781	792	770	776	761	799	801	761	775	786	826	800	754	793	782	786	813	792	766	775	778	815	813	805	788	772	795	772	823	816	784	752	799	817	802	829	748	765	800	776	772	817	790	796	806	735	787	783	810	804	841	769	806	820	785	762	789	838	779	800	819	802	766	756	757	742	800	824	779	738	767	770	797	793	759	751	802	809	821	804	741	834	786	758	770	773	833	763	774	808	794	779	751	780	784	805	792	858	786	777	760	747	810	752	788	820	770	781	761	809	755	772	825	749	771	837	791	767	806	729	720	758	806	792	784	826	779	801	792	758	753	760	765	791	822	747	782	788	790	757	797	778	723	767	784	801	766	826	767	769	759	763	781	812	784	800	779	818	784	810	781	819	829	820	798	791	787	835	797	853	800	729	773	778	836	798	791	787	748	785	825	747	771	800	787	772	772	776	768	800	780	742	775	790	797	817	801	848	738	779	733	808	754	816	840	766	833	760	795	828	821	776	803	768	814	735	765	821	796	784	826	816	814	781	756	813	772	753	844	816	812	811	791	771	756	805	756	756	783	774	750	816	757	828	767	785	830	782	757	766	784	804	779	768	764	746	755	753	780	789	803	809	797	818	801	799	758	842	771	793	804	784	811	773	771	800	823	776	859	808	775	797	809	780	766	792	743	821	813	760	801	749	788	831	788	735	802	769	813	765	811	837	789	851	857	808	765	842	784	814	843	825	792	747	800	786	802	778	780	821	779	799	785	782	819	808	808	756	777	847	800	840	775	819	791	775	736	759	773	840	806	802	786	721	758	803	808	807	753	787	779	808	783	791	728	766	763	767	807	768	762	805	819	760	859	773	782	757	820	802	714	743	828	748	787	817	771	831	804	824	753	822	783	830	759	813	740	781	821	832	800	793	782	773	773	807	761	796	763	809	770	783	772	794	765	764	805	803	788	768	801	746	721	758	763	764	774	760	786	832	765	805	795	806	759	785	815	800	781	768	777	805	804	762	769	793	793	779	783	803	824	763	732	823	790	782	771	850	816	781	789	794	769	827	782	776	790	811	762	785	842	778	737	763	786	768	833	725	762	825	751	750	755	771	785	787	770	809	783	743	811	743	803	725	794	770	788	787	774	756	714	781	798	793	830	766	800	773	817	778	740	810	781	773	813	774	808	761	742	778	723	770	731	761	803	774	743	741	795	809	815	822	811	783	775	815	798	794	814	826	810	809	732	791	753	788	763	816	770	765	824	803	750	762	820	779	759	807	739
3488	8253	6409	3286	2476	1964	1687	1440	1317	1289	1119	1135	1047	1054	1033	1001	952	937	959	969	970	978	916	934	942	907	918	934	867	854	860	888	933	940	981	915	882	857	921	880	897	880	924	866	897	890	894	924	940	878	937	883	914	908	874	936	907	925	854	899	860	886	893	913	858	926	887	934	878	884	962	902	887	957	899	895	920	940	918	903	906	839	939	932	925	868	911	895	932	875	884	892	889	863	931	881	934	890	885	950	935	949	926	890	918	917	897	880	881	851	950	898	871	889	941	938	952	940	865	941	877	860	877	859	881	901	933	888	938	874	950	872	894	901	928	934	862	917	911	893	861	881	916	866	906	921	931	910	895	882	863	915	885	874	847	869	868	942	930	904	886	868	871	874	859	886	856	917	880	875	869	897	892	910	909	927	871	883	936	889	907	880	859	842	906	942	866	867	943	872	938	889	887	869	903	878	853	889	883	876	949	923	885	908	881	874	848	873	843	879	906	892	888	877	947	910	946	978	863	931	948	845	813	896	913	922	886	886	936	959	912	833	849	944	930	901	915	926	932	943	929	893	940	858	909	927	976	909	884	888	889	889	904	866	931	884	901	915	877	892	870	960	919	904	856	893	877	952	866	898	888	850	918	854	853	959	889	919	891	897	877	899	852	924	874	874	898	932	871	896	878	877	890	938	898	887	883	921	827	907	929	897	905	887	923	870	946	909	873	842	876	906	889	910	819	930	873	943	885	879	890	920	892	884	878	940	935	926	924	824	874	901	938	911	875	864	941	864	923	942	883	896	924	911	906	893	890	947	898	892	888	885	841	889	916	895	872	851	906	869	887	901	915	942	916	875	913	915	841	839	901	914	885	930	923	925	929	915	885	917	913	911	862	913	936	879	969	926	910	830	889	904	916	892	905	910	863	874	860	881	890	888	859	975	908	911	882	875	942	925	906	872	912	890	885	942	916	882	849	853	910	849	924	908	888	926	889	880	941	877	892	904	970	859	937	841	857	855	886	912	902	876	881	890	904	895	913	877	914	892	886	909	938	942	927	883	915	831	911	915	847	885	909	894	851	942	871	872	887	906	895	878	858	916	860	925	879	890	877	852	947	922	936	893	907	951	884	905	863	862	874	890	941	844	900	951	938	900	887	895	859	907	919	871	881	842	913	903	893	880	882	883	938	883	880	832	859	929	924	814	910	896	874	885	911	939	883	860	909	922	929	903	924	916	927	898	895	971	900	887	882	946	861	918	862	932	904	888	859	865	866	907	915	887	973	918	898	892	949	880	891	872	905	888	901	907	872	938	945	886	912	920	891	865	859	901	873	880	900	870	861	947	939	890	933	890	926	919	897	927	914	877	879	845	832	902	825	884	921	937	889	954	922	928	913	913	859	916	905	853	896	903	892	955	856	892	919	866	902	899	859	859	909	874	891	931	946	896	881	908	863	891	916	873	894	876	899	899	892	885	897	944	913	912	868	892	889	870	941	877	886	901	878	935	884	879	903	914	937	929	901	918	890	921	893	907	852	890	846	872	844	916	860	929	894	871	913	861	941	898	892	907	877	920	958	937	913	873	893	866	833	940	844	879	900	923	925	926	892	973	885	891	912	955	851	887	897	870	836	903	882	918	892	890	868	907	900	896	859	941	892	901	955	887	838	896	888	867	879	839	921	923	932	853	902	886	898	917	913	887	868	850	883	938	926	916	868	915	879	896	932	881	898	946	846	903	884	897	915	908	883	866	900	849	929	870	934	980	917	841	884	902	854	894	932	875	848	893	912	920	875	869	877	892	900	884	899	902	860	927	846	910	930	893	891	903	893	908	865	922	901	868	949	934	943	948	866	892	934	893	874	855	867	867	940	901	921	882	948	890	878	939	981	841	907	921	859	892	841	901	872	896	872	908	926	928	891	921	868	870	881	893	891	945	916	909	869	901	929	852	884	944	894	905	867	844	908	866	873	859	905	876	940	906	914	915	945	930	950	908	911	875	912	896	937	930	892	940	904	911	924	904	870	933	907	890	828	879	923	885	861	901	887	900	878	837	876	872	865	869	877	859	891	909	905	884	899	879	898	865	986	913	916	910	978	892	949	915	846	914	929	893	911	904	940	872	933	895	864	919	920	995	909	917	940	909	896	873	911	895	910	941	866	863	940	907	904	882	861	946	919	878	829	915	879	908	894	876	881	892	938	927	948	908	913	905	912	910	971	866	902	901	936	920	863	909	878	928	899	863	887	917	869	846	906	915	886	884	896	876	863	890	928	862	923	920	878	837	867	870	900	871	891	870	868	915	846	890	921	887	935	885	881	843	847	938	870	908	934	893	893	883	899	864	924	842	961	883	918	910	938	907	910	883	831	864	942	894	937	929	870	918	884	883	930	873	862	883	912	888	899	930	933	889	968	883	933	898	912	921	916	892	865	908	944	882	909	888	907	887	929	881	841	862	891	922	879	894	972	922	907	901	910	879	869	881	874	892	867	851	903	929	823	808	896	876	897	931	873	899	869	903	880	880	857	916	892	925	877	930	880	909	926	904	904	920	898	929	920	884	924	911	868	932	924	918	929	918	898	838	946	884	904	908	917	910	929	867	952	888	914	909	897	897	880	882	924	911	906	878	909	944	883	891	867	868	862	892	938	920	867	892	898	875	892	930	894	912	952	894	885	943	914	894	902	897	897	863	904	845	835	867	854	903	913	957	945	904	911	891	886	859	913	897	918	913	852	934	856	910	942	892	897	862	959	862	905	882	934	904	892	922	895	903	920	930	872	917	889	870	903	943	890	929	945	904	845	840	877	897	844	921	892	837	906	934	954	834	905	839	963	950	925	874	925	928	881	918	871	912	887	880	938	901	903	913	873	867	887	924	957	786	923	913	867	916	864	903	912	918	859	917	878	923	887	909	933	924	890	903	883	908	893	872	859	918	946	890	888	970	853	876	888	876	896	852	877	882	882	861	863	890	910	930	896	874	903	866	930	865	916	845	923	891	924	877	862	881	920	898	874	907	852	925	892	865	956	848	870	927	929	871	914	906	904	911	887	857	888	933	917	908	898	873	927	918	907	878	951	892	913	913	874	877	912	902	875	886	879	888	890	883	925	882	911	872	880	922	898	863	854	905	897	892	925	901	917	906	902	897	895	893	923	893	953	910	918	892	890	951	902	858	852	877	884	889	937	922	894	857	907	899	853	878	886	936	873	936	830	908	889	913	887	902	858	868	856	925	913	904	897	929	919	883	885	899	945	888	951	906	916	837	911	933	883	922	916	879	879	887	890	861	888	903	903	863	875	868	900	863	887	890	882	910	891	833	890	864	879	934	909	943	881	904	880	913	903	882	917	911	818	894	918	916	867	937	890	923	899	960	878	909	932	908	871	911	824	912	887	871	867	875	905	856	875	895	866	933	889	929	906	902	930	872	894	838	915	884	969	943	941	900	867	922	871	906	937	854	845	918	881	881	914	861	905	844	942	921	883	934	927	840	896	914	883	842
24211	20801	26802	24811	11782	730	534	408	385	357	372	354	378	294	324	288	330	292	329	281	297	285	336	297	306	314	272	286	279	268	286	303	286	275	278	295	307	277	291	278	290	298	268	327	260	294	263	291	291	289	290	286	278	273	266	276	288	306	278	303	312	294	301	278	296	312	277	267	303	263	286	279	283	248	305	273	291	266	288	293	296	311	258	278	282	311	291	270	302	286	283	295	276	280	301	284	296	296	305	285	308	295	263	245	326	275	335	277	297	261	279	282	280	280	286	301	288	267	272	311	312	272	285	309	270	307	283	252	280	312	299	274	298	285	272	234	285	290	304	286	289	277	265	281	251	293	268	298	254	322	277	282	278	300	286	274	286	241	277	248	277	298	291	279	277	296	303	287	302	277	254	281	296	312	282	267	279	309	309	306	260	293	290	291	252	282	241	246	276	264	245	268	258	267	313	274	301	275	270	273	279	268	297	270	306	280	278	254	251	254	261	264	284	312	303	299	274	283	260	311	278	300	286	267	259	304	263	288	306	292	254	249	251	264	288	266	299	310	286	280	300	319	286	286	278	289	281	296	262	284	288	288	283	299	275	290	265	297	295	271	279	278	299	263	246	315	259	276	244	309	293	294	271	285	284	267	286	280	315	266	296	309	292	301	309	273	258	274	252	291	270	273	276	292	298	296	278	302	251	305	274	287	296	286	295	290	258	303	289	268	294	246	300	282	256	307	284	293	289	296	290	283	262	272	295	295	304	297	276	290	313	268	271	317	302	282	270	284	278	286	317	294	264	263	271	284	275	294	271	288	280	273	290	268	284	254	268	281	294	289	279	279	273	268	323	260	292	291	276	260	269	306	299	308	288	283	281	271	295	241	307	287	273	282	289	268	246	276	292	291	269	275	269	278	277	288	288	316	265	279	302	281	283	285	281	309	276	281	300	271	259	283	265	278	285	294	293	269	293	275	300	293	260	296	286	289	273	320	308	274	306	232	286	268	279	296	274	272	262	270	283	279	299	294	294	267	291	288	281	296	318	294	281	250	243	307	292	251	294	295	295	281	250	288	289	297	298	272	269	295	268	286	283	296	285	274	279	274	262	282	275	260	277	289	287	305	295	281	272	282	274	310	300	283	291	287	287	278	300	267	284	295	273	273	278	292	290	275	314	273	259	312	284	274	280	316	298	268	295	277	277	277	299	288	273	269	279	287	296	326	291	301	298	276	314	311	293	274	284	288	263	281	288	271	290	287	300	284	268	298	263	274	260	268	284	268	287	299	281	288	296	299	287	280	275	257	290	265	297	318	256	310	313	295	261	279	259	274	295	290	282	294	289	289	253	317	307	306	272	297	291	313	286	265	279	262	273	325	278	272	282	301	306	249	268	294	267	316	260	295	293	289	308	289	273	312	276	302	260	280	294	259	305	272	276	272	275	264	291	258	270	297	290	270	291	304	260	298	283	294	299	277	284	303	297	286	269	256	273	294	296	279	311	262	279	293	276	280	237	309	285	288	260	294	260	276	276	311	291	309	295	286	271	300	264	286	280	283	251	312	285	288	329	301	292	287	287	256	269	279	305	281	309	263	269	282	271	269	282	276	280	286	310	298	285	268	279	303	293	305	286	276	281	281	313	285	299	291	292	309	284	252	282	269	313	256	289	287	288	273	304	278	302	289	276	295	277	299	272	283	277	272	246	292	297	285	290	272	293	263	267	280	305	277	307	302	275	289	262	263	312	306	287	275	256	261	241	291	279	293	250	305	285	273	268	245	274	294	297	287	273	275	289	285	288	276	256	277	283	293	285	274	259	285	272	321	284	281	276	277	322	282	282	283	263	273	270	279	298	281	300	297	270	281	272	261	276	271	289	296	279	289	293	327	299	260	261	336	279	274	272	322	283	271	311	257	256	275	269	275	298	283	254	302	298	299	277	303	271	261	285	274	299	300	284	287	299	286	290	295	282	282	265	273	293	288	264	254	294	287	300	284	289	291	290	286	268	308	301	253	267	258	247	260	271	288	294	297	299	280	294	277	288	281	299	271	288	269	295	273	299	279	282	288	296	294	286	285	261	319	268	295	308	269	297	263	248	279	283	275	304	265	270	275	280	291	295	277	288	266	267	294	273	295	257	261	278	273	257	287	261	276	282	314	301	297	301	270	279	269	271	286	286	292	261	281	278	262	275	323	301	256	248	274	317	281	296	273	293	269	277	300	290	285	274	273	283	300	280	274	287	286	270	278	255	281	297	276	293	277	286	277	273	298	266	306	309	304	317	280	275	317	243	270	294	283	258	269	297	302	305	284	307	289	260	278	268	299	278	249	289	274	281	262	276	289	290	277	285	292	299	272	304	307	277	260	267	284	271	284	270	305	272	287	304	279	312	310	284	285	313	254	288	284	304	255	284	287	264	270	287	294	271	281	274	297	279	292	307	260	285	250	276	272	307	295	279	294	281	261	293	296	295	276	303	290	277	292	284	291	293	301	275	279	285	256	277	290	305	290	252	293	321	311	286	321	272	260	281	266	289	297	296	296	303	276	299	270	287	263	273	318	295	290	298	302	308	270	283	312	325	254	280	260	272	251	275	283	293	273	271	279	316	296	303	289	268	268	276	285	303	281	273	310	291	313	267	281	271	300	287	306	334	262	267	290	295	303	294	257	294	280	295	292	285	260	268	260	261	296	243	305	294	281	285	287	253	292	298	307	267	307	305	315	294	288	301	265	289	264	281	274	292	301	296	284	293	286	294	287	280	263	256	270	293	297	289	275	288	278	289	275	264	308	274	309	294	285	281	270	289	269	317	281	296	312	259	273	255	275	277	285	272	273	289	295	286	285	274	315	269	279	295	284	292	262	270	281	275	297	292	294	279	295	256	283	299	278	273	280	288	301	279	285	308	281	263	261	278	274	297	274	266	288	307	299	283	315	290	254	267	289	290	233	290	284	291	263	280	294	306	293	284	280	271	286	296	289	295	234	290	299	272	294	284	281	294	264	273	278	273	276	302	270	297	283	298	263	302	245	270	283	279	308	289	300	265	291	301	293	291	272	287	290	256	288	287	267	290	325	297	291	227	256	298	286	254	278	293	294	306	311	269	256	303	275	276	267	278	273	286	260	287	283	289	296	273	309	314	299	284	277	315	267	308	289	281	304	284	282	253	268	262	286	252	296	289	274	268	262	276	300	292	285	272	279	303	308	303	279	301	300	299	260	307	315	307	266	303	271	276	266	258	319	289	286	289	277	310	293	276	303	308	273	289	282	279	278	312	269	293	265	274	280	256	280	284	266	274	260	285	300	263	291	286	277	275	320	291	283	264	280	280	256	278	257	307	279	273	298	306	308	275	264	271	306	268	290	300	292	288	299	280	298	268	268	277	297	286	227	268	276	283	273	270	293	280	289	257	294	279	296	259	280	276	298	268	289	274	275	282	264	308	281	284	292	297	269	280	288	283	302	289	293	264	281	290	255	246	260	272	284	292	270	291	277
3265	5019	3703	1741	1287	984	830	718	600	514	502	480	415	447	464	409	389	368	345	326	380	365	367	373	343	366	362	372	335	360	342	372	362	365	313	351	336	329	351	369	349	338	348	315	350	313	323	354	335	331	335	343	345	376	324	329	317	320	330	373	355	359	333	360	324	360	338	349	338	332	361	335	361	341	369	386	310	352	327	341	345	337	334	351	320	334	306	336	330	331	365	346	360	344	327	353	356	306	334	355	342	326	359	313	315	324	321	350	314	338	339	324	373	381	350	346	335	350	347	317	357	343	343	364	336	361	353	337	350	350	333	347	326	327	347	335	344	349	363	346	333	319	347	342	327	356	337	343	355	342	344	322	338	321	316	350	317	335	341	339	311	326	368	319	339	353	352	324	326	305	370	345	349	334	325	337	338	339	353	344	342	342	359	344	365	323	364	324	321	335	335	346	327	337	311	318	296	341	347	343	372	331	369	335	308	316	351	354	330	342	350	353	359	343	349	375	323	371	331	335	334	344	346	338	310	334	388	339	350	327	312	329	342	327	342	364	337	344	352	333	359	318	324	350	319	328	347	312	346	374	340	361	323	348	347	365	360	351	352	324	331	381	362	346	356	315	319	358	361	351	343	327	340	350	350	361	318	333	360	346	336	311	300	338	334	378	325	321	369	364	367	350	352	350	333	379	354	339	326	349	324	331	348	321	325	393	335	346	322	309	292	336	320	337	306	330	354	334	324	317	354	324	319	338	363	338	325	336	343	318	355	349	355	343	348	310	335	338	333	328	348	329	327	342	330	337	329	328	327	350	314	326	339	348	335	326	340	321	334	295	329	360	336	328	342	340	374	312	360	338	306	342	362	334	357	322	344	337	320	350	335	348	334	344	344	334	348	311	351	336	310	365	320	310	349	341	363	319	326	362	326	335	306	337	348	393	358	350	314	336	350	353	302	326	355	335	364	332	356	322	357	343	376	365	346	318	341	308	339	345	347	319	289	354	290	335	343	354	329	336	333	333	344	301	331	334	312	374	343	326	331	359	388	359	344	357	359	356	320	304	351	363	331	348	335	342	336	287	314	354	325	348	324	354	300	311	352	310	338	321	327	352	323	333	333	351	343	341	343	367	314	351	339	323	324	347	368	326	330	366	319	321	343	336	353	364	312	354	368	339	321	330	307	338	319	337	384	304	330	353	327	313	370	317	331	351	334	342	357	355	337	344	331	315	329	318	335	321	304	328	350	360	350	344	333	329	338	339	352	364	375	330	319	285	350	365	355	327	339	307	316	322	326	347	364	341	326	341	316	341	335	346	335	342	327	330	350	330	337	331	354	315	368	338	330	336	371	301	324	310	356	355	351	322	312	353	350	361	367	353	333	361	333	338	336	331	334	347	341	321	360	362	354	346	350	326	314	330	322	328	360	349	348	354	316	366	337	306	340	332	316	318	344	352	339	346	345	338	352	344	354	326	342	330	343	347	333	308	340	359	345	347	361	319	342	316	371	320	319	369	364	330	363	306	301	338	365	362	309	347	329	344	321	342	332	360	339	326	323	347	350	339	352	333	324	354	345	360	351	323	345	317	360	331	371	333	352	338	351	338	335	336	306	331	330	348	311	327	333	350	316	335	347	333	328	364	353	342	374	347	376	338	345	340	359	302	325	368	329	354	361	378	343	361	340	359	335	350	318	330	363	338	330	378	375	328	353	328	304	351	339	352	324	339	318	350	369	336	349	339	345	323	362	320	347	331	348	351	369	318	368	325	344	340	323	355	349	365	344	361	321	348	326	333	354	303	309	323	339	350	343	325	350	381	346	347	379	374	315	303	347	362	336	308	324	335	342	352	330	328	349	361	331	325	336	359	349	332	351	354	318	370	358	336	337	324	321	350	372	359	325	359	361	332	325	334	317	365	350	324	315	324	332	330	345	335	369	342	345	348	356	322	333	297	337	325	361	329	345	339	362	355	340	351	322	336	359	361	354	325	358	333	330	339	376	325	351	346	364	367	321	332	339	380	355	378	325	332	320	356	357	337	334	328	338	341	366	362	358	339	361	344	322	334	315	348	317	339	320	320	372	341	346	355	301	334	341	304	298	331	352	311	340	337	338	340	336	326	324	316	338	319	336	335	361	329	350	351	356	343	330	370	327	320	298	356	321	354	344	335	343	327	360	317	343	342	358	336	337	336	320	339	335	359	331	333	375	327	337	328	332	280	339	345	318	327	319	348	366	332	348	349	351	315	314	354	325	354	312	382	354	352	347	366	371	323	324	352	367	352	363	352	377	355	372	309	340	335	320	362	346	318	335	341	370	349	328	356	327	328	296	337	341	339	337	331	349	340	315	347	350	342	325	318	350	321	329	301	321	324	357	372	341	346	321	352	331	370	321	305	341	340	359	328	338	355	345	341	336	348	321	345	354	361	340	323	349	373	336	329	347	364	345	342	335	385	334	330	369	345	326	353	349	327	334	369	353	360	333	351	328	357	353	338	306	363	338	332	340	326	355	344	350	369	361	343	332	334	329	311	352	327	345	351	359	329	352	351	353	353	335	336	328	351	340	380	329	356	380	342	352	321	341	338	333	347	351	377	328	347	335	363	340	360	348	320	373	376	326	351	318	335	362	357	330	320	341	328	324	324	362	360	338	366	336	330	349	345	368	338	357	334	329	332	359	346	322	362	356	340	344	373	308	329	324	329	319	320	300	332	339	338	350	346	344	309	360	341	349	331	309	332	298	343	326	310	325	320	324	336	326	355	334	349	329	321	339	349	356	354	364	353	327	363	338	327	350	321	353	323	342	334	311	327	343	375	340	363	347	373	329	315	348	361	322	363	341	381	336	323	347	361	348	332	337	329	342	352	367	333	345	349	348	356	349	347	336	342	338	332	358	353	337	377	366	352	370	341	328	359	339	350	375	340	340	371	327	354	347	327	356	323	375	350	329	357	314	344	346	348	336	315	336	334	333	332	353	332	316	355	337	359	359	356	333	331	371	347	323	336	361	302	345	332	317	344	338	299	357	365	342	338	375	327	330	316	333	334	345	396	309	340	365	353	355	334	308	347	322	364	376	294	369	340	343	334	368	341	351	354	321	326	350	327	356	357	305	338	340	354	317	306	339	328	332	324	332	357	323	335	314	359	348	342	355	304	344	315	317	349	345	325	340	316	328	351	344	332	345	335	357	338	345	343	352	357	356	323	347	332	375	337	367	304	363	321	322	326	330	344	333	352	351	307	317	347	339	354	348	328	326	338	359	348	369	314	350	342	343	337	358	334	310	351	319	346	336	327	351	332	359	346	326	316	360	340	328	365	360	347	332	320	344	317	319	341	317	329	338	360	353	360	348	358	315	343	362	344	332	348	335	376	324	334	354	317	349	327	355	344	339	326	371	339	352	329	338	325	356	315	290	378	329	353	350	336	361	314	358	365	348	365	332	323	334	331	345	357	352	330	377	348	357	312	356	296	334	357	312	323	325	332	331	363	333	324
22167	20842	28296	23506	20833	20871	9164	1203	933	786	766	701	673	654	593	625	546	524	577	542	518	566	538	474	489	552	550	512	479	506	514	494	511	463	514	511	544	484	528	465	510	454	501	486	523	481	504	505	463	506	479	434	455	515	523	480	469	474	480	487	493	487	479	530	477	461	529	514	491	506	528	486	482	492	504	500	494	482	496	462	444	507	471	514	483	459	499	491	449	492	507	490	465	471	459	527	503	479	487	486	446	523	480	472	414	452	473	510	490	472	499	479	487	453	487	506	518	499	484	477	453	465	448	487	451	523	485	518	472	490	468	469	470	505	486	460	498	444	472	504	467	524	495	490	457	515	472	474	480	507	445	504	450	505	510	426	491	458	497	470	465	498	497	482	445	501	476	472	503	465	462	494	473	469	476	480	492	520	481	524	480	461	499	478	478	460	491	486	487	490	519	467	504	491	468	514	492	472	502	475	489	515	470	491	488	508	493	483	439	462	456	496	481	489	463	512	469	483	484	475	513	473	498	475	491	492	485	460	478	506	472	454	476	503	486	472	471	489	472	484	486	471	504	497	500	473	468	484	485	503	484	500	469	472	455	474	465	443	488	463	483	449	495	511	475	477	482	505	453	460	463	462	489	450	475	493	493	484	462	517	499	509	537	465	497	507	472	500	452	480	473	492	484	478	484	479	473	486	459	485	482	482	498	457	503	542	479	495	474	529	517	459	447	533	504	508	495	484	508	484	451	465	491	490	513	502	509	481	450	480	431	483	489	456	504	505	501	469	471	519	498	483	497	447	502	443	452	450	500	476	461	468	514	472	506	448	473	467	475	509	477	471	478	480	446	459	506	512	490	535	513	478	450	505	475	495	477	472	489	494	513	440	452	480	463	518	450	450	469	544	464	513	498	464	478	473	470	481	440	463	429	442	484	497	491	431	491	505	500	469	473	452	482	478	475	488	495	462	503	493	491	492	463	473	481	484	514	496	478	474	449	477	413	470	480	469	491	467	464	460	437	504	457	489	500	483	515	485	501	507	455	469	540	515	461	489	470	478	466	471	495	473	469	445	464	501	473	513	464	486	466	493	469	464	472	473	469	499	468	488	488	482	477	474	463	505	478	487	486	483	448	429	487	486	495	487	447	499	451	498	491	495	476	442	517	461	494	460	480	507	474	457	467	515	489	512	502	523	488	440	481	477	433	468	472	485	486	503	467	478	507	474	483	485	465	516	453	468	452	469	499	479	455	490	443	492	444	449	492	493	477	480	487	516	472	477	511	488	451	461	450	500	478	451	497	475	505	471	472	486	487	498	480	515	495	479	464	455	461	482	460	471	477	463	466	476	469	485	476	495	455	479	469	444	468	489	484	480	478	521	430	435	450	454	455	460	500	489	477	464	497	453	466	460	481	459	464	498	445	477	475	471	469	513	449	493	464	501	504	506	533	470	494	493	449	485	511	482	430	497	466	466	508	499	478	480	492	494	478	537	485	465	469	460	507	419	492	462	517	488	507	514	483	485	494	462	485	523	465	472	491	477	510	467	490	452	495	484	487	480	457	501	535	470	537	482	454	505	508	438	490	471	491	464	474	480	500	462	484	490	447	477	473	502	469	485	468	463	485	516	446	483	476	434	470	489	461	509	466	461	501	507	465	449	437	471	458	537	478	510	451	498	446	516	452	519	468	488	466	497	491	497	494	497	446	503	505	484	516	501	478	493	452	492	480	450	474	500	495	490	484	498	460	456	499	461	490	510	468	515	428	490	491	452	503	480	479	504	476	446	487	496	497	495	472	459	437	477	478	508	463	490	450	448	472	511	491	472	476	546	487	465	524	480	462	451	520	448	474	447	496	477	476	460	451	498	475	499	476	486	512	472	455	510	505	463	505	469	490	497	480	490	493	470	490	521	459	481	495	505	473	514	485	456	528	481	494	449	483	521	479	511	453	506	494	466	450	482	484	503	479	474	463	487	511	469	477	488	506	509	495	484	438	506	483	419	494	433	489	480	488	499	444	468	451	479	482	455	488	455	468	491	475	463	495	481	496	518	487	481	454	448	503	518	474	446	489	469	506	492	510	495	486	457	482	480	476	481	476	501	491	451	468	418	484	483	507	466	481	462	510	416	485	480	510	518	472	471	462	453	456	504	469	509	472	501	487	472	471	464	506	480	499	454	481	478	492	471	466	498	514	478	517	473	476	475	486	473	493	469	486	468	510	492	464	507	466	473	491	506	474	466	495	474	470	485	521	493	489	488	475	448	471	468	488	479	444	458	462	475	460	454	500	458	527	490	474	452	460	433	459	471	473	512	470	482	450	440	508	464	523	484	466	500	472	464	468	522	525	507	494	474	493	488	458	477	461	483	495	479	484	465	492	436	485	518	495	480	469	502	460	500	497	459	485	472	446	478	484	480	536	482	499	448	464	456	496	496	498	468	448	480	505	492	469	491	464	497	488	483	521	519	450	457	511	466	460	496	462	455	471	488	477	469	458	494	486	451	471	466	434	453	472	453	471	447	485	466	509	436	464	491	453	486	466	488	493	487	462	499	491	458	470	443	510	470	476	455	486	508	513	494	446	499	479	468	439	505	490	462	504	488	512	543	464	477	474	446	515	475	515	489	523	428	483	489	467	486	472	441	459	506	523	470	490	464	470	476	482	495	491	423	504	480	471	478	453	501	473	475	520	505	438	469	464	503	491	477	476	464	452	457	520	467	485	472	502	490	462	496	477	478	490	512	463	471	481	457	505	497	471	469	486	474	519	487	466	456	467	477	482	463	480	484	453	438	499	507	460	469	470	432	425	460	498	467	463	462	474	506	440	502	467	494	471	501	531	500	452	493	490	509	476	497	502	491	479	504	483	438	476	480	493	494	460	508	455	454	456	481	484	500	499	487	509	488	491	509	452	473	490	460	468	484	468	497	448	479	500	463	511	499	497	441	491	497	459	475	482	457	497	496	450	508	441	488	493	497	438	477	473	483	484	462	478	473	458	466	493	519	485	452	517	524	444	490	514	476	499	472	486	460	479	507	497	436	470	494	469	467	461	481	480	499	494	464	436	478	468	484	495	490	486	491	477	492	509	492	496	527	477	460	463	533	450	450	482	503	470	482	496	501	449	508	486	492	472	505	476	471	490	483	440	467	473	479	472	500	468	488	451	443	474	468	513	508	473	462	483	447	460	508	486	454	478	510	481	496	502	492	463	471	470	474	474	452	464	447	508	421	486	475	463	481	448	433	507	531	468	477	505	463	509	480	495	436	498	494	494	487	490	466	484	465	485	497	496	449	504	506	516	467	451	461	506	470	429	495	499	430	474	517	465	471	446	491	450	508	436	450	453	519	493	484	464	482	498	461	468	494	456	505	463	506	488	464	486	496	473	453	527	497	462	470	477	511	499	477	479	492	489	479	462	455	497	499	475	493	483	515	519	479	461	488	470	499	479	491	469	478	449	492	472	471	458	442	468	481	492	484	524	496	488	475	481	449
4449	14191	10724	5260	3613	2767	2205	1754	1438	1281	1107	944	933	873	813	769	784	678	671	676	720	644	676	637	657	663	617	687	658	620	626	615	600	583	581	591	599	660	599	606	603	569	620	584	602	584	601	556	538	580	614	570	593	580	614	585	590	577	583	594	601	574	565	569	563	634	584	586	607	600	562	560	573	591	570	565	578	587	606	553	588	569	555	626	604	592	605	628	571	569	597	578	602	572	585	577	614	587	559	575	590	591	598	553	617	610	535	588	605	564	573	580	555	578	594	607	591	582	587	591	622	565	515	569	568	607	582	575	555	534	565	535	575	596	541	549	586	619	529	591	561	551	590	570	564	573	608	575	574	576	637	573	559	605	635	523	574	570	573	577	603	585	551	572	587	563	606	568	568	631	582	606	580	570	572	560	622	568	597	578	576	571	581	581	557	579	564	553	535	547	547	613	597	556	538	586	574	569	542	597	542	566	555	575	574	562	604	550	609	580	562	592	592	574	596	571	596	548	524	582	600	581	590	576	547	618	572	578	602	553	534	570	596	618	582	601	554	592	578	566	574	609	587	581	595	561	563	565	595	538	593	605	565	615	537	547	526	574	529	598	597	585	567	638	526	543	566	580	581	562	569	566	553	579	564	559	561	541	585	558	536	589	567	560	569	578	601	556	551	566	570	528	567	547	563	559	597	553	565	585	558	596	562	563	579	582	580	542	586	589	573	587	581	579	560	604	548	565	623	604	555	563	599	562	591	567	577	590	596	593	571	587	587	622	567	571	548	576	531	593	521	573	561	567	542	564	591	582	557	546	600	547	579	592	586	585	614	537	584	535	579	574	558	560	549	582	573	569	535	620	563	586	576	604	620	547	559	613	573	599	512	598	548	559	540	516	597	558	578	571	541	570	572	592	531	592	557	569	520	568	537	567	574	608	625	574	574	558	544	565	615	520	599	593	590	568	562	557	562	537	586	599	557	586	572	580	554	614	610	529	560	602	572	581	589	532	555	559	566	567	558	583	561	579	576	559	562	600	573	598	547	538	548	588	578	597	580	570	595	574	591	541	579	570	561	551	614	577	560	542	549	558	570	634	548	581	562	574	543	608	586	614	543	562	578	568	557	554	582	595	567	575	553	569	580	587	616	576	562	588	560	584	536	578	574	590	606	542	564	546	535	553	537	587	560	541	581	540	566	552	590	566	569	574	553	582	535	540	569	633	584	573	618	616	571	551	523	549	573	589	606	555	547	563	597	583	576	537	544	604	595	526	600	579	598	599	545	597	613	535	568	557	561	554	608	611	589	560	547	591	555	630	575	572	578	549	580	564	569	596	567	560	609	577	558	591	561	553	607	568	571	568	582	610	536	575	535	539	570	568	599	607	547	555	548	556	520	520	591	528	562	535	520	562	590	563	575	539	584	538	551	576	561	580	567	555	547	569	608	593	528	604	567	545	552	541	570	648	565	541	548	549	531	589	560	586	573	603	615	620	603	581	553	580	561	562	532	557	611	550	613	562	583	589	540	589	557	573	551	593	600	583	543	581	554	574	529	581	571	585	572	550	549	536	568	559	576	610	587	557	514	564	598	533	590	613	549	556	591	555	577	602	596	559	602	576	520	564	576	599	616	562	530	576	598	614	584	550	603	586	534	526	558	583	585	616	561	586	571	545	543	565	549	577	568	625	588	547	550	518	579	580	632	580	561	567	580	624	572	568	567	553	583	533	566	589	625	540	583	535	578	590	551	573	559	545	587	563	614	575	543	562	571	542	545	550	590	532	575	534	590	579	583	560	590	613	555	616	552	583	547	622	596	561	592	583	576	565	519	552	592	557	580	554	593	593	574	536	597	559	551	565	601	596	620	600	564	534	626	567	634	579	574	604	578	610	589	539	568	557	577	583	601	539	516	562	558	606	544	566	592	572	591	598	546	534	542	543	556	561	575	579	601	575	573	566	561	598	568	547	540	558	569	572	551	563	563	640	596	540	598	619	608	564	568	599	620	555	573	527	610	622	591	587	574	568	582	596	575	539	558	605	569	521	610	572	576	577	630	535	540	605	550	550	611	579	592	615	588	572	596	527	579	637	622	578	582	583	582	558	547	557	587	594	544	553	590	545	581	545	566	571	583	632	564	556	597	606	566	590	552	559	575	571	589	548	557	583	538	587	622	589	576	552	567	559	595	615	591	570	563	590	599	563	580	583	553	600	542	596	585	550	561	572	576	595	548	608	572	564	603	600	544	545	562	557	564	554	562	533	610	633	541	528	597	614	540	577	562	575	567	557	606	555	606	593	603	584	592	573	556	531	548	573	547	634	594	565	581	585	579	534	594	618	582	550	588	607	559	607	586	618	574	568	592	572	533	597	542	551	571	565	576	580	543	592	588	585	574	604	601	514	577	589	589	536	573	574	577	551	592	580	573	539	538	591	607	561	594	592	592	572	598	605	556	578	570	555	582	580	592	516	586	552	584	595	578	632	600	572	532	565	599	587	611	608	567	561	564	593	560	624	571	605	580	582	565	602	587	542	568	565	581	564	567	578	559	590	574	573	585	623	548	555	548	594	600	555	534	592	581	577	564	581	561	578	566	569	578	555	583	543	582	570	543	558	547	599	602	580	543	572	606	607	593	572	598	585	599	558	553	593	573	540	597	595	568	525	553	569	610	606	557	554	607	596	578	590	529	559	543	573	579	585	548	561	647	497	563	603	523	560	588	584	547	552	527	601	550	606	582	581	574	530	612	549	577	572	619	571	547	579	570	562	558	599	558	565	553	582	585	559	535	537	593	563	568	564	565	569	561	554	576	598	604	564	566	567	589	545	541	557	557	564	593	554	570	555	568	584	594	546	597	556	582	549	584	562	600	569	600	590	596	565	602	591	536	577	572	543	541	572	577	552	596	558	567	571	590	559	559	585	551	589	576	512	589	563	536	601	583	585	586	575	595	573	598	576	557	582	575	576	583	578	547	597	583	552	584	578	584	542	564	621	571	590	628	559	566	586	596	592	603	559	583	549	560	566	550	598	539	597	558	574	576	544	597	541	599	547	593	627	563	558	558	538	591	582	566	579	577	564	579	576	572	579	553	595	556	587	572	588	571	561	569	587	582	580	568	558	579	545	561	618	586	563	569	581	558	569	633	572	579	562	559	569	604	566	510	573	611	543	563	587	607	581	580	559	550	619	539	563	606	563	575	574	594	559	554	560	565	583	546	555	634	587	608	557	563	553	590	577	542	580	595	579	603	546	572	575	540	590	581	541	587	576	545	591	548	558	570	532	559	569	572	566	547	559	556	538	564	574	582	568	584	563	553	581	561	588	616	561	573	585	595	570	615	612	568	565	544	572	566	555	625	561	585	562	555	593	570	570	595	574	566	557	575	627	594	557	560	525	568	590	588	582	511	562	570	581	575	595	555	575	542	606	534	547	576	556	565	539	582	578	564	612	545	539	583	570	577	587	576	575	594	546	585	570	556	584	572	536	548	539	583	566
26818	18730	5273	952	648	623	619	591	620	604	600	611	595	619	590	608	562	592	541	586	560	587	647	572	590	588	589	581	593	609	634	623	600	590	604	576	561	606	595	592	591	622	554	591	583	598	610	542	579	584	605	512	638	603	560	598	580	584	529	609	563	655	571	578	617	551	581	601	586	549	597	566	566	612	619	610	590	592	587	584	581	622	580	574	581	582	579	576	620	586	577	569	597	545	609	594	576	623	557	576	560	595	599	587	584	560	585	555	604	588	633	638	579	598	570	575	545	572	609	568	580	588	625	562	564	572	618	601	598	584	609	572	602	543	586	583	570	599	618	552	532	591	564	555	630	572	585	599	563	575	610	533	573	602	583	591	563	583	597	563	530	570	541	587	553	580	568	612	589	592	597	588	588	566	593	583	592	588	575	581	573	607	589	581	608	585	580	597	606	580	610	658	589	583	597	586	608	602	597	582	594	581	569	579	585	582	577	587	578	581	563	589	628	592	618	563	573	611	611	537	571	570	612	613	549	592	597	578	597	582	573	590	583	585	565	592	577	567	596	613	584	604	551	565	584	630	546	604	610	601	586	626	573	590	591	591	557	575	559	544	584	617	552	599	609	609	567	590	616	579	609	564	585	591	599	627	580	598	628	571	612	590	569	572	584	617	588	596	610	524	581	566	602	601	579	618	545	553	599	562	556	570	568	585	590	588	593	593	599	589	576	575	514	592	605	566	566	605	553	630	599	610	576	565	550	591	591	554	575	559	593	497	587	600	594	601	628	544	599	558	599	544	573	585	624	553	606	598	567	604	553	605	583	553	535	618	619	566	581	551	570	595	572	555	587	588	548	611	594	567	579	551	580	602	628	597	542	583	587	625	602	606	555	576	658	602	573	587	611	601	596	593	565	620	590	551	590	570	587	559	611	613	597	560	575	604	606	497	528	606	607	542	631	564	582	584	616	581	573	546	549	614	581	573	602	608	649	581	598	624	587	604	576	558	578	587	577	605	551	545	595	636	547	597	597	583	530	590	586	605	596	543	599	582	566	621	578	607	550	600	541	591	540	603	579	599	592	606	571	560	533	645	605	549	590	607	544	573	610	569	615	534	553	588	572	658	582	580	566	559	626	580	559	599	579	566	581	612	545	593	565	550	615	578	602	571	580	607	615	562	622	534	563	568	605	631	555	602	523	582	624	598	583	586	571	598	552	587	596	619	563	598	625	563	589	592	563	603	576	580	622	591	632	557	562	620	561	570	531	586	597	623	592	603	588	607	576	592	575	588	609	548	570	596	595	564	588	604	583	560	579	593	582	606	564	569	555	591	580	573	557	607	585	601	565	590	616	558	572	555	557	596	634	520	559	608	573	598	567	537	578	567	595	581	603	553	582	610	584	574	547	571	586	574	576	577	638	566	587	610	591	584	597	592	579	564	553	567	590	630	594	599	600	564	603	609	619	570	604	607	574	577	576	584	608	594	607	541	554	564	552	620	618	585	572	584	551	556	604	574	593	567	631	600	608	567	583	569	575	599	570	571	586	558	579	561	580	604	622	634	564	561	600	597	628	556	586	586	541	591	594	610	582	553	598	569	582	617	626	585	613	598	559	548	569	546	603	562	532	539	564	557	604	576	567	584	615	567	579	584	592	597	592	620	581	602	603	613	603	601	580	539	565	600	595	602	587	585	620	586	582	591	567	594	564	543	575	567	581	602	556	572	640	614	612	556	596	601	552	583	631	599	573	563	627	564	590	547	549	578	559	583	605	611	589	618	636	581	620	594	613	573	608	613	611	602	560	573	635	556	577	615	613	554	582	640	586	630	623	580	570	542	556	607	593	594	579	613	579	549	650	562	588	553	589	608	572	581	622	616	602	593	578	598	623	557	576	571	622	588	571	645	564	611	612	547	633	535	599	591	576	606	597	576	558	617	593	570	563	605	598	591	613	619	599	632	597	572	605	598	620	580	625	594	574	598	608	567	575	568	634	572	541	583	582	578	614	633	582	569	571	558	585	571	563	575	603	578	606	579	619	602	607	603	593	553	586	577	556	633	571	586	587	579	584	622	559	562	583	596	641	596	603	536	594	583	617	567	581	570	587	607	550	567	593	587	570	565	566	566	591	596	635	573	591	600	578	606	567	551	610	530	587	570	589	602	576	600	587	575	591	543	625	577	592	576	626	563	592	544	620	608	570	589	610	567	571	596	568	553	576	592	576	599	613	555	549	599	612	597	588	591	605	592	637	595	555	587	574	611	606	584	619	587	618	557	597	573	564	583	546	583	601	598	586	574	599	592	589	618	564	528	597	590	617	638	583	591	570	580	585	579	549	561	535	601	541	520	620	600	605	583	614	632	613	612	579	559	596	565	598	622	571	554	585	585	575	567	570	619	576	560	568	592	586	587	591	579	555	577	581	588	571	618	547	573	592	572	572	567	552	580	564	582	580	575	591	588	600	581	590	571	578	621	597	604	609	566	565	629	546	557	579	618	604	603	531	590	611	606	535	616	624	567	570	573	561	580	591	584	575	575	577	594	566	547	584	626	573	600	596	554	593	577	562	576	640	609	593	575	585	543	566	561	541	577	563	592	573	568	560	596	596	570	609	601	594	544	596	552	613	559	571	562	605	582	570	550	613	601	633	605	612	629	604	627	597	553	601	590	621	568	553	595	585	564	607	581	570	619	633	597	566	565	582	590	570	559	582	564	613	616	571	624	534	549	577	608	606	556	603	549	578	589	604	627	608	548	603	586	587	588	591	611	587	580	582	593	554	620	585	581	577	594	551	624	583	550	556	575	569	628	631	602	604	591	626	589	602	601	574	574	535	605	611	574	579	597	616	587	582	606	580	600	532	579	596	547	626	579	620	575	563	588	602	574	573	629	590	592	612	606	628	598	586	597	572	554	568	588	614	603	574	579	566	596	641	568	576	574	594	571	592	580	556	595	611	550	550	577	597	572	559	584	612	599	558	552	596	591	541	561	599	552	599	649	560	592	527	581	584	549	587	562	595	541	589	608	585	602	575	576	584	558	589	625	556	543	598	604	595	611	564	580	614	581	569	592	567	563	573	597	560	531	592	591	573	551	586	580	546	600	589	522	561	587	583	573	591	620	596	605	586	545	605	592	606	600	558	561	579	603	609	580	578	551	565	601	569	549	582	566	599	607	611	582	629	612	608	604	615	570	587	563	600	574	594	559	532	532	610	572	602	595	570	609	567	634	630	579	575	590	565	593	562	557	601	565	592	591	561	608	562	542	571	594	604	553	601	554	591	608	590	608	611	622	571	602	625	583	567	582	544	572	594	577	559	619	530	583	593	603	549	568	576	554	595	591	568	604	564	561	584	585	635	550	623	578	563	609	605	583	580	574	609	596	584	609	559	580	550	621	529	577	550	559	587	594	580	635	609	591	545	573	536	579	572	587	631	581	568	587	608	578	561	546	571	600	583	611	582	569	571	583	561	631	623	565	604	595	574	593	601	627	596	593
4211	1294	1028	803	739	726	696	665	690	663	701	658	684	681	645	691	674	664	686	651	682	641	679	636	717	677	661	640	681	653	679	677	656	629	651	677	669	685	684	617	696	639	696	665	651	636	649	653	639	652	690	696	653	652	673	635	668	625	694	650	652	650	672	660	681	666	643	646	681	665	669	645	681	684	666	694	680	660	648	675	668	630	712	639	696	669	692	709	641	648	670	661	631	620	660	721	611	645	637	688	663	649	651	719	622	660	677	649	639	702	683	619	659	638	647	643	638	647	638	653	670	671	659	672	692	690	645	675	695	653	643	696	661	663	681	657	644	678	641	683	636	691	667	653	672	665	639	626	647	661	678	650	672	666	664	680	629	671	636	595	675	654	696	627	710	706	699	646	682	638	643	697	678	682	680	655	663	658	686	661	646	638	655	663	728	680	648	678	693	697	619	628	653	687	656	663	695	695	659	634	655	691	642	670	631	671	651	632	652	678	656	659	653	667	635	677	648	691	681	604	692	679	667	657	642	655	721	661	643	643	698	657	684	645	677	678	684	649	644	704	646	717	665	701	704	683	655	645	645	676	634	659	670	702	679	643	636	668	675	711	691	658	682	668	661	668	622	675	668	667	662	677	621	659	701	630	638	659	645	639	655	672	691	717	677	680	657	687	670	667	697	612	628	644	688	650	656	643	675	654	679	654	682	708	644	661	677	642	652	683	660	664	674	713	700	639	639	683	670	664	705	621	628	627	630	658	664	664	671	681	687	640	709	661	644	635	607	645	656	658	695	645	646	662	642	672	665	654	668	653	612	703	653	676	638	662	688	739	679	689	676	746	643	650	702	639	614	656	730	647	702	721	671	713	641	631	636	624	633	659	622	633	663	673	667	663	651	640	656	650	720	666	684	644	664	667	627	656	659	650	706	670	677	695	641	654	631	615	645	697	640	634	681	643	696	672	656	694	680	636	645	662	695	624	699	667	692	661	630	658	653	662	693	689	676	660	697	623	658	688	648	622	676	660	641	637	639	670	632	708	657	664	645	704	672	671	731	678	692	646	688	657	673	715	658	687	694	666	657	685	675	653	639	643	679	700	651	675	645	609	711	672	662	711	628	652	674	595	664	675	593	634	642	639	702	620	646	675	631	606	671	665	716	655	662	666	629	691	658	634	689	734	659	679	683	658	692	684	674	694	666	629	638	660	635	673	705	688	632	652	667	667	656	668	613	684	647	670	690	702	638	623	677	689	646	657	662	680	672	683	645	644	629	646	690	638	682	672	660	628	661	660	665	647	620	613	660	673	667	621	664	674	682	670	667	673	647	644	647	665	671	676	648	659	690	629	665	662	678	688	634	696	725	740	671	659	658	649	676	677	651	662	644	635	716	652	683	672	668	635	650	615	662	701	655	662	675	703	639	652	696	671	636	672	734	656	596	630	641	648	677	613	680	639	661	666	673	635	671	680	646	660	656	693	658	651	653	665	689	676	674	669	669	645	661	678	640	711	657	654	703	704	671	697	677	670	676	647	693	700	664	661	705	664	652	636	649	697	631	705	695	667	649	614	677	678	696	647	648	702	684	681	676	653	713	660	617	705	668	658	650	649	596	671	656	650	708	659	640	652	692	646	674	690	702	665	660	691	680	659	661	690	663	647	685	665	676	663	629	685	659	724	682	652	623	627	660	653	661	697	670	667	681	666	705	637	649	626	653	685	653	698	628	622	650	653	666	607	672	662	691	651	674	640	692	647	655	588	655	650	650	684	643	618	668	636	669	671	656	630	647	716	660	653	624	674	719	663	636	707	651	652	612	691	631	655	652	645	667	702	640	669	648	626	689	627	641	658	640	667	650	669	659	634	710	681	656	643	685	731	677	686	650	655	664	647	703	688	684	716	726	671	667	666	665	650	720	691	646	650	692	721	696	631	653	713	711	662	700	671	691	698	677	689	666	643	586	674	680	681	638	624	686	661	672	660	659	654	710	668	656	648	663	636	663	649	695	653	707	670	637	694	660	644	634	636	629	686	626	635	672	686	674	682	691	690	631	627	655	632	683	648	658	681	672	689	686	649	686	694	674	654	676	675	660	685	694	675	660	628	697	688	636	670	674	678	631	627	649	637	681	609	641	625	633	678	663	657	687	673	658	679	631	649	607	667	670	661	677	677	693	666	675	651	657	655	700	640	661	650	635	670	646	666	674	638	676	651	656	683	653	669	681	684	701	684	655	660	640	693	695	674	675	650	699	682	657	636	647	683	640	653	668	671	636	654	680	700	652	690	703	683	673	663	655	669	674	645	672	661	690	664	689	670	675	682	665	651	678	664	617	650	656	651	646	613	664	673	630	645	717	724	664	636	681	668	673	658	673	630	678	678	659	639	648	660	686	698	648	687	679	657	639	679	706	649	638	620	680	668	681	676	643	645	677	668	665	660	708	700	671	630	654	654	672	662	648	661	658	700	712	671	654	688	697	681	650	694	652	690	634	673	692	697	678	634	620	706	733	690	672	654	636	639	657	645	669	648	680	689	663	648	656	655	667	634	688	667	630	696	711	634	630	624	647	679	694	661	710	726	674	639	665	666	697	681	680	666	685	636	605	685	679	639	693	652	629	690	664	660	648	660	702	671	669	631	663	688	675	649	687	680	661	674	661	667	647	700	650	655	650	646	655	706	640	694	608	667	664	644	659	695	658	642	659	651	687	667	677	683	675	713	647	678	687	650	633	651	646	683	659	649	664	651	696	642	680	670	641	679	661	693	669	627	663	647	649	641	687	675	694	650	685	725	701	751	612	667	668	607	723	672	681	681	628	654	669	674	643	674	712	681	680	722	651	663	653	663	657	653	599	650	729	673	690	667	676	654	673	708	716	695	667	684	629	620	646	637	650	659	649	695	653	682	673	686	704	675	641	645	681	702	677	671	683	642	693	609	625	608	693	680	682	626	719	643	676	636	662	676	688	708	700	687	674	677	681	662	705	662	618	660	653	685	681	675	637	687	642	644	674	625	700	649	665	645	650	655	684	644	706	675	657	694	641	651	621	688	636	660	660	697	637	682	652	635	673	672	692	617	665	673	664	659	656	675	691	697	667	669	655	653	660	654	649	644	653	655	688	690	659	655	674	701	673	617	672	683	661	684	669	702	682	668	624	672	702	682	672	668	704	636	685	668	637	679	648	637	628	676	647	716	638	701	657	649	695	692	648	682	656	678	656	646	666	640	670	621	706	668	696	664	657	673	640	671	674	673	671	681	641	617	671	629	660	676	672	634	669	630	656	722	638	643	639	705	690	691	681	692	657	668	601	682	666	647	654	686	661	668	655	661	656	685	660	663	655	654	674	679	712	619	684	635	689	645	683	696	698	661	681	715	643	648	683	677	679	684	638	632	718	647	638	725	668	648	655	678	647	682	672	684	682	676	653	655	653	655	675	637	640	654	677	671	662	657	675	674	695	659	672	696	687	654	650	639	657	686	681	719	647	694	661	629	687	666
23220	20798	27744	23928	20798	9618	1484	1127	1011	954	904	878	924	874	855	894	802	853	771	788	820	800	784	844	807	803	768	785	769	787	834	816	782	779	759	774	766	803	753	783	721	820	838	822	768	773	785	763	808	787	802	780	765	784	734	782	768	794	763	772	818	782	816	796	768	815	774	802	795	807	798	763	784	838	790	759	808	777	785	759	725	737	802	749	809	827	815	776	775	770	794	763	776	763	780	764	813	803	814	754	730	760	851	735	791	758	802	808	816	765	761	761	813	773	785	767	743	787	805	738	760	727	788	755	799	746	776	830	759	749	805	782	756	777	803	768	794	816	763	771	774	772	797	803	858	758	754	787	729	759	800	794	795	795	799	813	775	752	812	757	823	783	769	756	768	777	804	738	785	782	758	769	802	754	771	800	757	790	798	776	807	766	787	762	798	722	795	814	740	752	789	794	805	748	779	771	808	796	807	749	757	787	808	761	743	885	787	820	761	744	788	755	789	794	807	772	795	774	793	813	802	751	778	777	769	795	854	787	785	805	772	720	782	799	802	774	821	742	821	755	758	816	792	776	747	790	787	785	794	756	782	768	756	792	842	825	814	775	835	786	789	725	762	801	832	837	797	791	776	815	738	782	767	756	791	797	796	773	870	774	750	775	770	776	815	786	820	769	745	757	749	759	797	764	792	803	763	746	780	778	756	802	742	786	787	800	803	842	746	741	780	764	753	746	731	803	776	720	769	753	773	724	752	767	795	807	811	787	763	820	823	767	752	765	762	785	847	765	744	787	777	746	761	788	802	800	778	767	749	716	778	779	798	753	731	733	760	777	777	729	789	714	809	717	772	778	751	839	789	769	734	799	781	779	769	742	828	775	767	778	776	750	778	807	747	768	741	761	782	797	757	773	775	751	769	815	759	779	726	754	741	775	758	778	764	777	835	794	799	785	753	755	749	790	772	778	713	752	761	760	737	787	709	823	733	773	769	742	773	743	771	819	780	773	797	759	802	827	759	787	827	760	764	748	772	756	769	813	759	795	761	775	724	746	753	744	784	751	790	806	837	805	794	750	785	803	750	751	773	797	774	762	772	757	820	814	750	790	756	803	790	756	798	768	773	784	772	699	744	797	758	839	796	744	783	772	717	746	786	783	809	810	776	804	769	801	787	766	815	837	840	759	789	794	797	802	788	755	784	749	745	771	784	746	732	783	797	760	782	831	768	783	767	735	734	769	830	801	781	806	769	820	831	755	797	737	721	806	766	767	816	741	772	745	792	769	799	749	680	769	815	809	786	788	818	774	778	784	775	785	766	814	788	806	751	811	788	779	778	774	803	766	809	789	721	778	789	778	821	824	796	864	778	781	795	815	815	796	835	783	806	807	764	803	774	809	809	790	777	830	806	777	759	804	782	827	750	792	782	769	833	799	810	790	830	776	835	726	780	772	794	789	720	858	795	796	758	790	787	821	760	802	803	817	790	827	811	790	814	795	807	774	794	792	718	785	754	808	784	773	787	778	773	758	743	777	763	741	779	747	815	734	778	799	766	782	790	835	766	827	732	760	758	762	766	775	747	747	801	772	797	808	814	793	782	775	778	742	745	812	737	785	811	797	794	794	793	777	758	772	826	793	788	820	744	795	801	817	806	719	789	790	783	811	817	766	752	841	777	767	797	785	786	796	781	761	779	792	769	771	786	762	766	730	801	811	790	793	718	784	796	795	800	792	815	743	759	768	800	772	864	800	787	735	775	741	760	778	799	768	765	843	744	816	803	769	756	814	741	802	789	801	746	797	765	754	794	785	815	789	753	781	745	790	736	785	746	756	804	797	803	801	776	814	849	786	781	774	775	801	793	719	744	775	808	770	834	789	754	729	774	725	725	772	749	790	770	756	831	731	793	753	742	801	792	751	791	829	778	845	789	739	815	736	781	826	786	770	808	757	754	742	821	741	807	802	790	763	788	768	805	824	770	764	744	810	786	822	801	765	818	810	796	763	824	780	804	782	746	793	780	783	775	761	755	781	816	786	770	767	780	755	764	749	802	798	736	759	772	725	769	768	719	790	742	726	785	754	754	755	825	756	777	796	822	748	769	798	765	787	734	838	768	782	816	764	773	763	775	831	792	772	752	757	757	821	782	796	813	791	835	758	828	735	819	808	727	775	776	729	779	805	756	739	822	807	763	751	752	777	785	786	816	814	775	754	768	741	814	744	799	757	789	715	742	761	868	791	741	797	820	756	770	796	772	757	735	802	781	749	800	742	764	752	801	774	820	786	750	762	786	799	825	759	786	767	799	788	797	766	846	760	799	761	763	767	811	836	786	798	809	773	830	775	743	807	772	784	789	788	806	783	793	796	775	776	781	781	802	804	777	753	735	730	745	812	786	761	819	760	762	759	774	805	716	779	797	822	766	767	791	748	739	812	799	789	802	756	781	827	806	777	828	771	745	791	740	828	798	766	749	765	801	722	750	786	786	777	730	798	767	754	786	773	773	784	781	796	795	785	793	759	801	785	756	739	783	747	750	824	784	831	779	747	772	793	783	755	781	799	756	789	760	788	775	740	794	773	792	805	819	813	767	775	730	802	774	756	751	776	789	792	739	767	754	806	806	750	810	782	786	751	740	734	770	775	805	759	841	771	794	780	713	787	781	748	781	774	787	801	742	796	771	753	766	767	789	782	856	780	784	783	780	850	783	768	763	738	801	796	816	783	761	793	764	735	777	750	837	832	772	781	777	798	715	752	764	779	762	798	770	774	790	822	769	766	778	770	795	809	824	795	840	775	781	817	816	771	785	813	781	789	754	773	809	768	798	738	814	791	749	812	752	775	722	790	734	778	744	806	824	778	751	740	803	802	800	810	779	827	795	791	746	769	771	747	789	746	823	768	745	754	778	745	742	795	772	744	858	808	772	722	789	809	785	817	774	760	808	738	776	810	757	769	799	750	777	802	735	809	784	728	759	758	805	777	775	767	808	773	791	799	788	751	750	715	737	795	788	732	798	772	765	769	741	721	779	791	761	781	799	795	770	747	785	791	767	764	820	722	812	766	819	780	781	770	759	746	783	772	782	774	787	816	800	750	809	747	753	777	774	759	734	772	764	768	794	817	773	741	793	770	800	770	787	746	773	799	791	769	782	778	795	823	836	801	769	744	777	768	757	791	805	819	815	740	752	761	723	778	769	799	803	825	763	775	766	695	757	781	770	767	761	744	775	795	772	825	773	725	771	743	759	784	771	829	724	774	780	764	768	773	746	773	769	770	739	766	837	821	752	776	708	803	807	762	815	773	828	777	716	777	781	759	756	838	762	759	695	829	758	757	759	782	750	783	762	750	823	739	747	774	775	751	776	777	795	801	787	773	791	779	846	817	812	804	806	752	819	762	747	749	800	763	801	776	812	773	765	774	770	814	769	816	750	780	777	786	797	766	792	770	738	777	797	787	819	776	839	762	774	766	756	755	774	759	773	784	791	768	803	755	759	764	773	767
3537	8593	6571	3273	2375	2024	1641	1489	1291	1208	1147	1036	1041	1006	1031	974	939	1002	986	881	888	885	882	912	922	946	979	882	882	918	886	950	877	935	900	882	934	882	885	849	865	917	927	881	950	862	894	869	865	915	897	909	911	905	916	943	922	902	894	892	873	920	851	922	859	949	872	863	888	905	890	887	851	902	907	872	914	896	949	915	854	911	882	940	914	924	858	873	852	881	866	881	912	882	910	894	927	902	891	911	863	876	856	869	885	840	913	857	901	906	869	876	875	854	922	909	875	900	895	951	902	905	898	895	869	935	847	935	853	890	821	890	897	910	846	884	880	918	866	897	923	875	877	832	898	880	860	871	872	915	882	899	897	950	864	876	881	895	888	857	912	902	852	883	866	847	867	881	899	876	922	870	862	877	843	898	877	886	921	906	876	889	923	860	849	897	889	876	868	972	868	915	887	895	922	915	875	777	918	851	879	875	920	914	878	890	939	844	887	914	927	872	836	896	941	903	896	884	899	868	898	913	861	839	915	870	904	914	875	868	898	907	927	843	940	846	902	901	965	874	921	906	951	876	900	882	881	918	900	973	916	937	873	895	884	884	874	890	871	835	880	944	851	918	874	919	904	865	858	872	826	900	866	858	877	889	944	875	876	962	916	860	921	906	906	889	861	913	871	912	872	844	946	858	937	868	934	880	896	887	876	896	898	857	919	912	912	837	926	911	901	869	884	867	907	870	895	915	904	882	860	870	816	882	882	930	897	853	868	940	949	905	900	898	876	865	888	886	929	917	914	889	941	857	885	900	898	895	971	918	900	897	817	911	870	940	853	867	909	871	879	860	906	904	891	902	886	856	915	895	894	921	885	924	877	903	858	852	871	903	891	910	959	830	870	956	876	854	871	938	905	907	828	925	852	899	844	890	900	907	902	866	915	941	912	867	879	928	841	902	874	877	910	953	931	922	828	896	877	925	918	887	915	902	884	880	883	907	954	880	920	874	875	926	912	907	850	946	837	887	886	888	919	888	889	924	886	869	852	935	886	915	880	892	865	853	924	821	918	845	909	870	897	909	896	892	904	841	867	933	870	919	936	862	899	881	851	898	865	860	883	896	842	826	890	970	925	868	888	889	861	897	887	899	906	880	870	917	913	834	825	906	953	915	909	875	896	871	926	907	893	904	837	902	903	854	922	895	953	924	939	881	865	903	868	881	854	852	852	918	883	962	830	887	875	906	871	913	877	852	897	909	897	909	875	891	904	916	916	916	905	967	904	863	886	891	905	887	879	863	900	902	935	862	851	865	897	871	867	875	878	902	877	919	899	863	899	908	815	934	889	856	859	899	884	900	921	914	898	952	972	877	901	887	905	881	906	862	913	852	912	836	886	895	899	860	896	918	868	950	904	886	912	895	922	904	878	935	936	910	830	877	871	914	932	890	900	927	895	896	892	899	931	895	881	910	916	889	917	898	884	926	908	878	874	904	874	886	861	890	834	875	896	930	928	881	868	873	908	872	875	853	900	893	884	916	889	839	849	867	883	883	878	937	911	919	921	912	895	913	904	910	875	890	927	917	901	866	857	874	855	934	889	869	873	913	890	865	906	924	915	874	870	882	872	929	898	867	835	878	844	849	886	876	914	896	892	835	895	862	860	855	917	900	856	841	885	882	952	931	883	860	893	897	892	855	885	888	930	929	871	850	887	867	878	890	903	873	936	929	887	846	856	873	895	943	869	917	822	925	896	856	894	897	924	906	870	894	920	899	908	913	911	875	909	863	877	930	902	918	861	898	874	837	886	911	862	877	926	863	860	814	902	925	893	900	868	947	905	918	866	846	883	875	876	894	837	913	866	896	873	913	893	912	891	842	900	865	892	910	894	907	912	871	875	868	932	902	909	914	853	884	862	866	926	870	894	843	908	850	850	947	879	889	890	855	859	844	829	961	916	863	846	880	910	874	892	891	855	899	908	917	866	890	917	892	880	878	881	858	875	884	886	895	900	863	903	930	874	864	900	945	869	902	898	899	873	825	860	892	867	953	875	933	863	898	908	880	826	857	862	905	898	939	910	868	867	903	848	903	839	923	876	878	890	866	814	907	896	921	903	837	868	910	951	923	879	897	921	890	839	951	920	891	866	901	863	823	897	868	912	930	901	911	881	891	817	884	870	887	848	828	902	898	964	894	949	884	894	855	857	908	885	864	924	925	871	922	865	877	901	986	913	903	917	884	818	864	908	873	893	894	895	887	900	870	805	928	871	860	899	884	882	859	929	907	940	905	926	867	899	881	838	912	888	860	884	957	861	902	916	863	869	866	863	881	877	914	945	852	935	917	891	949	979	889	881	874	841	881	829	898	888	891	894	892	903	892	898	891	903	899	883	880	864	890	904	899	911	881	916	923	890	871	865	918	917	900	867	906	873	943	924	904	836	849	851	889	877	916	927	909	898	852	917	867	853	882	876	866	895	912	838	936	893	890	908	932	867	820	920	924	908	854	871	889	956	891	876	891	872	909	860	878	909	848	923	877	917	927	861	849	878	880	930	898	893	891	880	844	907	861	889	873	887	927	897	825	904	849	872	903	880	915	935	892	886	878	922	912	877	876	884	848	824	934	934	922	901	907	913	861	902	836	857	892	910	853	936	881	871	875	930	854	878	901	911	883	905	856	886	918	879	901	894	888	855	851	901	903	861	883	921	904	808	946	871	929	918	873	855	887	921	923	892	897	865	880	846	872	846	909	901	895	875	892	871	822	914	915	887	903	924	868	903	878	875	892	884	934	923	890	871	885	898	890	901	904	897	832	916	834	866	895	886	906	895	956	891	899	974	864	828	944	858	869	895	845	875	939	890	885	847	930	902	891	909	951	819	894	961	908	896	908	892	867	866	831	862	894	886	882	904	881	900	903	827	838	910	912	845	902	900	899	916	919	866	878	837	881	872	894	931	884	909	875	893	895	901	865	863	939	849	899	871	898	838	876	905	865	864	883	952	890	920	875	897	875	867	887	913	913	858	894	850	901	857	880	913	921	879	886	896	849	937	839	889	888	879	906	897	921	888	920	897	840	853	871	906	847	902	911	904	856	882	922	874	857	888	951	891	851	901	903	860	911	885	865	883	915	870	912	865	854	900	840	909	887	855	869	849	911	879	923	880	950	892	899	903	942	898	852	837	912	904	890	897	927	902	901	903	933	884	929	871	858	907	888	866	859	914	873	872	873	864	896	896	907	808	904	877	883	865	874	810	901	886	925	856	851	876	895	931	879	855	883	825	866	867	944	920	833	867	820	888	926	887	897	948	981	855	915	838	897	935	863	859	869	914	863	886	856	921	940	847	877	885	923	889	966	873	908	858	884	878	919	916	937	891	902	843	872	921	887	851	865	912	885	877	893	843	919	882	893	878	846	901	843	900	923	844	867	864	916	910	887	901	901	899	915	866	908	860	895	837	898	877	935	891	919	877	930	867	893	878	892	858	915	883	863	894	896	916	906	882	833
24153	20788	26860	24720	11811	656	488	454	377	373	318	361	297	335	309	301	335	311	311	310	300	316	294	261	288	298	328	288	287	282	275	283	271	281	282	287	259	281	268	268	285	273	272	307	260	287	287	314	287	294	294	291	276	280	295	294	260	263	278	282	254	284	258	287	300	295	268	297	275	265	295	280	296	269	274	290	282	251	285	286	310	284	296	276	305	277	282	269	263	324	242	289	282	271	313	292	322	318	272	275	287	263	290	286	274	311	291	301	267	283	291	259	310	267	281	326	283	279	263	300	302	280	263	272	310	286	286	286	288	259	264	282	244	285	257	250	296	278	284	294	283	247	310	274	284	283	284	275	284	273	264	249	267	326	274	269	289	304	293	280	296	276	285	264	298	227	276	283	274	283	264	306	273	284	287	273	266	270	298	272	293	271	295	284	238	311	274	281	293	298	279	303	267	283	267	278	266	309	275	285	292	290	283	256	274	287	259	312	269	296	297	273	253	297	289	280	311	290	283	301	258	264	269	273	260	262	274	263	325	273	288	293	258	266	306	260	277	278	266	291	284	302	295	267	277	271	289	293	286	279	295	264	255	306	286	268	294	303	267	281	307	280	276	271	285	301	290	292	290	270	282	266	297	275	299	276	282	301	282	278	270	291	249	268	281	284	293	281	298	255	277	272	268	280	262	316	289	272	281	282	295	290	279	270	282	273	279	288	290	286	282	294	280	310	306	278	251	316	254	318	289	279	269	274	294	240	269	284	266	278	283	290	262	289	290	289	288	293	288	290	283	294	262	318	250	277	263	272	305	281	268	285	294	247	292	282	294	268	265	281	301	286	267	276	264	281	273	275	305	290	285	259	302	298	271	295	285	272	255	275	308	279	268	315	288	265	294	263	281	251	274	309	262	281	314	292	279	265	297	281	265	276	281	278	296	282	287	256	280	288	285	281	261	276	316	284	306	261	286	290	291	272	268	267	270	262	276	266	259	269	265	275	273	283	290	301	252	299	295	320	276	274	255	303	299	248	278	319	255	284	292	267	276	287	256	297	289	289	267	310	276	265	270	269	264	315	292	276	297	261	279	298	268	272	278	255	277	287	286	287	287	275	290	272	251	253	283	267	297	287	255	264	274	302	276	263	289	296	269	280	269	268	286	266	267	272	299	290	263	262	266	309	246	274	247	277	275	283	297	280	279	292	289	292	276	284	290	276	245	289	306	268	285	259	300	306	251	299	257	283	306	272	297	300	294	282	294	288	266	295	279	290	285	314	308	261	302	254	299	285	279	271	273	269	317	252	295	280	284	286	277	319	248	275	297	281	256	313	302	268	261	276	286	275	259	265	280	281	308	278	293	273	275	285	276	290	274	248	268	241	281	267	286	274	295	283	258	284	294	289	308	292	297	274	269	270	286	311	286	282	297	322	289	280	273	292	279	270	258	269	253	268	284	268	295	321	273	299	290	284	285	311	296	277	312	288	276	290	290	298	275	268	263	252	273	305	294	238	271	271	308	280	299	296	261	284	268	294	304	292	269	251	328	278	282	266	300	271	294	303	266	281	268	296	262	274	315	273	279	275	261	279	268	290	304	272	255	326	295	304	269	270	298	292	276	293	293	287	277	295	277	274	278	287	292	286	275	265	314	281	266	261	293	298	311	258	306	261	279	296	294	273	288	319	328	280	301	294	290	312	283	288	260	265	318	262	299	276	311	278	262	274	281	289	274	268	249	273	293	279	281	298	275	271	314	257	283	288	302	272	299	268	298	257	274	298	297	299	275	241	315	292	263	285	258	311	283	277	283	260	287	272	299	270	263	305	285	264	277	278	251	297	285	275	271	233	271	260	277	267	253	280	254	297	267	267	278	279	299	296	273	292	254	278	329	289	269	298	292	286	272	282	265	289	296	293	255	303	274	283	312	276	300	288	263	261	274	238	262	264	286	302	298	267	265	279	262	271	323	297	261	278	311	273	300	292	272	298	307	284	243	264	241	280	303	268	289	290	288	289	273	262	280	259	278	304	278	284	261	283	300	282	285	279	307	274	281	270	303	280	254	273	288	257	287	273	266	287	242	295	269	284	277	254	269	299	280	274	319	272	282	286	300	260	272	271	290	250	313	287	272	273	310	290	296	307	275	267	263	269	267	291	303	306	286	281	267	282	262	295	285	278	274	287	285	299	270	263	307	293	270	286	294	277	283	297	258	284	264	287	277	278	297	274	257	259	307	248	271	242	245	322	300	245	282	272	253	261	283	299	273	275	272	261	289	285	279	279	272	296	320	297	227	298	284	281	264	264	261	279	269	267	283	282	313	277	272	278	274	267	274	281	281	288	280	286	279	294	291	260	271	295	272	302	254	291	287	279	291	272	278	277	285	288	280	287	258	285	298	289	292	317	285	281	295	282	282	253	295	273	268	285	293	307	286	309	273	302	265	274	265	273	289	288	258	282	305	278	283	262	292	274	307	280	302	282	297	294	250	271	281	261	283	301	269	289	271	272	304	264	266	251	253	287	281	306	290	276	275	291	328	284	260	295	268	250	253	284	283	241	275	274	262	302	284	281	252	278	296	266	272	273	263	274	280	263	314	290	291	280	321	296	282	295	290	271	305	279	296	273	294	268	260	259	264	274	289	296	275	286	279	252	270	277	272	258	279	303	303	305	284	273	286	296	283	295	283	277	268	229	272	268	265	286	263	274	258	288	289	279	297	270	311	264	258	281	262	275	274	266	284	282	320	243	292	289	297	261	290	287	279	265	277	283	289	281	294	301	284	288	283	318	282	272	268	280	262	267	277	270	254	253	306	271	310	265	275	275	270	301	288	292	272	270	316	261	329	282	300	296	264	253	265	266	281	293	277	265	278	290	275	272	278	275	289	276	258	269	282	250	301	277	254	311	263	297	262	275	270	272	278	316	269	264	306	290	281	246	252	268	278	294	315	311	277	289	298	289	262	256	256	288	250	319	281	287	254	270	263	266	296	277	275	280	269	293	266	264	265	267	253	243	276	264	279	286	277	294	274	257	273	299	286	303	287	275	284	274	261	296	286	285	277	273	304	306	304	271	257	276	307	294	252	262	293	250	265	262	252	289	246	286	288	304	298	276	286	265	273	233	277	286	270	268	274	297	260	285	281	285	295	281	333	278	282	290	263	282	301	269	296	260	270	297	276	295	282	282	294	260	279	283	275	281	298	298	267	264	313	283	274	257	282	289	268	266	289	301	292	271	273	294	269	281	305	265	270	260	266	305	279	249	284	260	247	296	297	298	300	293	274	250	274	272	243	294	291	265	292	279	276	280	251	276	275	269	273	269	301	269	308	284	301	286	300	326	303	286	274	289	281	305	252	284	282	266	270	269	289	270	268	295	272	278	281	261	281	272	257	283	271	282	264	283	306	292	245	256	315	303	263	265	278	272	283	270	275	277	289	285	317	261	319	293	259	257	305	273	308	315	281	278	245	305	307	289	269	270	248	280	294	279	264	261	271	279
3482	5289	3949	1747	1299	980	796	698	655	522	477	469	448	417	401	388	398	413	391	367	378	357	334	363	336	370	343	346	331	361	366	332	364	356	342	362	351	352	344	374	340	319	314	344	337	337	360	329	357	348	350	360	306	357	351	357	361	344	320	348	381	359	353	354	377	343	358	351	333	360	296	345	359	332	355	351	344	357	366	344	323	355	333	340	331	337	326	358	351	310	345	327	345	332	327	335	348	298	343	288	343	324	317	356	354	325	316	346	386	336	359	320	358	377	328	327	310	313	346	342	372	330	335	347	327	328	385	329	358	352	364	314	321	338	331	320	317	375	336	375	347	303	346	334	324	338	330	315	346	322	331	317	379	348	338	322	316	290	362	339	365	348	343	345	312	344	292	319	355	348	321	287	325	328	344	359	318	319	359	371	354	312	342	337	331	334	366	355	321	354	338	327	344	337	366	347	274	310	344	327	350	331	334	341	333	334	314	323	308	325	357	318	333	376	313	330	345	353	338	306	327	345	347	339	346	329	340	309	321	353	323	317	333	332	361	309	348	356	329	351	324	297	349	339	364	352	332	318	323	341	353	351	343	323	334	378	338	324	355	347	334	332	320	344	314	356	329	345	348	344	331	324	319	335	319	345	319	328	351	299	353	343	352	391	308	352	357	344	339	322	306	348	307	355	323	310	330	345	316	334	316	338	338	341	358	343	340	321	340	348	309	351	334	316	330	341	323	324	361	306	332	358	336	324	350	333	314	349	324	336	356	341	334	351	348	313	352	313	348	331	346	298	332	331	365	292	338	323	320	315	334	314	355	328	349	310	310	325	331	302	322	321	343	309	330	347	332	324	367	333	342	312	332	343	331	332	337	336	329	343	363	287	291	355	335	417	339	325	353	328	382	363	336	359	323	360	340	341	373	355	330	336	345	357	331	329	299	348	328	324	353	337	338	316	346	336	292	330	346	300	340	322	360	339	352	360	315	324	328	333	348	338	318	342	342	353	340	303	356	348	344	338	361	364	316	333	325	308	365	306	362	331	342	331	340	359	341	356	324	317	343	325	310	324	336	349	306	335	357	319	324	357	333	312	364	322	292	348	303	331	330	341	344	306	354	348	328	334	303	347	331	348	336	352	285	357	307	329	358	352	346	329	373	339	332	342	350	329	367	320	338	352	351	345	339	341	336	340	326	323	340	349	333	348	341	323	283	356	332	334	333	312	356	338	360	310	321	346	326	318	328	369	366	317	318	328	347	321	352	374	334	354	336	322	360	321	356	330	360	331	367	338	332	325	357	340	327	331	321	339	357	338	353	344	369	376	355	348	328	358	355	331	367	302	337	322	344	338	328	323	326	333	329	347	354	315	334	318	354	335	310	336	299	304	308	318	327	311	352	350	333	318	331	305	315	334	336	333	353	341	360	306	334	342	336	321	331	328	340	352	332	330	324	332	318	310	329	315	343	310	353	360	333	361	348	348	315	376	342	317	333	318	312	342	340	323	326	346	293	316	323	305	329	363	330	321	341	327	335	323	333	342	341	372	332	323	331	344	333	357	345	315	332	334	337	314	351	333	356	358	324	330	363	331	329	348	326	320	333	357	347	349	336	328	344	326	351	322	351	362	333	325	326	345	352	351	320	352	363	302	325	303	332	323	305	341	329	318	334	335	347	339	338	327	363	350	322	329	318	348	337	347	322	320	313	351	327	330	359	336	294	359	331	340	326	326	319	362	332	332	360	358	322	329	329	319	310	359	311	332	314	320	343	319	301	307	331	323	328	357	339	316	339	349	317	351	336	347	338	332	306	294	356	309	378	365	353	371	345	354	333	329	353	323	296	304	358	344	341	340	349	339	348	335	331	298	338	344	365	348	319	325	329	327	342	340	327	357	312	351	315	314	350	332	334	330	350	327	353	319	334	372	341	349	342	351	343	383	346	329	347	356	359	360	347	331	322	354	340	324	334	354	329	319	345	303	315	341	327	298	357	294	343	341	300	362	298	344	320	321	347	351	386	361	344	332	333	301	334	313	357	347	348	345	338	316	329	333	356	329	361	350	340	351	318	339	364	327	325	342	299	339	357	356	333	360	358	354	311	328	351	313	324	305	312	313	358	303	280	326	324	329	344	364	352	309	318	293	305	300	317	339	290	328	318	328	345	348	343	343	374	348	347	336	336	338	309	357	368	331	338	335	358	324	322	348	345	309	345	290	314	289	331	335	355	341	342	356	330	324	340	331	306	296	326	328	337	347	327	340	318	358	383	361	369	331	316	304	364	336	359	340	341	331	339	303	317	282	355	342	329	317	321	309	358	350	362	359	338	349	374	326	325	298	378	359	310	328	354	360	331	327	335	338	294	357	339	344	357	341	354	333	335	333	327	358	328	329	329	322	335	323	337	331	355	338	368	334	344	359	324	301	343	337	316	332	303	333	361	308	346	336	357	338	345	340	368	338	359	339	336	316	357	334	321	379	303	339	338	327	317	313	313	340	335	342	324	316	333	322	339	319	339	326	342	324	345	305	365	317	316	322	341	327	343	315	334	336	348	333	344	337	324	330	366	338	324	347	356	302	360	332	315	334	359	363	361	305	316	341	300	282	376	315	325	328	350	350	339	338	316	354	331	336	376	332	336	292	346	319	357	339	326	323	333	353	354	338	341	322	351	315	347	341	357	345	323	320	364	340	302	387	320	313	318	340	320	314	354	318	286	324	378	369	327	350	315	328	326	340	353	357	319	315	357	323	332	354	343	309	315	328	317	308	359	363	340	344	339	316	323	353	357	295	373	323	342	345	311	325	347	295	317	344	312	324	349	349	355	348	376	331	321	386	358	361	345	320	302	319	313	337	333	347	306	354	328	329	324	346	361	321	318	336	318	316	305	354	361	309	351	350	368	324	335	353	334	348	364	317	355	342	358	342	343	321	335	331	334	334	360	320	349	347	357	350	311	326	347	327	301	330	346	319	350	335	353	338	325	324	336	334	307	318	358	331	333	325	345	336	327	345	336	356	327	348	330	356	340	341	334	309	333	322	351	309	300	300	343	318	323	311	336	348	360	318	339	342	346	315	352	378	322	335	302	370	367	314	339	328	335	370	368	332	296	346	316	318	334	299	344	330	324	320	364	341	354	335	351	327	316	342	320	364	327	330	379	350	355	346	347	315	339	322	352	325	371	353	355	346	324	343	340	342	319	352	347	328	361	336	329	329	338	310	328	346	354	320	336	334	359	342	332	309	353	343	337	333	351	360	338	324	336	297	326	301	361	335	335	308	326	302	342	337	316	354	335	309	309	308	378	316	342	305	317	327	334	313	363	346	298	330	322	319	344	362	307	357	330	372	337	331	311	342	314	359	305	319	342	336	331	328	354	307	359	351	327	318	337	353	361	311	353	324	351	332	341	357	350	372	314	344	319	320	355	360	316	366	324	335	350	341	340	324	333	340	366	347	310	351	345	329	310	348	359	346	324	317	366	337	309	329	383	345	337	322
22185	20834	28248	23505	20836	20865	9224	1194	898	827	755	694	680	626	609	581	556	539	556	533	545	534	527	523	556	486	529	523	457	528	532	525	490	491	527	487	511	484	454	497	484	528	512	518	474	475	505	455	475	483	500	494	486	497	466	495	471	454	480	473	476	495	482	487	471	484	470	479	517	491	471	449	490	488	471	505	509	495	495	496	444	469	478	485	508	473	463	522	463	503	488	451	453	475	450	460	453	479	469	438	464	515	515	466	480	450	500	541	427	456	492	483	481	494	500	464	463	503	459	466	468	489	482	440	467	492	520	513	503	496	515	491	485	489	476	504	484	464	510	478	467	493	469	504	480	450	487	507	483	502	466	482	507	469	488	499	488	477	466	471	483	430	444	499	428	533	496	500	462	483	462	485	510	481	476	429	453	470	507	442	503	493	463	470	479	489	464	501	522	495	539	474	499	451	467	471	477	483	511	470	512	469	530	486	511	511	492	480	471	476	487	474	504	471	510	530	481	485	483	468	461	474	467	458	455	512	443	436	458	464	447	449	466	453	465	476	478	527	501	481	443	459	513	446	487	466	471	448	447	475	437	507	488	486	453	457	515	507	455	470	467	519	490	460	459	506	465	444	500	440	479	446	497	476	492	474	513	496	541	498	508	493	452	473	525	489	489	495	465	456	515	484	461	475	503	485	524	483	494	443	471	482	491	485	483	496	481	536	463	484	420	517	477	468	508	485	481	473	472	443	471	504	470	474	497	485	508	474	489	481	477	506	493	471	489	500	431	484	488	482	473	503	493	483	458	481	479	483	462	458	498	468	494	477	476	468	442	471	489	489	497	455	495	450	462	474	434	476	494	469	442	478	484	499	485	461	511	449	467	472	470	502	502	469	439	495	471	477	458	469	478	485	507	491	487	489	494	467	486	497	468	474	462	490	496	486	497	490	492	481	488	452	487	511	523	511	494	477	429	479	468	458	496	471	512	489	477	471	497	477	493	486	486	491	483	501	465	437	491	524	500	470	514	452	516	484	498	477	488	461	466	450	479	515	503	475	511	502	493	498	419	497	451	487	476	452	448	532	464	442	439	471	452	456	435	462	466	490	434	469	481	443	491	488	478	475	476	504	515	476	451	454	524	532	480	492	507	484	479	496	512	443	462	506	469	499	498	526	509	484	489	460	490	500	480	446	489	527	518	480	474	439	454	486	470	476	498	479	469	510	500	471	490	470	474	484	502	487	461	458	456	497	483	493	486	474	463	465	465	463	470	502	475	449	484	456	489	509	476	455	450	487	504	487	430	488	458	480	488	462	462	492	486	491	485	480	447	460	511	451	454	491	500	474	431	519	453	454	541	484	446	422	477	458	513	458	468	473	491	466	479	479	431	442	489	440	484	507	464	438	473	457	425	479	476	417	452	456	486	464	459	501	436	467	480	488	464	455	509	499	464	471	465	465	460	445	468	482	474	498	470	495	438	479	480	483	518	493	461	468	469	477	457	454	528	481	486	506	444	507	498	449	494	493	493	458	446	481	500	486	466	489	473	507	477	459	495	462	483	470	477	472	484	497	455	495	517	456	506	505	446	502	514	498	464	443	495	473	492	489	489	485	436	461	468	502	514	508	471	481	469	478	483	448	477	473	498	521	460	477	460	448	469	502	505	468	467	462	463	451	456	526	490	493	486	449	446	476	502	498	467	513	468	482	479	473	459	480	470	499	447	457	472	550	471	498	487	471	447	455	469	460	496	464	460	450	468	490	465	488	487	441	482	459	483	492	486	519	488	444	530	501	530	474	478	497	487	458	548	477	479	466	492	465	478	505	501	470	505	463	435	490	475	500	460	474	509	459	483	509	487	466	482	459	471	496	471	461	457	499	496	488	487	491	450	486	487	455	483	452	473	436	500	454	458	487	466	471	454	494	468	484	468	465	483	478	442	497	515	480	481	505	486	420	495	476	478	495	477	472	490	480	496	451	458	491	474	489	478	470	475	441	502	467	474	435	482	465	454	445	435	512	469	469	513	463	454	508	545	467	462	458	451	488	481	474	499	480	529	493	477	495	479	470	502	518	457	510	455	487	505	513	495	469	457	507	471	483	492	479	487	434	507	445	456	477	491	465	470	463	465	470	482	478	482	474	455	447	466	494	500	508	450	478	456	452	471	476	474	482	495	518	489	484	520	498	491	485	481	490	465	483	487	486	455	460	455	471	484	473	473	479	509	428	459	501	481	489	511	477	469	429	478	451	504	477	506	452	454	486	450	507	474	486	451	488	489	458	498	505	508	469	479	472	469	489	497	501	486	495	466	499	457	420	469	515	464	468	470	480	478	502	514	494	475	484	491	449	516	469	477	447	490	433	489	450	456	487	461	499	487	501	438	491	491	483	490	437	500	491	496	474	485	525	500	503	453	522	495	470	495	502	415	497	496	448	492	486	486	517	460	480	471	463	458	451	463	485	511	479	500	474	461	452	484	456	492	484	463	491	433	454	466	468	488	488	465	486	501	480	485	464	458	461	465	476	475	505	487	488	483	483	486	511	462	497	487	461	468	466	470	474	452	488	468	505	496	476	482	494	487	527	480	471	480	496	475	502	479	454	446	542	454	470	506	479	503	494	458	472	487	488	495	463	445	451	503	456	488	487	461	492	470	475	480	559	488	458	481	477	469	471	467	475	457	426	469	485	458	497	468	465	482	490	491	480	489	482	485	484	510	460	492	480	493	454	482	534	488	496	502	525	458	499	478	445	492	500	474	434	471	483	475	443	454	453	479	491	470	469	489	513	474	496	493	454	480	494	510	478	450	507	518	496	487	461	470	474	459	437	467	454	496	475	488	464	509	492	461	507	516	476	478	466	445	461	474	510	503	453	433	476	460	478	470	522	469	478	492	473	467	474	482	488	469	480	505	483	486	483	443	527	489	450	487	495	470	466	447	427	466	483	452	480	426	478	458	491	478	444	485	457	444	432	516	466	493	483	454	458	499	482	467	478	471	485	435	478	492	477	468	440	479	470	501	514	478	441	480	461	523	479	488	477	464	438	448	506	487	466	475	488	509	516	462	471	476	468	492	472	506	476	466	440	500	444	478	468	491	493	460	476	473	481	485	491	466	413	468	479	501	466	472	483	499	447	504	488	476	458	442	483	492	494	505	462	484	496	498	487	496	477	485	499	482	441	488	472	514	484	487	461	428	449	472	445	453	469	508	464	485	478	487	478	501	419	468	487	456	538	487	487	493	471	481	451	458	485	445	461	476	504	468	470	517	472	508	467	476	458	501	484	470	496	510	485	474	458	449	456	474	467	448	497	437	454	485	463	463	465	489	448	495	493	501	479	446	525	464	463	472	465	489	481	467	483	504	486	433	478	483	500	497	473	483	480	473	456	473	487	497	477	461	498	466	443	421	497	482	496	493	471	455	443	425	463	513	473	474	449	457	481	499	527	461	499	478	492	474	473	448	525	468	498	510	501	510	474	462	472	463	483	483	458	482	453
4626	13695	11109	5239	3722	2799	2173	1757	1435	1320	1162	1030	867	876	837	761	705	699	672	626	685	651	672	605	663	667	662	629	629	642	632	549	584	606	579	601	588	586	559	629	560	619	643	562	583	561	565	568	602	589	544	580	603	632	599	579	548	571	591	559	560	560	623	568	553	611	593	600	537	567	621	645	587	554	563	605	546	530	570	583	537	568	564	560	577	529	599	541	590	568	516	571	503	545	579	563	549	611	562	617	555	558	568	553	540	586	618	569	568	569	575	541	542	577	537	537	550	582	556	542	592	569	564	573	612	583	569	591	582	573	591	552	598	590	560	558	553	567	598	575	558	547	549	551	587	595	606	538	567	528	549	533	570	596	589	523	566	555	620	549	552	571	635	511	570	558	563	548	546	551	558	584	558	550	608	578	538	594	588	583	557	563	619	599	576	560	521	538	595	583	543	525	586	563	554	572	520	556	549	534	565	581	572	565	609	570	513	557	572	573	574	527	502	561	554	565	604	534	599	543	617	580	574	547	551	587	529	562	540	564	550	562	530	547	563	569	562	604	579	578	599	541	557	583	551	585	579	564	577	571	602	576	569	548	610	551	573	583	576	550	526	549	562	550	533	540	561	580	597	582	593	594	532	568	570	530	616	566	571	578	536	546	552	561	598	574	534	550	539	550	582	571	573	584	548	567	572	554	579	547	574	568	575	570	552	573	549	611	581	568	572	552	529	580	571	590	577	602	560	547	604	575	535	584	563	602	563	580	575	561	628	555	546	587	575	560	616	557	582	578	575	565	542	563	536	566	520	538	581	556	571	578	591	559	561	578	563	568	566	600	556	571	573	590	575	526	535	525	540	504	587	601	569	612	582	570	554	579	596	573	536	535	528	548	573	559	537	593	546	558	569	542	566	576	518	543	592	543	549	578	578	558	596	594	534	589	561	539	574	594	559	588	583	571	526	563	558	583	568	604	532	574	554	537	567	597	586	569	530	586	595	564	556	565	554	537	593	573	513	589	578	545	563	542	555	557	560	519	598	561	568	553	573	593	600	538	562	599	562	560	539	586	587	568	584	580	515	570	550	573	595	571	571	586	575	556	560	560	520	569	549	536	536	576	550	550	572	568	597	577	560	547	552	535	563	549	547	558	577	538	535	588	550	593	571	603	605	579	545	605	563	588	543	605	567	579	593	573	559	542	529	547	583	561	552	521	531	554	561	554	590	557	590	508	552	566	560	564	553	524	603	567	549	539	560	581	561	500	571	578	585	583	583	561	572	599	529	544	555	573	582	550	571	558	564	608	583	580	552	508	548	580	563	552	559	551	557	567	569	602	574	574	593	564	535	537	548	580	568	591	542	617	533	564	553	563	576	509	537	566	586	569	586	596	593	562	591	569	532	566	590	529	604	586	517	538	548	593	587	540	562	574	526	545	571	560	564	595	632	541	546	562	588	541	573	560	534	588	513	572	551	600	573	555	583	544	543	558	571	590	574	561	573	556	578	560	542	598	577	604	572	571	577	557	555	557	547	580	561	539	599	559	607	575	573	565	538	533	550	530	603	589	580	530	576	587	547	589	605	559	576	592	541	549	560	557	558	613	592	597	573	615	554	575	511	546	565	590	543	523	527	583	568	597	568	563	544	580	604	518	590	530	559	522	549	577	549	548	580	565	569	620	578	555	552	555	587	512	561	624	555	601	521	544	543	579	581	567	534	552	555	572	585	591	600	536	590	526	613	566	551	567	514	523	564	610	572	541	569	524	539	603	614	610	572	501	549	592	595	528	553	595	541	578	545	580	614	550	562	607	567	582	597	531	626	569	581	554	531	531	557	566	554	591	557	579	569	526	574	571	552	548	553	591	580	528	560	580	593	519	547	602	582	564	557	558	593	554	519	567	576	563	520	605	560	540	525	540	555	548	597	552	544	578	583	546	573	582	547	548	560	590	541	563	569	530	566	538	566	531	610	532	566	588	569	538	577	540	576	538	542	584	561	525	556	560	547	600	564	569	553	556	551	570	561	615	604	543	558	559	583	583	541	624	508	547	617	548	568	571	581	569	581	522	549	563	562	525	555	594	555	538	576	540	576	562	549	579	586	624	581	577	563	589	574	571	572	520	557	593	514	557	553	548	573	547	543	595	562	594	588	554	553	550	554	603	593	541	586	545	579	523	590	548	559	539	552	574	561	597	546	544	588	577	576	565	570	568	587	551	567	572	593	530	566	556	554	552	554	563	583	592	530	580	538	593	577	569	537	560	618	532	568	594	542	546	600	518	524	544	614	538	552	574	523	573	531	549	590	558	567	555	540	620	575	548	536	558	564	549	551	572	563	585	573	555	580	569	546	555	593	613	541	578	559	571	539	530	523	573	536	585	553	517	548	581	571	590	553	551	531	557	552	559	551	500	574	544	537	567	575	565	564	601	563	590	547	553	597	582	560	528	546	568	566	560	539	572	587	620	526	547	576	580	574	582	578	564	553	538	550	550	581	587	577	531	519	584	556	539	567	575	514	553	582	568	599	538	609	515	532	549	587	539	557	518	594	549	576	560	573	543	615	608	555	554	557	543	551	529	544	561	617	577	541	578	578	577	592	578	558	537	556	583	566	586	528	561	561	550	580	569	549	563	592	562	550	545	570	555	575	577	544	535	619	592	539	583	557	605	541	555	552	537	555	543	561	540	548	569	528	601	578	579	563	513	560	583	569	565	564	558	533	585	519	522	559	577	558	571	590	533	522	603	576	569	566	569	551	545	571	532	541	630	555	573	570	626	572	529	591	550	583	559	606	549	598	562	548	575	608	568	640	584	570	562	566	528	579	554	548	572	578	541	583	587	570	525	549	596	572	640	512	613	590	577	591	582	564	542	609	578	554	585	544	589	555	568	541	565	545	565	574	547	578	567	581	569	542	549	568	611	599	613	532	552	560	587	602	566	549	588	558	565	540	574	578	567	617	582	578	544	581	562	597	562	551	562	569	557	507	569	547	573	548	611	571	560	546	553	579	570	551	561	545	565	557	585	599	572	557	571	546	583	563	587	579	566	551	581	560	579	553	524	593	544	542	539	573	590	543	560	538	569	543	542	577	567	551	551	543	572	543	591	583	520	539	583	532	618	562	575	556	525	575	586	568	572	593	568	556	608	564	549	530	556	548	555	574	560	608	549	536	520	614	553	591	606	576	587	550	563	595	568	611	556	556	535	614	555	563	550	533	555	586	567	560	555	580	596	559	628	589	528	548	587	533	583	554	544	584	547	592	606	562	536	551	538	574	568	590	533	515	569	570	516	583	562	586	555	557	542	589	557	545	552	570	574	589	592	557	570	569	534	573	564	520	509	539	572	581	593	565	540	595	582	559	548	611	565	514	532	554	570	544	538	554	570	573	549	561	563	547	553	576	558	578	592	584	586	567	591	549	563	563	599	580	541	576	552	588	562	552	603	542	610	594	555	570	579	570	568	623	558	561	534	554	562	580	571	588	577	547	562	549	585
26850	18726	5188	969	666	592	603	589	594	583	574	578	653	579	583	592	607	581	597	530	595	610	582	639	587	579	549	603	575	580	636	570	592	611	557	550	604	593	591	570	580	595	580	580	573	593	597	582	567	553	591	556	563	615	553	594	577	558	562	523	573	576	579	607	609	598	586	550	565	579	606	567	565	568	596	586	592	608	595	625	553	577	572	555	579	578	582	586	552	540	596	541	555	605	605	581	554	552	562	544	569	584	636	583	557	566	617	573	573	510	601	577	561	544	555	585	544	604	531	584	590	583	605	588	558	573	582	584	583	551	551	559	591	527	572	508	594	580	595	567	620	560	584	591	539	544	567	590	638	530	554	569	591	556	571	581	606	565	588	608	583	589	545	571	604	546	535	544	561	579	539	561	567	588	570	574	573	566	605	591	554	578	557	573	535	536	585	583	569	551	617	633	589	633	550	553	578	533	581	590	616	545	577	600	564	597	535	625	593	562	583	563	532	536	546	593	604	562	540	559	603	567	559	561	620	585	581	610	597	593	562	611	525	580	592	578	568	586	579	584	573	586	536	558	582	569	624	521	588	579	544	530	552	591	608	554	554	553	555	535	594	592	608	590	574	547	596	578	528	587	572	596	595	585	587	593	553	608	560	582	590	565	516	576	594	578	568	601	569	590	569	616	588	609	556	583	588	579	591	603	575	575	587	567	544	614	620	600	551	571	565	596	621	615	561	567	569	571	576	559	598	550	555	594	563	582	559	588	547	517	522	587	573	595	579	531	583	567	569	563	553	610	606	594	600	559	624	577	574	586	589	563	608	575	569	570	559	526	565	545	606	574	589	577	616	577	572	582	579	529	601	575	581	557	587	593	562	595	582	576	617	576	579	595	600	607	573	598	549	577	571	558	575	586	554	572	569	579	606	584	571	529	563	609	581	602	578	562	587	591	582	573	566	576	613	613	579	590	596	565	558	573	595	610	578	552	609	566	560	568	587	563	558	592	623	551	533	584	575	607	583	582	556	589	585	577	614	586	539	579	573	585	538	596	579	592	558	606	602	572	586	604	617	569	536	549	616	578	593	593	603	633	591	602	613	579	528	582	591	612	600	597	538	597	566	591	600	534	560	571	541	538	569	572	566	561	533	555	626	554	601	581	549	584	593	589	562	576	553	566	631	571	559	575	523	632	605	578	614	584	603	571	577	567	582	567	604	584	565	586	589	590	551	592	584	588	576	608	598	584	615	577	607	544	563	598	545	580	592	578	612	640	608	577	592	575	538	577	528	590	547	569	581	554	579	602	564	592	591	566	579	568	597	542	583	605	568	588	567	576	560	562	587	543	556	539	600	585	598	614	591	551	572	577	568	603	619	544	567	564	587	542	560	574	536	567	608	603	592	593	552	612	564	574	583	579	528	603	565	588	552	595	581	572	580	587	594	602	613	622	591	585	552	628	612	570	507	574	544	606	581	547	592	601	589	604	548	561	588	529	561	604	596	575	572	599	582	588	581	598	580	569	551	581	583	626	614	575	587	561	576	574	565	579	552	632	577	591	565	595	582	570	565	590	606	647	591	619	582	562	604	626	528	586	610	561	569	578	567	527	586	591	582	591	543	562	561	576	594	559	624	584	556	616	622	572	627	582	571	587	603	557	594	610	553	561	575	568	568	504	574	566	588	565	590	506	538	601	580	594	604	580	614	568	566	595	576	620	558	525	542	516	571	569	582	567	585	608	589	549	576	607	567	573	568	624	579	599	583	573	636	607	563	537	527	532	550	643	570	594	555	560	577	588	572	604	574	600	543	556	542	560	554	579	598	558	599	619	585	571	591	556	570	555	581	561	588	578	600	624	575	579	567	579	609	523	573	596	569	572	583	616	642	616	553	590	580	541	587	595	546	611	578	560	553	578	549	564	574	556	555	587	573	566	602	573	566	551	630	581	570	568	575	619	582	609	640	548	528	579	597	571	553	585	564	589	603	533	587	600	555	557	574	647	594	578	604	586	555	579	580	553	557	615	597	542	597	572	602	604	610	570	577	560	614	559	583	575	590	553	542	550	584	564	557	603	566	580	555	566	584	570	577	578	582	583	552	607	581	534	586	656	543	586	593	600	582	535	556	540	554	568	564	584	539	587	578	563	542	615	527	585	587	574	566	570	592	554	573	541	585	558	534	561	590	584	591	571	586	567	586	594	557	581	579	579	551	563	601	567	550	582	585	576	556	644	570	585	550	542	594	571	545	587	560	605	601	568	565	581	569	537	575	579	643	535	596	572	567	585	598	567	549	577	551	608	591	540	605	538	585	594	556	549	551	578	612	544	555	561	565	590	598	562	587	578	612	573	594	609	547	596	542	590	608	540	564	569	576	564	559	579	576	528	583	599	602	587	561	588	574	597	619	642	571	581	598	576	587	594	553	587	568	592	581	587	553	595	580	570	570	572	548	531	568	561	596	576	584	581	565	625	535	545	595	601	568	582	575	602	619	638	644	615	541	541	591	621	583	543	555	620	601	581	569	558	615	570	558	601	545	603	592	608	618	555	584	601	576	581	553	567	557	617	597	570	561	590	561	613	607	553	552	580	597	597	588	600	585	571	593	606	558	580	582	609	605	583	587	579	601	558	580	574	546	609	585	566	580	563	610	586	579	533	548	596	570	553	546	587	686	584	557	551	611	573	556	551	582	645	590	585	595	594	601	626	554	608	591	585	574	598	549	624	569	623	639	549	593	567	604	577	568	546	585	597	611	607	573	639	586	585	564	566	536	551	596	595	649	566	570	570	576	596	533	570	601	599	587	558	572	586	548	561	587	540	605	582	595	578	568	583	555	593	596	584	546	586	558	560	603	568	582	584	559	554	635	565	588	552	586	597	579	518	575	563	599	587	534	574	596	554	529	587	604	580	576	585	602	571	592	600	563	603	605	540	553	582	580	599	573	561	601	562	598	563	584	603	552	554	577	620	536	600	582	553	549	544	573	585	586	586	613	567	551	585	565	600	566	566	545	559	571	558	640	599	562	558	563	583	643	578	608	585	539	613	602	583	587	570	600	610	607	606	577	552	600	591	563	582	566	602	574	575	568	586	541	539	581	604	547	568	582	575	562	579	589	587	574	599	579	607	541	546	527	579	571	590	557	581	575	623	560	569	574	577	557	574	586	569	627	622	562	560	561	560	613	568	580	584	590	539	598	595	628	619	555	595	597	559	584	615	558	555	587	616	575	614	551	617	613	590	579	524	576	560	579	572	587	558	600	572	547	565	579	609	586	587	580	589	563	574	587	565	589	567	531	582	575	563	544	558	589	596	555	600	592	609	608	571	555	556	555	571	571	585	569	533	556	574	588	579	587	589	579	548	594	640	580	573	628	581	573	603	588	573	585	553	623	620	575	604	605	578	581	563	600	563	587	531	567	585	572	585	607	581	557	549	596	581	556	605	515	585	587	566	552	567	584	603	634	592	505	580	595	589	577	538	546	569	589	593	626	604	585	569
4232	1563	1116	873	765	695	699	665	693	660	667	706	649	675	631	658	688	721	693	666	664	682	644	648	634	681	659	679	637	683	663	676	668	706	641	676	645	628	651	680	634	708	633	671	662	676	652	643	687	677	655	668	655	716	624	617	663	638	659	665	655	656	650	630	685	647	644	619	628	740	646	674	618	619	654	726	687	682	668	724	633	665	696	658	616	622	640	652	650	638	650	663	678	637	661	630	670	665	648	653	636	667	671	673	707	632	677	605	654	668	671	665	694	651	699	646	659	631	661	641	660	669	683	695	631	626	624	664	673	681	684	656	588	672	609	639	642	655	672	653	651	628	655	638	675	599	660	671	663	669	676	657	637	642	657	621	616	676	630	630	659	684	655	656	660	669	713	671	670	638	658	641	648	651	682	657	636	618	657	634	717	692	665	645	678	697	683	678	680	635	667	660	650	660	693	691	646	622	659	666	648	664	665	718	676	674	656	644	655	676	706	678	662	645	667	674	635	620	678	672	684	589	642	676	644	627	671	647	676	660	683	679	609	656	659	676	613	603	637	653	633	625	659	706	646	632	656	691	670	664	687	653	639	687	639	650	622	670	615	663	646	645	680	621	671	705	677	665	642	678	605	632	632	664	609	669	690	634	653	646	651	673	651	625	655	666	685	689	663	683	650	633	638	607	657	701	644	658	615	684	694	657	636	682	630	698	666	624	680	640	641	712	654	653	648	633	642	654	664	645	667	665	658	659	633	649	670	659	636	669	650	706	667	679	613	664	670	675	649	641	656	615	704	673	665	681	619	652	654	644	608	628	625	626	624	685	684	646	679	662	701	658	656	620	732	677	616	669	708	638	672	673	666	663	671	641	632	658	639	690	677	670	669	682	685	652	614	651	652	629	664	657	615	667	661	684	625	691	682	697	665	658	686	676	628	681	694	652	675	671	688	685	672	647	651	651	671	653	687	689	675	671	660	694	666	685	646	659	600	690	665	675	622	688	650	602	668	632	657	688	615	684	663	704	685	651	626	624	656	665	669	636	653	659	619	679	658	644	663	664	701	672	656	662	677	703	648	630	657	691	695	700	629	685	621	647	642	680	651	637	642	692	688	706	669	640	652	606	678	647	657	629	681	699	680	609	673	642	658	687	699	706	654	598	613	673	680	678	667	650	612	654	668	663	664	676	619	624	684	641	672	668	708	647	664	617	630	620	616	698	686	651	677	606	634	635	627	677	656	667	624	638	627	652	627	651	666	690	613	684	671	700	622	682	677	675	640	638	686	631	667	633	674	631	658	647	690	678	681	661	662	654	675	675	646	627	668	659	670	654	698	686	708	659	642	661	687	685	694	690	639	657	671	619	685	663	681	652	663	619	654	661	656	609	692	678	643	653	624	665	672	662	641	659	657	702	638	691	680	654	735	681	674	648	633	619	642	685	675	689	660	675	684	672	659	622	668	641	645	653	646	690	640	648	654	672	656	695	637	682	624	601	647	690	627	668	601	705	631	665	651	639	662	648	674	672	671	660	660	649	689	630	677	669	683	644	687	639	687	683	653	677	699	714	655	632	660	649	656	677	669	668	651	636	646	637	631	647	609	662	659	690	632	655	698	722	639	636	673	673	670	655	643	621	648	680	656	664	664	647	632	699	663	702	666	663	655	666	639	659	656	666	667	650	627	620	666	707	586	668	656	711	713	614	676	676	616	646	609	667	682	660	626	640	633	647	647	665	686	701	666	643	672	655	655	623	633	674	657	648	654	640	638	643	686	632	657	661	638	656	628	634	671	665	656	667	687	622	667	674	689	646	690	652	700	622	642	673	673	635	705	680	665	694	692	598	691	671	631	647	654	672	677	674	685	723	657	675	622	629	665	657	626	675	614	682	666	662	689	668	613	708	650	637	655	656	654	677	690	672	628	661	643	660	607	679	655	663	671	623	642	719	636	599	663	611	632	663	653	658	669	668	689	654	659	658	688	635	665	684	609	578	653	652	679	638	719	613	719	633	620	607	631	668	673	691	690	667	643	635	643	647	648	622	629	660	615	602	657	705	682	632	638	637	656	621	690	657	640	611	656	698	665	597	679	689	625	675	669	684	653	636	648	717	660	625	697	711	617	647	675	642	684	655	674	666	659	661	666	636	630	668	697	635	714	703	675	650	684	707	635	708	679	672	637	652	694	628	669	717	672	689	715	674	638	646	653	658	708	652	683	667	670	663	659	667	711	653	645	611	648	696	671	611	635	681	659	624	628	688	689	680	711	644	637	670	661	694	628	663	686	619	672	669	638	662	676	628	674	647	676	678	694	665	683	780	595	619	603	708	661	661	585	636	645	631	661	615	703	657	675	716	697	657	645	654	669	624	663	667	660	648	654	668	680	633	665	685	700	661	590	648	642	651	651	656	661	666	670	662	647	695	645	647	707	625	621	627	635	683	672	659	666	664	607	680	693	700	680	653	666	698	610	651	614	672	679	637	655	646	641	685	697	647	665	660	662	686	699	709	614	690	680	658	629	662	666	654	657	637	656	646	669	667	614	634	631	675	679	652	664	639	648	595	654	680	687	662	624	664	659	682	658	648	672	678	663	667	656	638	655	640	694	699	649	617	653	684	695	703	624	655	716	636	689	667	682	647	678	657	685	684	686	663	650	596	622	647	650	714	700	683	671	647	673	663	656	673	661	663	699	640	654	671	620	633	680	692	643	711	636	659	663	655	673	650	683	665	654	678	690	681	643	672	649	623	628	667	653	646	681	659	639	619	627	633	646	669	627	633	675	678	658	681	673	702	657	695	675	667	676	681	660	650	666	619	665	641	682	659	671	663	662	667	634	664	636	641	649	648	667	641	675	644	609	667	640	687	662	698	629	647	662	657	679	658	701	694	686	644	661	617	682	658	678	680	693	653	687	639	700	688	654	661	655	683	654	685	604	602	633	646	639	682	644	646	658	641	625	691	624	633	627	635	659	671	611	680	675	644	640	609	645	630	612	672	649	663	682	633	632	648	657	659	636	641	696	682	631	656	649	652	686	644	639	633	659	654	680	630	691	660	638	630	661	665	612	661	662	657	635	604	656	631	633	702	677	682	645	632	696	684	661	704	651	647	683	665	652	638	646	648	669	649	633	615	696	649	631	641	660	667	648	683	679	682	677	701	666	663	648	666	633	680	659	682	639	662	655	652	695	641	685	652	649	672	667	697	647	709	641	624	663	670	699	717	631	659	616	681	656	686	665	660	641	680	634	627	651	683	661	666	653	649	682	635	657	687	670	646	613	720	644	642	660	665	697	602	679	693	687	665	668	639	702	679	671	639	626	661	702	630	642	681	648	640	683	615	693	662	659	691	646	680	647	625	636	657	668	666	672	653	667	629	663	628	632	714	667	671	649	667	681	665	692	630	675	631	720	646	679	652	603	655	634	647	636	670	633	571	635	674	672	696	669	631	646	673	612	666	644	709	658	674	656	646	650	625	627	644	658	660	660	681	636	604
23228	20810	27748	23964	20783	9542	1533	1142	1031	996	905	907	931	871	807	796	816	856	846	801	782	796	805	772	802	797	786	810	760	742	767	790	776	785	766	798	746	764	782	775	851	775	822	798	716	785	759	768	796	815	750	776	790	825	788	860	766	809	768	792	766	791	736	766	756	762	777	802	788	778	734	707	753	749	793	812	784	764	787	799	816	792	756	794	757	797	802	808	824	816	743	738	841	778	807	770	738	754	779	735	828	779	778	740	755	716	817	774	816	853	756	845	798	780	761	767	747	807	818	801	807	736	791	784	767	734	803	790	808	813	821	786	807	728	750	730	756	708	759	784	805	773	825	772	809	774	821	776	798	754	771	796	783	800	766	763	771	794	805	797	805	770	718	810	830	791	784	749	830	760	776	802	803	800	804	789	727	804	792	770	766	831	795	795	807	708	750	791	757	750	744	791	763	829	778	782	806	768	804	776	818	830	754	802	775	812	828	764	815	750	730	811	802	805	740	791	799	783	784	777	777	777	722	788	755	761	749	761	740	823	777	815	775	771	811	756	819	758	729	705	736	743	790	795	810	760	768	792	773	714	817	774	820	782	742	776	784	787	694	764	716	759	717	749	757	778	762	765	801	796	764	721	737	718	789	759	845	740	741	800	815	773	806	710	766	743	793	753	774	765	719	789	764	738	788	778	779	737	759	768	750	802	719	763	771	775	754	806	756	770	767	795	783	826	745	759	832	793	729	789	756	751	780	751	800	772	792	707	745	769	828	787	795	792	779	794	765	765	774	791	776	730	796	737	764	796	815	779	777	793	765	780	814	747	726	762	782	764	771	754	779	830	807	750	757	745	735	794	753	799	819	756	760	752	778	763	762	802	806	746	803	755	766	752	772	825	799	811	764	857	752	804	803	753	791	754	769	771	772	722	738	808	787	811	798	796	835	784	730	765	769	734	785	766	791	782	774	760	766	697	808	786	769	765	771	769	774	766	718	836	776	787	742	772	740	802	719	724	787	765	740	768	801	808	819	777	741	754	734	784	780	763	767	794	737	749	839	743	745	762	776	743	795	760	823	752	757	770	761	752	775	723	785	772	807	752	773	793	811	787	793	775	747	796	818	749	833	722	802	763	831	774	835	821	791	808	811	757	781	758	766	810	777	783	774	740	772	820	792	747	766	747	762	790	771	788	714	768	760	775	780	757	772	814	793	836	746	780	739	814	797	775	797	764	705	791	801	796	723	814	828	743	796	757	766	756	773	839	793	831	776	823	804	819	770	817	798	781	750	804	814	820	785	752	780	754	820	776	834	775	746	751	767	751	750	791	746	770	819	774	776	748	776	777	770	745	761	774	770	768	791	741	775	798	773	741	806	789	766	756	811	782	775	764	759	763	767	738	815	767	817	774	784	782	767	794	780	788	746	752	777	806	781	749	784	757	769	792	792	794	796	753	765	794	777	815	780	770	751	781	760	770	827	758	722	792	750	781	795	761	722	789	739	765	793	762	811	762	768	818	776	769	714	757	766	759	781	780	767	789	788	744	766	741	794	802	747	745	777	762	793	754	783	788	799	782	817	814	749	757	794	742	801	729	766	725	730	771	759	732	746	795	774	783	771	745	772	783	789	744	776	796	815	745	798	813	728	786	805	762	760	814	798	736	799	744	741	734	758	803	825	759	791	805	777	740	751	812	796	779	778	806	777	762	760	805	720	774	824	809	820	759	717	799	788	762	809	790	740	740	820	790	768	777	752	813	748	731	794	747	801	806	748	760	791	830	772	789	796	772	746	781	784	803	742	798	764	767	816	779	806	779	785	754	816	785	786	772	801	784	766	747	715	780	792	757	743	793	784	745	732	773	767	776	784	791	821	794	824	779	740	777	772	716	736	750	796	780	817	788	820	759	777	800	751	798	773	798	817	777	791	789	781	767	768	769	809	810	797	794	783	792	786	823	778	746	795	821	758	780	780	760	770	784	765	754	730	766	763	732	788	763	792	765	782	743	754	727	763	780	737	746	770	774	751	797	787	767	752	698	780	777	762	719	780	811	731	755	809	759	811	825	834	755	807	774	746	800	767	783	807	755	740	760	732	817	750	814	780	769	706	789	780	813	762	779	816	735	790	765	791	777	790	804	766	739	760	759	755	792	739	727	760	777	759	837	770	761	742	763	785	841	805	759	745	761	804	794	804	788	775	725	793	783	774	770	696	783	749	742	750	756	707	776	769	776	773	807	775	752	798	764	741	822	781	769	767	751	747	756	754	792	817	736	745	732	805	826	752	788	783	807	772	794	747	746	801	781	725	740	811	800	777	741	766	705	780	743	747	814	770	773	828	770	810	762	813	753	772	771	745	788	764	740	809	722	757	792	735	758	780	744	769	793	786	744	793	764	721	779	775	749	776	772	763	721	769	810	698	743	799	781	772	772	785	800	781	773	771	771	799	751	790	823	748	760	794	777	737	751	763	788	779	778	773	769	794	772	799	803	812	798	762	811	783	782	783	781	786	749	715	757	798	821	776	752	755	776	802	766	779	781	775	739	739	811	794	771	782	792	737	792	764	776	761	757	774	816	769	772	777	784	793	801	820	769	774	804	791	783	727	777	764	802	800	819	745	786	821	801	804	768	776	753	750	751	753	744	763	746	751	772	736	730	798	740	798	758	780	731	734	760	760	764	757	783	757	822	754	798	780	769	786	739	772	773	777	800	742	786	763	792	816	745	764	790	765	785	773	782	801	770	755	750	792	760	784	772	775	783	779	787	800	810	767	737	684	791	841	752	769	753	736	781	745	783	784	754	821	739	804	767	740	752	802	785	805	764	766	806	767	757	724	792	798	807	779	759	774	764	757	774	786	765	763	760	735	754	767	777	766	779	782	775	771	759	809	790	810	758	789	757	814	749	764	788	802	738	810	771	833	750	756	773	755	761	816	786	782	748	765	769	797	743	795	797	793	765	807	756	808	756	759	759	771	709	793	762	803	815	724	740	772	813	783	792	763	738	727	757	837	789	774	808	759	774	723	825	744	777	798	792	831	739	776	810	805	749	842	794	796	801	747	742	770	776	761	796	807	792	744	779	760	751	785	755	740	820	756	824	759	739	781	826	746	726	797	793	760	791	791	757	762	730	759	770	728	787	728	728	791	738	770	801	793	798	799	732	787	762	768	808	797	785	781	747	805	772	806	755	795	806	804	800	728	834	745	801	775	758	781	759	795	815	797	810	821	769	751	745	785	728	777	782	772	816	768	720	767	817	771	760	733	742	810	776	775	772	819	764	797	766	759	776	825	758	785	785	730	722	761	775	801	792	821	752	804	760	764	804	751	743	766	774	773	742	747	739	753	776	763	809	787	761	848	806	812	750	792	840	748	766	732	750	788	742	761	753	769	782	783	720	735	785	786	782	801	782	769	821	758	865	728	772	785	754	773	751	796	796	815	821	799	819	741	755	771	805	760	742	789	755	754	729	722	759	782	790	754	759	775	759	781	759	736	781
3592	9080	6687	3231	2369	1950	1603	1401	1332	1213	1147	1062	1019	997	978	983	1000	1002	968	925	959	874	924	938	943	933	938	951	938	909	953	947	927	891	888	922	925	865	862	903	905	898	898	866	824	885	896	892	893	890	883	869	932	841	875	886	856	905	885	901	868	949	893	876	877	920	938	960	878	888	874	908	863	941	865	878	886	919	881	842	885	886	917	899	905	876	886	851	899	901	954	853	917	967	884	922	897	850	851	841	851	899	889	882	843	919	875	933	909	868	875	846	869	931	848	880	936	922	907	857	905	877	869	896	900	851	911	874	881	932	847	906	870	877	855	914	875	906	906	862	841	872	868	861	892	851	868	822	854	949	908	920	844	871	891	899	782	908	852	886	879	932	883	943	909	883	886	838	887	933	845	934	909	891	884	882	927	889	840	866	871	865	872	896	880	862	814	922	898	891	856	845	885	912	919	911	895	857	872	900	858	884	876	895	876	924	899	906	858	892	909	901	886	902	867	895	886	908	877	870	869	860	870	908	876	882	891	891	865	866	873	922	921	934	850	923	870	869	887	890	904	913	912	858	861	846	863	884	919	846	867	917	889	869	848	925	856	884	864	883	914	889	908	924	884	906	882	867	868	874	894	871	868	919	840	913	879	906	808	878	896	880	888	874	870	886	863	854	829	842	885	901	882	866	877	910	899	845	908	891	882	917	945	899	909	863	901	867	941	958	939	892	886	918	864	887	828	860	831	930	873	866	926	892	850	818	865	848	848	889	887	876	845	852	880	862	896	877	884	919	886	815	963	925	887	862	871	926	870	857	889	911	875	936	890	869	927	891	939	922	876	883	849	880	900	900	912	874	966	885	878	885	885	807	867	882	892	869	865	878	883	860	836	860	928	870	914	826	884	878	890	874	867	874	939	808	870	900	933	885	874	848	889	877	866	861	871	836	888	860	869	862	838	827	941	934	917	821	884	870	847	905	891	946	880	796	880	853	858	909	840	860	964	903	832	850	872	902	900	871	848	835	895	890	865	875	866	856	868	891	886	826	831	830	865	860	867	867	912	904	841	844	888	926	866	891	870	893	919	885	931	855	836	911	878	894	868	884	890	853	884	864	859	929	836	883	875	877	876	905	900	882	893	910	868	869	874	884	951	843	854	917	849	848	876	842	875	833	921	900	855	878	887	892	932	903	859	879	846	939	862	842	878	895	892	870	881	843	893	902	901	901	851	838	896	877	888	860	907	787	913	847	828	916	881	936	881	858	904	912	898	851	907	905	926	845	935	899	882	897	881	877	928	841	861	828	868	920	876	840	947	860	888	874	879	883	860	890	868	900	948	816	878	887	906	872	885	854	939	869	896	924	869	878	921	886	895	896	888	861	850	923	829	858	937	887	891	928	916	923	894	859	834	878	886	871	878	915	826	836	850	851	933	916	894	865	868	848	890	877	890	899	907	866	828	842	834	931	923	867	896	844	925	909	850	877	934	893	911	885	898	907	888	917	900	873	861	849	828	863	896	908	882	862	884	885	880	903	906	918	909	887	831	882	864	892	848	898	875	881	912	892	887	900	874	910	923	875	858	897	886	836	845	914	925	928	898	845	868	868	886	845	924	887	894	863	866	907	847	846	868	883	859	891	907	902	873	855	907	893	932	907	932	875	881	865	900	912	908	877	907	889	889	862	893	923	901	882	857	915	853	890	864	905	885	938	868	924	862	859	918	919	872	871	866	943	888	864	915	882	891	912	902	874	857	899	900	891	839	866	848	923	894	878	873	891	877	850	892	891	890	970	891	861	829	881	931	869	910	844	853	862	849	904	891	854	871	874	888	839	935	867	911	839	890	859	867	863	876	902	884	912	895	855	853	946	862	857	892	868	854	917	873	867	880	817	907	903	868	899	894	902	890	911	847	874	870	907	839	906	906	894	900	850	889	929	891	889	932	873	869	862	858	898	848	901	876	907	916	859	869	857	906	926	906	934	888	882	867	888	909	880	872	920	905	877	896	863	879	877	850	888	872	880	909	847	882	862	878	895	874	926	855	862	918	825	849	898	853	883	866	901	899	932	901	841	911	886	863	880	894	901	890	896	903	866	905	922	847	883	880	908	834	842	882	883	879	918	914	876	882	848	888	896	912	921	867	863	854	841	858	872	881	945	864	918	888	913	893	906	913	872	890	899	880	876	870	879	903	922	862	845	930	879	893	829	869	905	851	847	906	889	861	897	903	873	858	864	888	910	871	905	897	918	889	903	833	898	879	900	865	861	881	934	861	883	860	874	880	895	921	892	895	859	925	905	867	864	880	925	842	848	859	878	883	919	859	905	871	915	927	874	937	877	855	945	859	848	884	853	868	906	885	914	850	897	865	897	873	914	860	961	885	867	887	882	850	925	865	823	881	840	795	880	905	894	896	882	894	905	905	906	832	885	904	907	857	883	893	900	868	877	923	922	897	908	907	876	943	938	903	922	898	843	904	902	923	901	886	842	860	938	863	955	930	874	885	863	972	894	857	878	869	841	894	858	898	868	904	879	892	862	876	851	889	906	893	892	945	916	908	962	915	957	904	903	887	887	886	881	866	912	844	850	842	905	860	876	886	851	878	883	921	888	880	854	919	862	893	905	848	871	906	895	883	907	886	918	910	908	903	918	934	903	825	883	859	879	868	885	874	862	915	850	923	898	907	906	882	869	853	880	930	930	923	887	937	851	875	887	877	939	950	871	883	858	883	870	893	871	902	886	916	905	874	909	898	911	847	840	888	813	850	890	902	837	878	905	820	865	899	892	884	907	882	917	861	888	870	870	919	860	856	915	924	880	832	892	885	878	843	914	787	861	895	877	883	806	908	909	972	892	893	832	871	947	889	894	907	860	881	865	868	891	880	928	847	856	891	875	927	928	865	861	818	882	813	863	895	830	900	855	843	873	865	855	876	886	915	836	855	873	849	878	908	857	904	887	861	829	887	880	892	866	860	882	927	920	942	889	875	866	856	859	865	880	898	910	853	870	881	855	867	846	883	870	890	906	919	910	904	878	814	901	889	891	926	877	866	839	873	912	926	849	864	856	879	889	896	905	894	899	866	877	871	877	858	831	903	895	844	875	873	937	867	865	890	877	854	840	876	857	884	899	894	856	880	915	863	863	827	849	834	856	904	872	853	929	864	915	852	869	900	841	886	915	936	898	929	880	933	907	868	901	855	873	850	882	924	879	928	893	912	936	847	878	906	867	879	887	834	892	923	907	874	869	894	914	889	841	880	900	891	838	866	820	901	861	885	903	855	903	846	895	910	906	882	876	903	837	859	901	952	883	872	936	874	925	889	913	817	861	859	879	883	919	909	867	883	863	904	897	883	904	932	876	884	908	879	948	901	858	834	879	849	907	891	903	886	875	857	869	886	886	894	891	954	899	924	867	907	901	896	855	924	891	888	900	888	833	917	859	878	877	897	918	876	870	838	874	850	846	886	889	895	893	895	886	895	896	917	857	861	865	893	896
24228	20807	26802	24784	11892	732	510	428	367	352	367	341	323	329	318	335	288	301	293	285	323	308	314	290	291	289	276	292	321	261	298	304	306	283	291	273	296	296	285	295	264	288	296	295	295	292	253	300	301	298	289	293	313	296	289	295	278	263	317	280	291	277	278	273	287	289	305	290	295	290	292	297	275	287	292	267	323	265	292	295	289	311	266	282	280	270	295	318	295	249	289	280	283	300	278	266	279	281	290	298	274	308	272	282	266	288	302	320	298	280	269	282	291	271	269	258	318	265	282	310	299	285	291	271	268	286	292	310	286	279	314	263	290	253	256	277	291	311	276	290	284	277	273	276	290	265	290	251	284	255	281	291	307	278	303	263	271	292	282	285	304	288	286	258	278	268	290	298	264	254	275	263	256	297	275	287	290	278	303	288	293	282	291	269	260	296	315	270	293	289	322	268	290	264	317	263	275	273	295	280	285	290	280	292	282	284	295	263	279	297	305	300	273	313	288	283	268	304	290	281	286	253	296	278	295	263	284	271	267	275	261	290	286	276	316	252	287	304	281	289	290	276	295	299	306	310	290	285	288	294	308	254	280	272	287	284	271	296	271	266	301	286	295	291	267	298	276	294	276	304	279	294	262	309	276	304	300	291	290	283	294	263	284	259	305	277	310	275	261	271	299	275	282	277	278	286	272	250	277	280	275	301	260	278	273	277	255	271	293	324	265	271	293	252	269	270	308	260	284	304	278	294	315	275	261	279	274	287	320	274	241	300	295	278	276	295	284	286	299	276	277	305	263	296	297	270	268	280	255	262	284	319	283	269	278	273	285	308	306	267	262	251	315	328	298	290	271	252	287	290	288	285	279	284	279	272	246	282	266	276	301	277	274	304	288	277	297	299	281	297	270	327	289	253	287	284	292	265	269	296	278	282	265	282	284	289	314	309	283	276	294	309	292	297	276	281	275	302	283	298	285	272	284	323	274	272	288	282	277	258	309	328	295	286	295	272	270	296	269	296	283	309	303	330	284	271	330	288	292	291	308	293	278	243	253	301	279	286	288	271	278	291	288	292	274	291	270	318	290	296	278	295	289	294	274	255	291	304	307	290	285	264	301	286	288	281	250	293	290	274	308	280	287	276	255	297	264	288	282	310	261	266	274	271	273	258	278	273	300	316	268	288	284	300	282	267	259	248	277	285	265	293	295	288	297	294	253	301	278	273	275	261	289	267	279	254	293	291	292	281	298	310	269	293	283	291	265	297	314	284	257	276	279	265	286	272	298	257	269	277	278	295	285	288	277	273	287	295	247	267	271	251	271	268	295	271	282	282	285	325	298	279	263	294	277	276	277	270	269	294	299	259	308	292	297	296	265	256	291	286	283	268	312	275	285	286	278	285	273	286	268	252	296	275	274	312	297	266	288	307	277	293	254	279	293	283	283	289	267	255	282	289	294	267	263	268	291	296	266	284	284	300	276	304	301	279	270	277	296	292	250	257	283	295	299	264	306	243	269	281	274	268	262	307	274	298	318	267	306	296	266	302	278	279	278	271	285	270	281	284	267	299	309	242	285	270	296	267	292	281	262	285	315	265	254	279	257	280	302	284	298	277	290	292	254	285	298	286	274	287	282	291	294	292	282	292	287	252	293	299	273	290	301	284	279	278	305	264	270	312	283	322	299	327	257	278	292	272	290	321	295	295	271	282	263	296	310	283	290	265	271	279	272	288	293	280	340	271	256	237	280	300	268	287	274	289	278	307	241	255	275	254	271	270	266	289	286	325	275	292	296	259	292	287	261	282	258	298	288	268	299	294	285	258	263	289	272	304	270	298	271	242	289	290	264	299	286	249	284	259	314	287	262	276	258	289	292	289	254	293	299	264	318	291	286	270	285	282	279	282	269	294	297	302	305	277	288	262	250	261	261	310	343	306	286	288	301	258	275	278	291	285	309	289	282	259	292	286	281	264	300	277	291	300	294	283	284	269	257	270	267	260	267	257	255	268	284	306	335	298	263	279	282	273	261	267	288	250	254	290	284	310	283	311	305	302	298	257	288	293	282	259	294	270	294	286	272	284	298	270	267	296	252	298	273	294	290	304	276	303	302	245	312	278	280	249	285	315	264	267	284	285	301	285	274	296	260	280	290	282	283	271	273	279	284	273	304	282	287	265	286	297	284	251	320	261	301	276	289	275	270	300	273	311	267	249	262	311	259	277	298	256	279	278	261	272	293	267	302	272	259	270	263	272	270	257	271	264	309	259	271	286	302	294	301	299	278	273	280	326	281	288	300	256	294	296	297	301	297	273	262	254	272	269	307	277	299	265	293	280	289	291	295	300	298	271	262	264	263	285	320	285	277	286	252	291	263	274	259	302	282	278	307	285	300	255	298	289	281	299	269	264	288	253	262	263	298	275	271	313	305	296	285	280	267	272	306	270	292	273	283	288	296	263	306	269	304	309	274	283	270	279	295	296	266	283	303	294	276	269	274	272	262	285	318	272	287	270	277	296	297	337	290	268	307	276	283	310	289	272	302	273	278	303	265	323	264	274	285	285	301	264	280	268	328	282	260	283	258	286	286	266	278	291	285	275	290	307	304	278	270	314	258	283	267	260	277	301	270	282	245	258	268	276	309	287	266	268	285	275	321	327	244	295	278	296	260	264	269	253	265	305	256	278	264	298	286	255	284	282	265	284	284	271	262	271	282	259	286	307	292	284	263	270	277	265	285	321	278	291	332	266	267	271	273	296	308	244	282	316	266	278	267	272	251	286	308	275	251	285	292	288	299	326	279	295	271	278	282	276	287	312	254	291	285	296	277	279	288	285	303	284	271	265	265	272	293	287	288	289	286	293	296	282	315	300	319	254	267	288	292	307	256	327	291	269	288	280	286	275	291	288	295	272	282	292	283	280	271	279	266	265	290	265	284	297	269	298	268	291	282	311	299	315	302	265	268	266	275	312	270	299	260	298	274	284	258	254	270	294	274	278	270	299	263	303	274	263	288	291	276	265	294	277	277	267	291	285	280	285	279	261	274	327	268	281	262	297	286	296	286	297	275	282	274	290	257	294	297	270	306	278	274	250	288	296	273	270	272	256	263	304	255	271	279	302	289	283	287	267	279	300	270	286	271	288	305	288	289	313	282	257	269	271	269	257	276	275	276	280	270	271	270	283	296	281	283	291	286	291	286	289	274	283	302	285	299	266	282	283	291	291	293	275	291	279	276	282	285	266	305	295	279	263	272	301	287	285	324	300	273	267	279	277	277	318	260	255	294	301	274	289	315	287	265	284	269	281	277	286	266	251	278	301	259	306	323	291	292	266	277	277	267	289	297	255	309	301	322	293	282	314	272	279	289	274	287	272	298	285	322	261	279	274	259	299	293	283	297	261	302	301	269	272	268	277	285	290	294	294	292	282	298	276	298	291	284	304	261	279	281	298	274	272	258	275	265	245	295	295	278	300	279	285	308	279	292	315	263	277	302	308	306	298	275	290
3731	6151	3979	1776	1298	975	857	704	571	531	455	486	466	465	432	367	371	378	407	383	404	379	383	384	327	335	369	344	349	349	347	331	326	336	363	318	344	347	348	346	314	342	363	324	335	313	365	342	324	333	353	363	334	353	358	328	364	361	337	346	354	368	314	357	356	336	320	321	325	409	343	343	346	334	341	328	319	340	315	318	341	312	337	345	346	289	311	339	343	332	346	333	325	321	332	365	345	329	342	327	352	334	310	357	340	352	365	317	342	308	362	333	315	324	330	334	320	349	337	331	323	330	386	328	325	346	338	301	342	318	348	341	343	304	324	342	296	327	318	357	338	363	330	327	339	358	316	319	339	319	374	338	299	327	292	367	313	389	346	317	360	321	342	358	326	345	374	334	297	336	334	338	305	302	337	335	347	327	314	334	293	326	372	321	348	332	336	292	368	331	334	348	323	321	355	333	370	338	313	354	333	326	320	320	350	323	329	347	340	370	342	325	323	379	324	342	329	344	311	370	343	328	307	323	341	358	362	355	336	316	358	327	364	319	337	339	320	301	332	356	349	354	345	328	351	321	350	338	353	326	325	345	326	342	308	342	365	354	333	343	344	325	323	364	333	348	333	319	337	323	309	333	327	335	329	316	334	329	323	355	323	348	321	325	311	345	336	328	374	346	316	310	317	316	358	314	333	332	318	360	353	335	323	309	378	333	324	320	330	322	350	338	366	327	340	375	374	366	348	312	335	334	338	331	333	326	319	333	353	330	343	343	349	358	313	343	355	357	313	309	353	324	367	319	350	301	306	282	341	324	328	320	336	322	339	335	325	344	316	352	335	386	337	337	296	359	333	324	286	322	356	298	375	326	327	333	334	335	366	356	339	304	319	350	321	322	338	335	333	310	310	343	344	328	342	325	351	361	332	330	330	354	354	314	318	341	317	344	335	342	341	335	343	343	318	348	375	361	357	354	327	342	331	355	335	316	338	373	322	317	332	353	324	344	345	346	352	349	363	321	356	316	368	356	328	345	337	347	331	357	313	343	303	330	341	294	340	354	301	366	352	333	340	335	332	326	340	359	333	337	321	352	354	344	311	360	325	346	364	322	343	344	320	354	330	386	311	341	341	299	345	358	323	322	345	344	328	325	321	353	278	373	335	347	351	335	328	334	330	330	341	318	326	357	323	330	363	308	327	333	333	343	352	316	330	332	332	343	355	340	330	307	356	344	324	307	329	323	355	342	344	343	328	340	335	338	330	301	351	306	329	352	354	327	352	327	337	346	360	359	355	314	355	319	355	328	322	339	337	355	324	343	311	309	351	313	318	345	321	338	301	306	307	351	344	346	359	359	336	312	339	306	345	327	322	332	320	324	334	295	342	328	329	324	359	365	321	377	331	350	336	304	323	325	335	330	297	348	336	354	334	339	350	345	310	332	335	360	335	336	329	312	368	333	351	325	311	296	332	341	335	354	369	318	326	334	345	360	337	331	320	384	345	356	338	324	334	343	312	326	300	327	348	322	351	351	349	342	312	354	292	321	320	315	316	321	357	343	325	315	334	339	317	374	341	324	369	335	333	327	338	336	304	356	327	329	350	352	349	325	331	354	338	324	326	323	327	353	310	335	295	330	331	353	345	325	358	330	335	338	354	364	329	358	315	359	338	337	313	313	325	334	321	364	319	308	319	363	355	344	362	358	326	306	317	330	325	372	330	327	313	352	349	329	360	313	319	344	318	330	311	372	331	328	353	323	345	335	334	339	345	302	378	318	346	333	339	378	307	354	301	327	349	361	337	332	345	321	335	317	318	328	327	356	326	332	341	359	341	331	340	325	350	320	335	340	354	328	329	361	352	355	342	357	336	356	347	343	327	366	327	343	328	341	330	315	355	361	347	338	354	353	309	343	322	317	344	309	353	336	307	328	322	347	359	330	313	338	341	339	325	319	340	305	339	355	320	337	332	322	340	313	322	340	333	326	333	334	349	312	334	364	320	321	339	328	325	353	330	318	328	325	325	316	315	301	326	311	356	307	364	345	340	328	328	356	331	339	329	330	343	335	343	368	330	317	290	330	330	333	331	356	323	336	331	371	324	334	330	332	336	339	357	330	330	342	349	337	335	344	363	358	325	342	316	330	341	335	330	319	366	347	319	329	377	336	341	335	358	327	366	346	357	327	348	345	353	330	333	328	354	347	316	328	305	309	362	344	334	330	330	337	387	349	355	348	338	317	338	311	329	358	325	306	335	314	335	324	328	366	347	326	332	307	342	313	314	344	331	346	359	334	339	304	353	317	349	325	335	358	338	339	316	367	313	357	329	330	317	333	346	322	337	335	339	296	346	313	302	305	343	310	356	333	338	334	337	339	313	333	319	317	358	349	335	352	317	339	324	316	370	323	316	353	352	309	360	333	328	318	338	331	345	341	344	313	326	362	353	326	344	353	329	348	342	346	366	318	368	325	337	341	337	360	338	329	345	342	333	310	351	320	354	342	345	348	323	317	378	338	359	316	314	344	319	341	345	342	360	343	325	345	326	324	328	335	331	349	350	339	351	333	330	345	319	374	375	345	305	333	348	334	350	344	314	351	352	300	308	348	316	329	341	318	347	357	331	305	364	353	376	334	345	332	321	339	342	327	352	342	350	307	335	349	351	362	369	346	324	300	335	347	329	350	345	315	333	340	370	343	338	321	334	329	328	333	335	299	352	337	339	361	341	355	333	318	347	303	332	313	325	343	359	326	346	323	312	313	310	342	320	339	342	317	314	346	337	329	303	315	336	357	348	353	354	323	370	358	314	342	332	318	336	321	357	335	315	313	336	345	323	345	306	300	380	367	316	321	333	326	341	338	320	347	332	316	333	343	304	346	340	372	331	336	321	315	355	350	353	355	361	351	346	377	318	284	328	331	367	384	354	321	328	320	330	321	375	341	333	321	308	297	324	341	362	350	299	354	340	345	327	307	301	344	345	359	332	331	305	346	352	320	340	332	340	326	325	313	335	331	331	380	320	317	352	325	334	340	349	338	365	365	311	321	329	342	332	338	341	317	316	320	324	323	319	328	343	337	333	361	350	301	344	337	359	346	335	320	328	356	326	352	347	322	365	327	348	320	334	348	326	321	333	315	338	322	371	345	356	336	321	319	363	353	317	338	307	328	305	355	355	333	316	333	327	340	349	325	321	318	356	330	344	331	309	364	337	342	309	301	308	333	364	323	331	341	344	318	335	310	356	331	312	328	325	319	353	329	332	332	369	337	338	338	360	330	337	352	336	344	349	330	330	319	337	340	344	364	330	318	310	322	325	315	319	318	357	332	357	336	346	335	312	342	325	370	357	361	363	310	331	339	329	292	356	310	322	330	344	318	349	297	299	364	328	337	322	340	341	341	322	317	344	338	329	333	325	353	356	315	317	347	324	351	326	325	347	309	358	324	388	312	325	348	351	318	350	346	348	321	333	315	326	349	314	343	334	342	319	334	319	343	344	334	329	323
22175	20844	28288	23520	20836	20862	9164	1176	968	794	750	739	634	633	608	601	578	594	556	546	527	539	531	529	549	485	488	521	502	510	475	510	505	469	492	514	468	529	506	487	519	501	487	479	472	495	503	478	502	478	486	453	476	526	473	506	478	485	477	496	484	469	447	485	491	471	487	451	471	476	498	515	459	497	504	471	493	508	471	465	465	462	472	477	472	463	512	474	459	471	495	492	503	490	483	449	498	483	474	490	481	457	456	485	492	482	501	490	492	479	465	450	480	494	516	452	457	434	445	446	479	482	485	452	476	466	452	474	479	487	489	472	478	494	497	489	481	483	504	425	486	525	457	467	462	478	493	464	479	473	488	494	568	460	467	487	441	514	513	466	446	464	466	517	460	496	469	494	480	476	473	497	461	482	478	468	493	461	487	460	514	519	513	513	475	479	472	475	501	500	486	482	497	479	469	495	472	445	499	461	476	467	487	529	479	472	474	495	490	492	505	485	488	526	473	444	491	479	488	463	489	470	472	461	479	470	436	446	474	507	470	468	446	495	476	458	478	494	495	473	505	532	476	446	483	459	459	477	473	496	500	465	486	447	464	470	459	463	488	459	485	523	464	442	480	523	495	498	453	490	487	462	484	496	450	467	462	482	458	449	522	471	443	482	487	460	445	483	479	504	490	465	466	459	473	463	465	461	473	470	478	474	473	453	441	485	456	453	455	492	498	464	445	472	465	483	473	483	470	496	472	501	421	511	485	477	465	446	504	503	452	473	511	510	498	517	475	456	464	431	464	486	496	509	452	455	477	496	463	472	476	491	458	509	483	512	475	435	434	423	482	471	509	473	446	493	506	495	459	475	513	477	466	457	482	456	477	484	483	445	482	472	482	437	456	484	476	442	468	502	466	453	499	444	449	447	468	474	459	503	479	513	429	442	463	444	495	464	439	478	468	472	477	470	476	464	456	457	478	465	484	482	459	496	446	455	485	503	491	473	478	490	461	449	458	438	441	469	485	519	489	456	439	449	460	469	424	501	476	480	466	484	487	515	459	474	532	443	508	492	447	455	434	482	484	479	490	487	457	438	432	495	466	498	472	471	471	495	470	511	453	480	500	479	478	472	487	482	479	473	440	471	480	489	462	474	484	436	427	500	467	492	451	494	489	496	484	466	455	475	491	455	421	515	477	443	499	469	487	516	473	455	482	439	435	510	487	476	483	484	470	492	500	481	462	494	474	492	455	506	462	471	485	498	484	476	466	441	481	467	443	478	487	482	456	451	455	472	466	470	493	448	493	481	489	507	459	516	479	447	503	485	485	464	495	444	462	490	488	435	496	475	473	463	456	495	459	479	479	428	482	478	495	412	494	489	444	503	488	459	505	507	472	494	485	454	492	448	519	488	478	449	472	462	429	451	461	477	502	499	474	453	450	443	481	456	457	465	480	494	456	538	454	498	442	456	501	462	445	461	458	487	431	504	491	434	435	494	464	500	462	457	484	496	432	470	466	455	467	476	425	455	479	465	430	520	489	462	437	456	491	501	460	428	461	493	479	438	474	482	446	481	493	489	513	480	524	482	461	480	485	449	478	454	507	475	471	511	468	463	458	458	461	490	476	475	468	451	470	461	460	494	485	498	487	451	494	448	506	491	437	472	425	493	451	495	469	457	464	471	472	445	525	471	437	470	453	482	466	434	459	434	493	487	459	482	482	484	462	459	493	478	477	462	483	487	448	467	482	459	486	444	456	460	462	495	486	478	492	507	470	476	478	490	462	454	527	466	457	482	491	485	464	471	439	493	473	470	471	470	493	485	482	507	495	489	476	476	491	504	497	477	479	484	496	483	461	456	459	483	486	453	500	453	435	497	489	463	457	487	503	462	462	462	469	432	481	436	463	480	475	484	485	471	446	462	456	477	472	451	481	459	453	412	440	473	510	458	513	482	491	475	466	476	486	480	472	478	519	418	449	482	434	488	494	482	465	494	458	467	454	491	504	467	502	460	443	431	462	492	479	482	438	481	520	470	464	470	454	524	518	458	467	495	464	500	492	489	472	451	461	524	473	498	456	486	486	449	467	478	467	431	467	497	491	456	484	471	443	495	499	455	467	485	469	481	466	531	434	490	476	464	464	487	475	441	460	422	471	452	476	488	479	468	499	464	487	486	433	493	467	479	473	487	487	496	472	513	443	482	445	460	413	527	463	462	462	466	479	532	481	485	472	480	460	461	506	469	488	421	447	441	488	460	440	505	436	494	496	432	487	466	427	477	459	471	474	478	459	462	429	493	482	476	482	471	469	488	437	434	468	453	492	452	554	469	482	496	471	468	455	489	468	466	472	502	465	500	466	448	507	484	479	459	478	430	496	472	499	454	481	477	468	466	464	489	506	457	492	491	522	446	493	455	477	438	436	459	451	496	487	460	476	472	467	487	446	479	500	475	437	463	456	530	440	460	464	467	425	487	474	494	469	482	510	485	481	457	482	508	450	486	461	429	461	442	443	467	474	488	442	474	471	461	494	501	508	468	487	456	481	468	455	476	487	466	464	494	510	445	468	492	497	496	477	481	502	511	474	459	460	475	492	498	455	468	458	474	506	488	460	463	450	465	480	474	440	490	509	459	484	444	442	488	470	480	444	509	515	477	498	473	485	475	488	501	488	489	493	451	470	484	454	457	469	499	468	492	485	478	450	466	478	484	495	492	493	466	496	513	454	458	485	483	457	499	491	455	502	440	459	495	486	491	461	482	444	462	464	503	435	478	468	471	478	474	456	467	510	491	422	476	444	455	457	495	463	496	478	450	457	493	481	498	438	479	453	459	434	465	472	489	467	486	417	466	515	454	504	489	454	442	466	484	475	471	463	477	455	474	489	481	495	463	508	439	491	440	495	471	466	483	451	489	451	427	498	500	495	467	462	478	464	449	498	458	449	446	447	481	479	503	512	475	470	476	502	429	474	459	463	468	465	452	479	470	464	468	447	492	514	470	456	478	471	440	471	476	463	472	465	463	503	476	462	500	421	502	483	439	484	483	474	504	510	476	476	475	463	451	483	444	493	467	520	456	443	466	466	510	460	407	434	509	467	522	494	449	463	454	476	495	430	490	461	468	493	466	477	475	498	452	488	461	475	506	472	472	503	459	509	450	481	462	470	420	470	465	476	454	485	464	427	465	485	456	452	470	489	453	492	508	516	528	472	471	486	455	480	457	494	458	464	466	488	458	449	488	477	457	461	444	444	493	474	452	456	463	470	478	508	454	478	488	484	511	439	453	497	478	494	461	436	451	473	456	461	474	486	469	456	461	484	470	454	471	450	469	483	461	486	438	512	509	475	440	473	478	472	440	445	464	495	474	437	501	494	493	469	475	470	480	468	459	450	459	492	465	464	446	454	502	470	486	465	490	505	483	448	449	476	428	461	459	471	447	450	488	487	451	478	449	488	485	484	450	472	487	482	487	485	485	479	500	506	451	514	471	499	470	478	495	445	468	490	454
5279	14634	11155	5191	3718	2793	2104	1746	1473	1283	1092	1005	837	891	735	772	771	684	725	710	690	642	619	632	637	619	656	639	586	564	672	576	601	595	597	598	612	574	538	596	571	562	597	599	582	590	555	560	584	595	590	558	563	576	596	586	571	593	534	576	572	598	577	558	550	566	583	584	559	549	603	582	540	547	571	602	547	582	582	594	603	547	563	588	541	584	561	539	543	566	546	504	590	566	559	599	538	596	579	565	544	571	562	539	525	611	563	546	636	541	602	548	565	543	576	562	561	548	563	538	575	554	543	588	537	578	599	536	623	593	575	552	557	582	601	548	523	582	599	599	596	547	532	591	590	546	596	531	529	564	571	549	536	543	571	539	544	525	535	574	565	600	554	560	557	561	521	563	583	627	528	563	574	587	568	549	551	575	567	543	570	591	567	570	574	558	544	561	560	600	588	514	555	567	590	522	503	544	583	545	565	572	556	572	580	563	552	600	577	518	536	539	555	551	560	532	541	563	559	542	563	549	585	582	543	583	565	567	510	548	584	554	553	578	560	573	552	581	569	544	562	531	496	586	547	591	564	573	581	580	540	541	571	588	541	581	501	572	591	561	589	602	575	563	529	583	581	565	550	592	571	567	553	585	554	526	569	519	540	602	574	534	562	553	551	555	557	536	565	565	550	585	547	550	563	525	524	563	546	551	559	580	541	571	544	568	537	581	541	562	556	579	598	567	590	535	599	576	603	571	563	589	582	544	574	612	592	562	519	573	542	539	570	608	535	567	578	573	539	562	530	533	517	593	567	577	590	567	536	577	559	595	540	577	565	577	522	557	565	576	581	557	574	542	603	575	508	550	540	572	569	580	576	590	564	574	605	566	572	556	555	527	547	582	543	540	552	617	537	558	558	586	537	572	553	567	551	588	582	553	540	560	560	547	543	561	536	558	549	592	573	575	560	566	571	546	562	590	542	560	571	588	578	528	556	548	543	580	565	583	548	556	536	577	556	535	556	560	551	588	548	602	575	549	520	606	521	570	572	558	568	561	524	532	618	544	586	568	579	572	565	543	598	528	552	583	560	590	577	588	582	545	566	580	567	524	559	541	527	609	562	558	558	587	548	539	583	574	534	605	584	548	555	562	544	590	587	551	536	565	532	605	588	576	539	594	545	573	540	532	543	584	561	547	530	538	564	574	567	556	543	550	594	580	567	567	557	593	579	584	590	558	527	563	551	525	534	588	536	594	562	538	572	581	533	547	552	546	579	581	545	542	553	589	521	583	571	585	589	543	578	578	573	560	561	507	569	565	560	589	590	536	545	548	584	521	572	593	562	534	559	598	585	618	566	555	611	561	549	595	577	610	537	571	571	542	537	577	591	513	574	579	574	578	603	517	525	547	593	539	578	552	550	594	574	543	544	594	541	559	553	580	561	560	581	540	562	553	566	559	561	579	526	569	546	577	568	579	532	544	601	577	565	558	554	553	573	541	596	574	553	511	549	568	560	552	599	573	545	606	578	580	551	539	601	543	535	573	569	553	546	562	546	549	511	605	531	574	568	532	544	551	541	569	605	566	512	561	537	529	597	550	564	602	590	536	574	590	595	586	573	545	527	578	554	567	588	560	569	566	515	527	539	580	550	549	537	567	595	508	547	580	587	554	557	588	572	591	529	529	564	584	551	569	568	559	560	545	513	562	569	571	602	536	550	556	547	570	589	547	526	552	570	552	566	545	576	574	593	554	526	561	525	564	549	536	552	570	556	542	587	563	585	508	541	540	579	547	573	556	568	553	561	561	547	563	567	555	548	581	532	532	516	540	616	619	564	571	542	527	559	533	558	555	565	542	530	578	573	543	607	547	590	571	560	575	503	539	597	528	533	571	571	556	539	503	568	549	594	576	561	535	570	555	579	586	549	569	544	581	632	622	541	580	554	512	574	625	542	595	563	585	579	567	545	592	584	550	576	512	543	568	574	575	562	578	574	580	581	568	578	581	573	610	560	561	542	586	530	512	521	577	621	596	524	543	541	507	528	571	562	549	602	569	530	607	592	556	579	551	563	580	565	529	559	579	545	553	564	582	573	558	593	599	546	542	558	570	546	541	615	545	539	603	544	533	566	583	528	538	553	579	577	547	521	587	545	565	553	555	557	561	534	561	526	559	579	563	559	564	576	523	593	563	568	554	529	549	504	555	576	561	532	551	546	578	589	567	564	578	576	576	586	526	543	547	570	567	563	552	566	606	557	594	577	547	515	577	523	565	571	561	558	557	600	531	575	570	551	544	569	581	594	572	540	564	547	564	594	528	573	510	564	569	598	585	589	547	529	556	551	579	553	560	568	550	555	528	561	565	599	562	561	586	569	549	598	591	527	561	560	526	509	604	617	566	581	502	545	532	556	568	544	535	544	576	545	590	557	560	554	543	577	562	536	528	554	544	599	568	568	550	626	544	589	593	535	544	558	599	595	579	557	564	588	584	579	522	534	584	579	618	559	599	515	523	578	557	540	597	542	575	592	577	553	580	557	557	539	612	578	523	590	534	563	607	525	510	563	542	536	588	538	565	557	546	590	541	598	561	573	593	539	574	533	570	543	576	567	583	585	563	566	531	555	582	576	591	565	569	580	555	531	542	585	572	555	646	588	593	574	555	586	538	575	537	552	606	591	546	559	538	575	559	573	574	571	572	561	592	547	562	569	547	561	567	550	517	579	539	581	570	561	525	539	556	559	560	577	588	555	544	571	581	552	555	588	585	559	531	586	588	513	539	566	587	565	550	549	564	564	544	551	570	541	557	546	557	568	530	530	573	571	574	538	537	559	500	543	553	579	586	546	521	561	532	537	597	569	553	547	546	554	582	571	575	583	600	579	559	552	541	573	529	583	545	547	529	567	558	574	549	583	550	542	593	520	588	550	617	555	614	537	590	562	595	575	577	564	540	574	598	530	554	562	555	550	517	524	590	573	552	566	576	575	601	579	597	569	527	567	552	544	599	581	563	592	619	557	559	567	522	541	556	569	571	549	527	540	569	537	580	616	550	597	584	577	570	551	557	563	551	576	574	550	623	511	609	518	558	574	556	530	590	564	583	524	539	562	571	548	545	543	555	565	536	575	565	592	606	548	557	579	513	580	543	573	539	570	604	548	556	541	551	585	593	561	564	580	562	592	546	590	568	591	550	564	583	529	549	588	584	524	540	568	540	571	544	579	580	554	547	565	609	583	577	583	558	553	530	554	582	562	539	573	513	550	554	521	541	551	567	536	531	534	534	562	561	570	538	514	619	562	566	575	592	562	522	598	526	557	609	532	562	553	512	579	529	541	568	547	517	543	560	584	551	583	564	546	578	540	597	553	545	541	612	582	535	529	579	522	516	570	576	580	569	557	611	545	577	556	558	590	552	610	586	576	563	588	558	556	559	527	532	565	509	537	553	522	599	586	579	511	562	577	568	587	559	552	531	627	600	555	557	581	549	572	550	523	574	611	574	547	572	543	550
26795	18717	5291	957	625	677	642	601	616	594	540	576	573	591	595	541	522	537	570	578	557	531	561	540	569	559	592	578	568	590	604	561	584	542	560	594	578	537	571	553	560	593	593	594	564	613	606	547	561	571	546	591	574	563	528	592	587	583	570	569	572	594	565	601	585	563	567	551	588	567	588	572	565	534	606	593	585	602	606	570	573	588	599	531	592	597	552	537	558	601	625	589	621	612	564	599	533	562	570	589	578	631	548	544	591	581	535	576	602	619	576	634	594	594	552	532	552	578	576	567	575	602	540	566	551	642	561	562	602	537	600	570	623	558	574	619	551	574	562	616	616	564	628	563	568	587	572	580	572	607	546	574	546	595	574	582	574	599	571	586	601	548	561	565	584	570	535	579	575	607	563	580	617	579	562	541	546	548	624	533	589	585	599	623	545	542	551	568	565	568	562	568	558	558	564	562	555	551	602	590	550	550	578	575	612	593	601	571	550	557	558	570	589	588	576	584	620	572	560	572	566	545	549	586	573	623	553	630	608	574	608	596	581	584	547	607	570	561	547	578	568	567	565	557	538	574	546	566	514	538	552	581	589	584	565	592	573	601	567	586	642	552	582	505	633	549	575	578	587	566	538	553	564	586	561	586	586	604	546	539	590	582	616	594	587	567	569	593	597	595	550	565	607	550	573	592	568	621	579	598	600	549	575	541	555	585	598	560	596	534	572	562	566	546	549	564	583	575	617	533	612	617	561	600	568	579	547	549	594	518	589	578	554	522	598	574	528	587	612	569	572	560	588	574	558	583	553	572	537	602	528	571	561	554	544	562	593	595	620	586	597	586	593	570	553	594	573	556	557	577	579	574	597	581	589	558	603	574	540	570	576	542	569	562	532	559	566	535	603	590	530	537	586	576	559	566	584	573	587	574	575	580	568	580	587	568	654	576	607	575	563	524	609	569	583	576	602	611	570	544	573	551	579	573	552	553	585	574	546	560	581	586	593	579	583	559	554	566	573	601	518	560	598	545	625	565	605	638	579	611	591	571	587	599	550	586	612	577	559	560	538	609	587	592	568	593	585	593	577	594	568	561	601	588	588	567	606	567	555	565	566	574	575	551	618	574	603	563	593	588	622	600	585	602	592	555	520	606	575	598	553	580	637	608	600	569	609	557	584	556	600	569	599	572	555	565	602	555	616	551	568	568	583	585	559	593	601	551	555	577	551	525	584	568	586	574	580	543	572	553	539	558	545	559	563	506	595	570	620	579	575	585	567	611	549	537	576	556	583	553	617	597	553	606	570	573	565	595	610	589	558	534	614	568	585	565	607	572	573	555	602	584	603	580	538	597	529	565	568	548	563	584	624	560	566	587	563	604	567	580	596	579	560	560	580	555	609	573	603	601	564	565	574	588	530	581	589	610	596	555	599	611	577	640	613	563	543	589	588	566	554	575	571	549	576	584	599	577	587	549	599	512	552	617	582	617	589	600	558	598	590	551	575	607	552	611	569	544	578	549	567	597	542	574	558	591	599	565	564	570	573	547	569	561	541	536	546	560	571	656	577	562	583	581	598	573	559	613	647	580	557	617	602	571	639	568	547	596	592	605	563	608	565	621	570	626	583	537	551	607	560	582	543	591	557	592	574	586	554	603	598	602	558	554	574	633	600	548	535	552	574	552	589	538	546	621	553	596	558	581	610	581	594	563	582	602	539	551	573	568	538	569	587	558	573	581	572	575	589	563	529	580	612	597	558	569	637	545	588	551	560	550	597	599	576	593	591	591	587	548	606	608	561	580	588	589	570	584	590	560	582	586	559	580	533	579	568	588	538	597	587	566	577	578	592	552	620	579	602	529	561	582	576	586	600	568	567	564	556	576	557	544	576	539	593	582	598	500	562	595	593	563	510	559	591	552	583	581	539	565	551	572	584	542	570	554	572	575	564	578	570	544	553	596	608	571	595	562	585	565	556	579	566	558	516	575	585	556	591	589	580	562	574	575	582	560	568	603	554	608	576	552	543	619	546	576	617	624	607	565	554	565	630	575	579	594	586	573	570	547	584	621	587	564	564	590	558	584	529	592	616	560	596	583	581	582	563	549	569	576	560	547	588	576	522	575	627	535	579	558	573	546	615	582	596	539	581	569	600	608	566	613	554	508	602	553	586	554	529	592	623	621	632	560	579	567	580	589	572	594	551	597	604	544	566	538	516	552	580	595	564	560	558	607	607	566	500	569	574	578	515	586	566	584	529	587	570	538	600	553	580	590	584	586	590	585	557	587	584	551	567	577	541	560	592	604	593	598	598	544	574	531	594	570	568	551	566	560	585	558	579	547	594	580	546	523	600	550	557	539	587	590	583	593	569	598	567	548	572	580	598	565	545	552	592	565	586	563	553	547	593	583	598	538	568	564	559	563	598	568	565	590	590	600	567	577	617	533	578	566	598	611	567	584	566	566	577	558	587	568	581	573	552	606	560	558	614	582	561	547	545	573	580	569	595	546	567	552	588	586	549	595	550	539	561	599	572	579	589	615	590	571	586	542	588	595	595	588	580	603	545	560	527	597	595	563	587	599	549	562	615	582	623	568	591	597	592	627	564	554	565	545	540	556	610	536	551	588	573	587	572	559	566	577	598	547	577	578	606	572	608	559	586	608	548	531	573	562	597	588	586	520	582	602	567	564	572	570	591	549	564	604	584	560	591	609	564	579	541	560	567	571	589	588	567	583	559	630	582	567	580	610	564	571	508	554	552	582	595	572	580	570	592	566	540	578	580	588	531	607	564	553	548	592	563	567	607	562	569	585	583	529	578	569	617	623	521	598	561	535	574	546	565	542	551	552	638	557	583	584	620	569	552	570	616	570	576	587	585	580	560	574	567	581	586	602	600	597	558	584	539	577	571	590	553	549	583	577	610	594	532	601	573	570	570	578	600	555	562	569	568	579	601	564	621	590	565	557	586	605	569	564	592	611	532	599	556	555	560	573	581	573	566	588	604	589	614	564	559	503	571	562	581	622	594	549	600	625	586	593	576	574	595	569	545	624	588	542	571	580	598	567	559	596	584	596	559	521	557	586	572	547	592	576	569	601	547	551	566	567	555	566	579	578	592	591	559	590	584	559	566	573	578	621	548	558	562	573	586	569	549	589	612	575	594	582	568	570	552	580	551	552	585	566	570	582	588	572	561	631	599	573	573	570	551	592	616	585	574	580	577	552	536	586	534	618	580	558	550	560	596	547	585	587	554	596	587	549	571	597	555	558	580	583	618	557	565	550	620	604	569	588	567	589	594	540	646	615	543	582	583	540	572	587	573	546	568	594	548	577	589	546	611	563	621	580	608	595	557	583	596	567	552	540	589	571	542	524	605	582	578	552	601	583	557	566	578	575	563	594	552	605	573	581	559	542	590	598	591	571	554	584	557	570	581	575	549	570	584	571	565	557	614	569	557	566	586	601	563	543	569	550	594	585	598	566	587	599	570	620	591	562	607	587	564	590
4530	1756	1412	861	751	679	716	703	663	706	674	648	625	691	667	714	644	631	669	652	711	666	680	666	682	640	694	636	659	674	667	661	617	632	692	657	659	656	696	660	687	642	669	661	630	690	609	666	629	693	704	649	653	651	612	681	680	667	688	706	641	642	641	691	632	681	640	618	671	659	673	700	607	648	649	648	669	665	673	646	640	617	619	634	681	680	661	653	632	614	613	670	645	631	601	653	642	630	659	672	665	668	670	661	716	631	638	639	674	666	704	672	643	637	656	642	660	658	696	649	666	630	657	704	729	688	656	607	656	680	677	683	611	690	669	667	649	666	645	661	659	695	635	650	591	654	563	661	636	661	640	687	623	601	658	649	673	700	662	635	645	617	658	652	687	656	656	657	624	645	676	679	642	646	642	612	655	659	648	636	659	635	704	694	667	687	599	662	606	660	646	660	726	590	656	639	677	674	657	708	652	655	707	625	688	665	643	675	615	643	658	636	659	651	647	725	654	640	645	671	631	677	625	636	645	645	660	678	673	634	685	647	642	690	622	697	682	653	618	698	676	702	598	608	689	651	661	650	658	633	659	631	653	640	672	654	673	702	668	633	653	677	660	649	694	633	638	635	625	660	720	640	687	617	670	699	677	646	641	696	651	700	621	626	735	633	634	647	681	635	661	666	676	668	636	700	639	639	660	667	674	682	683	640	643	647	627	664	627	617	676	616	667	612	647	644	630	655	651	657	699	669	614	622	698	648	703	680	706	648	641	679	665	658	739	649	643	611	681	674	641	654	644	640	612	688	665	651	638	674	656	668	639	656	630	676	631	646	569	681	650	631	701	673	666	646	655	666	654	663	690	664	685	695	639	688	641	665	683	646	650	702	693	653	678	640	653	687	645	647	668	674	662	663	620	677	666	648	630	659	660	677	634	640	661	596	640	663	668	670	689	639	609	701	629	668	651	640	685	679	689	660	670	707	691	700	659	637	631	674	682	643	690	649	694	692	631	648	644	625	694	624	651	660	647	624	658	655	614	650	643	625	631	638	674	675	662	642	643	636	649	634	706	633	606	622	647	640	619	655	649	691	684	667	656	651	678	676	648	708	671	659	688	653	629	659	629	653	670	666	633	648	615	610	697	635	664	632	649	626	642	631	611	663	615	652	672	639	625	610	656	630	628	638	669	679	614	594	617	643	656	629	615	669	666	644	634	690	642	641	658	636	631	658	640	653	653	638	648	617	626	656	662	669	676	624	688	675	661	670	675	649	675	614	647	642	645	652	631	652	705	679	642	582	639	653	624	685	632	635	669	642	657	652	713	683	661	671	643	672	636	643	650	685	622	637	617	625	664	634	622	644	644	601	655	669	678	639	675	652	609	641	662	673	667	673	667	678	658	657	646	685	672	665	617	663	628	620	650	635	662	677	646	663	641	631	661	682	624	632	670	617	683	686	670	693	629	673	647	671	638	602	629	639	671	659	670	656	673	659	676	656	671	649	685	617	648	657	654	659	662	672	662	685	651	668	624	672	640	670	641	652	648	646	646	697	659	705	658	680	623	609	663	639	657	629	648	625	650	665	654	641	667	653	682	657	690	634	622	653	625	681	668	675	688	702	674	693	615	618	665	653	627	646	699	641	665	629	639	623	688	646	665	678	688	663	644	663	636	651	656	696	656	632	611	684	653	618	640	675	657	665	642	649	672	658	663	649	695	681	648	654	660	651	647	651	660	689	677	617	675	655	672	679	691	660	623	624	657	687	636	656	654	656	630	705	621	647	609	662	696	703	632	655	664	625	636	659	642	685	641	641	696	657	659	655	704	641	681	661	674	627	632	656	653	672	649	653	676	684	682	633	671	666	662	679	654	619	661	654	646	672	609	666	708	661	637	640	638	707	692	649	671	643	638	650	696	658	637	643	679	655	679	664	658	664	638	663	641	662	675	666	675	641	613	659	639	672	648	653	686	626	608	610	679	706	653	637	661	681	640	702	666	627	630	630	683	696	607	655	757	629	662	631	674	650	696	651	660	668	659	669	695	624	643	639	610	673	639	656	681	638	635	673	635	658	633	667	653	598	630	648	657	661	642	640	695	654	623	660	629	613	644	648	670	652	624	660	661	666	668	634	696	663	665	654	637	685	650	648	700	665	662	674	683	608	657	641	647	647	640	656	650	639	639	654	653	652	658	643	635	718	686	665	639	691	676	706	653	668	634	691	650	639	677	621	657	652	659	673	679	646	639	662	620	647	667	695	654	633	659	645	714	679	612	694	656	640	660	679	591	701	670	631	626	636	659	635	633	646	609	660	666	649	646	649	667	642	688	697	621	641	692	660	630	654	658	662	666	668	653	645	626	669	695	632	665	626	706	603	725	666	629	661	668	650	717	691	646	651	678	672	695	634	694	621	672	668	689	660	698	654	705	655	612	660	636	624	655	631	637	632	697	658	663	648	643	690	669	666	643	634	622	641	700	699	629	664	639	691	638	638	689	664	669	678	666	641	681	605	671	597	652	696	633	666	667	624	665	639	656	649	663	684	668	642	664	658	655	660	656	629	657	667	613	658	643	696	664	687	669	642	638	632	634	669	657	606	687	662	682	658	710	649	660	686	627	633	644	654	631	651	648	690	648	665	648	694	645	642	645	625	643	638	623	669	711	619	658	648	627	625	632	663	656	639	642	640	637	627	593	663	656	640	651	668	668	622	632	676	727	648	656	614	667	676	683	683	639	656	609	675	679	656	655	679	639	683	666	702	653	667	669	655	648	622	628	641	658	671	675	648	638	682	618	649	662	658	647	647	631	637	650	680	661	647	673	594	633	688	618	666	705	637	650	657	613	614	641	668	663	663	690	641	673	633	654	612	663	649	676	703	642	620	641	662	664	679	629	644	630	667	624	686	623	662	647	654	652	626	679	651	625	637	629	639	683	678	638	700	640	686	678	619	654	659	639	665	674	658	671	657	622	648	631	679	648	637	675	686	646	686	617	682	632	634	657	642	635	651	673	698	676	605	686	629	682	681	632	680	673	640	668	607	685	643	659	614	643	666	675	664	664	681	657	662	664	681	664	589	595	709	680	651	672	682	616	674	691	636	701	668	654	616	636	659	639	650	638	625	626	605	642	660	652	662	655	639	580	723	698	667	659	700	675	664	694	702	671	656	641	641	689	671	637	644	686	669	680	670	639	648	673	642	634	687	655	689	649	707	672	645	661	662	608	646	609	691	676	693	691	682	636	726	726	649	646	650	653	683	696	617	658	664	663	601	627	664	634	681	645	645	651	638	609	660	637	646	664	663	645	671	672	699	677	636	628	666	600	654	677	654	720	606	648	640	627	621	661	689	732	656	622	664	622	666	622	712	631	667	682	669	663	639	649	672	668	656	681	642	642	660	636	663	703	653	658	682	689	707	679	678	646	655	613	629	658	659	709	616	663	612	663	707	667	634	654	666	632	658	649	653	654	688	660	644	651	682	704	670	669	658	652	671	651	664
23264	20818	27749	23975	20800	9466	1597	1053	978	965	893	876	804	861	850	875	834	798	813	799	786	837	781	735	763	785	776	772	847	794	797	760	782	826	802	802	786	787	801	734	823	838	782	778	728	788	776	744	838	753	765	825	781	763	807	733	821	818	764	744	768	761	788	777	802	702	764	778	762	784	764	772	779	818	771	777	789	791	753	787	773	814	750	776	823	789	809	764	797	740	755	742	767	780	786	800	788	815	756	796	771	758	743	819	830	793	729	738	832	839	792	785	795	738	780	764	807	756	783	708	776	818	775	770	707	763	802	746	799	794	742	778	831	788	769	781	728	779	778	831	719	808	741	772	761	794	774	748	797	779	761	768	746	771	778	782	778	728	759	735	721	722	752	751	772	762	770	802	807	701	747	768	778	859	786	755	768	784	765	808	726	757	776	742	711	758	692	770	707	767	770	815	744	777	791	749	759	766	748	790	784	758	792	774	781	750	752	808	786	730	783	755	799	796	803	723	771	830	721	788	751	823	795	744	737	777	715	775	775	759	773	783	741	753	793	812	788	730	733	717	795	765	772	784	800	764	745	773	764	792	736	783	793	821	817	798	773	751	795	763	779	813	774	754	783	811	774	787	779	814	739	780	792	814	774	812	819	796	814	760	758	758	825	756	775	777	751	793	778	748	780	785	753	764	767	819	720	776	816	810	723	778	775	787	776	784	762	773	800	773	807	780	848	717	758	783	738	734	784	741	747	738	750	785	748	798	779	778	802	739	762	728	792	803	792	729	791	767	772	780	732	794	803	779	763	778	803	823	777	780	795	769	717	759	732	796	772	776	810	820	767	796	780	771	754	774	736	734	707	810	750	793	761	799	714	755	808	774	715	743	731	821	702	754	822	758	805	752	698	819	717	767	773	745	783	786	786	801	800	740	749	773	730	831	740	801	753	788	760	712	777	791	738	778	726	761	732	774	759	830	781	751	763	772	745	813	767	765	762	785	740	753	812	776	791	741	796	809	778	805	759	814	753	770	751	793	762	789	780	712	793	723	769	708	765	739	755	801	829	780	760	777	739	739	788	735	796	703	784	742	783	786	728	786	792	749	737	772	758	775	728	771	744	816	781	753	777	779	756	745	774	743	759	817	781	797	772	685	800	757	786	745	812	751	720	744	805	746	775	802	786	779	751	759	810	762	733	768	744	729	772	755	721	772	748	769	792	801	758	763	712	767	760	750	776	770	735	803	745	813	750	748	783	835	795	762	759	710	704	747	780	788	737	709	790	768	793	822	749	787	768	768	759	759	731	737	723	778	761	765	756	753	764	727	768	736	766	769	780	783	725	742	767	765	729	725	800	743	819	770	773	790	715	740	786	715	784	815	748	750	761	782	766	737	840	770	790	779	741	783	756	736	760	790	765	754	770	756	777	775	772	818	763	780	782	811	738	754	773	811	791	753	797	729	788	854	744	685	803	751	793	770	756	754	820	729	745	757	718	780	751	747	806	773	783	779	813	741	755	770	813	774	740	757	780	735	703	786	747	793	714	758	766	817	752	751	763	772	796	782	800	746	741	809	750	785	741	804	757	770	755	762	767	750	792	772	775	746	772	737	728	727	753	766	792	744	751	791	747	760	760	781	838	759	791	729	789	744	782	811	834	759	761	783	736	767	708	737	723	773	798	779	809	788	742	756	756	802	775	789	725	767	774	744	778	731	752	805	804	756	756	775	788	789	789	754	780	773	748	700	783	755	781	779	730	807	761	751	782	796	765	758	780	781	809	772	776	772	763	748	747	781	792	811	743	799	758	746	779	741	715	740	767	761	693	811	784	789	755	787	729	786	782	687	753	776	743	808	767	807	768	742	782	756	775	765	766	786	701	813	732	830	749	810	765	738	715	801	778	821	765	735	762	773	772	776	770	758	736	779	774	732	728	706	757	764	774	819	784	741	712	744	815	766	742	744	766	853	803	781	740	736	791	726	743	761	737	788	738	741	799	685	781	799	741	750	754	791	745	777	758	774	761	785	746	709	750	795	772	762	735	708	775	749	802	778	793	770	743	805	735	774	832	737	752	829	817	783	703	780	735	796	752	740	727	780	805	745	785	815	815	739	761	824	731	777	799	745	789	791	761	748	775	768	781	807	777	757	736	799	746	792	747	736	768	771	807	750	785	694	757	812	784	786	737	753	789	776	787	808	808	783	779	784	781	801	788	785	766	758	740	826	764	779	767	784	724	818	723	821	757	799	779	765	777	721	743	737	759	777	854	765	764	736	804	728	775	733	795	759	764	806	729	761	771	797	822	792	741	761	768	809	718	772	785	777	774	742	744	800	767	776	769	759	764	775	741	768	780	747	808	784	753	773	780	706	826	740	772	794	758	741	768	806	746	777	736	795	768	787	779	767	786	758	805	773	755	747	758	760	778	798	762	779	759	830	809	783	755	772	746	769	752	781	779	817	781	772	762	761	792	764	752	715	772	812	730	771	775	828	809	751	788	752	791	734	765	740	786	753	779	734	745	747	756	773	779	750	751	797	759	778	805	788	796	726	800	729	774	764	714	768	791	772	777	713	772	787	781	740	750	741	781	739	773	723	736	811	775	747	721	736	787	752	788	767	767	796	779	749	767	798	809	733	748	798	745	814	727	812	811	775	793	747	732	761	760	757	784	772	734	773	812	800	729	750	781	826	730	716	860	796	734	781	796	784	724	747	752	837	756	777	758	824	748	775	757	795	756	824	808	769	801	779	768	779	801	781	754	802	729	753	717	770	766	795	764	738	749	753	763	746	771	769	778	785	762	726	781	781	756	737	826	733	779	772	725	752	787	761	762	775	763	786	771	850	731	747	747	732	750	773	739	783	778	751	841	719	768	778	782	768	788	811	809	757	753	733	783	789	760	759	752	778	750	791	791	772	827	736	752	776	752	766	762	832	753	797	767	753	780	777	742	787	818	762	755	798	752	731	724	774	752	763	728	718	738	780	776	765	711	780	746	770	787	749	739	727	733	747	780	781	790	754	731	735	742	750	717	780	759	757	747	793	723	758	792	806	754	706	780	759	785	718	691	774	773	758	717	783	755	757	755	795	772	746	773	733	792	772	770	792	786	780	776	784	803	806	744	773	786	756	821	743	737	761	797	761	783	785	752	766	766	772	726	769	782	759	697	744	756	761	779	763	856	713	771	772	755	765	753	797	709	761	810	787	775	785	729	774	776	777	787	777	746	753	791	803	761	746	747	741	764	754	802	791	778	773	738	721	761	749	737	778	754	760	778	783	802	743	790	784	776	776	784	773	755	772	762	801	763	770	785	761	752	745	782	740	754	731	808	780	745	807	802	766	786	775	768	713	798	846	705	763	796	770	730	740	729	777	794	783	754	790	760	741	765	801	777	786	783	748	753	768	759	768	790	780	782	739	786	766	735	751	750	760	806	726	766	837	795	816	742	813	777	767	757	734	770	815	758	792	723	808	781	753	792	746	718	761	744	771	733	777	788	757
3752	9401	6877	3459	2384	1900	1605	1395	1353	1196	1122	1078	1014	1028	1026	993	963	935	970	906	911	878	927	936	892	932	846	888	869	881	880	869	919	924	924	903	919	888	877	924	870	939	949	935	915	912	883	879	900	865	911	842	924	957	903	885	934	924	907	863	896	905	920	878	909	825	881	860	895	884	888	881	901	928	883	891	894	917	872	859	905	909	903	930	839	881	822	853	857	880	930	935	871	866	887	868	891	885	882	838	922	881	857	870	879	880	887	870	910	833	931	874	877	872	926	869	884	870	885	896	885	892	889	897	894	942	912	858	841	888	908	878	863	853	908	850	865	861	852	898	897	902	906	887	843	889	915	831	862	904	846	928	864	889	902	853	889	954	889	855	884	887	903	881	888	823	872	887	897	875	869	878	885	839	867	882	844	860	890	902	880	873	961	864	865	915	884	905	936	863	891	885	864	917	898	886	893	895	813	878	855	916	893	901	893	877	822	942	892	921	901	862	866	880	875	867	904	912	888	865	911	901	824	861	945	928	858	883	853	908	882	873	901	897	851	897	861	880	873	874	844	868	912	874	923	902	900	899	887	935	839	877	871	907	958	884	904	801	857	841	850	890	864	844	874	924	850	861	895	856	853	822	914	838	886	935	848	896	867	920	867	896	858	825	846	859	840	868	883	860	878	851	889	821	887	852	888	856	844	849	845	905	818	882	910	876	854	870	911	842	866	842	836	880	865	894	884	852	841	917	896	883	932	891	891	841	838	879	910	908	889	884	894	848	895	909	860	928	850	894	867	861	901	878	841	871	923	910	880	903	821	879	899	930	899	869	826	889	815	870	812	895	843	900	909	820	829	886	828	841	918	897	825	906	888	874	895	901	883	846	900	869	852	868	848	902	843	866	881	907	856	827	929	865	889	880	886	919	917	859	874	844	801	892	915	848	877	910	829	878	906	932	825	874	886	885	864	865	876	890	879	877	878	934	864	875	869	851	881	944	926	874	855	914	882	876	933	883	858	884	886	921	844	919	877	939	870	828	865	866	890	830	853	888	871	834	882	856	884	886	909	846	846	919	852	836	845	878	849	872	834	904	903	892	899	905	867	881	874	875	867	966	854	867	933	861	880	896	847	891	885	852	872	858	897	847	917	898	866	907	913	912	876	888	860	905	875	880	886	859	877	858	866	896	847	895	856	849	851	924	872	910	915	887	840	870	938	814	904	873	902	883	825	858	852	876	881	889	885	891	923	856	894	846	876	900	848	887	894	867	891	882	860	875	909	849	865	870	842	928	929	918	862	881	860	882	861	914	829	919	918	841	817	850	910	878	878	867	846	832	901	903	891	910	835	910	883	836	872	905	892	947	855	858	897	903	923	900	859	876	934	824	852	874	918	806	864	865	857	869	881	882	856	894	885	901	885	832	863	957	850	954	928	897	842	852	850	875	878	873	875	878	943	821	913	888	904	889	859	860	925	907	877	858	949	858	867	873	879	918	906	837	875	898	878	884	906	880	903	864	903	872	877	897	879	813	922	880	865	873	894	898	869	904	829	875	876	901	862	813	831	842	890	887	864	852	886	900	878	878	885	941	864	852	863	871	900	837	936	853	890	888	839	904	900	930	893	827	880	929	873	818	962	922	890	910	882	870	866	875	840	861	859	915	881	895	903	880	916	831	874	869	894	910	869	928	892	881	894	914	869	874	893	889	868	886	900	861	864	863	839	885	880	887	854	837	897	922	844	974	873	849	901	916	891	880	845	833	917	888	916	824	875	871	854	888	925	874	905	896	873	928	920	897	785	878	844	852	918	944	881	912	820	873	884	840	839	885	883	884	842	895	881	893	891	919	909	878	883	835	907	903	901	842	882	915	913	907	881	892	886	864	888	856	859	878	839	849	872	857	895	887	888	886	880	910	852	888	859	842	785	911	871	959	832	889	903	875	947	859	861	842	880	863	856	846	838	904	837	844	935	871	867	947	873	888	918	834	906	800	878	816	877	815	864	896	871	876	907	872	894	914	840	894	879	883	855	843	891	838	918	887	913	825	888	860	858	883	909	900	915	852	869	861	864	889	902	887	875	837	865	873	912	911	857	814	872	899	872	873	836	867	860	874	868	894	830	875	881	867	893	887	894	839	868	881	897	819	863	933	826	889	902	900	826	856	821	879	896	895	852	888	879	899	906	884	916	870	892	911	863	883	892	900	944	856	916	905	913	855	935	884	857	919	900	884	848	865	921	828	848	955	841	912	867	853	885	876	874	864	840	876	871	909	855	899	866	842	921	908	873	888	879	876	920	849	893	884	882	881	818	844	783	849	877	912	876	863	856	952	886	851	872	862	885	854	940	865	870	863	932	897	903	872	914	830	895	867	891	869	901	838	810	871	855	894	880	880	874	863	857	853	881	884	812	886	850	911	920	912	881	883	833	860	871	879	864	868	863	869	857	817	904	832	933	826	856	834	900	894	894	906	834	870	865	933	900	837	891	885	868	865	888	886	899	910	920	854	877	893	827	840	866	898	917	886	892	921	904	925	901	887	862	882	841	855	870	861	848	879	923	935	884	861	825	844	892	920	866	860	849	921	879	871	888	872	888	906	870	859	881	858	862	962	888	927	842	833	865	913	875	897	850	874	832	875	921	873	875	891	872	895	858	879	921	915	866	916	906	922	892	840	842	873	883	938	853	908	931	896	859	914	905	821	884	872	874	928	911	932	816	890	894	888	836	911	922	962	890	910	835	860	824	838	898	839	839	846	914	917	854	832	883	898	897	840	897	891	848	866	937	890	814	870	851	918	879	885	886	900	907	900	938	878	856	911	907	882	864	846	901	858	867	913	895	868	851	850	887	861	916	870	866	887	873	865	886	907	926	852	878	860	839	855	850	865	905	807	842	834	857	919	841	887	933	871	921	901	893	809	916	895	832	885	871	869	913	836	878	902	824	865	874	868	903	884	864	853	878	846	871	841	895	925	861	867	860	915	850	856	897	889	914	899	850	907	837	849	875	885	866	922	867	883	892	881	835	873	876	874	909	913	882	839	907	903	897	890	854	894	878	908	867	906	911	849	872	832	941	876	842	933	924	892	889	903	817	868	893	905	875	868	835	916	898	945	844	928	931	870	819	916	877	827	867	944	928	895	899	893	828	886	828	866	882	864	882	958	892	910	875	944	852	844	875	836	847	885	953	863	869	899	887	828	906	904	894	905	884	906	857	840	859	817	870	871	877	898	898	871	888	896	885	868	871	863	854	838	860	885	897	919	891	847	896	863	849	891	850	872	904	909	912	868	870	886	883	866	933	901	867	868	899	847	879	905	889	911	821	863	926	838	905	864	895	867	937	901	848	859	829	874	885	854	885	901	850	891	868	816	916	859	864	902	824	924	871	813	852	862	843	870	912	907	871	861	904	926	846	875	921	856	853	838	820	890	913	866	873	870	871	862	860	906	858	901	874	882	890	852	871	859	892	868	856	842	855	837	941	857	868	885	856	910	839	869
24202	20831	26869	24811	11599	713	523	441	352	385	349	331	348	336	308	312	291	292	321	287	308	295	278	257	306	276	295	277	269	287	277	283	331	262	277	288	298	279	293	285	315	298	307	296	261	275	273	274	299	283	310	267	271	296	268	275	300	297	311	300	264	276	283	231	282	291	298	268	248	295	289	310	283	274	267	283	275	288	271	294	271	308	281	284	302	250	282	254	327	276	268	303	269	272	293	275	253	277	300	271	285	270	266	287	293	270	313	270	281	260	257	273	267	283	275	286	265	257	275	247	258	273	279	266	281	300	322	272	276	264	285	288	258	283	280	279	297	293	269	253	287	271	275	286	274	276	269	306	300	287	257	293	283	270	282	275	244	266	287	266	260	260	251	259	269	287	303	260	272	270	248	270	272	282	299	274	288	296	271	272	255	278	284	269	269	251	265	333	260	280	260	270	253	285	284	258	306	287	283	277	276	253	261	272	282	266	246	266	258	274	277	287	282	262	274	298	288	286	290	297	299	268	294	271	292	285	261	268	291	276	271	263	260	280	256	278	297	270	266	262	255	259	256	249	253	265	274	276	281	262	304	267	283	287	280	298	264	283	267	278	299	273	277	278	287	259	287	270	270	283	291	267	274	272	274	280	279	295	257	307	262	256	261	305	269	262	269	283	264	281	268	308	306	286	266	266	250	278	244	291	290	289	285	307	289	270	250	290	276	272	266	292	274	282	284	272	276	263	246	262	275	274	297	290	271	287	273	278	299	320	287	308	306	261	279	291	265	271	260	256	266	247	288	303	270	275	296	256	263	288	287	295	301	250	306	285	291	280	314	259	273	279	283	275	280	323	318	290	289	282	292	283	256	288	300	294	250	303	277	281	266	249	297	271	263	271	281	259	299	259	263	261	294	265	279	271	289	291	288	261	277	289	283	258	279	272	265	273	261	284	282	260	296	264	256	276	272	285	271	254	282	288	270	284	290	303	269	283	285	275	272	281	282	262	288	276	284	293	266	295	280	274	279	288	261	299	279	284	260	275	283	269	286	272	294	263	262	273	258	290	303	267	291	264	284	278	296	291	276	265	272	272	299	255	280	281	278	272	268	282	303	305	292	275	262	290	279	269	252	264	266	269	266	296	277	295	250	262	263	271	254	292	260	289	279	300	301	270	298	274	308	274	293	272	271	256	275	279	262	284	261	276	278	297	288	258	275	293	269	265	291	293	298	257	268	279	283	279	272	297	278	260	271	274	273	283	257	291	253	274	288	280	268	279	300	277	251	262	268	269	280	291	268	279	271	272	278	289	295	274	265	270	251	277	259	246	265	299	279	259	265	310	268	264	296	282	264	258	313	283	269	280	259	283	288	291	296	271	294	283	274	260	257	274	270	285	291	259	264	255	298	294	306	272	269	290	293	271	323	265	291	240	292	293	229	315	282	260	271	262	286	296	269	270	293	252	281	287	287	280	290	301	270	289	301	290	290	261	275	270	238	265	297	283	255	295	258	295	269	267	286	283	275	254	276	311	260	253	289	299	257	273	319	260	250	303	282	257	296	253	319	284	284	305	260	278	271	288	283	276	293	268	295	273	298	304	277	273	289	252	294	264	310	285	264	278	282	272	270	278	270	294	275	270	259	285	286	249	259	249	309	271	277	284	266	259	268	300	266	298	275	260	288	302	249	286	257	313	287	274	278	320	270	309	250	289	266	284	259	281	270	281	292	324	277	268	257	271	285	284	276	267	285	276	280	266	287	296	286	251	296	289	284	254	256	302	270	296	276	301	262	281	299	315	285	279	281	264	289	257	283	286	276	293	276	279	253	286	274	258	274	285	306	280	309	266	275	261	266	302	275	261	258	274	273	249	268	274	289	260	292	298	268	297	276	273	242	274	281	254	288	273	301	269	279	268	275	273	289	286	268	307	307	287	263	261	256	290	281	274	251	276	304	249	303	312	273	263	302	257	270	261	269	257	296	293	287	273	279	290	287	284	284	283	269	295	255	276	244	294	295	277	247	274	287	299	259	227	264	269	269	281	271	292	286	279	277	298	264	272	276	300	290	258	264	249	280	285	277	272	259	299	267	306	288	268	247	267	312	308	283	283	290	270	267	249	289	265	280	288	265	301	279	272	273	259	291	238	287	293	302	266	290	284	287	258	289	269	246	272	271	283	274	243	251	263	303	288	257	295	299	283	278	301	300	273	262	278	278	271	279	256	260	259	279	256	250	260	274	263	288	286	272	304	264	286	268	261	269	288	263	271	255	289	278	284	320	277	281	305	293	258	278	300	280	303	258	244	268	301	278	285	255	299	280	280	281	267	261	287	289	278	248	278	251	280	237	283	302	278	268	265	301	260	289	296	247	248	264	285	281	272	297	284	287	328	281	273	260	275	278	289	280	294	306	244	276	282	284	309	284	267	261	262	268	282	295	281	281	271	279	253	252	289	296	264	284	262	266	300	286	264	286	260	289	268	270	247	279	258	315	264	268	253	274	251	272	271	271	279	268	287	277	281	302	291	303	290	265	278	286	272	287	276	251	295	273	271	237	293	296	288	273	279	289	290	299	271	291	288	261	277	282	277	279	306	264	281	305	241	284	273	295	264	286	269	273	281	262	279	277	270	266	264	274	275	287	275	296	236	288	277	286	255	249	281	281	312	271	257	288	289	270	264	291	261	259	259	273	286	270	266	266	300	301	292	276	279	292	264	261	290	280	282	286	271	287	301	283	280	312	311	256	284	265	275	260	285	292	261	285	292	285	272	275	247	245	273	261	305	269	285	291	254	295	285	260	302	279	289	265	274	258	271	303	271	286	266	291	276	272	245	325	277	302	271	300	275	280	286	261	270	275	255	274	291	270	275	262	292	273	282	239	270	261	241	308	285	265	267	280	279	276	265	282	287	261	280	265	266	245	305	299	278	271	255	286	283	273	277	254	283	295	274	289	265	285	297	260	266	276	292	287	270	286	277	290	255	296	278	257	275	281	287	287	283	269	266	282	307	290	263	285	263	284	294	277	280	257	289	259	276	253	249	294	280	277	264	300	279	259	257	259	290	290	283	253	261	307	278	271	277	271	272	287	323	270	294	286	266	286	262	277	291	283	280	275	272	305	273	273	304	281	295	272	302	302	290	290	236	296	298	279	281	285	284	240	272	298	264	265	271	280	295	248	278	279	272	286	262	279	241	259	307	267	290	298	270	280	256	288	303	288	256	292	284	272	278	281	265	257	270	274	269	246	282	264	295	266	301	282	255	260	259	276	276	276	324	284	274	277	251	260	256	262	304	292	282	289	287	249	275	274	287	268	257	281	269	276	291	304	295	294	304	290	298	292	245	323	301	290	281	284	263	282	280	287	295	238	294	263	245	303	262	248	278	261	264	274	294	301	251	264	282	299	258	274	280	291	267	289	278	261	302	288	279	268	301	282	281	300	262	276	278	282	279	315	267	282	278	287	263	280	260	275	283	266	284	284	293	262	250	269	293	304	294
3916	6810	4100	1921	1225	1009	765	679	609	545	510	463	459	415	410	394	401	376	340	379	346	347	356	315	352	330	352	339	344	346	341	330	340	328	337	340	307	350	340	330	321	337	351	331	337	324	366	342	360	322	322	320	364	360	330	331	320	342	342	324	336	367	349	343	333	354	333	337	336	317	358	349	371	343	296	366	351	319	363	348	331	344	341	303	348	373	328	328	343	376	354	334	327	330	328	357	323	330	316	314	329	317	338	356	335	345	356	321	312	340	360	331	304	340	359	334	361	353	326	365	290	325	348	299	345	337	324	310	339	332	319	358	340	355	323	315	327	346	321	312	323	344	357	372	338	350	342	309	350	339	328	343	347	339	321	387	349	328	336	364	316	338	326	364	331	312	350	304	328	328	335	341	301	317	351	314	335	347	339	315	349	369	333	333	308	328	310	292	367	351	324	354	334	340	343	347	335	297	300	340	319	376	301	333	332	316	305	320	371	346	325	338	349	351	360	333	332	346	325	336	350	311	340	344	309	298	332	343	293	358	321	296	344	335	347	334	300	345	345	310	321	314	345	309	350	380	331	332	367	321	382	340	342	317	334	364	326	348	344	358	320	338	315	359	322	332	331	324	334	326	358	331	324	339	363	319	336	305	338	354	359	357	328	351	363	368	363	342	336	345	322	342	297	332	324	301	297	319	357	323	353	325	316	312	360	322	331	335	310	308	325	322	345	366	351	334	346	321	344	328	333	315	335	348	345	303	367	341	352	329	318	314	332	321	341	313	349	303	348	351	326	316	355	310	326	316	345	358	331	337	309	352	327	307	345	351	354	340	336	314	311	335	338	328	368	324	308	356	304	357	327	354	331	374	337	327	358	349	337	354	337	305	361	327	348	304	302	339	336	321	323	317	335	307	305	323	333	340	320	312	354	346	312	356	304	327	340	334	317	303	336	314	327	352	319	373	335	339	333	330	345	320	345	330	354	354	334	331	334	320	320	320	335	325	334	350	320	322	313	310	316	363	329	343	314	355	316	310	316	324	368	326	293	338	329	332	332	330	296	357	317	341	337	315	331	309	340	322	332	320	322	348	308	337	339	335	303	344	345	351	328	331	315	314	323	311	306	338	320	357	331	343	325	302	317	333	316	335	361	326	354	346	349	332	309	336	318	352	343	330	350	335	361	342	334	351	355	312	313	340	313	319	385	347	316	349	307	347	341	326	347	326	317	328	343	303	314	334	343	317	331	313	345	359	326	320	349	355	350	345	364	361	312	340	317	315	317	323	291	327	341	352	343	303	344	307	351	340	312	348	338	325	309	328	329	322	315	359	320	312	326	332	339	329	318	337	321	370	320	299	343	328	314	328	300	316	385	317	338	321	325	331	314	333	326	333	347	307	345	329	318	365	320	341	324	318	302	355	333	316	331	329	308	322	352	323	356	332	343	320	303	305	351	353	338	321	315	327	325	344	341	347	338	335	346	319	331	297	341	343	345	324	335	311	340	307	343	343	321	312	327	304	331	341	323	338	347	332	330	317	358	328	343	339	329	345	346	326	341	340	363	320	356	312	339	324	374	341	351	357	311	334	354	356	300	349	316	339	327	351	332	349	336	356	327	369	318	340	298	341	309	313	318	330	331	324	348	337	328	340	331	327	345	350	292	317	338	317	327	317	334	331	360	313	316	360	323	366	310	323	345	331	336	312	322	305	329	342	342	359	309	338	342	339	346	322	329	342	332	353	324	297	341	345	348	299	336	347	335	324	332	313	347	349	366	305	307	360	359	344	318	325	327	322	341	324	330	316	353	302	358	326	316	316	321	345	361	323	336	360	332	359	318	369	305	334	334	351	346	329	334	323	324	351	339	383	315	300	323	323	343	327	325	313	335	327	350	363	302	341	318	347	332	371	338	326	343	315	329	310	347	349	315	326	350	343	304	322	357	339	352	330	336	331	367	316	355	328	313	333	329	352	337	313	330	356	321	338	337	312	316	347	336	328	308	352	322	352	295	343	295	350	322	317	312	348	333	367	318	341	310	297	322	327	329	332	322	357	367	311	328	345	313	317	350	320	321	330	332	357	322	379	372	332	329	350	344	327	338	356	338	330	339	341	374	318	341	341	352	362	344	336	304	334	319	352	312	349	344	335	348	369	348	345	315	373	333	289	323	331	330	347	339	328	334	343	317	313	342	298	331	335	335	327	341	316	314	333	351	296	348	320	323	332	333	322	342	350	306	360	342	357	310	348	319	342	353	300	328	321	348	325	326	342	330	351	349	349	310	345	322	340	335	343	323	300	348	353	361	363	333	335	318	311	346	342	315	347	358	344	336	306	320	330	328	339	343	341	324	358	350	314	355	343	321	330	339	354	307	336	325	349	316	317	316	334	310	316	320	325	337	352	319	323	328	310	330	324	346	319	323	301	329	310	305	320	338	330	353	314	343	366	357	326	327	313	320	296	355	304	356	344	324	330	329	287	346	322	333	341	357	325	370	302	341	318	340	332	331	358	325	362	356	350	336	339	326	327	346	362	366	338	323	320	373	333	325	323	336	336	322	331	341	320	317	306	330	328	303	314	316	324	346	319	293	351	349	355	332	335	335	331	330	342	335	298	352	351	312	314	337	318	337	355	374	309	281	326	341	358	306	363	320	327	330	318	330	306	306	322	342	388	331	303	300	320	352	306	327	343	364	328	344	324	319	309	355	389	325	348	336	346	332	376	322	352	328	305	306	324	315	337	325	342	333	308	328	317	319	337	353	324	329	355	352	348	325	350	330	328	322	318	337	352	341	330	309	331	313	336	352	335	322	341	338	347	318	352	343	340	309	333	305	336	360	318	299	340	299	357	314	343	314	330	363	316	324	286	325	340	305	337	324	343	335	309	339	338	342	331	332	317	344	338	321	344	310	317	327	325	366	353	325	358	330	331	361	352	303	337	372	323	333	309	303	338	337	365	327	356	341	337	327	320	351	301	316	333	300	362	347	348	333	337	340	334	343	334	332	375	331	344	311	353	297	311	310	324	366	324	308	331	317	315	316	350	339	292	329	349	332	348	314	336	357	359	335	334	335	322	340	298	353	318	364	311	314	289	384	360	333	314	324	341	331	345	315	346	343	335	347	345	317	318	354	356	318	321	336	321	336	325	342	332	316	351	325	314	340	348	363	348	324	336	337	351	347	337	327	324	336	327	364	328	350	349	341	341	323	326	335	333	316	340	311	299	348	335	341	317	326	335	319	321	330	334	346	332	343	315	344	314	324	302	344	320	322	336	324	309	334	356	348	334	329	338	336	338	342	307	324	356	323	308	356	323	334	346	350	321	338	324	357	333	347	342	339	341	347	345	331	317	315	335	334	355	370	340	293	368	293	297	314	320	319	339	295	327	316	307	324	326	334	367	331	332	325	354	307	334	328	348	320	354	304	333	315	329	342	347	333	315	350	369	325	302	316	348	325	315	326	311	321	338	338	328	329	316	341	377	353	332	338	303	323	322
22178	20838	28277	23515	20841	20888	8931	1196	933	827	747	640	648	603	653	576	559	543	543	548	526	530	519	503	542	479	469	499	459	486	507	496	498	479	483	471	547	479	480	528	472	471	488	449	476	488	482	441	454	479	477	494	459	461	498	459	422	422	465	480	514	448	483	457	457	495	470	438	486	483	471	481	454	458	478	499	465	449	481	473	489	454	451	447	424	439	451	463	438	432	473	454	456	453	472	453	495	472	427	480	497	494	447	462	501	421	475	465	492	472	446	455	472	504	495	467	480	459	456	447	454	510	450	478	461	424	471	477	513	491	512	466	459	451	445	475	452	460	499	481	476	454	490	425	468	470	485	495	455	482	511	472	468	464	499	448	482	479	465	460	447	497	443	431	470	499	448	448	495	426	455	468	463	426	483	501	498	477	454	464	461	438	466	458	456	489	459	499	476	481	431	465	467	471	446	468	464	456	414	467	460	466	428	446	469	478	490	433	446	468	480	477	452	420	467	488	457	452	443	488	492	466	468	447	493	470	496	455	461	456	454	455	433	497	435	439	441	461	458	458	460	471	435	478	497	463	458	459	456	477	458	474	447	465	473	469	477	464	488	503	500	463	447	446	460	429	479	468	445	467	462	461	442	439	472	485	480	450	490	478	482	466	513	451	467	455	467	482	475	432	408	509	480	467	428	451	421	460	456	456	447	485	449	430	452	488	490	475	437	454	471	465	493	460	398	479	457	475	477	462	457	470	451	509	440	436	472	452	448	484	458	489	514	456	468	466	477	471	459	447	480	458	453	467	446	493	456	472	441	420	479	481	432	486	462	478	444	492	475	455	459	489	434	454	472	435	475	451	457	490	456	422	470	471	460	460	469	488	452	447	466	471	471	457	435	467	491	475	452	463	447	474	477	447	476	424	444	478	437	473	465	460	491	485	448	491	447	473	464	475	460	467	446	449	450	461	487	503	479	429	475	488	468	441	449	475	473	448	493	511	504	455	486	465	444	498	474	419	482	420	453	471	445	493	455	455	459	485	506	471	453	430	484	465	499	498	488	444	451	476	444	426	447	494	432	428	449	451	481	493	477	486	451	476	453	438	433	459	448	438	437	464	498	413	449	456	461	454	473	493	452	493	454	447	434	472	420	451	488	481	482	457	456	440	461	451	466	467	473	453	464	438	423	448	452	465	466	466	464	458	492	505	501	478	460	461	440	425	483	470	443	459	447	484	508	475	443	459	462	496	483	484	490	462	465	450	463	435	447	427	462	464	441	490	470	508	495	442	452	474	471	451	447	432	448	465	481	465	441	457	460	433	427	482	458	493	470	437	490	473	468	458	453	479	464	445	488	460	460	441	482	453	426	462	471	465	492	452	452	456	460	435	475	487	493	485	449	444	480	445	479	459	481	463	447	463	430	464	499	488	454	460	444	428	445	491	449	454	459	476	460	491	477	473	454	484	480	449	473	479	462	498	490	463	469	426	469	445	464	476	497	449	469	445	479	471	473	449	476	430	483	423	491	434	477	449	474	475	452	487	462	482	459	446	445	472	442	478	476	443	501	450	439	457	501	495	468	404	422	458	488	495	467	463	442	505	447	468	453	432	458	448	482	422	477	433	454	469	436	451	468	442	443	493	484	482	449	440	472	439	450	443	477	493	438	474	491	456	481	465	444	453	440	470	479	455	525	444	452	466	462	494	481	458	472	454	459	440	452	488	433	484	424	460	454	454	462	434	467	499	434	522	455	477	470	474	475	445	496	442	488	479	480	461	496	453	465	510	458	491	456	459	480	432	436	455	445	462	457	449	492	477	447	435	451	474	444	470	481	464	457	489	446	439	485	441	494	465	474	469	423	495	461	488	497	452	471	435	476	448	419	440	423	465	462	445	487	445	467	457	467	469	478	447	420	450	482	479	490	498	472	442	463	468	445	443	452	476	489	466	473	451	462	499	486	494	474	464	466	486	466	433	452	477	464	456	448	451	455	465	452	464	455	462	506	423	442	460	455	434	450	446	458	474	471	427	465	445	476	445	499	414	457	484	471	453	467	480	466	459	498	472	438	474	512	454	463	511	435	469	449	470	432	438	454	463	492	449	430	438	446	487	444	460	462	508	506	460	432	457	462	479	471	462	461	455	453	462	514	470	472	458	450	446	453	470	458	483	510	477	485	514	428	445	475	443	481	460	479	496	455	453	448	491	453	463	434	451	453	472	450	451	493	432	484	451	480	492	464	462	446	423	456	460	445	441	475	474	424	482	483	458	449	476	480	465	439	476	451	488	529	445	459	456	493	451	465	460	462	473	469	480	495	466	500	488	439	519	476	470	400	479	463	460	454	438	449	410	502	450	429	452	475	481	458	414	451	462	461	470	464	442	454	443	477	498	458	471	447	463	454	449	484	437	458	471	446	470	465	469	443	410	454	479	440	459	484	433	457	475	471	451	423	484	468	495	440	477	488	474	491	434	452	468	461	473	476	485	474	446	492	442	485	474	466	424	485	445	475	457	482	459	451	462	426	493	448	448	469	443	466	462	459	477	445	442	489	464	486	494	494	474	490	453	474	489	486	452	454	494	473	459	469	508	482	461	426	454	487	427	481	429	448	471	487	463	446	455	486	432	473	452	440	443	468	498	485	439	448	449	460	500	446	462	451	441	495	460	465	508	457	448	438	453	473	434	438	471	442	415	425	432	460	427	419	433	450	449	465	461	437	486	511	465	474	481	476	454	476	493	458	424	431	484	455	459	459	498	454	477	438	438	427	522	469	471	446	468	468	441	471	434	425	490	480	446	480	447	467	492	477	469	466	457	450	472	497	491	488	468	448	472	439	462	475	456	467	453	452	502	439	440	456	462	435	463	465	518	475	474	462	461	447	460	432	497	485	427	462	497	440	460	507	408	482	428	472	436	486	513	471	484	437	448	440	510	464	444	456	493	432	445	468	515	498	479	436	489	428	473	492	482	449	487	447	474	460	512	431	384	454	454	448	489	436	491	484	445	423	476	468	498	455	481	459	493	451	440	497	471	464	461	473	454	452	439	415	455	480	475	494	457	459	488	494	487	431	464	444	468	449	503	464	440	467	465	446	460	452	433	446	499	499	447	494	470	455	491	461	433	440	481	452	458	458	454	457	435	438	445	484	448	494	460	454	448	463	420	441	461	425	458	471	457	458	446	509	489	445	475	477	488	447	425	475	442	481	454	454	521	467	441	453	445	485	444	462	470	456	459	458	478	470	497	448	455	481	488	457	461	489	470	431	509	477	437	475	416	507	444	504	429	470	469	462	459	489	453	462	432	459	441	495	448	480	449	470	423	452	487	448	448	464	485	473	453	496	432	450	438	461	466	429	460	475	477	498	465	452	463	486	479	458	476	487	440	483	479	447	490	426	484	468	449	466	478	442	453	475	488	424	477	494	431	456	474	464	464	442	498	465	468	491	460	453	483	457	478	444	467	457	477	494	464	490	465	457	453	503	490	475	465	414	455	471	437
5489	17029	10997	5176	3614	2763	2069	1698	1429	1196	1083	948	889	839	765	722	720	681	705	654	674	642	630	606	618	597	616	660	560	641	616	599	553	571	609	577	610	546	605	600	572	593	583	571	510	546	582	561	544	573	582	553	588	588	564	557	569	585	571	570	549	535	558	562	545	560	590	581	606	534	573	583	549	542	557	575	596	566	570	556	543	560	562	535	549	525	556	562	582	570	562	574	601	526	548	526	558	579	561	603	530	547	568	583	569	559	545	557	571	578	558	558	570	526	587	567	560	544	601	556	588	577	536	586	548	535	624	519	573	560	527	547	550	543	549	565	556	569	544	506	574	542	539	511	576	574	574	544	542	551	561	585	552	548	569	533	532	553	537	548	562	578	557	551	540	497	504	595	562	543	560	566	590	540	562	603	589	573	598	617	560	542	555	552	529	562	567	567	558	553	541	548	516	565	555	546	553	545	589	562	572	567	571	530	506	553	595	547	547	567	573	559	558	603	562	592	536	558	553	549	525	532	545	591	558	546	546	574	575	556	583	583	545	575	526	537	550	531	549	583	524	607	541	560	541	588	590	556	580	522	584	524	522	547	600	562	529	580	545	554	538	549	547	559	564	559	568	533	568	586	548	525	576	569	556	514	505	526	540	564	509	579	586	549	557	560	556	542	585	537	539	578	552	567	590	580	543	585	592	514	542	535	543	530	518	528	570	599	559	602	568	535	557	506	550	533	523	553	583	515	578	568	526	575	594	578	547	569	556	557	504	568	538	565	572	578	540	574	565	534	597	532	588	592	560	551	547	550	585	560	527	587	568	553	540	551	570	537	602	569	576	561	528	543	562	548	558	562	561	567	551	525	549	583	543	544	514	526	541	609	551	539	500	564	558	509	567	576	570	586	552	521	546	536	575	509	542	527	525	585	503	559	576	520	578	562	549	573	587	506	566	568	541	487	585	539	573	527	559	542	536	498	572	562	545	541	590	533	542	542	539	549	551	581	520	626	552	560	557	551	563	578	515	578	536	547	543	593	551	501	559	528	578	479	552	558	551	543	570	557	563	545	555	548	562	560	560	530	574	539	550	561	559	572	540	559	496	567	557	541	564	571	543	546	556	520	538	558	541	540	570	575	559	568	598	587	526	588	549	578	528	579	555	527	561	530	539	555	548	495	598	588	554	578	544	562	567	535	544	538	549	610	562	513	540	528	553	560	542	592	568	538	519	525	538	569	545	548	582	544	611	588	568	538	589	549	606	566	574	539	552	536	537	531	579	570	547	535	567	514	584	576	554	566	564	560	512	533	548	537	572	601	571	547	572	575	601	501	557	542	624	562	534	556	589	547	524	547	580	534	561	544	566	511	590	571	523	584	559	573	525	580	578	557	535	536	550	558	514	546	615	507	562	557	584	530	611	552	555	592	570	538	563	569	522	573	551	594	576	574	554	557	553	517	570	547	539	566	509	566	559	588	575	528	585	535	521	557	546	554	553	504	562	519	564	564	593	608	555	590	581	537	530	525	537	503	597	558	506	553	572	536	529	562	555	544	576	580	525	547	496	532	540	566	538	564	552	518	560	564	618	558	563	541	556	586	611	536	543	561	557	548	556	522	544	574	512	531	594	571	582	545	559	570	598	530	556	546	541	536	551	605	578	564	595	559	607	546	547	526	577	547	568	570	554	547	579	541	573	578	571	522	554	579	545	570	541	570	548	543	560	579	565	539	543	524	575	513	557	583	588	545	518	528	552	569	483	573	563	539	559	559	546	514	565	541	554	544	550	514	539	571	570	531	546	591	560	515	532	535	544	566	568	590	563	580	584	518	555	617	524	545	532	558	576	545	585	523	582	571	507	589	524	578	577	539	552	552	591	531	565	568	530	579	536	556	568	541	549	576	508	535	565	572	580	559	554	534	531	570	555	512	564	522	551	521	608	536	553	529	553	554	525	585	524	563	591	532	542	561	564	553	539	525	607	569	580	541	516	559	562	523	560	533	528	545	547	624	523	554	532	555	561	543	556	573	566	508	588	577	582	563	564	535	601	531	546	533	573	563	579	545	558	546	555	531	582	531	535	534	540	564	531	559	549	523	559	518	551	542	598	543	522	582	551	545	544	547	574	548	581	579	532	565	554	567	541	544	526	572	570	561	561	559	524	570	582	512	526	566	522	584	537	564	594	557	529	561	592	576	577	587	576	584	583	608	542	559	551	565	512	619	523	590	584	564	596	574	536	526	532	546	578	590	555	534	559	588	595	580	556	561	542	582	547	513	571	528	564	579	588	595	551	544	555	573	568	518	535	575	537	549	591	553	538	544	563	544	582	533	536	531	523	512	576	540	550	543	560	581	554	580	537	587	555	549	542	567	510	536	587	529	602	559	601	543	600	546	528	531	564	528	585	579	558	566	626	576	549	532	576	538	549	531	567	562	529	526	581	563	552	512	571	560	551	536	526	597	522	553	559	538	555	546	516	557	583	482	569	543	552	582	529	558	582	526	594	537	587	536	524	570	571	529	600	579	568	511	571	595	557	575	577	537	576	519	563	550	521	575	604	566	576	546	540	506	577	538	570	572	539	573	543	576	579	537	583	551	535	554	574	542	584	562	545	563	554	592	574	559	574	583	516	525	568	551	564	598	548	517	540	552	547	573	550	572	560	558	547	595	558	581	566	557	505	543	544	545	528	568	573	519	621	536	535	545	546	564	577	564	560	581	530	544	578	589	506	549	526	578	533	589	565	535	583	568	500	533	565	560	572	550	554	568	570	580	589	559	562	583	575	584	572	544	541	543	547	551	553	545	536	577	553	560	565	613	539	573	561	567	556	587	559	590	544	574	587	523	591	559	513	546	529	555	565	505	571	566	511	561	525	584	549	579	579	541	622	561	567	540	539	531	554	518	553	540	554	541	504	560	548	559	595	505	560	552	582	575	576	500	598	569	570	509	556	550	520	552	558	596	537	621	569	541	541	573	575	577	545	545	562	551	590	530	558	549	586	563	553	501	540	596	558	581	567	566	516	563	546	561	588	546	560	510	560	576	505	548	564	547	565	543	553	570	539	537	578	564	524	562	552	597	593	564	534	568	502	523	580	555	571	538	585	535	570	537	526	577	606	566	550	536	529	518	573	537	556	587	569	539	564	523	535	567	543	554	600	571	508	543	527	499	576	520	522	518	555	534	521	556	531	523	575	541	567	513	572	547	587	575	569	525	512	579	562	578	522	576	573	549	553	528	561	506	554	555	569	567	572	590	567	532	516	515	540	573	552	519	571	543	531	548	580	545	553	502	561	564	562	571	561	587	553	556	519	525	559	609	548	546	579	559	589	527	557	571	604	536	567	544	550	559	590	496	562	559	581	604	539	609	545	524	571	576	560	571	550	546	537	558	585	532	564	537	558	547	550	520	530	583	555	516	537	532	538	509	585	562	561	496	547	549	558	589	555	545	603	528	563	575	595	535	540	543	574	577	533	555	572	517	559	568	526	558	534	541
26923	18924	5574	908	653	674	630	560	593	573	567	533	554	568	551	611	590	589	602	540	605	558	568	561	580	593	604	585	553	600	595	625	594	553	574	576	551	581	580	586	578	564	592	572	568	553	593	555	607	607	604	584	622	599	546	558	536	596	586	539	585	553	568	576	639	610	571	570	585	598	593	627	579	566	580	536	590	579	598	558	574	579	560	537	553	560	537	553	593	613	544	556	547	605	581	570	561	588	548	585	604	630	569	576	531	603	599	543	601	583	607	575	567	543	573	557	542	541	607	537	549	606	590	585	541	585	550	560	567	620	591	588	574	598	534	601	560	562	568	631	565	595	549	556	569	578	542	613	555	520	548	546	519	594	544	565	583	612	585	575	573	573	559	519	580	533	573	569	620	624	543	594	545	542	575	517	536	572	584	526	569	587	572	565	589	585	552	570	573	580	556	569	617	562	555	606	541	538	568	562	546	597	604	624	568	570	618	558	594	606	543	553	555	544	558	549	548	560	572	592	575	588	592	563	587	583	588	606	623	595	544	558	561	566	574	570	586	523	570	577	572	568	568	592	604	607	567	563	574	542	578	578	596	557	570	559	547	579	533	573	607	600	602	601	617	575	532	547	584	573	607	532	561	567	591	557	577	557	605	618	554	603	570	567	530	537	548	564	581	617	554	530	579	575	571	583	597	556	590	570	598	520	546	597	574	560	541	537	586	549	576	573	592	570	556	573	590	522	552	583	562	546	608	562	590	538	547	549	574	547	591	572	590	522	581	588	566	587	583	608	589	552	535	595	566	561	596	580	543	554	559	568	605	557	606	543	577	578	618	564	589	570	542	530	603	599	558	596	547	573	603	529	562	613	599	551	543	558	579	586	569	565	610	550	554	590	541	543	564	566	544	533	595	593	562	581	541	601	546	565	558	550	593	562	587	605	580	557	546	566	591	586	549	567	577	576	609	576	582	603	558	577	594	542	615	589	568	577	567	564	596	579	571	612	543	553	539	584	554	584	593	585	555	558	541	593	584	560	549	568	515	609	576	594	562	573	563	560	552	552	564	567	560	577	589	559	606	590	603	540	564	531	552	606	597	574	560	559	609	576	549	544	580	540	545	557	573	534	610	613	621	587	540	616	594	570	548	568	574	536	576	589	577	562	562	568	583	539	548	591	557	576	579	627	556	593	594	595	562	599	541	575	606	590	529	628	593	593	631	547	582	549	551	521	599	528	591	560	561	579	558	558	580	546	556	534	576	564	597	543	536	607	567	594	569	590	578	556	536	552	584	565	556	557	584	571	544	536	542	544	561	575	564	580	587	530	575	586	564	610	533	560	571	573	576	610	560	527	561	544	576	566	568	552	575	563	538	573	600	619	550	549	556	562	559	578	572	581	638	600	563	570	595	587	521	581	577	577	552	557	587	590	568	619	587	613	530	536	556	560	602	532	571	579	587	597	596	571	514	598	554	575	570	526	571	554	540	554	579	558	594	579	584	589	616	598	572	602	557	583	582	543	558	611	541	573	557	603	587	569	554	553	553	570	594	559	558	579	581	536	593	545	551	580	557	591	563	565	549	565	546	579	514	586	574	587	578	578	558	589	548	616	545	586	592	609	557	570	600	562	594	578	626	555	593	599	583	571	569	586	546	595	581	518	612	567	583	540	589	560	574	552	566	606	537	594	526	581	551	603	548	541	583	580	590	604	552	608	517	554	556	572	564	559	564	567	537	576	581	547	529	602	561	557	558	559	603	617	600	565	582	566	567	570	573	563	549	561	555	612	572	557	592	535	564	546	556	535	570	579	563	590	546	608	553	565	583	561	608	599	536	574	591	619	572	592	609	609	538	581	634	585	607	591	567	603	570	554	575	608	547	561	607	584	556	621	585	565	565	569	561	567	574	609	537	601	568	515	549	581	556	576	530	569	577	594	598	587	590	579	604	594	565	566	567	563	562	551	562	582	592	611	557	610	560	625	564	551	619	601	567	574	559	552	579	548	570	569	583	582	596	579	588	534	530	611	609	554	577	549	554	558	587	594	582	553	529	556	576	550	597	572	589	608	538	553	558	562	585	572	583	578	578	614	559	579	572	533	529	583	609	559	558	553	592	561	552	550	519	528	570	588	563	616	565	586	538	606	522	575	600	531	581	604	598	570	564	596	562	585	603	611	568	578	584	564	601	608	559	627	599	576	583	574	563	599	532	567	580	563	593	551	596	577	587	602	594	571	565	602	564	574	561	552	555	580	578	585	552	551	548	508	561	577	577	551	577	563	591	601	591	554	564	572	575	616	604	561	559	614	613	554	572	543	580	546	583	582	585	558	591	572	592	602	572	556	566	578	571	563	547	585	592	622	528	536	568	555	576	609	552	572	573	545	579	519	591	530	546	591	569	535	608	557	547	567	581	572	569	566	546	559	578	549	532	534	578	609	550	576	553	580	553	558	588	554	589	599	543	592	588	572	568	551	526	570	565	570	564	593	598	575	567	567	572	591	557	593	569	618	569	573	576	538	587	583	533	536	584	562	597	531	554	558	591	592	587	627	545	570	549	546	569	576	621	581	600	607	573	573	574	581	588	549	584	562	555	587	541	585	530	550	587	543	609	555	594	589	574	539	581	518	567	603	572	569	573	605	570	596	565	587	565	575	596	524	578	538	554	533	565	578	581	568	567	558	560	598	579	598	545	567	570	521	541	568	610	587	522	557	610	610	564	591	516	550	566	566	526	546	587	614	574	548	601	543	583	560	557	563	588	552	531	564	570	562	553	594	547	578	599	583	566	561	571	574	592	586	566	577	624	582	553	566	594	575	529	565	559	597	568	570	557	585	589	585	589	562	584	610	578	556	639	543	572	552	578	561	608	554	565	564	565	591	570	586	583	568	629	612	598	553	579	603	531	561	567	537	605	566	557	563	603	560	555	528	578	532	613	591	533	537	522	581	550	602	569	589	557	600	586	599	637	583	566	563	542	567	592	557	584	554	601	602	587	596	539	591	597	555	564	582	607	562	597	569	594	597	578	573	562	527	578	579	576	565	518	606	538	602	582	529	571	566	559	567	568	618	507	575	591	565	515	566	592	597	605	567	586	571	580	547	535	561	568	610	588	581	544	553	593	581	555	566	547	562	616	550	569	580	580	595	589	556	555	599	562	576	576	547	608	556	565	589	590	540	567	567	574	579	530	571	600	528	570	589	531	553	560	565	553	578	551	557	565	538	583	567	577	602	578	593	567	565	595	545	559	589	560	613	558	613	564	614	576	587	537	569	564	607	590	519	583	548	522	573	558	559	568	529	565	565	592	587	558	578	575	559	543	549	559	540	567	557	612	533	588	577	582	538	564	580	613	606	564	588	595	567	559	594	603	585	531	584	585	558	596	558	582	582	599	537	555	571	579	550	563	567	561	533	567	585	548	579	619	597	550	584	589	571	584	597	542	555	513	560	555	557	570	554	583	555	566	558	554	565	558	567	595	554	548	582	595	604	617	577
4710	4017	1675	818	767	717	650	680	628	612	699	648	685	681	664	608	634	636	686	635	673	719	674	590	681	692	662	640	683	637	630	656	699	657	685	669	637	677	667	636	642	690	641	691	672	623	689	675	659	652	662	644	655	647	642	657	611	650	627	695	675	634	680	645	641	688	674	627	622	631	721	713	664	636	676	648	700	663	676	692	667	660	655	646	700	630	658	645	616	661	679	668	690	652	578	651	658	640	667	676	679	636	690	667	618	637	674	672	637	631	656	631	705	627	669	596	630	666	674	630	618	646	643	646	638	689	662	682	670	611	639	676	659	636	638	631	697	650	648	657	603	678	684	647	656	640	634	642	589	661	681	626	614	681	686	658	646	645	669	627	636	612	661	641	646	655	665	600	649	621	706	662	629	660	688	633	703	623	632	648	668	617	673	636	610	668	615	648	620	628	641	648	657	656	644	721	652	655	631	663	647	621	677	654	592	654	686	632	690	604	615	692	648	676	672	654	613	678	673	648	683	672	651	645	657	695	654	679	690	660	664	614	634	644	713	665	618	671	654	678	652	655	643	653	636	672	644	672	669	646	656	659	662	596	652	664	619	669	635	643	611	662	691	655	646	650	669	691	692	669	675	694	607	631	644	664	701	653	649	649	625	660	671	647	648	677	623	605	636	617	678	693	619	624	682	660	624	615	646	659	634	662	649	674	699	678	638	655	617	666	662	681	634	666	652	637	694	663	669	658	655	615	674	674	641	706	669	640	648	664	645	682	664	657	688	648	649	649	659	646	696	655	660	689	654	677	657	675	627	673	651	677	666	688	646	659	657	633	665	646	637	633	697	694	660	660	667	685	619	664	666	656	662	677	625	665	637	654	659	682	682	658	661	633	623	656	639	646	633	654	680	667	666	665	665	677	661	653	640	670	626	659	696	602	662	695	690	671	622	671	656	663	629	664	657	652	664	647	642	677	656	637	652	638	702	656	670	638	642	643	653	652	679	639	684	675	690	614	635	648	612	665	640	649	632	644	645	654	671	654	615	696	639	656	635	639	651	639	637	644	592	682	657	675	665	644	633	657	629	640	672	616	617	671	620	640	651	647	712	680	665	620	632	660	679	624	661	628	619	661	662	635	714	603	653	649	618	625	657	632	664	682	600	644	625	596	634	651	665	625	656	616	673	624	660	664	650	639	682	641	632	639	679	636	664	631	650	619	635	618	625	644	644	661	598	693	655	649	640	642	649	628	652	622	643	624	644	661	658	664	628	672	673	606	656	617	700	581	642	657	698	593	632	671	655	657	654	641	644	653	688	714	674	671	623	634	643	657	662	647	659	615	664	691	704	625	659	664	659	673	659	624	663	667	680	652	657	630	611	644	638	690	636	650	638	680	679	630	625	688	605	673	667	684	615	610	652	667	623	656	651	618	708	693	656	695	644	666	642	616	676	671	640	679	644	658	678	606	680	628	611	587	649	646	630	661	671	657	676	626	695	662	638	671	719	685	642	629	648	639	650	651	653	652	697	659	650	643	633	606	653	693	693	697	641	616	664	627	603	669	606	655	650	650	630	696	681	596	663	615	684	666	658	686	655	691	648	617	648	610	622	606	704	612	652	634	656	639	681	658	625	685	678	656	682	628	656	659	638	641	673	678	655	691	670	670	654	637	604	666	647	645	621	633	591	661	686	651	627	662	639	674	715	630	656	636	688	603	657	664	668	670	675	661	663	689	666	682	634	651	679	653	644	634	637	627	650	728	618	630	650	651	632	654	650	664	693	631	617	666	661	677	678	654	630	672	679	668	658	695	659	658	706	664	644	639	687	665	706	665	675	676	647	656	680	622	607	627	603	629	661	677	672	653	648	632	656	647	646	607	630	657	689	683	610	639	628	650	643	664	632	640	664	630	634	612	620	674	674	644	636	642	669	658	665	658	647	672	641	706	660	668	625	625	632	617	580	679	696	655	666	615	647	668	707	645	661	674	681	686	676	724	620	650	670	614	622	677	674	677	633	664	630	622	637	685	692	664	649	681	630	644	662	713	634	660	612	635	659	652	662	661	659	629	694	715	689	672	702	646	622	648	691	631	659	672	693	645	676	623	660	635	642	685	610	677	686	688	671	712	660	660	647	641	676	636	677	686	693	652	651	644	640	652	651	675	605	688	662	658	666	643	661	608	693	657	654	658	661	668	626	653	652	659	658	630	694	669	681	693	651	626	643	651	635	644	647	634	656	695	666	679	612	647	663	652	656	631	653	629	627	651	651	650	673	676	691	701	632	698	711	638	639	636	719	682	671	611	679	632	696	620	666	675	682	643	678	662	627	657	649	634	612	644	610	648	595	656	684	641	693	677	664	612	705	658	646	654	658	667	632	629	612	664	695	614	698	644	629	661	694	678	634	631	682	620	667	694	613	647	650	699	633	612	695	638	654	663	676	644	688	642	630	634	642	683	686	630	650	663	645	655	676	716	653	643	668	618	672	635	652	641	693	652	691	637	651	640	657	667	646	657	706	645	663	649	669	647	632	640	684	706	678	617	672	674	675	650	685	652	618	631	704	729	668	650	637	711	649	655	681	668	628	673	665	705	647	656	613	686	658	672	660	656	665	626	674	648	664	650	681	634	693	665	607	616	655	685	658	676	654	600	648	622	639	640	672	652	646	598	667	723	663	661	656	673	645	699	664	701	625	731	629	625	694	643	658	655	635	645	652	668	678	731	691	664	617	634	656	653	701	607	639	658	629	679	652	664	649	655	686	646	675	678	650	635	624	650	657	628	664	649	665	651	671	683	684	706	679	643	614	684	692	673	669	682	679	675	646	622	684	664	649	631	638	622	638	681	667	677	630	656	642	659	662	659	620	655	664	679	635	672	640	680	612	670	652	695	672	641	654	732	620	660	714	644	704	682	666	645	660	631	615	616	705	648	610	649	676	652	661	674	681	629	639	664	628	657	627	663	608	675	660	652	703	629	676	700	641	609	665	629	655	661	660	687	656	611	625	631	667	703	686	626	655	645	684	636	621	650	679	652	669	701	615	687	647	597	699	715	661	579	687	649	683	654	648	681	637	676	626	677	664	650	651	676	692	680	676	664	639	656	730	646	640	644	622	662	629	668	636	682	669	658	641	642	626	676	712	679	624	668	649	621	633	611	616	639	660	662	646	645	627	646	647	672	642	685	642	684	625	609	659	599	656	656	625	655	651	697	655	694	685	654	645	639	610	625	656	648	606	626	669	695	684	641	604	633	643	625	648	673	671	615	662	590	642	671	651	610	636	674	685	670	624	634	686	643	699	657	641	673	723	660	650	671	613	689	670	646	658	648	680	645	660	672	616	686	611	624	625	633	650	654	610	627	683	641	665	660	715	645	633	680	651	627	653	687	655	642	621	657	656	637	619	614	656	669	656	651	685	652	610	665	679	658	640	683	676	637	665	603	650	603	603	653	688	637	630	635	651	658	668	660	608	643	680	670	642	665	659	641	602	668	648	724
23306	20888	27895	24012	20864	9422	1460	1139	1016	946	945	830	852	867	809	767	824	807	836	773	802	797	773	782	775	813	796	799	792	796	778	765	815	751	795	738	764	780	760	797	763	781	749	830	762	768	749	784	747	825	762	809	715	758	824	787	767	807	793	782	831	741	799	758	776	710	837	758	732	719	783	779	793	732	792	736	729	772	787	782	767	769	724	756	734	734	728	733	819	781	768	768	790	743	770	815	784	762	744	783	715	742	768	772	779	782	785	755	771	785	754	797	768	780	758	791	769	788	783	750	777	775	800	773	719	823	773	787	813	743	759	749	765	787	739	752	801	798	805	788	733	791	739	737	805	785	768	808	735	735	783	778	797	767	690	819	789	758	818	815	736	724	771	763	801	765	833	790	785	762	795	747	753	784	769	702	789	738	776	805	781	784	753	751	750	755	812	735	737	783	769	787	746	768	699	689	785	718	776	729	779	759	735	760	731	815	771	780	723	764	772	763	781	750	780	713	774	720	767	724	762	749	787	770	696	782	757	776	746	772	820	791	760	730	786	759	735	785	724	775	713	761	764	759	729	703	785	746	794	769	815	728	797	740	786	796	825	739	740	711	733	764	787	763	760	767	755	801	775	783	736	707	766	724	789	764	790	753	733	760	786	797	784	762	718	730	755	746	789	762	790	774	737	717	780	751	804	810	756	756	788	789	745	755	785	774	754	756	785	798	761	745	732	765	740	734	711	794	733	762	742	742	772	714	775	785	735	721	746	732	761	800	765	795	807	805	745	789	761	753	761	739	725	732	803	749	773	767	727	742	710	815	746	775	768	748	787	710	782	737	776	794	761	796	764	782	754	762	785	741	786	764	729	801	760	781	776	802	776	764	761	745	749	751	759	762	776	721	798	749	721	698	782	800	765	740	762	732	725	740	769	757	767	760	744	732	721	748	758	758	764	756	764	732	768	786	829	767	744	742	774	784	746	747	781	807	780	799	767	827	729	746	783	702	760	812	734	759	817	747	806	777	719	739	766	765	775	709	755	783	721	765	755	769	727	729	749	793	768	773	769	779	793	758	775	655	780	689	771	757	746	790	776	789	736	757	769	746	789	763	808	807	787	740	756	812	723	784	736	770	795	790	783	768	794	753	780	749	776	778	763	757	771	758	767	714	749	740	790	721	789	764	792	776	727	782	808	755	788	748	713	806	763	765	770	705	757	775	761	742	807	740	739	752	815	752	791	757	755	769	742	740	777	770	744	778	783	778	758	725	683	746	752	751	768	727	764	730	769	805	770	749	743	762	818	748	820	822	787	733	739	716	731	783	759	766	770	758	739	747	718	771	774	804	734	783	751	736	757	746	780	771	776	783	757	783	768	748	802	727	748	721	751	719	742	776	738	766	731	733	774	715	748	739	784	741	797	775	788	785	741	743	753	750	767	726	797	716	783	779	771	770	791	762	770	742	746	730	773	772	733	727	764	776	781	759	755	733	840	762	757	738	735	739	765	723	765	757	758	723	755	788	743	765	744	736	759	765	756	790	770	795	780	740	775	743	768	780	764	733	761	740	768	736	747	793	737	705	789	770	744	781	802	723	827	767	808	740	789	791	738	771	695	734	796	797	796	773	806	753	747	787	793	819	765	763	745	792	719	765	750	721	744	739	760	733	757	768	806	779	741	731	787	769	742	776	746	803	776	774	752	843	783	744	787	773	754	764	756	721	762	833	736	791	718	736	772	770	761	770	765	757	758	762	822	757	773	746	775	818	743	713	721	781	756	761	736	757	784	722	749	717	723	702	772	791	715	751	781	785	799	724	817	791	778	768	756	726	739	731	738	807	745	788	746	769	793	772	756	770	755	749	760	736	781	750	763	760	733	746	741	793	740	781	740	734	791	820	784	746	768	750	780	784	793	767	765	749	787	759	750	782	791	823	776	758	782	790	801	775	724	782	737	757	767	752	797	784	742	755	735	751	809	749	706	803	767	767	746	768	742	795	810	788	758	761	769	749	766	757	777	742	712	710	794	758	780	680	783	809	763	735	762	768	747	805	722	775	752	763	770	792	732	786	762	759	749	803	736	778	717	707	735	738	760	791	778	795	832	671	756	792	788	776	732	749	777	768	718	778	722	807	757	815	791	761	760	799	765	764	767	759	821	774	751	798	777	753	738	757	731	771	739	785	751	772	734	791	745	744	748	818	814	745	735	766	747	785	782	782	752	783	798	782	758	773	767	758	734	753	797	801	757	785	806	851	767	783	780	739	773	787	766	743	791	728	770	735	731	764	779	742	820	789	775	784	736	790	753	772	770	765	765	715	747	824	820	753	752	776	750	718	773	766	766	742	773	750	767	810	788	756	743	750	721	773	735	762	745	774	757	794	764	758	712	760	726	742	779	742	739	789	759	744	743	723	774	784	769	820	758	790	745	762	771	762	792	762	753	740	730	798	795	779	762	721	700	735	769	727	792	746	764	750	723	792	785	805	775	779	777	744	788	784	754	741	728	749	755	772	780	773	715	733	828	778	690	754	729	795	769	770	731	760	783	762	773	762	771	746	717	776	761	749	806	702	770	778	787	753	727	757	750	730	826	763	732	739	763	782	753	783	753	748	699	700	776	772	737	751	795	780	778	747	740	743	749	795	759	821	808	814	730	732	769	732	826	731	747	747	804	753	730	745	781	736	854	821	774	765	749	802	778	745	736	804	742	784	744	756	733	737	786	786	726	790	747	814	787	779	767	742	802	733	791	747	780	826	793	801	783	725	738	762	734	840	809	786	762	765	762	743	806	799	771	753	746	759	744	758	746	761	780	799	788	792	782	793	782	739	769	697	729	721	761	736	767	815	763	721	726	791	718	743	749	781	745	748	752	782	746	731	781	809	774	772	814	765	751	754	772	769	752	738	798	737	749	787	826	780	751	788	777	736	765	727	803	765	771	771	790	780	777	706	772	794	770	775	817	740	764	738	758	774	781	733	750	737	802	756	807	735	728	754	771	728	769	799	782	788	788	722	738	760	726	796	756	775	771	750	752	784	760	747	756	734	773	817	723	806	785	751	822	744	803	765	813	799	750	712	756	775	779	781	739	774	811	723	748	748	818	759	746	780	755	740	737	744	775	785	801	765	754	768	734	765	744	807	735	767	772	845	742	771	757	735	761	736	803	718	735	796	728	766	756	807	708	782	789	739	780	727	788	751	753	712	727	774	798	763	823	752	773	783	712	761	759	796	763	751	787	776	721	753	775	777	812	752	787	776	739	755	705	758	736	772	731	713	740	754	754	776	722	823	754	807	761	735	765	753	752	754	776	728	770	786	732	733	787	797	759	737	759	764	761	784	788	779	766	758	709	753	791	753	782	776	718	733	750	813	795	779	794	756	782	729	757	825	716	740	790	733	797	725	731	784	779	753	749	798	705	675	753	779	794	766	799	816	740	742	819	760	768	736	764	765	749	709	736	816	777	787	783	754	772	775	803	774	772	767	765	777	748	776	795	718
4148	11224	8269	3557	2381	1946	1660	1500	1319	1224	1139	1099	1029	1040	1068	967	940	963	973	949	891	913	953	887	907	907	930	898	886	922	850	895	884	885	878	928	877	899	850	887	906	899	928	865	859	860	897	912	871	877	883	866	909	836	870	908	924	886	892	865	921	886	878	934	948	901	828	888	844	836	881	868	888	865	841	877	884	908	833	898	898	860	873	905	945	894	915	853	891	867	821	898	871	911	889	918	877	835	887	864	884	895	908	873	917	841	858	865	818	928	823	862	876	895	893	855	921	895	861	875	891	883	904	825	871	877	888	954	874	911	883	845	898	857	883	875	951	906	875	844	907	836	866	870	907	837	890	856	875	904	863	874	905	867	882	885	838	844	865	823	847	843	827	829	874	861	849	860	917	914	890	906	869	838	892	909	894	872	866	834	892	846	912	906	846	819	881	851	911	867	902	909	892	830	880	885	919	892	890	838	889	869	853	868	857	868	880	885	835	863	914	894	851	884	869	859	918	840	897	875	865	893	900	901	908	880	864	886	848	900	860	927	970	865	866	837	869	875	832	880	909	819	856	842	889	891	895	891	852	910	854	919	886	882	901	832	877	836	877	839	877	901	894	890	838	827	872	945	914	862	911	900	823	892	885	858	901	886	851	839	864	891	879	847	885	874	896	872	872	874	898	879	938	857	886	902	855	850	912	877	878	870	870	933	855	888	903	894	874	887	884	870	847	903	835	888	892	871	781	882	884	880	900	919	899	876	868	843	870	884	879	872	822	907	849	912	884	853	870	829	910	878	868	854	897	867	820	844	872	875	893	886	828	887	879	896	882	884	873	921	857	888	882	840	868	896	881	839	893	902	907	848	854	834	923	901	807	877	817	886	882	874	888	861	875	853	845	880	843	889	911	896	866	878	875	872	851	873	852	875	905	836	884	858	875	881	906	891	894	883	873	843	885	851	910	905	857	881	884	908	873	883	867	920	894	902	851	928	839	856	813	905	872	859	867	890	887	905	870	921	924	805	902	919	844	848	901	881	859	838	863	872	836	843	870	876	906	851	908	876	944	862	880	905	921	846	890	903	896	838	888	868	890	818	876	887	871	950	843	870	841	863	892	862	862	873	845	807	829	871	894	901	835	880	861	842	808	875	892	839	885	873	863	831	850	856	843	865	901	881	885	852	902	830	893	854	869	898	865	880	869	863	895	877	867	895	843	918	914	817	885	942	930	892	877	876	896	851	907	855	860	846	894	871	938	878	844	842	964	870	863	874	840	845	946	833	931	848	846	863	840	859	897	950	862	877	850	872	935	869	870	883	867	907	877	867	898	917	880	859	863	841	916	890	883	824	921	895	839	901	869	872	857	872	847	909	878	852	851	833	854	880	917	847	881	867	855	848	865	898	854	890	845	881	855	873	890	831	819	880	822	803	869	870	891	853	878	833	836	883	921	875	844	896	907	873	905	875	881	865	871	866	838	803	834	902	882	918	883	828	872	894	857	904	887	840	877	866	911	885	861	928	915	865	862	879	866	898	844	890	882	840	848	894	854	885	906	888	879	891	874	865	866	876	926	900	854	866	880	841	893	900	874	873	856	879	938	850	858	913	866	885	870	914	839	880	853	917	878	890	878	889	841	881	838	897	833	844	831	911	903	872	939	918	815	847	882	863	860	905	829	820	858	927	867	855	886	919	909	858	875	875	902	881	888	877	855	865	877	880	798	895	924	862	831	860	914	920	866	896	852	865	839	895	856	825	851	855	837	842	893	853	903	908	867	870	888	889	869	842	865	909	908	871	885	882	892	864	876	837	871	879	812	865	877	875	864	878	884	864	866	849	858	859	876	899	868	869	873	847	845	827	876	851	840	936	829	897	883	852	931	883	850	826	813	858	846	883	838	842	880	844	893	857	819	845	923	841	951	896	879	912	850	853	900	905	855	873	874	848	871	808	867	874	916	830	883	868	824	864	894	830	850	891	918	907	879	845	851	862	880	920	852	924	824	866	828	845	914	880	860	901	842	879	892	904	870	867	880	888	887	907	939	910	848	850	864	879	850	855	872	873	843	899	908	936	916	795	862	885	928	881	893	844	883	862	900	888	775	861	850	860	857	915	876	872	880	856	907	873	898	870	847	881	886	873	877	859	851	866	865	856	882	841	846	901	906	851	897	840	909	881	892	911	870	861	906	874	834	859	948	819	887	918	882	892	875	902	885	853	831	811	890	858	851	832	888	866	860	939	849	872	889	889	812	870	860	873	941	873	857	799	876	872	880	846	870	869	907	841	879	936	890	876	919	864	879	902	882	920	855	836	889	879	858	854	901	845	849	922	887	890	857	879	864	819	880	885	858	910	884	890	927	887	905	874	903	848	844	874	916	877	864	859	885	845	865	842	830	896	818	845	831	840	878	872	873	914	921	857	843	862	909	862	817	913	849	857	878	908	883	915	894	848	841	852	857	930	829	843	864	784	874	900	842	894	870	891	911	818	812	836	937	882	914	820	848	908	908	916	874	911	879	878	836	890	904	893	911	892	868	877	844	885	820	829	886	887	797	889	861	850	850	899	857	872	959	858	881	798	881	890	834	927	908	834	843	857	894	810	876	852	873	888	886	850	921	850	879	886	862	888	877	864	871	928	848	925	845	860	875	818	893	858	859	886	895	818	867	839	912	878	824	861	845	833	852	849	873	898	867	869	866	891	871	868	884	836	836	926	853	867	869	911	911	857	923	874	920	884	881	840	887	885	871	868	895	885	893	865	892	839	830	888	837	893	846	917	893	921	947	881	899	877	845	893	883	898	825	886	841	866	882	842	893	871	868	884	876	869	871	853	911	871	838	909	858	889	898	821	884	865	835	875	856	883	879	824	845	812	902	873	865	894	934	863	869	869	909	903	848	848	850	861	854	899	865	882	852	859	851	878	852	890	844	878	850	906	811	870	819	867	927	912	899	907	876	888	928	844	918	872	890	848	889	906	840	876	873	901	906	809	868	904	906	888	910	897	831	891	937	943	841	839	854	847	873	870	885	862	864	940	903	835	866	838	859	823	882	916	884	892	858	945	850	864	874	882	904	869	858	852	893	904	817	862	895	899	889	881	849	850	888	845	865	925	914	874	919	852	921	836	866	859	882	869	846	922	887	915	968	884	869	864	859	819	815	894	888	811	842	874	839	896	900	932	853	878	835	902	911	884	823	920	847	854	878	856	904	856	869	922	868	903	869	830	809	871	833	922	871	891	881	820	899	868	880	880	891	922	836	907	899	909	899	831	909	854	873	854	924	826	878	857	843	898	844	842	879	903	828	893	893	895	824	882	856	883	864	826	844	860	864	889	861	872	896	892	862	833	906	847	887	905	890	866	921	850	885	854	842	861	876	914	919	908	844	860	851	828	874	863	848	847	891	903	846	874	897	844	820	897	878	905	856	867	878	826	872	861	940	862	894	878	829	875	860	937	878	851	835	839	856	875	903	866	852	874	903	818	908	863	891	888	889	904
24239	20852	26938	24858	11840	726	511	396	387	347	329	320	344	302	317	291	280	303	295	308	284	290	270	301	270	301	303	297	308	286	301	267	281	316	288	261	271	270	269	295	289	293	271	295	259	284	263	276	289	262	279	287	301	285	274	282	288	278	241	290	295	272	297	280	300	288	283	253	282	286	296	272	252	283	263	278	328	277	270	259	273	281	275	285	273	280	254	273	296	303	278	292	258	263	279	282	269	287	268	271	303	256	244	286	253	315	254	273	271	300	315	307	309	257	291	281	283	280	303	276	254	291	299	292	278	257	309	264	305	270	282	273	296	273	291	258	271	268	276	270	280	302	255	289	279	277	291	292	262	286	313	285	255	280	295	258	269	303	294	260	275	265	266	299	312	278	266	272	282	280	271	259	275	268	294	291	264	288	301	276	287	260	273	274	292	278	259	277	266	286	253	285	277	269	271	282	289	306	270	263	268	283	305	307	266	289	289	271	292	296	257	288	296	287	300	287	293	275	287	294	254	275	268	289	257	287	277	279	277	280	287	288	306	276	285	292	265	280	285	298	290	283	274	266	296	319	257	286	284	288	276	283	263	261	243	286	276	287	287	241	293	257	272	266	266	262	293	268	286	258	272	277	287	286	259	262	264	268	266	291	292	286	292	257	286	263	273	262	297	280	293	313	263	252	269	273	276	265	290	267	291	255	287	281	253	283	281	294	253	298	293	298	271	287	279	272	294	274	281	267	268	306	271	290	268	260	314	257	283	302	286	265	280	325	237	265	265	269	284	318	293	245	293	287	268	273	270	269	253	292	283	297	274	267	245	291	279	274	285	279	255	302	296	288	274	241	263	270	274	259	299	281	293	275	278	274	285	258	284	304	281	277	263	292	281	268	292	274	287	283	297	303	260	274	283	278	261	249	266	296	275	265	279	303	282	273	247	286	300	284	249	279	297	257	266	259	305	261	293	302	273	267	285	269	261	268	250	259	284	280	280	280	287	275	290	281	257	268	284	305	256	287	263	266	285	287	280	305	245	289	253	293	283	268	294	237	261	258	280	292	275	308	274	265	270	286	241	281	265	270	259	244	270	278	295	294	262	292	250	273	237	279	278	310	279	283	288	288	274	260	283	272	271	302	294	296	261	291	262	263	264	272	291	279	252	249	276	258	277	313	265	261	271	266	274	299	291	302	248	247	263	301	254	285	280	294	291	281	262	305	258	273	288	273	278	301	280	278	284	261	282	272	270	288	312	272	288	274	263	262	280	259	268	294	254	284	292	279	287	269	267	266	273	271	274	267	259	303	268	291	260	274	272	299	286	275	286	283	288	299	266	297	288	257	228	279	293	292	263	271	261	282	276	266	282	261	296	276	290	280	271	287	272	294	260	274	275	284	285	246	244	284	287	261	276	304	287	280	240	272	272	259	271	282	267	293	260	292	292	294	278	299	268	263	285	307	289	293	290	239	264	272	272	285	280	280	281	270	290	256	289	276	266	274	290	289	262	278	266	302	278	285	274	296	318	258	272	275	257	268	279	295	289	273	278	275	262	274	258	261	284	250	267	298	249	295	271	288	277	257	262	280	283	262	257	264	305	278	264	296	264	338	264	260	278	245	286	256	251	291	293	264	273	274	284	272	277	299	307	285	287	281	296	281	266	273	276	288	288	268	292	265	278	297	291	262	266	237	268	283	263	285	268	275	258	286	266	287	262	292	276	267	255	303	258	297	275	261	301	287	263	251	280	272	276	283	299	250	298	276	275	269	278	292	260	264	310	301	297	268	281	251	268	253	269	297	307	240	266	274	280	285	268	285	286	267	273	271	313	276	293	282	236	277	282	281	268	277	275	275	314	272	297	310	276	261	289	256	274	284	261	263	289	281	288	296	282	298	287	292	295	285	256	269	291	297	309	303	292	256	286	272	294	286	238	275	252	305	273	288	300	281	262	267	278	307	265	300	289	296	286	258	281	259	273	275	276	290	285	312	270	260	275	287	303	263	271	285	296	266	291	276	265	294	277	282	274	305	302	291	283	261	275	286	257	275	262	287	244	274	316	274	281	280	273	272	269	252	268	278	253	286	234	292	273	263	288	309	269	276	286	257	311	272	297	260	290	308	254	270	282	274	294	265	297	280	277	288	261	304	271	294	274	252	297	293	264	285	296	259	288	311	305	261	262	295	297	277	258	267	266	274	258	271	308	271	264	270	239	314	271	274	281	303	302	284	244	270	303	276	278	286	273	260	274	305	256	251	274	262	272	297	326	279	286	304	277	246	278	303	281	254	300	265	271	258	289	275	278	253	253	283	265	281	293	286	289	306	266	247	256	284	304	261	301	318	300	284	275	281	283	293	281	254	265	275	296	269	274	281	268	316	282	282	267	287	240	283	307	319	273	290	279	295	290	253	283	263	286	289	288	279	320	259	288	248	263	262	282	291	250	308	281	282	269	308	233	269	275	236	286	312	268	273	300	284	269	292	260	281	273	312	264	282	292	266	255	263	293	262	287	268	257	246	276	274	255	285	251	262	284	282	283	264	277	280	274	287	292	297	315	303	277	288	307	289	247	277	258	289	294	283	244	291	295	288	272	289	273	257	283	299	254	300	277	253	258	275	267	270	288	266	288	283	270	282	277	317	299	295	252	294	273	292	267	247	242	282	303	276	277	265	273	240	262	294	257	270	290	265	266	279	275	269	296	263	270	300	260	261	240	301	297	264	257	291	261	285	256	275	297	270	253	299	263	295	298	245	254	264	278	248	305	279	271	259	269	288	282	252	282	273	263	277	279	278	265	245	265	300	300	253	281	310	288	284	289	271	267	286	279	311	300	277	282	283	246	273	260	256	306	252	287	279	297	273	274	295	273	267	268	284	264	263	289	277	304	251	272	278	291	256	289	308	297	254	265	269	314	303	266	270	271	258	241	299	279	268	300	266	268	251	269	304	283	258	281	259	292	276	295	277	253	280	273	280	275	252	270	283	263	288	272	292	268	266	291	255	273	250	264	299	242	269	267	284	273	282	281	277	327	278	279	299	271	259	274	263	281	269	266	268	270	307	267	261	259	285	326	304	277	257	249	281	275	301	252	266	288	274	306	283	267	264	279	275	288	269	271	263	265	273	261	249	246	281	261	269	292	250	253	279	271	266	309	273	257	285	270	301	258	293	288	303	281	279	271	276	295	243	287	268	260	290	289	270	276	270	319	272	261	293	321	273	272	274	295	261	301	276	273	251	300	240	283	285	277	306	278	279	277	249	315	273	263	262	286	277	280	266	254	268	277	303	286	257	295	265	285	264	274	278	271	268	290	249	290	280	262	272	252	286	292	291	276	274	285	253	286	262	257	297	247	274	301	301	270	290	236	293	265	242	268	288	301	262	278	279	281	274	285	302	242	259	297	262	279	285	311	316	265	284	234	291	303	269	246	304	263	267	285	284	281	271	269	273	285	298	260	272	287	276	296	253	304	291	301	266	254	267	268	276	301	270	307	255
3765	6804	4710	2169	1343	1044	863	730	597	574	541	465	428	382	438	396	385	360	368	352	374	339	348	340	342	350	336	381	361	355	354	301	331	344	330	342	334	323	370	346	326	338	345	301	345	326	299	308	327	292	330	331	314	317	329	324	341	305	335	292	320	343	330	360	322	309	336	351	336	362	342	334	324	341	357	328	338	323	310	360	333	312	336	332	309	328	311	310	334	371	329	330	340	306	316	354	330	331	364	342	348	372	357	339	313	306	328	346	326	319	369	343	317	333	312	321	319	328	342	317	313	314	337	312	329	345	336	344	314	342	365	349	332	356	331	310	336	322	348	314	293	320	319	339	332	328	322	327	313	322	339	278	321	324	341	328	346	372	349	315	308	310	353	326	333	337	350	357	314	352	354	343	340	306	358	320	294	307	336	344	380	351	330	344	357	325	327	318	333	283	327	360	334	341	355	352	294	341	329	334	346	346	337	321	323	318	347	346	325	342	354	299	310	315	348	321	340	371	344	371	314	325	336	341	364	327	326	313	354	325	294	356	326	340	305	325	353	341	341	335	316	357	342	349	327	313	328	336	373	331	348	351	326	348	373	322	320	370	349	325	288	334	308	322	307	324	332	345	314	319	340	357	328	314	355	348	330	343	298	303	372	335	357	317	340	318	322	319	311	347	348	344	319	382	374	348	319	299	302	332	350	328	342	322	328	307	331	304	322	324	362	324	342	355	315	334	316	340	330	333	320	335	339	337	313	309	359	328	365	324	351	318	289	349	336	355	320	312	309	391	336	318	297	316	303	350	356	322	339	318	354	368	333	319	347	301	326	337	306	328	341	348	357	347	332	353	375	305	334	323	343	325	327	328	339	344	336	313	311	341	292	322	351	329	354	315	344	337	319	338	327	330	308	317	327	300	364	339	329	334	323	329	357	315	338	313	352	321	310	347	355	328	322	343	325	291	328	342	353	344	308	332	340	335	303	357	304	337	356	345	340	331	309	356	344	366	324	302	316	355	320	336	333	338	313	322	358	311	351	314	320	337	326	353	338	344	365	327	346	344	342	326	361	333	302	320	340	316	313	314	296	351	347	323	340	318	341	343	311	326	345	361	337	366	365	328	306	341	302	299	331	335	342	326	345	322	326	319	339	353	333	381	336	309	304	320	335	315	313	336	315	333	368	335	344	325	337	304	342	288	338	342	357	334	308	322	318	325	323	306	337	371	371	310	301	331	367	315	338	303	326	344	330	317	342	329	338	325	309	323	337	339	326	327	336	331	333	335	314	327	313	350	335	330	319	345	331	291	344	347	338	337	342	312	325	377	307	316	323	365	378	333	295	330	363	335	319	325	293	323	333	332	304	331	365	317	327	312	345	312	317	337	350	327	338	346	308	316	311	337	327	344	293	326	354	341	363	316	325	353	313	332	348	349	313	345	317	331	341	344	356	330	324	341	353	355	309	318	345	362	347	306	341	343	325	308	347	348	336	354	308	323	294	303	353	333	348	342	340	327	335	327	365	323	335	355	303	326	358	333	339	296	372	306	322	351	349	359	323	352	332	312	333	329	336	363	362	360	343	342	325	331	334	345	328	326	339	338	351	335	321	327	300	340	326	330	288	341	330	329	329	286	311	305	328	342	345	363	351	315	307	334	331	312	332	317	322	340	289	364	329	339	327	317	339	334	326	336	310	342	301	320	329	314	313	326	320	338	322	322	355	327	332	321	336	314	346	360	353	363	343	334	301	361	299	324	289	329	315	363	321	314	334	350	321	313	295	330	368	329	317	325	328	317	336	337	334	304	319	290	351	338	314	350	359	300	334	333	304	314	305	331	316	327	346	341	339	344	343	357	345	327	337	341	301	335	311	341	309	299	289	343	324	332	327	346	353	332	310	337	358	328	329	319	332	359	341	315	339	357	347	301	337	307	330	317	322	330	357	361	304	314	299	314	333	326	305	326	345	302	318	327	316	347	329	332	357	310	314	314	321	353	322	349	317	335	324	337	320	309	345	360	313	338	339	336	339	336	352	304	299	333	312	334	311	347	318	333	345	344	318	318	321	328	328	340	338	327	319	296	307	341	350	366	334	297	317	342	352	345	320	320	305	301	305	311	347	328	374	337	352	338	305	317	349	360	332	312	341	341	315	343	354	342	321	375	349	337	331	334	329	358	320	322	340	299	349	329	311	309	316	325	326	303	340	367	299	314	345	318	318	276	325	302	354	340	325	348	347	356	325	347	288	348	318	308	334	328	327	339	326	329	314	336	318	348	333	340	321	354	318	336	335	325	342	326	316	309	337	360	317	332	331	325	317	328	326	359	315	352	305	331	341	356	323	345	306	339	328	344	322	303	337	321	370	317	332	345	324	316	345	339	348	317	347	355	349	345	334	355	312	300	333	330	341	347	329	327	345	303	326	310	355	314	339	317	321	301	335	340	363	364	346	340	347	337	354	344	353	332	332	346	354	304	330	300	309	344	348	328	327	340	314	334	316	343	319	284	349	358	338	313	338	334	344	322	360	310	335	343	350	356	345	344	334	334	325	316	322	304	342	323	329	328	349	354	350	354	324	355	346	307	350	299	343	326	323	326	304	314	318	327	313	304	334	349	320	326	365	317	354	355	354	339	338	359	324	343	338	295	323	314	307	341	332	319	337	309	328	332	350	339	318	306	337	325	320	333	348	326	355	337	288	331	330	376	336	305	336	338	326	318	359	312	342	311	323	305	297	335	318	348	351	344	378	328	303	307	344	359	336	305	353	325	363	333	333	327	333	330	323	360	309	354	350	319	329	326	326	291	314	299	336	344	324	325	349	341	316	343	337	333	349	367	330	362	329	312	335	340	363	317	336	326	340	354	319	351	312	332	339	330	327	316	329	324	354	358	322	351	326	331	332	298	344	319	346	328	330	321	346	358	339	351	310	300	321	311	339	310	343	342	352	342	314	330	316	314	311	375	323	335	336	336	333	331	319	327	319	353	320	338	342	319	337	339	345	319	348	333	318	335	317	331	317	322	336	352	333	341	320	351	324	354	325	331	335	341	343	325	327	334	316	356	331	335	294	337	355	322	309	327	317	324	335	364	350	328	318	314	335	328	311	344	333	326	323	336	334	335	302	346	323	322	331	329	342	327	356	355	350	348	351	329	302	328	311	333	328	308	314	355	357	332	324	355	339	360	324	329	334	328	343	355	310	309	295	347	337	338	349	325	360	330	340	365	347	357	310	329	322	339	337	322	322	321	347	364	362	333	313	306	317	327	329	355	337	353	316	323	332	316	333	335	332	328	326	325	297	352	345	341	343	315	320	345	345	349	326	338	349	332	334	335	368	316	327	358	315	322	359	312	324	338	312	349	330	354	323	327	334	341	331	315	355	334	351	348	320	352	336	319	345	326	330	337	334	368	338	343	338	326	327	317	336	318	360	327	324	342	326	334	348	335	315	317	302	315	337	328	321	343	357	320	367	338	348	343	318	332	346	304	302	358	303	353
22250	20900	28360	23559	20902	20941	9164	1159	879	830	734	679	661	552	601	533	540	556	500	555	507	488	538	506	504	499	457	545	477	505	514	473	493	490	502	445	475	486	480	502	460	440	492	502	513	499	456	461	479	489	504	503	482	461	495	460	468	512	474	486	463	461	450	491	485	462	456	457	479	455	482	489	474	415	460	447	458	447	424	455	471	483	455	491	477	430	470	441	462	436	469	456	481	502	464	500	481	454	485	444	453	494	440	475	502	474	485	485	453	439	445	464	400	403	413	463	474	480	470	450	418	468	506	457	461	480	462	454	455	524	471	443	471	479	480	442	505	477	435	484	478	449	495	474	454	434	449	438	422	473	468	430	492	458	456	438	448	455	460	425	437	489	483	445	476	443	478	454	460	457	455	410	433	467	452	441	498	467	476	464	435	444	466	469	441	500	476	489	466	441	448	456	516	490	455	488	474	465	470	495	460	457	463	459	461	483	460	453	483	451	495	457	490	465	462	441	439	417	491	452	495	488	432	452	473	451	452	470	452	484	462	462	423	439	477	491	492	506	495	434	453	467	430	491	443	455	462	455	469	439	461	462	452	445	447	494	453	435	449	448	456	451	425	470	406	443	463	476	467	495	474	468	467	456	465	453	463	475	488	462	437	456	438	434	519	481	446	477	482	449	485	502	467	471	479	449	491	449	478	478	446	497	494	469	459	454	431	446	483	462	476	428	462	478	406	450	478	480	480	479	479	455	445	438	428	466	453	418	440	470	455	474	465	445	479	499	494	444	452	477	499	469	464	448	464	424	444	469	468	475	455	509	439	484	472	476	406	453	479	470	433	474	442	481	484	448	465	455	445	456	469	469	475	485	473	473	457	478	494	459	523	466	454	480	498	501	493	426	427	457	445	490	474	492	475	465	478	456	466	532	485	452	452	467	447	452	488	469	501	481	494	472	437	487	444	470	469	473	469	473	451	483	435	461	471	446	463	491	432	476	466	497	463	462	459	462	438	411	449	450	426	496	449	497	450	447	481	418	502	462	447	475	505	444	460	466	445	455	457	462	465	472	481	464	461	457	475	506	474	450	464	471	477	463	449	430	468	436	434	422	471	461	439	481	460	456	473	436	434	484	452	425	478	452	486	456	427	488	440	430	489	433	440	441	473	456	446	476	507	447	466	490	450	393	431	456	464	489	481	471	452	462	458	449	485	414	490	472	454	466	435	431	498	452	454	451	438	483	418	452	447	478	459	470	426	476	475	500	439	465	476	471	454	475	416	470	456	459	411	469	427	473	457	467	487	479	438	452	497	465	454	469	465	485	438	446	491	428	458	504	455	478	468	474	456	472	431	445	469	446	483	493	447	472	477	475	508	436	421	476	465	464	504	437	447	434	434	493	475	500	476	488	481	480	435	432	450	454	486	444	477	485	480	484	473	503	442	444	446	433	454	464	484	417	453	473	432	448	444	482	496	516	470	456	467	435	502	456	503	448	453	464	479	512	441	461	488	488	459	425	511	462	455	430	468	442	431	443	458	452	458	447	491	461	445	472	505	452	503	408	443	447	474	462	454	473	437	480	433	480	453	472	445	463	441	433	448	472	467	454	495	438	453	508	459	466	496	452	465	461	477	431	471	470	437	473	413	457	421	477	448	454	465	461	444	480	468	454	460	447	483	481	454	462	475	441	455	450	473	498	483	463	458	483	445	474	463	487	458	463	457	442	474	433	440	443	462	451	452	424	439	475	445	491	457	452	464	464	456	447	501	456	494	450	449	432	441	451	473	434	466	452	464	408	465	466	465	459	444	468	428	424	467	477	483	491	460	498	446	478	480	408	455	517	487	474	466	448	465	494	460	412	490	423	462	460	472	461	506	441	468	467	438	474	473	462	448	456	439	447	474	475	475	410	485	460	443	421	466	453	472	477	454	475	480	469	470	451	468	489	458	418	450	488	490	443	498	459	441	504	437	456	457	459	430	456	435	471	453	493	443	437	440	472	445	497	454	442	462	456	466	454	450	426	456	479	441	459	457	472	475	487	486	470	489	473	457	457	444	478	488	486	450	466	471	474	465	432	456	437	422	445	466	458	485	478	498	481	457	499	492	469	447	449	450	471	481	461	480	476	474	481	507	468	482	452	432	447	478	460	450	452	452	480	456	497	481	439	517	440	425	463	476	474	489	501	428	461	450	478	469	468	464	452	455	479	450	479	451	472	471	432	429	502	466	470	493	439	406	450	420	434	480	453	497	442	448	462	475	466	436	435	434	502	469	437	437	438	449	470	459	473	469	430	454	469	488	462	485	459	430	470	490	493	512	444	468	461	464	457	467	505	484	435	461	455	499	456	462	432	467	437	451	475	440	437	473	448	496	425	454	481	457	444	429	455	447	442	424	472	450	433	527	451	491	479	469	459	464	470	468	443	434	490	467	443	475	455	456	473	446	463	460	471	468	461	494	462	458	411	431	475	483	457	441	475	471	492	493	474	467	448	446	459	467	444	433	462	483	520	464	447	458	468	478	438	499	444	494	448	491	490	465	458	448	480	493	444	499	442	479	431	476	474	485	453	503	467	462	479	446	480	489	482	471	480	419	422	445	483	450	434	475	458	469	436	510	490	442	463	480	452	468	438	428	468	463	507	490	488	435	453	444	489	479	491	420	465	514	410	461	449	434	437	449	448	469	444	465	475	460	481	499	475	475	490	444	458	465	494	484	457	452	439	458	472	437	498	509	449	465	492	431	451	436	432	497	422	440	461	474	474	439	485	442	454	441	456	445	430	442	477	463	454	488	467	418	481	448	446	476	433	439	457	471	474	473	446	479	452	433	462	479	483	455	474	483	445	425	449	460	472	473	440	464	436	461	447	438	476	450	439	477	471	467	471	472	473	507	480	472	457	484	440	438	439	464	464	481	452	444	445	448	410	473	467	429	491	487	474	461	467	440	444	482	488	449	452	475	465	436	442	447	441	470	429	484	478	476	495	465	478	469	452	488	460	440	446	439	469	455	482	441	466	497	467	458	467	424	443	427	459	473	498	455	432	456	428	468	480	485	435	453	459	454	485	428	498	456	463	477	498	476	465	436	476	476	462	459	448	499	493	428	465	470	477	482	473	418	448	476	427	489	464	430	470	461	451	448	495	466	468	509	481	448	463	469	465	463	431	477	502	472	494	446	438	471	476	418	445	453	468	421	441	451	454	454	447	455	444	441	431	454	473	439	465	513	428	469	450	471	446	459	437	475	493	452	452	480	481	448	482	461	476	446	445	498	439	468	483	469	499	471	449	488	482	455	443	416	438	443	479	519	430	455	481	465	495	463	454	438	489	450	434	456	463	440	482	439	420	464	449	456	454	434	469	469	478	440	462	459	465	483	452	461	488	431	436	429	477	444	440	419	477	485	503	485	472	458	403	469	465	461	451	441	463	473	489	452	440	490	458	441	429	480	419	447	448	479	451	486	441	468	457	413	462	506	478	456	469	453	442	458	467	474	449
4887	14992	11587	5542	3670	2738	2183	1757	1439	1236	1116	994	881	789	766	708	707	680	681	620	682	647	652	621	611	605	611	614	577	583	602	591	571	570	567	552	579	572	534	555	635	599	570	568	568	602	583	587	571	555	587	583	555	538	544	578	538	550	547	551	573	579	554	565	511	518	563	563	580	528	536	551	547	582	583	559	575	567	548	532	551	586	497	604	562	538	584	564	561	568	527	600	550	583	558	550	554	553	545	569	532	515	527	519	515	537	540	529	522	592	525	526	559	565	537	518	539	554	523	523	526	562	549	561	553	544	544	505	556	564	545	562	566	561	549	554	570	575	565	560	505	544	595	569	550	546	560	543	614	566	534	582	523	570	528	538	542	513	561	582	565	564	533	555	614	530	585	562	569	575	544	545	542	572	583	546	552	559	571	558	570	553	560	588	555	506	523	530	539	531	553	548	537	535	583	531	574	535	578	550	584	549	532	533	572	563	546	574	543	522	536	526	537	516	557	590	555	519	563	536	569	585	529	544	558	555	555	531	520	555	536	564	512	534	540	566	525	543	555	535	599	517	504	573	558	562	572	521	530	543	569	575	574	524	538	529	561	555	533	529	571	544	488	564	531	519	540	526	578	532	549	534	543	542	536	538	525	589	509	546	519	562	530	581	576	584	552	527	578	560	574	610	516	606	556	520	585	538	589	560	592	519	569	548	538	575	548	611	584	551	571	547	549	535	552	574	525	536	551	527	532	560	549	556	594	519	554	591	548	536	567	532	551	528	522	570	523	543	571	557	547	573	465	557	585	572	538	595	534	569	577	557	548	534	550	534	540	554	550	549	537	549	535	587	520	561	530	516	500	537	561	562	529	590	537	581	555	613	589	565	557	578	513	564	549	522	565	577	539	536	540	485	559	569	534	614	562	588	547	489	578	519	521	534	537	527	599	518	492	516	523	566	529	520	547	577	545	533	563	559	549	531	613	568	540	546	552	574	542	561	544	573	555	541	540	527	568	522	545	543	575	513	549	534	560	555	586	544	502	605	536	545	523	553	565	562	529	531	549	566	557	517	596	563	546	547	584	510	542	565	549	553	574	526	529	582	548	521	541	562	538	567	553	569	571	563	559	541	530	577	551	552	550	533	508	559	609	560	586	514	500	557	517	542	511	538	526	553	576	514	569	537	561	576	571	564	512	551	546	559	534	571	532	548	552	562	592	530	516	568	542	593	528	582	575	634	568	554	562	530	564	538	547	568	559	585	573	550	568	544	532	536	601	547	510	557	491	556	543	536	565	555	548	586	571	551	574	572	539	537	527	551	554	572	523	540	601	546	564	564	543	552	527	580	593	563	537	550	541	550	510	522	561	549	555	539	573	543	554	555	560	541	555	531	553	580	538	554	552	557	529	523	550	532	559	566	595	540	515	526	525	546	542	590	547	540	526	560	566	536	520	569	559	548	598	598	572	522	555	580	539	572	545	521	531	562	544	539	528	558	515	579	548	541	522	557	536	589	520	531	530	553	529	577	564	559	516	535	547	566	523	562	532	606	572	553	599	558	557	572	527	570	566	552	567	555	567	588	531	560	548	524	572	575	558	569	561	549	541	539	577	577	538	589	535	549	520	573	535	532	615	564	554	535	593	541	571	534	591	553	561	526	568	552	549	578	564	552	578	543	540	551	543	567	563	510	539	583	529	578	530	532	547	575	529	561	535	498	505	519	577	590	593	508	611	588	555	545	565	567	553	552	607	551	549	534	563	557	543	585	539	577	587	550	590	541	571	547	544	536	581	556	544	555	517	550	541	575	576	529	529	591	532	558	589	578	543	556	564	561	533	565	558	568	514	567	512	550	528	567	516	534	552	583	566	523	544	561	513	532	577	565	543	550	580	568	539	563	554	558	562	538	580	549	532	574	587	525	552	549	564	568	539	547	586	539	558	564	556	544	566	575	560	542	539	559	550	496	576	615	556	568	553	533	519	514	570	541	544	572	542	541	546	547	565	545	562	572	521	593	540	514	513	558	557	544	523	600	526	560	553	540	572	586	529	569	537	556	548	560	543	596	537	580	556	546	560	547	552	551	557	535	540	523	585	559	511	525	571	521	536	595	584	589	559	592	557	544	562	571	544	557	574	575	538	563	574	550	538	554	526	563	530	563	554	539	584	558	549	556	525	519	554	518	559	535	541	580	607	537	537	595	522	542	523	539	584	522	584	545	571	515	528	566	531	563	546	569	569	577	574	572	518	583	571	583	572	576	554	555	518	578	499	555	542	545	577	581	565	514	530	548	547	587	559	539	544	573	546	514	562	514	562	521	584	585	544	548	552	567	544	554	551	560	555	505	541	538	537	510	549	519	557	598	499	571	558	545	555	565	566	527	553	581	542	590	537	590	553	613	580	535	523	544	574	549	559	559	555	523	575	544	514	541	516	551	551	569	537	502	536	513	528	557	592	531	564	537	571	565	565	509	564	556	542	517	556	556	551	559	549	572	540	541	564	519	537	523	590	539	542	576	532	519	565	534	544	585	544	540	561	534	533	542	537	543	505	571	554	559	513	562	527	562	532	520	538	600	544	522	552	567	543	547	551	569	555	563	587	511	544	535	531	536	558	559	567	547	530	531	576	529	562	553	562	566	534	538	578	592	575	555	534	541	554	519	545	584	541	570	536	570	544	561	584	526	543	528	542	576	607	531	543	589	508	512	567	564	536	567	521	523	524	551	589	524	509	554	550	589	570	547	556	569	554	586	529	555	522	521	537	526	548	559	532	566	571	520	553	574	554	565	534	565	559	538	549	546	495	574	550	525	555	546	553	535	555	518	513	576	530	532	561	537	532	561	551	533	525	503	547	567	564	546	554	536	563	534	577	558	540	569	521	553	525	553	596	559	566	516	545	498	537	553	593	550	554	536	540	533	573	520	547	537	564	552	590	557	521	567	563	579	546	542	556	521	528	555	526	537	544	546	539	552	549	520	540	553	563	576	563	566	543	547	561	530	533	566	590	530	563	576	597	563	538	587	555	565	542	574	558	555	542	553	519	477	541	568	509	590	526	542	548	525	561	529	547	553	555	557	548	521	511	562	543	532	572	598	554	562	524	542	583	504	546	537	544	558	520	543	534	601	570	572	525	555	518	561	550	590	590	547	514	568	556	548	577	559	542	553	554	532	574	568	553	578	520	520	612	556	562	527	527	591	554	509	517	518	568	536	553	508	545	553	567	523	553	544	552	527	561	553	555	546	533	546	534	569	545	586	507	575	547	546	588	564	523	589	547	576	575	539	553	520	529	547	557	510	538	583	523	532	549	535	516	583	566	560	561	528	566	558	558	523	581	556	545	542	538	571	505	539	586	584	544	483	584	573	531	541	552	481	541	574	534	532	541	603	608	552	509	536	568	550	532	562	542	577	536	511	528	538	549	551	513	560	544	543	544	543	552	543	535	554	540	565	515	547	556	545	535	563	550	533	559	539	608	572	578	572	531	512	551	529	564	596
26933	18847	5537	1011	686	646	601	578	644	593	574	575	589	588	574	560	589	573	528	572	591	549	605	544	554	562	557	558	599	593	520	545	581	504	567	555	579	594	554	544	571	550	579	546	575	538	554	554	563	578	594	540	561	582	536	558	586	566	596	559	552	574	542	561	533	564	564	565	586	569	503	577	567	563	606	538	534	559	551	576	562	591	566	578	557	556	560	611	529	569	598	540	540	566	586	580	545	596	597	577	570	575	536	548	560	592	586	540	567	573	552	574	564	547	600	554	537	606	534	548	548	551	558	566	574	570	609	545	544	558	545	553	607	611	546	563	613	627	553	555	575	541	549	569	546	560	561	558	552	547	597	571	574	571	541	582	560	581	544	571	552	565	549	544	570	580	571	580	570	526	572	575	586	560	580	572	567	588	528	547	570	569	557	570	616	572	530	597	560	551	566	557	612	577	518	568	570	564	603	604	585	576	559	586	556	535	572	558	554	557	588	581	603	548	544	557	591	595	597	528	540	569	585	545	582	559	570	567	592	593	557	597	591	582	557	572	571	586	551	548	587	559	595	590	601	576	595	586	587	566	552	556	578	518	551	586	551	545	587	564	555	603	555	574	593	592	589	546	580	530	596	560	596	546	609	574	533	542	586	591	579	592	560	590	559	557	543	542	580	616	590	586	559	592	573	584	537	555	581	583	582	567	538	586	581	546	568	531	546	581	577	531	546	606	586	566	567	548	536	538	612	597	560	581	557	517	525	604	577	594	543	606	558	600	557	574	543	595	574	529	612	561	547	585	600	561	579	579	552	565	568	578	597	569	578	543	595	574	574	620	610	527	595	553	530	536	629	635	563	578	537	550	580	566	532	561	573	552	566	585	570	522	567	586	571	616	596	557	566	595	542	591	555	600	513	580	574	611	553	592	595	562	524	575	582	605	580	590	549	592	577	551	596	591	601	531	568	584	549	571	545	561	575	633	581	611	574	525	534	605	597	604	582	581	602	578	550	620	548	557	561	584	614	565	562	583	609	526	559	588	575	602	550	569	526	583	574	529	618	592	582	575	505	583	555	595	574	581	600	565	568	546	579	550	557	571	553	578	558	543	491	567	592	545	593	600	530	582	586	571	571	560	580	558	568	589	573	583	573	556	548	546	542	542	588	592	571	537	585	555	578	571	538	569	578	521	589	578	591	579	556	599	595	569	587	598	581	568	565	557	517	539	582	556	575	539	592	550	560	582	590	564	549	561	562	554	542	578	590	562	546	551	580	599	584	575	535	571	596	568	577	569	580	558	580	590	600	566	563	564	563	530	544	573	570	565	585	557	554	593	570	602	597	546	577	565	526	543	584	556	583	570	558	570	553	537	614	538	576	574	522	577	587	555	580	595	592	555	556	552	604	570	587	544	526	577	535	561	544	589	540	548	581	591	509	549	580	551	624	574	537	532	581	554	587	586	538	549	577	580	573	543	611	582	566	637	575	563	559	566	585	543	555	559	549	545	598	558	588	554	571	558	565	583	613	542	605	610	565	581	559	581	584	566	576	551	570	609	557	516	589	536	583	542	597	553	574	575	562	599	591	550	582	579	545	599	538	593	539	570	574	613	566	589	577	564	567	568	567	625	549	601	535	575	556	560	601	565	566	564	566	548	554	552	578	568	580	547	549	541	560	622	627	566	574	546	598	594	619	551	590	564	571	565	568	531	575	570	612	564	538	588	605	598	607	561	573	558	590	623	574	582	577	574	563	564	570	581	536	576	580	550	565	565	554	600	547	556	550	595	581	618	542	549	555	581	524	579	587	553	566	536	581	539	544	612	566	567	589	588	524	581	528	557	608	553	584	589	533	589	567	584	573	602	588	555	564	552	608	565	564	568	566	551	572	572	548	577	551	600	551	529	539	537	571	560	593	586	520	557	596	584	588	575	557	605	601	558	546	559	521	538	569	599	533	514	612	563	568	592	581	574	555	565	558	556	569	543	605	585	504	580	567	562	594	550	567	616	565	561	578	582	530	541	579	570	576	561	589	587	601	596	535	578	570	578	541	577	559	591	601	591	576	567	590	578	585	547	620	573	586	592	575	588	557	565	622	579	544	567	558	542	596	589	573	576	547	570	554	553	565	559	554	625	555	574	581	571	514	550	615	546	595	555	598	562	569	545	556	593	549	582	563	501	585	554	576	545	552	565	567	552	519	560	568	545	653	599	540	580	551	542	570	586	557	550	526	556	569	607	564	563	582	604	601	565	573	588	594	568	600	556	577	590	535	553	530	554	550	587	590	519	579	569	554	554	579	553	513	520	567	538	584	560	569	604	576	551	584	584	595	571	566	559	599	519	616	532	557	608	528	595	636	587	586	560	588	565	549	561	523	552	594	611	576	584	600	597	528	580	516	539	540	588	573	605	582	542	564	598	631	572	557	544	557	575	569	543	599	545	563	552	551	549	571	577	566	582	560	611	555	538	530	573	601	558	541	611	601	568	550	527	552	528	587	577	545	561	568	603	570	549	578	584	543	565	553	565	539	613	618	580	583	530	599	600	574	566	507	520	546	543	578	620	616	550	616	569	627	538	556	560	548	573	556	559	570	548	572	602	588	523	619	579	553	594	573	533	581	543	530	574	574	574	594	578	558	566	582	572	538	593	563	538	571	584	593	559	621	586	513	549	558	540	547	547	598	592	563	580	561	546	567	511	584	620	530	540	541	576	597	565	560	593	569	550	567	600	554	550	579	598	567	509	559	583	573	571	528	559	578	582	591	544	557	558	562	562	564	525	581	566	574	569	625	613	572	573	574	541	566	583	551	562	568	594	621	554	568	553	547	561	576	588	584	608	572	571	539	555	563	548	558	513	576	527	598	596	588	561	554	596	565	621	589	622	612	580	571	540	577	603	578	584	563	615	618	569	588	503	548	572	557	567	560	641	549	601	570	544	573	554	570	594	614	549	571	581	579	545	571	582	559	557	572	590	501	536	595	583	538	555	599	565	557	559	552	580	522	572	538	564	590	568	580	547	572	578	546	592	596	594	570	592	604	558	603	584	566	574	556	619	571	549	537	574	589	570	571	558	532	548	578	583	599	579	553	591	566	575	587	602	578	594	558	586	554	588	545	563	558	562	569	591	570	559	549	554	586	541	572	526	585	510	602	576	597	554	540	586	559	546	599	594	574	576	559	539	553	649	588	561	583	596	576	567	613	579	560	570	562	590	571	571	571	535	611	554	518	637	535	573	595	538	577	586	558	574	588	573	581	573	551	540	585	576	558	606	583	563	554	569	602	567	526	583	541	539	564	527	578	599	586	575	530	600	573	522	577	603	565	573	585	547	571	518	555	551	559	547	591	596	531	570	598	539	551	595	601	581	587	564	564	555	543	577	601	531	555	574	579	613	586	558	556	563	576	553	556	567	555	589	566	573	549	581	582	587	601	556	571	569	562	558	586	574	600	600	577	561	584	554	540	584	634	605	593	566	563	554	558	547	590	556	551	549
4551	1994	1719	1035	824	749	744	659	690	697	657	658	670	631	645	629	668	680	691	666	606	707	617	620	638	640	678	653	682	633	643	672	722	657	579	623	695	616	651	686	653	652	621	603	657	677	637	621	665	618	693	612	597	669	612	649	614	654	682	656	649	675	644	672	642	653	603	655	638	677	650	663	619	660	601	652	634	688	698	611	637	636	664	618	653	656	632	659	641	667	678	667	647	644	653	662	654	637	618	655	622	706	623	624	676	650	656	638	674	630	631	658	646	653	647	631	653	656	610	657	629	648	643	675	611	650	629	644	622	661	704	647	631	689	660	640	680	691	608	677	602	623	679	666	673	656	677	655	634	650	637	677	649	645	681	641	640	653	630	649	713	644	669	643	667	638	625	595	643	656	655	661	670	619	653	655	624	650	638	617	618	666	683	652	631	644	668	655	616	650	651	671	654	661	666	658	613	665	709	680	650	652	598	623	659	657	650	653	669	625	654	651	678	688	627	709	656	629	646	714	646	608	629	670	623	654	635	674	659	612	701	647	681	633	660	644	631	651	656	656	670	635	629	667	682	670	597	651	666	653	631	670	662	651	632	664	676	663	635	639	618	645	636	657	658	608	671	678	615	650	687	654	592	648	640	628	619	606	658	668	609	673	629	609	678	660	659	649	633	587	655	622	660	674	698	690	674	636	638	660	648	638	634	651	648	672	644	710	651	658	644	657	684	657	696	670	617	682	658	643	660	668	650	618	663	656	669	711	612	659	681	639	623	635	680	657	663	593	635	657	643	628	655	669	648	686	638	638	640	608	643	658	673	679	599	672	664	686	654	600	670	646	671	654	699	639	628	613	651	618	667	655	646	662	660	638	644	626	695	665	638	646	667	611	619	632	605	604	650	639	643	671	690	684	684	663	664	670	663	662	704	688	648	654	647	641	624	679	645	635	658	640	698	620	651	635	653	640	676	639	651	618	645	681	615	599	672	633	657	611	671	627	674	681	655	691	694	639	677	673	687	640	651	631	676	663	617	670	655	651	669	654	629	656	632	624	596	624	588	617	669	683	648	656	642	657	684	672	659	690	636	647	658	672	623	648	699	643	673	644	647	655	608	672	650	686	686	649	627	646	652	667	616	649	656	622	691	643	638	660	663	653	667	647	645	632	657	669	672	638	676	619	633	669	681	651	650	633	614	621	706	649	641	621	682	639	631	665	674	629	641	648	658	669	620	628	662	630	647	673	652	664	645	631	628	682	691	670	632	642	678	649	657	651	660	673	664	638	623	623	633	634	649	652	661	673	650	643	668	609	707	635	609	669	672	661	676	640	685	585	670	631	654	637	661	685	650	637	687	658	638	622	673	603	612	650	660	687	594	628	652	711	642	635	634	654	673	676	653	693	682	683	650	632	634	683	716	682	684	651	630	599	617	641	605	671	691	629	660	639	685	658	648	634	625	652	619	714	598	708	643	628	637	692	635	633	650	660	628	601	618	644	594	682	619	594	653	627	720	643	711	651	670	704	656	646	658	682	668	593	633	655	639	658	662	669	682	673	627	622	633	619	669	631	671	638	646	691	683	666	632	626	653	665	681	621	674	648	616	651	630	626	641	660	672	651	657	690	616	650	645	588	662	684	622	665	622	644	686	655	630	636	692	672	668	671	679	655	659	615	655	683	672	681	621	623	633	653	627	733	629	650	676	645	696	659	670	687	672	643	661	667	685	668	650	643	641	684	647	657	653	693	633	684	599	669	629	624	690	670	638	611	657	683	667	677	644	659	629	596	642	636	695	657	622	663	678	636	645	649	633	648	670	633	657	648	622	660	610	672	617	639	724	675	666	659	664	661	655	625	656	630	676	655	656	652	639	615	627	686	631	638	636	636	632	665	654	642	635	628	626	629	650	646	673	646	634	677	654	671	624	672	690	646	660	712	692	659	673	642	623	681	651	661	620	689	644	641	612	646	631	615	648	604	594	663	632	641	676	639	609	603	615	577	640	615	632	619	619	649	697	619	635	643	667	645	652	682	663	707	661	643	633	663	634	621	662	670	634	680	659	638	650	660	637	662	639	641	660	641	665	630	669	684	678	632	638	672	633	619	637	604	664	676	677	685	633	642	662	637	618	620	657	635	676	650	641	625	659	648	712	611	590	639	682	614	642	664	658	637	621	638	642	642	606	638	633	644	648	693	661	629	675	654	670	660	650	676	609	624	639	632	592	668	648	714	672	611	607	679	659	699	647	638	638	656	597	645	653	655	649	601	657	669	627	695	648	682	681	616	664	657	633	667	671	679	648	665	675	652	648	664	668	619	659	631	643	671	634	662	705	617	673	592	641	614	634	613	683	649	623	662	684	651	666	686	639	623	647	637	620	706	657	646	670	613	639	670	703	638	658	635	589	638	675	644	617	628	665	646	640	649	693	618	649	654	659	643	653	660	629	640	642	669	621	652	615	653	684	643	656	704	661	649	683	668	645	632	687	652	648	648	658	648	646	629	705	679	626	659	637	683	641	622	671	644	616	636	663	585	612	677	633	685	642	686	654	604	646	671	618	673	622	726	654	689	659	665	663	651	654	661	682	644	661	662	629	617	672	626	689	676	721	650	611	622	632	689	617	651	625	668	648	645	629	642	660	654	623	669	681	648	618	673	625	633	678	606	628	694	650	699	655	641	653	709	643	622	629	659	646	659	695	607	653	627	677	648	656	663	630	644	642	638	668	641	652	630	663	668	654	639	647	659	642	654	629	678	632	634	666	665	692	642	638	688	665	659	630	634	609	680	599	598	680	629	653	628	630	651	627	657	651	639	699	645	721	632	613	677	701	701	644	596	686	622	625	600	656	629	645	649	630	636	660	637	633	668	671	615	647	643	620	649	662	657	703	592	622	631	692	646	638	650	648	598	666	662	629	627	699	594	604	645	634	643	658	695	625	701	670	640	648	670	670	674	639	659	622	643	638	638	704	625	639	632	620	647	677	667	635	624	631	633	651	607	663	680	638	637	634	648	663	655	686	632	667	629	666	625	662	674	643	654	654	657	667	620	648	681	694	593	640	608	638	618	681	656	692	673	592	672	631	662	630	682	647	680	672	695	704	653	664	677	623	647	631	664	668	678	650	675	651	632	698	627	693	655	658	659	662	637	604	644	653	675	676	660	620	632	609	656	634	650	652	658	624	623	650	668	641	678	632	622	675	675	625	664	666	682	693	659	664	657	677	689	626	664	636	647	657	637	642	656	631	642	657	654	650	635	674	644	654	640	598	655	642	628	627	595	654	636	696	661	660	640	669	630	604	686	626	634	651	651	654	615	651	640	665	646	649	597	643	653	610	632	633	650	661	629	637	597	648	569	616	615	668	662	629	666	657	619	668	621	642	669	687	632	660	619	629	662	650	661	649	601	646	608	670	651	657	628	639	643	590	634	623	651	636	655	589	637	666	660	640	619	638	625	639	633	621	683	622	657	657	665	638	647	708	584	634	646	684	655	639	641
23325	20904	27892	24047	20903	9605	1461	1122	1023	910	979	879	862	795	835	849	828	808	812	823	815	802	804	767	838	772	787	764	782	756	787	762	752	775	795	732	777	782	774	744	744	827	757	770	764	743	721	734	716	712	746	791	748	797	767	817	781	741	768	729	765	727	739	712	786	767	795	809	740	731	752	777	807	722	742	789	755	725	757	725	752	748	773	767	724	744	796	738	765	744	785	758	737	764	768	770	785	778	735	741	731	754	806	810	794	810	798	760	808	736	745	751	802	782	725	765	753	780	774	738	724	771	799	780	808	733	752	759	738	767	780	755	729	737	750	814	753	733	732	731	723	777	748	713	790	747	748	756	803	740	800	746	774	752	790	707	727	729	779	819	751	817	783	747	752	796	784	697	727	744	769	765	730	750	777	781	747	785	767	804	804	799	835	785	767	745	773	738	746	757	741	798	754	747	731	743	722	761	733	714	750	754	786	759	731	754	754	738	750	775	757	795	738	758	762	678	735	774	778	743	745	720	756	798	739	752	779	760	772	721	786	741	751	743	757	791	732	738	788	761	751	748	731	778	754	765	735	714	793	734	779	753	760	762	737	746	746	749	769	725	828	738	769	801	785	798	785	732	765	787	746	754	763	786	765	771	715	801	796	762	787	736	771	742	774	784	733	777	742	770	811	791	780	814	762	718	713	753	721	749	775	746	781	793	740	762	793	737	712	793	758	800	771	741	742	797	767	737	741	720	773	773	806	821	730	803	775	765	751	813	795	737	769	786	780	781	737	813	749	725	761	772	805	728	774	767	746	765	761	783	777	725	721	711	802	785	740	736	774	715	722	788	776	747	721	754	824	696	789	691	762	761	718	772	767	808	771	739	745	708	752	775	772	749	783	764	754	765	794	775	676	750	746	766	811	749	765	793	726	758	724	761	779	785	758	729	773	789	741	722	780	785	752	811	757	752	744	743	738	734	744	769	758	771	793	782	818	742	778	730	757	720	708	737	724	766	776	773	736	708	773	710	766	766	736	787	749	780	719	745	770	775	768	768	775	756	803	762	740	747	733	779	756	776	737	775	752	775	753	725	730	774	769	734	750	784	725	794	742	723	745	732	731	704	743	754	740	742	811	769	768	754	811	813	759	772	741	794	740	802	760	782	756	804	732	765	731	799	733	779	771	782	803	780	752	705	820	809	754	788	736	736	752	765	754	758	733	738	744	742	740	724	724	773	748	750	716	791	712	755	780	755	793	799	761	759	723	753	704	718	792	713	760	801	782	801	734	786	801	750	793	694	775	755	774	763	736	796	779	771	786	815	778	776	732	760	812	780	795	739	773	743	752	791	752	719	744	719	718	762	768	797	745	746	767	749	761	761	793	784	823	781	746	771	780	803	732	743	723	787	764	714	697	737	768	768	757	784	784	709	742	810	724	761	774	758	760	799	756	767	730	774	725	720	749	765	772	797	750	785	732	730	758	770	778	725	699	759	756	784	741	760	777	794	761	727	790	761	748	786	734	732	779	764	788	806	781	789	742	780	750	765	731	772	746	729	751	738	767	719	712	738	786	745	740	783	736	779	786	719	786	766	773	789	783	751	771	728	761	772	690	807	695	746	755	773	767	812	805	715	792	731	763	763	727	714	770	742	737	742	722	776	755	811	744	763	805	774	733	804	769	776	740	750	790	756	761	709	745	790	731	763	764	785	785	710	730	732	745	711	794	786	800	759	774	773	732	767	756	781	721	798	779	729	757	753	733	780	774	759	755	732	731	737	766	752	805	765	797	750	721	735	739	782	766	729	752	772	788	743	752	751	694	749	746	820	822	774	743	775	756	747	752	757	746	829	759	753	752	741	728	786	746	698	794	824	752	747	772	756	712	783	769	790	788	758	811	722	740	786	741	777	745	727	809	754	803	737	806	767	757	756	761	792	761	780	713	799	745	724	752	753	742	746	760	747	765	701	696	721	745	712	760	724	734	769	794	751	796	752	744	715	737	756	774	781	753	737	742	763	764	779	730	750	741	806	758	749	782	728	735	768	741	773	770	805	770	764	765	749	720	766	753	744	798	772	761	745	764	757	723	763	773	766	767	801	791	688	775	741	786	757	776	810	747	776	738	715	789	804	793	726	781	772	753	743	793	770	786	789	800	764	692	751	749	779	729	747	750	781	704	732	754	774	758	737	709	771	753	741	750	733	738	768	791	730	739	741	755	740	717	742	763	758	754	743	792	720	783	799	773	731	746	669	764	663	791	715	779	750	744	773	755	746	800	794	775	785	773	728	785	745	737	800	799	780	711	749	757	815	747	785	730	757	767	743	769	736	761	744	778	771	714	730	772	775	751	662	775	762	747	754	801	761	761	743	748	775	750	760	741	746	723	739	774	774	734	731	779	756	727	765	761	791	775	761	768	781	749	712	726	722	714	720	772	774	710	758	775	738	741	718	766	727	743	740	741	758	751	719	699	822	726	745	781	683	759	740	732	741	774	681	743	756	694	719	788	776	763	789	714	683	724	749	749	749	789	754	768	783	730	779	741	706	717	766	688	781	784	748	794	738	821	788	741	774	773	772	798	747	813	719	755	787	804	763	765	756	776	742	799	731	795	738	746	762	779	750	812	783	784	778	788	819	738	771	759	769	767	740	801	745	722	785	704	784	753	803	769	745	813	768	783	749	785	779	767	823	761	775	761	775	693	793	750	747	780	748	802	734	747	730	710	750	801	766	745	767	820	770	726	776	781	797	753	725	720	731	695	760	781	743	759	737	762	758	789	739	744	725	742	789	780	786	800	791	773	802	749	748	762	799	764	740	771	726	716	782	731	779	749	724	781	771	752	779	753	779	772	754	741	749	766	716	759	777	736	731	782	745	759	767	758	734	724	752	720	833	812	767	747	736	762	762	766	785	748	756	774	782	749	756	788	793	747	793	816	782	732	788	737	759	772	738	813	777	754	739	720	743	703	789	763	732	784	763	745	719	744	739	788	782	760	770	778	785	766	753	690	785	696	796	754	749	753	760	725	731	773	708	746	757	740	751	767	758	724	808	725	735	784	787	747	758	775	709	799	779	752	768	775	776	770	743	756	737	757	757	782	714	794	783	814	719	750	756	685	710	725	819	783	818	743	762	785	760	786	753	741	721	765	775	790	734	745	792	779	761	747	716	707	740	756	775	733	746	737	713	764	749	798	799	729	707	717	719	734	769	720	777	817	803	774	788	780	750	760	762	734	806	793	730	768	712	751	732	777	770	743	774	824	725	729	741	754	767	757	769	746	718	771	740	769	743	739	755	743	777	778	719	726	764	760	764	780	711	740	754	767	774	775	737	759	776	777	773	753	699	783	714	806	783	789	753	732	770	728	735	753	744	735	725	787	742	786	729	747	757	725	751	697	766	750	774	756	780	749	716	752	715	745	745	756	775	754	763	724	808	749	715	742	761	726	722	801	813	784	782	762	740	752	726	714	772	738	808	774	760	753	777	733	762	809	787	757	778
3631	9385	8117	3658	2439	1990	1633	1435	1293	1187	1151	1085	994	1041	985	914	940	970	955	962	916	894	876	892	920	906	933	923	902	899	936	878	898	849	869	868	825	875	913	870	905	888	887	856	890	825	876	867	902	895	903	912	829	868	883	859	830	880	882	961	866	896	910	850	803	859	832	866	859	845	907	891	898	841	919	901	841	885	868	862	812	879	851	898	851	828	880	845	777	878	892	864	884	853	920	858	817	881	888	848	873	912	851	832	850	937	865	877	887	855	861	791	863	856	824	872	842	837	871	869	847	917	878	856	871	839	843	897	877	862	880	878	922	830	872	839	844	914	879	881	850	829	861	884	872	801	796	848	837	893	864	818	883	840	820	890	818	878	922	859	869	844	830	857	848	907	827	876	802	889	898	845	906	892	871	855	853	821	850	875	881	854	855	885	867	831	845	889	884	922	844	832	826	881	816	904	880	874	837	883	851	915	819	904	870	839	875	866	877	830	880	846	897	824	891	865	889	865	843	867	840	855	886	848	858	835	872	839	845	877	820	856	906	892	827	834	861	860	872	872	869	906	856	855	870	871	850	835	853	874	852	843	937	858	801	900	862	883	846	888	887	851	863	884	858	874	900	873	882	901	870	873	859	864	841	864	877	876	838	899	879	858	846	829	869	822	862	836	881	854	861	883	868	877	859	837	899	854	868	890	891	866	873	856	900	852	827	864	920	855	867	891	815	817	850	865	839	846	909	874	885	918	829	853	851	910	897	886	838	852	899	872	862	859	812	869	878	877	914	895	839	913	857	863	872	845	846	872	883	912	880	846	825	854	907	849	878	861	865	919	814	916	836	841	878	917	858	877	838	879	863	825	897	882	879	873	894	851	876	863	860	891	888	818	878	871	889	825	873	819	846	842	825	854	868	879	865	913	874	849	877	867	855	866	832	848	859	835	850	865	847	882	856	835	838	861	812	866	868	775	882	921	880	862	888	812	889	886	862	883	897	837	771	879	870	908	881	914	857	886	850	889	886	878	872	799	837	865	806	884	847	856	810	842	913	820	854	817	884	880	899	862	903	855	848	866	896	830	844	925	852	816	868	882	861	842	895	870	832	846	837	837	846	866	860	875	827	896	926	896	846	892	856	854	857	874	876	854	818	853	864	849	828	807	885	866	918	839	892	878	862	840	892	862	870	848	874	873	889	847	851	840	881	844	842	862	840	852	848	857	872	816	891	907	876	866	829	840	888	799	813	864	881	838	842	828	876	866	917	862	833	895	865	869	840	869	869	826	858	913	857	894	898	820	891	831	832	824	916	934	895	859	886	875	882	879	889	876	898	866	821	794	851	833	805	898	876	871	825	835	851	893	917	806	880	862	804	853	836	813	882	897	912	880	850	852	887	855	848	871	860	843	865	822	846	806	882	880	802	896	848	845	828	922	853	854	840	830	854	852	868	832	823	839	871	847	880	798	916	831	900	873	887	812	849	901	841	892	850	874	879	879	827	850	872	866	855	887	900	854	795	890	872	887	851	861	888	877	876	860	830	841	900	875	866	878	875	873	848	846	842	829	866	901	815	877	813	841	891	843	839	849	856	829	878	869	873	907	885	866	872	885	876	857	879	878	886	867	857	890	850	892	807	842	854	932	824	850	878	839	860	860	870	838	860	898	871	854	840	885	895	803	837	868	869	864	884	841	893	905	841	868	877	873	870	875	865	872	867	905	853	916	848	878	863	861	836	841	872	887	860	870	858	826	847	838	864	887	895	884	868	862	895	901	843	928	910	841	834	833	840	840	858	906	880	919	851	836	857	891	850	851	873	862	864	847	884	838	861	884	817	814	797	855	876	864	853	917	819	892	878	903	848	802	870	867	859	865	779	849	835	854	872	860	885	891	874	875	865	856	860	851	852	886	864	865	857	843	884	838	894	871	891	896	878	877	814	896	897	872	851	849	876	853	892	915	823	842	901	888	879	870	848	853	932	888	907	849	847	901	850	901	842	855	805	873	868	859	817	879	891	872	874	900	856	897	812	823	931	891	888	904	859	852	873	838	904	837	900	905	872	828	875	914	926	880	872	883	839	860	840	898	870	855	878	872	872	874	821	882	835	853	916	853	903	889	932	853	868	821	836	874	837	847	922	808	863	895	910	883	812	879	876	816	929	827	892	847	853	858	901	838	847	896	843	865	856	877	857	874	843	826	856	897	829	870	896	873	850	811	863	849	857	883	909	833	857	848	857	866	807	841	875	894	842	813	864	857	859	831	847	800	829	877	846	815	881	873	883	828	862	901	907	856	905	858	837	884	868	857	834	812	863	877	863	881	886	918	826	884	888	871	879	878	887	892	869	836	899	838	826	876	833	884	856	832	898	870	814	889	845	910	856	889	834	874	863	899	807	882	868	881	828	866	842	897	893	883	893	893	878	833	898	846	884	829	903	867	827	827	876	840	845	932	807	860	857	836	898	885	862	860	899	821	879	905	870	834	851	902	833	882	835	805	829	866	860	900	875	854	847	908	872	894	864	861	902	876	891	891	855	866	863	879	832	900	894	847	901	893	879	898	854	830	848	839	865	830	870	866	861	860	827	906	851	878	938	851	882	799	866	871	813	932	910	887	848	890	875	893	806	845	846	868	850	899	895	844	841	881	855	831	873	907	856	864	858	828	860	922	861	883	832	860	849	859	842	871	933	837	879	915	856	885	856	841	870	852	912	867	877	851	858	902	885	844	890	867	872	899	884	897	861	873	899	942	876	828	870	890	851	860	869	798	839	849	940	840	881	849	832	848	898	900	946	908	852	881	869	864	862	895	857	875	864	848	858	844	881	873	858	932	899	893	916	861	879	884	835	801	875	846	810	819	855	847	878	876	751	842	858	859	864	843	877	871	891	852	838	817	920	861	843	896	805	894	895	874	871	844	892	851	898	859	910	856	819	827	858	887	809	802	924	834	842	823	846	834	846	862	850	912	872	882	892	810	826	857	874	822	874	875	885	830	840	910	875	870	882	913	878	865	847	873	819	840	861	857	861	860	875	871	832	831	828	896	884	881	857	861	878	873	844	833	880	867	874	885	856	838	902	834	903	817	872	880	880	873	886	880	924	900	859	915	887	850	827	866	918	840	825	852	857	857	868	836	882	895	880	841	857	870	927	796	906	854	859	882	871	865	872	899	887	834	843	838	837	798	840	868	907	849	902	903	871	896	826	920	882	910	853	884	899	858	847	795	870	845	836	855	889	919	807	892	882	857	884	887	838	855	863	853	894	882	853	843	839	838	867	838	874	909	899	876	896	785	821	872	868	889	901	886	858	877	826	869	912	874	878	886	924	892	869	868	957	827	828	876	853	864	900	837	879	861	866	873	868	877	870	909	860	894	866	807	880	882	827	882	901	811	872	896	847	845	859	894	864	879	868	876	831	849	836	944	791	868	850	927	784	892	904	781	896	881	871	838	939	888	842	906	843	876	842	864	873	875	893	864	885	927	813	881	905	866	883	819
24309	20863	26916	24821	11920	740	530	429	380	374	375	350	299	337	319	336	284	278	285	276	311	292	314	292	290	248	281	275	250	275	282	291	315	269	276	305	289	270	303	307	299	275	289	277	286	277	280	305	262	272	298	267	293	272	269	299	268	273	282	276	258	285	298	250	288	292	293	280	264	289	286	281	273	277	284	276	272	279	279	275	279	263	294	276	285	266	290	294	273	300	263	303	273	323	285	266	267	280	260	294	278	280	303	295	259	273	267	282	265	291	268	295	266	291	272	266	272	303	267	310	263	293	302	253	280	279	267	272	276	273	275	311	272	304	308	297	285	257	245	307	302	287	286	293	270	260	234	274	270	286	263	269	256	261	258	281	284	315	276	284	284	287	290	283	276	264	283	263	268	242	299	270	307	279	267	266	273	285	308	292	283	290	288	319	304	291	285	280	261	276	270	271	318	315	283	290	260	269	290	280	252	317	254	272	263	267	299	271	306	279	284	277	264	286	287	287	287	246	236	284	298	278	275	257	298	280	234	287	264	275	244	279	264	294	294	273	272	270	256	274	284	288	319	281	277	298	269	281	274	289	286	278	270	276	253	276	274	262	298	306	287	278	288	253	273	272	284	284	321	310	253	264	290	262	296	237	270	277	256	273	275	254	273	278	270	274	279	266	284	267	260	284	282	279	252	304	275	303	256	286	266	273	267	291	279	246	248	285	308	302	275	254	259	262	283	284	298	280	274	285	279	274	277	285	281	243	254	293	288	243	259	298	264	264	290	307	250	263	253	271	257	296	252	308	288	276	267	279	281	266	262	296	294	288	275	291	282	315	297	257	270	312	277	275	268	258	280	290	278	289	290	270	274	280	268	291	240	322	273	289	273	283	262	283	277	253	258	260	257	273	299	273	277	265	256	274	278	290	290	268	312	297	275	273	274	276	275	248	308	290	255	283	269	272	322	277	249	273	294	270	272	274	271	288	275	261	280	272	261	256	284	278	265	294	274	251	277	256	259	283	283	334	250	288	299	284	263	267	243	264	259	285	279	258	261	243	292	254	258	323	287	263	281	267	298	270	272	222	290	254	253	299	287	269	294	303	288	295	284	259	283	272	285	284	260	283	264	268	295	263	287	300	268	265	247	263	285	291	255	281	295	275	271	267	254	293	304	282	287	271	300	288	283	269	292	260	276	297	278	249	297	287	272	276	289	268	268	273	300	248	300	301	285	288	271	282	283	262	251	269	304	291	283	268	292	261	291	270	262	284	286	257	247	303	264	301	296	306	269	258	263	274	275	281	295	276	274	282	275	283	299	284	278	301	242	292	286	272	265	251	282	305	290	275	287	271	268	249	286	251	286	263	289	267	272	287	272	270	289	259	245	277	285	253	269	274	267	289	270	285	291	261	277	285	267	275	295	298	289	282	237	265	279	271	291	254	285	295	266	275	271	293	279	235	294	315	306	279	308	266	292	294	278	289	273	293	280	294	279	285	270	273	285	263	294	270	274	278	286	284	261	293	245	274	281	274	289	276	284	272	271	293	294	278	274	292	268	285	260	264	280	268	298	263	285	258	290	268	284	282	266	281	280	249	269	294	270	273	263	282	273	290	272	259	308	279	293	278	289	284	276	296	279	297	272	280	295	318	259	284	249	286	290	281	279	279	292	269	262	279	289	270	281	272	284	280	310	260	263	270	290	280	268	260	269	276	297	278	261	283	278	268	264	294	308	274	285	269	256	278	268	270	284	263	263	260	298	289	275	269	245	293	286	269	305	273	296	289	294	275	271	281	269	253	284	261	285	272	287	277	264	290	262	281	260	269	253	287	275	332	274	275	267	294	262	285	280	245	281	302	281	294	272	256	276	263	278	280	283	286	266	250	270	270	270	279	275	269	288	270	304	294	291	249	261	270	279	263	280	270	304	259	286	278	283	284	278	267	280	260	292	292	270	301	284	257	262	260	242	278	292	279	281	295	304	290	265	313	295	301	279	277	294	273	243	279	278	251	293	270	278	290	272	286	288	288	252	247	284	279	279	281	301	292	296	280	289	261	293	307	272	264	274	231	269	261	294	292	274	264	284	278	294	259	274	270	281	324	279	272	291	291	311	283	267	283	274	280	298	278	280	275	253	257	267	293	294	262	257	265	291	254	281	294	275	286	253	277	294	288	287	273	290	293	264	302	272	282	302	274	275	267	273	282	296	269	272	279	280	292	273	244	275	288	279	261	284	313	253	267	285	291	297	265	275	273	258	271	297	268	289	273	267	242	279	296	310	311	233	271	326	274	287	303	287	276	283	244	285	260	256	277	286	310	287	280	278	261	328	289	291	252	264	277	306	269	263	313	270	293	303	272	282	266	293	315	243	267	282	268	291	260	294	269	240	269	288	252	271	289	289	280	281	265	276	284	241	298	270	285	274	271	275	304	289	299	287	262	302	267	265	286	310	273	273	310	280	304	282	288	281	257	252	262	262	257	266	289	288	297	237	276	283	285	279	257	279	240	284	282	291	258	290	264	263	259	255	249	286	292	289	304	286	259	261	276	270	273	256	267	307	254	279	270	281	284	280	295	299	261	263	286	287	271	267	270	266	252	281	277	251	286	282	279	278	268	257	283	282	280	293	263	279	258	281	276	276	261	297	312	292	268	276	286	277	257	288	264	289	269	261	295	264	294	298	264	256	294	267	272	307	272	281	262	305	296	301	277	267	279	257	292	267	249	273	280	290	284	262	271	303	255	250	294	274	271	276	239	274	250	290	300	278	301	278	262	290	267	267	267	265	277	273	248	287	254	291	288	258	264	279	260	278	310	295	304	248	283	252	259	302	267	272	285	278	253	260	248	291	273	258	276	271	261	321	264	278	289	270	265	278	270	263	269	285	273	260	251	289	273	242	269	273	271	230	273	267	271	280	255	291	264	304	276	274	259	296	312	276	263	254	280	302	263	275	282	281	265	288	292	241	288	290	285	264	264	281	276	278	259	258	290	243	275	295	275	267	289	299	259	250	274	261	299	308	286	267	272	223	289	308	263	293	283	252	278	281	267	270	289	270	284	255	285	243	279	223	296	266	287	245	288	267	243	274	250	265	288	275	283	253	259	272	279	265	288	300	287	313	267	279	265	265	283	285	278	272	253	277	258	282	283	278	294	298	309	290	298	260	262	261	282	285	247	258	264	282	307	276	277	291	262	269	246	303	267	297	288	276	274	321	282	244	285	312	269	250	272	298	260	252	295	252	244	277	283	248	271	251	287	271	285	268	266	282	304	300	303	274	276	268	306	266	287	292	280	248	281	319	301	265	297	283	272	266	257	263	293	267	263	288	298	285	261	271	272	286	277	275	318	251	282	242	269	261	248	273	279	290	269	258	281	265	296	280	251	306	258	272	257	280	237	275	248	322	294	284	256	311	288	258	302	307	282	293	264	279	275	274	251	276	264	274	255	283	273	266	266	275	272	285	291	257	267	284	267	281	302	282	272	277	284	272	271	268	286
3643	6774	4794	1901	1290	986	812	674	574	549	485	460	458	448	381	376	353	369	364	395	351	347	343	359	326	364	340	349	367	380	347	312	334	354	327	342	312	344	354	329	330	362	330	339	345	324	304	333	319	335	319	343	313	325	321	338	321	323	327	373	322	371	290	314	314	329	339	342	329	299	333	358	327	334	331	316	319	348	314	352	327	310	323	346	324	317	321	342	352	343	347	351	327	371	336	317	336	354	362	332	327	294	344	310	345	291	316	365	321	326	318	305	339	359	322	334	308	312	329	312	379	369	328	323	289	325	326	348	332	337	308	333	343	348	315	345	340	319	300	343	332	319	304	296	304	323	319	325	320	298	349	347	304	321	322	352	348	315	329	313	318	313	292	322	316	297	331	340	301	357	348	323	324	348	355	322	324	333	316	344	343	333	354	309	294	325	311	330	312	275	335	345	352	328	329	354	312	365	356	333	345	338	343	318	338	328	317	317	353	317	304	310	333	336	404	321	309	324	315	316	350	349	333	350	295	323	371	342	345	333	323	316	341	344	325	335	320	313	310	310	304	326	319	338	334	335	335	306	311	329	353	368	336	347	316	352	329	328	326	347	334	371	328	322	327	317	325	323	340	327	326	320	298	338	311	337	302	351	324	307	324	353	328	342	332	353	313	352	343	340	319	316	340	369	320	307	319	345	336	332	340	372	357	346	316	322	327	350	339	340	338	349	323	309	309	339	350	331	322	365	309	336	331	343	344	347	337	327	322	304	362	337	369	347	301	330	349	328	290	329	311	327	327	335	313	349	333	366	340	307	349	335	334	328	351	329	325	333	366	331	292	344	344	330	339	314	311	355	314	337	360	322	305	321	338	300	341	347	355	325	340	314	342	349	332	347	333	345	346	328	318	339	344	346	332	315	374	336	347	311	350	320	363	326	307	313	337	344	322	335	349	305	324	337	327	339	320	327	327	313	329	329	330	325	314	335	310	319	331	342	331	326	352	344	364	340	325	345	304	309	333	306	349	336	346	372	327	330	315	337	310	336	334	342	316	329	336	335	335	304	315	324	335	318	314	326	327	311	310	339	314	323	330	346	328	318	336	329	328	340	329	355	366	352	338	331	338	318	306	350	355	321	359	348	330	328	308	337	352	342	328	327	290	330	334	295	359	329	298	342	303	349	354	346	312	328	323	337	351	349	327	336	334	319	286	335	305	334	337	304	339	341	372	334	309	325	299	335	322	344	310	318	311	336	328	307	315	325	320	312	321	344	328	334	322	349	313	358	337	341	324	336	297	363	316	335	317	329	339	353	328	344	324	347	331	308	315	313	319	320	320	326	338	330	348	358	338	323	340	336	290	324	335	326	339	325	321	321	322	323	341	331	329	330	315	330	312	300	362	312	310	333	319	322	349	300	379	345	333	335	333	333	320	320	327	334	326	349	317	330	306	328	349	341	330	345	308	325	322	313	303	337	335	334	300	298	346	348	318	307	341	337	342	308	339	317	324	337	304	325	334	328	320	355	336	310	329	322	365	311	361	352	303	343	339	349	296	319	355	315	351	320	327	342	320	336	305	336	302	301	326	295	318	327	311	302	290	342	315	309	351	321	336	320	348	364	366	340	330	379	315	316	364	351	332	340	304	376	329	332	372	344	315	342	328	295	334	343	312	311	361	305	309	324	340	296	325	338	318	341	312	331	324	333	331	312	318	270	347	345	310	353	327	316	285	324	297	332	347	320	315	333	320	320	340	339	318	344	321	322	307	374	320	323	364	315	308	285	341	295	357	339	308	297	339	296	296	388	320	345	346	336	302	327	357	322	328	289	323	334	356	384	343	332	371	338	309	324	323	298	288	319	343	311	315	325	331	315	312	352	339	294	327	331	337	333	337	318	300	303	306	334	334	335	316	352	357	315	326	341	307	335	367	329	336	352	339	331	334	323	310	329	318	333	336	348	323	336	302	334	296	307	310	337	323	332	333	337	308	350	343	303	344	341	335	351	288	343	349	318	323	343	308	306	316	312	333	308	323	314	321	326	307	344	353	335	340	306	328	314	324	338	317	296	326	337	363	329	328	338	351	320	318	340	342	303	356	347	341	355	325	316	336	344	365	331	325	310	322	332	351	353	322	325	327	330	335	337	298	318	323	339	339	346	302	336	334	345	323	352	314	375	324	321	304	318	319	317	302	295	324	320	327	328	310	339	340	326	284	315	311	306	319	330	347	320	309	346	343	300	304	345	332	342	334	308	302	291	330	278	352	353	351	355	324	328	334	309	322	305	326	308	303	334	344	337	341	357	324	328	309	305	321	308	353	311	338	324	299	326	320	331	355	338	342	319	304	350	332	326	308	354	355	334	329	309	340	328	310	353	350	313	338	355	328	337	323	331	310	317	338	295	289	324	317	331	291	320	341	352	325	336	364	327	306	326	336	316	300	311	325	319	338	348	315	332	321	332	328	328	337	335	329	302	328	301	335	324	345	341	338	339	359	306	321	312	334	322	304	358	312	334	304	312	329	326	372	333	332	359	323	346	343	327	328	330	338	324	315	340	348	295	312	347	370	352	303	314	336	334	324	312	333	333	307	320	330	340	350	359	325	347	315	325	351	329	318	358	333	319	364	351	328	362	326	305	347	331	370	320	325	326	309	312	321	330	328	329	354	345	326	345	319	323	318	327	324	335	349	360	309	334	326	362	340	320	293	321	331	331	316	307	350	289	360	338	337	317	321	367	324	327	356	323	340	326	340	335	371	349	336	343	313	329	315	331	311	337	319	336	362	317	352	337	332	363	320	350	326	355	314	333	318	322	311	332	315	325	329	329	299	323	326	314	348	346	296	336	340	367	338	344	350	313	335	295	328	306	321	306	322	331	328	324	342	317	333	344	371	338	323	322	335	332	304	323	343	302	334	308	346	306	315	317	314	316	318	334	332	332	349	328	327	295	327	325	320	322	352	321	345	300	345	299	303	333	324	346	319	320	318	342	338	293	360	326	341	315	327	367	335	325	329	298	345	356	323	341	332	325	378	321	308	315	344	316	337	347	308	331	362	341	307	334	350	354	339	347	309	308	293	342	333	302	356	341	339	331	334	314	322	347	345	302	337	313	336	340	361	334	325	313	346	336	338	321	301	334	352	371	359	349	331	325	329	320	326	345	334	326	350	331	351	317	333	334	326	326	342	330	344	351	335	322	299	346	331	344	342	345	328	315	327	317	350	320	334	315	299	318	346	323	355	326	339	316	317	322	337	322	309	336	326	366	307	318	322	334	334	295	343	322	340	345	305	335	355	325	300	359	345	357	328	340	322	319	327	329	314	316	359	317	317	329	326	329	359	333	333	338	342	329	341	344	328	330	330	331	361	336	345	324	311	333	325	322	375	337	313	320	301	331	343	310	329	320	284	351	312	304	317	345	331	318	319	315	347	327	314	332	328	334	332	332	309	324	330	322	299	330	341	353	322	328	320	301	290	306	360	326	323	330	335	330	311	323
22260	20900	28327	23585	20892	20933	9187	1219	880	804	730	638	702	639	603	551	549	522	532	492	520	465	501	500	469	518	529	476	553	485	462	467	479	457	464	446	482	470	460	473	499	488	455	489	461	467	479	448	467	449	481	485	462	465	434	469	470	477	474	455	470	499	456	484	448	520	488	436	459	467	475	462	465	481	477	464	462	454	431	448	494	450	436	475	446	456	437	479	500	423	463	490	469	445	453	490	454	466	466	466	431	489	473	472	475	441	449	420	437	464	455	476	472	471	494	439	458	425	452	466	470	441	460	492	443	458	468	465	426	459	465	453	504	448	432	455	438	420	479	464	429	465	480	447	450	476	509	424	437	418	452	461	443	459	448	461	465	479	458	471	508	444	501	450	447	412	470	454	458	468	492	479	423	486	447	427	457	463	438	458	467	463	429	470	499	446	481	464	461	469	483	448	432	443	458	475	484	467	456	464	441	469	462	415	441	429	439	495	454	465	455	454	478	444	486	485	493	415	449	463	464	474	474	465	429	493	443	462	496	434	444	469	447	451	477	455	445	501	479	442	430	474	414	448	422	464	508	469	426	444	456	460	474	459	476	455	476	449	469	425	439	407	465	486	513	456	481	482	439	453	489	434	432	484	437	440	454	464	474	435	469	502	448	457	482	467	468	458	454	468	480	420	447	450	488	439	468	478	450	444	454	460	438	445	416	458	469	468	443	477	460	464	477	452	491	439	428	446	481	484	453	443	479	425	458	448	432	461	469	476	458	467	480	466	494	501	485	488	458	424	494	462	474	480	426	470	494	443	439	444	487	447	450	421	469	439	468	466	464	479	419	463	469	449	473	411	454	496	469	478	440	461	447	452	476	435	470	444	452	449	489	467	415	475	467	458	454	447	488	461	434	474	475	411	502	440	438	475	487	498	438	425	459	449	464	499	509	482	427	463	457	430	433	507	456	457	412	456	493	485	488	497	433	443	485	463	476	446	462	443	528	446	449	420	456	478	432	441	496	468	467	481	446	452	452	452	453	525	430	459	484	485	482	442	456	440	435	437	448	441	461	430	457	454	458	465	498	457	462	445	447	402	448	450	502	440	487	454	485	476	450	472	443	479	462	479	446	439	448	463	458	461	467	444	489	437	447	468	454	458	463	463	475	475	465	472	491	422	468	444	447	439	458	445	439	497	463	441	451	464	460	462	421	414	457	434	446	501	444	441	473	470	481	485	468	454	484	446	454	445	498	431	461	479	452	466	422	447	458	433	456	457	465	470	447	466	446	490	463	446	465	484	486	432	407	498	423	471	501	460	445	456	479	439	436	433	435	430	406	455	493	474	424	452	442	447	457	469	454	484	436	453	472	501	471	430	484	501	457	452	520	486	441	427	495	448	464	430	463	440	481	451	465	449	439	448	435	429	418	533	474	470	403	459	439	470	470	447	459	483	434	457	469	432	460	442	426	481	491	427	493	439	477	465	437	497	455	473	470	472	478	479	430	468	482	470	449	482	443	456	430	486	500	468	432	480	440	443	465	466	467	456	456	480	448	454	456	461	477	485	492	448	454	441	471	477	489	458	399	476	467	490	456	477	485	473	443	423	459	462	448	439	469	432	496	491	462	494	443	442	457	465	465	446	429	446	444	465	462	420	454	489	467	454	490	456	465	444	414	457	459	473	435	461	421	483	450	478	432	473	480	444	483	463	506	440	480	477	471	460	476	474	437	491	440	507	478	442	471	474	433	476	438	443	472	432	454	474	449	463	425	447	455	456	487	441	497	426	470	451	445	487	463	474	452	451	486	472	496	442	425	505	448	485	473	450	443	488	437	437	473	466	457	441	476	446	477	479	445	474	463	432	469	485	460	468	463	446	480	450	494	448	453	507	461	480	451	485	464	455	444	433	480	489	411	464	433	500	462	461	438	464	430	444	493	474	491	496	448	494	487	423	477	482	435	456	486	471	480	479	447	457	442	430	403	452	435	450	463	492	520	413	450	468	499	465	473	438	499	461	427	429	426	490	489	429	497	443	470	463	459	456	462	466	454	465	494	479	441	467	480	455	456	491	457	460	480	481	466	477	461	446	431	462	487	468	465	468	488	497	474	467	432	483	466	436	488	468	466	473	456	451	455	439	459	444	438	454	509	475	450	424	441	419	493	427	464	465	474	501	476	453	451	438	446	474	428	413	496	451	475	427	486	465	494	453	460	498	472	469	460	434	427	469	456	492	442	463	450	432	497	470	460	476	459	495	438	466	444	463	469	468	416	427	459	452	485	484	459	443	448	450	477	460	496	482	438	459	433	444	448	489	444	461	459	431	480	450	468	400	491	447	483	519	493	477	457	462	448	495	452	428	426	433	484	483	469	475	502	458	481	492	455	447	520	495	458	482	460	445	434	421	475	429	438	528	499	469	432	473	460	453	437	436	461	453	495	439	444	481	454	475	451	476	497	443	443	473	440	449	493	441	461	465	458	471	447	466	461	433	460	488	468	453	449	499	439	436	488	442	526	460	451	423	450	443	457	474	470	490	467	436	435	430	467	432	458	468	489	437	445	453	449	475	458	456	450	454	490	467	443	463	452	427	480	456	439	435	452	480	435	431	485	467	461	461	473	431	458	436	399	449	444	461	455	449	452	485	453	453	473	473	441	486	457	442	479	449	476	444	496	465	451	464	480	463	486	472	479	464	464	455	454	466	437	448	444	443	436	418	466	471	448	483	464	471	448	450	470	482	438	457	453	432	443	426	467	441	452	461	413	475	472	478	444	485	502	479	439	417	461	445	462	434	458	467	442	457	460	463	416	461	482	480	440	470	490	490	457	455	485	476	453	475	454	466	451	446	452	449	461	470	455	463	435	457	493	514	439	466	484	479	442	470	454	486	455	469	457	452	487	507	452	498	458	450	481	500	484	428	439	433	457	475	454	467	442	487	423	450	469	432	462	482	405	448	469	465	464	462	503	443	452	466	418	485	452	471	419	461	497	492	448	461	492	474	443	454	464	494	452	480	502	442	455	449	428	464	456	485	435	451	414	449	505	454	456	446	469	486	473	439	422	454	443	470	488	487	449	468	477	449	439	475	467	499	477	445	474	478	460	457	456	475	453	467	475	441	469	480	497	469	464	453	464	453	497	463	427	457	450	472	472	439	447	494	489	465	459	457	494	476	458	471	455	479	450	484	446	464	475	463	468	476	444	445	469	435	463	480	434	452	449	487	450	461	464	456	420	448	428	490	467	454	411	479	478	459	496	460	459	498	467	396	418	480	445	483	483	435	433	475	445	462	470	446	468	491	466	495	472	463	477	454	441	463	444	434	471	459	473	468	470	466	457	507	477	449	456	451	473	461	463	467	458	448	466	466	449	453	434	456	470	488	447	469	426	474	486	524	435	453	452	488	442	455	435	465	468	436	469	443	458	452	447	431	489	438	431	471	433	445	451	490	500	489	430	481	475	418	413	436	450	462	459	464	482	460	484	453	411	445	431	465	410	470
4951	16103	11914	5889	3792	2766	2053	1738	1445	1249	1079	945	930	861	783	771	741	745	702	640	597	677	635	573	577	605	600	590	552	603	604	576	610	531	606	588	565	593	544	575	533	543	567	550	559	580	567	533	556	524	563	548	546	517	574	561	526	546	542	549	498	546	577	567	578	566	589	544	562	531	546	547	554	518	527	549	539	540	548	559	551	557	544	582	553	543	554	571	529	536	551	553	584	552	546	551	550	541	551	528	531	517	561	557	544	547	559	543	553	548	545	573	548	542	530	572	518	535	557	524	531	570	527	535	549	587	525	546	544	534	543	543	578	546	539	548	510	528	561	574	551	554	562	549	554	525	534	584	510	570	549	559	541	548	615	533	508	560	520	521	504	548	542	539	557	543	544	574	526	517	563	529	526	554	535	550	535	543	558	514	553	557	555	570	557	547	557	490	571	530	535	545	560	532	492	516	515	552	568	533	535	504	499	532	551	538	567	547	541	553	506	573	526	528	593	518	532	549	573	549	510	549	579	544	542	566	529	585	517	547	553	566	561	508	553	576	555	552	557	588	538	561	562	521	542	531	539	516	566	509	559	513	507	489	550	590	573	525	553	527	547	489	577	535	528	526	545	544	581	566	561	528	533	504	526	548	547	555	560	542	567	575	556	521	571	584	588	532	574	575	523	536	535	557	558	560	550	517	530	559	524	568	507	559	489	519	566	564	559	535	568	538	550	538	515	469	508	581	520	567	545	526	540	583	571	568	537	556	542	559	515	534	563	601	546	517	509	539	530	537	572	529	555	509	516	485	523	567	553	525	530	526	568	534	494	547	546	536	547	513	564	551	524	554	551	600	563	574	559	521	556	605	613	503	540	589	577	546	534	507	544	559	530	566	526	522	582	593	535	545	525	517	594	522	533	530	528	609	540	600	530	572	525	583	542	542	578	548	526	563	579	585	553	548	548	586	549	514	532	579	573	530	542	579	584	537	514	560	547	560	528	528	520	521	573	527	592	554	565	545	540	544	541	561	538	575	589	531	560	532	544	545	558	534	543	546	543	552	567	540	566	592	520	534	540	569	568	553	565	531	548	551	571	537	538	514	561	538	521	531	533	560	571	514	555	521	555	561	548	532	530	532	544	547	544	531	554	517	546	549	510	577	524	539	555	566	571	534	550	545	565	567	563	611	547	546	591	544	561	519	569	595	545	545	537	553	580	586	545	520	503	531	540	522	521	528	533	508	558	544	566	545	545	565	553	561	546	512	540	540	523	533	552	554	563	553	551	558	511	545	481	559	596	540	506	506	541	579	581	575	514	549	546	554	539	576	580	556	520	566	544	560	540	546	535	536	558	566	511	538	579	559	583	522	566	542	552	547	531	520	573	545	527	535	547	510	553	505	599	554	548	565	565	544	562	561	533	551	545	551	528	536	609	531	542	603	548	549	561	547	523	560	545	554	549	573	491	556	546	528	486	596	516	551	531	564	547	542	560	563	525	579	541	552	555	560	573	534	545	541	540	528	538	497	540	551	515	591	548	539	570	512	554	547	555	521	593	527	543	535	580	530	538	542	555	527	508	539	543	517	536	546	567	564	576	554	531	551	564	563	552	506	582	589	529	565	540	594	585	562	531	546	543	600	547	543	561	485	554	606	524	567	563	509	548	503	534	572	564	554	524	511	538	556	541	528	545	566	535	529	523	534	564	531	539	558	550	587	523	549	546	560	572	548	566	530	567	560	588	520	554	543	546	547	493	564	541	565	561	530	543	567	522	576	554	547	554	562	522	526	541	541	530	541	559	541	533	539	541	552	531	516	555	543	545	581	567	583	527	563	552	557	549	548	549	571	512	586	537	538	540	530	561	506	500	567	508	524	553	584	496	555	573	555	558	553	511	521	586	529	482	573	565	564	576	578	575	554	567	550	539	495	563	553	542	545	510	578	583	556	544	571	508	545	494	537	571	516	570	558	583	533	573	553	568	521	542	552	571	553	551	550	537	546	563	576	541	561	513	577	528	477	540	514	531	546	550	566	549	568	585	531	565	538	532	526	541	565	525	603	538	507	578	534	545	551	503	523	566	570	547	570	533	578	558	533	575	544	537	529	543	553	550	550	551	562	574	541	527	542	546	562	542	564	555	535	574	537	520	539	541	540	528	533	532	499	491	556	527	575	542	535	535	547	529	526	556	554	561	536	531	549	556	508	555	587	555	534	557	555	536	589	515	555	517	522	566	570	552	558	543	554	508	526	538	571	530	528	583	566	538	577	564	573	565	552	500	519	488	509	558	585	516	553	540	555	537	533	558	562	504	542	528	569	559	556	526	572	561	538	526	512	567	528	526	583	522	547	561	550	561	551	570	548	572	529	503	551	561	543	562	545	539	570	552	524	536	566	564	580	541	537	531	554	558	526	521	557	564	535	503	568	506	565	574	550	569	545	579	538	508	541	514	539	504	549	539	553	515	574	523	554	536	567	546	552	544	524	515	554	527	496	561	565	561	571	538	546	557	477	527	533	533	580	605	542	484	560	507	539	578	588	571	540	540	477	576	496	551	526	556	534	565	540	528	619	522	541	539	522	526	554	510	522	546	552	525	573	536	549	590	538	512	542	540	529	518	543	556	573	508	555	523	546	545	555	547	534	517	542	514	545	573	563	557	516	546	534	542	566	540	561	570	499	536	540	570	535	535	562	560	548	534	546	538	544	532	520	580	572	522	550	560	562	525	529	545	540	544	540	559	540	524	559	534	542	547	534	556	565	576	561	574	569	577	486	498	566	557	550	523	536	568	512	578	545	540	536	528	488	541	554	556	565	558	527	561	531	513	563	562	576	551	567	543	515	567	586	528	515	563	524	518	572	529	535	518	515	572	522	560	544	533	542	529	525	551	533	566	554	516	542	540	573	566	597	531	552	558	505	576	548	550	537	499	497	556	508	534	532	559	511	555	596	552	539	578	530	535	555	571	522	553	589	557	560	532	554	571	585	534	595	532	621	557	548	560	543	542	520	532	503	521	518	524	563	561	575	535	583	526	554	525	529	548	592	526	543	540	566	544	530	526	557	552	576	556	562	479	563	548	536	594	595	588	527	528	559	583	521	550	542	582	549	541	545	524	545	534	569	521	524	546	513	530	555	549	560	541	573	529	560	550	524	573	551	526	554	553	549	536	531	513	541	548	504	546	566	524	549	556	490	509	554	565	513	556	564	548	570	564	539	559	532	573	583	550	566	542	515	563	558	525	551	544	516	509	566	561	502	545	544	576	524	529	579	520	560	583	539	570	528	552	571	525	549	518	561	547	561	545	547	528	517	574	531	504	535	545	556	527	591	530	532	596	545	583	522	563	537	556	549	539	578	574	565	525	534	535	564	529	537	574	551	537	530	536	550	536	572	563	541	514	560	532	531	542	560	582	546	574	552	522	569	539	573	569	559	568	536	538	528	527	484	538	567	543	530	575	576	612	556	547	528	548	531	560	548	539	574	543	569	540	557	538	546
26863	18796	5664	1023	719	620	626	575	598	585	563	530	533	571	549	529	567	594	546	537	564	532	546	565	579	559	559	548	541	565	531	583	500	564	545	537	563	559	586	556	580	538	573	595	590	543	550	553	542	577	568	570	515	560	540	516	559	597	563	544	540	577	555	548	593	563	600	530	561	576	481	520	561	558	546	568	589	570	559	556	508	594	538	553	608	579	590	545	509	588	585	569	608	581	550	560	532	569	518	550	517	559	555	506	550	572	561	567	561	530	569	585	523	593	543	593	590	581	578	574	539	594	615	545	563	550	549	583	510	533	574	563	574	557	590	507	590	572	545	589	561	542	599	510	586	589	538	543	550	572	530	547	548	595	574	555	572	541	543	555	546	598	601	554	544	593	527	539	595	594	553	578	547	543	529	555	559	559	591	566	561	568	525	542	556	554	560	561	566	565	544	552	565	573	558	585	551	606	568	616	565	565	605	554	577	547	572	582	591	575	534	537	576	561	597	524	549	585	567	553	542	551	513	542	563	534	534	572	539	572	578	592	564	622	571	587	567	521	534	548	536	554	545	550	540	598	586	534	577	552	590	577	560	530	570	562	542	550	566	550	535	521	550	580	545	552	556	546	635	582	568	574	562	553	556	585	564	565	568	587	519	556	576	532	595	588	557	562	540	536	567	594	609	524	547	623	573	566	535	562	526	556	562	579	530	577	567	593	578	555	603	532	569	589	565	581	551	582	584	563	588	560	572	553	558	549	572	577	558	556	562	578	543	527	567	552	545	572	627	640	555	583	584	568	567	538	586	564	597	566	577	574	575	585	567	550	570	585	589	514	522	579	569	582	548	577	527	523	563	550	567	580	546	552	547	510	560	523	549	541	574	584	553	584	580	617	581	567	573	540	545	542	575	557	551	585	488	591	557	562	558	529	529	537	531	552	544	544	537	507	563	565	570	594	528	535	571	539	545	557	565	515	591	534	614	538	556	543	589	599	572	573	553	576	477	558	587	563	519	551	620	517	574	534	556	586	536	572	552	554	545	578	572	553	526	555	531	606	576	542	568	515	559	553	540	531	529	584	514	535	565	589	565	528	546	558	615	587	571	569	590	575	597	564	550	564	547	524	527	539	560	567	615	586	561	569	562	597	557	547	544	558	567	553	542	585	521	601	566	536	537	523	566	599	605	547	557	564	550	533	572	565	554	569	563	588	559	595	574	592	577	566	533	547	583	544	608	540	536	588	598	555	553	545	535	539	592	538	582	550	550	609	548	558	584	586	569	534	561	529	553	544	568	509	555	505	553	585	578	572	564	562	545	562	570	561	557	574	506	554	552	571	575	536	586	532	571	556	518	557	566	578	531	565	552	592	558	567	539	564	593	558	561	560	532	536	586	568	595	591	552	517	593	551	588	564	578	547	549	564	562	588	568	551	540	574	610	574	549	531	544	548	531	525	568	545	555	539	572	540	601	551	550	553	559	546	562	548	595	551	555	578	592	587	517	605	559	544	574	532	585	556	545	530	548	546	551	524	567	541	587	565	530	517	584	614	573	519	555	553	583	562	545	559	551	563	567	585	551	545	554	563	510	540	523	572	584	551	541	587	518	536	568	558	590	548	540	579	577	519	525	538	525	577	559	532	578	502	524	538	546	560	590	568	593	601	580	604	553	561	550	554	576	566	574	581	616	546	561	575	550	541	548	579	537	569	585	552	556	556	549	527	540	530	504	537	568	579	562	563	546	551	559	533	561	529	571	555	555	563	555	561	578	569	559	581	575	574	565	577	544	567	563	538	564	542	621	543	541	560	553	620	560	579	554	555	553	568	594	545	545	565	605	569	554	579	534	555	556	588	568	589	538	522	578	558	520	544	594	611	586	542	564	556	559	569	597	581	509	528	546	574	520	547	582	564	603	533	540	568	578	518	552	550	568	527	571	558	549	577	564	538	535	553	557	558	562	520	565	542	570	555	548	583	522	580	590	559	550	546	539	555	563	568	530	575	544	555	578	585	533	572	570	605	566	549	535	573	558	564	551	557	562	552	558	558	557	560	561	514	576	597	564	552	576	603	530	564	578	518	581	564	593	586	583	571	539	566	542	588	603	592	586	583	553	546	569	601	502	565	548	522	574	534	556	595	582	560	564	507	577	572	580	541	594	569	566	585	522	607	561	566	563	526	476	583	490	510	569	551	567	522	550	582	525	586	588	554	563	580	548	561	546	597	523	551	606	552	532	541	573	530	579	603	511	579	554	539	552	556	524	569	578	592	567	563	588	576	591	542	564	584	566	576	533	505	536	595	536	518	575	558	572	592	584	561	567	507	573	559	536	573	525	568	552	580	606	537	577	568	566	554	596	576	560	567	580	557	604	542	584	572	581	576	565	545	585	553	560	531	521	523	539	575	561	578	578	586	550	564	576	566	547	537	562	597	543	572	564	519	563	543	547	526	546	575	552	580	554	561	544	556	593	593	563	553	577	562	562	546	561	525	556	544	583	561	528	558	567	558	533	576	520	568	584	542	528	569	567	584	534	599	562	595	548	590	585	513	556	574	559	535	586	539	578	568	598	584	559	571	572	586	547	556	561	508	574	532	597	561	545	593	559	568	573	531	531	551	566	559	551	577	560	593	565	544	622	561	582	543	568	556	546	574	560	560	551	511	560	541	586	554	589	538	575	564	586	545	559	559	568	562	569	580	540	566	576	580	569	578	586	562	572	566	593	579	549	589	539	574	562	553	570	583	551	562	566	553	536	592	604	565	552	605	517	556	549	555	557	555	551	537	540	558	546	567	539	548	575	549	527	558	552	558	583	576	545	517	561	554	542	537	517	589	582	530	539	537	543	528	571	591	564	550	542	555	579	559	535	570	485	592	579	614	603	564	576	541	519	586	557	550	577	574	530	539	571	552	531	566	548	554	575	602	573	600	556	550	569	550	558	552	571	568	554	596	524	567	587	519	578	586	575	570	559	566	535	574	562	551	581	569	546	525	556	532	583	568	554	576	571	544	560	570	560	573	546	565	531	568	556	567	662	533	568	506	575	541	568	560	543	511	533	594	548	537	550	573	574	579	568	514	571	563	569	524	564	543	538	560	572	517	578	604	501	629	587	547	518	569	558	589	525	533	562	588	545	583	537	608	585	568	617	536	542	593	574	594	542	528	541	571	556	570	565	524	557	524	549	578	597	591	560	580	538	503	552	526	594	561	597	523	558	551	578	535	594	541	566	559	531	575	585	599	542	565	543	570	585	546	533	541	557	556	553	578	564	608	527	547	592	535	594	585	500	531	553	539	525	588	586	553	558	559	530	569	560	563	565	547	591	570	531	558	562	588	581	545	580	543	564	567	558	602	502	571	526	559	545	535	531	548	565	586	570	525	509	548	569	539	554	569	589	550	554	547	550	584	563	568	599	553	569	539	513	573	580	568	585	555	537	569	554	580	538	570	540	545	546	564	554	586	588	574	568	575	558	566	545	524	578	558	546	586	578	523
4451	2007	2040	908	804	743	705	633	674	652	706	649	651	639	629	652	586	635	656	622	647	596	706	680	616	608	664	658	659	642	648	609	628	652	617	649	640	632	662	636	583	647	636	641	620	626	629	651	653	612	633	631	641	668	656	637	677	644	655	629	645	660	589	667	604	646	650	654	667	620	639	671	636	651	651	659	623	619	626	629	634	619	645	644	634	624	650	625	636	683	651	630	659	631	611	644	646	703	664	646	652	677	649	649	679	606	649	671	614	676	629	652	573	672	611	620	627	656	639	609	647	688	583	657	653	639	643	668	670	611	666	628	689	678	671	634	637	674	631	620	658	659	640	640	658	631	645	631	622	671	643	593	634	658	666	681	608	636	669	661	674	599	625	661	603	629	631	643	633	663	710	620	665	666	654	615	658	636	673	611	579	630	640	637	660	637	626	666	596	668	613	646	681	626	661	626	602	645	652	651	644	635	610	617	616	624	641	623	632	641	637	646	683	653	704	654	630	645	669	626	634	652	657	669	637	597	692	673	664	641	594	608	686	620	664	649	661	627	658	637	657	674	638	663	650	662	602	670	646	643	651	666	663	585	651	671	660	622	654	633	628	703	650	642	642	646	641	638	627	652	685	631	645	682	643	669	670	649	641	643	686	671	669	674	662	672	624	647	652	638	654	659	659	652	621	682	673	584	631	646	585	626	619	617	661	652	639	620	659	628	654	639	672	664	684	612	681	696	668	686	687	617	622	666	608	606	649	641	630	619	618	671	627	668	629	659	607	670	651	633	669	685	652	618	678	616	626	650	644	613	618	674	618	642	632	609	612	626	620	627	639	648	641	624	668	633	655	665	629	629	633	621	628	651	646	684	638	581	665	654	679	602	614	626	669	686	679	617	607	655	632	632	657	636	690	641	633	681	632	680	668	608	618	596	634	627	638	645	653	656	641	712	637	638	668	658	669	674	639	645	651	626	607	646	672	626	589	673	685	624	650	665	647	678	659	637	646	654	663	669	685	637	645	646	670	666	664	652	657	672	641	668	598	663	616	610	660	628	648	634	672	678	667	630	664	657	677	621	599	675	647	608	626	622	689	656	619	648	659	643	637	655	670	619	633	671	639	625	642	594	653	651	625	624	661	610	674	658	620	647	618	643	680	661	635	625	671	638	657	617	655	639	633	645	660	663	619	609	631	672	655	652	637	654	647	644	642	667	681	657	672	653	626	636	626	651	661	668	640	666	632	650	640	667	653	705	650	719	683	655	658	603	642	614	619	614	614	653	639	648	639	619	607	652	645	586	625	669	625	666	673	641	656	624	662	688	653	631	672	639	661	644	644	638	666	676	618	639	649	632	642	581	621	649	627	603	663	627	675	686	651	626	628	666	663	626	679	630	633	639	631	669	682	580	632	611	615	612	646	649	648	684	641	604	645	659	636	621	665	624	646	681	632	673	599	678	656	663	642	613	633	607	667	678	646	648	632	651	644	622	653	627	638	633	668	634	611	620	631	637	662	659	613	636	631	619	651	646	649	701	644	692	675	621	651	677	659	605	631	573	647	608	622	671	652	620	641	627	624	656	677	586	644	635	659	673	647	680	614	619	647	642	617	628	647	665	614	632	620	612	616	634	664	622	673	614	611	693	632	648	681	665	634	639	665	612	622	630	669	706	659	675	651	661	672	661	575	656	634	607	662	646	638	622	620	646	639	663	668	629	632	643	672	641	638	633	600	639	650	650	648	631	631	631	621	664	656	675	640	610	654	610	657	653	677	648	646	659	621	646	614	635	561	634	637	627	632	633	644	645	628	628	647	655	651	660	670	633	662	625	705	629	597	624	627	644	660	637	646	608	634	589	614	614	666	658	649	619	665	630	631	641	633	675	626	645	593	642	671	650	637	616	634	662	632	607	644	631	610	676	626	640	616	679	620	663	628	662	630	650	628	664	643	654	645	652	646	626	625	685	645	621	603	613	621	674	612	629	656	636	666	592	636	657	659	649	678	655	626	638	649	671	633	659	676	575	657	631	650	637	630	628	640	642	671	640	596	653	667	640	651	622	651	667	710	597	615	628	677	652	664	663	608	611	635	619	634	619	634	605	601	632	674	633	635	700	648	649	618	618	595	675	605	620	635	660	678	639	648	608	662	665	658	610	604	633	677	600	636	668	637	632	657	647	638	635	612	648	645	679	629	622	626	666	616	660	625	641	685	669	637	619	631	664	638	623	659	665	719	662	653	692	625	678	613	602	651	677	652	667	670	658	643	608	624	661	595	671	719	639	642	580	636	608	657	619	624	625	625	649	643	665	621	697	614	660	599	678	661	663	658	646	672	680	607	673	650	613	611	661	610	638	630	633	641	659	711	640	639	674	645	635	696	632	652	679	587	589	611	627	657	664	647	651	662	623	657	651	644	643	658	590	656	602	658	655	650	640	616	640	631	620	651	622	618	664	657	633	714	639	620	623	646	632	642	662	651	652	685	610	646	692	675	652	611	650	618	670	648	691	603	620	609	647	655	642	613	659	620	633	670	612	687	620	593	651	665	633	631	670	631	633	644	642	646	675	654	632	676	640	644	611	631	653	685	629	601	626	633	673	659	639	627	624	660	614	659	608	675	693	665	653	649	597	644	663	635	642	650	634	598	671	637	645	639	639	658	657	649	665	690	678	624	629	649	674	631	610	625	630	640	645	614	632	639	668	688	644	623	641	632	614	582	614	616	635	609	646	612	668	657	644	686	654	678	658	704	656	681	612	644	676	617	583	693	631	652	663	674	647	618	707	637	633	625	633	689	643	646	610	634	690	649	598	661	619	627	638	687	598	605	625	713	693	644	645	658	610	656	610	594	692	623	605	648	644	653	643	648	672	629	644	646	630	640	688	676	680	660	604	648	636	619	609	651	651	678	620	649	634	613	622	663	657	606	653	627	645	645	681	596	655	612	606	644	643	659	626	615	659	656	613	664	683	591	633	601	663	664	659	657	634	633	661	622	669	664	626	624	641	622	643	640	616	614	629	628	631	639	612	676	665	648	650	613	643	663	631	612	659	668	673	681	632	669	623	643	638	632	634	700	572	650	670	611	640	651	652	629	656	630	644	642	664	649	645	693	675	659	650	629	629	698	654	665	678	655	631	624	638	654	674	631	648	641	597	653	664	664	704	628	634	645	637	650	605	654	624	659	625	635	644	626	584	616	701	608	637	634	638	628	705	626	685	643	621	659	595	631	668	639	673	666	601	631	651	671	658	607	653	645	660	637	687	624	635	643	623	629	628	611	633	654	635	627	643	678	604	645	656	660	660	649	618	636	676	626	636	694	652	670	627	631	622	650	666	612	609	614	719	636	615	667	648	644	649	609	634	618	672	613	650	679	637	640	655	664	613	593	666	612	653	638	620	669	640	660	646	683	631	671	648	623	626	672	643	652	609	642	661	658	642	613	652	590	653	634	652	643	674	660	606	673	644	660	626	654	623	662	669	582	686	666	611	593	610
23284	20867	27893	23981	20865	9594	1572	1079	978	933	857	918	826	837	827	768	796	739	784	827	819	810	795	828	778	723	784	735	788	772	786	757	799	744	768	736	733	762	730	721	704	773	721	765	751	756	786	805	789	784	800	744	743	719	739	752	787	727	754	764	719	718	753	797	741	739	756	705	747	769	748	767	773	709	787	739	731	772	722	760	711	760	757	805	778	822	746	713	694	750	800	752	694	765	749	762	746	730	751	737	690	712	739	776	758	718	750	775	752	772	764	764	778	737	752	793	765	766	744	753	742	706	778	741	716	708	774	798	763	767	782	774	673	754	796	769	781	755	733	726	750	751	758	771	783	743	757	716	775	758	779	762	722	791	765	743	709	757	750	754	778	686	765	706	769	721	743	801	750	759	742	802	779	728	765	764	761	738	771	786	741	711	728	770	723	748	759	733	748	729	719	730	722	745	769	716	779	774	730	750	742	748	756	824	694	786	762	737	702	741	722	723	763	723	756	762	767	714	766	731	779	781	765	770	713	733	721	800	723	748	758	780	751	719	728	772	783	731	783	757	745	727	705	745	743	723	780	746	763	735	788	731	771	748	784	758	745	740	766	740	727	758	729	730	752	744	742	782	762	769	724	789	759	729	708	718	775	749	789	682	752	771	707	758	753	701	702	762	781	735	784	737	744	775	817	717	737	755	726	801	746	767	711	705	777	781	762	714	746	778	782	710	726	750	769	726	752	776	728	778	788	720	752	762	724	774	776	730	774	721	738	806	762	769	761	772	792	740	738	747	762	728	785	710	754	746	753	753	729	756	745	766	720	724	719	772	712	797	705	803	787	794	743	701	741	774	714	741	818	768	719	732	726	751	733	756	730	681	743	726	748	748	767	775	703	729	767	715	751	759	712	736	714	724	704	775	707	741	707	734	751	766	788	755	725	757	763	752	706	723	768	709	745	768	773	739	738	745	797	759	727	723	710	716	766	740	768	773	703	769	782	740	749	756	792	741	768	706	736	747	700	775	722	751	728	746	727	722	769	742	704	758	729	735	696	716	752	791	752	786	745	758	813	744	769	779	739	786	763	699	702	730	765	728	733	765	801	751	784	737	730	739	721	687	754	802	808	713	752	779	756	763	799	751	762	712	699	718	771	767	780	760	789	738	783	727	744	691	733	700	750	728	725	727	752	741	729	776	739	750	745	745	792	770	730	774	715	738	797	762	805	757	734	743	769	750	734	811	752	780	774	789	727	766	766	788	765	745	770	755	778	748	738	790	740	708	767	809	778	789	749	762	732	760	772	724	735	769	726	754	747	742	705	747	670	725	726	745	743	772	765	735	766	771	750	746	701	771	755	738	740	779	812	803	751	743	736	729	770	785	765	793	739	731	777	758	786	758	762	790	716	774	750	780	736	716	692	715	743	737	743	728	760	712	700	748	726	712	750	743	777	756	782	748	744	767	736	737	801	766	783	698	711	754	756	778	743	735	730	729	740	746	807	804	749	758	722	717	711	726	702	754	823	780	725	727	777	713	738	779	743	729	731	709	787	742	719	760	757	784	696	740	777	785	741	762	748	741	740	777	730	764	778	752	769	751	759	731	786	710	762	755	807	812	724	762	721	764	751	741	742	782	711	782	746	716	749	778	761	747	749	728	743	763	773	718	772	747	754	738	722	772	714	775	749	738	753	722	770	760	761	736	774	702	719	781	793	768	758	759	774	738	714	743	762	725	744	755	765	747	742	737	699	770	798	759	764	719	786	791	767	722	712	718	774	752	721	775	759	741	759	709	713	756	722	725	742	755	722	705	802	728	755	755	756	788	771	797	724	746	752	690	771	721	767	762	713	760	759	731	740	778	739	810	693	777	723	698	721	668	710	783	803	771	761	711	776	793	697	769	769	748	744	759	764	786	774	719	770	725	761	758	732	717	765	811	740	721	745	718	772	754	740	731	757	779	747	762	756	752	731	736	732	697	761	772	755	751	712	753	757	749	810	760	761	702	742	730	775	745	749	753	762	740	709	710	731	770	776	799	733	767	746	745	698	757	746	733	785	768	751	702	736	712	757	751	750	693	770	764	720	740	737	735	745	790	724	769	747	702	759	721	797	722	727	735	737	720	696	770	731	700	766	726	745	691	729	779	724	769	733	725	724	712	747	746	722	759	765	696	763	747	791	792	783	768	728	772	784	763	724	732	769	759	784	735	768	780	739	717	786	720	730	744	753	741	785	747	726	685	722	744	756	788	748	764	782	761	720	755	737	772	722	763	740	730	720	730	762	745	770	725	752	767	759	738	736	701	751	834	661	724	737	752	746	787	733	745	715	800	823	786	787	723	731	721	715	758	707	743	759	750	809	739	741	759	763	794	741	715	692	711	761	728	753	775	769	776	746	699	757	781	724	708	738	750	738	715	746	768	717	716	797	787	777	790	698	765	763	755	715	743	768	738	773	720	724	727	686	787	725	769	754	711	733	715	724	769	742	752	765	744	729	769	718	746	793	783	713	733	777	707	781	790	758	774	731	758	718	704	736	738	742	712	732	757	782	734	760	734	742	730	724	785	700	751	784	743	781	738	735	695	737	718	738	774	702	796	780	744	760	752	793	753	763	713	740	761	752	726	789	757	703	729	740	758	755	749	758	771	709	750	773	761	766	723	805	714	779	731	773	738	723	665	764	715	757	778	747	778	771	764	722	696	748	749	747	773	781	746	727	695	694	750	748	787	772	746	751	731	755	772	723	767	714	756	725	758	697	731	775	781	713	723	784	787	819	773	761	749	733	749	766	770	780	782	669	738	769	737	732	734	747	734	721	749	711	715	804	755	731	781	731	714	766	747	699	755	745	783	754	740	791	741	784	752	757	706	775	701	756	739	769	753	742	764	761	724	748	751	725	723	742	774	747	716	740	748	714	758	734	720	699	732	775	721	703	798	780	735	746	706	804	710	792	710	771	730	751	714	727	753	782	795	746	738	757	746	740	719	760	746	717	740	728	763	751	744	713	789	744	745	731	768	736	724	736	783	761	715	767	773	779	772	720	742	754	772	784	790	765	739	751	754	765	786	728	749	768	772	743	739	774	756	754	803	775	738	745	745	736	769	778	795	749	757	722	766	816	720	760	748	710	784	744	746	760	795	776	716	741	757	729	796	770	747	753	743	738	741	703	731	732	738	724	763	745	787	779	715	773	731	768	774	763	755	741	754	736	787	704	714	786	793	746	741	730	760	731	772	750	782	725	730	767	754	747	750	727	728	745	746	781	772	763	721	774	739	745	741	786	719	716	728	737	778	689	728	733	739	770	775	725	762	745	748	733	771	776	732	756	774	771	694	739	737	674	734	792	785	809	727	738	729	748	778	764	756	783	729	751	721	727	731	799	731	763	739	689	745	762	747	738	727	700	724	763	736	774	761	723	738	768	753	681	781	770	706	710	755	703	750	769	767	765	723	735	762	765	714	808	772	750	770	735	817	755	751	720	741	742	745	726	768	773	765
3716	9751	8139	3785	2788	2045	1710	1434	1331	1217	1119	1081	990	981	938	968	914	919	883	891	917	965	924	869	922	860	838	899	855	880	917	910	882	930	859	879	921	862	866	907	843	861	877	821	907	917	870	880	833	915	838	868	863	861	897	828	817	869	858	886	871	929	895	882	821	902	901	817	884	838	843	842	940	837	864	865	891	877	867	836	837	844	873	862	860	865	815	901	871	911	877	854	853	856	893	857	867	905	878	807	816	862	823	879	865	855	896	819	759	825	858	865	834	805	884	815	877	892	854	875	870	869	895	851	850	835	865	873	941	898	858	859	880	856	856	903	856	878	890	863	837	851	861	852	842	874	829	919	846	868	871	847	875	832	881	883	838	838	803	842	812	872	886	856	853	875	868	880	874	814	827	871	910	872	836	823	851	844	892	926	874	894	880	857	866	875	837	855	867	827	869	836	847	891	867	872	848	880	895	918	827	853	814	892	876	863	838	858	894	828	874	844	846	901	846	880	897	856	842	837	880	858	850	901	864	864	850	882	831	905	849	869	847	821	862	934	880	901	891	849	870	871	802	837	875	856	815	900	851	863	898	840	914	809	884	870	892	827	883	821	891	838	874	848	821	897	850	826	926	896	905	931	884	872	856	891	886	828	895	797	902	864	850	805	901	783	911	867	881	803	897	856	899	909	859	787	861	855	803	858	820	887	841	845	863	875	892	813	864	840	861	868	869	818	834	817	859	857	878	807	918	871	876	898	901	857	816	797	797	887	810	873	843	849	848	806	875	798	838	837	847	864	825	858	845	868	843	853	870	850	863	882	866	878	858	813	817	846	851	846	840	866	841	796	853	825	801	906	866	878	870	850	814	846	887	894	870	833	911	858	848	839	799	838	865	921	887	793	826	874	882	796	844	885	842	875	872	813	867	849	828	896	856	863	829	824	855	836	853	800	902	839	874	847	858	788	879	852	845	865	810	896	875	866	854	873	824	842	856	879	913	897	819	843	865	876	902	905	824	841	844	884	917	879	840	882	882	850	838	859	928	833	851	798	865	858	865	812	844	855	871	813	843	851	842	828	840	857	852	852	818	858	832	911	827	882	851	866	851	892	891	845	888	856	827	885	871	872	878	901	854	811	886	861	902	859	843	883	896	829	851	798	856	863	907	936	866	872	899	885	801	853	853	891	842	882	832	862	856	830	883	843	832	868	833	859	866	870	907	882	888	829	907	898	892	852	857	834	831	906	836	848	857	880	891	856	896	884	876	870	870	797	850	834	848	847	831	863	802	788	870	882	836	881	854	864	852	865	889	837	876	864	850	888	862	841	911	831	881	897	822	824	836	812	833	835	845	852	856	823	875	856	867	816	900	909	857	838	850	887	858	831	846	855	863	875	824	882	840	879	865	853	832	842	854	795	856	867	843	837	828	842	877	816	865	844	904	887	865	805	859	882	869	868	851	832	858	849	861	843	850	851	895	859	901	834	844	794	874	868	881	826	832	894	871	847	886	881	883	851	808	843	880	854	803	827	885	873	810	874	860	843	862	867	897	853	868	853	872	835	868	847	830	869	786	851	834	817	897	858	870	870	847	828	859	859	862	905	833	855	866	868	909	896	860	839	854	923	840	873	871	860	887	841	800	882	869	860	848	882	888	831	834	881	870	898	832	822	861	897	904	824	842	871	862	837	884	778	875	872	851	871	864	869	833	909	849	873	867	881	853	877	830	750	838	812	813	801	855	829	889	881	856	846	876	838	903	878	830	828	875	870	900	948	873	883	884	863	855	870	830	846	856	838	905	852	885	892	828	883	883	870	875	872	845	834	842	910	897	870	796	851	842	867	835	831	860	836	891	845	872	815	829	836	842	870	893	902	866	853	869	840	813	807	843	869	857	819	857	828	926	824	878	830	843	853	860	871	868	851	864	872	821	840	852	881	867	873	862	911	841	871	818	899	845	902	825	809	825	843	836	797	839	829	884	894	848	876	809	866	857	833	834	853	864	866	883	829	863	835	890	864	826	855	777	866	819	873	847	810	861	836	872	825	855	893	839	879	831	830	849	815	829	858	836	852	818	844	809	839	856	809	883	848	839	888	817	857	844	815	877	884	912	855	849	868	829	863	837	915	883	871	827	875	840	895	832	902	848	846	876	798	874	867	853	874	853	845	886	830	853	848	844	831	846	877	874	858	789	870	813	842	851	865	846	856	854	860	897	829	869	820	839	899	851	841	861	780	804	862	858	830	868	860	841	856	863	907	888	880	847	890	752	881	855	837	904	833	846	875	854	897	827	853	824	892	829	868	887	840	866	849	862	927	844	841	893	845	900	865	871	820	896	852	864	834	843	851	896	918	924	821	849	831	828	875	900	855	873	839	836	897	844	802	822	868	850	851	828	839	871	885	856	817	852	861	831	838	863	904	912	867	896	876	835	851	928	888	886	869	812	924	889	903	797	847	802	839	837	843	868	793	799	853	826	866	825	862	859	842	819	829	916	847	828	855	829	868	903	902	894	872	839	849	840	871	867	840	821	907	836	841	831	855	856	792	863	845	877	890	851	852	856	846	858	833	873	835	905	885	802	884	867	877	816	877	877	851	832	862	845	842	851	942	827	835	868	835	827	843	848	904	853	841	835	832	873	816	813	900	851	866	861	822	848	843	858	915	846	817	869	875	897	893	883	894	790	881	898	836	832	809	901	868	842	822	856	877	869	825	896	848	850	883	838	888	875	855	836	880	832	850	838	873	822	854	868	870	872	882	880	832	909	876	875	893	859	892	921	819	920	897	853	861	849	862	865	841	799	914	872	812	868	854	866	833	842	856	843	833	847	918	850	896	868	854	835	925	893	834	823	918	830	882	867	874	829	807	856	816	905	886	858	903	889	830	878	863	897	855	819	814	875	850	840	846	832	897	841	823	843	878	862	814	880	849	877	840	878	815	833	859	854	820	853	827	845	837	824	868	863	842	870	875	878	809	890	885	878	862	889	855	834	897	835	853	819	831	840	868	887	893	833	858	872	858	855	817	928	830	845	895	898	811	852	864	898	900	882	840	867	833	833	836	854	911	873	823	881	801	842	844	872	873	823	867	933	856	845	862	864	822	816	836	894	858	867	875	869	841	881	862	870	870	909	864	886	823	797	833	880	838	867	863	852	871	800	892	869	874	837	851	880	859	842	855	886	882	838	855	862	898	875	823	839	851	853	827	876	840	833	838	872	798	901	819	883	852	854	866	862	849	830	828	856	860	876	854	853	833	827	859	874	867	872	843	849	876	824	862	858	897	825	828	839	840	857	850	902	830	817	814	830	843	842	890	901	842	864	854	921	804	889	845	878	826	851	879	820	853	891	833	826	856	797	826	868	883	880	913	848	879	856	885	829	873	839	875	878	828	826	871	897	845	861	915	870	938	856	868	814	837	841	871	818	814	880	839	908	869	836	844	865	868	829	846	789	839	852	819	860	830	856	881	800	833	842	839	872	866	880	894	887	802	848	852
24233	20858	26903	24852	12078	854	481	451	387	365	340	319	308	344	326	298	306	344	289	300	270	276	301	306	255	284	277	262	290	265	263	307	268	269	295	310	279	264	292	277	258	307	266	293	273	293	281	276	292	288	259	279	280	289	295	272	279	277	261	244	286	291	274	296	263	266	293	283	270	269	291	261	285	285	293	263	300	269	268	285	259	303	259	261	291	272	291	288	284	278	286	270	270	301	263	279	272	274	270	288	262	277	262	271	247	285	270	270	266	290	298	287	236	280	276	260	246	296	277	281	295	316	266	280	265	287	253	331	275	292	268	260	263	290	273	272	288	245	274	266	254	299	282	275	290	254	295	242	271	297	269	278	286	275	284	276	271	287	303	261	234	263	285	283	261	275	251	242	272	279	298	252	261	267	254	278	241	268	276	284	297	292	276	262	276	286	275	268	292	282	267	276	310	269	314	281	239	280	262	242	265	267	251	255	271	266	289	276	294	276	261	266	290	280	291	294	273	229	304	267	259	253	246	263	286	281	278	252	278	279	286	291	251	255	286	235	279	296	265	281	265	291	248	251	284	308	264	265	252	256	265	278	266	284	261	275	295	278	276	266	281	261	268	264	303	268	269	286	281	253	275	262	297	251	244	270	262	304	292	309	270	291	254	264	282	288	263	279	272	272	285	285	249	270	292	301	272	308	274	313	271	290	266	296	301	289	258	279	257	283	269	269	281	255	277	296	272	281	271	284	304	284	281	284	278	281	261	259	267	284	274	257	281	260	288	283	254	266	275	283	294	283	284	276	295	263	280	286	266	281	253	272	301	269	254	275	256	243	315	290	271	254	261	282	274	290	278	263	269	269	232	279	266	301	287	289	272	257	258	277	284	267	269	276	234	265	281	288	266	261	281	250	316	272	263	251	260	274	278	288	257	265	283	258	274	263	306	271	268	266	271	273	289	261	269	258	283	267	258	286	310	265	265	287	296	292	292	266	309	300	309	293	241	291	237	247	261	282	286	325	259	292	264	273	302	307	298	273	253	298	260	269	253	281	275	252	282	272	305	268	306	303	283	310	250	277	265	279	258	276	265	278	286	270	273	272	277	271	279	269	255	278	293	284	280	267	258	264	275	251	289	260	287	286	261	266	295	282	276	254	305	262	275	274	264	255	291	261	268	275	276	293	250	291	288	254	282	289	271	271	269	284	281	246	266	287	246	253	271	245	292	279	272	275	266	270	281	293	273	286	266	259	256	290	276	307	261	285	309	255	277	278	268	291	257	274	262	297	271	259	269	280	242	303	282	295	279	269	268	280	276	272	257	264	232	277	302	269	256	272	295	244	282	265	291	282	276	256	266	263	256	274	286	281	262	286	275	271	276	275	290	287	271	308	289	273	297	244	259	303	269	273	283	275	243	260	293	283	272	261	278	251	267	274	283	312	260	263	256	262	250	300	245	303	272	266	278	261	291	294	296	263	279	256	275	281	273	294	264	302	243	262	263	266	302	259	258	258	296	278	273	264	292	272	277	261	294	271	259	275	226	253	280	273	288	287	273	268	273	282	262	292	281	281	288	270	271	284	307	265	260	274	282	287	283	263	276	265	296	245	264	258	315	279	275	295	249	295	287	261	303	268	277	284	288	255	281	274	280	302	244	253	266	317	261	259	250	281	298	283	262	252	318	258	316	271	258	291	278	293	315	261	276	278	279	288	301	278	267	231	297	288	268	271	245	257	267	264	235	261	262	297	260	292	294	269	288	267	296	278	252	254	218	232	292	258	276	223	287	279	262	268	275	261	245	283	241	264	276	295	258	297	283	270	267	297	280	257	296	259	262	302	281	240	263	267	249	266	280	261	307	253	264	280	289	278	286	301	259	309	284	298	286	289	296	258	280	284	227	263	286	250	243	278	286	273	272	274	287	275	253	287	261	258	282	284	250	260	304	292	255	292	291	278	267	249	244	268	295	257	274	281	247	290	295	284	268	248	291	284	263	257	281	258	273	244	299	272	280	291	266	268	259	279	265	286	280	278	248	275	250	279	244	277	267	251	272	300	271	259	291	262	271	287	253	284	276	255	271	297	255	265	269	261	266	259	264	289	291	268	277	261	271	244	276	245	268	274	257	280	271	258	280	249	266	273	283	268	294	245	279	291	289	258	295	244	274	310	274	277	279	249	251	274	278	258	245	267	262	268	268	251	278	293	281	286	264	299	258	299	279	292	289	275	278	256	278	279	286	272	304	283	275	257	294	280	279	252	261	267	278	262	271	268	278	282	282	288	260	257	251	257	284	269	306	268	243	266	293	259	300	264	253	306	285	271	294	265	292	284	280	312	276	250	271	259	291	257	277	255	278	297	281	244	286	250	281	293	292	262	280	247	259	273	254	253	280	255	254	271	240	285	278	247	260	281	259	278	267	310	264	297	278	276	301	286	258	275	269	272	243	279	266	260	304	268	282	275	299	273	284	296	276	270	293	298	255	257	315	282	285	282	261	266	258	296	258	300	250	240	271	260	291	274	276	242	277	262	275	277	277	304	285	238	283	258	263	266	269	289	279	259	258	268	264	250	234	258	262	275	278	298	248	294	266	272	245	271	295	316	288	296	269	285	281	286	270	269	264	291	276	287	279	300	318	278	273	273	276	264	286	256	268	287	273	267	248	283	281	268	294	275	264	260	284	276	282	293	271	281	248	245	256	275	252	308	306	282	290	287	301	282	284	269	306	291	265	265	277	280	277	278	271	293	257	289	271	274	259	263	254	268	271	290	290	309	259	280	283	275	265	251	285	277	276	278	249	265	259	267	265	283	271	276	264	256	247	255	281	263	285	271	266	262	263	300	278	293	282	277	288	265	278	272	305	249	265	252	247	241	250	265	289	266	258	269	286	258	279	275	285	252	260	288	253	283	289	242	257	297	280	283	280	259	283	275	268	253	265	257	319	250	309	290	275	297	296	286	286	278	275	280	269	271	268	278	288	305	302	271	301	313	279	283	285	278	274	272	279	287	306	228	269	254	270	257	272	253	248	277	274	291	270	280	292	288	317	269	263	292	275	238	265	258	309	245	250	261	258	263	278	290	281	256	285	270	280	254	293	290	276	288	266	295	296	295	296	304	250	262	277	292	252	275	277	274	265	258	273	293	280	242	215	270	270	274	256	265	283	284	270	292	276	281	259	275	286	271	297	253	278	302	276	255	294	275	235	267	272	265	275	286	296	298	260	249	289	262	259	285	273	283	315	262	252	290	297	279	284	275	254	271	252	289	266	271	296	317	256	280	268	324	271	263	276	258	247	275	284	298	268	285	296	260	289	296	267	287	281	262	261	277	256	259	253	304	303	266	270	293	249	262	257	253	262	293	297	294	255	274	282	260	299	258	278	267	277	268	263	289	286	281	275	234	263	253	264	267	303	261	296	281	277	235	262	271	284	262	308	253	299	256	271	270	255	285	247	302	312	268	271	278	256	296	245	304	277	253	284	321	231	276	265	286	265	287
4121	8230	4862	2063	1748	1209	911	669	593	510	509	462	469	393	362	418	398	348	372	367	369	354	315	333	366	341	325	322	315	341	334	352	336	350	339	357	322	332	302	308	324	305	291	366	335	336	352	352	365	294	344	332	357	305	338	373	293	336	338	326	317	310	342	325	335	326	326	332	345	306	356	314	296	333	346	348	340	346	337	326	319	339	357	361	295	363	351	331	347	336	322	348	310	320	351	370	350	344	346	346	339	333	318	304	325	311	326	324	315	328	342	323	340	305	345	300	330	346	319	365	332	320	348	315	319	317	310	325	331	360	346	320	347	340	369	343	318	321	320	342	313	344	323	285	323	311	337	331	343	356	348	331	333	328	333	291	293	301	311	333	318	311	335	296	330	333	307	344	347	326	318	344	333	331	345	316	352	281	323	318	327	324	326	292	334	353	342	306	327	368	308	314	341	321	333	331	351	307	326	349	315	322	345	323	328	340	349	321	292	323	341	331	319	314	293	321	301	332	311	342	321	353	328	320	334	328	324	323	342	330	344	317	340	302	306	350	322	317	301	342	308	325	323	346	341	323	337	322	295	319	324	277	343	359	312	309	338	332	314	324	313	321	324	350	319	313	320	317	318	323	387	356	320	340	318	331	322	324	334	352	322	291	329	363	310	322	308	321	367	336	292	338	333	344	331	334	354	333	365	285	328	328	308	327	323	329	351	336	290	332	321	315	311	350	342	308	337	314	371	378	321	331	302	345	346	325	361	327	327	289	317	355	323	318	321	335	322	312	334	340	306	345	360	310	312	329	321	328	330	326	324	313	317	368	318	343	348	314	323	315	304	334	378	310	321	357	311	312	309	340	325	315	311	338	334	281	322	325	350	322	305	322	315	361	323	311	367	311	314	314	335	300	306	359	333	327	307	302	329	326	329	326	333	346	329	324	295	327	316	342	332	323	287	314	347	358	322	345	363	335	345	330	321	330	348	322	327	297	326	330	331	340	324	333	319	321	325	308	336	306	330	333	338	331	319	351	349	310	295	309	312	306	309	335	307	292	347	340	314	356	340	350	322	320	321	314	355	318	311	343	337	346	331	354	337	342	357	299	327	340	347	316	295	325	307	346	337	340	315	362	310	337	341	316	329	329	305	320	343	313	351	318	315	315	309	315	305	346	346	343	361	351	341	344	331	344	320	313	318	316	330	351	298	337	352	317	362	330	321	321	305	338	362	309	322	342	349	302	333	352	333	290	343	313	364	316	318	326	319	283	323	309	330	317	311	314	331	345	326	340	347	323	333	340	332	328	311	355	330	322	323	352	323	324	326	340	333	331	321	296	306	307	303	314	345	328	318	313	334	318	333	320	324	365	322	315	348	311	329	339	335	324	321	326	296	369	328	301	302	332	354	315	332	302	320	315	338	334	340	315	308	328	335	319	351	338	317	320	330	311	317	324	306	319	354	325	303	352	323	302	324	357	364	301	319	299	344	324	296	360	318	360	358	304	324	324	343	286	336	338	322	348	346	332	321	338	316	364	351	324	344	361	345	352	311	361	324	292	336	317	322	303	340	310	293	306	301	324	312	349	336	335	282	344	350	345	343	314	333	338	333	318	317	344	332	362	327	324	321	333	340	336	340	329	334	327	337	351	346	283	326	325	319	322	323	322	318	307	326	343	331	360	344	323	331	306	319	333	304	302	357	311	300	313	335	328	322	339	321	337	346	315	349	326	360	319	332	314	320	312	349	336	337	317	317	311	335	292	314	321	368	312	309	328	351	345	325	324	327	307	315	306	315	355	343	329	332	345	306	337	313	341	319	317	368	303	348	332	304	341	322	344	306	318	345	319	343	339	333	352	326	360	329	356	292	331	319	337	288	323	356	306	304	312	310	322	317	347	326	316	348	291	332	321	337	309	341	322	335	348	348	317	329	337	318	341	315	323	327	332	320	342	333	348	331	320	346	301	356	326	309	338	341	322	331	339	323	308	358	323	309	316	324	308	337	313	345	350	324	349	331	304	317	336	327	381	324	341	349	329	327	333	350	319	320	328	374	311	348	313	344	349	334	327	325	317	324	308	312	328	330	349	300	334	316	339	310	331	295	304	303	309	312	326	354	331	337	302	333	308	349	346	321	300	340	332	295	306	333	333	309	304	330	324	348	333	331	344	332	329	341	344	319	321	354	326	342	318	359	337	331	337	323	306	315	324	320	305	357	311	349	308	328	327	300	321	319	304	349	346	316	334	292	299	352	350	318	338	352	344	337	325	333	352	304	346	339	364	336	342	337	314	329	308	337	338	323	324	344	339	345	318	307	305	327	334	329	277	333	369	327	325	343	323	299	316	318	333	347	340	309	340	342	328	309	334	324	329	312	338	316	346	320	337	320	327	315	329	322	321	322	333	351	342	318	301	322	323	371	319	342	327	338	337	324	304	365	327	346	318	340	343	320	316	299	347	349	349	345	364	341	324	329	310	306	344	347	338	292	337	324	306	348	313	353	333	346	331	299	340	313	335	323	298	323	327	329	306	358	307	339	352	313	323	327	300	295	349	332	325	334	331	362	294	305	325	302	318	361	307	340	345	316	305	333	332	317	311	327	298	330	314	291	320	342	318	345	344	331	326	311	314	315	313	352	327	332	340	346	303	346	319	316	321	323	328	295	296	347	322	313	312	309	313	312	305	334	346	363	316	302	334	362	314	348	316	334	341	347	321	301	327	343	362	319	347	307	291	350	344	306	339	330	306	351	297	325	333	355	335	360	335	339	341	326	310	334	340	326	345	311	303	363	343	351	336	347	310	326	340	299	333	346	306	296	330	329	323	339	320	358	316	327	338	323	324	332	314	319	351	324	340	344	318	329	305	331	293	321	301	337	354	328	335	345	324	318	317	311	303	339	320	327	327	316	339	311	325	316	330	330	316	327	335	324	307	298	326	325	302	318	328	346	352	339	281	349	382	327	340	335	314	313	323	327	325	332	321	326	340	310	299	308	312	314	300	346	317	333	347	332	320	312	332	331	320	325	337	316	307	329	350	354	338	341	361	350	350	308	327	327	332	317	343	324	337	335	306	336	333	337	339	348	315	350	322	342	328	322	327	323	356	325	355	358	282	328	337	324	309	326	314	324	318	316	314	320	354	351	318	322	317	323	336	311	329	371	315	355	333	327	328	305	335	305	305	333	338	296	356	332	296	331	315	295	340	310	328	319	373	337	342	326	316	317	340	345	332	316	322	329	350	332	334	325	309	357	291	320	316	298	332	333	341	362	322	313	340	346	339	344	300	301	339	325	336	302	353	327	345	347	312	313	360	342	333	321	313	345	326	353	355	335	299	337	343	338	338	331	322	351	328	322	360	321	365	343	358	351	323	348	305	313	316	333	344	318	311	341	304	293	325	344	349	326	267	336	312	346	329	318	332	327	317	335	344	362	318	315	338	304	334	310	389	358	361	329	326	294	334	300	310	321	301	313	368	341	331	327	329	324	303	311	348	323	354
22238	20898	28360	23592	20901	20941	9321	1212	907	781	677	709	608	615	601	563	546	546	561	530	504	518	495	491	487	500	488	459	479	502	492	457	494	454	510	465	530	463	516	474	453	464	453	431	476	486	498	470	463	454	470	491	460	449	459	462	471	450	461	429	456	443	496	427	461	443	435	445	476	468	492	472	441	459	486	467	517	477	450	430	437	477	494	509	447	457	452	424	466	475	444	453	471	479	447	453	437	457	465	459	431	440	456	462	448	447	444	411	394	466	472	393	448	439	458	441	448	444	457	454	417	450	446	418	443	458	449	463	477	470	438	525	468	466	489	435	413	444	470	486	473	463	443	478	472	477	418	447	476	440	439	463	446	432	473	489	461	444	458	507	493	432	502	499	436	438	476	445	468	436	450	411	458	470	422	442	502	456	454	436	413	462	440	442	432	428	444	490	449	482	430	472	455	443	455	433	448	439	457	458	476	464	456	473	481	458	477	462	458	487	445	443	483	455	444	459	482	443	444	426	455	467	483	485	429	449	454	463	479	444	435	475	437	450	453	468	419	470	476	478	462	463	439	442	492	432	442	446	481	479	459	494	458	450	454	468	465	485	474	469	476	473	477	439	436	433	437	446	425	445	457	485	438	490	433	461	474	434	452	473	431	451	490	454	469	491	473	456	438	486	433	434	476	427	439	439	461	459	470	476	423	451	440	473	466	492	459	441	474	532	442	445	445	444	425	429	455	475	441	491	450	464	449	447	457	431	479	457	464	457	466	472	447	471	448	415	438	450	482	463	452	420	459	463	494	488	451	454	438	479	442	470	469	445	452	467	455	473	456	496	453	450	444	473	452	468	470	425	474	481	473	483	438	461	470	429	444	470	470	472	444	449	485	478	454	465	430	454	458	473	456	478	428	507	474	447	462	467	424	445	430	446	489	483	436	469	472	487	459	478	454	452	461	428	448	434	454	470	439	438	447	436	455	450	453	455	424	469	448	467	444	472	424	468	446	474	453	466	447	474	434	488	470	487	464	466	460	462	461	433	471	485	481	457	468	423	467	434	470	454	435	480	479	480	453	474	481	470	508	472	444	430	464	472	454	439	443	471	479	460	444	417	462	484	451	471	433	457	418	475	442	432	450	458	457	476	479	467	470	446	478	461	482	443	453	425	453	482	468	462	443	471	457	432	433	475	461	460	457	446	463	494	491	437	460	485	469	440	467	469	485	440	515	482	474	465	467	442	445	451	428	456	472	466	465	462	436	462	504	449	466	489	436	468	480	475	485	479	442	421	462	441	449	465	451	435	437	461	459	455	438	435	425	424	462	445	472	466	496	472	457	459	425	471	450	434	457	493	452	499	471	480	434	462	479	451	395	431	449	456	456	464	470	475	428	469	445	453	504	493	410	423	419	462	475	453	431	464	442	467	478	459	473	471	452	444	486	472	456	464	453	467	424	437	496	453	434	464	440	424	457	456	474	447	430	455	449	438	441	446	492	446	477	449	422	456	468	453	465	452	450	485	413	450	452	433	463	496	461	440	456	457	462	463	421	441	437	461	467	450	460	479	459	460	477	477	428	427	425	434	454	474	464	474	466	463	464	435	416	454	467	450	457	453	480	447	493	461	439	503	434	428	447	457	485	467	446	453	439	451	494	455	449	456	442	465	466	442	463	456	470	483	480	454	438	475	474	457	449	491	484	458	449	489	428	437	456	471	453	403	468	480	455	464	452	507	449	438	481	477	442	450	438	446	479	457	468	470	442	406	421	497	430	453	499	461	454	423	459	470	424	496	482	496	467	454	436	464	482	452	411	464	460	450	451	486	459	462	470	419	446	422	453	440	458	493	476	467	423	463	456	458	475	432	467	475	470	446	445	455	425	425	454	437	415	472	417	462	443	443	475	476	451	438	451	438	432	505	441	437	400	465	455	448	464	487	476	427	452	455	436	479	437	456	439	476	448	446	468	440	441	454	454	425	476	463	489	457	416	473	521	483	450	460	459	461	453	454	464	472	432	472	521	483	492	506	448	432	489	415	432	416	433	439	458	441	441	455	450	467	391	423	462	467	459	441	399	489	490	468	431	433	417	491	466	409	428	425	443	443	419	442	464	423	443	476	461	433	433	452	462	466	459	454	432	477	437	475	416	435	476	473	461	478	455	454	461	451	420	467	457	463	483	504	458	446	467	467	472	420	462	477	461	452	427	460	413	452	484	468	438	449	432	472	473	453	434	454	459	472	475	439	440	489	503	458	423	436	449	452	488	431	496	422	493	504	446	443	494	478	466	494	462	451	456	417	455	480	465	477	484	420	444	449	474	438	421	460	497	469	483	479	438	466	454	482	443	481	450	481	470	432	470	464	487	423	414	457	433	431	457	441	452	464	432	444	419	450	467	433	463	481	470	477	422	425	410	437	454	446	433	478	444	464	435	469	471	461	446	491	454	487	439	458	462	490	467	460	403	449	432	407	465	497	413	442	468	487	455	448	462	453	428	432	451	475	460	431	441	508	474	446	442	449	441	426	430	452	454	407	452	462	440	465	447	466	478	438	469	474	438	463	460	451	472	445	438	463	451	439	460	446	416	499	480	479	454	473	468	464	421	467	463	458	464	456	445	437	468	496	476	484	420	455	456	514	469	473	448	445	449	471	422	460	419	452	472	457	496	410	502	409	449	433	446	456	475	466	454	466	445	468	455	457	483	455	446	404	453	459	478	454	416	445	432	451	441	434	473	489	472	466	449	454	523	461	485	506	458	470	486	495	453	443	427	460	475	483	473	499	460	451	477	437	455	455	442	427	465	446	458	439	448	468	455	449	444	459	446	458	440	452	462	445	454	445	474	435	461	474	444	465	473	443	432	444	405	441	464	477	459	421	504	476	413	464	456	439	427	451	449	471	409	427	461	456	455	453	451	447	416	451	457	430	455	505	436	450	435	457	445	461	412	464	471	461	459	493	472	468	491	491	463	430	433	447	471	436	449	428	468	471	445	476	451	441	482	485	462	451	441	446	460	464	452	458	472	450	409	433	465	467	468	458	446	465	452	462	497	439	458	439	441	465	425	439	463	443	407	447	470	474	487	445	442	423	477	461	463	471	412	479	469	451	451	397	461	505	476	457	470	453	481	470	476	442	455	470	386	464	399	459	483	417	467	474	442	457	444	478	439	469	452	452	475	429	452	463	426	510	415	419	485	414	461	457	456	486	449	455	458	443	477	450	451	439	407	472	414	439	436	472	435	499	406	461	465	455	472	464	448	447	429	439	431	460	465	472	478	440	444	468	466	442	448	448	461	449	470	456	429	456	479	420	455	467	460	478	452	451	422	457	420	453	468	455	453	443	475	436	476	462	451	490	425	448	445	446	466	490	451	475	462	455	436	457	431	441	466	445	450	435	450	446	469	437	464	446	458	480	519	473	457	466	418	426	458	434	457	409	428	491	465	494	442	441	429	471	441	442	455	454	435	440	457	462	473	468	455	427	476	423	443	456	443	454
5802	17613	11979	5776	4057	3106	2223	1793	1438	1198	1043	999	900	843	780	736	671	661	686	673	638	605	655	598	603	613	600	595	587	578	606	564	584	573	569	565	558	585	562	576	548	553	588	601	556	547	576	543	539	539	511	578	575	576	518	568	601	582	528	551	568	528	548	538	505	548	543	563	493	501	550	570	537	544	510	564	549	540	565	527	535	564	599	576	610	579	578	533	542	553	558	544	552	544	482	532	529	557	572	547	553	578	567	582	520	539	568	530	546	559	557	594	554	558	550	536	548	533	533	575	572	522	541	537	544	572	540	543	505	575	527	533	541	571	560	596	524	530	513	557	553	590	572	530	520	514	531	553	531	541	591	576	577	537	548	559	573	543	550	478	516	540	532	568	503	492	580	537	588	558	560	546	627	551	509	570	590	538	506	551	592	553	569	543	508	538	542	584	511	542	501	559	548	534	553	569	532	549	550	538	515	539	563	543	534	511	552	532	556	544	537	507	533	587	564	508	546	538	538	497	511	533	537	543	549	525	557	540	533	557	556	526	587	585	528	530	515	533	511	522	565	520	504	521	537	547	572	526	558	537	539	511	499	530	522	512	525	600	520	524	525	494	523	512	546	523	520	551	525	499	555	526	573	580	556	581	530	525	527	550	532	505	536	540	563	526	599	531	538	517	585	523	521	560	502	579	548	505	599	563	532	520	523	528	536	507	518	537	558	518	541	567	540	527	524	581	590	517	582	516	554	528	565	583	541	563	535	572	534	538	550	549	485	614	536	536	553	570	540	531	564	538	544	491	566	568	556	509	558	545	499	566	533	551	541	557	556	582	508	539	540	528	519	515	531	575	554	496	585	523	547	515	562	563	533	573	560	541	548	540	540	549	507	532	511	517	583	507	524	513	506	554	557	539	534	529	498	545	533	495	580	545	567	512	544	547	528	558	544	557	516	543	520	570	531	560	546	498	553	529	550	544	540	538	570	517	498	553	558	538	540	529	494	546	537	546	510	558	555	560	548	553	500	565	542	540	542	509	557	500	535	555	533	538	546	512	530	492	566	568	534	542	553	545	526	523	558	559	549	561	534	494	519	549	526	550	556	571	534	525	472	571	561	549	510	529	541	508	539	531	559	567	542	532	542	553	519	524	522	512	531	529	563	555	579	546	582	563	548	529	543	522	510	573	538	528	581	528	565	543	488	532	536	536	542	564	552	543	534	540	557	568	550	553	579	549	607	543	539	568	554	562	534	562	538	533	532	569	541	577	590	564	519	527	507	569	535	564	525	551	530	562	518	551	588	528	585	540	540	550	526	548	546	586	534	517	527	559	543	565	514	516	551	533	527	511	547	542	517	555	543	514	567	559	519	522	547	549	512	525	508	517	598	525	535	593	597	522	541	508	500	542	508	561	505	512	509	539	586	536	544	503	515	560	555	531	566	575	545	531	540	501	589	524	565	556	557	562	546	516	553	550	516	487	535	501	526	518	488	555	526	520	552	548	530	615	570	535	531	566	502	581	546	537	523	544	544	529	533	566	530	567	571	547	566	509	559	526	509	550	551	524	502	508	545	522	536	522	555	548	512	515	558	551	559	548	530	527	531	556	515	555	519	520	515	503	548	523	507	530	562	536	544	546	501	527	535	547	593	545	550	553	593	554	554	529	610	573	524	565	499	520	545	518	550	531	544	556	518	539	557	545	568	524	537	517	527	497	533	534	532	502	526	491	555	579	561	558	523	523	484	527	535	528	543	559	528	542	525	507	583	541	553	559	562	528	518	533	539	509	536	528	547	534	555	532	532	539	548	565	494	529	554	552	546	500	535	517	557	549	492	564	528	513	549	512	519	549	531	547	532	538	529	572	534	503	527	544	536	514	562	546	553	555	558	545	566	560	529	514	509	510	547	539	520	545	554	529	598	545	513	564	550	530	564	549	507	529	527	495	555	524	520	513	539	557	537	503	572	579	504	512	535	508	517	468	528	532	554	555	493	543	562	574	533	546	583	555	524	508	588	534	581	524	536	502	534	563	522	532	544	545	500	543	533	555	496	570	533	568	539	548	538	587	531	538	559	564	520	570	576	538	515	530	540	556	565	504	528	532	535	517	529	491	550	507	540	511	538	561	547	561	493	534	542	535	546	538	528	528	552	529	528	519	511	543	587	528	483	497	578	526	531	515	564	551	533	545	538	576	515	564	512	561	544	539	525	518	502	549	538	549	576	556	542	513	551	565	549	552	536	567	556	501	566	534	541	512	547	544	571	516	535	519	558	537	507	550	580	536	484	550	510	551	571	533	538	548	557	550	523	498	548	567	579	513	496	554	578	538	535	509	593	524	542	525	542	574	509	518	530	532	560	563	544	542	527	569	543	533	536	521	578	520	554	552	479	548	508	588	506	558	542	585	557	516	533	523	536	556	502	539	510	522	532	544	535	535	543	539	543	548	532	557	551	587	520	550	527	544	509	511	552	534	511	552	522	512	525	558	564	570	552	550	523	545	520	565	545	530	487	552	546	551	516	526	566	545	560	540	543	563	570	582	549	536	519	533	527	520	535	552	521	583	569	551	555	524	526	575	539	506	549	557	536	540	560	510	588	519	522	556	538	549	520	544	489	537	548	538	581	554	571	536	537	571	541	558	498	530	537	557	559	535	523	548	582	596	543	553	524	590	530	524	521	575	535	532	562	493	512	515	520	545	539	544	532	545	512	549	503	553	534	526	535	543	538	556	561	549	564	562	553	507	495	564	526	590	554	567	500	552	545	541	544	577	515	604	522	552	564	521	520	557	503	521	563	515	552	543	557	548	586	553	544	530	571	563	540	559	537	535	514	512	544	570	532	538	508	526	549	567	520	524	498	524	532	540	543	511	516	593	567	526	536	574	531	528	540	534	562	536	566	568	536	510	510	541	597	609	542	590	536	526	532	509	517	555	537	529	571	500	505	491	524	523	542	547	518	539	515	561	519	518	541	548	513	560	577	522	546	530	518	513	532	521	525	519	525	520	524	530	563	552	567	524	530	530	574	525	527	537	551	576	513	515	560	512	529	549	508	546	551	544	572	521	549	529	491	551	514	518	524	539	542	586	544	554	523	484	518	542	550	530	555	575	525	550	532	540	523	516	535	602	514	573	573	555	556	544	524	602	538	536	509	535	520	533	575	538	546	527	587	530	537	537	554	504	540	550	493	567	584	536	520	542	566	542	524	541	512	569	579	531	552	507	540	587	527	538	492	521	540	505	509	549	502	528	519	545	545	547	529	541	564	526	604	550	505	590	587	533	530	550	533	526	521	507	540	540	545	510	524	562	533	562	545	561	538	595	532	515	516	528	546	557	544	543	552	563	545	544	542	596	550	578	556	520	545	533	540	526	498	540	546	518	506	541	507	513	564	555	564	530	530	516	544	556	583	581	505	510	534	602	575	525	505	557	546	596	552	563	548	518	525	518	567	562	525	535	527	542	519	489	525	552	527	499	621	528	541	520	521	524	568	544
26856	18767	5698	1227	844	690	604	594	566	566	597	611	593	552	558	571	562	544	571	569	570	533	542	566	578	549	565	554	536	594	536	565	523	538	548	580	581	561	574	575	509	542	556	585	550	573	579	575	571	577	575	540	570	584	551	570	611	558	603	578	530	623	589	545	553	527	574	542	580	524	557	536	552	574	569	541	551	543	529	559	569	550	596	565	579	533	577	510	594	567	584	553	578	560	548	561	577	573	555	563	584	551	545	557	518	599	554	526	565	545	568	565	518	580	588	539	504	570	534	544	583	546	539	572	570	530	584	538	552	563	543	579	582	583	576	554	550	534	530	555	584	526	561	555	518	541	519	579	547	592	514	556	564	544	559	558	563	582	559	589	569	575	556	575	558	563	521	561	599	599	577	608	564	540	594	553	591	523	520	535	559	563	555	582	573	537	545	577	556	609	532	530	511	552	593	568	556	528	546	573	578	568	570	558	606	575	588	574	557	546	597	530	524	574	597	507	504	540	574	573	560	519	553	569	605	565	540	568	566	570	563	508	537	561	557	550	512	586	572	547	557	551	530	549	525	601	578	567	553	561	589	541	534	564	572	584	557	570	520	542	558	534	542	582	626	564	567	531	572	535	534	524	556	569	551	564	583	521	566	567	535	550	564	576	563	567	601	564	566	562	530	583	543	559	583	549	619	556	572	562	547	531	585	610	532	584	537	552	615	525	546	541	545	526	589	476	567	529	553	564	556	576	563	542	536	536	549	551	605	569	613	576	553	533	555	551	558	583	552	593	557	547	573	565	510	553	536	550	557	522	561	564	555	543	583	550	561	543	563	519	608	578	609	543	557	557	575	539	570	525	555	542	518	543	517	573	569	544	566	544	552	584	521	559	567	528	537	570	548	521	564	560	544	578	591	567	580	554	621	525	577	585	553	601	558	542	520	586	583	523	587	546	559	607	528	539	591	514	577	531	576	546	511	573	555	573	566	545	566	535	591	543	556	586	537	523	547	580	552	553	583	542	591	554	549	563	519	567	520	594	583	564	548	568	572	546	521	544	507	550	572	578	540	568	563	546	583	508	571	556	589	519	579	540	513	588	541	573	538	562	588	587	587	538	551	580	591	544	591	545	539	552	579	556	571	581	564	572	568	530	563	551	547	547	546	537	559	535	572	588	610	532	535	582	543	528	545	550	559	584	535	577	558	508	561	547	589	565	560	561	576	526	567	527	571	542	553	549	562	520	577	523	585	554	533	535	559	565	568	552	556	591	528	532	546	578	583	519	546	573	533	562	568	544	593	555	584	517	622	583	559	571	543	565	565	518	558	569	550	547	569	561	543	561	554	564	565	545	583	569	561	552	564	555	551	568	572	529	531	554	563	559	572	572	546	546	546	554	577	588	564	580	529	536	520	540	584	543	561	512	593	583	578	564	544	565	538	583	590	605	524	560	550	552	522	535	585	594	580	572	565	543	615	554	571	530	560	570	532	592	561	556	550	568	572	552	559	542	544	566	521	555	566	567	551	536	570	543	545	584	540	525	581	565	569	556	569	608	528	568	540	563	560	541	564	535	559	572	563	550	555	571	524	593	532	563	523	553	594	518	572	579	558	537	574	520	529	574	581	521	539	583	555	598	579	535	563	543	534	548	615	560	538	565	563	576	547	535	543	577	590	564	611	586	542	536	579	534	533	574	532	576	556	524	601	566	515	574	595	540	528	566	565	576	573	542	581	538	528	526	552	541	578	590	556	559	552	538	571	559	541	540	594	538	557	577	588	554	581	574	583	554	538	598	523	522	571	564	546	537	533	569	545	569	532	566	544	537	550	558	554	549	550	593	568	585	564	566	542	513	519	585	554	522	541	540	546	557	559	534	526	546	539	533	582	560	526	571	558	601	561	577	533	574	527	545	542	579	545	547	564	586	548	545	519	552	564	579	576	534	561	570	545	555	528	538	570	522	541	557	578	570	549	554	554	578	566	601	536	552	528	555	489	515	571	507	551	575	540	559	599	597	546	555	597	581	568	555	577	558	540	560	531	507	534	525	587	529	549	550	584	612	540	566	565	540	539	577	513	526	548	563	544	580	574	536	534	523	588	589	534	583	559	559	527	506	541	546	584	516	543	530	576	545	595	603	530	567	534	540	527	526	528	539	516	567	529	566	564	559	537	546	545	591	531	546	550	532	575	598	563	555	561	568	513	553	551	530	521	570	551	553	560	584	585	510	541	528	551	588	562	555	573	586	542	548	602	587	509	573	546	553	544	538	572	544	546	572	563	576	570	537	603	559	567	558	592	531	536	519	531	530	550	556	592	578	548	539	549	577	551	566	615	568	554	557	559	568	562	536	570	534	582	588	554	572	547	540	582	538	566	562	562	557	549	570	522	571	560	547	603	528	545	582	572	511	524	573	527	527	556	548	550	563	523	573	513	557	580	525	489	563	577	542	563	550	552	510	537	582	518	558	609	560	554	591	513	523	563	567	506	540	599	545	547	559	548	565	594	563	594	550	568	548	552	577	576	583	568	581	575	569	558	545	521	549	523	499	578	570	566	572	542	561	547	532	561	560	576	554	554	559	571	529	530	530	514	536	555	545	535	540	528	515	573	549	569	566	595	540	548	555	536	578	578	506	565	598	561	538	548	584	553	549	539	543	568	542	598	572	569	549	571	564	567	563	575	535	562	544	543	589	568	534	519	552	577	551	568	593	549	543	578	545	571	545	575	562	550	540	531	540	580	532	537	551	525	579	532	580	532	521	556	576	565	550	561	540	570	567	554	549	578	565	525	558	559	566	539	550	542	528	538	569	475	534	595	547	588	594	538	521	527	553	526	537	555	581	545	551	568	563	604	569	544	559	573	557	543	591	546	521	561	570	581	583	558	560	529	588	560	583	531	531	530	548	520	563	544	593	567	544	583	541	562	572	556	553	560	542	601	541	584	591	600	579	579	580	558	560	541	554	547	557	548	552	579	520	572	535	574	553	544	531	571	546	565	611	542	593	557	566	569	578	549	575	578	576	551	554	539	564	549	605	537	580	559	564	518	569	541	565	584	621	551	558	549	553	576	552	539	554	546	568	542	560	510	554	547	555	576	557	539	531	570	567	528	589	554	502	560	556	544	536	554	573	568	563	569	567	553	545	577	532	556	557	554	558	558	553	538	576	574	587	507	559	558	526	546	535	567	563	566	574	570	557	525	572	581	520	558	561	523	545	553	596	570	553	508	539	562	542	539	545	564	529	531	556	554	506	569	503	540	554	596	555	537	508	567	571	538	564	541	572	574	551	582	552	582	561	567	569	602	573	571	560	555	563	614	593	554	570	553	544	550	552	550	548	575	542	505	518	578	559	584	530	611	573	580	575	551	546	553	563	542	541	594	585	533	559	544	580	556	506	555	518	519	590	541	535	536	573	513	599	531	548	556	546	539	588	602	546	554	572	527	555	572	564	583	544	569	555	585	563	565	543	535	549	549	553	596	565	534	539	559	562
4863	3530	1996	1254	1001	814	750	712	689	645	673	604	611	645	617	644	691	657	688	658	626	679	652	681	717	655	618	632	642	647	606	632	609	620	649	642	663	616	584	629	632	633	644	608	647	663	623	649	666	667	662	617	616	631	644	662	663	634	662	630	579	667	629	633	598	621	625	639	633	628	659	656	627	660	631	637	644	594	661	620	666	696	637	624	675	619	646	650	618	664	642	626	616	602	615	652	638	601	621	647	624	653	621	657	615	676	616	639	659	637	625	633	641	652	616	669	641	600	649	610	632	655	651	686	631	664	660	636	636	634	617	641	606	666	661	616	643	585	622	636	614	632	649	612	617	652	629	626	652	646	611	627	623	614	642	607	586	637	647	663	629	626	623	631	656	656	608	657	632	619	642	627	663	652	623	626	676	624	641	619	589	600	648	648	690	638	635	644	663	663	627	639	660	615	668	670	617	675	619	635	644	584	601	634	624	646	680	607	666	665	634	628	640	650	659	644	657	661	663	680	623	639	621	630	656	638	604	677	660	633	641	627	613	615	666	652	610	649	617	642	605	653	687	593	676	617	637	626	605	621	591	619	625	610	627	664	652	678	636	636	620	637	600	656	678	660	645	665	649	661	649	638	627	626	647	589	652	649	632	592	604	627	641	711	656	655	604	656	636	663	629	624	639	655	591	585	651	642	640	663	606	656	640	623	646	626	638	624	647	625	653	638	679	691	618	600	653	640	629	666	624	657	629	636	644	612	630	661	627	608	621	634	637	632	634	617	641	649	659	626	643	652	663	622	646	657	601	594	688	683	609	663	661	642	574	640	640	630	670	599	658	647	590	641	606	627	633	658	649	665	665	664	650	660	632	640	627	620	610	625	625	621	659	650	672	615	696	642	626	645	642	666	614	647	651	635	643	610	624	623	621	588	601	671	616	672	662	665	629	656	628	623	627	632	667	636	618	651	665	647	682	641	637	659	645	612	613	630	644	634	629	655	644	648	605	606	636	622	609	685	624	602	627	647	619	629	610	643	632	594	590	673	636	604	616	642	609	674	631	639	663	634	641	660	647	611	660	666	604	623	612	610	675	607	678	652	604	635	669	652	633	584	645	628	604	673	599	655	627	620	636	606	650	639	646	671	614	625	597	627	627	647	679	608	648	612	624	629	623	632	651	611	674	622	620	597	660	628	673	633	633	624	672	689	645	626	612	627	643	617	660	680	641	628	618	657	591	666	622	640	659	598	640	640	654	619	644	633	617	609	654	650	640	624	627	645	651	612	650	593	657	636	619	611	613	648	641	644	586	628	638	627	641	667	635	613	612	585	632	626	646	613	611	598	643	707	636	625	650	622	661	635	611	647	586	607	686	661	619	639	627	595	653	654	626	630	643	664	584	658	649	575	649	606	652	666	660	642	645	598	684	640	660	630	604	665	637	636	678	664	617	606	609	638	647	628	596	627	631	586	617	667	660	671	624	630	588	605	657	669	623	561	630	641	678	651	640	662	678	652	596	615	685	666	637	625	656	614	626	612	637	618	613	622	619	595	661	666	636	654	623	580	593	628	624	675	658	624	605	613	645	654	615	603	665	659	629	648	669	627	676	686	694	653	676	618	649	639	641	612	626	591	627	599	587	683	653	676	623	648	632	644	658	604	623	635	651	634	675	596	637	611	637	633	655	627	667	638	645	629	606	629	612	664	630	613	623	625	635	645	646	641	671	659	676	634	601	598	641	613	639	648	629	601	649	608	621	634	655	599	656	607	656	603	662	607	612	612	693	674	604	605	623	663	663	660	644	621	636	663	658	674	633	639	613	604	666	623	625	688	625	656	625	639	678	668	624	625	612	648	633	636	657	675	619	654	680	656	652	658	626	642	591	590	650	666	645	651	586	658	655	620	648	646	650	603	653	591	646	634	638	613	637	634	648	643	667	635	620	592	678	634	666	645	602	671	615	640	678	624	611	643	660	627	615	657	681	605	646	661	648	672	620	622	647	630	640	642	647	593	640	596	651	655	616	622	677	639	623	625	601	590	661	661	642	623	652	618	633	637	647	609	648	633	612	673	615	638	622	608	616	676	704	616	653	666	642	600	649	627	612	653	640	658	625	655	701	609	675	635	643	669	624	684	677	666	600	630	625	629	711	653	674	663	635	629	573	664	615	616	601	648	601	649	649	637	653	637	633	643	625	637	658	605	668	617	631	640	656	616	591	627	658	625	660	641	599	626	620	624	662	662	579	672	635	594	641	630	628	683	655	619	620	630	679	611	655	627	629	632	649	676	635	621	631	669	600	627	656	593	619	651	643	657	613	616	628	661	659	669	674	656	657	650	639	630	672	625	676	635	665	690	629	618	642	616	644	617	622	656	668	663	684	596	647	619	639	567	665	602	623	620	626	665	647	639	616	677	613	613	629	626	678	639	656	663	680	648	626	667	618	623	583	644	612	597	586	619	639	633	660	632	621	660	648	651	614	670	629	613	642	624	628	614	639	651	620	649	644	612	662	587	691	632	646	631	649	646	643	674	629	627	643	611	614	673	667	657	660	631	636	611	625	661	631	601	646	641	664	621	667	664	618	669	628	687	621	648	635	636	629	648	611	628	671	660	646	637	652	627	649	626	618	653	652	635	630	590	694	687	635	573	610	664	642	676	639	684	616	663	654	606	638	605	589	650	640	658	648	600	631	631	655	592	636	600	600	617	710	629	640	674	665	631	655	619	603	637	640	588	637	579	623	629	665	658	650	618	598	626	655	635	635	635	627	629	658	652	643	590	646	658	633	677	651	611	625	591	646	653	618	667	660	667	620	604	607	644	629	595	632	617	630	658	690	629	662	649	640	649	667	652	639	657	644	674	598	597	665	631	644	664	605	645	691	645	626	670	642	637	649	606	690	639	598	611	655	636	655	642	640	618	686	653	656	627	593	615	649	663	616	645	637	705	623	656	600	632	623	652	644	620	668	594	663	626	591	623	627	662	647	675	686	649	617	620	664	674	676	600	638	637	659	598	644	670	594	601	649	612	646	608	638	628	632	634	623	634	587	666	622	682	555	641	610	650	703	638	634	662	667	647	622	632	621	638	647	678	624	641	693	625	694	647	610	655	650	630	607	604	608	673	593	691	601	630	633	617	657	651	653	659	597	623	638	614	617	631	664	650	648	675	667	652	604	657	631	639	644	660	621	655	636	633	630	670	645	638	639	622	637	634	628	646	689	646	638	650	665	644	619	654	645	617	642	638	657	646	669	653	625	653	645	649	585	656	620	630	615	622	626	646	645	652	601	659	650	613	629	654	648	652	601	611	666	632	646	695	641	618	638	626	644	605	582	653	632	644	629	629	637	591	631	645	671	686	644	651	604	636	650	611	599	632	643	645	641	637	638	613	624	670	647	617	628	632	660	631	617	708	657	640	677	649	627	677	631	634	658	669	659	609	647	663	621	653	642	660	605	675	603	658	615	655	628	641	676	647	664	619	596	626	604	661	605	645
23280	20920	27934	24047	20914	9690	1638	1109	995	907	909	888	831	803	832	856	828	829	791	755	775	754	766	791	796	775	766	761	791	855	785	725	763	780	821	731	767	800	806	758	768	733	746	778	752	792	787	761	750	729	805	773	767	770	813	742	719	746	693	790	726	808	741	822	757	678	754	818	757	731	765	740	731	715	746	774	775	736	713	780	719	679	728	783	777	764	775	756	781	743	763	743	726	703	796	741	761	711	779	771	726	725	716	732	766	715	739	746	746	750	814	761	718	723	723	751	701	741	805	784	731	737	781	746	762	762	718	784	728	779	706	742	797	778	724	709	756	730	709	856	728	737	768	725	754	745	762	781	803	749	758	736	792	756	740	769	762	778	724	728	734	737	691	703	808	743	771	761	767	770	758	724	762	726	735	770	743	736	740	789	746	733	776	756	750	724	719	764	784	807	730	778	715	790	742	781	707	751	708	703	722	728	771	767	734	740	740	727	777	779	768	768	756	727	759	755	772	746	776	747	772	698	765	750	788	781	781	736	745	763	724	741	781	770	750	759	780	714	724	740	695	720	750	740	772	748	796	774	770	733	774	717	748	742	750	798	769	754	758	746	749	759	727	761	716	756	746	736	703	766	774	759	752	747	746	743	729	782	725	745	762	738	714	718	762	768	765	722	733	732	765	762	800	750	752	722	733	769	729	787	717	762	790	779	754	758	770	727	756	734	681	775	756	737	704	760	728	779	690	753	780	766	762	750	746	771	777	728	755	698	729	776	741	754	804	741	788	726	750	778	760	771	729	734	751	748	718	727	743	735	737	779	706	730	797	707	741	751	727	756	733	743	760	760	725	763	697	716	724	794	787	761	724	769	704	765	716	742	743	761	717	702	739	754	728	784	765	724	737	805	762	722	756	762	796	722	737	757	762	846	797	711	732	769	753	685	726	752	757	720	760	760	715	705	783	734	723	760	727	694	734	761	739	725	756	752	807	704	776	716	755	761	727	754	733	739	755	761	773	750	751	749	706	741	731	712	724	745	736	735	729	818	712	744	755	741	747	742	727	772	753	735	791	735	769	755	722	755	706	731	715	747	745	769	754	755	745	768	731	718	750	742	737	783	758	753	795	734	756	751	790	710	747	704	712	771	791	747	768	788	755	786	704	692	741	762	737	718	709	787	775	764	769	760	766	737	760	727	767	805	753	734	736	741	774	715	804	747	745	741	747	742	731	772	771	775	759	739	742	745	735	760	729	733	765	739	755	734	747	773	730	737	775	818	729	718	804	706	769	789	776	826	782	763	786	730	759	782	751	741	725	746	745	765	743	768	734	757	746	731	764	735	733	719	707	759	743	737	779	773	841	723	751	733	742	808	744	733	808	781	757	777	771	751	792	737	710	746	727	768	743	686	748	768	777	762	758	789	752	754	716	713	748	752	749	742	748	755	708	752	720	747	738	800	778	785	757	738	773	761	722	756	714	771	715	746	850	763	789	775	786	773	753	762	723	717	769	748	748	721	737	715	708	775	807	720	712	782	757	737	649	736	751	768	752	709	767	788	789	762	754	706	790	721	759	738	741	741	715	770	732	780	797	805	754	718	724	751	760	726	760	726	754	748	729	750	754	793	750	753	760	742	690	739	709	757	728	725	704	744	746	761	783	733	750	717	718	782	770	751	769	736	735	714	790	803	728	742	757	729	731	710	726	706	778	770	761	716	727	746	821	746	706	750	760	716	754	718	740	781	737	764	758	736	765	769	723	771	784	794	737	791	774	733	793	756	755	765	771	741	756	750	747	701	812	767	716	787	676	756	745	731	759	738	784	753	741	681	741	773	804	773	775	759	740	765	748	743	708	768	755	780	771	738	753	730	753	751	781	727	805	772	740	754	756	720	767	728	742	751	728	707	779	756	779	740	755	738	755	746	758	748	718	753	777	764	725	711	751	755	740	789	707	770	746	734	741	765	738	752	735	749	756	768	708	763	758	740	751	757	728	690	710	753	714	728	733	729	744	748	786	819	730	735	785	728	742	724	727	703	747	694	741	743	763	782	740	750	726	723	742	719	725	726	747	776	723	784	730	790	755	750	767	782	763	782	775	771	772	763	739	767	776	798	727	736	759	757	708	704	786	758	754	772	732	759	737	805	786	774	755	729	734	783	679	692	748	705	773	770	762	732	771	762	766	795	768	741	742	744	759	742	734	698	707	735	725	758	735	763	746	740	751	754	738	743	752	718	745	732	790	783	681	722	715	750	726	727	716	725	751	754	777	753	728	751	749	719	758	743	712	741	778	743	722	689	764	740	759	711	729	729	754	776	761	746	777	724	778	760	758	731	773	768	752	753	776	742	745	791	769	755	745	757	717	741	707	749	784	739	745	764	783	820	728	735	740	733	736	776	800	732	819	735	710	726	768	736	724	722	734	735	747	736	729	727	730	722	731	763	781	771	726	730	711	798	759	726	753	743	756	746	734	687	761	754	757	710	761	765	815	741	760	709	787	751	771	805	731	765	709	723	774	729	724	721	761	725	744	769	777	742	731	737	766	734	733	705	743	739	770	740	769	751	782	705	746	742	785	721	759	760	764	755	732	729	723	736	746	741	748	761	786	744	743	726	771	746	719	729	763	764	766	719	801	699	725	719	751	796	753	773	675	751	756	683	743	757	793	766	720	807	735	712	740	780	813	784	756	770	768	739	789	713	809	751	755	751	804	730	786	725	725	747	717	725	736	788	742	729	778	723	721	788	722	767	788	722	814	778	710	763	760	732	724	744	760	759	753	757	737	761	792	724	722	748	754	750	697	765	745	812	755	763	820	718	724	766	760	740	793	709	761	772	755	744	770	751	753	761	780	737	717	771	743	780	736	726	762	772	705	774	743	738	795	746	738	712	711	763	765	753	737	754	745	735	786	794	783	758	742	728	733	698	735	728	732	761	747	764	748	760	761	718	748	722	759	717	748	715	719	690	785	733	718	669	725	794	727	781	733	720	778	746	761	742	771	725	764	793	750	752	713	706	681	722	773	787	749	744	735	713	743	800	782	727	736	783	782	741	719	725	766	727	760	766	767	696	770	722	749	771	731	765	721	767	703	732	712	754	780	741	756	761	763	788	729	802	724	744	723	789	712	766	760	735	765	754	767	721	752	728	742	768	788	748	737	762	740	762	738	729	746	720	765	785	773	793	760	733	763	745	743	734	693	740	705	668	731	702	786	724	704	740	750	722	747	789	749	748	743	754	732	779	738	795	686	774	747	774	763	753	749	744	741	769	748	785	746	738	790	739	738	701	742	770	726	811	739	733	718	742	784	765	724	770	733	784	771	729	753	698	738	835	730	762	729	773	776	752	755	765	723	725	790	792	774	770	731	720	753	775	810	759	733	779	736	739	725	733	682	730	748	748	760	720	747	784	724	759	773	723	720	797	780	782	730	739	709	755	766	769	762	787	803	734	748	793	739	765	752	721	745	734	776	672	707	761	724	715	790	744	787	780	745	757
4284	10889	7797	3636	2609	2004	1679	1557	1309	1199	1124	1052	1038	1025	929	894	952	902	951	897	884	878	896	895	911	962	903	875	844	836	849	864	878	877	825	944	812	913	853	872	819	871	879	847	843	891	843	856	821	919	885	834	845	868	881	819	848	871	867	846	889	805	874	894	801	790	861	827	856	870	877	800	877	832	873	872	910	827	831	865	820	837	846	857	860	911	824	869	846	799	833	865	840	844	863	838	809	880	911	842	836	828	820	852	849	879	824	790	828	890	832	831	857	886	885	878	865	912	851	843	845	873	896	847	851	845	852	834	843	817	876	813	826	853	809	798	833	848	832	893	842	852	864	877	846	865	921	846	847	847	803	804	859	804	821	824	869	828	855	834	838	824	878	850	847	865	848	858	868	871	883	830	857	794	833	862	812	882	873	863	870	831	836	878	859	850	869	867	841	847	855	809	829	783	873	845	855	896	834	818	883	863	835	864	868	859	878	826	864	887	858	908	847	839	846	894	864	825	880	824	872	947	841	858	855	859	877	857	865	844	839	836	870	839	889	837	885	800	866	878	829	868	856	895	851	838	843	839	869	890	825	895	879	854	876	867	847	801	872	863	824	798	840	846	829	800	862	853	806	829	867	798	826	824	799	842	793	830	834	839	866	883	815	802	885	848	817	862	832	877	827	800	868	853	876	844	851	888	823	882	848	842	895	815	838	862	817	824	864	829	836	796	855	853	833	859	846	862	824	807	869	853	826	886	867	847	898	795	840	866	810	832	836	831	835	861	789	852	861	883	854	778	819	861	853	843	811	817	916	790	861	849	862	863	784	899	866	865	879	880	800	834	880	872	856	906	899	808	837	885	840	827	864	891	826	904	842	875	874	891	847	868	880	879	885	871	855	868	828	804	827	903	838	892	874	786	842	930	827	871	833	811	866	860	897	864	803	836	872	825	830	874	855	860	863	855	864	905	829	850	817	884	868	837	820	855	859	834	818	803	891	799	873	833	817	877	780	860	823	881	864	836	836	859	830	787	795	843	880	847	898	797	815	836	848	869	877	804	839	820	887	865	834	883	835	855	834	830	860	864	861	856	895	838	760	836	830	868	905	839	841	891	814	863	890	810	870	835	868	820	845	851	807	849	805	865	826	816	845	867	805	848	808	805	804	854	875	823	859	823	857	857	887	809	811	842	891	873	872	844	825	849	865	820	916	821	865	866	862	891	839	857	864	918	850	890	843	808	854	858	951	864	826	856	800	886	841	836	841	868	838	902	845	855	825	845	875	885	830	857	825	837	824	827	861	894	934	843	855	921	854	837	824	861	872	850	899	819	865	867	808	860	864	818	849	846	841	814	889	815	897	826	834	854	882	825	917	862	878	874	822	847	832	886	897	849	815	807	890	859	841	870	842	833	841	834	814	837	848	828	832	857	834	827	842	842	883	848	819	866	801	841	901	809	863	821	895	806	862	835	836	846	876	864	826	850	850	839	887	805	873	823	888	872	814	864	835	847	874	823	808	824	893	875	825	867	834	838	874	866	859	814	845	847	878	836	838	854	877	866	886	822	906	843	838	906	848	819	890	847	853	806	860	796	922	846	921	858	827	890	855	882	839	852	868	846	872	849	900	812	890	859	903	880	866	847	871	852	842	830	853	841	856	819	823	836	840	836	844	848	870	880	852	855	906	878	852	852	857	854	876	871	843	855	902	866	818	865	858	872	855	925	874	865	874	816	908	832	820	845	866	846	829	842	903	850	867	817	865	832	823	830	814	842	835	883	881	859	875	822	852	854	857	816	843	842	869	846	798	803	814	857	827	822	864	843	802	807	853	858	822	876	829	868	854	820	875	831	823	859	863	861	835	877	841	873	877	909	815	852	872	900	848	869	872	822	836	828	882	900	811	912	922	811	800	887	848	828	912	861	864	823	827	841	822	852	843	824	843	844	875	845	859	863	801	870	860	914	841	823	851	887	825	857	833	840	833	882	864	867	850	903	804	801	806	869	850	824	907	829	877	824	849	856	785	822	897	833	805	844	862	829	861	885	868	859	847	843	874	869	890	883	788	822	835	873	842	887	906	846	843	831	825	848	800	814	826	845	875	856	823	810	827	860	929	892	843	870	913	881	807	867	854	861	835	832	845	866	874	827	845	851	867	833	806	849	846	830	909	851	812	814	859	795	822	843	824	867	821	882	852	839	880	857	817	842	859	862	844	843	860	864	848	877	861	838	851	863	854	863	835	864	829	832	891	805	871	824	825	864	861	844	874	842	851	840	862	884	822	831	844	871	836	806	904	846	861	865	855	860	884	826	865	802	845	835	858	902	853	856	889	878	819	806	864	882	865	843	838	863	834	885	848	847	827	908	851	821	866	858	883	876	797	845	803	830	870	899	839	851	840	847	838	821	867	852	931	881	806	833	855	873	877	909	866	857	780	810	924	857	880	854	872	875	849	872	901	884	854	879	826	879	889	859	878	774	863	824	864	830	851	838	878	867	852	837	858	869	866	839	804	877	869	801	847	866	867	857	856	853	884	860	836	835	842	864	884	832	835	856	871	810	858	849	812	842	826	846	874	892	901	847	873	892	889	843	884	874	871	848	899	826	864	867	832	850	798	838	844	769	818	866	832	853	893	850	856	876	784	851	841	873	851	856	871	855	831	849	862	835	860	871	874	801	842	872	829	872	825	856	915	832	814	846	900	833	840	816	875	830	882	838	799	903	822	895	870	803	882	829	821	883	833	824	854	841	850	881	843	783	844	844	841	871	836	843	859	819	883	920	861	834	841	843	856	811	823	803	819	823	876	885	894	879	864	827	819	864	851	873	819	826	893	831	842	891	803	848	850	839	880	852	911	830	880	902	878	886	871	860	831	851	871	883	888	854	842	854	873	838	842	868	867	813	863	856	821	884	878	775	876	865	826	822	865	882	810	853	815	822	854	848	863	802	879	867	847	809	836	834	838	854	818	848	856	914	845	816	835	857	823	880	911	825	858	851	858	839	860	809	833	877	875	857	902	878	837	846	843	882	874	829	883	821	904	885	828	884	859	909	854	859	818	881	833	771	869	821	884	858	846	820	806	855	851	800	907	820	837	856	864	893	808	884	868	806	846	849	871	837	870	861	856	857	904	816	866	883	851	844	798	873	846	814	853	856	866	810	843	830	880	868	805	861	861	829	847	830	852	898	855	819	890	906	858	830	855	834	858	796	843	842	833	828	854	874	784	849	845	824	875	856	853	869	832	832	859	865	824	852	868	837	867	875	827	887	848	866	870	874	809	853	883	821	831	930	821	875	801	849	853	881	900	874	869	869	861	852	892	916	827	815	839	880	822	814	862	880	870	802	849	866	842	831	882	884	856	883	849	853	887	896	889	812	857	860	888	847	834	838	874	840	872	864	842	858	825	822	838	857	787	812	890	862	908	858	861	853	888	831	850	868	873	871	860	858	841	865	890	800	861	897	871	837	846	847	804	884	839	844	869	838	877	897	844	834
24274	20872	26960	24858	12019	798	513	458	362	337	342	314	305	342	290	274	282	269	294	283	301	289	291	274	295	283	288	283	269	295	245	279	282	252	278	280	278	281	286	287	274	295	266	304	318	256	294	272	281	252	270	278	264	261	293	267	253	292	278	268	270	268	285	247	277	305	274	251	261	273	299	262	295	245	262	284	253	266	253	282	265	276	261	278	283	276	292	285	287	272	284	300	277	270	263	262	257	282	283	239	272	256	295	270	288	278	264	267	282	273	253	286	279	277	271	258	280	267	275	297	275	281	277	258	259	272	270	270	269	269	261	247	272	238	257	307	292	272	298	300	285	290	271	294	290	305	299	283	255	281	256	271	247	269	278	310	268	280	272	272	280	249	276	277	268	267	268	238	251	287	271	270	264	260	276	252	290	247	269	259	276	273	251	294	283	305	277	284	263	256	273	253	289	266	269	232	259	255	272	284	283	255	293	272	256	275	265	246	265	261	290	301	246	300	292	302	280	286	254	280	274	289	264	258	282	274	271	284	253	258	273	274	287	237	279	272	303	281	270	288	280	281	253	292	278	271	285	267	247	248	270	284	277	258	288	255	292	281	302	258	280	248	243	257	276	272	253	291	262	259	267	288	307	255	267	259	269	268	269	269	256	275	310	262	313	289	297	265	249	317	299	285	269	284	286	278	252	246	284	287	229	293	278	261	284	233	275	267	270	276	259	285	273	293	283	267	251	270	248	275	248	287	274	259	256	228	293	282	267	289	247	275	251	295	286	274	287	287	281	249	272	279	300	269	266	262	277	289	302	325	272	249	284	256	271	294	260	273	291	304	247	284	286	288	254	264	288	275	271	274	296	262	235	274	269	277	272	281	283	261	268	277	263	276	261	274	272	281	302	305	306	298	264	274	263	272	256	277	254	303	285	235	270	271	258	273	304	291	301	272	299	279	270	274	288	263	262	279	300	296	241	273	308	272	275	251	263	268	259	276	288	268	278	282	264	250	276	267	265	263	278	310	261	253	268	296	255	248	277	255	285	267	288	316	257	273	276	284	263	298	256	287	278	251	291	253	288	274	280	280	295	264	266	281	250	265	256	290	289	282	255	275	246	245	259	298	282	278	310	276	256	256	304	298	286	264	279	262	311	280	296	289	251	283	283	280	278	253	248	251	265	281	282	301	265	291	260	280	283	274	244	289	257	300	280	260	247	262	275	281	278	268	234	296	279	258	276	300	269	257	273	243	286	267	294	306	290	255	239	268	259	280	261	256	262	276	264	274	270	257	275	282	272	283	300	248	263	296	288	280	263	280	258	267	261	307	246	281	258	258	254	293	306	265	258	297	280	276	290	278	248	308	281	267	295	268	263	275	301	285	289	254	290	292	271	275	283	288	260	296	273	265	277	272	271	247	284	259	292	278	298	261	292	264	250	262	303	260	295	291	293	249	268	278	284	281	271	286	251	297	292	280	287	272	286	257	277	260	296	280	270	272	244	251	241	280	275	266	271	279	294	281	281	275	254	280	259	285	274	293	280	267	285	268	284	263	273	288	262	272	283	262	291	283	269	290	258	290	275	255	254	271	267	289	238	292	274	269	254	253	311	260	275	278	261	283	263	269	277	280	284	265	284	260	269	283	291	272	302	270	272	301	284	276	301	282	254	273	294	272	279	299	233	289	293	319	281	266	291	261	285	264	281	279	270	285	285	263	249	264	283	254	285	284	282	271	272	268	281	271	284	267	244	274	289	283	283	261	268	282	271	273	279	289	263	268	310	268	275	261	314	291	273	233	273	270	296	311	279	272	274	267	250	303	272	269	276	297	281	273	244	261	301	283	285	249	275	274	284	270	282	282	265	267	279	243	294	295	254	237	277	290	272	256	281	252	263	283	294	279	284	257	292	259	259	271	251	266	274	272	265	263	257	263	274	297	276	287	247	274	241	261	270	265	287	284	264	278	258	274	256	264	290	290	309	278	272	263	262	266	259	281	266	278	301	274	315	255	286	254	272	280	246	285	300	287	274	281	252	293	265	299	268	261	265	286	267	269	277	290	257	286	272	255	273	250	282	254	252	268	275	298	277	276	281	267	307	278	286	278	269	261	263	262	269	253	248	267	296	278	290	267	270	288	287	241	275	300	265	239	261	291	280	263	274	252	274	278	289	242	265	268	283	254	296	257	262	278	277	268	255	298	267	295	263	286	252	296	269	257	273	252	294	274	280	286	266	294	290	278	286	299	258	268	274	260	263	262	286	317	258	263	256	249	277	277	294	289	237	233	240	266	284	281	278	287	258	304	304	287	261	256	277	254	250	281	261	272	279	280	287	289	271	263	274	258	284	283	241	284	270	258	279	259	267	294	292	296	253	292	264	278	276	244	272	246	285	299	236	285	270	260	285	254	251	261	268	278	291	300	313	268	313	274	264	274	278	292	280	277	259	284	270	250	256	268	259	266	290	260	298	281	269	285	259	267	263	251	285	260	233	260	246	255	276	251	267	285	308	271	323	273	274	265	256	275	280	242	264	285	278	266	271	271	270	279	258	278	260	270	276	289	278	292	276	261	272	253	278	253	252	254	254	260	263	271	267	262	275	269	262	301	279	296	259	239	286	279	292	275	289	277	266	254	292	271	282	265	270	270	281	295	266	286	263	247	292	268	263	287	300	262	305	278	276	265	256	277	297	257	274	286	250	274	252	255	245	278	264	260	275	280	275	240	266	257	266	277	271	273	249	296	279	270	277	285	250	309	281	268	264	262	276	266	281	266	249	267	283	274	304	279	265	255	288	278	285	264	290	271	283	246	267	274	317	264	290	248	269	264	293	284	251	287	269	267	268	274	294	255	263	262	266	277	282	258	264	271	264	279	290	270	307	232	262	302	274	269	265	247	247	253	261	265	267	268	281	294	267	280	276	234	243	283	278	258	291	285	244	255	257	270	235	286	271	303	247	277	305	271	248	245	246	292	317	281	293	291	259	262	244	263	296	243	250	262	272	287	272	300	273	290	256	234	251	270	299	288	271	242	297	292	271	278	307	310	279	288	297	287	276	285	302	277	248	286	263	282	284	262	284	276	265	269	301	273	276	277	263	268	277	262	277	293	283	288	260	255	261	262	262	285	283	269	275	278	253	264	271	268	249	263	226	275	256	286	275	296	260	311	282	297	291	260	295	260	235	305	271	233	268	292	264	255	274	256	286	259	263	292	285	245	291	282	294	260	271	289	261	259	255	249	242	237	270	274	314	263	279	283	279	259	280	269	259	281	271	257	260	272	257	263	262	252	286	249	262	253	255	272	275	277	258	282	303	263	271	261	280	268	253	297	240	290	282	281	228	267	262	302	280	257	266	261	274	260	240	260	270	255	277	287	271	286	285	245	289	250	281	265	278	304	238	272	277	277	277	255	285	251	271	294	282	266	274	283	273	298	261	269	297	265	278	252	288	278	254	273	257	255	250	271	256	294	258	287	302	254	253	273	298	287	298	277	243	252
3940	6669	4621	2051	1479	1047	807	698	582	572	485	447	446	409	423	375	391	412	350	373	345	349	342	350	364	347	343	358	319	345	339	362	364	349	351	319	314	306	305	307	308	350	344	328	333	344	332	312	349	339	323	314	335	318	307	341	302	348	328	315	316	339	310	300	323	382	299	346	336	314	338	314	306	323	363	321	308	297	358	341	328	311	318	353	299	307	340	314	353	329	333	313	312	295	306	316	342	344	310	329	337	313	325	312	321	341	338	305	329	317	306	331	303	308	337	355	326	330	336	323	324	300	354	304	340	323	333	334	324	312	343	309	330	340	345	364	323	336	330	339	324	340	331	335	337	325	324	343	316	336	303	328	333	315	308	313	295	290	308	330	321	327	297	304	338	357	316	309	302	302	312	315	317	332	318	293	316	308	340	336	326	309	329	326	341	275	334	356	341	300	346	305	327	307	331	307	345	325	334	332	311	313	316	341	349	268	319	320	317	313	327	321	312	299	325	331	332	288	376	317	304	286	348	335	315	324	309	346	305	362	319	350	317	320	334	316	295	338	312	338	343	317	334	311	355	320	330	329	323	300	304	323	318	324	324	320	300	320	324	305	296	314	332	345	348	326	311	331	332	340	313	328	317	302	312	328	329	343	314	327	364	308	343	317	315	361	346	314	355	325	312	305	329	316	340	334	360	340	326	336	334	341	357	304	302	309	305	299	309	341	345	348	315	334	350	310	301	294	332	327	294	345	343	325	350	330	309	360	322	329	339	330	318	334	301	340	311	326	298	299	319	306	303	335	325	331	311	334	331	348	339	317	300	296	283	303	331	327	345	326	341	299	320	293	294	327	304	333	330	294	308	320	351	323	317	327	323	302	321	274	340	323	349	320	348	327	329	308	337	335	316	326	320	361	323	311	308	337	333	321	345	310	355	321	339	335	309	322	331	324	300	333	310	321	325	374	307	329	316	333	326	325	316	312	342	334	344	309	302	324	353	313	325	333	317	328	373	349	328	339	328	330	327	325	319	310	311	312	337	291	320	313	350	340	355	302	331	349	300	339	307	342	331	376	341	333	311	337	299	348	306	325	335	317	360	351	281	347	321	353	320	315	321	309	366	356	300	364	333	296	343	311	328	323	364	324	331	306	301	312	315	340	341	335	317	332	331	342	322	321	337	326	328	307	308	316	318	330	363	340	338	348	325	349	332	353	337	331	356	305	306	297	310	301	346	318	345	346	326	319	342	338	310	345	351	293	321	300	319	312	309	359	320	301	333	339	316	340	327	379	351	309	300	315	331	318	360	310	320	331	311	311	297	308	361	321	325	320	307	315	320	334	330	319	334	323	324	312	312	324	338	313	332	321	319	328	299	326	336	333	313	306	325	327	334	357	325	329	328	318	352	307	320	318	317	291	342	353	305	345	293	329	323	334	317	346	347	344	347	351	326	324	333	327	295	340	295	342	342	328	308	309	311	347	317	331	339	305	320	312	357	333	314	307	315	329	349	360	333	341	351	331	309	293	288	334	311	296	329	315	339	310	330	295	306	323	330	378	311	334	325	339	344	283	355	333	316	299	321	317	318	332	320	326	325	302	307	321	349	285	299	304	322	323	323	323	322	297	341	288	297	364	307	342	347	304	330	300	318	298	335	359	334	319	324	337	313	309	309	333	326	357	318	364	315	312	338	315	320	302	366	351	302	312	330	302	343	312	332	329	360	310	305	331	336	316	303	330	315	304	338	332	352	306	357	297	323	323	315	329	327	325	301	324	313	306	332	312	319	315	314	328	316	344	341	318	316	328	334	320	376	322	334	307	323	362	348	311	333	318	318	290	325	320	329	315	306	314	319	322	305	334	334	314	302	344	338	326	328	319	331	369	310	320	329	320	326	318	332	321	299	310	320	344	310	351	294	298	339	324	318	347	312	324	312	313	328	341	326	308	319	318	351	316	309	327	324	295	305	317	338	333	312	323	311	300	321	346	329	316	327	324	315	323	327	319	296	357	337	321	316	302	306	315	327	310	319	297	322	312	322	349	296	303	310	307	329	358	333	337	306	324	292	343	303	345	289	334	303	308	358	317	348	297	326	328	316	312	295	339	294	298	332	317	352	313	308	316	311	303	324	343	318	354	337	313	346	324	369	357	326	335	326	329	330	308	326	337	333	323	338	349	321	337	325	329	348	347	316	321	310	333	317	348	314	317	334	318	339	329	336	369	330	301	312	327	326	308	342	326	310	301	326	341	305	360	338	316	309	323	342	334	322	306	317	316	339	320	328	340	285	343	333	327	337	321	333	348	317	332	322	342	332	313	312	339	349	306	312	314	306	328	335	315	342	295	322	334	333	319	305	352	321	329	317	373	333	337	310	293	322	332	309	307	330	323	339	361	325	324	321	296	317	312	307	319	326	314	306	346	309	316	318	304	361	318	340	352	319	326	305	331	343	351	315	346	341	317	360	313	323	277	338	346	299	345	348	315	310	326	317	325	317	328	321	347	323	323	311	306	342	332	342	358	308	289	311	320	314	317	339	315	332	325	330	353	298	356	337	352	290	317	340	337	346	332	324	314	328	324	294	341	323	345	333	307	298	318	279	314	310	328	335	289	315	351	329	327	313	310	338	332	327	333	326	314	297	334	299	340	348	340	313	339	342	334	329	347	338	314	316	334	303	313	325	322	318	342	331	340	340	316	333	342	299	325	342	325	347	313	310	330	347	301	319	320	358	334	338	332	301	292	324	326	340	295	315	336	335	340	338	342	344	323	330	330	299	332	315	336	327	332	300	317	343	307	323	344	327	315	330	322	329	313	295	333	311	338	314	341	285	330	359	302	295	331	336	339	312	314	309	305	305	322	318	320	278	325	343	342	308	317	348	334	305	315	348	344	304	328	324	356	334	335	338	328	295	303	314	294	314	337	331	296	310	315	308	290	327	326	318	336	316	338	320	322	301	312	317	328	302	315	312	330	301	318	322	324	349	345	341	353	319	312	328	332	310	319	324	332	308	322	312	368	313	308	299	336	298	332	308	310	327	301	327	335	319	326	327	327	322	335	327	329	331	358	305	356	342	308	329	331	320	361	340	314	320	339	318	326	338	318	293	315	355	297	283	341	339	340	319	315	351	315	305	318	343	360	323	322	338	353	299	334	325	317	326	321	317	338	301	328	338	281	321	303	343	348	337	357	302	303	318	328	329	332	312	332	315	301	315	320	306	322	309	308	325	313	336	337	312	281	320	311	332	314	347	335	317	315	345	329	304	299	327	324	336	329	322	330	372	312	322	321	323	325	306	329	335	322	288	310	330	333	310	316	335	337	315	298	317	348	343	350	310	309	326	298	315	303	346	312	310	344	324	320	315	311	310	302	309	342	336	309	338	298	317	313	310	327	331	334	349	332	332	321	335	313	301	317	321	308	319	305	288	330	324	292	312	327	327	295	308	309	308	328	351	363	319	349	314	335	312	303	334	315	328	309	304	308	326	329	307	338	303	293
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
