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
341309814620	341309815178	341309815728	341309816278	341309816826	341309817378	341309817928	341309818478	341309819026	341309819578	341309820128	341309820678	341309821226	341309821778	341309822328	341309822878	341309823426	341309823978	341309824528	341309825078	341309825626	341309826178	341309826728	341309827278	341309827826	341309828378	341309828928	341309829478	341309830026	341309830578	341309831128	341309831678	341309832226	341309832778	341309833328	341309833878	341309834426	341309834978	341309835528	341309836078	341309836626	341309837178	341309837728	341309838278	341309838826	341309839378	341309839928	341309840478	341309841026	341309841578	341309842128	341309842678	341309843226	341309843778	341309844328	341309844878	341309845426	341309845978	341309846528	341309847078	341309847626	341309848178	341309848728	341309849278	341309849826	341309850378	341309850928	341309851478	341309852026	341309852578	341309853128	341309853678	341309854226	341309854778	341309855328	341309855878	341309856426	341309856978	341309857528	341309858078	341309858626	341309859178	341309859728	341309860278	341309860826	341309861378	341309861928	341309862478	341309863026	341309863578	341309864128	341309864678	341309865226	341309865778	341309866328	341309866878	341309867426	341309867978	341309868528	341309869078	341309869626	341309870178	341309870728	341309871278	341309871826	341309872378	341309872928	341309873478	341309874026	341309874578	341309875128	341309875678	341309876226	341309876778	341309877328	341309877878	341309878426	341309878978	341309879528	341309880079	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	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
22367	21178	28874	23868	21170	21158	10843	924	611	532	387	420	348	300	256	274	260	250	256	233	256	215	226	220	225	180	196	190	178	180	177	184	181	189	173	169	189	155	167	175	182	161	183	175	168	180	170	167	152	180	182	178	182	176	176	178	171	194	165	175	160	177	152	167	145	151	169	164	182	139	171	177	177	169	161	158	157	156	152	164	164	172	188	189	194	144	157	164	148	153	159	174	153	173	132	153	167	180	168	167	166	193	183	185	196	171	158	173	180	175	151	166	189	133	157	148	179	166	157	159	166	172	151	164	163	143	170	160	175	157	137	139	177	177	147	165	149	161	196	147	152	143	161	153	154	174	159	169	155	138	162	176	165	164	144	173	178	137	155	160	158	161	127	153	174	166	172	167	165	145	166	175	151	172	170	159	172	165	179	152	182	159	145	150	173	161	161	184	164	127	178	165	153	172	181	169	154	163	174	197	148	143	146	151	153	153	155	154	155	161	147	149	167	148	162	160	170	176	180	162	145	167	156	153	153	169	157	141	147	153	164	160	159	174	177	157	155	158	150	159	166	163	161	148	161	168	189	184	178	174	144	162	141	180	176	152	173	161	185	162	153	175	182	162	170	188	154	162	172	189	165	162	165	169	161	160	167	149	176	164	154	150	174	140	151	161	167	162	159	168	166	168	178	162	153	139	160	169	173	134	145	207	158	149	163	172	174	123	163	164	176	143	164	151	136	170	185	176	171	170	137	169	152	151	156	175	172	154	165	153	168	161	162	158	172	161	149	167	162	144	162	191	180	153	160	157	170	135	170	149	177	178	181	185	168	120	155	149	145	168	173	181	175	188	175	153	156	167	150	146	158	158	147	154	158	163	160	152	148	160	151	172	167	169	180	147	150	152	138	156	174	167	164	164	176	150	147	174	162	170	163	186	163	157	162	163	179	158	154	165	162	153	141	164	173	179	170	153	161	155	160	160	133	162	149	163	161	167	184	164	177	155	152	157	158	145	161	180	159	149	134	148	157	149	137	151	180	150	153	184	143	168	185	153	145	139	168	176	158	155	165	175	179	148	161	155	166	167	164	158	167	180	148	183	189	176	175	162	187	150	174	179	149	145	175	172	152	170	146	148	161	146	160	178	183	157	169	153	161	165	165	163	145	173	180	165	164	151	141	164	162	182	170	167	152	174	153	154	162	157	176	166	147	177	150	170	161	177	156	166	162	168	146	153	151	172	160	166	158	172	158	155	123	130	169	166	161	156	148	157	165	166	165	184	172	171	175	163	156	181	135	187	150	173	201	163	165	174	166	160	168	162	149	155	174	162	163	137	161	150	155	149	169	155	176	161	175	175	148	165	172	166	161	169	167	168	177	151	168	168	170	143	154	184	151	158	164	182	165	159	163	184	156	137	167	177	138	154	152	159	161	143	165	143	159	171	155	157	153	168	175	185	156	155	169	142	143	174	136	139	145	174	142	163	145	155	177	165	164	185	165	160	177	170	149	165	161	166	170	165	160	165	182	162	155	165	157	174	157	184	142	140	177	181	173	150	154	163	181	181	153	153	149	158	175	176	160	164	160	172	157	184	167	167	140	144	177	144	149	197	176	149	169	157	168	157	147	160	167	175	156	178	155	147	145	168	187	162	168	151	173	158	159	174	154	156	157	179	154	172	137	164	182	166	156	150	178	161	179	170	172	154	146	156	179	168	162	165	169	170	142	160	142	159	153	159	157	178	160	157	138	149	161	164	155	153	134	156	174	162	136	174	153	160	205	159	162	159	146	138	179	158	164	150	168	158	167	157	158	164	171	180	175	162	143	166	157	155	139	170	148	164	175	167	182	162	164	145	160	168	166	147	181	166	158	166	147	139	162	172	167	169	168	148	175	155	175	166	164	157	175	171	151	172	170	161	149	168	150	167	174	173	161	182	154	160	159	171	147	145	152	164	179	173	150	176	153	158	185	133	157	167	134	162	153	158	151	155	159	165	170	161	171	164	129	149	165	172	163	158	167	191	136	149	137	165	171	154	152	162	155	163	165	169	166	152	164	149	175	175	172	183	187	168	148	148	158	157	173	179	171	162	165	171	178	179	188	144	178	162	144	173	157	142	156	175	135	149	135	168	163	160	163	160	147	180	159	176	166	148	159	148	152	139	162	168	183	169	155	182	174	140	161	166	134	179	189	167	165	165	151	164	147	146	171	153	147	154	145	162	152	165	161	159	145	162	141	174	158	166	162	155	121	167	146	164	159	153	157	139	179	154	182	156	174	174	159	160	153	149	161	136	179	168	145	150	153	166	145	176	179	183	151	150	143	157	167	170	142	144	172	166	159	152	169	150	152	153	176	152	150	150	198	170	168	155	139	164	164	161	145	162	176	173	182	184	162	148	160	158	158	163	134	175	135	169	155	158	162	149	178	149	179	182	152	171	149	141	150	168	170	184	156	177	141	158	142	161	139	186	160	163	175	174	169	180	197	160	188	178	148	158	158	164	152	151	176	173	147	153	165	187	154	176	166	161	176	165	152	177	160	160	144	145	173	160	172	165	158	180	164	158	165	155	150	153	171	162	164	180	168	172	143	161	173	163	160	153	144	156	147	144	158	184	151	166	150	153	162	155	153	157	160	184	187	145	166	158	137	162	163	152	144	149	155	160	161	174	157	176	143	142	118	176	143	160	160	160	152	165	152	150	156	162	159	167	159	147	169	144	154	132	157	150	177	155	159	160	176	175	196	153	175	154	164	156	147	187	166	154	178	166	160	196	154	168	149	144	154	154	167	157	183	148	158	179	170	160	138	170	147	160	161	163	164	144	169	182	164	168	155	187	176	163	164	168	161	160	172	170	161	182	141	170	165	168	165	175	167	172	160	165	162	187	171	137	154	182	162	157	166	183	145	183	168	164	144	166	165	150	157	159	155	154	171	150	166	166	148	167	160	164	167	139	168	174	148	172	159	178	148	153	151	159	165	165	155	168	162	147	177	167	158	156	158	176	162	143	168	156	175	170	173	162	170	156	164	162	165	161	150	153	177	140	160	180	184	168	163	166	178	158	169	157	138	171	145	160	157	171	172	167	163	162	147	150	161	179	144	172	181	145	175	172	139	169	151	180	153	151	150	162	169	152	156	184	180	164	140	158	161	168	183	163	163	183	170	179	180	157	157	153	149	180	178	180	182	172	180	163	161	177	164	139	135	133	162	163	151	155	164	143	160	161	118	187	160	157	149	161	152	145	152	173	142	184	140	182	158	174	156	158	159	154	157	167	145	154	161	150	165	156	158	153	157	185	172	179	175	164	155	160	166	174	169	182	162	158	171	144	155	195	146	164	153	153	156	169	154	160	167	148	187	162	139	170	144	169	183	187	158	179	166	156	147	172	189	195	173	165	176	159	165	188	164	156	155	167	165	171	174	149	168	155	160	159	153	166	160	153	157	163	163	160	176	165	170	149	169	143	169	161	147	187	152	148	176	154	143	158	135	152	175	167	163	149
23330	65324	34459	32787	3005	2172	1717	1228	875	686	631	500	483	398	402	294	291	279	271	257	249	248	241	199	253	207	216	196	194	198	220	228	199	181	179	170	190	182	188	192	212	169	182	167	179	202	178	189	206	165	151	169	166	173	169	180	175	159	174	184	163	154	172	172	151	147	159	148	178	165	177	154	141	175	166	157	166	173	163	154	163	174	174	160	180	177	190	183	185	178	183	197	164	164	175	186	163	162	170	199	159	164	160	169	182	153	171	184	154	172	172	164	170	182	162	188	162	152	158	160	173	159	132	186	184	162	180	173	191	169	172	144	154	170	163	138	193	149	187	161	194	147	153	164	151	175	169	178	172	149	178	140	149	158	151	142	171	148	186	156	177	182	154	151	179	166	174	173	157	164	168	184	173	182	158	172	170	152	165	121	155	157	160	153	147	158	167	152	159	170	167	175	161	158	181	169	139	162	167	177	156	149	142	167	161	179	178	152	131	158	144	181	152	173	182	145	161	139	166	162	183	156	172	151	170	159	153	176	165	162	168	165	139	183	175	180	189	158	143	163	161	177	167	179	182	150	150	175	151	157	140	144	168	157	175	156	152	131	160	187	155	160	174	158	141	164	151	178	159	173	148	152	173	156	148	167	174	166	165	165	154	140	178	153	152	156	155	167	160	162	171	147	163	160	182	125	165	161	165	156	164	137	168	135	128	171	175	151	156	161	170	161	184	164	156	149	160	174	163	160	150	154	157	162	170	171	162	189	193	173	157	150	143	169	160	178	188	145	162	160	159	165	155	161	152	147	159	164	163	174	146	152	139	177	189	153	167	163	146	168	149	168	145	131	164	169	173	182	179	162	154	147	139	155	166	158	148	176	180	160	149	159	185	138	137	158	166	183	164	158	164	156	156	178	172	159	183	185	174	172	161	156	159	144	179	158	148	166	147	162	146	159	167	156	155	165	168	165	157	167	150	165	150	177	160	156	165	143	155	169	168	155	181	154	163	173	144	167	189	169	161	182	158	152	179	149	165	159	154	154	171	193	154	164	160	151	155	165	162	159	173	166	158	179	157	174	163	170	162	181	154	171	161	150	159	175	166	131	169	148	162	150	164	164	190	153	136	142	156	161	172	148	158	173	148	172	167	147	152	155	176	179	181	171	145	175	155	161	150	160	172	155	155	171	171	173	172	151	156	171	181	144	143	162	164	152	160	135	164	157	173	155	150	163	174	169	167	181	164	160	160	143	172	157	165	187	161	181	155	170	175	140	161	165	160	176	161	170	169	165	153	152	162	164	158	158	162	164	175	182	154	174	146	170	178	157	173	152	162	146	153	165	178	157	176	161	173	162	158	171	167	170	158	169	150	160	155	181	163	167	163	161	148	173	169	163	143	161	163	169	150	147	167	176	168	184	151	177	167	158	177	164	173	164	162	157	141	170	184	162	160	161	171	154	173	157	150	159	153	162	172	161	152	160	151	156	157	178	150	156	156	156	178	173	157	160	181	162	159	147	165	179	149	173	164	166	163	142	148	157	178	148	161	165	145	164	168	172	171	180	162	156	173	160	171	148	152	149	167	150	174	172	172	171	172	180	167	190	140	165	155	149	172	161	167	175	182	153	165	169	154	131	147	180	165	160	166	172	181	163	162	159	165	161	162	154	182	173	158	160	139	167	154	190	144	202	164	177	182	186	170	171	161	159	165	150	162	154	154	162	160	166	167	162	147	168	151	180	170	146	168	164	167	170	139	180	141	169	152	174	156	155	145	151	161	141	166	182	145	167	163	169	169	165	175	154	159	153	146	156	153	172	170	168	167	161	160	168	163	161	172	173	164	154	155	145	159	164	161	155	181	158	169	179	158	155	168	166	174	173	147	155	152	162	168	169	189	167	152	158	155	170	155	176	139	182	175	163	175	176	136	144	175	163	149	152	152	193	172	181	151	173	153	185	147	147	163	173	173	166	155	147	133	147	162	160	173	171	163	165	154	168	169	177	161	178	141	182	162	151	173	193	171	156	167	173	165	145	170	170	142	159	168	178	161	186	149	171	178	154	178	177	166	144	163	161	195	161	171	175	168	147	160	170	177	183	165	183	152	157	188	166	158	153	158	159	145	183	185	156	166	160	165	173	152	163	160	172	153	175	161	186	168	155	171	149	146	163	177	176	142	151	162	163	163	192	148	145	164	158	152	162	162	166	157	168	153	131	156	146	164	156	156	179	165	156	142	160	163	129	140	148	139	152	157	151	181	171	157	157	154	157	173	145	170	138	211	157	160	136	141	196	144	145	161	143	159	157	187	160	155	154	144	183	156	161	169	183	168	140	154	166	160	171	175	168	170	164	146	162	144	155	159	161	149	170	161	154	169	172	168	165	163	156	175	154	144	183	180	160	157	167	159	170	157	165	141	164	150	166	175	176	151	173	155	177	160	157	184	176	149	178	163	156	162	180	140	180	161	182	168	131	151	171	167	151	172	153	174	154	154	169	141	170	145	154	174	153	151	177	152	171	172	168	155	162	144	164	155	177	162	149	153	156	161	147	181	157	184	156	171	200	147	161	163	175	179	169	183	179	166	140	160	159	165	164	154	152	172	160	180	166	171	165	174	175	166	164	150	162	131	156	155	151	167	150	180	155	168	151	152	181	173	171	171	155	180	178	178	165	175	193	169	161	163	165	159	138	162	154	157	141	145	166	153	165	187	148	169	159	134	179	178	164	155	171	162	163	168	156	155	162	178	149	165	157	160	167	157	132	147	164	156	163	191	160	183	180	162	153	160	165	151	194	176	172	171	160	180	163	172	159	166	166	165	151	156	167	179	159	163	193	137	165	145	190	154	135	179	153	150	170	143	174	146	165	148	156	145	163	169	156	162	138	165	172	185	181	155	146	172	164	192	158	177	161	173	155	167	173	168	160	156	166	163	147	150	169	185	184	162	164	162	170	195	174	138	166	154	154	184	173	154	169	149	156	157	146	153	177	163	149	170	178	146	169	159	150	162	158	176	147	169	163	167	179	184	157	160	177	176	191	162	149	174	148	158	169	158	168	155	164	152	170	136	171	147	152	169	169	174	185	159	145	149	176	192	145	169	158	157	165	159	164	168	164	155	142	162	143	174	152	156	149	155	163	153	152	138	177	149	166	174	190	161	179	166	174	169	166	166	158	156	154	192	172	161	170	169	170	146	156	161	144	178	150	157	158	171	168	142	160	164	187	147	148	152	163	166	181	180	138	170	178	157	174	168	165	171	147	152	170	155	153	151	176	139	161	174	175	179	192	144	172	154	156	180	158	162	151	142	168	173	162	170	168	168	162	164	150	148	175	170	170	154	150	144	166	156	138	161	162	181	156	176	171	161	175	168	140	167	167	174	178	152	153	158	147	167	160	167	148	158	151	167	156	145	165	171	145	163	175	155	169	176	171	137	174	153	154	155	156	147	184	158	162	155	183	174	161	161	163	167	186	181	151	191	146	145	145	165	141	145	150	179	157
27347	20311	11019	4601	706	564	595	572	570	581	556	582	549	551	517	555	564	566	515	561	552	555	537	511	565	544	570	532	578	560	524	542	509	551	559	559	514	557	495	606	532	564	567	535	566	560	581	560	511	559	536	549	586	533	549	563	568	543	518	549	576	556	537	578	529	563	555	548	533	547	507	561	554	567	547	528	514	548	521	580	528	594	520	497	554	487	515	556	571	549	523	571	554	580	538	546	549	519	526	568	558	587	563	561	563	598	523	540	551	525	554	591	512	529	509	513	547	550	576	551	544	518	552	573	541	580	568	504	535	576	554	600	548	553	552	516	519	550	531	510	544	536	559	559	518	565	568	539	577	525	530	507	559	508	588	549	570	538	484	539	577	543	533	580	530	586	524	576	514	544	543	567	572	535	490	513	554	519	553	580	520	540	580	570	550	576	571	516	591	531	532	566	532	551	559	503	532	539	519	533	561	538	580	519	562	508	543	519	577	547	519	556	542	589	520	516	540	536	516	585	512	541	523	552	550	535	559	520	607	549	533	533	530	580	551	523	549	559	549	549	537	538	555	547	554	548	539	596	546	515	561	534	545	565	547	557	515	528	539	552	549	556	542	523	563	563	521	575	541	551	556	553	564	582	548	514	570	553	530	537	511	536	532	534	516	533	561	576	510	522	539	527	558	509	560	578	574	565	514	544	565	518	559	573	537	554	535	543	562	551	551	604	532	537	597	549	542	518	556	524	507	522	527	513	562	555	529	547	532	586	547	528	562	538	546	558	544	576	508	565	492	563	512	531	575	544	543	521	528	520	552	545	538	524	540	506	548	577	542	535	555	544	517	573	540	532	521	519	521	537	530	548	516	534	568	547	541	575	523	532	535	519	528	517	571	516	523	545	515	542	589	490	553	523	580	549	548	540	565	578	572	552	573	546	553	549	556	518	512	541	549	562	556	534	555	549	555	510	524	507	495	586	602	532	535	526	553	521	513	519	524	558	588	525	533	539	464	598	560	537	550	536	550	530	561	516	532	563	530	564	529	581	537	517	560	542	551	522	533	551	556	561	541	549	543	550	519	506	506	545	541	561	542	517	625	568	539	564	567	557	529	579	546	576	573	540	564	522	518	506	549	542	585	556	543	526	572	552	545	569	542	551	568	560	527	557	510	531	553	516	565	539	503	507	486	545	545	556	582	539	507	556	537	529	551	592	522	523	590	524	528	558	573	505	551	594	552	509	523	572	541	571	557	543	537	548	590	592	572	597	547	557	547	555	551	516	602	551	549	569	512	586	539	545	530	562	586	494	537	561	522	536	525	523	572	587	570	528	567	529	589	521	552	563	539	529	552	521	562	558	588	531	534	532	533	537	534	522	588	595	539	514	528	572	533	522	532	542	536	538	565	558	527	539	574	536	568	552	530	544	559	545	492	518	533	516	562	527	523	530	497	559	562	553	554	522	568	570	529	532	553	528	527	589	548	591	539	560	510	572	560	501	548	555	559	561	567	525	517	562	572	549	524	510	548	574	526	567	542	572	549	542	537	541	557	548	549	555	541	526	528	539	570	573	461	529	589	542	568	568	560	571	524	554	563	550	532	533	583	570	519	518	559	509	551	559	605	528	507	525	570	516	530	505	523	560	575	548	538	583	569	499	583	537	536	542	539	548	556	557	549	530	513	508	547	552	565	553	549	569	556	584	549	535	560	505	569	552	599	520	538	528	535	536	595	565	529	584	548	562	512	583	581	522	545	555	514	566	522	547	555	577	586	578	534	530	510	544	523	567	560	560	536	551	522	550	527	566	562	504	588	542	585	525	539	516	539	533	510	534	497	540	561	529	559	554	570	566	541	556	567	530	549	563	512	540	523	560	563	568	535	548	569	547	531	582	540	582	537	560	560	546	554	543	587	555	535	503	545	553	544	524	537	606	495	532	531	532	524	562	549	540	537	519	535	550	523	531	566	506	569	563	530	575	526	558	514	538	570	583	534	519	529	555	589	544	525	528	543	505	559	525	527	600	553	509	522	571	548	574	515	524	571	555	534	524	507	523	546	574	537	549	571	504	547	524	521	524	538	523	539	541	553	569	553	526	554	548	524	523	526	528	523	552	529	523	567	545	546	584	569	547	521	539	553	530	576	584	588	496	523	530	587	529	533	564	564	545	524	551	562	546	523	554	588	531	533	559	518	552	497	523	515	557	556	562	539	530	535	535	570	522	520	525	578	550	550	577	546	535	536	603	579	510	549	561	544	552	536	510	549	553	565	563	528	548	518	542	535	555	578	495	546	524	534	542	537	562	547	532	547	527	552	533	525	548	579	562	562	510	534	543	561	539	572	556	539	547	526	540	543	522	508	591	542	542	503	520	547	552	577	547	596	543	524	524	549	545	498	549	552	543	551	546	533	545	535	524	544	540	585	521	557	573	525	567	521	528	540	554	537	564	547	555	620	578	496	585	552	539	561	524	559	566	563	599	577	537	553	582	557	538	498	535	556	567	545	564	573	536	542	529	546	478	554	501	512	538	540	519	531	563	555	567	532	567	520	559	525	544	497	477	548	571	554	562	498	504	566	527	538	577	583	582	558	499	538	533	529	513	541	575	567	576	558	534	513	581	531	553	555	572	555	532	524	525	561	552	530	530	533	539	553	556	515	572	557	563	540	530	551	553	521	567	554	573	502	503	577	564	510	557	566	566	540	565	564	537	546	511	548	524	561	547	532	561	498	546	560	560	549	509	553	564	568	528	537	549	563	569	537	556	507	488	534	531	560	549	571	500	523	556	526	509	553	518	544	552	519	562	523	503	558	580	541	579	523	548	516	544	527	563	576	542	559	519	527	560	557	509	538	527	572	555	543	596	525	529	522	542	539	529	534	526	530	550	503	508	516	521	505	528	517	543	571	518	512	529	562	558	542	544	538	602	556	548	578	527	564	544	506	524	516	570	533	575	515	547	556	527	539	601	582	548	578	531	542	526	528	527	547	536	575	575	535	522	557	563	543	529	552	597	534	581	562	509	514	548	535	566	499	566	516	553	511	548	524	540	590	525	500	556	521	537	527	588	533	547	549	487	534	540	572	571	522	540	539	517	549	510	552	613	533	539	563	576	522	597	522	550	578	555	576	561	515	559	589	566	533	534	530	506	534	522	514	545	544	491	535	535	562	516	540	542	561	534	534	593	510	577	482	539	566	534	531	519	564	567	583	546	558	566	572	556	524	530	550	561	573	540	592	522	574	521	496	538	545	531	536	525	548	543	542	591	574	585	542	536	520	570	530	483	545	535	584	548	539	546	534	561	583	560	543	561	564	529	565	562	522	549	552	541	537	569	551	559	546	564	546	530	547	534	497	558	562	556	512	512	549	527	560	502	546	530	542	541	540	529	538	549	555	519	511	563	523	587	491	547	524	553	528	575	551	560	542	536	568	571	537	526	544	536	543	543	513	510	559	488	538	560	528	537	531	522	536	536	509	535	570	497	514	564	541	550	553	537
7794	18030	5238	3316	640	663	591	613	560	620	557	556	566	601	577	512	596	571	591	575	567	575	518	555	564	543	565	563	588	587	593	574	591	565	608	593	565	615	579	553	554	552	562	607	560	589	575	568	554	534	555	564	572	571	591	562	589	609	530	578	567	571	594	551	557	536	555	587	567	547	605	560	566	560	588	572	552	546	570	583	595	560	552	561	612	566	566	566	571	566	568	582	566	538	576	576	513	555	569	584	572	556	605	596	564	527	554	610	558	575	547	628	590	576	595	564	573	572	582	595	573	569	556	565	524	595	583	590	593	590	582	589	581	602	567	562	604	569	608	606	541	581	549	583	534	566	595	532	592	547	565	537	548	598	593	568	605	535	562	589	544	553	596	565	543	574	580	587	578	551	565	574	573	589	564	584	552	584	590	538	557	580	567	569	605	550	535	582	570	597	570	551	547	597	575	582	551	560	553	600	551	581	536	551	651	568	576	594	577	569	574	585	576	593	605	579	543	596	568	531	541	557	540	585	594	632	575	578	557	572	522	589	601	600	605	547	583	608	553	547	577	549	608	591	552	570	556	580	587	549	548	551	558	599	563	578	576	550	553	602	532	569	578	565	545	572	560	590	584	539	576	609	574	529	560	560	562	571	583	531	572	586	569	593	548	621	533	575	568	577	559	590	564	519	551	572	578	555	574	539	557	535	556	578	570	547	509	566	573	570	536	613	572	600	575	549	621	573	560	618	579	586	571	557	568	574	534	576	577	561	545	576	580	568	549	567	583	571	579	561	553	574	547	592	563	564	536	578	543	560	570	567	588	554	554	556	510	569	564	582	575	548	563	565	559	572	518	574	552	614	565	579	541	537	527	551	598	544	539	537	564	590	559	589	580	561	556	580	583	604	567	556	522	577	589	537	583	592	516	558	566	553	581	577	561	594	558	554	551	614	595	607	583	606	539	576	583	520	527	576	600	581	590	542	570	565	567	561	625	604	558	586	589	590	541	574	567	536	562	562	575	561	583	612	579	574	531	554	612	556	574	547	569	576	571	529	560	574	592	556	555	596	586	580	587	587	548	555	578	574	586	571	571	546	569	554	570	574	564	570	575	590	596	577	545	557	550	601	540	596	548	550	561	531	590	532	571	528	606	608	567	617	590	560	546	595	553	573	563	603	549	577	547	552	561	542	618	592	543	549	557	544	556	584	529	563	513	549	539	606	568	576	556	570	556	551	560	636	584	560	563	574	605	588	580	603	602	558	532	533	583	562	534	589	541	562	614	576	605	549	549	554	584	557	588	594	591	560	589	544	549	572	599	559	563	567	548	565	605	566	532	632	590	578	566	554	594	565	592	563	572	582	612	587	514	533	573	599	552	593	582	560	548	591	633	564	605	585	552	573	544	585	569	623	562	540	568	567	528	529	567	537	539	561	616	579	561	567	591	585	537	568	569	525	500	519	523	551	564	554	558	600	553	549	601	538	607	588	570	594	590	577	541	566	599	555	590	604	588	591	566	545	573	568	599	580	578	596	541	566	576	579	559	586	598	601	566	566	553	559	582	560	578	550	563	556	603	569	529	603	550	649	571	547	574	586	594	562	560	590	549	563	580	562	606	581	574	556	532	585	580	590	540	568	598	582	582	560	629	569	599	584	595	550	546	589	579	582	561	532	559	538	547	537	546	547	579	635	597	618	575	553	571	542	586	565	589	604	498	559	583	567	511	568	597	542	578	537	569	555	556	567	587	536	563	581	553	547	528	595	559	525	563	573	556	503	537	591	541	580	581	594	540	524	574	517	533	570	553	583	572	568	544	600	621	544	615	552	615	590	531	605	533	584	528	594	545	594	524	529	582	583	587	552	563	563	585	605	599	520	550	577	561	592	529	549	578	579	585	562	579	595	598	639	571	580	555	567	557	581	551	574	592	594	587	525	571	609	553	548	585	540	565	577	607	541	557	610	576	591	552	572	528	580	563	601	591	568	618	520	540	577	535	552	533	604	560	573	563	565	542	532	584	569	601	574	581	581	547	557	574	576	590	577	590	575	611	553	586	603	533	583	562	581	592	584	547	595	598	560	586	574	565	588	586	605	578	585	556	582	575	582	589	550	572	547	557	568	573	549	590	554	577	613	558	574	573	563	575	534	562	571	562	556	530	554	557	560	596	532	573	540	563	564	565	584	587	614	614	538	583	543	537	612	617	608	533	555	547	574	531	570	551	555	581	568	583	607	581	574	588	544	593	580	563	567	565	552	583	565	562	569	591	548	569	606	600	573	608	539	564	537	530	583	572	557	566	541	546	622	591	586	560	545	544	518	577	569	521	548	589	610	584	557	526	566	593	556	550	565	580	559	562	577	560	568	605	539	546	558	566	528	583	620	584	578	588	588	543	571	572	558	545	574	546	570	593	551	575	603	604	607	603	559	617	574	533	608	555	597	606	580	630	538	593	565	581	561	590	592	596	583	569	546	524	607	536	550	567	553	554	575	553	608	595	545	584	567	587	570	597	563	574	598	556	554	548	559	555	558	568	619	572	539	565	592	557	586	601	588	541	615	603	607	643	543	579	605	593	564	586	578	592	636	529	537	553	580	572	566	539	588	578	549	620	570	602	557	546	552	545	568	606	582	550	594	539	535	597	524	569	593	565	614	583	587	543	593	614	563	595	572	534	583	550	522	573	576	578	578	593	566	583	590	581	587	569	563	571	556	549	586	547	574	538	591	592	554	587	598	570	586	539	573	558	545	572	571	555	579	605	615	551	574	568	536	610	565	563	598	556	612	550	557	576	562	573	557	571	581	632	591	596	588	568	560	573	543	586	575	544	563	581	524	569	555	567	561	530	635	551	560	600	558	576	549	573	622	560	545	531	584	585	593	557	548	588	557	555	534	560	610	565	567	573	590	565	525	619	572	594	541	579	562	546	522	588	583	574	563	602	558	550	576	531	606	571	568	557	564	570	576	590	577	558	543	561	522	568	641	570	573	571	564	590	586	621	564	576	593	603	545	547	585	554	558	594	554	572	576	546	552	553	572	604	570	548	561	549	557	564	601	529	597	586	545	538	609	563	545	521	545	578	588	574	564	601	563	548	550	598	547	540	546	585	592	582	599	542	614	557	562	568	558	540	558	589	562	576	584	578	537	597	562	543	549	582	580	599	561	521	569	519	599	566	604	593	527	586	587	612	563	576	557	552	582	608	554	540	540	556	613	539	606	584	554	576	599	559	549	594	591	578	521	569	559	579	612	567	550	567	581	581	572	539	573	577	566	561	577	582	586	575	581	557	591	564	596	566	551	562	561	573	555	570	557	551	507	596	583	598	572	549	595	554	537	593	585	592	561	555	570	532	577	558	600	537	596	557	568	561	556	538	575	612	572	592	573	565	563	567	600	561	583	554	591	548	565	573	554	606	583	549	585	584	545	600	564	545	571	519	604	589	572	550	567	528	601	587	590	575	573	525	566	545	562	611	622	587	572	537	576	575	537	590	544
23296	20940	28204	23995	20800	11039	1042	637	506	424	425	455	315	354	292	345	342	317	362	327	299	287	270	299	314	276	274	300	270	304	262	289	285	303	267	298	291	262	292	251	271	285	271	277	325	269	293	299	305	287	275	287	290	274	297	269	284	258	264	295	287	298	277	253	283	277	282	291	259	283	274	318	281	296	260	299	253	269	268	251	273	291	278	255	272	293	262	298	289	289	279	308	285	282	266	278	300	284	267	270	281	303	317	267	284	302	251	295	278	318	285	249	289	266	303	284	276	285	264	249	310	295	267	281	279	286	247	294	297	293	263	278	272	264	287	277	310	248	271	259	291	271	303	265	298	275	258	270	291	281	260	252	250	284	304	279	270	266	295	272	294	249	262	279	277	270	285	307	271	269	258	291	292	308	268	261	312	337	299	282	277	286	274	294	299	285	277	303	288	258	253	274	257	258	239	290	307	264	277	273	257	267	286	268	272	279	277	303	249	284	269	269	263	309	246	263	263	287	277	279	255	270	304	285	261	296	272	274	261	278	283	260	259	309	243	283	262	260	271	265	280	279	278	255	261	309	268	251	286	269	295	257	253	261	251	284	278	287	285	282	255	303	288	271	264	288	287	274	314	239	272	266	279	273	260	272	272	258	292	297	307	286	262	287	311	280	273	286	278	274	284	283	284	289	278	258	289	279	244	262	297	287	261	299	306	253	303	286	295	287	261	279	289	281	309	261	264	310	253	268	259	302	257	263	257	287	275	272	263	264	292	269	289	298	271	262	268	253	271	272	286	298	263	271	267	278	296	264	241	270	295	282	272	301	249	258	271	290	293	280	273	297	286	264	267	310	268	256	277	278	293	257	283	283	277	257	262	270	295	268	253	243	273	277	270	258	293	277	290	279	284	274	307	295	275	285	280	284	308	265	313	286	284	272	293	278	278	276	267	283	265	279	295	269	293	250	259	275	268	278	259	245	278	251	264	294	287	287	283	294	287	287	291	273	273	289	266	286	261	257	314	271	271	262	284	245	269	278	301	280	280	289	271	276	292	279	272	277	268	247	295	253	269	291	256	288	281	261	276	282	269	271	247	307	256	280	247	251	280	298	266	244	301	276	280	298	264	286	267	270	269	281	281	283	326	252	259	270	270	252	297	287	247	278	262	287	258	254	266	266	245	252	285	278	265	269	288	258	292	302	249	275	297	301	265	289	264	289	262	258	262	287	266	239	283	280	261	266	273	296	261	304	291	266	288	295	304	287	293	308	263	262	274	305	303	232	276	298	288	276	297	274	270	310	273	307	262	269	253	291	261	270	263	251	298	290	264	272	274	278	286	265	289	299	274	282	293	263	275	243	278	275	268	298	284	256	279	277	280	290	303	282	262	257	302	315	280	275	276	273	290	290	245	269	274	239	282	309	249	283	278	245	279	292	297	274	270	249	293	289	297	284	271	266	261	258	243	284	268	271	277	281	297	292	283	291	294	292	269	306	266	281	287	265	254	286	285	279	293	271	314	305	322	262	311	253	285	268	274	311	273	304	280	292	289	275	275	292	280	278	280	290	259	322	287	285	300	277	280	289	301	262	273	271	278	275	297	270	314	299	291	284	278	284	283	262	271	222	285	281	262	270	271	259	274	258	303	259	273	291	272	246	303	285	275	287	248	263	269	263	277	296	289	258	271	300	269	296	275	295	287	298	264	284	268	291	284	306	248	265	306	256	273	277	281	279	307	293	259	284	268	247	300	289	276	300	293	289	308	251	266	304	253	271	274	305	289	282	290	272	240	272	273	250	281	262	257	278	281	301	313	284	264	268	271	305	276	252	299	264	290	281	276	279	283	275	266	298	306	293	269	308	276	255	256	255	242	302	279	246	269	274	301	306	261	288	260	269	285	257	270	263	287	275	305	294	295	275	274	301	241	266	315	248	252	257	277	259	245	305	297	271	286	267	261	266	299	267	282	287	306	266	280	265	275	289	304	274	276	264	304	299	301	273	289	266	292	263	244	263	281	279	291	256	254	265	300	281	275	263	279	273	265	279	287	285	264	262	309	243	266	282	264	301	245	251	314	300	289	291	291	283	272	269	272	250	282	276	254	279	279	286	286	286	292	286	268	285	273	282	318	275	292	270	290	275	274	288	249	275	268	285	261	273	272	261	277	296	247	269	280	288	298	261	282	294	276	287	260	273	288	290	286	262	288	283	298	268	253	252	280	286	282	297	270	272	270	282	301	266	267	280	271	309	265	267	275	266	299	271	289	302	300	275	254	269	239	282	233	288	269	262	262	257	285	263	296	272	307	262	270	250	314	282	302	287	251	298	262	251	268	242	295	277	265	271	269	263	261	279	275	255	282	256	263	275	266	261	268	279	303	274	323	279	279	310	297	298	278	290	274	274	258	257	250	279	320	259	247	252	269	282	300	290	295	284	284	246	283	259	271	279	305	263	312	273	291	279	291	290	266	288	311	273	271	256	293	275	274	266	280	299	261	275	274	301	298	302	281	279	298	263	271	291	305	282	291	268	270	297	255	279	275	276	307	274	263	270	268	241	269	266	267	294	279	295	299	278	281	270	295	272	302	274	251	276	265	273	255	268	289	283	268	252	264	280	284	261	289	276	288	294	279	304	282	291	267	253	269	258	277	268	285	302	282	279	269	294	264	311	244	257	250	299	304	249	277	290	301	291	298	272	289	285	259	257	261	252	257	250	263	285	281	286	296	300	282	268	256	266	292	318	272	284	255	275	260	305	267	277	290	277	275	278	242	279	314	283	265	258	276	300	265	254	274	269	282	282	249	251	281	263	286	285	264	283	270	285	266	286	264	295	276	269	283	278	271	252	283	288	307	291	283	277	281	294	271	283	258	249	293	279	277	251	290	269	298	282	305	294	290	281	273	296	250	278	295	291	281	271	276	286	292	258	258	291	257	275	252	292	246	299	271	294	279	277	292	275	307	299	262	241	281	271	282	245	265	326	291	289	288	271	267	265	252	279	268	277	267	263	272	271	254	274	264	267	275	309	283	285	291	245	295	270	284	271	275	283	274	279	289	259	286	275	305	293	282	269	293	289	252	273	247	279	270	274	267	298	297	266	260	278	286	310	281	252	278	277	278	291	270	305	270	318	278	254	256	271	253	290	287	286	271	265	257	274	254	257	301	274	273	261	310	283	270	291	277	270	319	272	296	255	239	269	283	287	277	279	297	271	267	256	298	246	274	301	315	290	273	274	298	275	295	266	257	278	281	298	246	247	273	315	275	265	280	297	275	258	297	298	293	271	298	265	304	270	280	272	289	307	291	266	264	264	311	280	267	290	307	289	254	277	286	253	288	298	264	267	275	272	296	286	287	263	269	303	298	284	261	260	280	286	274	275	276	262	268	266	279	284	292	286	231	237	277	274	259	287	261	282	272	297	280	297	250	280	262	272	286	264	254	280	274	275	269	281	264	256	251	286	296	311	302	262	301	260	306	282	291	265	242	241	258	277	256	281
15696	56369	27476	22531	1760	1337	1006	804	683	583	527	468	451	416	441	384	385	380	335	349	400	368	327	331	306	356	312	303	325	305	356	331	278	312	295	338	330	274	287	348	311	329	325	313	312	334	307	311	318	287	288	305	299	315	327	275	324	280	294	291	309	311	307	286	316	333	277	280	323	296	276	310	287	309	331	326	296	284	293	314	296	302	278	311	304	304	276	326	291	293	287	276	283	298	316	277	320	291	254	285	285	301	289	273	340	275	308	303	274	287	315	312	309	296	336	269	314	294	325	309	297	293	289	278	291	297	321	313	314	288	293	316	294	280	326	335	274	330	320	316	290	313	308	280	308	319	282	322	266	313	328	297	291	306	312	298	322	277	290	297	322	310	304	301	274	311	303	275	295	292	300	284	307	321	289	317	297	305	313	303	299	296	309	310	308	312	281	292	291	301	288	291	309	309	302	308	297	311	280	306	309	303	286	287	297	308	284	327	303	297	296	292	306	297	306	312	281	274	297	300	302	278	318	319	331	298	288	304	299	320	298	292	278	293	254	282	324	276	328	275	300	258	280	295	317	312	306	297	302	271	282	304	310	296	312	295	269	271	306	311	299	299	287	286	284	285	299	317	311	290	296	300	286	290	311	284	298	291	289	280	293	296	307	306	308	325	298	293	310	317	345	297	287	279	310	310	297	320	269	314	316	304	302	279	319	314	292	289	295	273	304	289	308	334	309	322	305	290	273	288	313	306	301	275	320	344	314	322	271	297	319	299	295	266	297	308	297	299	313	318	310	314	331	302	303	286	331	307	276	310	293	325	325	286	286	323	321	318	319	312	322	292	324	320	300	272	289	329	291	307	293	302	287	280	302	280	335	290	315	297	326	302	322	310	302	305	296	284	322	289	312	305	317	294	321	296	302	316	309	269	309	300	302	299	296	320	303	314	307	291	324	292	325	282	290	328	283	320	280	284	303	303	296	281	308	281	304	332	303	295	294	300	284	322	314	283	307	297	290	321	322	304	270	268	289	289	315	284	300	323	302	348	276	311	304	316	270	304	315	264	310	322	308	313	280	304	286	306	294	252	313	310	316	301	328	308	325	309	278	295	307	293	320	308	289	292	301	335	294	289	298	299	318	267	312	309	303	301	293	307	267	294	320	270	295	324	289	294	293	304	323	286	274	320	332	289	326	302	323	338	295	270	319	291	252	312	297	267	288	266	327	307	308	312	309	308	301	300	280	328	308	254	300	301	292	291	298	294	297	303	311	308	308	309	289	304	283	304	296	286	314	291	313	293	312	289	294	300	310	302	303	298	304	290	299	290	287	303	310	272	282	311	272	337	307	296	295	283	308	306	260	254	288	309	302	267	298	298	306	315	302	289	287	291	329	320	313	303	280	317	298	305	315	288	313	302	323	324	330	294	303	306	313	302	343	287	277	276	326	315	309	306	327	299	361	317	311	291	292	258	293	308	286	270	349	311	298	275	298	306	303	342	309	293	324	288	299	291	301	293	317	317	320	308	334	306	305	288	278	265	311	287	303	304	324	304	303	271	313	296	294	294	322	332	271	290	288	312	292	322	306	333	288	290	289	274	311	296	339	315	295	285	287	284	337	308	269	297	279	295	318	295	281	301	290	308	307	292	317	290	321	267	322	293	269	340	304	295	291	283	305	297	283	332	339	302	314	280	315	319	310	292	321	267	297	278	287	300	289	287	313	330	322	309	282	285	304	296	311	294	292	327	304	333	301	293	314	302	294	331	298	306	317	312	302	317	291	316	262	284	301	317	280	310	291	284	330	281	295	289	321	280	282	264	314	338	303	303	304	304	312	301	300	313	306	286	307	311	271	300	291	296	295	307	284	300	297	297	282	319	298	322	326	327	359	289	332	305	294	325	303	301	322	342	304	289	317	303	307	294	305	288	323	298	290	281	322	305	317	264	314	294	282	297	330	302	331	273	316	324	301	261	305	302	324	299	285	272	316	291	304	305	302	262	334	285	315	280	335	280	331	278	288	287	302	333	287	310	286	282	294	288	321	289	288	273	295	289	318	332	303	291	342	315	277	333	303	306	286	332	306	299	318	277	286	323	328	338	273	298	270	282	325	295	315	287	314	300	289	296	311	271	292	280	300	337	300	287	299	295	284	315	285	316	320	291	318	284	332	303	300	325	288	290	332	293	289	281	294	291	292	290	316	309	283	318	309	309	304	298	290	273	336	325	298	287	320	322	273	286	333	303	310	297	299	314	318	315	309	305	309	307	315	293	298	325	274	318	318	296	303	285	334	298	293	299	301	299	331	270	301	322	282	304	324	320	291	271	306	330	312	309	289	294	302	301	326	298	308	312	318	300	319	304	281	307	324	289	309	324	273	304	335	295	326	280	290	287	299	319	324	314	296	286	289	301	294	288	293	275	293	304	283	300	275	298	269	286	312	296	297	299	298	298	312	292	302	303	321	278	308	285	311	298	254	297	290	306	305	325	298	305	280	311	300	305	306	287	298	295	314	267	292	290	321	287	335	304	314	326	277	297	301	307	265	287	306	314	332	275	306	306	309	329	298	328	300	293	299	292	298	303	313	304	309	278	296	319	276	294	292	306	325	292	272	305	302	280	291	306	308	307	310	320	302	292	297	312	282	281	296	317	275	303	306	270	299	293	302	303	300	318	303	287	299	305	289	319	312	314	310	324	331	289	321	287	279	314	288	300	310	295	335	257	291	307	288	278	294	262	284	301	281	303	303	277	350	308	337	265	275	318	317	294	317	310	286	292	350	323	299	298	287	305	278	306	318	298	274	314	302	299	306	315	318	328	303	345	299	301	301	315	293	289	310	303	327	301	309	297	267	279	278	334	326	285	291	302	302	297	336	297	306	310	320	279	304	276	286	339	309	300	309	333	311	309	306	326	295	309	293	322	269	313	299	319	295	306	278	337	302	304	313	280	315	309	288	326	314	314	311	325	290	333	340	305	291	308	288	304	299	322	296	289	307	299	317	309	294	291	303	310	314	305	332	311	321	305	306	315	279	310	283	267	325	296	287	257	299	305	306	271	280	325	298	263	316	308	303	316	288	296	326	292	280	331	280	275	321	271	305	280	295	303	290	289	294	335	302	322	314	306	291	271	319	310	280	291	325	278	345	296	252	289	290	304	285	299	304	314	347	273	320	286	304	304	304	301	272	268	334	305	306	302	297	315	312	323	315	310	281	287	288	290	295	287	308	293	305	287	304	297	288	312	316	330	311	301	273	276	322	317	287	296	293	309	312	304	316	311	315	289	313	293	337	299	269	269	310	252	308	310	345	295	288	283	304	310	288	321	292	285	308	291	312	293	317	302	328	305	313	316	276	309	326	294	308	333	304	309	304	336	304	318	310	290	329	290	296	295	337	322	282	326	311	331	277	285	291	295	306	292	287	326	301	321	282	306	312	314	288	306	311	306	288	268	304	284	313	301	292	289	279	312	303	316	285	251	287	296	282	281	307	316	327	309
24370	20959	27335	24848	15092	1559	778	668	645	614	581	647	571	534	601	585	585	579	528	521	539	539	565	499	552	534	571	521	528	544	555	531	542	521	525	533	526	498	521	561	542	559	540	541	512	519	512	513	517	530	520	551	518	565	589	537	534	544	548	539	571	521	542	543	502	543	568	508	553	508	518	524	536	507	581	511	557	528	529	480	530	515	462	542	513	509	524	481	485	546	529	561	546	558	479	533	533	484	562	482	493	560	571	528	542	525	542	546	506	556	530	519	527	539	537	501	523	551	508	532	533	524	495	527	514	523	493	525	549	475	483	529	548	520	557	527	532	559	485	524	549	472	536	485	534	545	550	542	504	513	534	525	556	529	543	533	525	546	526	532	505	513	497	518	574	539	501	526	523	517	548	521	544	559	542	509	513	501	506	498	506	538	523	559	523	532	542	532	535	529	543	501	525	536	527	533	533	525	523	525	529	551	552	503	512	509	558	527	551	543	536	512	500	487	495	513	523	552	519	520	507	517	518	514	565	527	533	555	529	540	505	529	524	527	516	557	516	537	498	545	570	480	557	529	499	511	534	523	504	496	565	589	542	515	488	574	536	542	511	514	495	518	541	505	486	533	551	553	533	536	528	532	550	552	542	532	542	488	511	478	533	505	545	552	550	566	526	544	482	519	509	531	555	515	521	523	532	519	500	520	521	537	504	498	484	574	507	532	505	546	491	494	520	476	524	558	523	511	521	531	472	481	508	537	534	543	545	558	565	508	553	498	523	524	528	504	523	497	535	507	551	558	479	515	522	569	544	508	518	510	536	498	527	541	502	579	514	563	543	545	543	495	516	526	564	545	557	534	506	537	495	532	507	492	553	519	518	545	515	530	531	534	512	593	514	546	536	499	533	495	524	549	493	504	510	564	537	596	526	562	546	497	562	507	548	510	551	550	490	520	554	525	542	559	494	556	503	508	541	577	554	537	490	542	545	514	490	521	541	525	561	554	491	546	528	537	532	555	527	562	499	520	504	526	511	540	540	558	530	516	498	528	513	536	508	545	566	563	490	524	538	497	517	528	498	514	554	523	549	540	531	553	510	518	533	543	510	502	532	569	479	551	568	539	527	539	519	519	522	511	531	542	575	494	528	533	514	567	522	517	522	538	496	525	527	565	552	514	526	555	491	522	511	548	499	548	522	517	496	527	512	547	505	499	527	544	548	500	540	517	522	529	554	531	550	544	511	585	495	549	513	501	561	557	511	547	510	481	527	567	494	542	496	521	504	540	489	530	571	494	520	531	541	531	549	558	496	557	544	534	511	516	541	529	505	511	513	535	538	505	472	536	495	549	502	492	522	549	534	508	487	522	557	512	517	568	520	484	536	530	506	526	541	556	513	534	508	535	556	524	552	553	500	549	540	560	610	550	558	506	484	569	530	497	549	540	510	542	577	519	548	534	501	534	522	530	478	506	540	544	524	528	529	518	518	513	499	519	517	542	526	587	508	529	527	505	514	527	469	510	543	515	554	524	564	555	492	531	523	518	540	528	523	524	517	545	525	525	535	514	574	553	515	537	533	533	524	526	517	556	469	523	517	538	542	577	547	552	522	526	521	537	530	522	561	547	557	524	549	523	531	519	514	543	549	556	509	527	512	523	531	517	509	505	552	512	526	523	492	555	532	540	537	481	552	551	571	561	518	532	588	519	546	561	545	503	532	603	556	507	524	550	504	560	552	555	506	569	551	542	507	531	549	533	567	550	515	516	525	552	529	521	496	518	541	537	498	528	552	536	527	534	521	533	520	550	523	509	517	549	499	535	514	499	514	559	542	540	495	508	507	563	517	494	545	587	496	496	513	550	549	517	555	499	570	513	563	547	517	535	543	547	510	547	511	563	460	532	536	520	565	540	483	516	492	564	562	497	540	532	543	510	520	538	522	523	534	518	520	488	537	548	576	515	529	534	522	566	520	543	537	527	465	512	499	522	515	546	539	511	548	547	552	557	523	534	519	555	540	522	502	536	544	517	495	506	541	545	541	521	567	525	493	518	536	524	565	529	527	509	505	512	534	576	500	552	517	499	563	548	563	504	528	520	550	511	496	550	553	508	528	525	494	532	517	543	555	529	530	507	543	533	521	544	513	518	490	533	544	522	540	521	556	497	537	526	513	525	512	567	570	499	539	559	502	537	547	565	540	546	537	523	502	518	529	573	507	551	530	513	534	508	492	528	527	535	550	548	546	553	515	514	550	546	520	524	512	514	528	538	531	533	496	494	517	512	524	509	551	501	528	498	566	510	534	534	568	509	482	495	563	530	499	512	544	499	514	519	520	496	545	500	515	557	590	539	548	515	562	512	512	498	519	534	485	538	537	574	525	520	501	519	535	498	576	510	488	575	508	523	509	545	543	521	520	561	530	497	536	524	504	538	515	505	544	558	529	512	507	514	517	531	549	531	512	575	516	509	529	493	519	516	530	553	542	527	494	522	520	522	525	517	585	541	525	512	548	539	515	520	549	546	505	556	500	498	498	550	504	508	540	551	526	525	531	524	560	535	544	519	550	537	539	525	545	496	518	534	539	496	566	529	510	542	533	516	525	565	512	526	515	526	515	556	518	510	532	543	549	535	508	563	523	527	524	491	528	543	531	499	501	516	528	500	542	580	522	550	528	518	547	480	542	550	572	547	505	512	502	494	548	561	531	538	547	511	540	531	519	517	515	551	485	514	524	540	530	503	496	517	552	548	499	530	508	532	580	527	566	511	482	507	531	532	501	529	544	574	559	514	526	519	521	514	517	534	534	527	556	512	517	530	530	527	567	522	491	513	497	552	487	555	505	554	534	530	516	530	486	530	544	553	495	536	537	519	545	508	541	532	526	468	507	534	508	528	489	528	523	557	578	521	501	530	537	471	512	526	522	524	503	517	561	535	515	509	493	513	541	535	483	489	559	520	552	532	520	527	545	541	557	556	521	507	489	553	527	505	510	503	509	518	522	509	531	508	546	480	581	518	512	511	554	551	551	538	507	588	509	530	534	540	524	522	558	534	560	516	525	512	534	512	526	494	495	548	563	526	516	530	522	542	543	532	537	518	539	539	539	502	521	501	529	538	521	528	506	588	529	503	526	561	481	538	514	491	501	526	519	520	500	539	532	515	505	508	526	566	494	518	535	515	536	520	546	513	540	529	541	516	522	511	546	548	547	545	506	549	516	516	544	501	505	519	538	490	509	533	520	547	477	510	542	528	514	558	529	517	544	523	499	557	543	528	510	574	523	512	502	512	482	553	500	520	572	543	558	564	529	518	554	550	540	548	548	530	510	547	505	504	521	496	509	582	545	518	525	536	497	538	511	562	509	545	588	498	523	547	510	511	493	532	561	508	503	512	510	559	489	511	576	538	485	504	523	539	552	548	523	515	547	523	545	507	552	539	527	499	556	523	524	529	514	547	532	555	528	549	546	565	536	472	499	503	556	567	518	528	527	515	559	529	543	556	527	549
9616	45974	23063	18443	1379	1148	987	808	733	741	676	651	621	580	586	555	585	562	594	600	511	550	509	568	558	538	535	583	578	521	513	533	533	523	488	537	525	528	567	522	556	589	554	539	536	533	510	533	562	544	534	535	530	575	513	559	541	487	515	576	540	492	547	553	534	539	531	564	516	505	545	544	502	532	548	565	542	509	518	597	529	535	537	533	500	568	529	529	525	528	550	509	553	529	537	539	557	515	524	544	497	546	538	544	520	507	511	513	535	576	546	535	554	548	543	517	553	503	485	537	526	546	492	530	552	518	532	538	516	550	532	563	541	560	513	532	558	529	513	524	549	522	547	545	547	530	531	570	510	539	548	527	519	580	542	547	542	523	596	498	517	554	521	505	545	546	520	506	531	502	550	542	549	555	570	530	549	534	519	500	602	572	521	517	539	545	554	489	526	536	514	570	506	539	525	558	511	546	539	509	555	497	544	521	560	568	534	533	531	522	517	533	522	513	534	543	535	543	517	519	539	544	526	507	510	547	516	518	531	543	501	526	549	527	534	594	504	548	524	514	553	529	569	504	554	520	551	523	559	506	563	567	521	575	520	464	543	563	532	565	526	560	528	546	545	539	500	538	529	521	551	512	532	503	500	526	516	592	488	499	503	533	520	548	526	489	511	515	552	535	530	542	569	502	512	514	493	547	538	513	552	541	529	536	543	551	515	512	526	541	502	560	536	549	510	543	534	565	550	562	531	549	552	527	496	568	534	548	522	516	515	523	502	534	532	536	513	495	537	551	574	523	541	519	557	535	551	538	505	545	514	562	512	516	519	510	538	542	530	512	550	508	532	517	542	542	541	531	578	547	557	540	534	545	524	541	541	553	548	575	524	540	535	561	536	516	525	514	501	584	551	535	502	541	527	496	562	542	573	514	536	564	557	528	528	526	536	529	546	556	504	524	527	537	532	564	544	542	548	551	549	504	523	520	544	511	566	533	528	557	505	556	503	556	578	531	572	583	536	532	565	547	527	525	550	553	530	517	516	535	492	511	524	526	523	544	515	491	591	526	533	529	519	488	551	530	567	515	537	535	525	529	526	544	556	560	538	493	520	568	488	505	548	550	531	567	533	514	529	484	568	537	508	548	484	557	541	509	520	548	525	551	512	506	523	538	592	541	565	537	499	512	523	546	570	523	513	543	521	502	487	520	528	532	521	555	510	524	560	561	529	535	545	506	540	524	506	594	548	548	503	538	571	554	533	521	548	571	571	530	549	499	539	595	583	537	538	583	547	533	529	526	530	531	568	518	514	472	502	572	571	555	550	537	528	544	545	541	528	553	560	512	555	512	525	563	542	511	569	518	572	558	541	541	555	480	533	536	488	493	531	545	515	534	527	536	521	531	495	535	503	537	512	513	524	542	494	511	531	542	523	504	515	575	551	541	504	565	522	526	555	542	515	483	528	492	502	532	541	527	563	513	552	558	535	571	474	575	510	554	521	541	519	529	529	555	520	472	521	510	519	556	532	521	524	521	534	530	555	568	524	564	529	556	513	541	540	542	528	529	570	552	550	570	559	522	549	517	494	535	530	518	541	566	506	508	493	567	539	495	540	569	515	535	551	535	547	550	529	509	554	498	515	519	487	553	514	523	473	571	517	531	555	564	507	555	568	575	534	550	505	551	520	517	548	475	544	544	577	551	539	529	527	483	497	504	550	507	598	523	551	580	538	529	499	531	510	528	544	586	538	534	501	544	571	520	548	560	503	499	520	530	545	518	516	536	567	577	506	523	532	556	550	548	566	518	517	545	513	520	571	535	541	532	549	551	556	490	533	515	553	552	522	544	511	605	582	570	529	550	543	530	555	549	533	521	549	517	521	544	533	504	531	533	505	529	513	541	530	502	550	556	553	530	532	556	575	566	484	563	564	561	541	551	526	541	538	503	551	511	541	533	514	534	494	542	530	503	530	546	511	562	555	547	550	535	552	571	537	520	521	531	552	528	518	560	531	513	531	506	555	561	537	552	520	567	523	560	525	507	490	538	524	509	530	538	508	553	510	526	524	544	542	542	504	548	523	492	486	551	527	524	508	544	547	543	544	531	536	530	551	555	523	554	540	506	545	537	533	538	539	532	553	493	570	541	546	532	514	523	480	509	530	546	544	489	577	526	545	552	517	564	530	552	515	522	525	523	583	491	531	538	547	555	598	539	512	554	550	541	554	472	552	522	551	557	514	524	480	501	518	495	566	562	513	542	557	522	572	509	551	554	551	535	556	551	518	562	491	547	538	529	537	519	597	535	534	522	544	527	513	486	522	529	488	537	529	532	535	510	516	563	568	562	533	552	520	507	515	542	538	536	539	537	547	527	522	533	557	554	549	576	542	524	546	540	498	558	548	542	490	521	524	555	549	536	580	526	527	589	517	515	512	578	546	518	508	514	553	524	525	554	507	542	549	512	620	519	543	528	512	554	535	543	542	541	535	543	527	551	547	556	560	550	539	544	539	504	532	501	512	531	539	504	512	609	517	568	520	514	539	539	555	544	553	551	526	581	504	547	524	487	523	540	542	552	533	523	560	484	518	511	518	513	511	541	492	541	556	545	531	548	490	510	523	518	534	494	553	513	521	516	538	507	507	530	558	510	538	569	549	541	545	503	548	554	538	527	511	521	552	541	501	525	533	509	560	508	526	514	521	559	572	556	541	528	507	539	534	516	538	487	542	520	558	566	515	528	513	530	512	542	528	495	541	553	534	552	572	547	506	556	522	533	550	544	512	511	494	525	527	532	511	545	526	548	551	536	503	537	527	552	545	573	550	563	545	556	533	533	504	596	503	521	554	527	530	541	514	508	537	551	555	522	542	510	539	516	538	523	534	543	529	510	552	525	533	520	502	519	550	555	532	549	512	518	555	521	551	552	555	521	536	507	519	554	489	575	526	533	518	554	494	526	496	547	511	576	526	540	522	515	543	534	562	522	537	550	536	520	520	552	545	537	521	539	576	510	507	533	560	543	506	546	543	527	538	534	534	565	542	497	587	547	517	514	527	558	524	546	531	525	534	523	560	532	494	537	570	533	547	554	543	561	531	543	523	569	540	539	516	537	543	552	512	527	491	553	531	551	502	517	550	562	541	560	562	544	535	517	525	555	586	527	578	536	533	515	518	481	534	559	539	554	524	517	529	551	544	546	563	498	530	546	572	501	533	517	530	503	573	497	517	514	507	500	553	542	508	552	558	521	508	537	497	504	522	548	527	547	480	540	508	582	566	559	496	545	541	544	548	525	549	560	552	532	537	518	520	543	543	534	533	542	540	531	576	533	555	527	488	541	545	547	577	540	518	546	550	515	489	514	577	531	538	519	565	529	519	587	513	525	515	560	541	529	517	549	584	555	517	551	527	508	523	566	530	518	548	521	518	497	555	559	523	533	557	564	546	551	514	498	510	502	539	550	518	521	501	558	526	507	535	526	530	515	524	533	526	521	520	560	527	533	545	522
22072	20877	28446	23510	20879	20877	9642	858	571	471	442	360	351	314	289	252	224	240	226	223	244	211	211	185	215	211	212	191	180	203	182	197	192	185	197	176	195	169	156	186	191	173	157	152	153	165	153	170	180	183	173	162	170	169	164	162	149	197	163	149	176	155	188	149	165	176	168	156	183	179	169	142	170	169	180	148	160	152	149	156	177	165	136	151	166	188	149	161	163	155	169	150	171	171	164	172	132	150	156	169	156	151	157	175	167	177	144	153	163	164	171	155	180	156	146	157	160	157	181	154	144	164	168	194	164	164	164	145	149	182	168	154	171	172	150	181	164	145	171	164	148	193	174	155	183	181	136	150	154	179	154	169	188	167	160	150	148	180	187	151	159	140	172	153	146	157	160	158	170	176	161	165	171	156	161	175	177	158	133	166	143	156	149	149	151	150	154	138	162	173	183	158	135	168	171	160	150	160	200	155	167	154	160	157	151	140	187	165	156	150	166	153	158	156	177	163	148	156	159	168	155	181	153	157	161	169	152	166	159	163	163	132	161	152	161	175	182	131	165	162	153	171	181	162	163	163	170	174	145	171	143	181	137	188	142	161	176	182	171	153	141	144	166	177	181	164	149	133	164	144	152	157	169	149	157	165	166	154	160	149	166	167	172	149	160	160	162	152	170	158	140	138	189	142	134	169	161	150	173	160	156	161	160	144	160	159	148	154	171	174	174	174	183	152	149	160	177	152	153	148	164	173	171	168	170	139	158	194	169	178	149	170	159	152	151	157	157	172	161	160	158	155	152	164	159	165	131	155	160	170	154	153	160	141	174	138	154	139	170	177	145	154	167	159	157	185	145	164	179	166	171	163	159	174	162	162	148	146	139	146	149	145	139	148	172	157	153	146	143	140	150	160	156	153	180	150	156	152	161	137	157	150	137	161	153	189	160	168	171	174	161	161	141	163	155	142	154	146	175	160	213	159	165	140	138	177	164	156	157	158	176	162	194	158	179	189	152	153	158	169	165	160	151	158	177	186	162	159	152	166	159	165	183	180	159	171	195	177	176	167	171	156	146	169	161	161	150	172	160	140	176	157	163	146	154	162	185	152	165	150	139	166	139	176	137	158	177	159	140	166	164	168	160	148	167	171	193	167	176	158	161	152	171	158	151	168	160	150	169	172	143	176	165	141	165	177	173	164	173	144	150	166	149	141	160	163	163	140	172	142	145	144	155	154	164	162	171	155	166	157	122	161	151	157	175	157	173	158	139	150	154	148	140	163	139	147	148	158	161	154	162	156	142	160	165	148	167	174	181	155	142	157	145	162	152	182	180	154	165	157	171	154	152	158	154	179	182	148	148	166	137	156	167	157	171	150	171	172	162	170	154	165	184	155	196	150	162	162	149	156	162	180	150	155	170	166	167	151	163	148	173	154	169	166	132	166	153	171	182	152	169	173	136	151	145	162	143	163	187	170	146	148	152	185	158	147	159	170	174	164	181	179	174	158	165	151	167	152	150	180	161	161	162	157	176	184	160	174	152	161	151	176	171	166	161	159	145	188	163	174	177	178	155	169	186	156	177	172	151	167	153	148	159	157	154	144	150	165	180	190	164	178	161	160	152	153	195	155	136	175	172	166	168	180	155	149	158	160	170	190	156	160	172	141	138	156	153	181	167	168	153	159	154	151	160	147	154	146	139	174	172	148	170	159	141	161	158	173	145	156	162	133	157	145	154	152	170	161	158	163	182	180	159	139	150	191	179	151	170	189	156	140	190	165	154	146	144	177	172	155	162	169	152	152	170	152	168	170	159	178	179	151	162	177	150	165	174	138	173	170	163	177	171	167	170	159	144	159	170	181	173	177	157	150	186	156	164	163	140	149	167	147	151	161	159	157	139	143	139	134	160	157	175	140	154	153	153	160	159	148	158	154	177	152	176	136	162	143	145	157	161	159	137	155	175	138	168	169	156	150	152	135	149	147	190	169	161	180	169	157	170	149	156	170	153	152	173	150	154	143	153	172	169	179	168	178	186	176	157	171	174	137	161	161	151	151	143	146	163	162	171	185	169	162	159	156	167	153	150	150	142	139	169	160	165	149	152	169	139	150	159	163	145	169	152	156	165	146	159	162	159	143	182	169	185	150	146	149	166	159	170	166	158	145	165	147	164	157	163	166	129	156	152	158	143	172	149	159	173	153	142	154	158	143	161	137	143	155	177	163	150	183	149	172	160	161	163	155	160	143	163	144	171	155	163	184	156	199	161	159	172	171	145	174	150	153	160	163	138	143	141	186	168	174	185	142	147	151	135	167	145	154	158	150	182	176	163	145	157	144	134	131	168	162	168	153	148	169	146	178	158	158	161	161	164	140	161	153	152	159	154	170	151	148	156	159	155	153	160	130	159	149	146	158	178	173	174	149	185	159	161	156	183	157	164	164	133	154	165	139	171	152	163	141	146	153	161	150	161	176	207	152	179	151	147	146	137	182	166	161	148	165	182	153	157	158	166	147	188	138	180	145	165	177	167	152	152	170	151	162	181	171	154	158	159	169	175	159	147	168	145	180	158	166	165	168	136	133	159	166	174	164	159	193	177	147	134	161	182	168	152	174	177	155	149	157	152	149	144	183	150	151	154	165	168	183	167	153	151	158	171	170	154	162	138	162	154	141	182	145	158	145	176	158	152	166	164	143	175	164	159	180	156	168	130	164	158	164	143	166	175	181	152	159	154	157	155	156	168	145	163	151	171	132	161	187	189	155	147	170	191	160	168	158	167	151	170	171	156	167	161	158	178	179	162	164	153	157	154	168	143	193	167	165	151	186	160	166	174	154	148	157	184	157	159	154	151	168	180	171	163	133	171	173	159	182	148	166	160	157	162	155	161	157	173	172	166	140	177	142	177	165	174	152	154	168	149	162	155	153	152	150	180	171	167	166	193	144	123	144	159	167	172	140	150	147	167	168	164	166	161	166	165	148	163	143	180	160	169	164	175	145	169	159	159	153	164	153	167	169	161	179	160	144	164	153	142	156	174	144	161	145	158	183	179	136	156	158	162	161	157	162	146	172	159	161	170	170	182	155	129	171	165	150	149	153	163	168	161	161	165	174	144	162	158	172	162	175	159	149	151	144	154	155	158	175	170	164	160	155	169	131	156	171	172	147	173	138	171	161	164	164	159	156	159	154	156	163	141	170	165	162	128	175	162	161	174	160	170	169	150	163	157	168	124	140	164	161	170	151	178	157	135	150	158	145	169	164	160	167	151	152	157	159	162	180	164	149	172	159	147	139	161	157	142	168	155	166	176	174	161	157	161	153	157	163	196	130	155	172	155	186	137	175	161	143	154	152	151	152	174	166	165	139	164	185	172	143	153	130	163	171	141	149	159	192	167	152	151	137	134	159	150	159	165	152	148	143	179	155	158	171	175	160	161	185	156	161	163	151	149	139	158	182	173	152	138	146	153	159	147	177	144	159	160	174	151	168	157	161	165	163	180	167	154	163
15865	66368	38981	28430	3082	2112	1581	1208	884	746	642	537	462	399	350	325	335	281	291	249	262	218	218	232	239	211	219	201	216	192	206	176	160	193	178	190	171	176	186	166	168	159	169	192	190	168	162	174	162	172	195	161	172	178	169	162	176	191	181	168	166	146	149	171	172	168	166	156	153	183	160	150	157	167	166	169	182	154	139	177	162	173	167	162	171	158	203	142	174	163	169	169	158	163	170	177	186	163	152	166	195	171	175	163	153	152	179	183	174	171	192	138	140	154	169	161	141	185	144	173	158	176	146	164	150	154	151	157	167	181	151	132	152	184	143	157	152	157	160	166	159	142	163	149	147	167	162	138	153	145	154	169	160	169	197	171	145	164	158	160	168	173	164	166	174	161	162	139	154	150	161	174	158	159	130	167	158	168	136	170	153	159	168	156	152	152	153	161	160	160	166	158	153	168	154	157	174	148	173	170	166	159	168	180	181	172	172	166	183	160	161	142	144	151	159	138	134	179	153	164	156	165	171	167	146	160	159	159	168	157	166	156	155	136	177	161	173	168	147	163	153	147	160	163	145	170	143	154	162	166	162	188	182	154	143	157	155	172	162	141	161	150	148	153	173	169	162	141	158	161	149	155	163	156	150	181	162	158	182	177	149	157	154	171	151	184	178	148	168	172	169	165	166	172	160	159	177	189	168	164	174	180	169	169	184	165	143	171	153	171	166	160	165	174	176	193	156	186	166	153	173	168	155	160	152	171	152	169	155	159	169	167	155	166	163	168	172	162	166	146	169	178	153	145	179	127	162	146	170	146	156	157	147	158	168	147	166	192	151	155	146	154	152	159	170	137	139	152	162	188	157	171	147	178	156	165	151	146	164	179	157	171	171	161	163	166	170	179	183	154	128	174	142	152	147	177	173	180	178	151	162	156	166	171	152	171	150	152	169	172	165	150	148	196	154	166	164	169	184	171	157	185	161	163	161	157	165	153	170	170	160	165	183	164	140	163	162	161	152	186	200	150	170	159	151	170	149	161	161	175	159	177	160	169	158	156	154	162	160	157	154	168	180	152	150	183	164	158	180	178	167	152	170	136	161	166	150	151	154	161	170	190	144	154	169	171	161	166	168	171	146	176	160	160	156	178	172	147	153	150	172	138	161	166	157	163	158	139	171	177	154	184	158	161	146	170	177	165	168	148	160	154	191	167	150	170	164	147	155	152	176	188	178	180	151	169	167	153	158	163	165	164	181	172	173	168	158	148	159	167	179	155	140	172	167	167	165	166	160	160	156	164	139	172	157	152	171	157	150	170	170	155	177	162	166	179	165	167	166	169	170	160	153	170	158	157	164	141	142	160	146	179	136	175	151	162	156	154	163	167	157	153	164	171	137	162	168	173	155	148	166	164	179	181	141	168	165	162	153	161	133	160	163	158	163	157	154	172	152	147	144	161	160	167	171	175	140	166	162	155	163	156	153	189	191	161	170	154	159	158	172	177	159	165	170	153	159	154	164	166	157	158	149	141	146	159	157	147	164	168	173	162	157	178	159	165	161	151	142	155	166	177	177	164	171	165	157	182	160	172	160	176	164	163	149	159	161	164	164	167	171	185	143	162	175	167	166	174	144	161	149	164	162	178	168	164	187	162	166	160	168	173	154	131	161	180	153	193	167	167	156	138	165	170	169	177	155	163	165	160	158	153	174	159	160	166	164	151	140	140	154	156	155	160	146	148	155	166	155	155	173	155	154	158	177	172	177	169	169	161	152	142	140	175	185	149	152	183	156	180	175	177	148	160	160	167	176	154	164	163	155	165	152	173	171	164	136	150	174	180	180	185	158	146	145	166	153	143	170	172	160	137	161	167	171	192	162	174	170	171	154	167	179	153	166	180	170	152	198	165	171	164	154	162	157	147	174	159	170	152	163	170	173	159	147	179	139	169	143	152	162	171	161	171	157	173	174	157	168	154	158	161	150	169	172	155	157	167	172	181	153	152	193	168	168	152	177	162	165	151	165	164	156	159	155	166	154	180	177	178	154	144	189	169	143	168	164	161	170	150	176	169	145	160	191	149	166	180	141	168	166	140	147	167	163	154	181	151	157	158	165	157	169	162	144	150	152	149	138	193	159	167	177	157	175	160	152	153	167	157	152	170	169	147	155	155	150	161	139	181	169	148	167	157	162	151	149	170	164	174	159	165	156	175	155	176	160	156	171	147	149	154	156	153	178	163	177	178	176	161	145	152	171	157	167	129	158	166	178	188	181	147	154	151	166	186	140	157	154	162	149	146	148	153	141	169	142	184	172	160	174	177	161	190	183	132	165	177	148	181	175	145	183	176	138	154	150	170	160	160	158	188	156	152	168	152	165	153	162	168	161	130	138	143	154	147	164	163	133	159	137	179	146	160	170	178	135	166	136	165	150	163	167	172	155	160	140	170	149	177	153	153	151	162	176	156	173	174	130	166	160	163	157	154	160	154	165	164	166	182	167	178	176	151	151	150	165	152	182	148	152	160	141	173	170	170	167	193	168	159	158	155	174	155	179	143	168	156	159	146	159	183	167	155	172	183	137	148	141	165	152	164	173	137	184	154	156	166	155	145	159	165	163	193	159	169	160	168	167	163	160	169	168	177	157	167	177	148	168	175	156	168	154	164	164	152	149	137	168	153	155	162	185	173	156	160	158	170	168	165	168	167	162	149	145	163	187	179	147	158	175	155	161	177	172	151	170	164	185	188	162	153	169	155	158	170	162	157	149	170	160	149	159	166	150	183	165	172	150	168	145	149	159	149	167	142	147	175	152	170	158	154	160	174	166	170	166	165	158	155	142	161	139	166	158	158	178	144	186	150	156	151	153	151	166	183	157	160	176	184	156	167	138	165	172	174	154	162	166	158	162	163	165	151	146	157	143	165	159	178	152	159	170	180	158	173	183	140	158	163	166	182	165	168	144	183	162	161	140	177	164	154	145	147	185	166	176	158	184	169	152	165	174	151	139	167	138	171	149	184	159	151	171	154	183	175	183	173	167	165	151	149	157	155	173	177	177	163	151	167	162	145	180	171	132	192	167	195	176	149	170	167	153	186	157	171	144	169	181	153	164	150	181	140	159	209	153	170	156	154	158	145	173	137	142	162	167	165	145	149	155	143	156	152	153	168	168	159	172	155	193	159	149	141	139	170	152	156	159	161	134	178	173	164	157	138	168	145	158	161	185	154	173	148	166	155	168	161	160	157	167	170	168	161	175	169	149	163	161	149	190	157	175	146	182	155	148	149	145	169	157	153	177	159	183	169	175	185	154	172	182	168	147	148	163	180	154	166	182	168	163	160	137	187	166	160	190	159	156	169	154	131	163	144	156	173	173	143	156	166	172	177	156	160	188	158	160	146	154	163	170	200	178	168	176	172	163	158	155	162	165	168	150	157	172	155	140	167	168	180	162	166	154	145	184	156	160	144	173	171	151	174	180	168	153	172	162	151	181	176	161	167	142	172	160	175
27266	20707	13011	4506	713	576	585	572	589	606	577	563	572	510	531	579	588	588	576	511	551	561	564	554	532	554	535	554	544	549	545	595	592	548	553	583	568	611	609	575	539	558	537	567	554	552	573	558	539	556	587	594	579	555	555	565	573	546	545	597	545	541	550	600	585	540	600	574	540	520	580	570	542	549	537	565	563	557	565	561	611	556	520	546	550	556	533	565	483	558	539	551	559	585	562	584	519	571	537	582	565	587	516	547	578	553	537	561	536	565	561	550	570	529	536	558	563	554	572	534	566	551	549	554	541	543	532	591	513	566	564	540	550	552	524	556	527	551	515	519	577	522	570	573	525	583	582	550	563	518	535	574	550	555	521	546	574	552	600	553	527	539	539	528	526	537	564	582	538	544	527	571	574	537	540	555	575	544	595	558	524	564	523	594	559	560	561	554	552	555	561	567	524	574	542	517	543	529	571	522	601	525	573	561	569	570	558	547	485	596	531	604	542	565	564	519	531	531	511	540	557	569	547	554	561	575	546	540	529	531	532	564	541	566	562	537	535	522	513	528	544	592	532	541	533	543	562	551	547	514	583	565	578	577	572	545	503	582	560	570	533	578	535	505	584	570	607	588	535	543	568	572	563	530	571	573	570	548	523	527	577	523	554	524	554	564	631	574	521	584	556	576	556	558	533	571	565	533	540	564	542	528	543	559	530	533	536	541	528	573	565	563	538	526	555	585	517	514	573	570	551	544	542	539	515	557	542	639	579	586	531	563	528	565	570	570	542	554	514	551	526	559	543	568	573	517	509	516	578	556	574	577	524	546	538	536	532	529	512	565	575	545	551	579	584	589	564	560	588	561	551	530	570	592	583	543	560	574	544	548	551	584	566	547	500	553	531	573	529	564	494	558	559	535	538	555	560	546	536	541	525	585	562	548	574	548	578	532	555	556	545	575	553	559	546	536	562	578	545	587	553	578	547	565	576	558	539	568	565	547	569	564	563	529	578	569	538	589	508	559	578	497	558	553	606	507	513	554	577	559	541	564	521	527	572	552	542	539	529	592	566	578	566	566	516	566	560	511	580	502	535	549	591	562	560	546	581	524	558	525	539	532	505	591	561	533	578	556	600	590	555	533	534	526	570	570	508	542	584	520	556	552	534	544	555	563	539	586	596	535	549	600	565	562	586	560	619	510	541	518	571	563	562	549	596	533	544	572	606	517	567	582	559	544	491	538	534	530	532	549	520	551	565	543	521	577	516	586	546	555	519	554	525	531	552	517	524	525	572	542	578	588	557	544	498	525	524	505	539	527	568	560	539	542	555	517	551	529	568	550	561	525	586	529	540	574	551	555	530	546	552	576	590	536	569	535	518	579	590	573	535	558	550	560	534	584	574	541	532	580	534	542	552	533	555	522	537	551	553	530	544	549	505	565	579	583	577	573	573	506	538	587	549	536	550	576	549	561	558	546	542	547	533	540	533	558	559	559	550	548	546	567	573	566	534	528	525	559	535	493	511	548	563	533	562	594	499	547	560	564	555	582	493	541	535	557	525	564	551	488	573	508	545	567	585	537	546	549	538	540	530	538	515	505	547	548	582	587	544	554	572	594	557	547	531	534	553	531	539	575	549	516	527	562	543	584	491	522	532	528	545	530	563	552	557	585	557	532	584	537	539	591	528	590	546	576	528	519	579	532	590	538	547	553	581	551	556	536	538	585	530	515	522	553	557	554	547	545	579	536	584	567	534	588	571	565	588	597	562	518	532	625	564	484	548	597	503	555	537	569	574	545	558	554	576	569	531	563	558	551	535	523	580	530	585	534	518	543	545	537	576	560	533	530	554	564	550	522	569	569	581	597	570	579	530	504	542	555	577	530	595	527	511	568	570	542	501	552	549	582	538	597	581	512	575	527	566	519	554	543	534	557	551	538	560	579	546	567	594	572	544	532	572	532	506	586	582	545	579	573	533	529	548	570	608	598	565	543	545	497	610	569	542	575	503	564	546	555	593	545	564	521	511	588	567	531	589	558	553	533	576	536	545	506	583	553	558	550	590	536	570	564	516	557	554	575	551	556	593	583	537	567	558	548	564	532	538	569	569	557	564	560	569	547	554	547	538	556	520	561	558	551	565	525	551	571	546	567	579	542	557	562	623	579	549	542	523	536	586	565	569	548	530	584	530	604	552	573	559	576	592	577	555	570	546	503	622	559	583	537	564	556	563	546	526	587	542	546	504	566	572	552	578	570	567	577	571	539	534	564	543	573	516	581	554	552	530	567	556	528	574	514	612	520	544	560	549	535	602	558	516	567	577	561	568	577	557	531	552	591	554	555	543	532	552	593	568	547	570	546	499	520	571	563	515	582	549	545	568	509	522	552	587	582	551	550	519	548	494	565	567	565	589	539	550	580	545	569	584	561	581	560	545	548	595	541	557	558	538	576	568	583	586	569	569	551	543	534	521	558	548	532	507	502	574	537	526	567	538	537	568	560	544	543	581	637	582	534	579	568	523	551	547	542	571	515	571	538	567	583	586	561	573	486	554	536	576	521	501	566	515	528	574	542	536	551	592	542	531	548	523	557	550	522	560	528	563	594	535	547	555	537	512	557	596	584	522	588	586	586	563	563	551	526	559	535	590	547	544	552	560	563	537	536	560	513	560	494	591	554	557	570	558	558	581	540	545	531	546	556	570	531	554	565	550	534	523	549	547	564	575	584	585	558	573	604	566	561	538	541	546	496	522	555	513	549	561	519	555	555	579	573	596	578	502	499	556	515	553	569	563	566	522	562	539	546	611	526	576	576	560	549	532	578	551	545	520	592	579	561	581	573	572	574	548	519	575	559	538	561	532	548	578	501	542	537	538	588	549	525	527	545	567	528	549	559	579	611	552	570	530	568	561	517	569	553	573	557	551	558	571	591	572	551	546	517	530	586	563	534	530	563	557	543	575	565	526	556	565	577	545	563	545	537	568	594	546	566	573	568	545	562	530	565	534	571	559	527	521	535	545	572	579	543	573	521	558	527	525	573	537	584	587	548	550	535	577	536	533	497	547	580	565	556	473	502	577	529	528	591	523	537	513	555	546	599	529	563	532	618	618	567	545	551	539	561	573	588	523	549	542	506	575	554	567	557	547	512	497	535	525	561	601	540	575	540	545	550	557	526	564	574	563	511	516	511	554	564	538	529	554	547	525	586	536	543	564	551	514	544	592	544	526	525	575	550	554	581	535	552	565	510	558	531	558	575	553	528	565	559	556	590	531	584	518	544	542	561	573	555	536	573	575	592	565	578	575	537	517	549	544	546	571	592	582	547	560	563	576	564	572	534	520	517	565	549	555	580	502	577	592	518	571	547	577	523	557	524	561	537	574	563	546	545	532	523	568	523	572	544	540	571	564	551	589	550	586	548	564	577	541	582	524	557	542	573	578	568	547	584	566	572	550	570	544	575	540	554	564	524	550	558	541	541	583	552	540	562	592	570	562	565	536	544	578	547
8241	21644	7262	2864	663	686	630	661	636	589	608	606	579	595	609	596	542	572	598	632	572	571	568	569	558	577	550	528	591	558	548	605	600	569	578	609	625	562	570	552	591	511	586	545	555	558	575	561	624	577	581	559	588	605	539	583	604	618	598	590	598	594	596	579	581	605	582	569	552	585	579	601	603	592	531	566	577	563	575	584	542	593	604	613	591	543	577	567	534	587	598	610	594	582	609	573	598	584	561	529	631	564	539	575	565	557	584	585	597	643	600	600	569	590	578	587	566	584	594	562	568	594	538	551	566	572	575	603	574	563	579	547	562	585	625	566	550	610	610	597	597	591	574	604	589	564	590	597	534	585	556	545	574	568	580	555	561	602	566	571	563	601	581	598	572	589	563	568	591	612	542	567	564	576	597	601	561	604	560	607	587	585	569	559	580	587	590	571	578	559	572	614	607	573	565	579	581	569	579	597	592	566	567	575	581	577	584	562	551	589	530	560	582	555	620	550	583	601	573	606	561	610	543	616	566	557	594	587	540	607	546	618	580	590	599	575	570	588	612	605	535	598	557	560	594	586	585	544	584	554	585	555	555	575	568	616	555	585	556	548	564	558	589	611	554	579	601	518	563	582	591	575	603	605	574	575	588	574	586	574	616	567	623	570	551	577	577	575	588	579	629	570	527	587	613	586	555	623	620	555	538	559	568	559	604	564	579	611	573	608	568	616	554	545	490	585	577	559	641	606	575	607	580	541	576	617	554	579	586	590	543	560	611	585	561	575	565	606	567	602	553	587	595	604	548	617	589	570	619	597	528	567	561	557	626	581	585	560	577	576	532	601	571	538	583	592	579	568	566	543	597	611	610	550	585	561	554	557	596	567	562	604	595	547	592	562	582	584	612	603	577	551	557	560	544	562	621	601	555	572	588	568	598	537	587	604	583	591	578	644	579	621	578	585	583	542	559	624	535	561	566	606	553	558	586	559	600	583	546	547	574	583	601	602	552	540	564	597	553	603	579	553	597	602	605	613	560	587	574	559	546	588	549	593	590	582	595	584	594	605	545	541	613	535	542	599	540	577	600	584	535	610	555	589	625	608	549	551	573	570	545	575	567	571	558	536	561	579	597	583	537	547	590	528	546	560	562	591	557	602	594	555	574	520	560	555	596	565	560	560	605	601	629	531	622	574	577	598	607	549	529	556	569	588	600	562	617	601	581	612	548	552	594	567	622	600	560	564	623	570	543	574	592	561	608	589	602	538	630	574	554	627	563	553	543	584	570	604	604	596	563	575	538	587	573	561	606	540	592	553	567	580	571	591	594	566	554	582	621	592	590	570	563	601	575	597	543	555	564	574	601	623	601	602	519	564	599	573	583	566	604	627	599	611	577	559	585	555	595	589	582	579	552	597	582	578	563	548	547	590	547	604	579	569	535	594	608	613	546	553	604	606	570	566	538	559	568	620	580	550	574	565	536	598	596	602	561	591	534	532	616	566	602	576	578	593	582	574	548	582	588	602	566	615	555	608	614	581	595	569	580	541	579	612	561	601	556	590	580	587	594	561	612	570	576	593	604	614	539	611	564	589	591	575	567	560	591	569	541	594	613	575	561	596	581	617	554	569	563	613	576	575	582	595	580	586	565	565	585	560	564	584	585	596	592	593	573	606	585	614	579	596	564	576	561	580	583	579	576	609	590	598	579	561	564	575	590	572	550	561	549	531	645	599	612	600	543	573	598	565	553	598	592	585	582	591	580	525	569	575	567	580	587	532	555	576	551	581	577	549	609	550	582	544	581	574	606	571	642	574	562	601	613	547	559	602	567	577	575	628	582	536	577	616	589	576	543	601	591	561	546	577	570	564	549	586	556	587	544	582	585	557	611	626	576	559	593	530	581	550	527	592	576	618	592	574	576	620	583	597	588	580	571	569	638	626	549	559	527	602	563	576	586	599	568	581	606	607	581	576	562	595	541	568	567	596	608	560	601	596	618	581	588	590	589	632	551	564	612	619	600	615	596	591	581	533	555	609	621	593	577	605	530	600	542	583	601	570	573	578	558	629	551	547	552	565	565	558	598	574	577	580	601	571	603	589	613	567	558	593	579	583	600	583	576	520	550	588	568	580	566	565	596	576	541	589	584	588	568	573	591	583	591	584	555	611	513	591	569	595	559	591	546	595	566	584	602	609	563	601	537	583	603	585	586	554	565	537	595	612	573	574	603	589	603	596	630	603	517	549	617	573	575	595	578	582	527	591	569	556	547	572	558	551	570	614	584	578	579	571	510	592	626	581	576	609	613	571	565	574	587	564	582	566	612	582	554	592	576	592	597	552	536	567	587	539	566	558	571	577	576	592	600	571	599	562	606	537	568	634	660	550	580	603	569	607	566	597	590	562	595	554	585	570	628	603	575	563	527	558	570	557	588	593	602	604	614	590	603	555	601	613	571	624	591	576	584	572	600	549	596	543	583	576	571	581	590	579	605	542	552	546	554	605	571	625	564	543	583	582	560	569	575	617	569	553	562	572	607	615	605	564	591	574	583	589	564	621	590	588	602	578	597	549	611	582	578	527	566	622	567	572	548	539	608	567	561	599	569	598	597	614	623	587	522	595	553	606	551	596	577	579	602	571	617	565	628	584	608	591	574	550	543	543	603	567	586	596	599	542	566	563	619	552	604	584	595	588	614	579	541	582	591	551	600	580	570	576	583	551	610	609	567	580	579	591	534	582	608	567	590	551	601	575	596	588	581	589	571	560	582	579	535	585	547	567	598	623	557	601	583	555	567	593	551	597	560	582	563	604	572	618	523	577	573	579	587	547	582	594	558	584	589	569	564	572	594	602	570	537	570	573	604	567	592	584	600	576	544	601	598	539	563	597	585	578	602	542	603	593	575	574	558	647	600	607	576	604	585	568	588	569	535	559	565	601	574	576	587	565	577	578	577	596	568	573	578	561	581	583	585	575	591	591	586	571	604	603	589	564	562	581	599	586	575	601	579	566	572	568	568	609	626	583	593	573	583	565	573	554	589	553	647	563	561	577	541	547	555	579	591	548	597	573	582	553	589	553	550	559	614	559	556	574	581	593	611	548	583	565	582	552	570	562	571	595	599	575	587	553	623	601	574	602	606	588	626	604	591	587	575	575	585	597	589	612	554	540	547	606	641	580	583	577	554	594	550	588	598	593	581	554	542	601	548	583	582	619	586	610	594	545	572	572	611	589	586	601	568	532	596	601	543	573	546	567	549	570	580	598	557	591	589	540	582	587	622	587	586	553	566	545	571	593	584	564	549	621	612	599	567	583	574	553	616	566	534	569	601	567	600	602	593	568	637	599	582	557	566	576	587	625	606	549	609	531	588	565	564	599	577	599	572	575	571	609	594	581	594	572	574	594	616	584	566	583	577	535	590	574	573	572	586	575	630	563	566	589	601	575	615	597	613	569	597	541	596	573	570	546	569	577	523	585	586	581	570	616	614	591	597	589	591	597	565	583
23318	20970	28475	23739	20802	11171	1016	669	496	430	399	366	344	389	373	337	340	314	373	325	301	292	334	278	312	335	286	299	304	313	285	297	306	283	276	277	273	313	293	273	272	278	316	324	285	292	306	296	269	280	276	302	321	285	296	264	291	268	280	277	287	281	313	269	299	250	272	290	274	319	282	287	280	309	281	263	286	276	298	288	294	272	299	297	293	304	248	282	255	274	273	294	284	260	292	278	282	272	273	311	300	289	278	277	280	323	303	285	268	267	285	301	255	305	270	276	298	246	288	285	286	270	283	275	277	291	284	280	260	249	266	271	299	291	271	272	301	282	287	292	288	262	297	279	287	299	253	303	281	268	287	268	289	281	286	252	265	293	297	282	251	323	266	300	304	281	281	253	286	266	259	274	244	289	269	275	262	289	288	251	293	307	290	293	241	308	295	283	263	295	283	273	277	287	255	305	293	309	295	282	277	304	297	287	274	288	302	276	277	231	267	294	270	293	273	273	283	274	315	324	244	280	290	271	299	278	278	286	254	287	288	283	261	277	278	293	249	280	284	291	287	272	299	293	284	261	287	277	293	265	293	286	274	300	270	295	298	258	289	279	268	308	304	313	294	291	293	276	307	288	290	281	266	251	302	290	259	293	286	253	251	279	264	246	310	272	295	288	274	261	282	272	260	282	290	273	288	311	306	269	296	271	273	303	281	310	265	279	285	292	291	323	281	264	272	294	297	256	293	282	275	281	276	278	273	279	279	296	290	267	318	248	280	264	276	299	278	287	291	268	273	257	287	286	288	281	276	263	286	279	283	289	304	300	282	260	304	271	270	293	284	258	289	316	287	302	301	288	294	303	293	285	284	287	290	275	277	302	285	287	261	266	307	287	270	292	271	277	245	265	270	294	291	298	323	265	309	316	317	272	285	306	261	299	303	264	276	287	289	277	300	298	292	271	286	273	288	274	274	253	314	275	261	277	264	298	295	296	263	269	284	303	283	306	296	262	290	285	311	251	281	307	257	273	290	262	290	320	269	293	298	274	272	273	283	278	300	296	276	280	271	271	277	292	263	302	291	288	288	301	298	298	260	294	307	290	275	248	255	308	280	246	274	304	282	286	291	276	289	331	297	283	328	277	252	294	269	296	286	286	276	296	279	274	293	269	261	303	297	295	314	268	281	302	312	286	270	281	271	269	278	291	278	304	281	289	281	279	275	297	273	302	278	278	305	282	298	244	283	273	285	278	297	296	284	312	275	274	288	287	285	285	296	307	319	320	288	283	266	277	263	282	281	304	290	253	298	296	270	290	262	279	275	295	267	279	288	294	294	295	297	268	275	280	280	272	271	278	252	276	281	302	275	280	290	267	269	293	287	290	272	256	281	284	297	283	264	298	293	309	292	277	279	284	298	257	279	270	275	281	270	284	281	275	261	282	257	288	266	288	248	285	293	294	280	304	312	291	293	294	289	287	276	284	274	311	280	286	286	270	320	284	311	265	293	279	292	286	287	313	271	266	314	263	274	296	271	295	291	291	288	307	235	274	295	269	279	280	270	305	283	305	258	302	257	279	299	297	264	292	252	273	301	267	279	320	333	286	276	268	333	291	262	273	255	292	271	313	291	278	302	295	270	304	305	271	290	277	291	280	276	285	280	331	273	321	289	309	287	289	265	284	304	300	292	273	296	285	290	295	286	300	278	241	291	299	249	284	292	261	288	297	282	284	305	305	303	288	274	257	270	292	319	276	277	281	251	281	295	337	272	278	287	268	271	268	304	280	243	298	278	268	287	272	283	284	298	276	288	285	282	270	317	259	262	275	268	302	261	266	295	271	294	274	316	266	287	243	276	280	309	284	262	302	270	269	273	270	272	287	298	298	295	276	260	292	296	287	307	284	253	267	307	327	259	290	290	265	286	294	278	304	309	295	301	301	300	283	302	319	279	275	294	312	271	256	297	291	287	297	274	293	266	281	286	259	268	301	268	284	285	251	290	267	305	271	280	257	318	269	264	263	273	271	255	280	281	288	294	288	268	313	271	296	286	283	290	295	286	297	296	289	254	298	313	300	279	304	294	312	305	271	260	303	301	275	280	267	302	296	252	293	267	288	282	249	270	303	273	303	303	247	289	269	304	279	291	290	275	264	285	271	289	282	283	270	290	242	268	286	285	290	269	297	295	307	286	279	286	288	270	263	272	266	283	283	271	295	293	270	279	305	274	286	294	274	306	298	261	301	309	268	293	310	291	281	300	274	286	236	287	281	321	291	264	304	295	294	263	284	288	309	308	303	282	295	289	269	308	277	293	271	288	276	302	286	289	276	286	274	238	269	284	282	248	285	315	276	278	269	273	290	245	287	294	308	286	267	301	269	260	282	269	294	288	332	289	314	302	281	264	292	273	287	261	318	283	303	291	292	310	281	285	266	278	328	297	277	295	305	266	292	272	295	273	285	310	302	287	281	279	275	302	279	290	257	283	264	287	271	275	264	261	285	284	275	317	320	260	299	256	288	314	316	278	280	275	246	320	287	254	273	278	293	290	317	280	283	283	299	276	313	278	270	290	295	302	289	262	289	276	286	283	284	282	270	286	305	282	268	311	296	283	287	282	277	292	293	275	290	281	277	262	259	284	274	286	274	285	285	302	294	290	277	265	278	270	284	291	278	277	339	297	303	289	299	286	277	285	289	278	268	300	297	261	271	288	285	290	273	305	311	284	272	256	308	282	295	305	292	284	305	283	268	292	280	293	283	284	266	277	269	274	271	265	279	307	297	266	260	246	273	290	268	264	273	249	297	314	278	293	289	293	263	279	279	258	300	280	267	268	301	265	301	274	277	296	267	247	284	260	285	256	291	252	248	292	316	249	279	269	295	272	316	275	280	305	269	313	316	295	272	292	296	280	297	267	304	292	289	283	274	274	282	273	290	310	261	273	295	295	279	246	292	293	272	269	286	283	274	278	252	232	303	280	306	253	247	296	271	250	314	276	270	289	255	265	278	274	290	278	291	324	292	324	300	245	276	304	277	309	279	271	270	263	261	299	264	280	275	284	261	303	281	300	264	296	288	272	298	273	285	254	282	300	271	283	257	279	277	291	254	285	284	277	259	278	260	259	289	292	277	250	289	319	284	275	285	326	303	271	274	301	306	294	277	282	298	291	290	285	268	286	294	325	266	267	323	276	253	275	287	264	289	260	269	290	322	287	267	287	303	289	251	298	272	281	284	263	275	312	281	278	239	284	287	238	280	265	288	298	314	284	247	276	284	272	283	279	287	276	304	294	278	281	254	247	263	293	317	260	306	265	302	260	287	301	245	267	310	238	294	302	317	275	276	295	289	306	287	309	246	302	264	277	253	274	275	311	270	289	287	271	291	280	290	281	313	280	276	236	301	285	272	284	286	277	300	287	299	284	317	256	286	306	276	257	274	294	267	289	289	290	290	312	281	272	277	242	268	291	280	291	281	288	252	286	261	259	273	276	296	256	304	284	267
19539	62684	34215	20437	1723	1232	995	791	652	591	533	437	423	412	429	387	373	380	365	336	338	377	341	354	355	299	313	343	306	320	340	309	311	298	334	349	310	315	306	296	320	295	342	350	330	317	293	298	295	322	312	305	309	338	310	352	302	306	305	311	336	297	323	312	329	297	313	271	279	309	306	308	343	307	306	294	282	305	325	311	272	306	312	310	311	309	304	344	306	312	293	300	296	321	312	328	311	320	282	306	321	300	327	307	343	318	324	321	323	304	266	330	319	334	306	294	294	322	327	301	296	304	329	303	333	317	322	324	292	281	286	338	287	314	267	316	306	333	283	318	288	332	300	281	337	300	321	269	306	315	303	286	270	284	299	325	295	304	340	304	333	329	320	305	292	329	292	333	289	289	278	333	310	329	301	315	303	311	311	298	286	299	315	295	332	325	302	310	303	293	303	291	306	324	265	294	302	307	320	315	284	356	320	292	311	285	301	286	346	323	314	301	298	283	314	278	302	303	312	306	330	303	340	318	305	339	285	319	297	344	324	275	323	272	292	284	262	310	300	344	287	329	313	310	306	296	316	276	275	299	320	287	290	320	322	320	290	337	309	307	289	294	295	274	316	326	320	319	299	331	310	308	348	318	317	344	314	319	320	327	319	294	313	328	315	294	283	304	291	300	296	297	289	313	331	317	288	324	301	325	339	280	308	315	313	333	303	322	327	305	321	301	314	321	313	287	313	304	327	335	290	305	332	292	297	286	334	294	316	324	311	300	277	317	284	313	306	320	294	319	294	341	308	294	312	299	301	319	312	294	286	309	294	331	315	314	301	307	322	311	337	300	322	298	306	339	330	304	301	308	292	297	303	305	298	347	321	311	325	316	288	302	327	320	298	302	309	297	289	275	313	292	319	288	312	296	321	304	307	348	306	307	304	303	300	312	318	309	294	294	312	268	300	351	280	318	303	310	315	299	313	327	315	309	306	308	303	298	283	348	287	298	296	336	306	320	315	304	278	316	334	315	261	296	336	310	288	271	300	308	331	286	324	292	325	281	255	291	316	302	277	304	309	299	306	295	292	288	309	302	314	318	319	307	316	313	296	292	311	305	310	326	264	313	265	314	306	298	284	308	314	295	302	304	303	302	305	311	304	301	297	303	301	313	296	292	282	319	303	300	304	289	283	310	320	309	276	304	308	298	301	258	324	333	282	349	309	302	319	284	320	319	284	299	321	302	299	288	318	278	321	318	301	324	284	328	297	303	315	348	287	312	326	305	315	288	308	292	341	345	304	332	313	316	308	307	309	323	312	301	306	291	307	313	308	306	324	309	299	325	327	328	304	307	330	301	331	319	276	349	286	331	316	319	296	333	308	318	292	320	302	293	299	290	280	308	332	334	298	320	269	301	305	306	314	303	300	316	309	365	288	324	340	279	300	317	312	282	333	281	328	310	305	328	302	299	304	309	301	304	335	319	294	315	289	303	318	302	279	318	296	288	319	298	301	285	309	358	323	333	316	316	288	301	308	298	309	321	296	331	324	328	304	272	282	311	273	280	310	314	311	303	313	315	338	288	333	299	319	258	324	308	305	282	316	284	327	326	310	335	311	298	327	315	280	301	311	307	318	267	325	299	322	293	319	276	325	305	315	317	294	296	323	302	296	328	309	289	321	293	274	299	317	316	305	309	330	288	306	298	320	305	320	316	358	339	359	304	328	292	298	308	298	268	323	319	327	288	303	311	330	316	316	336	312	320	336	324	308	290	319	313	301	297	273	272	273	304	300	326	286	325	311	322	320	297	329	319	308	315	333	270	281	295	327	335	321	325	330	320	307	308	277	319	302	296	289	317	307	323	305	281	319	301	310	297	303	331	308	302	284	329	289	333	284	307	356	327	317	312	324	304	317	315	292	294	318	262	298	307	296	286	281	300	294	293	304	305	316	307	281	275	295	267	305	297	280	341	350	319	341	302	325	300	296	292	282	315	294	311	338	323	312	306	300	347	309	305	315	329	291	304	334	318	307	315	292	320	312	321	293	307	323	338	332	309	297	274	341	312	309	281	291	306	288	306	295	321	286	312	310	316	308	305	329	291	314	293	292	324	299	297	293	315	327	285	308	308	297	325	334	306	297	313	315	295	304	296	297	319	305	339	322	299	317	294	322	275	342	278	280	307	315	322	305	313	315	290	320	310	322	299	289	309	291	319	303	312	344	277	311	279	280	301	331	304	283	305	322	308	282	296	317	332	318	334	320	286	304	320	294	313	333	334	291	313	286	273	300	300	290	308	335	300	305	342	311	348	325	311	275	323	312	298	293	317	307	314	313	296	311	293	313	297	299	305	315	276	310	338	292	308	301	314	304	284	313	306	287	305	321	325	316	295	301	291	308	305	320	304	293	294	297	314	316	300	322	304	283	298	312	283	305	278	314	268	280	294	309	319	335	311	287	275	315	303	282	332	313	305	283	339	324	307	302	324	292	317	273	316	296	291	328	308	326	312	296	322	331	283	299	312	301	287	313	294	344	341	336	327	317	301	312	307	321	345	305	310	304	321	297	311	274	297	308	321	303	306	296	302	334	320	358	318	297	306	284	309	330	290	267	335	307	322	328	344	310	315	293	344	320	323	328	349	304	314	345	327	338	302	307	319	288	309	283	309	302	316	287	328	307	287	310	292	302	337	312	312	291	336	310	300	340	292	298	295	340	335	305	268	335	299	296	329	332	327	312	319	287	297	317	296	294	311	289	267	287	309	326	308	310	324	285	284	313	321	318	314	294	295	312	316	270	295	286	309	281	319	299	285	332	313	288	328	301	299	327	291	342	302	322	304	293	327	330	326	317	329	320	298	314	290	349	301	313	337	282	298	327	311	319	313	295	305	283	314	306	316	282	307	335	315	319	318	287	340	300	290	328	300	314	328	349	289	309	306	288	306	319	313	288	325	308	286	325	308	285	344	262	306	300	325	306	295	285	333	321	335	332	292	340	280	288	289	310	279	285	281	313	313	298	341	342	328	298	307	317	295	306	297	277	320	309	303	339	323	255	307	322	311	316	320	320	351	341	286	306	305	307	327	323	335	290	306	308	315	329	338	327	306	341	305	296	309	310	328	296	321	281	305	346	314	318	319	321	317	323	326	304	309	285	302	305	330	331	297	364	279	319	328	323	308	313	321	288	305	316	313	312	327	317	332	306	307	324	321	320	310	320	302	304	306	292	324	301	313	322	282	283	333	272	274	309	291	326	328	322	304	310	309	304	298	347	284	332	312	301	309	296	332	303	310	324	319	300	316	315	299	292	299	291	315	334	284	296	317	283	303	287	324	278	312	304	307	330	319	302	304	313	314	313	327	305	311	340	292	283	316	322	331	301	299	304	289	305	324	300	302	307	318	292	325	305	328	299	266	308	297	309	302	319	283	319	320	327	314	310	290	312	299	363	310	317	304	305	307	324	330	326	292	297	288	315	310	317	343	323	308	320	313	307	324	292	295	321	297
24259	21006	27715	24545	15024	1567	830	695	618	651	581	600	623	606	556	605	571	589	576	612	562	571	591	562	566	526	591	599	503	576	536	535	583	529	557	543	580	526	539	556	541	529	546	518	563	597	528	550	563	533	553	577	605	506	554	545	541	547	555	546	559	545	483	546	544	567	534	566	580	557	566	555	507	544	602	524	534	563	571	510	596	558	524	523	538	556	547	593	514	530	576	545	522	553	535	548	565	531	623	560	533	509	545	519	558	547	558	527	495	543	543	532	514	591	567	518	499	519	553	535	538	549	547	528	512	567	486	523	555	535	530	546	529	552	554	516	572	550	528	533	547	544	572	492	557	561	530	577	519	541	540	534	515	534	576	547	565	540	543	480	538	563	554	532	547	564	552	556	529	558	541	540	584	538	539	580	561	543	503	551	478	522	529	510	523	551	555	557	563	560	515	528	529	479	528	528	605	547	560	552	490	529	543	544	569	560	522	517	549	535	539	524	573	539	533	534	576	520	546	558	551	524	560	541	571	495	526	587	543	585	569	549	577	547	516	547	534	529	551	532	575	585	544	543	550	569	527	555	548	564	570	514	546	527	503	501	581	552	548	560	556	552	523	545	565	559	569	587	572	512	553	546	532	526	508	526	529	540	563	557	544	564	547	557	584	546	507	497	530	532	570	500	536	523	564	526	548	542	551	509	533	546	466	581	557	526	548	599	582	517	549	552	527	508	475	558	533	534	573	526	569	566	554	530	552	531	558	560	542	558	577	566	566	553	519	507	524	534	516	540	536	567	552	549	545	512	527	512	528	537	530	555	543	507	520	540	552	545	502	547	577	551	542	534	546	545	516	541	513	519	538	543	517	536	520	585	522	569	507	539	530	514	526	547	515	533	557	546	494	557	498	521	553	539	532	586	551	521	527	510	593	539	569	524	564	528	549	545	542	526	556	571	544	522	553	554	547	567	515	550	570	511	521	555	531	579	513	537	560	536	536	538	534	585	522	531	541	546	570	549	543	558	505	555	580	583	510	541	515	577	545	508	547	550	543	564	526	499	531	545	506	534	533	532	547	543	586	574	524	522	545	551	496	545	535	522	512	556	557	595	513	549	512	496	558	531	543	570	551	529	534	526	547	520	541	540	525	546	535	545	526	514	525	521	541	544	555	541	554	533	579	599	515	527	570	521	550	576	525	566	517	508	497	547	520	528	554	581	512	527	578	547	563	561	568	519	543	538	550	538	549	546	587	539	502	558	560	576	544	534	545	506	516	541	517	549	509	531	557	530	534	559	503	565	556	556	526	577	584	545	509	597	565	568	564	558	523	558	557	533	498	541	538	537	575	542	544	542	562	499	494	559	546	538	516	554	547	506	533	522	532	508	484	553	579	584	485	525	527	539	591	527	514	538	517	576	541	564	501	549	524	505	565	519	579	517	563	535	559	525	509	569	558	542	537	538	568	564	544	557	544	559	505	506	529	553	499	543	519	525	533	493	531	579	563	536	538	502	527	517	558	531	533	561	498	526	554	546	564	554	525	571	507	508	559	560	560	534	527	485	494	556	532	529	539	555	540	564	537	581	555	543	541	598	528	569	509	525	538	542	558	541	521	539	560	565	520	531	538	554	534	517	541	525	523	551	530	512	584	537	531	559	558	572	568	551	546	548	518	558	525	563	558	518	600	586	511	560	542	561	494	544	617	522	576	505	591	515	502	563	528	557	526	551	586	522	535	530	552	525	572	543	505	530	517	599	577	572	531	565	529	545	513	516	531	503	515	538	540	516	535	528	524	533	565	520	532	526	554	570	540	548	559	520	524	546	553	533	542	542	509	517	492	538	549	542	534	587	520	520	581	533	532	545	520	548	565	551	501	553	540	490	524	530	518	540	537	522	526	515	513	536	584	556	562	548	550	512	579	537	550	558	523	538	544	544	509	563	532	578	542	560	532	536	554	541	550	552	517	522	524	536	536	530	527	535	534	557	565	525	530	533	511	559	551	538	545	536	541	540	538	570	524	527	581	527	544	556	586	522	582	526	613	560	523	538	593	526	566	541	558	524	539	542	534	556	539	539	529	531	554	498	554	534	550	533	527	531	562	524	575	549	549	542	532	556	539	558	517	502	561	580	559	541	535	589	531	582	529	517	522	543	557	531	496	480	597	555	563	521	552	554	546	522	538	540	547	537	571	540	549	551	578	541	547	533	552	510	525	540	560	570	523	496	553	544	569	543	586	556	564	525	531	512	547	589	522	545	498	528	529	497	530	563	554	524	530	524	537	528	553	539	524	555	586	540	554	551	537	512	566	613	495	509	562	500	517	515	538	528	534	488	556	535	586	551	528	505	536	529	588	501	530	534	526	545	530	550	545	551	518	518	588	525	549	542	566	538	542	502	538	533	536	533	554	537	563	510	588	534	524	532	538	554	550	537	519	570	559	560	542	502	560	526	522	499	547	520	550	538	553	580	512	602	529	548	559	547	525	554	578	570	505	530	516	565	573	559	551	529	560	548	540	537	590	533	531	558	529	528	515	515	515	515	521	526	557	579	545	516	532	537	534	559	516	497	521	497	528	523	521	529	536	552	539	508	537	571	530	560	534	543	582	551	540	545	527	518	548	514	553	514	507	530	568	554	537	539	557	556	548	501	504	531	527	523	549	494	544	564	528	553	518	564	544	559	565	532	552	545	533	543	499	548	505	565	531	608	558	536	526	523	562	507	596	494	565	553	552	543	525	499	529	561	554	538	514	549	527	536	571	553	568	574	567	515	551	531	565	495	528	538	534	547	522	553	488	510	530	545	534	544	568	573	578	573	500	525	560	538	573	533	527	519	529	558	529	576	535	564	475	548	540	533	540	536	496	545	588	547	535	520	536	593	544	540	560	569	540	514	567	544	528	546	552	537	544	540	548	530	533	560	571	535	520	518	523	546	525	531	546	553	537	557	555	496	564	547	513	539	568	530	557	550	575	545	536	493	503	555	532	524	524	505	548	528	523	523	575	550	523	534	493	546	569	526	579	539	567	573	545	553	535	542	547	561	545	504	572	550	583	524	547	533	568	534	524	550	521	509	524	548	539	587	534	558	528	504	513	564	529	566	542	559	576	566	558	529	548	549	555	535	526	544	549	537	553	579	510	563	537	539	559	532	555	562	540	545	550	566	530	499	557	577	521	552	542	538	506	554	545	567	534	542	541	548	578	562	533	525	566	572	572	539	555	532	571	561	542	516	607	593	560	525	545	576	532	566	553	536	562	494	558	548	533	504	538	530	509	529	558	534	595	525	523	539	560	502	531	522	592	564	532	531	513	524	556	566	524	575	545	541	576	518	565	568	509	520	499	537	518	559	553	525	533	534	505	539	558	544	546	518	534	594	568	548	560	524	557	484	593	563	516	570	572	575	579	488	499	535	545	528	525	552	509	532	567	572	545	564	556	527	536	531	581	561	530	529	517	553	541	546	527	569	506	529	518	532	538	549	570	576	531	570	509	555
20029	53829	30240	15168	1369	1099	888	844	744	720	694	651	652	598	565	551	550	557	594	545	555	581	596	538	542	608	542	574	588	573	561	557	536	544	521	548	549	525	587	568	572	546	521	546	500	564	556	527	558	614	532	525	554	523	526	564	568	544	566	545	515	578	544	582	564	546	568	551	536	541	570	538	512	512	517	552	519	558	535	554	566	577	527	545	511	573	517	587	561	591	548	509	532	563	549	568	556	550	554	564	556	507	566	574	528	559	564	562	523	537	554	566	554	541	517	521	544	539	537	542	587	570	544	540	559	552	536	528	559	559	568	543	561	566	542	581	564	543	537	522	527	544	578	544	533	550	597	566	547	574	595	528	536	572	577	604	547	577	556	578	504	504	537	559	578	589	540	580	571	545	543	562	539	553	568	570	533	560	532	524	518	540	562	570	524	513	519	558	523	544	554	540	516	532	530	561	566	548	519	576	555	566	527	558	552	526	507	552	526	571	523	563	544	523	572	532	536	520	537	611	498	545	544	577	545	558	554	552	562	549	565	526	529	538	575	576	526	581	522	571	540	538	491	517	574	522	526	556	539	535	539	571	541	554	553	579	497	543	519	543	561	537	568	519	502	554	543	526	512	552	555	534	572	526	565	522	538	569	549	562	563	552	539	513	572	566	559	522	536	542	518	510	566	563	572	540	520	573	520	560	531	526	590	595	554	506	552	506	536	574	565	576	533	551	559	554	526	566	497	501	532	532	551	575	570	536	528	550	554	555	560	522	547	560	513	557	568	587	553	552	517	551	571	544	574	497	586	559	560	521	550	557	578	563	548	531	602	578	542	557	540	483	571	538	529	533	538	564	559	579	509	610	596	549	542	530	568	514	541	570	580	566	523	554	593	561	571	547	565	578	482	551	500	560	582	565	554	566	519	555	537	538	539	551	560	532	550	571	566	560	579	569	489	550	556	571	560	550	584	566	538	526	532	529	571	573	560	581	583	534	543	529	579	561	532	540	580	552	545	534	574	522	549	576	591	539	585	519	581	557	573	578	530	543	548	559	593	534	544	524	534	528	543	525	508	536	559	550	519	534	493	509	519	518	569	567	520	531	528	502	590	562	553	515	552	535	539	490	559	547	533	544	555	515	549	527	566	570	520	536	576	512	526	577	515	544	550	548	538	523	559	560	564	579	550	556	537	510	532	553	555	547	498	556	574	558	557	575	562	547	552	528	537	528	567	504	553	523	548	528	570	500	561	585	530	522	505	595	568	566	509	515	526	539	573	574	537	577	534	578	526	548	524	560	526	549	532	587	573	552	516	549	525	536	542	574	518	543	559	556	564	582	529	558	536	580	528	524	566	530	564	541	563	541	539	549	535	581	573	523	557	541	570	555	565	541	584	562	602	560	588	531	575	553	505	498	546	569	551	567	529	514	560	557	576	539	586	523	531	534	520	531	565	570	511	560	505	533	522	557	568	501	560	549	540	538	530	565	538	569	535	557	510	527	559	535	539	570	535	539	572	533	542	541	544	532	518	521	523	544	576	574	533	576	576	529	514	539	523	503	557	542	538	530	527	511	531	526	547	510	540	559	552	522	515	558	515	518	518	579	551	528	535	562	491	525	545	517	577	550	566	597	581	590	544	558	517	587	546	551	571	583	534	543	566	516	546	578	538	563	593	578	531	533	544	564	568	585	522	528	545	547	538	541	524	526	545	576	538	546	556	554	586	530	584	553	541	548	513	558	593	563	539	573	558	570	535	540	572	547	571	515	549	520	560	514	523	537	566	597	491	545	583	566	543	562	564	545	580	510	484	548	525	559	532	534	532	543	538	599	547	558	544	550	577	537	523	531	568	557	578	558	543	548	544	531	521	543	545	551	536	528	529	535	567	530	537	541	533	549	547	539	538	564	554	535	541	558	513	561	508	501	531	591	582	559	520	519	531	539	548	562	526	579	539	531	567	587	540	565	537	576	589	553	505	568	582	556	494	527	509	572	534	483	552	539	515	549	500	522	605	553	542	523	502	540	514	544	574	534	533	569	557	567	571	502	580	538	550	529	544	539	555	515	558	559	513	551	577	577	519	580	572	543	552	505	517	573	574	534	544	515	550	514	541	560	558	602	525	580	570	569	547	529	604	542	601	585	535	520	525	565	503	540	510	583	556	534	535	554	566	540	533	585	568	544	574	524	529	535	557	564	545	573	558	518	567	514	529	546	542	516	575	529	601	567	550	568	537	542	551	593	531	587	527	573	539	533	504	529	546	535	560	546	525	510	549	565	549	558	523	490	527	575	534	532	536	589	550	542	531	558	541	536	542	530	581	514	521	542	566	565	557	505	543	576	532	510	556	524	527	547	524	565	562	557	578	544	564	515	576	560	523	531	521	541	579	535	576	513	546	567	535	532	503	523	517	588	533	530	576	552	539	544	568	571	541	563	536	536	549	547	525	557	548	573	518	557	540	512	547	564	561	569	554	547	524	567	530	551	544	563	504	566	558	587	553	540	568	554	567	530	555	576	606	522	560	511	550	585	561	493	564	512	571	573	525	548	563	541	549	495	535	519	550	544	535	528	522	594	566	548	533	522	555	530	519	529	553	519	515	551	544	529	552	511	554	559	560	527	575	540	496	572	560	571	552	537	572	565	539	492	538	565	508	503	546	521	573	583	534	566	520	564	513	560	542	570	523	557	539	566	523	574	562	513	567	578	540	574	563	560	580	556	538	551	540	574	567	507	509	538	524	569	526	537	562	612	532	560	520	584	579	527	551	534	553	532	528	545	528	550	514	554	571	593	545	534	524	509	491	533	508	544	535	568	512	544	555	572	522	557	551	540	571	568	518	548	498	521	551	523	573	588	505	545	587	521	554	565	553	566	569	585	519	558	538	600	571	584	598	536	550	552	493	578	582	556	558	549	533	528	552	567	581	597	536	557	537	538	541	556	529	548	510	536	573	550	583	549	554	578	546	550	536	542	564	570	544	531	536	519	569	554	552	549	505	541	529	565	555	549	543	546	548	551	531	586	530	566	501	532	559	537	531	566	551	579	527	582	518	508	540	540	572	565	553	587	560	546	563	548	533	551	552	580	494	524	545	534	576	513	519	548	577	528	523	525	526	564	548	538	541	540	557	530	555	537	558	562	523	534	582	524	575	517	551	552	536	566	511	563	576	579	538	561	559	552	515	562	577	564	538	495	564	547	570	517	546	520	570	537	564	554	556	502	559	569	540	562	571	540	553	554	568	551	547	526	579	550	612	543	507	562	508	528	546	533	559	567	510	602	532	555	543	542	508	553	515	546	506	536	549	594	586	532	514	518	514	577	533	535	569	539	544	505	540	556	546	562	524	553	560	552	545	547	555	535	604	525	564	553	526	574	570	526	579	549	541	567	511	506	575	550	529	547	558	530	571	550	543	513	529	532	555	539	551	563	564	538	539	530	520	574	546	547	540	541	596	512	575	547	565	528	514	554	602	568	545	519	533	543	564	545	569	523
22201	20989	28635	23600	20990	20926	9462	804	564	482	435	363	315	331	273	262	249	251	257	235	213	254	214	192	189	215	201	199	189	194	190	179	187	190	168	190	160	187	165	175	173	187	182	190	156	167	167	175	195	178	170	152	192	172	155	168	159	179	156	186	170	170	162	194	174	165	184	167	198	171	188	186	168	158	166	158	157	158	147	154	151	158	177	167	180	167	151	184	168	165	168	192	174	173	157	190	160	161	149	167	152	191	165	172	160	186	163	198	156	156	180	156	168	181	147	180	173	187	160	181	164	161	174	148	201	146	168	157	145	152	141	148	160	176	167	158	175	176	136	186	150	180	168	178	170	173	151	187	175	187	183	169	188	164	171	185	188	149	182	165	152	164	174	176	199	154	160	175	159	195	156	180	179	158	169	180	192	161	149	184	153	159	180	164	170	153	161	181	165	161	155	156	155	171	164	159	154	172	155	185	158	182	170	173	165	164	158	160	152	179	165	171	185	185	169	163	149	173	158	148	161	144	153	160	176	165	164	159	168	143	173	174	163	169	152	161	202	160	171	164	163	141	159	165	169	185	179	151	181	170	184	169	162	140	159	168	173	152	151	187	166	198	186	174	169	160	170	168	190	164	168	172	161	173	175	160	157	167	191	180	151	173	180	182	196	169	176	173	178	175	167	171	155	141	186	159	173	163	175	180	186	158	201	173	182	181	169	156	173	154	179	192	175	150	161	167	160	164	176	162	137	164	161	186	165	152	154	163	152	176	175	178	166	145	172	181	187	177	172	145	171	194	188	152	191	185	178	177	182	142	188	173	164	190	143	168	182	171	162	169	164	153	159	151	159	171	162	175	139	174	175	174	150	192	139	170	176	169	164	168	156	156	175	170	171	170	181	178	160	196	151	181	183	185	154	165	167	177	181	162	192	183	169	169	194	162	169	168	161	162	155	168	151	148	202	162	162	165	184	149	153	179	165	155	174	190	172	169	185	167	168	155	162	172	153	183	167	196	179	193	159	157	174	175	160	177	155	174	176	141	180	176	162	178	155	168	171	165	167	156	177	183	183	193	130	151	171	152	151	167	167	194	158	190	189	188	152	166	146	180	191	166	151	179	164	160	160	151	162	175	172	172	145	164	156	170	161	157	178	153	184	166	158	144	169	138	184	149	156	177	167	163	168	152	207	176	173	169	165	167	174	182	168	172	164	179	154	163	192	167	177	139	168	176	156	165	160	188	169	146	184	179	159	187	178	164	172	159	167	167	153	152	151	152	196	166	172	181	176	167	161	190	175	182	151	173	149	150	166	199	178	146	206	159	170	170	173	190	177	159	179	167	145	166	163	140	172	149	165	168	164	153	165	175	159	167	183	163	167	186	132	166	149	155	173	174	150	186	146	177	179	172	151	188	167	139	185	171	154	166	140	158	149	178	177	168	146	161	157	144	168	143	173	178	156	178	146	185	171	164	160	155	166	174	189	178	165	166	192	168	184	183	181	182	171	172	179	169	176	160	174	152	153	177	152	145	176	189	171	164	178	163	166	174	168	184	192	168	162	167	157	147	159	171	166	157	160	163	202	179	197	172	153	180	188	184	181	180	157	172	172	160	180	159	160	166	179	153	166	165	172	174	184	185	176	138	162	198	158	166	170	180	163	149	181	175	163	154	187	156	176	162	171	142	152	177	171	206	164	163	170	169	160	135	162	158	173	187	167	163	162	171	146	160	162	189	175	157	160	172	201	185	162	182	160	167	195	170	160	194	157	173	188	161	164	180	162	173	165	165	153	200	166	165	172	178	168	180	182	175	184	166	176	152	139	142	158	168	143	161	170	154	175	162	162	168	170	161	152	160	169	187	196	160	170	158	149	189	167	172	155	170	139	174	175	183	174	163	166	164	196	184	153	170	151	176	169	172	173	154	165	140	153	180	169	180	180	144	157	181	150	159	149	156	195	156	156	173	168	172	163	187	173	168	163	175	166	173	149	162	153	161	177	159	152	200	182	140	147	157	168	157	142	185	178	153	130	173	167	166	141	162	177	187	177	171	164	179	163	170	161	154	169	175	169	173	169	179	152	163	165	166	193	165	164	168	171	175	153	153	144	183	162	180	169	163	151	147	156	182	182	191	152	166	168	169	176	174	180	153	166	179	180	166	145	169	173	154	176	151	164	173	184	174	209	139	183	158	171	153	182	156	154	156	158	187	151	159	189	163	172	170	162	152	174	181	197	181	169	162	175	188	165	165	174	178	196	179	182	162	169	172	169	138	169	167	169	165	193	181	171	153	179	175	166	184	181	138	176	155	170	181	184	176	158	162	160	170	171	148	159	178	179	159	173	178	176	152	173	167	160	151	169	175	175	161	170	162	145	176	156	159	185	149	174	168	147	167	190	168	175	175	164	167	157	149	150	186	145	166	152	171	164	173	168	192	178	172	173	172	151	180	182	176	175	172	162	159	174	153	170	183	194	165	174	175	173	181	154	164	171	188	149	179	152	197	156	178	173	144	164	166	174	205	163	188	169	176	168	154	166	160	172	168	176	157	157	182	169	166	191	184	200	165	153	174	170	179	199	162	175	180	200	173	184	167	170	162	174	195	164	161	165	187	164	180	164	178	159	171	181	165	179	166	193	164	184	169	196	160	156	172	165	175	162	190	177	158	174	183	165	167	163	179	154	170	174	182	177	169	180	165	147	171	164	156	163	178	165	148	173	169	148	168	130	165	159	190	164	159	166	146	145	171	155	163	170	176	175	168	164	167	172	175	168	176	179	168	172	147	159	178	154	169	169	185	161	160	151	163	183	170	183	187	217	180	180	192	184	166	165	158	166	184	154	141	161	162	163	177	168	175	164	184	163	179	193	192	166	167	166	152	146	151	180	174	148	171	188	164	152	175	171	142	181	157	163	169	158	163	166	167	144	190	153	184	136	171	169	183	177	170	172	180	135	164	168	156	172	166	157	185	159	165	159	162	173	184	170	163	166	161	173	176	176	177	178	174	161	146	153	158	194	153	178	167	189	164	148	151	174	167	165	168	159	169	160	181	163	165	173	174	165	170	156	184	194	181	156	171	164	158	195	165	181	176	180	170	180	195	172	167	167	140	180	152	189	160	160	182	170	158	168	159	167	189	172	180	162	172	183	181	167	189	172	155	187	167	151	145	195	161	162	178	180	178	169	162	158	189	172	167	190	174	183	166	160	198	161	166	177	163	144	214	189	179	140	146	158	168	147	169	186	161	179	171	156	182	166	160	169	186	181	190	153	163	163	181	144	200	147	188	199	164	174	176	182	187	188	180	134	159	184	161	165	147	171	175	160	180	160	166	186	155	170	170	168	166	185	180	190	169	162	181	158	166	194	160	174	175	143	152	175	171	155	179	197	164	188	181	175	164	184	151	162	191	169	168	175	160	168	168	171	164	182	150	155	153	169	153	168	172	176	184	163	192	178	177	159	161	172	173	145	164	186	166	165	164	155	179	166	151	150	188	164	171
26873	73903	50147	27304	2890	2133	1581	1161	908	694	603	502	471	372	353	300	304	289	250	256	246	241	238	210	205	226	235	207	206	199	192	195	183	187	175	176	229	198	196	189	193	194	178	186	173	182	176	200	186	177	200	174	185	170	176	174	158	190	183	185	188	177	162	190	175	163	167	186	157	189	195	173	205	168	168	162	151	170	196	145	178	176	179	170	178	168	187	200	159	175	145	187	150	166	162	191	183	165	201	182	165	197	180	161	161	189	164	175	178	181	162	205	185	168	177	151	180	149	155	184	153	186	170	167	176	167	160	186	171	154	195	181	154	169	182	154	168	157	206	165	207	155	159	171	167	193	169	171	180	182	178	147	162	156	197	179	169	179	176	187	172	184	153	163	172	163	203	165	167	179	175	167	181	160	166	160	167	170	161	177	175	143	155	148	147	179	194	151	155	161	153	174	151	163	164	176	168	193	175	166	168	172	180	168	165	166	170	196	178	188	167	170	179	145	169	156	182	160	179	171	174	187	174	164	153	156	172	183	187	175	183	185	179	154	171	171	183	153	155	161	153	162	178	172	163	184	216	197	173	178	173	145	158	164	162	162	186	170	165	149	169	192	164	183	181	166	154	178	189	164	162	180	164	170	162	141	170	175	148	156	175	177	150	171	181	158	190	144	168	167	170	176	155	158	163	167	158	161	168	176	188	185	168	146	156	172	175	168	186	150	180	160	158	176	162	175	179	174	175	170	165	159	165	183	178	171	136	143	208	161	164	161	181	179	164	175	160	185	188	169	161	170	171	181	165	190	172	165	166	194	172	161	174	168	197	167	157	159	152	164	162	189	165	168	168	186	166	187	169	160	164	166	167	150	183	141	143	170	159	158	169	179	142	169	169	185	150	186	160	164	155	153	185	168	168	172	193	162	170	168	167	167	163	146	173	180	167	184	183	177	160	150	193	158	175	166	164	140	191	168	154	167	156	173	157	188	181	177	149	185	164	192	211	160	182	166	156	163	170	171	160	181	162	164	167	179	197	172	185	205	153	161	168	212	151	160	160	176	157	160	178	182	176	181	179	182	186	170	177	158	170	174	152	149	182	181	175	191	179	151	162	167	168	182	185	163	164	174	176	187	193	187	153	161	177	171	188	178	150	169	161	163	158	158	178	176	164	158	147	175	162	157	161	185	167	167	164	160	142	169	186	188	160	156	188	188	185	173	181	163	154	166	147	162	174	170	170	178	172	168	199	158	179	169	181	146	168	197	175	183	184	155	160	173	160	169	186	164	196	204	162	182	180	171	178	145	167	178	171	170	180	160	180	155	189	201	149	164	187	164	168	190	160	169	187	165	174	155	165	128	178	172	166	172	174	179	155	179	172	154	168	165	170	169	180	181	169	189	168	166	174	170	176	161	179	177	155	169	163	179	163	165	176	164	168	189	179	174	169	169	179	155	157	147	171	182	169	166	180	148	149	166	156	178	145	160	147	177	162	178	151	171	163	179	177	176	165	169	183	176	202	181	184	158	158	161	179	198	169	174	176	165	160	175	186	161	178	190	174	147	150	166	167	162	169	142	183	138	190	187	147	159	174	175	170	156	147	157	179	147	157	169	159	158	191	155	165	179	164	172	182	170	150	187	159	143	155	194	176	160	182	156	170	168	173	179	160	180	166	163	156	172	166	183	144	168	175	166	176	182	166	169	157	182	185	195	149	182	169	170	147	183	155	178	165	155	165	192	160	176	154	168	159	166	178	162	164	169	202	164	179	176	158	154	161	189	190	139	174	149	186	156	172	179	166	175	169	184	174	163	166	153	168	169	148	164	187	167	175	159	170	167	144	168	151	158	182	168	172	194	197	169	183	176	168	159	181	165	173	162	171	164	174	147	171	179	198	178	158	173	166	182	166	169	172	186	155	179	172	188	162	206	164	152	158	180	162	154	175	173	188	172	178	186	190	155	174	164	174	151	189	165	178	163	167	175	161	166	172	173	195	168	178	172	150	178	151	171	152	169	172	172	173	171	184	169	213	149	168	157	180	158	179	168	184	188	160	179	169	176	165	170	179	157	168	172	141	171	181	177	171	182	172	188	155	160	161	156	179	162	169	179	181	170	177	162	169	165	174	153	169	175	186	175	178	155	178	175	179	175	163	145	179	188	188	144	186	172	186	165	174	171	162	183	184	171	179	175	199	185	158	187	159	190	174	191	170	149	148	158	177	157	150	161	161	186	190	160	161	177	188	171	186	156	159	183	158	172	174	166	160	146	184	174	179	160	167	165	165	164	186	184	183	166	166	153	163	168	169	156	186	159	169	196	163	169	191	147	195	187	181	146	159	173	176	156	182	180	158	175	167	173	167	159	151	158	160	186	161	148	196	176	201	188	178	180	176	179	201	169	192	171	170	192	172	170	166	172	169	174	205	158	178	158	142	143	170	169	197	163	160	182	145	185	183	174	191	155	152	182	180	162	173	174	163	167	164	172	182	176	157	148	142	164	158	176	163	181	163	176	182	162	159	170	178	176	181	177	184	148	147	151	174	164	164	158	147	166	172	167	206	193	196	149	155	162	169	151	178	142	161	174	170	167	189	164	182	151	172	166	191	167	179	159	193	166	156	166	169	148	159	169	175	151	161	172	171	189	160	169	171	152	153	169	196	153	168	195	164	178	175	169	157	177	157	163	166	196	183	144	169	157	188	162	171	178	187	170	184	188	165	164	162	187	150	148	168	150	150	163	155	165	150	186	182	178	155	150	179	176	158	180	167	191	168	189	168	165	151	188	152	171	155	168	177	150	181	157	167	172	157	160	171	179	170	150	156	181	178	183	183	178	156	185	174	161	173	188	163	203	165	173	179	167	161	190	183	153	163	178	184	144	144	173	144	161	175	165	174	190	159	186	164	163	176	156	180	169	167	176	164	149	158	160	165	158	188	163	180	200	164	158	172	182	177	158	163	175	169	167	164	196	162	143	169	148	167	181	176	162	179	197	194	183	159	172	159	161	161	166	167	148	177	171	167	176	158	181	155	162	189	175	153	176	151	164	151	175	168	188	173	169	142	154	154	165	186	180	174	148	159	167	151	182	171	156	166	173	184	186	163	186	189	162	182	175	170	183	169	135	182	166	162	177	185	178	154	169	168	162	177	212	146	163	163	198	172	166	175	180	157	181	178	162	168	176	170	183	177	171	159	172	174	198	178	199	196	148	169	179	181	168	168	192	176	153	176	152	165	188	156	186	186	169	173	177	167	173	167	187	140	175	177	160	176	159	170	171	178	175	183	172	186	147	176	139	166	148	169	174	159	180	180	160	162	157	163	140	168	161	157	174	156	154	179	150	175	152	172	177	163	176	172	163	179	178	191	166	176	171	189	171	169	188	172	149	157	168	194	176	170	190	183	161	150	156	152	154	167	183	184	152	163	169	154	176	138	180	166	185	161	170	170	156	144	155	165	181	174	167	180	169	164	162	164	167	185	178	187	158	177	167	177	181	173	177
27400	20824	14051	4771	646	635	640	616	613	566	572	609	553	578	604	539	585	539	560	551	541	541	612	587	517	498	564	574	550	555	559	573	582	554	568	609	564	530	566	536	538	556	530	577	536	555	570	575	537	572	572	547	554	563	540	551	537	572	569	537	565	565	588	552	579	613	546	537	600	545	568	579	548	567	549	557	576	630	547	534	559	595	534	538	549	575	581	549	577	544	613	506	556	550	572	562	540	579	564	549	588	576	515	536	517	572	536	587	568	562	572	571	559	545	567	547	556	559	572	547	546	574	520	602	580	525	560	587	590	551	593	539	521	573	588	571	595	554	557	564	540	572	578	581	529	550	509	580	532	531	549	566	576	570	570	588	557	529	581	549	571	527	578	564	567	548	521	546	561	564	595	545	576	555	575	566	583	596	573	551	584	581	557	534	518	568	541	574	569	524	597	520	573	576	546	548	555	574	542	532	555	586	537	557	555	572	587	567	560	604	564	577	522	554	558	514	583	515	560	566	545	590	571	578	560	544	536	588	551	580	576	604	564	602	536	565	564	543	610	558	515	588	546	595	581	589	542	569	554	559	572	575	570	547	549	551	549	529	581	589	605	604	539	569	563	532	544	598	558	545	543	583	582	520	579	560	551	560	573	594	557	581	576	529	589	567	583	534	566	563	549	607	541	540	538	557	564	539	531	565	539	579	508	512	578	556	565	491	561	561	568	572	508	563	555	556	535	578	591	537	542	549	567	548	547	568	616	583	567	536	584	539	575	611	554	595	574	542	590	534	567	617	559	539	580	595	539	600	547	555	562	612	559	544	542	544	549	565	581	581	582	566	562	535	596	580	538	567	547	552	534	600	556	507	548	525	539	548	544	574	555	595	522	616	548	580	559	556	564	534	598	548	566	579	576	554	568	648	603	585	588	561	520	544	580	537	614	549	591	503	561	558	573	586	599	595	525	567	552	573	567	551	579	552	612	557	562	536	558	577	525	595	564	536	588	531	530	535	562	565	585	534	584	580	491	588	580	551	526	570	580	550	578	561	529	554	590	552	589	558	559	562	533	554	559	552	539	565	582	574	569	574	566	601	596	565	598	575	546	546	577	545	523	512	566	567	568	569	594	558	577	589	577	510	554	513	570	515	560	562	547	564	553	574	570	546	535	554	530	549	551	558	544	574	573	599	546	536	533	537	577	602	550	529	605	590	558	559	639	577	539	554	531	548	593	540	567	592	552	560	529	548	610	573	571	585	543	597	585	559	580	555	556	530	529	528	592	596	572	583	549	533	536	549	580	558	531	570	577	559	558	534	559	559	550	549	511	584	562	598	577	564	612	552	573	578	567	579	566	533	557	565	543	573	583	542	604	554	562	551	561	610	539	599	548	569	594	564	551	576	619	567	613	590	527	554	583	587	580	575	536	578	539	569	584	560	552	569	610	597	539	582	547	577	573	561	569	567	588	536	572	558	569	577	580	578	574	552	534	567	586	531	539	534	556	531	515	591	557	569	541	563	559	560	546	532	585	606	585	552	562	559	545	581	597	543	550	501	509	566	586	565	584	548	547	563	559	554	547	567	571	545	558	581	539	578	554	553	547	587	575	569	544	573	577	552	548	562	549	567	541	554	557	595	541	496	516	576	561	521	526	641	579	574	511	572	570	563	585	560	523	537	597	534	565	513	565	539	573	558	547	556	584	548	583	583	591	582	585	561	496	563	583	592	549	569	581	562	604	541	522	590	573	548	539	571	560	591	555	530	570	536	580	570	595	588	583	520	548	568	569	566	573	567	610	575	555	556	575	586	534	571	557	567	549	551	550	567	580	527	553	582	551	562	572	561	542	546	562	558	533	570	575	547	605	574	582	570	558	544	580	542	560	528	539	567	569	537	542	537	628	562	618	551	562	578	584	565	529	518	579	578	585	604	520	536	547	566	569	535	495	597	570	556	580	566	564	555	572	572	541	587	524	578	567	622	542	564	581	552	568	570	559	571	547	518	576	579	535	567	576	560	562	549	559	530	558	556	564	563	557	519	543	569	580	604	585	545	535	546	540	573	562	527	560	548	586	608	556	587	543	577	539	610	552	576	541	560	538	598	536	571	515	551	570	586	576	547	512	554	576	559	547	528	523	518	549	578	534	553	597	563	548	567	557	595	556	579	519	587	581	585	533	556	517	497	586	604	565	523	571	516	604	571	563	582	587	568	553	563	573	556	598	557	575	560	574	584	567	515	597	544	595	559	563	537	477	597	547	519	574	562	569	558	593	567	595	577	533	531	580	532	566	527	521	558	550	585	555	561	536	596	566	540	531	594	503	569	576	574	535	569	562	598	573	593	529	574	580	561	580	574	583	578	533	558	564	572	538	559	514	560	544	571	534	583	615	544	565	592	567	546	577	604	609	562	564	566	560	562	536	513	578	555	554	536	564	578	620	512	547	587	563	583	562	558	601	553	565	570	568	583	539	576	559	531	566	580	498	588	563	579	569	580	569	592	608	545	595	556	571	577	540	533	557	523	553	543	577	575	561	511	551	553	582	558	498	549	555	556	543	536	571	587	575	546	572	590	542	575	541	524	562	571	544	593	599	527	598	518	592	550	552	563	516	607	525	537	556	576	566	547	569	560	553	549	573	596	569	532	548	540	567	569	581	557	527	597	559	531	545	587	587	569	531	563	555	626	564	555	542	555	544	571	593	552	575	564	564	623	574	556	560	533	561	539	602	566	558	571	609	564	553	566	612	533	566	573	580	541	569	545	556	564	539	552	550	556	556	568	569	568	562	565	603	585	557	547	570	548	580	603	557	583	553	557	574	555	536	584	578	527	521	568	563	558	514	565	521	541	537	547	567	576	558	595	547	577	564	566	539	591	594	580	551	518	572	569	539	544	549	511	563	622	554	548	605	550	559	506	597	588	568	541	509	564	518	543	559	535	577	540	551	560	568	605	554	579	553	564	576	559	542	559	536	537	545	563	547	573	574	590	518	565	545	584	546	575	567	578	561	554	520	568	547	568	610	557	570	550	559	570	579	584	546	500	600	586	541	564	564	566	566	556	587	556	583	571	575	570	535	523	560	547	530	560	569	575	545	567	545	573	529	547	576	541	577	550	551	579	584	554	540	562	582	544	581	620	591	566	517	553	563	571	544	554	572	560	578	526	585	575	572	585	566	553	562	569	579	550	577	570	581	542	562	543	599	565	588	576	544	535	542	586	586	581	548	562	506	583	567	564	596	548	529	573	530	587	520	553	549	550	575	522	533	600	588	578	604	576	567	563	589	546	605	572	545	572	565	556	575	620	572	530	588	555	549	577	578	559	564	534	559	567	595	568	535	541	567	580	556	570	582	546	548	528	554	612	599	567	536	572	534	562	570	588	616	590	571	564	535	530	566	533	597	529	562	558	581	549	570	616	603	546	568	568	552	530	608	579	520	540	569	624	563	603	526	550	568	591	583	535	557	600	537	559	549	530	597	607	583	561	564	555	576	541
9003	21703	8067	2747	658	630	625	600	598	627	581	575	595	597	604	569	591	609	620	577	620	595	593	564	594	584	653	592	564	618	572	565	602	635	590	554	586	596	569	570	565	591	586	613	572	610	607	616	590	593	621	584	586	594	606	589	594	573	558	652	578	597	572	570	548	544	635	613	600	599	601	587	599	614	559	567	549	594	588	559	614	644	589	608	541	596	607	580	631	583	599	591	636	608	595	543	595	587	590	586	594	579	622	585	558	603	565	589	535	602	615	563	625	622	592	614	562	606	625	616	570	620	552	584	592	647	590	605	603	593	563	605	590	576	626	577	598	595	549	590	597	614	604	577	600	592	550	596	554	586	610	564	616	606	591	593	604	585	575	601	570	565	557	599	586	537	568	621	580	580	582	589	610	612	621	607	615	596	598	604	595	613	646	565	571	575	610	594	544	604	583	575	620	608	561	661	534	564	587	579	548	540	610	555	563	553	584	657	570	586	563	586	606	596	638	599	621	585	586	618	564	570	544	612	544	573	563	599	626	595	581	591	569	557	585	602	582	605	579	619	555	579	567	598	573	588	591	617	623	607	573	571	615	597	559	624	591	609	563	599	598	582	587	572	578	597	562	654	591	603	597	572	571	603	566	555	586	621	570	575	560	609	600	584	578	573	567	600	573	595	568	544	605	610	608	553	622	560	559	617	603	600	578	578	641	608	580	643	565	609	581	594	612	591	627	573	608	559	606	553	615	570	616	623	623	606	574	601	593	607	614	557	596	561	585	596	586	585	581	621	653	563	570	604	565	580	581	602	609	588	581	604	582	600	564	608	583	605	576	572	588	542	598	612	620	544	590	594	643	587	613	597	607	544	597	574	557	625	553	574	609	574	581	575	605	596	570	528	577	621	547	585	552	578	594	563	591	589	564	563	569	629	596	575	571	588	600	580	570	595	572	653	641	562	635	589	574	571	592	553	614	597	581	562	602	587	589	580	607	591	575	618	610	594	561	585	539	588	587	583	581	576	537	616	595	534	575	550	582	608	541	586	593	591	573	602	591	586	572	559	621	561	564	560	587	569	572	584	597	596	550	619	548	584	580	578	648	587	613	580	612	586	640	589	607	610	560	573	618	579	605	610	596	593	605	625	571	579	613	609	571	587	596	596	545	580	592	532	593	570	541	580	615	567	608	569	607	592	608	600	596	587	550	579	543	610	574	640	616	562	550	592	618	612	589	583	565	528	566	601	593	613	617	562	602	615	586	565	568	575	602	596	635	614	582	595	538	588	585	520	581	591	574	539	582	600	556	602	558	584	576	591	540	578	617	611	581	608	607	590	585	584	599	607	583	612	556	626	621	565	654	544	582	627	584	576	620	594	567	586	550	604	608	595	610	594	548	587	591	626	597	590	636	509	574	612	567	562	552	611	588	566	593	627	602	595	589	556	572	590	593	590	580	659	619	577	565	579	589	574	564	586	609	614	591	648	585	587	588	574	587	626	558	575	597	602	588	541	614	612	559	588	597	613	614	600	584	612	586	613	557	639	587	568	604	598	575	575	612	587	618	636	626	601	585	602	596	599	629	568	619	553	584	591	601	539	591	610	603	586	571	576	583	586	596	570	570	577	597	583	603	566	572	590	616	600	589	602	551	616	593	552	648	563	614	634	606	608	622	586	573	571	581	592	613	620	571	628	619	574	593	556	570	606	540	534	569	580	578	591	607	623	630	597	623	630	589	601	591	569	560	561	627	591	550	647	635	591	594	571	558	588	554	567	583	607	608	569	591	573	615	581	567	539	576	569	555	544	586	602	563	593	561	547	586	588	570	600	571	574	557	636	577	598	578	600	608	615	572	599	635	600	590	588	579	535	574	554	624	605	580	599	604	589	583	554	616	571	577	623	582	607	634	600	608	586	606	567	594	610	632	621	629	594	581	618	595	583	626	570	552	577	587	594	600	586	557	553	623	580	576	617	635	548	568	597	619	589	618	532	616	581	558	605	594	607	617	563	597	570	564	606	595	577	623	597	582	581	578	589	577	589	583	612	606	602	589	600	549	605	569	562	586	592	588	575	600	574	571	576	588	562	574	564	633	552	586	564	548	593	575	623	590	601	604	568	585	599	547	591	578	579	580	597	590	590	581	575	621	582	564	628	580	592	592	584	583	559	556	592	572	583	575	598	608	592	609	600	582	596	621	580	608	571	614	601	528	635	583	595	574	585	582	599	587	584	614	632	629	556	589	616	626	614	592	623	577	611	621	613	582	567	579	596	579	558	605	575	611	577	599	587	620	620	583	610	596	678	580	580	595	618	590	589	616	595	633	574	598	598	583	560	579	579	617	582	628	592	598	590	582	620	551	555	562	591	609	567	580	607	618	580	599	570	579	589	582	639	564	577	583	556	570	572	549	654	631	559	627	619	599	603	599	572	581	597	601	563	629	564	610	601	559	599	608	554	595	593	589	632	599	583	613	590	575	603	587	593	614	585	579	577	581	600	561	525	604	597	609	591	600	566	588	568	604	597	625	615	596	572	564	593	580	560	614	579	598	598	565	579	561	583	630	587	589	555	590	613	630	617	631	616	596	557	610	584	558	570	596	588	567	634	592	550	606	557	578	593	569	611	590	576	587	542	596	571	549	580	628	604	597	582	570	560	578	555	628	552	583	538	612	598	647	597	608	516	584	560	571	545	566	583	585	544	598	584	577	591	590	580	569	610	557	597	607	629	578	587	623	618	550	583	552	553	585	599	563	580	588	575	589	588	585	570	600	575	613	654	586	598	595	565	601	590	590	628	595	578	578	615	596	618	608	579	580	572	545	593	616	596	613	595	606	597	582	546	570	581	560	577	611	547	567	578	554	588	554	558	582	612	564	628	582	572	599	584	565	568	600	592	606	590	561	580	550	591	582	606	556	552	577	598	582	625	581	562	575	598	605	583	573	576	552	602	616	606	588	599	533	589	605	621	564	560	568	620	640	621	562	590	586	571	596	606	580	600	607	623	612	589	560	636	582	595	589	554	551	573	571	591	570	557	559	596	583	546	566	620	598	540	571	587	603	587	562	571	562	573	584	613	577	554	581	576	620	541	594	576	589	610	593	586	600	587	562	568	574	588	578	541	600	555	590	574	513	591	586	572	585	589	612	564	616	578	566	625	557	605	588	625	623	592	590	594	625	584	581	630	566	561	595	638	597	567	610	623	583	580	619	594	615	607	574	582	604	605	612	565	565	600	608	556	583	621	542	592	592	607	605	562	563	559	595	561	607	561	600	616	606	565	588	610	577	631	635	557	563	540	613	556	628	619	638	632	555	598	607	583	633	622	621	630	557	557	649	586	558	573	588	598	557	600	610	604	591	594	606	614	569	571	621	549	558	563	611	563	537	595	623	595	611	601	565	591	587	593	612	564	584	569	582	620	646	598	604	612	555	625	573	629	595	605	608	547	604	601	579	556	570	598	579	596	632	602	564	562	533	584	597	561	557	566	605	611	621	552
23334	20966	28182	24063	20855	11416	1039	674	548	450	422	401	371	365	338	311	349	307	289	312	302	273	304	297	312	323	320	321	285	310	268	283	316	287	298	278	263	260	303	307	297	293	316	279	335	289	266	324	320	264	307	300	308	281	277	268	275	284	268	284	279	291	288	280	270	291	291	266	281	303	299	293	291	293	282	285	284	279	300	304	287	283	272	299	282	275	276	289	293	263	274	294	271	295	276	269	298	282	270	288	283	279	264	289	304	291	273	274	281	281	263	293	281	290	286	307	257	267	272	263	288	303	299	290	285	275	280	303	291	307	270	290	305	302	309	312	262	304	288	285	286	289	309	298	307	288	290	303	298	283	305	288	275	312	282	271	266	271	257	302	257	297	303	272	273	252	299	291	264	293	263	290	301	290	278	287	311	278	298	285	259	268	269	293	267	297	270	293	288	303	273	268	322	258	290	306	293	252	287	283	306	274	294	266	308	274	281	301	289	292	265	290	271	292	313	274	294	308	276	320	267	279	285	271	293	292	327	303	292	271	297	312	269	292	324	282	288	303	262	275	305	237	259	259	293	299	289	291	265	273	289	252	294	285	285	280	298	267	306	289	276	298	281	297	274	277	294	316	309	279	312	276	250	283	268	255	308	297	280	275	304	274	284	310	292	268	280	302	319	278	253	269	262	308	273	287	288	299	283	268	309	277	307	277	265	317	274	279	300	300	283	305	260	266	315	272	280	283	276	295	291	287	271	287	256	294	314	275	301	309	305	248	308	288	284	271	299	269	268	280	294	254	302	270	265	275	298	276	290	300	331	257	285	281	293	285	270	274	302	289	296	278	270	290	309	286	275	316	278	302	264	299	281	273	261	309	293	264	288	272	289	289	304	284	283	284	273	295	280	303	287	275	284	274	272	310	278	288	276	295	275	290	280	283	288	320	258	274	306	293	299	281	279	300	287	298	268	282	264	283	267	251	292	295	301	305	318	261	286	288	320	276	305	248	285	267	280	299	268	271	317	293	239	274	279	274	299	312	263	284	289	258	283	294	302	276	279	274	268	287	289	263	290	299	278	282	287	257	284	280	281	282	282	260	313	308	297	297	298	305	276	269	278	257	265	293	285	265	286	281	309	314	266	279	316	254	242	289	265	308	301	288	283	297	272	263	280	268	298	259	299	292	266	266	308	247	303	300	292	289	266	299	263	315	296	290	309	285	275	286	287	299	282	312	282	287	320	310	323	285	285	313	302	268	269	321	326	281	268	292	293	248	285	290	250	263	280	276	293	278	298	298	288	275	246	288	275	309	275	290	270	306	273	283	274	283	280	293	308	272	289	274	294	297	325	299	268	284	303	281	283	292	297	252	305	286	277	292	281	280	278	285	280	260	286	297	294	294	308	298	271	266	321	302	263	297	303	293	285	287	299	269	304	287	297	287	259	266	285	291	269	286	274	256	243	305	262	293	287	283	291	290	277	299	286	303	309	289	297	284	264	320	266	271	281	252	287	315	285	282	292	277	280	291	299	295	292	332	321	287	315	275	303	284	288	278	275	287	268	283	273	266	284	291	305	277	297	283	266	302	295	293	283	268	285	275	284	317	287	248	276	309	322	274	292	305	312	301	312	283	269	283	289	273	297	278	268	284	279	281	261	292	298	274	277	276	286	322	328	296	273	281	283	270	288	300	281	294	307	301	283	257	262	276	309	274	311	270	294	318	315	303	304	259	269	290	277	290	339	285	277	310	280	306	300	293	289	260	303	301	309	280	290	296	273	304	287	283	299	283	273	294	311	294	317	284	292	281	303	281	287	300	298	319	287	266	297	286	278	318	252	327	265	268	264	285	297	291	261	289	279	308	274	246	264	293	293	271	301	252	303	280	267	267	285	297	283	283	280	280	303	307	291	293	300	274	280	260	296	283	270	256	309	282	260	297	263	317	308	286	300	278	302	292	275	292	290	302	286	281	271	277	312	287	313	300	304	254	285	281	274	304	305	270	275	310	292	258	301	285	269	284	318	292	292	290	296	288	287	292	280	303	281	305	303	309	295	270	296	313	286	279	283	274	297	304	266	274	281	265	291	284	267	282	293	288	274	276	302	280	277	281	272	291	277	295	285	306	273	252	308	274	298	305	257	276	275	301	268	285	284	288	303	283	305	276	283	307	265	278	280	283	283	299	283	278	299	274	315	270	278	304	303	244	300	301	292	310	234	275	286	290	291	281	283	303	259	292	325	255	284	291	285	282	297	291	281	289	288	280	284	297	308	312	273	301	302	289	261	286	299	313	290	272	287	265	326	291	296	267	297	285	287	278	298	292	279	300	267	292	259	288	276	298	282	309	288	298	292	286	280	263	288	299	289	298	277	283	285	284	289	290	293	294	260	265	299	278	271	325	278	278	296	257	276	285	290	302	308	296	290	310	268	287	311	307	292	279	294	286	262	277	314	263	287	272	316	275	316	283	274	262	290	262	300	280	283	313	276	248	271	290	267	247	295	272	298	296	280	266	290	289	283	308	284	245	328	287	271	291	268	306	275	283	303	293	283	271	275	286	297	260	294	285	275	317	313	279	264	273	253	288	271	290	286	298	298	273	275	282	292	281	290	284	278	291	304	302	302	269	317	318	272	273	298	302	303	264	251	273	298	284	268	263	273	313	268	278	283	284	302	282	270	292	297	294	307	293	292	274	276	291	268	268	281	275	285	303	291	305	276	289	269	267	274	280	272	292	285	306	283	283	258	306	293	255	273	302	283	264	299	282	278	281	288	311	279	306	282	283	286	265	324	288	300	289	297	289	317	302	287	301	278	297	286	307	271	282	260	280	286	287	262	306	298	280	292	313	320	272	330	275	291	291	274	301	261	265	305	282	292	277	270	298	287	290	296	254	272	334	265	275	265	297	299	294	301	252	278	288	300	311	272	289	299	288	300	282	294	293	262	265	281	267	293	265	294	297	307	297	304	279	293	326	299	304	293	283	293	309	261	279	280	269	273	290	286	292	295	299	293	296	270	297	289	292	261	271	293	283	281	292	302	272	275	307	287	268	306	337	305	241	270	308	287	328	251	273	286	265	301	300	258	272	271	277	301	275	304	295	267	299	289	290	261	240	274	313	270	306	277	294	304	275	295	293	295	307	272	279	270	291	269	288	274	274	272	284	266	302	292	310	312	280	281	273	288	288	302	283	278	275	286	294	276	305	274	274	291	296	266	279	303	268	293	299	256	263	285	258	287	272	308	291	292	268	276	313	335	296	275	300	293	267	274	292	287	278	266	276	262	297	267	287	282	282	262	275	302	321	275	312	261	261	282	288	248	298	268	298	288	255	298	281	284	291	305	267	319	274	290	279	268	275	291	296	270	280	286	289	258	284	277	291	260	267	288	274	294	266	316	298	278	304	301	268	288	297	299	306	292	252	273	296	296	286	250	269	307	277	267	280	297	261	266	269	290	275	271	288	275	297	278	284	274	297	289	272	290	286	273	285	284	255	309	269
21137	61757	38919	20156	1704	1298	1029	836	626	559	542	462	420	398	433	406	396	376	353	344	360	320	362	338	320	345	320	336	331	306	313	337	326	323	344	303	327	328	315	287	333	358	343	313	312	338	328	357	345	326	324	290	319	352	321	325	319	325	330	332	347	312	365	310	317	310	308	316	312	293	309	283	337	306	306	311	304	283	289	303	324	312	315	310	301	325	352	318	332	323	340	331	307	296	298	291	290	316	320	310	330	299	348	308	266	309	310	346	330	311	319	309	334	320	304	308	309	344	326	290	323	279	340	292	316	316	284	282	269	300	300	293	314	310	335	339	301	300	334	335	309	330	313	334	306	312	326	302	330	276	299	310	308	300	310	349	323	292	293	294	294	285	314	280	313	333	334	311	299	345	287	282	328	315	301	334	337	303	296	314	305	296	286	345	328	294	341	298	339	340	316	326	310	323	331	305	311	261	298	303	293	292	310	306	294	336	302	281	297	280	310	339	289	325	311	314	335	323	324	308	319	336	289	313	318	317	337	343	288	317	312	303	274	324	307	310	310	285	320	285	310	325	304	315	307	307	312	308	290	296	310	335	320	309	338	310	297	296	297	302	346	318	310	324	326	293	322	328	316	289	304	310	326	298	303	299	270	364	306	322	287	305	344	301	316	303	329	280	319	318	332	332	297	333	350	311	306	307	294	311	313	311	293	303	279	304	326	305	294	308	314	282	276	303	273	310	333	326	304	325	324	294	289	313	308	324	301	285	307	337	282	305	290	339	304	320	278	292	305	289	294	332	354	302	307	340	294	326	293	331	296	319	303	291	345	299	318	296	317	338	317	293	356	354	335	333	289	333	311	317	343	284	317	322	320	314	319	325	299	305	310	308	337	298	298	325	320	325	338	315	316	302	345	299	312	276	299	287	312	302	315	318	345	263	288	337	318	327	311	292	329	274	274	325	331	327	303	306	291	308	312	321	340	334	325	306	300	305	296	279	328	274	311	296	326	285	301	313	332	297	303	305	334	284	297	335	304	316	311	339	294	317	310	335	297	304	316	324	291	317	305	308	296	279	334	316	307	300	351	306	332	276	299	319	335	280	328	311	319	330	335	323	301	326	293	306	317	289	306	311	319	309	297	311	311	317	303	337	344	306	310	314	297	299	269	288	261	299	316	342	323	293	303	322	323	341	312	315	304	289	308	301	283	291	284	349	305	347	327	274	319	306	327	319	310	318	303	301	315	318	324	305	363	330	289	278	307	289	339	315	304	330	329	317	303	304	338	299	299	295	289	347	304	314	309	325	293	310	302	295	304	306	327	321	312	314	326	318	330	335	321	311	293	306	312	319	279	310	304	299	334	320	320	305	302	327	315	307	301	294	338	340	317	348	304	298	297	286	304	314	302	299	298	321	288	296	324	332	290	297	285	294	304	306	308	315	292	319	306	329	335	337	304	289	314	275	325	299	308	300	293	302	297	330	281	289	336	304	317	317	311	305	267	297	312	311	303	309	340	299	300	260	341	296	307	303	308	303	295	314	353	324	292	306	339	352	294	281	299	306	304	293	274	296	328	346	308	331	333	310	332	309	325	328	294	294	300	318	276	312	312	290	350	288	303	332	293	365	312	297	283	279	273	333	330	307	287	336	314	323	306	319	304	303	295	312	331	347	311	313	310	326	295	311	337	298	335	292	314	307	351	313	314	311	320	324	305	305	323	301	336	286	315	344	316	298	311	314	268	323	324	309	305	318	308	329	288	305	349	307	317	319	291	313	313	318	308	330	307	293	301	292	311	332	310	341	302	330	334	309	297	320	336	322	325	298	310	324	304	301	334	279	309	314	332	302	314	282	306	307	289	314	344	268	307	319	289	336	327	292	286	308	316	324	294	317	331	321	308	329	294	329	282	317	344	311	321	305	301	320	301	305	302	314	316	313	327	327	323	303	329	349	292	260	311	287	298	312	302	315	342	305	295	296	320	326	326	306	315	307	325	292	293	306	280	317	310	330	303	294	333	308	304	294	305	290	321	358	336	272	308	302	302	307	323	309	304	317	336	307	344	344	307	315	330	312	319	308	307	311	289	306	307	318	330	314	292	282	333	313	323	307	320	322	325	307	296	316	330	287	321	326	311	325	302	318	323	322	307	284	329	315	292	293	304	345	309	308	349	310	325	294	320	327	330	295	319	327	323	281	322	316	316	296	323	295	326	319	318	289	297	290	318	311	323	336	298	319	300	313	330	338	322	317	300	331	301	284	284	314	336	339	342	322	316	331	275	314	307	327	306	321	332	294	293	334	321	312	315	325	316	333	284	324	328	286	332	338	312	290	319	287	316	324	324	286	336	321	327	321	312	316	295	310	318	332	306	317	309	303	290	312	296	306	288	287	323	296	297	304	307	306	314	294	290	322	342	332	302	357	314	317	309	326	329	306	311	320	316	334	298	319	306	309	302	316	303	293	284	280	296	312	306	310	311	297	320	314	323	302	293	339	322	307	303	311	322	306	288	306	340	332	294	296	317	325	317	344	312	325	311	320	285	318	281	284	301	319	283	330	319	316	276	318	309	286	305	295	323	310	319	326	322	312	307	288	335	316	279	294	315	308	316	340	300	319	306	290	331	308	324	324	332	328	322	303	304	276	345	317	299	282	280	322	338	312	328	288	290	329	330	309	295	284	313	295	327	277	301	320	272	306	296	296	365	311	319	273	337	332	350	320	332	300	310	316	319	319	313	310	312	293	308	309	315	312	291	305	289	279	356	279	278	320	294	327	276	317	308	285	337	309	291	314	312	317	302	317	310	309	330	291	327	333	317	304	298	309	292	304	314	345	281	301	289	306	306	321	315	331	321	328	322	303	363	313	317	313	316	306	311	302	293	322	336	350	301	294	294	305	316	284	331	288	312	292	330	295	286	308	287	313	296	308	296	329	295	295	325	298	314	306	326	309	285	326	303	307	285	295	319	304	291	287	344	291	286	305	302	311	313	269	301	279	308	343	327	321	321	340	306	295	329	293	297	276	353	320	320	288	339	333	310	286	290	309	318	311	283	339	308	300	303	325	338	306	312	315	324	282	320	326	311	315	300	296	315	310	311	290	336	306	292	294	349	321	293	309	307	309	332	305	336	344	307	300	312	327	306	314	293	324	340	293	321	324	313	341	291	286	325	313	321	309	307	296	307	338	316	320	336	330	313	321	303	331	320	327	316	310	300	340	325	306	322	337	314	316	286	301	288	334	282	334	313	310	296	329	321	307	291	302	315	281	330	312	291	285	326	342	300	319	313	291	325	308	324	341	327	318	320	285	305	318	300	317	309	312	324	330	321	317	305	297	311	317	302	331	308	302	307	286	309	297	304	318	317	322	330	309	326	302	314	324	297	313	298	312	328	347	300	307	296	296	307	317	338	292	320	321	339	319	295	329	295	333	321	289	293	294	329	351	302	289	322	314	283	303	312	301	310	300	323	301	346	319	288	291	331	300	309	303	325	309	302	328
24451	20985	27519	24783	16148	1922	816	686	627	646	624	618	587	573	584	600	559	585	585	565	576	569	569	543	518	536	555	573	544	539	514	582	541	507	546	533	559	545	575	540	545	566	541	514	537	542	567	566	562	534	532	553	543	529	525	569	504	549	585	545	530	562	513	572	519	521	553	564	547	583	558	525	546	500	543	562	546	558	539	578	545	594	541	527	524	523	563	516	564	574	536	522	504	561	553	522	538	531	506	535	540	568	532	545	557	537	577	547	542	580	561	535	518	518	567	506	521	504	515	557	569	507	569	531	525	551	597	547	517	536	552	507	528	549	590	540	566	560	503	554	515	524	503	534	537	560	539	549	572	567	512	545	535	541	537	558	541	545	516	505	517	522	530	576	501	567	510	548	548	532	549	546	535	515	569	521	543	518	551	522	556	578	581	529	518	530	519	542	538	565	574	501	544	514	565	561	532	511	542	514	522	537	525	593	541	530	560	555	569	526	570	568	556	560	560	522	547	553	564	548	516	546	555	532	582	509	522	549	564	528	548	518	544	572	545	528	553	533	561	531	554	554	548	570	535	539	532	514	552	543	548	542	536	577	521	533	542	547	563	571	504	574	546	603	553	543	568	563	548	510	512	510	555	535	560	532	533	556	523	520	550	511	550	503	544	581	538	541	568	504	530	580	580	562	539	558	538	536	513	536	601	524	569	522	530	559	541	563	555	518	538	556	540	578	543	531	515	516	543	542	544	551	562	498	578	538	538	548	512	581	564	544	539	531	529	603	577	583	523	543	517	503	508	612	562	517	533	557	554	552	530	558	540	566	559	524	517	549	520	554	501	551	545	574	501	542	510	529	530	536	578	576	530	538	536	503	537	555	552	549	559	574	512	530	552	554	593	544	560	552	553	531	550	563	556	555	557	519	542	576	524	546	557	540	563	524	559	543	524	520	520	533	552	603	601	591	517	536	573	497	534	537	547	540	553	550	579	543	542	541	521	510	568	561	552	566	567	509	554	554	545	541	579	532	544	543	560	539	559	494	543	553	564	567	504	532	541	576	528	600	552	563	526	544	540	516	559	564	511	532	562	554	527	524	526	546	539	483	556	547	561	524	566	521	579	577	527	540	583	544	520	562	564	518	510	572	523	579	539	582	549	550	558	541	563	519	578	490	557	534	569	533	528	564	530	542	551	566	544	554	547	553	513	526	563	570	541	571	526	526	537	522	562	512	564	561	528	601	504	537	521	558	563	551	493	523	581	544	549	586	575	548	583	553	535	509	537	533	531	521	583	525	518	551	535	543	555	536	571	523	514	506	536	527	523	528	562	554	554	574	545	528	524	548	557	582	538	544	548	538	523	523	575	553	546	537	549	517	553	559	515	542	544	532	518	516	557	538	551	531	518	566	527	535	498	551	538	511	561	516	511	550	493	557	518	545	516	482	577	556	590	513	608	557	525	524	547	514	578	540	495	571	553	541	541	590	553	551	586	568	532	535	554	563	542	531	550	465	571	561	545	496	610	581	531	527	544	565	543	514	519	585	552	553	559	498	529	566	528	546	544	517	576	492	520	546	563	552	527	565	540	574	540	542	561	541	554	570	545	545	525	550	518	556	540	585	610	520	582	534	516	561	506	570	559	561	563	544	517	568	564	521	542	504	545	568	541	539	506	585	574	546	508	544	537	550	521	545	509	532	514	509	538	557	522	541	545	572	555	536	537	549	561	508	569	531	553	516	549	498	540	556	508	544	556	552	512	591	524	553	528	565	521	541	524	586	581	568	547	581	563	558	533	541	547	578	509	511	582	547	530	526	474	563	538	548	516	509	568	560	535	513	554	519	537	517	564	565	540	506	551	522	537	529	563	542	553	506	571	586	536	545	544	532	567	548	551	518	532	526	557	502	565	512	521	517	549	560	534	537	532	534	545	558	551	569	517	526	543	552	587	527	566	566	536	523	543	552	565	531	531	568	536	554	542	547	517	581	609	560	569	498	564	506	550	540	513	555	557	528	574	554	546	560	520	535	541	526	478	601	566	552	549	566	542	553	522	542	569	549	564	556	540	538	582	583	522	530	529	548	584	508	591	574	544	569	501	549	547	553	558	547	549	533	534	553	593	572	568	529	543	521	512	564	536	559	539	507	495	559	582	541	534	533	543	536	544	532	534	524	567	556	551	542	571	554	547	541	573	569	523	555	527	554	573	568	554	543	538	520	569	518	576	533	545	531	552	541	546	524	577	529	543	565	522	504	565	591	529	529	523	582	557	546	608	552	506	545	489	536	563	570	532	535	528	530	534	539	536	570	579	527	539	577	569	580	552	519	567	548	563	567	519	523	537	564	544	554	513	513	544	514	533	534	580	560	521	570	530	570	579	585	560	501	543	531	566	553	550	547	510	545	541	541	545	547	501	531	514	507	557	539	568	552	599	534	607	558	535	541	530	559	533	547	559	533	528	534	544	563	539	579	525	558	531	559	516	572	548	586	550	517	579	535	551	556	514	497	531	556	538	513	565	530	532	483	539	541	560	540	577	550	550	543	528	561	592	544	554	606	571	554	515	536	532	550	525	538	575	571	531	519	520	550	560	516	564	546	540	556	552	539	578	592	534	530	561	519	561	521	545	546	547	571	533	527	557	561	548	516	534	546	532	557	542	523	545	595	546	525	533	551	559	526	558	536	566	554	558	534	491	519	530	582	558	589	549	539	589	558	529	570	578	537	551	581	521	543	524	522	586	566	492	598	540	529	536	493	536	538	536	512	509	546	529	571	542	533	561	538	536	547	495	527	565	546	549	505	536	537	543	539	501	540	536	518	522	581	553	524	530	530	521	567	564	550	562	584	555	543	512	568	536	563	527	558	561	539	544	574	550	517	505	526	536	503	520	546	544	553	586	575	583	511	541	532	594	553	545	573	562	557	551	567	553	540	560	515	566	529	584	567	557	518	556	576	566	498	555	546	549	541	550	566	517	492	561	524	523	540	568	555	543	547	571	522	560	504	533	546	527	554	558	570	509	593	526	526	511	587	559	522	499	548	558	539	562	517	530	536	573	570	521	549	558	571	564	565	567	546	582	528	536	534	559	539	591	539	522	515	613	570	526	578	555	548	569	548	539	554	557	556	535	506	586	524	552	541	554	555	552	559	574	574	578	536	517	546	563	579	533	552	568	546	526	544	515	551	515	536	553	552	605	553	546	566	528	527	533	514	494	558	503	537	547	534	563	537	564	551	530	561	536	573	526	543	542	557	522	517	560	541	515	530	545	583	593	531	556	524	544	546	567	512	570	547	533	547	535	526	549	526	574	536	579	517	535	552	546	561	568	557	508	577	591	564	595	556	503	575	582	517	578	531	527	523	551	573	560	521	544	539	515	564	545	557	576	524	540	564	569	526	544	496	569	580	560	538	585	562	516	508	507	505	552	554	540	550	520	542	524	517	543	570	501	571	547	540	567	578	530	566	574	548	580	495	508	615	506	559	534	520	568	516	597	528
16967	49777	32917	18065	1391	1123	983	817	734	677	702	613	617	577	650	563	622	577	615	589	576	571	591	556	558	587	568	615	548	563	547	578	543	543	561	556	570	541	550	565	548	558	557	546	573	557	553	543	572	559	580	520	564	583	541	572	546	587	542	566	560	532	544	537	572	547	561	535	568	553	559	557	575	545	505	550	601	576	543	533	553	551	555	535	506	521	564	558	532	563	528	549	525	527	542	552	481	563	548	542	607	544	550	590	554	542	562	562	577	570	594	553	555	555	569	585	558	539	582	551	555	540	544	539	563	582	545	511	567	519	553	565	528	552	542	559	566	539	551	542	595	528	557	535	524	534	551	547	523	605	558	539	565	550	539	530	600	500	576	588	523	539	593	533	534	585	526	514	585	534	559	550	537	569	513	565	576	538	530	543	568	560	515	532	560	517	555	540	539	528	550	524	560	588	502	531	576	572	573	515	546	574	572	555	543	529	551	541	547	518	524	536	532	583	570	536	556	575	515	535	563	593	579	548	593	550	568	535	574	584	563	544	540	506	552	530	484	579	550	545	500	515	558	523	543	586	618	552	548	572	526	524	504	578	573	593	520	565	527	491	531	566	550	551	558	544	512	547	549	542	514	565	581	575	543	502	571	554	532	542	567	547	574	544	538	555	526	537	546	575	550	554	539	525	534	584	561	607	565	514	565	564	563	518	550	550	517	545	549	551	572	564	594	549	567	528	553	556	559	563	571	568	593	519	543	573	554	609	571	560	568	566	578	561	557	570	527	553	524	585	573	562	566	568	605	535	569	539	561	586	540	570	542	584	533	529	563	573	565	590	539	556	572	548	564	535	567	544	547	548	556	572	537	556	599	541	543	594	511	537	521	569	562	551	554	581	583	534	532	526	491	517	520	541	564	526	537	583	553	524	497	549	624	551	537	553	571	552	561	571	604	625	538	534	537	550	492	552	523	589	562	569	572	584	545	558	544	530	533	586	552	525	587	583	557	533	527	560	555	537	573	561	534	542	558	556	563	542	553	547	561	540	587	548	537	537	581	567	528	529	534	568	527	553	551	555	556	561	556	575	567	515	554	574	555	560	567	583	557	574	542	546	537	580	591	574	530	547	566	540	544	572	566	544	524	520	542	546	557	525	518	531	545	584	561	550	554	552	496	584	566	517	519	525	516	538	536	546	527	535	560	563	564	500	548	562	544	548	557	565	550	542	554	513	555	566	508	566	572	530	568	579	625	501	567	562	545	538	534	511	546	529	534	580	545	556	548	568	563	559	624	555	568	534	538	556	611	552	501	558	552	531	565	554	559	569	560	595	536	562	550	531	544	503	571	535	532	547	545	529	553	584	509	535	598	529	566	528	578	582	585	546	531	578	523	515	586	555	542	542	577	565	506	567	487	529	548	515	559	589	558	579	554	528	568	540	567	586	535	575	542	545	573	563	564	550	578	566	527	575	524	540	560	565	516	593	570	537	529	568	535	553	590	527	564	570	528	566	528	594	515	572	583	541	619	553	546	555	567	556	569	561	586	574	581	553	569	581	495	550	521	548	561	573	538	558	538	558	516	561	564	532	574	525	594	524	517	544	540	550	557	555	598	545	527	544	537	537	517	496	554	550	560	549	549	560	526	584	553	543	565	578	518	543	529	550	548	559	516	541	545	563	570	539	486	511	518	551	534	594	553	522	509	524	540	544	560	622	555	533	567	546	608	565	533	554	547	532	526	534	576	511	547	544	547	516	602	553	562	524	568	557	595	572	564	533	525	577	562	533	566	598	538	495	570	541	529	542	565	601	543	549	545	578	539	559	525	548	539	582	546	558	541	515	531	558	513	548	544	529	600	547	550	581	558	536	540	520	581	513	584	510	564	561	552	568	560	565	546	554	541	580	527	560	570	558	561	580	517	569	573	538	533	557	566	537	487	536	519	565	583	554	553	547	561	557	574	545	575	520	555	553	528	554	556	548	541	550	548	526	539	534	574	554	541	538	546	516	597	523	551	556	588	549	566	560	518	544	549	547	539	585	531	574	528	555	527	575	531	538	566	560	533	550	566	516	554	535	538	563	527	521	507	550	596	540	556	582	551	527	570	593	520	535	547	549	579	567	535	560	533	559	584	579	524	520	564	532	547	535	570	531	540	523	525	534	601	528	538	537	523	565	529	572	539	530	539	544	540	587	527	523	571	568	585	546	555	537	534	570	553	526	542	555	556	551	557	586	534	590	556	526	559	549	599	526	537	529	582	513	554	558	588	556	583	525	551	532	557	572	524	562	561	548	550	521	593	565	542	518	520	549	551	560	528	568	551	586	556	548	527	542	580	546	575	524	607	497	570	559	576	532	540	540	570	554	554	554	607	548	530	523	532	539	518	564	557	536	549	563	569	552	562	578	528	529	568	543	534	556	589	532	547	510	586	542	557	554	547	528	536	526	532	524	562	544	540	565	507	554	529	519	550	528	576	541	577	596	544	572	601	554	545	567	561	559	511	592	577	520	580	564	545	553	535	577	551	529	535	511	521	515	574	514	513	571	528	557	536	561	492	561	568	559	551	564	521	554	593	552	534	569	511	533	564	564	576	551	575	551	546	542	540	552	556	536	561	556	558	594	547	550	545	545	552	545	550	535	534	516	556	558	554	546	573	559	518	536	566	562	570	557	533	536	506	529	548	538	536	519	555	556	534	575	565	564	542	548	550	582	533	517	576	569	515	555	564	557	586	558	615	557	555	534	524	554	619	537	564	556	562	602	566	560	564	553	572	525	523	550	515	545	529	564	545	547	545	538	536	566	560	538	535	515	528	548	518	519	531	561	539	533	533	546	526	573	581	554	516	549	572	551	571	594	575	544	535	578	567	527	554	561	537	559	554	538	519	581	551	617	528	514	540	544	565	532	582	584	583	567	545	573	562	576	575	530	584	553	550	528	547	549	545	570	530	546	613	537	562	552	580	547	570	525	554	505	559	552	531	525	566	585	583	551	528	530	577	539	534	553	505	550	571	529	570	540	523	504	568	512	523	563	601	553	545	530	547	566	538	556	551	568	529	569	581	507	575	540	521	507	555	566	540	495	531	497	547	556	591	575	574	539	567	511	562	581	531	528	524	554	545	569	525	561	587	534	508	533	525	530	564	550	604	541	515	503	567	575	555	537	527	572	537	514	565	591	545	540	585	543	589	509	524	557	564	534	522	554	588	541	571	542	554	558	585	595	588	569	534	557	572	557	555	554	530	556	529	554	559	557	550	561	577	536	585	541	572	538	573	546	540	566	528	536	520	529	546	533	576	533	557	571	542	597	540	518	573	575	559	569	495	555	549	567	538	575	568	552	546	553	548	530	554	533	528	525	544	567	554	542	527	562	560	571	562	618	564	546	559	586	560	542	528	582	543	508	541	565	546	517	567	540	535	527	523	551	531	544	553	544	540	569	587	557	525	550	568	524	598	565	551	559	510	525	549	555	521	557	578	558	549	568	533	556	567	559
22126	20975	28730	23473	20985	21010	11919	938	605	495	425	371	360	327	321	260	243	225	248	217	222	199	198	203	190	197	196	198	178	181	207	190	158	197	164	173	191	181	200	176	191	165	196	169	164	209	174	168	169	183	190	196	169	193	183	184	162	167	177	172	181	178	174	192	171	165	178	159	187	198	163	174	175	172	168	164	182	189	192	162	186	183	184	167	172	169	165	182	164	163	158	148	172	156	165	180	167	183	173	187	177	178	183	175	169	183	182	163	174	178	177	167	182	155	194	158	178	193	181	174	173	185	169	161	176	175	163	177	181	189	162	183	152	167	163	143	192	184	173	154	164	169	172	151	180	180	162	183	173	184	167	183	170	154	167	182	168	161	191	178	161	174	151	179	177	178	173	178	164	167	181	152	162	174	162	164	166	170	162	157	171	180	155	195	202	190	157	149	161	158	169	171	161	183	168	164	167	174	168	177	169	149	171	175	173	156	162	165	174	185	173	182	168	165	163	172	182	164	174	170	183	152	179	177	168	168	146	181	174	178	165	154	166	157	151	153	172	165	145	169	189	153	186	167	145	199	173	161	172	164	159	191	160	168	185	161	176	180	152	182	162	160	163	159	182	173	169	166	193	154	171	167	175	164	171	155	165	185	152	196	170	146	169	174	181	160	180	154	160	163	144	169	171	165	164	169	169	169	190	177	174	172	173	171	156	160	164	176	164	154	176	160	171	170	186	178	168	192	171	152	170	177	175	137	185	177	136	148	154	171	175	143	185	141	175	176	188	171	154	163	178	177	187	185	163	172	157	167	166	174	161	175	168	177	151	190	157	169	185	178	184	191	160	162	183	153	190	169	158	141	182	192	173	173	153	172	159	165	169	166	173	196	160	169	179	148	175	164	176	174	186	152	151	173	163	154	190	162	173	188	150	162	167	187	163	177	176	160	178	155	180	172	176	174	161	177	181	193	152	186	176	179	154	169	178	185	171	167	168	163	176	191	178	173	201	164	177	157	175	142	159	167	176	169	151	200	158	170	149	192	158	181	155	151	165	165	167	144	151	182	146	144	184	151	180	153	179	180	149	168	190	172	143	157	163	186	164	179	207	169	142	149	175	194	164	160	183	166	163	167	166	179	158	160	168	159	165	171	178	170	167	178	170	160	162	183	178	187	163	157	165	177	181	178	158	181	160	188	165	185	167	147	157	159	169	179	162	175	152	179	149	170	157	161	179	173	151	182	169	170	143	169	153	189	169	172	148	175	178	170	160	159	170	193	182	145	187	187	159	165	157	181	171	176	190	139	148	128	176	168	184	155	164	175	154	183	169	151	182	170	162	180	143	166	165	204	166	186	144	162	173	181	162	145	173	178	165	171	169	178	171	157	160	149	173	165	172	165	182	193	166	185	196	167	164	181	161	147	164	152	176	175	153	163	177	181	169	167	184	174	155	173	151	182	160	163	155	194	182	165	190	151	171	178	164	173	184	163	172	156	175	176	158	167	167	170	176	180	154	170	171	167	148	173	151	185	198	162	164	154	166	168	157	182	191	184	150	146	147	148	160	190	158	172	146	177	175	177	175	163	138	157	175	143	203	169	169	164	160	175	173	189	183	172	176	154	191	156	159	156	214	168	167	171	168	173	168	158	155	179	174	174	167	155	187	144	186	165	155	182	184	187	165	162	167	154	184	162	168	179	170	157	178	144	167	154	163	145	168	143	167	171	172	162	175	172	189	179	190	144	188	152	151	179	158	168	182	159	172	165	148	138	185	189	181	159	176	158	170	158	162	196	157	145	158	153	173	170	151	173	178	183	151	176	138	158	140	170	154	157	165	167	174	149	176	155	181	154	169	178	160	171	165	148	170	171	147	167	164	177	169	172	178	178	176	167	157	185	175	198	193	133	163	136	183	151	171	171	174	184	173	161	152	186	173	176	172	157	162	195	172	166	166	173	157	188	165	159	168	179	192	177	172	178	167	156	178	174	180	164	150	177	183	171	172	163	167	183	170	142	170	142	166	182	166	180	181	151	173	177	188	155	169	171	166	162	194	170	161	175	178	191	180	177	175	167	154	177	181	167	158	187	187	154	142	184	152	143	172	168	173	177	165	160	161	159	172	190	166	166	156	156	177	161	171	160	157	191	182	166	177	160	172	197	141	169	196	177	154	175	169	175	183	171	153	185	200	156	177	170	140	168	167	170	186	176	171	169	160	144	167	168	140	158	157	165	178	161	170	168	179	160	183	193	170	153	174	163	183	163	186	168	164	160	157	162	166	156	192	153	162	171	164	161	168	160	166	157	177	145	165	186	164	170	195	154	156	180	185	181	149	166	177	190	157	169	169	163	160	180	148	187	150	175	171	170	163	169	163	169	147	176	178	172	178	187	158	146	171	151	183	172	179	173	190	167	153	173	151	173	185	156	147	166	174	165	159	175	165	183	183	173	168	149	189	152	139	152	169	172	169	174	174	169	199	163	177	182	166	155	187	198	201	179	159	184	175	178	177	185	162	182	179	163	176	168	176	187	179	171	170	151	141	177	166	162	182	165	180	165	195	193	175	169	168	187	190	170	166	187	172	169	186	149	178	162	172	194	184	161	172	165	140	179	176	172	169	150	180	158	147	173	159	180	165	164	184	175	187	169	171	133	174	181	181	166	177	145	151	178	167	140	191	173	156	192	182	154	208	165	152	161	161	151	174	189	180	168	164	153	176	177	177	183	161	157	171	163	170	170	179	170	162	161	165	162	172	158	156	180	161	182	187	186	153	170	190	179	163	183	155	173	162	164	158	163	167	207	154	161	144	149	182	177	158	190	203	168	181	157	169	169	140	158	181	142	176	162	162	150	136	184	137	158	165	156	161	163	172	189	167	183	185	172	176	168	173	185	180	175	167	164	151	178	170	166	158	170	165	180	172	180	158	184	188	146	182	181	160	160	156	190	145	165	167	166	165	185	178	156	184	154	164	161	173	167	143	169	173	182	170	172	165	176	184	189	177	159	148	161	130	164	165	177	160	180	168	172	182	174	171	161	177	170	160	170	182	185	171	172	166	192	178	161	188	157	152	170	212	178	134	166	165	161	177	192	171	179	176	177	156	179	171	166	196	148	169	168	185	139	172	161	169	141	203	179	181	188	170	169	171	160	172	179	187	155	157	160	186	159	185	171	181	175	149	163	171	177	157	204	164	171	179	159	160	171	166	151	171	166	168	159	159	179	159	176	160	161	184	163	184	157	176	150	181	162	178	159	170	138	175	166	181	172	173	182	186	168	190	181	173	163	159	144	158	152	153	164	171	160	182	178	162	180	195	145	178	163	167	151	153	168	161	175	151	179	171	165	188	175	173	150	187	181	184	151	195	170	179	159	175	164	155	162	158	173	153	155	157	160	175	191	145	157	169	173	160	178	182	177	137	159	187	161	163	178	176	161	172	154	180	185	167	168	180	187	150	166	170	162	164	161	166	176	175	164	182	191	157	180	168	148	174	146	163	172
18809	67136	53038	30663	2925	2135	1632	1258	947	754	610	512	452	392	339	324	328	285	305	265	258	237	238	230	194	233	209	213	224	189	204	198	223	194	177	190	179	178	171	185	173	186	198	169	183	176	200	183	181	164	181	163	182	210	182	183	170	174	172	188	203	165	189	175	178	174	178	151	188	177	191	176	181	171	189	177	165	157	188	173	160	176	173	159	161	178	155	185	175	162	181	175	168	187	143	184	142	174	182	148	136	181	168	159	170	173	152	178	181	164	183	181	158	195	153	162	162	175	180	180	173	183	178	181	154	158	161	190	175	180	171	177	174	135	180	174	160	158	161	176	155	163	180	179	181	168	182	185	172	161	170	169	201	136	167	188	158	159	189	161	170	165	134	165	158	183	158	192	169	161	152	156	153	193	179	190	157	173	173	164	161	147	166	168	175	147	192	182	160	173	150	157	169	170	185	165	157	167	151	171	150	189	154	148	170	189	168	166	167	194	165	169	168	141	191	188	153	169	172	165	167	178	177	153	165	174	157	166	156	178	175	156	154	172	179	172	166	188	140	171	156	171	179	156	178	162	167	168	175	179	171	172	180	163	180	188	158	175	186	166	148	150	152	188	174	162	156	166	190	163	169	200	169	168	157	163	160	183	174	164	174	165	144	174	154	156	192	162	176	187	172	163	174	165	171	168	157	168	151	159	163	170	150	162	192	181	155	183	176	196	144	165	197	172	167	183	189	186	186	166	189	153	187	151	164	153	195	180	166	176	158	164	163	178	159	152	177	176	195	180	159	161	167	155	184	158	151	168	167	138	171	175	144	165	171	164	167	164	173	171	158	155	165	176	189	166	171	170	152	167	152	150	185	159	150	188	152	186	157	169	155	179	133	185	167	167	171	152	178	182	170	158	191	200	161	174	164	167	158	163	186	163	159	155	163	172	190	167	167	180	170	167	175	168	164	160	181	151	170	182	169	178	162	154	167	164	162	160	176	165	159	137	166	174	157	166	188	157	195	161	144	168	154	156	171	159	194	178	172	173	185	146	154	165	171	168	143	160	190	194	154	159	183	166	169	180	183	168	171	194	148	166	157	192	183	171	176	142	161	162	163	178	156	174	178	162	166	140	180	189	191	133	144	178	141	173	167	168	163	159	160	168	169	185	182	172	169	155	170	168	167	190	160	190	164	172	173	153	148	176	157	156	164	179	196	173	144	172	156	207	160	195	143	161	162	167	156	162	153	177	178	191	149	148	184	174	170	172	169	188	163	174	167	155	155	150	162	179	192	182	170	194	170	150	167	159	151	166	179	183	164	179	179	178	176	163	174	170	153	163	154	158	168	154	156	161	165	168	168	158	175	169	172	170	166	165	150	192	176	196	149	160	181	168	180	172	162	173	158	177	150	167	166	173	149	179	172	161	174	168	168	155	190	159	169	183	166	172	160	178	178	176	165	164	181	172	161	184	174	169	150	172	169	169	191	160	163	165	176	160	151	165	178	165	173	181	201	174	142	176	180	140	172	155	182	158	162	155	168	161	169	171	159	188	178	169	185	149	174	201	162	183	202	164	185	149	164	170	155	156	157	173	173	160	175	165	169	175	143	175	194	175	152	165	172	168	171	182	156	201	171	143	172	174	154	183	165	163	180	159	157	203	177	165	167	176	157	159	151	157	160	199	182	194	167	166	175	195	163	186	169	182	167	178	148	158	146	176	173	162	176	155	165	158	150	189	149	166	185	193	160	168	156	167	162	163	174	153	197	177	141	158	157	156	165	165	173	166	173	169	142	174	181	170	159	164	163	179	143	174	161	161	189	192	183	158	177	160	162	190	186	172	143	189	156	153	171	149	172	177	164	160	161	182	177	167	160	169	192	176	186	179	171	184	160	171	162	162	167	174	174	168	136	173	178	168	176	187	183	183	172	175	179	187	190	173	157	179	171	173	150	155	174	164	167	170	184	174	173	181	167	177	169	152	149	143	145	173	174	191	180	169	174	179	190	174	178	148	165	157	186	164	152	178	184	164	150	187	162	166	169	178	167	169	167	171	145	169	160	163	153	154	174	166	168	144	169	168	155	192	181	169	179	155	158	176	167	187	174	150	170	173	193	162	172	151	137	159	147	161	161	164	193	195	173	181	181	181	177	191	167	150	155	176	144	174	155	162	174	190	150	186	180	164	164	132	187	152	182	177	173	161	178	176	140	177	143	173	174	153	158	171	157	201	177	195	165	154	163	176	173	169	175	176	199	154	176	177	159	162	157	182	176	178	181	166	194	177	165	180	169	167	166	189	173	168	175	153	177	172	166	171	154	179	178	173	187	192	185	172	176	174	152	187	175	162	158	155	159	164	182	143	187	163	172	161	183	181	163	166	186	188	169	177	151	166	155	174	164	158	164	193	180	179	177	165	156	176	174	185	161	170	168	170	145	173	166	169	155	171	177	187	180	168	164	172	160	166	172	163	150	169	208	170	185	161	194	180	167	200	149	148	146	193	146	160	180	170	146	164	178	189	168	170	168	165	157	195	155	176	165	172	176	168	174	163	155	179	190	178	159	166	183	165	171	163	170	181	132	165	168	167	162	172	167	169	163	190	158	148	166	155	181	160	173	182	151	162	154	192	157	162	166	171	176	173	166	189	141	156	173	154	166	199	145	157	145	158	180	159	186	173	149	165	173	149	166	156	175	158	167	178	149	156	167	146	165	149	131	179	194	169	165	179	159	163	186	178	161	178	169	170	160	188	172	166	163	165	178	180	186	174	169	171	158	163	179	167	178	171	159	156	187	171	167	173	153	152	172	167	178	150	141	167	163	177	148	161	189	171	157	173	159	154	202	163	166	171	182	150	188	176	174	153	173	151	175	152	165	174	174	155	173	147	198	163	154	200	165	189	152	171	173	149	162	171	167	150	138	179	167	147	192	163	176	164	169	166	149	171	148	145	182	149	156	173	165	190	178	176	183	163	155	157	164	168	175	178	166	185	149	182	153	176	164	157	165	154	155	150	185	160	163	166	149	161	159	171	178	165	181	159	171	157	156	160	200	182	166	168	175	149	146	159	165	167	170	198	191	163	180	198	151	158	172	186	183	171	169	178	170	180	156	183	169	154	182	184	150	167	170	155	181	160	160	161	176	158	166	167	166	173	158	174	163	176	197	150	177	180	140	164	181	180	143	155	150	191	168	169	169	142	157	178	157	157	159	155	179	163	157	167	180	175	172	185	157	176	179	177	161	181	196	163	168	153	150	157	170	181	170	149	171	172	152	173	150	177	166	172	173	160	153	169	164	171	189	164	173	179	149	164	177	189	172	164	171	168	160	189	166	170	153	168	183	159	192	150	174	155	167	169	176	175	174	173	189	200	165	180	165	167	158	159	179	166	187	183	169	185	163	169	166	178	158	195	147	165	156	166	176	155	166	165	180	177	189	157	182	181	179	167	159	174	149	156	164	188	190	157	191	167	164	177	155	168	184	144	169	161	177	173	164	159	165	165
27350	20391	14600	5676	686	630	561	591	554	577	601	533	562	538	565	559	592	602	531	564	575	582	547	575	589	537	554	597	503	548	564	629	574	530	591	602	539	566	582	561	505	595	545	597	610	524	558	565	517	588	553	554	557	559	540	586	569	571	558	531	556	570	525	531	555	580	531	562	510	582	592	598	557	542	602	542	622	600	567	556	577	602	563	595	560	586	606	604	570	576	583	586	569	501	563	580	580	528	595	574	573	592	557	588	581	585	576	593	613	601	571	527	531	566	534	546	558	575	601	524	537	562	568	588	565	620	542	561	542	590	597	566	562	554	591	590	580	558	572	600	568	574	541	530	546	551	526	565	554	544	610	542	523	570	585	527	572	565	564	502	619	534	553	533	573	557	576	550	603	579	575	553	515	557	566	531	527	589	503	541	587	563	575	573	589	573	603	568	583	560	604	531	623	521	577	569	567	604	575	583	532	525	589	582	554	528	576	571	569	547	589	553	547	523	606	548	571	597	556	556	584	573	576	592	562	539	545	566	536	546	556	592	571	568	581	535	560	589	601	584	546	561	544	570	576	567	532	591	555	543	527	577	580	529	574	585	561	602	577	562	557	575	548	549	562	606	555	513	568	522	526	543	616	574	556	577	577	624	535	578	580	567	599	565	532	525	575	556	558	555	552	547	572	537	591	560	578	567	520	574	524	579	575	574	649	555	561	600	556	552	545	579	581	558	606	566	558	546	526	590	581	582	534	577	593	586	553	564	545	555	540	560	534	574	568	573	589	563	577	569	597	599	586	590	552	514	582	569	561	546	575	575	588	582	578	530	520	592	598	536	608	590	611	580	574	551	564	524	564	582	570	571	591	591	584	591	566	561	553	551	575	570	566	560	555	565	523	552	574	592	533	582	543	564	530	579	556	566	556	542	562	593	573	588	605	548	604	510	569	584	577	556	557	540	566	543	555	559	585	552	539	570	570	607	537	598	579	566	544	590	582	572	573	582	586	547	552	534	593	518	537	538	550	566	621	589	568	559	519	593	566	555	497	555	547	582	526	527	539	538	568	562	598	575	528	606	563	629	559	562	543	562	558	565	567	551	570	587	550	565	584	564	557	535	579	547	575	563	563	559	583	521	558	593	590	574	545	570	587	566	585	573	567	533	567	597	578	579	563	588	610	557	591	548	596	602	617	526	566	605	547	544	610	555	540	598	546	536	611	544	566	564	573	568	593	581	555	581	563	512	541	567	531	571	560	544	539	551	569	501	531	564	544	615	569	541	535	581	549	559	548	580	552	592	509	564	553	578	589	576	574	553	552	561	513	557	596	610	528	586	598	581	551	588	525	598	605	560	579	561	576	590	581	567	542	527	548	547	595	578	580	546	569	539	566	592	555	557	637	600	596	538	594	573	543	585	557	577	568	595	565	591	588	612	584	541	599	597	606	586	547	528	572	550	537	598	549	587	572	557	587	558	587	565	586	585	573	594	572	563	581	581	573	612	548	508	547	541	569	521	534	585	579	609	535	570	570	563	551	517	529	592	528	534	566	621	529	607	554	563	597	604	524	575	599	561	556	563	577	598	583	586	538	579	573	573	576	592	561	541	546	569	561	557	575	577	584	542	604	578	544	604	582	552	574	565	518	558	527	585	560	551	578	558	575	541	599	576	596	625	561	573	593	572	557	571	551	567	597	566	554	570	577	563	590	559	573	550	535	530	513	554	604	567	582	550	566	561	569	572	592	573	556	598	552	589	556	563	545	623	586	554	575	608	526	529	551	560	597	523	535	553	587	525	589	571	565	573	561	565	513	584	512	569	554	568	586	564	565	585	549	531	566	589	502	594	546	605	558	583	522	541	581	578	595	589	543	602	541	575	569	570	521	610	573	552	561	568	533	534	540	581	544	594	562	546	541	553	570	583	568	548	569	598	569	569	578	569	564	586	534	563	548	555	601	546	568	561	583	570	548	577	582	569	557	597	598	626	568	538	546	597	536	571	555	612	540	541	554	608	575	551	588	562	594	604	571	559	536	556	561	559	590	552	564	553	597	569	580	528	587	597	580	602	527	541	585	535	576	585	561	590	596	622	584	581	579	594	610	518	598	583	550	590	558	556	542	586	547	550	569	546	555	595	570	573	589	526	568	563	559	585	565	562	548	571	557	566	578	543	535	579	546	547	576	565	557	560	576	573	549	571	495	575	594	566	517	569	593	558	608	580	565	616	534	524	566	548	569	549	577	605	568	567	557	529	565	523	596	592	525	546	549	567	567	552	591	549	558	544	552	541	595	559	535	589	577	556	541	544	558	548	535	545	538	599	558	519	609	556	569	618	588	594	576	592	532	545	549	570	529	589	556	584	587	563	530	557	599	568	555	543	642	543	555	561	574	562	564	595	556	581	542	558	597	583	581	600	542	544	578	539	568	579	563	569	558	585	530	568	568	558	576	556	570	576	595	526	543	600	572	535	555	559	574	565	576	529	555	537	544	565	541	555	565	564	598	536	562	564	569	587	517	579	563	584	581	577	557	568	577	583	623	579	561	551	566	551	564	571	581	578	570	610	548	526	558	546	573	595	589	617	593	605	553	586	528	530	590	555	578	594	605	571	533	560	578	557	575	570	530	570	526	587	599	575	560	549	566	546	522	580	609	599	541	556	588	564	549	565	575	566	529	581	518	543	545	516	573	534	591	570	571	553	594	594	592	592	553	568	603	558	560	578	569	593	549	538	591	501	581	593	591	523	575	581	577	522	586	581	596	563	549	554	575	589	552	560	590	541	596	619	597	566	585	562	561	582	550	532	550	521	510	577	623	543	609	555	606	579	584	539	555	593	583	589	581	563	586	559	570	575	599	554	567	583	605	542	541	585	556	540	493	582	549	588	602	577	562	562	541	577	582	594	552	560	577	548	590	575	577	591	542	539	585	556	553	574	542	568	546	585	601	582	592	542	591	523	554	557	536	591	577	549	563	565	574	553	617	574	578	579	572	579	616	577	588	547	578	547	574	566	572	576	582	500	567	580	510	542	579	559	583	588	608	547	579	590	560	530	568	518	567	557	586	588	571	616	565	554	569	587	610	568	543	597	568	604	569	609	517	554	543	565	556	562	560	608	538	575	578	527	536	567	552	546	582	517	611	551	582	556	563	554	561	559	622	586	564	562	544	604	583	538	575	567	534	551	529	539	604	553	571	566	607	599	543	557	551	543	566	568	603	553	588	561	530	584	532	525	565	572	609	574	566	561	565	575	580	555	579	585	589	563	559	540	532	609	629	588	563	568	553	544	536	542	573	538	575	608	561	554	548	538	533	575	555	603	559	570	526	561	592	574	595	536	549	529	592	584	563	550	570	562	540	570	572	574	591	572	557	562	555	554	533	534	537	600	558	573	574	526	527	556	597	573	548	570	566	558	571	545	537	553	596	597	559	572	540	621	535	543	555	572	573	554	563	577	563	559	576	510	541	570	552	564	592	562	582	569	562	569	548	580	572	601
8259	18330	8917	3152	686	658	625	579	632	607	598	641	611	557	632	632	569	571	607	581	603	564	559	620	574	599	579	604	591	620	586	553	584	609	557	599	634	620	596	581	547	557	630	610	592	609	610	634	607	620	610	561	602	590	598	577	610	618	612	604	541	608	573	607	627	567	570	582	622	627	598	579	590	629	591	584	600	595	571	577	624	573	570	584	623	579	555	569	592	607	552	622	600	589	598	599	579	561	577	585	572	574	585	552	650	581	614	589	604	630	586	565	596	563	572	566	583	595	627	564	544	587	596	586	624	569	566	606	615	582	639	556	595	639	570	647	572	579	587	582	561	539	562	580	580	599	562	595	572	517	611	556	539	586	577	580	576	598	579	609	572	551	600	582	600	583	606	575	542	596	583	566	590	612	585	621	600	569	571	559	572	587	634	592	572	570	584	587	585	625	603	606	569	567	617	607	556	629	591	617	594	605	619	581	613	570	583	580	605	596	579	606	603	583	564	587	586	595	617	576	552	630	587	603	588	601	569	568	602	569	579	588	594	589	553	565	609	619	556	622	571	603	553	573	608	570	576	617	594	577	577	541	594	585	611	579	577	594	591	606	633	564	634	590	599	574	591	576	596	591	590	574	606	617	631	571	602	568	628	594	573	594	601	592	630	629	649	597	605	609	640	591	646	580	584	622	557	620	658	558	646	572	602	573	612	573	589	572	548	561	571	565	579	569	568	587	569	537	563	663	609	556	512	590	613	594	615	581	577	629	581	578	588	559	571	635	591	604	570	588	565	588	575	608	605	594	580	596	559	579	632	601	650	591	598	574	576	610	609	600	641	583	640	610	586	583	555	562	597	601	599	623	590	544	575	582	545	596	589	577	558	597	628	585	583	594	593	518	617	589	629	570	572	574	621	609	589	623	619	590	570	579	620	584	551	621	607	566	600	561	577	602	554	609	529	594	618	600	602	612	621	630	553	616	603	572	590	512	595	568	580	591	557	564	565	634	597	610	600	580	584	622	634	590	569	620	567	602	630	610	650	604	586	582	591	599	600	585	640	608	556	612	584	568	620	604	568	554	548	579	572	533	614	589	574	580	572	547	626	592	632	591	572	591	578	590	574	602	595	565	630	579	586	582	603	584	612	509	523	534	595	544	575	582	552	579	599	662	544	573	596	594	605	633	584	581	616	569	600	607	568	625	559	603	613	576	574	596	578	576	587	572	596	607	592	584	607	559	636	580	575	584	611	590	583	563	618	594	565	538	624	569	569	608	589	570	628	608	584	585	536	590	598	610	613	581	630	620	618	600	543	571	580	575	596	633	542	556	589	588	555	561	555	634	557	576	550	626	575	633	584	621	593	604	575	556	597	555	609	552	637	581	617	556	565	578	582	553	597	606	580	544	621	623	604	592	568	619	577	588	579	570	540	590	582	572	604	611	593	564	567	624	592	577	583	564	597	626	622	549	645	585	599	580	603	621	565	567	601	565	565	575	621	595	557	617	613	621	595	579	584	595	573	606	576	614	577	618	617	625	602	573	585	597	542	617	612	550	595	581	568	564	609	553	570	601	575	601	628	605	570	613	593	615	570	615	573	559	572	643	579	580	575	603	592	583	579	572	606	605	591	622	535	612	634	603	625	609	578	561	615	568	621	622	588	648	572	602	597	584	627	573	550	610	617	595	564	610	512	568	556	567	597	563	588	599	590	573	575	575	581	550	605	590	621	627	559	619	591	529	574	544	587	578	578	587	586	626	620	616	545	611	601	563	601	598	593	616	590	612	565	546	593	615	578	575	594	578	589	539	613	603	605	605	580	543	617	610	613	576	595	614	592	579	579	564	575	576	588	581	575	583	599	626	604	607	586	620	610	571	587	609	624	583	594	633	585	596	581	613	585	595	627	585	570	601	599	575	602	604	586	603	586	625	566	619	611	567	579	611	607	613	573	603	579	633	569	630	573	590	579	576	581	593	593	611	571	654	568	583	586	587	596	553	609	633	580	608	588	608	580	557	601	602	591	606	568	569	624	617	591	600	583	575	577	576	601	600	597	591	597	611	582	613	607	594	601	566	566	583	573	569	616	607	585	604	547	569	571	589	607	567	602	589	606	592	568	628	592	586	588	589	608	579	588	594	617	574	594	566	578	602	583	596	558	586	584	589	594	557	586	575	605	602	600	580	601	603	613	562	584	610	592	581	571	579	568	572	610	555	606	569	615	582	616	620	604	620	548	582	578	603	598	566	622	631	631	599	613	572	597	528	595	613	592	586	599	570	623	573	573	601	639	564	599	600	604	592	546	602	590	588	583	624	578	641	619	577	566	571	589	606	597	597	572	581	591	569	627	563	619	581	590	566	659	566	571	599	628	593	609	601	581	586	576	601	593	595	557	602	600	592	617	591	584	613	581	591	611	573	601	507	611	609	621	618	586	575	570	614	625	578	623	593	605	569	564	579	573	656	596	582	607	605	572	567	626	586	571	596	593	579	575	563	615	565	590	542	616	521	555	599	562	587	601	589	582	575	652	577	581	557	584	597	617	605	557	612	597	573	594	604	605	563	641	579	597	611	612	580	573	610	623	604	559	573	580	581	604	598	598	574	588	551	652	612	577	586	589	585	579	543	566	574	630	559	562	589	595	544	551	570	607	543	585	611	587	577	571	523	562	602	575	602	580	601	648	584	598	609	562	583	572	595	606	587	573	598	606	596	578	608	546	580	617	618	577	577	556	591	583	605	629	563	566	566	575	625	619	604	562	566	614	556	555	595	585	574	610	566	589	614	563	591	592	540	592	603	616	591	577	566	534	538	612	541	610	582	592	588	561	572	589	597	560	542	575	604	618	560	618	645	609	612	595	572	618	585	565	628	587	608	594	630	561	619	628	563	597	547	589	615	582	626	645	628	573	577	585	595	566	581	563	577	571	612	600	634	576	586	640	615	543	582	618	629	633	579	577	561	616	556	591	614	634	628	615	568	606	579	625	594	663	597	559	608	597	558	566	583	570	582	596	579	538	583	594	546	604	570	558	590	632	580	560	553	576	662	612	586	589	613	553	588	595	588	568	593	533	596	555	571	586	565	614	557	552	566	607	617	584	624	586	600	605	555	591	620	565	601	564	583	586	590	585	520	563	566	642	625	599	616	579	581	568	572	596	587	590	538	612	585	574	604	578	575	587	630	568	566	591	576	597	642	589	564	601	592	579	574	585	596	573	587	602	617	575	604	591	564	617	581	594	661	596	590	572	623	536	582	615	573	573	568	549	606	585	578	622	605	589	531	597	575	589	620	586	590	577	578	557	557	555	588	575	582	588	652	574	578	545	569	582	597	589	563	598	584	604	621	581	587	578	558	580	595	580	556	566	559	562	574	553	565	563	548	599	601	593	601	606	566	562	585	573	564	554	613	601	623	619	625	594	570	555	560	576	620	558	602	606	602	602	587	593	577	581	534	590	586	608	592	572	621	591	624	589	571	552	630	590	608	617	617	575	589
23294	20954	28508	23761	20865	12345	1100	618	502	473	392	389	385	402	358	334	321	306	321	303	319	327	346	294	316	321	301	284	307	313	309	275	314	296	271	277	298	297	304	292	294	270	318	276	282	288	298	272	308	290	291	306	328	299	299	287	308	296	284	250	297	269	307	272	256	289	318	271	299	274	313	301	319	271	288	320	252	310	320	292	272	278	286	312	279	291	305	271	285	280	245	315	284	290	289	294	307	281	294	268	278	308	235	301	298	304	312	328	274	309	288	283	301	263	271	324	280	300	289	304	295	282	287	317	273	291	273	287	317	283	294	281	298	298	266	271	301	309	289	314	282	285	300	300	273	281	281	281	283	291	258	292	289	266	303	273	283	254	286	301	290	315	273	293	305	333	291	289	305	299	267	305	305	290	268	277	280	285	277	303	271	291	292	291	276	298	263	283	299	275	256	291	273	287	272	286	287	296	272	315	285	285	271	282	300	286	302	314	300	283	310	288	295	280	306	292	254	298	288	318	316	287	281	265	297	289	249	304	279	289	302	287	288	254	291	277	266	306	287	321	311	273	296	279	274	270	291	300	305	297	306	272	253	282	315	276	282	293	282	293	272	295	271	308	272	262	297	321	270	288	302	284	283	272	320	311	280	299	269	291	295	259	291	316	310	296	278	271	270	331	296	303	284	266	283	299	323	281	292	288	276	310	269	293	293	274	269	297	286	289	284	280	262	278	322	281	267	283	282	295	288	311	309	307	294	328	312	305	286	298	322	292	298	309	310	284	302	291	268	274	325	307	277	272	282	292	282	293	290	288	278	267	304	314	277	310	289	303	297	277	316	261	282	291	289	296	292	302	251	294	299	277	315	300	268	296	293	277	287	305	275	278	271	284	282	285	270	297	264	277	316	277	261	297	290	288	286	289	280	296	270	276	282	308	292	299	306	280	284	282	309	303	291	286	303	293	297	325	263	309	286	284	255	326	288	277	254	299	289	260	302	287	291	288	307	292	310	328	285	297	264	309	311	282	294	307	297	298	291	298	262	280	258	299	301	259	255	269	294	304	323	280	253	314	307	305	292	298	270	275	274	287	276	297	321	279	293	273	299	265	292	289	269	279	285	296	294	309	275	272	286	294	302	310	302	287	272	270	271	294	299	314	299	312	297	282	283	289	318	287	305	277	293	305	283	245	303	310	300	309	318	254	269	307	272	295	275	292	309	302	262	290	306	309	305	282	272	302	314	309	301	323	287	283	306	271	272	296	303	295	306	270	305	288	295	275	281	271	319	312	293	293	319	291	297	288	293	295	277	287	298	309	305	322	311	305	313	273	289	320	276	309	320	285	289	257	283	291	309	251	290	306	283	302	276	277	271	309	283	317	281	280	272	295	281	280	308	289	286	315	314	305	290	290	285	293	272	289	297	287	271	273	289	284	283	292	274	293	300	281	283	303	315	285	312	277	282	275	262	296	286	264	317	266	254	314	298	302	262	302	290	268	293	301	303	306	296	281	257	316	275	293	254	300	300	319	310	299	312	294	279	311	273	278	302	268	269	275	312	272	244	294	271	266	321	302	303	301	257	325	257	310	287	276	290	322	315	279	266	274	271	274	312	281	264	273	285	311	303	256	277	247	273	304	297	308	297	304	293	291	279	312	265	260	292	304	306	291	290	290	281	295	310	280	258	276	295	292	331	286	262	292	284	308	290	329	296	273	270	302	309	287	279	317	307	287	292	291	295	289	300	251	297	282	331	318	277	302	277	297	280	241	284	301	302	283	281	318	285	276	289	313	269	298	272	264	282	289	279	283	270	272	283	290	309	263	271	298	273	263	274	302	269	271	302	306	316	317	286	260	273	298	276	321	283	301	308	273	287	280	304	307	300	277	308	304	275	285	287	278	268	288	282	302	302	289	328	305	251	299	292	303	278	259	280	273	312	265	280	287	310	284	285	277	312	280	287	269	309	302	284	273	290	310	290	288	321	271	287	271	304	285	304	308	245	266	274	279	303	286	321	279	262	299	282	275	301	308	265	303	258	285	282	289	294	275	265	273	328	276	302	288	312	283	306	296	297	305	296	309	303	281	282	297	288	285	279	306	286	309	266	274	309	289	288	283	283	273	275	284	285	295	283	288	317	313	293	288	299	278	323	300	275	293	283	302	278	299	324	278	293	288	300	306	284	300	301	308	266	296	254	274	315	292	270	323	293	291	305	295	277	297	291	304	271	280	286	266	296	293	310	293	289	279	286	278	287	292	265	291	301	273	265	312	303	294	291	299	285	281	305	253	294	300	297	316	296	312	306	249	310	277	281	297	266	281	279	320	289	232	271	295	265	325	304	258	283	278	262	284	287	286	292	279	278	314	266	292	287	321	275	255	312	292	295	248	278	245	308	291	311	286	324	304	309	301	305	309	311	277	284	283	287	313	313	278	271	300	308	328	312	277	297	275	284	295	281	297	277	308	276	273	284	270	267	313	289	289	269	284	307	306	281	267	308	271	294	281	287	316	260	273	284	266	264	290	316	253	294	299	301	280	282	311	285	299	293	307	273	304	254	313	279	316	276	271	250	304	286	279	321	266	275	321	322	261	259	312	281	296	312	267	269	278	302	279	326	258	293	281	273	292	327	267	285	293	307	305	314	311	303	263	298	280	303	281	321	325	287	280	299	283	282	298	279	299	327	313	314	303	285	306	274	286	259	288	281	305	299	277	266	303	304	286	297	296	312	293	315	307	318	258	305	292	324	279	250	305	292	299	271	293	298	317	322	301	295	276	307	300	283	308	270	280	266	320	298	271	286	250	283	280	286	261	300	322	298	289	295	329	277	299	268	304	275	281	281	289	288	285	261	265	296	289	283	298	291	301	285	282	282	279	270	298	307	276	300	265	278	307	291	290	299	313	317	289	310	298	294	314	283	286	284	271	291	271	304	266	324	281	293	308	291	277	297	314	294	301	259	289	283	284	283	298	279	310	296	262	305	293	302	269	289	276	312	291	274	286	294	275	285	278	287	256	277	297	278	287	312	286	285	310	294	274	241	314	316	277	286	275	280	276	324	291	331	293	256	286	265	255	313	307	294	301	289	300	295	293	311	308	282	298	300	259	302	320	276	276	286	318	289	279	259	269	296	294	287	282	293	288	302	276	276	268	271	272	281	246	304	302	308	287	289	301	306	302	278	304	285	288	291	268	305	262	299	272	274	298	294	272	304	307	275	281	267	287	287	285	304	285	279	297	259	309	295	298	296	276	296	274	248	286	302	301	303	310	262	286	307	297	311	283	313	299	299	277	289	294	284	283	289	299	289	256	303	279	304	288	296	304	297	278	275	280	301	298	293	292	272	271	295	267	308	314	303	311	279	288	285	289	278	302	303	310	309	256	283	266	290	288	317	285	295	291	292	311	299	287	254	278	310	264	315	277	285	285	298	272	293	307	286	312	299	288	309	297	282	279	270	283	299	300	315	292	302	298	278	267	282	296	288	263	279	265	285	281
21547	59566	43367	19144	1753	1304	1038	801	699	599	511	472	411	447	418	408	363	386	389	394	334	337	344	345	334	335	330	348	367	338	314	345	350	330	339	337	319	354	296	311	325	313	302	319	325	322	326	304	334	333	299	359	316	325	332	343	336	327	334	303	340	270	303	341	305	302	320	276	297	298	302	339	297	281	318	311	300	303	316	331	349	302	315	306	317	313	330	314	320	300	330	313	305	316	268	313	335	337	310	331	342	324	311	305	314	330	295	315	309	333	317	323	337	334	291	326	337	302	298	276	328	314	305	306	294	313	318	333	277	326	337	309	273	333	302	315	335	290	323	294	327	303	339	309	329	299	351	322	291	307	327	318	354	284	313	310	317	284	299	310	322	315	315	327	313	326	323	291	302	335	304	306	330	301	315	319	340	285	315	324	314	352	328	312	313	300	310	318	294	299	310	308	288	322	302	305	317	285	298	318	303	310	308	336	347	331	300	343	319	313	326	319	328	320	316	301	292	297	340	322	318	339	293	327	296	287	309	311	313	280	310	294	317	323	305	318	283	300	317	336	305	336	317	280	281	322	296	345	316	318	294	308	313	323	308	316	315	332	329	294	322	349	335	331	321	328	311	289	320	288	281	326	328	268	303	351	299	311	331	309	282	292	299	308	338	306	358	305	289	323	297	317	316	365	321	304	307	294	309	309	311	332	309	303	337	328	307	304	303	331	300	307	319	297	328	362	316	320	303	309	323	295	294	310	345	314	359	329	317	316	327	317	315	322	315	304	291	291	304	309	321	312	306	347	332	303	295	294	320	315	317	311	295	320	327	309	314	307	363	327	299	298	290	311	316	315	327	327	272	332	304	319	329	331	310	339	305	325	309	328	289	324	321	298	331	314	331	284	358	307	296	276	297	311	302	286	359	324	300	304	321	307	302	303	323	296	313	306	303	288	321	313	311	316	309	278	286	311	304	293	308	337	283	277	271	316	301	282	315	317	312	328	312	301	316	336	338	293	311	314	302	341	296	315	331	307	307	298	310	364	330	319	328	321	311	328	337	346	332	310	276	305	314	298	282	304	324	316	368	319	329	284	302	319	312	303	329	295	350	302	304	322	319	314	340	323	300	316	320	312	290	316	330	297	283	331	323	297	311	320	314	337	301	310	300	317	310	326	305	300	320	317	294	321	331	322	300	301	336	329	294	306	308	337	316	357	305	286	323	286	319	317	309	288	333	301	296	306	326	301	301	322	337	295	358	311	313	317	326	321	311	323	277	329	294	320	305	330	316	305	311	319	313	313	298	317	329	317	317	291	310	301	286	300	300	326	314	346	339	326	312	331	331	329	321	339	319	314	327	357	326	285	310	288	309	315	355	322	293	336	311	292	296	301	336	308	294	330	330	299	320	334	278	320	299	284	308	338	299	335	322	287	321	347	344	304	324	312	303	318	329	340	340	326	305	296	327	281	292	337	331	320	306	314	335	319	298	305	305	335	326	330	306	343	315	325	363	321	339	334	334	315	305	319	320	294	334	307	309	337	304	339	337	312	296	297	316	296	307	309	273	310	334	299	312	298	307	308	319	312	318	326	309	304	307	317	331	292	323	301	302	302	313	320	313	308	307	289	297	363	302	290	310	316	313	313	324	303	313	326	317	365	299	303	285	303	333	309	336	310	341	312	322	308	321	328	289	315	343	302	303	316	297	320	289	342	306	310	305	316	319	320	309	322	311	308	309	317	328	313	296	341	361	308	306	335	288	313	313	307	308	276	298	298	310	293	317	299	311	326	310	314	313	342	306	349	309	335	286	335	298	316	314	314	301	326	327	283	309	343	337	306	312	294	316	294	314	298	295	297	307	291	311	328	310	347	313	286	287	348	344	310	297	351	297	306	287	325	304	329	330	271	324	305	280	295	330	301	336	295	282	317	349	320	338	326	323	300	320	333	313	312	300	334	333	302	315	303	308	279	321	299	307	295	324	329	339	330	302	320	296	329	303	301	320	316	278	309	307	316	327	303	306	338	296	333	286	325	334	321	313	321	324	317	288	306	302	310	318	323	329	297	301	344	327	299	326	323	323	324	300	325	305	317	338	305	333	286	302	320	330	312	309	339	327	345	325	305	293	307	306	329	331	304	297	300	317	295	314	303	334	316	329	303	291	325	320	315	323	306	297	297	317	318	347	303	302	312	297	319	307	321	335	320	309	318	316	296	285	280	303	269	328	305	346	328	332	314	319	327	331	316	302	327	303	307	314	323	331	337	299	315	314	322	319	324	325	320	317	315	337	287	304	297	305	318	268	293	299	305	330	331	329	302	322	329	330	330	313	330	358	308	304	310	298	299	304	335	308	352	321	319	329	301	343	303	331	329	331	298	311	316	300	305	336	295	310	351	321	330	303	293	315	305	310	304	289	319	324	327	350	331	332	318	320	281	322	302	293	287	335	319	319	292	294	310	292	326	314	324	335	308	311	289	317	314	346	310	310	305	286	311	318	318	315	348	316	301	290	311	310	280	322	330	297	307	315	281	298	328	297	287	328	305	294	288	315	320	316	311	322	296	301	328	309	311	312	333	320	337	317	325	312	293	284	317	297	308	325	301	359	294	329	307	319	319	303	306	365	301	332	359	328	318	363	296	289	308	290	298	344	303	347	320	333	309	300	308	272	304	329	327	337	303	322	320	321	332	323	335	300	310	339	298	325	339	317	316	318	284	284	318	304	315	364	322	329	330	298	318	321	314	346	312	332	315	334	323	334	276	323	300	293	314	296	322	311	320	304	329	307	300	310	320	286	308	338	290	295	335	290	317	299	324	301	324	271	313	349	353	294	303	290	314	318	345	333	293	328	304	323	312	327	348	317	312	311	293	335	342	307	332	295	300	346	309	288	308	310	296	310	318	325	285	309	329	311	281	300	320	281	317	341	345	292	324	321	316	315	288	299	305	313	323	333	297	348	334	341	300	325	298	312	323	326	317	302	315	316	348	303	336	294	330	306	328	326	282	317	293	330	314	329	333	329	320	290	342	320	307	340	321	300	321	291	339	302	334	292	301	284	324	292	288	306	306	341	309	282	339	322	302	276	308	304	303	307	303	310	304	310	339	317	317	319	310	304	308	285	303	303	314	324	328	307	327	294	317	314	326	325	354	323	305	351	300	329	300	319	310	341	317	300	339	310	342	297	321	335	336	308	307	304	305	324	300	328	341	330	329	284	282	320	305	341	337	320	303	314	314	318	302	291	338	313	307	310	297	308	305	323	329	316	321	298	330	327	308	317	316	336	324	303	319	318	306	300	352	337	346	296	308	290	292	309	307	325	294	354	301	337	314	334	311	293	328	309	319	309	336	313	290	317	326	298	313	351	310	314	312	328	306	339	316	284	311	322	338	306	302	304	317	321	339	313	314	312	321	306	307	354	347	355	323	329	301	308	304	317	310	321	324	294	313	286	296	313	333	316	319	296	320	319	374	306	337	356	380	323	296	344	307	320	311	318	279
24433	20991	27650	24685	15537	1725	822	689	669	629	618	622	611	615	565	602	569	598	554	580	570	519	570	594	563	539	549	617	556	539	524	556	545	560	544	566	572	579	566	552	554	535	502	564	520	558	545	545	561	594	591	546	532	562	531	557	570	572	552	572	564	579	584	569	566	574	528	551	560	492	581	584	589	574	504	533	543	581	540	540	586	551	567	537	565	586	558	587	537	580	568	515	567	550	571	573	557	560	545	573	553	521	532	556	548	568	555	550	582	524	541	536	557	558	533	555	534	522	561	582	554	571	515	520	559	540	547	535	579	557	532	526	560	600	543	513	616	534	475	546	537	554	542	564	569	561	493	540	571	539	534	546	549	565	576	548	544	583	569	537	528	559	580	548	502	575	555	598	579	566	562	537	583	540	588	570	534	539	533	578	573	547	549	554	530	556	554	533	573	569	531	564	563	549	552	548	529	536	557	541	563	567	570	504	558	543	543	535	548	517	523	589	554	533	537	529	511	525	538	520	562	532	576	571	564	529	602	584	569	568	566	605	567	560	529	550	537	556	521	564	537	619	544	582	560	583	559	604	527	555	561	548	591	572	550	558	539	540	570	565	513	573	531	545	499	542	524	555	612	575	562	537	556	579	548	550	532	593	546	526	549	555	561	580	565	528	568	529	575	562	611	564	527	538	587	596	545	561	545	548	569	516	528	547	538	550	558	520	571	541	526	551	563	600	581	562	536	545	542	556	579	562	539	532	595	578	583	566	598	522	556	578	574	528	554	581	555	538	560	572	541	563	563	551	555	523	604	583	549	580	538	549	551	572	541	522	560	562	553	542	581	553	596	527	549	569	572	593	548	587	585	563	526	575	557	550	532	542	561	559	573	547	554	530	533	515	547	563	543	586	556	567	535	537	534	562	547	578	550	572	603	570	531	581	527	547	569	595	566	564	559	578	534	532	531	582	550	575	541	541	548	592	556	563	550	567	553	561	506	530	552	524	535	575	540	545	556	541	535	555	561	575	552	620	560	537	552	565	599	569	557	547	525	556	592	605	548	592	575	602	573	538	545	539	554	559	545	581	546	577	577	556	518	556	524	562	531	550	557	579	572	530	543	557	521	581	591	548	598	554	541	549	565	543	554	561	567	505	569	511	560	575	529	583	554	589	541	563	568	578	541	506	557	548	489	543	545	538	582	543	530	578	518	568	529	526	580	562	546	554	573	542	561	526	548	552	554	565	547	542	530	587	564	570	551	547	533	536	565	527	537	550	577	587	558	520	551	552	517	556	543	562	579	540	551	529	571	559	553	579	566	545	547	536	513	601	528	547	522	518	564	565	560	536	570	616	580	575	525	542	557	563	555	538	538	523	573	579	539	544	575	520	570	570	534	612	587	567	527	548	560	555	542	516	575	549	516	555	559	570	542	561	515	533	558	535	547	574	578	572	546	530	552	542	544	581	561	570	542	517	539	508	564	536	563	561	603	533	580	570	575	605	554	538	511	558	592	512	521	550	490	541	528	540	568	565	513	587	611	576	573	551	544	531	546	555	573	553	590	570	581	516	547	560	537	556	556	549	578	529	541	550	550	559	555	568	515	569	526	573	540	551	563	633	578	555	597	563	545	581	533	536	547	554	543	528	568	569	522	564	548	574	554	538	530	534	582	575	524	559	553	556	537	575	531	553	551	532	571	524	536	587	545	581	552	534	577	514	581	527	522	486	535	601	572	551	533	552	528	513	562	536	547	533	581	534	531	546	553	553	544	538	557	574	535	573	562	546	564	549	558	545	567	553	544	562	538	568	551	537	512	583	561	529	571	534	524	530	507	578	590	544	562	533	573	555	530	550	570	573	528	592	569	575	539	540	524	546	561	540	557	513	558	604	563	557	527	574	548	549	578	508	562	589	588	524	559	563	589	590	541	537	539	538	556	517	559	572	573	551	528	581	546	612	576	572	513	510	535	546	549	602	568	566	565	606	535	560	524	608	539	530	572	579	556	578	551	525	554	565	524	551	563	567	551	571	545	532	545	547	553	556	550	561	547	529	567	543	551	571	547	592	552	533	549	562	549	491	563	561	596	559	561	573	548	569	611	556	534	572	560	574	571	555	550	568	513	527	534	539	560	572	539	584	548	552	514	538	540	540	573	533	560	528	534	497	575	594	564	541	578	586	552	526	560	537	496	530	571	547	533	571	527	537	578	586	572	583	586	542	535	595	555	546	505	569	554	544	570	571	544	556	527	572	558	566	536	581	559	569	524	578	545	537	573	556	573	546	534	508	563	526	550	551	557	551	498	563	570	539	575	568	540	533	580	554	526	625	561	533	512	550	542	506	579	610	531	543	531	532	536	615	516	532	571	503	549	548	554	585	586	591	567	540	553	580	551	576	545	541	624	537	532	541	518	531	545	570	539	589	506	556	523	559	535	558	551	505	601	518	594	573	554	588	530	543	549	549	533	534	553	535	558	581	543	559	507	580	552	560	577	587	548	596	519	535	515	517	559	549	572	583	591	520	536	551	512	592	548	525	563	512	546	549	564	530	549	564	523	555	566	503	585	558	593	581	548	540	542	524	551	565	524	546	551	571	569	554	560	545	597	525	520	554	554	565	564	582	555	511	547	533	563	580	545	543	536	551	553	547	580	534	562	554	581	527	501	537	568	560	570	584	547	541	555	561	549	512	548	557	571	582	545	589	564	594	568	581	531	532	535	576	544	547	564	537	527	531	560	574	537	537	539	564	553	571	571	522	535	560	552	531	542	555	539	536	536	541	564	589	545	554	588	528	531	551	564	532	565	560	601	574	600	543	555	529	548	568	539	551	533	534	554	577	560	602	559	566	594	576	537	534	515	577	517	554	547	529	560	528	545	513	529	557	539	531	542	551	580	545	546	544	578	571	570	546	553	599	540	552	527	589	567	544	528	536	563	549	543	545	558	507	549	576	539	564	539	550	575	579	499	527	521	579	562	544	546	571	544	558	540	553	519	535	625	577	550	606	576	586	593	548	567	539	544	571	578	545	573	547	545	560	519	529	572	566	544	521	554	551	555	530	566	567	570	566	589	548	557	560	565	554	556	561	544	590	546	573	570	571	558	552	540	562	552	549	519	577	532	499	563	582	527	578	521	580	559	558	559	556	527	571	546	561	574	529	596	544	533	553	578	604	583	502	571	533	563	524	630	603	546	540	572	554	598	551	543	562	535	534	560	568	527	544	545	545	548	569	525	590	552	520	567	569	550	580	574	532	551	545	590	592	535	533	581	549	577	533	550	549	545	531	568	584	561	554	532	539	527	541	596	496	548	543	574	525	596	551	531	573	518	563	581	545	559	563	561	547	536	589	577	566	553	554	557	521	547	616	588	547	513	599	546	509	518	513	540	509	548	547	567	554	538	552	622	571	524	556	530	531	532	537	578	515	555	538	561	552	551	563	546	568	558	573	567	550	549	574	526	596	557	532	563	565	538	542	531	569	548	577	536	591	532	560	554	560
21404	49041	34278	14507	1392	1171	1003	829	780	746	718	621	602	584	611	589	574	610	643	572	575	628	559	532	585	622	605	551	545	605	571	567	538	555	529	566	590	577	612	536	530	505	585	575	547	598	542	533	592	540	512	559	575	546	532	543	562	542	575	577	565	515	579	561	533	561	527	581	553	560	566	586	532	587	574	584	561	544	552	527	576	556	559	575	589	513	589	566	531	499	554	571	555	532	568	545	573	578	554	532	557	560	553	577	568	569	602	580	572	557	573	600	554	550	515	506	587	574	581	471	535	563	546	524	520	571	552	570	564	535	514	591	566	551	577	572	556	551	528	518	574	555	548	572	532	540	605	557	540	550	567	527	522	559	538	557	553	579	568	534	612	518	545	585	471	591	565	555	547	597	541	523	527	563	570	568	574	540	601	586	539	538	579	528	582	545	567	544	552	540	550	576	553	523	561	557	573	590	544	563	543	534	515	553	546	530	599	520	572	539	534	559	545	560	567	544	563	533	547	520	552	545	565	521	546	535	562	522	581	590	523	540	566	539	564	545	543	570	568	587	572	585	581	550	531	545	560	543	535	599	559	586	539	554	593	517	623	531	595	587	552	525	534	531	522	551	549	566	524	546	612	564	556	589	539	547	586	525	558	549	534	554	561	580	585	574	563	524	563	583	514	599	539	556	541	559	522	521	561	602	577	558	550	513	582	601	597	580	545	551	531	566	542	561	568	575	556	532	558	563	548	589	530	580	528	591	583	538	543	597	582	604	565	619	553	605	555	598	575	542	554	537	550	516	562	560	572	529	579	574	527	518	557	553	568	619	583	563	583	554	616	553	555	565	575	569	544	548	584	486	587	559	598	558	565	527	535	622	536	554	533	580	549	535	561	566	610	523	576	569	584	545	558	552	578	586	546	552	538	537	566	539	531	525	548	559	574	544	537	578	560	565	560	525	581	505	533	563	538	516	517	576	510	548	543	521	538	560	529	540	558	551	553	577	569	546	534	530	568	564	513	548	532	562	557	583	599	509	566	537	530	555	596	534	550	576	585	559	535	534	583	591	569	556	547	513	564	575	563	548	582	583	564	553	586	558	557	500	541	532	526	542	549	556	568	528	536	566	561	534	561	553	572	559	574	531	609	548	562	557	563	572	541	591	568	536	544	558	551	524	507	541	534	542	561	573	570	550	559	519	526	507	529	553	576	518	528	557	570	533	534	593	593	607	528	588	518	561	552	551	551	525	577	594	582	578	528	565	573	569	532	575	581	510	532	521	593	573	613	528	553	537	535	564	525	550	578	543	579	532	562	583	570	548	549	550	556	564	620	564	540	552	534	579	595	574	524	579	565	486	553	591	565	562	573	495	589	562	519	550	601	652	561	538	581	527	549	555	541	568	584	574	557	599	594	552	551	543	528	560	588	564	570	582	540	562	553	551	543	569	572	530	526	559	577	560	569	568	574	563	573	581	552	539	602	591	549	574	593	553	577	530	543	557	536	572	551	551	568	557	579	560	570	540	574	561	555	572	499	545	550	579	532	538	567	555	526	566	560	583	513	543	574	539	517	532	539	566	554	536	547	526	520	550	573	588	551	568	559	550	562	557	539	542	578	566	540	587	537	570	594	524	555	572	555	556	558	529	549	572	577	538	564	560	581	578	557	546	563	554	587	532	565	572	540	521	551	571	569	542	587	588	565	558	546	583	569	540	552	500	522	524	590	552	552	545	562	575	583	597	559	576	564	534	586	535	507	556	543	572	540	563	510	592	583	577	576	551	516	545	581	554	564	540	522	584	544	537	555	580	580	535	548	553	561	516	548	595	519	572	563	551	562	568	521	517	556	563	611	533	582	594	549	575	532	533	568	540	555	555	542	573	557	575	538	552	566	539	530	545	558	563	527	556	552	548	574	567	521	518	537	589	580	599	539	538	572	577	580	560	574	522	540	599	583	582	562	531	548	537	520	528	540	561	554	613	583	554	593	533	569	581	557	545	585	582	576	518	607	581	534	512	522	573	533	541	591	575	523	544	568	561	542	518	523	531	579	572	533	574	587	569	567	566	542	550	563	593	527	543	579	557	516	529	550	573	543	543	526	565	546	572	549	569	585	545	533	515	542	577	553	588	551	517	584	543	588	528	539	521	516	591	545	550	561	565	529	599	545	613	560	558	580	557	564	569	606	555	548	565	563	576	548	487	550	591	561	592	541	590	551	578	590	588	557	520	578	576	535	559	537	542	542	567	582	564	579	518	558	587	573	550	561	565	531	571	540	533	550	576	569	569	567	580	519	604	565	542	546	579	547	558	580	523	559	544	574	568	581	548	559	572	557	540	532	567	526	582	558	548	575	523	574	505	571	570	527	563	571	563	557	587	591	584	537	575	541	570	592	518	502	568	531	542	554	563	536	578	518	528	526	547	550	567	571	553	548	557	568	573	535	528	566	579	527	573	564	525	572	571	610	555	567	560	560	548	558	555	557	509	569	515	538	555	538	567	551	574	586	529	527	525	558	557	558	566	547	643	555	519	584	568	543	534	569	540	585	563	551	524	565	598	523	541	520	543	537	552	509	547	573	519	580	611	538	522	502	551	546	555	537	566	554	592	535	529	543	552	565	582	548	557	597	569	578	572	567	549	578	546	530	583	551	576	521	516	540	566	605	584	575	536	573	573	571	531	588	577	549	558	518	601	536	572	589	543	547	527	526	581	547	572	571	518	549	558	542	572	555	565	537	544	512	576	569	530	578	570	535	530	577	542	603	541	546	520	583	557	544	588	530	575	579	559	537	568	555	564	588	532	601	547	559	590	526	590	562	522	575	596	534	566	529	564	592	572	578	576	553	573	567	613	579	537	540	550	550	550	540	556	549	502	532	503	613	520	562	589	511	527	575	604	560	525	558	560	539	583	539	581	546	552	543	548	530	596	555	527	551	546	515	563	568	578	590	509	534	562	569	591	578	558	572	538	604	579	597	567	574	514	529	518	517	579	570	513	531	558	563	553	553	537	531	552	583	545	586	547	575	575	532	554	560	541	578	539	595	573	557	603	520	587	624	564	527	547	569	548	573	536	586	549	559	567	541	532	546	547	570	545	566	559	552	529	556	566	553	566	526	546	596	582	525	559	549	569	586	557	568	553	544	553	582	527	584	573	582	583	568	525	563	535	526	517	529	545	547	551	510	579	560	542	565	516	599	583	522	555	516	565	517	546	545	526	567	532	519	523	547	516	591	545	558	504	536	564	589	565	568	573	549	549	570	537	594	552	574	558	540	574	554	584	539	527	580	539	586	556	552	528	549	578	552	543	543	534	524	547	548	559	596	554	581	525	540	562	538	551	539	560	538	573	585	522	574	543	526	594	552	590	584	562	549	565	523	489	567	580	573	538	586	539	538	548	595	542	560	547	526	549	542	537	543	517	562	546	550	535	563	526	536	567	589	559	554	571	565	507	558	559	551	527	563	519	537	555	556	532	565	554	562	539	579	524	525	563
22176	20944	28702	23405	20943	20976	11745	928	619	534	483	383	349	315	300	281	271	246	240	234	222	225	211	186	222	238	187	230	215	196	188	192	175	188	186	215	177	176	188	159	162	163	185	187	179	183	190	205	182	187	179	190	182	164	160	198	183	166	166	161	181	186	183	171	165	179	191	175	177	184	186	182	152	185	171	154	158	175	170	165	178	164	168	181	163	150	177	189	167	170	177	171	179	171	164	153	178	159	191	179	178	172	170	162	181	177	184	155	135	184	163	166	154	170	164	164	156	153	166	168	169	153	201	159	177	182	175	179	182	174	173	178	186	188	180	177	176	179	187	161	171	176	165	180	167	176	180	172	166	164	174	148	159	195	181	164	171	169	164	158	135	161	179	166	170	176	185	175	172	196	167	178	181	193	176	194	165	160	173	134	169	175	182	169	162	176	180	147	177	208	195	160	164	185	197	162	191	167	167	170	171	186	178	160	173	154	175	175	181	169	169	171	181	157	192	194	171	171	186	185	154	168	190	158	157	167	168	182	184	168	163	178	167	150	164	174	171	183	177	186	176	171	161	168	208	159	159	162	191	166	179	164	174	161	201	163	175	163	189	190	174	189	159	191	189	150	172	163	175	165	150	172	178	155	162	164	178	175	169	176	185	178	155	183	186	190	177	161	174	176	177	167	157	150	170	176	197	182	149	183	183	189	170	184	158	155	172	192	172	181	164	164	191	189	180	197	177	162	159	178	147	178	154	157	159	169	172	166	185	184	213	154	152	175	179	183	163	177	199	165	198	175	194	150	158	161	172	190	176	169	169	178	184	167	176	155	181	186	147	155	160	174	165	200	176	180	174	176	196	178	145	180	168	151	177	154	167	176	177	195	187	187	160	164	162	171	152	160	181	181	157	181	185	166	182	176	159	165	173	179	161	155	168	187	196	164	164	156	152	182	167	168	191	178	205	164	178	164	171	182	196	171	148	164	153	166	162	174	184	170	189	195	164	193	163	165	150	170	153	180	164	173	158	172	198	186	177	173	168	183	146	166	181	189	170	183	171	153	182	196	171	158	145	159	186	187	161	170	156	187	174	149	182	175	198	155	183	174	155	168	169	169	172	161	201	176	179	169	177	167	171	152	175	186	168	152	150	180	187	169	148	174	168	195	179	154	165	172	152	188	201	170	182	173	168	180	158	173	179	161	150	159	202	184	169	156	160	153	172	174	161	199	197	167	170	165	172	174	156	178	157	177	183	164	161	172	174	152	191	185	177	146	166	182	162	173	134	182	167	184	149	175	172	174	162	146	149	162	168	177	198	187	176	176	161	177	191	162	188	181	146	192	156	170	163	192	186	176	153	174	146	176	179	172	183	164	172	188	161	148	187	163	160	202	185	170	160	179	214	148	175	164	168	166	177	164	189	163	172	187	169	170	166	187	209	172	178	187	154	165	169	180	159	164	151	165	163	161	182	162	154	164	170	173	168	169	175	161	168	187	166	171	160	166	161	200	152	189	184	179	165	166	191	163	150	181	170	193	157	175	145	171	169	164	165	159	175	161	170	190	170	183	175	179	188	182	163	166	162	186	169	165	178	161	153	175	157	155	185	193	180	176	165	169	178	174	177	168	167	183	178	177	157	175	165	192	192	164	181	177	173	176	173	171	166	150	181	178	187	194	166	160	178	156	172	167	160	172	174	178	164	146	157	147	145	153	166	180	189	168	169	149	162	178	170	195	161	163	181	176	158	166	178	151	153	156	174	148	170	167	158	172	178	170	159	157	157	172	178	161	166	159	172	176	176	148	147	183	178	165	163	169	156	185	176	171	175	159	178	192	164	157	163	173	192	152	164	178	169	178	201	168	167	166	167	186	169	167	151	189	173	158	179	174	164	149	176	182	159	153	175	167	165	164	167	174	190	178	184	164	165	187	180	171	153	155	163	167	170	166	179	166	168	149	173	185	175	174	188	173	166	168	185	177	158	159	162	177	197	156	200	153	179	183	162	157	175	160	129	171	152	169	148	193	189	174	162	165	159	160	169	169	158	152	174	156	181	133	175	192	148	174	155	195	175	171	176	168	170	145	168	179	168	173	167	179	155	199	166	198	152	167	158	177	174	174	164	171	168	168	192	177	171	181	170	182	168	175	173	175	170	161	167	189	148	170	160	195	157	208	189	181	176	165	165	167	159	155	180	171	171	172	172	169	174	158	184	142	198	174	161	184	168	145	154	163	176	148	185	170	158	169	197	159	159	165	166	150	176	163	146	149	145	176	157	148	171	191	164	150	152	169	154	174	168	194	169	164	185	157	166	201	168	173	170	182	177	184	177	196	166	185	162	148	154	191	191	169	171	182	172	162	169	182	188	156	160	189	184	175	175	162	177	148	173	171	155	162	163	164	177	154	153	185	186	153	186	166	178	170	186	164	153	171	170	158	167	159	174	156	155	176	163	184	191	155	182	164	185	162	176	168	156	186	198	165	169	174	151	158	168	162	168	165	171	184	177	172	182	179	168	172	190	163	170	172	154	169	152	167	182	168	169	179	159	163	192	178	160	169	166	147	166	162	167	169	164	182	168	169	168	139	188	165	176	173	155	159	185	178	174	170	157	160	168	183	175	182	157	151	168	169	161	167	191	178	170	184	166	180	168	154	170	166	173	199	164	189	159	145	188	191	155	179	183	176	160	169	184	151	158	194	202	163	161	165	177	172	148	167	177	186	175	174	180	183	161	166	146	170	165	165	163	204	198	170	158	186	166	184	181	175	150	167	175	177	171	183	149	169	148	163	145	186	162	154	184	155	173	177	196	180	188	173	171	154	186	168	174	191	167	159	165	174	147	189	176	156	200	169	161	181	182	165	155	199	177	178	173	180	167	181	176	168	166	161	184	170	182	149	184	170	183	176	192	155	179	157	172	171	176	162	165	164	201	184	169	164	180	159	186	165	160	177	167	158	166	187	178	182	186	158	166	177	172	161	172	174	178	163	177	171	174	164	176	176	178	152	182	146	169	172	169	165	193	190	174	190	184	174	175	154	180	175	177	176	173	158	161	182	157	176	165	162	168	175	172	167	167	154	189	174	162	179	159	159	166	168	194	167	154	166	187	168	173	187	168	159	176	160	171	146	168	192	144	174	157	194	147	157	164	162	192	164	181	160	182	202	168	185	185	162	166	187	167	174	152	193	162	176	200	164	184	166	180	173	172	162	176	162	173	149	163	181	178	148	171	214	166	162	170	186	181	160	177	160	184	199	179	202	152	177	176	173	163	157	152	174	186	166	175	180	186	150	166	197	173	162	157	184	176	176	174	178	191	186	148	161	148	173	158	149	161	125	172	171	176	158	172	166	165	144	164	176	168	172	157	157	179	175	170	168	184	168	164	179	166	159	170	168	173	179	185	171	156	161	165	174	186	188	166	170	155	174	165	175	146	154	181	166	161	150	177	172	155	161	182	169	184	167	162	181	180	176	174	158	169	188	161	168	166	182	170	141	173	190
27702	68486	52303	26782	2990	2110	1594	1168	932	745	565	507	459	374	356	338	321	308	265	249	248	251	261	225	213	231	226	219	213	198	210	213	196	190	201	196	208	197	193	179	174	184	210	192	183	193	162	171	217	166	187	185	172	187	189	171	187	173	194	173	181	149	177	165	162	181	202	193	174	181	164	188	164	187	196	175	157	180	179	173	179	205	161	187	158	148	186	173	180	173	160	176	177	187	164	168	173	172	175	177	175	166	220	162	173	159	191	173	192	172	180	176	156	166	157	179	158	153	170	178	184	165	170	178	170	193	164	173	162	171	167	206	169	174	155	160	185	185	175	156	200	154	162	170	163	169	176	163	190	180	185	158	202	164	175	181	173	166	158	186	164	180	166	187	161	182	164	171	187	172	187	179	170	185	178	184	169	211	178	153	176	186	179	168	160	172	162	195	159	181	184	168	176	157	186	173	147	162	182	160	177	185	160	171	216	147	172	159	176	161	157	154	165	182	164	169	176	170	155	164	155	166	196	166	178	163	154	134	173	191	160	148	180	176	168	169	200	187	165	179	175	170	202	176	157	177	180	166	169	163	172	173	170	170	190	174	176	176	194	175	152	174	159	158	176	164	170	161	186	174	156	167	198	140	190	187	203	167	184	193	153	165	164	180	167	152	167	156	164	184	193	190	180	176	172	180	170	179	158	173	167	154	152	175	177	180	154	176	173	153	153	174	175	195	176	176	162	181	143	183	172	170	160	150	165	158	159	163	192	181	149	157	164	183	155	173	175	158	172	179	173	165	161	166	170	158	160	160	165	167	175	176	166	166	162	173	146	170	167	150	163	171	143	160	165	158	165	152	166	188	182	160	155	170	163	173	166	161	165	146	184	173	154	208	185	146	175	172	226	169	164	186	166	174	154	202	177	158	171	175	189	149	160	174	181	170	162	168	192	188	173	193	184	179	159	140	160	177	164	162	178	188	170	182	180	161	183	175	171	170	171	171	182	160	178	189	196	169	179	186	165	204	177	155	169	163	166	167	197	153	168	199	179	159	166	180	188	168	143	173	172	175	177	194	175	169	182	170	177	178	181	171	186	178	181	176	190	146	171	156	171	137	153	187	145	173	188	170	176	175	159	177	186	143	154	158	183	177	181	177	168	157	152	154	167	164	149	179	160	175	172	165	176	170	179	187	164	172	165	173	166	170	166	156	184	156	178	169	184	163	150	162	155	183	188	156	159	161	178	174	176	155	169	186	158	178	167	181	184	207	178	161	171	198	191	181	182	172	183	169	176	184	165	161	179	177	181	157	171	145	150	151	157	174	149	169	159	191	161	175	168	178	157	162	154	163	183	176	156	158	180	164	173	179	185	198	172	158	158	177	161	149	160	167	173	180	173	193	185	182	161	181	171	188	173	177	190	175	163	154	148	168	175	171	165	159	179	193	187	171	170	172	183	183	180	185	162	162	144	185	182	152	173	176	177	165	183	183	174	171	164	177	180	187	177	191	174	190	180	172	169	192	184	154	161	156	147	188	178	160	166	165	189	164	172	149	155	164	176	174	164	167	180	166	165	175	147	184	156	160	161	153	176	190	170	198	187	165	162	171	163	173	177	148	177	176	166	170	170	168	203	184	187	180	154	176	176	165	173	178	182	167	176	167	155	175	190	190	152	175	174	178	175	162	179	185	169	177	157	165	168	155	172	172	161	153	161	163	181	171	164	148	160	159	172	155	168	164	159	165	153	191	184	188	157	178	194	159	156	178	185	197	156	169	180	177	167	186	152	171	168	191	160	182	177	170	156	182	173	169	163	163	159	204	172	185	201	171	154	185	178	170	164	145	184	170	176	172	171	160	159	158	181	177	167	159	180	175	193	146	172	157	154	167	159	168	170	171	171	167	163	170	162	200	179	183	166	170	154	134	152	173	163	163	172	166	163	164	161	172	165	157	177	168	181	185	178	168	170	157	166	213	162	164	167	150	166	171	162	177	180	153	153	178	167	165	175	162	170	162	156	169	140	165	159	175	171	166	161	149	168	180	187	186	165	156	165	188	169	170	173	148	160	191	164	162	162	187	177	161	173	158	175	171	178	160	190	191	181	173	151	183	174	172	189	167	168	146	184	157	166	168	155	179	173	157	138	154	178	170	166	161	190	176	174	160	182	164	172	191	165	180	131	163	165	174	156	175	151	164	156	167	181	192	174	153	180	156	185	152	167	139	188	157	146	163	172	178	159	182	158	163	160	169	188	173	170	178	197	158	179	180	174	179	178	188	167	135	165	172	180	185	175	180	172	148	158	172	171	165	156	166	155	152	188	158	161	164	164	185	147	166	165	169	180	179	182	202	164	157	179	148	186	169	172	182	172	174	187	163	168	187	163	162	150	182	206	160	157	168	179	167	158	170	189	186	182	173	170	164	170	156	179	179	175	146	161	173	179	173	151	150	182	176	160	155	174	175	170	159	161	162	170	155	218	174	165	172	166	163	173	172	168	176	147	180	189	168	164	182	170	171	177	159	165	172	164	180	174	154	161	170	155	162	171	182	166	169	174	159	168	154	143	186	171	167	186	175	175	155	152	154	190	153	171	184	169	162	175	159	149	199	157	186	153	179	149	153	160	154	171	161	154	160	177	163	160	168	176	184	166	173	176	171	181	174	163	196	153	168	157	141	185	190	185	171	175	162	160	191	189	159	175	152	178	210	168	167	136	184	190	187	173	194	164	159	169	171	168	184	175	165	171	189	172	159	196	180	164	168	158	193	167	187	166	150	142	183	155	183	175	176	165	173	162	160	176	160	171	181	193	195	166	169	173	175	184	177	207	165	169	200	166	174	176	181	167	187	178	164	179	166	183	173	171	135	183	168	165	192	177	192	165	154	158	185	169	204	154	189	180	155	161	180	181	181	157	166	173	172	170	211	162	169	181	148	178	203	182	175	196	174	196	171	165	204	175	170	182	162	197	161	172	178	178	182	163	179	164	165	166	153	184	175	204	182	173	170	158	204	156	166	172	180	187	164	178	177	187	184	177	173	170	190	174	182	169	147	156	177	157	182	179	185	150	191	158	170	149	173	170	178	158	176	174	156	178	189	173	183	157	149	169	178	185	176	179	185	170	182	188	189	165	192	172	156	189	184	159	184	186	185	197	148	145	195	206	180	167	163	163	160	176	171	165	173	155	165	156	183	180	184	187	176	194	172	186	181	170	184	157	150	162	146	160	185	178	186	171	175	189	162	164	171	153	176	176	150	197	171	168	166	183	163	177	166	189	179	173	176	190	166	173	164	175	176	176	177	154	165	171	158	164	174	166	159	192	182	177	165	176	176	164	163	192	161	148	165	183	172	172	170	184	163	175	184	164	208	175	166	174	170	155	180	169	159	156	179	177	155	175	192	160	194	176	154	151	172	165	181	182	180	162	153	168	153	163	173	179	174	181	186	159	181	190	175	180	188	190	180	184	171	156	167	206	170	163	173	179	162	188	161	163	169	176	179
27433	20582	14142	5554	694	623	610	573	601	595	556	562	588	610	578	549	604	577	586	562	549	561	567	592	593	569	524	555	588	543	597	554	581	563	618	511	560	573	578	596	570	525	590	566	541	592	573	588	526	607	589	581	592	561	581	550	568	577	565	535	564	594	550	548	568	549	560	569	561	575	608	572	578	578	591	569	602	581	556	552	558	582	582	620	611	571	549	554	586	559	562	588	552	516	592	579	571	581	594	548	596	601	567	553	568	539	568	497	558	566	572	581	549	536	604	569	571	552	561	543	571	570	530	578	557	606	550	600	589	565	605	624	552	567	587	556	586	588	581	593	589	601	578	566	594	590	583	569	568	585	587	649	545	610	569	561	601	575	552	519	558	598	547	589	572	581	584	635	549	577	589	557	549	569	594	577	556	594	526	525	558	614	612	554	582	553	600	535	559	564	549	602	567	559	567	536	572	591	589	575	551	575	583	605	550	579	535	549	581	566	567	581	576	584	569	542	593	542	596	595	585	537	560	586	580	580	555	571	550	592	582	646	582	581	547	569	569	592	562	562	567	589	593	536	539	594	551	550	594	591	587	596	535	615	563	609	583	542	583	605	600	583	567	522	559	620	584	553	547	544	587	589	619	572	597	562	536	588	591	571	535	551	608	562	581	572	571	525	574	606	606	555	571	545	535	550	607	547	621	549	567	508	601	556	570	622	561	586	575	523	606	544	577	561	601	583	543	536	567	573	596	533	557	577	572	596	549	569	540	627	559	589	592	565	560	605	550	617	610	595	576	540	578	579	554	547	559	584	615	533	603	548	624	582	576	573	552	556	551	574	567	556	554	545	550	560	602	585	558	592	576	553	598	565	568	594	544	611	530	585	570	519	582	536	593	573	589	553	551	567	605	550	569	569	580	574	612	592	539	576	628	577	540	570	577	578	523	576	613	559	597	542	544	567	523	572	577	589	580	590	564	588	553	560	582	540	531	591	586	557	561	540	593	630	582	596	583	577	566	550	604	588	595	569	598	563	549	632	587	552	577	569	592	555	526	555	606	567	557	566	543	499	557	622	599	543	554	560	602	563	568	548	575	550	600	544	584	536	520	559	535	523	564	549	583	599	567	554	572	575	563	558	559	565	565	573	596	567	539	558	576	563	612	588	569	554	586	591	584	536	613	530	563	536	592	548	546	573	564	625	553	610	594	558	600	551	588	601	569	584	576	574	560	592	590	574	589	561	564	537	568	606	589	553	590	544	568	487	581	569	577	564	574	578	558	553	620	584	571	591	578	549	555	581	562	567	592	579	568	547	575	581	583	578	542	551	543	592	584	527	602	512	563	578	570	575	607	539	602	605	574	502	554	574	558	571	541	559	569	590	552	521	530	539	572	534	567	579	555	545	553	577	611	559	662	568	571	590	587	617	576	595	586	596	530	588	569	614	621	592	603	534	567	568	534	545	571	575	574	552	548	590	562	558	617	564	585	524	555	619	579	553	611	573	610	556	570	551	557	599	546	551	592	553	528	583	613	537	543	581	607	525	522	589	555	596	535	552	560	589	586	570	594	571	514	546	588	585	578	573	567	548	576	632	552	558	590	552	597	553	563	536	568	597	550	564	565	581	574	555	587	552	567	539	591	597	591	629	576	579	599	577	571	581	585	568	550	557	569	578	578	593	553	579	584	623	542	571	605	593	590	540	539	611	582	547	605	553	560	573	564	597	539	551	595	576	590	547	546	554	569	610	558	520	539	598	587	571	607	565	520	578	568	619	596	549	572	551	558	572	571	577	548	589	562	566	554	575	596	571	597	551	588	574	596	559	608	581	542	554	578	570	553	558	569	587	552	533	536	525	600	560	555	594	602	563	543	585	584	630	615	574	536	558	557	614	585	558	593	585	569	564	602	560	587	537	657	594	588	572	594	575	571	606	624	611	569	572	568	568	561	569	556	570	578	502	580	520	571	540	580	581	563	548	584	565	532	531	570	564	526	598	546	571	566	557	543	655	539	620	560	555	551	568	578	561	549	577	586	598	577	555	565	521	586	607	586	577	565	565	590	534	555	533	614	572	575	601	582	583	563	558	566	587	551	602	563	568	586	602	546	587	595	603	536	580	580	573	559	551	562	551	547	594	550	588	566	555	555	547	558	598	524	576	567	587	541	544	572	563	581	560	571	631	576	516	591	585	570	589	538	585	554	571	566	540	584	571	608	575	563	558	572	577	593	553	573	579	568	605	572	541	569	596	548	566	602	560	589	575	596	575	594	603	562	538	558	626	572	569	542	558	596	589	565	606	599	590	545	534	595	577	588	580	565	562	577	593	582	564	544	592	566	615	577	579	569	574	546	561	612	580	572	596	544	608	563	593	584	538	619	616	576	531	584	538	565	596	547	545	569	587	579	610	566	602	603	557	571	524	591	527	558	559	595	607	562	552	563	606	600	535	594	563	610	565	571	510	569	556	557	578	544	582	531	519	566	575	583	500	528	600	587	558	559	561	583	570	613	568	578	561	552	542	637	555	575	572	536	547	587	585	563	556	568	563	568	567	572	586	572	599	568	549	556	577	558	569	568	592	572	579	576	594	568	541	530	570	589	587	548	536	575	587	617	574	587	607	565	596	587	555	552	629	604	533	534	578	531	546	553	578	555	532	585	580	558	565	573	498	591	543	511	550	588	560	557	589	547	577	610	546	542	591	559	578	580	604	559	583	542	579	554	532	556	571	581	560	595	576	605	527	575	537	543	540	567	574	555	537	585	539	566	616	561	562	609	584	615	555	573	627	554	570	525	570	605	564	600	599	576	575	576	603	575	547	570	601	554	549	591	536	564	533	572	557	579	545	542	573	584	584	587	565	575	548	585	559	584	563	558	558	542	602	561	573	572	581	579	615	589	563	581	564	550	600	543	586	549	562	548	566	586	552	595	601	580	579	566	588	558	561	578	580	526	560	570	571	555	559	566	609	579	576	551	568	576	548	596	575	577	568	574	573	594	555	577	584	587	604	574	553	549	582	582	556	565	591	519	594	570	600	548	580	548	553	597	564	537	560	583	555	547	573	527	576	623	604	581	564	638	561	610	568	570	558	568	590	536	573	546	560	598	556	570	560	521	592	579	600	587	599	522	540	561	582	567	579	592	553	574	541	591	563	592	569	598	555	564	603	562	590	569	551	570	560	584	549	553	551	593	572	601	617	573	589	592	603	627	576	596	523	634	519	583	612	602	590	533	554	575	580	553	584	620	575	537	575	592	564	561	559	585	528	543	596	580	535	634	537	563	574	591	599	609	544	543	583	599	559	531	581	618	569	588	586	592	516	566	535	551	587	569	600	552	560	532	554	575	587	584	582	568	586	559	538	579	558	576	591	623	602	556	592	550	583	552	543	601	532	532	573	607	578	625	578	566	579	542	562	604	605	543	583	573	620	580	577	555	505	573	567	540	541	557	622	531	593	603	600	585	566	550	592	648	616	600	550	567	588	577	561	514	589	595	559
9324	19889	7977	3214	687	635	643	647	625	607	615	614	571	626	562	575	613	631	602	590	604	607	643	603	608	608	637	626	608	570	562	589	602	569	585	572	628	579	566	601	600	614	618	562	603	577	611	612	598	574	601	600	567	616	646	598	634	641	604	602	627	601	551	566	563	612	660	557	629	632	574	597	581	599	539	590	597	602	607	601	597	570	589	604	585	615	536	606	614	570	606	530	579	582	566	566	582	618	534	565	588	606	604	587	600	616	571	616	592	590	586	589	615	587	576	574	595	605	611	575	574	572	594	527	599	566	571	611	600	583	577	598	582	616	591	632	590	563	600	581	622	597	556	564	594	585	623	602	587	593	644	613	581	604	604	619	570	612	564	593	579	608	561	588	605	663	564	612	590	607	601	607	619	588	623	564	588	600	622	638	559	607	595	563	609	559	570	598	614	581	571	610	583	621	583	565	615	587	590	624	567	577	619	604	594	586	615	608	617	603	596	621	583	592	624	579	619	566	626	549	558	594	573	602	613	588	606	591	601	582	592	588	608	609	620	611	595	580	636	605	631	569	621	615	571	585	569	610	578	643	591	583	635	613	560	566	629	612	592	591	573	593	634	654	590	556	597	626	585	592	579	654	600	580	610	605	552	601	541	658	610	615	575	573	597	612	568	566	601	624	593	596	582	590	585	593	559	582	586	617	612	582	595	593	577	618	578	624	554	602	583	589	556	604	594	660	570	601	573	570	578	560	637	602	594	612	605	624	579	580	606	608	611	613	598	568	580	612	598	597	633	598	622	596	606	620	589	571	627	585	567	601	605	573	580	629	614	590	604	576	612	579	582	580	570	602	596	583	586	596	573	608	578	587	557	625	626	563	605	593	586	603	579	593	604	642	616	595	611	630	588	599	582	584	596	635	585	567	590	565	620	602	558	606	589	607	597	603	572	614	642	581	619	554	606	590	608	561	603	628	608	569	651	616	597	634	585	635	558	558	625	598	599	600	642	578	558	615	568	609	656	593	581	616	590	596	593	564	569	555	611	590	574	591	582	661	619	591	599	592	570	593	608	578	608	604	598	629	630	572	559	602	599	570	591	602	586	572	569	583	555	592	579	613	554	578	579	568	590	597	566	628	584	639	600	598	570	602	589	594	583	582	600	537	585	609	604	614	582	583	607	634	583	574	549	593	591	581	623	591	612	593	587	563	588	591	642	609	575	589	623	594	606	629	595	621	639	611	616	583	611	600	589	610	596	596	619	616	564	569	589	586	578	600	658	606	590	569	643	561	603	567	622	558	570	628	610	624	584	569	645	620	564	563	602	611	607	587	553	610	597	586	606	621	577	559	586	603	621	577	599	605	600	584	593	599	597	595	583	578	613	549	580	587	600	603	616	566	611	612	605	624	547	624	567	568	583	604	576	575	603	577	584	639	577	537	606	599	572	586	570	594	566	591	606	532	630	568	564	592	631	607	605	606	617	608	563	566	647	648	608	597	614	592	612	567	588	605	520	599	575	571	572	591	558	604	591	616	567	568	596	615	587	620	598	541	626	613	600	632	608	611	652	561	559	584	562	577	573	572	568	570	577	560	586	581	593	617	562	587	598	567	558	578	554	599	655	600	603	584	562	603	598	624	592	588	652	598	636	587	619	587	594	603	629	608	581	593	541	597	592	600	589	578	607	620	606	597	607	588	558	628	610	558	611	576	521	615	615	618	595	592	569	582	566	564	558	566	587	592	614	585	612	615	541	623	619	594	605	592	576	623	625	617	576	627	621	584	585	622	616	591	606	601	604	636	628	590	568	560	557	581	566	574	666	608	593	596	622	589	610	585	590	567	556	590	606	599	542	645	613	598	615	567	605	550	583	611	610	573	634	556	614	577	597	598	592	588	584	616	637	573	592	545	602	615	577	605	593	586	587	662	601	616	587	618	597	555	582	594	597	622	552	626	589	601	601	588	565	586	590	606	615	540	563	605	572	573	597	601	633	562	575	595	550	615	600	575	588	597	571	591	633	629	623	570	619	570	615	582	622	607	575	606	569	637	599	603	606	619	580	568	611	608	599	547	634	601	574	613	618	641	604	622	589	640	583	564	580	608	573	585	613	618	609	605	627	562	530	596	593	624	592	648	615	617	621	591	580	604	580	575	611	594	591	588	589	617	603	610	593	584	592	600	637	551	606	628	642	578	588	588	574	615	582	590	582	592	594	605	593	575	617	569	569	623	584	584	615	570	591	589	655	588	579	553	607	657	566	566	587	585	588	585	567	607	602	603	569	580	562	625	585	608	574	601	589	578	540	581	574	611	609	618	578	566	586	585	644	607	604	591	594	636	593	572	625	570	643	564	628	595	625	598	536	624	657	573	610	598	571	594	604	608	607	573	600	565	660	575	588	611	588	597	606	559	606	595	619	587	584	583	589	619	571	520	634	615	536	632	638	613	581	597	562	575	562	612	584	635	603	607	597	574	619	626	642	585	584	638	627	616	603	549	635	588	608	554	600	584	594	603	599	598	542	599	624	599	605	591	593	589	564	616	555	604	596	609	598	642	595	580	605	596	585	589	589	622	587	601	601	600	585	619	591	602	618	590	580	581	636	566	616	576	575	584	614	599	593	573	600	565	612	636	566	565	580	592	565	602	589	609	576	597	525	567	610	597	599	595	580	592	580	592	608	562	607	595	571	588	593	613	643	607	629	605	602	561	572	595	588	575	598	552	608	572	567	615	644	607	596	626	588	640	585	564	607	571	567	619	593	569	621	606	561	578	578	572	565	608	613	588	609	576	600	618	576	598	604	562	572	634	606	574	600	592	529	605	576	584	581	599	652	595	568	620	614	602	605	654	614	602	586	624	595	610	580	575	539	598	592	605	589	570	569	603	591	532	614	585	570	612	581	612	589	579	568	616	601	633	566	640	574	595	618	591	588	618	596	614	583	582	628	581	567	639	589	591	589	613	586	564	621	582	619	575	572	604	620	621	613	602	584	551	560	572	562	593	601	565	588	600	666	591	588	586	567	604	570	576	591	631	622	579	578	585	581	596	586	620	634	611	624	604	586	609	616	614	592	568	615	660	543	596	568	599	562	621	620	538	560	604	579	561	608	647	573	567	552	598	544	636	624	612	652	611	577	584	591	597	612	535	620	560	556	573	621	623	580	589	595	633	568	576	581	601	531	630	594	618	592	630	607	568	593	639	641	563	622	614	612	622	574	583	581	602	586	580	582	590	599	621	566	590	595	605	591	560	595	588	636	601	603	542	574	580	594	619	575	550	607	614	582	556	598	553	601	607	618	581	594	580	617	592	594	594	565	616	568	594	613	556	571	590	609	588	626	596	620	562	592	599	575	610	603	606	603	592	584	545	562	625	624	602	584	630	613	568	581	616	606	579	563	653	576	557	600	571	624	574	600	586	621	569	583	594	635	569	582	574	575	558	585	613	602	563	593	587	560	580	573	608	642	597	596	605	601	568	586	583	645	589	636	590	597	551
23278	20949	28450	23780	20890	13139	1145	634	512	459	457	408	368	362	352	339	325	320	304	345	332	309	274	295	316	308	331	329	304	282	306	309	275	283	314	284	306	290	272	295	275	294	291	305	282	270	295	280	311	310	281	291	283	277	286	309	292	318	263	271	281	296	288	317	284	298	284	303	286	322	294	280	279	310	276	314	304	282	305	262	297	263	287	270	288	315	302	283	277	311	260	300	291	272	276	277	289	290	291	285	306	290	271	298	285	266	257	301	299	273	297	296	307	284	277	300	277	289	310	282	274	305	301	294	290	317	326	285	285	290	270	285	281	257	289	318	304	316	293	296	326	291	294	274	264	287	274	280	300	264	306	242	293	305	275	283	286	300	273	266	270	311	308	318	271	288	283	298	293	302	326	273	275	289	285	307	288	264	307	281	278	283	270	308	284	258	295	277	282	284	283	299	322	268	291	271	238	310	296	266	310	268	278	263	266	305	314	312	283	282	302	299	280	319	274	331	271	296	302	277	266	278	321	296	289	309	293	293	269	292	289	304	293	314	259	293	277	296	277	274	298	277	293	285	272	278	264	297	278	290	264	269	317	300	305	253	305	288	290	298	282	288	266	302	279	302	282	329	300	264	318	313	281	274	286	290	279	292	276	301	264	284	279	271	305	310	302	280	289	275	276	280	300	281	303	258	278	258	265	278	295	320	267	301	282	260	319	288	290	283	276	284	292	304	307	300	287	292	278	306	320	292	306	289	289	264	299	309	300	314	268	284	307	270	265	287	304	316	262	282	272	269	286	272	285	247	296	284	292	309	277	319	294	291	293	275	267	272	290	311	298	290	273	293	297	295	296	301	298	311	316	294	293	319	303	286	269	301	302	288	293	296	302	322	322	281	289	310	315	306	280	296	313	289	286	297	287	289	316	305	291	280	304	276	264	299	273	317	274	295	302	290	268	268	314	284	285	262	280	307	294	289	289	298	311	299	280	280	302	312	277	296	294	269	302	315	282	284	292	286	310	302	290	300	280	279	257	300	299	261	298	304	303	266	278	278	289	301	267	318	307	273	303	285	286	285	298	293	291	294	286	277	266	307	288	307	306	278	288	299	305	255	284	297	308	274	293	305	287	290	294	261	293	303	324	301	295	291	275	286	313	299	307	305	285	291	282	276	285	286	279	265	296	291	275	312	303	288	274	307	280	323	281	285	292	263	276	304	273	292	258	294	283	304	269	314	267	316	276	295	293	300	286	296	252	326	270	287	269	301	315	285	299	286	290	292	301	305	276	295	266	299	298	312	288	254	306	290	278	292	289	303	289	274	324	309	294	276	319	302	323	270	276	266	270	275	285	294	299	286	284	281	279	291	290	288	256	294	292	299	266	293	287	301	291	316	299	251	290	301	293	282	308	298	282	314	283	290	293	283	277	319	282	303	286	276	265	271	308	319	300	291	299	278	300	315	306	297	273	287	314	282	327	277	255	277	277	284	309	276	276	306	297	273	325	275	278	296	271	271	285	318	323	280	263	301	279	289	316	330	312	259	313	287	291	297	298	295	301	297	310	301	303	295	279	290	262	273	299	304	290	295	313	295	306	297	305	272	294	259	299	287	311	302	297	295	286	293	305	308	334	294	283	280	309	299	287	316	275	287	325	256	330	276	265	257	311	285	260	286	294	276	296	288	290	290	284	302	275	298	279	270	274	299	292	294	286	271	291	253	294	294	302	274	314	250	295	310	257	294	275	276	274	272	294	319	281	296	289	276	309	311	276	300	283	270	290	306	301	299	283	292	292	290	294	313	297	268	264	282	305	278	300	299	306	304	277	292	277	278	274	288	318	281	277	290	281	329	307	296	284	257	309	294	321	300	286	299	287	296	274	316	279	234	289	321	303	293	308	266	300	302	299	272	288	283	316	314	296	286	294	295	317	274	339	281	292	293	286	281	317	289	316	285	278	322	287	310	306	286	279	297	289	321	274	289	300	280	307	309	289	297	300	266	286	244	285	305	310	297	302	271	276	299	304	291	268	268	312	291	304	316	265	286	298	297	307	290	290	311	279	286	265	275	278	277	295	297	300	282	287	303	279	302	284	318	309	281	292	294	305	275	299	307	267	304	291	312	290	297	264	295	284	288	309	275	296	248	261	307	278	285	287	274	298	290	268	286	303	293	295	286	284	295	265	285	318	308	268	269	284	293	267	280	283	251	303	300	267	297	327	304	290	279	304	262	275	297	299	298	280	301	306	286	278	286	293	295	279	292	260	303	292	294	284	295	306	302	312	297	278	282	303	278	295	309	316	264	289	292	304	270	310	312	305	301	260	293	274	273	297	295	299	295	297	294	285	283	279	255	299	280	271	256	278	274	262	290	269	295	292	294	299	274	271	262	291	290	295	266	304	288	261	278	310	261	285	296	288	326	310	307	303	298	280	305	280	289	291	298	300	267	262	288	275	301	297	279	282	283	309	261	271	318	270	283	301	287	298	275	276	279	294	291	289	263	273	268	287	266	289	288	277	281	279	280	301	294	283	292	272	252	304	289	288	311	311	294	264	277	275	336	286	311	284	291	290	262	288	309	262	300	299	304	291	297	315	284	272	287	279	277	295	275	287	296	275	281	285	264	311	272	308	280	302	305	309	264	294	287	289	304	288	287	259	285	308	270	329	320	280	283	315	269	278	270	258	318	265	284	270	298	268	272	305	317	307	297	283	296	271	300	286	298	278	310	299	309	265	304	304	288	249	289	295	321	247	273	265	284	298	304	326	261	319	310	267	281	290	306	337	263	296	278	256	301	283	302	305	282	298	297	278	282	275	298	309	275	302	260	271	295	259	305	284	320	295	308	281	265	282	272	270	293	270	284	283	294	294	303	284	293	292	286	313	306	286	293	281	319	311	273	287	283	277	263	302	318	290	267	271	297	291	299	291	297	294	276	272	299	300	276	289	288	296	292	282	281	311	293	300	277	283	314	313	278	291	266	318	275	307	276	300	296	261	257	278	293	288	264	306	290	305	309	287	271	266	293	287	258	314	274	293	276	286	296	300	285	309	290	301	319	289	296	313	258	270	278	286	311	292	303	322	290	267	278	330	297	288	297	288	283	266	270	302	269	296	299	279	311	258	286	317	280	264	301	313	282	306	273	281	332	284	282	279	307	270	316	301	290	301	253	299	269	301	300	280	272	300	275	299	290	292	277	309	292	294	268	290	300	307	332	275	303	301	301	308	282	274	282	302	321	293	280	278	299	322	311	316	281	276	284	326	307	280	295	308	257	316	297	338	320	275	293	287	303	279	297	288	291	308	299	285	281	301	316	311	267	285	262	258	300	304	313	260	263	318	291	247	295	289	271	284	268	305	309	321	287	291	273	300	300	273	271	303	277	292	288	295	296	284	286	305	314	309	300	270	288	316	302	274	277	304	284	324	310	272	290	302	315	281	304	306	275	293	284	326	288	315	269	261	302	283	280	282	245	276	288	313	323	286	318	270	281	290	300
17940	56308	41494	19644	1789	1250	1084	838	654	570	554	461	437	430	431	397	360	379	347	361	349	389	326	307	337	370	304	325	339	305	356	347	324	363	313	314	342	325	304	340	313	310	316	357	309	284	299	323	317	321	308	331	327	338	313	314	347	336	364	304	374	306	316	293	311	324	313	306	324	317	336	331	347	316	334	303	325	315	322	303	315	318	320	339	318	293	330	324	291	303	321	337	306	338	304	319	311	314	297	336	328	308	291	327	336	306	312	324	328	325	298	317	322	323	327	327	302	311	316	310	305	310	303	338	372	303	322	323	301	351	282	308	326	294	303	303	318	321	304	323	288	289	316	315	336	324	310	326	322	338	325	325	314	327	326	314	339	341	322	299	320	319	314	343	280	302	313	311	299	309	309	333	330	319	339	329	305	317	329	306	307	301	361	335	319	309	309	318	297	313	315	297	344	298	260	292	304	318	335	308	317	300	350	284	321	353	311	332	283	296	317	316	312	302	303	344	297	309	301	316	334	269	309	319	326	295	285	312	321	301	316	318	321	284	307	321	312	339	314	311	299	338	292	305	272	298	293	300	317	321	352	323	331	294	314	321	335	338	312	312	282	293	298	314	331	347	323	297	300	298	313	325	319	303	308	312	336	297	324	336	292	317	329	314	297	303	301	287	335	307	311	327	319	294	337	298	332	327	293	317	315	325	308	296	317	335	335	354	290	315	321	364	339	302	295	311	316	325	311	333	311	323	301	277	305	307	287	305	298	320	306	284	329	294	338	293	303	304	331	287	314	313	312	308	368	320	301	325	298	310	343	286	302	308	299	309	311	305	309	326	279	314	305	320	298	321	284	293	318	308	322	295	345	304	309	304	295	300	324	337	324	272	299	309	319	315	309	319	319	331	327	346	327	330	294	335	275	318	330	316	316	307	352	291	316	311	317	319	319	292	336	344	311	312	307	340	284	325	303	317	336	310	303	315	312	326	349	281	336	307	321	310	324	267	295	344	321	325	310	295	333	308	314	331	318	312	338	325	316	322	319	298	318	314	327	318	306	315	360	321	312	310	325	319	324	305	307	318	314	335	301	314	313	360	325	298	306	306	284	306	318	337	321	287	306	311	308	306	331	312	309	314	313	284	335	326	305	320	309	331	312	351	286	309	303	334	322	317	342	297	319	316	286	325	358	336	334	300	342	321	281	280	283	272	305	308	322	348	314	318	317	301	323	339	321	296	304	336	298	329	306	308	316	311	280	300	332	322	320	321	339	325	277	332	304	328	290	310	339	341	330	276	316	295	322	298	318	344	318	302	337	345	285	294	297	309	359	313	291	283	310	313	290	306	298	289	325	317	302	334	338	298	318	305	327	302	355	313	346	325	317	311	327	310	318	336	346	298	328	325	308	299	312	280	296	288	329	294	291	351	310	334	306	326	292	301	337	303	313	339	312	310	315	317	325	317	363	343	308	295	318	339	311	351	301	339	327	323	321	316	328	301	357	298	322	318	332	334	305	327	323	330	300	316	315	341	320	328	290	323	319	309	315	323	314	309	330	314	286	277	305	287	303	329	292	326	310	281	318	326	335	280	317	309	311	304	336	309	330	326	308	305	299	328	330	324	314	318	338	303	308	301	337	321	301	323	282	283	326	296	274	296	315	318	339	300	300	312	318	326	331	305	321	330	362	313	308	297	330	336	329	332	304	310	317	315	330	316	317	305	331	298	305	321	316	326	337	283	305	341	269	309	319	302	301	312	304	303	339	323	318	293	341	316	318	308	310	299	312	328	319	337	310	331	318	352	287	294	330	290	313	315	334	293	323	333	348	315	298	334	311	299	296	335	308	315	320	273	287	293	297	310	304	317	316	317	364	313	295	320	332	336	331	327	315	285	320	290	306	294	340	317	319	323	281	313	342	328	297	318	332	322	294	341	306	346	304	285	325	306	310	332	291	348	327	319	269	311	315	333	315	295	311	311	334	317	325	319	342	332	298	275	293	304	307	299	279	307	310	322	343	305	341	304	307	326	339	350	292	314	329	304	317	282	301	338	309	307	294	318	312	294	303	303	326	329	310	360	332	335	308	318	302	334	284	284	304	316	315	275	327	357	328	305	325	343	324	326	310	301	285	312	323	307	329	339	330	348	309	300	320	311	288	296	318	324	328	304	302	316	338	305	318	315	275	341	308	288	295	321	320	317	302	310	279	314	314	316	294	304	322	312	326	295	313	294	302	327	289	299	354	302	321	299	322	359	307	317	323	320	336	325	310	324	309	298	321	321	334	302	299	314	290	284	332	335	344	314	314	314	256	340	342	317	323	368	329	334	304	312	315	319	309	317	317	307	318	333	313	322	288	301	312	334	300	318	328	341	309	313	343	338	302	328	304	338	303	320	318	316	295	301	297	339	302	284	306	303	314	314	310	326	297	311	297	304	266	303	297	326	327	322	315	308	302	310	343	328	309	327	316	294	326	341	294	332	331	315	322	308	327	351	336	293	321	327	317	348	287	311	327	275	309	289	317	319	351	312	293	305	301	296	319	323	285	319	286	307	300	318	330	303	341	313	302	333	336	309	315	308	324	300	297	311	348	316	338	311	332	316	324	303	304	321	290	325	315	293	283	319	308	325	330	320	334	293	309	300	319	303	275	336	307	313	300	298	316	341	344	299	314	329	322	287	327	306	303	319	321	312	322	296	320	302	306	306	287	317	304	307	335	308	262	331	293	293	337	312	332	321	304	286	292	309	340	301	319	348	315	297	293	314	322	281	313	294	303	299	328	316	342	306	297	299	330	331	350	306	319	319	334	300	324	279	313	323	323	299	308	318	298	328	321	288	313	325	300	296	323	331	340	333	298	312	318	300	333	306	290	333	295	339	286	315	285	288	283	326	335	292	320	316	314	320	323	298	318	322	317	337	296	300	312	305	302	294	318	319	314	312	328	310	318	295	284	377	316	304	301	288	322	308	329	308	308	321	317	325	307	310	283	348	321	286	310	295	313	279	292	309	326	296	324	295	343	331	304	317	332	315	291	365	303	304	347	292	293	317	328	297	320	300	294	328	312	315	342	296	305	314	298	339	288	332	305	292	309	322	283	286	329	336	366	306	296	341	313	287	308	303	336	291	316	313	339	324	294	352	347	316	348	321	293	322	314	312	314	333	310	322	303	290	325	340	316	314	336	281	329	330	316	338	319	332	289	302	344	315	325	276	319	312	279	341	271	277	303	289	315	313	291	324	343	340	295	308	302	342	319	328	291	336	312	316	292	319	306	304	341	327	308	317	347	310	313	349	308	356	287	300	301	289	302	307	336	296	331	295	335	334	312	319	308	328	353	328	311	308	303	331	323	284	284	277	344	324	302	302	336	304	297	292	331	313	305	286	301	317	299	309	292	328	299	320	308	325	319	312	320	315	333	288	311	306	285	326	306	300	325	320	289	370	292	344	293	306	305	340	288	316	289	302	310	309	332	308	328	307	352	338	313	313	331	302	311	331
24343	20960	27670	24638	15339	1653	852	771	682	674	627	641	595	649	607	571	593	545	564	598	545	547	635	568	535	590	556	549	518	556	554	580	622	587	604	608	567	579	522	579	540	546	574	623	570	589	581	568	577	565	554	597	541	546	577	588	542	552	567	493	487	574	562	555	593	588	541	519	550	565	531	556	527	554	527	560	511	540	586	562	561	568	533	586	531	555	579	540	546	579	572	534	548	577	541	552	582	595	562	582	603	567	555	571	578	540	579	579	570	581	548	530	559	557	555	518	590	561	579	582	556	512	534	559	560	554	553	572	560	558	538	563	557	543	589	561	552	553	588	571	581	558	578	536	555	600	562	543	561	573	592	559	552	586	523	518	560	560	555	605	560	536	528	567	568	543	527	593	530	560	568	563	597	592	528	556	526	596	585	528	565	573	564	570	538	567	552	541	514	533	562	571	545	554	553	542	582	558	535	607	584	557	585	552	558	567	561	604	567	651	548	595	579	550	513	578	551	541	538	565	553	537	552	543	559	594	584	521	559	596	527	553	506	568	559	532	544	606	565	566	566	588	580	551	545	587	569	555	539	562	557	575	526	563	536	597	552	594	570	527	525	587	546	582	559	553	558	542	540	517	540	535	608	545	612	551	543	599	552	563	574	556	560	523	560	535	548	562	551	596	591	542	551	554	543	515	567	521	541	599	561	569	542	564	595	568	550	570	536	566	570	544	559	547	552	493	595	558	528	571	554	587	561	531	526	576	528	558	575	546	516	571	545	570	551	582	569	547	505	575	524	579	569	529	555	562	577	554	561	550	583	528	576	540	554	562	599	589	567	554	564	581	541	516	616	513	581	586	580	558	558	560	548	503	537	572	585	603	602	527	553	550	562	568	555	572	540	560	521	571	545	547	562	547	606	535	549	557	537	583	573	554	535	596	565	566	601	542	551	527	609	592	582	558	574	537	536	516	542	583	491	543	553	515	513	551	575	575	587	590	492	550	540	544	537	550	565	561	563	588	626	529	540	552	539	573	540	605	546	525	595	546	595	526	556	552	546	541	573	558	570	550	547	615	575	539	579	519	609	556	529	606	597	563	545	549	558	604	561	588	566	586	590	520	572	568	552	568	573	528	516	591	512	586	600	596	499	585	555	580	556	573	600	545	547	534	544	543	531	525	562	547	558	562	539	560	526	565	568	579	515	555	572	574	558	519	553	559	540	562	572	574	516	570	558	549	541	540	558	532	531	586	585	589	542	495	579	566	527	556	548	598	577	562	543	549	564	583	586	597	609	539	537	529	553	545	523	571	573	574	534	504	562	555	538	558	547	566	554	571	573	569	576	548	546	542	523	613	560	564	543	576	565	564	547	559	568	541	557	560	560	567	551	596	576	579	589	544	543	550	569	552	578	534	555	552	575	544	557	563	539	571	562	537	561	567	540	567	575	571	596	546	596	586	606	544	566	564	558	531	559	542	547	549	539	546	600	555	560	556	536	546	544	581	539	563	609	611	568	584	520	556	537	564	573	589	561	546	580	582	535	556	554	601	540	545	558	587	498	573	531	550	571	542	566	540	558	561	544	532	581	572	548	571	579	505	556	559	527	573	574	525	573	529	553	585	525	586	541	574	579	539	580	559	514	602	565	584	543	572	525	552	541	583	571	546	554	593	558	562	593	574	582	533	568	584	582	535	584	564	560	520	592	575	534	545	533	573	549	581	504	567	574	550	571	482	575	574	571	528	594	525	529	616	539	625	505	558	549	563	590	551	489	565	556	531	511	583	541	540	562	562	555	542	564	535	554	543	566	528	581	532	532	545	531	555	567	531	544	592	582	571	560	547	546	559	569	547	581	557	548	537	582	513	559	574	542	532	560	530	581	528	521	560	581	569	528	548	566	546	582	554	567	543	581	559	580	609	590	563	530	575	526	535	562	535	563	554	545	533	562	544	552	584	610	606	575	588	542	529	589	569	551	531	502	520	578	574	549	623	536	605	564	581	568	589	550	580	512	569	571	557	602	564	575	570	591	588	566	565	538	550	529	555	551	552	536	540	541	510	555	551	569	584	575	570	590	561	564	531	580	565	593	557	545	580	560	570	583	559	558	546	545	552	510	563	545	585	537	552	530	573	594	584	527	564	550	588	582	546	516	553	532	571	547	548	578	562	563	570	562	550	569	548	552	543	571	516	552	554	589	592	633	576	578	511	527	499	549	558	542	578	602	589	509	547	559	559	522	582	544	558	556	567	521	530	583	568	564	527	534	546	549	565	539	593	567	584	591	600	590	550	543	596	537	527	570	548	582	556	539	567	590	561	604	588	549	573	572	543	577	589	555	552	607	569	579	549	551	543	550	552	592	580	563	506	545	524	519	557	542	556	562	533	590	579	582	567	560	530	580	552	562	555	572	601	568	526	567	547	535	537	590	579	536	524	573	561	530	505	565	560	553	567	553	584	561	547	531	563	575	553	527	590	583	541	594	522	585	560	540	563	571	561	548	536	596	545	527	582	563	600	578	556	522	562	551	577	575	522	595	568	555	538	598	597	532	536	567	511	591	550	573	560	525	528	495	565	592	582	554	576	587	565	577	594	581	551	561	505	527	558	588	547	533	547	514	539	535	524	536	542	521	531	539	557	558	532	563	587	547	560	582	551	558	515	533	573	576	544	555	560	557	598	585	533	581	571	606	554	557	535	582	534	545	546	556	503	503	573	577	551	513	607	560	581	539	580	547	587	562	560	546	556	540	533	616	564	535	546	585	588	540	573	576	561	540	540	543	529	560	559	559	558	535	600	538	517	531	538	562	575	546	549	595	553	545	575	582	561	553	520	549	560	560	569	567	586	553	534	560	524	564	563	544	580	559	558	560	579	562	558	588	527	551	538	536	577	541	594	543	565	555	567	548	555	535	524	588	560	569	545	563	574	545	556	572	559	567	549	555	549	570	574	557	583	521	529	586	547	501	578	564	536	554	599	535	568	540	614	560	554	579	553	556	566	556	542	543	592	568	535	530	558	599	536	581	525	555	561	532	534	573	584	565	542	558	524	540	570	530	570	589	578	560	553	522	561	595	571	557	591	575	567	587	517	607	530	546	592	545	574	589	547	609	571	587	495	559	559	578	551	555	549	570	570	530	568	524	577	542	539	564	590	569	563	540	582	536	550	576	555	564	569	590	548	639	534	539	549	588	593	573	583	527	523	574	518	579	545	623	560	558	526	573	613	554	591	589	555	564	561	607	544	580	559	588	545	554	567	559	563	578	556	567	526	534	562	536	557	597	567	581	548	561	549	564	542	591	554	542	557	531	574	543	578	543	542	559	584	556	587	519	573	554	559	528	556	554	582	591	555	540	543	566	551	554	574	579	584	543	559	570	543	530	546	566	529	534	572	587	581	526	580	608	589	591	581	555	594	557	572	577	572	548	565	500	509	515	577	571	578	494	597	543	532	581	544	543	550	544	580	524	521	545	622	579	562	550	538	557	599	552	558	572	574
13711	45312	33973	14235	1415	1131	1020	833	796	741	701	685	665	689	593	581	615	606	571	554	629	527	585	552	580	591	543	556	562	548	564	535	576	568	548	559	548	540	622	582	539	562	587	582	560	538	578	533	576	557	595	526	570	525	551	547	558	562	555	527	585	538	594	543	579	557	511	508	549	553	571	572	583	560	593	546	541	558	587	591	523	542	597	579	588	554	573	559	569	527	563	566	586	519	520	561	580	577	604	521	570	566	573	560	546	570	538	568	514	574	523	562	559	522	549	579	542	553	585	546	552	535	577	545	522	565	595	564	550	517	540	573	565	567	576	547	571	518	581	539	567	553	549	571	542	555	505	551	552	538	543	548	523	598	542	554	587	553	602	568	578	554	570	546	541	551	597	577	556	581	555	530	562	563	552	574	613	554	595	550	546	516	583	571	567	529	590	579	551	569	565	574	545	586	560	570	560	558	527	563	544	543	537	558	535	593	572	623	558	517	548	553	573	566	587	541	534	558	539	540	582	551	522	551	573	582	530	573	585	538	551	566	564	545	530	569	531	583	517	573	556	535	579	534	573	521	555	560	566	578	528	544	589	562	543	560	580	532	542	533	568	590	554	552	519	555	567	527	584	554	560	556	566	550	549	558	497	552	591	520	554	576	576	575	523	519	534	568	597	559	526	524	548	550	603	558	533	554	595	584	578	569	551	547	543	592	551	573	593	567	538	550	553	586	574	545	507	587	583	593	531	513	537	559	495	608	555	583	550	556	540	593	575	587	551	538	549	578	585	554	570	541	585	556	620	558	551	540	592	574	555	555	575	598	593	589	570	583	553	532	532	533	547	580	542	587	535	547	557	564	544	540	561	520	570	562	566	593	597	536	522	591	517	566	572	540	596	572	569	594	578	503	550	556	586	565	561	582	536	574	565	546	540	603	589	589	529	558	545	565	563	579	549	572	578	573	544	553	538	570	572	555	553	585	551	575	558	542	564	585	622	560	540	530	561	542	539	521	562	583	573	528	573	519	579	571	527	606	548	595	576	591	550	568	553	519	551	557	524	522	605	538	544	583	550	601	568	554	576	569	596	569	547	556	555	561	568	557	549	566	547	611	553	533	563	575	576	547	574	549	572	555	569	572	559	500	603	559	552	574	544	570	533	531	545	559	568	576	544	589	504	561	576	569	555	564	565	582	557	580	572	561	525	545	539	577	557	527	561	533	516	613	559	550	592	571	571	539	587	564	572	554	520	540	552	525	556	554	543	580	549	608	553	541	541	548	562	535	564	548	543	595	560	576	524	534	608	564	562	546	585	587	584	583	608	519	546	558	574	533	562	542	576	566	531	555	583	562	571	574	543	553	576	549	558	592	583	562	561	559	573	600	533	564	595	527	577	570	502	537	569	552	542	508	525	584	546	562	550	555	565	591	562	565	603	566	579	593	560	558	535	541	548	562	557	531	578	559	531	590	567	552	588	572	553	587	491	576	566	570	578	584	582	550	548	546	550	575	537	588	530	551	567	561	555	640	525	537	542	566	539	578	563	558	509	552	574	581	557	555	550	547	559	532	595	478	578	530	551	556	503	580	561	565	570	580	547	560	548	569	526	578	609	583	544	533	543	570	561	574	532	559	577	569	564	544	520	556	576	558	560	549	590	589	613	547	565	576	574	583	547	617	554	598	564	569	544	564	547	551	584	524	620	550	592	567	546	558	573	568	591	545	587	559	568	567	568	584	566	560	570	535	551	575	544	574	566	551	533	558	583	501	576	586	561	585	573	567	569	570	566	495	533	583	596	558	595	544	547	558	568	541	588	609	563	541	577	548	550	535	553	577	552	572	546	579	513	534	580	572	532	571	584	566	533	568	581	584	576	541	570	575	532	540	583	513	583	538	547	581	542	563	587	596	577	565	552	576	575	559	557	561	556	574	570	586	606	518	574	560	518	591	591	544	525	550	580	559	557	586	550	537	560	546	591	556	581	570	545	538	560	558	584	565	545	576	562	614	524	577	545	578	588	585	515	580	570	579	570	564	585	579	580	571	549	547	558	555	557	607	550	582	533	532	570	514	541	562	569	571	541	572	597	574	547	525	575	584	545	588	547	535	535	588	535	561	551	529	525	571	599	570	575	557	589	612	588	559	532	543	547	590	586	545	522	565	543	594	551	530	569	570	557	562	555	556	581	561	539	578	577	550	549	578	567	613	595	531	607	535	578	558	558	552	543	626	574	588	573	543	547	573	587	558	529	537	547	566	571	562	540	538	552	601	517	552	591	552	570	588	574	608	552	589	552	546	546	532	573	523	546	577	586	584	593	590	567	501	550	576	549	578	571	590	541	535	594	610	556	559	560	582	555	554	556	531	585	597	503	544	562	557	560	555	544	529	572	528	574	530	569	561	579	549	589	567	629	549	549	563	531	592	546	578	556	571	545	547	589	529	536	578	589	574	540	577	538	608	567	541	558	590	562	549	581	566	556	539	528	524	579	545	541	550	550	519	650	541	576	588	580	504	598	565	549	533	589	590	545	574	565	559	559	520	546	593	552	566	554	558	551	567	564	575	534	571	571	540	524	605	563	571	549	541	538	562	569	577	592	545	535	585	526	563	539	545	528	542	573	546	586	560	538	563	526	568	552	572	543	550	545	546	571	517	562	621	586	573	532	574	595	587	557	556	548	529	565	572	596	521	537	578	561	574	585	555	559	550	571	570	535	585	531	515	531	512	567	572	554	591	558	566	601	566	550	543	581	566	606	569	599	606	550	535	593	526	570	579	563	557	535	533	554	596	597	559	588	558	538	505	520	580	562	555	538	573	589	532	546	521	577	575	567	532	558	562	562	573	589	552	596	557	553	559	560	542	542	512	497	550	556	551	532	560	552	565	584	587	519	565	544	526	550	544	558	571	566	562	566	560	577	571	596	575	561	600	579	578	551	598	533	569	545	534	524	609	573	580	562	611	540	539	562	538	557	573	566	566	604	568	536	587	562	596	544	567	558	523	533	565	540	553	526	557	575	615	574	529	622	545	560	561	549	530	534	551	575	531	577	597	548	522	529	567	564	521	589	588	559	552	580	573	559	564	596	551	513	564	584	542	556	577	541	588	540	580	585	547	571	558	563	574	577	562	529	513	579	529	578	549	545	586	610	568	525	550	587	568	574	545	562	592	543	566	522	594	594	570	579	612	559	554	554	520	545	562	554	524	609	557	564	567	569	575	601	555	577	566	574	520	558	559	573	613	591	547	570	551	565	591	551	564	549	576	578	548	597	590	581	569	554	572	540	560	570	529	538	551	543	567	549	560	553	520	589	552	538	555	562	555	610	576	558	532	565	543	543	535	577	545	563	519	598	579	569	532	567	584	555	579	546	567	543	550	584	560	564	581	545	590	504	573	608	570	576	544	566	560	517	518	568	565	554	634	571	583	571	586	563	567	530	538	564	538	519	549	542	595	537	579	570	538	528	542	572	568	531	541	563	503	544	591	590	571	603	535
22169	20985	28794	23410	20984	20994	10211	839	595	530	436	385	330	326	300	306	241	241	255	217	199	246	229	226	218	211	208	236	193	217	198	196	199	197	190	201	186	194	164	195	182	170	186	193	192	180	193	150	174	181	193	185	200	202	172	150	178	167	168	165	191	196	175	159	184	167	174	163	187	193	194	186	178	194	163	176	174	164	152	190	164	173	134	220	155	162	187	183	180	170	171	160	185	180	175	190	169	174	177	167	182	167	157	180	173	176	173	190	146	160	190	189	164	162	191	179	184	186	195	193	195	185	176	174	156	170	149	175	171	190	178	159	167	193	183	191	181	158	165	187	162	190	177	167	182	163	157	173	180	177	169	182	158	190	143	162	169	174	178	152	158	173	182	159	183	165	160	187	149	170	172	146	194	176	165	181	178	179	169	181	177	183	188	170	171	176	186	173	189	165	144	177	171	168	180	184	174	172	155	169	177	187	173	164	178	168	175	172	163	156	175	177	166	169	186	176	171	168	169	157	170	167	201	178	154	149	200	165	165	149	194	181	171	156	199	179	169	177	156	165	180	161	192	168	156	178	197	179	157	168	172	165	179	192	167	164	173	174	170	182	171	172	187	188	169	161	163	151	196	178	155	185	161	192	179	198	182	164	193	174	175	189	187	181	205	166	183	174	154	185	177	161	183	185	165	159	162	167	180	182	179	189	171	162	166	161	186	166	203	177	170	174	178	191	167	177	177	168	186	164	167	161	173	185	177	189	163	152	173	181	173	178	173	180	177	170	169	166	174	169	152	148	170	169	171	175	184	157	154	183	166	161	180	175	170	177	168	165	151	158	185	158	193	194	169	157	162	169	182	180	146	188	161	165	176	182	170	190	174	174	186	162	182	169	198	156	180	181	172	185	168	187	176	143	177	153	175	163	206	185	184	175	168	185	183	169	164	183	184	188	169	169	170	177	200	165	176	186	180	190	174	157	176	178	169	168	161	174	156	161	182	184	159	183	175	154	163	159	182	185	178	170	185	155	191	146	168	165	190	183	166	163	187	161	178	182	182	175	177	174	167	176	177	181	166	182	175	196	173	150	154	192	179	165	189	177	169	157	152	183	192	185	181	168	154	189	170	184	168	171	174	176	156	160	153	156	179	186	164	175	167	154	191	173	176	179	168	189	159	175	178	163	183	189	169	202	156	154	187	185	156	177	147	177	165	172	161	198	178	192	141	175	171	197	189	176	186	191	164	177	154	177	191	160	174	152	169	200	164	183	186	178	160	151	175	165	188	169	177	189	153	183	181	162	172	153	162	176	155	173	171	191	170	170	178	163	168	187	148	161	149	176	162	169	170	151	163	188	174	196	186	164	190	191	185	153	156	161	186	192	165	173	174	190	156	197	179	175	166	162	158	159	184	179	161	173	162	162	156	160	178	162	163	187	152	180	188	191	172	177	181	170	178	176	187	195	162	167	156	220	176	185	171	195	183	184	148	172	154	175	193	179	154	181	188	171	186	193	187	183	183	156	160	163	184	154	156	176	157	167	166	156	191	165	175	168	179	152	162	158	181	167	170	175	171	166	168	160	169	162	164	179	183	168	154	169	169	190	172	187	178	162	172	164	168	150	160	192	185	201	196	164	205	173	195	172	168	165	186	154	189	178	170	159	166	201	178	168	169	168	159	179	154	208	154	210	156	197	171	183	173	181	185	149	159	184	191	167	171	192	158	152	194	154	177	181	174	178	186	173	192	175	178	152	160	186	173	169	172	170	169	205	190	167	179	173	173	182	160	189	157	145	191	172	159	147	175	171	202	155	176	168	165	174	199	172	193	175	195	179	162	177	168	169	167	160	170	171	188	166	170	176	180	170	153	178	168	171	145	157	168	168	170	183	170	166	183	169	211	193	170	159	168	166	178	173	175	159	163	192	187	189	145	155	187	174	166	174	185	184	152	160	180	154	181	179	200	161	151	169	169	181	168	189	170	181	154	152	175	170	174	166	198	173	191	173	178	198	189	175	147	167	155	127	195	174	181	176	178	169	194	174	170	149	172	182	153	170	176	185	157	158	174	182	173	178	172	197	155	170	172	181	156	191	182	181	150	179	157	163	172	174	141	157	176	150	175	176	186	164	173	163	190	149	161	180	173	167	165	173	180	199	164	189	186	188	185	182	173	165	193	168	173	173	173	170	163	169	172	167	172	188	183	177	166	170	172	186	156	158	194	183	166	187	175	173	191	147	179	165	198	163	165	165	184	162	183	177	177	175	188	179	181	176	176	166	189	174	198	171	185	186	163	171	175	150	177	184	156	173	173	167	156	176	179	177	186	164	170	185	154	153	174	172	165	180	159	201	193	153	172	157	183	200	155	172	164	178	171	192	175	172	180	166	164	160	168	175	169	160	170	169	168	187	181	184	179	177	185	198	188	177	148	184	148	190	196	171	170	159	173	155	187	160	175	158	175	182	165	203	146	172	175	177	190	159	153	196	166	167	182	168	190	166	145	184	178	178	170	156	169	172	188	159	195	171	168	173	161	170	154	196	146	179	186	154	155	208	173	180	159	174	173	168	165	162	180	169	160	177	170	157	170	149	167	175	145	203	149	177	148	186	179	174	182	172	188	171	167	176	171	186	165	163	191	168	179	150	185	174	163	164	137	165	177	174	167	174	180	165	160	195	164	170	174	159	146	193	186	160	145	176	177	185	158	210	184	153	160	161	154	195	177	183	154	153	183	175	163	150	156	188	163	175	174	202	169	155	150	187	168	172	178	157	177	179	171	184	175	151	185	158	164	160	182	178	172	144	175	159	184	171	178	174	182	187	177	171	194	176	149	142	178	177	163	179	166	200	195	184	165	152	187	160	167	198	163	155	178	181	169	176	158	190	142	178	169	169	168	167	188	187	161	175	191	160	171	185	172	173	166	165	169	161	174	179	199	189	171	170	171	153	176	181	163	178	190	162	176	175	176	180	194	175	172	172	146	166	172	189	147	177	165	149	183	161	187	175	172	157	171	192	173	174	150	185	146	175	191	170	189	177	165	170	156	181	148	157	164	177	180	162	167	177	168	159	180	161	189	161	165	185	157	165	165	152	175	180	199	170	177	194	155	169	179	174	158	169	168	168	173	187	191	191	180	198	169	158	175	173	179	192	152	168	187	151	162	184	174	171	185	182	167	160	189	181	168	172	175	173	171	161	171	160	180	171	175	164	167	164	158	169	163	166	175	158	184	178	185	159	182	155	145	169	189	185	191	189	173	185	161	182	179	176	193	150	153	183	177	168	176	148	173	182	164	176	180	171	169	154	183	183	170	179	176	182	153	177	185	196	205	194	184	165	192	161	190	157	170	180	172	166	174	159	183	163	202	180	198	182	178	165	180	182	161	176	167	149	180	188	147	159	177	174	152	184	187	194	181	177	158	177	170	176	149	154	171	163	170	157	180	165	174	176	178	162	183	164	177	160	158	162	158	173	157	164	164	172	168	190	170	155	177	161	162	179
19382	68410	52812	23059	3021	2126	1588	1196	876	726	628	477	436	378	366	292	315	281	290	278	249	225	223	251	238	203	213	202	208	202	222	218	192	205	205	204	196	181	186	185	183	184	205	185	199	176	194	199	182	186	182	163	181	165	188	161	168	202	178	184	181	189	177	142	159	189	174	173	162	183	180	181	178	164	171	202	202	170	159	179	153	174	161	174	171	180	177	153	182	173	181	185	171	182	200	166	174	191	142	188	192	169	177	182	160	175	160	169	169	144	166	180	166	181	168	164	173	169	153	183	191	172	175	170	182	174	185	160	201	178	183	176	183	170	161	166	157	188	177	194	190	170	169	168	179	194	199	160	188	171	189	155	191	172	150	169	170	172	197	174	169	170	187	190	177	155	160	161	173	174	152	184	165	157	196	171	164	152	173	148	165	173	180	164	176	191	174	200	169	165	190	178	150	177	175	178	150	172	184	175	178	172	190	192	164	168	188	178	153	172	189	190	168	154	167	191	171	169	157	162	178	194	189	170	180	161	176	159	188	168	161	162	168	186	155	166	171	162	159	166	156	169	176	171	173	169	190	157	172	147	163	174	175	170	201	167	172	160	205	170	172	175	175	177	170	175	171	182	165	158	169	161	180	149	168	195	191	172	165	165	166	200	173	165	177	163	163	157	176	160	149	166	189	189	138	168	172	155	171	176	171	186	161	154	189	176	169	185	184	170	191	174	169	175	174	174	157	175	165	184	195	145	160	164	157	177	186	170	177	178	179	173	162	197	187	166	166	197	188	165	165	172	196	176	150	177	200	147	183	184	167	175	197	180	189	171	190	198	168	172	175	190	196	189	163	173	168	179	171	194	149	139	182	177	176	171	149	157	170	162	166	184	168	187	158	191	165	186	170	170	170	186	181	164	167	178	149	183	172	179	157	167	174	168	164	177	181	170	163	158	180	179	168	154	173	169	153	166	171	155	173	147	158	177	183	155	160	173	153	183	167	159	191	174	159	181	176	173	150	192	175	173	168	159	155	175	179	189	150	163	187	159	180	179	187	174	189	172	183	191	186	173	195	191	175	172	192	167	206	151	188	179	189	169	178	134	172	202	183	181	197	198	172	146	173	162	167	173	150	189	169	167	180	176	180	151	174	171	163	164	201	149	162	163	193	172	171	163	175	195	159	208	159	169	160	188	180	169	172	184	163	183	153	179	188	177	156	196	192	176	161	169	173	180	184	190	164	169	174	174	169	180	185	146	183	173	179	159	177	198	205	147	180	169	176	177	164	181	179	183	173	173	166	186	181	198	167	145	164	192	161	188	193	166	175	173	168	146	154	166	186	156	163	141	190	175	193	173	161	212	193	184	175	164	165	175	180	167	174	162	200	183	185	152	155	152	182	195	177	178	184	155	178	165	172	165	154	170	183	169	175	208	171	170	181	195	157	168	196	198	161	165	181	167	180	181	185	164	149	178	168	180	179	166	173	198	170	170	175	184	159	187	161	198	183	166	180	172	182	178	173	183	160	166	189	171	165	183	180	181	175	169	166	170	166	168	155	183	150	166	177	183	164	184	196	188	165	188	183	177	156	177	176	168	154	168	173	176	189	157	181	189	176	166	174	198	168	168	179	168	184	173	163	170	159	173	159	175	183	156	163	174	186	156	179	173	170	178	171	176	190	162	166	186	189	164	177	171	152	183	192	189	196	166	186	183	173	179	157	179	168	186	178	172	168	183	165	158	175	165	166	180	163	164	171	162	180	157	181	151	177	182	184	159	172	189	150	167	162	168	176	153	176	182	172	157	167	189	140	151	181	152	175	159	171	178	181	188	177	191	159	187	181	188	157	169	171	195	198	199	188	179	155	170	179	159	190	178	179	171	176	186	170	195	146	160	178	166	187	169	183	163	183	183	163	182	175	181	165	188	184	158	169	194	164	184	185	176	156	175	174	155	164	186	174	185	172	187	149	182	171	167	169	159	180	159	175	206	175	179	190	164	189	157	157	170	172	166	163	177	188	158	155	193	158	224	185	160	187	176	186	169	157	177	181	152	169	195	160	182	168	143	188	199	173	173	174	182	166	184	162	156	193	167	155	195	163	162	183	180	169	185	185	179	173	166	168	190	162	161	164	144	190	192	192	169	149	161	157	163	151	176	180	174	172	173	170	179	156	174	172	180	169	200	195	159	178	177	185	174	166	173	152	154	168	159	178	194	155	188	162	157	176	160	156	157	174	176	148	175	195	184	150	152	177	179	191	172	146	147	163	163	167	148	177	168	166	163	151	175	177	201	166	171	175	163	153	177	172	172	148	179	161	174	193	177	183	179	183	169	183	194	181	147	195	178	182	181	177	167	180	189	169	168	155	175	162	165	189	165	190	162	171	154	152	174	203	197	180	180	160	168	193	189	134	171	153	151	161	173	166	172	162	182	179	176	184	180	181	172	190	177	188	161	161	159	160	160	167	172	191	183	171	169	169	159	199	167	165	183	162	185	165	162	161	176	172	174	157	167	160	150	162	171	184	171	186	189	169	176	195	172	216	183	162	178	176	189	187	176	164	179	175	160	163	167	177	172	178	171	146	183	180	143	171	186	183	155	146	153	159	151	181	182	175	191	157	161	160	166	170	168	142	175	157	187	179	190	179	200	168	178	193	187	193	174	167	186	159	145	183	167	163	170	162	159	165	172	153	159	164	172	172	172	167	177	159	162	160	189	187	181	177	179	182	196	197	179	173	157	171	152	194	195	152	177	172	160	202	175	157	196	177	167	145	162	164	181	157	183	168	165	150	156	186	160	177	165	165	176	166	175	206	173	170	166	147	189	165	182	178	168	181	162	157	189	175	159	149	175	176	145	209	176	162	159	172	171	169	166	163	165	157	168	169	207	167	195	182	166	169	163	200	186	208	165	160	189	183	176	161	180	171	172	159	174	159	162	181	152	168	167	183	200	175	184	162	168	145	170	191	172	172	181	179	186	169	179	168	174	185	183	149	178	178	188	189	175	174	181	188	196	162	176	180	160	190	181	176	160	154	164	184	193	180	171	176	170	197	161	157	169	177	168	182	176	152	171	156	168	179	177	166	158	166	182	182	173	182	168	184	162	156	208	163	166	171	177	169	156	180	171	170	148	144	172	188	164	183	151	188	183	173	190	158	164	164	185	196	180	174	190	168	181	156	181	162	191	188	160	159	191	177	174	194	180	147	165	172	178	176	152	163	170	189	169	146	173	176	185	170	153	162	175	185	150	176	173	164	163	169	183	167	182	170	154	174	182	178	160	176	185	151	184	180	169	183	179	173	168	171	162	170	176	185	162	162	191	163	147	153	196	173	179	183	178	150	183	164	163	183	196	157	173	178	174	176	195	194	188	170	168	176	164	201	187	169	191	190	156	188	179	179	157	164	172	146	172	158	173	177	193	162	198	175	160	160	180	168	183	175	175	167	166	182	175	175	187	191	157	195	172	189	174	171	178	161	167	174	183	162	186	211	184	184	173
27281	20530	14694	4690	690	617	637	618	596	596	592	573	581	587	615	616	547	560	541	645	542	630	560	555	596	557	586	600	605	604	610	585	575	578	598	564	582	551	553	608	574	588	556	570	547	560	599	584	598	596	560	644	565	565	594	563	551	603	563	567	541	592	594	590	618	552	565	560	559	589	560	568	587	589	564	592	600	548	610	602	592	581	606	578	583	521	591	581	641	584	544	556	562	579	577	539	575	595	549	597	580	574	606	584	546	582	580	580	540	588	520	574	553	587	600	566	584	599	557	594	596	592	570	573	582	536	597	567	614	582	605	602	539	580	577	586	536	583	586	571	564	542	583	584	593	547	563	622	609	578	558	562	536	617	582	562	512	617	602	577	587	568	574	598	557	589	555	584	604	585	571	600	597	562	566	553	578	565	618	585	572	597	557	612	572	574	573	518	569	594	601	576	572	624	620	583	605	591	577	574	596	549	567	574	584	600	580	568	554	574	548	613	597	571	600	581	575	572	591	582	569	541	577	570	592	571	574	617	560	542	601	557	584	594	579	569	600	601	530	599	542	571	586	517	597	545	593	558	537	578	555	572	576	594	596	558	588	573	600	619	565	533	583	598	631	546	578	598	582	574	538	609	558	551	580	557	582	560	580	542	562	595	590	599	569	591	591	553	604	572	561	585	590	572	579	590	552	602	575	544	518	564	565	548	585	622	585	523	585	560	539	586	594	557	583	556	587	598	590	595	591	579	535	557	556	554	553	583	579	601	591	612	566	577	565	584	533	579	578	566	579	582	573	587	562	555	562	596	599	572	580	535	590	586	599	568	606	591	566	575	542	561	577	609	545	577	615	547	555	562	584	626	565	595	587	542	584	583	567	598	579	541	535	548	541	601	535	617	577	584	553	596	567	607	586	600	550	643	625	573	586	575	502	551	558	637	598	612	575	587	548	576	590	617	545	588	569	577	573	576	614	596	524	612	613	561	564	607	591	577	561	599	559	628	579	550	562	577	589	567	614	558	549	618	571	567	556	584	587	573	616	593	543	595	563	573	535	590	558	602	567	591	570	567	545	586	566	602	563	580	559	603	571	577	534	553	553	576	593	588	585	549	577	622	609	597	589	593	633	556	611	594	583	624	551	592	577	607	605	558	581	587	547	572	600	612	576	614	589	585	591	600	603	559	583	596	561	617	568	554	562	564	554	573	631	559	570	551	590	587	582	594	562	616	543	615	573	547	592	575	576	592	522	597	584	570	586	586	538	550	613	571	611	587	626	566	577	595	564	592	600	582	545	577	556	608	571	588	558	562	604	589	604	577	574	586	538	606	572	563	627	563	571	618	565	588	540	620	633	574	608	602	561	579	604	573	574	567	547	544	577	570	576	578	616	562	588	597	549	578	543	549	625	593	564	586	567	545	560	573	551	594	591	589	596	566	602	633	602	576	606	573	571	552	575	575	542	600	579	628	583	581	560	604	556	560	590	580	578	580	595	626	601	633	551	555	553	599	594	562	593	582	587	596	621	581	564	574	586	615	594	565	644	574	593	568	601	586	556	595	572	588	556	594	600	564	576	589	563	565	607	565	554	574	596	576	560	573	584	580	574	589	537	551	617	550	568	561	573	574	551	571	555	604	521	593	586	580	578	581	559	572	604	538	579	575	585	567	577	588	609	567	615	602	588	609	623	569	549	553	574	581	606	639	590	589	564	581	556	581	618	536	561	572	621	631	602	561	623	524	582	588	564	587	572	561	554	581	547	585	588	577	532	570	576	625	554	612	555	563	603	544	559	563	520	556	585	538	596	588	576	606	572	561	582	583	590	568	570	612	534	593	530	576	569	622	538	568	584	573	572	592	598	579	600	619	565	608	588	574	574	577	580	567	575	589	635	587	595	544	589	614	591	564	557	599	542	597	580	554	583	604	570	548	570	586	597	591	606	581	571	537	613	610	572	582	586	568	588	585	620	575	550	566	594	588	616	581	594	578	590	565	586	567	558	546	573	582	573	611	579	582	580	514	564	579	579	549	575	588	514	592	580	571	603	561	554	580	557	554	559	590	548	559	572	574	552	604	592	558	562	533	631	589	561	551	578	567	584	602	544	633	571	580	612	634	538	549	592	568	624	611	586	607	555	562	564	585	566	625	598	571	594	538	605	595	524	536	567	608	586	593	559	550	562	550	560	632	593	574	562	580	582	583	580	587	586	559	533	602	596	608	578	589	553	578	563	596	629	565	560	525	587	568	516	590	555	566	582	564	565	570	602	547	541	584	579	568	589	533	600	604	544	539	570	565	580	567	590	602	595	555	568	558	604	608	583	531	547	564	566	575	568	571	552	568	599	594	545	607	599	563	586	561	595	551	593	569	596	627	586	596	556	532	557	547	606	620	587	551	575	553	597	585	588	599	595	605	580	560	581	544	549	577	528	582	568	588	539	561	620	550	590	550	608	588	546	557	587	582	597	599	546	568	549	588	588	537	610	588	586	562	600	615	606	569	560	624	617	560	584	568	610	601	573	593	633	583	592	582	551	570	599	581	589	569	571	539	568	537	612	563	576	566	581	575	597	536	578	565	550	571	567	558	576	591	571	542	538	552	567	603	584	562	562	579	548	579	576	569	623	621	586	594	626	594	612	568	613	587	572	572	588	618	523	599	573	594	554	542	582	579	597	618	614	610	610	592	619	616	571	558	582	588	544	593	593	607	582	590	596	572	591	566	545	605	580	585	600	598	564	619	554	566	588	586	568	595	583	603	578	582	550	564	594	560	520	604	529	615	554	609	551	620	613	592	631	575	534	544	586	576	597	566	568	608	548	571	572	561	600	577	586	617	585	596	558	551	570	614	585	536	591	565	581	562	586	580	581	523	601	574	588	549	585	609	554	571	598	580	604	600	564	561	562	599	616	570	588	603	579	605	580	577	555	565	546	587	592	584	564	596	615	539	566	588	553	588	605	587	591	586	611	596	551	556	576	537	602	585	571	613	574	561	606	552	592	575	562	559	569	521	599	552	544	571	568	554	561	575	584	604	582	602	587	593	547	598	549	611	589	563	572	553	597	557	627	525	607	598	601	604	552	553	566	594	602	557	546	576	595	528	609	552	530	622	569	623	588	566	555	537	579	554	582	589	563	574	572	578	575	579	579	565	575	624	546	574	604	605	604	633	548	534	558	551	575	585	538	514	615	586	575	570	567	639	594	604	575	567	632	587	635	574	524	601	614	594	585	645	624	604	588	567	584	577	566	589	640	600	602	599	538	598	583	567	579	599	575	563	571	594	596	545	596	561	615	576	590	591	537	562	616	595	587	581	551	617	628	574	600	573	582	578	591	617	593	594	609	626	603	557	603	568	561	535	608	576	546	573	578	630	539	572	599	591	597	569	583	580	570	585	602	598	589	580	564	619	619	560	556	530	576	583	564	558	599	618	587	598	596	568	582	561	613	559	601	592	566	581	552	533	597	574	583	566	577	630	576	613	582	552	543	588	551	578
9294	19733	8692	2474	697	642	619	632	609	601	636	591	653	621	555	631	635	631	593	597	584	599	624	605	611	551	609	546	582	607	578	597	574	602	617	596	624	600	572	591	565	606	577	549	606	591	589	600	637	609	633	559	600	612	574	585	601	580	643	596	582	606	583	583	639	562	566	594	628	622	614	633	610	597	616	597	553	655	546	612	565	617	628	590	571	629	594	602	578	620	570	605	599	600	604	574	571	620	576	590	615	638	593	621	603	586	585	566	581	617	622	623	636	606	589	605	636	611	581	610	645	594	586	630	550	573	583	595	621	584	601	638	630	609	553	613	574	565	558	609	631	590	634	580	577	604	603	560	609	606	602	586	609	574	579	573	617	622	621	618	615	551	596	588	633	618	634	600	585	607	586	631	581	644	598	584	593	598	594	615	599	617	629	590	591	594	601	573	617	629	614	600	571	583	635	608	588	594	602	586	575	565	600	605	556	652	590	633	607	622	559	632	558	617	589	615	571	606	618	620	623	600	609	603	624	610	576	628	635	617	547	653	612	576	607	655	612	603	610	554	583	589	611	601	624	560	578	607	607	601	580	622	614	586	624	584	613	578	632	567	616	614	621	588	619	580	609	610	595	590	562	586	586	588	630	575	634	566	586	595	556	621	608	603	655	606	556	623	582	611	560	615	659	589	612	624	607	570	599	586	582	601	590	559	610	573	615	603	600	624	601	583	565	570	598	605	596	619	586	582	583	625	534	553	578	602	572	592	583	581	577	606	622	620	609	586	601	616	621	587	540	586	643	642	593	644	607	616	594	585	598	616	657	577	570	662	627	625	625	580	602	615	629	570	606	613	573	605	561	626	612	534	556	618	622	638	592	570	600	627	643	666	579	606	584	565	616	621	597	600	610	627	627	594	599	590	650	597	600	609	622	571	611	557	628	648	571	604	620	580	582	583	591	620	593	626	608	570	531	615	596	620	638	597	590	619	606	589	673	597	589	603	606	601	602	592	635	641	617	600	567	608	614	598	607	597	599	631	595	620	560	602	592	596	572	613	641	619	605	624	605	601	577	617	608	575	550	546	608	583	576	592	598	582	588	574	602	598	625	623	653	623	606	645	640	569	577	633	585	600	606	590	649	540	627	633	618	626	604	579	646	592	592	628	595	591	617	586	627	586	611	592	571	619	567	645	616	575	626	581	613	613	643	571	582	604	619	586	634	601	624	590	570	603	639	576	574	640	616	619	580	596	590	590	587	578	576	602	592	613	619	606	602	612	607	625	633	591	592	626	593	563	610	602	625	609	595	602	596	599	582	612	570	613	615	628	636	572	597	566	603	603	591	665	608	628	644	550	596	565	616	629	594	561	610	633	589	593	583	581	593	590	654	622	594	571	608	565	600	639	636	593	584	648	587	595	580	635	597	580	615	551	594	548	609	616	626	662	615	576	572	578	590	599	626	574	600	623	598	613	578	621	600	594	661	626	665	614	597	566	560	628	606	612	611	579	591	573	550	607	618	594	618	577	578	591	574	596	653	624	608	608	590	605	593	602	643	582	620	564	604	601	608	579	608	599	619	561	592	634	598	585	593	608	603	618	615	621	626	570	567	581	555	579	579	584	614	615	568	587	597	617	644	633	632	586	587	617	640	592	599	567	577	616	614	651	578	629	581	578	589	606	635	572	651	643	643	592	604	616	611	614	614	616	541	611	600	621	593	592	611	593	565	582	629	596	585	581	605	629	603	578	615	602	602	593	617	623	589	622	623	609	611	593	650	638	605	590	624	595	575	593	588	545	591	575	570	580	660	635	590	584	621	599	543	595	611	582	639	613	568	563	628	609	552	559	589	585	585	596	605	632	559	578	620	658	591	607	574	583	604	610	608	619	574	586	592	582	644	596	615	609	569	590	584	625	581	568	585	627	604	630	595	556	583	582	626	571	577	588	635	596	620	598	607	600	613	612	573	625	581	602	603	604	666	566	631	611	625	589	584	602	578	584	618	628	591	577	638	609	602	618	629	614	593	605	596	628	604	607	578	575	621	590	597	583	621	617	612	642	611	618	589	599	596	621	627	627	586	605	627	597	563	616	655	557	605	584	599	595	610	589	580	590	610	608	583	615	608	562	631	603	646	625	651	646	585	568	613	556	626	593	628	605	567	597	620	596	612	607	620	574	582	599	599	582	591	587	606	603	590	621	569	580	568	630	601	616	586	616	592	583	578	599	621	623	571	621	595	585	609	579	602	586	598	560	633	591	606	612	634	605	650	581	607	567	600	640	604	577	643	578	629	594	638	598	597	597	606	566	627	615	598	618	613	614	577	613	574	615	558	590	636	599	599	615	618	641	598	586	580	600	569	573	599	557	547	608	617	575	580	632	578	607	588	594	602	610	550	586	568	616	601	583	556	600	606	607	608	617	629	600	594	606	578	625	636	597	611	629	608	641	566	564	617	581	663	585	617	562	608	633	644	637	626	621	587	616	635	570	605	645	589	595	603	556	665	622	620	609	604	651	610	600	593	600	627	577	638	610	598	613	609	592	579	620	583	543	593	635	574	601	578	611	599	597	578	594	594	604	635	596	574	611	590	632	632	595	578	601	574	608	602	569	676	612	615	594	577	599	580	582	623	577	590	595	570	640	611	587	597	548	619	569	582	591	616	615	612	627	605	610	615	563	564	619	639	615	610	629	602	604	670	641	597	637	587	599	597	638	597	579	618	614	593	651	567	654	593	586	560	616	591	645	593	571	550	613	578	572	549	616	638	594	638	624	648	635	585	600	586	580	605	606	614	628	593	609	563	587	628	565	577	626	600	577	610	624	586	602	627	570	592	605	585	589	625	632	624	560	567	615	584	584	579	637	652	593	629	593	658	594	623	572	620	587	596	588	554	652	622	622	650	642	569	635	613	627	627	629	570	603	632	585	591	590	606	622	633	608	619	614	642	587	602	591	599	600	527	599	604	588	603	639	645	613	571	599	595	628	607	626	589	631	607	649	614	564	597	545	594	587	604	544	610	630	615	613	645	628	566	573	604	583	578	630	600	621	638	578	596	637	565	566	607	704	621	587	597	635	595	592	585	592	555	566	626	606	593	626	613	593	610	593	578	614	602	623	617	615	572	566	592	623	598	600	583	606	551	579	599	623	614	581	575	583	616	601	566	667	609	590	586	601	603	526	578	609	619	573	625	608	579	593	600	602	556	577	602	599	579	649	629	602	610	598	605	606	588	603	594	633	630	563	626	551	641	589	607	570	604	625	572	612	572	615	643	563	585	563	614	536	565	585	606	598	582	585	582	636	603	585	580	571	603	582	589	574	612	611	586	597	616	588	631	605	659	644	605	609	616	629	589	591	637	587	590	564	576	604	642	592	635	600	634	598	607	607	584	616	628	578	582	598	565	559	619	566	619	614	648	594	609	581	592	583	625	582	628	650	612	588	625	619	593	535	594	604	626	593	639	619	607	583	587	611	582	615	597	637	629	606	599	605	598	654
23300	20950	28426	23944	20769	11171	1052	628	573	456	401	397	418	358	373	341	328	336	328	311	330	326	310	306	332	312	288	309	285	313	290	286	284	306	277	325	296	295	303	275	278	305	307	301	313	305	328	316	298	313	314	302	295	287	289	271	297	302	270	273	283	302	314	306	293	308	289	317	292	314	322	287	305	272	276	244	272	291	293	294	297	290	283	294	298	289	298	303	279	279	295	318	296	283	260	284	283	289	268	301	284	266	307	309	296	310	299	292	320	263	291	264	266	297	310	307	316	291	301	264	283	325	297	309	335	287	268	301	301	290	283	303	268	286	298	307	338	331	322	311	317	300	340	314	280	258	284	287	280	292	303	297	284	315	309	289	313	279	304	280	282	284	305	283	288	274	307	303	265	291	286	289	293	280	313	285	276	328	263	283	297	287	281	243	277	302	283	289	276	288	263	317	291	311	305	252	303	291	288	276	301	311	299	277	276	266	336	265	298	249	282	295	321	288	293	276	302	320	319	296	297	260	282	267	273	316	275	295	273	275	292	313	299	272	256	274	321	300	309	307	322	327	284	288	291	303	305	288	291	293	276	331	305	292	283	308	280	297	261	285	304	297	302	293	283	283	304	283	329	310	296	320	300	282	269	294	277	308	317	307	292	324	262	303	293	311	276	308	271	283	322	271	257	303	314	283	308	276	294	295	291	337	294	326	287	283	297	306	299	293	284	276	300	300	279	303	289	285	292	301	311	295	298	307	283	303	282	299	288	286	282	296	274	289	294	287	282	318	288	308	296	279	263	281	284	308	292	303	341	317	279	326	300	283	344	274	285	297	315	310	266	311	313	267	267	280	275	287	301	292	288	312	304	318	303	276	295	291	299	299	307	296	300	304	334	288	274	284	297	284	314	315	285	294	277	287	299	305	273	298	300	306	271	302	304	287	314	302	281	282	298	278	247	301	306	248	279	307	268	300	331	274	313	300	316	285	319	267	287	267	307	319	312	250	287	273	289	279	303	301	286	301	269	306	314	295	294	277	286	292	291	273	323	343	287	307	290	275	281	299	298	299	269	302	301	304	292	334	308	300	273	288	294	289	302	309	293	280	268	315	302	278	283	316	299	281	288	292	311	289	311	290	299	256	289	299	289	291	291	288	312	302	308	279	267	331	327	296	304	283	283	285	284	287	282	273	305	236	308	301	311	289	286	318	309	297	281	283	320	291	320	303	301	266	294	261	290	278	258	296	299	314	299	300	296	288	320	288	284	303	318	298	280	291	289	306	292	278	284	280	295	330	307	292	289	295	280	280	292	315	284	285	296	299	278	284	315	282	304	297	320	305	291	282	305	260	282	275	274	290	307	301	307	311	291	304	302	249	311	293	300	298	294	293	276	288	320	299	280	313	273	300	306	282	291	299	285	322	329	299	288	301	289	312	288	287	300	267	301	293	300	311	285	253	292	300	307	290	301	279	286	327	272	314	327	285	279	303	270	323	284	317	286	316	289	311	289	292	280	284	291	309	283	326	278	288	287	265	259	333	285	325	283	326	284	287	319	307	306	307	299	296	297	295	288	257	280	292	290	311	274	269	318	274	291	301	295	309	299	289	273	298	297	278	317	336	309	269	254	284	277	308	309	290	304	278	303	311	280	298	277	288	302	278	319	253	294	260	280	286	305	253	317	300	313	290	306	293	292	305	281	309	281	285	298	273	285	284	317	303	310	284	320	313	314	286	268	271	289	295	306	274	306	288	311	265	292	283	292	302	282	280	284	300	288	287	279	304	291	301	259	267	297	291	281	284	297	266	319	299	303	280	282	295	296	291	292	299	312	273	286	267	271	289	281	277	280	265	290	274	313	270	292	283	316	328	276	305	277	309	305	265	280	310	299	271	272	303	301	282	314	295	315	288	287	293	303	298	272	308	272	284	295	304	284	293	293	298	279	285	264	302	310	340	329	310	282	296	281	278	287	284	297	273	301	330	274	297	298	274	293	274	295	283	269	306	286	299	297	301	267	293	296	297	318	282	282	278	312	299	283	284	293	284	285	320	307	297	268	273	284	317	255	257	305	299	282	275	301	289	262	308	314	302	300	289	292	297	307	286	310	308	305	276	283	300	268	289	286	295	269	300	319	285	281	287	272	261	305	297	292	300	310	311	289	291	275	316	279	293	315	261	301	286	281	286	301	304	267	277	316	299	284	285	279	296	293	287	317	273	270	294	289	301	293	288	323	256	297	281	294	299	306	319	298	301	287	318	293	300	308	288	295	308	282	301	287	301	256	300	289	282	284	288	283	300	306	311	297	277	286	265	285	296	282	314	275	300	305	314	281	270	328	264	304	265	277	269	283	298	267	267	288	272	301	314	302	278	286	276	276	293	298	310	300	289	304	278	265	295	289	294	290	290	340	318	328	292	282	334	265	261	294	315	289	299	286	314	301	306	319	275	307	284	305	330	275	287	274	284	293	305	288	296	313	290	278	309	291	288	261	269	272	282	262	297	327	273	295	305	306	302	293	293	283	271	304	263	299	319	261	272	289	283	291	337	323	288	284	302	297	288	284	288	309	285	311	324	320	305	306	270	289	277	289	294	258	269	309	302	289	295	299	297	308	294	302	302	291	305	305	284	298	313	292	313	288	311	292	281	299	333	276	262	286	309	279	309	273	294	301	258	306	297	298	325	319	281	282	322	279	305	287	283	295	295	290	314	275	288	290	261	312	284	317	307	285	302	329	305	272	281	292	287	280	308	308	273	321	282	287	266	255	282	278	309	314	315	282	283	311	321	298	260	303	268	261	301	292	293	303	275	301	286	307	310	261	282	309	263	298	287	303	278	293	302	295	301	314	312	284	323	299	278	308	329	295	312	287	308	304	286	321	251	307	298	276	276	292	313	270	298	300	285	283	288	306	281	308	294	305	307	285	271	281	293	307	275	286	282	281	283	284	255	312	304	305	297	292	274	313	301	260	298	285	265	298	286	263	304	277	255	269	281	308	283	288	265	301	291	314	291	316	278	285	292	289	296	308	290	270	271	263	299	262	283	293	297	302	284	300	301	292	289	308	308	285	286	317	287	305	291	280	295	311	299	326	290	274	282	282	268	307	306	295	260	289	296	295	305	269	319	305	275	307	282	305	317	264	291	305	303	283	299	310	323	281	288	311	292	293	285	317	282	271	303	292	305	288	320	268	299	274	271	303	265	289	282	290	294	343	259	327	285	293	304	279	292	302	276	294	289	316	271	273	279	284	308	289	289	282	270	293	307	289	331	304	295	272	274	351	297	300	283	278	292	322	294	278	285	319	263	295	261	294	299	292	301	284	301	291	290	294	276	273	293	274	278	285	290	294	279	289	294	321	304	308	309	272	304	292	330	279	297	282	268	293	292	294	307	283	268	282	277	306	323	258	300	280	286	345	289	301	258	292	275	281	272	317	280	307	307	264	319	302	289	276	316	291	277	282	290	326	302	293	288	312	293	268	310	279	310	289	294	309	280
15713	55720	45673	15673	1688	1351	1019	786	654	607	536	482	453	459	405	401	396	356	381	387	366	378	335	344	357	326	363	337	351	297	332	315	319	341	321	352	321	327	348	313	344	344	335	322	337	317	341	339	345	313	335	344	325	357	307	303	296	336	305	340	329	309	311	317	314	330	333	333	342	300	315	322	296	310	309	326	308	334	295	305	341	332	337	316	334	323	337	304	339	349	329	307	324	290	332	337	348	291	328	313	332	322	308	339	304	324	337	294	348	291	320	319	313	357	318	297	318	319	317	315	329	317	297	308	350	349	327	310	327	295	340	303	329	336	311	322	288	315	319	317	296	251	324	317	360	305	332	302	290	314	288	320	343	313	316	333	320	362	318	295	320	313	320	362	317	306	331	276	270	348	292	294	326	309	321	301	311	312	332	331	318	313	312	321	289	311	341	317	318	329	347	289	327	324	347	314	329	309	327	312	304	330	323	324	310	308	350	320	344	294	303	297	301	283	333	303	320	315	292	312	326	325	327	319	337	309	326	308	316	281	300	346	318	327	324	330	324	290	315	293	356	325	332	327	287	345	325	313	309	317	308	318	346	322	321	305	299	319	337	308	296	338	320	317	311	312	313	322	329	312	300	338	313	354	330	304	288	310	320	328	323	317	309	326	299	330	340	323	332	307	284	333	311	330	320	333	335	319	300	295	303	346	330	329	325	320	301	324	302	332	294	308	312	307	305	334	304	344	324	301	290	287	316	326	317	328	280	327	315	314	345	339	313	319	324	311	322	327	285	288	302	357	323	283	312	341	329	295	341	329	321	318	310	318	315	308	306	325	349	306	320	276	327	314	338	329	308	310	315	319	313	314	306	308	346	292	332	304	311	328	306	348	324	317	347	325	314	317	313	271	318	345	305	329	304	290	341	314	314	294	326	316	325	312	305	301	329	340	301	321	318	329	335	348	347	291	327	325	293	299	344	316	322	328	318	305	316	312	383	319	323	324	313	273	336	311	325	295	292	296	299	347	308	310	321	306	300	334	328	305	316	323	315	348	341	319	329	301	294	334	344	305	295	304	314	311	321	331	341	295	292	293	319	314	293	291	302	319	297	313	300	344	331	332	306	312	293	300	316	326	316	331	304	318	326	341	342	282	324	323	315	350	348	308	326	326	297	319	318	320	312	349	294	319	327	317	319	325	341	322	294	317	299	302	314	293	337	357	323	300	324	303	337	315	307	318	334	311	292	316	306	321	317	296	303	322	322	314	312	322	310	314	291	304	285	323	328	278	308	317	317	305	327	303	297	317	317	324	338	343	275	291	334	339	296	302	310	330	317	303	327	299	364	322	342	313	286	299	292	300	296	319	335	304	318	300	288	335	323	342	307	299	307	298	318	341	317	322	308	314	297	318	289	326	322	344	321	317	308	332	333	293	320	325	339	323	340	304	318	308	369	336	313	345	326	304	314	279	285	309	302	343	320	307	318	318	314	257	356	286	342	312	343	315	316	311	296	324	318	321	298	343	294	286	307	304	325	331	327	317	355	339	299	324	309	318	299	318	338	307	313	302	298	329	308	305	330	304	347	308	308	285	315	346	318	325	338	346	324	321	325	328	311	300	320	298	313	327	342	333	323	327	310	300	329	315	361	319	324	319	323	296	332	295	309	305	303	332	333	323	274	312	327	329	290	314	313	349	321	314	319	303	310	348	335	317	333	340	314	286	335	339	302	332	308	320	327	330	311	288	298	300	316	279	309	304	328	295	323	333	305	322	353	327	294	327	303	308	302	321	317	330	304	308	334	316	304	303	345	308	319	317	334	320	309	357	326	316	319	323	339	314	309	298	310	319	322	351	312	310	315	308	310	309	348	306	302	316	331	319	326	322	268	340	320	305	306	297	316	322	325	323	327	352	299	316	285	311	321	345	287	322	303	326	312	334	289	333	305	319	340	292	295	297	300	344	341	327	308	289	292	328	317	347	302	316	286	324	303	303	321	320	322	332	321	321	345	315	279	342	329	300	286	328	306	319	320	326	349	335	303	323	312	363	330	294	305	337	323	317	287	341	305	329	319	295	308	331	309	349	323	282	300	336	359	326	342	290	336	342	306	312	322	347	357	338	319	295	312	325	309	313	346	291	326	312	317	303	289	293	298	305	320	308	342	309	326	297	285	319	311	335	284	306	290	306	352	362	278	316	347	338	319	299	319	311	310	314	293	341	323	336	302	314	349	321	303	316	341	299	315	301	307	294	347	323	313	342	337	307	323	307	277	313	310	302	301	291	300	307	320	284	315	321	308	320	316	327	287	328	361	322	349	330	303	326	339	313	342	303	333	345	336	303	300	359	295	283	291	324	321	305	297	315	316	291	343	320	288	324	297	316	313	337	333	349	303	296	326	332	313	321	326	333	325	340	330	296	307	291	302	338	294	304	299	330	341	296	295	337	315	337	314	302	291	334	314	342	330	309	301	333	300	340	311	305	334	309	304	290	286	301	285	297	286	294	334	327	309	336	301	326	319	307	278	345	307	299	323	312	315	300	324	321	282	326	332	341	324	305	371	296	321	322	294	315	312	357	322	328	331	305	334	300	316	305	317	322	358	321	346	278	317	330	356	324	328	363	307	326	312	325	325	317	303	354	320	330	322	313	305	319	313	322	338	343	328	326	283	335	301	304	326	288	316	316	318	344	311	329	325	362	313	286	319	315	302	310	305	341	359	315	287	325	314	289	296	338	315	311	308	323	316	280	308	318	296	293	342	329	315	335	321	288	279	283	310	330	310	325	305	320	316	334	298	346	349	308	340	329	321	346	315	326	304	320	291	339	304	329	326	310	305	308	292	300	311	341	328	330	311	330	335	293	295	327	311	309	296	312	306	322	314	303	345	343	317	324	331	283	334	333	312	322	321	356	314	311	319	317	280	316	330	293	291	311	307	331	306	332	304	314	298	310	351	298	314	341	291	307	322	316	317	335	305	302	315	328	314	287	317	306	308	315	327	315	301	348	333	305	341	344	306	340	331	322	304	309	274	304	290	314	337	342	308	318	338	344	318	345	331	336	331	350	320	295	314	327	292	303	305	304	284	297	310	296	320	304	291	273	324	324	313	308	308	336	309	311	318	304	319	348	293	330	318	332	305	342	324	326	315	325	310	338	301	357	308	344	319	297	313	301	324	322	341	329	326	317	314	328	340	320	310	330	326	319	315	288	312	320	344	313	319	295	314	283	319	322	287	297	330	347	365	325	324	299	295	323	290	297	312	299	313	284	297	259	316	319	338	336	297	325	324	305	340	322	298	315	321	298	301	330	310	300	324	316	323	309	333	309	334	302	324	269	311	309	330	295	321	366	321	324	300	287	316	338	325	329	300	312	340	334	325	335	297	300	300	323	309	302	330	302	324	313	304	340	311	299	329	331	297	314	337	306	309	341	329	327	333	285	306	334	345	294	337	298	278	317	331	309	307	307	285	320	321	304	312	297	320	335	294	332	316	309	345	325
24111	20771	27444	24480	14605	1537	827	759	664	666	672	627	605	636	633	609	623	563	579	597	546	578	592	565	607	592	556	565	607	597	576	557	569	569	566	598	585	580	554	540	566	552	562	569	534	572	581	544	547	550	545	563	529	566	591	556	568	582	511	622	549	623	570	570	555	538	594	560	587	572	533	568	545	521	569	526	534	565	552	545	573	561	563	544	527	573	554	544	550	556	611	552	557	561	564	590	529	569	558	587	562	573	558	520	569	581	537	543	543	596	599	571	561	532	548	584	593	570	569	517	560	547	530	578	560	584	595	589	594	572	532	614	514	575	550	614	566	562	606	523	556	582	565	562	559	562	549	581	564	605	564	580	608	567	574	577	517	565	575	570	589	562	599	559	537	548	542	575	552	580	515	540	551	536	561	539	538	613	557	563	555	583	540	590	539	556	576	532	596	566	518	518	568	551	525	553	537	540	608	543	589	577	585	547	543	533	547	585	590	555	608	582	594	510	596	549	572	549	575	539	553	558	582	551	562	584	555	529	569	566	566	541	581	512	517	585	584	613	531	570	575	563	592	565	542	544	559	531	567	580	553	571	580	543	533	561	565	580	564	551	504	559	571	559	543	533	545	554	541	517	577	581	556	610	560	513	561	594	574	569	512	568	557	509	555	555	545	506	552	554	579	559	609	550	586	568	543	587	572	516	559	606	597	558	552	552	539	574	547	614	537	563	540	519	540	611	593	537	579	546	533	569	585	568	549	553	511	537	547	535	528	521	542	530	532	543	585	573	558	545	549	554	513	565	584	606	538	604	554	543	579	531	558	560	573	492	538	503	530	525	539	553	551	546	555	597	612	543	561	560	496	547	555	533	566	581	574	533	552	538	559	545	540	636	544	545	563	510	579	566	562	574	536	560	548	583	581	603	543	539	561	582	535	523	587	568	558	552	589	597	558	535	538	537	556	571	557	534	592	577	561	560	546	596	524	562	543	598	614	571	550	546	556	604	621	555	528	536	581	543	537	595	538	572	557	542	536	524	570	547	554	579	592	550	576	591	568	554	568	555	557	597	564	546	564	551	569	594	541	558	544	580	616	567	556	531	554	554	538	556	572	522	554	600	613	584	606	599	579	541	572	578	586	563	553	569	568	556	588	572	554	567	570	542	519	562	549	593	562	538	570	559	570	558	545	526	545	558	544	515	516	592	556	572	585	627	563	575	578	566	551	562	567	567	567	557	576	508	590	575	606	560	602	548	566	587	566	576	574	586	559	529	559	558	567	644	566	566	569	590	567	602	588	554	556	568	589	590	545	545	585	564	558	570	580	551	557	594	566	547	562	539	541	553	558	565	595	567	558	580	620	574	540	538	571	532	533	548	558	585	531	612	518	521	590	578	547	627	588	538	573	546	540	596	606	537	557	539	534	553	577	603	553	618	571	585	558	566	563	532	530	522	553	568	520	569	550	568	575	571	576	592	562	561	578	516	536	559	522	612	602	547	560	531	569	542	560	559	527	549	598	546	530	555	573	599	561	503	549	579	540	565	555	532	567	572	581	564	613	593	558	521	606	539	557	583	586	581	607	572	562	578	593	553	586	557	571	560	547	595	555	560	539	590	600	568	558	580	526	592	576	522	569	550	588	530	575	561	535	546	553	545	524	534	565	551	548	613	555	537	565	545	570	555	573	567	609	551	549	576	559	564	566	586	545	555	588	552	588	559	582	559	584	540	521	588	555	566	558	583	523	567	520	529	535	572	544	520	559	598	547	561	590	575	618	561	536	566	585	562	584	612	571	537	598	530	541	577	587	577	567	524	560	561	566	575	592	529	557	528	555	519	596	597	577	558	541	523	611	596	588	558	554	559	538	548	559	595	557	545	555	557	596	526	561	590	545	573	576	556	568	586	550	564	521	558	575	557	552	529	583	535	553	584	551	518	541	537	533	525	539	586	577	552	572	589	535	540	544	506	545	581	564	550	550	534	573	556	569	569	563	512	602	547	541	556	539	540	618	548	534	581	564	573	552	574	574	542	578	596	592	585	592	568	557	512	584	558	537	549	547	561	579	610	562	563	553	610	551	533	568	587	614	549	616	548	579	546	582	569	584	580	546	571	604	566	530	512	538	515	554	588	578	585	554	589	550	560	549	582	578	515	539	567	563	563	533	541	540	591	560	527	541	548	547	566	560	596	543	576	540	519	537	532	545	597	585	579	550	522	513	558	512	575	546	528	559	545	531	565	560	589	590	532	546	568	600	552	564	574	582	551	536	549	580	566	530	588	561	550	568	595	597	541	571	550	551	535	564	533	533	553	553	580	571	542	566	561	533	559	548	566	550	607	564	577	594	546	525	596	522	545	557	550	582	537	552	555	578	549	578	545	586	578	584	547	588	558	531	579	549	561	593	527	582	568	554	612	548	511	576	567	605	547	512	547	558	564	576	579	567	580	577	585	540	498	578	548	548	545	577	614	570	561	551	515	597	548	609	565	584	560	525	584	574	518	582	584	546	596	578	598	550	552	566	568	562	590	572	577	551	528	565	531	570	539	556	519	583	593	567	572	567	563	554	564	588	597	568	484	539	601	540	586	515	577	531	563	600	572	558	574	533	556	601	574	566	595	564	537	595	506	560	570	612	552	553	536	570	572	569	554	566	570	558	586	565	505	577	576	573	515	608	554	574	571	568	534	589	591	550	593	546	568	575	548	510	556	534	533	556	552	548	533	596	580	603	571	560	519	574	548	562	548	523	523	587	573	544	572	569	535	560	571	557	491	537	568	564	584	611	568	551	577	611	566	533	538	576	593	546	611	584	521	554	604	542	560	582	546	579	584	501	571	594	583	542	539	533	551	564	594	554	561	568	563	604	578	608	540	552	578	542	562	572	556	559	547	537	540	593	544	534	568	512	577	569	545	573	581	563	546	576	550	555	572	544	536	575	552	564	586	561	559	557	570	549	551	597	580	583	637	559	571	549	559	560	558	574	549	562	526	540	537	534	575	572	555	568	559	538	539	580	564	579	537	532	577	596	577	536	564	595	552	525	562	570	572	532	557	544	548	579	537	539	552	539	550	569	536	587	580	580	589	588	583	582	556	556	591	552	547	580	549	535	570	563	543	567	554	551	565	532	561	551	575	568	540	542	543	550	515	546	534	572	564	562	569	590	556	554	600	579	583	557	539	570	537	585	560	578	575	578	572	568	510	597	553	582	581	543	578	511	566	564	535	551	519	573	572	570	527	534	533	563	578	514	578	563	514	576	555	569	594	579	550	545	567	570	552	560	566	562	541	548	536	543	564	583	596	584	552	623	560	576	567	537	553	544	559	509	542	572	563	555	558	564	490	536	587	573	501	568	566	581	556	574	603	572	637	574	568	547	543	595	577	574	568	570	559	570	525	600	559	534	552	550	547	574	591	596	564	602	542	585	544	555	607	570	554	530	579	570	548	578	547	538	580	564	532	547	566	565	560	560	540	582	579	542	585	583	563	589	561	561	583
13441	47100	37257	11460	1351	1114	1009	810	726	705	683	688	633	594	560	659	594	607	584	607	586	569	573	559	610	569	583	578	570	594	551	543	562	537	565	576	560	541	599	564	615	595	548	590	568	578	585	542	559	540	513	565	587	570	564	546	603	578	522	543	558	579	521	532	566	593	605	532	563	566	551	580	585	590	573	570	555	544	618	551	563	575	555	557	547	575	543	573	608	580	591	578	593	538	538	542	571	542	549	524	602	561	557	612	565	563	530	532	554	563	596	577	616	590	558	572	535	581	553	589	556	562	555	521	612	577	527	522	538	518	578	552	535	543	566	602	550	549	596	573	546	539	537	547	557	534	578	556	525	527	560	597	573	559	576	602	590	526	582	542	557	559	553	588	545	577	550	524	579	591	540	538	573	576	567	576	537	544	511	535	614	569	585	580	607	566	572	603	598	548	571	625	572	547	504	605	540	565	579	582	599	562	570	574	556	579	626	586	556	529	569	552	575	587	521	598	543	575	539	574	561	565	543	564	541	571	556	613	562	568	507	552	601	525	568	556	524	543	544	553	555	532	538	536	575	573	587	570	533	564	565	576	567	572	583	515	544	581	545	562	550	564	551	569	575	580	558	571	558	554	556	583	570	565	570	589	594	554	581	554	548	567	549	573	556	533	532	562	581	540	536	592	590	580	600	552	554	572	567	541	550	574	538	550	551	525	547	575	564	593	568	586	575	602	552	589	564	575	596	521	556	545	550	587	565	588	537	603	592	523	584	582	564	564	587	518	586	573	540	532	558	564	567	551	574	585	520	566	537	594	533	600	572	558	575	590	580	585	571	581	547	528	528	538	510	540	586	569	522	578	548	547	599	571	551	601	579	558	569	576	582	522	578	564	573	544	540	527	538	584	560	555	561	524	520	561	563	572	528	611	576	568	593	571	542	587	523	547	573	536	563	578	550	572	581	531	576	543	555	543	566	550	564	565	530	568	541	544	561	568	603	579	545	556	560	554	529	567	542	563	532	556	544	579	578	563	600	555	581	547	507	554	554	574	530	607	553	539	535	549	580	540	565	551	561	582	532	551	581	559	580	549	580	602	558	546	528	568	522	571	553	543	561	523	582	519	574	561	530	566	597	554	565	567	588	562	585	543	550	604	574	577	490	545	590	536	543	557	571	578	570	582	597	609	580	568	536	586	556	571	607	553	521	574	548	550	586	562	557	575	594	590	557	570	574	552	629	578	573	522	571	540	588	561	559	558	565	524	544	540	547	545	593	550	499	547	599	569	545	518	563	580	548	528	580	568	560	570	533	590	561	531	577	568	574	611	567	551	587	575	597	567	548	536	540	555	546	561	525	567	566	555	541	553	538	565	573	520	564	581	574	548	567	580	567	544	548	522	540	558	553	577	567	591	587	568	519	569	564	549	603	605	538	581	570	550	577	590	535	561	513	554	589	589	562	548	486	510	593	562	572	548	556	579	523	569	520	571	530	565	569	580	574	548	528	532	525	562	524	525	560	572	567	570	563	570	604	593	565	536	586	522	527	590	553	540	573	577	603	522	530	586	576	526	531	567	578	577	559	585	547	584	555	587	570	532	573	536	542	589	614	561	557	571	584	566	569	537	542	565	511	518	574	544	569	596	596	578	583	537	585	585	556	552	550	566	538	550	522	582	548	563	570	540	546	564	566	549	563	552	616	605	572	534	557	570	548	514	575	573	545	543	505	579	520	586	565	565	567	546	566	540	565	563	567	561	556	546	555	558	556	576	601	518	579	533	601	523	565	588	570	529	571	554	524	533	517	541	602	541	580	551	579	533	573	560	566	552	517	563	528	595	589	490	564	569	547	584	506	524	564	570	566	587	528	579	551	576	558	560	561	550	562	543	567	586	526	571	599	585	558	569	585	553	534	530	532	541	538	584	559	539	530	581	593	584	570	589	536	542	586	566	565	593	581	545	565	554	584	590	599	528	592	591	559	548	532	550	534	552	596	550	545	608	555	623	528	585	539	575	550	587	560	548	527	572	583	605	574	591	585	599	559	557	580	582	520	586	537	579	505	595	547	544	522	580	550	585	567	558	571	566	555	571	562	536	618	577	566	560	564	546	620	582	553	537	578	553	512	526	551	589	595	547	513	578	612	561	615	570	545	565	560	563	522	562	602	583	556	554	567	562	576	583	563	533	543	542	566	570	539	597	552	542	598	555	569	579	524	553	526	553	523	558	595	573	562	557	529	577	562	613	532	562	537	560	582	574	582	555	558	565	560	609	576	591	532	584	537	549	538	544	578	541	627	560	512	541	556	525	516	539	584	570	567	594	585	538	553	546	526	597	584	575	562	565	521	579	579	577	581	528	545	574	572	581	612	577	565	560	541	596	566	616	574	572	541	553	572	556	621	572	529	560	544	598	550	579	593	600	571	537	536	566	563	617	555	538	614	553	538	550	576	530	597	589	574	538	603	585	542	585	580	546	555	564	576	525	558	538	537	554	565	559	656	613	572	563	548	558	584	514	565	553	583	590	555	553	512	551	578	569	592	553	548	556	564	529	547	589	554	566	546	558	577	579	561	548	601	519	566	562	553	569	589	539	534	588	592	574	557	548	528	560	519	587	534	585	577	542	527	586	524	557	551	557	568	548	598	585	564	570	564	565	534	568	585	584	546	563	586	560	515	540	546	551	538	560	569	584	546	571	559	531	564	560	553	593	596	530	548	559	567	544	541	571	575	577	566	550	567	554	506	555	574	525	602	553	562	598	553	520	596	582	575	556	559	541	562	542	548	540	549	563	533	571	576	548	559	533	564	587	543	513	580	547	520	584	535	560	562	565	565	566	555	578	586	569	609	568	566	576	565	556	533	524	596	557	573	584	580	584	598	566	619	584	583	564	549	567	560	559	525	567	561	556	560	576	557	547	547	539	572	537	552	559	579	593	563	519	548	576	519	595	513	541	597	536	569	589	529	575	552	560	575	570	563	545	573	586	568	553	536	540	527	581	621	566	568	576	537	556	554	552	543	582	596	570	541	576	548	521	548	584	513	576	534	585	575	558	583	542	568	565	566	580	532	585	583	569	524	558	585	559	552	571	555	595	592	579	592	528	530	569	560	555	555	584	556	584	544	552	568	564	564	548	548	559	559	545	610	568	528	543	576	573	557	558	561	536	596	544	546	543	573	578	525	577	613	584	539	537	530	558	549	535	594	567	577	543	590	550	572	571	522	569	573	546	594	587	585	536	529	544	563	579	582	555	529	551	601	544	578	589	525	549	555	545	548	571	617	541	572	563	566	559	554	561	592	575	613	588	567	578	534	558	604	559	583	585	564	589	543	574	573	539	547	589	535	601	526	560	540	554	577	559	564	545	598	543	553	564	527	596	555	578	608	581	543	553	549	506	570	548	597	538	560	546	553	607	574	515	583	557	520	588	553	551	564	562	594	525	578	527	594	553	574	546	541	532	571	549	576	564	598	560	538	558	581	552	598	548	556	575	560	545
22176	20944	28661	23547	20949	20870	9187	883	567	523	415	409	349	303	306	285	263	244	251	259	195	212	214	200	226	209	250	198	189	179	185	172	185	187	196	193	177	194	207	227	205	183	193	199	211	184	181	186	201	167	187	168	154	157	185	178	180	168	155	195	184	189	184	178	159	174	183	162	153	163	153	208	172	174	192	161	170	167	210	156	166	186	180	173	175	176	158	196	172	156	167	175	151	167	176	176	173	189	163	185	155	173	164	152	176	186	198	172	196	176	171	176	187	169	170	175	197	182	182	168	151	183	167	164	197	178	185	185	169	185	188	158	171	148	153	167	177	170	179	196	217	179	182	177	185	165	176	165	171	157	174	159	163	155	174	175	214	160	164	164	156	177	156	185	189	183	173	186	157	166	191	193	173	162	174	185	157	163	172	165	189	164	160	175	174	161	181	168	141	174	185	184	164	168	164	184	166	186	182	176	158	184	172	195	178	181	174	165	186	201	175	165	159	168	198	176	157	177	152	165	158	185	178	161	162	174	177	162	178	166	167	156	182	157	190	178	173	160	159	160	169	197	173	187	173	162	182	178	190	188	171	186	170	182	149	164	159	141	169	165	167	179	194	172	162	173	175	182	188	167	168	205	208	185	166	206	160	171	173	210	188	170	183	161	164	191	171	173	185	170	191	152	169	194	171	175	176	197	153	168	189	177	171	166	168	162	161	167	170	163	188	186	167	175	181	188	177	178	184	173	171	160	193	175	159	172	188	144	168	184	164	170	189	170	183	170	169	213	172	195	189	190	196	177	202	170	159	150	176	148	179	171	168	160	180	176	171	185	163	165	162	168	179	159	172	152	188	174	187	167	183	158	181	181	172	183	165	153	170	182	160	178	199	171	171	186	177	182	173	174	170	169	191	199	173	181	154	192	196	171	180	177	198	192	162	157	168	178	191	177	176	166	164	143	171	167	203	185	177	176	176	162	176	190	172	178	167	184	181	172	172	163	173	160	178	162	157	201	177	183	157	169	173	162	163	167	176	153	174	174	170	162	167	187	176	169	175	148	167	182	173	172	175	183	181	195	149	160	179	174	175	189	202	187	158	187	167	166	198	206	185	155	184	178	175	148	165	175	163	170	161	191	182	179	191	156	148	181	160	179	151	171	166	153	185	154	167	189	178	174	182	180	186	197	176	173	163	186	159	183	169	189	192	197	181	177	193	181	182	167	191	156	181	157	155	172	170	185	177	149	183	150	170	193	173	178	177	175	200	155	205	174	173	162	175	184	182	159	198	142	158	167	173	166	170	173	180	176	189	180	161	172	171	177	203	196	177	155	183	167	137	154	181	176	152	157	176	166	154	173	176	178	168	179	165	152	153	163	183	169	178	179	154	183	183	181	162	188	189	153	182	169	164	191	168	196	168	208	184	172	170	178	170	173	194	163	181	188	168	175	202	225	172	168	175	165	201	152	184	181	195	170	161	193	189	151	173	196	161	133	220	177	171	154	173	163	153	191	168	166	148	168	158	172	181	186	189	182	153	178	192	154	169	176	157	190	162	187	151	171	166	168	182	173	154	189	178	183	165	148	147	166	156	186	188	170	163	170	186	207	176	160	173	167	204	164	163	169	197	170	172	179	186	173	164	197	163	182	162	166	201	161	168	157	171	159	190	165	180	187	155	174	193	179	197	181	177	180	180	159	182	162	187	199	170	162	199	191	155	164	152	181	185	167	197	143	197	203	208	168	155	184	173	167	181	156	180	184	154	191	139	153	174	200	169	169	176	172	160	177	171	171	166	184	188	191	171	171	168	185	209	170	163	145	191	161	185	167	210	186	168	179	169	170	165	180	177	194	168	177	178	164	161	171	192	163	154	176	178	179	180	182	164	173	167	178	169	162	183	168	179	175	166	171	162	157	173	196	195	179	173	162	180	180	162	177	164	171	175	180	162	143	177	172	181	167	171	185	175	174	194	171	165	163	188	175	166	168	160	196	169	181	145	178	185	163	188	173	167	177	191	176	150	184	182	158	200	172	172	176	192	168	159	164	193	145	183	172	169	185	181	183	164	181	197	183	191	154	193	177	190	170	165	183	179	172	168	188	197	163	185	186	157	184	186	174	168	200	143	177	170	185	189	189	188	185	189	191	168	172	160	178	179	163	179	183	217	174	167	169	160	180	195	168	187	199	177	191	188	172	164	153	162	181	179	160	162	181	168	176	188	152	194	176	187	158	173	187	188	170	171	180	171	183	171	195	161	180	174	169	185	197	182	165	164	162	176	176	179	173	169	170	164	188	202	167	166	187	165	172	168	168	187	177	176	157	193	170	158	158	167	175	183	169	181	161	186	178	161	161	179	152	163	171	181	176	157	169	170	153	173	171	181	200	175	176	177	191	185	152	175	159	170	167	180	146	155	196	184	185	177	179	190	159	162	177	175	182	156	161	165	185	191	158	181	159	172	179	160	188	167	173	156	180	183	166	183	167	177	160	163	191	168	171	187	173	183	190	169	150	163	176	185	175	167	171	151	184	153	183	173	168	167	160	180	173	182	189	170	158	191	157	177	160	167	171	164	153	157	194	179	203	169	169	144	159	185	165	184	170	184	184	172	172	194	173	185	166	154	181	172	162	162	154	169	200	176	167	169	166	169	157	181	172	167	194	171	157	173	168	188	168	165	174	157	153	158	156	170	158	182	157	139	143	176	183	180	154	151	162	154	163	182	170	170	212	198	165	200	177	162	169	169	161	177	152	168	193	192	182	180	166	156	177	156	176	170	181	157	184	179	171	160	151	149	189	180	169	185	156	154	200	177	177	165	160	183	196	176	168	154	188	178	174	158	152	169	207	182	183	181	163	169	177	158	168	175	169	169	166	165	178	181	159	166	181	167	168	159	164	162	168	206	150	156	173	156	181	179	175	172	172	152	159	175	156	174	189	186	147	169	163	187	182	169	175	171	179	182	164	181	176	172	200	155	171	182	172	176	162	162	174	180	175	202	147	195	166	169	162	143	195	159	152	178	178	159	154	184	176	171	182	174	172	185	162	173	160	173	182	172	161	194	196	144	163	191	200	194	167	160	199	183	175	177	162	157	176	167	162	156	181	171	211	155	177	169	192	181	181	185	175	174	173	174	188	156	183	209	182	191	187	188	182	208	179	178	159	163	151	168	186	174	199	183	193	166	155	181	195	152	178	193	155	179	166	159	168	160	159	171	189	200	145	142	170	173	163	194	165	187	182	194	192	159	176	149	155	184	173	206	169	171	183	159	176	182	198	155	172	174	165	161	161	147	184	166	184	184	167	175	156	189	201	171	160	171	185	173	171	182	162	186	185	205	174	188	174	188	165	178	172	178	161	158	185	175	193	179	149	189	172	178	169	179	178	165	184	193	162	217	166	183	178	184	183	198	155	165	158	161	186	166	174	169	153	179	178	196	187	187	146	184	166	153	179	162	166	161	160	184	180	154	167	175	176	155	167	188	147	168	183	168	190	153	180
14515	61383	57450	20929	2987	2173	1668	1215	891	807	588	494	450	393	351	339	336	293	280	288	253	220	264	205	236	200	213	207	227	209	189	204	211	195	199	188	197	197	178	192	190	176	192	197	187	197	201	182	182	186	209	190	173	184	183	189	189	178	193	187	208	167	191	175	178	187	215	186	174	185	175	169	171	175	189	182	186	197	195	190	189	190	190	177	197	177	196	186	172	177	180	167	151	178	174	154	196	184	185	165	170	179	168	158	172	165	180	172	187	183	185	191	179	175	185	192	183	173	172	189	187	185	169	177	190	181	167	191	158	167	198	168	170	192	177	193	193	207	169	185	171	178	185	193	173	168	182	175	196	166	163	160	180	171	182	141	164	173	200	184	171	186	184	179	163	174	155	180	152	199	165	180	170	189	179	176	158	157	186	170	190	190	185	153	175	171	155	192	153	161	136	178	158	178	187	165	156	201	179	178	157	168	177	166	154	176	177	171	169	178	169	191	178	162	163	179	182	148	191	192	172	164	191	167	192	196	168	168	155	200	171	180	162	192	179	166	162	155	167	169	178	183	173	174	187	169	162	166	166	167	186	161	174	165	168	190	184	188	179	184	154	180	183	194	157	192	172	159	176	205	177	181	162	162	199	188	173	158	171	143	186	156	163	186	161	190	170	164	184	162	178	177	183	199	210	196	149	162	177	201	160	183	206	174	194	169	203	191	179	163	170	155	163	167	168	179	204	206	169	195	181	194	204	181	168	161	173	186	178	178	185	169	171	161	176	192	168	179	207	191	160	186	176	166	161	141	171	191	170	176	173	190	184	170	156	164	145	184	199	159	160	173	180	188	182	164	167	172	169	186	141	169	169	145	186	186	189	174	199	187	167	170	183	180	164	165	183	166	167	182	167	175	198	172	185	189	189	180	181	187	214	175	182	171	157	177	176	175	167	173	175	197	182	156	168	189	163	153	170	173	156	198	174	171	157	166	196	188	182	145	162	165	187	172	170	140	177	155	188	180	170	180	165	164	176	169	162	179	183	168	153	167	192	169	172	179	158	165	149	186	181	182	167	170	169	177	180	172	196	168	192	183	179	185	179	160	194	160	174	165	181	181	187	182	169	179	182	161	159	161	170	174	178	173	180	192	193	160	157	172	181	180	190	162	182	153	179	160	147	172	182	167	170	165	191	178	172	190	166	158	169	170	158	202	168	190	178	187	181	194	187	175	180	159	195	185	155	169	196	194	184	193	181	198	163	172	171	149	194	148	183	153	159	169	182	183	188	187	184	160	157	182	144	183	178	175	177	196	205	154	165	190	182	161	148	151	162	147	188	196	186	195	204	164	178	182	142	173	186	160	164	186	180	160	199	182	171	154	162	153	163	173	159	166	155	193	197	186	173	153	166	197	171	176	165	198	164	184	171	158	199	173	190	190	184	192	177	163	185	168	182	177	193	179	164	184	154	165	186	181	156	198	188	180	190	177	174	151	186	184	181	166	191	183	171	171	190	190	170	172	181	176	187	163	180	145	170	173	179	177	173	163	179	180	172	158	174	196	202	164	164	174	182	206	170	171	164	176	199	174	226	174	176	168	161	170	198	181	153	166	168	175	177	196	153	182	166	152	163	156	169	182	172	164	139	164	166	170	190	147	167	182	187	167	170	186	178	163	168	189	160	160	181	204	184	161	169	179	168	173	183	170	178	185	181	193	184	182	180	170	178	201	186	186	161	164	175	181	141	145	164	150	190	155	187	178	140	159	162	193	183	176	166	175	173	189	181	176	157	174	179	201	169	173	175	169	184	191	178	171	169	166	176	178	158	160	158	194	181	187	189	179	184	179	171	172	163	170	172	168	194	159	175	162	160	203	189	173	183	171	163	174	154	163	181	173	189	166	185	183	154	170	173	204	182	163	167	153	164	174	202	181	180	154	164	171	156	172	167	149	171	154	159	182	147	187	147	180	203	158	187	173	176	181	186	200	171	158	169	175	170	182	178	162	179	166	178	174	181	172	179	180	198	154	171	188	176	168	189	169	203	183	204	169	174	159	168	190	167	187	174	166	178	187	183	170	183	161	164	188	198	157	161	148	179	187	172	195	182	171	149	173	166	161	181	179	199	160	161	173	161	159	184	162	163	189	164	163	191	168	168	193	184	173	177	176	153	171	190	189	163	194	182	190	183	175	175	168	155	165	177	197	178	184	168	168	164	187	195	188	193	167	190	168	170	186	186	187	183	160	160	188	197	157	167	165	185	188	182	183	179	166	185	173	185	166	174	148	177	160	182	184	190	191	202	151	170	166	173	157	204	169	199	183	166	167	181	182	200	186	168	172	165	160	192	166	153	162	173	171	167	189	167	156	162	195	173	174	178	168	159	162	189	171	192	190	165	187	181	178	164	184	159	165	189	190	178	173	166	219	166	156	138	163	171	154	185	177	182	164	184	208	195	151	194	166	143	160	193	181	182	183	190	152	171	200	172	196	146	162	167	185	178	190	189	188	172	189	183	189	155	166	168	174	166	156	179	192	182	176	158	179	165	164	181	174	191	187	190	176	169	162	187	179	182	153	171	164	157	141	194	195	178	183	174	177	160	185	195	172	182	174	168	179	148	168	167	171	151	182	168	187	173	177	170	191	178	181	161	174	181	180	169	187	188	170	171	153	190	181	164	186	184	162	199	176	172	184	185	182	155	186	165	166	185	161	156	164	184	172	182	166	189	170	166	183	176	177	171	159	147	165	179	178	174	173	177	185	178	158	169	172	164	146	157	186	169	167	186	167	177	167	181	172	179	162	192	179	184	171	169	188	175	167	153	182	177	170	180	185	180	174	154	172	157	168	164	188	188	169	176	178	183	180	176	175	185	177	196	160	184	187	194	177	179	166	169	188	200	174	195	182	168	168	165	162	168	184	159	182	177	155	165	181	174	165	157	164	165	160	175	186	173	173	170	176	181	163	178	172	183	163	178	160	165	188	172	172	173	187	192	163	179	181	158	175	176	168	209	181	176	166	169	169	179	164	171	168	182	181	164	173	176	161	178	211	156	168	174	215	174	177	167	200	167	205	166	171	185	151	168	153	171	167	187	180	157	180	184	175	174	163	173	173	179	162	185	177	173	167	141	194	159	169	159	193	161	164	173	159	163	194	158	175	166	178	173	165	160	156	165	165	161	181	183	179	172	156	161	189	167	148	167	179	200	179	153	160	160	166	177	181	185	164	158	169	184	172	165	186	184	174	175	177	183	176	161	149	180	163	173	161	192	187	183	171	163	152	161	180	162	154	148	185	180	167	165	174	170	175	155	184	168	151	189	179	168	156	176	185	160	190	179	179	180	180	175	173	183	178	178	175	156	166	174	187	209	134	196	158	168	175	177	183	163	172	161	189	182	170	166	193	180	180	181	167	164	188	173	169	166	170	177	167	149	175	173	157	158	178	161	206	187	164	176	184	166	183	192	161	146	151	152	181	161	180	176	204	191	170	181	150	179	178	177	184
27254	20605	16444	4764	666	586	651	616	554	624	584	586	567	577	604	618	592	628	579	575	595	563	596	547	582	588	597	608	593	597	607	585	579	568	591	539	563	581	582	581	597	643	567	522	585	573	535	583	622	521	590	606	615	585	565	570	598	637	586	571	603	599	577	610	591	578	583	573	558	570	627	573	650	564	561	596	584	592	583	580	610	580	567	593	637	566	574	562	579	614	568	574	555	598	568	607	599	614	584	607	587	531	541	607	639	609	607	578	602	597	585	566	595	583	561	632	597	599	571	582	562	575	578	634	593	592	560	630	566	527	608	589	576	574	636	571	605	595	597	557	581	557	602	563	574	639	603	585	572	612	597	557	604	611	624	595	606	535	594	612	575	607	576	569	575	559	553	594	586	587	588	605	569	593	556	583	570	591	618	588	613	581	589	566	612	571	591	583	596	567	585	572	551	613	601	590	627	614	611	539	530	631	572	610	640	555	580	622	558	599	563	582	570	610	569	594	602	583	590	606	622	597	581	562	569	612	565	609	564	605	604	582	569	577	588	562	553	562	594	600	546	616	554	562	614	557	551	539	560	579	588	605	572	577	626	564	597	578	557	530	591	560	617	574	568	561	598	593	566	545	612	630	558	618	623	506	578	598	596	581	638	567	566	618	602	569	576	576	597	577	592	609	575	585	604	583	550	618	579	574	557	558	556	592	531	587	559	601	582	615	585	581	609	595	599	615	576	555	602	593	580	593	606	570	637	603	574	561	603	617	597	586	626	645	610	643	575	549	598	606	620	572	560	595	590	618	589	567	559	552	550	587	596	532	560	520	587	585	589	604	590	547	589	584	593	570	591	608	548	594	548	596	585	587	599	560	590	572	570	577	601	569	594	596	594	535	551	554	621	584	565	585	568	604	604	617	570	597	561	616	540	548	642	609	609	619	589	600	588	636	652	575	590	611	588	583	667	573	595	614	564	570	585	620	608	603	593	597	567	585	567	611	575	609	608	567	633	591	600	574	600	600	613	579	580	554	594	593	580	560	601	569	562	553	577	568	584	595	575	589	571	614	616	617	597	538	570	600	515	577	559	624	597	584	555	593	613	585	580	589	578	572	557	599	592	600	591	563	622	581	592	594	593	576	570	605	589	573	613	544	558	618	576	629	592	597	596	567	612	590	579	575	601	574	587	565	610	593	578	563	588	627	605	591	588	546	590	566	591	547	586	621	524	610	593	589	572	601	628	542	577	558	583	609	645	585	557	596	606	537	613	558	598	608	617	566	555	607	570	529	561	608	591	598	605	613	603	580	586	571	564	613	585	592	595	579	553	558	605	577	586	573	567	575	537	605	590	566	617	588	570	605	583	580	600	593	630	599	576	610	594	617	552	575	545	557	607	592	561	553	600	508	629	620	576	582	580	590	572	609	614	613	548	591	582	590	594	570	563	570	569	602	561	622	591	579	558	584	568	553	571	551	611	573	588	588	604	572	553	580	615	551	572	576	558	576	685	569	636	585	583	586	601	611	590	552	583	570	570	595	599	602	596	607	578	572	567	564	568	559	571	554	566	601	593	606	573	582	572	595	571	606	604	598	605	555	581	575	560	605	567	609	581	573	616	583	585	635	552	610	572	652	619	590	601	571	585	589	598	559	607	609	598	550	579	578	565	536	543	571	627	564	588	601	597	623	585	593	579	551	578	570	551	566	578	593	620	552	599	591	576	594	565	564	560	621	622	562	647	613	584	613	591	532	561	554	595	568	591	591	596	603	560	571	590	571	573	591	570	565	610	597	585	607	611	591	574	668	553	602	588	571	562	608	510	585	583	605	564	572	595	652	582	574	565	609	607	553	639	620	549	584	597	554	630	594	570	527	574	599	620	644	593	592	553	580	552	599	586	545	619	554	539	544	574	551	553	552	563	606	592	580	588	599	521	573	637	619	542	567	559	604	569	579	620	572	596	542	566	560	608	573	559	585	620	586	593	612	591	596	575	610	606	602	584	589	591	548	605	619	589	558	617	592	567	563	602	572	566	572	580	576	579	549	593	622	570	570	586	643	538	551	602	607	595	533	561	575	552	613	540	521	552	571	603	589	565	572	562	566	571	555	594	607	632	590	591	587	629	591	631	586	631	585	578	601	544	580	605	608	614	602	567	574	595	613	536	594	590	574	629	563	586	550	573	525	608	585	613	563	616	601	522	631	561	552	554	614	602	585	582	592	560	583	638	594	569	569	601	542	566	581	581	610	575	598	570	616	565	601	604	556	582	591	564	593	568	625	601	552	565	563	579	543	604	559	574	574	591	563	601	577	576	625	598	613	596	571	564	589	599	651	616	569	580	547	604	605	569	591	541	581	587	636	578	572	584	626	582	599	589	544	600	637	618	598	594	568	576	595	594	543	557	592	598	564	559	575	592	567	602	606	606	582	578	621	573	634	593	589	523	615	587	574	604	583	561	551	604	606	577	618	601	589	575	589	557	603	638	602	604	639	597	539	590	574	567	587	557	595	599	561	588	594	606	606	587	601	587	609	591	595	569	514	613	592	551	588	641	572	581	588	636	566	585	606	592	572	582	576	585	607	587	576	584	604	538	582	575	617	574	543	604	593	620	581	554	553	574	551	572	610	600	604	563	592	614	565	596	553	628	570	579	608	572	576	568	558	552	571	586	621	579	545	590	548	548	601	588	576	599	581	596	592	581	583	571	552	621	576	572	585	596	581	609	579	605	567	616	607	573	531	575	600	589	610	592	576	566	595	605	593	578	593	571	601	602	611	594	606	602	579	592	588	547	549	559	551	588	601	538	606	586	589	577	565	606	603	548	556	589	575	583	549	568	555	605	593	604	606	578	638	613	593	617	574	553	567	599	620	585	597	580	562	569	603	563	587	560	522	606	620	604	589	572	564	593	549	552	574	543	605	612	595	548	597	615	561	588	593	550	561	624	571	581	615	588	554	583	552	562	564	602	574	592	571	586	588	578	590	618	575	608	597	619	632	605	584	586	526	587	576	603	549	595	582	592	578	564	607	596	580	565	589	610	589	571	582	549	579	524	570	554	625	605	571	544	599	573	567	617	593	594	618	566	592	576	564	584	640	560	564	604	551	613	576	580	623	611	564	606	572	607	606	558	592	602	575	614	602	553	595	588	571	633	579	599	626	587	551	602	569	574	585	606	625	606	598	568	563	565	597	573	581	569	596	591	622	581	569	601	553	550	598	560	565	560	576	572	633	538	621	584	564	559	605	574	590	587	600	611	571	563	599	613	544	568	596	603	543	578	593	588	603	555	588	612	565	617	560	616	592	560	562	615	608	595	552	580	575	608	595	555	543	598	578	612	595	641	543	620	623	577	558	559	590	547	576	607	587	573	554	589	578	600	566	561	577	613	609	566	576	630	567	579	600	586	580	568	609	628	531	574	594	566	608	592	658	595	566	593	579	651	578	574	634	560	636	589	546	587	598	597	556	534	611	557	595	565	574	610	622	613	566	588	568
8610	20178	11005	2359	652	675	582	635	576	629	582	633	544	607	593	645	595	578	588	591	577	574	678	588	595	596	602	667	605	612	600	653	571	627	600	615	608	583	589	579	604	618	593	602	604	615	624	620	632	587	610	557	675	614	603	611	613	602	608	587	577	585	563	586	621	596	598	613	585	570	621	614	635	589	614	574	629	607	618	662	620	623	625	628	630	626	558	621	581	682	619	662	613	592	613	618	595	611	568	582	601	605	578	614	601	583	593	599	629	625	545	574	604	564	572	675	602	585	568	596	615	585	578	626	602	615	643	613	641	625	626	615	615	593	601	598	609	608	621	592	577	606	637	608	604	625	617	605	627	587	596	614	579	638	566	603	597	581	594	626	644	640	604	594	606	568	592	623	612	586	626	604	611	579	604	603	604	606	620	598	577	591	636	597	665	570	630	613	601	631	575	612	584	616	601	618	569	586	598	637	642	585	609	596	615	589	643	621	594	600	576	575	605	618	635	620	551	608	611	580	581	633	646	581	599	578	617	546	590	638	601	621	595	676	596	571	592	611	576	622	626	628	581	598	561	598	630	623	620	599	591	580	593	653	619	639	582	564	655	616	607	604	617	609	629	625	622	670	655	619	636	579	611	618	606	615	612	621	584	608	571	608	586	629	583	585	597	597	610	580	621	597	597	591	599	615	639	626	631	621	600	597	595	580	604	606	611	609	578	642	582	615	604	617	563	633	601	604	595	601	615	596	582	573	573	579	562	631	616	606	625	559	611	601	628	607	572	615	579	592	565	614	613	571	616	565	550	625	608	620	602	586	570	605	604	646	584	607	600	634	603	621	644	560	567	606	614	603	647	606	594	645	588	627	587	598	628	584	591	566	641	632	630	602	616	629	634	612	628	588	604	602	569	570	645	620	572	597	627	558	601	604	596	605	552	600	603	599	636	602	638	598	606	607	620	609	616	585	606	648	634	593	562	621	610	601	592	608	584	585	609	605	577	624	614	604	583	619	589	605	616	627	602	628	600	595	588	646	633	612	609	601	582	610	559	608	625	612	569	634	629	614	605	622	617	624	604	618	600	615	579	621	637	631	614	560	564	584	609	646	593	579	609	611	633	607	625	593	645	583	645	622	606	590	647	655	581	598	601	635	610	611	603	601	591	639	610	616	614	589	661	609	612	605	619	589	615	581	591	599	615	568	628	600	661	612	574	583	549	613	615	607	585	596	581	590	595	569	605	601	598	574	626	640	624	631	579	627	635	618	589	616	564	623	599	636	641	609	607	607	581	638	605	632	624	642	654	567	562	610	583	622	580	595	611	565	620	569	608	594	595	640	639	610	636	607	642	592	560	599	616	643	602	614	580	601	588	583	579	604	602	618	595	611	549	585	643	602	582	599	593	620	625	573	640	597	649	593	619	624	623	601	585	578	638	618	596	583	603	613	588	591	577	612	609	611	607	637	595	642	622	573	601	606	611	623	593	589	639	602	540	594	583	633	626	652	598	619	587	549	620	546	640	635	633	617	627	658	625	648	593	634	616	631	620	614	597	604	561	637	609	615	593	660	604	615	606	609	640	604	585	567	576	654	607	610	599	616	591	623	581	607	634	579	653	626	623	641	597	600	572	642	612	579	584	606	616	595	661	589	626	634	567	610	611	614	603	622	536	580	598	587	614	603	623	624	650	622	591	589	595	608	657	592	612	608	608	639	615	602	606	597	658	605	593	626	634	582	644	599	649	533	610	613	619	613	612	634	599	582	668	606	581	664	575	586	653	618	547	576	595	575	609	585	589	573	584	572	604	599	533	603	595	569	651	641	630	652	632	652	593	606	582	619	617	624	635	629	569	633	570	607	607	620	603	599	637	587	594	605	642	583	599	604	609	622	643	615	593	627	617	596	647	629	619	617	651	599	702	561	600	552	583	604	605	588	581	635	596	604	615	591	611	619	614	550	569	602	592	587	601	599	612	624	623	658	608	599	606	560	591	636	628	542	622	583	595	591	621	668	622	645	601	612	567	623	605	625	604	614	636	630	624	663	576	624	590	580	604	635	579	551	615	597	605	653	602	662	599	606	573	604	579	605	617	624	604	646	629	615	596	651	644	587	557	625	574	637	621	569	622	598	600	622	583	606	612	605	583	607	647	623	587	627	608	631	602	606	659	552	550	581	614	631	636	590	588	613	577	558	581	592	637	605	604	637	585	629	621	595	657	585	621	594	581	673	613	607	574	546	640	621	598	628	604	579	616	609	604	655	637	609	601	618	593	641	630	587	629	594	585	620	564	650	625	591	600	576	579	637	592	582	581	640	627	598	631	617	600	611	592	632	650	555	594	612	608	554	598	616	585	645	650	607	593	600	616	625	609	593	585	584	573	600	617	600	666	599	595	613	583	667	598	634	614	611	577	596	599	633	644	597	608	578	602	640	559	587	586	605	584	602	621	576	563	667	620	583	619	609	592	628	591	621	570	620	615	552	604	641	627	613	608	610	600	576	618	601	556	595	553	600	626	658	602	626	577	615	626	663	621	602	586	586	633	631	618	603	619	609	626	612	606	640	628	594	633	605	621	639	579	611	644	619	593	574	637	595	564	627	604	637	610	550	582	630	622	636	632	622	601	595	616	619	599	590	599	620	585	581	650	554	624	551	665	626	606	646	630	613	612	606	634	625	611	620	622	604	617	591	648	564	649	641	588	603	588	632	571	564	622	626	577	583	629	593	683	601	617	658	581	608	608	627	615	590	580	598	615	642	677	603	657	607	591	586	601	599	634	588	608	598	600	609	587	621	619	617	625	626	614	630	602	634	583	636	588	611	646	641	593	569	617	577	590	643	620	573	655	626	635	614	593	668	614	610	627	614	609	624	645	578	608	607	621	604	608	627	599	631	606	610	625	676	624	604	536	655	588	596	622	593	588	573	609	586	615	605	593	646	560	608	610	653	608	645	575	614	618	607	566	629	619	610	637	562	615	590	600	609	615	611	594	593	564	619	591	616	613	595	589	606	585	651	627	607	599	625	582	635	619	643	594	586	553	600	577	604	601	628	572	598	596	592	621	622	613	623	606	604	596	608	597	604	601	643	671	620	602	629	636	623	604	642	596	620	665	644	611	626	596	601	646	608	567	599	602	586	618	627	580	617	624	598	621	564	587	570	611	608	598	616	638	630	584	579	585	596	646	593	529	598	644	621	638	587	611	595	628	625	622	604	591	601	586	560	605	614	603	573	638	570	585	590	633	590	607	614	615	632	624	589	622	625	613	595	592	618	611	577	616	639	566	581	617	567	642	597	599	558	621	629	560	652	638	602	577	589	593	619	560	615	627	562	606	571	643	610	604	591	599	556	614	603	574	585	600	641	605	604	603	582	594	632	630	603	585	610	621	640	598	616	612	630	604	591	610	643	656	566	588	597	591	648	604	650	660	674	610	609	622	599	599	588	637	595	640	638	597	621	596	596	614	624	590	613	682	643	654	608	566	634	592	594	655	604
23235	20943	28358	23983	20776	11105	1087	668	536	463	475	393	386	366	338	357	358	330	338	325	293	316	311	323	336	315	308	300	283	351	339	328	296	322	332	338	287	325	322	318	313	331	316	315	334	298	292	333	295	290	286	315	317	312	322	268	301	280	280	296	301	304	282	286	291	268	302	285	314	279	300	315	297	292	292	287	304	318	281	354	305	266	322	310	340	297	299	282	321	306	303	316	299	298	276	290	297	315	313	274	308	302	270	314	310	289	295	263	301	269	293	312	273	287	293	321	287	311	280	264	304	302	281	315	314	304	288	250	304	297	286	289	292	270	283	291	291	286	319	301	305	328	270	297	298	296	299	317	298	299	290	288	321	252	291	300	288	281	307	301	261	270	300	334	324	292	307	277	285	298	249	299	304	308	299	324	266	321	297	277	271	287	282	293	282	307	285	288	275	280	295	275	310	303	338	289	335	287	256	275	265	286	302	283	283	280	295	305	257	267	316	278	281	322	324	299	278	316	312	293	297	275	308	304	290	272	267	290	286	256	279	293	311	283	272	294	279	297	248	312	299	320	302	301	302	266	271	288	287	302	279	303	305	309	307	304	288	302	325	290	301	269	318	291	287	302	307	275	294	286	306	292	265	286	316	286	281	288	280	292	322	287	300	289	301	308	273	292	286	302	300	315	283	264	285	272	279	316	298	302	321	291	290	306	316	302	290	299	282	293	313	297	275	271	300	302	275	308	317	292	301	310	296	317	311	294	276	306	285	298	304	290	280	306	288	286	306	302	285	269	316	300	283	306	273	300	309	265	304	265	308	299	299	297	303	285	291	329	306	288	319	306	298	302	310	260	299	272	299	288	311	281	264	321	289	298	312	293	306	288	299	293	298	294	271	298	305	292	289	274	314	308	302	322	337	269	265	284	313	295	308	269	287	303	278	302	274	310	296	296	311	277	316	300	286	302	255	276	307	305	295	284	302	296	308	304	325	300	308	297	299	328	300	290	279	286	308	324	334	281	302	290	284	325	287	280	299	284	305	279	309	288	308	285	296	335	286	251	287	295	281	311	301	299	277	297	335	320	296	262	298	265	292	304	269	277	284	281	307	301	321	296	315	281	254	255	309	281	281	283	310	330	283	320	303	301	295	301	295	312	307	327	309	326	303	320	312	275	286	285	270	310	304	325	270	288	311	284	259	318	274	273	286	320	317	284	287	301	290	303	303	292	287	309	275	293	294	279	285	293	327	337	288	318	304	284	305	286	306	314	274	290	282	295	301	312	296	290	307	317	307	269	290	289	323	293	294	272	278	294	264	260	308	303	299	300	307	275	297	283	271	297	276	288	281	270	301	297	280	272	291	284	314	297	276	288	287	302	295	260	306	283	308	286	290	278	278	300	297	288	281	267	302	293	319	291	266	318	317	311	275	288	314	275	287	292	296	292	289	288	306	290	298	317	284	323	267	311	299	294	309	289	293	282	290	303	283	329	270	305	295	287	295	293	295	315	263	264	313	306	303	301	287	299	296	310	295	291	293	310	291	276	316	288	287	309	299	304	310	293	309	273	297	303	309	290	300	301	283	312	311	292	298	302	303	289	314	311	280	305	279	269	307	299	299	312	290	305	269	287	311	267	303	279	274	300	295	293	292	274	314	294	307	276	300	282	326	325	308	295	313	284	289	298	317	287	298	316	264	292	280	264	272	288	366	295	273	309	299	288	306	276	310	288	307	313	313	296	303	298	325	273	290	347	282	290	295	285	284	307	281	301	283	298	281	284	305	310	302	343	306	274	309	288	291	287	317	309	298	308	255	274	280	333	279	299	310	282	290	277	298	311	298	266	319	282	329	326	298	294	285	302	307	321	278	296	274	295	274	293	328	311	286	279	265	292	287	258	295	280	276	281	295	318	280	285	295	316	285	269	271	296	269	297	296	288	327	297	286	290	294	281	272	295	269	290	297	296	301	277	300	286	315	298	318	279	287	279	301	296	310	263	274	308	270	297	317	273	304	314	296	275	281	318	316	265	276	300	297	299	297	282	282	289	317	251	293	331	305	327	296	314	294	316	285	288	291	293	325	322	292	305	259	319	306	291	280	307	275	290	276	272	285	284	268	297	285	267	290	274	299	320	286	296	293	318	300	260	299	321	274	297	298	290	288	277	285	301	306	316	287	326	301	287	318	308	290	320	272	293	287	293	284	301	270	280	279	274	289	326	299	265	310	299	287	306	281	283	295	293	271	301	305	307	266	258	310	262	318	336	291	287	314	277	302	310	262	281	288	306	285	323	314	279	287	259	317	279	333	274	288	265	287	310	287	282	281	297	280	282	304	333	302	293	336	314	300	305	266	307	250	282	333	274	319	300	281	319	281	304	269	299	250	281	274	307	285	309	310	289	286	289	297	304	288	282	316	297	296	326	311	273	272	280	277	288	322	294	305	291	281	300	326	283	270	279	307	304	269	275	304	293	311	288	278	309	298	345	293	305	316	303	306	306	327	292	294	302	327	301	317	283	297	280	283	292	307	315	311	306	315	279	297	299	290	283	284	282	271	282	314	290	288	280	298	296	302	287	300	301	293	292	303	289	288	305	309	287	290	323	301	318	333	293	282	286	310	300	293	285	258	290	305	321	313	292	315	310	289	293	324	276	315	292	281	305	296	287	290	288	316	261	302	301	294	283	287	259	248	292	299	298	306	334	292	283	282	330	314	322	304	309	331	300	286	304	297	289	322	295	303	291	276	320	299	294	302	302	269	282	292	309	283	276	284	306	314	312	285	306	339	273	290	325	324	287	305	327	301	287	294	270	290	275	310	301	273	307	271	300	294	288	296	310	268	298	315	297	326	289	287	267	303	310	296	309	307	293	309	290	281	315	318	294	279	311	312	276	300	309	275	280	297	318	273	268	310	304	291	317	315	304	279	291	305	314	314	313	275	278	316	260	310	259	300	305	294	285	285	277	276	277	313	279	310	301	294	312	258	279	290	298	294	291	296	257	284	326	299	296	277	306	306	295	289	292	273	322	287	295	279	252	303	304	302	301	281	273	292	297	280	268	335	302	307	304	297	300	311	316	310	309	294	289	308	312	301	293	306	295	296	296	276	253	293	313	307	285	326	296	257	318	293	297	310	302	279	267	266	290	302	306	280	306	264	261	301	296	308	283	290	303	301	298	274	298	295	318	286	301	306	288	290	282	301	317	284	282	304	303	312	319	299	298	314	320	318	334	280	265	303	311	296	298	305	304	276	277	282	308	313	258	296	270	304	315	318	284	276	285	295	308	306	316	294	297	287	304	312	295	312	303	284	307	308	276	316	308	316	273	280	318	282	315	288	300	306	278	306	302	301	281	281	333	308	289	279	331	314	289	288	317	314	324	293	278	290	290	299	312	302	292	306	271	293	273	280	288	308	310	299	298	275	333	294	295	297	260	297	291	280	275	270	309	300	302	314	308	275	341	312	291	301	294	288	323	310	285	332	298	303	298	301	281	291	281
10938	55453	47480	13022	1760	1306	980	815	722	612	539	509	419	454	391	366	399	380	420	390	360	356	380	365	374	316	336	346	314	298	362	339	323	368	326	324	354	329	314	337	339	342	353	334	334	316	302	324	333	319	339	324	334	318	308	308	321	318	317	330	330	303	339	325	334	347	326	350	318	318	314	317	300	320	311	349	307	276	333	332	314	311	309	323	337	302	346	335	337	344	334	318	314	324	297	329	289	332	298	297	327	358	326	288	323	321	326	316	329	341	338	314	306	326	312	339	315	348	321	316	327	298	304	326	332	320	319	340	303	333	359	304	335	311	302	335	314	341	340	315	326	343	343	302	310	309	326	319	306	314	321	340	328	339	320	318	322	312	318	303	328	285	323	332	327	345	334	301	296	320	358	318	325	312	327	329	324	317	345	316	335	341	321	306	330	319	326	341	326	360	309	333	303	306	330	336	370	332	321	327	317	323	328	337	291	323	313	322	320	336	334	299	305	300	278	332	377	292	329	317	317	343	325	332	322	310	356	339	356	317	321	343	290	324	330	339	349	311	307	310	324	360	296	330	319	304	350	321	326	347	307	347	345	299	323	299	305	349	290	315	306	332	292	323	334	337	323	325	337	341	329	319	325	334	335	328	303	319	345	313	325	347	304	284	335	309	309	335	323	318	330	329	311	302	321	324	323	330	329	343	334	330	315	326	319	298	304	328	312	298	331	301	328	281	289	346	341	326	289	312	339	298	333	343	298	330	302	295	337	320	329	328	341	325	331	349	322	313	336	323	329	319	326	316	340	314	318	297	307	336	302	319	323	312	278	278	301	326	305	318	354	326	338	316	306	324	327	317	344	335	301	290	318	332	330	325	313	319	321	289	318	306	324	301	329	322	303	329	297	335	347	298	330	295	316	307	317	300	322	276	327	309	301	291	311	314	352	328	326	315	319	324	330	313	283	303	304	314	294	330	322	271	337	328	297	341	332	309	310	282	292	318	292	304	322	338	319	340	328	338	307	318	329	339	325	295	324	346	335	328	339	313	322	333	338	327	310	302	306	291	335	300	294	329	307	315	321	315	357	310	321	273	306	312	315	337	350	308	340	293	354	319	307	313	342	339	353	313	339	329	358	337	339	310	335	343	317	300	309	327	304	343	318	310	338	310	319	312	309	337	330	360	327	338	345	286	332	329	325	326	286	338	308	323	350	352	280	304	392	315	294	299	315	300	294	316	323	310	327	314	339	299	318	322	300	286	368	293	335	319	321	318	304	298	316	333	313	290	314	306	340	338	350	328	311	331	301	319	352	303	304	313	301	329	313	319	336	356	314	310	317	322	346	329	326	323	294	305	327	296	324	300	324	328	312	291	348	309	297	317	340	324	302	331	336	327	314	296	325	280	311	349	313	346	327	327	325	346	298	307	314	334	291	296	323	289	301	334	321	282	337	323	329	318	310	319	293	320	330	308	338	297	314	305	334	322	311	344	302	317	326	322	329	352	347	318	322	307	279	326	310	324	318	315	346	304	323	333	331	299	314	326	335	308	302	337	354	327	305	313	314	332	335	352	322	328	330	334	335	273	314	326	318	312	308	356	312	317	317	306	300	316	308	278	307	321	327	313	337	361	295	317	321	341	346	322	315	344	280	326	314	291	333	305	299	325	316	297	297	330	346	293	313	310	324	324	306	324	314	312	301	292	317	322	332	310	328	322	339	336	309	320	334	331	308	338	317	320	305	296	350	318	310	338	300	317	332	319	347	300	303	357	332	302	310	347	330	300	271	355	333	283	319	301	347	353	318	313	332	315	309	295	272	315	331	301	313	325	317	317	308	284	308	343	296	328	291	352	330	335	332	338	330	305	316	317	317	328	330	328	306	341	325	328	327	280	300	323	315	327	314	314	308	275	319	286	319	345	330	293	320	289	304	312	303	317	310	319	326	318	331	326	315	311	301	346	326	328	332	339	312	312	295	348	311	329	338	303	330	327	314	316	277	315	318	318	278	334	287	337	302	311	311	360	337	309	306	319	343	338	336	307	323	324	307	296	344	309	335	329	363	296	348	341	352	318	326	298	308	335	320	320	310	318	326	344	316	288	313	305	308	311	309	295	316	329	322	325	319	344	347	314	295	322	323	325	306	333	336	328	332	343	317	307	331	317	309	323	341	334	308	341	328	312	328	311	330	303	346	347	330	322	316	305	343	309	360	289	321	317	328	337	303	316	300	311	280	321	316	330	322	330	337	313	314	321	337	350	316	326	309	290	302	288	323	331	335	328	319	288	321	298	331	322	332	338	317	340	347	335	366	330	342	357	348	330	306	338	318	302	306	287	322	290	308	343	333	335	307	328	331	300	329	306	329	341	372	317	321	330	314	314	323	325	335	302	297	321	324	308	327	335	321	325	292	337	312	298	274	295	303	300	334	317	280	315	349	312	325	321	360	342	341	340	325	310	309	319	318	335	306	315	336	326	307	314	295	352	339	348	339	299	289	310	309	335	304	357	288	325	357	305	300	323	346	315	315	332	295	324	331	303	333	322	318	322	300	292	315	335	330	338	329	306	285	320	316	312	310	319	309	325	344	331	335	338	315	301	318	289	323	285	317	307	308	352	344	307	328	324	321	333	314	300	361	330	312	301	331	325	342	321	321	318	315	311	325	325	316	350	325	342	322	295	315	321	320	323	313	318	314	351	308	317	298	355	335	336	323	306	356	322	293	347	310	327	293	312	308	330	357	350	301	297	316	292	354	345	322	316	332	334	322	318	274	315	319	313	322	329	300	328	325	315	351	317	339	347	333	327	313	305	318	308	328	312	347	293	323	327	317	328	312	318	339	303	299	314	322	300	305	338	358	325	328	335	327	330	335	331	329	338	319	331	290	346	319	327	327	325	322	337	346	316	316	316	310	352	309	319	338	318	318	287	315	326	313	310	334	298	316	365	289	301	327	344	358	307	332	330	321	293	317	315	362	314	297	333	308	323	351	351	304	336	347	306	325	337	339	269	339	314	333	339	341	320	290	323	351	311	331	329	303	284	297	294	322	333	295	302	312	280	330	299	300	312	304	330	340	281	323	367	306	303	302	342	341	355	331	344	323	317	315	299	337	314	315	337	333	326	318	290	335	327	352	355	328	325	305	332	305	336	306	319	315	327	308	340	333	347	339	314	315	287	297	317	314	313	320	306	334	305	346	300	276	324	310	350	311	326	299	288	327	361	314	298	320	331	322	320	328	326	338	318	305	330	336	304	297	337	311	330	342	326	340	288	320	334	308	360	329	317	311	298	304	333	328	303	317	317	372	317	358	348	316	326	349	286	328	350	298	326	332	313	335	379	326	314	311	325	322	324	317	319	308	293	339	299	340	310	342	308	314	335	333	319	303	323	310	315	328	339	312	304	319	323	347	335	337	316	341	303	343	314	303	310	314	356	305	322	311	335	320	320	324	313	327	345	336	305	340	305	307	312	326	345	284	319	338	342	323	333	314	332	306	312
24361	20985	27732	24624	14485	1492	817	742	718	636	614	664	645	556	642	630	608	597	577	625	605	572	572	598	566	616	597	571	595	544	614	567	576	587	531	576	580	631	569	573	544	567	559	561	557	575	613	582	544	630	548	574	558	553	549	515	596	592	590	570	587	599	566	578	580	558	572	576	556	630	547	571	528	608	599	643	565	576	578	594	647	563	583	608	569	571	548	545	583	616	540	597	565	566	568	558	594	627	573	578	572	550	549	562	639	611	594	594	587	617	592	573	584	573	594	586	560	554	600	625	583	604	554	585	604	618	533	578	604	580	561	577	560	549	616	541	577	597	586	567	570	540	554	574	586	580	591	528	592	541	587	543	595	580	599	554	568	547	561	536	563	553	553	590	573	544	623	573	590	582	581	568	576	592	577	570	553	553	584	587	574	557	562	574	552	588	559	542	520	603	592	612	566	575	578	581	547	581	592	569	577	542	579	559	568	598	565	564	550	554	550	597	613	602	560	535	580	558	554	537	596	593	577	555	552	558	603	559	564	616	550	595	566	571	586	592	544	575	575	627	613	606	607	582	576	575	582	550	581	552	595	587	564	598	598	544	519	554	552	576	574	577	570	558	573	552	548	563	559	566	545	590	570	533	560	555	573	560	572	546	558	549	565	555	619	558	562	580	581	615	590	562	555	585	590	597	540	572	579	542	551	546	604	553	556	581	563	589	571	595	592	635	548	564	585	529	565	541	565	593	588	560	622	619	545	580	576	618	557	549	563	557	544	598	581	583	561	577	574	587	608	557	572	574	564	577	583	612	554	611	517	586	630	573	554	569	550	521	593	617	536	583	586	543	573	619	586	549	567	560	570	593	606	566	582	557	567	608	572	583	555	504	575	543	605	550	578	539	572	559	601	579	608	574	573	560	570	575	519	610	586	579	540	545	595	598	589	534	563	589	561	570	578	566	558	620	589	543	565	573	557	584	562	587	572	573	540	583	594	603	562	580	578	569	607	563	608	527	588	600	561	579	561	551	545	589	542	582	604	557	516	568	590	542	570	550	563	574	560	517	590	518	561	545	528	571	593	546	559	573	564	573	600	591	592	562	576	575	549	580	574	552	587	557	553	596	604	544	577	521	611	530	550	551	600	576	590	579	634	609	556	598	541	568	563	574	528	584	594	573	534	555	586	558	557	558	584	595	489	536	569	589	572	561	595	573	576	610	604	598	584	572	587	602	557	568	576	601	598	565	553	558	552	585	596	599	556	612	605	624	582	609	553	567	619	578	538	558	606	603	613	520	584	585	560	574	582	562	589	577	546	565	573	575	565	595	546	593	556	576	588	534	581	576	584	604	527	565	606	531	569	600	551	612	559	595	589	527	566	590	570	584	596	582	586	572	528	565	555	561	545	612	567	566	551	604	572	568	550	556	602	609	552	576	573	604	569	576	606	612	580	573	537	562	547	578	549	551	580	572	549	580	574	545	545	616	555	552	544	595	573	572	604	598	562	549	589	559	556	579	591	583	586	633	586	594	526	564	587	546	559	586	555	604	585	575	560	583	554	574	566	573	561	568	589	573	566	558	585	597	536	559	540	563	571	529	569	579	524	561	594	607	552	610	560	509	586	577	561	552	578	561	561	554	547	586	560	553	590	579	590	555	576	605	547	569	569	580	578	549	598	537	588	617	558	556	594	554	592	506	552	586	575	547	591	571	573	578	539	589	606	556	597	605	568	609	562	531	602	618	586	568	611	557	539	590	559	608	573	605	560	586	591	566	547	533	523	560	600	549	549	580	571	609	594	578	554	616	534	572	559	539	576	541	559	612	585	560	591	547	595	554	567	621	573	580	541	608	562	585	593	541	563	569	590	607	596	563	554	625	574	555	554	575	575	561	567	585	584	564	587	554	620	564	603	532	582	586	581	578	538	585	557	616	650	579	566	540	586	567	594	576	558	577	581	615	558	595	567	604	544	604	597	553	583	577	535	608	578	593	599	589	581	528	591	568	559	555	580	558	577	585	563	577	581	565	578	593	576	584	616	578	577	543	602	565	549	621	573	565	586	535	595	549	578	592	597	567	596	553	595	588	565	573	592	585	588	608	592	584	554	587	597	553	578	570	576	580	590	599	624	594	514	569	563	566	541	582	555	602	592	595	564	593	588	576	549	589	536	599	539	559	625	558	541	580	594	573	536	604	550	598	554	566	588	575	559	596	601	536	609	583	541	570	587	567	536	539	614	592	609	616	588	564	593	548	593	580	609	577	559	587	598	555	573	551	570	586	583	569	600	594	549	595	587	583	611	569	565	551	582	568	601	540	567	611	551	564	558	552	592	560	592	608	588	534	593	520	540	598	592	541	598	559	586	537	622	551	602	543	588	597	550	596	586	564	585	574	576	596	584	568	591	590	651	538	591	580	542	584	603	557	573	628	585	581	592	579	575	533	585	548	591	584	585	578	585	533	564	583	619	630	571	564	548	612	529	583	558	557	564	562	595	562	553	569	565	554	578	584	555	514	570	576	562	591	573	571	527	523	577	610	548	564	592	565	616	520	602	583	577	549	555	615	588	533	643	574	588	586	561	591	546	564	591	561	542	585	599	586	623	574	565	572	566	575	576	616	552	554	576	595	566	550	586	576	559	576	576	515	540	532	552	567	597	571	559	568	551	563	563	609	589	531	558	565	576	552	564	554	572	582	595	580	590	544	634	581	576	572	534	561	570	574	564	565	534	583	568	591	610	562	584	592	594	574	600	561	586	607	588	589	577	567	598	614	593	589	600	549	578	581	532	587	606	611	562	564	579	628	550	552	600	581	573	584	584	562	569	574	586	588	576	583	602	594	586	571	574	561	561	603	596	579	593	576	529	567	560	573	593	601	564	603	551	557	602	555	565	566	555	619	577	582	587	556	578	547	564	604	574	574	560	597	583	608	541	569	556	563	552	612	627	547	580	569	594	579	551	575	570	587	572	551	596	572	563	596	562	612	565	539	589	560	559	622	567	589	577	593	550	608	567	593	586	557	591	543	585	562	608	586	529	603	563	572	567	602	572	569	589	588	606	566	553	578	571	587	539	584	576	568	559	571	612	574	569	579	599	603	572	601	583	586	578	582	577	573	579	581	556	545	543	576	571	565	568	562	541	593	549	563	560	553	576	585	573	569	556	622	564	591	587	575	588	565	604	566	584	538	579	597	579	598	606	624	548	603	578	582	598	598	574	600	569	598	538	570	571	582	628	591	525	561	631	573	606	559	570	585	558	572	537	573	567	559	582	611	563	568	595	603	520	574	604	523	571	612	574	603	539	619	539	518	570	565	545	554	580	561	605	603	572	569	556	554	586	616	588	571	599	599	578	582	603	557	568	575	598	581	603	530	590	542	560	533	603	574	569	593	575	543	569	559	571	584	592	593	535	621	588	593	540	565	592	616	574	554	577	623	561	595	582	596	566	629	598	605	599	549	583	588	596	614	549	611	589	580	629	574	597	570	586	566	594	603
12336	49542	38384	8387	1461	1169	955	861	727	728	691	666	709	660	607	609	564	624	585	600	620	579	585	646	589	602	577	628	565	582	594	583	574	596	583	540	572	583	590	637	570	617	578	575	582	589	572	585	540	550	562	575	558	551	539	580	568	554	565	580	559	571	557	581	553	578	565	594	619	546	519	609	547	532	612	580	584	625	570	555	586	601	544	567	570	543	573	591	563	570	538	544	587	611	567	571	558	516	569	579	567	587	569	553	573	538	567	559	534	549	555	595	562	560	577	545	583	558	603	617	591	584	588	575	546	560	589	555	554	584	592	546	583	577	573	618	533	548	590	588	582	576	560	593	589	597	541	536	546	547	565	624	575	561	558	571	619	563	540	585	575	558	515	565	588	586	557	554	602	561	530	619	628	569	589	592	549	557	597	597	586	558	621	528	585	565	578	563	545	588	541	531	612	559	560	579	537	583	527	580	574	553	562	552	594	576	587	590	568	606	566	594	559	584	536	624	599	588	587	537	606	574	590	577	545	604	562	547	569	555	572	596	555	611	549	563	602	575	597	578	553	567	598	559	589	551	561	570	542	545	577	582	565	556	596	587	553	546	626	587	580	603	578	551	579	554	604	567	569	569	544	595	563	548	514	559	548	565	581	582	566	596	595	551	567	508	580	616	567	597	545	542	584	586	528	580	579	515	553	586	614	595	572	571	587	559	560	602	548	589	587	572	627	572	605	564	544	544	610	596	617	586	546	600	562	529	556	537	603	606	553	577	559	569	546	580	557	567	563	594	604	569	536	568	537	585	538	555	575	583	608	591	566	583	578	602	576	601	556	565	546	557	638	622	559	588	572	561	540	574	575	545	549	603	563	542	606	560	534	542	582	568	564	545	548	508	568	593	541	554	571	571	598	586	575	522	562	604	576	502	609	589	536	569	598	537	559	570	583	578	604	560	551	578	579	569	562	619	588	602	554	576	606	549	574	569	572	588	571	544	535	571	578	549	610	572	562	562	582	534	596	581	563	538	534	584	559	600	580	579	537	545	574	567	570	561	581	554	541	552	603	536	548	590	548	600	567	567	550	573	602	606	584	578	555	574	578	539	580	542	565	589	552	574	602	582	569	609	562	541	614	584	553	544	589	601	594	575	582	593	533	576	573	578	587	543	552	588	576	587	609	534	541	579	585	582	586	600	549	554	568	584	557	577	558	589	556	577	579	580	579	583	597	621	565	601	554	561	564	541	573	555	608	628	574	562	576	570	568	580	581	611	598	566	558	556	596	562	565	575	600	592	580	574	599	624	561	567	592	597	594	539	583	620	531	559	630	599	608	614	544	589	584	625	576	595	590	585	560	546	584	606	590	543	537	588	563	581	588	572	581	584	575	569	595	531	612	553	599	599	582	551	580	584	572	555	578	568	543	620	559	603	594	543	550	548	572	572	570	554	577	564	597	625	566	605	599	603	574	583	560	571	590	590	584	553	561	559	629	564	582	589	558	541	578	597	596	572	587	571	554	560	571	578	577	548	547	560	554	556	581	558	617	588	548	594	565	595	576	533	562	631	570	564	580	563	538	553	546	565	564	572	574	574	562	572	559	586	552	551	562	538	568	573	529	577	586	574	595	586	609	601	548	580	580	599	572	594	579	579	562	580	565	556	568	602	598	561	536	565	583	576	585	582	587	594	536	591	573	614	600	592	573	587	574	604	568	600	555	593	573	564	569	595	556	588	601	561	593	580	595	569	601	586	598	576	590	605	590	588	569	562	583	554	541	598	586	552	603	527	578	529	552	607	591	544	553	606	558	538	549	564	577	578	565	592	546	617	573	546	574	569	564	547	577	533	575	573	560	594	581	562	619	552	598	586	563	554	548	560	627	601	586	598	611	575	546	581	544	543	593	575	569	538	603	565	540	568	545	574	598	574	564	575	588	530	579	544	563	577	568	631	590	607	569	597	617	603	584	533	569	592	560	559	530	596	588	567	569	600	586	569	648	569	603	579	533	562	586	560	533	531	593	596	551	529	555	585	576	545	562	581	557	602	591	590	623	596	562	573	554	577	579	564	591	583	632	607	575	590	567	544	564	559	567	546	568	574	552	597	555	583	574	559	538	591	547	595	567	569	588	614	587	586	595	554	559	597	566	514	604	549	588	572	552	573	610	539	569	602	575	606	574	554	609	598	586	558	565	568	569	617	572	547	579	576	553	594	550	560	583	535	558	534	584	587	589	548	611	577	599	525	562	579	618	599	591	560	562	589	567	600	566	573	570	565	575	526	579	534	607	575	571	592	568	606	584	550	586	563	569	590	575	601	583	553	559	546	553	584	563	580	603	553	580	550	582	556	571	541	556	567	580	536	605	564	565	592	567	604	550	570	578	570	603	589	561	593	614	623	653	579	616	572	631	612	543	567	558	585	595	601	588	600	584	604	595	600	548	578	545	547	538	551	563	563	573	571	567	584	610	558	600	518	615	571	611	579	609	567	611	601	585	621	575	536	506	571	609	557	598	575	589	582	572	597	595	550	554	580	557	529	559	555	582	575	560	550	584	568	541	565	570	591	529	595	568	583	571	587	583	614	542	567	599	575	560	553	552	631	616	550	602	600	580	635	553	520	597	556	583	545	565	607	548	575	561	589	593	566	580	600	554	563	567	547	553	577	535	546	572	539	563	590	570	526	562	580	559	579	589	534	560	576	571	571	598	563	619	617	547	532	553	584	582	587	638	525	581	590	589	615	575	558	574	554	587	573	569	565	583	613	584	603	569	546	563	592	576	584	581	524	577	561	562	564	541	549	569	568	545	565	592	610	590	564	560	599	617	561	597	552	519	538	577	609	543	584	560	596	620	522	583	567	582	583	525	595	527	554	562	559	594	531	495	572	562	599	551	608	584	546	573	586	618	596	601	554	588	586	592	570	606	584	572	555	556	538	542	560	548	562	542	595	561	572	570	631	550	545	587	567	614	579	569	568	599	590	563	579	596	598	545	551	575	559	551	628	547	530	527	543	561	552	570	585	549	562	626	568	577	548	574	534	594	591	532	564	586	561	566	546	592	570	534	576	499	553	551	553	626	570	597	553	579	596	568	538	591	557	575	580	558	573	590	559	576	588	615	576	545	574	609	569	570	537	573	565	613	584	582	537	552	595	551	582	574	580	575	577	559	543	595	578	552	569	608	612	549	561	542	566	555	580	553	602	564	546	572	573	607	587	544	605	614	563	554	575	563	589	544	592	557	560	557	545	609	584	542	604	533	570	584	538	589	552	583	562	569	588	580	597	581	534	563	566	555	539	552	603	582	586	569	537	551	582	554	565	535	587	591	555	564	572	550	602	592	583	614	611	557	578	609	592	619	569	613	600	564	555	593	573	607	581	560	549	565	594	586	593	603	576	568	538	559	606	573	569	586	569	563	532	559	569	558	567	602	607	582	573	603	608	519	585	577	553	596	563	617	575	558	577	548	599	643	585	554	604	574	564	547	634	561	536	579	578
22129	20969	28827	23415	20974	21000	10321	885	599	489	434	382	355	324	327	275	295	247	237	205	219	229	232	228	188	196	242	224	220	207	218	191	191	172	230	193	179	216	191	202	189	205	192	212	174	178	192	193	217	204	177	179	194	184	188	190	185	201	197	178	179	164	195	193	176	203	177	175	161	164	197	186	209	163	185	184	193	187	159	176	181	164	173	168	178	176	186	186	189	197	174	189	180	193	184	177	190	180	182	171	193	180	187	194	187	185	189	187	180	181	175	180	207	164	195	179	198	163	229	181	173	180	198	180	191	161	165	186	205	171	164	185	209	197	162	200	195	191	191	187	184	201	195	194	192	184	200	196	194	176	165	202	176	177	194	167	169	185	174	176	174	167	152	172	176	165	177	194	190	168	174	171	188	173	153	184	192	172	198	178	178	198	179	201	197	185	181	190	169	185	179	205	171	161	207	180	188	177	183	171	171	167	190	173	177	165	192	194	169	189	173	202	164	166	184	204	192	186	187	176	183	207	169	185	185	177	208	200	193	186	174	170	179	189	189	178	155	168	201	180	179	192	181	190	161	173	174	194	193	173	186	197	196	194	168	174	183	169	187	158	171	166	175	183	164	171	167	150	188	150	211	197	180	182	181	188	173	197	187	165	178	192	151	153	174	179	173	196	168	203	184	185	179	178	153	176	171	191	190	178	211	178	176	189	197	158	174	164	186	222	168	191	184	151	173	183	189	190	187	157	176	181	198	156	177	193	175	196	197	188	153	162	199	161	162	191	177	198	164	182	173	199	191	199	182	210	168	191	170	186	197	171	165	177	187	183	185	171	165	192	186	182	178	189	188	178	186	196	170	175	201	196	180	182	199	184	177	167	185	171	180	145	171	183	170	166	171	160	181	183	185	182	189	185	174	168	186	168	158	176	171	184	163	170	204	202	179	207	175	148	170	182	196	177	185	170	166	169	186	196	166	151	186	188	196	175	158	189	175	187	172	167	176	192	171	159	176	188	196	174	180	174	186	192	171	171	171	192	191	168	185	157	198	159	177	179	191	188	189	157	178	195	174	193	178	167	196	190	171	179	196	166	196	178	182	188	187	224	178	160	173	189	182	193	162	188	183	179	167	196	179	199	163	195	189	168	171	193	182	177	174	203	171	179	197	203	179	198	168	184	171	191	185	177	176	160	157	182	164	172	157	176	197	198	185	198	172	177	209	156	191	136	179	188	193	187	171	188	179	166	180	164	181	188	165	161	186	187	170	206	203	190	188	177	182	196	183	200	193	203	166	175	169	184	191	165	181	169	198	200	194	181	167	172	188	176	159	165	165	170	190	191	172	166	173	204	175	181	173	200	194	199	183	170	165	189	170	177	162	187	163	204	197	170	191	182	189	176	171	177	177	193	176	192	187	183	155	179	178	190	188	182	191	167	181	203	179	201	178	185	168	168	189	186	167	183	179	193	163	185	205	174	153	184	179	187	186	187	165	164	205	192	187	185	187	179	203	193	186	192	176	181	181	186	162	175	169	174	159	195	195	190	188	204	204	162	180	157	180	193	159	196	177	186	196	195	155	194	170	185	199	192	181	204	200	182	203	183	175	149	189	165	185	168	205	177	178	186	182	186	184	177	162	179	165	177	182	184	180	152	184	188	144	172	151	183	190	141	138	195	189	202	177	173	187	180	187	153	171	163	189	167	187	134	181	205	165	188	177	160	183	193	204	160	169	184	155	180	172	179	167	188	168	193	190	144	210	165	187	177	172	177	198	153	167	180	166	204	170	179	176	196	171	183	160	183	173	174	187	184	186	169	192	168	185	177	181	183	158	163	186	179	163	170	171	182	206	182	161	173	177	182	191	198	178	181	187	176	176	179	158	218	165	217	190	201	194	191	171	196	144	177	163	189	170	161	181	181	202	163	190	166	160	169	181	188	218	184	163	171	167	157	174	177	204	193	188	203	186	181	151	172	185	159	164	191	173	191	188	169	180	192	167	171	174	185	176	197	174	175	169	186	171	171	159	172	178	172	204	146	162	180	202	178	181	191	187	202	151	175	176	180	179	164	164	190	198	162	201	189	187	182	201	167	174	173	196	181	187	180	178	205	191	192	187	186	181	179	173	165	194	157	174	205	175	160	177	173	171	171	179	165	190	189	200	192	192	173	183	177	195	187	173	172	190	199	201	157	157	197	191	166	187	186	173	207	179	208	182	175	168	176	183	175	197	201	177	184	188	170	187	196	204	175	179	178	189	202	197	175	175	206	179	182	158	165	171	182	174	167	159	172	183	195	171	187	175	152	196	187	175	179	199	198	181	178	175	184	186	159	199	187	166	192	179	163	188	193	170	174	198	183	162	170	177	175	180	180	149	160	180	197	189	207	170	182	187	195	204	187	183	192	181	176	157	195	182	200	178	150	187	158	177	148	162	161	179	186	190	174	173	181	187	180	160	172	183	170	189	162	189	160	191	201	157	189	176	173	194	173	175	160	168	184	172	169	182	191	195	166	196	183	187	160	160	187	193	184	157	176	190	182	190	183	178	188	181	187	180	185	160	190	154	180	141	196	160	165	172	183	196	176	194	176	168	185	173	172	171	148	191	172	193	170	168	187	170	172	167	195	181	188	178	159	193	184	156	186	166	185	191	166	201	166	179	164	168	180	200	158	164	183	159	191	153	195	188	181	193	178	164	202	162	171	210	171	167	180	191	167	177	164	165	161	191	174	190	174	148	203	198	204	181	184	169	156	175	184	159	187	197	183	175	169	178	183	195	187	187	181	188	191	160	162	164	180	183	171	180	167	175	171	179	169	184	182	173	178	181	182	184	186	200	198	160	178	155	177	179	207	181	159	190	177	181	186	184	181	189	196	163	192	177	173	164	181	163	197	178	172	194	170	178	140	174	185	161	176	160	187	177	184	179	158	164	174	170	184	163	202	183	173	182	199	175	202	202	165	196	179	156	174	181	171	160	188	188	175	170	191	203	176	163	178	191	182	184	170	157	190	212	174	180	184	193	182	180	189	186	183	190	180	193	194	178	163	171	191	188	168	169	172	165	173	178	160	143	182	193	170	210	185	183	143	173	172	203	196	192	185	172	189	186	175	181	181	180	164	182	188	186	197	172	192	182	193	150	183	202	164	155	167	183	163	196	171	163	171	182	169	170	163	186	193	184	173	184	168	187	191	158	177	188	163	185	194	186	171	182	184	184	172	172	175	162	202	186	182	174	203	210	167	185	187	180	176	206	178	167	195	173	180	183	220	186	186	196	189	155	171	197	172	194	169	169	178	187	173	162	184	178	149	145	189	190	186	185	201	196	188	193	164	198	169	172	156	201	158	181	196	179	185	201	190	165	152	183	158	186	173	183	185	208	179	175	185	216	186	187	179	168	162	169	176	165	168	196	172	190	184	190	185	195	185	205	186	181	182	188	167	203	182	170	172	181	194	193	178	176	183	184	176	192	203	167	184	190	179	175	199	195	170	173	192	194	194
21696	73687	57693	16555	2917	2183	1585	1159	917	722	579	510	421	419	391	393	286	304	284	266	271	255	236	225	245	232	203	235	239	206	193	236	215	204	214	193	197	211	209	199	212	191	205	183	204	192	179	198	202	176	187	184	174	213	176	180	189	188	192	164	178	151	189	192	179	196	166	196	186	197	186	190	172	162	171	164	202	172	159	167	185	170	207	185	184	176	168	177	160	194	184	182	182	161	176	182	186	192	189	175	181	170	194	174	168	177	170	178	188	180	174	176	180	170	187	180	176	176	197	201	191	181	188	162	169	169	193	181	208	171	188	152	177	166	186	174	188	177	201	194	180	187	177	160	159	162	191	177	164	166	166	186	168	211	176	184	172	175	199	156	189	173	186	181	190	212	208	173	184	207	172	174	180	185	180	210	143	193	162	191	197	170	171	187	190	184	179	184	174	186	178	168	190	171	193	197	183	147	194	196	181	194	168	187	150	180	173	178	178	165	183	193	169	177	187	186	170	175	177	181	172	160	155	205	176	194	178	184	187	195	176	163	174	181	176	172	175	184	172	171	178	182	168	184	167	176	149	188	169	173	186	162	195	177	172	161	188	176	172	164	199	163	177	188	165	208	196	189	153	185	181	193	169	173	163	185	163	204	185	196	191	175	164	165	193	180	180	163	155	179	183	164	172	174	162	169	201	193	190	167	197	170	200	200	182	165	181	195	169	182	202	202	189	172	161	174	166	165	178	215	181	188	189	186	157	191	174	170	150	169	186	178	161	188	163	203	180	185	191	177	164	194	170	183	188	186	178	191	179	183	162	179	174	180	174	193	172	174	168	180	178	201	198	196	174	181	196	188	176	181	164	181	156	171	183	170	177	191	164	168	169	165	168	194	173	184	194	162	161	178	173	200	167	190	164	175	193	170	199	177	171	166	168	195	177	199	175	182	203	190	196	179	178	169	162	150	181	165	187	199	189	173	198	183	145	188	182	183	189	153	162	172	180	171	175	191	189	192	193	173	174	187	202	196	177	172	187	191	155	190	185	193	184	192	182	170	141	170	185	167	164	169	168	170	189	182	160	186	166	190	168	181	185	180	169	196	163	170	178	183	208	162	175	189	168	200	179	189	166	171	168	191	160	172	184	165	184	180	164	173	176	177	189	169	162	164	163	166	195	158	159	184	173	175	168	205	191	196	190	160	198	199	189	193	160	179	175	211	180	172	172	184	182	168	203	160	163	152	168	163	189	177	203	174	190	186	174	169	166	167	164	183	193	148	159	170	181	159	184	201	191	163	190	178	180	185	166	186	165	188	186	214	156	183	160	168	193	169	173	171	184	179	165	162	161	179	154	171	164	188	154	174	174	162	151	156	185	185	181	159	157	168	205	172	187	185	172	164	185	190	172	199	183	184	192	182	161	194	175	158	196	197	172	173	164	176	165	177	179	181	190	161	145	182	157	189	191	171	196	165	162	195	185	177	176	181	189	185	199	167	164	195	155	157	193	209	184	179	154	191	181	152	186	182	206	174	172	191	148	187	200	186	189	178	186	184	173	195	182	160	194	167	180	176	193	170	179	179	201	184	175	193	175	175	171	145	193	179	173	197	173	191	184	190	179	168	168	178	185	184	202	197	208	191	171	194	180	177	186	174	186	186	184	207	207	163	189	182	188	185	184	159	157	169	201	192	165	178	183	191	181	175	193	180	175	185	196	191	177	197	183	168	184	170	177	187	179	174	216	172	193	166	188	166	176	170	187	176	205	170	184	172	182	165	180	195	153	193	196	205	174	186	188	189	198	199	152	179	186	175	192	185	183	182	180	167	174	182	181	164	194	204	196	176	191	191	195	204	189	199	186	177	178	183	189	168	163	173	196	188	170	183	177	191	182	204	189	186	186	178	171	191	202	166	180	174	175	195	170	194	151	176	175	186	191	187	180	185	209	175	164	180	172	163	171	163	186	176	175	167	179	188	183	183	184	177	171	193	186	175	138	193	154	185	173	182	185	202	204	202	166	180	195	165	183	203	194	174	193	214	182	179	176	161	157	169	172	185	164	169	177	193	161	165	168	182	199	181	163	183	182	168	179	197	189	171	185	190	180	155	143	192	175	154	185	189	184	172	175	167	188	167	183	183	198	210	171	188	186	197	176	170	202	181	166	172	194	178	190	191	211	197	165	175	190	219	181	175	183	183	210	154	214	185	189	178	179	178	189	206	196	171	170	193	187	173	189	189	185	163	191	198	176	156	191	196	164	169	182	197	181	168	185	204	174	174	176	168	183	156	169	181	179	196	163	167	186	190	189	178	181	190	190	179	200	166	196	168	188	237	175	186	191	178	164	192	161	172	155	182	175	185	166	198	146	179	201	168	167	166	185	190	184	186	208	173	191	185	191	171	157	172	172	174	164	181	186	190	180	183	182	190	177	172	210	179	176	186	190	161	204	171	166	157	162	194	182	197	190	174	181	173	190	183	177	179	212	197	189	184	210	165	180	183	157	180	171	171	176	169	189	167	177	172	182	180	152	159	188	174	170	177	185	187	164	193	171	167	187	168	157	178	185	185	172	193	166	177	179	178	150	200	206	188	184	163	171	180	181	181	188	190	181	190	184	173	195	173	193	176	172	173	194	178	179	166	192	170	159	168	171	183	182	184	198	181	189	198	171	194	211	167	176	190	172	186	165	187	168	160	191	174	187	171	189	183	165	169	209	161	165	200	189	195	186	179	206	174	166	159	186	172	157	165	210	172	207	215	155	186	158	184	170	167	156	185	184	161	192	210	150	171	188	186	181	195	160	182	189	169	172	186	199	171	163	167	181	151	188	182	178	164	202	177	198	183	172	163	167	173	167	175	202	208	149	199	164	180	163	192	192	189	193	182	192	173	183	175	185	167	183	202	197	171	193	179	176	180	178	174	185	166	202	185	168	190	156	167	192	170	161	161	185	167	167	162	165	160	146	161	172	162	175	160	179	174	198	161	172	177	168	179	177	161	199	172	179	166	190	146	178	192	185	176	185	173	183	183	188	183	157	186	153	175	163	176	180	190	193	182	170	190	199	177	168	169	190	209	151	172	176	193	185	166	189	185	181	198	198	166	172	151	191	184	193	194	178	175	202	185	196	164	218	182	186	165	191	158	190	189	175	181	179	167	163	190	164	163	173	173	156	213	180	188	165	176	181	180	167	173	160	151	174	172	171	190	189	189	191	179	194	147	185	150	184	192	165	175	193	166	185	172	174	182	179	168	184	166	160	157	160	197	200	181	189	180	175	179	177	182	212	174	172	179	172	197	184	171	160	165	176	189	181	187	168	197	180	186	182	167	180	163	167	180	187	177	166	172	160	174	170	193	194	188	163	180	189	164	192	167	184	180	175	153	169	182	191	166	175	215	173	199	191	187	158	193	183	172	172	170	186	163	151	183	162	153	183	184	163	160	198	200	170	174	177	173	171	199	158	151	172	192	187	193	170	183	177	190	181	155	191	170	164	186	177	186
27302	20790	17348	5022	650	617	619	652	605	681	609	608	585	630	547	604	607	603	594	617	605	590	629	617	579	616	614	639	595	577	618	586	583	631	582	588	564	532	614	588	569	574	628	595	572	609	588	594	590	602	607	646	652	616	599	603	566	608	614	561	553	591	592	554	621	586	587	617	606	608	583	607	579	606	588	601	583	606	600	601	607	618	578	605	594	598	625	543	575	590	559	562	540	617	628	569	602	564	637	620	595	579	595	580	598	591	648	625	576	608	570	553	551	617	561	576	590	598	610	580	546	568	570	560	609	627	571	637	622	610	658	632	600	590	600	613	622	621	569	603	572	578	586	631	611	590	626	561	594	596	581	584	555	596	597	567	587	580	593	650	601	586	558	594	609	622	558	591	544	572	572	548	582	574	618	609	592	577	545	603	613	597	621	568	552	563	588	651	590	634	618	607	564	538	642	547	611	588	621	598	598	648	588	599	573	599	643	584	614	593	628	606	607	610	601	613	610	573	594	559	547	612	548	579	581	577	588	578	571	596	622	612	632	596	594	566	588	589	605	619	589	606	541	628	601	595	588	600	615	620	536	566	611	563	555	637	591	600	607	590	559	564	613	622	572	569	616	600	614	610	581	566	603	618	573	543	564	627	602	590	646	567	582	591	596	544	605	594	610	626	589	648	603	600	579	560	594	558	614	584	576	549	590	601	577	599	559	604	619	622	577	566	598	587	584	586	612	601	586	614	584	657	546	587	620	630	583	640	561	603	565	577	625	568	578	592	584	624	575	580	591	612	623	641	585	615	591	552	598	578	550	608	569	622	602	583	616	562	629	617	629	583	594	619	598	577	647	628	589	586	608	612	626	585	595	590	593	596	557	598	616	535	603	550	604	572	576	595	597	569	592	563	567	622	586	579	598	564	594	602	631	615	578	632	623	562	601	595	581	617	623	579	622	602	599	632	570	576	625	569	583	582	604	602	594	543	633	599	635	578	599	588	600	605	531	597	600	594	595	575	639	578	604	598	557	622	585	626	574	634	579	552	562	628	591	611	614	625	570	616	570	588	630	614	601	584	595	613	572	562	578	586	581	588	592	641	583	590	616	616	606	577	592	595	547	618	576	572	623	612	596	610	571	601	580	574	611	607	556	575	581	559	589	635	588	582	593	608	560	579	608	574	599	625	615	536	612	597	578	545	592	600	576	588	579	587	571	597	553	568	570	560	593	574	608	574	610	591	589	587	584	606	590	530	600	634	615	617	556	571	564	573	584	543	624	594	592	628	575	632	601	597	594	608	575	602	574	590	604	580	619	554	585	613	644	597	618	607	598	559	625	573	589	587	579	595	566	579	617	621	593	572	598	579	585	593	598	570	561	609	576	599	619	577	647	597	634	613	591	589	578	559	591	582	607	551	603	583	585	621	619	643	621	572	616	615	582	579	592	598	589	592	609	624	592	592	643	567	597	587	596	575	593	611	595	592	612	621	560	607	592	537	610	598	609	564	619	614	618	627	564	648	614	613	571	569	618	636	577	581	564	597	555	594	612	593	607	591	582	634	614	599	599	570	614	640	573	621	575	582	567	635	569	626	568	533	598	633	617	612	586	594	618	568	581	585	584	599	632	564	615	618	613	601	574	641	578	576	599	597	574	614	602	633	586	570	612	576	556	554	605	588	620	578	584	587	586	569	589	593	589	598	628	578	547	565	580	587	583	578	604	620	595	637	611	596	621	561	594	568	610	602	602	596	602	608	559	570	561	588	596	610	580	591	620	593	627	577	585	558	587	551	596	603	600	555	596	554	540	664	628	574	589	617	619	558	645	610	588	632	601	611	578	602	563	606	630	557	591	567	573	593	547	592	613	582	582	567	616	543	616	563	618	578	579	604	596	570	619	609	610	603	626	572	594	570	581	554	594	604	607	637	588	551	630	603	593	583	566	586	595	586	623	536	617	545	607	580	556	580	607	594	659	609	601	608	584	600	575	605	563	622	566	612	569	580	575	583	590	525	594	565	613	597	579	571	595	609	610	630	611	595	584	631	551	626	612	572	587	577	578	619	561	647	616	629	574	585	568	641	586	585	587	613	595	573	571	632	600	574	570	547	602	582	600	630	615	583	557	602	623	587	658	622	577	563	580	569	574	588	613	617	601	636	588	589	622	591	585	628	611	596	613	640	640	601	597	571	569	587	572	578	610	560	587	548	618	619	614	579	558	575	525	594	576	602	587	649	587	639	574	587	587	577	576	596	593	566	605	595	579	555	572	613	561	593	617	593	584	590	604	649	585	578	578	594	577	597	606	614	565	617	613	593	597	606	536	607	587	562	580	578	598	615	564	625	625	592	604	569	613	575	573	591	594	554	627	588	623	582	560	566	571	601	610	595	573	571	580	613	602	608	602	590	586	605	609	595	578	598	571	626	602	598	597	608	628	575	551	600	612	555	626	573	598	609	626	583	570	604	570	595	579	542	629	582	616	583	639	658	569	558	595	589	554	598	582	630	587	621	558	592	634	613	569	595	613	568	606	565	610	626	625	620	579	606	604	588	602	576	615	591	545	636	612	628	547	582	557	649	551	573	620	574	580	570	570	606	597	577	586	546	610	586	589	580	590	573	613	595	601	631	576	609	598	590	613	618	591	577	596	586	586	599	619	634	600	597	586	602	606	593	574	561	610	607	565	603	582	559	598	598	562	618	625	598	580	579	603	598	576	609	578	594	593	565	564	601	613	597	610	589	608	578	591	576	606	590	633	624	581	583	567	598	594	621	578	571	589	579	568	594	594	628	609	567	585	565	593	576	571	589	606	594	603	573	603	593	574	597	599	585	616	576	595	567	597	568	569	575	603	619	617	641	575	608	597	601	584	582	612	522	541	574	582	586	595	606	596	622	598	571	580	577	641	598	589	604	585	609	583	630	581	637	568	568	587	618	574	583	635	597	614	605	622	598	609	527	592	582	561	608	604	572	594	581	579	584	562	604	592	624	575	582	644	593	572	621	588	613	633	597	561	572	649	580	579	570	589	587	585	601	596	589	573	569	644	594	586	586	578	583	622	612	621	619	598	601	594	583	578	657	627	634	599	552	573	618	588	612	606	608	586	604	604	603	603	605	545	635	626	601	597	557	596	584	605	577	592	627	591	630	588	566	599	629	578	582	560	558	561	602	594	612	575	533	598	535	561	572	577	556	603	560	576	598	548	594	576	618	645	583	572	565	606	599	629	592	584	544	589	609	568	595	620	604	628	574	562	607	596	596	594	564	593	650	592	580	608	586	601	612	605	607	556	632	596	543	606	550	568	578	606	600	601	603	584	617	602	611	618	604	617	604	641	593	609	628	555	637	579	611	572	607	590	584	603	566	576	608	568	582	592	573	571	583	634	599	587	606	584	607	630	586	593	596	589	623	601	615	567	622	597	549	603	570	587	541	570	586	613	580	610	663	609	597	581	593	572	564	554	569	569	598	602	618	584	603	656	599	624	612	611	613	593	613
9991	22747	11925	2114	648	650	640	652	655	667	558	605	583	623	635	651	646	626	612	617	610	634	582	593	620	574	614	622	629	588	620	584	612	685	617	578	657	599	622	619	616	633	667	632	604	636	655	559	620	622	588	609	607	591	634	577	625	637	617	625	623	593	602	631	620	623	633	603	640	616	649	638	660	601	596	616	600	630	625	641	592	656	604	602	586	654	575	634	612	642	627	638	590	599	591	644	627	579	595	605	619	637	615	612	592	617	636	609	612	591	592	600	619	625	611	591	612	559	614	563	634	564	553	619	623	604	608	653	592	641	611	635	602	603	606	602	625	649	636	601	608	597	568	586	638	635	633	630	658	637	603	628	645	622	627	614	642	597	628	591	555	643	626	580	608	641	608	624	532	640	601	668	651	623	663	585	614	609	598	629	637	599	607	597	607	659	569	626	620	570	610	615	628	640	612	596	625	621	619	605	643	600	647	582	631	585	627	609	631	628	585	601	582	609	621	635	601	594	592	628	632	597	599	635	611	597	595	615	613	617	625	657	629	614	656	601	604	556	612	633	601	615	621	635	632	648	565	644	596	611	658	603	587	590	636	647	632	664	628	626	612	622	582	577	623	597	634	573	606	610	609	637	658	642	648	638	625	639	592	627	617	657	643	655	636	642	610	584	676	653	629	650	616	630	621	604	610	628	631	650	650	581	622	610	605	637	637	629	601	614	652	639	605	669	588	605	639	623	584	619	598	588	621	572	628	609	633	610	582	618	629	643	628	593	641	606	629	612	581	606	624	641	616	622	620	613	589	641	564	655	600	592	608	585	630	591	636	637	618	648	625	605	613	623	570	602	619	651	602	644	615	618	612	635	599	622	645	624	628	622	711	620	626	615	578	636	585	622	594	591	656	637	619	602	600	654	626	599	641	623	654	613	663	600	597	605	611	591	617	587	616	595	624	606	622	586	627	660	602	562	594	646	594	644	591	618	578	607	626	633	611	625	628	636	616	620	640	611	626	623	631	621	590	594	628	592	595	604	620	600	592	660	611	633	640	602	616	593	559	639	585	601	617	649	594	619	588	609	585	617	622	634	641	613	624	631	620	636	607	625	615	635	633	612	606	615	603	616	628	630	618	624	595	578	572	620	657	590	649	619	628	620	623	649	574	609	585	596	605	640	610	607	637	637	639	607	615	620	633	620	630	576	577	639	607	568	617	622	560	628	620	674	641	625	592	597	614	608	626	594	569	643	630	655	611	637	587	605	654	621	630	607	606	609	609	630	615	613	579	631	595	622	629	607	618	628	647	627	633	612	631	619	598	662	651	587	586	621	629	601	606	600	597	630	590	609	615	608	664	628	640	582	585	598	597	580	639	606	641	629	650	630	618	636	576	653	594	605	626	587	645	616	603	626	643	586	634	580	617	621	617	626	612	624	646	626	596	661	642	665	637	655	625	615	605	641	624	616	618	609	612	565	621	631	595	619	644	615	598	621	661	598	592	644	633	586	642	643	624	618	590	604	567	643	570	624	598	614	647	666	559	600	603	606	610	618	582	648	628	581	572	615	592	603	645	601	647	653	588	605	640	630	603	598	595	601	634	648	631	607	612	614	597	618	634	634	601	631	591	609	566	613	622	620	601	628	623	616	652	579	634	648	624	615	617	638	632	594	622	575	637	619	595	601	640	641	611	623	613	617	625	589	592	653	599	621	632	632	647	613	554	569	601	660	624	598	634	630	619	581	601	614	617	603	606	638	649	567	594	624	601	590	590	638	655	594	564	584	563	622	650	610	612	601	602	612	642	650	597	635	613	608	646	658	628	596	617	591	623	639	645	604	606	633	630	636	583	690	602	600	606	682	635	585	619	663	610	602	660	572	606	618	623	615	652	615	587	587	634	584	600	604	568	588	662	650	649	563	667	622	627	591	605	606	608	611	623	574	682	625	596	668	651	627	602	609	614	631	638	627	575	617	668	596	635	631	595	635	625	608	571	619	601	640	637	593	608	584	581	594	585	576	581	621	577	597	658	646	584	626	600	589	669	640	571	585	625	640	642	617	622	641	603	608	588	621	580	572	584	604	588	589	609	620	616	633	597	629	664	610	616	617	622	590	644	613	631	602	600	685	672	628	600	665	594	610	646	648	586	582	610	630	613	586	591	612	642	584	600	620	618	615	635	617	589	611	587	611	632	596	588	606	607	633	627	642	662	597	626	614	591	586	607	585	568	655	624	633	613	591	614	639	607	620	620	626	651	628	596	611	627	614	627	590	672	620	562	582	629	607	602	601	644	623	606	624	597	615	610	610	592	645	615	601	615	649	600	611	634	612	664	624	620	607	604	606	614	614	603	622	610	637	643	569	587	630	616	589	612	591	605	646	612	610	605	636	649	597	624	609	582	602	584	621	632	582	636	591	657	583	592	573	632	648	658	634	600	615	623	613	624	599	639	621	676	599	600	569	610	625	641	652	606	584	621	606	638	590	659	580	625	635	621	624	586	609	618	576	627	652	560	618	584	596	606	578	587	632	635	633	617	624	591	631	610	631	626	607	613	642	635	621	627	619	626	610	635	693	620	637	601	620	643	617	645	640	627	602	628	640	616	582	637	633	613	607	667	609	653	640	619	645	625	607	600	583	628	619	615	598	606	579	627	612	658	621	649	631	653	624	640	671	630	671	618	602	602	593	625	668	626	628	603	611	605	584	623	642	618	640	621	618	617	546	623	644	587	620	597	585	626	645	602	608	647	604	621	612	621	594	618	596	659	629	594	606	639	658	595	602	599	639	622	637	607	652	614	601	609	636	625	626	615	622	627	670	652	631	621	621	597	660	585	607	592	603	645	615	591	638	598	603	634	607	602	636	620	606	620	653	674	609	588	602	603	617	616	584	623	683	619	581	643	596	607	622	605	609	620	652	637	580	579	608	622	645	635	666	594	642	561	630	608	641	635	574	610	629	605	605	615	601	596	600	583	593	591	602	604	595	616	635	598	639	641	571	591	635	629	608	608	558	652	625	627	607	576	639	631	568	597	576	624	642	634	633	641	639	611	623	581	631	574	641	621	603	591	637	579	626	619	617	622	626	608	603	662	651	602	581	650	662	601	592	606	638	650	614	599	631	614	619	580	632	587	602	621	623	641	582	591	660	595	636	658	582	578	645	605	620	601	630	587	650	612	645	615	641	589	620	617	655	616	608	630	572	593	606	605	630	626	631	596	623	622	639	626	597	649	629	585	616	586	631	629	640	634	602	615	578	634	606	617	609	608	607	629	594	655	619	611	567	648	616	620	606	533	619	652	640	611	618	597	652	604	599	660	643	626	594	637	613	598	628	591	640	601	607	634	602	602	611	583	624	586	562	636	567	579	613	619	614	651	645	580	632	592	610	606	603	626	591	622	622	639	591	598	605	586	619	572	582	631	622	604	635	622	598	627	612	618	625	626	620	646	591	614	617	610	610	635	618	599	627	653	631	611	646	652	642	585	614	622	637	622	602
23127	20893	28700	23996	20550	10507	1013	652	499	488	428	394	371	395	336	372	360	353	350	331	342	318	314	328	326	307	325	287	334	297	322	303	294	309	274	313	326	302	318	328	300	305	292	324	282	320	312	294	310	273	331	287	288	307	269	308	301	308	319	313	301	287	305	287	291	332	303	299	289	313	305	301	306	305	305	279	300	299	297	305	306	299	315	281	283	313	311	288	305	282	326	326	273	292	271	298	289	294	263	305	291	302	306	305	316	310	286	299	311	311	318	257	268	301	299	329	299	331	303	313	301	273	303	317	289	314	259	310	313	275	326	285	301	313	271	339	315	312	297	297	293	301	302	325	294	311	282	322	304	283	319	287	288	304	277	309	295	281	304	320	302	318	295	304	290	283	295	266	292	276	320	276	293	269	307	307	307	324	309	288	296	293	291	303	321	301	276	307	311	311	299	303	318	308	290	273	300	300	307	293	308	304	285	316	315	296	300	266	289	308	293	313	317	311	312	307	288	314	318	342	300	298	300	315	295	318	262	333	291	294	307	308	303	292	324	316	302	291	302	322	298	300	275	304	277	288	282	314	311	320	292	299	298	322	303	293	312	294	280	310	297	310	290	292	333	287	297	274	299	273	303	276	307	322	285	338	302	301	308	317	289	294	291	308	265	302	304	306	269	299	320	287	303	322	297	340	317	321	320	304	314	305	276	308	297	261	318	304	298	310	271	324	294	293	303	301	319	311	326	291	303	295	311	332	293	288	295	324	304	288	299	327	303	297	306	290	308	267	309	325	315	298	317	297	280	290	288	297	319	304	304	312	282	341	293	309	310	283	273	297	299	267	281	312	307	339	289	309	297	295	296	290	301	334	287	289	320	306	302	298	315	329	304	292	341	306	278	303	324	264	318	295	279	276	311	270	319	277	298	343	271	312	308	296	337	326	297	290	302	294	298	307	321	323	260	277	304	299	312	305	326	317	323	291	283	306	279	285	265	324	295	316	272	329	283	312	322	280	288	290	301	309	308	304	310	278	300	316	305	292	262	328	324	297	315	272	316	310	321	304	298	328	310	297	313	306	289	276	288	322	265	293	297	270	296	288	316	296	280	303	303	314	268	293	296	326	304	283	312	296	297	279	294	309	268	303	327	286	321	285	310	275	313	302	291	300	337	295	322	328	311	339	290	294	300	292	303	294	295	307	307	284	300	337	299	286	264	312	277	298	332	296	302	291	302	304	293	281	324	304	305	322	309	311	285	285	299	304	323	309	278	302	282	304	270	305	313	314	288	311	319	284	303	279	316	287	287	300	301	282	292	308	283	332	318	283	302	333	259	309	318	327	300	294	279	298	286	311	312	303	300	255	296	285	309	298	290	289	286	299	341	269	285	284	329	316	309	313	307	297	313	278	294	314	288	263	279	277	299	271	299	284	296	290	305	279	312	285	281	325	298	311	302	298	295	303	283	303	315	314	309	270	312	308	310	312	268	310	332	301	300	330	296	274	322	274	274	311	303	284	322	335	262	256	319	283	301	314	272	278	293	293	341	318	292	291	293	313	332	283	302	310	283	275	288	299	295	288	332	298	300	289	300	283	294	295	280	304	275	338	323	287	295	295	293	310	332	293	284	258	300	321	311	299	280	302	322	308	316	287	313	301	299	303	298	304	293	284	275	289	310	291	300	279	290	290	283	310	251	307	295	292	314	314	283	304	282	289	289	279	296	314	252	301	317	319	270	301	308	314	278	292	307	312	264	332	292	273	325	295	321	292	326	318	299	321	295	304	325	315	295	296	305	333	293	319	331	274	298	290	317	303	264	326	294	315	285	317	287	285	287	284	319	305	318	299	313	284	297	334	308	278	287	303	307	300	314	272	301	306	299	275	292	305	295	306	297	319	278	297	291	282	295	303	304	303	311	283	309	309	326	290	315	271	287	327	323	309	303	268	307	322	289	280	279	291	297	316	320	307	306	326	312	305	277	288	302	305	324	299	289	308	317	277	329	311	278	267	278	298	271	308	319	289	290	297	331	304	277	319	322	307	283	299	308	296	279	296	304	280	269	312	308	281	272	311	300	314	310	315	318	317	292	300	328	288	327	306	310	321	321	303	318	275	290	302	297	305	287	314	345	320	292	289	321	291	319	273	299	333	303	308	297	326	316	323	287	296	267	296	280	285	313	320	327	285	285	319	275	285	310	300	307	315	319	279	290	285	308	285	304	299	328	324	287	291	318	297	253	297	297	281	323	306	308	298	296	297	279	335	307	314	315	308	304	292	283	312	314	289	294	278	287	301	287	312	338	327	315	280	299	294	279	290	291	314	326	290	308	293	276	282	291	311	271	312	284	290	260	305	310	306	311	283	306	302	309	276	299	289	315	293	258	315	290	315	285	311	306	331	291	328	317	306	284	280	281	312	293	289	276	323	305	319	291	276	280	290	314	275	281	322	305	281	285	319	306	283	307	314	308	291	290	301	296	298	301	281	314	311	318	310	307	293	329	305	306	310	315	285	302	310	264	282	281	289	292	305	288	314	307	276	313	291	301	329	276	286	291	290	295	290	300	302	288	300	301	292	303	292	282	314	325	281	293	298	278	279	286	302	324	301	338	284	290	278	302	307	290	256	301	282	278	284	308	286	315	329	298	295	302	272	291	331	279	284	303	290	308	314	330	291	320	286	320	311	299	297	294	300	318	311	301	299	320	360	296	291	328	294	300	272	316	307	293	305	310	278	300	266	323	317	280	286	298	284	294	303	277	277	303	315	303	303	298	322	321	293	290	296	275	269	297	328	265	290	288	271	350	312	277	292	295	288	302	313	307	296	284	303	302	308	277	303	297	294	306	276	290	292	288	320	315	278	312	315	296	313	262	286	317	289	288	319	318	280	270	290	277	285	297	310	267	303	281	332	301	289	308	298	299	294	307	290	274	274	285	296	287	292	304	299	275	303	276	320	302	295	267	303	301	292	308	305	290	293	292	317	312	281	287	279	318	310	302	279	294	287	328	318	319	302	304	279	266	290	310	296	312	275	283	292	271	301	288	281	276	304	286	319	307	289	309	321	293	297	325	300	288	314	321	332	291	307	276	312	304	299	305	276	277	310	329	316	316	310	304	324	301	299	285	307	313	309	339	298	276	294	305	259	291	298	310	331	296	308	297	305	324	287	288	268	290	338	303	326	288	285	322	299	300	276	293	257	292	319	288	303	292	303	287	304	314	313	303	284	302	295	293	315	291	303	315	279	288	316	313	298	305	268	315	332	306	297	276	286	290	272	322	312	314	300	279	287	271	295	280	270	277	287	312	321	303	300	279	322	289	299	281	302	296	283	287	278	277	295	327	312	333	290	297	272	281	303	296	287	323	295	303	308	290	311	312	309	275	279	302	300	312	308	295	297	296	261	271	281	297	327	296	275	316	275	303	322	272	292	304	310	312	320	306	294	298	303	309	313	316	291	320	320	287	317	305	304	303	311	259	306	301	289	278	272	294	298	322	300
12798	53643	50444	15022	1724	1283	1017	825	688	594	537	505	472	404	415	406	386	371	403	372	393	354	362	333	348	347	367	346	344	326	356	320	366	306	315	335	335	342	341	352	347	354	337	329	344	348	341	322	325	354	345	333	338	315	316	332	327	309	353	343	311	323	346	314	341	328	338	318	334	335	319	331	345	345	340	324	338	306	296	344	338	319	346	335	325	318	344	294	350	340	315	309	303	325	298	343	294	341	356	345	312	333	350	314	350	335	317	356	338	302	332	320	338	303	362	359	340	330	321	329	329	331	345	319	307	349	354	317	339	319	308	357	291	343	283	335	300	335	318	378	346	307	297	329	308	381	307	339	288	331	330	345	309	332	293	345	366	302	321	315	331	330	326	319	326	322	314	356	335	337	301	317	337	325	325	281	324	329	304	298	333	287	293	335	304	300	332	325	313	324	349	303	305	289	346	345	345	308	313	299	324	328	356	294	347	320	309	354	322	324	320	297	335	337	328	328	346	327	345	324	325	327	328	336	329	321	319	328	337	305	355	293	321	326	324	299	307	307	310	319	327	320	312	323	345	314	306	317	304	329	324	346	323	355	346	327	329	330	328	304	308	317	325	344	324	307	321	305	308	331	335	340	327	284	323	319	336	314	311	321	324	322	344	310	306	347	320	316	318	344	296	338	353	325	343	305	319	319	309	327	338	316	331	350	308	326	314	305	293	331	348	325	331	304	319	292	338	297	338	298	320	281	347	318	322	311	316	320	326	295	308	293	347	317	317	300	324	318	343	328	291	332	347	320	302	320	353	319	306	323	330	311	328	327	292	301	311	337	309	339	324	321	315	292	316	330	314	303	361	310	338	317	335	344	320	341	336	294	333	349	331	345	325	324	334	325	333	327	316	312	328	294	331	339	314	321	319	330	341	336	292	341	299	312	329	343	329	313	331	320	323	330	333	343	345	354	322	306	358	327	302	295	316	335	310	323	317	312	334	345	347	350	328	304	333	302	327	326	323	297	351	329	340	310	303	310	314	318	350	362	360	319	333	336	322	326	334	302	326	325	354	326	291	313	331	344	319	313	343	332	309	314	289	312	325	307	297	335	337	311	331	310	314	318	313	323	323	348	304	327	311	344	340	321	302	319	313	311	310	308	354	326	319	329	307	341	313	343	319	320	329	318	313	359	359	300	327	332	331	318	317	307	345	322	334	338	336	310	329	293	344	316	321	306	338	326	330	319	338	330	307	334	350	333	320	311	352	337	300	315	316	363	304	307	358	316	340	339	338	323	332	354	358	341	289	328	305	296	355	326	317	332	337	347	301	307	335	301	336	338	333	341	357	315	314	319	293	339	331	313	320	296	314	342	346	318	301	326	316	342	342	303	342	315	331	322	309	364	310	343	305	314	343	307	332	322	327	303	340	322	314	293	327	343	337	308	317	361	299	293	321	310	305	306	266	328	349	328	334	313	347	311	316	318	313	303	305	340	304	317	302	325	323	321	344	318	331	331	319	327	330	338	305	300	292	343	300	302	338	327	309	337	323	313	297	315	288	324	350	310	320	303	352	318	340	313	329	334	322	282	333	303	358	281	313	305	329	325	288	300	306	336	331	326	296	321	330	313	328	316	332	331	325	349	336	317	344	336	340	325	318	313	309	353	350	315	369	320	328	319	297	324	312	352	342	298	336	349	340	312	329	316	347	311	359	321	336	302	303	336	286	345	334	325	315	318	338	308	309	343	305	328	313	356	300	313	341	356	320	321	306	328	338	311	337	340	334	279	334	337	342	311	327	342	308	343	323	346	328	322	313	360	353	320	339	343	310	296	299	342	307	351	307	298	314	302	314	311	328	328	329	326	301	346	326	327	334	338	316	283	282	344	305	343	298	351	310	319	313	313	320	346	321	307	309	334	331	348	321	312	312	313	332	320	341	323	349	334	306	341	328	303	293	331	335	329	310	366	324	362	334	325	318	332	316	298	330	337	327	318	319	298	344	309	285	310	310	346	347	340	330	341	332	307	287	345	305	337	300	332	318	333	325	333	329	306	300	344	343	328	290	308	323	306	288	347	352	320	331	355	317	324	312	375	322	334	317	346	345	346	335	323	343	318	331	335	319	322	299	338	345	306	314	297	353	309	317	316	331	322	320	306	346	295	316	323	317	332	342	323	326	295	342	284	301	327	334	356	345	313	327	354	319	332	362	309	325	322	363	346	328	343	326	332	308	332	310	326	338	338	336	362	330	331	312	328	333	327	313	333	321	325	336	316	339	328	369	333	322	341	327	344	299	314	298	338	317	325	336	301	353	315	293	294	288	335	339	322	336	320	309	318	312	340	334	359	329	337	335	362	337	308	317	357	309	309	343	316	341	363	314	331	302	294	339	315	294	310	330	335	310	324	301	272	360	343	336	316	370	336	337	325	299	296	324	326	309	331	323	326	345	332	294	329	317	332	317	294	302	296	335	308	320	313	325	345	335	360	341	348	318	339	349	352	307	331	323	345	322	359	338	327	317	320	313	307	296	360	343	346	331	323	330	310	320	309	359	285	353	327	360	307	319	311	352	354	347	335	307	315	309	334	351	290	329	318	349	347	331	317	303	310	323	313	321	315	307	310	338	312	309	284	328	299	335	346	316	351	326	329	336	331	305	306	322	322	296	310	347	337	301	340	321	361	309	323	306	335	325	337	320	306	352	328	320	355	344	317	311	358	301	335	348	314	344	348	327	314	333	322	327	317	293	306	328	313	325	314	304	337	322	349	307	323	304	343	343	320	302	293	315	319	301	333	321	329	305	346	378	314	299	296	296	324	279	370	309	345	333	352	328	317	320	336	293	313	326	324	312	332	315	334	339	341	313	360	341	344	313	322	340	341	356	357	338	340	339	323	328	329	340	302	292	308	312	322	328	297	296	326	356	343	329	312	319	330	330	306	360	302	312	307	346	350	316	326	312	331	309	361	332	323	339	332	344	317	330	334	328	327	314	280	291	305	333	290	318	332	326	357	312	326	353	319	326	372	299	325	318	322	323	300	307	315	359	313	310	309	343	320	327	328	343	358	352	318	330	330	287	279	287	324	327	309	342	335	317	312	317	356	325	330	331	310	323	316	303	336	329	350	321	327	339	291	326	331	346	322	330	329	316	316	331	329	335	342	311	339	292	305	319	319	316	342	268	324	319	362	347	321	341	355	326	350	322	305	319	317	322	329	325	333	299	353	350	332	321	310	312	300	302	330	335	318	352	326	308	330	336	340	331	336	283	317	319	341	346	303	342	337	321	310	324	353	347	340	307	278	352	320	359	338	341	337	368	339	325	327	331	319	331	323	326	308	334	342	329	342	324	323	341	321	329	329	365	317	281	345	304	291	306	300	341	321	320	314	323	329	323	328	339	337	323	322	321	328	322	316	326	328	317	334	324	331	275	347	311	307	298	308	344	316	327	300	339	332	338	335	329	332	304	314	342	310	313	318	304	306	326	321	320	340	320	312	297	312
24296	20968	28135	24576	14720	1692	818	761	652	695	662	629	609	652	590	570	618	661	631	629	608	598	631	532	627	588	564	580	607	541	635	573	596	547	599	564	569	591	602	586	568	572	545	581	582	597	591	568	607	623	564	564	517	577	572	554	575	584	581	550	603	585	621	607	570	570	557	581	597	594	567	571	593	622	603	560	567	624	598	601	565	594	584	609	523	567	608	577	592	615	577	558	580	581	545	573	556	572	567	603	575	566	587	541	575	610	608	617	557	537	592	571	581	580	561	601	589	586	640	563	586	561	582	588	592	553	589	555	624	570	587	576	560	580	574	588	588	563	570	573	551	597	555	597	567	609	572	584	574	568	590	574	554	604	561	550	568	605	582	614	580	620	581	579	588	591	597	576	582	548	595	627	616	567	580	567	554	578	573	574	571	580	556	624	543	583	586	601	570	590	594	566	599	595	606	582	591	572	608	596	544	573	597	578	627	608	583	600	592	597	580	601	585	556	602	584	568	619	629	551	572	603	558	583	586	616	562	571	596	594	587	577	575	596	590	591	624	585	572	635	625	610	552	564	568	581	578	555	560	591	544	590	599	602	562	584	565	501	592	520	568	587	555	594	566	522	650	527	585	592	581	537	584	579	580	581	578	615	558	546	589	625	558	562	613	590	571	555	547	592	572	610	570	542	557	610	566	580	559	539	584	593	623	585	611	568	537	583	572	593	651	579	605	567	572	569	591	550	582	613	594	610	596	591	589	581	577	648	570	512	533	571	591	562	577	536	583	531	594	577	580	585	571	630	562	559	581	563	572	566	539	622	606	543	596	557	578	593	594	532	603	593	563	557	623	563	615	558	573	563	635	583	593	596	575	599	580	605	546	570	561	588	610	594	607	599	584	561	569	559	562	571	602	544	598	618	583	589	587	601	582	586	566	566	577	624	609	590	581	566	654	599	610	569	589	591	616	529	579	570	598	533	570	560	609	593	600	569	582	569	589	565	573	619	613	594	556	540	537	565	609	576	624	560	601	565	579	568	560	596	532	602	557	577	596	582	565	564	565	548	637	599	588	571	583	591	580	616	575	599	575	551	561	557	588	589	543	558	613	610	565	606	604	551	584	577	577	631	555	570	546	586	609	553	591	615	614	589	518	569	547	619	580	615	568	578	614	626	591	579	606	577	540	577	557	622	613	591	526	550	571	614	607	591	590	574	578	609	563	607	598	630	537	591	576	571	545	612	549	533	576	643	580	572	568	588	601	541	557	590	578	576	589	618	568	614	555	607	588	611	553	580	593	528	551	564	595	582	549	532	544	583	554	623	623	608	539	599	568	588	593	571	584	575	570	559	593	550	567	573	548	564	510	577	574	555	584	577	557	594	598	591	611	568	577	542	563	515	580	535	570	585	603	568	613	583	562	581	538	565	600	556	538	578	574	608	633	550	592	607	546	579	588	562	591	611	618	576	606	604	602	569	584	582	616	604	638	598	611	619	635	607	603	611	560	526	614	585	551	625	584	543	596	560	578	601	594	604	600	611	617	563	584	607	551	580	587	571	561	614	565	593	525	638	576	566	592	554	589	575	561	544	581	574	584	609	597	607	586	604	578	581	593	592	558	547	606	578	602	552	561	584	590	606	549	613	586	532	565	529	576	575	589	531	605	647	572	560	572	581	579	563	574	562	559	596	594	528	596	559	601	569	598	599	600	611	596	604	590	596	542	560	581	544	619	570	581	621	597	562	556	567	645	557	545	579	571	591	586	569	555	606	569	527	576	535	583	572	615	625	563	644	532	591	602	573	572	612	608	557	574	576	583	597	543	543	552	522	585	567	572	584	604	578	574	572	560	570	613	568	564	558	596	579	577	596	574	652	573	597	565	566	558	585	607	613	609	569	582	566	579	564	610	573	584	589	599	554	575	549	549	572	551	610	552	530	536	589	623	580	603	609	551	579	566	613	558	583	581	591	557	559	541	571	547	586	579	566	610	593	577	568	576	591	569	560	548	551	587	585	583	562	561	582	574	615	583	594	590	590	556	584	577	587	576	599	548	577	577	586	562	574	604	590	599	587	597	580	575	581	598	598	565	545	562	579	601	584	582	543	584	644	578	614	562	558	604	540	574	573	573	611	559	581	586	599	596	540	602	600	588	582	601	635	566	569	570	548	569	603	581	571	608	596	598	581	577	563	541	638	608	616	560	595	573	566	566	602	569	583	537	584	566	638	557	537	550	574	629	613	565	560	581	571	579	586	545	622	547	558	608	585	622	551	580	562	590	584	586	590	545	569	589	595	610	528	583	589	576	594	561	612	584	553	543	603	567	601	563	626	565	629	605	554	582	577	578	573	560	539	608	565	594	596	555	601	601	537	586	568	531	582	594	653	634	601	564	578	604	582	555	600	546	564	554	608	577	547	585	606	589	592	535	630	606	590	596	631	565	548	545	560	622	559	619	594	511	524	602	541	584	582	562	571	624	605	567	569	549	601	566	572	569	596	572	566	617	604	586	590	577	576	560	573	576	595	583	556	558	533	590	557	595	574	602	586	573	558	594	575	570	556	591	546	594	583	604	547	542	571	585	561	604	583	578	600	562	545	577	610	540	598	621	557	577	601	561	614	542	573	605	591	577	573	548	578	579	584	550	549	579	598	601	537	593	568	560	549	535	575	557	597	565	584	601	595	545	585	606	597	605	538	586	594	612	574	582	583	562	582	603	563	580	604	600	631	593	553	554	579	600	550	591	603	534	582	557	572	564	517	608	597	551	545	554	585	628	559	606	558	572	625	560	573	630	534	541	566	593	603	599	527	544	525	604	603	581	624	590	568	633	590	609	585	542	563	598	569	546	547	594	574	586	552	605	576	569	561	559	545	604	574	569	561	601	545	554	573	584	588	613	569	564	610	591	633	591	622	567	556	578	587	553	561	550	568	570	575	582	600	573	538	600	606	600	598	596	565	583	603	602	559	536	588	589	608	597	604	576	611	546	621	610	590	581	562	578	581	532	537	601	557	572	586	559	574	580	558	587	609	602	590	572	631	569	524	581	573	591	567	578	551	562	606	601	592	590	575	602	569	572	569	596	601	586	634	613	573	597	603	574	595	550	593	639	597	542	586	580	588	571	591	582	584	552	547	590	547	589	617	591	575	583	555	606	559	618	605	554	609	612	561	550	527	562	578	575	583	561	551	576	595	538	618	586	574	571	583	574	579	611	563	589	569	507	540	563	584	623	566	571	576	581	603	602	546	580	570	600	594	547	535	585	570	605	591	552	583	581	613	583	572	553	577	564	559	636	560	586	598	622	568	547	585	601	600	596	587	576	563	552	579	566	588	559	537	588	627	596	604	593	566	607	573	598	600	598	575	577	598	578	621	542	615	549	614	605	580	603	611	602	570	534	537	593	549	601	583	566	577	571	560	567	576	599	598	630	558	580	568	568	578	602	611	599	619	571	569	579	629	606	599	612	546	576	600	585	589	563	608	603	615	588	589	579	570
9783	47368	42284	12242	1392	1169	1012	914	785	734	703	684	672	668	635	614	639	657	592	618	616	582	635	604	608	560	571	588	564	582	617	578	591	554	554	579	572	589	661	604	597	566	562	555	574	596	563	595	588	565	569	589	579	588	593	543	551	566	581	647	554	598	601	616	574	568	576	555	584	566	598	561	535	555	586	609	577	610	590	600	600	623	596	587	594	581	603	574	596	539	595	534	545	552	563	559	560	561	597	605	548	551	592	609	569	598	641	566	585	593	553	605	604	628	618	574	646	611	595	588	575	571	551	603	564	588	587	585	613	625	583	569	532	595	595	622	559	584	572	585	583	618	562	552	585	588	601	570	612	608	616	569	520	585	520	591	587	589	622	577	584	564	637	606	566	593	596	566	582	566	613	533	576	563	601	593	602	574	519	596	576	577	562	565	617	537	595	573	600	579	560	578	549	577	557	570	621	549	562	586	616	618	572	590	561	545	552	542	597	569	508	546	628	594	547	578	571	573	550	612	622	582	644	552	546	621	590	621	583	618	564	595	582	566	580	579	543	581	586	561	566	587	603	614	593	578	564	569	555	614	550	588	547	597	569	655	587	606	537	583	583	564	585	598	630	575	544	626	555	548	589	599	567	534	562	608	564	566	568	576	561	579	584	585	562	588	571	583	552	616	580	560	564	567	572	574	605	564	601	611	534	599	596	558	591	562	566	615	593	587	592	553	636	584	583	609	581	630	563	593	584	595	567	557	520	555	609	595	565	536	566	609	602	599	632	598	556	580	599	585	578	583	596	549	593	553	554	606	583	548	599	600	537	565	543	598	593	639	594	547	552	651	579	586	576	535	607	579	569	564	586	628	595	592	573	590	611	562	582	607	568	566	564	568	570	565	567	569	615	574	548	557	543	568	596	607	605	582	571	587	602	571	573	573	578	531	586	557	604	585	559	603	602	589	565	582	621	562	593	558	590	555	612	554	597	581	529	623	564	590	567	596	566	571	623	556	597	559	568	567	567	587	586	560	572	570	577	571	603	554	588	585	604	621	613	600	618	579	615	596	512	587	645	613	557	605	559	565	568	581	578	574	562	610	585	569	550	561	577	541	573	609	583	567	604	607	558	557	571	563	609	603	554	593	583	581	548	559	604	624	552	610	583	525	613	564	602	590	613	636	597	569	550	602	577	590	560	559	580	543	564	518	572	586	558	552	630	587	635	578	586	568	599	579	586	567	597	570	582	530	596	579	539	574	585	582	569	574	593	550	592	546	593	560	599	596	557	502	579	558	605	560	601	620	641	560	565	630	602	594	589	582	612	623	599	573	579	588	599	574	599	571	559	629	580	581	601	575	598	583	607	557	600	606	574	562	556	637	570	598	553	570	580	549	597	565	566	566	615	564	549	593	554	620	609	576	619	570	530	626	600	545	579	515	631	605	583	594	562	606	588	543	565	576	569	583	590	570	593	613	563	589	612	582	535	554	540	593	577	579	595	603	569	558	576	560	554	598	596	613	544	591	600	576	609	554	584	620	568	617	550	595	571	541	562	594	561	587	582	572	564	501	597	585	602	608	568	590	596	595	602	584	597	631	555	549	557	586	577	593	593	592	614	555	586	591	584	575	601	545	618	603	542	532	547	606	543	531	644	640	566	595	593	579	616	582	547	594	588	582	560	555	557	579	577	571	590	571	552	581	570	546	554	598	567	576	545	580	636	545	623	555	602	639	553	602	568	575	596	592	590	576	601	600	611	566	643	586	536	587	605	609	567	603	530	581	558	619	576	595	611	599	569	546	594	566	583	615	590	578	559	566	547	607	540	568	556	547	578	604	566	613	587	584	566	540	545	562	569	589	580	572	527	561	541	600	541	604	569	589	600	608	584	547	580	572	566	585	547	552	565	552	576	562	651	553	607	578	569	579	618	576	591	544	635	574	564	585	545	605	555	581	597	584	559	617	603	588	561	562	566	591	552	556	601	548	548	603	543	571	608	554	598	575	588	578	597	572	567	527	544	558	587	603	601	573	561	575	619	559	568	583	591	601	555	622	635	609	579	562	566	551	570	590	607	600	574	606	573	556	589	572	633	578	571	547	556	549	534	640	606	573	624	613	568	598	573	597	561	588	571	550	616	582	533	589	559	564	630	567	559	560	571	608	553	560	576	578	594	588	581	596	544	571	557	559	573	570	602	599	552	514	580	608	547	591	597	539	552	611	578	587	633	572	612	601	602	578	573	544	563	632	570	589	621	607	592	559	566	582	579	592	562	630	602	589	584	605	587	564	586	598	593	563	585	597	617	592	571	585	596	566	572	574	576	544	580	563	549	570	540	604	626	579	568	517	572	580	575	604	608	600	599	575	538	596	619	597	589	599	591	578	577	559	598	610	570	624	572	630	585	608	557	615	627	593	618	577	615	583	544	566	607	558	556	548	596	618	568	625	566	632	596	585	602	540	633	575	604	546	569	570	601	601	608	586	571	554	548	610	597	569	571	544	589	587	541	568	581	549	589	577	620	595	625	602	606	576	569	595	571	592	603	547	584	602	558	610	599	588	572	575	551	561	576	540	635	582	556	572	604	582	575	594	548	581	634	566	568	566	607	578	566	562	576	596	612	574	621	588	577	564	595	595	576	556	562	607	631	572	595	521	576	585	563	561	584	586	576	577	616	584	616	578	580	549	573	602	592	551	615	594	571	589	542	572	557	588	577	561	564	597	578	537	538	554	584	601	598	565	573	596	589	571	515	600	613	618	591	581	607	575	564	570	546	592	580	620	581	624	596	586	572	562	615	600	568	620	578	569	559	585	565	535	538	566	611	586	582	592	655	572	606	567	555	600	573	569	573	539	531	537	576	582	570	566	578	564	543	603	567	557	559	604	569	580	632	577	588	526	562	606	588	573	592	614	566	586	564	620	608	568	645	588	572	601	559	613	597	611	561	603	598	563	567	568	568	602	564	618	604	583	620	558	512	599	601	612	578	586	607	617	568	581	552	556	545	528	603	561	599	604	550	586	612	613	584	588	579	595	610	578	585	595	575	554	598	568	600	632	568	623	550	588	554	584	610	562	560	634	599	594	562	564	600	582	562	585	574	552	566	608	566	549	559	558	619	601	578	620	613	583	576	587	594	601	541	561	596	576	598	620	591	550	578	587	607	550	615	584	598	610	595	576	608	577	580	534	616	600	534	544	591	543	582	616	596	565	574	578	589	581	555	574	579	604	588	591	574	624	588	603	572	575	604	556	602	573	593	586	611	615	583	529	592	593	568	610	540	565	584	592	583	576	552	583	592	629	581	597	595	566	613	621	607	608	582	561	564	592	614	550	578	613	553	560	598	543	589	551	542	590	582	565	621	588	545	599	587	584	555	555	540	604	590	551	611	577	605	571	565	597	556	550	570	576	586	614	560	552	573	590	579	605	621	631	586	551	573	570	581	549	574	529	616	582	567	592	600	550	578	542	609	594	609	592	579	586	584	568	587	605	566	577	604	565
22182	20960	28873	23463	20916	20767	10510	892	619	469	444	420	328	319	282	279	290	259	247	238	230	223	230	225	227	199	199	233	208	255	231	216	191	177	201	192	218	192	195	185	201	195	208	209	192	200	209	185	203	184	192	167	183	212	222	170	180	195	176	195	183	198	195	207	194	196	185	191	186	189	194	192	174	198	182	203	173	176	192	178	180	186	175	203	185	171	188	211	179	191	177	168	203	153	180	191	180	183	182	181	193	186	193	192	190	213	183	225	200	207	187	177	172	192	182	152	185	189	180	201	198	162	172	214	192	167	189	173	176	143	199	203	197	169	186	197	215	171	169	178	182	177	189	178	166	160	169	215	168	163	214	161	186	159	191	167	159	187	175	192	199	185	186	188	189	179	209	178	182	186	178	198	181	180	188	179	184	173	181	164	165	175	193	195	169	172	187	191	198	187	171	191	209	176	176	196	193	194	189	185	191	194	194	176	192	198	154	174	197	198	175	163	182	235	177	160	185	203	188	187	195	188	163	198	178	224	188	198	187	171	184	170	183	173	190	186	161	175	173	191	208	172	201	163	167	195	168	175	165	166	187	184	173	185	176	175	195	187	183	175	180	178	192	200	211	180	196	200	193	184	170	164	194	168	172	186	171	181	197	189	183	182	174	188	199	182	169	185	180	183	217	193	191	178	199	175	184	193	160	165	195	173	190	193	184	232	200	194	193	188	192	181	165	196	174	191	166	191	188	192	199	186	176	178	185	171	187	182	176	186	163	179	195	180	188	194	184	189	185	200	196	173	185	178	159	202	198	199	159	168	178	182	179	194	164	196	182	204	214	166	168	183	198	178	190	171	182	209	182	187	175	162	176	176	188	161	173	193	176	174	167	172	175	192	164	176	194	176	206	197	175	177	175	181	210	209	195	186	184	157	159	181	185	168	171	167	165	169	187	184	185	195	159	172	169	199	160	198	181	209	170	187	179	203	190	173	185	178	163	168	173	189	202	189	169	186	189	194	180	186	178	186	185	190	194	166	184	174	210	195	194	179	164	195	181	167	189	186	193	191	214	166	204	184	189	177	192	154	178	203	171	198	194	175	157	191	179	165	205	200	162	196	188	167	182	168	194	166	198	181	188	182	180	198	178	178	203	187	182	180	175	170	169	189	160	178	177	186	174	186	186	199	192	182	166	166	169	193	185	176	207	170	197	195	177	181	168	191	180	168	203	171	182	173	185	169	173	180	174	167	184	178	191	184	163	176	184	189	175	191	195	193	176	206	180	184	187	183	177	177	167	158	166	189	195	188	205	163	167	174	158	145	212	163	208	178	192	199	181	164	203	160	194	172	203	189	184	168	174	185	171	148	172	194	173	175	164	159	168	191	177	215	188	191	192	183	190	178	187	166	198	168	181	180	154	168	163	198	184	179	216	193	171	193	179	186	184	198	187	180	190	189	172	172	214	194	199	176	197	187	184	196	199	187	167	186	188	185	202	149	177	162	196	169	214	194	200	186	169	194	192	190	187	150	160	195	186	196	182	214	170	192	186	217	190	167	194	172	176	186	171	150	163	199	185	183	178	183	174	174	194	179	176	194	198	182	182	186	189	206	169	205	199	199	194	190	189	184	184	174	169	186	169	169	176	168	198	216	171	196	180	160	171	167	165	191	189	179	194	182	192	175	182	186	181	153	176	205	197	215	180	178	192	191	181	202	154	176	181	181	194	205	176	196	189	191	172	196	210	156	187	218	190	184	176	171	183	220	193	190	184	179	181	169	205	154	193	161	178	189	190	179	179	197	184	183	199	199	191	196	184	191	203	197	168	173	205	162	199	189	203	177	152	177	174	199	168	184	187	157	169	191	202	176	188	172	182	178	197	199	177	198	181	169	168	180	193	189	190	203	179	177	179	187	179	165	203	170	181	194	213	176	189	183	192	181	175	170	154	190	185	188	197	185	186	193	162	165	191	172	189	184	191	188	185	171	187	165	182	189	171	189	195	184	182	188	164	182	200	211	189	169	206	202	204	190	181	188	186	182	173	186	192	197	190	165	204	178	185	177	197	173	189	178	204	181	174	199	170	209	195	180	206	168	179	199	198	185	190	183	204	185	178	169	199	181	177	172	193	178	169	189	217	184	183	152	173	181	194	178	194	184	187	198	190	188	177	170	188	190	201	187	182	176	208	177	189	179	162	182	188	188	200	206	195	216	174	174	178	174	185	193	180	172	197	190	157	185	193	193	165	185	175	184	168	181	177	180	215	179	179	197	197	181	162	178	175	149	180	207	154	195	192	178	165	186	185	198	179	184	194	159	186	180	196	176	187	179	160	204	205	193	174	172	165	183	182	167	191	215	190	193	200	166	183	162	178	207	188	191	178	185	195	186	183	198	208	183	181	182	171	167	178	191	196	194	210	177	160	205	166	177	185	166	176	179	218	204	178	203	170	181	189	174	158	159	200	179	180	156	159	181	178	157	189	167	175	155	209	177	173	171	191	176	181	201	165	177	172	158	174	189	190	192	192	169	209	185	217	172	192	225	182	182	173	180	163	167	193	211	191	185	202	189	190	181	182	184	191	185	201	206	187	176	186	176	178	174	193	158	181	169	186	217	189	197	172	192	159	185	199	177	174	184	179	173	180	184	165	183	166	184	216	183	174	168	209	177	174	176	182	174	172	194	174	187	192	190	192	196	182	180	167	173	183	168	201	191	193	178	201	195	215	198	183	167	181	187	191	166	179	168	180	209	190	182	190	201	159	175	190	200	167	181	197	178	169	183	191	171	171	201	194	170	198	171	160	196	183	188	181	197	195	180	179	193	180	203	172	177	169	189	183	191	182	173	181	168	194	178	206	171	196	206	203	175	185	197	211	188	188	193	183	193	205	177	190	152	199	173	186	180	183	198	175	199	164	179	181	196	197	188	177	179	177	190	219	195	202	175	183	186	177	195	177	175	191	187	174	145	183	183	185	189	169	185	193	191	178	205	169	168	194	177	175	185	154	195	169	178	189	189	157	165	183	188	158	167	172	184	194	180	177	197	187	191	175	210	191	170	185	171	168	211	189	184	196	193	181	187	178	192	208	185	153	184	196	177	192	188	175	207	188	172	192	196	191	170	171	159	192	182	178	169	161	191	193	193	179	159	176	191	189	185	198	183	174	165	191	182	181	152	178	185	172	203	187	164	173	208	170	208	150	176	198	182	189	192	213	171	162	183	201	185	195	171	179	178	194	187	177	156	201	186	214	164	170	186	190	184	181	181	173	173	175	187	173	188	196	184	182	165	180	204	188	192	151	174	179	184	191	179	200	191	159	189	142	215	171	162	181	202	196	193	172	200	191	183	178	193	178	195	189	215	160	196	199	217	180	186	151	207	194	190	178	201	188	172	193	195	180	190	188	179	179	172	186	189	171	181	202	178	181	191	197	181	167	183	191	209	189	153	212	180	182	187	181	158	206	167	203	199	243	192	179	163	160	210	180	178	186	183	161	197	184	183
15093	65915	62744	21573	2975	2088	1555	1154	933	707	610	496	471	408	384	344	317	259	287	255	266	275	245	244	227	226	240	237	242	210	211	217	204	203	241	198	199	213	223	211	185	208	203	222	170	189	223	185	198	208	189	233	200	199	197	205	199	184	182	185	204	197	192	191	198	203	220	173	182	191	156	204	218	189	186	171	172	177	178	162	194	215	181	181	174	179	195	198	195	190	191	179	191	173	190	191	199	183	195	188	200	179	194	175	155	197	161	168	201	195	190	185	178	188	187	180	180	202	200	176	153	187	176	178	199	202	189	160	194	183	146	177	180	192	168	188	187	185	197	164	186	166	180	196	180	172	181	173	197	193	198	172	178	175	177	183	190	198	190	193	183	184	167	197	172	173	197	209	169	172	174	190	205	182	164	176	212	188	170	202	173	172	220	184	172	184	174	171	181	190	166	154	167	177	181	162	162	170	209	171	184	178	166	179	202	167	186	181	198	173	203	178	163	204	151	186	177	200	213	191	188	185	210	192	171	185	186	188	182	183	167	176	177	177	179	193	174	183	214	180	193	185	181	190	170	174	197	167	185	180	176	201	171	176	183	174	200	206	165	173	173	191	187	189	189	170	212	183	172	200	202	168	180	195	172	193	182	172	207	178	186	217	196	180	210	212	169	222	174	203	185	172	176	187	203	172	171	192	184	196	166	191	177	187	208	177	183	176	197	182	203	192	188	206	187	161	188	192	186	167	206	187	187	191	185	176	188	187	174	206	185	183	189	176	195	180	185	173	178	185	195	180	199	206	196	193	194	201	183	196	201	188	173	204	190	179	173	187	181	196	194	185	211	186	176	183	178	172	185	205	192	181	186	194	195	177	176	164	190	184	165	182	193	190	177	207	172	189	198	171	182	170	169	175	181	204	180	206	173	199	212	191	189	188	192	196	174	200	203	171	192	165	185	201	193	189	199	182	179	186	165	190	174	180	201	195	198	178	178	171	191	176	215	180	196	181	165	174	183	187	190	203	192	185	156	186	195	179	197	206	186	169	187	158	186	175	177	219	171	163	192	188	181	177	176	216	173	170	183	189	190	181	183	206	193	171	196	191	202	185	197	186	178	164	170	184	179	180	177	194	169	176	162	184	165	172	183	181	194	185	162	184	179	187	168	187	209	175	171	182	177	174	150	194	148	178	182	204	191	202	183	193	187	174	159	172	199	178	175	198	189	208	180	197	182	175	202	191	169	189	186	196	189	206	170	179	184	207	171	164	170	171	203	193	161	176	168	174	176	154	191	175	194	172	180	207	188	179	189	197	196	195	175	191	166	179	190	193	178	180	193	196	203	187	186	185	176	199	207	193	163	203	197	209	177	184	180	179	179	173	176	175	172	182	182	185	187	199	170	190	173	158	177	193	179	194	187	192	157	208	178	202	193	189	172	171	208	180	188	166	191	179	182	162	196	171	169	183	195	163	190	183	192	178	191	189	186	190	176	189	172	180	169	191	198	172	183	199	190	175	184	190	206	178	198	164	171	206	185	190	187	187	192	181	188	194	172	189	204	197	188	201	192	184	168	184	187	188	176	172	162	168	207	194	177	184	183	159	160	172	190	192	213	187	179	171	166	174	204	185	167	161	164	175	181	201	195	183	178	163	148	176	170	197	210	208	183	175	167	190	176	187	182	186	172	178	181	165	192	193	176	178	204	189	171	197	179	195	181	194	169	209	178	181	192	190	184	186	164	192	180	177	168	185	182	193	170	187	169	193	197	185	186	182	197	178	188	179	185	171	193	184	196	184	169	184	198	169	175	179	179	197	194	188	190	209	194	199	195	182	174	179	179	176	187	172	177	184	198	171	195	167	179	175	177	152	205	195	162	179	156	189	179	199	190	188	191	179	198	181	177	165	205	157	190	189	185	167	188	197	178	198	172	178	160	170	187	200	194	178	193	214	188	193	180	185	165	175	191	172	186	187	171	195	180	176	177	182	176	168	180	150	159	205	193	181	174	178	188	168	182	192	154	187	176	200	195	188	210	153	187	195	179	181	185	180	156	193	189	194	187	190	158	186	194	187	179	203	167	178	185	199	179	176	198	189	176	196	165	198	179	194	167	180	188	187	168	168	173	183	167	169	184	195	182	191	164	178	186	163	188	182	188	203	166	182	192	174	183	209	186	187	189	177	191	181	181	187	171	198	203	186	223	188	165	172	178	183	171	186	197	197	176	196	180	193	164	176	180	202	179	181	189	169	194	197	185	187	171	164	190	174	188	195	195	189	184	183	190	186	180	183	161	166	188	170	197	185	191	186	187	179	184	181	180	157	165	159	193	158	209	171	189	189	183	201	173	192	174	165	181	200	174	195	179	167	188	186	187	210	195	186	190	182	171	182	190	160	183	178	191	178	192	189	173	202	158	183	213	203	178	177	164	179	162	185	167	202	185	187	207	174	178	181	179	188	196	166	196	218	179	175	200	197	157	191	186	188	178	187	180	211	184	203	192	184	139	181	174	170	186	179	186	193	204	191	186	185	184	182	180	196	191	181	199	162	181	184	176	167	173	185	182	190	162	199	187	208	183	176	194	184	193	194	163	188	178	196	165	216	186	188	165	179	187	188	201	190	181	162	196	205	185	172	163	191	167	189	210	173	189	198	174	191	179	177	186	158	164	176	209	192	202	193	165	192	197	173	173	194	188	185	176	171	186	162	184	175	191	189	213	196	185	196	213	173	172	198	193	188	166	191	166	189	189	165	189	199	189	189	185	187	216	193	186	180	194	198	187	185	172	163	189	181	177	185	188	206	176	189	175	188	192	164	207	178	180	192	180	156	202	175	180	150	202	187	169	211	190	192	191	198	177	203	172	192	167	176	195	166	190	172	177	167	196	171	188	178	178	186	198	153	171	167	160	166	196	175	163	178	194	179	178	194	195	177	200	173	177	183	197	174	165	187	212	192	190	204	187	183	200	161	202	189	177	178	172	189	164	160	173	165	176	192	184	193	156	174	193	200	200	185	186	184	209	213	184	193	182	189	178	184	193	176	183	179	192	181	173	194	192	180	184	192	194	188	195	200	174	211	186	187	180	173	178	173	183	169	167	182	195	173	213	186	200	199	173	161	164	155	183	173	185	187	158	200	185	176	179	217	184	176	166	182	182	192	190	186	193	177	186	205	169	183	195	187	173	192	198	189	178	184	206	221	202	178	200	179	171	187	181	182	176	180	166	186	192	212	192	174	177	177	159	209	153	202	169	179	180	185	185	189	195	189	210	178	196	182	179	177	193	193	207	212	206	165	177	174	168	182	173	214	172	179	168	196	191	188	189	169	178	192	169	166	187	175	196	200	187	174	184	178	186	182	189	198	197	179	188	147	188	173	193	181	172	173	182	173	185	172	184	167	189	191	152	201	186	208	205	185	202	206	172	168	178	183	190	201	182	181	169	183	157	177	172	183	184	177	160	188	162	147	196	185	193	177	199	164	171	199	165	187	189	170	200	190
27265	20410	18303	7270	750	676	597	622	581	627	627	596	567	580	595	639	591	569	564	596	608	575	590	620	604	555	626	619	607	643	604	644	616	593	608	585	599	552	579	596	601	574	600	603	590	564	594	578	599	632	622	606	580	591	592	597	606	626	578	576	584	590	573	592	626	610	596	619	604	582	586	629	563	629	589	574	593	617	569	584	590	612	621	589	641	580	553	616	613	610	596	569	587	600	571	582	644	614	609	623	602	592	580	623	585	575	595	624	584	573	632	613	649	577	586	558	627	610	583	616	613	627	637	599	593	585	629	557	581	634	583	601	561	616	578	597	590	601	621	618	583	613	622	602	600	587	585	601	626	590	600	553	585	573	557	604	594	633	577	625	610	591	606	580	604	590	637	608	622	605	639	541	617	627	563	603	602	575	584	584	589	647	577	588	573	612	645	573	565	524	604	594	600	600	601	623	556	598	640	563	655	586	588	549	575	577	590	635	569	591	597	597	617	572	570	578	604	633	560	586	625	630	632	595	616	604	605	562	589	579	593	589	601	615	558	595	572	586	609	623	576	603	579	567	578	590	622	632	557	636	594	602	634	605	592	599	594	604	583	600	588	585	589	610	593	656	578	550	615	629	597	592	553	562	568	650	625	588	588	598	621	634	591	576	605	572	554	620	581	556	603	568	617	574	584	600	597	633	600	582	617	550	598	574	654	611	621	608	608	623	605	623	654	560	599	596	620	608	596	561	607	592	596	577	581	631	607	632	597	602	597	599	600	619	597	617	573	572	619	590	598	610	572	595	555	544	558	616	581	561	641	573	615	611	557	592	592	607	551	582	632	607	599	599	569	563	632	536	630	623	578	592	628	560	533	603	606	567	595	575	586	580	557	607	594	577	588	575	577	613	620	545	610	611	654	616	599	595	639	605	613	561	612	596	625	594	614	582	582	588	574	605	544	540	602	561	571	641	626	609	606	602	588	631	573	581	617	558	594	590	585	601	620	639	599	626	628	587	601	617	595	596	598	607	581	578	616	614	608	590	611	580	589	611	554	603	629	604	545	558	587	582	574	608	630	599	532	597	610	658	623	571	595	625	586	588	586	619	589	598	573	582	617	613	602	595	590	603	597	603	631	577	660	597	609	602	604	603	608	583	600	613	600	592	611	544	584	593	559	617	618	630	598	590	586	617	575	598	584	616	592	615	618	596	612	588	569	563	602	620	634	577	569	571	565	577	531	565	605	581	602	606	598	598	621	586	589	568	569	557	611	606	613	576	590	640	615	588	565	574	573	575	593	572	630	624	588	601	583	576	606	578	597	587	598	589	594	623	569	556	590	610	611	610	580	620	612	593	609	581	597	571	611	624	603	567	595	635	594	622	598	610	654	615	616	564	589	591	607	571	581	580	608	610	585	641	554	578	564	604	636	581	610	562	577	610	589	622	616	582	552	607	542	588	591	626	634	566	597	583	569	621	575	618	593	565	611	578	623	594	583	614	576	603	593	580	557	619	584	596	603	642	610	579	642	613	621	621	601	569	598	599	603	591	605	593	560	600	597	598	586	625	661	602	588	612	551	591	558	602	620	568	606	622	631	608	599	624	601	582	546	613	619	615	646	589	570	593	549	564	573	601	586	596	575	615	644	623	632	579	605	601	583	608	602	617	566	610	521	556	532	594	587	633	590	568	573	612	603	607	622	635	618	561	618	596	632	565	599	624	631	616	569	583	596	618	586	595	600	618	638	564	601	590	610	647	591	617	612	536	603	644	604	573	605	678	568	595	602	576	591	549	621	600	588	584	639	572	611	664	602	612	631	610	624	596	615	587	586	632	614	592	584	578	561	619	629	561	611	601	619	628	600	620	598	600	602	609	569	584	595	596	605	598	606	619	596	616	630	591	566	605	623	585	619	631	614	591	584	582	638	592	581	596	586	588	553	623	584	567	583	611	612	586	606	612	568	585	593	603	561	578	594	622	593	604	561	604	578	627	611	610	630	651	584	658	594	615	553	607	547	574	621	584	572	608	626	612	582	605	639	537	565	599	574	602	623	597	647	598	591	594	548	592	564	589	576	642	606	590	610	626	592	619	543	598	633	587	590	633	591	639	571	610	587	651	547	611	576	612	564	587	620	625	586	618	641	598	568	607	652	595	574	640	606	611	649	538	588	617	589	582	602	644	600	581	618	600	590	599	627	610	541	598	612	583	561	555	564	561	582	589	614	586	612	610	548	597	601	600	614	597	619	600	630	609	565	560	629	610	601	571	614	557	573	580	582	589	610	575	632	591	649	596	575	627	620	558	564	611	618	580	593	568	614	597	599	605	608	639	571	586	623	605	597	618	571	619	606	581	585	556	615	619	578	593	608	613	574	580	530	579	595	611	614	594	580	602	599	574	598	568	639	561	616	591	622	602	618	606	583	616	599	620	613	633	594	653	623	621	595	617	659	636	581	611	582	611	609	596	576	570	554	581	606	582	596	575	558	573	603	636	637	611	598	614	608	607	607	621	562	591	614	606	598	552	576	580	610	587	625	634	583	557	577	611	618	601	609	605	608	575	572	575	581	609	617	588	563	566	602	625	613	565	594	586	609	546	544	598	556	587	626	543	591	613	605	626	591	611	595	617	597	616	594	600	634	613	627	574	622	616	618	642	566	596	577	606	600	599	595	574	567	586	601	607	571	599	604	626	611	587	579	593	621	600	602	560	638	624	609	616	607	604	625	606	591	609	613	575	594	580	667	634	575	554	609	582	560	583	579	571	593	619	584	576	579	591	610	615	587	636	606	574	595	610	591	619	610	574	582	566	595	583	603	621	602	547	651	632	592	639	600	580	600	544	582	580	650	657	652	596	566	597	550	569	566	587	624	624	594	589	627	657	609	556	596	635	567	596	621	592	599	560	604	626	622	558	559	580	545	566	611	588	579	650	548	592	603	555	579	598	575	558	606	565	584	582	624	645	583	610	554	594	600	558	591	575	567	600	628	611	572	578	591	580	618	610	615	597	621	603	609	575	600	583	618	626	584	620	614	574	599	585	594	618	567	621	596	567	640	577	624	545	621	582	567	599	585	566	584	553	606	585	591	593	618	628	576	678	617	632	570	610	563	615	626	587	583	583	569	667	567	592	588	622	587	569	603	601	620	611	580	569	591	588	570	582	585	607	615	605	593	551	585	602	581	593	607	552	588	610	651	575	638	640	617	644	579	601	581	587	591	561	618	576	640	583	590	601	605	614	622	589	659	620	601	598	648	613	614	589	612	594	580	626	565	605	613	589	547	573	599	547	585	643	610	608	580	616	576	597	612	558	618	598	573	593	540	618	623	595	593	598	585	625	570	619	632	609	610	599	603	589	662	609	591	611	606	588	581	587	579	594	582	572	576	609	614	596	625	589	601	608	637	582	590	613	613	600	586	614	658	583	575	653	585	602	612	590	553	642	562	593	592	596	567	593	564	610	568	649	608	549	630	583	566	592	615	587	609	586	522	606	629	614
8788	19164	13944	3762	685	687	680	656	592	648	617	624	631	613	667	645	630	625	609	605	648	653	628	616	613	656	628	638	620	612	600	624	667	609	611	618	614	668	607	662	603	565	603	592	613	622	595	557	628	611	608	634	627	670	639	620	632	625	603	623	626	605	579	659	654	611	656	633	618	596	588	626	622	601	638	607	657	590	630	631	640	588	611	627	582	623	628	591	615	606	597	577	603	656	621	615	632	611	610	618	562	613	607	651	618	597	641	616	629	622	599	617	657	646	652	591	609	583	644	614	586	636	627	643	611	628	579	586	616	615	634	595	645	639	609	622	625	608	655	627	623	642	576	602	598	616	636	657	659	601	641	651	575	658	612	659	606	612	635	600	587	619	600	628	639	647	623	612	624	599	624	607	639	660	628	622	609	630	612	612	616	623	602	616	628	598	572	553	599	607	609	600	624	592	599	576	621	591	593	602	622	585	615	623	639	636	595	591	611	666	644	639	608	645	563	644	606	628	654	613	592	578	620	595	657	567	630	655	623	600	635	619	643	592	616	611	613	620	631	644	619	631	647	648	624	656	623	620	634	616	620	610	600	631	614	588	596	642	624	616	654	655	606	610	635	608	602	638	600	619	621	646	613	662	656	566	613	606	618	610	617	633	595	652	611	664	609	642	604	662	636	609	617	573	627	621	620	606	605	643	624	653	598	619	635	608	632	587	643	604	581	628	582	675	618	551	647	675	655	640	612	614	634	645	643	603	639	635	642	611	608	628	623	602	667	649	625	624	606	641	600	637	614	656	621	641	638	604	564	614	555	658	639	619	607	633	602	589	631	614	612	626	635	591	609	561	661	600	654	618	595	618	645	658	640	629	617	609	634	643	632	648	662	576	653	586	591	603	643	640	624	638	595	650	631	628	608	624	628	619	644	606	587	639	653	603	619	643	577	609	610	595	609	659	671	616	627	641	596	648	643	649	642	588	640	587	656	569	608	620	598	597	627	629	630	636	626	593	603	605	607	631	642	608	638	603	637	675	632	643	632	641	595	600	620	633	618	605	590	672	634	613	594	645	608	631	680	607	640	601	635	594	596	613	581	631	585	571	620	616	613	639	634	645	581	619	676	640	590	606	610	625	617	612	655	617	618	596	603	619	672	556	619	626	647	628	640	619	597	642	626	643	581	621	627	593	620	619	613	602	660	636	617	589	608	622	597	624	629	620	616	600	608	626	622	631	680	601	624	617	583	595	627	649	561	607	608	617	661	641	588	592	659	589	592	596	649	670	621	637	618	609	646	598	595	612	604	647	649	610	611	670	657	599	600	678	619	599	632	625	648	647	656	579	645	647	630	602	596	624	597	637	582	592	642	618	626	638	611	631	613	615	657	584	647	657	616	592	611	628	636	650	611	655	643	669	663	605	640	596	653	621	613	596	608	574	592	643	605	636	624	563	627	620	593	610	612	613	618	629	645	648	623	635	630	589	627	636	642	648	588	635	642	635	620	574	625	584	641	588	644	617	612	634	628	622	620	627	602	590	584	627	634	609	600	655	643	617	628	641	666	584	626	585	638	596	634	634	627	662	594	637	598	660	621	653	624	591	614	639	615	641	584	618	597	642	609	604	626	652	622	614	650	608	639	578	681	629	639	615	610	637	586	584	633	563	610	635	627	602	681	598	645	615	638	628	625	572	600	649	642	607	614	640	625	606	611	601	592	600	607	637	579	623	598	614	593	634	599	584	614	637	557	624	606	616	647	621	650	610	594	621	601	632	649	598	599	632	617	652	570	670	664	592	577	630	617	619	639	652	604	598	628	651	568	647	604	612	602	595	655	594	670	613	636	606	583	628	613	627	576	607	597	605	598	610	623	612	608	593	633	648	605	647	661	594	653	643	632	595	615	590	625	636	613	600	650	595	601	607	645	622	620	594	642	602	607	599	619	593	619	563	620	614	594	599	630	633	637	631	620	592	654	607	636	595	635	626	645	666	564	556	645	601	581	659	635	664	596	634	640	653	625	616	574	632	611	594	629	615	617	632	603	608	570	606	595	599	607	623	599	618	632	642	618	581	604	634	576	604	584	623	568	624	604	629	620	618	611	635	597	615	577	611	623	586	630	580	589	612	612	618	643	667	629	644	639	619	628	594	640	594	631	634	603	621	613	587	641	576	676	612	589	624	643	637	605	604	598	574	655	637	576	611	649	627	641	584	586	595	637	577	627	590	650	617	630	622	647	607	625	625	666	607	608	603	668	633	619	655	608	643	610	584	615	620	630	623	623	623	661	589	610	645	623	613	666	665	594	612	647	574	624	620	573	630	646	669	665	569	628	617	624	615	665	640	623	597	599	602	651	664	646	631	633	669	672	556	617	662	595	622	603	695	624	617	632	606	601	634	590	595	603	582	601	601	630	616	624	624	635	630	652	605	623	592	615	635	591	638	637	614	634	607	655	654	590	576	632	644	581	579	602	627	618	594	611	614	623	634	601	634	648	629	654	611	586	646	621	630	621	601	601	625	616	600	631	625	602	621	621	608	653	610	601	629	613	612	588	608	634	604	602	635	659	662	614	600	638	634	650	625	607	619	661	658	646	621	632	628	612	617	593	609	632	646	644	624	645	602	626	590	658	595	594	647	607	615	626	606	620	614	629	657	597	586	581	633	628	636	559	627	580	634	643	612	624	663	588	634	630	634	591	600	606	586	612	652	611	635	642	599	623	576	634	635	628	662	626	593	633	633	655	641	620	587	597	643	646	631	591	631	672	622	604	627	641	632	568	637	668	637	599	586	605	611	626	649	594	660	637	668	581	632	628	629	611	605	607	643	608	635	621	650	613	649	596	602	631	637	617	613	618	643	659	614	643	592	618	598	582	612	608	585	600	657	619	639	638	611	621	632	648	602	599	626	639	572	616	598	597	607	574	581	634	614	634	581	595	601	580	608	631	615	601	611	574	584	679	626	599	606	578	637	633	610	613	619	614	639	598	620	619	610	639	598	581	618	602	653	600	598	604	622	612	615	619	608	595	640	620	635	666	606	608	657	612	586	597	640	625	586	593	636	595	615	572	624	573	573	614	595	589	638	618	614	616	579	651	615	611	618	626	628	633	584	624	619	616	624	618	633	593	595	618	643	611	609	661	604	614	580	627	575	580	607	614	630	644	645	638	610	603	635	664	633	632	594	654	626	621	621	629	609	637	644	611	626	623	599	611	629	639	622	634	619	623	624	606	620	618	658	617	608	629	662	613	635	578	637	642	622	638	655	647	593	613	589	594	632	643	613	613	629	601	606	632	626	603	617	600	617	623	639	654	615	611	624	621	610	638	642	609	612	623	635	646	577	582	597	608	618	621	575	595	638	604	572	606	624	663	605	624	662	620	595	599	641	653	667	638	660	631	586	627	581	653	619	607	625	638	613	583	584	629	609	585	618	630	598	615	583	624	622	630	599	614	637	621	605	558	595	618	619	609	657	616	610	596	628	638	594	612	650	646	638
23092	20797	28531	24339	20436	11257	1069	611	530	455	445	443	391	364	374	360	339	360	333	345	336	356	309	291	291	323	305	333	286	312	338	316	316	326	330	292	298	307	329	298	330	327	277	290	309	313	333	312	285	312	321	305	312	290	304	304	312	297	330	286	309	311	274	316	286	298	295	291	320	303	285	314	304	331	295	317	319	302	310	280	323	300	333	280	308	302	288	300	288	299	257	292	291	309	302	320	318	310	270	285	296	301	321	315	286	274	288	327	279	286	305	302	297	301	307	280	294	298	324	316	306	294	262	290	327	302	302	267	292	294	322	272	277	309	275	321	307	294	304	287	292	290	295	289	296	336	305	296	283	292	306	293	324	271	315	289	278	314	312	286	327	321	286	293	301	295	341	284	257	327	323	272	281	329	310	315	309	271	325	317	288	310	308	329	318	328	334	293	285	295	328	312	293	296	332	318	300	323	312	296	290	308	292	286	313	290	297	277	289	296	305	305	313	284	293	306	286	287	301	298	312	321	295	319	279	316	299	322	291	287	281	280	334	297	301	328	304	308	304	326	288	288	309	301	283	290	300	283	306	291	319	337	338	267	288	291	294	292	302	303	293	346	291	284	265	316	317	306	291	309	304	300	303	288	315	355	285	312	321	299	297	313	330	277	291	313	316	304	287	272	301	306	309	269	298	273	291	293	280	310	290	304	298	297	306	276	300	304	308	323	288	291	316	331	309	352	300	313	293	335	297	311	298	309	293	310	312	281	276	331	319	277	319	292	334	296	302	295	328	311	304	299	287	302	316	326	299	285	311	291	298	307	303	313	289	306	295	326	287	300	291	300	301	301	319	294	275	293	313	280	281	313	315	301	318	302	297	306	294	341	306	330	280	302	305	270	312	274	318	295	293	308	278	291	289	271	294	306	302	308	300	284	301	288	270	313	289	304	258	298	275	315	293	294	305	316	299	301	277	302	295	284	307	293	320	305	309	301	317	297	270	325	319	291	294	305	297	302	302	337	324	312	310	313	319	313	319	257	290	308	288	320	303	292	291	287	314	305	299	319	284	303	318	278	295	298	296	292	296	286	287	318	303	301	324	296	305	302	311	303	303	283	309	303	269	309	278	301	262	331	303	293	315	295	298	310	285	281	318	317	294	264	316	310	308	304	264	312	313	297	292	287	287	293	303	281	323	276	315	337	307	317	310	345	318	305	293	297	292	285	301	313	295	294	286	272	268	330	284	299	293	308	310	292	304	299	307	304	321	304	315	294	320	293	292	315	298	310	293	283	304	292	309	301	324	323	323	302	322	295	295	330	305	287	314	296	320	282	294	320	319	308	326	300	295	322	282	324	303	311	314	306	280	339	311	301	292	340	327	282	311	279	316	320	290	298	297	287	280	307	302	299	303	326	319	286	288	297	294	296	295	302	286	328	321	307	318	274	302	297	310	336	314	307	301	320	295	281	326	282	316	298	310	306	318	309	302	282	285	285	310	299	318	305	337	303	325	347	260	277	296	325	292	351	275	321	288	293	303	276	297	332	261	279	332	329	271	318	300	340	318	284	301	287	331	308	297	299	281	319	306	340	301	284	305	332	333	309	285	280	316	296	299	292	337	327	317	288	298	309	313	313	302	297	295	287	297	312	272	317	287	270	315	291	317	299	312	255	294	329	310	286	301	322	313	304	323	315	311	287	305	306	283	327	308	292	292	280	303	310	304	294	322	303	285	318	305	284	328	320	287	304	255	293	313	331	298	298	301	327	317	272	315	300	267	284	313	287	307	315	315	284	309	313	290	297	257	311	307	301	305	309	305	320	288	314	322	288	322	302	317	284	296	301	320	300	312	311	297	297	281	308	291	319	317	310	327	335	280	291	262	319	305	291	300	307	318	275	313	288	278	297	286	271	303	284	288	325	322	280	307	294	308	267	299	278	312	290	299	331	327	287	313	267	301	272	312	283	302	311	318	290	289	290	298	301	310	278	306	285	292	293	272	295	297	287	294	273	293	304	290	294	279	312	309	290	300	326	306	283	312	309	297	295	259	301	300	295	312	295	307	273	314	315	282	302	282	311	282	286	295	291	312	280	273	294	310	308	303	292	310	339	292	316	286	313	274	322	294	290	297	321	275	296	302	309	295	329	298	290	312	321	301	287	310	310	302	337	295	281	325	295	301	307	309	321	320	315	285	295	279	283	273	315	261	311	304	302	274	323	310	292	277	310	313	284	285	307	294	299	273	323	301	320	314	316	311	314	308	296	272	312	338	317	318	320	296	278	337	327	307	298	312	291	292	280	290	316	318	297	283	308	294	322	299	316	314	295	304	305	328	308	302	312	304	262	265	275	325	307	285	292	299	307	305	314	253	316	286	296	283	290	320	299	280	274	306	335	285	308	290	294	333	304	320	290	330	289	304	276	266	329	305	269	309	329	268	300	308	297	331	299	296	294	344	308	311	297	316	304	299	352	328	293	289	289	328	289	313	311	278	284	294	305	286	295	305	295	291	314	329	310	286	318	270	261	303	296	289	313	256	272	288	317	318	330	308	292	302	313	293	310	319	275	297	274	302	286	331	306	281	300	288	301	300	320	331	308	287	298	302	310	287	279	309	291	297	267	291	275	309	309	278	328	300	284	316	285	304	316	291	276	335	313	305	277	303	302	303	322	320	318	328	284	311	325	292	280	271	315	315	316	272	288	308	278	309	291	309	267	311	313	305	309	290	297	309	289	295	286	324	313	287	296	311	275	305	298	295	291	291	313	299	266	304	299	310	288	336	278	318	305	294	285	304	274	293	285	305	269	329	286	280	304	317	296	312	274	356	290	303	323	325	330	307	311	295	310	305	326	283	317	307	289	309	322	323	316	300	292	292	275	277	314	310	295	293	300	306	284	299	278	277	290	318	332	303	329	291	310	281	309	324	260	313	287	313	319	284	303	324	285	335	303	294	302	330	302	297	310	320	293	318	277	292	289	291	283	307	295	322	271	308	306	309	324	281	292	330	302	281	312	287	275	276	300	267	290	320	296	278	299	305	296	295	294	288	305	297	296	280	296	284	268	270	302	294	290	298	351	315	285	286	295	305	320	293	326	256	320	303	321	310	294	299	291	266	286	288	315	292	295	300	303	299	321	302	297	315	298	312	310	293	320	304	300	286	307	329	315	316	334	280	311	307	264	305	286	305	296	298	319	279	293	293	318	298	300	292	319	325	284	286	308	291	266	261	290	323	272	305	311	307	310	318	301	308	288	286	305	304	304	325	295	297	322	297	273	312	287	268	285	308	308	281	292	303	304	297	310	303	290	300	276	334	303	309	319	278	288	300	279	304	256	326	312	314	318	295	273	314	313	291	293	287	305	260	353	324	293	286	315	276	307	313	311	279	295	324	306	275	323	290	297	269	298	303	282	263	318	295	310	295	311	306	304	306	293	303	324	309	319	287	324	304	310	283	287	309	301	282	286	326	297	319	276	299	309	290	317	285	331	346	309	331	288
10660	50158	51305	21409	1782	1286	994	834	681	577	512	514	455	438	379	388	417	364	375	374	361	381	376	360	362	343	376	351	349	350	358	344	338	311	336	322	371	322	296	341	327	308	344	313	314	330	350	336	360	318	323	349	291	362	334	336	296	334	327	309	362	298	340	352	345	338	337	388	290	339	328	339	310	322	357	295	308	322	308	331	334	332	344	333	328	328	336	339	363	321	356	337	337	314	320	342	348	325	300	321	326	320	330	350	369	343	315	333	329	351	343	308	302	344	333	327	333	339	325	328	341	348	326	316	315	311	334	313	356	338	299	339	332	308	341	340	355	318	354	322	347	331	304	302	298	327	303	335	328	320	323	352	317	337	350	349	287	339	325	302	339	316	344	346	341	362	335	321	323	308	347	323	332	322	331	322	317	322	359	335	316	323	321	327	354	366	310	362	343	312	335	350	349	315	344	340	320	340	328	340	318	309	325	355	360	316	334	332	336	332	295	331	320	355	353	339	320	316	325	325	326	308	349	349	309	365	305	320	358	341	361	339	332	329	316	305	315	332	332	338	300	333	334	322	357	305	322	329	323	311	351	350	343	337	339	322	343	311	335	334	323	284	309	326	326	334	315	337	310	297	300	329	302	326	324	277	340	330	341	338	327	309	317	339	347	307	306	327	299	298	322	327	283	335	358	327	311	331	314	310	331	353	329	323	329	315	334	324	354	314	311	300	311	322	342	350	306	318	356	334	323	336	334	318	343	307	355	337	311	354	330	303	334	297	385	353	328	316	356	314	324	304	321	336	326	324	325	346	300	340	312	320	341	301	331	327	346	321	324	327	315	297	317	338	313	325	327	284	289	365	336	314	329	325	325	347	322	301	335	331	334	296	335	324	356	323	320	267	320	344	334	341	340	345	332	325	340	308	318	314	340	353	334	360	316	327	280	334	322	285	352	318	318	315	323	359	340	336	284	337	347	312	312	332	307	343	335	337	369	312	323	330	312	292	306	323	326	314	301	322	327	328	365	341	337	330	316	337	335	347	308	352	322	314	302	348	327	329	294	356	326	311	316	303	327	293	325	338	363	300	316	345	364	335	343	314	296	324	303	350	289	318	341	349	301	332	311	337	326	379	320	302	313	352	331	319	305	307	309	335	293	350	338	323	330	340	308	335	312	289	314	318	319	360	310	348	351	378	315	311	334	311	332	318	358	321	365	321	331	329	339	334	325	350	322	311	336	307	323	328	347	349	326	339	326	332	326	323	354	331	326	307	327	317	323	325	335	322	289	314	328	309	352	314	314	349	307	364	321	341	342	292	358	305	339	337	336	331	321	337	334	314	328	312	344	324	316	337	322	308	355	343	308	316	342	307	354	295	303	313	335	325	336	338	335	322	327	352	323	310	322	329	326	343	304	310	303	306	324	339	333	319	305	345	345	318	330	309	360	279	320	346	318	312	332	329	341	336	300	341	313	317	308	337	345	335	326	330	321	331	331	325	317	345	349	347	327	336	334	319	293	302	324	326	349	314	326	326	331	327	317	330	351	330	317	341	339	319	343	297	336	323	297	324	331	315	343	291	345	303	275	306	311	316	335	298	356	328	351	350	327	347	338	320	341	339	309	317	305	297	292	305	334	297	320	323	306	298	366	342	337	312	317	313	317	321	320	309	306	306	312	346	325	321	338	330	315	316	320	321	331	318	311	296	337	345	304	327	364	358	342	312	330	298	313	351	326	338	326	321	349	366	293	315	347	312	326	311	313	301	342	342	290	334	336	331	330	326	294	345	303	321	341	364	364	335	304	321	305	330	336	321	294	336	329	289	332	299	315	310	347	342	359	352	351	333	326	342	354	343	308	316	335	324	303	328	322	352	306	340	349	310	321	307	327	317	346	344	328	335	317	327	344	319	313	322	366	308	350	334	326	327	334	318	329	334	304	316	328	314	298	323	327	348	308	337	353	351	334	337	345	319	315	368	337	362	348	313	335	344	327	338	321	299	316	329	320	322	347	328	334	336	333	339	308	311	323	318	320	329	337	322	310	328	339	314	330	308	330	351	319	363	354	325	333	352	344	300	343	319	297	322	337	323	336	327	342	325	329	341	339	314	344	324	331	305	326	334	302	345	327	280	329	334	323	340	347	316	326	305	305	308	342	321	319	358	308	314	352	296	319	317	342	324	341	313	333	325	343	335	314	316	339	317	334	356	324	322	323	337	336	297	314	316	332	328	311	334	323	313	296	336	309	353	333	345	335	369	337	339	326	315	288	341	314	348	332	313	307	334	318	301	301	313	318	325	319	346	324	327	307	331	301	353	345	333	314	304	333	359	319	315	314	340	342	325	370	315	327	295	325	306	342	307	342	341	330	317	296	310	298	313	334	308	319	322	303	323	324	330	311	296	298	307	314	320	332	312	310	333	341	330	313	294	296	337	333	345	336	305	309	333	335	349	335	289	303	337	340	310	318	300	282	318	353	329	314	324	320	318	325	309	317	325	334	353	320	360	327	323	345	293	336	321	337	353	294	320	322	338	327	325	322	355	292	309	319	313	315	302	368	340	337	337	347	330	316	338	345	318	325	323	314	327	358	330	330	343	311	329	330	332	299	335	358	336	315	328	308	310	323	322	312	296	321	346	316	307	319	326	333	338	358	328	365	348	321	298	342	333	300	326	308	326	319	299	318	326	331	327	289	318	304	310	307	321	320	353	309	330	331	297	326	296	322	321	298	309	319	324	334	354	345	328	333	358	304	321	346	328	329	317	321	359	326	311	305	321	365	337	282	311	319	346	316	358	340	321	340	348	314	349	334	315	309	329	335	305	328	283	316	352	344	325	312	359	295	295	368	302	321	299	306	352	300	326	306	362	324	330	318	344	330	329	319	346	334	324	339	351	292	324	317	325	310	306	320	321	358	361	361	299	353	332	343	305	334	300	303	328	319	334	346	333	327	354	341	342	313	327	376	321	315	316	310	333	342	313	339	322	331	318	303	304	286	335	339	339	329	310	342	348	302	305	366	332	340	326	341	317	352	336	339	311	333	335	320	329	293	299	325	300	335	326	323	335	350	327	329	339	322	309	301	345	337	341	344	352	312	341	303	328	314	308	331	305	355	313	329	346	309	342	313	322	341	321	306	318	313	299	318	339	357	320	343	331	350	363	302	318	309	326	338	315	287	311	355	318	319	326	309	314	309	295	343	336	319	314	348	320	316	331	311	327	355	316	309	330	339	329	360	353	343	337	299	327	349	330	316	350	326	351	342	306	337	311	337	314	345	327	302	311	311	324	338	307	342	317	355	337	345	331	327	348	299	347	306	338	327	311	349	360	318	338	325	355	338	353	313	310	320	302	359	333	350	290	329	310	321	320	304	350	343	321	316	312	314	343	329	310	317	324	326	302	359	337	339	321	340	300	340	321	332	332	303	328	305	364	330	304	319	348	342	335	319	326	333	331	310	310	316	317	331	333	331	329	323	319	339	316	345	308	356	336	324	315
24307	20893	27839	25082	15272	2013	885	751	725	757	672	679	680	664	617	592	602	600	581	634	587	652	571	622	564	595	596	647	610	613	567	576	580	620	581	622	612	604	571	574	566	553	542	594	589	587	571	568	632	591	624	608	572	602	545	580	584	569	604	576	579	608	588	567	593	576	572	626	625	624	597	581	566	612	590	550	570	559	580	617	555	572	586	573	584	581	581	541	554	586	620	554	581	595	563	600	590	576	573	609	597	599	586	584	569	596	612	579	589	579	531	561	588	618	622	608	605	564	601	574	586	584	605	652	618	621	589	589	608	610	558	601	625	589	641	620	579	617	563	561	566	568	574	579	595	535	562	590	580	584	571	606	592	602	589	567	588	607	608	564	564	569	596	587	596	527	599	595	563	609	592	625	565	577	590	557	588	615	587	594	609	580	546	583	571	586	620	572	588	590	591	564	599	616	597	601	602	573	562	570	605	545	577	599	585	585	624	608	594	600	566	629	635	593	557	622	601	582	579	552	579	632	569	563	571	566	560	558	618	612	570	603	573	616	572	615	584	566	590	602	589	585	587	546	604	555	604	614	567	620	585	558	541	575	573	621	589	586	589	622	570	563	597	580	521	594	513	558	550	579	619	551	592	581	612	582	588	615	571	543	586	586	591	589	544	554	536	589	604	574	603	555	594	595	550	538	590	619	562	592	599	633	568	627	641	593	597	571	572	548	594	591	595	572	603	621	576	573	604	587	548	597	613	599	590	552	589	600	546	579	600	597	579	616	557	583	610	609	572	590	605	600	589	575	614	576	589	655	590	579	565	584	578	604	576	559	550	596	574	555	607	635	595	639	651	568	626	546	604	601	610	571	584	569	565	606	581	579	582	545	564	596	568	582	530	580	560	568	563	550	610	551	548	598	569	574	628	558	558	542	560	628	567	586	550	598	620	555	578	582	605	570	581	603	584	629	606	577	585	593	635	602	568	587	567	587	560	615	578	627	552	559	585	561	568	577	593	572	522	609	586	578	618	577	604	603	591	591	617	593	565	650	568	550	564	582	565	611	585	607	518	616	599	547	588	593	597	595	612	536	582	573	610	591	586	550	553	611	550	607	570	580	583	549	567	612	577	623	574	544	578	572	578	548	566	615	565	617	578	579	595	565	578	632	586	618	564	610	582	632	543	573	538	594	577	558	559	581	575	594	534	573	597	555	616	644	544	584	608	610	603	582	601	592	614	589	593	594	562	586	600	623	595	580	586	592	611	590	585	590	554	570	549	592	544	556	583	556	600	569	623	587	599	580	533	587	609	588	606	555	603	576	614	562	596	618	599	542	591	591	557	568	613	561	601	577	564	610	656	609	579	602	593	563	578	610	568	599	584	606	541	601	587	586	567	617	579	581	601	566	545	584	544	589	557	561	566	587	614	609	614	565	592	607	575	631	586	593	569	591	558	567	567	666	575	610	638	579	589	573	564	578	586	568	620	569	576	615	589	577	652	569	615	581	635	605	573	613	549	600	598	580	584	590	577	562	550	625	604	598	560	532	570	580	646	606	587	594	548	555	575	608	560	600	586	561	558	603	577	622	578	615	604	562	570	614	602	584	550	602	525	572	617	566	594	571	563	547	593	574	577	591	570	536	548	557	602	574	568	550	609	594	616	565	587	588	540	575	530	609	559	596	545	585	572	572	533	587	587	586	540	585	603	613	543	533	578	561	582	614	582	597	586	556	618	594	605	575	570	607	636	640	582	610	561	581	595	568	587	559	554	581	610	569	569	549	630	591	579	577	590	608	543	580	540	592	578	603	620	605	570	554	586	542	560	611	590	582	584	597	616	610	603	614	573	599	575	515	559	601	574	584	580	595	624	566	569	597	528	555	545	592	638	569	572	550	541	572	613	599	557	607	623	576	571	595	571	641	561	591	604	600	582	600	594	576	573	574	618	603	589	582	626	591	571	613	573	553	582	603	542	560	562	616	579	596	586	627	574	571	593	577	562	552	542	558	559	585	606	603	564	586	573	616	588	594	587	604	617	559	633	568	642	578	562	547	561	642	594	563	607	561	584	593	593	600	574	579	587	604	636	576	580	608	659	561	605	588	572	545	587	577	542	569	612	622	630	579	580	549	567	574	569	596	586	587	568	581	594	571	581	593	589	576	599	605	575	590	560	606	574	625	559	565	619	559	608	617	579	610	580	591	587	623	527	572	560	571	608	583	588	555	571	594	549	629	603	585	608	594	560	593	609	554	629	582	571	577	607	564	593	644	573	582	576	586	607	568	578	635	600	553	546	583	581	600	611	597	588	583	617	603	596	599	606	582	616	564	557	589	558	558	606	583	567	628	634	589	584	536	581	567	595	564	577	594	555	513	566	589	595	553	596	584	553	608	559	595	603	582	610	577	603	611	586	598	612	559	607	592	621	654	605	565	591	613	565	554	559	589	615	585	577	604	584	542	588	535	563	569	529	612	580	593	560	598	564	604	595	561	600	572	563	566	602	597	557	602	561	588	587	587	550	592	590	581	559	584	583	560	553	589	588	582	579	577	600	623	564	597	573	579	592	572	600	595	594	584	583	592	590	610	584	573	550	620	543	584	634	609	590	600	607	613	558	572	628	599	581	558	559	553	560	544	571	592	565	607	609	591	555	534	580	586	614	606	560	546	581	584	572	616	567	609	567	558	573	593	584	521	598	581	595	551	606	620	621	601	619	564	551	552	601	590	606	562	585	579	535	575	596	573	616	612	572	617	580	554	624	594	603	592	571	574	573	576	607	506	598	569	573	570	565	582	579	549	579	585	622	612	599	564	591	600	577	564	576	626	597	602	575	550	610	544	560	552	609	578	589	586	583	599	588	581	561	563	587	593	579	587	596	588	609	573	584	572	580	562	590	591	577	596	589	604	587	620	556	646	553	587	591	524	599	598	613	596	598	604	557	571	569	607	587	543	567	563	586	564	552	566	580	534	630	581	603	581	589	581	583	591	612	620	625	544	567	565	603	577	597	562	548	617	604	633	563	570	575	609	569	593	573	562	581	585	585	574	549	616	604	567	630	550	601	641	564	587	572	570	576	589	590	594	563	593	585	607	625	561	616	589	585	584	570	608	603	586	595	589	617	594	551	590	618	612	607	538	587	583	582	576	563	593	565	603	560	591	592	602	604	574	585	531	592	574	563	584	592	573	573	614	560	593	609	609	590	610	564	577	581	599	566	554	539	566	585	573	565	578	608	595	590	574	560	588	555	633	576	603	558	571	599	580	582	588	565	589	581	592	599	577	566	580	602	600	621	600	609	603	557	557	555	606	600	602	580	581	578	594	618	592	529	597	568	551	575	618	598	586	592	608	590	621	583	642	580	583	643	599	616	615	607	585	622	569	649	566	615	563	616	568	607	584	607	540	576	582	584	559	600	551	560	569	591	623	580	575	560	607	565	564	578	556	587	563	568	601	588	585	550	587	593	580	547	616	631	605	559	567	616	581	594	601	578	606	586	604
9659	40856	41972	18207	1512	1122	993	842	772	724	744	691	667	644	605	626	684	633	577	607	603	618	603	617	595	607	582	584	572	620	599	576	590	598	537	552	608	597	567	596	560	594	586	574	542	574	571	527	617	565	577	569	555	605	614	619	560	571	552	562	587	573	587	604	614	556	586	569	585	581	572	613	603	552	579	582	609	611	526	579	589	593	554	587	617	587	619	597	549	554	587	612	611	576	624	550	610	619	612	550	565	601	589	627	607	579	583	576	571	639	529	622	566	609	599	630	571	575	608	591	605	577	582	566	621	599	589	580	609	562	596	617	584	594	603	574	559	605	589	608	592	573	590	592	586	635	610	592	614	572	596	575	560	586	609	582	579	559	615	608	562	581	572	573	574	597	569	587	581	621	591	608	547	650	586	555	598	607	594	614	583	599	545	565	569	591	556	578	614	567	614	596	569	576	578	608	570	594	579	605	563	612	583	577	582	580	604	589	548	594	599	584	572	577	613	553	605	594	531	593	570	600	631	591	552	570	624	574	567	557	574	602	588	569	554	584	595	622	590	588	597	559	584	585	564	553	572	571	609	602	554	604	565	596	588	572	539	606	581	590	600	577	549	559	543	602	561	573	586	609	581	611	570	618	593	534	550	575	636	633	579	567	573	584	563	550	583	546	570	594	589	561	600	584	616	610	616	619	571	593	606	640	551	609	608	585	594	589	566	608	590	581	545	600	584	626	576	587	608	615	534	629	558	571	544	602	589	591	556	578	560	562	576	563	600	590	555	575	598	551	584	565	586	589	604	624	591	575	625	558	610	580	576	588	612	619	533	638	594	603	574	548	615	572	555	618	610	553	598	578	603	592	575	619	591	625	572	580	609	565	580	562	593	610	554	577	561	563	591	596	574	583	618	551	579	598	600	577	586	586	597	579	576	576	578	618	595	584	534	600	571	585	602	602	551	587	647	609	585	561	587	555	580	609	563	599	577	594	609	614	565	602	553	564	575	601	536	614	581	576	625	601	573	563	574	582	634	570	606	574	614	616	590	578	577	614	578	592	586	598	569	554	588	552	572	583	613	607	614	601	556	574	614	591	592	562	635	570	595	594	565	559	546	548	609	598	591	592	568	585	571	592	602	612	539	549	579	584	600	597	596	581	589	579	591	554	583	568	593	566	565	574	595	633	561	618	609	586	625	573	556	571	590	556	565	591	616	616	570	611	521	555	586	585	586	567	628	583	597	597	569	621	581	608	542	618	584	584	610	558	541	563	597	610	554	597	590	611	575	614	615	615	577	569	596	603	600	575	589	601	576	590	585	612	591	587	608	558	566	595	608	591	556	539	564	557	622	536	617	576	595	578	552	561	607	521	567	600	554	591	586	597	575	604	555	613	629	617	578	600	585	593	578	565	556	591	561	608	559	604	592	617	564	620	570	585	615	558	569	610	590	554	581	584	595	583	560	578	564	613	597	563	570	593	634	597	618	591	595	569	623	575	574	571	552	592	556	583	608	576	603	567	611	630	542	588	613	573	567	615	613	550	605	568	600	582	574	585	568	613	603	561	588	622	581	541	558	596	533	620	600	582	543	570	583	597	599	575	564	550	592	547	582	565	563	571	599	578	599	585	576	552	556	567	609	593	637	576	544	575	553	614	577	609	573	538	589	591	601	585	592	567	561	577	560	551	582	599	566	620	592	572	569	589	544	558	585	574	563	616	584	568	574	609	598	598	529	593	607	582	585	586	588	582	564	563	564	566	615	634	593	574	605	565	562	614	596	603	592	607	580	584	597	595	563	633	532	575	575	592	579	595	556	592	563	572	608	577	608	614	585	575	641	616	578	646	571	621	574	578	626	560	542	618	610	625	579	641	554	591	579	524	564	581	597	561	615	608	595	583	561	580	608	622	567	628	577	603	578	594	587	544	599	617	610	588	557	566	595	599	575	559	560	570	583	560	588	569	641	634	541	617	604	591	571	665	607	606	586	593	595	566	588	598	527	566	582	589	574	550	591	580	574	594	597	575	560	611	564	592	614	603	593	591	563	612	587	590	600	554	549	538	612	606	542	564	570	567	599	618	573	564	595	571	565	584	609	544	556	573	617	633	607	612	605	531	537	583	577	580	620	591	638	572	590	604	559	638	575	621	562	580	580	575	590	567	591	570	567	579	580	545	614	544	632	610	611	636	593	548	555	591	572	603	588	555	572	574	594	581	597	549	548	570	588	576	609	568	597	587	569	628	575	543	575	608	576	587	609	584	575	537	586	605	567	586	582	538	581	581	595	568	590	573	612	591	621	581	584	581	576	581	576	617	600	579	617	639	592	529	602	564	574	589	638	594	580	582	559	543	576	568	562	577	600	636	589	568	617	583	561	556	591	629	578	589	601	608	611	560	576	555	617	561	578	605	542	601	580	604	586	582	594	583	590	579	577	567	573	595	607	528	581	560	580	569	557	546	579	591	596	582	576	556	580	563	598	563	606	543	556	599	577	599	563	591	548	564	573	578	580	563	595	572	616	586	565	535	614	601	584	628	573	568	639	616	624	610	608	616	598	608	591	569	609	552	612	583	590	593	574	624	610	557	579	541	551	571	562	589	567	587	578	606	589	602	635	569	615	598	568	573	554	557	574	589	605	535	579	614	604	580	603	590	549	573	598	566	588	608	583	591	576	578	555	620	582	578	631	601	559	622	576	579	566	590	553	602	544	583	606	587	543	540	594	596	589	628	583	575	597	622	630	612	602	622	534	573	605	598	602	583	643	586	618	558	573	601	569	549	617	610	600	615	619	567	628	571	570	576	598	622	603	614	554	597	586	525	581	647	601	609	583	582	572	560	588	595	569	563	581	574	561	589	570	568	614	611	596	587	585	607	573	613	559	565	551	554	601	624	588	565	590	595	604	591	586	533	586	625	599	595	558	598	597	591	622	581	620	569	609	583	560	571	572	583	663	599	600	564	581	578	590	603	558	576	626	605	618	596	558	612	606	588	599	551	624	578	561	556	586	624	533	584	600	575	563	598	565	622	619	593	596	584	577	589	581	597	564	547	544	571	569	606	617	596	585	577	626	569	583	583	583	582	599	589	572	612	613	585	593	595	595	590	571	612	584	572	572	605	591	595	563	619	592	580	625	593	585	562	564	583	606	598	561	592	589	538	588	536	586	573	580	623	571	621	569	605	605	553	612	599	612	618	598	568	564	559	546	570	574	571	596	602	586	554	584	564	598	570	560	606	580	607	570	593	562	582	589	559	584	575	610	590	568	597	642	580	562	617	595	603	589	534	609	591	572	583	586	628	569	591	527	545	585	630	590	569	544	603	585	608	590	577	578	562	567	546	589	584	612	591	558	570	622	562	568	560	603	587	569	594	610	578	560	553	591	611	581	604	613	552	606	582	605	570	590	600	560	575	599	550	552	586	565	564	559	567	594	590	601	617	585	561	647	564	628	560	564	556	549	575	597	591	558	587	572	625	545	592	595	569	555	640	590	568
22212	20982	28873	23693	20986	20912	10974	926	586	462	456	404	357	325	308	288	258	262	248	247	229	239	216	220	249	211	221	235	203	190	178	202	217	193	191	212	220	200	205	210	184	201	199	214	189	218	191	172	170	198	178	181	189	200	196	179	204	199	188	184	176	199	182	184	196	176	190	184	192	182	191	162	181	182	210	188	184	192	190	167	187	205	198	176	175	198	165	175	188	188	212	187	208	205	185	199	174	163	188	172	165	203	154	162	155	192	214	187	162	191	171	194	181	174	180	177	194	167	198	191	184	210	197	201	194	197	205	175	163	190	194	200	176	193	211	197	182	209	185	183	178	209	177	190	178	177	199	185	188	163	203	180	182	187	173	176	175	173	177	179	162	185	190	172	196	183	164	162	192	177	167	160	174	195	193	181	193	195	181	166	190	193	180	174	191	171	198	199	173	191	183	165	192	150	197	158	174	180	174	171	170	191	177	176	171	152	169	184	185	179	183	179	161	159	185	186	194	172	192	169	165	198	185	183	184	189	203	182	198	180	217	204	178	186	159	166	186	183	190	211	162	178	197	167	181	189	202	186	196	185	196	179	198	167	191	177	193	180	191	163	188	205	185	175	184	187	177	195	169	190	195	212	147	202	196	193	208	185	173	179	178	184	186	177	180	194	174	200	188	183	173	180	164	189	173	160	194	188	192	193	159	183	163	184	197	176	179	201	191	170	190	188	166	188	168	212	174	191	173	188	181	196	178	187	192	171	178	188	205	175	194	199	181	204	182	171	176	191	199	168	179	205	156	174	167	192	168	191	206	193	182	176	192	164	175	200	193	180	182	184	208	172	188	183	193	179	163	186	168	177	187	160	162	178	214	196	178	182	192	192	184	180	189	203	169	160	152	183	197	184	187	187	184	171	178	188	184	201	167	199	173	187	175	179	188	163	191	182	197	222	192	174	208	161	195	205	215	178	189	183	176	155	209	161	196	188	208	172	172	224	182	182	197	181	206	161	191	173	176	207	184	168	179	175	196	222	184	164	187	168	182	188	181	174	177	149	184	191	208	186	187	169	169	185	167	193	186	181	169	187	176	154	201	199	178	158	189	190	174	167	159	190	181	196	199	160	186	199	188	196	185	182	218	183	175	208	180	194	170	174	173	181	184	182	179	183	165	199	193	178	191	185	194	181	192	188	189	183	198	187	205	175	211	207	172	172	187	186	182	179	170	196	194	165	176	195	180	202	166	185	174	183	188	175	184	193	177	195	176	187	189	177	170	183	182	161	178	190	197	161	173	165	202	193	169	169	200	173	190	180	211	191	194	185	174	202	165	181	178	200	199	203	197	197	198	222	188	186	178	185	180	207	170	189	143	167	197	193	178	188	181	170	180	184	190	172	191	206	163	186	174	170	174	183	176	193	173	189	211	199	202	191	176	178	178	174	178	163	185	192	206	196	186	178	191	171	185	201	163	177	157	185	163	192	173	189	184	188	183	180	196	206	184	198	193	152	197	203	189	176	191	193	190	182	178	157	165	170	183	201	188	181	179	210	202	189	195	183	178	196	203	193	191	171	153	163	207	177	185	183	185	186	210	200	184	171	186	181	176	182	187	204	192	166	180	184	165	193	151	193	184	169	161	186	196	149	197	184	182	180	181	186	197	162	156	154	191	175	196	172	183	203	201	159	161	200	169	180	189	192	165	203	175	161	187	201	176	195	183	169	176	194	208	178	160	181	212	196	202	173	180	168	191	172	206	189	197	177	184	174	193	166	181	163	165	185	165	181	191	194	207	185	200	200	185	196	171	183	177	180	168	187	181	157	179	191	162	200	169	146	189	183	171	171	174	186	170	187	183	178	186	169	171	158	144	195	191	169	165	167	190	188	206	171	193	178	176	198	166	171	187	198	193	169	187	203	182	196	165	184	181	175	177	185	166	159	176	169	194	175	173	169	196	177	164	160	201	193	193	153	185	196	192	196	189	198	169	199	192	167	177	197	207	174	173	180	183	192	162	181	188	175	192	187	184	219	175	183	195	198	168	181	208	186	188	177	183	186	157	187	201	198	193	170	206	166	190	173	172	197	182	183	216	189	179	194	210	200	192	185	159	174	195	176	189	203	186	176	179	193	181	186	207	216	198	196	167	185	193	167	194	204	175	169	167	176	183	178	182	192	175	191	173	187	168	177	176	179	192	205	187	183	191	195	167	173	183	191	200	177	164	179	200	172	174	165	189	195	219	186	193	179	172	196	186	161	185	174	178	203	169	206	171	176	186	178	174	195	184	195	169	182	165	159	176	198	180	188	183	192	181	184	180	200	211	165	211	189	182	187	175	182	180	171	179	200	177	225	193	186	204	184	189	187	192	192	203	162	175	179	190	178	205	177	168	169	190	174	191	192	198	173	192	194	191	188	205	181	182	185	166	167	180	150	173	187	174	180	194	193	184	174	166	171	196	189	191	186	170	190	205	182	185	206	166	167	192	174	196	163	174	179	186	175	215	192	168	187	188	187	184	192	181	192	211	209	184	176	187	177	185	169	172	207	178	172	183	168	184	181	192	190	181	190	184	170	199	186	207	201	189	169	167	181	167	197	188	198	196	192	185	178	183	177	182	190	171	178	181	167	181	192	188	197	188	183	180	176	182	196	170	205	172	157	165	186	172	164	176	183	163	188	179	181	193	207	170	179	201	178	162	171	189	194	193	190	170	191	177	197	187	182	213	203	183	180	185	170	175	182	188	207	194	194	197	161	194	203	194	182	160	171	204	167	198	218	181	200	193	178	186	147	180	183	169	205	200	178	189	192	211	158	175	175	197	180	180	179	199	173	162	170	186	189	161	200	195	181	169	208	181	174	186	149	197	167	201	210	199	166	180	185	184	195	171	177	184	164	188	187	170	180	200	160	173	201	201	170	162	162	178	172	188	166	175	200	201	196	164	163	186	185	158	155	197	168	164	190	186	178	189	220	169	194	175	212	201	155	176	190	193	200	176	186	199	189	179	181	198	164	201	184	158	184	174	191	192	209	175	200	189	171	188	184	171	169	183	187	190	193	188	174	181	197	174	190	210	190	195	157	206	187	202	192	178	163	190	186	183	169	181	167	181	171	181	198	208	194	179	164	191	208	169	189	166	169	202	174	186	193	164	161	161	191	174	192	175	189	187	183	186	186	175	183	170	194	186	184	175	160	174	192	208	173	168	171	166	168	190	201	190	200	203	194	183	163	184	164	183	169	198	173	181	176	215	188	161	185	192	162	163	168	188	193	175	182	151	187	171	185	187	171	196	195	180	185	161	182	185	186	169	180	175	195	187	197	209	182	176	171	184	191	140	185	184	180	202	202	174	209	175	169	185	200	190	167	161	175	214	188	162	185	193	180	190	185	169	198	197	191	186	198	194	181	184	159	209	208	186	183	178	169	207	201	205	178	180	188	188	195	174	188	203	174	189	188	195	190	177	205	183	167	190	183	190	185	178	168	190	182	168	200	188	189	202	168
11319	54194	63792	29860	4833	2154	1507	1223	902	746	569	482	438	434	381	318	323	326	274	248	263	248	251	237	263	234	237	250	212	240	230	212	217	229	211	192	200	189	226	185	190	206	206	183	208	167	203	198	183	194	189	209	210	193	206	204	175	186	178	207	207	189	198	178	176	206	209	185	189	190	202	190	184	188	181	187	196	169	194	161	184	183	151	176	182	179	195	188	201	177	205	194	193	173	198	202	167	194	190	170	176	209	178	203	193	166	181	190	181	175	179	191	185	193	176	203	165	188	174	192	178	169	185	190	179	200	157	186	150	191	200	175	188	167	165	187	172	180	166	185	185	182	184	190	171	202	204	191	173	187	175	171	179	187	195	187	189	181	188	204	191	187	180	183	188	200	177	173	186	175	193	179	195	168	180	171	193	175	202	181	175	196	205	175	195	175	193	201	198	193	180	204	190	186	195	189	193	198	197	192	195	179	193	206	184	210	186	174	171	200	202	192	212	178	183	173	173	174	164	166	197	217	177	200	181	190	193	169	208	177	168	179	177	181	202	209	215	179	185	193	188	179	191	184	174	211	195	180	180	172	167	179	176	179	173	181	178	202	193	171	188	172	147	176	151	186	207	191	171	199	186	181	187	172	187	192	164	187	175	163	164	186	178	185	199	184	182	177	171	190	158	180	201	196	183	202	205	177	204	161	207	198	188	173	187	187	181	185	193	197	201	157	194	183	194	168	183	169	186	194	206	171	196	185	183	174	174	191	172	200	190	172	190	183	196	183	186	191	176	165	167	210	172	153	184	186	174	180	196	195	187	204	192	163	172	187	176	156	182	173	185	189	182	175	192	193	173	165	159	163	205	190	167	206	174	185	163	188	169	187	179	173	162	202	175	184	172	200	183	203	189	187	189	183	169	168	175	161	194	161	179	157	186	190	195	189	187	186	183	198	155	164	174	181	167	166	187	190	175	175	200	159	174	184	182	185	172	188	169	187	185	165	196	179	186	207	210	185	195	185	213	174	174	182	168	199	177	181	200	178	176	179	191	196	212	187	178	183	188	199	192	192	184	200	170	162	200	170	195	174	184	183	162	179	195	200	178	174	172	176	175	181	179	192	198	192	182	190	189	192	183	196	191	183	172	198	194	185	192	217	179	178	193	186	162	187	181	170	159	170	195	178	178	184	170	169	190	158	178	193	200	175	179	200	201	180	163	196	169	188	195	172	181	184	172	212	174	158	184	199	198	163	168	207	192	190	165	199	174	203	189	189	178	188	181	194	210	203	162	180	171	185	169	155	202	179	176	193	183	199	174	166	177	204	187	179	179	154	166	179	188	186	169	162	183	177	170	192	181	184	187	181	184	194	186	172	183	220	184	172	203	175	193	176	173	189	194	195	201	208	227	186	174	186	175	170	163	211	164	168	155	208	201	188	198	188	191	190	197	184	175	211	180	169	183	168	196	200	188	208	190	173	187	180	183	191	208	218	178	183	179	170	175	196	185	171	160	213	188	155	199	191	186	177	175	194	211	198	163	162	167	179	210	199	182	189	181	162	195	198	179	187	179	175	165	185	193	169	193	205	196	174	183	184	165	198	181	200	194	191	192	196	176	174	194	170	193	199	195	187	177	181	180	181	182	172	175	177	187	210	180	196	171	180	161	192	190	168	167	180	196	176	180	180	190	174	191	195	190	176	171	196	190	174	182	199	187	176	168	182	194	176	169	170	193	188	170	193	176	204	202	154	188	173	168	169	172	204	160	181	193	210	188	176	186	164	166	172	182	169	182	186	171	197	194	194	178	177	220	187	184	177	192	184	170	176	173	200	171	167	177	159	196	178	178	173	179	186	186	190	179	160	172	184	187	193	161	209	193	200	194	193	169	194	197	201	195	211	169	183	180	186	178	187	176	180	184	174	171	167	204	184	176	162	170	143	189	181	185	209	179	166	161	202	197	158	176	202	193	184	189	164	166	193	169	185	187	189	193	190	182	176	196	197	200	188	195	198	183	192	186	166	184	183	191	190	198	181	168	181	176	195	165	188	175	175	195	195	179	187	204	187	203	192	188	165	155	206	182	167	179	189	189	174	193	176	194	188	168	189	172	162	163	190	172	179	173	167	177	154	173	192	210	170	191	180	176	178	203	187	172	172	193	194	202	187	156	187	185	176	168	176	180	157	169	166	209	180	168	189	203	166	184	194	166	203	193	206	179	171	188	198	199	154	174	194	199	198	176	180	176	186	196	189	178	167	186	188	198	185	197	193	175	189	192	160	167	192	165	181	199	178	186	203	204	182	208	190	205	186	160	150	190	202	159	181	183	208	176	190	184	199	210	153	181	181	158	208	175	188	198	180	205	186	177	204	179	200	206	202	166	193	179	160	187	180	178	183	188	201	178	191	195	182	204	179	183	168	179	171	191	190	155	195	203	171	191	164	182	201	178	180	191	179	198	186	190	164	186	170	186	175	173	184	179	177	176	181	157	176	200	193	184	197	194	165	206	186	165	237	186	159	176	208	188	201	197	166	162	182	183	177	207	181	192	201	169	181	190	187	167	194	175	193	191	172	185	185	175	191	164	181	173	185	173	184	178	165	188	181	189	188	185	200	185	180	175	214	191	180	187	188	174	158	178	158	179	177	171	173	188	175	202	174	170	189	167	185	192	179	197	177	188	170	171	171	189	191	194	170	195	175	180	164	188	182	188	201	186	176	166	189	183	174	201	182	199	184	190	177	206	190	162	176	187	191	151	198	164	173	177	185	207	200	181	193	184	176	172	177	200	172	181	163	203	170	183	183	192	164	197	189	199	200	188	178	182	195	177	163	184	163	190	180	190	171	195	187	176	180	155	178	186	188	194	172	190	168	200	169	187	202	177	208	179	167	176	196	173	200	208	186	201	193	173	183	173	165	191	172	186	162	200	205	188	189	200	195	177	195	191	176	170	179	198	186	175	188	161	203	172	171	191	183	187	193	180	190	184	177	190	159	173	178	166	189	185	174	194	184	171	186	191	175	186	197	184	183	157	203	198	181	194	209	191	184	200	150	196	167	198	186	186	157	182	178	198	170	181	188	181	181	202	181	189	214	156	192	167	187	190	208	163	159	215	204	170	177	182	170	159	192	164	195	186	179	176	182	187	173	187	166	203	162	186	175	177	190	188	191	204	184	194	188	166	211	176	192	218	172	171	197	163	168	192	173	196	176	181	195	175	180	193	158	188	196	178	190	172	210	172	195	192	187	157	193	179	159	194	194	196	180	193	179	182	183	188	188	194	163	182	170	188	185	179	170	179	186	189	184	169	192	180	180	175	186	187	181	209	190	198	174	190	193	178	172	165	202	181	209	169	183	194	182	181	182	166	190	178	188	169	181	170	184	185	196	173	179	184	187	174	188	168	186	185	192	189	181	166	172	161	180	188	179	194	161	181	181	205	199	167	171	182	172	177	193	179	179	196	208	192	180	170	168	179	204	168	182	179	188	205	204	187	179	206	162
27278	20194	18970	9023	912	638	649	618	616	617	635	615	601	621	631	575	601	623	578	552	585	585	574	633	586	576	606	600	593	609	635	630	613	562	612	634	590	575	600	591	591	567	619	636	608	608	602	616	590	608	610	614	642	626	600	604	602	581	693	607	619	609	605	594	588	589	615	581	604	617	607	606	601	572	613	622	570	602	561	599	588	580	584	616	616	597	584	642	652	633	582	563	607	613	578	589	621	592	588	626	644	623	626	576	606	630	611	624	572	603	587	593	614	636	607	579	583	539	561	613	603	645	605	598	581	599	589	554	587	607	595	610	611	589	617	652	618	567	626	598	639	606	644	647	594	608	638	638	609	585	594	607	565	617	634	605	585	622	559	617	600	654	598	568	618	631	630	600	592	614	610	569	593	632	602	595	567	570	582	585	613	610	591	632	630	656	584	585	597	628	569	611	607	579	593	555	585	594	620	611	628	639	602	624	567	597	607	614	579	584	578	588	631	567	613	570	617	596	627	587	586	621	579	638	604	607	603	582	587	628	617	605	603	619	576	606	648	643	606	613	625	570	606	593	603	645	611	574	559	570	595	582	590	636	620	597	611	605	623	570	655	571	629	655	625	592	627	614	621	600	630	590	600	636	583	602	582	600	588	602	617	615	603	642	610	543	602	637	594	616	598	564	609	613	599	611	537	584	588	612	601	591	585	618	649	582	610	584	627	610	572	626	585	612	564	631	615	616	579	625	619	630	628	637	584	610	602	608	620	565	600	652	597	592	591	605	595	589	582	619	628	612	613	614	587	620	623	610	635	584	611	629	597	601	582	587	576	559	578	621	594	606	649	624	620	602	554	610	635	588	586	576	642	595	579	587	640	616	624	569	599	577	558	624	652	627	624	604	601	612	612	651	634	636	629	581	587	568	573	645	637	606	620	575	614	618	583	546	647	603	614	601	580	630	623	581	637	609	603	620	633	579	613	621	600	602	623	634	596	595	620	591	579	616	603	590	628	626	592	647	633	606	577	633	584	618	648	645	603	606	581	607	583	644	572	631	620	641	598	575	610	589	602	590	596	621	622	565	622	574	631	571	586	628	630	592	618	622	609	579	570	574	621	608	619	594	589	603	622	590	645	555	612	613	608	593	606	574	651	626	655	605	577	598	612	605	628	601	620	651	594	568	594	592	610	599	598	615	591	598	676	633	639	639	635	567	599	600	628	624	591	640	613	627	579	573	588	649	584	608	604	611	591	608	586	572	612	618	575	598	587	602	631	651	602	594	615	594	536	602	622	569	620	608	581	588	615	607	627	618	539	564	614	594	564	581	618	626	566	624	614	605	556	591	587	610	615	606	599	586	642	642	586	582	618	574	584	597	629	587	578	594	623	606	615	595	563	586	577	590	603	592	575	604	637	622	603	589	596	601	611	631	618	597	581	616	578	591	593	632	572	635	616	601	593	604	630	578	600	577	594	594	608	633	597	594	575	604	587	611	632	607	595	589	612	625	654	650	617	617	586	573	626	597	593	572	604	615	579	613	644	631	626	614	611	607	633	596	615	630	646	597	553	591	617	597	610	580	593	620	580	604	597	597	593	598	603	639	643	584	621	617	644	581	575	577	585	655	601	565	611	588	577	636	617	602	576	618	602	625	571	593	543	632	630	632	605	579	656	646	603	624	600	573	588	610	659	600	618	609	582	587	646	588	601	591	578	603	626	616	618	597	649	606	583	630	578	619	625	602	604	586	671	627	606	639	594	587	588	618	598	616	650	568	570	595	608	648	604	626	597	588	636	587	624	627	589	596	638	605	615	598	589	587	643	585	559	587	579	594	599	592	570	588	616	619	595	603	579	598	591	612	588	601	609	611	568	609	634	632	570	614	634	620	602	626	594	601	634	603	585	619	597	622	569	644	629	619	655	648	669	616	569	646	585	583	630	614	621	591	578	584	603	622	605	596	628	608	582	606	657	600	630	583	618	571	564	576	606	605	589	617	559	640	633	613	660	586	651	601	634	588	628	637	592	577	623	571	592	606	582	616	640	618	591	631	605	566	621	619	606	615	620	634	659	586	584	597	583	597	594	595	659	629	589	606	577	626	614	594	609	610	610	627	571	627	626	576	602	626	623	590	600	627	569	610	595	614	578	616	628	596	634	615	610	622	647	613	596	617	582	581	619	613	627	623	625	599	625	576	568	584	624	618	603	633	643	638	575	604	602	595	597	644	608	596	620	595	622	620	578	595	583	575	689	626	622	591	580	595	608	584	578	604	657	624	616	561	644	625	567	596	610	588	626	627	601	619	615	603	588	641	582	576	584	572	585	643	667	642	656	627	612	636	582	622	593	554	627	574	578	575	641	600	587	598	612	616	562	610	597	580	610	595	598	584	590	619	604	565	640	581	598	599	601	611	628	566	612	588	564	622	632	595	642	629	602	596	626	565	626	624	595	566	564	601	619	596	558	617	589	605	623	546	614	619	624	614	640	614	566	575	588	637	658	625	619	624	615	636	623	630	618	634	655	580	585	604	563	597	583	624	610	619	589	630	603	611	594	583	634	588	616	597	605	588	598	580	614	601	612	578	653	586	598	621	609	605	579	559	586	567	618	615	645	659	609	544	638	637	613	566	624	605	625	614	583	625	639	615	613	606	590	589	617	653	650	600	639	609	575	600	610	627	587	615	621	625	589	628	600	569	605	582	581	531	636	646	605	581	591	614	565	637	580	620	603	594	668	613	650	612	592	609	594	623	630	589	580	615	581	614	594	618	573	599	636	584	574	582	618	619	623	586	604	570	668	581	585	576	669	615	561	613	664	622	578	605	688	587	602	603	655	622	613	622	613	545	619	598	577	625	611	589	579	622	602	607	599	590	613	616	650	586	647	613	640	636	602	613	631	614	597	594	597	625	601	636	623	566	609	632	588	626	616	623	622	584	622	567	608	595	603	583	548	645	605	593	567	632	585	604	659	589	587	615	613	602	570	597	597	607	616	614	606	625	614	629	656	606	598	572	541	577	606	620	615	603	636	616	599	589	609	584	601	646	602	618	603	644	589	615	564	544	607	641	625	620	574	612	598	580	600	582	596	633	561	621	606	527	651	673	638	633	623	631	638	561	604	628	621	623	610	550	620	558	637	638	602	619	640	646	609	621	586	654	591	616	634	633	667	576	603	622	590	586	621	642	561	596	604	644	588	622	601	628	612	595	588	541	608	637	624	598	598	611	640	644	632	560	610	613	603	602	628	569	635	598	573	637	651	607	638	606	660	635	626	627	631	629	607	622	578	667	604	612	634	581	598	587	570	615	609	579	599	618	595	596	599	612	637	602	646	617	555	586	623	620	645	643	616	647	584	604	613	571	544	590	602	569	592	626	615	573	673	616	614	617	592	650	617	606	618	599	611	566	614	579	623	599	617	621	603	600	585	607	606	602	574	613	587	662	604	592	574	604	599	546	639	603	617	549	614	555	606	597	637	611	589	581	586	624	607	588	592	615
7926	16974	14848	5129	796	645	688	644	645	663	651	612	611	621	641	539	650	673	652	593	651	606	597	631	658	637	637	598	624	608	602	662	638	619	629	642	601	609	601	620	617	630	639	643	616	642	605	636	625	624	581	641	633	625	603	602	649	630	648	580	675	609	584	554	632	636	625	603	609	607	591	680	619	608	648	608	623	588	600	644	612	612	643	652	648	596	659	631	605	616	628	647	624	580	637	570	622	602	598	598	635	607	604	634	626	683	646	613	631	626	659	640	618	558	623	610	643	615	639	594	692	644	607	610	647	640	653	606	602	613	620	638	641	668	594	625	620	645	613	631	629	621	645	647	592	631	624	605	638	631	627	601	665	635	654	612	626	613	630	635	675	614	624	606	640	611	642	632	613	611	645	603	609	640	638	609	639	647	621	634	608	634	620	570	655	645	648	657	673	633	631	631	602	652	650	642	660	668	658	628	591	611	627	590	623	619	645	630	614	609	595	647	618	581	603	590	651	625	653	610	591	650	658	619	662	632	659	628	601	631	639	673	644	632	642	586	636	639	664	607	591	628	658	650	606	653	668	615	580	630	626	601	643	658	610	692	626	636	603	601	635	638	618	641	597	585	643	585	625	643	623	606	675	598	622	617	647	597	628	650	600	644	634	623	608	636	666	617	633	635	608	639	651	612	574	637	611	640	616	676	609	613	619	642	650	611	617	581	627	609	626	629	649	643	663	611	591	648	588	642	634	646	663	630	651	605	608	619	616	606	646	621	628	653	611	633	649	644	654	660	656	627	594	565	591	587	599	659	614	603	648	601	599	638	640	645	639	624	600	602	669	656	669	658	625	618	626	634	643	641	610	616	618	637	672	651	673	630	590	635	581	677	644	657	636	613	671	648	595	632	620	620	653	643	601	627	593	600	639	649	657	636	607	649	648	633	590	622	669	603	627	618	658	627	610	593	609	665	626	585	664	634	658	610	640	620	624	591	647	663	625	597	588	657	638	599	639	620	645	621	605	626	612	634	645	607	639	619	648	626	641	617	593	606	586	645	612	643	636	638	629	535	612	592	628	619	633	698	630	661	640	631	586	588	637	650	677	652	605	640	637	673	643	647	584	626	641	601	630	642	665	617	641	689	591	598	627	639	615	632	641	655	606	647	570	614	630	643	613	645	636	623	654	615	665	649	629	608	572	632	624	650	639	630	620	604	606	622	644	611	609	608	629	638	598	612	637	647	624	595	610	654	602	586	640	659	615	605	638	610	632	638	670	618	612	638	644	647	613	622	644	608	650	669	667	609	638	655	624	603	604	644	647	616	638	642	611	601	584	593	640	626	615	633	633	620	612	645	629	658	653	634	572	705	639	599	620	632	614	661	649	621	623	610	662	626	620	573	630	624	638	665	683	584	594	657	626	655	562	676	632	639	637	606	640	554	645	681	610	675	641	639	687	593	656	626	634	604	606	649	605	613	597	608	612	616	634	617	651	668	625	668	626	627	610	623	635	645	583	663	644	618	608	657	577	648	639	638	600	627	637	603	661	636	644	671	648	616	670	627	590	655	690	598	650	606	604	615	666	659	649	658	630	624	613	648	667	625	579	667	609	643	662	629	660	588	618	617	618	639	665	636	631	620	606	613	640	651	574	641	644	674	640	635	635	646	609	612	624	627	604	654	612	624	615	600	603	623	650	674	635	657	635	640	614	612	604	654	611	573	640	600	595	594	613	582	607	624	630	622	635	648	614	695	604	608	628	639	639	625	656	629	682	625	587	630	616	622	627	584	642	630	656	646	670	615	647	655	635	612	668	616	615	637	660	634	641	675	622	619	634	624	641	634	595	654	621	621	588	565	626	637	641	606	667	603	648	588	630	672	657	597	627	650	614	647	635	623	650	614	625	603	630	616	592	708	620	592	611	631	649	646	597	626	637	596	630	616	609	618	679	633	584	617	600	607	657	613	657	620	647	631	664	628	586	665	648	624	653	641	632	595	649	611	636	636	625	619	639	645	622	614	611	588	607	650	630	598	668	586	620	610	636	603	651	628	561	636	611	611	628	629	623	645	643	625	657	640	617	643	591	624	605	614	584	634	630	686	614	652	652	602	608	619	616	660	705	641	594	642	637	659	639	597	597	631	622	673	661	654	607	641	639	682	651	624	590	610	590	602	606	635	594	633	650	645	701	640	649	634	604	619	576	622	610	662	632	617	627	643	653	629	701	610	570	623	604	656	631	629	639	677	612	629	647	650	629	623	632	630	612	623	639	643	623	693	597	639	604	688	606	644	618	577	622	572	657	668	621	615	619	658	590	667	614	677	665	633	615	606	608	646	634	640	659	632	640	637	599	609	628	630	654	573	617	592	614	592	610	625	642	658	612	588	611	596	619	656	634	607	618	608	629	638	652	648	630	636	646	606	628	605	611	595	661	617	632	634	638	606	600	627	643	601	645	616	614	621	629	590	632	629	632	628	600	658	606	653	613	614	649	628	608	616	657	624	631	636	547	621	629	590	618	651	624	689	629	600	655	605	611	632	614	658	643	623	572	650	631	600	666	658	631	626	665	656	666	603	642	633	615	649	612	561	605	611	623	590	634	655	654	593	662	624	664	620	642	618	623	644	614	624	674	620	604	626	635	676	693	617	574	570	619	603	621	596	688	648	607	618	605	664	622	617	663	603	632	625	645	643	607	670	621	643	628	617	630	636	625	634	645	643	610	625	635	608	592	633	625	622	599	603	574	617	640	611	613	678	615	625	647	619	638	634	621	662	623	650	637	613	631	608	618	577	607	637	594	629	662	627	664	619	628	632	661	627	621	601	648	625	588	640	620	663	659	606	653	645	642	649	620	625	630	608	625	638	639	625	640	669	668	665	633	627	618	663	651	630	632	615	599	654	636	627	612	634	639	700	622	609	634	673	674	627	659	617	621	604	655	638	680	624	656	612	594	634	648	622	637	640	625	626	611	606	618	662	593	580	592	667	659	591	643	611	547	621	607	609	619	655	613	619	645	645	564	601	624	629	639	624	652	627	627	625	624	631	625	650	594	638	633	633	610	626	621	622	651	609	637	597	595	650	602	610	664	641	587	661	612	647	585	611	636	655	691	664	589	665	671	668	618	680	627	643	619	602	634	642	647	615	638	614	602	590	565	661	617	655	585	616	624	686	628	650	640	644	605	665	663	610	644	617	630	639	628	640	643	644	649	594	603	599	606	650	646	653	608	630	603	676	631	641	649	646	625	667	591	577	622	589	629	642	648	652	573	592	604	607	610	645	616	629	624	589	631	584	628	606	622	674	620	596	631	623	585	634	602	655	662	617	629	639	630	670	582	620	656	618	623	587	650	580	646	597	612	645	644	644	615	649	609	644	622	650	607	617	581	633	654	625	640	647	623	647	622	633	576	666	647	631	588	555	653	649	635	611	661	637	611	606	618	639	663	609	621	647	602	592	631	597	635	616	633	615	660	601	647	679	631	634	611	651	624	627	613	651
23253	20882	28754	24618	20519	12739	1326	638	542	477	476	429	388	369	366	380	366	307	333	341	323	358	346	324	336	345	299	324	316	302	317	318	310	318	361	299	317	326	310	305	316	298	289	294	337	301	329	292	305	291	335	314	341	311	328	327	308	285	288	331	318	312	302	327	310	311	313	347	310	318	334	294	358	295	306	331	308	291	304	335	348	292	324	296	303	309	322	309	290	305	333	315	291	279	289	345	277	297	322	281	294	281	280	290	298	317	342	296	301	306	315	313	315	283	309	315	305	305	305	312	300	291	287	295	322	280	287	301	292	272	291	289	331	304	342	276	307	294	324	307	309	318	310	309	316	309	282	297	287	305	292	308	330	288	353	316	280	325	313	332	309	306	284	310	310	301	281	312	312	293	291	307	322	326	313	331	313	312	290	328	319	307	259	300	296	289	282	314	292	302	296	318	315	312	311	324	295	307	332	288	309	312	328	301	283	302	312	313	291	338	323	301	341	306	302	292	295	342	323	337	284	302	288	305	300	329	301	322	267	316	346	334	299	307	316	310	311	288	333	285	317	301	311	320	298	296	301	296	298	307	296	335	338	311	322	297	284	289	289	316	286	314	325	329	326	306	290	316	314	312	324	324	300	322	354	314	294	298	300	304	298	313	323	320	286	301	283	293	302	293	329	289	299	316	302	312	316	315	285	285	299	302	281	336	304	327	316	323	306	272	323	298	356	295	333	324	307	325	324	340	306	326	300	295	301	278	284	314	337	289	315	331	332	290	296	320	320	293	267	311	298	309	334	304	342	309	332	315	283	299	298	311	281	311	284	271	311	319	326	329	275	313	310	309	309	294	311	342	305	331	319	291	318	313	317	290	342	335	363	282	307	316	317	300	315	327	309	323	275	353	332	315	328	328	306	322	287	325	318	294	311	327	308	301	307	317	271	315	316	298	305	328	306	326	313	320	293	292	294	321	309	315	324	301	299	304	303	303	320	330	280	324	303	317	300	313	306	325	304	305	289	279	295	299	313	313	287	297	283	319	306	289	315	285	322	296	304	336	294	337	311	319	307	272	299	319	293	328	277	296	299	307	311	278	294	324	312	333	278	293	303	291	277	298	303	327	306	307	324	314	323	287	309	275	319	311	291	311	311	323	291	274	302	274	304	336	297	315	309	304	323	304	293	343	298	339	309	336	319	306	323	319	302	327	298	320	321	274	307	311	303	302	302	334	306	332	319	291	330	326	302	300	357	315	278	304	297	303	319	322	325	303	324	318	305	287	302	283	317	292	322	311	266	304	329	331	332	314	319	302	319	344	261	288	298	317	333	334	346	333	306	309	301	312	292	287	338	290	314	314	316	315	333	314	295	301	308	332	339	357	287	327	305	302	319	352	307	309	289	285	309	320	296	296	292	291	301	303	315	286	304	329	298	299	335	351	289	301	310	274	301	310	297	290	316	336	311	283	313	308	321	312	303	332	301	335	357	313	328	303	306	271	280	291	330	314	286	294	306	313	302	301	325	297	303	295	325	301	322	309	300	333	336	314	311	306	304	311	269	302	282	301	289	298	282	302	323	327	324	272	314	298	309	333	324	342	293	335	290	328	286	310	329	315	327	324	313	306	306	304	296	312	277	337	317	310	301	318	284	301	346	319	331	303	305	281	322	288	299	317	307	292	324	289	287	268	313	322	280	322	310	326	312	296	298	305	318	315	332	291	295	305	307	320	293	332	310	306	282	327	283	329	285	307	313	315	304	305	296	315	300	304	296	325	298	320	317	274	335	341	315	298	333	307	286	273	311	308	281	292	334	312	292	306	336	319	299	308	311	295	300	301	317	302	311	273	314	318	290	300	316	295	296	324	309	282	335	311	318	292	316	311	308	317	319	299	277	300	281	314	320	350	307	280	301	323	311	316	296	298	311	304	304	338	297	290	306	281	277	316	276	274	308	308	302	343	298	301	295	315	316	326	305	284	313	312	296	299	325	310	326	321	294	309	301	344	317	305	339	314	333	302	260	292	319	348	324	314	298	299	299	329	308	312	302	349	320	304	301	291	286	323	300	299	313	315	330	309	307	291	296	302	296	309	310	307	317	326	320	310	306	297	284	340	300	320	307	300	304	306	308	321	307	301	313	294	313	302	338	299	317	301	283	286	303	287	302	295	308	329	324	309	274	307	288	332	320	329	329	333	301	307	322	329	315	288	319	296	337	294	290	340	294	290	333	312	300	300	313	324	337	315	289	282	309	341	302	305	298	307	309	273	324	308	331	341	323	282	299	314	314	332	322	272	300	301	313	328	288	309	286	333	289	325	283	303	349	295	284	318	379	325	317	322	321	298	295	309	306	297	253	310	306	288	323	298	296	309	318	334	302	307	314	306	324	306	288	305	314	291	339	292	304	308	312	311	315	299	293	294	321	311	332	301	296	280	311	305	321	319	304	294	365	317	318	310	296	316	308	325	294	345	293	296	315	302	276	282	289	262	301	296	334	296	301	323	291	358	297	289	288	304	314	286	314	289	309	294	327	305	287	295	292	318	312	299	309	302	302	311	333	280	316	323	316	287	302	313	303	295	313	275	308	294	306	287	316	278	315	312	316	319	291	287	311	334	326	317	314	333	344	306	314	315	322	313	277	321	294	295	294	311	296	315	320	300	311	293	319	290	275	315	333	359	301	317	304	311	319	297	301	316	310	316	287	305	326	321	266	309	316	310	282	342	293	292	276	318	307	289	322	308	326	292	325	313	287	326	320	322	295	300	336	309	304	285	312	304	322	294	296	311	292	298	289	337	320	324	333	331	298	289	307	339	322	312	316	277	308	279	322	301	298	298	301	314	328	293	280	303	322	290	298	315	299	310	296	321	342	308	317	300	315	304	276	275	280	277	294	290	297	309	286	313	307	294	327	316	310	316	300	273	334	298	314	297	293	295	284	309	327	287	312	283	305	302	318	326	316	292	319	310	346	299	283	310	289	302	315	297	345	350	317	304	333	288	312	319	282	311	325	312	289	316	348	306	295	278	300	326	321	300	314	289	277	317	304	297	276	315	312	305	338	302	331	316	293	314	307	324	302	335	323	308	311	314	345	306	292	349	305	341	326	312	337	302	305	270	320	324	297	303	293	316	299	306	321	298	307	295	318	316	316	291	326	300	310	283	303	315	282	297	312	312	291	301	301	324	283	320	283	311	298	319	309	323	276	318	304	316	327	318	308	307	316	301	295	287	334	299	324	316	302	355	291	325	300	290	303	307	309	309	297	305	314	334	312	309	343	291	288	309	307	317	305	313	304	336	310	327	314	314	302	292	305	338	299	301	302	312	321	301	328	312	322	288	280	322	318	305	296	324	292	312	300	311	307	316	319	310	298	280	343	300	283	312	338	335	303	308	310	295	294	286	329	275	315	317	300	301	329	288	284	296	309	281	307	290	310	265	318	336	316	293	301	290	313	323	285	319	287	317	310	315	313	276	335	328	304	313	306	292	295	324	294	298
7980	43018	53101	26326	3269	1238	1035	834	745	616	549	493	443	438	406	449	419	387	380	354	370	383	377	364	334	362	355	365	313	346	358	353	357	361	357	363	328	344	360	366	369	375	359	328	388	341	337	290	330	329	338	320	364	314	357	333	345	331	320	288	354	306	363	320	335	294	333	305	313	328	330	311	338	312	332	328	320	396	355	323	334	324	341	347	341	352	336	329	296	338	339	323	332	320	356	352	341	333	316	320	362	303	296	325	312	325	323	363	370	294	345	296	304	329	366	331	361	330	319	325	325	368	315	314	354	328	361	325	336	331	344	352	327	347	311	322	341	366	321	335	326	344	318	343	344	318	340	334	317	327	318	335	343	363	343	348	345	324	317	341	322	313	314	335	327	328	333	345	323	336	303	302	327	347	371	328	301	333	332	351	364	353	331	326	310	344	330	319	334	348	325	306	346	342	352	344	320	324	316	332	320	307	322	331	328	342	335	357	354	321	314	323	342	307	336	316	316	351	334	333	326	372	323	313	350	333	371	356	370	354	325	345	319	360	367	345	330	323	313	338	346	347	348	338	325	346	331	338	336	313	333	323	323	346	346	330	301	356	337	354	349	317	326	358	364	310	305	350	323	327	314	357	312	357	348	332	326	351	328	293	286	320	351	335	285	347	345	338	304	357	354	335	328	316	346	344	331	324	320	326	346	320	281	347	327	333	322	351	328	355	350	332	339	311	317	326	361	329	317	358	346	337	327	328	339	312	340	329	332	336	319	343	330	296	348	327	338	336	298	348	322	328	327	315	301	351	331	341	329	371	309	314	306	344	316	368	348	310	343	358	349	334	339	318	321	353	303	315	316	303	357	320	356	356	329	330	331	341	317	322	327	339	336	326	320	290	337	324	336	323	330	345	324	337	353	311	343	389	332	340	362	340	352	331	361	303	345	306	323	338	339	315	349	352	333	314	357	312	304	321	339	342	325	366	353	343	324	346	336	368	353	303	320	329	315	331	335	343	349	304	330	341	334	342	346	339	329	348	316	341	339	307	365	331	350	321	285	331	311	308	340	330	341	323	313	319	340	335	343	317	289	309	333	373	341	309	340	338	333	337	312	326	351	338	327	298	336	319	359	332	326	300	358	378	295	329	310	337	312	339	314	343	357	312	332	331	350	343	333	331	334	331	341	341	338	303	312	325	328	324	324	354	319	327	344	343	322	331	321	329	313	341	328	336	338	340	328	340	352	312	339	348	341	326	339	341	315	329	339	339	300	322	324	318	333	308	341	341	393	385	333	338	324	308	316	357	291	312	342	311	330	347	342	316	343	336	318	337	347	334	306	321	312	310	334	326	329	320	293	318	349	339	317	333	301	324	340	330	321	326	339	340	308	329	332	339	315	341	307	335	349	370	351	344	333	349	338	370	316	345	331	332	337	300	313	319	341	325	325	342	343	319	341	340	352	324	324	340	339	345	345	338	370	340	333	321	330	320	357	321	350	298	345	323	361	344	346	342	315	337	328	347	324	373	343	346	352	344	342	317	302	321	364	345	314	328	336	334	322	351	309	339	335	306	376	342	348	311	320	339	338	309	303	365	321	327	341	337	292	339	327	333	330	319	343	332	336	295	348	367	351	342	334	329	298	339	321	297	321	341	311	356	319	318	333	348	353	307	371	360	367	318	319	364	332	349	322	332	360	343	330	318	335	317	361	347	322	342	337	323	331	310	346	322	368	335	330	322	334	314	319	329	320	333	334	327	340	336	328	342	314	299	334	333	365	318	358	282	333	356	342	342	337	337	340	354	307	305	328	353	339	354	339	342	345	320	333	348	333	356	370	347	333	351	310	352	375	371	312	361	333	314	321	355	324	356	337	319	320	319	337	303	330	316	357	338	329	365	334	329	361	325	313	318	323	345	363	340	336	334	339	358	338	337	300	326	335	346	326	375	357	318	319	349	352	354	369	329	333	359	343	319	344	338	327	307	300	340	347	321	334	330	361	359	358	340	319	332	338	314	339	336	328	330	332	326	325	315	317	327	340	306	366	349	288	343	332	341	342	339	343	349	363	306	325	327	346	370	343	347	343	341	338	325	338	292	325	338	358	352	357	328	291	330	354	341	299	332	318	322	317	325	358	336	353	333	374	325	331	336	299	311	369	336	359	344	331	316	357	350	347	344	367	300	345	328	352	306	329	325	357	318	346	361	331	330	326	319	312	343	304	356	341	358	335	334	313	349	324	362	348	352	340	341	335	348	350	342	328	359	332	347	341	332	341	361	359	338	340	316	350	315	310	340	337	362	324	380	325	350	340	355	352	304	320	341	361	336	298	325	339	348	347	358	349	339	319	342	327	333	335	329	309	294	325	352	349	315	320	371	330	363	320	319	360	311	327	291	328	347	312	280	331	351	314	343	336	357	319	343	328	332	342	337	344	348	322	389	330	328	325	306	308	345	340	301	335	307	331	318	330	337	304	304	332	330	331	355	348	325	331	347	344	332	339	346	314	314	325	307	323	324	326	325	347	337	327	321	308	308	342	340	343	296	328	322	336	356	355	319	345	359	312	362	303	314	354	327	322	302	369	313	341	349	356	345	317	294	305	323	332	305	320	333	325	349	347	317	335	330	297	316	348	329	336	338	307	345	346	337	330	334	351	361	314	336	343	349	346	316	344	339	343	324	320	310	344	305	335	327	336	373	325	320	314	365	337	362	336	336	362	352	365	311	337	317	317	318	345	333	325	311	338	349	317	331	329	349	327	297	329	337	316	338	337	343	329	360	337	333	347	308	323	327	316	323	311	351	301	336	331	334	337	311	334	311	313	310	321	325	313	316	326	333	348	347	335	332	345	330	335	312	345	344	335	332	346	349	347	357	338	326	329	338	329	307	315	316	326	300	356	339	329	306	340	320	329	327	331	321	309	347	328	370	340	347	343	354	345	314	348	354	313	347	309	323	393	341	301	318	335	335	320	341	327	341	308	351	347	321	316	314	296	325	330	305	343	325	309	319	351	312	353	353	343	342	345	325	353	307	357	292	349	307	316	287	335	337	356	350	326	361	323	362	366	301	353	363	344	326	361	327	332	310	341	309	326	338	369	331	323	297	359	365	321	328	319	283	339	319	327	303	317	368	313	344	352	323	342	334	334	348	343	322	326	314	323	318	315	326	333	355	361	335	317	314	360	338	323	342	310	346	355	315	326	314	311	340	321	320	352	307	341	312	329	355	340	348	318	321	348	344	360	346	376	350	335	322	345	346	320	333	334	344	340	329	319	304	306	338	368	356	351	320	321	367	313	335	308	333	331	332	305	321	331	306	340	337	318	315	339	327	339	335	356	328	320	339	334	330	327	314	338	320	340	330	365	314	356	346	322	314	352	350	299	325	283	300	311	332	339	321	323	314	325	372	372	322	340	308	325	323	337	330	328	364	327	351	350	328	309	322	330	327	335	301	326	345	331	313	346	336	330	312	336	328	342	344	352	298	350	344	321	312	339	345
24337	20927	28274	25745	16343	2692	910	832	712	673	667	649	615	607	623	614	610	600	598	616	613	635	604	598	616	591	604	576	627	591	570	574	622	558	603	521	588	571	624	576	601	590	602	571	610	582	617	581	644	604	579	624	610	568	592	608	581	561	583	558	630	560	604	599	589	585	607	581	549	646	597	589	575	610	585	601	602	621	570	594	588	605	549	619	605	621	595	616	601	597	586	612	579	608	618	579	576	590	668	526	578	579	595	550	618	568	603	605	586	573	577	578	623	598	586	556	599	621	573	608	559	578	531	586	592	607	621	597	625	566	580	589	559	619	581	570	591	561	552	571	610	611	554	608	600	625	564	656	596	561	642	594	568	590	580	598	617	576	623	613	587	557	588	567	603	607	603	626	556	647	569	637	599	560	573	629	584	557	597	565	619	587	597	587	564	598	593	602	568	558	590	579	626	596	582	591	648	577	604	577	571	594	592	604	590	573	631	548	604	588	613	579	580	610	598	602	594	580	642	572	618	581	591	588	616	566	613	614	603	593	586	616	587	563	599	623	578	591	609	602	558	589	632	598	593	577	558	624	610	588	603	584	604	575	573	597	621	556	547	581	608	614	570	552	590	574	602	580	571	627	616	557	637	566	601	552	641	628	631	643	571	556	558	605	578	612	557	599	604	630	586	639	549	598	598	607	559	563	620	571	624	559	638	568	601	582	604	616	598	620	583	628	582	616	591	620	563	568	570	588	598	615	620	577	579	613	603	564	626	588	600	589	605	598	640	595	575	583	603	592	614	607	571	583	562	644	629	582	636	552	602	582	612	606	578	589	565	598	593	615	636	619	586	591	604	565	600	617	620	606	653	618	605	589	604	572	576	617	577	597	574	623	620	599	596	595	590	583	578	573	619	555	584	601	613	590	599	581	643	574	627	625	532	581	626	602	606	605	617	616	624	619	597	588	599	611	623	572	581	576	589	611	591	582	581	579	593	558	598	595	571	559	588	614	517	597	592	616	629	591	606	580	582	606	634	610	613	605	571	635	550	602	596	561	582	610	607	625	585	585	580	628	648	659	606	636	615	618	599	578	559	629	611	621	627	601	600	556	592	582	609	564	607	584	568	616	616	573	569	592	561	594	606	606	622	582	584	598	623	574	618	641	595	576	543	609	640	620	626	621	635	591	592	566	612	534	596	578	607	572	610	610	583	578	576	608	608	609	584	621	585	603	580	619	604	596	545	599	577	636	613	592	582	622	594	597	613	627	603	576	554	635	602	638	564	550	618	592	587	604	573	592	579	588	577	615	584	564	621	607	628	583	587	611	546	576	570	594	611	607	598	591	610	546	614	588	592	570	598	597	583	583	651	595	654	571	557	639	585	582	635	606	582	590	615	622	597	595	590	576	640	592	576	601	586	639	578	614	578	589	582	624	596	628	595	639	612	589	590	580	620	580	574	588	649	620	592	639	587	591	613	559	616	591	619	621	585	588	567	589	595	629	630	625	606	566	605	570	628	600	559	616	629	596	602	627	586	606	568	561	567	606	646	584	569	543	571	640	589	558	596	567	560	614	581	586	609	568	610	604	592	594	638	638	579	552	636	583	603	575	611	574	542	629	596	610	614	588	596	572	585	579	624	607	602	596	602	590	589	568	597	585	514	626	582	609	598	594	602	630	586	619	590	589	562	608	567	651	648	606	622	588	567	619	586	535	606	595	643	582	634	587	593	581	588	579	596	595	592	596	587	617	557	579	565	587	622	582	597	628	584	593	613	570	547	615	593	623	539	587	632	571	575	611	587	566	618	607	602	590	634	593	665	604	550	557	573	610	599	577	612	588	595	583	573	593	633	620	616	579	580	581	599	593	582	623	600	565	615	577	637	565	617	584	594	615	569	589	603	566	592	588	580	588	588	609	596	621	554	593	603	594	590	608	597	557	581	594	592	627	600	570	596	576	584	602	550	636	588	629	595	627	551	616	563	594	610	606	607	590	598	612	633	568	632	586	562	614	622	643	580	598	622	618	600	578	608	565	633	595	616	573	602	610	563	598	598	551	596	563	590	606	606	575	557	582	579	583	594	580	598	567	581	579	578	616	603	608	571	595	594	576	605	598	625	600	574	598	599	597	604	576	609	604	607	579	571	566	653	611	551	602	574	589	626	599	646	603	580	587	611	620	597	609	564	609	602	629	600	639	565	588	584	602	558	613	632	597	605	596	585	594	637	602	588	582	646	591	583	586	586	583	580	607	585	584	586	563	596	579	548	605	581	603	610	590	603	619	548	555	556	605	590	579	648	571	594	558	611	597	572	582	576	574	558	617	614	596	622	588	573	611	585	622	599	568	607	591	530	572	603	618	580	619	581	588	566	556	611	637	565	576	556	585	588	644	566	613	561	612	612	588	584	579	560	576	559	605	604	629	608	604	555	599	614	594	604	594	571	590	604	563	642	631	578	564	601	596	610	565	586	620	604	614	572	624	641	606	559	600	561	602	623	610	558	609	556	565	602	630	593	568	606	618	606	607	619	566	599	604	626	569	605	618	626	605	632	610	588	626	578	595	576	586	623	557	577	575	592	599	631	593	593	589	602	591	559	594	581	554	654	608	565	576	606	575	579	565	571	568	604	626	621	633	620	614	627	625	570	563	584	623	603	642	604	622	589	581	612	607	601	592	613	608	620	551	597	570	585	543	595	589	606	571	598	574	626	552	563	566	619	615	575	590	585	606	535	596	577	616	608	584	597	574	621	633	569	608	599	594	602	565	571	616	630	588	583	577	595	580	577	591	592	587	594	565	586	630	573	528	559	604	603	597	556	557	626	539	588	593	620	596	593	603	592	603	564	586	600	574	557	604	606	574	574	568	561	580	555	643	593	609	628	580	588	592	583	548	601	575	598	559	643	597	608	607	543	561	578	544	598	620	614	582	617	642	568	569	611	599	580	605	599	636	593	578	552	573	571	594	580	603	589	580	603	591	623	609	581	579	577	610	635	605	581	602	589	593	596	580	541	607	592	572	625	582	574	592	649	649	601	601	598	571	617	604	606	627	598	560	596	624	581	622	609	585	574	609	589	638	603	602	563	576	595	583	593	619	615	605	597	606	589	635	560	604	622	604	586	560	563	586	541	581	578	589	602	582	589	613	624	583	606	598	575	636	562	629	611	590	593	561	589	610	627	606	590	587	615	572	631	561	595	577	533	614	617	606	589	555	596	565	544	651	604	582	636	540	625	608	605	578	590	601	615	609	542	591	651	624	582	575	621	617	572	587	592	581	574	646	575	601	548	627	599	599	587	578	564	604	613	615	592	574	579	616	602	630	623	645	612	615	603	611	616	571	608	616	551	611	603	584	567	573	583	591	627	561	562	589	603	598	582	591	599	626	558	605	555	610	599	600	590	579	562	601	520	617	635	565	579	608	626	630	561	585	557	587	552	626	585	604	619	564	599	608	566	606	586	627	603	620	597	598	577	599	596	561	604	577	600	613	596	607	608	625
7636	33380	45033	24700	2734	1160	938	874	796	735	730	711	678	677	597	621	603	638	632	629	612	598	579	627	596	616	619	622	601	595	589	600	579	594	560	621	589	560	610	601	627	574	607	627	627	607	629	612	614	597	580	629	592	585	574	569	570	593	630	570	597	564	568	597	579	580	567	580	601	590	596	639	620	611	588	597	593	562	566	613	572	621	595	613	617	601	594	607	612	621	586	571	572	629	637	653	611	568	582	607	613	582	620	580	623	583	606	591	623	584	625	573	555	610	577	581	616	613	578	565	577	558	578	646	600	606	606	574	594	613	563	561	567	601	645	590	596	560	616	588	566	557	552	625	558	611	572	603	582	616	594	617	625	615	582	580	607	600	584	630	582	597	601	644	571	645	582	602	573	608	621	585	593	599	572	601	590	645	592	568	609	585	614	602	599	566	587	615	594	595	614	589	608	589	623	620	588	606	600	542	562	607	624	613	611	598	616	557	585	606	625	572	612	571	578	636	620	602	571	572	653	569	607	580	582	605	639	610	625	598	597	582	645	603	589	573	581	608	610	589	602	578	617	585	629	574	590	596	577	611	592	600	571	533	553	570	573	566	554	570	559	624	623	630	578	588	598	601	616	603	554	559	587	601	586	598	631	569	619	561	593	589	604	600	598	565	588	609	583	593	613	548	592	557	597	592	614	588	584	592	649	601	585	617	615	571	587	562	620	615	640	613	584	573	583	576	598	564	554	617	645	596	595	605	647	625	615	603	531	575	600	575	596	618	606	539	596	577	600	589	562	594	585	582	591	631	587	570	625	597	588	611	602	583	603	625	573	597	628	563	608	562	585	619	565	567	590	617	617	606	567	609	572	597	598	573	657	560	585	605	608	556	597	560	599	567	578	600	579	615	587	590	618	628	609	624	582	602	597	647	593	570	632	601	589	590	590	578	609	656	613	617	578	611	622	579	609	586	645	597	611	601	614	637	591	560	632	600	544	594	612	593	578	591	610	600	565	604	589	604	573	564	595	571	573	609	564	606	604	616	601	604	591	585	577	585	607	581	565	584	588	646	597	591	614	580	614	596	571	595	607	628	587	585	598	593	545	581	609	585	613	566	562	591	582	579	543	610	609	606	608	601	576	530	615	599	621	608	617	546	562	587	569	573	590	610	625	581	605	579	545	560	591	574	540	598	631	573	613	644	615	587	593	577	622	601	638	587	606	574	552	620	601	597	592	601	570	608	607	585	615	586	595	553	624	637	597	583	619	607	569	554	562	614	579	616	632	574	557	578	573	538	593	583	600	630	561	558	578	571	634	554	563	602	606	633	587	586	560	597	576	604	636	584	589	594	636	579	597	570	610	613	606	619	580	543	624	623	554	597	623	602	631	596	615	586	591	614	605	588	580	592	597	617	593	564	637	595	594	628	624	605	603	626	620	572	587	607	574	586	605	606	578	548	584	590	598	598	634	606	609	606	641	593	587	604	631	607	609	553	627	561	562	594	594	516	570	552	593	611	570	603	627	578	607	577	651	601	571	576	583	601	604	582	610	558	617	640	621	631	588	630	642	568	539	595	571	593	599	571	615	600	584	615	543	573	577	577	597	580	592	650	585	587	634	624	595	603	576	583	594	570	611	620	578	570	599	603	599	560	584	549	592	611	582	598	648	561	606	634	601	590	586	604	591	610	601	615	590	595	579	582	633	604	619	622	568	582	594	595	597	588	606	600	608	551	607	557	578	616	586	617	606	595	589	599	618	566	598	598	596	571	611	587	629	596	613	561	576	629	621	589	602	587	638	592	620	602	598	554	639	597	593	603	614	542	589	566	642	597	611	584	536	602	605	607	576	598	578	595	590	604	609	590	547	608	596	605	611	574	567	614	627	602	614	572	599	554	595	547	608	602	608	603	641	617	647	566	616	567	555	601	608	640	647	623	600	597	589	551	615	613	592	594	615	569	575	643	584	557	628	573	590	606	578	598	603	605	575	620	609	583	624	572	579	608	590	591	572	623	558	623	606	573	587	622	634	577	592	604	625	605	618	574	543	645	580	569	606	594	574	601	602	578	625	581	590	593	644	616	570	584	571	640	603	586	631	622	546	611	641	595	607	618	541	588	553	609	572	576	599	585	680	639	588	563	578	588	606	598	591	645	612	572	594	568	582	552	612	584	625	602	632	571	605	580	623	594	574	632	653	608	607	554	612	533	609	602	607	593	588	528	591	562	562	594	564	603	579	599	557	628	588	627	587	587	594	572	553	612	586	634	601	576	602	586	555	560	650	563	595	597	629	584	632	586	580	589	584	628	584	628	613	585	604	611	597	568	567	606	599	565	600	570	590	607	579	622	644	596	582	593	596	605	588	578	582	625	609	631	588	569	552	616	591	579	580	612	591	596	618	565	580	583	579	611	594	607	677	598	628	591	603	572	619	585	569	577	564	618	594	608	631	605	590	550	566	597	576	574	606	608	624	612	595	570	636	615	575	605	610	615	613	624	591	545	567	568	588	564	621	568	628	615	620	632	574	624	606	573	632	575	636	567	587	601	573	586	591	616	615	594	644	606	608	594	536	586	603	608	577	607	596	631	589	568	581	559	578	590	602	593	584	595	597	615	540	596	585	591	603	555	597	582	601	605	613	609	583	589	622	602	590	582	613	583	581	610	624	598	628	589	574	623	620	567	561	558	590	605	605	567	597	601	583	564	630	593	607	571	591	570	594	602	639	634	576	580	619	610	643	607	609	662	626	581	581	567	606	578	569	584	600	590	607	590	559	596	603	569	604	628	581	582	629	617	587	572	628	605	599	617	621	609	607	552	606	555	564	651	571	609	595	584	597	634	571	652	570	524	643	592	600	586	568	609	577	615	575	556	587	586	615	607	621	608	635	583	577	569	629	596	543	551	607	587	555	551	585	582	613	560	583	567	590	591	611	557	610	559	628	581	625	620	597	579	595	575	591	586	600	558	557	588	570	581	608	597	581	662	636	597	624	597	592	613	629	579	592	608	591	533	603	541	583	623	611	567	599	589	600	594	584	549	554	599	590	594	620	633	553	590	598	599	572	610	595	598	634	563	578	631	596	603	581	582	590	572	617	614	589	604	592	581	563	605	560	567	545	643	553	610	590	565	587	602	589	573	621	618	619	596	616	625	580	564	558	592	586	593	607	624	608	556	622	592	579	575	552	595	566	526	572	568	595	623	570	593	574	611	621	586	601	590	577	617	589	596	611	610	587	542	561	616	610	651	617	634	563	592	595	622	614	568	616	598	611	606	553	597	597	569	600	632	589	605	598	588	597	625	575	587	590	634	613	611	612	622	557	561	607	579	593	613	600	580	568	648	612	547	549	610	564	569	585	562	585	592	564	547	554	616	627	551	595	631	619	568	593	600	593	617	585	565	591	601	554	584	571	573	560	627	590	598	607	599	622	580	610	596	626	606	616	576	606	594	598	544	597	614	560	568	578	590	562	572	580	583	626	561	592	600	605	604	591	556
22082	20908	28888	24135	20947	20734	11214	911	619	516	440	409	363	333	306	286	269	286	243	241	258	233	250	221	205	199	209	252	212	214	202	209	208	171	205	190	233	195	193	198	223	176	199	185	197	189	217	180	174	194	184	219	202	203	206	213	181	168	193	191	210	198	201	197	201	176	188	208	207	213	198	182	194	161	190	192	187	212	207	208	186	205	163	202	198	200	206	152	174	168	195	177	162	185	218	166	195	217	197	191	181	179	213	174	194	170	211	199	201	193	190	195	211	192	192	170	186	197	177	184	185	205	195	187	206	180	185	165	167	194	184	180	187	189	190	215	168	198	191	198	197	208	185	164	195	175	183	176	190	181	173	195	197	209	190	195	217	200	198	215	179	151	178	179	203	199	185	196	156	196	198	186	201	171	187	209	181	186	192	199	204	181	192	203	187	188	190	185	182	183	178	183	198	197	185	180	194	188	163	186	186	196	181	188	200	210	189	174	164	170	210	173	207	190	205	176	191	183	197	183	183	173	189	172	203	195	205	178	201	178	187	171	174	187	209	179	182	196	182	206	192	185	202	173	183	200	188	186	185	185	174	180	211	205	195	179	209	192	174	172	190	195	162	178	177	169	198	211	169	201	189	183	202	171	191	196	169	190	189	163	191	199	199	182	178	200	189	171	200	194	192	197	191	150	207	191	200	204	172	193	157	179	182	160	213	182	178	179	206	181	172	182	202	193	196	174	192	184	189	223	181	201	169	177	204	194	176	190	178	199	199	205	176	193	202	195	216	180	190	186	186	198	196	167	157	189	201	189	197	189	216	188	168	208	186	191	220	171	178	175	213	183	176	181	186	201	219	158	225	216	190	212	157	185	182	173	186	223	210	201	177	181	195	209	178	196	170	191	182	158	197	164	176	160	174	173	173	179	173	208	176	195	183	202	170	172	209	202	192	184	178	208	220	187	203	196	177	218	183	170	178	176	202	178	199	193	179	184	198	178	175	172	193	182	188	182	172	186	204	201	172	163	210	177	203	179	178	211	194	193	171	189	177	186	190	188	184	176	210	193	194	184	209	198	172	169	180	185	180	195	220	181	180	198	187	194	169	196	195	195	163	168	199	187	170	179	154	193	180	190	197	204	184	193	189	193	183	190	206	176	181	208	186	201	194	161	178	179	188	205	174	208	189	202	179	188	193	194	183	178	193	197	200	164	192	194	197	190	161	202	185	172	183	193	188	190	199	205	175	190	188	179	198	193	186	192	203	186	176	210	211	189	200	191	199	177	192	199	184	186	173	171	173	183	200	199	177	196	215	175	177	218	167	192	197	191	204	166	197	200	217	170	230	203	177	157	195	188	188	183	193	184	147	176	192	188	196	179	168	190	198	202	197	197	176	187	172	202	198	177	194	200	184	204	200	179	181	191	185	192	197	198	185	146	191	213	188	186	189	200	179	178	180	183	173	188	195	196	189	198	161	196	185	179	184	189	196	185	197	214	174	199	202	194	181	188	179	175	194	195	195	204	182	196	182	183	173	195	187	189	179	188	207	193	188	194	171	205	201	197	167	188	184	152	183	169	179	189	184	189	198	182	198	213	192	180	166	218	195	191	184	194	197	178	208	200	181	169	201	179	196	170	201	200	167	187	205	164	177	218	178	190	204	197	196	163	194	195	170	198	187	191	193	216	194	182	182	209	169	182	204	198	193	193	192	195	214	197	184	163	177	190	181	197	187	183	205	205	200	231	209	188	178	202	181	206	180	183	191	191	182	182	190	195	201	161	183	183	190	210	188	195	172	155	202	207	191	187	187	177	189	202	178	176	194	195	175	190	196	182	175	197	178	192	184	194	182	186	185	185	216	171	185	183	185	179	174	179	199	195	200	207	206	186	187	205	205	192	226	174	213	209	183	187	208	190	179	165	200	185	184	173	173	172	172	176	218	178	193	176	190	189	196	191	206	181	162	205	179	180	168	202	183	200	209	182	179	185	183	185	187	184	173	200	186	189	168	200	177	200	198	161	192	179	199	180	199	190	188	206	183	187	191	184	197	181	204	193	195	233	187	186	186	169	186	190	168	197	187	174	201	189	200	173	181	187	166	185	195	208	194	197	204	197	169	181	170	179	187	194	162	198	187	188	181	194	169	176	189	178	196	171	167	207	204	203	203	208	214	168	201	207	175	182	231	198	204	203	188	205	197	189	185	203	157	171	181	187	185	170	162	193	198	188	180	213	174	181	179	186	175	164	199	165	181	175	177	184	166	194	212	201	184	181	183	200	179	178	184	192	184	186	202	181	180	199	179	196	173	167	189	180	198	173	181	172	203	220	161	171	203	189	183	185	193	183	216	198	198	196	188	199	177	198	201	182	188	201	171	196	197	200	191	190	190	178	199	165	174	195	177	171	159	181	205	185	188	202	187	196	180	200	194	203	208	159	168	162	169	159	191	200	179	191	177	176	184	193	191	216	183	203	191	177	190	188	167	186	200	208	141	201	196	181	189	199	220	185	211	185	196	190	177	178	204	175	177	183	166	213	217	188	162	211	196	169	180	189	185	174	183	184	184	186	183	187	201	206	179	185	173	209	194	200	184	179	177	197	197	195	175	177	203	175	181	194	199	212	194	173	177	196	189	166	167	193	183	190	181	198	187	193	176	183	217	193	181	166	188	193	181	181	195	188	198	214	188	187	165	176	201	198	189	192	175	182	202	183	212	193	180	180	186	194	205	172	186	180	234	196	204	170	200	201	152	177	184	184	202	183	181	218	199	199	205	178	202	197	214	191	196	191	184	182	190	169	207	215	188	197	188	184	181	191	175	196	209	189	200	185	214	177	180	196	180	219	183	195	175	184	202	194	211	196	188	203	186	171	168	182	189	182	200	176	203	203	190	213	185	183	180	179	185	184	165	221	179	184	205	207	183	172	212	205	187	205	191	190	172	203	160	175	192	203	191	193	166	188	184	181	200	223	195	188	177	170	187	185	206	188	210	177	199	177	183	180	194	187	198	203	198	174	196	183	164	171	185	188	193	187	173	177	201	204	197	194	185	205	201	184	191	182	175	198	194	204	200	200	171	187	187	209	190	196	213	199	166	174	182	190	186	173	218	188	182	194	163	195	182	190	196	193	198	189	187	195	198	169	226	187	210	173	169	173	184	176	191	203	182	193	175	176	167	184	187	183	183	173	188	167	168	177	197	210	197	201	180	187	186	190	215	187	190	172	192	208	191	196	208	160	186	202	176	192	225	179	210	181	188	199	169	174	190	186	202	204	179	203	194	186	189	195	195	191	197	174	182	180	194	192	168	186	192	211	193	217	175	195	169	199	203	171	178	180	185	177	161	198	184	197	175	160	194	194	188	171	212	180	188	202	178	199	188	201	203	194	177	181	195	180	166	216	213	218	191	206	176	204	192	174	180	179	185	189	211	182	209	201	196	189	196	186	199	181	192	196	189	182	182	197	201	203	198	189	205	211	173	207	174	207	177	181	192	159	197	179
9620	51505	66546	40275	8379	2108	1522	1155	907	694	557	487	431	379	371	341	295	277	303	300	232	282	252	236	243	235	228	208	216	209	194	232	206	229	219	221	204	195	186	209	225	200	208	201	188	196	217	200	199	190	222	199	187	190	191	204	200	192	206	212	200	205	179	187	184	175	193	204	204	189	209	208	226	190	208	207	197	174	193	187	194	190	192	201	203	196	197	204	185	188	170	202	205	196	204	199	193	194	178	184	210	194	180	168	179	186	197	186	190	191	190	189	183	163	187	201	196	185	206	202	203	187	178	181	189	193	182	204	185	185	167	176	174	207	174	173	194	197	195	170	169	182	194	187	169	201	174	204	159	181	198	199	192	196	178	189	198	210	174	174	180	186	185	197	198	194	174	179	181	212	182	197	188	209	185	221	203	172	214	182	206	191	191	207	196	172	182	194	200	207	192	203	168	192	188	176	183	190	187	179	202	187	175	212	173	195	180	190	214	186	172	189	180	173	182	201	199	171	173	209	181	187	173	208	164	184	198	162	189	188	204	175	208	191	186	171	190	190	193	174	213	182	182	193	179	189	185	183	200	180	201	202	179	202	178	201	190	170	197	177	184	172	182	189	191	208	218	198	168	204	189	212	179	192	166	171	200	164	178	188	192	188	197	194	174	206	201	201	204	200	198	185	205	209	165	180	171	216	174	173	204	203	188	177	177	173	163	183	201	169	183	184	188	186	185	182	189	175	183	189	155	189	180	201	187	190	172	197	199	197	174	190	202	179	174	188	199	201	161	189	191	184	197	165	183	187	163	191	213	174	200	208	191	166	162	212	219	186	188	210	208	195	189	171	189	185	209	159	198	216	170	203	208	184	178	189	183	187	206	217	157	199	168	198	184	215	199	166	199	228	197	206	183	176	176	198	197	199	205	193	188	197	178	192	170	188	171	162	175	222	177	189	165	170	190	176	190	190	191	193	194	188	193	175	187	206	170	206	198	200	207	188	189	175	197	200	187	171	181	202	191	175	191	192	198	196	192	180	202	186	167	178	168	209	186	171	179	174	176	158	193	212	178	188	192	204	185	184	185	203	200	217	192	172	180	208	181	206	185	203	173	195	200	176	194	195	170	173	177	189	199	188	174	171	172	192	168	156	207	208	207	192	191	182	177	177	181	180	181	191	180	212	192	174	199	180	186	169	183	165	180	200	190	201	191	193	196	177	202	192	183	163	205	215	184	199	183	190	191	191	193	150	188	174	206	173	194	206	197	185	170	195	188	189	218	185	171	198	182	177	191	216	193	181	204	202	186	199	176	179	189	202	186	189	194	203	175	202	164	179	178	173	194	182	205	170	192	208	192	183	175	192	197	203	206	179	203	193	182	198	177	183	185	214	198	218	192	197	173	192	180	197	157	190	172	183	209	203	180	161	188	209	186	175	178	190	190	190	196	183	184	194	184	191	181	222	183	201	172	189	186	184	212	181	172	178	192	173	177	183	191	173	180	182	183	190	167	168	180	176	168	169	177	159	209	195	189	181	178	204	202	183	175	169	179	198	200	193	186	158	213	172	210	206	184	188	191	185	201	194	192	197	173	202	177	184	190	198	194	210	196	210	198	194	192	186	191	198	185	187	216	167	199	194	181	186	166	196	179	193	201	196	186	190	191	183	179	185	207	193	154	181	178	203	191	184	204	209	195	180	194	191	197	204	189	174	204	196	203	193	179	180	182	165	179	194	196	172	189	191	180	213	178	157	183	192	189	176	188	189	180	187	217	189	178	182	188	174	196	187	185	178	183	193	171	202	170	186	193	187	188	210	186	196	165	166	182	208	195	195	200	189	151	183	194	199	188	182	201	169	187	202	162	189	193	168	174	178	200	196	176	198	183	212	174	161	210	188	187	178	193	172	211	203	175	175	158	198	173	191	191	199	182	171	191	196	184	184	168	178	195	201	191	195	195	200	160	190	173	191	201	193	175	173	182	190	210	202	184	169	186	203	179	189	198	205	180	190	194	182	187	192	194	179	187	195	178	183	157	196	183	177	190	206	182	166	191	203	178	178	201	185	177	198	175	179	178	188	203	178	169	176	189	193	174	164	196	198	167	176	223	183	165	188	223	179	206	204	182	177	191	167	216	195	186	174	192	196	210	200	204	196	155	189	182	200	189	194	197	173	197	195	172	202	195	170	164	183	199	174	174	183	180	195	187	188	195	169	205	204	180	179	169	171	184	178	197	204	202	171	210	189	207	174	174	158	201	179	191	174	181	168	181	185	196	189	192	210	193	183	186	190	176	179	169	183	194	207	178	152	183	176	190	168	183	174	199	168	206	182	176	214	187	173	194	193	188	206	182	182	185	199	178	199	183	164	194	182	161	187	185	213	206	182	163	175	171	188	194	186	171	204	189	189	179	190	207	190	186	203	178	154	181	185	187	181	163	185	200	182	201	180	202	179	177	191	195	158	188	183	181	187	183	178	186	179	186	192	210	175	168	176	190	173	187	182	183	189	162	186	207	194	183	196	182	182	197	184	185	197	184	196	182	171	203	203	201	173	185	216	197	180	157	203	191	199	194	193	182	196	176	175	193	172	191	180	187	189	195	206	194	214	193	180	183	162	186	197	193	195	180	192	167	186	178	173	181	159	201	203	181	185	210	189	209	192	182	187	199	185	194	188	194	190	171	183	172	200	191	177	196	179	193	162	167	201	187	188	183	178	177	183	200	203	164	202	181	174	188	194	177	177	189	212	193	199	212	184	191	182	220	189	172	182	192	185	198	173	193	181	197	207	190	197	177	189	172	188	187	186	194	200	204	211	176	182	178	210	197	195	182	204	169	218	196	179	206	177	185	198	211	175	209	201	205	185	184	185	182	185	181	181	202	178	195	177	178	214	210	187	184	188	192	168	166	204	177	179	193	166	197	168	203	187	205	175	191	210	194	203	179	164	182	181	193	187	203	183	190	185	209	200	186	208	219	172	190	185	193	197	180	198	206	180	197	179	192	191	197	200	175	171	206	203	194	209	192	196	176	183	194	179	205	168	199	193	181	202	185	155	199	164	185	179	187	161	178	182	205	175	182	188	183	179	194	195	199	184	193	186	197	201	202	185	168	174	190	183	205	192	177	188	193	190	172	198	209	192	182	200	212	208	173	186	183	179	170	159	179	160	175	185	187	188	198	202	171	169	184	179	185	156	195	179	184	212	164	179	180	183	185	182	189	175	200	190	198	186	197	203	200	194	189	183	176	210	187	197	195	197	174	174	202	170	217	189	196	195	169	189	176	196	204	191	187	186	183	193	182	204	204	181	159	172	187	177	177	190	172	179	190	181	190	183	206	177	182	192	178	188	179	184	174	183	172	186	175	189	163	203	188	202	196	197	222	214	176	177	215	192	174	199	187	168	171	193	199	185	187	166	156	203	194	215	192	183	191	187	176	186	213	170	203	184	181	201	175	203	177	192	181	173	199	188	180	198	175	208	148	156	188	193	185	180	161	202
27162	20119	20358	11540	1277	691	707	611	631	630	621	680	627	631	608	606	580	616	616	616	602	616	616	589	609	631	583	600	615	605	628	594	637	624	623	614	560	625	619	587	646	634	639	634	607	617	631	582	617	573	595	592	630	634	615	592	590	612	604	591	593	636	588	646	588	618	618	572	629	611	628	625	630	598	595	635	621	608	634	597	595	614	612	630	624	592	620	624	610	596	612	578	643	602	597	590	612	607	647	608	650	599	598	564	573	617	595	622	622	602	634	627	696	641	613	574	577	619	573	604	584	628	623	572	609	592	605	591	621	612	632	615	615	634	662	587	647	607	615	617	666	626	614	609	581	612	643	628	610	615	598	625	593	604	605	605	661	642	587	586	575	640	633	647	625	618	592	615	629	573	620	580	614	611	597	650	607	602	605	608	585	654	610	600	613	645	612	599	601	638	584	647	620	631	616	620	568	598	644	624	608	616	608	594	609	607	633	630	619	603	612	590	615	609	592	623	580	614	588	606	615	572	620	602	590	650	617	651	618	593	632	638	617	621	608	611	625	631	607	635	640	610	602	606	609	610	603	600	633	618	605	578	647	656	607	632	608	614	627	587	614	631	625	591	615	632	633	638	600	627	631	594	606	590	613	612	638	662	590	593	639	612	570	597	653	617	617	601	593	629	580	634	586	614	635	624	609	607	580	609	591	619	631	644	662	622	573	614	681	605	636	617	589	653	635	631	633	595	583	607	609	632	607	579	654	600	650	611	626	581	630	661	682	606	637	593	613	556	634	581	580	588	621	618	658	620	605	628	622	622	643	604	595	601	608	626	624	664	576	633	625	621	610	629	615	640	613	638	604	648	593	617	614	617	608	624	683	603	606	693	629	645	603	596	574	639	591	621	617	653	585	594	647	607	628	567	626	639	594	627	683	612	617	620	608	591	597	593	607	603	624	644	617	632	611	585	589	602	575	644	627	612	639	607	629	660	616	634	611	628	631	623	616	614	614	636	634	626	613	613	593	610	618	664	604	595	597	600	597	620	623	582	674	620	620	623	610	567	645	606	550	594	663	611	638	609	610	638	630	598	599	569	620	607	634	644	640	643	646	633	649	586	616	619	638	560	615	620	599	607	607	621	638	650	618	605	605	644	612	621	585	615	646	601	645	597	626	621	658	602	623	600	621	622	570	582	612	625	577	622	635	609	629	595	589	602	648	569	605	589	643	609	624	620	610	643	556	625	604	609	606	651	639	609	613	583	578	630	609	625	624	658	639	645	643	616	612	598	620	616	607	619	649	641	627	590	600	622	650	645	657	584	587	594	609	617	632	607	672	622	603	583	621	608	659	627	611	633	623	599	608	631	632	615	588	638	547	615	651	619	597	606	638	573	562	585	578	617	624	614	628	647	647	573	615	658	663	588	619	586	600	635	635	623	606	632	591	624	621	606	605	601	591	620	658	659	647	636	643	625	609	621	570	641	599	571	621	679	643	623	623	639	609	563	618	641	641	622	598	620	650	627	600	585	594	611	588	651	590	655	622	615	593	649	592	614	584	572	631	616	631	616	629	627	675	633	581	610	622	627	658	642	603	629	617	643	632	616	643	640	610	582	582	607	666	614	602	644	602	636	611	658	554	658	621	618	587	664	635	606	624	639	603	640	608	642	617	616	606	607	619	575	655	632	599	634	627	639	600	632	614	628	569	645	643	602	609	584	581	613	609	626	571	608	580	606	654	623	615	668	593	587	626	679	605	637	617	644	615	655	632	598	652	656	618	607	573	614	639	601	626	614	629	599	609	639	610	574	624	619	637	589	598	619	591	588	675	630	592	612	587	617	579	581	628	622	617	598	630	577	632	592	607	579	634	584	630	635	597	615	607	581	633	623	574	663	606	657	586	572	611	602	623	563	642	642	591	643	602	619	627	610	621	622	655	574	612	559	659	631	589	652	606	601	638	624	670	604	674	645	583	645	559	625	616	636	628	593	618	594	573	640	590	613	633	606	631	595	631	619	602	626	591	654	628	619	587	640	609	632	592	647	641	639	607	625	622	656	587	573	654	664	637	644	631	642	590	600	644	600	621	616	597	646	612	660	661	646	567	597	617	625	619	596	592	606	623	598	636	585	574	649	635	621	600	607	647	646	590	589	591	639	627	629	588	642	647	609	610	626	627	631	611	601	629	618	675	623	607	687	618	630	651	577	641	637	585	659	598	611	612	629	593	559	596	590	556	593	599	612	619	619	625	602	588	628	639	639	607	593	584	587	611	617	574	634	621	568	594	610	579	575	606	588	612	635	642	595	591	582	605	636	592	600	595	681	614	648	629	625	642	600	664	615	616	658	625	549	603	620	649	660	611	649	611	639	615	663	680	620	646	607	576	602	594	614	602	622	650	602	619	635	625	643	572	630	633	658	593	597	595	576	624	618	593	626	637	610	583	592	602	616	574	630	644	624	602	617	631	637	655	598	606	639	586	619	591	596	596	639	674	553	564	576	639	606	616	595	602	629	648	612	606	602	567	583	605	634	561	571	648	582	590	643	600	549	650	639	591	625	577	634	569	627	583	642	625	662	627	594	584	617	624	625	603	612	583	616	565	611	590	634	622	604	604	605	646	600	653	573	610	598	634	623	627	623	585	586	614	630	639	582	621	604	638	597	604	651	627	588	655	600	615	587	588	623	677	624	620	623	618	649	590	641	623	578	604	642	618	634	649	595	618	615	610	631	578	650	614	636	555	609	630	610	611	638	601	616	597	586	608	601	632	617	618	585	579	631	573	588	614	600	637	616	629	632	621	644	631	629	577	613	602	631	653	620	615	592	613	638	611	619	666	613	626	617	616	566	577	585	609	631	626	601	602	573	600	646	634	621	606	590	655	635	621	651	597	616	602	596	652	554	631	615	601	667	606	594	575	631	533	591	591	629	591	610	602	567	563	601	625	625	637	612	588	582	593	619	623	645	605	628	574	614	622	621	631	613	627	629	602	610	649	571	597	594	636	623	664	669	661	609	577	624	607	631	644	636	662	606	629	627	635	632	595	607	618	610	606	609	598	611	594	578	607	607	665	638	659	612	614	615	631	572	624	588	581	601	637	552	640	643	617	624	614	601	632	624	608	646	612	602	636	635	600	606	592	624	631	562	634	631	626	626	614	635	623	641	613	618	634	624	609	630	619	674	601	608	625	629	592	608	629	615	603	660	576	575	659	610	615	663	606	610	640	626	587	604	641	617	569	611	614	645	536	610	666	626	579	675	605	579	611	574	615	654	629	595	594	635	617	608	622	584	589	631	635	588	613	613	665	657	621	601	594	629	594	611	611	640	583	654	634	626	670	612	596	621	657	595	612	609	609	636	646	595	631	625	602	569	649	614	627	601	605	602	594	599	622	589	609	622	575	614	617	650	577	572	589	595	632	587	607	568	666	606	616	563	657	631	626	620	634	602	585	636	592	627	576	623	614	632	621	608	618	621	639	576	608	559	614	625	635	559	586	621
7748	16763	16414	6580	999	715	639	667	669	666	601	640	650	645	643	624	634	613	599	649	601	616	652	617	675	673	661	613	657	654	628	642	616	666	669	618	605	645	682	680	604	672	612	655	656	642	612	661	625	630	634	628	676	656	626	637	621	617	594	640	658	669	650	628	632	668	586	599	655	598	618	615	660	621	661	670	611	630	652	597	600	605	594	584	659	627	657	683	679	620	625	620	625	649	640	650	592	619	615	620	598	613	627	671	595	640	667	619	644	629	664	663	652	618	650	653	606	624	620	579	666	675	645	626	663	597	633	595	606	601	614	631	622	618	616	642	597	661	589	630	615	605	621	683	615	627	655	710	663	646	614	620	626	644	646	666	610	641	681	623	656	640	629	637	580	609	658	643	617	651	613	627	671	671	636	608	631	620	649	638	627	604	682	620	607	651	587	593	660	687	635	618	616	661	670	596	673	598	637	607	615	656	642	644	627	648	660	617	687	661	618	633	589	623	614	648	634	662	663	630	637	632	661	627	610	644	618	685	619	640	630	618	627	622	629	648	650	659	634	622	617	660	626	632	600	649	602	689	654	645	651	630	654	623	607	651	631	629	641	608	625	608	655	647	607	628	609	641	638	622	680	671	604	649	640	630	578	620	596	652	655	637	619	666	649	654	635	667	654	631	641	626	646	582	627	699	647	613	604	643	656	687	578	673	589	647	672	624	707	669	644	629	641	631	639	688	650	564	608	616	657	634	651	654	638	594	657	656	655	642	629	645	669	594	656	603	664	641	663	636	646	607	606	639	638	617	634	645	630	635	670	593	673	639	594	589	637	577	608	631	639	671	609	630	658	624	662	672	625	606	676	609	642	666	654	670	684	620	652	629	659	625	646	630	638	626	646	670	648	648	621	669	605	646	640	607	641	649	623	613	615	667	634	609	655	639	666	565	609	616	667	612	670	638	632	617	660	672	665	640	622	647	625	655	673	650	645	637	624	609	662	614	608	628	652	642	622	694	615	615	597	659	625	609	606	641	626	606	630	624	694	619	600	636	601	587	667	624	661	657	643	653	639	614	671	648	627	647	641	635	604	649	587	625	658	605	635	666	648	663	675	666	652	663	642	677	632	667	595	654	637	601	575	650	612	667	649	597	590	648	599	615	670	608	634	652	620	614	627	683	653	639	637	626	613	659	652	658	604	651	636	646	646	617	686	654	625	611	616	653	658	609	677	653	594	649	729	650	630	670	658	576	582	640	625	624	677	629	626	619	632	581	607	650	672	616	611	656	629	647	571	596	669	651	633	641	639	632	649	598	637	621	663	625	624	587	600	608	634	596	652	626	626	619	609	591	590	659	616	673	674	642	602	602	626	601	654	641	673	640	668	650	621	623	693	646	597	643	632	617	591	621	634	665	588	646	656	654	653	669	644	664	638	653	638	623	648	622	615	584	585	628	621	647	609	621	629	655	621	619	647	641	638	620	623	593	643	638	612	665	649	599	646	636	602	615	625	653	611	651	619	585	647	625	641	687	689	646	607	607	648	647	640	606	645	672	656	628	639	647	661	638	686	635	655	647	634	678	618	630	628	597	622	620	625	647	636	655	617	643	666	667	664	601	653	643	679	639	632	685	601	617	663	648	637	608	660	612	633	634	623	648	609	671	675	676	619	609	628	643	642	639	619	621	655	592	653	606	677	636	642	612	641	652	615	613	660	649	591	630	689	656	635	613	624	592	630	593	640	637	596	650	640	644	644	658	581	597	631	670	652	645	611	607	667	612	640	647	651	610	611	589	666	608	642	631	664	714	613	676	622	655	655	648	596	601	640	622	650	643	650	643	633	591	674	612	616	658	651	614	608	648	600	643	640	616	629	618	652	626	631	633	624	642	649	599	659	642	669	651	624	650	673	617	642	585	649	674	647	614	673	604	636	620	649	623	592	666	643	628	664	672	648	641	639	628	607	639	647	652	621	655	652	643	634	631	641	615	660	605	666	599	633	617	649	609	623	656	694	617	669	649	651	704	635	616	638	658	648	651	662	582	661	644	645	633	611	673	627	658	625	655	618	615	670	589	656	663	617	635	615	644	592	626	627	666	674	643	604	639	638	615	639	662	608	663	653	649	628	646	623	662	653	670	637	590	620	641	625	601	650	599	611	635	647	630	619	631	613	677	673	609	645	628	626	666	639	632	608	618	624	631	649	620	638	607	646	651	630	676	618	615	644	633	602	617	663	618	607	695	668	612	678	625	598	633	674	615	636	622	650	602	640	613	650	646	650	662	668	661	591	619	620	629	670	617	636	617	658	637	640	642	567	625	704	609	590	668	626	675	627	597	647	633	627	676	636	630	666	601	609	648	627	613	666	627	660	646	628	585	579	660	650	638	631	645	596	618	645	623	700	627	601	643	656	653	671	632	680	609	676	610	629	633	677	634	650	653	607	625	610	643	581	668	634	617	669	625	648	636	622	622	641	639	639	661	631	682	638	624	646	655	648	616	658	675	629	632	617	624	593	674	571	632	591	664	639	649	627	587	634	643	622	640	620	672	584	633	611	647	642	663	673	619	641	662	609	657	660	629	666	655	652	636	589	661	657	655	677	623	650	644	644	686	619	656	613	627	633	622	608	668	681	632	675	644	654	616	584	629	636	663	628	647	612	628	642	618	612	586	659	573	614	624	631	655	650	635	644	624	616	611	583	614	580	656	590	588	619	599	652	645	599	625	639	674	644	620	649	635	589	572	606	638	626	621	608	646	641	671	636	675	600	600	622	668	660	645	638	620	595	597	595	684	653	626	619	626	686	641	653	651	658	618	666	624	638	637	671	649	635	580	651	652	586	602	612	635	627	674	695	669	651	624	629	672	619	620	595	626	656	620	597	613	681	595	667	614	639	630	627	656	660	610	659	622	616	587	626	668	623	647	618	629	587	638	581	646	633	630	609	634	619	632	620	660	614	663	634	624	645	646	599	645	610	665	611	619	632	656	624	609	671	635	625	669	616	592	605	650	632	613	588	656	647	633	624	614	627	608	646	621	643	603	648	631	668	666	630	625	622	650	610	662	602	657	650	635	686	604	623	678	673	592	630	659	636	639	655	655	603	676	687	631	675	566	619	601	628	690	646	634	636	692	682	666	626	613	617	605	636	657	606	638	651	628	647	625	627	597	609	667	639	629	587	651	627	669	673	631	612	631	624	579	624	642	602	632	668	631	660	626	581	608	609	651	670	646	671	624	646	650	664	645	663	596	593	593	620	669	648	656	637	629	644	637	618	698	633	620	619	612	655	595	645	598	667	624	595	637	658	621	633	634	618	613	677	626	620	625	655	638	616	677	670	623	647	649	648	609	676	643	611	605	613	681	618	635	621	611	630	611	682	606	586	659	562	604	670	629	671	628	609	661	616	642	640	651	641	653	625	647	628	625	639	652	646	647	668	627	608	663	641	694	622	658	638	682	627	594	629	656	653	627	575	579	624	648	610	645	657	599	619	647	685	589
23198	20872	28840	26119	20818	11850	1323	620	473	465	480	394	369	371	399	367	359	361	335	368	329	324	331	333	358	295	321	320	305	297	320	341	347	332	304	314	322	327	349	317	316	317	281	332	316	312	315	348	352	302	334	343	310	320	281	300	321	344	293	302	332	316	288	315	313	325	312	336	328	320	317	302	318	301	330	288	316	303	313	317	300	319	350	296	333	312	324	351	309	321	317	333	312	307	317	279	338	276	310	289	331	308	314	298	314	292	320	346	315	337	334	317	331	337	328	323	353	278	354	321	299	298	307	287	336	285	308	328	284	319	287	322	315	312	304	338	312	299	326	321	335	328	288	294	300	315	308	307	292	317	291	307	340	303	334	307	286	314	341	325	361	313	294	301	294	320	358	325	326	323	312	316	340	292	310	281	322	322	296	300	313	327	306	316	331	279	302	280	332	357	325	312	354	314	321	292	307	317	272	292	306	339	323	321	312	333	307	324	312	337	334	330	339	320	344	323	294	331	308	329	293	269	334	298	297	342	327	306	280	310	288	319	320	310	330	297	289	316	333	316	310	337	317	296	318	328	304	345	316	313	340	327	316	301	305	308	326	299	298	300	333	324	304	340	334	289	301	329	310	333	293	285	328	296	299	323	327	299	310	289	344	287	296	305	305	323	298	285	314	332	317	311	282	308	308	294	328	297	333	297	296	341	303	319	314	297	326	302	356	315	312	305	298	325	288	276	299	319	309	290	323	335	320	342	276	334	329	288	320	337	312	297	290	330	319	314	292	302	291	313	277	312	304	283	320	299	300	360	317	346	309	301	300	324	280	324	300	288	296	338	315	305	319	295	306	328	305	302	301	351	336	304	309	338	317	326	298	328	328	328	309	303	308	335	324	323	287	276	325	307	317	322	335	296	289	312	297	291	340	331	321	295	337	311	335	330	293	294	315	287	335	343	332	293	318	289	307	336	304	334	339	309	314	328	326	332	327	302	315	267	302	287	339	296	332	330	334	280	321	298	309	325	272	317	335	322	338	295	307	321	311	306	302	313	282	304	318	304	304	317	323	324	306	334	307	349	311	321	300	298	314	303	310	318	311	307	307	291	301	293	278	315	337	349	301	327	287	297	322	317	283	299	326	323	311	311	273	308	290	332	288	301	332	298	305	292	316	311	312	282	300	321	295	323	326	345	319	307	325	309	302	309	300	324	285	299	321	309	311	320	311	299	334	318	319	322	321	294	319	319	319	308	279	350	288	300	335	299	295	319	282	273	306	323	325	331	343	310	311	310	287	341	310	327	291	310	276	333	298	295	328	306	332	305	309	319	310	296	304	317	329	327	305	321	290	328	291	299	330	301	352	301	339	334	317	337	309	314	287	293	334	307	308	331	308	320	359	293	322	303	346	296	305	361	299	277	315	311	322	323	307	319	337	332	333	297	324	333	348	315	305	313	324	328	320	323	324	314	290	351	313	347	309	317	294	288	313	308	331	318	329	314	312	272	295	308	312	291	334	307	336	302	320	335	308	328	328	294	305	273	304	331	308	300	301	304	295	308	317	299	305	311	355	291	320	316	314	302	306	312	320	313	307	303	348	334	317	307	301	296	307	334	321	291	326	305	338	303	347	324	326	315	344	303	304	305	318	309	338	291	312	339	318	315	310	303	305	313	319	322	335	279	301	306	314	339	324	317	298	331	335	287	318	326	311	298	293	299	301	326	310	336	347	334	294	327	329	301	295	303	329	314	291	292	290	272	366	294	291	290	289	314	308	313	321	296	287	299	312	288	305	342	324	258	327	313	349	318	324	338	321	313	345	336	334	315	290	344	284	314	321	340	321	316	290	299	307	295	295	322	333	335	338	304	327	309	325	299	357	337	317	327	318	317	315	308	283	339	329	315	305	297	328	314	302	351	339	276	296	325	352	316	304	285	336	303	310	334	319	310	303	307	321	330	314	286	300	308	298	305	340	291	313	309	330	328	325	287	307	299	318	322	307	321	304	298	354	333	314	299	334	334	309	333	314	293	298	298	293	317	297	319	351	321	337	303	333	330	316	312	328	304	301	289	310	310	328	308	317	293	327	280	278	297	332	322	311	310	310	276	316	314	338	336	304	295	314	294	317	335	296	302	297	296	316	280	323	317	301	332	296	292	306	277	326	308	336	302	317	300	318	319	283	306	306	285	319	334	295	338	304	336	327	335	321	306	284	310	326	312	337	355	312	335	316	336	295	322	320	308	302	341	321	321	315	286	306	301	347	343	290	283	308	306	320	317	337	309	309	336	339	335	319	303	312	301	327	332	275	319	319	356	317	315	318	313	308	329	298	308	313	322	306	346	329	286	307	313	290	307	317	284	297	351	302	340	298	310	273	290	284	308	316	342	331	319	294	332	299	296	323	364	328	314	333	352	309	315	323	304	314	302	298	265	303	320	322	317	327	328	315	294	336	311	308	279	304	324	348	335	325	306	307	288	294	332	311	331	294	311	310	305	325	286	292	298	321	310	326	344	293	309	286	328	320	310	313	308	331	309	318	279	332	317	325	294	319	320	297	342	330	294	308	337	287	315	322	304	305	276	335	326	317	316	306	342	315	310	338	318	314	337	300	286	320	314	332	340	312	262	302	280	314	311	360	310	284	324	304	322	291	351	330	304	346	334	317	293	322	363	307	332	342	340	296	302	316	318	293	319	289	324	317	329	309	322	299	309	319	310	315	319	292	340	342	294	304	307	280	304	277	319	299	325	331	320	293	311	311	312	324	347	324	317	314	325	327	310	279	303	332	298	307	314	323	322	298	320	318	339	304	311	332	320	318	317	305	308	279	284	349	337	295	328	294	288	341	333	312	322	320	321	305	328	317	310	306	321	298	312	289	277	285	297	348	314	321	308	324	307	312	328	339	324	312	314	346	321	335	307	323	320	310	292	330	321	322	295	294	287	325	281	305	310	315	335	320	320	334	287	312	314	326	308	330	293	314	328	345	358	320	324	326	294	295	304	322	319	341	302	303	291	351	341	312	313	305	278	294	308	354	319	326	325	324	292	334	312	301	323	309	325	294	313	275	276	287	335	321	283	311	316	308	333	295	310	304	321	316	338	321	282	330	319	313	296	326	318	305	316	300	279	317	337	331	299	324	289	317	340	289	297	321	322	320	309	300	298	301	298	283	290	332	292	292	328	291	322	307	307	330	281	334	331	303	337	341	314	294	315	298	326	317	317	298	326	308	323	297	286	313	301	332	330	333	304	322	293	329	309	325	308	315	287	320	307	339	309	314	332	308	335	278	340	337	292	288	331	323	308	297	325	334	275	311	316	303	313	293	311	352	312	305	334	313	319	299	287	319	324	352	306	275	342	322	343	286	295	310	291	311	335	283	313	286	311	324	337	311	283	310	347	337	316	302	335	308	317	329	287	352	276	284	304	301	319	308	312	336	313	322	336	276	324	310	321	322	328	325	308	305	312	331	319	328	342	325	304	307	317	327	290	305	301	333	326
7653	46028	54844	36577	6986	1301	970	798	650	574	506	467	445	435	449	438	366	366	395	363	368	365	376	337	355	368	370	331	369	343	367	331	339	364	334	333	360	338	327	352	347	338	334	364	339	351	348	376	346	317	348	345	350	303	338	348	342	328	331	318	354	348	372	335	334	353	311	333	343	321	326	323	330	350	343	337	352	316	350	307	348	348	339	333	367	359	329	344	341	341	338	334	337	346	367	315	336	344	348	340	350	370	366	358	337	342	321	279	343	335	360	325	337	338	338	332	376	332	355	355	299	358	338	329	318	322	321	311	363	338	328	323	318	331	323	329	350	331	313	338	374	345	332	342	355	353	357	367	334	341	327	332	352	307	331	338	356	320	363	350	332	376	318	355	339	337	371	323	317	341	345	368	338	341	317	326	356	330	359	330	321	338	352	344	308	339	313	361	311	304	354	343	365	344	302	316	339	316	348	353	333	354	336	315	328	337	355	338	329	357	354	334	340	296	335	341	318	353	301	350	338	328	333	321	336	357	343	326	360	334	320	368	318	329	332	319	330	315	329	353	340	349	382	358	345	345	313	318	329	310	314	345	310	346	333	317	294	319	340	360	315	311	292	324	358	371	341	304	327	343	350	355	338	342	348	336	325	333	315	342	351	350	367	353	351	307	342	353	334	359	308	365	320	336	323	332	388	335	332	331	323	341	316	334	336	348	326	337	360	331	343	330	343	351	340	336	301	301	304	369	337	338	374	316	359	364	333	335	366	315	351	347	341	366	324	339	311	361	337	356	381	334	348	335	339	347	345	294	311	308	345	341	337	312	371	344	335	322	324	311	364	305	338	342	327	336	328	308	339	331	325	362	333	338	370	349	332	319	316	342	315	323	317	350	352	335	307	354	333	340	349	315	321	305	307	321	339	351	370	322	355	343	347	366	303	356	329	340	352	302	335	325	362	330	327	339	307	334	347	304	327	331	339	367	339	344	307	317	318	319	338	332	342	334	360	342	331	326	312	343	291	337	339	364	321	344	360	325	330	333	382	351	304	349	320	326	333	307	329	329	355	354	318	322	384	361	336	344	337	346	373	362	325	343	347	326	336	328	347	353	343	310	365	353	311	340	337	327	320	389	355	329	322	354	321	330	321	350	320	316	341	350	332	350	344	361	354	346	312	302	341	329	317	312	365	348	342	342	318	315	348	374	320	386	332	319	320	337	351	361	335	336	314	363	300	352	343	344	317	375	385	335	343	325	330	337	358	335	333	336	333	335	337	330	325	327	357	346	318	329	350	340	321	321	327	366	348	339	336	338	305	348	330	354	359	323	332	349	318	343	340	330	345	344	322	362	322	327	345	331	340	349	313	361	330	335	345	342	328	334	359	356	331	319	346	298	363	324	311	371	374	332	365	369	318	370	354	334	345	336	331	305	372	347	361	328	322	325	341	323	328	304	313	335	326	349	347	354	373	329	324	326	342	313	332	315	344	361	333	339	300	346	317	319	350	356	374	352	333	343	332	344	335	323	328	332	345	338	335	360	349	340	341	392	329	317	346	360	316	330	345	335	314	337	322	320	315	355	312	309	322	357	311	321	352	354	337	352	338	329	360	317	338	346	332	321	320	339	313	324	363	349	311	371	296	340	343	334	383	336	366	344	321	341	348	316	315	324	364	356	331	319	331	361	349	351	330	373	349	346	310	338	325	316	344	341	359	328	356	329	328	338	337	306	341	370	355	324	342	369	333	368	362	335	352	345	362	346	363	353	328	311	350	338	323	360	318	345	310	322	328	348	373	370	343	358	378	346	286	295	370	353	330	327	328	352	312	330	333	336	332	314	329	320	350	355	328	356	328	328	361	345	353	349	330	335	311	308	342	332	316	350	321	307	339	299	371	347	334	352	347	330	323	359	325	321	334	354	306	337	354	366	325	362	330	348	305	337	341	359	319	353	328	309	344	341	345	358	339	341	329	347	333	367	343	302	313	346	323	352	337	335	344	340	297	347	367	303	322	338	339	351	325	353	382	330	310	355	312	346	305	354	294	335	360	349	332	335	358	316	316	324	359	349	303	345	324	357	313	352	345	310	377	287	332	350	323	315	295	375	357	331	334	361	334	333	345	349	321	333	325	347	308	316	326	306	332	326	349	333	322	337	336	333	332	307	293	344	305	344	344	326	325	354	303	346	357	340	330	335	347	345	342	362	331	321	318	296	297	318	344	327	305	368	354	365	332	334	329	348	320	345	352	317	329	341	289	331	321	327	353	326	335	355	363	344	331	332	328	336	315	337	362	323	332	365	340	336	337	341	315	365	315	336	346	327	306	349	347	352	367	323	337	324	336	312	353	307	350	346	320	320	315	344	367	340	343	339	310	338	370	328	339	344	333	316	322	344	356	333	350	317	320	321	326	337	325	337	341	340	351	319	319	317	308	301	330	357	338	355	351	340	320	332	328	311	353	314	380	338	319	341	330	346	344	336	344	355	343	327	342	333	348	346	322	335	331	296	352	343	354	334	349	360	363	345	338	357	337	349	320	345	339	335	327	327	332	307	319	324	362	352	364	371	298	342	343	327	342	348	350	363	317	333	346	366	329	337	393	324	363	290	358	330	322	328	308	380	325	359	351	296	336	334	329	340	334	306	350	331	319	300	342	334	323	331	334	321	324	350	347	361	376	300	361	298	366	332	303	332	327	344	365	310	360	348	337	337	324	360	335	347	339	348	320	336	338	341	316	353	333	305	354	345	338	354	350	352	327	343	347	324	323	354	382	324	335	328	329	325	342	351	344	286	356	332	320	342	359	328	343	325	348	341	329	339	325	300	309	308	356	349	332	339	367	334	381	323	327	333	349	323	317	363	369	312	348	334	366	310	334	332	331	335	329	327	353	321	302	337	340	306	360	305	335	366	316	325	340	328	318	347	311	318	335	312	345	341	321	306	352	293	314	311	349	313	338	351	343	332	340	364	336	309	348	348	296	311	355	349	324	324	331	373	349	354	293	341	368	332	353	369	340	354	348	333	337	351	318	356	332	304	345	356	349	311	349	339	346	350	361	367	321	351	338	335	324	288	341	362	329	300	317	316	335	337	373	342	340	327	316	347	313	347	352	348	307	321	352	353	366	323	332	368	360	311	325	336	324	326	303	342	323	329	322	328	340	324	349	338	316	377	329	333	314	310	329	310	326	349	349	353	349	368	354	345	336	340	353	333	342	334	330	346	334	305	316	362	334	332	317	346	321	326	334	330	326	368	351	320	369	322	339	328	305	334	322	327	348	299	309	345	366	361	324	339	329	323	331	327	347	318	358	315	356	338	336	315	305	328	374	336	335	347	326	304	322	332	346	349	324	328	348	303	319	354	353	340	336	340	328	349	353	322	363	317	350	342	359	356	371	352	339	356	353	336	326	362	307	345	343	301	353	366	383	359	318	356	339	327	331	372	327	355	358	338	362	349	341	341	359	339	336	325	346	303	347	329	354	346	378	327	331	332	336	317
24307	20887	28137	26760	16316	2759	877	770	706	677	669	656	653	658	634	667	624	625	610	629	626	634	597	629	626	600	644	594	563	613	619	604	593	610	652	638	639	611	553	556	640	620	593	619	625	606	620	612	572	627	603	635	611	615	652	593	573	551	570	618	617	620	651	625	625	586	589	575	562	618	588	590	596	592	615	636	590	584	600	574	626	593	568	651	577	578	604	602	570	602	607	605	649	586	573	582	562	637	594	612	587	645	569	610	623	603	593	593	615	630	571	619	617	612	647	584	626	623	609	606	564	624	607	625	624	607	657	628	593	611	568	641	561	611	576	614	594	630	649	670	579	616	579	577	601	613	601	600	572	577	604	637	611	607	596	621	588	632	567	621	615	607	615	637	638	581	623	604	625	622	636	649	601	588	589	600	566	611	596	617	615	617	608	586	585	616	619	624	588	602	623	586	616	642	617	611	579	592	604	605	591	567	583	605	607	610	625	643	609	595	610	643	644	581	584	592	590	586	626	598	573	606	584	602	616	580	588	624	583	582	603	609	616	599	606	606	581	601	604	615	592	600	605	581	613	638	577	607	656	591	578	625	538	615	573	613	614	602	584	598	607	569	592	607	596	565	566	621	577	589	608	610	605	637	584	593	576	586	589	609	619	593	648	588	602	615	588	612	572	572	630	610	625	606	600	594	618	614	615	594	575	585	627	581	669	576	626	614	611	583	614	626	601	559	590	619	639	630	556	618	576	617	615	634	590	604	608	594	643	615	571	588	617	618	606	639	643	602	625	626	609	637	664	614	609	598	611	594	585	598	601	580	589	644	627	569	644	603	562	575	640	577	593	676	589	598	624	638	604	621	573	641	541	581	626	559	591	608	568	610	592	600	602	630	587	607	613	623	577	611	619	640	645	612	601	640	641	573	598	600	605	616	614	554	570	608	586	621	573	613	624	629	595	554	605	581	578	598	576	620	588	623	598	591	609	652	591	592	632	570	620	579	652	604	593	612	591	605	615	599	588	626	644	608	631	600	641	601	586	583	569	588	601	580	608	615	644	594	628	585	613	643	558	615	611	637	648	594	633	614	646	560	590	616	559	576	584	571	651	628	604	559	596	549	601	616	654	587	566	595	593	631	598	637	583	628	576	536	638	608	595	593	589	643	590	603	562	566	627	586	596	633	560	612	587	584	618	635	598	611	615	617	605	578	596	570	605	576	587	637	556	604	588	613	606	600	635	604	571	616	583	611	629	576	632	638	630	618	604	611	543	600	633	583	613	588	606	643	618	583	586	646	594	663	640	610	598	598	623	631	614	579	588	615	606	618	581	609	558	559	603	548	625	574	631	569	603	607	627	563	612	608	624	647	608	625	613	615	645	575	630	564	623	578	638	596	599	619	633	565	576	595	636	613	606	619	667	587	606	647	650	603	641	612	556	628	602	609	623	632	588	635	636	591	595	601	571	600	621	582	624	577	682	590	577	579	628	617	610	633	652	570	601	646	641	620	578	593	607	609	595	606	591	598	610	623	594	554	632	636	612	577	585	595	595	602	578	625	617	600	618	604	623	639	591	640	622	631	622	598	633	618	632	578	582	593	623	622	594	604	614	641	561	593	662	609	553	621	601	611	671	613	595	605	632	625	635	595	597	612	625	623	609	604	663	558	586	638	590	599	620	574	618	602	642	602	617	586	587	583	622	609	603	632	622	591	536	609	583	561	594	605	610	609	583	561	602	607	594	591	622	613	628	568	620	597	576	606	612	594	569	590	615	576	597	624	586	569	594	607	591	620	639	674	583	644	589	623	588	565	640	565	581	619	599	613	630	583	619	604	621	595	618	626	578	660	601	603	590	614	612	609	595	587	596	574	555	606	623	634	634	612	638	575	555	604	597	571	590	631	599	569	648	630	634	600	618	592	603	660	608	669	601	640	620	539	608	597	671	629	591	585	619	633	551	601	656	577	617	594	657	622	586	570	570	607	607	621	639	593	649	592	623	620	624	641	599	594	640	569	594	629	644	581	598	623	609	593	631	638	533	592	607	555	567	611	595	599	549	564	620	588	553	599	619	588	582	595	614	633	634	606	618	595	587	634	578	653	591	616	540	623	636	595	592	643	579	624	596	617	626	611	595	608	599	621	599	594	610	593	624	612	649	594	613	623	611	621	589	601	657	635	630	585	622	617	610	603	601	581	574	614	609	635	611	530	598	615	631	594	643	623	618	619	592	614	625	584	598	583	635	608	636	595	593	655	640	622	566	598	623	601	620	626	626	656	602	594	629	626	604	588	601	612	627	592	622	597	609	662	602	575	602	616	613	594	623	595	629	557	602	577	613	616	572	605	599	639	610	569	540	577	634	625	605	586	576	619	577	614	561	552	580	596	617	604	647	652	593	606	598	605	599	619	599	595	617	622	634	629	628	614	629	612	616	586	639	608	616	591	597	578	642	612	613	564	624	604	575	588	597	626	647	571	549	608	552	614	631	615	589	585	598	582	621	616	652	600	584	599	592	606	606	636	620	583	628	605	598	572	554	584	617	577	621	548	637	624	656	626	636	625	586	601	574	596	620	585	608	577	599	593	607	598	630	599	657	604	598	632	593	618	591	623	619	595	638	630	568	647	582	644	625	590	590	558	602	596	608	581	582	606	612	550	601	592	603	595	588	611	584	578	559	617	630	605	584	643	570	640	577	585	596	565	590	562	625	590	600	645	604	649	606	587	606	630	613	615	618	632	539	604	598	587	574	594	587	637	603	583	597	574	563	569	620	641	618	582	602	603	591	646	634	605	628	607	631	609	604	614	569	632	637	576	588	573	637	575	593	650	605	532	613	603	627	587	583	627	589	586	618	573	596	604	603	619	640	610	575	634	626	617	566	597	607	600	608	600	596	613	612	592	607	601	600	611	608	597	562	594	590	606	604	607	594	589	610	607	609	597	592	616	651	614	576	582	577	624	556	589	602	560	614	615	602	593	573	681	612	630	619	595	595	567	562	596	614	652	588	631	584	637	640	603	603	610	565	626	604	613	643	577	617	611	575	621	616	620	555	634	619	640	614	581	588	607	592	597	577	610	591	611	563	597	633	612	607	619	600	586	602	616	596	586	569	590	602	642	613	622	604	573	577	618	611	634	630	610	627	606	608	624	625	598	643	600	614	586	614	620	593	590	611	611	636	594	594	596	606	583	638	588	633	658	655	605	603	612	598	593	576	633	629	577	621	598	637	615	627	624	647	612	586	621	602	606	635	590	575	655	636	609	604	622	584	603	551	624	590	608	571	611	576	629	578	623	582	609	611	540	627	602	560	606	619	597	575	557	591	615	622	554	627	633	638	569	619	629	609	595	614	650	582	638	604	626	605	647	611	610	609	562	629	557	563	609	623	609	643	580	618	583	629	551	596	559	580	605	591	588	636	582	593	612	578	647	591	622	607	610	624	603	594	664	584	604	587	591	640	609	615	600	611	614	622	597	619	611	582	617	534	641	599	576	617	626
7493	38880	45093	31944	5209	1151	1006	834	727	736	734	649	666	654	668	659	621	653	632	619	635	637	611	611	615	601	549	592	620	619	606	624	615	613	579	604	600	555	564	616	581	611	602	597	594	644	586	556	570	615	633	588	604	641	577	581	612	580	579	606	635	574	529	591	622	617	563	687	539	613	628	594	572	592	548	588	585	591	624	627	621	622	589	613	604	631	616	596	613	610	605	627	610	620	573	609	628	593	621	616	556	632	591	597	596	581	638	581	595	603	565	558	641	635	619	618	598	574	625	599	606	584	586	565	625	616	603	620	615	603	607	593	611	595	609	643	642	583	588	598	584	612	584	602	585	587	619	606	593	571	602	616	631	606	579	624	591	566	590	610	631	604	602	613	608	600	558	569	555	570	609	592	542	609	614	604	633	600	633	582	587	652	592	642	589	612	588	593	651	616	565	589	610	607	586	631	554	589	655	576	603	598	613	604	578	586	628	613	601	587	592	622	617	590	519	645	601	617	555	614	596	601	660	610	600	620	645	592	569	626	585	570	586	594	573	585	661	549	598	561	639	599	626	607	593	581	597	606	569	584	628	608	608	574	625	546	639	620	576	649	582	605	558	581	600	598	607	573	558	605	572	634	582	569	597	617	590	548	649	571	601	587	630	602	598	633	571	614	545	588	577	574	600	579	609	623	588	633	567	619	616	591	597	622	611	571	585	611	591	567	610	605	649	603	605	567	612	637	602	604	601	600	611	609	626	601	625	601	607	614	620	609	609	590	626	601	613	590	591	623	601	563	607	599	570	608	615	630	589	590	573	598	627	637	622	615	610	592	638	601	580	590	602	573	598	589	547	589	588	624	588	616	605	548	601	600	592	575	587	605	628	589	570	644	654	595	604	650	608	609	631	625	577	603	550	598	609	575	585	644	620	626	574	605	577	574	586	568	630	571	603	612	601	603	579	597	569	605	617	616	606	575	585	641	590	591	602	600	619	621	590	634	547	600	617	560	570	620	597	584	614	595	601	598	654	616	603	612	600	606	565	557	628	597	620	595	620	615	630	580	602	607	590	552	632	619	646	594	610	591	560	567	647	609	620	630	603	583	593	605	609	581	619	600	582	617	572	551	581	617	606	626	599	589	599	589	620	584	591	612	618	592	607	636	607	602	643	598	584	554	601	589	591	596	602	655	600	595	622	561	584	602	609	576	607	629	613	565	617	531	617	603	570	595	569	609	620	545	612	579	604	630	579	612	599	560	542	574	575	562	604	632	609	597	637	618	598	560	599	607	569	579	572	585	635	620	598	599	637	596	598	601	575	585	602	571	583	602	585	578	607	639	639	612	609	663	617	624	576	618	619	592	631	579	587	612	568	609	592	591	591	606	589	595	570	592	610	613	570	572	578	594	593	618	589	603	624	632	591	559	627	602	624	564	604	615	594	565	655	619	580	611	589	557	584	615	610	642	587	611	605	537	608	618	607	636	590	611	625	613	623	595	596	592	605	612	634	587	607	635	598	614	612	624	605	611	633	553	558	599	579	608	586	601	608	615	616	626	621	622	615	585	595	585	561	590	583	562	597	615	613	609	601	586	602	605	581	598	582	646	597	594	579	578	570	548	636	590	604	586	581	570	605	611	625	599	615	591	635	591	599	646	540	607	608	659	593	611	574	583	621	631	572	591	611	638	573	607	595	573	580	636	619	604	632	627	587	574	588	598	610	646	572	592	615	598	628	579	626	625	634	574	596	599	604	638	665	618	585	596	615	594	577	623	601	678	638	633	612	559	589	612	607	616	570	544	618	632	599	634	574	568	583	619	617	610	607	638	590	549	562	584	626	600	624	579	567	597	576	614	581	614	610	623	634	615	608	617	590	610	569	595	594	589	611	556	567	572	604	553	604	593	592	608	546	565	572	637	556	569	599	610	617	578	600	577	608	588	596	615	585	634	578	611	626	627	604	629	624	607	610	638	627	618	684	641	574	638	601	571	649	566	597	640	623	643	630	589	616	588	635	634	572	627	596	576	597	655	609	577	599	622	646	569	578	600	625	610	633	607	586	571	609	566	593	588	594	600	605	578	602	597	598	590	607	587	549	610	591	629	609	606	625	586	548	564	600	586	606	610	610	572	591	610	636	646	586	638	584	642	578	600	579	620	618	579	619	610	586	602	607	610	614	573	587	593	597	580	596	593	546	641	608	571	573	626	564	539	626	604	626	611	566	583	611	580	582	610	612	630	625	598	599	584	580	588	609	571	578	623	620	612	632	591	584	581	608	594	627	584	588	615	612	582	608	608	653	618	596	573	603	606	578	600	591	635	619	605	588	624	594	621	619	561	642	605	555	616	589	605	625	587	620	639	622	606	582	599	604	587	584	549	631	554	670	592	601	604	581	563	627	587	604	545	611	625	587	608	626	625	548	582	609	618	590	653	609	619	589	629	554	601	575	639	617	614	601	629	649	588	623	630	601	595	601	574	624	581	559	590	627	552	581	649	559	629	609	569	645	585	595	613	618	597	655	598	599	586	568	568	615	598	588	651	584	597	597	628	578	583	567	622	629	622	620	584	643	611	569	634	619	564	563	599	585	591	615	578	595	591	645	598	634	605	548	592	605	590	627	610	610	617	649	606	630	570	576	581	601	555	591	575	619	631	617	618	589	582	621	604	610	587	582	611	607	623	603	649	593	617	626	551	570	609	649	608	575	597	608	593	588	648	588	590	602	630	576	592	597	612	627	627	600	559	605	632	601	637	629	618	627	598	556	598	649	572	550	665	611	584	575	611	581	624	596	591	592	624	593	603	582	589	601	591	603	614	590	607	599	663	638	578	615	607	544	583	535	599	589	590	595	610	621	631	620	611	629	582	656	622	558	618	622	591	622	638	614	571	639	620	630	593	575	581	612	643	655	636	610	580	565	615	560	573	581	560	583	630	593	661	610	601	557	585	613	600	562	599	615	596	575	550	608	580	564	649	626	614	595	590	641	614	593	581	648	609	625	604	612	613	596	618	628	618	609	581	565	604	613	557	568	618	631	594	597	587	633	605	614	588	610	587	569	637	584	579	630	596	599	619	581	543	605	610	604	622	596	622	629	578	639	556	599	600	565	614	597	542	601	613	631	614	602	591	606	562	581	596	629	595	614	600	629	609	611	584	564	611	592	578	570	577	637	572	633	604	585	596	618	595	574	621	614	625	578	534	567	621	605	597	593	620	643	579	599	613	644	575	580	639	577	592	590	607	613	631	621	612	586	615	664	618	630	637	596	611	611	643	580	593	631	639	621	617	591	629	633	601	590	568	633	617	588	630	589	555	625	608	636	583	597	568	594	591	609	573	621	620	601	645	602	592	598	611	594	588	595	589	623	625	600	582	600	603	578	596	660	635	564	587	614	636	610	553	604	601	620	602	631	639	588	583	601	650	591	642	585	646	627	618	592	662	624	593	593	631	612	620	605	627	585	573	622	603	586	548	609	613	564	596	652	602	578	579	614	584
22133	20910	28829	24925	21252	20231	9419	898	603	537	448	397	342	339	284	308	285	262	292	270	255	251	239	213	238	232	224	227	209	231	212	216	208	207	194	237	214	201	180	219	206	207	225	197	211	191	205	181	178	193	179	207	210	205	195	177	207	209	212	224	208	209	195	193	223	184	191	197	186	208	202	199	211	197	199	187	206	207	221	210	199	176	194	209	199	190	204	232	184	191	197	210	187	208	184	184	230	193	192	163	198	207	178	201	178	200	180	195	192	177	197	195	189	183	178	201	192	174	208	196	200	169	189	168	208	191	182	182	208	205	165	212	182	197	196	190	203	191	200	190	198	195	210	213	189	224	213	199	197	169	220	197	172	208	187	192	191	194	169	197	189	202	198	198	181	189	187	197	172	203	173	211	200	200	183	204	204	197	173	199	211	186	194	191	211	201	185	195	207	187	200	196	188	193	215	212	178	208	188	195	188	203	181	196	186	199	204	195	192	177	193	196	172	216	193	175	189	204	176	173	207	182	184	207	210	211	197	209	180	208	212	185	182	193	213	187	201	186	212	202	203	210	174	174	199	186	176	213	183	197	196	185	220	198	199	179	195	191	217	208	179	184	187	185	168	208	199	189	207	202	213	227	212	189	201	198	187	204	189	168	205	188	185	183	150	186	186	190	195	203	173	210	182	178	188	187	184	197	204	174	209	189	215	193	180	192	209	188	192	208	197	191	198	177	181	182	167	181	195	190	179	204	169	191	176	213	162	189	188	207	160	206	189	203	193	197	182	193	176	189	196	215	187	192	191	180	205	196	192	187	190	187	194	211	175	216	191	200	183	205	218	203	183	214	178	182	198	199	211	222	169	207	177	216	188	182	181	186	162	168	210	200	189	204	185	195	199	220	196	215	184	193	195	193	183	198	214	201	213	194	193	198	183	200	197	198	220	163	208	209	191	181	170	188	179	188	212	200	184	200	221	191	239	226	207	196	187	215	174	184	209	195	218	187	194	199	195	192	217	200	206	188	174	197	196	199	198	206	191	176	187	186	217	188	189	185	205	180	222	189	194	215	172	193	186	178	178	206	217	195	196	174	183	191	212	192	198	173	190	190	182	187	201	186	190	197	193	185	195	209	182	196	188	197	203	190	205	190	205	184	188	157	205	205	218	192	204	195	226	214	187	210	181	193	208	193	207	173	212	185	191	199	213	207	210	191	185	184	190	211	179	198	180	169	194	194	201	191	191	177	188	195	174	172	200	186	187	211	196	202	203	171	201	193	207	202	191	196	204	197	194	206	188	198	187	158	201	190	208	199	172	167	179	189	210	162	186	201	170	163	188	195	191	201	178	212	199	172	203	198	196	195	197	195	202	200	201	207	178	195	189	198	191	218	209	211	193	181	196	184	193	181	192	175	204	188	217	216	174	178	166	174	184	206	219	190	203	217	189	203	213	211	201	207	187	185	190	179	185	201	200	206	183	219	181	182	192	183	206	182	204	195	196	169	205	182	186	202	195	187	202	215	191	199	175	190	203	220	193	211	188	179	211	207	186	179	172	186	168	204	199	210	215	181	201	193	199	201	186	192	208	187	169	208	168	202	189	182	181	189	180	202	209	192	187	180	179	185	175	215	202	204	201	181	183	175	180	209	211	172	209	196	189	173	179	189	202	186	208	186	188	185	177	186	193	191	177	197	190	205	193	194	177	202	177	171	185	203	212	175	209	192	194	202	195	197	183	189	190	178	193	203	212	186	206	214	179	223	184	193	166	200	191	189	189	202	184	193	200	203	186	175	188	192	183	199	198	208	220	192	197	174	229	187	194	189	218	207	204	201	181	209	168	166	173	185	189	192	181	217	177	203	207	191	205	181	189	188	209	212	194	183	197	216	201	209	184	188	199	222	188	213	179	214	200	205	192	170	201	168	222	190	200	185	165	214	198	191	201	186	193	200	208	195	175	190	186	205	215	196	177	218	202	183	210	202	198	198	192	223	194	204	205	206	176	170	209	173	206	200	200	192	241	200	192	193	193	178	205	169	185	206	212	208	188	205	182	173	214	176	210	171	183	182	194	183	188	190	193	209	181	184	189	192	196	190	180	205	182	183	219	185	185	177	174	184	200	208	210	195	189	197	216	187	206	201	209	182	184	203	195	174	225	177	194	199	187	188	183	170	181	191	165	167	194	206	213	189	172	209	194	223	208	202	168	190	194	180	187	167	186	211	193	200	179	184	197	205	188	188	213	190	200	207	205	185	192	182	182	192	191	186	195	166	211	199	193	179	223	201	182	192	197	212	176	200	189	198	191	193	200	205	183	193	208	163	203	215	181	217	176	183	185	196	200	178	176	195	206	155	201	164	201	193	190	194	201	189	198	207	173	191	227	193	182	184	168	227	195	216	218	187	188	169	210	168	201	186	209	189	197	183	208	202	170	177	198	192	200	194	205	221	182	205	199	196	202	178	203	205	187	199	177	200	203	207	195	201	202	217	199	183	200	172	197	186	193	183	204	177	192	191	167	194	194	181	192	217	201	213	216	178	184	182	186	182	193	163	189	218	187	207	191	191	195	205	196	214	218	190	212	196	191	197	199	217	179	188	203	193	174	226	198	194	196	224	210	184	191	212	190	201	176	192	209	199	198	196	202	192	203	178	186	208	212	207	205	200	177	199	203	202	206	185	243	202	201	212	207	186	180	205	196	184	187	190	186	211	205	195	198	184	179	190	186	209	161	209	185	167	189	207	223	193	202	179	188	204	191	195	207	167	194	166	183	180	202	184	210	180	183	172	166	195	199	181	195	201	198	186	211	194	212	202	205	178	175	182	201	176	186	205	208	219	228	214	205	185	205	183	190	179	174	187	198	195	186	190	208	207	154	181	183	188	182	206	175	196	193	213	198	190	182	178	200	209	183	166	202	169	175	180	183	199	210	187	169	183	164	190	182	188	177	191	189	162	177	185	203	211	180	187	206	189	187	206	180	190	202	207	212	205	190	181	190	191	191	198	190	196	165	181	184	188	185	200	204	214	200	184	179	180	209	190	197	196	211	193	211	206	175	186	205	196	171	197	174	205	208	219	175	192	204	186	194	185	193	207	176	192	189	186	218	204	191	196	185	188	207	178	184	177	184	175	203	195	179	204	194	188	193	192	185	202	193	182	197	199	216	205	196	191	174	200	183	178	178	202	196	190	223	192	202	184	194	211	207	215	217	165	179	196	179	186	160	180	189	178	194	188	195	189	190	199	219	211	197	170	210	192	192	219	200	219	226	178	196	200	183	203	206	227	198	185	173	193	189	209	210	196	201	185	217	201	193	200	193	182	167	225	201	177	184	181	193	178	182	207	191	181	166	205	205	215	175	211	188	184	215	197	199	198	175	214	222	222	188	182	174	179	194	194	214	185	178	199	187	196	194	178	202	202	170	178	179	180	193	194	201	220	184	204	198	199	164	161	214	221	169	203	190	221	172	170	193	192	176	243	182	212	181	220	189	189	194	205
9801	53223	67076	49994	11892	2052	1484	1138	852	682	603	485	456	410	362	333	331	301	271	293	283	229	297	234	245	227	237	250	237	227	214	228	234	217	185	183	228	236	192	189	213	199	194	199	215	227	213	223	218	199	208	208	220	219	200	203	195	189	188	226	201	232	173	208	199	220	195	211	208	196	181	176	196	208	197	186	204	189	207	192	223	201	208	218	180	195	200	191	204	187	226	199	185	195	208	180	205	186	196	192	172	179	210	187	198	193	192	191	205	176	174	218	202	192	193	226	193	219	244	207	173	198	223	183	192	196	190	212	191	190	202	172	196	177	208	188	193	192	196	208	174	183	201	188	217	164	206	189	203	192	183	186	191	178	206	201	198	175	204	189	211	186	211	224	199	218	188	180	215	183	197	166	193	170	183	187	182	206	192	176	198	192	207	209	201	196	194	217	210	193	175	195	187	211	207	180	179	198	200	194	209	220	203	196	195	225	178	206	166	188	175	210	173	194	204	187	174	181	215	207	172	182	195	189	218	176	190	186	178	197	207	200	184	198	191	213	179	173	165	182	197	187	195	206	188	190	194	180	192	177	212	194	186	193	175	186	190	179	181	195	189	180	204	194	188	176	197	203	205	169	196	190	199	202	183	204	166	202	181	198	197	191	213	200	185	197	203	185	207	204	185	203	198	191	192	202	176	192	181	154	183	175	190	173	201	189	183	183	198	192	200	199	208	198	204	199	190	217	197	207	184	212	201	202	215	183	181	185	225	198	207	187	205	182	186	212	196	202	188	183	201	199	189	182	202	187	206	191	204	179	192	185	187	209	173	176	185	206	185	192	185	214	188	166	192	187	175	191	186	186	206	166	191	198	192	190	186	181	207	197	187	191	191	182	203	192	191	186	206	206	182	224	193	209	188	173	167	201	160	194	193	169	178	183	220	195	187	198	184	224	193	191	192	218	195	186	200	170	196	176	192	178	168	165	208	188	175	200	189	210	206	192	176	192	198	184	212	200	183	203	207	167	182	173	192	201	215	186	205	188	172	187	194	184	196	183	191	200	184	182	187	190	192	170	205	198	196	218	191	192	191	220	183	193	198	194	197	205	188	181	209	182	195	195	181	197	198	188	199	188	210	208	189	165	198	209	209	181	180	182	212	186	195	170	172	196	194	187	190	209	186	196	203	199	195	176	193	181	196	206	187	194	182	193	202	189	183	187	179	193	173	226	196	190	199	187	207	199	193	191	192	202	190	197	202	204	197	212	189	196	178	189	203	201	182	206	188	197	216	161	191	173	217	223	189	186	201	178	200	176	211	195	202	179	189	199	195	172	175	179	183	185	199	177	178	196	224	180	184	187	217	176	181	197	188	191	189	198	204	226	194	188	198	207	193	165	176	176	192	241	161	196	197	183	194	211	202	203	204	203	175	192	193	197	232	204	196	193	207	189	181	178	185	188	198	188	183	199	183	181	186	188	197	200	191	178	176	172	194	211	173	180	198	217	184	198	184	196	198	197	189	200	203	215	180	193	211	182	190	211	189	169	172	202	187	207	178	183	192	200	215	217	172	215	195	193	173	181	189	198	184	214	188	197	192	206	204	208	195	179	207	188	197	204	183	177	200	192	180	186	186	197	175	205	177	190	182	198	211	225	202	169	184	194	214	192	180	182	175	181	188	182	232	188	198	184	198	205	192	190	188	176	198	204	199	198	171	206	202	192	169	204	187	187	172	186	189	202	212	215	194	205	197	222	175	176	184	216	180	169	205	197	172	198	195	193	206	213	207	216	202	161	177	200	179	202	208	184	215	200	176	194	191	187	207	200	172	192	215	167	225	217	210	166	197	224	201	191	183	196	205	185	190	209	173	181	172	192	188	220	200	192	180	194	213	194	197	209	189	201	220	174	204	198	192	183	194	201	176	193	223	206	211	182	171	198	183	217	187	185	199	213	175	181	184	185	166	189	202	196	189	178	181	174	184	178	215	200	187	209	199	186	173	201	199	218	174	200	171	199	197	179	196	174	175	194	202	179	206	201	182	197	202	177	199	201	174	217	158	209	182	215	177	219	204	206	193	210	190	163	202	199	208	194	195	201	192	198	198	191	185	198	181	191	198	198	214	200	185	220	192	192	183	194	171	188	182	188	203	188	186	195	183	203	192	191	218	197	176	187	214	187	195	177	187	219	200	201	207	188	192	184	204	213	194	195	156	192	180	183	199	206	171	190	198	208	188	191	176	179	189	220	224	213	205	208	196	181	210	164	201	208	185	206	178	172	199	191	187	183	200	179	191	167	206	191	203	194	181	208	194	191	185	186	186	176	197	209	206	199	187	203	206	186	196	217	197	169	191	220	217	198	205	186	187	185	205	197	209	215	186	176	188	202	183	186	191	190	199	181	207	207	198	182	200	187	205	202	200	160	192	166	203	205	200	177	188	172	185	192	205	193	204	195	166	199	203	194	186	192	199	200	188	181	213	201	212	200	181	206	188	203	203	200	187	203	157	221	204	171	186	166	198	216	217	176	169	182	194	201	205	209	177	213	179	211	170	204	214	197	175	191	198	200	201	189	214	176	199	196	202	191	216	212	181	187	196	185	197	185	204	219	195	200	187	180	195	180	183	196	215	156	192	216	194	202	188	181	191	199	179	175	232	186	182	179	198	182	180	191	194	188	162	187	179	191	204	178	170	189	177	198	206	183	185	200	173	177	199	191	196	190	191	169	184	170	217	191	183	205	194	173	182	177	156	178	183	179	157	201	192	200	183	182	218	212	201	195	193	178	186	181	177	175	173	164	207	185	180	197	210	187	175	203	207	208	204	190	194	188	223	182	178	194	184	183	199	202	203	184	177	172	209	195	208	193	163	181	190	191	199	210	173	186	221	182	173	190	209	168	193	196	171	211	190	197	191	210	182	197	192	184	188	194	173	193	205	193	194	212	212	194	175	184	189	198	211	192	184	194	199	198	180	214	190	180	215	209	167	185	186	200	219	206	214	191	165	195	185	179	186	212	181	204	189	188	182	197	181	190	182	196	197	202	173	199	195	183	175	175	206	209	178	197	199	196	186	219	194	197	197	175	200	182	200	216	222	215	190	186	184	193	191	211	172	197	215	208	220	223	187	203	187	177	178	199	168	187	175	162	176	201	205	190	218	181	191	183	181	169	192	183	201	203	193	202	185	209	216	197	199	208	203	200	176	192	196	194	204	204	190	194	212	182	205	171	178	187	214	200	186	201	188	205	203	193	171	179	213	208	169	185	193	198	183	202	211	183	199	191	196	197	194	195	191	198	188	205	199	200	199	187	190	177	206	201	199	191	190	191	194	194	160	180	168	193	202	190	162	203	186	174	184	202	204	175	194	183	172	201	174	199	197	188	194	192	208	191	195	199	217	194	186	208	203	192	197	206	190	196	202	205	227	178	189	192	203	189	186	193	184	193	184	203	179	205	169	191	212	183	189	219	189	193	193	210	199	231	198	214	209	178	187	186	211	172
27081	19917	20307	13763	1967	651	650	660	648	625	650	671	590	608	617	597	618	645	604	590	639	612	633	663	615	613	643	609	622	585	662	584	616	647	598	609	649	617	566	590	606	599	603	636	628	583	626	596	589	629	621	620	602	616	561	622	613	583	604	657	628	588	629	652	641	686	609	636	590	571	606	597	575	615	611	622	593	637	644	631	617	649	618	608	613	594	582	617	554	598	611	616	569	654	574	578	668	620	628	577	616	604	619	565	642	582	611	629	599	612	637	609	590	564	576	600	638	552	613	631	660	604	614	639	652	596	654	591	610	633	605	571	620	633	625	622	595	648	634	611	584	586	589	600	561	576	577	567	604	587	611	620	617	605	620	604	603	611	643	615	657	602	603	587	584	606	600	610	619	580	642	589	541	614	607	584	637	638	587	593	606	613	624	597	642	610	604	640	604	618	581	616	587	593	637	640	629	603	637	613	640	609	617	605	576	573	652	594	601	600	656	680	629	599	639	621	570	578	608	592	609	601	596	618	600	625	619	605	591	649	571	614	621	577	617	588	621	560	609	660	605	642	582	588	613	557	673	590	625	595	613	662	634	640	619	593	616	580	581	580	577	625	608	631	624	594	632	593	584	572	595	574	620	647	629	590	561	616	659	630	634	665	613	592	616	582	618	605	610	639	599	620	602	603	582	669	653	575	636	650	623	681	600	645	577	590	581	612	612	593	598	608	616	591	597	633	607	607	651	645	650	622	670	578	601	636	565	616	623	609	618	597	594	577	581	578	632	571	611	609	589	573	603	633	580	629	625	589	613	608	622	646	589	617	564	628	622	573	639	652	597	626	591	625	559	639	618	629	605	571	618	636	599	578	541	613	626	669	572	636	652	601	590	596	639	668	591	604	610	604	600	595	658	585	622	628	597	604	614	618	623	631	630	586	594	620	623	623	655	647	596	612	595	625	604	616	612	582	657	628	649	595	624	617	587	586	616	591	622	620	556	647	594	615	633	624	604	616	597	624	652	635	584	594	591	630	590	615	584	596	601	632	587	592	605	637	587	642	630	613	614	637	650	641	615	595	622	604	616	566	620	651	623	593	639	623	632	615	601	606	615	600	612	575	581	628	651	611	633	582	578	583	570	600	657	613	609	639	597	630	654	586	643	604	650	590	674	620	633	607	647	625	637	627	614	644	666	616	649	642	622	630	587	609	661	579	629	594	649	562	576	597	609	703	540	612	625	632	645	609	626	590	562	641	654	596	650	617	582	635	614	652	579	565	643	653	594	642	641	605	628	625	616	624	622	638	612	637	600	615	600	619	602	569	635	635	649	616	648	603	638	605	597	592	613	594	592	572	630	603	619	607	614	634	565	581	648	656	636	609	611	631	608	616	601	601	620	580	598	595	593	572	609	634	577	630	574	657	588	587	568	605	650	621	654	623	591	646	572	642	646	660	617	586	605	618	612	612	650	616	578	612	628	589	599	608	626	606	573	615	611	604	608	649	603	660	605	620	607	653	636	587	617	618	607	577	624	644	614	618	575	640	633	643	585	607	635	616	622	614	600	628	618	615	609	622	630	640	618	619	599	641	663	574	634	639	595	613	626	594	632	655	631	663	629	583	640	582	672	612	611	625	614	612	622	639	633	589	625	595	617	600	629	642	648	603	634	584	577	605	659	655	597	612	615	617	612	593	597	593	581	600	587	626	615	622	625	589	649	613	608	622	564	593	629	638	638	587	584	602	625	630	638	597	605	540	605	630	639	639	611	608	634	569	601	574	598	636	601	648	616	605	596	622	632	594	589	641	655	658	636	629	605	594	665	621	591	579	688	652	638	611	641	622	581	612	604	616	605	612	634	606	571	622	625	640	621	589	663	635	625	603	613	605	587	638	631	660	607	637	606	630	598	640	628	637	611	617	640	648	626	662	608	634	642	582	647	577	607	626	604	594	620	626	562	626	594	621	583	637	613	628	620	627	588	609	642	605	634	637	610	614	624	583	568	617	599	623	563	603	611	611	634	623	631	642	640	626	658	613	571	612	581	605	584	600	628	589	586	620	613	660	590	618	586	617	630	628	620	599	613	565	621	635	599	627	617	619	581	601	604	658	616	607	606	635	634	563	628	626	638	607	596	622	660	625	641	618	623	592	576	635	616	566	633	660	621	604	631	580	619	605	629	621	598	590	623	595	578	651	603	600	644	626	619	595	579	615	599	588	597	619	589	626	609	619	633	625	627	606	616	633	591	630	581	622	587	626	591	617	627	643	596	640	562	623	579	613	624	631	636	606	603	591	561	623	600	599	614	603	584	604	604	596	603	659	576	597	611	656	649	627	638	602	651	616	571	629	627	577	602	640	600	623	646	676	604	606	597	675	652	623	580	647	609	612	603	654	629	590	617	672	598	618	563	655	599	581	603	634	583	627	597	621	609	622	643	606	582	580	607	612	613	611	622	592	593	631	604	656	645	625	574	629	615	587	630	604	613	621	642	645	688	628	602	645	634	628	586	552	626	600	607	590	618	589	628	604	629	625	570	631	630	616	586	584	597	635	627	619	663	557	655	588	605	613	617	638	612	601	654	617	569	637	600	597	648	621	620	610	610	601	622	605	634	617	601	641	610	616	637	648	625	634	642	619	588	631	604	609	590	592	656	616	570	631	602	594	658	609	594	612	651	626	617	622	601	574	615	579	641	633	603	622	619	633	595	600	598	604	583	621	626	598	618	651	623	629	605	624	623	640	601	654	638	624	597	611	581	571	614	595	620	624	594	603	578	604	572	676	636	639	613	665	622	618	589	612	572	621	670	607	594	586	671	632	651	583	631	555	563	602	577	617	619	616	575	624	593	564	613	598	595	648	590	598	650	591	595	584	602	634	590	620	611	553	624	646	637	557	644	574	610	579	573	585	595	606	646	655	623	637	613	601	602	616	648	607	589	651	611	632	591	641	597	613	644	620	649	633	605	593	644	579	593	620	638	622	633	593	657	651	640	613	574	622	591	675	614	583	613	622	631	627	620	644	562	606	680	627	646	628	590	613	627	561	610	620	588	642	600	584	619	630	593	561	557	645	586	621	630	650	620	592	630	598	607	614	657	562	628	578	615	591	597	644	589	612	613	643	575	591	599	632	649	612	650	601	641	572	573	639	647	614	611	604	694	607	607	642	608	635	602	558	614	580	632	631	597	632	584	627	586	606	610	589	646	605	686	609	625	623	644	617	601	650	550	639	610	625	611	594	582	618	572	634	618	623	553	619	612	628	640	622	602	606	609	611	644	562	601	636	627	626	624	636	613	575	629	640	570	606	582	621	597	640	642	596	626	628	565	619	589	578	642	634	607	598	628	624	633	623	596	602	616	625	610	596	576	590	639	610	609	641	620	595	617	612	647	637	679	611	617	652	650	618	643	595	637	616	620	643	587	608	632	576	610	581	597	608	617	603	582	577	604	586	608	625	596	648	585	583	639	595	610	652	616	561	641	575	626	615	649	588	616	576
7258	14872	16708	8764	1320	720	673	657	620	701	642	622	651	603	690	677	704	635	654	631	658	606	655	661	658	667	678	644	633	675	693	651	627	613	667	626	619	635	686	638	612	614	616	703	625	618	664	609	658	614	656	536	622	609	610	653	603	668	585	662	655	625	625	644	629	625	670	641	680	678	617	643	652	642	646	609	649	633	663	621	672	643	626	629	646	622	650	650	655	641	674	608	613	621	636	683	656	702	608	617	647	640	612	612	634	658	647	674	645	591	638	620	617	645	663	707	619	643	619	652	677	627	656	651	683	636	632	645	609	633	645	612	674	647	625	622	605	660	622	617	630	642	671	692	598	647	657	624	637	612	668	623	646	658	665	642	643	635	604	618	625	683	637	611	662	639	585	671	636	636	623	647	690	653	637	621	663	612	630	649	648	669	603	636	663	652	659	650	620	617	597	625	608	646	634	629	632	670	649	683	630	639	597	659	631	663	659	624	648	657	590	639	624	609	627	623	583	611	677	611	588	591	643	665	634	647	634	664	628	678	648	582	602	611	663	618	597	597	633	598	673	669	624	620	662	627	662	606	628	610	623	666	621	659	640	606	666	650	649	674	637	685	666	693	676	600	642	646	638	643	639	691	633	630	618	615	599	578	651	668	636	635	623	655	649	636	686	669	695	613	661	645	656	648	640	637	639	644	593	608	637	647	672	643	661	653	651	654	643	633	644	636	659	610	628	629	637	628	623	629	611	605	670	623	657	639	644	633	620	648	684	622	632	666	684	694	618	643	638	615	654	574	624	649	626	613	637	628	615	635	648	666	625	608	691	616	633	623	659	684	591	632	669	592	624	644	635	646	646	641	623	631	596	635	629	641	657	606	666	639	637	615	627	690	558	622	604	648	665	645	668	622	678	641	621	643	637	667	626	616	645	649	651	636	606	622	630	620	644	575	624	623	615	658	615	626	656	693	677	669	629	639	656	664	597	629	664	644	656	636	639	633	596	620	635	602	618	619	658	614	640	607	605	610	604	650	648	612	665	687	625	630	679	684	631	656	648	635	629	657	662	631	604	673	600	611	575	620	600	617	621	654	649	682	608	617	646	626	640	641	647	664	671	601	621	640	633	627	648	625	683	674	622	658	619	660	638	643	639	665	608	603	626	628	638	619	641	607	643	662	597	647	644	664	638	667	640	697	659	663	685	669	673	617	650	646	616	630	668	608	630	643	603	626	613	661	662	602	643	651	651	642	667	647	627	621	588	692	632	634	645	637	677	639	668	589	632	677	604	684	660	604	628	636	583	652	606	615	616	617	574	657	647	664	644	628	632	672	613	631	660	693	615	632	659	634	631	610	631	606	665	669	647	670	663	673	638	646	641	641	636	657	683	643	592	635	598	630	624	622	645	632	610	616	621	677	677	660	651	652	702	646	641	670	580	655	628	614	636	617	652	673	664	644	664	630	641	664	622	636	688	661	677	619	651	639	658	635	659	658	633	672	647	637	614	627	614	604	660	639	625	699	642	639	648	652	602	656	638	633	611	657	662	670	626	619	637	684	605	606	622	653	604	660	601	634	651	679	602	615	615	628	658	621	615	630	620	661	638	624	629	621	685	589	692	650	626	653	646	644	664	589	647	667	607	601	631	644	681	676	645	641	619	686	626	610	614	647	625	611	621	630	614	651	668	652	639	671	649	608	632	577	624	623	684	621	610	612	617	623	621	625	661	636	657	675	666	651	629	658	583	627	597	630	649	642	641	662	618	620	593	617	600	622	643	638	663	639	624	649	627	591	658	666	635	642	596	586	649	612	658	668	637	633	641	596	630	622	641	632	638	646	597	629	620	637	656	667	623	628	664	662	652	615	636	657	600	621	649	614	657	647	624	657	652	674	636	653	675	596	653	623	646	656	657	670	596	626	676	647	652	653	632	645	638	690	620	574	595	623	635	609	619	670	622	610	653	655	643	616	621	641	613	668	628	608	633	648	654	630	656	639	649	604	610	600	632	682	629	646	624	663	646	632	637	669	576	626	663	638	639	662	679	635	615	637	658	629	641	636	629	667	657	599	640	615	610	604	619	624	663	643	642	640	645	710	608	648	649	656	660	643	660	585	670	634	633	637	644	657	642	647	627	667	624	643	639	660	652	657	638	615	666	698	688	662	642	621	591	618	625	615	611	630	608	645	646	640	606	618	661	659	678	641	632	651	583	654	631	658	633	673	657	663	619	630	643	632	622	628	639	617	620	582	574	640	632	681	608	653	653	628	638	612	637	631	622	638	633	663	587	614	668	622	593	648	641	631	618	649	642	633	664	598	645	610	652	610	607	640	644	657	616	649	624	639	639	686	629	666	629	641	601	637	665	628	626	593	667	637	625	660	644	629	594	586	675	656	630	621	634	619	643	623	615	619	670	662	663	635	578	681	619	626	645	634	630	589	633	670	631	712	645	692	625	580	599	585	673	683	647	610	668	599	619	606	675	653	650	618	629	599	612	663	651	623	577	629	673	605	663	650	622	627	622	607	651	644	609	622	676	619	644	622	559	612	609	605	629	689	638	643	636	692	666	618	618	646	633	619	636	665	675	616	637	647	634	610	629	655	660	655	623	618	695	686	655	649	625	644	645	620	621	643	657	592	623	637	666	647	613	591	656	626	634	634	633	649	642	660	663	602	596	625	667	666	635	625	625	623	654	668	646	639	632	658	628	598	607	634	668	635	655	672	643	704	635	674	651	621	633	622	611	642	614	655	635	629	654	664	622	632	651	626	638	652	661	617	652	625	595	628	635	664	598	660	612	649	632	672	682	648	622	622	596	632	609	624	652	679	640	662	621	664	598	643	624	645	644	637	643	627	645	631	650	632	632	652	611	611	639	620	647	619	628	628	616	671	637	605	625	657	646	595	616	641	651	600	651	629	615	669	666	689	670	646	661	590	653	650	649	635	631	641	625	649	670	649	662	620	631	600	633	673	634	638	608	660	647	633	622	685	660	653	680	645	633	628	650	632	625	630	611	632	602	613	682	645	600	649	654	607	635	649	608	597	613	630	652	628	624	648	594	632	647	600	608	697	669	610	661	667	650	616	605	595	686	626	643	659	645	618	613	678	657	644	607	655	641	627	650	671	603	625	670	634	640	619	602	676	627	659	622	654	610	623	638	693	605	651	614	608	670	669	581	591	619	634	656	658	651	647	630	672	648	657	643	673	622	646	640	651	611	651	637	634	662	611	578	675	672	632	620	664	627	645	629	636	622	579	685	632	649	589	655	660	646	628	594	612	621	613	698	606	621	634	658	603	608	640	707	654	642	646	675	611	625	652	607	643	586	613	635	651	621	654	680	674	665	690	660	647	590	646	607	662	622	649	617	674	647	612	589	645	666	616	639	673	666	657	614	644	620	631	585	629	654	665	617	635	634	584	685	665	642	647	615	652	624	617	647	657	635	653	687	624	624	615	633	640	649	604	630	639	634	628	652	659	634	640	658	633	644	633	683	631
23221	20950	28806	27874	22114	15003	2311	682	504	493	423	430	409	402	370	400	388	341	358	315	367	369	329	338	315	330	341	355	340	332	320	302	311	328	329	319	325	342	317	364	335	340	328	312	342	308	351	316	309	334	346	307	321	304	332	305	313	301	346	317	343	353	352	334	318	314	314	302	317	306	297	297	323	305	320	302	297	313	321	325	314	311	299	314	295	313	299	335	299	305	305	324	311	328	292	308	315	290	324	309	340	311	341	326	330	307	349	311	287	292	297	334	351	312	300	307	303	318	351	329	320	289	297	323	301	314	354	314	301	355	317	315	326	323	348	296	315	321	312	315	311	324	343	295	313	318	300	314	303	327	299	294	350	313	326	335	294	302	306	272	302	289	342	311	310	300	310	343	315	334	297	330	288	310	341	275	321	337	286	349	327	306	321	320	333	330	346	320	325	331	318	319	315	279	290	317	296	314	299	334	309	305	322	310	297	313	326	339	336	309	320	341	314	341	325	289	326	341	322	316	321	315	322	349	309	310	295	308	345	311	347	318	331	316	310	307	308	290	339	304	339	305	339	352	320	312	334	334	302	309	336	330	328	313	315	313	325	323	315	283	304	324	347	314	283	278	351	330	338	305	292	283	323	360	304	319	294	301	342	340	290	282	340	325	321	280	302	307	309	278	322	325	309	332	338	353	303	286	316	326	319	351	332	305	289	332	332	292	309	348	315	325	299	304	309	317	319	329	307	323	293	307	317	350	301	332	340	321	325	328	304	306	343	314	315	312	308	325	352	306	308	327	314	338	312	336	345	305	321	309	311	322	320	311	341	298	317	322	340	313	277	309	330	314	274	318	310	341	328	313	358	308	326	333	312	311	302	330	322	321	320	314	312	325	329	282	360	323	346	319	325	286	306	337	333	304	296	340	305	292	361	302	361	308	319	335	340	304	292	328	328	324	334	308	309	318	319	327	323	332	336	296	319	322	317	303	328	308	292	323	336	318	342	286	311	329	333	295	301	297	337	330	337	332	286	344	303	333	340	329	296	317	345	345	351	310	307	332	333	285	338	337	314	311	336	297	305	334	315	299	318	316	324	319	315	295	335	345	305	324	348	329	324	331	300	309	338	326	323	328	338	324	310	317	324	330	303	328	312	347	318	324	320	307	344	316	307	316	323	335	306	323	295	307	300	342	316	355	320	338	310	304	311	333	310	327	308	279	320	321	355	331	340	296	308	337	334	332	285	306	297	301	314	317	326	334	321	323	336	329	329	343	303	318	319	333	325	319	332	316	330	310	311	352	310	329	305	296	336	338	334	317	319	331	276	340	294	319	312	295	345	340	293	337	312	296	319	343	315	337	314	337	302	325	342	330	345	305	347	286	332	290	337	325	329	304	335	326	324	304	296	312	335	324	335	317	341	323	330	307	297	295	304	322	299	350	372	312	279	293	314	306	314	323	304	331	310	316	324	341	318	345	314	296	307	329	333	295	301	303	308	312	328	324	302	267	335	312	321	304	321	331	361	319	309	310	316	287	298	295	307	281	346	323	313	342	332	312	329	317	317	303	315	331	296	330	325	311	345	296	314	315	314	308	293	300	314	333	325	311	285	302	343	306	310	335	326	344	316	312	324	296	314	309	332	338	318	351	326	323	340	322	325	310	320	301	353	336	323	294	330	331	319	284	325	318	303	304	293	283	297	326	318	310	313	322	312	333	348	306	323	285	307	327	338	318	317	318	356	306	306	300	325	320	326	306	331	317	298	291	313	345	323	314	291	316	318	321	331	327	328	320	312	300	312	310	285	328	308	346	321	279	311	305	320	348	315	326	313	346	340	296	332	324	321	306	319	302	305	337	347	303	284	314	337	300	314	342	324	306	336	332	329	330	313	296	328	283	300	335	300	323	291	312	343	289	329	335	303	295	330	309	307	295	360	331	315	327	286	348	283	320	323	306	329	321	326	304	336	308	302	356	314	331	336	366	322	302	317	340	300	289	329	320	301	311	328	344	311	313	297	327	292	299	315	316	325	329	300	310	320	347	315	329	300	324	336	336	291	315	308	372	331	297	318	334	324	317	355	312	326	290	317	312	319	323	319	312	311	313	326	338	322	326	334	306	315	343	354	311	343	320	348	325	290	296	340	324	303	272	307	331	341	329	295	338	335	316	336	301	298	314	330	320	317	324	328	290	300	306	313	315	320	322	321	334	309	331	309	350	305	300	328	323	310	325	310	306	322	320	299	280	336	312	308	344	324	319	313	316	334	331	324	334	322	294	314	304	319	348	354	319	293	316	330	345	294	311	311	335	288	359	328	322	338	277	307	328	354	297	324	276	301	348	330	331	320	316	320	283	328	318	311	336	317	289	318	312	313	273	292	310	328	353	317	349	313	344	311	315	316	301	324	314	285	335	311	328	308	314	351	339	306	317	339	338	319	296	293	296	328	339	288	295	352	294	296	325	326	318	298	357	318	324	338	308	328	300	328	309	294	329	335	307	351	302	310	286	317	318	311	311	332	317	319	299	294	326	297	281	353	291	330	318	334	335	307	305	327	309	338	317	286	321	326	296	309	308	336	327	327	329	319	289	331	292	292	340	336	330	281	318	304	331	322	302	338	293	340	302	340	308	300	289	332	317	338	315	352	313	313	289	297	306	320	328	316	348	321	312	326	336	307	319	326	326	316	306	337	317	293	321	338	325	332	343	325	292	306	307	306	332	310	329	293	317	353	302	331	320	332	315	317	318	359	314	311	342	298	305	304	322	328	335	340	326	316	316	330	351	293	327	298	328	319	332	308	327	300	321	364	306	338	323	312	307	332	338	302	291	321	326	323	334	292	327	315	322	328	315	290	321	306	322	314	300	306	343	323	326	355	323	297	302	332	313	312	348	314	322	331	301	321	319	294	317	336	284	297	313	341	299	295	318	306	364	314	289	322	296	334	308	311	339	353	304	313	339	317	311	336	311	326	300	341	315	304	297	332	320	295	288	268	329	334	323	319	307	314	302	332	313	315	308	302	304	321	291	331	323	288	327	316	306	337	314	311	301	346	299	303	324	306	335	301	273	322	342	296	325	297	299	302	324	318	297	324	330	335	335	312	313	327	358	341	309	324	328	319	324	299	332	328	355	351	281	295	349	325	314	293	297	308	322	321	341	344	297	334	327	293	319	326	325	323	345	312	318	336	299	297	330	320	309	336	304	293	302	298	296	294	301	334	356	331	341	330	328	340	322	301	331	321	296	303	317	341	354	338	330	323	341	318	333	319	327	285	305	293	308	313	324	293	320	296	330	329	331	333	337	321	341	339	309	344	306	293	334	317	318	322	347	316	306	316	297	327	309	315	333	355	324	353	299	307	334	344	308	331	325	296	322	342	320	316	301	324	306	349	312	277	319	320	330	337	303	311	303	312	278	358	340	338	334	318	342	303	357	306	325	305	286	339	305	319	342	334	306	312	321	303	318	291	331	335	309	299	313	297	323	305	333	321	337	326	314
7064	37896	52883	44182	13079	1234	937	849	654	608	544	477	453	444	399	429	425	399	390	436	388	406	349	353	372	403	368	370	395	342	388	371	331	368	358	374	363	367	324	373	328	331	336	364	357	316	369	376	371	350	382	329	331	340	322	345	357	331	313	321	342	356	357	369	362	353	318	348	374	369	363	336	383	338	346	352	372	345	372	342	340	355	352	357	332	300	365	341	327	349	326	353	380	366	351	360	341	314	344	328	333	304	341	337	354	351	358	331	379	312	351	354	355	353	344	336	355	353	367	343	351	349	333	315	347	377	341	314	318	352	334	320	351	336	347	351	340	319	338	369	322	322	340	328	337	349	332	369	311	340	329	333	370	324	360	330	390	348	314	337	326	343	354	351	361	348	335	317	340	373	384	337	378	375	332	353	348	347	344	335	331	371	319	322	335	344	357	345	346	335	340	372	325	330	353	336	369	319	339	332	341	359	356	363	335	341	325	344	298	331	350	330	321	352	333	340	351	360	350	374	340	353	320	332	322	304	335	331	390	383	371	334	324	368	345	326	324	329	324	341	327	373	362	363	338	349	332	318	339	332	360	342	354	321	324	356	342	369	365	341	336	345	358	357	359	324	357	353	351	339	317	352	302	349	328	357	319	331	357	284	308	368	369	357	366	351	313	334	372	331	338	341	338	342	328	362	380	369	359	365	335	349	378	345	352	331	351	359	334	337	327	356	331	323	341	337	331	362	324	351	350	316	336	339	374	308	333	367	340	351	347	348	337	324	309	337	358	336	321	308	352	368	331	343	315	347	313	339	331	319	388	300	339	363	344	343	346	343	340	334	347	336	367	351	326	350	342	328	343	358	366	321	342	338	350	332	367	343	360	327	334	370	349	375	311	351	330	339	337	347	334	349	326	324	377	328	341	396	355	309	317	333	349	338	341	344	349	371	342	370	370	349	313	340	335	373	340	371	338	345	394	360	365	307	298	337	333	374	375	354	342	389	348	324	329	347	364	341	368	337	331	335	366	320	372	346	313	317	320	344	348	304	373	337	346	408	343	343	356	331	410	350	361	302	388	289	334	342	316	357	350	347	353	393	318	329	374	312	346	359	345	332	347	339	356	327	362	367	366	346	332	351	347	324	334	339	368	355	331	345	341	358	334	352	364	360	358	374	347	330	358	350	367	332	349	350	360	324	316	313	328	336	319	371	303	335	361	334	367	330	345	364	406	339	356	355	341	312	340	333	324	333	334	320	317	327	316	347	324	338	381	326	342	370	313	327	354	355	332	335	347	367	336	347	312	340	316	348	343	355	352	372	349	384	340	339	338	318	360	347	352	336	335	371	335	355	359	339	361	345	363	375	364	373	319	372	352	310	326	345	321	336	349	318	377	316	325	352	343	357	340	340	327	339	311	329	343	346	347	336	362	322	317	378	354	325	339	341	339	335	351	366	358	320	335	369	326	345	350	332	326	328	339	337	311	357	332	343	335	331	328	343	341	333	329	362	347	364	339	371	322	357	329	324	352	367	344	351	351	325	344	347	338	348	340	356	368	344	303	358	339	343	346	324	369	315	350	335	390	351	341	352	329	346	368	321	319	318	363	382	343	349	348	358	321	320	339	337	318	344	326	340	354	313	339	326	337	348	344	320	386	332	338	355	325	337	331	341	401	351	321	317	342	347	314	343	373	328	340	336	353	356	360	344	358	384	347	334	335	359	321	320	345	332	351	320	361	329	348	342	373	323	349	334	363	350	357	345	320	319	348	330	333	309	335	347	360	325	360	345	328	358	378	339	367	353	326	333	344	370	333	341	342	344	353	336	328	367	366	355	314	321	301	332	341	347	344	351	335	316	364	329	329	361	341	349	325	361	341	351	370	355	336	339	344	338	347	338	336	344	359	327	329	344	336	327	355	342	357	343	330	340	361	337	340	344	364	332	378	349	335	318	338	377	326	327	369	339	322	343	324	340	328	352	328	318	309	338	332	319	347	356	332	351	337	343	353	370	334	338	353	334	350	338	323	401	333	316	324	329	334	318	346	356	321	302	351	354	373	349	352	334	341	342	334	331	333	369	355	333	336	361	346	370	354	349	364	373	342	328	318	345	350	355	357	342	353	353	350	337	358	356	339	352	340	362	336	342	327	384	355	315	327	359	366	307	315	319	314	342	381	357	369	307	341	356	360	320	341	344	350	329	327	356	357	357	311	314	315	336	346	328	339	348	327	351	332	348	330	305	348	373	345	335	343	310	351	344	350	356	372	336	348	319	353	351	321	335	308	345	347	324	359	357	322	337	343	338	324	355	355	374	372	343	362	329	358	334	347	352	342	324	314	355	354	340	327	355	329	320	350	342	331	318	342	329	317	347	334	389	332	346	344	338	360	361	375	358	298	372	337	370	373	351	335	360	336	342	316	327	318	354	319	349	348	334	346	318	342	304	352	339	330	326	327	345	361	310	318	356	360	347	344	322	347	353	324	327	354	340	337	352	345	357	324	356	349	354	311	375	344	338	320	299	327	364	343	341	343	342	341	337	342	337	343	343	367	339	352	290	310	361	350	351	321	346	365	347	350	340	304	362	355	328	322	329	352	318	352	356	365	340	335	331	327	350	344	352	310	331	364	373	335	343	342	346	328	372	352	336	351	335	318	306	332	323	361	326	302	324	358	337	316	357	355	324	302	334	316	346	347	347	350	386	354	370	372	342	344	348	349	344	342	344	358	357	318	354	333	374	321	317	348	367	352	332	314	336	334	344	338	307	326	345	383	317	364	324	350	344	324	362	329	388	323	373	357	342	363	311	325	335	376	348	339	346	363	328	335	340	341	322	363	310	348	324	322	360	363	377	343	319	314	343	325	352	351	321	354	360	318	321	323	343	332	348	346	324	341	330	358	327	329	364	335	351	295	305	371	330	343	350	335	333	364	358	364	358	352	337	340	348	298	364	350	335	402	355	340	324	362	320	328	326	341	373	320	366	313	347	360	339	334	356	320	338	314	354	361	373	305	363	329	375	349	386	371	336	357	342	331	340	322	357	340	343	350	341	349	332	334	339	332	317	333	317	361	311	319	344	338	330	347	349	354	367	339	355	346	351	330	333	320	358	359	365	353	333	346	308	365	344	340	388	372	324	342	369	346	351	374	360	359	315	342	327	333	365	334	350	347	314	336	317	343	353	338	321	294	340	368	323	351	361	343	359	331	332	365	306	362	334	344	352	367	336	326	340	307	339	359	340	361	302	332	323	328	342	331	342	343	309	347	315	347	338	405	359	369	346	341	348	324	337	334	330	324	340	371	338	398	334	324	338	330	333	347	345	329	356	346	340	331	346	369	362	340	360	324	350	352	331	337	342	347	345	358	357	346	353	365	340	334	349	329	366	322	346	364	361	329	333	356	353	333	351	322	318	377	388	315	364	336	342	300	353	365	314	354	326	359	356	361	314	335	342	362	355	373	331	353	330	359	344	315	336	337	353	344	312	337	348	356	337	360	369
24216	20873	28124	27878	19264	4467	901	765	727	709	665	719	667	671	641	643	611	597	667	637	639	619	647	591	560	656	585	602	657	628	667	624	582	662	610	610	663	645	608	574	614	596	634	649	599	594	638	580	603	592	620	573	581	613	598	578	608	598	593	640	621	615	588	599	628	600	595	596	619	619	573	643	628	635	623	573	639	617	655	563	589	603	666	620	615	593	557	576	595	567	641	627	607	629	580	611	612	547	582	584	605	578	660	631	573	617	577	611	601	648	602	594	629	566	624	651	580	581	589	598	599	585	656	576	633	567	640	628	622	575	634	633	586	592	607	593	614	647	607	639	600	609	602	572	603	589	618	564	634	659	606	597	637	608	603	625	611	614	574	591	651	639	641	636	623	662	645	573	652	603	577	647	591	584	575	596	608	603	592	639	571	652	590	629	571	618	584	605	615	606	629	628	592	568	582	586	634	620	627	581	599	588	611	651	595	612	593	625	580	600	607	641	618	598	619	627	640	599	574	641	648	610	621	605	620	609	624	550	639	619	613	603	632	578	564	584	617	620	573	634	599	605	634	621	630	574	640	624	621	598	571	566	617	610	636	586	583	625	635	600	632	598	622	610	557	643	630	608	637	590	592	589	602	598	585	592	598	640	613	609	638	624	598	612	565	627	613	631	610	626	597	626	585	646	637	618	615	590	626	605	629	634	570	568	613	604	615	610	594	648	594	583	576	641	587	641	619	626	642	567	587	573	606	651	639	633	616	626	661	584	558	605	581	595	623	637	582	590	638	601	629	570	613	622	592	645	578	584	614	679	620	581	604	589	617	604	656	610	620	570	642	591	559	571	602	607	591	605	600	635	579	602	631	623	590	614	596	593	598	619	642	630	609	607	638	621	628	584	593	592	609	599	678	561	599	622	639	665	603	639	625	610	603	573	619	605	601	605	592	583	558	628	643	608	528	644	594	579	628	646	597	610	621	602	581	626	550	640	611	639	617	592	604	581	587	601	653	628	578	628	581	568	594	639	620	638	595	621	574	564	618	578	602	609	651	585	598	632	675	622	645	645	636	592	564	593	623	595	582	574	569	560	606	596	573	602	628	633	620	585	599	644	604	601	645	612	595	601	612	620	617	607	628	625	668	626	651	587	587	625	633	601	616	572	608	627	593	600	645	619	605	577	632	533	601	622	635	574	590	617	605	587	650	627	607	614	598	583	584	609	590	654	611	599	583	588	610	624	629	600	626	585	581	658	648	639	600	582	599	632	686	607	626	683	590	610	601	600	567	624	598	602	602	618	625	582	584	566	646	598	592	623	600	608	601	554	583	639	586	560	639	574	596	565	584	657	630	627	598	648	564	629	602	598	612	592	605	590	627	620	618	598	639	589	561	582	636	601	645	618	640	618	583	580	573	564	599	562	633	613	641	617	572	638	638	630	621	633	679	632	588	630	594	595	625	610	614	571	630	597	629	625	664	627	590	578	580	625	541	573	622	569	611	586	639	602	626	604	626	628	593	573	623	596	607	598	579	655	614	579	584	621	592	659	588	622	601	646	679	566	624	571	597	626	607	643	621	668	599	617	618	636	654	621	631	607	631	553	609	602	562	578	636	601	573	621	621	534	602	586	622	648	642	632	650	612	596	587	626	591	589	572	630	578	578	642	585	616	606	634	577	620	625	616	634	644	621	578	607	596	592	597	593	634	636	662	596	611	590	621	663	564	611	604	651	554	606	581	591	645	587	651	611	639	572	625	631	562	583	614	564	612	573	635	560	610	599	615	580	593	592	639	599	636	546	624	613	619	600	595	570	566	596	610	615	591	598	620	691	628	596	599	596	634	613	590	563	594	646	647	592	614	645	640	593	665	610	637	604	630	601	617	639	636	599	654	588	627	614	586	601	546	563	586	596	627	569	568	649	597	617	627	603	603	641	644	539	621	620	618	612	618	589	627	594	603	614	582	606	594	608	580	600	604	607	578	637	587	595	595	628	631	582	584	632	629	596	573	634	602	632	602	603	619	600	603	615	608	637	608	574	601	609	574	612	634	629	645	601	608	625	605	587	610	639	593	586	576	617	623	633	586	580	637	604	598	625	633	592	605	627	598	569	608	618	585	653	610	635	608	595	647	568	589	601	615	636	628	602	627	615	637	607	631	543	567	599	610	638	632	606	671	649	591	631	641	575	610	612	630	603	566	607	601	644	608	587	589	599	607	646	606	598	595	594	566	638	583	618	598	654	609	572	582	621	586	582	606	615	592	625	618	578	626	638	590	587	590	604	629	636	597	556	617	589	570	634	600	593	581	631	632	616	629	656	587	621	649	601	595	618	599	609	619	612	634	613	588	617	607	590	617	606	608	613	613	585	626	640	631	633	634	589	615	648	661	562	604	598	592	567	642	619	653	550	599	556	605	677	612	593	569	571	615	636	588	583	579	616	632	632	606	594	651	587	604	607	612	578	591	649	638	592	562	625	618	615	638	594	577	622	575	604	623	587	642	639	593	615	586	606	598	609	573	636	649	617	609	621	640	593	616	604	610	580	614	576	605	568	589	595	635	630	606	610	616	570	580	616	647	584	592	573	630	589	637	605	583	627	623	625	602	602	587	601	589	605	549	613	639	574	598	579	601	606	636	618	562	580	608	592	612	592	635	623	574	616	582	592	579	619	570	634	570	636	603	608	587	657	586	611	600	603	539	614	616	624	563	621	617	592	616	605	573	607	622	591	590	652	625	608	574	637	589	560	636	627	641	648	614	578	627	596	668	618	597	599	641	638	603	605	580	637	589	623	595	623	629	589	608	618	648	586	567	611	603	613	646	584	563	633	583	635	606	619	608	572	604	612	589	588	571	627	609	601	564	570	574	585	570	588	584	602	647	635	599	587	625	591	590	630	623	601	573	590	662	601	665	614	571	560	682	639	626	622	634	622	611	634	628	680	595	614	549	642	609	633	592	565	634	634	596	578	608	594	553	588	633	609	650	638	639	611	623	612	607	604	632	606	597	582	589	581	599	592	588	613	566	620	568	597	617	623	581	645	630	601	617	583	636	570	559	602	593	607	605	558	564	587	595	600	616	600	627	598	607	572	623	628	601	616	570	582	567	605	592	574	539	624	612	577	563	591	590	623	624	627	624	562	591	648	611	591	622	616	633	592	597	639	605	597	632	599	633	596	644	599	629	628	606	609	597	600	601	594	616	575	567	620	650	618	594	623	631	629	647	630	629	657	597	616	655	597	583	609	579	577	589	590	616	630	610	596	616	595	583	587	631	600	561	576	601	587	637	608	598	632	578	634	636	648	607	622	598	578	575	567	576	636	574	586	617	596	570	615	644	624	598	612	600	588	612	599	667	597	608	655	611	661	575	596	576	600	674	618	618	605	650	626	561	634	605	643	594	594	566	604	600	613	559	592	581	607	617	566	627	595	607	611	590	606	642	650	577	609	624	604	610	609	587	617	615	593	599	610	584	609	618	650	569	635	584	670	649	582	635
6801	27406	43936	36452	11441	1088	1021	835	816	726	742	665	681	685	658	674	668	628	640	646	647	625	633	610	653	577	652	584	593	572	627	608	601	625	604	603	630	630	585	608	636	631	569	576	612	618	617	583	623	614	627	628	575	592	653	589	581	611	622	602	621	627	656	639	612	597	595	587	635	587	616	662	635	609	596	606	618	641	624	603	611	589	629	609	616	627	661	583	591	610	604	610	595	637	615	597	602	637	606	636	618	580	598	645	641	590	612	599	627	641	596	561	589	630	642	565	574	669	622	628	541	603	562	634	622	601	628	607	576	652	617	555	592	580	584	618	577	598	617	558	631	609	640	603	572	654	612	571	573	594	618	601	582	583	600	618	570	591	608	576	629	612	611	590	590	609	613	598	612	593	591	599	597	614	637	608	601	641	608	603	589	619	598	611	619	625	602	594	605	628	628	636	613	647	614	579	565	618	631	569	612	616	618	573	606	611	625	628	579	592	595	611	636	581	632	592	604	566	689	600	521	601	640	593	575	585	594	587	646	596	614	639	592	613	589	576	610	622	634	634	639	582	569	600	569	608	628	615	592	644	578	594	615	636	586	569	566	630	617	606	618	639	568	604	638	614	589	671	646	626	594	577	596	625	611	640	667	590	613	599	592	579	618	625	580	576	582	601	557	574	623	597	583	610	622	611	589	669	595	636	626	575	594	610	614	620	657	574	589	581	610	586	614	611	594	602	620	605	630	603	624	633	570	600	624	641	588	626	576	645	622	623	625	559	615	644	616	614	623	589	587	649	640	568	582	621	598	603	592	592	600	630	581	585	634	582	555	581	659	575	585	618	631	608	591	581	619	624	592	560	636	693	635	598	602	634	583	590	582	611	620	574	617	620	583	596	599	645	625	567	606	571	578	583	586	626	601	590	580	599	579	593	625	583	626	548	606	583	602	585	623	591	632	626	575	630	622	621	612	610	646	588	589	604	603	625	591	603	611	559	561	631	608	618	634	573	578	622	611	579	637	631	586	630	596	616	616	666	627	594	610	572	592	573	620	654	605	558	584	585	629	627	608	598	622	595	596	608	647	591	593	626	603	588	646	617	557	597	594	616	608	643	613	604	594	590	608	621	635	591	608	601	583	618	640	632	624	644	584	587	595	631	607	600	628	588	620	613	613	629	611	632	573	589	584	614	581	648	641	595	574	603	588	608	592	613	619	613	611	617	657	638	612	626	592	612	632	647	566	633	577	629	572	614	608	603	596	623	629	623	647	614	583	616	636	597	599	584	622	595	611	609	562	619	623	611	652	605	583	599	618	584	559	597	634	624	614	609	640	629	655	592	592	589	613	616	629	604	583	579	644	571	640	605	601	594	606	658	586	617	583	686	625	637	624	618	607	630	590	638	617	614	630	628	613	653	637	577	627	614	595	575	623	615	600	566	556	574	626	636	601	564	594	598	593	595	647	603	617	598	630	566	609	604	613	588	597	576	626	623	636	587	596	584	585	622	549	598	634	593	617	588	591	642	616	623	607	619	625	575	622	613	609	637	622	566	615	562	618	608	608	625	562	615	596	592	585	553	611	629	606	578	658	581	620	584	586	636	624	570	595	562	613	573	603	635	608	594	611	631	629	636	577	586	569	580	611	620	635	585	586	574	622	627	618	673	627	601	617	621	580	647	573	576	630	573	618	605	592	661	594	642	625	595	631	609	655	572	590	616	594	590	583	636	608	618	647	579	573	665	600	608	628	624	611	631	630	641	600	620	608	622	593	630	593	573	609	605	648	604	573	604	587	612	620	594	621	630	634	595	588	599	616	597	580	621	595	639	592	610	608	616	602	602	612	594	595	583	585	633	580	625	597	611	599	620	615	576	612	622	635	612	605	629	586	600	606	577	574	640	595	635	620	606	597	584	612	621	594	587	551	602	585	608	562	615	647	584	640	595	605	648	557	564	613	604	600	583	592	620	626	621	635	592	648	598	621	618	567	610	626	603	623	605	559	607	584	635	565	602	557	627	549	609	566	632	579	613	638	641	617	596	580	611	641	596	661	644	639	586	614	611	621	599	633	586	600	596	556	622	621	629	607	638	592	571	603	579	605	630	620	596	579	589	584	570	584	639	624	581	651	592	610	607	626	586	583	567	561	610	612	652	556	635	645	638	643	611	595	607	564	575	636	631	635	636	628	562	557	571	661	630	611	559	625	590	610	601	617	622	615	642	613	658	599	612	625	589	617	603	673	618	638	628	595	609	600	619	567	636	641	589	637	617	622	648	577	600	607	616	594	601	616	617	708	583	673	655	577	616	607	593	626	612	617	582	614	622	604	625	648	614	623	580	620	565	649	615	621	635	606	597	562	590	590	643	629	606	598	614	612	556	578	605	615	611	606	577	619	650	596	634	606	660	628	667	617	627	641	640	615	600	636	602	598	568	619	632	583	630	634	598	639	645	628	633	614	594	609	651	637	587	551	574	572	571	601	610	580	600	568	605	625	594	596	619	623	637	573	619	628	623	633	574	648	622	624	597	588	594	593	612	548	651	608	569	606	592	582	626	600	606	610	614	592	603	635	629	579	618	554	609	607	600	585	664	563	595	601	602	584	608	608	595	620	646	612	632	592	608	625	606	608	593	600	631	524	604	590	569	613	571	606	620	615	598	620	608	611	594	608	623	617	603	591	607	587	592	646	610	603	572	584	604	608	615	610	635	612	608	620	641	594	594	589	625	623	571	591	564	639	620	631	573	595	606	630	586	625	584	600	630	616	598	604	618	634	591	622	597	608	637	572	632	580	621	619	694	580	616	578	595	608	585	603	604	659	586	617	624	592	646	618	597	652	612	588	604	607	591	617	588	581	593	598	587	655	594	580	657	621	574	619	639	633	662	618	638	586	596	597	617	618	641	607	618	582	639	606	623	639	641	569	609	607	586	610	636	591	597	572	645	616	650	578	611	626	606	588	591	615	639	599	622	589	624	601	655	618	597	590	622	607	590	636	592	596	620	650	594	576	603	639	606	634	610	586	623	628	604	602	575	631	631	604	624	598	628	601	623	600	598	586	633	601	594	587	627	576	633	621	601	610	588	603	601	561	629	592	623	607	636	661	631	668	595	643	587	611	576	633	594	607	586	600	598	633	626	653	640	647	602	576	621	610	631	614	670	585	594	563	597	623	569	621	657	599	641	601	626	654	626	580	573	622	613	587	606	639	595	583	597	613	598	641	604	638	562	586	651	662	641	624	592	590	623	587	575	612	608	650	610	597	636	622	624	575	579	597	600	604	576	624	583	667	603	615	611	578	596	588	626	622	618	592	623	562	624	571	590	589	610	593	610	584	603	586	642	631	617	603	619	626	641	615	601	594	610	634	584	588	641	571	625	570	655	615	609	596	652	543	597	580	616	573	581	611	592	599	644	629	592	602	596	645	590	622	630	628	604	629	575	647	616	588	624	624	653	590	611	630	571	568	634	623	598	585	563	615	594	600	590	593	606	615	561
22191	20978	29025	25793	22056	20528	11767	926	631	507	441	373	383	283	328	287	311	288	254	237	222	236	253	266	240	218	227	222	233	256	220	221	225	229	212	249	206	218	198	218	219	238	208	232	214	208	218	218	207	204	209	232	211	206	225	226	199	186	195	198	187	189	192	203	201	193	209	203	198	183	208	194	247	189	203	193	180	197	181	196	216	205	205	219	205	199	209	190	206	172	198	201	191	197	193	196	188	175	217	202	223	204	199	185	199	174	203	194	168	193	207	197	217	229	221	194	176	218	206	212	210	213	206	174	207	214	199	205	222	198	185	182	202	193	167	189	201	183	238	207	205	193	213	168	186	205	208	194	216	214	210	173	199	193	210	183	173	194	202	191	199	224	203	198	206	195	201	225	188	189	231	204	189	237	180	225	206	208	222	194	218	193	173	181	192	196	193	205	206	189	170	199	201	206	178	202	195	191	202	158	182	198	190	213	209	209	190	200	203	219	208	182	206	188	198	202	221	204	200	198	174	207	215	186	217	204	187	190	208	204	217	178	200	203	204	195	180	193	196	168	217	179	207	186	197	188	204	218	164	200	203	184	196	185	203	214	199	204	213	195	184	180	198	217	198	217	186	212	168	190	191	193	211	204	187	204	192	203	208	208	197	191	221	206	190	192	169	219	209	199	180	188	209	201	220	192	177	197	201	223	201	209	215	190	194	221	213	197	218	207	209	195	181	220	203	231	205	200	215	195	202	218	192	186	208	191	210	200	197	186	177	192	213	185	181	232	219	206	208	180	207	189	197	174	203	190	204	197	196	174	212	190	190	185	200	210	198	196	170	186	208	195	193	213	202	196	213	202	180	200	204	224	204	193	213	196	202	202	223	213	206	188	231	221	197	210	193	200	198	193	202	207	174	208	169	185	188	215	203	206	201	215	193	197	206	179	208	206	186	195	198	174	209	184	214	224	207	206	214	211	203	194	207	197	202	196	194	184	201	202	186	198	209	204	197	233	209	206	206	176	206	181	193	199	218	213	191	215	200	232	223	198	196	154	218	198	206	196	200	199	192	209	242	224	205	196	215	197	218	227	220	188	188	209	197	210	203	194	195	196	201	206	186	213	219	216	211	191	190	195	190	188	181	175	206	197	196	196	204	197	224	186	193	196	187	188	201	184	184	203	205	221	226	213	225	208	175	183	213	238	216	198	196	196	197	216	222	216	217	196	199	182	195	223	178	197	214	200	194	173	212	214	205	254	209	189	191	197	181	187	190	214	197	233	220	192	196	204	190	223	195	242	209	210	195	229	208	199	202	191	202	201	185	198	207	211	208	191	192	215	218	190	181	211	207	204	185	218	185	212	183	166	205	198	203	178	181	149	193	211	200	192	178	182	214	179	193	176	193	212	192	184	182	199	188	221	209	211	198	192	187	194	197	211	204	188	188	213	197	202	196	197	198	189	220	205	210	187	210	209	183	196	194	194	202	196	222	197	205	193	207	219	201	223	182	202	187	187	213	218	187	194	206	228	190	203	174	190	199	182	232	201	219	191	206	212	194	201	200	214	195	200	203	186	188	185	195	189	222	198	209	193	194	186	197	216	202	208	189	210	186	199	204	219	226	223	177	194	183	212	202	186	191	196	187	187	204	192	196	191	203	183	216	207	195	194	211	221	213	202	190	211	192	199	202	198	196	205	222	211	203	212	202	190	198	189	210	202	196	219	196	186	184	197	196	190	208	201	223	200	190	200	221	197	185	213	180	227	190	183	159	168	198	196	193	180	197	210	206	199	184	196	200	192	195	199	211	193	192	199	181	197	176	185	198	192	188	191	198	186	189	208	196	193	194	173	206	214	194	209	202	198	202	191	203	205	204	233	202	215	187	194	205	198	193	186	207	196	204	187	181	197	184	187	195	193	196	213	220	205	196	214	181	210	190	210	206	204	202	225	186	173	190	201	199	203	203	205	202	208	181	193	194	164	182	190	194	193	190	201	206	197	199	211	176	184	195	233	218	203	197	176	192	216	205	206	193	203	184	172	239	201	210	185	217	195	216	209	183	170	222	208	194	177	196	202	200	193	180	200	200	210	192	172	187	197	175	179	200	201	184	199	212	187	187	207	181	225	224	207	195	197	183	198	217	209	205	219	180	199	207	189	188	204	184	203	190	195	205	201	206	191	194	173	223	209	197	190	201	222	224	240	193	229	184	201	191	217	188	186	197	199	197	202	194	211	197	224	184	200	219	207	207	194	209	204	190	251	193	196	182	192	205	196	193	182	199	211	218	206	194	177	173	190	186	224	197	193	199	188	195	176	197	176	168	188	206	216	211	203	202	212	200	201	206	196	200	207	205	189	191	203	194	212	204	206	213	204	205	212	197	198	230	221	185	162	203	212	171	211	204	197	189	212	200	176	211	211	212	174	207	187	210	210	222	193	197	220	200	201	176	208	200	183	188	190	192	180	209	219	184	191	237	188	221	238	195	208	176	213	199	208	196	190	200	197	184	195	183	234	222	202	189	200	191	208	199	203	202	198	173	206	218	193	228	202	211	197	221	167	190	175	197	190	193	186	205	196	219	213	204	189	187	199	210	201	193	224	206	198	204	212	194	208	198	192	246	199	163	184	155	204	198	184	183	219	176	207	194	184	194	222	206	182	200	198	188	184	195	237	185	187	187	193	210	190	197	214	186	208	210	223	191	209	173	190	222	199	207	190	159	201	193	199	213	191	218	213	197	190	206	181	170	183	189	220	177	197	201	183	195	204	224	198	187	177	220	192	213	186	211	203	211	200	194	197	207	220	196	206	175	221	204	194	220	204	212	189	187	199	191	207	197	195	216	191	206	200	177	164	186	221	188	189	182	199	194	194	202	220	213	188	194	235	206	200	207	203	202	212	197	188	208	185	199	195	202	222	205	180	209	180	208	198	170	185	208	216	208	200	175	206	175	219	216	181	188	191	197	187	203	215	199	201	204	191	210	207	195	192	189	185	206	230	206	193	179	223	200	195	215	174	228	195	202	205	224	185	192	191	185	204	201	185	221	203	208	213	200	208	207	212	181	197	201	212	198	201	192	201	186	215	178	209	197	199	199	224	199	209	219	198	188	174	170	179	205	200	199	191	201	183	177	198	217	186	216	240	189	196	186	211	157	183	191	175	229	209	192	176	185	195	190	214	188	211	210	236	207	191	212	216	214	233	180	209	201	225	193	198	174	218	222	186	201	206	175	193	211	227	190	185	214	209	195	188	190	206	188	203	202	195	192	198	205	171	212	211	201	166	200	177	220	200	203	202	206	220	195	201	192	178	190	207	192	228	173	196	206	206	204	209	199	228	216	201	187	204	193	211	192	201	218	169	205	216	177	204	200	201	202	186	200	222	183	154	197	228	187	178	195	190	191	171	230	212	190	182	201	201	217	201	207	217	191	187	201	222	214	181	215	201	201	208	207	192	217	199	192	223	208	207	215	208	213	200	209	180	204	191	210	213	195	218	194	198
8397	41604	67215	56074	22062	1988	1501	1127	852	670	579	508	439	397	385	316	332	327	290	250	274	256	271	255	249	244	230	212	247	231	200	249	219	229	229	206	199	225	229	219	198	204	226	188	202	218	207	185	198	224	227	200	205	212	187	205	217	214	209	227	201	200	192	182	207	197	235	171	213	228	184	206	210	213	189	213	192	208	181	217	204	197	200	189	212	224	208	187	219	195	183	210	193	188	194	185	198	179	185	224	202	200	236	179	206	189	208	184	189	221	190	199	200	197	203	227	196	211	193	197	208	189	229	200	202	201	198	184	190	231	211	207	181	199	192	174	201	204	190	227	213	190	197	207	189	207	195	187	218	202	202	183	218	186	200	211	187	205	192	190	197	196	194	169	190	194	178	208	198	214	208	179	208	205	187	218	211	211	205	172	201	225	181	187	220	186	215	180	210	201	216	183	209	207	201	188	200	192	199	181	220	199	188	195	186	188	197	191	208	205	211	189	201	182	182	190	211	209	191	178	177	201	186	223	192	200	201	199	194	200	200	191	200	192	180	196	200	178	207	217	212	176	199	199	211	195	202	201	201	183	204	184	218	196	184	229	191	199	211	209	217	198	208	191	192	175	184	186	225	201	175	199	212	212	209	184	209	215	196	209	230	197	187	232	209	180	178	191	206	205	196	199	215	214	200	188	186	198	179	195	177	210	180	179	189	189	218	189	196	170	200	206	207	196	205	192	201	211	210	206	205	171	200	204	204	185	188	203	207	203	202	197	202	188	200	215	212	185	192	180	190	198	236	212	210	207	180	194	174	233	201	201	200	188	169	204	202	179	202	210	230	204	202	205	209	193	197	184	177	195	241	239	202	175	200	195	219	175	206	196	167	199	179	180	177	206	209	208	229	187	207	219	195	206	206	223	185	212	199	196	212	205	191	221	189	206	189	206	170	216	190	195	194	202	176	207	186	210	182	199	178	218	169	177	175	186	198	191	176	172	194	205	202	186	175	220	200	199	182	217	225	209	213	208	199	181	215	222	206	194	218	208	193	208	212	164	201	201	210	194	214	198	205	182	208	207	224	202	210	208	204	191	176	198	208	172	182	207	201	224	190	198	202	241	218	209	199	210	172	188	202	213	189	195	193	184	195	213	191	188	189	215	184	189	203	185	205	201	182	184	213	213	195	189	196	198	198	210	205	206	214	192	186	188	183	189	223	217	235	223	227	193	197	223	188	204	174	196	209	230	200	185	207	171	222	212	191	222	194	186	204	226	218	201	198	184	201	176	196	208	200	201	214	208	187	188	218	205	188	183	182	207	201	185	174	189	177	187	202	196	185	200	186	193	174	190	180	206	167	161	199	224	196	202	187	206	175	213	184	186	219	199	190	248	176	204	220	168	190	212	212	190	197	193	205	188	215	198	218	202	206	173	176	194	203	195	185	212	193	175	227	203	180	217	189	223	223	205	186	202	205	188	189	193	184	178	187	204	215	188	190	212	196	205	177	215	181	190	220	168	209	208	178	193	180	192	194	212	195	210	197	164	209	181	209	223	182	214	186	183	211	216	180	182	216	213	202	187	210	192	187	196	211	203	213	225	186	223	227	201	220	189	213	209	184	192	222	201	201	179	187	190	197	206	203	196	204	167	191	199	180	194	206	219	190	207	216	234	189	202	189	191	205	219	207	202	229	219	203	200	205	197	205	199	212	211	207	203	165	230	188	203	211	179	209	176	210	216	200	195	200	177	193	197	232	209	191	188	198	190	184	195	211	187	207	204	170	192	222	188	212	191	168	214	212	202	202	182	196	202	202	209	195	185	210	187	207	179	190	212	177	203	226	194	218	204	193	175	179	183	194	204	203	213	230	197	190	195	189	203	188	211	175	219	215	181	197	208	209	199	200	207	192	221	176	196	196	176	218	232	186	189	175	192	187	230	178	191	182	207	196	211	191	207	182	214	194	173	212	203	217	208	200	185	210	195	212	212	223	208	195	214	174	204	209	185	206	191	207	186	196	207	214	188	182	182	203	218	228	175	225	200	222	176	193	217	188	203	160	189	200	199	193	195	204	210	205	197	202	208	172	211	212	200	203	170	203	195	223	188	204	193	227	184	189	214	199	189	215	195	215	187	195	184	220	177	205	224	221	213	194	194	194	221	204	201	211	201	177	231	200	206	216	209	181	202	177	193	209	178	203	190	191	185	195	214	193	185	205	202	212	203	185	206	197	200	202	208	203	219	186	214	200	214	187	196	171	198	203	196	200	200	213	176	241	170	197	208	201	184	176	189	223	198	195	210	251	190	200	210	199	200	208	194	200	200	205	204	193	164	190	209	195	179	202	193	191	191	195	183	184	169	200	207	190	214	190	180	219	202	222	199	197	185	214	216	176	222	221	186	189	201	203	207	192	203	201	163	161	189	204	187	200	208	180	202	212	204	190	182	202	183	191	183	222	194	178	195	200	189	208	192	200	183	183	203	188	201	178	203	193	220	175	183	183	194	189	198	201	217	193	189	181	187	210	190	196	217	195	224	209	209	199	183	211	186	206	201	191	200	192	192	192	183	184	183	178	177	218	218	215	178	218	207	222	178	196	218	203	215	206	205	184	197	188	201	203	188	195	182	183	202	204	189	231	197	221	178	164	194	204	212	206	184	192	186	210	203	201	167	191	184	205	208	206	193	177	206	192	204	205	198	180	201	198	201	190	176	192	157	209	181	196	213	201	207	204	194	193	175	206	206	198	205	200	225	189	180	197	196	209	216	208	188	196	206	194	188	209	178	226	211	194	201	209	174	219	198	211	197	188	172	217	209	183	206	184	223	212	207	188	183	177	181	183	199	197	213	213	220	191	207	198	174	181	189	201	186	202	200	191	197	192	215	222	205	199	201	202	190	182	201	204	186	204	200	207	172	188	192	195	188	200	191	186	200	175	184	193	209	210	200	187	211	218	212	203	195	194	179	211	205	179	216	196	207	197	185	182	209	185	215	202	180	181	207	194	205	168	199	220	187	210	219	227	208	194	194	186	203	182	201	190	191	202	200	161	202	204	192	220	223	199	222	215	204	195	209	211	191	179	196	172	220	200	214	200	206	185	202	209	217	192	187	191	188	227	197	192	215	214	208	199	227	212	208	200	213	205	211	186	201	218	205	210	205	217	219	179	182	195	203	190	188	220	219	211	243	188	166	208	214	206	208	207	216	192	173	192	202	208	192	210	186	191	195	187	222	196	187	194	190	178	213	205	187	198	185	202	202	193	206	207	210	214	192	203	199	198	186	214	179	185	198	207	188	199	186	200	186	189	209	177	183	186	211	196	208	208	216	165	186	197	215	198	200	192	190	208	195	195	201	236	220	163	205	185	202	195	201	199	211	188	226	206	205	207	197	180	188	182	188	207	205	202	209	203	194	231	199	188	215	198	177	176	183	201	203	177	175	190	190	193	210	206	207	195	201	189	194	192	193	195	190	182	209	207	203	193	203	178	188	188	184	199	194
27052	19643	20240	15205	2873	683	707	663	651	608	653	665	624	648	696	644	628	676	574	614	636	579	617	601	665	620	595	648	632	633	605	608	657	641	592	608	605	647	598	653	624	633	644	617	636	631	602	639	617	636	606	651	647	620	634	618	640	636	642	641	599	635	605	620	654	628	644	619	607	605	608	635	629	604	557	593	543	670	620	620	643	660	606	622	642	599	622	614	615	611	613	613	653	668	615	612	585	618	622	611	655	618	686	621	624	611	634	604	589	607	630	591	683	614	639	629	574	644	659	637	611	630	601	657	628	630	614	614	629	649	659	647	597	610	650	620	627	645	629	597	603	630	608	605	652	635	641	626	638	602	619	615	633	606	667	620	627	649	618	627	561	632	627	632	655	606	636	615	595	642	614	624	619	603	662	634	603	600	600	610	622	652	633	674	638	615	681	570	599	631	627	618	612	651	623	625	630	635	596	600	602	595	639	610	637	617	627	616	627	624	661	645	629	599	589	635	660	598	603	622	622	643	610	632	672	631	608	662	664	597	623	619	601	612	603	622	583	600	651	636	619	632	677	581	596	626	593	623	583	598	637	625	619	612	652	590	662	649	680	599	613	612	615	626	604	593	643	650	591	590	611	659	639	658	630	646	622	616	655	640	615	620	597	612	586	598	639	579	658	577	666	595	630	626	618	614	643	616	638	656	620	619	669	611	617	598	690	635	648	632	609	612	594	648	683	653	602	653	631	631	631	614	621	639	644	623	601	634	675	668	619	612	622	604	618	620	637	611	591	666	612	615	605	652	590	634	604	653	597	622	601	639	631	638	584	615	622	592	632	599	650	682	612	627	643	584	610	620	647	693	636	592	664	637	675	664	604	601	623	622	581	630	655	640	617	621	642	619	640	642	648	602	607	624	602	598	624	663	623	622	597	592	578	600	602	636	584	649	636	608	654	633	617	646	625	635	572	596	612	618	645	583	631	656	597	653	647	587	637	625	629	636	635	627	597	665	623	636	618	618	679	641	649	653	640	629	601	641	635	665	594	647	629	645	616	623	677	592	634	616	631	643	562	622	603	638	611	611	658	571	641	626	664	647	590	602	628	664	639	621	691	624	652	691	588	614	658	652	633	627	612	602	604	630	638	628	587	664	605	615	618	616	648	610	670	637	600	597	649	629	621	654	639	625	633	586	634	644	661	676	580	582	609	685	608	609	664	632	643	689	606	657	622	626	573	592	573	601	653	642	654	592	658	607	591	646	636	630	652	628	605	628	611	636	610	610	637	644	640	639	613	664	614	588	593	608	600	586	622	613	641	629	646	620	623	618	680	693	592	652	635	591	648	654	595	633	632	653	674	623	647	632	642	625	601	640	622	628	649	644	579	617	645	617	651	586	599	610	605	585	637	601	651	600	615	604	647	633	579	667	652	645	644	629	599	678	618	625	592	642	637	601	644	607	612	650	621	660	607	635	643	596	610	674	624	597	646	639	618	615	641	631	658	626	679	622	624	657	635	632	621	660	605	650	632	597	586	707	594	643	640	612	676	624	656	661	609	630	624	636	639	667	656	647	612	590	613	609	620	625	612	568	635	660	623	686	604	627	625	625	626	578	618	629	596	627	592	616	647	609	630	649	589	593	626	593	564	638	645	630	633	639	637	644	612	642	629	649	622	657	587	641	639	633	613	634	630	614	641	642	577	657	629	594	605	643	624	606	622	616	608	609	633	641	632	651	623	614	622	651	680	612	641	678	634	576	589	584	624	652	601	604	653	568	659	620	615	650	626	629	616	627	644	607	579	600	605	647	618	644	604	653	615	622	604	568	625	582	600	646	642	628	594	612	632	637	601	608	576	630	637	642	683	664	611	623	618	655	622	630	618	621	620	611	620	638	601	581	607	584	609	623	615	624	625	603	620	646	627	608	621	611	651	610	580	639	603	594	601	605	623	645	611	636	621	655	609	630	653	654	606	609	650	609	603	626	642	592	658	648	648	596	565	636	624	614	625	654	585	638	653	595	641	641	656	580	629	609	668	632	638	616	658	591	599	630	634	604	626	601	653	665	573	602	598	619	630	638	583	663	624	644	648	637	622	605	647	621	637	643	653	635	633	594	631	575	613	637	647	592	671	597	668	626	598	566	617	634	602	625	672	643	621	616	625	617	615	617	605	622	562	621	615	654	647	609	621	666	649	640	607	591	608	634	644	593	632	619	578	594	586	631	622	630	643	630	621	636	632	586	625	619	617	636	663	618	619	626	656	634	584	641	627	651	611	613	633	631	624	665	605	636	598	642	616	643	622	657	633	617	604	648	645	612	656	644	622	627	592	650	605	635	615	608	654	650	626	630	596	573	636	596	633	635	599	657	602	631	590	677	613	611	574	587	633	615	630	602	652	573	632	627	613	574	605	668	610	638	645	605	665	663	587	604	630	583	650	639	611	604	639	640	590	603	655	603	638	596	652	620	617	625	637	600	611	617	637	655	633	608	614	617	624	618	640	630	621	593	577	611	611	657	577	642	579	592	590	610	649	599	613	664	669	584	639	607	611	624	603	590	604	617	639	609	592	604	664	620	664	649	618	597	668	629	617	688	618	596	603	643	590	610	639	613	609	647	624	644	624	681	632	647	610	605	622	628	645	626	666	634	637	560	620	572	627	589	623	635	612	609	664	595	665	624	608	669	627	626	631	619	643	625	653	607	613	628	640	614	652	636	676	595	631	680	594	634	628	602	593	615	620	605	645	688	589	615	602	606	655	600	596	606	626	624	565	623	583	633	646	640	623	618	589	666	613	646	666	647	656	676	617	619	601	624	610	585	647	634	608	638	684	628	648	609	630	614	633	621	643	634	638	583	632	642	630	640	567	641	611	622	637	586	635	646	657	625	612	648	612	632	599	592	663	588	608	615	604	638	627	594	604	651	653	626	632	615	610	627	619	663	623	634	631	587	590	602	627	648	614	630	623	611	642	645	631	625	601	584	625	645	575	595	590	688	593	602	607	596	566	635	624	608	615	637	633	617	660	600	713	587	630	604	604	599	643	592	670	657	646	636	612	595	631	628	655	601	599	614	588	617	612	660	590	623	660	605	613	638	584	631	595	603	603	666	624	580	627	599	609	590	597	638	613	640	589	601	630	635	614	623	610	648	620	635	638	615	677	615	566	630	614	628	618	678	591	577	644	607	648	602	605	625	618	625	618	622	606	646	597	663	628	637	649	637	672	611	606	612	682	625	600	614	599	610	602	606	662	630	656	637	622	648	647	590	639	612	618	618	643	580	576	639	608	664	639	624	647	645	650	621	622	602	640	625	631	610	607	622	658	597	602	619	673	652	650	674	583	651	613	639	635	623	630	622	645	592	603	590	632	661	617	598	581	612	627	604	582	602	668	599	581	622	639	625	589	659	647	619	588	691	616	654	577	616	601	668	661	605	659	651	600	634	618	641	632	649	617	645	586	655	677	620	633	639	646	624	621	612	599	628	614	644	646	613	592	669
6874	12523	17434	9966	2090	699	688	660	652	646	645	697	627	642	597	617	646	660	629	656	734	603	637	636	636	639	638	688	646	675	690	653	661	641	589	668	649	645	659	644	606	686	645	607	643	676	637	667	638	651	657	641	674	597	642	607	635	713	637	671	600	643	650	647	609	664	625	648	610	610	662	661	656	633	651	697	676	632	648	634	661	684	621	610	670	611	678	622	683	673	685	653	650	629	666	639	675	662	659	639	669	639	670	644	621	633	613	602	639	672	636	685	670	654	650	667	591	710	641	642	626	607	612	636	663	656	623	616	632	654	632	669	639	652	633	670	627	656	654	702	671	635	617	656	657	662	658	665	665	625	647	635	628	683	628	666	634	651	641	633	606	622	660	654	634	618	612	613	642	609	625	710	686	660	685	646	615	633	661	632	652	638	642	628	703	658	652	653	645	620	640	651	626	621	662	714	597	626	670	638	638	621	679	655	646	624	646	655	676	684	662	679	629	673	638	628	636	630	614	614	675	677	678	597	676	644	624	649	667	621	639	651	622	659	679	648	649	625	648	673	665	662	626	624	671	620	637	642	688	640	629	621	652	651	649	645	642	614	630	635	628	654	642	618	610	666	595	657	645	623	612	648	645	673	642	684	653	694	635	607	631	673	652	638	636	614	676	638	649	649	636	603	677	649	669	631	619	717	590	669	634	629	621	661	622	681	613	626	670	674	644	653	691	610	619	645	668	650	629	672	648	670	629	665	643	610	618	668	675	658	666	645	639	654	656	651	607	669	683	647	663	621	644	658	657	669	672	693	645	615	623	624	676	646	656	694	622	688	623	627	636	649	629	609	655	613	671	668	615	676	619	688	671	654	663	677	662	635	636	605	675	622	676	674	659	693	628	614	641	678	619	644	658	619	657	648	700	654	632	616	664	668	675	670	631	654	648	645	614	617	648	658	709	632	638	666	660	688	639	657	606	670	638	625	630	592	616	647	646	650	645	685	669	629	636	648	635	638	654	638	670	616	595	640	655	612	678	667	613	665	621	638	639	665	637	633	665	636	638	660	657	665	643	651	651	679	679	670	614	643	663	641	661	624	614	669	640	675	654	668	630	669	684	619	634	614	631	670	610	697	630	667	633	653	650	656	633	666	661	623	629	625	634	602	661	675	628	633	596	647	646	666	605	637	670	633	664	688	645	667	635	647	668	616	610	659	619	618	673	602	623	609	651	639	676	607	643	655	642	658	663	660	631	677	653	598	673	633	625	635	623	632	650	640	669	655	608	646	593	660	636	652	600	670	596	654	635	625	619	657	689	637	667	633	689	650	641	629	663	665	661	637	621	623	613	673	649	626	642	655	648	645	659	678	632	636	683	609	670	651	668	641	648	699	620	683	625	627	653	633	665	605	613	657	645	662	630	645	673	643	644	670	690	731	639	621	678	658	657	681	645	648	678	654	660	647	657	650	635	634	697	636	653	579	625	685	685	656	689	676	656	643	627	616	624	637	631	644	657	637	673	603	665	641	674	655	646	648	658	623	654	691	654	643	651	651	654	612	651	626	692	590	623	658	650	621	646	672	654	671	628	656	711	664	674	593	629	658	641	617	640	669	652	674	619	669	596	610	681	669	601	623	650	651	637	644	633	696	678	640	664	656	653	641	627	690	643	684	670	619	611	630	642	661	677	580	624	613	601	605	663	659	626	668	670	670	672	607	633	595	673	641	660	668	661	611	640	663	688	650	660	651	644	664	684	566	735	645	600	648	616	628	656	604	631	636	623	612	608	670	669	718	655	621	657	660	620	642	600	652	693	599	652	626	691	625	627	633	634	617	644	661	660	643	631	652	677	643	649	626	687	630	658	666	683	655	630	670	620	611	689	664	661	619	632	645	581	678	672	667	660	673	598	642	618	641	608	669	640	640	663	613	669	630	642	671	606	649	645	668	631	625	605	631	597	651	648	667	615	657	674	657	656	635	635	637	660	614	641	677	598	646	655	632	635	593	641	659	586	585	619	619	652	651	643	633	668	671	686	634	683	663	650	655	661	651	637	601	597	662	644	633	643	599	676	605	685	664	630	637	629	665	608	610	608	652	651	612	684	641	662	572	670	638	642	639	625	643	652	663	666	667	675	591	659	649	595	631	640	671	629	655	676	698	683	640	590	596	643	650	664	603	673	629	691	646	636	602	627	617	647	668	635	664	638	673	621	665	660	617	638	648	690	610	647	657	652	639	614	642	628	671	604	645	669	631	633	644	625	637	662	631	645	630	653	646	668	660	657	615	635	708	665	638	638	647	612	643	655	615	601	632	630	624	689	639	705	649	658	658	632	664	598	625	649	616	637	642	600	694	650	637	637	628	694	611	610	650	615	670	633	655	629	664	660	658	663	663	647	622	641	664	670	682	668	592	640	698	691	698	647	644	656	652	638	654	643	637	640	669	658	693	635	683	653	689	654	669	654	632	637	622	636	681	671	622	688	669	692	663	637	630	626	651	663	612	624	684	634	645	727	628	638	638	609	670	648	680	673	624	670	653	637	659	658	632	637	646	617	645	626	676	693	672	632	628	670	679	587	690	649	640	594	651	656	671	670	612	650	661	651	623	653	678	650	649	669	596	634	698	647	657	652	625	586	645	669	607	623	645	588	728	654	640	650	647	659	619	661	672	627	646	658	658	676	595	641	656	636	638	635	616	669	627	607	658	644	622	636	654	691	624	670	655	697	615	654	639	692	593	632	664	693	665	668	628	611	665	661	639	686	674	608	643	617	607	619	637	578	634	654	691	632	655	648	641	688	670	637	658	657	670	631	662	631	655	639	638	684	702	631	603	697	629	652	680	665	654	640	625	655	641	663	649	627	591	647	636	624	643	663	648	666	652	650	594	682	692	624	664	680	666	679	627	643	693	649	649	665	652	647	684	597	600	623	626	621	649	645	690	634	631	612	644	628	623	655	658	677	609	623	639	616	620	646	672	622	640	613	603	657	650	650	671	626	608	608	639	597	669	636	619	667	685	650	604	631	628	622	665	670	670	633	652	653	641	681	632	619	666	633	664	667	669	638	628	637	616	707	574	636	592	622	620	645	632	647	660	674	634	670	611	670	666	614	634	659	659	609	654	667	665	633	602	683	627	629	647	590	620	680	643	642	669	635	644	633	657	606	633	704	706	651	652	679	660	664	624	592	640	616	601	668	622	672	654	620	627	595	647	676	652	649	651	601	729	644	652	628	656	620	622	687	612	610	624	666	646	679	674	633	624	681	672	653	658	644	631	630	626	660	688	691	656	650	616	662	668	647	635	634	668	665	602	611	649	633	619	644	645	639	617	658	647	651	642	644	657	677	651	611	602	615	644	628	657	609	620	629	627	623	682	609	659	635	646	658	645	636	641	659	666	608	636	637	636	590	651	656	629	637	668	669	669	670	622	620	661	664	656	671	671	627	620	696	679	648	669	624	613	637	657	628	657	673	651	659	656	672	647	634	633	651	602	700	664
23312	20924	29089	29437	23076	14085	2079	621	524	536	462	437	421	411	344	375	332	340	366	358	344	319	381	341	341	367	339	377	349	332	331	346	316	349	328	339	316	279	329	329	340	293	330	354	323	312	362	308	365	353	326	317	328	344	322	330	317	367	329	308	326	337	323	316	348	358	325	320	337	342	311	318	341	353	340	322	330	342	290	342	337	353	332	337	320	329	333	329	315	351	332	337	313	314	323	327	355	327	331	347	323	317	317	347	321	313	306	325	335	325	333	350	331	342	320	312	308	320	358	305	344	308	315	324	337	318	334	322	321	305	313	344	345	360	311	338	330	312	326	337	372	273	318	311	340	317	333	321	331	323	323	335	349	323	307	333	339	297	341	354	305	310	330	292	292	340	345	319	320	311	303	304	341	326	322	327	359	354	326	346	330	315	342	330	323	324	347	315	330	316	340	364	340	311	322	337	288	336	369	359	288	330	308	362	322	322	341	342	309	331	319	308	343	333	340	351	351	331	320	322	357	322	335	327	310	336	304	314	326	327	324	325	316	337	282	356	334	332	346	337	370	326	360	333	316	310	317	294	330	312	361	333	302	318	304	312	342	338	335	303	316	320	326	350	310	312	343	287	317	312	336	296	319	323	323	347	321	313	330	332	310	345	323	339	325	328	334	305	311	302	332	334	309	315	324	329	305	307	316	311	299	341	355	331	357	330	328	344	330	322	337	335	368	321	312	321	308	335	316	317	308	308	331	300	314	348	315	321	348	329	348	332	310	305	343	305	299	334	344	329	347	345	298	334	323	311	331	324	317	287	317	328	327	297	344	318	334	315	309	324	326	313	323	363	348	337	305	339	320	327	322	310	303	323	307	332	315	334	304	331	308	322	313	310	332	332	296	328	308	308	321	308	316	324	308	328	343	335	322	337	344	295	320	348	315	304	327	345	302	315	328	317	351	345	334	342	316	329	333	309	303	326	315	340	299	326	300	302	344	336	330	336	337	338	322	323	339	315	280	310	287	317	316	328	309	316	325	320	333	334	333	341	340	358	314	349	332	380	318	331	337	308	324	306	310	317	342	303	320	322	349	351	292	293	327	325	323	349	285	327	326	330	322	303	357	348	315	348	346	348	309	325	322	366	328	341	321	367	349	331	297	317	315	336	301	316	307	320	290	315	327	324	381	328	326	306	303	304	315	292	315	358	340	333	337	336	305	313	332	327	317	323	318	327	308	327	327	307	292	359	326	343	297	318	354	343	313	319	347	312	339	301	295	309	346	338	340	293	327	353	319	321	354	336	318	317	326	313	341	317	321	324	291	324	287	276	321	353	334	350	355	327	325	339	332	356	346	359	351	310	307	336	338	306	314	327	329	318	288	311	339	325	306	351	355	367	314	329	360	328	340	329	332	337	335	333	349	308	320	385	300	296	306	310	321	307	292	334	340	337	339	324	315	331	348	294	340	319	317	321	324	378	338	336	332	328	304	343	315	333	339	332	328	328	304	325	304	318	347	360	360	374	310	297	359	324	341	311	289	317	356	346	337	296	340	325	319	366	358	299	342	312	321	325	294	358	329	316	327	327	347	298	328	346	342	335	328	361	321	322	328	317	319	334	316	284	296	315	310	337	348	302	353	302	345	310	332	353	328	295	310	358	319	317	342	325	315	333	348	323	321	317	316	335	328	320	344	348	309	320	345	327	332	312	321	309	338	326	306	337	294	289	348	303	330	326	326	323	329	334	313	324	343	293	312	323	334	365	301	300	344	291	341	286	311	332	328	326	322	331	326	326	287	331	322	290	318	323	344	312	340	312	354	309	354	327	328	331	337	320	338	308	301	305	279	300	350	308	316	320	308	343	333	321	313	315	334	341	346	328	306	316	280	295	328	359	321	306	296	338	309	320	322	310	344	327	335	306	336	339	310	315	336	333	341	319	321	348	318	318	337	350	332	307	325	304	329	358	298	320	346	326	286	319	339	326	344	326	341	338	312	307	313	332	317	346	340	315	329	328	319	299	324	320	334	318	345	314	334	307	326	329	358	337	338	350	300	320	316	317	329	339	308	325	345	334	344	312	313	347	314	347	347	304	307	302	299	284	310	269	308	344	307	337	328	343	303	339	336	327	296	320	345	311	339	334	301	309	331	309	311	332	341	311	329	292	319	330	351	323	338	324	327	304	314	304	340	334	339	309	323	348	329	314	366	330	292	310	324	309	358	316	351	325	330	323	338	326	341	314	319	310	341	325	301	343	324	346	368	336	294	345	334	335	311	320	308	327	296	306	353	297	323	379	316	318	314	330	302	343	305	318	340	321	307	314	318	358	289	276	302	310	311	351	294	313	345	337	317	351	317	340	314	329	294	349	317	319	334	319	296	326	344	355	367	312	312	332	319	321	326	340	331	325	296	334	327	332	318	308	319	346	375	357	358	321	325	324	316	313	315	357	307	325	324	328	320	327	357	353	344	297	337	314	259	347	291	306	338	335	320	356	322	323	341	314	328	360	313	332	298	308	315	343	336	349	314	338	346	326	306	352	308	325	333	325	323	330	349	312	331	335	339	309	328	354	320	312	308	319	326	351	332	320	317	333	316	333	322	352	291	359	331	337	313	321	350	353	313	334	309	344	302	318	304	313	321	318	356	326	364	345	325	346	318	329	296	341	292	325	310	353	341	334	363	316	354	342	323	332	324	295	296	342	290	331	353	309	311	319	372	319	329	320	312	336	355	328	337	313	330	331	346	340	315	305	318	334	346	312	341	355	316	315	344	311	364	305	327	344	327	346	332	333	327	353	331	319	312	296	329	323	332	343	327	340	311	316	333	331	348	331	329	327	319	328	314	335	356	323	330	282	336	332	301	344	320	309	323	322	328	351	342	351	306	312	333	323	341	332	297	282	310	327	291	302	321	351	318	316	315	310	306	314	327	305	347	329	334	313	327	337	325	334	367	344	306	327	322	321	332	328	345	343	331	318	346	307	315	320	325	348	326	316	293	316	352	339	350	308	340	298	318	334	338	352	324	329	312	300	343	336	318	321	329	315	337	321	327	309	307	352	338	340	311	309	337	307	289	321	337	322	324	325	335	312	346	344	328	341	320	358	330	327	311	340	316	311	276	329	333	320	316	339	312	287	370	324	335	337	297	334	343	343	316	369	318	349	333	328	316	323	324	311	319	303	319	300	334	321	316	328	308	324	318	316	333	345	325	328	349	322	326	286	316	336	337	384	326	322	288	308	318	323	331	340	340	317	337	326	351	309	347	350	347	296	299	324	316	301	344	330	351	300	320	337	343	363	322	355	313	324	304	338	322	322	322	341	313	357	347	297	319	337	352	294	346	330	308	373	310	336	309	310	336	325	314	341	321	333	323	304	326	329	307	314	332	330	368	331	304	324	335	350	333	304	315	321	308	336	339	319	314	327	330	311	313	317	332	325	326	327	306	313	301	335	324	324	349	332	342	367	283	310	334	294	362	284	357	331	323	348	325	322	323	336
6323	27740	55265	46096	17252	1195	947	827	637	616	564	502	452	434	415	399	388	393	388	426	367	392	387	353	357	361	391	376	349	377	336	368	340	342	326	360	347	359	346	359	339	358	351	387	358	348	354	382	371	370	329	355	343	343	346	339	380	365	349	398	329	354	343	352	373	365	341	371	364	350	314	389	328	344	380	325	353	331	366	340	362	375	336	359	346	367	344	333	336	346	366	353	356	355	337	362	335	349	338	337	319	334	356	330	336	361	329	349	343	342	344	334	342	365	327	300	344	298	343	353	339	360	346	357	344	339	369	353	342	341	354	354	342	365	337	377	343	347	336	329	342	369	333	325	339	368	319	351	326	346	359	341	361	360	335	331	335	344	364	324	348	368	370	352	358	344	348	350	373	378	366	330	330	322	373	338	369	387	342	366	332	361	362	344	291	347	326	282	353	368	348	346	336	342	349	344	338	354	357	347	366	361	347	357	319	350	353	367	339	353	320	323	357	344	384	329	362	343	363	359	344	365	346	378	340	366	354	354	350	384	357	335	337	372	360	361	346	327	325	337	368	348	348	368	327	342	368	341	355	355	339	361	318	357	335	345	330	358	366	355	344	375	322	352	362	354	338	349	352	308	400	355	347	364	342	360	343	340	357	360	352	378	376	339	335	369	334	355	336	372	348	347	388	378	361	359	355	356	345	347	362	357	346	340	346	356	355	316	339	359	366	361	313	328	318	334	337	364	362	330	341	333	337	370	351	328	358	378	354	358	390	344	321	325	364	362	341	321	405	372	327	345	358	355	341	328	340	364	352	356	341	361	372	337	364	332	351	326	340	334	338	351	340	320	344	373	331	347	367	378	361	347	353	349	332	361	316	346	337	333	322	350	388	393	357	373	353	347	360	333	351	393	357	351	356	344	365	342	350	335	353	364	378	337	350	299	359	367	364	342	372	331	319	351	344	353	351	332	356	349	327	341	329	339	344	341	360	324	339	350	355	307	321	327	337	334	369	363	336	357	339	360	355	358	362	376	360	376	376	366	356	334	336	361	378	317	352	337	343	348	334	334	318	362	324	307	324	340	352	346	333	339	347	331	325	374	349	362	345	358	331	323	335	357	356	364	348	312	363	308	333	390	337	342	301	311	344	333	364	294	369	338	367	372	348	329	355	333	352	351	331	327	347	391	318	343	382	364	341	335	345	316	338	355	328	382	375	364	339	348	366	353	340	338	373	325	352	350	374	336	347	333	335	352	320	355	309	340	365	325	355	333	354	345	352	345	336	351	356	376	370	321	325	349	300	355	379	355	314	365	372	339	382	371	359	335	330	332	349	340	338	354	338	347	382	368	361	332	373	371	354	336	350	343	346	339	343	337	349	357	387	337	367	351	363	350	316	349	361	349	321	362	357	330	355	344	371	386	352	345	337	322	365	343	331	343	353	330	338	344	348	376	350	356	347	344	345	331	334	360	353	366	350	363	376	366	380	412	338	390	314	318	355	360	335	348	350	323	393	290	365	365	352	344	334	330	347	332	335	329	333	352	347	347	366	378	311	336	358	348	345	351	336	336	347	370	366	355	358	362	335	339	336	362	317	373	359	362	347	355	387	387	356	373	362	350	355	376	334	319	363	345	348	360	341	327	369	371	373	346	348	343	341	357	352	356	324	369	359	301	308	310	365	340	330	349	379	351	358	365	308	378	342	338	362	349	358	365	343	363	339	343	314	344	339	302	355	360	323	349	344	373	344	384	363	366	333	336	320	338	349	365	403	346	337	355	368	351	333	345	336	333	366	372	344	354	350	350	361	351	354	364	371	328	345	332	342	350	367	344	388	345	368	339	336	334	321	342	356	340	392	351	374	359	349	308	335	363	364	344	345	356	347	348	323	335	341	341	340	325	353	345	350	382	370	340	348	350	362	380	344	323	402	363	338	328	370	340	394	353	354	327	362	408	342	357	363	348	335	339	343	340	330	321	359	329	323	380	362	354	333	303	357	339	335	348	331	351	336	327	351	330	329	328	356	328	348	342	338	350	336	343	363	334	312	377	330	376	309	340	335	404	355	360	319	367	349	356	342	301	320	391	334	365	358	356	358	351	332	387	320	339	343	358	342	312	335	341	364	342	348	333	332	351	326	366	289	331	369	314	346	337	347	390	361	364	353	359	332	345	337	384	334	318	369	349	352	334	366	345	309	365	316	369	353	377	346	326	340	368	365	322	371	348	332	346	320	319	371	326	320	332	337	336	344	333	348	320	354	387	348	343	351	325	358	333	337	322	355	332	361	369	348	343	367	326	344	315	360	355	320	356	347	333	342	320	351	349	388	344	324	340	339	365	347	368	365	321	378	353	338	372	344	357	341	369	367	345	380	369	339	353	339	345	332	339	364	355	357	365	347	353	347	338	301	314	329	338	333	345	371	357	329	334	329	342	339	367	340	379	341	374	334	322	312	397	336	374	351	373	339	348	355	315	327	340	350	357	319	380	326	353	338	364	364	371	359	342	365	340	361	356	364	344	350	358	334	335	362	348	350	354	324	356	347	379	349	338	350	369	337	335	335	340	376	364	329	350	337	311	348	341	339	347	360	344	339	351	330	354	365	382	368	352	387	319	334	358	340	349	328	327	369	335	347	337	356	370	329	329	345	352	364	339	352	351	339	355	358	358	325	347	352	336	318	337	329	325	376	353	336	338	340	328	362	332	325	380	330	343	333	329	350	334	356	334	391	325	354	364	333	349	345	317	373	359	362	324	343	356	350	365	348	323	349	348	369	357	359	347	391	327	349	356	362	318	339	340	380	358	354	354	333	378	339	340	353	338	328	324	359	348	332	345	363	352	346	338	338	373	322	312	332	321	311	343	356	330	334	369	347	320	327	338	317	338	328	343	310	370	323	360	327	329	354	337	342	344	327	339	342	406	366	306	324	361	361	352	353	351	337	340	331	356	356	330	329	354	342	364	329	354	368	345	335	342	348	355	349	341	356	366	339	337	340	366	332	359	334	342	350	338	359	332	324	367	339	314	346	352	359	323	338	351	352	324	327	337	341	340	344	348	358	327	332	351	355	361	336	339	363	323	358	343	310	348	363	363	346	352	355	338	347	322	349	371	362	343	361	338	336	356	322	308	395	342	349	344	348	371	329	346	340	302	374	334	335	345	314	336	331	383	364	364	334	361	321	365	345	328	344	348	353	333	357	323	347	344	337	345	354	346	347	342	359	349	343	325	336	361	360	348	337	367	350	347	350	377	375	344	373	383	351	394	343	353	361	353	352	382	404	346	343	362	347	321	320	346	324	345	345	340	353	371	352	343	351	334	326	345	299	357	373	328	370	338	383	322	339	365	348	347	338	338	340	345	354	354	334	370	346	348	364	340	310	370	363	359	367	354	365	337	351	330	352	322	331	312	345	334	341	343	348	366	368	372	341	348	340	356	334	313	338	342	378	326	360	377	356	330	352	349	360	364	301	373	324	375	358	370	368	355	370	333	347	340
24350	20880	28368	28659	20037	5152	911	805	722	701	684	642	722	672	639	650	649	578	643	593	650	639	607	650	598	637	648	629	638	636	666	658	621	585	630	651	637	629	651	635	652	618	578	614	626	614	643	576	634	660	619	598	618	575	608	601	625	589	614	607	646	621	610	656	639	628	624	686	595	638	610	602	615	582	616	651	629	602	591	612	585	616	636	610	651	639	643	633	619	661	631	613	640	615	584	583	563	662	607	564	607	592	672	607	590	621	631	639	638	635	626	653	631	573	609	633	641	595	629	625	622	640	605	627	566	641	577	605	620	588	616	649	617	609	619	615	596	648	622	620	662	595	572	611	615	623	618	631	614	594	617	594	615	626	596	663	611	624	653	605	618	602	632	603	624	593	666	649	600	596	618	626	583	622	602	600	596	662	622	606	603	596	626	640	613	649	599	608	571	614	585	635	629	621	586	610	629	633	585	646	627	612	664	623	608	631	611	584	597	609	591	657	623	659	601	662	601	594	609	648	609	607	575	603	613	601	658	628	592	635	660	634	598	596	568	606	587	618	608	620	592	577	606	587	614	562	622	647	611	599	627	604	609	598	676	599	615	583	610	640	574	643	593	605	624	612	631	706	643	586	586	545	653	628	621	625	586	604	650	639	605	631	634	598	635	599	662	638	603	617	591	625	608	605	633	624	602	562	595	651	597	610	569	618	629	617	631	603	607	592	660	602	635	619	628	658	647	611	609	588	625	600	583	622	610	635	627	662	607	644	583	622	621	629	640	601	637	599	605	635	610	567	642	613	593	653	623	588	602	633	558	608	563	636	615	587	638	607	634	635	595	581	615	631	605	591	598	590	634	588	661	601	625	593	666	645	607	617	655	589	594	633	625	599	602	646	617	624	622	636	583	648	672	617	627	594	561	662	641	628	658	608	581	669	564	646	605	636	629	633	622	576	653	632	587	615	619	647	613	632	667	656	604	575	645	609	592	612	645	612	625	636	631	630	582	659	639	590	627	656	617	657	622	619	615	579	601	639	651	606	640	636	603	638	621	612	611	631	611	586	607	644	636	627	580	651	606	625	684	581	606	581	605	642	638	652	588	592	633	608	630	645	624	576	648	612	562	622	609	643	649	628	629	652	598	625	629	593	581	602	647	635	584	637	620	601	630	615	583	578	593	573	611	608	623	614	594	606	602	653	562	609	655	613	606	608	616	595	593	549	581	638	607	614	565	591	648	605	562	591	640	604	621	646	633	627	598	595	639	607	615	560	564	607	663	637	646	636	605	619	621	620	692	640	678	613	614	574	568	620	589	641	583	590	602	658	627	633	598	612	621	581	632	618	610	667	577	621	586	668	603	635	678	581	621	682	574	540	614	631	644	623	615	662	625	602	616	588	593	618	612	603	590	628	617	604	609	652	587	592	595	629	602	654	589	616	628	637	643	600	653	611	624	627	607	643	601	599	600	619	613	626	586	598	608	604	592	619	625	613	638	635	585	630	601	616	672	635	618	594	611	573	570	647	589	648	635	610	632	585	604	605	602	627	640	594	645	641	643	607	672	608	644	612	601	611	641	651	627	655	609	622	587	615	612	601	604	643	641	618	630	606	581	616	594	611	624	597	638	619	641	616	651	616	609	613	621	587	645	627	635	619	630	588	580	595	620	611	581	587	619	617	657	646	618	583	628	617	584	643	633	651	631	628	583	705	561	628	626	604	620	614	573	633	631	648	640	620	642	577	605	604	643	606	615	599	644	615	623	613	606	580	648	644	645	624	614	630	609	567	564	610	646	608	676	619	623	600	648	595	633	642	579	617	599	597	584	605	624	609	631	645	618	616	557	607	610	640	664	599	618	623	634	638	637	611	625	576	634	651	641	591	578	637	585	566	597	581	602	609	599	585	601	613	613	664	636	610	613	641	624	605	607	598	612	626	660	619	613	629	600	617	576	606	691	591	605	609	650	630	599	614	620	642	628	629	612	587	604	607	600	630	643	599	580	656	660	612	580	599	605	653	653	573	625	630	620	624	622	638	597	625	643	626	613	606	601	604	592	598	622	610	619	588	602	642	604	620	561	639	609	618	646	618	672	576	632	611	582	601	600	625	619	612	607	638	614	614	666	599	641	647	594	618	594	649	593	610	613	639	615	610	660	621	615	611	624	636	636	606	624	616	565	614	610	581	624	625	611	660	616	641	638	632	634	612	635	597	591	592	620	655	600	606	623	566	630	642	644	583	633	607	620	599	595	620	626	628	608	610	611	626	590	623	644	654	647	638	580	627	601	609	606	587	615	609	615	626	593	632	621	581	620	608	645	600	604	599	625	619	649	594	631	618	642	622	619	618	631	594	600	647	676	661	634	625	631	630	652	578	636	637	631	634	626	652	602	607	652	620	629	626	593	633	598	622	612	585	586	597	615	610	616	597	597	624	623	601	633	605	617	622	587	639	643	640	644	628	582	576	632	602	601	621	601	642	625	621	628	583	615	596	663	594	599	624	651	584	581	652	624	653	645	608	604	607	625	594	619	656	629	608	646	587	592	611	637	618	644	639	614	620	641	637	612	605	648	597	605	594	610	601	612	626	591	621	615	553	622	583	652	611	563	619	621	641	636	615	620	600	615	595	626	572	649	612	583	595	557	599	592	670	627	642	670	632	613	602	593	605	634	596	629	630	632	632	646	618	615	643	594	604	620	615	634	572	595	622	641	590	632	573	627	643	619	587	611	578	594	617	608	628	580	642	635	611	577	625	650	628	567	646	584	637	633	610	596	628	608	599	581	613	617	641	639	649	611	571	642	587	644	588	619	598	660	596	608	598	608	636	589	607	624	612	609	624	617	574	663	619	580	614	593	587	613	640	618	612	585	559	659	646	604	647	614	636	584	594	578	609	620	643	626	621	643	580	621	597	621	662	610	635	590	613	620	629	583	690	599	623	629	611	638	606	621	590	662	644	608	646	610	585	635	590	590	632	649	621	633	598	637	624	613	645	643	622	653	617	624	656	614	616	595	605	661	624	632	593	633	609	580	650	621	678	600	654	665	637	602	618	600	606	634	631	617	619	638	639	629	644	614	635	628	632	580	616	623	581	622	614	596	541	614	583	625	609	630	649	603	624	641	577	643	653	614	577	697	618	648	599	621	607	579	626	626	654	609	644	661	603	638	657	609	588	644	663	649	671	620	623	626	635	658	617	620	638	620	584	614	587	609	633	571	603	612	611	604	639	615	567	606	586	605	649	647	645	653	638	573	564	563	613	604	636	603	592	608	642	569	587	666	596	615	613	639	643	583	609	611	633	594	607	647	599	594	631	635	633	603	633	654	641	584	612	632	610	593	578	633	597	647	641	630	582	663	577	641	624	628	657	606	608	617	580	628	599	618	606	585	610	619	616	672	622	572	623	645	623	630	618	667	608	618	592	681	559	634	621	623	630	582	605	616	614	606	606	633	626	627	598	653	637	570	642	615	610	625	653	607	606	578	625	634	642	614	613
5846	21078	45230	38573	13414	1096	962	845	778	751	690	721	677	652	654	640	596	637	639	623	645	610	630	608	639	645	618	595	587	605	638	628	637	632	609	596	613	628	632	599	641	636	658	572	574	627	624	643	600	587	621	653	620	592	675	602	594	631	660	615	613	627	558	627	626	626	592	617	609	642	612	574	639	644	614	619	630	606	609	635	625	619	558	576	609	618	575	645	638	659	617	646	600	603	628	645	629	670	648	617	593	610	624	612	624	615	655	638	597	636	606	610	668	639	617	612	631	617	609	653	604	665	610	586	619	619	590	635	633	618	588	612	617	592	639	596	639	611	627	559	613	586	603	622	578	634	617	602	627	620	657	616	611	580	622	626	605	616	630	591	620	574	663	536	616	634	592	618	633	633	591	668	647	619	633	617	615	596	583	583	655	630	633	605	596	605	609	596	597	626	649	645	634	604	648	626	663	655	690	633	645	590	626	612	647	674	622	615	604	634	656	590	616	642	625	597	610	618	614	633	634	597	640	583	588	621	609	622	580	626	569	572	576	588	622	592	598	618	634	664	620	595	622	645	636	627	581	636	637	585	622	606	557	611	588	611	648	600	605	616	633	569	652	655	598	611	587	638	593	640	609	631	643	571	597	589	607	577	635	607	612	590	631	584	620	614	607	594	610	605	631	618	627	674	643	603	632	632	607	605	614	617	647	616	648	584	591	594	577	673	568	621	600	623	648	615	592	602	647	621	596	662	638	627	587	579	593	609	610	657	589	626	628	606	635	616	594	627	626	608	585	568	594	612	604	586	556	656	651	613	631	609	620	609	610	613	586	573	633	615	625	612	588	608	637	627	652	605	604	621	640	614	632	640	602	608	605	568	591	622	607	611	633	617	630	610	581	611	597	582	640	628	596	625	670	654	603	597	593	571	605	611	587	650	601	598	606	556	627	642	619	598	604	607	620	539	648	572	653	626	607	563	574	555	614	609	649	618	603	574	636	598	588	599	591	615	637	593	623	614	564	622	620	651	611	647	608	567	604	584	594	614	614	644	580	614	596	592	559	604	631	651	631	617	591	603	593	578	572	621	633	652	633	622	688	640	619	656	631	638	650	665	557	613	588	581	624	618	621	617	591	643	598	617	575	592	582	594	605	575	632	642	665	676	627	581	613	613	643	635	597	639	649	611	624	648	616	637	635	620	590	604	626	610	604	623	606	609	612	584	643	690	593	631	604	629	630	636	657	592	635	593	623	578	621	620	611	597	627	634	664	597	588	619	641	622	641	582	684	565	640	583	574	625	608	669	621	644	600	623	617	613	602	598	627	623	634	673	633	653	591	616	636	631	630	627	634	623	617	638	606	604	633	596	581	639	589	601	628	632	646	641	630	606	597	622	618	612	627	634	600	616	623	615	618	579	616	614	617	592	623	620	601	603	643	613	619	600	601	551	618	589	578	584	627	625	630	602	622	618	602	590	606	588	614	617	602	630	595	635	611	592	584	612	632	626	640	626	660	600	590	622	630	602	635	621	638	636	609	617	603	569	622	596	579	614	582	684	617	665	652	601	602	562	591	566	605	588	623	632	603	581	579	642	602	612	591	582	623	598	619	612	603	635	631	639	613	660	591	585	597	592	626	607	619	591	680	616	619	614	618	620	612	629	640	626	599	552	633	639	629	662	657	603	650	649	593	605	650	624	612	616	645	619	600	617	622	616	583	569	604	607	596	643	620	584	609	593	631	649	607	590	627	582	626	653	644	633	637	545	597	575	629	620	604	583	588	658	654	642	606	638	618	665	623	582	641	602	571	604	631	587	622	589	597	641	576	593	642	672	594	630	669	628	613	659	616	640	638	640	608	616	625	626	630	679	634	605	605	641	616	657	587	628	656	624	601	626	601	602	610	626	643	654	623	635	550	608	586	614	630	628	613	599	610	611	592	624	580	595	612	619	634	615	606	592	638	614	616	627	584	644	582	641	625	632	623	624	595	618	628	649	624	632	619	598	638	634	612	604	627	645	659	634	635	633	640	613	590	623	602	622	631	616	609	599	637	614	652	615	639	613	623	657	644	591	628	616	591	676	589	623	605	621	612	628	590	598	653	621	625	644	581	583	606	606	654	603	633	643	601	638	582	603	636	644	607	631	630	606	571	607	623	558	616	629	616	603	614	623	590	618	626	611	597	626	636	589	634	606	592	565	677	654	618	650	649	633	612	614	640	610	621	584	659	570	634	648	621	630	632	580	612	620	665	590	639	608	630	619	608	582	626	611	607	599	618	627	616	600	614	585	614	636	596	603	619	605	624	623	643	611	572	645	599	573	618	648	606	580	570	590	608	626	616	605	634	604	597	613	591	614	609	619	631	618	572	599	612	652	593	612	620	605	656	591	605	622	631	646	585	623	588	628	609	637	596	609	616	599	632	630	637	615	577	622	598	621	591	629	556	597	601	612	614	618	623	583	640	618	583	609	592	622	626	605	545	617	626	616	638	594	580	606	618	622	658	600	649	638	582	607	632	578	617	598	656	606	575	620	626	577	626	640	628	600	607	639	623	649	610	638	556	620	615	613	635	638	599	572	602	653	652	662	624	626	603	609	630	632	559	597	626	630	605	645	620	597	618	569	570	607	581	612	560	598	626	609	570	570	615	637	601	623	616	650	654	615	565	614	624	653	648	646	631	639	580	621	598	625	608	564	605	624	630	602	642	599	640	627	585	660	562	661	602	651	600	645	542	649	603	633	578	601	638	579	633	636	568	607	668	575	616	623	638	648	639	589	595	620	589	657	628	562	652	610	634	658	616	605	604	623	592	616	587	641	568	599	664	615	624	656	614	627	636	623	640	582	606	624	627	642	601	613	597	605	632	574	653	585	620	611	611	615	567	631	599	649	604	655	639	631	631	641	586	596	627	574	587	600	626	606	608	615	617	625	612	628	622	614	586	586	603	610	588	612	640	618	584	632	606	661	591	613	646	609	620	608	668	657	623	659	631	602	615	635	632	591	635	602	533	633	634	624	605	655	608	603	610	617	613	617	622	649	652	588	613	641	641	638	598	601	628	590	591	553	580	607	624	640	596	648	602	613	598	593	593	565	603	603	693	599	610	644	622	580	661	652	624	611	625	578	614	565	600	570	586	609	609	600	602	573	600	601	604	617	590	601	635	632	584	597	605	643	624	644	652	610	595	586	649	638	621	615	640	661	593	598	608	634	572	613	599	605	606	604	607	603	615	615	607	608	620	609	587	633	590	630	658	590	632	655	624	655	636	617	613	616	627	613	613	611	633	626	609	572	616	680	575	662	637	660	637	633	604	608	600	601	632	683	639	627	579	594	608	651	658	637	596	603	628	607	579	626	605	644	602	664	601	663	638	621	600	591	586	593	638	618	623	648	588	633	600	611	624	654	621	578	628	608	637	634	643	605	615	570	629	620	596	610	624	599	624	606	627	605	622	619	590	648	644	642	596	659	599	583	587	610	610	609	580	607	621	660	623	633
22221	20994	28802	26482	23048	20483	11882	1033	619	466	469	408	346	313	342	289	297	265	278	240	274	251	239	234	234	213	217	219	214	230	221	191	258	223	208	213	223	210	222	216	216	200	198	231	192	218	221	203	209	217	207	226	229	216	197	213	200	210	215	192	228	211	203	196	213	215	207	197	209	234	219	198	190	178	196	224	222	218	206	236	188	218	199	205	182	214	199	187	189	201	196	216	196	177	200	193	194	198	199	193	234	205	195	219	214	202	206	197	216	208	195	182	214	217	202	203	174	198	199	219	199	211	193	213	214	192	185	236	225	210	192	191	211	208	204	217	202	184	194	219	190	229	212	183	198	202	201	171	185	200	216	210	214	195	206	206	205	174	201	212	218	199	216	192	216	218	198	191	202	196	214	199	218	199	198	192	195	178	214	191	183	215	221	197	207	197	204	172	225	207	222	194	198	208	196	209	213	235	203	178	201	211	215	205	222	191	215	202	217	202	183	187	210	198	208	213	213	180	212	205	207	193	186	209	204	199	188	204	206	188	193	198	199	191	185	202	228	193	210	220	209	201	222	204	192	179	196	239	192	202	192	214	212	217	196	180	215	197	212	202	210	204	215	200	217	196	185	183	205	179	200	171	226	225	217	198	181	221	183	195	217	210	191	202	208	207	242	203	176	207	203	216	216	208	235	217	202	177	184	201	198	189	214	195	197	218	184	201	203	230	200	195	181	194	204	192	194	217	201	184	214	220	225	201	228	229	202	215	180	216	174	210	196	209	203	190	211	196	222	183	199	209	210	214	207	208	216	207	189	209	195	204	201	177	199	227	188	201	216	203	197	204	226	182	215	215	215	202	212	208	192	213	213	195	206	203	202	166	217	195	190	206	207	185	202	213	230	182	214	204	193	175	225	210	205	206	208	213	214	211	204	201	206	209	208	210	206	200	192	209	207	213	200	214	198	208	211	202	192	194	220	218	209	216	197	203	205	193	206	209	183	200	209	206	210	189	206	217	202	221	213	172	188	205	194	195	205	226	220	186	190	193	197	207	192	197	206	215	171	191	205	211	214	191	182	210	211	206	195	195	220	205	184	210	193	209	200	214	195	208	219	184	192	209	215	182	184	230	196	194	209	205	221	212	201	203	189	200	213	195	181	198	198	196	194	164	182	211	197	188	186	195	214	180	213	217	213	220	200	221	182	220	201	197	200	175	192	211	207	222	186	201	172	187	204	183	173	189	199	225	238	175	220	217	207	228	205	195	191	216	204	187	216	233	199	184	196	202	205	234	207	228	182	233	210	186	210	182	193	212	197	206	222	191	199	219	228	204	169	222	199	201	203	185	208	164	191	220	185	201	221	209	188	185	181	209	207	203	191	203	212	215	229	200	185	212	203	216	186	203	187	201	193	208	219	211	210	217	195	227	215	204	218	234	186	200	227	238	226	198	223	205	237	208	217	182	191	195	203	203	177	212	219	216	185	208	188	213	208	203	196	214	203	188	192	217	208	185	200	212	225	206	225	179	221	193	197	218	218	234	189	212	196	203	189	182	192	195	195	198	198	207	193	222	197	186	212	200	207	188	214	184	211	195	203	203	188	190	196	166	176	233	194	185	197	239	197	200	225	197	198	213	207	213	156	213	205	202	207	210	181	184	190	201	211	212	205	199	217	208	213	215	213	191	204	195	221	241	205	234	213	194	178	210	182	209	211	225	197	215	180	220	219	215	211	215	198	184	211	201	174	175	219	181	229	197	185	208	215	180	189	210	191	227	209	214	229	204	225	221	203	201	190	198	212	201	179	220	221	212	186	213	198	212	193	238	219	180	210	210	228	199	195	198	190	180	210	197	193	168	239	205	183	193	209	195	223	195	228	197	205	237	240	205	176	216	217	229	211	172	217	215	228	205	208	205	216	184	175	189	190	205	219	218	227	195	201	209	205	194	207	191	203	196	188	185	201	205	182	192	188	190	163	190	208	192	190	181	225	204	193	211	216	227	185	175	198	219	203	195	206	227	215	193	182	222	215	218	198	201	174	207	218	224	204	215	192	184	207	203	193	207	229	205	194	203	210	215	187	205	204	200	196	199	198	187	194	192	195	215	209	202	201	189	188	188	181	194	169	188	199	175	208	205	201	201	208	215	174	189	201	185	172	194	223	218	201	217	196	204	219	207	201	193	190	199	192	204	197	205	206	197	205	178	180	184	220	227	220	197	208	199	223	175	206	191	221	176	231	182	194	229	203	194	211	194	215	199	195	216	216	192	205	197	206	230	206	191	188	221	220	185	187	206	199	218	180	191	173	201	193	200	194	235	196	209	203	197	198	211	200	208	211	182	196	210	208	202	196	216	225	181	229	189	214	187	185	216	210	206	220	205	195	195	226	190	226	208	178	178	213	185	199	192	222	208	172	215	197	189	180	214	216	213	219	210	198	199	218	212	199	202	194	222	187	179	190	189	191	184	217	205	192	204	227	180	189	200	198	215	211	205	187	194	219	211	187	205	203	219	186	206	188	205	200	197	194	166	186	190	210	204	218	215	202	209	240	203	214	196	209	211	199	220	209	203	214	215	188	180	205	191	196	187	175	199	188	203	196	214	209	191	230	191	214	172	218	195	210	201	197	197	200	186	215	194	188	192	226	205	208	217	198	194	211	204	191	193	204	196	198	197	215	193	165	198	192	193	203	203	197	205	190	223	207	186	180	202	204	217	188	208	212	214	224	203	204	218	205	188	208	202	217	212	201	181	204	239	218	206	205	202	206	225	223	175	200	205	235	208	183	192	213	199	183	172	186	201	198	189	196	201	196	207	202	217	178	196	187	209	195	205	201	202	208	203	214	203	195	211	217	191	203	207	207	214	182	215	202	200	214	219	208	201	195	196	213	193	195	230	193	212	220	215	194	193	196	203	228	196	188	191	215	255	228	196	218	224	206	197	189	216	201	200	232	187	189	212	232	230	210	198	196	232	212	225	218	175	186	198	214	186	215	190	190	191	207	201	194	198	207	184	189	183	208	218	218	211	188	226	220	188	228	226	199	198	210	226	215	223	235	215	187	207	195	193	219	202	208	189	204	206	226	207	210	198	210	204	218	192	224	184	203	194	217	200	201	189	184	198	193	173	216	166	194	205	202	202	187	206	196	213	183	184	207	210	181	186	209	199	184	202	209	201	216	183	197	196	196	194	218	175	223	184	194	213	194	201	221	190	216	203	187	190	211	212	202	204	186	230	204	204	195	190	199	186	220	216	209	200	198	203	184	209	195	205	183	218	202	198	210	202	226	175	193	203	183	227	206	208	223	207	183	212	215	221	201	186	190	197	190	186	190	196	219	209	221	194	223	194	230	192	210	180	216	207	190	184	214	191	218	217	203	187	214	219	187	225	189	206	181	196	192	211	206	200	200	211	194	217	221	220	198	210	189	212	198	196	238	208	208	192	222	224	183	206	204	185	199	187	202	193	185	208	212	194	191	199	186	207	218	208	204	210	201	210
7298	34600	66412	58504	26930	1914	1353	1060	827	667	538	491	441	377	376	316	338	278	297	284	273	259	268	240	254	264	252	222	243	249	237	235	236	220	236	203	240	224	206	240	236	215	221	220	226	197	192	217	197	185	214	224	210	195	194	221	184	185	189	230	193	242	213	228	179	194	216	199	213	205	207	187	221	230	180	209	232	191	226	218	214	214	216	214	197	216	208	216	209	201	235	208	228	189	202	187	202	217	201	199	217	225	214	175	223	205	227	210	221	220	206	203	180	195	204	189	213	224	227	206	174	193	192	187	212	185	205	182	207	173	202	225	200	210	200	201	197	196	190	232	185	209	220	169	217	212	178	223	199	202	210	213	219	224	200	194	189	210	183	214	212	206	201	207	190	201	202	226	178	207	211	216	182	175	220	205	215	207	197	217	194	187	219	208	185	204	209	201	206	185	176	175	217	219	218	206	221	224	227	216	186	206	202	193	219	219	236	197	199	231	194	212	209	207	195	213	211	184	201	202	217	181	227	199	212	233	184	186	205	239	213	217	192	231	207	201	217	222	184	180	211	196	219	210	201	202	183	195	199	216	197	208	212	203	215	191	212	199	203	195	218	207	214	218	216	214	205	190	198	199	182	185	186	205	181	190	211	176	209	205	185	189	206	212	202	202	205	217	180	198	223	189	215	216	201	196	236	202	211	213	202	193	192	208	223	198	223	224	207	212	191	199	203	186	205	212	199	224	215	197	184	213	215	195	208	184	189	195	191	203	182	189	231	195	209	191	207	202	211	188	210	193	226	200	188	216	209	212	204	216	211	199	229	217	180	196	222	213	194	207	189	207	216	210	211	209	179	208	213	175	200	182	205	214	205	211	209	205	193	187	218	241	222	211	204	210	216	216	203	229	210	213	182	193	194	190	209	202	201	187	215	201	205	214	232	180	203	214	205	194	199	199	193	213	204	203	214	221	198	192	209	196	195	221	203	201	215	186	193	217	202	193	203	182	182	207	193	208	188	195	182	185	231	198	214	228	220	216	200	208	204	216	208	174	199	215	206	208	193	203	194	211	177	220	212	209	206	203	218	187	193	225	205	191	200	217	199	216	227	229	213	192	240	202	191	210	218	208	214	201	194	233	209	197	171	182	226	200	217	210	247	202	189	205	189	187	213	193	213	203	232	218	199	206	220	193	207	215	213	195	211	211	214	202	205	193	220	236	187	202	211	207	231	192	201	223	234	195	209	214	210	205	187	214	207	191	211	165	202	191	211	207	227	193	207	195	212	194	205	224	202	200	215	204	205	203	205	229	197	214	195	211	193	225	206	158	211	199	202	192	192	202	185	213	213	206	189	208	177	216	209	206	206	209	182	196	206	221	214	213	201	202	215	207	208	204	204	196	189	191	215	219	204	190	197	194	211	206	222	211	217	211	207	193	206	236	205	201	214	209	211	174	201	194	192	198	205	192	201	202	214	179	200	192	220	205	175	212	213	192	214	197	217	192	182	200	209	200	225	214	222	211	209	196	188	229	195	209	195	202	202	189	208	188	208	190	208	190	205	177	206	202	195	165	186	210	200	210	188	231	193	224	214	204	208	186	193	201	218	208	207	216	206	229	191	194	195	200	227	186	226	194	211	190	189	212	225	213	213	194	184	228	208	190	191	200	189	203	189	199	201	214	196	201	214	217	206	202	188	214	177	197	235	220	204	196	211	205	198	190	209	193	201	209	204	222	199	220	172	197	183	199	205	222	204	203	213	207	197	211	206	198	210	201	188	195	208	216	211	202	193	216	203	210	183	215	218	211	191	218	205	205	211	216	179	207	195	181	196	208	204	206	194	205	202	211	183	195	204	201	216	218	210	220	185	215	191	213	218	204	212	203	195	183	213	200	230	201	218	216	199	205	204	211	214	199	208	208	210	209	192	207	221	218	194	196	208	225	199	183	199	195	184	183	217	190	216	197	223	191	218	184	199	194	198	232	221	189	196	209	206	237	201	206	196	185	205	227	218	204	198	206	195	188	192	223	190	179	202	193	199	223	185	182	191	213	190	219	215	191	214	212	199	205	214	202	202	208	175	198	190	196	195	201	195	224	232	202	211	209	202	211	208	202	206	210	188	179	220	171	212	219	210	202	233	195	171	184	184	174	205	210	190	230	213	193	194	210	225	203	180	202	174	231	206	210	182	186	215	214	208	186	189	195	216	218	203	232	224	189	192	192	194	227	205	181	202	203	191	183	175	218	195	188	198	212	196	207	178	193	191	186	223	215	215	213	202	191	211	192	214	175	209	212	210	224	201	212	182	204	190	178	222	248	189	198	207	202	201	182	204	194	209	196	188	199	199	219	173	182	182	170	208	225	202	213	207	196	217	195	195	197	222	184	193	222	209	194	203	198	205	188	202	194	219	210	187	202	217	203	221	196	227	216	205	212	196	185	203	206	212	207	224	183	211	195	211	189	204	202	217	178	195	186	205	244	186	199	200	188	214	201	213	238	177	208	190	217	194	212	199	207	221	179	221	207	195	223	204	228	194	161	176	214	199	239	200	207	193	193	201	193	215	205	212	189	220	212	201	190	195	196	187	210	211	217	216	208	203	176	193	213	200	202	217	213	203	200	184	199	201	198	221	200	194	189	185	202	174	179	183	161	214	231	187	190	227	196	209	206	204	190	217	224	199	179	201	209	191	190	202	210	211	197	196	202	223	200	176	211	233	210	218	196	207	214	224	187	184	182	192	220	178	206	205	221	198	200	183	181	189	226	213	178	192	192	222	189	192	207	217	204	207	217	206	208	213	195	169	224	211	209	189	217	179	214	206	167	218	186	206	202	219	214	206	224	190	204	212	217	195	211	194	188	211	198	195	174	211	194	194	171	203	200	186	184	192	190	198	205	191	226	189	188	199	196	189	186	159	219	202	219	188	168	202	204	202	186	188	208	217	195	228	207	209	194	179	201	209	191	179	200	212	209	179	219	203	223	203	188	186	187	214	217	230	165	199	229	183	201	194	190	234	225	204	226	194	214	218	187	209	178	196	208	213	202	211	176	208	204	191	203	177	207	228	221	232	201	192	192	188	180	194	189	183	222	182	197	197	214	186	186	216	195	227	204	183	182	215	220	207	192	222	199	188	197	207	192	222	202	209	185	201	199	214	184	184	210	188	195	220	209	205	204	222	209	230	211	198	194	198	238	197	245	208	219	197	213	205	223	194	200	188	181	210	181	199	183	190	230	194	201	194	189	218	192	199	194	211	191	193	200	194	188	209	178	181	213	221	190	216	185	244	224	187	228	191	215	183	194	205	199	192	199	202	212	209	181	185	196	222	189	215	220	201	211	234	215	187	217	198	199	211	199	228	198	214	214	177	204	215	192	193	203	211	174	201	207	223	204	189	189	195	170	204	176	219	214	194	216	186	204	195	184	209	209	206	180	215	203	202	198	195	203	213	182	218	182	195	182	197	197	196	201	227	204	191	189	196	195	204	196	217	209	218	179
27337	19631	19615	16920	4063	779	659	635	679	686	645	643	640	609	645	669	614	610	607	587	645	653	655	628	625	649	614	655	642	679	651	629	620	651	614	630	616	640	654	639	595	606	620	653	640	636	612	625	622	645	635	624	606	652	642	669	643	640	632	693	602	630	670	638	628	631	657	646	575	652	626	638	686	612	658	625	616	659	626	644	674	641	589	645	600	637	655	601	622	621	623	614	638	608	621	613	625	641	620	639	658	610	625	646	639	674	640	622	651	645	640	604	659	646	662	664	609	681	652	608	593	644	647	652	660	661	651	647	619	695	624	631	645	662	641	600	642	655	634	644	634	705	630	637	686	660	634	645	678	636	635	640	627	639	731	600	637	624	665	688	639	636	644	605	594	665	629	650	658	679	664	621	645	614	664	669	631	663	655	615	627	642	649	644	651	651	658	613	640	678	638	612	613	678	650	633	638	707	628	621	685	607	632	638	691	635	655	643	691	626	661	663	611	646	630	610	673	660	636	599	598	625	641	633	633	635	629	615	620	599	623	641	620	659	646	646	663	653	648	664	599	571	633	698	666	609	659	644	605	658	624	605	658	637	682	650	659	675	661	648	679	643	637	633	654	649	609	626	625	635	648	638	713	668	617	724	641	632	628	615	645	661	606	627	633	616	639	665	662	636	636	650	641	655	613	602	646	653	655	649	608	676	617	621	647	596	625	680	686	653	652	630	606	633	611	590	665	619	637	628	603	621	635	642	673	612	648	675	625	664	636	600	637	595	655	613	652	648	651	631	589	662	641	635	653	623	681	617	656	646	577	655	656	651	592	639	652	595	644	651	601	623	616	639	644	692	657	605	658	619	625	667	677	629	609	643	643	653	617	594	619	597	619	635	663	621	633	649	624	619	686	663	644	627	600	609	632	648	603	674	651	625	670	667	668	657	644	638	678	675	668	686	584	594	598	594	653	596	637	634	640	596	661	631	617	700	639	655	676	623	633	638	682	655	625	672	643	652	662	643	626	629	691	650	631	626	624	588	596	650	654	622	624	646	612	610	661	629	664	593	673	607	629	662	592	642	618	589	634	634	649	640	651	672	665	624	612	641	637	607	608	628	630	597	623	657	606	649	601	646	637	620	687	647	624	626	640	643	694	639	618	635	619	627	632	610	680	671	654	676	658	659	608	609	639	650	643	581	667	629	670	666	639	629	623	657	605	665	608	668	653	668	623	626	617	621	629	643	657	625	599	650	686	642	612	666	641	642	624	623	657	645	658	589	621	651	590	679	594	653	591	690	604	599	634	640	616	662	668	660	614	670	635	651	629	636	662	634	641	657	637	642	630	589	642	647	591	652	673	666	625	663	600	642	645	634	637	651	634	682	673	610	639	640	619	692	607	609	620	608	605	615	663	584	654	610	615	676	660	692	665	603	686	656	650	634	619	637	692	653	619	643	625	644	603	640	642	601	626	632	652	643	652	706	637	674	616	587	666	635	591	623	639	631	648	638	610	641	666	604	648	625	673	635	600	641	630	598	639	623	617	624	629	610	566	597	611	694	603	658	644	667	583	651	655	652	598	643	621	638	641	666	678	630	621	645	632	640	591	662	630	640	689	685	671	621	672	611	694	696	664	700	614	607	646	679	642	653	638	674	665	647	654	605	642	651	644	622	655	630	636	648	594	655	625	649	646	676	704	655	666	665	650	618	604	625	669	671	687	662	679	658	622	637	604	616	674	644	632	629	667	587	624	607	612	626	659	612	652	656	596	621	642	598	607	668	609	653	637	637	623	594	640	660	653	617	624	632	621	615	652	651	649	670	634	659	647	637	626	606	607	642	656	648	680	673	635	622	619	649	666	649	617	625	657	638	664	605	653	632	626	641	669	691	625	633	612	606	605	620	635	634	624	659	593	607	618	640	635	642	628	647	639	634	670	621	668	627	612	592	626	662	644	599	677	626	630	617	663	637	624	672	600	701	650	631	545	618	623	646	625	614	655	686	607	624	633	661	620	681	657	682	621	689	681	657	591	653	596	682	600	625	612	665	647	610	647	640	634	608	629	642	665	610	656	592	638	680	690	618	644	636	645	608	634	623	657	610	637	674	657	647	597	640	669	617	620	662	578	662	614	613	598	638	657	625	642	638	661	628	576	650	643	598	635	650	613	619	670	600	637	665	650	656	582	667	660	656	604	631	653	626	654	662	597	641	624	612	657	656	604	662	653	657	642	613	606	656	602	649	664	610	638	630	654	642	666	668	652	674	626	612	631	685	637	654	658	687	668	597	649	623	659	633	618	635	665	628	640	641	611	588	623	641	636	589	656	635	632	637	636	649	657	642	650	632	615	659	581	625	661	651	674	645	608	620	661	652	634	654	610	641	679	677	650	678	612	631	655	612	612	639	669	677	661	650	584	679	628	604	626	610	683	604	661	640	636	624	606	570	670	624	651	694	629	655	638	623	624	725	617	610	582	607	621	637	654	623	640	653	665	646	597	660	639	631	611	622	616	647	663	670	645	652	606	650	619	682	621	639	634	623	645	608	688	593	647	668	633	612	610	636	627	647	654	630	623	619	641	637	651	634	621	612	650	669	685	626	605	679	618	611	593	695	604	605	648	651	649	616	673	647	625	663	621	598	678	626	648	640	618	645	641	660	596	622	647	636	659	671	643	632	654	646	645	629	629	644	630	601	636	601	625	666	633	634	601	647	658	648	634	630	604	630	649	661	643	656	655	644	600	630	696	611	638	668	621	664	622	629	593	650	639	597	633	651	666	625	661	666	600	649	636	644	609	682	676	653	634	613	636	683	621	618	613	648	589	655	677	635	615	678	603	686	650	688	600	586	634	596	619	632	642	626	625	627	640	668	628	648	669	632	670	652	634	664	663	650	678	636	621	606	614	630	632	637	635	654	608	604	637	640	647	621	689	623	668	659	629	636	601	606	624	602	622	609	637	614	687	656	619	657	652	661	659	621	637	666	672	642	630	613	637	595	625	617	614	626	673	666	693	592	618	664	666	594	626	624	666	615	667	655	669	589	650	663	680	684	625	633	677	586	602	632	661	603	628	628	677	635	687	662	613	627	602	652	668	622	668	623	614	646	668	604	622	607	562	615	696	666	658	621	632	614	642	664	594	679	648	643	642	677	647	614	661	651	647	615	657	690	613	664	625	658	649	631	595	591	606	628	646	643	648	649	679	645	651	607	662	677	666	617	621	657	649	685	631	657	626	644	653	568	662	642	626	585	672	636	596	652	590	621	647	626	610	642	627	629	654	631	629	672	652	622	652	620	668	613	607	663	625	626	677	592	619	638	619	650	660	658	654	680	616	633	603	640	627	595	659	651	633	667	607	665	620	648	631	582	656	633	612	629	660	621	636	667	621	691	628	656	658	698	643	647	651	634	685	615	649	639	669	654	665	617	616	666	626	653	596	650	697	676	594	658	632	664	616	664	629	665	636	627	654	648	649	620	590	669	618	622	624	653	663	599	635	637
6054	9991	17013	11121	2855	727	687	708	661	706	677	666	633	642	641	695	653	671	645	628	658	626	643	669	614	662	693	691	619	673	618	678	662	672	709	726	699	634	648	686	674	653	692	615	621	660	658	618	711	718	683	689	687	675	610	668	693	677	674	593	642	675	624	683	692	683	594	636	674	666	674	644	623	673	630	666	631	603	645	648	646	648	682	626	645	684	681	640	652	612	693	630	625	645	690	648	712	665	649	657	678	695	631	689	662	659	658	644	577	681	647	652	684	690	618	613	626	661	649	662	638	585	640	644	642	652	671	668	627	631	660	659	633	640	643	664	695	663	626	671	682	656	643	640	685	633	656	629	696	690	667	634	618	675	652	656	681	664	633	665	617	651	657	654	660	646	656	658	658	660	682	677	716	686	678	666	636	655	646	630	665	642	660	613	658	655	679	654	660	665	637	641	649	662	639	613	667	695	655	657	619	674	656	651	689	640	701	679	651	664	687	596	674	647	626	649	680	676	631	676	692	647	644	681	643	604	639	663	665	637	683	662	670	665	724	721	625	624	672	686	664	672	692	649	656	655	620	666	632	656	662	655	692	661	659	665	617	659	661	608	700	680	625	628	696	634	670	636	685	687	675	663	641	687	686	687	655	617	637	646	641	671	685	659	619	658	633	660	617	688	634	679	676	644	693	643	695	680	639	656	663	656	622	616	649	629	649	689	642	686	693	666	652	670	633	676	645	642	609	676	653	681	613	630	649	616	664	656	659	627	654	659	669	687	661	625	706	659	624	704	674	673	672	618	646	648	635	685	663	674	693	634	658	653	669	658	642	645	711	659	667	642	645	661	701	687	663	617	655	644	698	683	615	691	693	643	669	672	672	655	601	651	621	646	635	658	654	684	677	674	648	645	597	579	656	662	656	652	688	656	623	674	662	704	632	633	661	651	693	575	705	676	686	659	667	605	675	679	651	630	687	690	619	644	632	651	648	601	689	687	694	639	667	659	635	657	692	679	669	684	621	620	673	628	624	699	692	656	618	668	655	732	642	715	671	691	626	672	714	657	632	655	607	642	656	663	636	647	662	682	621	688	656	658	641	669	655	626	674	683	658	635	680	629	606	634	681	685	668	642	620	660	656	633	669	680	628	653	663	655	637	645	614	628	659	625	666	632	649	647	680	624	615	626	648	657	671	692	616	609	639	610	639	667	679	655	626	678	629	725	668	655	636	680	662	636	661	654	643	714	684	633	663	601	668	687	609	679	650	666	647	658	658	686	686	619	639	683	650	669	637	682	722	692	635	642	645	704	686	642	639	665	633	689	679	683	691	626	665	656	618	669	670	690	662	616	676	641	640	650	672	677	677	665	609	640	686	674	635	651	655	653	642	690	641	724	615	660	656	662	588	662	674	682	663	689	631	614	702	687	652	669	601	628	673	638	681	661	671	620	656	667	639	679	652	652	691	683	679	634	633	663	649	619	672	645	698	666	680	704	619	674	626	585	651	664	649	637	696	645	665	666	640	665	671	623	621	611	618	652	646	636	660	660	690	629	625	654	691	643	620	701	663	676	635	660	656	607	677	676	688	637	673	692	668	635	637	670	658	657	643	656	666	646	632	697	673	683	679	650	635	645	668	663	678	657	626	684	665	609	645	649	669	661	670	674	676	643	670	678	706	670	632	636	709	626	650	675	607	653	645	627	658	720	674	651	660	644	621	689	614	674	658	643	618	664	668	696	658	623	646	680	620	635	635	665	696	663	635	679	724	605	631	617	636	733	644	645	674	665	623	703	645	680	626	651	667	662	654	648	654	658	681	695	623	646	649	658	648	657	626	667	649	638	654	664	650	645	647	694	705	685	632	624	691	649	662	667	622	656	662	642	659	665	661	668	656	650	614	692	624	620	696	630	629	637	671	710	654	671	667	589	693	658	658	663	636	671	643	652	641	645	660	655	670	657	622	671	668	679	641	640	667	665	675	654	637	676	674	639	661	627	661	671	660	708	675	640	653	657	651	679	667	691	691	684	647	667	663	659	634	652	690	640	612	634	661	672	701	637	660	643	664	667	664	664	664	669	667	645	675	667	602	638	649	667	650	656	658	648	652	601	654	659	693	635	664	657	698	708	656	633	660	679	648	650	695	659	670	659	652	687	657	677	608	666	650	657	616	687	627	661	656	666	671	683	630	662	638	660	669	694	644	669	650	687	662	656	660	637	698	641	623	640	670	676	667	652	646	640	676	678	662	624	637	689	629	648	652	661	669	600	682	678	678	678	692	669	690	661	686	680	625	668	673	696	652	661	687	671	670	671	680	689	608	653	647	680	660	639	702	689	676	676	656	665	660	690	610	627	659	640	648	628	697	708	658	693	659	637	681	580	624	678	636	646	617	676	658	649	699	634	633	671	647	571	666	670	666	708	643	650	671	649	664	653	675	675	664	647	645	639	713	658	639	635	668	649	680	706	691	696	637	631	660	635	674	683	616	655	637	629	675	628	622	664	674	660	661	714	638	663	678	674	625	650	645	653	654	624	676	701	656	606	687	691	677	698	622	697	672	618	643	679	660	624	671	670	696	612	672	657	612	639	629	707	660	636	698	643	656	699	647	641	653	612	692	612	689	680	688	685	618	665	673	642	634	615	666	665	637	687	724	681	593	712	685	646	679	709	683	672	629	655	670	679	700	690	676	624	679	652	684	642	655	654	660	636	674	632	691	700	693	617	675	671	664	662	678	662	670	672	604	631	597	637	657	645	647	668	652	666	656	633	685	741	688	661	622	670	629	685	643	723	640	646	677	644	657	673	698	638	645	645	675	657	703	643	636	625	629	686	648	679	679	668	642	668	631	677	671	618	676	642	627	667	618	707	635	614	707	664	628	708	695	667	708	668	655	662	694	722	643	616	637	678	662	716	679	676	644	613	698	616	677	647	632	676	630	603	637	665	678	645	642	705	661	675	687	665	654	638	649	640	669	620	668	658	680	610	654	633	685	668	659	666	707	661	653	660	686	677	638	692	634	701	705	662	690	710	611	631	686	615	632	663	676	632	656	635	653	664	664	667	639	658	630	636	669	615	702	671	658	652	650	662	656	636	643	649	678	673	693	675	637	655	615	687	653	688	659	686	657	663	591	680	676	624	638	638	690	666	650	676	720	669	629	664	687	725	676	696	642	648	669	650	618	634	668	643	669	640	671	679	623	684	693	655	608	656	609	680	643	653	659	685	649	674	651	664	637	650	714	644	650	663	674	691	679	639	657	665	712	675	661	657	657	674	643	667	692	645	648	669	650	673	643	654	669	642	616	675	713	698	671	660	663	648	721	674	670	669	648	654	602	672	641	689	637	659	633	677	695	665	676	668	665	679	651	629	645	657	619	661	651	679	698	633	704	691	695	706	644	697	657	635	664	685	659	670	679	653	648	637	704	633	649	666	668	618	689	639	643	667	702	648	608	646	662	671	665	691	702	626	676	651	683	603	678	676	677	640	661	667	647	625
23237	20912	28700	30720	25262	14304	2309	584	534	465	461	421	414	365	376	386	367	356	333	362	363	368	358	345	343	342	351	322	359	341	349	339	335	303	339	332	316	330	321	315	335	351	352	346	366	305	334	350	358	304	337	355	325	301	326	341	314	324	298	299	337	310	372	331	338	345	364	318	345	320	335	325	347	343	313	332	314	329	329	313	323	338	349	301	299	338	341	358	327	340	330	311	334	322	340	298	321	333	339	323	309	344	283	310	336	333	314	345	356	302	318	366	322	323	337	316	300	333	333	345	335	316	295	331	329	335	348	332	303	316	307	338	306	340	321	326	303	298	327	342	321	326	330	302	322	303	298	353	337	314	333	318	307	326	341	340	344	311	360	337	332	305	311	301	342	288	326	359	297	325	334	321	350	325	338	335	335	333	347	294	312	330	307	324	288	316	332	339	327	346	355	334	325	327	325	328	331	324	300	344	304	327	316	336	346	319	299	362	293	321	337	359	351	346	290	328	311	331	340	333	315	337	313	316	339	338	321	321	341	312	325	324	312	334	329	321	319	338	358	304	315	338	328	316	363	335	311	333	308	328	318	312	318	355	328	300	360	348	353	359	308	341	326	334	300	336	321	334	310	335	342	337	333	334	324	355	272	301	328	314	305	333	326	317	337	298	361	307	313	280	322	336	321	348	319	325	344	343	335	377	328	327	320	337	323	354	312	346	318	307	330	312	326	305	314	317	312	328	319	324	334	329	302	335	315	330	331	319	343	315	329	333	306	324	340	332	327	314	330	325	298	315	328	306	335	327	294	323	318	341	349	354	324	359	336	368	326	330	313	317	326	300	298	316	355	317	363	321	317	328	366	321	325	330	346	327	349	310	271	327	359	371	313	331	335	302	297	341	321	325	317	338	316	335	302	324	314	323	346	334	340	313	314	322	359	320	330	326	331	308	330	348	320	308	339	338	324	331	325	329	320	341	297	383	317	352	321	366	330	296	311	323	303	308	344	306	339	322	334	324	317	297	313	336	298	306	341	308	330	361	322	316	316	329	336	298	357	327	324	338	332	345	345	285	320	351	328	303	346	330	317	290	330	338	342	306	330	314	315	360	347	333	358	341	349	278	344	348	337	318	308	313	305	301	305	306	340	324	369	343	336	365	337	336	314	294	357	305	338	310	320	323	294	355	350	315	306	299	316	359	306	336	341	327	334	331	316	314	342	340	312	326	338	346	333	340	346	341	321	322	300	306	283	340	331	323	306	325	322	346	338	338	316	339	342	368	329	314	317	288	334	299	343	367	313	342	341	352	342	330	321	316	344	335	318	300	351	366	337	330	334	339	288	334	312	312	319	308	332	359	336	302	283	325	335	352	325	293	313	329	321	312	340	327	336	325	313	335	335	354	355	341	317	325	347	322	349	354	312	332	313	352	285	336	352	330	322	328	326	316	348	327	336	326	354	316	313	321	319	314	351	340	353	295	338	317	327	314	311	329	288	286	324	321	324	323	320	322	307	308	321	305	332	352	370	347	327	319	320	320	343	302	331	282	329	321	318	339	340	303	349	312	309	328	325	346	324	339	334	306	337	319	351	305	328	336	351	338	317	339	328	321	326	352	320	361	316	341	329	331	336	348	334	348	319	316	327	308	329	296	322	321	320	335	348	360	321	304	345	328	351	321	337	323	316	328	288	306	341	310	298	346	321	343	324	339	345	322	330	334	320	332	294	335	287	309	346	360	335	298	332	352	364	319	329	339	301	348	365	334	340	317	329	323	298	309	302	321	378	316	354	356	315	318	331	325	357	357	312	310	353	326	309	328	322	326	345	331	338	351	319	332	325	337	345	322	323	333	317	323	343	349	353	332	356	303	322	318	318	316	328	313	294	330	310	334	331	341	316	319	319	325	274	318	277	352	309	324	303	321	348	325	338	325	320	336	318	326	334	327	294	297	352	347	310	322	302	311	356	310	332	324	333	326	328	332	316	331	331	362	338	308	309	333	354	308	311	319	358	321	314	371	351	353	327	314	288	327	350	296	353	315	345	343	334	291	307	343	317	343	299	331	327	326	339	326	317	322	323	306	311	322	308	309	364	372	316	332	326	356	332	338	335	310	323	302	290	308	326	308	318	347	333	306	347	314	314	343	308	301	352	344	346	326	350	341	283	290	345	324	303	306	296	293	364	345	308	356	332	322	369	333	307	314	340	321	316	305	308	302	327	362	343	310	310	360	329	305	324	308	361	365	336	332	351	317	318	339	299	331	344	279	331	312	332	297	315	289	345	355	321	328	338	310	316	320	319	342	326	336	318	314	318	321	331	297	315	365	327	323	323	331	345	317	316	359	329	318	323	324	330	318	335	309	330	328	327	322	315	338	338	336	341	358	317	332	358	347	317	368	315	321	304	338	340	329	271	296	324	324	322	316	308	329	317	323	297	316	345	303	327	311	326	327	336	322	337	376	305	368	308	352	317	297	336	330	345	309	309	297	331	323	288	344	333	311	306	327	331	316	303	288	317	316	329	317	343	320	332	309	323	311	321	335	330	312	346	316	366	390	341	305	349	336	355	313	296	305	347	357	339	302	346	353	312	376	334	329	310	363	313	364	311	351	315	300	336	344	342	330	319	309	354	337	342	310	320	332	316	316	326	320	307	317	344	325	357	336	315	325	342	336	288	315	347	325	313	353	352	344	314	311	314	321	352	330	328	334	323	322	311	340	348	344	340	333	298	303	321	274	327	316	325	359	374	274	329	353	351	311	300	329	330	353	349	305	363	323	355	323	326	339	347	341	319	314	315	308	350	306	341	296	328	307	319	306	320	343	316	349	340	324	307	333	324	339	332	357	343	312	319	338	303	322	325	328	310	314	334	339	345	325	335	348	318	358	313	343	344	340	323	337	316	353	335	327	327	349	316	326	330	300	335	329	321	334	321	343	313	294	318	350	298	331	314	301	363	360	284	337	317	328	302	328	321	320	341	308	314	338	318	307	323	333	318	322	364	318	298	307	340	317	350	348	293	332	310	306	329	302	355	347	324	325	328	331	355	299	289	331	340	316	295	343	355	343	333	277	304	316	319	323	322	302	322	329	328	319	353	288	319	317	332	323	339	312	354	343	329	309	330	323	313	310	316	315	327	317	354	321	321	339	309	333	306	356	339	281	336	339	331	300	328	298	323	334	346	333	325	339	325	353	335	298	324	330	317	341	314	333	319	334	289	320	331	348	344	327	314	319	287	356	340	328	316	305	286	311	343	331	339	325	314	330	311	317	345	311	345	325	328	350	326	324	332	327	310	297	319	316	334	309	362	326	327	327	323	331	335	319	341	318	344	311	311	294	314	294	325	317	296	339	342	298	300	325	340	319	327	313	349	360	309	305	323	338	299	305	337	319	338	329	338	310	317	330	313	287	347	344	323	294	341	308	323	336	314	335	334	348	326	344	318	328	330	310	296	310	329	307	321	312	324	311	351	309	302	366	329	333	333	299	320	322	337	286
5013	19631	48432	47615	24103	1213	1010	784	656	611	548	523	470	467	449	429	427	392	395	406	428	344	380	401	357	375	368	353	381	327	377	383	387	360	373	358	364	358	335	326	365	336	349	368	394	364	327	358	364	358	347	354	360	338	382	363	336	347	292	387	378	363	354	330	355	380	343	353	362	369	367	360	348	355	339	368	363	327	352	353	369	329	363	384	383	319	357	366	333	349	334	345	343	330	355	386	333	346	362	343	363	339	349	341	349	360	334	345	359	360	362	336	326	354	378	311	334	351	363	338	397	349	378	343	348	357	363	337	339	319	372	352	377	346	330	340	359	349	335	333	332	379	325	347	370	355	356	367	334	374	373	357	334	353	349	345	349	348	329	363	362	374	372	333	337	343	370	334	357	335	374	334	367	320	354	340	368	375	355	342	387	331	334	376	366	323	348	371	332	312	347	365	366	363	334	326	368	354	347	391	355	294	372	347	343	354	306	352	343	343	340	356	346	339	345	349	342	382	351	369	365	320	337	353	350	381	353	357	356	340	297	332	339	345	339	377	368	374	376	388	342	322	340	357	362	335	359	372	356	356	319	351	356	374	349	370	351	338	343	362	352	340	407	345	351	327	373	348	362	347	367	362	414	352	325	370	356	312	359	339	339	341	302	315	361	370	348	368	354	317	350	355	344	348	345	319	336	336	365	317	322	355	372	353	361	359	368	344	321	343	328	309	346	354	335	375	323	351	353	388	365	322	331	340	369	360	365	353	328	360	341	351	354	335	356	365	352	350	335	354	352	360	371	351	332	329	318	320	320	327	362	343	326	346	336	350	345	322	307	337	347	351	347	317	347	338	345	345	343	338	358	333	348	354	338	347	392	324	322	318	350	362	333	352	338	324	381	351	341	402	337	367	354	364	357	352	364	349	360	357	361	313	357	359	360	358	378	344	331	357	334	354	362	349	376	367	347	347	332	366	368	348	332	336	330	325	362	343	358	322	354	349	332	321	341	358	353	384	361	348	332	365	367	347	368	352	340	346	341	377	369	366	359	338	384	382	356	316	346	370	335	349	332	333	389	321	333	350	333	363	360	353	335	360	356	342	372	337	399	346	350	353	385	345	346	359	356	346	340	354	364	343	340	347	362	303	356	372	328	358	360	356	364	364	381	354	383	355	353	349	375	332	367	371	360	349	337	348	372	331	390	330	352	358	363	360	376	358	342	350	340	296	343	342	343	340	374	341	363	346	340	346	362	335	365	364	339	328	356	394	347	337	343	364	345	334	353	330	330	360	337	344	350	339	357	361	362	346	334	353	377	365	337	341	339	332	347	390	326	363	362	379	407	354	363	360	334	393	369	362	363	384	318	352	356	377	338	331	361	369	335	339	355	350	362	339	356	342	353	359	351	345	377	332	365	343	363	359	307	331	385	383	374	338	320	363	364	306	364	374	327	362	348	330	363	333	358	360	328	351	364	371	377	353	348	367	341	328	358	347	360	361	353	348	336	343	397	320	366	353	365	343	367	353	326	357	358	333	345	351	327	324	353	336	307	332	367	377	336	360	340	349	362	349	374	359	353	347	337	368	357	312	346	370	342	351	325	328	361	356	332	350	356	339	347	333	332	351	379	320	359	339	365	324	386	343	375	373	384	321	351	354	335	387	369	354	347	351	346	387	333	349	353	349	363	316	364	340	334	376	372	358	378	339	362	369	353	370	369	362	344	375	367	342	340	345	379	332	352	349	340	345	300	327	357	348	361	353	362	336	360	390	353	349	334	357	345	324	320	378	330	379	322	357	371	327	382	371	341	338	348	363	337	354	330	356	363	350	353	371	375	314	379	362	332	378	354	312	341	346	375	356	370	360	319	347	357	349	350	346	357	337	363	356	343	343	345	346	334	339	352	356	348	341	348	366	340	377	360	378	338	357	354	336	347	351	314	353	349	329	360	370	347	377	354	354	342	374	327	338	330	353	335	342	350	326	337	331	373	326	374	355	344	321	344	349	386	361	351	366	337	357	345	346	341	331	361	350	355	323	353	348	373	351	322	352	356	338	372	358	358	346	360	373	361	348	358	359	367	356	359	356	353	332	368	362	352	344	357	332	347	347	368	354	362	347	370	366	360	343	351	334	343	325	325	349	344	334	325	351	382	351	371	335	337	355	356	338	353	333	358	339	332	348	363	330	354	344	380	365	359	313	336	353	334	343	357	355	361	378	367	346	359	355	349	349	340	354	349	358	351	363	337	343	375	368	343	342	344	342	334	353	375	367	335	339	368	366	360	331	371	354	356	330	351	351	350	360	368	338	373	319	341	292	347	344	360	342	365	351	372	345	362	336	363	364	364	364	334	315	380	338	333	369	353	321	336	361	344	325	326	358	355	334	333	362	310	370	350	356	367	324	358	321	355	338	363	340	365	309	345	352	355	339	357	353	361	352	350	366	308	361	358	329	341	370	378	333	381	367	324	311	360	361	363	350	373	348	354	339	356	317	335	376	358	361	338	366	362	355	368	356	331	353	362	336	354	368	353	329	366	337	372	347	335	372	349	359	342	343	349	371	341	354	317	326	339	373	349	373	328	363	321	344	351	328	385	357	348	339	340	355	336	358	347	361	350	358	353	357	355	387	358	345	367	356	363	412	358	384	348	366	360	319	391	359	337	324	373	364	330	362	356	365	328	363	352	341	330	343	353	333	351	361	339	336	361	348	346	371	344	352	341	360	329	365	357	370	345	352	356	336	364	333	364	373	364	360	332	330	302	359	345	323	359	323	348	344	372	358	343	313	356	357	331	354	328	376	341	346	339	370	353	357	380	343	370	326	380	358	297	312	353	341	321	339	323	398	367	361	348	341	380	333	323	366	361	369	356	356	311	353	351	329	358	375	353	337	349	341	361	331	354	362	318	338	371	363	382	339	330	360	354	384	377	370	342	312	332	339	336	343	359	345	355	367	353	329	337	345	347	361	334	357	314	317	330	324	346	348	354	329	350	360	349	344	363	332	332	351	362	358	353	355	356	318	344	360	339	382	353	357	346	379	341	347	345	338	337	372	330	397	368	368	351	329	325	347	396	356	336	323	323	345	390	387	336	380	308	348	358	342	344	355	366	360	356	348	356	364	343	311	342	329	336	331	330	353	344	344	338	335	371	357	342	362	355	317	349	364	346	345	339	360	364	350	321	320	333	351	360	382	346	336	349	340	367	324	387	385	391	343	362	350	315	351	319	317	354	357	328	378	340	348	384	353	320	374	346	365	350	381	316	353	349	308	338	357	332	347	367	330	369	347	341	347	352	359	358	352	330	365	337	328	346	349	343	335	344	354	325	380	353	355	353	378	347	327	375	349	300	323	363	388	365	358	324	367	320	350	381	340	357	357	360	342	366	339	370	344	347	356	331	359	403	370	369	378	365	333	361	372	324	345	372	330	317	358	362	361	339	345	318	320	325	361	364	335	419	354	374	360	336	323	352	333	319	361	327	341	329	344	363	364	330	353
24220	20873	28011	29115	21950	6031	997	782	671	698	726	660	681	635	624	662	612	634	661	625	682	650	600	625	602	625	662	631	594	653	646	619	608	610	692	622	645	629	687	658	618	600	644	653	613	627	615	624	608	608	633	616	630	664	601	640	596	619	614	643	627	575	650	653	592	622	591	619	679	666	633	630	613	625	662	641	636	606	610	594	657	659	596	600	636	564	607	574	622	655	608	648	654	608	620	657	605	594	587	608	645	595	643	593	612	629	579	615	597	611	612	655	633	601	647	618	665	617	600	631	648	608	611	601	637	635	627	640	566	660	594	634	595	626	618	634	635	582	612	610	642	661	591	617	635	611	625	635	606	648	637	617	588	623	594	597	633	639	622	616	611	593	624	631	642	594	605	630	613	624	601	654	611	617	633	587	657	656	621	604	631	659	586	587	618	626	614	627	598	603	567	633	582	636	618	619	621	637	668	627	664	654	624	672	632	619	615	627	597	616	589	633	628	610	637	639	620	629	656	610	643	630	642	654	623	610	616	593	613	610	628	631	628	647	626	631	628	678	619	607	637	650	627	670	637	624	608	615	639	600	630	589	589	607	658	617	647	590	635	604	640	662	603	589	616	658	597	618	615	624	626	667	636	589	618	638	607	634	585	622	591	568	636	626	607	607	589	650	618	654	643	613	653	642	614	626	612	607	622	639	676	620	653	667	620	614	575	658	562	564	664	625	661	647	641	640	630	624	597	602	631	639	598	589	603	623	609	603	608	619	663	622	636	654	622	673	599	676	599	624	617	652	615	596	633	629	627	632	615	676	622	612	616	631	635	603	583	605	622	613	637	648	649	628	599	607	598	575	647	679	625	622	655	657	624	650	660	633	643	628	641	606	627	590	664	651	620	585	650	622	608	627	638	652	634	628	600	610	614	630	647	601	630	647	629	686	611	648	606	657	573	569	641	589	615	661	645	641	630	650	656	610	629	616	625	655	679	611	674	635	637	584	638	616	595	625	575	633	599	670	596	652	619	624	679	652	659	616	623	625	633	643	618	625	607	588	651	644	609	618	622	625	637	661	594	619	663	610	640	624	641	620	611	628	593	613	598	639	664	611	620	644	610	609	630	629	626	609	631	601	604	656	631	639	583	634	589	630	622	619	658	640	621	590	638	619	590	644	639	626	652	615	634	657	620	609	590	665	605	620	625	623	640	619	643	592	608	572	651	633	601	594	632	582	668	673	609	615	630	673	639	663	666	629	636	623	628	636	638	642	612	649	664	628	618	568	559	636	673	598	658	601	611	609	679	602	608	656	642	604	631	641	603	619	644	596	613	623	633	641	622	618	592	567	630	582	659	711	623	637	618	552	638	630	618	597	616	654	667	609	628	638	603	560	659	607	637	629	594	647	630	621	634	640	636	645	647	623	661	654	620	651	610	598	615	650	638	578	664	627	653	605	610	647	665	608	683	618	617	632	621	582	623	639	642	639	613	609	568	611	671	596	623	601	626	614	639	578	661	635	617	631	596	618	635	649	637	645	594	637	641	648	639	629	622	567	564	609	639	618	616	606	601	606	620	625	654	636	637	642	654	620	591	639	608	649	606	645	649	643	642	649	604	651	633	584	629	630	605	606	613	648	621	582	613	580	596	630	624	593	627	635	640	627	601	619	557	615	631	642	615	586	598	647	650	615	637	647	631	637	649	635	610	648	623	621	627	636	633	596	657	662	690	630	657	635	631	624	664	622	628	603	615	662	625	653	607	621	615	627	603	607	637	617	619	641	617	631	658	613	586	596	608	622	622	662	601	625	602	588	623	619	635	623	628	658	626	615	638	647	658	613	620	635	622	649	628	601	664	579	644	623	638	613	576	611	577	623	650	653	625	640	568	620	660	613	626	653	592	634	628	604	643	627	635	609	643	626	610	571	629	637	659	624	623	628	598	687	658	618	622	620	600	582	649	628	601	603	659	597	622	602	626	611	640	655	657	608	635	604	633	649	595	655	623	618	616	634	595	627	602	626	657	609	664	647	603	645	645	668	596	602	622	663	616	609	698	603	615	664	675	608	591	618	640	632	650	598	664	599	623	620	647	631	633	649	606	578	587	671	653	636	665	592	593	651	649	610	618	629	633	594	634	608	600	637	594	656	657	624	659	610	631	619	654	641	608	661	642	622	602	620	612	601	618	672	669	664	615	610	594	673	615	602	664	591	632	594	635	644	643	633	617	600	607	620	633	697	618	579	600	630	630	590	606	623	609	665	662	632	603	622	619	635	601	623	627	637	615	626	629	613	592	652	644	642	607	579	680	560	689	629	645	636	639	640	638	622	621	665	631	611	605	639	586	543	623	634	606	654	656	657	659	635	629	632	593	590	588	629	658	645	618	667	617	643	658	616	626	647	652	654	664	621	606	639	622	626	643	636	630	629	602	630	640	612	638	641	591	666	590	619	671	645	600	616	645	611	645	591	667	599	601	622	605	622	635	606	615	585	585	610	673	630	652	615	595	612	599	589	580	617	684	600	636	640	610	567	592	578	623	648	616	658	582	616	632	671	628	636	604	589	660	615	576	617	629	663	627	600	659	615	651	576	581	646	579	642	600	630	605	562	668	658	598	612	643	589	687	609	618	634	667	573	631	632	614	622	617	624	670	662	644	632	625	578	660	667	626	669	634	674	635	640	606	669	611	649	637	632	590	598	641	621	610	648	635	626	663	605	606	620	632	612	656	666	606	599	633	635	610	595	608	630	647	609	650	632	606	609	632	630	604	610	636	654	658	616	615	616	623	622	652	629	650	584	591	672	657	635	649	585	664	600	584	657	668	607	613	607	597	594	629	623	593	651	618	661	631	586	592	624	667	614	670	590	650	616	624	594	596	660	647	622	602	592	611	622	640	630	625	601	666	610	615	649	602	592	633	617	635	615	624	592	577	616	656	639	599	657	614	620	616	581	606	645	667	616	599	644	607	637	564	656	636	618	587	627	619	621	632	649	628	645	647	618	633	587	640	632	647	609	620	618	637	616	580	613	625	637	621	632	619	611	636	624	613	612	601	613	624	631	628	621	622	599	623	610	684	636	629	607	650	647	605	591	657	613	605	651	613	643	617	599	588	600	601	570	622	632	617	708	627	634	636	567	627	608	597	635	570	617	641	619	579	632	625	635	600	624	622	607	608	659	624	611	618	625	592	612	661	654	693	662	681	612	641	622	639	628	607	636	642	594	641	630	594	625	640	603	612	649	605	649	630	562	603	603	674	630	646	643	604	595	620	614	623	665	632	615	649	587	659	631	609	632	547	651	564	608	633	633	588	638	619	591	618	611	630	666	622	648	621	633	623	583	624	619	580	624	629	629	637	600	624	621	629	598	560	668	625	647	629	675	621	590	641	592	652	618	615	649	575	625	612	565	676	667	616	618	651	634	657	644	643	613	594	596	637	626	644	630	598	596	646	625	642	626	624	596	597	608	624	637	600	605	620	602	654	656	622	608	645	646	619	633
4797	13977	39332	38755	20438	1172	1009	857	829	745	737	726	751	701	627	720	669	644	628	657	703	664	622	655	613	640	627	649	617	629	652	650	621	664	670	637	649	621	635	593	645	610	627	636	622	578	579	625	636	631	630	602	630	623	627	625	666	592	631	630	612	641	627	633	625	589	625	643	650	618	649	561	642	629	620	628	642	648	598	685	630	596	665	657	649	645	647	629	673	639	611	648	646	578	627	632	602	595	591	647	613	625	640	612	613	628	611	557	654	618	597	634	619	628	614	592	618	590	640	598	645	625	654	614	653	628	608	593	658	621	618	626	641	598	649	612	613	598	655	630	647	645	609	632	577	626	594	563	659	639	641	643	620	624	609	650	646	637	634	592	650	633	629	636	638	643	662	594	598	618	676	600	580	593	627	620	646	665	595	654	607	588	632	604	561	668	630	640	594	617	639	659	629	614	672	620	623	611	622	608	642	654	638	595	629	642	632	626	617	603	666	654	594	690	672	641	627	602	665	594	632	666	627	602	608	597	594	595	652	604	613	603	608	618	632	608	640	635	625	621	599	582	621	593	561	635	632	659	602	630	644	624	583	646	604	603	611	603	583	645	606	606	603	596	566	640	638	590	606	632	635	630	592	613	626	652	631	599	580	614	646	606	627	615	662	631	650	656	639	605	630	608	588	636	593	616	622	630	616	592	620	612	616	587	635	613	645	651	627	642	647	596	631	643	605	583	673	655	603	606	605	620	614	580	673	649	657	639	591	635	654	630	633	647	630	603	629	629	592	612	636	659	638	616	601	601	620	648	606	596	623	587	611	624	630	605	621	636	601	622	650	669	658	614	592	619	614	622	626	638	574	643	690	617	634	665	583	658	655	578	647	662	636	595	584	647	628	604	648	625	678	617	625	619	631	674	634	635	609	602	614	622	665	641	590	621	602	630	614	625	606	565	617	651	629	645	606	607	641	657	672	619	676	627	662	634	651	639	621	591	614	546	641	643	689	602	597	583	590	623	586	594	638	600	655	656	640	605	601	630	657	621	640	644	619	632	614	647	609	610	631	627	635	656	618	612	635	615	611	635	663	573	663	635	665	631	654	677	624	603	618	609	611	565	629	611	650	671	612	619	620	639	588	611	641	634	650	588	620	649	651	578	629	664	591	631	641	642	617	667	643	651	651	687	656	633	616	618	613	643	612	646	657	645	656	648	610	647	602	677	614	628	624	640	620	572	628	623	639	609	661	650	622	613	632	622	638	629	625	607	631	629	636	626	620	628	604	603	650	672	622	610	616	595	654	590	635	617	617	610	610	674	616	689	624	614	567	658	607	634	649	655	637	668	620	625	650	571	602	629	648	611	596	630	630	622	624	610	627	605	609	680	609	699	615	625	634	665	678	654	600	610	614	631	610	627	650	639	659	639	595	605	625	664	608	638	614	637	611	619	593	654	603	640	648	641	641	645	636	620	623	595	642	627	646	645	601	637	631	575	574	633	673	680	640	626	646	604	633	646	656	605	599	603	607	621	601	612	635	636	586	595	640	657	623	632	618	618	634	626	655	574	591	642	604	649	632	661	634	620	638	613	639	631	634	632	569	632	608	665	594	616	596	633	608	657	597	652	619	611	624	621	603	625	622	629	633	622	630	657	572	573	613	652	586	604	644	556	615	614	571	630	648	620	631	641	627	607	629	642	601	635	597	626	605	657	583	605	620	651	609	584	623	612	647	638	652	641	619	630	608	632	624	663	587	610	684	651	678	692	603	620	633	614	607	632	640	596	646	675	617	638	647	612	649	605	588	653	633	641	624	661	636	610	615	633	632	649	642	628	619	598	633	607	586	582	610	629	600	662	701	630	614	618	638	631	609	629	647	581	682	598	612	630	612	586	565	644	624	592	634	636	607	587	610	646	614	562	605	589	644	560	607	623	637	613	618	665	617	619	674	650	634	640	608	652	619	594	581	621	589	635	595	631	571	568	640	605	577	664	641	626	636	622	642	613	642	658	583	590	588	600	650	608	623	640	593	635	634	613	649	642	623	638	674	633	632	614	608	617	670	626	627	605	631	661	658	629	652	637	631	653	606	597	598	639	650	654	658	628	624	655	617	609	599	622	613	612	619	616	605	671	630	598	639	615	600	642	629	606	594	611	619	631	617	638	622	636	644	625	634	594	612	634	641	642	655	599	650	639	615	607	602	610	639	562	597	631	626	594	600	620	607	592	631	660	586	597	661	629	653	665	602	618	608	651	619	579	618	601	630	603	625	587	612	643	647	626	596	617	611	644	657	650	677	683	617	607	612	644	568	605	626	625	652	631	638	610	614	601	578	623	575	648	613	637	635	657	660	609	618	591	614	616	605	619	609	590	623	561	652	617	642	623	612	602	627	615	603	672	652	606	618	620	586	637	645	657	648	613	589	633	632	627	635	589	611	632	643	594	653	608	641	653	617	617	625	632	596	679	638	595	639	611	591	569	635	617	666	602	625	628	616	677	623	626	631	622	613	600	576	629	624	618	607	624	653	666	647	655	626	625	566	633	596	601	681	616	640	655	658	632	574	630	644	624	612	634	610	594	593	633	618	599	583	625	639	621	631	604	628	607	637	587	629	624	614	635	631	626	637	620	621	605	623	573	608	642	659	664	649	628	599	644	614	624	619	635	648	631	594	580	615	618	629	618	614	667	605	587	665	628	592	646	577	643	630	655	635	626	643	631	635	641	632	610	636	589	650	599	613	653	620	616	597	573	639	604	610	597	654	635	666	613	633	659	628	622	649	622	618	654	615	589	634	621	599	576	604	616	674	659	594	647	605	558	583	608	614	622	614	579	640	597	594	610	628	621	637	630	602	630	643	671	619	588	608	636	582	625	613	652	607	654	586	639	600	606	638	610	625	591	635	670	611	617	608	628	650	647	625	597	633	603	616	655	684	574	597	632	620	591	639	606	637	594	613	645	607	607	614	626	640	615	625	624	615	571	650	609	633	600	615	665	608	642	628	615	667	617	645	653	615	654	554	596	631	603	625	612	630	633	618	635	645	622	644	620	651	606	617	660	609	653	617	649	595	650	611	635	605	589	588	656	622	589	627	614	583	648	608	602	639	643	614	605	639	607	585	611	598	635	613	682	643	601	627	577	652	608	634	594	614	628	612	621	597	620	635	587	619	618	606	652	626	653	626	648	627	651	638	644	627	617	568	632	606	689	667	564	624	659	582	635	586	641	627	632	669	640	613	632	633	611	668	632	639	627	635	653	629	594	653	660	552	600	613	616	598	647	619	602	577	621	665	664	619	620	607	628	618	634	618	605	627	610	602	617	627	605	597	624	622	592	601	619	654	618	600	628	635	624	599	625	669	658	639	611	614	613	621	661	637	615	612	654	607	633	611	615	653	591	626	624	609	650	623	641	586	667	609	599	631	662	580	653	606	606	605	601	624	605	654	651	645	571	617	614	683	632	585	642	637	653	632	620	661	626	607	650	644	559	631	576	667	610
22036	20826	28271	27043	24722	20264	11298	1021	616	525	488	394	359	331	301	286	298	256	280	275	233	261	254	227	246	235	236	239	234	238	213	213	236	241	236	199	214	213	204	211	226	202	191	234	193	222	234	202	223	184	230	227	228	198	217	233	197	224	186	185	197	209	208	174	205	201	216	208	211	205	197	182	215	206	212	217	219	211	216	177	238	208	195	228	186	211	187	214	207	181	217	201	187	234	226	209	189	216	215	216	204	187	209	218	200	230	189	207	212	191	193	207	196	197	190	191	200	193	208	205	185	218	205	209	220	215	212	185	206	216	218	204	221	201	209	217	217	201	183	237	191	212	216	206	191	200	234	193	204	203	202	215	195	210	187	192	223	177	210	178	188	220	160	227	220	210	176	216	196	203	196	229	208	204	205	217	201	207	177	200	183	187	220	208	214	199	204	208	184	220	192	228	196	221	242	196	246	207	191	197	220	224	209	200	206	205	191	183	189	195	205	218	203	217	242	208	215	197	204	232	187	209	191	206	241	216	195	195	196	206	215	201	214	192	230	239	208	208	225	198	215	224	212	194	217	190	201	194	201	207	208	206	182	208	188	204	197	212	177	218	202	207	214	206	207	194	217	205	198	218	215	208	195	226	194	199	215	219	224	210	191	225	209	220	193	207	221	195	201	234	179	221	191	198	226	192	217	212	209	194	210	206	202	209	214	193	213	210	227	211	194	211	227	201	231	193	200	209	201	212	206	205	178	209	202	229	204	215	192	189	201	209	211	192	221	214	244	208	207	196	211	184	208	222	187	229	188	209	217	213	219	229	196	194	205	203	203	209	221	211	210	185	218	209	213	188	195	199	206	201	202	215	213	221	205	203	202	194	215	217	213	237	199	195	208	203	207	204	194	208	214	185	196	195	210	216	213	224	222	208	222	218	203	222	199	177	223	179	198	196	216	233	201	205	217	211	225	203	216	200	179	223	210	225	206	222	191	189	189	175	215	227	214	209	197	182	210	222	222	182	208	227	210	211	198	169	236	181	176	203	195	182	204	201	201	220	193	214	204	213	211	191	201	197	223	200	230	192	195	199	219	212	232	217	205	206	219	214	222	227	222	210	209	201	211	214	204	204	200	203	212	192	213	203	219	181	210	223	214	205	173	241	206	202	211	211	205	223	197	218	195	205	219	205	216	219	206	215	203	194	196	198	208	220	203	205	207	218	185	227	194	191	226	214	229	207	220	208	214	202	208	219	236	217	205	226	204	196	186	212	219	218	210	221	207	230	236	211	211	178	208	198	197	207	200	224	205	198	211	209	219	207	188	200	205	207	213	204	201	196	198	196	201	192	220	211	200	213	206	203	190	201	206	207	209	212	193	181	205	203	232	239	198	193	215	181	194	203	213	172	200	202	187	229	185	233	199	200	208	214	214	218	189	177	229	218	209	202	196	197	226	187	196	204	211	184	228	235	201	212	180	188	192	201	190	190	192	206	170	221	218	205	222	193	224	239	211	213	189	200	206	225	239	201	218	199	217	223	201	226	229	237	203	188	196	212	221	208	205	200	212	200	228	203	212	209	192	222	204	201	217	220	204	209	191	197	202	191	211	189	193	185	176	185	192	204	220	235	192	189	212	217	179	229	191	205	209	195	202	220	194	184	185	214	235	203	199	196	199	224	201	219	209	193	212	229	215	241	191	194	205	193	194	218	223	196	216	189	219	197	196	218	211	216	192	222	191	229	221	204	195	241	204	226	235	193	195	233	209	183	183	200	217	204	217	214	202	187	216	196	198	231	220	216	218	175	191	211	202	173	198	219	195	203	217	214	206	209	224	211	229	209	214	226	222	233	195	203	208	212	210	230	221	180	217	192	179	183	215	212	215	185	216	172	193	203	191	202	207	201	223	202	196	212	217	212	202	196	195	244	200	200	202	186	191	215	220	209	224	205	208	232	198	215	224	202	198	208	207	200	219	211	217	199	220	220	234	216	229	190	193	197	231	203	192	194	182	207	210	192	195	232	238	220	216	196	194	205	218	201	199	187	200	172	230	226	197	173	213	218	212	216	229	226	193	213	202	230	199	204	196	187	201	197	212	190	201	186	187	175	196	192	227	188	225	203	216	181	182	178	178	202	211	222	193	195	195	213	222	220	195	189	201	208	185	216	208	175	208	171	204	195	208	186	200	210	223	172	179	206	180	195	208	203	207	200	196	210	210	173	192	204	208	208	184	176	209	186	192	206	198	214	198	215	191	214	214	205	206	212	220	202	209	199	212	195	203	207	204	214	204	166	210	209	225	184	200	187	218	205	200	207	186	187	189	193	218	201	206	228	190	223	205	223	212	192	204	202	228	213	225	198	201	191	215	238	219	227	217	222	178	201	219	203	248	194	191	193	215	213	228	211	192	212	184	198	215	232	220	224	201	209	214	188	221	208	236	228	221	207	201	201	202	228	209	216	196	230	203	206	210	218	212	217	172	199	225	180	219	191	180	201	207	225	191	192	189	205	211	214	221	223	210	180	200	213	205	200	203	210	175	198	183	198	196	221	177	217	213	185	198	220	195	186	204	204	215	223	226	203	191	209	188	222	229	221	200	205	226	211	208	193	194	208	229	208	210	216	219	213	200	221	203	190	191	212	196	191	217	223	173	209	219	203	210	200	217	207	216	218	201	174	242	194	200	183	209	194	206	208	195	191	203	186	214	193	188	213	191	180	194	208	185	209	223	211	210	198	212	241	202	212	198	206	198	200	217	224	209	190	201	207	202	213	194	207	207	204	209	228	227	210	238	201	220	222	210	180	180	222	208	207	203	192	203	217	205	196	188	247	212	174	221	213	206	210	209	199	212	196	192	186	205	222	185	185	215	211	214	223	216	213	208	216	218	195	219	228	184	208	198	187	206	217	207	229	190	226	228	208	199	192	198	192	220	210	197	196	184	202	220	221	211	207	189	252	206	209	216	218	226	194	209	212	216	216	180	242	215	179	188	183	173	210	220	228	195	186	231	204	182	203	201	190	205	201	216	197	187	201	213	199	206	216	215	207	200	209	195	215	194	217	216	203	255	207	192	196	220	183	187	196	180	208	208	200	201	197	191	210	222	193	163	177	198	182	227	187	210	210	224	205	236	209	204	216	193	215	219	216	188	217	206	224	193	208	218	225	191	200	206	222	182	205	174	192	197	207	200	207	210	207	238	221	194	191	223	184	178	258	208	193	210	199	203	196	236	180	201	198	208	215	211	195	234	213	195	226	204	201	251	176	240	199	194	190	218	198	199	220	206	188	224	224	197	182	224	188	219	228	220	196	204	193	205	205	232	195	207	205	203	219	201	207	187	201	199	221	198	211	220	220	217	211	206	201	242	194	202	215	203	218	184	204	199	223	200	222	213	189	178	207	205	211	182	197	197	193	228	189	190	196	225	218	207	226	199	204	203	214	208	206	200	215	245	197	214	183	213	193	213	193	211	213	199	216	204	215	199	185	181	180	205	199	215	200
6693	26306	60333	58089	34748	1936	1428	1122	836	649	546	462	404	397	353	360	342	288	271	292	290	271	266	271	262	251	266	236	219	230	256	239	253	222	242	249	228	222	239	205	188	247	201	229	214	212	235	219	208	235	205	213	202	241	199	212	191	230	214	219	211	215	229	229	202	202	190	217	230	216	228	208	191	220	210	191	177	214	185	199	188	220	204	210	196	209	201	190	234	210	190	244	215	195	192	197	185	190	227	177	195	196	195	208	213	228	203	240	194	192	189	208	211	199	206	230	209	202	205	217	196	206	195	183	197	225	187	190	204	215	208	196	221	186	201	212	212	157	185	201	193	199	182	200	200	204	220	227	202	204	222	211	206	196	182	196	200	211	197	220	196	218	216	215	228	209	212	176	196	197	192	180	194	196	215	200	176	219	210	201	227	229	209	202	211	192	227	193	229	193	220	204	201	216	208	234	210	200	173	206	236	213	206	248	197	199	200	196	195	192	193	181	238	209	211	179	169	195	213	182	203	201	202	197	227	195	207	203	182	191	195	214	218	217	197	205	223	205	223	220	198	178	203	194	174	196	222	183	191	222	194	223	203	205	203	204	188	203	171	186	212	215	220	215	214	216	200	180	214	193	191	200	203	194	203	213	232	187	194	220	191	203	197	202	214	213	207	211	232	228	196	200	209	222	199	219	206	180	194	199	196	198	212	234	207	196	224	231	200	206	208	202	176	195	197	224	201	202	207	211	191	167	209	201	209	224	211	192	181	198	209	188	197	207	194	219	205	204	229	211	200	200	218	185	222	205	226	186	202	198	213	217	201	211	185	190	203	212	190	215	202	231	228	204	192	173	227	200	199	219	234	196	200	197	228	190	211	218	207	187	204	201	192	195	198	215	212	211	234	240	219	216	215	214	197	201	215	202	187	228	208	199	188	225	218	191	202	224	208	212	208	194	190	208	208	207	237	207	188	209	208	199	228	206	205	213	183	200	193	211	209	209	193	217	231	195	196	203	214	205	208	213	227	203	193	217	237	203	202	193	182	229	192	210	198	207	191	210	200	203	211	227	220	194	207	204	238	191	187	195	185	201	226	196	230	190	213	191	184	199	205	178	208	189	205	205	207	210	216	190	196	224	222	196	221	207	209	215	215	222	233	228	193	208	209	198	201	189	220	186	237	209	195	189	218	219	204	207	221	204	187	197	191	204	199	214	231	205	201	200	207	210	197	223	200	205	197	216	196	228	191	195	189	199	189	222	210	200	211	215	201	203	197	200	193	189	212	216	172	224	216	204	202	218	190	190	185	216	204	191	224	215	211	196	209	196	215	210	193	188	209	194	199	200	204	205	226	210	197	175	223	180	224	221	202	235	212	228	223	196	186	171	201	203	195	220	206	210	216	207	217	198	222	191	200	223	204	207	196	202	209	244	213	192	201	209	220	193	200	212	196	204	225	191	187	213	204	212	180	227	202	191	201	189	212	220	214	196	201	195	231	185	188	210	217	211	214	203	211	187	205	191	207	224	224	203	178	206	212	207	196	214	208	215	217	197	169	211	177	204	223	181	187	197	222	224	199	230	197	213	187	228	201	208	195	203	202	211	217	182	198	206	202	174	217	201	210	179	218	203	227	207	216	217	219	205	188	211	200	192	217	224	226	211	205	189	188	199	201	198	221	211	190	187	208	205	208	196	208	184	204	218	226	243	203	231	195	189	173	213	216	203	198	217	203	197	223	219	198	183	207	199	181	210	211	222	209	227	199	209	194	180	227	192	219	229	200	235	217	208	218	192	205	214	206	212	226	228	192	184	196	203	239	221	207	205	198	215	216	210	194	197	210	225	212	204	198	196	195	221	237	196	206	205	231	197	198	205	198	186	216	206	211	207	222	212	198	199	210	205	198	192	201	192	209	218	191	189	218	193	177	182	229	209	212	217	203	202	222	228	185	204	205	197	216	215	201	203	222	226	196	214	197	195	228	192	226	217	194	208	181	192	206	212	212	215	196	197	227	204	193	207	192	206	181	185	203	208	203	204	177	184	223	187	177	220	189	225	191	201	193	216	206	197	232	202	214	184	202	214	213	222	217	224	218	191	186	204	220	185	193	195	214	196	217	204	206	189	229	223	219	203	204	191	237	223	211	200	199	198	205	213	223	191	223	225	185	191	229	217	234	201	205	196	208	214	198	213	224	190	218	221	209	233	185	188	239	201	200	210	192	208	216	226	196	185	223	206	218	197	201	202	214	196	204	202	209	247	198	208	210	201	207	183	191	213	202	212	203	199	219	203	179	220	206	203	222	173	201	215	208	217	230	198	202	204	222	204	219	173	204	209	197	203	205	220	205	200	191	193	222	200	206	209	233	205	207	232	216	200	167	204	204	186	214	190	189	214	216	198	211	177	199	202	211	214	192	201	181	175	208	187	205	181	219	217	196	225	225	195	208	201	191	196	205	228	231	228	226	232	186	197	196	190	175	228	199	217	220	233	207	208	213	227	200	206	179	175	183	184	234	206	210	211	216	197	212	222	219	220	188	186	194	210	225	199	203	235	180	193	223	192	182	239	212	210	203	224	203	216	204	237	198	213	204	181	191	215	221	205	205	211	202	202	172	214	209	204	243	210	200	217	203	190	215	217	191	193	175	205	213	182	195	186	204	230	234	206	220	204	223	206	182	213	211	222	213	213	194	189	208	238	184	175	190	189	201	202	194	192	223	189	203	222	188	216	174	199	216	201	204	211	220	225	229	209	216	198	212	179	216	218	209	208	202	196	193	210	218	210	199	212	216	215	217	217	199	200	223	226	205	217	213	228	178	203	209	216	195	206	178	192	197	226	212	189	198	211	201	194	205	216	201	188	211	193	191	230	211	190	195	215	191	223	190	186	211	220	234	190	221	193	210	204	209	204	208	199	222	196	211	204	227	190	202	209	235	197	191	196	216	201	212	240	202	211	203	230	187	209	209	203	211	214	194	184	200	201	190	202	193	184	205	224	196	203	185	216	184	200	181	220	189	214	220	237	204	210	203	201	187	179	194	186	198	222	188	215	198	199	188	197	188	221	193	209	167	207	208	215	213	208	220	219	189	204	190	190	219	223	202	196	191	226	217	190	208	194	205	215	212	212	188	196	218	226	205	203	203	193	212	188	202	201	183	210	206	194	210	223	230	201	208	210	225	218	214	217	207	176	206	223	230	193	220	214	207	207	203	217	198	185	207	225	201	198	201	181	221	196	205	203	210	214	206	193	203	204	196	221	198	200	193	226	207	191	233	212	207	202	191	205	226	230	217	176	188	215	226	192	228	196	215	214	240	204	207	200	197	206	204	204	232	199	201	216	215	219	205	184	200	212	201	210	212	208	182	213	183	214	207	214	204	193	204	236	181	189	190	213	252	200	211	188	203	213	201	225	220	203	192	192	203	223	196	204	200	218	201	212	213	210	221	220	198	196	194	208	222	191	192	224	206	191	205	217	218	196	179	203	207	195	204	206	211	188
27209	19652	19875	17084	5111	812	692	705	656	633	660	615	656	648	638	667	661	678	655	630	662	665	645	665	672	738	693	609	624	646	623	638	667	654	655	616	622	678	642	658	663	646	668	709	651	655	598	671	641	682	648	637	639	609	648	657	644	630	689	644	635	639	653	641	691	637	642	644	633	666	652	656	619	646	652	657	642	685	640	639	619	674	622	660	641	649	662	649	658	619	623	701	656	610	637	639	645	666	665	624	631	675	642	649	615	654	690	643	680	713	616	652	621	629	666	659	607	641	671	638	648	657	628	646	651	677	685	640	663	634	651	637	659	636	692	636	621	634	639	631	627	657	704	660	634	663	623	600	619	648	652	647	640	630	644	668	603	639	623	655	648	643	602	608	631	671	655	648	628	660	638	619	647	626	621	658	607	576	703	654	652	628	621	640	653	661	670	656	606	655	625	608	607	677	647	660	694	647	626	623	673	632	669	640	672	610	609	662	635	644	672	638	651	652	592	628	656	656	668	649	633	643	691	610	645	686	655	621	628	650	651	635	613	647	614	615	648	653	620	674	656	671	646	679	643	666	645	662	594	661	657	664	683	609	668	706	683	662	677	649	632	627	668	630	614	685	641	681	662	636	693	663	622	627	699	651	655	679	636	669	685	601	669	658	671	669	635	644	688	645	663	671	700	623	651	616	631	617	639	631	617	606	677	652	677	622	657	622	659	637	609	643	675	681	621	689	640	653	658	634	653	633	680	646	653	619	676	645	610	682	629	588	646	612	628	634	606	592	659	621	642	613	626	660	692	652	622	710	593	611	655	666	655	617	700	646	636	619	636	661	639	626	649	644	593	636	606	630	681	618	651	623	659	634	634	652	613	666	609	673	622	624	655	609	648	639	647	652	611	607	683	637	636	695	672	606	639	621	629	678	629	609	599	632	621	656	627	617	647	689	676	655	656	655	672	611	636	638	681	614	625	617	665	674	670	669	663	616	644	662	689	628	654	651	654	680	638	657	661	657	638	631	649	632	685	664	632	658	651	598	641	684	633	592	624	593	657	633	649	619	658	670	639	604	605	663	669	652	629	690	601	622	652	652	613	647	644	641	621	695	660	656	640	688	633	594	668	656	605	628	691	625	680	658	661	642	633	661	652	635	634	658	660	647	622	610	671	629	649	664	640	683	681	670	661	656	650	647	639	647	642	626	654	666	686	614	667	641	625	613	640	613	672	643	658	624	674	629	652	652	645	646	641	652	656	646	609	649	663	614	633	623	648	647	644	627	650	653	593	637	647	642	638	655	609	667	628	615	700	635	578	668	605	615	651	633	605	621	643	617	669	645	596	661	644	655	654	643	658	612	665	648	658	582	661	668	622	660	620	641	672	608	600	639	651	608	674	625	719	663	646	676	639	634	698	693	606	651	638	634	648	634	656	657	647	617	628	608	637	683	667	624	666	607	596	615	609	644	639	635	617	627	606	650	628	628	623	629	642	610	644	694	686	674	675	640	632	680	641	667	680	674	664	672	624	625	651	613	633	630	643	666	649	649	614	663	676	641	642	627	634	648	668	697	639	623	666	662	588	689	669	642	608	633	601	646	634	633	657	643	692	626	631	682	651	654	671	616	627	610	642	666	629	638	577	637	581	650	656	682	680	677	644	643	655	667	659	660	621	657	639	605	650	628	653	618	632	637	683	674	653	639	655	646	635	635	638	672	666	576	634	681	643	614	652	650	672	624	575	642	564	650	691	574	657	614	705	628	651	660	652	659	626	641	607	615	638	688	658	670	619	669	658	659	676	641	661	626	696	619	696	669	675	682	622	652	656	658	630	645	632	683	700	610	602	612	643	682	641	630	660	696	616	655	633	632	617	643	653	631	649	717	658	654	672	632	643	636	678	617	611	668	623	663	624	667	651	647	658	670	672	646	660	665	638	657	610	645	631	636	671	685	606	626	613	639	636	673	634	648	666	612	624	671	670	611	670	577	643	686	623	637	608	600	662	650	634	652	637	644	698	616	671	673	652	621	675	635	651	624	663	642	645	633	647	658	645	646	607	643	633	644	638	613	625	615	655	666	623	666	618	667	649	668	665	624	643	655	599	589	630	644	666	649	625	646	665	618	675	679	643	685	637	662	621	654	703	638	719	639	619	667	663	628	655	621	672	635	687	646	598	606	639	659	692	635	658	652	649	654	635	683	647	644	658	667	642	645	636	649	624	660	663	624	624	656	644	632	618	648	626	649	665	593	658	646	712	650	662	629	688	655	620	704	649	662	659	644	644	664	643	615	677	621	652	658	639	621	649	654	684	653	604	683	631	660	681	671	680	651	653	637	665	606	651	655	643	635	645	656	627	684	630	658	648	647	673	587	698	667	681	647	665	658	608	659	632	655	625	658	672	657	649	645	649	679	628	609	633	653	665	669	696	677	621	663	623	670	617	674	627	645	634	620	662	650	646	619	671	635	634	625	594	630	675	661	640	658	539	636	652	662	617	595	671	645	628	639	678	666	648	586	586	660	635	607	667	641	658	659	649	695	669	665	659	642	644	664	677	648	677	674	628	602	653	678	644	670	649	628	609	610	604	625	604	631	645	638	660	660	654	663	666	631	613	592	649	648	705	648	681	607	653	626	638	632	645	676	666	634	651	643	658	664	650	641	639	597	649	611	635	651	634	658	671	649	657	672	653	620	655	620	594	690	658	653	605	649	680	670	664	647	669	685	627	612	683	632	618	680	638	687	648	646	599	647	653	637	624	652	654	631	640	674	652	673	643	668	681	640	661	634	630	673	626	632	686	640	618	617	648	658	604	630	587	656	645	645	661	652	653	640	658	652	648	618	645	613	587	650	634	708	627	637	684	598	607	640	667	680	612	650	669	624	671	649	625	629	689	646	645	660	635	634	642	593	620	653	615	670	683	617	617	648	651	619	615	642	652	676	655	668	598	618	706	656	606	661	643	634	672	659	651	636	637	643	630	674	681	653	608	615	653	641	649	646	643	608	597	650	618	644	660	646	613	621	663	665	646	636	632	613	709	645	676	634	654	656	687	645	641	655	663	628	642	635	673	673	674	671	632	671	659	612	626	614	647	609	638	594	601	624	655	678	651	689	593	615	645	655	669	603	627	683	623	663	637	613	644	660	699	661	625	645	665	628	628	634	643	680	642	631	633	649	634	686	670	601	653	601	624	709	607	683	644	667	615	640	610	646	657	629	647	632	672	661	664	679	625	655	666	619	611	650	642	640	643	648	669	680	635	591	654	668	628	679	670	654	632	617	679	606	643	643	634	662	649	645	634	685	624	650	661	716	646	682	684	655	627	640	666	646	651	651	623	625	649	680	624	674	620	587	635	669	653	670	600	641	662	639	626	639	659	638	635	671	624	612	647	598	669	642	638	629	641	642	649	646	641	675	611	604	667	655	642	639	625	675	658	644	624	617	693	644	671	680	633	660	624	627	637	641	620	669	713	646	618	630	665	667	664	659	618	612	649	596
5642	9399	17975	10925	3676	735	723	722	674	701	665	653	646	729	670	625	640	716	698	726	668	704	667	642	653	670	698	702	646	663	661	629	662	674	660	656	628	652	633	643	666	647	646	689	619	691	686	679	675	699	698	673	715	676	697	677	705	668	691	685	670	677	657	619	654	660	696	731	612	674	698	665	633	656	667	640	643	656	670	685	694	644	654	651	661	670	669	671	662	700	656	695	670	648	631	651	685	713	728	656	730	675	650	701	674	704	634	688	677	698	617	617	669	661	673	690	635	672	653	664	668	629	661	623	655	655	682	648	653	652	647	701	685	708	643	694	639	690	708	664	640	655	656	676	651	687	716	648	686	718	669	673	702	625	693	718	673	651	693	680	662	652	668	688	669	662	652	640	704	689	677	676	623	699	674	649	648	662	739	635	683	663	691	663	712	673	650	672	679	646	664	620	691	637	710	674	663	678	649	640	673	669	663	648	664	665	679	677	655	650	618	641	647	657	688	577	612	721	662	692	659	664	685	736	647	678	644	654	702	649	648	666	710	639	648	658	651	654	688	699	700	682	641	693	641	696	666	678	689	692	665	644	675	687	623	666	691	657	681	679	665	693	668	706	652	659	704	668	631	702	643	693	672	661	610	660	662	611	660	656	622	703	658	682	657	694	734	671	694	666	671	611	674	682	658	685	665	667	677	688	713	656	655	646	648	624	655	618	716	652	663	644	649	680	674	672	688	645	721	672	670	673	675	691	639	710	674	640	671	607	656	703	654	650	661	652	634	683	670	668	690	657	683	669	677	674	679	668	697	659	656	646	691	631	656	639	689	659	701	698	632	632	624	681	650	651	623	647	657	683	655	671	665	663	651	679	660	684	707	694	640	666	735	664	673	677	704	649	653	623	663	706	636	662	660	593	662	648	696	649	707	651	671	699	660	672	671	632	676	616	686	632	659	668	649	686	642	684	649	680	622	640	693	700	664	656	662	695	687	666	684	722	686	654	660	626	678	700	688	615	655	652	677	666	659	661	708	657	711	688	651	699	701	688	671	632	664	708	669	651	672	681	636	695	690	649	667	703	722	637	674	665	689	632	701	696	683	692	694	612	676	713	616	658	701	659	673	711	699	693	662	657	671	656	710	639	671	674	668	689	705	708	711	673	656	606	647	671	628	679	640	629	682	724	671	678	642	680	694	622	687	629	695	601	668	712	644	659	636	665	680	673	627	687	717	677	716	697	656	660	645	684	653	668	668	654	693	683	681	640	693	699	637	656	727	673	695	646	670	660	659	685	623	684	659	648	691	681	660	633	695	681	689	639	713	650	651	663	657	664	661	684	652	682	677	631	680	686	664	620	680	721	618	713	669	587	635	673	619	665	662	671	677	634	647	677	706	662	685	643	654	620	649	664	656	710	672	685	705	637	648	617	664	659	646	633	672	654	694	678	690	640	650	632	678	618	651	666	692	694	662	650	694	637	654	658	654	663	676	622	705	691	721	695	698	693	702	652	644	704	673	651	683	687	633	684	656	679	676	676	648	675	694	650	663	700	658	650	662	656	652	651	697	639	653	673	669	685	701	655	650	666	648	696	731	678	626	711	652	635	682	673	730	709	701	677	660	668	680	724	696	693	703	652	697	671	685	688	647	600	650	643	696	670	656	689	694	650	653	674	680	683	608	673	638	652	667	649	636	675	658	720	672	644	666	646	635	639	676	622	692	690	666	640	678	701	673	671	693	635	638	643	703	631	641	685	701	647	685	654	675	690	667	685	651	665	667	689	650	677	675	678	635	623	691	621	689	685	667	654	663	674	671	634	688	725	670	713	649	679	674	706	613	677	656	680	630	676	685	690	639	676	661	644	620	677	708	663	664	678	665	667	657	682	655	685	637	713	650	663	643	662	655	674	641	628	655	617	619	656	670	650	697	663	641	694	658	661	658	710	678	657	648	658	663	637	693	663	665	676	662	619	644	690	676	637	717	680	645	682	655	703	644	677	692	676	683	608	657	660	630	678	728	646	662	628	671	674	638	664	672	638	677	692	610	681	675	619	641	699	651	661	677	637	662	669	677	617	636	679	671	653	685	673	631	644	673	678	705	690	689	651	644	644	659	646	642	705	661	693	705	651	665	666	657	661	672	646	692	680	649	693	668	688	686	677	700	677	668	653	694	656	623	662	697	656	639	647	672	707	711	586	655	681	663	652	626	655	711	668	695	686	687	667	688	665	626	699	693	696	661	680	633	642	696	689	691	622	632	676	695	690	645	665	623	610	676	581	689	650	682	638	655	724	662	656	670	657	679	642	699	680	655	670	694	672	613	651	663	637	649	702	692	673	646	684	648	631	625	659	664	636	676	695	692	633	626	653	702	645	666	670	595	636	701	659	645	622	702	651	663	644	690	671	689	655	641	720	656	657	698	663	698	693	658	659	673	644	637	670	613	696	658	669	685	643	708	690	692	668	680	686	642	660	703	662	661	689	651	703	717	652	641	653	643	687	667	640	617	681	708	669	679	695	710	670	681	664	651	635	630	684	657	649	739	685	647	614	662	648	689	623	642	670	643	655	662	668	683	688	644	688	657	652	631	688	654	634	662	647	651	669	653	653	716	692	656	696	666	646	659	628	691	658	658	636	649	696	683	709	680	685	661	655	695	656	674	713	688	658	657	668	647	660	689	678	642	678	683	666	625	661	685	663	666	708	666	670	646	665	671	671	667	655	679	653	654	716	663	668	619	656	666	649	672	660	669	658	700	706	681	692	710	688	693	632	674	670	714	687	679	641	654	647	699	646	609	625	683	664	730	658	682	610	711	653	684	641	615	710	674	639	650	679	687	696	663	642	716	660	660	652	665	646	660	603	663	646	686	696	649	667	619	640	664	680	622	673	713	611	654	632	692	667	654	658	646	693	649	678	664	638	658	682	653	665	659	654	629	654	664	631	711	671	639	661	655	632	630	654	660	646	664	706	682	676	716	660	709	690	627	688	677	656	667	669	653	651	690	672	632	664	699	695	665	719	658	692	697	686	673	688	637	690	646	663	633	678	630	702	626	688	684	662	669	685	643	654	638	652	673	657	655	651	672	695	667	696	639	630	653	688	696	642	704	749	663	665	689	698	645	702	646	674	724	676	679	654	670	634	657	666	704	630	657	681	688	674	650	637	628	661	646	671	663	626	646	660	632	632	668	691	642	648	675	691	645	654	711	676	645	613	679	664	626	669	642	624	647	654	730	663	645	695	659	685	659	681	621	640	682	650	636	638	631	645	688	634	634	641	637	685	671	692	668	649	646	664	666	651	655	648	692	647	658	733	635	675	733	659	666	688	663	673	620	643	647	649	680	682	634	674	629	678	644	664	654	710	723	665	650	670	703	674	673	681	696	630	642	626	656	697	664	648	660	707	658	651	676	682	682	693	649	688	682	696	611	657	703	672	694	646	697	637	689	659	650	646	636	657	682	695	663	690	649	682	607	591	659	649	627	634	680	665	682	627
23140	20884	28744	32023	26083	13575	1985	650	516	488	457	390	429	407	435	390	387	354	394	402	358	369	318	355	350	355	393	338	312	322	352	321	358	342	355	326	345	345	334	326	312	319	331	320	328	328	308	337	344	297	313	357	344	327	344	337	355	334	296	301	358	359	313	352	356	314	321	379	304	330	319	329	358	312	355	331	388	322	326	318	303	341	298	326	320	357	328	343	330	346	332	316	329	355	343	341	351	299	358	322	335	315	346	310	331	343	362	330	351	346	342	337	301	302	359	333	353	349	368	330	334	315	331	364	325	355	355	321	336	327	323	336	319	301	346	350	350	337	311	336	337	307	349	330	333	340	335	344	339	348	336	332	332	340	336	325	327	348	325	363	346	319	332	324	337	339	357	361	327	322	362	330	322	353	349	321	341	346	337	316	298	326	350	338	345	332	371	348	322	382	320	308	341	326	303	331	336	364	333	321	355	341	341	353	312	329	357	346	321	342	310	342	347	351	326	350	326	339	312	310	337	330	301	337	353	367	315	344	297	329	301	331	346	327	351	340	346	349	334	325	338	300	325	315	327	295	348	330	374	319	302	334	315	345	328	348	351	336	355	323	331	352	347	351	345	345	358	346	320	312	287	329	347	290	342	315	302	319	339	311	320	318	337	352	334	332	321	325	331	312	350	345	358	347	327	335	371	341	314	298	322	323	337	367	353	327	320	339	307	366	305	357	370	381	319	337	323	373	346	325	367	316	329	354	312	325	362	311	330	341	314	305	319	368	326	323	333	365	349	331	316	340	342	315	356	334	294	313	317	354	355	336	352	335	351	316	330	343	306	290	311	323	340	368	329	339	326	312	339	354	336	334	342	352	335	328	326	355	308	349	331	328	334	321	341	341	336	347	345	324	351	340	337	306	330	342	306	309	364	330	340	351	300	326	347	370	322	348	349	333	328	354	352	321	351	359	362	299	312	316	355	348	333	311	323	328	344	326	345	283	330	331	334	339	352	308	334	373	380	341	326	339	373	296	315	332	314	379	312	312	319	350	304	344	327	344	309	297	308	311	366	348	337	298	273	338	323	298	312	322	355	355	305	321	315	336	360	323	336	327	319	373	316	360	303	313	329	307	329	337	312	354	311	341	335	348	341	345	348	348	319	347	327	322	283	315	339	331	353	328	312	356	328	356	312	315	328	357	326	347	347	328	352	314	350	368	337	300	313	363	364	327	322	341	361	364	339	313	326	332	298	334	362	333	336	340	306	321	336	314	348	319	357	327	338	319	327	337	305	290	334	350	325	341	296	333	336	315	315	326	337	305	384	348	355	359	360	344	333	317	344	334	365	297	364	308	317	318	349	326	347	308	306	356	328	338	355	313	315	333	346	339	324	372	332	309	358	352	329	376	330	326	333	350	341	315	357	303	320	312	327	338	348	368	308	323	343	340	334	311	314	325	328	363	338	369	320	326	378	306	334	305	316	330	300	340	334	321	339	330	331	336	338	332	323	342	318	334	381	307	321	316	311	325	354	325	316	345	363	365	326	329	313	334	322	336	375	357	316	319	328	333	345	315	370	342	324	322	317	371	330	369	333	340	304	325	324	328	349	364	327	342	350	340	325	355	308	345	315	320	322	322	323	364	323	344	309	318	340	323	382	332	364	354	322	334	357	326	328	344	320	362	370	326	339	338	314	335	333	323	323	315	325	327	312	348	330	327	350	327	353	369	313	335	352	305	317	337	351	344	333	340	353	315	309	310	311	324	335	341	341	313	303	341	312	328	319	314	318	314	315	307	350	307	314	326	329	332	377	338	340	324	337	310	353	295	329	345	329	350	317	314	298	350	361	320	331	338	307	373	367	327	341	341	335	340	318	338	367	317	326	298	318	331	323	356	344	308	332	329	334	320	362	336	325	329	330	312	314	317	362	320	319	351	317	342	313	300	322	315	315	319	334	344	336	350	362	291	351	302	332	358	317	348	330	329	336	336	342	315	324	297	316	331	331	355	351	329	349	321	357	301	333	341	309	329	356	326	314	288	324	316	325	344	336	333	319	322	317	342	340	310	349	322	341	348	330	356	307	316	300	364	328	313	331	338	334	329	322	387	318	312	360	316	331	342	312	331	310	329	323	343	313	314	316	321	314	325	328	329	334	341	316	297	324	328	322	347	361	377	334	326	312	320	311	328	327	347	323	355	312	303	284	340	329	324	317	311	353	347	354	324	315	356	336	350	322	327	328	321	340	347	317	335	324	347	333	326	344	308	365	323	354	338	341	334	336	334	359	350	335	334	340	345	310	299	299	369	318	327	357	362	324	355	331	333	341	330	316	324	314	331	337	332	337	347	323	336	346	333	333	319	300	307	320	355	315	337	351	349	296	344	310	319	316	288	342	332	338	336	350	336	331	319	333	355	305	311	328	331	334	344	355	317	314	321	305	326	325	365	305	330	317	338	349	320	329	309	338	334	297	321	334	334	347	332	282	342	313	309	306	363	312	319	323	362	320	331	359	348	320	324	353	356	282	314	306	337	337	340	319	359	339	337	336	296	317	289	376	338	357	312	331	333	336	356	334	315	286	332	323	338	328	325	349	322	344	330	346	307	352	329	335	320	338	300	345	336	294	327	342	324	345	359	367	330	300	310	302	352	340	342	336	347	319	339	343	334	313	300	300	353	355	328	312	316	316	320	329	323	306	322	331	296	327	353	342	334	317	331	358	381	322	343	346	339	317	333	320	323	331	352	350	328	331	352	317	335	341	304	314	313	326	321	353	348	333	324	305	300	331	392	327	342	343	312	340	336	317	303	357	333	334	370	319	353	339	343	338	338	327	320	342	365	336	326	344	316	361	303	340	315	314	292	315	338	350	328	321	358	332	328	348	345	314	325	347	320	306	334	343	326	331	354	318	330	308	327	321	324	325	331	330	337	326	295	364	314	333	358	332	298	325	350	348	264	289	329	321	338	344	366	353	340	323	317	329	325	338	319	341	323	299	338	325	344	343	302	302	323	359	357	361	348	339	325	345	357	347	319	324	314	352	350	308	340	327	319	352	362	309	367	326	300	319	351	326	313	350	322	340	333	340	325	317	347	340	336	304	303	303	346	363	352	309	329	347	354	312	303	357	310	346	341	353	330	325	314	323	320	328	309	325	295	347	308	343	346	342	332	355	315	325	340	303	341	315	330	316	312	345	340	319	303	324	337	360	335	338	363	325	321	345	321	365	323	330	313	353	311	349	296	309	308	331	336	357	342	320	342	343	369	320	329	331	306	333	329	324	333	314	343	323	324	318	351	306	311	330	331	325	352	342	328	336	327	334	356	297	343	317	335	310	337	337	331	311	316	316	303	332	342	333	315	333	326	357	328	309	326	325	351	333	378	341	335	312	324	342	322	341	337	327	332	387	335	336	319	336	312	314	351	301	332	326	332	339	334	345	313	297	311	304	289	311	314	338	291	347	356	361	373	363	313	322	340	345	311	364	330	334	333	297	340	337	356
5276	22542	51191	46771	25219	1178	997	802	735	572	555	469	480	447	440	412	361	447	409	401	392	408	370	369	365	380	405	378	334	375	359	339	375	363	318	373	401	395	379	361	362	350	360	371	333	346	384	358	341	363	361	367	359	373	368	345	370	380	343	349	345	372	392	347	358	372	314	373	373	345	351	346	356	374	342	369	347	363	345	334	366	335	366	351	350	351	346	341	367	373	314	354	393	340	357	362	407	362	351	356	361	324	341	348	388	389	362	368	362	341	339	338	343	348	333	371	342	362	347	343	363	365	364	371	364	342	355	377	370	345	347	343	352	336	386	369	393	366	332	345	383	354	366	344	343	389	380	374	358	364	331	325	374	363	341	340	336	351	374	370	400	365	355	369	389	385	355	359	332	353	304	361	335	367	333	350	348	400	369	340	417	350	329	358	359	331	359	362	352	334	359	390	360	336	353	349	353	322	360	383	313	349	341	326	350	361	403	348	376	357	362	385	367	311	389	356	331	358	314	357	355	386	342	339	319	353	321	331	342	374	313	374	364	367	344	334	375	339	378	350	365	374	371	391	310	344	356	311	371	367	382	380	365	357	368	385	348	347	334	339	374	343	378	381	358	375	364	332	353	347	409	339	394	379	345	360	382	334	354	401	335	386	347	369	384	390	385	383	372	361	374	354	351	349	335	321	340	341	355	354	372	359	324	389	367	339	358	361	314	334	388	369	322	341	351	380	355	363	323	359	343	356	382	329	347	340	340	368	353	361	353	355	348	368	374	350	354	305	371	338	352	352	385	308	384	379	379	363	365	313	344	336	373	362	358	359	354	370	380	330	342	383	371	318	341	338	362	369	365	334	356	347	394	395	354	330	352	349	359	358	364	373	356	364	321	353	350	340	338	340	363	356	357	346	336	370	340	388	388	302	357	321	348	356	376	352	365	339	366	362	324	339	396	338	388	356	347	330	344	363	360	360	393	343	338	323	338	337	328	372	318	327	349	374	332	352	352	353	394	338	346	381	351	373	394	360	396	389	389	333	337	344	330	331	335	372	351	337	350	356	364	364	322	344	385	364	367	347	374	373	380	353	319	392	334	381	350	343	349	356	390	374	354	333	350	363	375	383	377	390	325	332	367	401	343	376	380	374	346	378	376	362	367	365	348	363	354	340	376	332	354	338	355	368	358	331	345	352	348	351	380	351	383	350	342	356	335	368	363	326	357	357	347	368	348	338	344	327	353	364	358	376	345	330	354	382	345	359	371	343	341	344	371	349	343	339	360	357	322	352	341	343	341	376	357	366	341	337	364	381	356	349	343	374	332	360	339	353	356	351	333	365	351	388	391	357	368	346	360	320	349	343	366	398	361	351	396	341	353	308	337	349	362	369	376	375	360	323	383	364	359	379	374	357	343	388	352	376	340	385	331	334	375	359	348	340	355	369	366	357	367	340	363	355	375	357	316	373	339	380	362	343	353	411	373	338	327	349	384	324	397	366	347	364	336	383	329	367	389	333	372	369	329	386	363	374	321	363	336	370	344	379	353	352	382	387	317	346	377	336	392	391	370	386	356	334	331	351	360	359	386	329	361	340	357	390	358	395	345	372	325	358	355	321	353	363	355	337	333	374	334	346	340	347	352	387	335	350	364	333	355	351	350	422	354	341	363	362	340	342	333	337	368	355	345	352	374	369	347	351	347	348	339	365	378	348	338	337	341	367	345	350	365	418	351	342	331	367	370	368	307	339	371	360	354	353	342	350	366	368	372	377	331	382	357	332	329	323	347	324	371	341	340	357	327	370	337	365	356	354	351	352	367	332	342	341	358	373	370	341	357	355	371	338	330	350	338	358	366	344	372	358	358	387	350	342	315	343	349	364	374	345	386	360	353	350	383	342	364	341	365	407	367	344	351	356	361	350	321	340	359	390	364	352	363	340	364	342	369	358	359	373	349	380	327	347	362	374	377	382	381	324	345	373	336	351	370	368	379	366	354	325	325	381	353	346	364	339	345	350	383	379	363	337	348	354	336	343	380	351	365	354	340	344	363	370	383	361	315	334	341	379	322	360	379	317	392	338	349	382	340	356	353	370	378	397	339	350	374	347	357	342	338	334	386	379	367	376	336	376	339	386	353	336	338	378	390	346	331	371	360	382	334	357	357	354	371	357	362	375	323	322	363	359	351	330	362	360	369	386	374	353	357	339	331	362	370	344	364	339	375	346	328	352	357	350	361	346	350	358	381	317	334	368	355	335	323	369	369	371	375	366	346	339	370	391	369	332	389	348	371	339	367	361	368	383	335	314	360	351	336	344	365	312	377	339	358	360	328	350	336	371	363	358	351	367	348	371	343	358	360	346	351	369	353	374	353	387	337	341	388	342	367	362	370	355	332	331	349	364	352	388	385	383	372	368	343	377	351	333	365	331	364	339	357	364	350	393	366	338	369	342	347	339	348	349	354	334	362	354	337	366	365	375	357	319	339	346	356	358	376	376	361	369	360	386	372	352	364	348	329	318	371	356	355	349	364	340	356	366	385	345	368	369	368	384	331	361	360	361	352	371	341	363	375	362	384	347	374	341	335	350	371	341	370	370	363	338	376	344	370	331	357	343	335	350	371	363	356	374	380	372	365	372	334	391	349	341	389	336	384	342	380	352	362	373	342	331	305	383	325	386	361	343	355	369	342	364	400	352	301	392	353	358	362	367	355	362	354	366	349	316	383	361	346	385	346	385	369	361	345	347	348	372	351	362	321	336	356	360	343	363	352	357	363	355	360	380	360	366	412	350	351	388	377	356	350	325	366	394	371	371	344	334	350	371	367	311	372	339	340	333	369	317	351	349	359	362	354	374	364	365	313	351	365	363	368	331	327	362	349	371	361	367	351	350	362	318	357	343	355	350	359	354	338	362	344	378	367	360	340	356	360	365	334	363	360	336	341	351	347	382	371	391	347	336	318	343	366	365	384	366	355	344	339	333	386	386	356	354	343	385	365	339	313	371	339	339	377	398	356	346	363	308	357	362	390	374	386	356	366	353	360	360	356	333	357	310	379	352	334	335	350	343	385	369	343	360	329	354	365	375	356	350	349	394	357	358	317	336	341	363	398	381	358	359	381	379	362	387	334	365	341	326	375	377	341	361	341	388	350	359	363	354	369	365	340	399	331	341	352	370	334	352	344	364	356	329	335	364	365	344	356	333	381	376	335	348	350	380	362	367	358	361	339	376	354	361	394	374	342	348	354	326	353	369	324	349	379	386	366	348	346	362	326	348	328	371	325	346	363	334	355	353	375	372	366	369	371	364	337	376	341	363	332	361	364	355	365	349	349	409	363	379	352	348	319	343	344	328	341	361	353	354	346	362	392	360	339	357	334	327	367	318	367	343	358	327	366	355	322	356	358	324	360	385	358	348	341	345	384	340	327	350	345	354	343	382	348	326	352	347	355	325	332	365	377	368	350	344	355	361	353	319	340	333	357	377	336	348	387	346	373	343	386	314
24338	20881	28075	31076	21676	5543	934	791	715	730	682	697	699	684	669	675	661	662	711	686	651	627	622	671	618	684	700	649	618	680	637	619	665	677	634	690	577	679	647	641	585	615	639	613	606	625	617	652	680	681	622	629	636	632	658	691	649	636	642	621	656	632	636	654	641	644	622	666	685	643	649	677	649	612	587	614	640	591	670	612	673	657	616	638	648	613	608	617	645	619	640	663	691	632	589	617	601	651	669	622	625	638	698	590	616	669	611	634	582	619	665	640	608	655	658	652	640	641	643	682	645	621	645	637	591	656	616	637	622	632	649	662	649	628	617	646	606	619	606	627	608	643	671	622	649	643	685	630	654	661	665	681	648	638	613	604	647	632	651	628	649	567	675	656	647	643	640	677	634	599	645	633	658	618	646	648	628	612	645	637	660	677	666	656	654	634	602	644	646	627	666	646	642	659	640	618	658	675	686	609	626	671	675	665	623	643	657	619	615	670	654	657	652	670	692	645	599	602	634	597	650	651	602	602	657	633	658	661	619	626	663	650	629	671	669	612	632	628	644	632	625	659	621	606	634	603	693	676	650	641	660	627	660	642	662	598	586	603	656	639	658	634	630	624	641	610	640	642	651	702	627	602	628	651	665	625	654	636	619	576	673	663	677	655	654	616	608	623	602	639	678	620	631	649	657	644	631	616	651	658	649	663	624	632	607	645	643	633	614	653	642	638	700	657	658	651	587	609	655	656	621	659	618	657	619	668	634	603	624	597	684	651	660	631	621	623	647	611	679	660	679	630	629	660	637	670	663	609	622	653	625	616	653	634	639	649	601	656	605	666	646	636	597	670	614	583	617	662	625	629	638	622	622	645	622	639	644	624	656	637	600	642	623	616	642	615	605	616	631	719	641	697	660	681	650	649	648	620	616	664	643	668	649	637	661	632	614	681	651	611	632	641	666	676	669	648	656	652	620	630	645	621	658	630	619	650	613	626	686	654	617	574	656	656	622	635	657	636	626	673	649	640	623	620	636	664	625	655	626	622	616	649	615	659	636	608	608	664	619	611	647	659	632	647	659	626	664	571	626	666	664	659	647	656	631	635	669	617	609	637	657	675	665	654	639	636	644	591	700	643	650	602	639	632	638	649	633	619	622	657	602	676	661	614	625	645	664	657	649	607	617	692	630	641	662	661	645	662	618	641	679	622	641	663	651	611	599	633	654	654	603	688	630	640	642	617	635	652	629	629	650	735	637	669	660	624	649	675	648	647	645	584	596	623	648	613	663	645	609	629	601	637	628	620	621	657	684	597	621	665	695	648	595	598	681	623	643	601	620	633	633	631	669	620	674	671	635	626	609	652	711	617	588	670	616	647	639	636	661	637	594	602	628	659	645	627	628	610	632	658	633	618	680	615	635	669	655	691	636	638	649	626	678	622	676	633	646	624	639	666	644	634	656	661	620	652	665	683	674	644	667	623	610	614	642	633	623	632	631	609	667	627	623	628	627	617	641	638	629	607	590	617	635	635	594	687	634	627	587	640	647	666	597	665	627	636	670	617	654	653	641	622	669	664	641	654	613	648	660	638	625	610	641	616	620	640	647	605	635	645	608	629	625	695	669	635	689	649	620	652	663	704	644	604	610	654	625	609	608	603	673	648	683	665	648	664	634	620	647	620	625	680	614	574	617	633	645	665	645	651	653	685	654	655	658	652	635	609	612	652	653	664	661	597	581	687	627	675	663	618	665	678	650	626	660	605	643	625	637	630	634	627	647	610	675	611	660	625	688	658	620	647	644	619	654	663	658	686	658	712	633	604	646	615	652	610	653	611	659	639	623	627	626	640	617	571	635	661	649	630	649	653	613	654	631	668	620	633	653	648	663	617	657	654	627	635	662	642	691	639	653	655	644	696	623	674	614	669	618	707	683	664	628	647	619	644	650	618	672	641	637	646	677	687	648	647	633	638	637	632	659	642	717	638	666	648	669	647	686	607	630	647	651	622	629	629	608	588	636	636	716	649	645	613	638	631	649	653	631	651	617	631	625	624	615	658	672	611	637	623	656	585	603	635	654	616	656	611	658	586	632	587	705	639	662	625	611	619	650	663	649	625	653	665	643	608	611	647	638	633	656	625	686	594	600	577	688	643	640	681	630	693	598	591	665	635	631	675	659	616	646	612	630	622	677	619	616	643	621	659	668	601	628	672	625	626	637	653	630	584	688	640	643	618	608	647	643	684	642	662	575	621	661	605	607	623	641	660	640	635	584	673	605	674	602	650	643	620	630	633	645	643	647	674	655	649	593	651	636	692	599	658	662	631	630	624	633	623	627	609	645	634	604	664	591	605	611	672	650	611	589	657	678	616	674	647	662	624	652	659	632	652	605	657	647	655	662	631	645	605	622	658	614	639	617	616	639	616	621	625	582	624	598	631	654	657	636	709	607	603	658	622	660	581	646	634	628	645	658	607	624	659	646	628	629	638	628	614	649	644	658	656	602	685	656	664	628	658	623	640	620	666	643	674	607	641	664	655	654	652	636	612	594	583	647	654	609	699	623	635	671	614	634	618	629	633	663	628	625	616	645	622	615	600	639	640	640	601	631	645	612	698	637	656	618	663	633	593	637	636	625	665	623	663	699	656	659	641	695	646	688	600	639	632	599	639	666	623	644	597	648	636	663	597	618	669	677	617	636	621	632	620	669	592	628	633	648	589	632	627	647	605	618	660	597	638	633	630	598	636	641	673	619	649	632	620	647	651	699	677	626	610	631	636	639	637	654	642	602	659	677	641	608	630	666	698	625	637	629	627	667	592	634	561	644	676	679	673	611	609	644	667	612	672	610	663	641	632	660	628	625	595	659	665	670	625	651	612	624	600	640	632	606	589	637	621	680	673	625	641	628	638	628	646	613	642	652	663	643	632	606	641	610	659	681	624	591	610	584	587	656	638	653	623	651	648	623	637	612	637	656	657	650	644	659	594	635	622	631	623	625	638	632	654	689	626	641	663	629	575	630	625	614	639	603	594	611	654	630	627	614	636	653	595	636	646	625	657	648	634	630	602	699	647	657	661	653	636	628	650	637	638	624	675	594	615	651	596	610	560	638	608	680	623	622	637	653	699	664	628	666	637	672	608	635	630	598	644	619	644	631	613	625	637	651	665	609	628	619	636	685	624	596	656	614	694	621	637	620	661	635	645	657	636	619	615	605	675	674	666	666	634	656	616	646	597	618	559	629	611	655	645	612	670	655	653	647	586	609	628	675	671	644	656	695	605	653	589	666	629	688	633	679	625	660	660	663	649	612	648	607	624	669	611	642	619	632	592	634	631	641	666	645	596	650	668	628	643	654	633	658	615	619	651	616	650	628	611	635	582	633	608	651	600	615	644	649	640	618	635	649	675	622	627	613	635	591	627	659	644	582	631	586	714	642	594	658	623	632	638	652	618	603	625	673	636	639	624	648	624	654	657	648	602	592	631	605	659	633	660	630	617	610	610	613	615
5059	19407	43110	39041	19452	1132	965	904	783	804	754	719	707	691	700	682	686	684	689	636	641	666	645	673	636	625	636	632	612	633	663	648	649	648	635	594	626	613	665	597	619	611	649	632	632	685	638	619	633	593	614	666	587	640	617	652	648	652	661	633	652	694	622	634	637	638	638	632	659	675	622	630	636	606	597	621	616	632	621	619	577	632	614	610	626	643	628	637	617	634	647	621	587	620	658	615	658	619	673	632	656	621	614	639	631	641	601	630	659	578	626	634	643	646	653	627	678	688	656	650	627	623	644	609	661	676	621	587	689	625	618	678	609	648	657	636	654	640	643	613	658	621	646	676	635	653	626	622	602	656	718	638	634	609	625	641	629	624	646	641	622	653	636	625	631	610	662	642	629	645	609	629	626	596	619	646	625	588	672	593	652	633	641	628	630	708	667	638	626	631	603	634	618	618	668	625	615	627	624	628	620	644	586	661	640	659	622	626	668	632	624	587	646	605	591	687	621	676	636	636	678	608	623	658	631	639	641	627	655	633	634	660	635	635	603	622	629	622	638	650	609	600	664	630	668	614	622	661	686	625	615	607	655	619	656	637	616	624	690	635	607	620	641	647	615	626	662	638	619	632	651	646	653	651	697	651	666	605	713	665	617	665	598	635	646	658	643	578	614	617	661	590	629	637	573	634	641	606	646	669	608	621	616	640	611	629	617	599	593	662	616	662	619	586	663	653	672	632	643	624	628	674	610	634	603	608	670	657	620	644	596	646	642	658	631	674	644	637	653	621	660	660	631	652	674	633	606	649	646	640	650	634	658	649	615	649	644	652	605	683	629	595	641	627	646	685	630	660	639	661	630	635	667	643	689	584	681	649	648	618	655	658	598	646	661	660	657	688	609	580	652	603	641	633	659	606	635	654	639	635	642	652	635	625	651	611	653	695	650	635	654	621	659	660	609	603	638	650	592	635	653	628	639	647	678	651	650	624	648	624	625	621	651	599	621	586	596	645	602	645	649	615	613	598	641	575	615	608	664	632	609	628	637	645	629	660	593	636	642	614	599	628	636	687	652	667	660	664	622	628	642	665	616	604	631	597	645	677	664	621	710	640	672	621	686	609	656	579	619	637	624	632	629	609	646	612	594	619	665	678	651	682	665	577	632	655	608	581	615	651	662	631	577	627	662	592	634	625	631	627	652	616	615	669	597	604	611	640	627	675	620	579	626	675	613	646	625	648	633	636	622	635	630	633	634	637	614	601	642	632	604	598	645	619	664	667	643	692	650	624	619	612	698	670	616	645	634	597	657	666	673	646	635	663	619	692	653	639	637	626	601	687	642	643	618	635	638	649	617	637	637	639	662	629	618	669	622	639	656	677	601	675	637	630	637	645	608	641	649	641	616	627	656	644	644	632	623	634	622	633	578	681	637	612	676	624	592	633	614	603	631	597	669	632	632	576	656	614	659	627	612	666	637	612	623	641	628	571	667	646	648	627	663	562	646	627	579	599	634	599	637	623	649	649	661	644	648	627	602	642	627	631	639	644	557	649	635	634	616	627	629	613	608	610	672	622	651	625	654	634	613	638	588	632	637	632	630	613	656	653	591	646	591	649	611	627	690	624	612	604	630	623	602	628	644	633	661	635	645	648	635	608	655	635	593	629	624	634	603	627	664	622	649	657	651	626	611	633	639	614	620	591	627	618	659	642	636	615	632	608	612	663	567	678	609	633	634	650	618	676	635	616	683	613	593	633	630	624	663	623	622	610	630	648	637	595	639	602	650	636	643	666	640	656	599	650	630	603	604	638	603	630	609	634	637	610	599	649	613	648	641	658	621	642	648	645	634	653	649	638	593	609	672	636	681	580	602	612	643	646	634	634	639	646	610	656	553	593	635	608	674	647	625	668	635	645	663	616	626	597	612	664	616	579	625	667	651	620	622	598	634	643	657	617	646	673	612	638	650	632	647	629	631	645	645	651	630	609	641	634	673	639	676	641	668	647	714	648	604	596	650	656	642	623	615	591	662	615	661	584	645	602	667	632	639	632	638	649	614	637	696	626	619	610	636	646	642	611	663	629	647	622	653	656	686	629	645	621	650	624	601	612	572	662	625	669	617	669	646	584	640	604	694	648	661	596	584	605	646	664	638	645	624	607	608	634	645	610	641	618	653	655	629	617	650	624	681	636	597	617	661	625	656	653	674	629	611	625	630	613	659	643	627	619	617	698	589	596	641	657	652	679	617	683	678	619	664	652	628	590	641	616	657	610	676	620	617	661	642	670	612	684	670	640	709	580	636	577	621	617	594	676	646	633	590	620	675	599	625	621	660	637	650	615	655	618	659	623	617	630	633	615	628	624	625	635	606	615	604	667	638	657	607	645	628	623	631	672	640	645	649	612	663	599	657	641	665	622	613	625	608	638	616	635	647	646	629	623	660	625	623	640	601	618	603	656	650	627	651	658	648	686	608	627	624	647	662	610	626	666	619	639	646	631	588	676	643	607	674	623	651	657	635	612	641	639	618	649	648	660	645	622	609	639	667	661	614	652	633	663	625	638	611	641	662	597	617	671	630	594	626	645	686	607	641	683	674	631	674	649	662	659	621	630	605	646	674	658	624	630	646	607	649	641	619	668	631	659	616	644	673	670	664	617	606	660	664	568	614	628	628	616	632	607	627	640	628	629	635	667	623	641	627	626	608	631	626	673	686	645	662	653	626	626	594	633	630	626	638	681	585	642	624	678	625	626	630	659	628	673	637	597	640	629	589	584	600	622	613	590	639	680	627	657	615	661	643	638	584	641	628	683	641	665	628	700	582	629	623	676	690	650	655	669	624	648	608	670	646	613	644	615	609	651	653	616	592	632	665	624	701	627	637	626	652	618	623	641	672	646	646	650	627	645	626	611	605	565	680	633	660	637	643	600	601	591	622	624	715	582	626	640	606	682	651	621	592	624	677	644	652	645	620	662	596	630	632	610	647	608	626	613	619	636	640	648	620	615	643	599	654	607	609	650	622	592	608	648	627	693	618	624	632	649	595	634	664	638	630	628	658	636	675	636	615	639	674	632	636	640	637	618	626	693	626	669	646	633	621	628	646	622	666	689	634	617	618	667	617	634	648	645	617	629	603	601	585	622	652	607	631	615	662	631	678	618	665	644	637	639	676	603	614	652	646	659	658	627	632	645	624	622	640	602	628	610	624	625	633	618	637	638	625	601	638	620	648	638	579	626	637	609	617	638	649	623	624	634	608	647	683	604	610	626	601	661	687	648	642	600	653	625	642	611	624	625	658	662	646	623	620	618	645	629	616	623	573	637	587	636	633	632	629	615	631	632	642	596	605	609	633	657	597	657	629	677	632	698	631	605	659	642	615	626	672	610	655	651	646	640	627	650	652	603	642	635	680	673	642	662	624	635	651	605	643	659	643	629	649	632	643	622	604	626	648	657	600	608	609	610	630	652	632	658	661	626	632	631	644	622	650	666	629	623	620	717
22153	20982	28603	28387	26205	19498	8387	877	590	505	457	379	378	364	323	312	275	276	294	269	277	242	242	251	221	221	239	212	254	251	233	218	229	217	187	209	215	209	228	205	229	250	229	206	201	237	210	212	228	242	197	207	229	230	185	207	199	215	205	204	223	220	206	228	241	230	225	212	204	231	212	206	190	225	212	199	194	194	204	231	202	202	201	191	211	205	209	208	217	218	208	217	227	208	204	209	206	226	190	196	219	192	193	204	198	211	214	215	225	224	205	205	189	229	211	213	221	206	180	218	202	223	234	232	223	221	223	186	221	198	192	207	211	187	214	161	217	213	214	231	204	223	204	211	223	217	201	202	198	217	229	208	211	199	195	221	202	226	212	219	206	221	205	197	211	237	247	225	227	229	195	206	192	194	230	225	227	210	212	212	219	191	187	220	216	220	215	204	207	177	227	228	240	212	207	206	209	199	207	217	217	211	227	213	207	248	218	192	212	219	250	189	201	232	244	224	216	203	219	200	197	178	192	200	205	202	229	222	223	232	217	198	217	222	203	201	226	205	214	222	233	229	225	198	222	199	197	196	218	225	190	199	199	197	193	182	204	224	217	200	192	214	198	221	208	233	202	215	225	208	203	219	217	203	231	205	211	210	216	207	224	217	200	191	205	211	213	197	194	188	225	192	221	194	196	189	193	219	229	206	209	213	263	222	190	230	197	206	220	192	204	210	186	186	183	208	201	190	220	209	206	215	189	213	225	224	216	218	196	206	206	202	234	199	213	210	200	217	213	223	186	213	200	218	226	213	206	189	210	213	205	200	229	229	213	243	216	176	198	183	190	222	203	188	210	200	223	230	183	190	215	216	197	227	215	217	195	202	199	197	216	225	189	227	205	213	237	216	238	214	209	225	233	196	210	210	177	206	199	239	221	192	188	209	206	197	217	208	209	230	217	230	198	201	174	198	220	223	198	217	217	218	218	220	210	212	199	225	241	208	232	216	212	190	228	196	230	193	230	221	215	211	214	182	204	222	209	184	200	224	215	193	198	217	197	204	205	238	228	208	221	196	191	210	193	211	216	207	183	199	198	230	211	200	233	201	214	197	209	190	202	201	224	203	219	180	175	211	222	204	253	181	178	197	229	192	191	195	219	243	236	217	228	216	212	215	206	229	188	192	208	194	206	220	191	190	213	213	206	200	222	189	207	182	218	219	209	230	218	193	240	247	226	214	206	198	199	208	204	233	219	211	236	208	204	232	188	199	229	209	218	215	201	228	232	229	199	191	200	207	213	215	197	225	200	211	193	170	206	202	209	211	205	186	199	217	189	203	189	210	231	210	191	210	196	188	217	235	204	191	223	207	198	225	198	191	194	211	235	214	229	249	205	204	233	225	219	212	180	207	185	204	210	223	189	230	222	191	201	212	176	208	197	216	216	192	211	192	205	181	236	247	198	214	204	216	205	193	204	211	195	198	221	192	222	205	221	197	199	221	209	209	202	219	193	195	232	215	233	215	226	204	183	212	215	208	244	210	228	198	213	224	214	211	202	207	197	203	214	216	198	210	220	219	197	197	212	205	194	216	193	216	218	212	202	205	226	214	188	208	199	186	221	210	192	227	199	232	197	203	206	226	210	213	219	206	204	195	195	186	191	206	220	193	194	209	197	197	214	207	213	211	215	221	189	212	186	186	205	195	218	215	219	225	220	228	186	205	212	186	208	204	203	208	198	206	179	219	223	208	179	208	211	218	215	202	203	229	199	183	216	207	221	201	212	229	230	240	199	222	204	208	237	217	212	215	209	209	195	206	200	212	232	192	199	214	198	201	229	194	215	211	195	221	223	195	211	210	194	204	188	195	223	206	197	213	192	211	220	221	201	204	208	222	217	238	191	215	208	196	183	199	196	224	212	221	188	207	203	193	196	218	227	205	218	202	219	230	225	218	214	206	231	211	195	191	217	187	196	204	213	204	189	205	174	223	222	193	206	233	207	227	218	227	231	220	219	209	209	219	226	210	205	201	200	212	216	231	206	184	206	214	187	196	187	238	209	206	227	206	223	225	202	212	214	215	199	202	229	222	191	216	200	214	206	229	213	226	204	215	216	210	182	201	200	218	196	219	212	227	219	225	208	253	232	213	199	223	206	236	213	204	195	222	222	185	228	219	227	225	187	188	211	197	201	233	183	201	215	227	206	227	191	202	199	245	187	210	209	226	217	183	208	225	204	206	235	187	208	207	218	203	224	209	203	213	227	204	220	208	198	211	195	235	215	198	193	200	213	206	229	220	224	209	241	221	210	235	206	203	206	206	202	197	185	199	209	200	225	210	233	197	226	240	214	190	242	205	218	224	207	203	235	222	210	218	188	207	212	199	210	240	212	231	202	214	192	251	204	204	225	197	215	219	211	227	205	212	222	191	215	200	218	217	204	220	226	201	209	208	203	203	213	203	207	195	215	203	183	200	214	228	201	225	235	213	203	197	225	218	213	199	209	220	214	225	212	209	216	224	201	176	225	203	201	232	209	191	209	231	199	216	213	195	210	195	190	204	208	196	206	218	220	224	212	203	228	206	219	213	216	218	211	201	205	249	218	199	209	185	223	230	215	221	218	205	198	199	191	208	229	230	229	227	186	200	210	215	201	223	214	212	207	208	206	208	236	254	214	214	198	205	213	204	218	211	199	213	209	202	244	201	198	206	217	217	216	193	194	214	214	198	222	191	210	194	212	228	187	208	207	184	198	193	231	225	182	199	221	206	188	220	196	195	170	211	210	200	206	219	190	205	220	173	187	206	203	235	217	234	199	211	206	220	215	190	217	207	183	228	222	216	200	233	228	218	226	222	205	227	226	227	200	220	213	209	211	178	202	203	184	213	204	204	218	222	200	186	211	205	202	172	215	220	194	181	230	217	200	206	186	220	192	195	188	229	193	225	203	201	210	190	202	216	220	224	199	209	203	228	218	197	207	193	214	187	234	224	218	211	200	196	201	187	217	192	206	212	224	200	212	224	209	236	198	202	239	230	189	227	222	204	216	201	207	185	224	210	224	202	224	193	209	233	203	191	193	196	185	236	201	215	204	215	201	233	241	200	234	226	191	199	187	221	205	228	240	212	201	216	213	199	205	210	209	223	212	214	206	208	230	202	206	188	205	229	175	231	231	188	217	199	213	203	191	203	202	205	214	204	219	193	203	227	188	218	202	189	231	215	213	197	218	213	191	224	222	202	197	209	193	230	205	223	191	204	224	213	198	204	235	219	181	247	191	203	226	196	210	184	204	218	224	179	210	224	215	192	219	207	207	213	206	224	203	235	221	220	231	212	197	204	200	209	213	202	200	208	218	209	215	204	203	201	209	218	199	212	202	194	210	192	222	238	210	167	215	218	196	237	232	210	215	224	203	210	246	210	187	210	192	199	203	183	226	185	197	210	222	180	205	222	230	219	217	188	200	206	214	221	224	206	228	220	212	209	222	223	192	214	210	194	233	232	230	232
6838	31057	59665	57950	34086	1933	1377	1068	865	663	553	482	457	391	404	327	319	302	297	291	323	267	267	254	268	231	241	216	220	224	235	237	268	216	236	246	243	230	207	213	236	228	207	231	220	233	231	226	214	202	214	224	229	223	208	215	202	215	204	224	203	193	226	222	210	198	212	211	226	227	219	221	198	199	220	196	197	225	221	207	225	187	220	199	242	223	213	217	189	208	212	210	218	215	224	209	223	237	197	211	219	194	217	216	220	205	200	230	209	199	208	188	196	216	209	248	219	195	221	202	211	207	214	228	211	209	218	210	217	197	222	211	208	232	202	196	203	204	228	232	232	209	190	211	206	213	216	204	192	220	233	199	209	210	213	196	211	215	186	198	222	202	217	187	172	206	219	230	236	186	212	205	185	187	205	241	202	223	208	210	190	175	214	227	192	240	222	228	190	203	209	196	213	216	218	209	235	211	198	209	221	217	215	207	190	189	237	226	187	211	199	216	185	191	233	204	205	199	183	188	187	209	213	229	197	206	206	226	181	196	197	218	205	223	238	180	195	222	224	212	224	194	208	179	221	198	224	229	195	206	225	246	206	239	211	225	222	172	199	198	199	221	221	209	223	203	222	207	220	167	242	202	194	188	217	197	197	214	196	239	203	184	198	215	216	225	226	194	216	239	192	219	223	191	211	200	189	228	213	189	189	202	213	190	218	193	200	218	209	196	219	226	210	195	217	217	213	210	205	213	211	202	208	205	202	203	175	204	188	204	208	225	229	207	209	215	213	217	219	188	218	212	187	219	192	206	221	200	202	208	216	190	223	208	208	195	202	220	229	213	174	207	163	250	215	215	229	197	199	215	233	208	198	230	211	193	199	180	207	196	206	215	206	196	182	200	214	191	231	198	227	217	195	199	200	200	234	199	197	218	218	211	192	178	207	217	201	210	223	221	214	214	197	231	207	204	189	196	234	182	205	205	202	214	176	189	200	210	221	202	211	219	220	209	203	223	215	196	193	211	185	222	203	198	214	210	182	187	197	205	188	228	217	217	222	215	201	215	219	174	207	200	243	209	217	192	223	235	210	197	213	215	227	195	229	204	197	193	211	189	199	197	195	213	181	214	208	218	216	237	203	192	222	212	200	234	195	200	204	233	226	209	215	195	236	209	221	195	197	194	188	193	204	192	216	218	224	206	189	232	213	191	199	216	199	196	215	215	215	211	196	208	234	211	202	211	236	199	223	223	224	195	195	233	216	231	206	210	195	205	207	199	222	211	213	190	194	204	226	187	228	202	228	215	215	218	202	201	225	228	194	216	197	220	191	224	209	228	200	212	235	223	209	214	224	204	222	208	218	194	220	201	229	201	220	197	212	207	204	225	192	211	217	189	195	197	162	213	204	216	219	202	200	202	232	200	201	197	205	196	207	223	195	236	226	196	202	196	219	214	189	209	208	192	240	208	201	201	203	203	239	222	211	215	207	222	202	221	223	201	190	200	193	209	192	193	200	202	194	212	214	212	223	211	213	223	214	189	210	203	215	206	212	202	213	223	182	204	192	209	216	208	199	224	235	206	219	211	191	184	213	214	212	239	217	212	198	216	202	180	200	227	202	205	207	231	237	186	204	226	193	217	202	194	228	191	215	225	197	184	216	215	210	182	233	208	212	208	208	235	217	225	215	230	200	178	222	212	211	201	236	201	227	213	214	210	204	215	208	235	223	189	209	216	200	204	210	222	189	224	193	211	238	225	224	191	211	220	218	194	208	196	216	215	222	202	240	199	190	203	191	227	216	223	230	186	218	206	201	208	187	212	192	223	202	221	214	198	194	205	208	187	205	226	213	225	189	215	214	191	210	206	175	195	204	217	206	200	184	209	195	211	210	206	206	207	220	214	205	210	198	212	178	204	204	190	197	225	194	215	206	239	214	196	198	204	191	185	221	213	225	204	207	214	205	215	217	225	206	212	204	229	226	219	185	198	214	195	215	222	206	196	196	203	218	235	213	186	202	201	193	198	195	181	208	219	226	202	171	219	217	226	196	188	222	218	193	208	199	207	199	192	190	220	186	220	225	191	196	226	242	224	215	220	199	227	212	222	218	241	185	224	205	228	212	218	187	221	179	244	223	244	218	241	209	209	204	215	225	188	203	200	178	191	214	233	215	213	215	205	218	234	215	221	219	207	201	235	212	205	189	199	197	225	209	199	190	182	205	227	202	227	195	237	204	211	197	240	191	217	211	205	215	201	190	190	201	207	205	205	223	199	196	207	211	222	205	193	196	211	209	207	226	209	215	210	208	187	228	213	213	204	226	218	216	189	223	195	247	208	220	211	238	193	183	207	198	209	229	224	194	193	205	189	206	213	219	218	205	212	208	200	226	225	213	220	207	224	208	186	199	217	214	207	201	206	196	220	197	215	180	190	193	198	211	172	217	233	216	216	203	221	220	209	213	187	205	217	210	198	185	217	231	208	227	207	204	209	237	212	175	214	209	185	222	201	208	207	213	197	215	226	200	177	215	201	216	225	248	188	217	221	212	194	232	201	208	204	206	201	217	196	222	209	215	221	184	240	218	206	208	219	200	213	194	202	215	207	199	189	216	226	205	177	215	203	214	218	206	211	207	205	207	192	205	188	189	203	204	203	214	221	213	229	203	203	196	187	221	221	196	217	236	213	232	203	224	224	215	208	190	214	232	192	204	215	197	206	190	200	198	214	205	210	223	219	186	211	199	214	215	220	216	217	201	239	223	208	203	206	193	225	216	220	216	218	207	196	207	214	228	187	201	223	215	195	194	212	217	192	224	235	190	207	201	240	228	210	218	195	216	216	207	210	226	224	216	221	252	225	210	203	191	218	230	189	179	235	201	250	204	222	220	175	182	224	188	228	229	199	214	222	227	218	185	194	196	203	199	211	194	186	196	200	185	180	228	194	215	221	202	210	198	222	212	227	192	210	199	195	214	229	221	196	223	220	227	207	215	215	197	209	222	191	193	200	207	191	218	217	187	180	199	218	207	217	213	218	188	244	219	198	172	194	202	213	206	227	230	196	234	210	194	190	216	202	205	215	215	217	202	217	212	190	217	214	223	230	229	212	196	218	193	237	193	242	216	183	211	196	235	184	209	221	205	206	223	206	217	206	207	189	221	214	213	205	206	197	207	210	214	196	187	235	218	212	242	209	217	222	220	203	216	200	201	230	192	219	200	208	230	215	233	221	225	232	232	203	218	207	210	215	215	192	198	207	189	220	218	188	183	192	213	216	195	206	194	217	188	194	228	210	232	201	203	200	204	205	189	199	201	197	187	196	226	224	199	208	218	199	191	209	176	224	179	205	213	195	179	224	205	198	191	186	194	200	210	196	209	206	199	219	204	215	195	199	194	213	207	189	196	218	210	185	200	212	202	195	223	201	199	184	204	213	189	182	196	227	207	222	206	201	210	219	199	211	216	206	216	236	200	223	204	203	191	194	211	218	218	222	222	211	209	213	237	219
27117	19757	18096	16924	5490	1023	775	657	656	632	634	641	658	667	673	682	653	643	658	652	631	654	670	608	661	612	682	679	636	625	628	672	643	649	677	652	679	626	658	664	650	646	644	658	633	632	624	659	638	665	656	591	606	614	682	644	626	652	662	649	638	676	607	622	617	588	655	642	632	624	610	646	624	693	661	612	642	638	628	701	659	602	650	645	614	665	647	664	689	641	663	633	660	712	614	660	638	643	628	663	661	616	669	669	596	657	634	597	651	647	644	615	711	707	647	702	635	630	620	639	672	687	645	672	679	635	644	648	645	678	675	651	652	653	624	684	634	610	611	642	660	702	660	623	640	682	664	633	644	654	646	638	632	657	661	623	607	679	633	675	612	667	684	611	627	669	678	641	649	633	636	596	615	624	638	650	594	634	650	632	648	670	626	643	630	637	637	616	658	659	658	642	594	668	630	657	651	633	628	617	663	665	640	615	641	582	731	639	624	606	690	638	649	648	622	627	644	637	658	632	615	633	636	641	637	670	642	652	579	621	611	664	619	627	616	621	648	619	617	667	690	636	639	652	647	618	632	609	659	640	611	620	635	650	625	625	592	663	601	665	614	641	654	612	650	634	619	622	625	647	656	650	665	648	671	630	696	625	620	669	655	633	692	624	665	660	681	576	635	635	657	637	681	627	650	649	666	612	690	655	652	655	668	636	649	647	640	636	641	608	659	633	643	648	633	658	631	612	632	627	613	633	639	649	637	649	646	664	636	637	638	609	608	645	642	643	627	618	623	667	625	643	657	634	652	587	665	628	647	678	666	649	637	627	642	662	691	617	661	626	648	636	637	663	621	632	682	683	621	640	632	651	690	595	665	646	652	648	642	617	666	669	661	677	611	650	628	644	633	664	642	694	659	644	670	651	624	622	643	659	669	649	677	661	620	666	621	605	601	681	664	644	577	649	636	600	589	660	656	605	657	628	630	652	634	627	659	622	616	655	649	607	688	633	623	630	667	651	635	645	607	653	614	626	642	634	641	670	641	680	620	648	658	628	642	676	588	621	649	669	603	631	655	654	645	611	666	629	644	611	674	634	579	667	613	670	644	637	593	655	629	653	662	632	638	631	636	672	668	672	614	663	660	663	658	626	655	635	641	639	663	660	654	659	617	657	644	628	638	702	666	644	628	638	639	634	636	612	653	650	653	637	614	664	627	669	616	727	654	655	607	649	625	649	639	637	672	621	664	631	621	632	653	663	612	644	685	699	653	621	606	619	627	675	645	676	660	615	631	654	651	638	681	684	652	635	635	596	629	667	711	650	660	644	638	680	648	628	650	630	661	632	671	652	635	639	641	647	652	644	619	642	617	646	649	675	644	615	562	663	670	637	567	598	633	591	624	659	609	634	618	676	671	597	665	680	670	666	639	605	637	648	636	668	648	611	655	654	634	665	654	681	699	632	630	679	628	657	673	649	628	622	681	664	634	653	644	633	659	628	652	608	636	644	623	656	648	661	644	637	641	658	654	651	592	598	619	646	645	605	660	626	614	663	647	672	639	641	612	679	651	682	599	621	620	658	689	578	639	620	623	631	640	680	642	650	674	679	602	647	629	652	601	658	673	627	647	638	666	564	608	675	659	610	569	611	667	637	690	657	670	615	641	636	642	652	659	653	644	638	652	638	663	650	648	645	620	597	687	597	636	651	629	612	679	624	646	634	690	630	672	672	696	662	636	655	668	633	643	666	641	660	659	673	635	665	627	665	642	650	645	645	646	653	665	607	601	643	652	643	652	667	639	640	634	615	679	652	650	653	640	678	636	645	602	643	628	663	667	616	630	675	683	647	669	632	647	616	622	695	635	695	669	576	597	624	619	641	679	642	662	650	649	663	660	651	660	647	666	666	671	632	665	618	668	632	645	630	650	668	617	641	621	653	643	675	623	658	682	645	656	656	640	654	670	655	620	647	632	625	675	633	667	616	627	631	670	629	659	646	642	669	682	700	607	677	612	704	720	656	645	650	612	634	613	663	636	645	621	630	626	672	582	660	634	617	630	652	708	648	619	665	667	617	649	701	685	622	646	655	627	651	660	623	628	632	661	647	669	679	635	636	665	636	644	623	668	641	656	668	659	636	657	676	646	662	666	673	631	643	623	671	634	657	649	635	630	674	597	672	617	655	652	667	597	669	686	628	625	672	637	658	633	640	660	667	676	572	631	629	625	652	665	645	611	651	678	618	679	639	646	629	630	655	611	630	683	628	625	680	601	611	607	654	642	659	658	648	636	617	704	602	635	649	671	620	659	651	661	632	636	644	608	679	643	660	625	674	683	634	664	670	658	660	697	602	622	658	646	611	647	621	708	642	669	633	633	617	663	650	650	678	637	645	643	686	609	675	617	656	647	638	657	659	644	650	660	641	621	614	618	658	630	634	655	668	619	619	638	599	649	694	625	583	628	628	647	635	601	724	596	626	617	659	666	670	600	645	637	659	630	678	639	643	667	636	655	627	649	642	671	661	649	670	672	664	657	638	635	594	654	654	656	683	627	637	618	669	615	658	620	630	602	651	611	629	637	623	587	619	720	620	656	597	632	619	620	685	637	655	703	661	641	639	647	609	635	632	615	656	642	680	601	611	663	650	601	674	635	661	589	620	682	667	641	605	677	637	671	629	616	672	640	599	596	624	618	699	674	619	643	639	622	680	685	683	692	625	650	637	661	672	667	625	657	640	621	637	630	654	630	650	679	652	658	646	679	668	625	635	659	659	658	663	631	654	678	641	672	655	673	632	671	644	638	684	619	654	645	663	657	657	652	610	615	616	632	621	666	688	662	654	661	681	654	638	640	659	653	649	610	670	605	652	638	667	635	665	618	686	638	601	612	643	635	635	668	666	664	638	671	627	673	733	635	636	633	647	619	642	641	601	566	632	682	665	601	615	645	650	621	678	643	682	668	678	669	649	646	669	662	613	648	651	649	630	650	664	681	664	641	625	613	666	639	613	677	630	654	629	661	622	601	596	617	661	605	640	645	644	651	596	625	647	585	649	605	676	669	650	661	637	620	694	595	628	612	654	619	685	674	623	658	666	610	634	669	611	626	637	609	604	622	646	605	647	674	629	612	639	635	638	640	665	651	631	631	663	582	629	645	638	668	678	628	650	615	640	624	642	604	648	665	627	655	629	662	628	624	642	638	625	643	621	637	695	667	687	644	650	643	641	660	653	662	621	655	675	658	592	608	686	674	624	666	657	614	623	627	669	611	682	637	592	655	600	652	609	665	648	685	634	633	613	651	660	651	656	647	622	620	647	690	637	607	653	660	727	631	575	634	608	636	618	677	695	679	614	652	673	637	643	657	669	664	642	649	665	606	668	646	607	667	657	645	649	632	623	653	604	608	668	683	640	665	622	634	622	631	652	653	656	686	664	637	654	600	642	625	632	606	686	671	664	656	637	622	648	600	646	660	619	618	626	667	649	655	667	661	656	642	644	637	649	649	662
5745	10922	16139	11646	4322	732	733	662	718	710	665	663	651	743	723	661	650	690	647	680	589	671	672	677	650	670	672	667	640	683	645	662	650	640	687	714	656	641	685	667	698	665	705	688	685	653	687	612	675	658	664	703	646	642	672	687	689	656	649	644	701	662	665	683	653	674	658	641	673	686	649	680	668	639	694	680	684	638	660	676	654	623	681	675	660	699	645	671	651	647	703	680	650	744	633	663	696	655	688	652	639	663	626	598	685	696	626	677	704	639	652	599	690	671	665	668	687	655	613	675	654	687	689	673	709	625	639	646	674	657	672	655	675	635	641	631	653	686	731	661	628	665	673	668	627	645	688	622	629	668	685	705	660	673	674	626	671	652	661	678	650	659	683	647	675	637	656	696	688	676	670	641	636	710	631	707	668	649	666	643	666	681	685	601	681	686	609	670	652	648	675	670	643	693	687	687	691	646	672	638	690	698	653	654	664	652	672	656	650	683	664	650	687	671	668	655	666	671	673	652	705	609	709	638	647	655	671	739	635	642	649	680	696	681	659	656	696	666	657	703	682	602	670	658	677	682	675	683	655	639	696	687	688	675	681	687	636	655	642	665	606	619	665	699	633	668	719	644	639	643	669	678	655	632	672	662	672	696	667	641	663	633	700	677	640	613	671	689	686	636	600	623	722	654	660	656	621	688	647	656	680	637	657	723	678	668	620	654	676	658	637	690	670	659	633	659	665	635	665	658	666	632	645	650	662	666	671	696	660	682	693	686	687	667	644	658	698	667	674	655	651	734	690	648	680	655	644	677	671	622	683	658	670	688	629	637	677	647	633	668	650	655	668	676	623	670	655	691	654	647	661	661	654	690	643	710	668	666	690	719	658	671	681	654	594	638	640	682	673	642	681	676	726	687	636	673	644	733	645	670	664	642	674	685	656	660	703	634	701	703	659	592	691	700	706	655	643	677	647	665	698	646	658	649	637	682	687	667	666	634	704	612	649	670	652	642	702	652	657	625	662	680	661	644	689	676	662	674	607	648	641	645	651	634	629	677	634	675	683	696	681	647	684	664	645	670	709	690	657	695	687	681	693	664	635	700	654	676	665	688	646	661	656	690	667	657	645	685	654	709	693	676	648	661	637	644	691	670	657	645	659	666	657	646	643	690	654	681	713	667	664	618	749	662	677	672	616	663	714	699	638	646	645	625	646	694	642	663	649	704	673	664	716	636	682	649	640	684	683	607	654	641	620	668	696	665	613	679	554	711	662	642	658	677	677	617	632	671	646	652	634	650	683	656	677	610	704	668	655	649	663	646	668	643	635	648	654	629	604	704	640	646	679	694	658	636	638	595	668	686	647	640	709	654	680	687	659	651	712	636	620	688	640	639	583	699	677	667	691	651	619	643	691	706	679	672	685	700	715	702	672	641	700	643	693	684	640	672	680	614	651	654	672	649	684	680	715	698	651	677	700	640	653	662	646	659	665	656	681	654	662	682	679	700	662	642	679	667	693	690	691	639	680	664	668	679	620	663	721	676	693	673	636	673	664	653	644	692	705	683	655	670	643	660	664	658	663	663	656	657	629	643	674	697	647	645	681	690	595	642	605	643	674	712	639	631	727	677	643	620	680	677	648	649	654	601	700	668	693	652	697	650	673	618	676	651	658	685	682	662	697	664	684	627	645	638	724	671	694	655	685	679	675	696	650	655	665	681	633	707	661	671	653	664	696	676	706	629	640	652	668	703	655	660	680	605	682	638	678	658	625	653	658	691	649	672	714	679	608	683	664	708	678	662	643	658	645	695	664	676	669	661	657	711	663	660	658	638	675	662	663	661	644	598	683	669	690	731	615	634	674	697	699	696	663	595	636	681	652	681	608	688	700	663	689	681	707	650	692	665	645	667	704	671	658	679	718	662	642	662	655	661	672	626	617	717	689	675	675	674	678	696	644	645	631	651	689	657	682	690	701	631	679	668	653	666	630	643	632	643	610	644	663	607	690	647	627	652	706	714	664	674	684	673	670	649	670	650	649	684	667	620	657	667	674	656	659	662	642	717	633	627	602	612	644	648	692	642	643	704	636	650	641	674	671	673	678	600	655	657	663	658	701	687	660	675	661	635	691	654	655	665	681	664	686	678	658	704	634	680	669	640	659	658	651	678	680	674	672	618	683	611	649	682	704	654	628	657	660	627	677	653	657	680	684	672	666	651	658	644	669	688	741	689	641	673	689	687	658	653	683	679	704	688	651	649	657	622	639	667	692	629	676	683	639	669	673	667	707	676	735	672	608	675	667	621	645	679	666	652	716	680	674	667	647	688	694	632	667	671	697	671	651	648	714	652	697	670	695	717	679	660	625	621	663	631	617	651	659	653	647	685	684	632	657	671	641	683	642	698	670	643	633	635	653	659	725	688	668	696	639	669	657	653	663	635	667	715	724	669	658	650	686	662	647	663	670	698	666	689	703	611	647	653	678	659	680	708	656	653	674	651	712	635	680	709	677	662	668	712	688	696	702	654	649	670	706	664	673	656	636	609	685	661	663	675	652	650	661	681	653	702	629	677	641	637	651	680	639	629	696	667	678	684	673	691	628	743	669	694	623	645	603	661	641	686	667	653	643	660	700	683	656	671	674	700	657	690	710	651	655	682	682	665	640	671	679	643	697	664	683	664	637	672	606	660	605	694	679	645	660	667	665	629	655	649	674	627	657	619	688	664	608	634	669	674	686	634	616	681	635	651	644	645	636	650	630	694	645	691	644	651	682	601	685	650	653	632	661	685	679	625	696	714	650	686	649	702	662	686	672	657	697	681	676	661	647	653	653	647	621	610	703	687	664	745	643	621	697	678	642	652	706	657	626	689	654	684	684	662	662	638	676	663	658	647	648	651	645	672	686	578	653	666	705	658	657	675	683	634	677	668	677	695	640	608	661	661	701	676	678	699	673	662	681	649	637	644	697	681	607	703	623	717	707	683	664	626	655	719	632	657	643	684	682	652	644	654	664	654	640	693	676	665	653	660	668	670	660	636	641	631	694	692	677	673	646	653	676	696	683	696	672	667	661	695	707	658	652	624	693	659	629	678	679	662	644	662	653	698	683	664	670	656	707	682	669	671	655	654	662	663	641	646	643	689	669	652	647	695	658	644	644	707	661	600	675	683	682	669	683	670	605	649	645	615	672	634	644	681	718	678	680	694	661	685	657	621	654	612	687	688	710	704	671	728	648	682	626	633	681	647	642	642	621	691	655	693	678	716	680	659	694	684	674	656	662	657	646	602	667	669	716	664	672	668	648	706	684	681	673	669	625	636	647	643	762	699	645	643	640	679	689	662	647	677	674	663	703	678	678	692	649	640	669	657	698	662	664	691	651	647	639	703	675	642	679	689	664	643	648	652	670	667	646	665	678	687	661	657	703	681	651	641	683	661	659	652	647	639	642	673	668	652	664	645	632	643	674	637	651	671	717	677	690	668	678	680	713	631	707	672	687	716	687	640
23177	20872	28938	29773	26919	14797	2492	624	542	508	492	441	455	400	333	374	379	394	369	395	348	366	351	369	347	356	374	362	332	354	353	339	337	348	345	345	357	320	375	366	351	326	358	342	336	318	358	329	366	314	335	327	343	344	334	361	354	354	345	324	332	345	336	332	343	330	327	344	318	338	344	321	387	336	340	325	317	337	327	346	367	314	305	304	333	337	363	340	321	321	306	329	300	326	332	337	321	372	306	308	353	339	348	323	301	329	311	347	338	329	342	342	349	305	312	319	311	314	323	302	320	344	322	317	348	351	344	361	337	336	305	309	345	325	335	359	313	371	308	317	331	305	348	297	328	324	353	324	334	332	346	288	299	280	328	331	324	337	301	362	316	327	315	308	317	355	352	307	312	342	351	305	347	319	326	343	317	349	333	332	331	328	322	310	316	314	341	302	331	288	339	325	374	341	317	323	352	307	345	324	307	336	354	312	352	303	361	322	329	374	348	335	351	334	318	321	343	331	318	325	334	341	341	337	330	342	349	326	333	328	318	346	300	340	312	341	335	346	289	333	346	311	326	329	327	338	311	359	343	360	355	330	365	341	346	331	319	328	335	336	336	330	330	346	338	335	324	351	381	332	334	315	332	317	362	333	305	326	357	317	349	336	329	332	332	313	325	323	351	292	314	288	368	333	337	318	333	345	321	331	351	323	331	357	316	334	348	339	339	375	313	345	347	342	334	336	317	334	305	335	282	308	314	337	320	364	324	363	350	371	365	325	332	310	348	328	350	311	317	313	325	338	332	344	286	378	349	350	317	367	370	309	328	315	351	342	328	303	321	308	306	346	308	347	320	359	362	333	339	309	329	314	334	335	318	353	310	315	344	340	361	323	309	359	315	320	340	325	332	347	329	350	323	313	351	332	297	329	343	378	356	333	319	341	341	331	333	331	330	349	308	323	346	326	342	347	314	362	327	375	356	338	357	343	362	334	364	312	332	313	339	327	349	319	282	337	302	318	308	379	318	331	321	341	330	346	337	329	304	331	333	357	332	329	318	329	305	334	321	320	331	346	321	339	382	315	315	333	378	359	300	327	370	312	336	348	341	335	351	336	311	347	327	326	322	318	344	335	347	319	333	337	349	301	353	309	319	303	341	331	353	300	352	334	314	345	322	330	367	308	341	360	309	346	314	331	336	303	326	331	333	339	278	323	343	329	348	304	351	348	310	318	336	322	330	319	341	330	333	319	337	329	355	328	335	331	327	303	382	323	348	355	330	356	311	347	337	335	331	346	324	345	317	334	356	306	300	327	263	359	316	320	321	337	316	306	314	301	323	306	332	362	299	317	337	336	329	339	356	320	312	355	331	316	308	347	326	318	353	346	355	320	321	328	307	327	365	345	337	354	313	320	354	306	311	323	346	351	313	299	314	335	316	345	354	347	369	360	346	352	328	309	335	320	344	320	347	352	349	319	340	296	311	317	326	362	346	351	330	351	269	322	344	322	328	376	313	359	300	317	332	369	335	305	333	365	320	333	325	343	312	331	333	332	322	337	350	313	307	311	354	342	351	313	332	336	361	338	315	342	352	371	318	321	340	341	337	328	339	329	332	310	356	333	304	319	332	347	338	346	361	317	343	301	315	312	340	334	331	306	333	322	342	332	335	313	297	313	313	321	314	317	324	312	326	324	335	357	340	337	347	311	347	353	297	341	341	313	357	344	375	334	331	324	352	372	319	283	352	383	310	313	326	306	313	318	333	347	309	318	338	331	322	346	316	333	323	338	313	348	349	332	340	309	351	320	359	332	360	364	337	313	329	350	335	331	307	336	302	319	310	364	350	319	305	317	340	317	316	326	379	298	368	348	348	296	381	334	369	332	293	306	319	363	326	319	380	302	328	361	345	309	333	321	347	324	356	318	320	315	328	295	306	343	361	358	342	328	337	299	352	351	345	290	338	360	354	332	319	338	324	332	352	343	324	331	329	354	338	339	365	310	329	350	284	312	347	330	288	330	345	353	330	314	335	309	339	353	330	343	365	329	309	377	329	323	324	313	345	320	345	353	311	307	311	327	326	327	336	299	308	332	309	355	325	349	373	341	330	323	343	350	363	348	314	324	327	337	335	311	309	318	346	363	339	354	323	336	323	373	365	326	343	323	327	340	350	347	331	332	312	335	303	359	321	328	316	337	301	332	319	360	321	337	311	361	320	341	361	334	339	343	330	319	315	344	307	319	321	328	319	304	330	315	322	323	335	324	327	331	313	299	317	317	320	331	343	335	331	318	344	307	286	346	329	341	316	352	329	271	345	339	315	326	359	357	320	306	301	336	347	349	317	309	366	352	348	332	331	330	331	332	335	303	313	317	340	305	336	338	308	335	295	329	359	336	311	336	317	322	341	320	308	348	343	317	343	330	321	311	312	318	346	329	340	299	331	335	336	315	333	364	334	318	315	326	350	318	336	333	340	307	351	325	327	333	332	311	369	316	300	311	325	353	344	319	335	360	363	334	320	383	345	345	341	341	352	334	338	310	386	311	335	353	337	339	302	335	331	340	339	314	311	312	352	299	322	354	336	323	358	302	304	355	311	319	325	329	318	354	339	311	334	317	329	325	315	333	363	343	337	319	344	363	346	325	297	330	330	322	336	327	326	347	313	337	355	347	322	326	291	352	321	302	351	328	332	334	339	305	320	306	333	319	313	367	319	342	323	334	325	311	306	310	349	358	325	333	348	303	330	347	326	305	348	325	346	336	336	337	343	318	327	366	291	314	324	327	352	338	304	335	315	368	321	331	313	328	325	313	291	350	324	336	304	318	330	314	344	282	301	332	331	336	308	356	331	331	337	325	339	339	307	319	312	344	332	318	296	331	312	363	327	332	298	305	330	345	369	309	357	336	345	327	318	330	311	354	342	301	306	317	333	350	330	350	321	337	319	299	358	309	323	312	362	370	317	280	308	334	341	320	328	360	319	350	299	326	303	363	321	316	339	324	338	337	320	311	347	340	340	329	367	329	309	337	312	320	347	340	326	334	362	317	328	317	324	350	294	319	341	319	298	345	328	363	316	319	310	333	333	327	339	349	360	316	340	355	375	343	331	332	339	324	361	297	314	318	289	330	327	296	357	313	318	339	325	342	308	332	324	312	343	311	340	284	329	325	325	308	360	351	343	330	401	354	324	321	308	339	325	348	329	316	318	319	347	328	344	348	334	336	296	320	285	307	294	320	321	307	320	313	326	308	331	359	341	337	338	283	326	320	330	338	344	308	308	272	342	333	298	349	306	336	305	343	360	350	292	325	345	350	316	326	344	346	333	333	307	316	311	323	323	315	339	332	330	304	369	337	358	303	337	322	350	351	340	324	337	327	351	324	348	358	358	321	298	354	348	312	314	363	353	303	333	337	328	361	334	348	332	329	323	352	333	342	309	302	304	351	325	346	336	323	315	304	331	337	342	326	354	314	356	302	308	300	320	346	324	305	335	360	339	335	331	323
5132	19484	39834	48125	27195	1260	981	803	670	594	542	506	483	452	439	413	409	400	420	420	398	375	387	377	402	365	371	382	374	346	434	381	353	370	353	370	387	317	352	325	358	325	359	329	384	377	352	406	331	333	370	363	348	359	354	308	373	356	360	374	369	387	327	356	361	380	340	365	326	346	314	340	352	349	326	372	400	369	349	362	366	360	355	354	360	394	355	359	353	367	352	366	337	362	354	373	376	367	369	373	336	363	390	336	391	327	392	345	393	352	377	359	363	341	388	351	370	348	340	368	360	351	375	373	338	369	322	329	376	348	330	339	353	357	337	340	376	355	351	354	365	354	337	343	367	350	363	364	347	365	377	318	383	371	387	352	333	351	366	320	353	362	402	341	363	365	331	353	331	381	343	343	341	339	383	381	347	337	331	338	365	373	349	371	361	342	339	336	338	340	382	354	345	364	316	336	362	361	369	341	352	369	359	360	342	343	371	370	362	370	358	351	360	371	339	385	331	345	334	327	375	356	344	347	344	373	349	362	332	340	343	383	352	372	366	342	337	378	370	358	417	381	343	337	373	362	336	378	383	347	395	370	351	351	348	358	337	355	371	354	315	366	308	355	352	339	355	380	360	374	350	329	338	349	353	379	365	401	342	365	350	345	370	378	358	380	372	348	358	351	330	358	347	373	344	337	330	384	375	352	384	339	331	357	362	375	374	376	373	312	356	336	378	388	317	365	350	370	344	381	346	354	362	355	345	377	333	381	352	367	347	334	353	381	383	383	357	363	324	362	377	333	346	339	369	395	411	323	349	358	365	383	377	360	352	349	349	339	347	349	328	362	371	329	373	333	319	361	349	343	347	322	371	348	353	381	339	315	329	316	355	367	372	363	384	351	364	412	315	328	370	325	373	365	377	333	364	366	352	381	345	366	348	368	373	393	351	337	343	337	364	383	340	331	363	375	389	395	366	361	319	371	315	340	360	339	351	396	337	340	372	369	368	367	355	352	354	344	360	380	334	344	370	361	350	361	323	386	330	350	324	353	369	384	364	354	376	350	364	348	350	337	365	343	339	344	341	345	354	347	331	334	379	358	376	359	349	396	352	376	364	342	395	345	379	371	348	343	395	381	346	347	349	332	393	343	340	357	359	363	382	361	360	318	380	341	373	342	318	349	380	388	376	362	348	350	346	345	366	344	374	389	332	371	328	359	358	373	365	359	359	339	357	350	358	378	308	381	364	353	361	363	344	349	343	323	358	348	353	361	322	380	378	345	328	350	335	365	331	359	359	365	342	407	353	362	357	366	322	329	378	346	380	365	328	383	355	369	333	350	341	369	360	331	359	386	410	357	349	353	363	374	333	339	369	385	336	342	340	322	365	378	355	367	354	344	330	364	332	332	332	372	362	364	373	348	370	340	358	340	320	320	383	350	366	370	363	379	306	333	367	348	368	332	339	354	365	326	348	369	350	325	352	375	355	367	312	364	362	365	361	339	375	365	350	366	349	372	381	368	360	385	362	371	385	345	357	367	349	354	361	358	372	336	350	354	355	348	361	378	338	368	367	365	337	335	344	331	339	344	387	343	336	351	388	367	337	371	320	351	353	364	353	379	359	367	351	380	365	344	326	339	318	337	321	373	351	378	347	333	348	326	349	340	381	360	352	342	399	366	349	353	390	361	348	315	361	337	357	336	357	382	380	399	364	390	358	372	350	385	360	393	381	324	334	388	334	337	368	343	353	340	357	356	362	382	385	358	367	335	334	371	348	364	360	358	394	340	363	377	362	362	368	322	348	350	357	352	330	327	388	337	360	364	373	358	382	336	383	335	369	354	372	367	376	361	345	356	355	350	374	340	319	335	341	325	336	342	345	363	353	360	402	362	346	354	324	363	396	345	361	345	362	342	334	360	358	376	387	363	388	362	347	383	396	351	336	379	349	346	360	342	378	365	331	351	366	320	370	331	344	381	338	345	337	353	363	375	381	338	364	334	362	381	369	380	342	363	367	349	354	357	367	363	349	319	371	339	361	392	369	384	354	373	390	356	331	406	374	350	360	354	367	316	371	368	355	363	354	325	339	341	328	336	348	330	341	334	339	339	360	320	395	378	353	381	356	358	384	359	360	356	383	347	372	340	340	380	389	336	369	370	366	334	327	388	361	327	388	378	351	353	381	340	362	347	352	356	341	380	369	376	355	364	322	334	384	326	344	349	338	359	380	337	387	319	350	356	350	363	352	396	368	344	349	321	377	374	330	361	343	360	403	356	381	356	350	368	348	349	342	329	326	364	371	363	383	362	351	340	358	357	360	379	351	364	336	355	373	358	375	348	339	371	339	359	368	366	389	345	353	344	360	367	356	376	351	349	332	343	352	366	362	391	372	332	373	387	365	361	374	355	339	370	361	317	351	345	377	377	368	391	336	340	347	345	369	360	342	355	355	358	384	358	360	370	352	343	337	394	362	349	355	360	372	356	388	336	351	347	368	336	333	362	380	346	368	368	332	346	342	363	357	343	388	375	355	380	360	381	355	360	377	348	359	352	321	348	364	351	324	367	378	350	354	357	350	321	362	345	332	332	352	356	360	345	358	348	370	352	332	337	361	371	336	352	366	405	359	335	362	342	358	350	381	342	359	335	368	379	344	321	348	385	337	333	372	338	355	362	326	385	331	387	377	344	386	346	359	367	354	374	362	362	359	358	404	376	364	352	367	341	357	338	334	337	349	349	343	395	379	354	372	351	339	357	346	354	307	347	381	368	328	379	326	379	357	340	346	343	388	360	364	340	351	330	351	318	340	339	317	343	320	356	380	328	359	368	339	356	354	389	365	354	329	373	369	326	357	339	356	352	389	384	366	356	340	345	367	359	362	358	369	352	329	369	326	359	356	394	367	337	356	337	379	370	348	349	365	380	356	370	390	371	392	369	385	370	374	342	391	353	362	360	338	369	377	351	356	364	365	351	333	339	347	353	370	334	352	332	330	374	362	336	340	342	367	377	359	346	365	365	366	384	347	342	403	379	357	358	377	377	337	379	376	346	382	349	380	365	332	368	374	318	339	368	353	370	367	370	306	345	349	343	377	390	364	370	345	341	339	357	362	333	347	327	364	375	373	362	358	344	357	380	359	353	338	378	370	372	363	357	368	350	383	308	373	353	382	333	354	361	379	371	335	354	336	401	338	344	344	359	338	388	340	345	375	346	342	386	388	333	385	370	339	342	361	361	354	391	372	376	351	389	367	366	336	342	347	370	348	341	370	351	329	338	346	346	385	356	344	348	344	365	331	371	361	354	359	391	356	334	341	353	371	365	371	366	341	348	384	325	349	359	361	387	350	365	355	352	345	359	362	337	369	357	336	374	351	356	412	371	361	346	363	353	365	387	357	373	365	341	331	363	367	324	361	343	361	390	364	384	376	346	363	369	366	332	362	360	351	329	328	368	361	343	352	360	354	365	360	344	302	370	344	362	319	360	322	356	383	384	359	356	345	380
24288	20876	28276	29012	22583	6246	1020	697	778	726	708	684	627	685	688	640	707	653	704	680	646	634	623	682	699	648	663	680	670	687	640	618	606	660	639	641	657	672	618	607	600	614	641	611	631	624	668	667	614	635	650	660	623	654	647	682	628	607	658	651	602	675	684	634	683	625	636	660	624	640	662	688	666	667	665	626	644	612	655	646	642	647	616	604	633	609	640	656	601	674	659	617	657	601	627	605	589	632	658	654	637	601	615	623	607	643	640	662	591	643	644	658	621	609	674	627	628	646	596	632	657	623	612	638	623	644	646	650	666	643	589	658	669	625	644	641	613	616	663	701	667	643	650	655	644	570	642	619	644	613	630	610	646	605	651	639	667	675	653	651	645	648	663	646	648	630	601	591	633	628	646	677	631	606	641	641	660	696	626	661	641	640	596	674	608	692	662	608	636	665	641	622	601	628	616	677	665	670	622	665	667	623	656	634	655	620	648	587	661	650	601	636	647	635	652	613	634	678	644	597	659	637	634	649	627	656	616	648	662	587	646	686	617	626	640	628	649	622	647	633	667	655	600	644	613	695	657	621	653	719	626	650	625	614	631	655	626	611	632	628	639	656	707	629	656	636	665	603	634	683	647	654	594	634	647	602	633	646	648	640	573	625	626	639	645	643	626	642	630	648	627	642	628	625	666	618	628	640	641	664	638	644	609	584	659	627	628	656	652	640	648	648	651	671	665	647	621	650	647	614	655	662	620	660	651	622	654	645	586	639	645	610	656	676	603	628	616	681	623	653	613	647	615	667	583	590	627	627	640	670	585	635	657	644	672	613	637	645	661	696	653	597	623	659	614	660	658	662	623	616	611	633	653	674	613	650	627	639	601	655	648	617	638	641	624	645	629	611	669	617	631	647	612	614	661	635	614	623	648	659	622	619	622	651	684	607	618	694	633	607	636	653	656	629	634	627	620	636	685	592	658	673	636	637	635	607	650	654	630	686	675	643	617	649	682	579	627	616	671	648	619	650	614	637	642	664	651	656	617	655	625	605	643	647	651	639	680	608	672	618	614	632	655	623	633	648	661	638	614	624	652	638	644	606	617	681	665	644	632	625	632	660	717	622	687	663	604	634	649	657	617	643	644	587	610	618	696	644	630	680	669	651	667	610	668	648	617	597	649	623	611	619	606	637	667	631	634	605	644	606	650	644	624	634	659	644	654	627	644	633	642	663	612	643	671	703	619	614	614	674	650	668	620	617	629	657	624	634	623	637	669	680	636	619	660	675	654	681	657	644	647	660	617	661	626	627	640	642	635	606	644	667	685	614	651	664	634	597	671	644	634	639	700	642	656	635	630	634	651	604	664	702	607	672	656	645	662	630	623	674	668	626	598	668	624	680	639	625	656	643	602	613	614	608	639	665	642	648	616	625	603	691	590	636	638	674	670	662	658	653	616	649	640	668	650	640	609	651	651	598	658	592	640	659	623	669	665	643	634	573	646	644	633	613	645	631	655	640	621	612	655	649	618	679	590	601	601	647	613	636	649	606	670	665	633	644	638	654	601	635	645	671	596	597	672	657	658	652	646	637	651	654	618	637	617	686	659	669	592	633	643	609	657	660	667	576	656	659	621	672	629	652	607	640	647	671	653	616	658	643	637	630	622	653	633	655	635	654	637	609	627	625	678	685	619	607	630	664	645	616	657	669	620	665	618	610	613	593	664	607	644	640	638	614	608	613	644	627	644	634	697	709	637	640	665	629	651	633	601	694	645	648	628	633	655	620	638	614	653	641	683	700	636	571	668	654	639	632	588	631	632	614	619	634	612	669	618	641	614	652	695	661	613	644	617	649	639	602	635	614	633	643	585	669	639	659	653	641	675	638	655	693	648	644	615	633	663	606	635	645	675	628	619	644	660	640	658	615	666	640	670	672	666	633	648	615	661	596	650	635	594	636	660	640	632	625	597	649	632	660	624	636	651	644	598	640	605	635	642	665	616	633	651	647	640	648	638	615	623	661	663	646	662	649	656	646	622	620	652	637	609	616	619	612	638	637	642	644	622	626	631	620	575	656	662	602	631	683	658	652	640	646	642	652	667	652	627	658	612	624	654	630	611	630	638	617	713	664	666	636	633	647	634	585	647	633	634	630	639	628	627	593	662	638	617	600	628	628	707	603	611	648	649	620	660	593	646	622	640	641	645	675	598	642	622	658	658	663	574	648	641	634	643	684	622	656	626	630	586	614	636	674	643	605	636	657	617	644	644	690	663	655	624	656	629	656	598	605	619	584	671	648	663	655	604	669	616	647	649	671	657	656	631	613	632	633	648	648	698	636	628	627	670	625	649	624	635	655	623	634	644	668	651	624	629	636	613	679	630	601	625	701	639	652	629	646	612	650	618	653	689	637	631	649	598	653	623	639	645	669	636	603	640	628	668	686	634	655	666	645	629	670	628	633	631	682	658	633	604	608	637	680	609	619	624	617	661	663	637	598	640	628	627	673	684	617	640	584	624	629	652	655	638	644	615	673	648	672	650	677	672	645	654	639	618	635	638	641	640	670	658	652	653	658	602	653	650	622	571	629	618	585	592	647	624	628	630	631	629	675	636	664	614	630	622	644	640	616	628	636	623	633	620	618	627	663	616	633	638	657	679	655	656	619	634	589	696	615	663	620	688	655	680	626	643	626	665	653	662	629	669	594	601	634	635	630	622	670	668	623	599	647	683	636	612	634	654	653	645	646	646	621	619	658	599	645	637	636	670	579	621	641	653	658	644	625	677	697	647	635	658	693	620	660	657	626	628	624	663	659	634	630	599	626	633	640	683	635	653	640	678	678	603	661	688	591	697	616	595	650	630	678	600	671	635	647	625	614	640	620	651	604	607	633	665	666	572	621	658	638	618	644	621	612	653	615	645	653	695	685	671	625	671	610	624	658	690	693	618	646	638	657	677	648	598	660	642	637	664	601	646	638	598	597	669	652	641	599	646	671	619	638	630	674	660	625	649	661	655	603	636	639	674	619	644	643	621	636	643	693	677	623	672	637	656	658	672	672	650	647	663	617	630	631	620	646	664	601	637	653	657	601	661	602	640	604	619	650	619	627	647	684	633	632	592	652	658	618	649	666	673	631	651	598	645	605	627	646	653	640	658	647	642	630	666	663	662	620	647	657	668	609	610	638	666	661	650	647	654	636	658	636	633	649	649	650	643	654	631	622	623	610	660	659	653	619	621	620	607	657	590	659	657	661	665	620	642	634	648	631	638	692	679	626	658	632	669	660	617	623	611	691	649	662	607	637	647	642	625	623	685	638	622	639	667	647	623	678	607	652	667	632	642	599	585	599	611	624	633	632	665	637	684	654	697	669	643	623	662	645	706	611	659	662	649	694	658	655	638	658	645	657	663	681	618	625	641	618	632	635	642	619	718	654	640	623	656	616	616	636	640	629	617	629	642	618	652	607	640	622	647	666	624	595	642	663	629	603	641	643	621	594	683	610	671	609
6890	15468	30661	40012	21067	1167	990	881	804	797	773	723	720	671	672	653	668	649	695	670	652	657	653	677	601	629	630	634	658	667	629	675	626	631	626	623	669	603	630	655	637	634	628	611	639	621	647	619	616	668	598	633	635	679	594	626	659	636	628	615	664	648	622	667	562	605	624	715	650	655	640	627	612	639	656	630	646	660	630	706	646	603	651	641	610	636	641	628	611	668	646	635	652	615	633	641	646	669	596	575	609	628	687	609	630	602	639	689	626	680	641	585	656	620	651	657	671	670	659	651	574	617	655	671	621	644	634	661	632	651	623	614	646	648	607	715	658	629	597	662	604	630	638	610	668	663	621	627	614	613	677	615	573	639	611	596	655	663	649	639	610	611	609	615	596	652	650	602	629	638	674	621	647	638	657	626	588	657	655	657	672	622	665	635	661	683	677	631	661	646	634	624	616	576	626	635	617	640	628	588	599	688	639	655	598	655	656	644	655	634	621	605	658	636	642	635	654	605	617	594	607	615	605	619	624	609	651	618	610	630	636	598	696	665	616	615	643	618	627	655	639	626	624	645	624	639	683	616	590	620	660	678	625	691	621	627	620	647	579	633	674	640	597	625	615	623	622	599	635	620	662	640	609	582	691	589	616	599	667	652	638	726	641	634	655	725	637	646	636	592	654	633	652	591	618	663	632	645	653	650	622	633	623	650	606	624	644	585	587	625	623	617	637	646	636	684	663	661	629	612	624	637	604	642	654	634	629	668	625	638	636	652	646	646	614	673	670	632	636	609	609	636	678	649	651	613	620	591	623	604	647	636	604	592	662	616	625	621	676	613	586	624	616	622	619	610	627	643	647	579	608	641	590	663	612	608	636	630	633	677	605	633	615	621	635	674	643	705	591	606	666	671	626	656	603	665	670	605	583	621	597	658	665	625	689	621	667	627	655	655	608	649	608	656	637	662	655	640	611	692	626	643	616	596	669	671	596	658	628	599	641	617	634	647	643	655	671	613	648	589	676	617	646	680	638	620	614	642	636	637	644	639	660	616	626	635	622	658	603	636	639	662	636	592	628	664	645	633	692	618	573	613	598	616	628	700	609	637	634	668	668	671	628	626	684	668	628	631	628	642	634	631	617	625	647	624	649	645	601	616	676	670	633	658	665	675	615	627	633	641	604	615	639	643	642	625	611	617	643	623	623	650	619	670	613	651	614	668	665	662	618	608	628	628	625	678	653	680	650	634	673	631	616	604	644	660	629	618	646	640	609	614	599	619	637	621	627	647	627	618	625	640	625	594	626	662	686	638	649	675	618	572	668	632	667	621	632	643	647	653	631	630	628	640	575	623	561	649	661	618	616	628	634	622	632	618	638	632	646	655	691	674	641	630	654	657	625	598	609	621	614	621	625	685	636	645	676	628	618	665	635	623	631	649	662	650	649	641	634	615	626	664	610	655	655	625	668	624	624	678	629	635	669	602	628	639	633	597	630	637	585	663	626	584	620	635	621	645	660	669	635	637	671	600	639	636	678	619	619	657	606	627	624	649	627	630	632	620	653	628	658	621	634	682	652	598	606	622	586	617	625	624	611	663	684	622	612	672	625	641	639	588	630	693	637	645	593	605	651	677	653	630	639	615	659	647	647	672	680	666	670	657	669	624	661	631	610	649	623	633	621	641	599	600	622	584	609	658	609	646	655	644	645	663	643	658	655	655	619	678	638	635	625	618	667	636	681	673	675	642	661	652	627	642	590	596	687	647	646	642	642	636	654	647	631	605	625	644	613	633	600	669	620	651	655	629	572	587	647	643	650	647	642	651	642	629	629	649	610	633	620	606	685	590	626	682	642	639	662	648	636	618	656	639	682	645	615	612	661	626	639	623	665	611	621	642	609	656	634	675	629	642	668	626	617	610	626	654	663	628	634	632	624	611	641	629	630	671	627	654	649	645	659	628	670	640	655	607	623	591	623	677	626	680	628	623	641	615	627	637	590	685	662	672	592	638	633	620	633	650	633	644	661	611	558	598	589	635	660	682	621	650	617	625	663	671	650	647	649	681	665	650	613	632	649	606	640	640	604	621	645	605	583	590	606	646	641	640	666	635	612	628	642	669	599	648	636	631	636	681	656	613	608	641	663	623	650	651	640	614	580	664	618	599	613	620	639	629	622	628	589	624	631	619	610	653	664	604	609	623	629	642	600	687	620	631	652	644	634	630	659	629	581	642	678	651	658	612	629	617	626	664	642	662	620	628	627	593	639	646	646	660	614	628	667	643	634	616	635	629	626	603	656	611	643	640	625	665	640	633	615	653	623	638	613	647	660	633	635	574	642	666	668	602	648	615	658	618	599	626	638	660	653	613	652	661	632	663	604	610	629	704	646	661	645	643	665	629	621	618	628	630	630	606	665	629	683	658	654	622	601	639	610	621	591	651	628	660	613	615	603	659	631	650	624	634	644	659	635	632	627	634	640	625	622	675	651	649	633	599	616	640	621	609	595	641	670	608	632	627	660	628	602	691	651	660	632	641	625	641	629	689	627	604	681	608	617	650	631	606	647	631	629	649	590	658	689	659	599	641	652	647	671	621	650	656	633	618	585	621	666	656	644	645	673	607	677	661	616	613	615	647	620	656	642	634	651	613	648	622	642	680	668	648	647	611	659	652	665	610	641	650	688	612	648	706	677	639	585	639	608	650	644	621	643	624	655	649	627	654	678	636	629	636	639	646	680	683	615	646	636	667	622	667	558	664	606	620	603	619	612	670	651	650	633	656	659	669	600	636	635	604	640	614	559	639	672	634	625	642	622	656	652	620	660	619	657	639	580	695	637	615	645	668	696	590	644	671	567	649	645	623	655	688	656	599	670	645	638	637	659	619	641	679	629	596	608	644	649	644	661	682	668	642	659	646	677	626	618	631	625	622	642	661	606	635	653	575	618	654	653	632	643	569	612	595	598	620	623	644	658	643	648	605	655	654	629	664	624	605	628	628	635	654	626	675	694	608	650	667	653	612	632	642	618	642	638	611	665	652	637	604	630	631	578	614	640	643	645	657	662	595	641	631	646	637	600	640	643	638	636	662	655	654	624	637	633	678	651	599	633	651	650	652	644	619	630	603	587	707	636	651	619	671	655	614	617	641	628	642	630	635	683	635	624	641	597	639	668	667	658	634	631	625	648	629	647	613	611	608	652	630	618	663	603	665	638	647	652	576	675	680	665	650	643	614	620	670	618	625	664	636	653	610	630	643	616	641	633	625	603	636	661	645	648	616	627	640	643	603	617	628	652	611	665	643	639	622	670	613	591	677	703	630	701	689	684	674	610	655	638	607	650	625	654	621	610	647	656	634	604	624	632	655	663	665	659	650	620	654	638	645	640	642	676	645	607	634	653	635	655	604	613	617	673	617	641	636	698	618	669	663	631	647	663	607	644	633	647	651	677	621	618	641	656	656	653	679	603	615	698	671	626	631	621	616	611	653	671	659	630	589	612	630	648	645
22196	20934	28834	26974	26494	20074	10513	998	563	516	456	422	368	323	293	281	285	267	290	279	252	254	229	234	247	238	261	221	242	195	242	225	256	249	223	240	218	231	233	228	213	211	231	236	204	211	216	245	223	204	200	230	226	194	226	220	219	234	235	213	249	193	216	206	214	206	220	194	208	213	252	233	216	196	226	216	222	238	230	196	194	214	209	216	224	214	213	217	214	226	215	195	206	218	239	207	206	216	233	214	223	219	233	182	189	210	223	225	223	221	220	205	230	204	232	224	224	227	214	219	211	229	195	218	202	204	193	207	218	230	237	184	205	219	200	231	215	205	231	204	208	201	224	207	195	209	192	223	203	237	217	207	238	209	245	206	230	205	192	216	208	217	237	233	186	212	215	233	219	205	190	230	204	210	226	205	190	237	218	235	212	219	231	218	208	245	197	198	215	249	220	244	219	233	208	206	235	202	244	228	203	182	211	224	211	234	183	198	205	238	211	229	211	205	204	212	218	218	229	201	217	194	217	201	240	193	219	254	208	241	208	221	198	183	209	209	216	219	209	212	209	190	189	212	206	218	209	237	191	192	227	222	215	223	211	204	190	214	217	207	223	247	208	211	203	188	185	190	216	217	224	235	201	222	191	207	224	211	208	222	198	231	217	205	205	213	187	218	220	233	225	196	218	228	194	222	231	204	199	215	215	225	203	231	222	231	219	221	230	215	199	174	230	230	185	224	187	202	202	221	190	238	226	254	204	209	198	232	222	216	251	220	208	211	219	208	215	215	196	241	202	223	229	200	201	200	186	217	215	223	214	196	196	212	209	197	223	204	223	185	216	208	192	211	235	210	221	223	217	205	215	201	230	209	246	224	239	237	232	244	193	217	189	217	238	212	219	223	198	213	214	245	216	222	212	207	202	219	214	250	205	202	206	238	227	221	210	195	222	219	240	230	231	192	191	222	214	219	208	226	200	200	220	210	196	224	238	210	200	227	195	214	220	195	191	188	235	224	211	205	220	206	202	233	222	205	243	194	215	193	190	223	223	204	213	222	222	228	209	241	211	215	242	214	185	218	201	186	201	224	230	224	214	195	199	190	205	204	224	202	213	209	221	215	226	225	207	209	211	225	221	198	197	201	217	215	214	218	228	208	209	200	203	209	210	210	210	232	214	235	224	194	197	205	231	207	209	212	197	207	196	237	213	208	221	203	215	212	251	234	187	212	220	219	200	200	228	243	211	200	232	222	230	194	212	218	239	212	203	227	206	202	231	183	199	225	190	221	212	228	226	215	233	200	236	232	249	228	221	206	202	211	212	205	250	222	192	239	221	212	212	214	206	217	200	241	206	190	207	224	238	211	197	202	182	201	209	215	253	194	218	205	225	214	244	222	222	202	265	204	206	223	219	245	202	210	266	229	201	235	231	205	216	198	216	198	209	206	196	207	204	200	191	225	202	204	217	237	187	212	197	183	225	239	209	218	226	220	203	188	211	187	214	214	229	198	229	221	215	200	177	206	244	229	210	207	205	196	246	189	224	234	205	198	214	206	232	210	209	248	219	214	206	240	220	205	204	219	213	207	242	211	219	194	203	213	221	193	198	216	218	216	219	224	229	197	215	208	213	203	194	215	213	202	234	231	211	205	200	200	230	235	199	205	247	238	217	202	207	203	233	230	195	184	211	214	206	216	210	208	202	200	223	231	224	213	210	211	196	201	230	197	252	209	236	260	216	231	193	242	208	205	199	210	220	203	219	203	238	210	223	211	231	197	234	205	204	237	225	193	204	219	234	210	206	213	194	205	221	226	203	253	228	219	225	204	212	229	218	181	218	218	242	235	207	232	214	225	221	197	206	205	217	216	197	210	213	203	189	193	230	220	216	237	211	232	220	205	215	197	201	211	245	217	225	212	185	238	214	220	209	210	232	202	229	207	205	181	209	233	182	188	217	205	219	210	209	196	195	195	249	213	198	241	223	207	221	219	227	208	201	228	239	217	227	227	215	198	227	228	211	198	229	214	223	199	206	205	203	189	198	246	202	221	230	219	210	202	232	210	240	223	235	207	213	216	193	215	204	218	195	195	206	217	224	246	200	226	247	195	200	227	222	205	215	199	220	223	206	197	189	223	209	220	223	211	212	212	218	222	216	212	211	239	191	223	221	188	202	219	240	205	210	192	215	223	238	230	194	219	207	227	203	225	231	190	230	208	218	201	217	188	213	204	197	223	216	198	205	210	243	195	225	215	221	232	228	197	215	226	238	236	227	216	203	209	224	232	230	209	220	196	210	209	206	219	213	212	241	200	198	223	221	223	193	209	214	227	212	226	196	210	215	204	189	217	223	219	224	219	212	205	218	219	190	208	211	213	223	213	196	243	219	235	246	189	214	246	237	197	228	214	226	223	195	225	194	202	226	209	228	223	218	210	194	221	208	207	188	236	213	201	234	220	208	213	220	207	210	218	216	202	234	205	217	226	239	203	212	227	229	211	239	206	211	224	223	211	201	194	216	183	201	209	222	215	193	226	205	194	197	207	242	195	215	197	202	219	239	218	187	206	215	228	197	258	214	229	212	203	211	193	251	218	231	214	245	227	210	228	211	190	202	201	169	201	211	221	219	199	201	224	217	223	223	180	186	180	195	220	218	190	197	242	249	204	204	206	210	199	206	209	213	226	219	216	235	197	194	185	204	207	206	198	221	206	194	212	229	212	218	188	214	187	213	227	201	239	197	236	199	198	215	216	206	199	213	211	222	215	238	216	175	222	211	200	203	209	227	222	207	213	214	203	211	237	214	213	215	195	191	212	202	191	222	206	219	222	219	216	219	221	226	209	193	234	206	198	212	198	192	220	219	214	196	207	190	190	222	231	214	202	194	199	211	199	221	235	206	215	218	191	206	191	209	206	227	208	222	208	210	232	210	198	201	229	215	225	203	241	195	241	208	216	217	205	201	207	188	220	207	200	228	217	207	200	193	223	223	222	186	220	205	216	223	216	224	200	209	212	231	226	213	196	213	270	208	221	209	205	197	227	202	238	206	211	206	208	194	211	229	212	220	207	207	210	217	215	212	177	209	231	215	247	206	201	206	207	182	182	202	209	224	220	205	219	225	224	221	245	217	207	194	207	171	203	224	197	210	221	226	207	241	220	217	229	243	210	254	198	218	214	189	203	207	189	199	205	200	222	220	218	194	212	204	227	207	208	213	192	174	193	195	195	219	191	205	208	217	210	204	208	220	228	199	208	216	197	249	215	205	203	212	219	237	193	220	221	225	204	225	194	223	230	222	216	204	236	207	211	210	224	209	216	258	215	209	240	190	215	194	235	212	184	220	187	208	221	215	225	220	210	224	263	223	212	172	217	213	215	195	209	209	203	224	204	197	189	193	227	213	218	229	224	217	216	202	221	213	221	214	178	207	212	206	193	205	207	215	214	206	229	177	209	220	215	228	206	233	213	213	218	212	213	213	197	224	211	202	187	207	213	213	206	211	205
6917	26702	54191	59436	35557	1923	1468	1137	838	640	533	521	394	397	377	363	317	297	316	278	278	272	290	262	279	216	244	260	226	258	243	241	222	219	197	242	224	232	238	223	240	238	223	232	220	224	229	230	200	226	209	241	222	218	221	185	221	218	227	216	202	217	213	209	197	210	223	211	214	220	203	229	254	196	194	201	208	225	213	200	226	212	226	184	211	221	217	214	193	209	227	216	227	194	213	205	199	196	216	211	217	203	225	200	199	203	201	206	210	222	228	228	205	210	213	210	233	205	260	214	215	216	235	194	231	237	206	219	244	196	218	225	192	235	233	221	193	235	233	230	217	220	197	225	222	232	215	221	212	247	208	219	227	223	199	210	208	219	222	238	224	220	204	213	194	213	218	222	226	217	241	212	230	219	216	194	220	206	196	189	216	216	206	215	234	216	236	190	204	186	217	213	200	171	218	210	235	227	203	231	195	216	204	210	200	207	234	214	198	202	218	217	191	214	231	218	206	244	214	216	216	196	222	221	226	213	232	182	209	225	196	217	211	212	195	222	222	197	228	209	213	219	215	205	204	220	215	215	199	214	208	198	198	245	220	217	202	207	200	192	194	199	202	233	179	221	208	193	208	205	234	222	220	200	197	224	214	215	195	207	199	212	212	201	208	232	220	219	207	223	212	232	202	210	210	189	224	216	222	252	185	217	215	215	200	205	206	211	217	223	217	220	234	199	217	192	218	221	214	201	225	196	217	208	204	189	181	207	220	216	186	219	214	208	198	214	225	210	187	188	219	228	215	227	202	216	213	201	201	229	234	220	218	215	217	218	227	206	200	191	231	215	203	208	185	243	184	195	221	200	183	200	184	212	207	218	218	211	214	225	206	204	221	238	234	223	201	185	224	216	229	204	222	227	190	239	216	223	226	206	236	217	231	247	219	207	205	203	199	210	229	211	251	213	189	213	213	210	226	251	193	216	195	216	214	191	244	196	212	209	216	217	215	235	200	215	208	219	205	210	217	195	210	195	212	229	231	220	196	181	199	184	200	221	197	226	194	224	231	203	197	212	219	232	206	201	214	205	198	202	261	227	213	200	196	207	191	223	204	222	239	228	214	223	212	227	222	191	247	207	215	220	221	207	215	194	203	198	223	212	225	199	198	247	219	244	189	226	211	216	205	253	205	212	230	211	196	212	192	218	186	213	229	217	212	204	193	230	211	181	204	202	208	201	217	208	187	221	223	178	220	212	226	210	213	207	235	239	180	197	198	199	176	208	213	206	219	202	221	218	236	207	214	222	210	200	219	214	230	228	221	199	224	202	208	192	176	234	221	235	231	201	197	192	202	202	209	203	204	235	219	205	209	217	222	227	249	221	203	236	206	218	176	229	218	202	195	216	196	200	199	219	231	220	222	221	215	210	213	206	215	234	233	212	205	211	215	216	219	233	204	193	213	223	238	200	210	224	247	206	232	245	197	208	214	209	224	214	184	211	203	212	215	219	227	235	229	221	203	225	223	216	224	210	203	210	221	218	230	227	241	217	215	216	201	208	217	214	230	217	223	219	210	210	213	207	222	218	218	189	200	210	212	193	229	200	200	193	234	193	180	221	188	229	209	203	206	227	207	202	230	203	216	205	177	222	200	226	211	204	199	204	194	222	201	242	226	193	227	224	231	222	234	207	223	221	186	219	233	184	218	172	222	199	210	197	218	217	207	221	235	212	224	202	215	202	212	205	221	240	187	217	209	213	218	205	228	217	199	189	218	209	213	191	208	211	213	229	187	231	223	217	223	242	217	230	210	198	199	176	235	226	207	212	219	183	233	205	183	192	198	219	219	198	192	220	199	187	201	239	213	226	202	224	216	218	238	234	208	203	182	220	189	196	195	221	224	223	209	190	207	186	190	231	185	208	203	202	218	229	217	186	232	219	234	216	207	210	214	208	178	236	224	199	231	227	207	224	203	208	205	219	180	203	183	216	200	222	222	200	217	195	212	211	226	214	203	205	222	207	221	237	234	204	205	202	228	238	193	213	196	228	227	219	196	198	214	230	221	223	201	213	218	203	213	219	208	203	196	248	229	189	231	201	200	199	233	211	204	203	207	196	217	213	204	216	209	220	233	236	208	233	199	217	215	206	195	208	215	213	223	195	229	200	228	212	206	187	207	199	228	219	208	222	222	207	225	223	214	190	197	232	224	211	237	211	225	205	200	215	186	207	239	246	234	216	203	219	204	197	199	226	228	210	201	205	211	205	223	218	201	223	198	229	225	207	192	209	209	232	203	193	199	169	221	198	211	220	196	220	209	216	189	208	222	184	184	201	215	228	210	239	218	219	218	194	235	198	200	206	219	226	245	220	207	210	193	207	193	220	243	201	229	191	200	213	221	203	206	196	182	210	214	191	200	225	211	213	221	215	209	209	197	225	210	208	198	217	229	197	216	194	199	203	190	198	205	223	201	203	193	221	226	182	211	195	212	231	212	214	212	233	222	243	212	231	209	217	236	195	206	218	223	209	206	212	210	194	220	214	231	206	221	202	245	219	214	220	218	238	219	224	213	217	210	199	202	209	224	207	218	205	196	228	211	203	216	221	205	224	214	201	191	219	244	227	203	219	194	210	203	215	230	206	217	202	218	229	219	221	205	231	204	249	219	192	219	215	241	237	203	215	182	212	211	231	190	225	209	246	199	207	186	203	203	204	216	197	222	202	180	197	212	207	214	234	197	198	185	266	233	211	202	200	208	217	212	209	222	193	186	214	223	204	222	211	193	235	202	192	205	223	215	229	201	239	230	218	235	196	223	216	217	217	218	237	234	193	172	197	241	187	220	205	228	240	233	208	217	209	218	240	210	195	218	209	200	216	222	244	213	219	212	214	220	203	203	208	212	201	213	202	215	223	222	180	232	214	220	210	238	205	193	199	217	205	231	188	215	207	222	193	208	193	226	210	228	203	215	202	213	211	212	219	205	212	214	181	227	191	220	198	246	210	251	197	195	219	215	196	219	220	227	215	216	212	205	215	223	242	244	217	191	210	211	208	236	200	226	209	220	240	214	215	203	239	207	211	221	191	204	191	199	227	185	234	197	219	211	228	203	197	216	225	218	217	223	218	204	235	217	190	227	219	217	205	213	201	197	212	225	219	198	216	212	244	191	211	224	243	224	215	219	220	218	205	204	201	199	200	224	215	208	201	202	207	229	210	199	200	226	215	219	225	232	193	233	205	196	213	217	230	207	225	216	225	207	225	219	209	214	228	196	192	209	202	230	236	199	221	193	249	212	204	220	209	198	213	186	233	205	206	216	206	200	237	228	209	195	215	228	167	226	214	221	207	188	203	211	223	196	209	185	216	231	212	232	186	249	251	215	234	232	210	190	234	188	220	201	209	228	215	226	201	195	218	204	211	263	186	244	221	208	224	216	186	217	217	240	181	190	200	245	219	211	210	197	215	199	223	214	225	239	201	214	211	217	210	228	212	216	205	222	236	213	172
27143	19784	19267	18508	5978	789	740	646	624	713	716	706	654	641	639	669	668	623	668	651	652	688	651	701	702	681	695	681	658	673	656	643	661	679	650	632	667	670	693	665	650	685	676	649	611	657	672	668	647	674	647	634	612	659	660	646	634	613	663	710	660	641	670	682	686	636	643	665	648	664	672	620	684	657	723	691	678	648	665	684	649	677	668	613	653	625	659	657	685	704	643	684	664	650	656	626	645	694	667	673	638	655	664	637	649	660	597	620	630	644	639	694	646	673	656	661	652	655	661	677	696	660	667	672	663	632	651	666	680	668	623	644	647	684	677	657	667	673	645	639	632	681	646	611	637	678	726	651	666	623	642	674	651	624	605	649	618	674	646	675	633	636	675	660	655	620	658	652	680	659	627	607	650	667	602	652	683	640	686	662	656	642	645	672	694	652	614	663	620	674	623	694	674	702	661	617	630	644	640	664	701	656	652	653	643	650	668	669	654	653	667	659	650	635	653	641	642	648	635	655	687	643	637	601	644	651	687	686	665	654	607	656	672	675	695	621	662	647	650	626	644	646	607	620	631	690	632	647	657	648	645	663	623	652	665	683	600	641	628	643	711	672	709	666	659	641	647	668	672	670	641	663	665	670	635	657	665	690	659	630	625	701	658	612	659	712	647	689	652	657	611	715	666	714	638	638	658	642	655	600	584	668	672	666	635	658	657	655	662	669	634	654	592	655	607	626	680	686	671	681	618	645	646	620	647	683	646	591	596	588	654	655	660	668	654	654	643	661	634	688	644	635	683	696	659	679	664	653	666	673	631	675	645	648	652	667	646	658	636	688	683	644	708	686	618	665	641	662	631	659	696	698	636	637	720	652	697	627	634	653	654	618	664	666	668	686	676	646	627	677	680	615	651	670	661	643	647	668	662	679	683	679	681	675	639	704	687	622	660	659	648	630	692	655	687	616	625	638	650	614	677	686	671	667	638	682	625	643	627	647	656	662	677	674	663	626	667	674	643	620	691	626	655	651	715	655	659	670	610	654	659	614	630	655	675	659	668	629	688	683	648	664	661	644	670	669	626	669	650	685	675	623	628	669	663	627	673	635	664	686	629	626	607	611	679	651	643	647	641	673	656	654	654	645	603	667	647	651	630	610	652	620	663	714	635	676	689	656	674	691	614	638	705	651	639	630	678	635	672	633	645	623	696	651	676	652	658	640	690	650	617	645	604	643	678	644	655	607	694	623	675	643	641	665	616	622	683	680	654	714	647	653	629	687	662	636	626	696	680	628	620	676	635	636	676	666	681	696	585	618	646	684	688	687	657	673	646	658	675	668	622	639	641	633	589	700	686	659	679	640	616	630	624	694	678	671	656	706	662	630	641	664	674	605	644	669	636	621	656	633	661	635	674	622	642	653	654	668	638	647	672	621	661	675	639	686	629	673	660	659	653	649	633	689	657	666	662	691	693	673	609	667	688	631	655	676	666	646	663	656	667	645	648	648	636	679	654	686	685	639	655	661	689	636	687	654	678	651	661	664	658	671	693	640	670	635	619	644	689	589	642	642	691	711	675	637	727	664	667	687	650	630	646	657	687	633	585	661	600	648	629	664	661	637	655	649	678	648	605	681	630	664	648	630	679	683	649	667	662	614	704	697	670	621	642	645	639	677	662	623	640	671	686	657	667	686	614	710	631	647	633	691	668	629	675	653	688	698	617	650	684	643	663	659	663	682	717	652	697	649	610	579	655	684	650	667	646	667	658	656	601	631	686	653	642	653	653	665	660	629	667	646	661	659	659	691	648	622	646	621	669	713	663	642	635	680	650	655	654	646	680	654	665	681	656	639	668	702	662	666	690	695	645	673	624	690	649	627	673	648	651	677	633	654	669	689	641	668	648	644	701	673	650	660	662	695	681	621	661	615	663	704	595	673	699	640	665	716	647	662	668	681	679	607	641	705	666	678	642	652	648	627	651	679	654	638	639	672	639	657	646	659	661	616	643	675	643	644	693	653	629	671	601	636	669	627	638	617	603	652	680	639	663	662	668	606	647	686	626	701	666	667	650	609	589	631	674	652	717	669	638	684	634	634	660	635	678	652	711	637	624	674	675	648	661	666	629	606	711	618	672	665	706	601	694	642	670	673	667	630	651	640	636	681	664	650	698	658	651	690	677	602	663	647	627	674	663	669	659	667	656	646	657	678	629	635	659	636	659	669	651	667	643	650	683	680	679	692	656	634	681	674	705	673	712	651	656	671	651	657	616	680	680	664	636	633	676	674	678	674	599	691	658	653	682	578	649	570	660	692	626	721	688	721	654	659	683	656	635	613	661	667	643	651	668	644	615	643	673	647	672	639	672	654	662	672	661	690	683	656	721	610	643	693	677	623	605	686	656	663	657	647	641	624	666	644	709	674	624	683	672	615	678	654	628	664	713	660	616	682	652	639	682	629	686	650	634	665	668	644	683	664	663	603	657	587	643	640	668	626	679	643	638	627	660	657	670	646	661	640	636	676	701	669	649	627	676	664	717	689	647	632	666	654	657	606	665	673	655	632	667	648	674	610	659	659	701	661	631	677	661	671	674	653	687	626	687	632	682	626	657	651	670	711	682	628	646	660	707	639	641	684	640	684	652	670	655	683	693	683	620	657	655	674	630	687	623	633	653	657	584	647	713	676	657	623	668	658	649	619	651	651	643	647	629	652	707	617	641	604	609	634	676	625	614	687	660	609	655	657	657	674	648	675	646	625	649	634	599	651	676	682	643	659	662	670	693	646	619	647	688	628	610	663	663	634	687	699	690	645	654	626	670	687	651	614	655	628	622	681	591	647	644	644	641	621	648	659	648	685	605	696	708	669	640	616	648	674	612	669	651	660	721	660	689	612	650	633	614	624	657	703	721	665	632	666	669	677	675	678	709	597	674	639	686	632	621	696	642	655	629	658	651	679	668	689	642	649	680	604	642	649	671	629	718	664	648	726	671	642	666	679	654	678	635	605	660	651	641	660	580	626	671	623	633	641	665	648	624	667	662	654	673	600	629	655	675	696	638	630	650	670	652	646	645	639	709	673	679	703	662	657	670	678	653	713	647	645	655	588	684	666	703	650	641	595	641	652	665	637	630	623	678	723	638	684	669	670	632	659	680	644	686	653	677	636	680	650	645	658	648	652	636	668	595	667	665	678	721	652	657	662	636	622	632	682	638	605	703	632	634	646	652	612	649	666	653	681	684	612	682	655	632	700	636	596	624	610	652	674	614	636	645	662	629	642	657	690	666	661	613	614	645	645	655	632	683	655	605	696	679	677	623	679	624	598	615	662	701	683	666	674	618	631	654	672	650	685	669	619	644	727	683	683	650	605	651	668	610	680	647	682	643	622	619	648	705	632	664	670	658	647	683	636	641	696	671	608	685	677	637	695	648	654	657	654	632	651	653	657	670	674	645	673	708	686	719	661	667	682	662	625	638	628	651	636	675	643	683	635	678	677	692	629	642	657
6749	11064	17269	12512	4437	703	765	755	727	651	659	707	712	674	716	650	707	661	779	704	735	680	703	716	719	720	705	689	654	714	682	692	694	640	690	726	672	677	730	685	678	664	665	683	713	679	725	675	704	666	683	686	722	655	703	695	645	723	695	700	689	672	639	651	684	637	717	688	690	673	701	694	653	663	698	659	674	650	709	667	674	677	662	651	670	729	717	646	662	693	618	634	659	681	647	661	690	649	649	700	685	699	671	641	632	711	672	650	703	684	689	687	666	710	700	682	645	656	671	662	688	717	694	682	655	679	694	697	652	679	678	662	692	653	690	657	692	678	674	708	638	716	653	711	652	697	684	674	667	716	646	654	696	661	665	670	648	685	677	638	678	673	651	682	711	673	704	684	625	648	697	712	682	711	685	673	618	649	650	683	696	661	636	724	633	677	705	708	694	667	625	706	709	634	660	697	659	668	698	624	715	716	670	676	669	699	658	662	695	685	656	666	670	692	681	660	680	677	675	688	641	668	668	606	696	696	706	719	670	682	703	688	723	717	684	663	683	698	629	676	629	695	653	673	642	664	618	660	632	678	704	682	682	683	642	678	674	696	717	679	706	638	684	712	711	659	683	666	643	673	681	674	677	694	737	667	658	659	660	667	711	725	699	716	676	705	646	685	651	670	667	673	679	649	691	741	689	677	633	697	661	704	688	688	666	682	718	692	684	658	664	666	685	672	684	655	635	671	706	704	691	660	697	671	669	657	666	681	675	678	699	690	706	625	704	640	699	685	685	664	710	695	698	679	616	717	642	689	644	634	708	708	686	716	604	669	656	662	725	665	686	640	618	686	714	684	671	668	683	675	704	680	682	684	682	678	738	662	670	668	659	663	647	633	650	693	692	670	689	678	700	698	719	641	656	695	666	714	678	678	636	626	664	653	706	697	659	683	694	683	642	695	694	697	706	656	714	708	663	649	689	665	677	648	663	654	695	714	646	685	667	689	682	721	633	677	691	686	736	668	660	670	695	668	696	638	672	659	671	656	718	634	695	640	726	663	669	685	653	715	675	695	693	647	646	672	704	668	660	673	645	695	666	709	633	661	674	690	725	655	702	664	696	654	694	671	720	680	679	713	675	703	657	669	633	677	701	699	705	649	718	684	671	641	667	694	705	660	683	630	652	672	700	681	696	662	697	657	692	687	649	694	690	647	677	644	689	720	647	626	666	683	660	644	693	699	656	677	688	684	639	661	652	685	666	708	686	693	688	672	670	616	714	674	666	691	630	667	656	662	634	664	723	689	679	691	665	679	709	680	720	663	661	639	711	656	663	716	694	695	683	675	694	680	652	662	670	613	661	659	706	654	684	704	695	638	694	708	642	663	707	653	654	711	610	671	691	718	680	648	675	659	674	732	678	727	666	644	671	665	724	657	699	712	712	675	676	665	749	673	605	694	708	652	693	726	700	691	668	666	704	674	635	687	665	682	697	685	641	696	702	684	684	702	634	669	671	722	651	687	706	657	689	673	686	664	665	692	668	654	676	677	709	658	701	665	667	706	694	730	690	645	654	676	688	642	682	684	700	699	687	675	701	660	715	654	651	637	651	667	667	684	664	670	636	702	678	693	716	645	636	685	669	667	680	695	687	684	726	712	675	719	717	666	677	671	708	653	665	666	611	670	681	709	674	648	668	671	685	689	685	690	687	675	664	659	666	719	711	656	681	683	697	625	657	675	669	659	651	676	696	695	694	669	710	668	707	680	668	693	672	688	639	682	664	650	668	666	658	665	669	680	678	662	662	642	678	709	652	681	719	666	664	635	681	640	723	683	685	706	685	658	667	690	733	693	727	716	675	640	725	696	698	687	700	663	679	665	666	692	671	677	649	631	726	667	677	647	641	642	651	662	665	671	722	685	677	687	671	716	695	699	673	642	671	657	700	664	649	689	673	641	729	715	659	641	685	720	684	680	653	672	660	687	701	652	663	675	670	652	636	688	650	698	726	657	700	645	651	746	679	654	687	656	636	690	671	693	695	738	672	712	634	646	690	661	643	653	670	669	667	649	640	691	644	682	644	717	679	655	655	711	699	671	662	658	666	679	719	731	738	687	664	680	651	677	682	664	683	703	628	657	674	676	634	644	688	694	695	706	606	668	683	679	648	658	641	649	656	656	655	681	692	679	663	661	672	645	636	691	634	637	689	656	665	679	704	641	666	637	663	701	688	697	674	671	674	665	643	675	672	686	670	655	640	714	656	684	695	702	650	681	700	671	703	679	661	642	690	735	682	669	679	683	671	663	664	663	659	698	652	657	731	705	699	703	655	677	681	657	633	718	706	700	654	696	696	690	657	686	666	646	703	677	646	702	684	634	645	685	701	655	694	640	662	668	697	631	665	663	672	702	663	660	688	647	659	686	704	652	642	663	678	647	692	708	670	682	716	701	692	621	675	664	623	672	672	663	706	651	689	705	709	702	662	715	708	608	683	673	674	662	659	680	687	729	613	662	630	718	677	658	674	640	681	653	674	661	740	712	645	629	728	671	708	673	715	632	663	662	695	728	643	657	707	637	623	651	686	725	674	672	667	718	677	640	714	659	659	684	671	753	667	731	700	662	681	685	663	674	658	705	695	697	698	711	643	675	650	711	677	678	660	662	708	660	708	702	652	646	695	655	675	680	677	605	655	662	710	746	645	713	628	691	698	738	681	690	716	724	638	662	673	658	671	697	647	701	700	656	680	686	688	743	692	690	665	699	684	696	654	660	682	696	710	679	639	650	700	684	699	680	684	689	717	691	681	654	712	654	669	663	699	708	647	678	647	648	668	655	678	684	729	716	689	689	684	686	718	669	712	646	653	640	667	699	653	666	667	639	650	658	717	695	649	698	650	684	673	675	703	696	704	684	679	699	657	678	688	644	647	660	636	656	709	674	627	683	644	631	639	694	724	657	709	665	660	690	690	630	701	660	674	657	693	694	699	749	621	668	656	698	661	674	643	665	650	667	664	658	706	694	682	671	634	697	712	731	685	658	689	731	671	673	687	673	659	702	677	682	661	660	669	643	698	651	677	673	658	705	692	730	659	695	675	712	722	672	666	724	670	706	650	679	662	668	708	668	702	627	710	673	687	652	705	708	659	664	705	643	718	674	679	726	693	706	663	649	689	696	700	691	680	654	693	653	666	645	705	703	669	664	676	684	685	642	688	694	677	642	716	678	687	664	696	655	706	688	664	686	665	680	655	737	687	708	676	675	638	648	710	686	698	676	705	674	652	691	670	650	671	689	700	654	705	674	671	723	640	661	662	724	706	662	690	652	687	712	660	644	639	658	654	669	619	695	663	708	709	641	679	665	661	689	708	660	696	688	678	700	692	680	673	701	686	672	673	721	653	656	658	710	647	642	674	677	690	696	699	709	653	728	640	669	706	711	675	729	678	702	613	633	637	697	665	634	658	658	665	721	648	692	642	639	688	704	674	694	697	680	657	684	712	721	666	674
23200	20866	29135	31983	28738	13393	2022	604	512	481	514	426	418	416	391	417	388	384	391	359	354	358	347	371	363	371	326	350	362	347	333	323	323	337	359	339	340	328	340	344	339	354	338	353	343	365	311	358	345	323	369	340	356	320	313	359	331	342	335	360	311	365	324	363	323	353	347	358	359	335	364	313	352	319	363	338	336	330	332	371	362	344	333	351	338	279	358	338	362	374	331	322	358	340	338	322	357	347	341	330	312	334	329	335	333	337	326	345	321	336	312	316	313	359	333	345	366	368	331	329	334	332	329	315	345	335	343	342	339	348	320	341	331	337	323	330	348	358	342	313	369	352	352	367	332	340	313	335	365	335	344	331	357	347	347	346	324	339	341	321	339	332	380	347	361	321	358	330	327	358	343	354	359	354	323	327	338	336	343	359	337	314	325	346	353	359	347	334	338	334	353	337	332	352	361	338	360	317	331	364	328	343	384	344	315	331	324	346	361	322	335	311	323	328	342	337	346	341	362	363	305	359	365	366	331	322	293	343	373	333	338	325	341	323	323	286	325	331	350	338	330	358	345	329	359	314	352	357	344	356	349	362	360	318	287	338	317	336	321	316	321	360	349	335	346	347	361	321	337	381	368	354	325	322	326	353	306	335	302	339	334	338	324	349	335	367	303	321	355	350	330	367	335	337	352	342	365	351	362	358	335	350	364	319	326	303	348	361	308	311	314	330	349	330	346	330	322	337	321	323	359	326	358	321	354	336	341	287	340	355	305	360	370	321	342	349	326	350	344	351	316	333	368	321	343	310	343	336	334	324	381	318	349	368	352	335	317	349	331	351	352	327	363	340	334	339	345	343	346	356	316	331	323	359	366	327	339	333	343	324	324	307	325	336	328	382	371	331	341	368	351	340	338	345	334	330	354	325	345	330	342	339	331	294	361	347	357	348	378	383	338	302	325	355	335	323	293	335	358	309	340	316	361	353	342	320	302	368	355	331	354	361	329	352	338	347	347	343	350	367	345	299	348	355	307	365	344	356	304	355	336	313	341	369	327	339	336	325	363	356	358	326	372	320	384	351	324	320	340	336	366	348	343	365	372	385	325	358	339	319	359	340	341	309	351	338	332	336	337	336	355	371	310	340	383	317	340	310	325	370	352	326	331	328	314	321	318	326	336	344	347	376	351	326	337	336	358	359	330	353	320	334	341	296	327	333	377	346	327	333	313	356	340	344	346	350	339	349	348	324	335	355	345	338	326	332	357	348	339	337	341	323	346	330	329	332	340	353	327	321	320	361	376	330	366	308	343	360	337	362	345	314	360	322	315	386	323	322	350	346	321	329	375	343	337	317	319	335	341	345	348	348	313	350	324	307	333	323	356	330	326	319	357	307	318	330	345	355	319	340	379	380	345	342	330	312	366	328	358	339	362	329	325	363	375	337	344	348	312	328	353	295	329	333	335	340	342	344	366	343	337	321	282	341	321	339	283	299	345	321	321	334	356	355	350	360	325	329	323	331	316	344	322	354	336	333	315	378	371	337	346	327	336	316	326	346	336	351	340	380	337	345	320	312	333	341	324	361	340	336	344	302	337	335	320	337	339	359	369	312	359	336	321	339	335	332	339	293	370	338	360	320	330	340	333	308	345	331	334	338	363	340	339	327	373	347	341	331	350	358	343	334	305	352	332	314	305	300	364	334	326	371	346	324	336	318	336	288	347	332	326	308	357	305	333	347	352	360	344	329	360	343	364	338	358	318	339	346	324	339	323	347	303	324	335	302	339	356	332	304	349	330	346	340	341	342	333	330	320	336	381	323	318	337	348	341	306	340	305	328	345	306	344	337	350	346	365	331	303	319	308	340	366	375	329	305	327	327	332	318	310	351	331	344	323	329	334	343	343	342	322	341	348	324	335	345	319	350	364	353	324	286	344	324	360	309	368	346	329	326	327	319	317	333	340	323	351	360	315	336	357	345	306	306	353	320	348	334	337	354	336	362	331	333	352	360	322	310	295	348	330	314	358	313	334	344	344	351	351	335	308	337	327	300	339	305	385	379	349	359	315	339	350	331	315	311	373	355	315	349	326	340	333	316	366	334	325	365	303	379	390	330	343	371	305	286	364	349	348	324	332	317	360	328	310	318	316	325	324	357	332	352	328	340	318	371	331	314	348	338	342	372	339	323	340	351	342	337	353	324	337	339	330	330	334	360	313	350	308	328	349	337	353	360	340	332	340	346	365	331	332	327	354	321	320	347	355	324	352	326	311	329	325	351	362	336	317	308	335	326	297	351	311	347	371	343	356	342	324	331	327	322	321	374	330	335	332	321	359	342	333	329	359	307	311	358	349	346	347	318	352	349	326	358	355	345	337	348	322	366	322	357	327	374	343	338	325	333	354	347	371	373	338	334	344	329	313	352	337	342	311	326	351	352	345	323	349	319	315	372	372	367	302	334	364	327	349	337	337	352	354	321	310	351	350	367	322	376	325	348	327	339	324	321	323	311	336	341	338	342	366	322	367	360	305	345	308	374	331	352	326	332	320	349	342	288	356	351	341	311	302	298	327	351	347	367	346	348	326	330	357	357	338	339	341	301	323	333	307	343	319	319	367	354	336	329	305	355	323	347	350	313	351	325	314	337	321	345	349	355	337	319	342	326	338	311	381	340	349	332	328	315	343	324	353	362	288	314	326	336	336	319	327	329	284	336	334	315	361	308	331	343	335	336	319	326	340	332	314	305	321	334	352	328	372	332	331	329	351	333	311	316	325	353	372	333	342	342	318	345	369	336	356	338	321	311	322	362	312	313	348	365	365	351	364	344	338	353	365	339	338	322	306	339	343	334	382	384	352	307	318	356	362	311	347	327	346	339	330	328	342	352	319	351	325	325	315	357	323	320	343	332	316	350	349	363	333	373	336	307	353	305	344	339	360	322	369	320	355	321	319	320	320	346	349	364	326	319	320	341	331	335	339	341	333	352	303	326	401	354	340	345	317	339	332	370	342	328	324	357	362	346	310	366	389	340	343	341	345	336	328	340	318	316	345	408	334	303	330	361	343	337	351	352	307	339	390	350	337	345	301	317	357	335	344	301	342	355	322	323	345	322	340	368	363	356	305	321	325	375	364	343	323	338	317	327	357	337	322	334	323	333	340	321	366	373	352	302	400	332	337	340	335	363	364	308	335	342	352	277	330	360	309	338	363	328	342	332	344	316	348	336	336	346	366	325	318	330	337	345	356	344	333	346	306	311	339	353	321	307	344	343	361	346	357	357	330	314	320	365	340	359	348	335	331	339	375	334	362	319	348	352	369	319	331	346	312	345	358	341	337	367	363	321	357	329	327	329	341	323	351	347	323	297	351	342	315	353	346	316	347	326	357	344	322	319	370	342	309	329	372	340	335	318	318	321	322	354	370	338	363	342	313	331	344	361	318	347	351	320	353	356	354	335	319	310	335	315	352	332	310	329	356	321	347	326	350	326	333	329	359	315	336	310	305	368
6092	20715	46871	48597	27859	1202	935	764	670	624	562	528	487	438	424	404	407	400	394	370	391	395	400	413	418	350	391	391	397	386	362	360	410	397	380	382	364	363	371	363	344	388	356	348	387	332	340	386	395	352	400	388	382	419	380	360	373	372	334	363	389	402	388	367	372	391	363	379	375	369	364	396	400	382	363	352	362	344	335	365	372	327	348	372	405	355	430	345	348	401	374	366	354	348	379	324	364	371	380	363	357	367	344	331	384	365	346	386	345	392	341	373	372	357	354	388	388	353	342	360	380	344	381	410	378	330	368	361	369	355	368	352	341	362	382	369	386	370	343	333	345	356	321	354	342	374	359	368	386	368	351	338	364	356	397	354	353	340	337	370	318	383	377	390	369	345	393	369	367	318	350	384	357	331	341	346	365	368	375	353	371	352	357	330	351	344	382	390	369	361	386	348	409	410	355	374	347	356	379	387	368	403	393	358	365	400	356	350	362	394	385	359	371	392	346	361	376	361	348	342	394	348	372	348	365	337	363	394	393	364	356	392	354	399	350	378	384	376	374	332	366	387	350	331	360	357	386	386	377	384	384	399	355	354	374	375	341	354	356	370	393	397	377	374	347	367	385	403	373	380	384	375	398	359	357	325	384	392	395	372	336	375	348	357	376	387	329	344	363	378	373	349	360	374	359	376	391	387	360	360	329	395	374	367	348	339	371	364	356	394	360	363	384	353	357	375	324	362	348	352	360	406	337	340	343	367	370	358	343	345	372	338	338	341	359	390	389	367	373	335	362	361	344	354	339	380	374	355	360	396	389	377	372	330	357	379	379	365	370	392	348	362	355	368	379	360	348	351	388	357	358	375	389	367	336	370	363	419	359	359	370	372	357	357	357	359	345	319	352	342	337	364	366	408	343	376	386	384	359	387	395	363	352	390	368	374	350	387	362	366	382	367	367	367	371	359	384	362	411	400	336	365	339	386	390	359	382	365	363	367	363	359	384	386	386	407	363	368	361	359	372	332	386	376	320	345	370	355	339	385	348	367	351	391	356	337	353	396	379	366	341	372	377	364	375	329	386	372	363	363	364	386	373	356	339	345	363	363	386	371	346	354	339	383	389	350	394	351	376	388	355	397	353	377	370	383	373	302	357	354	343	358	342	378	341	399	388	365	340	376	362	370	386	337	344	385	383	384	371	385	362	381	358	364	375	392	364	319	349	348	346	380	383	384	358	366	350	382	355	370	380	363	361	364	383	353	339	353	385	324	351	375	365	368	359	373	360	354	375	335	335	380	336	370	352	354	367	348	368	389	362	333	378	363	331	361	379	332	340	346	337	381	351	361	369	361	335	397	367	351	333	359	374	382	362	394	381	374	378	328	340	373	349	359	360	368	366	331	360	343	398	365	366	392	361	392	378	341	377	385	367	345	368	357	360	381	366	357	348	374	380	408	380	389	353	333	407	340	364	365	366	344	342	314	370	376	369	378	380	375	363	355	374	368	356	386	360	385	359	355	363	348	365	363	379	379	377	318	367	386	319	368	369	372	359	365	375	357	350	357	339	349	365	355	335	346	370	379	357	338	380	346	363	364	383	370	359	371	353	328	373	385	365	386	369	386	388	342	363	407	430	392	351	371	382	359	349	370	352	363	354	350	367	359	376	349	388	373	356	380	344	375	375	352	376	381	387	392	372	389	357	375	381	365	356	339	340	341	362	332	398	342	341	388	373	366	369	368	372	345	365	364	354	327	377	351	390	355	371	371	389	384	387	349	364	361	358	361	332	348	369	350	371	391	371	345	354	363	348	369	358	358	358	379	376	357	356	325	368	349	369	355	362	352	346	369	361	330	356	369	363	359	359	358	343	359	358	343	366	348	370	400	408	354	385	387	349	368	308	375	379	375	352	348	343	374	363	389	349	359	338	372	347	388	343	375	390	363	369	362	356	335	397	390	357	370	342	367	356	365	354	313	363	392	363	341	357	385	339	405	378	361	368	339	374	366	371	359	377	349	334	352	371	391	375	364	393	385	401	394	365	381	344	346	370	368	335	362	384	371	333	358	342	347	363	386	354	372	373	376	351	372	376	357	344	385	416	336	370	331	347	358	375	323	399	380	353	374	342	382	383	348	386	363	388	355	349	366	350	359	363	359	329	347	382	332	354	367	369	373	358	384	356	385	374	340	368	324	356	346	367	318	388	397	385	383	382	364	391	368	335	370	350	358	356	389	352	332	355	375	344	397	368	385	389	351	336	369	350	358	357	384	336	338	360	383	347	341	375	370	357	323	335	367	362	367	367	358	342	365	363	376	355	359	348	381	377	380	358	360	368	396	397	371	360	361	329	372	380	351	387	322	351	363	357	356	382	339	368	352	383	362	338	355	360	358	371	350	381	353	360	369	365	414	404	372	332	358	356	332	379	366	358	354	326	384	393	352	399	379	355	323	354	418	349	333	362	371	376	340	381	347	392	415	347	365	364	381	355	381	376	362	360	379	369	364	352	358	368	361	383	357	367	346	403	371	378	359	335	366	360	319	374	359	352	383	412	361	361	334	365	374	389	363	375	346	378	337	371	373	388	343	352	356	338	328	358	350	378	366	395	360	359	367	357	385	384	371	360	388	324	368	346	347	346	376	389	343	374	365	376	370	355	382	363	358	359	318	364	381	354	395	386	350	382	356	362	378	349	317	330	350	358	349	370	390	383	395	379	352	382	396	358	360	381	371	368	375	342	414	362	350	396	365	363	339	343	351	343	362	359	362	323	371	362	353	351	345	367	376	320	370	331	344	350	373	350	361	360	360	359	357	362	360	381	393	354	365	383	366	342	383	384	361	360	392	369	352	325	333	365	376	344	371	348	396	377	344	342	372	346	359	388	341	399	363	345	396	335	358	366	369	370	378	394	355	372	366	360	391	375	358	357	324	389	371	338	341	369	360	359	355	378	342	388	336	391	388	346	341	358	363	381	382	355	339	381	358	389	364	375	348	384	339	351	350	362	356	353	382	357	383	346	396	331	382	369	365	315	363	382	388	367	357	400	367	337	387	358	380	331	388	334	384	347	338	376	374	367	352	362	379	391	346	348	373	359	340	364	383	351	351	419	354	365	391	382	358	349	350	353	342	357	318	334	352	361	371	395	356	358	367	350	401	357	372	383	340	364	356	349	338	362	372	380	350	363	351	372	366	375	376	386	357	336	360	379	357	380	370	368	379	377	379	317	382	354	382	409	392	375	368	364	372	340	355	375	356	380	391	393	349	369	362	348	390	374	387	382	351	366	356	372	357	364	361	377	385	357	362	359	354	334	357	343	391	351	361	350	376	338	364	375	372	361	386	346	359	395	361	370	394	327	371	377	371	398	348	366	380	360	360	356	379	368	384	372	379	386	363	380	359	389	357	375	366	358	380	366	357	358	386	325	336	358	342	362	360	355	346	349	370	398	371	376	346	351	367	358	369	356	358	366	363	358	343	349	353	335	346	373	349	370	355	370	381
24210	20872	28050	30079	23435	6580	1014	778	777	691	735	643	697	690	683	609	630	657	660	640	651	653	647	635	643	650	586	660	661	654	652	701	688	644	652	639	680	670	668	680	697	659	693	658	664	627	665	631	649	656	677	606	648	610	673	636	647	662	645	655	616	626	646	654	628	633	656	702	675	651	642	652	596	602	658	682	623	665	650	672	645	604	640	638	665	614	651	669	648	619	622	648	599	639	643	715	644	675	649	641	633	612	642	642	654	602	647	674	657	669	621	674	630	663	685	679	633	650	638	639	606	624	680	611	624	671	621	658	616	649	672	614	625	592	648	656	644	612	622	636	687	659	635	646	649	630	642	639	615	650	619	657	648	644	692	613	648	655	643	609	634	679	683	640	690	620	633	666	657	656	626	644	632	659	686	623	627	625	678	646	649	631	617	655	649	624	634	626	659	675	643	651	638	696	636	659	622	639	622	632	646	638	648	596	622	638	617	654	693	643	622	625	707	638	656	609	670	667	697	638	626	651	607	672	649	609	648	672	676	648	601	693	632	602	699	638	631	656	639	656	653	691	683	660	655	659	640	669	656	686	631	655	633	663	653	629	655	622	643	660	609	635	628	612	650	622	682	690	628	654	649	635	631	628	684	655	628	652	601	650	667	607	677	660	638	637	675	601	656	666	615	688	644	636	633	672	613	644	643	605	650	681	643	655	668	668	643	624	637	588	632	640	667	649	659	680	618	689	653	668	661	647	629	645	626	628	647	664	689	630	576	630	644	609	644	648	658	653	660	628	606	706	661	627	595	615	639	623	677	638	602	638	621	613	670	667	623	597	622	617	681	649	668	601	622	585	645	643	670	664	598	660	676	620	659	675	640	626	599	660	640	619	655	641	677	678	683	670	672	659	658	642	690	663	665	649	595	629	665	680	617	651	631	669	662	656	604	673	684	634	654	654	658	621	649	634	615	665	662	575	603	593	650	661	622	659	625	674	672	649	648	651	644	628	667	681	658	620	651	662	683	647	632	668	655	673	664	694	634	679	630	660	600	649	657	652	636	645	640	644	687	670	671	695	663	626	660	592	645	639	681	605	632	659	607	649	642	592	598	609	605	664	617	688	625	639	664	613	639	711	655	620	643	623	652	634	603	596	655	666	651	633	665	637	650	616	621	627	661	606	621	652	618	666	645	696	612	658	640	645	668	678	667	648	614	593	653	590	598	657	627	620	585	652	624	641	599	686	602	639	652	625	656	647	625	724	645	649	617	656	640	641	601	649	690	647	640	661	625	677	640	578	679	612	638	665	591	668	615	654	637	654	668	620	611	649	619	714	625	593	669	659	612	664	677	679	617	655	644	629	636	611	627	570	663	621	669	625	651	668	647	653	669	618	673	696	634	604	625	639	641	657	602	661	654	651	654	645	610	646	658	629	672	676	669	632	697	669	614	647	641	670	655	671	664	619	637	619	628	658	635	679	634	630	653	620	663	687	658	640	635	612	620	659	649	641	659	623	622	615	662	610	651	702	643	647	624	650	643	625	651	598	651	657	622	620	672	616	651	687	675	638	640	668	656	679	679	625	660	612	653	633	615	604	666	648	639	615	687	619	644	647	659	687	615	686	652	603	577	628	674	636	625	643	643	641	695	611	678	646	625	648	680	659	634	630	670	603	633	651	607	678	613	690	642	659	645	653	636	624	637	635	637	682	655	672	665	653	619	648	657	632	633	623	670	579	647	644	659	648	592	644	638	651	649	659	667	670	667	664	622	665	647	672	624	663	625	651	660	601	655	609	634	617	642	632	655	644	631	652	645	645	678	634	627	658	639	665	620	654	619	672	627	700	618	620	668	652	657	639	642	667	680	646	596	677	627	642	654	672	633	626	635	612	634	633	654	629	631	660	660	591	650	614	645	676	672	657	620	668	683	651	640	650	665	642	659	661	648	637	637	667	616	671	665	632	668	640	694	678	646	615	622	646	688	609	609	606	674	652	678	624	633	684	601	644	613	599	637	671	640	623	619	668	644	653	603	653	668	606	625	703	574	590	643	654	673	627	677	611	635	674	628	590	670	645	655	690	677	683	676	622	651	647	662	602	642	637	644	631	696	628	658	704	654	623	636	677	635	659	632	584	638	619	608	598	620	609	678	639	666	692	607	611	619	668	609	682	660	631	642	684	697	663	592	649	673	579	623	653	655	656	692	612	664	655	634	635	622	619	652	638	652	700	651	666	664	695	677	669	659	635	652	628	653	653	649	636	631	634	651	630	630	610	626	633	653	620	640	659	653	648	664	622	601	650	639	649	651	639	626	631	658	672	665	660	630	622	599	650	648	653	680	630	639	603	599	617	654	605	649	633	641	691	641	690	682	601	652	629	670	680	614	569	654	676	642	603	613	606	625	664	600	664	640	672	673	639	597	621	648	641	600	633	656	638	665	668	650	687	659	635	626	661	608	630	625	670	636	636	626	631	638	657	735	677	657	668	662	664	649	645	615	671	632	684	608	661	663	649	619	650	603	640	696	632	660	622	704	639	615	654	650	619	687	666	663	697	634	645	653	641	633	630	659	649	648	632	651	639	637	641	633	645	652	634	635	652	638	639	625	578	676	602	667	632	646	635	652	657	633	706	656	614	718	633	666	679	639	659	674	690	596	644	660	634	614	639	628	639	609	644	637	600	645	679	609	631	628	680	649	653	670	618	651	682	602	581	580	681	638	641	656	623	666	673	634	656	643	638	649	644	656	642	684	680	634	659	676	636	638	624	655	590	635	629	665	616	713	641	650	649	669	647	687	656	637	639	651	661	667	624	645	630	659	667	653	665	626	668	616	647	668	640	609	707	660	650	660	608	616	610	661	599	652	639	647	656	682	659	618	655	662	653	655	621	607	644	605	662	661	628	620	674	624	664	672	615	636	639	683	663	632	650	628	628	626	650	669	622	701	626	683	652	676	642	623	667	630	650	689	645	610	579	628	657	671	674	594	607	649	690	691	657	655	656	639	679	661	644	655	637	656	689	641	625	623	645	656	622	652	632	681	626	641	669	642	657	671	637	644	647	669	621	641	647	690	670	633	653	620	620	662	658	661	699	645	674	659	632	643	621	619	644	649	662	651	651	682	658	620	644	630	685	593	670	608	664	623	630	676	669	601	682	637	624	653	628	666	609	621	627	639	611	632	695	645	645	694	625	655	654	629	640	639	650	644	674	662	672	634	670	677	660	628	642	646	671	642	660	670	600	645	674	622	635	636	669	626	632	608	684	672	619	674	647	635	626	624	660	635	688	669	627	614	665	601	617	679	641	656	633	635	651	603	659	634	697	681	631	645	630	612	649	634	594	631	673	654	647	644	651	632	648	663	688	654	685	647	673	608	644	650	662	641	648	643	679	618	618	648	645	614	670	673	647	658	638	603	670	643	623	649	688	679	636	672	635	600	607	638	618	637	639	668	701	643	687	620	652	641	672	629	646	695	664	708	660	604	617	680	690	653	630	670	592
6150	16745	34503	40581	23091	1200	976	850	799	784	745	758	710	708	693	660	677	696	650	663	652	709	649	682	638	697	670	660	664	656	678	624	665	671	663	632	664	640	622	709	648	651	635	641	677	690	655	650	664	626	686	618	682	676	660	660	680	613	620	652	607	637	609	684	673	613	663	604	625	644	654	639	652	639	641	662	645	653	664	635	681	675	637	638	640	649	665	644	669	631	627	671	667	660	684	611	666	636	626	672	639	644	631	675	639	663	674	640	705	641	645	638	679	698	652	623	643	657	610	660	673	670	655	639	654	671	600	618	644	668	648	653	649	644	634	652	676	654	642	659	627	633	665	693	628	621	681	642	636	630	647	633	671	644	712	662	661	650	677	635	646	650	665	612	634	660	663	635	665	630	647	623	681	650	620	633	657	607	662	635	629	665	623	654	662	683	659	641	591	576	630	678	634	672	647	687	606	618	628	592	623	643	635	637	599	616	607	698	627	650	654	652	627	674	631	646	696	631	686	664	651	623	675	629	621	655	649	670	686	674	617	670	608	629	652	672	680	656	668	651	603	637	654	630	612	659	595	661	635	643	630	618	642	651	607	639	662	649	663	629	650	643	646	634	651	614	667	661	664	671	633	648	714	652	645	645	651	629	619	650	658	634	662	694	659	673	595	673	633	633	660	645	649	617	673	629	657	634	638	625	702	660	610	645	636	656	657	637	638	642	626	670	674	613	635	630	633	632	661	643	645	617	654	648	667	654	646	642	663	647	705	737	655	708	645	604	598	684	690	614	695	700	662	661	612	670	646	657	608	651	670	688	709	652	646	658	624	613	654	622	653	677	657	639	591	668	686	626	634	645	598	646	657	612	636	607	649	646	628	657	648	607	676	692	643	616	614	630	677	711	686	671	630	689	640	667	670	626	589	645	641	614	646	653	642	680	658	633	657	611	607	623	648	651	631	667	640	673	656	627	667	610	634	611	619	669	651	642	637	636	687	669	659	644	664	638	664	674	644	623	666	663	687	645	642	664	623	642	627	714	654	642	672	665	659	664	624	670	648	635	647	660	656	632	688	602	650	651	614	627	694	605	648	644	639	640	635	657	657	616	658	662	673	675	650	599	661	647	619	632	645	647	659	687	671	680	629	676	646	662	641	664	638	615	667	610	648	631	642	686	622	641	682	646	665	619	589	667	638	678	625	666	650	668	630	679	609	602	667	607	643	666	636	658	657	635	660	680	630	657	614	651	608	648	684	659	642	677	667	632	613	620	600	612	618	654	623	641	586	656	653	634	652	644	662	639	614	618	645	610	651	640	657	666	660	648	676	684	639	648	677	649	659	663	651	624	628	622	612	641	676	679	611	644	683	636	631	667	655	601	634	628	615	648	668	656	629	659	652	616	655	688	623	691	640	607	681	681	650	677	674	664	681	609	670	631	652	699	632	594	673	656	645	645	666	657	667	616	609	638	644	631	629	644	686	626	644	667	647	631	645	652	608	631	646	639	662	673	650	637	629	668	618	673	636	639	628	620	636	637	635	664	638	676	643	652	634	643	668	649	634	687	612	630	591	695	645	635	665	672	636	633	671	645	583	637	638	672	636	643	623	581	661	684	610	628	633	680	667	643	672	609	626	649	633	615	626	616	637	648	634	627	651	621	672	607	653	623	619	640	660	664	629	671	637	659	614	677	669	679	661	628	636	650	673	632	659	644	648	671	617	638	640	672	679	668	702	626	646	647	642	628	633	645	641	665	643	619	618	606	621	648	650	646	621	648	630	646	667	627	625	656	655	663	643	647	668	682	675	628	610	655	648	660	645	645	593	601	688	668	636	604	657	667	666	674	658	609	681	638	693	616	628	636	664	640	635	631	641	683	602	645	651	646	585	659	647	613	650	626	654	652	602	663	642	663	641	649	663	635	601	625	654	661	647	606	592	651	608	635	658	664	620	657	647	635	598	649	643	653	641	718	617	635	703	681	619	674	682	646	627	619	658	700	630	661	634	559	641	634	656	629	656	634	566	672	608	615	650	646	608	626	590	707	654	672	624	633	641	660	628	651	675	662	629	664	641	605	651	655	656	700	644	651	587	651	619	652	630	637	628	633	642	702	663	634	658	661	685	638	668	609	637	642	672	665	654	606	654	616	681	659	637	671	639	658	675	667	619	613	659	628	660	631	623	622	631	622	647	658	653	647	641	651	599	646	643	626	676	647	660	618	621	653	674	645	659	636	675	666	670	646	633	607	623	646	668	646	660	650	634	648	677	654	635	647	627	642	594	662	651	633	674	628	639	633	674	629	641	660	660	659	644	634	652	615	665	637	634	615	652	638	668	653	626	673	627	689	669	663	685	631	651	723	594	660	645	677	650	686	621	685	659	671	700	640	636	666	618	621	597	690	651	681	612	664	679	633	635	676	674	612	634	655	677	620	637	631	680	618	684	645	629	677	677	647	645	649	613	704	640	655	637	648	661	664	633	628	653	615	653	602	609	665	642	670	633	691	666	649	647	613	643	628	646	676	644	632	637	600	616	649	671	591	682	649	653	719	626	623	641	642	648	674	653	663	638	646	668	633	685	697	664	670	597	653	645	626	645	673	640	674	639	617	671	630	664	631	634	690	616	685	645	662	649	639	601	634	613	623	641	658	639	641	648	645	579	615	685	599	615	669	629	681	639	622	660	699	665	659	666	654	650	650	628	663	650	639	650	651	656	643	676	634	649	609	672	647	609	660	646	633	652	688	647	650	675	631	634	671	655	619	646	689	643	647	659	656	636	616	642	678	609	627	676	617	659	659	685	647	649	678	621	677	628	664	632	658	641	656	660	664	672	637	648	655	620	649	680	683	702	605	605	684	625	612	645	656	651	637	656	666	662	648	646	641	696	616	642	650	635	694	638	646	616	655	647	670	626	645	624	661	643	643	627	634	625	644	645	668	648	642	648	672	648	625	643	620	647	618	648	676	622	658	633	634	621	648	679	652	628	652	591	661	639	646	640	648	691	676	618	640	687	654	626	623	631	649	669	648	648	677	633	630	645	707	622	662	589	697	670	621	642	630	665	654	671	620	645	692	699	639	662	665	619	629	656	686	680	698	665	652	669	618	649	640	632	655	667	670	634	649	607	594	664	657	690	670	607	708	597	649	616	625	659	609	632	661	636	625	659	645	624	660	639	638	677	623	648	660	625	635	664	629	612	671	600	674	679	633	652	641	632	615	671	642	624	646	640	655	682	653	649	593	660	684	663	671	646	642	707	595	632	635	689	635	645	665	645	601	646	616	603	625	650	630	611	615	642	652	662	646	619	624	660	665	615	651	665	633	628	643	706	650	641	637	653	656	604	600	603	660	660	644	653	668	614	631	621	658	630	631	651	669	661	633	674	589	655	647	627	625	622	661	673	661	668	713	672	630	667	665	600	640	675	639	637	668	646	656	671	640	676	669	670	647	666	649	664	641	683	615	654	581	638	648	621	606	661	623	612	646	629	645	623	659
22083	20900	28825	26066	26643	20928	13112	1171	591	470	447	403	359	337	295	306	303	273	290	273	271	272	253	245	237	247	217	244	238	239	257	222	252	257	238	220	225	224	237	232	238	234	208	252	231	218	222	219	235	221	255	219	212	201	206	245	223	218	189	211	230	212	223	214	231	215	220	231	222	228	212	205	204	221	210	228	228	211	229	219	249	188	216	232	197	234	241	234	216	197	246	203	205	208	219	204	194	207	247	207	219	223	219	251	209	217	226	215	243	215	229	225	218	195	170	219	192	232	222	184	231	183	238	197	221	208	215	232	214	202	233	224	198	215	212	188	240	214	223	229	190	209	216	209	229	209	225	216	223	227	196	217	223	200	212	205	185	212	235	195	228	218	244	209	223	218	195	234	218	192	233	221	206	233	205	196	206	212	224	232	216	223	216	232	229	238	202	226	224	200	211	194	192	238	231	224	178	250	235	206	230	198	234	217	226	209	198	206	232	220	202	200	228	220	231	213	203	183	211	209	202	243	243	207	221	199	202	205	212	235	211	225	203	227	198	228	207	228	176	239	234	193	221	194	196	192	185	234	195	216	201	216	202	233	194	258	233	203	251	200	221	203	229	222	227	224	213	219	201	215	235	202	217	198	238	215	243	225	218	206	223	236	205	222	200	196	232	246	244	191	221	230	235	212	232	241	236	228	212	221	218	214	205	229	209	232	222	213	198	220	200	226	230	208	203	201	242	233	230	190	207	211	221	207	194	208	200	205	247	215	207	219	208	196	197	202	216	264	219	219	212	229	243	224	185	219	219	207	222	214	215	219	233	195	186	202	224	217	222	219	238	214	185	208	216	200	234	227	246	219	230	219	205	220	236	245	229	230	192	198	223	233	222	212	198	221	210	201	222	227	219	200	198	210	206	214	231	214	212	236	205	211	201	220	234	212	209	250	228	223	205	237	195	204	207	226	221	215	204	190	199	200	201	185	218	215	196	218	227	215	241	237	188	246	208	235	240	222	243	218	173	199	217	206	215	199	214	207	206	213	220	235	208	228	203	222	218	218	203	211	226	244	251	229	198	201	236	212	220	191	214	209	216	213	236	245	202	204	220	210	220	219	226	204	190	229	228	210	235	200	223	217	248	222	238	183	229	208	222	248	201	177	228	202	217	235	231	226	204	225	226	230	214	206	209	205	227	179	241	242	220	191	208	192	243	245	200	220	224	183	210	239	215	239	213	202	200	236	225	211	226	244	205	235	215	213	223	214	218	202	225	223	230	229	203	205	236	217	232	236	229	240	229	217	232	211	213	182	223	242	221	199	237	211	214	223	187	236	230	200	212	223	200	234	196	195	236	208	247	243	222	205	204	196	213	209	224	215	221	186	234	220	201	207	235	226	222	220	215	239	224	201	220	206	208	204	219	181	207	218	206	233	207	223	220	220	233	239	215	232	226	217	214	233	200	230	225	224	224	209	223	235	227	201	202	213	221	218	231	232	218	233	197	234	208	218	202	210	232	205	204	203	233	235	232	220	233	233	238	203	216	212	235	229	205	250	227	211	229	201	187	223	213	198	203	230	214	222	231	180	239	224	236	206	221	196	216	198	208	214	228	208	229	230	206	192	205	221	223	222	199	219	225	209	236	242	216	241	180	249	220	232	213	237	211	206	196	210	203	232	252	250	212	224	205	230	205	211	211	213	212	195	224	210	215	211	207	227	213	222	228	207	200	235	205	209	192	221	224	236	220	178	229	220	218	237	203	235	221	219	210	231	198	211	246	245	218	217	215	213	207	249	190	222	217	220	204	230	214	216	221	238	221	254	201	205	212	221	229	230	235	221	243	222	220	226	209	223	211	233	225	239	200	204	234	216	226	208	193	220	208	214	233	225	201	215	197	214	217	217	226	236	222	225	213	229	211	214	194	211	226	206	226	206	218	230	203	218	183	237	228	241	224	218	203	208	218	201	215	214	208	204	196	219	221	212	239	228	211	229	195	257	221	220	214	215	202	222	223	247	219	225	222	226	241	232	223	238	187	221	217	208	227	213	210	236	221	207	204	238	216	194	240	199	220	205	221	195	226	175	224	209	217	206	218	217	217	217	229	215	209	224	247	221	197	222	218	210	215	220	218	212	201	222	220	233	197	216	219	207	237	218	213	206	202	199	241	246	219	200	210	218	215	201	216	199	217	216	251	171	236	207	232	222	214	213	212	229	217	210	227	223	210	238	225	220	214	198	201	211	224	228	205	213	216	210	221	225	226	225	232	238	222	199	222	237	229	229	223	208	205	223	240	205	218	225	229	227	220	220	226	194	207	243	218	241	195	245	223	208	212	223	240	217	229	221	254	230	206	221	243	226	238	238	222	225	212	220	216	206	188	223	220	222	220	213	244	210	214	212	229	213	229	220	200	255	243	238	232	238	235	216	187	226	216	204	247	207	200	204	223	241	199	212	213	216	216	241	183	213	234	229	213	214	236	237	194	201	176	218	208	193	232	235	241	207	187	220	211	214	191	218	247	211	214	206	218	253	194	212	209	212	219	199	223	199	230	212	209	210	203	187	223	241	217	226	225	233	217	217	232	225	230	220	234	258	241	195	201	216	201	228	221	211	214	232	237	226	214	216	198	202	210	211	205	188	217	215	250	225	210	217	213	228	214	210	217	212	237	243	212	214	200	229	208	214	227	215	219	212	220	225	230	214	205	216	246	231	212	211	178	211	207	224	243	231	210	216	239	214	224	214	207	214	224	189	214	207	238	211	221	222	221	231	219	209	237	213	248	219	219	231	199	221	205	229	201	210	201	232	198	211	214	207	237	238	229	212	216	202	225	235	207	238	224	240	214	221	209	219	210	229	227	226	214	223	217	223	196	200	223	205	220	201	226	205	222	201	235	213	237	212	212	226	211	198	220	239	231	206	205	224	205	196	221	230	202	222	222	237	238	212	210	230	221	178	204	221	208	207	226	204	198	203	210	198	208	197	195	220	228	203	214	225	222	221	200	229	198	238	201	175	212	214	204	194	199	204	213	210	231	209	240	198	203	227	233	219	205	226	206	204	213	221	220	208	191	195	232	237	212	226	256	216	218	198	257	185	227	220	217	211	196	217	206	225	200	225	210	219	206	225	214	241	214	207	205	214	213	217	209	203	217	224	234	240	207	236	210	208	213	216	224	204	215	190	227	225	223	205	232	232	234	227	226	217	219	213	197	217	230	203	209	233	201	212	224	226	217	223	206	233	222	239	220	192	211	239	220	200	229	208	229	225	212	201	209	229	197	218	221	233	221	218	236	210	196	199	194	216	235	187	242	236	236	240	179	171	177	197	223	232	201	229	201	232	189	227	226	225	199	229	210	212	214	226	223	204	190	247	234	201	224	200	210	209	228	216	189	224	211	210	222	224	254	211	199	224	228	212	218	201	191	199	223	205	218	201	202	233	226	198	227	238	213	214	235	221	220	209	228	219	241	189	219	232	191	193	211	222	220	213	208	234	219	206
7755	24719	48062	60380	40951	2260	1421	1063	843	628	621	511	458	388	376	353	337	309	280	316	279	271	298	239	239	267	240	228	273	229	240	242	239	246	253	230	219	218	248	213	212	211	236	221	241	215	218	211	204	244	210	227	244	213	229	239	206	209	252	205	215	219	244	240	225	209	217	219	215	204	222	211	212	225	203	243	217	217	225	227	199	232	224	211	202	232	228	238	225	213	219	245	246	231	216	212	180	247	188	218	199	225	214	198	209	246	217	234	227	209	207	217	212	204	219	214	222	204	224	209	228	212	223	212	203	222	209	197	206	221	219	223	221	223	239	213	191	225	222	228	222	199	203	223	233	212	216	188	212	192	204	213	215	211	215	218	221	231	203	223	213	215	204	220	235	212	191	217	214	233	195	214	249	206	230	207	230	221	231	234	188	225	224	207	222	226	199	225	216	236	220	215	175	220	214	233	194	209	187	210	209	206	215	230	228	215	210	205	209	211	198	239	216	223	184	208	247	229	205	231	191	230	221	211	213	197	212	225	208	227	223	188	217	236	234	222	196	196	205	213	217	217	230	198	219	212	185	199	218	172	216	212	225	231	243	193	200	226	222	238	226	210	231	212	226	215	208	212	203	201	206	193	241	211	205	217	217	216	224	224	212	196	212	211	215	246	198	220	205	216	223	234	212	199	211	242	232	209	201	224	218	220	228	184	213	201	198	239	235	216	229	217	221	203	226	205	223	217	200	213	210	226	239	190	235	226	202	223	221	222	208	245	212	228	222	220	195	251	228	203	219	212	224	226	230	201	230	186	221	203	232	193	207	230	231	201	227	199	212	207	216	201	201	189	219	242	203	217	250	223	218	211	220	190	213	200	211	236	231	212	192	231	217	208	215	218	208	223	211	247	177	207	205	205	215	202	204	216	213	221	211	197	190	214	208	232	195	214	218	220	188	227	202	226	195	226	218	213	236	225	237	218	221	233	227	192	226	215	201	211	196	213	223	225	210	222	201	222	225	200	225	224	222	225	217	207	212	226	221	187	219	243	240	205	226	198	219	235	219	218	226	225	207	238	233	238	221	222	192	197	221	208	237	223	201	220	218	214	221	222	247	231	210	240	219	218	204	185	203	204	200	243	211	240	222	230	208	215	216	218	199	228	199	209	216	203	203	209	203	206	209	229	211	242	218	225	220	220	215	216	220	245	231	196	194	196	213	212	224	223	203	208	216	215	199	246	212	211	222	245	233	182	224	200	219	217	237	235	224	221	229	224	209	238	209	212	208	204	236	221	225	218	232	199	224	232	212	201	196	207	238	209	215	209	224	198	216	224	233	216	211	209	210	203	215	206	224	202	193	230	220	221	239	209	196	210	214	223	209	215	246	217	215	213	209	220	232	191	215	230	217	243	233	213	225	211	209	219	216	221	184	194	223	228	199	211	215	199	221	210	216	230	229	208	233	232	195	220	218	216	216	224	214	217	194	224	211	228	224	219	209	202	194	210	221	205	196	216	217	229	211	199	261	222	230	246	196	186	208	202	207	217	199	194	237	184	203	214	238	210	239	206	201	210	210	199	206	207	210	191	218	217	234	214	207	200	208	211	249	219	236	212	206	239	221	219	203	247	210	209	200	226	198	221	212	220	210	226	218	184	213	216	235	214	218	216	191	218	241	213	205	198	214	212	203	227	223	217	214	210	206	232	223	220	219	236	202	195	234	211	214	196	217	217	215	210	218	217	227	240	220	224	217	208	241	210	228	207	225	206	204	218	222	208	219	203	213	210	202	213	234	220	213	231	229	218	227	228	235	220	193	209	217	221	210	236	222	223	210	206	239	218	217	226	238	204	246	211	221	181	204	225	208	208	208	204	227	186	200	217	206	208	215	197	208	214	220	221	234	211	216	224	190	231	259	192	218	204	191	205	211	216	187	199	215	215	208	199	221	222	210	214	234	218	226	245	227	228	216	198	221	200	217	238	251	200	238	207	215	211	210	214	221	211	212	207	223	222	232	231	218	228	217	214	216	223	225	233	201	205	203	222	202	194	226	233	234	228	225	194	220	189	176	205	220	205	192	221	208	201	219	228	220	203	222	218	189	189	190	214	203	212	204	211	202	217	198	212	212	193	227	221	214	225	201	247	222	223	221	207	230	239	226	226	214	212	233	186	217	220	204	213	213	212	221	221	227	193	210	209	216	201	202	217	229	206	245	226	201	237	203	214	234	224	203	216	205	217	205	203	248	211	214	212	230	205	212	216	211	220	218	198	211	187	188	233	205	216	203	225	220	191	201	203	242	224	216	183	241	200	239	238	213	214	219	215	209	205	232	224	241	196	173	234	196	212	198	193	208	216	213	231	204	210	230	216	196	228	227	207	216	216	210	229	215	215	217	203	230	214	220	214	221	234	216	210	245	219	211	190	233	217	206	212	189	205	196	210	200	226	223	226	211	209	209	219	229	216	206	209	228	219	218	191	228	198	212	213	203	236	211	230	222	232	242	194	196	238	197	238	228	193	214	244	223	213	206	215	211	185	181	221	220	227	216	202	202	223	196	211	216	218	237	202	211	191	216	234	203	199	216	224	225	217	240	198	199	214	254	228	251	223	231	189	247	201	203	179	204	221	192	207	220	222	228	234	216	199	225	218	221	205	222	232	203	233	203	221	206	224	208	229	236	210	215	240	192	197	244	195	209	196	184	196	203	225	214	213	217	220	234	208	231	243	219	208	213	201	219	196	238	220	207	201	230	202	199	263	229	208	232	214	216	206	205	228	190	215	225	213	223	207	214	221	212	225	208	199	221	192	217	228	255	210	236	208	220	218	210	186	245	213	229	233	233	224	187	224	208	227	209	199	217	205	202	200	222	201	201	208	197	234	232	221	245	209	215	203	222	220	224	202	238	213	227	210	193	217	221	212	197	228	222	187	222	227	231	208	199	223	217	194	224	209	200	234	215	206	209	216	237	224	198	208	241	201	190	197	219	224	226	185	209	219	223	189	212	215	214	220	246	194	204	233	195	216	210	219	220	210	214	220	207	208	201	211	199	202	207	206	216	175	194	207	215	227	227	240	205	219	204	215	204	227	213	225	212	210	233	231	211	201	204	237	228	205	228	229	238	224	217	211	246	186	211	227	229	206	217	216	217	235	215	236	217	224	207	228	211	212	217	208	225	212	214	226	218	194	213	212	192	228	217	201	208	197	212	209	200	228	203	243	207	222	198	208	224	219	222	218	244	221	212	227	196	220	224	225	240	207	250	225	200	226	232	194	217	220	224	218	223	202	246	227	206	266	189	235	229	234	239	228	247	190	223	221	221	186	239	216	196	229	221	233	221	177	206	224	232	193	212	236	234	204	207	221	218	213	226	207	228	206	208	204	229	204	225	197	215	202	204	221	212	203	197	208	216	215	217	208	225	227	202	217	222	205	209	210	196	217	230	223	190	223	217	215	208	230	231	211	203	197	202	224	209	226	216	188	209	211	213	213	221	219	223	240
27188	19680	17742	19165	7355	910	702	695	729	733	703	705	654	716	684	661	743	717	669	687	652	674	664	700	655	692	662	639	683	649	656	662	711	644	658	714	654	663	617	737	636	647	617	676	683	678	680	684	682	684	659	674	707	684	713	691	676	640	659	654	674	661	645	653	652	659	673	650	653	659	700	712	658	631	688	625	673	657	712	677	621	696	630	672	657	672	700	683	644	668	690	661	645	697	724	664	672	701	643	696	650	684	664	670	651	664	661	681	655	677	644	689	669	655	684	667	680	636	648	651	615	682	660	633	682	690	676	667	711	713	670	629	693	667	681	675	677	673	672	660	650	675	674	659	665	681	667	655	693	679	664	732	673	660	648	638	706	686	635	667	696	679	670	656	672	647	659	720	653	635	684	668	705	683	685	666	676	690	637	670	628	674	737	669	723	667	642	657	716	655	640	661	681	712	642	712	644	641	663	630	661	640	684	671	632	628	664	647	685	639	616	659	665	662	672	697	727	704	693	651	652	679	647	701	677	698	659	684	627	657	669	687	651	651	628	645	685	648	668	627	658	641	696	674	666	669	698	648	735	690	671	669	655	643	668	667	668	687	643	633	677	639	668	707	692	673	630	654	677	656	646	670	635	675	638	684	703	721	612	666	672	634	678	671	674	623	679	693	664	642	692	663	655	653	690	679	672	680	658	673	681	717	680	677	701	659	642	724	676	668	690	692	666	693	678	647	674	640	635	656	620	627	627	682	684	661	700	686	683	700	687	643	654	677	673	699	697	654	684	681	644	616	611	653	648	664	623	655	669	654	684	674	659	663	675	643	632	651	684	696	691	655	683	652	676	648	623	680	683	647	679	655	647	682	746	672	696	680	667	675	644	709	679	635	660	657	686	668	692	671	667	655	645	646	682	674	667	684	665	668	672	702	593	633	715	670	706	644	634	590	654	662	667	674	645	658	675	637	715	703	675	650	663	703	686	651	703	676	677	667	735	686	667	657	667	662	690	652	680	668	634	680	642	633	675	674	637	681	684	666	654	658	647	654	697	705	694	652	659	613	673	667	595	642	702	726	662	632	636	702	682	686	678	616	612	652	691	654	683	659	664	673	668	665	656	639	632	665	664	631	646	665	683	646	654	665	638	721	623	687	683	625	767	703	685	637	615	655	692	679	651	679	658	719	663	712	654	629	617	691	670	651	640	713	671	651	660	622	692	653	632	656	644	656	668	631	663	662	677	625	679	688	652	665	666	647	608	666	635	658	675	671	667	690	690	650	718	644	642	724	725	674	642	631	652	680	627	725	612	622	666	677	661	672	660	677	721	643	667	648	656	644	681	694	670	676	669	646	684	626	631	655	665	672	603	622	672	684	642	700	672	655	689	684	715	660	701	696	670	660	703	710	699	694	729	646	618	640	646	690	674	631	610	702	666	687	639	706	678	686	653	595	647	694	698	677	662	663	663	690	632	670	682	636	615	697	698	651	649	662	650	647	639	668	701	648	743	628	659	697	673	679	722	689	632	676	654	637	663	668	654	668	664	664	655	657	727	637	652	646	664	686	695	649	668	619	671	676	627	613	640	675	631	684	662	634	672	698	655	676	698	659	730	684	646	688	696	657	693	658	637	716	654	719	665	686	670	644	686	674	680	629	643	658	681	659	715	674	678	656	684	645	643	668	656	663	601	685	659	669	668	687	631	679	680	726	726	625	688	688	695	644	677	681	685	636	672	718	691	688	684	641	655	639	653	678	672	661	677	664	720	698	682	636	629	682	696	677	622	658	700	695	640	684	650	689	672	659	637	655	662	671	706	665	677	676	698	615	618	636	712	658	649	634	650	608	716	655	627	671	656	677	692	703	718	634	690	658	637	681	633	667	671	702	631	620	650	648	671	639	678	695	652	664	698	671	670	689	665	644	656	661	654	660	682	667	711	690	616	629	687	651	693	696	702	643	727	666	645	655	663	647	656	671	669	662	662	651	700	642	703	700	650	626	647	659	649	674	700	665	643	658	700	637	668	709	681	691	670	632	683	651	646	618	718	650	659	646	661	669	697	668	636	704	682	706	667	696	642	636	676	624	659	704	636	686	662	662	639	689	713	666	687	641	643	659	660	668	644	653	649	662	608	618	625	697	700	660	675	645	671	657	660	668	671	703	707	683	708	684	688	678	679	663	690	723	677	666	674	703	669	686	681	704	633	723	635	643	682	690	652	708	655	648	691	687	733	663	647	704	639	646	683	641	706	700	661	677	643	634	665	647	647	694	647	636	672	732	712	654	673	688	688	660	628	685	637	681	690	630	642	708	657	641	659	658	631	699	654	691	703	670	698	671	662	665	694	682	698	660	626	666	654	724	641	631	650	678	652	645	669	659	691	661	686	661	687	675	664	652	680	620	706	676	657	705	637	666	672	649	657	619	670	664	675	702	662	703	643	655	618	677	652	646	684	691	659	663	659	642	627	656	651	660	710	673	713	672	688	655	657	662	641	677	717	667	634	668	667	627	673	643	638	612	663	661	677	661	674	700	664	678	691	709	630	637	670	673	672	701	642	678	670	659	672	656	676	671	625	604	684	632	685	654	674	643	616	717	697	667	677	661	672	691	666	713	700	657	686	682	679	623	661	641	676	617	661	654	638	709	664	688	654	670	673	664	650	635	671	650	655	682	662	722	693	663	674	632	664	653	676	681	692	690	678	661	686	652	658	716	646	670	666	639	656	692	678	627	688	686	705	641	651	674	701	690	664	709	694	682	679	630	673	658	640	645	675	652	699	634	672	643	655	690	639	649	653	653	672	615	642	683	698	675	631	606	679	688	692	649	692	668	639	679	643	668	622	589	602	667	634	660	663	700	683	676	680	608	634	675	731	697	658	634	656	654	692	627	655	649	662	667	672	657	667	627	671	671	683	707	639	634	655	693	660	662	660	702	714	593	621	647	671	658	705	651	658	646	627	669	617	657	682	669	622	657	697	629	642	670	735	691	655	661	665	627	664	715	667	677	614	676	636	714	627	649	690	646	674	661	714	651	671	666	660	676	675	701	687	665	672	688	684	681	666	669	669	658	661	674	638	661	689	684	653	660	595	640	628	632	680	643	635	648	654	691	697	683	671	700	678	676	657	641	667	678	639	708	689	692	646	662	657	641	650	630	673	683	667	683	667	673	654	684	686	691	741	651	639	658	669	643	672	639	635	637	668	695	691	653	676	715	689	660	656	634	684	654	656	647	668	680	664	633	637	649	740	671	674	638	624	649	661	663	679	649	694	702	681	723	647	638	616	619	666	707	653	702	713	675	633	570	693	659	701	636	627	678	651	662	691	661	686	685	706	683	607	637	711	699	673	687	675	635	679	646	684	653	602	661	669	685	701	645	684	660	652	649	679	658	669	662	655	597	679	651	665	653	704	648	692	669	622	704	655	643	649	670	701	642	674	693	724	678	664	674	626	656	689	703	704	623	654	646	650	702	711	631	646	654	634	662	635	642	649	699
6251	8710	16543	13119	5466	744	740	717	696	707	654	687	738	738	686	693	752	776	685	675	710	748	676	700	618	681	690	749	666	689	721	624	735	701	682	652	746	701	707	662	666	662	721	714	699	676	714	679	729	709	702	671	698	673	657	673	693	694	703	695	709	701	676	662	682	700	695	684	708	696	688	714	691	636	700	653	687	640	656	692	664	705	636	685	694	667	707	674	679	707	681	659	701	732	692	659	650	682	663	676	751	688	673	731	706	673	661	656	689	648	723	678	652	669	704	684	681	713	726	661	684	677	718	706	715	731	715	655	681	651	696	703	674	657	699	662	685	711	724	684	695	643	657	642	677	663	695	662	712	676	696	655	702	706	690	681	706	727	682	689	732	682	659	681	645	663	681	727	667	674	628	685	697	672	655	669	632	661	659	670	677	701	676	697	697	680	691	675	709	714	713	716	708	670	706	698	708	668	670	700	693	677	688	634	675	697	707	673	701	682	651	678	723	702	674	679	680	655	684	716	741	657	695	695	679	685	660	634	699	667	693	698	743	654	724	619	673	693	640	713	676	715	674	678	687	717	689	670	699	696	703	723	656	740	671	657	633	685	703	676	663	657	682	697	682	712	711	703	689	703	701	703	694	686	717	682	650	675	656	761	715	646	694	626	733	692	696	675	704	716	720	714	678	679	673	637	663	702	708	662	701	621	683	667	692	680	648	701	649	700	637	670	660	668	681	649	710	713	679	690	675	663	700	691	676	690	674	673	658	647	674	675	719	651	645	650	667	735	670	734	690	690	698	696	677	702	658	685	671	713	677	672	718	731	729	705	674	662	656	692	688	691	676	654	687	689	660	718	711	662	685	679	707	699	692	665	647	692	706	709	709	684	665	724	691	672	664	655	670	681	714	656	671	710	674	683	684	680	651	696	675	691	639	623	667	702	684	705	620	699	652	690	646	715	660	683	750	711	652	667	679	690	632	697	653	687	687	728	653	699	709	706	715	706	662	698	638	666	696	709	730	717	701	695	722	689	704	670	683	710	711	672	697	663	700	687	641	689	698	663	719	659	684	747	677	720	732	683	654	658	694	712	690	693	674	726	658	722	676	665	713	706	685	691	720	718	707	663	706	661	723	685	694	698	693	658	687	662	684	676	651	692	701	695	661	721	675	650	710	667	671	685	672	676	683	697	690	684	656	673	667	676	717	695	697	674	674	682	678	714	679	711	694	697	733	694	636	645	672	694	676	692	699	671	717	696	700	730	760	662	713	703	694	641	688	650	672	700	638	696	670	694	720	688	642	677	722	694	636	662	666	656	701	665	734	700	707	709	710	675	676	677	650	663	682	657	685	701	656	668	661	711	699	746	662	637	709	724	706	655	701	640	707	710	615	694	690	680	730	677	704	656	638	667	729	664	657	660	659	696	700	683	668	687	701	720	676	655	670	672	692	691	706	675	688	682	696	745	676	689	741	676	655	653	706	688	653	720	667	687	748	657	660	677	677	711	680	718	650	672	650	698	711	689	667	668	692	732	638	747	636	653	675	666	712	692	716	672	745	703	708	718	669	721	682	657	652	670	738	676	693	657	712	694	719	687	676	734	699	691	678	711	687	673	671	673	678	686	675	721	752	703	682	697	729	702	671	643	672	641	687	698	695	693	690	690	679	676	700	713	656	704	692	626	680	686	696	683	717	688	687	730	671	712	680	706	698	683	657	739	708	671	639	619	674	741	674	695	745	669	736	684	697	668	717	660	677	685	751	715	613	708	660	649	672	659	726	643	668	699	657	700	661	698	699	700	675	699	691	683	716	695	732	687	739	676	679	753	707	654	678	686	644	664	691	709	674	685	614	654	724	688	672	695	668	688	733	726	689	670	702	613	672	673	702	709	679	695	714	656	714	636	714	680	690	656	661	642	691	642	661	665	704	692	697	653	679	662	706	679	665	680	711	716	668	702	682	618	743	677	634	650	657	688	706	669	687	678	724	637	669	701	679	679	688	662	686	682	657	667	689	668	658	612	697	604	665	653	715	688	730	724	707	731	719	700	674	670	713	663	663	648	679	740	659	692	713	694	705	734	739	695	716	668	652	661	643	660	659	711	699	703	681	655	669	735	700	668	633	700	715	640	673	650	609	647	686	717	678	666	662	696	685	698	694	681	664	661	661	668	693	666	709	662	667	669	646	670	639	679	705	652	684	702	653	683	688	706	671	674	730	694	685	729	731	660	711	701	725	700	682	688	666	703	672	659	678	715	686	674	684	677	687	696	686	695	708	642	702	638	672	707	716	656	682	714	670	744	720	698	670	756	715	673	690	641	699	687	697	674	709	671	694	720	671	712	681	744	704	718	671	653	621	661	671	673	659	676	688	680	701	628	711	671	728	658	738	669	699	661	718	708	696	688	729	670	661	684	679	649	654	641	704	666	687	698	629	692	710	696	710	692	658	670	662	648	739	699	672	667	661	677	721	708	683	685	661	662	677	685	677	724	666	728	738	677	671	673	639	675	706	698	645	741	701	707	690	712	704	626	680	635	670	729	660	691	744	700	660	702	722	647	710	668	656	662	657	683	677	663	649	593	699	674	701	670	659	673	686	677	703	612	679	698	679	733	659	689	710	726	675	676	670	673	683	705	691	666	720	679	688	693	671	681	648	660	667	673	686	696	660	663	709	672	658	722	692	695	658	671	644	636	667	669	685	695	634	659	701	698	703	741	673	695	728	642	681	673	650	678	681	658	708	709	667	690	664	712	690	697	674	666	669	722	698	673	705	695	675	684	651	652	630	689	675	708	665	676	694	696	734	728	677	699	646	670	730	670	725	698	625	719	709	688	699	720	708	706	661	744	716	675	713	664	670	650	673	691	704	658	675	687	693	668	730	655	692	694	741	717	658	665	681	655	666	644	667	686	699	667	701	719	662	678	638	699	695	692	678	690	709	713	679	709	651	640	681	689	726	716	681	756	720	688	705	648	637	708	713	666	717	694	685	680	693	668	766	685	661	662	650	709	664	670	670	680	692	686	710	706	670	670	754	745	684	732	664	687	712	703	665	717	633	687	704	655	717	673	654	694	676	692	694	683	677	633	691	676	685	677	712	700	642	627	729	683	671	701	690	610	677	674	681	706	709	650	677	714	701	673	706	710	681	682	688	687	668	729	685	687	694	724	694	639	704	715	669	681	668	701	668	685	745	676	669	661	700	687	674	717	673	676	663	683	701	721	632	668	710	688	733	684	689	724	707	718	650	722	736	687	676	712	744	753	677	717	660	676	717	692	723	704	719	709	702	728	699	718	682	679	687	673	731	696	702	691	658	673	673	658	687	702	736	670	722	721	690	701	659	678	659	652	699	690	685	700	691	705	666	672	685	642	625	680	661	673	656	716	644	710	704	691	673	685	700	717	710	682	685	664	693	703	657	678	680	673	636	708	728	694	695	689	686	689	633	670	707	699	683	713	675	673	709	674	684	721	675	714	691	652	693	658	692	672	718	669
23191	20872	28642	29361	29945	17907	4636	658	515	481	483	438	397	414	384	376	398	377	349	410	376	376	337	366	367	371	368	369	321	341	353	321	373	331	354	331	348	323	387	353	344	327	340	336	330	334	328	330	330	380	346	347	349	357	332	329	356	361	332	338	352	319	346	362	349	352	353	341	347	344	339	361	298	316	312	361	310	331	318	354	309	346	312	300	364	322	343	369	372	333	354	344	342	342	321	345	343	352	314	336	337	352	324	348	372	322	354	342	316	335	342	357	354	292	336	335	319	356	303	336	361	323	324	324	328	319	351	335	374	330	368	361	318	370	338	360	339	300	332	327	306	321	356	361	354	333	348	346	296	357	357	349	355	324	320	332	339	337	343	350	337	355	346	341	352	315	342	339	324	361	322	331	342	309	341	332	339	354	332	337	380	303	300	347	352	344	361	330	311	346	320	341	360	351	332	323	354	312	327	361	353	359	343	345	351	339	326	338	357	379	333	330	338	366	325	357	341	381	331	344	330	363	339	339	339	341	339	323	337	336	339	340	344	316	345	353	345	323	348	320	329	340	334	355	344	349	338	329	370	347	302	346	339	332	371	355	359	309	338	371	326	351	335	329	342	349	327	375	340	340	333	329	345	316	314	368	350	345	350	358	326	342	344	335	356	323	364	363	341	326	364	353	352	380	331	377	335	328	348	336	356	310	342	360	353	336	313	349	322	324	321	332	341	350	334	365	338	353	335	310	339	332	346	323	327	331	359	320	347	347	356	347	341	310	304	334	324	331	348	329	322	368	327	336	339	322	332	350	347	344	312	334	298	364	345	353	313	336	331	332	357	336	344	346	332	325	361	325	327	349	303	367	355	365	329	318	353	372	375	339	341	348	336	337	353	341	353	345	369	337	370	342	327	359	340	345	355	306	346	370	327	312	339	376	337	368	355	322	338	325	348	321	326	317	323	312	327	359	343	293	322	369	328	357	335	363	330	350	379	340	333	334	339	312	362	318	386	305	332	354	316	338	352	321	325	342	338	316	326	343	312	346	331	349	358	362	338	350	358	309	341	348	356	318	363	300	371	350	310	345	350	315	322	372	347	333	337	311	361	322	341	355	308	348	317	353	369	310	358	386	340	335	373	384	354	331	337	309	307	324	344	346	318	343	321	361	309	344	377	335	342	324	337	336	362	341	344	346	328	348	359	330	341	346	358	357	339	346	354	365	351	329	345	310	324	334	320	318	343	331	370	308	311	375	340	337	369	324	393	309	344	329	317	337	331	377	341	313	349	347	350	349	370	346	349	306	334	356	338	315	328	358	389	366	354	348	360	332	319	325	349	364	333	294	320	313	348	365	339	338	351	355	311	367	332	368	343	349	357	317	360	328	379	339	313	347	315	354	343	351	341	359	341	355	353	311	324	304	348	339	360	336	358	341	339	308	354	309	336	339	357	372	318	317	314	330	351	348	366	327	324	314	331	330	303	351	330	345	329	333	322	382	327	373	336	315	322	344	351	336	350	331	356	341	364	318	329	335	340	380	339	320	333	339	335	363	323	369	329	351	329	359	389	342	354	343	328	317	327	346	332	339	326	329	342	344	335	383	321	354	361	327	372	373	376	351	356	313	332	350	313	351	330	341	336	373	336	324	375	358	348	327	345	336	381	335	341	357	337	309	285	343	346	326	343	347	317	342	357	349	342	349	310	366	302	335	345	358	349	334	343	372	301	344	378	348	381	346	350	329	373	364	373	326	315	313	374	347	331	356	366	367	359	365	334	346	369	320	315	352	339	327	344	354	345	313	357	347	379	349	331	344	308	326	321	333	356	353	334	309	341	337	348	342	351	367	359	356	392	335	348	327	334	345	329	343	344	337	351	321	322	322	340	325	343	353	322	354	356	333	353	360	363	320	329	367	304	331	325	330	355	338	330	338	348	320	335	324	313	346	320	351	325	366	338	333	338	348	329	337	333	308	358	365	382	336	346	335	313	353	317	360	329	325	350	330	358	351	331	312	308	340	362	321	366	390	323	343	323	320	360	356	342	346	325	333	349	328	348	295	345	345	360	349	351	341	361	329	340	358	353	325	315	353	307	328	366	348	334	327	348	326	315	354	361	355	330	361	347	306	345	331	343	361	330	328	359	350	361	321	370	334	381	336	321	344	351	325	415	322	362	315	349	354	338	354	323	320	352	338	328	345	340	327	367	374	365	358	369	310	348	323	359	365	315	343	331	346	335	316	354	333	328	361	353	359	316	323	344	334	328	356	379	315	332	350	354	348	341	332	331	317	375	332	333	365	334	327	309	338	339	329	355	357	340	356	342	351	361	357	333	353	334	336	361	351	364	316	310	362	345	356	331	336	319	317	333	328	342	356	323	353	332	330	343	384	371	348	356	339	345	345	338	348	350	334	295	281	362	345	329	366	365	322	346	350	328	315	323	369	350	350	372	334	338	377	372	322	345	317	325	368	374	339	317	334	353	324	328	309	333	353	359	335	359	343	396	323	348	314	328	310	378	344	351	349	316	337	320	349	354	358	338	344	360	347	362	303	364	318	318	332	318	349	330	361	411	335	356	349	333	353	365	347	346	339	352	347	356	337	347	377	358	316	326	353	303	335	333	348	327	353	372	339	387	329	358	335	344	318	352	360	315	382	340	331	367	331	361	353	298	319	348	350	377	332	352	308	361	347	341	328	315	359	318	336	330	320	355	350	359	353	315	362	340	318	327	342	352	344	332	337	321	357	378	356	315	327	399	349	351	358	364	333	335	358	339	369	328	319	365	360	360	349	321	322	333	348	353	378	325	311	331	314	313	330	337	324	338	329	340	305	345	301	355	337	352	402	333	350	320	327	371	340	317	352	343	345	355	326	335	333	332	322	377	360	332	322	341	302	327	313	323	348	347	342	351	333	342	356	329	346	375	318	323	339	367	345	310	341	341	326	338	328	349	337	347	321	338	332	343	336	368	337	354	372	336	346	323	354	352	349	368	334	303	329	330	329	332	314	309	353	333	332	311	342	351	339	333	314	317	352	353	363	351	307	334	339	323	335	360	332	337	339	323	354	317	337	330	343	314	354	357	336	337	350	349	334	340	365	325	319	340	342	304	344	332	336	342	332	364	353	330	331	374	364	327	309	346	361	360	371	339	335	356	358	345	310	353	336	372	392	339	328	357	344	320	352	363	365	321	301	360	349	360	367	314	340	351	323	377	314	363	342	318	359	338	348	309	349	346	312	364	325	351	355	299	346	362	329	322	329	357	297	326	343	360	360	346	340	337	331	371	299	336	307	341	352	352	342	360	338	368	351	342	331	369	315	327	324	335	322	346	319	324	326	335	367	342	363	369	380	289	352	351	360	339	324	315	326	367	325	289	365	309	307	360	317	330	322	325	340	353	356	331	348	309	331	309	369	351	338	363	324	305	340	323	346	323	349	355	350	338	318	320	319	309	344	333	369	340	356	345	352	312	357	318	320	341	365	336	343	343	351	329	311
5688	18224	34870	48918	35106	2138	983	790	706	635	560	524	512	486	468	459	438	412	385	411	382	410	359	402	392	400	393	377	405	392	416	406	385	391	414	378	403	385	365	370	400	391	395	413	396	357	375	368	344	366	402	352	371	353	379	375	355	340	375	355	406	346	388	332	367	375	366	366	338	397	360	356	371	345	376	378	345	346	335	350	404	348	339	345	350	369	356	338	360	339	363	358	361	384	385	392	364	317	361	385	374	322	366	347	372	356	391	386	355	363	395	377	333	355	342	361	329	367	346	372	354	359	350	379	365	361	395	339	384	364	356	365	365	382	316	388	339	379	327	360	372	355	322	376	363	346	345	363	350	347	350	369	374	402	353	357	425	388	381	346	378	375	400	342	392	358	391	365	382	382	407	359	372	383	337	340	378	368	355	380	377	377	399	351	348	353	370	369	334	360	376	331	357	344	355	351	332	336	361	356	396	368	345	399	346	331	377	388	368	342	373	386	374	379	371	380	379	417	380	379	366	349	391	386	386	359	400	372	364	386	396	368	387	365	342	365	345	360	395	369	363	381	384	398	390	359	357	391	394	396	350	355	359	386	357	369	391	368	349	374	371	353	384	369	383	355	386	390	374	326	377	380	386	363	369	363	380	368	358	367	400	372	364	387	397	373	391	374	336	381	331	341	353	390	387	365	367	303	332	353	347	392	332	339	382	385	347	398	365	358	338	333	360	347	382	403	372	381	331	378	356	359	334	382	388	377	342	342	362	339	404	365	387	373	373	382	375	360	349	358	395	387	409	361	384	356	325	355	362	366	349	395	377	367	367	380	371	377	394	363	382	373	366	323	370	385	363	395	393	367	373	363	389	354	369	344	352	376	355	378	352	350	360	350	400	331	346	308	352	354	352	353	393	350	381	346	363	364	375	356	369	381	364	387	352	403	371	376	374	383	352	381	369	371	332	410	346	364	382	370	385	361	347	370	345	363	358	347	358	375	378	344	383	383	358	367	399	372	409	390	397	387	373	383	369	384	381	356	363	381	388	387	362	401	420	364	362	358	326	378	344	356	362	346	346	360	349	371	386	384	378	371	379	376	370	387	398	363	327	378	371	326	333	363	354	324	368	385	380	340	360	414	348	367	304	347	384	352	391	345	366	406	385	363	377	348	334	357	347	367	354	379	354	326	387	340	369	325	380	349	376	391	345	351	345	373	365	377	363	344	351	373	361	374	367	365	365	348	358	361	307	369	360	416	381	373	400	365	350	394	363	366	344	362	366	370	378	368	383	377	354	360	371	366	388	334	398	355	349	371	367	377	370	361	365	380	371	382	362	349	386	361	357	334	367	356	372	358	360	361	372	355	392	363	388	364	367	381	367	331	375	359	396	346	334	377	361	380	367	369	364	365	366	421	374	375	402	375	349	384	367	357	350	360	391	349	366	389	402	355	371	389	342	347	361	359	352	371	380	372	342	350	358	407	348	354	365	346	319	339	366	377	349	361	337	385	375	396	359	348	372	363	388	341	380	350	368	364	352	328	376	367	369	335	373	366	356	357	385	400	350	370	337	360	365	346	387	361	319	386	352	376	408	365	385	371	357	399	355	322	364	366	346	351	363	404	386	358	364	373	376	370	332	353	363	382	337	370	381	364	356	353	370	379	352	356	374	347	389	343	367	360	391	381	364	412	386	395	335	385	346	363	369	375	383	381	405	366	336	366	356	360	388	357	333	369	365	325	356	378	371	347	379	355	366	375	352	356	394	358	375	359	363	365	378	350	351	372	384	358	379	406	351	342	370	344	380	376	361	359	365	365	364	377	387	382	358	381	358	359	349	361	348	359	359	352	383	342	423	364	367	387	384	361	364	371	355	346	383	381	379	372	327	392	363	372	364	381	360	362	367	375	367	363	407	358	340	336	366	370	391	364	337	373	383	362	368	365	397	350	366	370	357	387	358	349	353	352	381	361	337	357	346	376	364	378	403	365	383	348	368	376	374	351	376	345	333	384	398	361	397	380	369	385	351	358	359	341	338	364	414	401	411	363	349	391	371	361	367	344	332	367	412	383	378	366	336	378	340	372	365	333	355	400	338	385	360	363	379	371	370	361	348	367	342	356	360	325	353	357	385	350	341	351	375	375	380	375	353	351	367	368	367	351	332	361	345	368	354	359	374	359	361	378	366	380	365	377	333	372	355	382	371	374	421	365	351	360	329	333	368	343	346	387	365	380	385	371	361	349	345	381	365	350	374	395	355	369	397	363	349	383	365	348	351	379	370	360	397	388	364	341	366	327	368	346	355	330	361	333	357	399	369	366	388	351	380	349	347	373	356	372	361	368	360	324	365	371	374	350	368	368	371	370	355	365	390	342	353	365	351	375	371	357	392	355	340	396	352	388	378	362	347	367	409	374	372	365	349	388	378	366	377	367	363	367	374	355	345	386	353	364	351	390	375	370	358	367	369	354	361	333	356	328	369	378	336	360	387	326	350	372	362	345	376	354	362	357	391	342	379	361	354	382	397	356	378	384	376	379	356	337	368	388	380	364	359	371	354	359	367	339	392	350	364	359	360	335	390	347	347	350	347	376	356	343	360	371	368	359	395	368	354	347	347	412	386	331	342	310	352	376	402	350	384	355	358	357	329	386	361	363	361	358	385	390	352	342	364	382	406	386	378	333	366	352	376	354	400	354	328	375	360	396	351	392	365	344	316	359	361	367	361	337	388	354	345	374	353	355	374	356	353	379	342	363	342	379	395	357	413	389	358	365	318	337	354	322	365	353	352	346	344	381	360	348	340	353	334	397	353	360	387	396	353	374	376	341	386	354	387	378	366	358	362	345	372	340	377	355	333	350	374	396	346	369	369	399	355	395	362	360	382	371	362	409	353	339	369	393	419	379	357	366	354	344	340	375	318	366	375	350	393	367	376	364	362	353	331	378	332	378	366	333	396	330	401	358	407	363	390	379	352	368	372	325	410	394	376	362	346	334	356	349	338	368	353	372	372	378	378	332	359	405	379	348	347	385	362	364	374	387	370	366	368	367	354	382	367	339	367	360	383	378	347	388	390	367	348	334	360	395	362	367	349	418	323	338	372	401	343	382	380	371	335	394	349	362	351	353	389	351	367	385	341	353	370	371	351	366	318	350	381	373	388	377	372	357	352	354	350	344	334	360	357	358	370	374	348	334	398	358	351	308	341	341	350	374	345	360	377	368	375	365	357	370	375	358	374	382	373	376	360	361	386	376	357	371	370	337	347	375	386	361	340	375	380	352	402	386	346	375	349	368	405	368	338	336	369	346	396	373	367	372	331	394	377	357	347	354	398	359	341	367	346	371	350	345	339	328	360	367	354	341	336	369	361	352	379	359	352	348	389	388	367	391	390	356	342	366	383	364	386	346	362	343	384	365	344	377	383	356	397	355	373	361	397	361	380	377	393	346	339	336	356	376	359	360	392	337	385	373	358	337	393	366	342	367	405	365	351	357	401	379	391	379
24398	20952	27787	29053	25854	9955	1295	812	700	761	720	739	728	684	681	690	682	665	680	668	636	679	674	709	633	680	673	695	660	668	670	669	644	618	632	669	648	674	649	656	664	700	691	687	655	620	656	678	650	677	629	635	677	642	630	653	648	645	620	636	625	657	641	650	673	645	682	679	695	631	641	661	640	678	687	684	682	687	656	643	596	585	647	686	685	648	625	663	636	636	635	667	604	649	669	624	636	659	661	614	660	682	646	639	710	653	682	673	626	643	592	643	696	631	649	622	606	637	671	660	641	690	689	555	680	695	667	655	691	620	683	652	679	597	671	690	662	662	626	694	671	599	626	674	658	653	678	698	646	600	628	686	651	654	638	661	682	605	680	669	641	666	682	661	679	708	667	695	695	662	643	670	711	644	676	680	665	663	673	634	595	633	631	691	630	622	656	659	657	666	652	645	645	641	643	653	641	682	639	610	655	641	675	623	603	628	641	677	653	662	642	665	648	664	664	662	657	655	687	658	630	665	673	633	640	592	651	645	681	652	668	670	613	643	664	662	675	624	634	627	649	649	676	697	641	654	621	684	636	667	655	637	689	598	645	627	684	709	691	681	638	679	667	642	585	680	668	698	628	663	630	632	598	675	665	639	696	637	672	675	647	652	625	681	645	648	662	667	635	647	591	661	663	627	641	668	616	630	642	600	670	643	683	669	670	634	669	637	649	695	675	678	617	692	620	623	658	662	644	635	659	669	650	643	644	629	695	649	635	659	637	661	658	692	670	674	624	670	610	622	656	646	659	603	645	636	632	664	689	650	671	679	655	635	724	622	650	641	603	657	634	657	690	710	689	637	669	629	675	649	663	650	665	652	628	647	659	616	639	664	661	627	654	655	684	673	656	645	716	623	640	610	663	706	689	681	643	627	670	646	681	641	648	676	687	660	641	641	634	640	666	641	650	701	669	630	720	622	709	681	662	610	673	626	657	642	659	654	662	657	631	671	581	631	683	640	648	642	589	697	663	706	667	642	685	597	603	663	653	628	655	664	627	626	660	653	687	650	682	661	610	655	671	664	648	666	644	683	664	715	648	640	689	702	652	715	660	658	691	627	634	657	664	681	676	628	630	638	631	668	685	646	618	656	631	653	723	599	619	676	643	713	656	642	667	627	649	651	674	661	641	651	651	602	669	666	639	625	658	685	650	659	645	660	631	630	662	682	673	637	655	673	632	641	653	691	631	649	634	647	650	664	624	624	682	611	663	665	676	646	639	688	640	657	652	648	686	623	689	661	660	668	650	710	680	633	604	613	624	651	619	639	658	709	678	704	608	692	658	641	640	690	632	607	678	657	648	637	629	658	659	662	645	641	686	649	652	622	605	655	646	643	672	629	668	617	631	627	608	634	656	630	682	665	623	635	664	646	655	643	606	661	687	664	667	655	684	622	688	628	649	623	677	661	644	684	696	656	652	652	640	639	632	661	670	695	710	666	682	636	649	680	639	649	644	598	617	605	654	611	664	660	636	638	669	624	617	621	628	662	665	623	655	619	627	659	651	647	682	661	642	673	623	657	679	659	689	666	675	716	653	642	614	653	623	670	638	633	604	637	643	690	646	675	639	626	637	667	674	659	651	709	641	658	685	642	653	617	612	632	628	670	662	631	648	675	616	631	681	689	680	642	667	653	658	638	699	708	676	661	650	659	724	662	656	612	641	629	656	644	717	639	678	627	647	637	641	679	678	666	649	695	648	629	650	621	680	624	664	681	625	676	680	676	673	637	647	623	593	645	640	647	621	620	668	661	703	644	724	660	591	666	678	673	614	643	621	637	685	672	651	677	671	619	641	706	679	601	658	653	700	667	621	659	636	705	644	644	650	686	684	711	684	734	652	688	631	656	678	622	632	631	689	634	643	707	629	639	653	675	661	718	667	666	610	688	615	617	659	698	594	658	653	650	646	616	651	685	623	665	670	621	644	639	646	570	598	649	655	661	631	630	678	645	643	679	651	652	636	627	672	625	683	701	653	673	661	670	672	674	656	622	631	655	618	654	674	696	665	629	622	624	648	641	650	666	710	624	652	730	676	652	652	616	628	627	669	697	648	621	626	662	625	624	641	688	634	649	663	669	669	661	664	620	675	659	653	680	656	670	659	668	709	626	698	698	663	631	646	650	635	662	638	668	678	699	651	621	664	673	661	645	640	647	647	625	630	629	675	641	668	650	655	600	629	662	668	658	694	616	613	653	657	692	661	672	622	649	661	636	657	652	649	634	669	665	672	699	658	678	622	687	678	669	621	649	672	676	650	634	661	682	611	629	665	628	651	676	647	684	660	678	630	666	647	642	644	621	666	680	652	652	694	648	688	656	677	651	714	658	687	654	643	653	665	694	615	644	670	666	633	641	663	588	619	678	620	670	636	669	637	665	639	637	657	653	670	657	664	663	634	667	671	669	635	642	675	678	622	670	646	649	693	666	648	693	638	603	701	655	637	623	684	658	658	606	668	638	624	664	692	665	684	638	691	653	652	681	619	644	666	652	627	627	675	650	663	676	663	643	682	606	652	678	662	664	677	646	673	665	659	657	661	643	660	649	667	672	691	644	677	727	613	625	696	638	649	672	623	693	673	655	667	619	706	660	629	631	671	619	643	714	615	642	674	636	619	662	660	643	662	631	709	622	664	658	654	596	633	689	652	604	621	622	666	641	658	687	627	630	620	629	640	639	680	660	666	660	623	677	646	669	703	622	652	640	642	660	646	680	654	695	643	641	668	660	654	644	649	698	629	697	672	682	671	650	664	650	656	661	645	601	698	644	664	648	675	616	612	625	683	639	675	625	723	686	677	622	645	664	635	643	665	695	670	631	627	656	659	660	696	649	642	637	635	625	606	704	692	661	694	689	645	673	666	700	667	650	650	640	670	630	622	631	660	665	627	638	639	652	673	709	632	640	639	700	684	652	680	635	630	622	644	648	675	625	664	659	628	646	633	695	625	626	641	664	632	630	639	671	652	631	659	663	633	650	646	626	670	665	638	641	653	655	580	670	661	697	635	633	643	629	644	699	613	681	643	645	652	687	653	644	673	651	603	633	681	688	672	636	669	656	650	684	662	644	610	614	655	629	644	645	676	675	661	620	662	663	681	671	697	612	722	660	652	656	701	658	634	643	677	664	641	597	669	638	636	636	646	660	660	672	701	634	639	660	658	680	636	650	660	622	663	682	655	690	619	674	666	674	664	684	626	605	650	594	659	654	645	657	665	643	659	670	680	646	671	646	655	710	655	680	700	622	639	661	667	643	672	666	640	667	665	686	666	666	677	657	725	684	656	654	662	673	629	668	689	623	649	640	610	657	683	626	593	628	662	608	630	645	648	710	640	685	658	639	642	656	689	663	598	632	646	623	688	662	652	661	706	631	661	718	633	638	636	631	649	667	613	614	675	668	646	703	632	648	637	668	629	680	668	674	638	656	645	651	674	650	606	709	646	654	659	619	627	629
5802	15217	24838	40984	28686	2419	1010	905	812	818	822	720	727	742	662	688	712	724	679	693	700	646	654	616	659	661	628	627	645	693	671	628	705	691	655	659	660	686	644	673	655	659	662	678	610	623	702	648	656	664	652	632	654	617	630	640	642	682	689	633	688	647	701	688	598	637	606	611	655	651	674	660	673	612	671	618	654	719	678	662	650	593	659	647	696	678	619	607	618	639	625	643	642	663	672	622	668	655	616	693	645	656	714	667	667	665	664	642	680	635	668	673	674	680	655	691	667	654	664	669	680	642	636	644	670	682	689	643	701	668	658	632	647	680	659	650	667	685	645	651	639	635	662	671	694	654	633	653	646	668	638	676	672	651	662	654	635	605	659	641	659	621	646	642	631	628	635	643	644	678	654	662	644	644	628	606	651	631	712	644	666	657	658	686	652	687	660	680	639	641	706	678	648	641	654	699	658	644	700	679	637	596	612	661	670	602	677	673	645	655	726	619	652	651	654	675	614	720	677	627	630	640	653	685	666	668	635	629	650	644	682	698	638	665	655	649	641	689	716	602	688	627	635	655	648	641	674	683	676	650	629	655	686	693	644	663	644	649	650	641	644	672	653	688	651	660	643	634	639	666	664	623	679	648	695	683	650	648	648	654	599	677	655	670	653	638	654	645	724	646	685	657	670	638	671	645	663	639	664	651	668	690	626	646	647	644	635	678	667	697	678	654	608	632	680	650	623	617	645	651	635	690	645	664	637	690	672	664	649	675	670	610	634	629	650	652	651	686	683	651	665	665	611	652	676	684	694	649	653	614	716	684	640	659	686	658	649	669	642	690	678	669	655	625	655	652	637	661	663	644	618	680	667	666	630	641	621	638	638	682	676	674	667	628	690	663	637	689	630	684	641	624	658	634	639	640	647	628	658	661	637	644	656	667	643	635	677	648	626	652	646	657	650	675	656	684	680	620	691	646	654	687	628	672	660	633	652	630	682	649	657	678	657	654	628	616	616	698	697	672	647	623	659	648	648	624	672	654	655	669	650	643	654	695	617	652	645	678	707	674	669	667	649	720	659	655	683	617	655	667	657	676	654	636	639	637	657	649	637	620	703	632	640	682	667	633	657	649	658	662	689	666	662	628	636	645	630	646	652	633	660	632	639	658	669	600	680	603	679	716	646	642	688	644	636	697	681	655	685	643	701	666	684	663	663	695	651	679	670	674	661	629	637	635	635	668	701	633	642	651	643	628	674	635	662	648	692	655	661	624	671	640	658	698	656	663	657	681	665	682	634	679	615	690	659	633	636	694	645	644	700	621	649	608	641	624	621	656	640	618	604	681	682	613	679	639	659	676	638	620	662	676	641	716	596	660	641	673	620	625	676	686	659	699	625	665	688	638	709	601	686	644	635	620	626	651	654	685	642	681	661	669	659	662	643	695	671	633	681	685	640	632	650	675	643	666	635	652	652	634	703	611	624	721	620	649	660	615	664	670	644	638	654	668	615	578	651	646	634	645	654	641	639	664	658	645	705	640	643	663	652	639	684	675	631	701	682	669	625	643	657	673	642	590	644	662	636	627	603	639	636	706	620	692	688	635	674	666	625	651	647	645	621	650	631	692	648	661	657	626	669	645	671	670	638	642	685	605	635	653	657	610	647	646	647	658	625	646	686	635	674	672	668	611	621	660	660	671	644	710	650	656	674	648	690	678	679	637	681	622	695	648	615	668	658	674	626	639	634	653	622	623	673	669	619	620	653	669	685	630	688	657	692	656	622	626	623	639	675	626	635	652	653	649	619	669	639	612	647	586	695	645	660	610	652	646	650	660	629	663	657	713	681	632	669	659	671	640	624	638	664	704	642	657	659	634	650	597	648	665	706	667	688	668	662	630	644	623	605	659	680	679	673	710	701	677	665	631	668	651	639	658	611	670	628	704	649	646	670	639	599	643	669	681	647	638	639	631	668	625	684	638	658	640	634	656	645	638	653	659	616	644	675	698	693	665	607	664	677	670	622	644	639	638	647	682	676	651	631	650	658	655	634	673	624	626	666	671	623	654	655	654	666	666	685	633	689	663	629	639	620	705	692	672	646	653	683	649	655	669	657	612	650	635	669	622	666	654	697	631	679	627	698	641	662	677	654	662	635	618	647	687	611	682	667	654	647	659	695	646	697	669	680	656	622	638	661	682	675	673	637	678	601	676	660	664	643	670	636	679	711	653	631	669	648	653	663	631	692	662	673	700	666	651	675	677	692	639	668	699	649	596	642	630	715	663	674	610	666	646	633	643	662	648	652	627	626	654	677	643	724	645	693	671	664	634	629	656	627	664	674	685	657	698	649	637	684	651	671	674	635	681	631	588	617	638	698	654	610	650	666	629	674	680	622	634	676	647	683	644	682	726	660	692	632	647	644	681	649	650	644	652	616	587	663	633	600	659	678	618	666	619	642	663	580	626	646	649	659	667	697	667	687	667	654	640	653	645	631	649	662	634	670	670	625	696	665	665	658	744	580	693	675	682	669	661	624	640	685	638	643	607	682	691	689	662	611	665	693	678	684	624	678	687	694	683	640	675	637	647	646	695	667	665	618	662	653	666	654	653	667	656	664	648	613	674	677	671	669	650	622	641	663	663	632	658	658	658	638	658	700	683	589	663	649	624	677	665	657	633	641	676	644	643	620	683	683	665	614	644	616	636	620	635	641	652	664	657	671	667	689	668	661	664	664	671	675	646	636	652	691	602	657	640	692	628	624	623	638	654	661	634	715	609	684	671	615	698	629	660	637	660	711	655	693	644	656	629	625	695	614	701	635	648	664	653	687	669	659	646	652	657	704	658	712	648	629	635	648	674	673	650	685	628	675	631	674	667	718	683	619	704	643	666	717	639	710	664	667	672	654	662	661	642	669	681	615	669	677	636	674	661	651	608	647	659	617	663	668	616	652	627	715	638	712	677	619	666	650	644	669	661	629	668	662	679	615	672	633	621	717	654	660	654	664	659	673	676	639	679	669	660	622	663	645	666	631	661	639	652	633	660	655	626	679	650	653	686	661	678	649	612	687	682	625	654	669	677	667	625	658	716	678	645	643	619	646	660	632	666	602	657	662	684	699	667	629	640	620	656	635	649	666	593	679	662	657	621	648	654	658	639	618	633	624	685	621	645	652	649	654	644	682	631	680	665	658	634	640	643	675	637	613	669	670	614	619	660	632	637	624	624	690	671	632	690	662	650	643	661	601	632	627	658	695	629	652	629	668	630	643	669	709	627	644	655	699	665	601	668	658	666	656	603	609	687	648	597	654	690	676	640	650	667	664	668	618	667	668	651	637	679	674	662	658	603	683	674	670	690	633	659	622	653	664	657	645	679	613	630	661	692	649	643	615	691	647	657	665	638	628	644	665	676	681	632	652	661	643	645	650	629	617	615	643	651	641	582	652	645	663	675	622	666	653	651	653	652	700	681	695	655	646	642	639	667	641	687	656	651	635	653	695	650	650	638
22075	20900	28666	26150	29032	21743	15554	1578	593	517	453	378	374	350	307	280	320	298	322	285	289	274	253	274	257	237	225	271	253	236	248	238	245	228	185	252	246	216	206	225	223	223	235	189	222	249	260	250	218	208	215	223	231	236	225	205	224	240	217	262	224	196	232	209	230	211	255	210	246	226	210	244	226	217	245	219	223	249	237	242	257	196	217	230	215	195	215	206	203	207	208	209	226	225	243	211	226	206	189	228	210	196	230	230	245	217	206	215	199	217	202	205	236	235	214	237	225	204	202	254	231	195	225	218	199	235	205	210	219	218	229	205	242	232	206	228	216	226	231	212	218	206	227	225	206	218	215	225	224	234	228	221	234	228	229	208	213	210	227	217	210	236	198	261	230	226	238	231	206	190	204	174	208	194	201	181	222	249	222	226	222	221	220	234	225	216	248	239	231	240	233	222	231	246	212	245	229	233	204	190	212	199	237	190	211	214	227	235	223	233	216	244	215	232	213	215	192	226	213	211	228	217	206	181	210	209	252	238	190	210	221	219	209	213	225	205	211	223	234	191	226	215	233	201	241	226	217	223	209	201	212	222	200	215	204	217	224	215	219	194	191	199	223	208	214	204	235	231	242	193	264	214	203	218	236	204	227	234	208	215	224	243	218	237	195	231	203	221	229	204	229	217	226	241	233	223	208	228	226	221	216	226	219	193	237	194	212	219	221	207	209	228	204	243	227	240	223	237	210	220	206	221	209	222	232	234	212	228	241	220	229	222	231	242	235	232	237	247	227	205	216	215	227	197	213	228	227	240	218	225	212	237	217	225	223	217	244	238	213	228	211	201	215	203	233	219	229	196	218	230	217	236	217	218	223	206	213	259	217	198	216	216	203	247	224	202	211	229	211	239	227	215	209	211	235	222	222	238	241	216	231	205	243	221	211	221	202	216	238	236	225	219	228	193	225	237	240	219	217	207	223	207	221	248	213	245	201	232	211	236	229	225	193	220	197	229	211	190	222	257	217	231	230	247	243	225	225	225	202	234	237	220	197	211	226	251	209	221	238	223	215	233	225	234	231	225	212	232	213	218	219	220	223	206	199	205	229	223	211	242	213	215	222	230	256	210	218	237	217	223	223	207	204	215	223	198	255	189	230	229	217	211	229	217	236	228	219	187	226	205	221	228	232	192	226	209	205	234	225	224	214	199	240	203	222	206	230	230	207	257	208	223	229	225	208	220	236	203	229	201	237	221	230	221	202	214	218	199	254	222	200	207	239	212	222	265	192	229	234	206	214	208	202	248	211	232	217	250	219	195	215	210	224	207	213	224	217	233	223	244	235	194	193	195	230	217	257	219	227	208	223	193	204	246	219	208	236	201	229	230	228	198	214	215	210	205	207	209	223	205	206	204	222	219	218	222	235	243	227	213	237	211	213	206	231	212	224	222	204	205	228	205	241	243	215	267	236	211	229	204	232	220	216	235	213	216	261	214	206	214	226	228	229	211	207	217	224	204	209	249	218	230	230	257	204	210	214	195	191	219	235	219	241	261	219	234	184	214	237	208	214	227	213	225	246	202	188	217	217	209	218	233	196	206	222	219	239	215	221	250	236	233	200	233	210	222	233	237	237	211	213	198	243	219	234	245	199	215	220	199	218	214	222	200	212	224	234	226	222	232	212	242	215	219	206	205	224	235	241	190	221	233	225	212	230	234	197	199	218	192	224	213	220	213	228	237	228	244	203	219	191	212	226	219	225	188	238	260	220	228	227	220	248	232	222	236	202	223	239	230	216	217	211	241	235	216	220	216	235	214	197	201	231	211	237	206	222	188	236	204	217	207	217	210	222	238	237	227	228	211	220	215	236	219	205	197	236	240	228	211	234	215	227	214	218	214	218	226	225	209	223	230	205	208	197	229	226	202	206	208	192	231	217	200	208	226	195	211	223	213	216	237	210	228	222	244	230	226	189	201	221	220	235	234	219	246	201	220	254	256	229	225	233	212	233	208	207	213	224	196	191	219	235	216	232	206	223	194	224	237	214	209	193	221	224	209	223	229	222	233	203	233	205	215	218	237	231	264	235	216	206	214	235	206	225	218	207	209	217	225	218	216	215	246	224	230	216	216	212	237	200	232	211	238	184	220	217	232	211	207	252	203	208	250	211	209	236	234	234	205	234	216	222	232	241	205	198	196	188	228	211	219	222	196	229	236	219	195	206	214	204	177	199	237	232	226	249	214	230	235	236	223	229	206	237	258	237	198	211	208	216	238	225	236	233	204	240	225	217	221	211	217	217	186	227	232	224	189	236	215	255	224	224	206	226	218	216	213	196	206	216	234	204	223	217	216	193	201	204	209	245	214	241	244	245	209	232	240	220	235	229	197	202	221	209	234	216	221	211	218	201	204	220	239	217	224	246	229	209	232	217	217	250	203	214	219	206	225	214	210	249	225	220	233	217	217	227	189	234	198	219	242	222	230	225	228	217	220	210	218	223	225	217	227	224	200	226	216	198	221	248	209	233	229	245	217	242	236	198	222	212	225	253	244	216	221	175	238	196	203	225	215	232	232	222	223	190	218	239	232	209	233	208	230	221	216	210	240	227	199	199	228	219	232	223	236	228	214	235	199	225	211	246	211	230	218	229	179	230	229	228	227	215	193	201	211	235	209	214	219	223	236	224	237	221	232	225	249	243	198	235	206	240	203	228	217	225	233	234	232	221	202	213	224	216	246	215	211	225	203	202	234	213	230	231	219	229	217	221	215	224	199	212	230	224	225	198	241	211	223	228	235	233	217	234	234	235	220	213	244	234	210	221	216	211	205	206	222	216	200	203	243	216	244	205	255	205	222	209	234	231	228	221	189	219	200	196	235	216	207	232	214	221	212	231	227	201	229	250	211	188	236	237	200	211	225	230	238	223	225	185	218	218	226	214	215	226	194	194	238	216	246	212	208	235	206	218	209	198	236	237	233	221	225	215	218	251	226	222	215	206	223	239	195	214	226	211	217	231	251	221	217	215	221	221	247	200	217	225	241	203	227	203	201	219	225	245	211	217	210	225	226	224	244	224	226	216	203	203	203	230	256	238	219	229	228	254	227	233	214	212	222	223	210	219	228	234	217	243	229	215	184	222	212	239	221	215	230	214	208	217	206	227	229	205	229	229	231	221	227	227	231	208	234	211	209	228	229	214	226	180	227	227	247	225	214	219	225	232	216	222	230	215	244	206	197	233	237	195	231	209	230	232	225	234	205	194	224	216	230	228	232	189	216	236	194	226	217	193	215	221	230	213	230	238	225	238	223	230	236	225	205	209	216	210	221	210	214	232	230	216	212	215	228	223	210	229	206	206	208	232	230	199	236	188	212	238	222	199	208	192	223	226	220	218	222	213	205	198	229	217	227	221	228	211	219	205	223	210	228	236	240	189	231	213	215	209	252	203	206	233	208	213	244	202	219	233	190	241	197	221	222	221	215	210	198	215	202	217	231	221	208	228	229	216	230
7648	25594	41108	60216	46605	5277	1431	1085	897	713	618	479	437	407	363	397	296	300	307	287	290	275	255	235	265	245	255	276	256	273	248	244	243	265	233	223	233	249	256	250	208	224	217	194	221	251	243	207	230	251	247	226	242	230	205	232	202	232	237	225	237	225	248	224	218	209	213	228	216	245	236	228	200	201	203	215	192	238	239	242	218	229	211	203	228	221	206	196	235	239	199	233	233	222	232	214	217	213	216	226	235	218	213	218	240	204	228	205	247	220	222	244	203	226	240	210	228	238	231	236	227	235	217	230	201	230	211	208	194	203	218	193	216	202	214	202	191	241	223	196	218	221	192	196	228	208	213	229	196	198	225	198	220	222	226	197	243	224	231	186	214	213	188	211	194	240	232	189	211	207	223	207	205	215	196	228	212	222	199	205	209	217	223	216	226	212	214	203	215	224	188	217	246	196	212	195	226	229	219	193	225	202	210	246	223	222	233	228	225	224	215	209	203	191	251	240	206	216	221	236	253	212	230	194	218	221	203	227	214	218	229	228	257	211	210	207	203	211	206	206	210	241	219	203	206	191	206	223	200	244	205	203	210	227	239	205	250	238	226	212	240	232	230	207	217	246	201	239	224	194	216	199	213	216	223	194	198	221	227	226	220	218	223	196	212	228	206	239	225	211	228	215	198	208	215	227	231	231	218	216	207	194	221	210	216	216	199	205	207	222	207	225	195	213	200	226	202	218	218	233	204	198	235	200	241	243	226	216	241	186	227	216	215	214	175	216	225	217	191	241	198	232	222	208	243	226	198	221	214	200	200	210	212	215	245	238	226	243	240	241	208	212	216	238	210	197	236	214	207	198	212	214	221	238	199	226	203	208	189	216	260	242	241	226	215	218	246	228	232	220	201	174	246	213	221	247	207	223	224	215	216	197	199	220	232	224	220	208	229	213	210	185	241	229	223	213	210	208	227	251	223	216	221	228	243	217	207	213	204	209	217	205	216	232	246	206	206	223	226	220	223	200	230	225	212	237	208	224	211	204	242	227	230	199	200	185	200	213	217	203	240	218	235	247	230	197	231	226	219	226	227	253	218	218	233	229	217	230	229	242	200	192	202	215	203	228	215	214	227	206	198	225	210	221	212	224	220	220	226	217	214	218	228	236	214	247	219	195	223	219	210	230	226	216	228	227	245	222	221	235	233	224	219	222	226	222	204	224	202	228	187	225	218	240	227	215	235	207	199	226	235	224	237	208	236	235	216	211	246	231	230	220	217	190	234	217	231	204	231	210	222	210	210	233	204	188	221	189	233	212	232	220	214	216	200	203	230	220	230	226	216	219	224	206	223	223	221	189	213	200	250	221	258	232	240	246	222	208	191	220	240	231	230	214	215	246	217	242	201	230	212	213	224	225	221	209	215	231	219	223	229	209	207	203	213	228	211	214	216	235	213	200	212	194	219	219	201	214	199	226	213	204	241	210	228	237	232	213	222	205	218	216	226	250	205	238	265	214	218	236	218	244	214	216	254	256	232	239	199	231	214	254	202	215	227	198	241	208	223	245	226	230	221	217	225	213	211	217	248	241	249	209	201	224	243	220	216	195	220	214	242	202	227	219	213	207	199	220	212	231	237	216	233	213	205	231	221	205	223	214	216	223	256	226	219	226	209	231	222	247	199	223	210	224	252	221	250	247	232	202	211	237	209	200	230	213	216	225	236	212	237	217	201	221	244	224	179	207	232	214	224	232	209	225	206	212	230	206	220	209	225	223	222	211	207	195	237	213	216	216	220	198	208	219	189	218	200	193	217	250	203	219	208	226	225	234	220	205	254	229	220	224	225	266	220	190	210	208	224	235	220	209	203	222	189	234	220	222	204	200	236	230	229	229	201	225	219	200	255	234	234	206	185	212	247	215	195	205	226	204	250	215	224	220	208	253	227	209	209	241	233	241	231	238	232	237	214	210	243	229	210	232	210	191	230	210	222	234	225	236	202	190	208	218	227	216	218	237	211	224	225	195	216	213	224	228	216	206	223	222	200	193	204	181	193	213	211	229	199	207	209	226	212	219	220	215	207	223	223	215	250	230	214	223	233	207	242	228	218	214	213	225	228	227	215	223	236	209	225	225	234	230	212	201	234	242	209	215	222	213	202	206	228	227	206	204	244	204	225	222	225	211	221	219	232	215	253	201	232	198	219	219	238	201	244	226	210	226	202	216	239	238	203	222	215	218	212	201	217	233	244	205	204	227	208	200	239	207	232	200	222	224	212	212	254	218	216	203	199	222	221	214	244	195	228	217	241	208	239	206	221	223	213	229	223	219	239	231	186	218	215	217	241	227	220	216	199	228	221	219	200	198	226	226	232	237	224	238	247	195	236	213	206	223	216	220	220	214	205	227	201	216	221	237	208	218	220	214	207	202	236	204	239	212	207	214	218	232	246	210	218	216	212	223	243	206	237	214	225	198	207	234	219	217	194	222	217	191	199	198	192	237	203	220	223	234	214	241	210	207	254	212	197	215	232	216	231	234	217	203	219	206	223	229	216	187	187	221	248	228	224	221	223	222	199	191	232	227	206	207	224	232	201	222	217	193	216	209	205	227	227	218	225	222	196	213	210	241	205	211	223	240	238	197	213	233	229	230	209	207	218	224	211	240	210	247	247	247	213	225	225	243	207	234	206	216	212	218	206	213	221	195	224	219	224	232	219	217	217	242	241	200	216	235	199	211	215	216	229	227	214	225	231	209	231	236	245	230	220	220	216	224	230	219	239	214	208	219	211	196	214	212	226	227	231	193	246	199	211	210	220	215	234	227	217	226	228	229	215	214	202	221	216	209	244	232	213	212	229	208	206	226	205	222	194	204	240	230	221	217	212	238	214	227	215	219	210	232	218	213	234	246	214	241	218	235	226	213	216	198	228	216	196	211	199	250	229	184	225	211	220	196	198	217	252	245	198	206	224	216	197	212	192	217	221	227	224	220	220	213	236	216	209	218	199	185	198	218	215	221	228	241	213	196	230	226	217	227	199	228	190	206	222	214	222	210	224	226	202	239	220	217	220	218	215	190	211	191	248	219	213	214	192	214	221	203	226	206	207	200	237	200	206	224	217	205	249	233	226	190	237	228	195	227	237	217	215	245	215	196	235	231	241	218	223	216	196	250	196	231	256	227	226	215	205	202	236	222	219	221	208	238	235	207	230	202	213	248	219	177	212	217	247	234	235	208	194	214	206	227	188	207	196	236	218	201	214	204	241	194	205	208	232	218	201	235	231	185	223	215	182	206	222	224	208	207	220	239	212	211	197	218	230	236	209	231	235	239	216	225	218	226	219	230	210	218	220	208	231	231	205	215	186	218	199	219	212	243	215	246	231	198	231	210	201	240	231	233	217	202	235	199	235	205	232	222	217	242	226	212	207	216	215	209	217	227	208	241	236	216	201	195	235	208	216	217	236	194	227	198	229	203	197	205	194	218	199	225	219	226	217	200	226	211	209	240
27205	19698	16587	18987	9068	1217	711	699	641	692	717	675	687	671	667	693	657	696	639	681	705	623	666	706	646	676	674	663	671	706	662	678	711	673	640	618	640	656	662	686	647	638	630	647	651	649	638	702	620	634	652	700	699	637	666	672	666	706	615	679	671	707	638	647	664	694	665	667	663	652	676	614	648	648	627	684	664	700	696	671	620	677	692	656	683	641	643	716	639	645	692	644	652	643	699	659	709	687	674	689	693	704	664	684	732	667	627	654	704	712	629	653	678	705	694	680	665	689	654	657	690	679	692	670	644	687	628	701	638	707	616	628	638	638	595	656	674	669	663	653	645	698	658	644	665	689	679	667	668	688	678	638	695	655	708	617	675	686	702	681	629	673	661	683	587	637	638	617	647	691	665	646	640	673	678	640	702	684	655	691	686	645	685	688	672	691	729	710	676	639	644	635	708	700	641	694	660	726	679	652	638	634	648	677	641	655	638	714	693	650	651	678	680	687	637	662	601	642	666	640	701	679	653	705	682	681	624	667	613	641	666	644	696	641	688	679	690	674	671	694	683	661	670	692	694	667	694	642	700	696	623	627	663	647	677	695	628	650	689	710	690	649	713	671	676	662	708	676	680	693	645	640	665	638	631	684	670	673	671	680	685	647	676	650	595	618	705	681	660	712	640	670	656	690	646	649	627	693	665	655	714	660	639	684	676	657	700	654	616	652	616	659	687	621	652	637	691	652	652	609	626	665	664	695	693	669	689	685	683	691	639	601	632	715	641	674	686	663	638	640	632	657	662	652	615	675	659	675	663	663	651	600	659	720	660	650	627	657	720	660	665	669	687	629	681	649	658	695	651	657	629	668	646	624	651	625	715	684	641	699	680	663	617	650	699	653	720	620	664	650	627	705	676	674	642	685	624	702	659	712	685	695	649	690	694	658	657	638	703	658	660	632	642	643	682	691	634	676	640	687	654	676	693	646	661	643	733	676	669	699	673	642	653	668	601	652	650	690	673	725	659	657	658	661	650	687	632	666	700	632	635	647	644	684	684	681	635	702	643	667	662	638	680	665	684	672	652	640	628	683	655	673	667	667	685	664	668	676	637	678	636	690	674	677	666	710	709	692	610	682	635	661	728	661	600	653	641	633	677	695	631	669	651	664	721	676	637	639	642	638	648	684	645	673	668	641	652	676	662	675	666	686	642	694	694	668	701	657	698	661	635	677	662	653	703	651	652	648	683	655	671	690	683	642	674	698	650	662	667	686	645	668	619	628	684	650	718	626	684	677	665	722	616	635	669	659	653	647	663	691	670	677	631	621	686	690	646	602	659	678	668	631	699	676	675	713	663	662	704	641	711	642	689	658	662	597	666	696	598	646	674	655	654	675	676	656	624	677	636	686	636	668	627	645	701	668	669	662	680	684	675	659	691	651	684	658	634	678	700	707	643	678	659	649	670	653	646	720	731	657	681	645	644	663	634	679	666	686	644	689	706	638	660	735	665	662	654	673	633	659	612	666	625	662	670	657	656	721	689	655	656	696	660	659	698	678	692	658	685	670	641	642	658	654	694	714	660	668	696	677	647	659	663	723	686	645	696	690	670	680	686	629	691	630	679	678	629	664	669	666	642	665	635	642	663	715	703	629	662	638	714	667	701	664	695	680	651	635	687	709	673	684	675	620	670	658	692	683	636	679	630	642	671	654	638	672	663	601	630	635	682	647	680	696	689	620	693	606	669	671	667	634	651	628	662	652	647	642	636	665	655	683	694	663	680	687	711	662	631	650	665	648	631	639	644	643	696	636	620	704	684	628	639	671	658	689	713	679	706	643	663	698	679	662	648	638	634	669	642	696	637	643	730	689	652	635	675	700	650	653	667	646	643	697	657	693	691	664	703	684	652	672	669	648	651	654	685	671	688	708	670	706	670	662	628	699	646	700	673	630	653	646	682	674	622	667	641	717	712	699	649	647	629	662	684	695	678	609	642	666	728	692	651	697	631	676	643	654	651	633	635	657	685	638	670	638	663	588	696	670	682	706	632	638	641	654	677	678	657	676	666	666	691	676	676	665	676	684	665	677	698	667	671	665	680	674	662	643	684	656	663	644	695	661	664	646	677	612	622	672	660	651	665	670	695	653	644	654	683	672	641	701	694	664	627	674	654	674	660	702	647	648	682	655	666	668	664	673	654	701	671	638	640	671	647	651	628	656	644	601	693	679	627	646	658	692	634	698	689	657	652	713	668	630	698	672	709	693	689	624	726	681	650	714	653	673	687	666	672	679	690	715	661	675	693	620	639	678	618	662	668	646	706	679	676	628	640	705	675	676	640	652	672	643	685	694	643	655	651	672	705	663	702	663	659	645	638	669	651	691	656	697	658	640	669	642	649	648	691	673	703	642	609	646	685	694	642	646	685	640	718	652	689	622	676	697	644	706	650	689	662	640	676	626	712	676	640	657	660	703	687	713	672	659	684	709	668	646	678	665	652	682	679	653	685	678	708	663	638	647	675	646	677	656	669	659	679	630	673	643	672	644	651	693	664	648	699	669	650	656	645	683	652	656	678	648	635	654	679	659	636	663	640	683	682	652	617	656	668	626	654	669	639	683	637	621	702	664	678	656	675	686	652	621	705	644	685	692	672	629	702	717	679	700	661	649	674	665	664	671	677	634	660	694	679	591	718	680	702	683	632	668	653	691	632	663	694	716	653	681	690	711	679	658	671	653	648	681	660	654	705	647	716	661	639	661	654	636	662	669	633	644	661	628	666	696	646	680	689	621	650	669	663	626	656	697	689	673	712	659	655	682	665	624	660	653	626	626	643	677	692	649	656	672	619	584	692	650	633	671	677	676	659	645	655	653	689	714	685	665	702	623	666	657	689	675	679	680	684	692	685	682	655	645	658	658	683	745	580	667	670	646	697	644	613	628	653	724	696	631	664	630	688	711	726	649	647	671	693	657	709	692	638	721	684	648	714	696	706	669	668	647	647	689	691	681	672	645	638	667	663	669	682	668	641	646	692	665	685	626	637	687	663	691	720	636	661	671	682	658	682	650	654	674	650	652	669	656	632	658	662	699	613	635	664	670	635	657	666	656	642	636	682	646	639	684	647	660	667	643	688	664	648	714	663	612	701	647	689	680	635	609	685	684	693	698	669	603	712	661	653	690	688	646	695	652	699	681	663	667	659	676	679	656	665	694	620	641	645	655	671	687	657	695	641	678	687	662	657	715	634	707	702	674	726	626	639	630	627	672	652	682	628	688	706	694	667	711	657	634	660	693	694	666	680	650	679	619	639	666	716	699	675	678	703	657	662	675	660	680	666	662	655	690	659	719	682	660	636	664	666	686	714	686	683	715	677	683	679	632	610	667	659	686	704	695	664	663	669	683	643	713	670	648	688	698	698	673	664	628	648	672	670	670	652	635	649	725	701	693	659	655	651	648	666	652	663	702	654	652	657	657	666	643	688	713	652	675	659	696	671	652	671	656	665	701
6304	9842	15216	13718	7270	1032	706	683	743	717	714	729	730	665	689	691	709	703	741	666	675	675	695	732	676	690	680	704	660	733	709	681	708	700	669	673	694	682	713	729	714	710	660	658	684	681	686	697	703	680	702	709	697	720	736	673	696	709	644	676	676	684	740	695	680	693	672	700	671	697	707	674	676	757	648	667	709	707	722	692	697	672	701	739	687	652	660	733	640	645	704	688	701	696	708	673	742	660	709	706	734	715	716	686	712	709	655	627	687	724	699	712	747	671	681	692	679	697	678	677	727	695	697	665	703	669	670	700	723	664	699	705	687	696	707	711	700	710	669	694	700	669	710	687	730	656	717	724	667	706	691	699	651	662	696	721	693	680	692	697	678	680	694	686	710	695	708	677	710	757	681	741	683	674	694	680	672	670	662	704	710	671	750	712	679	713	752	734	705	709	688	719	684	665	685	694	716	756	654	698	709	670	713	710	734	731	671	711	701	726	705	743	676	690	626	681	695	691	708	679	697	676	696	687	679	675	720	642	706	663	653	667	662	691	712	700	716	733	659	700	695	667	742	687	652	684	642	707	684	672	694	690	685	704	704	694	689	678	661	700	700	662	678	695	706	691	712	684	693	686	700	748	712	689	686	695	631	669	658	666	681	730	720	693	699	752	696	702	650	714	705	696	666	694	691	689	681	702	660	671	689	659	694	695	670	620	676	696	719	702	652	657	669	704	674	690	682	715	679	681	699	669	692	707	694	715	733	678	716	687	728	726	664	648	704	690	696	688	730	717	703	708	708	727	668	735	730	712	758	664	665	700	664	680	710	665	731	699	695	691	724	698	709	695	680	687	684	723	725	681	672	684	709	638	642	710	678	678	705	659	664	709	708	717	734	682	728	651	685	688	688	705	653	693	657	703	690	677	713	665	705	663	689	698	686	665	692	723	687	721	732	691	712	697	700	675	709	713	689	665	668	692	701	715	683	681	716	703	719	714	677	700	678	686	662	733	662	693	663	717	690	707	654	690	687	662	720	699	691	678	685	674	692	705	661	738	693	703	640	705	752	698	673	652	694	711	696	672	660	655	675	749	677	706	686	639	689	679	677	677	675	701	699	776	657	680	699	696	683	694	769	709	736	672	699	689	676	722	658	701	684	699	703	683	713	686	740	652	683	667	753	694	707	689	693	691	675	695	713	681	695	720	661	761	714	704	725	709	677	696	682	695	721	708	677	682	686	697	678	680	685	662	631	667	695	693	662	688	672	714	735	693	691	669	711	728	697	721	688	713	645	661	716	669	640	704	694	678	666	663	670	743	653	712	695	675	694	738	696	681	701	750	657	674	669	733	673	694	629	722	713	693	694	691	661	694	646	687	691	689	652	683	710	667	696	672	666	697	692	724	711	682	715	761	665	710	695	739	739	683	689	677	757	675	727	705	717	681	709	675	709	679	679	693	637	710	698	725	648	698	673	689	714	673	700	705	652	707	700	719	683	689	700	695	729	688	661	707	720	690	736	658	656	690	679	671	645	716	650	694	662	719	703	722	694	661	684	629	753	696	695	705	700	767	682	705	695	715	685	705	677	730	657	687	616	710	707	690	689	680	701	680	666	697	717	724	675	670	694	663	675	694	679	732	704	652	683	681	705	659	693	664	711	708	691	689	707	674	681	711	722	669	691	701	682	739	665	705	734	654	714	673	691	697	676	708	695	685	666	693	723	697	667	713	652	751	703	654	709	642	708	703	693	691	699	655	685	681	687	647	681	686	711	667	686	689	708	672	711	698	709	664	672	690	715	690	681	687	680	686	708	728	686	686	728	699	669	685	711	669	666	682	654	696	687	679	664	747	733	707	687	702	672	659	650	723	690	720	686	681	697	663	670	660	699	712	674	680	734	696	671	693	679	680	685	674	678	707	675	701	675	679	626	686	692	643	721	624	686	700	678	666	696	672	645	717	704	715	643	676	675	664	729	677	729	744	661	723	690	661	712	716	700	654	729	725	726	687	705	672	661	705	683	689	715	655	688	716	675	700	740	677	669	625	682	681	675	703	720	682	701	668	704	689	706	727	713	656	745	712	685	717	661	681	659	661	703	725	681	722	721	749	679	709	700	729	690	699	680	673	681	669	681	666	689	745	665	729	664	717	702	694	711	684	658	688	658	707	674	691	666	675	695	697	774	696	661	677	700	715	685	707	687	667	649	706	676	721	701	654	715	697	695	688	700	706	668	709	709	665	716	725	662	688	728	646	686	742	698	635	719	720	648	699	687	689	672	708	690	703	683	609	732	661	676	704	717	688	674	740	674	647	691	741	714	729	695	709	711	685	713	688	671	685	709	704	660	728	672	676	695	668	650	710	661	727	683	659	705	674	695	695	694	695	685	644	646	721	735	726	664	675	657	675	709	698	642	703	712	696	698	642	701	670	686	705	685	686	673	671	718	719	697	701	705	655	745	684	736	722	712	677	706	675	698	684	715	644	663	711	677	685	711	669	744	697	701	690	690	677	705	682	690	700	688	684	695	718	656	704	717	650	709	675	692	708	736	679	665	689	676	681	700	690	642	663	646	645	704	728	690	703	688	630	711	705	678	727	672	709	713	670	665	713	666	738	665	701	668	681	695	722	671	686	695	686	671	707	631	683	670	639	689	705	670	711	707	677	645	704	707	718	730	721	734	683	667	707	707	669	690	702	661	710	672	713	722	661	680	693	664	672	666	654	658	655	714	695	690	654	727	653	660	689	742	666	669	692	683	643	679	645	670	658	684	682	665	722	691	731	670	668	700	691	653	693	673	666	674	659	705	686	672	704	682	692	684	711	649	692	717	665	685	718	685	685	664	647	669	660	694	708	662	703	675	701	661	659	745	671	691	687	648	621	703	647	694	670	720	705	677	664	715	665	651	704	685	701	699	666	664	703	655	659	681	715	684	698	666	717	696	711	691	705	687	691	670	713	702	678	703	717	701	691	707	639	685	697	655	659	672	657	683	694	678	679	665	691	712	689	680	690	735	672	668	737	688	706	692	667	701	733	692	742	706	673	656	661	699	709	730	696	684	688	712	698	678	695	695	674	705	684	695	707	695	663	659	686	707	654	681	681	677	679	681	694	654	725	723	669	706	710	700	678	709	693	651	700	720	734	702	700	679	670	701	696	706	680	691	663	718	669	659	714	667	664	685	718	715	725	635	661	714	674	667	734	716	684	720	692	701	677	693	676	759	714	670	714	725	693	695	677	683	690	693	744	702	705	705	713	659	659	706	675	714	705	643	719	688	706	668	697	633	704	731	682	693	667	700	736	673	734	673	676	734	678	673	725	700	658	715	715	702	673	669	710	709	709	689	690	672	689	702	683	646	672	662	678	708	723	680	725	695	672	701	697	667	677	679	693	725	702	719	676	708	693	686	705	674	731	686	676	648	654	710	721	688	696	724	686	649	677	714	639	648	682	692	686	695	699	685	674	708	664	710	674	729	706	732	687	689	706	650	763	653	712
23182	20912	28606	29172	31713	19023	4871	651	573	552	476	419	445	405	404	383	399	387	404	385	360	358	374	391	339	332	397	366	377	374	323	391	407	371	381	346	351	374	330	343	358	366	336	364	336	376	351	361	350	400	357	342	346	346	329	382	357	353	309	360	343	334	331	365	378	389	350	333	364	335	345	358	355	331	323	339	334	365	346	342	369	323	381	309	357	301	373	346	331	306	343	336	363	353	353	341	356	350	374	367	354	329	321	359	383	342	359	367	320	321	341	341	329	325	392	355	352	328	345	323	342	337	392	365	345	361	350	327	371	347	326	347	339	390	343	362	344	354	340	337	326	356	332	355	330	336	377	349	366	357	328	335	361	321	350	288	345	367	374	327	377	364	358	349	321	337	314	341	343	309	339	365	325	377	355	334	327	384	358	333	316	369	355	317	340	316	343	345	373	340	349	330	349	359	344	299	373	350	330	376	338	356	344	341	325	325	342	343	311	348	391	358	350	325	328	343	336	332	342	331	316	367	368	341	320	350	335	356	333	343	363	350	403	322	353	347	368	329	326	353	351	342	340	326	312	381	360	374	385	363	322	366	377	335	334	333	332	385	318	324	353	335	366	339	363	340	341	325	328	336	330	366	352	351	367	300	336	373	339	341	346	307	367	355	342	348	322	342	374	360	384	383	354	344	336	331	367	389	377	348	330	336	325	292	313	299	344	381	348	329	328	350	332	340	340	324	338	325	357	341	335	376	353	328	323	343	343	326	353	336	326	352	341	333	374	333	300	326	337	334	344	362	320	352	339	385	309	321	313	343	358	360	327	346	375	384	376	378	354	370	361	376	340	321	311	332	373	303	354	339	339	340	361	353	309	356	321	372	351	328	350	348	361	337	350	367	367	304	321	346	361	347	340	331	310	346	347	361	360	339	332	311	328	336	352	348	333	306	318	349	345	372	334	345	382	338	345	368	325	344	357	312	352	347	319	331	315	309	360	364	366	387	339	317	333	360	334	356	325	372	369	304	365	366	371	333	350	376	341	348	339	346	352	335	351	331	338	366	338	324	362	343	331	372	356	350	349	373	336	345	362	345	317	360	341	324	362	335	355	309	342	359	347	319	365	361	329	334	320	338	366	331	326	356	340	376	359	323	362	359	341	342	356	322	363	331	332	348	364	363	341	341	349	388	330	358	342	351	373	370	380	343	327	376	338	329	347	343	367	341	403	334	359	371	363	330	374	329	382	336	341	339	367	302	342	344	380	387	341	337	364	341	379	329	340	339	362	352	346	308	349	340	358	370	356	341	335	345	342	342	395	383	353	338	352	342	332	370	366	391	376	348	341	317	345	327	331	348	315	337	381	371	328	359	346	345	354	367	347	310	375	350	369	320	336	342	363	355	350	336	309	352	359	349	317	352	358	306	379	362	353	342	341	295	333	364	341	344	323	363	327	363	341	370	338	332	354	341	386	338	297	340	345	330	340	320	346	328	360	367	375	336	335	293	350	367	367	331	337	373	323	316	355	342	311	337	370	371	334	358	385	382	328	346	369	324	337	369	357	354	351	347	353	352	340	332	343	358	362	370	329	343	347	353	330	334	367	320	351	332	334	332	375	345	338	301	335	328	379	379	312	320	331	305	337	376	358	331	370	303	341	360	341	332	384	360	349	334	337	333	339	318	342	353	385	335	365	354	372	355	332	318	347	331	369	345	322	358	326	311	361	348	331	342	352	352	323	330	325	353	330	336	322	378	375	322	332	357	340	358	339	350	353	358	368	348	319	317	358	361	353	314	325	327	359	353	368	343	312	406	340	354	349	346	323	344	330	386	357	352	376	361	325	341	322	330	381	338	318	349	326	322	304	348	335	361	324	316	320	369	353	314	316	351	344	341	329	350	320	345	367	340	326	354	375	361	355	374	342	319	345	349	323	363	340	338	360	337	362	378	349	385	354	356	340	373	342	348	322	349	327	312	391	378	307	319	332	348	350	333	357	317	359	344	358	359	338	332	318	341	351	328	360	334	342	394	341	351	371	347	361	337	290	338	343	366	335	310	371	372	351	334	359	312	322	374	340	368	353	343	349	322	337	331	347	391	323	345	361	364	350	324	304	350	375	361	364	346	349	355	366	350	340	351	311	325	389	341	366	339	365	358	382	348	312	339	417	317	327	307	342	364	344	356	343	363	370	317	326	305	327	334	326	350	323	343	358	341	354	359	333	348	315	310	338	361	356	377	326	364	354	348	353	351	367	339	378	344	319	338	360	354	372	344	351	336	357	328	352	361	342	358	350	376	356	331	348	337	357	358	353	368	376	340	374	336	377	309	354	326	346	368	357	335	355	328	337	318	327	351	321	364	365	349	354	358	348	356	310	375	329	354	353	404	379	363	348	356	311	323	340	351	353	336	336	336	363	351	348	357	353	348	365	347	341	344	393	381	363	348	351	375	341	334	334	368	334	327	341	381	331	335	340	334	352	351	352	357	319	349	365	315	343	340	370	325	364	338	362	361	327	327	355	348	358	351	352	310	389	347	365	357	373	364	324	339	347	350	340	353	354	343	335	339	317	335	366	385	348	358	335	355	339	376	374	322	331	352	314	343	373	344	361	338	325	331	327	362	359	365	347	332	342	336	305	363	325	343	316	332	365	322	357	363	364	342	346	340	318	347	324	366	311	355	319	334	345	368	372	341	362	336	356	325	353	340	363	349	356	373	328	340	362	341	353	362	309	317	341	351	316	333	354	307	347	345	386	320	326	353	363	351	329	352	367	326	355	357	356	376	361	368	355	341	383	317	373	351	337	330	319	303	342	331	337	334	337	316	360	346	351	358	325	355	355	324	322	319	339	333	337	311	351	329	329	332	366	302	330	395	363	316	328	339	341	339	327	343	334	348	341	340	349	364	303	347	347	358	354	330	374	334	367	353	364	359	366	334	343	329	351	354	346	356	325	341	354	350	371	355	347	314	308	347	353	370	341	345	345	359	371	348	348	369	341	370	326	405	340	369	336	321	317	343	356	349	346	339	362	359	347	335	323	362	379	375	317	360	314	290	319	318	371	363	338	355	350	362	360	361	373	370	336	349	339	335	360	336	354	328	354	366	360	318	369	355	379	321	353	310	350	349	342	372	359	381	340	344	334	347	342	333	349	325	355	318	345	364	349	329	365	335	334	345	354	353	320	352	357	322	345	331	378	344	356	347	328	350	320	375	318	351	349	343	331	340	325	354	332	320	332	347	351	378	362	327	358	320	335	339	343	339	319	299	345	332	356	351	358	363	332	369	353	323	339	353	367	374	382	343	351	375	372	373	346	345	347	345	374	346	310	338	353	302	361	362	350	338	352	326	338	349	357	326	358	380	312	326	370	364	309	360	312	361	344	336	381	328	335	361	337	359	309	329	354	350	342	357	306	353	341	369	335	379	359	301	354	327	315	358	334	372	348	303	314	390	324	329	319	367	349	369	347	296	357	309	315	351	348	342	345	353	332	327	339	366
6468	18093	27908	48979	37170	5065	937	820	739	592	524	558	490	454	430	452	441	441	418	421	408	408	401	397	370	380	420	384	397	398	384	367	361	375	402	387	364	365	396	381	409	385	371	384	359	371	380	333	361	356	347	396	392	363	373	401	374	372	381	353	376	350	348	393	380	372	394	402	372	378	350	363	354	377	382	378	396	385	370	364	388	366	370	349	369	375	398	392	342	362	355	384	359	357	355	360	365	380	393	359	364	407	407	375	363	388	381	345	405	396	423	332	368	372	381	347	339	358	373	375	386	360	370	364	350	359	364	395	356	374	359	362	395	347	357	402	364	387	370	405	416	407	372	366	368	349	354	332	375	361	375	346	378	348	369	361	358	356	372	381	405	326	383	408	389	379	367	367	374	368	358	340	355	402	368	337	380	363	384	392	375	395	368	399	348	390	367	371	378	363	395	373	354	401	420	379	373	417	375	352	362	378	345	357	370	385	380	368	350	364	395	392	352	362	385	382	368	383	369	355	389	341	382	346	373	374	376	344	384	368	378	379	364	326	345	340	344	371	364	375	320	365	359	357	396	398	388	385	340	387	356	392	361	385	371	353	387	384	381	357	378	366	385	380	363	357	363	382	363	359	371	373	365	371	388	369	362	390	348	351	388	364	382	405	373	392	364	348	396	377	362	357	353	376	378	397	402	358	362	403	391	387	343	384	333	357	386	327	353	365	370	397	357	389	366	396	389	382	340	381	403	372	402	351	349	360	385	370	369	369	365	364	369	359	380	367	368	352	349	380	383	346	412	381	380	343	360	374	382	375	378	377	379	366	368	370	352	356	363	358	376	387	365	378	363	380	371	368	366	357	360	352	370	362	371	379	372	360	374	361	358	387	385	365	328	368	342	348	396	338	361	338	347	399	358	408	328	398	362	373	380	373	348	390	355	368	354	366	355	336	402	344	357	341	381	356	337	369	347	359	377	397	404	327	364	375	368	330	370	355	388	382	358	354	351	371	356	371	365	364	394	380	361	356	391	377	372	366	346	373	378	398	391	316	371	354	369	351	347	412	391	336	346	396	366	353	381	388	348	398	344	379	366	369	398	353	347	400	405	342	397	403	373	377	374	375	368	360	355	353	372	360	360	356	368	363	406	370	366	382	376	357	356	366	379	380	334	362	362	357	377	348	375	370	323	372	393	365	397	355	379	401	372	362	384	377	354	351	401	379	378	377	374	356	378	383	349	337	358	375	375	381	373	376	354	371	381	347	359	361	391	367	340	380	334	369	355	330	345	318	345	404	367	349	376	375	353	387	405	382	376	350	374	374	416	385	371	371	354	385	370	355	385	344	353	396	395	375	356	338	347	377	371	350	380	380	374	358	406	344	380	354	376	363	374	420	355	334	361	342	375	379	390	360	377	400	384	342	371	381	386	390	398	379	364	379	378	374	380	376	337	370	366	362	398	366	375	340	335	339	342	412	363	379	365	383	380	362	374	410	350	357	349	346	394	335	379	356	324	367	379	342	373	381	382	362	359	391	391	381	365	389	405	367	371	387	351	378	372	376	354	356	395	375	400	360	371	415	419	377	381	387	347	364	376	366	401	411	362	372	372	352	335	387	380	346	361	362	397	398	355	367	360	370	398	384	322	356	346	370	343	349	376	388	369	361	346	373	353	385	391	344	397	389	364	389	317	358	391	367	382	367	344	363	377	390	378	357	344	381	337	335	367	396	359	333	384	341	359	375	366	372	364	377	360	341	350	349	346	370	339	385	350	366	378	358	315	378	394	379	386	362	369	349	360	405	383	381	380	378	404	363	380	383	404	369	386	362	342	363	399	358	362	394	374	339	376	368	350	375	368	353	330	365	378	382	412	366	391	370	403	347	356	385	373	385	415	356	376	348	380	398	344	374	376	366	386	331	413	396	418	384	357	354	375	360	368	347	372	362	353	374	357	391	376	330	375	375	364	372	382	388	384	393	352	378	411	377	374	355	381	369	384	338	374	357	386	380	347	391	375	399	376	380	372	417	380	348	421	396	369	397	373	364	363	366	389	410	347	376	343	389	357	373	371	358	363	391	369	373	400	371	372	383	381	355	405	353	370	360	358	368	373	385	368	365	415	343	339	378	367	323	372	377	389	369	370	372	371	383	389	376	376	405	380	367	375	384	407	376	347	387	392	355	374	386	386	398	378	361	361	358	380	368	403	360	359	337	386	376	382	349	382	399	373	367	406	381	345	378	347	360	368	368	358	366	404	391	334	363	354	379	350	355	389	389	359	361	377	366	375	372	366	323	372	356	379	377	385	358	351	371	397	417	362	358	376	376	355	346	375	414	387	368	370	338	363	368	380	342	370	369	378	403	371	336	364	371	389	368	374	364	381	378	351	378	347	351	351	379	333	366	382	365	353	354	390	324	383	349	340	377	398	422	359	386	401	378	381	390	356	384	354	346	392	383	358	410	385	370	341	333	391	373	385	365	376	365	366	360	331	357	355	349	373	382	379	369	381	353	347	410	367	383	359	386	335	381	360	332	339	390	352	363	374	369	354	340	357	365	398	362	377	361	369	356	341	338	404	339	342	361	349	338	375	412	352	400	347	374	390	394	353	354	389	407	342	364	397	377	361	329	338	407	360	364	375	357	391	368	370	373	384	354	366	395	346	397	382	338	397	352	378	377	347	348	346	377	370	368	354	393	386	375	359	364	386	394	375	389	375	366	380	382	370	341	388	370	356	353	386	387	354	358	409	359	325	363	372	368	341	392	368	375	377	371	391	368	363	354	348	357	390	380	365	396	356	376	340	366	367	356	384	355	364	378	363	404	409	383	398	353	372	332	401	368	379	379	399	381	355	356	386	360	377	381	392	347	344	344	377	379	304	362	329	395	357	367	360	361	353	389	335	400	358	337	368	358	381	332	379	396	388	347	354	383	356	360	385	379	409	360	358	388	378	346	381	399	377	359	373	377	364	367	360	348	388	357	360	372	369	349	354	401	390	375	366	339	358	382	348	369	381	346	360	392	387	344	386	379	378	369	391	371	382	383	396	371	365	358	358	381	377	374	381	418	356	349	353	380	367	357	398	371	357	344	354	363	384	339	380	380	364	384	359	417	375	346	360	336	371	369	359	343	347	392	337	346	376	374	359	379	350	376	386	366	387	397	368	373	399	392	367	373	380	364	388	378	395	342	333	414	389	377	352	367	381	361	382	377	382	385	349	396	334	349	413	357	388	384	375	347	379	381	368	410	386	351	335	397	344	383	407	404	361	362	367	396	387	334	367	368	356	346	362	401	388	380	383	378	351	383	392	367	371	381	385	400	348	344	370	360	370	373	411	364	363	368	391	401	362	394	382	356	395	365	368	377	378	345	372	362	387	393	348	379	412	375	364	396	417	376	361	367	377	368	382	352	358	360	372	389	393	399	372	365	375	377	362	382	367	363	350	387	370	398	361	381	377	354	360	394	388	358	367	380	368	372	348	405	375	335	317	398	400	353
24285	20879	27724	28970	26210	11681	1402	849	725	747	713	683	709	723	668	699	690	708	699	640	679	685	674	692	682	660	711	637	676	659	679	708	641	619	658	745	665	664	679	666	660	657	669	648	688	602	676	658	668	663	692	704	666	711	671	649	668	682	661	676	703	695	662	671	704	608	674	662	627	687	677	648	732	652	679	660	666	616	638	671	654	686	653	629	633	675	668	675	706	646	617	657	668	660	655	694	634	661	673	645	607	695	653	673	672	687	676	674	669	666	613	698	667	667	699	666	653	663	670	658	654	627	614	615	669	689	660	623	681	655	619	660	655	697	630	666	671	671	671	668	637	649	620	674	641	619	655	633	651	666	642	692	648	623	635	659	691	692	638	699	655	616	700	631	659	661	661	651	630	648	675	654	655	667	645	685	638	627	679	617	653	634	649	665	637	685	673	592	700	662	638	600	678	651	657	634	725	581	651	699	643	639	670	666	703	662	667	645	670	654	653	609	671	658	710	661	709	702	663	663	719	675	647	701	617	714	675	635	673	665	665	672	670	635	695	614	653	658	670	674	678	689	683	697	667	680	651	676	672	680	713	664	713	713	658	691	635	659	667	674	660	632	725	645	658	647	624	640	664	675	654	642	647	650	661	612	653	704	689	663	671	665	623	641	670	662	646	660	674	714	659	647	634	689	662	653	658	664	707	635	681	643	637	600	721	633	647	629	686	650	636	642	648	668	666	695	693	624	723	692	676	650	628	643	677	630	652	628	652	651	657	636	684	651	715	644	637	690	700	644	645	627	638	671	677	732	631	634	637	653	653	694	632	682	660	705	644	701	663	646	654	696	674	672	716	662	683	684	660	647	649	688	701	686	622	701	701	703	639	676	593	664	637	665	649	652	683	640	673	700	649	669	708	687	676	642	674	663	677	665	701	673	650	681	664	690	700	602	642	639	673	658	704	656	686	705	685	669	667	599	647	662	683	659	646	680	707	657	605	660	671	676	704	675	713	639	683	676	611	690	711	637	680	657	671	694	649	657	651	631	688	614	659	674	661	656	679	651	658	684	655	661	669	659	645	648	652	705	696	672	660	623	651	656	674	631	646	693	669	694	675	675	704	631	657	665	674	702	615	665	675	657	666	628	671	657	640	641	656	634	698	674	686	665	652	649	663	639	630	684	657	627	642	706	690	640	623	648	703	621	611	703	683	668	646	633	640	668	633	639	660	657	656	705	643	673	642	650	612	651	645	662	672	660	658	682	675	647	654	697	671	640	674	640	669	615	655	656	643	631	679	614	668	636	658	693	683	674	656	688	661	652	682	636	648	729	664	712	633	641	651	653	741	636	677	641	696	697	693	656	602	690	673	627	639	703	682	676	678	652	678	657	703	676	675	680	646	661	655	698	692	630	690	651	699	637	640	655	633	657	669	662	699	708	681	644	655	687	680	687	686	677	703	667	664	637	637	635	668	640	693	657	634	673	664	627	668	659	685	670	640	665	644	652	657	666	704	638	679	678	674	648	651	649	641	697	651	664	669	679	658	686	658	666	686	655	676	647	690	679	674	618	710	652	643	634	663	669	674	700	656	656	631	640	694	623	668	684	667	659	683	673	646	653	635	626	645	613	647	673	692	640	630	657	668	634	694	649	700	673	667	654	712	639	688	696	656	681	660	693	639	606	699	631	667	659	679	644	686	658	693	662	710	699	694	654	647	676	683	649	649	680	646	609	682	659	670	677	624	644	683	650	647	626	685	685	640	664	699	651	661	648	680	670	696	664	632	657	618	647	633	613	702	686	636	644	654	651	687	657	619	663	636	672	666	623	629	630	665	668	651	664	625	661	668	621	641	659	682	685	692	663	649	596	634	664	680	654	649	675	659	688	620	648	672	621	663	666	699	626	653	624	652	689	707	654	667	668	651	630	706	662	624	681	685	668	603	674	653	673	638	614	666	647	686	676	677	705	684	683	671	632	628	656	680	661	686	665	636	757	686	688	658	651	669	689	649	686	662	675	671	673	715	686	669	674	712	646	683	664	669	684	630	669	659	676	681	645	625	680	672	662	646	648	654	717	714	632	720	620	641	702	693	693	669	688	668	621	656	676	668	653	650	695	637	679	694	692	618	617	664	625	661	671	686	633	687	672	684	703	636	638	650	697	658	668	644	681	638	650	665	699	642	656	670	670	680	670	672	689	605	667	662	612	668	712	679	687	675	717	665	663	676	630	665	663	700	665	696	687	685	645	623	661	703	664	688	657	667	658	645	672	670	680	645	605	630	667	617	636	677	667	627	673	666	676	704	670	638	702	667	631	608	610	631	656	647	648	683	679	648	628	650	640	594	643	651	727	694	658	650	666	687	661	698	654	659	647	693	641	657	655	688	660	647	698	664	695	663	648	650	648	658	632	659	702	759	647	689	622	638	610	669	639	682	670	633	618	694	674	656	649	676	654	618	640	690	642	654	675	679	685	661	685	675	694	622	648	655	684	668	686	635	648	670	643	699	659	654	701	687	673	678	694	697	704	657	643	662	676	712	643	617	689	683	679	650	689	708	687	644	669	663	724	687	656	711	631	676	740	634	698	623	679	643	670	676	666	674	662	663	700	668	654	680	614	592	671	614	676	681	672	675	664	684	676	682	692	645	681	661	616	685	636	678	668	638	684	641	671	669	639	724	719	656	704	663	683	709	637	639	668	675	652	667	669	718	638	661	674	624	730	608	659	671	646	677	669	671	637	683	681	719	634	661	702	694	678	647	652	625	644	640	686	656	648	654	679	656	664	656	684	610	641	669	649	640	663	713	665	656	666	690	664	626	671	655	676	669	643	642	657	723	631	687	698	583	640	641	654	696	635	615	674	598	656	682	668	630	678	670	658	683	668	668	657	669	657	654	641	679	663	697	681	694	664	644	657	643	663	665	723	614	660	672	636	655	622	652	674	636	689	641	636	684	671	671	666	666	661	664	685	676	675	680	649	639	649	716	635	639	684	689	648	627	678	647	650	650	663	678	685	634	593	622	682	689	696	639	697	671	621	685	674	613	656	651	709	664	699	655	631	638	671	670	672	689	654	701	662	668	641	660	661	659	664	578	638	685	647	655	695	623	635	664	667	710	683	636	674	654	601	670	651	617	658	708	665	651	665	682	687	651	671	620	668	655	675	645	666	669	660	668	625	652	639	688	669	675	637	651	633	657	679	650	652	642	670	686	669	686	645	638	594	704	620	664	667	687	677	647	665	671	705	704	658	643	642	668	675	706	678	630	660	711	662	639	659	650	619	626	651	650	707	626	644	615	619	682	691	638	670	662	649	698	669	640	686	671	650	694	669	668	657	663	653	651	673	698	636	637	684	648	682	653	640	636	697	675	653	680	680	648	668	674	617	681	659	664	684	693	659	674	674	689	675	680	679	615	638	660	696	693	658	701	680	640	702	641	695	688	644	667	687	658	660	685	636	639	630	696	708	707	678	659	666	665	671	716	660	649	644	640	678	650	676
7612	14491	21397	41253	29173	5334	972	904	833	746	781	718	693	710	649	701	698	678	664	697	632	647	664	672	650	698	632	655	654	630	710	648	653	724	634	699	673	627	679	712	682	688	682	693	705	697	640	717	608	679	695	633	630	640	635	700	614	668	631	678	621	676	653	644	641	643	614	607	689	706	640	710	611	709	651	694	658	652	607	666	621	683	637	677	664	620	654	633	665	666	629	633	678	668	643	639	661	678	674	681	676	642	600	636	625	639	667	666	708	706	707	605	632	648	629	618	691	655	650	629	688	680	679	647	657	621	663	674	665	690	712	648	716	700	682	665	668	622	647	682	667	663	655	659	666	655	633	654	637	692	682	639	624	683	660	710	629	649	661	615	635	636	694	648	658	657	666	683	642	670	633	659	634	653	682	638	707	640	654	695	616	625	629	698	670	657	678	679	657	667	646	665	718	663	647	686	690	616	624	628	641	653	687	684	669	656	706	651	702	675	645	666	646	650	654	625	703	645	659	636	655	633	681	668	625	722	627	693	648	671	625	617	641	660	667	684	642	688	677	655	668	640	618	639	693	717	665	646	664	643	634	694	632	712	618	651	712	664	649	652	633	669	690	687	645	620	652	684	636	641	653	695	617	689	626	662	645	666	681	647	649	657	688	660	644	645	686	645	638	634	610	644	649	670	704	639	667	647	706	636	668	650	668	693	650	688	627	718	588	670	653	687	659	669	695	673	658	663	634	722	661	643	685	661	644	652	639	665	631	661	659	710	637	709	676	703	651	712	665	652	637	691	680	669	684	676	704	609	669	668	650	692	670	679	663	659	667	666	657	643	640	640	674	649	663	633	631	661	601	679	689	677	667	629	700	659	694	661	671	616	626	632	673	602	651	628	618	648	675	723	683	668	646	632	693	658	660	645	732	657	633	684	693	624	658	647	654	679	660	674	618	670	651	663	651	678	667	644	660	666	692	634	664	672	689	631	696	633	681	654	640	687	672	665	691	685	647	674	637	654	698	628	654	655	666	694	659	655	641	701	669	650	673	713	653	689	663	669	623	636	688	665	692	641	666	641	674	620	633	625	654	670	643	682	613	690	616	686	663	683	651	655	675	641	631	703	660	634	648	664	649	671	645	665	628	616	652	650	641	643	712	624	699	649	705	676	652	726	667	685	651	670	684	677	619	687	635	661	641	619	676	672	724	675	619	680	676	686	645	620	662	684	670	647	671	657	710	681	627	671	683	684	630	644	644	717	608	659	703	696	690	656	657	672	624	689	671	649	724	662	682	660	658	667	691	651	656	635	676	662	692	672	665	682	616	619	645	693	691	651	680	649	667	677	662	664	620	712	646	680	666	684	642	668	673	617	650	676	660	669	652	697	662	651	672	687	707	661	688	704	644	700	638	656	683	651	657	663	670	667	699	661	660	659	664	657	647	634	662	683	676	689	633	656	671	648	681	683	663	653	666	684	636	619	659	655	666	681	647	685	623	724	646	659	693	705	646	675	703	672	685	665	663	667	649	680	629	643	671	662	656	641	659	701	603	657	665	661	652	667	689	683	662	628	649	629	660	664	626	652	666	715	685	682	700	626	677	733	658	605	666	688	653	651	625	642	661	709	685	693	666	636	659	668	660	645	674	690	646	624	637	652	651	671	698	626	668	665	610	646	680	639	643	627	663	671	675	694	614	642	667	684	640	668	677	707	628	638	653	672	658	698	631	685	633	656	651	643	689	730	677	652	676	679	674	671	591	628	651	697	650	672	668	681	648	689	640	702	692	629	644	641	686	677	674	685	708	667	663	701	679	666	657	677	639	682	666	667	671	697	676	674	623	664	633	659	663	668	648	652	633	701	666	650	705	689	628	636	696	667	650	644	701	639	654	634	662	653	674	674	635	645	669	681	662	673	658	658	699	707	675	689	665	652	680	641	651	681	675	634	645	682	678	643	696	697	653	636	700	630	693	647	620	683	647	662	618	639	660	646	683	661	670	653	649	653	690	686	639	696	606	643	651	696	631	664	612	661	684	658	638	665	662	693	712	652	662	710	637	653	667	668	663	656	663	660	692	720	634	652	663	689	642	650	690	686	652	688	652	668	638	669	666	616	668	651	631	694	661	628	657	674	654	672	644	673	642	579	666	669	678	623	647	691	712	699	630	687	633	676	672	664	662	682	705	671	659	648	629	689	668	701	659	617	681	643	649	666	687	667	642	671	699	662	676	663	695	646	688	679	626	670	670	664	698	656	681	653	652	703	636	620	617	637	701	661	624	628	630	652	664	666	645	675	662	645	658	694	688	635	637	651	633	672	652	663	665	663	639	684	671	651	650	671	620	687	639	687	674	608	692	625	666	673	643	665	657	674	661	652	626	597	646	625	675	702	709	638	679	691	648	627	712	637	624	653	660	697	695	673	717	681	653	624	642	683	723	683	642	644	664	700	655	675	695	642	671	645	672	664	675	656	643	634	657	694	651	662	665	622	686	698	688	631	648	620	654	645	649	654	641	674	670	699	661	673	640	636	667	606	654	675	665	662	687	685	628	709	652	650	661	676	688	696	677	665	671	643	673	690	663	679	662	672	652	655	635	653	668	678	645	687	663	682	684	662	640	668	596	660	642	667	631	676	678	689	644	677	682	653	628	658	663	641	659	660	673	692	652	632	679	651	640	691	623	653	686	669	659	675	686	692	697	634	661	664	656	647	695	669	678	696	654	602	658	646	650	630	620	697	627	677	672	630	670	640	625	619	645	691	668	649	693	660	658	674	680	694	643	701	664	646	683	645	658	633	682	660	645	645	660	670	690	689	676	660	643	620	615	713	693	688	695	650	650	662	621	662	659	678	639	653	638	690	679	645	671	620	593	668	632	643	672	653	656	664	648	654	656	674	673	671	766	615	664	688	645	632	657	629	648	663	662	671	652	700	672	704	682	708	674	625	703	673	660	643	673	689	676	638	708	666	673	668	670	682	683	662	635	662	632	673	650	654	669	643	668	648	662	680	694	671	701	606	657	590	662	713	658	619	716	652	644	690	632	680	624	644	656	634	646	662	636	648	651	648	627	677	704	690	638	675	678	655	709	693	662	622	649	700	712	674	642	655	678	685	607	635	669	664	670	621	670	632	726	675	669	687	641	706	638	612	653	700	652	633	644	648	649	647	658	654	671	639	666	685	725	659	683	661	640	636	657	637	709	677	687	673	630	659	653	663	684	649	668	656	657	698	638	646	656	680	656	648	656	657	643	708	648	668	678	682	626	703	620	662	590	652	659	660	648	672	636	653	718	655	642	690	637	657	677	663	662	676	659	666	607	647	690	653	718	647	650	641	661	635	677	666	649	663	610	648	611	642	651	679	674	684	645	608	663	693	688	676	679	671	715	640	661	657	685	641	669	640	655	676	629	617	627	675	656	651	698	685	700	682	630	638	641	664	712	662	682	630	663	681	635	615	710	657	678	669	668	639	670	647	635	692	679	638	646	726	633	627	636	644
22172	20978	28850	26072	27939	23174	14963	1405	609	528	468	402	351	346	323	315	286	310	278	266	259	270	266	245	247	259	251	270	237	233	223	228	238	254	255	247	232	214	264	211	237	241	186	255	237	253	214	291	232	217	261	239	230	223	218	207	232	225	192	239	244	227	254	222	208	218	225	216	230	266	248	235	245	228	237	221	213	229	222	218	218	250	243	241	242	209	240	207	225	224	261	248	216	198	230	233	216	216	231	236	219	207	220	218	226	205	232	221	232	240	219	246	221	216	240	207	214	228	232	211	225	216	225	245	223	223	235	215	215	224	248	246	247	227	263	226	209	259	235	237	206	235	235	226	250	209	206	220	205	205	230	230	230	238	205	247	221	216	235	205	232	207	246	200	221	232	205	217	235	223	217	227	216	229	234	237	211	191	229	237	249	214	210	207	223	217	217	246	228	228	218	231	232	231	232	208	199	211	220	241	217	211	239	225	211	248	220	212	231	238	232	229	221	187	230	240	241	239	232	194	200	237	235	220	226	235	210	215	230	192	210	229	227	220	210	251	249	200	238	200	222	215	250	205	225	234	240	220	253	222	250	216	217	215	211	250	226	229	216	222	247	213	232	205	227	244	224	210	232	220	214	213	211	246	236	194	210	229	236	232	239	216	232	205	211	229	239	245	197	214	209	252	249	208	210	218	204	210	210	243	212	207	222	233	234	212	233	232	253	210	195	212	223	246	236	221	198	226	229	230	224	222	210	226	229	229	213	220	207	207	227	230	233	251	228	226	203	212	220	238	207	207	215	248	203	214	222	255	213	247	204	206	223	233	240	233	230	187	244	213	234	235	218	212	195	249	267	233	232	224	242	193	228	236	222	223	189	220	219	229	238	219	231	259	222	201	251	204	227	202	221	207	224	254	219	237	210	215	254	219	208	206	232	211	239	240	205	191	235	228	245	202	221	221	217	241	199	203	223	230	223	220	214	215	233	254	223	256	227	234	229	196	242	214	241	231	191	208	229	209	238	209	248	206	221	212	226	257	229	221	226	242	228	245	242	234	235	214	239	219	242	232	212	231	215	209	213	206	227	219	223	230	215	233	205	238	224	204	248	186	226	225	230	222	201	242	187	223	224	231	236	218	211	212	218	232	256	231	228	215	222	210	216	228	217	227	233	218	228	232	243	206	228	211	233	197	228	246	239	203	226	237	206	195	256	244	232	236	243	252	246	221	214	228	250	246	227	213	217	223	237	225	230	226	198	234	179	227	243	208	211	189	210	227	253	233	185	218	211	237	264	235	245	210	224	241	232	243	214	230	216	229	218	224	232	205	215	207	216	214	244	234	228	221	216	208	215	214	219	212	215	234	222	226	212	230	205	224	218	211	238	261	198	215	230	196	214	220	222	224	230	221	236	226	239	257	208	231	203	206	221	236	236	234	215	237	237	217	217	216	252	241	212	238	226	224	234	224	219	211	239	201	219	236	226	215	217	208	212	205	206	246	223	221	246	226	202	197	238	215	239	209	216	225	237	239	236	226	245	234	226	214	242	228	237	214	207	211	224	211	228	236	235	223	224	233	248	215	236	231	227	196	224	213	231	217	203	226	218	217	204	228	254	214	213	259	227	207	224	211	237	233	237	222	245	244	227	217	252	237	232	210	225	255	195	257	228	225	233	217	206	243	206	251	213	233	217	228	226	240	217	232	199	233	209	232	209	201	200	219	222	216	257	239	217	228	228	226	190	248	233	242	216	219	230	178	228	207	237	236	212	206	235	222	198	241	188	233	257	233	188	240	241	202	217	219	268	218	217	233	244	235	201	216	218	208	228	247	211	215	178	223	223	219	217	231	241	196	226	253	207	224	230	194	217	209	222	203	221	235	205	216	227	229	238	211	222	242	219	228	236	237	231	208	246	226	218	237	222	242	225	240	214	246	260	223	249	229	237	243	200	219	249	222	224	226	197	225	230	223	240	224	239	221	237	227	251	220	221	210	232	217	218	233	223	226	189	236	207	223	224	228	232	228	266	228	185	226	228	217	248	228	214	235	220	236	215	213	232	234	230	196	217	201	217	227	242	220	236	234	216	189	216	235	252	225	251	212	222	206	245	229	237	235	220	243	201	219	239	228	226	233	235	221	210	220	224	196	265	229	208	211	243	213	199	210	222	220	217	211	196	219	218	247	244	247	229	223	246	224	203	207	219	233	216	222	220	216	200	222	214	231	251	236	230	210	227	260	198	204	237	211	230	217	218	253	243	211	206	223	230	240	218	228	192	209	244	222	238	235	228	231	198	233	235	224	226	203	234	223	225	217	211	236	201	226	249	230	226	201	209	212	229	236	240	224	247	238	210	236	240	240	231	256	217	235	214	248	221	245	199	223	242	255	237	200	206	241	223	231	226	226	212	236	221	240	210	217	233	223	239	216	242	220	237	241	241	196	232	235	236	225	243	211	203	219	250	219	203	208	233	208	238	213	223	252	212	218	215	217	229	225	220	245	256	234	243	227	223	226	253	231	231	223	218	240	241	230	260	214	211	207	192	239	214	209	229	213	211	234	221	247	202	213	189	204	257	233	225	228	246	239	253	213	189	229	207	226	213	228	221	243	211	253	217	232	242	260	234	243	211	230	216	233	220	233	207	234	239	219	231	228	207	256	230	236	257	208	228	256	207	210	247	236	213	243	204	221	248	251	249	226	279	233	211	217	218	229	219	216	231	220	182	244	211	227	212	203	229	213	231	201	224	214	224	202	238	225	229	222	213	235	216	233	191	235	227	204	221	231	204	216	241	242	231	244	231	215	212	221	219	233	212	217	233	219	238	195	218	237	225	233	247	196	233	212	213	224	240	225	245	240	232	246	222	221	231	240	196	206	200	254	231	220	229	214	203	230	232	248	214	223	249	245	212	240	230	207	212	197	233	243	215	241	228	233	236	219	234	216	211	215	215	250	206	216	204	238	215	207	268	251	225	208	237	209	248	255	227	226	235	235	203	241	205	200	218	237	224	206	243	246	229	228	246	215	230	216	212	234	213	225	219	208	239	250	195	233	227	220	222	208	238	256	243	241	234	213	206	245	241	230	243	225	211	239	211	218	232	211	202	213	225	233	243	232	213	215	229	225	238	223	261	232	250	209	220	231	206	245	216	225	220	213	241	245	218	235	227	217	231	207	238	228	220	220	221	225	218	238	213	234	215	220	240	205	202	211	202	202	232	239	220	227	222	239	222	207	242	226	233	224	228	250	220	186	237	214	213	210	216	223	228	229	223	214	235	211	220	221	220	233	202	205	227	253	236	223	227	218	235	221	204	207	239	222	251	229	225	239	226	227	211	224	255	219	233	225	226	246	233	209	231	237	211	223	212	217	199	192	249	207	208	230	218	237	249	232	209	247	232	218	222	242	244	243	224	223	237	231	226	204	266	204	253	230	207	219	208	247	257	192	222	240	233	238	219	224	205	251	222	242	212	205	248	219	223	206	218	225	226	227	213	211	237	237
12220	24497	40601	59819	46698	10779	1391	1094	879	652	585	475	454	451	397	354	355	327	334	318	313	300	266	284	279	270	266	242	251	262	270	251	264	235	254	262	219	256	281	232	203	246	233	245	222	226	246	200	241	223	243	248	276	238	232	226	229	226	229	221	248	228	236	229	235	222	245	259	233	221	239	215	210	217	249	236	215	243	236	226	224	244	251	226	202	197	226	229	227	226	232	237	212	230	229	201	239	207	225	205	248	219	221	229	245	239	209	254	217	245	216	250	263	224	206	231	247	223	216	242	247	220	232	224	229	203	224	210	224	215	246	230	247	234	218	223	230	245	224	236	243	223	254	217	206	245	228	218	210	235	227	238	208	238	237	216	213	224	234	232	258	217	230	224	210	254	212	227	247	211	241	212	231	219	226	231	227	235	225	216	219	213	249	230	232	218	256	248	197	241	228	205	213	215	233	191	253	225	200	205	225	231	236	259	222	249	219	249	242	214	228	234	218	200	211	231	245	249	229	209	216	205	216	197	219	211	233	268	218	212	224	223	228	220	245	253	232	234	242	232	215	221	224	229	243	227	221	221	234	217	226	223	207	233	228	249	240	235	210	227	231	234	227	222	209	228	202	212	211	251	235	239	237	228	235	221	234	218	212	252	242	241	209	217	259	226	208	229	252	254	223	240	222	218	238	226	215	216	228	215	205	227	199	199	221	211	250	224	222	215	215	255	223	225	205	224	225	249	241	215	256	220	232	222	225	222	259	242	250	218	229	233	228	243	249	234	219	246	255	212	224	233	253	204	210	241	237	219	224	218	241	229	230	210	217	218	236	208	207	189	244	244	225	209	206	236	221	214	263	232	251	221	216	222	203	225	223	215	232	220	234	219	201	240	214	205	206	221	236	197	228	252	210	231	210	238	233	239	208	222	228	219	192	190	246	202	217	223	227	223	205	216	222	202	232	217	253	214	234	230	259	214	228	218	225	239	205	211	247	233	233	234	223	209	229	223	214	230	247	207	202	220	237	242	231	213	227	241	205	245	219	238	234	218	241	236	234	256	195	251	227	228	239	216	202	251	220	226	222	215	223	213	226	232	211	247	231	212	232	221	219	261	235	225	222	215	227	233	258	220	256	232	213	248	221	229	248	232	212	228	204	215	183	226	239	218	214	228	236	230	230	262	240	222	224	218	215	250	195	202	236	248	241	244	196	227	243	226	207	235	237	238	224	232	207	210	232	234	219	245	248	220	228	232	224	226	232	210	213	215	217	228	248	232	241	225	184	213	213	236	230	229	203	214	229	201	234	247	212	237	232	237	220	223	211	222	210	216	229	252	203	219	220	259	221	241	235	223	234	206	233	257	250	221	227	238	247	221	218	241	241	267	200	220	227	242	231	222	203	238	227	214	209	257	235	210	239	236	259	222	222	205	214	232	225	247	210	220	226	242	217	215	239	230	182	237	214	243	221	219	245	236	205	219	258	223	228	222	251	208	214	231	214	222	217	208	226	218	218	225	208	246	205	233	218	201	210	239	225	242	218	224	222	224	241	252	223	241	223	222	219	224	230	248	218	235	270	199	202	218	211	250	218	252	208	230	223	227	231	239	218	228	201	206	220	207	226	207	224	237	235	222	242	229	221	216	229	242	199	212	221	227	204	229	210	240	225	237	185	237	240	230	231	234	236	222	232	202	222	229	249	212	225	246	217	211	243	230	253	218	226	239	232	220	219	230	213	235	203	234	221	222	207	204	228	242	244	246	215	228	214	273	241	206	239	210	245	240	225	229	243	217	239	225	246	228	246	243	247	182	224	223	219	226	240	231	213	229	239	231	199	228	228	248	216	200	214	242	245	213	271	218	220	233	227	232	247	213	239	214	242	218	237	222	233	212	244	228	229	225	244	218	246	231	229	240	218	236	218	206	234	221	227	228	200	222	243	226	224	228	221	219	226	232	199	228	243	220	208	225	247	222	223	241	231	234	234	211	231	217	243	250	235	219	220	206	214	247	241	205	232	222	247	222	213	229	244	215	227	221	223	241	215	231	218	236	225	249	217	231	243	218	235	231	227	251	228	236	219	218	221	231	246	216	244	213	245	230	216	205	218	207	242	258	224	236	252	244	252	235	211	257	227	210	227	216	219	213	201	240	219	257	215	222	242	246	248	225	231	213	232	239	229	217	239	214	218	217	235	243	225	205	215	190	215	247	200	221	223	240	248	231	217	211	229	217	258	235	232	241	221	234	247	226	213	211	216	239	255	229	213	229	211	236	217	232	223	228	257	246	225	206	237	227	231	233	226	205	215	221	259	217	237	206	242	239	224	229	213	212	239	224	213	233	235	229	220	258	254	213	224	222	249	234	241	234	234	239	228	225	207	250	218	219	226	196	227	242	227	236	241	221	209	243	242	237	235	251	216	215	216	219	224	214	218	235	236	195	222	225	216	206	244	201	212	207	215	214	199	234	252	234	234	223	241	253	234	225	246	226	225	230	212	214	208	230	233	235	231	223	273	216	196	229	227	198	219	231	239	202	216	207	238	215	237	236	262	237	212	245	225	228	245	213	238	248	216	267	231	223	214	240	211	225	243	234	228	257	215	237	214	247	223	225	231	219	192	210	224	247	214	239	195	224	249	219	235	197	246	232	232	224	236	240	239	219	220	221	232	235	220	205	216	206	219	216	218	235	213	220	209	236	243	224	197	227	206	235	222	225	234	237	227	216	242	241	233	235	201	231	217	221	220	246	220	207	234	228	232	215	202	230	222	232	234	224	210	220	214	203	201	207	237	239	245	237	227	215	251	197	225	230	256	230	230	202	242	220	224	236	225	225	236	233	212	251	234	214	220	225	231	234	214	238	212	233	233	256	222	263	192	209	222	193	224	246	220	243	207	220	226	226	209	216	214	236	228	200	227	246	221	209	231	241	211	214	200	244	224	232	246	213	232	187	238	202	199	254	257	232	211	201	230	200	230	221	195	225	229	259	222	248	223	202	228	222	250	206	248	230	212	231	232	229	221	226	214	211	268	228	231	232	228	199	196	184	234	238	230	208	240	219	214	221	233	213	229	208	228	196	229	209	223	234	214	231	252	240	230	227	226	237	237	210	221	210	247	213	198	206	208	226	225	240	209	222	233	229	250	211	226	246	190	227	220	194	211	219	218	257	232	217	214	225	250	203	214	243	225	197	225	256	230	223	223	234	202	244	233	239	208	224	267	225	244	251	242	209	209	236	235	218	243	233	240	202	226	222	215	219	226	237	219	227	249	238	222	201	232	215	200	218	236	199	241	192	215	219	221	213	229	234	229	203	226	240	200	230	215	212	195	229	219	241	244	212	257	248	243	218	220	244	228	222	233	227	227	226	216	227	228	217	227	238	216	200	201	238	246	247	201	233	218	210	231	241	239	244	213	220	208	196	199	251	215	247	221	251	237	221	212	224	218	212	236	227	239	198	248	213	194	229	223	242	222	229	247	232	206	257	242	217	230	232	233	245
27370	19609	18278	19640	8642	1512	706	680	700	672	714	668	684	696	674	734	676	675	692	730	691	625	711	675	656	686	714	656	625	685	713	699	671	665	660	669	682	664	658	663	672	681	678	694	638	676	676	680	688	698	699	663	663	654	697	701	703	677	681	663	673	688	696	678	699	656	678	685	654	707	657	679	649	642	718	663	678	709	625	668	659	684	674	683	703	688	674	721	680	633	695	698	691	661	650	643	713	706	661	667	669	635	675	667	671	671	643	720	713	693	688	685	661	689	702	658	651	669	669	696	664	652	694	702	677	715	655	700	665	669	700	694	695	693	714	685	649	689	698	677	664	686	687	664	678	648	641	652	670	670	737	646	634	647	646	734	722	710	683	698	682	712	686	622	683	656	703	665	685	672	709	693	681	657	615	673	672	661	686	688	650	675	695	654	641	718	690	649	680	695	627	661	676	669	663	640	694	673	661	687	656	702	674	699	674	677	649	711	676	661	724	654	680	665	690	672	667	657	704	733	664	699	690	666	688	685	659	710	689	651	655	681	645	682	688	686	656	712	679	655	705	697	667	677	629	707	614	659	680	677	696	645	686	721	689	666	707	655	679	714	656	701	693	673	689	706	694	713	655	680	675	722	679	633	654	689	634	705	677	717	700	676	601	666	715	711	675	692	663	647	697	635	679	674	689	727	629	671	682	705	685	663	633	677	669	685	690	634	677	657	724	723	704	691	684	668	656	688	650	675	601	672	682	672	653	672	644	697	669	671	652	708	736	659	737	708	684	685	671	650	684	694	717	678	704	620	712	680	669	705	697	732	708	643	650	720	696	660	649	672	692	671	661	659	709	672	626	682	651	704	661	706	681	653	683	694	712	658	715	730	690	696	662	654	669	637	666	685	657	650	670	663	681	675	685	658	691	663	680	643	661	695	696	681	657	717	668	725	690	667	670	697	662	686	692	677	656	683	684	698	664	660	659	675	672	656	642	699	688	644	694	669	707	691	695	687	712	669	638	659	635	654	721	683	677	676	690	656	690	698	716	636	670	702	658	616	674	695	651	695	691	685	717	683	677	645	705	672	683	652	606	626	675	708	659	684	692	708	657	688	656	716	649	728	686	708	698	659	682	670	672	718	711	662	683	629	675	646	684	675	681	677	634	687	649	741	688	674	658	678	645	673	685	710	700	674	678	703	667	664	699	723	673	631	655	711	729	679	656	691	658	666	716	687	695	658	702	682	687	664	683	664	676	683	668	719	625	712	699	689	688	645	714	669	619	644	680	718	677	693	707	680	698	693	694	661	701	666	662	654	650	656	668	676	678	632	649	698	687	668	720	697	631	676	663	650	660	655	644	685	658	683	732	710	697	699	700	689	714	696	651	736	682	647	713	645	651	674	748	701	674	675	675	704	623	663	702	663	707	639	624	661	653	701	695	656	663	681	665	725	704	670	703	714	643	656	704	707	673	734	674	728	690	699	736	708	683	692	720	670	675	685	641	679	613	701	649	647	711	674	677	634	682	652	707	668	701	652	640	658	672	642	668	719	676	657	678	663	643	695	673	716	686	710	671	645	682	678	657	684	688	712	666	656	674	649	653	680	686	743	710	692	672	683	685	633	676	704	648	690	684	658	694	650	713	654	660	715	685	715	664	673	628	681	718	653	676	709	755	670	677	711	686	683	676	705	673	689	705	673	652	661	685	657	644	716	683	642	681	691	658	677	667	715	665	679	711	705	684	709	695	651	692	720	685	655	680	691	635	691	686	660	673	660	676	676	708	680	753	682	714	708	655	711	630	688	696	657	719	714	666	613	654	703	671	657	670	674	695	674	692	654	691	669	699	666	701	645	691	719	684	677	647	627	680	646	709	624	681	687	734	639	661	719	688	674	724	688	653	721	681	636	660	655	691	667	627	648	681	690	662	681	672	653	640	660	687	645	673	698	725	658	670	680	678	657	718	691	638	694	661	719	658	697	642	671	690	708	641	633	674	674	661	682	671	666	701	662	636	730	630	679	680	681	649	646	642	621	701	682	723	670	672	692	659	661	715	681	680	675	627	676	647	681	700	680	699	707	691	691	641	706	658	619	681	652	666	678	663	713	691	670	663	679	680	682	677	671	629	697	713	687	639	674	676	652	671	651	689	648	651	681	667	644	694	689	719	732	721	657	709	667	694	661	680	675	671	651	675	638	629	701	678	676	680	678	703	703	663	664	747	671	669	715	686	633	688	647	743	705	673	694	695	660	717	665	664	726	698	678	666	694	654	693	693	681	671	663	652	603	693	679	687	689	648	647	689	678	703	670	748	651	685	664	668	697	719	625	623	640	667	661	683	688	671	642	677	652	695	629	651	662	724	650	687	675	699	649	670	658	663	664	642	688	676	714	663	677	675	667	656	640	727	696	665	694	681	731	658	685	702	675	654	674	651	678	658	678	708	714	697	660	716	692	650	655	665	676	720	690	672	616	687	695	648	709	686	708	710	654	653	667	694	672	677	692	650	658	672	674	653	713	667	671	730	693	701	697	630	637	656	649	682	676	625	637	674	657	653	693	646	651	642	709	680	653	720	642	681	723	696	700	668	641	700	645	686	686	709	699	683	718	677	693	691	664	701	690	624	684	690	653	690	650	683	687	663	709	640	656	658	659	684	678	644	737	693	695	710	698	674	695	692	667	668	734	635	657	664	684	679	641	691	689	622	680	661	669	650	670	648	604	672	710	669	705	679	652	628	679	657	711	675	684	717	675	727	668	685	658	641	682	686	686	677	698	723	670	663	649	710	705	695	673	668	697	705	689	712	679	704	683	591	706	684	675	670	653	698	692	713	706	689	731	673	633	625	680	717	653	652	695	691	660	662	677	612	634	682	662	644	659	633	712	647	675	647	691	668	688	698	666	675	732	683	679	653	643	679	686	682	687	652	654	663	673	689	642	714	704	630	690	673	625	688	698	677	684	669	692	736	654	682	707	667	652	717	638	621	662	641	685	689	688	652	680	655	711	665	652	676	659	651	669	717	693	706	660	703	673	709	693	709	697	639	657	687	697	671	668	713	651	660	690	693	674	728	649	657	646	691	692	677	660	634	664	679	646	694	661	676	719	656	672	702	642	673	664	680	710	674	713	631	712	668	714	699	652	658	701	669	664	688	690	682	703	712	663	695	694	720	643	681	634	680	701	695	708	668	700	694	671	667	687	640	616	658	707	702	682	639	677	703	664	718	643	707	676	686	663	707	696	654	687	643	712	664	672	605	698	657	706	696	690	680	650	680	697	681	709	700	690	677	659	662	657	712	707	671	684	683	657	669	670	644	686	686	675	710	669	679	688	704	738	638	717	655	690	695	668	656	668	651	638	736	724	702	701	686	692	696	682	644	638	680	703	684	686	643	670	718	694	681	688	640	646	711	680	657	663	679	678	689	666	675	713	694	691	693	694	703	730	711	638	660	653	695	639	640	682	657	663	684	668	672	728	688	667	735	680	653	674	684	644	698	670
15071	9594	17520	14212	6540	1332	737	727	724	716	706	732	695	716	695	730	728	684	701	695	684	732	749	715	724	729	683	684	729	747	706	705	744	718	753	746	679	676	701	687	662	705	677	728	682	749	691	699	723	672	707	719	715	680	726	731	670	701	662	728	681	711	728	679	714	743	703	641	697	666	707	739	709	668	702	727	720	673	706	735	685	704	696	695	732	671	715	741	691	716	679	703	704	729	720	756	694	703	729	667	701	715	709	707	643	679	689	682	719	686	699	668	708	700	717	665	688	655	728	691	707	689	748	675	708	679	686	697	718	697	676	682	702	656	733	712	686	690	760	733	698	733	690	708	735	706	723	702	690	737	740	676	720	702	687	766	705	688	731	711	738	683	725	735	730	718	745	629	709	747	677	715	769	700	733	686	721	700	728	710	704	714	688	741	686	732	718	685	692	697	715	759	710	669	693	719	655	681	651	697	719	697	705	712	730	712	701	693	721	734	688	727	732	708	698	685	726	725	719	708	693	728	738	618	698	638	651	661	699	721	699	666	736	707	696	713	690	686	666	709	659	680	686	654	723	682	737	724	692	668	742	753	735	712	729	734	684	729	705	676	705	663	675	755	722	722	720	665	718	718	703	687	697	721	702	719	694	709	688	717	691	698	728	706	716	678	714	750	675	697	731	659	643	667	709	720	712	729	698	652	727	671	735	728	700	722	709	706	733	697	721	716	695	734	720	685	682	717	695	716	722	705	669	698	702	711	706	666	726	663	723	708	715	689	704	690	709	763	703	660	708	709	693	769	668	626	647	684	675	716	734	705	710	696	724	697	723	680	655	695	728	685	722	719	723	769	691	703	662	728	765	691	726	673	706	689	674	694	674	701	720	699	710	678	671	712	750	669	708	723	697	723	700	696	713	718	681	776	664	739	692	710	736	638	679	680	718	670	691	694	717	732	670	669	717	777	739	693	689	706	712	734	666	648	742	708	726	710	679	708	669	768	669	704	715	674	686	721	696	717	693	718	697	723	639	671	715	698	712	715	769	742	658	703	702	722	676	717	681	676	722	701	678	714	762	708	693	732	724	735	669	631	702	683	690	733	662	740	685	716	729	696	738	671	753	681	759	695	714	685	759	675	688	725	695	723	718	674	715	673	703	669	759	726	723	662	724	720	721	692	724	672	702	718	658	668	725	681	710	654	698	700	707	695	710	670	751	714	723	714	703	726	682	689	703	725	723	713	693	692	741	722	692	708	694	734	677	737	727	709	670	725	698	736	719	671	765	711	743	649	715	733	694	690	711	703	687	716	712	696	718	686	686	724	678	685	715	663	752	690	705	709	696	673	711	696	734	687	663	708	738	710	678	692	700	726	697	647	681	713	687	678	654	710	747	701	666	673	699	712	735	738	661	731	657	717	675	626	743	713	705	753	747	691	689	747	666	722	683	705	680	664	695	732	714	662	760	666	706	744	735	672	702	743	692	672	703	691	699	672	696	664	659	682	676	710	692	681	697	671	652	714	708	699	729	686	708	688	669	773	724	668	751	722	669	677	720	712	703	722	736	659	670	714	666	706	696	716	706	697	713	707	673	714	683	701	708	672	720	690	698	717	704	693	697	713	658	698	749	736	661	697	726	719	765	723	682	737	654	724	686	675	692	706	713	759	704	693	702	703	719	722	756	703	728	710	687	727	710	744	703	690	730	722	703	673	725	686	697	692	709	712	696	674	672	704	714	723	709	666	695	693	717	690	694	691	670	717	714	687	716	685	684	683	693	701	699	748	712	709	699	704	703	703	737	706	719	690	714	699	644	686	721	671	732	751	696	739	691	750	756	696	725	727	667	689	696	722	699	700	679	708	700	729	737	714	739	712	757	716	739	669	705	713	743	651	722	693	698	721	697	667	682	682	717	699	678	702	691	708	673	685	734	695	728	669	736	661	687	715	708	715	691	698	760	726	726	718	695	702	703	668	716	681	733	734	725	714	726	722	762	729	717	703	699	733	705	712	674	685	736	766	735	710	716	681	720	732	722	753	685	677	725	702	693	710	652	740	737	688	674	668	718	682	691	690	734	740	687	719	683	732	729	730	711	688	738	743	708	782	719	727	697	687	684	697	670	687	630	676	653	685	713	730	733	709	704	713	705	723	704	716	721	664	699	678	671	721	715	696	706	699	697	679	718	639	654	724	673	776	726	711	687	747	715	736	674	749	729	691	716	677	695	688	671	724	671	756	694	728	670	706	683	723	681	712	693	736	758	759	734	739	705	690	770	704	710	673	740	701	706	631	709	697	679	692	697	666	697	755	726	688	700	712	716	705	711	689	712	707	689	694	691	716	715	738	688	692	638	718	688	742	726	702	722	721	721	698	751	706	702	741	778	712	664	699	705	742	683	737	690	680	698	707	736	728	693	652	710	691	728	745	649	714	761	699	681	745	726	752	688	690	723	709	727	691	695	740	705	669	694	678	698	706	715	698	704	706	684	732	693	687	721	682	733	687	684	700	725	734	733	696	730	674	694	715	700	671	694	724	702	708	702	671	726	738	673	711	741	727	637	700	678	748	706	727	740	713	707	717	661	720	695	694	686	671	708	718	666	685	729	701	722	710	717	736	663	731	710	727	662	651	715	719	712	718	670	737	700	668	702	674	735	700	734	676	713	671	724	724	728	638	704	688	714	705	683	693	692	723	725	672	713	695	697	718	701	719	693	677	708	693	682	729	736	721	714	700	754	724	707	739	716	741	700	751	734	672	721	721	703	686	732	747	705	689	687	757	723	708	700	678	728	686	664	735	705	683	683	679	738	708	696	655	716	717	706	673	687	695	727	678	761	709	711	720	733	735	698	741	675	740	690	664	711	695	689	699	692	672	687	696	689	756	721	726	720	734	697	694	719	714	725	696	710	689	730	687	696	670	704	702	721	697	738	748	696	704	753	714	666	702	727	734	721	783	699	721	685	692	700	698	701	702	745	718	711	733	698	735	675	695	673	723	730	712	695	669	708	683	688	678	726	694	735	678	696	743	687	661	710	706	734	738	715	674	669	722	748	709	705	699	682	671	675	712	699	699	703	706	734	701	663	709	701	728	713	699	691	713	676	767	675	734	725	707	669	687	713	706	724	689	722	684	682	744	722	655	707	700	729	691	685	640	709	664	733	767	704	704	761	750	712	690	678	695	706	681	720	749	653	704	745	709	782	689	681	739	764	716	726	743	681	706	693	715	704	767	692	728	716	706	687	690	686	698	685	717	749	692	720	705	710	687	638	718	731	729	739	711	719	695	697	713	725	733	670	733	717	676	700	765	706	688	711	781	748	724	699	706	700	702	687	707	730	748	707	717	712	711	726	651	707	682	657	678	711	649	687	723	725	737	706	682	731	753	721	659	732	695	726	718	708	663	692	655	755	657	756	743	707	655	731	694	740	724	712	669	712	702	728	665	739	641	681	777	748	713	703	691	745	713	679	737	701	686	703	725	665	730	705	739	671	733	724	686
23194	20819	28509	30069	29713	18714	4326	692	535	498	464	464	407	386	393	401	383	427	393	409	402	347	371	383	350	413	427	381	411	357	374	379	388	363	384	380	337	376	364	336	349	361	358	337	329	329	344	389	355	384	364	339	356	374	351	379	359	355	372	385	385	380	340	365	338	374	379	376	338	378	371	357	328	360	370	370	406	358	348	367	375	360	330	339	371	363	362	354	360	358	351	335	344	345	428	371	338	378	385	363	351	350	360	373	363	369	347	393	332	380	350	351	356	369	387	325	384	377	371	392	350	369	372	333	363	382	375	336	344	358	364	386	333	380	358	382	368	364	331	353	361	373	370	324	360	353	372	380	339	371	365	378	384	359	369	348	392	361	371	373	366	352	389	332	362	369	362	379	376	359	351	352	324	364	375	350	340	366	352	365	341	331	370	353	364	358	374	324	392	370	336	356	364	352	366	366	357	362	342	338	359	336	356	360	356	364	369	336	365	368	360	358	334	385	334	355	369	334	377	349	361	355	343	366	339	369	330	321	348	376	402	366	390	361	365	348	379	364	329	363	342	342	361	368	349	361	336	381	368	339	359	360	343	341	405	394	364	363	347	359	330	374	365	394	388	379	368	363	352	382	364	345	352	352	370	331	332	340	386	387	350	397	338	394	356	368	365	352	351	386	343	347	354	365	349	333	352	392	350	340	364	362	381	377	369	372	356	380	390	351	338	351	352	349	361	372	370	377	386	363	355	416	352	346	356	353	392	388	317	351	336	377	362	337	348	365	367	343	372	375	381	355	341	380	369	395	388	330	363	336	354	337	362	365	362	357	347	363	364	361	359	356	371	347	325	375	365	369	364	360	346	366	359	383	388	358	395	378	380	392	371	344	349	336	382	358	364	374	376	368	361	370	364	340	350	385	355	302	389	335	345	364	347	337	329	374	387	356	361	338	370	395	329	328	356	344	329	353	383	364	375	380	375	354	341	356	383	379	345	382	343	318	335	362	344	392	394	364	360	370	323	355	363	362	360	361	342	363	340	351	377	394	361	316	373	357	366	364	357	345	322	341	407	360	359	347	363	366	342	335	383	341	356	351	352	358	346	383	376	393	349	382	359	339	390	324	361	338	362	331	327	346	374	345	346	348	366	375	356	373	361	359	338	381	377	372	401	333	357	372	331	386	375	339	333	336	356	314	356	364	384	337	318	365	381	362	329	349	394	349	359	344	353	347	357	363	369	398	345	370	358	342	371	373	383	357	339	378	351	388	359	331	379	392	364	352	377	366	357	331	357	353	364	351	356	368	357	374	385	368	353	363	318	355	364	407	324	348	379	356	355	366	339	362	367	351	361	349	363	359	321	372	350	375	364	364	353	397	398	386	346	324	342	351	360	368	396	385	409	366	353	350	394	355	372	356	326	363	382	375	376	384	318	357	354	353	349	352	349	377	366	324	355	345	352	364	332	358	330	357	338	401	374	396	342	342	349	359	333	371	382	361	359	363	362	392	349	348	366	352	366	352	362	367	362	358	345	349	361	374	356	370	384	352	364	393	368	371	372	331	374	373	338	385	373	344	358	395	362	351	346	345	366	349	352	352	349	369	362	353	377	345	325	332	361	373	356	364	376	357	380	338	365	343	366	384	343	359	352	353	405	362	347	358	349	364	379	337	342	363	362	326	349	333	353	350	383	377	384	363	367	360	333	319	313	351	377	356	395	371	370	365	365	382	364	334	397	370	357	351	344	353	365	388	357	367	374	331	344	362	357	388	386	344	350	357	373	356	381	364	357	364	355	391	337	360	355	359	352	358	356	364	360	379	362	371	347	370	389	366	338	387	359	339	338	352	365	388	365	357	354	346	365	335	385	359	363	325	358	380	337	343	383	381	321	339	333	382	353	356	360	356	350	364	372	323	366	412	364	370	365	359	338	376	381	358	325	363	360	339	350	360	393	361	347	377	333	382	375	373	356	349	351	353	385	369	344	342	352	369	368	342	363	360	384	359	361	399	329	334	356	339	344	337	370	335	404	371	350	356	353	382	337	396	339	359	323	381	359	364	360	374	358	359	356	384	361	388	350	333	359	361	352	373	354	353	348	367	341	335	390	342	365	379	373	369	376	349	387	394	322	355	390	359	356	378	397	360	372	323	387	355	370	351	378	358	346	360	349	382	337	336	358	352	354	402	372	373	367	362	344	395	371	335	385	369	344	351	340	378	342	350	358	371	375	358	371	361	346	369	376	326	370	318	362	366	348	380	377	359	358	389	349	361	337	366	339	332	346	364	381	346	366	362	337	363	386	360	343	387	368	336	354	403	343	384	375	365	404	344	376	358	353	333	358	363	379	323	367	380	368	374	353	333	379	382	374	362	351	363	398	334	389	393	333	347	352	384	346	382	324	397	377	350	372	388	346	353	383	391	338	376	318	359	345	366	370	344	392	341	347	346	349	359	357	345	375	356	334	342	342	370	369	349	347	364	385	376	375	332	379	358	372	367	362	368	370	357	330	368	359	379	368	355	351	367	326	358	341	351	355	360	367	343	357	360	363	349	329	362	351	355	375	380	338	302	335	330	358	398	377	370	386	385	349	430	362	356	376	325	386	362	366	342	384	309	381	354	353	345	338	359	376	362	376	320	337	375	357	331	352	376	337	359	353	343	356	365	373	377	370	361	370	348	365	343	346	353	353	304	370	412	331	359	367	381	359	343	358	387	359	370	351	345	334	382	342	346	410	352	363	371	359	341	355	353	340	388	338	332	299	370	352	367	336	365	358	358	393	383	405	370	372	393	363	356	370	368	361	377	360	341	351	348	357	356	340	354	362	372	354	325	349	384	343	363	361	395	375	340	337	376	359	389	322	340	352	407	361	381	365	391	378	378	356	404	347	377	356	345	361	366	345	376	383	366	334	315	344	337	341	348	380	394	354	345	361	341	365	368	371	376	344	368	373	363	355	344	381	356	348	389	356	338	373	361	369	367	352	361	391	376	322	332	357	356	336	368	350	344	352	357	336	377	367	383	374	339	365	353	371	368	333	360	342	367	371	381	371	352	341	364	382	365	336	338	363	375	421	346	383	349	359	364	377	365	373	345	337	383	361	379	349	373	360	353	324	350	351	357	379	373	350	343	355	382	368	338	348	368	388	382	370	338	378	381	341	358	351	338	338	389	361	354	350	349	349	376	362	351	363	377	360	383	365	394	351	340	366	338	366	352	333	392	355	365	406	346	367	335	357	351	376	344	336	356	369	375	346	334	352	384	359	373	364	327	370	388	365	336	371	349	327	396	381	385	365	381	379	331	399	347	353	371	335	333	381	344	390	355	353	390	364	336	373	385	357	338	389	347	404	350	378	380	364	337	351	383	344	368	355	391	331	377	345	362	384	368	391	356	375	352	354	343	355	336	356	360	360	353	374	393	328	343	364	339	345	359	365	361	349	365	388	331	364	386	389	359	354	344	371	326	350	351	340	334	353	384	368	361	357	352	333	356	358	337
19374	18898	41244	48495	35443	6401	940	746	631	626	555	523	518	435	460	431	429	433	425	460	406	435	416	402	397	453	416	417	424	403	388	365	426	421	389	414	384	388	385	394	382	394	386	392	416	371	394	373	380	416	401	395	388	403	398	389	380	404	399	361	400	385	412	394	367	380	438	376	417	382	398	390	356	406	393	396	397	368	376	393	434	402	376	419	404	411	380	407	398	381	382	399	372	354	366	363	390	355	417	374	381	378	371	417	403	339	419	385	404	419	355	387	381	357	376	398	358	383	376	395	356	431	381	396	374	398	405	398	384	405	384	361	380	418	392	388	384	403	403	401	381	400	393	384	397	349	381	396	404	386	380	355	402	393	383	396	384	393	405	391	407	368	385	397	374	400	381	373	375	416	360	384	402	390	407	374	379	397	421	398	383	389	385	397	365	401	365	406	421	374	395	415	389	373	382	363	376	365	411	390	367	421	368	414	374	375	373	371	391	356	408	366	377	409	339	372	382	399	358	422	382	413	407	397	411	388	406	366	393	378	387	373	403	356	373	396	440	412	392	382	387	379	364	382	404	378	390	365	402	371	384	400	403	423	415	383	371	387	362	362	389	398	420	399	344	453	392	417	399	358	408	381	361	389	391	373	344	382	348	379	416	409	402	385	377	387	388	371	423	385	349	374	353	366	390	414	384	385	366	418	374	383	384	368	389	378	423	383	389	379	356	385	375	401	392	428	392	383	380	405	421	372	394	388	399	365	432	377	405	406	375	388	386	369	390	391	393	400	417	400	387	408	388	357	379	405	391	374	401	379	372	382	394	382	361	363	379	420	401	367	397	391	380	376	405	375	413	386	379	383	370	386	419	404	390	385	418	349	387	393	393	405	369	387	394	367	400	390	382	382	404	386	393	368	380	384	424	408	406	367	376	358	432	403	381	439	388	405	371	397	377	401	378	363	382	386	386	380	385	396	415	398	370	389	384	384	386	404	350	401	391	381	383	381	411	391	370	389	388	413	346	381	420	423	370	352	386	398	407	398	372	376	396	389	409	377	357	379	390	391	408	429	357	373	378	401	407	349	394	355	356	358	375	375	377	389	398	402	426	336	372	351	420	386	412	409	352	393	394	393	398	369	391	381	401	377	401	377	381	382	356	376	373	390	323	352	396	396	361	387	382	381	409	426	366	379	367	400	402	374	371	388	343	375	414	386	364	407	387	391	417	391	385	386	384	394	403	368	381	389	389	401	374	390	400	396	375	373	386	390	349	433	391	396	415	386	407	379	390	387	394	391	386	379	395	400	419	400	378	378	395	400	410	390	388	387	407	396	396	408	386	410	361	403	378	332	368	410	405	386	394	382	378	388	381	389	402	401	388	404	393	384	394	393	413	405	393	398	411	390	394	390	373	416	404	404	378	374	364	391	417	391	373	368	380	367	365	414	365	413	416	369	397	399	414	373	372	372	401	382	350	378	367	396	386	375	350	393	371	409	376	434	367	399	377	389	405	390	350	378	371	351	375	388	350	395	387	362	362	371	389	349	395	395	416	401	391	387	391	411	372	403	367	429	386	416	379	376	405	376	420	400	408	386	375	385	402	372	386	431	408	394	398	366	422	408	405	407	369	368	384	398	396	382	398	389	373	381	357	386	378	376	365	369	405	423	414	407	410	378	377	384	407	350	383	389	397	407	392	385	414	358	365	365	367	411	376	398	391	374	402	370	400	400	363	394	383	384	366	367	404	410	389	388	394	376	392	380	417	401	372	396	387	436	370	437	368	415	425	377	401	395	372	389	413	422	402	400	384	385	372	381	406	396	375	368	387	402	359	401	411	361	411	387	360	385	360	386	368	382	387	393	384	438	393	384	367	412	382	421	375	420	373	395	414	352	423	406	406	381	387	381	380	414	374	387	377	385	396	389	381	398	388	404	413	385	389	380	406	373	375	379	395	379	418	341	424	423	369	388	374	389	383	405	387	425	372	363	394	418	380	389	402	378	378	377	400	382	403	386	379	368	390	375	383	406	405	361	381	418	380	389	390	425	385	375	418	403	386	390	358	386	350	363	378	366	378	411	423	347	398	390	415	399	403	379	386	382	384	400	371	391	378	405	430	400	368	390	354	378	405	418	367	391	380	377	402	391	403	381	438	378	405	430	396	423	389	397	380	366	416	360	407	392	449	383	408	387	370	374	347	387	387	355	396	368	410	398	406	419	402	414	367	411	411	403	382	374	366	398	398	410	387	351	393	387	363	415	364	433	386	377	428	364	337	384	405	408	380	399	392	348	412	383	365	379	362	393	414	379	375	383	398	363	424	394	390	398	365	392	368	422	377	412	391	369	368	417	417	388	397	385	376	342	365	398	427	358	427	365	393	412	406	351	393	393	391	382	382	374	399	375	380	427	388	387	380	403	379	412	393	364	358	382	406	364	380	365	363	391	399	393	382	427	387	395	412	386	388	410	394	431	361	365	389	381	360	376	399	380	401	396	389	400	374	377	381	397	378	366	390	399	397	386	400	390	380	359	378	377	378	388	368	376	387	417	366	385	353	369	394	354	395	382	392	346	379	383	374	377	392	369	417	402	379	396	406	368	406	376	392	403	409	427	359	384	366	380	394	383	389	410	412	373	338	359	405	364	376	402	376	384	408	385	388	417	414	409	357	372	399	363	395	377	399	409	336	400	358	375	388	406	382	387	409	397	388	364	402	373	435	379	405	400	397	388	406	404	397	374	342	374	379	389	395	386	380	412	392	428	366	383	372	396	392	364	365	397	399	408	414	382	364	403	387	373	391	389	377	396	416	405	426	389	371	368	350	399	380	404	373	373	394	404	385	402	402	440	367	411	369	406	383	377	368	372	416	408	375	392	362	411	399	396	409	344	390	412	392	396	403	389	408	371	393	382	405	411	368	409	416	376	364	388	389	396	380	413	371	389	382	376	433	359	411	416	397	385	376	386	388	350	381	410	410	369	402	375	405	382	393	377	405	411	373	390	418	418	425	379	385	408	376	438	362	367	367	405	392	411	375	396	396	390	366	386	406	406	412	376	410	443	419	351	415	384	411	395	386	366	370	361	377	398	381	388	373	379	460	378	436	374	393	374	391	379	363	381	391	389	410	360	406	372	364	357	412	390	387	392	432	393	381	387	402	381	380	358	422	383	387	397	394	380	376	413	443	361	410	371	343	360	396	396	421	366	398	406	353	405	380	372	348	385	415	391	377	369	375	368	370	403	341	380	397	405	405	368	389	386	365	345	356	383	384	402	387	375	400	393	395	389	389	397	387	394	397	395	409	390	383	368	363	421	359	423	375	340	399	371	384	402	410	386	401	396	408	363	393	370	400	366	351	423	364	407	388	420	415	375	389	376	403	400	418	380	385	423	448	385	388	376	362	391	365	392	373	408	369	392	354	385	391	409	390	374	406	408	394	366	407	365	372	368	392	393	389	395	395	384	357	382	412	403	391	382	400	388	404	389	369	383	410	350	362	362
24306	20887	27764	29195	25029	10071	1274	867	798	772	770	760	759	734	688	712	716	715	695	696	716	663	731	698	649	680	665	677	704	651	705	650	663	676	678	679	734	661	681	677	704	716	675	655	704	672	689	683	696	686	659	674	690	679	702	682	693	685	677	678	723	709	649	728	684	667	708	701	667	675	693	723	654	672	706	642	665	623	647	664	752	688	674	635	686	680	684	627	661	683	703	667	669	682	719	678	700	686	705	707	723	646	640	667	711	678	685	685	641	703	656	681	683	670	695	665	694	672	648	673	662	668	673	673	649	648	629	653	669	681	699	679	661	676	722	694	692	691	703	653	686	726	661	663	672	698	696	661	688	697	721	636	672	696	695	664	690	664	658	690	737	678	699	673	661	706	652	649	697	666	669	693	696	660	641	679	617	701	694	727	678	714	673	684	707	701	655	665	672	722	666	667	708	660	676	713	682	637	690	732	674	677	683	669	666	640	664	694	713	683	679	743	652	628	662	685	651	660	654	696	656	670	655	721	703	651	705	668	666	662	657	609	667	681	670	705	684	710	670	679	680	717	652	683	726	705	656	687	738	699	683	683	653	646	689	652	701	699	661	682	693	673	668	690	666	678	670	672	668	690	668	680	671	742	675	678	705	691	681	713	687	708	700	650	684	644	659	684	634	696	689	662	674	672	702	699	681	687	655	638	669	691	716	728	697	660	637	623	697	667	682	668	669	695	644	656	665	675	632	692	665	681	668	671	652	725	661	654	693	697	649	677	694	650	704	663	679	667	673	687	687	725	697	689	650	686	704	667	656	680	675	691	700	689	670	662	709	656	657	705	669	664	642	716	705	667	706	711	696	751	666	710	658	671	706	681	663	662	685	676	711	700	717	736	694	681	674	691	660	665	688	623	661	647	703	694	696	696	717	709	623	662	702	684	683	699	638	661	663	702	693	686	671	656	671	663	652	652	732	724	660	646	668	682	704	690	654	663	704	694	679	663	707	741	690	637	736	722	686	649	651	643	683	668	680	654	658	674	664	686	673	700	711	681	732	668	666	724	668	668	661	677	661	680	703	715	695	665	602	639	675	701	634	663	713	691	668	703	679	650	661	742	686	693	620	667	700	658	683	680	652	653	687	753	680	681	714	658	713	733	711	688	707	703	684	702	661	709	644	677	679	672	694	671	642	674	705	675	667	753	713	699	703	640	657	685	685	693	688	666	740	677	691	624	648	689	670	630	697	683	650	639	688	708	704	693	653	675	683	667	698	688	672	690	664	732	654	670	685	679	706	671	669	624	679	610	671	703	647	685	631	701	636	701	664	681	667	660	657	700	647	664	640	676	667	740	654	728	691	630	719	678	721	650	709	668	682	684	666	694	678	720	670	653	657	689	693	670	663	590	679	733	652	708	669	690	692	647	647	667	652	662	667	697	681	697	680	682	683	729	701	674	689	686	696	679	714	682	696	680	668	721	687	649	669	678	705	639	709	687	690	615	684	670	712	668	670	696	615	657	659	654	732	699	632	701	710	695	706	663	650	627	671	700	696	685	666	679	688	684	642	692	698	695	670	667	701	666	698	724	684	657	682	714	688	682	648	677	663	655	687	647	657	678	709	674	663	667	613	660	644	706	708	704	669	684	671	701	716	668	623	666	706	645	667	672	677	646	710	704	712	672	642	698	687	713	661	660	690	676	672	624	729	701	646	657	701	691	695	698	670	646	651	664	672	647	642	652	684	651	692	666	715	693	680	670	665	671	667	656	699	712	655	696	656	665	695	640	681	648	601	717	712	682	723	671	640	681	682	677	682	705	638	684	724	705	670	691	665	730	709	689	687	695	677	688	691	714	697	671	647	702	676	688	642	681	697	673	711	725	693	705	714	640	639	651	687	689	670	705	677	662	706	685	657	729	642	674	688	682	659	662	634	626	708	701	710	677	613	693	683	641	711	672	673	674	708	701	680	629	684	676	717	688	717	654	682	673	667	654	710	714	734	690	672	672	701	685	701	635	684	704	683	688	624	672	658	679	669	700	688	717	687	707	631	680	640	686	693	650	688	691	740	671	694	598	722	689	686	642	679	634	677	646	708	736	684	699	646	710	726	723	671	646	706	736	698	714	674	701	663	715	690	671	646	707	669	670	704	710	739	704	680	690	650	696	685	745	685	648	711	721	682	721	684	650	702	690	740	693	652	646	664	739	702	671	662	675	706	658	665	699	644	697	646	695	694	664	672	662	642	649	637	698	655	733	730	691	714	703	654	721	706	636	685	690	649	697	699	707	626	689	637	728	658	696	651	657	636	693	695	707	676	697	679	682	700	660	661	691	693	706	725	673	684	714	690	684	670	639	717	675	702	711	667	658	734	654	654	728	650	644	653	655	673	682	716	682	695	686	724	721	686	663	677	670	671	715	722	701	659	647	683	689	688	676	665	662	659	671	678	681	713	621	675	694	676	691	674	676	691	670	644	677	679	682	706	679	657	653	713	713	646	671	663	678	695	678	632	671	606	634	672	683	691	659	709	681	696	633	688	715	711	713	644	707	717	724	703	706	696	721	694	663	635	727	669	702	686	654	619	681	648	675	707	646	669	646	659	632	675	727	660	705	672	663	682	722	693	658	672	624	679	670	671	735	650	685	697	720	671	663	659	675	707	687	710	732	654	695	690	639	706	652	671	668	676	668	666	716	659	683	709	718	681	690	740	699	623	666	690	665	719	711	683	665	660	681	644	690	667	653	671	691	699	670	656	679	675	682	714	696	729	685	681	694	668	689	690	647	665	614	699	654	688	668	688	650	611	708	644	674	634	654	689	736	701	724	665	709	668	647	650	723	690	693	679	696	740	669	691	634	693	656	664	715	679	690	638	694	663	701	686	658	686	680	675	706	613	706	725	693	686	720	674	706	698	683	717	686	701	669	673	721	672	674	676	672	639	718	702	672	674	698	658	674	664	700	673	633	679	691	650	699	667	699	677	637	732	654	681	733	691	651	724	687	702	677	701	675	692	647	684	687	679	678	678	715	725	733	641	659	683	668	681	650	651	637	656	700	679	713	683	705	699	686	725	707	685	715	705	660	712	718	682	682	707	679	680	703	664	670	668	657	665	659	679	639	694	674	682	657	661	675	671	683	676	715	649	667	651	673	700	672	668	610	726	671	632	642	640	641	680	718	684	691	675	685	659	679	680	698	702	693	703	672	676	689	665	691	674	675	692	649	749	681	702	640	659	667	647	674	722	665	709	712	642	681	645	659	709	689	683	689	677	656	703	666	692	661	704	728	638	676	656	659	696	689	647	693	663	691	718	698	668	691	662	659	694	635	691	654	680	686	671	690	690	698	694	636	690	663	707	662	648	662	682	676	617	682	708	708	714	644	643	691	695	657	684	694	708	673	644	658	694	674	691	603	682	681	697	713	698	695	665	715	681	695	648	682	674	701	713	704	693	655	737	614	732	697	698	651	637	691	669	692	673	641	704	645	664	683	683	706	655	637
22596	15963	28557	40226	27689	4914	1024	903	850	787	800	708	728	721	689	661	749	699	726	674	680	715	663	730	694	703	739	681	735	722	691	700	647	686	694	694	717	707	710	639	740	727	688	705	683	695	688	687	636	734	675	660	729	673	680	713	748	670	650	646	660	684	739	698	654	703	714	682	714	672	685	665	692	646	675	685	685	663	692	623	666	691	644	713	710	657	682	647	705	681	688	640	680	699	642	658	688	702	658	698	684	679	669	664	625	700	722	691	677	749	675	686	719	671	694	637	684	651	643	661	714	653	648	683	727	724	652	659	716	657	676	679	671	702	621	660	665	663	678	696	620	674	641	693	689	675	688	674	661	670	695	702	682	704	706	716	688	648	675	709	640	696	748	627	716	686	643	671	690	723	692	694	681	671	671	689	696	631	649	652	656	696	688	723	664	683	662	684	731	712	675	729	753	691	673	735	611	683	709	633	663	694	664	675	698	680	651	630	614	678	711	691	732	685	699	685	652	710	716	622	687	693	655	676	707	694	682	727	647	674	678	676	637	695	673	711	684	699	671	707	624	693	673	718	712	687	688	696	688	679	662	695	689	692	684	696	669	684	657	693	698	720	669	664	668	670	690	691	686	679	680	660	675	683	719	672	729	665	665	750	701	654	654	707	666	736	657	673	680	690	636	659	682	699	683	659	664	647	656	694	662	690	694	704	709	688	682	690	665	651	715	681	705	670	726	677	706	680	721	669	676	709	726	681	708	719	694	640	627	675	649	687	708	662	647	698	654	666	674	715	658	729	676	680	663	691	713	663	680	679	668	665	618	661	695	689	681	669	664	657	618	680	679	686	687	709	700	686	695	656	669	695	730	714	709	691	693	692	671	655	654	668	709	673	656	710	696	632	679	691	720	667	647	735	695	681	680	689	667	709	684	720	649	662	689	707	686	747	655	677	679	677	699	655	679	661	695	665	673	623	730	691	705	647	698	675	681	656	641	685	688	681	737	695	657	674	692	689	686	699	668	672	637	664	712	669	674	670	722	665	673	714	675	701	673	667	702	670	687	677	730	705	696	655	703	674	635	660	692	709	668	706	661	660	631	682	646	654	664	715	729	668	683	684	638	664	724	691	696	711	713	637	699	705	680	703	740	690	692	708	706	682	642	687	702	701	722	714	697	681	656	663	750	692	678	646	687	689	656	693	684	669	660	694	715	628	690	703	669	702	680	685	683	688	676	700	681	712	684	685	663	658	708	683	702	659	665	712	706	674	689	675	682	720	677	752	659	696	693	685	679	668	687	683	749	661	667	634	709	716	662	700	692	685	679	678	687	651	708	689	702	662	641	695	680	700	711	706	673	716	683	676	628	703	680	700	685	701	692	643	706	688	643	733	660	694	707	651	692	667	683	706	650	671	678	639	671	674	631	702	701	693	713	700	708	689	704	694	695	705	655	623	659	701	665	662	703	685	769	709	691	619	691	678	660	679	694	690	657	661	648	664	680	617	673	684	735	636	710	666	707	701	676	675	702	691	666	677	716	661	680	679	684	691	649	671	696	677	655	683	670	699	661	675	662	712	713	652	661	678	669	689	693	689	673	688	677	693	695	659	724	653	708	682	676	671	665	706	654	676	676	672	662	706	699	671	676	684	677	731	632	644	673	681	676	651	701	677	751	675	669	712	735	686	685	664	697	692	705	717	640	663	675	681	649	704	689	695	700	667	657	669	692	675	633	677	685	701	668	739	685	697	702	722	664	719	688	690	658	740	727	668	653	638	698	692	648	659	702	695	675	697	650	708	654	708	715	711	681	643	658	659	670	673	656	662	721	647	669	706	654	667	690	668	689	697	675	671	750	709	687	684	701	689	653	656	693	672	668	660	621	676	702	706	658	658	645	674	691	679	682	681	683	672	647	714	699	665	673	693	673	699	673	656	696	675	686	670	653	700	698	619	640	669	666	693	689	665	695	699	663	662	712	680	649	680	685	692	633	717	687	711	625	642	741	717	698	706	695	739	640	698	712	670	648	671	709	686	688	707	654	694	709	687	638	713	679	675	686	670	694	660	619	695	698	729	723	676	687	697	687	703	652	688	647	655	669	646	626	650	664	667	666	676	668	684	651	660	676	644	654	673	685	689	686	676	678	692	684	672	672	709	706	699	678	697	660	728	663	659	621	661	682	681	689	681	707	700	706	691	683	673	676	679	686	683	679	666	648	678	667	735	684	650	705	710	669	661	666	701	702	706	665	675	623	668	709	617	690	718	690	674	683	643	656	700	705	673	658	682	704	673	653	704	654	682	722	704	674	652	718	706	684	697	722	666	629	715	701	649	707	671	704	673	716	730	673	695	634	647	634	661	701	697	743	640	646	682	691	669	728	694	662	702	642	702	622	687	674	690	719	716	676	686	679	677	702	708	675	659	636	635	650	659	684	598	658	663	719	670	664	684	649	616	681	674	711	668	653	660	652	677	630	704	688	705	664	686	711	668	688	676	726	707	691	674	724	658	682	646	660	702	682	683	694	633	693	657	668	628	688	666	644	660	689	678	671	659	698	656	713	683	685	665	689	684	665	727	637	703	714	686	684	657	688	660	713	654	659	715	699	683	698	703	702	716	736	699	700	704	695	696	691	750	637	656	655	671	686	698	684	660	701	670	675	694	680	657	659	675	671	660	693	667	704	684	681	679	705	722	664	681	656	653	643	654	671	660	697	690	647	706	727	654	657	669	681	682	697	641	628	669	776	694	669	643	660	693	696	651	673	624	666	709	687	656	746	705	650	714	666	680	690	763	666	692	700	664	671	697	647	713	654	640	620	674	667	702	691	716	678	667	685	674	640	636	691	675	687	712	683	703	707	678	708	672	696	654	666	682	647	655	667	698	723	679	716	687	709	671	708	635	707	678	714	682	732	637	680	649	669	754	649	652	676	679	705	676	671	681	685	634	660	724	653	654	640	701	696	681	642	665	650	642	671	660	627	721	672	698	661	703	704	719	717	715	678	682	672	670	655	706	661	698	724	648	658	684	685	691	710	637	679	684	667	635	712	701	650	646	676	675	695	657	653	644	668	691	716	742	639	663	674	734	676	717	729	720	678	684	707	708	699	673	693	727	690	713	662	693	712	727	630	724	684	692	694	689	685	649	672	657	671	675	654	683	672	690	704	655	666	701	675	686	713	680	679	679	673	702	647	731	727	688	671	671	681	777	656	671	696	690	710	680	682	658	691	654	695	692	709	683	657	701	669	728	694	690	682	665	681	652	647	701	711	692	698	647	665	699	702	664	658	659	624	684	671	664	695	644	683	701	692	696	696	680	697	683	667	697	706	668	671	654	692	678	682	686	687	686	690	743	676	702	672	666	646	747	681	686	738	694	685	670	651	665	655	672	690	659	700	697	654	691	673	721	716	681	702	679	669	680	721	693	698	645	717	697	712	687	673	682	663	702	712	688	660	650	683	676	688	671	661	645	700	699	674	636	678	679	637	707	689	665	726	677
22177	20942	28921	25826	28273	22800	13183	1234	565	547	473	412	363	374	363	370	324	293	264	260	285	254	280	260	268	282	253	242	269	263	276	281	242	285	243	276	252	239	241	244	252	250	261	255	250	222	279	232	280	261	241	277	248	239	282	238	291	258	267	226	256	268	249	252	235	262	248	260	245	218	230	247	265	240	271	264	275	219	250	248	241	253	234	237	209	229	235	231	248	234	267	236	240	264	255	268	236	246	212	233	251	213	239	243	257	241	236	226	251	246	253	243	239	265	239	243	236	216	269	232	283	267	234	247	236	264	264	210	246	237	260	245	227	217	224	195	259	241	250	258	272	250	235	245	253	250	270	225	215	249	233	230	213	242	255	251	230	256	248	270	258	230	265	265	256	236	229	267	200	268	263	244	255	230	259	245	234	256	278	267	243	262	250	252	241	248	251	250	247	247	233	260	245	277	243	246	267	213	234	251	247	247	244	231	252	239	239	219	244	264	246	228	235	235	240	260	257	266	229	268	235	256	239	258	242	237	235	220	246	248	245	241	221	219	221	240	233	227	267	246	258	203	246	267	235	243	221	243	247	242	218	264	252	250	243	274	258	248	254	242	236	236	246	245	252	262	240	237	233	273	258	214	219	244	248	252	236	260	237	215	229	255	244	215	219	244	248	231	231	280	240	240	222	239	258	238	265	229	256	279	268	262	231	258	234	246	243	220	236	243	235	257	226	246	225	245	218	249	273	210	256	242	256	270	255	261	249	240	267	238	256	238	243	242	256	263	238	243	235	231	243	229	235	228	233	247	237	204	226	250	247	231	245	237	223	270	253	246	244	264	251	250	243	249	238	260	247	248	230	224	243	226	220	238	227	228	221	238	252	186	226	242	245	264	224	256	220	216	250	260	230	281	227	251	242	239	249	255	262	259	207	221	238	233	248	244	230	222	267	246	246	282	246	260	251	261	268	223	221	264	233	254	229	249	258	237	235	244	262	262	230	252	248	237	263	262	241	229	237	202	240	210	239	262	244	229	287	240	221	239	221	255	261	218	244	248	238	250	273	227	268	237	255	233	262	223	234	275	225	240	223	257	245	248	235	262	260	243	239	234	255	247	241	239	232	220	264	235	244	246	213	234	249	246	251	225	244	225	208	241	242	238	229	218	261	241	249	243	233	218	259	257	233	230	247	237	249	273	240	249	255	245	246	228	218	273	261	240	234	260	259	235	258	233	276	254	237	246	224	253	218	225	220	239	257	245	242	270	249	246	254	256	230	235	224	254	217	255	260	239	236	244	244	226	242	243	217	264	257	248	250	240	260	256	248	241	273	257	259	268	244	255	221	240	233	267	212	263	245	257	267	244	254	234	224	245	244	225	272	250	240	245	251	240	237	266	252	252	245	238	260	221	234	240	221	248	260	248	246	253	227	258	253	221	243	230	249	242	280	232	215	250	224	237	241	248	240	274	239	238	248	266	231	250	236	268	240	244	212	251	261	260	262	245	244	221	232	268	243	212	241	239	255	233	249	255	245	222	231	237	242	244	233	237	234	253	248	237	211	229	244	236	242	268	249	224	230	247	234	234	246	240	232	222	253	266	253	226	244	250	244	234	283	240	236	236	236	231	253	219	251	253	238	230	250	214	248	256	235	238	273	212	232	255	240	239	228	247	274	229	247	248	254	254	248	267	238	269	254	233	231	252	246	223	242	246	241	260	238	232	237	215	253	250	207	266	223	228	203	239	240	253	228	256	253	229	231	230	242	227	250	253	264	229	225	266	254	241	256	260	247	241	267	234	238	239	253	248	274	256	234	260	250	254	196	239	230	243	233	225	259	234	258	226	257	222	232	257	271	240	251	241	248	261	277	268	256	230	224	256	241	236	249	249	241	233	242	259	238	246	257	270	242	248	237	229	230	241	245	252	264	224	256	241	247	243	245	253	243	224	239	242	246	257	228	241	252	229	251	245	225	254	248	259	227	236	250	235	244	254	230	251	226	270	223	233	234	236	252	241	245	264	245	222	268	224	219	275	219	239	220	257	259	256	232	221	252	233	245	250	243	249	260	232	250	244	242	251	221	239	264	239	239	244	253	244	249	243	230	244	210	268	249	239	236	237	240	238	257	220	247	233	265	246	200	246	268	235	269	238	233	245	258	268	237	250	211	238	281	249	256	254	227	248	247	236	214	247	224	218	263	264	258	245	248	232	266	244	229	229	234	249	239	231	255	247	272	219	258	252	252	213	224	247	234	234	219	232	232	236	244	239	221	252	241	221	260	219	229	236	252	250	257	223	245	283	267	241	236	250	259	229	237	261	268	233	233	245	244	259	261	238	245	233	253	269	242	236	220	222	237	239	210	237	270	247	246	240	214	252	223	268	252	248	249	243	259	266	241	247	247	228	263	237	219	259	237	235	234	251	244	259	256	243	227	271	231	220	214	250	250	257	242	239	258	228	238	260	254	258	271	265	252	274	235	238	234	248	219	243	248	228	271	223	241	229	226	257	272	254	225	246	250	240	256	241	243	249	251	246	252	226	241	234	278	231	242	252	251	241	248	252	220	231	242	265	218	220	247	251	215	244	239	245	235	214	256	226	250	249	228	221	240	232	244	255	219	237	251	251	236	236	232	222	252	240	240	259	251	242	238	235	225	233	244	209	243	237	266	258	241	241	240	292	224	245	230	247	213	233	245	222	243	277	252	248	259	233	257	236	244	254	270	234	219	235	254	228	212	256	229	259	202	231	256	252	218	243	225	254	236	249	267	248	236	236	253	234	256	235	247	279	234	225	257	262	263	247	256	226	231	230	265	238	228	259	267	257	245	247	264	237	255	223	241	252	239	264	237	239	256	263	245	255	238	240	229	221	259	278	246	223	279	230	253	236	231	236	250	244	235	221	248	242	224	239	251	228	226	236	223	253	265	226	251	253	220	234	253	243	259	236	213	256	265	263	250	229	232	251	223	243	261	243	231	235	262	254	233	225	236	217	248	250	253	255	279	247	243	219	268	235	281	223	230	254	218	254	243	251	232	258	212	267	219	236	278	248	246	234	257	240	223	240	224	230	270	234	217	267	266	236	242	224	231	229	262	214	237	262	263	256	219	234	248	258	232	242	269	221	217	237	250	246	240	279	250	216	238	233	275	242	238	245	246	218	264	242	257	242	233	251	228	255	258	273	207	238	258	244	219	242	243	275	241	241	231	225	248	229	230	254	230	243	249	241	252	253	238	232	283	236	266	236	238	246	235	251	252	229	230	239	249	256	265	240	254	254	244	216	238	250	252	258	265	225	261	232	239	232	237	236	256	223	253	232	214	233	214	271	245	257	212	255	228	238	262	235	211	250	239	260	262	250	269	232	206	245	220	247	229	220	237	231	201	232	229	249	254	233	236	233	243	241	241	240	221	245	243	253	252	249	218	274	249	231	197	248	252	243	272	239	242	220	236	270	259	237	231	255	235	224	262	262	217	254	269	240	235	257	249	258	247	236	261	211
24034	25007	41772	58998	46399	9205	1398	1018	782	689	594	538	455	412	405	376	355	352	317	304	279	283	290	291	296	292	273	268	281	242	264	256	261	247	266	268	249	264	272	229	254	239	257	257	281	268	239	254	229	277	265	270	238	256	245	236	248	241	244	261	235	262	239	243	231	249	254	219	271	233	287	237	252	231	249	249	269	237	244	262	258	234	225	258	214	251	228	273	237	226	246	234	230	242	234	254	252	198	252	221	242	261	247	232	233	250	211	237	242	256	238	222	230	239	226	280	245	230	234	245	260	235	255	248	243	251	250	214	238	252	199	232	227	238	243	247	233	265	229	228	239	261	248	262	222	259	260	241	213	198	242	251	246	246	209	232	257	256	220	253	211	217	232	248	234	233	262	243	232	261	266	236	227	236	248	253	214	239	241	235	241	214	228	244	260	236	228	250	268	240	248	246	242	237	258	265	260	228	254	239	259	254	243	243	257	252	259	259	225	259	240	232	239	228	261	241	253	240	236	231	249	215	255	245	241	216	270	244	254	277	228	211	234	227	224	223	250	237	264	267	242	254	227	228	259	248	226	229	242	258	231	250	243	225	241	260	237	230	233	253	267	241	250	227	254	224	240	241	228	233	248	232	231	204	218	222	243	239	243	223	225	272	215	251	238	232	230	219	243	242	226	232	230	265	235	230	219	258	239	259	252	218	242	230	225	253	240	232	260	242	237	255	237	230	240	224	251	238	239	232	272	250	221	223	262	242	244	262	246	246	246	242	239	229	241	235	238	234	233	215	237	242	280	249	235	232	254	251	256	221	245	239	229	269	252	227	222	237	255	242	249	232	234	249	249	235	262	238	249	242	235	235	249	253	220	244	227	247	278	216	236	273	225	231	228	255	233	265	258	235	234	237	271	252	219	219	240	243	249	253	243	260	255	244	223	229	234	264	227	229	253	236	239	241	265	215	259	248	236	259	255	256	257	278	242	246	264	232	235	265	252	234	234	254	243	240	262	236	247	259	272	235	249	237	241	235	248	239	241	223	248	251	228	274	239	233	227	242	296	239	262	242	242	239	251	231	249	239	217	245	227	223	228	219	221	280	243	240	248	245	262	294	261	256	248	217	231	250	223	240	234	259	203	260	269	235	262	246	219	242	223	229	253	237	226	244	247	245	226	235	236	222	260	219	223	222	261	261	223	240	255	204	243	242	208	244	247	262	239	253	242	213	257	284	261	238	265	242	237	250	233	230	219	223	259	247	215	240	224	241	254	277	242	240	244	248	249	221	253	238	260	243	274	252	211	268	237	236	266	243	222	252	240	252	243	270	241	250	244	248	224	240	215	252	232	234	252	252	262	232	248	230	235	245	226	266	242	252	211	246	235	243	250	240	254	249	229	260	241	233	246	227	251	243	243	249	218	232	250	242	264	255	248	233	246	235	202	229	251	259	236	216	220	207	243	251	265	251	223	252	241	243	259	288	231	235	234	259	228	255	240	244	253	243	229	245	246	244	261	254	233	254	228	260	250	242	274	229	241	214	280	248	231	243	266	235	249	253	272	232	217	265	243	260	233	246	248	272	255	234	266	233	245	262	248	230	250	217	248	260	239	239	214	230	230	258	251	240	237	219	228	251	240	235	249	233	259	245	236	255	230	230	259	249	242	245	245	224	244	234	241	220	263	240	265	237	241	237	236	247	270	220	239	241	265	273	255	242	268	245	229	268	245	234	230	247	265	268	229	264	227	239	243	261	200	243	227	276	225	235	268	270	234	232	254	234	239	220	256	220	245	219	241	221	255	267	198	218	229	253	221	249	235	247	247	214	240	252	273	237	253	236	242	245	219	237	234	252	222	233	243	243	256	219	226	248	265	257	248	221	237	259	246	251	233	238	244	254	206	272	246	254	236	261	251	243	226	217	237	251	223	251	264	251	258	233	251	273	258	242	229	233	247	259	214	214	252	235	242	214	229	247	245	260	246	250	232	243	237	245	234	251	236	245	263	240	239	262	244	249	254	262	251	238	263	226	245	240	239	231	229	240	261	228	256	258	254	262	246	216	231	248	219	232	232	261	232	260	231	250	274	249	279	274	249	243	237	228	235	249	272	258	248	240	246	232	256	223	235	257	233	238	236	248	254	267	262	226	242	236	263	251	217	217	244	247	235	218	248	250	260	227	227	245	234	231	246	245	225	254	246	224	241	246	264	247	232	255	256	245	249	246	222	251	234	240	246	242	235	255	244	250	232	253	238	216	233	255	260	224	249	222	286	237	242	260	212	248	242	259	270	248	229	254	264	230	241	248	227	214	251	238	241	242	243	240	232	255	255	231	198	252	241	267	248	243	226	250	275	259	240	252	210	221	268	221	208	239	252	236	208	229	227	244	227	246	256	238	266	255	272	259	252	264	239	251	234	219	222	258	252	246	263	279	243	249	205	246	251	234	228	217	246	234	222	239	230	254	262	244	232	263	239	234	250	225	253	260	268	253	241	219	236	222	261	268	248	258	268	251	245	214	260	243	241	258	227	224	251	246	254	234	234	243	229	239	215	238	229	228	238	232	250	234	257	237	251	261	251	211	239	241	231	260	269	263	211	260	252	260	248	211	235	267	269	251	228	261	258	249	253	234	243	259	275	254	259	224	249	280	231	222	247	241	246	248	250	242	257	236	223	260	219	238	239	234	215	274	217	276	251	267	267	239	233	256	251	239	220	231	249	225	236	222	263	229	235	225	256	242	243	249	251	253	217	252	234	233	217	244	233	251	236	237	224	225	238	233	233	244	242	261	238	241	250	243	232	235	244	245	224	262	241	259	243	250	246	237	250	245	263	255	255	226	244	282	249	248	244	255	223	227	205	278	243	232	250	241	246	268	258	260	234	241	234	227	239	226	257	265	258	232	240	237	228	221	233	253	256	226	242	253	239	239	246	248	246	247	276	257	224	265	224	238	259	233	246	243	209	235	242	238	232	232	252	237	272	288	226	216	240	228	238	248	240	227	256	244	221	201	241	235	227	230	241	229	268	237	243	258	255	249	247	238	244	250	250	225	236	230	246	251	255	250	250	285	255	228	213	250	251	243	250	252	231	237	239	235	226	239	242	259	232	225	262	242	217	260	228	233	236	251	267	242	268	245	243	262	229	250	235	250	249	244	235	236	243	246	242	230	247	250	241	255	235	233	217	269	274	232	264	239	219	252	244	227	246	263	218	234	244	255	203	256	250	252	251	244	280	246	227	222	237	273	258	256	246	224	239	244	261	219	245	262	246	255	284	271	230	255	227	260	229	238	230	270	196	278	250	236	249	246	261	248	259	241	256	245	249	208	257	233	253	247	253	243	250	244	212	233	238	230	231	249	225	253	242	247	232	281	239	240	230	236	247	239	246	263	231	238	233	267	223	241	261	251	210	262	230	246	244	247	224	273	216	246	226	265	207	251	233	250	234	241	248	268	219	258	245	251	243	271	231	229	230	243	224	218	197	251	275	236	266	234	281	202
28243	19886	17153	19260	7921	1593	822	708	702	741	692	712	701	706	697	704	667	692	720	656	713	673	722	704	676	724	709	688	748	698	741	719	655	678	718	687	716	704	732	700	673	648	673	699	692	720	663	715	686	685	679	683	669	696	704	720	696	675	713	691	648	642	697	702	699	735	694	733	717	687	690	707	736	663	638	678	663	682	659	713	712	710	705	681	692	672	626	685	680	683	678	694	718	734	708	658	719	663	665	695	737	680	688	657	674	709	726	683	688	703	674	688	665	716	736	728	672	672	706	682	660	693	732	679	694	661	702	700	653	703	666	672	684	739	686	735	684	697	639	650	684	693	665	691	706	675	719	741	665	736	650	667	701	711	663	695	694	671	691	657	699	651	678	721	751	716	732	718	688	678	643	687	714	733	680	654	734	703	679	718	695	702	686	654	703	724	741	686	669	717	687	777	712	697	677	684	649	690	706	721	725	657	734	692	727	734	678	662	676	675	659	651	678	705	674	716	664	637	659	710	737	671	628	665	677	638	678	671	692	660	712	683	688	667	667	664	663	707	708	660	716	692	692	675	718	678	668	718	723	712	690	668	668	672	702	650	683	697	741	748	708	693	697	698	701	697	692	690	693	733	686	659	668	738	717	675	719	695	687	674	696	690	691	719	712	684	709	717	716	730	699	674	710	697	710	718	708	679	678	682	654	689	658	693	702	702	714	734	654	718	696	695	686	668	682	705	690	685	666	699	725	680	720	727	713	761	738	712	684	720	705	728	627	657	726	683	691	733	759	681	653	663	706	683	665	686	656	717	701	659	683	668	698	650	686	677	648	712	667	687	705	704	659	674	653	693	747	729	746	684	743	734	698	720	699	689	722	720	712	670	691	703	682	677	699	672	695	723	728	697	686	740	719	682	630	689	746	635	739	734	748	711	684	676	684	711	709	720	691	648	724	720	662	634	698	731	622	653	661	678	666	697	692	660	682	652	681	683	683	705	704	691	701	673	741	691	674	661	685	674	681	713	660	705	670	710	690	667	684	637	711	696	656	681	657	690	714	742	662	685	685	681	738	702	692	687	697	708	712	720	718	704	666	698	678	686	705	665	721	741	620	663	704	696	663	690	696	718	664	683	687	670	693	720	710	689	685	710	673	687	714	665	675	665	694	696	707	693	673	687	682	729	724	663	741	690	681	709	709	720	720	748	665	650	680	691	713	696	710	680	716	749	703	674	687	657	719	732	741	772	675	677	661	710	696	696	670	679	733	713	731	703	694	716	687	683	681	686	683	699	679	657	682	700	673	654	698	715	683	665	710	661	680	674	678	687	727	722	667	737	673	662	690	697	716	678	693	683	686	710	711	742	696	703	768	660	678	683	678	718	707	714	734	683	675	689	733	633	690	689	724	698	686	715	719	717	710	694	694	663	719	683	631	668	702	712	674	693	691	658	666	628	706	712	700	735	719	694	676	678	687	678	707	693	713	683	706	691	710	679	636	667	684	654	689	699	739	727	737	670	648	728	736	720	675	687	657	662	665	683	685	669	707	719	678	726	708	690	688	723	709	681	670	753	685	656	642	671	725	688	690	733	708	757	716	677	677	686	702	687	715	711	717	722	659	695	699	709	681	682	708	716	713	646	735	688	663	668	632	687	647	674	641	691	732	703	711	595	693	678	683	659	686	691	662	700	669	716	701	683	740	758	712	712	655	632	744	655	751	713	711	690	699	721	699	680	717	726	709	755	707	717	685	664	729	711	675	719	689	687	726	642	675	676	683	642	698	664	717	701	693	689	691	688	686	691	697	666	682	709	703	630	675	745	678	695	689	664	657	692	696	701	683	686	652	668	679	693	701	719	707	647	641	675	732	641	713	731	732	712	657	680	664	699	708	719	766	679	692	715	675	716	726	705	709	669	731	725	702	675	692	699	690	697	714	690	707	685	647	671	671	735	672	710	647	631	729	708	715	729	688	661	672	727	693	682	731	662	663	682	752	690	700	707	642	718	721	764	712	691	689	674	741	698	681	700	596	730	722	696	685	712	702	748	658	689	669	703	701	694	660	699	695	726	694	745	685	710	724	695	687	674	675	675	694	707	679	691	668	652	721	670	698	678	662	669	723	687	730	723	738	707	716	728	668	671	709	724	710	702	694	695	679	708	680	693	701	702	699	690	716	686	712	727	724	680	721	686	671	718	696	655	652	689	675	707	702	696	749	722	677	717	691	708	693	714	719	757	704	701	693	712	707	675	745	665	718	693	674	730	679	708	668	674	653	686	709	671	663	701	705	698	685	667	719	709	733	718	685	743	692	657	689	670	650	738	699	708	724	644	704	672	657	715	729	700	657	684	763	706	710	694	646	697	666	751	749	678	686	687	697	650	703	687	681	677	663	688	655	674	659	682	727	661	734	724	694	738	685	703	703	685	700	702	679	741	718	696	713	697	736	715	708	690	711	714	697	721	699	699	704	685	647	694	653	667	689	695	727	710	720	697	669	671	679	687	695	672	669	716	725	697	692	699	675	725	745	767	758	658	653	653	687	684	678	728	698	718	709	710	686	728	721	687	702	708	722	672	684	700	646	706	701	679	725	700	678	702	704	718	681	681	622	647	676	703	679	709	740	663	664	734	687	703	707	732	712	712	726	723	647	722	697	699	669	698	625	711	716	649	728	667	691	708	736	648	674	699	693	745	698	673	697	693	694	646	696	674	750	745	737	708	650	722	684	692	673	686	721	751	652	721	673	681	726	675	685	721	669	655	709	612	672	669	686	733	705	709	674	674	678	722	732	703	678	703	690	698	724	676	688	669	653	690	634	672	687	681	702	698	690	686	693	720	737	699	692	740	709	642	690	726	738	721	689	701	702	781	695	667	672	661	708	713	665	669	665	706	700	718	722	726	629	706	716	677	706	671	673	662	696	719	688	660	694	676	718	703	686	692	703	708	680	704	653	684	715	686	773	692	731	647	697	698	677	668	680	712	651	732	681	706	686	707	705	700	703	653	718	673	717	713	668	694	680	714	713	717	680	701	721	709	699	727	626	707	685	742	733	676	694	730	734	691	686	704	666	740	637	711	705	735	663	725	734	696	652	673	688	719	723	700	703	681	698	673	714	703	696	667	678	703	688	713	687	702	638	704	699	672	711	664	709	658	733	688	696	669	658	729	686	690	685	686	714	729	665	701	758	699	702	688	721	685	741	733	688	704	700	679	729	681	683	680	676	660	706	701	712	649	670	718	652	679	693	735	745	668	712	677	613	697	696	665	680	692	674	682	670	745	685	662	718	750	658	730	715	654	693	669	693	635	679	676	694	715	654	676	707	706	708	667	728	730	702	699	700	668	742	692	670	674	726	689	719	721	727	695	699	638	715	696	640	658	713	670	715	669	680	680	673	711	692	715	714	671	651	690	701	674	669	737	740	744	724	706	702	670	680	738	677	720	686	691	685	697	649	715	684	732	696	648	696	676	708	738	778	673	630	721	610	718	684	710	677	695
22577	10356	16057	14659	6220	1316	775	703	781	711	733	770	773	722	706	736	737	676	734	699	734	728	724	703	747	698	701	701	714	725	729	741	721	686	740	694	688	686	694	749	698	700	694	705	728	704	690	660	685	706	739	685	714	729	689	737	666	685	702	709	666	720	715	741	758	684	754	731	683	751	704	738	711	722	712	760	762	705	696	723	769	729	711	710	719	697	739	708	694	661	719	722	705	706	730	678	716	704	712	745	729	729	685	747	683	696	763	704	686	723	738	695	726	704	739	727	677	716	728	682	724	710	770	700	759	735	719	728	758	713	711	699	714	673	719	759	663	721	694	713	754	674	718	697	741	703	751	680	719	685	682	689	691	722	725	728	707	725	684	746	752	713	712	682	718	728	725	714	732	730	775	745	722	715	744	700	727	745	689	659	675	756	676	676	723	734	682	710	691	763	739	662	671	726	717	675	737	732	737	718	688	749	698	708	751	712	699	703	707	767	725	702	706	693	756	702	693	694	699	673	685	765	683	746	720	718	714	692	693	715	731	738	682	688	746	716	701	699	667	687	710	716	766	709	659	725	711	748	676	732	703	718	695	707	692	712	683	721	717	707	690	736	751	738	686	704	726	749	720	678	741	712	753	720	708	690	699	738	701	708	707	683	722	701	729	692	697	717	707	763	745	724	698	700	689	709	671	722	708	745	740	705	704	702	741	704	690	728	698	671	680	754	767	699	705	718	741	690	717	697	712	763	704	678	760	714	730	790	695	721	683	694	649	684	689	723	700	731	725	685	744	709	703	678	693	758	740	738	682	695	698	763	721	726	764	707	721	717	686	721	676	680	726	737	733	726	723	752	706	762	672	686	703	702	735	692	704	762	739	721	691	754	703	717	689	727	731	721	746	733	709	720	711	736	676	712	732	719	702	760	729	716	737	709	692	733	724	728	680	728	733	709	702	685	734	727	702	740	695	776	691	711	727	672	671	736	705	759	716	733	707	700	724	719	703	746	675	722	738	738	738	747	715	715	731	734	689	699	732	701	728	752	728	734	716	740	702	734	727	705	698	714	697	688	711	717	746	703	722	699	680	700	677	715	752	740	716	669	697	756	713	701	726	720	658	701	753	793	706	731	746	723	730	710	655	735	680	730	695	726	693	707	741	711	756	729	717	700	696	704	746	705	713	727	700	737	694	714	735	709	721	735	707	756	696	722	699	696	699	695	701	752	708	738	709	719	742	742	717	708	716	747	737	735	722	693	744	743	690	721	724	722	723	720	731	687	746	719	696	705	712	708	723	740	734	707	744	710	748	723	764	742	681	729	691	729	712	736	698	692	689	704	697	681	722	748	688	737	725	741	698	697	721	729	746	730	757	721	711	743	728	704	724	705	766	733	753	726	720	744	657	746	685	735	720	683	721	708	703	712	704	743	720	704	684	703	650	713	687	724	733	721	678	720	688	727	708	743	712	722	748	693	709	757	759	693	691	691	676	770	683	723	733	708	705	745	720	748	708	767	676	702	683	730	695	730	712	768	690	726	691	720	718	720	700	685	721	685	657	737	726	702	705	666	774	713	775	709	697	771	707	703	692	756	714	719	758	681	694	708	735	758	708	701	722	684	744	757	768	698	693	696	721	731	702	712	701	690	706	746	675	714	704	753	707	693	733	757	726	730	663	729	721	695	720	728	691	741	662	689	697	741	711	664	748	673	747	679	716	738	700	769	724	713	709	738	744	669	731	710	688	689	750	715	705	692	716	750	678	701	744	713	741	733	725	701	775	739	693	665	709	707	702	719	658	718	715	724	707	692	727	746	714	694	695	661	723	702	760	736	694	702	699	657	692	717	685	699	699	700	728	706	744	700	717	663	652	710	723	750	747	740	726	740	725	729	716	749	761	738	703	682	693	755	733	741	700	681	714	700	685	771	735	716	731	726	673	708	715	780	695	701	724	737	696	724	743	765	735	671	670	683	743	714	707	682	658	684	727	745	715	709	741	773	723	724	734	669	771	706	692	701	711	722	740	704	662	732	689	703	683	696	705	729	701	704	720	737	715	677	718	743	700	758	721	716	759	665	738	758	692	749	682	712	703	739	685	646	745	708	728	738	720	680	732	723	717	758	710	681	673	776	716	679	723	751	703	687	763	744	657	729	717	734	742	718	718	763	781	725	757	747	758	760	733	713	721	720	727	668	708	711	727	712	674	755	716	722	688	743	732	741	719	694	723	692	735	767	720	732	761	738	712	726	705	667	729	674	721	691	724	706	696	722	724	735	716	719	703	767	696	697	766	727	744	729	678	709	741	719	729	714	717	757	701	721	746	709	730	702	733	755	677	707	704	706	704	694	700	688	745	746	715	693	698	739	706	682	673	696	699	724	717	694	703	742	746	725	710	710	690	740	661	725	693	693	755	726	750	724	737	724	692	670	726	704	738	723	672	725	696	732	676	691	721	679	724	743	724	723	734	745	736	707	750	738	730	697	754	721	745	718	740	670	749	785	742	700	739	694	683	763	719	703	699	721	714	741	742	751	733	657	675	688	703	724	731	713	710	682	718	713	688	678	681	743	735	731	703	713	721	705	746	707	716	742	711	722	747	705	706	739	739	677	770	722	720	717	667	729	702	704	717	683	727	678	711	719	703	702	724	674	723	688	701	697	733	753	746	704	694	741	681	740	736	700	707	729	728	691	736	750	696	725	721	737	711	697	681	693	715	667	719	728	692	673	712	689	702	760	682	684	702	704	673	721	725	695	727	693	729	710	707	742	735	692	739	680	778	727	697	705	760	714	728	693	729	697	736	725	699	754	754	778	706	666	714	658	711	727	749	755	687	702	696	681	716	682	753	752	740	662	746	675	675	734	712	754	717	735	701	722	682	709	685	732	715	688	727	694	686	697	752	743	690	735	712	716	675	748	751	752	708	715	700	740	700	728	722	677	736	730	708	730	753	713	707	718	745	722	679	733	745	732	731	709	730	746	702	693	712	765	719	763	702	738	736	730	724	725	659	656	699	723	697	716	743	681	803	734	702	721	773	708	667	733	741	724	696	712	746	693	712	733	712	724	745	741	688	709	702	756	729	753	756	721	709	720	727	733	702	740	726	707	721	722	721	705	697	730	716	758	730	740	726	723	746	706	737	709	695	731	727	721	716	707	710	688	755	717	672	718	696	750	737	731	730	733	734	705	654	723	691	743	737	664	754	766	715	708	730	759	683	752	740	728	734	739	714	726	765	729	727	721	758	708	664	765	675	691	733	698	714	713	712	699	733	707	692	736	730	777	717	763	744	719	728	739	715	674	708	699	732	721	743	686	700	709	733	729	669	677	685	723	767	745	675	703	722	717	735	736	706	701	698	733	708	687	696	737	730	704	726	723	634	707	736	724	764	692	729	712	741	720	695	746	727	701	705	675	688	701	683	741	735	720	714	715	690	719	690	684	717	727	730	683	709	756	685	736	701	745	694	697	725	707	713	661	702	651	708	698	684	733	743	720
23258	20871	28538	29351	29297	18522	4106	645	500	475	491	469	446	470	385	432	405	375	446	412	414	401	399	412	407	378	413	389	377	400	436	365	387	411	343	382	416	406	402	379	349	383	361	349	392	399	393	326	373	377	388	367	358	345	381	382	373	364	382	390	389	358	377	354	361	369	377	363	366	372	399	375	361	349	378	387	375	367	401	368	360	360	360	402	360	375	342	354	393	392	363	378	352	380	411	386	347	383	355	377	405	359	366	404	386	367	394	394	368	388	425	406	380	387	360	402	380	389	346	375	383	408	381	378	365	384	371	373	382	390	348	350	401	348	330	369	364	414	393	383	372	389	369	347	392	367	394	368	384	389	350	371	362	378	398	360	403	354	365	320	405	369	392	387	384	376	386	401	374	371	353	377	381	361	397	406	364	351	355	346	393	363	380	377	372	399	354	339	375	403	368	363	420	369	423	395	370	380	371	349	367	360	350	381	385	353	378	382	392	359	394	359	385	355	357	366	364	403	390	343	379	349	346	402	380	369	396	329	377	334	397	368	392	401	371	348	374	370	385	371	390	362	373	354	399	367	372	377	371	368	383	383	371	358	391	418	363	340	366	373	369	394	404	331	352	399	385	387	353	391	386	352	336	371	357	372	373	382	353	370	381	388	372	406	361	381	405	406	383	383	362	378	374	367	388	356	376	385	362	371	377	372	379	384	371	378	372	369	382	389	354	405	375	389	362	377	371	372	383	357	392	394	356	353	361	396	387	357	417	368	382	385	373	372	373	341	378	360	379	373	388	353	384	382	416	398	364	363	380	386	391	359	337	383	354	350	365	400	368	417	369	386	372	374	365	405	376	328	385	334	392	385	393	362	348	360	344	377	356	391	348	377	377	353	342	379	351	330	384	357	355	386	389	383	355	357	369	390	362	378	369	372	391	352	366	352	368	403	412	381	386	352	403	373	400	368	359	357	394	369	378	370	395	377	409	365	396	362	390	370	354	381	378	349	354	354	375	339	367	394	344	390	393	360	380	350	377	371	352	364	383	388	400	338	403	381	390	406	391	361	400	366	390	359	397	374	355	347	385	364	364	369	376	381	398	346	364	375	356	400	393	383	403	420	379	377	362	369	384	378	380	367	352	394	378	366	343	373	374	388	356	358	356	380	352	393	345	387	356	379	350	380	342	380	346	360	375	389	383	330	373	409	386	389	379	353	346	416	365	358	352	367	388	364	366	357	393	389	360	368	381	380	407	365	363	374	391	372	354	357	390	341	380	367	351	366	355	374	396	375	398	395	338	377	377	382	371	381	369	364	354	332	392	372	395	394	393	396	373	412	407	368	368	384	360	369	380	383	381	385	393	388	396	369	335	404	386	427	390	367	381	349	366	357	410	398	340	386	345	380	370	399	369	376	398	356	370	422	389	387	357	397	374	391	401	355	404	394	356	385	386	318	399	367	391	366	376	384	342	361	368	378	375	398	380	373	383	331	352	392	392	409	377	368	415	366	373	391	359	370	383	378	387	410	383	432	383	370	372	386	359	382	381	403	391	364	370	345	409	341	391	381	349	331	357	395	375	385	365	347	352	395	384	373	390	390	387	381	414	366	372	346	382	370	386	362	400	415	356	405	393	365	380	378	374	375	380	385	369	397	366	366	347	362	380	390	361	401	392	363	408	379	402	401	405	409	324	332	389	350	347	392	400	366	347	388	400	363	388	391	356	379	368	357	401	359	366	357	410	366	368	394	364	417	360	341	396	369	364	371	391	395	372	354	368	368	419	386	383	376	371	363	361	365	341	367	376	389	331	394	385	386	367	359	393	384	354	352	378	374	380	386	352	379	371	369	396	352	351	375	373	367	389	364	382	349	347	365	401	387	368	349	348	350	322	351	363	395	367	404	382	381	368	374	384	378	342	370	360	399	377	350	349	377	384	358	366	361	379	372	349	390	343	387	408	392	384	388	380	371	345	378	369	387	374	360	367	389	368	370	376	375	370	373	376	366	386	362	382	350	347	368	353	393	381	354	316	408	385	377	399	364	340	383	374	360	373	364	381	376	345	352	351	396	368	368	351	375	375	405	401	376	380	342	383	380	371	401	369	393	354	400	324	375	399	337	374	365	371	394	391	391	363	377	363	371	356	374	383	383	390	325	346	373	378	362	373	360	419	391	382	384	360	437	353	384	366	369	365	389	395	380	400	399	347	425	378	388	368	385	361	370	359	373	394	403	378	352	372	381	364	379	392	358	373	401	338	373	367	392	349	360	373	374	371	358	336	373	363	374	388	398	371	408	363	374	402	394	363	386	392	382	363	374	384	376	367	376	416	400	393	378	401	384	378	325	373	359	404	328	394	382	384	348	376	382	385	341	414	380	362	348	398	371	386	375	348	375	354	372	376	372	353	370	340	368	320	370	371	371	378	355	351	389	385	362	363	390	374	331	357	398	375	347	356	368	349	371	347	378	413	363	395	360	348	385	378	361	372	351	364	370	397	391	386	401	380	378	376	344	361	364	353	376	398	369	366	388	369	394	374	386	328	372	395	336	351	397	376	373	350	383	384	362	395	358	351	353	388	369	348	398	368	418	379	374	379	366	389	368	330	412	403	364	391	382	376	384	361	340	409	391	368	388	365	388	362	394	367	372	399	364	376	359	364	337	391	354	366	335	377	358	347	388	377	319	377	366	350	356	385	421	392	361	317	398	376	359	353	372	366	380	371	414	387	364	370	386	397	385	313	385	377	366	352	365	371	366	363	365	359	387	368	357	369	387	372	367	378	358	361	346	398	341	340	370	346	367	363	383	355	377	365	375	375	382	403	378	357	401	384	396	374	382	390	381	357	364	383	347	354	350	373	391	376	375	389	387	373	355	345	363	391	359	361	377	379	378	372	348	379	363	340	353	404	358	387	386	340	390	387	370	383	396	367	381	330	372	371	359	401	353	337	383	355	380	383	397	338	372	378	355	356	346	379	353	348	409	358	334	373	385	358	371	381	387	386	411	363	381	405	421	369	387	362	350	353	372	389	373	377	367	393	383	367	395	368	360	387	375	387	419	371	320	370	387	383	349	369	357	346	344	369	342	343	365	368	366	397	359	368	377	384	362	371	361	365	376	379	338	342	398	351	382	361	388	342	383	374	381	370	409	353	367	381	367	355	380	376	385	389	371	331	325	358	414	357	385	363	360	387	391	398	391	376	386	372	368	401	400	396	382	375	342	360	390	370	357	370	361	387	400	384	375	390	365	380	344	349	356	376	365	386	385	401	376	404	362	360	382	392	384	357	374	374	332	374	384	374	389	363	406	363	411	400	354	414	371	374	367	387	409	364	388	394	350	355	390	427	363	362	351	360	378	378	367	344	359	392	409	368	365	364	361	381	324	364	374	384	363	381	390	360	398	372	393	383	364	352	374	379	348	376	379	362	357	420	409	384	402	362	403	399	363	356	361	367	368	364	368	322	400	376	371	403	412	384	363	384	392	392	380	364	346	367	392
20686	18428	39442	48093	34822	7084	954	809	661	585	538	495	532	458	514	441	433	455	430	448	424	433	409	426	425	435	431	399	428	418	410	416	401	419	382	455	399	398	421	427	417	394	428	424	427	416	395	425	382	376	381	388	404	390	413	406	390	376	389	410	368	426	392	394	423	378	430	406	406	398	429	397	396	384	376	381	421	397	380	390	391	400	365	396	412	429	399	429	397	434	403	379	390	374	396	412	392	373	402	390	411	351	405	392	421	404	373	400	391	348	414	400	436	405	401	392	429	396	399	390	401	412	413	405	406	396	443	423	396	395	416	390	387	390	383	381	411	359	382	391	400	402	393	403	396	414	419	375	395	444	394	412	434	389	400	390	405	418	416	404	395	422	411	389	399	426	357	401	386	399	389	425	412	365	402	377	412	367	373	409	404	393	395	416	380	376	407	409	435	375	404	380	385	372	436	434	394	437	428	411	424	403	387	441	387	378	441	419	420	398	429	407	389	403	407	394	391	392	378	382	381	414	409	381	420	427	408	442	414	398	376	394	412	435	387	422	422	419	402	391	401	421	389	428	411	381	400	393	376	392	380	401	382	449	360	410	380	399	419	403	390	433	414	433	398	418	373	407	385	416	394	401	406	427	384	390	390	414	397	441	419	390	393	397	403	367	403	392	404	398	362	402	389	403	380	380	424	374	386	376	402	419	371	392	414	399	392	418	427	400	400	346	405	385	413	403	370	402	400	404	428	395	405	421	403	426	377	389	401	422	397	417	423	394	411	398	397	401	409	413	393	382	370	416	395	386	406	458	415	394	393	415	396	400	419	390	413	414	408	459	386	413	443	389	360	423	402	393	412	407	379	410	412	409	397	417	419	431	371	403	419	408	371	384	409	388	427	430	411	405	421	421	398	383	427	391	398	397	368	408	387	412	419	400	434	444	409	433	409	362	420	417	405	422	436	432	395	388	424	413	396	414	424	385	417	402	414	393	359	409	405	376	433	401	372	365	384	388	394	382	428	372	391	402	426	426	399	409	387	393	360	390	394	438	385	427	437	393	419	361	400	424	393	374	398	454	392	354	423	436	415	407	369	399	416	404	398	412	406	394	433	392	385	420	403	411	403	386	411	404	394	374	412	407	432	373	391	392	410	418	385	377	390	424	425	371	393	413	419	430	409	407	398	437	417	393	402	401	378	416	396	387	381	367	393	349	389	371	462	411	415	327	392	385	381	424	404	388	388	340	434	398	406	371	379	394	383	387	424	416	380	379	409	409	409	379	413	369	395	470	379	412	381	384	392	357	395	431	376	407	362	398	442	408	402	413	416	397	377	407	388	384	385	394	382	421	427	390	401	410	389	403	411	388	418	415	423	409	399	393	419	366	398	386	386	410	377	373	402	397	358	437	394	385	380	393	412	425	424	384	409	404	407	383	389	432	417	427	380	383	369	443	414	399	405	414	397	379	413	414	387	396	408	407	425	403	406	419	431	376	387	405	398	384	383	380	416	397	417	422	385	429	388	370	363	384	353	420	394	404	413	383	420	374	380	401	422	381	398	417	377	424	435	447	362	384	392	362	416	383	402	361	418	406	393	400	408	389	387	420	396	377	366	386	380	379	386	399	412	391	389	417	365	428	376	406	410	421	375	426	405	356	392	392	420	409	402	406	363	361	422	387	413	393	382	418	384	388	397	421	426	403	437	413	451	455	400	364	408	408	399	402	413	424	361	374	421	406	408	400	399	409	397	388	382	395	427	380	408	417	383	402	385	415	408	418	386	394	392	373	408	400	368	372	400	396	395	376	386	401	354	417	387	395	393	402	370	380	409	359	428	372	384	383	430	395	371	421	413	369	390	403	401	377	401	402	406	376	413	374	428	440	407	399	421	384	404	355	396	401	404	374	396	395	410	414	419	406	398	386	435	378	362	412	405	425	404	379	399	362	380	428	408	399	396	412	397	377	418	376	393	400	399	388	389	376	451	403	385	400	397	399	394	403	386	385	400	419	443	388	396	397	414	410	431	401	402	419	373	433	386	377	414	379	386	424	384	439	374	375	420	382	379	407	439	380	370	433	413	426	398	381	405	411	391	406	406	391	380	402	400	398	411	402	398	369	439	418	434	389	418	425	390	370	375	405	392	392	399	454	376	395	408	386	400	411	380	408	406	419	408	378	419	402	417	405	377	402	388	416	373	401	394	419	409	426	404	403	366	416	415	417	434	403	415	377	413	392	414	440	437	400	406	412	438	370	391	413	420	376	422	417	385	387	377	429	409	393	421	403	375	391	415	389	398	381	380	409	376	427	382	386	418	408	397	369	398	419	410	415	433	385	380	389	387	407	378	408	413	400	393	410	377	407	403	397	409	393	422	428	421	415	410	411	450	407	453	429	411	414	385	376	417	427	372	427	398	390	413	419	424	419	401	425	394	442	397	405	399	382	438	420	421	424	408	398	436	347	358	388	414	397	385	358	412	390	383	405	382	432	414	385	365	405	409	380	413	406	371	366	387	369	376	397	403	431	397	433	368	421	372	395	409	394	378	434	446	385	427	403	425	398	409	396	405	406	420	389	413	402	447	390	405	403	409	388	390	383	400	409	402	388	424	417	409	383	358	406	398	390	395	442	376	411	400	406	411	404	371	387	416	428	381	370	391	400	406	419	408	408	399	389	411	422	402	398	396	432	421	396	395	413	407	414	401	404	376	411	392	429	454	405	378	395	417	393	372	392	411	380	385	414	419	417	388	385	421	386	395	414	359	412	416	397	406	378	427	385	389	366	422	384	432	407	372	421	385	383	394	392	433	427	415	378	390	408	423	432	394	391	402	404	388	399	388	375	408	404	415	440	360	427	409	408	418	414	395	412	420	401	388	426	430	393	424	377	418	397	393	436	397	413	406	411	401	452	425	418	391	400	375	406	368	443	445	373	398	400	376	416	408	400	381	416	394	408	436	352	400	427	402	393	403	401	391	384	410	380	416	420	395	407	393	406	373	394	385	425	414	404	399	410	411	378	429	386	461	428	391	422	408	432	377	405	397	388	432	390	427	384	382	392	399	363	406	415	380	402	400	415	385	413	412	379	396	401	415	422	399	428	397	395	380	399	404	417	405	448	400	403	400	386	361	396	359	378	382	449	384	384	396	391	378	397	410	429	397	389	400	385	401	396	384	402	356	397	416	374	426	415	412	422	407	425	400	443	412	409	416	385	399	395	395	395	431	423	387	376	389	429	354	396	390	388	351	430	365	391	412	386	416	420	423	437	417	395	435	374	388	387	385	389	399	403	380	430	369	390	378	415	404	412	409	403	403	402	412	417	383	364	444	394	352	402	418	423	403	399	428	424	384	394	395	407	401	424	403	392	427	398	391	384	403	370	413	401	449	400	462	423	433	403	390	409	415	428	409	401	413	408	369	405	389	371	410	404	393	383	338	412	431	399	429	407	394	413	398	394	411	395	410	431	397	391	365	362	407	408	392	400	417	445	371	378	375	407
24422	20975	28301	29220	24326	9950	1230	837	808	784	743	727	763	724	687	728	685	728	688	732	671	669	768	645	677	674	718	692	687	709	655	698	734	730	707	728	708	656	702	715	701	691	694	663	686	692	706	672	704	713	690	648	726	670	704	663	690	713	719	704	699	662	710	688	708	698	703	720	701	718	741	704	678	690	697	699	686	635	685	628	723	775	712	714	694	719	705	697	693	705	708	688	738	708	744	709	746	698	726	734	673	732	713	707	716	715	697	697	750	731	696	714	658	726	677	658	714	710	721	690	723	669	655	707	689	701	722	685	696	672	699	654	730	736	700	712	677	692	662	705	683	693	733	722	675	680	693	706	715	642	724	694	723	681	683	751	709	730	695	745	711	753	708	676	700	694	765	679	723	677	704	699	763	696	684	689	702	695	673	683	694	694	712	711	743	698	740	646	709	687	759	733	691	709	661	705	675	704	706	671	631	718	695	713	706	700	689	748	759	691	696	683	704	702	691	677	686	684	724	660	721	689	678	699	726	692	696	712	736	715	700	681	637	712	740	643	783	740	709	693	683	682	713	631	731	743	699	686	737	658	684	719	730	696	706	674	707	706	719	681	720	729	689	731	706	750	712	747	669	720	723	688	685	665	692	716	714	693	652	686	647	692	753	692	674	687	665	693	679	682	692	703	758	719	711	681	726	679	692	685	678	710	707	701	672	706	745	696	661	707	635	749	666	695	698	695	684	700	688	711	708	665	713	739	733	707	675	715	682	690	700	723	697	679	754	724	696	681	700	651	689	740	649	723	730	688	712	659	725	707	712	734	689	652	689	715	711	708	661	738	717	731	691	702	674	690	740	657	643	687	698	686	723	721	711	715	712	699	671	694	669	742	740	717	731	677	712	690	698	651	718	692	728	719	747	721	738	733	699	701	650	660	663	676	674	729	722	673	737	656	717	710	681	688	722	704	706	674	639	698	664	669	670	681	720	661	704	716	755	715	741	727	736	708	730	692	734	690	714	723	691	719	701	682	683	686	674	699	652	727	664	703	670	682	757	722	730	707	711	705	641	693	680	725	725	684	687	650	692	690	658	647	696	693	711	671	707	707	696	718	702	676	712	725	706	685	714	659	668	724	691	686	684	711	675	728	704	696	743	697	755	714	717	692	686	699	722	694	712	694	718	720	682	685	724	696	689	673	675	721	703	730	677	707	727	671	700	689	669	671	681	732	665	701	693	712	728	690	692	714	746	724	717	722	699	749	681	732	703	673	718	711	686	709	703	689	698	719	723	694	688	677	698	698	742	733	695	683	678	682	712	602	709	710	661	691	718	684	726	699	704	713	722	664	667	675	707	686	731	667	746	714	673	723	753	684	718	717	714	695	682	723	674	701	668	698	658	732	685	691	692	725	718	681	684	681	704	710	692	703	719	698	681	688	748	729	718	691	659	717	717	673	681	763	718	674	699	657	685	715	755	631	674	669	738	706	698	644	677	695	732	676	639	703	699	740	666	725	667	703	652	679	704	646	692	718	726	703	682	704	718	700	744	731	745	671	733	639	663	688	727	695	709	658	695	688	679	696	710	699	714	713	725	739	724	686	711	690	717	682	689	729	728	683	717	722	687	709	643	754	715	679	667	681	679	710	682	672	758	706	710	729	699	697	667	678	688	723	690	722	719	705	724	684	692	674	675	710	718	750	703	687	716	743	734	662	727	704	696	724	679	700	729	709	721	726	667	737	677	689	690	692	738	758	673	727	711	723	739	659	705	703	729	707	682	685	676	677	665	713	730	714	696	724	730	694	685	706	762	700	708	749	696	678	687	676	737	687	718	672	683	699	712	714	692	716	710	677	683	699	660	675	672	646	712	694	695	669	676	766	732	713	717	755	661	690	714	708	663	723	713	710	757	733	744	714	686	667	716	703	696	693	761	713	689	701	716	715	659	701	664	690	704	704	743	709	706	752	723	722	668	670	683	664	687	721	656	704	652	715	682	705	665	758	704	687	677	701	727	667	699	682	697	699	689	657	715	677	728	676	681	637	738	716	660	714	703	725	706	707	673	719	672	692	702	736	721	668	724	698	691	731	706	723	690	714	694	684	677	717	663	707	705	696	709	696	756	726	697	714	704	715	698	642	684	752	724	679	666	692	697	744	672	715	686	750	676	736	698	674	737	757	753	679	609	721	693	678	699	724	711	664	667	705	712	721	704	702	723	686	745	708	690	668	726	724	734	693	690	743	704	685	690	721	662	709	644	692	688	706	708	715	705	659	693	682	696	697	718	734	720	661	678	681	709	748	704	684	681	722	762	643	695	675	700	688	710	691	679	675	677	695	701	734	718	703	687	711	696	686	713	691	759	685	634	688	682	704	705	762	674	699	704	729	680	701	668	688	730	698	667	712	717	699	725	692	695	673	754	698	723	709	674	700	724	770	688	684	688	697	717	713	703	715	720	753	693	705	699	690	696	672	732	693	652	755	672	688	691	694	708	699	682	685	656	696	650	694	749	716	698	704	727	685	698	699	730	691	733	699	689	701	722	672	692	696	684	690	752	694	740	704	754	687	712	737	696	720	716	740	702	730	719	695	652	668	696	693	720	678	668	635	681	658	717	726	707	689	703	682	765	664	700	665	703	700	666	753	728	666	671	717	685	696	693	667	733	698	652	711	728	666	671	731	718	709	731	695	681	695	697	690	640	742	724	714	696	703	681	680	663	683	712	723	703	717	680	694	665	695	674	678	685	684	709	685	687	669	705	689	679	687	698	709	671	671	704	729	695	623	676	739	703	675	701	684	697	638	691	708	660	685	658	687	687	716	724	705	694	653	706	719	713	712	757	728	684	727	725	682	701	675	659	698	690	704	702	725	712	695	718	705	722	698	718	666	689	745	733	749	709	722	674	678	698	677	716	716	719	718	760	708	664	720	686	710	727	679	698	664	685	701	707	719	668	645	748	666	722	721	713	699	739	705	691	771	708	703	714	700	656	703	730	699	718	650	686	673	691	713	689	723	679	679	695	700	734	736	711	690	725	669	628	703	675	764	648	745	645	686	691	688	694	661	635	725	697	693	714	693	738	703	722	696	680	678	724	679	755	700	684	699	724	700	718	711	699	736	695	656	698	683	734	717	683	657	726	656	701	706	723	667	730	690	663	741	707	692	697	700	686	710	731	680	697	715	700	686	692	672	679	715	725	659	622	693	697	683	722	688	720	721	711	701	680	698	712	730	680	713	756	712	704	655	665	750	702	703	687	699	753	715	663	693	701	727	717	733	702	673	664	675	652	677	727	685	677	682	724	731	712	715	727	729	707	675	667	711	718	697	696	707	706	680	659	725	709	744	653	700	705	733	665	668	709	687	712	694	698	666	719	705	704	690	740	647	723	700	670	648	661	702	711	674	690	700	669	693	652	740	665	673	709	759	702	700	647	772	709	636	670	649	705	703	738	667	720	714	697	667	667	703	734	698	695	682	660	734	663	668	714	726	752	708	677	691
22547	16058	36823	39494	26951	5253	992	913	801	765	811	752	722	771	753	724	677	720	751	712	734	748	692	688	661	699	774	618	731	690	704	672	729	725	676	729	685	695	741	678	730	715	728	672	727	721	720	692	713	651	708	687	771	663	726	725	669	677	690	741	731	730	659	713	692	713	679	731	668	675	732	660	681	679	654	668	671	695	708	710	688	676	707	688	717	659	705	710	713	732	679	705	763	695	730	686	682	663	720	717	663	666	775	699	696	705	710	704	639	688	651	682	660	683	718	684	720	706	714	688	691	698	667	748	683	713	696	718	687	677	721	711	658	712	703	709	702	736	691	699	663	696	706	701	711	680	715	703	698	697	695	666	664	693	679	689	719	685	735	707	713	703	730	672	704	692	686	648	745	675	686	714	652	775	656	684	662	700	664	703	683	712	722	692	644	705	687	726	688	718	672	646	675	743	629	678	693	690	729	725	700	710	661	697	701	647	679	679	728	612	716	625	690	695	686	684	695	689	720	696	638	702	677	684	671	728	699	714	732	718	729	736	675	691	696	677	737	695	718	702	658	737	698	669	693	661	688	732	681	710	745	644	690	707	662	696	717	672	668	703	750	740	688	673	669	692	684	715	678	700	664	674	711	703	680	686	736	673	712	703	695	782	675	723	668	753	732	671	696	691	689	710	711	695	681	710	686	660	728	703	701	699	637	719	701	686	691	709	679	688	755	659	659	701	712	713	733	733	659	707	701	703	725	700	673	687	654	723	715	678	744	678	682	724	689	691	736	708	675	689	771	742	661	683	676	685	730	716	673	692	738	656	670	658	708	659	664	719	711	683	685	685	700	679	718	708	701	745	699	742	699	723	684	628	699	681	713	702	680	673	704	723	691	644	702	746	713	721	714	688	711	697	748	707	766	672	757	750	694	667	693	709	661	676	724	736	698	692	694	735	694	699	733	670	680	711	762	668	697	687	700	737	679	733	699	697	729	705	752	673	662	695	697	754	675	687	708	685	702	654	675	737	714	707	677	702	694	693	667	677	699	659	714	705	650	678	691	695	676	730	680	634	732	684	695	699	694	722	705	690	656	725	706	742	668	704	712	708	650	727	727	726	687	668	663	718	727	693	692	684	665	707	701	725	735	722	739	657	635	705	711	678	722	716	693	681	653	690	673	702	644	707	687	677	713	679	667	696	728	732	690	704	688	695	702	667	733	699	708	709	686	717	667	697	683	659	745	746	716	671	706	706	680	727	687	672	667	685	756	675	730	738	728	717	667	678	669	687	671	682	706	706	739	682	678	722	690	726	649	741	662	679	693	709	731	718	746	673	714	702	728	684	732	675	698	717	724	712	641	708	710	694	695	722	651	721	731	690	714	692	703	699	699	709	694	663	691	657	700	707	721	707	704	665	725	707	677	703	701	684	695	716	695	686	717	697	713	705	692	705	678	659	707	719	697	723	703	739	705	668	664	716	708	712	694	703	706	697	749	711	676	716	724	721	684	756	688	719	728	699	724	696	712	711	723	645	724	757	675	678	726	669	744	685	671	698	738	673	722	718	727	689	682	702	694	723	718	706	674	691	727	657	713	680	739	679	724	702	639	721	631	664	715	672	681	720	726	688	679	729	691	759	703	708	720	720	731	703	717	666	648	707	676	699	682	666	714	735	732	733	678	707	715	683	689	713	731	636	709	717	680	717	699	691	691	716	705	722	676	699	723	741	673	663	697	696	693	716	724	721	721	673	708	699	669	697	682	643	752	700	672	701	664	675	672	714	662	717	666	743	713	663	699	700	695	672	720	704	720	662	712	694	674	683	684	688	671	705	659	672	704	697	677	697	747	729	688	697	676	682	666	698	686	700	658	660	715	661	688	651	712	762	694	678	718	705	744	669	730	736	701	728	720	688	725	680	695	661	716	748	656	703	719	696	659	668	697	757	700	705	707	718	658	700	696	721	732	688	745	716	652	701	698	692	666	700	693	674	702	758	648	713	707	684	714	684	728	662	700	682	671	786	708	710	693	673	707	668	689	660	677	681	705	753	695	707	726	716	710	671	667	697	714	690	641	686	730	716	718	725	677	692	697	653	698	699	698	653	700	715	696	715	693	686	727	669	684	663	695	687	728	709	696	663	682	721	684	702	704	723	732	647	695	673	704	665	674	714	680	646	651	695	686	665	727	689	747	629	688	743	644	710	650	726	690	730	760	753	673	721	654	650	715	684	695	719	695	697	741	667	710	655	705	702	709	720	629	691	708	702	677	737	696	731	694	729	667	696	730	723	693	719	707	693	700	707	702	707	710	729	677	677	690	716	702	676	662	670	710	691	660	702	676	673	709	708	692	781	659	686	678	738	712	690	691	666	698	717	684	741	687	732	710	681	656	724	715	675	719	718	634	652	723	684	693	710	672	670	732	739	724	720	706	721	689	706	672	722	671	683	684	697	705	706	659	726	645	705	690	701	710	690	688	730	700	702	701	686	688	692	683	686	733	693	687	703	670	693	745	705	685	691	711	704	700	704	682	692	718	736	676	727	658	652	672	700	740	723	732	721	700	696	642	683	690	673	738	713	688	677	732	673	698	678	662	717	753	648	715	655	693	706	699	687	673	716	688	677	658	677	704	676	663	719	733	655	724	696	761	661	686	702	712	739	641	702	637	714	688	703	672	700	728	710	692	696	695	705	672	696	703	703	683	687	705	706	676	645	718	673	709	677	695	689	712	664	721	692	685	639	652	703	729	719	733	714	667	680	712	723	674	677	719	692	654	652	668	710	697	703	735	695	703	663	710	670	653	702	714	699	665	716	720	713	719	718	731	688	700	733	699	700	714	699	701	697	681	680	739	709	682	691	717	706	663	673	675	709	663	701	703	733	719	688	731	667	658	660	659	718	690	718	675	712	687	724	708	671	667	680	758	696	660	680	728	683	712	687	674	654	738	697	659	711	677	739	677	711	687	676	682	699	694	699	709	667	681	711	677	687	694	736	657	770	726	706	713	642	680	688	741	681	661	677	678	713	656	674	673	682	727	744	666	700	722	711	723	704	710	670	704	689	724	708	708	732	711	645	693	731	658	690	653	676	677	727	700	719	701	662	728	693	704	687	775	746	691	669	691	677	685	677	719	710	738	660	717	703	699	704	680	665	687	659	697	731	719	685	702	672	711	677	698	689	702	658	663	715	697	645	742	690	719	649	695	694	737	699	720	703	684	727	688	692	757	684	694	716	689	694	652	716	693	700	657	663	685	688	659	677	692	674	716	699	678	726	676	694	737	742	686	727	641	721	657	708	666	729	648	667	693	673	717	682	692	697	675	676	712	724	652	717	728	711	716	696	738	702	715	702	754	732	681	719	698	694	720	678	693	703	729	636	707	684	713	690	691	702	691	686	743	679	747	671	678	675	745	679	677	713	675	730	675	738	687	686	673	662	718	704	738	675	700	704	691	686	662	689	756	688	667	685	711	680	695	665	697	678	736	705	676	704	690	718	664	740
22063	20912	28870	25233	27154	22325	12333	1116	514	457	494	434	371	355	360	342	339	343	333	285	324	300	298	268	276	293	298	257	264	265	271	289	296	262	270	282	249	248	272	264	225	271	266	248	242	256	270	250	278	272	279	271	258	233	279	264	273	279	304	272	269	245	272	263	260	249	274	262	258	272	268	249	272	268	256	266	261	301	255	260	278	259	269	272	257	289	253	258	237	235	269	241	255	243	266	238	290	269	238	271	270	272	239	247	276	246	267	272	274	270	265	256	259	271	270	230	238	244	265	278	246	250	285	263	257	277	275	243	249	226	259	272	278	265	247	271	265	275	257	264	259	297	256	280	272	276	277	263	286	250	231	267	259	259	268	280	255	269	255	254	250	259	260	240	273	271	232	248	259	253	253	271	274	257	260	274	285	264	281	249	260	253	268	251	270	276	260	278	277	250	264	238	263	270	260	263	239	259	268	267	261	250	256	253	237	253	287	253	277	278	286	249	249	274	266	260	242	278	276	284	252	240	245	254	262	277	258	224	251	274	243	254	261	233	247	251	247	258	279	243	277	265	242	285	270	238	260	258	246	271	251	287	253	287	250	250	258	238	264	272	222	242	247	224	275	268	253	239	227	266	273	252	250	252	266	263	254	247	252	270	257	255	278	245	293	242	251	265	260	245	263	248	237	256	245	258	272	282	259	282	282	270	268	249	259	267	250	268	233	281	240	270	255	258	247	265	263	243	247	251	256	234	259	263	264	288	259	226	241	254	262	245	283	249	259	285	248	245	259	261	233	253	218	294	268	274	267	280	241	263	263	236	275	251	273	275	265	275	266	280	251	264	288	255	264	271	274	259	294	288	258	255	252	270	250	263	235	271	247	275	261	264	250	258	251	227	263	256	246	244	262	282	253	279	265	261	262	265	254	275	247	264	251	244	251	243	231	277	289	264	268	242	253	252	239	273	253	280	251	269	244	283	254	274	244	247	220	258	250	265	257	272	278	261	268	266	265	266	282	260	262	253	282	272	262	232	258	248	269	273	249	258	258	282	228	277	270	242	253	265	268	263	282	243	265	265	271	281	249	268	248	289	232	257	260	255	222	251	277	285	255	280	252	274	307	277	266	231	273	248	287	262	260	260	276	277	269	252	262	264	252	278	252	265	257	242	254	243	221	257	262	260	257	246	244	246	267	269	278	268	242	260	255	277	259	244	260	264	261	257	238	256	249	273	249	256	255	281	240	264	248	259	255	263	268	270	262	266	254	253	277	283	275	281	238	296	269	240	262	255	246	254	267	277	256	265	251	256	256	269	281	251	245	264	233	248	260	237	274	265	260	233	257	235	244	270	274	257	255	255	238	245	248	232	277	223	266	288	268	262	254	238	248	229	297	253	270	262	265	268	271	258	256	245	254	247	278	297	252	244	274	236	235	260	277	260	269	217	268	265	279	257	262	284	261	259	256	249	246	261	251	265	238	265	255	256	270	247	256	245	291	256	225	255	237	260	246	277	245	282	270	254	261	267	260	235	243	242	269	280	235	257	241	256	281	236	232	266	241	256	248	214	280	252	276	254	254	261	238	295	252	246	225	260	257	279	251	269	266	257	286	277	263	281	267	272	223	263	247	253	270	268	250	261	267	259	278	252	266	272	260	269	303	293	248	261	264	251	258	255	267	243	257	297	271	250	268	261	250	266	260	251	260	253	294	237	260	297	275	261	277	257	237	269	265	240	265	285	256	247	268	267	261	247	260	262	274	240	272	270	255	224	267	258	271	287	259	243	269	257	263	275	242	246	253	258	214	260	253	257	234	256	265	269	240	258	287	238	239	242	271	245	273	248	250	251	260	270	284	255	287	277	262	261	284	258	243	242	255	285	265	251	259	263	236	254	278	260	248	265	262	252	264	268	240	266	278	282	279	264	235	230	244	259	246	294	250	260	242	266	248	242	232	238	275	241	285	254	258	250	279	263	248	250	266	283	285	253	278	246	263	250	251	250	252	244	242	261	304	254	273	243	247	265	233	275	240	260	276	269	248	233	263	287	291	273	263	256	281	267	251	236	260	264	248	223	253	258	225	258	270	272	283	271	249	290	229	267	254	251	252	266	265	265	272	266	231	280	261	246	245	252	275	270	318	286	268	229	276	286	263	232	276	284	274	251	251	256	232	251	236	251	252	252	259	265	262	228	248	264	271	275	267	259	260	231	280	272	249	278	230	257	272	246	309	265	249	263	261	280	261	249	243	263	251	239	255	266	275	259	244	232	253	271	260	264	243	243	267	269	264	245	282	264	275	250	294	240	266	276	216	273	253	259	297	236	271	272	253	272	250	273	258	242	288	263	270	246	297	238	254	264	274	257	261	253	281	255	264	273	256	268	267	269	250	258	253	260	293	228	230	280	232	267	235	254	283	236	237	265	267	254	260	266	256	278	263	270	245	272	251	252	259	255	265	287	246	273	258	260	246	240	255	265	261	249	272	244	234	260	260	267	245	228	237	282	251	272	282	275	242	276	268	309	256	263	238	221	250	246	262	284	280	278	263	263	250	255	283	267	250	242	255	256	264	274	246	241	255	257	236	219	263	278	236	275	238	271	261	266	266	292	260	288	255	254	246	262	267	296	229	257	254	272	259	250	303	224	269	263	308	238	257	246	268	273	276	267	242	270	301	250	285	257	273	259	260	293	280	241	240	261	265	241	242	235	270	233	269	247	245	255	257	250	253	236	259	239	302	269	296	243	301	282	228	289	278	262	262	251	276	282	253	247	264	294	246	265	259	266	241	238	256	233	276	272	262	255	287	253	254	259	250	289	284	268	242	261	287	255	261	265	252	253	256	248	286	261	266	249	252	260	266	261	276	292	235	234	264	240	284	273	281	268	255	268	265	247	248	260	270	245	269	250	246	261	273	290	251	248	266	253	253	267	272	234	228	256	274	234	260	284	263	281	263	250	231	271	307	261	267	252	263	290	251	240	268	299	251	245	249	268	266	279	243	262	241	264	247	272	283	234	248	242	257	268	267	239	239	263	262	263	286	251	270	231	255	257	244	245	255	276	276	264	255	274	272	259	253	261	259	265	223	270	277	259	270	257	238	276	279	247	240	254	279	263	268	238	245	253	241	260	278	281	253	263	269	252	236	260	270	259	244	252	239	259	259	247	251	299	257	255	283	250	268	254	252	269	269	240	284	244	249	267	244	266	225	266	256	258	273	262	281	253	261	268	278	277	290	247	255	267	239	264	260	250	259	257	232	285	241	235	251	255	254	254	262	289	265	249	253	248	279	261	250	263	275	239	262	262	267	254	260	233	290	253	270	240	261	266	264	258	281	264	256	254	254	252	280	252	265	254	232	232	260	250	262	269	268	240	276	275	251	227	291	261	267	234	254	238	240	246	280	262	258	243	254	248	255	265	242	256	270	247	255	250	249	256	280	250	257	238	236	280	283	275	254	265	276	255	246	262	256	261	272	290	248	253	282	254	254	302	260	240	286	290
27585	28165	52734	56688	41917	11161	1250	992	776	615	548	479	463	387	393	362	336	328	340	316	323	340	284	302	279	292	266	280	309	305	256	259	293	292	315	312	287	269	270	278	258	240	272	260	264	277	258	265	271	261	246	232	284	279	279	272	253	271	272	245	263	250	268	259	270	263	253	234	268	267	264	284	285	246	262	274	249	298	260	274	265	265	257	253	243	261	269	241	288	246	271	257	253	228	265	250	242	239	256	240	257	272	243	291	263	227	281	248	274	243	259	259	269	259	260	272	292	226	287	267	271	254	278	271	254	253	259	272	264	276	286	276	262	232	238	296	260	251	263	256	235	293	270	247	268	254	232	277	279	255	257	246	245	233	246	282	264	261	254	233	265	277	250	284	281	259	266	278	253	261	242	278	268	275	252	254	239	253	256	250	255	267	267	241	262	240	269	253	249	257	265	249	273	243	266	288	238	272	237	248	243	297	242	252	272	257	256	230	235	272	257	271	260	254	264	251	253	272	273	275	270	284	264	249	261	254	266	253	246	241	273	238	266	242	261	243	274	276	262	274	260	259	246	258	282	275	265	257	256	259	263	258	246	258	241	244	246	249	247	255	255	252	231	236	259	259	237	251	253	252	242	263	247	286	244	283	255	245	229	257	277	240	275	250	248	263	271	248	249	270	262	253	263	245	249	247	231	272	222	258	246	288	219	261	209	252	258	278	232	245	244	237	256	245	253	260	274	272	242	279	259	264	221	261	286	238	231	285	254	255	257	246	254	259	255	248	248	262	247	249	291	263	248	245	269	260	260	265	249	256	272	253	276	254	242	255	226	265	283	268	258	252	285	305	237	255	248	255	256	271	255	272	253	259	254	240	257	237	237	277	252	280	247	275	292	283	251	266	256	261	250	234	277	261	280	306	245	279	251	270	261	265	224	281	248	281	259	261	239	250	256	253	249	245	277	247	266	257	246	279	269	268	272	252	283	251	243	246	229	260	249	252	250	235	250	264	234	269	273	261	270	253	248	246	261	244	221	238	266	276	264	255	277	248	282	250	225	247	250	250	248	239	239	241	281	268	269	258	277	272	240	231	262	258	239	250	264	254	280	256	225	281	261	290	279	261	259	285	247	270	280	238	258	271	281	239	267	259	253	239	260	260	244	276	254	268	272	251	263	261	283	248	262	258	266	237	286	281	271	259	271	257	246	268	255	285	273	294	232	221	288	250	236	231	246	256	262	289	266	272	246	259	284	286	259	255	266	247	233	249	279	253	259	258	260	270	258	269	262	261	272	249	231	256	231	259	271	259	247	248	269	253	278	315	270	232	252	276	272	265	270	276	264	269	286	222	265	265	258	279	255	253	239	257	233	244	238	242	250	250	240	265	266	261	262	235	247	258	289	258	239	246	257	239	274	272	250	242	254	231	242	218	275	250	239	276	232	278	279	256	250	258	261	269	254	272	274	262	264	233	229	257	259	257	289	251	242	267	265	247	267	275	259	254	209	246	274	245	267	264	229	253	266	281	257	244	255	247	273	247	273	247	230	235	241	241	282	241	285	287	256	258	255	234	260	248	261	235	253	259	256	276	241	273	263	235	235	254	226	239	271	261	238	262	262	257	253	251	267	242	236	239	242	266	265	282	280	285	245	274	254	256	247	264	264	259	255	259	252	257	248	275	255	244	255	261	240	265	240	244	261	260	252	252	247	262	250	252	244	246	260	254	243	253	236	288	253	241	269	249	249	261	289	281	240	233	276	264	255	249	253	264	253	284	255	241	263	239	283	279	250	226	263	264	256	258	250	249	251	240	243	269	243	262	278	253	278	270	248	261	286	247	302	259	237	251	281	271	251	264	257	236	280	255	243	256	247	246	248	279	240	271	278	243	274	249	267	268	232	286	243	270	263	257	280	261	273	273	282	245	266	250	258	230	243	263	232	263	237	288	279	235	257	247	259	271	237	258	263	238	257	276	257	233	278	236	257	251	270	260	268	281	268	258	268	273	267	246	229	245	256	245	255	225	238	248	262	259	232	287	235	252	284	251	285	226	253	263	269	272	237	274	265	253	249	252	247	249	252	257	278	274	258	232	260	251	257	268	258	281	253	256	268	264	256	224	261	236	241	230	248	279	251	249	274	268	245	260	239	255	268	265	249	248	236	236	251	229	233	290	275	234	288	241	263	266	289	302	250	258	244	237	267	257	234	233	281	255	281	246	273	280	291	274	276	264	276	254	275	272	262	272	222	243	252	244	248	248	248	243	251	257	255	245	259	255	285	261	256	262	286	268	223	270	233	255	255	235	256	277	296	273	248	263	265	300	254	267	257	259	240	263	243	275	261	235	260	281	267	265	266	255	284	254	249	264	258	263	289	254	241	275	254	258	269	266	275	266	234	274	242	269	247	246	283	266	277	264	273	246	228	229	248	208	282	264	254	267	278	271	285	285	256	304	253	255	267	249	231	238	286	279	284	266	261	256	248	240	240	214	270	252	268	260	256	266	264	263	229	257	229	260	259	280	265	271	257	235	276	241	247	261	270	256	228	270	267	254	226	258	275	231	260	244	250	257	276	270	278	230	231	243	231	243	252	267	260	275	253	264	256	249	218	254	282	247	268	250	256	249	250	286	264	254	256	266	253	298	251	238	261	244	278	270	264	273	271	250	263	272	233	270	242	256	249	243	255	260	261	259	257	255	274	262	241	256	259	241	265	242	247	253	246	244	240	265	270	269	259	250	289	287	284	259	257	254	243	245	253	248	243	256	273	257	256	215	254	244	259	262	275	244	246	232	263	258	255	262	273	261	263	263	264	289	244	257	251	266	247	273	259	259	309	278	284	251	254	257	259	237	234	274	214	240	251	280	274	261	242	275	288	247	287	273	270	284	270	241	245	239	290	259	259	261	266	291	266	252	248	256	259	252	258	286	267	257	252	280	255	280	243	281	267	247	258	276	260	260	286	250	236	263	245	236	261	270	269	265	248	270	291	268	235	260	233	251	277	271	252	266	282	239	236	280	254	247	277	238	238	263	278	228	237	245	249	229	252	262	254	266	289	270	229	263	275	247	243	255	244	258	269	243	240	230	259	270	254	250	264	267	248	228	282	246	254	227	260	251	279	248	251	285	257	249	274	238	270	262	269	263	259	233	243	265	247	231	282	283	253	269	269	275	261	293	271	262	275	268	248	257	238	277	257	272	282	235	268	278	246	241	252	256	270	279	244	267	250	282	268	252	272	259	247	256	249	244	263	242	279	258	239	270	245	250	234	234	268	243	235	242	268	287	278	257	268	274	261	278	228	239	258	266	274	257	281	230	242	268	258	246	265	235	245	255	261	269	240	276	265	266	289	269	246	257	228	238	258	241	248	261	246	243	247	293	255	276	281	273	258	241	247	246	268	258	270	237	303	230	269	257	265	241	237	239	251	287	279	272	258	277	249	255	228	272	233	239	252	278	237	256	243	266	243	242	271	247	242	244	249	257	271	259	237	275	276	244
28263	19899	20049	17029	6968	1548	738	759	739	739	720	760	706	682	689	719	722	672	729	702	670	673	705	654	703	679	723	710	711	706	707	719	741	729	755	701	713	685	707	704	774	677	743	708	689	680	729	689	724	692	667	773	697	711	742	651	717	708	739	722	730	709	717	717	704	678	732	785	742	684	758	712	708	687	685	734	737	720	772	699	674	746	737	676	714	728	669	712	662	711	675	734	687	720	726	692	675	710	713	733	700	662	723	743	709	710	696	738	724	729	668	677	766	697	750	693	719	732	702	698	737	734	661	707	752	745	711	684	708	709	710	734	671	692	718	718	686	686	710	704	655	733	740	677	678	750	703	735	677	713	759	710	738	718	719	710	673	677	772	734	730	748	675	698	701	717	753	711	691	657	679	664	767	729	710	775	742	690	698	667	715	713	718	721	691	731	707	721	729	670	704	697	694	770	742	691	747	725	718	668	697	685	716	694	662	701	739	682	647	737	714	699	692	687	762	735	714	707	701	695	712	693	717	711	685	662	710	700	707	759	747	720	678	743	749	762	678	705	722	722	700	702	674	670	753	725	705	639	739	706	713	705	730	751	718	731	705	717	677	652	727	732	707	734	717	747	675	733	761	732	685	693	710	692	694	706	722	682	708	722	746	730	732	701	735	740	717	715	742	710	682	726	702	691	742	671	684	682	725	714	714	663	691	716	717	697	665	713	717	670	743	715	722	701	685	714	691	757	745	730	740	718	745	718	728	776	724	696	683	675	771	720	766	709	692	700	733	683	784	735	698	677	733	641	757	733	688	636	698	674	721	727	697	661	681	692	742	712	705	718	684	729	744	723	730	711	690	720	684	695	697	689	724	726	676	686	725	733	690	685	691	720	723	711	742	741	688	742	740	700	703	734	751	680	679	702	698	674	700	701	703	725	766	723	759	700	698	718	712	677	718	733	742	733	697	723	698	656	718	697	685	708	726	703	679	738	719	758	669	678	698	725	733	702	749	753	702	704	698	702	759	751	725	704	734	680	683	710	747	728	766	691	694	679	704	725	683	720	661	704	687	676	711	713	706	722	694	664	699	699	706	732	715	724	720	691	703	690	709	646	731	746	674	690	733	664	717	686	680	705	698	661	733	702	712	692	692	715	698	741	761	730	718	727	719	693	717	718	692	733	664	689	733	699	738	754	708	722	699	707	706	700	677	741	717	699	721	711	710	707	746	685	722	745	691	677	741	715	743	661	670	712	700	646	689	707	705	712	719	708	705	675	709	713	672	684	715	694	726	689	689	713	682	680	721	689	704	687	661	725	687	705	685	684	719	681	724	719	722	644	676	672	686	687	659	759	723	689	744	659	670	722	702	719	702	722	724	766	703	690	679	649	729	684	731	729	684	737	703	695	742	677	707	729	711	713	708	708	700	733	681	690	657	698	710	756	747	731	665	706	702	689	715	708	648	677	728	742	703	699	672	789	731	736	737	680	749	693	711	742	695	706	730	676	744	700	736	700	681	719	731	727	706	704	740	696	718	704	665	763	699	746	730	710	727	724	731	749	729	694	668	734	699	735	689	694	736	712	684	698	765	699	731	726	681	718	706	744	721	671	715	717	703	675	708	731	701	708	749	745	685	712	714	727	713	750	702	722	721	760	739	726	722	673	726	716	665	687	699	698	727	711	694	688	737	665	670	698	739	693	709	732	701	723	705	701	724	717	708	677	723	676	679	714	691	714	721	723	714	750	730	771	695	715	700	715	748	712	679	707	704	741	691	704	671	696	728	678	644	746	698	711	668	658	729	715	689	694	775	675	718	685	754	739	689	672	717	715	703	708	708	711	705	690	704	673	750	689	727	712	743	715	694	762	726	726	653	708	742	703	708	777	710	691	704	710	756	707	713	707	644	667	712	670	717	709	738	703	704	717	764	686	758	710	717	677	699	704	721	647	697	753	700	737	730	720	722	660	743	652	722	681	716	653	735	650	638	710	708	714	682	724	692	699	745	749	725	725	697	670	695	742	744	740	692	700	747	659	710	725	737	723	703	755	721	694	698	698	671	694	705	626	770	670	680	733	746	723	724	725	736	756	690	706	674	689	696	698	695	664	715	707	718	734	686	682	691	710	764	700	722	678	735	729	718	719	728	666	663	691	699	696	665	707	705	761	693	657	708	702	699	684	703	709	701	710	713	753	700	673	718	662	677	727	716	705	721	668	681	700	715	694	694	688	674	722	706	698	697	711	727	756	751	689	661	755	695	686	677	720	696	704	752	716	744	688	722	668	662	697	693	672	694	805	695	679	714	711	658	734	753	708	713	744	744	694	701	671	705	722	688	720	697	721	734	694	688	736	710	701	704	690	758	733	713	717	695	694	680	708	742	681	709	708	788	718	701	706	736	717	733	739	650	725	742	713	711	729	727	744	701	732	719	737	768	750	697	682	728	695	693	709	655	743	706	675	747	688	763	693	697	714	769	736	691	699	709	692	688	690	677	739	680	766	763	717	770	715	731	713	700	725	741	713	673	713	773	702	681	672	759	673	702	691	702	711	724	688	712	734	650	740	720	709	684	691	721	691	696	732	710	710	737	708	713	728	709	679	725	713	697	659	679	690	697	717	706	659	729	699	752	696	690	683	746	703	748	723	715	735	746	746	701	698	728	724	670	680	684	740	721	729	648	714	696	698	689	739	694	731	682	694	714	712	705	684	730	711	727	699	687	686	713	739	722	689	695	683	701	717	727	726	720	708	702	697	728	724	724	666	641	710	698	760	756	730	690	711	685	701	702	711	737	732	708	761	652	734	687	706	676	718	700	698	776	743	747	710	729	702	700	700	713	753	684	719	664	718	678	704	724	732	761	718	690	693	760	744	670	724	695	730	636	710	718	728	707	690	737	677	709	693	694	719	741	755	716	721	725	704	731	706	701	712	741	689	707	740	721	728	688	702	713	685	693	692	720	739	681	664	692	768	734	736	745	709	722	751	697	656	772	713	709	670	749	685	678	722	671	715	667	743	703	683	753	686	709	726	711	697	719	674	708	711	751	722	677	706	678	670	664	706	689	727	701	692	744	687	731	686	726	736	735	689	711	722	675	696	693	744	731	669	716	736	675	673	749	732	722	686	704	715	694	679	704	690	716	679	703	658	698	678	736	711	701	712	695	710	726	698	712	717	693	748	724	714	703	724	692	705	735	697	733	712	725	748	705	700	707	758	689	667	695	707	749	768	727	737	744	721	703	653	652	746	707	744	696	666	742	705	735	806	791	715	712	684	718	702	709	684	720	749	752	702	739	712	668	700	754	730	734	726	699	714	692	716	720	744	702	735	715	701	740	727	697	693	726	725	709	647	723	779	696	698	671	752	762	741	709	657	689	719	793	668	716	720	747	698	698	649	766	659	731	713	730	678	701	681	661	707	737	708	682	704	763	692	743	674	698	748	755	690	721	696	705	655	755	652	669	709	716	677	698	692	706	748	697	705	696	711	666	684	695	706	718	699
20466	11951	20075	12581	5493	1439	756	773	767	728	742	739	766	717	741	778	755	732	766	713	731	708	757	746	725	712	752	687	693	751	727	764	697	731	711	714	763	727	737	764	731	665	752	714	730	731	733	752	729	730	715	703	740	722	769	732	717	799	744	744	727	730	728	705	664	744	686	694	714	731	761	748	706	704	760	753	687	714	750	734	719	751	688	738	700	726	714	735	745	768	758	722	710	688	723	733	725	706	657	655	720	716	743	735	727	784	771	761	676	738	744	728	755	736	749	729	736	721	746	710	729	704	741	699	764	765	721	739	697	702	685	708	722	749	752	712	765	723	726	737	726	730	734	717	691	703	725	725	784	711	741	703	723	725	746	707	748	705	651	746	749	711	751	750	757	751	708	748	719	734	706	707	718	712	703	771	715	728	716	710	744	776	736	771	764	705	702	708	722	768	713	732	756	694	709	734	763	736	743	680	716	772	669	680	728	682	685	712	726	710	721	754	712	761	760	712	763	730	696	695	750	678	703	713	705	730	736	671	788	715	703	713	730	743	697	747	730	718	760	727	731	746	734	743	695	714	744	789	726	763	751	693	684	746	698	724	703	717	750	689	706	694	742	752	665	745	709	780	726	725	695	738	729	690	747	711	751	741	741	763	753	691	722	694	756	682	707	679	727	719	778	686	782	698	707	716	770	730	714	760	713	753	754	739	741	776	733	719	739	733	705	703	711	721	716	727	714	733	735	726	735	694	763	719	771	669	753	718	710	727	731	705	748	766	745	733	717	738	747	742	704	731	710	740	705	742	750	717	762	689	778	711	759	725	734	752	752	712	720	727	707	690	753	749	716	697	716	696	771	718	705	754	737	743	734	725	728	715	711	715	732	748	703	746	763	695	737	728	733	678	717	741	734	715	736	734	756	774	753	771	728	714	739	742	749	739	738	724	724	695	723	722	711	674	676	717	724	721	772	745	700	702	683	723	708	734	709	683	746	706	754	713	752	712	734	763	704	773	700	733	741	767	688	733	765	748	733	720	694	698	740	725	729	733	785	743	744	697	721	770	714	727	763	694	694	716	717	750	712	690	701	781	745	700	735	689	733	689	727	747	739	741	760	737	695	763	723	709	754	758	733	730	761	720	755	751	712	763	701	720	732	707	692	785	772	712	707	706	738	734	780	686	745	738	717	701	724	730	740	716	740	729	741	730	752	685	777	719	747	727	712	723	704	706	699	763	717	776	744	728	749	680	789	750	740	758	749	742	700	680	716	702	759	725	711	741	757	768	714	748	750	775	723	717	744	720	777	782	737	804	698	713	748	708	738	723	757	733	724	752	699	759	754	737	730	699	708	743	710	717	712	696	740	731	709	731	727	694	701	735	709	729	723	708	719	761	748	746	785	744	757	801	736	721	737	691	692	727	776	740	764	743	755	700	726	713	721	727	701	782	723	733	722	743	697	724	727	726	736	716	709	696	723	758	719	675	699	723	727	709	744	728	783	742	720	737	723	741	742	745	719	764	756	700	699	736	790	748	749	780	699	678	683	704	727	763	706	715	727	710	783	739	733	715	753	689	693	726	695	719	710	702	690	734	698	787	705	716	758	737	716	729	749	740	708	734	739	736	779	688	728	756	721	739	728	727	713	706	729	747	721	723	728	710	705	751	736	738	718	702	698	713	729	735	720	739	731	709	715	770	699	711	743	765	698	772	754	758	750	731	734	739	731	742	742	712	762	715	771	731	686	741	749	758	730	692	698	690	745	737	757	759	733	760	758	749	749	715	709	743	735	697	741	709	749	714	759	718	699	719	697	760	711	750	709	736	765	766	692	757	724	722	713	719	695	701	706	769	730	779	713	718	701	704	691	716	722	753	716	702	694	707	724	763	720	743	708	708	725	750	763	713	689	698	739	729	726	709	737	733	733	764	690	775	704	768	744	718	719	757	695	677	753	783	740	723	747	758	689	703	721	764	713	718	732	744	749	748	732	698	684	726	732	740	733	694	717	751	723	710	722	717	749	728	734	713	782	765	757	713	762	780	727	740	743	730	724	760	692	708	715	766	736	685	717	770	718	755	752	721	731	738	682	681	696	739	754	745	734	770	705	742	728	692	752	705	713	701	719	690	723	740	694	696	748	703	693	742	751	735	752	709	705	736	682	709	748	731	724	736	756	725	705	716	726	708	697	756	727	767	717	736	726	735	710	721	748	718	745	749	734	692	747	746	742	759	711	746	695	712	712	755	711	725	751	711	676	769	757	753	759	687	749	724	729	697	750	656	723	690	733	744	742	735	758	700	698	743	749	707	727	724	751	706	713	754	685	757	746	699	821	763	731	712	694	747	735	734	752	771	741	746	776	766	718	740	749	750	684	752	725	764	764	731	753	747	709	737	718	721	702	745	754	732	752	720	697	698	711	735	698	737	781	738	778	750	720	716	741	759	701	700	805	707	713	729	705	744	690	701	716	696	711	676	706	750	753	694	705	732	683	741	737	705	742	725	787	689	709	735	748	731	729	774	721	709	719	717	751	678	761	737	728	750	734	711	701	711	705	699	721	743	697	760	747	717	700	691	739	673	710	733	704	719	731	704	767	744	711	725	696	737	715	686	743	744	713	752	689	724	699	737	746	728	702	785	756	716	734	777	733	717	756	716	719	648	758	746	720	724	761	721	701	752	710	724	774	720	751	680	711	718	728	712	755	742	763	705	719	725	719	721	763	766	738	695	698	683	702	737	679	698	743	704	704	672	673	733	748	734	715	707	720	740	672	724	752	725	718	751	733	675	713	696	754	744	762	738	696	755	705	765	733	748	725	814	744	690	739	716	690	727	749	731	744	731	771	737	690	754	720	736	802	711	765	720	746	748	705	692	728	728	751	715	709	751	773	733	745	725	699	719	719	763	701	701	742	705	741	727	712	708	671	750	714	760	655	723	709	684	738	722	762	759	708	713	712	696	736	744	702	764	720	697	693	740	753	723	744	728	745	746	781	772	741	710	719	760	749	703	736	705	763	741	692	730	734	692	762	751	742	715	690	773	728	725	694	663	740	728	766	721	706	727	710	719	727	728	730	734	733	744	709	770	699	723	705	730	710	721	707	696	727	733	737	740	726	759	709	700	762	724	752	715	706	741	757	710	711	757	704	710	735	778	771	735	718	693	734	738	732	755	739	769	706	781	694	774	771	731	730	726	707	696	718	718	750	707	751	734	749	765	698	675	710	760	734	739	747	648	748	733	727	717	715	727	717	739	702	693	729	770	711	768	734	735	727	731	715	692	821	686	724	700	748	702	771	735	708	719	773	740	752	671	742	705	730	705	698	721	697	760	673	756	696	778	663	703	755	726	720	678	712	752	725	738	704	714	754	730	751	744	708	723	712	725	686	716	733	739	705	712	765	724	727	708	731	745	704	760	724	722	745	715	720	706	705	714	690	702	742	674	734	727	680	737	720	720	730	733	795	690	720	733	714	729	728	718	703	722	719	761	708	744	727	760
23084	20764	28311	27008	28679	17961	3613	677	546	533	479	460	474	457	428	413	432	422	412	375	405	376	415	376	403	438	386	379	378	381	404	343	380	392	375	412	402	373	379	375	380	411	365	384	401	365	375	392	355	358	392	391	356	422	334	398	377	413	358	360	377	350	342	356	381	362	351	377	356	368	372	390	347	403	380	385	367	376	384	342	379	379	383	410	372	375	358	337	368	392	364	369	362	375	345	373	365	374	401	376	353	316	333	394	386	364	389	361	371	332	361	417	386	375	395	381	389	368	401	385	394	386	351	393	382	384	350	369	401	415	372	371	368	340	353	383	363	382	396	368	402	358	362	398	375	382	394	398	385	361	379	368	383	378	387	397	325	370	390	392	380	401	368	367	382	368	395	363	367	353	396	400	379	389	393	368	378	365	348	343	351	382	373	380	387	407	377	380	364	362	359	369	372	351	395	370	377	358	365	355	372	416	326	348	405	380	365	370	363	355	364	374	351	352	396	373	407	411	353	380	381	403	363	372	361	336	364	345	406	366	379	371	387	386	349	392	376	397	388	353	391	345	351	352	389	401	399	412	376	385	352	373	381	358	381	381	376	405	390	403	382	412	404	363	351	363	339	393	386	366	369	365	372	386	388	361	330	380	362	371	357	383	375	350	371	413	361	409	370	362	374	390	383	365	355	377	355	346	381	426	409	400	371	380	375	348	400	365	396	385	381	391	361	385	338	366	360	369	382	375	374	379	352	390	345	380	356	384	407	394	340	394	371	360	368	365	352	398	378	352	363	341	376	362	378	409	372	342	368	366	333	362	380	371	412	375	352	348	357	400	377	381	351	386	368	388	358	365	394	401	380	366	384	357	397	365	354	398	361	374	378	354	370	358	373	336	382	376	371	413	359	369	326	377	370	375	358	374	422	404	350	388	388	388	389	399	395	339	353	363	386	382	395	391	362	374	357	361	363	372	370	388	381	388	412	368	320	367	342	392	381	369	354	322	387	387	385	354	399	354	370	384	385	368	395	402	358	391	371	407	391	377	361	362	388	391	340	381	365	370	377	370	367	350	396	369	369	370	395	357	390	363	385	386	374	366	374	359	361	389	364	339	363	359	339	369	377	375	409	362	391	377	368	367	352	351	350	381	366	358	379	386	371	404	390	350	368	394	354	404	388	390	375	397	379	356	390	355	355	371	360	370	363	379	369	358	348	369	381	386	389	330	383	402	401	391	397	367	391	375	369	368	389	373	370	359	385	389	386	377	360	422	358	369	351	396	386	342	347	360	379	379	337	365	387	382	370	365	380	356	388	361	365	366	355	354	395	357	344	374	315	338	350	381	385	413	348	373	386	357	340	390	402	406	388	336	395	380	357	382	387	386	348	392	331	318	373	410	348	371	367	373	334	385	386	353	394	385	335	352	385	386	375	383	381	377	371	393	360	341	397	355	377	402	383	391	364	332	341	380	351	385	402	360	371	372	342	392	391	329	376	419	377	383	346	371	383	355	391	343	339	388	384	403	358	361	378	392	371	368	351	366	402	380	350	346	351	355	396	349	398	377	396	366	358	367	389	377	402	363	360	365	372	346	326	348	367	347	384	333	368	367	394	368	383	381	425	397	382	356	370	372	356	400	414	350	351	361	365	370	347	379	381	373	358	360	380	369	361	369	419	366	365	390	344	395	379	347	362	413	372	393	381	364	342	382	355	371	377	371	354	362	373	353	364	358	380	377	345	384	360	361	381	361	365	347	396	381	368	363	370	366	362	388	351	358	375	359	356	357	333	358	403	383	377	330	387	423	338	363	359	351	393	355	359	386	403	374	399	380	376	359	394	382	383	346	361	403	388	387	341	380	414	389	396	371	378	383	377	355	380	367	397	379	341	387	380	341	336	412	357	371	349	371	356	399	370	396	362	404	417	335	396	361	361	387	357	375	367	358	390	359	371	351	376	369	396	380	354	372	395	367	399	358	359	391	350	354	372	371	357	364	371	334	390	355	365	369	385	366	388	336	370	393	368	352	363	351	411	398	360	378	380	360	383	407	324	362	347	343	354	400	372	368	358	402	400	353	369	363	385	387	371	354	349	348	407	385	358	349	384	420	362	394	365	384	378	345	343	363	352	369	385	384	405	354	368	370	386	398	371	367	351	402	406	385	413	350	401	370	389	353	397	364	407	366	423	352	359	338	359	366	346	371	360	375	350	404	388	371	367	365	393	382	350	343	412	403	367	348	335	323	368	389	374	381	421	339	382	369	379	365	345	363	379	363	367	368	363	397	337	371	402	356	371	391	375	389	383	353	375	394	401	404	370	348	387	373	370	400	407	381	337	374	373	410	391	374	416	345	348	366	385	334	389	383	376	402	383	374	393	404	368	371	395	338	378	376	348	376	384	374	355	366	365	390	393	360	355	358	372	363	377	402	370	431	363	376	352	367	377	356	363	331	357	387	345	441	417	396	373	373	411	359	399	323	375	365	375	350	363	374	372	357	349	391	400	375	379	364	356	373	383	386	367	362	376	373	389	376	345	366	382	353	427	374	393	380	416	383	362	390	370	354	355	374	371	373	388	380	401	382	354	356	383	368	366	369	388	367	379	353	319	362	369	399	387	411	388	387	367	341	371	392	384	360	388	348	360	369	367	382	368	406	371	366	359	355	382	344	402	395	356	388	360	382	358	325	354	346	370	329	368	328	389	379	361	365	406	428	384	388	374	376	348	393	325	372	382	411	373	364	372	387	375	353	362	368	386	376	392	359	363	383	352	362	394	394	374	400	361	393	350	338	380	364	367	333	383	390	346	335	361	339	357	389	357	348	415	334	367	385	358	386	371	342	347	333	388	375	356	394	349	377	351	344	389	369	348	356	359	358	362	371	369	355	376	357	359	371	364	371	377	374	379	372	389	371	403	358	399	354	386	354	340	388	379	377	400	347	345	379	351	353	379	365	406	367	407	357	356	344	393	388	355	381	347	322	362	398	387	364	366	347	373	391	356	354	341	362	391	355	367	391	380	376	385	381	379	379	400	392	400	403	342	382	375	345	365	407	386	388	362	366	374	398	391	347	389	390	377	336	364	398	368	375	391	370	412	380	390	369	356	370	383	358	382	404	360	393	348	357	426	349	377	403	360	372	408	348	328	340	383	365	327	387	386	374	347	379	347	354	381	380	365	406	379	367	386	371	374	348	401	348	405	355	382	361	379	395	366	412	372	328	360	378	344	383	367	367	355	344	372	380	387	374	324	392	362	393	350	348	355	407	402	366	393	403	362	407	388	376	374	367	342	387	374	383	359	383	367	381	390	349	375	387	392	362	378	385	418	389	372	390	385	366	363	377	349	366	370	378	375	394	359	388	384	357	356	365	365	359	381	348	353	375	391	381	356	372	361	394	380	398	383	384	343	340	363	384	402	362	368	375	384	390	390	360	381	360	388	393	372	358	387	404	351	366	342	353	403	403	365	352	357	361	359	371	390	337	389	356	372	387	387	393
16259	19930	38592	44789	33234	7343	944	754	639	600	557	542	519	511	459	493	439	436	452	419	415	426	452	434	412	401	400	447	398	409	408	413	380	418	428	414	412	416	399	425	382	405	426	389	391	413	443	423	378	371	380	382	377	416	378	399	397	416	372	411	383	392	376	408	386	389	389	437	404	401	386	386	404	389	390	385	390	409	384	378	396	382	413	411	384	382	423	393	429	385	400	408	380	388	374	392	408	405	427	380	410	360	419	370	393	375	371	413	407	395	403	403	429	410	399	392	407	408	407	406	424	357	358	402	440	414	419	416	404	366	384	398	396	390	427	399	405	412	368	443	364	381	390	378	414	388	403	423	394	409	386	396	428	423	408	398	420	398	412	409	399	381	389	409	396	379	398	378	415	399	411	378	399	385	378	388	369	416	466	389	407	400	409	423	387	412	394	369	375	367	383	405	371	400	408	363	407	388	396	407	395	435	427	410	383	414	391	399	405	428	403	420	425	395	438	386	384	402	404	395	426	423	374	395	363	405	383	389	414	411	410	382	364	413	383	417	430	398	434	366	382	385	423	393	388	403	441	378	403	382	382	409	397	374	429	391	399	388	425	401	408	414	396	394	406	424	389	399	390	434	396	389	404	388	398	387	398	404	372	423	421	371	382	377	421	412	424	414	418	365	410	374	392	427	405	399	400	418	426	434	383	402	433	407	435	412	418	399	376	412	386	395	380	398	414	414	423	405	418	415	438	392	391	413	368	363	398	412	413	398	383	393	409	410	404	356	372	366	390	388	408	413	398	387	407	402	375	423	386	378	368	395	407	395	388	432	393	408	415	382	404	390	424	388	378	433	413	401	391	426	422	389	403	361	397	373	421	386	387	421	414	406	391	394	383	412	396	393	417	401	429	439	375	405	408	389	378	346	392	404	395	341	393	361	383	407	358	421	390	364	402	397	418	408	399	375	373	386	375	402	390	402	365	408	369	389	395	384	405	440	374	424	378	410	368	369	411	408	423	399	363	417	440	386	394	374	387	377	398	390	390	362	397	414	388	401	410	369	398	401	402	405	391	424	419	376	432	377	386	384	412	393	370	398	396	422	368	377	398	431	374	431	435	420	380	407	432	417	359	389	385	424	410	434	375	385	405	382	380	401	436	365	375	408	404	413	386	427	408	403	383	405	404	386	391	407	422	385	403	369	384	368	420	412	445	422	375	408	387	426	375	385	400	400	417	382	394	427	405	425	404	375	388	387	372	411	406	382	383	450	373	375	370	423	399	411	386	440	387	414	415	406	395	375	349	416	405	393	433	381	402	385	377	372	434	378	406	363	400	388	399	402	399	372	403	444	393	425	385	431	421	376	412	424	407	390	405	433	414	393	371	456	382	392	409	389	399	396	389	422	408	402	381	388	417	412	400	414	386	418	404	406	407	409	414	383	399	438	417	407	433	415	378	381	369	404	404	408	398	387	427	410	393	407	412	427	371	427	378	387	403	414	415	406	380	378	431	394	426	407	372	415	411	369	372	342	407	380	391	399	410	405	403	407	409	415	364	399	411	397	382	412	383	379	407	390	417	401	394	385	374	404	407	403	393	465	420	386	378	391	411	388	411	381	401	423	396	404	388	396	376	391	391	413	411	394	383	367	382	378	378	411	402	419	378	391	405	415	401	404	387	396	349	396	385	379	435	417	380	356	393	392	408	396	414	409	381	402	356	369	394	391	401	404	373	393	397	427	390	390	403	380	417	420	389	369	438	424	410	371	412	365	390	391	423	389	402	383	426	374	449	432	395	375	418	393	417	401	396	412	412	419	376	362	404	416	377	410	359	361	463	378	407	380	403	409	402	369	396	395	375	439	385	400	372	430	364	399	395	395	452	392	424	380	348	385	417	403	386	375	396	423	380	419	386	385	399	383	397	432	410	393	433	427	420	392	381	417	425	388	412	414	427	406	428	409	425	410	393	416	405	374	416	440	400	408	408	426	392	386	416	381	410	418	404	407	419	434	387	401	396	367	397	382	377	418	393	378	390	364	410	397	404	401	400	421	396	398	375	396	385	387	407	415	402	401	424	376	365	390	389	402	406	392	411	371	392	408	385	428	383	399	411	386	391	339	387	427	383	379	382	383	409	387	402	379	416	399	380	379	424	419	411	398	373	424	438	403	415	401	377	366	393	360	392	399	396	437	383	369	396	437	426	356	360	402	400	399	386	372	457	431	410	427	408	422	388	369	418	432	389	425	400	376	381	375	406	429	425	374	398	434	418	366	385	405	431	363	439	401	393	399	413	377	379	407	370	408	411	399	425	430	387	415	361	379	397	400	389	372	402	399	379	388	402	358	404	356	395	386	399	426	386	384	417	366	411	412	392	374	411	370	377	406	425	424	401	391	428	391	395	370	425	417	397	373	394	418	416	370	386	367	396	377	399	431	388	395	375	406	365	397	428	408	400	376	391	397	395	401	406	385	420	393	401	395	370	403	391	398	404	402	390	405	387	391	403	388	422	411	397	420	402	419	404	423	411	396	397	427	376	408	400	376	416	399	400	436	397	388	407	416	404	415	426	389	390	391	370	430	414	394	392	381	377	365	404	442	416	384	382	363	371	411	391	418	408	374	394	363	422	360	387	391	414	419	424	416	405	402	430	414	388	428	417	415	385	425	375	363	380	383	392	397	410	370	393	398	417	412	377	399	405	368	396	348	424	425	389	378	407	382	410	383	381	378	391	380	371	421	421	378	376	371	424	397	389	390	404	401	414	420	391	393	395	397	386	391	402	397	378	388	396	413	397	436	388	373	400	368	389	384	392	367	416	390	398	400	347	369	419	387	397	399	383	407	406	399	412	385	381	394	410	406	389	426	438	379	412	410	419	392	391	401	371	377	374	415	381	420	415	405	420	379	429	366	421	440	373	416	408	395	419	373	374	394	403	380	394	399	423	408	381	374	431	431	389	424	427	389	371	399	359	372	408	408	402	397	377	356	411	407	377	380	432	392	375	373	399	382	357	433	369	403	397	392	417	408	388	413	370	418	389	355	367	432	411	413	388	403	399	377	411	397	401	399	374	406	420	375	405	423	381	438	422	417	382	404	412	408	397	391	360	380	411	377	422	430	363	367	428	432	384	401	437	398	397	414	389	410	368	418	400	365	344	391	406	354	412	416	398	409	391	375	393	386	415	373	391	387	383	378	387	393	400	382	415	407	392	389	401	384	405	420	408	388	378	390	382	387	379	395	387	398	425	394	379	381	378	359	408	401	419	416	412	373	389	360	368	388	405	441	412	406	377	411	423	380	405	383	412	410	411	414	412	418	394	391	396	408	414	379	389	428	396	384	435	382	406	386	377	397	397	382	390	410	382	367	385	408	384	384	372	396	393	354	420	405	425	440	381	375	401	374	375	374	411	378	401	387	390	382	415	381	394	392	381	419	397	374	401	378	381	427	390	393	366	406	423	435	383	394	376	389	389	400	386	409	400	380	377	420	413	389	399	411
24260	20865	27762	26955	23762	9232	1218	878	807	731	807	749	754	744	695	681	687	699	644	689	683	738	685	672	710	728	716	690	709	685	692	686	665	698	692	699	705	698	717	735	708	641	687	688	698	744	677	732	709	741	702	650	709	703	685	674	711	712	710	708	718	663	711	697	694	667	687	680	687	703	712	708	658	709	755	654	671	644	728	705	686	708	748	707	725	720	693	693	703	723	713	757	692	719	665	716	742	691	703	731	700	715	719	656	690	659	686	678	731	677	697	731	743	665	653	689	747	681	678	725	707	668	677	666	723	693	684	713	713	697	691	675	674	718	736	728	773	711	731	703	654	729	680	670	699	731	766	744	711	698	749	661	738	699	724	670	676	714	682	739	692	696	715	680	697	717	654	695	714	736	671	676	698	707	711	737	773	685	673	695	706	715	729	697	738	733	702	703	710	714	726	681	707	682	681	711	711	647	662	755	673	696	696	657	697	630	688	691	672	735	700	701	680	718	655	710	679	706	675	681	698	703	712	733	700	677	691	700	720	701	695	753	700	675	709	728	673	677	705	704	712	736	750	685	702	737	717	764	804	694	714	719	728	704	684	704	726	703	712	709	707	712	681	725	667	699	704	732	753	719	712	649	686	722	706	738	719	688	660	664	684	709	695	697	684	663	743	699	706	696	762	693	724	655	746	713	679	735	748	680	690	716	712	695	635	673	679	725	704	692	703	702	714	703	685	644	708	653	675	729	709	715	721	747	697	724	702	734	686	671	707	669	712	714	678	689	664	680	722	710	723	717	703	714	698	723	709	742	733	699	673	711	667	669	672	736	707	664	672	709	728	671	672	717	667	680	710	716	640	726	725	749	687	655	733	695	659	726	750	673	689	664	693	664	735	694	685	694	671	681	675	763	724	694	736	729	653	678	718	658	705	676	753	672	702	701	695	679	693	686	702	713	731	736	726	690	684	681	702	720	695	666	683	683	724	695	688	677	720	699	733	687	725	727	692	661	684	706	704	722	664	661	698	738	713	727	682	701	675	638	688	703	754	667	678	694	697	688	722	692	729	722	730	678	705	750	731	667	674	719	752	684	694	762	721	700	693	668	685	732	702	685	689	686	727	713	709	672	761	703	682	728	733	738	705	703	710	707	688	725	654	681	680	703	706	688	680	674	709	663	654	681	709	695	704	676	755	667	735	743	703	646	685	708	715	737	736	712	724	671	671	724	744	732	674	684	701	678	687	698	678	666	732	681	760	697	707	714	687	728	737	698	700	716	653	712	674	752	707	668	703	661	724	699	700	698	689	708	666	727	714	710	705	688	685	709	706	702	659	722	680	685	715	709	721	679	672	692	728	718	727	667	646	699	713	719	714	691	687	698	721	652	709	685	699	678	743	746	728	767	739	724	683	721	691	688	712	696	674	711	711	699	716	673	720	743	722	713	694	704	692	700	665	676	696	684	725	703	693	706	750	670	693	700	654	720	667	722	764	734	676	652	688	696	732	707	691	697	729	709	660	701	703	661	665	699	710	722	742	672	715	708	686	719	698	734	656	709	724	735	701	669	708	701	660	718	690	756	662	742	723	737	720	719	710	720	686	684	671	666	699	687	721	708	719	712	644	718	725	724	729	670	684	666	663	706	678	716	674	686	687	745	746	694	716	685	680	691	673	683	659	713	683	708	720	681	695	669	695	713	677	671	705	693	710	705	699	731	705	693	719	726	711	674	644	726	715	719	678	671	714	714	716	696	698	711	670	718	673	696	688	678	680	689	680	692	728	738	700	670	686	711	701	649	695	690	672	703	698	719	728	703	659	662	672	736	738	710	722	697	715	652	719	747	677	683	721	669	674	698	669	717	682	670	693	677	674	680	678	665	700	642	694	675	692	641	661	683	691	699	731	744	707	721	737	734	700	681	689	660	702	698	690	718	700	728	741	680	744	712	690	679	685	721	645	679	669	695	703	696	702	701	753	680	701	741	727	741	718	746	703	685	728	720	724	681	654	711	706	714	702	698	755	718	692	723	707	747	680	699	655	698	699	723	681	686	708	724	725	724	700	713	719	738	692	686	684	678	680	676	705	710	728	691	669	688	702	730	699	676	704	720	714	718	735	701	669	693	737	667	658	714	702	679	691	687	710	736	677	685	685	736	664	758	689	675	706	742	715	698	713	752	677	723	725	702	701	676	742	692	712	685	695	744	653	692	683	717	685	693	704	686	714	714	719	708	678	693	728	712	686	689	726	687	696	714	721	705	700	747	674	693	729	729	716	692	646	742	664	667	732	708	744	650	741	658	724	731	705	679	709	697	677	703	719	717	712	672	665	695	667	671	687	726	678	698	674	681	681	701	670	720	675	737	720	705	795	696	742	673	740	692	652	667	671	715	660	689	699	733	694	701	669	699	715	652	666	692	719	663	697	686	677	730	701	666	682	709	728	693	711	709	666	680	627	672	687	717	682	699	708	703	688	646	700	711	698	683	685	727	703	650	731	740	705	733	705	709	689	707	692	752	741	691	691	721	722	760	727	747	747	721	733	679	706	685	681	705	746	693	645	733	680	712	647	693	703	742	723	744	668	727	671	699	731	648	728	727	673	685	713	709	704	672	695	677	662	699	704	699	710	696	738	704	669	686	674	708	738	776	646	692	692	716	706	699	734	696	735	683	755	679	724	707	693	713	737	690	710	698	707	694	708	704	684	673	685	698	701	732	715	729	677	714	706	673	678	707	659	644	688	714	675	696	713	709	654	693	711	674	653	704	736	702	747	667	641	716	681	732	707	690	740	692	729	668	699	713	712	645	724	717	695	709	706	646	668	719	713	679	686	731	723	692	698	700	684	740	716	698	727	714	702	705	683	754	687	732	677	717	705	696	694	671	684	701	700	655	668	681	681	780	693	648	721	675	711	670	729	696	714	704	632	701	738	749	696	642	723	684	720	706	712	676	714	715	689	638	726	711	717	689	702	714	726	673	700	682	661	697	716	712	719	677	706	729	641	693	707	670	715	686	704	681	709	713	663	679	697	692	723	640	734	688	698	702	708	684	695	722	688	705	743	694	698	699	706	694	685	727	697	642	717	703	678	683	703	693	699	682	711	668	668	696	635	689	692	732	698	708	704	680	711	730	701	682	687	692	707	710	680	736	696	713	753	694	701	710	733	650	679	678	684	674	751	728	659	706	651	684	717	695	746	698	710	709	707	678	692	661	675	700	689	666	703	707	708	744	692	724	686	652	732	699	731	715	703	685	700	744	648	736	703	694	719	730	694	665	702	725	689	676	719	694	680	747	739	727	663	726	652	717	719	715	736	658	764	723	746	731	783	685	664	691	703	705	692	696	711	651	725	683	686	717	651	697	743	669	754	689	725	714	666	667	701	714	717	681	667	700	704	700	689	712	703	710	663	735	711	688	710	775	707	687	682	700	730	742	688	717	681	679	761	697	705	688	699	659	702	741	691	699	684	712	732	623	721	675	672	677	704	705	763	704	684	677
14478	16552	31961	36978	26161	4871	1023	893	834	797	825	763	715	734	746	729	736	726	726	757	716	689	747	704	660	730	696	706	656	668	702	734	707	716	723	724	699	693	729	679	699	711	737	689	669	710	687	691	706	724	685	670	731	708	691	711	697	668	672	691	684	715	715	722	690	718	710	743	680	697	732	699	705	660	696	677	758	644	724	687	672	680	715	677	762	697	653	729	645	725	715	738	701	649	736	706	697	683	670	709	692	711	678	737	705	692	679	663	687	700	670	661	656	730	700	700	691	734	702	637	722	696	654	665	692	693	717	676	744	696	743	679	704	694	680	670	672	680	708	691	708	673	703	697	691	665	669	713	712	691	686	690	698	670	701	706	681	659	657	711	695	700	725	662	688	703	670	680	732	718	667	721	658	716	682	684	697	702	668	692	671	665	640	704	668	679	688	693	686	759	715	650	678	677	704	703	753	677	696	688	703	674	724	722	676	730	701	762	701	676	716	699	696	699	764	689	656	677	705	690	645	646	713	699	656	715	696	692	727	696	676	701	721	669	656	654	664	678	663	713	697	694	707	645	714	629	675	732	694	657	662	694	655	674	729	701	695	651	645	661	677	727	702	711	705	683	705	716	683	731	749	682	702	719	663	686	694	687	656	724	749	666	658	750	711	684	708	712	711	709	695	690	714	758	711	685	734	665	654	766	673	692	688	710	667	722	669	719	715	701	696	769	695	715	696	673	701	722	682	724	691	684	683	690	717	747	670	696	707	699	716	722	698	756	656	692	717	679	700	651	681	706	679	684	677	652	742	665	685	700	692	685	751	679	714	654	677	696	673	675	705	664	737	717	710	669	705	732	678	725	730	686	692	680	689	702	702	720	740	657	721	686	719	699	715	739	716	686	678	687	695	684	709	686	726	707	725	641	696	699	704	694	672	738	716	709	674	688	678	709	669	667	695	729	687	681	709	684	675	688	690	719	702	699	732	713	698	694	705	677	697	671	669	605	672	701	694	689	726	691	667	669	657	701	666	716	694	720	710	706	719	748	709	661	677	712	710	689	708	708	705	618	688	719	676	744	675	693	714	690	652	675	682	692	697	662	711	715	653	682	669	669	655	657	692	730	661	687	686	705	711	717	666	702	752	712	665	696	720	635	718	671	683	727	653	646	691	699	671	687	674	697	692	713	683	704	700	683	661	703	660	662	706	703	676	729	702	690	692	724	666	699	717	701	752	666	718	671	732	703	656	641	712	726	704	673	728	674	736	706	674	720	672	647	693	709	695	669	710	679	642	680	697	720	701	674	703	736	674	687	701	689	673	711	708	644	704	702	701	686	708	671	758	694	682	704	716	691	759	738	716	744	703	719	678	684	682	675	708	711	678	680	710	684	691	698	688	713	736	662	693	712	659	733	707	694	712	665	703	711	731	715	644	728	685	635	678	695	650	712	685	649	711	704	649	712	746	667	720	741	691	722	688	718	667	682	690	706	697	716	726	694	697	702	665	680	711	748	664	694	648	706	725	726	673	718	664	704	689	706	710	704	657	671	704	687	658	706	673	731	717	689	714	696	681	709	690	701	690	689	709	685	716	730	690	721	694	734	655	663	705	656	713	716	692	697	666	714	691	699	667	719	674	711	716	713	700	702	734	671	716	707	702	715	764	677	737	719	683	726	710	688	678	680	692	668	688	706	688	700	704	712	755	723	711	721	686	675	736	657	709	665	720	743	675	708	679	683	752	704	685	721	712	684	715	685	695	668	712	672	748	688	695	680	682	691	740	670	710	744	696	712	682	738	717	706	700	707	692	722	722	674	711	729	668	697	656	725	719	665	681	671	709	717	740	674	708	728	703	707	664	698	683	708	697	690	645	662	758	726	697	742	680	686	706	687	716	703	730	686	700	699	731	687	695	728	737	700	699	682	651	694	733	697	673	682	714	661	723	727	719	671	698	676	654	710	673	681	669	687	701	696	666	722	705	706	725	680	668	653	659	679	684	704	699	742	651	671	662	742	651	679	692	719	657	715	680	711	711	668	635	696	694	686	691	715	619	665	676	675	678	678	717	721	716	671	725	691	670	702	700	684	666	713	722	681	660	614	704	659	695	668	701	685	719	679	627	688	704	677	667	721	694	668	663	710	676	724	709	676	671	667	723	682	709	688	701	640	702	678	692	710	719	699	684	704	701	722	679	672	717	765	697	708	706	694	766	655	712	711	691	707	732	681	659	698	648	680	687	739	650	756	762	758	717	692	682	694	724	722	710	664	720	669	713	645	717	680	691	715	707	693	663	627	686	658	722	708	702	650	687	690	734	647	678	662	730	697	692	705	664	687	714	714	736	699	679	694	680	755	636	738	716	716	673	722	701	684	720	678	724	688	694	672	681	668	715	673	717	721	637	690	678	672	766	679	673	747	710	715	647	709	729	650	704	656	670	699	708	712	731	708	693	640	692	684	724	696	672	674	747	691	722	685	739	667	727	680	730	722	734	723	676	671	699	674	721	695	694	681	643	751	684	640	723	636	671	686	680	731	682	688	676	751	689	737	683	663	713	720	727	678	686	709	727	727	687	704	737	661	666	696	700	727	680	693	687	680	682	674	690	678	666	710	651	735	691	679	719	674	669	659	729	683	744	639	699	724	717	722	705	716	645	681	734	706	660	682	739	693	701	661	697	731	781	713	710	667	678	698	672	698	693	714	696	669	708	661	709	654	704	710	693	679	650	690	672	681	677	687	708	705	679	637	690	684	697	648	679	717	742	729	670	676	680	711	735	703	756	733	712	697	702	716	676	728	713	712	672	697	658	696	675	709	680	685	722	705	714	684	712	704	681	647	682	678	739	696	735	717	693	711	706	745	717	702	645	700	619	669	684	719	691	798	730	688	706	695	710	710	705	702	761	707	687	681	723	731	667	729	695	709	703	712	726	697	707	682	785	689	708	697	732	754	693	697	715	729	715	659	688	695	670	723	687	678	704	687	690	703	666	682	673	651	681	691	631	714	658	716	670	693	680	717	644	734	718	780	691	713	691	674	703	719	663	718	694	705	656	719	706	727	704	692	673	712	708	658	646	740	700	705	742	680	708	648	742	706	706	721	708	717	708	679	686	638	719	688	670	650	641	714	725	675	740	728	731	655	703	674	676	664	654	664	674	708	660	712	707	705	719	667	712	688	711	660	720	704	678	682	673	652	700	678	705	679	688	691	703	714	638	695	759	706	669	710	761	706	644	661	704	673	681	707	676	712	743	700	706	723	636	713	717	675	721	743	675	697	754	760	665	743	716	692	697	674	690	730	676	706	696	731	701	736	675	698	721	687	700	675	698	713	677	630	722	659	725	717	718	669	731	738	740	643	729	721	669	671	714	662	685	692	708	717	709	658	687	711	675	718	719	701	734	663	726	713	738	717	647	629	703	704	704	716	678	694	727	706	711	707	676	707	708	706	676	693	709	727	699	727	719	681	700	763	706	680	681	656	689	658	712	687	706	645	710	680
22106	20932	28670	24854	27681	21938	12474	1207	602	498	439	431	381	373	369	318	308	304	295	315	297	279	309	302	296	275	283	274	288	287	263	246	252	276	302	257	249	249	256	251	246	255	265	238	240	232	258	241	240	240	268	270	250	233	234	230	240	235	233	254	239	248	227	257	256	286	249	241	269	264	241	267	258	236	238	270	239	251	257	256	241	248	268	245	229	236	255	261	266	276	224	240	230	239	267	245	232	250	249	246	229	241	252	249	260	213	257	247	296	230	234	237	264	230	242	228	248	265	254	250	254	258	274	251	235	283	228	224	258	244	228	252	253	238	262	284	239	211	267	278	259	246	282	246	235	256	254	260	211	260	237	253	246	246	272	254	246	282	247	253	251	225	252	264	261	242	269	262	256	260	240	227	240	243	240	254	252	246	268	254	227	242	239	258	237	260	225	265	230	268	250	213	248	257	252	238	235	261	261	258	276	266	247	252	235	237	258	255	229	231	241	250	247	245	245	217	246	283	234	261	234	235	254	263	264	252	230	227	264	258	277	236	245	247	226	256	267	239	239	269	249	236	256	239	261	265	235	263	240	233	247	225	224	255	240	250	251	260	253	251	247	214	228	254	245	242	242	224	243	252	264	249	242	272	270	241	215	255	231	235	225	257	239	260	267	219	255	243	266	253	238	281	264	259	252	256	231	273	259	243	243	232	260	249	247	267	262	265	246	242	288	247	233	275	253	242	240	280	272	248	251	252	261	243	255	280	254	235	265	228	264	278	240	270	231	219	243	249	254	245	260	254	257	287	235	239	243	247	269	253	267	235	242	255	242	233	213	238	257	265	268	233	282	235	258	251	243	261	253	252	269	221	255	240	269	253	230	261	251	272	247	235	270	242	263	267	220	253	286	272	249	236	264	251	258	240	235	252	250	261	235	257	266	258	239	272	232	273	255	236	251	231	237	254	246	248	258	259	241	257	237	258	262	272	266	262	227	269	266	233	272	228	240	281	242	286	284	265	273	251	233	244	219	236	240	247	249	229	285	229	222	246	237	264	233	210	254	275	241	240	259	262	259	223	254	233	241	230	250	273	256	239	259	258	245	252	235	222	246	230	246	248	252	274	236	263	256	253	231	255	237	218	246	242	244	240	251	258	262	258	244	239	271	277	245	224	227	255	283	243	271	271	227	233	239	226	262	237	225	216	227	265	279	273	256	281	228	268	239	285	235	233	268	217	255	256	239	258	259	230	239	217	217	255	262	238	229	256	234	228	234	240	245	265	263	224	245	258	251	228	246	241	254	241	267	221	232	248	260	253	233	251	241	263	254	247	266	250	264	248	240	266	243	234	237	241	278	237	284	233	235	262	268	268	216	252	235	264	211	235	271	266	242	258	221	268	265	288	247	228	257	247	240	272	261	229	256	230	274	277	258	284	239	244	252	247	232	234	262	258	242	251	263	258	257	255	230	278	260	223	235	274	268	259	249	250	208	258	286	255	247	221	270	241	237	260	257	261	269	245	232	272	251	257	225	261	251	249	255	265	264	262	252	256	264	261	260	260	270	264	225	289	242	235	259	237	230	248	234	222	255	262	231	216	243	243	241	261	256	230	275	246	257	249	247	237	232	243	265	245	248	254	256	247	252	245	265	271	246	238	221	254	253	215	273	284	279	239	253	270	239	253	221	260	251	245	227	239	225	241	223	268	247	256	275	264	248	232	230	249	241	246	238	233	235	238	253	247	233	260	235	251	213	260	252	237	278	242	260	265	265	235	276	245	247	271	285	258	237	253	248	238	252	245	268	231	258	247	242	258	254	231	270	281	255	258	260	264	228	250	260	241	261	230	242	260	263	246	240	266	253	238	239	248	247	265	233	236	247	235	227	251	270	252	259	236	269	220	263	257	245	261	257	256	250	246	273	250	260	234	265	201	251	216	223	252	234	246	220	268	235	226	258	235	238	235	235	248	244	243	206	242	247	240	260	219	249	221	251	243	208	264	263	253	280	261	269	254	298	250	253	247	250	244	253	250	257	243	269	246	229	228	258	260	246	278	250	245	259	263	264	252	258	257	233	252	250	255	244	226	243	218	246	258	248	276	279	260	265	230	235	247	236	276	251	240	300	267	237	264	274	252	252	274	249	243	252	249	247	231	242	245	266	238	256	283	260	230	252	253	266	226	238	269	239	242	244	252	269	241	226	254	260	282	236	253	275	255	240	265	241	231	246	241	261	269	233	267	266	272	239	254	248	238	272	254	241	263	233	290	268	239	260	238	244	271	252	252	231	247	263	259	245	243	251	251	235	245	243	258	241	236	237	261	241	250	245	199	250	254	259	224	247	280	211	272	260	240	268	246	235	243	239	266	242	265	238	256	242	255	257	247	230	247	240	244	249	256	262	219	267	244	233	213	270	253	219	215	263	229	231	235	249	261	250	269	237	246	256	252	241	250	236	249	252	245	218	258	249	260	225	244	250	213	227	275	262	247	243	274	272	230	221	252	233	248	229	236	242	244	245	249	251	261	274	265	263	247	234	245	268	254	246	239	252	234	248	224	254	230	241	236	283	256	270	273	248	258	277	248	246	265	262	259	247	266	265	260	251	218	270	255	259	266	217	247	252	230	225	257	249	268	271	272	262	253	242	252	262	283	261	268	255	250	249	273	272	283	215	272	263	245	235	236	269	234	262	257	239	254	247	251	264	240	273	240	254	252	236	241	264	244	275	274	289	240	272	248	255	256	231	259	252	250	253	254	247	250	233	249	253	224	280	255	226	245	253	236	237	225	266	264	256	245	258	262	260	245	289	244	234	271	279	256	260	251	263	240	257	260	252	250	263	261	255	242	252	241	230	251	248	227	236	262	255	254	251	245	283	266	222	253	253	245	255	233	296	250	237	235	257	241	237	262	239	263	235	244	261	257	237	262	250	263	264	254	221	248	279	261	268	253	278	261	246	263	241	243	237	256	266	226	244	246	253	262	269	247	254	243	254	228	274	221	224	265	266	228	267	258	277	246	210	235	261	248	238	239	273	239	239	242	236	256	233	205	245	225	256	252	256	223	233	255	242	277	270	289	226	273	277	259	221	251	260	265	212	258	270	245	234	253	257	223	254	246	246	229	235	267	259	244	250	256	226	242	233	266	219	271	230	237	251	213	254	267	240	248	243	225	222	246	230	229	231	246	236	244	263	292	276	238	230	261	279	222	205	259	238	255	259	258	253	240	240	249	244	262	237	265	230	222	224	234	239	230	257	265	275	272	248	243	222	237	238	240	242	223	262	273	231	248	264	285	272	269	251	251	260	225	245	267	252	252	233	253	236	232	231	257	239	277	237	238	222	232	245	256	236	249	251	234	233	260	255	237	281	237	224	219	236	243	239	246	265	263	253	261	249	267	225	244	238	242	260	241	219	239	259	239	272	257	264	283	233	263	248	244	262	219	246	250	257	275	230	241	249	251	247	247	269	224	240	226	259	266	235	256	266	241	241	245	224	241	241	242
13277	26855	46548	55170	42989	9981	1419	1029	854	718	580	470	400	388	410	379	364	386	338	328	292	293	317	310	272	307	274	285	312	289	301	276	269	289	283	258	272	253	239	255	261	257	270	280	220	283	254	269	252	240	255	261	258	245	253	267	267	265	261	223	276	220	235	267	242	291	265	246	250	240	268	254	285	265	239	255	246	252	243	253	227	248	242	214	252	256	243	237	276	254	257	239	267	248	255	269	211	276	234	263	241	256	253	257	244	243	210	284	259	221	230	251	272	250	269	261	244	263	230	258	247	247	261	237	272	248	263	235	248	251	274	265	285	251	255	257	242	278	257	222	222	257	279	252	253	235	273	280	242	222	280	236	246	268	240	244	250	261	258	244	232	267	232	256	274	261	219	257	271	228	222	253	249	238	266	245	248	276	246	254	253	248	277	279	258	241	233	237	232	253	250	253	255	229	240	246	238	275	227	251	234	266	240	232	258	238	265	241	233	267	238	243	250	229	238	256	250	227	262	238	247	246	230	260	264	245	255	226	232	238	256	233	268	237	266	268	252	219	247	252	232	271	237	230	259	251	223	262	249	241	240	265	256	272	233	261	247	255	269	249	249	259	276	285	260	230	255	241	248	233	244	271	264	235	247	246	225	275	222	268	245	236	258	269	269	239	217	267	252	276	246	227	251	231	266	246	247	229	254	237	263	255	241	236	245	228	271	276	233	251	231	242	260	248	257	236	238	229	286	234	281	258	269	218	248	250	229	251	233	258	245	224	232	253	230	248	224	237	270	257	241	243	267	254	279	240	278	248	223	245	250	225	256	255	243	212	235	240	250	234	271	248	254	250	261	265	237	250	248	247	240	237	233	239	220	262	263	236	232	229	254	265	217	259	213	266	240	282	261	251	257	230	241	264	237	259	270	251	277	246	265	248	271	251	243	258	240	274	226	240	239	256	239	262	256	250	274	234	296	232	210	242	250	274	273	260	241	250	283	254	264	252	237	248	252	221	273	231	255	230	257	279	236	231	250	255	258	232	297	234	265	257	274	244	225	251	263	243	225	246	252	246	234	238	213	218	252	272	250	265	232	232	235	235	261	252	251	269	265	236	271	254	272	270	229	251	249	249	271	267	253	260	260	231	226	242	240	243	264	261	244	265	270	234	261	240	253	257	229	267	262	248	228	234	268	229	270	244	245	218	269	247	266	266	238	243	249	249	271	238	259	258	244	272	254	228	243	242	240	265	237	236	266	241	263	261	231	239	251	260	237	241	238	241	256	269	234	234	230	251	255	255	272	264	252	243	255	252	233	240	236	257	243	280	285	252	246	261	246	255	246	239	276	228	256	233	248	265	275	244	263	229	223	256	229	246	260	241	301	228	253	253	255	263	245	251	250	227	237	250	259	240	251	236	238	251	233	244	270	239	252	244	270	234	247	279	259	212	270	249	239	247	227	261	249	249	251	254	239	234	263	261	243	225	281	276	249	263	258	252	221	233	255	246	255	222	221	253	254	243	241	220	238	239	247	274	225	255	244	231	232	235	264	257	253	247	245	240	260	253	246	264	260	229	237	237	238	265	251	244	212	255	274	214	250	254	254	239	242	253	242	249	246	247	224	246	261	245	240	250	259	232	256	252	245	244	262	261	243	258	255	252	270	253	236	236	242	251	237	261	250	223	254	226	245	261	230	242	247	241	276	245	239	258	255	261	265	232	250	241	247	266	252	245	225	253	276	259	246	238	242	234	243	262	246	247	274	248	255	241	255	263	251	257	270	244	266	248	256	238	253	211	271	222	249	250	264	240	238	241	255	256	247	251	254	233	234	234	223	250	240	265	244	261	246	242	237	230	226	230	233	261	246	237	242	247	248	227	226	250	235	262	289	265	262	264	247	247	239	257	248	241	249	234	268	227	262	251	285	262	252	231	256	250	226	237	242	246	269	272	226	284	271	251	266	218	279	234	230	258	233	233	250	263	244	245	251	258	235	254	237	231	212	241	244	280	239	290	272	258	237	242	255	239	240	248	257	244	249	228	259	240	230	266	252	257	220	238	251	218	256	233	214	274	241	257	245	237	294	252	236	251	263	251	234	242	234	236	265	240	250	254	273	285	249	250	235	234	251	271	249	258	271	248	254	261	235	259	223	246	246	240	244	228	260	241	251	264	248	264	261	229	248	235	255	245	237	236	275	253	242	253	266	260	245	240	239	256	256	252	270	232	262	260	243	253	270	254	238	279	234	267	259	239	240	281	236	224	252	233	227	279	256	260	239	266	243	230	265	240	261	220	255	255	232	264	229	223	251	250	254	233	241	246	237	240	252	248	238	256	260	251	251	266	269	251	233	278	245	250	270	264	249	256	235	264	261	249	226	277	266	224	246	250	265	274	229	250	232	253	236	226	266	241	254	231	252	244	222	299	229	284	272	252	258	263	249	239	255	237	246	277	260	255	245	253	263	254	268	228	267	236	257	227	235	240	226	270	240	277	228	239	247	260	245	238	248	278	250	281	235	252	247	286	228	247	228	248	254	246	254	235	278	269	257	247	258	262	300	259	236	247	254	269	249	244	258	236	240	239	270	279	239	254	240	252	264	268	246	254	259	241	230	219	251	247	256	262	254	253	248	269	258	255	249	263	266	216	266	225	249	240	265	252	252	256	253	278	246	268	226	249	257	252	249	246	240	242	272	247	227	259	247	244	265	248	276	243	214	241	256	251	264	225	256	244	261	252	235	236	245	268	205	253	288	252	260	235	230	270	264	264	241	221	264	257	273	256	230	263	260	243	234	250	230	237	242	244	254	247	231	205	256	224	250	246	240	245	244	249	274	255	252	205	271	265	235	248	237	257	242	246	238	231	239	241	237	258	243	228	237	235	257	242	254	225	248	269	261	262	261	247	241	243	269	248	232	248	263	255	239	243	272	279	238	254	260	242	256	258	246	221	228	293	257	265	271	242	248	218	245	242	231	259	279	235	252	228	256	245	199	253	258	267	248	299	222	250	236	260	240	245	242	246	251	231	245	266	227	254	237	241	226	248	229	237	248	256	274	275	254	281	247	218	253	259	248	277	239	261	232	250	264	235	250	267	261	262	278	252	219	247	246	243	232	232	259	253	247	250	267	209	206	258	240	256	248	260	274	258	245	248	243	239	253	243	260	241	229	212	259	230	270	251	262	259	232	240	249	251	225	286	228	261	254	243	251	240	237	208	236	238	237	227	253	263	259	228	229	249	275	266	229	241	247	232	241	255	223	265	263	246	255	241	244	270	276	259	245	255	274	268	281	285	246	241	235	272	238	234	253	270	260	217	234	268	263	214	242	283	264	244	273	233	272	255	228	259	245	220	256	257	261	261	244	261	252	254	228	258	264	254	258	238	237	251	263	252	263	227	239	231	257	242	250	249	228	235	276	201	256	242	228	227	260	229	230	268	232	240	253	220	251	241	242	237	234	261	245	217	239	233	240	261	272	229	232	240	261	249	225	257	259	262	232	251
27843	19887	19373	16955	7441	1466	796	723	710	692	731	709	730	726	680	738	759	698	724	695	701	701	661	721	697	721	689	718	723	713	711	734	768	778	677	735	700	686	686	757	700	712	701	692	755	685	669	693	701	687	683	705	729	703	731	685	705	714	739	723	689	713	671	717	760	675	715	738	719	722	679	692	712	755	731	729	692	714	663	703	664	737	707	742	721	666	662	769	697	718	688	703	672	668	745	697	761	738	700	745	723	703	759	679	718	734	706	685	745	739	710	676	715	729	720	719	724	729	688	740	670	772	732	753	760	696	726	734	708	696	708	781	730	682	702	719	731	757	714	718	720	677	712	692	739	727	700	693	750	686	730	693	648	671	709	703	696	715	779	755	708	745	730	712	739	709	681	743	721	733	687	671	740	707	695	699	701	759	700	711	764	736	752	714	693	705	721	679	733	696	739	734	676	719	702	692	749	757	751	709	716	742	732	693	666	743	682	706	667	706	704	743	750	737	667	702	696	724	648	681	693	734	670	727	729	670	681	709	767	700	696	636	744	703	710	672	726	722	712	760	672	689	727	725	694	724	659	761	733	693	701	702	683	701	726	749	744	767	720	707	726	713	695	734	703	700	723	735	705	750	730	707	714	701	718	715	752	738	711	706	746	705	721	733	740	709	686	694	697	729	674	724	669	700	712	688	674	688	731	700	713	710	696	758	696	718	677	690	701	726	701	729	710	669	802	697	710	702	762	677	727	767	742	739	748	688	649	719	730	738	722	726	721	717	696	730	704	755	696	723	741	702	722	732	679	689	707	707	685	722	738	736	748	728	708	703	690	658	754	674	671	701	731	707	706	737	727	674	730	740	728	643	728	724	706	737	709	684	750	691	742	731	702	743	697	756	683	662	703	699	698	703	746	677	702	665	706	693	714	741	709	742	716	725	720	650	665	705	698	730	701	664	721	731	733	759	725	708	692	758	726	746	668	704	726	779	718	735	768	668	771	739	721	698	652	756	698	715	693	709	699	717	758	713	707	717	655	704	703	726	693	697	714	692	705	699	700	673	738	707	738	704	748	700	697	715	696	738	713	768	737	743	729	715	713	712	672	759	668	725	701	704	738	744	694	713	734	773	694	714	729	683	714	687	703	678	736	703	672	688	714	742	728	704	739	763	727	698	668	661	697	721	671	684	707	772	716	670	754	698	711	756	677	676	735	701	728	687	707	703	748	732	706	712	702	700	698	705	691	730	704	727	739	702	716	677	711	704	704	718	722	700	692	781	709	729	687	696	715	700	746	700	723	679	727	710	698	766	696	713	714	709	755	748	726	713	725	722	750	688	699	735	688	709	719	700	728	684	749	719	691	685	681	680	695	712	685	700	693	722	647	686	723	710	791	679	650	749	724	784	742	763	704	697	738	718	696	738	706	715	681	700	714	724	727	723	730	754	758	686	725	733	713	721	739	720	681	762	747	748	708	707	687	712	690	689	719	740	712	687	752	683	698	701	726	742	752	687	689	718	711	705	676	754	681	733	738	750	758	696	765	771	723	729	700	678	723	661	729	722	747	672	696	694	727	703	668	738	707	693	751	752	735	712	699	702	674	754	750	734	728	750	708	699	670	695	734	703	745	701	755	667	682	696	708	717	734	722	714	764	684	708	690	710	712	687	712	752	691	684	725	692	717	706	715	727	714	677	741	739	737	750	698	715	750	688	703	777	696	732	750	721	687	693	709	683	704	689	721	735	696	680	722	699	678	694	718	687	721	698	739	660	715	742	707	745	686	717	695	725	698	705	709	726	702	717	685	731	648	753	707	679	752	694	756	705	705	778	767	676	721	694	769	730	730	752	707	726	678	712	726	651	716	751	725	709	731	680	762	709	703	681	701	696	722	701	742	729	692	723	755	697	725	744	697	761	696	741	724	688	704	688	674	714	738	677	742	700	724	692	729	720	720	727	691	736	689	768	683	723	689	694	790	745	768	679	715	742	710	707	750	717	717	731	696	658	743	708	706	737	692	778	716	675	716	716	741	715	698	730	716	700	704	742	721	731	726	738	733	718	755	668	767	748	754	762	722	695	679	725	712	692	729	751	705	713	765	742	724	651	731	738	726	714	709	698	670	740	720	694	692	711	698	717	690	721	714	693	705	698	732	701	691	731	673	697	718	661	723	740	755	696	737	664	781	709	718	705	676	687	764	724	740	683	677	712	648	716	721	745	742	725	704	715	710	667	708	685	706	756	669	686	722	718	701	699	737	711	670	757	717	700	774	721	677	700	678	725	677	688	733	688	778	666	710	715	728	707	722	710	683	690	744	759	698	708	715	748	740	728	760	709	710	759	731	715	810	666	716	740	745	673	720	663	709	701	711	750	697	701	722	732	724	739	701	674	700	723	739	730	695	713	705	697	726	732	737	749	726	717	752	773	683	658	695	688	698	698	678	719	755	716	735	733	733	689	728	737	715	794	713	726	690	711	697	731	729	727	704	634	732	732	756	724	700	695	685	753	715	700	693	696	719	714	675	685	767	704	712	711	745	703	704	776	741	727	699	726	730	710	715	717	727	706	722	718	681	709	732	719	725	754	763	696	676	696	763	694	658	704	685	714	753	714	712	706	692	748	724	746	701	757	686	685	718	752	734	705	623	712	765	731	740	711	732	723	687	664	737	751	656	674	701	755	712	702	727	728	737	716	762	711	786	719	723	697	670	710	705	713	717	734	671	743	724	660	725	720	676	737	739	737	763	694	690	750	715	693	664	704	720	683	695	758	696	707	709	680	720	708	697	688	706	744	700	736	720	682	717	729	737	702	713	713	723	726	695	693	737	752	702	736	715	702	706	733	709	726	697	704	730	679	740	728	733	709	653	721	710	700	717	682	714	695	668	700	686	735	694	728	636	712	765	686	731	709	677	681	722	709	725	711	722	749	720	721	701	677	690	751	733	739	695	655	724	727	734	729	728	672	741	773	693	646	755	667	732	735	727	740	671	703	663	720	688	690	652	721	686	710	667	758	739	660	692	786	749	664	724	673	726	706	719	786	734	706	706	736	698	710	732	723	694	674	733	757	748	724	675	742	691	722	719	712	722	723	717	696	726	716	683	734	719	713	752	745	697	749	745	700	735	697	705	701	710	689	742	717	738	716	673	735	713	722	728	712	701	722	726	663	741	746	746	758	715	738	666	705	729	750	710	736	706	722	699	714	718	663	696	692	736	707	719	709	715	777	705	744	723	678	698	756	709	748	658	709	687	711	719	735	701	686	670	755	717	696	701	707	752	695	702	760	707	738	751	703	680	705	741	708	673	722	682	730	752	699	676	745	704	745	703	696	676	721	734	710	696	740	757	734	707	736	682	723	760	719	702	746	655	673	733	698	725	744	705	762	709	657	696	709	701	731	729	708	663	683	654	726	726	668	699	660	747	672	693	681	680	726	741	715	671	645	673	732	734	690	727	721	727	729	698	711	722	742	704	671	693	680	691	719	762	712	754	723	709	719
13418	12510	19742	12482	5840	1326	753	717	708	743	806	738	743	722	726	735	785	748	732	723	738	742	768	734	753	765	763	743	775	716	715	738	694	771	763	709	783	754	750	732	696	726	740	728	761	696	716	717	744	691	746	710	707	749	788	736	728	720	734	685	725	684	780	738	750	764	709	729	772	727	687	670	738	702	757	714	724	712	760	744	781	748	754	711	764	676	771	722	711	727	707	745	724	724	738	784	708	768	756	759	750	772	763	739	787	706	742	717	734	700	755	756	768	776	776	740	766	751	754	741	731	738	726	723	696	688	766	693	747	745	728	741	687	748	694	775	735	783	738	675	741	755	708	739	745	758	731	667	746	771	718	738	739	741	724	756	746	767	741	803	656	728	736	730	729	696	765	742	766	755	761	748	764	740	734	752	722	731	713	743	744	693	722	689	714	755	722	764	719	738	695	695	726	707	755	702	716	741	765	760	718	711	671	759	723	748	736	760	750	719	715	763	753	701	719	756	683	725	772	693	690	749	760	730	757	710	720	730	713	703	699	716	715	722	709	744	761	769	707	736	728	721	787	693	736	686	729	747	745	756	735	739	773	729	704	722	674	712	710	753	723	695	727	809	697	713	732	720	718	734	727	696	729	668	729	699	755	768	705	688	750	761	719	701	763	706	746	721	729	743	725	717	726	750	734	759	716	746	695	697	732	727	746	711	715	735	771	698	716	737	699	705	758	770	751	737	712	786	713	714	770	728	781	728	759	751	730	754	750	732	764	781	776	729	716	702	735	725	701	748	739	751	707	695	662	721	734	699	727	708	704	721	709	731	745	714	734	712	744	764	771	757	701	743	753	694	735	718	719	723	714	767	689	720	689	775	728	742	741	688	734	735	747	676	764	744	701	739	713	718	683	705	775	701	751	703	776	705	719	711	719	690	729	782	800	681	712	703	721	753	745	748	730	739	737	767	744	675	726	723	775	737	739	707	755	716	766	755	713	729	697	735	705	730	753	742	698	726	708	752	739	717	749	748	762	741	749	762	720	715	757	724	704	734	704	768	700	790	729	678	700	683	714	738	743	698	736	765	737	751	708	697	755	772	763	709	750	703	779	732	706	728	741	710	712	718	725	722	690	746	734	731	709	747	720	709	714	740	740	714	713	715	727	746	706	738	720	714	721	787	701	687	726	722	745	693	787	760	774	684	778	700	706	708	788	753	728	731	699	723	731	728	748	698	764	757	704	763	754	769	736	718	722	731	761	690	747	710	761	767	726	728	712	739	741	702	748	742	735	749	747	735	762	774	743	744	719	687	692	777	720	690	721	786	692	690	723	700	724	725	721	735	767	735	761	731	708	697	797	766	703	737	751	750	744	694	732	702	760	687	700	697	729	767	734	731	720	702	727	694	709	704	693	729	728	714	718	731	693	711	745	770	721	722	691	735	731	744	705	730	792	711	693	708	746	722	746	744	693	709	761	693	758	756	744	736	757	762	731	719	779	725	731	720	734	698	746	711	758	759	745	725	675	763	698	709	720	758	783	735	761	724	751	771	702	700	740	747	704	790	674	766	743	679	689	746	693	719	734	727	728	748	685	703	745	719	777	746	767	746	757	759	754	712	715	743	735	773	725	741	710	743	729	705	705	708	735	725	682	729	695	778	768	780	712	691	746	753	697	756	734	771	705	791	751	730	740	685	738	762	730	788	739	733	735	716	757	756	736	737	774	706	699	694	746	728	778	760	739	717	718	741	765	751	699	710	730	695	730	716	756	699	728	764	723	710	747	769	786	735	815	708	745	739	770	742	738	734	740	703	734	756	768	760	765	714	694	724	683	715	754	717	717	715	746	747	714	761	719	754	727	717	735	698	698	709	759	713	716	769	704	726	748	723	693	767	715	719	732	761	746	738	719	709	736	756	723	711	736	733	758	765	743	745	717	704	733	723	747	778	771	718	683	783	673	827	739	709	728	743	736	740	755	699	739	698	725	711	793	731	746	720	787	689	720	704	756	724	674	732	733	715	712	689	750	726	715	735	700	699	740	712	720	792	764	755	703	741	715	757	715	685	738	721	765	720	757	691	738	713	722	718	763	703	734	712	703	741	767	727	763	750	765	723	700	738	744	723	735	771	712	724	747	766	775	712	719	730	772	721	696	758	761	688	735	731	775	779	689	750	695	706	707	717	750	749	691	702	695	750	690	781	736	704	687	713	725	734	710	751	770	694	670	730	702	719	747	730	714	710	735	764	755	733	708	749	751	709	736	762	745	726	682	747	754	720	757	758	727	740	787	716	734	717	731	729	693	774	694	733	712	718	717	766	751	821	678	749	687	751	734	687	752	744	742	720	775	765	745	739	694	734	770	771	784	696	746	820	735	728	774	737	718	778	761	737	695	763	696	716	723	664	717	740	727	708	680	705	728	751	782	697	700	750	802	742	725	774	736	655	745	740	768	745	720	728	730	760	746	703	745	726	709	707	741	708	791	729	690	771	751	715	736	723	724	739	721	738	722	747	759	731	718	771	752	720	746	776	696	756	715	737	748	779	733	735	730	692	729	729	761	762	726	743	800	721	759	732	736	761	725	727	747	750	782	732	801	751	726	720	737	745	711	771	768	706	752	724	745	741	694	723	768	750	750	798	722	732	765	707	766	714	760	748	729	738	724	707	732	780	699	720	742	700	713	703	721	724	758	759	684	740	703	698	656	781	760	699	726	752	727	731	727	758	711	750	783	763	736	724	704	717	742	685	724	745	713	728	778	771	715	704	745	769	764	743	741	713	726	727	767	683	725	731	767	709	707	729	755	732	709	732	737	761	778	750	692	758	735	720	720	723	750	736	753	687	723	767	693	686	714	759	830	740	747	731	706	753	772	695	730	690	690	737	750	719	745	728	713	738	678	685	702	758	699	721	725	734	751	716	755	723	771	733	748	726	740	737	757	684	709	689	680	762	777	730	748	759	718	723	783	730	751	772	726	761	776	730	766	783	722	751	699	747	719	739	739	705	727	713	727	700	707	754	697	774	699	711	709	748	704	705	763	723	710	747	726	759	723	738	775	755	735	765	713	704	730	699	754	764	716	779	741	746	713	702	753	759	739	701	697	720	750	728	707	723	749	716	722	708	731	706	725	687	743	770	696	754	687	750	763	726	736	695	719	748	706	757	775	769	706	738	729	706	739	742	739	737	729	743	691	758	674	739	701	728	734	772	729	750	781	768	746	711	780	713	741	698	727	720	720	713	779	700	679	785	734	766	729	769	735	743	760	707	704	732	723	717	719	709	682	706	720	760	720	740	713	717	715	761	749	784	713	713	716	737	721	770	660	722	710	780	728	785	684	753	726	773	736	721	705	709	740	739	722	748	756	759	736	707	760	715	692	691	781	688	749	708	719	751	774	704	744	739	732	728	719	764	702	718	725	808	692	747	739	739	738	749	723	738	713	747	708	773	720	710	699	725	741	688	709	762	763	694	713	765	737	710	733	795	758	719	727	765	751	683
23241	20870	28332	27118	29601	17768	3905	641	537	557	458	459	499	425	436	402	443	386	424	392	377	374	410	369	386	368	419	414	424	365	398	372	377	380	381	394	395	328	360	356	352	383	352	400	412	359	348	355	328	416	383	371	364	342	354	364	355	362	360	373	376	421	382	353	347	353	354	406	362	371	397	365	347	362	372	338	386	375	374	377	344	379	393	373	344	382	371	327	405	379	380	405	351	388	390	364	363	373	382	386	362	363	345	375	363	362	399	356	388	384	395	352	371	407	393	368	378	386	401	329	360	377	359	381	359	373	353	346	388	350	362	371	363	394	381	389	378	382	418	365	381	363	387	392	387	386	379	366	362	364	336	380	370	385	402	393	384	386	346	372	352	336	388	370	391	352	406	366	377	345	388	388	361	395	362	341	348	409	364	310	327	367	365	351	384	362	385	398	358	361	380	369	365	405	375	360	372	348	401	369	374	353	360	380	360	382	380	391	406	356	372	375	359	371	362	340	354	390	351	397	370	364	369	380	382	391	387	390	371	407	395	372	354	364	393	387	389	365	386	395	365	368	372	353	371	384	391	373	376	377	388	371	411	351	372	385	374	375	409	354	387	351	385	362	353	388	355	373	344	371	376	339	343	350	362	412	373	357	370	374	387	367	376	394	404	352	361	362	395	406	384	373	358	337	368	360	362	363	383	366	343	381	354	335	374	392	438	387	371	351	347	381	406	377	379	419	382	356	361	352	387	366	359	373	379	381	358	394	351	353	369	382	356	363	360	352	381	342	317	384	391	400	354	374	391	394	409	399	348	389	366	359	345	374	390	394	363	376	361	367	377	373	358	378	383	340	355	371	340	383	416	375	326	351	377	362	371	350	365	361	363	380	321	405	385	371	390	338	370	368	341	366	347	373	352	348	369	421	348	359	387	362	384	408	387	377	364	371	371	361	367	362	378	377	409	396	388	377	390	394	336	382	316	363	374	368	367	367	368	386	379	355	382	378	361	364	409	382	369	361	431	362	388	353	379	352	342	354	382	369	351	382	330	350	371	363	423	372	369	360	368	383	364	364	384	382	312	381	359	379	355	398	364	343	349	375	355	371	364	343	367	345	390	337	370	410	342	334	372	325	364	369	375	382	368	414	372	358	405	346	384	329	349	330	342	379	368	365	374	359	365	407	354	363	347	364	365	338	363	357	334	368	361	330	380	396	376	364	371	362	357	363	393	306	424	400	369	363	352	374	356	373	376	375	368	378	377	380	361	369	398	364	389	350	375	400	384	354	383	364	365	357	388	373	355	358	393	357	348	387	357	381	361	393	391	356	369	353	352	389	346	367	368	377	360	395	407	366	317	349	397	361	335	357	373	334	369	365	376	382	357	350	391	351	330	376	345	370	351	372	409	372	365	360	368	373	360	352	352	362	355	359	363	360	362	310	369	378	384	353	363	355	370	366	364	325	344	365	373	329	384	401	319	340	387	370	360	356	381	350	408	408	400	383	349	335	386	381	344	350	346	357	372	398	416	356	365	371	364	383	364	363	387	360	390	397	370	388	375	336	369	404	371	367	399	352	402	385	398	320	391	386	376	385	352	399	397	338	384	359	380	421	336	373	338	351	408	373	381	371	408	348	396	363	393	384	376	396	370	362	365	363	391	375	366	347	396	389	373	380	384	383	355	381	355	367	376	375	364	366	370	348	394	378	338	376	372	386	370	365	338	346	337	372	337	379	378	365	384	371	362	355	359	346	351	381	365	379	354	368	376	391	365	372	369	379	352	394	373	389	368	366	377	405	378	348	392	400	371	375	359	382	363	367	406	365	361	367	373	393	374	417	398	372	359	401	344	385	367	360	361	381	371	380	369	375	371	352	402	402	369	328	347	386	349	367	387	390	357	376	367	358	383	342	378	355	359	363	342	350	355	365	385	390	374	396	368	375	372	380	371	379	384	363	379	363	378	367	341	378	363	355	379	365	360	357	416	376	384	373	351	368	356	349	357	354	372	340	411	356	397	411	365	404	428	351	382	388	350	353	345	334	391	368	344	350	346	362	324	320	384	361	331	316	365	405	350	375	376	367	343	377	342	374	366	388	382	348	385	324	415	339	366	380	368	338	354	360	367	363	385	376	390	352	344	412	345	353	394	381	366	353	365	351	347	368	331	376	380	407	364	373	407	358	395	369	380	351	337	374	373	400	353	365	368	370	397	375	402	353	374	384	391	350	354	361	367	406	381	350	381	376	389	340	365	391	390	360	347	357	392	385	378	343	380	359	361	409	351	396	360	393	413	381	355	358	389	345	378	381	333	369	385	411	382	352	355	383	365	344	363	360	403	370	370	389	384	353	383	377	396	394	381	378	368	408	355	348	360	383	370	362	379	397	374	375	372	358	353	366	354	338	385	381	383	356	361	353	383	344	398	386	403	403	372	387	366	375	360	324	348	406	369	350	371	355	385	349	348	379	388	375	384	390	382	346	371	376	357	392	374	359	382	368	364	360	374	320	371	368	353	330	366	374	361	353	359	380	347	384	354	359	383	380	385	364	362	360	394	319	353	357	378	430	373	363	377	364	356	344	376	387	389	392	342	376	347	382	376	366	374	367	362	377	392	362	363	388	392	356	365	354	367	383	343	365	349	366	349	385	382	377	358	379	378	376	370	375	354	398	414	385	373	379	350	371	391	381	376	379	392	338	344	383	368	325	362	363	392	383	409	368	390	375	394	356	374	405	385	370	349	369	356	340	361	402	378	397	362	342	358	371	394	325	337	345	375	393	366	364	428	367	364	406	391	355	370	344	333	343	374	340	388	363	344	353	346	381	392	365	366	379	386	344	376	359	384	415	373	349	342	342	331	347	357	331	358	385	379	370	364	373	387	374	402	376	348	347	373	361	376	388	357	374	344	359	362	364	308	370	352	362	365	383	343	384	333	351	380	403	369	382	385	379	391	353	391	372	376	368	382	374	380	340	373	387	409	347	334	364	408	315	402	380	352	356	359	381	349	373	373	368	363	345	356	390	382	349	365	393	376	354	351	374	337	393	386	351	388	376	340	378	356	403	413	356	366	368	381	344	354	417	360	355	424	343	366	386	356	400	373	367	366	382	398	366	392	383	360	366	379	373	376	359	358	373	342	369	367	393	348	391	366	368	348	368	366	383	378	354	350	378	381	351	356	369	342	391	394	373	372	376	361	343	364	396	397	361	355	363	380	402	377	378	357	404	368	372	386	359	392	385	345	377	369	381	359	369	357	402	364	366	334	383	373	377	347	357	392	394	381	370	362	344	392	413	366	367	377	386	387	372	390	356	360	388	382	369	367	367	337	362	367	384	354	373	404	371	386	343	377	337	360	358	381	386	369	366	338	421	371	336	359	371	359	354	379	348	368	398	361	381	384	372	387	375	392	373	403	350	362	399	361	374	390	375	381	383	380	397	385	348	392	371	387	345	372	335	391	381	356	390	374	333	350	382	393	384	342	392	361	358	373	359	330	351
12316	20708	40126	45387	34657	5108	902	763	719	613	551	545	502	453	467	439	460	465	462	469	459	445	430	445	448	401	414	376	396	426	397	389	436	408	409	414	397	447	394	399	405	427	430	410	400	413	391	366	371	403	405	415	401	370	373	442	394	403	416	391	410	402	446	426	391	385	392	376	350	378	393	378	402	418	366	377	396	358	429	388	400	367	395	367	369	398	433	401	413	410	377	386	407	390	404	387	381	413	411	390	421	368	391	409	383	427	392	387	393	397	411	348	399	371	384	410	379	377	412	384	405	416	383	374	403	381	397	426	401	407	384	403	397	410	355	411	421	363	403	435	396	391	430	397	379	400	420	373	417	417	406	353	419	399	384	430	421	404	380	407	401	410	385	411	438	452	400	395	396	399	418	335	391	398	388	424	386	403	392	400	403	390	452	365	390	414	381	367	356	397	374	401	407	405	403	410	382	427	395	392	437	400	393	398	396	379	385	366	455	366	385	428	381	392	390	388	368	414	401	421	428	376	414	387	400	402	389	382	401	409	377	385	377	395	443	407	381	385	359	402	350	440	395	366	413	385	417	390	388	412	394	407	433	435	384	389	388	399	391	411	425	397	361	427	419	386	427	415	390	369	405	364	398	373	447	384	438	382	394	405	411	366	410	422	412	344	415	413	393	435	387	382	404	420	427	394	396	434	396	410	366	402	390	417	403	364	445	399	376	410	415	429	397	410	407	402	347	369	379	413	397	402	380	420	392	383	377	409	403	399	425	403	408	392	397	388	430	402	414	422	395	407	423	413	364	356	426	394	400	394	371	394	366	396	398	439	362	384	391	377	397	421	399	417	406	406	420	408	395	398	414	441	403	398	412	414	407	390	392	384	412	378	375	405	406	416	399	369	429	447	383	383	407	404	383	395	383	384	396	381	408	384	402	364	383	356	413	399	410	406	386	399	384	381	385	425	431	385	400	414	410	403	395	417	390	395	397	408	395	399	404	398	403	415	403	367	427	401	392	379	407	397	378	391	432	394	426	442	416	397	404	376	425	383	397	405	403	399	379	432	386	397	403	410	446	408	379	372	381	412	401	395	402	392	404	373	399	417	378	381	387	410	389	426	408	403	387	392	431	402	411	403	385	351	365	402	390	399	382	408	401	393	365	421	405	356	357	388	360	435	386	384	385	352	414	398	421	382	427	413	377	397	385	393	409	382	376	397	382	384	394	397	386	428	448	385	371	397	383	379	385	427	392	391	428	386	387	389	409	373	405	409	405	380	421	370	424	396	412	423	395	394	378	396	417	400	368	356	384	416	392	407	363	398	400	402	390	418	402	366	391	399	367	382	421	377	391	416	401	382	404	405	420	393	397	384	396	403	351	393	407	387	374	414	371	414	402	376	426	420	443	372	392	400	408	414	399	370	428	431	393	408	436	435	385	399	382	381	430	410	394	365	409	381	425	398	419	384	460	361	421	407	408	393	404	425	399	398	381	421	401	429	356	419	406	377	426	398	388	387	395	361	393	393	398	396	384	405	339	400	396	413	405	399	408	367	389	418	411	383	426	405	427	411	399	391	367	403	406	366	417	416	403	425	374	402	364	419	390	416	378	410	384	403	397	371	394	454	401	376	386	404	375	362	392	400	412	425	341	396	387	395	422	423	394	406	398	393	375	426	393	380	413	378	391	395	340	391	440	392	413	412	403	400	411	409	409	407	411	399	400	404	404	392	391	416	404	378	379	384	408	395	366	403	403	421	395	400	386	386	388	416	408	374	431	429	407	385	438	419	378	413	398	364	388	371	390	342	365	394	403	406	386	388	423	400	397	364	386	412	377	383	391	399	393	390	430	391	378	407	370	428	416	386	431	378	385	444	380	350	382	412	383	408	432	365	372	431	450	384	424	425	415	398	371	399	402	412	388	382	370	425	399	404	387	396	386	400	389	390	388	412	407	382	428	414	417	413	357	371	402	373	426	455	404	410	377	379	438	431	393	425	401	416	441	374	384	394	420	388	389	392	384	368	412	399	393	411	402	399	400	382	388	378	380	414	399	398	392	382	392	386	413	396	366	374	390	411	388	400	384	410	413	386	379	418	407	399	407	402	390	373	367	430	400	448	400	424	366	413	416	390	408	390	387	430	429	389	414	384	391	429	389	426	363	384	388	410	382	393	423	410	415	365	432	385	453	372	389	421	379	411	422	424	396	345	428	392	444	384	404	427	400	398	412	424	379	437	414	381	387	387	382	377	410	369	392	402	430	431	383	414	390	430	390	371	397	378	389	410	394	402	365	378	391	434	396	420	401	398	389	419	395	398	414	375	401	393	372	415	419	392	361	408	374	406	393	374	388	419	404	398	404	381	395	451	421	375	375	403	383	424	387	405	401	399	393	398	398	430	379	386	378	382	409	385	423	413	399	382	372	397	379	414	389	394	370	394	420	416	449	418	406	407	392	373	429	394	378	395	368	381	392	388	398	369	406	416	392	423	412	412	381	388	414	374	397	370	367	412	431	400	400	405	410	390	414	389	447	425	403	392	400	391	395	384	443	417	387	408	380	412	379	385	435	378	392	420	413	406	351	385	386	432	432	423	432	383	392	385	430	390	395	371	418	453	421	395	406	385	365	377	413	414	375	422	398	415	377	388	393	411	385	395	417	426	401	413	451	398	428	386	432	396	390	402	395	422	416	396	374	390	438	380	393	410	400	418	406	395	422	371	394	415	395	401	419	364	384	404	420	378	404	407	418	406	395	357	380	388	424	373	380	378	428	420	414	400	374	404	423	390	401	411	435	417	396	405	409	385	383	410	385	435	406	393	428	402	377	406	374	416	394	393	399	426	393	381	431	410	386	411	354	380	447	409	365	365	410	399	409	387	412	417	407	425	385	399	411	415	425	383	374	402	411	414	419	410	432	392	387	410	395	378	411	431	403	396	372	411	369	389	421	378	402	404	373	398	411	410	396	403	427	373	383	413	426	395	399	421	372	405	367	403	408	411	414	430	409	387	439	394	395	413	391	396	381	403	388	414	405	394	367	425	396	375	376	399	402	418	404	373	402	398	395	402	410	394	374	385	430	398	398	429	378	388	407	385	406	380	432	374	385	412	389	359	406	371	405	380	397	427	392	372	372	381	396	422	435	407	406	402	420	402	404	401	353	415	374	400	418	386	410	388	396	390	420	387	400	392	399	392	412	397	391	420	430	404	417	410	409	370	378	393	392	389	385	397	410	414	401	381	398	386	408	404	389	426	392	409	380	414	395	412	379	366	399	389	367	399	370	384	377	380	404	438	429	383	421	395	390	384	400	411	388	383	418	404	419	386	413	412	396	410	367	397	429	345	379	376	404	355	388	398	380	394	428	393	372	415	420	398	421	407	406	357	430	396	352	399	397	383	364	379	386	377	393	419	409	440	414	399	382	427	383	450	397	367	401	392	429	411	383	418	413	389	415	393	400	360	368	383	364	390	429	412	390	390	384	376	403	400	410	390	400	376
24317	20874	27706	27329	24722	9497	1170	933	765	771	742	780	758	779	700	702	728	707	766	720	704	719	790	629	737	732	691	706	653	694	683	666	751	706	709	672	690	676	758	687	698	718	721	745	699	706	721	707	682	702	699	695	723	675	742	696	690	684	701	690	714	661	704	704	684	714	706	665	727	690	680	690	688	747	710	711	720	652	712	708	660	715	706	674	712	714	720	701	675	691	681	718	718	692	723	698	725	701	649	634	698	677	669	681	700	693	739	707	679	709	714	739	731	692	677	714	693	709	770	684	683	704	669	688	681	709	735	639	734	695	696	696	642	633	699	684	663	677	777	697	721	773	721	681	685	695	698	710	723	693	710	692	717	672	603	702	674	708	686	666	703	634	687	650	706	667	715	657	704	724	710	742	714	744	723	669	728	669	679	705	748	702	712	685	737	711	696	642	722	674	760	723	712	712	732	746	712	642	679	677	683	665	744	688	705	684	722	679	684	691	759	694	663	745	710	720	711	793	691	688	655	676	660	692	662	663	702	702	715	726	668	699	688	668	681	706	645	664	686	742	695	694	676	659	687	682	691	675	683	677	673	727	698	695	670	715	676	718	705	712	702	683	732	665	744	717	685	708	695	727	686	697	684	681	702	697	671	696	671	725	719	697	703	741	690	727	691	699	688	680	690	686	719	707	698	711	663	709	706	672	649	691	722	705	649	646	630	699	661	692	702	714	687	641	639	684	712	661	714	735	712	682	723	697	738	705	693	693	767	664	705	627	729	689	713	715	732	703	644	724	735	681	661	672	681	728	698	681	675	718	639	728	691	655	665	707	695	727	703	749	703	685	707	754	635	674	703	672	708	747	677	670	677	684	676	718	675	723	659	647	733	718	742	697	706	717	711	707	708	681	717	679	741	644	708	714	686	677	793	727	704	691	707	641	651	687	703	667	711	691	736	732	693	670	655	728	720	720	701	686	621	743	694	731	695	634	746	656	684	682	710	689	733	714	710	751	672	742	662	679	730	730	677	660	761	694	762	726	695	705	711	706	677	653	722	704	688	700	685	678	767	696	673	706	733	654	713	744	695	693	677	687	711	759	678	693	694	722	688	706	683	717	664	676	681	661	650	707	692	666	693	673	752	704	726	634	723	698	660	706	687	748	720	759	718	683	691	681	713	694	723	699	723	721	714	719	718	777	682	705	671	696	714	673	715	701	773	689	708	683	711	725	690	697	665	693	651	709	670	737	669	695	641	692	718	679	700	692	689	690	712	689	666	747	723	731	716	708	663	711	645	715	680	695	730	713	649	701	725	708	688	705	658	708	682	747	696	686	632	767	671	702	663	685	731	658	709	678	727	676	719	675	693	712	612	716	680	717	694	733	698	656	732	687	680	706	710	657	708	684	683	735	673	706	702	679	697	738	711	700	696	688	742	663	709	721	697	714	682	693	709	703	720	730	696	664	702	714	721	666	725	672	730	694	720	692	726	701	702	691	708	702	696	698	746	757	744	683	647	749	693	672	688	707	714	685	680	696	715	705	716	725	728	712	731	727	694	695	705	695	681	676	663	701	692	715	680	733	674	663	704	661	672	700	750	724	703	733	713	675	689	687	709	702	702	699	715	649	673	743	738	728	691	720	717	719	729	720	709	702	701	669	719	702	654	693	673	693	695	718	728	643	691	764	689	716	693	694	708	694	681	699	706	718	687	688	693	637	702	709	703	687	779	724	700	649	663	700	692	657	760	684	710	720	710	723	699	684	691	745	692	678	701	680	691	768	668	720	725	726	703	687	726	721	717	678	706	716	686	696	652	700	676	682	688	735	720	682	693	689	745	726	723	698	676	628	697	729	671	686	677	730	673	620	709	722	712	682	661	724	723	680	654	722	716	718	715	688	655	661	713	682	716	704	769	717	709	695	705	717	708	705	667	714	711	649	692	672	674	704	726	700	702	717	655	695	726	760	710	664	687	661	657	696	714	648	694	674	723	741	721	704	639	692	676	717	740	690	706	659	689	676	695	671	661	679	711	661	686	642	732	670	723	691	684	734	650	728	686	702	628	671	672	686	694	685	722	683	704	730	705	702	688	721	664	668	738	689	704	682	733	673	707	687	716	706	710	689	735	739	728	715	701	730	682	761	715	770	702	720	700	659	710	661	709	722	718	667	676	677	743	658	672	727	748	689	703	682	673	668	722	717	690	706	691	719	705	729	662	709	651	648	686	766	673	673	694	707	683	683	675	658	758	711	728	677	707	690	721	701	683	707	715	691	706	717	674	718	694	686	700	757	711	650	725	684	699	742	725	678	680	711	672	704	669	689	733	677	715	634	707	735	706	710	695	672	670	703	724	707	702	657	763	671	673	712	722	699	741	709	696	687	697	682	662	669	733	684	747	713	671	655	684	650	686	636	730	664	728	772	734	668	714	720	680	671	679	726	701	735	683	690	711	688	716	667	682	717	681	706	718	642	726	666	679	696	628	691	706	728	713	663	759	721	717	707	705	679	652	729	699	685	701	725	724	720	737	706	663	686	683	673	735	705	679	698	664	707	727	787	678	687	697	718	727	682	688	691	739	688	704	709	672	716	697	714	675	696	709	700	710	723	731	716	696	721	715	727	708	705	646	669	699	720	677	750	639	707	715	723	704	654	711	702	710	714	720	719	693	693	669	740	707	656	725	706	707	662	632	697	697	698	759	700	772	694	697	685	723	676	643	714	720	708	757	655	675	694	711	677	720	675	720	703	728	753	690	630	721	706	713	693	695	707	719	693	725	689	674	703	710	724	719	682	682	709	714	715	690	694	706	720	703	688	712	728	719	706	729	719	679	683	701	729	774	746	684	690	677	726	686	714	699	696	700	639	698	713	675	724	744	719	767	730	737	664	709	723	716	757	708	699	718	692	692	737	710	688	709	673	722	730	715	721	721	677	701	676	702	765	722	729	728	700	737	735	723	685	692	691	701	666	660	672	671	645	682	728	670	668	652	705	681	668	716	659	681	669	745	699	755	723	697	709	668	676	653	685	719	698	679	749	717	705	704	704	617	669	691	642	734	675	650	720	731	660	698	664	684	691	707	694	694	708	677	665	695	714	715	648	714	654	692	710	712	726	758	709	728	675	691	693	703	644	727	728	709	732	664	700	721	671	704	666	670	668	723	757	713	690	752	679	669	667	670	651	665	706	707	691	669	699	681	718	656	698	726	736	717	726	722	656	686	671	675	736	706	707	693	724	672	732	706	730	691	689	753	684	665	706	684	681	694	742	685	685	685	682	669	687	710	711	745	727	676	722	705	708	702	752	663	662	693	708	690	698	716	720	730	667	684	687	690	671	706	711	687	661	710	692	654	699	712	692	689	693	712	703	746	718	693	675	712	730	684	703	713	668	694	656	714	718	706	660	727	714	722	672	773	682	727	689	718	694	712	688	675	713	736	711	692	683	724	675	717	708	669	670	654	667	693	725	698	680	698	711	694	681	739	710	683	745	745	725	692	673
13513	17119	31587	37713	27828	4124	1025	882	870	783	815	767	766	758	737	737	703	696	753	748	726	676	730	679	737	689	717	686	688	680	704	680	668	700	720	707	703	735	723	714	695	677	681	714	722	692	677	676	698	685	732	741	687	770	708	713	704	666	653	699	702	697	684	695	700	680	724	690	721	679	723	706	730	679	700	676	740	717	734	682	685	676	703	724	732	663	691	765	716	724	725	702	701	689	675	726	679	700	678	685	736	708	696	660	666	726	730	693	670	733	630	702	695	671	686	697	669	707	682	652	732	721	726	699	746	683	712	712	681	737	687	698	712	686	702	685	721	702	701	665	712	720	678	693	746	653	727	733	705	661	698	709	668	683	677	679	711	686	748	733	754	658	700	695	735	689	726	694	678	698	731	703	724	683	723	724	676	738	678	687	695	672	732	674	690	712	732	696	630	682	698	705	712	703	751	702	702	695	695	720	702	708	650	727	753	667	714	686	725	676	690	693	715	727	728	714	695	707	670	692	681	677	675	715	674	701	706	670	679	703	706	680	715	667	719	719	656	706	690	717	672	656	655	723	735	672	665	710	724	678	713	649	657	668	678	713	636	694	710	675	693	696	698	692	649	691	697	738	733	742	686	659	714	750	721	734	665	682	669	715	695	745	676	686	690	718	694	710	715	683	682	681	714	752	729	650	686	697	686	624	723	697	712	720	728	694	665	701	705	716	731	706	757	730	679	685	661	722	694	703	739	724	744	720	722	676	671	667	699	731	653	693	702	726	668	670	696	689	686	668	730	723	738	655	706	702	680	708	691	690	703	691	689	672	721	682	692	703	657	733	717	677	697	715	713	736	690	719	677	663	713	729	725	758	685	750	702	684	699	713	663	681	686	722	719	720	657	679	684	645	735	715	732	668	691	672	741	672	689	711	678	723	690	705	694	728	733	679	689	677	665	733	711	647	728	707	715	662	681	732	741	680	675	660	735	668	776	724	676	690	723	741	710	687	690	644	727	728	681	666	691	673	680	655	702	704	704	756	697	731	677	668	755	721	760	716	732	722	728	671	699	700	664	683	677	712	710	679	631	684	687	648	666	638	694	711	703	661	697	687	659	693	679	701	680	697	754	685	738	714	690	697	704	702	699	707	731	716	713	728	659	668	721	678	741	670	682	728	698	724	720	798	697	676	684	697	719	682	736	695	645	641	714	676	708	719	733	737	718	704	699	684	704	713	705	693	706	715	720	685	663	637	716	717	743	719	714	718	658	706	686	696	703	698	711	698	675	691	725	697	725	703	693	735	702	689	672	713	655	650	630	663	673	725	692	725	701	695	717	674	688	690	723	747	706	719	713	703	717	718	727	666	688	742	769	717	698	677	718	733	673	663	705	716	698	712	701	698	663	702	649	721	746	683	675	683	746	710	720	679	689	642	707	684	674	728	711	713	692	654	690	735	666	688	634	702	718	695	686	667	732	710	703	723	750	754	673	693	696	701	672	644	731	729	718	699	676	708	698	647	722	717	726	709	679	698	712	702	691	711	723	752	718	673	747	689	691	698	752	721	740	702	680	706	705	673	698	718	730	733	670	686	700	720	687	681	702	712	736	705	698	696	723	674	688	712	704	677	699	685	775	725	736	629	694	719	628	729	699	686	696	684	671	698	708	700	690	678	684	660	722	739	712	667	700	685	697	688	736	675	715	717	676	680	699	659	725	696	696	662	707	754	715	738	687	698	686	715	737	720	656	701	692	746	675	682	669	692	730	696	706	691	688	696	675	715	688	667	688	706	723	656	708	703	699	745	658	734	771	686	710	720	695	650	726	708	674	687	747	689	708	729	701	726	671	713	755	711	675	684	702	697	710	643	696	664	695	709	696	738	689	726	682	698	665	697	720	681	665	742	704	707	658	716	691	702	710	636	716	695	706	662	723	683	705	717	666	708	703	668	734	665	700	668	699	688	667	683	701	733	731	681	697	702	673	661	717	706	743	735	701	717	707	701	691	687	718	657	687	709	720	751	682	738	656	691	713	707	675	702	664	635	693	724	706	689	664	658	709	735	741	681	733	653	679	708	687	709	671	700	735	705	680	708	690	724	717	738	679	723	697	665	692	687	719	748	705	720	769	684	646	704	693	701	694	649	706	695	748	707	646	713	682	706	741	672	698	681	718	692	691	700	658	673	721	669	682	705	701	705	691	694	653	677	707	646	671	688	702	697	739	706	702	689	708	671	666	739	710	648	668	702	662	669	722	701	650	690	693	725	698	650	698	708	749	675	720	737	666	708	686	691	728	737	733	715	722	707	686	722	681	690	696	683	742	726	707	693	701	694	689	745	676	705	682	679	681	699	713	655	696	704	674	722	731	699	710	698	710	673	624	693	682	711	768	751	726	636	694	641	666	695	661	671	677	707	709	693	725	701	694	659	638	717	707	711	702	687	737	677	702	688	669	717	686	707	685	702	678	690	679	702	679	677	691	706	692	645	733	648	699	672	686	707	678	703	705	667	694	688	685	685	683	682	723	704	754	688	664	720	696	717	719	713	696	706	720	697	681	693	672	703	687	681	680	702	710	715	684	722	685	696	725	695	683	706	702	685	705	706	692	681	682	682	697	755	659	705	693	663	675	696	754	693	665	686	729	696	713	684	717	695	682	686	739	689	740	678	700	719	679	733	702	662	732	698	659	686	668	691	644	705	695	691	656	674	717	751	736	676	738	700	711	687	701	669	744	671	709	718	708	730	672	679	673	695	642	682	703	700	712	697	706	680	660	717	683	648	665	719	676	704	706	740	723	707	742	708	724	704	740	700	719	706	702	648	685	692	714	712	728	690	736	685	726	706	709	672	700	679	731	667	695	695	698	627	669	677	678	660	714	685	692	720	700	718	691	683	642	717	698	688	697	667	672	705	684	657	712	635	699	715	686	727	697	669	656	706	688	717	669	688	700	708	733	663	696	731	693	687	648	703	713	664	690	728	673	734	704	703	684	717	693	713	665	694	699	673	717	666	678	671	715	715	686	715	668	689	731	724	671	736	678	657	699	722	733	736	718	710	733	636	729	713	694	697	698	684	701	706	673	676	739	696	699	708	712	691	707	698	662	698	739	717	690	734	667	703	699	671	670	742	715	708	673	703	698	743	640	724	660	700	722	660	689	699	705	675	695	657	690	702	729	736	684	678	754	729	708	693	700	697	741	667	666	702	751	675	740	678	752	685	663	670	731	661	708	680	706	727	678	708	688	742	678	656	724	686	677	721	706	721	714	682	681	697	707	719	732	738	646	724	710	673	666	662	683	642	709	650	691	722	693	702	686	706	689	688	725	715	755	672	738	721	699	692	718	707	692	718	707	718	751	720	678	706	706	712	691	654	697	686	750	720	674	707	675	696	758	712	721	700	709	698	708	719	700	715	655	720	698	672	697	669	713	696	688	684	643	739	712	770	712	688	695	704	731	678	774	667	697	710	754	712	710	720	652	717	720	722	703	698	685	728	680	665
22170	21018	28725	25179	28529	22149	12271	1070	605	527	494	444	385	362	363	333	330	323	327	287	286	302	278	276	288	298	273	289	260	247	272	237	262	278	281	250	238	276	276	277	263	259	261	277	246	249	214	246	260	252	251	236	253	248	265	246	263	241	253	242	253	239	239	253	249	285	267	254	225	236	246	255	272	243	230	213	225	235	249	258	280	268	267	264	226	227	246	232	258	245	253	255	252	262	260	283	266	252	228	259	251	261	249	225	225	260	246	247	250	240	247	268	223	264	241	284	220	250	245	237	265	239	283	282	251	251	243	239	266	236	246	252	240	232	238	239	203	245	265	212	265	244	241	208	283	259	243	258	237	236	228	230	230	271	254	257	234	238	240	236	237	254	233	253	255	255	257	237	285	265	256	247	248	233	255	224	270	269	254	228	238	232	252	273	256	248	212	274	242	238	242	228	250	251	239	257	250	230	262	258	252	261	260	240	256	244	233	250	238	226	245	272	254	228	252	259	243	237	237	238	222	242	274	243	244	267	247	247	246	255	217	232	248	243	239	261	240	237	216	255	252	263	250	257	279	247	265	249	218	247	260	244	250	240	246	254	265	235	244	266	277	244	258	246	248	266	239	270	261	250	288	229	250	216	241	233	240	209	261	256	275	247	226	235	243	233	221	260	220	244	246	219	266	232	283	246	214	266	248	246	223	276	246	267	264	244	223	255	219	246	270	234	234	247	245	243	241	233	256	244	261	248	244	264	242	256	252	226	259	241	233	250	244	233	233	241	273	226	225	281	223	254	237	219	247	257	261	251	188	273	235	218	226	238	279	273	234	245	253	250	254	245	245	236	253	268	268	249	246	224	235	255	263	260	252	259	226	222	262	259	231	216	199	259	251	233	261	223	223	220	251	236	273	246	242	258	243	243	241	260	246	254	219	262	271	233	224	258	246	268	257	234	236	245	258	232	232	249	253	252	234	221	236	253	241	248	251	263	243	246	241	245	255	227	247	252	231	245	294	302	235	240	236	241	235	233	242	252	253	216	217	262	238	252	244	247	262	243	255	234	248	256	270	244	262	254	226	255	279	253	242	214	258	232	259	252	241	237	241	269	260	241	269	226	237	232	226	266	232	253	263	229	246	244	244	229	256	213	262	283	222	228	284	208	227	239	241	232	255	239	203	237	242	240	237	236	244	266	250	278	223	234	228	243	244	250	254	259	262	225	235	234	251	276	251	235	272	254	252	253	277	234	234	231	243	292	255	235	250	248	226	259	248	263	237	257	270	245	208	249	235	264	246	251	233	245	247	251	270	235	285	233	226	241	251	238	242	253	225	273	257	218	255	255	253	227	244	259	259	213	275	239	236	219	260	254	229	260	229	240	277	232	244	236	261	240	243	264	225	277	255	246	247	246	255	258	227	233	227	250	258	268	271	251	262	244	282	236	234	214	261	283	233	244	243	225	266	240	227	252	266	239	239	251	231	289	225	244	244	252	245	260	235	262	235	217	253	251	262	239	246	244	244	234	250	231	256	205	230	234	230	260	230	242	223	285	260	271	233	204	254	264	255	233	237	240	280	220	255	250	271	240	258	234	265	249	232	246	254	245	262	264	249	271	277	240	238	241	271	243	229	226	248	237	281	239	236	233	248	231	239	234	252	243	248	243	254	233	250	243	237	240	245	216	241	266	233	276	259	249	289	263	248	262	284	232	239	261	257	265	258	236	256	215	222	258	253	231	234	204	255	242	264	239	279	231	255	250	277	253	231	237	247	226	235	249	247	228	248	226	270	273	264	246	229	266	240	247	227	253	243	256	266	264	252	265	232	241	224	232	251	238	241	262	238	237	248	282	256	274	253	254	244	270	250	249	254	261	236	249	234	232	240	254	233	271	246	242	229	230	235	277	259	245	242	237	253	235	238	208	236	240	253	232	243	261	264	249	200	237	240	266	220	250	232	263	248	222	232	211	229	258	278	221	240	219	234	223	261	257	239	261	260	265	262	235	241	246	244	263	256	254	226	281	262	237	264	213	278	268	253	231	245	251	237	237	255	256	262	226	238	259	223	249	238	261	245	241	242	237	261	233	233	271	250	260	241	235	240	244	251	224	228	230	248	310	252	230	267	225	259	255	283	256	246	252	272	231	243	244	244	251	223	239	220	232	229	259	240	268	241	249	246	247	231	253	277	231	227	245	241	275	216	249	243	257	235	273	253	254	266	252	251	242	253	259	263	234	240	225	228	254	237	269	247	243	257	237	258	243	249	235	242	201	249	252	243	279	242	257	247	275	247	241	226	248	260	230	234	240	247	251	240	243	286	260	267	261	232	231	248	239	257	257	250	247	243	253	234	240	226	236	257	244	253	254	264	257	232	222	241	260	227	216	225	227	227	227	256	234	228	241	235	220	260	240	256	262	261	247	274	249	258	233	251	221	228	258	227	215	230	244	237	251	248	245	252	226	242	251	245	243	260	259	250	241	240	263	240	258	237	239	243	234	246	265	243	237	271	258	250	241	228	266	234	223	231	247	232	263	256	231	230	247	253	255	228	247	257	236	245	248	262	253	245	234	271	252	257	271	245	239	240	227	256	245	258	259	254	221	259	228	259	244	270	265	254	248	233	263	261	256	260	271	249	255	248	264	251	273	265	236	216	248	233	236	267	271	234	274	252	260	251	249	248	257	226	275	259	231	232	263	247	240	266	244	251	244	250	214	275	259	215	243	251	250	245	241	218	251	246	272	268	227	240	232	241	244	221	245	230	242	227	279	219	250	265	253	256	227	255	264	240	257	227	252	252	217	243	235	218	237	247	221	234	239	216	265	278	248	248	233	241	236	261	260	244	226	238	278	200	240	265	251	227	225	255	231	248	245	271	230	241	268	258	243	231	230	219	226	252	265	231	269	272	249	238	219	258	270	255	240	274	251	250	250	244	273	227	225	269	244	256	245	260	223	256	262	232	257	256	254	259	274	259	227	229	227	252	255	235	265	235	252	259	243	248	241	245	250	254	242	246	234	240	243	252	242	221	280	248	243	244	230	255	269	213	269	245	267	229	278	231	271	246	235	256	241	241	245	223	248	254	245	240	267	230	223	260	253	255	218	251	249	281	267	253	239	261	273	257	265	212	232	276	227	224	251	254	269	225	228	259	250	224	245	233	256	247	268	220	223	232	260	237	250	274	261	236	256	234	252	230	246	225	233	236	231	246	242	243	232	251	262	242	280	231	222	243	247	236	257	239	241	267	234	263	227	218	235	269	248	219	243	236	251	261	238	211	240	264	235	233	241	271	271	229	262	266	235	272	273	261	258	257	261	249	237	254	238	244	231	222	250	257	208	248	263	261	238	227	236	247	268	233	237	251	256	266	254	271	272	251	244	259	273	249	254	278	271	255	242	254	250	255	240	229	262	273	243	228	270	231	253	277	272	237	244	257	259	273	260	250	226	240	250	236	240	260	252	235	221	265	252	256	237	247	238	251	247	254	223	244	238	229	257
14932	28288	46651	55785	44764	8950	1401	1056	844	676	601	542	475	461	395	382	358	354	357	303	313	298	303	295	284	290	272	288	263	274	272	264	269	252	256	281	251	295	293	285	279	240	270	281	274	273	257	274	250	263	246	250	235	246	267	241	268	237	216	231	261	263	305	258	264	236	216	233	247	263	247	248	265	239	224	232	219	262	245	250	258	244	244	234	251	262	250	228	249	260	233	235	246	244	245	252	248	281	257	255	267	242	248	253	242	242	233	225	256	249	278	268	250	248	266	258	241	231	225	215	276	241	243	239	264	232	218	258	260	227	260	240	241	269	244	238	258	273	249	270	238	257	277	267	232	262	245	268	265	259	266	235	256	244	271	249	237	249	257	258	239	273	247	250	218	268	234	243	213	242	243	240	257	270	249	246	242	227	240	235	240	253	260	231	241	250	238	250	231	249	256	249	271	222	256	236	222	238	264	278	260	244	236	256	248	241	253	233	216	235	227	241	261	254	257	267	238	263	265	285	248	237	235	229	229	242	248	255	249	248	226	240	252	253	239	249	248	220	258	259	246	231	244	256	242	244	235	262	258	257	238	223	259	241	246	214	270	232	257	266	237	227	229	243	264	232	232	220	260	247	241	236	232	217	238	247	233	267	242	236	226	226	230	256	245	229	249	225	243	258	246	237	254	238	231	235	235	240	247	223	245	254	237	252	252	253	206	257	269	240	253	253	268	256	280	250	221	249	234	249	254	226	252	249	251	240	253	224	265	257	256	272	229	241	221	247	240	228	209	227	246	238	257	245	238	248	237	240	230	241	272	241	254	229	225	240	263	240	272	223	221	242	269	232	239	243	224	221	252	272	260	259	262	233	245	205	241	221	267	272	271	262	238	259	226	242	278	220	249	238	278	231	253	225	245	243	250	249	259	217	251	232	251	244	258	236	225	235	266	252	261	258	222	263	254	243	217	242	241	258	249	235	251	261	252	264	266	245	242	259	223	250	247	263	257	246	257	226	265	218	257	223	266	219	262	249	244	247	227	269	228	237	236	231	230	271	234	241	233	270	214	241	243	252	254	223	242	263	245	275	240	229	248	250	242	212	266	257	229	212	243	227	253	250	233	264	279	236	253	274	251	256	257	249	258	252	261	224	227	245	258	252	271	235	248	241	260	237	216	252	238	233	236	223	273	218	254	266	253	220	248	224	245	253	237	248	252	232	274	205	228	239	257	269	250	244	243	251	270	258	229	260	230	257	220	239	272	239	258	244	222	260	255	245	230	251	242	252	285	255	229	222	236	233	252	249	238	258	237	234	241	259	245	276	258	260	228	251	245	226	239	247	247	242	252	223	258	250	255	232	249	248	273	236	283	249	254	264	248	244	238	273	259	228	238	223	232	214	243	272	235	243	248	237	227	271	283	238	244	221	276	290	213	233	245	205	229	260	230	247	248	251	262	237	226	251	250	246	240	274	249	246	256	262	235	233	254	232	288	250	253	254	239	283	256	280	273	256	254	259	260	222	266	233	244	239	259	240	251	257	238	225	256	248	252	227	241	273	237	241	253	247	243	232	261	245	276	238	251	237	238	254	241	225	252	249	260	230	234	242	278	227	278	227	239	248	253	269	233	260	267	260	262	236	248	242	236	232	250	242	229	225	231	253	235	229	223	221	246	257	254	256	243	259	264	251	239	255	239	250	246	261	233	254	251	241	239	260	251	231	253	249	232	254	257	240	251	218	256	250	253	221	268	243	235	245	259	261	260	238	246	253	250	256	224	250	256	269	267	241	229	238	244	240	221	250	254	253	230	281	226	238	252	230	242	258	234	258	221	222	222	257	260	250	236	251	253	251	237	215	243	257	227	242	246	259	242	241	254	254	260	261	253	232	253	242	220	260	269	287	228	242	237	241	234	252	231	265	242	225	240	251	244	250	246	251	240	251	277	243	264	214	257	257	254	259	227	237	259	247	249	276	234	219	229	241	238	249	239	235	258	255	271	249	282	251	236	247	226	244	239	246	227	243	241	253	230	240	271	253	250	266	242	259	239	250	237	232	243	233	232	246	244	234	276	237	236	228	241	260	254	231	235	263	248	246	222	263	247	239	245	268	262	258	243	262	252	257	242	236	250	269	230	271	234	237	259	250	246	235	245	242	274	237	269	259	240	240	225	250	247	261	245	250	214	262	250	263	248	252	261	231	246	249	253	253	237	223	235	257	257	228	246	237	230	245	228	244	256	257	239	241	250	251	256	245	267	287	245	238	259	262	232	241	250	237	247	235	229	256	218	238	282	269	235	241	261	236	250	242	232	269	249	260	295	228	243	242	237	245	245	243	264	257	243	265	242	239	234	229	242	266	226	245	249	233	251	245	246	263	249	205	251	251	231	239	251	248	247	194	240	248	257	220	258	237	236	262	254	252	269	234	254	233	242	249	232	251	228	248	253	254	266	204	227	244	247	233	255	256	232	239	255	233	248	229	259	245	237	246	229	262	234	241	242	245	266	264	229	238	244	232	267	256	238	250	237	261	238	250	265	265	253	257	253	258	252	236	244	234	244	232	256	225	253	247	220	246	255	260	241	257	262	237	225	246	236	233	226	268	230	226	248	274	253	265	249	241	238	243	244	254	236	250	249	233	270	254	212	251	265	232	243	258	261	229	287	239	235	219	222	239	239	232	256	267	227	245	254	238	214	239	267	262	226	224	235	238	240	255	268	250	264	254	231	265	266	231	250	251	233	260	259	240	251	244	201	224	238	244	240	248	248	247	255	236	234	265	236	260	240	250	247	251	255	216	275	252	223	250	254	232	275	261	227	254	254	237	228	250	232	245	254	204	259	268	222	265	251	244	264	249	250	254	224	252	226	268	233	225	218	273	244	242	284	230	249	266	234	205	242	247	228	244	254	230	230	246	264	258	240	250	241	247	249	237	265	254	280	268	275	252	263	238	236	258	228	269	262	246	212	244	247	242	272	243	250	237	261	243	272	260	243	223	234	232	259	244	252	253	270	249	224	242	239	257	263	238	247	243	236	256	232	245	260	259	261	242	243	237	241	229	268	265	244	250	241	267	206	286	261	231	242	251	215	226	255	233	249	240	235	245	286	258	254	230	260	264	251	252	250	249	243	246	241	243	235	247	241	253	242	234	255	236	241	250	238	245	238	239	249	235	232	248	244	244	256	241	222	263	253	279	254	269	238	232	243	237	243	229	267	215	234	240	248	239	245	265	255	237	235	259	256	228	269	244	231	265	212	259	271	265	248	256	236	276	234	224	258	239	250	237	235	262	216	288	257	239	249	240	241	229	250	239	270	254	227	245	262	224	266	225	235	241	240	240	230	246	267	224	233	232	251	239	239	243	240	256	248	270	233	241	223	260	224	237	232	257	245	236	234	270	248	245	248	277	238	256	224	246	252	253	230	241	262	273	252	271	227	242	230	258	265	275	244	223	222	231	214	236	259	219	231	224	265	262	234	228	233	267	277	249	216	245	238	254
27621	19759	19884	17746	8151	1509	823	768	715	710	716	673	747	669	720	694	760	736	749	724	676	682	707	718	674	715	686	766	708	724	694	741	688	699	698	677	768	729	711	688	662	732	756	701	718	699	740	678	682	748	727	680	717	756	672	687	721	692	680	681	702	726	689	718	676	683	740	688	649	689	727	731	715	712	713	666	717	695	700	702	647	704	695	728	734	662	719	708	730	673	696	719	664	715	654	678	640	688	686	739	686	652	760	659	684	684	650	708	719	724	738	714	679	685	699	741	680	725	683	685	725	738	682	714	710	704	677	693	741	721	709	704	704	698	677	728	691	679	679	736	743	679	639	759	715	705	676	691	699	674	780	712	698	717	722	735	748	675	707	729	679	722	655	676	692	775	676	741	693	644	637	726	737	684	707	723	713	722	677	751	683	670	709	704	697	733	714	732	704	689	689	649	698	694	699	703	675	695	661	712	740	691	686	684	746	695	707	741	714	735	734	666	738	707	618	711	665	724	725	738	697	663	688	690	694	766	760	705	686	723	688	676	699	693	708	691	752	705	764	698	713	709	711	691	724	748	708	719	698	737	696	695	710	699	674	720	699	705	716	701	697	718	706	724	657	756	715	684	717	721	716	704	700	752	711	693	704	715	721	709	749	721	695	687	684	712	707	722	704	689	718	757	701	712	729	711	707	692	675	684	745	686	777	685	701	690	669	716	699	699	703	734	735	701	691	700	694	714	666	695	702	732	690	727	714	738	669	720	723	728	671	716	707	690	737	688	698	678	685	755	687	675	709	721	696	741	649	711	646	689	704	689	644	743	751	708	720	737	664	739	691	720	671	680	699	692	690	721	711	736	708	709	689	731	686	723	695	701	731	683	709	725	723	726	690	698	713	705	698	682	683	731	691	712	724	695	731	689	700	703	688	696	707	691	666	706	710	693	694	701	737	716	687	709	640	719	729	749	748	749	682	771	719	684	677	694	637	751	659	714	728	695	673	679	684	720	746	651	720	689	679	739	703	693	739	752	726	718	672	669	667	679	737	715	766	659	734	719	714	677	700	731	748	746	726	695	718	730	688	717	720	669	667	682	664	712	678	697	688	684	687	730	709	705	689	674	681	698	717	697	683	688	715	671	720	728	727	694	700	757	724	686	734	706	733	747	689	705	722	722	691	725	692	709	711	714	699	689	744	709	671	695	736	716	682	709	715	686	702	704	728	721	718	767	715	723	738	726	715	707	761	705	694	767	741	711	715	662	697	666	701	696	753	706	724	695	640	681	727	692	686	724	712	735	724	646	658	679	748	708	681	674	721	689	712	696	685	695	684	786	727	709	691	697	734	721	703	723	744	691	736	723	698	700	718	721	703	743	724	715	711	676	716	742	695	700	722	710	670	669	690	716	720	650	664	745	702	708	672	711	742	712	706	722	694	717	668	670	702	778	738	709	681	692	683	690	762	728	712	723	696	688	698	728	701	687	733	731	713	745	706	730	735	673	724	746	710	746	680	677	730	715	732	730	719	652	673	741	664	718	679	721	648	757	718	708	716	708	663	732	707	709	705	667	699	721	695	716	698	748	683	692	727	770	674	739	705	742	627	671	740	735	680	708	644	691	716	728	678	665	706	714	702	704	682	678	652	655	699	703	712	708	686	737	721	680	696	715	683	740	667	697	745	695	723	698	731	723	695	705	752	728	747	723	715	685	723	734	734	722	718	703	665	766	685	712	713	700	736	644	704	653	698	692	714	684	683	715	681	677	639	738	719	654	717	709	748	707	725	687	724	747	751	708	726	698	707	687	699	706	683	750	703	752	674	736	750	698	732	757	672	698	751	648	711	713	713	676	723	725	716	690	669	703	743	727	733	724	680	736	709	707	682	723	767	724	690	718	721	729	743	694	679	689	754	702	700	713	753	718	705	685	765	694	694	718	704	690	727	657	740	700	716	688	699	683	671	728	742	727	733	714	708	700	685	711	685	694	699	722	743	684	737	693	668	733	712	706	696	687	715	688	699	682	685	690	689	688	751	693	741	700	712	750	731	723	650	647	726	681	750	700	713	737	734	676	699	680	708	715	689	726	679	698	719	658	698	705	703	726	669	688	734	699	688	724	704	686	752	727	739	687	739	758	682	677	707	723	701	713	685	696	699	712	664	649	698	734	715	717	712	716	688	718	698	695	707	691	701	726	714	720	772	704	709	738	708	732	718	706	725	725	730	694	687	709	736	713	728	727	722	713	716	721	693	655	727	726	704	729	715	690	768	736	696	708	671	700	753	706	700	768	710	685	681	638	710	714	684	672	695	693	707	755	700	681	742	685	722	674	695	776	718	719	684	701	721	709	714	682	729	688	730	679	757	744	698	662	713	752	697	713	686	686	704	689	744	708	737	727	683	706	708	673	716	711	661	712	691	711	677	732	650	696	689	689	710	690	675	699	713	677	699	712	737	729	680	682	723	741	731	779	691	724	722	700	683	712	733	708	627	743	707	666	723	718	693	711	746	689	706	651	745	695	678	731	750	681	711	756	774	736	703	713	671	668	660	660	704	717	708	695	709	716	675	745	696	700	705	706	725	760	740	688	771	698	714	729	696	711	738	669	720	767	709	707	698	675	707	689	708	726	751	755	723	714	687	697	719	671	731	710	718	670	683	736	689	705	718	714	692	691	705	704	714	681	703	703	679	670	731	694	737	715	709	734	729	746	696	734	730	725	759	710	703	686	714	714	715	742	692	659	703	722	703	706	712	642	708	740	725	695	707	700	698	725	695	706	693	701	742	700	670	695	746	690	681	714	726	724	707	701	739	689	709	703	704	696	744	671	716	711	718	658	734	686	755	664	674	724	738	723	682	714	711	692	746	675	711	671	704	693	730	662	696	717	692	710	707	736	698	732	747	753	714	714	736	742	711	713	738	728	713	734	766	681	689	727	682	733	751	745	720	680	743	715	714	735	675	766	740	692	765	646	705	730	697	692	693	712	722	668	686	751	716	717	694	714	696	686	652	679	695	701	719	701	713	733	674	676	720	713	674	714	771	720	694	708	733	717	731	688	721	709	708	709	688	688	699	722	707	706	702	715	693	750	711	700	682	759	728	682	689	685	652	735	699	682	728	747	659	702	699	705	684	677	666	695	714	701	683	696	683	752	709	761	753	706	704	705	698	707	694	662	685	707	700	703	715	718	696	712	713	666	710	737	725	693	758	667	750	714	714	695	732	747	710	710	713	662	709	688	681	734	726	670	702	730	706	698	708	735	697	703	699	704	707	690	746	727	686	680	695	717	729	722	695	713	730	677	743	682	677	729	720	758	705	680	694	722	704	667	725	673	710	688	712	697	687	651	662	748	693	684	666	748	683	701	735	674	711	742	746	681	733	686	705	722	727	709	711	685	744	720	742	699	745	687	746	697	726	742	742	657	707	688	704	670	720	730	719	696	763	721	720	723	680	692	654	756	721	705	714	656	697	730	785	694	682	709	749	715	710	726	707	718
13680	12291	20108	13444	6351	1299	769	705	733	765	749	735	743	740	717	782	753	716	705	701	677	784	767	770	692	752	711	781	731	730	714	733	743	745	716	741	721	684	779	762	720	745	742	748	762	763	662	745	739	707	690	724	674	672	692	741	788	793	752	782	719	692	711	749	682	782	693	749	727	734	698	723	765	728	758	782	751	760	757	723	717	714	746	709	748	808	756	745	724	713	715	714	740	718	704	689	716	724	717	746	712	771	724	765	729	700	755	722	731	728	718	740	750	761	719	758	732	764	731	713	719	748	725	710	722	711	721	714	704	730	733	724	727	703	737	720	715	766	727	798	760	728	713	735	705	737	695	738	758	719	739	732	767	714	737	714	701	711	761	714	721	721	765	708	692	725	688	714	727	723	738	784	759	726	715	736	704	699	730	733	707	780	760	666	700	776	711	698	692	704	684	759	744	698	725	737	755	708	705	665	705	693	751	735	725	719	696	682	680	725	703	750	723	704	691	773	692	730	710	707	751	742	713	746	778	727	694	704	724	729	735	721	734	702	747	758	741	673	738	742	725	753	743	696	735	733	718	754	696	749	765	698	762	676	701	685	780	737	728	727	710	735	737	747	709	696	726	746	708	740	735	731	752	726	742	751	760	742	704	697	717	683	732	781	725	752	650	706	722	728	730	773	741	712	712	735	775	718	732	692	738	716	750	746	724	763	775	724	750	738	723	737	713	705	722	766	760	736	771	664	750	745	750	743	705	740	729	730	709	728	733	728	727	691	750	739	798	711	691	731	749	716	732	722	729	738	690	733	740	738	720	680	780	721	701	747	722	761	776	724	730	788	748	717	733	713	701	697	681	724	703	747	724	688	724	710	722	740	716	715	713	717	742	747	688	706	746	710	748	759	714	694	687	721	746	716	734	744	728	765	759	712	731	744	739	721	731	744	715	719	714	742	744	699	719	695	786	710	729	720	720	717	750	698	730	759	716	715	736	756	747	726	765	745	759	719	744	777	667	730	702	775	729	732	732	692	729	712	713	716	724	719	740	699	755	739	719	728	729	690	741	703	680	716	690	706	730	738	717	711	706	682	781	733	780	727	768	811	717	727	702	711	745	690	703	725	698	706	760	720	729	703	731	711	740	789	718	740	727	720	723	722	709	714	746	772	750	652	708	746	755	705	671	679	704	735	695	721	727	725	712	776	715	713	745	722	712	706	774	740	744	723	714	764	731	753	718	710	752	746	694	699	712	736	733	726	725	740	739	725	681	742	681	723	741	762	719	778	669	759	715	719	686	747	742	709	776	738	670	764	732	781	725	664	759	714	749	758	744	720	686	709	748	724	752	735	734	689	731	735	717	766	711	763	766	741	777	720	791	744	729	728	737	697	746	704	754	735	724	715	682	721	731	738	765	749	697	699	706	742	727	740	718	723	766	714	758	735	746	746	742	743	738	741	749	705	728	698	697	706	728	744	757	733	737	729	760	737	700	708	756	743	712	704	719	700	753	726	688	760	756	735	726	744	716	764	702	726	736	734	686	737	749	724	727	669	714	711	718	710	686	740	712	748	734	744	722	706	711	736	676	700	722	747	764	711	706	702	785	704	763	732	727	789	712	745	768	744	746	727	738	712	686	699	756	801	697	758	742	736	782	733	706	752	741	743	778	719	673	732	734	692	759	696	718	739	740	744	732	778	698	747	733	686	760	735	764	779	797	701	745	726	737	644	756	732	702	723	724	710	729	643	746	695	756	665	724	716	723	734	732	700	729	758	728	760	720	757	771	726	719	769	701	747	707	749	738	729	741	704	727	718	768	703	690	725	702	745	763	760	750	714	714	810	707	720	766	747	737	711	716	771	712	732	725	718	687	728	718	688	734	733	763	720	707	761	720	755	771	729	704	719	766	727	712	744	736	781	712	773	733	742	767	743	695	701	780	747	691	748	724	731	706	762	738	769	695	703	716	746	756	733	697	706	706	739	741	720	710	723	714	753	779	753	676	770	747	707	720	738	745	738	729	750	721	764	741	716	744	764	751	784	723	755	729	732	719	712	699	751	718	723	722	737	738	714	700	746	765	737	745	765	693	779	696	734	749	717	705	675	800	719	691	732	700	719	722	710	751	706	712	722	717	710	739	731	740	692	706	678	753	752	723	752	708	672	764	704	764	711	740	737	703	780	694	782	769	722	779	698	727	699	749	776	721	719	749	722	753	770	765	732	714	765	740	740	735	731	697	723	740	697	736	729	755	743	716	679	712	690	719	768	683	702	736	765	699	705	715	693	668	724	693	707	719	789	776	739	774	715	724	785	750	749	739	729	773	712	773	682	743	712	735	709	750	695	729	723	752	727	720	661	729	738	732	717	726	700	725	746	689	726	769	717	742	775	722	702	719	725	743	733	752	702	763	730	671	708	749	718	662	725	725	746	731	751	748	714	697	758	733	716	737	730	741	735	733	757	767	739	707	719	740	769	734	752	777	727	712	747	730	779	722	724	752	730	716	699	701	705	731	689	726	713	742	709	749	736	725	763	757	714	703	741	724	718	703	738	730	752	749	718	748	684	743	739	706	765	693	726	719	740	754	692	707	710	750	715	744	752	735	735	718	738	732	732	689	703	734	768	736	730	725	729	674	724	701	719	715	747	723	775	719	728	729	688	749	713	758	737	721	716	705	703	739	754	748	730	724	746	734	743	742	753	720	730	685	732	719	752	727	724	722	741	784	752	696	727	742	700	702	733	760	758	705	770	734	753	712	750	708	710	736	724	746	698	753	710	744	718	715	704	734	703	724	716	723	699	733	716	731	803	694	695	724	768	723	729	669	726	687	755	719	708	719	752	723	726	719	777	755	717	665	755	714	777	725	740	702	680	718	737	733	700	715	740	729	732	693	759	683	728	758	720	736	772	731	767	699	737	726	762	718	711	680	712	702	742	711	682	740	697	692	721	719	742	753	752	764	717	683	748	725	775	719	700	729	727	710	696	742	691	762	707	763	754	746	689	743	720	727	746	700	667	719	749	764	740	697	728	764	702	739	733	659	734	737	748	758	711	699	712	716	715	794	753	763	742	716	705	753	711	687	724	751	724	743	668	702	685	676	727	726	697	702	751	757	736	746	760	710	709	727	750	721	756	744	748	741	739	741	710	743	762	756	764	780	672	725	746	719	708	730	724	716	667	678	742	744	688	774	701	728	687	750	716	693	725	777	710	724	752	771	690	721	701	733	673	822	757	657	677	768	752	689	743	764	770	700	721	725	716	784	707	705	728	674	732	714	764	684	735	799	760	720	751	737	694	723	768	731	712	763	728	712	752	703	689	700	760	719	734	729	728	709	763	706	703	726	749	763	752	714	719	706	731	692	732	785	706	704	712	700	715	724	697	738	724	713	719	746	687	713	670	730	738	715	703	702	811	738	726	746	767	714	725	724	750	718	732	738	758	695	721	745	740	705	722	701	728	715	747	748	701	717	699	748	746	718	734	717	716	739	713	703	710
23329	20956	28601	27497	30703	17854	3857	657	538	490	465	474	441	440	405	382	426	420	392	417	411	362	404	377	412	372	366	386	415	362	367	385	358	397	382	399	356	341	398	387	341	352	389	365	379	332	372	359	361	342	376	339	378	364	370	389	375	325	345	418	336	372	378	366	357	395	349	355	371	350	339	372	374	382	365	347	376	332	359	377	362	339	383	350	337	379	356	373	363	339	387	380	354	381	377	376	360	343	343	391	373	383	382	418	345	360	403	371	352	375	361	391	360	357	348	365	371	360	384	388	360	369	325	372	364	391	377	354	371	357	367	356	376	344	382	408	327	382	344	339	380	355	380	389	341	390	342	383	391	389	353	358	389	319	330	372	396	345	343	380	415	338	388	367	340	364	399	358	346	322	342	365	384	379	347	363	379	355	358	390	358	360	393	371	343	393	395	346	388	378	360	373	348	368	368	373	365	379	358	374	373	397	371	368	398	365	402	374	353	363	389	337	360	358	341	394	368	391	343	389	356	382	367	362	379	381	399	332	374	378	363	349	380	343	378	350	365	361	369	380	330	354	366	356	387	356	339	385	329	368	389	349	334	389	372	378	360	377	344	357	360	352	339	358	374	354	357	389	397	345	377	369	357	364	380	340	366	393	361	381	375	353	378	363	361	390	380	371	378	353	325	369	378	386	383	342	374	389	357	375	352	358	354	330	340	335	365	453	380	385	407	379	376	373	400	368	379	369	380	391	376	390	358	368	371	382	408	353	343	384	368	356	359	391	337	340	328	350	332	383	376	325	344	398	362	360	374	386	372	396	341	365	389	352	372	352	365	367	354	362	347	372	344	372	376	399	375	341	386	380	358	329	386	366	328	366	365	383	343	405	381	360	373	377	365	382	400	367	358	368	368	402	352	375	385	361	383	318	364	344	362	353	377	366	366	373	357	352	384	359	374	363	417	360	346	375	365	350	375	378	376	347	330	375	358	413	358	370	387	372	355	381	359	374	383	373	353	378	389	372	387	377	406	368	397	386	381	348	396	377	366	382	368	374	360	347	350	368	399	364	364	358	356	340	363	333	349	358	395	317	377	359	337	368	347	364	362	381	351	346	410	400	363	386	327	402	383	374	409	366	385	392	347	355	345	360	369	369	398	343	369	352	366	349	379	356	397	374	368	360	345	378	382	391	365	383	350	355	377	353	359	377	341	395	366	389	403	348	355	363	380	391	357	368	391	404	329	360	378	329	350	379	391	370	384	355	382	362	372	333	350	360	370	370	387	363	375	378	389	381	332	372	360	348	374	342	370	359	390	351	350	375	391	359	345	354	413	358	374	387	370	359	366	360	380	355	377	372	338	367	369	379	374	376	324	348	399	359	378	371	373	374	381	367	350	370	372	396	364	386	396	325	386	353	380	355	386	368	356	368	385	366	366	372	354	370	377	365	392	364	350	385	391	387	373	354	382	381	378	373	319	366	367	378	370	370	379	367	358	357	353	364	341	380	393	361	369	402	338	388	357	375	370	367	386	358	346	416	396	365	366	361	374	354	344	349	386	374	374	347	348	353	374	365	376	414	399	380	373	374	382	342	341	382	353	351	373	327	405	364	374	395	373	390	372	364	353	341	346	382	395	363	350	368	353	391	349	355	384	353	373	382	334	390	388	344	376	378	358	374	354	374	360	351	358	345	387	330	361	389	366	366	372	408	401	397	369	379	361	356	336	341	371	362	363	340	362	345	360	366	353	388	375	373	356	337	358	384	356	372	407	360	357	351	360	338	376	355	378	344	395	350	384	336	344	319	372	366	369	370	340	360	366	355	339	384	354	380	360	362	336	430	338	380	366	373	374	352	369	362	392	387	356	365	392	393	368	374	346	366	370	346	356	386	365	371	360	353	403	347	363	392	385	354	380	408	339	364	383	368	383	367	383	388	390	351	384	358	385	348	381	374	408	338	376	377	364	371	360	353	355	355	363	355	363	383	353	375	351	351	356	347	343	350	371	360	352	362	372	364	369	339	380	325	363	339	401	376	340	387	382	348	352	373	374	374	362	373	369	368	323	376	385	364	369	393	382	361	346	373	372	357	363	353	382	360	363	355	352	366	378	364	363	366	369	363	373	352	387	358	378	377	371	364	338	379	348	364	396	370	364	403	381	327	345	387	339	314	418	334	356	339	393	358	371	336	353	392	363	386	346	378	344	390	388	386	390	393	341	388	365	444	382	361	367	343	362	339	350	373	390	356	346	386	330	367	338	382	380	365	388	387	353	341	347	364	376	338	386	371	353	357	394	383	352	381	364	393	377	392	415	361	333	365	373	363	368	379	369	391	359	377	383	361	356	400	362	373	354	380	348	382	403	373	336	363	376	360	384	390	366	347	360	349	340	391	341	330	376	395	360	338	359	337	397	390	391	390	335	384	404	348	361	402	387	378	396	351	376	346	394	328	371	386	369	345	380	376	382	363	329	373	342	366	409	396	382	355	367	362	380	429	374	343	421	357	358	370	395	349	353	358	317	373	388	327	324	389	390	384	364	361	380	376	347	370	357	349	382	410	350	386	362	362	326	359	399	350	373	346	387	361	372	408	395	356	392	366	352	358	365	346	367	406	370	363	370	361	397	380	354	348	354	349	399	355	380	354	363	372	328	360	332	358	356	426	363	368	344	379	354	349	386	392	346	381	361	325	387	365	367	359	369	386	406	360	371	378	326	351	397	380	365	372	398	348	342	355	372	376	363	354	383	358	367	353	352	396	379	336	402	368	363	361	389	354	332	363	353	397	370	367	379	357	404	372	394	401	372	373	378	377	344	399	376	369	344	367	366	371	357	392	365	368	426	358	354	343	395	400	383	355	343	361	356	334	373	387	354	362	353	384	373	374	357	355	328	355	393	362	358	328	348	379	373	365	340	367	367	403	346	370	383	378	350	393	375	345	362	388	361	377	377	387	386	358	382	358	366	380	402	360	391	360	369	336	364	342	383	374	376	363	363	377	389	337	381	376	374	336	335	408	361	353	394	404	344	379	325	398	409	352	377	363	378	343	355	393	377	348	351	335	354	349	334	403	409	344	381	359	385	360	371	348	380	395	328	373	360	392	365	351	362	353	351	382	357	366	383	352	363	370	368	364	375	384	346	390	354	384	354	398	361	336	378	364	363	397	375	363	396	393	325	360	366	365	362	376	352	356	362	357	384	375	399	348	373	364	379	348	395	375	379	371	384	380	351	367	364	352	366	362	401	348	386	379	343	408	361	340	406	418	354	383	375	337	405	351	401	345	391	376	352	343	397	355	366	348	354	330	346	389	367	385	337	369	343	350	359	389	373	353	397	365	385	350	333	337	414	341	340	366	390	387	343	364	357	379	353	360	348	378	360	372	372	351	345	370	353	360	352	375	339	371	412	384	389	367	362	374	359	361	370	353	360	379	376	396	384	377	363	386	372	353	381	361	381	362	378	379	346	364	388	358	382	336	401	361	368	358	371	326	393	389	396	371
8295	22165	39584	46159	36154	5281	1027	819	712	603	565	530	489	499	469	448	493	433	440	420	414	432	414	426	377	414	422	416	444	423	420	387	362	403	409	414	475	391	405	388	422	377	442	437	361	406	449	402	371	407	403	410	377	402	439	389	377	393	407	367	389	373	407	435	372	416	427	380	385	386	370	420	388	404	372	417	393	416	394	413	405	374	415	402	409	431	387	424	413	391	410	379	374	371	379	413	394	376	417	408	384	418	374	382	379	380	428	397	413	416	385	388	385	423	404	393	389	421	439	423	384	387	440	396	403	393	393	400	377	389	393	403	389	337	412	387	387	397	386	412	381	381	385	409	371	367	374	424	381	397	396	389	398	392	428	402	393	360	392	400	392	391	369	382	400	401	393	386	409	409	401	381	385	385	379	414	381	409	407	403	393	432	361	423	395	378	374	390	360	374	384	386	405	389	408	379	411	420	379	378	399	409	397	367	392	404	422	424	433	408	418	398	396	374	391	414	398	401	384	438	399	368	383	416	394	390	412	407	402	398	411	401	393	393	377	430	395	395	357	406	370	399	394	411	406	390	372	372	380	395	407	353	382	388	359	408	421	395	373	420	397	421	411	392	381	375	421	436	414	380	379	418	396	391	394	414	415	420	380	385	386	403	351	417	398	386	349	389	363	386	419	448	409	397	406	429	421	356	398	370	410	369	408	396	366	389	375	372	393	376	394	423	397	401	375	411	403	393	374	412	389	377	374	361	393	374	397	407	453	414	387	390	380	380	382	429	409	368	403	393	409	399	393	393	386	411	398	383	445	396	415	390	389	411	412	387	382	397	398	411	398	378	409	406	432	411	393	385	391	395	404	430	415	384	393	418	402	389	405	386	400	373	421	405	394	385	370	403	365	416	393	412	394	374	367	411	399	396	398	398	407	374	404	403	382	399	403	408	426	415	390	389	385	397	392	375	411	389	427	382	416	367	366	423	384	386	390	404	391	380	403	399	380	374	387	378	410	391	368	394	389	391	404	407	399	388	395	404	400	403	365	348	382	418	390	402	416	359	349	398	428	412	367	378	386	349	371	414	384	364	362	388	395	424	385	387	392	393	396	381	392	380	390	398	373	456	378	411	413	409	415	379	377	442	384	372	405	414	409	411	405	368	390	400	392	407	394	400	400	389	372	415	399	420	401	418	370	403	417	364	391	410	419	372	371	360	402	377	369	374	382	356	391	398	387	385	366	414	383	433	429	391	383	370	411	384	394	373	379	401	412	359	342	407	419	413	382	403	368	388	413	419	402	365	390	362	372	400	398	411	397	385	404	367	448	387	393	378	397	416	391	420	393	425	362	395	392	408	365	380	385	386	393	376	413	388	409	390	412	434	399	380	421	361	406	384	397	391	409	386	406	382	379	378	385	409	388	376	362	363	414	386	399	423	398	383	376	395	428	403	375	425	396	392	394	412	400	385	347	385	393	409	388	408	392	404	400	399	389	393	382	384	387	389	401	392	440	389	401	408	391	380	377	380	440	401	379	372	406	425	374	393	415	390	374	394	387	373	389	381	415	368	389	391	378	404	393	432	404	416	337	412	426	399	389	388	407	415	374	398	375	417	399	386	378	409	390	416	371	383	390	389	403	408	395	415	384	382	422	384	415	392	384	376	432	404	377	388	391	363	381	384	413	393	391	402	380	400	391	408	393	361	395	379	388	425	374	389	389	410	393	373	374	400	357	393	397	420	415	406	390	392	370	370	409	376	404	396	361	391	420	451	393	382	380	421	405	406	385	354	364	413	367	362	394	405	381	422	373	416	429	421	435	400	399	408	409	409	411	417	363	366	413	437	394	368	395	418	404	409	407	379	393	391	389	345	382	374	397	381	415	408	376	394	378	404	387	406	392	379	393	407	371	403	403	391	403	384	392	357	378	380	386	386	392	415	361	380	422	397	385	374	377	396	405	413	437	397	410	408	380	419	382	410	386	377	401	386	389	417	346	432	379	386	405	389	429	374	395	392	393	352	365	388	401	383	381	376	415	427	385	364	382	411	363	392	406	415	401	450	407	386	406	427	397	411	399	417	417	378	377	405	391	406	389	343	394	382	402	432	399	428	412	442	371	377	403	405	390	385	389	372	414	363	401	424	401	368	429	404	394	385	376	372	422	394	387	396	380	367	398	380	384	424	366	397	408	420	365	394	383	413	401	402	379	403	391	381	421	406	373	361	374	374	377	404	408	394	412	408	399	378	385	399	428	376	382	392	419	384	386	419	392	397	384	373	392	402	441	369	415	422	357	401	364	428	397	406	393	382	397	384	381	404	381	376	407	414	387	390	365	397	372	395	368	401	424	359	423	437	438	411	387	425	387	377	378	397	363	389	403	396	420	396	385	389	408	414	398	380	399	400	384	404	422	416	410	393	418	396	392	383	376	382	427	368	399	348	394	372	387	379	375	383	404	386	368	428	431	420	384	399	361	415	393	376	399	404	400	381	358	382	373	389	366	391	421	371	412	396	397	402	398	399	406	395	407	360	397	435	367	410	376	369	387	351	374	406	419	363	388	399	361	392	379	398	377	403	384	403	403	412	368	385	429	390	419	348	362	391	386	397	375	418	393	374	394	403	376	392	397	423	367	409	396	362	396	378	389	436	430	402	395	400	382	390	438	382	385	406	422	399	441	399	387	388	401	363	392	390	394	427	387	403	412	355	426	401	403	436	406	402	364	418	390	415	371	376	451	403	412	354	410	378	397	353	415	376	412	420	347	416	383	425	389	384	402	384	425	383	455	388	400	423	377	417	408	387	382	412	408	419	364	392	407	389	405	379	371	353	421	388	397	404	402	397	372	402	375	438	432	396	409	393	396	406	395	397	390	422	361	392	391	388	410	404	395	424	370	408	365	400	386	393	408	370	360	405	405	410	375	367	380	391	388	411	430	408	383	378	400	409	403	400	393	402	412	385	347	397	387	411	392	375	418	363	381	430	426	395	399	401	384	390	401	403	416	377	409	389	404	409	384	385	391	427	413	397	401	385	378	424	370	392	401	423	401	385	399	410	372	366	381	407	397	388	377	377	395	453	429	404	403	422	357	378	390	396	409	382	387	378	404	396	359	385	399	433	408	408	382	384	395	422	402	416	436	403	373	392	381	403	383	378	388	379	419	423	416	366	385	377	413	428	418	369	418	386	401	410	406	409	403	388	446	390	423	397	407	389	385	425	399	411	400	399	392	383	400	372	440	372	414	388	430	392	429	372	412	376	383	390	422	400	425	385	385	408	373	385	364	426	411	405	408	347	381	390	372	391	397	409	400	405	397	409	399	400	393	379	366	411	375	394	362	437	397	388	423	358	384	359	428	391	398	410	375	378	358	420	397	385	403	393	396	383	390	407	383	396	387	426	410	386	381	370	402	427	378	358	363	375	375	422	397	411	381	381	382	423	383	380	407	425	392	412	379	431	408	381	413	410	413	374	430	377	381	416	406	396	410	402	425	374	403	436
24346	20948	28238	28417	24674	9098	1158	866	784	811	766	743	719	722	761	727	717	783	684	742	765	693	749	722	693	704	676	736	698	687	752	706	752	726	715	747	691	733	730	668	692	684	708	656	706	659	747	700	755	731	723	711	722	712	750	677	721	700	705	710	673	668	674	664	704	723	693	721	662	665	766	779	713	703	769	694	703	708	736	728	691	773	673	674	712	699	746	698	732	695	707	701	708	718	720	717	703	684	703	679	694	749	699	709	708	719	723	681	723	735	672	714	722	669	716	725	716	734	652	755	732	755	734	698	640	701	770	698	710	685	701	745	722	709	727	750	727	718	692	697	684	723	718	742	716	684	758	713	699	660	701	727	689	756	723	672	711	696	721	726	714	711	729	709	705	777	695	746	724	716	704	711	720	719	726	690	715	709	756	699	703	736	699	702	700	700	700	705	710	706	677	720	708	698	750	715	734	686	744	710	669	691	736	682	632	657	686	720	710	693	730	661	733	698	727	706	723	718	737	698	666	729	739	701	696	677	764	703	726	741	659	713	723	682	720	670	699	706	684	656	757	739	659	728	653	683	674	708	737	716	699	725	730	729	724	705	770	705	696	717	762	705	764	696	682	720	675	705	733	680	714	720	725	718	660	712	721	724	680	728	707	718	704	684	745	647	728	677	678	700	673	687	678	682	778	711	691	703	732	653	727	706	695	705	685	737	689	721	734	684	700	708	690	722	759	658	705	667	707	690	712	654	707	733	678	677	705	737	745	688	694	742	696	755	725	724	720	731	724	708	697	706	709	656	749	708	672	690	684	696	659	741	734	693	715	712	765	711	740	707	692	667	650	729	758	652	687	719	756	683	702	652	704	748	719	682	665	731	747	714	674	728	743	683	652	700	732	689	740	742	711	715	724	739	687	698	719	683	670	718	703	703	704	696	713	709	697	732	719	747	692	678	713	727	675	706	672	667	657	675	721	705	720	750	717	724	707	676	701	714	690	691	661	746	703	691	714	703	713	697	688	691	685	652	711	714	688	678	681	693	711	688	737	686	716	731	728	700	694	673	717	695	759	681	709	733	697	696	689	718	753	709	738	687	698	732	685	664	750	739	691	648	710	773	699	726	697	672	737	676	723	670	708	693	734	711	722	714	727	691	713	722	716	706	692	722	720	685	762	735	682	749	674	677	695	685	715	773	740	737	706	731	772	717	732	728	722	723	705	716	678	677	703	753	717	652	740	701	675	683	742	689	697	716	731	679	674	708	673	690	703	703	664	739	682	740	723	714	717	679	684	678	748	725	699	733	703	755	697	729	717	686	713	741	669	713	746	746	729	703	733	742	677	707	722	667	681	686	690	690	703	676	713	733	704	731	702	716	724	694	726	698	648	708	750	724	659	714	715	695	707	723	734	756	690	735	725	697	729	725	718	630	742	702	737	707	662	715	741	689	716	726	733	723	724	736	698	682	762	735	702	712	675	657	741	669	735	690	663	733	674	709	724	717	708	708	710	714	737	725	736	770	688	683	665	697	683	726	723	722	715	734	743	760	716	682	693	680	685	760	674	699	691	651	699	718	704	739	682	703	732	747	708	705	688	707	711	719	703	709	664	745	722	702	693	736	700	756	664	708	739	665	671	693	688	659	736	712	728	687	701	681	740	772	718	686	710	683	703	680	718	711	699	714	709	752	732	695	745	690	696	699	699	692	718	652	682	705	743	735	706	693	709	704	737	717	744	668	717	668	707	702	695	709	720	698	723	735	698	665	709	657	698	682	746	719	675	722	698	697	694	724	720	680	754	761	729	725	713	674	714	742	741	652	706	709	722	683	760	790	698	687	723	673	693	676	693	677	711	680	700	715	658	710	700	683	684	755	720	755	787	713	692	760	678	650	717	703	646	722	679	750	697	666	689	723	714	677	711	708	758	674	685	700	705	745	709	737	709	714	761	688	725	658	727	749	708	783	687	662	713	704	756	664	749	708	699	678	714	702	769	670	720	706	709	737	684	707	649	700	699	710	711	772	701	744	735	683	726	751	690	753	761	665	730	730	721	738	708	728	689	682	690	737	720	724	672	706	749	697	744	723	677	748	677	718	737	747	705	683	724	700	750	661	727	715	697	673	705	732	673	742	649	700	725	686	728	704	666	696	693	681	721	725	770	689	686	745	714	721	716	709	735	725	738	732	741	748	718	761	710	685	761	724	707	766	757	745	728	722	711	738	780	681	710	689	717	742	684	737	726	716	754	751	710	702	666	706	698	701	763	705	728	713	723	725	685	692	692	684	710	674	724	692	725	683	719	698	756	704	708	683	729	698	693	699	698	741	717	702	676	651	746	784	686	712	719	693	723	703	704	710	685	687	782	685	704	663	716	728	684	694	760	701	713	713	695	726	747	708	718	708	730	740	661	741	758	685	696	703	724	709	681	730	683	673	730	676	686	673	673	732	668	729	681	726	729	721	690	735	712	737	689	723	686	779	688	707	758	719	742	700	663	730	714	692	722	724	719	777	715	720	737	730	699	684	684	667	715	699	733	686	754	712	719	725	703	662	703	671	698	686	733	676	695	695	742	694	700	667	677	741	725	736	665	754	756	666	696	729	707	678	702	718	677	776	676	675	725	711	697	716	773	746	742	687	696	674	727	713	726	751	693	766	717	690	700	663	713	716	676	708	715	765	721	687	702	689	693	734	692	703	699	693	657	718	717	769	706	698	732	702	713	709	695	723	756	696	699	701	700	720	726	754	713	696	744	667	749	710	702	708	726	694	716	672	752	694	733	746	676	711	716	713	724	682	710	709	704	699	752	743	688	735	790	701	746	716	706	685	717	719	733	685	738	766	699	700	745	720	678	707	670	691	669	727	718	693	728	678	711	686	733	732	727	736	688	698	726	732	675	656	710	725	691	724	754	738	697	674	694	680	698	676	744	709	682	680	705	780	709	737	733	757	710	716	681	708	743	750	724	770	752	722	694	738	736	736	712	719	723	668	682	679	736	721	684	774	736	658	652	667	689	688	668	745	746	693	685	711	715	758	718	685	684	714	727	698	710	669	741	763	700	734	685	692	734	704	743	746	703	701	723	754	734	700	708	744	732	738	726	666	705	709	675	721	693	705	690	723	739	702	652	717	732	721	704	727	734	720	725	727	712	700	685	770	750	692	704	679	698	632	699	737	687	710	744	684	702	702	706	667	734	747	715	688	739	746	725	707	713	737	729	750	770	714	718	733	742	698	695	706	717	692	687	660	680	767	687	700	694	713	692	685	720	735	748	723	685	744	722	713	698	681	711	706	687	696	747	741	717	689	706	712	722	704	664	693	692	727	684	693	721	697	733	674	684	666	757	738	695	726	716	720	741	788	694	720	650	671	698	680	740	710	657	661	715	711	721	699	737	704	737	732	673	683	715	723	744	724	695	699	750	720	708	701	710	735	765	701	775	688	717	759	713	690	692	672	720	692	709	729	748	734	693	750	761	740	788	724	682	675	681	696	716	700
7287	20196	41677	38737	27602	3837	1046	922	868	806	796	858	775	752	768	736	773	739	764	764	704	693	714	708	726	690	708	705	720	697	726	696	691	684	738	737	727	785	702	705	675	678	682	689	711	739	713	750	722	718	740	719	719	746	738	670	636	703	714	694	678	716	705	724	672	705	707	713	677	728	681	691	684	703	692	670	649	696	678	747	667	711	744	694	690	732	670	690	731	704	728	722	676	728	703	702	735	706	741	729	683	692	693	654	721	720	666	698	732	689	684	658	656	701	696	724	700	717	690	684	711	725	760	673	688	709	697	716	691	690	724	713	703	677	694	701	701	675	677	752	715	692	716	670	719	697	697	645	705	672	667	673	696	738	702	732	691	652	723	734	683	736	692	704	688	757	702	712	705	721	730	694	691	661	707	705	737	713	754	756	671	715	722	722	697	761	670	735	710	747	682	725	748	731	704	750	659	674	713	696	714	726	730	719	651	713	719	715	698	687	746	736	685	713	691	722	714	687	760	710	687	676	738	708	692	749	686	741	695	698	775	686	739	745	716	677	694	765	720	714	688	703	750	713	704	723	698	726	631	705	702	696	700	709	744	675	693	654	730	721	709	686	666	719	695	718	698	751	723	692	704	704	722	727	707	682	733	633	695	672	734	723	682	732	697	676	686	735	692	706	690	684	722	675	685	694	714	677	769	697	705	707	720	682	723	729	708	758	693	669	753	707	737	683	730	686	750	655	718	685	694	730	684	702	711	718	710	692	701	718	712	719	684	718	714	762	767	734	701	706	696	712	729	704	705	663	744	715	699	701	757	655	737	697	720	705	689	715	728	693	694	685	707	688	704	708	664	672	686	715	727	728	700	720	673	671	670	742	740	735	733	717	718	727	741	720	689	691	685	688	744	697	698	742	699	681	739	715	713	695	711	682	722	711	737	699	748	748	700	721	719	670	661	716	756	675	706	685	696	700	707	672	716	726	754	753	691	686	700	723	703	752	696	683	706	730	663	720	695	694	696	735	749	700	765	659	738	692	746	696	745	689	709	751	698	707	714	704	697	707	741	729	695	711	715	698	737	683	710	696	723	722	712	670	701	728	655	707	711	670	666	692	692	700	707	730	681	709	706	699	684	704	671	708	689	679	732	671	668	695	676	726	753	688	725	702	734	707	676	698	685	715	704	695	689	719	675	703	747	674	720	722	703	714	690	760	712	662	706	704	674	714	682	716	685	663	709	670	669	708	709	742	748	748	676	713	680	660	705	673	694	675	683	691	711	727	742	704	703	678	702	683	714	726	705	719	731	685	681	652	705	694	711	694	721	669	732	674	715	701	697	652	676	740	727	750	687	722	698	686	731	716	670	753	708	666	712	670	674	666	718	702	731	677	693	679	662	766	656	705	700	692	703	735	700	678	691	724	706	699	716	697	720	691	745	683	716	692	699	713	671	700	705	740	729	671	672	715	689	729	675	712	680	713	688	716	688	686	710	674	708	676	670	734	694	718	671	698	668	674	724	712	711	733	666	700	778	715	755	705	703	709	707	707	714	700	781	709	698	696	723	722	737	711	713	692	731	748	694	739	734	697	621	712	701	708	703	743	769	678	717	682	693	685	663	681	673	665	695	727	689	693	747	713	692	720	655	740	676	693	723	727	706	701	715	711	710	672	753	734	710	725	691	716	715	679	745	716	690	732	735	707	766	745	698	661	725	682	737	722	687	728	695	649	765	738	676	699	714	692	688	718	725	683	712	673	707	670	736	676	683	715	725	689	674	702	724	704	726	789	652	721	708	686	694	685	711	725	690	710	671	687	715	677	687	679	744	735	706	694	722	705	726	691	727	739	732	710	692	688	710	735	726	640	741	695	654	696	701	715	725	699	679	722	689	681	698	697	706	704	698	682	711	690	693	714	764	662	715	765	752	705	726	675	729	696	692	762	708	679	703	716	727	703	727	721	694	690	660	656	726	699	661	690	712	695	719	760	655	684	693	696	695	733	674	700	679	660	714	735	729	708	680	668	706	688	720	693	688	743	705	695	729	701	738	717	712	712	683	734	669	729	724	708	726	726	694	692	699	681	751	716	724	671	705	711	713	727	770	704	693	720	699	769	729	710	686	724	677	705	754	644	696	670	697	711	659	683	707	713	727	727	730	721	698	677	720	749	726	672	735	647	724	726	679	661	752	729	724	695	685	688	711	703	739	687	689	695	741	724	662	705	712	783	721	743	686	726	746	696	715	672	703	699	695	681	713	672	747	708	627	701	656	679	722	717	689	680	721	668	683	683	633	706	665	676	699	683	724	733	709	677	683	734	735	666	729	685	683	720	646	686	715	702	697	659	741	698	727	716	669	704	708	711	706	684	703	720	731	717	705	762	696	691	708	687	730	691	716	694	677	709	725	746	703	675	719	715	712	655	666	742	693	766	691	697	708	651	724	702	739	732	684	716	690	690	678	724	678	665	693	706	729	666	685	707	710	683	730	694	726	684	683	700	710	697	691	763	700	706	743	729	706	681	738	727	730	702	726	715	684	728	734	694	701	723	765	657	721	706	670	695	721	743	736	703	676	775	739	664	711	706	675	679	678	713	706	725	726	690	654	675	701	702	719	715	706	646	737	675	702	712	719	746	722	693	776	662	694	702	732	711	664	725	711	702	689	714	682	684	663	676	691	708	689	630	673	694	693	719	690	731	679	751	672	671	771	698	724	730	741	658	700	689	702	714	752	720	716	714	692	696	725	715	699	710	717	704	738	684	688	621	700	726	683	676	728	665	756	715	746	737	749	676	743	742	694	651	705	683	707	710	710	722	723	691	685	702	724	698	692	708	707	693	684	721	683	759	726	691	751	686	686	731	699	679	678	701	693	714	691	701	753	689	714	759	706	746	677	711	720	691	719	690	702	668	726	685	669	703	696	717	703	761	702	742	722	689	740	687	703	679	680	704	692	706	735	704	718	730	706	705	698	682	712	664	719	692	680	704	678	709	731	698	705	741	755	684	732	726	742	682	691	707	707	703	736	737	743	694	703	719	712	661	686	732	726	685	644	698	729	692	657	722	686	693	680	704	736	731	680	733	664	691	689	719	665	694	691	706	675	706	711	668	761	704	661	656	645	649	735	670	661	666	687	682	742	664	726	718	683	644	694	718	734	692	739	743	721	704	702	680	710	675	751	710	696	648	677	728	724	709	656	686	752	646	662	710	702	702	717	708	690	737	743	705	729	711	698	727	704	741	719	723	709	714	680	661	691	692	733	722	680	722	713	710	693	751	674	740	698	705	704	705	694	705	720	688	755	704	702	686	698	733	677	669	718	683	681	693	698	734	711	683	650	703	700	696	725	690	732	686	709	674	685	731	737	679	682	704	695	688	768	726	733	678	726	659	729	691	699	682	666	692	695	714	736	707	689	683	648	714	690	703	708	722	667	703	660	729	728	712	732	725	692	695	734	735	691	743	715	709	684	748	665	695	657	704	710	721	667	686	635	660	722	686
22118	20960	28886	25689	27944	21825	11767	1071	614	526	456	403	364	342	365	322	337	323	282	303	279	313	274	280	285	247	274	277	275	293	243	240	247	240	262	246	255	247	267	250	250	265	223	226	237	235	248	265	281	269	263	278	234	250	257	295	237	249	248	234	236	241	259	258	239	243	246	256	272	248	249	255	235	230	255	250	245	256	285	248	261	244	238	257	250	264	225	263	258	266	262	238	231	261	271	252	227	241	266	255	236	275	221	258	257	243	239	271	254	270	271	238	242	242	249	245	254	239	259	230	215	249	273	254	257	244	233	278	259	231	267	225	229	255	272	274	228	249	252	250	221	217	269	217	271	216	288	236	249	250	258	257	258	237	254	252	221	229	245	251	247	231	226	201	217	237	240	255	263	258	238	255	254	249	284	255	271	249	241	265	264	227	277	253	276	259	252	254	246	280	262	250	251	253	255	233	233	259	237	267	236	198	261	227	267	251	237	265	216	239	250	254	258	224	243	260	243	233	253	274	232	252	281	274	242	229	254	245	253	227	255	269	254	233	263	258	252	245	243	239	242	253	249	231	233	267	241	275	242	254	239	261	260	250	236	226	246	248	261	248	234	237	250	253	224	258	229	245	239	250	237	255	241	237	266	286	275	228	229	274	265	238	265	219	230	258	251	244	268	278	259	253	242	265	244	236	270	228	272	281	242	245	230	236	230	244	263	219	237	259	245	235	272	274	252	244	270	239	239	254	273	265	220	221	258	277	267	239	253	250	236	243	228	238	263	245	289	285	240	243	246	239	241	239	227	261	235	246	242	236	258	233	227	232	237	232	215	243	253	224	259	234	244	244	238	253	240	264	231	272	234	239	233	276	228	256	238	237	265	287	263	270	233	230	251	237	260	227	274	248	224	263	219	248	248	240	245	230	205	253	241	222	229	274	247	243	240	192	235	227	259	262	253	270	218	261	252	233	242	209	252	251	242	249	225	245	203	274	241	255	269	249	254	269	249	243	233	220	255	217	206	246	226	273	253	246	232	244	260	250	269	270	236	238	252	233	234	226	238	268	254	235	241	261	252	233	248	264	238	235	240	276	235	230	273	238	255	238	233	256	237	272	243	236	261	244	253	233	264	243	256	272	276	253	263	295	235	254	260	244	235	257	257	231	220	246	260	271	267	241	261	263	269	240	236	258	231	209	251	246	277	209	244	229	260	195	290	235	240	232	232	225	260	253	241	236	273	255	256	251	245	244	242	270	254	249	233	225	231	224	239	235	248	256	225	237	248	248	237	235	260	242	235	239	280	237	256	251	266	242	244	254	246	228	241	256	259	243	241	230	248	251	262	247	238	231	225	272	243	267	245	239	246	259	256	231	257	227	260	230	234	212	262	251	225	256	247	256	254	221	253	238	252	239	254	253	239	243	262	237	237	250	249	238	231	241	267	237	254	248	241	241	273	240	233	254	247	260	265	253	243	271	224	251	265	250	274	265	254	263	222	233	246	275	248	223	227	270	254	265	260	243	235	269	259	212	275	262	259	260	257	248	244	250	284	251	235	308	239	260	267	276	246	271	255	241	224	233	270	237	233	216	261	220	257	249	235	265	228	284	273	268	256	232	259	242	258	237	280	269	241	236	257	240	224	255	245	254	224	260	243	263	260	260	271	215	277	238	236	265	230	242	274	252	218	257	249	280	258	251	232	237	230	228	257	230	222	271	254	239	252	239	216	268	255	217	274	231	251	254	251	232	237	237	249	231	233	212	243	233	280	234	217	236	247	245	241	250	273	250	246	259	261	242	234	245	257	250	260	238	252	240	232	253	256	256	224	249	252	242	233	254	241	258	260	240	267	230	245	254	261	224	260	226	268	241	256	266	251	257	255	238	246	247	242	243	242	236	270	269	229	227	279	262	231	234	229	229	240	254	222	253	243	241	220	250	231	261	222	263	257	276	288	260	269	237	236	235	235	258	204	268	266	247	233	232	237	223	256	242	207	269	264	282	245	255	251	239	239	235	248	244	236	254	239	257	240	239	229	214	239	252	260	241	246	228	229	240	219	231	270	258	242	239	253	258	255	260	255	251	232	257	255	271	228	228	257	231	242	247	262	247	255	240	253	267	253	258	273	242	264	272	241	249	244	265	251	261	234	227	250	262	267	263	219	252	270	210	257	211	245	250	251	275	234	243	240	242	231	278	274	260	245	267	260	251	238	238	232	263	240	234	267	218	269	235	251	261	252	244	230	246	258	252	267	251	268	256	262	259	266	226	226	251	213	280	261	231	226	251	214	263	244	280	239	237	233	271	220	246	218	250	257	247	235	276	233	233	241	244	244	234	256	233	255	270	241	283	213	230	225	251	237	264	247	248	284	236	245	230	251	237	252	225	269	248	245	259	229	216	238	254	252	229	253	230	233	226	255	240	240	242	236	240	249	252	239	239	279	236	251	263	226	239	251	234	267	245	232	232	262	257	247	240	226	238	228	235	268	286	255	267	243	254	252	235	264	267	212	259	223	236	239	234	245	233	218	245	246	245	250	263	246	249	238	218	230	244	253	253	239	223	259	233	235	244	287	245	221	264	247	280	238	279	244	266	229	195	222	212	232	229	263	211	276	264	225	257	269	258	246	235	241	253	236	251	253	232	233	245	243	234	252	241	261	276	232	252	274	242	240	233	247	223	232	231	220	247	250	252	267	248	234	253	229	248	247	221	266	242	259	251	244	244	273	235	260	248	253	278	244	219	252	264	276	238	239	265	269	237	239	244	242	209	266	217	272	247	245	272	220	263	230	257	253	272	260	281	249	238	254	253	253	270	243	224	242	239	245	244	251	230	249	229	227	249	222	241	253	247	224	243	223	250	244	232	267	247	248	250	266	284	272	243	251	279	272	267	240	258	246	254	261	260	244	243	255	254	264	262	241	262	249	239	248	252	222	234	276	253	233	239	255	278	251	244	265	238	247	272	262	229	241	229	265	244	227	253	265	222	242	256	225	237	244	270	269	228	258	253	215	270	278	276	255	232	205	258	232	228	254	241	246	255	231	281	230	247	265	229	248	263	221	244	263	259	221	217	269	226	248	250	251	265	273	224	262	252	233	218	223	286	248	275	224	227	253	226	256	272	273	271	277	256	233	248	235	227	263	258	267	257	244	256	246	241	227	238	231	282	240	229	250	259	269	256	276	256	223	226	233	230	249	224	267	260	260	232	256	257	241	277	269	263	259	221	255	251	247	238	275	259	264	235	272	255	268	270	269	245	252	224	255	234	247	243	243	247	291	279	241	239	247	224	258	283	240	265	263	233	252	231	244	223	265	284	249	275	209	245	274	269	247	238	243	228	241	218	249	238	250	238	241	237	261	245	246	242	256	239	268	251	249	274	244	233	285	258	219	251	263	278	239	232	243	227	249	250	278	244	252	248	253	225	253	294	268	222	257	227	257	284	244	263	294	218	237	271	221	234	264	244	278	230	251	257	236	232	253	251	258	239	260	264	256	280
9127	31162	60005	57066	43512	8504	1380	1032	842	706	589	541	485	394	386	382	359	333	363	320	313	320	336	303	271	266	258	298	288	280	262	287	285	226	264	275	254	248	260	272	266	257	290	251	246	248	252	264	263	253	259	270	270	276	226	230	262	244	256	260	281	251	244	238	242	245	275	252	259	250	237	252	246	252	256	262	254	256	238	249	246	244	229	264	247	262	266	270	233	228	259	241	252	245	233	246	243	273	250	261	262	232	258	272	248	219	248	230	259	269	252	258	214	267	239	236	281	211	255	241	236	223	238	255	244	227	235	239	219	224	249	235	244	243	223	258	215	242	236	262	244	268	208	224	243	234	269	241	254	255	248	258	257	267	233	223	275	258	252	228	247	256	243	247	245	244	226	238	222	263	261	254	279	237	261	247	222	242	239	255	213	241	238	255	210	230	271	235	257	225	237	225	246	269	242	256	235	249	253	247	271	237	250	239	238	242	239	251	227	238	254	224	225	225	266	250	254	253	237	275	243	265	217	231	240	235	248	224	247	237	218	267	224	224	237	251	235	269	219	241	237	240	249	241	242	255	239	262	234	244	255	225	258	257	248	230	271	238	243	247	257	256	275	253	250	251	255	221	276	241	245	246	248	254	239	250	252	252	248	240	248	239	215	233	251	238	237	245	245	257	208	235	239	230	237	240	221	242	254	220	259	251	254	232	242	245	271	251	238	211	243	220	237	245	282	240	265	264	258	227	220	233	260	244	233	280	237	273	248	251	261	242	263	262	244	240	244	220	243	229	236	235	243	234	236	240	221	259	231	253	236	259	234	236	247	260	241	277	228	222	254	240	244	260	244	273	240	247	243	255	276	249	261	253	226	264	242	242	264	240	232	247	245	232	233	276	250	251	243	287	226	247	238	271	274	251	257	261	243	258	249	252	212	229	258	241	225	248	258	239	262	232	219	242	232	244	229	250	267	254	224	237	255	222	251	244	248	210	231	234	265	239	254	228	258	231	248	259	221	280	258	265	234	219	279	244	255	259	244	241	287	275	256	230	231	262	250	252	240	238	256	243	240	242	239	246	248	271	261	271	233	236	233	233	257	242	219	268	220	236	234	247	263	239	264	234	275	243	240	231	280	252	242	242	248	243	240	239	242	257	241	252	246	232	252	232	261	249	264	278	257	244	235	231	244	248	249	258	252	232	249	252	243	245	267	255	234	247	248	210	240	280	263	243	228	270	251	239	236	255	253	249	276	251	241	225	239	258	239	264	252	249	245	278	238	247	245	249	256	282	230	240	261	263	239	265	239	264	231	259	235	218	266	226	241	249	255	248	225	240	252	239	259	242	274	233	242	259	213	243	242	231	258	236	237	239	250	257	238	228	243	242	262	226	265	258	295	227	244	233	262	242	247	256	227	277	245	226	235	259	263	243	248	253	221	264	244	243	256	251	246	236	264	242	237	243	271	238	243	249	238	249	219	267	262	235	269	249	233	252	237	238	251	240	232	243	259	238	253	233	241	256	253	265	239	235	248	274	243	220	265	266	219	232	242	262	276	239	241	249	247	243	233	253	244	259	271	249	244	254	234	251	248	232	276	241	245	215	243	208	223	256	234	253	265	233	248	250	255	244	257	250	229	232	218	235	255	265	240	236	261	234	236	244	252	266	245	271	234	276	251	255	227	206	274	251	230	246	249	212	242	229	253	237	226	236	240	239	266	248	228	222	266	259	243	242	222	264	258	260	267	260	248	241	218	251	248	245	237	256	261	241	252	256	273	231	239	236	257	257	233	246	226	255	247	237	240	251	245	228	238	225	239	258	242	249	260	242	264	215	288	249	242	251	237	244	252	275	260	220	254	231	267	229	257	244	243	249	268	237	241	254	227	266	250	245	274	243	255	237	266	234	253	256	222	222	257	275	244	261	251	232	244	260	233	251	256	218	223	274	246	272	275	250	255	283	238	231	254	269	229	245	248	245	242	232	249	233	244	252	241	237	248	241	255	281	259	274	219	267	248	250	216	244	257	243	241	250	233	225	275	248	236	242	221	251	213	221	235	266	228	258	258	207	243	247	239	217	272	245	266	285	294	247	244	234	236	240	234	249	241	225	218	226	253	245	240	231	243	249	263	244	266	223	280	229	230	240	256	229	264	234	270	250	224	238	256	241	234	245	252	229	239	221	245	239	242	268	256	237	246	261	237	232	230	235	240	278	251	256	245	250	250	234	225	254	257	219	254	270	251	239	241	252	240	256	269	225	256	254	249	255	238	240	243	252	252	233	254	225	250	283	245	262	250	237	239	250	262	201	217	230	229	232	212	242	242	266	253	227	255	260	274	235	251	243	224	260	233	218	230	243	239	279	258	256	256	247	264	230	237	250	262	239	252	241	242	223	242	226	254	261	274	257	238	209	223	247	257	249	245	247	215	261	270	217	253	269	256	275	251	238	249	256	216	238	262	224	261	283	231	249	256	230	259	235	249	293	260	255	218	275	243	273	208	220	245	236	225	233	245	238	238	226	251	230	284	256	235	228	242	240	242	241	250	243	260	237	229	259	228	225	249	237	244	242	247	242	251	257	230	250	241	269	222	260	247	280	251	234	248	255	254	257	257	240	243	242	256	254	245	218	248	244	244	277	252	259	262	226	234	266	248	251	225	248	263	241	246	244	252	245	236	240	262	224	239	294	253	229	222	248	265	253	285	253	231	270	249	224	249	224	261	246	248	218	238	255	244	270	227	231	264	237	250	239	274	258	229	255	243	253	239	227	244	252	253	259	247	247	248	285	233	262	231	223	269	243	264	222	244	252	227	231	252	230	250	250	270	255	238	253	205	242	248	241	252	242	244	255	248	239	267	259	256	259	271	258	231	237	247	257	256	250	253	233	235	250	239	231	239	253	239	259	243	215	254	248	236	249	259	253	231	280	234	234	257	240	246	257	255	281	261	230	242	263	206	250	237	261	261	249	258	244	233	228	230	244	243	246	250	245	228	243	240	223	249	295	251	238	256	243	236	257	239	233	246	244	252	257	234	245	229	241	217	257	225	237	235	249	232	260	228	230	270	246	232	242	221	225	237	223	246	246	244	218	232	249	238	251	284	256	249	249	253	253	221	239	244	234	245	259	258	255	231	229	242	264	231	225	261	243	249	259	281	255	286	240	246	222	222	229	229	232	263	248	256	232	277	280	232	236	220	250	249	241	245	264	270	248	270	230	254	230	245	244	269	242	273	275	229	219	243	291	259	260	253	236	222	223	246	263	253	273	241	225	257	253	236	248	234	246	268	244	245	241	248	232	241	253	258	238	246	234	237	254	236	253	262	264	245	216	255	245	216	252	250	247	265	252	225	235	235	254	226	260	261	257	253	258	261	255	263	235	239	269	234	249	251	242	230	242	271	226	235	272	251	261	228	253	224	250	254	252	222	238	246	222	255	222	229	242	253	211	225	240	247	256	245	240	253	235	238	254	239	254	235	253	201	236	271	219	204	258	256	267
27109	20053	24612	19108	7294	1359	756	779	801	676	762	654	730	758	738	767	747	687	696	731	722	669	734	735	758	722	705	721	742	731	738	702	714	675	691	691	753	701	682	742	716	673	702	755	661	699	714	688	704	753	737	661	644	703	689	701	690	738	735	693	697	747	683	691	642	696	675	710	697	725	749	723	709	692	696	740	724	701	722	694	744	727	696	745	670	723	730	715	741	751	723	734	753	723	705	683	712	733	708	710	684	693	724	726	698	692	688	759	716	654	701	700	752	696	669	745	707	702	699	694	733	743	700	721	708	701	690	684	733	721	744	685	714	736	663	736	756	735	737	751	715	703	720	704	718	726	741	699	717	732	722	728	705	706	737	679	704	685	706	737	724	709	696	686	668	661	731	664	760	674	707	698	738	684	745	711	695	687	689	724	697	705	703	677	743	762	688	678	720	710	744	683	688	688	708	734	744	688	728	718	735	717	699	736	699	682	724	760	689	677	719	669	728	718	691	706	739	666	724	747	738	729	697	729	749	736	727	700	707	662	711	711	715	716	702	683	691	735	708	733	648	711	720	692	699	711	698	670	692	728	751	688	703	689	683	696	681	723	716	680	737	715	727	717	701	724	722	776	732	749	709	712	667	692	704	751	717	722	742	709	749	692	712	707	697	748	743	670	709	739	717	712	728	695	696	729	718	738	689	654	704	690	761	739	747	699	660	701	731	684	701	726	698	746	680	722	683	714	730	785	679	698	691	717	752	720	712	717	735	721	717	715	724	726	675	710	661	651	731	691	743	761	707	728	694	705	710	709	696	728	653	706	736	695	689	700	701	663	719	739	727	654	723	696	701	738	729	724	747	705	726	680	732	739	719	721	747	706	661	704	710	670	751	718	784	741	704	711	724	718	682	675	749	722	733	706	701	663	708	678	740	714	722	707	722	724	727	706	745	708	668	665	721	663	712	759	685	704	709	700	689	707	674	729	711	755	692	718	732	678	728	706	734	723	705	730	713	778	766	688	712	761	691	706	671	739	674	719	714	699	732	709	718	688	723	702	692	676	723	693	737	710	714	738	790	732	723	747	769	712	749	662	720	688	722	704	724	673	733	735	689	719	721	747	725	682	762	698	716	682	678	702	701	725	731	733	722	682	707	662	694	695	743	685	746	752	769	690	675	734	676	708	742	740	695	771	703	680	694	727	719	724	732	684	717	728	690	675	657	670	726	706	705	704	711	700	722	694	694	731	753	711	696	740	687	704	713	707	716	665	696	702	682	706	743	688	717	755	716	698	759	698	705	713	751	700	741	706	722	644	718	749	668	704	707	700	738	714	698	723	732	753	723	747	681	688	680	706	729	700	708	791	736	648	723	683	716	695	722	750	689	721	733	740	671	669	699	685	714	712	677	741	692	703	730	773	688	700	751	685	749	723	721	719	687	720	675	780	680	712	737	738	699	737	713	773	743	718	756	660	714	726	749	712	708	690	708	692	731	745	706	747	711	711	712	666	750	663	686	706	720	703	681	715	681	719	728	686	700	716	690	714	695	705	752	756	724	716	709	698	714	742	709	729	713	723	683	683	725	705	690	724	633	696	698	699	749	751	704	688	727	703	695	706	696	694	701	694	728	693	704	674	686	728	736	695	705	663	716	770	697	703	702	673	710	685	673	714	695	705	725	753	700	744	726	692	751	704	717	667	764	673	683	689	678	673	708	711	707	671	736	721	685	694	697	662	711	691	705	732	764	701	664	718	705	691	688	740	706	681	720	741	689	701	691	698	683	741	755	686	685	725	688	735	698	693	727	736	765	735	710	718	688	727	746	753	731	706	711	731	781	714	745	754	727	706	655	725	706	737	717	729	730	659	696	704	675	727	713	730	686	703	671	703	724	737	705	698	703	701	714	692	664	724	735	693	712	697	696	685	695	767	692	725	729	661	763	694	675	726	698	747	736	718	728	729	678	746	719	731	708	739	791	716	705	746	742	714	749	746	729	698	726	731	711	704	711	689	697	750	696	677	720	710	679	748	686	722	707	719	730	715	750	720	700	672	661	713	754	718	688	691	716	686	701	709	661	710	747	699	694	728	705	708	754	684	693	756	680	698	715	687	728	670	718	693	727	727	734	700	697	746	748	690	705	757	697	717	726	694	701	736	701	708	704	765	682	659	718	751	734	698	701	640	718	705	686	738	719	723	717	644	711	714	738	715	726	709	748	709	708	713	681	693	717	760	686	750	719	720	718	731	679	699	704	688	751	697	650	694	698	720	722	678	682	663	701	706	721	769	694	710	697	753	666	731	738	708	653	710	690	699	731	686	709	715	716	697	704	708	661	675	682	743	649	752	715	688	700	710	718	691	705	693	694	707	730	719	707	733	681	736	720	716	746	700	733	700	725	688	733	656	672	717	707	752	741	700	698	699	727	690	728	709	684	720	727	729	653	737	720	709	664	726	744	678	758	675	716	711	710	733	705	673	689	711	772	784	704	732	702	703	660	720	716	705	730	715	730	729	691	715	736	696	750	715	705	698	737	654	705	702	678	686	668	709	691	710	692	711	639	728	728	692	705	705	706	766	684	652	661	695	731	723	748	732	735	700	693	694	757	724	717	682	725	645	728	718	736	766	740	776	705	703	723	705	712	682	722	714	711	719	691	742	723	714	749	724	724	779	708	671	701	702	670	708	723	714	729	696	710	715	706	731	733	724	765	687	756	724	731	653	734	691	739	696	739	738	736	699	721	670	736	725	688	726	696	709	722	685	706	718	749	662	742	729	718	706	675	744	744	725	751	715	744	705	711	721	689	752	734	722	674	701	753	743	748	698	716	728	745	685	678	701	671	683	706	667	738	716	710	683	715	718	715	652	694	724	695	742	699	691	729	688	757	681	708	695	706	721	706	747	766	714	699	706	710	741	658	727	723	701	726	747	690	693	774	690	734	694	676	740	731	734	728	692	712	688	733	726	725	717	708	729	699	744	727	719	737	709	737	718	713	704	676	787	705	722	708	691	734	743	723	700	685	714	683	733	679	716	739	683	701	738	697	744	716	659	734	695	764	712	685	685	702	688	689	721	745	676	718	685	739	702	692	734	714	736	684	698	719	713	735	711	695	675	713	708	680	676	725	714	703	710	750	738	700	696	765	720	739	721	764	702	739	727	767	666	702	750	738	719	700	697	695	765	737	706	720	705	700	720	696	723	756	732	699	720	711	720	679	698	693	709	720	739	737	671	684	750	699	723	746	687	704	694	722	772	743	690	691	705	686	678	668	742	741	692	719	730	739	690	698	660	716	688	694	636	691	761	729	684	735	677	717	739	742	742	684	736	664	731	752	745	667	724	700	665	688	700	719	689	687	709	717	714	730	712	713	708	703	709	735	671	672	723	692	700	672	714	683	718	704	773	718	691	724	734	694	685	719	671	665	718	725	719	662	730	721	708	716	693	686	712	690	743	720	670	679	720	719	684	739	707	772	739	705	716	718	724	747	705	673	723	729	705
7101	16555	25986	13377	5550	1162	755	783	772	736	716	752	727	763	757	712	719	789	742	747	704	781	766	697	711	743	694	679	717	752	769	730	718	717	728	728	729	738	727	709	704	703	743	704	703	779	713	774	723	720	736	751	718	745	719	730	746	729	732	731	714	737	730	716	717	702	746	699	740	768	753	738	684	704	742	702	701	709	732	737	714	712	732	729	708	756	748	727	728	723	756	731	750	750	739	715	707	711	720	747	715	769	745	737	688	752	684	714	721	742	713	737	699	725	747	744	760	765	676	672	729	791	713	787	699	682	668	702	710	719	746	731	713	750	782	732	708	699	756	700	749	710	730	749	751	736	757	726	726	784	764	741	733	720	768	690	696	742	733	734	670	711	739	762	722	678	766	725	755	694	739	735	752	736	733	714	720	785	664	763	765	718	725	753	709	712	749	733	734	775	743	667	759	755	723	753	708	749	740	699	725	692	690	687	718	716	682	744	755	708	726	721	773	667	748	738	731	696	739	724	752	744	766	753	739	727	748	691	775	770	779	707	716	727	743	713	704	753	696	727	749	733	689	749	781	724	749	727	717	735	731	726	732	774	769	742	715	776	709	747	751	705	708	761	736	689	760	719	706	726	768	738	779	752	706	779	728	722	711	731	731	714	748	705	734	716	745	765	703	749	688	741	723	767	725	747	713	707	692	749	715	711	691	742	762	722	722	685	758	749	724	717	705	729	780	783	742	726	718	730	717	726	752	777	770	722	727	736	711	693	764	716	718	717	739	740	721	698	735	737	696	727	725	754	738	738	720	725	735	739	773	787	725	756	718	793	754	715	735	682	731	715	733	773	724	681	701	816	718	770	667	730	741	755	756	711	754	758	749	693	689	713	690	746	719	742	733	733	736	728	675	722	763	733	710	724	727	682	767	700	701	735	703	736	773	718	680	718	730	731	755	691	692	747	766	759	722	755	716	675	741	733	791	720	757	743	761	743	664	762	720	734	707	727	677	687	765	699	724	732	675	712	728	738	739	701	744	747	700	715	758	751	699	770	753	741	697	745	705	762	689	711	712	713	712	751	719	726	687	724	742	796	743	718	757	712	718	713	748	719	778	755	763	754	702	727	696	757	756	715	751	733	720	745	716	718	713	735	732	749	765	747	733	752	765	729	770	748	731	719	739	741	729	716	689	716	728	746	729	725	743	727	728	715	750	731	755	694	788	765	712	721	677	761	681	741	721	690	733	753	690	742	740	748	756	789	699	704	744	750	728	778	769	726	736	725	723	743	707	717	678	685	734	762	717	707	768	797	739	694	752	735	759	745	733	777	690	701	753	717	718	722	697	711	733	736	782	705	732	744	749	705	701	705	742	743	724	794	719	719	758	785	702	731	738	770	725	711	749	710	735	701	750	709	734	728	759	738	768	725	691	721	735	759	729	792	747	687	758	750	706	757	720	714	738	713	742	692	747	709	722	722	725	728	694	742	730	733	752	700	715	699	735	721	708	741	714	782	774	702	679	710	717	710	662	710	746	729	703	727	748	714	762	759	727	731	730	716	713	728	741	705	729	754	722	755	768	714	745	729	702	716	740	750	699	700	686	729	755	750	742	696	702	730	749	770	753	744	743	710	717	704	743	746	747	703	793	752	738	716	731	734	753	722	709	726	732	692	741	692	756	715	734	702	749	721	752	746	735	738	742	715	739	697	744	724	727	704	726	700	698	750	689	670	675	683	735	699	727	706	690	739	788	700	676	725	745	747	711	779	722	668	722	740	744	706	758	741	685	677	722	676	712	707	726	729	745	744	674	750	731	727	741	721	750	786	723	736	720	705	706	721	716	741	746	739	732	734	706	750	737	721	743	717	733	733	743	748	712	731	730	765	772	778	721	725	765	709	748	721	734	713	702	670	731	717	742	772	745	711	708	771	684	709	777	699	743	706	762	704	718	710	733	667	701	690	686	696	719	738	701	723	752	736	720	700	701	734	697	743	706	721	767	723	718	737	720	745	707	773	749	700	675	719	822	725	760	734	696	753	746	718	704	687	752	729	710	732	684	679	743	719	744	697	720	724	740	783	697	765	720	728	731	766	717	742	718	690	725	658	703	723	727	733	744	771	772	717	762	718	733	713	780	686	720	698	776	724	745	706	770	772	713	701	753	741	737	763	726	711	740	719	734	732	694	739	748	769	721	738	760	697	729	744	693	704	733	755	770	744	729	705	708	745	763	772	730	737	759	716	766	700	724	787	719	696	710	733	720	730	697	763	689	723	746	748	667	733	732	728	736	729	753	753	746	700	719	725	746	721	725	716	702	747	687	748	729	743	756	759	700	721	744	717	717	779	702	726	681	688	689	743	744	706	780	701	733	670	741	703	731	729	720	708	782	696	733	738	743	734	746	683	770	762	752	720	759	736	769	671	716	709	749	710	720	721	757	712	721	707	700	756	742	713	767	729	755	778	706	718	690	746	747	715	701	794	734	717	739	730	718	776	740	759	735	702	777	776	698	751	768	774	718	707	675	733	717	755	685	700	762	750	727	708	749	745	764	720	700	744	697	741	711	694	721	715	696	693	685	754	672	690	708	718	719	694	774	766	742	748	730	699	702	724	752	744	776	714	791	716	727	716	766	777	770	710	754	716	740	755	758	746	700	697	736	735	758	794	737	713	716	767	766	782	760	743	709	724	687	698	706	687	727	718	765	737	740	743	748	745	700	707	743	744	779	712	696	685	732	728	696	768	724	737	696	707	786	671	750	740	732	691	741	704	696	736	747	727	721	674	767	782	707	738	708	698	741	761	738	697	727	719	773	703	716	709	650	712	731	718	733	780	686	762	723	734	695	750	745	709	741	763	745	742	751	735	704	663	731	727	696	720	719	732	763	758	714	754	740	711	704	738	736	760	711	687	697	753	710	708	765	709	717	713	710	736	751	728	776	730	775	779	687	737	752	750	708	742	673	732	681	714	729	726	742	735	743	792	758	716	739	764	761	770	752	673	731	728	765	740	732	715	749	768	716	779	719	738	727	771	715	736	746	737	717	712	673	758	754	715	701	705	736	708	734	769	699	728	723	732	740	714	738	703	733	706	713	700	721	728	739	738	763	727	693	780	787	726	728	677	753	716	751	695	708	703	706	700	724	700	680	785	703	732	729	792	783	769	670	700	750	744	795	704	740	737	682	724	732	729	725	737	749	671	737	747	706	707	742	727	752	696	710	747	751	698	747	749	725	736	725	748	668	775	714	713	689	705	731	701	713	749	714	711	686	731	738	724	787	732	753	747	707	721	793	748	710	724	726	764	751	725	718	756	734	737	720	761	755	738	727	763	734	765	712	736	775	716	733	760	726	698	738	713	730	709	717	740	783	691	644	704	731	717	763	694	721	682	734	736	713	750	711	732	722	758	726	769	759	695	737	726	768	747	764	849	741	714	706	746	721	740	733	744	741	691	740	711	744	734	713	711	760	682	726	724	728	717	729	728	720	722	738	726	745	778
23320	20954	28674	28317	27940	17523	3388	710	558	532	481	477	449	406	439	465	397	423	379	404	429	384	378	365	342	402	353	411	336	379	419	372	412	370	393	348	397	371	405	376	400	362	364	361	371	365	385	381	345	422	393	358	385	358	366	345	392	374	388	357	355	382	372	394	384	345	400	387	378	375	375	409	371	388	389	312	391	348	380	402	363	371	366	357	345	395	374	398	379	333	365	419	385	383	374	408	353	365	353	361	380	382	375	393	397	364	348	382	352	362	345	342	380	350	376	382	387	364	373	360	369	382	353	405	376	370	381	361	346	390	352	360	393	355	394	337	392	341	374	343	404	361	368	357	390	386	343	358	368	378	380	379	344	387	369	369	395	360	376	399	360	375	378	375	368	400	378	400	393	350	357	369	391	367	362	386	379	383	358	397	407	364	359	397	396	388	349	372	327	354	334	338	370	354	341	385	365	401	336	352	367	373	356	393	351	375	357	359	431	350	388	348	382	365	375	379	363	333	353	348	371	371	389	357	346	368	364	355	381	367	385	389	339	359	388	359	336	413	339	384	387	353	363	384	351	357	342	363	385	364	381	365	385	355	359	357	394	357	361	363	386	370	348	367	371	398	390	389	372	357	383	377	363	384	390	388	351	371	400	360	347	374	371	354	387	336	351	402	392	352	362	346	378	367	381	345	392	388	366	387	373	423	354	354	394	364	373	357	364	397	390	354	349	377	389	368	386	376	367	360	372	365	363	346	360	371	387	373	381	378	376	386	377	376	372	356	345	375	366	356	318	387	333	372	382	391	366	387	369	376	394	376	372	342	398	335	342	376	350	371	383	414	347	399	340	384	396	347	356	381	393	369	397	403	353	373	340	370	342	363	358	354	377	355	335	340	347	356	349	373	357	351	350	391	407	367	379	381	369	388	335	352	366	385	356	373	375	347	408	366	374	347	383	367	360	354	378	374	370	408	360	373	400	402	340	382	363	339	374	366	350	381	380	349	376	336	398	350	375	405	385	367	389	369	374	393	351	327	376	366	378	374	361	376	383	440	352	370	370	375	366	336	341	391	394	382	403	348	392	402	377	352	384	369	383	397	378	336	361	362	353	378	404	364	350	348	323	361	377	361	359	386	378	407	392	378	396	390	356	355	352	382	401	386	376	388	356	415	378	401	354	380	382	341	376	384	333	376	353	384	350	360	362	358	388	380	314	352	383	351	378	355	379	380	403	391	369	381	397	401	343	402	342	391	387	385	369	402	384	357	345	348	406	383	378	348	339	382	393	362	384	362	361	361	365	412	377	390	379	361	361	377	344	397	375	392	366	372	386	416	374	380	371	362	347	344	378	360	390	353	355	370	398	379	407	416	376	388	379	391	362	391	358	372	406	379	372	360	395	387	386	368	341	404	353	388	382	404	378	368	355	367	347	378	339	373	341	350	391	375	410	344	359	372	381	407	405	348	348	374	358	350	364	364	381	389	357	356	382	354	382	407	353	371	346	369	365	371	386	378	397	389	355	353	373	340	350	385	372	374	365	361	376	395	364	395	413	392	341	363	396	355	367	372	372	344	354	381	387	365	350	349	376	380	371	345	383	368	385	352	347	355	408	414	396	396	356	373	382	395	352	369	384	392	388	366	372	382	341	378	405	352	374	345	377	399	355	374	375	363	360	387	377	359	376	391	365	373	352	351	380	375	363	380	361	356	348	402	391	376	388	404	380	396	355	370	370	368	376	369	402	367	382	409	374	389	389	388	384	367	359	349	382	376	379	396	394	362	358	368	380	351	357	372	374	385	381	385	374	387	378	378	408	364	361	397	373	378	350	371	358	359	359	401	354	401	363	394	414	376	399	382	376	396	390	352	393	352	350	382	375	361	365	361	362	385	374	385	343	394	386	380	358	348	376	349	340	379	373	399	400	385	375	405	322	431	364	385	373	384	341	365	376	371	381	394	366	364	352	387	380	380	377	369	402	364	361	372	376	334	383	341	356	375	368	394	352	361	387	357	366	379	369	361	362	341	362	370	351	397	379	373	387	389	375	352	356	352	398	369	407	369	401	364	373	387	382	368	347	382	380	355	338	385	384	357	338	349	353	380	374	367	350	404	406	361	376	359	358	367	367	387	369	380	381	388	397	391	396	398	374	366	393	360	376	354	365	408	363	363	384	352	385	369	361	331	367	395	362	377	351	345	349	367	376	384	400	375	332	355	347	365	368	369	415	361	358	375	350	398	355	386	394	358	391	369	398	396	356	356	362	365	351	361	369	372	372	359	357	389	385	408	323	361	377	338	356	339	346	353	367	378	374	361	371	392	354	371	355	361	345	374	382	371	360	386	378	346	399	360	374	381	384	403	375	367	353	349	375	374	383	366	391	374	370	400	364	386	381	358	352	411	369	354	386	339	345	386	398	385	383	373	374	399	340	382	357	364	420	378	357	382	341	402	361	396	380	355	365	395	377	362	367	351	334	352	387	347	350	377	377	345	324	383	368	354	370	383	359	368	370	372	353	396	397	382	380	347	374	366	392	348	429	363	362	394	374	382	332	375	349	331	382	351	370	366	355	366	350	344	376	384	368	360	379	374	383	345	382	363	370	357	355	408	351	381	390	367	385	371	386	416	374	356	361	378	368	385	343	348	365	336	360	391	367	376	378	392	361	407	361	345	366	372	357	401	366	340	367	386	407	357	375	353	396	354	394	380	398	346	373	388	369	365	381	415	376	381	356	337	372	358	392	351	386	355	360	362	368	385	354	352	374	357	371	342	346	376	356	368	391	358	411	380	372	353	357	386	363	350	434	387	381	381	368	387	379	377	371	380	368	339	384	370	376	375	389	358	411	366	367	367	360	408	402	395	395	381	369	383	374	381	354	344	395	376	364	341	364	404	366	375	360	380	386	380	367	362	383	374	341	384	364	388	393	387	356	348	375	353	389	388	370	399	336	372	387	379	390	378	391	420	392	390	390	383	369	336	398	361	354	379	377	384	352	391	368	386	363	389	397	394	368	360	358	344	361	375	381	377	387	395	357	400	364	331	385	352	373	373	384	395	362	366	447	372	328	358	364	356	365	388	392	373	387	369	356	342	378	392	402	368	341	378	361	401	340	373	359	387	382	353	359	390	407	364	397	395	332	329	364	368	400	366	372	369	365	381	368	396	362	361	370	403	371	365	397	368	383	363	347	358	358	360	381	398	395	387	379	314	362	391	378	371	354	367	360	349	344	375	356	374	368	392	389	379	354	389	389	357	375	356	380	356	365	368	371	384	372	347	368	373	368	364	378	389	381	384	345	367	332	392	341	364	382	391	373	388	366	338	355	374	366	388	374	355	371	383	377	397	353	351	400	397	391	363	369	347	400	372	336	360	398	378	342	364	391	378	367	357	377	395	387	392	364	345	356	386	343	351	380	402	376	384	368	358	349	374	363	346	391	374	363	345	380	374	416	389	382	384	369	370	380	375	358	333	375	405	366	368	343	378	345	349	389	345
6983	27177	50311	46128	32932	6095	973	801	722	641	554	560	507	444	461	462	503	459	421	449	440	416	446	431	418	410	456	437	409	396	392	398	436	397	419	432	400	383	411	416	378	403	422	407	424	392	407	403	407	436	453	411	367	396	434	411	371	382	403	381	382	372	395	398	397	367	384	387	439	394	442	348	400	414	379	399	396	366	411	381	423	392	381	378	416	420	385	388	405	424	396	425	398	398	384	381	383	388	387	374	386	429	379	399	397	392	374	415	364	389	391	423	399	381	419	436	388	375	431	381	408	443	383	393	380	412	411	421	408	398	391	380	414	419	379	375	367	388	400	414	403	404	398	403	377	400	387	381	392	375	353	438	424	386	387	410	413	408	377	375	401	386	415	402	379	429	393	437	405	391	399	429	381	440	379	392	425	405	419	382	377	395	403	394	396	411	404	386	383	395	356	381	377	435	406	405	417	394	429	404	424	373	434	388	397	387	384	412	408	399	391	405	381	417	432	387	379	414	387	377	369	426	441	391	377	409	414	352	429	367	405	382	427	406	387	393	383	338	366	417	441	396	402	411	407	421	388	418	378	368	407	411	438	407	364	393	379	364	402	439	399	403	397	429	421	437	434	400	408	407	387	377	411	407	386	460	378	381	392	396	399	402	375	373	449	413	392	357	397	389	397	402	375	413	363	428	393	408	399	373	387	402	373	395	394	407	413	386	400	380	391	431	424	420	377	376	389	416	393	389	387	390	403	382	416	384	391	432	381	435	431	397	430	398	419	403	397	399	382	414	382	384	410	392	420	416	407	425	390	380	398	365	407	410	417	396	415	395	387	404	383	394	429	391	401	372	396	433	415	379	401	420	412	438	362	397	398	405	398	394	394	380	414	385	383	407	406	382	467	380	371	404	405	458	391	395	427	391	391	372	380	422	389	366	390	361	384	378	373	449	397	391	381	404	426	393	353	382	418	426	392	392	385	425	392	404	343	415	386	423	394	365	383	432	392	435	402	397	359	360	378	387	449	421	417	372	398	391	403	400	407	386	397	372	384	391	400	388	430	395	395	394	398	384	405	416	394	376	396	358	386	403	380	414	427	442	409	391	385	395	381	401	396	423	353	419	391	394	415	435	412	383	381	404	383	383	388	429	391	396	394	401	372	399	395	392	391	417	388	389	394	391	401	387	407	398	415	418	409	391	407	401	414	382	404	354	409	397	409	404	400	402	423	372	384	407	391	385	399	410	408	399	392	395	422	390	402	401	396	405	396	426	417	404	416	390	418	378	381	372	392	419	365	366	410	401	376	436	398	411	372	408	399	382	377	382	385	383	377	385	389	404	406	404	395	392	401	412	430	396	415	398	424	384	408	367	404	377	361	437	410	403	413	400	416	407	400	381	407	383	403	409	443	406	397	402	417	399	408	377	378	400	413	402	430	375	376	364	436	389	435	422	370	413	418	418	420	401	414	385	391	388	389	434	389	420	388	418	374	398	381	349	393	361	394	429	388	392	395	388	425	401	361	379	389	422	397	378	402	374	381	374	386	365	377	399	416	404	379	377	418	382	422	390	380	406	399	398	391	410	426	396	339	383	418	381	431	411	384	387	398	388	393	410	425	403	404	379	401	388	354	413	391	412	433	404	432	416	373	429	365	375	398	437	405	385	361	400	393	416	383	388	394	423	378	399	396	375	408	426	412	419	381	407	438	355	378	414	408	420	388	428	410	418	397	419	370	407	386	442	364	397	381	382	379	419	405	402	412	400	382	447	410	428	384	420	401	367	407	404	426	437	371	397	412	385	400	400	402	382	372	395	365	376	440	416	441	412	406	396	376	386	364	428	451	391	376	372	424	407	376	400	417	378	418	393	375	398	389	404	381	405	393	409	369	414	372	391	429	380	440	357	373	409	403	393	410	405	406	391	435	392	404	413	377	383	426	406	389	408	379	381	394	419	421	410	397	404	360	412	383	441	402	397	395	366	425	381	388	436	394	410	391	421	392	398	412	413	415	395	388	403	395	403	419	373	402	401	404	386	429	391	397	367	378	428	423	392	378	396	420	373	413	408	360	386	422	426	414	414	369	371	400	397	390	413	418	399	414	404	377	407	384	411	393	422	397	397	432	393	376	401	382	403	400	435	388	431	381	387	383	419	402	380	439	414	381	413	404	413	365	385	399	367	418	424	399	406	376	422	377	414	405	384	401	396	376	384	434	385	396	389	419	406	377	418	392	395	422	381	409	425	403	385	374	378	418	402	392	389	393	399	419	414	411	424	391	410	426	396	370	407	372	396	390	366	404	431	386	400	410	430	411	363	406	400	399	401	377	388	372	398	386	431	371	395	413	412	329	396	397	423	389	378	390	391	400	385	400	443	392	366	389	419	384	422	413	395	397	407	385	398	419	389	410	398	385	389	371	382	394	366	393	398	420	419	397	365	403	445	393	397	407	390	402	405	345	400	404	400	397	398	413	375	383	426	381	375	411	390	380	406	372	405	406	385	386	378	394	378	420	391	394	383	373	389	375	427	430	376	404	402	403	405	389	394	403	431	377	358	420	378	408	417	429	385	413	406	401	451	416	420	406	380	409	405	394	394	405	417	384	374	389	399	391	387	402	402	375	417	368	380	369	384	376	390	381	406	386	411	411	405	418	401	431	390	430	397	397	376	389	407	418	410	405	364	425	392	426	405	427	416	407	410	366	385	398	386	397	398	389	399	422	380	388	368	387	395	417	383	413	411	394	382	394	434	392	376	377	397	379	400	427	404	407	368	398	408	432	397	391	403	372	425	392	386	396	395	372	418	381	372	407	415	408	373	386	405	423	433	401	423	398	415	425	393	396	394	425	380	440	373	392	396	396	417	403	396	385	390	408	415	396	386	399	412	409	389	398	382	378	456	377	389	386	403	399	389	438	409	395	391	373	380	411	384	398	394	388	405	414	382	412	394	436	391	368	421	369	392	391	383	421	377	426	412	383	400	385	430	388	410	399	421	354	385	390	416	392	408	382	393	392	427	398	394	398	385	418	403	365	383	370	419	408	387	365	400	407	407	407	390	407	387	372	382	388	389	411	416	376	401	395	413	372	405	414	374	382	409	412	392	418	411	430	385	389	372	387	382	388	392	394	393	392	422	411	376	365	386	403	384	398	442	409	384	377	374	404	402	418	393	425	381	405	384	428	394	400	401	378	422	385	400	422	379	402	416	414	439	369	437	403	421	404	417	392	374	367	407	388	417	398	378	442	381	359	409	409	394	378	382	387	408	378	408	394	369	420	385	383	354	375	342	413	431	381	405	424	406	404	424	401	379	397	441	379	437	401	390	425	393	419	419	394	401	373	386	400	374	387	410	375	373	407	390	432	431	413	385	421	410	404	411	412	427	399	392	363	410	356	423	406	378	380	359	391	409	423	381	439	412	409	401	421	408	397	411	418	408	426	362	399	374	399	428	373	397	404	403	419	393	373	407	399	414	410	421	423	388	389	377	408	423	424	409
24416	20942	28158	28819	23575	8638	1162	843	798	770	791	756	745	718	720	783	695	713	720	735	779	733	730	701	717	713	737	680	732	702	705	706	688	774	720	697	694	758	669	760	726	734	703	701	693	675	721	716	765	689	672	680	711	757	750	714	731	680	738	722	736	730	686	704	695	731	742	714	678	739	773	716	725	726	737	703	705	689	746	703	692	713	698	734	710	706	709	746	754	728	714	717	663	700	746	708	675	682	735	732	724	683	688	704	762	749	725	662	705	761	709	681	688	674	689	732	717	668	660	718	709	666	758	742	700	676	749	697	772	724	727	714	710	680	655	693	659	725	721	683	730	741	732	735	714	727	720	703	755	727	727	674	713	692	673	704	701	716	756	682	736	727	713	664	710	722	680	731	744	645	757	725	700	702	710	781	724	699	707	677	730	696	730	687	665	718	710	729	714	726	701	716	671	746	727	735	717	687	702	705	712	736	695	693	723	739	687	696	677	724	725	710	669	674	675	732	733	750	708	761	704	684	670	726	703	729	733	714	689	741	704	755	751	703	719	723	738	775	699	729	720	743	740	742	746	690	719	700	748	722	720	675	688	706	742	701	728	710	712	699	640	691	720	689	676	715	710	653	755	708	731	765	750	727	741	690	726	732	705	708	712	709	679	716	724	698	745	676	715	754	710	710	679	734	725	699	735	673	706	689	717	709	723	693	674	737	677	717	720	697	707	719	739	761	716	692	703	665	692	714	700	718	707	707	735	715	694	771	726	766	704	723	717	720	750	660	701	719	725	669	736	728	728	717	702	714	731	697	691	689	691	723	707	717	710	720	719	668	744	698	661	684	746	697	722	698	661	712	716	657	718	669	715	697	725	726	759	729	721	733	752	686	738	716	724	703	677	763	744	683	726	733	723	693	694	709	695	742	688	719	726	703	707	725	780	733	711	706	728	779	734	683	741	715	697	700	694	691	657	666	737	643	696	680	682	711	693	711	700	714	738	732	720	699	689	743	709	718	731	644	703	725	720	712	721	740	679	736	679	687	711	714	716	700	688	703	698	657	721	697	686	705	728	755	695	717	744	666	709	733	732	733	768	738	705	736	699	724	707	705	729	676	715	735	719	709	741	732	712	705	694	682	690	689	744	709	695	650	709	706	677	715	698	738	715	696	697	727	685	708	673	727	712	662	726	725	694	723	730	694	742	696	728	739	681	712	711	696	729	699	714	703	753	728	696	743	723	712	679	688	741	706	699	743	696	653	726	671	688	692	717	728	698	658	721	716	717	687	750	707	690	721	712	741	740	668	692	714	711	730	731	692	719	701	715	702	708	673	705	699	716	704	683	670	752	710	748	754	686	712	745	684	676	722	652	704	743	691	698	699	735	699	747	687	718	697	714	703	677	668	673	674	720	730	733	689	746	688	701	750	674	706	673	682	755	730	705	704	724	689	766	722	702	700	681	657	729	690	713	663	674	720	708	689	699	743	745	731	731	711	722	732	701	703	765	729	760	690	695	709	738	679	669	690	715	700	761	750	679	679	699	744	710	725	686	646	739	690	703	687	708	690	736	680	650	719	718	723	689	703	708	761	691	685	725	705	738	736	699	725	677	721	698	685	737	742	689	679	707	673	749	707	741	739	693	744	678	675	720	721	715	743	695	664	736	691	705	674	724	697	752	717	646	663	696	733	691	727	727	717	757	684	686	753	745	706	713	674	720	697	712	742	772	675	726	703	695	709	733	688	678	720	693	799	688	707	727	717	650	713	717	699	738	692	783	675	736	677	727	687	690	714	679	744	736	688	712	710	728	736	736	679	669	696	683	739	674	682	728	721	726	707	766	670	714	719	691	705	735	701	712	698	660	711	679	703	736	663	727	676	719	695	676	676	677	740	687	655	670	726	745	716	691	718	706	746	746	712	708	693	715	702	673	704	703	685	695	725	718	700	731	657	740	753	690	747	707	728	721	724	676	769	696	694	706	754	734	718	710	723	719	712	732	736	692	748	692	705	755	717	768	704	711	658	745	771	731	690	692	710	739	684	711	704	752	678	715	748	701	715	724	692	667	757	697	676	743	736	744	687	713	641	735	749	717	690	699	714	714	716	694	697	698	684	701	724	660	740	683	730	714	696	721	708	699	696	718	718	731	717	719	719	747	701	748	732	756	724	743	687	766	734	681	709	727	690	733	670	703	691	725	747	697	727	695	735	734	684	688	706	689	734	758	739	701	706	723	688	707	738	691	711	702	692	701	692	707	743	712	742	696	767	736	697	687	722	704	716	708	701	693	721	748	701	710	676	696	749	685	708	756	795	668	696	687	719	734	673	696	685	707	720	751	786	680	707	742	729	769	691	720	693	779	660	721	686	709	749	733	673	724	699	696	736	709	745	704	724	716	742	718	691	710	695	707	696	722	744	683	701	734	701	668	741	715	683	728	711	681	698	693	696	685	676	713	719	728	655	654	665	732	794	705	713	748	696	728	728	674	695	722	741	705	731	688	699	703	690	734	688	668	738	731	672	695	717	681	699	744	697	721	744	695	726	713	703	706	699	733	702	691	679	691	714	672	693	656	714	706	712	735	724	715	714	637	750	718	711	727	673	732	727	712	698	696	674	713	688	701	717	684	745	722	674	721	720	720	726	661	726	672	725	678	721	672	677	716	678	724	726	656	658	718	727	725	698	700	744	683	713	700	654	750	686	663	693	746	684	713	724	766	701	729	711	726	730	688	730	744	711	658	746	675	663	683	703	678	732	668	712	732	700	711	677	743	687	695	715	717	722	733	716	742	728	718	678	674	744	672	709	673	705	705	726	716	704	662	719	730	696	708	699	749	698	707	734	721	724	694	711	692	732	719	681	746	717	752	641	706	698	734	754	701	719	744	695	705	680	724	676	683	696	729	697	692	679	720	725	700	712	697	724	685	701	717	759	694	717	734	732	706	725	700	748	713	730	715	671	703	764	707	697	740	702	703	679	707	699	774	728	725	729	713	715	738	745	741	682	715	722	712	711	687	729	706	692	724	689	714	718	720	689	681	714	697	706	732	686	684	713	679	665	738	722	691	708	762	690	733	726	704	716	709	682	713	690	695	743	712	711	705	745	727	700	719	709	739	680	774	676	673	713	675	719	656	721	739	736	693	697	702	711	660	741	728	698	690	706	700	708	712	733	697	757	658	661	696	691	656	731	703	696	705	717	703	691	676	700	697	684	770	731	717	729	754	751	712	727	714	671	740	724	707	759	715	731	700	781	682	690	734	716	702	679	734	697	728	722	697	652	666	721	712	675	684	677	729	699	713	693	746	693	680	686	776	719	733	679	674	687	695	724	711	687	745	720	669	737	714	705	690	667	728	697	699	697	693	717	714	690	700	690	623	702	692	675	684	718	731	706	748	747	724	695	680	666	702	681	718	680	737	743	676	725	761	686	649	695	712	703	703	739	744	733	713	741	695	692	708	707	733	738	746	759	746	710	693	737	718	717	750	780	707	688	667	731
6827	21577	42061	38770	25224	3719	1037	902	928	829	783	746	740	808	740	727	715	762	746	756	721	700	716	697	748	730	709	686	739	651	716	705	680	687	731	723	730	702	727	739	706	703	708	685	713	699	711	694	686	746	684	692	737	678	716	671	747	712	703	765	686	699	707	696	669	691	727	739	701	742	752	708	711	734	679	716	722	683	699	677	725	691	680	713	667	671	713	666	688	706	683	686	703	734	682	681	707	685	690	722	720	792	749	742	707	726	698	706	698	733	711	709	704	709	696	716	702	691	703	736	720	702	694	701	682	655	729	671	685	672	695	675	710	675	675	681	684	718	724	694	701	731	725	696	712	733	741	724	692	689	707	732	734	693	687	691	750	722	741	686	692	738	666	679	709	675	707	705	708	694	701	716	668	676	702	672	714	695	718	749	694	688	733	687	732	705	731	724	713	731	691	658	725	682	766	717	726	737	720	743	664	729	701	699	718	689	702	696	688	676	704	686	753	681	737	698	704	713	676	733	709	706	691	647	685	718	715	677	717	721	689	772	766	700	721	705	742	720	718	717	666	702	722	679	666	689	696	730	657	706	677	743	735	748	712	760	746	693	731	707	682	732	705	726	676	715	702	661	772	687	719	734	719	674	700	714	702	707	722	706	706	736	714	736	708	713	751	734	699	695	723	660	716	704	689	697	680	692	694	711	706	681	715	689	717	662	702	709	658	678	721	680	687	689	709	699	696	709	676	710	723	707	687	707	657	701	656	740	727	685	722	665	727	718	670	682	707	660	689	720	685	703	680	663	653	682	742	727	727	662	689	733	685	669	619	704	730	725	699	697	718	657	669	706	683	701	738	691	761	680	681	703	684	766	685	696	721	709	732	662	719	692	726	700	697	720	713	697	680	692	774	716	732	737	737	715	694	651	689	693	735	697	727	752	753	715	659	698	705	713	714	708	685	698	705	741	722	695	703	705	706	659	757	738	745	714	704	724	695	656	724	723	705	692	722	751	677	734	649	686	712	751	733	749	667	727	693	758	742	671	690	717	686	700	710	678	770	709	701	634	684	695	683	743	736	662	727	719	712	705	726	687	711	720	730	701	758	726	683	708	705	733	733	697	653	722	734	703	737	706	683	710	706	742	730	727	651	736	652	717	751	679	725	657	720	711	732	716	706	734	695	729	667	787	659	671	690	690	704	666	706	686	717	713	684	702	690	672	700	729	732	685	719	669	664	675	693	699	713	742	731	701	696	775	701	698	712	702	676	713	709	662	706	687	732	718	695	694	728	693	714	718	714	712	678	700	697	738	678	792	683	728	685	713	668	699	720	711	668	702	666	673	735	727	738	724	716	719	730	744	721	667	657	689	660	672	727	742	708	664	715	706	709	676	661	688	711	697	715	703	705	685	691	710	707	726	688	671	683	699	709	738	730	727	741	733	689	674	698	672	691	754	690	720	693	750	642	716	718	719	704	672	701	743	629	700	706	713	722	718	682	708	692	728	669	767	659	660	656	722	723	742	721	713	695	707	702	721	699	757	633	712	733	693	699	670	703	687	721	705	655	752	743	739	678	694	730	753	689	696	738	714	689	711	750	720	686	710	652	695	656	732	735	715	674	728	699	723	672	740	700	681	713	738	753	713	689	725	723	711	725	700	677	706	707	707	687	681	703	722	754	780	720	750	697	702	678	728	707	705	703	718	674	702	676	683	714	697	717	677	699	690	675	668	736	676	737	706	728	720	696	744	686	704	700	729	649	760	686	725	681	738	748	731	659	704	729	701	706	715	678	686	734	699	698	716	763	709	717	760	731	744	668	675	670	682	730	702	699	678	737	685	720	706	697	718	699	701	729	693	666	712	718	734	693	698	726	710	693	744	676	718	655	712	678	684	735	723	682	690	704	681	733	707	717	709	704	710	746	682	687	775	709	721	709	714	754	675	697	717	732	677	690	678	707	733	690	667	650	719	691	634	751	717	694	692	724	735	679	681	728	699	683	699	730	682	682	709	721	692	720	736	698	700	711	678	668	704	711	741	697	702	710	692	705	725	649	713	753	716	696	703	696	700	724	699	689	717	698	766	722	706	709	707	703	681	759	705	702	730	730	712	714	711	679	688	709	698	722	715	746	717	738	707	694	707	742	695	739	683	720	704	661	656	698	639	725	691	693	761	688	696	713	742	743	722	705	713	665	707	706	745	675	720	687	705	673	709	680	674	708	741	669	723	753	755	705	733	721	700	733	736	690	732	715	743	699	716	733	690	765	701	746	687	711	708	670	725	709	687	718	735	714	691	745	762	745	689	706	732	757	718	673	694	755	710	699	710	730	693	727	720	681	734	717	654	710	659	687	720	721	706	695	678	688	703	719	678	719	728	692	756	715	677	725	679	625	729	709	736	730	742	720	694	742	739	699	722	699	657	761	745	699	746	662	712	715	688	760	697	700	723	696	681	715	777	737	714	661	722	719	671	702	706	646	726	711	700	684	736	647	663	655	699	706	741	676	717	687	684	707	666	716	628	729	738	687	703	702	713	730	739	731	700	678	708	724	721	685	711	690	684	674	713	724	658	664	674	674	739	698	697	725	697	698	681	695	713	751	719	710	685	753	732	704	733	737	721	697	666	696	670	730	710	714	727	712	746	724	713	659	717	722	691	713	691	725	744	719	685	682	635	685	736	709	694	720	743	670	706	741	670	728	705	674	698	760	688	722	708	681	692	706	686	728	720	686	719	684	733	710	655	704	743	732	709	714	729	708	762	675	744	737	655	690	688	744	750	713	676	722	681	706	714	731	693	704	727	672	704	722	725	642	667	722	709	695	728	691	696	682	701	706	679	725	725	673	762	681	748	744	742	759	688	693	683	679	707	732	683	717	700	720	707	703	664	752	706	675	699	712	680	667	690	727	747	734	670	722	716	662	692	685	713	658	693	735	708	781	708	699	712	754	715	705	687	712	699	693	708	695	703	716	751	713	734	718	730	679	703	741	737	646	690	705	679	704	695	724	706	697	726	776	715	751	689	657	721	708	676	739	685	701	750	711	705	688	762	726	700	673	707	774	677	725	702	671	738	730	706	678	670	671	721	691	694	765	684	714	682	700	709	671	737	696	715	717	730	729	707	717	656	758	724	700	700	704	715	740	694	699	689	705	706	744	703	660	705	686	679	710	685	676	658	700	690	701	720	669	726	688	694	729	699	724	708	692	716	688	718	664	747	720	720	661	741	752	696	748	694	716	729	665	757	703	692	695	748	750	721	738	701	708	713	731	685	708	749	706	697	697	690	713	709	711	775	709	710	724	685	709	751	702	692	664	677	751	682	711	698	704	746	751	710	668	734	717	692	746	692	736	646	673	736	706	682	701	712	709	691	670	717	721	724	664	693	668	758	711	684	693	731	698	719	648	734	700	714	696	720	740	679	718	712	701	714	755	703	710	730	693	696	757	675	693	739	697	657	740	680	701	702	696	741	721	699	723	733	748	747	788	719	725	715	710	756
22168	20982	28857	25796	25753	21071	12038	1116	571	529	483	426	372	402	362	345	323	311	269	310	287	280	254	273	263	283	301	254	281	291	259	256	291	277	230	260	252	246	268	265	248	247	250	243	263	286	252	286	261	267	256	288	261	251	278	254	241	263	265	251	259	247	216	245	224	255	269	236	266	236	248	234	264	231	254	280	255	239	235	242	259	262	261	257	253	230	241	238	252	227	270	249	247	232	260	249	255	263	253	261	248	236	256	276	246	258	256	250	254	235	235	279	264	260	260	234	231	264	247	241	261	256	244	263	240	258	227	225	237	241	254	222	240	252	234	237	228	205	255	234	233	254	260	254	238	248	226	272	245	220	228	259	266	240	260	240	236	242	258	227	262	260	251	249	256	237	265	239	237	244	262	224	248	241	246	240	265	265	215	254	252	265	237	260	268	266	232	247	256	230	272	237	225	260	230	294	250	253	267	228	248	203	259	260	212	242	254	236	207	263	229	266	266	266	243	282	275	234	250	235	237	221	244	258	247	240	255	276	233	247	272	230	230	225	235	216	230	252	234	228	241	264	234	262	226	236	225	256	237	237	250	259	245	264	257	226	237	246	246	244	240	261	242	231	271	242	229	245	273	237	241	218	208	245	239	244	213	285	271	241	261	233	245	211	253	266	242	227	229	239	242	239	267	255	268	236	250	245	251	248	223	235	242	281	225	274	261	256	251	244	231	244	249	226	242	252	246	257	249	243	260	258	256	243	232	240	267	239	232	267	235	258	233	283	252	242	251	268	252	252	238	244	253	237	251	247	257	277	236	254	247	251	262	262	264	229	236	214	243	243	215	227	216	223	227	258	273	257	223	232	238	242	246	277	275	277	229	237	244	228	243	255	243	254	287	262	262	270	254	247	238	249	246	233	259	239	218	257	258	245	269	234	219	226	235	226	248	226	249	232	241	245	229	251	239	253	234	243	263	245	240	257	256	209	226	242	251	244	243	248	246	267	224	238	275	286	261	240	226	255	251	243	269	256	242	222	264	243	261	232	231	233	247	251	252	266	276	239	259	255	251	224	243	246	275	266	257	234	271	235	215	267	250	239	248	273	243	255	220	265	248	248	239	244	255	248	269	233	259	255	223	232	260	244	232	264	236	274	268	252	263	247	246	230	257	231	250	246	255	248	233	240	224	244	241	256	267	238	251	242	238	254	269	251	260	234	209	239	216	241	225	278	255	247	236	238	264	256	235	250	232	237	246	217	228	233	230	264	246	235	254	227	241	211	241	224	250	273	258	241	231	254	246	249	245	232	223	254	221	258	239	246	227	247	232	221	250	241	207	251	248	229	234	263	245	219	251	274	227	240	225	241	255	224	248	227	265	240	239	255	247	268	240	218	264	244	245	222	278	236	232	247	274	269	229	257	244	264	296	276	237	247	239	260	252	244	260	232	226	236	282	242	219	257	244	235	279	237	237	249	246	223	244	242	243	217	255	249	254	260	219	229	227	240	272	245	260	242	259	211	235	241	260	262	216	234	238	242	252	234	219	253	219	244	262	248	240	280	223	220	276	238	212	243	237	256	243	245	249	242	234	243	256	253	250	252	258	265	243	253	252	272	238	244	282	251	262	223	243	220	243	270	241	250	253	250	267	244	248	257	262	258	223	248	213	251	262	234	273	241	272	257	244	237	251	266	245	235	255	257	227	246	251	261	238	257	243	234	218	246	248	234	239	250	241	236	247	248	271	230	205	223	227	256	247	222	263	250	255	231	246	241	265	259	283	258	242	223	232	239	231	244	260	237	232	258	270	263	248	248	216	260	231	227	231	247	276	245	230	248	262	252	264	244	261	251	253	253	237	253	219	250	268	252	281	239	229	242	256	248	263	217	243	216	246	249	255	241	225	257	226	257	244	238	267	199	259	263	225	265	246	243	236	264	254	254	209	229	267	276	240	270	247	233	230	252	263	256	245	244	231	254	250	242	249	251	230	252	255	279	233	218	231	259	251	277	252	218	275	248	253	245	245	253	245	276	229	270	254	234	235	245	249	259	229	244	241	240	240	239	242	243	242	253	240	238	241	234	225	245	235	248	240	261	234	244	239	243	235	256	278	255	245	246	242	245	266	234	241	252	245	243	247	245	266	233	260	252	225	257	227	248	246	232	223	256	251	239	266	224	254	233	247	237	239	253	240	220	227	246	222	228	255	237	254	239	243	254	246	258	258	222	219	226	263	225	231	245	258	264	238	249	263	267	254	240	235	242	270	246	264	264	248	241	227	235	248	252	251	233	265	263	248	248	280	237	241	246	218	271	269	257	268	225	243	239	231	223	288	244	242	256	274	226	235	256	274	234	261	242	239	245	244	239	255	244	253	223	238	230	251	234	236	239	234	262	242	251	270	225	278	260	261	232	233	254	242	231	241	241	229	273	259	247	266	230	252	254	225	279	263	229	228	244	257	212	268	255	236	247	260	229	228	252	223	224	252	213	252	247	263	250	251	220	247	230	256	244	252	247	238	259	248	241	242	250	264	242	257	257	236	237	233	228	242	259	227	241	256	240	233	254	212	235	257	227	241	257	233	243	267	237	270	260	268	246	244	242	250	232	244	265	244	230	251	232	272	239	239	213	227	263	244	254	230	228	242	261	248	248	257	252	258	267	230	245	275	264	222	249	211	240	234	294	236	230	237	261	234	237	254	243	250	225	270	251	225	243	253	259	269	264	229	251	240	261	224	269	212	244	280	254	261	244	246	244	235	220	266	266	242	218	250	251	244	243	246	254	262	229	257	252	256	216	250	234	250	214	236	252	248	232	263	261	254	259	253	220	230	243	223	259	274	235	241	252	285	288	261	258	260	254	232	257	259	239	239	259	225	252	251	258	268	260	264	243	256	248	262	288	252	230	241	247	262	198	226	247	243	265	239	271	262	251	250	263	249	251	241	251	249	250	242	264	223	262	254	226	213	237	238	261	234	237	219	245	243	239	251	247	248	250	242	253	234	267	242	229	295	263	239	236	257	254	269	257	249	219	244	255	239	271	257	239	231	255	239	239	248	252	235	238	253	284	235	264	252	237	252	268	238	263	257	236	250	237	218	251	244	256	241	258	224	240	243	251	257	257	241	253	246	239	254	261	226	268	252	275	267	232	256	251	236	244	241	234	241	285	241	252	245	261	249	239	224	256	255	239	245	217	235	256	254	242	264	248	251	269	260	236	270	239	240	282	235	298	251	265	214	267	222	264	247	266	247	235	281	251	249	233	278	219	258	257	275	273	247	258	271	235	249	231	261	240	231	235	240	264	245	269	233	221	243	234	262	233	232	263	264	258	229	265	260	263	266	238	241	254	243	258	274	253	261	219	241	273	250	240	221	274	222	228	236	235	221	238	242	255	233	245	264	253	254	240	221	250	248	252	251	241	222	273	245	252	241	252	265	241	234	244	252	257	238	230	262	251	253	221	255	257	243	223	243	243	254	247	239	262	249	272	248	256	241	257	252	248
8977	36271	62412	57454	40564	5369	1420	1075	888	701	605	481	482	405	410	406	329	352	341	325	358	290	285	307	269	315	304	298	256	294	283	280	258	264	264	248	294	270	257	265	283	221	252	242	241	258	295	258	255	258	264	246	265	291	249	224	231	226	253	247	227	268	253	242	267	236	253	255	223	251	230	243	224	250	256	261	270	229	252	299	274	254	234	247	247	261	252	233	245	249	245	263	247	218	252	254	250	274	258	243	252	250	249	222	255	211	255	243	251	244	278	252	217	264	227	242	257	262	253	240	269	215	276	236	227	251	253	244	246	243	226	232	244	248	257	260	239	247	239	262	257	254	242	271	249	230	255	234	228	248	244	287	275	230	240	248	281	254	212	273	235	254	256	249	279	264	235	230	241	236	236	256	236	272	250	245	254	242	246	245	237	233	245	247	259	250	256	227	240	248	252	268	247	249	240	209	242	237	237	236	249	234	223	250	224	248	281	245	234	235	258	267	238	226	271	235	237	246	238	252	241	250	239	260	225	218	232	276	242	255	245	239	246	239	248	253	228	222	249	237	252	276	240	245	246	239	255	244	230	270	255	270	257	259	244	256	243	261	254	299	245	232	248	241	236	269	258	252	232	257	241	246	264	232	246	248	228	245	280	210	261	237	250	252	252	264	247	220	216	251	251	229	250	235	260	231	210	259	238	206	265	250	254	229	254	245	221	250	261	257	243	250	263	253	264	253	242	233	266	217	270	247	256	282	242	246	235	257	264	241	257	254	245	238	223	269	260	250	261	266	249	253	235	227	260	255	256	237	258	248	231	251	271	204	247	229	283	247	238	246	214	241	234	252	258	262	257	238	254	249	226	223	248	237	258	236	238	271	238	252	277	231	227	239	244	230	255	257	269	225	258	257	257	255	276	276	256	268	235	224	236	224	255	237	247	227	264	243	252	259	252	256	239	253	253	253	268	223	257	272	233	252	234	219	252	271	220	254	269	253	228	251	222	252	249	235	260	236	244	256	251	228	228	251	239	261	219	253	233	244	239	265	278	216	260	245	254	274	252	234	240	241	259	238	229	255	200	272	253	230	233	254	238	249	264	261	253	244	231	254	236	225	254	226	225	258	247	240	264	239	241	262	268	223	262	232	259	250	219	252	264	253	249	251	247	252	234	253	241	240	245	270	239	250	252	232	251	228	271	218	231	233	245	263	256	253	245	258	249	221	256	223	256	238	237	236	237	228	253	227	249	218	262	231	258	269	236	254	249	244	245	230	231	228	248	232	238	251	237	239	256	237	237	236	239	254	260	260	238	258	196	234	253	225	269	253	242	259	235	255	215	248	269	238	248	248	224	261	236	236	234	244	249	228	235	255	249	250	226	281	238	250	258	237	255	249	227	240	247	234	246	236	256	267	235	238	230	256	241	257	265	254	248	266	263	236	271	253	235	260	262	247	270	236	254	212	259	235	242	248	240	245	252	268	262	232	298	237	245	218	258	230	264	232	237	248	236	231	252	265	240	232	246	244	288	234	266	244	262	244	250	260	266	237	232	254	213	239	249	224	220	254	261	216	230	223	233	266	249	230	243	244	246	260	251	232	233	229	256	248	278	219	263	243	252	269	205	272	269	244	260	239	228	254	235	238	259	202	266	284	242	271	236	261	236	222	230	256	217	223	243	231	255	221	227	234	250	246	253	258	255	271	247	228	256	216	221	238	247	252	229	253	228	246	233	256	251	235	256	254	255	258	220	239	223	231	270	264	241	242	234	244	251	245	251	233	250	266	219	268	251	253	256	220	245	233	249	229	253	247	232	230	259	238	246	248	282	263	239	264	277	240	257	238	253	223	254	242	258	258	273	215	235	243	247	229	229	248	245	222	255	293	212	238	259	268	233	236	231	248	270	258	233	235	248	248	254	245	249	236	252	255	234	236	249	252	258	252	251	254	231	263	225	242	249	227	241	253	252	250	239	235	266	241	223	256	253	235	259	254	238	232	231	248	228	272	239	236	237	246	247	236	233	261	230	234	221	258	214	239	261	246	248	262	248	255	267	257	257	230	244	246	260	245	281	268	235	220	262	232	246	262	264	256	244	243	248	228	257	249	223	264	247	278	253	240	256	236	258	242	243	236	244	221	243	276	233	246	255	228	241	231	245	262	246	245	261	241	261	241	226	242	264	258	238	228	252	246	251	239	261	263	233	281	258	238	267	242	232	232	251	235	242	268	239	242	234	251	231	223	251	256	241	257	232	229	249	261	234	238	225	221	230	213	242	250	238	253	220	259	242	237	269	238	269	251	243	254	231	258	202	247	262	245	211	254	263	249	229	264	232	228	248	220	231	258	239	246	255	213	249	259	260	248	240	247	247	228	250	259	269	262	265	249	256	245	234	236	274	243	240	237	247	241	261	254	226	234	220	226	238	241	276	229	249	219	208	245	249	245	245	260	248	245	283	231	244	269	245	278	228	245	244	250	241	237	241	243	252	226	237	249	271	300	242	248	257	244	239	242	239	255	249	235	253	241	252	253	279	244	228	228	231	249	232	245	273	232	256	263	235	231	248	251	251	246	240	221	274	245	248	270	216	230	255	248	251	234	227	244	242	265	268	253	247	252	236	198	252	268	241	234	244	275	234	241	253	214	241	227	272	229	238	249	261	261	270	247	239	235	250	259	248	262	261	206	272	225	254	249	262	234	252	255	265	245	242	263	245	237	269	246	249	235	240	239	243	256	218	217	228	245	226	233	264	231	274	246	263	225	242	244	256	244	216	246	243	278	244	232	262	227	242	254	248	271	266	249	252	258	259	218	234	247	220	222	241	238	234	249	219	257	218	223	230	235	234	239	240	274	233	238	229	246	235	270	251	264	233	270	237	274	274	275	218	250	254	239	249	237	234	244	226	237	222	271	254	253	254	252	251	246	244	231	255	244	231	251	258	263	234	199	224	254	229	254	264	248	265	260	235	259	236	280	258	254	242	235	211	259	281	253	276	243	260	234	245	226	258	251	251	227	276	229	247	230	237	221	219	277	247	230	275	273	245	236	259	267	254	238	270	231	228	233	248	227	262	243	226	252	245	239	243	233	238	240	269	240	235	260	252	235	252	263	243	242	258	259	240	260	265	228	238	255	263	230	242	245	208	256	261	240	244	269	258	241	237	226	247	266	260	239	253	273	251	225	257	229	237	224	236	256	226	226	244	207	245	236	253	237	237	262	249	231	250	236	253	258	249	259	264	214	225	233	254	258	235	263	240	239	263	244	250	233	276	282	260	232	237	263	250	233	243	238	257	275	236	235	265	221	255	244	234	267	256	255	250	267	262	223	277	222	263	276	251	247	234	221	278	246	219	228	251	271	237	241	254	275	237	267	225	255	245	259	262	255	235	231	241	270	242	274	222	232	239	228	262	226	230	201	255	239	255	253	229	228	249	220	253	265	245	258	291	226	262	250	259	254	255	246	215	237	256	229	224	263	280	233	228	254	261	253	261	236	233	262
27282	20429	24218	18975	6994	1125	757	749	754	719	690	725	716	666	705	701	729	706	680	738	719	715	744	706	730	682	710	699	711	709	690	778	689	668	707	750	701	723	763	689	765	696	641	756	711	701	688	759	706	732	757	758	698	691	708	768	720	710	708	714	705	728	764	715	725	735	722	697	676	718	727	777	722	738	721	710	721	736	681	717	736	765	759	707	733	740	702	677	713	688	722	708	707	697	729	735	681	663	705	722	710	746	733	717	723	669	722	719	758	708	665	668	707	745	738	760	694	721	750	689	700	733	697	710	680	729	746	695	781	774	713	725	689	745	699	678	694	680	698	717	733	688	754	717	718	694	715	774	733	739	698	714	697	684	713	750	768	728	688	709	707	672	715	675	710	707	735	698	696	743	724	716	747	713	750	707	750	690	709	684	765	686	728	733	703	748	710	663	687	761	771	746	728	687	685	731	695	713	682	715	698	686	718	793	705	711	691	718	726	689	730	705	726	727	718	717	735	688	678	691	706	716	708	756	699	668	676	685	758	726	717	750	722	707	673	680	691	720	716	752	715	718	771	707	695	766	711	706	653	707	707	746	734	722	731	719	700	728	707	723	700	707	685	718	752	706	695	691	742	690	749	707	671	743	713	752	746	719	733	711	687	762	722	736	701	711	715	750	712	691	691	748	762	751	668	702	732	755	739	640	691	683	683	725	738	724	778	703	699	731	730	690	701	737	748	730	710	714	707	742	679	725	707	681	675	728	695	700	740	734	692	689	685	748	718	710	707	760	689	721	704	724	755	765	686	697	750	698	707	710	721	733	769	703	731	732	748	717	693	704	749	752	710	679	675	667	747	742	749	660	733	662	733	705	745	761	728	706	693	673	707	671	703	735	722	732	747	690	722	721	775	700	720	729	722	742	720	696	717	670	762	708	690	826	688	738	726	746	700	714	691	711	764	741	720	734	706	750	713	734	716	716	724	693	751	729	698	717	710	733	707	737	708	721	720	739	697	709	774	709	685	699	720	729	759	695	685	723	778	747	732	734	652	709	698	714	724	703	734	716	743	730	726	728	700	696	676	744	732	704	729	718	748	709	706	720	759	711	760	710	702	722	731	738	693	708	727	675	719	711	676	729	702	734	657	720	716	664	702	726	723	711	673	730	771	706	692	727	717	695	716	742	720	686	693	743	740	694	749	709	661	742	694	689	721	702	714	778	706	709	740	731	751	729	688	743	672	696	710	721	710	736	733	662	683	715	744	709	710	674	746	747	734	716	679	759	746	705	717	757	720	732	725	715	723	706	747	737	711	710	706	735	713	701	704	696	712	755	699	721	647	717	745	674	724	736	664	718	725	727	688	687	719	698	708	709	764	683	676	734	668	706	728	758	724	733	672	678	703	756	730	673	744	673	705	726	731	713	741	716	674	712	714	671	751	716	673	766	728	682	748	737	727	721	737	727	747	714	722	744	717	722	742	721	725	716	731	719	724	763	742	737	717	705	716	680	712	703	732	713	683	742	716	729	736	680	696	712	742	752	740	763	730	728	753	742	707	707	709	736	723	775	692	697	732	737	762	759	726	680	710	752	709	742	725	698	708	729	712	703	734	694	712	745	730	699	737	756	701	732	729	713	719	742	683	692	749	701	705	707	728	713	697	696	698	690	715	750	689	656	713	731	717	708	716	667	699	724	701	724	677	743	741	690	650	720	658	698	675	723	708	715	708	714	738	697	709	750	771	713	689	742	670	686	724	707	703	726	712	741	694	739	689	702	707	732	646	662	704	703	696	730	698	725	746	716	758	738	738	698	713	705	721	703	722	727	707	760	714	714	687	719	734	653	735	690	720	727	722	654	737	735	701	724	719	774	716	700	724	700	709	707	723	726	727	767	698	679	698	719	725	671	687	751	718	710	742	740	716	711	728	702	749	712	716	742	734	798	751	707	702	716	702	694	701	719	676	726	786	696	719	734	696	730	748	687	700	700	724	719	700	711	731	677	728	694	684	768	694	710	726	647	737	688	735	747	659	732	722	775	676	735	766	729	694	703	713	757	712	751	702	708	733	708	702	691	705	709	745	719	696	688	734	745	717	694	710	677	738	720	723	734	697	700	710	735	723	741	737	671	717	713	713	736	685	711	734	736	745	702	727	701	689	720	701	677	741	718	758	706	666	779	744	751	697	753	740	713	733	703	726	691	747	684	715	732	723	693	753	670	701	735	686	723	728	784	695	727	706	698	713	740	688	713	739	746	724	717	765	675	735	678	727	735	698	699	700	717	658	767	679	669	728	720	716	700	680	702	679	761	722	730	716	704	709	736	741	713	663	696	795	669	731	668	711	755	756	719	754	717	695	695	708	742	735	710	775	727	732	715	730	700	701	733	715	764	710	750	731	700	724	697	749	739	657	752	717	704	708	730	737	746	740	721	716	707	765	758	692	675	746	705	761	750	696	712	714	731	708	711	747	733	745	709	753	742	756	709	670	716	725	761	744	737	702	734	690	734	736	739	719	693	762	762	762	743	692	688	680	754	685	686	714	718	702	728	692	782	724	706	670	735	703	753	721	717	708	702	720	714	693	742	699	757	694	698	766	695	777	739	751	710	677	714	735	713	728	697	727	687	709	742	709	752	779	724	772	730	701	662	707	676	764	736	751	700	720	704	727	720	695	714	734	750	743	704	708	712	698	738	701	710	751	761	717	711	733	756	714	740	778	733	726	743	694	737	695	704	690	738	702	698	720	696	726	714	736	714	708	731	685	727	724	694	747	720	781	717	700	736	716	699	733	744	703	704	695	724	722	769	726	703	722	706	716	782	736	731	720	750	728	742	720	735	714	734	656	706	736	750	734	750	713	757	694	690	751	692	691	774	742	687	695	720	760	736	672	760	699	751	719	712	786	716	672	727	701	681	719	707	729	724	703	701	750	707	691	732	767	751	727	723	683	681	712	719	710	670	667	722	732	719	682	755	715	715	661	736	751	708	752	674	737	720	701	711	699	728	707	712	755	696	743	669	699	706	688	727	685	658	692	743	703	720	702	742	733	737	731	724	771	746	747	725	732	723	708	740	711	752	722	712	668	696	722	698	695	669	707	688	692	801	741	707	713	711	744	701	715	671	680	711	678	688	728	692	693	757	672	747	714	689	718	686	731	716	712	710	710	691	671	737	694	748	710	713	730	754	690	693	741	680	694	702	689	745	722	700	774	664	729	756	707	747	736	692	718	732	743	719	684	718	679	701	750	732	733	710	702	720	720	772	703	711	689	659	718	712	735	727	735	706	705	704	694	720	751	703	719	711	731	719	697	713	702	724	709	792	737	712	690	704	734	745	724	691	708	721	718	724	717	743	721	722	714	679	751	710	686	692	707	710	695	755	705	770	695	713	706	742	724	714	739	722	722	697	728	708	712	786	720	684	770	734	741	710	749	706	721	754	712	745	712	699	711	658	731	718	698	720	711	708	734	726	763	703	741	698	692	752	698	768	697	710	723	649
7666	18086	24924	14051	5352	1009	774	765	752	708	759	742	746	723	743	688	739	748	716	780	754	673	736	701	729	762	699	750	754	731	744	709	747	725	768	754	752	748	671	750	726	786	761	740	726	757	739	686	798	734	760	694	726	764	781	703	689	752	700	709	776	767	760	742	740	728	702	730	713	727	707	683	713	766	712	707	804	728	739	744	741	742	786	789	738	726	766	751	709	717	762	731	784	771	729	736	742	806	767	737	726	720	708	754	694	729	717	760	742	680	740	731	720	749	752	730	710	775	743	705	747	760	708	765	736	722	729	752	786	791	733	764	715	735	756	750	712	753	774	723	721	727	708	751	725	754	701	729	734	769	741	773	752	737	760	702	744	741	800	748	762	752	766	717	734	720	760	721	737	767	778	745	726	769	717	747	711	755	730	780	772	743	755	733	818	726	727	690	770	704	757	730	712	729	753	717	732	672	762	716	741	751	753	730	770	772	714	770	727	694	743	740	759	719	735	757	749	729	735	712	789	752	733	760	814	705	783	725	743	732	715	719	743	719	731	702	717	729	723	789	745	698	697	755	731	745	716	766	780	725	739	723	707	750	672	786	731	689	755	758	805	800	758	706	765	760	744	741	716	776	740	731	730	734	752	729	771	734	775	745	721	730	714	709	770	763	773	755	719	788	748	724	777	737	780	761	749	731	745	738	770	701	705	709	711	742	698	744	748	746	722	754	793	763	778	692	730	732	752	737	754	710	742	689	760	760	747	730	737	753	688	788	747	731	706	734	733	778	727	735	737	751	767	713	763	764	734	778	720	711	755	680	755	707	782	763	763	755	734	758	740	779	684	755	765	762	721	715	761	748	734	697	730	751	720	787	724	750	758	749	760	712	698	743	789	720	769	723	756	757	763	767	742	725	764	766	761	746	726	733	685	719	715	738	716	725	761	738	777	713	771	728	757	744	698	727	759	716	745	692	754	782	777	722	751	727	727	711	734	742	716	702	710	704	692	746	712	717	694	767	746	751	765	732	786	766	691	713	797	745	738	786	721	753	754	753	732	701	742	730	721	733	763	712	709	672	759	685	718	726	759	723	752	749	723	711	746	725	772	756	721	762	694	731	682	722	796	734	767	757	759	744	720	742	723	751	740	792	777	757	705	752	697	683	728	750	741	754	734	754	754	708	735	727	713	768	724	756	735	792	739	742	718	775	727	704	746	758	776	779	736	741	765	765	761	754	718	726	705	729	735	688	717	732	733	786	740	774	721	730	727	738	714	761	795	727	703	723	801	772	716	748	748	781	778	753	753	762	711	742	709	737	741	707	760	699	739	710	720	780	693	734	706	757	684	720	737	744	740	773	756	751	708	780	736	719	750	704	726	699	698	712	779	748	720	727	757	702	735	682	783	748	736	764	724	730	741	708	727	750	735	760	751	753	718	719	706	757	744	750	733	760	706	722	741	701	739	731	767	751	801	767	723	712	781	731	755	757	713	711	735	734	719	755	743	730	711	745	751	729	742	750	765	686	744	786	713	773	778	742	729	722	732	749	744	756	733	740	704	709	781	750	782	731	695	743	700	738	765	791	722	715	703	743	730	740	750	780	767	703	759	764	776	747	745	729	708	716	717	748	708	775	728	728	769	732	769	729	708	719	774	742	721	721	729	758	731	778	717	756	783	732	756	755	750	768	707	712	720	794	729	767	772	738	749	704	764	738	687	740	730	707	702	733	729	735	710	742	715	736	713	744	736	742	755	731	719	744	730	724	753	800	723	688	720	768	709	726	715	740	711	753	746	736	725	690	717	749	767	695	738	741	765	746	732	774	784	758	704	741	730	751	730	722	721	781	723	754	710	786	752	774	745	726	716	713	720	766	723	765	712	734	754	740	714	778	733	693	754	748	670	734	723	726	742	757	757	776	743	704	754	725	742	706	692	775	761	767	736	755	768	716	796	732	774	713	768	765	733	787	754	733	713	713	712	747	760	717	728	775	768	701	728	729	735	734	746	773	725	716	702	778	722	759	735	734	703	759	735	742	761	779	740	744	712	760	729	779	732	722	783	783	746	679	707	741	764	780	743	702	753	736	731	741	719	749	769	723	768	787	705	792	724	759	773	762	701	715	748	754	720	717	770	737	733	739	746	749	745	782	758	720	695	725	700	741	708	737	730	779	686	725	714	741	801	752	717	738	769	737	722	745	757	754	705	749	719	774	748	786	717	744	740	754	729	761	695	755	740	714	700	751	753	758	763	718	751	717	775	748	735	717	726	731	758	718	772	687	743	768	724	736	669	744	783	763	781	811	748	737	718	686	741	803	763	691	687	739	725	717	698	711	734	784	718	787	727	736	700	710	743	712	697	694	740	734	799	749	778	737	727	764	753	748	730	714	763	728	724	720	752	732	717	762	707	758	739	729	761	719	699	751	730	765	734	756	730	751	710	730	748	783	772	727	733	707	803	720	783	735	731	727	749	702	741	756	695	739	775	687	715	742	715	781	756	713	714	727	735	708	707	787	730	716	730	730	775	738	755	717	787	747	721	721	749	716	726	697	746	729	753	744	741	777	749	778	753	772	732	747	731	677	745	729	744	708	763	703	682	737	744	763	741	743	754	782	713	783	744	735	702	748	702	726	696	759	704	741	745	729	736	759	728	762	740	725	725	759	747	739	750	734	773	716	734	721	728	708	740	769	759	732	762	729	759	728	716	801	762	775	712	759	733	712	779	731	741	743	699	748	709	705	689	786	742	803	749	730	752	694	721	738	785	727	773	730	742	716	734	766	714	754	724	746	696	724	748	723	715	760	768	692	720	804	730	728	742	747	756	726	766	727	760	746	713	744	760	706	680	719	750	729	786	760	720	739	728	681	706	739	775	709	743	749	691	712	754	697	728	785	783	742	740	725	738	722	757	734	720	772	739	766	697	723	756	781	759	750	754	744	727	739	766	781	789	700	768	733	740	698	807	743	764	762	700	769	690	777	753	720	764	707	690	678	750	727	757	717	736	772	769	715	754	711	775	756	730	709	761	728	718	749	668	737	765	715	708	756	716	756	753	778	750	744	701	761	790	734	783	717	701	705	745	761	779	781	681	750	744	737	746	738	761	674	725	786	732	749	697	709	703	736	741	760	753	760	750	702	737	720	760	722	731	734	757	771	762	751	771	772	757	728	744	737	738	726	801	718	683	731	750	737	716	697	781	751	737	759	761	780	701	739	736	759	708	713	732	728	756	727	734	754	789	706	740	757	731	743	717	732	744	767	727	739	807	704	780	715	752	741	731	754	708	730	754	720	819	749	693	732	713	755	724	744	697	706	719	750	751	738	712	712	753	762	795	748	772	703	742	682	685	790	754	746	730	736	775	794	743	691	763	757	753	730	716	728	714	731	700	783	740	745	751	723	716	780	706	706	707	700	751	734	760	742	741	759	714	748	766	681	754	733	746	733	726	779	682	749	740	762	709	684	731	738	728	718	749	752	727	753	734	749	732	716	770	751
23351	20991	28597	28406	28556	16677	3370	678	560	556	469	488	435	437	434	452	392	403	384	418	388	379	366	386	379	421	366	364	395	396	374	415	382	391	383	391	383	367	385	377	380	393	344	348	345	315	365	350	378	423	419	353	370	363	370	402	356	356	356	372	395	386	377	376	365	369	390	383	371	362	376	373	370	354	359	360	358	366	356	391	408	378	407	382	381	358	390	374	388	373	361	373	387	392	380	392	359	349	434	406	369	372	356	369	393	357	348	383	367	361	412	406	364	356	372	347	378	373	377	387	397	353	366	371	375	399	371	348	358	360	376	384	355	368	390	364	394	366	356	366	369	397	349	380	371	376	347	367	366	400	380	367	343	382	397	373	367	347	363	379	342	393	317	338	372	358	349	352	371	363	351	378	369	379	337	385	379	384	408	366	348	348	414	317	355	371	371	399	356	359	351	400	426	375	337	364	392	365	377	392	380	387	377	336	343	381	349	366	360	363	379	413	344	339	366	357	410	379	369	351	381	369	374	354	376	375	329	364	372	385	349	384	390	363	368	394	386	382	381	362	355	409	404	381	349	371	348	354	373	366	390	349	365	386	412	388	402	349	379	344	389	367	379	361	358	356	372	362	410	342	376	402	354	360	387	388	354	354	406	397	362	390	338	360	349	375	347	370	320	342	368	405	358	395	368	393	391	361	380	334	382	348	388	377	368	351	383	342	343	344	370	351	358	345	364	397	357	390	383	387	362	365	426	368	381	391	340	387	373	393	386	388	370	338	364	362	371	366	335	372	353	369	400	383	355	382	371	375	402	321	368	358	352	399	355	371	369	386	376	384	362	374	371	362	396	359	379	382	379	394	364	370	360	346	365	360	364	372	382	384	361	360	413	371	336	358	375	416	372	356	371	355	336	395	358	355	360	378	375	380	393	357	360	358	387	394	369	368	372	368	380	369	378	364	347	354	358	370	384	367	335	369	392	381	355	372	401	380	395	394	361	400	359	366	322	331	375	368	366	444	338	397	357	362	394	376	349	357	391	391	439	385	394	395	359	401	370	369	356	388	344	374	373	407	368	384	366	366	399	341	364	380	374	385	369	358	379	347	372	397	405	380	335	384	376	379	401	371	387	361	361	342	383	411	367	367	381	382	385	350	412	374	378	395	379	348	374	395	399	374	364	375	381	370	380	368	365	341	361	399	361	371	388	346	379	348	368	388	361	394	357	391	352	350	373	387	388	350	381	371	408	369	382	346	386	386	363	348	372	337	366	389	378	362	347	366	355	365	345	364	359	381	388	364	371	364	381	377	395	362	358	380	374	357	353	363	354	365	395	369	359	385	379	353	371	350	370	412	364	341	357	373	386	365	376	412	352	383	385	362	360	366	384	351	402	387	365	367	372	352	404	330	356	373	329	392	396	343	378	386	398	341	394	390	371	383	379	383	376	361	383	383	342	362	372	364	401	379	404	371	378	373	377	374	373	355	373	368	362	367	359	378	304	391	389	383	348	371	355	381	360	380	354	398	369	367	371	372	378	398	397	368	339	357	393	366	355	360	371	368	321	341	357	371	375	386	380	413	346	402	349	350	361	354	379	391	349	377	352	373	409	405	375	373	342	378	387	385	364	373	363	402	360	363	357	380	330	375	354	393	387	358	375	343	355	366	359	361	357	371	379	355	375	373	360	379	391	370	387	356	342	372	414	371	384	351	373	388	343	390	386	387	346	397	369	341	383	388	379	363	392	371	383	345	371	369	392	355	391	365	363	365	327	388	346	339	411	344	357	385	359	374	369	397	383	374	368	386	369	364	382	362	383	361	394	368	348	358	376	359	374	352	363	373	351	388	363	348	326	357	358	372	379	377	378	364	373	389	411	373	356	378	379	394	401	372	339	375	366	361	389	395	404	366	366	372	358	375	348	389	374	361	358	352	378	365	332	368	378	376	337	386	366	394	378	395	390	378	382	348	373	397	343	387	414	389	377	388	368	382	392	388	382	375	337	350	380	387	377	382	394	373	382	365	344	379	437	351	374	391	404	376	388	353	392	384	374	397	399	361	378	366	370	376	352	374	358	343	360	342	387	392	359	386	362	385	368	371	407	342	413	389	352	378	336	363	393	357	410	369	361	363	318	377	379	365	350	362	402	361	360	367	398	387	382	375	381	378	362	385	371	361	374	366	364	378	362	381	381	354	408	381	380	362	359	374	366	358	371	355	373	371	351	387	384	351	373	318	334	365	368	374	378	365	372	373	385	365	338	375	363	401	393	349	349	378	345	403	354	348	385	378	364	379	338	329	372	389	374	366	347	367	363	347	349	346	326	349	383	350	359	374	386	372	380	419	380	417	396	377	348	345	370	363	369	365	379	383	379	341	353	329	389	363	362	351	352	391	340	384	398	360	372	347	368	369	376	380	383	396	359	381	422	383	375	394	376	325	399	387	367	385	327	371	366	364	377	397	379	360	392	351	395	354	391	366	362	381	366	395	348	378	397	371	359	389	403	366	359	353	388	365	371	388	384	368	350	348	348	395	378	357	369	391	354	362	324	336	338	384	392	379	368	368	371	382	377	391	367	351	373	341	376	381	354	374	357	380	349	349	353	380	372	339	382	348	366	370	393	362	405	364	383	378	376	361	347	346	361	391	353	367	370	343	333	341	376	382	376	378	360	376	381	369	358	372	369	376	390	364	352	380	347	385	376	396	391	374	381	354	359	351	415	411	340	365	318	337	366	360	349	396	360	350	353	382	367	359	361	366	338	400	384	361	357	343	379	392	358	325	365	343	347	353	370	372	345	382	353	384	355	388	361	379	396	384	412	345	371	365	374	348	368	371	365	375	328	394	361	382	332	371	330	361	381	388	418	397	365	386	369	379	336	392	358	365	383	379	393	348	393	380	389	373	397	388	356	336	377	411	385	375	359	354	383	399	374	390	379	366	405	385	351	368	352	378	357	332	423	414	364	402	340	351	374	371	360	384	330	377	393	374	389	374	349	384	354	342	361	376	337	346	355	388	360	347	415	360	377	374	362	348	370	367	396	359	386	407	362	399	401	382	372	357	334	370	373	358	372	356	392	368	368	382	382	367	375	356	367	384	388	347	352	384	405	362	354	360	380	413	359	400	376	404	365	350	350	360	378	424	375	362	353	398	394	368	402	347	365	404	366	370	404	384	388	378	386	372	350	366	350	411	370	353	409	395	372	342	368	346	372	397	370	359	365	340	365	342	377	361	362	403	356	345	354	392	385	361	381	398	370	365	355	367	368	387	372	370	359	357	382	359	381	367	404	330	385	362	389	391	365	367	346	396	334	372	349	384	355	369	357	372	377	351	408	390	371	381	356	365	381	388	341	367	368	329	358	353	361	396	379	311	405	365	364	349	421	396	392	399	356	357	360	357	386	386	363	363	345	386	345	388	356	354	369	385	343	346	361	403	372	345	348	365	339	386	367	387	374	381	349	373	391	380	379	374	376	383	367	380	368	374	380	358	370	375
8917	29244	44541	46756	32567	2838	980	811	717	611	555	489	498	524	458	475	479	424	485	435	412	442	430	409	425	393	424	418	443	395	403	432	418	393	409	414	406	420	403	419	430	414	387	382	384	418	411	427	391	394	401	425	407	425	427	397	384	410	408	423	386	416	414	409	404	390	388	417	433	425	373	402	410	372	375	404	406	395	424	384	387	419	372	409	396	384	378	385	389	404	375	416	410	394	374	414	390	390	397	407	390	366	407	422	412	401	379	411	413	401	433	383	376	367	369	365	386	385	389	403	407	404	433	415	384	369	393	362	397	447	392	401	394	391	405	345	392	418	390	407	407	386	398	400	361	425	431	375	395	361	387	413	405	381	411	391	390	405	408	393	367	443	415	389	393	380	393	446	416	374	421	388	408	391	415	385	393	398	375	409	384	379	409	423	416	365	418	404	377	428	366	386	433	413	448	390	396	377	406	379	402	398	386	345	416	429	423	419	422	412	392	380	398	416	374	386	389	403	397	379	408	396	423	438	420	424	406	426	447	425	384	399	413	416	434	389	399	414	426	409	413	378	365	388	390	404	410	391	366	407	412	432	418	371	366	394	377	410	400	416	427	408	418	393	377	423	417	401	397	389	396	383	421	390	410	374	394	385	398	424	422	383	414	416	390	400	399	375	384	403	402	406	373	388	379	378	416	396	415	399	434	381	339	404	401	379	392	365	360	417	369	409	385	383	383	429	440	401	397	348	408	400	417	402	392	375	407	379	424	381	374	383	424	418	414	364	405	404	412	391	426	380	417	423	453	426	379	415	377	423	410	398	411	412	389	374	393	374	398	413	384	385	387	405	413	419	412	373	404	371	402	403	387	382	415	382	401	393	369	383	401	406	409	391	399	379	391	368	434	382	395	402	387	406	397	388	390	370	409	398	414	376	415	408	403	374	370	403	392	372	406	377	403	432	371	436	403	410	425	402	393	404	395	377	385	411	425	374	374	365	357	382	408	408	407	420	428	413	412	400	386	394	417	406	369	368	408	408	389	397	375	378	396	406	393	390	376	420	386	397	399	387	373	386	399	394	411	394	399	397	415	377	405	407	418	426	374	395	406	412	399	372	392	411	410	395	373	387	424	399	422	402	405	400	423	404	393	421	399	414	384	417	397	357	386	399	417	386	376	435	390	378	411	434	421	394	388	380	398	377	390	363	420	397	398	393	411	376	435	408	428	397	379	408	402	392	374	362	376	417	381	389	413	432	391	391	385	419	406	388	418	409	403	414	391	433	398	433	386	383	419	384	403	411	410	396	406	399	395	394	362	402	393	389	378	423	389	381	447	396	418	377	413	382	434	410	416	405	370	406	437	397	399	393	383	393	379	402	388	421	406	406	413	386	402	408	414	403	392	388	396	396	358	446	420	379	384	393	429	403	401	372	411	409	393	409	368	399	348	383	391	399	400	352	441	368	416	433	410	415	399	412	414	417	383	396	440	404	394	416	417	372	406	381	400	409	393	411	417	412	410	397	364	372	368	395	425	395	377	412	393	409	399	411	361	373	393	390	402	377	427	399	407	393	429	387	406	393	376	429	388	413	413	409	408	410	388	406	362	357	424	395	392	363	396	406	429	373	390	411	375	398	355	430	377	384	380	383	390	347	401	417	419	397	392	431	388	391	370	394	398	372	395	404	410	416	374	389	401	375	431	377	389	410	392	377	409	407	404	406	397	380	412	378	416	404	376	368	416	383	410	367	406	389	390	426	431	396	406	393	395	405	450	329	412	404	393	435	396	394	428	400	365	404	378	426	442	385	396	422	394	417	407	379	406	421	455	369	375	438	389	410	423	381	405	380	415	405	414	396	408	442	376	414	411	429	421	423	396	375	367	396	396	390	398	425	383	389	379	371	391	405	378	415	409	402	394	399	407	406	396	413	424	421	370	398	381	404	400	420	404	423	397	389	429	408	364	403	398	400	384	397	434	407	351	419	394	363	416	406	404	423	408	394	410	413	410	404	367	415	410	382	393	413	377	382	450	423	377	420	405	408	355	440	417	403	431	404	416	400	410	408	395	380	428	415	424	391	389	424	391	408	415	356	413	394	387	383	380	388	401	391	441	401	409	384	396	415	405	455	429	382	389	402	415	417	411	420	384	422	404	424	378	368	365	380	415	388	412	414	415	402	376	381	421	428	400	374	383	403	386	404	393	407	391	381	409	398	398	388	386	389	413	375	399	392	413	421	414	387	373	366	411	409	434	410	414	415	420	390	387	391	383	390	404	386	392	334	400	413	419	423	400	421	406	412	395	402	399	374	419	416	412	364	390	364	445	390	383	404	383	422	346	387	425	393	371	407	375	380	380	386	408	378	416	381	418	455	425	414	448	382	375	398	386	387	392	414	412	412	424	395	390	397	407	378	375	384	364	384	424	386	351	425	424	381	411	389	395	377	428	401	399	391	411	430	430	395	387	376	382	421	394	396	427	404	418	403	401	363	438	401	400	382	421	379	410	376	415	358	413	387	391	422	402	395	402	403	427	422	408	401	392	437	400	390	383	402	371	380	374	391	409	422	369	413	392	387	369	371	404	366	413	386	418	358	410	386	399	366	405	376	400	399	411	384	396	369	393	366	423	412	413	449	393	393	391	410	425	392	364	374	403	414	415	409	384	396	387	357	434	393	385	391	407	398	409	412	443	381	387	446	429	387	344	358	389	385	386	386	432	387	421	411	421	390	414	424	371	417	420	423	371	408	376	399	412	354	346	394	414	439	390	378	428	369	404	391	362	405	376	405	384	418	383	388	390	399	407	384	425	393	385	413	397	400	389	415	383	403	395	398	436	404	368	378	406	413	395	408	415	413	395	400	407	390	394	400	369	394	395	420	411	398	381	411	364	392	429	384	422	448	425	413	378	407	391	423	410	400	416	404	398	389	367	410	379	402	412	425	396	422	418	377	385	383	389	383	402	422	372	397	350	411	376	391	370	424	381	406	379	440	408	422	423	387	407	411	370	403	373	381	378	399	405	375	414	388	382	408	414	410	395	377	365	424	392	397	430	385	390	409	380	440	382	383	377	379	401	386	425	389	415	355	395	385	375	388	374	418	416	395	424	402	392	409	432	391	390	403	420	398	405	367	396	420	400	424	404	436	420	416	372	410	404	365	397	444	391	407	412	418	431	395	407	372	388	384	373	428	416	411	408	400	408	395	407	400	434	382	384	432	399	378	405	394	428	459	413	403	406	384	406	383	380	409	380	367	381	405	375	407	387	398	422	406	386	389	416	385	428	400	422	375	403	385	414	413	372	362	427	408	412	391	400	395	400	375	403	387	397	413	404	417	424	401	391	366	405	409	411	411	384	396	405	408	416	422	391	395	448	403	409	401	396	407	419	373	442	403	407	435	409	413	354	396	425	385	390	402	360	366	383	403	385	381	420	360	379	383	420	372	375	404	395	390	411	413	408	352	393	390	379	406	381	384	406	382	375	392	398	388	379	390	404	392
24443	20940	28019	28188	23850	8275	1145	906	803	806	840	779	758	682	746	754	766	685	746	724	709	722	756	729	754	729	685	712	751	759	790	723	725	680	711	677	720	722	700	743	749	736	779	701	697	656	734	706	684	735	716	708	681	716	749	723	712	737	739	740	699	681	747	718	703	710	764	682	681	720	714	745	770	716	784	678	714	720	717	700	704	687	706	769	706	650	707	754	710	737	750	727	735	725	716	727	752	672	722	721	708	760	729	703	731	727	730	719	714	774	779	699	714	734	710	753	680	658	730	724	709	709	711	694	731	752	699	700	696	714	717	764	727	715	740	701	680	708	669	698	660	725	704	687	711	677	771	687	730	758	740	711	687	725	704	680	756	723	680	718	746	756	695	703	705	728	682	719	737	737	726	697	745	685	696	733	734	733	754	739	716	737	686	680	724	701	725	720	696	689	719	698	708	697	707	704	717	741	690	737	719	719	731	765	715	730	691	746	678	715	729	761	730	741	715	743	747	751	742	721	685	746	759	691	709	710	679	764	732	729	702	739	753	723	755	728	687	741	761	726	690	718	705	750	690	756	691	725	730	719	736	743	691	747	684	661	690	724	727	747	702	714	741	693	736	716	679	697	722	723	730	693	684	734	705	726	698	711	675	752	743	733	728	703	738	727	692	687	717	738	728	731	688	672	733	704	687	702	746	728	712	751	700	725	707	709	707	736	738	795	707	719	750	773	669	719	728	754	712	726	732	746	738	761	693	719	734	734	694	744	700	752	705	715	723	698	737	731	708	730	691	687	687	715	715	727	762	733	752	718	695	685	686	710	703	739	664	732	720	689	743	712	704	722	670	697	692	727	703	709	731	691	716	762	712	724	688	740	693	733	738	708	748	762	710	732	761	692	722	719	692	640	699	691	744	693	719	713	776	675	754	697	709	655	752	744	712	694	742	748	724	705	690	748	691	689	669	747	699	742	695	706	740	698	691	745	729	758	703	700	682	686	733	729	723	684	700	722	721	720	745	706	735	686	707	736	765	724	673	726	729	691	723	737	758	672	733	691	685	739	748	698	682	730	706	715	724	727	766	748	714	730	691	664	741	694	704	683	714	706	701	693	728	672	668	722	742	765	700	688	724	736	706	742	720	711	733	736	682	703	776	723	725	753	768	745	730	748	747	681	732	685	738	734	710	689	746	736	734	707	693	693	706	724	712	719	717	739	746	681	688	729	771	701	749	684	703	687	693	716	737	766	681	705	652	694	738	707	801	728	724	732	773	722	746	694	735	692	718	738	691	693	707	690	734	700	695	707	733	657	682	719	686	706	736	670	732	769	753	695	677	697	699	727	682	694	674	717	698	784	685	748	704	725	701	730	707	683	736	716	762	712	729	668	771	730	747	726	723	698	699	707	718	681	730	754	698	691	716	716	710	701	732	777	779	780	720	710	687	704	706	703	747	766	732	676	714	702	699	701	701	684	726	708	769	658	705	710	706	705	760	733	727	731	666	681	696	704	693	755	722	694	697	750	760	726	723	684	653	736	725	725	732	723	765	683	735	676	685	684	664	712	719	710	704	738	702	721	736	695	725	708	706	720	709	741	727	685	693	695	696	708	718	645	744	709	738	682	757	708	698	694	650	689	710	701	725	730	718	783	700	746	700	748	707	722	669	702	715	708	714	702	727	694	704	725	714	698	678	687	724	743	697	704	732	671	711	693	728	695	739	711	714	680	746	765	739	737	698	685	693	654	741	699	694	695	723	767	719	698	716	671	763	736	708	705	711	713	682	737	732	662	745	707	746	698	654	697	720	755	719	749	746	720	676	745	693	719	722	730	726	723	724	713	730	706	754	706	694	816	715	732	701	688	709	678	741	724	698	782	736	732	698	710	747	692	652	715	674	757	731	705	716	728	705	699	727	713	712	686	696	772	780	720	716	790	699	754	747	738	776	689	705	739	716	707	674	743	742	743	706	707	697	747	714	781	718	714	804	738	740	683	696	706	725	701	702	736	688	713	733	737	713	739	734	673	734	713	736	702	740	735	667	754	708	705	699	679	684	692	723	684	688	728	716	704	721	710	752	720	752	747	692	725	650	769	758	706	711	703	699	688	713	715	705	687	720	713	738	746	736	742	701	683	664	707	640	722	667	685	690	694	721	774	699	728	684	727	719	662	733	758	699	699	725	674	738	709	754	689	715	704	715	742	709	753	730	724	726	696	728	696	725	719	718	729	716	753	740	725	681	710	666	732	674	735	748	731	735	741	707	714	695	723	719	736	722	749	722	701	723	723	671	739	735	727	706	703	727	670	714	677	727	720	724	718	715	691	730	709	732	723	672	715	691	694	722	727	683	712	756	742	720	719	712	769	726	737	778	728	731	725	743	716	726	688	696	683	709	701	643	719	763	720	697	709	679	710	724	711	768	691	744	710	690	713	735	723	702	683	745	691	668	756	721	701	785	682	691	707	714	685	720	690	710	700	649	672	677	688	782	698	718	699	774	708	700	710	757	750	730	746	711	745	756	734	709	714	730	699	738	677	716	697	657	755	682	694	708	704	711	702	698	718	732	720	696	704	710	759	721	752	666	682	679	677	723	714	683	724	717	731	741	767	766	721	701	723	723	729	722	704	715	672	730	706	722	717	735	689	747	694	728	732	785	743	722	735	675	763	688	729	729	747	759	728	700	717	715	735	667	647	730	716	712	745	741	738	731	798	717	726	795	707	673	714	733	710	707	725	716	728	785	728	730	693	700	688	705	692	719	679	726	723	683	734	698	739	719	722	745	715	719	728	678	728	746	794	744	682	704	751	720	720	729	714	735	719	730	734	723	703	739	699	711	690	722	717	733	744	748	708	711	737	730	755	688	714	760	674	711	728	714	727	747	725	732	735	697	715	716	716	699	737	716	719	746	718	732	787	724	707	652	696	695	683	709	689	722	705	709	671	686	680	741	696	719	761	695	712	746	693	697	717	728	725	764	700	688	750	723	735	703	720	682	675	679	755	736	728	692	766	753	700	717	706	724	742	761	692	681	693	728	727	699	700	700	763	702	680	700	746	680	741	721	684	694	737	742	702	700	729	736	683	714	721	749	714	719	719	698	724	675	751	705	742	735	732	704	690	729	716	706	729	740	690	739	671	739	677	670	701	739	710	738	718	699	790	700	685	673	678	694	699	741	675	725	707	659	669	698	701	702	702	695	710	700	706	746	713	718	751	761	737	728	717	713	686	674	719	708	765	732	727	714	706	719	718	723	745	737	718	741	705	724	703	746	693	730	720	708	733	675	728	753	741	709	718	734	716	735	735	760	722	755	711	735	733	744	722	692	731	694	719	718	690	701	747	718	717	681	683	729	731	741	739	730	757	717	760	702	693	704	739	729	668	731	710	686	720	708	715	744	739	709	739	689	718	727	726	717	761	690	737	693	670	770	742	727	689	695	698	737	675	696	672	692	708	723	687	726	705	727	693	705	737	669	677	725	732	777	702	693	739	727	672
7878	28162	41988	38935	24699	2320	1090	944	902	828	824	764	752	760	761	772	750	743	730	716	712	712	709	685	698	712	754	705	710	710	696	744	733	710	687	741	727	714	736	712	716	705	689	764	702	697	724	668	707	702	710	734	709	689	736	707	690	722	720	695	739	722	710	691	686	685	742	740	732	743	717	707	725	711	714	752	703	700	699	727	722	734	746	691	768	737	660	735	715	758	720	701	713	686	760	702	747	682	710	710	732	721	755	655	724	683	734	690	695	689	719	705	685	686	699	694	752	676	695	745	706	711	753	702	701	701	708	668	709	720	728	756	685	722	699	711	721	757	689	704	770	712	722	724	690	757	730	717	757	725	688	666	726	709	709	709	705	761	669	755	692	727	750	677	701	710	738	685	692	704	713	722	711	700	705	732	712	712	714	667	720	691	682	752	707	711	727	697	736	735	695	705	778	657	707	653	709	661	711	702	711	696	681	712	745	719	738	695	720	685	724	746	733	674	733	699	726	734	690	719	681	692	746	714	716	709	749	695	726	663	700	679	692	759	729	749	752	710	722	694	689	717	726	728	705	703	718	713	682	684	693	651	729	710	677	690	720	683	725	684	731	732	689	749	712	721	667	750	763	712	733	718	711	712	687	689	702	702	768	680	769	707	701	693	711	710	682	716	710	668	729	689	737	694	728	634	759	751	758	697	748	660	681	700	737	741	698	767	722	734	739	746	657	727	729	733	704	709	680	760	706	708	727	711	749	699	698	699	743	674	737	690	715	735	714	673	696	699	748	710	697	698	730	707	720	752	709	742	703	723	728	681	708	729	726	722	680	725	709	695	703	746	693	687	706	724	749	718	696	731	692	746	689	646	713	689	716	732	685	759	725	709	705	698	763	699	750	734	721	699	727	721	752	763	729	659	695	693	701	746	691	722	685	707	730	730	688	719	733	710	716	694	716	691	737	721	740	721	727	709	663	740	701	743	677	702	719	709	702	688	734	764	678	712	722	739	735	729	728	705	713	712	672	745	708	696	751	729	746	690	759	751	762	708	733	759	743	753	696	680	685	715	731	743	755	682	702	747	706	714	685	751	704	695	713	777	710	744	741	678	728	700	745	711	684	736	692	732	750	741	746	737	736	709	736	724	713	673	712	693	721	721	696	703	731	737	704	698	728	709	712	730	737	742	716	632	709	668	709	706	723	764	657	711	734	691	699	706	750	703	720	724	706	706	656	741	700	732	714	684	734	743	713	674	718	725	741	694	678	736	721	695	678	727	710	649	704	752	657	701	705	693	696	704	693	744	717	773	691	692	755	745	687	763	754	686	678	705	705	685	769	700	746	711	706	730	756	753	710	729	691	728	720	763	685	801	783	708	732	723	703	702	730	748	730	729	732	696	756	734	728	704	682	734	685	730	773	730	743	693	704	671	688	760	729	704	732	735	722	674	716	686	728	698	738	757	656	653	719	703	690	700	767	732	695	681	731	740	718	692	691	698	662	753	673	735	730	670	752	714	741	713	710	701	686	733	713	693	722	684	722	724	653	719	714	788	739	666	737	738	754	718	710	712	720	731	713	701	789	740	693	772	696	749	739	672	706	697	730	735	711	683	746	708	718	687	715	711	700	683	737	705	676	702	753	760	724	691	722	714	712	719	723	708	683	724	714	703	693	731	743	745	753	738	670	718	703	742	707	730	708	748	711	783	714	715	689	684	706	730	680	686	731	703	722	742	682	741	770	675	728	700	739	698	697	736	722	694	655	674	663	752	762	728	709	723	751	725	697	727	700	695	726	704	742	703	659	731	731	682	726	772	755	721	706	707	702	722	760	698	688	728	704	689	686	702	685	696	696	687	750	726	732	695	748	767	727	739	716	708	696	694	692	726	696	773	688	737	715	749	696	716	734	694	725	681	708	678	675	733	759	729	756	707	697	668	692	679	742	667	706	777	695	725	705	722	701	710	677	761	706	712	685	732	703	716	670	666	741	708	721	741	705	676	723	688	680	668	704	723	686	718	696	732	697	687	770	709	682	729	742	693	720	684	718	736	735	734	731	705	663	715	696	743	714	749	725	709	777	690	718	676	754	715	722	714	690	686	698	723	751	706	704	691	719	684	706	737	721	699	711	689	721	743	714	718	681	726	754	728	753	720	688	716	708	711	723	730	742	716	778	711	732	691	735	734	714	722	722	720	699	716	779	726	735	715	746	693	677	710	702	720	727	720	685	662	657	695	726	739	705	693	720	699	707	706	713	701	748	711	715	662	723	747	741	686	762	660	745	732	750	716	719	683	721	689	692	682	722	711	708	701	716	744	723	713	718	675	708	697	676	737	722	727	684	689	698	733	697	729	732	728	704	721	702	724	719	720	694	738	734	695	711	753	743	726	647	712	653	707	701	698	713	702	653	709	717	708	691	697	708	693	754	744	705	734	687	692	717	759	765	779	736	710	696	732	701	719	704	720	724	736	732	698	715	713	708	744	701	698	721	707	694	740	749	741	705	696	677	742	707	737	705	691	681	729	683	707	744	677	702	696	720	732	714	715	696	710	696	758	692	681	726	747	754	660	694	689	697	694	752	729	687	685	711	773	754	747	704	724	682	697	754	703	704	682	747	662	706	736	779	721	728	713	738	725	675	719	704	681	708	684	751	723	698	714	753	700	715	656	721	698	744	707	709	697	692	745	710	733	731	722	742	671	682	715	730	763	704	728	715	750	707	719	719	691	699	737	684	730	763	764	733	701	708	670	733	728	764	751	685	695	754	699	690	698	687	683	767	731	721	711	709	683	739	698	731	709	706	686	730	689	706	693	711	675	678	747	717	740	701	722	727	711	694	710	716	724	727	758	713	750	678	704	717	689	749	713	711	732	727	698	736	697	699	714	697	753	733	728	705	717	760	727	720	652	740	726	699	733	742	744	730	727	714	666	739	695	705	643	759	702	757	695	763	708	693	743	743	721	702	706	693	727	740	677	748	709	700	689	714	684	666	701	706	715	671	734	725	748	707	692	709	709	674	713	727	679	739	722	737	771	734	683	752	697	699	725	670	712	697	714	691	747	724	723	735	706	681	690	747	752	654	732	715	728	705	690	719	709	724	717	699	686	667	698	735	690	762	747	755	703	726	685	716	728	734	680	698	722	640	760	771	681	701	702	649	708	694	743	724	738	693	695	697	652	711	770	677	692	702	716	704	720	749	710	725	656	668	701	727	683	712	684	727	716	698	717	715	730	748	726	717	707	708	724	673	731	699	700	730	711	678	730	680	693	732	742	696	738	665	679	723	692	674	726	714	741	717	713	724	718	657	716	725	671	679	720	727	763	679	735	724	735	696	748	706	652	727	724	717	711	709	721	739	693	708	690	726	707	695	687	690	695	731	736	688	695	682	752	718	698	674	724	758	726	732	755	752	756	740	721	741	721	701	746	711	721	689	689	759	720	693	740	662	731	723	732	728	736	707	716	711	720	677	686	707	727	728	776	757	717	666	669	736	735
22141	20930	28787	26084	26813	20761	11645	1089	614	552	490	396	402	376	337	333	355	329	329	285	282	287	291	299	256	294	259	280	260	281	304	278	238	240	230	249	267	265	281	266	288	260	233	243	225	248	256	232	244	253	273	268	232	295	260	263	238	272	252	261	287	270	246	276	245	263	260	258	238	212	238	261	247	245	283	238	251	231	232	256	227	234	247	219	256	264	261	234	239	259	245	239	264	270	224	263	252	247	239	259	241	232	271	243	251	244	268	248	247	229	233	268	267	301	267	256	257	254	215	258	240	241	240	237	260	257	268	226	266	253	245	243	230	254	261	246	243	222	261	259	265	263	293	227	277	273	249	267	242	229	217	288	233	244	242	225	239	276	277	256	254	259	244	259	266	249	260	247	251	239	258	249	235	238	257	225	223	247	251	226	230	265	252	256	222	236	271	255	266	250	239	256	234	260	244	250	233	224	239	264	242	265	255	240	234	230	254	252	248	276	277	233	263	238	280	265	257	253	258	240	260	249	249	282	261	247	261	249	256	261	236	239	251	222	241	269	242	263	237	243	272	252	239	231	290	254	242	263	247	210	242	231	258	289	254	245	254	254	247	264	267	258	233	246	271	256	254	255	250	227	243	227	264	247	271	236	260	259	263	230	234	252	210	245	240	251	229	278	233	228	242	252	246	264	236	243	255	266	247	241	252	242	258	247	264	244	239	239	238	232	260	240	249	249	255	246	252	256	249	258	264	238	241	242	238	233	236	256	245	243	282	263	265	244	259	270	260	233	244	239	240	256	261	224	229	224	237	250	251	232	257	233	241	228	239	260	220	265	235	251	256	232	278	264	268	246	240	290	257	237	250	268	275	254	239	250	261	265	226	249	251	256	237	241	253	251	264	271	277	240	269	258	253	274	227	227	266	253	258	232	246	232	287	241	245	240	245	253	243	268	274	291	253	224	286	257	250	235	244	232	241	248	218	290	255	244	258	251	253	247	198	229	241	242	246	257	256	237	227	261	234	255	255	228	258	252	232	242	260	217	253	265	198	262	284	265	239	241	231	243	254	232	251	272	266	208	261	265	231	267	259	259	258	247	238	246	239	258	240	272	219	237	264	238	244	237	235	250	242	243	229	228	213	261	256	242	235	242	220	238	228	224	212	276	248	242	260	271	288	208	237	241	240	281	264	267	246	245	273	241	259	255	248	287	265	283	243	266	271	231	241	242	258	250	241	242	242	223	256	256	220	244	258	253	247	240	246	248	232	263	257	240	246	234	259	226	255	279	233	282	257	263	283	255	239	283	279	248	250	250	242	249	237	221	266	237	260	252	247	242	249	233	257	262	245	242	244	249	243	263	244	253	242	252	251	254	247	263	245	267	254	238	256	258	259	264	248	251	245	233	260	222	241	226	274	244	233	261	233	262	257	256	282	276	254	240	243	266	269	229	231	242	264	260	272	242	240	285	254	243	231	263	266	239	252	248	239	273	270	246	241	283	241	246	253	284	288	254	222	217	228	247	271	247	251	279	232	257	244	262	239	281	238	274	228	260	223	245	224	260	241	264	242	250	262	250	252	245	268	269	264	260	273	259	258	259	250	232	226	238	226	264	262	241	258	234	259	237	242	247	233	230	295	237	234	230	250	229	212	232	264	246	235	252	257	247	254	269	257	269	231	281	271	267	249	258	275	259	244	207	228	230	273	233	270	265	243	249	234	249	246	268	250	237	254	266	225	250	274	237	264	244	237	249	249	262	266	256	255	265	274	267	245	252	273	248	248	259	266	223	265	275	263	244	207	229	250	269	238	269	252	253	247	254	234	235	259	245	248	241	253	248	255	287	249	269	246	240	245	243	254	235	243	264	293	267	269	248	222	234	259	251	272	234	242	254	247	243	220	259	237	261	252	258	246	253	251	275	257	244	253	245	264	242	250	239	282	261	231	234	246	226	266	256	231	255	263	260	267	250	232	229	243	255	272	230	243	257	239	213	243	249	258	229	231	272	245	266	241	229	241	221	238	239	240	226	240	241	237	255	272	270	259	233	249	298	275	235	238	260	243	283	254	231	247	236	228	240	245	245	248	269	250	232	265	254	242	242	274	271	232	251	255	242	236	265	245	240	284	250	246	223	263	235	242	230	225	289	250	240	236	273	257	248	218	265	264	247	271	255	229	252	250	231	245	251	227	233	291	251	242	292	246	240	242	225	286	253	251	215	252	231	229	251	244	241	269	238	222	211	263	240	235	217	253	296	229	241	247	236	241	273	232	253	252	218	255	258	229	237	243	254	254	278	272	215	240	242	276	247	222	232	236	224	215	250	256	277	271	259	257	240	272	235	252	256	245	261	237	285	248	269	240	266	272	270	251	261	238	236	258	232	271	270	277	229	262	247	249	250	242	257	234	248	260	240	272	270	238	223	232	263	287	256	218	238	238	247	253	270	257	284	255	275	239	247	234	273	274	261	249	240	231	245	263	262	275	248	255	271	240	229	222	246	270	253	257	247	230	232	273	256	268	256	252	250	255	253	237	272	236	236	229	241	273	263	263	250	247	251	244	254	236	257	264	277	237	237	210	249	271	254	275	246	260	248	241	245	258	267	268	254	243	244	250	253	240	221	270	227	243	272	258	245	257	248	212	265	215	262	272	264	245	255	210	239	266	262	255	234	275	199	253	268	289	248	213	240	241	258	236	238	251	257	256	261	233	247	271	232	216	235	255	229	243	251	279	241	255	224	245	239	265	268	258	229	248	249	255	232	257	263	259	239	242	240	247	248	257	264	222	252	230	241	274	248	235	261	247	233	288	252	264	266	270	247	220	241	240	256	249	294	251	235	237	284	239	239	249	240	245	221	229	253	253	229	249	274	259	256	249	233	265	253	244	242	264	236	244	254	239	274	257	247	226	258	251	266	234	255	235	253	245	250	235	281	258	222	233	252	267	253	269	265	223	225	223	248	250	241	247	276	257	248	268	248	255	230	268	246	251	262	226	279	263	257	250	253	252	231	259	256	269	267	265	264	239	248	247	248	242	252	249	240	231	255	253	269	237	240	273	268	242	221	243	239	262	268	226	250	275	248	242	229	250	239	242	234	262	255	251	267	252	250	259	260	252	259	261	271	281	225	236	255	246	258	241	263	264	241	240	249	278	267	244	291	242	245	230	247	209	214	260	227	259	237	251	278	234	249	264	245	264	242	245	257	271	278	251	265	250	237	220	235	226	223	257	250	247	225	226	249	271	236	246	248	244	230	247	237	239	245	264	240	249	276	274	272	232	238	249	264	253	243	259	259	219	247	218	251	249	242	219	269	258	265	264	230	249	263	252	241	228	224	282	246	247	278	254	248	263	243	256	266	229	258	265	233	245	221	237	242	255	233	229	266	245	230	242	241	263	233	261	243	240	241	220	248	249	262	235	259	221	265	257	251	243	231	260	258	217	252	259	269	233	243	255	245	213	254	260	249	252	254	250	245	250	244	240	247	242	238	271	242	236	254
9801	34712	57470	57066	40542	3472	1459	1054	858	695	601	497	463	434	448	344	369	362	321	324	328	307	267	281	299	289	286	266	265	282	283	260	271	287	291	258	259	246	257	294	248	237	291	260	259	253	251	244	263	247	250	263	247	260	250	229	262	241	271	287	274	231	249	270	261	257	241	243	245	259	252	245	250	244	247	237	283	261	232	255	249	266	238	259	272	247	236	264	245	215	228	235	250	277	280	253	271	236	284	230	248	256	241	241	242	245	255	250	263	255	266	215	240	245	231	253	244	244	245	240	237	274	251	268	247	246	245	242	252	252	266	246	281	239	234	261	235	273	243	239	235	254	264	259	244	208	251	233	272	238	261	241	228	253	231	249	250	270	235	269	243	282	246	243	250	245	231	234	252	270	255	229	254	249	263	216	249	269	274	236	243	252	249	261	262	248	263	242	255	242	246	259	231	264	235	232	237	275	245	221	266	250	255	232	248	249	257	232	258	226	252	248	240	240	247	238	259	261	252	221	275	281	216	249	230	256	214	267	252	225	220	227	242	245	254	218	263	221	268	268	237	238	239	257	247	254	249	255	240	228	243	261	232	241	244	254	229	239	257	247	244	280	240	234	236	269	249	220	238	234	258	256	236	240	244	248	246	242	233	246	236	273	234	253	253	285	251	251	227	255	226	218	216	237	218	238	278	269	235	223	225	265	219	231	227	261	234	253	235	278	237	233	235	278	219	231	234	243	236	244	242	231	245	257	249	254	233	244	261	208	239	241	290	252	202	252	247	229	205	235	274	251	257	282	242	261	234	234	222	225	251	244	244	267	254	209	255	247	267	247	241	238	260	253	236	258	224	229	265	263	236	225	252	244	229	229	245	250	214	259	243	249	227	261	248	270	230	232	242	252	250	245	242	260	256	233	254	246	252	254	250	234	198	268	259	234	234	252	250	252	275	257	206	223	226	244	263	230	232	234	238	265	272	252	274	259	247	247	269	212	236	240	244	237	221	273	248	229	250	225	223	234	225	238	287	221	258	255	258	215	251	251	273	229	214	221	273	261	240	234	266	257	227	253	240	255	223	227	254	210	263	232	264	239	236	261	267	226	255	265	234	239	217	235	297	220	249	223	265	241	247	239	212	250	239	241	262	252	247	258	260	243	237	255	239	217	247	220	254	233	227	268	261	252	241	249	235	231	273	219	228	250	240	253	256	237	266	219	236	238	258	270	251	214	266	254	234	254	237	259	230	263	273	236	255	231	242	236	244	212	224	271	291	290	252	240	234	231	254	249	249	245	238	251	241	263	229	234	212	204	253	245	245	230	234	250	251	241	253	249	232	213	259	249	249	224	250	241	233	229	262	276	230	244	237	255	221	239	265	248	257	248	275	232	248	219	222	232	288	250	245	218	230	264	221	230	232	245	248	278	238	236	224	256	259	256	255	244	264	226	261	256	246	246	216	237	232	247	254	240	251	249	276	235	225	234	234	235	233	222	229	243	241	255	257	217	253	232	223	269	271	255	249	237	290	247	221	232	257	243	258	227	235	268	218	267	238	263	246	263	241	272	266	235	225	252	263	246	241	249	265	278	245	261	245	233	250	283	232	271	242	244	231	257	232	239	276	249	231	246	263	264	228	228	257	244	274	231	256	234	235	237	232	235	211	248	231	255	222	242	210	232	249	279	196	231	258	250	219	250	241	264	252	273	240	224	256	240	257	271	231	226	228	218	226	251	245	257	242	230	249	244	226	239	234	251	231	242	266	224	267	266	246	227	246	247	233	231	216	295	228	254	230	236	257	277	256	236	248	230	263	236	237	220	251	221	247	230	225	237	235	251	231	245	245	245	236	224	236	268	227	260	224	277	245	236	234	253	230	261	256	245	215	240	234	254	259	278	264	259	250	238	239	231	256	259	251	257	223	250	230	259	254	243	265	230	233	253	297	238	236	240	241	259	251	253	257	258	232	255	239	258	250	244	244	235	258	284	243	252	249	217	266	268	247	253	225	220	232	256	237	282	224	236	234	253	251	255	239	244	256	238	256	255	251	237	265	273	236	230	260	264	248	240	230	251	248	278	233	265	260	267	251	244	241	270	255	257	243	245	269	252	269	237	250	241	227	222	243	238	233	223	256	264	248	229	261	267	260	223	237	227	251	250	278	259	243	233	232	252	249	238	238	243	229	230	265	247	257	250	246	210	230	245	229	247	231	250	252	257	273	252	219	271	256	237	252	243	235	240	238	260	239	257	252	248	282	249	249	239	275	266	250	237	267	282	244	278	251	258	224	251	209	247	235	238	242	230	239	211	235	261	247	245	242	263	259	245	243	265	259	281	255	237	244	249	232	278	241	238	258	240	270	242	268	220	247	244	224	231	196	255	244	207	247	268	245	247	246	234	254	244	239	242	215	251	238	266	255	277	253	239	230	251	251	247	236	259	235	223	228	213	238	253	261	260	225	248	245	243	259	261	265	246	241	265	277	243	258	259	255	246	235	259	257	262	238	256	258	268	256	253	250	256	230	269	262	237	248	262	255	262	242	239	239	255	233	228	263	242	270	266	241	233	236	252	259	240	261	238	245	234	256	239	248	245	219	268	244	244	249	252	263	251	247	228	255	279	234	239	244	248	255	245	212	269	225	219	240	228	222	241	235	244	259	259	242	230	230	231	275	261	250	279	275	245	246	243	227	241	256	243	239	229	241	244	238	236	229	238	252	233	234	222	262	221	230	232	247	257	256	242	208	224	228	241	252	237	241	263	260	222	267	258	240	244	255	234	249	253	255	205	265	262	230	267	242	223	224	242	240	253	283	225	245	236	244	235	244	208	263	260	274	236	248	244	233	263	244	236	240	235	223	226	231	246	254	243	257	243	242	225	256	228	242	228	254	235	249	254	280	253	224	251	241	239	251	221	246	259	247	219	238	266	236	259	236	236	263	252	248	256	258	247	287	233	291	241	230	240	213	231	234	272	254	227	250	234	238	227	260	245	274	240	259	252	261	234	254	272	269	248	223	260	234	232	250	267	253	236	216	262	243	223	265	246	241	263	224	275	227	229	229	239	232	265	254	260	259	242	277	261	252	234	246	241	258	241	266	252	243	228	243	279	243	230	250	239	264	240	249	267	274	219	253	265	252	251	268	222	227	216	234	221	265	247	226	263	238	221	244	265	255	245	242	247	205	219	261	235	251	268	248	245	259	223	258	252	216	240	223	234	233	263	228	205	232	235	243	255	261	256	270	284	246	246	264	275	236	221	238	241	239	276	248	235	238	270	242	253	231	277	240	271	254	271	238	225	246	272	261	218	234	271	287	253	225	260	265	259	229	246	246	250	213	247	262	222	225	259	290	240	229	263	241	262	245	209	240	270	232	250	247	266	256	228	251	244	225	260	245	252	237	259	243	264	265	269	230	226	243	234	283	261	286	224	249	222	252	252	250	244	242	249	233	265	236	215	232	252	235	266	241	242	249	265	250	254	254	228	253	219	273	242	285	245
27298	20263	26496	20932	6603	911	733	749	764	774	741	780	730	718	767	729	713	723	737	725	728	771	757	715	743	740	711	766	697	735	707	714	684	734	753	742	773	765	762	698	745	701	684	698	732	675	705	744	739	741	726	780	704	709	719	747	727	728	757	720	702	682	699	754	691	742	767	701	756	748	754	713	740	706	710	700	716	709	691	702	739	777	733	810	734	714	742	768	743	701	758	701	693	713	738	743	707	729	670	716	740	729	724	745	693	663	714	716	729	752	745	718	749	745	651	707	725	762	747	745	717	740	734	766	794	713	732	700	730	665	741	701	733	744	720	757	689	760	733	742	778	734	747	740	695	700	782	758	724	712	758	734	703	745	722	715	746	739	727	733	720	765	739	736	723	698	724	705	724	743	703	688	745	754	696	718	748	727	788	721	760	707	747	761	744	716	695	713	718	748	772	678	723	655	711	756	759	748	736	723	735	766	668	753	756	738	731	686	736	728	728	727	706	736	693	700	743	739	769	704	728	768	726	684	730	738	703	770	731	743	747	730	676	701	739	715	750	763	729	735	713	706	743	715	742	697	718	734	765	737	680	763	730	762	751	689	718	744	691	661	743	716	734	693	754	680	771	792	721	725	759	721	696	720	753	671	806	717	724	717	719	702	729	738	725	723	754	728	730	747	742	714	739	742	732	714	755	702	737	696	772	758	773	749	729	738	692	694	733	738	761	703	747	700	736	686	741	751	724	717	728	710	721	754	689	716	716	719	774	715	732	744	731	753	753	695	729	710	742	705	717	725	729	737	691	796	653	714	692	740	713	696	731	759	718	775	708	748	738	739	744	730	752	716	776	668	754	750	737	701	695	682	685	695	717	748	747	697	756	740	730	767	718	726	745	733	785	734	775	725	732	731	731	685	747	737	744	701	750	728	724	718	777	711	785	707	671	666	728	711	719	714	771	756	730	693	766	719	699	689	723	726	701	802	718	739	759	710	721	715	749	685	684	763	706	719	743	712	779	742	741	709	732	738	693	729	703	729	727	722	738	756	729	704	733	715	732	733	748	721	756	763	764	779	741	755	756	772	669	741	737	713	688	696	750	754	670	684	766	768	759	740	724	684	754	745	739	798	721	744	738	725	712	711	751	754	744	725	737	703	753	773	714	714	737	725	703	718	673	685	770	743	667	753	731	718	736	717	768	721	737	715	758	750	730	705	731	662	707	732	751	703	751	723	696	750	690	678	749	772	731	687	761	757	742	738	755	752	731	721	751	686	739	690	683	738	733	703	695	752	713	739	741	719	756	731	710	748	753	717	764	714	717	751	792	688	765	735	758	739	738	725	711	672	670	733	705	732	668	732	746	728	726	767	697	717	689	743	708	739	713	746	713	731	718	754	718	669	774	703	788	698	711	703	709	763	718	757	751	701	752	693	703	763	719	697	723	737	725	769	735	715	732	788	708	750	724	684	712	787	710	744	691	651	791	710	731	765	744	736	683	687	708	687	750	756	714	718	722	688	718	751	699	710	756	722	758	714	749	695	724	705	739	760	757	739	674	716	739	723	779	738	692	743	758	759	702	752	723	729	718	692	747	679	733	741	751	718	705	670	703	699	739	706	742	740	718	698	732	748	727	735	751	698	745	707	741	758	713	769	751	722	707	730	697	715	738	709	741	720	732	735	740	717	731	737	683	698	721	727	717	757	723	738	775	705	712	744	739	712	754	696	711	737	695	712	707	719	724	782	763	732	706	719	706	713	730	743	758	728	744	691	776	734	793	725	762	687	720	743	765	727	725	702	700	695	725	713	780	783	749	712	701	698	751	717	672	664	761	689	753	776	751	736	741	713	748	707	735	706	723	749	767	765	761	756	736	714	711	696	710	766	793	708	773	732	775	743	700	728	711	708	693	708	709	765	767	755	732	719	723	701	788	714	752	721	701	755	759	681	761	708	733	742	700	778	731	725	703	712	774	683	747	685	691	729	693	754	748	739	761	743	745	775	739	774	721	754	713	700	777	733	720	780	728	708	711	779	705	699	730	735	731	735	710	722	759	726	744	750	716	759	747	744	735	748	770	725	726	753	764	731	761	725	709	696	769	728	744	784	698	779	739	723	815	716	807	680	704	734	746	736	711	721	781	732	732	732	736	783	714	759	718	718	753	725	740	749	735	696	729	747	807	749	710	750	700	704	705	704	777	802	758	776	680	763	746	756	754	760	701	719	810	722	722	711	717	761	747	783	741	731	767	689	671	733	774	744	681	743	700	701	761	763	785	695	737	729	708	751	739	676	719	724	711	720	731	701	748	676	755	774	703	710	665	744	755	682	711	728	729	735	725	739	718	671	761	714	705	766	701	735	719	779	728	745	699	732	726	776	730	723	779	698	729	743	757	772	731	680	724	742	757	707	725	749	666	712	694	740	724	707	739	694	705	733	730	732	701	710	699	678	714	717	725	710	730	705	736	708	740	738	734	748	705	741	722	784	750	725	768	698	715	698	704	736	727	748	707	724	798	714	752	747	759	694	726	744	742	723	684	748	769	751	704	775	770	727	743	699	743	753	735	730	738	682	736	702	742	768	696	756	704	757	723	681	745	741	732	723	722	689	708	725	702	695	734	739	755	761	758	756	749	718	756	751	737	729	737	657	773	741	726	712	755	677	725	722	737	705	690	719	726	740	768	713	714	785	717	766	725	770	772	755	720	712	716	675	724	700	729	709	682	721	715	737	702	710	731	715	745	700	699	772	740	742	797	716	755	753	737	704	686	712	715	709	738	687	742	656	760	705	748	748	761	701	700	708	677	693	754	755	718	729	801	741	720	781	721	738	754	700	715	770	703	700	710	689	756	765	746	740	691	700	722	721	709	802	719	804	689	733	714	733	747	752	706	740	738	761	686	710	712	741	703	741	719	705	730	725	759	742	736	696	735	761	700	768	730	781	724	755	756	724	752	739	707	739	693	730	743	727	740	746	754	706	739	712	766	711	735	771	723	716	748	743	720	689	730	725	734	762	751	742	736	754	769	762	753	707	727	716	720	731	729	719	741	716	734	756	708	719	760	688	707	746	722	711	724	733	741	759	748	745	745	747	739	735	778	700	717	759	729	832	722	692	751	736	745	808	729	768	739	747	719	781	708	752	721	740	775	713	737	737	758	734	737	721	729	733	707	701	728	735	732	747	738	752	754	684	683	739	745	799	705	769	699	724	739	734	690	714	722	673	701	680	742	748	721	772	741	785	716	781	724	702	721	710	777	759	716	728	750	693	753	723	727	704	755	715	736	705	717	790	717	717	758	759	745	750	761	657	769	758	733	746	718	724	743	705	736	713	742	751	785	772	720	737	764	710	804	765	667	736	688	694	730	731	735	735	738	779	761	734	739	737	731	699	721	744	718	725	773	705	756	706	717	772	717	754	729	754	799	771	719	736	728	747	702	701	711	692	706	700	732	690	706	737	733	752	695	700	774	709	730	720	722	754	732	770	703	741	647	677	729	793
7733	17303	28220	15395	4983	867	789	764	725	767	782	766	707	734	741	740	751	743	748	710	746	714	741	755	710	732	758	764	737	769	766	697	707	748	750	760	727	736	683	727	719	700	761	782	784	770	720	731	755	757	702	768	742	706	771	724	719	691	744	673	707	723	713	766	784	768	777	716	705	780	733	790	747	750	753	789	691	756	761	746	747	763	734	775	739	702	707	695	795	775	718	703	707	755	699	736	805	753	727	692	798	762	740	674	733	726	737	777	741	699	695	736	735	751	731	762	724	786	734	703	720	734	708	760	743	740	737	736	720	761	703	762	750	740	700	750	755	759	739	719	744	782	717	782	742	761	719	746	762	772	743	753	782	785	771	780	781	766	746	727	709	788	735	770	737	755	703	750	753	716	746	744	715	759	791	756	763	737	712	799	715	763	730	724	742	727	765	757	772	741	744	793	707	766	742	787	729	726	776	751	796	762	737	716	733	729	682	743	759	766	786	763	711	692	745	731	763	766	732	775	709	787	794	717	731	760	746	729	742	767	732	742	719	750	774	802	769	715	745	746	762	777	761	749	750	751	747	738	748	712	824	746	745	699	781	734	764	740	728	720	733	758	702	727	727	747	719	744	740	755	712	748	748	753	754	771	691	717	712	733	777	761	740	754	724	728	787	722	709	807	724	719	716	755	742	725	814	737	740	737	741	714	719	723	804	762	767	757	792	713	709	729	751	746	722	737	761	755	679	770	754	756	748	718	706	785	779	729	756	814	765	722	740	765	756	713	713	731	751	805	746	736	756	777	744	744	724	757	725	716	727	722	775	748	734	802	740	746	737	748	720	682	754	738	771	769	733	661	705	715	757	728	748	708	721	715	777	761	747	733	713	774	799	733	749	756	760	706	754	735	738	764	756	689	725	722	758	738	700	770	715	785	689	671	753	725	759	751	728	730	742	722	759	728	731	740	760	713	791	752	738	755	700	773	736	756	725	729	711	733	746	800	739	743	724	728	727	734	771	782	761	761	776	740	718	772	755	710	746	799	749	710	742	732	715	725	783	742	769	745	713	775	787	742	759	728	778	746	784	712	707	723	760	756	761	720	729	764	771	715	747	750	723	713	709	779	777	728	764	745	761	716	787	724	717	755	729	758	747	751	767	752	743	744	738	753	710	742	759	726	717	739	760	776	755	746	761	747	705	766	758	782	797	766	689	752	765	760	712	750	776	696	700	720	794	735	772	764	726	737	725	730	717	791	796	692	722	747	785	797	784	717	703	788	738	754	758	763	780	734	777	733	732	788	714	748	712	778	769	721	702	751	745	703	736	789	752	752	742	723	748	735	733	711	759	747	726	780	773	694	747	692	763	714	724	755	761	758	773	768	801	780	730	761	770	738	815	704	761	722	713	779	740	787	681	724	768	747	734	737	772	719	700	760	757	731	757	731	729	731	770	746	767	722	741	795	751	743	724	785	738	700	718	754	659	816	694	764	767	730	759	719	746	726	753	773	740	730	737	697	716	740	754	713	756	740	738	691	759	708	768	783	774	742	739	714	748	768	815	777	753	769	750	750	753	749	687	767	760	752	723	774	757	703	682	755	795	736	764	724	740	745	776	716	713	762	742	772	753	748	754	756	745	729	759	728	755	698	761	743	729	733	736	713	802	741	733	769	758	743	705	751	753	734	767	730	769	715	717	697	770	774	721	729	801	784	786	739	795	737	672	793	728	765	747	750	748	727	769	741	721	772	806	729	780	719	757	768	738	694	728	700	751	748	761	770	764	751	767	733	750	790	646	742	755	763	710	718	788	778	733	739	718	708	721	750	732	760	770	757	790	734	809	728	732	714	757	744	716	758	776	731	753	734	744	793	745	711	760	791	754	720	701	784	738	735	712	748	740	749	766	698	775	747	763	717	756	745	736	762	707	780	784	711	783	764	737	731	739	780	770	728	768	765	749	752	734	738	772	760	736	713	829	725	757	775	706	736	684	700	779	714	762	726	738	746	724	711	758	756	762	695	679	771	720	753	723	749	733	749	738	731	754	777	759	719	730	755	773	748	703	746	752	735	777	714	745	759	715	744	751	711	739	747	726	787	704	696	732	747	729	817	753	728	738	729	710	751	724	797	760	732	706	733	768	742	720	722	741	761	664	728	717	693	731	749	746	747	742	752	789	741	740	736	703	772	784	719	782	723	738	753	776	752	763	722	734	730	767	750	702	755	769	708	760	736	706	758	793	769	728	749	729	774	744	733	740	753	735	757	726	759	729	733	766	743	739	723	690	745	721	769	734	727	756	710	762	766	771	707	736	709	758	786	743	773	763	754	742	753	717	758	749	724	721	758	709	742	698	711	729	760	770	716	753	782	798	748	799	754	694	756	768	779	707	766	752	725	686	693	750	761	731	789	741	732	742	731	743	738	746	775	729	741	721	759	746	711	747	730	744	782	739	714	768	705	750	750	714	748	747	709	707	712	724	741	750	763	779	771	764	713	707	773	784	755	734	725	780	765	716	750	687	704	727	731	782	764	790	719	757	779	755	689	761	754	709	712	715	768	735	697	785	756	760	725	759	754	737	701	729	743	725	774	786	810	712	753	760	739	711	716	753	754	737	758	764	735	797	761	740	764	800	701	702	730	746	766	720	757	676	814	755	736	766	770	739	708	722	724	747	799	730	742	741	705	728	761	712	810	760	735	785	748	768	711	754	781	729	727	790	725	764	762	751	733	691	753	724	741	733	777	793	729	734	767	772	767	730	726	734	763	716	714	760	751	720	702	819	715	749	722	751	829	783	748	728	756	726	750	789	745	730	779	707	701	760	777	753	694	713	797	721	767	746	744	757	757	727	800	756	742	767	718	726	721	735	701	748	765	734	750	719	775	732	774	763	716	742	748	753	715	761	710	725	826	762	693	739	735	746	781	763	704	759	723	714	758	747	714	750	741	787	724	745	660	790	749	697	711	732	739	733	750	756	745	735	732	724	750	773	732	787	735	704	786	752	701	689	778	729	722	726	764	791	785	798	738	783	692	740	744	785	765	782	777	700	797	701	738	714	754	756	722	757	751	780	774	705	718	729	785	755	758	774	734	748	766	749	733	755	764	753	764	691	786	779	737	755	765	746	714	775	753	712	751	684	743	753	776	769	738	751	728	738	752	766	712	770	773	747	727	785	740	741	739	747	740	719	751	749	754	725	754	765	736	752	718	746	733	786	701	742	712	720	742	739	729	744	762	747	754	738	724	738	768	733	764	765	800	775	718	734	721	783	713	789	726	747	762	753	735	734	703	772	740	757	719	741	776	746	721	754	723	702	747	752	777	745	743	711	759	743	782	774	737	801	763	768	715	758	714	773	728	766	765	745	738	771	732	780	745	684	730	717	771	767	759	767	766	712	781	753	798	803	713	788	757	734	756	720	790	777	706	747	765	722	777	775	781	808	723	704	766	738	733	720	719	729	733	737	782	719	724	737	808	777	753	750	761	742	746	722	746	752	760
23328	20946	28622	28651	28155	15310	2688	661	559	509	483	454	481	446	399	402	416	411	391	416	441	412	363	393	412	386	382	391	421	405	388	378	367	410	428	390	396	385	355	351	398	377	379	364	376	385	400	363	431	387	360	382	446	381	348	401	409	383	384	370	390	381	393	382	383	400	391	399	381	368	366	356	397	357	418	346	364	362	343	402	386	384	381	398	381	396	366	412	392	389	374	366	381	371	388	348	369	401	383	357	360	383	367	371	358	397	356	367	386	372	369	392	395	372	347	383	396	352	400	381	376	383	341	399	364	394	363	397	360	360	360	378	360	355	385	380	362	404	393	372	363	400	400	381	388	412	403	381	386	377	391	370	359	386	398	422	402	402	393	370	353	318	411	359	386	384	359	384	346	397	374	336	406	356	389	369	366	378	381	390	406	385	377	381	377	386	394	368	379	348	321	360	388	367	393	337	375	393	389	340	372	359	384	378	386	371	368	375	357	384	390	360	392	381	365	378	396	314	408	383	392	399	349	377	365	391	354	370	376	394	390	385	372	376	406	378	372	366	354	406	391	384	371	390	388	370	379	364	396	366	381	364	362	356	373	368	404	353	379	345	356	368	356	362	351	407	420	401	390	406	381	403	390	390	366	383	378	407	362	412	394	365	402	404	395	389	395	370	397	381	360	379	380	352	373	371	397	369	351	420	348	401	392	375	408	384	367	385	386	373	375	367	361	413	385	388	396	385	366	374	377	372	393	377	389	375	370	377	358	392	366	357	377	373	381	389	404	390	390	375	372	371	342	348	399	409	395	363	377	411	364	367	380	357	406	375	360	421	380	355	383	340	374	378	392	373	364	369	385	395	419	352	387	376	379	412	348	390	387	400	383	358	370	369	368	374	338	395	383	399	380	392	358	384	382	388	373	365	390	379	381	353	377	402	401	369	367	366	348	412	381	368	382	371	366	366	368	362	365	371	353	361	375	367	370	410	402	379	367	390	424	332	364	384	382	355	378	372	392	379	374	380	386	378	377	378	346	365	406	388	369	393	372	364	381	384	381	363	366	393	360	381	392	382	396	384	417	387	370	387	400	371	408	416	403	392	373	408	374	414	372	410	404	394	387	358	353	407	405	391	357	368	435	383	406	361	350	360	354	360	366	391	364	377	375	353	402	402	417	366	382	393	384	354	385	370	384	395	358	354	392	380	356	351	380	398	369	403	394	346	335	387	373	371	386	376	385	388	383	368	388	399	337	415	380	407	383	373	349	384	354	383	396	355	377	381	394	351	349	376	390	348	357	401	371	346	378	384	395	384	356	383	342	369	389	411	388	396	371	360	381	365	371	383	363	373	365	354	356	367	393	386	363	369	390	356	393	381	380	378	389	382	349	364	395	321	363	387	386	365	370	412	387	400	374	391	369	363	388	384	389	370	386	410	347	400	401	396	390	414	348	351	393	414	395	383	428	378	374	365	377	373	386	388	397	389	366	394	380	363	379	382	389	415	411	383	387	352	361	365	359	397	369	352	371	350	383	345	380	377	364	388	391	364	400	381	400	375	373	373	409	383	409	380	327	371	364	359	376	351	386	383	413	367	412	337	368	375	361	378	397	366	373	416	362	378	365	419	351	379	375	366	391	358	340	371	385	381	351	371	370	373	384	383	404	377	376	370	386	377	353	385	368	416	381	395	374	369	368	400	389	392	382	427	348	381	387	383	384	369	379	373	388	357	351	366	346	354	392	374	391	373	392	376	361	397	390	383	355	352	402	377	384	378	370	372	391	370	412	384	413	373	384	386	378	368	389	372	436	385	365	333	333	389	380	378	414	399	382	354	377	379	331	357	343	373	380	381	361	334	382	357	339	381	385	370	390	387	384	374	423	367	359	370	391	364	368	376	354	398	364	357	325	372	362	370	362	396	408	346	363	377	390	367	400	385	374	376	392	390	370	380	383	371	377	397	387	357	386	415	417	357	383	413	414	429	380	354	372	396	412	385	350	375	374	396	386	380	406	345	386	387	374	377	393	384	383	385	364	393	374	377	394	356	351	337	384	424	366	392	368	376	426	341	377	371	417	362	391	391	370	374	371	367	388	358	381	357	404	387	377	365	370	377	369	386	367	389	389	367	354	370	379	370	390	369	407	393	357	372	346	382	360	380	373	357	361	393	373	408	378	401	371	359	384	368	378	393	439	391	363	339	359	379	367	385	388	334	396	378	358	387	381	368	408	394	324	340	358	361	391	321	391	380	388	377	420	377	357	384	403	383	359	372	434	345	381	375	352	333	345	375	371	392	400	356	399	401	413	403	375	334	388	370	355	379	383	362	375	391	343	355	375	383	407	391	338	383	400	381	352	385	374	357	356	364	405	389	367	392	369	406	403	362	390	348	370	375	388	375	392	361	382	373	374	408	366	421	396	380	403	349	399	379	379	370	394	362	355	366	379	354	349	381	361	380	350	362	362	386	361	389	382	355	407	364	388	386	334	344	400	363	391	355	392	365	376	361	393	367	364	385	403	365	395	378	346	366	363	383	412	343	407	387	370	379	385	354	378	411	383	374	400	385	378	380	363	372	368	402	384	384	368	380	369	388	400	416	370	380	383	389	363	408	373	413	404	391	377	352	356	373	392	382	382	355	394	390	399	385	406	385	405	368	371	356	354	375	373	396	378	346	378	406	363	359	374	350	339	398	430	367	398	400	367	362	370	342	355	406	364	390	349	377	414	381	346	388	383	357	373	370	367	417	375	397	413	397	368	373	372	368	398	386	362	406	379	341	384	393	393	344	363	365	358	371	370	379	400	367	376	358	390	392	425	381	393	382	394	378	384	366	400	374	365	353	370	364	392	391	371	384	378	333	377	415	372	385	424	381	395	347	402	361	372	388	357	395	358	358	378	346	389	379	370	392	369	377	348	367	420	375	342	359	380	382	401	348	385	400	388	375	356	366	417	393	350	381	382	365	374	393	355	357	385	417	370	417	374	373	356	377	360	365	360	391	377	352	378	379	383	411	384	392	366	372	412	360	376	381	403	342	372	374	373	362	365	352	390	350	365	395	391	357	364	338	379	395	362	344	388	390	380	386	355	400	419	396	359	349	355	390	377	408	388	382	376	346	379	394	350	392	364	343	376	363	373	364	368	347	427	352	378	389	357	390	360	373	386	365	348	346	376	366	399	388	382	398	346	394	416	346	355	373	360	389	396	392	407	373	378	392	388	344	351	372	379	348	345	353	386	334	377	384	387	372	361	388	414	392	385	388	383	388	368	395	379	398	378	364	352	371	373	351	380	376	415	367	365	373	384	373	391	366	410	352	358	372	383	398	362	414	347	408	396	397	385	356	379	381	363	376	395	362	372	348	327	373	405	392	378	354	405	376	366	401	377	372	397	390	367	394	386	380	364	371	366	351	373	398	397	385	411	381	397	376	402	368	405	369	379	396	386	352	370	405	369	418	372	396	355	382	395	405	379	386	354	412	384	388	389	404	374	382	356	379
7896	29376	46517	45940	30664	1767	983	865	701	566	612	535	505	483	489	492	468	465	445	469	399	424	426	438	431	416	421	433	426	406	444	449	437	401	414	435	421	428	381	353	395	415	400	416	387	370	412	453	418	392	434	381	373	430	406	392	394	417	406	365	379	365	404	399	434	382	391	416	409	430	379	381	388	371	422	395	400	416	418	398	409	377	397	440	387	426	405	401	441	403	415	381	393	388	395	347	412	442	420	410	409	394	406	395	354	375	431	386	388	421	375	394	418	402	406	400	396	391	371	392	411	390	373	395	386	405	378	441	416	425	430	396	394	401	438	428	412	405	429	414	388	392	379	410	390	354	414	370	418	391	377	395	384	446	419	399	392	415	436	405	378	385	405	387	391	400	413	421	384	382	393	428	389	382	409	385	399	432	391	403	427	380	403	365	416	399	407	389	407	396	447	406	395	403	379	381	394	408	404	401	399	362	391	393	411	385	372	382	412	379	363	369	381	395	412	404	443	412	412	418	401	427	420	391	368	415	408	377	383	420	358	433	417	418	419	420	380	420	411	389	403	380	403	392	387	413	394	412	419	399	401	374	426	401	401	404	403	378	400	403	434	403	390	396	409	397	410	462	381	348	380	381	415	380	390	376	424	383	380	385	365	388	398	415	408	408	406	401	423	411	423	408	382	405	396	416	401	400	416	378	396	360	378	407	395	393	375	391	345	402	405	421	435	412	387	450	417	437	406	361	348	364	371	397	377	380	424	415	454	406	411	402	390	397	436	425	400	415	412	409	387	361	387	400	436	394	390	407	383	423	393	431	403	400	395	417	432	404	375	375	400	412	423	395	401	381	379	386	399	418	400	366	368	398	384	383	413	409	384	393	399	371	378	396	405	385	400	392	425	367	418	407	414	396	409	404	364	383	387	407	412	402	412	423	440	443	408	414	358	379	396	419	410	390	406	397	396	365	439	407	395	440	422	382	409	380	395	397	385	397	398	439	385	408	410	367	387	378	405	387	415	426	418	412	390	405	424	372	405	433	388	403	402	423	404	429	405	368	444	419	425	375	441	384	387	409	394	377	415	397	416	435	390	409	389	385	396	380	409	378	378	400	421	428	414	408	392	431	377	403	377	402	391	408	374	376	391	396	400	391	411	403	354	383	405	381	413	420	405	402	448	391	434	405	429	396	417	393	356	389	420	414	389	402	383	401	405	389	379	435	375	420	364	392	379	398	396	402	429	361	385	357	368	418	394	423	396	401	433	401	398	371	393	411	401	402	445	373	388	394	391	407	446	399	431	406	375	402	413	392	384	378	431	428	407	409	389	381	399	389	405	398	412	377	398	402	412	420	416	436	404	375	412	375	411	437	360	411	405	368	431	341	402	397	409	403	416	368	384	437	357	426	412	388	390	439	408	421	401	385	397	349	403	416	408	374	406	388	406	380	430	419	396	377	402	432	375	406	410	391	374	410	391	381	414	406	383	420	417	410	373	416	405	439	419	399	407	405	410	420	378	388	368	417	386	407	427	420	395	426	388	428	389	430	397	427	393	380	397	389	406	414	423	361	401	439	391	391	381	355	408	382	418	386	410	407	414	391	402	395	403	428	395	396	423	416	382	377	389	396	438	372	435	432	387	420	405	417	392	394	416	383	414	380	395	383	432	383	395	406	386	367	411	442	384	396	388	402	440	428	407	416	365	395	412	403	394	371	399	410	391	410	378	409	417	405	438	425	379	414	415	392	384	388	433	397	410	392	420	411	410	390	388	409	432	429	407	407	379	410	376	394	425	395	406	380	390	374	409	421	411	368	405	371	372	409	429	390	359	378	419	422	408	403	372	441	402	426	458	393	363	407	388	443	377	395	421	398	451	412	374	401	400	381	395	415	438	405	428	433	392	387	385	386	401	400	386	452	368	404	391	376	371	406	407	377	394	406	405	403	430	403	437	369	390	398	405	384	428	398	404	397	401	411	399	411	416	398	382	394	414	382	369	378	395	382	378	396	419	411	364	417	411	410	414	420	411	420	409	407	396	389	391	392	368	400	420	379	367	406	417	390	392	388	427	390	394	410	429	397	399	390	377	380	419	401	388	436	408	368	381	357	402	386	383	404	452	357	399	405	409	393	386	386	420	403	387	381	389	406	360	388	435	363	417	394	406	378	402	394	373	419	419	427	406	407	362	383	432	391	402	417	416	386	388	442	399	413	410	406	363	413	442	375	411	395	399	406	422	397	388	354	394	452	408	440	375	441	418	443	416	422	440	403	418	416	425	400	386	391	407	388	409	427	430	389	382	372	405	425	382	414	445	428	409	405	427	439	405	412	433	390	393	389	410	379	377	416	383	407	379	414	386	439	393	403	378	381	404	429	399	395	383	395	393	404	398	411	376	401	409	408	391	420	391	397	392	381	408	391	404	424	375	412	389	371	391	394	382	417	407	373	400	383	398	394	406	383	406	398	413	427	386	382	376	412	371	365	408	373	408	399	372	390	384	398	393	403	385	382	427	405	400	386	379	408	396	411	386	387	445	377	361	396	383	411	409	419	419	374	391	354	374	413	399	384	422	395	401	421	415	424	391	370	417	385	385	406	422	400	409	438	394	408	398	382	411	411	393	399	391	412	421	394	399	382	373	392	401	406	392	389	375	402	423	405	408	386	427	404	379	402	405	390	395	412	387	409	387	415	409	384	429	405	395	428	415	442	431	378	385	394	423	389	395	401	389	438	401	383	408	406	414	410	376	375	404	394	421	394	441	429	388	413	402	423	391	415	376	375	400	426	392	403	392	406	389	398	367	443	385	381	383	399	419	387	376	429	404	415	416	376	394	389	374	423	384	421	382	370	413	433	427	396	417	439	425	354	392	374	393	419	408	365	408	426	402	404	421	420	368	407	404	387	375	410	407	421	408	380	400	384	409	386	398	404	389	417	375	390	415	377	396	386	390	421	394	395	374	404	424	380	400	389	395	385	385	389	410	376	382	416	394	417	429	403	376	423	395	407	411	411	366	406	398	451	447	415	420	419	397	401	394	408	409	409	446	407	403	407	365	437	352	407	403	400	393	398	411	404	381	376	378	396	401	409	408	383	398	382	466	388	441	420	396	418	401	397	418	393	418	407	396	398	416	392	413	403	394	431	396	416	422	416	416	389	379	409	404	447	400	379	361	406	371	398	396	423	396	445	402	401	391	413	397	415	420	417	376	398	412	407	385	454	416	386	428	383	398	402	404	406	394	363	409	407	387	416	395	382	371	375	373	420	418	409	408	378	428	386	414	393	363	415	399	427	424	392	434	377	414	373	407	377	375	392	408	380	400	406	392	432	393	430	418	418	380	390	438	414	389	370	413	393	372	398	402	410	412	411	393	392	345	402	403	448	377	446	375	417	430	418	425	379	404	399	388	392	420	409	416	392	405	390	396	413	395	404	378	405	389	371	418	426	416	388	410	373	422	383	402	399	375	377	437	403	409	395	403	428	387	409	393	416	417	414
24415	20952	28182	28276	22912	7531	1183	892	816	769	834	801	758	814	726	755	689	715	792	746	721	688	735	730	777	750	752	721	722	768	750	731	718	709	764	728	698	693	755	772	739	754	713	669	722	725	745	715	733	724	744	704	775	723	768	743	741	716	696	705	720	733	760	736	750	772	692	716	716	751	682	713	777	706	738	733	724	773	800	775	745	758	732	747	733	767	697	740	705	700	740	708	706	755	778	742	736	779	779	704	758	720	746	749	794	771	718	665	734	767	778	749	728	759	714	695	716	689	746	757	792	779	785	781	735	742	725	751	721	707	721	716	748	784	747	723	687	722	757	751	675	779	737	720	764	718	752	698	791	764	735	709	763	741	753	693	758	748	767	735	711	738	677	700	725	730	730	753	672	720	711	724	738	740	740	705	706	760	717	703	699	765	771	679	741	787	719	747	675	810	756	751	707	713	717	730	754	733	724	696	768	758	750	747	739	740	745	717	715	735	767	742	743	702	720	723	741	719	717	713	741	755	725	764	705	710	719	708	749	747	702	724	721	740	733	742	683	759	784	725	733	696	693	773	752	712	695	734	697	796	722	749	716	685	747	757	772	726	719	682	692	754	713	753	763	720	710	735	712	746	743	684	739	740	725	727	723	703	697	747	712	761	717	748	758	706	682	750	789	707	714	756	734	708	737	733	687	732	713	787	762	742	707	743	720	690	751	760	724	685	695	744	795	705	739	774	681	742	746	759	736	678	730	711	692	726	736	708	727	729	699	701	751	702	763	715	744	747	735	756	733	674	706	723	735	740	718	724	756	735	787	698	767	725	772	713	752	757	750	721	736	744	750	759	756	725	717	776	695	732	791	781	709	752	695	740	742	745	752	758	708	733	707	759	699	708	656	730	746	724	712	684	733	761	741	769	733	686	706	658	761	686	745	738	735	725	731	753	720	732	788	727	787	700	766	703	698	737	776	723	722	728	726	712	740	721	713	768	712	712	706	738	754	722	758	713	743	689	729	709	756	690	763	742	735	734	679	769	775	716	694	727	732	761	711	792	764	810	700	758	746	687	728	732	721	722	717	726	712	727	681	747	728	712	719	766	731	753	741	749	754	701	720	738	766	772	682	705	736	713	765	755	743	749	723	782	762	705	705	745	751	715	713	705	720	724	708	719	771	730	732	693	687	701	692	734	723	698	702	687	728	730	730	740	727	730	735	696	694	764	741	722	731	703	748	721	750	701	767	756	738	704	714	750	726	754	782	714	785	727	736	741	720	771	762	712	740	771	752	767	735	768	719	695	751	768	736	746	712	685	790	755	718	719	717	712	715	764	751	686	707	735	737	745	746	770	716	688	738	794	765	729	768	717	767	715	781	691	755	725	760	718	736	769	700	690	744	699	760	713	765	773	759	717	762	744	692	762	708	715	719	701	744	748	774	751	720	745	787	734	713	735	713	751	682	747	749	782	814	692	776	738	780	728	711	700	794	745	707	727	746	702	749	681	718	737	752	766	725	742	725	753	721	722	737	766	721	706	699	696	775	718	715	728	783	754	742	698	771	736	766	707	749	757	748	759	754	708	719	730	737	730	737	695	686	710	748	705	798	737	703	764	723	686	709	728	760	762	724	726	745	748	685	695	717	739	774	725	747	738	723	709	713	757	731	706	734	698	748	755	818	714	740	735	749	734	689	748	683	783	732	758	691	753	760	752	718	738	793	732	748	713	737	707	748	719	722	731	738	740	743	697	730	723	715	725	731	738	782	724	729	693	739	774	766	746	744	757	707	738	694	714	727	720	727	714	723	665	696	672	746	711	707	703	750	727	698	752	772	760	762	745	718	738	720	744	744	729	750	711	742	687	746	762	708	749	742	736	714	694	757	689	728	740	732	771	739	756	743	687	698	684	744	709	729	738	762	694	745	747	774	711	711	716	747	748	737	762	725	728	759	759	762	763	720	725	796	709	724	792	724	732	750	709	775	795	752	719	774	750	736	723	760	741	723	728	726	753	723	650	752	682	749	730	731	731	789	724	726	743	717	701	719	695	708	793	777	696	754	744	691	714	697	690	777	779	740	742	688	766	766	749	796	812	698	730	774	711	747	743	710	761	764	718	704	782	734	757	713	726	769	714	722	718	772	769	761	772	709	782	754	728	673	710	775	780	702	779	732	696	714	756	763	771	752	717	714	736	727	678	706	705	690	724	798	715	731	705	688	711	755	744	735	765	696	716	732	800	746	715	770	720	731	741	780	753	752	707	754	712	749	751	783	715	725	725	757	785	753	756	727	749	754	737	728	754	726	683	686	735	700	774	712	714	720	742	722	747	703	681	707	769	752	764	736	731	734	720	730	725	731	743	706	743	732	712	690	719	694	768	764	730	740	697	735	727	730	747	710	722	695	734	711	762	780	689	750	769	748	731	732	727	746	735	672	714	710	741	723	713	735	771	718	689	725	740	684	672	734	695	774	707	741	775	771	752	745	729	796	732	693	730	711	783	741	767	738	686	711	722	741	707	760	767	724	679	742	714	738	745	738	818	761	765	788	767	766	745	750	736	769	727	721	714	726	720	738	720	695	739	792	664	728	714	759	792	737	721	761	693	740	713	724	682	761	767	744	739	741	804	710	738	769	738	742	723	716	706	698	743	747	723	779	722	725	759	710	738	764	752	769	686	766	682	759	746	750	699	686	781	672	725	722	759	728	707	723	749	728	692	731	678	749	741	708	806	706	699	725	743	737	759	730	700	770	760	717	777	782	766	738	713	729	743	713	695	805	750	751	777	694	767	757	700	749	729	709	723	756	759	787	756	741	685	701	737	793	759	689	768	766	772	761	732	679	770	733	682	758	713	733	743	777	739	742	792	721	708	695	714	713	776	718	733	735	715	723	743	750	720	712	782	726	743	721	756	730	706	714	714	723	708	702	680	710	728	732	712	712	693	722	772	748	748	783	732	729	723	729	761	664	694	752	721	702	729	700	714	728	728	740	690	746	750	679	725	734	730	724	747	747	740	723	709	752	740	749	723	733	712	726	740	737	711	755	816	708	696	739	752	736	709	702	722	721	722	730	726	719	699	799	779	663	724	746	717	703	771	686	709	782	710	763	732	763	777	717	726	716	746	721	779	709	735	725	722	748	731	758	690	761	737	678	714	717	789	751	719	697	763	705	695	765	738	739	718	701	677	732	731	703	723	733	731	715	720	744	704	789	768	768	720	698	702	700	730	725	729	761	725	703	709	718	718	787	754	714	719	780	741	730	742	702	753	753	738	750	734	745	784	697	761	757	739	726	754	772	782	712	738	796	705	749	726	737	744	751	715	707	732	708	780	675	739	733	683	774	781	707	696	771	701	732	731	712	746	754	739	744	769	714	729	696	745	723	735	745	747	746	730	741	721	720	711	763	760	728	723	765	749	679	687	755	750	754	759	724	723	748	689	761	661	693	734	779	745	684	767	759	723	731	724	761	712	730	724	738	705	738	761	711	719	722	726	736	711
8481	26628	43579	37459	23851	1460	1051	956	896	869	797	851	795	690	787	709	729	787	743	759	758	706	729	708	712	701	736	715	748	722	730	697	704	709	697	705	779	744	723	734	702	720	663	743	747	741	715	699	756	710	694	722	733	732	707	737	698	743	716	731	710	734	734	699	687	709	784	716	740	762	702	675	711	719	769	692	721	714	712	752	725	726	708	710	738	747	720	712	701	736	699	714	728	735	705	721	681	738	754	733	729	720	745	713	725	738	706	735	723	718	711	715	725	717	716	736	742	705	702	684	732	720	701	695	794	706	743	744	724	739	726	749	695	741	685	750	754	675	711	732	697	709	802	710	733	747	738	769	702	707	718	715	726	748	694	800	763	736	704	656	729	737	747	702	737	718	687	752	707	737	709	755	668	716	762	732	724	767	720	713	697	749	744	766	705	723	669	685	723	727	727	739	738	719	737	744	723	687	704	667	674	668	697	740	750	712	750	702	707	736	697	662	697	743	741	725	767	715	738	727	745	778	725	773	730	711	703	702	727	737	724	701	752	693	705	689	695	749	673	711	702	728	750	720	756	723	738	719	709	691	812	736	745	765	715	724	717	692	681	722	712	728	713	719	663	697	682	720	737	710	670	710	700	687	718	745	673	694	720	733	749	718	709	757	692	685	779	745	699	714	707	752	692	717	768	715	745	694	755	720	736	706	718	705	716	700	694	714	720	750	675	707	741	708	717	728	772	761	744	672	740	700	691	781	706	745	718	727	731	670	711	740	689	744	749	706	686	745	780	690	716	671	736	759	742	708	740	710	725	705	729	784	718	766	697	725	716	734	694	717	705	710	742	751	763	709	671	706	677	695	707	661	700	736	706	775	726	763	693	692	698	736	709	758	739	725	717	676	722	725	757	691	694	728	732	738	761	723	738	734	716	713	692	763	783	696	670	733	707	723	752	683	718	677	722	685	696	717	684	726	746	696	691	712	708	701	744	709	721	697	755	685	728	735	712	727	711	739	747	694	692	740	721	722	733	737	722	707	734	709	714	741	718	737	773	776	715	722	744	697	716	742	737	733	737	749	773	706	736	655	698	707	699	704	690	740	734	716	728	757	730	721	717	678	751	703	680	726	710	781	695	716	727	697	724	735	717	674	718	714	749	711	721	735	690	694	687	702	737	716	775	730	757	748	701	697	687	709	729	764	699	765	718	702	696	709	698	748	728	733	718	766	749	712	709	717	694	753	759	703	710	722	723	742	789	668	730	700	706	741	761	718	679	701	730	685	705	727	730	746	674	696	759	735	728	706	695	778	710	763	710	729	691	751	722	709	702	734	668	679	690	720	750	701	698	758	677	720	712	713	726	699	705	738	715	737	733	675	715	701	733	728	695	713	699	681	665	686	727	748	759	743	658	749	743	757	760	782	697	740	751	751	803	723	727	712	726	692	739	737	750	716	704	713	734	742	716	713	719	704	720	729	707	787	763	742	758	707	698	741	725	732	719	713	719	713	737	750	705	713	722	764	730	722	697	748	703	733	667	686	739	725	712	685	719	707	666	751	713	757	751	749	694	712	749	718	729	708	708	763	736	767	773	737	698	716	692	677	724	694	709	662	741	678	725	688	740	718	689	760	720	685	707	778	760	734	727	733	747	719	688	698	713	714	715	740	755	780	751	831	700	771	727	721	711	693	731	740	751	702	732	746	707	700	722	725	722	704	734	678	703	743	750	702	772	738	774	701	763	710	736	680	763	779	719	755	717	749	662	735	712	677	730	706	703	724	749	702	697	691	727	697	753	738	725	724	753	730	730	714	726	752	683	673	695	726	720	718	729	686	733	696	741	699	747	723	751	681	762	766	688	699	734	692	679	724	720	765	724	731	706	737	772	734	691	697	717	739	719	704	727	716	709	699	737	711	681	747	704	769	700	723	752	687	726	776	694	734	694	729	740	671	741	689	691	743	737	738	739	715	764	697	751	733	732	753	709	744	732	716	691	712	735	724	711	707	803	731	694	690	684	649	706	670	679	727	731	702	672	744	703	784	731	688	742	716	710	701	714	733	685	724	762	725	739	718	764	710	698	750	678	754	742	718	733	715	715	731	740	709	746	777	701	707	728	713	706	690	717	751	761	726	725	722	717	735	746	742	724	726	759	756	745	710	759	724	711	680	731	696	737	742	746	764	726	695	756	758	749	737	681	736	731	746	728	680	758	727	675	736	745	687	683	717	743	779	701	760	702	699	730	759	686	730	668	705	734	706	704	716	712	722	698	704	736	751	768	730	783	761	729	715	731	758	707	726	720	766	780	678	694	733	741	716	694	705	734	664	706	706	725	741	711	755	724	671	759	704	714	716	731	737	747	710	714	726	733	721	712	754	759	728	744	785	724	681	732	749	758	716	723	749	714	736	737	695	740	747	729	737	689	700	720	724	704	705	723	756	703	706	711	727	728	760	697	741	721	703	686	775	766	697	734	749	656	741	700	692	742	729	724	703	705	681	715	718	733	716	786	731	712	681	723	757	759	753	685	736	713	748	737	749	721	701	715	707	735	715	753	694	680	715	723	728	767	689	754	730	710	704	745	730	724	728	735	724	741	697	763	708	764	674	702	733	693	707	727	757	673	736	744	727	716	709	726	703	681	722	748	683	663	777	696	690	693	760	693	749	651	715	749	752	740	700	721	745	721	708	720	744	733	738	754	784	748	730	743	702	703	764	680	730	789	721	765	716	713	726	709	749	704	689	708	708	757	722	720	739	745	718	702	730	727	725	713	730	743	688	735	710	721	685	727	705	741	726	753	750	728	693	728	724	722	717	724	683	680	724	723	703	686	699	697	715	702	740	710	767	751	706	737	680	734	739	749	722	725	736	697	698	699	728	688	716	757	723	696	726	674	773	687	730	673	733	707	716	743	728	680	732	756	712	731	740	698	689	705	772	706	733	685	716	738	718	728	725	701	694	728	749	712	657	735	708	703	751	694	725	736	716	716	724	725	730	714	691	768	718	719	780	745	688	695	658	713	690	749	746	739	698	737	726	728	681	735	705	738	758	725	719	771	716	744	722	708	709	706	706	710	691	746	730	733	744	670	698	743	712	703	775	745	747	743	719	722	729	696	725	716	722	699	711	704	703	746	719	734	699	683	711	749	669	683	698	736	769	722	698	756	757	694	678	725	700	733	677	735	716	739	708	668	702	733	722	661	703	734	734	771	716	721	768	674	742	731	679	767	710	706	752	741	749	722	692	774	721	769	741	716	721	747	732	710	720	730	680	730	742	714	691	742	727	716	724	715	765	735	713	713	683	694	693	668	676	742	749	729	700	750	726	784	715	724	708	701	682	708	721	727	736	731	741	724	731	736	710	755	733	735	723	739	740	736	734	727	668	726	736	688	741	775	719	709	699	739	725	686	718	699	694	707	740	731	698	680	758	713	695	704	748	690	729	736	682	712	721	698	758	726	697	729	694	707	728	703	711	767	691	784	717	741	719	729	624	723	682
22096	20890	28689	25572	26124	20464	10627	1018	641	576	506	428	407	408	334	313	330	315	297	309	271	336	291	264	288	256	281	234	263	251	271	284	274	257	257	249	268	227	278	251	249	290	263	261	260	254	265	250	286	259	272	255	257	263	267	240	268	226	282	263	234	242	275	259	253	277	249	271	225	251	242	279	246	273	245	263	245	221	246	241	254	224	254	252	259	242	231	259	233	222	234	241	267	273	224	257	242	253	222	251	239	258	281	239	244	255	251	235	241	251	260	289	263	293	236	264	249	284	256	267	219	248	248	273	251	256	243	230	247	249	254	232	267	286	232	265	254	246	271	229	232	253	272	252	247	264	268	254	244	239	235	229	255	258	232	228	257	257	233	262	284	244	257	239	285	273	251	261	267	217	244	232	270	247	232	245	251	244	210	264	216	257	227	295	243	243	248	248	266	253	277	242	244	251	232	225	241	242	227	243	269	242	251	256	239	238	237	261	258	241	242	237	242	237	226	242	257	251	246	224	283	257	228	263	254	266	229	248	259	254	244	259	258	237	242	235	208	258	271	259	246	248	251	231	261	250	239	257	254	284	248	240	240	231	251	253	243	238	277	269	230	254	252	244	248	252	258	250	260	245	281	242	235	265	241	253	252	224	235	261	247	236	277	253	245	239	231	253	242	243	235	251	250	229	213	252	243	251	266	265	246	227	247	245	239	258	248	251	273	266	260	241	251	236	249	270	259	227	261	254	234	223	257	258	263	245	230	247	257	233	264	222	244	229	263	265	262	267	259	223	256	222	242	218	210	244	250	248	267	248	233	257	254	236	251	241	272	217	268	226	237	240	244	239	245	262	229	254	249	252	254	274	269	245	264	223	219	276	225	274	232	212	263	260	259	275	269	280	248	253	271	246	211	223	262	257	263	257	212	259	239	233	250	264	263	249	273	270	236	251	249	235	238	231	224	257	239	239	246	249	263	238	278	271	249	222	248	243	240	258	298	264	273	265	230	233	239	228	238	275	240	235	251	235	266	241	222	243	284	230	267	242	227	263	235	257	216	239	245	230	243	259	269	218	256	240	263	240	250	230	275	256	247	252	250	277	235	228	258	242	259	232	271	241	270	255	265	222	242	250	265	228	285	263	249	267	256	283	250	277	264	255	279	282	262	236	235	264	250	281	234	261	261	252	265	244	249	230	239	254	244	236	247	246	244	249	262	257	232	251	256	245	254	255	239	243	270	220	273	250	214	245	248	274	263	237	256	257	235	244	270	264	268	234	238	293	261	260	234	260	241	218	243	240	247	235	234	234	240	263	226	231	252	220	254	263	255	299	252	236	227	273	253	265	263	247	254	236	207	260	252	246	233	255	239	239	260	292	234	234	266	266	239	273	236	249	222	240	235	260	242	245	237	260	237	285	246	247	248	260	256	267	216	243	242	245	234	263	242	209	234	211	261	252	219	258	234	256	235	252	250	268	261	244	257	258	260	260	240	240	263	280	253	219	225	249	251	239	235	242	249	258	242	269	261	245	247	260	252	244	282	234	261	222	237	280	244	247	277	238	226	253	288	233	264	236	273	257	237	260	240	234	265	247	247	227	256	193	251	267	265	228	246	256	245	215	243	243	260	254	278	223	242	246	251	256	240	245	241	225	228	261	262	257	247	263	247	242	240	223	252	225	246	232	248	245	216	233	264	275	244	270	273	254	244	258	214	228	278	249	250	228	261	241	248	263	230	246	237	253	267	268	247	231	246	245	229	248	253	262	244	243	251	254	266	230	269	234	232	250	220	291	251	249	265	277	262	232	250	276	222	236	241	288	263	264	251	261	235	204	269	260	232	261	232	260	229	288	246	250	280	259	243	253	253	262	276	249	263	232	235	290	261	283	235	241	252	242	241	255	242	247	247	235	247	259	251	273	214	250	227	261	272	248	252	278	246	245	245	240	263	248	250	219	251	246	257	248	236	245	263	284	253	230	273	240	224	249	243	240	198	249	239	275	257	235	262	227	234	239	266	245	254	244	257	232	244	258	258	231	269	262	264	267	268	236	243	234	249	260	246	260	254	251	254	221	225	252	232	222	210	230	249	212	232	255	216	227	264	232	264	225	267	246	237	244	243	209	238	275	237	250	250	237	259	226	255	242	225	262	246	269	275	283	262	263	216	247	250	235	280	251	263	269	258	270	250	283	231	273	245	254	258	245	254	241	254	252	261	224	244	272	237	253	253	219	270	270	261	293	246	241	280	258	251	267	233	255	245	245	262	255	246	256	254	269	266	254	273	264	231	260	273	244	283	255	290	239	253	268	256	248	256	256	267	265	235	256	215	258	264	265	253	265	237	255	272	234	239	257	251	253	240	274	253	242	244	236	258	275	236	232	225	217	243	226	235	263	231	256	240	246	273	267	241	234	223	251	257	253	231	247	222	266	266	238	218	227	241	236	262	255	254	287	276	209	237	233	241	263	241	238	235	268	286	248	231	224	225	240	247	256	231	240	252	251	239	265	221	248	246	243	231	241	258	234	237	249	245	251	244	230	244	267	251	245	256	241	240	233	286	237	267	249	289	230	270	256	229	210	250	244	251	266	265	224	253	241	264	241	250	259	246	260	244	232	239	259	290	261	253	249	248	263	236	253	244	270	266	236	240	259	245	238	266	257	237	288	257	225	238	218	264	247	259	249	230	268	240	236	243	226	269	272	255	263	242	280	232	254	232	275	229	242	266	237	254	258	264	218	248	255	250	281	262	250	225	214	245	253	245	237	249	220	272	239	254	232	246	227	243	240	220	247	254	239	235	231	262	260	229	225	240	227	262	266	259	260	308	250	245	247	255	229	246	248	259	257	243	275	258	261	232	243	254	248	249	240	240	260	252	236	263	255	264	250	244	222	235	258	225	274	273	276	237	267	252	269	247	263	253	225	245	236	267	272	227	255	223	247	245	251	251	285	293	231	225	258	274	250	252	239	265	249	252	247	238	234	235	269	269	270	259	260	248	243	228	236	264	252	219	240	226	263	261	250	240	243	239	229	254	257	260	266	240	239	218	244	262	244	263	234	227	269	234	262	242	252	238	224	240	244	267	242	255	263	269	257	250	290	221	244	271	228	245	249	228	241	254	252	232	251	227	258	222	261	240	242	237	245	251	259	271	251	244	234	241	259	261	242	232	259	251	244	229	235	245	283	258	242	241	230	240	259	258	234	257	245	256	271	242	234	240	286	238	258	222	237	266	243	242	258	249	231	251	229	245	225	252	258	255	253	238	282	267	263	235	234	241	273	232	247	238	264	261	247	234	259	237	243	251	220	282	239	288	229	261	251	240	252	242	278	262	225	250	255	235	259	253	250	270	239	243	272	241	257	234	230	249	255	233	267	242	242	272	254	247	263	256	243	267	260	242	254	243	230	231	260	265	261	282	235	256	250	249	258	276	255	251	257	253	250	240	238	260	251	251	227	242	243	240	258	248	243	229	237	229	220	255	254	278	245	256	258	267	266
9865	32873	52653	55212	37919	2342	1500	1093	898	706	644	572	504	435	395	374	357	355	351	310	319	287	278	288	278	299	293	291	272	287	279	257	242	250	313	257	271	259	251	239	274	259	246	249	279	261	260	259	250	276	235	268	279	261	272	244	255	260	248	233	271	270	248	230	267	253	265	246	264	249	257	247	245	239	246	241	268	238	263	242	235	259	234	271	251	249	271	245	254	233	239	260	232	238	204	243	258	228	231	256	250	248	238	250	264	263	245	254	261	256	254	243	230	258	264	229	234	230	239	282	259	243	250	254	249	235	236	287	262	242	261	251	256	239	243	232	215	206	247	225	241	242	250	226	267	227	245	251	241	253	249	227	240	256	240	252	263	231	243	217	251	231	255	248	218	229	252	275	244	242	254	251	242	237	252	247	253	256	271	247	256	261	248	237	250	239	233	256	247	239	262	238	229	245	246	238	265	233	245	247	254	244	266	244	278	243	245	255	239	246	233	258	280	236	263	242	272	243	255	244	225	242	231	282	271	231	211	243	241	229	265	254	275	263	221	231	235	260	254	240	227	240	215	291	239	250	230	260	231	245	251	252	268	221	249	258	238	242	254	263	252	197	255	232	259	272	245	224	235	238	247	237	263	223	250	261	271	252	233	241	261	249	245	234	230	249	261	263	242	250	243	227	244	241	250	267	226	256	249	237	228	279	232	239	236	261	259	229	258	244	256	241	236	207	228	230	242	255	268	266	272	254	253	247	234	241	255	246	238	253	262	245	245	235	232	229	237	226	231	271	236	277	220	223	267	246	241	241	241	219	246	257	279	253	252	243	225	227	253	255	229	256	237	261	249	257	253	208	262	238	212	232	257	261	227	235	254	253	240	226	244	250	253	264	265	241	255	239	227	244	244	264	245	245	262	220	225	228	216	247	249	255	231	237	244	251	243	251	242	246	267	233	228	260	230	260	272	226	237	264	198	240	255	253	243	231	231	232	219	257	244	251	246	236	231	224	242	249	240	249	237	256	227	264	259	238	232	249	247	246	236	238	252	265	258	246	258	209	272	254	275	251	264	231	242	211	200	253	247	229	216	257	250	265	230	267	266	252	247	235	249	239	239	257	256	260	237	240	247	219	261	241	283	237	257	264	247	242	239	235	232	245	226	237	234	245	212	243	264	261	240	255	218	255	240	247	241	228	255	239	254	264	253	262	252	227	259	247	252	234	243	259	220	266	301	221	236	242	219	231	233	233	238	252	244	267	238	267	259	256	244	237	233	239	260	250	238	230	264	237	244	255	237	277	231	278	255	209	265	257	243	247	244	231	255	239	230	245	235	271	260	242	252	231	233	239	251	258	247	260	252	261	232	256	240	255	250	257	272	265	253	255	223	241	229	239	251	225	240	215	244	254	251	229	254	276	238	266	242	243	269	248	238	235	278	248	245	253	223	225	253	248	254	287	272	260	225	246	257	237	229	239	261	243	244	229	228	240	207	236	251	244	267	269	246	240	244	260	250	252	223	266	237	246	247	260	247	257	257	238	247	214	252	276	213	239	264	232	251	239	257	212	250	232	246	250	261	224	242	229	231	220	251	270	248	243	241	227	267	288	248	221	251	262	255	246	271	272	231	244	265	254	216	279	229	252	231	240	242	246	233	284	276	250	250	256	253	228	243	231	233	275	237	242	249	216	231	248	230	230	215	242	266	223	291	250	233	230	258	239	278	274	275	223	251	240	277	242	264	238	259	243	228	270	252	242	219	261	227	270	225	256	243	256	267	262	246	230	246	260	242	233	252	217	247	239	264	214	274	263	268	209	258	243	236	246	233	231	268	235	262	252	278	252	228	240	270	229	233	254	228	227	256	250	243	237	214	238	255	253	234	222	263	223	237	253	240	220	265	239	255	267	264	238	261	230	251	272	232	238	262	225	240	255	281	256	244	259	252	238	234	254	276	252	269	251	252	230	233	234	268	261	234	239	229	244	229	246	239	240	241	238	259	223	241	259	233	232	229	237	223	270	263	274	237	243	262	225	246	259	231	261	234	233	273	241	259	236	233	231	256	221	261	239	270	243	292	270	242	277	240	244	282	241	238	232	250	246	249	266	263	271	245	246	244	300	260	225	245	265	220	241	257	246	240	252	266	230	221	258	261	234	245	249	242	259	253	257	273	246	236	274	225	241	263	242	247	268	239	243	236	239	257	254	261	243	245	221	232	258	226	249	250	259	257	227	245	236	230	263	275	235	241	246	227	207	235	244	249	231	230	221	245	249	267	243	246	264	239	266	221	224	257	239	208	222	238	245	260	238	257	231	242	257	244	271	260	269	255	243	235	256	242	235	258	248	229	239	254	253	235	222	242	250	256	224	249	271	244	249	224	262	234	258	260	249	269	245	244	263	241	247	249	268	254	250	226	235	253	231	245	238	255	224	262	261	226	242	228	244	263	252	246	279	234	259	226	224	245	233	251	255	258	254	235	239	237	236	263	218	254	249	262	246	250	261	256	244	255	266	240	258	253	256	254	230	274	236	233	234	239	247	232	271	225	253	231	258	242	250	270	224	267	239	249	219	263	232	273	238	251	247	257	253	250	228	251	232	252	251	257	248	266	222	267	229	226	245	232	237	226	285	212	252	245	247	243	244	256	270	241	231	233	249	239	279	247	222	252	244	235	268	245	223	222	224	272	232	243	225	234	235	245	239	257	260	265	244	254	239	279	227	260	250	214	238	272	272	227	261	242	229	242	250	235	234	233	241	259	237	231	258	231	224	226	231	256	259	223	235	253	246	244	230	253	240	244	240	253	231	239	244	240	224	203	241	245	232	244	265	238	240	218	236	265	267	244	263	264	235	247	232	256	230	237	269	240	250	244	235	259	235	244	231	255	233	249	266	274	257	221	248	238	223	269	239	271	222	241	255	269	242	243	253	245	231	231	245	257	212	239	254	257	238	255	259	255	261	244	262	249	256	248	251	244	257	262	220	236	252	254	262	232	222	257	240	245	268	233	241	258	246	228	233	288	253	232	242	284	255	219	244	241	214	239	257	263	232	222	240	253	244	256	247	267	239	219	217	264	258	237	244	249	241	229	226	250	262	244	285	247	231	272	245	228	252	250	269	236	267	225	247	245	235	263	234	256	227	278	254	226	242	254	256	272	217	226	232	233	261	268	239	240	243	270	232	245	279	248	235	235	256	250	203	242	237	219	229	268	269	236	264	225	237	256	224	239	264	218	259	263	270	251	249	223	238	225	246	250	220	245	262	253	246	203	253	221	261	242	226	233	240	211	235	219	266	226	250	248	237	285	225	237	238	218	261	243	239	238	262	258	255	235	244	233	291	243	259	224	233	258	228	228	237	246	231	222	272	226	215	255	226	241	244	255	237	267	260	254	240	223	249	227	220	249	244	250	234	238	238	274	233	265	231	255	233	246	243	241	230	231	222	256	266	226	229	247	227	234	252	235	265	277	233	233	242	257	221	265	249	253	252	258	252	226	243
27325	20495	27281	21064	6811	985	737	752	734	739	719	713	805	700	736	766	753	756	722	726	698	719	707	723	721	750	771	741	705	721	782	712	753	720	728	739	722	766	774	748	711	710	681	726	782	736	706	762	708	755	658	735	774	766	741	677	715	766	678	732	765	738	755	714	770	720	725	738	755	729	718	720	727	758	693	747	778	770	760	706	736	762	721	740	724	751	664	792	777	699	715	719	753	757	728	714	705	720	752	677	747	730	695	693	692	728	763	732	728	744	742	740	696	722	764	716	703	741	711	726	712	781	739	739	751	734	706	723	702	713	707	747	727	754	718	737	728	749	750	721	750	710	769	716	775	724	747	733	724	693	733	695	696	759	755	731	691	679	719	787	720	734	725	690	669	722	705	730	679	722	733	734	752	702	741	750	728	706	742	699	756	754	687	698	701	740	704	724	722	751	764	673	727	740	696	680	723	723	710	699	741	730	751	679	718	744	756	757	730	733	700	738	739	710	705	717	754	667	723	693	710	728	732	741	734	696	697	730	713	743	757	713	742	768	679	749	767	719	715	760	707	717	727	734	706	703	719	744	743	749	699	724	717	761	738	732	722	740	738	776	741	667	776	742	751	703	701	727	678	713	737	738	686	736	712	677	689	735	723	746	744	704	759	720	715	683	707	764	734	713	744	760	725	730	755	723	746	723	732	695	724	758	736	692	732	761	763	695	723	702	779	679	706	714	766	724	682	689	728	755	788	690	739	670	761	734	730	730	748	719	758	745	746	755	765	699	739	733	776	717	788	715	723	742	719	655	754	717	734	734	745	737	716	739	738	735	768	732	746	748	761	676	765	757	730	771	743	687	703	668	714	795	732	738	722	742	751	712	778	761	766	800	758	746	704	712	740	738	724	716	765	747	740	754	731	754	730	741	705	779	760	738	755	725	744	730	710	762	770	762	752	717	711	750	768	736	763	751	688	704	741	784	704	703	775	700	736	744	705	768	746	724	719	752	705	760	737	752	739	734	766	788	752	726	702	745	729	786	756	783	702	720	735	735	713	704	744	755	738	745	768	775	749	730	708	740	731	730	794	781	752	731	730	703	760	710	748	732	710	737	714	707	755	659	699	723	747	778	712	763	698	665	716	781	683	720	711	740	763	761	749	704	791	727	716	712	734	743	721	702	785	738	743	757	826	675	748	747	729	689	731	762	734	775	764	731	770	755	746	699	784	714	789	743	752	736	712	722	734	697	711	651	713	703	704	705	704	754	743	701	760	756	691	770	728	726	753	769	724	690	702	731	737	723	783	691	769	729	728	740	721	724	776	724	711	794	744	735	691	739	705	747	703	722	717	732	742	681	728	731	715	667	755	716	766	685	744	757	731	780	737	700	753	695	703	703	700	680	726	752	755	681	735	711	729	750	780	742	762	747	715	695	764	734	669	746	786	763	751	781	770	716	768	719	752	741	735	727	679	806	760	703	691	698	714	726	713	732	759	676	789	745	756	703	721	725	745	805	750	720	745	713	729	780	731	770	773	742	769	735	748	751	726	727	773	731	737	706	713	764	722	747	747	702	757	765	733	719	713	782	721	785	755	737	734	704	698	770	762	743	732	763	758	743	732	717	740	707	697	734	753	769	743	749	747	708	763	742	735	720	784	710	754	728	732	754	744	753	771	740	720	751	716	739	695	689	711	732	747	744	706	710	689	736	728	756	693	771	759	686	723	739	748	759	746	743	766	682	742	744	748	759	743	758	768	743	679	740	723	778	725	668	705	753	772	719	726	730	720	812	743	725	735	743	708	727	728	718	699	726	774	716	783	711	770	751	794	703	779	734	741	787	757	782	752	727	773	712	712	709	753	713	724	702	755	690	762	725	732	728	750	792	750	759	711	727	736	746	710	727	739	761	764	737	704	718	752	781	740	757	728	738	762	694	720	704	751	724	767	657	688	766	750	779	712	736	783	763	741	732	747	743	716	751	689	737	757	695	710	754	744	760	786	753	785	729	724	713	779	740	694	757	741	754	744	712	736	734	760	753	788	742	706	703	761	728	750	683	737	759	751	793	786	749	748	726	771	784	727	759	751	717	661	744	770	722	714	706	728	744	733	749	713	730	711	703	717	708	757	679	780	728	712	730	741	789	769	741	762	718	744	764	697	715	743	723	723	743	741	751	726	728	666	738	722	750	684	718	745	740	718	744	740	733	689	734	692	709	748	741	732	727	731	714	731	756	725	740	705	756	693	695	771	709	713	706	731	711	720	719	670	733	733	749	722	708	758	750	742	775	775	727	705	708	723	712	728	753	758	749	723	732	733	722	696	706	781	744	753	697	749	754	750	701	772	699	740	743	761	741	771	756	727	757	750	713	717	766	744	748	711	786	748	724	757	725	754	743	738	703	724	733	733	730	753	775	738	769	766	705	747	744	713	730	683	723	727	769	746	735	689	705	719	754	703	788	704	740	676	750	751	761	773	773	719	709	731	749	769	709	732	783	748	697	745	723	730	707	735	721	753	703	747	755	713	719	711	732	732	720	703	768	694	713	713	768	719	692	733	700	740	795	784	731	704	736	795	776	719	703	740	715	755	729	763	763	717	756	697	708	758	705	803	711	764	744	691	711	753	737	750	714	694	714	719	762	748	712	761	763	723	759	758	750	711	761	782	661	730	694	755	755	726	690	762	753	769	734	729	757	717	732	737	757	748	738	770	698	701	704	782	724	735	734	700	747	725	672	772	709	776	723	706	733	722	751	755	718	750	713	715	739	722	685	757	715	748	697	728	688	750	747	693	764	783	709	765	768	771	742	736	726	728	700	738	775	745	694	754	732	717	750	726	779	711	688	735	731	733	693	757	745	686	749	760	725	724	728	799	738	705	738	720	766	720	718	689	709	690	695	718	765	710	746	710	722	708	716	762	753	764	726	708	745	769	733	720	728	743	733	739	694	756	741	756	776	707	754	761	706	663	723	742	749	711	752	755	778	748	747	721	685	699	745	752	720	723	720	749	780	784	747	753	795	754	703	689	703	757	731	725	684	737	754	762	798	724	673	726	720	723	665	759	757	699	696	752	768	777	783	701	736	756	781	770	750	721	716	705	737	771	734	698	753	688	713	747	728	719	735	752	739	714	716	711	761	747	733	746	707	734	738	739	724	722	681	696	760	757	731	712	685	745	787	743	733	751	791	765	666	750	752	751	761	704	714	740	776	755	796	742	765	770	794	717	767	783	744	722	710	746	722	708	687	769	716	698	734	753	686	712	740	774	748	749	786	695	731	720	742	742	739	763	766	730	674	763	743	789	731	719	794	698	776	749	742	740	768	759	736	715	759	801	774	740	723	697	719	755	729	733	732	735	762	729	711	769	778	722	702	735	743	722	764	666	723	721	693	727	720	702	714	741	739	713	775	708	703	676	755	751	694	749	708	753	707	712	703	702	752	681	772	718	725	744	774	719	719	740	716	719	713	726	775	736	765	726	740	718	744	742	695	706	741	720	727
7643	17658	29646	16164	4927	805	748	803	785	781	787	720	750	787	791	759	771	739	751	759	688	775	739	748	726	762	727	751	732	734	751	754	749	771	802	795	784	767	744	739	793	764	756	759	697	765	754	724	719	734	748	725	718	749	717	757	752	747	804	728	738	749	724	701	724	784	719	748	720	745	819	825	764	757	775	752	743	782	746	740	729	730	754	728	750	716	742	746	752	752	701	740	713	770	760	730	754	715	693	784	721	802	716	724	740	734	744	715	768	763	732	718	716	741	709	754	720	735	772	790	718	739	776	769	755	744	709	774	767	735	757	724	749	759	746	742	759	747	742	793	714	710	768	764	715	731	740	754	740	724	729	768	749	772	763	740	788	749	744	756	738	796	739	743	759	728	745	766	760	733	749	752	753	770	713	747	712	737	750	700	733	732	746	749	755	743	751	774	719	744	800	807	731	779	753	719	724	772	761	744	790	704	755	770	759	746	811	785	743	784	760	767	756	750	754	737	716	752	735	734	785	827	729	778	782	761	778	764	687	725	762	716	704	730	750	681	765	772	757	708	784	722	768	704	787	734	725	753	720	769	723	745	732	750	767	748	746	781	754	735	734	713	738	774	759	750	770	732	760	743	780	745	787	723	797	734	751	761	740	747	785	756	779	724	753	785	771	747	733	746	735	758	735	725	703	748	749	799	761	798	735	790	755	737	723	770	756	763	739	723	776	760	798	764	742	749	748	774	738	786	724	768	747	822	726	734	755	765	761	724	723	799	770	776	746	761	741	714	754	757	783	749	775	790	797	749	689	733	746	751	730	689	723	820	767	770	696	730	761	789	765	789	736	727	742	730	754	779	732	775	710	783	755	768	740	742	745	727	718	735	732	775	769	754	776	787	726	749	772	786	729	731	742	708	727	777	778	739	740	766	810	733	726	766	815	742	785	765	772	708	730	762	756	667	733	727	734	767	785	776	732	743	762	747	763	757	771	773	786	716	756	743	720	772	755	796	766	748	755	743	736	724	746	711	737	784	761	751	761	704	734	711	683	796	720	712	693	773	695	772	752	730	750	734	698	809	711	789	734	715	723	746	764	769	766	747	802	746	803	804	733	732	761	761	719	732	731	812	782	731	730	746	774	762	765	809	787	726	726	792	712	769	728	810	761	778	787	780	793	781	771	740	757	741	751	724	772	703	744	736	799	722	799	772	767	734	772	723	716	778	761	752	738	749	730	759	758	743	768	740	776	727	739	739	720	755	744	763	776	767	744	737	743	776	722	741	749	738	784	765	746	701	703	727	789	736	761	707	730	751	757	741	765	803	739	776	770	753	767	728	727	760	737	740	715	807	747	680	792	790	782	814	705	747	782	734	726	738	749	802	749	812	722	762	734	751	724	783	742	762	763	758	722	711	773	712	748	719	705	771	761	770	731	707	770	711	737	750	768	752	753	741	734	776	764	768	720	764	745	766	758	732	776	761	767	694	806	723	803	783	750	738	790	775	766	774	777	750	763	761	752	701	770	778	728	737	736	746	731	809	755	730	734	798	717	799	772	776	748	782	755	801	748	755	778	781	796	764	755	721	754	712	709	754	773	746	736	699	762	743	728	733	727	687	711	717	784	785	769	725	762	764	752	754	741	764	722	734	733	681	773	751	747	751	768	731	744	774	750	753	762	746	750	782	765	741	689	753	743	746	754	761	764	802	698	745	712	780	769	719	770	722	745	729	770	786	717	773	735	717	717	769	776	748	752	681	710	766	743	725	787	755	735	779	751	770	698	774	733	754	750	747	755	698	709	738	756	771	759	736	793	758	737	762	766	763	731	695	756	745	714	732	688	770	707	752	733	756	709	744	773	761	698	797	766	733	763	746	733	739	755	769	738	751	727	737	745	779	772	731	761	766	739	798	743	768	749	729	739	765	781	758	712	700	739	764	764	752	751	696	741	729	734	707	723	733	710	749	760	757	703	751	778	737	773	769	756	734	733	748	767	736	765	777	758	738	778	732	801	742	781	765	720	757	770	742	746	704	745	725	720	764	678	748	713	735	750	754	727	731	732	764	716	769	786	824	743	741	727	778	745	770	785	743	755	740	709	733	695	759	723	739	675	750	739	716	748	775	770	722	706	763	778	746	780	774	728	768	757	768	797	735	745	760	730	731	715	754	766	746	711	729	772	755	774	728	771	804	760	743	705	814	771	751	745	750	754	772	779	737	782	748	706	759	717	790	743	782	760	763	762	747	762	745	724	713	722	784	762	690	742	693	736	750	747	739	720	741	739	710	808	748	741	744	686	791	743	816	753	779	756	812	718	783	730	749	726	736	782	720	716	785	773	729	774	767	711	766	713	767	800	731	794	788	786	739	733	725	701	744	734	734	751	703	763	713	774	759	824	765	735	768	764	757	732	755	805	745	748	759	764	780	719	730	723	780	767	753	790	769	758	750	760	756	717	749	724	779	758	738	751	728	745	770	714	736	726	733	655	755	783	717	787	763	756	727	718	760	705	798	799	802	711	734	724	686	746	811	726	760	793	775	761	753	753	724	812	698	785	736	730	749	728	741	772	813	745	768	762	782	747	791	732	727	731	732	766	723	774	745	753	788	775	760	743	767	743	777	749	715	724	789	759	769	752	761	723	740	767	788	755	789	781	708	725	812	775	783	729	739	746	749	788	783	756	735	748	773	758	765	729	723	757	728	754	729	756	731	835	733	744	745	741	773	761	713	776	750	748	763	788	731	764	743	771	763	783	794	753	774	671	767	748	740	739	722	777	751	741	736	756	768	789	777	745	814	750	719	750	705	734	725	793	734	745	780	785	684	726	764	730	773	720	706	800	775	767	761	714	726	773	741	772	771	738	796	727	718	711	730	749	787	711	729	768	763	734	759	750	732	751	822	764	775	711	748	746	761	763	755	756	723	713	774	704	715	751	798	744	751	767	762	710	750	745	744	760	760	753	747	727	772	731	718	750	729	787	726	746	726	758	750	720	741	785	719	777	715	737	767	769	756	756	713	748	727	728	769	716	713	703	780	783	744	728	756	721	720	774	731	768	746	779	723	736	759	802	753	768	743	774	761	748	734	775	728	755	762	782	777	775	746	728	810	705	755	776	771	740	727	786	735	703	748	733	721	773	744	760	763	810	715	767	786	755	780	784	772	745	794	715	759	741	759	709	759	785	739	759	776	783	752	749	767	713	766	788	835	763	690	776	779	733	752	739	769	781	749	771	782	786	766	740	727	718	713	760	697	787	725	765	805	788	811	766	743	693	710	725	757	685	777	730	758	771	737	729	715	767	748	787	769	712	768	756	761	719	744	728	748	740	746	738	746	762	777	803	777	741	748	727	741	758	741	767	750	784	787	754	743	745	778	777	734	783	760	745	730	737	772	792	730	792	747	764	726	773	792	747	772	736	757	726	759	725	807	793	705	794	795	697	753	771	727	764	809	718	754	786	740	750	774	766	749	777	785	733	730	717	737	741	752	724	721	699	772
23256	20918	28577	27632	28712	15073	2535	617	580	537	534	450	489	438	503	430	419	426	391	413	383	441	415	400	354	400	416	422	375	433	408	376	385	424	353	372	402	386	348	413	351	384	380	401	404	349	394	375	383	365	386	403	385	382	356	371	401	374	388	393	369	355	354	407	349	336	373	367	405	389	382	374	373	405	409	400	369	372	352	393	402	380	410	397	391	420	336	387	386	393	399	422	379	368	413	380	371	346	386	387	397	391	374	384	370	379	368	399	373	421	389	365	377	359	378	372	399	378	310	378	394	371	364	354	373	402	390	381	397	360	407	368	405	361	353	384	386	398	384	348	375	344	399	384	372	352	391	369	372	370	376	361	390	372	388	391	401	380	421	418	374	390	360	367	344	404	381	397	400	401	382	410	386	415	418	373	353	384	355	392	392	400	404	366	376	389	380	404	380	371	343	397	367	365	380	351	374	357	380	359	399	346	377	390	345	387	362	365	394	388	384	347	362	375	364	377	396	353	398	382	395	403	386	376	346	369	387	402	387	383	369	392	389	360	347	371	423	391	383	348	389	380	405	377	371	361	363	365	394	334	358	397	381	387	373	354	385	405	381	366	367	379	362	404	371	405	387	389	388	396	426	388	360	358	361	377	387	365	415	368	369	343	385	368	373	375	376	364	358	362	363	372	377	392	371	392	356	373	410	382	380	348	377	379	354	360	388	339	378	395	386	383	381	409	389	339	394	387	385	371	357	398	378	342	369	403	385	374	362	404	419	374	351	358	388	362	373	343	370	388	338	400	356	370	395	365	387	367	397	362	347	383	404	370	345	447	368	383	373	357	382	393	376	386	367	393	363	391	361	371	362	357	396	436	374	361	385	386	395	415	404	388	364	356	382	345	382	353	363	354	317	370	397	379	412	389	371	391	361	360	415	408	387	389	409	414	354	403	374	377	369	357	373	390	378	363	391	366	371	378	423	387	363	395	384	383	397	387	383	414	375	357	366	401	392	353	404	397	342	381	386	386	333	414	380	410	334	405	378	349	386	395	381	393	392	399	358	406	366	383	397	384	388	380	397	375	388	395	369	399	363	367	372	367	389	392	403	416	408	381	356	376	351	362	364	408	376	384	387	348	374	397	403	367	410	345	343	336	385	361	374	377	351	393	394	384	399	392	362	374	380	376	447	376	414	386	386	382	398	361	367	404	358	363	385	395	386	364	376	343	385	359	413	389	398	401	395	376	356	372	393	378	357	386	393	368	426	353	381	348	361	392	324	392	359	384	394	390	344	375	404	338	391	360	383	379	357	409	352	395	380	365	394	394	353	379	375	415	359	369	355	364	385	379	360	387	353	371	363	406	375	354	414	360	375	370	403	370	362	378	379	380	396	400	389	404	415	394	380	359	368	383	375	323	383	388	398	410	405	410	364	354	363	409	382	369	387	361	399	372	352	382	415	380	337	373	386	378	369	390	377	374	371	388	366	369	396	351	395	378	375	402	358	372	378	389	416	345	384	414	355	394	355	421	401	380	385	414	401	366	412	373	358	383	392	380	387	384	367	349	412	367	391	350	391	411	397	401	376	410	367	378	334	399	337	375	378	369	412	389	356	353	384	397	393	372	414	357	373	385	393	383	385	395	338	366	376	409	364	363	349	389	373	415	360	373	374	406	358	374	367	391	364	348	435	362	404	380	395	413	374	392	353	394	378	365	379	374	400	370	381	371	376	426	351	404	384	415	321	346	384	363	379	375	367	375	400	380	384	352	384	390	383	380	365	375	372	399	371	360	431	372	386	386	393	399	357	349	377	399	399	375	405	379	353	376	362	346	383	423	389	358	359	384	355	381	349	369	396	357	358	391	352	386	345	411	368	381	406	361	369	404	401	394	354	362	394	402	394	356	392	374	380	379	394	372	384	374	402	382	380	386	364	402	358	365	358	371	370	341	375	401	413	348	371	366	334	384	383	361	374	388	367	367	361	381	381	384	352	382	427	381	382	398	370	393	387	365	375	383	374	408	392	337	403	349	406	358	388	404	379	369	384	365	382	408	391	394	402	367	396	375	396	366	371	373	356	401	397	364	362	387	376	357	364	347	392	353	379	366	386	357	380	404	369	364	383	408	369	396	376	409	395	422	363	381	373	373	380	405	375	413	380	366	396	396	393	340	395	409	384	369	371	396	383	377	386	393	383	327	361	359	380	393	356	352	375	400	363	359	388	326	354	398	397	379	366	420	372	369	385	358	346	380	346	416	413	380	383	377	410	387	385	353	357	365	405	402	403	388	364	330	399	346	377	404	371	385	365	397	410	425	388	371	385	365	357	367	388	404	355	368	401	370	370	337	406	342	371	382	390	369	366	361	410	358	417	377	344	346	383	402	383	383	345	389	392	351	374	414	373	424	369	378	401	391	413	357	386	400	371	375	390	391	367	375	352	364	375	366	347	346	398	367	369	378	365	385	355	379	381	371	406	365	395	396	405	364	350	394	401	396	366	368	396	389	390	373	396	373	372	400	333	362	383	359	385	347	371	382	363	389	386	375	347	355	386	418	345	396	369	393	391	380	389	384	382	384	419	380	353	361	400	391	369	376	369	386	369	376	383	356	376	391	344	372	397	367	379	356	379	331	393	380	360	387	358	397	384	386	391	379	415	395	383	384	388	366	349	372	350	392	357	375	377	377	342	369	395	387	386	373	355	381	377	389	388	380	384	427	368	387	358	370	425	362	374	407	339	394	379	370	368	371	376	359	386	364	382	371	370	366	413	391	397	376	360	354	379	388	353	382	377	402	408	365	368	378	369	384	386	394	351	360	373	354	361	390	387	380	379	349	359	406	372	398	370	401	395	354	371	367	353	371	364	389	367	379	380	387	386	359	382	384	367	387	358	363	380	388	376	372	383	400	394	375	406	389	341	328	346	393	371	368	400	380	370	389	364	387	369	389	365	383	351	370	320	369	402	389	358	384	350	367	367	389	387	357	384	380	373	406	390	348	404	371	383	358	391	409	431	364	370	349	381	397	366	392	379	370	361	338	374	381	370	349	361	396	391	390	374	388	369	378	374	364	380	370	375	391	367	389	360	387	344	409	386	379	379	361	390	408	388	356	374	415	396	392	391	353	384	377	370	382	398	383	350	347	404	393	354	392	342	392	368	373	393	379	417	384	391	410	393	381	370	386	392	382	367	372	402	354	362	375	389	404	362	403	416	345	362	395	393	384	404	379	411	419	390	425	404	386	366	363	364	367	408	377	388	373	422	352	357	378	393	382	385	362	395	370	380	369	400	375	391	375	394	374	389	411	362	369	370	405	415	347	379	384	374	409	394	365	395	398	358	373	364	403	395	337	362	415	422	345	390	394	383	380	390	361	391	357	368	326	394	359	365	371	377	361	378	393	359	380	401	388	406	360	374	368	353	397	395	358	395	366	355	340	382	360	368	404	413	399	370	397	385	375	377	354	401	375	365	373	364	379	379	386	398	342	377	390	362	358	371	378
7747	28516	43871	44481	31794	1643	1034	873	704	637	593	541	512	498	448	475	482	467	431	433	422	438	441	430	418	410	420	411	445	419	445	436	397	394	391	414	406	391	402	394	463	406	421	387	409	390	376	362	430	417	388	409	410	396	407	374	376	378	450	397	386	382	426	415	445	420	417	402	415	428	398	393	402	410	369	390	389	401	412	430	403	420	387	375	421	422	379	376	421	386	411	380	410	385	384	381	427	428	384	414	414	397	414	408	397	368	411	414	414	396	441	391	426	388	419	430	412	408	408	377	378	398	394	415	411	397	419	434	372	378	394	388	397	406	403	418	411	404	425	367	435	421	405	430	401	380	389	421	369	426	403	368	435	396	411	387	402	409	380	416	404	384	414	433	373	410	423	442	420	415	423	421	418	433	380	412	365	396	409	431	414	396	431	391	411	401	379	388	401	418	426	399	397	386	399	415	377	369	415	369	385	407	396	384	410	396	424	407	387	389	399	410	373	408	401	396	391	399	430	440	364	388	383	408	401	409	411	374	396	370	415	385	382	372	401	396	393	389	409	421	381	406	452	379	414	413	410	401	424	378	389	408	379	402	414	435	403	403	415	393	408	392	384	439	420	382	422	421	399	395	403	403	419	408	393	394	391	383	396	381	429	398	403	434	397	399	429	361	403	423	418	412	393	400	384	398	457	384	393	390	392	387	374	338	390	420	418	394	420	381	417	396	410	426	419	402	420	376	403	414	437	393	397	380	411	392	401	408	420	365	370	417	419	410	397	406	423	409	415	366	391	398	405	400	374	390	413	413	363	411	418	401	357	444	426	372	416	401	411	387	421	382	411	415	395	436	416	407	418	386	446	418	424	406	411	409	391	405	412	363	403	386	413	403	396	374	376	391	419	401	410	392	401	457	409	385	398	421	443	415	391	394	395	420	398	375	350	378	379	380	401	386	394	428	386	414	440	395	420	412	403	384	436	392	417	398	410	395	400	403	404	383	383	388	412	392	402	395	429	392	381	394	398	411	399	425	404	408	395	420	380	396	377	416	380	395	393	434	385	395	392	436	374	381	399	371	414	386	417	410	398	397	387	370	384	396	428	426	372	381	433	444	404	390	368	416	399	399	389	376	382	411	398	416	436	406	406	383	380	386	428	394	368	389	402	437	431	398	429	420	398	403	389	419	414	381	397	422	375	392	392	374	368	436	365	373	426	387	419	422	404	441	405	403	407	380	415	447	431	395	416	376	394	383	419	398	364	410	392	441	427	400	369	434	374	404	390	383	416	382	430	413	416	407	337	439	395	407	410	406	425	371	405	405	382	400	414	385	359	395	440	389	387	352	393	360	421	420	404	418	397	412	369	404	400	407	400	398	417	398	418	370	423	384	396	436	399	437	413	391	408	395	383	428	387	448	429	413	433	421	413	444	349	394	395	406	390	396	403	428	424	386	428	409	391	418	395	361	389	416	398	377	397	419	419	410	411	383	407	416	362	381	430	378	387	413	381	414	399	402	400	352	387	414	411	365	363	393	386	393	416	438	400	408	392	382	404	394	402	417	381	406	403	405	387	429	395	453	360	414	392	411	380	403	439	361	424	401	406	413	443	413	383	418	442	427	435	415	383	418	388	404	403	392	415	387	413	389	409	398	402	361	383	422	441	383	380	350	406	440	425	363	364	417	393	395	426	378	416	411	408	403	447	416	416	427	397	413	417	387	391	393	395	390	422	400	401	388	396	459	417	412	379	370	372	374	434	423	423	428	417	414	420	373	405	400	390	413	410	400	379	420	362	380	408	427	411	402	422	398	404	421	391	395	377	437	408	398	386	413	412	378	413	369	358	431	452	392	389	411	394	398	407	430	417	429	395	399	398	375	373	416	383	364	402	381	405	421	384	402	380	380	403	436	411	413	381	399	379	396	422	422	410	415	413	382	414	399	408	382	399	408	377	377	389	392	407	374	395	438	387	382	401	448	355	421	358	377	440	406	399	402	424	422	410	384	383	404	413	410	377	367	411	390	391	406	422	408	422	419	411	417	400	413	404	423	427	385	383	392	407	426	453	393	380	392	396	391	388	442	396	412	373	394	379	437	451	403	438	398	410	382	410	390	383	400	397	432	382	410	387	380	384	389	386	398	417	402	403	401	383	415	414	383	409	411	420	381	401	376	406	410	404	426	378	420	433	384	414	403	390	404	402	406	424	427	410	437	434	412	381	378	372	384	394	383	405	381	386	404	377	390	403	391	439	426	411	410	400	403	385	396	435	428	448	392	412	442	398	389	392	401	387	348	392	402	394	415	384	406	389	372	440	406	365	400	427	443	371	395	433	398	398	409	415	419	400	393	385	406	392	413	387	413	392	436	396	417	410	400	385	408	386	428	408	433	403	416	382	444	430	443	413	385	390	399	417	459	388	404	390	372	373	400	390	418	434	419	396	375	441	427	422	406	414	400	405	455	368	436	398	393	403	403	419	397	377	403	387	415	406	416	419	440	428	406	400	419	434	417	413	372	398	421	436	386	416	390	404	408	451	372	409	404	396	415	399	409	404	430	395	425	433	415	402	417	384	408	408	394	407	409	393	441	407	416	394	382	407	397	391	410	420	365	406	378	421	367	400	388	400	433	400	433	433	385	442	399	403	386	355	387	424	378	416	411	423	373	402	427	425	396	398	409	380	377	367	412	404	391	417	393	411	426	420	392	431	402	405	414	397	398	421	429	428	413	417	406	431	411	373	377	390	414	388	409	407	368	403	420	395	370	413	409	420	403	425	399	403	403	378	422	408	422	369	414	415	405	377	403	385	409	394	396	416	357	391	388	370	373	391	419	435	405	401	408	407	396	410	414	388	397	394	445	384	403	391	429	392	396	391	388	406	406	389	376	418	394	399	406	397	394	404	400	400	411	414	388	374	421	420	378	387	398	395	440	398	373	441	429	378	362	413	394	401	411	387	417	392	391	414	407	404	381	429	401	397	438	413	414	383	386	381	410	428	384	413	419	427	418	392	430	429	394	379	357	397	401	421	421	398	402	414	374	393	392	386	399	446	392	383	447	361	393	411	397	415	429	405	401	409	375	404	406	407	421	418	389	381	414	415	445	382	404	400	441	380	400	435	433	382	439	391	392	383	367	396	421	413	410	446	392	381	421	389	395	440	414	398	413	394	407	418	357	405	426	419	389	377	377	376	434	398	357	399	402	377	402	419	400	451	390	369	399	358	411	402	405	403	405	381	419	425	433	389	378	414	435	391	384	398	417	420	400	385	380	395	441	406	415	398	398	424	419	421	412	384	420	397	408	386	395	407	414	389	389	396	399	384	403	409	387	426	410	416	406	392	429	420	385	421	377	413	423	398	373	404	364	400	394	349	375	401	408	388	407	390	370	392	397	414	440	390	365	391	411	422	391	378	399	425	413	386	378	404	362	423	381	403	399	429	425	411	427	418	403	394	418	382	404	392	392	380	409	435	386	407	406	374	400	427	388	398	377	389	395
24344	20954	28073	28051	23712	7129	1178	851	783	805	784	824	802	783	768	734	707	766	798	693	752	803	764	789	769	723	709	808	716	790	777	738	757	749	719	750	732	732	784	741	716	711	750	786	761	711	717	735	732	727	710	752	756	727	702	712	761	749	745	708	739	704	728	742	762	699	747	758	742	790	673	712	740	732	779	712	749	738	767	749	708	764	782	743	744	708	729	707	723	676	721	723	746	740	758	721	702	718	761	725	711	783	703	694	686	715	723	725	770	767	740	767	759	769	710	714	716	753	736	705	769	722	750	676	748	712	729	720	731	740	772	724	698	768	750	713	712	722	710	761	743	732	743	768	719	743	687	725	756	766	722	738	727	721	730	682	739	680	720	788	701	732	717	795	693	731	749	688	714	718	771	748	764	750	694	761	733	714	709	708	775	699	766	718	703	746	740	701	750	720	762	730	742	758	715	707	735	763	686	752	727	736	718	727	731	727	723	739	751	698	736	710	707	731	737	773	718	725	730	746	713	758	712	720	754	787	743	712	705	720	709	704	752	749	733	759	728	633	670	728	716	736	706	684	732	749	761	698	778	720	740	716	702	782	723	754	779	712	715	777	704	774	756	709	687	741	758	726	750	665	710	744	731	737	756	745	766	784	742	691	746	722	776	748	695	769	690	798	689	725	714	708	676	779	787	762	686	757	719	759	704	775	714	696	716	744	718	685	746	740	749	692	745	747	747	774	720	707	789	744	761	703	732	769	734	783	750	695	727	695	722	731	759	691	755	703	722	740	708	740	724	725	727	769	697	764	715	739	732	713	742	671	718	744	736	716	758	687	712	767	762	738	734	715	711	730	732	747	719	748	694	722	763	723	698	753	788	778	685	727	747	770	734	762	707	697	765	760	720	726	763	721	770	725	727	704	733	780	668	738	729	733	779	737	740	792	721	730	679	720	761	791	683	708	737	735	711	681	677	755	711	752	753	680	716	746	800	769	736	691	728	692	734	737	744	703	798	705	742	734	709	739	768	735	740	735	755	713	691	712	747	751	727	805	705	715	725	759	783	740	683	758	699	711	729	761	667	764	771	716	728	751	710	721	755	791	723	797	749	719	733	764	785	725	723	744	720	730	738	778	663	737	744	708	712	755	727	756	691	756	739	754	766	732	739	724	737	709	745	776	764	744	725	740	749	735	726	717	721	767	741	712	726	724	709	753	765	723	722	698	730	737	746	764	749	716	749	722	760	719	713	703	698	757	716	726	761	742	676	720	746	709	730	707	771	741	704	738	737	770	730	699	703	724	733	717	768	703	757	745	726	747	753	772	719	747	733	728	758	708	708	769	754	749	725	747	729	739	739	725	741	732	722	699	784	696	739	742	669	777	766	673	730	764	767	777	739	692	700	716	739	736	774	680	726	712	730	682	741	746	789	749	725	682	748	742	748	691	755	684	762	698	696	707	744	716	668	740	699	774	763	733	762	720	730	705	749	732	704	720	709	729	727	774	658	724	776	779	725	725	798	763	753	735	745	697	738	723	769	700	713	628	783	775	758	718	743	718	712	663	709	699	684	711	688	719	698	737	711	755	749	707	694	696	753	691	726	717	707	753	721	748	736	695	757	741	755	749	713	720	724	737	755	790	731	723	692	719	732	723	777	668	742	737	722	697	712	711	752	697	744	727	748	719	748	733	742	754	753	787	724	739	765	769	731	735	777	738	739	720	754	749	743	727	735	744	731	799	770	754	788	725	708	717	722	733	763	771	766	788	693	701	729	764	702	723	739	728	703	718	722	727	710	743	732	709	708	781	755	740	723	764	720	766	759	695	739	752	709	752	716	737	751	724	705	742	749	713	757	736	707	695	756	724	698	795	754	754	717	751	730	724	723	671	733	702	713	740	716	728	753	804	774	701	713	742	772	760	752	720	766	743	742	709	756	693	742	682	736	720	705	730	738	766	690	747	704	681	731	746	674	759	713	776	734	750	736	768	684	713	773	721	688	739	731	722	730	736	708	765	714	777	726	700	720	720	711	747	698	704	705	757	682	709	727	742	750	787	718	739	723	729	715	721	670	720	739	755	718	749	776	727	703	674	739	714	783	778	746	706	759	739	744	712	721	742	741	700	739	731	709	717	757	751	714	696	699	733	708	771	754	712	722	773	744	767	746	770	759	717	706	717	716	710	737	734	744	721	730	734	747	723	756	716	757	727	722	746	742	705	701	753	756	767	726	749	721	730	701	727	745	727	749	739	708	705	717	682	755	762	787	759	695	761	721	712	741	756	724	761	715	733	736	715	721	721	745	726	738	765	734	701	709	731	733	740	735	700	703	742	755	751	766	674	670	731	755	725	727	724	737	698	793	726	733	746	721	656	715	742	747	710	760	753	732	756	726	720	661	761	736	718	745	723	711	700	730	735	742	658	696	729	749	685	761	680	727	721	744	745	748	725	743	729	723	745	735	774	748	765	687	766	746	740	762	732	770	790	716	708	741	712	763	725	771	753	711	757	734	710	731	695	741	777	702	690	774	735	709	767	708	698	714	685	753	733	687	774	731	744	703	730	705	762	736	741	755	746	715	716	699	725	735	788	708	781	679	767	738	716	722	667	772	727	689	771	715	761	776	747	662	709	725	711	719	709	725	716	735	700	711	739	777	726	754	756	722	688	719	722	734	669	775	750	707	726	782	701	753	749	733	723	712	678	701	721	742	705	736	721	722	768	737	731	757	731	734	771	714	709	709	727	732	756	721	740	777	786	765	750	731	735	751	728	715	704	726	748	795	696	724	700	775	716	708	775	728	687	727	753	738	709	742	728	731	749	707	778	688	738	745	748	744	720	713	719	717	718	742	701	714	775	738	757	697	742	731	728	704	709	749	761	698	705	728	703	706	704	726	684	723	725	762	725	699	698	732	707	725	746	765	768	724	743	716	725	667	654	726	773	767	737	742	725	714	748	716	724	720	720	678	725	690	717	699	731	774	692	730	736	718	760	726	769	753	741	734	758	712	757	719	706	729	778	743	715	752	702	730	740	779	702	763	715	718	752	690	713	718	744	710	679	745	724	690	762	703	729	694	789	741	679	718	767	719	725	755	709	733	689	736	808	732	709	729	743	733	731	748	715	762	723	703	721	751	742	714	751	750	717	730	731	780	773	717	711	687	740	754	697	751	703	723	719	705	707	721	728	660	723	695	765	767	760	703	774	758	713	739	728	696	728	760	727	747	718	708	717	743	771	734	704	732	674	754	743	687	764	731	732	789	717	752	725	708	740	738	747	762	783	717	697	709	769	696	712	669	733	752	734	726	702	742	702	665	727	708	749	736	698	771	741	728	720	735	727	719	740	729	705	747	765	745	718	703	751	749	691	743	728	727	697	717	707	752	736	741	725	726	775	745	737	769	759	707	736	722	748	757	734	759	794	711	707	767	755	765	696	725	718	776	734	733	687	734	702	763	719	744	740	792	763	731	702	731	736	693	736	693	750	683	762	725	758	734	765
7668	25420	37611	37413	25324	1690	1036	974	893	888	834	818	820	804	781	771	752	743	751	809	729	731	714	718	737	751	722	730	723	719	703	727	736	734	737	744	738	754	744	710	745	746	709	756	716	731	695	685	696	717	715	726	709	717	751	672	734	699	743	702	725	739	699	763	699	696	705	715	705	693	793	713	697	783	736	777	749	723	736	764	733	735	706	724	725	692	803	732	760	705	738	724	715	691	698	701	736	676	745	685	712	693	727	698	702	756	741	733	725	732	714	673	790	719	732	687	729	750	758	719	717	710	725	702	728	708	739	688	738	740	672	691	781	672	713	730	737	724	744	719	713	770	716	733	748	730	736	745	719	716	739	760	718	724	684	727	750	731	716	684	761	686	701	730	719	726	704	719	759	724	752	733	758	761	733	745	748	803	714	721	677	740	732	698	679	677	731	729	761	689	736	753	746	686	788	731	737	694	691	717	736	723	683	770	744	701	719	743	734	711	720	732	744	731	746	732	740	725	747	750	694	767	727	701	710	712	733	761	735	708	751	678	691	753	719	761	771	763	716	729	741	734	731	704	720	688	746	706	714	702	706	737	712	751	760	677	747	749	677	687	731	737	710	748	744	785	726	724	730	714	721	748	712	708	711	783	742	697	718	730	763	728	737	686	696	718	679	742	709	729	689	676	701	696	755	733	810	728	727	750	780	661	761	745	740	696	750	758	723	754	746	705	725	708	686	715	743	718	741	717	696	705	733	764	722	750	718	779	711	753	725	729	712	706	766	703	690	720	701	761	759	738	682	733	725	760	729	733	735	734	742	729	714	762	757	731	743	741	759	725	737	719	759	723	687	783	722	730	725	723	711	699	655	717	779	717	731	730	677	737	721	707	714	740	745	685	757	697	688	676	719	746	720	714	765	743	741	728	724	725	742	738	696	708	724	749	748	742	734	758	684	708	741	697	738	729	709	722	712	752	736	762	769	670	702	753	790	724	676	740	687	735	709	721	731	680	728	764	758	727	703	703	694	700	674	722	770	775	762	688	741	725	738	750	722	723	743	725	717	703	704	711	736	718	745	695	762	759	696	713	721	671	709	718	713	753	747	702	771	711	700	753	750	762	720	769	743	740	710	734	724	757	745	801	711	785	721	761	739	764	734	697	729	702	735	721	715	684	749	723	758	735	707	737	690	739	688	732	715	761	698	733	730	691	694	773	721	726	697	736	731	701	760	722	734	728	785	693	732	698	666	706	718	699	693	715	715	730	708	714	694	717	770	742	716	710	770	721	723	748	738	689	759	732	783	752	779	732	699	745	699	721	731	725	724	750	717	711	754	735	699	800	762	768	754	727	726	755	662	690	705	699	700	734	713	720	679	657	720	725	723	723	716	754	707	756	748	701	728	719	747	703	736	683	749	723	715	726	716	768	717	702	740	772	730	703	736	726	715	728	752	677	711	689	709	662	735	721	754	710	699	716	737	749	737	718	717	714	677	785	747	725	739	732	771	687	692	710	729	730	762	728	722	733	731	703	701	745	728	712	687	740	741	757	700	759	735	704	749	681	746	715	763	732	740	703	725	688	756	721	732	743	725	759	661	743	765	737	725	731	685	742	750	710	734	749	734	663	745	729	715	682	691	736	770	709	740	755	728	717	740	724	738	771	774	730	708	785	692	693	693	799	696	713	694	714	780	702	748	712	789	744	772	718	735	741	760	654	661	739	707	689	753	699	731	717	762	748	725	737	753	739	729	749	751	692	707	733	732	701	744	671	756	742	714	727	735	734	717	735	723	694	765	678	747	726	755	738	756	756	746	725	759	724	773	704	727	712	737	722	692	715	718	692	711	728	691	782	717	762	751	736	775	677	710	717	769	723	733	720	742	783	722	724	733	791	737	707	751	740	715	716	717	740	681	733	736	697	730	752	723	740	723	681	693	699	714	711	695	669	774	696	707	766	726	707	759	709	763	709	744	713	734	730	713	742	691	748	761	738	718	729	726	732	729	735	747	674	728	732	666	673	742	733	731	736	726	753	704	723	730	748	764	736	733	728	713	741	718	755	724	654	734	757	716	729	725	741	762	674	724	752	722	729	753	729	718	737	710	715	733	737	734	703	742	704	720	707	709	724	705	748	747	762	718	714	777	715	743	757	660	717	693	740	731	766	699	740	710	744	708	758	696	737	725	713	730	721	736	722	718	739	725	757	709	740	661	742	712	710	710	736	722	780	698	740	718	743	752	689	760	694	711	730	732	753	730	746	722	725	717	724	740	704	755	705	771	761	717	680	734	682	747	720	740	719	783	704	744	758	713	709	704	687	750	727	712	729	722	729	739	718	732	737	701	694	774	758	756	705	713	756	804	698	737	724	697	754	739	716	713	744	719	669	714	706	694	721	769	710	729	684	748	732	691	737	745	760	733	721	714	723	763	747	674	733	752	739	730	701	773	741	721	754	711	754	713	682	717	780	710	768	709	747	703	730	707	763	741	699	701	658	695	721	722	727	712	689	759	754	719	712	713	696	707	707	757	710	695	730	727	767	744	741	769	708	707	727	686	702	749	727	735	774	751	734	713	728	701	726	720	753	713	726	718	738	692	781	729	734	739	729	724	677	736	710	733	707	659	735	715	777	730	773	714	727	728	734	740	686	686	725	758	720	692	755	782	719	739	761	728	748	710	736	735	730	743	727	756	723	721	732	740	770	675	782	677	757	770	728	732	737	767	725	716	776	734	748	687	724	704	700	699	733	707	717	741	738	784	729	765	659	725	715	725	693	727	808	719	693	679	739	719	722	697	747	743	738	755	725	732	726	711	721	785	765	786	694	695	722	767	773	709	721	715	709	694	732	738	718	712	776	702	710	745	736	685	770	727	737	718	779	720	735	747	719	707	724	728	701	719	723	729	668	708	742	721	708	747	754	720	703	733	742	708	731	740	731	713	735	748	702	704	735	722	665	746	730	712	746	736	767	753	750	679	726	770	693	732	738	673	661	727	713	736	716	729	752	741	781	741	699	731	740	712	737	705	759	702	766	667	687	712	723	718	733	698	681	785	737	740	685	707	676	713	752	681	743	715	719	705	762	745	704	765	724	724	736	738	717	714	761	683	748	765	714	752	728	745	717	773	733	735	725	730	719	721	761	720	705	749	733	702	697	730	736	747	718	718	718	717	746	720	770	756	774	702	746	743	717	745	758	757	775	748	703	720	728	709	704	748	694	721	706	693	716	697	752	758	668	733	747	693	697	666	776	741	669	697	720	762	703	745	680	683	721	747	731	721	723	720	721	743	716	709	764	740	758	745	702	718	668	740	782	713	745	748	752	730	716	684	745	754	727	764	666	730	711	751	733	728	696	706	748	725	708	715	753	686	770	732	764	739	711	701	761	710	722	716	752	738	733	698	744	734	730	748	696	763	741	713	731	706	768	688	699	734	752	739	711	729	707	738	728	708	761	779	683	716	741	777	715	753	698	670	690	693	709	688	746	717	686	755	767	721	706
22164	20974	28729	24803	25644	21113	12176	1010	642	588	493	466	414	397	382	362	323	326	326	323	310	273	298	268	264	287	278	244	269	251	269	267	272	269	288	289	254	237	284	228	262	255	275	247	262	263	244	255	248	271	243	239	250	262	268	277	266	256	282	258	252	234	247	280	271	276	238	228	279	250	223	269	297	250	253	252	277	238	285	248	251	269	233	259	246	212	284	254	271	252	226	268	269	250	235	245	222	251	216	269	254	278	244	246	260	237	273	238	227	253	265	258	253	257	269	247	243	251	247	253	231	282	253	260	239	258	249	220	270	237	266	250	239	238	233	238	245	250	240	267	238	240	284	277	269	273	256	293	254	242	261	253	251	246	256	258	245	245	264	259	251	242	267	258	256	240	237	249	254	254	271	255	240	228	265	274	263	291	247	223	255	265	256	228	241	257	275	250	249	228	284	252	251	275	234	268	247	244	264	249	232	294	250	228	247	254	269	257	237	254	253	229	252	269	249	241	261	249	273	247	239	260	262	264	241	246	250	240	258	237	248	257	259	254	262	284	255	255	260	264	218	265	235	276	214	234	240	256	251	241	234	251	222	255	265	265	233	259	228	222	266	240	266	268	225	252	264	254	245	250	259	245	238	251	242	255	239	229	263	244	241	283	251	251	242	234	251	241	256	262	276	251	222	246	241	258	248	265	261	265	256	252	261	226	232	239	254	262	224	265	263	248	257	251	233	244	245	274	250	240	248	239	270	247	278	253	240	249	272	276	250	238	253	267	254	249	245	233	253	253	239	238	242	249	253	236	286	234	240	297	279	264	266	246	251	254	226	283	267	236	261	240	303	272	243	273	252	271	238	226	261	239	274	244	257	205	256	238	256	282	266	250	251	234	274	262	242	229	281	247	226	242	254	260	249	244	235	285	259	273	294	287	280	262	252	261	260	234	266	235	256	269	272	263	262	260	286	226	268	252	254	240	240	246	269	268	239	253	273	256	234	252	231	273	289	271	239	281	247	259	271	260	241	281	239	273	290	282	245	249	256	260	295	254	287	232	231	239	235	232	236	232	246	252	246	244	242	262	239	265	256	266	251	240	239	270	224	259	242	240	245	264	274	262	254	254	260	237	247	242	250	246	228	252	248	279	281	250	261	233	255	275	255	269	228	221	289	238	271	249	243	235	245	248	227	217	266	256	245	247	259	284	245	241	254	291	220	264	242	262	276	253	238	249	243	261	237	267	255	233	264	257	272	271	249	246	266	265	278	243	269	252	252	245	244	262	267	237	285	250	261	243	278	259	235	228	273	246	225	246	279	237	261	257	256	254	273	264	247	226	290	263	261	254	261	268	255	272	274	249	270	253	240	294	240	252	226	236	261	262	284	292	271	251	279	246	276	253	252	253	234	233	278	264	262	249	296	255	248	269	260	243	276	234	234	262	281	246	251	258	229	266	280	237	239	235	249	249	254	239	218	244	218	254	260	260	227	252	260	230	271	256	265	266	236	273	296	242	250	237	251	230	231	262	259	262	240	283	250	261	270	274	236	238	234	269	243	232	274	265	284	304	229	261	265	249	259	242	233	239	233	246	251	257	252	254	261	233	247	263	289	263	253	268	241	250	241	233	268	253	261	252	262	225	230	260	237	254	262	239	247	264	246	266	254	261	248	265	248	286	240	233	250	239	232	260	251	270	273	260	257	234	235	245	262	238	241	256	233	240	250	246	257	245	270	246	261	241	252	238	240	237	241	257	241	255	275	263	232	233	256	255	239	251	248	270	273	264	262	264	255	233	242	272	260	253	242	245	253	230	265	258	252	252	250	256	246	252	248	234	238	263	272	256	256	242	259	237	237	262	233	285	251	274	243	247	246	243	245	260	258	250	251	251	255	245	285	236	241	246	252	260	261	253	295	274	238	266	281	270	279	263	273	253	268	272	201	282	270	236	265	236	249	260	258	257	261	243	265	251	255	264	229	252	248	246	259	238	239	237	244	252	256	253	253	251	247	251	269	266	267	255	284	263	255	296	268	263	255	254	248	230	254	237	256	221	262	252	280	233	261	262	237	238	247	250	238	244	258	248	266	236	254	270	258	221	242	240	265	229	253	235	231	249	228	221	260	256	266	256	279	267	259	248	264	273	239	258	245	263	272	257	220	237	250	258	276	263	210	266	237	252	229	248	254	262	263	237	268	250	219	258	232	257	246	245	233	256	245	265	249	252	260	255	260	238	248	251	258	287	252	259	222	218	269	269	246	270	245	242	256	238	301	253	240	258	263	255	235	250	252	255	259	243	244	250	253	251	234	267	267	242	270	254	262	264	257	241	242	240	254	263	230	249	238	252	237	304	264	269	248	269	248	251	240	265	294	259	246	253	252	228	244	270	259	263	271	234	250	191	250	241	257	254	243	234	254	239	265	281	240	246	240	284	239	269	266	250	220	254	259	228	267	235	264	271	254	262	242	273	266	240	251	238	274	233	251	233	239	253	250	247	243	239	229	225	273	241	252	241	226	249	263	285	257	279	277	272	254	278	261	273	258	253	267	267	275	271	255	255	269	274	254	254	252	299	276	269	248	294	252	218	248	243	248	249	235	247	263	241	237	277	242	258	228	243	287	247	253	247	239	253	259	250	284	263	269	279	247	242	253	247	254	257	258	290	280	244	276	262	242	217	271	257	239	229	250	261	240	212	239	253	221	241	231	261	262	242	219	256	279	289	255	240	230	231	257	283	242	275	258	282	233	285	259	244	261	257	256	231	248	243	260	239	290	285	266	246	281	235	247	247	258	269	270	244	253	240	265	242	247	246	246	216	242	260	275	267	300	243	276	244	246	273	234	227	277	257	255	281	237	240	252	258	251	275	243	245	250	265	243	283	240	214	240	252	244	239	272	239	256	253	225	254	244	235	257	267	255	241	252	249	257	254	257	256	239	266	231	252	249	266	265	253	260	266	261	233	286	229	268	260	253	251	257	203	270	274	243	263	262	275	257	249	271	271	270	245	244	263	240	251	251	245	264	242	262	241	267	219	259	253	274	258	251	267	265	273	282	250	277	267	243	244	248	262	252	251	271	240	285	255	246	237	251	242	252	250	235	224	267	267	251	260	269	265	277	272	289	230	214	223	275	269	253	237	260	262	257	261	257	271	257	216	210	250	278	243	254	270	274	262	244	272	259	251	273	256	279	258	263	245	253	238	277	231	220	279	243	261	236	256	240	264	258	245	248	245	258	270	240	222	258	253	257	271	272	268	221	231	247	272	273	274	230	224	245	233	271	241	257	246	254	265	245	242	270	260	257	242	267	263	252	267	242	241	245	272	277	260	269	227	266	274	239	255	254	248	260	244	238	231	258	224	258	276	259	280	249	274	269	260	261	262	246	234	241	242	296	244	234	269	242	247	241	269	247	279	271	252	256	262	249	247	285	250	259	218	231	243	197	252	256	244	208	216	224	250	235	261	238	255	271	271	249	269	256	257	247	273	246	295	226	256	220	261
10405	34532	52816	54010	39661	2725	1465	1184	853	715	667	534	487	438	409	429	415	383	338	348	326	306	325	285	308	309	262	269	292	283	289	268	288	277	274	286	299	268	284	255	283	269	280	275	286	293	271	265	223	258	253	282	256	256	259	251	274	254	240	228	262	269	275	253	273	274	280	208	243	264	228	256	277	241	253	240	252	288	253	249	248	276	261	259	259	266	271	243	251	250	239	265	227	272	252	255	238	273	274	278	281	261	235	244	239	258	263	249	235	284	275	246	231	240	233	242	274	228	269	247	263	271	256	264	278	257	231	256	265	266	263	243	255	266	257	257	241	252	281	229	263	247	282	269	265	258	251	233	269	254	254	242	274	268	243	238	261	248	265	249	263	262	225	253	244	245	280	256	270	240	253	242	252	278	268	270	246	247	259	238	233	245	236	249	247	260	273	251	264	226	269	262	250	254	243	240	251	249	236	251	246	244	263	263	246	277	277	258	244	249	251	232	236	243	236	263	240	250	253	284	247	253	258	262	217	275	234	246	235	262	268	235	248	261	262	248	255	254	273	252	240	281	230	230	231	295	261	244	281	261	231	259	248	233	237	242	248	235	233	256	244	236	271	246	264	250	233	245	223	247	283	216	240	249	206	251	252	236	236	240	257	257	237	261	262	228	246	251	263	239	235	226	241	238	234	275	273	241	265	242	265	273	265	248	254	233	276	250	277	274	276	268	242	242	258	222	233	256	243	260	250	262	246	243	220	276	268	265	238	248	226	268	234	257	244	243	252	261	263	242	265	249	238	234	253	234	238	240	260	239	257	273	293	268	260	241	261	244	258	252	269	269	237	264	243	262	287	244	216	266	258	255	223	254	252	260	248	252	252	237	273	267	250	270	281	246	236	240	236	284	227	280	252	252	285	254	254	242	258	243	232	252	240	247	243	231	251	270	251	260	241	255	255	222	270	272	266	270	278	240	237	239	244	224	260	259	239	261	244	252	230	271	252	264	224	266	244	234	261	277	236	266	256	251	239	248	249	238	255	265	246	267	229	247	255	267	259	270	257	240	270	233	244	262	225	261	239	257	210	273	249	245	248	247	247	257	258	269	252	270	255	264	244	243	243	248	237	231	246	245	229	271	249	225	245	243	219	234	246	241	243	236	255	215	254	239	229	266	245	260	275	248	270	244	231	283	267	248	252	261	269	233	236	254	256	236	251	265	238	256	246	232	242	235	261	265	227	257	267	241	247	260	250	238	239	244	221	257	257	243	250	270	242	256	269	243	251	267	255	249	282	238	241	235	256	270	245	226	261	242	245	256	247	266	246	266	257	269	244	257	250	261	235	262	230	252	241	268	272	239	254	239	238	254	247	276	241	264	243	289	270	263	224	248	238	240	258	261	262	233	253	224	272	235	271	244	273	254	270	260	230	263	250	248	257	259	245	232	280	229	276	241	241	239	251	224	237	256	256	250	259	239	238	242	267	273	273	249	237	257	251	225	233	254	252	275	236	263	226	254	254	242	236	232	242	290	256	235	269	269	268	277	242	249	240	233	257	268	239	247	249	247	251	248	260	236	247	244	250	253	279	247	258	240	251	237	213	265	267	240	231	261	246	258	251	253	248	243	266	283	263	246	277	233	256	241	241	224	273	267	243	269	230	277	275	258	249	236	260	251	241	214	265	253	258	259	228	271	266	242	263	248	258	265	237	261	273	229	227	239	233	241	265	270	248	233	253	234	238	255	282	239	260	246	264	249	241	231	262	271	230	277	243	279	224	231	234	256	287	241	222	257	245	275	233	262	273	237	224	228	262	238	263	231	240	262	266	265	240	235	258	267	274	263	281	256	280	251	260	250	263	257	244	256	276	255	260	233	231	277	259	259	226	279	256	237	226	243	270	251	241	235	259	228	253	246	241	269	251	246	247	225	236	256	245	254	267	268	229	294	269	249	253	284	236	242	255	250	269	241	244	233	274	248	258	238	240	238	229	266	257	226	229	238	248	252	245	265	230	232	264	239	249	254	251	261	278	235	280	244	255	269	276	224	256	243	257	253	262	262	267	257	263	233	265	241	270	263	248	273	233	241	228	259	236	245	263	260	270	257	251	251	238	230	266	245	257	272	260	241	242	287	257	257	227	270	242	266	237	230	248	249	257	246	264	252	244	254	258	254	260	261	242	277	253	253	282	296	244	254	269	266	246	235	275	280	266	272	259	230	279	241	252	260	256	248	229	248	256	269	257	264	246	251	254	262	245	285	257	248	249	226	267	270	250	257	237	256	249	282	208	252	274	264	272	294	233	247	264	258	255	235	265	255	238	252	233	236	249	213	233	242	247	268	238	235	237	253	222	269	260	250	267	260	257	266	252	245	240	251	252	280	291	263	242	254	266	249	259	231	244	246	254	228	287	277	255	261	229	228	257	233	262	252	244	261	216	271	275	239	223	230	256	241	269	216	238	260	252	266	247	247	257	222	216	274	226	260	261	230	253	242	226	252	267	240	231	276	248	253	250	265	269	270	269	248	281	230	220	233	245	243	230	264	254	247	229	250	240	273	256	261	226	258	251	237	266	251	251	227	263	242	267	243	266	241	290	231	237	242	267	250	257	259	225	275	245	222	269	252	242	260	259	216	234	247	266	257	239	230	258	247	225	251	262	244	235	235	227	247	264	269	243	259	228	277	269	244	258	265	257	240	248	232	237	245	218	248	256	253	252	234	271	233	234	266	249	255	255	252	239	277	231	251	250	256	226	212	247	278	235	279	302	246	270	261	224	231	241	249	266	221	250	284	250	258	237	242	249	235	265	292	260	237	240	270	232	275	262	252	267	258	243	257	252	244	264	234	252	260	241	234	239	239	239	236	253	257	239	255	236	286	244	261	249	278	255	241	263	250	259	248	252	241	238	272	280	253	251	227	232	273	269	250	246	255	267	247	246	228	256	253	221	255	266	299	234	246	226	243	250	256	253	257	264	233	274	228	255	269	283	253	254	262	258	255	267	245	232	237	243	244	226	259	257	232	263	247	265	251	261	244	278	263	239	247	270	270	235	228	250	249	250	265	228	247	246	246	257	211	246	248	264	249	231	241	243	257	231	256	257	236	244	269	229	227	241	244	264	273	272	223	245	252	264	269	286	275	256	263	281	255	250	251	255	239	223	259	238	261	241	214	237	258	253	246	241	255	257	258	256	243	235	242	230	287	222	237	239	240	239	258	233	241	266	226	254	263	247	256	291	274	272	250	283	265	238	259	264	264	267	258	255	263	280	212	271	249	241	278	265	246	256	267	245	244	246	255	241	243	226	260	238	256	268	244	271	250	240	281	253	250	275	265	237	234	283	297	266	252	285	254	272	271	226	230	250	241	227	249	262	225	229	266	248	251	243	248	220	259	264	273	238	255	255	253	247	251	224	243	270	242	225	251	223	260	251	228	253	255	246	257	258	243	245	247	230	244	272	262	262	229	264	237	268	247	236	261	237	260	283	261	248	281	265	242
27193	20516	27888	21451	7220	1139	906	739	774	783	739	794	723	733	767	773	701	752	739	761	727	700	714	708	787	775	719	715	729	760	765	728	712	707	715	751	678	744	724	735	764	761	736	733	781	771	693	729	743	703	744	755	749	718	712	724	719	731	760	758	715	711	640	741	722	702	726	740	736	708	730	725	756	731	701	684	732	706	756	776	715	721	677	803	686	770	740	778	745	722	729	709	717	722	776	737	746	783	755	761	781	688	708	744	738	772	754	656	707	761	727	702	670	728	744	721	735	751	737	729	725	756	746	721	749	760	724	739	748	742	758	773	738	709	770	684	741	741	731	729	730	725	703	758	746	731	725	788	703	754	727	727	721	726	726	721	666	743	754	777	770	732	676	726	736	744	735	756	739	771	723	752	745	748	717	722	744	741	748	781	756	749	759	693	742	715	736	746	750	674	734	772	735	689	727	725	740	767	729	724	737	739	752	748	723	694	698	752	706	754	739	756	791	771	751	777	771	758	741	758	734	733	758	724	734	726	770	701	705	714	693	703	743	721	698	784	762	681	714	688	772	758	748	695	730	734	763	746	760	744	735	760	763	691	740	723	708	735	785	721	763	743	761	741	722	683	741	722	714	718	758	737	695	722	712	722	734	664	720	724	709	683	743	779	748	763	753	699	702	741	730	735	724	770	725	706	757	769	750	701	724	747	743	720	748	693	731	672	729	727	743	726	764	704	742	742	711	752	749	743	763	724	730	742	741	731	700	713	725	750	772	731	707	697	731	740	715	705	743	717	753	705	744	731	728	682	693	761	746	688	695	745	775	743	729	719	723	732	713	739	805	735	745	760	693	700	737	760	737	786	755	701	775	699	706	744	744	733	723	767	712	737	768	753	731	705	725	683	737	761	764	751	735	747	758	757	781	675	694	759	731	715	727	679	692	749	720	714	756	728	745	754	749	710	761	755	784	688	738	732	685	739	755	726	715	717	666	772	696	696	717	762	704	731	706	783	774	732	723	763	757	741	750	711	688	741	754	731	707	729	736	732	745	771	751	754	732	731	734	789	787	713	717	696	716	732	748	707	751	748	735	696	725	752	733	745	722	750	738	736	715	748	745	763	714	712	807	740	734	727	804	718	804	755	681	713	721	737	763	715	741	744	733	700	764	772	711	685	726	769	716	727	803	685	686	718	805	726	732	708	747	688	774	675	715	759	748	742	739	703	707	757	725	749	714	716	766	718	678	757	740	727	758	711	725	753	727	685	728	731	650	747	747	777	745	761	710	747	745	767	763	748	688	727	744	765	750	725	733	721	748	770	766	701	707	744	705	721	724	764	752	739	733	753	752	712	792	750	657	763	775	740	715	744	735	755	760	744	713	732	751	775	822	715	730	741	729	727	785	764	724	756	711	722	729	732	654	714	681	683	744	774	739	760	709	685	713	724	723	681	731	734	719	704	722	705	758	684	742	732	725	736	730	755	712	762	734	757	727	711	755	699	696	691	765	724	682	743	709	732	764	763	737	730	708	764	715	774	720	730	751	773	736	684	732	711	725	700	722	777	740	772	714	734	782	743	749	761	719	752	719	723	702	715	725	723	776	759	690	715	730	725	772	705	730	719	672	757	742	738	749	711	700	758	790	697	671	686	746	719	708	701	744	687	758	735	724	730	693	725	726	743	697	707	745	717	726	766	726	755	759	751	783	736	732	736	762	744	685	730	739	687	691	769	717	748	738	703	740	680	773	787	766	798	730	735	771	698	697	761	782	767	662	715	765	711	728	734	740	733	736	756	771	694	777	725	674	714	783	731	762	798	781	695	728	773	732	765	726	736	737	765	774	753	734	734	729	761	722	722	779	712	778	751	748	703	789	730	751	753	703	755	725	732	748	677	746	673	717	732	736	753	745	715	687	748	696	740	752	737	790	784	719	694	749	722	696	710	783	709	731	723	728	688	758	749	735	745	739	677	744	718	707	709	710	746	763	754	717	720	726	683	724	698	707	777	719	731	712	694	681	764	762	735	717	754	770	715	713	740	708	752	725	740	763	724	740	743	740	699	729	794	809	702	757	706	738	691	786	742	691	728	724	754	755	738	735	736	741	746	752	739	774	689	713	753	752	748	777	771	723	737	706	740	724	666	762	715	697	721	729	738	694	715	755	762	727	710	748	732	757	731	719	731	704	743	743	739	760	740	714	720	769	703	740	694	752	731	741	756	734	677	733	782	709	731	722	781	706	710	765	751	746	652	764	698	739	716	743	760	695	690	710	715	694	724	696	703	756	718	702	743	721	742	704	717	748	715	737	733	753	743	707	733	745	684	743	721	733	671	718	742	759	693	735	715	726	731	761	726	740	728	735	761	718	680	747	760	706	745	739	734	736	755	720	739	747	704	753	703	702	750	723	723	762	757	733	665	727	686	732	779	684	696	724	718	701	752	758	755	698	714	735	743	753	734	735	705	785	751	696	784	775	770	741	725	699	764	783	752	713	717	745	751	746	740	746	782	690	698	760	705	740	721	727	680	777	753	736	709	731	733	769	756	792	775	733	736	758	717	766	734	753	710	728	727	726	737	729	704	719	755	744	761	738	687	729	748	721	700	715	747	702	782	724	692	718	771	764	695	765	772	737	718	742	703	717	718	755	719	709	724	797	745	765	746	690	732	748	708	723	744	743	791	734	765	742	680	669	756	720	727	713	720	741	692	737	732	735	716	734	730	666	685	704	717	750	710	773	773	710	738	741	708	749	735	752	705	722	736	755	756	758	734	699	720	732	758	743	779	770	731	759	725	725	745	691	740	787	669	717	719	770	761	719	730	708	715	713	694	707	698	716	747	734	718	745	735	782	792	720	709	705	731	719	712	757	726	709	753	764	709	753	713	744	724	773	710	737	736	771	739	720	758	696	717	727	766	765	717	684	694	771	710	745	727	712	729	722	752	732	687	702	730	752	754	740	741	740	682	755	701	735	707	743	747	727	733	744	756	717	779	733	720	654	704	699	752	729	713	759	713	755	723	706	767	693	741	716	691	723	755	748	705	686	707	726	763	755	729	678	762	709	756	754	719	696	731	779	743	752	693	698	765	712	742	762	768	734	723	698	728	721	728	758	742	734	795	693	768	691	764	746	740	713	724	756	748	726	774	730	710	731	727	760	736	711	730	682	738	747	712	705	777	694	744	764	739	719	731	695	724	736	754	751	796	749	739	724	712	692	777	698	733	784	705	742	752	789	713	694	736	659	738	726	727	700	753	753	717	728	736	736	735	768	741	726	701	741	716	781	751	726	760	741	724	761	708	774	725	764	743	751	712	753	711	759	783	703	704	721	711	716	720	764	758	747	685	751	738	782	758	680	717	754	748	740	743	720	768	735	752	702	751	725	702	769	733	706	728	702	702	717	734	690	735	739	713	722	736	784	709	720	781	764	775	717	771	746	753	777	736	686	683	712	719	704	723	752	772	712	684	693	732	781	747	770	746	763	691	790	726	691	749	731	732
8199	18663	30178	16074	5478	832	735	790	740	745	725	796	777	747	761	760	729	758	743	761	752	753	794	764	737	823	787	712	712	756	759	708	755	713	729	741	746	759	768	752	802	763	757	720	752	745	747	726	753	733	758	749	736	744	753	762	750	755	730	758	787	769	722	712	726	717	715	779	720	726	732	729	697	752	731	737	805	709	687	846	723	780	762	737	753	744	754	719	751	772	726	707	731	760	742	741	733	748	756	746	729	752	756	755	762	693	779	721	766	748	770	739	756	783	751	786	685	760	730	745	726	713	799	769	738	759	755	755	771	767	681	721	766	744	724	741	781	712	765	753	697	757	760	748	720	781	779	799	738	697	745	704	803	698	748	752	788	755	726	729	774	689	734	710	750	727	766	734	701	730	742	774	704	754	758	739	718	791	778	735	704	723	711	793	746	760	745	731	770	756	748	738	735	767	738	789	745	729	752	809	767	713	768	786	740	776	737	733	725	735	717	719	778	769	715	723	796	722	756	761	721	741	771	748	782	734	736	754	752	762	740	733	762	769	739	759	716	786	751	778	777	745	786	792	736	763	784	757	747	706	738	709	739	763	737	774	728	734	743	773	748	735	750	746	746	723	741	775	724	741	785	762	743	713	719	719	776	736	725	760	723	713	727	747	736	750	761	809	801	758	785	767	786	676	722	755	739	742	769	739	754	780	785	748	770	739	728	737	771	708	788	773	788	783	763	743	781	746	704	761	731	711	748	749	736	751	722	731	801	729	755	739	737	764	735	789	728	752	768	784	734	772	707	765	763	766	807	791	756	741	719	779	761	727	750	712	754	720	789	720	700	810	751	771	725	742	736	762	715	756	800	775	774	799	703	801	705	719	746	747	703	765	772	768	746	709	737	758	739	712	710	745	783	813	726	757	783	739	752	778	773	748	765	719	720	829	778	717	708	763	819	722	782	712	778	762	777	750	788	727	727	744	711	761	778	699	723	725	731	737	793	753	724	708	737	700	720	708	761	739	729	767	721	771	736	732	772	784	787	710	753	759	775	744	759	747	818	738	719	742	781	788	759	725	784	797	772	740	759	768	721	737	745	756	759	764	768	761	741	742	769	776	729	731	744	743	758	786	740	750	754	737	711	719	776	780	750	757	760	713	699	779	773	799	770	762	699	725	735	733	727	754	763	786	762	724	766	753	708	720	792	753	738	783	723	778	739	757	777	703	709	744	754	762	764	784	771	749	801	724	747	798	734	697	709	757	793	778	759	734	768	773	789	745	706	733	716	782	771	769	759	731	795	767	761	751	736	758	733	734	759	720	741	750	721	766	761	757	744	744	798	759	749	750	735	710	750	771	780	733	750	720	754	760	736	785	744	734	729	717	771	738	793	733	710	710	769	752	738	747	749	734	742	784	811	756	760	741	718	784	828	751	751	804	739	776	795	714	741	754	716	723	770	747	725	760	724	702	740	720	716	750	768	763	768	765	769	697	702	791	758	764	725	737	760	715	710	786	716	693	729	779	749	777	787	773	769	730	744	770	756	768	746	747	799	795	730	738	738	783	760	738	750	728	735	779	709	751	766	757	799	768	770	758	749	756	784	757	741	733	766	733	740	719	752	715	772	700	726	753	766	730	733	787	741	739	744	736	779	712	736	723	770	712	738	808	770	752	773	741	774	785	768	747	737	699	762	732	792	739	714	795	687	805	715	757	708	725	789	791	717	752	727	774	773	741	770	743	725	764	731	742	735	773	767	757	797	734	742	787	786	717	745	743	780	772	766	709	730	708	760	719	715	747	805	736	738	768	816	758	795	720	741	728	761	732	720	728	734	752	820	757	762	821	720	757	741	741	785	754	722	784	737	720	798	759	787	700	762	796	729	716	725	733	791	777	757	714	766	764	738	746	757	762	706	797	714	739	704	755	728	734	746	762	731	823	723	769	743	695	752	697	677	743	758	793	702	814	716	700	804	744	746	715	728	807	747	734	714	757	764	763	738	755	754	735	791	768	757	726	739	711	746	758	768	789	765	742	717	726	749	730	725	770	791	696	763	710	816	716	727	746	743	706	771	801	760	764	747	743	723	739	760	733	739	707	737	702	735	808	731	693	757	718	759	687	742	712	769	720	737	798	756	754	718	752	737	773	746	758	781	768	725	737	751	720	798	755	757	720	760	763	743	742	758	765	770	764	739	757	748	733	710	726	812	758	763	739	728	760	765	790	776	757	780	768	764	733	763	791	755	754	765	747	761	718	764	753	759	743	716	777	748	718	736	794	758	797	784	709	792	825	764	711	728	786	740	797	734	743	713	798	755	745	695	739	745	714	700	720	768	783	776	789	801	685	752	766	804	734	738	753	721	765	751	754	769	745	765	771	742	756	763	754	753	750	767	758	750	725	785	773	791	738	743	778	720	741	759	752	743	732	763	730	790	758	702	718	735	745	742	748	751	743	728	739	763	793	747	802	759	734	723	692	746	738	715	768	748	800	771	700	715	754	739	745	749	692	770	717	779	794	792	758	723	767	756	745	766	715	754	763	753	789	766	751	718	733	739	725	755	774	754	783	728	718	765	790	712	760	772	740	774	774	694	757	774	756	778	764	787	725	743	750	711	769	761	722	749	749	744	755	703	776	760	758	765	746	732	756	784	772	734	746	771	724	713	768	754	774	697	751	738	747	757	758	754	718	710	743	823	710	725	749	775	775	693	785	742	737	740	746	720	739	780	791	750	747	789	738	747	726	789	721	793	777	736	748	766	729	764	768	701	768	690	793	681	699	724	747	750	761	736	749	763	771	762	704	715	734	772	781	727	724	769	744	795	730	812	763	730	740	736	717	741	711	760	768	745	739	757	797	744	783	802	773	745	786	732	735	706	762	742	761	764	730	806	751	744	741	791	713	752	750	710	763	718	704	772	776	765	716	762	759	761	737	809	763	748	734	752	792	794	746	733	758	692	817	748	768	752	744	761	786	737	789	717	760	750	764	735	764	757	722	773	746	782	742	705	711	713	725	757	740	747	773	783	709	733	751	718	754	780	757	716	763	708	749	794	751	728	749	728	697	777	730	736	765	753	748	769	715	759	753	748	723	740	780	746	748	756	735	737	798	753	782	755	739	717	780	776	768	731	798	797	745	718	772	798	765	772	786	717	731	752	714	777	730	713	722	729	771	746	734	741	786	774	737	763	750	705	795	716	729	718	721	722	719	742	772	721	757	727	763	717	753	740	742	749	795	776	763	731	711	766	768	717	741	713	765	741	745	749	758	728	792	770	774	756	775	779	738	725	735	732	817	780	765	707	755	743	761	735	709	784	753	780	752	750	754	717	739	830	755	755	771	743	750	768	729	707	731	724	779	721	723	760	692	751	772	761	724	737	715	718	714	737	714	784	733	805	774	754	724	778	745	694	718	730	728	679	714	721	733	770	744	749	721	731	780	798	708	769	734	768	757	733	749	745	748	781	721	762	742	743	797	740	753	828	746	741	830	779	753	746	724
23306	20932	28471	27381	26875	16488	3298	718	586	545	522	459	479	445	451	416	427	426	436	391	408	387	400	417	402	396	387	365	388	403	383	403	439	428	392	396	390	375	401	391	344	449	411	409	359	383	431	393	403	392	384	364	422	434	409	411	371	400	387	375	396	379	397	361	395	389	381	380	393	398	372	352	383	379	358	378	378	393	394	396	362	367	396	386	404	388	370	359	397	425	405	425	393	360	380	378	383	379	377	413	371	370	378	408	394	355	408	365	361	362	339	392	351	386	391	348	388	349	375	342	393	363	379	400	368	383	390	408	397	376	387	371	399	375	386	338	388	379	406	348	392	368	382	402	397	377	343	363	396	397	412	358	361	343	355	373	375	366	359	407	381	387	381	379	367	380	388	368	391	393	328	377	353	390	377	386	407	397	410	433	371	365	399	396	391	366	385	374	365	368	357	377	394	367	384	391	399	419	386	429	371	369	397	358	378	371	411	401	396	376	356	418	365	399	385	363	378	369	380	389	393	371	396	413	373	420	392	358	395	378	393	364	376	371	366	392	372	377	371	385	360	394	388	383	398	376	381	351	369	367	383	397	366	378	375	382	364	374	413	375	374	388	369	371	372	377	382	360	372	385	361	396	394	378	369	342	423	387	375	417	399	371	340	386	385	363	413	367	364	375	367	398	398	389	391	402	377	341	394	386	387	414	360	374	378	349	369	379	422	356	388	407	404	414	364	397	401	370	373	341	385	379	366	374	382	382	366	386	407	385	351	382	400	366	371	384	358	378	372	384	393	378	380	387	348	394	384	383	391	402	385	382	413	382	405	372	372	380	363	376	377	380	391	408	397	393	392	398	349	389	374	390	358	380	379	392	387	362	362	402	402	350	393	391	359	409	385	383	386	394	391	380	401	383	400	356	368	349	368	391	369	346	367	370	364	391	364	421	384	408	365	350	414	386	412	413	400	408	367	354	438	377	360	398	388	372	392	397	353	404	420	353	367	407	412	358	388	393	365	392	397	390	375	383	362	386	379	400	420	411	402	341	398	371	412	398	399	353	389	399	456	386	398	375	357	400	398	397	366	371	385	415	367	365	367	353	360	367	379	390	412	392	371	398	365	431	372	393	424	394	363	375	397	347	362	380	388	388	367	376	394	396	377	385	400	383	374	395	387	415	382	386	366	386	362	412	411	408	356	408	401	356	382	370	413	386	398	378	398	405	370	402	397	383	387	380	414	393	380	387	375	339	392	356	410	411	362	347	393	373	354	402	373	389	391	401	402	395	355	357	400	366	382	386	397	375	376	370	363	369	380	345	361	377	363	396	378	380	357	375	403	357	354	375	369	363	403	354	357	386	377	390	406	394	377	420	368	372	363	396	377	403	365	370	373	388	385	364	366	394	360	350	359	411	365	357	381	374	384	369	380	388	358	360	341	399	370	381	371	386	358	397	375	373	372	413	388	391	408	410	384	387	390	421	375	434	409	378	382	380	374	380	376	381	368	398	394	371	401	419	370	389	402	380	378	373	361	363	395	392	406	392	418	395	381	349	361	363	368	369	377	389	392	377	370	398	371	408	389	391	341	382	374	450	398	396	396	369	377	356	391	374	435	395	357	384	421	321	374	402	399	388	375	403	402	374	419	411	399	366	373	423	392	399	390	350	408	401	359	356	363	375	408	341	410	368	382	368	388	362	396	371	413	402	390	383	380	395	398	372	390	389	393	405	359	360	400	409	386	379	368	376	378	361	374	348	388	417	339	395	369	383	386	394	393	360	391	347	380	372	368	368	371	424	374	378	381	379	388	408	410	382	430	378	420	376	403	347	417	417	409	394	369	370	386	361	393	393	356	398	383	412	410	377	388	419	396	380	432	395	401	391	388	380	415	373	393	386	391	367	380	391	349	440	351	419	411	381	385	389	390	365	399	362	378	360	370	398	390	407	374	381	357	391	354	364	358	385	381	388	438	370	419	365	347	346	404	394	404	344	369	365	389	374	378	390	363	416	346	397	397	408	359	373	386	380	399	406	383	375	420	373	395	387	336	393	367	354	409	377	390	347	405	380	379	361	375	403	386	415	400	363	381	359	353	375	384	373	362	383	361	401	396	407	398	363	405	373	349	328	373	363	360	407	377	383	400	397	373	377	362	361	405	383	374	397	367	404	387	336	453	422	410	364	390	370	357	356	359	357	388	401	395	389	404	386	376	386	385	366	394	383	395	389	354	354	383	374	374	344	369	417	356	367	434	388	376	408	385	408	351	404	417	407	395	347	398	403	372	356	402	372	398	382	370	431	376	421	379	352	360	407	432	366	421	359	375	381	366	397	374	367	387	386	387	386	364	366	377	394	356	368	364	398	375	395	400	352	371	375	385	379	375	404	390	394	336	366	378	379	368	388	364	434	401	369	363	392	333	374	384	391	401	356	385	372	410	390	383	388	385	382	399	356	349	372	341	375	381	406	407	377	366	387	387	364	373	348	383	384	362	389	375	384	352	392	383	377	368	374	394	428	382	377	366	386	352	392	359	376	417	398	375	392	400	404	378	368	395	386	423	382	388	364	363	360	392	415	385	363	338	389	376	388	380	371	378	374	393	332	387	350	376	375	366	378	392	373	393	366	363	361	402	351	385	374	380	396	369	384	413	372	350	367	368	388	397	398	387	358	389	410	404	398	358	367	374	345	367	359	385	402	373	386	401	392	363	405	374	382	406	378	388	362	387	422	369	403	392	384	369	380	377	346	384	376	386	399	361	400	387	385	393	392	388	365	394	367	411	386	399	375	345	432	396	359	375	375	385	411	375	376	380	403	382	434	372	427	387	413	408	407	426	399	357	384	395	381	393	374	401	352	400	372	344	363	398	365	378	391	394	369	374	380	383	364	429	376	367	395	413	377	385	418	382	383	371	383	380	365	370	399	399	415	408	358	383	386	374	359	403	377	390	397	416	386	375	376	336	394	392	354	372	424	362	391	380	375	362	398	387	395	390	376	391	401	391	369	380	380	374	361	365	392	391	396	399	370	375	400	379	382	365	391	413	375	410	388	395	377	386	408	374	404	391	400	392	372	383	378	383	369	409	390	418	343	360	374	370	386	339	392	380	402	382	371	370	370	372	390	378	377	375	380	385	372	359	396	385	374	385	405	379	410	418	357	344	360	407	373	364	369	395	366	357	381	374	401	384	380	385	364	407	403	372	391	385	419	379	365	394	395	372	388	351	379	399	349	356	381	398	398	377	382	357	353	386	383	396	391	403	402	399	358	415	386	430	369	402	345	367	375	410	362	350	411	358	410	379	342	395	380	371	358	388	361	376	398	363	371	365	383	383	376	376	360	388	382	374	417	392	417	361	354	395	368	398	398	403	380	380	347	380	393	369	374	398	406	366	384	404	373	376	382	405	392	391	368	390	408	393	394	362	385	413	348	365	391	398	368	380	404	380	371	349	354	389	357	388	371	406	387	373	400	377	412	352	419	396	401	398	384	410	396	423	399
9349	32347	41867	45542	30164	1528	1012	846	715	663	594	512	519	480	452	471	473	444	451	430	449	431	455	449	398	448	412	450	417	426	428	408	404	422	386	432	392	383	436	435	439	367	430	430	388	399	413	406	407	421	419	414	424	394	441	418	420	426	436	414	420	411	406	383	398	393	402	400	451	437	412	429	385	417	409	393	428	389	427	403	393	402	399	379	407	396	390	388	380	385	377	423	377	409	411	434	411	372	430	394	399	371	414	401	453	421	401	389	401	386	378	440	396	392	431	419	416	421	378	403	434	399	426	439	390	399	420	415	428	392	418	362	432	394	418	399	394	397	364	430	419	419	372	380	390	423	407	401	391	424	438	410	408	417	410	441	367	424	375	440	433	390	364	374	415	418	439	401	393	402	447	401	406	410	398	442	400	420	416	337	446	439	420	401	398	396	449	414	401	432	386	400	388	444	405	467	394	484	376	427	410	391	415	394	409	426	419	362	415	415	405	372	392	403	395	435	381	377	429	419	406	413	390	421	395	369	406	406	401	381	446	445	444	393	409	391	420	401	434	412	365	405	389	422	419	399	388	392	432	365	417	398	378	395	413	399	422	403	399	418	396	433	373	453	408	422	415	389	420	426	429	407	388	417	414	448	388	389	410	418	416	410	385	402	409	404	372	385	393	382	393	398	412	428	402	384	405	411	414	423	390	420	409	429	371	390	383	427	422	441	420	411	399	390	427	389	380	413	416	432	420	423	389	398	400	417	379	401	385	384	412	442	378	417	449	434	398	373	377	416	424	396	414	422	358	371	416	380	400	379	398	429	393	418	426	426	398	399	418	473	425	411	412	412	410	429	438	404	416	424	395	394	400	378	389	420	423	415	388	397	417	428	429	383	407	385	398	421	446	412	404	355	419	406	407	400	401	401	395	410	426	395	407	387	424	410	416	411	391	395	382	421	371	451	407	447	412	380	418	384	389	406	424	386	430	423	401	436	427	427	382	390	400	405	384	427	413	439	432	426	398	384	397	413	394	453	390	446	423	426	352	419	367	404	407	403	426	421	354	388	419	429	431	416	409	407	360	416	400	429	411	432	427	416	412	448	404	384	391	405	387	384	402	418	419	363	410	391	439	417	383	393	418	370	385	401	430	384	382	402	413	396	394	418	417	412	430	428	431	405	392	438	377	417	426	374	397	411	386	365	386	389	439	382	376	399	418	404	418	381	436	431	421	362	394	441	425	397	421	421	416	384	405	373	393	403	412	402	374	421	394	409	395	407	383	409	421	423	364	420	397	409	448	373	426	398	392	420	418	415	440	442	427	400	443	455	421	418	412	390	410	412	399	418	418	431	396	375	377	387	419	423	393	442	416	402	367	386	413	386	377	413	395	408	403	372	398	401	382	390	391	428	386	401	418	376	419	397	385	403	404	411	417	402	411	409	433	422	368	370	425	443	416	426	414	413	401	398	416	413	399	402	421	440	401	411	419	389	385	398	378	376	416	418	411	400	417	412	411	397	421	458	401	428	403	410	408	416	399	380	370	358	427	402	434	406	392	413	416	420	409	407	398	388	384	384	399	395	380	425	435	414	414	381	415	402	390	400	438	415	442	428	409	403	413	378	392	410	393	409	409	379	432	392	409	416	428	395	436	442	424	434	403	406	363	405	411	410	402	400	401	409	383	390	367	394	396	391	407	385	386	399	425	422	363	426	442	390	413	397	416	416	400	402	361	416	408	413	393	396	400	435	404	437	410	369	383	396	412	381	394	434	415	415	429	398	419	397	447	424	439	387	377	384	392	427	398	401	420	411	425	446	404	403	399	410	404	416	404	413	392	386	428	398	419	397	438	399	432	405	360	421	402	416	395	400	378	388	392	387	412	410	419	406	403	412	395	424	424	381	388	451	423	434	392	390	416	372	383	399	410	393	391	384	413	415	416	420	375	415	405	420	404	423	383	446	415	413	455	394	423	403	432	411	389	380	436	388	388	361	402	390	412	390	382	386	397	410	402	395	398	379	405	401	407	392	419	401	391	404	425	409	404	396	374	416	368	423	402	385	386	415	409	414	368	405	378	394	401	445	401	440	406	419	437	390	375	410	400	392	389	374	392	430	396	421	438	423	374	414	436	408	388	435	412	416	403	448	394	393	389	409	389	403	411	367	399	402	393	428	398	403	402	398	407	400	426	409	402	437	423	390	391	424	386	390	390	421	388	372	376	432	407	377	409	386	422	384	378	415	374	430	414	428	369	450	415	389	433	437	408	392	401	408	418	411	406	431	412	391	430	417	430	394	391	387	405	422	421	410	427	421	428	427	399	430	411	424	447	396	391	423	379	404	388	362	408	439	400	393	424	385	425	394	397	414	350	407	418	364	376	383	424	400	385	403	419	402	441	375	406	386	448	408	459	367	395	401	427	402	397	429	436	408	469	425	439	403	377	414	401	381	405	412	424	454	398	397	419	399	392	429	405	454	428	396	402	410	365	439	396	426	364	402	435	399	409	429	413	392	418	400	451	379	410	395	403	375	378	394	388	423	395	422	381	389	411	387	388	419	437	378	390	429	411	441	436	402	380	408	412	415	429	395	371	429	400	367	376	424	421	413	405	392	419	375	420	391	380	406	439	460	417	432	387	433	401	411	376	414	398	442	410	396	389	410	426	414	455	404	404	396	407	393	427	387	397	370	369	415	430	414	418	407	394	429	423	398	421	390	398	396	395	395	405	419	407	415	390	407	384	399	422	378	416	409	422	434	391	397	419	407	408	412	375	414	379	423	375	429	421	411	411	414	410	439	426	424	407	414	396	377	417	413	365	415	404	441	399	407	421	409	433	363	403	386	432	424	424	389	402	411	394	394	390	395	419	417	368	391	403	412	397	411	436	399	409	417	401	409	417	380	449	395	414	421	379	436	397	452	410	407	373	429	440	395	382	396	409	415	371	433	418	422	396	406	368	417	417	430	389	384	403	393	374	414	404	451	394	399	386	387	408	401	408	410	399	396	419	406	404	399	415	421	410	428	393	416	391	400	386	436	420	421	405	400	403	390	424	437	416	414	370	413	414	390	404	388	422	419	402	422	377	381	392	395	425	411	420	423	415	423	434	434	402	404	407	417	392	406	425	396	409	374	406	393	404	437	400	452	386	413	417	417	411	416	393	414	393	401	390	404	419	420	426	402	407	399	425	406	413	410	415	432	407	403	414	427	422	374	404	436	380	418	416	406	411	413	421	421	419	407	386	427	377	431	408	405	424	414	407	382	403	410	386	416	452	357	399	428	373	412	418	391	394	414	415	412	395	412	410	408	410	426	374	388	430	389	402	400	439	407	384	436	365	410	410	392	401	393	430	407	466	407	408	367	367	392	374	424	435	419	412	407	394	384	420	394	421	363	415	422	431	391	392	408	396	404	400	409	436	427	435	428	409	454	423	417	395	394	387	385	408	400	420	392	428	390	393	426	404	410	435	416	416	414	389	384	435	403	439	400	409	400	390	395
24379	20959	27953	27658	23383	7862	1164	860	896	820	806	801	832	764	730	771	777	818	757	725	788	772	734	754	748	790	731	764	722	747	750	765	735	708	744	757	750	734	788	764	700	766	791	758	764	745	717	768	739	743	711	802	743	758	772	760	759	762	765	757	823	726	744	729	786	775	771	704	750	769	770	739	754	742	755	737	737	744	747	781	733	762	732	766	736	724	788	719	725	733	745	717	722	769	761	733	711	733	703	747	719	711	749	754	783	696	752	736	777	746	815	758	731	721	726	723	726	754	794	766	761	731	788	767	768	753	789	740	790	787	730	734	803	784	779	777	742	767	756	756	758	735	828	741	751	775	818	799	725	799	728	754	760	764	705	728	823	724	707	713	750	727	750	732	731	731	776	754	747	735	741	754	760	754	713	781	721	753	741	736	744	750	759	774	716	722	772	745	792	769	760	735	769	779	723	760	826	702	788	782	727	738	740	735	696	731	756	729	705	761	821	779	747	723	731	743	758	751	728	787	769	768	774	733	773	752	734	719	760	771	735	751	719	746	700	752	785	768	743	798	734	784	755	775	726	764	724	767	732	787	752	725	734	771	760	756	773	744	747	770	763	707	791	749	710	743	749	767	717	742	782	718	805	717	780	785	763	747	781	728	737	742	725	753	729	784	719	753	737	763	729	735	737	725	741	706	772	761	773	757	728	708	708	778	754	730	734	731	745	779	738	769	751	724	739	750	699	786	769	792	756	688	780	739	690	757	749	777	740	743	757	773	745	726	740	774	736	747	736	712	680	775	772	734	757	731	705	762	784	733	715	770	776	760	757	694	740	718	777	734	751	733	744	776	733	774	705	734	742	721	753	787	801	772	834	768	685	736	744	770	778	753	758	769	777	761	725	711	758	752	739	720	762	776	755	678	755	744	759	733	788	728	736	786	789	720	730	726	729	708	727	789	745	727	770	731	731	715	707	797	709	715	678	769	750	768	768	731	704	744	742	721	783	768	745	689	721	739	811	770	767	772	732	735	741	743	718	730	721	740	699	766	801	757	755	764	778	728	725	818	747	824	716	753	736	750	763	750	720	706	798	745	764	710	740	695	696	720	762	742	787	772	707	771	723	750	753	771	752	715	746	711	733	749	759	710	720	761	744	811	793	790	775	767	714	736	759	749	709	749	750	723	741	763	714	749	780	769	721	747	741	744	740	735	718	716	748	735	723	756	750	750	736	744	765	786	716	727	732	766	695	821	774	720	737	698	731	723	736	803	775	772	756	742	750	741	804	771	759	757	764	719	761	736	727	791	740	768	725	756	749	680	721	717	793	679	762	685	788	775	789	735	772	754	738	703	759	762	778	752	733	757	716	781	740	750	718	736	756	733	762	701	717	706	798	766	756	752	731	730	781	717	751	768	782	752	759	799	761	740	775	717	750	748	743	761	741	793	765	701	743	722	763	784	743	738	735	762	742	715	786	751	719	785	706	780	800	783	700	777	759	754	707	731	766	711	729	751	728	762	776	789	775	694	761	712	716	708	785	747	748	718	746	707	754	731	745	723	694	702	707	713	696	700	763	768	698	696	763	791	711	737	730	747	729	768	779	745	695	751	769	782	751	789	741	787	787	720	745	763	736	708	754	742	784	788	791	819	709	755	748	715	740	714	721	788	725	684	810	736	741	727	737	718	775	710	766	745	770	742	752	768	777	721	684	747	749	743	765	676	738	774	685	734	770	734	703	722	757	754	749	673	783	753	738	766	739	751	762	748	796	738	765	752	755	717	682	793	736	768	770	747	719	704	747	724	727	778	755	731	721	745	710	731	723	778	716	768	748	731	763	747	781	785	710	754	807	790	735	701	761	761	777	721	745	721	736	749	748	754	772	739	697	728	753	757	725	771	776	767	764	725	727	756	727	693	705	732	726	680	758	753	725	694	761	718	727	778	726	755	783	760	771	765	748	755	701	746	731	731	714	738	765	744	696	742	735	754	717	724	742	760	764	745	733	731	751	767	762	759	723	781	726	741	768	749	747	782	751	765	760	733	729	745	762	776	742	764	738	709	755	765	745	755	808	732	753	725	720	784	727	756	760	805	755	720	782	728	712	754	693	793	725	764	734	736	742	757	710	705	779	724	799	776	696	722	708	703	749	758	747	774	764	761	690	797	799	749	764	789	742	767	777	743	717	721	764	727	719	711	773	796	738	765	782	742	727	765	717	754	707	780	679	698	712	755	717	714	748	735	736	703	757	752	739	748	722	778	814	778	734	745	735	744	716	722	745	739	747	757	688	740	746	764	737	680	759	734	713	747	710	729	738	711	813	708	769	738	743	802	737	710	747	762	778	747	768	721	745	771	770	755	769	757	763	726	723	817	775	763	774	777	717	692	747	770	733	735	810	689	713	700	790	732	764	711	736	742	726	768	730	758	723	717	746	723	725	723	781	740	754	723	754	736	728	766	746	772	763	682	767	762	752	752	722	722	761	729	744	791	772	734	765	766	776	747	755	785	762	792	755	797	785	758	762	755	766	747	757	753	710	749	749	773	761	717	763	699	727	742	762	741	756	797	775	757	795	739	707	772	757	766	778	717	769	709	750	792	729	814	733	751	755	797	744	757	815	740	755	764	747	709	719	726	746	751	729	807	737	756	756	788	738	747	730	770	744	754	728	760	744	738	754	712	751	746	693	724	774	777	808	758	770	771	764	739	717	704	777	769	721	730	781	748	732	763	757	708	740	729	742	702	744	721	705	779	748	735	783	757	784	731	752	792	785	736	737	702	759	747	734	716	701	755	752	745	743	761	734	756	719	733	727	742	756	674	765	760	755	761	768	719	766	716	733	748	765	739	787	721	716	762	743	769	749	717	731	704	718	767	784	758	738	763	762	762	749	712	743	781	793	788	714	744	760	727	746	791	742	754	701	764	707	689	683	726	696	739	768	711	763	763	772	710	843	742	686	761	741	724	757	759	716	735	776	749	698	734	730	703	767	776	786	684	721	775	693	727	778	731	774	738	682	763	814	742	749	797	760	781	714	741	689	763	767	742	725	716	730	765	739	782	724	727	757	702	704	726	758	716	746	777	761	731	750	709	740	760	761	740	714	794	732	719	719	755	744	692	753	758	742	702	727	737	743	714	805	737	768	726	768	760	727	784	747	801	725	780	764	725	731	754	749	772	756	731	739	714	742	781	751	752	727	750	734	744	764	753	760	732	727	781	777	763	794	794	738	754	785	711	712	754	746	755	773	776	735	767	773	712	757	769	738	772	763	765	759	752	747	776	729	703	722	732	753	740	755	748	768	750	752	738	749	801	743	749	728	750	789	782	733	748	711	748	748	762	744	780	718	793	757	722	744	748	760	717	759	707	724	731	807	780	732	731	730	745	723	769	744	760	751	751	723	772	697	738	739	774	708	755	700	788	785	751	738	744	746	747	746	756	731	734	733	776	745	757	682	771	778	756	765	733	747	713	714	734	782	751	753	797	704	708	751	745	713	718
9534	30304	39017	37810	23666	1425	1079	972	916	852	918	859	814	749	755	798	770	779	760	744	759	769	741	740	784	799	759	728	747	740	697	724	739	681	766	705	694	743	729	724	734	730	696	732	757	702	753	749	749	706	746	724	730	765	753	725	684	738	747	753	736	739	769	783	780	698	770	744	713	714	708	780	736	774	759	747	733	721	753	743	787	697	725	696	762	741	758	731	712	730	700	756	753	719	718	719	722	786	732	726	725	741	711	735	755	686	744	739	747	733	711	739	750	803	699	728	701	687	764	761	721	735	722	738	763	743	763	751	720	716	777	731	799	756	762	744	718	758	738	731	686	753	733	731	783	757	712	722	700	687	737	729	699	760	781	740	757	726	743	740	739	752	760	744	763	694	743	732	753	703	750	791	727	761	786	709	724	737	760	723	712	680	720	718	739	729	721	784	715	690	714	737	777	762	692	748	759	731	718	755	646	714	751	754	708	712	733	732	768	663	733	724	717	733	771	727	778	698	759	688	732	709	762	760	748	751	747	676	732	731	751	739	766	712	727	738	699	705	692	726	742	752	685	759	710	701	732	724	716	809	740	754	755	715	750	696	770	744	772	719	771	831	721	707	687	744	755	733	696	729	741	773	695	716	748	708	749	745	765	672	753	756	738	771	706	752	712	741	762	700	758	750	693	778	756	711	748	711	708	796	747	697	704	748	749	739	715	727	743	749	750	716	697	744	777	730	715	741	787	758	677	739	724	698	747	705	735	764	730	753	687	753	721	738	704	736	761	727	801	721	719	722	751	741	741	732	726	764	758	778	728	683	733	732	777	762	711	742	718	761	781	775	737	767	741	728	774	726	727	666	773	726	687	752	763	746	755	736	710	745	759	721	743	733	739	780	778	698	746	732	706	665	714	759	724	716	748	694	763	710	760	749	751	753	776	708	735	760	696	748	769	678	725	729	689	741	757	700	752	720	736	719	766	765	738	743	768	700	735	709	749	694	684	728	736	743	698	708	737	771	705	730	745	721	770	742	735	768	748	739	752	749	711	754	744	771	702	686	738	749	735	708	737	719	723	740	716	716	764	737	730	738	771	722	765	730	749	754	717	684	758	734	718	737	732	753	756	746	733	744	755	712	747	728	741	723	704	706	765	734	736	751	786	742	717	724	760	726	732	689	777	718	692	728	698	771	725	803	761	721	758	789	724	702	723	742	766	702	716	749	760	726	754	737	739	748	735	798	724	734	668	780	728	717	739	740	737	699	767	740	742	716	675	735	732	767	738	716	774	722	732	705	731	697	703	704	737	712	716	766	763	740	752	765	730	758	733	712	693	728	735	746	698	757	744	683	763	783	746	725	684	714	742	729	751	723	738	794	725	740	805	734	739	778	741	746	724	674	704	728	726	764	730	728	784	747	744	748	706	761	765	748	737	751	750	746	722	736	762	727	731	754	714	746	728	677	741	750	703	744	710	730	725	729	747	730	753	769	731	781	713	695	781	730	751	767	666	733	760	755	710	746	692	762	749	724	724	718	723	774	728	749	759	764	739	721	750	721	742	727	752	773	733	725	748	676	808	749	718	761	736	724	762	740	713	713	733	785	722	716	728	741	760	745	715	745	740	703	736	736	748	727	687	730	773	730	689	738	695	738	722	746	700	737	757	750	715	737	708	751	737	742	746	754	704	707	755	755	727	745	729	698	724	686	684	734	712	783	733	720	691	726	745	720	717	750	725	712	742	747	709	714	735	743	705	711	746	773	756	755	701	748	778	723	766	776	725	746	773	746	733	735	733	779	745	729	706	732	755	690	706	747	674	766	686	786	712	721	744	734	713	708	747	712	752	750	750	737	742	727	731	723	711	755	773	723	727	722	708	728	749	782	715	718	726	749	707	762	696	699	690	678	731	710	744	750	739	716	691	734	694	750	683	759	750	721	706	722	714	675	749	767	746	705	746	739	777	759	749	737	739	753	766	745	687	697	733	728	711	740	708	741	740	761	727	710	743	690	765	732	691	718	750	734	725	760	713	769	732	753	718	726	729	748	708	745	738	757	726	714	755	742	685	745	733	693	786	740	718	741	780	780	713	709	735	699	758	758	784	760	689	743	755	749	702	702	749	704	740	729	744	751	759	736	712	702	733	781	733	740	694	697	738	786	741	748	681	696	762	731	749	728	710	781	766	755	779	711	754	734	713	732	768	730	795	734	738	737	753	689	774	699	788	739	785	752	742	711	744	720	761	750	747	704	758	705	712	764	710	703	700	727	746	746	731	728	749	763	712	688	712	756	751	724	773	746	718	725	741	751	715	714	678	684	704	783	727	719	741	737	730	711	740	756	714	764	733	710	744	719	783	770	710	752	722	758	792	759	724	745	682	736	760	761	733	773	763	743	731	693	757	729	757	692	707	740	768	710	784	692	722	693	771	732	752	720	777	777	709	710	726	720	714	744	751	705	760	785	727	722	807	709	754	712	749	786	721	721	774	714	766	750	760	714	736	752	715	709	751	731	705	730	716	791	727	769	733	685	745	781	745	726	722	723	772	779	693	724	709	804	708	758	743	764	718	730	761	727	728	781	672	733	724	724	732	748	733	729	749	755	719	745	691	707	750	759	760	732	691	767	747	765	706	725	763	717	706	711	707	744	763	734	771	686	740	729	724	704	756	697	720	709	736	702	741	794	712	735	768	764	685	700	742	806	762	697	753	731	720	749	741	703	785	739	756	758	733	739	758	744	721	748	708	724	740	719	737	739	785	713	741	720	732	801	721	731	708	704	742	739	751	734	701	689	710	781	744	720	744	730	684	688	756	718	747	783	750	761	732	703	758	773	727	747	747	749	757	694	761	740	754	746	763	720	709	706	729	769	747	746	730	712	719	717	732	700	684	721	692	690	728	728	763	713	782	749	718	705	722	770	726	720	783	708	751	721	734	724	745	690	748	697	757	751	733	758	728	723	729	747	742	727	743	698	759	739	716	764	729	704	798	701	709	752	758	722	760	753	814	732	737	768	681	726	728	722	703	789	754	735	746	691	762	725	764	735	693	727	778	730	715	736	727	760	723	740	741	805	697	699	661	763	767	734	752	692	742	731	696	725	742	730	777	779	734	744	686	758	755	706	763	752	735	733	751	723	740	753	752	712	719	744	716	705	745	719	719	744	707	685	765	748	690	733	749	714	822	751	701	714	717	705	726	755	788	735	774	782	712	754	710	734	708	751	736	727	742	699	767	713	767	687	712	721	751	753	734	769	712	757	709	714	725	743	752	711	719	783	717	719	756	712	771	773	718	746	724	761	743	758	756	732	734	752	693	716	740	719	704	738	749	707	785	746	740	748	704	768	746	758	762	735	727	777	740	760	779	745	721	673	778	739	814	704	735	717	735	759	709	729	745	721	734	742	745	726	706	719	721	739	747	745	718	696	725	732	735	682	741	758	732	752	732	701	686	692	723	730	763	731	750	738	722	717	770	752	756	731	704	765	749	744	750	744	760	741
22196	20978	28721	25403	27053	20359	10160	986	618	553	530	464	440	341	324	374	334	340	306	333	338	285	339	308	250	289	303	298	260	279	297	288	262	292	279	323	257	273	283	301	284	262	246	259	268	298	279	282	253	262	269	260	302	262	254	278	274	261	242	272	292	266	279	291	287	229	256	247	271	271	286	278	259	265	292	246	282	244	263	279	245	272	277	280	265	268	257	252	279	277	226	269	273	270	268	287	246	272	281	238	260	269	268	252	273	273	272	279	272	249	246	283	269	256	253	269	286	281	255	272	242	250	259	259	242	273	297	253	257	298	262	256	253	254	248	265	258	236	248	260	277	251	272	277	258	291	229	285	255	270	259	287	253	255	272	264	237	270	238	264	268	250	264	256	275	246	264	273	272	241	256	253	292	252	272	247	264	278	264	247	237	295	258	274	289	275	246	265	271	260	251	254	259	260	290	265	271	272	305	245	253	233	270	278	260	227	263	308	261	224	272	260	283	298	266	244	262	276	274	271	255	286	285	268	236	250	273	276	277	235	262	251	263	260	272	248	271	263	296	273	247	281	251	303	267	275	270	240	247	257	248	257	285	248	225	262	268	244	259	269	273	259	235	287	268	283	270	237	281	257	263	266	274	257	245	251	253	259	244	260	229	277	268	285	259	258	263	271	267	289	294	252	263	264	279	257	258	233	256	286	251	243	291	266	248	266	265	264	248	241	295	247	265	280	280	241	277	271	251	260	281	298	256	215	252	267	246	246	248	290	263	265	233	251	266	299	266	272	260	267	261	268	294	255	264	271	275	269	248	287	253	245	240	252	242	224	258	249	271	270	249	286	276	267	287	267	290	269	261	264	248	280	232	272	272	254	298	231	272	253	306	277	254	248	266	262	248	278	263	284	265	253	300	257	242	272	269	276	262	260	295	243	280	266	258	245	246	291	293	256	249	241	280	273	273	256	277	273	239	263	252	241	273	230	248	253	274	247	248	277	281	254	239	251	270	235	269	289	265	290	292	280	251	294	248	278	252	261	257	283	259	261	269	255	253	276	264	254	258	280	263	238	274	273	270	274	234	278	253	265	270	246	261	229	262	250	246	225	252	252	235	238	253	268	272	282	282	274	296	251	264	255	232	264	266	219	246	260	255	233	258	255	262	281	290	249	241	235	308	256	258	259	261	263	244	257	252	271	264	280	244	291	267	241	241	281	290	232	229	295	266	257	262	252	252	296	255	263	281	278	225	257	243	273	283	259	273	266	258	295	262	264	274	247	258	260	221	256	260	219	276	243	263	254	263	283	284	283	247	272	267	281	243	258	265	264	269	251	264	240	288	262	272	243	250	275	280	276	291	268	263	268	255	255	261	232	265	274	257	240	252	261	240	259	266	258	275	265	264	265	255	273	254	278	275	259	256	265	246	257	241	268	249	256	279	259	264	252	265	254	266	279	265	246	279	282	261	285	245	248	251	273	265	264	271	304	276	219	265	246	245	251	246	223	236	260	257	249	258	283	264	254	253	266	274	231	266	270	276	241	261	274	281	265	246	268	252	251	274	266	272	251	249	272	259	286	289	261	236	269	261	245	260	267	211	263	282	243	242	262	240	217	256	257	243	256	277	250	261	239	274	275	288	250	274	240	253	265	259	251	267	244	263	273	297	266	261	270	270	227	263	277	280	273	263	244	250	248	264	263	271	278	264	254	255	260	271	242	235	259	240	250	262	262	255	264	243	270	260	272	272	254	280	255	284	257	228	224	282	273	262	234	276	274	271	233	260	252	244	256	257	277	271	248	269	240	245	244	279	259	303	251	253	256	247	279	254	248	290	299	245	257	274	269	243	249	292	256	242	261	254	235	265	250	293	249	263	256	247	279	271	237	247	282	257	265	292	246	236	266	296	245	268	256	264	247	277	284	269	263	279	250	252	295	259	242	267	269	256	265	280	288	261	269	273	295	245	255	251	234	262	272	268	257	260	253	275	290	240	263	248	253	288	277	268	257	250	229	255	244	277	256	244	269	282	236	270	258	258	269	276	265	249	291	258	268	270	257	249	270	281	284	252	250	242	266	271	266	264	270	247	267	237	281	258	259	266	263	255	248	267	295	270	273	262	260	276	269	278	254	271	254	265	251	274	260	276	280	257	255	273	280	251	252	242	265	244	264	301	225	234	262	260	257	242	249	274	236	303	285	287	267	257	276	281	271	265	247	255	275	240	268	273	243	248	262	269	253	271	227	258	270	264	263	268	278	264	260	250	270	268	253	309	233	279	277	248	246	281	240	254	234	272	278	258	260	264	264	259	270	254	275	282	254	267	251	231	247	265	284	289	272	277	255	259	252	230	258	283	261	276	242	269	265	264	268	242	266	252	243	271	240	280	241	250	250	273	270	249	253	270	263	265	265	262	243	241	243	250	256	300	268	257	275	266	270	276	245	269	263	273	243	265	271	282	253	235	258	280	259	271	251	307	265	269	254	253	260	298	259	241	271	276	264	271	283	246	263	276	296	285	228	254	271	231	251	284	286	269	248	269	239	249	270	302	260	225	227	258	246	254	230	269	242	248	269	261	224	226	274	252	281	273	240	301	245	251	290	237	287	246	277	255	253	271	255	283	270	259	268	239	265	228	261	285	236	274	258	241	292	277	287	273	280	281	277	221	301	250	252	251	249	271	280	260	248	277	272	267	258	288	274	268	270	255	261	280	243	262	284	286	265	284	269	266	272	234	245	252	269	282	255	255	274	252	249	295	265	269	254	256	247	227	296	274	258	256	299	263	280	248	268	267	244	231	241	278	260	258	252	275	254	243	279	267	244	221	268	261	264	280	251	230	244	263	239	268	267	261	278	238	246	240	251	239	261	263	283	255	267	264	249	259	260	263	234	296	259	268	265	251	259	271	250	271	295	284	274	294	253	274	250	281	257	283	249	250	259	270	248	264	254	251	267	268	255	259	267	266	260	280	244	262	236	250	253	255	235	236	262	283	277	279	234	259	262	256	259	287	296	249	246	278	250	258	285	254	238	247	261	265	277	247	235	270	236	268	240	258	262	248	265	254	285	261	251	292	290	243	236	271	274	258	281	264	274	267	272	290	268	257	255	286	260	253	259	246	270	270	257	261	247	284	251	277	238	255	251	277	251	263	273	261	254	261	279	276	279	248	255	252	275	258	280	236	278	240	270	259	229	277	265	284	252	267	280	276	258	270	280	285	253	246	260	269	263	272	269	272	300	256	273	258	269	256	255	267	257	250	261	271	254	243	271	273	244	235	256	274	226	257	250	249	282	252	279	269	255	260	241	246	245	270	275	291	238	284	270	254	260	257	267	246	256	267	252	241	265	277	265	253	296	265	233	281	261	235	252	284	255	262	260	294	255	267	265	248	262	276	267	272	271	276	268	235	262	237	250	261	254	262	241	245	225	263	270	238	249	257	289	291	266	259	262	270	284	277	255	245	250	258	231	284	254	232	227	257	259	271	264	253	239	251	267	253	302
12383	44078	53015	55126	38363	2359	1487	1126	904	666	613	533	459	439	407	414	393	355	328	343	294	331	294	331	330	274	320	300	297	305	288	302	284	274	282	305	290	287	257	293	264	263	251	272	246	265	243	283	272	271	277	253	287	272	263	248	248	255	306	254	242	259	263	246	278	245	252	251	265	304	250	267	244	287	267	279	258	276	262	240	290	242	258	262	258	276	231	247	239	275	260	279	278	266	262	257	287	250	264	268	290	269	258	282	263	255	251	236	276	258	243	237	270	262	246	239	270	250	269	273	268	252	237	228	265	271	264	253	252	247	257	269	268	251	260	263	246	256	220	268	247	261	255	262	261	253	254	268	246	257	246	239	267	270	258	291	281	261	241	265	257	243	238	285	281	256	250	252	234	279	260	285	260	274	275	253	292	256	281	270	256	288	247	287	265	248	284	259	241	269	257	228	258	260	248	276	266	265	253	280	270	274	283	249	271	253	249	279	234	273	266	266	278	239	253	253	266	273	241	255	266	246	242	254	258	259	246	254	237	269	273	259	243	268	258	261	275	264	267	258	263	269	261	280	250	243	246	267	236	277	260	238	269	251	266	256	266	250	282	263	265	309	267	253	271	303	255	239	229	253	271	263	251	277	258	252	226	276	240	245	271	267	238	257	253	272	265	272	259	252	236	266	274	265	258	249	243	256	213	237	265	226	258	251	291	283	282	249	262	268	270	256	258	265	261	275	276	257	249	244	246	264	247	235	234	247	260	272	255	261	279	239	270	247	293	257	245	264	277	270	274	283	265	263	278	251	257	247	244	251	259	258	258	250	257	264	250	273	264	257	231	230	259	239	274	279	263	255	254	279	226	283	247	226	237	288	261	257	222	256	274	292	263	266	288	254	239	255	248	241	257	263	264	264	265	235	255	289	258	251	254	283	248	239	285	258	252	253	292	238	271	269	259	257	262	257	246	298	293	251	235	239	239	237	256	270	258	272	288	281	256	246	272	259	222	253	247	250	263	248	238	248	255	248	252	271	234	277	266	251	266	266	233	254	267	243	249	253	257	285	276	237	262	231	253	277	233	245	207	279	244	246	260	270	240	261	267	241	273	234	292	273	253	231	265	238	274	305	239	208	246	268	246	229	272	263	273	252	243	267	286	251	252	257	255	277	248	291	261	258	283	257	286	271	252	250	279	251	286	259	296	266	253	246	258	250	262	266	261	263	274	262	277	252	253	250	270	274	266	271	270	246	236	251	253	228	260	251	270	253	257	254	271	261	293	277	293	270	206	239	241	255	261	267	268	258	269	274	259	269	223	262	255	271	250	253	234	260	273	238	239	271	249	255	260	268	267	248	219	260	259	257	270	252	253	274	271	262	219	261	244	255	280	249	282	257	285	274	258	231	258	246	253	269	264	267	259	260	260	268	276	269	228	252	267	232	272	230	235	245	236	254	259	252	265	241	262	271	246	263	254	249	255	247	259	287	280	258	270	253	246	273	277	246	270	290	268	255	253	247	254	253	277	239	265	268	249	263	256	263	229	241	250	272	271	243	265	258	275	231	248	253	250	257	257	239	255	245	252	245	251	256	269	245	262	255	254	263	267	253	267	254	274	271	268	242	261	281	260	240	251	260	261	246	296	269	242	249	279	294	279	239	253	257	266	278	280	255	263	247	246	259	248	264	289	267	273	262	259	223	254	259	281	237	236	284	274	258	244	260	255	279	269	265	262	269	269	277	295	261	241	299	274	246	264	273	244	243	257	267	256	258	317	254	252	266	269	249	272	271	230	255	255	235	258	244	273	274	252	258	264	267	270	252	274	246	250	256	245	262	257	268	273	253	262	256	259	262	267	265	272	235	263	247	256	264	243	260	246	264	240	286	267	257	263	247	226	263	249	278	241	261	221	262	248	234	258	246	250	271	269	225	239	256	240	271	263	247	251	262	265	262	252	241	247	267	267	261	239	266	260	294	255	287	287	254	233	246	248	297	274	253	250	237	261	245	241	263	246	259	253	276	234	250	267	258	259	259	294	246	249	254	278	245	252	280	242	242	287	270	280	269	266	231	261	250	242	264	227	268	279	289	276	261	251	277	249	245	251	232	277	262	254	240	235	262	267	278	264	257	267	284	254	269	263	252	253	276	239	262	250	259	264	302	274	288	245	274	277	248	250	245	276	247	259	257	265	268	247	248	279	239	247	270	246	228	279	238	263	270	261	255	268	252	245	282	217	266	248	279	252	269	284	302	249	266	254	253	263	236	276	244	277	275	240	225	254	253	234	246	254	258	252	231	245	244	240	264	281	218	266	252	254	260	225	239	249	265	276	293	255	253	250	245	268	265	295	243	222	241	278	250	249	273	280	291	243	251	241	284	252	238	247	287	273	248	273	264	275	252	264	231	281	254	257	251	252	274	266	271	257	263	263	270	272	276	276	277	254	256	281	241	262	274	254	257	279	272	231	259	286	265	233	256	265	266	269	251	295	269	255	271	262	268	229	257	243	251	255	281	270	243	267	243	253	280	264	251	271	272	249	270	231	290	250	263	250	270	263	276	295	252	252	239	247	270	273	257	254	280	267	259	277	265	274	255	276	276	247	283	235	245	257	272	276	250	260	235	265	275	275	259	242	270	286	241	258	261	280	267	260	261	276	233	280	255	265	279	261	223	251	262	269	256	263	257	272	249	250	265	266	265	250	274	239	252	252	272	257	254	268	281	250	264	263	260	272	272	264	232	265	259	255	250	232	261	270	261	259	253	270	258	263	295	262	273	244	282	267	260	277	238	266	234	258	290	257	245	273	219	244	285	269	245	232	264	283	270	237	283	254	268	278	246	248	254	279	236	241	262	252	260	245	246	262	273	240	237	262	247	288	237	240	261	233	250	238	249	242	266	262	252	294	253	267	243	276	262	281	273	262	269	253	271	264	230	288	287	270	233	276	281	264	265	228	251	244	264	245	257	281	259	221	291	283	269	240	265	265	243	268	248	274	240	240	252	264	252	273	281	254	248	241	232	294	292	261	264	281	266	271	240	271	267	240	261	261	269	245	247	248	265	259	250	257	245	283	269	263	273	289	243	268	244	287	238	258	279	269	232	285	265	260	256	267	266	287	244	262	264	290	245	240	246	296	241	267	247	268	281	247	257	255	269	282	272	239	268	246	261	274	240	243	257	283	220	271	280	271	257	293	252	254	278	258	265	254	281	268	265	251	243	301	275	235	256	263	283	282	284	245	295	247	264	263	275	241	259	268	264	247	240	271	245	230	254	275	235	256	265	283	253	242	254	263	266	248	252	284	219	271	258	245	267	236	249	252	260	260	289	271	254	265	250	258	239	285	240	246	263	228	261	272	246	274	239	277	249	248	229	252	263	248	247	261	258	258	266	252	237	255	268	219	267	267	283	270	261	252	284	282	287	255	260	237	275	240	287	231	255	287	269	299	243	263	273	251	249	257	257	257	262	278	271	260	257	256	244	293	243	268	248	262	253	252	272
27467	22390	30163	20772	6307	904	861	795	805	735	721	757	745	719	760	718	766	792	804	761	735	732	809	707	742	737	778	725	727	741	805	735	718	762	774	742	799	764	741	755	755	799	786	758	771	724	735	754	784	762	719	757	748	702	733	735	685	759	763	741	721	718	786	741	815	728	737	689	707	768	736	784	770	728	752	784	782	760	806	710	739	744	766	750	762	725	736	806	737	682	808	746	779	751	727	778	781	768	734	800	684	752	774	746	763	740	763	749	824	771	761	752	777	734	765	773	790	755	746	741	743	794	792	780	705	768	784	740	726	745	769	763	759	768	765	755	732	707	800	747	767	798	791	748	720	743	774	756	744	731	827	721	756	766	753	805	745	744	738	775	773	769	764	745	764	787	757	729	767	752	705	754	797	730	815	746	764	688	727	775	797	771	815	745	782	758	708	723	743	780	727	766	731	739	724	711	770	733	730	739	763	758	768	729	741	772	759	770	734	712	745	732	804	754	742	758	767	734	798	741	736	735	754	773	725	750	809	789	737	752	771	699	731	783	751	797	787	768	707	713	799	743	707	747	791	736	769	748	755	798	727	730	711	714	739	751	802	775	779	753	763	708	751	746	744	770	738	772	763	783	776	716	765	767	784	729	795	777	774	749	765	736	738	746	772	725	718	791	782	765	770	734	753	737	755	795	777	794	762	758	733	765	738	775	699	844	756	720	760	767	780	754	722	768	770	791	741	745	773	726	726	726	782	781	747	738	723	724	707	770	766	775	725	752	749	732	756	769	746	772	722	809	728	760	784	740	757	779	790	734	798	728	730	702	824	774	798	757	798	754	766	767	699	686	741	756	735	745	800	697	770	765	738	701	788	807	789	743	736	810	830	780	737	761	768	763	732	733	800	748	736	758	774	730	731	738	746	747	751	748	748	715	792	718	756	794	725	735	745	768	752	729	756	728	771	732	733	727	755	777	715	742	774	734	770	795	759	726	779	773	751	787	763	780	746	713	737	741	770	747	717	769	773	742	766	766	721	789	758	738	753	777	752	736	738	766	751	778	718	751	783	745	750	760	743	749	784	763	723	796	725	737	745	767	803	732	762	724	743	714	755	763	793	731	739	778	759	757	720	813	776	671	710	754	752	728	782	779	790	769	756	740	749	778	765	774	806	785	783	739	750	752	760	769	736	777	751	777	749	783	720	778	765	734	724	810	712	743	749	738	807	767	784	763	748	744	745	767	767	697	773	709	745	750	745	794	816	774	754	700	745	774	747	791	731	795	799	826	759	728	769	710	785	730	742	772	730	738	777	786	744	723	737	773	722	707	774	710	777	792	736	768	753	770	779	752	754	771	768	734	757	682	756	797	746	728	785	774	710	756	715	740	747	758	753	742	788	754	754	796	787	730	774	778	727	733	766	760	718	737	773	754	747	740	699	751	744	730	798	711	753	751	757	747	779	713	770	750	719	749	797	787	772	748	748	699	734	810	771	806	811	750	751	766	773	785	717	740	801	754	730	799	748	745	744	732	697	739	770	712	732	754	724	788	754	808	741	746	712	691	733	712	738	720	742	788	752	700	742	775	706	719	763	742	737	735	714	792	761	763	752	652	794	741	780	768	745	783	790	788	724	791	716	713	767	712	793	765	718	766	743	732	759	773	752	744	708	688	767	754	732	775	721	740	777	793	739	717	762	723	733	781	782	757	726	717	790	722	800	737	797	719	784	833	767	735	808	782	762	746	798	743	751	742	753	772	734	771	752	778	767	790	764	765	747	785	752	793	731	728	794	749	792	760	745	805	750	739	789	798	744	774	751	730	779	738	768	802	761	798	746	721	719	707	748	725	723	767	758	756	757	704	757	722	749	790	749	769	763	748	733	761	689	746	762	729	731	670	802	751	759	752	733	766	758	827	788	757	765	760	739	727	799	737	705	786	776	802	737	728	769	745	717	789	741	760	765	778	770	780	745	771	715	759	775	754	741	768	766	736	729	741	777	770	727	733	743	762	743	729	779	708	749	721	750	765	711	799	801	744	783	776	738	731	744	764	777	743	753	758	771	697	774	778	788	710	807	757	722	754	769	781	746	747	732	750	713	730	743	764	758	799	751	687	804	731	735	757	735	758	784	734	801	732	735	733	715	745	781	765	744	756	690	753	735	720	697	760	781	799	770	753	795	776	746	794	721	755	734	734	777	762	723	707	777	778	767	754	754	742	825	721	755	769	741	733	766	759	744	794	740	782	803	716	715	752	793	772	742	773	745	732	765	759	726	799	747	759	736	768	713	770	769	768	816	723	744	724	771	733	773	760	769	723	740	815	803	790	810	779	755	753	711	724	765	765	735	738	773	803	744	767	730	728	785	698	724	767	706	753	780	753	742	712	738	748	725	734	748	790	783	764	770	744	747	752	733	732	729	693	778	781	756	750	718	745	788	720	730	720	762	753	732	769	747	746	792	824	749	742	768	761	761	775	776	722	751	739	775	775	762	788	699	775	787	764	793	714	720	763	739	741	730	798	798	783	749	726	732	731	733	776	731	766	772	754	757	792	732	789	751	760	804	738	758	749	698	768	727	708	756	746	764	761	772	756	793	725	722	693	701	777	779	732	738	751	749	729	786	750	719	759	726	731	767	776	816	730	744	752	701	763	760	713	711	747	680	766	806	726	790	748	809	780	752	782	757	756	805	760	752	762	763	782	783	786	770	775	773	762	755	729	739	744	755	790	791	783	743	755	751	747	760	767	745	751	709	757	731	763	755	746	781	784	717	770	721	740	766	738	803	742	739	766	780	770	712	744	735	799	786	765	783	763	794	752	735	744	756	755	738	734	765	766	727	749	749	784	702	732	769	759	744	761	768	684	764	774	780	774	773	801	769	737	748	787	711	711	741	775	802	768	774	756	743	778	756	771	790	796	757	753	723	775	727	645	762	714	764	786	753	723	754	735	780	770	776	744	781	749	762	778	740	789	775	773	743	806	745	786	764	750	760	786	774	683	698	797	754	754	747	728	797	762	733	746	729	784	797	733	768	679	785	711	767	722	737	765	744	767	742	798	717	741	751	737	732	762	749	757	757	720	728	771	714	725	732	734	764	699	765	727	722	762	744	780	771	722	729	749	714	701	763	782	748	748	751	706	782	722	747	766	750	737	780	757	731	761	749	777	768	782	749	786	766	760	690	767	726	786	748	751	820	773	739	724	731	761	743	818	733	784	758	747	756	741	770	795	712	727	764	722	731	791	803	797	741	739	706	743	753	758	754	749	783	796	720	794	724	701	780	735	758	806	760	726	764	763	767	797	816	700	771	727	741	779	744	746	746	740	740	710	787	746	716	727	801	738	799	783	762	747	777	808	754	762	739	740	739	795	757	757	793	705	698	749	768	759	759	741	712	767	766	757	765	757	750	730	724	765	778	762	744	728	739	789	781	743	817	736	756	754	784	756	760	759	798	753	755	749	768	742	745	798	730	734	738	758	704	762	745	747	720	725	744	790
10049	31246	31343	15019	4363	871	760	799	785	751	753	814	787	763	769	798	778	779	823	787	801	789	759	797	732	725	706	758	838	794	785	778	783	766	738	813	758	736	712	743	784	775	757	775	792	818	738	747	783	769	752	749	743	789	775	765	739	786	758	775	801	801	768	777	824	769	781	787	740	792	752	759	783	775	743	807	765	742	818	761	788	792	791	777	750	804	773	764	794	749	769	740	793	737	747	813	797	800	831	756	778	747	772	818	798	735	759	774	802	797	779	762	753	768	716	777	764	768	797	756	752	737	799	754	772	767	794	732	771	740	766	785	799	791	756	773	774	785	770	757	741	782	716	819	823	805	734	727	756	723	739	807	781	734	807	725	781	809	781	761	753	743	791	784	795	770	766	770	787	824	791	749	739	759	776	784	818	765	753	741	839	754	808	739	774	776	779	779	789	712	735	748	786	784	821	802	733	733	788	731	765	759	790	771	766	714	735	790	799	782	777	740	797	753	753	771	776	789	764	800	772	758	792	760	775	780	751	807	749	792	766	793	722	804	748	809	776	772	772	778	752	785	738	741	762	764	780	714	705	789	769	798	806	747	766	783	746	760	751	797	735	746	746	740	721	750	750	804	743	759	795	751	768	786	752	783	740	738	762	762	802	731	740	806	788	765	734	766	770	801	724	784	739	803	746	793	744	783	755	741	751	779	778	753	836	738	762	755	757	687	811	735	743	788	778	741	769	746	761	801	749	787	813	781	745	764	769	748	777	714	750	814	765	730	793	764	770	754	802	730	790	793	790	743	772	796	801	787	723	699	791	815	783	721	763	751	787	779	790	770	744	783	799	750	755	753	717	784	791	752	795	766	758	737	736	765	712	746	756	767	786	729	747	804	814	742	816	759	726	800	819	723	743	748	756	780	796	759	761	780	797	738	760	793	740	809	732	746	780	760	764	807	728	786	800	791	792	747	733	769	777	800	721	798	758	792	758	783	781	786	776	743	740	760	793	770	788	780	733	757	804	745	726	752	798	739	762	761	749	738	787	734	738	784	744	770	752	745	767	747	803	713	770	769	722	730	787	765	753	811	790	793	786	769	796	784	774	772	792	748	773	767	770	771	742	796	748	759	776	765	763	793	768	745	763	746	771	760	739	779	767	779	771	765	750	781	751	750	767	821	751	724	760	751	754	726	780	761	782	757	766	778	722	763	753	802	775	711	761	709	721	761	703	758	726	792	758	756	791	742	787	735	781	731	771	772	725	738	798	720	795	748	770	787	794	765	746	781	741	786	775	748	793	789	786	715	727	741	733	771	730	773	793	739	754	752	745	805	764	757	719	741	756	820	738	813	745	756	770	783	724	784	731	772	734	809	787	772	756	765	790	698	774	799	759	773	792	777	767	819	779	772	738	716	729	750	760	794	763	689	806	787	758	775	776	750	784	746	806	722	790	763	748	745	789	717	792	777	748	763	757	786	752	725	745	797	765	753	786	733	741	750	717	795	775	786	791	762	792	746	774	775	757	734	766	750	836	702	749	750	758	758	774	749	804	773	756	788	792	764	745	805	710	764	725	821	754	754	767	726	785	790	817	776	796	774	762	747	738	762	779	774	749	772	794	770	776	762	736	733	787	764	781	786	747	730	756	772	763	826	795	767	753	766	734	782	736	770	761	741	766	810	823	744	739	737	748	721	735	811	746	821	781	737	752	778	763	729	760	733	797	718	780	778	684	730	748	739	774	752	774	769	804	784	723	764	745	775	811	769	762	781	767	744	734	710	781	776	735	786	742	762	814	823	777	807	755	757	768	739	729	713	773	736	830	696	747	796	769	773	763	720	811	784	744	785	771	807	793	734	801	746	755	783	807	789	809	765	792	747	775	786	764	765	789	779	786	797	818	753	787	709	763	750	782	769	808	744	774	779	807	786	749	758	773	787	788	802	759	789	803	752	810	784	717	705	763	787	735	753	788	756	791	763	749	783	721	791	734	715	786	789	744	793	786	775	787	704	751	758	764	736	798	801	748	796	790	753	773	788	760	763	789	798	744	738	764	765	729	758	783	711	757	774	797	780	766	790	791	782	774	780	715	742	779	801	745	724	778	771	791	755	771	753	752	779	765	753	750	720	769	762	727	789	780	786	775	736	759	772	745	780	758	768	745	749	786	752	760	754	791	776	775	763	756	781	796	749	795	751	772	753	765	739	810	796	816	712	742	756	769	785	723	763	793	747	732	761	696	744	768	724	735	764	741	748	773	801	768	763	767	755	764	772	760	763	757	759	729	813	765	790	756	808	734	775	823	759	745	789	715	740	777	751	760	726	743	755	777	733	784	772	741	745	720	772	732	707	766	737	778	817	804	795	787	765	747	791	750	742	758	780	807	737	806	812	742	769	739	727	711	720	767	771	754	760	725	778	781	756	721	781	780	754	804	771	733	832	769	774	783	756	747	761	755	788	824	778	822	769	754	698	775	775	751	769	793	771	755	753	744	772	742	789	771	746	747	764	765	760	770	768	808	803	759	732	718	752	754	783	744	740	735	798	755	752	746	770	750	791	767	829	760	748	760	755	746	771	767	795	780	771	756	751	792	771	784	795	778	786	760	747	785	700	757	845	798	730	769	786	799	819	742	788	774	766	777	744	732	746	761	766	743	777	776	716	748	736	751	755	781	775	713	737	772	765	764	744	758	778	792	771	758	843	757	745	785	788	774	721	782	765	760	797	815	759	746	786	749	787	718	762	718	760	748	792	802	763	788	776	731	780	785	751	759	749	765	785	739	795	742	764	795	759	766	732	758	754	741	758	731	783	777	737	742	794	747	747	788	739	735	785	746	821	764	793	734	777	781	779	780	723	716	821	717	789	787	798	771	772	796	719	763	815	764	754	742	766	733	800	701	806	727	792	749	774	767	772	759	722	756	744	812	813	773	815	757	769	795	754	758	796	753	729	732	779	753	770	729	734	795	776	760	787	767	772	728	790	768	775	730	746	782	729	758	788	800	784	747	753	748	751	788	813	720	780	750	781	816	788	739	784	813	714	775	791	788	818	801	779	762	733	771	787	825	778	756	742	755	746	737	770	747	776	821	799	775	788	772	777	802	784	795	790	750	830	744	744	749	755	754	776	786	730	731	701	787	774	750	756	756	752	780	770	780	775	751	761	750	787	786	754	752	762	760	760	792	772	735	744	766	824	773	758	749	775	724	778	764	725	753	735	736	765	776	805	790	715	798	824	809	788	794	775	754	763	752	748	745	808	738	782	766	811	754	762	792	783	734	759	798	786	741	758	756	783	813	799	786	787	788	818	726	728	762	784	775	756	757	783	790	763	808	792	777	770	743	745	732	746	756	745	770	811	763	764	808	737	769	780	781	749	758	738	731	812	786	759	760	790	805	773	815	799	774	732	750	728	724	766	745	820	787	777	804	744	727	758	802	774	754	796	817	786	776	757	752	776	748	804	753	805	807	767	785	768	733	781	777	766	742	801	783	763	708	755
23314	20987	28567	25771	26063	15924	2913	744	620	524	514	486	461	488	416	445	423	417	402	448	412	393	398	433	428	397	397	364	444	400	399	419	374	388	386	400	417	365	402	428	384	393	393	390	392	392	407	385	353	407	378	388	372	369	396	407	380	424	373	411	397	394	394	363	422	378	373	378	354	400	384	397	370	387	392	374	378	386	406	429	399	380	419	383	393	380	367	400	373	377	395	381	393	427	394	387	421	383	383	381	367	353	391	375	384	403	406	391	411	377	410	397	376	400	401	403	394	358	395	388	403	394	365	350	399	388	351	407	380	401	414	402	429	417	405	404	365	366	379	388	366	394	390	382	398	405	382	384	393	397	425	409	381	365	381	394	369	389	379	381	372	400	439	395	355	383	375	395	374	364	404	387	418	356	328	400	396	381	376	376	397	358	395	395	407	370	366	402	384	406	385	377	392	351	356	429	385	385	388	361	378	382	366	388	366	387	402	397	408	403	361	395	390	391	373	377	397	400	389	398	402	430	380	407	402	408	395	374	405	411	430	390	383	371	357	414	376	384	370	375	379	396	394	375	361	376	405	353	336	384	387	421	386	374	415	378	395	373	385	413	424	389	380	390	396	402	412	395	392	368	363	388	409	368	340	384	420	370	408	364	356	378	376	394	389	368	402	367	368	374	376	400	387	425	408	381	432	424	391	385	386	352	379	374	399	372	360	417	387	389	397	385	396	329	403	456	393	386	407	378	413	364	422	362	394	405	397	411	389	380	384	383	392	417	426	385	384	421	389	405	414	388	386	337	386	446	389	405	383	394	356	372	367	385	396	382	378	385	393	401	363	394	361	389	419	371	367	448	386	395	411	407	394	408	378	408	380	371	388	388	353	398	379	393	380	343	345	394	379	412	375	364	344	364	368	377	367	430	411	368	425	413	413	403	359	393	396	393	428	394	388	367	387	392	368	400	402	384	385	383	422	338	378	373	360	393	389	348	393	384	355	375	398	393	380	396	396	391	375	374	419	389	373	372	381	409	396	400	387	409	376	380	385	416	381	380	390	391	399	405	423	409	387	364	359	347	386	397	385	404	398	385	373	378	372	375	340	394	386	412	373	373	411	406	345	389	364	370	421	385	369	396	343	406	403	403	392	396	352	371	389	404	398	409	404	377	390	422	413	357	407	389	406	350	382	385	396	372	386	382	420	408	409	413	380	382	394	388	389	405	409	392	391	361	394	378	433	360	380	380	378	429	390	370	409	396	393	375	364	364	370	398	409	381	394	388	380	399	422	362	383	397	401	348	419	384	350	377	380	344	363	397	418	392	400	353	375	390	405	409	413	405	396	403	381	404	346	340	403	374	379	384	404	401	355	428	385	380	394	399	412	406	399	371	371	386	385	365	390	393	377	374	397	405	373	371	392	401	368	385	391	418	385	375	438	403	372	344	398	363	365	373	405	400	407	359	382	414	359	359	375	406	374	371	352	385	397	390	394	378	371	411	379	375	396	412	424	362	371	391	405	362	363	393	393	404	381	357	393	387	389	391	398	393	405	418	444	410	390	376	366	381	384	398	373	358	391	405	412	356	348	365	420	370	428	407	362	408	373	392	380	334	390	377	406	373	390	380	421	399	377	396	391	387	351	345	380	406	418	400	360	376	375	346	367	382	397	353	371	441	378	411	403	364	398	383	363	386	383	426	363	344	393	384	361	379	349	387	429	375	346	357	430	370	382	401	375	395	358	387	430	379	418	388	399	395	376	349	375	389	406	380	392	431	399	368	365	403	408	386	364	416	395	397	417	364	362	415	402	383	368	333	399	393	435	398	422	390	356	368	369	391	376	377	399	410	397	360	375	436	394	399	357	422	392	406	384	377	395	348	382	424	360	419	386	415	370	386	408	368	375	388	359	389	396	353	384	371	382	366	387	391	421	366	393	410	392	407	411	370	370	379	355	393	355	372	385	383	382	370	401	369	401	374	363	380	401	407	369	411	408	377	432	385	365	392	373	395	382	417	394	427	416	403	384	344	383	356	404	389	410	396	412	382	410	359	374	397	406	370	388	421	399	346	390	447	402	377	390	406	399	407	364	392	417	396	404	373	379	380	365	380	405	432	407	386	406	390	379	400	402	374	398	363	396	384	377	402	389	398	362	398	403	402	333	396	396	385	358	388	389	399	359	388	361	408	396	403	414	427	347	376	388	377	369	387	371	397	417	413	398	404	380	388	423	410	382	374	406	373	384	409	354	371	424	396	447	396	387	392	412	364	417	417	410	366	417	374	372	381	355	390	407	394	409	382	409	357	367	416	371	395	374	360	381	399	394	405	361	386	385	407	396	360	366	417	372	367	390	383	381	380	365	405	382	397	385	375	388	366	410	352	391	388	408	381	375	403	371	450	406	407	364	404	400	418	390	389	352	385	358	354	401	411	361	355	368	356	363	382	373	426	400	412	362	387	397	411	407	377	412	407	430	404	357	403	385	380	407	379	404	408	399	431	403	405	398	389	435	390	398	429	401	367	366	414	403	423	397	405	422	385	376	384	357	380	380	409	408	425	360	416	359	348	357	386	364	352	360	392	387	385	415	353	371	366	410	393	410	405	398	426	405	374	417	405	377	391	412	383	411	373	405	397	406	363	384	398	411	367	372	402	408	407	435	355	407	434	393	396	412	393	415	337	386	367	392	420	374	385	414	384	414	384	382	386	411	384	381	384	376	368	405	363	421	426	336	395	373	403	399	371	405	394	381	395	374	375	389	397	377	358	364	386	359	393	399	424	367	392	372	354	381	403	402	387	379	381	332	404	407	364	386	424	425	385	373	381	399	398	408	355	385	420	399	426	353	430	391	361	364	389	391	387	388	378	398	393	403	407	393	389	366	383	404	370	407	358	391	366	357	362	379	369	394	394	373	388	367	386	366	364	381	410	388	417	397	379	410	392	401	369	372	397	380	388	366	402	390	393	392	374	411	397	360	383	380	404	390	396	409	379	382	394	420	412	396	405	393	377	402	391	411	393	359	410	397	379	397	456	396	360	379	375	393	409	358	399	379	415	369	398	383	409	387	405	392	410	391	370	422	394	418	430	379	412	398	383	394	360	387	391	397	410	403	400	383	392	411	379	397	369	427	397	374	395	414	378	376	398	365	377	366	399	362	381	392	372	397	374	407	384	408	345	396	409	371	376	389	430	415	369	421	379	362	404	389	374	378	420	392	383	385	376	365	368	389	431	422	408	365	403	376	411	398	373	386	405	394	370	392	369	373	364	355	366	425	392	395	381	380	358	399	390	413	386	373	417	389	415	361	398	374	412	369	393	411	348	367	385	396	419	396	386	421	384	403	382	386	407	384	393	378	411	406	420	379	373	374	400	384	365	391	384	354	398	403	408	413	369	358	367	396	339	415	369	385	381	421	354	415	415	365	414	429	388	334	398	392	440	377	387	410	416	386	396	414	361	396	392	368	343	417	367	386	401	362	374	371	385	378	390	423	399	384	424
10510	40897	43234	41857	27633	1310	1029	891	752	671	589	572	516	519	528	494	482	491	391	452	419	456	435	460	393	447	431	447	427	416	435	430	384	410	417	397	430	414	445	416	408	452	445	419	432	435	409	429	442	411	399	408	434	436	445	407	397	433	415	409	476	428	420	423	405	418	399	410	402	330	411	443	365	418	422	410	421	410	404	363	403	427	393	411	393	423	447	414	383	430	373	421	417	408	440	425	432	423	415	419	406	423	421	407	442	393	409	408	418	429	414	443	437	409	370	403	420	418	406	428	418	417	380	407	414	451	405	402	419	439	393	411	403	400	410	392	436	401	411	413	407	442	432	415	436	406	427	403	418	412	410	424	404	423	441	441	404	424	393	396	404	387	401	404	402	400	433	402	416	416	443	421	429	409	402	399	437	420	420	414	408	447	395	390	375	431	403	407	402	428	426	398	360	419	396	396	414	401	399	378	390	430	372	422	408	419	448	414	393	400	401	386	413	410	399	413	389	397	374	399	401	437	433	428	470	400	396	410	458	386	437	424	430	385	433	394	444	447	400	415	414	433	417	395	427	436	419	451	406	378	391	433	419	432	392	420	440	456	409	414	436	406	390	430	424	437	364	411	400	389	418	449	425	436	426	421	423	443	369	417	435	456	423	398	410	402	391	417	439	393	445	382	439	411	393	407	424	406	449	400	428	398	449	416	436	432	406	402	403	412	413	392	419	410	415	400	435	397	433	428	425	399	394	456	385	436	418	426	400	425	428	421	407	365	409	382	390	403	408	397	430	403	404	416	398	411	406	390	416	383	381	407	405	398	430	399	421	422	448	418	450	407	432	384	392	418	423	409	422	409	383	445	424	397	428	413	370	426	369	378	404	432	436	421	401	368	409	404	387	401	408	442	419	399	436	434	415	395	430	409	394	399	399	425	427	375	434	398	430	376	420	445	402	436	400	414	397	421	407	434	395	381	398	418	420	437	401	424	429	424	411	419	425	413	449	408	430	428	422	446	403	428	404	379	400	397	437	383	406	391	424	413	441	404	395	420	419	381	410	441	394	404	414	419	398	380	394	388	440	396	396	418	411	397	423	449	411	412	390	408	409	431	402	416	399	412	433	424	400	396	371	416	367	419	418	401	398	418	396	416	413	375	408	420	414	423	435	462	431	452	428	416	401	420	438	419	404	375	431	397	412	425	397	428	409	382	406	406	419	424	389	447	370	418	447	404	434	386	420	388	422	397	411	417	398	422	405	449	441	427	446	447	404	386	412	472	447	375	399	390	400	435	447	419	435	431	446	440	411	391	414	399	436	385	409	391	405	400	392	421	398	430	434	404	404	411	411	419	395	399	415	455	396	387	392	410	426	385	409	390	430	407	417	390	394	420	365	450	407	397	423	450	393	426	435	400	408	426	424	415	405	412	449	389	442	416	410	430	436	412	381	421	422	392	412	372	440	440	418	415	395	443	408	420	401	394	411	418	415	421	421	399	402	379	384	416	414	444	411	407	371	440	409	414	402	433	428	437	379	438	437	441	404	395	420	390	410	405	420	404	413	429	379	387	408	407	431	400	418	429	414	410	423	398	450	390	403	382	418	402	377	394	421	401	399	430	385	389	463	402	391	431	411	442	400	402	369	414	333	416	420	404	403	413	411	416	436	421	389	369	417	398	418	413	407	407	440	444	402	431	388	403	402	439	408	390	441	431	404	456	427	408	422	411	415	415	426	431	384	401	412	418	433	409	392	420	422	377	441	400	419	389	397	392	413	434	423	425	409	420	396	453	396	349	357	413	418	412	382	439	406	403	417	396	395	423	440	426	405	412	405	462	391	417	388	409	403	406	420	424	435	401	471	431	423	417	407	407	420	409	418	420	450	391	409	436	408	438	437	373	406	413	399	426	411	421	409	420	405	363	446	429	410	354	432	417	425	375	404	463	427	399	426	402	422	438	443	412	406	431	421	401	413	396	406	422	426	392	409	455	439	407	394	432	420	418	446	409	380	397	435	392	429	446	401	415	449	397	429	424	409	411	397	423	406	436	419	419	403	411	421	422	430	404	411	392	387	424	412	389	450	425	366	490	416	391	424	415	378	417	428	411	427	430	397	432	400	410	444	431	417	434	367	402	439	400	447	409	381	403	401	414	438	446	364	399	429	385	430	403	418	428	398	492	395	404	421	374	407	387	415	448	428	440	403	393	389	415	456	416	405	424	392	411	404	359	399	394	423	412	403	388	410	424	376	390	373	448	404	381	413	428	416	449	440	427	424	440	400	441	394	366	390	391	395	426	413	403	415	407	421	417	428	398	431	421	397	434	390	422	415	389	380	412	428	443	416	399	409	414	438	392	428	417	410	451	428	430	430	451	424	456	406	399	403	414	408	412	436	401	384	387	424	411	366	452	407	406	435	390	386	444	442	410	447	383	379	412	392	402	394	430	369	429	419	395	421	404	438	407	418	429	447	389	422	427	408	397	434	396	408	413	425	427	422	440	408	391	404	393	404	395	376	391	406	358	418	413	397	397	372	373	422	382	403	398	412	411	417	396	405	407	438	392	407	431	404	429	401	407	409	436	423	410	412	397	399	412	392	393	404	388	441	434	432	409	411	405	413	367	405	414	438	413	421	410	425	444	417	433	413	422	398	405	402	443	433	417	402	399	448	434	414	401	418	439	370	400	400	374	390	437	430	414	441	413	449	431	429	407	398	419	418	393	414	419	429	394	424	434	427	414	398	402	422	397	422	421	420	379	418	393	441	386	430	375	444	409	393	393	399	452	435	422	428	404	389	405	433	416	425	410	422	416	424	398	418	402	388	395	422	445	372	403	398	382	381	412	428	412	388	434	441	407	374	397	413	385	429	403	435	382	430	442	392	447	385	403	373	432	415	381	403	399	428	415	406	376	408	374	372	424	421	404	445	396	397	419	422	413	413	423	440	420	412	426	434	411	445	425	406	408	436	437	412	409	409	430	408	427	415	438	380	396	400	404	404	437	419	412	410	388	442	429	394	400	407	415	417	405	443	397	443	388	416	404	405	445	407	420	425	380	450	386	422	423	399	406	399	397	386	421	401	412	413	400	420	419	407	398	406	404	421	411	425	404	408	396	404	383	412	408	392	427	398	434	400	413	427	388	443	401	371	421	418	396	404	459	400	402	420	388	435	411	417	439	415	407	416	383	411	382	413	371	429	409	445	398	402	369	414	400	440	424	415	411	393	379	452	411	429	405	392	427	426	406	402	440	388	422	421	412	379	374	399	396	413	412	416	432	405	388	411	381	376	439	432	410	423	412	432	417	427	404	407	421	428	423	423	438	405	429	401	416	423	442	417	408	418	404	426	427	400	445	434	416	398	410	411	417	416	412	410	393	401	432	379	435	447	410	433	415	437	418	407	400	381	421	422	437	432	414	413	432	400	391	423	407	418	408	440	425	401	398	478	380	418	407	397	412	398	396	400	414	394	423	412	399	432	414	411	422	409	391	421	399
24196	20791	27855	26533	22228	6731	1130	951	805	845	799	813	785	753	767	771	777	821	787	757	760	785	806	732	785	753	767	773	788	745	712	723	725	744	758	733	768	754	738	757	735	729	731	745	778	778	799	759	754	756	753	801	763	715	748	758	768	761	744	756	755	766	781	733	765	752	818	747	732	773	765	816	755	745	799	774	718	747	783	808	768	715	735	722	718	716	778	726	729	718	748	732	734	749	759	730	805	755	795	770	785	759	742	746	728	729	737	700	793	766	756	738	779	765	716	696	750	742	742	763	691	746	765	745	771	693	741	755	798	765	751	739	777	719	706	746	734	729	800	731	772	737	698	754	733	721	779	745	744	750	745	726	685	693	743	735	711	727	760	726	714	703	740	746	758	741	777	726	742	703	731	731	744	744	778	751	704	782	736	719	728	774	778	774	731	768	735	723	690	763	731	802	700	764	745	823	772	694	788	755	710	724	778	743	797	730	731	746	760	738	732	793	764	793	796	754	760	762	721	733	710	705	806	765	776	707	756	767	750	732	752	753	786	774	728	777	770	747	742	759	717	749	735	721	756	764	733	766	730	752	751	752	731	760	745	730	745	695	755	737	717	747	735	780	747	721	757	793	745	756	761	753	779	771	801	728	749	743	713	729	713	747	751	749	749	756	740	751	772	728	754	815	742	754	813	787	732	765	746	693	742	718	767	761	687	708	702	690	759	747	727	764	742	772	716	763	760	716	735	731	758	728	753	790	736	753	765	776	784	751	719	808	717	719	719	719	807	736	745	767	732	751	734	705	774	723	708	705	795	758	717	751	735	749	767	809	698	713	701	758	738	686	766	757	755	701	704	762	719	747	751	694	737	729	730	733	774	717	798	770	790	759	752	724	759	776	751	727	770	709	799	778	749	713	712	759	786	735	724	699	719	808	759	685	701	783	722	749	733	768	736	789	753	716	793	747	790	766	789	748	775	729	780	739	760	682	715	720	742	745	753	762	763	731	720	727	767	725	699	765	738	725	750	727	753	760	777	685	793	717	714	778	677	764	772	754	730	747	771	765	777	719	741	766	735	740	804	751	747	715	721	706	741	771	794	748	756	737	731	778	731	722	731	725	719	735	760	739	711	716	746	730	738	701	780	754	766	783	757	721	743	733	726	759	707	734	732	752	767	748	799	742	743	789	769	734	714	792	751	764	784	751	788	774	737	736	749	752	764	781	732	725	743	731	683	739	758	715	755	742	770	752	707	738	727	754	752	745	785	748	726	802	742	784	743	708	730	753	764	778	727	731	744	772	788	770	739	773	744	750	719	734	763	722	688	761	788	748	721	729	761	734	759	746	728	686	754	700	750	770	736	743	788	815	774	709	733	734	752	775	737	764	756	743	737	770	734	731	681	729	748	790	715	762	749	720	784	743	732	749	738	723	730	791	731	755	745	752	706	726	731	748	770	768	740	738	775	709	759	721	752	764	732	696	724	755	812	743	745	758	737	748	763	704	722	793	762	752	718	720	696	765	788	792	730	706	734	762	735	775	741	770	737	711	691	747	753	732	740	766	701	733	753	727	744	802	762	746	732	762	698	728	709	725	802	731	739	697	721	710	731	761	765	782	748	757	757	741	762	803	822	739	734	736	776	749	746	765	700	773	739	743	739	722	744	750	739	789	760	760	729	738	725	778	731	754	725	720	793	760	770	771	745	751	751	766	790	756	768	743	734	782	746	745	691	746	702	798	754	727	759	728	746	739	711	777	752	741	743	761	794	734	758	731	804	759	711	716	758	750	719	751	764	750	709	724	769	746	667	751	811	773	765	772	758	734	752	767	746	743	771	777	753	751	795	743	736	692	739	776	695	731	711	767	769	776	777	741	764	791	747	743	708	727	761	738	784	754	671	748	769	715	782	738	775	776	766	736	722	751	705	757	794	707	754	749	703	683	754	711	700	739	725	774	755	752	739	745	697	737	695	782	756	774	736	736	710	735	760	713	750	785	719	773	727	735	726	766	733	741	754	726	753	716	750	782	776	736	712	775	733	752	719	781	712	726	765	724	780	754	752	708	753	764	751	761	725	733	801	726	739	730	747	758	739	735	737	728	705	772	709	684	765	799	772	729	743	756	761	743	743	774	742	782	745	763	710	789	754	730	715	773	743	695	789	792	748	737	780	759	726	762	771	765	729	764	760	735	744	710	734	731	683	782	757	741	722	732	704	746	760	766	741	727	703	777	743	758	789	780	755	746	721	799	743	711	710	732	720	761	733	768	745	810	770	723	751	734	702	737	769	747	721	748	745	768	762	707	808	788	705	724	739	722	769	717	714	701	748	803	732	726	744	731	728	747	735	816	742	732	756	700	726	754	747	772	741	739	703	757	742	757	785	742	742	704	737	744	756	708	734	711	734	719	713	738	721	751	768	733	796	747	725	752	745	741	771	704	764	751	747	761	729	732	760	705	740	757	769	745	812	764	735	789	768	774	757	740	735	714	705	747	746	753	774	741	743	775	739	727	765	757	779	734	750	753	727	739	767	691	738	749	784	768	726	712	729	739	711	741	757	803	713	722	743	736	789	757	685	708	743	727	733	715	746	795	772	702	754	780	736	680	765	714	684	688	780	765	733	697	752	733	784	755	706	761	733	717	814	766	776	795	769	684	740	716	741	789	711	741	687	774	727	694	767	736	814	778	699	763	735	738	742	747	778	734	764	755	734	736	728	769	747	731	789	711	732	750	745	782	744	761	749	793	713	733	767	762	720	814	746	700	761	721	738	739	775	696	790	738	764	782	765	758	691	711	716	757	709	712	759	749	725	703	761	736	672	739	777	699	748	756	736	789	752	751	774	755	752	717	701	779	721	775	773	777	766	773	752	786	779	725	736	781	793	782	717	761	727	742	775	708	751	799	715	720	744	819	727	726	751	743	759	739	798	802	723	723	753	766	757	749	802	728	778	728	722	727	774	725	746	734	705	734	736	793	766	736	771	745	769	761	718	818	795	767	760	712	663	753	742	725	742	771	769	736	760	746	717	748	729	741	724	751	774	741	726	720	741	745	752	739	749	741	760	696	737	720	727	723	804	747	745	760	701	702	737	756	761	712	733	779	740	732	727	715	729	811	712	703	776	774	762	721	768	735	754	784	733	773	725	734	778	736	750	750	701	721	724	721	748	748	707	788	745	716	741	733	711	741	722	693	765	796	786	789	712	732	763	734	774	704	732	767	746	763	737	791	720	743	707	746	735	713	780	741	707	764	746	737	760	744	755	703	785	718	770	803	771	721	764	743	692	716	687	834	770	781	747	747	764	746	700	756	780	725	714	687	737	749	733	785	737	725	731	761	775	704	737	730	755	725	780	703	734	758	731	706	811	716	732	741	717	702	706	757	730	800	771	783	736	723	760	739	741	749	746	778	778	781	726	710	798	732	746	797	742	750	779	778	781	753	710	740	765	775	783	742	711	754	773	726	740	744	744	760	788	720	758	750	725	730	778	730	720	784
10210	32037	39920	34580	21743	1335	1089	1009	904	842	802	820	791	793	805	784	779	759	768	799	711	719	750	700	731	781	747	734	739	720	782	737	747	734	745	712	754	737	743	686	749	801	741	733	725	704	737	733	751	705	730	728	732	704	724	746	775	757	736	765	767	784	770	716	729	711	692	749	746	744	705	749	765	726	783	794	782	775	748	720	717	742	738	749	746	714	735	700	710	735	697	697	755	771	765	752	719	733	783	707	786	694	739	713	748	755	759	782	720	768	724	722	723	766	731	716	754	778	769	766	759	741	738	734	792	755	719	707	751	795	760	732	687	729	719	758	750	731	713	782	712	711	756	718	794	765	714	764	736	759	723	704	713	711	730	674	768	685	739	782	749	734	748	737	756	723	739	716	759	728	752	722	737	704	720	721	725	720	742	761	757	761	739	731	699	707	752	708	750	747	722	730	729	732	745	742	711	751	728	699	713	761	714	730	683	707	774	752	783	800	722	700	748	746	781	711	728	711	782	770	764	728	773	758	719	708	798	722	724	759	726	749	696	749	771	702	718	771	741	774	731	703	715	747	668	756	775	759	731	720	763	728	751	744	737	695	766	759	731	724	739	743	672	704	738	732	703	769	743	694	756	749	784	726	754	752	721	697	715	727	759	743	722	729	732	734	717	753	761	737	728	731	741	762	707	756	739	757	734	711	741	721	727	750	715	703	728	729	706	713	734	769	763	717	724	721	761	720	711	751	763	741	749	786	772	729	722	782	743	708	685	747	677	709	763	750	727	740	755	737	735	714	713	735	714	708	766	711	685	738	744	769	754	740	759	706	739	702	749	684	731	706	716	763	746	750	697	695	749	674	725	739	763	750	743	727	745	699	734	744	700	773	782	688	725	788	734	724	717	736	672	709	749	688	782	752	746	728	754	713	734	731	722	741	748	724	748	731	730	744	672	724	689	717	745	762	723	743	709	723	757	725	744	744	698	721	737	727	729	752	762	778	739	737	697	722	743	731	720	698	726	758	717	743	764	746	746	740	714	761	731	728	715	751	775	721	798	761	762	743	775	767	727	726	715	818	721	750	719	707	751	709	715	768	733	757	754	724	704	766	746	740	764	680	792	739	723	715	679	684	740	744	776	728	747	743	778	727	716	729	740	717	741	737	717	716	714	723	709	700	747	694	705	748	725	729	753	755	739	774	696	729	769	696	721	756	711	726	765	766	746	713	740	755	739	726	768	718	723	790	693	727	731	748	731	758	707	750	737	768	754	776	728	733	758	733	756	763	735	648	752	742	759	697	695	711	701	690	768	690	735	737	714	743	666	778	720	728	717	695	706	728	777	737	697	766	710	722	775	672	772	741	717	766	745	684	759	731	752	748	737	763	718	711	752	728	768	730	692	727	675	724	714	695	700	775	681	781	726	757	724	766	766	747	746	724	731	750	731	722	753	705	743	755	703	761	752	729	712	680	776	719	741	735	709	733	753	665	726	750	740	760	742	744	761	694	763	672	748	750	706	761	747	713	751	741	730	779	722	735	711	724	704	685	751	696	744	739	706	715	693	723	725	741	724	751	762	700	765	756	682	765	760	770	752	751	717	746	704	701	728	803	734	674	694	730	729	709	781	721	729	743	718	773	746	794	779	717	719	724	769	727	757	726	709	739	717	715	737	769	733	766	739	705	763	670	747	752	742	735	730	736	761	723	698	726	715	742	745	776	712	776	746	723	744	698	681	727	791	715	705	777	720	712	719	729	721	762	668	725	736	738	758	705	796	710	729	739	737	749	759	731	722	740	746	693	727	762	733	763	696	719	720	757	711	702	735	758	690	778	710	741	743	777	663	727	666	732	738	739	695	740	755	734	696	697	734	731	734	744	737	712	773	719	735	778	804	741	746	802	718	756	754	739	731	716	758	760	728	732	739	740	766	688	750	734	735	717	758	755	756	768	748	740	747	722	798	758	722	744	765	765	729	787	701	703	743	748	764	708	749	739	762	751	726	740	739	706	730	737	724	727	752	752	735	701	756	750	707	722	775	765	709	692	712	732	729	749	742	714	707	750	772	741	720	692	726	765	773	720	714	731	762	832	738	735	768	707	714	769	702	702	710	758	720	727	754	712	736	738	722	739	726	780	758	738	691	728	696	693	735	735	770	752	759	710	751	691	737	732	727	741	717	721	714	773	777	781	730	738	718	756	694	738	712	700	781	734	698	715	735	736	763	677	734	702	767	735	701	721	713	679	697	754	728	792	702	712	752	725	725	723	772	710	703	736	761	673	750	709	749	717	701	724	713	757	717	750	728	752	738	774	711	730	702	730	702	762	716	788	698	722	731	781	710	721	702	782	726	735	731	708	776	789	725	728	713	734	798	760	704	698	721	785	721	755	707	765	693	777	747	765	691	727	720	687	764	713	735	759	742	747	800	744	747	773	752	699	774	761	695	799	781	707	728	755	752	751	758	721	730	721	692	707	728	776	715	719	716	757	692	732	748	727	720	784	724	735	778	732	765	682	693	726	724	690	725	752	730	770	768	764	707	702	710	713	767	749	730	778	687	724	699	744	752	719	746	768	691	707	727	703	687	777	707	705	756	720	772	706	696	768	715	701	722	740	687	752	778	761	702	748	728	713	706	707	717	719	746	725	762	733	736	711	730	766	742	707	715	718	683	769	711	743	763	725	726	785	750	706	705	723	739	761	746	759	782	740	734	727	736	664	761	740	711	720	733	720	723	747	755	760	691	697	715	763	700	707	722	729	757	714	750	745	777	731	710	762	753	700	767	763	784	706	744	737	737	743	752	783	740	741	720	703	768	702	753	709	726	706	709	726	783	706	714	741	779	698	722	716	729	798	734	760	737	719	702	758	770	759	705	735	739	719	759	729	795	729	747	750	746	722	726	715	690	701	707	738	707	756	780	730	790	730	726	769	723	763	779	722	723	726	697	707	737	718	732	728	733	731	768	658	712	733	696	733	758	740	740	744	784	721	752	742	761	740	696	705	747	718	759	729	733	739	723	707	717	689	708	737	775	739	769	746	755	768	739	774	724	702	714	708	754	678	740	726	718	721	731	784	691	724	714	791	752	780	802	736	720	754	756	731	698	730	728	732	774	714	745	730	765	746	741	746	741	704	716	758	768	746	755	696	730	751	768	733	695	772	712	754	765	772	733	741	733	776	721	710	753	761	695	743	702	749	756	710	750	769	764	718	707	704	696	725	725	703	754	731	763	718	712	734	739	770	759	753	761	702	773	715	771	770	744	778	761	767	772	761	726	765	758	764	739	684	763	719	721	764	696	750	689	744	775	769	705	723	770	730	673	727	708	728	665	715	705	740	708	749	739	755	780	730	753	708	744	736	758	760	736	739	738	757	768	699	700	740	700	703	777	757	717	757	707	728	777	744	799	729	748	733	725	770	704	739	715	765	737	731	708	718	740	719	772	711	725	724	704	717	763	710	762	679	761	709	776	775	773	798	690	777	751	719	740	719	725	734
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
