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
339430060579	339430061100	339430061648	339430062198	339430062748	339430063298	339430063848	339430064398	339430064948	339430065498	339430066049	339430066599	339430067149	339430067699	339430068249	339430068799	339430069349	339430069899	339430070449	339430071001	339430071549	339430072099	339430072649	339430073199	339430073749	339430074299	339430074849	339430075400	339430075950	339430076500	339430077050	339430077600	339430078150	339430078700	339430079250	339430079800	339430080350	339430080900	339430081450	339430082000	339430082550	339430083100	339430083650	339430084202	339430084751	339430085301	339430085851	339430086401	339430086951	339430087502	339430088051	339430088601	339430089153	339430089701	339430090251	339430090803	339430091351	339430091901	339430092451	339430093003	339430093552	339430094103	339430094652	339430095202	339430095753	339430096302	339430096852	339430097402	339430097952	339430098502	339430099054	339430099602	339430100152	339430100702	339430101252	339430101804	339430102354	339430102903	339430103453	339430104004	339430104554	339430105103	339430105653	339430106203	339430106753	339430107303	339430107855	339430108405	339430108955	339430109503	339430110053	339430110605	339430111153	339430111704	339430112255	339430112804	339430113355	339430113904	339430114454	339430115004	339430115554	339430116104	339430116656	339430117206	339430117756	339430118304	339430118854	339430119406	339430119956	339430120506	339430121056	339430121606	339430122156	339430122706	339430123255	339430123806	339430124356	339430124907	339430125457	339430126007	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2580	3600	2300	2580	3600	2300	2579	3600	2300	2579	3600	2300	2578	3600	2300	2578	3600	2300	2578	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2574	3600	2300	2574	3600	2300	2573	3600	2300	2573	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2571	3600	2300	2571	3600	2300	2570	3600	2300	2570	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2568	3600	2300	2568	3600	2300	2567	3600	2300	2566	3600	2300	2566	3600	2300	2565	3600	2300	2565	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22878	20158	26868	23228	18845	2377	857	521	411	398	345	377	372	346	334	357	361	326	328	329	299	308	289	346	314	294	325	324	300	319	299	315	281	322	270	296	303	262	275	282	282	278	336	320	284	331	323	297	308	288	289	309	273	283	307	293	317	296	277	309	270	284	270	279	282	272	272	299	303	271	282	327	272	300	311	302	288	273	294	300	304	315	287	304	297	328	302	250	319	318	307	302	299	287	275	288	286	315	284	291	268	303	292	284	294	319	284	279	277	279	310	291	282	277	293	314	287	308	305	302	249	294	300	297	291	279	282	275	295	268	295	300	320	287	295	287	344	301	310	266	336	309	286	289	276	289	279	277	286	294	318	283	293	290	322	306	278	302	289	287	281	294	277	292	282	311	283	291	300	302	263	320	266	295	283	296	282	308	260	298	255	326	306	254	289	274	291	315	296	301	292	297	290	301	284	300	306	296	308	308	279	289	287	317	259	272	272	282	304	296	281	283	278	249	268	282	272	297	307	285	293	311	296	290	298	282	297	301	298	281	325	307	286	303	285	291	287	282	298	321	269	280	271	315	280	266	307	278	307	269	305	324	307	266	278	316	300	294	304	326	283	282	292	306	334	296	290	317	290	295	318	279	266	297	315	280	289	298	320	300	284	294	290	309	305	277	294	309	330	280	270	245	289	273	314	283	294	313	298	275	316	305	297	291	285	325	310	288	308	284	242	290	295	288	281	271	289	279	329	290	280	287	292	266	296	273	305	309	306	285	289	307	290	269	285	297	304	301	294	291	326	265	289	262	269	323	289	292	306	300	273	298	271	276	318	292	301	315	321	290	277	292	293	292	306	278	286	290	274	280	292	284	282	265	272	290	265	308	281	273	292	278	303	263	305	277	281	317	281	307	298	310	291	280	282	289	298	272	289	300	283	318	305	278	325	269	306	293	295	278	285	276	285	303	281	290	291	268	246	327	264	289	339	293	268	294	288	349	280	259	250	294	280	295	287	288	323	286	284	271	267	293	350	293	319	255	287	309	281	306	278	277	264	277	291	281	285	288	290	282	278	302	279	283	271	291	289	277	305	297	313	319	299	287	285	301	287	291	291	298	321	288	268	279	266	295	287	326	302	303	331	317	282	284	300	290	303	295	329	308	294	280	285	305	273	277	286	292	282	261	326	288	287	311	310	289	290	284	278	305	294	309	301	277	260	308	289	302	305	298	288	278	309	320	298	296	276	282	302	293	304	314	269	284	323	296	318	280	290	288	301	305	297	292	266	309	265	301	304	343	315	321	310	316	274	307	279	277	286	272	282	267	279	285	285	299	270	281	274	271	284	292	310	269	323	300	290	266	324	306	308	276	276	287	284	301	306	263	300	297	250	270	283	290	297	289	326	301	306	265	319	261	299	265	293	288	289	308	298	301	263	291	267	290	268	309	275	299	295	320	277	305	327	295	307	313	280	291	302	299	307	320	328	301	295	310	339	282	334	305	318	307	290	293	300	290	274	300	274	303	287	294	290	322	314	302	289	285	308	265	322	331	282	253	284	298	284	257	304	263	268	307	259	305	283	287	294	308	304	256	293	283	270	274	264	278	304	290	292	292	294	293	285	276	284	289	324	314	310	286	318	305	265	300	295	296	271	321	314	325	319	306	247	306	298	274	294	277	300	308	260	283	300	317	282	289	294	280	301	288	269	273	271	301	310	299	305	277	300	270	300	274	289	293	285	280	299	275	302	298	265	301	331	267	302	275	279	303	302	296	270	289	266	258	298	297	268	309	288	291	280	300	276	295	320	264	270	310	267	283	329	304	285	300	296	281	323	256	314	257	315	278	310	306	348	314	312	296	298	285	309	283	305	237	282	294	245	312	307	288	306	307	301	301	292	295	310	319	297	338	318	303	261	308	303	272	311	290	283	293	286	299	283	290	296	314	301	303	318	274	292	271	286	288	322	282	289	277	346	296	300	306	313	309	293	247	292	298	289	275	283	282	313	293	339	300	302	248	286	295	308	295	263	305	300	307	307	320	322	324	275	298	300	286	302	298	303	308	311	282	289	309	291	346	283	307	317	256	299	283	274	292	256	284	277	289	327	321	304	276	282	303	263	279	274	310	300	276	266	282	279	303	276	276	306	267	304	312	312	328	282	286	271	270	291	304	289	309	287	299	292	308	272	283	327	318	293	281	281	269	302	300	301	308	292	320	304	306	276	305	293	279	281	306	298	305	293	338	302	278	298	303	305	298	319	301	260	298	290	294	269	307	270	271	317	284	306	286	281	299	317	286	294	306	305	285	284	304	274	290	294	288	268	303	283	311	297	284	300	298	301	296	283	276	288	289	262	293	294	275	287	276	269	290	290	310	270	283	300	275	285	322	305	292	289	285	279	276	301	283	299	313	313	292	273	261	282	288	290	291	288	293	262	287	297	310	277	278	268	302	278	304	309	290	302	301	301	328	255	266	299	274	283	294	280	303	293	291	259	267	288	291	275	269	279	288	305	265	318	296	285	288	282	294	301	305	286	279	286	271	295	292	324	297	303	285	276	310	290	303	308	285	290	306	310	325	289	287	284	307	286	273	298	283	286	303	277	326	288	282	292	293	271	325	287	307	296	293	286	319	283	308	269	285	277	316	314	273	264	299	301	280	264	287	307	320	312	274	254	290	297	285	315	286	327	264	310	282	283	281	311	294	287	315	305	307	261	294	293	294	298	269	315	269	277	307	287	262	298	283	259	286	310	275	310	297	297	301	290	275	301	306	281	310	289	313	272	296	293	305	287	288	305	306	284	300	288	285	278	281	265	310	295	295	297	278	328	294	285	269	281	284	285	278	287	306	297	281	287	297	279	276	303	284	281	291	273	302	295	260	307	299	296	285	303	312	282	278	295	278	332	297	294	311	289	279	288	300	268	286	276	293	318	310	274	273	274	299	291	313	266	284	296	291	328	302	282	298	305	333	299	267	281	267	291	294	287	327	324	252	312	301	282	286	273	292	319	279	309	299	274	280	266	263	304	301	288	290	267	324	293	295	283	290	279	260	276	275	306	289	287	271	283	275	289	296	299	296	281	278	313	293	311	255	261	320	283	303	282	313	307	281	290	297	307	283	267	303	301	291	296	283	300	272	287	276	290	352	283	288	320	307	261	316	298	288	280	311	296	319	265	332	265	315	286	292	292	308	322	301	283	284	296	305	294	278	295	270	276	292	260	298	285	310	293	292	289	278	289	269	266	300	291	295	321	287	289	269	262	279	292	277	291	278	280	254	285	272	257	265	311	304	310	290	286	290	297	285	236	313	281	292	290	278	271	260	298	283	313	286	287	303	258	295	318	279	270	258	292	303	271	266	293	288	308	270	302	291	304	292	293	309	302	307	303	278	286	276	276	284	274	266	275	270	297	249	293	290	302	284	323	291	285	307	254	299	285	300	305	300	295	274	276	320	318	322	298	301	295	304	303	300	291	289	299	283	282	307	290	317	296	283	315	270	295	288
3113	4312	3349	1684	1239	922	713	613	567	511	509	396	433	418	402	399	362	351	342	338	377	328	373	319	353	310	379	349	315	306	337	325	341	335	300	318	318	326	303	316	329	311	348	333	336	315	301	318	328	336	319	348	256	306	304	305	283	319	285	284	303	327	313	341	329	292	296	298	314	299	287	316	323	321	312	287	305	310	312	321	295	290	324	299	291	331	325	337	325	299	321	296	327	301	307	278	307	308	280	290	300	309	321	273	289	336	288	282	294	296	295	309	309	300	283	310	326	276	293	318	315	324	309	327	293	319	328	313	302	292	288	251	299	319	294	317	304	299	282	303	292	347	293	326	309	296	373	334	307	283	299	323	308	316	313	309	349	295	334	327	319	288	312	327	306	280	301	288	314	325	290	312	278	328	307	302	305	299	315	291	293	294	294	311	272	340	305	298	289	301	311	271	271	297	288	303	318	301	303	294	305	270	312	283	320	292	296	346	288	302	326	291	285	319	315	297	302	309	324	300	281	318	281	315	321	331	286	298	312	313	289	314	264	314	303	312	279	297	277	305	321	298	308	332	287	301	316	304	304	313	296	292	330	327	330	296	280	304	330	335	299	291	310	313	306	343	308	317	311	305	317	299	325	296	312	336	303	316	296	282	294	316	354	308	329	314	293	273	317	311	294	307	309	301	295	293	276	301	304	324	292	295	321	325	300	294	298	323	305	309	295	276	290	301	341	302	325	308	286	293	280	286	282	309	317	309	313	303	294	329	318	306	299	309	308	302	295	289	315	308	285	322	338	325	281	295	297	293	309	321	317	314	319	265	328	313	322	285	303	294	287	283	319	289	315	282	295	296	302	325	298	298	312	322	302	326	310	291	329	328	313	303	306	327	287	308	316	306	308	311	315	278	275	298	297	316	327	308	305	289	309	319	309	332	292	291	285	317	313	313	305	292	312	325	305	275	291	298	318	339	306	308	325	316	288	312	279	297	305	306	302	318	320	310	316	284	315	318	299	255	294	317	288	281	290	292	321	279	291	342	319	275	288	292	292	294	331	285	324	323	305	309	328	307	289	276	306	306	316	301	314	303	261	310	326	315	324	319	315	311	266	297	311	281	331	319	310	324	299	317	301	308	315	283	295	319	301	316	315	281	328	276	318	293	348	326	290	334	306	296	294	265	304	314	289	308	309	305	291	296	308	297	316	303	289	268	349	299	293	278	321	330	273	319	303	309	265	290	332	311	289	314	299	319	312	317	287	314	289	299	296	313	332	290	289	285	280	270	281	262	309	309	326	327	272	326	312	299	281	286	318	289	298	317	282	285	326	304	306	285	311	275	312	309	295	322	322	314	309	318	291	310	328	301	300	317	339	295	277	293	320	281	300	292	322	323	281	321	286	295	313	307	326	273	261	277	315	288	301	301	294	322	303	310	318	301	296	292	299	301	310	330	269	318	317	320	301	312	292	293	314	351	295	292	282	324	286	274	304	293	324	313	277	303	303	269	306	340	293	271	323	333	301	278	290	296	298	347	288	331	314	322	289	296	311	302	314	274	317	285	315	295	277	312	293	310	306	320	312	289	309	303	292	311	304	312	288	278	299	302	303	269	322	305	274	289	294	296	300	272	298	297	294	327	319	300	309	275	288	296	288	301	317	318	314	302	295	293	327	326	329	256	292	317	300	294	302	299	306	274	314	304	320	300	272	304	289	318	309	310	281	299	304	309	300	318	306	285	301	279	325	299	285	293	294	283	291	293	306	279	298	296	318	280	297	315	316	319	293	307	294	296	297	285	263	285	290	292	309	335	319	299	327	302	296	310	309	315	299	301	291	315	308	303	272	320	318	289	296	298	317	329	304	317	305	277	285	297	300	323	325	296	317	335	316	315	272	312	293	307	295	302	297	299	291	301	304	324	299	288	326	317	315	291	289	295	276	304	310	321	293	315	295	286	292	272	307	325	298	269	306	325	297	306	307	276	312	314	311	283	294	303	274	286	314	313	304	315	329	325	292	284	311	322	308	310	311	294	303	294	306	290	293	314	289	304	311	292	292	295	294	333	293	306	297	302	300	280	312	315	304	280	293	280	330	319	322	286	291	283	315	302	286	299	296	290	313	298	287	313	298	262	293	306	335	326	296	313	299	307	325	291	290	297	302	296	310	300	335	300	309	326	302	295	292	321	321	293	306	272	296	327	298	320	289	294	315	295	290	326	286	311	297	293	335	283	308	317	267	282	298	298	275	273	283	332	318	312	283	307	307	300	303	277	294	301	356	293	307	284	308	326	331	294	292	295	339	334	285	293	317	305	348	305	302	337	289	316	299	317	289	309	286	317	311	293	265	310	308	299	319	313	274	281	341	287	324	291	304	328	298	299	309	285	270	300	298	302	312	299	289	288	317	315	325	269	295	314	255	284	321	330	322	296	317	270	358	314	299	268	315	285	338	352	292	303	319	319	284	314	318	312	319	298	272	304	301	305	304	291	330	313	316	315	326	293	317	331	315	292	325	290	295	290	301	300	298	307	301	308	272	291	298	315	285	311	258	288	291	309	293	282	269	297	296	328	283	290	325	312	313	278	314	260	299	287	321	298	301	306	270	323	327	273	335	303	297	271	311	283	316	294	270	307	270	291	287	305	291	306	269	277	285	275	303	297	276	301	277	299	296	333	296	324	302	286	340	279	285	314	296	300	288	322	305	307	318	276	304	284	266	279	311	314	327	317	281	289	283	304	310	287	281	296	290	307	308	303	282	297	286	278	293	305	295	313	303	290	278	335	316	302	319	314	283	324	295	305	298	291	261	281	274	308	288	307	284	319	321	284	311	298	298	304	312	327	271	321	325	321	310	302	320	327	292	316	277	273	296	310	275	305	306	281	271	324	307	313	317	264	338	343	311	278	315	268	301	286	323	308	303	301	306	260	290	297	289	318	295	299	313	339	313	306	314	303	304	305	272	302	291	301	277	299	299	281	319	296	312	322	280	286	331	298	307	312	289	320	313	323	285	287	307	300	292	279	275	322	295	258	303	286	300	298	288	258	303	295	303	342	326	292	312	331	289	311	303	293	299	305	328	304	257	294	270	309	292	332	285	294	302	307	288	316	289	313	309	298	327	297	292	303	329	294	276	277	307	307	310	315	325	285	300	308	329	292	282	291	290	287	262	285	306	287	311	300	315	307	282	319	313	297	278	293	280	290	314	280	294	319	309	287	309	320	322	278	281	281	306	273	342	310	327	345	282	275	319	259	300	286	302	301	296	287	300	323	304	285	290	303	325	283	296	309	313	312	285	289	325	302	288	303	321	295	280	288	309	269	299	316	308	307	324	314	307	314	294	323	307	290	303	309	262	312	318	305	299	274	289	308	285	310	305	315	297	279	319	284	294	273	281	292	284	300	317	352	314	287	275	297	303	285	315	308	314	288	271	289	298	290	300	310	289	291	291	286	302	304	287	318	290	300	287	301	292	288	305	305	254	338	316	305	311	310	283	297
27622	11944	1977	1158	839	902	819	853	833	856	854	810	802	824	792	850	793	830	803	833	807	827	828	822	846	834	827	829	866	843	853	846	857	800	815	889	880	855	848	836	812	885	851	814	829	842	817	794	789	822	833	780	842	833	828	839	803	805	807	871	883	867	842	832	820	820	814	827	839	837	825	811	849	841	771	822	781	810	818	857	841	851	781	830	833	825	830	778	840	771	845	797	840	780	784	826	808	804	832	808	837	808	830	830	784	813	825	833	764	814	776	829	801	794	809	846	854	761	858	806	819	830	818	829	795	770	863	806	850	808	813	823	839	782	807	817	889	893	800	867	807	838	814	843	819	768	874	840	848	802	857	841	916	824	819	832	860	795	865	864	812	797	758	821	897	832	817	869	821	910	837	891	841	766	796	808	808	851	814	827	792	796	843	794	791	798	803	836	820	841	852	869	858	796	797	828	860	801	789	804	803	830	811	832	824	830	798	829	807	799	829	797	824	844	812	891	788	880	804	874	812	803	809	812	807	816	775	851	840	827	799	837	915	822	826	791	857	829	763	839	814	816	796	846	781	831	786	780	855	852	796	784	815	802	804	811	842	782	827	825	855	815	838	834	847	766	820	859	826	776	823	831	819	839	816	864	847	800	901	825	858	828	831	815	837	762	762	815	850	827	896	858	815	825	851	852	865	882	780	854	839	817	859	864	844	827	909	840	814	803	870	856	791	880	809	794	851	828	846	859	792	819	858	826	852	832	867	800	767	803	838	856	836	821	841	863	801	847	842	828	835	821	794	815	844	833	783	766	752	813	818	855	852	814	814	813	765	832	840	865	841	882	788	822	866	810	819	884	820	816	834	855	795	808	852	800	790	768	852	841	843	781	862	895	810	859	831	834	820	772	857	835	797	857	889	840	847	810	822	831	794	822	853	824	796	819	841	876	781	815	818	805	850	834	856	821	861	804	841	855	774	803	853	818	815	829	783	831	870	812	840	823	817	840	853	828	880	791	833	842	872	854	809	860	828	831	839	831	833	858	847	824	785	793	848	845	776	847	831	812	873	814	880	820	814	823	808	830	816	843	802	784	796	802	811	808	851	865	831	858	838	783	842	855	820	820	822	837	815	803	800	795	829	812	760	826	927	846	829	798	794	815	830	854	894	835	838	791	831	832	885	891	834	829	816	830	856	775	823	861	858	854	827	879	867	761	849	773	787	861	843	843	854	840	837	826	827	792	800	878	836	789	803	806	843	852	892	826	845	847	810	834	794	815	860	835	833	822	845	917	815	820	833	827	825	839	826	867	857	821	814	854	821	874	789	822	855	836	819	824	894	860	824	816	870	808	790	808	845	857	818	810	824	765	870	825	827	800	850	793	802	797	823	791	771	800	835	797	819	822	825	823	798	770	838	796	811	805	872	825	836	780	855	841	804	870	829	835	840	802	839	806	803	811	795	791	830	777	811	854	750	859	836	842	892	855	863	795	825	804	831	842	790	861	847	835	794	805	893	822	767	833	803	834	770	821	775	773	827	844	848	821	822	854	808	854	809	813	830	826	848	800	852	836	824	830	790	847	769	845	836	782	783	805	852	800	815	844	818	810	847	771	835	878	835	850	812	854	826	822	896	811	801	791	792	880	817	826	855	842	849	804	882	845	839	853	892	831	797	860	817	812	781	846	838	821	759	797	847	798	866	780	815	818	831	845	858	824	828	805	819	864	824	848	752	776	850	798	837	900	823	829	871	788	828	841	790	761	829	807	834	815	849	869	786	830	856	828	822	802	820	815	860	799	803	839	834	855	810	820	869	867	795	846	816	836	812	823	850	866	851	846	778	825	865	844	797	829	793	847	803	841	842	816	812	866	839	819	819	821	835	797	837	844	866	896	844	824	826	835	818	835	788	827	831	828	845	843	786	817	845	839	868	839	883	841	785	851	823	778	796	769	857	830	903	813	857	840	820	855	809	820	805	818	817	927	833	798	884	839	835	764	769	814	847	793	859	817	874	842	804	862	816	831	833	865	762	795	850	861	852	820	803	794	823	829	815	808	816	845	822	887	850	803	850	811	830	808	757	788	847	824	842	809	839	861	794	818	825	823	829	814	829	772	889	866	840	857	823	811	833	806	863	856	830	864	862	815	879	826	831	795	794	798	830	778	797	877	841	819	835	850	823	799	824	819	824	821	830	787	827	846	815	857	859	797	802	852	791	829	832	779	819	785	781	847	856	839	834	831	792	795	769	838	895	903	830	829	849	842	764	832	866	838	839	808	808	783	833	819	775	851	837	787	878	811	848	788	874	826	805	793	867	893	825	800	830	800	837	811	819	829	837	838	812	796	800	814	803	811	844	856	831	809	875	831	865	861	819	812	819	802	799	799	857	831	849	840	835	868	821	857	839	768	823	832	825	815	758	819	831	790	800	817	857	791	846	763	851	849	843	825	845	799	821	813	810	852	818	825	824	855	830	850	831	846	848	856	813	855	834	853	822	849	833	858	851	834	813	821	856	817	841	866	826	859	861	765	867	852	879	813	838	819	822	812	803	770	871	852	830	853	831	830	894	785	842	813	871	771	815	807	863	843	845	828	831	840	827	778	793	885	829	788	811	805	827	792	825	777	848	839	795	823	799	858	759	826	831	838	809	824	811	814	820	827	859	853	855	827	837	870	844	832	759	820	838	784	808	808	868	827	828	815	844	838	837	753	866	873	872	771	835	828	866	850	838	826	854	810	811	831	831	812	841	806	889	781	803	838	794	845	841	838	863	838	776	809	844	809	832	801	814	785	836	822	852	823	915	842	826	794	862	793	815	840	820	830	782	761	845	820	833	848	830	865	797	826	811	816	854	813	836	804	819	817	826	818	872	853	805	843	806	834	817	803	798	790	784	845	838	814	793	830	800	810	884	800	819	763	833	827	896	817	812	816	833	862	861	833	831	840	827	857	826	774	843	802	809	820	856	873	845	828	822	816	809	853	849	807	846	836	808	776	804	798	783	872	800	857	821	821	800	771	802	846	809	787	788	857	853	811	858	832	775	838	888	870	838	784	871	796	811	804	854	863	820	809	787	847	830	881	796	845	801	867	776	825	745	810	835	778	808	822	885	779	796	853	812	803	834	789	784	846	806	798	875	815	881	824	858	825	847	874	842	816	860	844	827	823	830	851	801	878	805	792	834	804	823	779	795	810	867	857	809	872	804	813	830	806	824	846	845	804	812	848	828	829	799	852	825	843	820	861	811	841	799	836	824	843	811	806	860	799	819	866	822	844	810	794	852	809	775	778	836	804	861	840	830	827	826	822	849	806	801	841	802	809	795	885	815	780	818	815	824	849	849	882	847	831	835	829	792	808	817	829	846	758	821	843	861	819	839	798	797	841	843	775	823	834	817	844	829	832	883	789	796	849	840	795	816	849	843	848	825	824	891	831	818	804	794	808	856	836	818	824	807	800	815	816	825	794	864	855	760	827	844	834	828	854	794	827	831	823	848	794
5128	964	933	800	710	743	719	760	733	724	755	715	721	754	812	744	719	750	732	727	778	761	741	712	716	701	727	700	766	776	724	743	698	692	714	713	733	734	726	673	738	698	713	758	731	736	718	720	719	755	705	684	666	736	727	743	693	805	726	717	730	707	717	722	711	722	724	747	737	684	704	757	689	725	717	698	670	716	665	708	684	679	762	743	735	735	743	719	730	709	749	736	748	659	711	739	699	683	711	724	726	695	709	716	737	747	704	735	685	728	736	725	745	707	719	663	676	698	704	683	677	710	759	698	762	722	697	697	766	680	681	682	703	718	758	699	735	747	675	745	735	754	697	692	713	718	718	759	706	690	683	718	715	729	717	746	742	740	664	656	699	703	725	737	722	713	702	709	675	732	696	691	708	696	717	690	678	722	767	729	691	711	752	737	685	704	701	716	717	729	674	753	725	736	769	718	720	694	693	696	707	719	689	724	699	719	710	688	716	772	691	756	742	671	700	688	701	715	682	761	747	709	726	699	684	737	705	696	744	730	704	719	703	724	774	753	751	744	734	687	672	792	711	680	709	715	703	705	716	723	703	734	736	714	729	734	689	727	749	712	704	662	737	719	717	743	706	748	730	727	712	716	736	756	722	736	732	702	731	678	734	730	732	705	747	696	677	705	763	741	722	714	708	704	686	686	724	672	748	728	704	720	721	710	728	722	736	695	701	780	748	715	702	687	729	731	695	680	672	664	716	732	693	684	720	752	750	713	716	768	722	693	705	727	704	679	706	728	677	729	747	699	715	719	705	730	703	689	752	736	743	720	739	698	708	732	709	720	724	671	664	729	683	740	725	702	692	719	718	676	726	710	698	726	673	716	745	734	743	696	754	696	702	722	733	695	683	707	746	683	706	715	739	765	727	707	759	644	707	723	718	734	664	691	736	740	689	739	704	731	744	735	704	685	737	668	730	699	711	689	726	703	747	716	690	733	732	743	753	729	704	698	659	681	754	729	732	724	689	681	695	697	717	747	727	736	686	698	687	690	737	698	732	654	713	723	691	744	755	712	745	721	731	676	683	727	696	673	739	717	715	721	691	738	721	726	744	721	713	752	718	715	724	681	712	722	680	706	745	732	736	675	707	729	694	699	726	748	697	694	715	732	741	701	773	732	708	782	696	663	751	753	720	752	696	718	718	707	727	725	743	691	702	684	766	675	741	705	728	788	710	678	684	739	702	741	742	707	724	753	721	703	701	764	706	684	663	701	717	695	768	670	697	645	741	739	676	738	687	655	776	703	713	698	693	749	727	714	660	722	710	696	699	676	699	737	726	750	737	740	761	699	689	750	725	764	715	704	733	681	734	745	668	707	681	718	741	709	698	750	726	720	724	700	714	717	709	698	705	698	730	704	672	751	693	699	743	731	722	753	711	730	727	670	704	711	731	673	732	711	686	799	696	719	703	711	739	714	697	708	713	732	721	752	694	699	745	748	738	740	760	689	686	683	728	720	716	731	735	752	721	675	725	731	701	708	711	721	749	703	745	738	729	718	729	709	692	717	677	767	710	807	702	717	686	731	707	726	696	737	720	695	723	724	706	721	745	732	679	708	786	677	735	756	704	749	747	735	746	782	716	743	748	696	705	698	707	716	727	721	694	710	755	743	731	769	717	720	723	748	716	725	727	743	762	726	727	699	713	729	675	709	726	743	712	750	695	715	723	755	729	720	771	754	715	682	743	730	723	737	741	728	726	699	745	772	724	705	746	740	691	711	715	686	670	670	716	698	705	701	727	715	752	673	719	702	693	769	715	737	693	698	727	698	728	706	669	706	746	719	697	728	731	723	697	719	764	708	756	660	689	711	732	682	679	713	711	686	737	733	681	698	758	750	723	716	726	708	764	743	749	784	740	752	735	769	723	732	717	678	738	728	682	703	710	734	717	737	710	700	704	693	702	775	723	723	674	750	717	749	722	718	705	707	743	725	727	678	722	688	703	726	743	687	704	712	730	676	747	740	713	689	712	699	683	731	730	666	725	725	711	681	660	734	719	710	710	728	703	727	743	710	731	676	738	774	751	705	714	710	757	712	728	748	708	720	745	717	684	731	705	691	699	685	730	744	745	702	697	719	708	692	685	689	724	693	666	677	719	701	753	716	722	682	723	725	683	684	706	673	767	695	737	719	677	771	684	700	708	722	709	728	715	700	736	731	712	711	692	742	699	701	779	768	724	715	739	735	732	767	689	675	732	679	750	695	737	740	771	681	706	727	729	728	708	742	729	679	751	736	765	755	749	740	727	698	680	735	714	690	689	735	732	709	716	749	631	694	686	712	670	650	775	675	731	743	715	673	692	689	704	739	773	719	766	746	695	743	719	758	690	745	735	748	684	761	738	714	712	743	756	706	723	725	728	707	742	718	714	697	714	713	727	711	728	715	703	780	754	726	688	712	733	770	705	707	682	721	708	707	737	698	675	735	731	746	687	749	694	729	726	721	726	754	639	758	714	747	711	773	737	698	693	688	753	706	736	726	723	733	701	707	699	684	702	693	734	744	714	675	731	717	713	772	690	726	703	749	725	725	752	729	734	734	691	700	740	726	697	738	743	705	688	777	680	702	731	746	751	705	734	751	719	719	735	753	730	665	710	692	741	701	741	726	748	717	708	693	732	718	707	746	727	691	707	728	712	662	737	757	719	741	665	742	708	730	704	732	748	657	757	765	737	762	700	720	742	735	674	693	671	736	709	709	701	725	692	688	704	734	725	746	765	693	659	652	745	689	708	698	704	731	718	730	696	771	721	710	713	732	674	696	744	752	749	726	665	774	677	695	719	715	730	757	720	688	720	693	714	727	736	754	755	753	678	688	749	696	696	708	723	719	725	719	680	720	683	727	758	657	677	696	735	690	708	696	742	691	729	700	646	668	763	751	728	694	711	691	714	765	723	676	736	709	700	716	688	699	737	738	700	719	715	670	732	746	743	701	689	674	747	740	704	706	681	724	731	722	741	728	700	712	685	752	718	714	682	734	721	730	696	780	745	688	706	720	740	730	698	691	694	708	721	693	725	735	719	688	801	681	691	714	679	702	714	734	710	741	662	718	704	775	706	742	706	703	715	725	709	727	721	715	706	689	696	711	730	715	725	778	710	747	707	727	740	707	715	704	688	749	716	712	688	732	722	721	676	753	696	715	725	696	718	725	680	697	692	702	702	679	684	698	694	717	724	732	664	714	727	725	752	703	732	725	772	722	702	739	698	694	742	715	701	708	706	671	687	763	698	750	693	660	712	695	700	743	702	687	737	726	748	739	694	703	705	680	717	735	753	726	751	725	739	704	727	706	737	701	740	723	745	717	705	694	741	728	704	697	723	732	717	753	734	771	715	726	740	736	760	701	739	726	676	740	702	694	726	746	743	730	696	741	731	731	718	726	725	730	666	752	738	759	744	699	740	748	688	774	720	755	729	704	695	710	708	705	728	748	716	720	666	732	708	695	765	680
25723	21355	25594	18639	1935	996	877	759	705	720	690	683	691	736	717	687	719	685	719	608	694	681	735	709	733	690	731	709	720	694	646	730	652	673	649	678	654	689	681	720	647	679	673	665	652	698	698	713	694	692	715	652	686	685	691	695	718	687	655	715	684	698	660	663	662	669	691	686	638	664	683	673	660	665	695	646	659	672	667	636	707	676	647	722	673	678	642	684	686	654	692	671	713	669	650	624	681	671	674	697	670	622	667	646	707	674	682	657	695	647	645	661	704	694	693	709	692	651	676	695	648	670	666	652	700	630	702	668	676	698	669	627	650	664	665	685	678	656	685	694	662	664	621	678	699	692	699	702	663	695	682	678	651	625	664	673	627	707	695	711	717	675	652	630	670	664	699	680	650	671	651	659	669	647	725	684	698	735	697	643	674	614	629	705	692	678	683	653	652	686	757	675	672	696	684	609	695	702	644	690	698	710	686	655	690	699	644	653	703	645	672	685	691	668	723	696	673	639	656	636	681	680	689	702	658	666	668	726	706	655	711	619	633	706	684	675	660	685	677	689	697	658	664	645	648	640	662	719	681	678	699	651	667	682	674	653	652	682	638	677	666	659	647	651	640	646	663	661	702	662	654	676	642	715	647	712	687	652	683	673	673	682	746	705	696	646	654	629	655	690	664	694	703	690	701	657	694	684	655	723	717	661	646	703	683	665	616	635	698	638	667	700	664	709	694	690	640	652	645	628	732	713	671	647	662	696	617	699	714	680	666	664	678	658	653	658	719	675	666	651	620	654	637	656	705	720	652	704	650	693	653	626	646	647	662	680	621	710	656	608	698	666	627	753	698	659	666	640	697	678	680	655	682	697	716	712	677	682	643	653	679	710	709	674	703	688	655	680	667	683	663	722	628	711	657	673	699	708	669	638	660	675	703	712	664	723	674	673	654	690	623	646	687	669	701	647	644	639	651	676	687	671	711	634	635	712	674	640	705	666	685	636	643	627	661	618	648	723	627	649	697	663	683	664	663	663	655	712	679	671	658	663	673	661	661	695	660	665	660	651	682	646	697	669	648	659	698	661	703	658	687	684	663	656	663	625	704	656	662	715	653	691	692	662	671	663	710	713	700	698	631	694	660	664	695	689	691	630	640	633	677	632	671	636	662	667	651	667	665	701	700	686	676	655	669	689	608	700	671	666	659	706	657	660	680	680	725	687	631	675	662	643	663	690	630	678	641	649	643	680	701	660	649	682	657	673	673	645	645	690	655	629	638	634	625	672	670	677	663	683	700	667	705	670	643	704	649	685	668	704	730	664	682	675	668	664	647	717	689	651	658	677	664	623	690	726	685	650	708	678	691	684	677	710	675	713	708	664	696	684	697	709	642	683	628	673	678	652	682	662	707	694	679	675	671	678	650	671	719	714	661	683	683	655	631	648	654	669	659	668	705	648	684	670	636	685	660	694	660	657	657	692	676	641	658	686	666	644	722	684	719	674	628	653	675	666	695	672	690	685	704	667	707	655	693	680	653	689	696	689	708	647	657	693	695	635	704	698	658	654	703	672	602	669	693	671	686	670	702	715	666	650	691	609	681	644	651	663	676	668	627	649	641	688	701	707	681	650	703	669	623	638	649	667	708	679	723	656	670	673	635	706	686	701	642	638	684	662	678	646	669	692	687	698	648	720	637	678	679	698	630	680	649	718	657	660	672	630	714	677	677	717	670	685	661	678	693	632	681	676	610	660	640	699	682	648	657	671	678	690	670	727	657	663	664	622	708	643	704	649	682	641	619	691	686	649	672	640	685	659	683	656	659	656	650	691	672	694	660	668	693	674	678	665	668	673	665	673	678	649	692	697	678	686	655	645	693	663	654	632	706	695	671	648	699	666	669	698	727	711	664	625	674	680	653	714	690	677	645	593	671	633	702	694	702	650	645	663	693	699	671	739	721	658	665	623	726	706	679	672	681	644	656	680	686	664	681	674	699	694	641	676	676	708	688	666	683	620	670	701	659	708	659	673	629	643	696	666	677	702	675	667	679	665	682	697	683	742	694	657	635	669	676	689	714	601	675	675	653	691	670	707	669	652	618	672	668	649	663	691	654	657	670	712	671	683	650	712	664	674	683	627	676	628	675	674	678	679	664	677	699	704	695	711	662	690	662	715	715	715	653	681	694	674	630	659	708	669	691	662	686	672	678	656	689	682	664	664	673	692	723	687	663	659	626	679	671	699	700	644	648	698	667	672	646	720	699	688	652	665	618	666	710	680	689	642	653	682	731	648	681	702	708	619	681	696	713	636	628	654	631	658	631	684	640	655	665	679	651	734	734	671	675	708	668	712	664	671	731	655	646	649	661	673	676	636	728	653	659	631	687	701	717	669	681	682	689	676	707	663	622	671	622	685	646	670	684	618	697	696	657	672	702	679	672	680	645	682	663	679	686	666	691	620	661	668	660	695	650	695	693	639	693	693	663	645	642	662	658	646	681	720	650	673	723	687	682	664	685	667	670	693	651	675	673	664	644	686	676	665	661	669	684	701	633	650	701	646	697	671	719	661	698	702	698	683	678	732	672	683	681	685	693	688	677	669	682	698	679	674	710	643	655	657	684	689	701	660	668	682	698	695	667	694	714	652	682	706	658	660	679	694	691	676	662	681	674	662	671	664	594	686	684	653	640	705	666	653	655	631	683	672	699	672	642	657	723	682	697	681	682	655	673	678	641	683	688	724	690	643	672	704	674	699	669	658	701	647	646	649	626	633	690	669	678	646	669	651	659	657	711	648	637	644	685	678	705	626	657	699	652	660	683	657	643	666	675	695	690	689	638	640	643	662	677	708	648	650	684	720	677	726	639	709	650	660	645	675	680	726	659	649	628	628	653	686	653	646	650	690	671	696	682	655	662	650	695	628	638	683	632	722	692	657	699	648	662	679	713	725	644	699	631	712	629	694	668	652	698	667	673	654	709	688	667	672	702	628	644	653	663	642	680	679	627	660	639	681	662	660	642	658	697	688	615	720	720	674	664	675	685	655	657	681	675	688	711	656	655	677	707	680	677	706	685	692	678	646	678	694	674	642	691	666	721	664	674	741	665	699	690	700	670	665	670	656	671	677	659	702	647	688	649	674	616	684	671	647	661	687	716	694	657	703	645	693	660	651	677	693	645	632	694	667	699	726	668	687	658	665	648	662	668	636	710	686	685	670	660	653	661	656	621	688	620	711	655	643	690	686	619	698	662	653	711	655	637	626	643	692	688	691	623	671	650	663	670	678	697	693	723	681	597	636	689	697	647	687	638	673	675	675	718	685	700	688	655	675	653	628	690	694	710	685	704	703	656	669	640	687	656	701	690	685	645	696	678	714	715	650	639	676	614	707	634	668	655	688	642	682	642	623	669	669	687	670	674	630	682	682	642	690	645	716	704	635	700	696	660	653	645	690	667	708	683	668	661	637	628	663	608	678	674	635	645	664	670	644	710	650	692	610	634	649	648	629
3588	2224	1866	1139	986	835	785	674	723	706	699	640	682	624	654	684	650	606	661	603	654	626	629	655	591	611	635	648	652	650	628	645	604	651	604	622	615	623	638	592	599	640	570	595	649	608	602	605	628	599	622	626	613	645	635	621	623	626	614	621	596	627	631	640	636	607	643	616	612	641	622	584	592	619	600	640	603	581	608	597	634	583	643	592	643	593	601	630	620	623	611	627	587	619	579	610	631	632	628	585	630	644	630	625	606	631	538	641	608	581	636	563	603	618	594	625	630	606	629	627	595	658	635	577	625	662	590	659	668	619	597	614	653	611	580	613	658	600	605	612	588	566	596	625	587	609	613	585	590	639	652	596	606	593	646	586	633	622	639	642	604	609	654	616	589	619	598	640	643	652	659	634	585	619	609	591	611	631	621	593	608	608	632	604	616	620	584	599	670	646	611	648	603	583	572	616	588	612	634	638	567	640	572	639	631	639	587	636	618	637	590	600	603	612	625	631	568	636	633	600	615	633	628	602	613	598	612	632	624	602	594	608	616	595	606	631	626	584	628	546	597	620	603	648	623	634	661	617	593	651	635	623	638	627	568	632	591	615	611	630	625	602	589	630	623	578	608	610	606	617	616	641	580	608	611	629	615	632	645	615	584	603	570	613	629	600	644	636	618	569	598	626	614	586	626	634	610	647	637	586	635	617	620	629	647	572	602	626	550	603	570	596	611	599	580	620	645	610	638	596	580	646	626	611	667	590	585	606	601	591	621	601	599	622	625	617	622	601	592	592	626	642	570	600	622	620	594	668	654	565	630	629	679	601	605	604	635	607	626	578	602	631	616	631	641	623	647	613	641	564	587	583	582	595	597	619	625	588	609	600	594	649	604	576	597	651	599	594	556	564	586	598	593	559	595	629	600	622	581	653	612	654	645	586	601	627	626	600	639	631	619	617	624	607	608	618	612	632	619	596	626	632	576	570	570	613	643	646	614	617	602	576	628	603	602	587	631	618	648	620	606	593	580	586	661	641	661	572	596	578	651	581	596	575	582	615	560	624	579	602	643	623	632	615	611	591	614	632	592	573	620	639	562	624	623	617	555	575	598	608	615	632	621	602	590	607	629	602	622	625	590	611	584	599	649	591	619	648	580	645	576	609	591	627	605	615	633	586	609	614	587	590	643	635	581	606	556	578	582	611	636	605	582	584	662	633	581	561	594	617	615	555	599	642	579	636	662	607	593	632	578	564	589	602	617	577	606	625	624	595	621	595	586	592	614	598	589	566	597	593	636	573	604	625	616	583	618	593	594	649	655	615	619	586	561	638	607	596	592	585	616	566	587	598	654	626	634	618	624	598	597	589	604	612	615	616	594	582	572	608	607	623	589	596	637	572	625	587	594	607	632	576	568	606	659	622	618	615	609	634	626	594	559	600	620	590	625	659	598	614	603	594	600	639	595	631	587	584	586	595	609	555	613	616	615	594	595	584	593	575	634	621	621	595	650	664	642	614	602	635	594	644	620	607	595	639	600	604	633	624	600	622	623	637	578	635	630	607	637	632	626	628	612	625	642	654	593	632	598	613	597	630	605	586	600	606	625	615	627	606	634	593	584	618	585	601	586	563	614	597	639	620	635	567	574	603	585	634	584	597	632	613	651	584	573	588	572	603	605	639	582	587	606	576	648	616	646	603	650	638	631	623	598	631	616	596	678	600	631	619	613	608	604	631	598	586	581	627	619	599	660	603	613	595	621	623	585	628	608	588	592	636	581	609	551	616	629	619	636	601	637	617	556	625	670	587	601	605	596	565	596	607	584	601	627	568	675	613	577	601	614	574	687	548	609	618	604	634	647	607	648	607	628	578	655	602	588	628	638	641	611	608	603	599	574	583	588	605	661	614	617	618	638	608	566	612	569	591	619	647	598	598	630	611	648	601	609	620	618	615	599	605	642	648	610	676	608	618	576	588	641	605	591	606	625	594	569	543	598	626	556	631	598	589	620	606	595	606	624	602	559	655	610	602	609	597	623	607	577	632	569	550	602	609	582	612	619	589	592	583	630	625	642	648	629	618	637	620	550	612	594	558	585	576	631	603	622	582	598	581	578	595	624	573	610	620	598	640	611	586	619	610	624	608	619	642	609	641	572	577	585	602	637	631	602	596	596	642	622	632	614	601	588	609	576	593	640	622	621	619	658	624	593	613	585	574	598	603	604	627	618	633	596	628	620	609	597	601	571	549	606	659	637	601	611	601	601	652	591	611	585	576	608	618	625	636	635	627	591	621	619	600	608	583	585	594	575	616	571	609	678	622	593	610	606	682	621	614	608	590	600	610	553	612	612	621	609	602	622	658	567	603	606	652	613	612	656	573	598	596	589	608	652	589	588	601	630	626	663	618	649	613	615	617	599	628	638	630	656	588	602	639	605	619	622	576	582	597	628	642	590	682	580	604	581	633	638	632	635	616	648	585	579	614	626	591	588	622	633	627	587	600	608	600	629	610	632	619	572	650	669	615	593	587	640	590	583	571	637	582	635	597	590	590	632	602	628	613	636	638	602	638	589	593	618	606	620	556	591	612	623	632	667	600	653	624	591	658	586	616	585	599	579	581	605	626	622	580	571	621	669	590	578	597	606	578	647	580	624	637	615	585	637	622	574	590	624	576	599	578	625	629	596	652	611	619	594	597	633	650	621	595	616	645	586	591	643	593	612	617	631	581	640	589	605	571	585	569	623	606	614	591	609	639	567	636	642	601	597	573	603	611	575	606	572	641	607	594	557	560	603	591	567	609	583	607	579	586	614	588	599	602	652	643	653	588	613	625	625	631	599	633	598	614	609	623	612	606	627	615	587	643	638	621	628	566	647	523	607	641	625	604	588	621	595	641	593	609	625	551	634	645	625	587	653	611	587	622	665	593	611	636	640	648	569	655	614	579	609	597	617	612	638	561	587	667	621	591	629	608	580	629	594	634	559	628	544	594	584	612	618	591	627	641	635	600	642	595	587	629	616	589	628	609	602	586	596	654	588	622	606	580	547	599	598	594	632	622	635	621	626	610	577	598	624	593	604	583	608	601	614	615	667	634	584	595	606	582	597	631	587	602	590	611	581	532	590	652	614	590	630	634	626	632	596	643	557	596	587	542	634	622	596	575	591	591	589	578	608	556	582	548	570	601	605	592	617	601	597	588	631	607	624	620	610	630	625	595	569	583	625	594	605	617	583	629	638	601	596	586	603	593	622	624	650	595	605	611	628	639	620	594	632	613	588	568	595	606	614	589	631	584	611	652	592	607	621	620	569	603	633	580	596	620	612	583	597	621	623	573	632	627	584	649	587	581	642	604	631	632	613	609	626	596	625	630	603	641	648	603	659	634	606	668	616	590	615	586	610	579	598	641	611	637	599	625	628	603	600	606	570	611	564	637	612	571	621	570	642	594	653	592	587	607	642	605	646	644	611	598	638	622	575	622	590	581	646	673	617	593	610	594	606	588	622	598
24314	21456	28575	24731	20110	2488	875	539	450	438	391	414	383	359	315	377	354	359	332	315	331	342	351	361	330	358	345	349	353	348	300	296	327	317	369	331	314	312	371	330	338	361	334	307	342	322	325	307	313	312	304	366	306	330	307	339	316	357	325	301	316	333	336	305	323	324	312	324	336	336	296	351	333	328	292	329	305	316	304	283	313	346	285	311	268	259	312	317	328	302	304	314	325	341	295	303	338	315	327	319	337	324	323	349	322	313	329	339	322	347	299	327	314	322	344	330	329	319	300	301	315	368	300	310	307	296	308	325	297	314	335	310	295	334	327	352	306	305	316	307	298	305	321	343	345	338	286	315	326	318	337	276	322	263	341	297	323	313	301	287	325	290	298	304	290	326	325	328	329	310	316	337	305	307	352	344	325	329	323	316	293	309	344	336	339	303	325	305	339	323	299	346	296	334	336	325	311	320	324	302	293	322	329	320	284	336	350	312	308	321	323	317	312	335	332	319	316	336	306	281	304	300	273	316	301	306	304	310	322	284	308	316	321	293	318	283	305	312	278	320	317	284	288	309	293	321	311	297	297	304	295	325	312	323	321	339	326	284	299	336	307	302	286	327	308	320	331	317	329	327	293	318	327	336	318	335	286	311	314	337	338	268	333	325	337	341	327	310	310	299	301	319	310	338	321	319	315	334	281	338	309	296	309	313	308	316	305	339	331	347	325	298	322	333	343	346	342	283	305	309	352	319	291	309	311	297	327	312	325	335	298	313	333	326	312	331	322	318	309	290	325	346	306	308	333	303	343	304	325	328	335	307	310	298	323	316	330	330	327	295	283	338	308	311	316	314	315	328	292	327	333	326	291	290	335	321	311	314	324	313	332	303	308	289	328	300	338	312	305	305	315	319	319	306	331	337	303	309	324	302	313	320	293	322	295	299	329	328	313	308	324	305	325	308	323	328	306	286	329	316	312	296	287	320	323	310	313	309	282	316	332	304	311	335	294	289	318	303	329	336	314	310	313	305	292	318	331	325	340	337	308	324	340	327	283	346	327	304	308	329	300	312	322	297	304	311	331	308	270	306	346	321	344	313	316	309	292	328	321	332	305	332	313	326	342	327	340	289	346	347	349	283	320	345	349	309	310	290	319	315	307	300	317	318	336	321	315	316	340	315	347	295	324	319	316	281	325	339	307	313	313	301	323	269	330	317	321	316	315	284	316	344	308	301	294	327	279	318	342	310	334	336	284	342	290	280	314	289	313	300	313	345	335	316	302	327	321	285	318	298	340	283	310	334	329	299	309	307	300	314	314	331	337	316	289	361	338	308	287	306	300	337	323	322	307	290	322	350	328	326	304	317	326	313	281	327	322	351	325	329	311	310	335	329	301	279	282	296	282	349	303	336	286	334	279	312	339	356	295	294	325	303	308	318	304	329	315	317	309	320	277	277	341	313	342	287	346	305	315	337	292	342	284	298	306	317	303	310	311	331	301	324	324	332	293	304	307	321	322	297	314	298	320	293	326	305	311	304	321	312	345	327	309	289	319	315	290	325	302	309	260	343	332	340	300	320	312	335	331	309	333	318	311	320	274	315	345	311	364	311	320	325	320	325	285	312	322	340	322	324	296	315	313	330	316	305	333	311	333	297	307	292	336	308	275	318	294	320	325	312	297	313	312	309	333	310	296	302	297	331	298	299	298	319	360	303	310	319	311	301	306	303	294	312	334	332	310	331	300	303	309	309	315	308	282	312	294	278	341	278	317	312	330	319	294	312	336	317	274	285	310	295	314	301	287	330	336	305	310	298	293	308	292	299	303	342	329	337	338	292	338	356	301	310	299	298	319	322	319	321	330	318	314	312	333	318	320	321	319	316	299	333	293	332	304	313	304	295	303	329	303	337	327	314	317	278	314	300	293	281	305	283	318	311	331	306	339	325	345	302	307	308	351	329	321	307	329	303	321	319	337	301	295	308	320	298	328	312	289	332	310	342	286	297	360	315	331	335	336	315	327	321	314	254	340	351	347	351	339	271	292	345	296	307	339	317	318	285	327	311	323	314	274	339	316	307	315	307	305	342	314	324	313	344	289	321	326	319	298	289	288	315	320	344	342	292	311	305	313	349	319	299	325	326	300	300	298	293	321	326	309	280	307	334	300	321	314	316	309	296	299	326	314	315	284	308	331	294	298	300	331	318	328	336	316	313	314	297	328	290	346	282	333	324	331	297	285	285	309	311	294	292	299	329	308	301	302	312	286	300	293	322	296	287	332	327	301	295	321	318	337	316	313	309	305	326	293	305	306	312	328	313	314	319	301	297	318	342	344	312	307	299	299	291	297	311	274	322	295	297	327	350	285	306	304	315	336	298	331	298	320	339	305	310	317	292	300	298	298	295	321	327	313	323	315	289	315	336	313	300	353	309	314	326	308	335	292	310	331	316	308	316	310	322	314	302	344	330	294	321	313	292	329	290	317	304	303	321	298	332	319	294	284	313	314	324	300	324	284	308	310	289	336	319	301	327	344	345	320	305	318	306	310	320	313	273	275	323	300	301	286	303	309	312	291	309	323	304	260	299	335	299	353	309	313	335	278	296	320	331	292	310	315	370	342	279	303	296	322	309	321	302	331	328	291	303	317	292	350	302	312	334	297	333	323	315	281	279	309	336	328	288	289	317	290	310	317	302	326	277	316	304	320	328	320	295	307	336	292	318	350	310	328	298	326	299	306	292	305	320	339	292	292	318	317	280	346	311	339	292	311	301	298	339	321	305	302	320	310	283	315	316	322	311	312	333	293	297	321	323	347	331	305	298	294	338	300	302	351	302	304	339	305	295	303	349	341	311	316	294	298	306	267	314	335	317	335	308	289	279	315	309	333	302	331	329	311	300	298	321	313	314	334	330	348	308	316	320	334	311	259	308	316	273	320	309	302	279	308	313	309	305	321	304	330	307	305	305	287	314	321	309	272	328	315	330	297	307	333	347	313	311	325	317	315	312	321	316	302	300	323	333	283	307	297	326	321	328	325	306	311	283	288	302	296	298	318	295	285	317	314	328	332	308	307	298	322	317	317	295	315	304	300	305	340	277	300	318	264	311	315	322	306	298	306	316	310	292	319	342	299	314	292	314	342	319	273	314	264	306	327	335	313	294	285	292	344	289	317	315	283	324	348	329	331	293	290	316	322	342	291	296	312	300	312	303	333	324	301	313	340	327	299	320	302	270	335	286	321	275	320	325	324	312	328	337	328	327	320	276	277	307	301	311	307	310	318	325	305	289	303	293	290	339	329	298	296	313	304	317	296	306	355	310	285	270	302	325	314	336	313	281	311	333	295	304	308	344	290	327	336	288	308	280	330	298	310	315	310	326	332	338	307	316	304	346	312	303	345	316	309	302	306	298	295	291	320	309	307	337	289	292	296	307	309	319	345	325	296	324	328	297	286	277	283	324	311	298	324	312	302	306	313	312	337	321	284	309	294	300	305	313	299	293	302	330
3376	4672	3596	1772	1323	991	781	654	617	583	532	519	467	462	410	427	363	402	395	370	364	388	354	362	363	353	349	335	366	343	356	373	369	362	362	344	367	328	330	320	326	334	349	345	324	326	372	332	340	359	309	301	342	339	351	342	338	358	358	342	362	321	321	313	338	326	350	358	334	331	329	320	355	327	310	330	329	361	310	340	333	331	344	362	346	286	338	318	318	331	327	321	343	353	332	301	340	317	357	381	332	333	281	324	346	344	367	337	326	334	315	313	342	329	338	347	327	331	352	337	312	316	362	321	294	333	323	335	340	312	312	343	309	329	348	320	351	302	319	353	309	333	335	344	338	363	313	351	341	347	294	344	344	328	309	296	305	333	340	365	311	321	358	334	334	331	329	318	344	334	298	368	323	275	323	313	315	315	324	349	304	353	294	322	305	312	334	337	326	344	353	336	296	322	335	283	321	322	305	317	366	323	330	326	323	332	323	326	327	313	321	322	342	343	321	349	321	322	346	328	302	339	337	331	313	314	340	340	316	328	318	316	307	371	318	316	344	333	307	342	317	353	322	300	346	336	338	307	362	349	321	324	347	324	314	340	313	330	342	305	328	336	332	341	301	327	335	296	328	388	349	347	329	311	370	348	318	338	349	300	330	333	345	307	336	333	341	315	303	341	356	306	306	358	295	315	312	332	318	297	361	346	330	345	333	321	341	335	338	323	328	327	354	317	334	339	327	327	314	332	330	346	316	318	339	321	342	346	357	345	349	307	312	324	326	340	315	331	349	321	337	311	322	316	318	363	353	309	318	353	343	325	343	359	327	375	335	338	322	366	346	324	339	336	320	341	290	321	323	317	334	343	354	349	326	328	328	329	326	292	301	311	348	349	322	338	332	297	317	327	333	363	323	320	338	296	342	342	313	325	328	292	328	312	304	342	306	346	335	317	335	345	313	313	325	330	316	327	338	334	304	319	320	338	310	328	321	368	306	339	315	335	340	359	323	345	300	334	303	314	316	317	306	320	321	300	371	332	309	316	327	331	310	316	320	335	329	331	355	317	327	322	328	323	333	350	338	326	330	355	353	344	326	328	335	327	313	325	317	337	308	326	327	322	336	342	302	332	346	320	315	318	346	320	320	317	311	310	311	343	347	329	328	322	345	338	330	319	337	356	323	337	325	302	314	330	359	329	322	353	315	333	334	349	341	304	315	302	301	322	290	330	328	355	311	307	364	353	364	320	319	351	336	322	349	358	298	344	309	340	357	325	303	345	319	319	333	343	321	339	321	324	295	328	301	337	318	321	345	313	317	334	312	280	335	363	312	308	343	341	326	316	328	355	295	297	301	302	363	334	342	317	309	334	302	317	308	304	298	325	314	320	358	322	325	333	316	298	355	325	328	330	334	314	312	328	299	304	320	319	356	342	344	327	320	320	340	334	344	327	342	323	327	292	316	334	291	368	340	335	304	358	296	334	317	288	299	341	324	325	315	326	310	338	345	322	321	316	304	340	337	336	347	336	287	318	309	326	344	324	302	342	308	305	322	327	325	328	334	326	328	309	311	307	329	326	342	282	311	330	357	359	318	323	329	310	340	311	320	317	333	314	320	297	316	332	303	300	303	328	322	307	304	288	313	295	322	332	321	294	331	343	314	295	325	316	325	311	313	280	329	328	338	335	289	339	326	345	323	334	315	321	292	331	335	364	344	324	359	330	322	334	339	307	336	320	329	274	307	307	320	342	316	314	322	324	325	346	337	337	355	356	307	310	327	343	370	321	324	337	294	313	355	312	332	322	330	333	342	341	321	335	339	351	327	332	334	302	346	298	341	330	338	332	349	321	277	341	312	317	316	378	303	311	331	324	314	332	298	323	328	336	338	360	337	326	336	333	309	315	324	332	330	319	332	354	342	315	314	323	324	323	310	301	323	345	316	361	305	314	351	323	341	333	347	331	360	322	305	346	312	348	358	311	304	331	303	335	333	332	320	331	352	324	326	315	365	333	329	337	354	346	341	339	321	299	318	343	307	318	316	299	296	318	326	304	299	349	335	338	336	336	309	377	366	343	301	346	351	336	302	315	315	295	343	319	311	312	313	309	349	322	346	342	337	333	320	328	332	321	325	336	314	302	341	364	305	343	314	311	296	331	317	341	332	321	322	313	329	318	349	322	299	321	324	327	314	298	333	321	346	320	335	322	311	327	346	363	309	283	317	340	323	316	289	346	336	309	338	312	355	361	321	322	305	305	325	350	323	339	318	314	333	318	320	342	302	301	338	333	305	329	363	319	338	342	296	343	313	323	325	332	309	300	351	340	314	323	299	361	298	338	329	326	302	335	345	323	317	330	345	329	346	312	320	329	304	305	276	321	311	314	336	319	310	322	352	307	323	314	322	308	314	305	316	324	326	367	335	337	358	315	325	314	319	325	337	308	312	279	334	327	319	337	331	336	310	323	364	332	297	349	308	307	362	303	311	317	322	336	320	332	319	329	325	338	324	315	351	316	307	317	320	322	341	332	316	343	319	321	290	347	313	360	327	329	319	336	348	359	309	336	306	324	318	306	316	320	312	341	362	317	322	347	325	326	328	327	285	328	313	329	310	322	323	308	330	297	293	329	343	346	326	306	317	335	294	315	321	334	323	329	349	314	315	345	322	327	310	312	315	294	330	321	323	303	321	301	302	324	310	318	293	289	317	327	309	320	330	318	349	326	320	335	291	317	346	323	337	338	300	328	342	283	341	351	333	297	334	335	340	318	334	319	308	330	358	319	306	330	326	307	334	327	290	325	314	319	328	293	339	287	277	367	327	325	336	338	307	322	332	316	347	347	319	329	336	337	315	335	332	361	347	301	303	368	327	307	314	325	301	361	317	293	315	295	300	309	301	355	332	334	298	307	312	349	344	340	339	316	323	319	310	324	330	315	337	293	334	307	323	292	300	325	324	303	332	307	323	358	302	334	325	316	350	319	358	324	290	335	360	289	335	339	301	319	314	314	332	379	324	329	331	317	313	340	307	315	346	303	332	304	322	350	351	301	306	312	333	344	331	324	367	332	338	351	340	290	347	298	348	330	340	328	296	322	344	313	333	329	364	304	345	326	346	307	339	317	317	307	328	326	325	337	332	319	332	300	302	316	325	334	369	317	329	317	357	342	311	319	314	317	326	331	310	338	323	348	337	303	322	346	315	305	324	350	342	324	338	320	325	334	314	339	353	348	319	305	325	329	326	313	289	337	348	315	313	313	317	283	335	361	327	286	326	279	319	302	312	335	331	280	325	305	339	299	328	288	297	323	330	334	307	327	349	351	316	309	311	315	301	335	323	312	340	334	316	343	325	313	331	325	299	311	325	358	308	351	318	344	313	301	314	320	302	301	305	312	342	326	346	322	319	343	324	331	340	318	312	302	293	308	329	353	341	328	316	345	310	311	340	336	336	357	315	325	339	327	310	329	328	353	347	335	311	324	315	348	284	329	336	297	304	319	320	310
27621	11741	1914	1125	955	880	806	785	877	826	872	827	869	841	782	856	790	808	881	847	818	828	797	848	816	824	818	851	836	809	787	800	822	820	810	861	838	875	847	814	822	735	813	822	809	866	829	879	847	830	891	794	858	801	787	799	765	824	816	819	836	802	795	826	799	862	810	792	827	791	793	815	820	771	769	791	838	781	839	822	860	836	829	872	845	770	799	818	822	816	812	822	847	839	820	824	802	841	831	777	822	824	799	778	798	840	831	833	857	765	814	836	823	751	840	796	872	828	781	818	818	813	817	829	835	808	860	850	824	797	810	801	837	846	855	799	778	859	786	824	811	823	806	769	831	834	833	829	842	856	824	799	836	776	871	867	848	824	815	804	878	830	802	843	839	816	843	808	842	797	775	819	821	837	792	746	803	819	816	840	848	788	816	834	795	847	786	883	808	772	773	809	833	808	827	786	789	782	781	820	800	777	848	802	829	835	907	769	783	840	865	839	871	842	788	842	820	778	780	809	839	802	828	870	849	876	770	826	787	851	790	830	854	778	781	792	838	857	851	800	881	775	865	797	759	862	817	823	840	848	845	892	883	784	836	793	821	851	792	857	811	805	833	812	812	800	815	868	807	801	758	775	812	791	781	820	764	795	844	838	874	886	855	822	836	852	844	787	821	849	808	759	835	808	839	811	778	861	850	804	822	783	814	826	819	830	782	810	832	825	864	751	838	797	861	774	840	819	849	823	854	770	796	777	824	808	802	823	800	807	815	818	846	753	837	813	814	812	815	764	836	791	789	800	834	816	758	823	841	816	805	838	822	819	844	831	767	743	809	824	819	841	822	869	850	795	808	830	840	801	801	789	860	810	796	835	832	823	787	824	794	813	833	836	835	826	799	846	841	786	809	802	821	842	776	853	809	795	802	836	784	794	788	821	845	822	809	860	858	817	863	814	783	808	896	809	823	821	826	799	814	801	834	858	782	797	782	828	806	834	826	815	806	790	828	852	831	784	823	806	820	759	760	823	815	821	813	832	814	767	768	792	799	822	829	804	850	785	821	837	855	792	848	802	857	825	826	758	852	826	804	829	804	774	848	758	828	797	809	792	736	892	784	815	787	815	800	830	774	801	769	812	790	810	795	819	829	832	820	823	821	819	815	836	837	830	842	794	828	779	802	809	780	803	875	779	773	810	806	788	826	845	773	778	813	785	834	819	796	781	764	835	819	812	831	827	826	797	831	799	819	851	776	802	792	786	773	830	852	806	769	839	809	831	851	798	810	775	833	806	822	757	858	841	847	778	806	879	809	803	820	809	777	891	806	806	816	796	806	865	831	834	790	832	829	843	829	749	791	772	738	823	821	838	826	756	828	801	749	799	789	860	788	843	829	861	814	828	899	777	847	815	831	834	789	843	880	884	844	808	808	764	801	791	822	875	824	780	805	817	818	814	765	862	858	848	833	770	809	795	818	828	843	779	854	814	811	746	828	813	899	815	824	808	795	788	791	813	886	820	835	808	854	823	791	801	801	794	762	797	803	774	776	845	821	820	739	772	820	838	830	778	874	803	791	814	820	850	844	788	816	835	787	811	776	835	824	819	834	806	833	764	781	771	849	806	887	815	833	786	791	794	805	826	749	820	777	857	859	765	840	778	830	770	803	824	747	806	796	813	775	772	859	804	824	790	778	801	847	832	790	775	806	846	782	820	823	809	814	795	847	785	878	792	827	816	815	813	826	775	795	853	852	791	810	807	812	857	829	820	787	849	820	806	809	788	796	821	800	821	787	826	842	799	816	862	755	801	792	859	771	799	833	798	821	839	877	820	826	812	768	822	845	835	904	822	791	835	809	805	823	780	814	784	860	803	844	823	817	830	822	792	782	793	837	814	803	810	786	813	812	826	856	839	817	845	785	829	836	825	818	837	854	797	804	829	809	835	778	789	842	821	843	777	857	801	862	858	797	789	738	795	802	800	792	839	840	824	794	804	794	844	798	858	834	793	802	784	850	826	827	813	811	831	811	864	871	813	832	823	790	802	808	810	840	826	803	812	839	767	853	822	870	762	794	827	748	835	774	824	850	818	877	830	811	762	846	851	778	770	840	828	793	842	829	827	794	792	828	758	777	791	802	861	833	822	818	729	794	836	829	803	803	818	788	863	865	847	872	832	857	809	797	798	841	818	816	837	788	813	821	840	809	831	840	796	805	771	771	895	754	809	829	825	809	801	810	793	888	776	845	798	848	815	793	841	840	777	825	768	804	839	822	782	797	852	779	842	836	801	767	826	830	779	822	871	845	824	797	798	819	815	800	828	843	798	820	805	801	785	837	857	799	826	807	810	839	785	832	826	806	830	768	770	807	826	853	813	751	855	839	773	817	842	845	803	791	819	804	851	835	816	796	837	828	796	818	824	834	807	812	805	781	815	740	802	787	799	855	838	766	772	852	829	848	807	776	816	804	767	813	849	814	802	824	842	805	842	775	801	790	850	852	874	860	834	787	834	778	847	817	867	767	809	764	818	780	797	809	855	786	791	852	838	749	769	853	820	833	813	770	824	824	852	769	796	805	801	798	852	854	799	816	857	794	803	799	820	860	739	815	781	835	830	800	809	800	803	823	803	847	753	782	798	810	805	852	820	782	757	793	776	862	801	860	815	844	828	842	820	835	867	832	777	839	811	838	793	827	834	812	851	827	784	825	782	798	846	806	844	824	825	780	817	817	816	808	834	855	810	773	782	798	822	814	804	785	805	815	823	850	797	782	782	792	817	775	804	811	838	806	778	829	831	793	866	843	810	828	808	820	861	829	809	818	821	860	767	785	832	787	806	818	838	825	769	836	842	838	832	802	813	792	827	804	830	774	854	846	815	833	802	808	785	802	829	832	796	826	796	856	810	854	856	816	795	826	825	809	862	793	758	828	772	833	809	831	830	778	870	802	806	786	781	816	796	835	832	820	806	810	833	820	819	853	828	809	780	796	884	806	805	833	810	786	842	811	807	826	817	821	809	792	780	806	790	774	836	826	746	805	821	793	795	797	788	840	881	803	785	806	814	783	832	779	782	762	828	844	827	823	831	757	832	790	772	802	807	734	816	843	801	847	747	829	818	767	818	820	840	812	751	848	823	798	837	809	822	820	810	747	846	803	826	784	810	800	882	776	792	793	804	834	827	803	770	785	833	799	831	841	833	857	791	855	830	837	787	821	791	820	768	790	780	830	843	855	813	859	821	783	748	845	781	795	782	798	801	815	830	794	833	799	814	832	834	822	800	736	794	763	820	834	843	821	787	821	817	808	794	755	803	858	833	787	837	792	769	840	795	860	829	795	797	821	814	828	805	799	841	846	837	819	836	816	839	796	783	842	782	842	810	871	808	832	817	822	802	853	863	805	804	802	808	803	797	805	808	800	785	802	792	821	814	844	816	843	828	805	764	809	847	798	795	796	832	850	832	826	776	799	830	817	800	820	781	871	803	774	811	799	819	891	782	805	854
5134	992	867	820	800	779	726	727	723	713	753	701	787	704	680	720	742	742	716	752	779	701	697	717	739	702	738	709	739	726	698	725	726	718	690	730	775	742	727	710	699	727	700	690	776	746	786	733	745	739	702	715	726	737	729	739	690	724	686	736	735	690	718	663	699	722	709	692	724	743	689	764	742	697	742	713	766	731	769	727	727	740	696	718	689	754	701	725	761	686	735	715	731	707	684	748	698	726	698	685	718	744	737	651	713	737	716	682	757	727	746	693	721	750	756	767	667	687	734	730	683	732	770	745	695	737	744	754	750	672	730	724	700	681	671	724	730	740	723	750	787	712	678	726	728	698	732	721	704	706	754	725	759	691	737	736	706	732	720	739	727	741	717	714	745	707	706	707	733	725	730	753	700	715	680	718	715	703	742	765	711	728	692	691	751	708	701	719	699	739	737	725	716	679	691	730	721	742	691	709	695	708	698	667	615	751	712	720	721	715	708	699	685	764	687	697	698	752	704	711	728	698	731	742	722	752	749	744	719	736	688	718	736	735	740	692	747	728	681	707	670	734	698	725	724	714	696	750	718	699	681	703	759	732	655	765	678	715	713	717	703	665	729	646	728	752	731	702	675	671	719	707	759	741	648	696	738	734	667	728	724	682	736	713	742	743	710	672	724	720	698	721	717	727	747	717	714	709	727	708	685	711	706	786	683	733	701	723	682	690	702	706	737	702	753	773	744	732	721	750	711	755	722	740	726	729	773	686	744	719	733	728	737	737	688	767	740	744	729	659	766	705	700	684	713	689	705	740	710	745	716	767	730	735	719	732	695	736	678	699	680	698	694	706	710	676	672	791	702	666	715	737	746	758	714	712	711	746	748	700	722	759	746	717	679	709	707	678	693	688	691	723	678	741	688	748	701	730	691	721	708	690	681	708	752	709	665	759	684	743	783	725	747	786	720	712	752	754	716	673	713	721	724	713	698	742	714	677	696	772	666	722	755	785	734	741	702	718	701	758	752	774	684	745	756	705	675	750	732	742	727	718	707	739	735	732	717	748	752	708	752	694	720	708	743	706	790	721	729	706	761	727	764	700	734	789	731	642	731	730	736	743	758	722	726	769	739	723	722	725	736	749	734	707	720	699	713	702	750	787	754	754	749	689	721	713	694	761	712	766	722	745	703	747	737	706	713	785	697	786	721	717	704	730	730	753	670	734	714	723	731	728	710	699	716	679	748	711	719	727	726	753	692	722	700	703	719	720	699	732	679	695	681	705	715	685	738	665	748	742	753	744	702	685	753	717	735	751	708	708	768	754	731	720	759	721	726	718	756	690	719	695	774	687	741	703	740	748	773	704	746	755	693	737	744	699	729	676	753	690	725	652	694	706	669	692	683	723	720	697	700	774	728	717	700	710	696	764	743	708	700	712	659	740	659	743	682	704	693	660	694	754	724	678	698	743	720	733	716	720	642	718	751	690	701	731	750	782	741	742	765	675	718	746	674	681	701	740	692	681	742	718	724	722	699	706	759	760	729	753	758	745	727	751	652	723	662	748	665	714	736	741	740	719	763	736	686	728	713	691	718	729	713	763	755	655	700	792	741	686	690	669	753	721	753	751	726	702	711	767	708	713	721	675	723	694	709	712	718	725	728	754	715	683	718	720	754	751	718	752	666	735	715	677	683	725	718	722	696	715	680	731	718	743	702	717	698	742	708	706	719	692	715	734	739	751	724	722	705	758	692	684	725	729	719	722	688	685	737	711	686	765	695	751	714	701	653	705	721	725	734	752	719	709	712	735	718	703	769	713	747	758	692	750	745	674	727	702	668	712	693	712	771	730	724	706	695	721	727	734	740	749	739	704	697	724	738	714	724	749	692	725	679	702	709	757	679	718	705	720	728	693	777	753	698	694	735	682	684	703	710	721	707	713	681	700	694	748	716	699	726	758	740	718	688	725	693	772	740	705	762	694	716	713	697	711	750	687	721	699	740	702	693	758	713	730	710	710	700	725	735	718	723	718	737	720	660	687	710	723	704	744	732	701	697	752	707	693	731	719	728	706	710	700	709	760	735	760	752	729	699	722	691	721	757	696	752	728	731	740	731	713	758	717	704	770	713	736	688	745	728	749	714	718	698	712	765	702	760	716	759	739	696	740	730	704	739	688	706	725	745	784	684	688	723	765	756	729	704	753	702	732	714	724	726	726	733	703	725	726	698	717	739	691	689	744	715	756	691	765	727	698	737	728	735	740	684	656	745	687	718	758	747	742	780	738	696	753	764	745	681	711	705	728	729	693	688	714	733	715	690	743	697	730	738	696	745	658	719	678	685	699	746	711	755	775	723	723	677	705	705	661	739	733	691	720	703	685	672	757	776	699	757	738	740	742	707	674	721	738	725	749	738	706	679	735	713	652	733	663	687	761	729	731	748	757	753	719	705	715	726	742	724	726	710	745	663	703	734	676	724	719	744	696	732	736	778	722	697	748	716	733	746	715	752	721	747	724	702	714	710	737	674	669	716	694	750	707	730	665	733	725	696	686	687	713	712	738	741	713	708	710	661	714	713	711	714	704	719	700	741	713	710	764	752	758	727	640	716	729	738	715	697	712	728	743	727	727	693	685	638	692	709	689	673	715	703	751	720	707	715	710	739	723	743	664	713	695	703	672	728	729	778	720	695	703	694	696	769	671	679	715	720	671	719	750	716	730	717	706	770	697	691	729	698	700	752	796	673	719	750	715	731	710	722	699	706	730	740	655	681	724	671	696	743	760	718	740	731	755	715	707	700	717	728	735	750	720	701	720	716	683	747	744	727	706	731	730	696	646	761	741	758	714	708	775	721	704	681	769	750	731	699	694	671	723	708	672	763	694	721	700	707	730	688	742	690	741	698	712	742	713	712	728	679	734	692	712	717	670	720	706	656	727	748	730	775	701	704	738	727	718	749	697	720	688	747	695	670	749	721	675	738	675	709	728	757	716	694	751	747	684	728	740	726	710	769	718	723	727	706	709	722	716	753	744	731	692	732	714	704	698	678	733	730	702	710	712	736	722	730	768	685	704	687	776	706	727	710	741	754	733	728	705	736	700	701	717	766	759	731	683	722	714	737	699	757	757	721	732	725	692	688	709	721	736	713	741	679	724	744	681	729	723	718	732	718	709	753	671	747	727	730	682	719	744	691	727	661	718	730	729	707	712	723	718	704	731	696	726	734	757	751	693	717	674	786	712	712	768	728	719	747	727	722	704	680	684	753	703	734	691	695	694	711	717	665	713	749	777	714	733	712	753	732	725	706	706	737	740	728	693	709	698	713	710	732	728	713	715	739	749	690	746	720	770	705	691	731	750	734	769	739	730	691	746	706	728	713	743	714	707	736	715	699	716	750	742	712	697	740	695	682	735	735	731	733	710	768	694	728	703	743	711	702	747	729	639	763	719	693	706	683	718	706	708	738	713	721	689	749	736	732	723	710	715	724	734	728	718	731	655	738	730	721	727
25768	21471	25800	18524	1865	935	830	798	691	721	686	744	670	659	655	722	612	684	631	715	621	689	702	615	638	601	643	649	710	672	658	658	667	621	705	652	645	632	665	698	648	635	653	703	648	685	664	639	671	689	644	675	608	660	677	651	665	696	654	701	645	676	694	663	674	679	623	667	646	628	657	709	671	655	666	688	630	648	676	657	666	649	632	672	620	652	681	651	647	651	613	642	661	669	661	641	683	676	683	649	671	689	655	657	651	615	632	674	674	619	640	661	648	642	666	664	663	658	668	639	614	634	689	633	691	670	647	645	660	659	639	646	651	605	654	629	637	639	649	658	664	618	710	664	656	608	607	597	670	671	692	665	673	647	681	623	630	632	629	643	628	618	623	693	670	708	664	674	645	688	707	678	631	667	603	633	692	674	671	672	649	654	637	616	674	652	634	670	663	626	694	681	665	677	670	681	607	608	647	614	661	654	647	668	707	624	651	687	613	649	639	674	642	608	643	661	641	635	637	647	688	647	629	670	630	658	683	630	638	715	660	694	642	695	658	663	676	660	652	654	658	668	669	669	663	693	650	619	649	648	609	659	659	630	669	633	655	637	628	609	607	630	669	662	648	695	619	621	663	668	610	646	638	671	660	642	649	622	600	616	652	652	710	641	652	677	690	619	633	674	657	642	631	673	660	656	681	657	623	639	682	623	659	677	655	626	662	644	694	636	649	635	697	628	667	623	690	638	631	679	653	652	681	701	663	610	696	650	672	651	658	637	659	630	699	694	663	679	624	635	653	627	669	665	615	683	624	652	674	663	649	652	637	667	643	677	615	641	672	649	659	664	643	580	652	675	671	627	678	676	652	665	656	651	652	626	631	684	621	655	643	649	650	626	687	669	671	606	650	662	651	659	666	673	581	641	643	640	635	573	652	650	649	698	699	660	682	656	658	680	698	663	668	630	646	644	683	669	672	694	628	629	604	674	649	648	630	648	617	676	584	636	703	669	653	617	705	620	635	648	626	671	679	691	650	632	663	632	663	663	635	661	638	655	619	699	640	664	606	647	664	642	581	603	602	664	698	640	624	676	614	700	675	694	639	677	616	670	671	643	675	589	647	670	651	663	626	650	677	687	684	656	636	654	641	643	688	668	688	634	643	668	665	625	691	652	640	654	642	640	636	648	652	666	666	673	651	623	658	649	609	658	655	635	689	598	670	683	660	673	644	627	674	643	657	626	630	651	736	658	682	659	635	654	620	627	645	643	612	621	644	615	644	695	668	651	650	651	641	696	664	683	677	698	665	645	679	626	633	663	633	638	635	643	662	639	638	664	629	652	730	644	645	649	657	684	685	635	648	648	662	584	595	659	677	647	624	612	619	648	645	640	630	678	600	616	646	665	610	624	676	683	668	703	633	645	628	687	707	648	611	611	659	682	633	612	676	635	636	691	669	672	699	616	646	648	650	643	615	683	633	657	654	697	628	593	630	677	636	652	619	665	658	625	638	638	667	682	658	657	652	623	675	648	686	650	644	652	670	650	702	658	672	663	653	657	669	662	667	638	640	615	621	660	686	661	672	595	685	635	594	649	673	687	619	666	668	641	621	673	617	641	641	640	665	683	665	634	620	670	685	629	695	664	648	653	669	634	652	632	696	676	702	664	674	661	682	610	683	636	648	701	651	664	649	689	670	654	602	691	651	625	636	680	677	656	709	695	628	652	672	659	654	637	652	612	644	679	663	614	642	650	680	662	661	643	642	654	672	652	650	616	688	662	658	661	643	708	653	649	664	632	641	685	631	610	664	663	625	625	649	646	651	625	673	689	649	689	650	625	652	604	644	685	662	659	630	630	644	660	622	639	667	629	660	644	679	665	628	681	656	636	618	645	668	647	595	678	706	649	662	636	678	624	646	634	630	616	632	620	662	695	657	632	714	679	654	594	620	631	685	665	651	685	638	694	667	618	736	619	636	662	656	613	695	713	685	627	647	600	701	654	649	633	608	653	608	634	668	640	669	674	624	717	615	708	654	613	667	591	622	652	695	673	631	651	646	632	628	691	639	641	644	635	613	640	656	621	662	700	601	694	646	695	642	642	663	668	645	572	655	644	630	715	705	699	664	622	623	650	653	631	624	664	674	615	667	620	659	627	624	694	651	668	620	619	682	711	667	639	633	644	655	706	633	667	640	652	685	659	629	707	650	659	665	601	627	670	618	646	622	659	662	674	643	650	682	627	634	641	661	653	654	655	657	633	645	671	647	637	709	673	689	645	621	666	698	607	707	610	658	686	680	621	662	693	612	634	641	662	650	703	654	644	648	630	645	597	623	628	669	616	664	675	640	636	698	680	680	664	654	657	683	619	640	659	639	639	613	626	690	662	676	611	627	651	645	644	662	659	641	634	637	644	668	647	623	680	650	628	628	677	607	664	639	633	654	593	649	644	616	696	662	648	649	642	673	649	661	659	650	665	660	647	664	661	632	633	656	667	623	671	664	666	664	659	619	637	671	659	670	617	646	627	640	628	658	708	704	673	702	618	649	705	701	622	632	665	688	657	679	680	668	649	670	630	671	701	652	654	648	708	665	664	651	692	633	654	698	641	664	691	697	666	648	644	654	618	659	659	656	681	640	603	697	652	634	632	586	668	630	654	609	672	639	655	652	645	672	727	660	662	648	642	675	653	704	674	665	632	656	664	606	695	673	693	665	642	680	662	655	645	635	674	651	669	608	651	660	638	644	655	638	685	619	665	618	645	631	657	646	681	637	701	682	597	642	622	681	683	629	647	665	657	640	664	648	666	702	631	649	659	649	660	643	641	633	663	657	663	662	620	654	644	698	668	636	678	617	635	676	647	669	665	625	656	652	629	632	641	642	660	640	658	631	617	596	681	691	671	613	662	654	667	664	622	669	617	650	661	611	633	662	624	669	658	695	675	673	651	668	654	671	639	664	676	646	639	674	663	690	679	641	635	656	651	662	639	650	638	651	703	630	648	689	660	669	636	679	642	648	595	692	662	652	606	652	685	618	723	689	659	670	661	647	643	598	651	670	652	624	661	613	641	636	629	700	621	634	679	659	684	642	639	638	613	650	630	652	642	625	661	669	622	659	670	657	670	640	646	645	644	645	630	623	639	658	609	663	611	645	642	651	680	634	629	698	714	623	682	657	658	632	623	642	650	645	634	652	663	648	689	644	659	628	638	623	656	701	621	660	640	664	628	663	617	639	622	631	622	638	672	668	654	689	641	652	666	651	653	653	625	624	644	592	656	659	673	650	652	668	598	650	645	677	597	631	641	658	637	676	615	656	671	676	639	675	670	626	677	653	675	636	665	697	643	668	599	628	632	711	675	614	603	632	693	709	615	625	615	654	641	678	667	656	645	579	675	661	686	711	645	655	664	646	630	623	661	667	623	646	635	661	687	687	643	636	622	663	697	621	647	662	697	662	708	616	680	679	617	675	643	651	664	661	696	642	642	650	672	632	642	635	627	685	638
3529	2263	1876	1165	978	816	721	763	702	658	644	716	643	628	590	614	579	648	635	668	683	558	673	638	666	635	601	643	608	636	589	603	629	573	603	567	673	584	581	601	593	676	595	622	614	623	639	616	598	616	562	594	624	610	619	624	589	576	568	646	595	608	629	597	578	621	617	644	617	594	621	606	621	610	577	663	610	620	629	613	579	605	618	599	599	634	633	626	617	600	590	613	649	594	610	648	629	618	635	597	597	644	611	611	572	591	604	642	615	641	619	623	570	595	572	581	632	606	614	633	616	558	586	636	571	578	573	572	630	588	649	619	618	589	611	631	609	637	598	606	586	633	606	566	608	598	628	637	580	606	632	610	639	581	613	611	607	628	604	603	574	598	568	590	612	595	641	585	590	588	610	582	592	622	593	613	594	563	566	650	574	596	606	625	587	561	550	619	617	582	568	565	644	595	637	614	568	616	586	610	579	626	683	612	646	572	605	675	599	621	597	619	580	622	569	619	603	599	564	574	612	592	572	604	592	635	580	601	598	628	589	622	614	598	627	649	613	615	633	622	605	572	578	596	585	572	626	597	591	617	596	590	572	587	598	639	628	597	609	619	595	582	614	592	619	612	641	612	555	602	597	581	624	571	612	647	617	647	586	634	608	586	606	592	607	608	583	579	601	619	617	599	615	642	599	589	599	599	628	581	640	639	588	604	624	583	618	581	623	633	629	616	589	614	612	577	622	638	604	589	591	592	593	609	648	564	597	649	625	603	649	582	623	587	663	612	617	572	587	613	588	549	677	632	571	641	594	619	656	630	627	585	593	621	550	605	546	575	588	643	576	603	648	618	600	615	585	588	618	607	604	561	600	598	601	559	630	595	593	622	602	622	576	622	597	621	624	650	640	604	620	612	595	619	590	613	596	640	628	572	588	588	584	616	598	594	528	620	602	620	588	642	616	584	610	617	586	601	605	621	567	606	579	566	608	655	645	600	618	613	613	652	578	572	609	632	596	580	665	620	590	603	605	612	600	600	595	605	609	606	631	612	590	602	606	560	596	609	607	577	597	593	610	624	617	618	575	590	590	615	586	640	573	583	597	576	593	601	590	599	586	585	645	591	580	609	618	625	591	587	558	619	647	591	584	622	608	581	590	608	602	620	583	604	620	603	602	615	600	625	602	592	614	576	626	634	595	610	608	595	656	586	646	588	579	584	608	589	578	610	611	636	605	588	639	597	585	635	609	592	608	611	592	578	638	648	615	648	560	636	634	576	594	632	594	581	617	603	614	574	607	624	579	614	581	637	583	601	607	584	568	656	613	590	625	547	577	629	633	600	582	635	624	616	598	590	623	617	645	619	605	618	596	614	616	620	609	619	607	567	601	635	583	595	597	599	593	614	615	624	598	582	639	590	606	591	571	620	574	591	633	595	585	622	605	580	641	581	639	606	639	602	622	580	578	599	629	579	641	615	599	601	602	583	619	634	604	586	602	630	584	627	622	634	592	624	605	595	613	591	592	579	582	584	640	567	619	617	597	625	592	556	624	655	655	614	604	560	594	565	606	604	591	593	588	605	598	625	613	623	618	634	619	624	628	621	610	639	601	630	616	569	601	623	651	589	582	596	624	635	593	591	634	612	593	596	603	611	593	605	601	609	584	606	635	571	594	597	583	623	605	642	570	606	632	634	626	564	640	632	574	586	641	601	561	617	577	581	603	613	581	562	561	639	619	584	613	591	605	588	607	603	608	606	552	626	578	580	605	598	587	641	589	594	598	596	615	602	614	591	662	619	599	582	572	611	636	617	625	631	619	574	550	627	618	628	596	589	617	681	591	600	604	588	634	605	561	573	567	569	608	589	605	566	595	571	585	639	605	574	626	643	609	623	600	591	587	634	650	615	598	587	577	608	650	590	581	629	594	571	616	587	614	629	616	633	613	627	627	579	580	627	562	618	614	621	609	652	574	617	629	586	582	610	625	610	574	607	671	619	542	597	626	598	586	618	585	607	606	559	617	578	592	576	640	580	565	583	598	604	596	566	580	587	638	602	575	604	576	583	612	620	608	604	579	592	608	589	610	582	601	612	596	590	612	620	657	667	617	570	596	622	623	594	606	626	598	600	606	651	604	586	620	616	587	569	620	589	606	567	566	616	602	611	566	613	606	605	599	587	619	585	617	585	610	619	600	568	612	606	668	564	615	565	605	600	579	598	594	609	596	648	642	630	609	612	646	613	582	557	598	580	613	626	570	579	575	568	655	664	592	592	603	618	614	558	578	597	580	614	615	607	557	604	616	657	569	569	617	601	606	633	604	580	585	643	576	569	636	660	610	586	606	628	544	586	604	560	598	596	614	630	627	597	598	627	646	602	646	542	612	615	598	613	657	641	587	583	608	624	576	563	554	628	616	598	582	609	608	555	588	610	582	617	600	656	626	592	577	632	623	584	597	587	630	601	605	647	559	596	588	597	616	602	604	593	610	613	631	583	602	616	629	652	582	620	587	620	568	582	609	633	611	630	578	649	649	587	607	612	646	610	593	544	587	622	613	615	637	583	612	588	640	627	558	601	588	601	632	625	604	587	595	617	585	610	600	579	599	597	605	594	573	620	590	625	618	577	625	603	634	581	616	615	607	605	585	611	607	617	636	621	634	601	582	605	590	601	625	562	595	583	578	583	624	604	575	638	583	620	607	577	546	581	586	620	642	614	590	608	582	548	608	571	576	621	598	593	591	614	568	587	604	634	620	577	632	627	635	619	610	551	570	592	587	570	592	637	624	543	624	597	616	590	617	618	601	576	602	645	599	640	603	629	606	562	580	617	560	581	582	626	643	564	625	580	602	561	570	612	624	621	583	614	608	613	586	627	617	588	602	580	636	587	603	561	615	621	615	568	580	604	610	590	642	597	620	571	608	599	590	581	661	606	562	552	611	619	638	603	603	592	608	643	630	599	621	620	609	611	619	584	618	605	608	636	595	616	581	639	605	611	611	555	599	655	559	566	622	576	581	597	609	537	636	594	619	605	598	619	650	640	584	649	570	595	627	615	590	591	627	567	584	583	608	583	589	593	611	572	635	635	581	581	556	570	658	590	617	585	612	591	606	619	581	589	646	581	635	632	617	614	614	580	560	585	627	654	607	609	629	572	573	615	612	594	575	607	604	606	571	612	592	637	570	626	578	595	607	611	630	590	634	611	612	601	594	568	577	595	570	666	569	580	617	615	625	605	635	608	564	604	637	613	599	606	580	586	570	587	586	625	561	615	591	581	636	615	609	607	582	604	640	626	610	613	580	608	585	604	624	610	604	604	618	579	563	639	618	601	642	627	615	625	588	582	640	604	619	607	620	571	561	625	590	571	580	579	577	613	584	589	613	577	604	628	638	641	610	608	573	573	605	578	580	578	586	587	575	586	624	566	599	588	615	603	579	590	650	577	626	613	592	582	593	590	587	608	591	589	620	604	592	583	624	669	598	600	615	606	602	602	604	637	613	625
24348	21416	28544	24663	20118	2473	892	565	423	401	393	351	379	357	354	338	339	352	312	308	322	325	328	311	334	331	311	384	326	347	315	317	359	302	308	334	297	295	305	308	296	302	308	266	317	251	346	297	326	289	323	314	289	302	313	328	299	333	294	285	283	297	292	293	285	283	327	305	318	282	273	328	297	311	296	317	317	294	301	287	347	267	281	315	319	294	279	302	290	293	297	262	300	298	312	320	299	315	330	283	304	304	333	299	327	312	299	306	322	289	296	267	322	308	318	316	292	272	340	272	294	280	314	296	282	291	323	284	314	312	276	276	308	293	303	315	311	289	322	297	310	255	321	284	305	313	305	319	336	287	300	271	309	286	312	323	299	287	300	302	274	312	303	281	317	310	302	269	300	314	283	319	314	299	301	304	319	314	306	312	319	285	307	324	323	313	324	295	298	298	300	293	306	323	355	312	286	300	313	311	300	294	294	295	306	287	306	320	311	318	291	309	315	267	324	308	313	339	308	289	345	293	262	284	320	278	291	322	251	287	281	303	315	293	296	304	316	304	300	272	301	303	290	297	319	288	291	264	317	297	321	288	305	315	321	299	280	302	320	294	297	303	310	326	296	306	310	309	298	320	329	294	315	287	319	338	307	318	342	313	305	299	291	328	298	333	288	320	283	319	277	288	274	292	282	306	328	320	321	311	317	298	293	304	323	289	325	302	312	298	316	321	307	289	305	292	300	323	289	290	292	315	310	300	292	275	282	285	289	303	296	291	290	281	318	266	285	314	307	317	316	290	308	320	316	314	303	329	301	289	267	267	302	305	291	283	283	319	303	321	293	298	319	298	331	274	272	294	275	290	280	306	300	312	295	310	277	253	317	299	280	304	310	263	281	276	311	314	337	300	288	315	294	297	276	348	303	299	297	317	291	307	272	271	341	308	294	322	291	303	285	308	309	287	317	290	316	293	299	285	329	309	299	280	288	284	322	285	349	267	318	280	320	316	316	257	263	302	299	308	298	305	315	306	287	279	285	282	278	273	319	302	284	304	322	305	333	288	307	307	298	286	292	331	320	311	321	317	297	291	291	310	251	308	292	297	298	307	335	329	304	295	309	289	300	294	296	298	294	349	299	282	306	294	299	305	265	312	323	296	316	317	319	303	288	333	304	334	297	295	287	316	294	321	286	316	318	282	310	294	309	292	323	325	335	285	271	298	313	303	325	284	320	308	299	294	324	309	313	317	301	292	299	337	285	291	305	329	306	295	289	274	295	306	327	296	279	303	286	297	275	305	295	298	286	304	305	318	317	293	292	296	306	325	306	297	286	319	301	305	286	321	318	285	306	304	295	297	296	288	280	335	308	283	289	301	304	281	306	337	299	298	296	317	334	323	316	292	328	248	299	305	286	301	286	311	298	302	273	326	308	335	305	314	318	304	314	319	297	295	300	304	332	299	297	299	263	257	281	292	338	297	300	288	300	312	342	298	282	290	292	332	305	270	278	293	302	283	278	298	308	267	304	281	292	279	288	316	287	284	304	313	290	298	263	283	300	310	290	309	282	291	288	315	297	299	309	315	295	305	328	291	315	308	304	272	297	284	322	290	282	292	279	281	309	299	276	293	323	310	291	304	311	307	315	291	315	289	314	296	308	297	296	287	283	323	286	325	292	312	320	288	283	290	289	304	314	294	309	329	357	322	310	320	309	290	309	286	321	297	317	303	291	284	314	322	296	302	306	286	288	315	288	308	287	308	314	294	302	322	284	311	314	314	317	283	305	294	277	329	305	302	295	285	307	282	280	316	309	291	290	292	305	314	280	296	290	311	277	296	332	309	313	277	289	291	340	314	304	321	291	324	270	303	323	325	278	274	308	289	335	319	306	307	295	297	314	306	268	283	306	314	308	292	300	315	296	346	320	286	278	273	303	311	276	303	339	318	317	306	308	286	331	300	280	268	289	306	300	265	288	271	314	282	316	289	290	298	306	289	315	297	306	310	291	320	333	329	322	296	326	295	295	299	327	305	297	309	272	294	311	329	314	303	311	295	299	310	298	305	287	271	294	303	267	291	283	305	300	284	256	284	301	312	310	298	338	296	283	281	339	294	273	289	271	280	309	279	307	300	282	290	275	304	300	300	314	290	298	302	319	283	302	315	319	281	309	332	283	306	294	300	327	281	301	306	318	293	319	296	311	306	333	293	272	281	310	297	251	276	289	297	310	301	303	324	302	297	286	265	313	295	305	305	292	310	309	304	309	309	269	343	285	264	260	270	288	303	310	282	285	303	316	302	289	301	327	300	293	306	315	279	318	313	306	332	328	303	305	332	305	287	313	291	258	291	283	314	286	273	307	288	326	301	289	281	306	269	291	323	308	307	310	320	309	302	289	296	305	270	323	315	304	284	274	309	338	307	293	283	303	305	287	294	275	301	292	308	284	307	291	292	303	330	338	314	287	302	330	287	322	310	293	315	304	313	289	315	320	298	287	262	308	278	282	294	329	314	308	295	317	278	300	273	306	268	299	323	314	328	286	266	268	302	295	275	327	322	331	321	299	308	320	311	320	308	290	310	307	320	289	287	309	285	319	269	295	300	289	337	308	318	293	321	309	317	294	338	316	266	290	271	295	304	293	281	312	309	314	311	300	316	294	329	294	353	278	302	313	328	305	321	315	299	293	314	307	294	288	291	310	349	309	311	314	293	336	274	302	307	292	284	284	276	285	321	314	318	301	316	287	307	322	308	315	331	310	296	291	274	283	331	306	278	269	314	298	335	281	284	299	293	289	291	337	318	291	295	294	289	270	292	330	300	300	285	344	315	291	280	303	285	316	317	278	317	308	306	307	317	310	288	304	291	309	296	325	299	283	302	313	320	307	282	299	297	306	270	318	287	288	316	277	332	263	328	298	299	306	306	294	278	308	311	324	299	341	308	303	287	273	311	298	317	285	309	274	315	290	277	331	305	304	273	306	296	283	340	313	293	310	320	323	305	319	302	294	297	277	319	312	296	313	286	324	307	331	306	323	262	295	283	303	279	300	300	309	288	323	325	301	333	299	305	313	332	287	297	311	312	302	279	299	289	298	316	293	302	261	323	316	288	303	334	309	313	316	323	310	317	321	306	322	310	324	292	319	288	316	342	323	314	314	329	295	292	279	299	311	329	285	259	297	299	290	273	293	286	268	318	277	277	316	312	285	318	264	320	294	336	270	294	296	319	310	302	325	310	303	301	267	306	280	264	320	310	308	305	301	314	282	302	293	271	319	275	320	270	311	282	286	261	279	314	316	329	300	281	288	312	292	275	308	278	303	275	330	291	281	311	333	318	295	268	296	324	316	292	308	281	291	329	300	271	284	273	287	316	253	272	312	301	309	307	288	299	259	289	332	280	287	286	325	319	292	318	292	308	309	331	307	291	301	330	331	287	296	309	316	320	316	292	324	291	294	307	332	322	298	305	267	283	299	279	311	314	313	316	300	288	331	281	292	313	312	298
3268	4524	3555	1826	1240	932	782	592	544	509	522	467	436	424	393	398	370	390	366	392	371	358	376	371	343	377	348	371	328	345	346	351	353	331	343	338	336	323	308	345	332	314	331	292	320	326	299	320	321	314	337	329	314	314	344	311	334	323	310	333	313	332	325	320	304	304	360	323	337	335	324	322	312	325	328	317	353	321	337	349	313	287	283	335	319	341	313	321	332	327	336	310	320	324	321	318	318	334	321	309	305	327	326	330	308	354	339	322	305	331	335	317	330	345	343	330	308	365	324	312	321	332	375	317	298	309	327	311	322	330	333	312	322	317	303	349	339	331	301	309	354	333	341	332	313	320	293	313	325	338	307	315	321	296	286	346	332	294	292	304	310	329	306	316	283	323	316	329	304	318	344	312	319	334	317	328	327	339	303	320	320	304	334	331	323	307	332	333	294	299	312	336	335	295	338	318	310	308	325	312	348	309	315	287	344	356	324	319	326	308	302	340	329	286	298	315	279	315	366	336	334	343	296	339	347	313	332	341	320	303	325	340	332	316	313	284	330	319	290	290	308	318	325	335	320	298	323	349	296	325	348	331	307	355	313	304	332	352	319	321	355	295	310	307	321	306	299	330	352	340	328	333	321	322	328	340	283	319	304	337	316	342	335	322	298	338	328	311	315	315	349	356	314	330	334	323	314	304	296	308	302	325	322	363	325	355	280	297	349	317	340	332	347	330	295	304	325	311	308	314	314	341	312	317	322	306	328	300	317	314	328	318	277	342	305	348	299	335	300	317	331	321	287	320	327	335	290	306	333	317	333	310	318	329	323	287	313	325	308	322	318	315	337	326	319	306	279	324	298	310	341	321	319	326	313	321	315	312	308	296	306	308	320	341	299	316	333	337	305	313	329	316	320	299	299	297	346	310	306	309	322	325	304	293	312	331	325	329	331	337	295	317	320	309	330	307	312	290	301	317	329	305	286	325	337	305	310	314	323	314	288	310	333	353	328	303	318	323	326	302	297	304	294	357	288	340	325	343	334	352	336	348	307	313	312	322	312	335	315	329	292	323	327	294	322	326	307	315	336	325	337	295	312	320	313	333	299	303	337	334	294	307	314	324	335	316	330	317	324	332	293	295	277	290	351	313	312	316	336	339	339	309	306	329	316	306	319	287	321	315	313	293	306	287	307	330	327	316	317	312	330	291	327	286	337	306	322	332	322	317	330	339	312	316	320	328	310	331	332	344	308	295	319	345	295	319	296	325	295	310	326	337	317	305	341	282	310	349	319	317	308	332	339	324	318	326	333	347	291	298	281	310	334	356	302	301	350	310	320	314	329	339	312	317	292	349	318	344	308	300	305	282	312	294	322	346	313	303	296	298	317	281	292	317	306	312	299	318	279	332	326	328	319	312	309	324	302	308	319	316	305	324	295	321	313	291	318	320	338	333	301	310	347	321	344	301	328	344	329	293	297	324	342	291	306	315	308	325	293	313	311	332	338	321	313	318	300	310	303	338	303	313	321	314	325	322	299	309	316	318	317	328	317	322	325	334	329	319	326	325	336	329	318	289	284	299	297	305	333	276	313	310	317	283	340	308	297	303	327	345	290	299	332	317	320	321	301	293	298	312	309	333	307	303	311	312	303	327	312	328	346	344	309	302	318	327	321	309	330	319	302	308	319	296	285	307	346	327	322	330	338	343	307	342	317	312	309	296	327	303	332	300	283	325	348	314	299	304	315	340	328	314	315	315	309	299	321	330	328	288	304	312	306	294	319	338	305	327	361	333	315	331	315	339	314	328	318	273	339	312	310	315	341	326	322	337	292	372	304	316	291	276	311	343	318	320	299	317	302	302	317	294	321	309	306	296	342	298	331	296	309	296	323	317	331	319	335	293	323	308	320	310	335	321	301	306	335	325	317	315	347	330	322	327	309	326	296	316	307	281	321	346	289	340	321	313	306	297	319	321	317	282	330	313	322	318	289	293	338	338	310	314	320	314	349	312	297	309	283	308	313	326	324	303	290	329	313	289	313	310	316	321	306	295	333	320	305	304	326	300	292	332	318	308	335	339	314	336	313	341	278	305	319	318	300	309	322	328	301	324	310	302	309	299	307	287	319	316	323	342	337	321	337	298	281	310	328	311	333	322	325	280	330	317	339	322	328	306	264	299	292	301	297	334	309	339	296	332	314	302	306	333	313	325	292	278	316	324	314	319	329	309	334	335	293	307	282	335	286	308	299	290	278	368	341	319	319	303	301	335	317	331	305	322	347	316	339	301	332	329	300	332	319	309	335	301	298	311	301	315	311	330	329	287	325	309	362	330	279	291	289	325	323	297	336	343	320	301	325	315	323	295	311	353	311	328	328	302	315	320	298	323	320	316	316	302	304	301	311	308	313	308	299	290	335	345	341	306	299	325	306	294	327	308	317	350	336	336	291	353	295	316	306	319	316	324	305	329	300	313	322	309	324	299	315	339	323	324	324	307	300	288	341	325	317	308	328	277	310	294	296	314	287	330	324	293	307	328	346	287	304	335	315	311	305	346	306	323	320	305	313	369	287	310	293	309	312	316	304	286	311	279	307	276	315	330	342	342	341	336	364	325	340	322	302	340	304	312	343	323	309	332	315	338	314	362	323	319	311	332	286	260	306	314	327	349	334	358	325	305	323	315	325	313	312	308	314	316	314	281	323	310	294	292	330	312	313	330	286	312	340	345	333	306	321	313	280	314	334	322	325	330	328	309	302	317	288	289	296	305	309	311	302	318	312	307	284	317	310	312	324	319	328	308	308	287	307	340	318	329	305	302	301	285	292	296	300	344	288	337	339	318	340	335	297	326	315	325	299	303	289	311	332	344	293	301	287	326	317	319	297	304	337	351	309	311	323	370	315	304	277	285	299	354	270	312	307	319	285	315	300	324	325	322	366	309	319	302	339	325	328	299	314	364	328	299	303	320	329	297	323	302	297	327	332	308	313	321	309	298	331	314	312	349	321	294	325	304	308	327	315	287	323	309	326	321	290	303	294	319	345	354	312	328	296	304	310	297	308	287	308	293	321	299	304	325	336	311	327	312	321	291	294	280	320	325	312	314	339	332	291	331	323	334	321	317	310	339	314	285	297	296	369	306	299	321	287	318	332	329	320	343	309	314	302	331	309	302	295	323	326	321	284	338	297	311	328	314	333	299	288	304	296	359	298	337	280	299	306	308	314	271	334	339	336	335	337	311	317	304	301	332	299	324	298	286	311	305	333	321	314	296	317	333	311	349	306	313	291	312	337	314	319	319	330	349	314	314	308	328	316	326	313	305	297	311	309	338	317	320	292	314	331	313	319	303	320	312	311	314	318	314	311	311	327	289	343	281	316	315	317	304	304	317	304	338	313	320	313	329	294	302	305	323	309	316	313	318	303	319	346	302	305	322	301	322	304	314	353	351	290	329	321	300	292	350	298	280	311	305	294	326	316	333	300	321	329	288	352	311	311	307	295	342	298	298
27660	11881	1986	1156	881	844	821	790	852	802	839	763	813	859	813	785	791	807	809	768	791	806	807	855	829	777	824	804	775	778	815	779	757	831	798	812	785	776	744	780	821	773	729	851	807	807	759	823	761	787	774	768	796	775	769	821	810	813	783	842	781	779	800	790	765	778	783	865	767	748	781	808	771	845	815	765	847	831	804	795	800	806	817	772	772	782	805	805	790	791	775	756	745	770	802	793	819	847	776	793	786	793	819	814	784	820	769	807	817	814	822	809	868	791	796	824	797	823	822	787	798	781	815	779	751	780	748	756	763	787	829	825	810	775	885	792	803	794	828	791	771	816	787	795	774	867	834	817	783	776	780	811	780	783	821	775	846	800	797	780	789	808	795	777	759	783	799	783	817	777	791	799	755	856	777	761	866	830	801	793	740	760	788	788	787	786	826	779	789	776	783	829	743	812	769	779	797	812	796	834	799	799	844	794	788	777	802	757	798	827	821	744	803	816	816	773	837	792	789	796	776	793	782	785	831	865	748	790	802	798	784	782	866	753	810	792	794	828	798	801	772	842	838	810	798	801	788	775	813	784	823	795	799	763	790	835	775	791	826	837	810	828	780	828	794	769	798	769	843	784	828	810	819	790	794	815	809	810	820	755	787	802	771	774	781	774	758	788	793	793	808	802	788	841	853	808	787	817	793	845	783	862	846	795	783	821	782	779	816	785	796	797	815	777	770	751	803	822	851	804	750	760	827	783	805	842	786	764	729	775	860	844	749	835	823	753	789	761	797	794	765	812	805	801	825	852	818	814	836	821	770	805	823	797	824	811	793	802	813	794	792	777	760	836	790	762	815	828	841	819	843	782	820	794	783	790	789	749	777	783	774	812	812	794	785	795	812	764	837	747	802	780	744	779	748	789	786	785	815	820	760	780	842	811	848	807	791	770	825	796	828	765	821	804	834	804	779	836	800	844	811	782	787	827	856	763	809	811	797	764	802	714	826	751	870	796	781	778	774	806	810	793	772	773	827	824	801	834	756	795	775	813	779	814	834	819	809	806	786	814	762	791	777	809	778	779	791	728	763	796	759	770	822	778	782	824	812	868	776	801	817	798	759	820	824	772	773	842	831	793	833	767	805	807	843	813	806	755	795	843	841	834	791	849	784	789	807	775	857	780	810	785	764	772	821	795	804	765	759	768	830	826	829	776	839	817	765	806	848	765	783	865	807	801	801	774	795	739	780	838	774	816	811	848	785	820	764	773	843	771	776	813	761	845	807	774	819	786	794	807	824	780	814	772	804	852	784	783	786	785	803	801	817	793	752	839	798	861	771	776	786	819	738	862	830	758	837	852	830	760	823	804	816	819	821	774	792	831	782	812	817	806	813	818	786	767	771	791	835	797	785	817	798	832	793	767	808	799	776	772	791	819	827	823	790	805	772	858	810	820	833	805	802	836	804	797	782	783	761	774	820	818	819	814	849	786	780	847	791	787	802	763	799	824	786	809	798	786	746	787	788	773	798	811	802	836	838	782	805	766	805	798	831	770	795	837	823	763	785	849	826	780	792	758	887	791	819	797	765	760	821	816	784	776	793	850	813	780	836	785	823	802	714	786	777	822	805	822	822	797	804	787	802	813	806	808	844	836	739	805	795	760	827	835	773	788	787	832	793	785	766	840	788	806	767	814	781	828	801	811	782	785	790	797	840	790	819	811	842	802	837	770	818	811	763	794	779	810	847	832	784	850	826	801	800	801	811	823	833	797	809	809	794	842	811	781	774	759	769	840	841	770	838	785	814	791	812	817	764	842	819	815	781	773	791	784	824	760	860	782	789	808	842	795	814	758	789	813	783	785	820	732	820	819	763	816	855	835	798	865	806	832	804	763	763	786	790	771	801	809	779	816	828	800	789	779	813	778	789	815	796	836	810	783	758	806	818	855	839	803	778	821	770	772	815	815	772	797	865	794	849	872	734	812	775	765	749	815	800	776	832	818	782	808	852	808	785	807	793	818	819	840	759	819	803	805	855	830	821	827	827	822	790	778	807	757	779	815	808	812	791	822	819	807	793	838	847	835	820	848	811	775	813	838	773	816	791	761	786	782	777	793	760	873	840	812	819	854	789	768	827	846	831	821	782	801	800	793	775	828	813	830	791	808	817	811	813	802	782	792	861	777	777	823	796	794	770	786	780	773	831	758	770	843	831	854	849	796	804	815	785	774	785	821	790	823	795	826	810	786	825	818	827	830	802	785	814	785	798	783	743	803	765	824	833	812	750	809	810	812	776	810	771	826	783	789	812	772	816	811	777	815	758	742	756	794	826	806	846	781	825	760	771	813	764	795	837	751	815	774	771	833	777	776	829	824	850	797	773	814	835	817	839	758	771	851	814	762	779	786	802	811	849	787	830	799	825	803	797	737	807	821	795	803	760	816	802	851	791	783	807	803	825	797	771	783	816	841	759	820	866	808	793	746	801	840	824	837	809	811	750	806	807	778	803	797	831	843	821	816	868	802	797	765	782	778	812	813	807	784	819	814	855	807	823	806	807	822	817	859	789	817	768	776	766	822	840	800	823	839	833	779	781	789	824	791	830	761	828	794	858	872	810	827	777	801	734	797	804	789	789	809	803	797	822	827	787	758	775	792	809	812	797	770	865	788	833	762	761	860	839	854	876	812	796	807	805	822	789	771	786	791	831	853	803	775	745	774	757	776	789	822	786	801	834	796	782	785	821	832	849	781	836	786	822	844	834	804	792	759	806	829	876	835	776	771	814	843	809	787	827	792	817	795	797	798	821	824	797	803	793	760	781	825	837	807	829	779	804	772	791	763	774	758	762	842	817	825	782	797	842	782	794	801	778	852	825	764	830	822	827	864	857	880	841	847	804	828	774	805	836	838	807	817	806	795	829	835	835	774	790	786	846	801	821	830	854	872	752	782	806	793	796	792	821	813	804	819	862	797	770	811	801	836	755	847	779	789	793	828	802	830	799	822	799	787	809	798	812	832	872	796	790	759	792	774	834	797	813	788	789	805	790	806	825	769	791	791	775	838	849	804	781	810	779	802	801	808	897	796	868	810	769	827	806	815	827	788	817	866	773	828	816	820	744	750	813	795	788	801	773	794	792	774	788	840	803	797	820	856	738	801	815	772	807	826	811	816	775	797	785	882	847	770	819	735	793	788	767	801	763	803	803	837	840	801	836	812	736	829	819	797	819	774	791	773	814	870	792	820	816	766	772	790	756	788	784	837	773	781	793	780	821	800	810	849	779	811	815	762	806	771	782	782	816	786	829	800	801	788	794	831	788	798	843	788	820	822	822	811	777	795	775	785	768	754	827	792	810	789	779	792	826	841	790	763	819	859	889	774	766	823	774	808	784	803	784	812	785	802	802	804	812	838	770	779	761	764	805	825	823	793	810	816	787	803	772	804	826	720	804	816	792	818	815	788	806	855	795	749	779	784	813	782	784	801	824	822	821	789	806	830	783	823	775	786
5040	1004	804	777	713	715	714	696	697	725	688	709	719	683	763	683	733	730	722	720	736	684	698	727	716	714	702	733	718	739	674	681	715	652	716	662	684	682	700	691	696	713	717	702	728	693	657	682	691	653	755	669	711	719	715	733	745	731	669	666	713	727	745	682	743	709	716	710	685	712	666	680	722	720	709	700	697	700	655	683	687	723	692	712	696	683	715	735	667	690	692	728	721	700	724	690	711	675	715	745	690	705	723	686	690	670	699	744	703	715	674	712	696	694	697	738	709	705	752	702	724	712	706	673	672	686	700	644	675	672	727	663	700	776	651	737	687	669	671	772	680	680	701	719	717	701	682	692	711	781	728	669	694	680	720	698	683	684	698	690	754	671	691	715	664	722	682	690	752	720	697	709	715	685	695	683	742	677	708	708	654	677	700	706	701	707	747	630	710	721	722	682	678	726	699	709	749	710	711	740	703	715	712	702	732	664	740	710	700	695	684	715	704	721	699	679	696	697	696	757	732	693	702	708	721	713	717	672	669	724	648	707	730	734	711	717	693	686	719	654	642	691	720	696	666	668	714	675	660	719	684	719	698	742	709	678	669	665	638	673	692	692	701	675	706	690	724	717	701	707	720	693	691	660	686	729	704	723	703	673	730	693	689	684	723	663	758	716	654	652	710	711	729	703	696	761	743	725	729	692	707	703	712	700	698	678	686	737	692	730	665	733	710	709	672	703	632	705	696	704	716	756	613	711	667	737	736	693	711	705	693	742	705	736	741	718	764	656	695	659	699	673	700	783	731	709	714	721	695	718	708	691	715	671	713	725	684	726	719	699	724	711	721	747	691	694	692	714	665	725	706	708	702	729	712	698	648	722	694	724	706	697	687	713	739	688	706	712	676	735	706	687	724	690	701	670	700	727	717	719	707	685	712	689	681	689	694	727	684	724	711	668	755	722	725	719	688	689	735	713	696	719	716	670	707	721	678	699	673	738	689	669	689	696	691	683	691	736	698	680	709	684	730	723	700	708	713	730	727	675	699	718	777	697	717	687	693	702	702	682	706	728	687	699	687	665	705	681	691	707	684	751	710	703	638	672	666	704	667	715	719	682	676	721	710	683	714	735	671	701	667	731	749	754	709	728	678	719	698	683	694	729	700	701	704	695	724	677	701	745	733	700	697	689	721	696	717	689	725	727	712	699	680	718	677	733	718	677	696	688	673	692	674	657	722	699	677	686	708	716	798	709	700	691	772	712	728	725	732	744	658	668	760	690	658	774	724	710	709	663	713	695	681	695	684	669	727	713	689	725	706	710	699	693	705	687	652	733	724	680	688	690	655	739	724	637	706	712	704	738	659	677	674	722	706	702	672	670	721	717	717	736	685	719	749	730	717	742	663	651	650	709	688	758	741	703	654	716	719	736	735	712	735	656	687	698	708	684	734	688	657	682	696	728	655	659	699	697	723	683	735	736	741	711	704	711	712	720	770	713	668	691	672	669	686	735	702	687	700	707	720	692	682	714	693	757	701	721	684	648	699	677	694	734	713	701	728	723	723	701	724	682	701	733	716	708	633	679	672	729	703	717	707	718	690	669	696	739	696	738	679	665	729	717	707	715	712	755	689	696	709	697	696	710	699	687	726	694	722	707	699	713	712	690	677	690	726	729	696	738	768	723	695	711	719	700	664	709	691	692	679	719	691	699	697	663	706	687	687	701	760	666	661	736	693	701	711	678	729	712	653	719	734	719	677	682	737	649	718	706	707	730	713	702	715	691	721	729	669	683	675	724	690	733	699	697	717	710	689	684	645	723	724	682	734	765	698	722	685	663	703	693	678	752	696	671	702	732	685	678	717	716	719	687	714	704	733	707	715	656	719	703	724	683	682	699	775	765	702	740	711	655	708	648	718	697	722	725	717	683	681	688	692	707	737	691	690	688	746	713	742	703	694	684	698	704	703	667	707	688	706	766	690	719	711	703	694	727	699	671	739	724	696	700	688	733	716	721	677	715	720	743	697	741	713	658	714	711	708	702	726	722	734	674	667	798	714	680	711	676	724	706	733	719	673	685	677	689	699	658	725	711	718	752	689	713	700	733	737	720	716	702	727	717	700	666	671	668	700	708	733	675	706	705	700	712	664	735	716	744	708	721	705	717	691	703	698	714	715	689	651	716	684	711	682	727	646	741	700	704	650	683	680	679	705	687	720	723	740	671	712	679	690	719	733	748	704	706	715	674	731	687	696	685	689	708	704	716	734	709	684	683	754	736	723	654	667	764	691	712	686	712	682	716	703	755	734	668	737	773	688	719	664	741	706	680	749	745	719	740	704	686	673	740	693	684	689	671	730	660	708	733	674	715	678	694	690	689	728	719	734	710	677	706	708	709	754	693	648	672	702	724	714	711	749	679	712	714	699	713	706	707	734	704	666	665	711	734	695	702	708	689	743	698	714	738	663	729	725	665	728	648	714	692	721	734	676	692	696	691	727	695	693	696	702	709	718	672	685	694	671	686	713	687	717	677	693	705	722	686	758	689	723	680	700	714	711	702	693	687	703	663	717	630	752	671	755	672	721	706	724	692	737	675	701	728	674	707	679	619	675	693	733	696	747	706	679	765	750	662	733	665	695	732	667	692	631	707	683	676	700	666	740	706	690	705	729	712	716	695	703	700	717	716	719	695	686	718	716	687	712	674	704	736	781	718	695	716	727	703	697	696	749	727	734	696	652	717	744	713	742	692	723	687	716	681	714	748	705	621	674	721	691	708	680	700	700	711	710	683	694	721	748	651	716	676	707	667	677	706	703	677	699	694	662	701	734	745	674	733	700	672	703	755	671	723	744	716	716	684	738	731	687	659	685	673	732	713	701	698	726	724	706	704	690	688	691	713	795	692	653	713	698	731	715	713	710	739	659	717	679	696	709	711	674	689	703	769	692	688	732	749	675	723	727	680	728	687	747	666	708	714	741	742	723	695	656	688	655	708	732	762	642	716	689	704	679	717	692	685	746	690	704	699	669	708	685	685	650	706	695	722	710	720	766	714	732	663	690	737	680	689	709	695	686	683	631	696	719	731	742	685	695	705	660	671	712	717	689	727	711	703	715	728	707	682	664	729	730	770	612	718	685	715	661	722	733	708	651	685	734	695	691	726	705	689	654	664	683	725	701	712	701	698	670	701	748	686	699	662	728	717	698	720	764	711	735	707	698	738	700	689	705	717	694	719	709	692	717	731	684	689	718	724	676	689	722	692	697	675	741	677	723	783	706	670	688	691	723	733	723	682	697	699	700	696	682	722	708	715	692	680	742	727	702	694	642	770	726	655	701	688	715	695	700	712	683	742	676	706	650	683	699	704	672	687	674	668	732	704	713	683	689	777	694	739	696	701	685	669	674	668	753	701	676	708	733	703	711	702	699	699	725	688	685	661	707	701	686	747	739	745	674	671	693	676	713	714	731	698	662	677	704	702	725	723	723	700	695	704	685	681	715	686	690	729
25733	21434	25793	18600	1928	966	799	772	724	679	736	685	694	708	665	709	665	699	680	671	696	646	655	666	670	624	714	708	654	671	602	607	683	614	665	644	667	634	570	628	659	629	682	631	662	686	646	667	646	630	626	643	630	606	661	621	635	679	601	672	639	659	630	636	659	672	668	678	636	670	686	631	703	640	668	673	664	657	654	656	604	637	600	619	621	675	662	613	594	635	677	644	660	674	658	656	627	691	612	669	644	660	649	657	690	654	606	673	658	627	646	644	626	620	651	631	602	646	680	626	641	640	685	668	609	709	667	678	643	624	652	666	651	651	631	675	628	665	700	668	639	627	683	673	670	666	618	652	670	637	649	631	657	633	643	658	635	648	666	638	613	660	637	646	621	648	646	662	661	620	640	665	661	724	642	634	623	678	616	598	655	654	669	654	621	623	635	668	639	649	625	695	616	628	653	687	677	590	661	667	655	618	621	656	639	611	636	620	660	660	632	651	597	637	638	646	645	686	623	623	649	687	644	589	656	648	624	655	627	649	618	621	646	655	642	619	663	659	631	650	670	651	629	683	644	659	641	653	586	639	657	646	637	680	688	675	667	626	683	649	685	653	628	620	636	617	650	635	644	638	627	667	665	693	609	650	651	631	653	638	632	592	645	639	665	668	625	647	637	652	639	659	646	643	683	668	620	652	606	634	643	662	677	621	682	650	643	608	632	639	628	657	633	672	624	584	618	661	622	661	671	641	637	642	613	680	656	622	644	658	657	654	676	610	668	664	609	670	674	654	665	631	628	690	662	638	679	664	632	679	602	681	674	661	651	641	671	642	648	679	642	664	639	651	631	627	644	700	645	659	594	601	683	631	692	682	656	619	668	629	641	627	610	629	650	660	612	657	618	703	649	629	670	636	686	661	632	671	692	639	634	654	629	635	661	653	655	651	640	622	656	680	676	658	639	665	633	602	640	636	650	613	684	636	608	685	646	661	678	628	599	628	669	633	649	621	659	675	635	612	624	652	647	656	622	646	701	649	574	646	602	620	646	673	659	614	640	676	665	618	637	641	675	705	634	631	671	621	677	622	653	622	638	614	622	673	632	647	603	664	693	678	637	591	650	663	660	664	652	689	633	670	648	684	631	659	639	665	653	686	649	650	693	665	626	603	677	665	714	691	646	627	670	676	648	685	610	675	637	610	640	645	640	683	609	661	625	718	628	606	624	655	616	664	598	626	613	635	660	659	651	686	630	621	674	651	604	616	621	714	628	643	651	699	648	642	643	664	655	630	655	648	710	628	647	677	649	664	657	648	653	630	647	631	658	628	665	649	632	602	626	653	634	665	626	667	677	609	671	655	623	616	613	619	656	611	675	600	633	633	655	680	672	633	660	636	634	682	634	655	676	678	632	652	671	702	673	670	685	591	646	668	607	666	610	628	637	670	641	669	661	654	671	666	664	619	629	645	659	656	623	658	646	655	641	604	682	642	614	611	684	641	640	643	631	667	693	622	646	582	616	619	614	666	627	610	639	663	626	615	653	664	592	700	680	636	652	653	611	633	657	618	650	673	690	667	654	657	662	617	625	634	665	637	686	653	635	615	672	627	660	623	640	635	651	662	660	641	605	625	675	621	599	583	669	620	638	672	686	679	698	638	617	685	670	628	583	631	650	641	669	655	597	652	615	631	644	633	588	614	640	625	630	659	670	678	638	663	638	623	677	603	613	622	681	642	636	605	684	622	663	658	623	658	665	644	615	602	691	621	680	601	653	635	623	606	625	618	665	658	664	648	622	664	678	657	621	642	655	644	632	674	685	622	619	663	659	634	646	613	640	670	661	684	605	638	639	666	669	628	589	654	611	641	632	646	640	634	660	621	644	666	579	670	658	678	673	612	648	606	626	623	593	644	613	587	682	638	656	645	672	616	660	653	664	635	644	658	654	631	612	670	670	660	593	631	632	590	650	618	633	674	634	628	598	681	645	669	675	660	632	650	613	618	626	645	656	647	653	605	653	706	632	633	651	607	661	631	625	686	676	643	663	632	675	622	683	648	607	690	653	650	652	666	642	625	675	607	653	648	655	663	663	625	630	620	597	625	643	636	620	634	619	634	622	628	686	595	658	621	660	595	655	662	653	643	711	664	636	638	681	642	655	634	662	659	659	681	668	636	624	655	609	634	653	622	618	653	612	644	682	630	683	638	670	685	620	658	620	670	619	623	643	654	680	616	696	625	623	679	617	675	673	646	633	674	631	669	649	674	652	708	626	677	662	648	637	634	683	619	655	663	615	653	672	669	625	691	603	628	659	643	631	669	669	600	654	608	661	625	613	640	665	685	667	634	671	608	613	665	616	626	636	640	642	656	646	662	658	626	621	596	656	670	640	666	644	649	630	664	665	616	637	641	644	600	670	668	629	615	638	668	623	659	669	635	655	660	662	636	634	663	663	662	621	660	618	627	611	644	654	674	626	636	667	601	698	621	646	608	674	673	682	606	631	662	647	608	633	658	610	624	673	629	627	688	675	660	669	638	670	649	656	645	648	610	661	589	632	600	629	621	675	630	633	666	647	654	658	650	631	629	615	667	657	636	656	659	662	661	619	633	615	701	610	615	654	631	642	659	680	606	688	675	670	669	645	649	651	622	670	682	653	621	642	656	630	655	670	652	615	638	674	676	662	645	653	657	641	680	634	624	645	662	632	650	635	633	671	665	671	684	625	666	663	601	619	700	623	641	640	642	676	682	670	654	673	625	630	635	677	600	623	662	593	599	642	660	637	617	600	655	689	675	661	638	665	621	642	670	625	641	640	637	691	649	609	702	634	649	625	651	642	597	601	610	644	612	611	645	650	640	689	670	616	672	647	636	621	649	660	646	667	675	714	632	639	636	671	682	589	634	631	669	600	676	631	687	637	607	640	623	646	635	658	648	647	675	705	632	644	585	692	658	669	630	713	663	649	649	653	641	642	677	647	668	610	636	643	632	640	620	638	682	651	619	611	651	668	616	651	663	644	654	653	660	645	625	590	626	628	668	626	619	631	681	630	610	682	621	689	656	626	649	597	671	650	643	632	629	646	629	655	667	654	632	622	656	659	649	673	672	653	671	600	640	658	645	675	642	631	693	624	630	625	597	703	642	629	640	685	685	615	676	668	653	625	681	598	628	685	659	672	650	667	617	620	671	646	675	626	642	641	663	706	616	652	639	654	654	687	663	634	670	633	651	667	659	634	640	697	637	643	651	631	644	613	658	677	665	630	650	620	613	674	671	597	730	649	638	605	639	672	627	631	659	634	602	663	674	589	659	625	673	633	621	633	660	653	606	649	626	670	673	647	636	676	658	665	680	652	638	607	702	644	657	648	592	639	673	677	645	641	609	669	612	617	662	662	640	619	665	644	651	697	649	613	691	656	647	653	614	643	659	654	704	624	613	631	649	649	608	654	658	648	645	687	709	692	698	642	628	641	619	620	607	666	616	623	608	658	656	663	630	673	620
3554	2172	1814	1171	945	835	767	728	697	671	704	616	600	643	656	649	636	658	588	630	593	615	635	629	649	617	628	560	607	616	610	621	623	611	641	587	602	631	651	625	618	601	596	595	608	642	633	597	587	640	566	643	585	603	598	625	650	606	581	616	629	652	584	576	626	618	615	598	590	605	633	600	634	621	602	588	563	602	620	603	627	581	591	574	607	607	647	659	582	563	613	563	620	577	599	591	578	576	606	601	612	629	603	599	566	581	610	588	559	614	575	627	611	603	590	556	601	594	612	614	639	612	568	614	576	626	646	619	645	644	611	564	585	582	559	589	628	596	572	612	595	564	590	644	576	634	567	581	592	588	605	610	603	627	587	617	583	569	555	639	577	610	611	597	607	558	600	576	646	587	589	599	607	587	566	609	580	588	633	553	598	609	623	632	580	563	578	631	595	605	595	631	575	603	615	587	608	611	589	570	640	591	634	590	626	573	557	581	620	611	590	580	589	617	622	607	539	575	622	578	566	580	617	625	570	573	614	568	551	619	595	592	577	619	540	607	567	601	562	572	586	553	600	624	649	589	566	605	611	593	592	583	584	560	597	595	581	625	548	604	577	595	660	586	610	647	637	630	606	581	565	626	581	604	579	584	599	577	550	636	592	601	623	595	591	628	597	598	596	599	599	592	560	593	607	612	587	588	574	615	580	605	587	608	587	594	599	609	622	603	567	577	602	598	578	641	579	609	574	581	569	619	576	599	580	626	527	612	582	599	596	585	609	578	602	585	594	607	585	589	579	635	596	579	611	654	581	622	608	590	622	596	605	560	645	581	571	582	603	582	594	595	629	597	583	593	603	581	629	558	574	600	622	604	587	557	615	597	577	579	600	606	543	619	632	607	624	604	573	616	598	608	584	596	588	609	613	588	582	609	595	539	583	630	608	640	611	596	600	622	620	642	604	599	543	601	562	601	562	596	607	614	612	581	619	601	559	574	605	617	605	623	637	590	617	614	591	580	645	660	607	616	587	583	617	618	604	587	602	641	560	607	589	597	610	637	570	596	568	646	566	603	627	609	623	606	553	549	597	589	609	581	559	591	647	588	583	609	595	600	581	608	638	603	606	567	563	616	618	617	553	594	602	608	574	632	628	621	605	601	598	646	591	625	569	591	566	624	543	624	609	592	617	557	609	578	632	574	595	594	603	620	543	623	571	611	641	601	585	630	624	604	564	587	621	599	581	615	593	605	551	620	603	588	635	581	595	598	568	607	603	587	614	606	617	597	631	601	601	593	576	570	591	650	576	631	610	618	616	614	649	581	598	600	647	553	591	627	632	559	568	556	614	578	555	616	595	587	589	575	597	606	606	579	579	600	636	597	596	601	586	598	577	638	583	626	655	625	625	618	598	589	619	605	611	567	575	604	606	618	599	580	636	594	609	628	592	616	584	616	619	593	568	597	610	576	586	622	598	574	580	599	585	605	622	626	609	609	567	575	598	597	611	589	593	622	594	610	607	555	595	559	530	562	557	579	568	579	643	619	570	592	617	580	601	600	607	588	557	578	604	546	560	591	597	623	582	584	573	592	549	564	614	557	590	560	632	584	590	595	619	623	623	605	593	621	628	617	592	627	625	595	611	626	583	580	537	617	590	623	569	631	574	586	593	572	561	603	574	575	592	579	646	603	567	581	580	571	564	553	564	611	592	596	641	622	587	577	570	625	596	604	624	598	625	591	620	592	596	581	616	573	603	605	589	600	610	593	595	578	587	648	603	593	555	608	570	605	614	619	611	509	621	604	574	612	605	632	594	617	559	594	592	597	552	616	599	604	572	589	579	579	583	604	625	572	619	599	587	545	543	617	628	600	605	614	566	571	585	569	589	595	581	571	601	591	587	632	597	571	638	592	640	626	554	584	595	609	584	598	558	594	572	598	578	565	661	602	616	627	594	558	574	590	640	580	617	628	589	585	583	614	619	610	616	612	578	575	595	593	591	618	604	612	574	580	598	616	592	597	592	568	533	601	581	571	592	628	581	573	586	580	588	607	644	578	602	600	601	591	574	560	593	594	589	604	582	614	587	599	585	619	633	591	572	599	639	630	600	608	569	626	612	598	556	587	606	594	622	549	594	582	631	589	559	616	615	590	583	618	605	585	584	551	606	586	593	618	588	580	622	590	569	584	574	585	611	582	578	557	634	560	604	601	605	577	579	595	624	584	638	569	609	588	637	619	560	602	563	603	575	598	592	576	563	598	591	609	608	565	602	573	598	597	606	646	595	585	545	586	615	618	579	655	597	600	645	570	594	575	608	552	630	594	601	605	600	622	618	574	627	590	563	612	580	592	593	615	580	536	584	603	614	559	570	611	558	642	622	599	649	629	544	608	595	556	622	584	618	594	614	611	623	567	583	635	609	600	627	565	590	646	603	598	631	586	575	574	595	634	584	599	584	575	596	527	578	612	616	656	558	581	591	570	647	589	593	583	621	605	642	624	603	627	598	648	560	564	611	593	618	585	574	593	593	583	588	603	646	622	541	589	644	594	593	615	634	583	563	532	599	604	605	598	579	614	568	634	610	595	617	563	589	634	618	619	592	567	654	585	590	591	576	585	605	590	622	594	600	593	588	618	639	585	613	595	599	635	580	674	590	604	548	606	632	599	604	626	596	610	558	592	641	590	619	577	627	584	596	606	577	618	548	604	605	604	629	599	619	553	635	592	602	633	629	578	623	591	577	608	550	608	582	570	577	591	579	595	629	578	631	543	624	580	582	568	573	571	589	577	580	608	596	576	611	560	576	582	592	641	578	580	576	572	574	582	592	574	589	606	548	600	585	608	614	584	595	606	602	604	588	603	632	600	616	556	618	634	578	596	566	571	627	540	644	604	597	606	620	568	572	572	602	560	637	568	576	606	580	599	554	608	584	607	605	599	610	625	620	568	591	603	586	601	631	581	593	569	582	557	598	610	616	635	604	600	594	582	579	599	553	603	608	547	591	596	579	539	590	608	589	602	558	603	609	593	623	601	569	584	585	571	636	596	601	577	612	618	582	613	610	596	610	610	634	596	581	577	594	577	647	602	591	576	628	592	597	597	603	599	590	644	556	612	550	593	622	582	594	595	634	580	588	569	616	569	545	589	578	625	626	567	614	561	606	601	558	591	633	592	580	564	545	592	575	615	585	569	581	558	550	634	584	575	605	624	593	567	622	597	574	596	622	587	596	587	600	624	606	581	590	562	599	614	588	621	622	617	597	590	584	549	603	562	591	553	609	605	598	607	582	568	613	615	618	618	604	605	590	570	598	602	592	565	601	627	572	612	563	601	554	589	602	567	609	601	577	635	603	606	557	577	594	574	578	585	565	623	596	599	621	632	586	620	650	570	572	603	604	575	569	596	559	573	600	607	597	607	583	530	544	597	589	584	606	590	608	598	589	615	612	585	594	626	598	648	616	575	564	580	607	604	596	631	606	592	598	594	633	579	541	628	573	572	559	620
24306	21460	28582	24747	20057	2539	843	564	442	397	360	364	389	365	366	380	349	316	345	338	336	350	319	287	329	346	300	321	346	312	316	336	327	282	341	300	302	297	335	329	292	342	322	321	331	332	299	308	293	305	293	330	313	278	317	305	318	299	323	303	306	301	319	337	299	325	281	315	305	288	303	338	309	294	287	315	296	323	318	304	291	287	296	284	273	313	306	284	345	328	294	299	316	291	290	317	313	308	329	304	322	305	319	280	324	299	322	313	276	308	322	292	271	287	272	298	306	300	304	320	295	299	291	336	326	308	309	277	295	295	290	333	305	312	301	318	301	290	296	300	318	293	262	272	312	284	316	323	302	273	280	301	309	297	273	293	311	297	295	277	317	296	263	308	302	266	281	284	312	294	285	292	290	310	308	292	318	333	279	265	296	306	298	316	314	276	294	334	294	309	330	292	304	303	288	294	263	319	272	306	291	290	320	279	313	284	299	321	309	307	309	293	319	314	279	303	306	252	274	288	296	289	294	333	295	264	337	298	309	324	287	296	306	328	299	306	284	319	283	335	282	274	304	332	326	319	315	291	287	307	289	294	297	333	277	273	289	296	311	279	281	309	263	279	310	303	313	304	283	304	307	325	314	304	303	309	321	298	291	292	322	297	312	307	253	317	292	282	305	327	286	295	300	274	317	283	296	289	309	319	302	307	340	297	311	303	298	297	295	276	331	285	287	277	309	300	321	295	301	327	291	327	313	309	269	321	318	323	309	294	320	282	302	312	292	319	289	297	267	299	321	264	310	324	332	297	279	315	346	307	289	279	291	327	293	298	321	285	291	295	290	282	298	295	248	301	329	282	284	280	296	309	309	304	311	282	302	289	327	296	292	291	303	333	288	335	301	292	308	284	343	324	315	310	308	309	295	288	296	309	298	285	333	296	305	297	287	279	272	304	319	313	308	302	312	281	270	277	275	304	302	292	310	301	304	336	318	312	290	301	291	302	305	298	261	273	322	319	287	294	302	290	280	308	293	293	293	294	309	273	291	293	294	304	292	295	296	292	287	319	294	308	309	297	283	314	309	298	295	327	310	279	293	281	295	323	303	289	290	331	326	300	304	318	270	299	289	306	322	324	267	303	330	316	285	294	281	291	278	323	296	303	302	306	302	301	295	310	281	297	300	295	289	291	291	280	308	309	300	316	291	294	290	278	263	288	276	297	304	308	293	278	281	290	293	307	311	304	365	302	297	297	280	294	319	286	300	293	277	295	303	285	305	287	290	288	320	284	299	309	302	272	296	330	309	303	270	311	298	271	302	292	303	302	283	301	315	308	319	309	313	311	299	280	293	298	294	311	288	317	302	304	293	311	308	299	301	298	306	311	295	303	316	292	307	314	271	297	329	323	262	298	313	286	313	319	303	298	305	309	289	274	307	289	294	307	327	318	277	294	293	316	292	311	273	261	309	289	306	288	294	303	318	316	272	281	316	301	325	308	306	293	285	262	284	334	310	249	276	289	304	297	296	325	293	322	293	284	311	277	324	296	316	284	359	302	314	319	284	314	279	336	292	306	288	327	276	309	302	310	282	285	278	307	268	306	301	307	288	265	301	294	282	286	306	293	286	283	291	283	285	307	296	312	307	288	296	272	284	315	297	308	286	298	291	304	335	303	290	313	314	287	296	296	293	291	280	273	308	338	299	337	302	288	281	333	321	307	277	279	288	300	304	341	298	297	260	313	284	300	308	313	286	308	295	286	286	279	303	330	313	310	279	316	299	291	320	286	287	275	329	287	319	298	302	285	244	361	298	305	298	290	314	314	297	298	300	319	263	295	303	334	333	296	315	321	312	265	294	307	318	300	302	296	308	296	294	304	320	294	302	309	282	297	302	271	284	327	301	299	287	293	319	261	290	325	305	321	334	311	283	321	309	273	287	300	292	309	312	301	276	298	306	303	309	288	285	313	287	296	291	306	278	309	293	296	285	292	309	294	294	312	330	307	313	302	287	287	342	296	281	286	302	313	294	296	302	298	313	283	256	307	304	297	279	308	314	299	294	299	297	309	311	314	279	305	281	265	272	320	298	278	307	299	329	307	295	324	302	321	311	322	283	281	255	302	273	298	311	288	302	284	269	324	297	288	307	305	293	319	270	307	295	288	290	317	281	322	292	312	285	284	313	292	274	286	273	328	296	276	297	294	297	305	325	302	327	290	334	285	309	287	302	282	310	299	298	333	281	301	322	334	295	293	315	300	295	275	296	330	277	312	310	269	297	289	270	292	296	291	300	313	279	288	289	303	300	303	272	288	292	298	296	312	317	323	308	312	321	309	304	283	282	281	310	297	297	274	291	302	276	303	320	291	306	314	281	289	316	292	286	304	288	311	314	320	303	308	298	268	288	278	320	311	302	348	289	285	268	289	323	283	310	280	281	298	291	304	300	269	290	270	311	297	291	313	289	302	331	316	321	278	304	271	311	294	287	283	274	299	298	313	320	288	288	283	287	283	299	293	299	278	300	287	280	305	278	303	313	296	254	277	280	284	289	296	328	287	291	297	271	291	270	297	303	302	308	321	269	295	314	293	309	289	320	301	303	284	282	288	291	304	286	295	296	300	299	315	311	301	293	300	304	293	284	303	281	300	309	315	313	289	327	321	299	303	302	269	309	301	289	326	301	294	290	294	311	316	309	306	288	338	274	290	273	259	312	316	295	299	265	281	299	267	292	299	306	302	294	325	310	298	313	309	272	307	311	324	317	317	337	303	301	285	279	313	309	283	277	306	268	323	324	278	305	262	321	305	312	296	304	314	298	309	308	309	311	348	311	284	314	295	301	282	273	311	297	266	301	312	291	257	298	309	301	291	310	350	301	303	272	303	279	286	292	281	293	304	288	269	296	315	320	297	288	310	290	275	299	307	249	294	277	352	255	302	287	288	298	297	298	298	300	322	315	281	317	292	292	299	279	338	307	275	278	298	299	294	282	295	303	315	314	337	277	310	306	333	300	297	294	271	270	311	281	277	323	292	281	313	289	301	305	294	270	288	304	296	247	292	295	282	307	318	298	266	299	314	315	335	286	275	285	307	296	286	327	296	303	317	330	294	313	292	309	317	292	270	297	282	294	302	272	286	315	275	313	298	296	292	295	288	289	303	296	303	320	261	276	293	316	289	268	307	264	277	269	315	279	275	293	307	304	327	322	270	334	317	309	299	310	332	278	278	297	334	315	312	287	302	287	314	276	279	303	349	307	309	285	284	299	298	311	286	307	293	277	311	279	287	290	280	279	300	279	295	262	298	287	283	294	284	310	292	300	262	312	313	293	302	316	280	319	296	285	293	283	312	277	300	279	330	302	286	272	283	275	286	326	300	291	311	290	275	283	296	307	301	287	317	301	294	309	262	285	322	282	288	312	325	279	296	289	287	302	285	291	276	307	321	285	284	281	272	291	282	301	274	314	268	296	293	263	315	304	295	308	281	313	329	291	269	297	301	275	306
3268	4634	3705	1756	1249	960	773	688	614	570	469	501	424	434	402	419	418	358	362	367	394	372	329	372	300	332	358	327	337	328	331	318	346	308	355	311	317	317	306	356	341	299	331	338	322	337	336	323	323	345	348	352	345	319	313	307	325	255	354	316	312	361	307	304	343	331	315	321	339	338	328	312	330	298	315	315	305	300	330	337	306	320	324	322	293	355	345	287	317	346	330	306	299	302	328	326	306	336	330	324	311	322	333	308	340	334	359	348	302	306	348	300	310	326	335	321	313	271	321	311	300	314	299	327	322	340	311	320	302	316	331	321	306	327	299	337	329	326	346	313	329	306	330	314	296	308	343	312	295	324	317	329	294	330	301	336	319	315	317	321	286	306	325	317	295	331	326	332	313	325	323	311	334	311	326	322	321	313	348	333	330	324	325	305	309	344	328	298	312	312	321	309	311	321	311	330	302	287	334	314	326	342	318	298	278	310	300	310	299	304	323	301	333	308	310	331	319	292	339	313	334	331	268	307	338	344	279	292	346	343	296	359	311	350	311	320	286	296	324	326	311	321	313	313	330	321	351	267	307	315	328	344	309	308	302	291	306	298	341	293	327	323	320	310	320	306	310	281	338	325	328	293	309	315	317	330	298	310	365	290	318	309	303	318	305	320	345	302	337	340	314	327	321	308	336	333	331	297	312	308	309	331	327	334	310	363	338	368	308	311	350	316	324	323	319	313	320	299	308	339	346	307	333	299	302	346	291	297	320	321	295	312	316	338	304	325	310	314	333	292	305	318	320	323	323	304	320	296	310	315	312	279	323	338	334	318	314	316	325	343	308	336	331	311	334	294	362	303	321	303	328	311	350	314	316	315	370	319	326	321	289	316	294	305	313	312	322	317	313	321	300	332	317	313	330	339	297	313	323	305	312	319	319	328	281	297	306	318	310	326	328	318	316	346	312	346	328	322	335	322	305	324	297	337	319	320	311	317	355	291	302	300	351	314	335	292	310	296	326	330	339	341	315	313	305	328	332	335	307	292	340	291	295	325	287	310	304	294	311	338	339	358	329	329	324	298	356	283	300	327	331	318	331	320	292	276	317	315	300	342	307	313	338	321	299	278	291	309	310	346	324	336	308	316	323	328	307	337	312	330	330	336	325	309	288	294	311	320	341	308	328	335	327	306	335	295	308	315	322	335	366	336	308	310	281	318	317	311	321	321	295	352	306	297	288	324	310	306	334	285	342	333	326	311	335	331	325	322	314	300	295	327	318	286	345	319	334	308	309	314	309	350	377	301	321	316	335	331	313	318	328	335	381	313	295	351	307	304	322	333	295	333	262	325	344	310	304	309	319	318	331	335	318	337	320	333	336	311	337	311	342	303	312	316	337	317	356	328	354	329	299	328	283	359	311	288	316	305	299	283	339	282	320	319	271	315	324	318	317	333	315	291	288	300	303	308	342	335	324	283	331	306	303	293	315	316	339	310	293	321	325	340	289	337	305	313	266	330	282	333	310	340	322	353	316	321	309	302	331	293	311	301	312	318	311	332	316	313	303	302	316	324	336	320	305	315	296	304	313	298	297	319	312	307	327	311	287	292	342	324	314	321	284	292	330	301	361	290	370	324	295	300	329	306	312	321	334	303	300	334	349	273	326	346	305	323	317	302	310	299	318	341	317	363	335	311	301	343	322	304	333	316	344	313	328	313	334	296	311	318	320	327	338	331	306	321	351	308	294	273	306	333	284	308	317	318	291	328	298	313	324	297	305	287	348	312	314	290	312	307	292	333	317	306	312	296	296	351	319	328	296	308	331	284	322	310	296	303	318	288	290	322	293	335	315	343	332	305	300	317	321	322	342	315	329	285	295	295	337	326	315	325	322	304	326	328	318	314	309	296	304	290	315	291	311	310	343	284	315	281	315	336	322	345	302	305	318	307	295	319	324	304	306	329	331	324	312	300	294	311	322	299	308	360	349	314	374	273	300	314	308	327	328	329	329	326	300	335	337	329	324	322	311	334	303	319	309	282	339	289	314	300	340	305	304	331	296	347	293	304	333	332	304	304	316	324	350	316	306	325	330	294	343	306	339	325	292	316	315	329	353	325	336	355	297	344	313	314	325	324	289	342	312	340	291	310	307	326	303	338	302	305	303	335	352	281	299	305	322	344	307	290	345	344	307	323	315	314	340	339	297	295	324	313	311	341	300	326	337	330	308	327	348	317	305	331	309	283	319	305	344	334	353	313	312	315	333	294	322	335	315	309	304	310	307	310	309	312	289	323	368	304	332	292	295	306	307	322	319	295	317	289	325	281	308	317	315	295	308	272	341	308	299	330	284	324	300	294	318	307	318	304	306	351	330	326	312	314	316	325	274	345	305	320	316	323	336	308	301	295	306	308	296	341	323	348	322	303	320	360	348	318	305	263	285	287	306	325	281	290	326	288	299	335	317	296	331	299	294	343	330	308	345	293	327	296	313	315	334	291	302	311	315	285	335	299	333	335	329	347	300	269	294	317	305	308	320	308	312	322	306	271	315	319	298	299	300	322	325	320	307	286	321	309	314	283	317	304	321	326	337	290	315	343	303	303	306	347	286	321	313	310	315	339	324	307	294	298	314	344	301	312	298	340	354	293	296	314	321	316	327	310	306	321	313	302	321	308	347	296	299	321	313	320	344	307	316	329	318	329	292	303	299	306	298	287	320	309	341	318	309	311	292	332	308	315	321	319	315	331	297	317	305	322	299	293	336	297	295	330	318	338	305	329	317	338	316	329	327	358	332	307	305	309	341	309	302	321	314	311	302	305	332	333	315	314	331	331	327	333	367	285	312	343	302	307	284	289	326	314	324	325	298	335	332	298	307	316	293	287	318	334	315	348	335	299	300	306	345	334	330	287	319	302	312	305	310	296	319	354	339	307	323	321	297	319	292	310	328	305	285	318	342	352	318	331	295	289	351	317	317	315	283	337	291	327	323	337	306	302	319	342	314	305	327	307	312	281	316	320	315	325	318	311	315	333	327	317	327	294	325	314	326	319	324	278	302	300	303	279	335	301	282	293	313	312	298	314	303	306	302	314	307	295	311	310	300	296	297	323	310	287	329	306	334	299	303	299	311	329	303	315	319	290	294	304	312	293	301	314	296	292	282	295	309	326	303	313	289	309	317	325	315	324	318	299	326	329	276	315	319	308	298	319	331	319	279	321	340	297	307	292	303	271	304	336	319	333	394	302	330	285	319	309	308	307	334	303	324	296	298	324	315	315	326	303	298	283	298	324	308	319	309	286	305	298	308	303	337	290	324	298	301	301	318	315	294	295	270	322	323	303	299	305	310	294	296	310	275	315	299	300	289	323	321	299	339	319	291	313	300	303	306	324	315	338	346	303	295	343	288	319	297	300	296	343	321	301	313	323	298	320	335	337	314	306	319	309	316	308	304	319	326	320	322	339	295	300	308	298	319	339	309	324	298	329	317	348	354	287	324	307	317	279	298	364
27638	11849	1929	1148	883	841	755	773	848	793	801	785	783	782	799	827	806	815	810	770	806	796	767	787	812	830	847	835	769	771	776	805	812	788	854	784	864	794	836	839	832	810	782	860	773	787	770	790	854	813	739	836	831	836	809	787	778	809	784	763	798	812	815	847	828	796	819	767	788	771	780	778	831	762	835	745	797	801	785	809	779	781	788	770	839	756	898	776	837	756	780	801	798	781	819	799	780	800	834	827	799	799	750	858	772	845	791	751	792	800	832	838	814	768	785	807	839	814	760	763	828	811	816	765	765	819	761	773	784	859	808	796	835	784	758	790	767	781	819	854	782	782	838	775	732	826	792	810	780	786	826	825	829	788	814	798	810	801	782	861	813	800	769	833	783	739	803	816	773	807	800	770	786	770	778	767	793	744	759	769	751	819	738	847	798	798	774	775	768	808	729	724	781	819	836	802	776	796	837	771	814	791	796	795	782	790	795	823	788	761	750	810	793	776	776	777	806	802	820	772	818	767	848	797	779	817	805	814	765	815	767	814	836	811	813	748	783	730	760	799	789	796	833	754	804	767	824	785	841	822	821	763	777	789	781	810	806	820	803	822	790	781	796	787	727	803	801	766	754	828	789	825	771	774	777	755	757	781	833	833	808	829	750	800	746	829	740	806	803	793	810	804	773	851	773	760	745	799	798	834	796	798	783	773	796	800	788	750	755	760	815	741	828	795	789	814	809	810	806	789	855	800	819	813	807	862	769	805	822	788	815	780	814	786	783	799	815	793	828	792	810	792	853	814	790	821	812	799	766	749	766	805	793	809	839	806	780	769	837	797	792	770	767	817	792	827	784	728	761	820	765	840	776	821	827	815	824	778	871	812	784	819	789	799	858	757	793	830	749	780	791	839	774	778	791	778	749	777	767	843	895	786	781	836	831	798	787	745	769	780	775	793	850	731	823	833	770	764	809	772	782	824	766	806	859	760	750	801	749	818	776	793	826	786	814	826	751	778	839	787	766	819	783	801	820	789	801	783	792	780	830	789	789	829	769	813	778	766	785	798	780	823	779	820	776	779	815	792	805	838	869	803	797	831	769	773	817	850	797	812	784	751	781	875	781	806	812	778	806	817	784	796	785	754	795	829	825	724	856	792	766	785	837	820	777	823	775	802	739	741	750	849	788	814	820	803	806	795	806	849	866	785	800	798	799	776	740	792	793	833	769	844	794	797	815	769	815	819	784	799	835	849	805	811	801	817	723	791	803	837	784	778	831	813	819	779	796	863	735	815	805	759	818	775	755	824	823	814	790	824	827	822	848	772	767	792	811	801	815	783	768	785	789	859	839	787	736	744	806	775	830	769	775	830	774	787	830	843	822	800	809	766	802	771	875	841	780	782	761	775	772	796	765	800	792	779	800	757	712	819	815	832	808	783	835	793	821	779	795	786	795	736	757	810	756	797	757	792	772	809	806	764	781	816	785	787	789	821	782	804	800	825	808	825	816	771	801	816	784	801	821	784	846	813	779	769	795	848	823	792	780	797	830	747	759	769	787	774	791	772	728	859	846	772	857	806	833	802	842	810	787	792	799	809	828	763	834	798	766	805	771	778	785	793	805	772	821	819	815	872	771	828	793	797	787	844	816	815	822	811	821	844	824	807	763	813	829	824	766	763	799	803	791	737	823	750	835	766	782	785	761	788	800	807	812	852	790	765	789	856	775	874	792	826	825	834	787	837	806	799	802	814	780	872	755	794	823	773	781	797	821	771	808	736	768	745	789	796	815	764	835	834	790	785	793	810	759	780	792	783	830	734	841	825	779	817	816	796	770	858	800	831	781	822	806	817	804	745	763	767	832	792	778	803	795	747	834	787	802	770	756	773	765	785	837	832	849	770	777	761	878	792	769	837	798	841	829	833	778	767	762	786	840	803	808	758	787	828	823	795	778	814	787	792	791	774	812	834	836	840	818	811	828	722	791	841	825	828	757	870	804	763	775	827	847	823	834	795	820	774	800	795	803	755	785	782	773	753	763	742	809	828	811	824	808	800	803	824	787	822	743	780	769	816	826	852	809	769	805	801	805	789	799	743	743	777	733	831	781	754	823	807	750	804	837	834	806	799	780	798	838	749	785	826	790	842	762	764	782	812	815	761	833	791	830	804	774	804	833	798	814	768	817	869	803	808	805	781	757	766	861	830	810	748	803	798	790	811	817	843	793	794	851	847	835	714	823	802	803	793	787	825	788	802	793	786	736	823	833	815	778	762	812	830	832	797	795	837	844	748	806	787	809	792	808	767	828	812	781	786	766	791	782	806	761	816	775	796	810	785	774	790	767	812	840	805	832	777	801	747	789	827	812	806	797	792	794	777	809	782	772	761	760	832	819	750	794	781	786	765	769	800	831	795	829	831	802	790	842	800	805	828	814	795	786	806	781	808	788	765	818	794	817	798	803	847	824	745	777	810	835	767	763	800	761	828	810	792	844	753	802	766	799	823	802	838	810	843	839	806	775	786	761	779	771	784	772	783	812	766	843	772	786	810	783	769	809	786	778	747	771	775	802	762	799	786	785	807	857	785	848	765	823	779	816	805	755	749	778	829	794	838	831	771	778	761	864	796	760	767	792	797	787	843	760	769	783	792	815	818	808	811	776	791	766	793	831	817	753	809	793	769	833	794	775	823	781	759	823	812	788	814	812	782	797	788	814	790	802	803	768	791	802	726	801	803	820	806	777	809	855	803	805	832	842	785	805	712	837	802	783	750	748	784	785	811	766	751	793	788	769	890	768	776	854	803	840	838	795	804	806	817	821	815	783	798	852	812	790	766	800	800	767	781	826	829	794	774	780	795	833	819	786	781	771	783	785	758	833	826	791	798	780	806	819	800	804	788	775	787	775	807	797	820	812	800	819	809	815	783	768	813	780	799	755	789	751	761	795	775	775	819	755	771	808	811	785	812	825	781	796	784	828	798	762	807	827	774	808	806	772	801	775	892	836	806	791	839	805	754	728	846	745	782	808	758	791	787	833	725	828	827	788	776	783	808	774	789	812	801	799	769	789	792	815	788	799	794	765	855	807	784	764	815	803	857	751	802	853	806	819	789	808	824	814	809	829	808	784	822	809	826	838	786	782	779	806	788	841	801	867	844	843	845	811	801	836	808	822	791	808	806	791	759	812	816	802	825	781	824	795	831	813	842	834	772	796	814	831	761	805	820	768	842	840	803	762	766	806	776	804	793	824	763	826	751	794	797	788	800	776	737	789	837	784	794	805	780	780	814	796	762	820	792	734	760	837	748	755	741	807	769	750	840	829	833	772	785	781	813	799	772	816	824	853	751	788	791	785	821	818	747	791	759	825	806	801	788	736	786	857	803	795	798	847	823	810	858	771	858	785	781	764	853	856	822	814	847	798	852	833	816	813	752	804	777	801	767	836	748	801	762	798	759	789	833	786	781	790	799	714	795	801	805	831	827	758	813	785	787	820	818	819	820	784	795
5133	917	908	778	776	754	752	743	706	742	726	723	742	709	683	718	719	728	740	676	738	729	742	692	714	744	689	703	692	712	672	645	740	733	710	720	720	741	653	679	713	680	671	657	646	691	730	744	698	767	753	756	706	719	731	707	684	705	683	770	762	680	708	715	750	771	683	733	740	713	709	712	693	736	691	699	737	696	694	726	712	705	719	706	725	704	689	696	707	730	736	736	701	718	725	715	712	724	721	701	719	698	707	646	718	720	693	752	721	743	654	705	686	688	713	750	709	721	731	708	717	683	738	721	735	759	707	731	692	663	685	726	713	765	707	718	720	730	715	701	705	723	712	724	737	692	732	710	725	710	726	709	687	695	743	726	704	704	676	755	715	743	702	715	713	708	717	693	663	695	692	721	707	727	715	702	712	727	728	763	712	684	712	720	698	725	693	723	735	702	712	694	689	730	683	680	683	746	680	677	662	701	750	784	706	744	699	655	662	712	787	725	727	698	741	709	658	742	719	676	731	695	763	708	678	724	762	724	697	700	736	712	676	750	726	730	757	665	687	688	706	641	745	728	676	747	666	688	669	702	764	680	685	727	664	730	693	725	717	689	698	685	689	711	719	713	711	694	717	672	691	653	702	721	723	762	736	716	703	689	750	682	714	683	692	693	754	646	689	680	718	688	726	680	719	668	729	726	710	731	647	720	733	719	690	751	722	713	709	739	665	658	719	689	704	718	743	677	712	703	695	708	695	712	740	685	724	711	651	730	717	734	711	698	712	759	697	681	701	656	736	763	698	714	701	684	719	695	734	706	731	712	733	738	737	726	760	766	710	701	727	676	707	658	690	669	727	705	694	694	683	700	663	697	736	733	715	705	720	751	673	726	726	687	711	685	714	717	708	710	724	714	697	747	755	725	714	746	720	760	718	700	727	664	694	655	728	720	730	725	742	702	669	659	713	739	702	672	733	655	712	701	717	755	704	708	676	706	704	707	718	683	704	755	730	749	705	734	758	732	727	708	725	711	749	711	685	717	651	696	745	700	722	705	781	732	690	715	694	714	701	738	717	681	710	720	692	727	673	727	719	720	713	649	684	707	719	675	682	699	682	660	708	690	706	678	712	720	706	688	639	690	712	714	711	767	745	709	725	761	674	687	707	683	704	727	745	705	705	713	713	694	738	756	654	745	673	701	676	723	708	739	719	677	735	718	690	720	737	691	706	681	684	731	765	748	681	712	697	645	747	738	750	714	699	703	720	696	744	742	754	697	702	696	696	668	709	726	712	649	695	709	711	698	692	754	687	720	732	741	689	689	724	698	668	713	677	712	695	697	706	724	710	724	672	679	689	742	687	724	686	662	719	721	648	704	724	700	721	710	705	724	688	677	691	681	722	733	687	710	671	735	703	673	685	696	668	717	726	713	687	740	719	729	725	695	680	733	756	705	648	684	740	756	701	692	719	729	698	753	668	727	679	724	780	717	685	657	714	678	687	681	684	706	732	724	740	716	768	714	725	719	759	694	741	687	706	696	714	744	721	738	690	709	699	711	736	711	734	713	737	665	715	637	699	666	725	696	736	694	714	656	715	680	705	676	696	735	682	759	719	719	718	661	728	689	747	741	671	698	718	745	717	753	737	716	687	747	712	715	713	766	690	699	711	739	702	680	744	734	697	723	727	737	737	681	708	662	713	706	707	676	707	677	750	707	734	715	672	695	728	667	718	729	701	726	675	667	746	705	696	707	717	696	743	716	714	682	744	686	713	735	730	716	633	671	690	722	695	723	678	696	708	701	734	712	678	713	717	693	776	708	694	699	728	687	666	727	699	726	701	736	714	749	729	743	678	720	721	732	704	716	677	720	734	725	684	734	707	706	705	698	704	752	699	663	677	733	742	661	685	724	692	678	734	713	706	705	687	707	719	677	672	703	794	726	724	724	739	688	740	714	702	701	751	717	675	683	740	619	730	673	699	704	677	733	724	743	680	690	672	684	703	669	685	721	735	765	709	697	736	708	677	655	730	731	719	691	751	725	716	694	657	693	690	688	730	711	729	735	676	739	714	695	725	731	689	710	707	727	682	675	747	679	706	669	691	744	704	740	776	725	729	752	753	683	731	688	726	703	736	677	722	691	689	737	745	690	709	700	709	714	678	714	707	706	711	736	724	726	662	683	719	743	686	693	706	662	698	660	734	720	725	710	744	699	707	721	702	756	720	687	719	724	682	732	703	735	724	668	732	742	753	715	714	697	728	715	684	679	731	678	709	704	690	711	750	732	703	720	717	661	707	752	716	751	695	712	699	725	709	716	704	753	727	745	730	685	686	679	730	710	747	737	666	718	738	695	703	795	727	728	727	708	708	763	711	689	686	674	702	683	739	699	720	714	717	686	711	708	713	736	722	731	704	718	728	706	705	738	703	712	750	743	742	703	710	681	708	689	700	715	714	719	674	696	719	747	695	736	685	704	703	676	712	706	700	691	717	700	630	698	737	719	715	708	709	720	706	711	687	668	704	713	670	707	736	685	711	681	716	686	694	673	736	716	743	695	721	700	725	717	674	719	657	722	682	640	690	744	698	721	744	684	705	660	694	692	719	696	669	703	702	756	744	714	726	705	685	643	741	705	704	697	711	699	688	717	702	729	677	731	691	697	782	701	737	727	740	754	682	723	752	690	701	715	720	692	728	708	704	692	692	731	729	701	696	738	734	750	765	657	707	677	759	740	668	706	692	697	734	719	755	711	746	668	722	667	683	715	699	687	659	699	669	732	736	744	705	719	656	781	704	750	777	688	749	690	741	714	690	722	700	711	722	733	732	718	681	733	744	683	730	683	709	751	686	651	667	710	701	726	710	707	717	679	715	703	703	726	701	720	752	689	697	726	752	710	707	732	728	712	704	726	680	691	716	725	736	703	688	656	673	693	680	760	641	663	738	672	697	693	711	690	750	728	688	728	706	717	764	737	654	710	733	695	698	727	729	741	728	677	700	721	708	720	742	703	702	724	692	660	693	679	703	694	689	689	694	710	680	704	721	712	735	718	703	740	698	679	741	671	731	751	685	715	659	719	708	746	671	744	699	741	738	686	729	678	724	762	677	715	684	765	730	729	705	698	698	721	697	701	723	691	709	680	747	759	737	774	710	730	751	742	744	682	678	723	681	733	674	751	687	749	707	726	705	687	716	712	739	676	712	756	697	727	718	718	696	710	658	749	749	715	737	655	727	758	679	761	690	676	727	702	709	730	783	759	665	691	742	725	751	673	740	722	715	695	731	734	692	729	735	700	654	766	699	683	713	700	728	775	691	680	720	723	670	695	724	667	697	720	689	696	748	711	686	703	712	712	714	658	720	714	703	708	722	751	715	741	715	737	712	737	698	695	668	753	707	662	717	703	687	707	689	713	701	717	699	699	704	735	693	686	697	684	701	680	733	676	758	712	731	655	697	774	687	686	736	724	716	687	686	731	725	735	689	686	715	706	717	760	680	661	748	704
25750	21444	25722	18391	1765	954	858	747	730	670	651	685	662	655	684	717	703	670	670	645	647	624	643	690	665	618	697	669	627	655	627	619	584	677	640	647	643	687	646	645	665	679	633	615	653	662	635	675	734	591	706	662	659	637	629	665	663	646	625	708	625	648	631	688	638	663	633	597	641	639	659	666	651	658	643	686	642	628	664	726	658	680	636	670	669	663	649	651	646	669	638	651	688	674	643	678	663	628	571	629	631	659	644	638	601	657	650	633	652	641	662	657	665	659	593	658	631	595	651	671	632	638	681	661	652	590	642	621	635	670	643	629	640	618	659	633	655	640	636	675	620	628	653	650	615	680	642	645	705	678	666	627	676	648	654	638	674	628	574	659	674	671	671	627	659	617	678	659	638	656	650	639	623	657	625	622	659	649	686	640	674	644	585	573	639	625	608	632	663	640	679	632	672	603	636	632	689	615	645	678	606	649	640	643	649	636	649	645	649	617	671	670	689	642	643	668	695	664	675	632	635	673	658	680	632	656	643	656	623	617	627	666	656	668	619	654	625	675	646	615	651	644	662	630	619	625	673	612	597	670	610	640	670	670	651	667	639	652	642	675	610	670	638	639	654	657	681	645	688	669	632	668	649	609	633	638	634	633	634	648	672	654	626	685	663	620	634	606	686	658	637	654	667	671	688	685	639	684	635	680	653	694	668	615	662	654	672	635	599	653	648	658	606	637	670	675	630	573	644	669	669	673	640	664	639	653	641	601	650	629	601	669	634	665	615	716	589	648	678	658	655	656	671	633	617	656	665	605	590	635	668	632	624	623	677	648	681	650	663	679	631	672	629	618	628	703	590	678	604	614	675	692	668	643	647	672	667	649	660	637	633	650	670	659	665	662	679	646	624	610	677	604	678	666	655	638	645	683	613	658	638	638	625	671	616	639	602	641	695	643	662	626	684	659	635	655	634	641	652	633	637	644	657	652	685	702	668	659	634	593	666	644	624	620	585	624	638	601	611	671	625	658	660	665	661	653	678	617	667	643	641	632	621	716	660	656	636	653	662	664	679	630	631	677	675	628	589	610	642	665	684	669	697	610	675	666	669	631	669	605	679	653	669	670	668	640	644	654	651	648	655	632	607	641	642	676	619	647	635	671	690	682	609	638	633	601	651	636	663	656	643	649	633	667	657	676	601	643	639	646	634	637	636	642	664	699	657	613	655	639	677	599	614	680	669	637	675	652	659	641	638	605	625	632	635	625	631	644	658	624	658	623	662	639	668	652	622	683	687	655	645	620	654	644	617	650	600	681	687	631	661	686	583	668	672	629	607	590	650	652	640	686	624	667	671	656	656	627	674	629	650	643	646	633	669	652	664	701	686	654	613	705	653	663	660	639	617	657	695	670	644	628	662	647	628	632	626	693	674	670	663	633	686	658	651	636	610	665	607	648	647	634	654	617	624	641	635	652	662	640	617	662	662	680	688	648	648	649	645	640	609	632	650	604	641	651	684	627	637	699	610	595	678	690	688	645	634	625	610	630	694	615	609	636	626	655	637	657	635	650	675	637	682	666	634	641	639	646	648	652	686	614	601	616	654	674	618	686	636	688	643	650	647	689	694	624	626	629	663	641	622	622	614	664	620	655	599	677	651	622	639	618	630	645	642	650	679	667	639	707	666	665	619	705	602	671	662	649	678	626	621	620	626	669	627	642	647	641	663	647	630	664	640	665	624	648	639	602	675	630	700	638	628	581	655	623	621	614	664	602	634	659	649	646	660	672	641	673	650	589	633	614	644	598	613	632	653	678	655	612	599	658	734	684	610	633	642	651	570	657	627	650	670	626	638	658	732	635	658	631	619	659	685	662	637	683	639	659	610	679	634	664	670	572	618	603	623	668	647	619	622	647	673	627	650	658	699	688	626	702	671	631	619	676	605	604	636	607	605	641	622	667	636	641	611	625	665	658	625	638	686	671	639	593	637	650	644	662	648	634	612	648	638	671	630	650	639	709	645	675	677	634	639	640	633	630	607	702	617	641	684	631	637	630	623	652	660	636	637	668	659	681	662	654	621	620	607	631	621	610	642	643	676	701	694	682	645	574	658	670	652	681	670	650	595	661	679	623	675	641	642	652	632	651	631	637	676	657	606	657	645	696	676	674	694	685	666	648	643	617	656	619	630	636	647	654	660	645	653	669	628	636	652	679	666	685	647	651	636	689	635	657	643	641	640	671	670	715	670	636	654	678	658	654	618	658	652	665	614	649	655	605	619	677	633	663	640	674	582	617	630	590	640	665	605	569	621	654	612	670	636	607	706	652	665	639	625	689	652	610	621	699	637	626	658	669	618	631	648	604	673	618	684	671	668	614	618	624	593	657	612	652	685	640	690	620	633	656	640	646	649	657	627	666	653	642	638	668	686	620	645	677	650	628	683	649	666	635	643	674	653	620	636	643	660	638	640	634	670	662	625	639	685	656	650	667	631	623	652	604	682	689	634	631	620	638	659	645	650	680	650	635	618	638	629	635	628	624	619	667	597	652	687	636	658	592	615	619	660	636	668	616	640	624	647	659	630	648	618	653	678	684	659	686	602	673	685	663	620	650	684	646	615	648	624	626	649	620	667	661	672	653	632	669	657	658	673	639	662	659	610	620	625	666	702	698	650	613	630	625	624	627	668	646	621	639	615	614	618	647	628	644	617	626	683	632	682	644	651	645	664	647	652	640	652	645	645	670	630	662	611	660	655	702	582	659	665	634	663	663	630	662	643	652	643	646	692	653	659	663	632	641	631	595	609	626	638	661	654	628	634	622	664	622	639	598	649	669	626	646	575	658	656	627	675	638	649	601	618	655	607	620	671	684	616	652	592	641	618	667	629	603	631	612	663	640	665	655	683	663	626	636	646	635	621	616	629	695	659	606	604	642	671	597	612	628	628	663	655	691	651	667	628	683	605	654	645	589	646	644	614	615	619	618	628	605	646	622	612	676	654	656	693	623	625	632	642	638	653	680	670	664	689	666	680	649	676	639	599	706	644	645	669	672	660	632	658	637	697	612	668	632	646	609	659	631	642	619	632	682	653	623	635	637	673	662	635	615	703	649	639	632	644	606	668	686	674	601	683	635	622	678	632	690	611	642	658	681	637	647	639	621	655	631	635	650	672	622	599	649	590	643	689	594	630	653	683	668	601	652	647	646	628	638	680	639	649	643	659	656	641	663	677	651	666	645	667	617	675	644	638	620	645	674	615	640	601	594	622	643	628	646	637	610	575	602	646	650	610	687	678	620	644	630	657	674	683	650	620	716	671	646	639	630	645	629	660	658	628	619	683	631	658	669	691	661	649	691	680	632	629	675	654	636	659	664	620	654	628	652	659	657	694	652	674	683	657	636	673	660	653	652	651	672	668	684	629	681	646	648	680	621	701	670	686	626	635	628	610	672	635	659	673	686	695	662	631	638	664	677	637	628	690	640	690	633	641	625	656	679	634	676	635	644	653	652
3523	2297	1866	1145	904	828	806	719	660	660	711	602	650	624	625	637	639	614	663	620	583	657	641	590	617	645	637	615	576	592	623	588	641	589	643	644	608	664	633	611	625	616	567	575	578	592	577	589	614	582	597	622	633	599	630	614	624	594	611	616	619	568	578	576	592	630	591	581	655	603	619	573	596	622	615	595	625	580	621	584	617	629	620	619	610	595	667	586	623	606	593	575	572	590	559	596	615	591	614	612	634	584	586	575	583	653	605	593	590	612	629	631	598	619	566	616	602	605	623	578	609	590	626	587	629	577	589	612	599	591	590	598	628	613	598	586	558	601	611	588	588	559	629	570	575	608	638	629	572	605	591	608	636	618	612	610	577	558	594	611	599	583	608	592	603	561	572	630	584	634	608	575	608	574	585	581	611	555	580	606	561	565	593	564	610	563	642	623	608	616	596	591	605	597	611	605	590	585	583	555	549	588	642	572	606	608	577	593	600	601	615	609	603	578	598	611	601	602	581	594	633	615	596	585	580	603	637	599	600	600	598	622	573	612	584	634	587	572	648	622	595	589	621	559	635	606	599	577	588	553	615	624	562	576	606	610	549	573	564	624	606	596	606	591	589	571	577	629	585	610	578	606	616	636	605	624	606	609	577	597	602	603	564	616	622	588	609	623	586	619	611	642	593	602	565	588	653	580	602	581	568	643	571	608	586	580	629	604	600	593	585	586	578	602	606	572	635	592	626	617	591	607	644	608	619	556	553	615	627	638	618	568	596	621	603	608	583	580	606	647	607	595	633	596	608	594	632	622	573	618	588	573	633	584	623	632	600	582	603	517	559	605	561	556	604	608	600	567	615	592	590	604	607	597	574	602	599	569	578	622	619	605	642	582	588	585	616	583	639	562	575	642	611	566	616	609	588	578	575	591	618	593	632	615	653	584	573	589	567	607	567	586	613	662	606	565	611	525	573	635	625	543	590	605	582	599	581	584	539	594	606	606	626	613	620	568	598	617	599	606	581	603	594	582	611	625	661	532	592	617	570	589	617	600	604	603	614	591	565	626	580	595	577	568	619	578	573	564	621	589	611	612	663	576	614	607	647	605	584	616	596	594	594	544	602	591	595	643	608	631	616	595	606	558	578	638	583	622	596	567	609	624	601	562	600	655	588	613	627	570	619	573	607	634	594	593	589	556	586	542	610	571	608	570	607	613	599	610	613	623	531	627	616	608	572	628	638	583	599	603	605	603	590	621	621	567	587	593	605	584	568	559	598	596	589	622	610	642	605	583	627	613	591	628	593	591	569	568	606	588	620	638	607	569	590	593	612	627	575	587	625	607	619	560	546	574	570	596	607	597	601	624	629	621	636	589	583	576	662	621	606	602	603	621	652	612	592	569	630	637	626	647	597	602	619	583	637	626	618	583	585	619	636	558	609	610	617	632	594	594	568	599	558	573	619	656	578	607	557	597	622	607	590	601	571	580	578	638	591	631	552	613	586	613	567	629	568	617	594	585	650	614	613	620	583	568	563	564	595	575	596	592	623	579	583	605	570	603	632	575	602	596	631	608	558	577	604	590	536	618	558	585	548	613	578	569	573	625	653	581	601	628	578	566	569	580	618	588	601	623	612	582	614	623	616	532	627	598	567	546	599	631	574	607	627	610	650	559	590	638	533	569	620	653	623	603	558	627	598	543	652	619	610	569	651	579	610	590	566	620	624	590	645	606	618	605	570	611	567	577	615	582	534	621	604	575	625	607	611	583	614	615	567	626	627	634	602	619	590	587	608	591	587	588	618	594	579	608	536	560	629	626	546	542	630	602	610	561	578	577	583	650	592	599	644	637	599	585	634	581	598	600	603	621	567	579	565	634	627	617	564	646	604	582	600	571	562	638	601	570	592	584	606	582	607	626	598	570	599	548	612	631	616	606	623	570	570	612	638	609	643	628	577	613	571	609	567	555	578	600	603	620	571	598	587	580	625	595	577	600	560	587	625	567	572	601	593	618	549	623	611	629	591	606	579	581	579	587	601	583	623	606	603	599	596	599	619	575	620	619	565	609	585	608	583	574	560	581	577	594	603	566	624	567	613	600	604	600	584	599	582	585	638	570	568	632	629	643	600	562	582	614	582	605	606	619	590	621	579	583	631	576	590	563	571	564	600	617	640	553	568	604	553	551	603	589	575	568	611	607	592	588	670	587	637	597	613	605	657	567	572	623	633	551	623	597	591	642	588	587	620	615	655	613	605	628	600	583	628	584	614	589	581	637	604	610	668	625	672	561	620	566	598	575	614	641	588	601	573	605	607	598	588	599	583	617	605	617	577	620	639	630	592	564	624	604	575	567	619	628	593	577	606	629	617	600	597	601	572	596	582	600	631	565	594	591	623	585	612	622	626	607	603	609	564	624	626	617	562	626	576	560	578	572	609	610	599	613	614	582	574	600	613	616	603	594	594	586	617	596	586	588	581	601	533	575	615	622	593	584	597	578	604	584	588	577	583	599	600	579	601	592	593	585	575	588	571	584	604	587	581	588	629	605	641	601	596	549	635	635	617	623	623	577	582	581	594	614	613	602	601	590	579	578	608	587	666	599	612	593	574	632	562	585	565	593	636	595	623	604	596	601	551	573	565	612	592	568	594	653	609	586	625	631	566	577	587	624	596	602	580	630	589	620	562	588	625	663	594	611	622	568	608	584	551	609	636	607	560	569	572	602	625	638	632	611	562	634	579	610	633	606	608	621	560	601	604	632	564	586	596	629	617	590	621	559	588	561	623	633	576	637	562	603	620	613	604	556	563	606	600	567	585	587	655	640	565	582	606	608	644	647	646	605	581	610	601	602	615	593	629	583	584	574	590	580	583	642	591	585	598	575	597	616	592	581	553	538	642	541	599	583	630	595	658	573	647	580	622	605	573	644	564	653	566	577	629	613	621	613	608	596	583	637	597	585	592	570	583	581	537	657	557	610	559	566	620	576	579	562	651	616	576	595	634	616	613	622	586	545	612	567	581	597	631	566	615	545	589	549	579	589	626	622	597	579	570	601	554	606	570	582	569	597	561	620	582	589	605	617	618	581	603	622	612	569	583	606	627	594	617	601	592	609	566	636	601	602	553	591	617	549	640	568	646	528	543	589	619	572	588	630	591	646	596	587	567	567	607	641	619	597	588	568	608	562	564	601	607	611	609	632	602	602	604	618	593	570	599	613	610	621	616	558	583	585	595	568	577	597	591	612	606	581	568	582	546	590	608	613	599	654	590	577	617	588	603	608	611	576	635	592	551	587	613	589	571	587	582	615	625	590	602	623	598	570	632	611	597	595	589	612	578	630	524	551	570	617	593	582	568	620	618	622	562	615	588	615	622	608	631	587	624	643	608	602	589	591	588	578	636	572	586	623	580	602	568	568	565	604	653	610	575	583	583	588	617	603	610	619	547	567	608	623	625	544	621	606	612	634	540	638	537	614	565	602	652	613	606	621	620	621	619	598	611	613
24276	21408	28520	24674	19997	2434	899	496	455	438	450	390	370	361	388	327	347	361	360	341	343	341	342	315	276	326	316	313	312	315	334	322	320	331	309	313	324	320	293	293	310	298	330	352	328	305	276	338	303	301	289	309	289	289	318	308	308	293	287	310	359	340	286	291	322	293	302	284	305	337	292	329	288	323	322	319	309	297	293	292	327	312	305	352	308	312	311	329	303	312	313	311	287	332	321	268	313	353	305	317	313	323	292	312	298	364	325	310	307	295	325	301	313	290	313	316	293	302	319	300	309	308	281	315	300	284	302	288	306	318	307	299	309	297	298	326	319	293	307	313	301	284	287	301	312	300	333	300	307	305	307	314	320	283	311	334	278	306	297	318	341	289	312	323	297	309	331	328	309	291	297	310	296	307	324	308	269	266	266	330	295	321	316	311	299	302	301	318	291	312	302	317	322	302	291	319	294	315	304	307	316	278	346	323	305	307	303	331	306	276	302	294	310	325	304	320	329	314	314	303	305	311	304	324	304	304	286	282	313	306	318	269	308	306	312	313	276	302	289	320	313	288	282	313	335	299	285	312	304	304	318	279	331	306	311	306	315	301	324	293	298	299	289	317	326	317	274	317	300	302	285	297	301	319	293	291	282	317	306	294	299	307	309	343	340	307	317	256	290	276	314	287	326	313	278	326	315	299	295	324	308	281	335	306	294	301	289	321	324	291	325	337	304	283	264	251	283	309	321	308	293	301	299	306	297	286	305	321	308	298	335	305	318	291	295	313	311	310	299	308	325	307	287	313	307	313	305	287	302	307	318	306	276	318	314	311	283	305	268	321	299	309	315	316	311	316	294	301	321	290	348	299	303	284	309	272	282	294	295	301	316	308	303	302	289	303	287	287	305	314	304	315	304	290	285	310	255	277	301	315	286	288	295	292	330	305	325	292	325	293	311	313	275	286	327	287	306	246	306	272	293	304	279	289	301	272	313	292	285	316	304	271	314	285	290	255	325	289	247	334	314	299	303	261	280	306	276	299	323	281	320	311	293	299	292	301	306	325	304	292	280	301	323	316	314	315	318	300	278	278	298	313	273	328	292	312	326	300	300	303	278	305	281	286	282	312	312	293	343	279	321	292	298	299	306	280	300	273	281	323	340	302	295	329	330	351	288	314	321	325	319	316	306	316	316	303	312	306	293	301	299	291	272	314	300	300	326	282	325	297	269	333	302	343	264	284	312	301	312	305	292	311	310	286	328	317	309	321	325	295	286	285	274	323	312	320	301	295	318	289	308	296	301	295	311	302	291	291	327	305	305	301	277	263	308	326	311	325	309	287	294	271	303	302	303	301	292	314	300	313	324	274	286	339	289	300	314	335	278	298	295	279	303	312	324	331	296	336	318	291	312	307	293	306	297	273	317	306	311	279	276	268	325	289	305	270	262	301	329	314	300	319	296	295	293	303	298	302	296	309	302	283	314	283	309	304	315	304	317	308	311	311	311	301	292	290	326	311	331	264	313	312	297	268	319	353	314	293	296	278	288	317	321	306	300	262	320	304	279	297	291	295	267	284	318	304	301	294	316	329	328	299	301	298	361	290	282	311	303	312	304	301	280	310	281	300	319	299	339	320	285	332	272	275	297	322	278	277	296	325	302	306	330	333	293	287	294	298	313	277	288	301	293	309	325	268	332	291	313	298	287	312	301	310	274	283	324	322	312	290	284	289	241	290	294	297	296	306	314	304	296	313	354	300	295	304	288	313	300	317	301	312	295	289	306	324	283	298	269	275	302	317	311	312	255	288	292	289	295	303	296	293	299	293	272	314	297	332	269	300	309	296	307	287	302	301	293	291	298	291	259	290	304	292	299	301	319	322	318	313	294	313	315	288	295	275	284	287	290	313	311	319	299	293	300	316	304	326	292	303	298	312	310	321	276	311	307	265	278	295	287	296	270	284	313	313	298	315	332	296	340	277	296	304	278	324	260	325	288	323	304	297	304	308	325	294	290	312	292	306	297	299	300	347	303	320	314	289	346	300	327	302	293	329	305	327	289	298	297	305	286	304	294	299	310	280	326	286	284	297	323	338	282	322	270	310	305	311	299	304	302	314	307	289	302	314	315	285	293	289	303	300	292	295	301	306	308	272	324	303	304	308	349	327	297	311	311	299	292	277	322	305	298	321	273	310	328	289	317	269	308	317	304	319	324	285	286	319	301	320	267	308	296	294	285	298	288	311	290	302	296	264	289	294	320	287	324	302	281	295	304	306	309	253	265	324	285	298	324	286	302	283	277	308	301	304	334	286	308	302	306	264	294	297	300	286	314	314	313	314	290	330	304	305	330	297	312	293	295	309	324	311	314	302	274	313	285	294	321	311	312	309	332	320	294	307	323	301	295	286	275	349	300	288	298	320	300	283	274	318	310	297	264	297	308	283	288	308	315	297	305	304	310	309	274	282	297	311	313	297	286	274	309	285	293	312	310	302	301	298	326	297	306	271	357	297	309	290	275	309	297	324	312	291	294	301	281	270	322	305	280	277	260	309	296	281	283	340	314	291	289	288	323	294	317	321	313	262	275	305	284	293	329	273	330	327	310	280	279	314	308	311	259	325	324	347	310	324	290	277	262	304	317	297	274	292	279	284	296	289	319	323	283	286	309	308	275	294	303	287	297	271	301	297	283	297	330	313	295	309	289	315	317	305	304	289	314	291	271	310	318	278	318	287	291	295	309	279	305	310	295	277	299	294	297	333	305	286	301	320	331	315	286	308	288	282	317	304	310	332	306	287	296	303	301	315	327	295	341	322	299	264	329	279	297	300	294	318	296	281	298	294	302	299	308	322	302	278	300	326	274	275	270	305	290	306	302	294	311	313	301	282	315	309	270	287	325	284	298	331	301	289	294	316	326	307	293	298	307	321	309	317	323	325	285	271	316	315	333	288	295	268	331	323	287	283	310	299	283	275	298	285	335	323	300	336	295	301	300	297	301	305	301	301	310	321	272	318	316	324	288	310	286	286	298	325	297	278	313	327	273	303	302	293	323	314	274	316	307	297	282	313	290	312	262	295	269	314	277	303	306	300	281	278	281	312	293	303	317	276	306	306	293	286	308	297	288	269	289	285	295	306	293	297	307	334	321	296	333	295	309	285	272	294	292	304	298	307	294	303	349	298	303	285	289	316	319	290	291	297	330	300	301	337	266	271	310	298	335	325	295	313	278	289	277	291	310	318	280	289	310	331	276	338	295	287	302	317	296	321	305	279	310	336	323	333	333	278	306	335	323	316	323	302	282	288	284	325	285	297	309	291	277	296	300	271	288	318	323	283	302	285	314	348	320	317	274	324	298	278	288	269	290	306	297	282	323	304	315	326	311	327	301	325	297	303	283	290	295	305	306	285	330	319	287	330	267	332	293	295	280	314	313	295	286	311	331	290	289	292	317	305	334	292	294	298	303	292	278	316	273	306	283	286	317	291	300	325	303	326	313	289	316	259	323	303
3329	4710	3592	1853	1274	950	806	657	555	556	485	447	407	395	405	393	355	361	406	369	337	345	367	357	327	307	337	332	331	364	346	345	330	333	336	323	331	329	335	329	313	334	371	344	330	313	330	305	321	281	299	297	334	357	337	299	326	307	325	324	329	333	332	322	302	344	337	316	325	328	328	289	324	308	312	317	326	295	333	311	339	341	326	333	339	306	324	295	309	308	332	332	330	332	310	299	339	309	343	308	328	322	334	344	330	313	293	321	307	320	324	331	305	303	297	291	338	310	326	346	335	317	305	330	330	307	302	321	320	275	336	315	353	308	305	306	322	307	351	325	336	316	333	305	322	330	281	347	334	318	341	340	322	295	341	329	298	338	333	308	289	333	314	349	346	288	338	318	345	312	309	332	283	318	310	361	297	306	310	305	318	315	311	331	334	335	309	330	325	319	340	332	296	314	316	294	302	378	317	341	360	335	305	290	348	308	325	303	348	314	310	329	366	352	306	285	312	329	308	314	285	308	298	326	318	336	301	320	330	291	316	310	346	367	276	352	303	299	340	340	304	317	313	288	322	308	314	322	338	318	346	306	314	304	334	305	298	300	319	284	309	298	335	322	319	291	338	350	340	294	322	320	332	326	310	335	348	334	318	307	342	342	299	338	339	323	325	303	325	354	315	340	316	334	303	334	337	345	309	312	330	303	311	319	303	307	334	302	331	323	329	312	324	330	342	346	315	275	303	301	319	317	285	306	315	346	305	324	328	301	323	316	307	323	308	354	307	309	307	333	314	306	333	341	369	290	321	310	338	331	340	340	305	316	306	337	317	315	341	305	297	291	326	335	331	333	338	360	294	318	328	318	307	313	311	291	316	323	325	295	318	357	281	319	318	326	335	312	305	344	305	318	338	319	304	326	302	324	329	355	315	301	303	312	300	296	319	333	308	327	327	320	316	320	324	307	330	309	325	349	354	277	356	330	313	315	314	321	331	302	329	325	299	328	312	341	292	308	323	283	329	346	305	304	320	272	304	359	327	303	318	325	322	291	291	300	289	313	313	328	325	319	343	315	311	292	336	277	292	320	310	308	296	328	299	337	334	314	311	315	334	302	360	344	314	314	311	307	321	348	292	323	310	306	295	336	354	327	342	347	303	309	331	332	351	317	336	342	333	288	331	288	310	333	307	337	357	325	338	320	325	293	339	340	297	312	300	334	300	291	325	292	317	319	342	286	306	324	303	327	332	292	320	326	344	303	301	311	344	323	314	323	318	346	314	356	346	311	335	341	323	343	287	309	327	303	309	290	350	327	320	319	313	284	320	313	316	304	360	300	320	337	298	321	300	319	314	317	332	310	337	319	324	319	327	313	313	329	337	296	308	329	303	304	326	313	279	328	293	308	315	330	291	309	322	317	332	353	317	309	316	325	321	319	306	281	302	293	321	304	343	279	317	302	308	336	301	314	365	317	337	310	337	284	319	312	298	325	311	333	343	346	322	297	310	321	301	328	311	311	302	334	305	319	321	337	296	336	295	282	295	278	298	321	319	307	284	316	310	317	340	315	350	318	321	328	340	323	297	299	300	281	313	332	317	335	296	287	312	298	333	332	336	284	306	284	312	351	289	340	359	335	323	341	295	305	349	301	321	321	297	302	305	303	304	319	312	316	295	310	331	334	327	328	343	303	327	299	321	266	342	316	320	306	336	359	335	321	327	332	319	297	348	348	285	300	290	309	350	273	326	330	325	324	323	309	304	332	278	301	303	316	327	318	320	305	326	323	341	313	333	306	338	315	316	313	317	323	327	305	313	303	328	297	334	331	323	312	308	335	326	316	326	325	344	312	329	333	314	307	327	317	342	304	319	327	312	300	338	340	309	339	307	303	321	323	304	338	333	315	306	310	326	297	319	320	291	324	307	302	325	326	313	335	331	304	328	320	326	342	323	310	329	330	321	332	347	323	309	324	286	321	292	314	329	323	316	300	338	310	337	339	268	316	306	293	309	314	285	341	309	321	312	310	348	353	331	319	312	302	308	297	307	359	301	333	330	332	304	299	332	290	323	325	303	298	300	335	302	336	346	312	298	306	342	305	308	336	302	298	339	327	316	291	314	329	324	289	291	305	337	311	336	292	325	300	310	340	336	299	302	326	308	313	300	329	320	331	299	305	296	283	321	298	319	291	325	324	330	330	328	323	333	329	321	290	291	297	304	310	297	338	319	333	311	325	327	327	343	310	347	290	324	315	280	299	294	337	291	291	316	286	295	298	331	344	320	309	307	323	329	323	310	329	296	305	302	323	320	338	311	315	327	309	321	294	336	336	311	312	299	314	337	325	280	350	318	336	309	336	324	320	328	359	308	319	306	288	335	299	322	294	327	314	331	324	292	314	338	337	309	327	298	300	346	284	343	316	338	317	326	346	301	301	293	315	326	319	331	309	314	282	285	330	305	341	325	309	332	338	317	272	334	316	335	291	317	314	337	296	289	341	317	332	296	263	312	335	309	319	277	304	296	315	312	311	332	318	329	307	316	324	304	293	310	320	330	295	315	337	295	326	329	299	286	314	311	319	283	305	291	323	308	270	359	335	320	294	320	279	290	327	330	327	344	298	311	313	307	320	316	301	319	299	299	332	323	333	315	324	334	341	322	303	309	337	321	308	366	308	313	345	324	301	301	315	319	317	302	338	314	330	321	320	294	309	329	293	304	289	321	292	288	345	301	287	315	353	322	345	316	299	314	346	312	319	308	321	320	319	316	302	310	291	333	354	322	297	325	300	328	264	325	288	289	354	294	301	326	348	302	329	332	322	339	303	311	313	331	341	301	329	287	284	311	327	297	332	309	301	312	358	353	299	309	348	298	326	307	346	288	298	279	319	306	276	311	301	317	306	318	290	312	299	323	338	316	319	330	296	307	284	319	316	316	318	325	305	295	329	333	296	335	307	321	311	315	334	300	318	331	302	295	307	310	291	316	321	285	345	297	284	315	319	340	309	320	309	309	298	301	321	302	310	308	315	304	306	319	315	312	295	319	327	326	310	310	338	290	325	340	325	316	347	302	335	315	317	314	347	330	313	295	306	307	301	313	306	306	331	318	293	285	295	310	310	286	284	316	323	334	313	291	307	319	337	308	311	319	320	327	327	346	351	293	318	312	320	299	305	272	326	322	325	332	309	299	305	309	304	337	329	328	310	326	314	308	325	307	295	316	356	299	301	324	309	317	337	340	331	307	330	340	306	303	294	305	346	311	313	322	326	321	346	329	303	308	312	316	283	292	287	338	307	336	306	346	325	322	301	352	288	317	357	305	322	311	328	300	310	306	310	282	304	326	314	319	331	304	296	320	294	315	337	337	317	293	303	302	300	293	311	303	297	309	311	300	326	332	342	303	326	287	296	320	313	293	309	336	301	320	339	354	313	321	326	327	324	309	303	343	319	332	292	290	334	305	308	280	326	314	334	296	358	314	363	320	316	287	311	323	299	310	281	297	291
27626	11796	1971	1156	833	836	816	819	795	835	804	792	780	839	847	775	746	781	793	821	822	779	802	807	827	785	813	835	821	745	784	841	836	735	828	840	841	875	781	827	789	863	816	788	802	833	794	820	793	809	754	806	753	800	755	797	844	763	781	822	814	757	779	839	778	772	792	784	762	819	747	747	826	803	762	822	806	821	855	799	845	821	813	794	774	781	847	752	747	798	801	806	726	806	776	820	795	823	813	822	824	796	775	830	769	800	774	789	817	790	767	818	818	793	788	806	804	854	760	735	771	830	799	795	809	801	784	817	750	781	806	808	770	822	830	808	806	802	793	828	754	757	755	804	812	852	767	836	801	839	818	755	846	764	800	765	838	828	808	832	753	839	837	758	785	815	809	798	796	755	757	766	776	843	827	799	791	774	828	757	788	784	845	814	790	774	846	783	828	802	810	779	796	789	823	808	791	784	745	753	758	820	813	763	804	790	816	821	821	805	831	815	806	825	740	802	818	748	795	810	752	792	789	782	754	766	781	769	798	834	786	827	858	828	804	796	815	780	818	788	787	739	787	815	775	787	767	829	785	791	774	787	830	780	830	811	831	789	774	786	786	779	748	807	788	757	816	762	773	755	889	798	806	827	807	816	810	809	802	877	812	791	861	772	776	822	807	812	809	777	816	731	752	815	804	819	765	816	754	760	791	797	781	807	772	799	767	812	820	792	852	778	782	858	796	796	878	768	796	793	815	778	811	824	753	796	833	738	790	766	822	848	817	814	737	831	828	786	798	825	806	797	762	792	786	777	782	765	864	802	834	775	742	759	799	861	774	768	782	778	808	817	819	844	831	796	859	824	771	829	766	800	818	851	799	808	807	771	823	823	804	760	811	834	790	788	815	788	835	756	787	757	804	810	833	860	756	836	821	804	730	815	776	844	820	808	848	800	823	774	768	755	789	845	828	777	785	785	802	780	782	814	750	838	822	814	794	765	751	786	796	791	781	805	813	812	814	721	876	786	809	786	816	854	778	846	827	832	831	778	770	775	808	775	808	763	774	835	785	821	759	805	752	804	784	819	784	790	803	741	775	805	776	824	774	820	849	816	768	772	826	841	756	798	752	858	766	800	798	809	838	775	827	774	757	758	776	844	776	789	799	759	765	789	826	837	813	823	818	794	792	841	779	745	824	767	762	824	789	792	777	786	835	877	763	835	742	848	770	770	829	765	763	736	844	794	844	771	756	812	778	793	841	827	853	831	752	813	819	779	798	828	840	785	769	816	804	771	763	790	808	790	765	779	779	789	766	736	747	855	804	798	805	775	792	849	806	790	795	805	764	806	766	834	815	792	816	795	808	802	765	796	778	827	778	787	817	843	797	792	775	772	822	771	819	791	805	784	790	815	808	839	826	796	789	758	766	803	748	758	836	832	806	795	785	819	764	817	799	857	803	846	796	812	776	849	810	834	828	833	764	849	833	833	810	809	790	788	817	810	831	778	798	826	814	815	800	798	806	772	752	754	825	795	800	785	835	762	778	768	799	780	751	836	833	827	777	789	758	751	774	804	772	835	768	738	742	786	798	836	809	754	768	791	811	827	807	811	835	752	809	798	736	816	776	747	807	802	838	831	816	770	816	827	807	800	795	789	824	812	815	798	821	809	818	833	797	747	840	723	800	776	772	742	790	849	781	809	779	825	788	785	768	780	796	792	817	814	825	737	771	781	758	796	800	831	816	805	800	760	768	816	841	815	748	807	811	804	802	788	775	807	801	788	817	805	801	763	779	813	844	855	825	810	753	757	776	774	816	816	826	796	806	811	833	795	796	815	841	759	803	814	763	787	845	799	762	788	763	816	764	763	802	832	805	815	812	789	788	824	807	834	751	789	788	862	759	752	842	743	879	846	823	743	787	813	811	804	848	784	789	854	810	750	822	793	777	844	799	824	804	809	823	819	788	766	785	786	794	781	814	790	806	821	821	804	818	795	770	851	786	801	763	798	878	809	815	748	790	836	785	795	848	834	785	797	754	841	765	783	838	814	797	763	799	763	756	810	801	877	762	802	846	819	795	789	782	792	809	787	774	802	811	787	785	797	774	763	749	747	753	804	795	750	788	759	790	854	831	785	807	809	789	837	764	782	811	807	816	859	806	780	777	762	802	781	811	836	763	767	844	810	792	792	814	767	746	804	753	769	784	823	844	853	743	797	810	796	818	789	798	822	796	842	764	798	826	820	821	734	836	869	815	805	797	813	820	791	801	769	827	790	793	846	779	854	785	793	778	792	769	810	804	811	758	790	807	770	858	861	805	794	828	763	811	811	850	773	866	822	793	776	825	797	782	814	843	831	845	824	814	797	809	770	838	790	840	809	805	763	815	801	797	762	831	852	876	791	791	801	790	815	770	785	776	789	783	831	773	806	816	786	770	759	809	816	779	804	820	778	803	769	764	780	769	812	801	800	779	809	800	862	749	753	772	824	802	798	776	831	806	793	790	782	782	790	783	807	834	794	752	833	781	770	805	803	813	772	812	728	791	806	764	789	793	748	871	842	787	809	871	832	765	841	760	818	778	813	743	777	786	788	801	786	759	770	790	822	846	768	797	799	813	828	810	776	812	793	793	810	772	801	788	794	810	758	864	783	834	791	780	848	795	842	791	779	777	757	767	749	794	814	791	800	775	789	773	782	790	793	796	786	753	747	772	816	791	783	828	832	748	833	822	778	764	844	775	838	854	830	817	814	794	801	739	800	816	763	802	796	762	790	808	842	831	832	795	817	802	754	823	790	838	816	747	814	799	812	810	790	765	792	751	836	820	836	794	770	786	825	798	815	787	809	797	835	775	788	812	841	812	814	788	792	830	839	797	762	813	753	796	785	802	808	804	803	819	814	797	862	813	825	804	777	802	787	771	756	813	766	813	757	832	747	791	795	786	835	814	821	827	860	834	779	852	761	750	812	814	829	809	773	862	805	827	828	749	770	779	831	810	770	840	769	789	776	804	808	804	779	744	802	788	766	856	799	790	820	770	791	796	802	847	801	806	829	743	802	874	787	740	786	775	783	784	805	769	801	825	779	813	779	814	862	777	787	745	785	795	771	815	857	782	784	812	841	810	788	846	829	822	762	788	813	797	831	763	844	811	802	818	842	827	810	762	761	781	746	790	776	770	852	795	815	792	793	814	806	794	811	767	856	809	788	791	737	760	784	816	836	787	829	786	803	819	797	734	825	802	808	816	811	810	750	825	831	831	796	816	848	829	784	799	793	814	774	807	806	825	813	799	772	867	833	816	776	757	826	799	819	824	788	803	820	814	772	791	797	794	798	836	814	821	794	809	821	831	770	766	787	738	797	790	787	801	768	837	778	787	798	814	726	770	882	804	777	755	789	804	799	754	794	806	805	797	795	780	810	822	811	774	809	801	813	816	767	736	790	768	828	817	789	783	820	765	787	852	777	754	841	818	806	821	768	792	803	779	788	796	862	852	761	819	772	829	797
5132	926	872	828	760	748	730	706	708	715	678	681	764	720	721	717	703	705	731	688	730	705	721	727	719	755	775	729	678	710	699	682	773	679	710	673	704	694	694	706	723	742	701	702	746	741	699	698	733	706	711	666	717	729	717	679	745	704	729	701	733	703	722	675	735	652	721	761	720	659	691	681	679	699	725	701	694	735	779	699	666	737	731	716	697	704	717	676	675	673	702	687	684	719	700	712	707	670	708	761	690	714	740	685	711	686	721	701	723	678	723	720	731	737	674	701	730	661	728	697	770	693	742	700	679	701	738	669	699	721	743	702	755	708	663	670	720	708	748	710	668	726	716	716	729	729	670	712	695	703	732	684	721	703	661	662	677	740	711	701	714	691	704	751	693	676	765	719	720	742	750	699	752	702	698	752	728	736	695	736	721	745	688	694	684	709	777	706	692	685	714	736	705	702	706	732	733	660	696	702	696	705	704	725	717	718	723	690	756	740	694	693	704	749	680	677	719	702	723	708	646	722	696	702	682	690	722	722	676	704	698	756	686	735	730	717	693	703	696	749	726	738	758	735	709	653	751	674	728	689	716	703	659	744	731	750	741	700	715	730	720	698	691	685	679	678	700	734	716	685	642	680	680	727	670	657	718	692	682	687	711	694	728	717	726	684	733	738	712	703	728	657	700	729	706	675	703	695	665	684	734	711	724	711	697	740	718	761	679	684	689	719	683	705	686	707	671	716	706	697	687	729	731	714	722	692	747	709	701	680	671	701	669	715	691	730	707	674	704	685	732	745	693	689	716	701	683	672	677	667	678	745	694	745	698	714	729	714	747	699	712	741	750	737	711	740	676	747	737	732	697	751	745	722	710	688	709	737	714	670	684	690	726	701	699	711	714	717	688	718	739	728	726	673	750	677	703	740	691	698	720	743	745	670	709	699	722	738	688	710	663	674	713	735	646	690	689	685	680	727	706	681	718	722	775	707	711	712	729	746	720	726	722	704	744	681	670	760	680	694	694	698	716	746	722	714	740	693	686	668	698	736	757	729	727	715	771	683	701	701	743	700	679	742	712	707	711	694	689	727	707	716	736	741	731	703	644	729	712	728	699	671	755	668	712	726	643	730	733	738	724	711	757	786	704	685	701	670	729	725	699	728	685	745	721	712	673	734	765	693	687	720	696	705	704	710	736	726	703	714	738	723	691	716	774	734	755	717	721	723	731	681	668	734	729	741	701	698	716	739	738	666	708	710	680	714	696	724	734	703	730	674	654	717	752	720	716	723	688	690	729	696	719	698	728	690	708	741	724	726	719	714	727	657	689	690	724	694	747	752	677	691	707	710	668	741	696	720	685	687	696	693	748	690	716	676	698	750	687	709	721	724	726	696	756	733	693	694	699	724	707	672	716	697	735	713	698	689	677	701	729	753	708	700	675	739	724	675	715	777	745	730	694	743	720	739	708	721	737	736	692	686	717	712	716	676	753	687	743	731	715	705	686	735	709	720	693	713	721	727	702	702	704	718	719	737	715	682	741	731	732	706	701	705	714	685	705	688	716	729	705	676	716	692	659	678	670	732	727	742	698	712	713	694	664	687	693	711	727	729	688	697	733	735	703	701	729	715	703	656	707	707	694	692	720	662	707	750	689	690	714	677	738	729	737	706	720	693	771	734	711	716	739	704	677	725	675	726	717	658	677	727	743	681	660	674	716	685	665	701	688	664	724	722	696	700	727	734	745	734	699	664	691	698	684	732	715	765	689	711	713	716	708	662	718	739	674	748	701	675	768	699	704	728	723	736	682	711	731	689	704	700	716	742	682	659	764	737	677	746	706	652	692	730	724	697	735	737	690	715	703	693	727	680	685	669	743	730	718	703	654	722	750	689	689	691	728	676	711	691	725	680	716	674	716	659	722	698	710	713	709	713	656	706	686	735	748	661	661	703	735	723	737	720	671	698	751	697	743	728	705	768	729	713	748	701	721	686	703	731	680	671	723	704	707	716	684	668	702	732	704	730	715	717	746	735	706	716	701	677	739	715	692	704	718	725	674	704	675	697	709	734	754	695	731	724	701	703	721	734	722	715	710	724	681	671	755	734	695	689	748	743	755	699	702	714	726	755	682	732	721	673	725	684	733	744	696	710	689	705	709	659	721	726	689	697	734	684	661	681	705	725	697	743	670	727	699	720	717	720	702	682	693	713	728	706	696	704	719	689	681	715	726	698	742	736	697	732	694	717	715	698	717	674	757	672	707	663	722	667	655	689	665	757	703	722	716	709	698	730	734	715	704	716	711	682	656	719	697	648	694	733	722	705	682	708	727	695	702	667	723	748	756	704	723	673	722	718	717	729	682	733	683	763	735	728	696	754	706	717	716	731	714	714	714	714	663	721	657	709	674	693	695	683	701	746	722	676	688	681	732	712	685	725	736	658	726	684	728	757	676	733	705	706	718	695	688	685	736	667	702	685	653	709	672	688	661	724	701	670	757	734	705	703	711	712	733	714	688	677	713	740	661	711	715	650	759	761	729	724	664	689	709	705	686	743	761	684	736	727	742	736	705	685	736	760	669	672	725	749	679	689	701	699	698	720	704	746	707	712	709	716	699	735	723	655	699	743	739	696	679	695	669	695	764	672	706	695	717	680	701	674	699	744	674	671	725	721	699	757	685	757	712	724	745	724	694	740	670	670	717	719	726	704	753	710	706	716	692	697	703	689	729	680	714	692	709	713	689	651	731	745	679	694	719	712	721	691	781	718	679	691	698	713	718	716	699	714	738	722	748	711	728	746	683	675	723	712	729	698	737	684	688	708	738	721	746	731	724	712	736	668	696	706	709	685	699	696	690	728	686	700	728	682	681	720	685	701	700	745	664	707	687	676	737	718	747	665	671	704	692	693	693	690	718	696	711	743	681	667	711	697	678	740	669	660	731	699	663	742	715	712	705	713	736	696	660	700	668	679	715	746	671	736	670	692	697	715	696	769	695	682	628	740	725	731	733	678	701	717	711	708	680	690	716	728	743	701	700	696	700	671	738	664	681	689	703	690	674	721	700	706	687	704	725	726	682	715	686	697	725	689	739	657	719	687	684	708	685	713	682	697	754	739	697	682	674	733	710	716	719	746	721	707	708	716	712	711	701	710	736	729	742	730	718	698	723	740	688	696	733	661	745	695	701	706	722	693	731	693	723	711	665	714	671	749	735	709	703	698	749	716	737	692	724	724	700	707	676	710	714	699	717	766	721	727	697	687	730	737	682	736	751	736	669	721	730	721	740	709	703	718	747	719	701	723	729	764	737	701	701	729	734	706	714	756	698	736	667	653	742	717	738	700	720	750	709	691	724	648	729	674	712	712	716	690	746	700	719	685	691	703	707	689	692	733	673	699	709	747	685	683	727	722	681	727	759	780	660	690	691	731	728	693	685	740	701	713	687	711	703	689	688	687	743	789	724	680	719	705	711	705	696	729	718	718	725	689	682	708	688	733	722	715	701	677
25723	21408	25725	18211	1962	963	829	734	752	716	676	685	680	711	666	688	662	668	654	652	621	678	702	652	654	668	690	698	641	661	671	665	646	699	660	654	613	648	637	653	682	624	628	694	666	648	663	690	653	588	648	640	660	623	637	658	694	642	657	644	712	642	660	630	666	629	655	652	644	663	679	648	650	640	650	668	640	653	672	645	626	613	630	678	682	621	629	682	631	652	654	657	624	648	680	643	685	644	639	619	654	585	636	675	663	657	674	648	648	631	667	646	668	635	671	650	680	683	704	688	641	665	622	645	677	687	629	661	661	675	667	703	639	665	685	718	651	638	653	650	651	652	654	640	620	666	690	680	645	614	725	658	694	648	651	683	669	642	619	634	629	662	648	592	697	630	637	668	627	622	668	621	671	675	657	614	682	655	642	685	644	679	644	631	635	624	656	677	672	653	699	657	634	657	661	638	693	618	680	681	657	589	672	642	618	640	651	647	623	646	629	616	623	656	674	617	660	597	612	656	680	617	605	625	627	670	628	684	649	681	651	643	674	623	667	657	704	659	681	632	684	645	667	678	668	658	678	660	620	644	666	676	611	688	640	667	630	639	665	648	682	671	606	677	685	610	635	679	632	668	621	642	636	654	685	665	631	696	638	643	576	641	626	659	631	690	669	666	629	670	651	626	628	639	631	577	660	623	681	623	642	692	603	701	637	639	630	628	626	651	618	634	636	646	603	609	649	670	651	665	687	665	636	670	640	647	641	632	670	632	695	677	652	625	623	638	626	665	577	656	616	598	588	609	652	599	608	631	611	618	658	627	636	640	608	643	663	671	634	674	681	638	616	653	638	652	632	606	643	617	644	647	647	668	636	604	688	688	642	623	653	625	638	635	611	629	663	661	610	667	621	604	611	637	645	630	685	675	648	655	673	668	661	656	658	653	669	635	669	628	630	622	636	655	664	682	610	613	671	673	700	662	691	667	662	622	602	593	656	705	652	635	653	627	644	639	622	645	615	661	633	654	667	661	644	653	634	621	663	688	660	692	698	656	619	673	650	633	699	609	626	631	649	632	647	656	687	637	596	630	657	640	677	654	682	658	666	668	634	669	649	617	615	675	705	639	640	668	643	649	649	647	626	651	642	689	646	707	648	627	653	625	655	598	676	620	631	619	634	625	646	630	641	663	624	612	630	655	646	638	635	671	640	662	641	645	644	615	630	648	630	636	625	656	614	623	679	686	635	652	604	650	657	634	628	676	622	677	655	629	649	647	637	659	696	663	612	635	667	690	633	617	617	632	631	601	663	683	673	705	649	711	651	648	676	672	642	649	681	652	672	656	690	660	653	626	619	669	670	608	643	634	645	643	624	656	653	661	659	639	677	609	613	614	642	640	628	579	671	643	662	661	686	616	614	655	688	650	642	633	624	629	635	662	675	634	607	629	673	669	692	666	646	593	600	686	664	617	641	677	592	630	622	650	615	638	667	668	627	633	620	627	659	604	674	642	629	640	631	662	609	628	637	631	645	654	619	633	650	623	636	661	670	612	609	659	632	659	648	691	646	640	647	644	646	654	667	656	650	648	659	638	664	602	618	660	629	655	659	625	652	651	684	652	658	606	642	669	682	652	641	604	626	683	686	650	669	619	660	664	640	633	663	641	618	676	639	699	654	627	680	654	643	661	687	667	659	657	643	648	648	619	586	623	689	667	668	665	633	661	657	624	644	639	643	651	668	644	679	632	688	660	648	681	655	660	642	633	665	648	645	668	662	653	699	672	689	690	641	573	654	657	630	603	658	661	646	659	628	582	696	628	636	614	615	679	604	623	607	648	624	615	655	636	677	637	661	646	647	697	621	694	625	671	587	644	673	626	665	612	624	627	608	661	653	635	660	708	654	676	603	682	656	621	635	670	642	661	661	626	665	683	672	662	685	644	623	687	677	687	704	634	620	690	616	595	648	676	700	642	619	650	656	617	639	643	657	612	636	667	685	695	646	672	657	617	668	655	610	608	608	654	622	630	654	646	727	644	637	677	627	609	649	669	636	649	704	636	666	673	645	620	687	605	659	660	614	662	641	650	612	692	666	620	668	648	630	654	576	635	603	662	671	638	641	600	623	622	574	663	630	624	645	644	644	639	666	615	619	627	655	670	635	594	693	707	673	649	662	685	677	646	664	708	614	647	644	635	628	660	613	635	652	678	666	643	671	628	663	668	635	673	656	654	632	664	720	622	635	654	663	671	653	634	696	650	662	660	659	645	639	650	659	675	627	674	623	655	628	616	673	630	654	644	619	653	631	632	635	672	679	691	629	626	651	626	630	620	597	644	649	658	611	658	657	644	670	662	684	662	605	638	599	701	665	655	624	641	637	623	722	633	608	656	595	614	650	673	718	585	621	647	674	684	638	678	643	623	677	668	596	670	635	708	591	641	638	663	699	621	671	655	647	662	654	633	636	632	633	620	644	589	664	662	629	662	659	694	655	655	622	628	615	696	690	633	650	610	627	623	667	660	592	642	635	623	594	662	692	658	600	636	620	638	658	655	642	673	682	675	666	608	595	618	636	699	659	636	621	655	650	672	634	645	623	629	667	640	644	686	638	663	630	639	707	643	637	651	653	624	623	626	635	654	676	692	657	679	687	599	622	668	629	638	579	665	612	676	637	659	617	632	629	647	627	653	606	671	655	674	603	638	657	626	591	655	665	657	641	681	686	616	684	623	660	660	649	686	640	670	610	625	636	592	638	614	634	665	635	616	681	597	670	652	649	623	635	657	645	692	653	624	605	684	623	657	657	634	641	615	705	619	664	638	663	659	686	608	647	611	641	647	699	635	653	658	621	668	631	582	662	632	643	646	635	662	681	680	673	637	667	614	633	668	621	671	610	651	622	663	614	604	635	605	631	611	633	633	649	648	667	675	699	683	648	652	655	635	656	636	624	610	636	649	644	616	657	664	666	656	648	673	628	627	614	672	682	649	670	622	643	618	647	646	613	633	640	592	654	675	703	638	681	634	619	659	648	645	624	582	624	627	658	645	628	593	609	622	655	639	669	688	651	660	652	619	677	664	612	683	643	635	636	627	671	620	661	629	635	631	647	636	637	707	633	697	682	605	641	673	594	676	660	679	649	699	660	655	640	652	594	661	642	665	620	652	636	679	671	668	639	655	677	642	686	663	666	675	682	705	657	632	663	679	640	662	694	633	683	601	648	611	651	626	647	660	614	641	653	614	648	690	664	661	642	674	598	645	686	648	697	645	634	624	622	633	638	633	646	663	651	654	666	678	661	658	631	638	640	591	636	624	675	647	682	643	645	641	652	676	690	638	673	641	617	644	660	610	676	665	639	645	652	643	681	621	654	654	652	627	618	673	643	618	674	639	598	651	648	677	680	630	621	658	688	651	662	672	682	654	644	670	646	644	655	647	676	652	674	666	666	652	658	658	642	668	617	665	640	604	638	645	640	627	617	644	635	652	622	637	634	648	653	628	664	610
3668	2190	1910	1169	932	813	802	734	746	691	694	619	663	676	627	686	610	659	655	567	596	644	622	594	614	619	617	604	618	619	586	612	613	622	550	636	634	619	570	620	594	609	616	620	632	654	628	604	617	578	643	573	579	624	678	608	594	596	553	557	586	619	608	594	613	611	604	599	632	591	643	601	591	643	616	641	669	625	626	641	624	561	576	597	646	585	597	556	629	549	633	600	584	587	572	608	602	617	657	576	583	560	600	627	635	585	565	596	580	622	572	565	609	625	599	576	584	583	622	607	598	627	582	665	573	550	621	644	599	573	595	583	593	601	620	573	566	578	574	631	633	605	603	559	616	587	581	603	586	584	629	583	633	600	610	612	609	572	629	605	623	622	614	574	569	624	568	561	611	619	605	617	602	587	589	590	645	610	571	652	611	610	621	577	599	597	596	621	602	598	571	594	612	594	597	609	593	579	610	569	608	593	620	567	582	570	620	610	639	572	607	625	575	630	600	592	616	613	566	591	580	590	633	598	640	603	573	588	558	615	601	602	604	582	552	616	612	616	562	593	575	601	606	600	618	576	592	602	645	566	583	625	610	609	567	566	627	604	622	658	601	588	581	562	607	628	583	626	595	629	572	573	569	556	626	592	606	615	588	650	621	596	589	578	598	605	579	598	568	588	606	582	621	586	600	577	573	571	599	594	609	611	587	572	590	611	545	604	592	603	580	621	563	636	604	546	614	596	566	568	601	621	628	573	610	614	595	624	568	630	597	692	621	622	602	660	592	568	605	598	585	594	609	638	628	628	586	594	589	589	589	653	592	641	617	619	560	619	566	610	579	602	605	579	613	610	557	607	639	604	612	532	598	593	638	568	609	631	595	590	597	599	603	638	611	595	577	587	579	596	616	585	561	596	595	582	581	566	627	580	597	581	611	634	590	612	586	580	597	630	614	574	618	572	557	581	575	587	627	600	645	592	574	604	576	632	570	620	598	628	562	600	568	579	629	615	619	583	606	614	603	599	608	600	609	588	562	589	650	601	601	614	606	604	592	571	636	615	603	623	603	602	602	653	614	620	595	619	590	594	616	600	601	593	601	604	567	599	590	568	595	576	615	622	559	584	607	567	604	577	589	578	627	591	565	655	588	544	617	562	611	587	603	607	582	595	595	585	620	594	613	629	606	593	593	609	618	620	590	632	594	586	618	573	612	627	544	628	617	621	607	608	583	602	552	590	578	557	619	629	646	603	615	593	600	646	616	570	620	600	553	568	638	549	581	626	588	606	604	566	586	631	598	581	606	579	581	592	588	600	584	592	605	613	588	590	601	612	608	559	579	588	609	576	584	552	584	578	589	611	574	627	557	578	627	621	622	565	552	585	637	648	562	583	588	640	598	573	606	625	592	608	576	590	602	599	615	601	566	621	606	559	618	589	616	633	561	581	578	562	580	603	584	564	596	614	631	628	640	610	616	557	579	567	617	625	620	604	565	606	622	549	594	603	639	564	601	567	624	608	629	635	607	627	582	602	596	572	604	554	576	609	625	613	604	602	588	588	582	577	573	545	597	615	628	596	613	608	587	615	631	604	604	619	657	604	578	597	595	589	596	552	586	631	639	621	623	628	560	564	595	583	601	595	636	569	608	572	623	588	623	647	586	645	608	574	627	617	587	653	609	606	643	601	559	617	591	563	632	603	576	618	579	582	593	588	594	601	625	578	591	579	601	596	555	569	605	573	604	629	574	604	613	641	609	601	583	616	592	614	553	623	596	558	609	642	586	594	598	599	596	590	558	624	567	608	606	616	593	587	571	611	574	620	578	570	575	574	592	591	567	586	594	614	573	583	586	612	570	602	572	580	611	592	605	575	615	602	602	585	630	598	644	597	557	605	601	600	617	633	604	617	640	627	608	600	640	595	559	586	604	570	578	611	607	555	577	580	604	598	623	590	600	560	623	590	633	597	596	577	604	606	631	612	578	606	549	596	610	587	635	613	615	636	590	605	664	608	596	596	588	592	562	571	586	560	610	601	579	598	618	592	571	576	571	617	619	591	552	614	590	619	589	647	586	592	557	651	643	587	607	564	567	573	607	617	582	584	579	580	572	569	604	564	616	595	590	622	605	596	590	594	596	634	586	594	616	576	620	606	612	608	545	622	627	601	565	606	618	566	611	605	579	592	613	603	570	605	613	592	598	578	617	592	630	633	626	586	589	593	617	617	603	616	626	624	603	619	546	591	600	613	601	600	612	586	565	602	596	603	608	602	616	642	645	571	608	611	607	558	581	620	585	585	548	602	548	605	533	617	639	608	582	642	568	589	617	625	616	621	570	598	600	619	592	636	567	609	611	556	648	636	571	587	631	646	584	611	584	588	561	599	611	613	585	529	628	611	605	612	599	565	629	558	613	601	611	577	575	567	581	521	576	568	579	605	583	576	618	651	604	627	577	599	578	616	644	565	586	627	627	588	584	598	582	590	623	558	574	608	585	557	583	602	599	645	636	624	592	607	612	574	586	577	577	592	571	599	590	577	620	628	570	594	628	586	606	575	605	589	561	613	594	646	580	572	630	624	565	603	581	650	576	588	598	607	609	612	627	604	577	567	641	582	633	566	581	579	635	602	586	604	584	591	643	618	571	604	605	572	613	574	632	552	616	616	599	588	593	577	586	606	609	573	578	631	602	636	606	632	585	634	592	578	564	618	631	575	617	647	593	583	615	602	617	623	596	636	531	596	580	565	577	640	613	587	628	576	611	583	624	608	628	601	628	583	581	592	577	582	621	563	549	584	590	608	560	615	625	598	606	579	588	584	612	600	602	636	600	592	566	624	599	618	625	600	584	605	621	572	611	592	592	563	624	629	559	588	591	637	582	595	623	591	580	601	611	577	627	592	554	600	602	613	610	564	598	572	577	569	600	557	596	607	616	599	606	614	649	580	601	559	603	584	609	573	569	574	583	619	601	562	587	624	603	587	575	599	572	594	636	573	641	591	596	595	575	602	604	618	644	569	593	595	630	593	633	549	619	566	587	585	610	616	600	578	595	609	572	556	630	599	618	588	613	587	588	581	586	587	617	603	607	598	627	649	613	581	575	610	685	597	585	577	586	657	605	583	556	569	611	644	592	596	597	620	592	610	594	590	565	607	630	631	589	648	609	608	583	558	632	571	632	579	632	565	623	642	611	599	581	592	589	598	545	595	615	588	584	578	585	570	598	587	603	626	586	594	577	603	577	595	638	591	584	607	589	567	638	582	590	587	557	603	578	570	578	627	584	582	573	591	613	599	600	592	587	647	581	576	580	582	585	596	621	612	609	613	638	586	588	603	538	617	597	619	598	619	572	644	607	645	603	603	578	618	613	580	558	609	571	610	605	670	613	605	571	546	620	620	600	598	591	652	563	598	617	608	645	568	611	537	603	602	626	584	566	568	657	529	666	575	556	570	594	596	597	627	596	659	625	589	554	608	576	598	617	620	598	608	597	586	591	585	612	580
24225	21388	28507	24640	19868	2449	824	547	456	394	399	367	370	332	330	319	352	328	324	362	315	353	342	335	345	294	317	320	318	296	285	283	326	323	317	305	316	331	310	314	280	328	325	306	295	326	295	298	328	329	286	272	299	323	307	262	283	318	300	322	321	299	299	303	314	305	339	321	293	294	309	302	304	313	318	330	316	337	327	301	292	294	313	311	309	289	290	280	319	291	286	305	323	316	302	336	276	323	317	315	322	338	290	305	318	307	322	290	312	311	336	324	302	292	326	306	321	285	319	350	297	329	286	316	318	330	291	301	318	294	303	306	321	322	281	306	299	312	321	314	303	320	284	284	343	283	276	292	310	296	323	326	312	283	325	310	292	296	327	282	310	294	322	360	318	278	258	281	301	305	314	286	327	302	290	289	306	342	309	297	301	283	306	323	338	295	284	328	304	309	280	309	293	299	297	303	271	330	313	335	290	322	330	296	327	302	302	327	284	298	339	316	290	276	321	295	308	289	277	314	288	332	295	305	306	294	315	262	313	288	284	253	295	297	271	299	305	330	308	292	300	294	332	298	309	311	293	296	279	289	314	299	328	300	347	326	288	326	299	316	315	297	280	325	310	304	296	299	335	314	312	314	297	323	293	298	313	297	318	325	310	306	311	293	267	311	343	311	276	313	284	328	326	299	314	324	313	305	292	335	282	295	294	312	346	319	279	291	296	305	293	323	278	319	295	329	297	295	330	329	299	322	307	282	312	307	300	303	300	331	303	287	280	299	299	294	297	318	286	294	308	303	314	282	286	319	317	313	273	333	314	282	334	284	300	306	307	288	300	288	350	326	267	311	344	305	295	322	357	285	274	304	343	325	319	319	323	263	336	317	334	274	294	298	297	327	284	280	304	300	303	336	321	342	320	307	311	302	285	287	307	308	295	322	309	283	282	287	310	309	309	296	312	294	295	308	286	314	300	332	307	323	329	320	270	299	309	286	303	307	308	286	316	291	302	291	312	313	273	322	289	290	304	329	294	317	261	325	288	286	273	274	309	300	294	311	295	291	312	311	339	273	313	282	300	300	296	294	338	311	294	281	335	343	294	321	306	297	293	324	267	301	289	328	305	273	307	292	303	305	323	279	300	294	316	278	283	329	319	284	330	328	328	327	310	323	297	328	322	298	312	297	305	305	305	317	294	312	335	298	282	308	321	313	284	312	318	279	302	289	306	291	280	317	273	352	306	286	318	313	284	283	310	304	293	340	276	344	291	305	289	292	301	295	303	308	298	311	324	303	316	298	300	312	284	305	289	271	310	284	314	317	307	306	296	298	278	301	301	284	306	311	316	291	319	278	317	311	306	334	293	286	324	298	299	303	297	306	314	285	301	320	305	309	297	265	308	296	303	337	300	300	338	308	315	279	299	292	322	305	295	274	310	344	293	300	323	322	309	293	296	296	306	298	324	313	320	290	287	276	298	290	302	323	291	296	302	316	304	305	297	283	335	287	300	278	324	308	346	313	295	276	326	297	320	300	319	307	316	299	284	294	307	354	307	307	278	289	309	289	285	299	303	301	309	294	302	299	280	330	310	297	294	302	311	326	293	325	321	297	321	314	300	328	313	305	283	290	323	273	310	321	328	329	289	315	320	302	287	339	292	304	331	309	294	318	276	304	315	303	328	316	315	349	318	294	331	333	318	272	304	289	292	284	302	322	301	297	281	308	302	307	302	329	292	311	298	325	350	334	314	317	278	299	303	263	310	314	288	300	303	317	336	289	301	304	291	303	271	284	332	312	331	315	318	326	266	314	334	346	308	299	307	305	280	303	272	286	308	298	326	308	322	307	302	327	282	301	325	291	301	301	310	330	304	303	302	293	301	327	307	273	285	300	308	316	305	312	299	300	267	302	310	298	324	294	280	315	298	319	297	314	296	307	299	300	297	275	294	310	287	295	308	275	289	303	346	300	293	345	313	293	288	314	321	305	300	325	321	329	317	327	302	312	302	318	301	307	283	289	322	304	319	257	328	345	287	304	273	314	294	298	292	323	295	291	311	337	307	313	295	294	313	257	297	316	341	302	302	284	318	302	271	283	286	295	283	331	319	284	306	302	316	312	308	280	307	323	336	309	267	307	297	324	286	290	284	289	315	283	314	273	292	297	293	315	302	319	333	300	306	319	286	307	286	299	289	296	289	306	309	340	313	305	282	288	283	287	318	308	320	299	294	319	311	309	277	308	283	317	321	305	305	294	322	293	312	313	290	295	321	298	324	310	317	275	317	309	317	292	276	344	308	299	314	277	278	311	309	317	291	291	336	331	286	279	354	267	296	312	310	283	294	279	302	282	293	336	297	317	284	314	321	309	278	328	327	317	301	318	325	301	282	288	303	325	306	319	286	301	312	284	290	306	304	309	320	279	309	311	311	296	298	278	278	306	285	291	303	326	326	316	317	322	276	269	301	281	285	276	310	318	326	327	320	292	305	297	293	340	327	308	318	314	282	285	275	286	303	300	308	266	305	281	296	320	305	297	310	303	306	328	313	288	286	263	326	308	337	306	292	316	329	281	303	299	306	293	271	292	316	313	317	294	320	286	280	296	301	285	311	341	312	290	340	313	292	330	331	329	263	302	286	337	293	320	300	280	304	306	286	284	313	266	293	318	292	291	315	314	312	319	314	293	291	297	323	299	297	319	292	293	298	304	277	337	310	322	313	296	297	304	296	314	292	283	336	299	322	273	297	312	277	308	340	302	324	337	297	299	285	330	309	325	336	265	302	308	324	305	312	309	287	299	258	288	314	285	287	295	294	309	317	277	317	342	332	324	343	311	296	300	318	302	281	338	309	334	297	301	298	316	300	317	290	310	282	300	320	304	306	308	302	326	309	293	327	292	309	295	322	325	274	273	310	290	347	284	313	306	302	329	315	326	302	296	310	277	286	296	272	273	301	310	309	294	294	296	319	299	287	318	306	313	328	301	305	279	301	328	298	302	279	283	301	296	285	291	300	321	308	302	325	294	279	308	293	300	324	291	314	321	285	302	321	291	291	274	301	297	300	327	323	317	335	323	291	309	297	312	322	291	305	334	305	320	291	300	315	337	302	277	327	282	284	289	300	324	313	314	319	266	320	287	286	311	321	316	311	313	284	263	330	302	305	336	299	291	309	267	300	340	328	318	336	294	299	337	282	314	286	307	289	308	296	313	295	304	320	300	291	262	308	310	295	297	271	292	323	313	348	311	294	308	325	280	310	295	284	306	266	305	314	319	323	302	336	330	307	296	286	288	290	336	300	300	329	267	285	273	326	303	283	320	296	319	292	324	286	313	271	296	301	309	292	288	331	304	277	313	326	312	348	293	300	306	311	295	311	319	289	296	308	296	296	319	310	274	296	321	313	310	292	303	317	284	306	297	293	322	300	295	299	289	347	292	288	267	296	296	283	304	288	314	329	326	297	341	313	280	315	287	314	307	295	322	309	300	283	300	320	281	299	295	270	320
3242	4543	3635	1835	1262	933	825	709	580	537	487	470	446	444	424	401	403	412	364	346	358	409	353	374	347	329	375	337	322	344	345	364	315	357	349	334	289	312	316	337	303	330	295	347	336	340	364	308	349	335	351	346	339	320	337	308	325	316	321	349	323	353	370	351	317	353	308	315	324	359	342	329	339	328	314	329	349	324	346	311	304	337	296	311	323	319	321	321	324	334	322	313	323	304	325	316	338	336	344	321	322	339	326	339	306	284	328	309	292	327	315	352	321	335	325	350	299	325	325	301	315	326	343	302	315	314	312	320	343	359	314	355	356	342	337	303	324	333	321	330	326	299	333	298	286	354	315	301	316	299	309	324	314	318	318	312	330	326	345	309	316	331	325	330	341	324	291	292	305	355	299	307	332	331	338	304	320	355	324	311	327	334	301	334	305	310	353	304	334	311	317	333	336	345	339	325	306	329	314	310	310	301	338	326	350	289	322	294	321	315	343	327	323	328	332	335	320	320	293	338	322	311	353	304	303	323	337	331	315	306	307	329	338	343	319	345	317	343	314	329	332	324	321	311	320	321	316	308	339	345	356	288	346	305	322	320	330	331	303	322	306	288	346	366	337	311	342	336	331	310	315	319	319	324	302	300	293	333	315	327	322	302	338	321	313	320	311	304	328	341	302	329	295	337	339	325	329	335	305	306	337	337	322	341	322	363	318	305	339	339	304	315	334	321	295	327	312	332	326	307	312	297	346	321	306	349	319	307	303	300	368	291	315	308	288	292	341	301	300	311	315	316	320	337	359	287	302	330	312	302	305	344	312	294	324	319	295	295	357	283	318	316	341	320	312	322	321	313	327	330	337	314	337	314	339	326	341	344	323	337	341	336	293	325	299	303	328	324	292	300	334	326	321	304	326	329	335	325	326	314	334	313	322	331	314	319	312	294	357	316	305	306	307	322	329	316	320	318	319	313	325	319	323	329	338	296	339	309	300	291	296	357	347	332	322	302	306	317	363	323	331	296	276	313	300	345	326	306	296	296	330	324	352	294	322	336	315	310	296	291	335	285	342	330	339	318	342	327	326	317	325	310	331	319	336	299	296	327	311	320	299	278	327	341	313	307	337	338	335	329	331	313	341	321	353	313	328	302	325	306	322	331	298	345	311	302	298	311	278	325	342	321	332	320	340	319	334	318	312	315	306	348	302	297	328	292	346	341	344	352	283	325	326	318	310	338	322	314	319	299	343	333	307	333	302	318	290	299	295	328	304	331	324	307	325	299	328	327	291	317	288	322	309	337	317	328	300	318	314	335	340	285	306	317	292	328	340	320	326	291	303	339	344	289	320	295	321	305	318	321	327	304	352	315	298	306	324	326	318	301	301	336	317	320	277	320	325	292	325	317	312	329	317	318	320	351	321	318	315	306	363	322	316	344	325	316	318	346	317	351	310	317	321	312	352	337	306	332	311	308	306	342	309	313	315	325	328	308	330	320	310	319	297	320	296	333	354	334	318	335	328	290	345	303	306	310	300	335	317	306	360	339	316	331	349	310	346	309	308	258	315	325	303	312	304	315	331	336	279	290	314	288	317	312	311	303	326	332	286	306	335	353	305	290	333	330	306	301	338	283	295	277	369	302	290	317	286	329	355	274	325	291	334	315	303	303	319	282	351	302	309	322	317	292	316	339	327	326	336	321	323	323	333	315	329	331	301	308	307	312	319	303	314	312	301	327	331	331	355	302	324	316	303	298	309	326	296	323	317	299	328	323	309	312	326	306	295	327	290	318	296	312	308	342	319	337	328	338	338	308	336	335	334	329	326	338	327	295	304	341	289	308	318	354	299	299	283	341	326	320	312	322	316	318	332	309	305	324	309	303	319	319	300	330	330	341	325	327	313	295	334	318	339	289	351	322	341	329	346	307	330	325	312	313	320	296	308	337	325	292	324	318	355	291	274	354	332	309	311	315	289	322	306	343	341	324	326	366	351	304	343	315	325	327	328	301	337	305	311	301	334	345	307	317	319	368	290	289	311	340	313	344	318	330	316	307	313	319	303	330	316	305	309	333	338	309	324	323	270	296	302	326	334	320	287	306	301	322	298	323	336	317	307	361	321	315	312	312	309	317	323	311	296	290	327	314	340	333	332	315	313	308	338	300	295	315	328	316	334	317	311	329	335	333	311	294	324	317	313	343	311	311	340	344	335	327	328	328	304	313	322	344	281	340	310	356	300	361	321	306	339	292	306	327	309	340	308	305	322	334	295	333	306	307	341	319	298	319	302	313	323	279	347	332	311	286	325	295	323	301	321	295	325	316	353	318	337	294	293	315	325	293	324	310	323	300	306	341	318	317	318	344	324	301	305	305	333	322	317	268	307	316	314	294	320	337	318	303	339	298	322	330	355	330	312	310	344	324	323	313	320	345	310	301	303	330	314	354	322	301	326	308	310	318	335	347	319	299	312	297	314	299	341	337	308	313	309	305	345	334	328	320	293	293	304	328	334	333	327	306	301	314	305	323	331	340	324	327	317	319	308	333	307	300	322	314	352	302	330	322	328	302	301	347	335	335	311	298	364	362	320	335	326	346	343	298	299	313	331	304	289	349	304	331	338	307	334	296	318	333	298	331	313	350	301	301	310	341	321	307	351	302	349	315	325	286	323	320	322	322	319	309	314	330	294	313	319	333	315	304	323	305	299	318	288	295	352	316	306	315	274	316	326	326	305	325	348	308	315	321	341	318	312	290	312	332	327	309	345	293	330	334	353	319	363	317	332	302	329	315	284	293	328	319	299	303	323	330	318	310	293	307	328	348	324	326	328	332	309	347	324	313	356	284	315	327	302	297	296	311	309	317	321	312	314	281	321	321	329	311	308	326	309	314	307	338	326	311	303	324	312	302	326	317	287	333	292	318	338	322	311	307	312	327	339	333	337	307	294	364	329	318	304	361	316	303	321	329	308	298	351	303	307	315	316	285	332	311	314	332	328	338	309	319	313	331	330	360	322	367	321	299	302	328	308	304	308	315	295	315	323	290	310	333	317	305	303	318	322	304	322	283	322	308	330	329	319	307	308	313	313	316	304	318	325	339	313	324	322	309	341	279	351	303	330	331	354	302	289	303	324	292	332	319	327	296	323	343	332	333	320	318	311	308	341	307	314	336	280	298	316	306	345	283	285	303	307	302	305	330	278	321	311	312	314	314	310	321	337	323	357	300	286	289	319	340	329	313	313	301	354	330	313	319	325	312	306	300	338	333	308	322	295	324	316	301	315	342	319	303	309	317	287	338	334	305	310	288	304	310	335	347	332	321	302	346	296	308	305	263	309	323	314	328	307	317	333	295	305	311	307	306	320	327	312	324	301	333	308	319	295	317	317	320	315	317	340	328	336	345	321	330	339	281	309	343	340	325	321	300	306	306	291	330	317	329	371	303	314	332	306	297	334	314	295	338	302	324	341	300	300	301	308	334	347	315	303	317	316	342	332	312	316	326	340	312
27716	11779	1957	1125	840	780	788	779	809	788	796	767	850	824	816	796	802	838	803	838	788	754	765	810	834	804	753	823	775	816	814	830	785	795	765	846	838	822	851	795	754	805	815	790	799	805	862	792	840	812	792	828	803	799	788	786	762	843	800	801	761	819	789	837	812	836	790	848	809	825	837	794	779	801	849	798	768	790	770	812	819	868	781	769	870	809	851	837	808	799	815	793	835	819	796	806	808	842	781	791	799	860	805	805	798	801	808	795	862	805	756	745	848	809	844	758	769	813	804	780	813	790	803	848	797	807	806	825	843	800	831	841	851	830	794	816	796	828	769	773	777	786	790	840	804	821	889	801	813	809	825	777	841	783	798	802	791	824	754	857	797	794	851	804	834	776	860	822	802	844	841	829	833	800	812	741	803	745	750	833	747	825	771	764	786	799	796	850	889	729	798	822	773	830	798	839	781	780	789	759	796	848	810	828	849	829	792	831	840	814	814	788	826	807	777	816	800	806	841	818	810	807	800	887	825	813	754	777	786	805	738	799	807	791	770	783	789	796	814	776	803	834	752	794	797	776	804	834	797	833	813	805	806	781	789	815	839	840	812	839	779	840	836	799	841	780	819	747	824	883	827	805	790	796	793	787	784	861	834	849	788	770	799	811	799	787	829	774	784	809	872	829	803	834	799	838	809	817	838	795	804	812	746	839	750	774	778	782	820	824	783	806	846	840	827	784	763	829	819	790	828	806	814	814	799	829	772	818	753	812	837	829	805	855	813	768	828	810	804	854	826	794	808	756	822	744	861	797	796	801	788	758	823	791	783	826	832	798	756	804	768	787	832	781	747	857	835	842	752	842	832	791	780	784	749	818	830	822	808	865	839	865	810	835	786	790	798	873	824	841	803	811	786	820	796	857	810	865	856	825	770	806	812	763	819	860	778	834	780	833	800	823	822	804	812	770	811	810	822	778	809	845	792	812	849	813	802	815	805	838	798	787	820	830	745	809	824	803	822	798	864	824	788	812	824	778	790	820	801	803	789	821	808	789	832	824	816	823	800	729	858	817	796	789	763	853	818	835	810	828	766	854	837	764	797	748	827	737	814	766	798	794	860	820	816	885	802	816	847	817	788	844	790	862	812	786	845	867	820	801	814	833	740	784	823	812	836	830	806	791	835	769	832	789	820	800	804	819	821	848	865	852	782	814	799	739	777	760	791	823	825	846	862	815	838	840	798	835	818	792	755	768	783	779	769	827	828	820	818	833	839	820	774	802	810	880	796	779	802	862	764	822	801	803	820	843	825	759	779	802	758	837	809	817	849	801	816	797	814	820	815	764	806	812	790	842	780	847	829	802	807	806	806	874	838	837	799	806	808	821	810	814	791	819	779	785	785	760	856	805	781	791	783	849	830	747	765	775	778	789	811	819	827	788	794	832	805	844	801	811	796	820	777	814	811	877	796	841	749	814	814	806	791	861	832	797	786	777	793	799	785	811	844	847	789	760	803	814	784	818	771	822	814	817	782	834	786	814	793	800	796	812	786	766	836	774	784	777	850	818	781	839	789	858	829	806	831	893	817	803	842	809	857	786	815	795	826	853	781	836	803	776	858	803	831	825	778	845	824	815	829	774	807	789	825	818	808	752	843	818	819	794	804	835	780	810	771	790	798	804	808	799	751	804	802	862	770	804	758	818	827	787	780	817	777	830	763	858	834	840	810	755	802	810	813	756	836	764	809	863	787	828	834	785	835	784	802	781	817	792	836	857	800	828	837	766	761	742	817	778	806	802	831	846	787	800	802	768	801	793	868	804	831	789	794	789	867	838	806	820	803	814	827	784	784	798	810	787	790	809	798	788	831	820	799	805	906	797	815	787	838	824	814	877	819	790	808	762	814	815	843	849	753	796	779	871	805	805	806	774	782	802	781	849	787	832	837	809	789	805	804	802	826	718	818	887	812	804	792	866	828	802	855	801	844	746	829	800	830	852	787	798	789	810	783	776	784	861	883	790	751	763	825	814	828	843	808	822	788	799	774	899	838	816	802	811	833	807	864	778	806	792	838	770	801	805	818	823	807	816	821	768	833	748	791	824	853	839	757	762	785	758	829	855	803	856	785	810	802	801	835	823	768	815	784	793	781	819	799	847	857	798	807	873	785	829	816	813	831	786	818	786	780	803	765	814	835	767	798	820	808	793	810	773	855	791	796	789	866	739	820	820	760	829	827	844	831	828	796	846	844	807	798	798	789	828	816	776	793	829	839	811	767	833	771	794	790	810	784	805	779	833	829	745	761	799	851	778	829	820	809	834	862	837	749	801	791	819	845	820	772	823	829	754	806	796	761	763	799	792	785	795	756	814	814	831	794	776	803	810	777	789	804	856	807	788	809	757	805	840	762	784	800	835	769	850	820	798	815	820	769	816	804	796	801	781	769	841	789	731	776	779	825	847	759	818	800	819	820	786	818	827	847	816	818	825	832	808	870	840	769	805	765	813	832	774	835	801	874	825	826	774	822	774	863	844	796	786	833	758	788	834	803	789	866	788	776	847	800	844	755	854	775	826	798	811	779	793	815	801	771	783	820	825	783	775	829	769	846	820	857	767	762	814	777	812	818	842	817	838	828	787	767	784	779	823	770	830	868	796	851	832	808	806	813	799	836	815	792	847	811	818	812	855	809	770	821	786	822	791	807	842	839	812	773	797	780	829	840	819	818	811	836	771	820	810	833	772	816	767	814	777	747	819	812	773	815	792	810	864	792	832	791	817	809	799	835	838	850	766	841	798	827	804	837	812	812	833	782	803	820	786	807	789	798	827	784	818	776	842	764	840	786	792	757	803	759	799	789	830	825	787	783	830	823	767	780	752	828	792	791	851	825	787	805	819	805	797	794	827	804	784	793	815	804	784	825	771	849	867	766	879	798	833	840	774	798	756	822	816	795	860	799	813	784	818	794	819	806	815	879	813	874	809	753	770	865	773	846	795	810	812	807	790	772	800	783	779	861	816	795	821	752	769	766	788	812	845	815	779	840	809	771	780	762	808	818	815	842	833	836	802	810	863	788	819	739	789	777	853	800	721	757	806	824	778	724	840	856	800	795	769	851	792	789	812	807	802	806	806	806	836	784	828	799	821	811	788	841	819	831	787	776	788	756	868	774	815	818	834	775	776	741	800	893	847	847	860	751	771	777	799	785	758	802	743	773	813	801	753	811	802	787	847	852	759	846	838	844	835	790	799	816	801	813	779	805	804	837	813	803	813	826	805	817	829	792	804	792	803	797	794	821	820	821	817	818	836	857	813	854	852	813	827	828	767	810	822	838	813	818	806	813	788	809	836	816	781	788	779	817	783	783	770	791	780	807	751	772	790	843	761	862	840	774	792	874	835	856	796	793	826	799	756	805	785	823	832	854	855	816	813	811	825	813	787	838	770	770	809	838	802	810	798	761	790	803	782	812	820	810	826	799	801	773	777	791	808	844	819	824	815	796	842	757	842
5157	919	890	795	733	750	761	770	688	663	760	753	740	725	718	717	749	730	732	723	770	679	713	747	710	719	733	676	708	677	744	713	727	726	668	706	682	726	715	747	732	738	700	700	756	669	676	762	752	745	768	728	703	681	719	699	670	747	686	728	752	671	738	728	711	717	754	682	718	651	698	742	716	749	696	719	769	711	712	794	690	699	710	690	685	739	731	702	683	730	702	676	726	716	730	703	722	706	718	722	642	710	746	759	672	711	698	691	736	671	717	724	727	662	705	692	708	689	697	712	724	702	697	723	682	712	727	750	735	684	751	686	727	730	711	689	736	685	682	708	713	659	693	747	742	679	717	739	702	699	718	720	745	684	700	707	724	703	695	696	721	695	746	726	718	740	666	723	683	709	722	717	752	748	721	737	752	686	724	719	697	746	697	728	704	741	690	694	728	705	725	698	722	698	714	692	706	719	774	699	671	735	702	697	691	711	777	769	676	691	763	702	667	715	710	731	688	686	741	728	723	725	693	725	704	659	712	710	682	659	716	733	683	736	694	662	719	675	733	723	734	730	740	705	681	677	686	734	717	721	697	664	747	685	732	737	743	694	749	693	707	699	705	675	732	697	707	709	732	691	716	757	744	713	644	727	755	802	704	667	717	724	726	693	715	721	681	698	701	733	740	703	720	706	692	704	701	736	736	728	740	727	653	745	700	736	744	723	740	706	751	706	720	712	718	736	758	712	713	712	717	714	736	701	730	750	748	650	724	695	718	691	703	707	717	730	691	705	693	703	744	708	759	666	721	697	686	710	717	702	707	666	693	679	726	713	681	701	778	695	690	713	746	720	731	718	691	736	713	744	764	713	696	740	714	711	727	691	714	741	713	689	713	670	665	746	724	715	714	704	701	711	720	686	675	752	705	735	696	704	723	736	680	672	685	704	743	714	650	706	724	706	710	708	687	697	728	712	672	663	724	698	718	738	694	726	710	743	698	712	713	719	695	677	742	690	701	702	729	716	723	724	769	712	688	673	754	722	707	763	686	686	723	695	646	725	719	704	686	704	696	685	664	714	693	746	715	726	734	731	663	726	741	731	743	678	757	745	701	757	759	700	719	731	688	671	716	735	730	692	709	735	763	754	696	704	673	727	753	700	703	732	689	761	736	704	753	747	743	716	745	698	752	730	722	708	696	664	684	705	754	725	699	732	712	719	733	750	714	731	724	663	694	741	751	710	717	674	753	744	727	687	645	709	666	701	740	716	670	670	715	682	741	680	714	713	726	692	681	708	730	767	666	736	708	721	697	673	738	676	747	734	702	680	711	747	720	754	674	705	737	767	697	695	667	751	747	670	695	714	719	747	715	723	685	717	687	737	753	682	710	722	744	697	719	728	777	688	728	677	745	752	737	718	726	730	726	708	748	742	732	728	659	724	710	732	772	674	742	758	719	726	699	713	725	687	735	683	684	729	748	787	717	719	729	724	747	686	704	713	730	657	716	704	697	753	729	736	691	732	694	707	692	690	717	719	725	687	691	744	714	709	710	777	717	732	699	713	689	652	720	703	726	706	637	720	707	753	678	745	713	721	721	721	709	706	669	744	747	711	675	693	727	692	717	729	689	734	695	684	728	712	725	726	690	759	679	683	725	710	686	729	663	736	700	760	720	732	697	707	705	725	727	700	738	687	751	711	722	705	665	759	744	712	792	734	754	677	701	693	707	709	767	680	701	695	691	729	706	724	685	717	714	729	747	717	714	742	623	729	687	732	700	741	686	702	728	695	693	713	766	742	708	710	707	685	663	702	724	725	719	751	703	711	716	684	660	692	728	718	729	698	691	728	741	716	662	688	730	734	748	703	711	737	684	717	688	760	764	712	732	687	793	723	732	722	725	737	699	728	736	716	700	709	686	730	713	725	716	704	718	686	715	722	766	748	753	705	707	653	694	706	746	718	746	787	715	699	705	682	692	735	727	711	754	680	778	699	744	690	703	693	715	695	699	723	754	694	693	705	704	712	740	746	731	717	723	719	663	708	698	723	679	688	682	696	706	721	701	774	683	698	711	702	720	666	705	734	766	700	711	697	695	701	748	752	724	701	670	731	730	711	732	705	706	686	699	698	671	748	689	746	709	720	682	684	732	716	734	708	702	759	728	692	710	712	715	662	672	720	655	735	659	674	720	728	663	656	712	740	678	741	716	708	692	634	756	740	689	685	659	691	658	745	668	693	679	689	720	681	660	729	708	716	721	713	724	705	715	733	766	683	704	746	695	710	702	708	721	708	747	702	709	746	742	711	763	717	662	715	728	697	715	705	707	717	738	723	705	712	693	707	672	697	691	703	654	753	734	681	699	736	726	706	734	749	680	686	708	752	729	693	708	719	722	679	699	729	736	690	671	713	723	698	705	720	717	721	685	721	749	742	695	653	687	756	701	710	722	710	738	717	731	763	659	684	707	650	736	692	728	744	708	738	727	690	709	738	723	675	714	757	720	745	704	723	748	750	682	692	716	713	725	739	691	740	721	723	700	706	749	739	751	645	706	696	680	737	705	704	757	702	707	768	701	698	675	634	718	707	716	738	705	704	706	720	713	690	706	733	711	658	721	711	759	714	732	731	734	771	657	695	734	725	707	696	766	715	695	760	710	703	727	758	727	731	739	726	734	696	675	747	780	725	693	699	699	747	733	680	705	667	669	722	769	733	681	741	683	677	709	698	702	704	703	638	707	684	704	748	665	720	738	679	676	671	728	686	721	705	704	692	719	633	688	693	708	686	716	738	721	743	735	669	716	725	700	666	679	771	753	699	699	713	675	698	679	724	732	692	713	721	684	671	741	705	689	752	731	735	688	719	739	700	684	726	690	691	746	710	719	714	723	722	714	720	691	728	722	740	689	716	715	674	700	728	715	654	722	702	689	738	684	730	695	720	732	747	734	738	740	708	693	692	683	712	697	714	718	709	664	731	764	700	744	701	751	712	743	732	645	693	726	692	708	707	697	654	717	722	758	709	695	675	733	692	758	679	718	739	721	733	721	663	712	728	706	739	682	679	689	699	700	738	735	718	710	725	704	694	694	783	722	740	695	716	719	726	694	678	719	699	741	729	699	742	710	768	718	722	712	693	704	696	717	693	730	726	682	722	706	690	712	726	766	725	686	738	710	773	715	686	708	718	746	703	751	646	686	730	686	741	654	703	700	683	707	734	723	711	721	672	717	726	676	697	752	733	709	669	722	689	690	739	717	707	703	751	728	727	673	740	737	720	680	739	687	700	744	736	721	735	732	671	790	747	650	756	693	609	738	731	761	703	777	671	734	721	706	738	727	719	706	675	745	687	715	735	682	687	683	662	743	679	735	730	659	760	740	687	729	745	661	755	702	705	725	764	773	707	724	729	705	650	697	740	750	717	702	724	725	723	702	712	682	715	744	724	740	696	748	732	688	701	671	745	683	742	731	713	740	738	722	641	752	659	716	705	695	731	697	719	715	742	700	745
25819	21473	25750	18426	1981	915	816	795	730	659	688	714	710	703	712	643	673	682	704	707	630	629	685	684	623	699	659	668	687	661	662	651	685	693	642	685	627	719	679	678	692	661	681	651	642	696	623	695	652	639	703	634	682	666	669	643	637	663	705	631	632	664	693	646	638	630	691	597	678	618	626	659	668	653	670	665	666	691	660	654	634	628	692	665	640	633	713	653	650	661	680	643	678	698	655	713	680	668	705	624	684	692	687	688	657	655	703	656	673	678	624	647	661	677	665	632	601	673	633	673	645	652	672	641	688	682	655	658	703	609	651	645	645	623	617	659	678	651	664	627	667	688	614	629	630	584	690	685	679	609	611	698	659	694	720	631	662	669	638	605	700	641	652	688	669	727	661	599	626	634	668	700	694	648	643	645	647	682	634	633	687	643	631	679	664	641	683	609	656	624	629	639	671	629	665	632	648	704	607	726	608	648	596	679	633	662	646	656	639	675	675	678	656	664	700	660	666	636	658	632	626	729	652	665	647	685	697	685	692	663	700	621	641	678	661	675	679	675	650	654	622	700	705	639	647	656	648	641	657	676	633	690	606	599	640	673	642	640	708	657	669	691	707	702	692	653	682	669	639	641	692	639	642	653	662	639	662	632	633	623	672	677	633	683	706	669	647	664	689	577	657	687	653	662	674	658	657	650	655	635	643	655	652	688	616	642	693	631	643	671	695	663	669	623	688	667	721	653	658	684	674	656	651	618	663	609	636	630	691	624	603	667	628	648	657	632	667	685	670	664	636	671	664	663	647	741	615	587	691	627	642	646	591	649	639	683	715	716	584	643	668	694	660	666	658	637	641	598	641	679	657	633	662	620	646	678	634	664	670	663	659	678	643	668	646	656	612	672	636	649	604	661	650	713	640	668	714	684	626	640	662	657	655	655	655	693	667	686	688	669	650	618	662	671	645	650	643	659	621	670	683	684	667	663	669	635	657	647	622	621	642	715	644	626	669	634	607	681	695	686	624	673	664	622	644	642	637	624	663	664	638	647	626	659	620	645	672	644	619	667	649	648	665	612	610	623	639	640	641	693	706	628	606	651	623	670	632	637	676	641	637	635	607	667	687	658	651	685	639	664	650	677	701	669	643	662	692	638	646	660	618	663	647	674	619	655	685	659	671	668	643	645	671	677	662	671	664	672	651	672	651	613	623	676	641	643	695	668	627	658	615	677	636	639	644	634	669	637	628	682	654	659	678	647	688	632	675	645	623	672	616	653	599	682	656	639	600	648	655	633	660	623	662	620	662	637	667	648	662	625	635	660	650	654	688	672	638	651	606	616	607	654	653	628	671	685	677	648	618	670	666	655	681	660	634	636	657	646	641	644	679	651	617	649	661	692	648	677	669	653	685	615	643	626	661	665	647	671	708	633	663	638	631	678	663	642	676	649	671	672	651	697	653	639	655	638	663	641	664	608	625	656	652	664	653	647	656	686	653	639	632	681	644	646	647	631	644	664	665	662	634	684	654	635	685	670	623	665	692	646	656	634	679	636	693	659	625	666	658	616	658	682	655	667	660	657	654	665	667	684	661	643	593	634	643	596	671	660	638	668	670	700	663	603	632	615	663	660	693	675	660	665	630	658	643	656	625	670	653	650	666	675	616	685	602	623	669	687	685	677	662	686	675	680	676	647	658	674	646	626	642	628	689	662	642	635	631	660	677	654	668	637	650	684	657	676	640	666	654	623	670	647	637	659	669	693	640	689	645	619	610	663	614	678	724	635	646	656	679	674	650	701	642	675	669	632	640	637	672	665	660	660	649	682	640	621	628	640	675	688	651	704	686	632	675	585	665	651	643	675	664	643	642	627	686	679	617	635	718	722	612	670	640	620	708	678	671	673	673	654	617	647	664	644	635	667	614	664	662	615	654	659	607	664	656	658	626	635	629	675	657	632	704	659	620	666	695	668	658	684	671	617	602	694	648	662	643	699	721	650	688	696	670	652	685	638	649	659	646	683	605	686	668	664	641	698	656	670	720	615	666	637	657	667	678	618	660	643	654	635	625	653	681	631	677	664	663	598	635	686	645	660	662	654	636	650	648	695	674	708	680	656	640	637	655	656	654	667	673	630	677	680	652	639	602	677	682	677	713	641	649	673	627	693	673	637	686	659	637	678	636	640	639	655	652	700	661	635	637	664	630	648	668	657	648	652	652	681	684	655	671	641	699	672	650	679	668	646	646	650	722	677	663	693	628	670	607	615	639	643	638	666	601	624	612	643	647	647	678	660	644	658	658	626	648	662	669	618	642	617	628	691	704	681	670	668	620	633	667	643	652	636	631	649	636	705	657	684	634	647	620	633	647	648	666	660	672	686	645	692	666	631	663	614	614	651	651	678	598	634	698	713	642	657	652	707	641	692	699	671	635	645	624	655	697	622	640	653	610	627	643	644	621	671	663	615	662	641	658	655	660	624	676	633	655	654	666	685	630	642	651	643	667	664	670	654	672	723	633	647	684	651	652	640	698	660	696	642	677	658	669	637	637	694	632	637	652	680	662	662	649	666	703	683	608	675	639	648	690	659	684	665	632	658	638	663	662	683	666	660	668	654	696	599	632	661	639	625	641	636	666	649	665	671	675	646	686	654	707	635	624	630	667	626	674	661	656	677	696	672	631	624	636	638	624	669	644	678	611	643	680	687	650	698	669	694	674	664	634	659	670	664	628	639	650	636	662	637	674	636	705	653	628	652	625	600	634	668	660	640	651	607	682	649	667	651	643	681	657	654	636	634	642	656	652	690	655	650	602	699	674	675	647	654	662	679	661	646	652	661	602	646	616	653	642	663	606	649	653	665	682	629	674	643	696	612	669	677	675	652	665	682	663	670	632	628	664	649	673	629	641	612	591	631	676	692	657	656	632	675	634	591	650	617	661	673	648	642	664	642	661	681	671	690	659	673	696	631	594	640	610	673	618	657	626	663	689	711	657	692	664	627	688	631	685	630	622	657	635	664	667	597	689	675	655	671	644	620	682	650	655	655	710	687	630	664	681	614	675	694	619	652	666	702	629	673	652	663	649	665	688	659	640	676	664	685	653	632	622	665	649	724	684	634	652	668	626	640	647	683	655	639	641	623	656	626	660	632	626	691	647	672	693	694	628	690	669	669	663	707	623	677	647	634	653	691	652	688	675	643	615	645	643	685	661	626	630	637	680	687	649	683	661	652	646	643	643	677	553	645	652	621	658	645	745	633	645	623	655	670	662	684	634	657	718	675	632	682	639	634	655	647	621	663	629	694	630	640	685	665	643	610	669	621	630	644	682	667	697	667	692	652	624	660	662	671	642	613	642	633	632	622	676	712	618	704	627	671	644	629	622	673	736	651	655	636	666	636	623	630	646	602	636	622	644	669	725	653	647	659	683	657	647	679	667	629	639	675	685	656	681	681	681	632	651	674	644	662	684	734	674	643	678	686	654	658	644	642	692	637	611	632	641	683	648	622
3583	2136	1851	1146	998	831	778	736	690	659	679	681	672	646	583	605	622	648	610	575	595	645	613	594	619	669	615	613	621	627	662	616	592	603	617	683	642	610	623	572	596	622	614	578	606	604	621	599	636	571	599	642	584	626	608	608	639	611	614	600	590	631	633	605	623	619	633	596	615	607	640	671	590	620	640	577	634	596	621	663	571	615	623	611	587	593	618	626	621	572	603	578	564	651	661	600	639	624	611	616	608	616	627	619	539	591	638	639	657	576	574	613	646	593	586	625	603	600	631	626	595	582	666	571	587	640	592	615	601	592	584	611	588	618	643	579	643	615	639	612	610	644	606	597	599	576	578	625	604	614	620	605	589	619	596	596	625	621	612	591	581	574	582	564	585	575	623	598	593	613	606	593	607	658	614	599	600	592	570	589	623	585	616	630	619	612	587	618	623	571	616	596	592	591	573	606	616	608	659	596	592	648	564	596	630	592	602	569	618	612	624	626	618	595	585	602	610	615	632	610	640	625	606	610	634	618	617	600	594	632	581	615	618	599	596	613	595	659	640	621	578	611	645	622	615	566	596	617	599	570	612	639	608	612	619	650	615	613	568	580	566	538	590	644	581	637	620	605	615	621	593	593	576	584	579	591	604	595	604	600	562	605	601	536	591	612	583	611	632	632	614	625	591	546	630	614	591	556	636	594	608	619	637	611	599	587	613	607	603	590	616	635	619	693	645	576	590	608	611	601	656	606	609	549	648	598	604	593	630	561	621	563	589	638	617	625	610	618	630	629	600	603	599	615	641	607	562	620	598	615	582	608	577	661	669	583	600	600	554	596	609	607	659	605	647	604	607	674	553	652	593	554	556	624	586	573	612	596	611	596	614	609	589	607	645	612	598	621	619	604	604	646	570	581	588	599	613	556	588	617	608	629	575	585	618	600	617	621	627	572	605	603	618	587	598	587	622	610	609	609	650	605	630	587	626	625	606	560	663	609	639	616	606	611	645	594	584	586	565	624	607	628	584	667	643	559	628	599	617	627	623	619	618	668	622	632	591	604	605	633	625	635	630	615	593	641	575	587	636	611	608	595	611	591	611	606	581	608	624	633	606	639	625	607	618	581	603	586	631	605	615	587	588	612	602	617	604	584	644	609	647	597	560	618	607	608	601	594	612	628	656	624	629	599	621	589	662	607	598	542	638	623	594	529	622	595	559	639	643	630	638	587	579	662	572	639	583	607	605	589	591	583	577	564	565	600	622	648	555	583	596	629	638	594	563	642	559	565	577	586	593	626	578	609	622	599	568	628	603	609	585	581	626	642	592	563	621	631	593	622	600	624	603	628	597	543	612	592	628	614	579	613	574	596	593	612	612	618	632	580	593	582	585	602	634	625	585	613	593	565	621	598	586	611	614	646	590	583	613	591	617	573	629	634	538	614	623	595	617	581	622	603	617	593	604	610	592	631	589	560	617	609	631	634	581	621	617	647	624	642	615	592	625	578	575	611	637	598	616	612	638	606	570	613	566	598	639	631	579	599	626	628	635	650	636	583	594	577	583	600	604	592	605	585	592	608	560	607	631	640	592	587	558	610	556	632	599	623	625	566	601	602	620	600	598	610	569	563	602	574	637	608	638	636	645	605	587	587	630	597	565	623	591	615	579	620	625	584	597	619	588	645	589	562	581	646	624	572	604	590	573	623	592	594	621	600	614	583	593	583	624	606	647	594	634	600	613	604	606	629	618	601	575	601	614	627	594	599	613	619	658	569	589	545	607	590	610	605	620	641	622	603	596	605	578	631	608	553	591	545	639	614	606	608	561	574	588	644	647	567	604	640	622	597	601	623	610	620	596	629	602	650	581	565	625	658	606	574	603	665	636	654	605	603	587	584	667	599	634	618	613	638	632	577	628	584	623	618	647	582	603	615	616	608	634	635	613	629	595	612	584	611	632	552	591	602	576	569	597	609	620	595	614	629	605	606	634	617	573	596	576	608	596	618	606	571	609	628	621	662	629	576	598	575	586	554	601	641	632	642	629	602	614	610	569	633	542	616	579	577	574	658	624	597	616	587	625	644	585	604	565	604	615	598	599	635	550	593	604	629	593	608	633	598	646	629	609	630	644	581	583	625	585	597	614	602	603	625	632	585	593	615	647	575	575	630	577	638	606	582	635	610	595	626	599	589	590	563	636	587	584	576	606	629	625	617	583	594	644	614	618	580	600	613	581	632	644	610	585	613	599	614	575	625	577	621	658	644	609	570	623	600	564	634	594	557	582	633	577	584	581	607	594	603	589	616	608	605	575	539	623	587	607	581	575	590	626	614	600	607	630	618	589	612	603	555	611	637	564	587	559	606	568	581	611	627	625	663	614	606	593	604	641	603	647	604	615	607	609	579	650	614	602	565	646	586	616	603	552	586	585	637	611	557	582	603	602	588	587	616	606	605	585	605	625	612	587	626	619	635	615	565	576	661	601	593	608	625	572	556	626	621	569	604	575	613	571	587	606	627	607	537	614	580	608	612	576	598	605	617	616	611	616	619	591	578	622	597	612	590	588	560	572	592	592	628	621	591	567	584	590	607	578	618	623	625	579	589	591	588	558	629	607	617	598	594	596	579	656	621	619	580	598	601	621	650	645	576	562	618	577	588	626	623	598	606	640	628	634	592	617	615	638	572	593	606	586	634	620	591	622	594	613	613	644	598	612	617	577	628	603	618	613	565	584	638	629	577	616	613	626	603	624	551	604	595	597	606	629	614	611	602	584	592	609	645	618	599	570	597	621	595	565	597	636	597	607	609	581	624	588	622	589	610	589	602	634	588	600	600	626	583	560	585	622	608	587	641	595	591	590	560	607	615	616	625	588	573	579	654	596	608	590	597	618	587	596	601	632	654	578	604	596	596	592	616	632	594	563	557	589	623	622	561	611	607	621	601	588	599	673	564	581	577	622	632	616	600	566	619	644	654	622	588	628	606	607	606	586	581	564	627	632	620	585	616	603	581	625	628	569	569	591	630	600	603	649	565	610	600	599	598	645	680	626	620	576	599	589	638	622	589	611	577	626	595	646	607	592	632	598	603	601	657	581	588	628	613	595	571	624	602	572	585	630	582	617	621	610	569	583	593	623	602	586	592	575	604	636	599	611	620	600	613	630	627	612	611	561	630	634	646	573	599	640	597	610	591	609	580	586	608	631	586	626	606	589	598	619	618	624	633	571	579	586	627	610	635	580	613	602	615	585	593	609	554	593	604	597	645	613	603	572	606	604	612	639	630	633	593	583	571	601	599	590	581	617	552	635	595	569	580	603	599	618	575	593	575	636	596	579	581	645	587	634	623	572	611	591	570	601	623	649	575	608	621	642	627	609	659	593	585	590	583	618	607	583	639	582	597	594	606	598	625	601	563	604	578	630	563	564	607	595	600	605	643	629	597	629	626	639	598	620	566	590	621	614	604	646	609	634	601	538	567	591	554	588	632	588	581	561	597	580	597	613	605
24318	21470	28630	24739	19958	2539	870	570	483	432	380	384	346	389	363	370	336	358	353	337	340	317	344	306	318	351	353	334	305	346	328	308	304	329	302	299	313	305	343	296	333	309	340	307	305	311	326	302	329	314	242	286	299	320	324	290	319	310	321	287	321	330	316	290	320	287	331	321	350	294	316	302	302	289	313	292	327	339	307	276	310	306	333	302	308	329	302	306	320	306	324	292	336	283	321	317	342	316	316	293	295	317	265	316	317	319	326	304	299	311	268	281	292	296	309	282	317	311	307	303	281	304	322	303	294	283	307	318	286	303	310	310	284	312	312	321	314	310	312	287	297	329	296	305	300	316	291	291	316	299	307	325	293	334	313	327	286	305	316	317	307	303	313	317	300	353	331	301	287	323	318	274	319	294	290	294	325	327	302	336	318	301	318	292	283	361	288	327	297	324	279	323	321	299	324	304	299	295	324	281	318	319	299	338	284	298	290	310	287	316	342	303	331	282	333	341	319	307	301	285	330	334	345	315	307	342	312	334	304	280	319	311	326	312	278	305	307	283	323	293	290	314	317	302	341	296	327	307	313	316	335	291	317	308	315	275	303	326	326	268	318	286	306	299	336	321	350	334	276	292	292	326	304	308	307	292	283	322	355	300	304	311	310	317	313	308	301	304	323	286	308	274	314	315	330	328	314	345	269	297	287	305	294	296	301	291	312	314	326	316	343	293	309	341	298	313	316	328	282	319	312	317	323	326	312	280	333	312	321	339	292	325	266	328	326	285	328	332	312	280	316	314	311	307	339	335	325	313	292	311	318	324	334	298	317	328	286	303	287	292	267	300	331	259	318	333	327	325	300	285	296	309	301	297	299	327	306	324	303	309	301	300	316	287	285	312	282	301	313	303	290	318	299	344	321	308	271	303	301	322	304	310	299	285	290	289	292	293	330	298	336	282	280	290	319	328	293	276	292	291	313	332	338	294	320	299	299	310	302	295	315	314	279	304	332	305	313	343	318	303	289	308	313	303	313	307	316	307	300	323	286	289	302	325	306	318	340	328	265	300	310	316	295	314	312	284	288	309	288	302	306	313	339	300	311	297	339	295	299	303	325	322	295	307	308	311	287	285	305	300	317	306	294	288	313	299	336	307	306	305	297	319	305	286	292	300	306	316	299	337	333	306	338	292	292	292	309	308	320	288	295	313	297	330	324	330	290	294	324	314	331	288	279	341	310	303	301	324	315	289	300	312	302	324	315	310	303	311	287	296	305	312	268	345	308	288	325	309	282	320	317	289	318	278	328	293	307	304	304	314	287	315	289	281	289	277	326	305	289	306	293	342	316	332	332	326	290	320	313	277	295	334	322	328	323	303	315	296	296	323	299	286	318	312	321	298	315	312	307	310	303	299	317	306	313	304	318	329	317	305	326	304	333	333	321	290	294	337	311	307	301	316	279	310	308	301	351	313	279	287	293	280	317	285	311	316	316	327	309	294	287	276	278	282	286	336	284	304	324	308	350	340	315	290	305	314	291	311	298	324	283	304	331	331	304	288	311	296	269	317	313	330	297	296	315	319	291	298	304	312	305	295	303	301	299	279	298	309	313	283	304	319	313	309	287	311	301	296	317	315	285	328	303	344	321	301	316	300	307	306	279	305	317	301	298	277	301	308	346	275	309	310	293	300	298	313	302	282	304	300	303	296	309	290	329	332	295	306	300	318	308	269	334	307	316	316	286	319	297	292	285	312	299	308	316	322	319	324	290	301	338	313	293	319	306	294	302	305	306	317	323	285	280	294	290	315	327	306	292	304	314	289	268	319	306	306	293	277	288	302	279	302	281	316	339	303	311	325	271	295	289	283	311	312	325	303	328	309	333	323	302	293	326	308	300	283	319	312	285	279	316	326	298	305	323	328	322	308	304	305	289	301	300	349	334	308	299	270	312	294	326	288	303	278	319	312	322	274	328	281	302	294	312	324	334	287	307	308	314	294	312	301	302	310	298	297	280	296	323	298	285	319	290	299	324	340	313	300	298	300	304	286	319	358	282	322	312	289	315	259	293	303	296	322	308	322	304	331	324	311	323	283	281	297	285	307	307	296	323	290	267	305	292	347	321	293	321	323	337	302	328	308	301	310	314	287	320	315	330	293	316	313	290	276	313	303	286	305	282	305	296	312	312	277	319	297	290	281	325	296	311	292	291	291	321	296	294	348	283	329	296	311	310	345	312	287	305	286	325	318	320	335	318	296	316	330	318	307	289	299	294	283	315	332	324	288	322	305	319	306	318	319	314	297	332	273	320	277	283	307	319	266	309	279	298	297	300	336	304	288	294	296	315	327	294	332	335	320	285	304	309	265	325	277	301	289	295	300	320	323	314	296	320	318	310	294	295	306	301	313	322	307	279	290	325	304	347	276	302	305	307	308	321	322	319	314	317	314	291	301	298	279	287	347	302	288	295	314	344	303	294	315	330	286	312	316	307	300	322	340	307	286	272	296	332	278	288	319	301	301	284	292	288	284	329	331	323	310	299	309	335	304	314	324	339	275	295	299	297	303	316	296	346	309	305	322	345	298	318	296	326	337	337	278	303	307	294	307	303	325	324	313	309	316	303	289	298	293	323	315	323	287	293	290	301	332	301	311	290	318	292	299	305	358	337	349	288	315	295	328	306	285	299	307	334	282	289	312	282	316	320	304	285	301	292	297	308	300	308	286	305	307	298	311	297	309	309	301	291	299	313	291	296	317	265	288	299	297	321	287	311	306	289	288	318	333	290	301	310	303	287	289	292	308	300	322	314	304	295	296	330	282	321	303	300	292	318	302	291	302	323	301	315	323	302	331	276	312	327	264	305	359	328	298	308	298	313	277	302	306	293	293	291	298	293	307	286	296	318	329	330	302	323	305	332	307	325	324	314	324	311	266	306	302	324	287	286	286	317	328	290	326	312	329	286	321	297	295	312	276	307	314	289	279	312	322	291	337	299	312	323	324	304	305	316	292	321	309	303	325	323	309	287	291	261	308	318	298	304	301	301	337	282	284	312	339	273	300	271	313	316	323	288	280	295	272	297	303	292	310	324	277	302	322	288	308	270	323	322	325	272	312	321	317	337	309	295	289	335	333	316	296	277	281	353	282	293	293	317	313	329	295	289	287	333	300	301	301	288	302	285	300	317	318	302	301	309	344	285	305	270	333	291	332	289	330	336	326	297	312	289	326	294	326	313	290	313	309	299	287	310	303	322	299	290	293	314	277	307	302	287	317	305	302	305	280	296	319	295	329	292	319	334	329	299	292	304	337	302	302	304	301	298	307	286	291	324	303	285	323	292	302	296	301	295	295	310	304	326	300	340	316	318	326	312	304	318	283	298	291	294	312	331	292	290	302	294	320	282	326	303	315	294	317	336	299	301	287	337	313	292	300	319	290	305	319	303	328	314	297	296	329	298	303	344	299	282	319	311	305	279	299	315	305	309	296	335	302	303	295	304	310	323	263	268	310
3376	4676	3566	1828	1216	938	742	667	607	541	459	432	427	390	403	396	398	406	383	388	376	358	352	328	349	348	361	356	327	299	348	341	331	331	319	320	340	308	314	316	342	362	340	318	313	330	350	319	337	327	315	343	324	356	311	332	326	341	321	313	321	306	327	336	307	305	328	311	316	313	356	345	322	321	333	367	316	321	344	315	338	324	306	334	330	310	326	279	335	325	304	320	318	328	283	299	346	318	337	305	310	351	334	326	330	336	337	338	303	324	323	329	353	305	320	317	326	286	327	342	300	305	296	337	300	318	348	339	343	310	337	315	350	319	324	314	330	317	341	347	325	338	316	319	349	324	287	299	335	319	354	301	322	327	336	332	309	314	340	323	340	290	311	330	332	304	326	338	326	307	326	297	314	297	326	333	347	332	362	315	359	311	311	327	335	342	310	324	324	360	336	299	325	312	317	332	344	338	296	345	327	315	320	297	322	302	298	293	281	318	311	305	317	358	347	342	325	345	319	304	355	290	343	306	330	325	326	302	320	298	331	378	362	340	297	351	358	283	335	292	310	328	329	352	306	313	320	304	336	306	310	329	298	337	305	321	304	298	334	307	307	348	326	337	312	326	343	315	294	331	329	287	344	338	331	297	320	332	349	346	297	301	329	318	295	308	332	333	315	298	336	310	320	348	297	318	328	322	289	295	316	350	309	378	324	312	293	327	305	334	321	315	329	325	327	344	309	330	334	338	341	299	355	304	323	330	318	284	337	348	329	346	330	331	328	324	324	355	326	314	333	305	331	311	345	343	316	296	317	350	307	332	330	312	326	324	299	329	320	310	314	289	307	294	286	274	333	286	285	326	315	318	314	316	356	308	322	320	324	306	308	352	303	341	311	345	290	315	290	286	338	302	337	310	328	295	330	335	303	299	301	318	332	337	345	294	335	319	321	338	341	331	341	322	312	343	319	309	339	342	318	350	350	326	314	309	296	323	295	321	276	338	310	291	342	331	326	305	333	336	322	300	328	324	298	329	317	347	327	321	309	303	278	326	331	323	306	312	334	292	298	316	325	314	327	311	308	322	328	347	307	307	319	325	280	327	308	331	303	318	318	304	321	306	320	326	331	305	316	314	299	335	301	304	304	327	318	303	312	307	319	314	300	341	291	334	328	347	308	338	324	307	301	285	312	323	305	288	290	316	334	324	322	330	319	303	316	317	317	332	338	319	286	300	288	339	339	318	328	304	339	329	348	321	309	344	336	317	300	318	343	314	315	327	313	309	310	314	324	314	302	323	337	323	314	328	322	316	297	320	312	331	286	305	311	307	304	312	314	329	313	281	367	358	280	279	336	315	299	307	336	320	337	356	311	309	361	325	305	317	317	346	340	326	321	289	344	326	323	328	333	303	328	328	310	309	312	287	305	294	299	297	315	315	338	316	308	328	307	314	339	322	317	332	305	325	302	309	347	304	311	327	341	312	331	324	270	327	310	311	325	317	320	304	287	274	328	315	331	324	307	357	323	315	326	287	304	312	361	324	308	307	309	283	318	304	332	335	319	346	304	307	338	310	304	334	314	324	305	335	356	304	282	328	313	326	347	334	293	302	315	331	316	331	324	319	325	305	311	336	335	337	333	356	342	343	281	296	315	310	298	314	307	345	320	321	317	288	342	277	342	330	300	332	334	322	344	318	279	346	299	305	342	342	318	326	307	328	313	330	300	300	312	292	307	319	303	310	305	332	317	291	290	317	345	324	344	278	337	306	340	324	317	304	326	326	332	310	301	291	275	324	314	304	344	281	299	301	322	274	322	315	287	328	304	326	308	333	314	304	332	309	333	297	298	297	311	304	299	349	326	309	305	304	311	381	338	337	277	327	321	308	332	325	320	304	307	285	314	312	290	287	336	285	330	300	313	295	302	320	297	325	314	324	284	319	350	314	322	333	319	348	294	305	295	301	335	312	316	311	345	310	331	297	300	303	309	321	305	296	299	328	302	314	344	298	341	329	309	349	327	304	294	332	320	312	328	325	315	311	288	320	295	360	309	342	325	320	354	307	293	317	315	300	335	312	285	320	300	314	341	326	306	344	321	291	315	333	317	304	325	282	358	322	355	282	301	330	324	306	318	305	313	319	343	307	340	307	291	323	345	284	308	325	308	306	329	318	345	325	329	310	301	314	315	306	314	344	279	337	294	315	320	325	335	322	319	330	298	326	295	313	302	321	349	300	321	298	328	333	326	348	329	330	344	282	321	320	317	288	298	320	291	302	281	319	296	311	310	327	345	305	312	324	292	326	308	310	329	307	302	317	302	339	272	357	293	320	307	294	305	351	326	351	301	301	331	323	305	307	267	328	332	310	281	296	311	356	324	329	332	281	323	320	299	314	290	328	308	308	309	327	295	317	306	324	322	313	333	321	318	298	304	286	330	311	293	325	308	323	292	287	305	331	287	310	313	307	327	312	347	328	382	292	295	304	339	341	327	293	340	359	310	322	304	357	312	349	282	289	319	309	322	293	290	300	344	305	285	309	320	300	303	307	312	313	295	274	310	308	315	325	298	292	322	351	270	333	301	314	325	306	321	269	359	339	286	319	309	348	312	332	360	322	307	316	287	335	296	309	304	318	321	303	319	334	321	310	351	329	324	320	295	325	300	347	318	309	309	336	301	333	304	302	341	311	297	317	301	296	318	297	325	301	293	318	331	323	326	291	313	325	305	317	316	330	322	323	332	307	338	312	321	327	299	325	316	318	276	330	317	334	352	337	302	306	364	288	329	325	314	311	293	327	324	319	317	304	312	311	330	283	359	339	316	288	307	283	316	339	299	328	305	323	303	311	321	306	330	356	304	342	304	304	308	273	327	328	343	340	306	316	323	303	314	313	309	317	319	323	327	337	332	302	344	358	318	332	330	335	334	305	310	291	320	333	320	313	284	319	314	327	312	341	286	303	305	323	309	318	318	326	316	275	317	336	275	331	330	305	284	338	312	315	327	320	303	322	307	292	320	320	300	319	293	315	311	352	284	308	298	320	297	323	335	285	326	341	309	304	298	275	326	310	313	311	312	342	315	306	321	316	285	305	306	314	293	324	327	312	324	292	274	342	321	299	302	326	332	322	293	335	317	342	313	323	316	315	326	291	297	326	302	333	330	311	303	296	312	328	314	304	338	288	282	309	319	304	270	332	349	294	320	304	269	324	327	297	322	357	291	297	347	311	329	322	340	317	302	334	298	292	301	330	316	331	322	296	301	338	288	323	319	294	335	303	341	306	317	341	307	326	328	311	353	305	330	276	304	327	305	321	299	333	323	335	300	316	326	289	317	292	330	296	334	312	340	325	338	339	357	298	334	334	277	336	329	337	295	286	321	301	325	332	350	321	346	311	300	323	299	337	300	314	316	303	319	325	331	286	312	300	323	297	333	327	352	311	304	319	310	313	299	337	289	294	330	290	310	297	321	339	304	338	309	336	310	360	308	274	321	312	350	304	280	323
27422	11862	2021	1165	844	836	832	866	807	821	819	855	761	774	783	837	745	799	831	816	828	798	850	771	839	816	816	784	777	802	835	818	814	811	840	826	780	871	808	793	770	809	787	801	777	841	853	826	788	817	796	798	815	751	792	806	852	757	802	845	743	785	799	808	793	805	789	806	801	798	747	756	798	842	805	806	804	765	770	829	781	814	850	791	763	798	808	831	822	854	842	775	813	764	820	834	821	735	786	783	831	836	827	787	804	774	777	797	846	798	820	821	825	808	811	831	807	816	800	787	780	764	784	806	836	809	791	782	784	842	816	839	806	780	766	838	828	801	777	824	833	843	850	843	805	790	828	801	810	804	783	818	793	764	784	778	779	770	830	752	765	827	832	839	823	787	871	807	802	781	779	822	792	792	792	828	824	800	834	783	767	810	800	810	786	804	832	772	870	758	759	763	820	766	839	828	824	781	797	808	767	817	795	822	769	761	831	837	783	822	782	820	778	801	794	824	832	811	770	785	755	813	831	810	805	789	829	816	815	798	782	867	776	790	791	834	783	742	808	805	770	837	806	808	839	801	798	801	778	846	841	866	805	843	832	793	750	781	794	810	784	766	809	803	822	856	764	835	758	806	792	783	806	823	847	812	773	835	847	776	811	753	777	832	790	788	819	798	799	758	806	798	811	810	833	793	782	755	754	786	781	796	801	840	795	837	819	778	841	847	807	819	808	856	816	751	786	864	812	848	862	782	788	817	812	813	760	838	850	806	787	792	806	775	766	773	825	798	849	855	760	813	764	751	812	795	772	844	773	812	794	812	848	854	794	804	799	762	749	804	805	798	797	790	809	802	804	789	845	771	819	782	772	891	798	817	734	762	859	810	815	823	839	862	763	800	830	834	852	782	853	761	794	808	829	790	797	848	786	810	846	836	821	742	755	814	813	826	793	781	828	826	806	797	783	801	805	816	812	838	878	821	795	800	866	788	805	835	780	867	837	800	832	830	799	782	784	793	832	759	828	841	833	820	807	815	852	832	795	815	854	754	814	787	799	794	842	832	801	770	773	788	798	803	802	793	801	782	818	829	801	794	795	794	873	862	795	765	801	782	835	861	810	773	800	813	778	834	834	761	844	816	824	790	767	826	810	826	814	805	813	801	799	865	790	817	798	795	809	772	796	805	829	798	773	745	834	813	799	798	823	792	799	781	768	738	793	790	823	807	758	824	830	844	844	854	787	804	822	797	817	858	790	820	809	835	833	819	834	850	870	828	804	800	803	782	759	773	742	806	782	799	774	814	771	830	808	828	816	838	815	798	795	835	814	805	840	802	793	792	830	828	794	770	780	772	807	772	769	825	804	813	863	816	764	741	764	795	793	788	779	823	801	849	816	776	895	811	816	844	817	820	802	828	799	781	808	771	824	750	837	763	797	810	790	857	810	892	799	781	802	803	835	798	807	794	765	768	826	810	808	787	774	823	865	767	789	769	800	829	801	798	790	818	793	793	804	792	803	796	812	783	796	752	851	776	751	805	801	789	785	790	797	844	791	769	782	843	815	785	807	882	782	786	833	799	780	818	769	805	748	745	798	838	759	798	821	845	785	818	825	798	790	781	797	797	836	820	831	811	810	808	789	797	819	792	828	819	781	782	785	787	804	857	820	819	812	846	847	815	829	805	775	775	771	822	811	822	806	761	809	841	824	829	837	826	780	799	788	844	797	846	813	832	819	835	823	809	767	852	823	805	806	804	749	778	777	801	835	769	820	772	776	790	769	812	851	913	748	830	812	800	801	792	821	815	817	811	814	798	772	831	785	764	848	777	803	792	848	780	816	764	760	775	825	769	861	802	767	771	767	846	828	793	790	768	803	736	843	744	808	871	795	805	778	824	817	835	769	793	820	784	792	789	832	824	789	871	766	825	834	854	832	802	784	798	785	812	792	851	815	805	800	790	797	815	832	804	776	801	799	791	818	829	829	830	792	873	820	807	786	818	818	795	823	823	802	775	780	789	831	835	810	785	765	887	814	780	781	769	851	779	820	813	768	820	789	853	869	849	809	778	804	808	853	820	847	806	776	791	810	796	844	789	762	781	794	777	803	809	834	787	838	770	806	862	756	824	796	798	816	831	822	790	760	820	865	784	814	789	827	803	753	775	818	767	803	790	792	765	801	799	821	802	826	773	815	758	787	817	793	805	795	799	813	802	784	818	779	822	842	805	786	838	798	792	790	815	800	782	864	805	764	761	790	808	806	804	811	856	777	816	811	824	819	841	821	774	781	798	781	838	794	810	801	827	823	806	803	835	842	749	785	825	814	787	779	779	866	859	799	783	798	768	839	839	795	821	811	827	761	775	815	831	809	750	830	782	852	804	763	802	853	823	773	858	789	793	807	796	808	837	774	763	768	838	789	779	767	821	833	776	785	804	800	770	804	859	842	835	795	781	861	813	786	787	766	805	755	802	763	847	806	828	844	782	852	886	803	823	785	809	816	784	842	825	783	842	808	815	835	789	748	746	789	804	811	774	807	794	837	807	801	770	861	804	781	738	789	825	820	806	780	802	749	847	795	849	813	815	811	786	806	811	797	790	779	841	855	767	815	817	792	833	785	797	753	761	816	809	786	795	801	840	792	743	801	852	825	795	837	803	782	776	778	821	831	819	791	777	820	798	821	848	785	804	816	768	821	828	816	775	759	788	814	759	767	818	752	819	866	819	781	798	800	806	790	811	798	808	784	794	789	760	825	765	788	819	878	813	763	806	795	852	780	800	795	794	769	770	801	776	790	799	822	835	824	755	800	780	801	778	782	803	832	808	774	805	793	788	736	841	804	838	823	839	742	809	814	839	778	797	786	786	829	816	828	793	796	831	778	792	799	799	797	794	751	834	728	799	827	805	827	789	816	808	810	788	842	836	818	811	809	764	723	786	814	809	784	878	813	772	844	765	810	821	792	835	786	774	812	830	834	792	784	807	814	840	817	805	800	815	803	809	766	750	813	771	796	808	810	767	783	819	816	790	769	809	830	796	784	789	792	801	789	789	844	787	869	799	758	796	790	791	782	769	839	820	717	838	806	784	798	804	804	793	794	798	839	800	859	742	808	860	820	776	800	821	764	802	793	741	827	842	853	812	809	809	792	740	763	829	787	846	782	781	781	833	752	826	777	824	840	797	819	835	799	769	791	793	840	832	788	780	831	797	866	829	800	800	803	775	797	795	822	812	832	802	856	791	764	827	820	743	790	833	795	797	815	792	814	785	810	824	805	801	799	809	830	800	833	768	802	757	813	787	854	820	824	781	774	763	737	867	802	824	810	790	814	821	755	798	802	811	825	787	804	828	801	846	801	820	826	758	767	800	813	794	775	791	775	817	789	794	794	794	819	792	835	814	827	801	794	801	812	829	774	723	779	866	819	817	819	818	803	814	798	801	817	799	786	796	815	726	797	798	850	789	773	821	797	812	749	815	802	804	829	761	800	788	782	795	799	837	727	786
5076	927	809	774	763	744	733	682	734	762	715	727	720	697	701	709	692	750	719	696	681	675	719	746	708	678	685	688	668	730	706	645	750	745	706	725	737	680	725	698	688	695	713	711	737	712	692	747	723	710	730	728	721	710	687	700	708	692	697	688	769	679	715	708	659	679	719	663	723	718	707	662	771	705	661	689	690	697	697	703	720	677	689	698	694	714	684	651	677	695	658	685	728	673	688	741	744	710	696	714	711	724	710	687	719	682	715	709	665	693	689	674	716	665	687	745	691	738	708	710	695	711	717	692	691	683	679	741	712	746	722	750	715	767	741	734	694	756	704	725	719	718	761	709	691	749	666	691	701	713	691	728	752	742	718	716	709	760	711	709	665	702	740	722	674	681	712	701	704	682	667	683	672	686	642	724	744	671	751	678	673	705	700	695	740	659	661	655	665	705	695	709	714	718	693	693	675	690	704	693	677	708	717	724	714	721	661	695	696	686	694	691	668	653	719	720	718	684	679	716	697	721	661	751	671	694	682	684	690	715	692	697	685	678	687	691	681	742	725	684	691	707	689	688	677	704	679	731	678	647	706	768	708	697	711	675	703	684	736	713	723	695	702	708	727	650	737	627	663	713	700	717	705	645	704	740	717	700	724	695	736	666	696	715	671	715	656	687	723	678	681	706	709	672	696	680	666	713	713	698	698	690	733	700	719	707	695	673	733	663	747	674	715	716	710	745	722	705	707	719	673	738	676	708	677	679	711	673	687	707	697	692	683	682	734	659	723	706	679	744	707	700	729	730	739	700	678	677	673	720	663	714	669	694	668	724	658	680	706	722	699	685	675	700	717	729	731	698	726	679	718	705	703	679	669	697	666	689	710	650	683	702	703	738	747	747	653	673	683	704	741	686	693	681	732	710	692	711	727	716	665	700	710	690	702	717	667	677	703	674	697	716	699	679	695	687	740	696	736	691	678	741	722	672	676	700	668	687	670	682	722	736	753	709	673	660	692	679	700	717	662	700	692	729	697	642	719	704	714	698	732	719	719	722	721	724	690	699	673	713	676	713	717	655	713	748	685	661	683	732	692	724	713	706	759	681	661	676	722	727	735	658	698	614	689	697	653	669	727	723	710	662	730	703	718	718	762	733	691	722	712	747	751	683	749	734	736	705	659	671	700	680	718	697	656	641	706	717	694	676	714	721	739	687	715	706	690	676	688	730	696	734	710	713	704	686	663	696	720	738	741	704	677	717	726	690	737	698	694	722	727	677	652	719	679	696	677	705	653	717	736	716	648	673	740	687	746	692	634	716	659	730	706	697	677	684	707	676	728	739	692	689	680	737	700	684	694	735	717	697	693	696	711	694	675	660	684	706	661	675	666	674	675	710	699	663	717	715	670	687	720	680	751	752	690	758	709	713	666	685	733	705	611	703	694	707	674	702	675	692	674	681	691	677	725	693	706	729	710	709	722	664	689	713	703	696	724	718	738	695	705	711	647	694	686	698	695	695	719	683	724	698	715	733	686	661	704	693	669	643	678	678	688	716	712	691	706	728	709	725	697	728	686	687	639	743	724	688	710	723	709	677	706	674	710	736	684	653	708	696	671	690	675	674	712	668	698	673	684	735	699	688	645	753	759	745	751	705	695	728	698	682	697	755	703	738	713	677	754	720	687	690	692	663	691	715	740	701	689	699	720	707	728	722	710	667	717	713	691	745	702	691	628	706	686	731	727	754	710	710	689	674	718	684	722	707	727	708	723	666	734	695	711	731	705	715	719	693	732	679	720	730	698	657	713	692	678	701	706	684	696	667	746	662	690	737	729	743	702	733	716	712	725	690	674	699	674	684	719	689	685	680	714	728	680	676	668	685	676	677	684	724	729	676	733	719	699	713	704	701	703	726	682	679	749	692	674	722	679	711	701	719	732	717	710	718	653	700	699	685	729	667	779	734	695	746	689	707	698	720	722	686	643	678	684	663	703	723	740	672	695	695	712	711	677	753	714	690	708	711	719	697	730	707	746	703	734	688	760	697	773	720	717	705	690	710	680	695	687	734	720	698	678	699	681	706	705	678	735	714	721	736	762	724	717	751	667	726	757	665	728	699	659	675	698	741	743	722	723	688	716	719	744	690	704	689	739	734	698	736	714	708	698	727	702	656	699	730	730	705	724	777	669	692	759	705	667	663	704	727	709	705	683	726	643	659	708	723	712	734	668	682	667	710	696	695	695	715	694	738	688	685	698	702	732	692	683	698	713	636	753	742	721	714	726	752	703	692	691	757	764	694	685	691	703	702	702	707	683	687	661	712	735	687	661	706	672	700	664	711	695	673	726	668	688	687	665	688	709	722	644	742	708	668	672	696	703	717	698	698	790	741	725	785	714	706	739	686	669	702	691	721	751	689	674	687	671	722	715	725	745	698	720	687	693	700	687	698	715	725	703	715	741	641	672	707	686	688	675	665	743	753	663	700	704	716	707	681	708	689	678	760	731	675	744	747	667	691	689	685	647	738	707	705	668	681	735	667	732	704	684	725	745	664	758	706	673	745	709	698	720	724	703	695	727	705	694	673	726	734	651	672	743	719	698	706	689	706	683	711	720	682	721	661	682	711	676	737	721	659	696	704	686	679	719	745	704	690	689	718	722	686	709	688	722	723	710	698	700	679	687	687	685	674	688	695	724	701	689	684	684	688	711	716	654	669	738	717	703	718	690	677	714	704	666	733	703	690	635	735	657	711	704	657	723	711	698	720	715	716	695	726	731	655	689	722	724	687	674	706	687	678	739	726	676	699	748	681	750	718	692	725	654	692	687	717	674	686	662	653	668	695	688	694	745	712	703	703	729	677	685	720	710	738	655	757	683	696	708	726	672	642	695	707	676	702	733	704	648	713	739	716	683	692	684	712	651	679	698	660	716	662	737	732	744	676	721	720	678	747	693	672	696	667	636	740	698	680	702	688	668	739	660	745	718	724	679	664	647	689	731	692	698	741	714	755	750	698	735	686	710	662	724	691	745	691	726	668	662	682	711	713	686	732	696	720	658	694	705	719	698	688	688	716	702	743	713	702	703	752	730	658	723	694	665	673	685	707	681	689	731	725	687	710	730	734	722	700	707	703	704	688	751	752	701	712	707	703	722	734	733	675	730	694	707	690	735	681	695	677	679	729	644	662	717	657	705	706	718	731	696	717	728	691	723	682	676	683	701	747	645	744	753	713	737	722	711	683	719	680	689	712	727	717	647	648	760	730	708	705	674	726	665	667	704	669	656	697	673	728	717	709	719	674	685	716	705	720	693	684	693	750	699	715	715	687	731	680	723	685	685	661	713	736	728	656	713	677	702	721	738	695	736	715	669	722	660	685	714	731	725	715	719	683	702	705	701	719	696	698	687	699	714	739	733	702	733	704	642	721	667	725	714	700	675	694	709	738	718	722	703	724	726	740	697	670	700	709	714	654	684	729	734	699	711	674	728	666	703	669	758	721	671	701	698	679
25813	21430	25706	18514	1906	962	892	770	737	717	751	702	679	682	664	672	663	693	691	713	698	649	668	689	678	615	659	683	683	678	674	649	688	708	610	649	681	637	644	655	626	662	678	700	651	684	690	718	684	750	679	642	644	679	659	699	652	630	658	664	640	665	628	687	693	685	623	647	623	670	668	600	651	646	684	641	659	625	625	686	713	685	657	661	666	681	698	682	636	626	665	645	653	625	646	721	687	663	669	663	640	676	660	659	628	667	640	650	618	719	714	654	687	651	678	653	644	659	660	648	669	702	678	659	637	639	691	649	639	672	700	657	659	633	684	667	677	631	674	663	656	720	684	643	626	676	654	599	707	671	599	696	657	631	651	660	715	703	701	630	672	673	653	640	675	668	671	658	719	703	676	624	644	686	647	665	666	671	669	641	608	616	704	696	680	623	641	646	664	648	665	669	630	649	625	629	669	638	631	676	686	669	656	651	641	659	665	658	661	620	662	749	691	642	671	657	631	620	670	673	687	669	682	683	669	614	621	688	636	674	628	658	652	645	637	669	692	657	639	677	697	666	658	643	629	649	643	700	686	656	623	663	634	660	629	683	653	643	643	638	664	653	639	673	638	656	665	659	646	668	645	622	656	655	647	653	653	656	637	653	666	684	625	642	655	655	654	718	686	679	633	674	641	634	648	657	586	648	657	637	643	666	688	597	613	631	624	648	637	658	664	692	698	663	680	641	661	651	638	656	666	644	634	658	660	679	611	678	681	582	643	669	682	671	663	664	660	637	669	602	683	687	663	688	663	709	683	633	651	650	715	637	660	637	630	603	649	653	701	624	681	669	643	614	662	693	667	618	671	629	615	679	657	651	686	677	652	643	672	645	701	681	677	603	684	669	669	703	648	620	700	614	630	643	663	693	641	670	647	704	662	659	596	648	673	616	628	693	643	663	683	667	665	684	756	635	641	677	704	631	656	629	619	680	715	635	638	631	639	653	657	643	626	625	692	649	714	663	635	598	684	595	654	630	680	669	639	668	650	679	637	669	669	646	608	679	652	595	679	606	715	653	653	647	662	597	664	610	664	655	672	668	675	612	651	612	686	682	678	645	664	633	660	663	663	620	639	636	649	666	626	695	738	663	659	675	643	670	636	612	622	651	603	677	641	622	637	683	699	664	663	645	666	678	659	681	689	709	668	672	638	611	631	640	633	684	671	653	688	649	640	643	674	684	665	652	679	646	627	667	616	668	634	638	660	631	617	653	688	642	653	701	652	683	678	635	673	605	640	650	680	685	676	633	666	647	612	669	687	685	604	684	644	684	665	638	690	648	671	651	690	693	657	676	617	618	659	640	665	648	629	610	712	646	638	687	642	643	663	661	678	658	652	628	673	652	676	624	655	700	640	659	715	683	641	689	664	663	590	644	684	588	660	647	641	694	689	657	650	669	663	665	657	636	673	648	643	671	652	646	661	651	693	659	656	705	651	647	601	665	644	629	666	749	645	673	659	632	689	670	699	603	657	626	640	692	625	690	651	622	633	620	655	643	638	627	684	650	644	702	655	650	665	651	651	692	650	681	673	647	688	646	658	616	669	645	655	661	629	667	629	644	650	699	672	659	643	635	641	621	648	657	660	690	605	668	670	599	687	623	669	673	654	662	703	630	638	695	650	617	651	611	699	631	659	695	584	627	630	697	671	631	686	660	641	665	620	656	660	677	626	667	647	620	654	677	646	681	651	677	645	683	649	623	655	602	634	636	635	677	687	650	673	631	656	642	665	692	654	725	638	629	670	657	626	684	604	683	656	633	684	650	640	680	642	694	631	666	692	681	691	662	649	668	673	647	660	656	639	643	664	638	629	640	668	688	653	663	667	694	660	663	663	656	674	655	620	674	633	649	629	656	681	701	645	681	659	693	674	681	665	621	663	639	665	645	639	701	687	643	689	632	651	641	677	661	691	620	646	621	682	656	668	634	657	615	674	646	650	649	631	671	621	600	702	654	660	624	640	658	647	625	669	658	688	664	637	628	615	671	650	696	635	710	655	648	611	620	665	659	656	732	634	632	648	668	654	659	656	694	610	607	673	629	666	663	650	680	652	645	641	636	679	653	654	666	648	642	661	669	663	657	616	700	665	637	660	663	667	653	613	646	662	597	694	671	651	647	622	594	664	605	670	626	669	602	686	731	685	642	613	643	659	656	657	672	676	697	636	636	641	661	659	688	623	631	646	669	671	677	639	639	632	647	650	687	659	641	677	700	661	654	667	655	613	639	641	633	698	650	651	650	668	647	674	656	654	697	656	678	650	696	693	699	685	675	670	650	613	642	647	651	634	641	655	648	618	675	641	667	610	633	654	659	622	695	681	661	641	657	678	651	643	657	611	638	649	672	614	667	640	656	662	627	629	687	651	663	664	633	675	676	627	672	604	677	637	640	624	678	621	650	652	633	640	612	683	680	633	667	599	682	635	693	699	579	707	650	640	650	682	673	611	612	721	665	633	632	730	682	629	627	643	607	660	662	695	676	653	650	687	664	682	642	621	639	644	649	664	652	695	679	673	683	607	657	662	606	675	705	643	670	617	665	629	681	646	650	728	607	669	635	626	649	633	663	638	643	695	639	665	664	677	620	697	698	635	660	603	593	602	633	667	621	622	662	684	627	700	632	681	634	654	658	669	652	668	691	649	661	629	628	646	701	623	627	663	663	649	667	644	648	655	596	636	630	632	667	661	670	656	671	676	694	676	660	642	659	600	658	631	653	710	660	647	645	667	652	639	702	671	700	633	666	641	658	688	673	660	597	640	637	646	655	639	653	601	701	679	638	607	681	638	674	658	655	649	699	662	662	676	704	676	721	660	643	640	650	631	673	660	683	680	622	629	688	659	663	627	667	632	682	667	679	673	641	668	648	675	693	655	687	694	636	695	654	652	668	672	636	682	665	660	618	654	643	644	579	701	642	699	679	668	713	619	673	633	588	701	650	692	655	679	634	626	651	642	627	656	638	656	619	708	631	643	697	616	649	621	668	621	668	635	693	648	683	661	684	622	662	679	673	627	680	685	717	642	654	647	661	634	665	638	654	649	635	658	657	659	688	670	676	645	638	620	640	657	629	662	660	660	678	667	639	658	651	697	673	609	649	647	680	654	612	634	637	636	634	619	671	671	664	678	686	631	601	656	650	613	674	658	635	670	680	631	620	686	663	709	630	629	687	646	610	621	630	656	632	632	657	656	630	669	637	649	677	679	660	659	661	669	614	653	647	656	689	629	656	665	662	702	679	681	636	643	674	671	650	716	631	641	696	713	621	615	601	674	686	623	663	615	683	659	697	701	659	654	602	686	660	665	719	620	655	633	659	648	629	676	657	675	644	668	633	637	667	670	654	652	687	658	645	660	659	639	630	661	655	672	632	685	649	677	622	656	654	647	632	641	666	700	664	644	652	663	677	676	623	651	720	619	644	678	657	697	671	627	680	666	622	679	612	651	644	634	677
3553	2173	1906	1136	871	857	770	749	734	713	632	645	652	659	649	647	623	609	648	567	637	625	605	588	621	631	584	625	587	602	585	604	613	596	609	592	610	592	583	641	563	608	622	573	662	621	577	631	648	610	616	541	592	669	577	573	629	642	641	607	596	597	616	585	583	609	578	643	576	587	613	619	617	553	607	619	622	628	592	606	569	579	614	583	616	578	568	611	673	650	580	618	618	599	600	609	627	585	615	612	590	605	630	625	591	611	591	582	576	622	614	612	590	642	585	640	594	633	595	570	627	622	643	592	612	582	595	571	602	624	614	636	608	634	618	614	604	631	570	578	636	594	619	615	579	605	575	603	568	555	693	585	563	599	639	535	587	621	652	598	629	598	634	620	611	588	582	594	630	626	584	584	553	585	605	570	622	591	566	576	586	607	607	584	592	580	577	603	567	605	579	585	662	657	637	573	574	580	613	631	622	601	594	567	568	610	565	575	629	589	609	615	578	634	623	574	578	577	573	637	570	585	575	588	545	604	592	640	604	599	614	610	577	571	604	568	571	617	596	612	596	580	604	592	614	597	609	601	647	629	576	585	597	588	582	632	617	525	598	591	545	646	581	619	598	558	605	592	598	608	609	595	588	582	617	566	581	583	585	633	605	590	584	575	592	563	575	600	573	605	599	595	574	598	610	606	582	585	621	574	587	603	618	629	611	577	605	613	574	565	599	563	601	585	602	563	596	599	598	605	577	604	574	590	591	553	554	570	606	626	595	556	602	601	594	581	586	595	602	629	635	570	591	584	575	579	590	600	557	575	602	606	568	625	572	592	606	575	539	600	631	605	563	629	612	576	574	558	619	569	636	605	566	596	550	598	618	646	638	601	604	570	588	608	584	593	627	580	618	576	599	656	600	604	577	587	627	611	632	583	588	620	629	605	641	609	615	607	583	613	584	571	604	611	592	590	584	573	624	597	581	556	604	618	621	589	622	626	586	609	558	581	566	591	580	568	591	577	566	577	624	599	596	588	572	594	593	595	605	582	539	625	587	627	591	570	571	582	598	542	558	592	601	612	593	619	617	594	610	631	601	555	569	582	571	563	619	594	559	616	561	591	612	627	587	600	620	610	577	562	635	615	611	646	599	597	603	589	533	607	641	605	574	584	607	624	625	646	586	589	573	586	601	604	623	563	610	591	583	599	568	588	584	597	595	573	594	565	572	624	586	631	610	605	576	599	587	608	591	610	645	571	611	618	572	629	592	578	606	574	553	548	592	633	596	608	571	575	622	571	610	579	588	593	623	647	536	550	550	569	579	590	616	581	633	600	572	603	595	625	596	594	616	588	610	587	630	580	569	577	608	592	597	583	600	609	623	552	666	603	611	605	569	615	593	569	594	621	605	603	611	588	612	603	636	576	608	629	610	625	639	580	599	611	613	599	599	598	586	624	628	586	588	601	618	570	601	615	647	576	596	610	614	589	633	571	610	600	571	604	600	588	622	589	582	632	602	574	574	624	618	603	618	612	556	540	579	590	618	616	577	578	580	565	611	602	623	596	595	568	608	586	598	610	552	616	579	598	619	645	596	630	626	598	593	587	532	607	581	636	571	596	582	607	565	611	584	593	560	559	581	618	592	603	581	607	561	588	617	623	649	584	566	568	617	594	591	597	597	602	610	614	596	608	561	624	592	611	588	587	615	583	595	580	626	616	582	608	595	591	564	594	590	621	615	556	594	607	597	602	588	564	568	597	584	598	578	589	603	596	632	617	622	569	577	581	637	591	607	591	643	598	653	565	629	591	578	601	585	534	615	561	583	593	609	579	633	594	605	554	561	567	608	570	600	558	574	566	583	577	603	634	607	567	575	585	597	594	599	630	571	602	569	645	593	631	616	561	616	593	623	606	622	659	590	545	587	615	587	601	599	600	550	586	603	616	627	589	623	599	603	620	642	600	585	592	618	603	567	610	610	598	625	607	586	603	565	623	605	621	590	587	600	623	612	631	588	618	623	627	611	564	607	609	626	632	605	608	626	588	564	632	602	573	597	609	596	580	565	608	558	639	594	569	611	574	609	623	564	570	623	592	566	550	607	602	669	628	570	571	609	615	618	593	594	612	645	610	586	601	612	564	618	605	618	628	586	599	591	579	586	591	594	552	596	632	557	607	608	563	582	567	605	610	597	616	610	547	634	575	585	591	573	564	612	571	621	582	592	571	595	653	617	629	662	605	554	595	639	610	590	629	637	543	590	601	586	600	597	585	550	598	597	606	601	587	599	626	553	577	626	596	617	564	624	602	606	606	598	576	582	673	598	577	601	582	593	614	587	595	632	570	553	602	618	587	590	577	578	577	576	626	608	554	588	630	624	564	607	585	591	639	614	633	599	581	604	596	615	600	556	604	616	621	618	580	604	564	578	566	579	545	560	633	599	575	600	607	629	563	611	546	612	586	592	576	588	582	551	591	597	587	611	574	625	565	582	587	581	596	633	593	610	577	557	608	602	605	583	580	587	638	603	599	609	615	622	618	561	603	560	604	649	555	573	581	564	590	642	602	607	616	577	613	576	549	625	595	598	553	597	606	596	635	626	538	584	654	580	576	613	555	602	598	608	613	577	572	618	586	585	571	581	588	625	576	599	594	611	603	646	592	660	556	610	579	597	596	565	610	583	632	626	599	611	610	628	562	590	623	608	618	614	588	571	607	611	643	589	589	590	593	614	601	570	649	568	592	572	591	616	600	578	592	594	604	636	604	594	563	579	598	608	591	622	578	576	628	622	606	602	601	589	608	591	609	588	579	632	571	597	557	597	625	582	585	585	550	591	596	643	572	602	560	619	554	610	583	600	646	597	600	657	603	613	576	613	590	586	600	632	606	638	613	598	561	618	579	568	604	624	576	629	580	614	631	694	611	615	614	584	555	570	617	568	577	584	572	591	592	594	584	642	609	577	599	615	597	555	596	617	587	596	554	588	606	584	596	623	550	603	591	566	625	599	592	614	616	544	627	616	576	587	572	574	594	581	639	619	532	605	587	545	617	588	575	583	572	622	606	564	625	571	585	590	661	579	611	585	609	590	550	580	581	620	572	570	602	611	598	637	618	573	578	565	596	621	604	599	593	627	597	584	602	617	579	584	622	590	594	570	592	603	567	624	604	600	616	588	615	558	562	580	603	578	574	573	622	598	610	601	591	569	598	587	613	577	570	603	642	579	625	568	571	591	602	572	621	607	616	598	605	568	583	556	562	597	619	611	590	591	622	633	591	562	579	586	603	576	593	570	626	577	592	592	570	583	638	567	596	618	598	632	598	584	626	585	612	580	562	580	604	616	600	601	624	604	644	602	578	604	564	623	623	542	624	606	577	593	598	625	641	600	619	580	571	561	594	540	589	580	587	581	610	554	600	555	604	593	630	599	580	577	595	597	550	599	625	575	598	628	588	579	581	570	626	589	604	580	634	639	580	543	612	615	628	575	610	624	596	581	542	603	544	611	582
24347	21440	28573	24699	19967	2490	842	487	430	412	397	369	359	329	364	323	329	364	348	370	361	303	335	320	363	279	289	333	329	318	313	301	301	330	300	340	326	277	302	307	285	306	335	353	311	326	325	308	319	296	282	280	292	340	311	307	276	314	348	299	281	296	315	312	315	296	321	288	328	309	293	294	329	321	313	309	282	363	278	303	295	313	310	333	328	289	310	311	318	290	322	333	305	325	314	293	307	305	282	297	296	297	321	334	342	309	312	283	304	314	318	323	328	282	291	352	302	295	328	287	317	291	296	317	288	338	312	312	282	294	300	282	289	310	292	306	284	333	296	324	309	329	311	295	338	304	299	279	304	314	301	306	304	291	336	314	296	327	336	298	305	295	290	308	298	338	327	284	280	287	349	296	318	327	300	316	316	310	283	333	322	323	315	287	310	301	312	305	292	297	303	324	329	308	327	296	319	302	302	305	303	286	303	323	316	335	305	313	317	292	330	316	284	299	314	296	298	293	269	310	316	283	317	294	325	300	316	346	323	293	272	311	296	287	312	332	289	283	258	295	325	278	331	311	316	314	265	314	285	310	325	307	277	308	310	293	315	277	315	283	309	327	325	310	282	323	330	295	302	304	324	292	284	307	327	313	309	291	267	314	312	323	326	293	300	326	325	309	297	310	309	315	299	310	332	293	282	308	316	310	324	289	298	321	271	278	310	302	333	291	310	246	331	298	320	293	315	302	317	325	298	312	297	321	316	314	328	298	304	286	315	317	288	326	323	297	331	300	312	291	299	301	313	292	289	321	293	258	309	327	285	309	301	318	283	306	272	311	325	301	329	298	310	291	323	317	344	306	312	301	293	302	320	310	309	310	314	315	283	323	269	330	275	295	313	296	334	276	290	353	311	268	324	282	278	296	288	333	294	308	285	301	291	312	329	278	289	301	320	321	279	323	316	300	298	294	323	281	297	309	327	305	339	325	302	292	282	338	321	311	295	280	304	322	325	296	326	270	306	298	323	305	311	302	306	288	288	314	306	304	263	292	308	333	292	282	289	299	315	306	282	299	328	301	315	284	316	323	324	331	305	282	334	300	314	334	325	299	295	276	323	300	321	288	281	297	307	272	279	318	317	325	324	309	311	311	324	299	321	330	292	311	304	288	308	304	289	291	314	285	312	291	283	279	312	291	312	309	300	297	293	305	290	293	313	314	325	291	315	295	300	303	306	315	323	304	280	291	281	317	291	330	279	319	288	290	315	324	323	324	308	290	321	294	314	320	314	326	296	299	282	293	292	283	334	299	302	343	282	308	352	308	274	288	303	327	296	322	330	291	313	325	301	295	320	297	322	298	301	282	337	272	292	318	302	279	302	309	329	335	312	321	335	304	298	288	299	319	325	299	331	296	306	298	310	283	319	302	322	269	290	275	326	330	303	321	302	318	304	324	281	321	295	320	287	289	330	322	342	322	318	325	293	291	330	321	306	321	287	285	325	284	326	291	319	311	313	291	293	274	314	265	322	304	297	303	278	303	300	314	318	328	322	316	295	265	313	289	301	300	309	308	319	285	312	310	324	305	309	297	297	301	302	294	305	311	315	315	318	296	273	300	289	294	305	297	287	331	296	295	325	276	342	317	308	304	303	293	336	329	299	293	327	290	297	327	283	309	297	305	310	294	290	303	323	282	311	298	356	297	290	285	298	316	309	317	298	294	295	291	328	298	315	267	312	326	301	303	308	323	299	315	269	284	308	321	291	336	318	321	304	357	328	318	317	308	300	271	290	300	331	314	285	292	315	297	282	289	311	339	282	308	278	314	335	311	258	321	335	306	273	304	291	285	270	310	272	312	318	294	357	301	299	323	333	325	306	341	336	309	313	299	321	292	293	324	295	315	293	337	280	286	304	337	335	299	349	324	315	313	303	292	302	318	304	331	291	277	293	287	299	298	341	308	293	296	318	305	276	320	305	316	310	332	295	312	292	321	338	298	292	318	311	328	332	333	338	297	290	311	288	336	327	309	302	277	341	316	298	298	306	322	302	310	317	320	292	293	315	336	290	271	294	306	310	273	326	276	310	276	296	317	283	291	333	318	319	317	317	320	313	280	301	285	297	302	331	305	317	275	301	304	310	317	288	310	337	309	326	327	328	323	288	307	303	300	299	291	297	290	346	309	242	315	321	308	299	283	324	284	290	309	312	282	296	349	302	275	348	281	316	295	303	309	317	330	276	296	315	292	299	305	288	307	287	302	297	307	287	292	293	283	299	294	320	337	332	299	330	318	333	327	326	332	290	316	331	322	301	322	307	308	299	289	297	338	304	298	307	301	295	307	291	302	305	275	290	322	301	319	282	303	311	302	287	328	304	295	315	293	272	272	298	294	308	305	279	308	266	299	325	313	270	310	295	278	318	324	339	324	296	295	301	298	317	286	290	328	314	272	284	301	311	298	318	300	304	321	295	291	295	312	270	281	335	339	329	317	269	302	294	280	314	293	309	288	298	319	298	345	319	306	294	310	293	329	324	290	301	305	298	309	302	302	307	311	308	304	337	295	309	280	304	286	286	292	322	302	314	292	311	312	329	303	316	268	278	322	277	303	312	306	323	268	283	292	312	297	297	320	302	308	339	280	318	306	320	311	295	290	333	301	320	284	307	335	282	279	318	336	299	342	284	285	330	289	289	305	308	282	328	327	303	297	327	300	294	330	305	308	303	313	296	315	317	339	296	296	301	336	274	314	296	299	302	301	290	294	331	272	330	336	312	339	299	284	321	331	315	304	282	306	302	299	315	309	324	310	296	301	327	326	323	305	318	289	318	304	334	303	308	314	337	309	287	272	331	327	290	324	304	298	285	283	298	318	304	304	290	298	302	286	317	306	382	298	319	292	298	318	298	296	309	302	270	276	294	300	303	306	311	292	339	316	280	319	326	309	315	332	319	296	289	300	295	291	313	299	281	305	318	304	299	301	292	305	311	262	290	323	282	312	336	308	290	283	314	302	324	310	310	329	305	317	286	313	293	300	321	262	295	297	310	293	295	287	307	320	281	296	309	288	305	295	312	326	319	288	323	323	302	321	294	299	312	270	290	300	331	286	317	339	306	289	279	299	322	324	291	320	299	323	303	309	274	267	276	309	323	284	320	335	281	315	317	307	330	307	301	315	308	275	321	308	275	316	302	284	303	280	308	302	290	338	295	331	301	318	323	333	303	290	301	314	314	304	317	325	305	304	282	291	314	287	304	285	292	310	324	301	282	330	274	288	286	328	319	311	335	308	315	290	297	282	259	316	303	297	304	305	285	286	311	329	287	299	289	333	339	316	319	328	293	306	284	276	321	320	369	307	279	287	318	274	306	294	286	315	316	323	331	308	313	289	336	315	300	287	322	287	299	271	321	300	295	288	289	294	315	303	338	314	303	321	323	334	309	311	318	302	337	297	318	319	296	327	281	273	330	284	302	297	310	323	304	298	320	279	301	314	282	297	296	326	308	312
3326	4468	3530	1779	1262	962	799	661	571	543	456	444	439	402	384	411	356	350	360	345	356	374	364	345	322	349	339	361	318	373	352	324	326	346	341	347	391	358	355	351	325	298	292	327	337	302	283	352	350	315	307	340	320	358	341	331	323	313	331	307	330	306	333	314	293	343	337	320	311	309	339	334	335	313	305	324	348	348	346	294	298	327	310	321	296	306	332	295	330	291	299	294	342	346	342	299	336	339	315	333	306	317	291	317	322	294	331	295	329	310	322	346	330	310	316	313	308	307	327	341	312	347	325	315	301	354	336	327	338	336	319	310	328	325	320	325	333	336	336	325	316	333	346	347	302	322	333	317	301	334	327	311	306	329	315	326	316	296	331	316	363	348	319	305	331	302	286	313	302	298	290	328	302	343	330	342	335	297	341	344	305	292	315	279	354	307	330	324	335	329	321	326	326	337	285	348	283	318	341	304	344	341	274	311	315	321	322	342	302	320	300	350	311	319	341	311	337	286	324	342	301	325	321	308	315	312	317	317	315	329	297	314	329	304	298	313	326	311	293	310	345	320	311	322	309	332	317	320	315	303	340	292	318	295	301	319	310	335	310	295	312	305	305	310	324	316	325	307	330	329	339	316	327	302	307	336	291	325	306	321	323	321	306	336	323	319	299	324	303	341	324	331	350	306	295	323	334	276	303	321	325	304	334	336	295	336	304	307	275	306	319	344	329	319	299	317	302	328	317	297	298	359	306	331	315	303	296	352	295	324	343	307	334	308	327	299	321	322	302	319	304	317	304	312	295	309	298	342	321	310	315	335	339	306	285	295	307	320	319	319	346	299	327	296	330	334	343	328	319	298	298	323	327	315	326	288	321	321	306	310	309	319	321	349	293	308	308	322	306	310	307	295	346	268	310	341	305	350	289	313	329	336	303	323	326	366	312	283	338	309	323	334	304	320	323	299	294	324	318	303	319	314	323	338	289	310	295	323	310	322	316	300	304	286	316	340	292	321	310	322	290	322	324	328	302	337	314	353	330	302	351	337	289	315	307	302	297	326	307	301	300	331	330	297	342	319	315	302	299	294	316	287	331	327	303	316	322	328	331	307	313	294	353	329	341	295	309	318	338	302	301	302	302	314	279	288	310	317	333	350	284	283	279	329	324	352	302	330	325	324	315	311	343	309	312	287	322	303	292	325	281	331	300	328	318	266	299	289	323	343	316	305	282	284	314	316	294	337	333	302	310	304	328	344	328	285	314	285	325	320	306	350	331	308	317	308	323	329	322	320	333	288	316	302	313	294	317	329	304	310	316	328	312	306	340	301	327	332	289	309	311	333	312	303	303	332	308	283	329	340	310	292	312	319	296	275	303	279	322	328	356	288	308	296	312	322	306	279	282	323	291	292	309	284	329	334	292	314	312	302	288	320	322	307	322	311	356	335	284	281	316	316	332	356	321	322	296	337	317	341	325	323	321	323	322	333	279	305	355	304	308	312	296	311	316	325	302	347	288	330	303	306	301	334	283	316	310	357	338	302	285	319	264	301	326	306	319	329	322	303	317	279	320	331	305	310	331	301	299	305	352	328	310	320	316	330	335	321	319	330	314	349	294	326	299	319	300	314	317	316	308	330	294	298	328	349	311	294	313	324	315	302	358	308	315	282	304	328	351	303	301	335	285	315	320	332	340	305	319	307	303	331	305	310	317	315	315	311	294	305	307	306	272	323	305	311	308	330	306	298	310	317	304	282	335	314	329	305	324	309	287	317	286	311	311	323	317	307	318	303	316	295	308	300	320	320	319	324	305	313	296	299	326	353	304	307	316	344	320	305	306	314	305	332	282	304	314	301	324	311	306	294	318	288	284	286	292	355	280	311	326	289	310	297	301	347	334	328	301	334	319	319	322	323	330	305	319	308	303	331	345	331	312	317	324	303	326	336	319	324	284	301	352	309	333	310	299	342	297	282	311	301	283	328	327	296	317	307	352	348	323	296	352	302	308	339	308	325	297	324	330	339	300	318	306	319	313	337	342	321	322	310	318	311	331	346	298	325	312	351	311	340	330	318	318	280	301	340	283	301	336	301	325	294	307	315	333	325	310	303	294	316	292	297	311	321	312	312	302	279	310	307	332	315	312	339	303	309	280	302	294	318	307	296	285	314	286	328	270	300	339	302	301	344	323	350	313	305	333	332	301	315	319	330	298	303	292	309	311	318	312	281	322	320	312	294	328	354	327	306	313	314	345	301	306	310	318	307	337	310	327	351	297	307	343	312	305	289	314	304	342	291	334	305	331	351	301	300	301	320	314	328	292	303	275	287	330	345	334	321	308	339	324	335	312	289	323	340	303	327	319	325	314	308	317	303	308	307	267	325	298	307	318	327	335	291	339	320	299	320	307	317	346	319	325	320	289	298	317	309	305	311	331	343	282	278	329	332	332	320	311	298	312	300	304	314	320	312	340	303	281	302	329	338	314	332	320	341	296	360	316	320	320	299	312	277	330	310	358	318	342	285	303	288	326	312	324	309	325	319	311	317	306	323	315	294	311	312	280	332	290	319	341	312	295	315	297	270	333	306	336	318	336	306	285	304	314	282	338	341	315	315	344	281	314	333	321	335	295	305	314	310	328	306	286	325	318	301	313	347	296	348	303	291	298	304	309	326	304	290	300	328	318	316	343	335	312	301	301	301	293	313	272	335	319	310	346	296	302	299	266	329	315	299	285	296	277	339	329	344	286	320	283	296	301	308	294	344	319	288	317	310	301	272	298	292	286	296	291	323	322	317	338	288	327	320	350	303	320	325	319	306	300	305	306	290	321	309	270	293	309	310	289	344	336	333	333	301	317	264	291	317	309	318	305	308	309	320	317	293	316	299	311	323	306	327	293	304	320	321	288	345	315	281	306	310	354	316	328	287	325	302	313	322	331	290	311	331	333	336	324	344	313	327	305	311	316	247	333	323	322	319	279	343	288	330	316	315	302	283	319	306	301	313	314	317	324	297	299	292	318	310	337	345	298	297	303	308	312	290	309	339	326	285	301	306	277	304	294	314	279	355	340	330	298	296	318	290	344	313	339	346	314	319	312	326	297	309	289	318	325	292	315	304	278	297	311	315	288	320	307	286	278	301	330	283	282	321	296	284	285	301	318	291	331	299	310	320	321	309	309	348	302	292	326	333	281	319	324	294	280	307	323	301	319	277	314	279	303	337	333	328	305	350	285	313	323	273	321	298	305	337	322	324	327	321	289	332	304	340	351	336	313	289	316	320	322	314	334	302	310	277	319	300	304	304	292	292	303	312	338	330	298	313	316	324	340	304	297	294	331	285	307	315	324	310	297	300	313	322	314	273	323	308	301	327	344	319	312	279	337	324	306	321	315	327	285	327	288	295	281	319	321	306	308	323	325	278	312	329	311	311	336	316	328	343	305	327	297	273	304	318	310	322	325	301	331	299	328	307	299	316	321	317	298	310	308	312	302	302	293	316	304	327	280	315
27703	11898	1880	1127	883	822	799	783	804	825	814	813	813	863	796	842	849	806	825	826	862	810	776	829	778	810	821	811	775	828	830	760	853	793	813	849	817	817	822	812	806	802	835	814	861	803	785	821	845	788	833	815	823	823	788	816	865	753	789	816	825	820	826	764	828	810	770	803	782	860	811	812	880	799	785	804	832	834	851	796	853	846	794	841	755	806	791	807	832	794	799	827	806	869	821	857	842	791	834	782	813	840	816	843	826	775	798	832	804	853	855	789	826	855	804	828	805	816	843	812	791	839	769	754	774	829	857	784	797	787	788	793	794	857	839	821	734	791	828	815	779	844	818	835	800	809	806	807	816	858	784	818	797	822	852	822	815	799	781	797	798	799	813	754	779	751	839	809	857	812	802	777	829	829	834	814	805	777	847	790	801	795	801	778	863	791	762	792	822	835	852	844	807	814	806	781	820	818	831	793	810	813	791	846	815	817	787	833	802	826	841	795	834	824	775	789	801	769	799	827	868	796	804	835	830	822	810	824	833	859	795	802	766	794	778	820	803	819	803	836	814	809	839	817	825	823	784	821	799	793	807	828	831	826	802	805	816	735	811	830	820	817	825	786	814	803	818	833	841	800	841	817	845	758	845	789	817	799	779	818	836	829	808	803	781	816	763	787	859	822	784	817	762	819	825	840	779	796	800	771	824	798	869	832	791	787	794	800	817	802	823	800	796	829	781	783	831	787	767	816	831	792	797	848	787	784	783	782	816	816	791	741	821	748	832	846	801	820	798	834	781	803	805	798	799	809	869	793	779	820	844	782	736	858	849	788	828	784	849	813	774	769	848	823	804	809	794	827	778	814	835	829	810	802	767	793	805	849	842	803	817	794	770	741	796	777	783	829	830	814	828	857	810	808	790	809	806	852	773	816	832	780	795	825	781	819	801	843	805	810	803	795	805	807	803	781	748	810	784	867	789	848	819	822	807	793	785	810	829	772	785	836	857	819	748	848	784	804	779	787	808	791	775	785	766	832	826	842	810	865	841	813	839	801	808	864	827	845	833	790	805	799	831	814	865	826	810	788	824	803	826	807	790	790	844	855	789	784	841	835	840	826	789	788	813	779	760	827	842	850	827	810	797	860	824	778	769	781	781	853	821	762	823	853	790	841	763	833	758	815	807	826	830	876	837	867	823	801	814	809	799	782	776	778	826	809	808	755	839	806	844	884	753	813	809	814	824	842	821	810	812	850	790	800	806	845	810	818	781	852	835	838	811	780	799	808	840	848	848	819	793	795	787	798	853	806	774	811	815	802	785	820	778	818	818	777	847	799	840	805	779	833	816	806	803	810	842	823	858	815	802	819	879	802	825	804	854	820	808	838	823	776	841	829	790	773	809	738	803	798	812	801	780	828	753	819	813	797	789	827	799	806	837	813	833	797	804	752	770	809	826	843	843	779	845	737	820	806	822	836	802	821	810	770	822	798	833	832	823	770	812	785	827	761	831	840	835	774	788	801	818	839	799	801	819	774	772	799	817	879	757	782	808	766	816	813	809	789	770	835	816	781	785	803	805	823	870	769	829	778	806	833	828	797	787	818	830	798	776	822	802	797	805	783	812	792	820	800	827	835	834	792	851	812	814	770	854	843	809	780	824	811	754	795	760	838	778	751	833	771	809	845	789	814	785	790	833	843	800	797	788	807	868	849	795	818	811	768	825	790	815	803	816	782	806	839	793	851	833	821	826	784	817	797	833	814	853	818	734	852	838	824	822	833	870	812	780	804	763	800	834	815	805	844	788	798	786	833	808	754	854	802	836	857	852	748	815	734	787	845	773	804	856	785	844	857	823	832	733	835	863	847	858	819	783	728	746	742	822	790	802	792	802	759	792	865	812	794	870	840	799	810	816	791	795	776	812	877	791	836	812	775	852	819	777	763	870	831	827	846	790	805	797	783	811	790	874	796	835	862	774	806	797	775	820	790	850	800	796	781	810	839	808	777	801	824	817	818	788	823	799	806	760	805	793	787	813	787	795	816	776	802	823	833	783	783	805	824	782	784	867	797	788	812	806	831	786	795	836	827	817	828	812	843	770	765	838	810	815	829	866	796	847	796	834	787	796	789	832	820	805	788	857	767	838	773	776	839	802	829	807	788	839	803	812	775	814	784	849	790	823	831	823	821	833	866	866	828	819	809	781	820	795	808	779	864	786	845	769	781	814	831	779	805	770	829	794	783	828	788	801	814	751	778	790	882	817	835	798	756	826	867	788	807	789	801	778	787	791	834	801	826	831	792	830	742	826	834	813	781	779	826	795	843	847	802	799	778	842	820	827	804	836	864	811	764	796	794	858	773	839	820	803	819	786	797	810	840	842	783	782	823	845	812	799	820	825	827	805	831	809	791	807	800	807	833	819	830	800	761	810	842	814	791	832	813	797	815	722	801	722	835	782	773	816	829	784	794	881	811	880	800	822	823	773	808	804	818	875	794	850	819	814	838	767	773	840	790	800	783	787	796	841	818	790	792	798	838	781	849	813	860	795	825	785	818	820	815	823	823	818	820	802	817	756	792	855	770	843	798	795	841	804	783	788	893	808	782	764	838	834	822	818	818	832	804	781	812	765	783	779	830	774	783	858	801	842	796	816	807	802	803	819	812	756	828	808	854	740	819	813	751	759	783	848	807	783	822	797	827	778	789	821	819	820	813	873	771	811	803	831	799	850	776	818	810	831	814	825	781	817	828	781	840	800	784	835	810	838	841	808	801	828	793	762	833	789	840	771	793	770	809	816	840	783	819	784	770	817	775	776	840	794	797	791	857	821	784	792	830	784	801	784	802	828	809	806	800	833	838	842	845	803	833	802	813	843	857	785	778	761	871	787	790	799	836	828	775	813	780	758	820	800	801	778	835	803	772	837	818	848	803	820	798	855	782	775	819	837	774	822	801	816	817	830	787	826	781	814	821	802	797	778	796	817	803	814	761	805	815	790	813	754	821	831	804	764	822	837	820	850	849	806	849	770	758	773	819	818	826	814	743	822	823	795	717	758	801	786	787	828	838	799	829	788	866	791	776	826	822	793	810	763	818	852	787	829	810	830	736	807	803	867	763	758	827	818	797	847	782	833	787	811	735	848	803	805	796	824	785	829	826	837	805	773	801	797	814	879	830	799	809	808	819	795	798	801	836	818	835	828	841	839	844	758	819	779	826	844	814	818	803	733	798	817	773	797	818	812	813	838	805	779	850	782	837	797	835	759	808	822	831	745	765	781	780	801	830	800	795	816	812	762	765	796	854	825	759	779	758	817	820	777	801	803	829	818	783	776	822	811	841	752	799	846	838	763	810	831	798	843	810	853	840	821	827	824	792	777	770	797	810	797	788	784	825	864	835	789	800	786	785	831	860	820	797	874	808	830	817	903	803	875	823	818	795	751	862	810	821	826	835	804	827	825	847	799	783	816	801	778	829	745	757	796	826	810	869	862	814	835	772	789	753	778	835
5118	968	853	757	740	696	701	691	716	705	690	713	722	699	731	735	703	725	691	703	724	656	727	690	714	704	694	719	745	734	687	732	701	712	702	733	685	646	738	721	679	696	693	685	770	692	684	705	691	694	707	700	672	661	717	668	738	716	721	691	730	739	711	729	709	724	670	737	721	686	669	661	630	718	714	730	714	699	714	705	703	695	706	681	706	693	779	679	682	709	669	675	751	669	750	654	693	690	726	684	710	690	677	701	711	701	756	722	658	727	714	679	678	740	717	688	706	712	709	650	768	681	699	694	734	737	688	678	688	686	731	693	698	725	706	664	625	724	629	739	716	691	699	689	752	693	683	697	715	730	695	725	690	774	720	684	736	721	706	704	715	755	687	689	717	654	768	702	675	678	705	707	684	725	688	680	709	685	685	732	676	715	733	702	706	687	716	665	722	702	697	717	712	689	699	729	670	692	718	665	691	707	688	689	645	711	697	710	701	686	680	654	710	742	692	687	699	702	712	706	733	740	714	719	728	633	715	719	692	690	728	718	768	728	680	695	688	709	692	729	683	701	713	713	691	731	673	711	716	686	730	721	743	723	668	725	722	705	641	732	702	701	727	685	695	712	714	757	702	680	716	634	672	677	667	686	685	694	662	701	689	715	717	691	708	718	689	682	718	744	702	687	706	713	703	725	693	704	649	717	785	688	654	683	689	680	708	689	677	730	730	701	698	721	668	723	677	681	723	735	731	695	759	721	677	668	711	733	722	679	676	690	710	718	724	715	766	702	706	671	730	708	680	684	716	708	698	732	726	676	694	693	729	648	691	704	706	708	729	697	719	715	678	714	721	667	687	693	714	692	709	673	714	728	717	727	709	682	681	701	698	681	711	673	683	700	711	735	766	739	718	697	687	740	712	682	722	709	716	714	737	654	707	695	730	670	720	676	728	693	642	731	718	742	737	681	706	707	728	701	723	705	691	676	709	769	728	713	697	708	699	683	713	693	697	701	720	735	716	758	685	739	692	682	686	692	698	707	754	658	698	755	757	754	707	719	706	728	701	699	705	740	719	656	701	697	685	693	746	676	718	727	722	698	740	683	656	694	671	721	725	721	711	615	714	701	690	692	728	671	732	729	715	725	701	677	716	662	648	703	706	712	724	660	726	672	723	693	701	708	706	703	701	684	715	760	715	704	703	701	705	693	694	703	664	729	683	719	666	723	710	762	704	685	709	633	711	722	706	699	700	734	652	735	699	727	682	697	653	703	708	711	672	710	711	736	706	747	743	725	666	679	713	656	714	734	729	686	686	693	695	699	715	661	653	684	691	677	744	703	713	722	703	741	722	707	670	755	735	719	712	699	738	711	691	660	734	715	671	694	730	703	690	734	700	705	659	707	679	677	679	684	697	695	726	669	740	693	695	704	674	728	704	713	750	704	694	715	744	715	715	728	698	725	713	721	690	713	684	721	743	724	722	748	694	738	729	745	691	749	667	626	713	686	751	690	725	708	736	731	718	704	662	731	714	669	682	693	685	721	688	657	719	723	672	722	714	694	715	686	696	697	721	692	740	678	739	695	711	723	733	677	663	696	685	680	676	668	696	689	728	727	746	668	722	689	698	727	705	711	733	657	653	691	734	757	723	725	681	707	682	699	694	706	738	706	712	699	761	718	706	664	703	748	705	752	652	693	709	687	684	657	687	718	711	743	703	696	685	693	686	696	726	679	700	642	713	685	691	706	708	622	722	689	720	676	715	740	685	740	660	717	720	684	698	702	672	701	766	766	717	683	703	706	725	728	717	654	667	707	743	643	691	732	721	693	681	750	649	713	687	672	680	681	699	701	648	685	712	705	667	708	702	743	695	658	645	714	722	694	693	694	650	710	742	699	741	692	700	688	741	696	736	705	687	695	687	756	684	709	694	677	728	708	686	682	701	720	651	760	691	708	768	703	668	706	661	681	704	704	675	689	696	695	698	649	717	713	680	648	721	711	715	700	719	665	694	715	699	674	699	762	714	723	683	705	718	628	671	664	654	675	728	736	665	702	726	696	673	665	698	709	681	729	714	710	695	710	679	766	664	702	701	710	716	716	712	699	733	689	710	698	698	721	703	710	744	699	723	690	658	726	660	762	664	757	741	653	721	710	720	704	680	729	677	672	675	727	691	693	698	701	681	698	682	740	714	716	693	682	681	669	686	654	697	728	676	656	677	719	774	680	674	671	698	683	708	673	665	663	690	717	708	680	694	707	746	711	741	682	719	733	697	729	664	719	704	702	697	693	716	700	703	721	715	674	705	668	702	707	695	727	692	709	689	725	705	734	695	784	728	704	645	692	715	683	699	723	715	687	717	666	712	721	718	662	681	671	717	686	687	731	684	691	710	732	704	660	716	689	653	766	696	728	690	727	700	691	723	705	685	746	714	726	697	701	698	660	701	685	671	710	752	715	728	711	688	662	693	713	686	702	688	699	735	705	747	737	711	744	708	759	730	757	691	673	696	692	698	684	715	729	706	716	651	704	690	671	721	682	687	651	699	680	727	709	736	704	712	683	735	728	713	700	700	692	676	723	718	717	700	749	663	717	718	693	678	667	671	724	678	700	650	693	648	757	701	699	734	749	710	680	730	703	669	698	744	686	675	746	706	710	665	781	718	694	708	713	685	721	678	704	713	705	717	695	692	707	729	735	637	652	673	717	725	716	712	712	713	723	726	687	694	737	667	695	728	709	770	697	711	681	679	720	739	651	683	704	687	731	695	763	728	682	718	715	660	688	652	644	712	690	700	711	673	745	759	680	704	692	642	702	723	706	725	674	706	666	747	692	712	688	721	672	705	709	688	683	731	669	683	695	731	679	649	733	708	680	690	709	703	689	674	714	672	696	683	687	735	690	664	699	734	720	764	697	688	661	695	685	702	717	698	695	673	699	737	711	706	668	687	738	698	718	740	715	680	702	664	699	737	686	706	723	708	683	717	681	680	683	736	695	681	691	710	689	696	763	683	674	692	712	696	712	654	690	660	728	689	703	700	746	688	694	712	697	689	712	720	720	691	713	781	694	686	703	677	664	706	707	683	691	656	730	684	703	720	711	737	721	740	663	704	721	695	679	721	708	691	720	659	676	700	689	736	699	759	747	709	697	719	678	736	672	706	700	681	677	703	707	732	716	702	746	718	692	738	696	702	698	737	739	643	730	686	723	706	716	745	682	711	688	698	692	732	719	725	740	693	693	713	685	691	708	748	761	754	700	702	721	716	710	733	715	701	694	724	722	705	700	715	714	709	670	758	702	648	683	696	752	682	699	777	722	681	765	717	701	685	701	742	692	706	738	686	698	657	659	680	760	699	651	674	709	703	706	731	761	710	705	693	705	681	685	712	717	711	639	683	713	730	721	719	696	740	718	678	713	721	739	697	675	698	712	671	743	727	663	700	724	703	698	729	713	684	708	649	675	701	687	696	761	706	700	684	669	708	723	694	696	669	704	720	687	689	668
25821	21440	25668	18346	1822	955	863	745	729	644	722	678	635	679	623	643	651	664	658	676	609	706	638	671	666	661	618	614	676	651	699	677	680	668	645	666	598	689	631	616	666	640	621	629	651	638	701	702	628	650	644	660	639	652	684	672	612	649	659	629	595	665	634	673	618	637	615	654	637	658	676	655	641	648	649	631	672	647	679	676	654	650	662	594	596	683	632	630	688	661	675	692	670	675	621	615	619	653	663	616	655	632	610	661	656	599	636	641	627	654	648	659	649	668	638	663	680	671	676	645	649	710	642	637	605	596	652	696	652	653	631	666	647	656	628	612	654	642	680	709	654	690	635	680	612	661	682	596	681	642	682	648	621	628	648	647	633	616	636	702	639	634	650	646	662	625	629	703	652	647	679	670	609	658	665	687	662	689	663	678	653	658	633	668	684	679	663	716	640	653	706	707	663	616	630	683	681	623	658	625	639	695	645	628	674	625	685	631	663	666	654	659	642	646	670	627	651	677	611	676	612	619	656	657	680	605	643	667	658	649	690	618	657	664	636	626	629	656	682	623	622	678	682	693	634	655	638	626	664	685	676	683	642	671	649	634	628	673	649	623	610	629	641	638	640	663	640	697	650	619	636	665	692	682	658	618	652	669	626	617	622	666	652	656	661	706	634	590	635	614	651	677	645	635	631	625	608	624	644	626	628	698	708	607	608	638	627	690	664	649	650	651	652	646	673	677	634	638	633	648	653	617	606	631	652	614	674	714	641	698	631	623	607	653	635	608	661	657	663	624	646	648	620	678	611	617	655	680	638	656	639	652	701	664	646	611	635	635	666	614	683	674	676	608	631	627	652	692	651	686	624	657	671	640	653	659	602	655	648	619	632	679	625	674	650	640	647	628	692	684	658	694	622	631	646	650	656	718	681	664	667	656	691	628	657	639	597	717	677	612	605	629	680	627	643	640	640	646	641	639	617	652	639	665	638	689	642	682	634	634	637	669	633	643	657	656	617	647	639	612	682	607	636	657	659	643	631	672	635	636	656	625	680	610	643	663	622	643	598	652	660	666	659	665	677	617	657	636	647	686	678	628	630	625	646	707	676	622	685	602	643	641	626	633	644	665	657	628	631	607	665	643	618	634	672	640	667	655	638	644	616	618	618	632	661	637	649	626	642	645	641	625	632	676	654	642	676	656	649	624	654	663	639	666	642	686	662	656	678	661	655	623	672	652	669	644	605	650	651	676	663	658	622	635	673	672	640	673	658	678	646	637	641	646	630	701	651	679	621	596	683	633	616	653	610	656	609	630	650	683	679	690	645	621	666	626	606	668	682	695	682	652	612	640	689	674	644	613	646	665	634	656	620	685	640	667	634	636	628	628	666	613	653	665	623	651	668	662	703	625	645	638	634	666	656	639	642	631	604	654	684	596	648	649	646	624	676	609	678	673	649	646	657	588	653	646	643	635	619	615	645	620	684	643	670	630	645	605	663	658	626	613	613	625	612	655	637	640	682	649	623	645	659	683	662	614	662	656	679	643	614	638	677	659	653	629	633	680	690	636	684	626	621	662	682	650	646	690	663	641	677	623	681	661	670	637	686	656	660	671	679	656	619	655	658	645	645	649	630	626	642	588	680	668	653	633	662	643	636	696	671	652	679	685	678	596	678	646	634	661	654	645	656	649	676	660	632	626	671	670	697	606	619	671	665	589	657	634	610	646	677	660	642	645	685	710	635	715	652	685	638	663	650	607	686	701	675	676	621	665	674	590	633	627	647	649	649	621	637	638	692	690	639	628	670	623	682	680	641	675	615	698	646	642	629	617	679	628	665	601	622	630	665	641	618	643	713	621	661	659	632	658	637	624	692	684	631	658	656	650	633	651	637	662	657	651	676	656	632	636	651	616	690	672	613	675	658	643	674	655	666	645	631	686	656	656	696	673	617	637	668	644	657	618	675	626	680	647	635	671	634	668	654	662	639	649	668	634	698	616	678	655	617	632	645	658	667	678	690	702	672	632	700	590	657	678	653	660	659	647	643	589	610	657	662	623	638	644	670	652	661	663	648	651	651	662	660	649	686	674	689	663	647	597	648	620	661	623	625	646	654	646	637	677	647	685	617	650	592	625	642	654	656	655	641	648	639	546	661	634	674	630	688	673	629	642	668	649	605	663	644	654	668	648	664	637	647	655	626	619	663	618	605	642	615	667	631	646	644	679	624	629	674	720	637	613	638	656	667	633	664	631	675	657	630	664	611	628	676	644	677	665	639	671	608	640	673	632	653	642	611	646	606	623	638	646	636	624	608	660	630	690	649	638	632	631	661	681	684	695	675	682	664	624	660	637	702	637	641	650	648	664	630	660	711	664	642	623	640	649	658	657	675	650	668	642	649	643	608	655	615	648	633	666	696	593	707	613	642	626	643	610	637	662	593	621	621	649	652	650	657	642	695	650	659	617	635	677	654	641	682	691	617	657	660	663	663	670	697	637	650	667	673	648	658	649	673	655	680	651	647	663	663	643	672	636	646	681	699	670	679	646	619	673	645	708	637	639	629	649	658	600	649	625	652	657	669	624	691	667	646	639	661	634	624	634	631	706	670	636	702	629	608	661	725	633	625	642	638	640	676	659	657	707	655	671	613	625	582	655	671	694	665	644	629	684	648	659	643	612	613	678	632	657	675	689	672	646	682	666	644	671	636	638	688	654	677	692	641	632	636	652	636	657	681	659	660	597	666	636	643	663	630	634	639	632	633	647	649	682	623	650	687	668	674	641	624	664	661	667	658	686	670	639	651	627	645	673	651	664	674	640	623	648	663	604	590	642	653	635	685	639	636	623	607	671	632	638	702	625	666	642	616	648	627	647	608	596	653	579	640	604	652	614	646	641	619	598	596	603	670	686	646	724	624	669	665	665	655	675	597	644	648	660	684	631	675	644	663	669	684	687	662	656	661	638	656	610	651	648	624	635	645	597	649	661	735	663	669	671	674	680	642	634	691	672	709	640	661	664	643	666	657	628	656	655	647	655	654	633	664	659	673	677	682	675	631	654	642	641	669	643	644	620	627	637	644	634	653	591	653	589	673	669	660	666	659	649	659	686	649	632	629	656	648	655	638	663	610	637	630	661	675	620	661	648	622	651	665	618	648	665	672	629	656	638	588	629	594	621	643	622	643	652	648	629	590	590	671	666	654	621	661	662	679	680	646	645	650	645	647	624	594	680	660	653	648	684	625	675	645	654	662	639	629	651	640	641	662	690	655	646	678	659	662	613	644	707	629	685	635	649	691	671	675	635	692	597	602	612	612	686	640	654	616	624	692	665	648	688	636	633	690	686	629	633	669	626	691	653	628	639	603	679	610	676	677	608	609	641	691	616	615	669	645	636	592	641	609	690	658	663	700	643	612	630	661	647	620	634	618	648	653	625	640	652	640	608	646	653	692	694	658	661	654	671	686	663	686	657	599	676	650	666	659	667	661	648	630	657	665	624	664	696	581	640
3551	2158	1725	1128	937	796	748	719	746	635	622	606	636	622	610	621	583	576	612	598	624	621	613	602	625	605	604	598	581	590	556	622	610	615	600	615	609	633	563	608	584	614	626	587	629	575	606	635	604	622	584	574	610	576	603	559	610	551	580	603	606	615	575	599	621	603	606	611	604	628	613	665	623	628	615	597	565	631	646	551	607	608	592	592	595	628	619	613	630	566	583	621	599	595	595	648	609	603	585	587	557	618	565	567	602	599	596	611	574	577	579	644	607	601	606	622	567	614	597	564	567	618	597	606	591	609	558	615	565	569	628	646	588	599	558	623	608	616	554	577	581	609	559	600	608	622	609	570	599	594	614	599	606	564	598	628	595	571	619	570	602	615	646	607	603	597	592	637	596	580	643	579	578	584	579	582	639	590	586	583	575	613	639	595	605	582	601	616	591	609	614	581	611	577	604	563	600	600	561	592	572	565	617	592	551	578	596	645	607	569	582	561	536	636	574	584	584	604	579	585	567	571	574	561	597	613	617	560	637	544	567	587	546	630	573	607	611	599	578	570	568	540	637	603	585	623	599	608	563	584	563	632	602	605	569	626	599	638	604	589	576	586	607	579	566	584	618	579	609	640	571	606	598	597	597	569	549	611	573	567	601	585	595	580	613	598	581	566	602	571	534	529	651	590	566	591	603	595	579	634	610	614	610	596	586	618	547	595	596	598	600	544	606	570	599	617	583	589	594	558	626	574	589	571	572	618	567	584	584	611	584	601	562	608	608	583	566	556	601	626	599	599	604	616	569	583	659	622	565	562	620	601	620	613	629	532	584	669	587	591	568	604	628	560	579	571	605	597	613	604	564	583	575	574	545	602	580	562	602	608	582	583	557	579	519	594	586	550	637	617	659	627	597	605	580	598	605	592	604	583	595	554	611	593	588	649	610	638	531	611	565	608	586	603	580	609	585	581	596	590	603	566	551	608	584	574	570	594	596	604	582	639	622	571	631	594	597	602	622	623	592	564	626	578	587	543	599	577	559	584	631	572	618	528	578	620	566	598	578	622	607	600	578	623	571	584	556	657	596	653	601	597	606	594	603	607	588	570	587	561	661	627	555	606	542	623	584	580	568	561	633	643	635	639	600	565	548	586	598	619	576	583	596	588	593	611	580	607	586	614	561	606	618	593	614	546	593	636	633	589	543	675	557	597	552	618	564	580	582	561	593	619	620	574	602	608	598	608	580	650	607	572	532	561	595	578	646	572	605	578	581	631	623	598	594	585	562	580	596	567	574	588	593	570	586	603	600	602	586	559	554	598	598	604	569	587	590	552	614	595	584	564	592	589	588	601	604	636	592	575	573	576	554	597	599	630	573	597	583	584	597	601	597	608	607	631	570	623	627	629	551	611	570	594	636	585	547	618	619	608	647	572	615	599	596	588	617	547	573	569	594	650	550	608	599	584	587	565	557	602	587	608	567	584	577	573	567	561	604	550	586	620	602	622	583	587	564	611	597	621	580	647	572	609	620	627	567	587	580	564	576	592	634	555	560	588	565	572	589	583	569	554	606	616	572	623	608	562	606	596	561	583	577	651	570	625	591	560	578	571	619	628	653	599	619	630	572	635	632	600	612	552	585	590	599	597	640	548	554	592	602	580	548	584	613	618	594	621	572	588	591	603	597	606	656	599	608	592	578	565	572	612	567	587	584	634	607	577	599	568	603	596	595	547	576	564	622	567	565	546	581	618	560	627	565	582	610	585	575	608	599	565	607	585	595	640	586	586	598	588	614	573	606	632	564	583	554	602	555	609	592	572	609	592	572	590	579	530	580	583	600	600	589	564	560	529	599	658	603	583	584	615	622	572	586	590	577	571	590	570	586	615	602	627	605	575	544	601	602	567	642	621	583	560	608	613	618	570	553	612	570	606	580	605	583	635	629	568	601	651	558	575	606	618	642	601	608	604	577	612	568	582	592	615	610	622	611	604	599	591	603	586	589	603	620	632	628	593	604	603	620	608	602	589	582	633	580	584	615	592	634	573	590	621	611	570	558	604	603	549	573	581	580	627	580	573	561	621	595	570	558	592	603	582	585	605	604	623	599	587	582	573	578	580	560	601	599	619	584	631	623	596	597	584	566	605	581	568	566	604	571	581	542	576	568	620	659	624	602	611	582	595	535	582	586	580	599	622	583	562	572	598	573	560	599	581	564	585	598	586	555	580	540	581	613	603	570	571	584	626	609	626	621	602	567	611	586	623	576	595	565	604	613	618	595	630	597	585	565	562	596	584	601	580	591	629	546	622	601	569	590	539	581	575	607	611	596	626	579	538	570	584	601	572	641	607	629	558	571	569	630	602	637	607	567	555	566	589	616	561	607	572	554	571	576	633	587	609	567	604	575	614	603	619	597	614	577	615	592	611	577	612	558	577	598	588	573	535	579	590	623	583	612	577	588	590	580	581	590	569	574	585	559	591	618	582	557	572	606	617	583	590	590	611	590	576	581	624	601	605	607	611	621	602	572	607	578	614	630	585	567	588	587	563	622	583	634	587	616	585	588	630	589	591	577	561	584	581	584	570	586	614	564	554	572	637	604	573	617	585	586	590	635	612	604	619	576	597	588	540	591	630	582	619	574	610	597	620	620	577	596	583	613	593	578	604	557	590	591	560	631	584	610	586	594	558	597	593	610	628	551	609	592	578	569	557	603	614	611	571	556	606	608	591	601	547	621	580	574	623	572	558	620	607	540	582	585	568	661	604	568	590	638	572	651	608	605	590	572	573	603	607	586	546	620	558	580	562	591	547	630	620	605	602	615	588	590	571	628	606	566	580	572	602	580	601	603	604	587	594	559	590	596	611	608	628	640	555	579	548	582	566	576	598	623	604	596	608	605	592	574	579	571	609	541	632	602	623	600	614	620	561	557	600	581	620	610	564	607	596	576	589	562	549	631	599	618	639	625	610	603	607	590	631	573	599	602	573	622	588	589	630	587	593	618	584	584	544	592	592	607	603	594	559	641	636	604	552	596	583	570	589	576	584	531	606	594	596	566	576	631	597	589	610	570	588	580	532	596	585	603	597	579	586	592	582	605	569	594	563	566	615	613	591	606	581	648	568	553	596	611	623	562	606	600	597	564	601	592	602	601	576	573	605	587	614	581	544	596	600	591	628	604	582	583	584	634	612	522	600	614	562	613	587	560	606	556	586	613	591	587	635	566	579	578	598	585	584	595	617	575	566	617	590	612	637	601	602	610	601	607	588	593	592	593	627	578	584	597	594	634	568	598	560	559	557	620	622	556	651	632	607	590	614	561	616	608	602	581	583	576	603	568	588	566	562	578	619	602	650	564	553	584	582	592	587	623	605	620	618	652	596	616	542	581	579	568	619	607	629	584	571	585	577	608	590	578	580	585	604	583	585	618	621	617	597	581	594	643	608	578	574	602	586	637	634	635	583	603	539	564	591	581	605	612	590	573	601	603	584	581	559	640	587	624	612
24252	21404	28525	24665	19901	2507	794	522	470	431	422	365	364	324	342	348	346	347	325	313	323	345	334	308	299	333	302	300	295	301	317	309	300	317	305	300	299	311	310	341	297	278	334	315	304	307	295	316	334	323	273	323	304	296	319	310	299	322	320	324	287	294	293	299	311	314	268	290	302	308	312	311	311	313	307	286	294	331	312	312	315	299	330	319	314	304	322	276	289	290	311	313	284	286	285	310	300	303	327	319	296	288	283	334	313	320	337	288	286	307	276	270	314	292	321	311	317	282	304	326	297	286	319	303	331	304	299	309	312	301	318	320	316	289	321	312	323	306	293	315	301	285	315	333	311	303	312	318	277	258	318	307	327	305	287	316	305	316	314	290	313	274	309	288	314	258	311	306	315	278	307	324	276	280	305	296	301	276	324	313	288	313	304	330	288	285	286	316	301	304	310	334	317	294	301	291	295	280	319	313	318	308	319	291	311	336	322	295	305	271	278	301	277	271	263	276	322	284	305	293	293	272	287	286	322	321	306	322	268	346	302	300	282	289	302	294	294	319	333	316	337	290	327	292	319	331	311	289	316	318	329	319	316	318	282	350	301	320	299	337	294	321	295	274	303	298	314	322	288	297	296	333	291	308	266	307	280	309	299	278	312	321	278	273	293	320	325	311	300	323	314	310	319	317	309	290	299	308	288	295	310	346	280	324	313	297	297	311	302	297	302	322	313	283	307	310	286	291	323	301	319	279	293	302	287	284	311	277	322	320	331	299	311	287	295	269	277	295	330	332	279	277	336	283	314	300	330	300	292	287	284	292	331	323	303	300	297	294	279	309	280	281	316	276	297	327	304	303	316	317	306	305	289	349	312	275	293	293	284	300	294	304	319	305	360	294	336	294	315	299	304	311	337	305	267	294	317	316	289	301	278	326	319	307	319	296	323	320	313	301	312	294	290	309	277	294	300	300	308	293	307	316	304	298	278	300	274	311	332	296	298	305	293	312	315	281	296	328	333	312	311	284	299	278	291	290	326	276	302	286	278	319	340	289	293	281	325	289	326	331	321	297	311	291	302	299	323	287	284	319	291	303	274	298	299	287	307	309	295	322	297	308	266	310	316	290	296	290	340	297	314	360	293	332	284	312	332	280	286	332	288	298	306	300	308	284	297	302	301	307	340	280	306	299	288	304	297	323	284	317	323	306	286	319	336	291	284	303	301	335	285	301	317	298	299	300	301	309	280	270	309	338	295	282	304	328	311	263	336	310	326	288	314	285	328	315	325	302	278	301	308	285	289	303	283	288	339	288	271	300	298	295	304	312	274	312	306	328	285	278	300	315	302	305	281	316	283	308	298	305	273	288	335	332	270	286	297	329	270	306	268	296	292	304	302	291	292	300	302	313	317	261	293	287	302	296	306	309	313	318	301	250	331	327	281	290	309	265	313	320	331	301	299	318	300	288	302	326	314	314	320	301	272	299	329	277	314	291	297	299	283	326	291	283	285	330	306	307	297	310	297	304	300	277	311	286	276	303	348	284	255	285	269	298	297	298	316	276	282	319	312	302	305	304	319	282	306	331	302	303	293	279	300	316	290	291	282	294	278	293	287	280	265	323	287	311	309	284	283	281	302	350	324	323	313	285	294	302	331	289	325	315	317	322	283	260	325	311	277	286	312	317	294	292	280	303	311	317	306	315	304	329	288	315	276	299	284	286	316	288	302	267	291	321	315	334	324	324	294	301	296	304	312	307	297	303	297	309	291	278	313	285	289	283	299	302	284	270	310	303	292	262	319	308	312	305	290	292	268	279	306	311	301	297	297	299	312	279	275	309	319	328	308	312	300	281	308	323	303	293	319	279	293	300	273	297	301	283	291	301	280	291	301	302	298	295	307	301	304	284	305	319	307	290	305	315	308	291	311	293	293	277	351	325	312	295	306	294	300	286	295	288	305	302	321	297	321	280	316	301	261	267	276	300	308	306	294	304	316	304	329	281	286	294	306	278	283	296	316	302	311	315	332	290	303	312	291	308	302	322	315	329	297	318	312	299	327	287	306	306	310	277	317	299	344	287	270	301	305	274	282	276	290	312	304	291	336	285	300	295	334	307	301	291	290	295	290	306	280	315	305	325	322	325	286	289	318	298	317	314	296	286	283	319	284	305	303	324	283	338	306	316	286	317	299	290	310	301	311	330	316	309	281	298	301	321	303	312	292	307	302	308	310	279	294	289	285	299	290	307	289	290	297	320	276	287	293	263	299	287	311	274	314	302	302	306	305	301	327	298	303	286	323	308	285	309	280	293	290	285	296	300	340	281	287	281	275	317	305	293	310	301	308	293	318	273	276	295	293	300	307	304	302	338	318	322	304	319	290	323	294	298	324	296	295	296	303	289	305	305	290	270	294	315	299	276	311	300	287	273	322	290	313	284	291	309	311	306	314	322	292	316	306	281	307	286	292	343	279	319	321	292	271	312	280	309	290	338	325	290	305	300	292	319	314	301	323	295	309	311	276	280	315	298	295	287	325	323	335	302	291	265	297	300	297	295	314	278	300	309	333	292	317	315	291	290	283	289	302	269	278	310	291	277	282	301	296	310	302	305	325	312	301	306	294	301	304	308	300	303	310	326	338	306	306	298	337	290	316	306	311	311	287	304	300	302	286	292	328	286	313	291	293	311	294	292	304	296	291	317	297	335	289	308	300	314	316	301	280	297	286	325	294	301	277	293	293	292	283	307	325	289	290	260	315	321	296	305	310	299	296	308	294	329	308	303	309	316	309	345	295	288	296	303	298	320	303	295	329	298	273	307	318	302	300	298	295	328	324	295	316	318	322	267	311	290	315	319	285	266	289	307	298	288	324	324	316	305	286	313	298	295	296	317	308	283	316	311	264	270	293	309	299	302	303	314	282	290	272	298	269	307	291	328	324	296	306	315	293	283	292	300	307	282	272	280	311	305	275	314	312	307	299	297	304	330	305	263	274	294	329	305	300	303	283	274	301	306	286	308	328	311	325	297	298	295	272	316	292	292	304	290	333	303	287	306	284	315	288	320	287	301	288	298	327	315	269	293	338	338	309	293	285	288	301	295	303	270	273	301	287	315	299	303	322	327	313	328	294	309	287	321	260	307	334	285	323	296	290	287	282	318	309	283	282	285	301	304	300	285	317	292	280	282	306	293	302	289	311	298	318	264	298	312	296	281	313	329	299	293	265	317	287	301	284	284	292	313	293	274	314	320	296	345	328	297	294	270	297	319	327	315	300	302	306	294	311	317	315	301	332	279	307	282	317	276	316	350	287	290	308	298	297	288	310	299	334	308	287	344	290	319	288	328	328	295	298	302	283	265	282	317	302	316	303	276	317	289	326	283	310	307	296	301	292	316	329	289	310	322	300	300	305	320	314	331	295	298	301	289	284	302	270	303	310	306	331	296	288	292	292	295	328	295	353	290	299	293	292	307	295	304	292	301	290	304	263	304	324	294	309	291	328	314	314	302
3297	4556	3635	1798	1275	948	806	649	598	539	468	451	453	424	388	397	370	353	349	355	378	360	341	331	332	343	322	321	341	345	343	350	364	322	294	348	304	347	301	335	331	341	287	295	329	347	345	351	326	330	317	326	315	328	289	324	303	314	358	362	324	336	317	322	292	292	330	311	305	329	313	289	314	336	360	325	312	323	334	311	293	358	308	331	320	314	313	305	313	314	341	330	331	314	310	324	306	311	303	345	311	304	332	323	305	332	341	307	309	343	347	329	360	337	292	341	305	316	296	297	311	337	306	298	318	333	296	341	317	297	302	334	304	310	328	328	335	314	336	309	328	298	285	306	299	296	336	333	292	296	317	341	343	323	317	300	331	325	346	307	314	316	300	303	334	287	346	305	305	305	348	333	316	311	322	326	290	385	310	305	334	312	327	292	294	329	299	281	278	333	306	290	301	313	339	298	315	313	314	320	300	304	280	318	320	328	273	346	313	279	311	290	314	306	299	303	338	310	306	328	298	301	336	306	301	310	324	320	267	346	315	309	347	318	321	277	290	327	314	309	302	289	307	317	284	306	297	309	332	344	312	291	311	327	305	312	298	319	322	302	300	321	320	323	334	311	333	304	286	304	330	329	362	304	297	328	324	309	298	322	292	336	311	338	279	291	295	329	328	314	327	292	300	297	313	334	298	314	264	288	312	322	325	311	304	324	319	325	278	320	324	314	323	302	295	295	290	323	287	300	337	311	318	320	274	314	333	332	327	304	319	318	338	314	293	296	287	332	316	319	291	297	343	302	284	312	302	296	325	317	337	326	321	296	297	311	314	301	306	305	325	269	338	356	274	303	303	303	339	300	324	326	247	326	320	304	334	318	319	301	319	341	298	302	326	342	294	327	326	327	295	291	315	304	319	317	328	306	304	292	310	340	282	293	303	302	299	322	303	303	320	318	287	287	327	318	299	299	304	318	309	292	310	319	302	298	315	294	275	308	345	329	328	343	324	296	313	340	313	318	311	322	294	283	337	308	324	302	315	305	282	324	311	294	326	297	309	325	325	331	318	286	341	335	290	308	312	310	333	325	298	297	290	320	312	331	321	311	309	279	306	315	349	302	377	324	308	291	294	320	309	318	322	298	311	291	309	317	284	308	340	315	334	323	277	279	304	312	314	306	298	327	312	279	284	304	290	313	316	306	290	344	288	289	319	268	319	309	345	323	322	281	317	316	325	307	286	318	325	335	330	314	293	288	312	288	323	312	286	308	321	335	313	307	290	285	335	326	330	302	323	274	302	307	306	332	269	293	327	358	323	323	304	300	331	346	324	317	352	292	305	310	319	310	320	315	304	286	301	292	293	333	313	319	296	306	326	317	303	315	321	300	307	296	320	326	354	336	300	294	345	333	297	294	300	326	307	367	302	306	295	284	328	295	328	324	297	308	294	318	310	321	322	294	306	322	310	293	282	322	332	307	316	294	301	322	305	305	309	291	319	309	305	287	342	307	310	286	304	312	322	344	285	309	331	299	309	317	305	289	305	306	326	288	292	308	299	304	308	311	280	312	289	324	310	285	290	301	340	278	286	293	294	267	269	316	319	314	330	302	319	302	305	308	319	294	313	294	283	288	339	286	319	302	331	308	304	293	325	328	260	332	293	311	347	304	297	283	287	311	328	346	303	301	301	339	354	297	309	302	315	299	307	311	300	306	307	293	337	316	328	334	308	310	288	325	313	328	329	334	342	351	318	313	292	328	303	304	307	298	350	309	325	311	289	342	325	308	327	293	327	318	321	306	309	312	319	297	306	316	301	321	302	298	303	326	307	321	298	316	301	295	345	349	313	295	319	337	316	318	291	295	305	311	299	279	309	308	288	294	322	322	303	334	319	311	310	289	311	301	290	303	318	301	312	325	328	288	317	300	317	309	331	316	314	326	328	299	302	312	287	308	267	300	309	311	294	300	309	315	297	313	310	290	267	341	323	310	293	307	312	317	318	324	318	279	328	321	288	286	291	324	295	318	298	284	330	310	294	326	310	284	306	307	299	297	316	328	320	300	317	316	326	340	297	307	333	312	311	298	329	313	316	313	325	315	319	304	286	342	302	314	312	324	302	341	266	308	323	298	313	305	363	314	303	297	285	319	309	291	299	300	331	286	328	322	323	326	306	328	314	327	261	303	327	326	290	295	348	311	320	312	321	356	326	297	314	307	319	329	296	298	325	311	294	316	296	325	348	304	303	331	293	354	343	318	291	317	310	336	290	324	286	297	306	312	296	312	317	322	290	313	340	303	319	276	331	323	280	301	312	273	297	312	318	310	297	298	300	353	343	314	333	323	271	329	332	316	305	272	300	307	298	323	309	301	345	340	293	288	350	329	310	307	336	347	281	303	346	311	327	298	293	308	325	293	319	322	287	293	315	272	297	302	271	316	312	296	307	336	254	302	329	287	338	274	309	293	330	317	318	308	267	314	336	296	321	294	326	299	306	304	299	336	291	312	323	306	281	339	294	272	301	307	292	329	261	328	307	258	344	295	341	280	255	315	330	288	319	282	308	301	293	320	311	322	328	304	310	316	322	296	294	305	313	327	306	322	347	317	334	281	303	337	314	302	307	304	314	323	337	335	286	294	327	275	305	298	300	327	302	279	346	300	318	296	309	312	305	305	305	300	327	293	306	308	318	300	319	306	325	296	294	305	294	313	283	328	292	322	289	314	310	313	322	311	327	315	313	312	309	284	298	322	297	326	360	331	292	339	282	292	306	307	326	348	285	311	309	307	308	307	344	321	300	315	304	301	309	287	309	289	327	328	341	295	274	289	311	348	325	321	309	281	301	307	297	331	278	268	291	299	313	324	316	327	287	301	299	325	319	306	337	278	309	282	310	317	299	306	315	337	309	316	317	298	291	306	305	341	321	316	310	303	297	293	321	295	324	299	299	315	298	313	301	289	288	297	314	274	317	334	310	300	300	286	278	298	308	307	326	297	295	294	299	293	325	303	314	307	286	299	347	311	303	302	304	317	314	326	310	289	288	333	316	318	306	295	318	304	319	319	312	310	327	316	304	314	323	293	331	284	291	307	313	307	296	326	302	313	330	317	290	323	291	335	335	297	325	314	321	298	324	313	291	286	288	333	305	325	313	300	313	322	329	319	289	300	304	307	311	301	323	342	287	308	307	356	317	345	340	320	318	289	313	333	324	292	314	314	284	298	314	327	319	295	324	294	307	316	290	315	320	332	332	315	323	335	301	317	305	288	298	262	313	284	343	285	290	305	272	305	318	333	281	333	330	337	293	294	298	332	329	326	298	304	320	290	297	290	300	313	297	328	318	318	296	318	321	293	320	292	287	299	288	283	300	326	322	298	299	309	333	318	326	332	312	296	319	289	320	314	278	291	288	308	282	321	317	318	339	315	309	288	289	306	314	284	293	324	322	315	305	306	326	317	309	356	326	277	307	297	270	343	299	332	320	295	310	321	290	308	332	334	316	335
27718	11771	1924	1159	833	806	810	779	846	770	834	812	821	778	819	790	843	838	772	766	786	813	785	808	851	813	805	789	842	796	771	754	799	781	808	812	801	773	812	809	788	789	805	791	798	796	798	758	799	833	768	811	871	725	816	848	767	822	830	865	777	770	798	803	794	840	816	823	791	786	784	742	745	758	802	757	808	814	777	827	769	769	774	812	786	767	825	747	769	771	773	797	817	781	840	824	809	816	754	802	782	800	782	792	775	811	771	795	792	799	780	807	833	806	808	780	769	748	748	783	785	805	819	820	809	770	777	788	845	775	805	722	789	806	778	794	761	804	810	738	834	835	774	759	768	788	762	747	810	786	791	805	744	817	773	815	855	822	783	748	770	807	746	817	835	794	781	738	743	818	801	843	807	831	787	814	828	805	786	821	773	765	818	773	816	830	808	790	781	815	802	789	835	792	820	794	778	816	782	820	800	832	756	789	712	805	794	813	772	757	780	795	794	817	783	795	824	832	841	843	806	787	789	803	910	788	823	816	759	774	815	827	787	794	781	808	767	790	822	837	821	799	786	743	811	773	813	795	787	827	790	828	808	834	844	795	802	830	783	809	811	804	791	787	784	756	786	828	796	816	725	805	833	791	730	774	811	777	809	751	794	798	813	776	773	782	800	807	789	768	811	816	758	757	810	766	758	747	773	801	788	796	781	806	770	774	853	811	772	826	783	766	737	794	814	817	774	780	809	804	845	766	809	790	777	741	832	783	809	802	796	820	807	792	771	819	809	777	803	820	775	743	777	778	795	770	851	804	770	777	757	816	788	790	817	795	820	763	842	747	776	829	759	770	808	760	802	808	827	802	779	841	792	815	780	777	794	801	798	840	805	763	795	760	778	803	783	814	786	830	774	823	798	814	827	809	835	820	834	783	814	842	781	796	801	795	809	748	826	781	799	769	764	791	779	840	844	842	831	767	796	778	815	768	784	807	808	807	798	785	884	805	777	879	750	786	783	804	762	854	737	803	759	785	795	810	800	791	749	803	824	755	827	793	760	815	818	775	801	727	758	764	821	840	771	749	820	818	816	828	853	849	797	821	774	760	740	807	782	812	813	742	793	749	828	804	799	847	867	745	825	795	821	833	796	776	766	795	819	808	820	767	810	764	806	786	807	786	782	792	783	824	855	803	766	809	806	803	809	851	766	808	797	799	809	784	839	780	791	757	795	770	792	833	800	795	777	762	825	816	830	792	788	760	825	812	730	769	811	762	750	847	801	787	777	729	793	838	751	779	775	846	811	835	763	763	825	841	758	798	775	818	777	822	775	791	822	747	810	793	828	786	774	860	762	792	820	794	800	730	761	779	724	823	779	794	740	819	770	821	794	796	846	766	834	749	752	748	763	790	806	839	852	793	813	764	782	816	758	782	776	808	762	802	777	781	809	796	799	822	822	814	803	824	836	759	804	808	802	816	860	773	832	783	793	808	789	806	783	777	791	781	794	802	821	767	786	810	832	822	772	774	755	789	835	778	807	872	748	784	751	755	827	859	715	739	813	774	799	824	723	826	805	871	766	790	798	781	774	765	761	785	805	783	773	769	800	809	822	817	739	765	800	800	763	794	807	798	798	794	834	745	825	790	858	808	782	820	807	756	787	760	783	813	779	832	792	845	774	814	775	811	808	775	802	815	813	756	790	755	798	760	779	773	783	758	814	846	735	813	786	789	765	777	761	814	802	839	771	782	777	779	809	787	782	794	766	793	765	813	828	824	814	732	795	828	803	792	824	755	789	793	784	758	818	724	783	787	802	799	851	804	783	785	776	772	853	767	846	771	750	795	794	776	759	798	782	773	779	828	787	848	839	794	800	854	772	748	764	792	859	846	809	778	773	785	790	824	772	831	803	745	829	791	796	779	770	755	794	727	784	780	748	810	813	795	811	757	859	783	793	804	763	809	819	803	783	808	858	804	759	744	802	762	760	773	760	789	781	788	777	814	789	780	791	789	806	816	813	779	813	802	780	791	844	814	829	835	793	763	790	780	779	786	795	823	789	748	829	750	832	798	769	803	832	809	733	774	815	788	797	718	758	823	810	795	848	782	781	827	817	787	827	833	798	809	780	763	840	913	772	808	768	791	772	786	791	816	795	793	781	733	786	779	807	828	814	815	762	789	846	847	796	775	829	811	768	809	819	725	819	833	796	784	807	842	793	778	725	797	823	780	793	777	785	774	768	758	806	823	849	812	763	801	788	812	771	763	797	818	751	768	804	771	823	781	816	785	765	806	824	866	787	780	795	816	817	727	753	863	829	795	730	779	752	781	805	794	809	770	831	821	794	797	815	770	753	818	761	767	739	782	801	761	826	770	795	781	765	826	815	825	754	731	808	799	820	798	799	799	789	789	783	784	772	798	757	822	785	809	822	769	792	834	758	753	801	814	741	839	842	772	754	783	809	840	760	835	830	832	820	744	810	788	813	780	757	762	827	790	725	779	780	799	765	815	806	784	799	828	793	808	809	791	814	801	805	801	820	770	777	751	766	773	822	848	785	803	778	872	804	793	757	799	854	855	804	810	827	839	771	821	776	777	733	755	773	776	805	810	820	755	847	793	785	818	813	815	804	858	754	801	789	816	809	802	789	778	771	758	814	749	764	801	806	819	816	775	819	766	779	812	757	794	818	791	857	808	815	801	825	794	800	813	794	809	816	780	807	801	815	851	813	809	821	773	808	804	817	798	786	795	806	797	776	772	740	849	801	787	811	775	780	777	830	833	825	781	775	804	763	794	820	756	758	818	798	793	782	782	772	796	794	773	788	783	763	763	768	831	755	773	799	822	792	791	746	801	810	758	836	824	793	814	804	814	816	765	772	819	815	787	799	772	785	836	779	790	796	783	766	785	756	787	800	851	831	779	816	798	785	807	769	798	764	807	797	797	806	758	805	818	795	773	788	730	779	770	759	796	750	779	768	856	812	740	778	808	844	808	768	786	761	774	810	809	827	849	739	761	785	819	796	772	784	787	784	787	820	774	811	789	800	794	796	786	780	787	767	822	795	812	760	821	802	793	807	835	775	793	820	804	828	813	760	803	782	802	821	767	813	782	772	832	786	780	808	814	831	768	759	801	750	756	815	782	736	765	766	818	797	753	775	848	804	815	793	808	791	771	832	789	810	796	814	751	838	801	785	809	812	812	823	773	775	810	778	785	774	809	745	734	761	791	809	797	778	840	778	768	765	793	826	850	812	840	813	812	781	800	831	812	799	827	775	759	814	809	759	816	790	788	821	745	761	846	807	845	816	767	783	808	762	734	792	784	772	757	810	785	827	805	784	804	750	772	804	826	794	808	847	755	837	817	843	808	791	802	799	756	821	727	798	784	813	789	799	739	824	820	832	797	806	802	796	766	816	765	817	757	805	746	745	767	780	790	773	790	787	778	813	743	759	815	821	773	833	837	815	802	780	806	814	786	739	846	802	816	820	787	778	836	791	796	808	861
5209	906	840	804	747	772	766	710	697	710	764	695	720	736	657	748	715	729	703	733	705	744	698	681	703	698	719	691	713	702	673	690	726	750	704	724	707	686	710	728	696	721	744	727	685	662	733	723	688	667	681	663	735	711	706	676	750	714	646	679	698	698	727	634	706	695	736	734	733	687	663	722	696	732	739	670	680	651	727	725	670	647	691	682	703	774	688	669	699	654	705	755	679	707	667	665	732	701	696	729	705	710	680	725	720	688	716	673	716	692	707	738	710	730	710	691	690	751	682	702	707	695	690	723	662	737	728	717	642	739	717	688	639	695	718	707	677	684	680	692	774	685	717	693	714	670	684	657	747	712	703	718	692	713	688	652	732	702	709	689	709	724	715	708	636	709	752	721	714	683	715	714	668	719	737	704	689	707	715	677	763	696	668	702	668	702	707	690	704	700	735	724	687	699	706	698	716	701	676	701	686	712	711	676	698	729	683	728	740	693	720	681	681	647	725	698	727	697	652	714	691	696	699	705	710	657	671	668	738	699	723	730	705	657	680	689	745	701	728	720	704	719	730	747	690	709	725	705	697	709	738	728	692	747	722	680	766	702	677	689	663	661	699	671	717	728	668	717	709	663	713	663	680	739	675	681	655	674	686	688	664	744	693	747	671	717	703	687	733	676	740	746	677	697	702	740	731	690	688	710	679	749	691	726	675	767	730	710	680	679	749	709	686	742	730	675	729	691	697	724	718	731	645	745	717	654	677	686	664	659	691	683	685	701	692	760	692	727	720	741	695	712	692	678	689	720	708	684	731	713	651	709	721	684	653	693	705	718	704	689	680	721	688	709	696	696	669	641	713	682	778	697	678	728	744	697	726	716	696	652	663	709	694	694	691	705	675	710	687	712	705	670	707	692	668	719	731	752	693	715	694	673	666	677	717	703	714	708	672	751	721	689	668	713	713	705	694	732	671	687	668	688	697	675	701	708	688	711	723	711	712	724	673	681	688	668	705	698	686	688	716	717	720	763	694	702	658	732	717	677	680	734	713	702	745	692	696	716	715	679	738	678	721	677	721	715	677	691	734	704	716	732	697	640	690	666	716	744	705	669	713	715	705	720	696	736	701	689	703	639	701	714	680	676	689	673	707	709	692	731	714	672	737	701	702	707	674	689	719	679	686	712	711	732	682	729	672	710	704	684	710	698	715	706	668	660	709	694	673	701	632	708	705	700	726	662	704	680	720	697	708	699	768	701	705	712	670	705	702	721	689	689	707	714	670	726	686	750	749	681	700	615	702	718	669	740	719	729	739	666	674	699	697	634	713	716	718	706	669	694	674	722	717	690	669	752	734	686	728	681	713	716	753	656	720	719	731	698	697	662	706	666	670	676	717	735	710	714	709	708	694	693	725	658	731	707	716	727	654	720	671	725	701	738	714	680	717	758	670	765	720	660	659	693	703	684	668	688	709	693	663	711	700	678	692	655	698	712	683	723	658	685	681	675	719	672	673	692	687	749	690	652	686	692	711	716	699	699	717	669	693	676	694	730	689	710	684	706	671	720	705	674	717	694	688	720	729	696	713	661	758	717	685	701	677	715	712	712	699	761	693	704	698	666	675	717	721	674	682	746	701	698	718	726	729	700	724	682	679	723	689	713	660	685	706	704	740	667	676	711	673	700	693	692	732	676	680	701	662	691	664	699	698	665	695	734	725	687	775	712	667	703	721	674	696	682	717	700	708	712	709	709	694	731	709	704	767	701	717	699	722	699	704	690	669	685	712	683	727	723	751	666	658	643	696	697	688	723	679	690	716	696	651	726	699	722	677	699	694	698	720	699	763	674	694	682	667	706	720	716	702	655	737	696	701	718	707	688	664	731	677	672	730	694	692	690	697	675	746	668	707	707	713	719	703	683	710	727	708	729	745	721	678	655	695	691	690	696	721	665	708	670	676	675	718	713	769	671	722	680	712	691	667	688	670	691	633	700	723	657	748	678	723	723	710	732	747	724	696	709	683	716	678	724	689	730	725	701	696	694	683	702	711	702	729	719	716	750	735	720	701	676	682	678	686	722	727	727	724	720	690	634	654	715	719	695	726	721	716	692	718	705	720	687	676	732	725	726	692	708	689	708	696	718	673	672	741	705	694	683	734	697	650	675	730	696	722	664	701	664	716	748	718	686	650	722	697	749	723	697	646	653	652	717	690	696	676	699	693	696	711	707	735	680	714	677	660	708	717	714	705	696	718	696	700	661	704	725	688	709	700	699	704	729	641	691	679	708	686	716	706	715	660	746	684	735	710	755	709	695	693	682	687	645	695	693	701	688	763	711	717	726	665	728	682	665	685	646	706	742	702	701	686	710	711	736	688	671	718	710	686	702	732	654	713	722	678	729	714	668	705	727	694	720	688	689	693	690	707	698	740	732	705	697	709	709	713	704	697	741	697	725	682	716	680	702	689	726	767	689	706	696	659	699	717	729	732	686	642	678	704	698	671	733	661	738	718	673	731	678	706	673	673	683	669	673	676	716	716	746	693	693	720	661	709	687	716	732	667	744	688	699	695	737	724	701	686	699	694	709	703	736	727	726	699	683	676	684	656	700	643	644	699	705	707	716	671	721	689	727	702	666	704	698	661	667	657	667	751	674	695	729	665	725	755	708	668	708	687	658	733	710	737	677	697	690	715	712	693	712	722	693	690	690	713	711	723	735	704	675	728	725	688	703	731	709	688	700	711	747	715	777	694	717	758	683	679	731	706	681	705	646	670	710	711	700	746	697	717	687	697	692	723	664	700	737	696	705	664	681	723	724	781	690	668	709	710	742	667	730	729	723	667	697	703	697	726	713	703	775	724	693	686	678	699	736	683	714	714	711	682	677	692	747	631	702	683	713	714	667	662	686	674	717	714	646	750	721	742	726	685	722	695	703	715	692	680	756	691	705	728	696	687	702	708	755	669	712	722	737	685	684	740	693	721	688	713	711	694	692	737	684	705	759	711	684	762	748	713	729	665	723	677	720	689	744	715	723	724	732	652	706	674	709	700	666	686	756	703	706	676	704	702	678	734	683	712	676	718	696	703	697	738	696	642	659	699	683	698	649	707	754	665	638	696	710	722	709	670	711	673	732	679	679	700	694	726	692	715	669	712	717	676	691	670	689	713	686	714	682	695	742	707	686	692	695	691	723	752	720	751	723	762	671	672	697	741	719	749	697	727	716	662	686	749	716	747	687	716	694	697	757	714	654	677	674	688	653	717	738	728	684	723	708	764	700	711	691	694	711	713	756	724	711	726	715	712	744	707	720	688	704	712	693	707	692	758	727	664	715	709	727	745	665	742	719	737	709	727	708	665	697	718	742	734	730	701	699	716	688	715	678	704	729	642	714	709	702	730	717	734	657	713	668	684	730	730	735	687	685	699	669	693	655	744	675	708	680	732	698	771	663	722	691	729	694	673	726	719	740	685	714	719	639	642	706	688	669	696	715	761	684	686	713	744	711
25766	21490	25817	18160	1824	891	785	807	708	699	736	727	654	657	706	678	650	668	679	659	656	655	656	693	664	685	638	632	649	653	613	656	647	637	622	678	632	683	663	689	644	633	660	641	665	660	607	675	637	679	650	618	661	632	602	696	715	628	672	660	631	637	705	652	624	640	671	668	632	666	644	615	635	680	632	680	605	661	652	649	659	622	643	651	631	602	661	612	665	636	658	623	617	651	668	644	628	667	690	655	678	675	608	667	648	717	649	663	655	664	697	659	662	642	670	664	676	587	650	611	661	648	624	709	662	592	668	633	619	619	607	660	648	674	659	608	647	714	657	647	673	619	699	618	621	571	659	635	637	649	680	678	640	615	669	647	698	660	619	618	721	718	673	658	656	652	621	655	576	623	628	638	639	639	658	648	682	631	616	629	670	614	624	648	616	653	618	630	617	625	688	638	615	639	688	650	608	654	628	654	658	649	663	630	649	606	648	669	646	621	643	668	710	672	604	624	688	626	639	620	660	661	643	669	649	641	658	659	653	647	660	621	642	614	627	618	616	601	616	622	648	648	649	637	631	634	652	656	635	638	641	643	628	646	665	671	646	676	673	623	632	635	628	651	614	622	665	624	659	646	657	616	637	650	619	604	643	663	672	624	671	627	597	624	671	627	668	650	623	650	677	632	623	608	658	652	642	668	686	674	595	680	628	640	694	652	655	657	649	673	656	631	669	622	616	670	633	630	637	652	659	630	638	659	619	643	669	665	648	639	631	736	637	667	635	606	609	632	617	688	692	643	650	631	667	622	601	636	637	619	665	668	604	637	652	613	635	640	644	684	645	618	671	631	598	635	592	642	607	622	645	649	645	611	601	685	650	682	624	617	648	620	627	614	643	664	668	639	611	654	617	644	637	655	631	625	634	651	652	640	629	640	656	618	674	631	653	639	638	610	635	649	626	651	662	652	652	643	677	598	645	689	613	602	629	682	669	677	660	637	640	655	680	644	601	660	598	657	618	629	627	644	640	678	685	691	623	666	633	630	711	638	669	687	624	671	645	626	669	627	668	618	652	643	643	681	650	630	652	668	607	654	655	581	630	687	646	670	627	629	660	631	688	651	618	616	632	651	619	599	653	636	664	706	649	637	677	651	650	666	620	642	656	641	592	648	644	598	670	654	643	593	641	615	639	666	635	622	624	730	639	644	698	663	627	603	575	650	620	661	639	613	682	637	646	594	612	627	645	651	617	625	642	609	679	632	665	694	627	612	593	650	617	654	666	668	640	629	649	629	653	652	661	612	645	590	642	640	626	626	607	603	628	611	692	611	605	667	594	627	650	626	681	616	629	624	648	635	629	664	636	633	643	617	605	636	681	617	650	633	666	636	673	637	656	686	619	676	590	631	641	644	666	641	624	621	656	621	619	656	649	612	608	621	621	627	623	613	694	638	675	637	673	581	626	673	646	665	642	643	653	582	628	653	621	665	628	614	625	625	645	647	621	613	660	589	612	583	654	642	602	686	622	670	626	635	633	612	648	627	662	623	649	674	623	577	606	669	658	658	665	644	652	673	607	634	613	633	636	594	655	658	658	668	665	651	677	636	639	659	705	637	599	620	688	671	633	644	609	647	642	637	698	669	639	647	627	649	649	606	619	633	652	636	693	646	597	648	633	655	638	663	635	644	626	627	632	618	615	701	637	603	646	661	617	636	652	622	669	597	643	640	614	670	668	596	701	633	624	630	636	655	694	663	646	605	642	660	617	665	607	648	616	623	673	610	687	599	642	655	637	606	655	606	659	626	647	618	611	663	595	643	619	673	630	636	621	638	633	646	655	632	638	600	629	691	654	593	683	668	674	659	637	620	666	654	611	668	636	632	654	679	675	648	635	616	592	680	631	682	638	652	670	597	648	644	632	650	652	688	629	655	666	610	675	653	648	653	630	675	592	644	658	625	586	665	622	600	673	642	664	640	643	579	664	651	662	672	583	634	653	624	624	644	628	620	621	638	660	608	611	649	629	677	642	591	644	646	618	665	637	663	659	656	656	658	672	664	623	649	610	666	648	705	680	628	612	661	676	675	661	682	634	650	668	659	671	674	658	631	619	666	635	642	658	674	648	665	650	658	616	594	637	644	626	654	674	660	687	633	659	685	699	653	635	592	645	637	685	698	639	641	669	615	631	629	607	640	634	665	651	621	654	667	703	634	603	606	632	650	670	665	643	638	585	598	594	648	663	651	677	635	630	630	609	672	695	670	646	659	643	683	663	598	612	687	642	653	604	637	667	664	618	635	612	618	634	632	640	665	699	659	633	663	641	624	653	674	640	662	658	640	669	644	597	649	611	592	623	647	673	654	670	660	656	697	641	623	645	669	642	636	623	617	693	607	653	611	625	636	625	659	633	663	676	609	654	704	658	651	644	667	625	620	646	636	708	633	644	629	655	596	676	610	611	642	660	655	676	661	629	628	604	661	638	693	649	645	625	661	634	657	629	615	646	656	625	669	673	651	644	630	641	622	627	633	593	711	695	638	638	689	641	650	607	633	629	634	634	649	645	629	603	615	608	616	633	644	648	660	632	632	614	721	666	634	680	632	652	696	630	634	638	636	663	709	575	620	641	640	645	605	640	642	626	640	659	594	662	671	616	655	623	605	570	626	705	678	634	673	625	640	610	632	651	612	633	632	642	635	665	676	615	630	705	664	626	633	633	624	632	669	622	626	597	673	632	641	626	679	675	687	599	601	649	595	618	646	676	702	644	618	665	654	614	671	635	678	635	596	659	621	645	655	594	580	652	615	614	677	642	635	620	648	689	669	659	561	667	614	671	654	613	636	644	654	691	624	648	657	640	603	626	671	636	630	647	622	622	629	624	646	621	660	633	658	626	673	658	665	617	668	626	620	635	642	636	636	661	669	648	658	670	636	647	654	668	673	640	654	641	655	683	646	667	659	635	667	619	642	626	646	624	619	649	623	651	655	661	622	625	610	662	638	644	603	672	643	626	624	586	666	617	644	564	659	640	687	652	650	702	594	639	600	683	650	658	682	643	623	639	672	663	657	639	673	620	615	665	669	644	622	667	625	623	604	608	677	662	631	624	687	590	620	668	631	641	632	652	691	622	658	650	612	640	660	645	656	641	670	648	617	662	631	648	661	629	697	645	668	647	609	613	603	648	708	671	637	613	654	647	601	638	651	642	607	682	646	639	661	662	661	687	622	659	594	624	661	625	634	615	600	612	625	642	648	649	650	627	642	633	657	652	649	654	668	622	626	636	634	652	657	647	645	632	661	644	629	626	604	601	668	620	645	579	668	620	617	675	640	632	628	654	661	615	686	642	684	633	660	695	618	630	631	636	648	609	701	658	644	618	672	625	644	617	635	626	627	644	636	648	595	605	635	639	671	657	595	622	616	687	640	658	657	662	609	630	599	629	650	645	665	626	670	647	630	636	654	632	658	608	669	626	628	610	651	623	630	633	634	682	643	645	631	624	659
3535	2228	1751	1144	877	802	807	702	670	660	722	621	620	640	633	564	622	613	657	659	624	644	638	614	607	587	639	636	609	635	619	605	611	602	605	598	652	617	625	642	593	558	621	607	580	622	600	600	599	595	560	576	617	576	569	621	570	569	607	576	632	581	616	593	597	605	585	575	639	607	602	598	608	624	587	647	566	593	613	590	597	637	625	620	593	586	602	598	623	588	614	612	604	605	610	603	592	575	588	607	614	608	588	630	566	610	566	564	599	598	619	570	563	605	621	618	615	588	636	641	600	592	570	591	632	576	626	616	636	587	585	627	646	569	615	642	625	597	579	608	617	635	605	621	572	559	601	611	570	595	561	588	608	565	564	579	554	592	567	631	616	586	599	612	594	609	580	615	611	625	561	590	579	588	602	618	612	607	602	604	570	609	568	586	582	573	598	614	601	576	597	612	616	556	568	625	642	597	588	639	634	641	576	622	588	621	588	602	633	591	597	603	541	649	617	577	616	639	609	604	545	562	608	585	589	637	614	616	588	589	574	597	637	588	666	568	579	598	629	617	602	566	564	587	558	585	610	621	598	609	631	608	577	579	574	572	609	610	563	585	596	558	611	604	604	616	602	599	613	577	613	593	550	566	609	571	586	572	597	578	604	575	560	614	616	612	633	607	579	604	555	562	594	561	602	612	614	596	619	561	639	616	568	618	571	589	601	594	572	612	599	622	591	616	581	616	609	573	588	596	599	560	570	581	571	600	611	644	651	613	612	557	622	620	581	530	590	606	598	591	587	601	548	603	616	609	597	607	575	579	592	626	596	602	592	559	588	580	588	604	585	583	573	570	612	586	574	612	595	624	642	572	553	576	612	646	566	610	594	598	596	622	593	577	608	576	572	573	607	586	571	618	594	621	611	590	582	573	580	555	649	584	564	613	617	591	580	615	607	584	599	598	587	593	562	597	600	587	638	607	594	569	597	591	589	586	623	597	626	610	582	640	578	570	596	551	574	643	610	611	602	555	634	611	550	546	611	609	601	590	620	561	579	614	590	583	579	579	590	618	592	617	572	595	569	612	582	608	653	598	607	600	578	626	561	630	572	578	560	611	624	604	572	608	600	557	581	607	563	580	545	601	605	587	558	560	605	555	580	587	577	622	600	597	586	593	573	551	614	590	597	594	555	628	576	592	572	597	625	627	622	595	609	606	542	581	564	630	600	629	586	577	628	579	584	616	598	624	591	527	638	608	585	645	546	572	643	546	632	585	542	598	602	613	612	574	595	578	579	630	597	614	605	596	598	617	575	613	577	569	604	616	595	587	592	594	603	582	610	649	620	611	573	583	591	631	590	615	629	581	554	619	588	598	608	564	614	568	575	589	599	607	583	579	631	591	630	585	614	561	617	580	600	599	609	615	615	571	607	631	584	588	604	615	596	595	604	558	612	580	618	577	642	578	595	619	585	579	657	599	576	609	582	607	588	568	602	586	579	561	616	635	571	594	602	559	606	593	608	604	629	595	577	596	572	625	567	620	592	591	564	575	585	626	592	604	641	576	558	609	595	615	561	589	633	545	580	617	582	615	566	621	603	595	579	580	584	604	637	591	606	587	558	555	610	612	590	595	583	613	590	571	603	607	614	581	561	653	592	617	597	586	615	615	589	628	590	566	589	598	572	645	616	586	588	556	619	538	557	594	598	633	590	587	546	585	581	608	596	630	590	640	601	567	571	624	634	572	612	565	576	589	514	634	616	596	613	593	596	593	591	564	604	574	558	551	587	581	594	556	567	624	632	629	617	604	629	620	529	576	602	558	567	607	591	599	565	615	600	559	574	617	552	572	613	618	617	599	595	641	582	570	597	611	625	581	596	619	632	618	612	585	638	623	580	545	643	578	591	553	625	634	613	609	595	611	573	593	546	571	569	625	577	619	586	549	541	623	615	568	581	610	656	605	623	590	595	619	620	604	570	592	593	612	626	577	546	602	615	609	549	560	582	586	585	627	591	574	601	676	584	600	634	624	608	618	556	601	583	626	590	635	606	607	577	622	593	575	625	600	628	597	594	590	618	577	592	579	634	585	586	591	579	612	597	548	599	623	586	571	603	637	551	597	590	564	590	607	607	632	604	609	546	616	605	619	598	574	599	630	619	604	583	605	644	620	551	621	611	612	576	597	526	553	603	626	605	592	569	596	588	598	594	613	572	638	566	595	607	604	633	581	605	593	558	641	609	621	610	611	564	571	585	599	587	592	579	602	582	623	542	585	608	588	611	587	588	537	606	572	567	572	552	596	608	614	535	604	576	597	628	601	584	570	587	587	583	583	599	633	589	566	604	580	621	585	615	608	589	595	569	619	568	597	644	539	619	631	603	557	596	599	617	620	616	599	606	593	616	592	597	581	598	550	585	577	561	557	600	580	593	596	608	602	579	612	592	618	591	592	590	577	573	600	574	606	604	603	567	613	569	617	601	599	613	552	554	583	588	573	580	551	580	572	626	610	599	614	566	553	598	614	608	590	532	627	553	589	613	534	599	613	593	602	584	624	613	586	613	555	596	586	559	596	576	591	585	591	594	595	588	605	637	590	656	577	584	589	625	570	607	577	547	563	564	587	562	629	596	570	603	578	618	631	606	607	582	583	637	557	594	573	626	589	555	558	595	622	565	635	579	593	581	576	588	600	632	592	582	574	564	607	602	581	589	547	581	583	608	556	572	551	621	573	627	570	598	561	575	607	607	611	578	555	581	612	562	576	589	561	577	593	605	549	645	603	578	588	599	567	604	564	592	582	569	570	632	590	613	570	620	612	579	612	596	576	613	604	587	569	618	580	585	562	563	604	567	659	628	587	580	547	647	597	578	602	626	602	559	617	611	580	572	598	602	616	588	602	595	654	559	611	594	584	577	591	611	537	620	584	521	633	554	594	614	626	539	631	573	596	578	605	572	584	615	618	626	590	611	576	571	638	623	595	574	569	647	586	589	573	573	600	582	542	642	613	597	608	646	590	602	615	602	604	581	600	607	597	592	594	564	597	617	608	583	608	627	589	588	566	568	569	621	614	587	654	629	573	600	532	620	593	570	568	632	613	558	619	574	563	688	577	615	571	611	606	581	571	596	603	558	606	630	609	561	604	593	565	564	572	646	618	569	580	557	615	605	574	582	588	615	600	551	638	583	586	687	600	588	593	607	566	617	565	584	616	597	582	592	560	609	598	564	636	540	657	586	589	576	577	573	591	586	585	585	620	595	592	534	608	569	594	589	585	623	596	560	566	565	587	607	580	582	591	626	570	598	642	596	613	542	598	576	583	581	567	633	627	614	574	573	622	576	586	622	610	583	555	604	674	606	569	609	567	553	564	608	565	589	589	616	589	637	576	568	585	605	616	583	570	576	661	608	595	588	578	591	626	603	595	599	591	598	599	631	623	612	575	589	594	562	575	552	587	570	648	583	597	587	592	623	598	586	579	600	572	570	629	604	605	637	549	549	600	618	602
24298	21416	28505	24702	19885	2398	870	505	438	381	385	352	349	367	334	339	313	321	344	310	316	300	319	280	336	265	323	321	294	326	308	282	305	324	327	324	311	302	327	316	322	302	347	300	294	291	298	308	294	333	301	292	308	314	289	309	317	345	316	304	291	322	275	301	283	326	331	266	299	285	337	309	322	336	300	292	285	290	277	289	280	315	310	287	317	300	303	310	291	322	284	296	249	296	311	277	325	295	295	300	329	309	326	279	289	310	323	310	295	301	283	301	265	322	305	268	294	288	275	298	309	278	280	301	294	299	308	274	293	302	310	290	314	281	290	275	291	303	294	308	335	276	326	322	294	321	309	290	304	278	282	291	304	282	274	264	311	274	287	284	284	293	279	314	310	344	284	279	316	294	321	317	274	279	307	296	282	260	268	320	284	295	298	271	273	263	303	303	328	318	280	290	289	284	291	312	271	320	300	287	312	303	293	288	316	272	298	298	310	296	279	303	301	304	322	294	289	281	298	276	286	300	322	325	318	306	288	274	283	316	304	323	299	294	331	308	306	320	289	299	294	291	291	294	293	264	279	270	331	273	307	287	283	302	278	267	318	277	290	288	302	316	277	265	283	318	277	313	310	297	303	298	339	270	308	327	311	316	300	292	316	283	279	286	310	317	316	309	268	295	297	286	296	257	235	279	256	292	328	297	291	315	284	314	320	300	290	308	310	300	291	303	313	319	318	308	292	293	317	318	306	302	275	280	291	332	278	289	299	284	276	297	274	299	312	331	301	304	299	310	280	275	277	287	268	298	302	287	319	302	286	278	303	308	296	278	252	295	282	295	272	300	270	309	299	290	296	309	304	268	350	284	320	276	309	303	301	245	310	310	283	316	279	309	318	293	280	283	304	287	310	305	294	310	307	297	306	273	299	270	291	283	333	294	271	270	291	282	309	300	286	274	311	297	281	294	299	305	282	284	286	291	295	325	282	287	309	294	302	282	272	285	281	319	325	312	301	310	308	292	292	283	307	298	288	281	264	282	271	275	297	273	302	300	283	274	292	316	311	300	280	271	306	279	287	283	302	257	292	271	291	318	308	307	272	302	291	298	298	306	319	295	320	295	281	313	283	311	291	326	304	338	270	259	312	280	304	299	281	296	265	265	285	298	303	317	307	309	281	314	298	302	300	292	286	300	289	270	339	293	327	303	289	285	336	309	319	345	330	251	281	296	314	327	284	309	298	312	294	284	273	301	290	299	281	268	326	301	279	307	317	297	306	275	317	295	311	260	313	316	276	284	288	305	287	286	267	290	295	321	287	296	329	319	289	328	298	304	306	288	270	274	287	286	295	291	308	286	316	296	329	293	297	304	307	291	309	299	288	287	284	295	281	280	307	279	295	290	310	291	282	308	279	277	282	316	273	284	274	325	290	309	278	276	295	305	309	293	291	261	303	317	331	279	292	304	286	270	307	309	320	294	285	292	318	322	305	304	318	312	280	302	282	302	295	297	325	317	297	292	278	307	274	296	266	304	285	294	291	295	281	285	278	305	259	316	300	311	310	299	279	285	296	280	276	288	289	288	276	300	309	314	289	302	283	302	299	300	283	319	276	288	267	275	302	276	319	275	296	264	291	290	301	289	315	299	293	302	305	307	311	290	290	284	313	285	309	319	297	278	294	293	298	302	321	309	315	315	304	301	295	304	276	264	303	275	263	298	287	308	314	300	313	275	286	294	274	340	306	291	308	253	281	281	330	298	290	305	295	318	295	313	296	316	315	276	274	286	269	260	297	306	316	314	300	281	302	292	305	310	300	284	281	285	293	313	273	306	307	271	294	295	308	324	275	287	301	261	322	291	305	331	312	306	308	284	315	298	301	290	299	321	288	298	273	288	312	297	286	306	270	280	297	313	299	292	298	280	286	300	317	312	303	306	291	292	299	268	278	289	307	303	300	278	299	294	318	282	286	305	283	287	298	272	298	282	275	298	278	308	315	280	287	295	298	314	305	277	280	291	306	280	294	272	258	293	326	292	270	268	314	288	279	311	280	295	290	328	273	284	280	285	298	308	292	296	324	286	287	301	321	277	310	301	317	302	302	313	290	307	314	314	286	295	310	255	314	282	324	308	295	292	315	287	314	279	301	322	260	299	309	295	284	281	276	328	315	277	319	325	309	295	278	274	282	288	298	282	300	318	288	312	294	260	319	272	285	254	283	297	306	296	316	300	313	277	284	304	275	266	273	290	288	315	308	316	319	276	300	266	277	304	290	304	281	277	294	281	295	305	309	307	277	292	294	265	319	247	277	311	313	317	288	276	299	290	306	278	272	305	263	295	309	277	298	283	308	294	293	332	330	312	312	314	259	302	293	304	287	286	265	317	294	289	315	296	286	273	288	305	306	284	303	288	307	310	274	296	303	287	300	268	280	313	273	271	297	274	285	311	314	289	328	270	295	278	326	281	300	275	298	305	282	325	284	308	318	266	290	312	296	305	311	326	330	315	291	305	301	288	297	308	306	281	274	296	286	281	294	288	275	369	332	287	308	305	307	314	284	270	310	286	288	296	288	303	284	306	273	272	284	300	315	281	304	316	295	290	311	273	298	284	307	292	283	314	262	287	319	281	262	309	290	260	259	289	293	284	311	303	289	320	304	265	300	307	315	297	310	286	295	292	307	294	290	287	285	293	317	276	295	268	308	309	274	291	299	301	284	287	307	290	292	297	315	303	312	279	306	312	292	312	294	317	297	289	282	284	295	280	306	313	327	294	284	303	260	269	316	305	275	270	329	326	339	274	296	270	297	297	309	274	317	327	322	296	300	298	319	297	357	289	288	335	302	310	275	286	294	292	287	297	312	290	301	296	283	280	321	310	306	279	295	312	270	290	288	282	291	316	313	294	293	330	298	314	309	308	286	304	310	298	271	302	292	299	325	277	294	293	302	289	290	278	317	280	311	312	308	324	285	302	299	265	269	284	281	299	286	302	297	284	285	305	296	328	309	280	284	285	322	270	297	294	305	299	297	284	279	314	289	328	298	299	295	272	282	301	329	284	281	303	303	283	316	306	294	260	269	319	287	291	279	276	289	277	319	310	293	282	282	276	287	278	281	301	282	323	284	275	303	276	264	266	330	307	297	275	295	316	276	310	288	291	291	296	309	291	278	289	292	287	295	317	296	285	295	278	298	294	302	274	284	269	290	264	315	278	298	314	283	306	290	272	304	296	279	268	274	310	284	284	304	311	304	270	290	306	310	293	318	317	269	319	268	295	297	297	309	308	305	296	295	331	291	313	282	328	285	332	298	290	268	279	301	315	313	287	263	305	282	312	315	289	287	271	309	300	282	293	319	281	306	307	281	302	259	289	312	309	296	298	334	330	291	292	262	308	277	284	288	287	285	306	290	297	304	294	294	313	269	297	269	293	275	271	297	328	291	310	323	281	275	278	305	309	282	296	308	304	314	327	321	300	288	304	298	268	254	297	288	333	320	281	316	299
3328	4645	3582	1850	1302	932	772	673	622	516	492	457	419	408	425	392	378	372	337	400	367	355	338	328	323	353	371	342	355	315	336	318	338	329	330	335	353	340	311	362	329	326	317	321	310	341	297	306	322	349	327	333	324	301	336	311	317	308	330	314	322	306	331	320	329	330	341	323	318	304	319	306	315	331	305	325	304	319	313	316	341	331	339	301	329	316	323	332	303	311	351	284	318	325	314	330	335	312	332	358	291	312	309	354	306	327	309	288	281	311	322	317	345	330	326	304	297	291	313	289	291	314	333	324	311	307	311	303	302	297	290	302	313	285	311	316	347	321	332	316	318	330	317	324	281	304	323	316	293	281	303	289	325	330	305	306	330	307	319	301	299	311	298	334	322	289	288	288	308	341	318	314	328	316	279	305	317	319	305	315	344	290	325	313	348	314	296	326	303	332	315	331	325	311	334	335	329	291	316	314	297	321	319	311	287	306	316	318	300	296	313	310	320	320	274	325	312	304	296	325	301	329	299	309	321	315	314	342	290	296	293	300	312	294	314	337	308	306	330	313	316	314	300	323	345	312	317	301	346	317	311	299	314	317	341	307	335	315	312	336	287	270	297	345	296	305	310	302	289	331	341	303	309	313	318	265	318	318	287	316	290	323	317	300	311	331	321	318	314	323	328	336	354	286	341	304	295	288	329	315	315	303	319	310	317	332	317	310	301	334	292	315	297	309	316	287	302	289	317	338	318	298	298	336	289	328	300	312	333	309	300	334	310	327	322	322	315	331	306	303	322	297	320	270	303	339	305	308	293	286	294	309	294	299	305	301	307	339	315	303	300	285	309	300	317	313	330	311	319	318	304	299	297	310	282	327	318	282	315	296	338	327	301	308	300	316	318	308	358	319	332	326	322	330	317	318	339	361	291	283	324	315	309	301	289	301	321	293	290	308	318	305	296	311	304	313	316	316	331	313	304	342	346	308	307	291	297	340	294	306	304	290	301	324	304	314	317	336	278	299	345	308	314	324	318	303	331	313	341	299	286	331	298	337	309	317	309	320	301	339	302	328	316	302	322	298	341	329	289	297	290	308	299	297	328	287	277	309	330	326	305	298	314	314	298	327	329	320	289	322	316	289	298	307	317	282	314	288	346	299	318	291	336	309	307	291	302	301	297	289	313	300	316	295	314	303	314	329	302	296	313	325	307	298	327	308	328	291	287	329	285	314	313	356	316	321	302	316	309	313	297	290	332	313	330	314	324	304	308	308	294	300	297	315	321	279	284	298	339	326	337	301	307	294	303	302	324	328	296	303	327	312	307	300	295	330	321	300	270	312	303	310	312	316	284	317	300	281	304	326	319	317	324	327	320	312	306	269	315	297	302	308	297	357	333	310	292	355	309	316	316	297	301	324	305	316	304	324	261	307	307	297	300	308	314	314	327	320	333	302	322	341	323	313	285	291	304	301	284	322	324	316	317	289	304	284	314	328	339	303	274	299	328	309	326	344	313	305	322	316	334	299	310	346	331	319	325	324	296	320	300	281	321	302	325	305	315	264	319	334	329	299	292	353	320	310	371	320	279	303	278	309	314	336	284	286	331	306	321	303	324	306	330	264	305	289	301	306	326	317	313	301	311	279	321	314	322	308	289	309	294	336	327	296	311	317	304	314	302	298	323	320	323	310	299	313	327	309	308	295	304	325	339	296	314	318	287	306	313	315	330	319	340	301	336	334	303	295	306	337	307	334	310	292	323	324	315	319	309	328	320	318	302	305	305	295	324	278	287	312	339	320	327	279	309	321	314	325	327	305	331	284	279	288	298	296	313	337	311	319	306	286	309	294	295	305	291	312	283	283	300	309	338	309	308	282	270	321	320	284	294	330	293	287	339	301	300	322	350	315	310	304	308	308	307	308	306	300	296	312	310	321	301	340	298	331	316	323	305	309	293	286	281	282	310	319	341	317	303	334	320	314	352	309	324	318	299	308	285	311	335	310	330	309	323	312	289	339	318	324	275	327	320	316	291	281	290	314	319	313	299	318	309	339	338	286	287	309	304	308	267	310	311	302	343	305	283	294	299	296	285	292	296	337	310	339	294	296	319	294	323	277	285	301	322	298	316	293	285	284	316	316	329	358	332	292	319	337	323	313	334	308	309	291	315	299	325	307	308	302	332	314	283	308	289	313	297	326	319	324	283	314	296	330	296	341	272	283	273	284	311	292	289	323	293	327	312	308	301	328	307	308	293	343	309	295	337	356	322	319	292	325	292	323	289	283	296	338	292	332	303	288	315	306	347	311	332	334	319	306	320	313	325	302	296	278	320	327	330	276	295	316	342	325	303	314	311	351	307	298	329	272	301	305	293	289	295	283	294	314	302	293	327	300	323	297	313	289	293	292	328	305	328	325	312	295	299	281	317	316	304	307	307	282	319	331	325	313	314	280	321	292	301	306	311	318	297	319	295	292	269	314	282	307	318	277	309	291	305	321	303	321	320	275	305	288	301	316	314	300	282	325	300	326	314	288	328	323	296	309	305	285	288	308	315	317	311	319	320	298	309	278	299	286	299	283	295	324	324	314	271	353	307	298	323	294	310	302	311	303	318	312	327	297	319	296	298	279	282	352	263	330	293	310	319	329	294	309	330	300	321	291	331	320	312	307	315	306	345	300	345	313	294	325	309	315	322	288	310	297	305	332	303	311	318	299	348	282	288	314	317	302	306	319	313	305	314	311	283	311	324	322	300	328	301	304	308	295	263	286	321	295	276	314	323	276	304	335	293	286	307	306	331	314	327	298	330	321	319	285	320	328	317	328	311	314	280	296	268	291	287	323	303	318	304	311	326	314	313	305	327	296	291	308	322	316	336	273	301	302	309	319	302	276	298	304	330	295	278	322	307	320	295	308	309	306	314	348	266	290	328	281	339	305	333	323	300	296	308	317	287	331	284	292	315	305	300	316	282	307	269	303	320	319	303	315	308	303	316	296	330	305	288	298	281	283	297	296	316	321	297	303	352	303	289	293	281	293	330	298	316	336	296	326	299	291	336	291	308	289	328	299	309	294	282	297	303	318	320	316	305	323	315	282	311	315	324	317	311	333	306	310	301	331	319	297	301	299	303	289	294	317	326	335	299	307	334	300	330	336	317	317	299	343	297	290	296	299	270	308	297	275	309	328	312	314	292	305	307	296	278	351	322	300	298	297	321	337	307	313	311	331	271	296	308	300	278	276	319	310	284	330	330	290	303	293	309	311	329	302	313	307	302	311	282	303	323	316	282	270	297	297	311	304	302	300	330	305	339	302	279	279	308	303	329	301	331	313	315	314	304	313	323	267	321	317	291	322	337	266	305	317	308	326	307	297	298	289	309	290	309	306	293	320	315	279	309	287	347	313	264	304	310	304	289	317	322	284	318	318	318	286	279	320	305	329	304	300	310	319	333	305	297	320	304	296	325	335	284	307	300	284	314	313	308	302	297	311	309	311	292	264	319	298	326	306
27668	11729	2114	1263	964	829	793	825	863	797	791	796	832	793	742	813	754	759	807	787	808	808	811	842	791	783	779	824	838	821	803	799	823	781	810	826	807	757	757	764	773	839	799	766	757	800	761	809	775	759	806	809	824	830	765	741	739	759	781	765	832	773	785	793	815	789	820	778	759	814	812	765	828	780	755	795	786	808	814	769	795	790	809	773	823	747	788	723	818	794	751	791	815	806	824	820	779	777	771	832	812	800	745	767	757	824	819	787	803	855	813	753	756	812	817	796	855	758	804	817	793	782	755	775	846	777	823	792	794	790	788	775	809	773	780	766	757	725	753	791	755	766	806	796	780	803	863	767	843	814	789	828	782	774	796	798	737	757	775	816	847	800	789	769	708	777	796	761	800	768	794	820	844	782	783	786	752	723	785	776	747	784	764	776	787	745	795	766	775	789	796	852	793	790	743	789	791	791	774	746	845	802	780	783	761	780	781	819	744	744	825	825	827	769	743	811	797	813	744	748	700	789	813	813	742	702	777	762	769	782	787	844	858	770	798	777	822	786	806	795	767	785	822	773	770	812	786	767	793	859	776	805	766	775	768	807	854	790	781	774	825	786	802	822	798	778	767	775	763	746	772	764	823	730	759	832	779	730	767	792	774	742	810	828	818	801	808	846	753	806	762	754	758	772	757	747	771	797	796	774	823	749	812	803	798	793	804	797	768	804	815	783	765	781	781	726	748	767	758	825	775	781	810	785	804	766	836	795	778	808	786	776	815	785	816	813	744	776	812	773	789	794	790	806	715	763	770	807	790	794	820	762	775	728	829	792	800	762	778	749	792	785	803	746	789	806	768	779	804	755	786	790	751	766	750	772	839	761	801	745	835	807	741	766	786	813	736	767	768	749	796	799	765	802	743	792	735	776	804	748	808	826	788	793	755	775	768	797	760	802	757	778	809	751	818	773	820	800	756	769	770	761	759	833	768	744	787	817	787	798	809	782	813	768	784	788	759	760	760	786	826	728	767	835	782	798	826	773	787	848	787	798	785	764	781	779	773	816	805	813	791	795	813	812	771	777	816	782	754	780	784	820	699	775	786	817	781	820	769	790	812	784	810	762	853	792	732	837	786	780	733	792	767	739	798	748	838	811	798	737	788	805	774	743	738	837	756	844	810	740	805	818	872	809	784	822	846	794	817	777	812	758	746	787	800	796	782	758	805	746	798	776	786	817	768	779	773	772	753	749	837	755	762	789	761	821	742	841	747	807	783	801	819	799	747	776	815	790	776	764	799	758	730	784	812	733	785	827	811	735	780	786	766	770	801	772	758	798	752	750	743	835	764	780	779	795	786	744	805	787	817	819	738	776	711	817	816	791	795	838	768	775	795	786	797	801	750	784	737	770	852	816	736	747	827	746	815	808	848	776	775	803	785	723	830	778	770	792	851	800	774	747	759	803	823	813	793	780	766	768	824	812	772	769	822	741	747	811	838	828	843	776	800	822	775	796	821	784	802	796	834	784	774	772	765	811	771	823	826	821	778	755	817	790	830	842	834	726	731	777	841	791	758	797	770	766	800	770	768	715	769	734	829	839	785	774	769	814	778	795	811	773	764	821	781	789	722	833	776	778	831	772	840	796	729	778	811	786	800	767	746	770	764	796	806	755	809	758	785	774	765	789	792	754	737	805	786	757	721	826	772	753	778	821	761	843	804	768	806	766	776	829	776	818	772	791	803	805	744	791	777	780	733	801	838	754	820	826	788	757	781	773	825	799	819	751	851	809	843	785	738	815	775	821	788	821	778	804	761	757	742	823	783	760	768	733	808	715	835	802	797	785	812	850	789	811	761	778	784	796	735	799	793	790	837	819	808	784	779	776	740	750	797	779	791	763	794	767	763	781	762	745	738	784	813	768	738	787	809	835	824	760	796	755	745	803	799	793	812	768	771	786	842	781	776	799	764	777	763	752	809	823	734	765	797	816	779	753	766	749	750	792	770	768	793	783	793	809	815	799	825	787	807	839	774	741	776	815	774	829	803	772	872	769	798	772	833	807	775	807	833	719	813	765	799	789	859	785	781	779	759	756	770	774	822	758	806	793	796	822	774	808	814	829	789	791	838	786	742	798	812	753	756	852	805	766	865	798	767	818	768	773	798	799	786	776	761	770	846	792	822	823	791	780	725	750	819	822	783	731	768	793	795	778	776	809	794	806	790	756	771	795	774	755	749	768	776	853	798	790	751	777	798	795	745	754	777	801	759	775	747	785	780	753	787	756	747	744	757	793	752	756	768	769	798	794	842	800	748	822	829	797	767	784	737	751	766	778	775	773	825	783	790	804	754	795	789	794	749	784	792	799	811	768	801	755	808	802	803	761	808	799	773	782	749	781	849	770	761	801	766	830	771	799	776	812	776	790	755	788	712	793	751	796	790	778	757	773	760	806	776	789	792	843	789	807	809	815	782	765	803	782	810	762	767	767	783	771	767	741	825	774	774	763	810	694	792	746	798	771	774	784	799	793	785	785	777	802	743	810	815	766	823	790	761	807	769	825	746	775	824	790	775	745	775	797	785	808	771	751	765	797	810	782	824	752	774	761	786	756	778	768	794	767	785	787	798	809	746	747	788	758	778	766	807	735	823	749	769	810	786	830	796	808	745	805	777	766	818	763	798	748	778	772	826	806	788	756	771	783	778	810	758	806	755	801	781	823	864	790	789	796	779	795	779	774	830	778	787	798	786	821	764	776	818	840	796	785	800	778	809	767	753	811	798	800	780	768	777	825	754	806	787	780	807	829	787	774	788	781	758	849	761	744	824	753	725	761	763	761	783	823	831	754	780	774	847	764	788	790	789	844	784	782	815	758	873	797	735	840	828	802	804	766	747	779	855	829	733	840	757	800	775	793	736	791	814	818	767	798	811	758	783	782	785	751	805	815	773	771	795	758	748	822	720	741	797	780	748	773	725	790	835	824	804	787	786	756	794	784	796	783	785	768	783	728	787	813	768	714	774	775	772	749	750	739	804	799	812	766	763	754	781	803	811	755	796	792	826	780	740	816	802	775	785	808	783	796	788	764	817	788	791	767	742	772	795	761	817	812	805	787	774	801	749	829	763	765	779	786	769	822	730	780	809	792	804	773	814	766	829	781	785	832	794	789	792	742	796	742	799	827	760	765	801	773	763	843	760	805	742	777	781	786	714	778	822	796	771	722	759	843	790	759	816	778	789	809	795	801	805	783	791	795	845	804	791	819	787	776	800	765	771	787	730	812	746	814	806	749	783	747	803	811	755	842	773	796	827	727	761	779	768	743	787	798	791	756	750	819	795	819	749	780	720	757	796	836	787	777	763	805	832	784	807	867	816	781	783	787	785	771	783	808	772	824	808	750	820	813	782	778	806	764	811	792	744	802	765	804	768	765	766	760	780	827	786	780	763	794	803	764	753	782	813	785	760	847	860	762	803	787	828	781	763	773	809	782	871	782	802	773	761	794	796	738
5203	905	861	776	725	715	739	712	691	707	677	740	741	670	708	696	714	699	710	718	726	714	671	693	674	673	721	709	678	710	726	741	719	711	743	689	705	778	679	705	696	700	665	690	719	758	711	688	707	689	664	665	725	675	714	662	724	636	695	674	672	675	705	681	657	748	767	721	679	665	690	718	752	704	704	648	732	642	698	693	723	711	669	696	704	677	693	674	697	683	667	667	683	691	692	674	657	712	666	694	680	717	706	677	729	702	749	696	689	754	706	713	694	713	710	765	729	709	711	708	689	736	697	716	726	640	706	700	688	698	684	694	715	684	666	688	711	710	679	703	688	716	710	723	633	736	732	738	734	712	673	686	724	696	673	754	670	712	673	697	738	744	679	689	711	683	697	725	707	755	734	727	726	740	687	718	716	742	706	730	699	674	716	708	734	672	745	664	684	712	703	725	721	701	697	720	663	712	734	751	703	682	683	697	682	698	699	732	717	709	690	654	725	700	689	684	655	684	735	696	707	719	733	699	687	728	712	684	708	655	698	697	714	693	657	717	718	720	721	721	689	723	666	723	696	694	720	656	675	724	692	633	725	695	734	699	656	666	724	725	740	733	734	693	685	712	724	725	662	658	713	678	726	721	700	665	660	685	686	723	666	704	702	728	675	718	684	661	752	747	660	711	703	706	648	678	686	717	703	737	725	723	709	682	683	704	675	698	663	686	731	686	706	701	706	694	671	699	677	689	686	719	711	711	666	672	716	653	683	719	680	699	710	752	685	690	694	693	716	659	683	687	640	672	687	713	669	760	689	677	731	731	700	656	693	697	688	724	659	733	689	725	711	712	706	689	733	721	714	709	722	712	676	711	676	680	735	695	751	727	650	697	654	696	684	722	675	687	727	672	672	678	671	714	690	728	689	684	647	720	689	702	709	683	683	762	721	718	713	685	718	753	688	691	710	724	731	696	722	691	637	726	692	695	645	691	736	725	681	682	655	718	722	655	665	747	720	709	685	690	723	660	728	733	654	732	646	658	662	721	679	695	746	684	735	684	712	728	697	699	691	726	700	661	673	667	732	721	716	699	671	712	698	751	722	709	692	688	687	682	698	737	691	663	724	692	701	680	695	668	694	686	695	677	682	703	674	735	723	676	689	714	757	747	713	670	713	694	722	698	677	682	665	724	714	717	667	692	682	671	725	732	693	659	749	682	717	664	720	679	706	715	684	697	717	711	706	707	700	702	714	732	668	680	723	677	736	666	656	642	725	741	685	723	699	734	718	720	649	686	703	704	742	728	703	698	716	716	725	718	673	728	677	668	665	686	720	719	705	673	660	669	735	738	713	717	678	680	698	719	757	687	710	665	701	674	721	703	686	696	665	735	686	712	747	710	692	732	722	738	713	733	725	701	649	718	668	712	722	694	723	719	699	697	635	705	702	692	674	693	681	721	704	681	693	676	682	666	652	699	729	734	693	737	712	761	701	710	711	707	671	669	700	705	691	686	675	701	697	719	733	690	643	687	661	719	729	700	688	713	680	732	701	776	690	727	680	726	685	737	688	701	712	697	697	679	685	789	708	727	702	715	659	684	724	708	719	732	726	708	691	691	732	715	663	701	711	712	678	704	705	743	681	736	734	671	664	719	720	720	717	688	734	713	672	699	698	686	725	680	740	641	693	712	721	731	671	708	658	730	708	685	719	727	673	733	707	694	686	700	717	717	742	671	671	724	697	706	685	697	690	667	676	702	706	697	685	687	703	711	673	644	741	654	703	716	711	659	648	738	654	662	669	691	727	652	704	722	707	682	704	671	699	716	707	733	684	715	664	700	704	685	726	732	687	685	668	666	687	666	673	682	716	738	666	724	670	729	674	653	699	652	710	734	648	748	696	721	708	690	717	705	685	684	727	714	752	707	728	695	693	673	666	690	719	675	700	677	685	667	693	699	743	707	718	689	722	671	636	654	757	720	671	659	677	725	673	716	734	768	704	675	681	705	659	725	697	717	712	682	709	684	631	690	678	751	687	754	678	663	677	686	684	756	682	682	669	698	653	722	734	640	662	686	664	664	652	647	709	679	687	689	701	723	711	669	672	643	697	759	702	698	691	660	670	708	731	676	708	705	678	673	667	711	714	710	709	701	677	730	674	685	662	720	684	674	736	694	703	713	693	706	678	722	698	702	703	718	716	721	675	682	704	718	719	696	725	695	742	720	690	659	725	722	710	693	703	696	705	699	734	673	721	717	675	713	708	686	669	708	728	710	719	729	731	707	673	681	717	716	637	681	770	723	655	703	699	680	695	750	703	665	724	725	708	642	698	761	653	702	663	717	642	724	686	689	688	683	715	745	680	704	693	676	686	708	663	732	654	657	670	728	706	720	719	688	661	728	679	699	706	724	699	673	687	658	727	690	737	715	702	724	747	686	654	709	663	657	723	690	724	705	692	721	730	658	683	736	676	715	684	688	668	680	720	648	690	718	713	704	697	702	677	684	721	710	673	701	721	718	700	732	677	701	727	718	718	657	629	686	692	701	719	707	703	689	692	704	678	706	713	705	748	709	693	665	715	710	683	695	697	648	632	670	756	702	733	667	646	695	716	684	720	676	753	723	693	643	732	692	728	682	698	664	736	641	723	686	737	688	701	705	699	672	656	695	715	740	654	691	693	706	736	698	686	675	697	712	707	734	686	672	692	725	713	687	685	748	710	751	714	702	728	735	687	715	659	674	687	652	661	665	732	676	693	674	697	697	700	750	677	696	729	723	698	686	720	680	680	682	680	694	748	710	681	639	746	662	736	678	760	705	747	710	696	703	695	690	761	744	695	736	742	730	691	730	720	693	719	668	688	696	716	716	690	680	686	724	685	658	692	700	671	718	722	729	674	743	678	738	704	718	706	708	699	677	702	694	659	741	705	682	692	690	703	722	660	683	720	735	691	691	708	714	735	675	749	673	715	753	661	706	710	715	704	701	713	695	710	708	733	680	769	693	667	670	697	701	685	671	751	691	663	659	675	683	703	734	678	769	737	705	704	670	740	711	673	686	728	687	697	725	716	685	704	674	734	714	758	694	683	705	750	729	697	693	711	676	707	733	707	694	742	738	704	684	739	669	753	732	693	706	684	710	736	695	697	705	686	703	662	727	623	724	671	698	713	696	706	681	698	716	735	710	674	699	722	698	720	741	668	698	722	694	722	659	703	701	699	685	763	641	727	748	738	679	663	687	758	739	723	700	674	694	675	668	702	728	673	704	687	725	694	657	725	702	697	690	695	724	688	708	703	676	694	718	699	726	739	718	683	673	705	664	683	648	694	682	732	700	686	697	678	702	700	739	734	666	713	693	716	718	654	680	719	680	755	685	657	708	723	718	719	700	711	681	696	666	711	726	737	700	675	702	672	692	691	692	669	714	708	717	691	701	694	710	699	669	753	675	711	721	718	723	662	701	706	708	713	635	674	696	740	746	724	713	706	707	722	709	708	687	680	701	711	717
25628	21397	25675	18088	1841	979	834	713	665	704	671	711	698	675	680	654	668	628	675	648	698	665	641	680	659	658	661	670	659	665	651	647	657	626	638	652	569	664	628	666	666	619	610	627	623	651	610	603	651	616	616	626	626	641	663	615	659	647	689	659	687	656	645	666	619	645	651	665	623	613	674	611	625	607	641	644	651	646	633	622	674	640	664	635	666	638	672	616	627	634	645	574	656	611	667	656	643	608	622	633	659	664	657	667	675	676	639	619	641	640	616	647	597	627	577	681	625	661	665	590	651	647	643	597	653	664	660	696	666	670	627	691	638	651	628	625	633	657	655	638	609	641	638	675	645	631	616	573	637	643	630	594	654	595	618	662	645	618	651	621	624	621	638	615	662	644	681	626	640	643	575	609	691	639	625	643	593	670	628	638	638	607	603	603	625	617	639	641	605	628	623	600	608	609	673	631	605	623	643	626	621	590	620	605	640	652	626	595	624	624	638	595	626	607	634	585	665	639	628	626	619	661	631	625	655	669	630	574	616	637	604	692	647	586	638	614	633	694	596	636	688	630	619	617	596	642	617	595	622	623	656	637	672	652	638	664	632	583	677	625	655	630	653	659	667	632	604	615	577	650	658	634	679	655	652	655	633	628	636	584	590	643	675	594	673	610	615	654	656	649	629	675	644	635	626	600	680	612	609	646	651	676	637	626	648	652	616	636	616	590	642	624	666	649	677	685	645	632	626	629	658	624	634	645	678	611	641	677	651	596	660	638	608	596	660	645	649	678	630	614	674	611	654	665	641	665	655	662	652	657	651	569	638	649	620	686	639	626	603	642	617	644	677	639	626	646	591	634	641	628	598	668	631	648	658	654	687	638	651	659	656	586	594	639	613	631	665	613	733	638	643	626	601	648	612	638	619	675	607	640	612	634	658	625	637	626	636	643	651	632	629	652	615	593	610	636	633	623	638	625	594	639	612	643	606	632	625	612	702	618	621	623	665	624	655	633	616	663	635	633	642	621	603	616	657	616	586	641	666	618	651	675	651	669	640	605	645	637	612	644	626	632	644	671	607	625	653	696	651	615	660	637	638	607	600	627	619	580	645	593	649	625	655	634	603	664	610	635	672	628	674	605	645	642	674	668	645	627	595	660	603	633	623	585	628	624	604	619	630	624	597	676	649	649	621	659	623	628	647	617	652	654	638	581	618	672	625	686	671	608	691	640	607	639	622	669	606	616	623	626	585	652	648	660	683	618	590	663	642	642	641	592	576	644	626	595	658	639	587	665	606	577	627	629	642	668	641	647	633	596	644	638	691	640	683	650	591	633	623	609	603	666	627	624	630	639	642	613	665	607	587	632	637	660	661	641	622	585	632	675	686	629	633	674	659	642	696	648	649	639	623	649	669	657	579	604	628	666	635	626	622	602	614	658	643	631	661	624	630	663	618	647	612	580	635	628	676	600	656	639	622	631	647	651	613	602	610	623	701	640	660	637	614	695	621	650	615	641	609	646	629	612	659	723	612	631	650	653	635	614	683	612	633	627	669	646	656	639	668	660	655	647	670	610	591	588	648	630	648	619	594	658	623	660	627	615	602	647	636	688	624	653	625	681	634	640	637	613	601	629	606	652	645	665	632	614	662	685	667	667	639	606	645	614	682	635	659	637	668	629	660	643	616	649	643	586	663	642	601	644	631	661	643	674	619	646	671	650	610	650	599	604	662	666	636	661	608	638	689	640	660	641	660	632	626	634	646	601	640	644	673	647	601	616	658	643	641	628	669	619	629	632	651	610	625	642	630	641	666	648	618	652	612	665	633	661	667	638	624	611	612	609	665	607	622	598	642	674	621	625	651	677	615	649	640	666	650	637	641	665	582	618	643	598	623	670	662	643	639	610	601	674	623	652	640	614	621	649	580	668	678	642	669	602	628	634	643	637	608	644	641	660	595	645	570	611	636	655	644	610	616	596	644	675	634	669	651	649	641	652	649	629	632	638	607	669	593	617	682	641	638	614	621	624	612	616	634	672	621	643	615	642	636	640	649	633	625	633	605	620	645	627	664	639	628	654	674	662	598	631	650	629	628	655	631	621	639	636	593	578	612	639	606	611	664	636	633	629	631	622	702	644	614	583	678	648	643	609	576	700	676	646	623	629	658	666	637	679	631	589	615	625	647	628	616	674	639	603	629	650	650	590	637	659	674	567	639	653	642	607	628	645	657	643	614	648	656	599	635	671	618	637	595	634	640	670	689	608	599	639	617	663	703	668	635	626	669	629	665	625	602	630	616	674	586	640	643	676	654	631	596	607	627	604	596	636	657	625	650	647	592	652	599	621	674	628	670	649	664	649	635	633	648	672	611	647	635	623	621	637	611	585	659	662	592	587	648	604	634	617	642	644	654	651	608	621	612	645	563	680	614	646	660	664	643	595	652	646	616	656	621	626	661	654	666	581	652	616	639	674	669	645	691	591	614	639	650	651	628	635	672	654	649	647	649	632	618	683	650	652	633	653	612	629	630	674	649	653	643	682	598	641	617	642	675	637	616	629	643	633	633	647	652	626	649	642	600	661	603	597	622	634	631	649	652	619	639	643	622	622	673	646	599	607	628	597	665	683	593	625	640	685	657	599	675	610	608	602	642	664	618	610	626	640	619	655	608	612	639	618	609	627	613	603	645	631	672	680	590	632	628	657	631	635	624	639	608	624	598	677	630	645	628	662	651	690	625	638	637	613	634	659	603	676	637	619	656	640	624	624	624	648	656	618	616	593	579	637	603	587	604	602	621	671	644	628	618	640	610	628	639	608	635	633	650	633	621	622	651	678	659	649	632	631	635	630	679	689	629	607	604	658	639	594	639	671	591	621	621	637	611	671	645	646	642	632	673	613	613	633	658	600	649	630	630	660	594	696	618	624	602	690	689	642	610	624	620	640	621	615	596	597	593	581	718	619	659	659	616	676	622	657	673	663	651	662	675	646	635	612	683	643	594	677	669	618	627	626	608	606	618	548	639	669	645	652	634	616	608	617	633	620	632	652	649	668	623	637	611	628	621	663	591	676	661	669	644	639	638	662	633	621	628	604	602	690	619	626	641	663	637	580	645	673	644	641	633	608	610	623	645	621	596	600	649	650	611	655	664	642	646	693	640	609	632	602	645	651	573	625	647	612	611	617	624	626	614	635	650	648	626	647	631	708	675	619	655	600	605	592	658	630	621	657	615	628	618	620	642	652	635	674	612	594	638	674	627	631	624	650	645	641	655	635	632	614	654	661	645	628	610	669	650	658	635	645	626	626	649	625	622	655	661	602	639	633	660	629	665	624	642	655	593	661	607	655	624	620	626	649	671	620	624	678	645	627	655	689	672	644	674	648	643	664	667	607	645	643	635	650	630	653	640	603	634	666	636	639	628	654	661	641	612	686	652	625	663	632	659	571	646	646	668	630	628	635	610	634	627	603	646	616	622	647	670	631	659	679	651	661	623	657	647	600	569	659
3534	2190	1840	1101	884	785	768	676	714	686	677	629	698	665	667	567	624	601	602	656	591	659	573	624	615	630	564	618	579	629	621	613	626	600	626	546	584	606	606	587	652	593	575	595	606	648	586	623	651	639	585	648	583	595	584	624	640	604	572	628	607	559	607	612	562	608	606	565	578	616	584	585	595	618	621	566	580	589	579	587	574	558	624	575	544	601	592	585	596	565	606	616	613	603	587	587	605	614	590	595	558	591	594	607	653	595	597	572	575	584	566	616	581	598	579	584	571	571	575	563	560	589	596	607	579	564	600	567	554	560	580	597	568	602	574	581	563	574	612	589	604	566	584	551	595	634	560	625	596	612	590	589	594	577	610	561	565	584	592	597	549	630	580	558	612	586	573	588	616	629	592	559	607	574	640	607	605	623	573	564	622	604	595	590	590	624	573	559	586	586	620	621	608	643	587	587	618	607	566	565	578	607	605	537	597	622	596	613	576	556	603	622	648	584	593	599	639	579	596	621	587	632	598	598	573	576	646	563	619	564	541	604	583	578	605	595	585	620	536	587	602	614	564	603	606	573	595	568	588	594	587	562	601	577	540	630	592	590	570	611	539	607	568	531	603	596	597	634	593	583	598	553	544	587	608	632	583	557	557	592	604	607	547	585	606	582	607	608	584	543	578	583	614	538	601	572	547	564	611	576	595	602	559	561	600	584	613	590	617	612	603	571	614	597	568	543	579	615	557	605	567	563	569	561	605	562	589	587	565	627	603	609	571	554	633	615	617	609	607	619	638	591	566	626	561	606	612	547	591	585	617	576	630	582	591	594	566	587	605	587	537	596	570	552	581	601	605	632	603	597	573	599	585	568	568	579	589	610	622	596	531	599	604	583	577	587	581	640	602	581	583	564	604	633	578	607	588	585	594	575	585	583	620	563	623	605	579	613	589	568	578	562	587	572	561	561	653	588	590	577	559	634	586	591	582	590	642	603	631	578	609	613	524	590	571	530	619	605	564	585	592	609	609	584	564	607	633	601	589	597	556	598	613	544	608	576	565	611	638	586	580	553	593	618	560	624	581	562	571	573	588	550	572	602	568	549	562	596	623	611	638	590	604	569	547	568	619	614	564	580	593	546	642	587	561	628	565	569	579	593	574	587	578	596	593	571	549	604	612	599	592	575	562	599	572	564	621	613	578	586	562	550	557	591	601	588	594	610	580	571	621	608	580	627	588	620	550	533	617	570	568	600	534	608	569	656	573	617	570	621	600	566	559	554	581	616	589	594	581	571	579	596	585	582	610	642	573	577	602	616	568	595	628	557	599	554	589	592	630	639	596	600	599	559	604	599	581	583	579	547	558	639	610	580	598	572	598	602	576	638	606	624	568	612	574	582	572	595	583	612	626	611	592	577	567	610	551	554	591	612	586	584	620	623	588	608	570	569	589	618	582	634	568	581	572	561	570	618	567	552	551	594	532	606	590	580	614	589	602	590	597	567	589	595	589	574	558	601	602	546	604	621	627	620	592	558	567	615	577	572	591	600	541	579	578	578	574	590	581	599	547	613	595	589	570	568	581	605	587	604	586	604	613	593	614	606	643	547	633	593	602	602	597	537	574	594	571	558	575	574	543	560	595	608	614	598	589	560	562	558	576	634	580	585	579	561	571	562	589	590	567	586	574	601	623	582	552	582	577	584	605	584	549	587	586	585	577	566	591	544	550	613	567	561	613	565	594	591	563	556	584	597	546	602	557	594	580	580	566	592	596	588	622	612	578	656	558	590	566	596	564	599	593	561	597	604	567	598	593	596	576	582	568	591	584	604	594	585	601	631	562	604	569	587	621	566	606	563	565	599	584	596	589	589	639	589	559	586	592	612	544	602	570	540	584	638	637	576	638	627	578	570	585	544	567	588	586	605	604	614	563	649	594	558	576	555	568	591	608	593	623	585	613	573	575	604	630	577	577	582	629	601	594	571	622	577	605	576	561	600	632	578	557	593	591	615	630	582	572	591	568	611	631	565	614	586	580	622	616	552	579	562	602	603	584	631	585	647	609	599	578	635	606	584	581	561	599	616	608	560	631	611	557	596	620	588	603	611	551	590	619	552	570	565	599	544	565	588	603	599	570	585	573	628	573	580	608	533	566	655	608	574	624	603	590	631	601	601	588	618	584	595	589	586	587	594	619	587	579	591	565	582	629	583	599	580	594	578	587	625	571	596	580	595	557	622	625	587	574	594	581	607	583	574	603	607	560	593	616	586	585	616	565	571	580	573	630	593	592	573	645	607	603	614	610	567	616	637	569	606	580	586	552	620	583	573	586	603	544	569	565	594	624	619	570	507	573	593	554	607	613	613	597	548	539	595	596	595	556	583	597	571	588	604	583	611	555	569	568	554	586	606	560	590	601	609	614	589	586	583	623	615	609	599	622	572	596	579	542	592	611	598	594	600	568	633	596	572	592	623	581	609	569	593	593	603	583	584	604	607	604	617	592	606	578	606	605	602	597	598	606	561	545	595	604	564	600	557	596	604	621	618	598	599	609	585	612	611	569	604	587	588	579	619	599	582	606	574	590	590	624	573	569	618	617	604	633	625	556	540	591	614	568	598	582	629	605	591	547	591	551	519	564	568	565	566	569	623	593	568	561	600	618	592	590	600	605	595	569	578	636	634	587	599	595	565	569	604	578	586	569	616	581	567	595	541	590	618	589	569	638	600	544	576	586	545	571	596	613	620	535	582	601	562	606	564	629	569	599	587	580	622	597	591	568	584	623	606	606	585	576	539	603	561	642	599	587	592	593	623	613	608	621	567	599	582	553	597	605	590	616	570	579	597	593	586	544	621	629	595	594	580	565	546	577	575	571	560	592	578	583	551	613	549	647	593	549	619	622	566	611	577	557	555	588	597	584	598	545	568	578	588	610	589	566	586	586	650	560	590	615	595	588	567	568	615	592	591	538	600	576	534	557	579	588	575	635	578	584	563	587	526	549	617	556	611	584	651	588	572	564	609	563	591	604	589	590	577	596	589	589	591	599	537	583	610	571	571	604	566	587	582	588	588	598	602	621	572	627	570	598	582	549	601	591	570	626	571	594	573	560	582	575	617	596	607	598	608	590	548	577	572	535	593	566	568	571	630	553	565	643	596	585	563	585	545	579	648	546	564	612	579	615	609	611	543	625	566	605	564	600	581	581	587	561	577	571	567	593	560	605	620	611	608	599	580	647	569	557	552	606	644	646	585	613	585	570	540	609	600	586	601	578	597	580	560	556	602	600	561	622	580	566	652	553	573	604	657	609	601	605	557	588	562	618	622	544	600	583	561	596	601	577	561	604	613	563	565	553	554	635	578	560	604	562	590	566	559	551	569	590	565	615	576	579	602	584	580	580	606	581	597	589	597	613	545	593	587	583	567	579	585	564	549	582	556	565	542	565	601	606	561	593	617	589	567	607	606	594	616	593	594	598	595	566	572	585	625	590	569	584	548	601	596	564	573
24284	21408	28533	24676	19862	2447	811	506	437	409	432	400	412	313	351	329	311	328	323	330	316	321	315	316	309	333	307	294	291	301	316	286	302	312	282	294	320	299	288	312	329	299	297	325	309	324	309	301	304	315	281	264	315	320	310	302	321	306	294	310	288	293	281	276	262	306	309	305	316	288	283	278	330	316	319	284	295	313	282	304	291	286	279	270	300	311	279	305	282	314	268	310	277	316	308	270	309	288	302	315	303	293	305	289	274	304	303	320	326	313	288	281	296	326	305	303	280	308	299	304	298	300	295	299	322	313	292	284	272	331	302	298	285	297	277	314	309	314	306	302	276	295	279	301	310	297	297	308	286	300	273	296	340	287	320	274	301	272	292	301	286	301	291	303	307	279	263	301	313	283	271	282	302	280	271	286	318	284	293	308	259	230	307	288	308	297	279	282	298	288	279	288	277	281	308	309	264	286	279	246	296	276	292	289	308	277	337	304	269	263	292	289	322	308	306	283	332	316	297	303	319	267	287	307	278	311	333	277	253	313	288	280	317	278	336	304	305	318	300	293	302	290	293	289	302	309	308	325	289	287	308	309	328	292	301	295	289	283	297	281	281	330	284	296	273	281	281	283	275	278	288	296	289	301	293	316	317	286	283	298	309	290	275	298	283	313	287	295	301	302	278	320	266	281	287	306	290	305	289	324	283	286	292	277	290	297	261	300	312	286	266	299	285	308	261	282	302	254	316	313	292	325	306	283	275	297	303	309	295	301	282	274	316	313	308	280	275	259	304	259	295	286	290	278	282	296	286	302	286	293	285	303	304	285	279	298	283	272	260	269	284	269	286	293	277	302	296	298	297	278	300	311	315	305	282	299	276	303	303	282	275	274	313	309	241	284	269	264	310	316	304	289	291	298	288	293	264	323	313	290	285	279	261	295	293	297	291	308	287	296	301	274	276	295	259	260	308	283	291	286	315	288	263	289	299	277	273	311	311	327	291	258	267	300	304	279	254	288	315	319	282	289	286	320	290	283	270	271	300	307	293	305	292	289	302	300	273	290	285	311	284	287	275	275	313	303	291	284	285	302	311	299	286	289	282	323	273	294	271	295	324	278	303	314	299	293	291	319	270	282	294	316	278	308	312	324	303	276	292	278	290	287	266	268	303	321	312	288	277	302	298	270	278	315	299	273	282	303	304	283	257	266	281	305	289	263	283	306	297	324	267	300	299	287	277	277	266	283	308	279	283	287	264	296	309	308	309	259	293	282	267	264	305	308	301	291	295	286	276	302	283	310	299	311	303	280	323	312	286	305	311	289	281	321	272	280	278	322	301	294	305	299	282	304	295	279	290	314	314	301	269	278	276	271	300	272	300	319	286	310	297	270	297	269	265	299	307	262	266	301	303	303	270	285	272	311	255	279	288	299	305	269	286	300	340	294	304	286	276	288	281	319	295	301	268	281	275	305	281	319	291	318	304	296	297	309	309	311	276	299	278	280	319	290	272	288	319	296	288	287	325	315	284	297	285	291	302	310	307	305	301	243	284	295	291	292	274	281	255	323	294	289	311	298	289	290	292	314	271	263	291	284	289	314	299	307	301	313	310	289	259	284	302	308	269	272	301	304	297	324	304	289	314	298	259	304	314	279	273	307	276	300	290	307	295	310	295	304	273	291	286	286	278	296	325	277	273	305	309	282	291	307	271	282	299	286	310	299	281	302	301	284	305	287	275	264	293	276	255	263	283	307	302	282	272	296	276	333	332	299	285	313	296	330	284	301	291	326	308	294	292	297	280	266	286	290	283	295	290	284	291	295	282	284	315	288	291	298	302	286	319	295	275	301	295	286	259	292	276	251	309	304	284	288	290	259	311	306	297	306	304	311	263	294	290	298	299	277	274	306	281	299	291	287	264	299	263	302	283	312	274	293	300	289	313	299	314	281	281	274	286	279	284	270	295	295	297	282	273	297	291	296	278	313	290	318	282	269	308	288	319	282	285	257	305	278	275	298	316	310	288	267	303	284	285	297	280	319	289	274	291	319	287	313	298	264	288	283	286	320	315	260	243	300	323	266	302	234	276	305	278	275	287	307	266	297	304	321	283	289	290	301	297	288	276	280	257	285	320	294	277	317	286	313	275	297	293	286	292	267	258	294	300	316	290	302	315	282	278	295	276	296	289	275	298	313	293	307	318	271	270	268	286	275	289	292	291	279	299	329	269	296	312	311	282	289	285	308	294	308	304	292	272	284	278	317	256	299	298	325	299	309	279	308	277	281	299	330	282	292	282	272	290	317	293	294	287	295	327	322	298	292	270	312	296	318	282	280	316	285	300	262	339	267	294	282	292	289	297	300	282	276	308	273	291	257	286	293	296	305	301	294	277	297	312	301	264	281	323	291	296	268	276	267	315	262	298	272	322	296	286	264	295	267	292	261	297	309	242	291	278	291	288	303	280	287	280	255	292	255	271	255	310	296	259	287	295	314	270	270	320	299	293	313	322	297	290	293	274	281	308	301	291	292	318	273	321	294	276	292	289	296	298	298	298	298	280	308	290	309	255	283	289	302	300	289	286	284	283	288	310	273	302	289	323	294	259	291	325	297	293	317	279	265	301	285	268	286	293	257	297	269	311	310	307	280	309	276	275	333	306	279	303	308	280	294	315	256	280	313	318	323	275	296	308	255	305	318	319	276	296	274	287	265	260	279	308	296	300	296	296	275	285	277	311	282	292	262	300	257	321	285	292	249	268	297	307	273	260	273	308	290	279	279	272	283	262	288	279	275	279	286	252	302	302	280	316	289	265	271	292	270	314	259	312	293	294	323	287	316	290	281	295	319	271	302	281	277	306	310	294	305	322	279	280	276	297	283	280	262	297	309	248	299	302	286	291	288	293	285	278	297	303	262	265	302	290	268	297	287	303	281	261	273	266	285	317	289	299	283	271	295	296	289	297	307	265	279	253	289	306	251	294	290	298	260	274	322	291	296	294	263	286	300	283	276	295	295	298	301	279	271	327	290	314	284	279	290	298	289	280	293	300	309	275	278	279	305	262	282	290	273	322	295	331	290	297	269	313	273	284	279	310	288	297	258	315	282	301	315	306	293	308	300	282	305	266	293	283	306	307	258	291	276	294	294	288	277	278	279	295	284	312	325	279	257	275	271	280	302	278	285	278	283	282	303	298	312	299	300	293	283	265	269	320	274	301	281	297	307	323	301	280	302	304	301	266	283	274	286	291	295	277	268	272	320	285	273	305	312	297	279	287	273	284	320	303	331	299	305	285	270	255	295	279	280	277	279	304	318	281	274	294	291	287	255	338	288	285	283	293	285	274	263	271	293	286	274	346	284	290	282	308	273	258	325	313	299	293	318	309	294	273	270	278	288	290	286	287	295	295	283	290	270	271	288	288	265	310	296	298	289	304	288	277	274	305	317	282	285	318	303	320	294	279	283	304	321	259	292	294	303	298	287	297	277	299	279	270	276	281	281	324	272	284	267
3288	4597	3732	1881	1229	947	780	632	600	542	497	465	419	396	408	367	353	370	385	359	352	378	344	391	358	392	344	347	336	339	347	345	350	362	309	337	271	316	321	358	307	328	309	294	300	357	313	300	301	330	310	344	307	317	293	312	320	302	295	297	346	336	325	334	287	322	294	320	336	328	295	305	313	354	339	307	334	329	329	324	313	329	341	351	311	282	285	327	291	342	307	312	326	316	278	322	312	315	315	327	336	334	322	336	338	335	319	327	327	340	307	310	295	330	321	332	308	316	309	330	324	301	307	312	296	311	365	340	311	310	300	349	306	319	359	332	302	323	307	296	305	322	329	283	264	319	300	298	326	345	336	323	337	308	301	294	305	300	316	301	325	317	298	291	292	330	333	326	319	315	325	316	292	297	327	328	306	331	303	313	337	310	325	348	353	348	282	280	284	291	289	324	332	319	300	315	302	286	308	319	375	320	333	311	310	272	312	297	324	343	299	308	289	303	293	298	317	295	327	328	335	325	338	287	286	319	296	327	282	304	306	334	344	320	331	282	305	340	342	322	310	328	307	284	327	315	315	307	304	329	293	308	302	310	337	288	293	299	286	348	295	308	339	293	320	305	353	302	303	301	336	301	346	336	311	343	351	290	319	297	295	302	315	343	321	317	318	348	333	304	274	314	312	341	301	307	325	324	287	310	334	275	326	303	333	347	295	311	316	325	321	333	277	306	334	305	319	325	280	311	321	324	288	300	312	305	301	343	316	317	309	308	301	274	339	324	315	327	345	321	289	323	301	309	291	306	337	321	311	338	290	289	329	306	308	301	303	313	282	305	295	325	301	310	319	308	309	291	299	313	293	314	318	332	313	332	315	302	309	306	303	303	312	344	286	313	336	318	325	292	325	323	310	290	320	320	320	329	302	326	326	316	308	321	325	333	313	302	316	296	302	300	293	338	286	314	338	325	314	300	317	296	316	338	289	312	318	284	323	296	304	311	291	306	342	288	296	294	275	348	272	327	292	310	294	306	334	283	322	358	331	304	351	327	311	289	315	322	317	308	314	306	344	298	301	301	325	324	318	307	341	316	297	307	326	310	316	289	310	308	321	344	272	301	334	307	302	275	315	304	310	323	284	330	291	323	301	343	311	340	296	312	299	289	329	313	318	268	313	338	285	297	300	300	307	329	308	315	298	323	308	289	262	289	303	285	313	314	337	316	291	303	318	329	311	328	286	328	305	294	301	301	327	316	338	282	335	321	330	331	317	303	319	324	298	344	295	344	319	326	287	287	314	308	330	312	311	321	331	333	325	314	325	314	282	328	312	307	283	321	330	309	301	322	294	317	304	322	298	349	312	303	347	304	285	305	312	309	299	298	314	306	286	345	303	289	325	310	293	333	311	321	324	310	337	303	325	330	302	312	302	308	306	309	312	312	302	322	315	305	295	321	306	323	304	312	337	281	300	318	318	341	321	303	321	303	337	301	313	271	329	319	308	317	297	314	343	267	304	323	288	327	290	283	309	291	312	324	292	318	313	301	344	303	339	315	328	313	299	315	317	342	323	304	333	303	322	320	307	321	359	333	314	300	311	303	304	335	286	287	281	309	310	313	313	324	309	309	305	310	302	308	314	317	317	305	322	285	343	286	306	296	317	308	331	302	296	340	343	315	296	329	301	316	318	317	325	310	314	297	315	261	305	290	298	323	309	309	338	324	328	334	336	312	305	307	333	297	331	320	304	309	333	288	302	309	313	302	310	298	312	322	293	288	311	320	307	328	322	310	300	333	296	311	310	267	318	320	339	299	307	291	314	303	310	340	350	312	296	304	316	304	294	273	297	324	323	290	332	294	309	297	340	307	310	318	339	302	318	291	286	319	293	285	304	315	315	288	302	295	313	302	331	326	307	305	289	299	303	314	294	372	278	311	311	286	292	293	275	320	306	306	303	330	302	319	280	329	315	297	305	334	293	296	304	305	286	326	314	297	301	335	300	309	305	307	279	336	287	316	333	309	334	360	337	286	298	343	316	311	298	319	305	309	313	316	329	306	310	328	333	323	309	304	305	325	317	330	343	304	298	305	333	308	287	297	300	318	317	311	326	284	309	315	321	289	274	323	281	305	316	306	326	349	302	320	288	319	304	339	317	304	318	316	291	318	305	323	296	285	300	309	332	337	291	301	302	305	308	292	296	322	313	330	299	286	310	293	316	308	316	318	320	286	287	312	331	319	303	284	319	285	287	310	314	291	305	283	326	318	308	315	298	322	282	281	305	284	338	313	319	311	352	307	311	299	313	324	300	295	321	301	313	301	301	325	297	316	310	313	315	296	323	295	269	297	338	298	311	325	279	326	302	307	300	314	331	307	280	299	289	304	281	297	313	305	292	335	318	334	296	307	321	325	326	317	320	321	320	298	275	310	305	307	301	319	336	301	315	315	315	334	318	314	303	325	280	333	323	332	340	311	272	308	299	303	307	309	296	297	302	326	310	308	286	315	277	291	302	282	327	321	305	273	330	300	286	295	279	314	285	323	294	317	274	276	299	291	320	293	320	299	303	329	298	334	293	313	295	263	315	302	311	288	302	311	305	302	302	337	314	318	318	308	316	300	312	296	295	293	331	297	328	316	300	297	286	277	301	300	323	296	302	321	319	311	286	341	336	322	295	306	330	297	339	306	312	315	323	293	305	312	274	336	320	333	262	324	302	299	311	276	339	300	327	292	336	321	319	322	322	305	340	296	305	302	312	340	302	304	311	319	335	286	319	326	317	311	328	320	321	287	312	317	297	297	311	311	299	328	316	315	303	328	318	320	341	339	297	319	297	273	317	294	302	300	317	320	305	291	331	247	316	290	308	302	330	329	331	314	326	341	289	306	307	333	319	300	330	299	323	314	313	290	306	284	281	290	312	298	294	348	317	314	342	301	292	314	342	297	293	340	325	315	283	332	305	295	315	295	333	298	294	294	320	317	303	344	304	278	325	307	326	303	309	316	295	346	344	329	270	282	302	313	316	330	324	290	292	303	294	293	299	312	342	294	366	295	319	297	331	284	303	308	299	328	324	293	311	322	279	305	285	325	302	309	295	306	322	274	297	298	319	299	307	307	297	291	278	289	313	341	281	317	327	318	303	306	304	331	311	279	304	331	294	300	293	329	324	303	317	315	321	300	292	283	302	334	313	327	300	289	320	305	307	286	304	275	328	335	296	315	290	320	315	318	346	301	326	287	320	268	334	277	321	328	300	315	298	333	307	292	277	279	324	276	329	304	284	296	299	314	343	343	329	301	314	297	295	313	322	305	306	275	293	309	291	310	310	331	310	301	304	329	296	279	313	293	303	332	292	301	307	312	331	297	326	277	317	320	301	314	319	345	322	294	331	304	265	323	318	319	294	312	281	325	283	316	311	307	299	319	319	316	319	322	320	289	287	271	295	302	296	327	333	303	292	321	300	311	307	314	287	322	280	310	303	321	315	317	298	292	300	294	291	320
27567	11795	1925	1192	806	813	806	792	785	794	743	779	806	757	820	838	771	761	827	761	769	784	763	801	776	760	804	797	789	831	759	840	810	817	747	823	745	855	793	782	807	821	812	819	812	799	794	733	791	783	748	824	809	784	703	758	773	776	814	836	823	772	847	799	757	822	759	764	741	844	778	795	793	799	776	821	744	806	769	774	750	735	804	765	784	831	819	792	774	781	767	768	763	761	770	779	827	778	790	766	735	813	822	766	770	794	798	774	754	777	784	796	792	819	743	759	776	793	784	776	797	761	725	809	810	819	818	822	760	810	828	827	741	801	780	780	827	734	813	772	755	765	790	731	801	832	764	784	817	718	808	782	823	792	804	795	823	780	824	762	812	795	771	787	793	830	802	790	819	781	817	774	761	839	801	813	800	805	811	815	769	800	782	762	776	762	778	814	842	735	799	810	735	749	803	810	789	836	745	813	739	783	779	784	803	795	773	785	788	775	769	795	844	843	797	796	798	792	759	761	790	812	802	729	811	785	782	811	808	790	744	779	768	789	791	764	766	772	763	759	795	795	797	757	727	730	829	805	728	756	778	802	785	771	734	745	795	801	784	780	823	789	817	846	772	824	783	819	796	765	793	819	794	757	764	786	816	818	793	799	804	741	818	786	805	811	772	840	753	815	790	778	773	795	763	795	749	786	822	778	807	770	806	765	746	782	770	797	793	780	775	794	801	810	770	802	802	784	787	761	830	705	745	786	810	769	789	754	786	762	781	820	770	797	736	812	766	809	768	824	790	784	841	798	857	775	787	770	765	790	751	779	734	808	817	763	769	800	823	766	827	772	749	803	796	739	801	801	767	804	812	780	802	787	812	761	802	782	785	780	787	753	774	774	746	765	751	775	803	798	775	775	742	794	775	767	750	757	799	810	794	738	778	770	776	777	800	731	769	775	729	753	832	821	743	796	788	749	805	826	769	770	756	770	831	756	726	726	812	709	757	775	791	792	772	807	773	787	802	748	837	831	770	821	819	767	804	807	796	746	797	806	808	775	808	757	810	796	764	798	745	824	797	858	816	750	813	788	829	799	761	778	792	791	768	790	794	847	773	770	777	772	740	765	774	775	834	809	821	751	810	821	807	766	811	805	811	799	731	820	856	775	795	784	760	774	733	773	817	825	758	834	824	786	774	765	818	782	750	750	785	733	792	817	753	813	809	765	802	737	774	801	772	786	768	789	774	750	778	760	782	817	778	836	775	768	795	807	789	777	773	814	790	780	771	730	781	829	745	784	786	774	750	809	769	813	778	840	780	771	789	802	712	758	750	770	824	791	790	734	772	761	752	743	789	774	771	759	785	777	759	774	823	808	758	752	839	774	761	791	792	786	828	771	746	793	840	733	773	785	735	737	777	789	812	831	768	790	773	775	771	786	813	793	776	776	725	735	773	811	835	808	835	748	809	753	802	779	841	760	796	786	793	820	798	751	769	800	761	867	813	794	794	739	772	764	751	809	797	770	742	753	764	809	765	799	798	799	837	759	790	786	796	798	825	787	778	792	775	748	812	726	782	749	731	789	793	796	779	793	765	745	759	796	749	768	751	791	796	821	772	776	781	743	822	746	780	791	789	799	788	777	766	772	788	782	781	761	758	778	768	777	770	783	748	758	731	814	811	823	794	853	803	773	781	757	781	761	780	798	786	770	765	781	772	783	752	769	816	782	818	811	804	821	805	750	729	817	858	795	838	831	797	782	809	759	797	787	786	768	777	796	797	776	779	810	834	760	782	769	846	854	738	781	797	825	780	765	749	823	711	777	766	763	716	782	771	798	789	734	782	825	796	803	776	754	800	777	772	762	759	772	814	791	799	800	749	780	830	746	764	791	760	782	769	811	766	813	798	744	789	808	756	823	794	773	835	791	763	791	801	778	786	769	762	760	785	815	771	762	805	766	804	693	814	796	776	781	756	777	789	795	770	796	821	825	778	793	802	833	808	751	799	750	755	806	783	782	763	775	771	802	782	822	751	805	778	780	792	792	795	734	815	815	815	728	824	758	764	828	813	766	748	830	777	771	751	869	771	806	793	782	833	760	762	797	788	779	770	797	748	762	805	774	799	762	709	833	783	784	779	838	787	756	789	815	769	774	776	774	818	787	771	805	779	743	771	799	792	765	723	786	821	793	787	727	764	819	821	796	824	820	789	760	808	786	823	720	813	765	775	797	799	819	812	794	802	796	757	805	731	729	808	770	779	804	776	774	730	764	808	797	767	778	762	787	757	826	791	835	849	800	791	773	724	768	792	820	772	788	782	793	826	823	781	821	826	835	790	784	756	809	731	798	796	805	794	822	765	796	830	813	807	798	757	764	737	794	802	832	794	769	817	766	693	794	805	790	772	826	757	757	831	791	795	812	792	790	789	752	742	778	814	800	828	770	775	788	773	785	807	801	796	755	792	713	778	698	789	803	772	763	848	791	803	760	811	736	808	766	748	785	803	767	788	729	749	789	775	791	799	746	791	807	767	745	763	767	793	760	784	784	790	789	774	763	741	751	780	798	758	775	761	785	756	771	791	780	781	845	772	716	819	804	726	780	731	822	762	776	823	814	781	808	787	775	792	795	757	784	800	835	753	801	792	805	792	750	827	716	794	789	769	810	784	790	801	773	759	856	811	773	781	799	808	770	767	807	756	825	786	754	751	798	806	795	797	811	757	802	779	783	837	803	782	769	771	816	732	779	750	813	773	760	861	757	778	729	814	805	736	745	750	787	784	808	759	805	769	788	824	791	774	847	782	740	805	838	789	829	806	798	769	708	777	749	740	766	770	797	816	755	785	783	848	779	794	800	829	790	850	791	778	769	780	804	765	824	776	819	750	749	826	789	823	739	818	760	807	797	804	864	771	762	808	750	762	795	802	732	772	777	828	801	748	773	755	785	798	771	809	781	786	781	768	786	806	805	759	755	779	754	817	759	799	814	782	786	761	818	816	779	784	778	764	790	774	764	751	814	759	793	781	773	810	757	778	767	740	768	764	775	757	762	803	840	758	804	745	777	835	787	792	845	780	708	832	835	786	794	793	810	756	814	788	783	791	816	771	773	785	797	803	776	755	768	787	831	832	717	807	844	813	737	771	755	807	812	801	818	785	779	795	757	804	775	744	773	771	799	772	790	772	766	802	772	809	839	747	786	775	764	802	745	735	812	804	801	791	760	725	763	805	827	816	789	765	748	791	745	766	777	802	729	783	835	744	722	789	764	775	805	807	757	789	794	897	746	819	752	817	762	737	765	814	774	786	778	807	825	806	787	828	774	795	781	800	820	781	778	791	786	822	807	822	787	783	792	811	818	795	787	770	811	772	772	828	811	801	830	783	786	777	784	785	801	726	794	813	829	811	736	787	797	790	781	809	776	831	807	723	780	781	776	802	761	758	756	798	804	754	773	833	773	760	802	814	742	812	773	784	748	826	724	743	801	769	748	726	761	796	781	778	791	821	803
5120	918	887	773	809	707	754	725	720	679	725	714	715	697	775	737	684	720	675	683	801	734	699	689	670	699	753	717	715	696	708	707	724	701	734	711	716	680	711	689	682	699	776	723	685	632	643	675	748	693	710	680	694	714	646	708	699	694	707	658	678	705	725	672	714	707	644	720	722	720	702	689	740	710	641	659	763	718	704	743	733	714	666	693	680	710	691	681	666	694	693	741	706	669	682	712	709	735	711	644	735	735	686	708	669	792	658	689	650	727	747	683	713	754	705	703	688	678	744	732	682	718	736	687	682	699	694	670	669	695	689	654	628	717	712	701	724	735	691	698	680	719	664	666	705	694	673	683	722	706	678	691	717	697	713	739	675	658	683	716	741	651	713	686	708	628	691	690	733	699	699	724	699	706	694	713	727	718	678	688	708	692	701	696	655	719	696	736	671	687	704	701	690	648	770	698	717	664	703	731	708	707	702	674	690	668	695	735	707	716	698	704	649	719	663	682	668	705	718	702	651	677	668	671	690	716	720	718	679	681	698	692	664	693	704	700	729	728	669	679	677	661	668	669	660	661	671	718	681	685	654	633	742	739	709	717	676	656	712	679	669	726	665	723	708	674	684	657	678	704	643	683	684	659	665	688	728	726	689	708	662	722	655	690	689	731	702	662	625	673	700	696	721	670	720	655	680	703	711	698	689	754	718	681	727	735	711	691	701	703	710	703	726	688	690	712	659	712	727	671	726	686	663	733	675	702	736	706	704	704	688	665	690	701	713	661	729	691	718	659	661	701	683	726	695	704	731	668	695	695	696	709	711	704	725	690	663	721	672	707	710	667	754	719	694	708	679	654	708	690	671	711	708	670	716	695	694	670	733	684	720	694	698	683	736	707	725	700	714	640	668	697	719	678	717	687	670	719	670	669	723	679	687	713	698	685	671	681	749	701	678	637	673	705	638	699	738	681	719	733	709	692	672	707	655	747	699	701	699	737	719	699	677	655	707	711	726	689	737	699	696	709	681	709	685	647	704	699	738	691	705	618	684	718	737	705	716	649	689	713	688	705	649	701	686	734	747	702	644	670	706	681	705	732	681	672	675	676	698	748	737	687	705	694	685	676	688	708	672	720	695	694	739	672	693	724	650	719	696	704	738	669	690	695	720	742	717	679	717	716	705	676	691	704	669	736	689	671	710	693	700	744	716	700	677	690	667	685	670	717	680	741	681	673	674	706	708	678	693	687	709	652	681	712	707	658	691	719	669	711	741	703	696	676	694	660	691	655	771	688	679	744	702	689	716	691	681	682	718	696	703	664	697	695	726	692	669	740	739	654	671	663	765	660	704	666	659	689	711	679	690	683	672	684	697	705	712	656	727	684	666	725	635	695	656	690	679	690	675	663	706	691	660	677	720	723	654	708	726	698	682	673	677	711	721	664	722	684	617	690	679	628	748	696	670	699	724	691	685	734	648	721	702	726	696	697	737	689	687	735	683	678	680	697	706	711	713	708	685	733	705	636	698	748	690	708	675	631	689	690	730	657	687	676	753	712	681	706	649	705	689	661	728	681	702	705	707	734	717	663	690	681	702	715	719	718	678	700	721	653	675	697	714	673	708	693	712	760	667	659	697	632	715	635	666	661	750	699	671	705	721	620	680	719	679	704	684	718	679	688	728	701	665	678	718	671	696	718	665	697	720	751	710	741	695	703	695	677	661	673	701	647	690	694	709	686	696	710	670	722	657	720	681	680	671	716	674	677	718	735	668	712	717	740	697	690	681	717	721	723	714	685	707	693	721	677	685	693	735	650	677	692	710	717	692	725	715	708	713	716	710	649	673	647	658	696	779	706	674	728	692	724	667	717	692	702	681	672	704	692	714	680	724	694	738	718	656	696	668	697	708	709	710	695	681	706	682	679	704	752	702	692	712	673	737	711	733	712	677	666	688	695	715	672	684	714	694	740	667	711	731	665	647	675	695	724	661	713	711	716	709	688	739	722	670	707	768	677	720	714	714	680	715	719	683	704	685	684	683	692	731	707	674	683	691	696	669	687	733	686	722	658	666	659	700	702	703	691	723	700	728	696	691	742	709	715	684	676	726	707	685	708	687	774	707	697	684	684	675	649	696	741	714	659	709	723	727	695	707	666	690	714	692	677	734	709	702	705	694	681	707	713	667	721	698	690	728	704	660	689	652	671	656	674	708	696	701	702	708	714	710	708	718	670	671	722	667	722	675	690	715	687	674	692	691	688	720	717	676	692	699	702	664	677	639	693	714	703	692	715	734	721	693	747	682	676	695	716	686	740	723	730	708	688	708	710	660	677	657	669	715	655	736	708	695	678	672	656	700	697	732	734	686	721	712	708	648	700	668	715	643	709	685	718	705	719	705	679	690	698	705	677	711	702	640	695	648	703	708	711	729	668	650	678	679	679	679	704	692	664	637	637	701	667	718	684	634	687	666	676	653	784	719	715	738	694	669	712	698	657	713	691	701	684	684	701	688	692	669	696	695	660	650	673	736	699	698	709	694	666	695	731	700	699	703	658	658	710	750	672	663	671	747	677	723	682	742	660	743	713	721	675	729	684	693	674	694	700	716	640	679	721	687	692	661	688	686	677	742	680	658	689	701	679	699	673	685	729	701	698	776	722	701	674	734	640	685	708	724	700	723	664	688	663	708	711	704	685	698	721	700	659	659	677	693	719	695	679	678	661	715	720	710	702	670	666	711	727	651	694	728	710	704	704	738	718	697	711	685	740	695	714	739	726	657	668	681	733	682	697	673	728	756	711	702	674	684	693	685	691	716	679	665	713	710	730	709	685	716	674	696	705	678	690	785	735	673	708	674	692	689	700	721	695	669	689	692	701	662	684	692	683	729	699	671	690	668	707	685	700	700	671	663	660	686	667	702	681	700	719	730	708	672	705	674	709	724	703	667	765	689	678	743	711	726	693	703	682	697	707	642	761	711	740	701	710	658	666	710	694	692	688	704	679	703	638	734	727	684	692	669	716	726	712	702	707	676	716	661	699	702	721	691	688	730	694	751	698	654	716	710	688	729	713	719	672	671	721	725	687	738	725	680	659	707	697	685	698	649	755	695	644	686	690	667	729	678	696	729	714	707	712	739	647	705	717	697	674	685	693	719	627	709	698	692	677	669	713	714	719	752	683	699	729	702	670	688	713	692	711	735	720	670	678	698	655	666	686	717	723	733	689	722	718	672	701	705	725	736	675	687	690	675	657	707	664	675	733	699	710	697	679	698	718	680	682	710	712	682	691	742	695	645	634	717	664	708	710	676	671	665	668	723	715	664	679	734	699	684	709	719	697	681	667	742	729	722	711	700	728	705	692	687	718	710	728	703	712	723	660	704	678	653	696	699	679	675	712	685	697	690	684	703	699	697	720	717	658	691	657	677	738	759	689	669	723	664	694	695	692	722	665	706	712	667	702	703	676	713	692	670	675	740	739	716	656	660	725	723	685	700	725	731	747	716	665
25755	21443	25706	18286	1797	952	796	761	644	685	635	668	670	657	641	698	663	715	672	619	628	688	681	637	624	651	679	662	695	738	641	673	625	631	642	657	632	626	645	608	619	649	623	679	685	627	659	681	671	626	674	678	611	655	643	652	663	636	644	688	621	656	671	652	711	648	635	662	670	653	677	668	619	638	641	609	653	642	640	647	680	652	629	650	651	653	667	656	686	624	627	636	633	648	678	616	643	664	647	651	615	596	617	674	659	645	657	624	677	656	659	638	692	670	630	687	623	683	635	685	609	671	636	636	641	621	629	602	650	682	638	638	629	646	652	656	609	641	624	578	659	610	666	644	677	653	610	643	641	673	711	654	659	630	609	605	605	675	633	641	637	619	644	659	706	652	593	596	626	657	638	619	646	673	619	648	662	662	672	645	637	609	663	630	657	634	612	634	673	597	699	642	628	639	641	596	648	635	659	642	589	635	635	670	683	622	656	631	626	644	656	649	654	618	618	592	654	652	630	625	648	642	617	619	670	658	685	687	597	648	677	692	635	664	624	677	673	657	625	617	647	647	669	612	641	649	614	623	613	649	619	618	635	670	641	600	659	655	678	588	623	660	635	632	696	642	589	609	652	618	625	667	639	671	658	664	654	662	652	653	593	638	617	625	675	585	645	610	661	618	636	642	593	586	610	628	606	597	621	603	625	668	647	585	637	645	646	614	636	638	647	670	670	628	640	647	633	640	624	640	617	617	649	629	662	639	654	670	656	636	648	613	688	657	655	584	618	690	684	659	677	654	638	619	619	594	686	665	693	609	600	609	636	670	631	649	647	621	646	624	680	634	632	623	648	658	674	631	629	589	625	646	605	609	622	626	705	668	624	613	625	642	630	632	647	618	658	637	632	684	667	642	661	660	672	637	678	705	644	596	615	633	686	606	669	638	646	649	636	644	668	653	591	626	645	640	680	622	621	615	619	617	691	659	683	645	661	606	651	641	612	660	593	632	688	662	630	648	643	603	622	704	657	607	638	607	681	635	645	657	649	649	634	677	635	610	618	681	629	645	648	640	653	662	621	586	641	640	656	690	629	599	633	706	606	646	616	705	655	638	624	650	656	622	657	631	663	659	647	650	654	672	622	626	604	646	622	601	638	671	699	617	618	624	642	628	660	624	639	626	675	662	614	625	635	626	636	663	617	618	630	693	638	613	599	619	654	657	637	689	632	615	602	657	637	650	684	613	629	606	604	681	671	685	631	675	619	588	650	643	631	673	692	644	640	667	642	584	617	636	662	623	664	635	656	601	644	624	634	595	648	647	600	638	648	648	649	598	648	629	641	643	639	653	660	671	572	661	671	713	646	644	641	689	663	630	631	647	615	625	663	663	621	662	671	635	600	687	671	631	657	570	648	605	678	677	644	666	598	652	611	641	628	637	626	618	624	674	664	653	653	647	662	639	619	651	649	656	606	625	637	646	623	653	602	630	625	650	599	627	642	677	653	697	718	632	632	633	677	645	648	631	629	617	626	699	638	685	636	620	638	597	627	681	612	634	657	582	643	645	648	666	630	653	616	640	613	644	702	700	599	658	648	633	646	635	640	636	582	614	605	617	654	632	662	621	595	676	661	576	630	643	639	607	655	671	611	641	632	671	662	631	619	658	659	651	647	595	593	648	638	597	642	632	650	636	656	617	619	619	604	647	630	632	647	664	631	640	637	635	621	674	634	682	593	563	580	611	628	657	662	610	648	696	666	656	681	629	682	628	657	643	643	646	618	666	600	625	619	665	619	668	655	651	620	657	676	616	651	668	645	637	664	583	659	614	633	647	648	634	615	596	624	591	645	657	643	626	623	643	681	648	661	614	611	648	689	610	661	694	641	622	644	641	633	620	596	634	636	614	634	653	637	647	664	689	640	684	617	675	674	633	614	598	639	644	648	595	673	647	645	648	625	632	617	625	674	614	635	630	646	606	597	708	606	624	660	644	668	638	649	636	649	658	653	660	630	662	625	612	646	619	646	622	580	699	681	642	609	672	615	648	642	662	669	671	668	658	629	628	663	650	610	684	651	677	640	644	636	658	671	635	677	636	654	670	648	593	611	685	610	629	692	640	585	616	642	623	632	677	622	597	651	560	649	597	653	641	663	688	687	630	672	668	637	643	580	647	655	633	597	675	598	588	626	600	671	598	650	648	632	639	604	629	653	629	687	652	619	621	662	620	638	648	616	643	629	637	656	639	630	634	636	628	610	611	615	620	657	645	648	652	695	640	604	655	581	593	658	593	610	667	665	655	634	619	630	604	617	649	640	635	664	609	626	683	657	693	621	632	639	635	642	631	596	634	640	630	645	610	625	677	652	682	583	638	629	661	648	616	627	657	615	639	662	623	606	674	638	604	630	640	612	644	572	635	646	656	578	607	605	635	634	617	639	666	647	647	622	605	645	597	621	665	642	606	657	616	638	653	660	663	694	581	632	645	623	638	652	631	651	642	657	650	629	637	639	645	646	629	619	632	649	598	655	628	613	612	648	609	645	644	636	655	693	620	657	673	679	642	670	617	657	636	609	638	627	632	642	638	671	632	641	617	637	612	639	667	650	639	682	653	620	620	623	707	692	628	633	639	593	658	684	650	677	645	636	650	707	669	606	638	635	644	607	636	630	657	591	662	626	636	634	640	667	632	603	604	639	622	638	624	611	628	624	649	613	658	622	634	608	630	623	659	646	665	652	626	620	596	668	627	664	661	632	627	641	621	634	655	613	603	628	619	659	667	618	634	635	692	658	619	614	637	653	653	661	612	679	597	667	628	632	678	674	625	678	691	656	618	614	689	624	621	659	644	563	684	612	621	673	677	650	633	655	637	620	661	663	616	644	629	682	623	659	621	590	677	624	654	574	647	643	600	630	643	676	634	638	658	678	596	658	632	644	630	672	604	607	648	660	628	673	646	650	672	639	630	619	625	667	672	654	658	640	660	643	635	601	609	679	604	613	627	599	617	638	622	661	619	638	669	629	639	616	646	665	634	655	642	646	649	623	664	616	662	644	654	646	619	646	592	669	614	658	655	643	634	636	635	609	613	596	659	609	606	592	648	572	671	654	599	648	668	672	623	653	653	617	675	644	654	661	616	670	650	644	636	679	651	618	623	651	656	653	632	645	648	641	655	656	620	643	644	626	611	607	661	654	662	666	662	639	642	687	608	569	660	641	651	644	651	656	650	700	623	611	638	652	617	645	670	618	611	684	671	624	669	687	601	623	665	680	637	647	667	674	637	621	667	634	671	660	655	642	666	671	627	670	620	575	603	672	682	643	633	561	647	626	693	627	640	653	590	673	621	631	628	629	657	620	652	582	623	627	651	580	666	644	657	664	649	620	600	644	670	624	638	643	644	642	637	628	614	627	668	573	633	649	625	699	661	687	641	616	632	631	656	617	652	673	667	656	624	638	618	669	665	619	650	632	612	674	644	646	646	625	646	653	671	640	643	707	600	642	670
3500	2163	1831	1130	969	796	759	711	692	669	657	658	628	646	632	648	604	641	589	638	615	661	617	600	616	670	549	616	569	632	618	607	577	600	614	630	628	598	566	633	582	664	590	583	634	616	639	584	625	613	619	576	575	570	637	647	589	592	599	589	645	616	593	582	574	588	627	591	557	577	602	587	583	565	585	578	552	592	589	629	617	586	613	612	606	642	598	588	597	578	601	579	608	617	634	623	597	577	551	609	558	578	629	603	607	544	617	612	592	581	580	596	597	565	617	602	560	608	656	604	582	585	562	634	583	572	575	555	620	595	580	555	625	541	596	596	589	562	574	661	616	585	550	588	601	616	592	570	567	584	601	601	623	535	622	599	602	593	626	606	612	656	584	613	653	619	554	606	603	624	580	567	614	592	588	574	620	624	595	584	613	592	621	599	612	652	601	639	593	599	612	591	602	642	592	596	655	567	632	622	594	560	545	599	624	582	600	553	625	553	626	625	602	576	611	576	584	594	622	632	599	613	608	567	600	593	579	625	581	566	598	608	571	600	607	621	612	612	584	620	611	593	602	574	555	610	581	583	597	601	577	578	532	608	570	625	622	585	624	616	636	594	598	667	595	574	635	600	608	581	561	601	589	595	587	618	589	604	588	579	589	590	583	633	586	594	602	636	612	616	577	607	602	597	601	585	567	604	588	622	653	624	583	557	590	568	633	615	578	608	569	582	581	603	589	602	572	565	550	576	604	616	529	607	650	585	577	607	578	597	599	566	594	585	577	612	600	585	646	579	591	641	562	615	605	571	534	583	518	604	547	589	596	598	611	596	609	618	607	629	560	582	590	624	587	607	614	603	574	613	586	593	613	572	579	604	574	596	576	612	600	548	601	550	624	566	628	582	585	601	628	564	567	565	644	598	547	570	575	615	571	607	607	612	608	581	603	613	593	584	555	631	594	644	592	578	611	611	572	608	601	626	589	603	610	582	560	588	585	616	563	617	635	586	577	597	590	613	578	589	613	629	576	616	617	584	569	579	601	635	622	577	576	604	644	621	569	598	609	579	599	595	607	578	579	591	629	588	640	603	601	596	576	601	578	591	582	600	600	564	581	604	610	629	608	588	622	572	562	623	600	610	606	560	581	633	589	594	560	563	591	624	564	625	585	611	600	601	629	563	589	591	560	617	625	578	599	597	624	594	583	560	575	574	598	562	578	599	613	609	587	585	608	596	598	644	597	620	624	603	586	617	620	571	562	601	630	580	539	606	597	611	630	585	579	582	612	600	614	600	577	596	594	571	574	585	598	572	568	596	594	622	628	604	623	581	570	599	596	605	656	613	576	631	596	618	561	597	600	609	629	584	550	622	603	634	638	618	649	592	597	575	560	631	613	582	577	634	602	583	582	634	557	599	578	573	585	561	578	608	586	614	561	625	576	600	609	581	602	639	577	548	588	617	631	599	646	604	569	556	611	562	656	572	610	653	631	595	596	581	634	637	583	590	605	594	605	628	625	547	577	659	577	606	632	567	578	586	588	575	600	612	543	632	596	566	603	590	604	627	598	566	640	610	576	581	598	566	635	578	624	581	571	581	565	604	622	563	607	589	610	589	545	573	564	587	578	592	583	587	611	556	577	637	594	576	579	561	598	580	654	584	579	610	559	594	623	567	582	616	578	567	621	569	584	585	592	575	552	573	581	604	606	614	577	599	557	550	627	574	597	560	599	588	609	575	601	587	566	592	594	608	617	571	606	619	613	614	594	586	622	635	567	635	600	570	572	613	608	591	641	630	586	616	653	577	633	584	609	602	602	607	553	626	588	618	590	598	598	602	616	595	589	622	558	608	605	606	572	607	598	615	563	576	673	508	603	629	610	563	594	596	582	569	571	597	602	605	615	639	578	573	580	599	565	612	571	643	573	608	590	588	556	582	595	593	620	607	611	604	619	571	602	597	571	592	569	589	603	576	568	599	587	587	601	595	589	585	572	578	554	562	599	620	546	554	570	579	603	618	607	550	582	615	602	625	591	597	608	573	551	611	604	586	615	624	603	583	544	575	580	577	610	587	604	596	577	563	587	570	587	567	565	568	565	613	542	587	615	584	633	589	585	608	605	613	633	598	585	594	586	623	605	607	596	651	563	579	640	601	564	646	597	578	593	534	598	563	582	570	598	569	581	614	573	631	653	583	566	571	600	585	572	636	558	594	621	606	610	614	646	576	609	565	624	552	562	640	584	588	625	629	626	543	623	600	636	599	561	566	592	621	605	582	568	609	560	605	587	597	574	628	595	594	607	570	586	600	603	593	596	607	606	551	623	607	529	634	581	599	570	617	607	607	599	629	594	607	593	591	590	576	606	584	552	585	567	585	615	622	612	595	587	595	575	585	578	566	603	605	619	601	596	606	557	596	587	603	602	631	594	556	587	566	563	569	605	583	598	601	627	606	602	584	573	585	568	565	654	569	550	601	594	560	588	597	588	594	644	604	580	577	591	596	597	550	565	646	584	606	550	627	597	573	634	644	579	594	535	578	595	615	629	610	616	577	588	594	622	551	663	607	632	582	598	574	563	611	622	623	593	586	613	588	587	588	586	575	607	614	600	554	576	565	612	611	612	591	568	603	621	547	570	577	595	589	643	599	634	614	580	612	636	649	587	583	584	539	595	594	588	558	583	580	581	585	599	637	599	586	559	597	613	608	597	627	605	644	592	577	604	585	628	616	557	622	592	569	592	593	568	559	566	618	586	577	610	564	638	634	556	647	623	599	618	552	596	583	605	605	564	623	609	579	583	607	554	593	553	616	586	584	570	575	612	581	589	602	575	564	618	585	594	623	592	583	610	624	556	602	609	573	616	604	610	562	600	563	598	627	586	570	576	632	600	597	544	636	573	580	567	577	600	565	576	605	571	619	613	566	606	613	595	598	596	593	573	619	604	591	627	581	606	618	552	611	589	592	606	633	556	576	606	613	565	591	582	590	594	615	608	611	597	583	603	617	597	575	629	603	634	597	539	556	575	603	597	608	619	597	554	617	630	594	578	597	573	590	591	603	581	589	619	592	579	565	561	606	582	618	612	588	576	600	598	612	567	582	592	619	631	570	589	599	553	607	558	624	573	621	582	606	560	619	615	622	592	592	589	558	576	612	611	596	564	563	571	589	589	561	632	616	578	583	596	567	642	601	582	594	538	539	554	630	573	605	648	591	583	583	579	616	608	646	574	590	589	605	635	584	581	639	614	598	563	581	617	568	643	612	607	547	567	580	590	597	577	619	574	603	614	584	599	561	576	601	591	583	641	572	590	587	591	584	581	578	625	554	553	573	569	577	602	578	567	600	599	617	593	582	569	584	580	580	617	619	622	580	578	586	599	593	551	559	621	606	600	607	586	595	598	599	599	546	589	637	636	600	596	620	625	562	559	583	562	594	609	596	571	605	577	544	585	612	597	574	607	575	610	599	600	596	594	588	621	612	589	607	603	579	584	590	574	634	579	586
24235	21412	28563	24627	19824	2460	904	550	449	430	377	366	412	353	335	329	349	341	329	325	300	328	302	312	296	318	315	302	284	305	307	298	308	287	290	325	276	318	309	319	264	306	307	335	319	306	321	264	298	360	308	304	314	299	330	293	336	311	287	306	350	304	298	313	309	283	280	321	299	285	302	311	312	304	273	290	288	305	278	295	346	289	314	295	279	291	318	292	331	284	309	333	292	324	313	289	299	286	329	281	306	292	323	280	320	312	263	306	293	276	292	292	308	300	299	314	284	315	301	292	270	299	256	292	289	276	314	290	300	278	305	321	304	301	266	279	290	268	296	312	266	325	315	301	278	307	254	305	302	287	251	297	306	301	290	277	275	277	301	279	287	322	333	270	290	294	273	284	295	294	304	326	296	290	273	289	302	329	287	295	302	270	303	272	307	312	297	313	284	318	322	290	298	341	329	274	284	284	285	295	292	291	282	311	290	304	307	319	295	299	306	304	322	282	333	310	294	278	286	276	314	260	294	298	287	271	278	309	290	311	296	300	276	282	287	310	312	302	311	306	300	290	285	317	282	292	308	287	271	289	288	280	296	329	319	309	345	308	283	324	275	271	306	308	263	295	263	298	325	299	291	290	279	293	287	292	272	293	308	277	293	292	322	278	312	264	318	253	276	301	291	314	310	279	285	298	335	299	287	301	303	320	298	303	317	318	304	290	304	306	310	304	314	319	284	300	316	335	286	320	304	260	324	278	286	299	253	332	318	292	305	309	320	281	307	288	311	294	286	329	303	269	282	312	298	314	271	281	269	309	314	318	286	307	280	278	293	287	283	349	308	305	294	297	304	320	338	297	305	290	334	292	309	274	296	306	273	285	276	297	299	310	288	298	291	291	288	300	293	285	305	298	271	277	277	272	281	330	290	310	281	285	305	287	290	295	273	319	320	290	323	326	286	278	283	282	277	304	280	312	332	265	306	321	292	316	274	310	279	322	291	285	270	310	293	285	300	295	276	301	288	304	317	289	308	314	313	328	312	329	305	292	320	283	259	319	291	310	299	304	279	288	287	294	273	311	288	294	275	300	326	292	313	293	301	262	277	296	322	309	300	311	317	280	300	294	279	260	294	306	278	295	289	299	296	291	293	317	294	308	280	297	234	298	302	290	294	298	275	297	301	300	273	295	293	285	324	315	292	268	278	312	263	288	308	299	298	289	309	297	300	284	262	279	278	295	294	311	255	288	295	303	307	285	306	268	310	305	313	277	317	288	316	304	312	288	286	280	322	278	307	318	359	303	273	276	274	263	316	318	312	283	326	319	312	291	292	305	305	285	284	301	279	316	302	306	303	315	334	286	305	313	302	317	305	296	304	278	302	269	295	300	307	288	327	294	319	282	277	300	304	320	279	303	289	305	329	267	281	321	308	271	295	285	271	280	276	285	289	314	276	282	291	275	318	310	290	296	301	311	295	313	253	277	293	301	268	300	323	318	292	321	314	288	270	306	316	289	316	263	280	306	299	272	267	280	298	329	263	309	295	274	315	320	311	267	299	321	321	289	314	305	305	319	275	319	282	278	318	281	284	277	289	290	297	285	312	290	292	326	312	256	294	318	303	283	298	305	287	297	309	297	317	285	280	276	315	326	300	288	306	293	277	262	300	279	297	273	303	282	317	277	286	306	302	300	278	297	298	288	268	268	318	292	299	305	330	309	289	289	288	312	299	310	319	325	295	292	319	280	321	310	264	309	299	293	290	314	303	302	320	328	288	306	308	304	317	312	269	325	287	277	312	297	300	288	274	286	285	310	282	288	295	249	305	288	296	307	265	301	301	292	310	321	296	294	272	285	255	317	322	291	314	270	298	289	265	292	305	275	299	312	312	303	276	275	292	260	281	300	270	260	273	297	281	249	298	308	276	304	303	313	273	297	322	283	307	314	319	294	302	318	306	275	283	289	312	316	308	318	311	297	258	285	303	295	318	276	288	311	306	272	302	291	291	297	297	327	284	265	296	295	273	249	302	303	285	290	274	285	306	285	314	280	289	276	296	294	285	294	299	298	284	305	316	316	292	302	303	310	293	305	283	290	300	279	271	278	307	290	292	299	274	328	268	296	302	297	301	297	288	309	304	322	295	302	342	273	277	288	292	292	320	282	288	326	283	278	310	287	277	292	291	309	275	314	277	292	273	309	298	307	261	291	282	268	311	314	296	273	284	279	251	313	303	289	332	317	315	290	299	271	307	282	303	288	318	325	299	299	291	302	312	296	308	300	307	320	296	271	322	303	327	316	275	315	256	286	305	244	308	293	292	312	293	283	271	302	307	295	316	307	316	303	296	280	279	296	286	302	294	320	271	282	315	275	295	298	299	269	283	295	289	311	301	296	305	277	296	297	279	279	300	280	314	318	283	297	322	318	299	299	298	293	278	297	279	276	283	302	279	313	306	307	287	279	289	303	304	297	276	300	283	307	294	277	299	293	295	294	272	286	328	287	302	300	282	270	241	298	291	296	324	289	271	315	320	314	290	298	281	284	300	301	290	311	321	294	292	290	285	256	296	280	276	332	283	333	285	299	261	252	307	310	308	291	300	304	320	316	301	281	304	297	297	287	277	288	282	293	270	261	274	324	330	316	278	288	272	293	292	315	284	324	278	282	289	292	297	300	311	284	267	283	276	289	284	263	280	309	310	278	290	304	285	294	296	275	281	303	285	284	327	289	295	272	309	316	285	326	285	280	293	277	309	324	331	312	286	276	315	302	292	280	292	305	322	277	292	296	295	302	291	295	298	277	299	293	287	280	300	303	290	294	303	300	310	308	307	296	285	280	289	262	305	317	319	274	283	292	301	284	291	285	290	272	291	288	333	275	307	287	254	301	264	300	283	285	280	323	312	282	306	282	322	299	322	297	305	292	282	291	283	311	310	295	318	296	310	268	321	298	271	288	348	301	313	290	303	298	267	297	325	285	287	286	309	307	304	316	300	338	328	273	286	288	303	264	266	281	280	306	298	295	290	275	313	322	285	309	317	309	319	279	318	245	286	297	302	303	302	283	308	295	293	327	271	324	293	281	271	287	290	266	303	306	297	278	242	272	302	285	277	289	296	304	296	305	301	327	300	280	283	295	323	276	305	291	307	264	303	285	299	297	300	294	278	277	257	303	274	285	287	307	293	326	324	265	308	309	306	288	301	313	268	287	281	296	303	252	277	274	296	311	259	323	312	288	286	302	340	302	297	309	251	253	271	275	298	305	293	296	302	297	271	273	294	331	280	284	297	289	271	325	272	314	299	273	293	277	314	333	273	302	293	308	298	309	301	291	296	276	302	309	275	285	297	286	302	279	289	287	304	282	292	328	285	286	300	268	294	296	312	264	320	312	286	291	306	305	309	285	327	299	302	305	272	278	281	298	272	288	304	295	322	289	327	321	294	259	295	307	316	308	299	306	308	300	282	300	291	316	325	273	302	297	312	283	285	289	302	275	269	276	291	293
3329	4685	3616	1848	1279	930	762	676	631	500	492	475	446	446	450	356	385	385	410	339	378	328	347	335	351	333	355	350	339	306	357	309	330	325	313	341	300	337	339	320	330	343	335	340	298	328	307	303	337	343	326	342	303	332	308	365	302	312	313	325	282	324	313	322	337	319	313	297	367	319	308	337	314	320	304	315	367	286	306	302	306	275	315	331	307	337	344	273	324	355	311	343	326	304	352	322	329	331	325	296	328	309	320	333	291	349	285	330	297	333	291	311	300	310	320	305	309	334	315	339	308	329	291	291	309	330	299	328	304	289	282	329	307	346	303	280	339	312	342	313	298	287	327	284	313	304	337	325	285	290	336	321	305	325	325	333	297	331	321	300	329	298	302	344	326	302	339	314	297	336	345	335	317	343	320	314	309	279	311	329	299	312	310	320	295	308	320	281	298	288	284	327	305	308	326	334	350	328	304	330	321	324	315	326	317	336	322	315	329	288	328	271	306	364	325	333	316	304	321	320	325	309	323	300	286	343	318	300	305	293	330	318	320	298	318	342	323	330	278	336	280	310	289	318	317	294	312	300	287	319	317	332	292	321	309	316	279	332	300	323	339	308	315	303	308	295	307	296	347	293	326	306	324	327	292	310	326	307	309	279	305	299	333	319	320	330	330	301	303	309	330	290	346	314	331	325	298	281	269	314	306	317	297	283	322	330	317	343	310	290	306	332	297	313	327	313	324	300	314	359	325	309	302	306	330	353	307	352	323	306	277	298	321	306	322	310	304	318	313	320	288	311	288	324	286	294	317	287	293	280	302	308	310	316	318	381	307	302	309	326	306	343	334	318	303	334	317	321	323	330	325	308	332	356	302	308	300	298	296	337	317	317	325	306	333	312	303	313	328	303	334	316	305	324	299	293	300	312	305	345	328	308	301	283	268	334	299	342	334	343	308	357	305	340	306	327	328	333	316	296	340	323	339	323	316	293	312	308	299	308	327	335	292	320	293	309	342	349	314	330	316	353	337	332	318	297	322	305	305	328	335	305	278	334	331	315	331	304	323	336	304	277	325	284	312	342	333	306	327	315	345	316	279	321	329	316	337	326	296	312	301	328	337	333	352	340	304	336	304	295	298	342	302	299	317	316	312	308	340	316	317	296	321	321	299	319	331	310	323	350	307	336	320	312	315	285	317	310	335	348	313	293	310	301	291	328	324	309	294	322	336	282	323	314	341	310	300	289	295	324	283	302	313	320	296	313	321	318	295	311	324	312	329	311	316	329	322	311	303	326	310	334	321	305	324	283	324	349	295	305	294	292	313	348	315	293	306	286	325	319	297	340	317	307	303	330	285	333	325	299	305	322	328	324	292	313	312	301	299	308	341	319	300	336	295	311	327	314	345	306	314	335	327	345	344	324	279	322	311	322	303	335	333	313	330	341	263	313	316	310	335	348	300	309	332	329	312	307	323	334	317	302	323	301	325	324	272	329	300	337	311	322	309	314	313	332	337	314	285	315	322	302	349	305	294	338	308	334	288	327	337	332	299	331	349	329	310	314	352	291	321	300	320	303	348	305	300	331	286	333	333	282	325	319	310	276	341	335	289	299	341	325	330	270	301	302	288	291	308	314	322	288	302	326	328	345	320	328	322	354	294	291	281	267	309	315	311	320	327	318	326	358	310	324	318	318	268	316	326	317	309	310	290	309	323	293	342	288	321	316	309	314	333	301	318	286	298	336	292	286	330	297	328	332	296	305	306	313	309	324	308	309	293	303	316	300	315	314	305	282	314	311	319	303	316	326	319	294	297	319	316	317	313	327	302	307	288	315	312	299	319	341	275	326	288	313	273	294	321	303	298	305	304	325	331	290	334	324	294	301	319	323	315	321	314	300	314	340	305	320	309	327	314	336	297	319	304	339	324	318	309	322	323	297	305	302	321	303	304	295	322	288	311	322	315	304	301	299	291	314	325	298	302	322	329	340	300	326	309	303	339	363	336	324	283	337	295	314	322	291	316	292	323	338	305	306	318	302	347	308	315	285	330	344	308	297	314	331	334	332	304	324	319	312	302	319	306	296	354	327	291	296	310	308	332	324	324	297	316	306	301	296	305	291	325	298	323	305	345	297	305	311	286	307	326	354	332	312	293	329	326	313	312	314	322	316	347	281	327	336	340	306	342	306	333	348	285	332	313	327	324	297	293	317	326	301	305	306	337	327	317	316	312	312	311	351	293	342	312	313	290	310	305	294	286	291	342	308	337	310	306	296	322	304	285	303	342	322	298	315	343	295	328	338	322	327	301	319	320	307	350	310	284	311	317	292	319	312	347	301	311	304	324	313	303	315	298	303	314	306	329	311	306	322	284	294	325	347	301	323	342	288	312	316	302	312	288	371	295	325	295	291	319	310	320	294	320	315	292	308	312	314	321	298	326	329	308	364	311	317	334	301	323	285	314	300	307	279	285	331	313	324	304	320	316	322	306	302	303	297	319	321	281	334	354	293	341	294	320	308	278	309	295	302	311	315	332	300	324	294	308	314	313	305	292	311	314	324	309	304	325	322	333	312	297	315	321	282	324	325	299	334	315	313	318	324	327	325	307	334	336	302	346	287	302	335	316	308	310	296	300	299	293	300	332	293	321	311	311	321	304	303	281	309	323	329	314	315	330	312	325	345	330	306	326	315	329	322	272	312	284	301	306	303	327	310	306	290	290	307	302	329	331	289	318	294	333	296	337	306	297	295	322	325	327	285	329	323	312	328	333	331	274	320	302	305	303	301	298	297	314	313	275	332	293	313	334	329	308	323	305	311	305	296	317	344	300	320	318	327	307	319	306	303	298	310	319	336	294	334	299	288	327	314	314	330	322	334	307	306	288	299	282	344	265	329	332	325	316	299	292	317	303	279	317	317	317	303	311	316	329	318	294	283	298	321	323	309	307	297	302	317	293	283	327	292	308	307	310	307	306	283	290	283	334	308	348	280	328	320	316	306	286	313	296	325	299	306	311	310	286	275	334	314	321	291	312	295	282	270	331	325	339	319	289	346	308	331	307	315	298	308	295	353	316	321	279	328	311	297	305	325	315	293	292	296	316	317	305	306	320	313	281	329	306	329	321	323	315	332	322	305	321	287	336	334	349	300	356	345	310	326	327	338	311	288	312	320	300	278	300	296	287	325	320	298	322	333	304	315	315	301	297	290	309	307	295	318	313	314	321	316	314	307	348	306	299	295	303	293	322	314	322	301	308	328	291	290	316	308	282	279	318	323	321	276	316	300	319	324	284	316	313	321	313	318	278	323	328	299	280	290	312	325	275	300	313	303	316	335	310	289	334	303	321	303	309	321	309	318	333	327	326	266	290	322	323	306	293	303	322	296	302	327	282	284	281	320	287	278	323	306	347	302	304	281	297	323	326	329	276	278	347	335	312	328	302	314	306	293	324	306	312	312	333	325	275	318	319	306	330	321	301	286	313	324	302	319	312	340	306	324	315	324	290	303
27507	11729	1921	1152	876	857	820	824	816	773	858	806	831	809	769	787	816	766	802	783	838	794	777	789	767	773	810	760	801	782	792	773	789	829	804	843	781	811	755	765	800	799	746	825	786	767	753	782	792	811	871	791	808	765	787	823	770	869	803	748	785	811	763	785	749	753	751	735	797	745	798	795	827	823	826	825	781	759	842	803	766	748	777	787	779	827	773	792	761	780	795	792	844	812	834	796	783	730	807	757	783	778	780	798	797	817	819	744	747	817	826	768	797	751	767	789	814	803	818	806	782	810	805	767	739	787	796	800	787	807	767	748	775	835	745	817	789	826	773	807	807	780	782	837	770	742	789	777	770	772	802	773	772	809	810	761	775	791	807	777	766	779	808	797	775	750	798	869	821	794	844	784	790	727	798	773	807	804	777	798	805	800	822	794	787	778	816	803	789	763	811	750	782	799	799	751	790	793	778	766	813	778	789	781	790	780	822	814	832	779	798	850	815	812	759	808	771	767	812	801	798	773	778	805	796	798	764	801	714	834	798	764	828	784	791	744	724	781	769	797	804	773	802	778	803	768	801	819	797	777	777	807	788	754	804	830	793	769	788	752	796	800	788	810	796	749	790	761	762	791	811	773	771	811	761	776	788	768	730	783	820	778	832	825	822	796	776	739	844	781	754	829	809	787	769	804	732	773	817	845	776	794	756	876	829	804	778	786	759	788	799	796	772	754	788	823	809	760	813	837	809	823	811	808	806	762	750	824	857	785	782	793	813	777	785	765	840	743	790	792	785	750	755	797	813	810	836	834	758	763	748	771	799	772	788	777	806	798	747	753	801	749	785	811	777	769	774	831	798	793	792	786	796	750	766	795	820	834	741	843	791	811	764	809	799	755	772	764	797	779	805	822	801	786	811	805	736	809	815	780	793	815	777	824	850	750	770	804	806	788	743	748	835	783	797	737	768	746	768	831	763	784	804	789	788	799	818	786	795	812	833	803	780	808	733	784	730	803	767	763	777	799	783	761	836	763	790	801	817	767	800	736	758	790	769	860	750	814	776	756	806	787	822	812	869	783	818	749	765	785	778	839	815	742	780	806	806	755	803	771	798	800	782	761	760	806	716	810	817	744	811	854	799	781	790	798	799	789	752	751	731	837	787	793	814	777	809	751	796	863	819	820	757	793	769	758	762	765	831	753	804	785	859	837	787	797	772	770	839	768	764	769	758	801	742	767	838	789	746	798	813	825	772	757	816	775	795	802	839	812	816	774	763	774	801	835	766	837	787	745	809	767	790	754	800	818	776	801	827	776	759	799	756	803	782	794	787	800	786	752	774	757	790	804	768	746	760	826	807	809	812	747	813	824	759	777	828	798	781	730	787	747	812	784	752	748	832	753	797	748	758	824	794	788	785	818	773	744	803	744	836	747	798	780	801	806	782	743	757	755	764	781	772	742	769	752	748	750	756	795	834	779	801	787	762	793	733	770	788	814	787	766	759	831	797	824	814	787	757	765	761	838	801	803	760	773	828	739	798	826	794	818	768	772	782	834	736	841	787	780	761	854	762	796	758	823	769	791	782	783	766	805	822	781	777	768	812	813	799	764	800	765	843	785	794	761	838	792	786	790	749	734	751	819	796	826	812	808	765	801	839	795	750	815	794	785	751	779	774	775	778	730	810	790	821	749	769	821	771	772	821	770	786	785	790	816	752	775	793	695	780	788	850	716	818	793	753	780	775	800	810	790	776	764	790	776	810	767	755	750	814	833	836	807	816	719	802	767	826	829	745	726	769	789	792	813	767	791	799	798	807	782	784	773	811	772	779	780	788	770	779	792	779	820	796	763	825	812	815	744	805	807	760	770	789	757	783	857	776	805	826	771	763	790	807	840	825	813	745	786	780	793	818	767	803	707	808	783	824	808	792	759	808	826	770	781	798	812	769	802	781	815	800	794	788	819	773	788	811	804	770	772	792	798	764	808	764	743	794	763	791	773	828	788	778	808	785	803	790	754	757	808	786	773	760	832	833	810	829	802	761	808	790	780	770	794	782	787	740	779	734	753	818	802	766	815	779	823	784	768	812	801	759	779	809	772	796	841	770	846	813	799	796	803	775	809	811	813	778	773	756	799	795	806	779	777	768	811	788	801	820	748	800	815	787	793	774	820	826	804	775	830	819	817	797	817	837	793	822	778	837	776	824	812	821	790	750	813	807	806	763	810	783	771	801	776	777	798	787	822	795	747	764	789	834	800	782	811	772	785	774	828	779	815	829	812	749	775	783	770	766	791	794	808	745	805	797	819	809	794	809	816	830	817	771	816	825	767	753	772	825	774	745	824	833	771	779	713	781	802	804	788	790	780	798	822	861	781	781	808	808	803	793	788	761	786	727	772	779	728	774	756	762	754	736	797	803	804	817	823	854	743	786	785	775	797	807	851	824	827	812	803	827	825	789	804	794	791	742	766	785	812	783	775	766	783	760	803	776	843	785	814	776	770	773	775	801	805	800	740	793	797	807	742	803	757	789	830	834	793	832	807	773	862	823	798	810	798	840	828	786	806	816	790	844	769	823	785	808	746	744	787	765	846	835	829	757	846	755	841	784	769	828	782	805	816	766	774	751	806	728	790	794	846	784	819	796	812	804	795	794	801	775	756	813	843	804	794	818	759	722	740	741	744	768	790	743	776	773	789	767	817	822	793	811	807	776	768	778	806	767	721	810	724	794	778	789	793	831	782	795	775	769	829	730	815	769	800	776	774	755	800	782	789	778	758	792	794	839	725	786	738	763	782	840	813	822	810	806	767	739	797	782	831	751	805	718	780	768	779	797	737	795	781	782	840	787	767	778	796	802	805	744	829	763	778	808	807	813	771	810	785	764	789	772	792	807	746	791	789	838	809	763	753	807	774	779	734	801	794	776	744	776	783	785	767	778	742	816	791	781	793	795	838	761	799	768	723	831	714	753	784	803	801	738	790	791	731	709	777	804	750	747	792	791	855	837	769	774	789	755	822	778	819	795	747	765	795	784	797	800	817	812	794	794	786	802	796	834	781	806	838	776	759	812	730	801	767	777	769	837	770	820	833	849	785	791	763	729	807	778	803	836	754	779	787	780	765	809	768	777	787	759	821	777	799	738	852	856	738	817	783	787	748	852	798	805	769	836	831	829	822	803	816	802	822	776	841	799	828	808	789	823	808	776	761	843	792	811	805	825	785	820	744	807	822	742	806	810	798	840	793	762	688	834	795	802	829	808	785	852	794	731	791	791	834	777	773	781	784	816	769	764	770	779	771	771	778	791	773	732	812	792	765	808	784	818	747	780	762	838	785	780	830	802	783	762	787	823	798	863	836	760	831	836	801	779	782	784	801	777	758	732	785	841	809	837	794	782	822	780	747	795	772	840	805	823	759	761	763	793	762	748	768	803	817	849	737	814	842	844	806	800	832	818	783	814	812	808	762	872	798	792	812	788	743	795	798	788	767	745	807	781	788	780	807
5124	945	851	790	743	728	721	701	721	713	697	747	766	709	722	712	760	682	630	661	660	722	676	706	673	746	722	688	742	729	690	754	738	708	674	642	694	723	681	655	731	701	743	702	671	737	697	711	679	731	648	702	720	679	718	705	669	677	715	729	720	720	746	760	676	724	722	711	696	693	675	733	706	675	737	669	678	681	661	662	704	734	716	710	661	724	651	622	730	708	692	699	669	649	727	699	688	683	697	687	712	695	691	673	670	694	695	684	703	744	705	677	648	686	713	672	701	709	706	695	747	690	695	649	679	727	710	692	740	705	699	700	704	675	714	704	691	716	681	666	726	693	704	664	677	702	741	697	686	702	666	709	741	685	681	680	707	714	692	698	658	730	725	675	736	741	696	714	720	681	682	656	642	718	702	749	712	693	739	678	715	703	695	671	747	745	687	675	732	741	696	691	691	710	734	724	720	689	708	768	720	709	701	684	694	639	731	704	680	635	683	690	706	671	667	639	703	667	696	722	695	712	706	695	725	714	714	707	721	692	686	737	677	707	692	648	696	697	657	725	680	708	663	752	660	679	658	718	682	686	691	715	691	699	654	722	706	680	690	721	711	701	682	666	733	676	715	677	719	712	746	741	673	691	673	686	724	715	670	721	725	686	699	700	718	710	730	715	709	675	708	677	674	707	703	691	720	720	668	731	683	692	710	719	724	701	695	714	697	713	727	697	707	696	700	717	738	746	659	660	702	697	675	765	688	730	689	679	698	648	701	690	689	738	676	702	681	695	699	668	675	662	699	672	727	706	676	713	679	694	693	650	747	685	707	721	721	719	731	696	707	714	668	687	664	702	704	694	715	690	672	703	715	670	693	767	662	680	722	744	697	674	726	751	707	721	659	703	702	686	701	676	665	676	694	712	705	704	710	700	671	706	750	671	667	704	726	678	716	689	689	680	724	683	708	616	731	719	669	701	686	695	726	685	732	672	709	699	652	717	676	703	681	723	734	734	734	681	712	686	680	746	689	696	689	711	712	693	694	724	675	674	691	727	683	712	722	750	723	689	702	688	701	752	718	711	692	713	712	713	670	715	685	710	693	737	723	691	732	717	710	686	726	687	648	708	720	718	713	719	725	670	713	743	655	653	680	701	680	734	694	723	723	703	678	691	699	700	661	719	664	726	724	687	678	721	639	723	681	677	731	744	680	725	723	679	695	673	739	718	681	741	692	690	729	659	734	684	670	658	717	700	727	674	705	670	718	723	754	754	678	724	676	707	722	688	698	714	660	678	668	698	681	705	714	744	734	754	690	698	692	699	693	730	671	712	719	712	644	698	704	741	652	686	705	737	718	664	737	703	739	695	699	654	703	624	686	699	673	676	696	661	664	691	700	654	680	723	663	709	732	706	691	654	724	655	743	694	684	719	719	711	731	732	670	725	722	737	662	665	696	710	679	704	685	679	684	697	692	694	676	723	638	690	742	742	715	682	692	769	718	708	707	705	681	666	672	689	676	656	705	707	719	674	691	722	724	725	677	674	728	699	675	687	678	700	733	722	715	693	734	718	677	692	714	695	687	666	696	671	696	721	699	730	686	745	698	710	684	717	672	673	711	720	720	711	695	701	682	757	662	709	712	713	690	724	720	704	736	673	676	714	667	638	697	712	745	704	684	704	689	714	693	721	711	651	713	702	732	675	681	665	681	713	693	674	690	682	698	701	708	690	676	640	663	738	712	696	619	698	696	705	720	694	724	663	711	703	737	710	732	694	640	703	675	715	721	699	710	688	718	671	714	686	651	760	691	670	668	693	687	735	733	665	687	682	706	677	723	705	708	658	698	708	680	673	685	714	689	659	658	713	739	719	718	703	666	698	675	716	708	665	689	675	630	703	736	718	701	747	725	724	663	711	748	701	712	671	686	696	688	650	655	728	661	691	756	698	728	707	712	692	706	718	706	751	680	694	732	726	718	662	722	700	753	678	766	705	698	677	715	732	692	694	678	706	666	710	680	719	770	662	699	709	738	701	687	699	726	679	680	638	702	687	688	741	701	712	687	689	714	691	729	685	723	652	725	691	660	700	720	700	729	700	702	718	695	675	634	706	646	721	743	690	696	723	690	720	721	666	731	700	686	687	695	702	689	673	707	676	731	657	668	684	672	695	734	692	668	674	716	710	690	699	725	692	694	685	681	694	698	659	675	666	659	699	717	700	695	703	710	706	677	726	698	696	752	663	718	712	638	723	734	720	680	684	661	693	706	669	674	685	723	704	742	699	728	693	729	746	744	734	677	751	740	693	616	716	718	695	664	734	758	689	745	716	696	612	696	685	693	688	757	648	728	719	736	703	727	717	717	706	639	695	716	715	716	705	702	658	736	644	738	719	684	647	699	698	761	702	708	692	688	678	690	675	691	696	698	683	741	704	677	700	684	744	666	746	695	746	760	732	715	685	716	661	734	702	723	743	666	662	678	697	717	708	685	661	698	685	709	727	686	676	663	743	722	693	675	679	698	721	732	705	655	688	712	698	713	693	704	728	684	746	698	728	664	737	663	686	706	731	673	685	685	687	741	651	648	692	714	687	672	691	693	733	698	702	631	690	680	685	742	724	694	693	648	710	626	713	651	656	688	717	663	713	671	682	689	666	696	687	734	720	684	668	723	646	724	704	638	698	736	688	713	694	669	683	667	667	710	710	726	664	697	741	679	722	691	695	716	720	734	682	704	702	712	705	726	708	696	723	670	727	728	715	706	650	754	717	715	691	695	725	724	646	656	693	693	677	726	650	706	686	696	672	727	680	699	688	719	729	657	728	687	690	697	708	687	687	686	676	650	689	729	684	684	644	703	704	685	686	753	693	706	727	722	674	718	736	693	690	715	727	713	711	703	693	686	698	692	638	718	697	707	689	696	674	716	724	673	713	693	758	666	723	704	700	676	701	686	705	684	730	701	673	679	701	731	739	647	674	720	710	751	679	701	675	671	719	757	720	721	714	675	685	685	662	685	696	721	665	690	697	698	741	696	733	674	664	704	680	714	749	641	711	734	706	726	652	673	684	728	732	679	687	670	663	654	665	663	710	717	710	694	666	666	698	657	730	685	672	685	705	674	666	727	678	675	689	713	676	695	698	709	699	647	674	682	682	715	713	681	666	698	655	739	688	696	702	702	670	715	680	712	721	671	695	669	724	681	680	706	697	731	700	709	720	731	673	726	682	690	706	676	663	651	679	681	671	706	674	775	669	703	669	690	676	723	666	656	677	715	682	710	736	706	699	722	689	657	676	691	660	682	709	757	700	657	724	764	718	687	692	665	728	690	683	672	734	686	756	716	664	739	712	710	723	672	673	684	684	723	697	733	692	721	712	725	710	751	732	725	711	722	713	676	738	677	704	682	728	747	651	703	691	698	723	720	702	681	696	735	647	712	704	706	719	686	706	681	685	659	708	679	682	686	691	717	671	731	694	761	709	705	664	692	688	673	722	713	681	658	699	707	643
25714	21413	25649	18264	1782	911	800	723	671	769	657	695	704	641	663	629	645	657	686	660	676	640	670	605	680	621	652	656	664	687	624	631	657	651	662	663	637	658	661	626	633	643	654	627	653	634	619	662	634	640	679	629	647	632	613	656	626	658	621	628	632	671	608	596	648	682	625	615	641	634	647	667	614	640	683	628	672	601	637	636	633	673	641	678	655	613	633	662	659	702	601	609	625	618	660	626	666	631	634	639	605	622	637	670	633	626	595	606	618	670	661	679	670	625	673	636	661	646	644	653	604	629	662	627	624	612	681	643	626	669	588	636	691	666	638	673	690	634	652	639	637	586	625	638	649	665	622	645	644	610	702	676	632	665	670	626	646	659	637	648	651	622	642	653	606	636	631	658	686	634	676	595	672	658	634	594	626	644	661	570	634	695	692	665	642	618	667	643	648	611	638	686	658	600	651	630	636	643	623	619	649	664	612	629	606	645	650	653	612	648	626	651	661	592	680	613	605	634	615	646	618	695	653	621	646	678	619	639	646	621	664	638	623	642	631	673	637	650	626	652	688	651	649	622	632	623	627	645	648	617	618	638	626	608	614	676	615	610	609	682	657	677	625	630	636	597	623	581	625	661	634	700	660	656	671	691	653	636	629	653	616	625	658	700	641	599	639	624	614	634	641	644	667	602	684	651	657	678	635	667	654	625	694	617	689	667	604	636	675	659	636	632	591	648	684	687	620	614	648	641	622	624	625	632	647	627	620	619	615	621	631	623	662	614	650	627	642	686	649	680	629	605	643	647	630	635	612	671	608	581	659	631	587	626	650	638	678	587	614	627	637	628	658	659	589	656	635	580	634	640	622	645	663	679	619	633	607	623	656	654	627	643	631	652	609	696	644	653	656	634	618	622	717	647	663	605	619	610	619	604	638	637	629	613	664	608	615	623	623	639	660	604	614	659	634	649	644	654	634	605	657	638	619	601	640	636	636	608	625	672	644	631	667	628	664	618	638	624	612	660	573	628	645	616	641	689	625	646	672	609	638	669	639	664	642	675	663	632	600	637	615	658	654	652	655	641	637	634	649	662	579	630	644	633	659	636	644	625	599	697	651	592	705	660	582	632	657	620	643	675	658	629	670	676	638	632	667	685	701	634	651	626	686	620	650	651	646	647	636	616	607	640	707	640	613	625	653	662	586	592	638	660	636	625	645	640	640	655	676	650	601	691	642	651	610	641	620	594	643	674	642	624	636	622	625	639	658	609	655	638	572	685	656	624	632	614	667	647	659	636	661	623	618	608	624	649	645	649	623	670	649	627	609	611	644	661	661	642	643	606	620	629	634	622	622	672	656	603	656	671	634	625	643	648	642	663	644	619	648	674	643	610	612	612	654	636	630	623	615	664	619	629	635	639	635	617	639	646	590	607	646	651	632	626	650	632	631	622	649	649	632	621	590	656	636	596	649	573	661	672	643	612	649	632	648	652	649	654	653	644	661	659	598	671	651	637	573	678	654	666	657	621	622	659	670	646	641	603	631	679	643	618	624	648	627	622	657	659	658	641	638	605	616	582	651	652	618	622	675	627	654	607	686	594	631	637	644	643	645	656	688	654	665	610	620	622	621	600	615	648	600	614	618	674	641	683	637	649	615	649	630	652	625	688	651	683	645	625	637	687	683	636	621	603	640	633	664	656	684	614	629	610	652	615	604	617	620	648	637	675	618	622	578	663	629	659	670	621	631	597	622	583	671	638	627	646	695	690	655	626	635	692	627	642	688	627	672	656	651	657	636	687	638	639	681	660	622	630	645	666	622	640	599	626	612	661	615	663	666	624	654	671	601	621	645	625	589	626	658	613	655	680	596	649	688	693	671	652	626	638	609	660	659	638	653	675	639	669	634	596	649	631	628	672	701	691	641	682	587	612	647	643	634	629	616	664	689	647	681	642	629	649	662	623	631	604	624	619	667	580	668	647	614	647	671	660	640	642	634	656	648	634	659	643	642	608	633	655	605	664	644	611	639	668	620	594	639	646	616	648	633	608	593	642	683	630	630	596	648	610	654	628	620	638	668	631	611	704	672	664	646	643	617	655	678	648	580	657	617	603	622	643	623	637	642	661	672	661	617	661	645	606	648	613	622	616	642	648	652	675	645	612	633	633	640	634	621	597	629	673	626	646	617	606	641	664	672	661	654	616	630	627	628	641	663	618	678	642	613	669	612	653	625	627	716	596	653	687	606	638	667	637	625	685	670	650	688	643	611	623	704	596	650	673	635	662	674	651	620	589	623	683	688	645	651	631	647	624	645	649	622	629	626	648	685	627	633	656	624	640	631	600	653	672	663	649	682	656	676	692	627	640	631	613	632	647	633	618	606	627	642	642	684	640	647	644	651	688	632	643	675	657	648	673	628	652	612	615	643	622	662	639	626	625	672	633	614	632	633	652	626	623	653	663	652	647	639	651	633	598	605	657	629	600	615	655	595	594	600	640	673	620	664	647	643	642	674	654	675	603	626	604	637	673	669	665	686	631	630	603	639	621	647	603	669	654	640	640	614	603	607	622	643	618	652	609	651	621	622	644	652	686	628	608	662	644	636	693	638	649	631	710	657	655	678	641	647	678	620	619	636	582	642	636	642	652	649	594	601	679	682	665	608	639	609	631	616	606	622	655	640	717	676	589	586	674	618	687	679	617	626	655	638	629	659	614	651	690	615	622	662	647	671	658	635	659	661	664	651	655	640	627	639	646	665	696	643	663	647	635	621	686	666	668	650	626	644	673	676	654	672	675	690	687	619	672	606	656	634	615	656	673	640	635	643	618	635	687	628	668	710	675	609	621	669	636	646	649	624	666	639	646	682	667	632	666	653	666	585	632	671	652	675	650	645	631	617	623	617	616	631	612	632	659	627	662	625	675	619	653	676	675	620	649	613	639	674	630	643	670	641	627	695	645	602	668	654	700	629	660	641	615	630	666	625	610	631	613	633	647	674	620	645	642	651	639	628	614	616	630	645	639	571	621	645	646	651	607	593	723	628	637	632	647	676	673	640	693	621	659	636	664	697	642	598	640	642	621	682	651	653	668	655	621	635	620	629	640	633	617	656	637	687	665	657	647	655	606	662	707	633	649	677	603	598	607	637	607	655	660	634	636	642	639	591	638	669	636	625	622	633	595	603	698	637	641	655	664	637	633	637	634	607	659	625	611	613	652	645	660	653	621	707	650	665	611	628	708	657	644	673	645	605	629	657	609	617	614	630	645	635	630	665	622	633	660	610	592	593	614	650	602	675	628	656	616	623	656	584	655	585	702	636	642	618	621	674	632	665	642	651	693	643	692	647	660	613	618	633	658	644	622	663	654	650	649	638	598	650	654	658	628	703	639	567	678	686	612	575	611	650	626	693	612	637	669	642	633	671	651	680	608	657	647	623	672	616	595	641	650	688	691	635	614	645	642	664	660	658	602	608	665	654	662	645	698	613	609	682	650	636	669	624	641	588	646
3508	2175	1925	1103	929	817	741	683	728	624	645	697	627	676	583	641	596	652	636	658	640	586	647	631	604	642	588	598	605	587	614	572	631	579	590	596	613	600	593	608	620	533	606	604	602	589	606	579	586	579	574	610	613	604	593	617	562	606	585	632	600	600	604	621	617	584	646	581	572	628	623	579	596	595	637	648	563	603	648	589	535	594	596	618	591	607	611	611	567	633	589	638	611	629	610	571	651	563	580	562	592	542	574	628	577	613	580	597	610	591	612	630	579	575	594	619	603	628	572	589	619	633	620	617	604	594	614	589	601	569	645	533	577	593	598	598	577	608	584	611	615	557	586	577	592	588	627	628	575	588	559	632	585	577	603	578	616	561	584	566	637	593	564	588	638	575	585	601	612	561	643	571	619	610	598	591	566	587	583	564	621	608	565	572	584	583	621	564	607	600	635	626	644	591	547	584	623	607	609	590	583	598	609	581	583	644	607	630	580	596	623	577	624	603	544	568	600	601	614	595	601	606	620	573	572	609	602	584	679	559	567	629	621	592	622	632	548	597	571	634	585	609	625	562	560	586	606	576	616	588	592	577	592	600	626	568	636	571	598	599	616	579	602	608	587	619	612	609	597	566	545	581	564	590	555	583	584	551	585	617	566	597	608	623	597	600	528	593	632	564	637	618	580	565	581	597	576	579	606	585	623	597	551	560	562	587	618	593	555	596	587	591	618	593	614	583	588	599	574	566	613	558	610	585	568	632	618	605	592	592	587	620	584	607	543	580	581	607	602	587	639	609	573	592	584	595	552	552	593	614	593	603	616	588	630	605	616	595	578	599	580	565	554	594	610	613	612	595	612	595	586	580	608	575	597	558	572	553	595	606	634	568	611	594	570	591	574	612	586	592	574	618	611	579	605	583	576	618	636	580	586	643	610	612	586	598	572	571	596	575	573	586	627	604	540	599	652	571	594	590	582	581	634	569	597	595	599	626	614	572	592	581	556	599	593	613	642	556	622	576	609	584	611	626	626	623	621	612	604	608	562	580	609	618	590	559	567	591	585	569	588	627	589	591	575	560	642	586	597	578	623	622	588	603	586	606	555	553	589	657	612	593	593	573	595	607	566	569	611	552	597	569	584	591	571	587	580	586	572	560	582	649	594	593	620	585	601	606	586	588	584	578	604	581	597	598	604	605	583	618	595	608	615	581	533	575	568	617	589	562	616	621	554	616	610	549	611	596	587	603	533	599	582	603	590	580	579	591	636	562	579	592	622	590	634	580	561	610	555	592	583	598	593	604	627	629	604	605	627	628	592	590	583	612	647	617	557	599	615	551	590	594	610	584	566	587	568	606	603	614	569	627	606	584	603	541	569	571	617	613	554	645	589	595	548	583	577	568	615	579	590	538	629	565	590	580	576	552	624	576	619	575	610	557	567	572	600	617	607	596	600	569	586	580	596	603	572	623	574	583	592	601	594	615	616	621	623	596	649	578	563	595	640	594	606	621	610	583	604	601	586	580	614	608	629	576	594	627	596	591	618	612	594	605	569	559	573	555	607	579	656	591	579	628	601	613	642	630	607	573	605	584	591	605	575	600	620	615	597	545	610	593	542	580	608	589	615	557	603	554	591	634	594	583	592	589	571	577	611	597	617	589	589	546	575	570	612	627	584	586	546	615	618	592	594	576	578	636	588	544	577	606	602	596	570	583	607	620	579	568	587	596	615	633	614	584	620	600	603	617	591	608	626	596	599	606	611	563	586	559	621	584	608	588	576	609	605	633	579	617	638	565	590	550	635	628	613	558	620	615	638	612	574	595	602	587	623	590	578	596	576	594	536	581	558	580	598	581	574	580	542	631	629	586	628	602	610	585	659	585	638	597	595	638	615	583	547	631	604	593	608	577	561	631	597	577	557	573	601	602	591	581	586	604	641	658	552	594	592	621	588	563	605	622	586	582	609	578	571	627	626	616	579	549	589	602	592	570	596	606	608	589	566	571	603	549	612	573	591	606	589	574	549	607	609	584	593	617	611	608	614	598	587	600	605	570	599	612	574	602	562	604	614	562	567	606	588	593	586	607	603	585	576	597	589	607	549	605	562	604	625	604	600	568	640	613	573	580	610	636	627	583	560	597	614	537	556	643	595	603	597	632	560	586	590	593	617	573	568	591	592	616	602	575	583	573	599	595	624	631	617	668	599	572	584	593	570	599	593	545	596	596	625	610	621	589	627	604	612	601	645	629	605	573	613	548	517	559	565	607	615	574	608	628	586	622	576	586	592	564	593	586	633	604	577	568	613	622	547	590	626	640	588	579	605	585	642	619	566	617	641	570	601	611	559	632	604	549	582	596	579	569	558	562	631	592	565	579	590	627	601	596	573	590	556	608	587	625	611	573	620	635	628	566	582	635	590	589	588	587	581	614	594	539	610	608	560	624	600	613	554	599	603	541	614	571	585	569	606	631	582	581	644	567	564	590	589	636	624	583	649	587	562	609	621	537	596	605	603	601	552	613	595	564	623	590	562	591	554	602	576	549	655	562	597	523	590	600	564	597	625	574	555	556	574	628	617	649	582	592	620	582	610	599	593	618	586	618	580	561	586	585	645	596	608	582	600	603	549	564	602	623	600	587	595	578	605	578	605	581	593	626	582	584	655	585	578	566	616	598	592	599	575	573	604	614	586	578	542	629	578	566	580	601	562	571	618	660	594	544	604	592	633	606	624	577	617	593	593	588	573	590	572	610	594	529	587	605	632	564	627	604	654	567	589	578	574	612	588	602	600	605	593	566	631	607	580	595	590	658	579	595	609	561	582	560	604	581	614	559	659	575	568	592	649	563	601	562	577	601	619	577	574	560	582	572	571	562	594	606	607	566	646	593	621	598	566	619	595	613	664	548	580	582	623	583	558	595	620	605	569	664	643	577	566	586	640	593	625	607	627	576	552	565	609	619	639	576	579	581	571	592	606	561	643	591	575	599	591	588	576	638	590	579	610	549	572	625	613	612	580	569	629	554	594	596	600	615	578	592	597	567	585	594	580	563	567	541	573	529	592	581	606	605	614	597	583	568	627	587	559	657	583	557	573	608	586	619	608	539	584	610	548	577	581	561	558	542	562	572	585	610	565	600	611	595	600	592	591	600	596	562	598	553	539	583	567	596	547	590	588	588	592	570	582	573	620	571	581	620	593	628	603	611	574	574	605	597	598	599	607	594	593	605	589	592	592	562	602	594	634	630	567	583	571	601	592	637	573	618	572	583	587	624	574	541	612	585	604	612	577	599	601	583	590	620	570	595	600	633	558	552	553	566	588	569	595	589	619	569	632	589	593	597	580	547	586	619	584	608	594	548	602	584	557	606	576	585	591	598	553	641	606	565	639	572	599	592	643	568	552	620	588	612	591	550	565	555	576	601	624	622	577	600	557	560	593	584	587	542	597	572	589	615	607	615	560	592	586	608	567	584	585	575	593	608	561	573	634	599	612	652	568	571	584	558
24336	21446	28571	24736	19829	2362	806	522	421	388	333	380	349	310	331	347	316	355	328	338	325	319	310	298	303	311	333	289	278	327	313	281	311	342	294	288	316	327	310	297	337	267	340	312	285	345	298	291	301	283	294	297	290	299	271	285	297	317	308	287	286	294	297	285	293	306	305	309	284	303	279	306	290	325	285	300	321	296	304	322	288	284	294	295	306	303	311	286	295	294	279	293	309	312	269	281	273	264	291	314	296	313	322	296	277	301	292	285	318	297	290	284	290	338	280	299	274	304	320	320	331	293	285	278	330	335	296	304	289	281	313	312	313	303	263	282	263	309	285	308	314	294	324	301	293	307	293	270	295	331	296	318	338	293	279	320	271	290	316	296	287	329	276	294	293	276	309	264	259	274	302	320	278	290	339	286	301	349	292	300	300	298	332	295	315	305	359	271	324	315	314	329	269	284	297	300	273	297	271	322	267	268	261	262	329	318	267	295	299	303	321	308	312	277	308	262	255	302	271	298	290	309	308	319	280	307	288	288	297	305	275	291	319	289	276	320	325	313	301	268	292	272	313	304	308	294	279	300	269	303	264	309	301	281	277	276	294	295	314	309	283	288	285	281	301	305	296	314	280	293	296	264	310	307	316	341	303	292	286	262	314	280	274	311	292	298	298	289	293	287	313	316	274	257	306	304	289	275	298	290	322	281	265	324	288	308	291	303	270	275	284	272	267	279	297	290	292	310	308	268	274	298	313	341	287	295	328	298	302	302	296	279	325	279	299	288	276	304	270	312	269	305	286	305	274	288	310	286	262	297	324	307	277	282	328	288	279	288	289	270	267	300	330	295	294	317	307	277	288	307	305	301	300	292	319	305	274	296	302	322	296	325	303	290	281	278	293	309	289	293	295	327	259	284	289	279	303	280	317	290	294	299	283	295	286	307	299	286	295	285	297	310	303	277	308	307	272	290	302	299	284	331	318	295	278	315	272	290	255	279	278	293	292	266	278	308	283	286	315	271	314	308	304	285	278	302	282	295	311	285	283	268	289	298	324	276	305	291	289	329	297	278	279	269	281	274	279	297	286	301	302	278	261	310	302	310	290	306	302	299	287	313	293	308	275	289	295	269	291	305	287	296	290	286	326	358	312	312	251	287	323	286	298	282	326	280	311	282	301	282	325	318	280	285	278	307	310	292	280	298	289	296	312	289	310	310	287	277	308	271	290	292	313	304	283	300	296	301	284	297	265	295	294	298	283	311	295	284	272	278	301	270	315	293	292	282	297	294	316	342	297	273	312	264	286	308	264	306	286	293	305	274	299	304	318	321	325	298	337	275	287	313	287	292	297	276	289	286	283	286	292	305	309	309	275	259	267	311	293	296	283	290	292	282	274	280	315	293	271	273	301	285	280	288	289	305	305	302	279	282	292	282	281	294	314	294	301	323	307	290	306	309	298	255	325	284	253	292	300	266	298	299	289	265	286	308	290	297	280	339	292	305	303	310	315	322	316	339	301	325	306	298	314	299	298	313	301	281	311	254	271	298	305	272	286	271	274	285	301	277	301	301	294	297	320	316	291	311	307	282	296	301	297	271	315	302	282	310	295	318	247	278	284	280	296	298	305	276	272	300	283	302	270	303	306	295	308	342	284	290	285	280	300	267	320	300	296	326	305	296	283	300	284	294	302	318	295	278	322	319	289	268	271	312	299	293	303	314	285	261	253	336	296	264	318	326	279	261	299	295	291	296	293	289	283	308	301	278	296	312	322	310	320	269	297	319	286	300	293	275	323	292	277	271	279	286	304	293	319	278	296	289	315	274	292	305	287	298	268	279	285	303	296	308	294	338	305	310	295	310	273	281	296	303	310	286	288	301	265	312	287	274	271	299	291	313	328	298	258	273	292	260	263	290	285	289	275	274	287	303	288	272	303	293	280	299	259	281	277	289	275	279	334	291	293	305	290	290	308	284	314	293	299	297	274	313	290	281	277	289	304	273	316	314	287	316	279	302	281	294	301	309	296	288	301	306	296	332	313	306	305	295	286	324	283	309	274	257	303	302	279	279	285	280	304	280	328	307	319	302	338	274	303	277	264	281	283	252	275	263	310	266	306	345	282	284	296	281	295	284	281	317	277	282	269	275	312	317	286	299	310	294	299	269	302	280	264	280	277	284	311	276	322	283	309	292	318	271	327	278	272	281	301	280	304	310	287	302	292	253	315	291	301	281	289	304	306	292	308	279	316	278	315	291	312	269	275	334	282	273	323	288	287	307	326	329	271	290	283	268	285	313	295	322	285	301	289	276	298	300	267	293	292	282	266	274	285	320	304	259	266	313	303	348	297	316	283	317	296	280	294	262	326	280	297	326	307	304	269	279	289	297	314	296	267	292	245	298	274	299	297	274	305	280	255	309	283	278	284	283	298	296	295	294	312	298	261	294	280	291	302	315	312	271	283	298	297	261	271	276	299	276	312	286	296	252	318	287	320	285	273	279	300	302	277	297	279	314	326	296	308	269	307	291	318	283	260	304	307	286	307	271	303	291	269	272	299	288	307	310	297	286	316	294	320	301	280	307	292	296	288	274	263	321	266	310	291	336	305	294	274	301	305	325	288	289	299	294	281	306	318	296	308	255	307	282	284	286	314	317	286	300	262	308	295	289	266	292	304	246	287	281	305	275	290	293	275	276	297	304	283	280	299	279	287	284	288	279	292	297	263	294	302	297	305	271	288	287	305	276	290	295	319	277	299	328	296	304	298	303	277	282	262	265	283	289	288	279	300	260	311	276	289	256	285	291	291	290	277	302	293	304	315	287	312	283	269	290	290	323	317	330	294	303	287	308	296	299	286	256	267	305	269	270	266	301	297	287	292	304	298	276	295	279	301	294	262	278	302	288	270	343	279	268	317	304	253	303	280	280	268	327	287	297	312	292	287	280	269	299	280	307	288	298	282	306	279	313	276	294	297	275	248	300	282	292	295	272	261	297	260	311	277	274	285	276	315	270	337	289	284	285	296	291	278	295	331	309	298	298	297	291	277	315	319	301	340	300	287	307	265	272	340	287	282	287	258	294	307	327	310	304	305	279	307	294	296	317	269	262	311	283	297	257	269	307	305	262	305	304	298	304	270	282	311	299	275	279	291	301	301	287	322	272	252	303	280	297	304	253	323	277	295	274	291	269	294	289	309	281	304	296	288	277	298	320	276	302	294	312	289	298	311	308	279	283	292	312	307	308	309	308	339	314	277	286	285	272	277	306	306	323	296	299	295	313	295	297	282	299	287	273	310	293	302	306	291	283	331	348	275	285	289	297	274	259	309	276	300	283	282	283	286	296	282	329	298	299	294	261	348	292	273	285	295	336	286	309	267	319	316	282	274	300	286	322	281	290	295	300	293	274	305	303	314	296	262	314	301	323	270	276	280	307	286	296	309	284	295	273	257	298	275	285	298	281	321	323	286	270	281	300	276	278	294	284	290	269	316	288	282	283	302	246	278	310
3371	4666	3589	1786	1185	952	815	662	543	551	474	467	411	417	384	370	377	375	373	366	361	359	355	350	367	369	366	355	319	329	333	339	331	339	313	337	323	301	336	321	320	318	318	335	343	331	317	333	321	349	315	310	304	329	344	286	346	322	317	343	310	307	308	303	310	299	348	281	293	286	309	335	321	331	341	320	313	313	326	308	328	337	323	314	312	343	344	303	375	304	320	357	319	326	315	294	310	293	318	314	330	329	311	342	325	290	300	327	299	314	310	326	354	306	308	332	323	305	319	301	301	302	292	336	310	311	303	305	338	338	295	322	325	332	318	315	307	324	321	323	300	311	313	334	334	312	307	331	307	322	300	293	293	319	328	345	307	315	321	348	286	316	308	307	300	302	316	306	317	302	309	328	311	296	303	342	325	315	296	312	315	325	324	332	321	353	328	328	313	314	327	347	324	312	315	298	310	273	314	303	296	314	304	328	358	296	301	281	291	328	291	337	301	312	292	326	293	332	286	304	315	292	330	332	318	324	303	328	330	329	316	290	328	324	270	313	328	308	316	301	305	327	321	297	283	304	336	310	300	296	321	296	325	335	325	325	293	316	324	311	300	310	337	303	290	322	335	333	362	324	336	301	307	349	319	310	311	304	319	337	278	303	334	314	342	318	343	332	292	317	321	319	322	351	320	301	331	333	283	294	325	325	313	295	272	341	303	313	303	317	318	312	290	294	301	329	314	312	334	332	319	320	348	302	311	317	333	286	293	334	309	343	295	273	317	329	295	300	319	302	319	294	290	342	322	341	292	291	328	289	302	301	322	295	303	327	277	288	300	319	296	295	312	302	321	294	312	315	305	304	346	302	330	300	334	276	322	312	322	327	305	303	334	351	324	314	293	302	331	351	293	322	307	309	287	285	320	332	296	288	318	291	309	306	324	331	317	311	323	312	298	279	318	317	307	284	332	290	305	294	290	310	286	314	289	324	335	309	301	295	319	311	341	324	305	280	319	320	295	312	329	315	287	304	293	292	335	296	292	300	351	331	305	325	319	295	334	300	323	316	325	257	285	296	299	336	288	298	289	308	324	288	299	310	302	306	311	337	308	306	280	330	334	320	311	286	315	295	293	333	301	320	331	360	314	294	299	336	314	317	305	326	295	347	327	282	326	323	292	309	291	310	305	329	329	307	310	321	302	291	313	310	327	293	311	308	306	302	330	339	293	328	300	322	302	317	309	309	333	323	298	323	301	293	292	290	302	288	317	330	307	301	327	289	306	335	329	318	321	331	339	335	319	321	318	356	291	315	343	286	285	289	309	327	327	301	309	332	301	328	295	325	297	304	325	303	311	287	306	309	316	296	314	324	295	298	301	308	322	306	292	306	303	330	344	311	339	303	287	322	307	340	317	310	290	304	281	313	335	302	325	286	336	331	318	351	307	290	312	332	351	305	318	328	320	340	319	326	282	290	309	279	303	329	301	333	302	332	306	339	315	310	299	303	322	291	314	295	323	314	326	305	298	312	288	302	285	307	306	334	320	331	314	305	330	309	336	320	309	306	309	311	296	303	319	341	344	328	292	322	335	348	298	284	289	309	321	333	328	328	318	296	313	295	333	314	310	324	287	323	316	296	295	293	316	311	298	323	317	322	317	305	285	280	343	321	325	279	316	256	296	322	313	324	300	291	332	321	314	289	327	310	302	328	307	316	321	304	298	328	334	302	313	319	291	299	277	316	314	291	279	306	315	307	340	273	319	291	349	297	328	305	327	293	298	329	319	327	312	304	336	317	284	307	305	318	317	312	297	281	319	298	320	323	324	326	315	287	311	304	314	319	291	307	338	287	319	332	291	292	315	341	320	299	278	334	304	333	345	306	312	294	328	335	300	301	301	285	312	307	322	312	272	292	335	324	321	301	291	288	329	292	313	327	307	335	316	357	311	316	291	315	319	349	307	338	315	309	307	319	300	323	323	302	316	300	311	314	306	287	333	276	341	313	335	303	328	306	314	301	318	308	291	287	301	261	322	306	305	292	292	318	313	309	330	307	302	330	309	289	325	348	304	339	311	336	314	275	291	331	329	283	327	328	289	287	312	294	327	335	332	289	317	302	336	303	313	321	313	287	309	292	317	298	329	293	316	331	307	346	322	286	310	312	297	274	335	288	311	313	315	280	321	294	318	317	336	327	300	280	295	288	312	339	331	336	299	337	327	302	315	326	324	309	261	317	315	304	313	325	313	289	344	312	318	330	313	319	320	293	298	289	315	323	305	301	320	317	298	303	311	293	281	280	303	325	320	349	332	301	310	282	295	306	311	301	317	305	346	320	316	325	289	310	301	318	296	328	306	298	347	327	325	317	337	319	309	310	312	336	312	320	301	280	348	327	317	277	338	317	313	300	295	318	293	298	300	328	283	323	323	308	336	323	347	332	344	317	318	313	320	295	297	297	297	354	316	319	334	298	300	305	302	323	324	315	291	300	304	299	347	273	348	276	319	320	301	312	281	297	303	289	281	300	327	317	284	333	328	297	327	306	318	336	302	305	311	291	347	302	344	305	300	315	293	309	285	332	302	318	321	300	293	314	326	281	289	353	321	280	320	326	305	334	305	285	325	331	282	305	303	339	303	308	286	349	322	313	278	298	314	317	274	312	340	326	312	308	307	292	297	314	314	323	322	295	321	303	288	288	319	331	302	337	290	294	280	320	316	320	305	315	320	306	308	282	340	294	312	277	298	296	306	293	303	327	325	327	282	288	269	304	328	325	297	279	329	311	311	294	319	295	301	284	348	326	323	320	325	317	318	311	307	314	304	301	349	322	298	323	320	292	313	295	312	296	298	310	272	309	302	283	291	315	308	329	324	311	315	306	339	292	306	304	333	316	316	329	299	329	286	300	322	292	288	304	301	315	290	310	305	327	300	316	290	283	363	348	306	280	310	295	323	298	281	341	289	302	316	308	304	322	317	317	338	330	325	296	320	339	321	290	318	317	309	321	293	336	307	305	335	308	294	335	317	309	307	304	328	314	276	326	322	297	304	289	324	321	288	296	314	298	309	296	311	341	321	309	339	301	280	296	294	282	336	294	305	316	313	283	286	328	301	318	299	321	286	299	328	313	327	313	316	292	310	344	314	296	284	324	296	274	329	317	302	303	348	284	288	307	306	325	318	299	301	315	326	288	309	331	309	334	315	298	299	322	334	279	286	314	285	301	297	305	315	317	287	284	338	286	313	303	302	318	302	324	294	334	312	347	329	287	317	329	309	291	334	277	319	323	301	316	312	284	330	315	303	327	312	311	326	289	302	337	284	299	312	324	285	302	321	320	313	304	315	321	292	291	283	322	329	301	303	281	273	299	340	300	302	290	304	319	319	289	321	309	328	287	303	314	299	323	317	314	289	321	310	292	309	293	302	294	302	302	302	321	292	309	322	322	290	279	325	333	264	313	314	321	285	336	305	314	289	323	304	311	322	291	322	267	300	289	291	290	305	293
27695	11706	1932	1097	811	820	830	751	788	768	781	779	780	823	740	766	773	787	748	801	814	829	733	767	752	792	774	787	802	777	736	777	770	768	751	786	807	782	791	764	778	798	768	827	752	790	818	768	758	789	730	787	756	767	758	773	769	720	768	741	814	789	781	792	756	813	780	768	807	769	838	716	736	801	767	803	826	806	770	795	808	741	782	779	711	778	757	776	820	762	823	798	821	762	749	792	780	757	749	839	722	790	783	820	772	759	782	763	785	793	773	807	797	725	762	782	778	847	781	756	779	780	778	778	746	710	778	779	799	778	759	767	718	747	783	787	767	790	785	768	789	762	766	739	807	790	780	785	774	765	805	805	817	788	806	783	767	763	741	781	795	728	763	775	792	815	807	693	812	786	790	782	744	718	750	818	796	806	751	772	798	791	786	786	752	769	772	797	755	771	759	738	773	812	809	762	801	780	792	785	788	818	797	821	772	779	761	798	783	805	787	789	788	773	752	757	763	775	764	812	835	778	780	760	791	743	779	780	812	754	789	778	731	784	805	783	786	766	789	755	796	775	742	835	794	730	777	766	779	726	739	776	793	763	856	780	806	804	773	822	787	801	807	771	764	833	789	768	771	867	742	762	761	768	723	757	773	777	825	806	831	738	769	789	771	808	760	767	797	751	789	763	781	776	769	790	782	740	824	783	755	769	784	757	777	729	779	780	807	809	800	719	758	803	810	755	771	778	774	765	777	763	768	793	776	776	783	745	830	800	768	772	809	780	764	785	781	809	745	835	783	754	777	766	774	777	835	747	798	798	770	784	755	755	779	811	778	765	780	779	782	780	809	767	811	834	795	795	785	797	807	760	769	775	808	778	739	742	737	786	766	778	785	767	786	791	785	762	782	820	751	795	715	777	747	765	829	805	793	810	737	768	739	758	728	797	807	747	785	760	714	755	746	764	784	785	777	764	784	843	849	763	781	777	746	799	784	751	750	791	848	793	788	796	798	737	794	755	821	803	801	781	785	721	793	758	757	811	787	780	808	803	793	814	816	794	753	774	748	776	769	798	807	782	785	818	763	764	773	782	733	741	758	772	806	815	764	793	764	776	776	809	806	700	862	737	786	759	752	782	733	787	786	800	761	757	774	792	844	802	772	782	771	804	734	805	810	780	798	806	736	766	821	775	801	801	783	743	773	797	755	713	759	765	815	784	791	773	788	764	796	766	762	777	759	798	826	754	776	737	795	788	823	790	745	761	747	766	728	779	795	776	813	740	771	784	810	799	753	807	800	758	781	788	809	776	810	809	840	757	754	763	773	787	750	786	798	788	748	804	759	743	819	801	781	814	789	752	823	783	750	737	801	728	775	806	809	815	719	786	757	783	771	819	777	745	784	769	749	808	836	774	822	754	786	794	770	828	853	778	830	806	782	782	769	756	773	760	766	750	792	781	798	813	822	747	784	772	831	858	830	823	797	769	763	697	758	795	725	768	796	775	754	735	755	812	834	785	742	752	727	754	817	768	802	796	816	760	739	745	753	756	739	815	772	757	790	781	807	757	814	803	765	818	665	727	798	728	768	815	790	777	767	808	781	790	773	743	786	801	810	773	784	769	779	785	747	770	825	747	748	753	787	803	775	760	784	778	783	774	759	786	757	789	810	752	777	722	751	758	787	795	782	728	761	773	812	791	750	749	771	833	796	771	774	768	768	768	745	780	749	801	761	740	801	748	781	754	738	802	734	797	787	769	751	738	802	803	787	772	816	775	785	719	795	736	756	779	758	761	763	790	817	772	779	789	754	714	791	741	819	781	788	774	813	787	760	848	777	737	816	804	787	826	788	795	789	804	722	781	822	811	753	729	793	787	811	802	787	784	813	810	720	806	715	828	753	837	761	763	736	751	786	758	775	777	796	814	747	833	787	725	811	751	734	779	799	754	767	810	812	772	768	753	778	804	820	819	764	803	757	765	793	776	788	764	808	793	785	802	742	727	848	759	753	769	784	757	771	756	753	790	768	789	733	795	792	749	792	762	763	802	813	809	764	793	805	713	760	705	803	729	759	754	776	741	767	734	751	781	774	780	786	798	788	803	792	749	756	758	763	812	774	777	797	734	775	793	706	700	779	812	750	776	788	777	754	711	782	800	808	750	819	765	772	753	784	744	763	814	772	784	762	795	777	815	735	794	778	753	808	809	830	806	792	730	754	851	782	782	778	791	825	756	746	820	753	801	771	769	744	763	795	756	776	771	783	732	778	746	728	751	791	815	761	760	743	757	762	794	761	764	783	746	796	726	786	751	792	792	747	811	849	764	722	754	791	762	778	774	785	766	754	761	788	787	731	783	783	737	794	791	800	764	774	814	794	787	786	799	744	785	736	810	796	790	774	838	779	734	739	787	734	763	752	794	803	743	815	779	778	784	774	752	784	794	746	803	789	755	797	803	769	743	735	800	756	772	821	814	794	819	779	775	761	762	756	774	766	805	768	788	743	800	776	740	809	789	816	749	760	782	797	754	787	724	774	749	829	775	751	763	829	776	805	773	775	759	770	730	764	807	758	797	774	775	802	803	719	804	786	764	819	769	759	791	766	817	808	810	775	818	763	822	734	820	795	764	845	763	744	782	755	800	791	759	752	735	783	767	773	775	779	810	782	715	799	785	806	793	805	764	844	823	771	823	743	774	765	804	759	760	802	810	788	741	783	779	777	744	792	761	781	775	774	734	763	806	754	761	799	759	799	787	740	769	814	766	762	772	763	760	811	868	742	788	779	812	792	776	794	788	767	810	797	806	804	804	773	805	800	753	750	783	802	784	837	817	762	769	828	810	761	779	822	783	756	774	791	777	790	775	810	802	767	778	783	807	767	726	786	789	828	791	782	754	737	791	755	810	796	757	741	786	849	810	731	811	797	771	737	790	725	796	750	754	746	753	789	785	769	832	796	843	763	787	776	742	739	717	778	752	752	774	786	763	787	795	833	698	784	809	773	810	761	796	778	770	729	797	753	795	796	764	746	799	796	779	769	743	784	743	768	776	775	721	773	783	720	843	803	797	757	772	771	756	789	802	799	746	759	825	826	754	854	765	778	772	762	753	722	735	794	803	739	792	804	785	813	751	738	742	758	772	746	826	787	763	805	781	763	754	792	760	805	765	764	824	802	765	777	722	787	822	827	749	801	786	752	802	760	767	762	771	708	772	852	771	760	750	762	714	775	794	780	814	765	791	777	751	776	812	759	741	763	734	768	818	771	770	822	762	789	808	745	840	764	769	782	784	839	753	788	771	731	836	689	799	806	783	786	774	797	785	802	812	768	811	794	808	779	792	752	765	741	796	775	728	778	792	767	807	778	743	785	807	763	763	799	802	787	796	789	780	770	740	767	754	772	762	799	795	817	755	764	823	765	775	758	807	738	738	803	748	802	767	734	779	788	783	790	794	749	762	795	818	771	780	812	789	832	776	782	817	769	785	794	881	749	765	745	828	733	781	818	768
5130	929	835	771	736	716	698	732	711	706	710	725	712	703	722	697	742	715	764	717	724	736	741	723	681	731	714	699	701	689	705	734	699	651	733	621	672	704	694	722	706	752	676	719	752	675	700	665	755	682	685	715	706	718	734	702	706	691	705	718	671	732	680	671	710	715	700	695	707	705	677	696	718	723	706	723	745	716	695	668	719	704	637	683	705	667	673	686	702	683	713	709	665	687	650	742	690	702	719	728	698	678	676	700	740	698	696	738	682	682	711	698	688	680	693	711	729	655	674	667	695	693	694	658	690	683	704	650	697	660	710	710	725	718	752	661	718	714	722	661	710	737	666	688	672	720	687	728	710	684	746	695	750	735	712	690	711	712	644	769	702	689	709	720	671	696	682	692	663	724	697	718	690	676	689	741	676	701	661	686	712	750	690	699	673	708	697	676	726	682	740	699	651	708	708	726	698	663	669	674	684	672	721	672	696	669	701	692	698	693	652	694	687	716	703	702	677	686	684	712	653	706	700	717	718	713	701	701	674	684	701	676	685	706	703	667	670	671	703	718	680	735	675	686	668	685	689	653	693	715	713	710	702	666	664	679	633	705	655	715	699	700	694	644	666	770	675	669	655	706	663	665	700	666	706	660	713	688	699	692	719	690	671	696	714	720	723	714	682	717	698	692	753	702	691	662	747	680	672	665	653	695	708	708	691	722	699	674	683	712	693	710	666	699	715	660	685	736	682	667	652	745	712	686	769	708	712	674	751	670	672	716	689	674	666	692	731	676	681	717	643	681	693	664	684	717	689	694	716	709	679	662	693	716	733	646	751	717	704	726	674	664	687	698	717	698	699	689	708	678	640	693	672	676	725	705	745	670	715	712	676	694	658	690	712	683	727	694	709	661	706	694	698	698	698	666	733	708	701	699	719	666	714	722	707	695	701	699	728	657	680	711	724	730	683	669	732	718	707	735	687	714	716	691	680	689	722	673	701	691	722	674	705	719	685	710	678	700	690	729	683	697	743	665	710	660	713	709	695	722	706	690	679	733	712	706	705	658	708	689	670	727	694	741	723	684	731	699	695	677	720	703	727	665	650	669	690	697	680	694	717	754	714	661	702	673	697	673	703	730	652	736	635	685	664	674	741	734	746	722	680	702	662	695	731	730	695	716	713	667	694	672	709	708	734	666	694	761	700	685	749	672	732	703	693	682	715	705	668	697	695	700	696	664	664	704	734	663	709	712	713	714	673	719	711	741	733	717	726	682	687	691	686	714	719	680	672	676	672	690	706	690	674	740	715	671	692	689	704	713	695	746	724	671	669	687	674	693	667	733	709	691	740	671	696	696	718	689	647	685	703	695	686	690	685	689	710	708	706	687	702	670	726	693	676	645	711	739	684	688	702	732	693	716	700	688	660	704	693	654	708	736	722	689	670	699	710	713	701	682	730	681	724	742	768	661	711	692	689	698	682	704	734	698	742	710	750	668	691	720	667	707	689	693	674	681	698	700	714	705	692	695	750	712	716	773	685	667	705	711	725	719	710	670	720	648	680	709	725	703	723	708	666	693	657	724	714	648	670	706	728	718	665	693	717	678	673	644	689	693	644	710	662	724	696	731	723	704	743	697	728	705	703	728	708	670	718	727	715	719	756	671	661	725	671	693	683	711	700	738	704	687	699	684	651	689	685	685	744	712	744	725	676	699	721	719	664	702	687	717	697	684	723	699	718	712	657	699	708	682	725	690	717	665	695	697	644	701	702	704	704	701	711	678	681	661	677	699	690	718	687	691	678	699	679	722	641	699	701	675	704	692	700	704	706	698	671	688	652	666	672	663	656	658	636	696	661	656	712	730	706	677	745	732	689	657	689	662	701	693	706	638	660	718	741	680	696	662	680	683	678	721	724	717	663	692	631	707	696	684	750	655	696	723	707	701	745	709	713	720	665	684	704	725	697	706	684	721	727	693	688	704	733	717	667	666	724	722	694	705	699	715	667	733	697	665	708	675	681	673	676	710	745	675	682	680	672	689	742	718	713	704	702	638	695	700	755	707	713	708	644	722	680	674	678	725	656	683	692	686	677	681	748	666	697	715	684	667	684	716	646	763	715	677	690	697	716	659	682	701	692	684	691	686	716	707	708	672	681	709	711	704	702	693	693	710	732	666	685	683	710	713	694	722	696	701	703	698	680	677	732	730	702	667	709	737	680	654	709	712	734	678	683	715	687	667	676	702	725	701	698	712	718	733	695	674	631	692	686	673	695	733	685	700	722	686	703	698	726	692	638	672	706	688	701	687	716	729	715	669	697	680	720	718	695	666	668	715	692	701	702	647	672	704	674	672	697	717	679	698	681	694	652	677	718	672	672	707	707	708	693	714	695	712	703	741	688	673	677	718	733	657	719	675	684	695	677	735	729	726	716	693	670	766	716	673	726	703	695	670	721	736	731	672	713	668	693	720	680	680	715	682	711	668	674	683	681	660	720	693	658	683	663	670	730	685	750	674	707	667	722	659	724	677	686	717	664	742	660	702	673	688	687	688	652	684	740	697	666	673	727	726	677	701	675	703	719	700	670	695	704	703	687	756	686	747	786	682	700	717	725	714	701	733	684	709	750	683	663	700	686	697	722	694	691	703	676	705	715	696	698	713	708	711	702	686	668	690	650	717	678	730	680	713	757	640	705	712	692	777	736	686	662	739	738	702	696	697	708	702	672	673	727	716	672	648	738	674	707	709	672	689	722	681	755	713	686	692	690	697	726	698	739	698	713	715	720	719	680	703	684	678	663	702	683	674	702	741	633	705	701	697	698	674	692	690	740	701	687	725	716	674	670	709	713	717	707	700	741	635	665	725	756	648	695	675	708	720	687	698	714	680	699	710	699	696	675	689	670	729	710	696	708	677	677	688	661	665	703	716	721	687	710	740	696	669	758	751	691	707	690	731	714	716	710	685	725	683	625	669	664	666	694	728	654	719	761	687	721	709	708	725	712	639	656	661	715	677	725	699	709	713	756	707	663	719	670	729	723	698	727	747	748	721	713	689	746	692	703	682	725	653	709	700	719	740	667	679	666	664	668	662	748	662	686	658	692	678	675	697	695	704	739	704	688	691	691	684	634	666	684	736	664	709	723	703	688	674	692	714	718	719	695	672	697	669	672	703	700	705	685	708	741	670	680	659	666	655	718	662	712	711	737	722	699	702	721	698	659	666	644	694	658	654	696	684	665	674	704	688	632	738	694	699	662	692	769	700	659	686	680	703	706	692	695	730	697	688	686	659	730	681	708	663	688	716	673	698	659	716	731	690	666	729	708	714	735	680	709	681	714	672	680	745	668	669	751	680	740	728	685	637	728	642	688	749	706	711	662	698	677	699	673	698	694	729	689	726	722	694	725	702	691	713	739	731	699	696	766	721	718	704	687	683	669	701	720	663	682	699	710	643	665	644	683	678	738	687	688	700	681	673	684	720	740	682	684	718	681	700	698	704	762	696	659	701
25736	21414	25667	18047	1747	885	809	686	697	676	718	681	697	651	624	682	669	648	647	677	644	603	653	659	658	611	650	605	643	655	601	637	653	652	680	670	638	624	631	619	617	627	671	629	620	604	623	599	612	667	623	611	668	649	682	639	608	626	642	629	628	639	612	608	611	646	604	612	648	638	667	631	652	665	581	623	583	596	659	588	626	655	632	638	618	585	634	672	652	616	635	661	646	595	637	610	666	620	642	610	605	613	627	619	618	599	609	605	650	684	634	671	609	569	588	625	593	657	651	615	584	635	588	644	659	615	630	618	610	616	650	660	630	588	639	625	603	638	623	629	595	598	714	624	639	576	607	652	630	603	612	658	613	657	632	632	658	656	610	669	601	569	624	625	584	664	610	612	625	642	625	624	634	623	583	630	662	606	631	652	645	594	634	583	624	633	656	631	661	656	620	634	662	592	627	623	616	643	608	588	612	613	640	613	570	615	639	647	601	621	609	624	597	608	637	672	670	634	633	672	628	637	613	619	641	626	624	677	598	629	594	602	607	642	632	599	600	559	612	618	615	652	624	600	585	648	671	584	614	627	574	600	652	628	582	599	626	591	656	632	587	607	618	648	628	647	631	624	653	605	631	563	597	621	583	655	632	650	628	622	635	669	623	635	627	612	572	676	618	671	620	583	596	612	634	608	627	640	619	633	641	599	653	656	584	644	592	616	643	676	597	648	621	666	570	626	638	655	626	643	601	615	628	593	614	594	645	576	658	631	623	605	644	623	632	634	588	570	591	606	653	614	598	595	612	673	629	600	623	655	622	626	648	580	609	628	603	579	606	647	610	634	601	644	607	616	611	642	650	616	662	651	648	633	617	637	590	642	650	641	623	586	612	613	609	577	602	636	632	608	622	624	614	639	653	653	632	620	637	611	643	665	654	614	637	606	658	586	631	605	622	571	616	635	625	594	629	631	623	646	632	580	648	611	583	633	597	642	629	660	630	608	615	609	627	623	593	625	599	634	670	604	664	656	642	601	613	605	627	571	612	637	667	617	649	645	624	602	618	603	619	662	607	647	624	609	630	633	641	619	658	635	619	600	642	632	641	638	591	618	647	666	591	602	610	644	604	614	638	635	657	581	664	638	632	609	631	680	618	618	646	585	639	608	650	613	645	598	604	634	599	626	623	611	587	605	606	618	582	623	623	632	590	625	648	601	630	668	660	622	635	625	625	633	611	680	644	623	627	579	615	589	603	617	615	619	588	648	671	653	660	631	640	599	581	639	630	621	644	624	634	637	629	643	613	607	641	619	645	638	613	597	629	596	623	615	586	581	628	594	669	679	608	590	591	647	620	643	670	603	663	643	655	637	622	655	627	622	599	608	618	632	569	640	657	610	604	616	643	625	646	622	660	632	590	616	652	627	666	662	637	614	620	635	637	622	654	620	607	599	584	627	623	633	655	645	614	613	631	662	631	627	585	627	656	613	627	611	663	586	614	633	627	596	670	645	660	629	640	605	610	578	573	608	551	654	636	630	600	674	635	632	622	635	595	603	584	626	630	613	668	650	653	611	647	600	640	632	633	582	652	628	626	638	619	618	609	625	621	592	656	675	607	565	611	636	598	602	671	629	619	617	633	624	620	592	595	612	657	622	624	581	576	664	616	644	589	618	651	621	624	643	644	598	647	576	641	663	623	621	606	571	632	607	653	634	595	629	623	598	592	635	587	629	633	597	602	638	606	568	618	614	574	710	585	654	630	597	563	657	608	627	591	624	585	669	637	610	645	651	594	616	633	654	619	614	654	605	643	624	641	675	611	614	601	638	622	639	623	673	634	627	640	613	558	634	667	648	615	605	607	664	627	655	658	585	620	652	608	616	647	619	618	574	609	614	641	620	621	623	622	652	596	645	595	604	610	581	629	628	631	616	672	590	664	587	628	596	599	618	646	620	633	655	644	602	622	637	622	643	652	636	616	630	672	635	637	592	606	600	616	604	636	579	622	641	658	600	666	644	634	635	608	553	627	593	601	609	627	608	614	657	600	615	611	592	600	631	646	599	591	564	676	616	623	617	596	635	662	651	625	621	622	600	623	597	675	602	599	638	565	645	631	621	611	624	628	640	627	617	585	624	624	677	662	690	588	662	627	613	628	625	621	627	658	610	613	602	625	611	632	592	620	587	617	617	627	638	619	612	664	644	614	632	616	652	618	615	590	608	612	584	617	592	650	584	600	627	627	628	617	619	641	610	618	646	630	620	598	618	609	644	629	639	632	654	581	598	678	617	638	622	633	646	644	678	611	637	656	625	686	596	632	616	650	600	621	587	608	642	601	634	615	615	588	625	654	591	602	616	630	629	599	602	625	640	618	649	623	647	602	583	590	630	668	639	651	639	639	637	664	636	618	611	624	627	606	638	597	642	657	648	617	597	634	621	621	637	646	664	680	594	601	588	593	617	627	617	602	594	582	595	586	653	623	633	565	663	626	596	616	615	621	604	618	605	611	632	601	632	627	640	585	638	677	593	657	614	635	625	684	647	648	627	618	615	599	593	683	633	623	618	683	630	570	573	638	638	627	640	637	638	624	645	619	615	640	569	622	584	618	627	601	675	653	595	613	603	604	640	596	626	632	647	645	639	631	574	605	577	615	626	618	595	629	636	620	605	705	599	637	629	579	670	626	618	583	606	634	607	596	612	635	626	648	669	646	642	634	647	647	609	634	625	636	619	624	640	603	636	611	653	671	604	617	640	619	581	621	625	572	628	651	620	654	653	631	666	638	624	595	640	627	632	652	689	607	618	614	626	646	609	605	648	640	608	633	642	620	638	644	643	582	597	612	658	619	610	638	642	650	629	604	632	641	610	621	613	634	603	594	598	591	608	664	641	599	615	610	643	622	613	617	629	657	632	592	639	628	668	663	595	589	632	617	637	603	630	624	601	598	638	605	629	653	616	653	607	638	632	595	661	625	626	624	619	626	643	597	571	644	640	619	626	597	636	608	619	628	652	653	668	675	640	599	645	653	654	648	639	616	640	610	631	624	619	686	612	665	606	635	630	632	627	611	620	636	612	605	612	623	572	660	662	610	616	648	633	643	601	612	623	626	540	634	639	646	617	635	613	596	607	638	649	642	612	606	674	652	611	658	608	631	644	594	659	585	626	640	605	610	608	647	643	588	616	595	642	630	644	638	600	663	583	633	681	652	621	633	581	610	628	630	611	569	668	624	587	621	594	649	636	643	657	573	607	628	631	666	608	571	655	671	622	645	636	602	624	590	636	630	671	616	651	648	601	621	588	617	622	622	637	648	651	645	607	621	623	619	651	620	606	673	652	635	614	642	628	613	618	609	603	663	592	652	637	624	634	566	630	610	643	644	676	640	624	641	596	585	607	587	595	594	640	639	646	640	598	595	679	623	587	608	646	641	633	629	588	614	600	632	592	608	639	630	610	623	628	617	638	626	626	600	653	607	612	633	682	638	581	637	602	580	633	670	620
3489	2062	1768	1124	903	831	740	699	690	664	684	643	613	654	604	622	609	632	576	615	618	574	617	634	588	606	560	589	565	595	572	601	590	580	582	605	634	602	524	598	618	587	584	629	581	587	542	565	612	618	638	578	558	613	578	575	605	568	588	534	587	619	596	600	617	533	575	597	606	580	565	591	586	555	628	644	617	610	579	545	622	614	598	584	557	633	582	605	596	586	618	532	630	608	584	631	577	580	587	547	584	574	616	549	569	586	540	597	570	619	612	597	540	559	585	606	625	543	567	548	579	601	595	594	597	617	621	603	537	558	588	616	595	630	580	613	598	550	571	619	591	584	564	561	615	610	577	628	562	583	603	583	580	554	654	594	635	559	550	542	584	603	580	656	564	572	610	569	570	590	551	618	570	581	603	564	576	614	568	580	563	601	579	590	598	577	597	575	556	561	582	592	589	551	597	609	583	611	605	576	553	571	573	578	543	513	554	579	629	616	593	580	575	575	574	592	563	608	539	587	576	601	599	582	579	552	604	630	597	590	560	579	611	566	564	602	596	545	566	602	592	628	591	596	632	580	588	575	608	601	600	557	592	547	577	614	542	601	599	588	573	567	590	600	584	575	576	619	564	602	596	576	545	584	577	568	507	555	607	595	622	613	566	578	588	542	570	616	619	578	629	591	573	573	603	553	560	592	612	603	563	543	580	585	628	570	573	609	588	612	575	599	570	615	596	581	599	628	577	571	573	599	574	582	568	584	564	538	588	602	560	604	575	581	584	607	576	581	565	589	609	605	573	600	590	576	527	575	621	617	539	590	562	635	617	570	581	601	577	569	602	555	597	619	600	566	583	573	554	598	581	590	580	604	600	542	607	559	592	579	592	547	541	605	555	584	577	595	565	588	567	595	622	586	570	592	618	555	590	581	582	563	566	643	592	594	579	635	593	581	543	580	586	564	541	606	550	552	604	540	606	627	552	564	604	575	603	575	567	619	587	570	549	589	583	594	572	558	626	585	550	580	574	619	591	544	602	586	596	591	571	569	594	582	596	593	574	616	601	570	543	550	548	585	617	615	579	608	601	633	611	570	581	641	553	584	589	625	566	563	620	584	593	586	561	576	559	591	570	558	569	597	578	557	594	557	598	551	595	593	532	528	599	565	572	532	556	582	591	586	586	575	604	572	606	536	583	582	583	600	589	573	576	559	583	604	553	592	567	587	555	595	541	540	590	623	572	594	610	615	593	585	571	571	616	613	591	622	629	643	598	558	620	587	597	613	573	582	571	564	589	593	596	541	616	550	627	578	574	537	545	585	607	547	617	514	558	573	566	562	563	607	603	575	637	577	597	583	603	620	613	555	587	597	586	556	562	568	587	551	605	588	612	565	610	599	625	550	546	602	578	570	582	562	615	625	565	575	592	629	597	580	595	571	581	541	549	584	517	566	566	638	578	632	578	580	598	616	574	615	597	574	577	571	601	591	559	604	600	603	604	589	557	565	582	563	625	593	568	568	573	599	591	574	562	556	568	596	622	598	584	559	561	556	600	602	586	587	607	590	556	578	532	606	566	635	546	582	606	585	554	574	574	541	553	583	548	587	563	579	597	586	581	586	573	569	613	650	577	607	641	580	578	566	523	552	614	545	588	587	577	554	577	606	578	576	604	602	582	535	657	555	569	591	592	646	551	581	617	588	576	558	607	614	615	584	630	609	604	592	589	558	595	579	578	548	576	605	593	620	565	530	569	565	601	594	583	566	598	580	569	572	539	612	567	600	602	594	581	569	574	586	615	597	552	543	576	597	541	573	572	561	570	600	577	590	550	604	614	556	548	583	570	638	544	583	561	579	554	572	578	549	553	600	573	625	601	585	575	556	566	582	565	568	590	601	561	605	600	546	512	594	556	589	564	595	543	565	603	553	578	613	596	573	582	583	587	585	547	600	559	584	587	623	640	578	558	611	580	574	570	573	596	598	604	604	584	596	591	580	558	575	585	588	615	617	618	558	625	606	580	586	585	583	593	571	570	636	582	571	564	614	581	611	609	576	570	575	592	513	559	553	576	588	559	611	604	593	619	600	565	576	598	609	608	597	531	574	538	577	570	560	592	554	631	585	624	576	617	599	545	555	620	604	550	553	630	600	609	601	571	575	572	600	620	616	572	561	622	588	582	585	566	588	559	603	570	593	577	608	578	552	582	567	587	554	590	611	573	565	542	564	565	600	589	568	570	565	584	591	581	588	595	578	598	537	570	564	577	604	622	606	583	581	582	552	562	602	622	593	602	608	606	577	612	573	604	614	538	564	582	548	579	579	558	553	594	561	555	591	608	611	573	600	573	589	582	551	593	536	583	594	598	570	533	549	570	598	575	591	565	572	550	586	586	595	634	592	607	558	559	587	598	613	566	578	567	582	591	566	568	568	584	594	568	585	582	583	583	599	580	588	545	588	535	588	578	579	624	560	588	583	548	581	536	630	577	629	597	570	596	555	561	588	568	629	570	604	559	630	574	584	564	585	569	600	587	578	591	570	574	546	573	595	581	550	566	584	540	553	575	600	568	570	577	582	556	550	577	574	604	580	600	590	582	575	609	564	551	624	587	570	644	590	545	592	643	550	583	573	624	576	626	575	576	583	603	599	589	584	562	585	593	559	598	598	616	578	593	555	571	616	554	572	577	590	580	600	566	573	586	608	560	568	586	593	562	623	579	592	581	616	607	583	549	565	580	570	529	580	541	595	548	535	551	586	614	554	581	574	587	532	610	592	551	598	579	580	593	585	557	561	582	583	573	566	600	552	578	619	559	585	572	546	583	583	593	558	534	581	623	595	575	591	582	567	580	572	578	596	543	601	602	638	614	546	615	604	568	591	580	561	614	535	609	562	575	572	561	598	577	546	608	572	546	563	584	573	535	605	573	517	580	532	592	552	573	633	569	585	567	566	600	542	582	579	552	574	575	567	553	574	548	601	604	544	625	576	572	540	571	580	562	580	638	588	532	561	589	595	600	623	587	575	563	580	561	615	563	563	601	569	568	588	583	556	595	599	628	593	582	603	552	565	620	590	576	549	583	587	585	561	573	564	567	616	538	607	592	599	608	571	578	573	603	584	584	573	512	526	552	590	546	582	573	593	580	569	576	536	542	571	578	542	571	580	600	601	602	581	619	563	573	640	556	591	553	572	576	550	576	611	555	601	533	577	575	579	543	583	582	600	586	585	560	558	542	597	571	552	557	592	571	578	568	590	567	554	529	546	583	576	534	547	575	552	576	583	585	624	599	590	646	573	607	606	561	624	561	554	595	567	614	540	575	645	583	602	599	555	602	564	573	594	575	530	573	600	597	597	536	613	566	556	603	552	577	579	622	570	562	555	539	593	555	550	602	561	635	627	565	613	567	536	565	616	608	593	606	572	584	557	623	588	606	566	607	589	583	584	581	567	556	572	603	577	578	567	581	573	576	571	552	558	563	613	563	584	580	567	548	578	588	565	607	579
24381	21442	28530	24747	19875	2460	841	515	427	416	379	398	363	332	309	307	324	310	300	303	310	334	295	273	296	296	311	321	304	328	341	319	292	310	284	311	303	290	313	307	286	277	297	293	267	276	275	334	303	297	290	294	303	305	272	309	298	273	273	297	313	299	279	302	265	286	299	254	304	318	290	299	329	291	306	281	282	272	286	289	295	275	286	319	299	296	298	328	295	305	286	273	272	309	252	299	302	326	278	284	270	303	304	304	286	303	309	322	290	286	269	313	257	288	270	297	314	284	307	296	294	294	289	282	270	265	275	299	316	292	282	295	298	306	284	303	293	282	278	277	326	290	251	297	281	293	277	332	326	296	280	302	294	305	285	287	313	315	319	289	296	315	287	259	316	311	302	319	271	291	296	292	295	290	290	297	316	258	257	297	275	292	301	300	291	248	306	273	293	283	285	248	302	296	272	303	293	262	284	277	278	286	285	318	290	296	272	307	294	273	314	279	283	285	298	260	272	301	336	315	278	275	304	288	271	310	287	277	279	301	299	282	294	273	263	287	302	275	300	294	274	273	277	275	313	327	293	288	297	288	300	249	295	297	304	296	284	317	297	304	288	288	272	314	251	299	290	281	282	310	299	294	308	278	266	326	301	298	313	305	321	313	298	318	288	300	262	322	286	287	297	264	308	289	303	285	288	279	307	322	281	262	292	272	306	318	306	298	301	283	296	285	260	271	293	313	294	287	295	288	296	294	275	304	276	298	288	279	313	291	298	302	258	276	306	285	297	293	302	290	287	304	299	303	283	281	286	321	327	287	282	265	292	271	278	326	292	300	306	319	291	302	264	306	295	281	295	302	316	299	284	277	279	306	285	299	275	307	300	302	312	313	272	304	284	326	264	292	323	280	281	321	299	292	302	294	290	276	305	300	299	299	284	314	284	285	315	289	306	305	299	286	300	303	320	301	270	304	321	272	292	308	291	255	279	287	283	330	269	289	282	238	278	295	291	302	321	279	305	299	267	306	315	295	281	253	275	309	289	300	312	279	272	326	277	308	310	280	278	288	283	308	277	306	300	259	297	288	282	308	340	298	275	279	290	284	275	260	298	279	315	314	304	283	326	295	285	304	287	279	282	285	285	288	316	299	322	287	289	308	322	303	309	297	294	308	304	318	318	279	298	318	288	285	309	306	295	282	287	300	277	281	266	294	313	293	276	312	290	297	312	282	291	318	283	277	268	309	290	295	286	298	288	308	293	308	326	289	289	295	308	301	289	284	273	263	299	265	314	280	279	291	297	277	299	293	290	289	267	306	278	289	284	284	292	305	293	301	273	309	296	306	318	294	283	310	258	281	320	289	258	285	284	295	304	301	313	266	297	297	282	303	283	287	302	282	284	309	286	297	300	283	293	295	270	282	291	280	277	282	288	303	295	288	299	307	286	331	280	267	282	296	286	267	280	270	310	315	278	274	272	279	260	315	285	286	275	284	302	303	294	293	278	317	284	318	262	280	279	244	324	302	279	275	293	311	283	307	314	298	305	282	282	296	311	276	289	308	290	265	294	278	296	268	275	281	284	303	285	306	292	292	299	292	285	293	321	279	297	273	289	292	273	295	296	299	295	277	309	285	268	287	320	291	288	294	258	271	288	272	298	307	275	271	283	269	288	293	303	292	314	275	286	297	293	261	280	294	292	272	292	276	285	292	252	312	314	308	285	295	293	279	317	293	269	277	305	312	280	293	296	297	285	269	280	277	296	316	258	309	282	283	285	333	289	283	272	285	303	314	287	286	293	290	294	274	297	280	316	293	285	295	281	321	294	312	294	291	286	281	289	309	274	262	283	302	305	290	297	264	274	269	320	283	294	302	308	329	287	302	282	309	296	274	279	293	306	310	267	295	270	293	285	278	303	315	294	313	279	270	278	299	272	267	298	286	340	276	298	287	303	348	286	313	256	306	277	288	279	295	274	291	307	305	292	305	268	285	316	259	273	307	282	309	263	293	284	292	289	266	292	286	289	276	293	289	288	312	292	295	315	294	269	279	271	291	264	272	296	291	295	283	293	295	286	288	265	289	287	302	303	303	284	277	307	289	306	301	267	297	308	284	292	271	310	297	321	297	267	281	312	286	294	312	322	280	280	277	256	307	294	310	270	314	296	304	303	305	279	282	286	312	322	290	271	263	248	269	253	297	294	282	271	300	270	284	296	289	287	312	287	270	267	296	324	289	292	309	313	280	304	307	277	316	287	269	305	310	272	304	322	332	280	260	290	278	273	268	293	275	311	288	290	284	314	280	276	295	289	285	283	302	283	297	324	265	288	309	298	297	313	288	292	307	283	279	311	252	303	273	331	302	248	317	280	285	262	256	289	295	295	268	296	307	283	281	297	286	294	298	309	299	308	300	301	290	287	305	296	279	288	295	339	304	299	322	282	287	315	314	292	294	292	290	279	299	285	307	291	266	279	290	283	277	324	288	298	304	290	283	303	296	276	284	300	265	289	283	273	299	313	307	292	275	283	297	291	300	307	265	319	265	290	325	297	312	289	266	304	272	264	306	285	311	286	274	293	283	291	279	306	294	290	273	282	305	295	268	274	289	290	279	276	290	297	297	292	328	279	304	279	307	328	278	268	264	299	301	277	255	287	235	299	284	308	311	272	314	279	334	303	324	256	292	271	295	272	268	289	307	296	304	245	297	285	289	282	299	273	310	265	288	258	271	262	301	262	306	288	304	294	290	266	291	266	274	293	300	251	282	311	268	267	278	297	269	264	280	274	280	285	289	310	295	269	293	290	300	303	292	287	294	261	314	285	317	246	284	277	280	281	317	295	283	290	312	289	260	288	341	299	283	267	293	299	277	278	263	280	259	274	290	277	264	259	314	310	292	303	317	318	317	273	289	304	294	277	255	295	286	287	279	289	296	277	317	310	269	289	292	285	289	303	277	304	274	296	270	281	288	279	292	301	310	279	302	279	273	277	294	295	299	290	276	285	275	267	289	315	271	306	257	251	282	247	252	313	313	299	293	302	278	275	257	294	301	287	281	279	306	300	301	315	309	324	250	278	285	306	300	293	315	295	280	286	282	291	290	289	299	320	300	270	296	331	293	318	286	290	290	290	292	320	286	296	307	273	314	321	322	328	292	263	274	298	290	305	310	266	288	289	299	294	286	288	310	319	278	280	295	296	267	281	284	302	296	274	278	282	338	277	279	295	296	256	280	300	263	289	305	295	285	299	289	285	292	310	303	276	289	274	306	280	256	269	281	279	312	275	296	304	320	286	273	282	333	284	282	311	302	297	279	285	275	268	304	288	309	273	289	279	300	277	316	264	284	292	305	306	286	325	262	305	304	287	329	289	295	314	279	287	305	280	284	290	271	287	276	312	307	288	294	306	263	268	265	287	285	264	280	269	286	291	270	318	295	305	298	296	294	292	275	254	270	286	289	277	289	295	285	270	292	284	295	295	309	270	302	309	254	300	287	289	307	310	302
3347	4595	3588	1784	1270	946	780	662	605	514	481	462	444	421	406	395	380	342	347	341	356	344	376	366	375	354	345	314	361	349	365	347	325	333	326	312	338	297	328	316	366	329	315	336	308	304	336	326	317	317	341	325	324	327	334	298	314	351	348	345	321	314	300	307	312	328	303	309	306	311	363	322	301	332	309	313	345	290	335	314	329	330	291	330	304	339	315	322	327	309	324	315	333	312	322	286	308	324	325	330	321	338	333	331	296	324	339	292	306	307	265	341	368	330	306	297	311	320	329	302	330	315	333	291	324	325	276	349	326	301	332	348	307	325	318	292	324	313	314	289	322	313	324	292	337	312	341	328	316	316	317	300	336	350	312	314	325	299	337	293	346	309	350	321	332	312	295	331	326	304	338	340	324	288	366	325	310	355	303	302	339	316	324	281	302	349	345	318	327	308	334	271	316	349	320	329	310	337	339	296	274	345	339	332	276	305	319	317	308	306	314	319	305	336	330	293	355	317	316	331	327	338	310	321	298	308	313	305	322	326	306	291	328	295	305	286	310	300	285	288	310	309	323	291	292	320	326	283	317	291	288	328	297	346	290	323	339	297	312	337	320	294	309	349	310	323	300	304	329	335	316	331	328	319	323	338	294	293	321	319	283	312	305	325	305	320	300	338	307	283	343	314	321	322	324	341	307	297	315	307	340	298	358	308	306	312	280	306	324	316	312	310	308	321	293	287	304	309	332	327	296	306	288	299	318	326	313	321	304	320	305	304	306	309	324	298	321	303	294	340	303	274	306	326	304	308	322	309	320	310	346	293	325	333	321	318	298	287	285	320	317	351	312	325	289	291	306	313	337	310	303	351	285	296	328	309	332	287	357	322	314	311	340	307	293	303	330	320	319	309	297	320	350	312	300	317	299	298	332	294	345	299	345	298	311	321	305	324	317	309	340	272	356	307	324	306	302	313	307	312	292	314	295	314	306	305	323	317	290	316	314	307	316	294	307	294	328	358	299	297	303	296	287	308	324	341	306	325	293	306	356	339	280	323	324	302	315	298	323	315	329	343	302	314	303	299	317	322	330	302	304	301	348	287	314	326	306	299	355	313	299	328	319	324	309	297	296	332	320	309	289	306	322	307	271	274	322	329	309	307	311	316	293	318	329	294	298	311	313	310	340	324	310	288	330	311	279	289	301	330	283	318	294	321	318	293	335	331	308	289	344	316	303	321	317	307	307	322	305	300	304	290	312	307	324	294	327	320	308	293	329	331	347	313	305	331	333	292	320	300	293	325	323	294	269	281	316	331	319	296	306	320	295	344	324	305	334	337	308	339	284	338	319	293	305	335	347	318	291	293	314	284	320	326	322	319	325	282	294	295	300	298	306	334	295	287	324	305	325	308	317	319	333	308	305	324	315	295	298	303	322	289	316	320	291	266	294	318	317	311	317	328	325	307	308	342	321	306	285	325	287	321	296	275	322	303	316	313	326	324	335	313	318	304	314	323	344	304	290	310	306	330	291	345	350	324	314	315	294	357	319	300	314	327	316	318	291	295	329	330	316	315	322	364	304	328	299	357	310	321	329	316	299	303	330	303	291	324	342	290	343	301	277	318	322	312	301	295	296	314	309	348	307	328	302	294	298	303	299	334	322	298	324	318	318	275	322	333	279	298	283	316	339	337	314	297	338	274	291	321	311	300	308	306	314	340	326	334	297	335	309	334	314	313	326	312	300	335	336	278	352	316	303	311	326	299	329	311	320	330	283	315	308	323	279	288	303	310	311	309	320	335	342	307	317	326	315	308	301	318	306	332	323	324	300	315	333	303	310	312	318	308	313	322	334	314	320	315	337	327	322	281	305	328	322	330	334	317	295	328	307	305	296	309	306	279	284	301	313	345	300	313	289	275	325	322	304	300	333	297	305	298	330	324	339	302	304	323	320	292	315	303	294	309	326	334	309	349	317	291	293	331	312	310	286	307	306	343	341	297	314	304	289	304	355	306	291	357	309	341	307	325	278	302	301	309	315	311	365	309	311	300	302	295	293	317	255	316	293	309	314	309	319	310	304	325	298	335	304	290	319	338	305	293	314	286	277	285	318	295	315	334	304	320	294	289	305	336	325	300	336	330	292	291	322	328	280	295	289	319	312	310	313	310	297	293	294	291	286	332	309	309	324	326	306	335	331	307	315	285	319	288	311	287	346	309	303	288	302	348	303	305	290	311	308	266	302	315	301	313	349	326	314	283	306	314	303	312	303	293	276	318	297	289	296	328	331	332	309	297	301	373	303	314	315	318	324	317	303	321	332	321	330	341	315	303	289	304	320	309	303	327	285	310	312	315	328	309	313	289	291	308	311	282	297	306	314	325	313	324	305	304	317	311	318	313	286	334	311	287	315	302	287	331	297	285	316	328	295	343	315	318	306	298	342	335	303	323	313	327	344	279	312	318	308	328	323	319	316	299	282	321	296	300	298	340	295	279	278	319	292	333	340	322	311	305	276	287	338	320	310	305	315	286	311	321	326	328	309	334	316	306	312	288	303	321	313	294	317	318	327	312	326	299	326	325	313	280	293	313	294	334	338	316	317	325	317	294	307	280	308	351	325	276	350	322	297	302	317	322	327	312	310	309	312	296	336	289	279	341	303	328	331	310	332	319	313	319	292	299	326	276	299	305	325	289	313	319	290	288	319	331	328	323	306	327	332	320	285	308	306	285	288	328	300	290	326	336	315	305	300	307	304	304	307	275	301	296	308	306	347	308	314	321	321	315	278	314	312	303	313	278	305	326	314	313	299	324	329	302	314	315	310	334	282	292	301	330	321	349	341	311	303	307	324	321	322	334	321	332	312	278	309	328	331	302	326	310	296	296	271	303	303	309	283	275	299	316	290	317	318	296	306	312	280	342	294	285	290	319	314	297	318	320	308	326	289	317	334	324	299	307	313	329	332	302	354	317	296	308	283	332	317	331	328	296	281	331	321	292	308	298	303	319	322	319	309	325	300	313	309	330	298	324	308	303	348	311	301	320	277	310	273	334	289	312	323	279	357	312	311	273	263	322	324	312	288	308	301	292	323	318	296	283	313	338	310	319	334	308	319	319	328	299	293	299	313	291	317	310	331	318	311	296	302	284	332	313	296	288	307	287	291	289	308	328	289	312	325	301	312	332	281	280	307	294	274	303	342	317	271	332	293	334	336	311	326	330	284	292	325	302	300	320	333	316	318	298	302	318	309	292	317	305	312	317	317	281	320	314	325	315	285	319	321	287	299	313	298	306	292	268	332	315	305	284	322	310	313	315	303	310	303	339	300	307	337	322	280	308	329	286	301	318	299	321	302	305	296	281	324	301	317	309	316	317	328	315	273	309	299	295	301	310	337	302	296	287	296	372	289	341	285	340	319	306	293	346	305	345	305	297	338	342	315	306	289	306	336	281	318	275	296	303	316	307	311	297	323	287	315	312	302	303	272	337	315	305	321	329	309	301	292	257	315	325
27576	11607	1931	1133	815	885	825	825	800	725	795	795	751	828	792	782	803	747	805	765	784	755	843	817	776	751	765	810	777	797	775	845	775	765	770	785	786	775	767	824	798	845	779	765	819	794	795	807	853	765	790	802	781	823	785	777	784	750	770	740	762	819	818	814	761	752	780	805	791	794	776	825	814	785	814	776	811	773	841	739	774	807	817	809	782	797	772	834	772	820	777	741	766	809	740	795	803	781	772	797	798	781	777	824	813	772	776	750	745	808	734	748	826	745	757	787	798	796	769	770	809	728	822	793	855	764	768	787	769	825	745	785	776	790	770	795	794	789	838	778	801	756	806	777	720	779	771	832	722	819	730	715	775	783	761	828	764	824	725	802	793	794	756	803	792	763	773	738	791	755	765	798	789	746	807	744	791	734	758	761	782	733	806	817	816	747	837	780	770	759	756	788	782	822	788	763	790	761	773	765	770	735	803	827	750	750	786	799	816	791	800	794	764	742	802	727	765	745	764	794	761	762	753	805	773	799	751	785	758	745	750	755	760	757	739	773	729	820	799	741	756	780	755	727	738	768	780	740	791	741	814	832	814	743	777	804	815	761	755	734	767	784	786	743	720	803	813	795	781	764	752	796	767	734	780	771	787	763	786	736	794	788	748	797	791	780	765	789	794	760	768	745	759	803	751	801	821	795	734	764	749	778	723	800	782	801	801	743	781	800	807	785	778	847	786	734	812	767	752	833	834	828	731	793	792	777	773	795	808	799	754	809	779	761	818	755	800	777	766	754	775	760	761	788	786	812	824	760	761	823	798	764	758	750	827	776	763	793	781	796	810	735	756	847	778	790	795	736	765	782	795	777	800	777	771	752	791	755	753	809	748	822	818	756	814	837	794	768	763	830	819	789	773	774	764	759	820	772	808	784	765	764	778	781	753	775	764	767	799	809	797	753	761	764	769	830	790	802	748	758	756	747	723	818	718	697	766	783	786	789	772	806	765	758	811	794	768	794	764	799	782	775	784	773	762	765	797	777	793	757	772	765	767	811	768	800	784	822	809	785	748	757	817	771	757	765	789	805	730	703	763	753	795	781	774	798	797	775	791	737	767	769	768	764	801	842	760	736	773	898	804	789	797	790	817	793	741	782	843	721	780	723	783	747	779	803	794	763	764	804	811	808	804	763	806	818	765	742	793	789	712	825	743	769	798	805	813	762	771	771	735	781	760	775	761	783	793	747	744	796	731	760	826	772	766	753	771	832	792	821	802	766	815	766	822	783	792	770	824	755	820	775	770	773	830	778	756	737	846	842	743	789	730	814	787	776	858	776	771	747	764	755	807	797	776	812	791	769	826	786	755	793	792	759	758	806	791	743	778	763	790	813	800	860	809	826	844	770	765	783	822	792	756	795	776	804	813	799	835	780	773	778	776	786	760	819	768	784	798	793	776	777	794	743	777	777	796	771	780	800	729	807	719	721	757	793	769	818	743	790	734	753	818	774	803	789	793	769	759	760	805	797	740	784	761	804	800	748	794	795	798	734	789	861	774	822	825	771	762	828	825	802	835	772	811	823	806	759	734	754	835	763	791	847	746	861	818	806	768	790	797	797	765	817	790	798	810	730	768	782	821	813	787	769	777	761	816	761	774	774	809	829	809	751	777	760	778	808	719	758	830	854	794	768	751	809	768	738	810	780	850	781	762	821	788	780	782	773	818	758	807	808	781	736	802	712	745	779	827	774	738	781	771	747	866	794	787	774	743	790	774	738	763	794	769	749	716	733	761	798	724	831	827	765	806	827	742	759	778	799	783	820	788	749	803	750	793	781	782	745	793	744	778	757	790	784	766	772	805	789	803	777	755	764	763	788	766	773	785	774	801	756	756	774	826	822	759	753	793	766	765	708	773	800	742	761	780	840	764	750	766	729	817	765	804	791	805	782	797	783	768	770	770	853	724	753	756	740	798	767	760	772	761	782	781	767	773	797	795	784	753	751	787	799	791	811	771	846	806	788	739	774	802	770	747	796	759	786	792	796	788	846	750	757	749	774	815	724	739	778	768	744	764	757	781	808	785	752	768	780	799	760	755	772	723	759	759	808	770	802	823	782	805	833	767	795	792	821	763	780	742	772	795	842	786	781	792	771	786	794	767	763	729	787	795	729	770	778	772	767	761	799	774	823	800	813	739	802	757	811	815	782	800	862	778	780	740	751	786	746	793	757	758	764	782	779	781	782	742	806	792	774	794	786	743	768	792	767	795	768	826	749	769	778	763	770	810	787	764	749	765	778	798	828	772	780	800	744	775	813	761	751	760	787	777	781	771	825	736	799	813	793	793	775	832	791	740	769	786	785	796	792	815	829	791	746	771	779	754	767	788	795	798	741	837	772	831	774	787	811	813	826	745	814	765	770	786	789	798	779	807	739	753	785	789	772	788	824	789	716	773	788	781	799	824	756	763	779	769	794	792	739	774	774	778	749	796	756	765	739	786	784	779	754	751	778	774	784	776	778	768	768	821	739	818	749	801	796	799	860	761	813	729	744	817	784	789	793	792	777	798	734	777	802	785	802	766	824	769	801	729	763	740	799	775	756	788	768	786	786	724	725	757	758	766	742	797	753	810	816	777	796	750	782	785	784	814	760	721	791	783	773	797	785	818	790	764	752	798	740	824	740	803	782	757	766	772	694	805	790	782	721	807	803	787	872	766	854	771	768	832	723	777	779	804	749	773	776	742	767	762	812	777	755	810	784	824	754	779	799	745	799	805	767	729	781	772	784	750	804	787	761	787	808	772	797	745	752	781	763	761	797	752	778	775	791	785	796	777	789	799	822	797	789	819	795	725	750	771	819	781	824	769	791	751	784	824	845	796	778	769	830	792	795	759	787	809	725	803	762	768	802	812	775	769	792	821	810	794	782	799	773	796	782	774	792	783	808	818	808	808	819	750	782	744	788	730	767	779	764	784	794	744	741	774	771	771	733	771	744	766	792	787	842	781	774	780	778	791	729	783	797	777	726	765	793	802	773	820	721	841	780	781	801	753	768	783	792	763	756	800	765	795	793	804	770	768	767	785	788	803	767	727	776	793	787	861	793	827	765	778	796	771	785	816	794	798	750	747	794	744	796	814	733	803	773	801	791	780	780	808	780	773	757	816	776	778	776	820	803	795	841	800	745	793	764	744	762	740	793	744	727	758	781	802	772	771	803	795	764	815	754	813	765	765	786	754	793	764	734	791	722	752	777	865	825	820	761	802	792	725	766	790	782	757	754	778	786	715	726	784	762	759	801	786	726	761	822	752	774	805	751	749	747	774	779	821	814	750	715	786	796	791	784	713	830	779	795	783	811	777	774	789	753	789	792	781	805	784	839	783	809	790	781	827	758	759	787	776	748	737	793	778	795	827	840	781	735	768	773	771	748	738	759	797	734	763	760	796	765	824	835	722	823	763	792	746	820	824	753	825	787	748	801	778	725	782	764	810	786	769	731	762	776	783	762
5193	952	852	812	750	740	748	733	717	669	730	719	691	682	724	670	732	697	659	727	679	690	666	699	653	695	701	724	724	706	698	708	655	656	727	722	719	670	705	676	701	684	667	716	714	745	706	710	707	703	750	717	709	696	724	715	773	669	713	736	684	680	683	665	756	671	692	696	668	698	757	715	697	697	664	685	705	625	682	664	675	699	734	705	746	728	724	700	702	704	684	690	719	695	697	711	690	727	720	725	686	732	657	730	731	733	643	697	693	718	619	708	713	665	731	664	723	714	722	680	736	701	669	708	731	651	720	691	686	732	739	684	670	673	680	717	698	693	654	702	691	697	670	717	736	763	657	669	708	718	712	711	687	690	704	696	708	690	653	753	651	705	684	709	693	651	725	693	664	755	661	700	722	707	703	689	724	713	640	739	687	731	662	699	631	719	684	680	681	673	694	683	716	713	692	690	704	652	666	678	655	658	735	693	709	681	705	678	692	681	753	642	666	732	666	664	701	710	664	696	673	670	674	679	710	709	670	712	733	748	658	687	684	691	696	716	677	715	705	715	680	683	708	707	705	686	743	692	663	695	720	682	605	714	712	741	682	665	709	670	702	691	698	676	713	742	683	663	718	709	695	688	671	691	704	682	704	678	698	680	697	654	672	744	668	749	670	730	707	717	701	695	652	681	702	694	703	679	705	726	641	727	681	730	685	766	684	647	714	700	666	692	697	684	667	751	717	680	699	713	717	688	724	695	698	674	726	743	707	689	726	676	695	702	673	712	730	722	699	752	680	733	658	730	679	718	695	651	684	719	697	674	695	723	676	690	700	674	677	673	689	689	665	677	697	704	743	696	666	658	709	688	761	721	705	684	756	759	734	653	718	689	698	702	672	729	731	693	720	734	719	702	649	726	694	671	730	693	701	661	692	664	664	684	630	737	703	692	689	681	705	706	676	688	708	680	697	685	658	745	701	655	724	739	712	721	682	685	705	701	672	659	700	677	724	680	690	660	711	685	702	701	709	733	717	720	750	738	735	697	681	753	750	711	720	682	722	731	692	705	653	711	686	714	755	736	727	699	732	686	691	755	726	680	674	703	692	690	727	751	714	698	724	700	694	669	673	718	691	655	674	750	683	718	708	694	712	682	783	696	681	703	661	656	731	684	736	685	696	700	700	707	669	685	734	688	715	721	666	703	705	645	707	717	706	650	693	700	698	725	667	724	735	688	688	690	659	729	678	660	706	692	743	707	704	676	709	735	712	693	677	677	676	678	706	701	695	714	714	669	697	662	697	702	705	691	650	710	688	712	703	741	742	694	745	714	718	700	666	730	716	740	653	720	704	736	660	691	689	644	720	706	727	710	732	653	718	698	685	719	708	686	683	678	700	726	685	705	706	662	690	750	684	727	716	728	740	749	676	680	729	693	735	693	720	712	710	667	686	704	721	717	651	710	694	675	705	698	687	716	709	686	689	695	716	684	718	691	723	680	714	696	716	682	704	731	721	717	694	678	699	697	706	700	702	710	698	720	710	706	671	783	706	712	680	708	692	681	735	673	702	684	720	703	676	735	715	700	735	678	783	734	663	707	709	665	685	708	710	715	702	677	680	679	703	708	724	699	735	694	650	735	693	694	686	679	673	700	699	694	730	697	687	695	677	683	677	729	673	691	731	671	688	719	706	609	670	665	674	694	690	705	704	695	696	713	689	768	724	713	642	705	685	664	724	729	713	684	718	731	716	737	703	667	708	651	691	700	664	711	725	703	713	674	677	715	719	749	737	744	689	715	697	701	717	700	682	673	713	709	669	675	704	688	726	664	679	715	694	678	693	696	681	662	654	692	678	699	652	670	671	690	714	719	712	703	734	710	693	709	688	712	666	662	675	712	717	690	691	713	738	682	685	713	715	660	694	691	687	702	709	713	632	703	719	661	715	714	642	735	638	659	714	675	704	704	691	719	677	739	759	679	720	718	691	698	699	699	650	687	744	666	679	693	721	704	728	696	709	693	665	712	662	696	727	698	695	680	729	697	711	695	702	661	722	700	734	663	694	700	708	690	711	741	664	736	633	657	700	716	707	687	702	707	679	681	696	700	736	689	704	664	715	688	695	660	686	690	682	676	691	687	721	751	720	757	706	697	674	707	646	714	760	697	709	680	662	718	718	735	629	688	695	707	680	675	699	696	668	731	671	720	744	699	703	694	712	646	713	698	738	729	637	670	692	714	721	654	711	706	684	677	701	734	712	734	663	691	695	665	694	687	700	664	709	709	695	675	682	696	643	666	666	692	734	705	698	720	703	693	682	723	662	712	709	685	707	691	714	662	712	695	671	706	684	706	716	642	701	716	714	719	698	674	696	690	683	704	705	718	686	722	686	702	663	675	733	672	708	711	678	697	735	724	720	711	699	666	749	689	690	678	682	661	617	678	651	771	716	698	661	664	768	674	670	700	731	646	641	698	685	689	668	659	703	703	749	688	724	697	670	708	693	683	685	646	666	699	652	675	709	698	752	703	722	637	704	730	712	704	654	689	708	672	692	673	653	691	691	664	719	653	721	698	718	679	689	683	638	682	721	673	725	691	679	710	709	682	646	714	720	697	694	674	704	681	670	660	708	682	700	735	693	713	683	723	676	729	727	709	718	673	697	671	714	678	689	669	686	703	732	702	755	752	718	712	664	698	735	665	697	718	694	722	681	734	707	690	623	707	679	709	737	671	735	733	721	689	707	680	692	725	709	701	662	689	728	682	679	716	723	625	698	683	709	699	679	710	729	694	712	682	707	693	694	725	727	694	684	726	730	651	722	711	680	665	706	712	717	670	763	689	654	711	732	686	662	679	709	688	639	670	681	671	693	673	708	705	684	648	653	717	721	695	672	718	757	678	727	719	707	712	664	688	669	671	739	669	705	686	690	701	711	688	690	718	746	683	724	678	710	709	635	684	720	723	699	652	763	681	722	711	688	701	705	694	684	736	741	737	706	688	698	717	657	733	718	662	674	684	704	714	735	696	661	732	725	696	700	718	714	712	686	668	711	718	694	693	734	680	666	687	654	667	678	694	731	695	702	701	719	640	688	681	694	665	731	736	709	662	697	692	699	727	669	717	703	672	711	737	700	719	717	667	701	705	687	773	685	706	715	695	735	703	719	732	694	666	718	681	674	703	686	715	691	717	694	653	690	708	688	707	714	702	733	712	710	666	688	671	712	688	715	713	677	684	710	705	730	686	705	691	697	711	687	700	671	680	737	728	732	689	701	638	714	726	700	738	691	655	700	713	709	653	688	662	687	706	706	727	672	736	694	684	687	717	714	669	688	704	692	719	719	693	707	686	713	670	710	685	713	700	658	717	717	692	728	694	669	690	662	719	679	711	695	702	673	727	681	713	706	686	676	715	710	681	695	724	701	716	708	678	715	648	654	655	694	724	736	725	724	654	708	689	747	734	721	678	705	679	702	716	696	673	694	692	666	688	719	708	673	668	687	672	717	695
25697	21399	25594	18071	1860	905	823	739	674	691	691	589	713	713	620	643	646	665	643	596	634	651	642	669	641	654	646	644	655	628	618	616	629	653	631	624	618	645	630	641	616	689	642	642	638	647	624	641	633	615	637	640	610	611	615	621	642	633	605	682	648	637	659	608	647	590	639	578	652	634	641	595	646	632	665	628	658	647	687	654	659	591	619	633	635	654	660	697	666	637	653	645	687	649	617	659	630	616	607	636	627	584	641	602	665	652	615	655	672	632	651	661	622	653	692	642	606	661	651	620	650	611	628	616	560	671	655	650	635	610	597	606	641	560	615	599	616	593	675	596	642	639	632	632	650	606	653	626	584	612	610	603	581	634	595	608	616	603	632	600	611	599	603	604	621	608	625	622	662	646	645	616	689	624	586	621	614	620	594	656	612	630	657	644	646	630	615	635	588	592	653	640	613	623	656	598	624	664	611	629	614	671	632	618	596	669	645	660	617	670	578	603	623	645	659	633	645	609	652	637	683	600	642	640	658	647	608	630	615	633	669	649	653	581	641	629	646	608	608	621	627	646	589	620	635	580	655	614	639	652	590	616	632	594	610	623	589	626	640	557	630	627	584	675	642	599	615	596	653	614	571	596	663	648	623	621	634	637	608	587	655	628	601	610	624	627	598	651	618	609	603	665	636	556	654	591	577	671	625	609	626	599	613	660	598	645	620	588	636	658	635	654	612	652	631	614	654	626	628	569	659	619	631	612	638	625	591	589	612	610	594	629	653	607	649	587	589	692	660	593	630	623	660	609	621	627	612	620	640	594	633	639	606	642	591	631	607	633	651	571	584	634	673	610	629	605	568	617	662	674	660	598	637	638	618	657	655	654	610	658	593	631	623	586	634	623	651	623	643	673	675	676	615	649	635	613	668	613	613	606	641	619	668	621	560	640	660	643	648	665	611	594	661	658	637	618	662	601	641	637	626	651	643	595	665	620	633	590	645	606	620	626	620	623	647	646	617	646	606	679	633	648	636	625	625	603	630	634	624	649	673	637	667	636	633	634	603	654	650	630	590	589	612	654	622	621	635	591	632	615	636	644	636	642	650	630	672	590	548	644	591	620	654	566	679	616	648	579	669	617	641	657	654	596	652	596	658	602	610	609	657	590	681	600	627	609	605	636	672	671	651	686	635	619	632	620	613	603	646	632	609	606	623	591	595	634	572	613	638	629	666	644	673	568	637	628	661	616	650	636	622	660	634	611	623	616	662	642	639	648	621	619	632	652	631	614	599	668	622	601	641	677	634	653	630	621	661	604	608	629	645	622	610	602	642	658	655	632	624	589	643	645	627	663	610	628	625	646	547	599	577	599	617	607	649	621	666	639	602	599	627	625	691	617	640	650	646	597	633	639	641	576	616	618	676	641	588	643	595	638	630	655	628	620	583	606	585	616	617	602	629	610	679	655	606	605	634	613	663	628	614	634	615	681	632	610	630	611	637	637	639	581	633	634	613	595	627	614	634	615	668	578	635	660	652	634	625	636	625	573	642	639	630	670	618	610	637	632	626	591	629	620	653	626	626	620	619	629	649	614	640	626	593	627	656	618	644	596	641	631	631	646	665	632	595	661	640	598	631	576	642	639	587	654	618	664	638	672	635	627	591	642	613	636	612	633	580	631	661	625	655	666	654	621	626	635	568	645	624	610	612	670	647	667	612	692	606	635	667	625	637	645	606	569	618	622	630	588	635	621	661	653	620	600	644	631	616	610	646	585	630	627	581	610	568	649	648	627	578	581	612	605	632	615	629	640	646	622	631	602	656	641	646	635	633	656	659	674	665	620	601	619	678	576	626	614	635	612	605	659	648	591	627	652	617	650	610	666	635	693	604	623	607	604	623	659	681	645	630	656	633	631	582	636	642	651	638	624	649	611	608	692	658	606	661	607	628	584	594	581	612	670	622	642	603	651	632	631	714	627	644	636	629	642	651	654	631	667	650	631	599	588	658	648	632	611	595	596	633	651	638	677	586	642	616	630	637	634	625	644	640	645	628	611	642	647	612	620	624	605	653	597	637	625	616	627	699	605	650	616	610	613	643	619	677	626	629	608	606	641	628	634	622	644	658	646	636	624	644	634	667	614	644	638	631	626	622	611	611	660	573	641	611	660	608	667	636	599	610	661	598	582	620	615	594	608	679	607	666	617	612	665	632	613	666	644	608	632	600	595	594	624	645	645	636	609	682	632	646	603	661	611	653	617	630	614	637	678	632	645	626	648	613	600	636	634	586	591	614	614	634	636	605	602	626	656	638	624	604	638	673	592	645	650	621	655	664	594	672	597	603	591	581	619	632	609	620	639	619	608	657	583	653	614	686	624	662	628	625	632	640	616	647	607	601	663	625	617	665	599	635	609	641	647	664	597	664	653	654	686	620	649	636	626	655	669	665	643	613	661	624	610	617	659	649	631	616	595	659	620	643	642	596	633	622	651	618	642	587	642	614	621	700	655	629	635	646	630	652	614	613	689	652	598	654	622	624	633	631	650	603	670	580	623	661	639	615	619	653	602	639	630	605	596	646	620	604	690	613	609	598	603	655	630	651	624	611	626	641	624	673	651	664	609	582	656	661	656	633	620	610	640	625	674	650	623	640	627	644	649	597	642	603	619	626	636	647	599	622	603	678	633	658	631	615	637	652	648	663	563	686	634	647	624	674	675	578	657	628	613	584	621	632	630	579	621	630	584	619	601	611	658	620	635	640	648	648	623	601	592	631	598	579	622	631	624	635	679	657	647	585	627	594	607	610	605	662	627	642	666	652	602	664	621	665	641	632	624	622	647	609	645	612	676	618	661	597	626	571	614	620	594	647	656	639	650	666	644	627	629	641	611	640	701	615	603	612	616	597	633	620	567	633	600	616	659	644	649	669	669	618	652	653	632	718	666	649	638	592	598	605	651	662	598	629	585	642	634	618	659	601	630	599	573	611	629	639	609	650	612	663	677	637	646	619	609	605	642	663	659	633	631	641	656	637	645	637	575	610	589	645	595	648	614	629	570	664	682	660	630	580	633	593	604	652	670	611	625	650	644	644	613	672	595	626	593	669	634	668	617	605	605	653	618	612	636	655	642	680	618	596	667	675	613	601	620	647	623	617	623	613	647	606	632	645	624	618	644	633	611	599	627	616	588	637	623	616	591	635	620	660	685	633	690	662	590	674	620	656	624	653	589	665	585	613	578	640	670	636	626	659	644	658	640	590	628	667	655	666	679	687	614	656	684	617	647	645	637	629	649	631	635	639	669	667	601	641	624	619	652	619	645	647	610	580	618	632	605	643	618	625	595	604	647	657	659	660	619	623	681	645	655	626	663	608	632	631	637	638	584	628	634	623	655	653	634	625	642	593	630	683	652	594	606	600	601	648	615	603	646	646	639	645	639	654	649	646	617	566	659	638	642	719	642	660	614	611	581	670	650	631	610	660	630	657	645	618	634	602	555	622	681	633	605	635	661
3598	2200	1804	1128	940	852	718	703	767	637	691	608	619	583	653	631	569	658	644	631	624	601	631	606	647	579	616	558	588	606	569	595	629	636	582	600	703	632	609	599	595	558	598	593	618	619	614	569	603	585	610	605	608	539	570	608	597	558	579	557	577	599	586	621	599	637	607	594	577	617	580	574	631	562	589	595	558	581	602	579	581	598	563	558	577	608	575	614	573	592	576	557	560	601	575	587	572	590	586	593	565	597	570	618	653	538	593	574	576	588	562	554	594	581	582	621	550	575	576	583	591	609	624	572	633	594	559	617	579	578	535	552	635	585	608	531	580	620	555	563	610	586	590	577	593	601	541	602	588	557	578	572	606	611	533	618	597	568	620	545	570	582	616	576	580	579	608	597	553	590	599	569	591	603	591	591	549	595	583	582	586	602	589	581	590	592	592	597	578	571	550	557	622	616	610	605	605	585	605	554	619	634	597	619	551	602	592	584	565	564	585	552	574	576	574	598	593	632	606	583	584	624	548	591	557	599	610	566	581	579	605	628	605	596	603	591	647	598	592	571	612	584	606	575	617	547	592	602	571	593	610	605	587	628	609	658	583	550	582	608	611	607	578	578	633	584	593	584	551	600	592	619	564	564	587	612	582	577	564	599	568	564	581	619	554	587	580	626	563	627	540	574	568	617	660	583	595	569	618	595	577	554	590	558	583	579	591	577	593	590	531	571	562	533	567	568	561	616	576	542	591	590	550	600	610	563	620	592	525	571	536	574	555	590	574	618	583	576	598	573	599	622	561	592	625	570	590	599	562	556	531	566	579	563	607	583	572	587	583	624	603	603	579	581	533	595	565	582	583	631	582	627	586	603	616	562	606	559	580	595	603	590	624	564	594	599	589	591	587	555	589	576	586	626	577	580	575	542	563	530	596	552	558	593	624	584	568	635	590	582	572	563	580	593	542	619	586	607	543	581	599	576	590	586	578	601	556	581	584	572	608	566	612	615	620	586	596	596	566	549	617	584	580	584	575	588	590	564	599	557	614	548	557	597	599	559	588	589	534	587	528	585	565	566	583	542	596	551	598	575	576	572	587	559	628	603	605	583	542	595	605	591	554	613	598	554	569	565	593	598	579	581	605	611	596	558	576	575	622	648	579	585	603	581	583	575	531	603	577	530	555	563	537	586	575	583	565	629	599	572	610	540	573	599	568	581	602	567	624	545	592	562	563	572	547	596	550	568	570	541	591	558	577	584	581	630	580	616	562	613	587	568	590	602	556	574	572	563	587	580	575	529	571	633	583	618	565	582	624	586	611	588	594	588	555	606	532	586	625	554	573	604	613	589	562	589	615	607	613	588	599	614	587	578	598	571	606	550	556	552	556	599	589	538	597	562	580	585	568	579	616	586	588	599	546	552	581	570	612	557	575	632	618	621	561	600	609	560	570	554	576	570	553	583	583	593	613	559	546	540	575	597	574	588	599	576	587	592	583	587	623	616	574	557	577	567	625	581	607	592	581	574	569	595	563	569	519	601	553	600	596	590	548	567	569	563	590	583	517	550	575	580	622	602	558	636	561	566	581	577	591	587	561	569	582	613	550	564	554	557	609	612	565	595	616	550	603	590	572	577	579	589	597	573	578	600	580	576	587	610	576	590	558	557	594	540	579	572	580	618	554	563	552	599	570	568	628	596	572	589	591	578	612	609	561	593	600	564	552	551	560	583	567	550	619	556	581	607	551	593	561	565	595	554	596	562	595	563	573	583	570	575	573	623	586	611	573	581	588	607	575	596	563	587	584	583	595	574	619	589	568	553	591	550	586	626	581	603	597	598	569	599	616	604	568	535	601	606	593	602	592	592	606	557	550	595	614	564	588	595	635	531	598	618	567	589	579	565	598	565	578	622	561	573	549	571	604	611	617	618	575	578	578	585	610	606	607	565	603	610	652	581	662	586	630	576	599	572	601	567	582	613	539	573	582	591	618	550	597	541	581	608	575	561	575	578	566	544	578	586	544	607	556	588	611	557	611	588	602	567	585	620	600	611	616	549	602	558	578	575	570	590	609	581	553	608	605	563	577	581	610	582	566	619	572	624	530	571	612	564	585	591	560	605	539	572	571	608	603	550	569	578	601	604	571	565	562	581	631	663	552	575	565	576	589	559	576	572	584	557	627	577	633	573	580	536	602	620	561	583	560	566	559	605	601	582	586	595	590	557	577	611	613	577	644	570	574	601	598	605	597	579	581	564	585	602	595	564	585	585	593	597	585	568	621	575	601	586	594	577	604	578	592	577	579	597	610	571	594	573	602	551	512	532	589	602	603	537	569	556	562	552	581	583	542	530	577	578	566	603	547	573	570	583	529	582	595	573	558	579	556	610	556	613	587	610	566	550	602	557	626	570	595	577	589	566	606	609	611	560	587	612	604	588	558	616	561	578	563	558	586	533	588	552	567	546	599	598	596	602	609	619	609	526	545	568	543	623	560	560	586	564	571	602	612	561	574	569	592	610	562	610	538	587	600	609	568	607	576	540	574	567	541	587	614	614	580	585	594	612	564	558	597	592	570	576	599	578	560	611	560	586	574	587	544	553	570	615	570	564	610	555	571	584	593	579	624	589	544	610	617	585	607	618	567	587	569	596	575	589	551	564	552	589	620	599	593	623	560	569	561	599	575	572	589	579	562	605	548	544	533	555	617	588	628	588	575	582	602	585	570	584	585	592	570	567	597	583	621	556	574	599	563	535	613	586	567	617	560	547	607	547	566	598	601	555	580	599	576	547	558	591	550	571	579	600	596	586	628	545	540	558	560	631	602	563	593	585	598	584	569	595	577	570	590	597	547	592	610	564	588	539	606	578	584	603	579	591	639	542	609	589	528	598	612	611	577	577	603	607	574	573	551	584	616	601	548	592	618	630	548	640	560	590	614	531	584	593	593	611	588	575	594	623	576	563	638	585	579	595	613	559	551	551	571	607	568	596	615	576	548	585	572	555	585	623	599	607	586	566	614	582	616	607	582	580	596	613	540	532	586	580	572	535	636	579	638	584	524	594	589	565	555	590	564	584	583	574	624	582	585	621	563	584	592	561	549	521	613	583	560	568	531	602	578	609	583	602	589	556	537	601	595	601	576	577	583	579	548	589	600	542	589	577	607	583	570	598	560	594	619	589	567	584	590	578	583	602	600	563	573	620	612	602	604	594	563	570	566	592	591	599	584	555	568	546	628	566	562	578	601	569	561	556	613	568	539	586	568	596	630	615	591	579	577	609	623	603	549	563	551	584	588	566	582	574	569	541	589	564	534	554	586	580	523	584	596	558	543	578	559	563	591	606	565	575	582	578	579	564	576	574	578	565	556	527	605	596	607	589	561	627	557	555	576	575	608	584	572	603	585	565	578	566	572	600	558	576	584	615	556	557	614	583	589	578	600	587	571	579	547	578	588	669	563	558	587	566	597	559	607	595	550	565	588	552	571	589	550	570	583	549	582	567	563	583
24315	21416	28525	24706	19778	2404	854	530	456	376	377	358	353	365	352	346	327	301	303	334	301	309	309	316	300	304	313	316	285	291	311	310	276	322	330	291	287	308	295	273	294	329	264	302	299	296	322	302	305	281	295	283	258	297	292	299	312	280	282	302	296	293	283	320	314	303	315	289	326	277	285	309	323	305	269	257	300	280	285	279	309	298	291	282	287	313	297	287	297	300	271	300	313	279	276	323	311	281	296	308	306	278	302	292	287	295	293	317	301	287	271	271	257	289	293	285	280	310	273	267	307	285	308	279	273	307	301	298	272	303	246	272	289	269	265	279	283	272	310	282	310	300	264	284	295	255	300	299	291	270	319	298	295	301	283	275	300	317	297	274	285	314	284	303	278	292	280	287	264	267	273	276	322	291	301	305	299	278	267	326	297	316	257	279	319	259	256	282	275	256	289	290	305	276	291	252	289	288	264	272	307	282	292	299	292	296	272	287	316	290	303	285	316	291	264	284	294	317	308	289	286	285	275	307	278	277	277	314	308	293	288	308	296	295	292	297	291	316	286	291	301	299	280	258	273	291	290	299	255	289	307	310	290	312	303	283	265	313	270	287	304	265	322	255	272	300	324	241	291	295	268	265	291	299	276	300	269	306	288	263	277	283	284	263	289	272	282	283	274	289	288	295	293	319	272	273	315	293	306	317	266	267	332	279	303	321	268	298	287	314	282	274	304	326	281	310	301	286	288	308	240	295	278	274	287	300	311	288	341	293	310	301	278	278	274	297	286	292	267	278	277	264	297	280	293	294	283	255	305	278	276	305	273	286	295	285	278	294	292	272	284	299	292	269	306	288	249	264	301	282	274	285	311	288	285	279	300	264	279	309	298	271	286	320	309	289	286	291	281	270	276	289	299	268	262	271	258	282	267	288	263	321	265	299	297	303	273	249	312	271	316	305	289	291	287	260	228	297	298	287	281	310	300	303	277	301	252	297	270	282	277	270	308	287	298	312	313	297	286	296	301	266	278	320	269	281	294	285	282	274	310	293	258	288	260	275	293	281	316	290	303	277	283	283	271	276	293	273	275	288	301	315	306	271	262	294	285	259	270	283	297	278	297	254	285	266	284	264	289	302	274	299	294	301	305	285	273	271	290	270	257	290	269	310	298	293	323	298	325	322	300	316	286	288	281	288	311	301	266	296	287	297	296	231	304	298	302	311	290	273	290	281	259	287	299	300	275	303	302	293	289	261	263	280	300	290	294	278	320	275	305	287	306	288	321	317	311	300	281	276	288	281	300	269	276	267	294	236	297	303	286	274	286	262	261	310	282	283	282	262	293	258	286	287	251	285	279	323	291	298	267	306	302	295	286	276	300	284	298	282	291	275	261	274	271	290	298	283	264	294	272	295	322	301	303	290	290	276	292	264	268	292	265	281	280	321	301	295	322	287	219	334	272	298	325	306	283	298	293	284	288	288	264	248	290	283	293	294	295	280	305	302	287	271	277	303	299	282	302	317	320	296	288	302	284	301	301	290	288	325	280	300	291	262	280	294	290	287	292	294	316	291	287	263	309	281	289	295	289	262	292	279	273	303	295	302	284	282	277	303	270	289	290	282	298	286	330	316	253	276	321	332	309	270	283	274	298	262	277	304	289	275	269	299	276	306	284	303	297	300	280	296	269	287	307	289	268	281	301	319	295	296	279	296	297	298	274	290	282	282	301	292	290	271	278	297	306	297	299	302	321	306	249	289	280	286	267	289	256	270	311	295	328	315	293	281	304	316	291	292	277	273	268	304	293	315	290	302	308	276	297	304	290	310	273	325	278	300	288	285	333	294	281	308	264	263	306	261	277	274	306	299	349	282	290	303	294	299	300	294	278	303	273	295	275	277	290	298	313	334	280	273	291	280	262	288	314	338	287	302	278	324	312	296	271	293	304	276	265	284	286	305	289	267	310	279	305	288	281	286	276	289	297	275	284	313	298	291	314	308	310	310	273	282	326	283	308	271	277	293	281	309	291	283	298	299	292	309	289	268	285	310	285	273	263	279	287	289	275	284	272	287	271	265	287	293	275	287	304	306	271	293	275	316	302	304	268	277	287	301	303	281	303	272	312	321	285	254	267	280	289	301	301	291	275	296	296	270	275	302	291	269	281	270	308	304	293	282	281	272	282	286	279	313	286	251	298	289	301	285	281	294	285	301	273	289	272	285	294	280	259	285	290	271	266	279	274	278	286	297	302	286	267	269	295	330	288	299	263	304	301	302	271	293	274	269	296	301	277	272	258	304	294	304	271	265	285	271	279	295	281	288	269	280	306	286	323	274	296	316	277	295	280	292	312	303	272	299	318	303	315	291	282	299	257	264	300	299	304	268	294	271	282	270	298	268	304	290	308	282	319	285	253	292	319	282	280	310	279	284	254	287	266	271	303	283	297	316	292	272	309	272	280	292	294	265	297	273	291	268	281	268	301	270	257	305	300	282	255	259	263	281	322	285	273	286	281	285	298	284	318	282	279	281	282	264	292	298	308	278	284	279	293	270	299	275	293	298	289	294	291	288	305	272	310	279	286	287	287	284	276	247	258	262	254	282	310	283	323	264	295	288	288	314	291	290	294	275	293	276	301	297	282	286	268	270	328	308	284	281	296	300	288	289	258	274	309	286	309	311	302	285	288	284	277	274	302	260	278	272	268	297	270	279	289	269	278	277	319	278	281	273	274	276	304	304	286	266	312	288	272	273	261	285	276	297	298	278	336	294	268	329	254	293	323	307	269	275	316	268	253	281	307	273	272	303	267	290	262	284	294	324	264	279	323	286	298	282	278	295	298	315	296	298	283	323	276	302	317	276	296	324	262	279	271	283	255	264	303	292	245	324	275	279	298	312	291	263	297	307	303	264	286	287	280	321	294	321	281	268	316	297	282	241	269	294	294	277	314	253	290	306	317	331	259	265	264	273	306	270	312	295	278	283	273	270	284	282	282	305	281	289	302	293	308	322	297	260	287	296	315	303	307	274	248	288	289	292	296	281	286	321	312	312	326	294	316	303	298	282	280	278	292	264	295	263	299	288	260	298	291	299	291	308	280	267	300	290	287	313	280	292	262	260	304	277	311	286	273	314	280	291	302	280	299	279	277	275	279	284	264	270	290	286	298	309	287	280	284	286	271	298	292	288	280	286	292	257	325	305	274	297	266	296	324	255	272	280	274	300	295	296	257	302	255	310	293	292	299	307	287	285	291	305	271	264	294	262	293	287	305	292	289	291	290	305	296	340	296	291	303	305	289	282	283	293	295	263	291	264	304	299	286	303	313	286	276	269	302	307	326	322	281	305	284	295	304	268	293	257	318	278	293	318	288	288	277	293	277	282	284	310	302	289	298	277	279	285	260	295	300	293	312	288	296	285	278	268	297	286	292	313	330	303	295	299	261	285	274	275	278	294	320	286	278	287	296	295	272	292	316	289	311	265	301	287	278	275	306	304	275	294	316	281	295	275
3303	4581	3639	1747	1289	959	779	680	593	527	511	447	433	375	387	402	378	391	357	300	333	351	337	310	319	345	333	332	328	318	299	316	340	312	291	343	305	330	299	352	346	312	333	308	315	314	307	289	295	329	322	301	303	273	312	289	288	333	336	310	284	302	314	286	298	336	299	285	315	288	273	328	339	302	314	348	299	355	281	324	325	294	337	323	328	301	301	273	311	318	298	295	311	314	300	288	330	308	346	313	328	320	281	318	314	300	303	330	313	299	327	310	298	314	311	309	299	315	310	311	303	301	325	309	301	308	310	298	317	299	274	303	327	285	315	280	296	324	329	336	282	310	320	288	305	299	344	302	283	307	310	312	302	323	307	308	326	309	293	326	305	289	287	300	314	333	307	325	300	287	317	323	324	283	288	313	305	334	281	338	298	275	306	314	315	313	309	314	310	314	323	338	310	322	273	311	303	344	314	306	307	302	300	286	360	323	300	306	310	318	293	271	314	316	328	312	289	295	300	305	310	336	330	331	317	304	315	298	300	351	300	313	305	324	321	297	328	288	318	316	299	280	290	345	337	318	307	303	307	305	276	345	310	296	313	325	321	340	322	324	307	308	308	311	345	293	340	305	315	305	305	284	309	306	300	316	301	286	290	282	296	287	366	306	296	348	313	292	309	334	295	297	306	308	282	291	303	317	319	317	285	328	276	303	327	325	299	313	310	311	262	300	306	283	326	301	299	289	317	279	311	298	326	323	290	286	306	328	277	300	289	315	286	312	304	327	291	272	301	304	282	267	300	311	293	292	271	327	270	308	285	365	283	309	287	322	312	282	300	299	333	332	325	302	317	323	302	311	329	346	303	295	292	318	293	326	332	283	305	297	292	315	328	276	295	293	308	271	298	288	319	299	295	278	303	261	337	280	290	366	308	302	311	289	299	315	304	276	283	301	291	308	313	314	304	292	281	309	322	277	316	308	314	313	287	330	304	292	299	321	284	272	316	311	331	278	324	290	350	279	289	310	289	306	296	287	298	278	299	324	278	289	312	318	318	266	280	240	287	289	275	298	285	304	277	328	288	303	307	315	279	288	281	332	277	314	323	303	337	316	324	300	292	307	315	325	290	301	327	295	306	300	295	285	293	307	299	307	302	274	302	288	302	323	311	322	298	336	300	313	310	307	339	309	308	322	323	313	300	283	301	299	296	298	290	309	293	320	293	278	326	313	291	333	272	325	303	290	334	297	308	289	310	317	295	324	307	314	295	328	314	296	327	300	319	316	287	302	354	291	299	294	318	252	292	288	297	300	315	296	276	305	296	301	312	292	297	281	312	304	315	304	278	319	289	264	300	308	287	305	292	299	310	292	298	304	313	291	348	284	307	321	271	373	308	313	317	310	308	266	343	299	328	322	323	315	307	278	293	289	302	283	330	292	301	309	316	307	314	313	301	284	275	276	300	305	305	293	283	304	285	320	304	314	288	287	316	294	319	313	306	278	287	325	308	311	316	327	303	335	299	325	320	307	272	347	305	310	287	306	316	288	291	342	295	312	263	313	341	299	344	309	317	294	337	316	273	289	303	288	280	285	256	286	308	325	321	294	298	303	319	310	296	289	335	289	283	311	312	313	327	295	317	292	284	296	272	330	314	310	296	292	287	304	324	303	268	290	301	312	333	310	320	319	323	292	317	316	328	315	300	279	290	311	296	299	278	293	318	298	288	293	307	309	297	320	317	326	307	294	302	287	313	304	308	318	266	291	297	316	270	308	289	312	282	281	305	308	297	308	314	316	310	300	332	343	270	300	323	259	312	322	314	296	319	294	304	291	312	309	306	335	303	318	297	321	302	289	322	290	321	274	294	290	314	277	284	316	308	290	288	327	285	314	273	308	298	295	280	295	313	303	335	323	326	336	324	310	322	307	290	292	307	303	295	300	278	317	314	288	295	286	300	312	324	280	300	320	285	286	294	312	296	304	308	311	289	323	307	298	308	311	311	303	298	295	302	295	321	314	293	306	306	291	314	317	322	290	262	268	323	280	313	291	303	287	325	302	302	318	312	331	307	302	294	303	283	317	302	331	323	288	293	290	283	319	304	287	315	311	292	306	304	288	301	310	276	307	296	275	309	258	321	315	296	278	292	311	291	309	289	295	331	304	316	283	253	298	313	297	246	330	313	284	306	292	299	286	326	320	326	275	332	306	323	295	305	254	319	313	292	300	297	291	273	290	295	280	299	306	302	272	281	298	262	287	292	330	308	321	287	277	325	341	303	315	336	265	294	335	303	289	255	288	282	312	278	289	296	299	290	239	303	322	305	314	316	277	316	307	326	285	299	304	307	287	288	307	325	314	311	269	308	281	273	278	256	321	317	303	289	328	287	310	300	331	331	319	307	286	311	330	309	306	280	281	283	288	275	276	317	283	310	297	291	284	318	304	306	302	325	270	333	285	279	298	285	321	293	297	337	298	277	312	320	304	318	312	276	270	304	319	300	299	303	293	305	315	320	277	282	312	298	305	324	342	331	350	322	307	309	274	324	314	280	291	274	300	302	303	287	313	312	316	299	293	286	313	275	296	287	314	267	321	285	311	305	271	281	294	296	326	277	285	303	308	321	275	302	302	331	307	299	307	335	301	301	310	298	306	295	317	310	307	320	295	311	333	298	306	316	318	274	302	327	286	290	280	287	291	290	304	300	299	325	279	303	290	283	323	299	269	284	307	304	335	273	306	301	299	287	282	312	303	306	256	307	287	324	279	313	309	305	310	285	284	319	293	295	296	298	300	283	286	298	298	305	281	290	328	298	271	296	287	280	291	314	265	294	301	316	299	299	276	276	300	322	295	294	300	295	275	277	315	316	291	339	316	292	287	308	297	305	275	336	281	277	310	289	318	279	332	270	314	283	269	289	344	293	308	311	288	320	271	280	289	335	326	304	307	311	308	311	327	319	306	325	311	347	323	318	280	271	297	300	327	291	294	322	325	305	316	304	297	353	307	329	301	275	330	326	288	329	316	270	311	316	290	288	294	282	287	289	294	340	294	270	295	313	285	308	281	311	300	302	296	301	322	302	304	292	263	289	303	313	292	319	295	318	281	284	320	300	318	328	304	299	299	301	294	314	301	313	340	340	285	301	305	297	277	328	324	289	291	303	314	313	308	308	309	266	281	303	314	323	326	303	307	301	292	275	306	314	328	294	322	306	301	335	303	304	309	286	320	310	334	307	308	311	315	281	286	314	305	313	330	302	291	333	283	291	325	347	289	281	285	311	289	319	303	320	283	325	264	302	294	318	299	331	313	298	287	297	310	298	322	326	277	312	281	266	317	282	299	316	331	272	303	273	277	294	257	280	293	303	299	316	289	295	330	304	368	321	295	262	275	301	302	326	300	267	306	314	273	296	319	279	300	309	306	289	285	280	307	303	290	302	297	302	296	283	332	293	300	302	316	284	295	318	318	305	299	305	279	326	296	299	297	330	290	303	273	297	292	306	261
27541	11711	1899	1145	825	875	866	830	733	822	781	744	818	786	817	824	776	782	796	843	818	770	802	773	791	785	766	791	771	752	780	797	811	782	770	775	768	798	801	796	789	838	779	837	779	784	780	804	839	806	744	760	823	737	716	835	774	782	759	741	803	711	826	775	794	796	767	755	790	751	778	776	764	814	777	789	791	823	794	751	790	775	788	777	816	751	799	797	796	759	770	825	804	774	811	785	808	780	788	763	764	787	712	847	766	765	797	736	800	867	819	765	818	753	744	782	741	808	821	807	753	804	761	772	789	833	808	745	795	761	859	819	776	796	771	796	791	788	775	759	786	796	785	799	783	781	807	819	777	784	772	714	747	722	751	783	779	782	763	801	832	764	773	796	801	817	830	778	793	782	742	784	811	734	829	786	729	777	792	799	785	746	762	795	785	745	762	791	796	798	790	773	833	793	743	780	808	837	807	799	773	767	789	755	805	787	812	817	755	763	813	791	800	734	800	738	778	771	783	764	758	800	773	781	779	817	805	777	784	770	787	817	808	760	795	770	825	772	802	798	766	770	809	765	769	801	825	771	769	749	784	734	780	749	745	772	803	756	740	784	761	781	729	767	893	782	769	773	787	784	741	772	840	728	770	820	824	800	794	828	816	808	750	781	790	786	784	768	790	754	781	794	810	784	774	834	870	782	789	777	770	776	817	777	778	849	811	740	747	778	790	775	744	788	759	798	783	777	805	841	799	783	754	790	741	818	765	818	825	789	764	772	819	792	793	791	783	783	797	789	749	812	815	819	774	790	805	739	759	803	786	803	737	799	767	794	774	791	767	816	774	825	776	802	731	804	760	813	755	758	739	776	737	789	778	760	796	727	822	817	791	759	775	796	780	765	832	781	814	779	728	829	767	742	730	784	782	801	802	750	749	838	766	767	778	778	754	749	770	781	769	728	739	771	796	807	771	800	760	791	778	787	736	794	774	803	788	824	810	803	731	754	785	831	725	822	791	756	789	802	794	771	727	778	829	776	757	791	780	824	807	788	784	831	803	787	778	810	810	771	791	762	743	762	812	787	798	810	742	788	812	771	765	803	784	818	752	788	745	828	810	779	797	804	780	750	780	788	814	732	764	849	822	774	779	793	812	812	780	795	836	768	811	837	799	802	832	769	762	785	800	782	806	738	792	819	757	755	755	787	786	763	728	803	817	829	815	758	770	810	766	820	758	785	767	796	783	793	808	771	777	807	735	814	788	760	813	767	801	782	826	765	776	817	783	775	802	796	776	745	769	776	787	769	777	767	763	798	812	772	775	775	768	778	737	776	797	803	784	864	787	782	821	791	761	799	758	777	768	782	799	784	774	748	796	763	827	781	814	793	794	776	806	784	792	766	761	819	719	770	765	775	815	766	807	741	730	775	815	773	828	794	791	765	764	784	755	790	777	800	749	785	798	783	807	782	699	748	822	782	825	766	823	795	774	790	779	764	809	793	767	816	813	788	753	788	723	769	774	747	758	799	836	779	785	805	730	757	762	794	720	771	767	840	786	747	831	817	803	809	802	744	762	806	818	789	753	798	779	827	747	731	758	774	765	843	775	792	774	787	813	825	800	830	744	819	762	785	806	788	787	775	796	794	763	809	820	759	748	740	727	774	755	792	787	791	779	743	775	801	769	753	767	820	795	689	744	757	791	809	751	764	805	793	829	766	740	803	768	801	781	764	762	823	792	797	775	808	784	786	806	764	804	812	782	734	785	778	772	802	771	813	764	811	843	771	780	831	789	795	807	798	799	740	805	775	766	753	774	834	783	774	745	790	768	779	781	822	775	804	785	771	776	775	798	778	756	786	775	788	771	811	794	750	806	760	831	796	783	803	749	849	800	761	756	836	765	797	773	810	780	811	809	760	839	775	785	740	773	807	799	789	780	789	803	780	736	778	842	793	810	792	775	800	820	805	775	774	832	807	793	788	734	776	813	801	829	752	760	787	793	817	765	779	836	739	823	805	768	812	724	835	792	795	838	788	773	773	810	782	762	781	758	764	732	823	782	807	820	750	797	804	784	797	824	775	762	779	817	757	795	806	756	758	771	778	816	786	796	794	819	783	814	770	786	803	803	790	801	809	786	828	783	805	828	768	806	825	751	793	796	802	781	814	827	819	776	814	782	786	791	790	768	760	846	760	781	789	773	780	816	756	799	770	774	801	842	767	765	763	765	836	812	813	816	831	801	735	773	790	766	886	792	754	781	790	761	721	751	751	759	748	783	804	777	801	760	752	755	754	815	764	725	767	745	751	808	802	801	773	779	791	731	775	781	798	764	777	785	759	808	788	797	779	752	801	817	743	763	807	786	735	773	768	758	766	853	775	829	786	805	836	795	773	802	737	736	793	828	814	782	803	779	761	783	803	797	816	801	786	759	840	751	802	769	775	779	762	766	769	831	768	797	786	787	834	761	743	828	724	776	807	796	817	809	748	808	795	793	726	787	803	828	817	761	734	772	813	780	793	762	791	809	781	776	735	812	742	753	708	784	755	829	794	751	770	780	801	780	777	819	751	805	785	806	829	791	753	800	812	816	818	753	787	823	799	799	778	790	761	808	816	749	810	835	781	815	802	806	755	792	779	776	771	783	755	759	775	790	744	835	821	752	821	795	802	766	781	793	821	784	740	764	801	771	711	805	769	846	790	752	759	818	819	799	737	767	782	814	749	795	745	798	802	813	801	746	767	765	774	770	809	787	753	764	699	758	751	793	793	829	770	784	801	786	746	714	750	758	761	793	791	771	820	774	829	746	764	720	787	778	778	763	756	781	741	822	818	782	776	804	799	843	800	799	826	830	779	796	803	757	780	748	760	757	827	715	800	776	772	761	778	773	757	772	848	810	809	783	761	784	810	809	801	759	775	765	780	762	714	787	780	793	771	769	789	778	751	775	794	750	760	753	810	815	767	841	752	785	770	797	787	811	755	744	823	719	792	784	757	805	760	767	788	788	785	736	766	734	796	808	771	785	801	730	734	786	787	840	773	772	819	780	797	809	807	804	783	775	728	798	828	770	760	786	787	836	806	781	734	810	731	753	778	775	757	849	740	833	808	799	771	753	742	743	767	767	838	824	761	743	769	727	805	768	780	792	756	800	764	795	804	766	804	810	757	732	725	813	771	820	774	807	754	814	777	791	802	830	835	829	754	761	779	754	778	750	814	796	779	791	796	743	801	769	801	761	759	744	791	819	765	755	767	801	828	770	759	805	821	801	759	763	836	795	727	829	790	807	810	759	793	781	818	798	799	772	819	790	764	728	782	759	826	770	764	751	785	801	772	765	738	760	789	765	770	813	808	775	828	762	756	738	784	825	775	770	819	794	797	789	797	790	799	841	802	710	770	774	803	800	802	791	807	812	767	793	797	775	805	708	752	804	792	804	741	749	742	775	762	795	778	771	840	764	771	782	773	741	848	716	776	818	787	733	791	740	856	780	814	843	717	774	784	809	728
5083	905	920	750	693	712	721	704	695	710	688	696	710	697	672	706	690	658	676	705	725	721	706	741	688	701	707	713	696	689	679	715	682	695	691	677	701	743	715	735	653	735	671	641	702	699	685	754	685	671	723	648	661	655	699	673	687	702	700	660	704	699	657	681	661	708	641	695	683	709	647	687	708	701	676	693	712	696	739	691	719	749	683	666	696	703	698	676	646	685	676	679	674	649	724	699	734	692	655	661	716	709	731	680	727	720	747	683	693	661	701	754	715	721	688	698	694	687	724	690	669	670	705	678	671	657	685	708	715	689	730	714	687	692	661	638	716	717	702	675	695	660	684	668	723	667	730	711	689	682	681	672	667	679	747	683	664	665	702	714	706	658	658	685	638	667	660	660	662	723	739	740	721	655	643	694	711	668	667	653	681	659	703	655	669	689	695	676	660	710	714	669	662	712	648	695	679	675	647	763	674	665	726	729	693	703	716	699	661	697	731	690	686	687	688	689	695	711	681	668	678	713	675	717	701	681	678	725	723	732	746	668	737	671	689	696	704	700	710	682	703	681	625	687	712	659	686	670	681	658	739	750	714	671	706	702	689	686	679	660	720	702	665	660	721	726	666	691	679	684	665	670	721	731	675	679	686	777	677	718	697	705	709	662	611	738	714	686	678	713	700	668	683	739	710	696	676	692	698	672	694	627	677	699	685	666	694	680	680	679	708	691	662	643	682	768	681	696	703	679	675	734	661	697	680	711	689	696	722	715	724	714	647	713	674	694	701	672	672	671	704	697	681	747	684	641	733	696	665	647	682	733	692	741	720	696	684	689	707	739	671	703	735	676	715	674	671	712	691	725	648	679	691	666	677	695	674	712	694	687	642	695	670	671	676	710	673	699	700	675	674	695	639	712	682	663	667	747	637	695	677	715	708	698	710	677	690	689	672	726	683	689	666	670	668	670	658	689	688	750	699	733	724	686	666	677	700	666	693	713	669	663	628	692	659	690	684	665	679	718	712	706	680	697	691	731	670	659	713	701	679	693	682	693	703	690	756	710	671	692	693	650	663	701	697	713	711	710	692	668	691	718	650	690	666	701	687	667	700	675	675	739	689	689	665	712	677	747	700	656	706	712	695	680	625	705	694	658	709	697	720	728	673	718	679	695	728	693	770	670	659	666	668	696	690	676	733	689	671	675	727	660	716	670	714	716	691	719	702	721	678	753	694	726	707	676	716	691	712	711	676	732	681	721	695	662	724	670	634	642	682	638	723	687	730	653	690	714	697	738	656	675	706	707	705	687	672	685	669	715	681	686	695	673	700	659	662	738	661	690	666	675	706	721	672	697	647	705	692	679	678	666	720	705	677	709	713	711	655	703	686	670	695	689	716	663	684	657	752	702	682	715	725	687	705	653	649	656	677	675	686	702	720	638	698	694	702	660	686	718	683	671	695	710	702	711	663	717	628	640	707	743	703	639	640	721	655	704	769	656	697	708	639	639	704	696	639	675	703	657	709	695	700	683	679	689	705	724	701	718	722	683	669	704	669	688	651	696	689	747	708	692	661	701	725	659	707	696	722	683	662	689	659	715	708	687	663	704	687	678	704	661	658	698	684	697	695	671	663	733	691	682	684	661	691	689	702	664	738	704	763	690	671	669	700	674	688	684	723	689	710	690	696	671	647	694	690	736	639	677	630	679	657	678	704	690	717	714	728	690	647	698	688	680	683	722	712	735	726	669	737	718	704	697	706	677	644	662	677	730	681	753	695	696	676	690	712	652	686	702	656	689	712	643	660	716	713	741	684	734	674	745	676	694	706	658	692	679	647	696	716	674	707	625	669	691	700	684	666	742	692	691	729	705	805	704	692	654	688	691	684	663	697	689	685	682	708	703	685	681	702	688	681	671	684	659	691	661	719	680	656	704	693	663	648	699	724	664	698	717	712	681	698	640	680	667	678	672	732	691	711	709	695	695	723	686	694	671	712	717	749	650	702	678	663	698	751	648	712	753	676	657	695	648	702	708	726	710	720	673	689	671	730	711	639	678	707	633	702	728	714	657	696	706	738	716	726	654	624	710	709	678	699	667	663	705	688	648	678	671	737	704	704	678	626	672	710	663	711	677	721	743	709	703	653	675	710	681	690	729	651	719	718	696	699	697	726	691	716	717	701	703	695	687	676	672	691	748	677	728	690	686	719	687	646	701	696	681	739	731	703	689	715	680	648	678	707	658	685	696	714	742	696	669	716	679	666	717	706	683	653	693	661	689	707	659	694	685	722	681	703	682	697	693	718	709	730	706	688	660	692	679	729	687	771	683	699	719	718	684	686	723	687	687	649	698	695	706	744	686	699	712	694	691	707	688	658	694	705	693	730	695	671	708	655	632	704	699	717	679	674	731	686	653	667	705	674	680	681	676	694	698	706	733	722	666	776	683	703	676	685	714	706	680	729	685	740	723	687	666	680	699	698	704	654	710	736	724	709	730	632	669	677	674	686	693	724	664	651	703	683	700	664	696	674	691	691	684	651	691	686	708	696	712	702	690	724	685	642	726	677	682	700	716	696	681	666	694	738	712	688	688	705	692	709	731	659	699	695	717	714	697	743	658	677	663	678	734	712	715	679	739	670	650	686	722	670	707	662	722	683	701	736	681	662	683	706	672	713	705	710	692	722	696	703	686	682	698	708	708	731	712	641	715	663	708	707	717	681	726	645	670	672	680	691	681	736	636	699	706	730	692	682	669	665	691	681	698	707	699	682	694	715	655	680	691	689	715	709	654	698	701	714	689	652	691	670	672	717	690	671	686	702	669	728	687	714	676	711	719	666	657	760	675	703	702	707	683	664	699	677	714	698	705	689	683	712	676	686	720	690	699	714	686	737	686	736	665	707	710	679	636	652	677	688	689	710	649	740	687	719	732	685	657	712	696	687	677	693	677	743	688	685	663	695	684	643	710	715	709	688	732	692	703	693	718	684	724	686	704	765	678	734	672	674	697	704	647	680	718	693	694	686	652	695	705	723	682	703	635	653	700	667	664	693	672	687	727	683	667	659	716	705	679	647	669	699	690	704	754	708	696	673	691	662	718	742	659	726	629	675	698	690	679	709	657	648	652	688	658	716	681	663	699	692	664	682	623	745	685	681	697	746	695	730	660	635	721	687	724	699	697	675	721	657	688	676	697	655	711	696	714	693	732	709	693	703	700	680	690	690	691	705	719	660	660	705	717	694	699	635	740	676	673	690	674	681	689	676	688	640	735	671	643	683	713	688	705	691	659	704	678	660	681	618	685	679	648	730	662	724	673	722	677	690	655	720	710	697	639	668	682	673	682	688	692	667	657	672	665	669	661	755	632	662	672	722	690	685	652	713	695	712	628	670	670	689	689	706	673	726	730	726	633	728	698	678	743	656	689	683	669	683	644	683	701	724	679	718	693	739	699	693	665	710	716	654	710	674	728	719	711	683	690	674	696	711	689	667	664	683	669	704	703	720	749
25748	21453	25704	18119	1791	931	886	743	714	688	666	633	708	635	629	678	626	662	653	663	619	676	634	593	676	630	665	624	624	622	629	649	602	626	581	612	643	635	651	651	614	662	620	608	595	627	643	641	606	637	591	643	625	613	635	659	621	653	635	642	681	621	592	618	603	607	624	635	605	644	637	647	629	618	621	671	645	652	666	628	652	637	645	645	639	614	640	613	658	621	590	619	603	622	581	641	644	609	637	619	636	614	635	613	662	640	596	629	611	635	566	620	699	654	636	640	589	635	628	607	598	610	636	669	634	623	620	648	635	655	627	619	645	605	650	662	661	664	585	670	638	586	605	635	568	637	662	600	661	606	606	634	628	638	642	655	591	610	586	616	603	615	627	614	623	651	622	603	632	648	602	630	645	617	634	646	609	631	640	653	630	585	647	603	661	566	642	612	655	604	664	603	601	620	634	647	641	594	602	634	609	638	633	629	601	605	626	642	625	615	649	634	612	622	616	664	619	656	617	644	609	612	611	609	621	596	665	690	629	617	667	614	628	628	623	625	568	626	593	605	622	608	611	609	626	598	619	624	578	632	581	603	606	587	656	621	615	633	590	638	579	624	579	634	637	569	605	594	637	576	648	594	573	620	604	653	596	637	604	623	613	609	626	610	609	647	642	601	661	600	652	610	610	656	623	605	629	660	597	625	601	612	606	612	638	625	642	634	630	605	671	646	657	658	645	605	594	634	656	599	653	682	638	629	638	650	657	655	615	608	625	648	611	615	636	605	633	600	602	611	613	645	635	611	600	635	664	638	581	575	648	575	625	634	660	656	623	624	616	596	591	618	634	630	585	569	652	607	623	627	620	612	638	608	605	625	635	609	630	637	591	635	599	623	633	601	637	669	613	655	614	589	617	626	621	609	618	630	628	586	650	624	634	614	647	611	585	574	646	649	641	615	652	647	644	612	618	669	641	615	657	594	629	630	618	613	612	665	624	595	612	628	680	609	601	575	675	636	584	644	605	665	602	645	638	628	628	614	647	636	675	611	582	628	630	638	629	599	573	693	643	603	624	615	636	604	635	619	608	601	608	606	638	649	656	645	611	611	644	602	609	631	614	631	639	634	614	674	620	623	632	666	599	610	651	584	656	606	620	626	679	636	644	656	655	615	654	641	589	595	688	613	615	643	621	604	633	665	645	591	620	650	610	650	643	586	617	631	594	632	643	579	619	621	642	635	626	646	658	679	596	656	633	608	588	611	591	630	653	625	601	573	577	601	640	622	615	634	625	586	618	630	649	653	638	624	653	642	610	635	638	624	605	632	594	655	650	645	626	671	604	635	630	595	600	605	626	619	600	621	634	631	601	625	618	588	651	610	589	639	625	617	605	582	631	643	642	659	601	634	620	626	603	629	587	570	642	654	619	618	611	626	623	633	614	647	621	602	631	588	612	636	615	641	674	597	636	653	600	624	653	620	659	577	624	570	607	654	653	647	658	652	596	619	579	612	639	590	655	602	653	662	624	639	621	579	641	647	564	646	606	621	639	591	621	655	587	645	674	623	682	666	609	580	603	662	622	601	640	643	633	625	626	641	606	603	642	634	590	631	658	650	630	688	619	635	596	619	653	657	629	650	591	613	612	605	661	587	623	663	629	608	622	599	641	623	616	682	603	603	625	641	644	661	633	618	599	650	625	660	683	623	640	624	628	676	629	621	617	617	642	607	611	625	641	645	610	657	621	614	627	601	630	592	615	580	611	624	636	679	611	619	600	637	595	623	656	619	682	620	627	595	585	630	556	630	589	625	628	661	650	613	565	608	619	590	609	650	603	638	611	590	615	632	599	609	596	643	584	671	647	626	575	620	615	616	616	606	594	615	664	616	648	625	585	647	637	656	625	632	669	604	629	589	651	651	601	608	664	624	599	586	636	655	600	635	618	626	666	641	608	598	630	644	668	635	630	623	593	653	666	610	569	618	610	628	653	630	604	592	596	558	569	606	586	597	653	640	626	611	602	657	580	615	631	654	615	644	590	627	647	611	603	633	627	616	655	608	604	622	594	692	621	625	621	667	615	622	635	665	603	608	648	586	622	614	632	602	620	561	599	624	642	601	671	603	655	620	665	620	596	630	652	619	619	608	612	620	648	620	657	596	652	610	597	578	626	650	603	611	622	624	658	615	628	605	626	627	654	632	612	616	623	638	610	654	583	636	642	613	598	631	606	578	618	664	608	618	618	583	633	647	634	616	598	619	628	653	595	669	663	634	610	671	624	633	651	669	630	609	650	614	605	594	607	596	623	631	583	642	600	652	572	630	586	611	652	592	650	596	607	628	634	622	635	607	602	596	617	609	611	595	609	641	615	611	616	619	587	628	596	595	618	579	590	649	649	665	610	657	655	630	630	639	599	609	608	641	639	625	587	622	628	617	612	598	614	611	657	611	611	621	582	647	622	662	606	610	602	640	575	607	645	616	641	592	621	649	608	625	629	607	605	703	613	621	669	651	602	602	646	611	664	632	613	612	630	601	602	627	595	598	618	611	637	567	626	626	621	572	569	615	615	629	580	610	597	620	572	628	638	624	630	613	636	640	584	607	646	591	588	619	619	631	631	603	625	640	621	706	637	627	593	640	637	600	623	581	637	592	640	616	616	623	577	611	659	631	625	642	642	616	597	613	663	622	602	572	625	649	619	620	604	633	599	619	581	603	634	622	623	629	660	583	634	645	639	613	619	672	585	628	610	630	586	610	667	651	625	650	618	642	610	623	628	632	605	627	646	582	632	614	604	594	623	627	572	616	632	629	582	626	628	660	636	637	625	600	614	591	608	647	618	670	629	627	593	645	587	605	685	646	612	611	593	670	603	630	633	640	621	621	625	610	647	607	599	633	675	617	627	622	612	625	618	619	590	580	624	617	608	659	683	627	585	623	621	632	588	618	595	618	627	649	641	632	611	636	622	666	609	576	643	645	624	627	641	640	674	638	621	644	645	640	576	626	584	635	634	644	604	600	610	611	621	636	643	644	607	628	648	663	579	629	681	643	653	602	628	656	628	624	631	620	647	626	657	619	567	609	611	622	631	622	644	624	634	687	602	639	598	634	617	630	642	685	607	620	616	617	647	591	644	609	582	585	663	641	621	620	671	636	587	584	600	594	615	615	627	651	648	604	647	621	586	621	623	620	619	630	613	623	623	662	618	633	656	637	617	623	613	611	619	606	611	662	644	594	674	674	637	638	623	642	633	631	614	646	682	643	630	659	601	655	619	620	581	595	624	611	640	590	636	629	668	593	666	641	602	619	645	610	655	626	642	607	589	610	610	618	623	642	659	626	591	628	602	620	617	604	584	621	588	613	639	627	644	635	659	647	658	599	641	604	639	648	585	615	608	596	591	645	636	646	592	634	620	629	621	611	612	654	616	615	637	666	643	607	670	639	622	610	630	641	622	643	624	614	620	665	578	639	650	588	585	654	621	608	630	619	635	609	648	654	647	605
3595	2239	1821	1183	917	798	790	699	687	673	622	659	646	601	611	614	619	634	589	617	608	622	603	612	599	629	583	616	653	631	596	627	586	628	612	591	625	614	595	624	600	548	608	576	625	588	618	624	608	577	617	647	597	587	585	596	603	598	583	593	584	595	619	609	612	640	617	587	598	575	537	598	551	593	625	565	579	629	620	654	553	549	625	575	610	564	613	620	603	612	587	593	596	593	580	623	589	554	572	626	574	575	619	582	564	574	608	597	639	563	567	642	585	609	634	526	574	606	595	588	630	569	591	577	584	598	616	565	607	593	591	622	613	594	606	612	573	619	611	622	564	569	613	653	585	617	596	577	570	603	607	628	567	539	611	612	602	599	546	655	639	563	614	610	619	600	590	615	561	595	575	589	594	577	569	660	616	597	605	589	552	589	584	545	587	595	627	556	599	569	596	645	586	597	613	602	584	581	592	575	579	597	598	595	642	631	599	580	617	644	634	560	555	617	579	549	592	615	600	603	593	593	561	571	616	597	593	569	591	558	598	579	618	617	589	568	611	560	621	568	594	576	611	602	626	593	580	591	579	605	583	594	582	634	555	567	574	626	578	582	616	657	627	615	589	615	604	625	559	580	600	594	582	567	610	601	530	572	584	590	591	606	562	628	565	597	597	602	617	581	557	585	590	618	595	599	601	582	571	586	605	582	599	600	548	584	566	538	580	594	617	594	611	573	584	608	593	570	583	578	635	585	612	588	567	572	548	595	574	627	573	602	578	616	577	610	588	582	562	606	557	623	590	611	599	604	609	554	564	576	606	578	620	604	596	642	655	561	579	590	611	548	594	607	624	619	577	579	627	565	558	575	607	594	592	606	569	605	573	618	553	588	552	615	564	537	594	575	589	614	579	593	550	575	608	574	622	576	570	617	585	608	568	605	599	582	588	568	605	590	542	585	569	588	591	579	650	598	614	578	558	584	585	605	548	628	583	588	577	607	602	578	581	582	618	581	525	596	602	606	595	538	599	618	583	586	644	584	563	601	593	580	647	616	543	614	580	592	574	639	614	571	615	624	580	585	564	585	631	565	541	579	618	549	615	545	606	598	572	599	597	629	627	616	641	598	542	567	567	617	588	615	591	568	546	554	616	613	530	585	586	597	608	610	537	593	595	604	559	588	556	603	594	571	587	579	581	567	616	601	575	567	536	570	578	609	550	617	617	590	578	550	606	561	599	604	593	607	600	593	603	557	594	621	581	656	588	612	634	565	574	569	608	566	579	577	609	606	615	546	581	607	538	558	587	591	609	610	531	563	598	592	607	589	596	617	583	582	566	590	606	538	569	568	518	525	575	565	583	552	616	566	587	601	644	574	593	624	587	588	613	576	603	597	621	593	563	570	629	490	588	599	584	648	586	592	593	594	610	555	612	610	580	602	589	597	569	574	599	629	582	530	594	590	577	580	557	585	584	599	580	564	588	630	572	550	577	567	564	595	603	630	604	585	614	601	597	600	602	583	588	566	587	612	594	605	623	585	575	587	523	602	555	578	616	577	600	584	591	579	631	596	601	580	625	595	590	608	561	580	583	596	620	633	580	592	573	609	612	665	595	529	544	589	566	579	566	640	568	582	582	587	611	562	623	567	552	603	612	620	572	568	587	551	647	620	591	603	569	641	594	562	581	590	584	561	582	556	600	570	577	616	602	577	607	602	576	578	595	618	571	619	592	581	615	599	565	585	605	573	592	574	594	595	544	574	568	617	604	575	595	594	568	589	606	592	600	576	594	557	628	553	575	613	581	548	531	613	579	599	592	648	599	556	595	580	548	567	583	590	585	577	564	620	578	589	577	616	606	587	563	570	588	627	550	592	594	620	529	604	572	617	601	614	581	579	593	582	620	638	602	594	543	592	586	592	609	586	584	621	576	567	586	574	579	572	575	608	545	594	584	615	539	574	627	621	606	529	602	577	583	613	562	586	602	602	585	586	583	609	592	568	568	591	565	574	560	601	611	566	537	584	576	606	596	577	565	628	598	547	583	613	617	628	573	571	553	546	579	625	588	595	554	595	588	617	568	579	616	616	552	598	605	592	597	615	565	585	541	591	580	598	604	602	593	553	583	579	588	588	575	615	577	628	530	619	596	571	566	557	611	602	592	556	615	631	591	580	566	628	620	530	588	570	588	626	534	607	565	589	619	556	560	541	570	575	577	604	581	599	593	612	583	597	618	585	592	598	566	563	585	600	558	563	592	585	582	522	623	579	606	545	601	597	593	614	584	618	565	569	593	573	559	501	645	591	580	597	540	594	546	552	529	536	584	585	558	585	575	566	579	567	570	566	606	608	594	585	578	565	624	560	570	581	569	585	572	616	595	552	613	611	580	606	571	578	553	565	601	599	585	592	589	576	604	557	600	601	561	574	619	560	555	567	610	557	607	604	584	626	616	611	601	609	584	605	587	583	568	589	568	599	541	574	557	585	576	567	594	604	563	595	648	556	562	553	556	624	614	576	639	540	583	605	597	593	610	596	602	615	569	551	636	577	541	593	608	577	620	549	571	591	605	610	611	577	579	611	534	575	590	587	559	575	594	580	599	563	596	577	569	586	541	583	575	624	557	569	613	601	552	615	595	603	605	578	535	589	557	562	598	611	588	558	554	624	556	577	617	591	563	609	577	568	583	600	581	642	590	586	622	523	569	586	598	598	550	570	591	578	576	542	581	553	601	589	567	582	601	621	613	596	603	579	550	582	589	612	581	567	581	609	624	589	634	614	610	571	617	618	597	592	645	554	579	533	599	568	571	629	638	595	599	544	601	616	604	544	590	587	632	540	606	585	525	565	572	614	606	614	585	632	578	603	591	576	571	597	618	617	590	566	568	577	565	558	547	554	611	534	567	578	597	599	617	612	566	564	573	614	605	608	617	574	589	620	595	589	581	562	603	591	611	573	601	599	602	580	565	562	589	583	600	630	646	586	562	576	628	595	581	538	601	564	549	593	592	630	607	557	582	624	614	614	607	595	561	578	579	568	606	606	585	581	579	610	549	610	612	551	602	593	613	610	592	575	572	585	578	630	604	600	627	595	563	539	624	557	570	539	590	574	555	592	577	574	597	562	570	591	624	584	584	561	548	581	634	594	626	574	599	538	540	653	596	582	596	519	548	587	584	591	621	563	585	607	605	563	537	614	561	594	551	550	601	582	607	601	590	593	594	576	568	562	627	562	603	606	594	612	591	600	623	583	591	585	607	602	642	603	565	586	565	581	590	595	563	617	570	575	598	602	590	589	585	599	576	604	586	606	577	523	602	617	615	599	576	607	546	593	592	593	585	605	578	573	576	546	573	545	574	585	620	589	609	597	631	571	552	595	589	573	552	538	611	575	609	580	616	552	549	590	542	607	558	596	563	568	592	570	553	608	567	596	576	572	557	586	590	588	562	628	602	624	614	627	595	607	581	556	587	531	544	607	582	608	574	565	586	608	605	539	573	573	554	565
24283	21408	28540	24686	19828	2407	824	521	422	389	409	348	347	334	324	299	324	317	308	308	325	273	306	328	330	331	302	295	293	298	292	265	313	268	360	336	313	320	314	278	305	291	280	269	314	303	283	259	272	279	271	293	262	280	313	278	265	293	304	296	321	301	277	318	307	331	298	290	300	291	298	281	298	304	288	271	281	264	275	298	320	259	313	285	299	320	276	264	257	277	281	296	291	275	331	293	275	278	296	310	291	260	292	325	276	306	295	292	298	321	251	288	287	293	288	286	274	299	301	295	298	290	259	272	299	296	304	268	258	296	281	287	288	279	293	282	294	287	285	279	276	275	331	283	277	303	288	285	294	293	255	279	283	328	290	294	284	317	277	303	302	302	288	278	282	298	284	282	294	287	276	269	299	274	282	278	312	281	292	292	291	296	291	316	306	297	316	282	276	284	275	320	323	323	288	302	270	249	276	255	286	300	297	291	307	313	262	276	305	257	267	301	277	298	284	327	299	279	282	282	279	264	331	300	285	261	296	291	295	304	285	287	297	331	315	272	307	287	305	247	281	280	314	287	267	301	289	268	284	289	277	265	283	269	317	296	281	309	282	273	288	303	315	282	309	278	263	311	298	314	310	307	267	288	343	285	296	288	317	250	285	314	267	267	302	319	268	271	291	293	295	284	254	307	273	307	294	276	284	282	288	287	270	287	297	281	265	288	289	311	278	260	299	297	276	304	297	281	295	280	264	277	320	281	273	303	307	262	275	295	312	263	288	268	281	295	306	303	263	302	301	296	293	315	307	304	279	282	280	262	269	299	299	273	300	299	282	286	296	295	315	296	297	308	308	296	298	291	247	303	291	251	287	300	285	272	300	288	269	296	296	296	295	291	282	300	293	281	258	283	281	275	269	286	285	302	303	268	283	258	306	325	271	298	301	275	305	292	286	295	278	288	283	285	280	318	285	275	274	301	294	289	232	272	264	276	294	270	290	303	272	329	286	264	276	282	303	289	310	300	284	299	304	309	272	263	303	304	307	284	312	286	276	280	293	283	278	259	295	284	265	279	294	311	282	277	289	274	320	322	281	283	293	300	303	282	277	314	311	304	261	289	275	295	275	321	304	280	278	286	295	314	296	292	282	268	268	305	307	285	289	295	289	256	267	298	283	279	292	268	288	289	265	287	289	316	278	282	312	268	302	276	281	313	321	286	300	293	283	288	261	297	287	317	272	324	310	252	275	287	312	270	282	266	322	276	302	307	258	264	307	298	294	289	314	277	282	294	295	302	274	280	291	294	307	274	265	286	286	328	317	289	259	294	307	316	289	292	296	289	281	270	310	286	296	273	273	287	268	291	269	292	294	313	279	295	295	296	287	289	239	295	268	286	273	286	262	283	279	285	271	295	251	288	306	281	304	279	271	292	269	233	276	306	299	270	304	252	250	296	269	294	302	304	279	276	286	286	286	288	316	278	289	297	271	283	306	295	316	294	279	287	278	307	285	269	310	288	315	302	293	278	269	299	320	291	301	284	276	279	277	301	326	272	288	281	300	292	298	297	286	281	290	292	235	311	299	298	288	288	291	281	308	296	282	273	286	299	263	283	283	312	278	317	299	288	296	300	289	292	258	279	282	277	307	282	264	286	308	293	316	302	252	323	288	286	269	282	282	294	297	291	298	284	263	254	282	282	296	280	298	294	283	285	296	296	289	287	275	313	300	277	263	279	284	276	296	298	310	307	293	268	288	270	296	271	287	308	314	264	285	277	298	305	340	295	286	262	303	271	268	281	280	266	310	276	294	302	295	266	291	296	271	292	284	250	289	301	271	303	320	275	268	295	271	279	269	261	304	278	256	327	288	295	254	292	269	281	289	288	301	271	300	297	254	291	269	286	292	284	259	298	306	290	288	291	279	258	304	291	271	258	301	284	268	278	325	281	298	277	295	286	292	285	289	289	250	290	304	276	274	286	282	265	274	304	286	295	296	265	322	276	281	293	274	290	261	297	286	279	306	271	290	297	291	303	309	308	282	310	311	284	322	279	303	262	294	261	291	263	300	273	290	265	280	264	299	293	283	293	293	275	299	313	295	254	310	317	299	290	292	281	291	271	314	330	288	280	263	290	315	307	288	304	280	311	271	298	275	282	306	286	289	282	299	291	270	271	309	286	302	293	307	287	280	299	294	255	301	286	289	239	286	282	294	299	309	289	284	304	286	289	256	312	311	291	284	291	287	265	309	286	291	287	304	272	267	276	298	270	302	286	285	291	299	254	275	293	275	298	288	263	301	321	313	271	301	257	275	264	278	288	278	320	281	291	258	277	285	301	274	278	283	275	260	291	296	276	298	290	277	282	295	278	285	283	256	298	309	278	300	305	300	296	269	265	289	258	267	312	312	276	277	267	275	270	286	270	283	291	296	276	292	274	280	288	294	308	313	296	258	286	304	299	262	305	303	284	288	294	303	267	295	283	303	311	295	321	293	288	270	315	306	285	293	285	284	323	268	298	275	297	280	301	260	278	282	311	277	306	266	318	280	315	323	315	299	282	287	288	307	302	289	281	277	310	263	312	301	272	298	292	278	304	278	294	268	283	303	289	306	272	270	284	275	288	252	334	323	301	289	270	268	290	268	264	312	291	290	269	248	309	283	280	308	260	292	297	292	282	295	273	264	307	289	280	282	278	286	295	288	299	257	281	294	303	293	283	295	244	252	267	283	298	258	277	318	292	268	276	300	297	303	281	285	281	274	260	309	292	283	318	322	295	283	288	304	309	317	268	265	285	294	311	269	313	296	280	295	252	286	262	272	294	278	293	305	281	296	311	279	288	311	294	325	296	291	295	309	309	257	262	273	281	278	276	295	305	294	286	267	272	292	314	287	280	270	290	272	291	289	296	292	280	297	271	282	292	274	280	272	281	297	291	278	268	299	307	294	305	325	294	282	311	287	282	297	303	293	272	287	273	282	309	276	291	302	280	285	273	290	294	268	285	291	269	295	289	299	303	262	270	281	296	310	299	267	274	265	292	314	270	309	273	289	271	310	273	302	290	316	293	264	244	292	281	284	302	331	299	316	275	295	284	293	296	268	305	287	311	294	294	292	284	299	273	311	276	292	291	276	282	290	297	255	293	264	331	263	303	262	263	303	289	290	296	277	288	302	301	286	313	266	277	271	295	285	292	279	280	280	295	301	294	293	281	290	301	256	298	279	303	296	297	291	279	274	282	295	285	287	292	287	269	279	281	294	298	341	286	304	290	277	272	287	251	255	300	241	260	298	266	269	297	298	321	302	277	267	283	272	284	287	279	305	284	265	300	301	293	262	287	297	274	280	253	281	317	289	330	292	278	279	293	294	269	266	275	287	270	282	271	264	296	261	309	295	284	280	286	285	267	297	277	300	268	304	262	280	315	285	289	295	295	296	294	302	283	275	254	309	298	278	295	277	282	301	335	285	282	302	277	264	305	268	288	285	293	284	274	265	292	270	286	273	292
3385	4672	3629	1806	1217	922	729	716	615	510	491	425	466	430	419	408	353	339	357	394	342	362	360	325	390	329	333	321	306	327	347	318	302	329	298	304	305	316	303	324	292	322	308	281	307	289	317	304	306	330	313	322	332	352	285	315	298	335	307	311	314	317	286	307	351	325	315	334	300	290	293	303	299	338	289	316	316	330	325	296	291	329	341	318	327	324	287	347	313	288	313	324	308	288	335	326	321	323	296	298	297	320	295	349	327	301	314	305	334	332	290	303	301	333	327	342	303	322	286	332	297	343	312	323	324	292	304	305	308	289	348	328	298	318	320	328	340	313	327	316	290	287	303	287	295	307	291	292	320	356	325	304	331	326	308	306	296	320	290	305	329	326	307	307	333	291	297	310	306	284	319	317	332	283	308	341	308	302	257	291	288	315	339	310	302	303	312	302	288	296	310	296	278	318	308	318	314	296	294	315	329	304	327	288	320	287	310	339	296	263	302	306	296	330	292	306	310	285	328	308	324	311	314	277	306	286	310	302	316	293	333	320	307	321	295	332	315	284	322	303	310	294	339	301	308	329	299	301	284	291	280	289	287	319	306	313	328	315	298	288	302	313	329	342	308	320	333	300	323	307	300	330	324	283	326	329	288	319	295	291	310	330	334	281	271	304	311	297	325	310	310	325	293	277	327	288	319	316	340	360	310	283	304	311	296	285	329	332	313	314	314	298	323	326	293	292	318	307	305	309	320	314	347	309	300	312	283	291	283	281	318	322	276	321	274	289	288	294	335	312	293	320	304	320	296	284	276	295	302	308	315	316	322	296	330	287	340	331	270	303	339	320	315	310	292	303	317	276	300	325	351	305	301	310	305	321	314	311	316	280	295	323	294	312	311	310	322	320	318	304	313	303	310	304	289	311	318	297	284	307	296	325	314	311	322	286	300	303	314	305	310	295	324	302	324	303	344	305	289	306	304	313	283	282	333	273	298	299	328	322	327	333	315	280	295	292	259	308	322	306	275	296	298	275	295	319	336	321	293	311	315	309	323	297	292	305	296	312	309	313	292	346	293	310	320	320	290	305	322	306	323	305	334	278	303	301	320	310	287	322	308	323	294	247	285	327	322	316	301	315	301	323	314	297	280	288	294	322	294	294	315	314	326	302	295	284	317	293	313	289	328	301	303	342	300	318	296	295	333	312	332	298	316	285	326	344	302	320	298	303	300	263	320	305	304	315	311	322	299	299	303	269	275	291	318	325	290	292	303	290	309	311	287	279	306	305	308	286	291	317	295	336	282	328	313	304	289	326	269	300	263	329	314	289	323	290	286	306	323	294	337	309	315	298	285	317	298	299	303	294	331	282	330	308	279	294	324	317	329	305	333	273	288	329	281	287	323	328	274	298	323	308	277	308	271	290	310	317	298	318	301	329	302	313	308	324	302	326	276	325	343	278	322	330	308	283	323	307	300	303	291	292	297	300	318	299	284	305	309	313	337	304	307	316	318	296	311	308	312	317	303	336	310	304	286	309	284	284	295	300	308	289	301	319	307	304	293	309	299	317	312	313	323	298	274	298	293	308	327	317	307	300	288	309	303	322	322	300	296	298	311	294	277	296	285	303	322	313	298	291	284	286	293	337	291	312	308	303	307	310	297	303	306	333	346	292	330	289	300	321	296	296	309	298	301	279	299	307	289	322	302	300	315	301	353	313	303	288	301	288	312	290	317	292	311	263	304	314	290	334	292	285	332	277	310	315	330	283	306	308	295	324	297	306	310	341	344	310	286	295	317	295	301	319	331	311	326	289	305	275	289	316	301	290	295	318	306	309	306	285	307	301	326	311	299	325	313	288	296	298	304	308	315	311	286	298	310	291	285	332	338	337	315	298	293	291	323	310	303	279	295	314	297	276	286	317	303	293	284	298	297	301	314	295	296	336	312	303	334	304	297	313	316	306	329	294	340	301	322	301	304	307	283	314	300	307	307	299	286	295	300	321	344	288	289	294	305	298	302	346	298	295	338	300	310	304	333	314	312	328	303	299	293	281	323	321	263	299	280	290	302	297	311	277	320	332	292	294	307	288	301	284	278	292	311	323	292	309	302	288	331	292	289	304	312	336	320	291	325	287	334	323	313	326	326	302	324	298	287	321	324	298	322	323	283	290	299	307	304	310	314	300	302	302	313	295	272	302	302	295	295	310	336	309	291	309	310	312	336	290	315	300	290	308	278	276	294	297	299	265	293	298	320	288	329	321	289	319	298	317	305	331	300	262	291	287	317	275	294	320	295	319	307	274	300	289	313	301	307	296	294	271	308	317	323	339	304	293	300	328	281	323	297	329	310	323	305	326	302	295	298	300	298	288	326	302	316	298	291	311	284	279	304	314	332	318	292	322	302	315	279	286	300	323	319	298	323	310	307	302	306	295	321	267	287	286	280	315	335	327	336	300	314	294	313	315	335	313	305	334	271	298	324	284	325	281	296	309	292	286	295	304	306	304	291	332	283	323	325	295	278	303	296	279	288	305	305	306	305	321	323	302	280	314	307	309	291	294	326	300	303	309	301	299	307	321	304	293	280	305	298	311	318	299	308	286	320	311	301	322	296	296	318	311	290	300	285	281	319	318	294	289	276	321	325	262	293	303	295	305	334	314	307	304	299	290	319	312	310	295	327	306	301	313	308	316	287	309	290	301	294	307	268	328	324	312	319	290	296	296	286	293	296	288	312	289	280	284	318	280	304	305	312	289	300	307	309	325	298	325	315	280	272	265	317	310	315	310	293	290	324	299	326	303	309	313	322	319	313	288	299	302	307	325	295	300	312	301	281	269	328	334	322	317	309	312	300	264	313	313	321	312	302	276	297	300	309	313	355	309	297	323	304	302	291	294	318	312	288	337	319	308	283	303	293	317	280	319	304	326	289	316	288	303	282	301	312	308	308	306	328	314	268	329	293	330	304	296	313	304	287	302	314	302	284	332	300	335	286	284	324	285	314	334	320	297	299	306	303	291	284	304	298	292	287	317	332	298	311	313	305	279	297	255	297	308	299	341	312	277	345	288	320	301	315	272	279	319	320	309	293	280	294	295	289	264	283	290	312	304	327	309	308	273	312	316	282	299	292	294	306	266	301	302	290	277	271	311	296	257	302	330	307	277	328	287	307	317	344	316	297	303	306	289	310	288	299	295	300	288	337	350	300	294	342	299	287	272	260	322	316	319	328	325	298	288	290	310	318	306	290	298	288	288	316	316	324	287	323	318	282	300	313	317	304	291	288	332	325	301	304	297	288	304	292	285	291	282	326	286	306	288	289	301	300	319	303	316	318	298	278	286	321	278	295	339	279	303	303	325	271	309	265	317	272	346	316	322	284	345	294	341	295	306	301	282	299	303	307	301	307	287	316	328	317	322	330	299	265	331	304	293	308	317	338	262	310	308	350	311	296	317	307	313	280	287	285	318	311	292	304	323	305	262	293	317	287	306	281	304	307	299	295	308	294	296
27678	11646	1918	1121	839	820	771	764	735	758	798	739	722	774	766	783	834	751	730	785	748	769	788	738	834	771	764	813	776	769	792	787	777	773	793	759	758	796	806	793	766	726	799	791	771	765	763	782	752	801	799	813	785	840	799	738	799	753	823	821	762	780	733	785	766	775	724	767	823	795	805	767	769	762	783	795	781	774	779	807	738	791	792	757	734	714	804	775	757	763	754	790	750	774	750	749	760	749	827	767	812	765	753	774	790	782	786	785	753	785	725	727	804	808	762	782	812	762	801	755	771	771	780	753	799	741	791	791	810	794	813	773	781	751	775	792	752	732	783	782	833	740	780	769	784	775	770	761	756	745	775	798	762	739	820	755	721	785	773	774	749	740	701	743	751	805	797	759	791	751	822	747	780	746	762	778	787	784	794	747	807	734	805	775	723	745	796	761	761	774	739	715	782	739	819	811	770	740	790	781	741	713	730	730	724	850	747	752	725	798	755	811	715	802	792	769	725	836	794	764	770	762	735	811	706	817	724	776	792	798	778	797	747	712	795	790	748	773	752	799	766	744	813	792	774	752	773	804	804	762	776	760	798	752	792	768	791	778	811	726	830	767	772	788	779	808	740	808	773	796	761	737	817	756	770	782	766	773	791	744	774	779	772	802	783	779	805	769	774	820	793	772	785	734	806	767	735	755	817	800	748	837	821	770	779	787	804	798	774	801	783	823	830	749	829	792	802	711	774	794	766	817	774	808	761	765	792	804	766	813	715	756	748	766	754	736	781	759	794	781	785	779	821	789	742	777	771	803	734	795	784	818	725	775	767	790	700	732	792	718	773	774	720	805	802	776	716	763	764	759	805	777	747	752	799	755	810	798	766	799	754	723	772	786	785	735	734	778	812	722	785	783	789	752	791	748	732	764	750	768	774	767	831	804	815	777	771	742	753	768	784	815	798	771	793	787	757	755	764	741	830	728	769	799	725	796	828	758	808	782	765	792	840	772	782	835	713	712	804	775	769	776	760	764	758	772	781	730	810	809	738	788	798	765	744	797	772	776	785	770	763	771	729	766	773	764	804	809	769	745	784	753	784	781	774	793	806	806	744	803	849	815	812	810	751	794	771	760	773	745	754	751	808	741	766	806	763	792	829	783	779	780	789	781	768	731	777	746	776	809	785	750	730	738	776	754	738	797	769	763	743	771	807	771	873	757	772	806	728	801	823	753	775	777	753	758	751	730	844	780	797	727	765	804	744	790	738	795	819	749	746	802	746	776	823	785	738	786	786	753	754	755	793	705	742	753	795	828	760	762	715	764	751	777	769	762	792	817	788	809	775	787	760	764	758	738	762	751	780	814	813	753	727	736	825	787	753	770	798	787	724	779	766	775	764	768	749	735	728	785	771	774	847	845	744	782	740	739	731	744	776	775	796	806	777	743	792	759	767	757	803	746	804	790	787	776	811	768	738	795	805	749	771	752	735	731	838	759	748	812	773	796	783	791	745	723	781	788	758	798	795	769	765	762	783	764	783	742	812	828	763	785	777	793	760	778	741	794	767	729	741	748	749	777	815	777	696	754	764	798	799	748	820	770	750	757	770	785	788	791	758	788	798	801	745	766	787	746	766	771	761	807	781	788	780	768	782	731	832	798	764	738	769	768	783	785	765	848	745	771	772	807	700	756	791	767	744	796	754	766	717	805	812	761	738	817	771	777	754	787	797	757	791	793	798	734	757	794	762	741	809	786	781	789	825	772	752	790	745	812	825	812	823	728	802	723	770	770	754	804	759	792	767	761	760	783	769	803	779	743	767	781	821	740	754	758	703	717	764	799	723	794	760	754	798	764	747	797	735	788	813	772	718	787	801	779	792	805	752	744	808	773	840	828	784	778	787	799	761	779	816	725	788	761	788	835	786	766	761	778	782	786	749	778	757	759	802	816	821	748	795	744	801	727	753	748	748	813	781	792	798	826	799	776	792	783	761	805	785	781	768	777	762	797	776	798	765	747	735	774	761	769	808	749	718	754	761	806	784	768	781	809	828	762	804	797	714	760	770	846	795	793	804	799	798	762	749	757	837	712	745	745	768	771	753	769	789	812	783	779	731	821	755	753	751	807	783	782	795	780	778	803	769	782	798	771	783	789	725	800	783	717	759	729	775	810	739	739	816	738	794	798	792	755	753	725	724	793	791	762	761	786	780	766	738	715	760	764	755	775	753	764	783	786	789	758	746	755	775	774	777	803	823	761	754	767	752	737	749	700	733	756	796	769	770	719	780	795	807	800	729	797	818	767	752	784	774	791	761	772	750	760	733	792	757	773	734	759	718	759	735	788	818	716	824	752	767	738	759	776	778	789	738	769	737	759	749	788	727	771	808	782	731	805	813	812	786	806	738	759	758	781	813	775	800	769	807	744	747	746	751	811	778	768	712	755	823	835	819	766	732	753	782	797	764	727	773	813	775	799	764	760	785	747	796	818	773	784	761	784	768	798	762	745	851	820	748	774	813	782	779	763	743	776	770	817	753	788	735	761	783	785	770	769	746	804	797	796	787	752	736	791	758	751	718	809	772	755	776	812	723	749	808	772	812	745	774	752	788	727	787	752	772	779	775	788	783	784	737	780	794	812	785	803	817	772	711	757	753	768	755	790	810	838	771	756	757	757	782	793	797	725	803	726	747	771	795	788	752	738	821	786	827	713	801	786	779	785	827	815	778	744	793	716	781	757	799	772	750	717	778	753	785	801	740	819	789	776	770	761	770	780	814	778	768	809	759	770	828	761	783	830	776	725	848	798	752	770	793	789	749	793	772	744	753	760	786	748	780	756	728	807	759	772	772	733	726	739	784	805	762	768	800	767	761	730	774	765	801	785	798	762	798	774	789	790	788	777	768	799	780	772	781	801	752	792	792	780	804	809	739	806	734	788	807	731	741	772	753	799	702	765	752	803	775	752	782	754	764	752	733	829	768	808	735	786	758	742	801	717	789	811	804	747	802	800	792	795	772	792	793	758	774	797	830	771	728	786	770	800	804	783	781	777	757	744	756	768	717	768	790	798	796	752	732	752	792	801	751	750	801	720	760	772	766	762	744	828	775	780	777	780	783	741	794	772	757	755	751	806	806	784	815	794	794	744	773	753	728	749	752	803	755	785	754	785	797	754	779	796	712	766	770	784	755	805	815	803	725	747	778	747	849	807	807	768	757	777	734	802	724	798	784	807	757	727	731	790	787	807	822	722	795	732	789	747	820	729	794	774	801	741	789	757	798	772	804	788	802	808	772	770	778	773	812	772	735	754	772	827	812	756	724	750	789	781	810	741	788	829	743	793	809	764	757	774	731	744	789	773	752	785	797	751	790	742	773	724	781	797	740	803	783	787	766	765	776	764	808	825	784	759	807	734	758	782	764	751	814	760	820	764	752	785	769	780	773	769	759	785	788	785	718	820	777	722	785	725	757	794	797	787	786	732	828	773	782	781	752	796	779	731	768	744	810	784
5216	951	877	692	738	749	683	695	694	735	706	762	719	666	730	683	681	695	690	717	684	730	650	725	695	733	686	713	700	715	696	672	682	707	686	704	690	712	709	664	671	733	744	658	669	721	665	666	671	657	704	708	692	763	686	677	711	733	670	702	666	699	648	645	704	654	650	680	662	695	688	697	733	712	741	761	675	680	709	668	686	678	672	675	668	703	689	698	673	699	704	712	681	672	691	676	700	663	672	701	650	742	679	756	709	675	680	700	726	692	694	728	689	669	666	685	723	667	656	722	697	696	674	682	709	693	676	680	661	680	705	665	691	645	675	753	727	725	671	713	732	636	681	689	684	702	716	715	717	692	709	670	658	691	693	704	651	702	711	677	648	701	635	698	670	694	715	664	695	703	707	698	658	694	688	719	678	710	717	711	661	664	683	653	682	689	689	711	675	659	682	756	724	679	676	707	723	654	740	641	726	723	698	749	639	670	686	711	712	707	675	669	693	689	657	663	671	648	716	695	686	657	653	713	661	673	692	677	701	724	676	685	697	675	723	713	680	726	679	696	719	749	683	674	692	670	669	710	726	702	683	700	765	699	649	648	722	674	685	732	678	658	648	714	705	694	679	686	705	708	652	674	684	714	662	705	739	719	676	656	669	661	681	724	687	667	706	697	657	681	680	723	646	705	721	640	687	723	696	680	711	697	654	706	728	713	686	654	717	708	676	714	724	707	648	695	632	726	722	673	709	706	652	668	685	716	720	675	670	730	711	659	697	679	670	689	686	722	679	741	688	693	705	678	686	679	722	662	679	703	682	688	733	732	675	676	718	650	675	744	739	694	751	775	723	691	696	685	714	650	662	652	707	667	749	708	669	682	684	746	691	718	737	727	666	692	715	716	724	680	692	685	705	680	696	679	696	689	678	693	681	741	688	685	720	732	688	646	700	689	721	681	657	763	678	652	705	721	677	665	715	655	631	697	656	678	709	701	710	701	671	668	719	641	675	713	708	753	705	720	671	657	700	711	685	692	612	649	680	697	669	716	711	709	687	686	672	710	697	687	691	740	680	695	661	657	677	694	719	693	664	640	668	709	681	690	708	712	683	690	700	686	714	700	721	692	692	721	679	700	688	678	679	744	724	687	729	697	710	695	654	738	679	696	697	690	696	654	665	678	677	662	722	691	722	687	702	742	710	681	675	669	683	729	671	713	671	663	706	707	688	761	689	660	705	709	713	644	656	678	698	721	653	688	674	648	687	705	739	699	737	664	685	688	716	688	718	662	660	682	678	619	668	655	663	703	696	740	706	676	678	653	693	680	697	726	703	714	706	694	680	663	649	690	636	722	685	675	669	662	704	689	723	708	678	740	672	660	700	734	687	705	681	697	716	715	691	691	681	695	686	684	746	683	671	698	710	727	675	722	645	662	695	686	713	671	735	697	654	685	706	652	676	710	704	699	701	683	708	688	717	721	705	712	665	691	707	648	743	716	714	660	736	702	670	646	701	682	665	781	736	675	725	699	704	697	711	656	676	693	681	697	721	675	678	707	682	671	686	691	755	673	715	701	649	737	694	727	722	709	660	656	701	672	695	718	664	725	685	714	691	700	673	728	676	716	641	751	703	688	720	698	680	682	712	750	686	706	656	669	639	676	713	693	720	665	676	749	727	707	693	709	669	725	731	707	635	710	678	669	668	702	669	669	648	696	696	731	699	743	715	689	707	734	696	681	697	708	679	774	698	621	707	693	664	729	676	667	659	649	689	740	662	690	670	717	667	739	663	712	769	686	704	669	738	696	685	667	689	660	698	707	697	649	707	654	672	671	707	706	705	695	705	700	672	644	687	697	708	707	695	709	728	649	641	681	675	712	666	691	660	655	751	705	655	757	706	725	678	721	661	679	704	641	711	714	668	693	677	737	740	723	668	680	668	714	732	669	683	739	737	670	637	653	683	728	685	728	703	703	682	692	693	678	675	693	695	708	654	737	692	689	723	653	677	675	690	685	720	683	671	718	650	664	684	701	713	690	730	692	666	680	717	690	663	664	694	723	715	690	668	702	681	682	718	693	656	680	719	700	746	658	701	703	699	720	751	655	719	722	696	666	678	667	706	682	737	687	684	671	712	697	662	691	699	714	684	721	679	690	673	726	693	650	706	692	697	713	688	662	697	723	669	703	696	701	738	671	734	677	671	685	719	703	674	682	666	658	691	685	679	715	717	638	679	675	691	666	702	690	717	720	686	714	689	685	678	683	728	678	711	693	721	657	704	681	678	694	696	725	717	663	728	674	717	712	717	693	663	664	726	677	663	677	694	729	656	712	686	659	741	738	696	675	675	685	685	708	693	740	706	692	662	679	687	711	678	724	715	727	683	700	689	672	696	731	687	698	628	679	721	668	713	684	675	627	648	704	704	711	692	633	702	619	667	734	704	638	755	696	671	708	722	689	696	698	697	758	700	699	696	690	710	695	708	706	657	705	726	720	751	697	716	635	714	725	699	652	744	711	720	694	710	647	645	653	719	725	676	663	658	658	689	681	704	711	698	748	690	665	730	689	681	697	696	710	646	658	664	688	672	689	697	714	708	717	668	677	730	709	709	700	711	729	684	718	686	704	692	687	719	716	638	687	698	682	685	641	735	710	696	718	707	698	695	673	682	707	633	680	704	682	719	693	705	736	694	705	715	682	666	660	670	712	731	712	668	697	709	707	670	714	669	731	683	727	706	741	668	719	722	694	684	654	669	724	712	700	679	736	690	703	670	673	669	700	668	674	728	640	734	709	671	702	702	683	701	678	679	701	693	709	750	678	722	693	641	680	694	726	657	712	674	650	701	713	688	691	648	726	692	692	706	718	721	685	677	720	701	709	710	668	725	739	705	725	699	708	675	699	685	680	729	688	693	671	706	733	629	682	667	664	680	687	709	726	712	697	694	657	672	688	699	678	704	708	691	683	698	678	785	643	669	726	728	684	666	698	626	725	706	677	721	704	701	709	685	653	695	697	714	704	653	650	669	685	671	717	701	667	636	674	694	680	695	700	643	675	683	710	678	704	715	688	673	713	675	676	675	710	668	680	651	720	696	730	728	699	677	667	720	679	680	700	686	672	649	690	699	679	709	684	691	718	698	696	728	714	707	663	731	680	720	695	674	680	677	711	682	690	737	661	675	682	662	704	663	681	726	681	744	605	738	679	740	727	661	686	687	724	685	711	655	699	694	722	689	686	704	668	712	728	688	723	713	747	633	646	717	690	671	743	693	715	648	728	677	725	707	687	680	669	690	715	746	702	668	672	663	684	640	672	683	673	699	675	657	653	642	739	710	643	652	673	681	734	670	643	676	740	696	676	741	654	733	719	694	699	667	725	713	666	682	664	661	676	676	730	684	647	696	729	677	699	626	677	711	695	658	706	701	726	659	699	708	728	681	680	728	681	713	663	671	677	729	703	645	733	629	694	692	696	697	714	691	743	710	706	708	673	732	714	713	696	691	640
25695	21404	25580	18063	1718	917	763	692	659	679	660	646	619	635	640	588	650	616	599	589	656	598	639	624	580	633	639	600	583	631	635	666	644	645	609	621	638	639	640	625	712	629	649	594	608	628	630	604	675	691	630	645	679	613	631	648	595	576	634	666	644	608	643	629	648	563	661	619	646	632	613	596	601	602	606	624	612	675	576	612	632	628	627	656	672	597	596	592	643	637	629	577	649	672	605	609	641	654	662	603	589	616	589	629	607	575	611	625	634	635	620	639	601	580	624	572	620	590	617	679	651	598	629	627	623	648	653	634	616	564	635	642	640	605	628	674	619	642	590	635	578	616	625	574	621	631	601	627	587	597	618	648	649	621	611	650	614	661	631	616	640	632	634	583	619	631	594	632	623	624	610	574	633	640	613	587	635	624	620	620	673	596	687	623	626	628	633	589	627	617	590	585	619	638	644	600	619	619	595	624	643	596	610	617	639	714	634	615	600	580	604	616	631	634	642	645	635	637	638	618	618	647	602	588	592	603	606	622	648	630	600	625	629	599	620	585	641	610	605	666	581	654	593	656	604	624	602	618	618	621	651	636	634	651	616	654	627	650	610	622	581	635	625	622	617	627	599	637	649	610	632	624	611	631	567	600	616	598	583	615	630	654	573	598	625	588	650	607	617	610	611	634	657	636	631	611	638	662	613	639	631	605	634	591	646	617	675	572	598	642	630	609	621	594	595	588	596	642	611	601	613	641	596	619	609	648	581	604	602	661	615	598	615	603	607	666	612	615	579	618	619	635	634	632	602	630	585	610	676	620	615	592	619	619	605	609	650	616	609	598	636	627	589	588	604	626	576	655	612	598	608	645	638	584	634	589	632	646	607	610	641	625	625	617	589	648	589	635	643	610	612	611	619	595	639	634	633	664	617	586	612	608	595	636	654	601	605	641	610	624	615	610	597	619	607	597	637	631	652	625	623	594	596	603	565	558	597	585	619	596	596	612	660	629	596	616	601	568	572	642	625	655	587	595	602	580	613	613	634	624	577	582	618	626	639	600	608	632	581	588	578	595	601	623	615	643	608	604	613	631	639	639	612	608	636	690	606	675	601	600	605	594	620	616	680	611	629	620	657	657	645	590	657	608	580	625	625	616	682	604	610	594	613	619	647	622	631	586	623	625	620	639	612	590	601	609	638	665	611	619	654	600	629	605	647	596	600	613	598	575	612	633	645	567	626	591	605	630	590	608	615	607	597	574	608	639	581	620	632	610	616	606	650	594	564	628	627	640	662	589	577	592	644	636	619	571	604	641	621	612	598	650	587	594	562	600	582	610	620	607	633	668	677	608	647	615	610	623	622	658	626	623	604	606	585	652	631	647	604	597	626	591	612	610	654	580	616	625	607	631	619	614	611	623	605	582	594	623	588	637	619	602	615	675	597	570	638	621	630	598	633	645	606	611	595	605	627	609	596	591	614	657	658	628	586	592	637	577	650	635	665	621	615	584	626	660	632	622	631	615	618	602	594	613	576	658	623	600	641	587	609	622	623	673	614	649	579	607	687	677	619	610	615	607	617	630	624	604	622	632	591	623	637	637	641	618	612	602	610	624	616	598	583	587	598	624	625	650	627	604	590	639	607	660	613	587	608	592	610	619	625	613	644	642	630	655	622	625	622	562	638	620	637	620	607	558	613	595	621	593	610	574	624	667	642	584	592	569	642	600	591	591	653	630	601	661	631	660	651	618	629	626	597	656	608	618	645	606	627	603	620	628	635	596	624	560	602	615	636	612	632	602	588	634	566	625	618	591	650	634	590	646	638	570	604	596	599	635	623	610	597	591	631	626	598	626	622	598	580	639	623	599	652	615	608	576	649	628	596	624	599	629	584	637	611	616	616	555	642	624	619	635	599	621	636	583	585	641	565	593	613	617	596	647	607	581	569	584	609	614	640	601	618	622	606	665	627	605	608	674	631	650	613	580	614	592	643	606	608	604	588	650	588	616	631	604	602	661	581	615	629	609	613	652	663	619	597	609	620	620	619	611	580	640	589	618	596	651	643	588	605	634	621	620	614	613	649	593	593	590	590	614	569	623	603	617	583	625	630	602	619	613	627	631	641	603	666	557	599	639	589	619	597	567	613	601	639	600	619	626	665	583	636	647	629	651	649	633	604	572	655	605	616	643	636	619	646	647	625	634	588	625	583	594	593	602	647	613	625	589	610	644	582	633	612	640	611	621	684	613	615	653	636	631	637	610	647	614	610	593	635	576	584	652	669	632	636	587	574	588	607	660	633	636	595	623	618	638	612	615	634	607	612	609	615	581	561	615	666	544	624	650	621	644	611	632	605	650	606	618	640	595	637	637	663	606	598	603	624	625	667	619	606	612	609	597	550	613	626	613	616	612	630	614	609	595	613	601	597	612	618	571	649	587	609	620	611	590	551	644	624	638	665	635	563	633	654	654	626	636	608	592	606	617	581	613	612	627	640	596	601	599	627	656	585	577	640	638	629	654	600	623	580	608	596	622	600	618	639	581	638	575	585	634	613	595	635	619	604	561	602	589	592	593	625	634	625	607	618	633	645	642	624	631	634	633	599	603	654	578	591	619	563	617	577	626	660	607	597	672	570	640	612	618	637	563	616	634	621	607	569	611	631	633	628	647	613	609	672	577	591	624	615	612	648	623	649	612	647	645	594	627	649	683	589	632	593	586	621	603	607	626	634	600	613	659	618	602	684	626	569	625	619	620	586	618	596	604	598	648	633	577	626	609	622	579	598	649	607	567	612	594	637	609	561	565	612	599	594	631	623	621	598	620	616	613	657	661	601	602	617	633	617	585	614	615	636	627	624	562	592	626	641	614	647	677	655	638	613	652	637	636	637	638	610	575	625	597	627	604	600	650	662	582	638	657	648	612	592	602	653	578	641	606	619	627	645	609	610	636	611	617	590	598	607	595	610	622	614	594	667	604	581	600	607	602	623	609	630	614	583	637	628	620	623	630	654	649	613	644	600	634	627	597	612	662	594	587	647	646	628	649	620	606	619	592	633	661	626	606	623	615	628	567	588	615	649	613	570	598	623	612	640	663	554	589	593	607	657	634	576	666	605	649	659	621	644	583	631	580	604	614	582	587	623	622	609	676	630	628	637	640	648	622	628	607	605	647	621	608	590	571	631	619	595	620	643	635	647	608	569	627	602	608	619	617	553	646	592	635	623	638	632	624	584	664	613	615	602	602	628	617	616	580	575	661	620	619	607	627	584	641	632	636	605	650	642	625	603	634	594	611	598	629	605	610	626	611	582	626	641	608	581	617	575	626	579	568	632	630	599	579	563	640	608	624	610	614	546	674	593	644	646	604	634	656	635	598	617	587	606	571	672	636	651	623	646	601	591	608	653	619	596	637	641	640	627	640	641	613	606	616	607	589	575	642	600	611	650	664	616	621	675	642	623	632	617	603	630	657	634	612	669	626	636	573	663	607	633	658	596	607	601	648	600	630
3598	2181	1745	1114	917	839	749	725	663	652	650	652	632	625	623	643	632	571	654	566	610	599	619	615	602	600	614	576	616	584	611	577	569	579	602	584	595	585	572	584	580	569	589	623	583	608	582	593	557	612	567	584	670	574	582	600	612	557	596	582	557	572	584	570	558	583	625	578	569	604	588	567	571	605	621	577	609	567	582	595	605	614	599	597	599	589	604	579	596	579	591	591	587	554	552	561	577	589	635	575	600	633	594	580	575	586	599	569	569	596	600	618	566	565	555	579	583	579	541	615	608	611	620	602	572	605	593	585	585	577	628	590	609	547	550	611	583	555	611	598	591	600	563	589	589	595	586	591	584	617	521	559	571	572	600	566	535	590	569	575	597	602	575	553	557	619	560	575	618	569	610	572	589	591	564	575	599	551	588	605	589	575	580	609	589	569	545	597	589	599	615	622	582	582	573	592	578	583	589	559	565	568	580	617	603	608	601	578	571	604	594	568	607	595	609	604	574	587	558	597	567	554	559	576	600	594	574	599	545	511	596	593	549	551	605	622	558	600	603	607	549	590	567	566	557	583	582	587	568	595	564	553	633	564	562	607	575	585	580	599	621	589	583	555	605	566	584	572	576	533	556	581	588	587	592	604	608	584	564	626	554	621	566	581	568	619	551	569	563	603	543	599	546	550	538	579	594	618	528	579	569	590	598	556	546	566	606	650	602	579	596	615	577	556	608	594	583	585	584	568	603	590	600	628	592	585	595	550	585	553	576	550	611	544	567	559	586	624	594	583	609	587	595	537	599	643	590	543	576	626	575	588	571	586	612	569	566	593	579	619	581	565	556	539	611	547	574	581	552	635	571	535	549	594	584	579	588	586	606	591	600	608	567	575	630	532	580	622	563	577	620	557	585	607	578	589	581	614	552	543	602	600	568	629	609	559	529	599	601	574	623	590	541	567	572	541	590	557	587	558	561	592	585	589	586	583	586	565	585	540	603	580	581	560	569	595	593	566	560	562	573	590	607	578	553	606	603	613	550	609	595	628	602	601	546	589	569	579	548	631	541	613	580	567	621	636	535	520	565	547	585	563	566	577	596	533	585	601	518	572	594	566	534	641	549	560	609	562	569	598	557	567	626	610	584	580	580	575	595	599	583	583	579	598	558	542	575	629	630	605	618	579	574	575	612	547	560	589	616	536	571	590	564	569	538	570	584	563	614	623	578	584	595	591	585	591	577	585	600	585	609	614	582	550	591	554	603	600	560	552	566	598	548	551	619	606	628	601	588	600	643	587	566	584	573	572	561	574	596	620	607	592	570	639	576	625	574	581	554	677	646	582	598	577	568	592	596	561	563	635	628	609	536	571	593	580	596	581	546	594	590	621	565	545	582	593	611	562	555	603	560	642	595	624	586	575	553	618	600	646	588	582	604	608	588	583	585	616	578	575	539	594	584	604	563	525	570	595	541	568	576	567	600	559	564	583	592	588	568	572	586	640	614	595	543	602	619	602	626	565	571	558	595	596	563	565	590	591	534	603	616	586	593	565	591	588	589	566	579	565	586	600	559	616	629	585	581	576	563	540	576	638	608	569	576	576	584	512	570	563	578	603	564	559	560	623	627	591	612	593	576	598	570	554	546	573	562	570	561	592	598	619	617	621	574	592	563	593	561	630	574	576	571	583	586	610	591	602	602	552	558	595	590	575	540	572	591	595	596	584	621	561	574	588	566	603	568	579	601	594	567	592	622	609	574	569	575	560	583	597	602	612	594	628	580	580	564	574	550	626	580	586	554	577	584	594	581	613	571	623	567	594	628	564	571	548	606	615	585	617	553	598	614	622	546	554	559	603	583	588	583	597	555	577	520	586	580	590	617	584	567	581	581	567	602	572	563	559	582	592	575	590	549	585	586	566	593	587	570	578	567	588	571	590	594	607	558	573	587	591	565	602	579	547	613	615	569	646	553	592	612	536	571	565	574	564	568	594	577	612	557	645	607	557	593	597	563	572	581	561	576	633	561	632	608	565	574	599	601	582	593	609	592	578	586	586	559	596	638	610	597	597	580	590	565	570	612	623	573	629	554	573	562	578	576	599	562	558	585	570	578	575	591	600	603	562	623	525	581	581	553	625	582	572	548	574	602	624	634	565	593	569	588	593	632	552	569	645	557	536	610	600	563	550	568	590	646	556	557	558	627	563	590	587	596	546	620	613	591	606	625	601	568	569	585	509	609	621	565	593	577	592	597	591	584	569	601	588	568	524	585	635	596	559	561	582	590	617	577	585	628	618	618	572	598	558	544	597	633	578	566	572	602	623	569	573	605	559	585	559	560	579	613	581	564	563	614	635	579	584	555	566	564	554	576	599	607	626	600	583	590	561	575	576	615	568	569	592	559	575	590	591	585	622	621	605	562	627	591	568	591	598	595	544	573	556	568	567	571	568	550	596	584	587	580	623	581	587	550	580	600	649	573	557	571	585	563	551	572	528	608	617	590	519	540	554	601	577	596	552	623	564	557	566	566	567	555	591	588	560	583	577	573	581	552	586	567	576	555	585	569	587	569	583	621	583	605	567	562	563	576	621	581	599	592	596	590	517	594	523	593	601	569	566	569	571	578	563	557	551	569	540	566	630	586	570	565	590	578	552	594	591	575	540	603	593	603	604	605	578	618	592	601	558	524	548	580	595	580	589	593	566	587	551	589	608	608	582	585	548	592	566	520	617	561	548	581	559	596	562	591	579	585	576	600	570	573	604	574	576	556	538	553	620	552	605	559	540	580	576	550	559	606	601	605	568	560	581	563	601	601	567	647	609	585	571	573	631	550	579	586	568	559	560	609	550	580	605	572	561	588	553	601	577	613	601	552	572	608	593	565	600	597	612	577	564	583	544	598	605	558	600	568	571	580	559	598	539	537	586	618	562	598	580	540	591	611	515	555	577	538	576	564	534	570	563	571	579	576	609	595	597	568	620	573	575	567	575	611	599	591	596	647	580	606	581	598	566	559	583	586	624	550	577	569	627	590	579	598	560	579	581	593	563	580	574	560	550	582	582	556	585	588	567	612	607	563	602	576	553	613	580	554	578	515	561	609	575	574	594	579	572	593	615	600	557	591	581	632	580	549	551	582	576	548	594	551	593	626	509	545	547	611	579	612	597	583	602	548	594	541	594	592	582	560	602	564	573	585	587	570	603	620	543	565	624	570	586	603	592	597	651	601	551	562	548	590	607	622	574	604	570	596	627	604	552	545	564	553	609	556	594	605	591	584	559	595	566	582	596	619	597	594	620	590	584	601	545	557	605	572	541	558	585	577	546	596	572	574	597	567	584	570	564	600	596	570	622	604	533	581	585	600	580	580	598	576	558	610	556	588	553	601	551	556	565	527	559	610	579	597	582	586	599	604	592	600	587	506	560	594	566	591	584	611	560	604	613	615	580	559	621	561	605	571	607	593	569	617	544	559	605	576	571	578	611	576	573	559	576	618	550	560	598	614	570
24244	21408	28521	24669	19857	2398	824	490	407	395	382	364	336	342	322	356	320	342	300	294	327	308	300	317	318	295	286	304	286	311	309	291	288	280	273	301	301	309	286	279	299	297	318	308	295	299	293	283	308	297	267	296	249	270	285	277	314	292	300	274	288	272	279	310	303	305	277	321	310	309	313	263	294	273	269	284	283	288	266	271	262	250	305	282	303	301	283	307	289	290	285	276	279	280	295	276	313	277	316	276	269	263	306	327	288	304	302	268	277	292	296	296	290	299	304	287	281	266	276	292	268	280	295	294	297	317	292	299	260	290	269	304	283	284	285	269	289	314	290	306	275	278	273	292	295	311	289	306	293	262	261	292	271	278	289	288	308	283	281	267	267	296	285	280	265	283	304	277	285	311	292	272	294	305	301	301	302	280	316	284	298	280	306	300	302	275	263	303	276	252	270	299	274	261	281	292	273	299	289	282	263	270	257	289	290	313	309	264	307	294	266	271	296	302	306	270	291	288	275	271	280	314	274	276	283	288	274	315	293	305	298	267	255	276	265	273	280	272	280	295	287	264	262	263	304	274	284	311	284	306	273	283	275	288	268	259	265	290	299	274	300	290	288	268	294	281	290	258	267	287	266	277	293	276	286	272	291	258	270	296	303	297	281	268	283	289	277	275	264	268	277	267	303	296	291	270	282	264	277	294	290	281	299	289	303	313	291	264	319	273	258	285	280	265	260	283	300	284	274	301	262	307	302	283	315	298	291	300	265	295	298	276	291	257	298	252	271	271	272	279	289	304	309	296	292	283	284	270	278	275	266	278	306	274	292	291	272	271	288	279	276	275	295	284	275	264	271	319	281	254	265	267	278	276	314	278	252	305	283	261	284	302	291	273	303	286	283	285	287	280	295	260	304	299	253	256	283	303	268	277	288	290	272	276	278	304	253	262	249	294	272	264	284	261	299	278	264	257	277	287	249	268	269	304	293	288	301	280	253	315	291	315	265	281	275	266	296	256	306	300	233	267	280	265	282	313	284	283	295	291	263	298	272	248	298	262	283	293	279	250	283	289	325	267	267	297	294	278	282	288	279	287	284	289	257	249	267	243	285	286	265	283	285	280	289	275	261	301	323	293	297	316	276	299	269	290	274	288	279	318	302	303	284	257	312	280	297	274	277	277	256	284	257	286	302	272	288	310	276	303	304	281	299	273	291	278	284	297	270	276	284	277	290	289	294	306	263	260	265	264	264	274	299	296	290	269	290	336	279	249	294	283	265	299	284	286	300	287	297	287	267	305	295	280	296	287	286	278	311	314	309	283	297	275	281	277	312	266	247	276	318	287	290	304	292	298	278	285	290	298	286	282	277	306	266	271	273	293	274	296	300	278	299	288	247	292	274	278	292	313	305	323	276	291	259	288	277	284	279	312	257	270	277	273	295	281	272	251	291	298	333	260	280	279	274	283	304	291	262	260	288	289	311	292	280	269	277	289	279	291	282	274	282	286	285	312	309	278	298	290	284	278	276	301	283	270	293	306	301	281	290	293	304	279	300	299	290	270	276	286	274	263	274	304	278	294	268	267	243	294	285	279	286	299	283	267	269	276	259	299	288	288	271	304	304	256	341	287	306	275	286	260	262	293	301	270	268	295	299	272	304	249	287	282	270	272	266	274	249	275	284	279	271	264	288	266	260	287	277	284	281	269	293	269	279	279	279	291	275	261	267	278	290	293	257	290	282	275	294	288	273	285	292	305	279	324	293	267	279	279	274	272	262	285	269	304	266	258	286	237	285	305	279	313	295	293	271	256	327	300	303	302	267	255	320	266	276	301	291	257	264	275	286	277	302	287	279	273	276	303	278	259	257	276	294	302	313	280	267	277	314	299	291	292	298	313	303	284	265	286	250	275	309	274	275	289	279	290	272	280	296	263	270	269	285	255	283	281	322	284	290	290	292	286	268	279	276	310	295	301	320	281	299	283	286	262	246	291	301	319	283	308	285	304	265	282	295	272	285	288	261	295	263	280	275	253	266	271	289	290	278	291	265	301	279	275	270	286	261	276	275	287	297	295	303	297	290	276	257	299	278	293	301	302	264	287	275	277	310	296	311	265	284	284	321	287	276	279	290	250	286	292	284	291	270	292	281	283	229	301	295	257	266	263	284	283	301	283	261	291	272	272	263	283	291	289	295	284	271	272	287	285	295	260	283	281	291	270	306	267	271	281	282	294	242	264	286	291	303	279	266	296	306	273	252	306	270	257	286	284	275	303	269	276	283	265	272	285	279	286	258	243	245	278	299	273	279	282	288	287	277	267	277	262	295	265	293	272	278	280	298	261	293	265	258	300	296	301	285	257	307	275	278	291	269	282	296	282	283	292	255	303	279	258	268	291	269	301	306	297	282	287	297	289	276	262	281	286	274	319	274	267	316	288	281	293	289	269	337	268	289	279	275	297	262	305	298	281	262	272	254	277	279	286	290	271	297	261	298	306	295	282	285	252	273	273	301	288	270	275	276	255	280	265	279	310	280	283	300	308	285	282	278	297	281	261	270	266	275	277	267	292	266	273	283	291	290	305	286	265	248	252	266	243	265	291	263	278	284	294	277	280	268	294	240	278	294	258	277	301	285	324	280	301	275	273	259	294	292	283	294	264	312	298	298	262	275	289	272	304	290	260	277	301	288	311	273	264	293	263	261	276	284	273	272	304	302	282	303	279	272	272	250	288	294	284	308	271	284	329	284	247	308	270	314	282	293	261	319	275	310	301	288	265	284	283	258	280	300	274	265	269	288	240	275	308	309	290	292	273	290	269	276	299	246	251	261	319	277	288	325	259	300	285	298	301	275	284	266	282	299	302	300	283	253	325	233	297	271	275	285	288	268	275	295	283	291	291	281	265	270	311	267	274	276	306	265	294	287	314	283	266	281	283	270	296	318	317	248	295	285	280	295	292	307	252	266	292	286	279	291	281	291	320	319	282	296	322	286	299	293	282	274	291	303	280	284	262	283	292	266	313	287	294	273	264	305	292	280	291	294	288	279	305	301	279	288	267	289	276	278	291	296	300	267	300	295	274	290	261	248	275	275	303	283	265	287	264	285	267	279	265	317	278	283	255	295	299	287	267	270	301	286	279	247	281	265	301	314	292	296	299	286	268	278	275	283	282	270	281	282	283	278	272	309	271	253	278	282	284	271	254	260	259	294	297	316	300	267	284	287	281	276	304	294	293	267	278	277	280	291	262	264	278	263	296	303	299	280	303	313	267	279	280	314	305	272	264	263	261	282	290	288	262	268	273	286	275	271	280	308	248	259	289	280	279	283	253	245	264	281	280	281	289	282	269	267	285	293	299	272	297	289	301	289	286	298	288	317	290	290	302	268	262	289	280	299	258	273	267	296	259	273	263	259	291	275	277	300	256	292	280	296	274	276	319	280	291	279	295	267	259	275	291	270	273	279	308	280	294	263	259	276	271	298	248	286	304	294	306	259	261	267	283	281	278
3366	4762	3601	1829	1275	978	785	676	587	491	508	450	408	410	354	406	380	362	354	345	364	328	365	361	350	337	319	344	325	319	310	284	327	322	343	301	314	319	315	332	320	322	304	274	311	332	332	297	326	306	312	317	322	295	322	303	326	326	313	324	312	337	327	311	307	307	309	305	310	350	329	317	307	313	327	303	302	317	279	338	313	327	332	310	333	299	302	306	317	295	300	281	312	317	282	320	276	326	303	309	307	306	329	307	326	287	310	310	309	321	320	286	298	314	286	272	342	309	318	308	352	334	320	301	322	314	323	321	294	317	314	301	301	313	317	301	315	336	311	293	310	288	316	304	304	306	318	319	307	329	285	304	306	309	299	334	309	302	295	312	311	283	280	292	318	324	291	318	322	279	336	320	313	360	310	319	282	307	282	316	322	303	333	316	300	301	329	293	303	309	326	328	308	284	293	326	314	318	303	308	344	333	314	293	340	294	309	296	315	340	281	326	310	314	316	264	311	265	298	321	322	315	308	310	278	281	288	319	327	307	301	322	293	318	308	317	323	307	316	327	276	307	314	327	286	313	335	299	298	293	331	316	304	296	288	297	290	308	346	316	298	315	295	276	292	304	304	290	332	280	286	294	299	338	338	307	299	297	303	295	273	320	333	277	307	295	297	321	328	313	320	310	298	318	306	327	300	307	287	278	283	313	308	316	314	278	297	310	310	299	309	319	322	312	293	284	315	305	283	282	321	337	316	308	303	299	317	297	306	314	310	335	324	295	302	291	319	302	308	313	324	317	318	297	283	316	314	312	289	311	305	332	333	297	287	307	319	309	301	288	285	294	311	290	312	292	310	310	318	304	341	303	291	324	301	318	324	314	299	308	316	318	312	309	308	294	317	316	324	276	313	323	274	307	291	304	316	260	310	302	304	313	310	317	306	301	303	314	296	303	327	321	320	298	328	284	304	311	325	305	315	311	331	294	298	295	292	290	338	299	331	286	285	302	314	292	297	310	292	319	318	305	281	295	299	303	320	311	273	319	303	299	307	326	295	315	287	307	309	328	324	287	295	328	294	303	306	345	315	308	288	308	321	302	294	296	311	316	312	320	287	302	304	344	318	320	318	301	326	309	301	285	339	333	311	314	308	292	307	301	303	284	302	334	300	335	302	276	309	293	338	320	311	314	290	326	306	309	294	305	323	293	303	313	289	301	283	298	269	293	311	286	318	312	286	308	292	335	299	340	291	324	300	324	287	289	268	301	325	299	307	297	296	304	314	293	299	297	301	303	319	290	296	290	309	305	278	308	300	305	337	326	318	302	322	281	321	298	324	296	325	290	315	295	321	293	310	291	274	309	314	290	327	287	300	318	289	297	333	290	300	330	313	297	300	281	317	318	290	324	276	303	315	302	290	307	321	283	311	280	303	295	342	331	298	300	297	280	310	295	302	292	312	302	282	275	322	324	291	300	321	330	317	307	319	300	271	290	303	314	328	305	305	305	290	285	302	283	282	320	301	306	317	276	275	316	275	309	297	288	282	323	306	296	318	302	324	331	306	297	321	323	302	325	297	305	279	297	304	303	319	295	302	321	320	320	312	308	321	300	305	312	307	314	317	313	308	314	301	313	316	317	277	326	282	317	302	288	310	327	339	311	289	330	306	306	328	303	316	292	299	298	303	309	307	314	294	290	322	330	285	298	310	281	308	313	304	317	306	312	294	333	319	299	294	320	293	296	275	296	300	276	299	287	293	292	282	335	303	297	289	313	344	289	319	307	295	306	293	301	314	276	311	301	313	319	320	295	304	332	298	272	331	290	282	287	332	289	306	295	267	314	302	296	320	326	277	347	315	306	290	288	297	308	311	246	305	292	288	318	314	278	291	304	314	294	297	292	305	298	300	305	295	307	286	301	307	293	298	280	296	316	304	274	302	289	295	303	326	285	292	312	327	290	311	298	321	291	300	294	316	302	306	294	332	335	300	288	321	293	281	314	274	308	319	288	321	294	308	306	281	290	318	332	303	290	291	307	304	302	278	300	307	279	330	299	316	304	332	280	277	309	326	293	306	280	284	290	277	331	320	300	301	296	307	317	312	308	300	306	297	311	300	313	308	301	310	318	306	302	308	305	315	272	313	323	280	287	291	322	305	289	289	325	290	324	326	345	310	304	304	293	305	270	317	307	299	270	299	301	288	289	335	318	308	303	279	266	315	309	319	287	311	342	286	306	289	281	324	283	284	316	295	299	308	300	315	295	337	262	291	306	303	310	297	307	301	284	307	314	309	283	283	318	310	334	274	309	315	305	319	290	307	296	328	287	305	302	294	300	350	286	301	314	293	303	309	284	296	316	273	323	310	301	302	281	304	304	275	265	326	312	315	297	310	293	275	297	273	301	303	301	293	294	293	315	295	284	344	325	301	336	281	305	316	294	302	274	321	315	308	322	273	296	323	336	315	305	270	308	302	269	312	298	294	295	284	307	292	319	266	326	286	307	311	345	320	295	297	286	326	287	319	323	301	327	348	286	294	301	305	310	344	284	316	305	304	297	314	319	298	312	321	325	320	302	294	291	306	280	306	319	302	319	313	335	294	297	317	333	316	310	266	302	335	282	332	292	305	280	293	290	306	297	297	277	326	292	291	328	288	294	301	273	307	283	322	298	326	288	279	289	309	298	290	290	314	315	283	317	309	298	301	290	284	304	300	303	356	302	300	326	316	307	300	306	308	301	294	305	299	314	281	277	318	290	300	316	275	302	289	288	313	302	288	303	290	299	318	315	273	322	301	304	314	268	307	339	308	312	318	330	306	293	308	313	307	306	340	272	294	319	323	294	306	283	301	291	304	326	293	310	299	305	292	291	342	284	313	317	303	296	294	288	318	280	307	332	287	342	308	305	314	328	310	285	340	309	303	307	299	293	288	332	308	313	292	314	326	276	300	309	343	338	308	306	325	316	320	284	282	314	314	294	314	320	319	273	294	301	333	298	254	302	291	291	261	307	321	328	312	305	306	329	308	329	316	286	273	330	290	336	315	296	313	322	336	350	309	309	334	288	297	283	300	303	316	292	311	297	297	303	299	295	328	301	321	311	264	331	311	324	288	281	290	288	308	295	296	319	324	307	314	297	297	308	298	344	327	314	299	348	300	310	294	325	320	319	295	318	286	261	315	310	315	312	310	296	265	305	308	327	303	312	314	285	318	297	329	298	305	289	327	306	278	311	299	320	341	292	298	312	309	331	309	303	312	279	285	311	330	320	274	330	305	275	297	316	314	315	283	291	306	264	263	289	283	320	296	315	313	308	285	289	295	275	290	299	312	325	303	322	296	303	301	289	270	305	338	296	315	306	308	294	317	299	308	294	325	286	291	321	312	318	299	286	295	304	311	284	283	343	299	347	315	306	298	271	309	318	293	328	297	299	328	325	300	288	296	293	308	283	271	290	326	296	299	296	307	330	311	295	278	302	313	305	312	292	278	291	279	313	282	257	276	309
27589	11633	2083	1330	941	798	764	757	748	755	787	786	782	825	806	729	739	785	748	758	776	790	783	789	747	803	750	813	801	743	777	805	761	746	744	762	749	762	738	753	764	754	783	738	744	779	722	741	801	739	743	784	752	797	762	781	790	798	791	764	807	758	775	812	756	736	794	756	728	802	742	718	718	766	730	785	747	793	767	736	775	776	757	747	732	798	737	798	779	776	736	790	756	788	754	814	731	776	780	780	766	730	771	773	773	776	733	737	811	780	799	750	807	769	739	759	803	772	763	739	749	791	762	699	747	816	741	789	774	781	807	748	736	738	753	695	793	711	805	725	768	815	710	740	769	726	766	734	788	741	773	730	755	795	781	710	778	759	703	751	755	781	779	780	750	773	774	717	770	738	782	786	750	758	720	786	771	726	773	780	766	768	733	748	773	765	753	737	744	744	759	770	790	755	771	751	765	774	782	791	778	765	766	777	789	783	742	747	763	761	721	699	719	723	846	774	823	791	766	764	767	805	820	733	723	794	776	730	733	791	797	734	738	690	788	775	819	772	706	769	778	765	775	757	750	772	761	725	786	741	809	844	786	784	811	790	726	721	771	756	757	807	764	762	739	725	751	754	806	783	764	765	741	748	740	807	714	716	754	795	748	761	774	733	760	736	809	821	790	761	771	856	771	766	730	758	795	754	749	740	752	789	762	783	744	799	771	753	749	792	756	751	777	756	779	788	764	789	776	785	765	750	748	810	753	741	713	726	792	736	770	765	770	763	808	835	742	787	730	748	732	768	812	795	758	731	734	756	743	748	796	692	730	796	789	793	767	771	756	765	753	769	768	769	699	754	762	769	782	825	780	723	772	741	788	790	741	782	740	828	780	741	750	739	772	719	760	735	768	720	812	775	763	754	763	764	786	725	766	808	783	815	747	810	802	823	717	824	786	776	735	754	766	777	744	809	811	799	745	761	783	749	781	782	762	769	746	771	805	870	733	747	765	747	776	754	762	761	819	754	750	785	783	745	722	742	741	772	750	776	761	741	759	710	771	715	788	800	797	840	774	845	797	764	747	721	750	756	736	755	724	782	777	746	752	735	790	796	777	778	730	765	806	737	783	783	784	814	782	781	728	778	732	811	770	787	745	771	733	749	757	747	804	763	713	794	698	727	803	740	794	779	726	750	752	818	788	753	775	731	748	790	799	748	810	754	716	737	703	740	770	775	745	768	764	747	804	803	735	801	746	735	747	748	755	776	780	762	746	796	738	769	787	746	754	762	770	761	768	769	805	703	775	725	727	818	757	745	786	842	745	767	772	741	783	777	764	854	766	738	764	834	751	792	750	746	788	751	767	734	761	756	726	732	763	740	731	772	754	774	772	821	795	759	743	762	732	784	764	784	754	806	791	753	769	715	730	861	787	788	746	729	793	712	852	736	766	749	805	752	844	769	747	754	784	810	784	750	731	768	767	726	793	766	746	766	767	740	785	727	730	748	761	735	748	825	769	796	779	771	726	756	771	760	780	823	745	737	791	733	790	749	757	775	767	757	754	748	798	746	776	730	793	815	722	816	754	735	782	743	743	729	790	735	774	743	792	715	763	764	760	755	766	742	734	799	772	774	774	793	729	796	788	739	744	809	753	736	753	804	735	775	768	805	809	814	741	782	732	774	743	779	766	753	706	722	758	778	736	728	739	773	722	789	786	796	804	751	735	719	745	752	750	692	789	778	808	742	749	798	760	772	746	770	755	749	756	788	736	748	800	753	747	768	752	760	707	746	783	760	746	754	792	774	769	744	771	738	730	760	790	760	778	828	720	767	813	753	739	729	717	796	806	753	748	765	777	758	749	770	719	769	787	766	733	825	813	779	791	753	780	761	732	725	742	788	796	764	782	757	772	796	742	806	756	770	799	725	758	797	767	752	803	801	735	742	805	766	747	787	734	796	735	790	772	805	800	776	830	748	815	774	794	767	747	756	757	749	813	714	789	783	762	692	740	811	810	766	769	687	772	789	754	794	779	755	792	803	762	729	789	768	725	793	735	806	788	775	749	750	751	779	775	738	771	794	741	828	762	781	771	747	770	780	762	782	781	809	744	792	758	721	770	783	747	778	759	801	781	757	717	791	735	755	722	785	770	772	765	759	792	780	771	773	763	824	780	772	809	734	795	783	807	820	740	775	746	779	773	768	762	763	782	763	795	797	761	762	778	736	765	780	820	816	786	705	744	780	791	761	815	787	813	741	727	773	777	805	756	775	757	724	826	806	722	788	772	796	760	782	750	772	678	854	739	777	817	723	768	744	776	784	773	752	788	770	795	788	760	744	760	738	749	761	730	749	782	760	773	800	739	770	784	745	793	783	744	816	755	743	793	761	760	776	745	721	782	765	755	793	713	780	793	781	759	797	793	786	736	790	774	772	775	802	800	771	753	791	725	813	783	750	760	762	750	760	736	773	722	772	774	759	765	802	766	819	744	714	822	795	761	778	807	788	768	785	763	731	787	788	798	775	749	771	792	747	768	763	773	757	758	792	761	790	763	791	795	744	753	780	735	770	779	785	794	826	793	769	792	776	779	756	760	718	770	724	772	831	796	776	805	789	771	802	783	770	771	801	730	792	806	807	788	755	755	714	783	774	762	749	809	740	744	763	791	768	746	705	783	757	813	769	747	827	789	738	727	781	717	810	750	751	739	739	763	789	711	812	803	838	739	767	753	726	787	783	766	763	749	764	777	757	779	776	745	768	754	772	738	747	737	791	754	718	775	729	725	798	784	764	782	749	727	790	807	752	818	764	757	823	784	729	733	743	771	809	747	815	783	746	688	764	755	770	773	768	816	718	722	743	736	747	772	788	743	702	762	728	758	771	757	749	763	792	755	829	772	754	754	729	780	807	798	759	793	751	740	795	751	780	761	801	780	748	750	731	791	744	762	759	751	799	778	748	759	738	794	797	743	763	779	763	740	791	763	818	742	749	726	770	750	743	798	720	768	796	730	807	754	769	803	774	773	843	753	779	789	798	785	727	768	719	751	755	712	755	832	840	768	722	805	803	805	788	776	771	805	799	738	758	798	813	827	784	797	757	736	731	786	768	706	758	788	789	815	792	713	744	763	799	767	780	799	758	765	796	785	763	774	791	778	764	754	777	744	776	739	747	728	773	807	786	778	815	748	756	774	734	801	792	745	811	704	754	791	761	785	763	738	739	755	762	786	757	797	806	788	785	772	813	773	753	841	798	741	779	793	738	770	764	733	797	778	744	847	819	781	733	772	814	794	807	749	796	744	749	760	749	787	785	710	816	802	807	747	741	784	744	759	771	750	774	760	765	784	819	749	748	799	780	781	754	783	753	734	735	737	797	813	719	741	750	781	768	728	758	706	769	812	761	762	783	800	772	760	740	806	790	755	739	801	726	779	797	789	792	772	812	781	767	781	767	766	777	762	733	792	775	782	765	790	767	778	784	742	771	771	758	774	776	783	814	788	763	769	784
5136	941	846	764	707	723	727	699	716	715	680	725	696	690	697	686	716	665	672	645	667	729	691	666	708	688	700	697	719	662	705	685	686	691	707	723	684	704	691	708	683	660	714	676	685	650	707	684	668	692	701	714	695	685	655	691	691	663	718	705	725	681	679	668	669	620	693	692	639	656	683	714	691	706	718	719	633	692	682	701	701	689	712	643	673	631	695	700	664	665	704	722	680	752	700	692	739	635	709	665	704	673	674	657	716	703	668	688	683	706	757	663	658	691	683	720	670	711	683	725	659	708	648	679	680	686	725	661	678	618	669	664	684	680	681	662	711	643	674	742	748	676	686	739	708	676	692	707	712	714	645	696	635	654	668	676	653	682	661	656	644	667	645	678	631	699	627	656	676	693	675	703	639	719	699	684	698	690	688	677	710	648	680	691	654	664	692	707	669	687	667	693	664	654	700	677	658	679	662	660	637	678	675	702	689	703	675	673	659	669	703	681	664	635	649	702	697	652	671	673	698	646	717	689	682	657	715	672	701	703	672	687	715	725	693	709	669	675	695	693	685	711	639	645	705	675	712	734	646	655	641	679	673	722	700	672	614	665	655	654	656	669	640	732	706	663	720	721	702	662	661	704	660	679	648	690	676	694	703	673	661	632	690	686	670	709	689	633	689	691	712	636	714	614	737	695	707	690	617	656	668	661	661	681	638	711	670	683	685	729	700	714	702	669	645	631	695	627	685	684	681	655	709	715	690	680	671	684	678	709	660	667	685	676	660	649	713	674	677	708	692	735	633	659	699	742	695	723	687	713	685	686	741	666	687	654	672	686	664	580	679	653	672	678	697	682	698	689	684	701	660	674	649	694	691	671	686	679	697	681	695	665	646	669	654	681	687	696	681	697	689	662	665	665	716	658	687	652	662	655	699	685	681	628	695	742	698	632	695	660	681	659	680	642	677	690	688	659	671	677	666	691	622	709	667	670	699	656	649	641	671	656	730	704	723	683	635	660	680	665	658	623	708	618	734	671	664	655	656	720	662	653	681	685	707	708	714	685	631	698	693	714	668	679	658	685	671	648	692	697	724	681	745	695	663	641	729	716	680	737	668	649	664	674	663	673	643	655	681	617	640	656	739	661	720	691	662	680	655	674	712	689	703	673	698	688	663	655	702	666	635	661	709	634	715	682	650	667	700	660	676	640	687	688	682	663	670	667	677	671	697	741	646	649	691	681	729	656	661	702	656	694	676	695	699	680	642	722	636	713	652	690	660	714	718	712	654	751	699	715	684	705	654	688	684	685	656	700	701	689	670	715	671	722	656	710	676	657	689	652	699	685	682	699	668	686	629	649	658	666	690	699	635	671	672	709	682	660	717	650	720	668	695	707	679	696	701	693	653	681	701	685	658	655	656	699	678	690	685	727	662	715	623	676	698	668	669	672	691	664	676	709	666	678	666	717	691	680	703	640	707	692	694	701	663	689	674	703	641	641	693	709	711	640	713	677	639	691	674	687	668	680	699	661	702	675	637	662	659	663	669	672	670	658	643	686	676	689	688	677	691	665	691	698	659	687	661	704	651	665	684	678	697	674	707	653	720	700	710	656	649	670	692	670	652	684	720	678	671	701	689	694	664	710	662	650	671	680	706	721	644	674	666	680	665	690	728	643	670	633	675	683	680	690	654	702	678	690	695	696	663	668	670	658	704	669	701	677	704	680	666	724	691	721	663	699	646	673	667	725	687	733	682	700	666	708	714	687	782	697	677	668	661	704	682	702	670	681	689	658	712	696	693	695	678	708	685	621	696	684	691	636	717	706	674	720	656	662	648	666	707	701	707	700	681	735	687	692	709	661	649	678	672	689	680	701	701	690	703	691	701	634	664	685	651	690	649	675	706	673	674	686	721	666	701	654	682	665	615	673	682	658	653	726	677	689	682	663	682	644	707	669	684	690	703	688	704	660	719	611	671	714	650	690	668	689	717	725	658	670	689	669	629	671	685	693	653	675	662	702	659	692	717	686	682	671	628	671	645	692	689	646	653	757	659	693	671	654	751	742	667	690	676	669	729	646	687	671	683	677	707	648	658	643	667	660	654	688	730	680	688	657	706	692	649	634	682	679	704	636	672	655	724	680	718	697	692	669	677	656	693	684	657	684	660	692	697	698	705	637	689	716	698	681	681	653	705	703	674	677	689	715	685	693	696	704	704	680	652	682	689	674	634	695	693	658	653	683	678	669	685	673	657	706	684	693	696	644	662	689	648	697	665	674	681	656	633	678	670	700	659	682	737	703	694	658	692	680	696	722	663	692	698	622	664	685	692	671	674	685	656	690	658	648	700	649	679	672	702	702	673	683	700	704	656	677	649	688	691	666	676	744	747	652	675	690	659	709	735	705	667	716	700	632	655	673	685	726	641	643	632	680	729	681	734	663	681	707	686	688	688	705	627	693	697	662	697	658	707	727	730	694	699	725	684	694	704	695	683	710	694	707	659	697	741	681	677	692	669	671	693	713	668	693	662	713	695	724	688	689	690	701	684	715	693	661	668	662	692	648	714	743	684	663	668	690	707	667	657	706	688	679	694	710	661	662	701	666	700	674	703	669	692	675	716	674	685	681	706	708	739	660	668	687	653	663	656	673	688	703	700	678	713	700	656	696	668	682	713	686	675	702	693	669	699	718	654	702	662	689	668	670	661	669	724	721	667	667	668	703	682	650	711	653	691	651	713	695	662	657	645	691	683	691	677	703	690	691	703	669	698	668	677	702	647	704	674	679	684	702	658	695	672	688	723	668	713	672	676	696	666	654	667	680	674	673	666	653	653	701	680	664	674	691	775	670	696	692	669	679	693	707	697	645	660	682	670	714	675	701	702	659	674	673	649	632	678	705	713	658	697	720	716	698	721	699	703	671	674	646	642	672	661	681	708	703	655	609	679	691	678	748	649	670	705	647	671	666	696	626	707	758	729	661	688	669	636	671	681	644	675	665	734	677	673	666	679	662	719	653	724	682	677	680	704	679	669	679	693	707	729	677	705	667	694	708	680	666	693	709	684	714	662	707	652	681	682	678	658	670	650	670	666	715	641	679	657	642	679	643	623	676	682	712	662	712	676	692	668	709	680	703	637	695	709	729	675	643	660	669	659	670	631	662	662	682	700	692	706	674	673	701	674	688	665	711	648	659	679	671	720	649	691	666	695	648	623	711	642	675	703	695	714	691	676	638	680	678	697	711	643	646	631	675	690	666	648	703	697	709	658	682	667	721	713	703	686	687	641	694	696	689	687	647	694	675	678	688	661	634	661	648	683	684	662	656	647	668	749	682	659	662	730	679	703	676	661	700	696	681	676	679	714	687	731	717	686	684	670	704	693	685	656	737	635	700	659	711	712	653	645	606	696	682	708	694	662	689	691	678	674	648	709	703	665	661	708	691	681	691	708	719	722	661	746	689	691	647	701	644	691	661	703	674	699	669	676	660	731	688	666	653	694	675	681	706
25683	21399	25585	17959	1725	828	778	699	670	642	669	666	696	640	643	636	640	635	613	620	664	625	641	625	695	647	630	601	636	598	663	620	590	617	653	678	623	633	574	608	647	627	615	620	648	613	671	634	653	615	603	667	654	634	643	632	617	602	597	575	610	620	624	617	634	580	559	635	611	601	619	650	629	637	622	650	666	645	555	623	604	585	643	592	621	647	607	602	587	614	627	633	594	617	640	625	594	644	646	632	599	595	641	647	624	586	603	608	576	596	628	637	618	630	646	597	609	610	623	608	645	621	646	605	638	595	625	611	650	640	642	604	599	666	617	615	620	581	611	659	609	601	607	624	579	610	617	592	643	607	654	582	598	575	589	564	615	594	631	614	608	640	584	622	608	601	629	610	592	593	644	631	639	597	606	624	608	661	645	613	628	645	633	630	626	603	575	635	639	648	641	611	650	592	631	622	626	608	602	622	625	569	643	628	603	601	607	617	623	646	620	574	633	581	636	641	573	611	605	607	598	604	601	622	629	583	629	605	629	618	605	549	633	625	634	660	627	624	618	613	590	557	643	605	588	606	593	619	638	598	598	616	642	596	577	624	630	593	620	617	619	635	637	636	603	613	623	597	593	613	613	635	598	598	609	643	661	629	598	598	649	602	632	610	583	607	621	654	639	599	628	619	632	569	641	620	650	640	625	608	617	632	620	622	631	589	639	643	661	635	572	628	646	648	637	643	654	606	566	676	569	593	599	620	595	607	608	630	591	656	617	594	621	589	600	625	633	606	634	574	631	636	636	598	645	584	623	634	640	593	559	647	581	605	617	596	623	633	643	627	621	644	625	652	609	572	604	555	592	618	618	651	618	604	583	581	627	639	609	624	607	644	613	614	617	637	592	620	624	636	656	624	624	601	629	609	593	585	613	582	640	620	645	596	571	592	656	601	643	630	607	602	608	578	635	636	633	628	556	591	597	600	574	609	609	620	647	602	631	575	611	653	625	609	625	635	620	614	585	618	660	575	641	690	595	631	650	615	617	665	578	615	577	630	594	619	624	656	627	632	559	616	586	613	642	601	645	625	559	649	638	647	614	621	653	588	611	581	612	657	632	647	621	626	613	656	570	584	620	612	641	650	595	610	631	599	608	584	630	624	576	587	602	625	598	585	620	667	621	637	587	608	598	616	636	682	603	608	627	618	627	615	598	655	587	625	622	657	580	627	599	604	653	590	596	609	636	631	617	616	617	633	626	606	632	636	637	601	627	595	612	638	617	640	635	666	636	636	634	633	660	602	670	679	577	635	638	606	578	629	614	593	651	644	660	609	622	608	605	606	603	608	642	646	635	602	611	594	599	646	658	646	579	643	593	604	670	590	619	572	589	616	644	590	631	629	652	580	580	594	615	643	615	635	598	596	655	629	649	611	658	636	669	632	602	654	621	634	659	580	622	668	612	634	602	618	616	594	630	614	646	615	640	611	617	658	616	604	632	625	599	619	611	588	600	603	642	606	593	624	625	599	617	646	614	626	650	638	601	606	626	585	595	618	611	639	602	628	625	595	605	642	634	646	626	640	665	602	607	621	643	605	644	636	638	646	628	657	617	643	614	626	621	657	621	628	618	601	618	623	630	652	658	598	622	625	610	650	578	580	600	557	574	604	662	592	673	614	649	606	648	578	601	666	658	677	619	583	614	554	642	638	568	604	634	611	648	603	637	624	611	622	605	626	604	631	601	624	592	607	625	599	643	643	604	591	551	648	658	588	597	639	618	595	578	646	612	589	634	639	610	646	669	652	654	569	589	601	608	670	667	601	637	626	591	657	620	595	598	625	651	645	631	630	588	605	573	562	609	606	618	590	650	621	596	627	634	655	656	584	606	604	616	599	641	618	621	601	584	643	630	609	579	596	599	635	630	598	618	663	604	622	633	613	663	607	643	617	605	624	593	593	625	622	603	567	602	627	620	591	622	623	642	603	598	616	575	594	592	561	613	579	573	628	619	624	595	604	568	663	588	612	605	592	625	626	616	623	633	633	608	649	616	575	591	627	637	611	646	633	617	604	631	582	608	555	617	559	662	617	600	597	643	630	649	655	577	596	611	580	635	596	611	608	643	588	620	618	617	641	599	644	608	615	594	653	625	590	603	606	611	619	640	615	673	620	653	598	679	593	640	572	635	660	600	579	626	611	621	547	625	602	639	593	606	625	638	634	601	625	613	580	622	604	592	603	608	648	580	639	587	631	612	640	618	595	604	589	652	622	605	642	627	583	586	587	627	594	628	620	639	587	639	599	630	635	602	573	600	588	643	610	600	620	638	559	627	580	621	691	609	603	627	658	585	603	636	598	593	593	609	629	639	629	621	638	634	564	625	598	612	646	598	631	606	555	648	626	561	689	629	580	596	597	643	593	636	608	616	580	605	566	587	624	568	594	591	637	640	678	581	596	679	603	618	590	573	597	624	625	591	657	623	584	596	604	578	633	594	643	632	625	613	615	586	643	621	601	585	606	592	583	639	633	653	624	644	568	649	627	639	634	594	588	574	588	637	560	586	625	591	603	622	633	567	610	600	613	638	669	622	611	658	602	632	628	608	620	595	631	578	590	626	641	654	600	602	653	629	628	620	620	617	638	642	620	632	618	610	665	593	625	619	594	606	644	599	626	627	613	642	613	636	643	623	600	618	595	613	620	605	657	551	610	602	616	617	596	634	643	622	590	640	582	589	644	639	561	604	637	625	605	638	610	611	607	623	638	583	552	640	635	634	588	664	593	605	599	623	576	616	660	666	654	596	607	587	599	660	673	587	657	636	594	605	668	624	627	639	612	628	617	606	629	603	627	624	638	672	571	624	610	603	602	643	602	619	609	631	629	619	634	640	637	646	631	579	633	619	611	585	622	601	642	596	620	581	627	598	608	680	580	598	606	585	624	626	601	626	580	666	613	660	610	617	629	601	608	621	619	594	576	601	625	635	615	625	599	600	626	601	610	595	642	670	583	653	662	635	621	628	628	630	608	629	643	612	612	600	605	603	628	672	609	612	606	631	603	622	627	595	612	618	616	651	625	570	589	625	681	620	621	591	632	645	627	626	615	595	625	590	609	588	634	597	583	654	619	613	619	613	614	625	624	607	677	590	632	602	599	543	613	647	613	624	684	600	629	594	573	651	606	637	606	617	571	627	534	671	619	673	649	553	604	640	600	560	629	662	593	600	596	634	608	574	606	627	583	629	606	625	653	606	639	642	576	612	642	689	645	634	607	611	607	635	707	587	612	631	605	595	564	625	614	579	578	618	632	627	634	649	637	644	585	616	611	590	629	592	628	577	618	632	616	592	627	599	654	567	597	618	584	632	613	599	621	593	622	608	623	629	601	622	612	609	625	584	592	627	607	631	615	610	608	604	600	596	617	613	605	618	653	648	633	665	678	643	621	602	629	629	620	630	596	596	610	624	650	636	598	593	617	642	627	641	580	618	615	572	635	638	600	541	580	644	578
3512	2102	1863	1098	897	821	733	705	645	639	674	720	591	616	665	579	598	619	567	656	609	628	613	610	635	554	611	573	551	623	621	598	557	599	610	574	631	608	586	561	547	534	611	596	618	598	581	565	603	598	574	578	567	634	580	592	579	580	571	601	584	560	567	587	562	595	626	587	580	572	633	564	573	556	538	560	593	607	601	627	556	555	596	626	615	615	569	595	578	634	588	603	592	529	634	582	600	569	570	605	560	609	571	539	568	580	586	560	585	584	639	590	593	583	582	544	621	553	586	562	594	596	597	597	580	576	586	632	621	577	626	621	614	595	585	558	584	550	583	585	573	565	576	536	562	604	570	591	633	569	567	581	540	548	580	571	582	571	573	561	604	576	595	600	552	590	623	552	565	592	553	545	579	601	574	575	551	561	548	585	592	564	573	603	574	601	586	585	561	572	627	599	534	595	568	572	632	575	616	570	584	585	597	566	554	512	603	553	602	544	545	592	583	585	573	590	613	579	606	601	608	566	617	571	570	568	591	561	564	595	582	584	571	560	568	602	539	591	592	530	587	618	569	572	596	576	625	567	579	581	553	595	633	584	573	549	593	595	589	583	590	560	646	544	577	572	537	573	609	640	561	584	625	585	581	627	579	542	587	568	614	599	570	563	535	577	615	586	577	595	530	620	594	581	585	593	604	563	592	558	587	630	613	560	552	575	572	547	565	560	604	602	590	588	602	569	580	608	590	575	572	604	567	589	545	509	584	597	619	561	593	610	584	565	577	616	604	602	609	547	612	569	546	571	575	540	586	599	552	566	571	570	600	621	575	577	543	609	560	570	569	581	580	574	578	613	598	566	578	562	594	574	581	568	637	548	572	609	580	601	584	578	592	588	586	557	592	582	523	618	529	569	566	587	589	607	578	553	606	567	578	609	565	561	565	566	567	539	549	601	602	553	580	630	547	609	601	561	543	575	540	597	586	585	601	593	589	573	599	554	611	580	543	555	593	559	546	571	603	584	534	628	610	576	612	567	623	633	520	604	572	516	581	627	558	567	597	569	576	534	592	589	579	581	586	600	616	618	603	617	567	574	598	531	552	578	593	566	570	580	593	591	593	563	583	578	572	577	576	578	613	557	578	518	561	572	600	566	603	600	582	594	584	591	560	595	596	565	610	583	618	583	579	531	620	562	569	623	570	571	588	571	619	550	571	609	557	580	555	590	554	595	590	639	576	536	623	625	604	523	546	552	552	572	612	571	549	537	564	568	568	561	565	557	586	568	565	518	598	609	540	576	555	557	605	594	575	589	601	557	599	577	598	591	558	564	583	571	557	558	578	578	542	577	568	547	576	538	550	582	563	563	560	546	595	591	544	614	602	559	572	607	574	596	570	566	561	576	592	612	526	582	557	572	570	591	522	572	574	602	565	578	584	586	555	574	584	532	575	586	582	560	581	558	548	586	592	610	596	542	544	599	582	606	599	604	587	565	562	581	569	599	580	505	563	559	590	627	611	618	577	564	597	645	534	596	585	600	592	554	575	617	626	579	590	572	597	559	613	610	609	595	594	549	567	582	588	566	581	535	586	583	583	615	568	581	562	554	558	588	569	599	585	563	616	587	539	547	601	555	593	572	606	543	599	581	589	565	596	562	581	560	550	567	599	563	610	582	588	589	581	611	572	572	604	572	554	596	563	575	570	592	594	646	622	617	574	609	607	617	598	581	569	582	609	561	577	604	604	570	581	526	581	563	621	547	599	573	554	594	589	569	609	588	578	618	524	550	612	578	607	588	552	597	586	613	591	557	564	612	577	570	595	595	613	610	585	577	611	573	610	583	618	576	605	577	590	585	559	625	558	538	580	624	579	557	584	570	586	566	553	577	584	579	563	587	573	557	567	569	593	584	558	593	624	566	649	571	543	583	558	558	588	573	634	558	561	580	567	601	590	577	580	596	549	588	577	624	614	594	567	598	561	604	584	583	571	588	579	562	616	551	573	571	604	600	562	574	605	541	607	544	565	615	620	543	578	602	563	594	578	598	556	535	612	568	565	542	595	571	564	586	589	527	543	597	572	584	583	599	588	614	595	561	565	624	589	614	579	610	591	562	573	609	561	570	540	631	546	548	570	571	587	559	587	608	569	561	557	618	576	592	554	611	564	607	585	579	600	575	593	597	621	567	609	541	583	557	581	570	569	589	609	590	609	554	568	579	602	598	545	564	578	572	564	591	583	531	599	584	621	559	555	611	580	561	591	561	578	612	564	567	626	539	615	589	575	572	581	561	576	576	568	593	595	563	534	588	578	630	554	590	577	565	619	602	608	589	603	585	624	529	566	597	589	555	565	576	603	593	579	578	575	603	579	572	620	580	546	587	551	552	601	591	560	610	553	599	564	582	567	578	561	564	585	573	563	598	578	568	555	518	577	595	559	560	561	564	566	554	560	572	580	582	612	605	621	581	539	596	565	560	582	587	586	580	562	549	549	592	578	611	583	576	588	601	569	576	587	595	592	578	604	587	585	558	564	583	581	577	569	580	558	591	600	602	551	577	563	610	534	602	581	559	572	594	598	560	570	528	558	579	613	565	576	541	575	573	597	564	540	552	568	570	575	536	542	587	587	572	555	600	595	581	571	606	553	577	582	596	567	616	585	553	592	535	571	590	608	563	576	639	542	521	589	556	554	592	610	564	560	573	580	560	582	561	577	607	646	598	547	607	528	611	580	585	574	625	562	561	525	546	555	591	592	580	558	591	507	586	554	552	616	575	548	571	559	569	549	629	600	576	576	568	581	554	542	545	593	538	615	577	547	574	608	569	625	640	576	579	549	570	554	613	548	571	608	537	597	525	549	532	568	599	554	569	584	598	601	564	581	585	599	575	619	562	589	561	603	571	573	594	533	554	588	584	608	588	578	562	519	592	616	562	583	592	544	601	551	560	551	590	601	563	580	576	591	589	531	564	592	583	562	587	549	578	595	595	610	579	530	583	623	568	567	584	592	563	529	559	598	582	580	616	560	579	574	605	578	605	572	644	548	613	576	584	594	546	547	576	580	536	528	581	542	558	525	583	557	571	609	558	620	565	563	602	561	562	559	604	586	589	559	535	605	548	613	554	582	569	589	590	607	583	577	594	600	542	598	567	558	582	533	574	588	583	603	563	602	593	555	595	579	587	629	586	569	589	585	589	545	577	604	582	581	579	588	608	559	539	557	559	539	557	596	573	561	599	638	610	606	575	606	572	567	555	648	596	558	582	607	591	582	547	594	574	546	567	568	580	576	573	587	562	569	611	548	582	611	586	598	599	607	590	587	596	608	576	574	534	644	540	562	574	574	540	598	574	600	601	569	606	613	551	618	589	582	597	557	584	551	533	530	576	554	581	545	549	574	597	557	629	590	553	567	560	587	599	559	558	585	598	630	580	585	561	537	576	594	548	558	586	571	566	582	546	599	577	546	595	599	622	627	585	557	564	606	587	558	629	532	570	550	612	598	611
24309	21416	28523	24705	19774	2315	797	490	423	365	353	326	334	327	323	311	333	333	309	328	323	276	313	306	281	333	286	308	269	282	287	272	346	286	261	276	274	305	280	260	282	320	300	276	286	298	279	290	265	272	284	312	300	292	288	285	303	264	274	274	283	260	270	273	276	274	293	283	299	257	273	300	278	254	284	284	248	277	301	289	276	295	292	301	275	308	275	267	273	282	273	270	275	279	289	279	296	267	232	269	272	290	294	266	309	272	291	275	277	269	287	266	288	275	270	253	262	299	258	276	300	267	282	277	292	284	251	295	303	266	288	290	251	280	316	262	285	303	328	307	268	272	291	293	280	268	285	290	274	308	241	270	279	269	310	297	297	295	259	273	266	276	275	294	291	295	256	279	297	259	265	263	335	298	292	302	270	277	278	301	296	270	281	305	287	303	288	296	299	306	280	290	290	291	276	302	300	294	270	257	292	304	295	294	309	278	290	306	253	292	318	288	283	287	257	286	294	255	285	255	289	289	295	304	292	278	266	268	291	277	263	277	293	271	301	281	257	308	266	298	292	285	295	282	269	283	304	272	297	274	299	273	266	293	290	249	251	313	258	283	262	301	284	273	270	277	249	281	268	272	255	279	293	305	285	270	285	289	287	269	314	285	304	279	307	266	253	291	296	294	265	255	311	296	289	326	287	283	284	305	290	275	277	286	272	300	274	286	287	279	253	264	298	295	298	285	268	290	263	256	316	296	278	273	283	279	262	289	272	276	278	286	260	284	294	281	298	257	297	254	250	284	308	277	310	264	298	265	296	267	275	280	289	267	284	256	301	297	268	270	274	266	282	289	279	256	274	278	275	295	308	275	235	261	271	284	286	285	265	308	259	284	255	276	266	286	273	271	272	241	265	267	247	259	262	254	269	270	246	275	242	275	308	256	286	294	273	265	290	279	278	314	264	275	305	299	295	287	281	305	253	278	277	288	297	270	276	265	281	272	291	287	276	276	278	262	293	264	284	262	289	305	271	256	292	282	290	257	280	270	286	280	261	287	272	293	245	310	304	285	275	241	272	280	240	260	302	267	303	287	277	265	252	276	289	274	294	291	282	278	296	299	289	265	268	253	304	301	300	298	295	245	301	274	253	259	275	280	297	256	294	266	275	252	254	282	279	257	283	285	255	270	288	289	293	266	290	248	271	266	266	281	267	285	279	288	283	307	274	267	287	285	274	301	284	291	300	270	264	273	282	286	300	272	302	290	300	286	285	277	257	294	302	324	285	285	285	287	297	264	272	252	276	283	275	292	276	303	260	293	306	285	305	262	267	277	244	306	282	288	283	255	257	286	273	280	284	283	281	269	262	277	254	281	306	295	278	284	275	276	267	297	275	293	278	268	280	316	275	258	279	293	287	288	307	275	279	299	252	289	265	290	252	267	294	295	295	283	277	279	265	283	281	281	273	280	273	280	264	282	249	287	283	292	270	273	301	291	312	260	293	278	290	276	294	275	283	276	291	299	259	303	264	292	279	283	281	315	283	280	270	276	278	278	280	290	267	297	288	278	304	273	280	296	276	276	290	282	274	295	279	302	289	284	274	244	266	279	281	283	277	260	283	272	306	254	278	282	277	292	268	276	274	254	238	231	288	306	255	306	271	264	324	274	295	275	251	297	310	303	247	294	268	280	273	279	274	269	286	277	297	289	283	292	296	277	257	227	275	281	283	281	277	230	274	304	280	274	283	279	280	271	292	283	287	269	283	294	238	267	300	278	262	311	271	290	276	272	309	283	265	264	270	275	283	265	284	309	313	267	278	263	294	286	297	271	266	283	263	258	274	291	262	303	266	257	253	303	280	297	250	291	256	265	279	278	258	284	270	317	263	297	306	273	268	286	265	243	266	277	283	268	294	289	291	264	303	270	288	281	302	241	293	271	317	300	277	270	265	282	292	305	309	283	251	299	254	280	291	285	284	259	259	283	272	303	275	284	304	271	288	256	295	286	300	275	264	287	273	289	290	272	287	271	278	296	274	285	287	259	256	257	309	281	253	250	315	272	281	268	288	300	303	280	289	282	257	274	263	288	293	269	269	252	258	283	285	265	299	276	270	279	272	281	273	275	302	263	288	296	278	268	286	279	252	273	289	275	277	270	288	263	298	315	302	272	311	256	261	262	265	275	261	263	286	273	285	309	284	288	273	292	276	293	300	303	275	270	309	269	267	265	282	274	291	273	306	258	269	289	260	271	280	256	310	271	272	301	272	272	271	297	311	260	293	293	248	262	287	285	281	266	293	265	246	293	275	296	271	273	297	269	298	277	292	304	284	280	277	279	319	281	280	302	265	271	270	265	285	273	283	278	271	258	295	267	263	282	264	286	254	249	291	274	280	268	295	328	271	298	298	250	278	270	279	287	281	276	312	274	274	304	303	276	298	289	255	267	258	300	294	261	289	275	332	289	264	269	261	281	258	260	277	262	273	275	271	261	238	293	258	302	296	267	288	288	279	286	287	262	280	303	303	273	267	285	289	291	301	294	236	286	268	287	271	305	308	256	298	279	276	289	228	260	287	288	283	277	286	258	291	265	293	303	247	284	318	284	268	278	270	273	257	275	295	283	262	276	249	273	254	276	261	285	290	272	302	281	289	276	274	282	265	318	291	278	292	302	266	270	295	313	266	240	293	295	290	307	282	275	268	278	283	273	261	295	294	283	299	279	264	286	276	263	271	287	285	284	298	278	276	290	274	282	295	279	271	252	265	271	298	262	263	269	293	278	275	276	272	290	265	260	290	308	251	293	288	251	293	287	269	294	268	298	268	265	304	261	273	244	293	285	268	264	270	314	285	274	278	283	245	267	262	298	265	284	277	260	246	296	304	304	277	285	279	295	278	297	284	266	281	313	283	266	286	260	295	269	292	285	267	272	281	285	271	291	296	271	290	276	280	275	255	311	288	303	253	260	268	256	279	290	265	284	277	265	257	279	252	281	264	296	288	251	264	304	276	262	269	294	283	273	273	297	282	288	282	272	310	260	299	254	261	249	314	277	278	275	298	297	280	272	254	261	262	257	278	303	283	276	281	271	270	285	269	272	269	300	289	273	269	291	312	304	308	298	243	258	278	282	284	294	259	254	299	279	266	278	312	261	282	307	277	274	281	283	289	290	278	302	306	265	271	270	264	278	285	256	245	287	248	269	296	257	285	245	285	275	256	279	268	283	291	280	284	297	309	268	294	251	280	262	311	300	280	287	296	294	263	298	285	257	300	258	270	246	284	311	300	294	268	300	265	273	257	269	276	268	277	264	312	281	284	270	306	280	322	295	273	298	277	276	284	303	311	296	289	290	306	272	247	286	304	284	272	311	283	311	285	257	285	291	278	298	281	273	294	276	276	312	307	296	299	272	253	269	269	271	287	269	289	290	278	278	292	271	281	280	319	279	307	278	283	287	265	293	271	295	297	310	271	260	273	274	290	295	275	268	265	279	292	291	287	286	284	265
3330	4564	3595	1776	1246	928	816	650	597	498	476	467	426	383	384	401	373	375	349	340	352	322	369	328	347	305	348	341	321	350	317	326	290	328	347	311	320	327	323	317	359	313	307	353	316	327	289	322	324	334	356	311	326	283	324	293	315	346	310	298	333	323	321	306	313	305	328	305	318	311	321	298	331	318	356	284	319	286	310	296	317	321	312	290	303	279	302	296	326	334	303	331	316	315	351	290	317	299	309	296	304	286	316	329	333	277	265	302	313	306	299	292	338	312	290	322	350	306	314	294	291	344	301	280	305	308	275	298	319	291	300	286	310	317	305	323	278	305	280	295	328	311	278	303	296	304	352	300	361	289	318	294	318	308	285	298	324	329	295	324	288	294	331	309	304	311	277	314	327	301	292	311	313	300	303	307	305	318	279	332	291	286	307	331	268	332	323	297	310	314	292	317	295	300	316	300	330	330	303	304	316	299	293	279	319	319	322	305	325	292	310	315	316	293	287	292	324	313	319	320	296	305	311	297	309	336	325	275	322	321	326	311	282	299	295	296	321	333	312	293	306	296	306	264	298	288	309	334	317	290	283	301	303	320	309	298	319	314	301	325	311	303	298	289	244	312	310	328	290	299	329	296	342	303	301	276	322	314	300	314	313	290	319	291	302	314	280	275	316	328	299	295	290	320	299	299	311	301	336	305	333	297	307	290	332	303	300	298	303	260	280	314	327	307	266	319	327	346	297	293	306	323	268	320	267	300	306	267	293	313	308	312	317	300	283	300	315	273	287	297	284	294	275	289	298	324	299	281	273	320	299	301	324	306	299	282	298	290	293	315	281	306	311	277	315	285	304	310	277	306	294	311	265	309	289	281	310	303	305	274	302	352	327	341	274	306	334	268	296	287	320	315	296	281	324	313	299	309	296	301	293	270	296	299	308	279	288	286	309	308	292	312	323	293	326	285	325	342	294	294	291	325	302	301	318	286	336	309	316	293	290	299	287	312	292	295	328	288	271	327	325	320	313	303	293	330	311	293	310	327	299	320	327	306	291	271	279	270	282	312	285	298	311	296	292	312	312	304	266	300	287	301	294	284	314	348	313	311	310	266	252	314	271	285	320	300	317	304	313	279	295	310	294	308	292	285	324	324	307	319	304	293	295	325	300	303	318	309	312	330	298	273	323	312	312	298	306	298	273	298	299	319	284	300	278	299	290	294	317	279	290	295	306	310	293	289	277	328	321	262	295	274	348	338	329	309	325	300	294	313	310	293	305	299	313	278	305	266	310	286	285	303	300	311	303	282	302	299	308	301	314	289	330	289	302	304	296	322	315	281	279	318	330	304	302	275	301	302	320	339	305	268	255	312	331	301	269	308	292	313	294	322	310	302	315	331	312	290	297	300	323	304	273	286	318	304	293	304	290	313	301	312	297	287	307	333	263	311	304	296	300	313	294	305	277	323	310	283	303	295	299	280	339	292	277	324	300	309	316	313	295	320	338	301	296	306	307	301	274	275	314	282	334	317	289	313	323	322	298	319	315	316	318	306	287	285	307	284	265	328	295	298	305	295	303	312	301	308	301	263	303	294	295	302	286	311	301	284	320	316	327	274	297	306	317	290	309	311	307	311	299	306	323	270	325	329	271	313	317	308	305	323	311	310	337	327	287	317	303	296	323	316	307	284	291	311	286	306	293	291	303	287	297	300	313	296	286	306	298	275	311	320	304	324	326	326	293	293	285	303	286	291	335	306	291	300	255	318	326	320	295	313	300	300	299	303	317	300	298	290	293	280	293	294	296	291	280	316	308	316	286	293	285	279	291	282	275	291	306	317	321	308	292	327	301	329	304	283	324	296	291	288	283	316	293	274	307	316	298	298	304	309	286	315	284	290	296	276	313	298	295	291	328	325	296	283	298	317	264	293	276	325	278	313	318	302	282	301	300	306	328	312	299	307	293	323	297	294	291	289	307	320	292	298	336	300	320	291	288	294	301	301	294	308	269	301	307	299	288	289	320	290	330	308	305	291	316	319	294	318	300	276	314	324	323	291	331	280	291	291	321	299	310	276	339	297	283	304	283	308	303	313	310	305	294	309	293	314	299	261	319	325	320	291	327	292	294	314	333	291	313	308	285	305	280	311	299	280	295	281	297	278	301	287	279	301	317	335	316	295	335	309	313	298	306	289	336	332	260	310	318	293	296	296	319	280	309	302	297	310	316	310	303	309	315	318	312	259	297	282	275	317	306	308	282	328	306	302	314	311	287	275	323	325	322	300	323	283	295	313	288	328	308	298	285	283	282	292	306	320	314	307	290	297	306	272	297	293	299	292	292	296	292	265	315	305	325	290	283	301	271	271	293	341	318	314	309	299	302	286	306	296	320	314	308	290	298	293	289	324	322	298	302	276	262	294	313	295	290	309	311	323	290	331	318	314	301	278	300	338	307	307	298	274	314	328	321	314	289	312	284	287	314	270	311	307	325	319	274	312	278	305	285	273	313	281	279	297	271	270	297	276	306	305	302	334	294	291	287	275	292	307	311	310	284	319	266	305	276	276	291	273	309	304	277	274	342	293	298	329	302	285	296	319	290	321	302	285	261	303	304	304	271	303	322	328	301	286	272	287	304	302	289	277	270	299	309	304	312	308	302	314	305	322	317	309	290	269	292	294	323	318	295	289	316	279	322	309	298	277	281	290	279	321	295	308	348	286	316	306	299	288	294	295	300	252	312	298	325	286	284	308	267	286	275	275	346	275	305	279	317	308	326	304	297	313	310	333	292	285	276	279	293	305	307	295	309	322	320	284	256	311	294	332	280	311	323	292	287	306	272	334	291	306	317	312	299	287	261	270	298	303	318	298	308	323	314	300	268	283	267	294	324	324	296	324	294	308	281	302	297	263	337	282	329	302	283	297	282	302	314	318	322	347	276	316	306	304	294	302	293	280	319	309	275	318	311	347	280	305	291	300	300	289	321	333	278	298	292	300	327	290	286	278	329	297	287	295	279	320	301	328	304	312	321	301	295	260	319	330	326	280	326	308	343	274	289	290	314	317	294	290	316	311	317	238	290	276	294	310	318	295	290	304	284	323	302	297	285	287	286	312	292	303	330	306	281	267	296	286	296	317	296	324	296	297	299	312	305	293	277	266	284	305	291	321	303	295	291	284	321	316	302	294	294	269	273	296	339	282	320	305	312	286	293	312	299	297	298	288	309	319	275	284	273	264	349	293	304	317	313	280	272	302	274	295	271	316	309	291	294	310	262	297	308	280	290	330	293	297	305	276	268	303	265	280	307	321	307	298	308	317	305	309	306	301	321	279	305	296	298	287	295	305	306	316	323	303	298	283	307	288	311	282	306	275	305	309	262	297	310	302	294	285	274	329	313	317	301	296	321	325	298	328	302	320	287	254	328	309	300	316	298	312	313	277	277	291	286	314	304	275	297	306	326	288	317	316	319	324	314	322	283	321	327	318	309	277	293	252	280	310	308	261	269	328
27549	11671	1908	1097	815	769	810	748	788	790	727	752	732	806	767	829	800	766	751	748	751	752	716	778	739	782	783	803	707	786	747	754	753	758	786	743	758	756	704	773	747	719	779	753	808	753	751	772	767	764	749	794	770	740	776	809	749	759	743	747	730	782	713	741	753	795	783	776	731	755	759	754	755	757	797	749	795	733	727	771	772	737	797	785	746	792	782	760	776	764	760	780	747	703	757	722	735	773	743	738	775	775	803	767	807	770	752	724	758	741	754	750	734	737	711	779	815	711	736	770	728	748	743	770	752	720	758	735	714	729	763	784	765	737	763	779	792	728	737	787	763	758	780	770	756	806	691	732	775	793	743	758	745	717	732	784	752	747	821	747	773	732	705	719	733	761	764	833	795	767	785	764	743	768	755	765	776	747	770	751	698	775	775	713	788	786	754	746	759	782	739	759	725	764	737	754	747	770	804	788	801	778	756	763	750	780	790	802	755	743	730	763	751	744	724	733	757	804	756	726	746	740	747	765	752	783	749	784	782	739	801	719	731	726	772	737	747	771	788	771	778	763	788	700	774	751	732	778	743	748	791	758	772	799	746	752	775	769	765	759	778	753	771	706	740	709	744	816	790	794	704	794	753	729	736	733	729	783	763	788	732	744	764	721	763	768	763	731	690	757	757	783	716	746	756	723	792	710	810	783	750	776	777	745	762	771	734	797	812	717	768	733	771	742	748	780	753	762	714	701	739	775	746	761	752	728	765	759	783	775	722	721	761	758	766	773	794	766	790	734	780	757	758	708	706	732	745	781	706	760	710	748	770	746	795	772	761	788	723	782	766	735	769	753	784	687	769	762	752	816	726	748	719	787	770	765	726	809	766	784	746	748	760	744	813	751	751	726	819	788	777	728	746	795	782	731	808	776	733	789	754	753	771	755	774	748	828	760	762	796	758	777	804	760	729	759	663	731	800	751	761	774	746	753	791	718	732	789	765	740	747	744	741	738	777	779	768	687	796	742	781	723	735	788	749	784	766	759	738	722	758	768	755	785	772	761	789	728	738	747	719	742	733	781	780	748	709	742	739	761	780	762	770	715	754	741	768	820	718	752	776	767	808	805	737	770	767	728	741	755	760	715	791	770	795	760	750	763	766	703	752	762	754	792	791	756	760	726	782	771	732	751	794	751	716	749	831	780	728	770	742	753	723	739	770	750	792	738	760	740	777	696	754	806	759	729	752	748	688	708	775	799	783	774	774	786	770	744	757	803	777	758	762	749	775	796	804	747	765	793	771	777	731	789	766	728	712	760	770	736	780	788	754	762	763	772	740	786	812	752	714	727	723	734	812	780	721	778	747	784	781	797	762	769	787	742	759	778	780	743	728	756	770	761	719	780	770	752	724	784	773	759	730	715	731	779	752	731	752	760	773	747	736	783	759	729	786	719	743	733	803	765	775	769	743	752	778	754	758	724	775	820	751	782	763	780	721	735	729	782	777	736	758	731	772	773	733	766	756	787	817	726	731	738	787	795	796	783	726	784	804	720	737	764	734	767	797	693	763	721	758	764	787	733	764	715	759	804	770	719	789	733	769	789	752	800	736	738	699	759	819	789	782	750	752	747	700	809	793	765	747	758	776	743	774	742	840	774	777	793	767	771	783	765	747	741	750	744	746	727	798	790	786	740	773	764	769	732	733	717	745	723	768	723	752	762	768	755	731	710	793	730	768	826	786	764	783	756	727	836	741	764	760	790	752	779	756	792	792	835	770	776	740	721	756	740	730	770	739	798	774	786	755	756	749	740	794	816	782	746	797	747	741	783	763	738	736	769	789	745	771	789	772	752	756	777	814	810	716	821	773	724	771	770	803	768	788	744	789	745	808	730	777	758	786	773	769	780	772	714	772	711	768	768	729	736	755	754	733	770	734	744	778	779	739	777	786	804	723	760	754	752	782	757	789	749	803	758	735	747	767	770	761	784	780	709	752	753	784	756	837	773	760	733	793	753	743	805	807	770	738	755	743	736	761	803	744	751	775	766	748	748	761	734	725	809	767	723	760	790	744	743	717	726	733	804	748	776	755	757	719	787	749	781	737	756	766	743	761	811	785	728	726	769	705	738	764	755	767	751	727	761	803	779	774	774	759	777	753	757	712	778	794	800	761	806	749	829	810	787	810	797	774	782	742	805	787	779	720	743	722	771	750	733	788	839	734	740	767	792	750	747	753	743	716	759	758	766	807	736	782	759	762	787	734	767	769	753	777	741	766	778	742	780	778	766	772	708	801	766	752	768	782	769	764	771	772	779	718	764	767	709	740	778	739	764	757	733	812	767	804	756	715	768	732	736	766	727	742	779	738	815	726	777	723	818	743	753	749	780	790	729	771	750	711	756	777	760	762	753	757	760	775	771	748	761	728	753	751	782	817	772	773	725	786	766	732	746	764	734	785	782	786	752	805	760	726	771	742	753	780	766	819	797	759	790	759	757	767	752	807	779	795	721	755	803	773	745	717	841	733	770	764	730	764	752	706	740	743	737	814	734	749	786	723	761	747	738	769	777	793	736	768	754	738	713	729	766	735	748	765	785	771	748	758	762	710	744	752	755	741	752	780	744	742	776	729	768	751	762	749	769	751	750	746	771	751	778	727	759	737	750	750	727	772	696	810	793	692	740	723	751	821	710	780	708	793	791	784	774	785	739	766	750	743	747	766	742	767	709	789	770	792	767	765	761	735	760	777	775	732	740	752	736	763	731	720	763	748	738	753	758	799	808	727	759	774	718	805	786	756	756	739	756	745	796	736	773	725	754	730	747	828	759	805	792	777	759	796	761	723	761	747	800	788	759	773	760	747	736	784	756	758	800	723	759	750	803	777	787	744	853	782	799	716	753	766	768	787	721	784	781	765	764	778	794	712	741	741	778	728	738	769	762	744	803	729	750	758	756	775	799	724	742	768	769	791	762	749	728	795	699	796	719	737	790	751	760	747	769	766	720	735	750	768	811	796	762	739	774	814	765	759	764	763	772	750	748	776	765	790	781	756	751	767	774	758	780	767	742	765	744	742	739	712	773	741	718	731	797	775	746	736	776	737	743	776	767	784	738	744	777	769	725	759	774	755	769	744	775	770	805	767	757	731	754	754	721	788	780	744	736	751	792	750	755	761	723	737	716	723	733	750	734	757	744	765	725	755	765	795	801	771	767	770	781	777	764	761	787	743	802	762	797	790	742	738	736	747	720	743	798	773	726	748	763	783	726	834	754	784	735	764	763	736	795	724	772	707	759	815	759	759	776	718	760	728	743	769	767	746	738	779	752	792	756	789	808	781	747	727	775	708	808	774	781	797	779	801	753	759	784	728	735	766	740	737	787	792	709	747	737	775	720	767	746	754	784	735	775	759	758	788	785	739	760	780	794	739	789	719	726	735	775	806	770	715	754	715	796	799	758	766	746	827	770	785	773	747	807	775	736	813	777	792	725	766	719	739	744	757	745	781	827	766	746
5179	952	831	745	731	711	670	665	656	703	645	674	685	715	694	749	677	652	695	657	637	693	705	640	707	674	720	718	720	717	706	709	634	681	686	680	735	682	695	671	705	724	688	644	644	678	684	711	707	693	707	685	709	687	707	682	707	723	714	694	705	646	701	682	652	686	700	665	655	655	714	676	709	654	663	658	695	680	675	666	700	680	658	679	659	658	687	711	713	658	695	651	651	707	665	692	706	689	709	696	692	691	671	678	722	708	689	654	690	653	739	676	700	662	671	661	667	691	683	698	645	682	747	689	698	711	699	731	671	711	689	705	723	685	749	704	706	646	730	710	703	714	654	649	680	688	705	647	695	676	669	672	687	699	660	678	650	684	672	643	646	705	699	716	679	648	672	645	687	688	684	639	668	704	698	690	703	702	691	704	666	703	743	694	664	715	682	672	698	694	700	733	699	683	677	704	664	695	659	703	696	682	684	715	694	683	688	659	689	647	715	655	669	714	709	688	693	678	666	710	675	663	708	663	682	665	690	679	707	645	712	695	696	680	650	681	681	682	654	720	702	689	636	718	695	659	678	711	709	688	693	690	715	739	689	637	670	689	716	712	678	672	684	669	682	706	687	724	729	650	659	672	707	668	635	691	692	692	688	720	635	668	682	680	699	661	694	643	709	682	665	721	699	722	714	656	703	692	701	670	696	682	684	714	677	706	688	706	748	656	685	715	634	716	703	689	703	685	716	641	699	695	663	700	666	702	701	665	724	676	695	684	713	695	683	631	679	678	712	723	707	667	676	728	669	677	668	657	709	696	659	674	711	685	675	648	698	710	695	685	705	676	682	668	713	675	702	681	654	639	672	694	660	707	696	705	702	650	700	706	696	689	690	655	692	679	680	694	685	620	739	722	706	646	695	709	724	671	731	642	699	666	697	650	641	705	700	668	688	688	701	696	639	679	699	697	664	688	718	689	670	649	694	678	646	668	665	675	642	698	636	705	661	750	686	646	708	709	688	658	679	677	723	691	698	667	641	665	669	734	706	655	638	713	717	689	683	676	701	690	682	755	639	709	683	694	720	686	662	654	652	708	732	731	686	699	686	698	674	686	678	730	709	718	668	717	713	689	687	716	652	701	625	706	704	636	702	658	709	667	707	679	692	708	693	672	734	690	679	723	679	677	700	701	674	644	710	680	712	682	707	677	726	726	667	720	619	664	664	647	649	636	673	684	728	676	591	657	695	641	649	745	679	710	709	723	650	674	686	659	658	657	680	676	703	726	678	685	673	690	718	708	687	704	697	644	708	690	694	641	691	692	642	671	689	667	649	741	675	635	712	715	696	679	652	670	676	686	669	638	707	688	723	735	667	673	686	699	725	669	747	679	662	698	676	665	656	663	713	694	679	662	675	697	685	657	695	706	707	683	692	681	717	682	678	672	697	670	694	688	712	663	694	668	657	720	720	681	682	698	674	623	666	655	689	700	637	673	718	677	661	706	688	693	702	686	738	697	722	682	697	675	655	705	725	720	701	682	708	643	680	690	692	697	706	680	647	672	669	698	711	723	672	677	698	674	688	702	688	671	687	641	702	676	673	708	668	687	711	700	670	694	715	687	687	678	670	726	677	671	683	682	688	646	682	684	662	674	706	660	671	650	681	667	667	690	689	667	676	716	670	672	658	657	669	687	689	650	680	677	675	701	699	753	667	676	647	681	660	699	712	694	646	666	701	700	743	703	677	650	661	678	692	630	695	696	648	694	707	683	722	656	725	696	671	658	720	690	708	668	745	707	661	685	678	696	715	743	679	682	711	680	693	633	723	714	682	698	663	671	680	695	660	696	709	706	684	716	651	661	729	680	664	695	666	705	680	706	711	677	703	682	662	700	688	674	726	684	709	671	684	673	702	690	691	687	724	676	670	631	720	684	687	659	700	683	680	693	695	703	684	666	684	701	687	702	673	680	635	664	706	681	685	683	629	687	646	652	694	696	686	680	732	704	708	703	690	703	750	699	675	692	708	686	644	722	678	673	675	632	687	704	650	697	667	683	657	661	675	715	677	709	685	677	744	676	697	690	705	691	705	685	660	693	701	692	680	732	663	713	709	654	671	685	697	696	695	682	685	682	687	701	684	623	712	658	690	688	724	661	728	711	672	667	646	689	727	709	652	662	653	652	659	709	678	683	661	691	678	632	684	672	705	669	669	692	731	647	648	675	684	686	651	679	710	693	704	670	656	662	692	662	656	683	707	673	699	727	719	697	738	725	669	686	688	683	686	729	709	691	688	688	685	640	647	718	707	682	724	656	623	705	683	663	712	740	689	687	693	679	676	665	697	734	649	681	669	692	667	707	679	687	707	634	683	722	650	684	663	613	689	750	634	723	734	695	706	703	670	709	747	663	726	710	699	714	686	677	672	644	683	639	703	723	695	698	679	681	643	695	713	682	739	653	686	696	700	662	702	689	645	722	700	665	662	693	680	682	659	681	677	693	711	700	705	671	733	679	714	655	600	705	623	701	665	681	698	653	692	646	684	670	731	676	667	703	653	683	628	699	691	655	732	673	729	709	688	662	675	675	702	708	740	698	703	667	647	665	674	682	676	692	668	701	705	616	690	626	711	669	728	668	641	647	672	691	707	696	665	658	686	672	701	692	665	654	693	668	686	705	747	656	684	675	675	674	648	650	656	726	642	686	717	671	643	680	659	718	699	717	661	661	730	666	712	687	694	686	684	622	681	694	698	703	682	694	646	679	708	688	675	677	689	674	723	687	666	743	705	704	734	703	690	653	706	684	694	715	668	697	704	659	731	684	715	726	709	650	673	733	679	715	671	683	689	691	664	667	644	672	687	700	659	723	690	672	710	692	689	728	692	687	706	723	721	695	721	681	682	649	614	670	655	687	677	656	648	648	655	709	675	687	664	679	666	666	657	660	701	686	749	707	700	702	720	742	663	682	698	657	690	694	692	647	707	665	707	719	672	638	670	670	690	641	666	670	651	696	685	660	725	682	683	677	689	681	727	659	695	705	677	742	700	657	679	685	685	684	693	701	689	668	682	732	652	741	700	712	675	679	704	691	663	695	656	717	702	699	713	728	690	688	668	714	646	711	702	638	648	670	705	678	686	706	648	684	687	642	691	665	674	700	667	701	640	670	750	678	671	707	696	696	689	683	651	732	691	690	648	694	699	682	695	663	675	713	706	715	681	687	702	705	679	706	723	713	709	717	653	688	718	697	676	727	693	745	717	699	670	692	700	662	645	628	676	698	655	673	634	671	642	680	684	718	701	710	666	660	702	705	675	697	726	714	647	674	671	694	711	701	665	705	708	668	702	724	691	700	734	724	732	711	641	671	708	663	672	688	655	657	674	689	747	747	643	690	686	705	674	697	682	644	664	719	668	718	664	696	681	686	694	704	655	714	659	679	683	686	692	704	757	709	654	710	761	683	702	723	702	693	671	651	691	692	720	687	666	657	687	679	697	658	727	740	660	653
25762	21452	25662	18065	1741	909	798	704	704	689	612	660	602	691	647	666	634	682	635	614	628	679	608	649	589	641	616	614	642	629	597	588	616	640	617	666	628	660	623	616	615	627	651	561	672	657	673	622	583	613	608	597	563	559	629	603	604	626	576	618	574	597	624	627	647	617	635	614	631	617	628	630	587	606	614	598	573	609	637	599	605	598	598	628	588	579	604	586	600	604	601	630	620	628	583	623	647	656	614	635	572	624	607	603	604	579	656	598	610	612	616	628	629	602	610	645	615	619	550	605	583	594	617	606	599	624	635	633	624	635	577	631	641	646	651	643	659	575	625	595	620	628	605	633	619	595	639	598	637	629	616	599	650	631	605	619	582	632	601	611	662	615	625	642	634	571	613	597	619	600	590	580	644	625	638	579	639	606	636	600	635	606	628	589	636	603	648	643	593	603	588	595	617	591	640	647	619	629	611	620	586	620	616	588	609	613	619	586	593	610	617	578	607	641	617	626	625	601	600	614	636	592	650	619	611	651	641	563	610	610	599	565	631	617	640	602	592	588	580	593	607	609	619	606	617	632	641	613	620	649	639	639	578	575	612	666	591	622	633	629	650	606	600	554	646	626	596	609	600	594	651	598	609	627	620	642	631	597	589	600	617	687	624	625	588	642	594	654	598	598	648	580	582	632	629	656	597	659	596	620	605	611	604	665	609	627	629	630	594	615	686	606	593	585	641	589	640	646	615	670	615	607	640	618	633	609	584	664	686	602	613	578	601	603	664	572	588	613	578	634	610	600	630	576	660	609	719	617	588	619	602	603	608	552	561	604	620	635	606	624	597	610	623	610	601	609	634	633	616	602	644	654	611	589	652	582	606	578	607	587	586	558	594	624	609	610	615	639	586	615	627	614	598	610	590	648	656	646	616	607	581	607	629	590	623	616	595	608	534	603	604	607	608	576	591	579	665	616	562	607	640	646	606	633	637	621	632	618	614	593	624	635	621	623	647	621	577	627	612	643	564	625	620	640	628	602	576	608	604	632	615	612	589	639	643	600	599	569	628	621	642	657	594	615	617	570	666	612	619	586	576	596	629	579	607	614	644	614	594	672	621	623	637	632	628	617	641	598	631	593	604	620	554	614	607	593	570	582	618	611	663	638	589	642	621	589	624	613	610	601	592	637	593	641	619	598	607	586	593	618	632	625	624	636	636	599	580	605	584	598	638	571	575	617	650	634	588	642	616	579	642	561	612	639	615	618	592	589	624	578	670	593	613	611	604	578	554	649	590	642	647	611	601	568	598	602	600	598	582	603	645	603	603	660	627	591	585	591	597	672	626	635	606	632	566	673	631	672	615	642	628	609	609	622	603	620	567	615	617	630	683	632	590	637	594	679	606	595	604	657	624	583	573	585	580	590	615	605	616	582	581	603	612	575	597	583	626	611	581	625	622	624	606	674	612	654	588	631	614	570	614	608	630	646	620	613	607	597	622	590	551	617	643	627	590	611	598	602	606	638	581	613	624	593	599	665	632	623	629	604	588	593	625	613	609	626	644	597	574	598	603	626	569	649	605	630	587	548	569	633	624	623	626	632	621	611	597	644	605	658	580	635	585	615	617	604	589	621	629	625	641	615	537	576	585	587	581	591	566	658	639	611	610	610	667	597	614	628	600	607	599	613	630	584	625	538	578	600	609	631	635	604	657	565	613	594	607	626	547	595	602	652	633	610	639	645	641	640	600	634	610	587	564	607	607	600	568	642	615	579	613	654	597	601	637	622	644	553	590	611	655	596	637	597	631	583	609	587	604	608	590	612	625	629	652	620	599	590	618	645	569	604	581	589	586	595	582	617	557	595	588	675	629	580	639	597	595	627	599	566	602	602	595	593	625	607	603	602	604	601	589	623	619	607	602	585	592	608	631	638	617	667	623	638	553	659	627	647	644	603	594	648	589	603	632	634	598	640	630	596	634	590	600	625	609	638	620	658	560	587	607	577	618	662	644	577	603	565	597	623	610	602	636	653	661	605	604	595	632	623	627	601	597	550	595	571	642	668	628	624	604	583	614	673	601	597	636	595	667	611	580	618	511	644	656	565	587	607	622	600	611	587	592	625	619	629	611	626	639	589	604	601	612	633	598	596	633	601	605	610	661	639	615	600	604	599	639	610	637	620	598	617	594	565	572	562	605	640	629	586	605	576	605	596	625	611	602	621	607	593	600	575	653	590	617	627	615	602	627	638	644	605	620	640	610	617	619	615	628	600	620	588	620	575	575	610	605	616	619	621	618	634	624	577	562	658	599	610	614	606	601	628	622	584	645	609	651	611	625	626	620	620	648	668	599	609	611	604	590	630	620	617	598	605	629	605	595	606	609	628	592	629	656	586	605	603	628	640	656	616	615	658	616	596	570	629	615	612	611	620	629	620	648	625	594	604	612	641	638	630	625	601	623	598	552	613	625	613	601	594	641	609	621	592	635	634	647	580	607	576	623	645	648	562	635	618	594	623	621	632	608	596	652	645	576	587	640	636	627	605	627	595	612	589	596	569	593	624	596	612	617	597	614	619	613	618	638	631	564	635	596	593	641	578	613	592	614	654	645	643	613	642	597	623	572	623	647	564	582	595	660	591	570	619	607	618	570	605	622	572	653	589	627	623	608	617	617	634	611	623	589	613	614	627	650	626	628	624	596	578	633	617	564	643	546	587	586	616	599	614	599	634	645	606	618	622	612	586	689	587	625	633	601	648	601	615	603	677	657	630	594	638	594	597	609	643	608	599	583	551	651	591	624	571	616	595	590	645	620	594	615	604	643	633	549	619	589	584	624	628	604	624	599	589	580	595	612	662	616	644	606	627	615	645	614	647	614	624	607	603	584	600	574	605	589	596	644	617	595	635	618	654	613	595	624	602	644	620	641	633	640	592	632	602	631	653	606	591	596	642	573	568	587	601	603	617	633	613	639	666	610	631	613	563	597	604	572	620	598	606	633	597	654	609	605	569	640	630	619	645	638	604	614	631	592	633	601	597	551	589	613	568	615	616	612	618	617	604	585	617	612	547	597	612	619	597	671	572	582	627	603	628	616	611	611	629	645	631	609	586	608	621	590	601	615	639	636	607	623	624	628	656	634	656	620	603	547	617	609	578	596	606	587	613	639	626	626	625	629	562	618	581	643	673	633	600	592	652	621	626	628	633	577	641	638	657	609	572	600	583	637	607	614	643	608	646	605	585	609	614	606	620	583	655	610	603	592	642	575	623	634	627	601	615	615	586	612	614	630	613	577	586	599	635	643	614	588	606	633	597	577	623	620	596	624	620	606	567	586	626	618	643	570	608	602	616	629	632	593	621	605	604	587	597	643	593	627	602	598	590	571	574	603	650	606	611	619	620	631	647	639	591	604	615	602	602	606	581	619	633	621	641	594	632	597	639	607	669	602	677	568	586	583	590	611	641	619	656	596	604	611	568	650	596	636	633	597	657	634	648	572	646	615	635	646	634
3558	2144	1772	1072	914	815	727	667	680	595	622	668	611	626	650	590	609	571	616	604	613	597	595	572	577	638	594	595	614	579	590	580	648	521	603	618	595	574	616	614	593	575	598	580	595	589	619	662	617	589	595	570	583	596	575	594	575	609	599	575	593	564	591	588	621	592	540	593	572	591	585	591	565	573	590	587	613	566	627	582	620	578	591	563	580	584	571	563	626	585	571	611	607	587	571	572	580	598	571	539	590	578	553	579	582	624	548	586	639	560	559	587	569	598	577	589	584	606	547	600	605	568	648	607	599	591	627	590	593	602	624	600	554	596	552	555	569	597	617	529	588	575	589	608	577	567	567	561	577	573	591	555	606	587	572	590	560	584	544	581	591	627	557	563	590	556	619	588	589	618	582	535	599	578	582	533	598	557	605	591	561	594	610	576	566	577	570	600	566	594	586	554	603	558	590	571	578	554	606	567	583	575	571	609	537	555	609	557	565	569	542	578	553	583	608	569	598	581	551	585	549	566	594	552	606	575	610	582	632	574	588	590	562	558	575	587	571	584	590	583	592	606	534	560	627	571	601	550	551	608	576	595	593	579	593	556	558	584	563	554	566	556	585	621	554	618	550	562	555	525	519	635	566	597	613	587	556	586	590	598	565	550	571	616	564	611	531	592	581	599	580	613	596	583	605	583	532	587	571	577	582	542	588	622	601	539	613	586	611	597	580	630	556	566	581	610	569	635	576	556	560	600	601	533	566	626	602	578	597	572	566	584	572	553	606	598	589	601	595	570	627	630	557	627	580	583	537	598	591	599	564	587	637	610	566	556	596	585	559	587	593	595	623	592	629	592	583	584	575	579	584	555	577	579	563	563	599	611	614	572	594	545	564	575	587	577	580	550	583	575	575	551	616	562	634	564	552	579	552	519	577	551	563	605	529	628	590	542	559	578	574	547	547	605	626	571	541	630	556	595	598	617	601	537	601	594	565	583	566	589	546	554	582	634	559	564	595	590	630	611	553	575	557	581	574	589	573	585	575	592	604	591	590	585	617	565	595	603	548	534	544	579	607	555	568	576	560	566	602	567	578	587	592	584	588	568	560	609	556	597	610	560	534	556	585	594	604	590	621	595	547	538	557	583	597	581	599	580	565	628	574	603	584	572	585	571	572	547	550	608	613	565	604	629	577	558	583	548	604	568	615	574	554	586	565	594	602	589	588	591	579	584	559	607	539	539	610	659	536	585	607	578	577	594	587	585	570	585	582	603	578	589	597	591	615	536	618	578	561	600	599	615	587	570	556	608	545	568	566	534	559	590	574	576	585	577	544	605	619	610	549	585	585	566	575	586	536	611	570	557	562	634	570	585	607	585	557	568	563	553	592	577	556	583	555	572	571	571	587	564	561	566	559	585	565	594	598	620	593	575	578	558	597	594	556	575	588	591	591	562	596	573	552	538	569	609	591	596	580	620	607	564	576	564	562	635	557	579	536	604	608	599	590	605	590	547	596	570	616	580	593	576	583	540	573	607	598	568	573	583	565	569	568	575	557	549	574	548	592	567	571	591	599	638	571	572	579	568	620	546	560	580	591	572	597	542	568	614	585	564	591	578	591	579	610	584	569	560	551	597	573	610	584	569	539	568	557	621	573	625	577	583	535	591	573	572	581	611	556	567	587	569	621	586	542	613	607	597	552	575	607	537	564	559	582	548	570	613	536	558	547	576	565	574	548	559	573	539	602	595	601	555	564	585	579	549	561	581	616	533	575	599	578	578	627	511	565	588	581	562	623	576	565	584	568	535	559	584	567	543	590	584	594	551	591	626	611	614	581	578	568	578	617	605	580	578	589	572	573	580	535	591	523	566	553	554	565	622	600	625	628	585	537	563	554	545	584	542	573	572	549	597	551	588	561	563	569	589	582	562	570	536	594	617	599	577	559	589	603	577	549	587	571	595	588	583	544	586	566	587	557	580	564	572	608	539	581	554	590	583	604	569	589	623	601	547	632	557	537	578	596	594	580	588	566	623	599	614	568	546	550	592	594	546	540	580	538	590	604	551	530	559	546	622	550	566	559	615	586	562	572	561	576	568	547	544	564	601	591	580	589	610	596	561	600	535	600	580	598	610	593	590	585	549	573	572	550	546	613	585	592	593	553	573	531	607	557	579	589	597	581	559	570	547	629	574	586	623	566	542	569	558	565	577	563	589	591	609	585	555	610	577	570	533	560	596	559	590	559	571	618	580	610	587	548	599	613	565	614	545	568	560	600	571	584	566	544	582	585	564	563	567	558	601	547	584	563	506	584	568	570	595	619	588	574	593	597	521	598	579	549	576	544	590	574	586	572	628	560	575	562	579	600	581	612	578	594	594	583	578	558	549	596	569	612	588	604	604	589	543	580	584	575	590	557	596	564	560	600	574	567	592	548	565	549	581	586	549	573	565	546	543	525	581	596	582	567	561	556	582	582	595	582	572	569	575	600	560	551	563	599	603	558	581	571	583	607	566	581	589	594	587	579	563	584	549	577	640	604	595	570	629	612	564	559	595	595	581	571	587	565	574	581	549	594	562	517	569	591	560	540	578	579	609	588	582	550	545	583	600	586	598	576	590	598	553	570	552	544	602	612	565	582	572	545	597	546	568	559	570	551	603	535	540	602	569	566	561	621	575	556	596	561	578	560	553	565	562	598	579	574	568	616	582	592	545	603	594	552	552	582	592	610	541	551	598	569	625	595	539	589	572	594	600	564	558	582	586	593	602	575	611	594	566	569	549	606	583	566	566	565	603	603	540	537	594	590	562	620	636	561	585	551	575	604	580	573	581	583	556	568	605	552	559	560	563	586	551	569	592	551	572	554	583	576	594	568	623	546	522	619	585	597	605	596	599	538	576	572	566	603	549	594	578	591	586	579	583	589	527	591	605	540	571	599	591	590	588	570	544	622	597	544	583	612	573	541	539	577	589	567	599	572	576	568	553	548	534	584	630	574	562	570	552	567	569	552	602	534	601	591	587	562	604	593	560	567	593	567	576	584	584	569	633	573	627	587	562	567	560	564	537	570	555	567	606	576	556	560	569	554	585	564	596	584	583	583	611	583	552	581	549	537	545	512	581	602	567	554	599	586	576	571	574	564	590	567	536	553	570	612	569	602	566	560	613	616	598	587	582	614	572	552	550	562	581	599	560	579	572	633	599	570	551	573	556	552	525	556	563	595	557	590	617	550	583	540	590	648	571	539	603	580	560	538	541	587	560	589	617	571	587	627	578	570	533	566	585	588	566	568	578	602	579	602	577	603	596	583	567	551	574	573	632	558	575	535	596	607	550	536	599	572	571	565	627	547	544	666	576	535	556	544	535	610	597	616	598	560	568	560	595	551	587	587	569	585	579	563	545	600	574	557	556	576	562	618	588	558	604	579	600	618	605	633	548	566	578	587	526	568	601	549	573	553	584	604	584	590	612	598	585	554	550	563	533	580	562	616	609	557	591	602	565	558	598
24325	21408	28492	24682	19824	2327	839	494	407	376	370	351	313	329	331	302	327	312	301	337	305	289	286	276	320	288	324	266	284	308	282	316	296	273	294	313	266	314	312	296	278	287	289	290	297	295	286	292	310	315	290	284	294	297	291	276	313	287	314	279	298	265	308	277	288	312	297	288	261	276	287	266	300	283	322	289	297	272	311	303	311	278	298	292	305	272	284	308	297	291	287	309	290	288	270	303	249	291	274	265	294	283	273	295	286	258	278	282	304	296	297	286	271	258	303	257	248	277	277	293	277	289	279	297	272	281	280	292	290	318	292	277	242	282	286	304	300	291	288	269	297	254	251	273	309	287	292	296	305	287	277	281	300	275	291	261	285	270	261	289	265	264	291	301	268	297	239	249	289	278	278	284	238	268	291	309	280	298	275	290	258	303	264	285	294	253	309	281	220	276	300	289	294	275	254	298	299	286	267	302	300	272	295	334	274	267	274	249	262	276	258	322	290	296	280	293	257	293	289	285	279	281	287	275	276	279	269	329	272	293	279	267	279	258	268	256	263	284	282	264	286	288	263	312	288	282	274	273	287	300	296	262	255	281	290	336	314	316	316	248	263	270	304	270	290	258	303	286	316	306	289	269	267	297	335	288	270	310	253	284	269	288	278	298	274	323	274	281	269	284	287	267	262	299	281	272	302	315	302	302	291	278	285	275	306	298	285	287	312	324	292	296	260	257	295	268	290	281	294	263	269	284	292	288	309	291	280	282	265	289	280	306	280	277	280	295	299	271	269	262	274	266	270	264	279	288	312	297	275	267	290	326	283	296	294	262	277	253	301	288	254	281	286	320	302	271	263	316	320	291	276	282	298	292	316	259	279	273	282	292	271	305	307	286	252	249	259	245	261	266	264	284	273	260	266	308	258	281	319	273	277	286	279	275	276	292	290	257	298	290	292	301	279	271	272	268	257	301	263	282	335	287	251	286	284	284	278	269	255	280	286	267	293	312	259	250	289	270	286	286	314	255	292	297	244	266	286	260	278	287	264	296	280	272	278	258	294	265	288	294	285	288	258	252	295	293	278	292	297	243	307	278	286	290	295	280	263	269	292	276	297	287	263	280	281	294	278	293	294	280	260	271	287	297	287	274	256	292	302	258	299	315	270	284	275	304	287	286	299	250	277	269	271	300	270	263	285	291	295	306	294	283	268	284	281	314	277	286	304	260	273	274	284	250	265	286	281	278	289	267	277	270	274	290	310	259	287	296	292	280	296	275	304	299	286	272	308	290	297	301	301	291	280	273	278	262	288	264	270	267	257	263	294	289	259	307	279	279	301	284	261	295	258	259	279	312	302	286	268	268	252	298	275	269	294	300	292	268	266	278	280	313	303	276	279	295	288	286	285	283	261	298	291	303	270	274	267	285	292	287	295	261	274	244	291	273	261	312	257	272	281	290	261	317	294	265	300	272	306	301	278	281	270	297	264	281	275	286	303	256	265	286	294	284	310	291	270	296	265	302	279	283	281	257	286	292	269	310	262	285	286	281	288	278	289	270	287	270	255	292	298	291	308	326	289	262	266	281	278	272	281	278	298	278	255	272	291	276	281	287	275	268	271	284	283	291	290	261	272	253	246	245	288	241	301	274	283	277	278	276	281	272	272	265	263	295	253	297	314	295	306	240	273	294	245	260	297	274	290	306	296	264	285	269	276	278	296	265	280	272	291	296	276	270	279	295	263	262	276	300	298	318	304	271	289	271	255	291	285	304	251	287	288	280	278	280	281	275	270	282	302	276	303	279	307	304	288	309	292	293	290	295	259	250	296	267	305	270	312	298	282	282	299	274	282	311	281	262	275	262	281	278	297	282	253	273	302	263	276	238	302	261	290	271	262	303	300	264	309	303	296	273	268	316	279	253	289	275	277	252	287	258	276	292	271	273	273	283	292	291	287	266	260	277	255	286	295	264	307	297	287	266	250	313	285	306	282	303	295	298	281	310	273	264	256	277	269	265	289	277	295	309	280	284	297	293	277	306	280	288	268	275	272	284	250	267	305	297	282	287	298	304	271	318	279	289	273	292	270	280	299	269	293	309	270	253	285	262	299	266	268	277	284	250	267	270	283	293	264	275	241	297	291	271	255	252	274	263	269	297	248	299	273	298	280	292	268	268	275	278	296	306	267	276	283	312	297	285	265	295	257	287	287	288	294	293	271	302	281	267	288	260	266	282	270	294	303	291	297	296	286	283	283	279	284	265	287	285	286	328	267	285	273	282	279	258	252	255	281	287	274	253	269	333	294	296	276	282	305	297	295	276	305	269	307	264	284	279	258	271	303	271	290	279	296	306	265	299	281	296	294	272	299	295	288	229	288	280	282	291	286	280	261	253	295	286	267	279	263	272	262	281	265	259	265	268	277	263	285	260	288	271	272	280	262	276	298	292	302	285	281	263	278	316	302	279	277	278	280	296	270	286	298	265	279	276	242	266	302	257	294	278	289	282	281	290	296	279	251	290	293	248	288	284	253	301	272	279	256	266	263	261	282	289	265	287	286	281	278	306	272	275	283	326	295	268	283	242	286	277	309	273	245	307	291	302	287	271	279	286	269	255	291	288	281	274	291	234	293	315	282	265	269	262	267	280	259	297	284	271	263	277	285	272	254	263	288	271	287	283	303	278	264	282	286	268	282	268	282	245	253	288	286	251	307	251	261	282	311	296	279	290	281	266	289	287	265	247	272	242	272	275	280	284	276	271	279	279	269	305	312	293	277	282	278	266	297	292	273	288	284	270	307	254	281	299	268	257	263	289	258	275	290	290	282	264	304	250	271	280	314	294	295	293	241	261	283	244	260	315	261	251	255	251	270	276	275	281	263	269	293	269	249	252	266	278	285	268	294	286	269	267	278	303	247	271	265	295	300	270	270	285	268	303	295	290	275	285	283	293	239	298	293	315	278	312	266	294	281	270	289	264	274	303	263	283	264	325	291	293	250	245	300	271	283	247	275	265	276	266	254	296	294	305	310	281	281	280	269	290	275	291	245	267	303	258	269	302	308	291	271	293	272	290	289	270	277	263	275	264	277	276	250	315	270	267	305	266	264	302	249	279	292	266	273	295	283	281	270	252	308	279	294	286	256	281	290	306	262	272	281	298	306	291	274	281	300	250	261	290	278	294	280	272	266	274	243	267	250	267	273	271	272	312	260	320	307	291	289	262	264	263	269	262	261	291	261	278	334	262	288	268	287	264	249	267	274	274	250	280	284	268	302	283	265	277	284	255	314	314	284	302	264	246	297	304	282	287	262	266	306	287	299	261	316	290	254	280	288	266	284	268	279	286	300	265	277	295	278	297	260	274	286	289	272	286	284	289	267	287	277	308	270	281	299	289	287	278	294	295	292	284	260	253	294	299	269	284	285	254	256	276	278	265	296	285	284	290	268	281	266	288	263	271	277	277	264	270	310	285	266	276	284	265	268	272	263	292	279	284	268	291	284	263	309	305
3362	4606	3714	1847	1228	928	752	641	528	526	494	424	407	454	396	346	391	332	378	351	368	325	377	343	333	314	333	335	369	355	367	312	325	320	327	314	323	322	310	313	329	305	320	322	310	335	355	308	320	316	337	324	310	320	321	319	330	310	314	326	286	296	300	293	274	323	313	309	306	334	316	297	319	313	302	321	287	323	290	311	313	317	309	292	300	314	282	299	343	303	341	309	339	311	289	294	294	320	342	297	309	322	301	298	280	296	327	311	330	277	311	322	286	278	315	288	315	291	276	296	322	309	306	285	323	299	313	304	299	331	291	321	322	298	299	288	283	259	287	310	305	305	346	319	322	317	303	295	333	316	288	300	291	289	299	313	330	309	316	268	323	310	312	311	321	282	329	309	302	298	290	306	268	315	310	298	277	301	315	314	336	272	321	298	334	339	308	306	316	324	330	319	287	303	311	308	327	300	302	284	284	292	321	309	307	336	300	313	300	318	303	296	327	308	309	319	307	313	301	304	309	296	333	278	333	287	299	287	305	286	318	289	313	331	284	310	350	291	292	281	324	302	306	299	337	293	308	320	311	314	323	265	311	295	326	282	319	277	295	298	315	284	311	299	345	275	284	283	314	297	302	286	305	285	326	327	292	318	302	323	280	303	293	294	306	311	323	326	291	298	326	312	296	346	289	302	307	300	317	314	288	291	317	306	292	295	287	288	279	305	326	291	268	288	292	299	303	321	296	322	338	310	320	307	321	339	321	285	330	297	262	275	287	332	298	307	312	310	306	321	281	305	309	277	312	309	316	319	311	314	319	286	306	297	298	280	285	263	280	300	305	279	309	298	319	322	302	314	327	328	294	298	311	291	298	326	288	300	297	300	311	360	300	324	298	303	291	287	295	305	304	282	268	308	326	301	302	322	292	282	306	335	312	311	298	312	297	331	301	330	281	290	286	294	274	314	293	322	290	315	333	312	294	316	282	271	295	284	305	297	318	300	317	320	297	287	307	278	327	279	321	282	306	280	283	309	291	279	307	290	290	292	301	314	282	301	283	311	287	313	282	314	284	284	302	316	319	323	309	318	312	305	278	270	332	275	294	292	286	296	286	312	304	284	284	272	292	270	302	259	317	320	296	311	304	299	281	293	292	333	293	271	300	250	285	318	284	301	275	297	303	271	304	307	311	301	284	292	293	310	296	297	292	295	301	294	289	310	324	288	288	308	322	289	302	307	285	292	329	288	289	287	324	289	296	328	315	283	281	306	291	289	317	307	291	301	340	287	306	262	310	304	306	338	272	350	297	327	317	294	295	300	300	329	296	344	314	317	319	297	290	318	283	297	282	314	292	291	281	275	302	317	323	280	312	313	309	289	311	321	338	316	319	312	304	315	291	291	309	292	295	292	331	276	322	311	300	312	320	320	297	341	284	290	331	279	328	291	306	297	281	314	334	296	292	316	301	313	300	321	324	290	295	314	311	317	304	276	278	333	283	295	296	273	309	293	277	306	321	276	318	317	307	303	343	292	331	305	289	317	304	287	313	306	282	299	310	310	298	286	305	319	304	313	282	297	250	313	292	269	293	308	292	315	314	280	318	268	288	299	330	305	314	303	311	288	313	295	296	289	311	309	268	279	296	285	298	286	291	310	304	294	296	335	289	283	295	293	325	311	279	308	306	290	309	300	312	304	311	313	297	294	284	292	293	306	323	317	277	299	284	292	314	297	297	297	254	295	299	334	290	303	274	298	289	291	312	298	316	277	315	305	295	285	311	290	291	280	288	301	305	298	313	274	314	302	263	278	292	313	334	304	305	300	316	303	284	289	288	290	318	311	314	283	313	303	302	293	316	302	299	293	333	281	343	299	301	321	322	276	287	295	302	289	290	313	319	303	318	268	279	292	297	306	278	284	274	291	303	270	286	288	283	277	299	282	285	312	310	297	305	280	276	284	297	304	318	280	308	291	294	299	281	259	331	324	310	312	288	311	328	299	303	308	294	282	286	325	312	293	281	294	270	323	288	292	288	330	325	297	293	301	247	266	305	297	306	314	329	298	279	313	279	304	303	324	298	319	319	283	278	274	326	280	289	252	293	289	282	315	309	289	280	261	297	299	292	292	307	308	297	304	294	290	304	254	325	291	330	317	276	283	290	316	304	287	297	297	298	282	298	297	314	295	296	312	297	318	316	304	290	303	308	289	317	286	298	271	309	316	315	277	291	289	290	275	312	352	269	292	291	305	282	317	304	282	283	277	328	275	313	315	299	291	316	269	330	286	303	286	323	304	319	327	331	309	273	317	340	300	324	291	319	289	300	284	292	312	306	304	286	286	318	329	279	333	311	308	306	297	316	290	312	307	308	289	291	293	297	314	295	316	308	293	318	294	301	270	339	295	275	311	276	305	322	302	279	311	287	300	308	254	339	319	306	303	293	312	293	287	313	303	315	312	298	256	313	295	284	316	305	298	301	293	323	291	311	300	305	311	299	285	291	298	298	328	291	293	297	299	265	312	268	296	291	299	316	296	253	302	300	290	300	292	311	286	270	318	305	273	284	326	303	296	286	311	296	314	300	304	318	282	301	282	309	286	290	282	262	289	279	288	289	320	288	324	306	270	280	286	302	297	276	295	289	277	319	298	283	301	281	299	289	303	310	313	308	306	319	297	279	262	321	294	274	290	318	280	311	287	280	304	275	308	313	318	306	302	282	264	265	304	340	306	319	292	314	326	297	293	344	278	326	322	278	299	315	316	312	311	303	289	298	295	284	301	318	280	297	295	309	273	295	274	310	311	254	270	319	309	302	302	288	348	316	303	306	298	322	296	310	270	281	311	280	315	277	301	313	296	320	307	274	286	322	281	285	323	306	290	312	310	290	309	278	303	301	296	295	312	321	319	327	319	309	296	276	304	293	273	308	292	273	281	275	271	291	283	317	292	321	290	290	312	295	289	302	312	314	292	271	290	312	319	312	329	288	306	287	294	335	316	301	286	277	288	313	303	294	313	291	279	286	317	299	291	255	322	295	327	325	282	309	277	334	340	284	312	301	298	289	313	275	296	293	277	296	298	320	311	330	273	298	300	313	296	313	296	287	315	272	283	294	332	282	278	291	304	276	296	283	316	307	278	290	314	311	352	300	333	297	305	306	272	292	282	349	329	290	270	304	296	281	283	318	300	266	316	306	274	303	268	286	309	313	293	318	309	317	319	310	285	284	263	298	301	280	273	284	304	297	285	277	285	275	279	314	288	291	336	314	275	298	333	284	304	316	288	272	294	297	276	283	295	291	296	326	271	319	337	307	279	314	282	292	311	313	294	282	298	284	288	326	312	267	303	272	315	311	287	286	273	291	318	298	335	300	305	302	287	295	303	287	267	290	325	300	305	284	270	272	323	297	306	248	333	260	262	303	292	313	307	282	308	308	322	294	296	315	309	291	303	294	288	274	301	302	294	325	312	270	261	316	321	267	294	296	311	298	288	281	296	275	261	327	295
27529	11656	2003	1216	987	811	820	757	779	775	802	757	756	703	702	778	818	730	773	781	721	752	739	785	786	777	731	745	753	851	744	730	755	756	767	773	742	829	785	800	738	782	736	781	777	733	751	731	738	734	773	725	717	746	758	731	776	755	807	755	768	771	751	742	795	699	765	753	788	741	794	771	750	800	748	700	753	747	774	749	785	756	701	746	795	757	707	720	799	773	805	769	770	791	772	799	734	742	721	806	782	749	744	758	767	796	775	752	733	720	785	740	763	771	752	694	729	772	795	781	717	769	791	803	795	769	747	771	731	771	765	748	805	729	786	740	770	751	781	749	783	753	725	757	768	804	705	745	780	770	800	735	782	770	766	712	763	727	745	794	775	704	769	678	752	782	779	719	781	753	743	778	733	776	825	776	824	769	747	736	745	809	784	791	771	771	774	734	811	772	723	758	763	739	771	778	759	768	769	698	767	765	763	761	758	696	760	743	810	777	761	729	716	742	732	766	738	782	817	721	784	731	708	744	774	771	697	746	746	694	755	803	729	744	751	753	742	797	807	750	788	784	728	761	779	767	700	725	764	734	779	751	750	782	749	824	754	808	841	766	738	785	759	739	760	721	750	760	742	740	780	721	746	764	756	815	730	723	713	766	720	772	799	734	727	761	757	702	781	766	766	800	773	722	747	734	789	741	776	730	803	766	774	731	762	763	779	790	757	742	734	776	781	723	775	741	819	712	729	772	776	796	731	795	764	758	762	782	764	788	721	736	805	733	804	754	722	747	754	765	733	744	740	732	786	749	726	751	752	691	791	759	719	795	744	795	697	769	742	759	793	778	753	773	707	783	705	775	750	733	772	760	726	776	768	759	714	796	798	779	716	760	770	777	772	737	782	758	760	795	790	744	755	756	700	769	753	802	789	773	750	726	759	782	756	802	739	767	814	718	746	712	761	703	734	772	812	789	714	757	835	769	812	708	711	732	776	756	726	799	709	771	768	761	787	744	740	764	796	792	748	746	723	787	747	728	738	719	759	737	773	761	790	732	717	737	772	790	767	700	745	775	741	775	744	742	822	771	760	769	741	767	748	738	809	745	768	702	800	811	772	759	743	814	779	747	756	735	794	736	763	731	773	774	751	734	764	783	730	769	756	732	744	734	799	782	732	743	728	762	744	771	762	743	758	757	747	756	802	744	778	764	724	742	735	755	738	766	757	806	785	712	724	773	739	780	811	775	779	745	824	726	766	751	746	740	827	768	765	789	797	728	792	844	762	813	732	772	767	770	742	733	746	753	735	748	764	767	757	732	792	755	809	746	784	694	761	725	762	710	784	770	780	745	781	808	771	778	780	782	781	737	760	803	754	715	784	759	789	753	733	754	743	798	710	711	753	740	757	764	781	797	740	752	736	769	801	767	740	764	727	756	796	720	776	714	741	765	756	802	701	735	764	736	753	789	760	742	773	756	722	762	735	718	703	753	753	727	739	774	768	735	766	731	781	720	728	798	771	829	819	791	691	766	777	751	775	818	679	772	757	745	753	718	746	756	707	737	755	740	751	750	708	723	770	767	790	780	775	742	718	800	733	738	773	764	714	747	697	759	752	752	752	725	752	796	689	744	757	772	767	734	779	741	780	797	745	754	832	746	709	779	802	766	787	771	798	769	771	766	755	745	778	747	819	789	786	766	755	781	773	743	753	723	763	788	815	776	739	774	765	802	755	791	764	741	758	783	754	778	732	798	782	753	721	761	754	684	728	749	741	760	735	713	729	727	717	758	782	857	812	733	731	769	750	758	766	775	725	783	809	798	779	729	708	750	767	739	755	726	709	776	753	725	792	747	763	775	753	755	771	720	751	794	759	762	738	775	701	799	746	735	727	786	783	783	732	801	720	737	769	759	726	731	825	745	787	771	778	790	764	757	721	756	759	784	760	717	753	761	712	767	779	801	712	729	687	760	764	788	766	712	716	826	749	765	757	753	765	747	756	772	759	786	749	800	789	728	785	773	731	759	766	768	758	773	755	724	741	775	750	744	771	767	724	752	751	741	794	729	740	726	727	759	784	786	777	747	816	763	761	760	715	792	735	708	708	762	804	732	765	729	719	755	769	761	760	784	792	793	769	742	809	744	737	766	751	738	758	765	800	758	784	755	747	739	804	741	768	715	711	737	764	797	759	763	732	715	805	794	768	760	730	775	781	703	744	785	771	736	774	773	831	764	786	745	744	792	790	778	751	733	745	748	745	718	763	791	752	790	767	810	762	748	758	761	734	733	758	750	793	796	759	762	820	759	702	749	740	837	759	739	715	766	703	746	759	757	746	743	741	825	819	710	766	760	750	740	809	772	782	744	730	760	774	799	759	740	775	749	718	748	772	747	787	719	765	720	759	781	797	712	744	784	773	748	775	785	786	732	738	785	754	748	751	740	762	777	811	799	809	767	785	766	746	802	746	722	790	768	767	725	795	719	807	774	725	758	764	789	761	753	765	757	740	743	796	738	738	765	804	766	765	757	744	808	739	713	720	777	767	780	712	694	730	772	753	728	777	727	774	744	792	797	727	720	715	782	804	749	783	804	729	762	729	792	744	734	794	742	755	744	755	786	779	748	765	704	740	753	733	746	731	715	785	801	771	788	729	757	791	785	776	779	782	690	768	756	756	779	728	789	772	754	725	763	755	708	854	795	728	715	837	767	749	770	815	693	805	740	716	786	730	745	774	746	757	791	744	736	766	809	728	766	770	741	756	705	772	759	750	748	790	754	782	762	796	769	741	777	769	707	732	761	744	764	707	741	736	760	798	755	741	733	762	743	772	767	757	775	788	722	759	785	789	742	732	737	754	767	678	715	735	786	740	784	767	741	756	714	758	738	763	784	716	754	766	794	773	767	798	748	752	718	755	768	735	751	774	753	767	775	783	800	717	777	783	735	712	776	767	746	743	770	823	784	725	752	759	726	780	757	766	809	715	771	735	746	739	718	749	782	758	731	781	810	725	737	734	723	794	760	747	815	775	745	783	793	758	735	773	731	755	722	766	760	757	742	786	775	777	763	714	693	817	721	777	738	762	754	739	819	698	753	777	741	803	721	709	764	760	751	820	730	770	821	761	767	724	743	780	738	773	750	811	723	771	701	748	788	771	752	795	761	765	724	736	772	732	711	791	772	784	770	772	809	756	757	751	802	753	756	765	724	746	800	764	762	759	800	739	727	811	780	782	785	711	708	718	762	787	719	785	809	770	813	770	790	751	777	767	803	791	804	803	723	707	740	792	764	778	832	787	752	759	755	751	712	816	759	770	786	738	745	774	720	792	746	776	778	742	827	772	770	787	789	728	730	776	737	749	767	802	808	744	773	766	760	802	738	743	725	764	839	760	740	754	722	760	792	705	839	806	782	811	753	719	788	756	746	713	763	788	726	749	784	793	773	780	746	755	827	734	756	735	699	727	773	775	739	775	790	752	758	761	758	784	790	798	704	755	752	806	736	738	783
5102	953	1015	766	730	691	669	705	664	677	673	695	665	689	715	712	686	660	696	680	699	723	639	676	680	739	700	693	699	710	702	636	692	697	695	718	676	712	665	678	674	694	675	661	662	708	683	677	678	659	679	720	721	699	711	710	687	710	679	698	647	647	645	673	692	689	691	663	672	678	696	693	700	682	694	678	660	720	689	680	694	726	645	668	683	727	691	675	682	691	676	687	661	678	677	669	717	721	710	711	696	732	619	672	712	697	717	670	672	676	664	670	632	658	672	689	695	671	727	688	691	639	690	677	678	688	704	691	671	678	693	718	702	692	718	679	672	641	662	658	667	650	692	636	706	690	712	666	659	677	740	660	705	656	662	694	726	702	675	699	710	699	667	671	674	718	738	690	669	722	712	639	693	710	711	680	702	682	724	686	689	654	661	712	706	733	688	714	693	733	636	672	665	687	713	661	651	672	676	684	688	685	688	674	619	675	697	702	715	720	714	685	637	704	671	683	718	700	630	736	678	692	696	672	688	687	671	717	705	689	644	694	674	690	693	706	673	656	656	672	679	695	695	707	676	646	699	674	710	682	665	629	684	673	686	719	671	718	679	697	710	698	650	728	640	654	718	666	680	683	692	721	661	662	660	710	660	701	674	664	687	707	717	658	676	757	659	678	669	668	638	671	647	694	668	681	662	651	685	693	676	674	643	676	641	672	650	687	712	685	708	654	693	706	684	680	694	676	665	705	643	644	701	628	738	617	668	681	709	670	654	649	663	682	652	642	677	694	689	678	714	659	680	671	706	677	703	682	654	665	699	700	649	692	653	646	702	715	712	635	672	688	673	661	685	698	668	656	688	682	687	665	721	677	689	717	657	699	698	695	676	745	673	675	673	735	656	667	672	662	648	647	692	714	708	660	719	700	611	675	645	708	698	689	639	649	658	658	703	654	709	733	675	679	666	703	670	689	692	651	718	684	682	688	631	692	720	702	652	659	660	670	698	670	690	693	699	689	734	669	726	693	629	658	675	683	708	732	695	617	726	683	687	663	668	712	703	690	619	639	659	684	699	690	658	673	685	686	658	725	698	660	681	707	695	694	671	653	697	716	658	689	713	690	705	686	690	717	701	683	661	672	664	682	680	652	657	745	711	697	702	705	686	648	675	655	704	679	698	703	679	713	674	684	689	636	685	704	671	700	656	709	694	691	679	714	661	707	664	677	701	692	689	639	678	667	661	691	668	705	708	696	730	672	680	654	673	693	747	684	663	649	710	669	704	674	697	681	708	630	674	660	695	709	655	729	698	669	719	718	629	686	650	665	738	712	667	668	691	659	674	642	673	715	729	674	694	686	696	698	652	644	663	659	628	639	725	611	693	673	704	671	721	669	658	727	641	686	699	673	709	676	688	671	678	678	684	703	713	658	678	729	673	674	672	695	711	710	717	683	690	709	693	720	675	688	705	670	679	665	662	697	704	663	687	624	703	672	677	711	659	727	695	673	688	696	678	690	665	694	681	715	692	705	672	691	691	672	672	705	728	699	686	698	692	681	665	668	674	720	658	723	700	704	663	703	671	684	640	667	656	620	687	665	635	654	675	702	707	692	678	690	669	702	732	720	702	649	697	697	695	685	688	707	668	661	666	726	657	691	699	636	740	745	692	689	671	654	677	674	661	672	695	687	716	671	660	669	657	666	736	725	672	688	686	675	692	689	675	709	657	713	713	674	683	657	689	717	667	666	657	714	683	692	703	674	686	687	698	714	646	650	683	705	670	677	699	672	692	672	672	661	691	721	653	661	640	708	658	694	646	640	697	710	688	714	698	675	679	632	698	650	622	688	720	686	654	719	726	721	703	662	681	640	699	670	638	646	708	651	660	695	678	674	702	684	687	691	699	693	662	696	663	681	662	679	693	664	707	666	661	662	682	660	723	724	676	690	676	648	726	678	707	694	677	699	684	666	633	666	640	702	674	661	704	674	690	667	683	685	665	693	694	716	709	665	696	615	685	691	663	689	695	667	641	677	735	695	697	711	705	635	667	700	672	686	653	699	657	685	679	694	687	707	684	737	725	669	723	648	692	668	690	682	703	701	698	668	664	704	701	659	660	652	706	668	707	691	676	662	691	728	735	639	683	675	689	700	679	692	684	701	688	704	703	643	715	693	703	683	642	667	729	719	707	657	668	705	676	660	715	661	670	672	651	688	699	682	700	691	752	711	693	714	745	706	687	655	741	661	696	685	712	662	699	694	676	696	642	692	694	655	678	674	649	688	662	704	688	659	652	694	686	677	683	719	683	682	719	690	650	693	656	696	683	648	633	675	684	660	705	652	671	657	707	717	661	678	706	690	665	631	685	627	666	720	670	671	617	692	697	725	689	685	652	675	665	700	729	667	695	666	706	704	658	694	731	741	686	682	673	684	658	677	654	625	752	709	714	667	687	660	684	678	676	645	712	620	705	715	661	664	711	667	679	697	688	734	735	703	672	719	676	662	696	693	666	673	690	631	694	690	662	678	754	670	691	676	646	644	685	715	668	723	637	685	689	693	687	698	676	677	701	684	688	705	690	682	681	710	702	673	667	678	663	667	666	680	658	673	677	630	657	657	658	711	672	746	662	677	701	665	636	662	707	722	671	693	677	662	676	669	691	701	659	653	671	688	699	691	653	637	636	645	718	638	673	701	690	692	626	636	656	699	657	682	676	661	697	706	654	689	708	711	710	688	655	679	688	650	711	747	766	721	714	681	648	694	709	686	682	712	700	702	696	672	663	659	720	661	690	664	656	710	745	636	721	672	647	732	688	705	634	677	674	692	694	662	663	679	683	681	650	669	710	642	733	696	656	645	665	652	716	744	711	690	701	695	670	691	697	672	717	648	724	666	679	682	629	739	697	643	674	696	715	710	682	689	658	636	687	707	670	678	714	683	682	726	663	638	687	713	693	714	718	688	667	645	696	677	727	640	673	648	692	649	686	689	661	716	732	697	666	678	683	716	667	666	691	727	662	684	684	700	685	687	720	639	668	704	699	669	716	665	685	713	663	715	667	684	672	659	669	693	683	713	685	648	658	674	681	747	602	676	691	675	659	687	673	650	647	666	696	725	702	636	663	685	669	667	666	708	686	716	700	705	680	665	678	664	682	687	645	687	702	645	663	671	706	666	695	657	650	670	640	646	665	679	666	656	704	684	721	647	658	730	685	676	729	720	691	711	682	696	690	673	672	663	656	693	677	686	705	701	697	673	654	706	679	708	676	748	692	682	678	670	699	675	642	663	697	704	669	683	718	657	685	693	646	702	648	736	718	681	666	689	677	690	631	697	661	679	656	718	697	697	691	714	657	660	690	691	684	644	677	710	678	690	689	662	719	671	695	723	695	644	722	679	646	671	667	709	686	641	666	713	665	716	704	612	687	658	660	689	733	680	691	670	692	714	705	648	675	656	668	719	647	701	678	678	678	682	693	708	686	670	727	673	688	730	686	687	645	645	708	695
25805	21452	25591	17962	1795	878	788	698	660	655	642	703	655	685	649	595	613	649	699	671	623	612	619	651	634	637	626	621	627	642	611	633	634	629	643	612	611	610	657	620	634	599	624	567	603	605	623	625	619	627	594	659	625	569	596	600	664	651	657	623	576	596	616	647	626	579	645	578	622	626	622	576	575	623	624	611	592	668	657	618	603	618	610	625	632	583	634	640	625	619	590	638	616	632	595	620	635	652	676	589	586	651	599	647	612	586	625	610	593	614	664	603	638	602	611	602	579	648	632	612	620	632	593	639	578	623	603	590	615	637	643	623	629	592	586	625	631	599	619	611	614	596	604	614	633	594	634	628	655	572	636	610	612	615	609	641	633	608	594	642	619	622	602	601	654	620	659	609	614	652	609	616	607	642	606	600	649	632	679	677	594	649	653	616	627	649	590	633	589	624	663	657	632	643	650	628	619	611	621	592	622	622	626	621	627	658	551	702	630	647	575	658	588	637	569	625	625	605	598	587	610	589	613	639	613	603	595	599	604	655	586	587	666	618	617	591	621	572	593	644	648	620	648	630	623	599	632	599	627	614	662	614	618	629	668	652	609	608	624	655	622	644	648	611	625	620	657	630	632	607	588	605	650	606	636	623	597	602	641	606	596	611	610	650	639	577	623	654	587	599	635	644	653	653	628	603	620	594	620	594	604	605	661	648	644	603	596	593	589	615	600	629	660	573	617	606	612	611	626	642	645	604	574	587	609	614	645	616	573	673	628	623	597	601	645	598	589	627	652	623	598	631	621	607	615	666	673	626	588	610	585	655	625	637	584	607	609	610	648	649	642	598	631	582	621	642	604	606	650	635	636	610	665	629	611	663	620	603	586	637	616	590	545	610	656	671	632	636	646	599	581	607	600	671	638	645	612	647	587	622	644	596	654	621	652	629	641	627	636	576	678	619	587	594	622	623	636	605	564	613	640	638	628	597	641	600	626	619	596	585	595	618	601	625	562	583	673	596	647	608	615	604	608	549	582	584	593	613	593	637	577	606	637	608	642	602	586	612	634	633	627	591	596	662	585	629	573	600	620	655	633	589	661	622	626	610	602	643	585	576	626	632	639	638	620	600	605	606	631	651	654	611	660	605	627	603	644	637	621	590	614	612	611	578	604	611	604	671	592	610	619	629	672	635	581	596	623	626	661	586	597	644	581	665	652	580	677	628	596	655	637	591	655	639	595	647	593	640	691	611	624	633	633	662	595	625	622	621	595	605	597	630	611	643	649	641	630	622	651	614	598	633	622	609	628	611	612	642	584	608	665	587	648	633	632	576	626	636	611	620	624	632	606	640	595	613	552	605	606	569	590	579	577	597	597	630	569	630	642	625	613	649	640	604	590	576	635	645	606	608	592	646	600	615	587	632	588	632	592	590	632	622	616	617	664	624	591	610	599	608	635	598	617	628	585	648	614	631	590	631	672	598	602	578	649	601	583	646	636	631	616	602	620	629	606	602	625	582	642	635	598	606	636	624	625	612	615	641	606	595	627	581	637	604	550	588	634	654	637	623	581	622	638	610	612	611	636	555	636	665	634	607	615	619	578	605	652	624	618	610	633	595	605	639	660	643	618	638	571	659	626	627	648	610	584	615	597	615	601	614	619	629	626	588	642	625	597	629	611	621	589	646	613	599	655	649	577	581	627	637	605	638	626	655	612	657	635	603	609	651	629	625	657	646	653	617	586	607	622	582	638	625	613	575	632	663	600	620	575	659	639	605	645	621	632	613	632	664	634	644	618	617	623	669	611	646	617	615	567	631	606	582	643	598	642	671	585	640	614	637	597	605	602	639	581	624	600	611	642	644	592	578	592	621	615	593	622	640	634	619	630	642	651	677	627	625	583	632	627	595	640	600	624	654	598	615	603	574	625	660	626	623	626	636	579	605	592	631	606	634	596	619	603	602	611	619	589	605	642	609	584	617	649	599	642	596	635	604	584	677	583	591	642	614	576	558	611	612	557	600	614	676	611	595	624	615	625	610	602	621	613	606	646	628	643	609	637	613	620	605	602	603	635	644	641	625	572	625	613	617	600	603	614	634	629	606	636	618	616	566	646	562	613	614	628	624	609	602	604	654	609	574	618	609	584	643	644	608	607	617	648	618	629	633	634	612	603	630	599	605	601	621	610	601	634	576	603	621	593	689	654	612	646	619	642	610	633	688	620	625	658	582	615	603	613	661	660	608	658	661	599	606	614	582	646	597	631	618	637	617	644	659	594	604	677	619	560	605	623	641	662	626	612	604	633	595	570	606	566	607	603	595	578	609	646	657	632	609	625	619	639	604	624	595	627	629	655	663	614	619	588	624	584	638	606	621	658	626	645	659	626	625	603	615	631	599	573	582	624	590	603	624	609	651	649	602	607	657	603	648	612	651	624	597	606	623	622	576	673	584	622	595	661	597	586	635	598	648	628	653	576	604	653	622	618	675	600	646	640	624	626	567	641	606	627	604	641	621	602	607	604	677	576	621	631	676	614	663	653	624	627	625	619	603	607	613	653	636	635	627	537	669	627	663	562	623	598	617	617	599	672	597	596	634	639	581	600	643	604	640	623	632	621	585	590	634	605	678	651	610	591	612	603	581	636	606	610	638	633	660	595	585	628	631	633	600	667	616	596	636	657	598	612	622	637	599	612	610	636	677	610	648	586	645	605	642	605	614	619	628	621	590	612	621	633	615	633	612	606	558	602	608	658	635	610	650	620	678	647	647	615	590	642	631	598	584	589	561	613	621	624	618	665	622	617	581	612	650	595	603	633	645	643	585	651	636	623	615	595	617	601	656	653	634	640	670	591	632	630	593	621	612	673	650	611	595	630	643	579	627	597	645	634	607	566	550	585	646	631	602	637	610	636	649	621	572	653	636	607	625	611	583	604	620	638	598	638	608	607	608	630	591	606	599	606	659	589	601	569	586	613	655	664	663	606	596	615	641	595	601	632	644	638	623	613	617	639	631	611	609	601	625	656	599	590	661	600	581	632	576	640	610	591	636	634	672	595	631	593	587	662	596	591	588	635	645	631	585	584	679	630	631	661	654	656	642	671	603	644	608	594	633	616	652	590	682	627	613	645	637	648	658	617	617	613	631	616	607	637	592	610	551	597	616	592	644	591	630	625	628	578	575	624	645	649	592	572	607	613	633	621	600	599	618	607	636	633	611	608	620	595	608	632	644	619	653	618	643	625	615	644	628	655	674	616	642	627	567	594	608	620	661	590	653	591	606	591	597	609	665	656	635	643	613	591	607	589	648	600	631	647	612	641	623	635	660	613	592	637	640	636	631	642	668	602	603	614	654	607	635	637	585	635	644	590	593	579	615	657	603	584	627	604	573	605	621	560	640	692	627	624	604	570	630	585	605	622	592	621	653	649	615	589	619	666	617	651	644	636	577	604	602	675	592	608	613	640	591	641	613	567	588	616	644	628	629	605	630	599	598	652	570	657	652	610	604
3570	2167	1831	1114	889	808	714	730	706	627	617	683	627	621	627	628	558	680	612	655	647	628	612	592	551	572	579	586	587	625	622	622	608	643	612	631	598	590	570	563	626	594	578	575	599	587	584	587	557	579	569	571	583	588	578	586	549	584	612	594	605	600	592	605	554	586	573	598	554	575	611	570	555	594	572	558	564	591	585	582	586	571	600	583	629	571	579	563	554	615	554	557	544	600	612	585	582	607	590	594	601	616	598	576	597	607	628	545	563	549	600	543	557	589	613	575	571	601	555	623	607	588	597	555	570	594	616	581	578	577	584	610	597	579	530	619	580	553	593	611	582	549	574	632	581	559	562	581	613	583	599	566	561	601	626	576	583	573	571	603	545	594	586	613	562	569	616	547	603	593	592	622	561	566	597	578	570	593	537	571	578	563	568	607	563	563	551	607	579	578	611	594	610	555	563	564	599	589	572	609	561	525	577	580	564	597	593	568	572	606	551	588	556	599	577	573	577	599	565	555	615	605	566	549	571	585	577	613	594	546	576	579	547	571	583	587	585	537	595	563	590	558	584	575	544	550	565	536	592	570	590	557	576	559	594	615	590	602	550	558	603	609	587	567	571	594	577	589	581	590	569	552	569	543	571	572	567	545	586	563	569	601	536	584	593	598	621	561	587	519	551	584	624	594	624	566	556	621	549	580	569	554	555	552	551	561	554	553	564	565	550	585	567	600	582	594	552	554	533	589	568	589	600	572	569	569	561	607	574	583	619	601	611	538	608	593	571	590	583	568	556	558	573	529	575	630	558	597	585	587	572	592	552	594	613	604	576	528	593	554	575	532	561	565	586	518	569	498	541	582	568	584	567	580	553	516	637	591	574	579	561	570	538	574	556	597	519	589	546	565	559	550	570	601	557	592	570	613	573	595	588	535	583	590	604	589	600	575	567	571	607	530	616	547	580	603	563	562	551	555	568	572	598	567	591	566	573	611	551	557	572	554	576	572	571	637	561	566	568	524	574	576	551	545	527	627	619	567	571	551	545	624	559	598	586	575	555	567	586	572	624	568	626	579	613	606	585	583	596	577	559	569	538	612	544	601	574	584	579	620	601	553	604	581	580	616	580	538	601	610	591	575	605	584	535	580	585	551	561	606	546	544	579	616	554	529	587	561	534	545	582	564	621	507	534	570	569	516	563	596	633	543	580	624	572	574	575	572	583	579	576	575	558	587	554	590	563	565	621	563	525	609	588	594	541	594	549	592	589	566	575	552	577	572	574	603	606	608	572	588	610	581	534	536	559	594	615	570	562	630	579	564	547	550	554	555	581	581	618	578	584	577	603	570	557	594	580	592	581	587	612	556	574	589	631	575	619	563	623	601	620	562	565	569	578	572	618	579	578	565	546	597	569	561	597	583	569	593	563	554	599	598	591	545	600	593	564	548	569	578	574	566	548	557	556	578	582	598	524	558	560	560	558	628	567	534	588	568	588	606	620	562	582	582	563	562	554	560	592	550	573	548	558	579	596	643	566	594	580	540	600	570	594	592	577	578	546	585	562	574	631	579	553	564	532	604	545	604	541	592	580	592	576	578	543	618	569	571	594	576	563	616	576	618	621	558	579	573	582	560	584	569	601	581	571	545	578	583	571	598	588	565	563	562	606	559	568	612	594	569	571	581	598	544	551	592	553	545	623	589	609	635	566	565	563	599	573	607	598	545	593	640	550	556	585	580	532	583	573	603	555	573	581	589	552	593	576	575	587	582	592	560	596	581	601	561	569	559	578	573	589	585	545	619	562	585	587	582	578	594	573	605	605	577	596	562	592	555	529	579	557	587	586	613	560	565	593	598	573	596	632	581	571	594	564	599	573	558	627	563	561	589	596	581	523	598	581	573	567	621	556	564	582	542	592	589	577	613	553	590	587	598	584	566	561	576	563	560	571	585	547	507	504	552	559	585	578	548	575	569	599	597	599	554	571	559	575	593	583	580	604	574	574	572	580	571	597	587	548	588	614	607	572	614	543	592	543	586	599	562	568	652	546	630	566	594	561	622	541	545	521	525	586	580	598	596	561	580	573	614	629	535	577	538	541	599	582	583	547	587	576	560	615	570	609	561	562	582	598	586	565	590	540	587	544	535	579	584	615	604	550	592	567	580	552	531	545	560	586	607	594	597	566	599	612	554	571	578	555	594	586	560	598	569	587	608	583	597	587	618	510	557	588	543	581	568	610	586	601	586	605	599	557	584	582	581	598	556	545	574	591	578	550	579	576	553	593	562	580	586	544	607	610	564	579	558	586	550	553	562	568	573	570	598	571	595	563	545	609	558	594	608	585	600	578	590	573	555	619	593	584	612	591	635	553	589	585	540	568	566	612	607	534	566	587	607	595	577	603	594	583	602	572	569	545	547	572	581	531	589	608	587	593	548	612	593	592	623	599	601	606	565	580	587	546	562	566	579	533	581	569	561	591	557	600	532	589	601	634	584	587	598	568	580	583	559	575	573	541	634	569	593	579	554	571	594	617	561	564	576	646	570	567	586	581	574	551	584	609	542	605	575	545	570	568	603	579	600	570	609	589	560	574	526	581	563	561	593	638	544	569	540	561	574	569	568	636	569	574	573	596	537	610	573	590	561	587	563	596	560	582	599	598	584	595	574	576	611	578	612	567	569	566	640	551	543	543	582	594	607	585	585	606	530	553	614	555	582	657	569	538	534	580	563	603	579	556	541	545	605	579	578	517	619	570	535	556	597	540	579	590	562	581	545	569	598	549	583	610	532	581	589	539	611	583	522	605	607	588	586	578	577	564	589	593	556	561	547	550	583	571	598	578	585	549	579	610	567	604	570	600	605	552	601	569	623	584	569	555	598	591	555	552	528	570	576	597	574	587	596	575	609	553	583	608	586	616	603	572	582	601	570	565	600	543	582	565	609	601	574	564	554	582	559	561	604	592	569	587	643	590	606	575	568	555	585	544	574	575	572	560	557	585	569	622	560	574	589	550	582	574	621	565	578	578	574	560	556	563	569	578	573	581	586	574	571	565	603	543	635	542	551	612	565	601	596	593	562	555	550	594	547	558	570	595	600	567	556	595	573	602	525	546	613	584	568	562	608	586	561	577	575	563	585	600	559	614	552	557	524	624	601	593	530	592	582	552	564	542	607	593	640	566	601	595	586	596	581	574	566	597	587	573	551	577	528	575	578	564	556	564	555	535	567	579	562	595	586	568	598	556	607	569	643	567	587	555	584	569	584	608	566	608	559	582	597	584	618	583	568	554	549	569	604	569	554	561	575	554	625	547	583	602	569	592	640	569	586	551	533	607	593	602	555	600	590	556	589	585	627	553	569	598	546	602	580	541	564	547	571	593	648	521	559	604	541	579	536	561	544	549	573	600	565	590	573	612	617	554	567	564	597	564	595	561	587	555	563	611	596	571	542	578	575	567	566	563	596	577	542	583	568	569	561	570	553	586	609	559	546	595	600	538	554	571	587
24346	21448	28560	24750	19812	2318	848	481	408	357	391	328	354	316	303	345	323	301	291	326	333	299	266	289	309	296	315	265	292	297	311	282	318	249	279	273	308	287	303	257	278	303	316	284	293	304	309	270	284	276	271	316	291	282	300	299	299	290	282	257	287	258	296	306	308	288	309	281	280	278	293	287	279	298	291	279	279	264	312	268	263	266	272	307	302	265	300	312	298	269	279	298	292	289	271	306	294	279	255	307	272	311	308	286	285	304	269	273	258	293	278	271	322	287	267	306	286	302	260	292	272	275	278	300	283	282	296	306	284	276	309	283	284	302	269	279	286	285	286	269	266	280	308	282	285	291	296	286	316	311	277	275	294	288	283	290	300	267	300	270	313	282	310	269	284	299	271	308	290	293	294	283	284	281	286	272	303	289	318	286	263	299	277	292	293	297	306	279	302	293	304	273	290	298	274	265	280	313	288	296	293	294	266	277	289	279	281	270	303	279	283	316	301	274	277	285	293	312	283	263	279	287	300	256	314	266	277	297	311	291	302	301	322	284	293	264	266	282	264	244	260	260	276	306	319	277	288	291	292	298	299	271	266	297	305	283	300	264	288	318	275	281	313	283	277	305	307	273	271	288	284	321	277	297	266	260	271	261	259	303	283	292	250	305	265	284	251	269	250	274	295	253	307	277	271	309	273	272	299	282	255	289	304	282	297	291	289	278	266	219	258	285	278	295	291	283	291	272	283	293	274	277	273	270	299	320	292	286	278	257	284	286	264	264	300	289	285	283	298	277	334	297	286	325	267	272	329	279	279	277	280	278	293	296	305	337	263	296	260	285	298	316	296	299	276	270	293	282	284	305	275	314	283	300	280	282	283	273	275	289	295	281	290	276	289	282	274	294	290	271	317	254	262	293	267	278	276	278	297	274	283	261	311	256	289	301	262	287	284	305	282	303	271	243	284	282	303	249	301	285	272	282	292	270	265	296	298	275	301	299	303	296	288	268	260	264	280	311	316	253	290	297	286	302	320	269	276	303	285	296	299	264	275	277	315	286	273	306	308	297	254	292	271	274	298	289	304	290	297	301	284	264	246	267	270	316	258	274	275	292	271	295	264	280	283	304	266	269	298	307	282	311	266	263	281	261	283	314	257	296	303	264	249	266	260	264	313	251	299	289	290	329	308	285	307	282	295	285	272	268	273	292	305	261	279	253	320	312	305	264	296	273	275	283	273	290	271	265	325	256	251	285	313	276	274	316	302	295	278	279	306	287	267	292	253	275	297	306	282	285	311	271	301	279	292	278	307	290	293	251	305	266	267	308	295	276	283	288	286	264	303	273	263	314	277	286	256	258	308	296	261	277	314	292	277	277	318	268	279	284	324	286	259	304	301	282	300	272	296	258	279	281	312	286	272	271	233	284	274	277	275	287	303	292	292	264	299	282	278	296	287	273	288	295	284	251	279	278	280	278	295	269	293	301	281	291	288	287	273	286	269	293	293	265	267	257	269	277	328	276	289	310	269	263	255	291	284	260	280	287	282	269	288	228	275	291	273	256	245	269	298	256	283	262	312	291	273	287	268	309	280	283	276	279	274	271	318	266	333	265	297	281	284	301	281	288	299	298	282	247	283	275	281	283	256	283	300	303	292	258	276	289	265	288	289	281	272	277	279	288	290	275	312	266	307	294	270	279	304	301	294	311	322	278	256	285	288	293	311	293	303	295	309	288	305	322	294	292	277	284	283	252	276	323	303	301	273	298	282	282	307	286	313	297	277	306	275	323	287	292	285	249	276	281	268	306	270	259	257	265	312	292	265	291	288	307	274	287	288	282	286	286	302	300	299	288	284	294	302	293	278	247	282	294	298	261	288	267	274	285	296	294	247	281	275	261	267	294	281	290	312	301	290	291	312	278	289	232	273	300	285	300	288	274	295	284	265	310	272	276	295	300	285	287	305	315	303	294	320	272	304	302	290	270	305	258	290	269	307	268	298	289	307	254	289	284	270	291	289	288	286	270	288	284	273	274	286	260	295	279	265	305	283	284	288	276	283	286	315	253	287	277	273	278	324	301	285	284	280	278	276	283	294	287	286	259	288	305	276	278	280	294	302	301	278	280	271	305	301	287	273	279	260	284	287	299	283	296	272	292	278	294	290	248	322	266	253	286	270	273	291	300	299	295	282	268	275	273	295	295	289	313	306	301	262	266	294	271	274	299	313	283	287	260	299	266	282	298	270	282	279	280	251	282	290	284	276	291	259	290	298	270	278	262	274	309	287	276	302	292	278	296	285	269	277	286	293	273	279	296	248	278	285	270	261	305	293	267	277	306	290	259	262	305	290	285	262	304	271	265	281	285	297	273	305	309	281	288	269	311	302	279	262	248	296	270	284	269	265	273	286	288	260	284	266	285	276	280	272	287	287	250	299	266	269	265	293	292	270	293	278	287	287	253	271	300	286	291	266	278	289	292	323	276	302	269	265	284	303	262	286	265	289	289	264	307	298	280	285	283	271	281	290	259	320	280	282	290	289	284	281	279	288	278	282	302	250	289	309	296	298	241	311	265	304	291	290	278	288	298	284	278	306	276	286	246	280	286	267	278	294	301	268	268	309	280	285	284	249	267	260	288	254	268	296	295	291	262	307	271	275	294	286	289	276	305	300	249	264	297	254	283	309	300	284	295	247	276	276	295	289	284	266	319	259	288	275	297	277	324	277	291	302	307	269	290	286	302	251	298	271	252	306	282	261	272	271	285	286	269	315	285	294	314	281	277	287	245	258	313	278	295	308	298	286	273	295	280	277	278	296	250	256	276	256	286	321	267	278	282	290	304	285	292	283	272	301	291	280	267	310	290	277	295	278	263	303	297	288	255	302	282	296	343	290	297	252	287	296	276	264	277	284	274	263	290	296	277	335	284	297	301	289	281	299	299	269	281	248	273	278	279	263	275	313	281	271	280	285	291	270	293	286	311	275	275	295	310	310	284	310	313	297	299	262	298	309	277	276	275	274	280	289	280	284	282	265	320	265	277	300	271	294	285	293	265	287	277	277	293	282	275	306	271	276	262	277	280	304	280	305	300	269	302	262	296	289	305	278	259	300	320	283	279	265	296	261	275	283	274	278	245	293	305	262	251	268	293	287	276	290	283	275	312	320	266	265	254	254	289	278	274	342	281	298	271	289	297	294	307	319	289	292	277	294	288	262	248	301	270	275	293	281	291	261	292	305	286	259	281	286	291	295	287	287	297	267	275	295	301	243	251	250	279	286	284	290	257	280	279	268	278	296	302	281	289	297	285	278	289	290	273	265	283	291	269	279	266	295	297	293	302	274	284	277	297	242	288	293	300	272	309	296	301	240	274	295	260	267	279	276	284	301	270	270	286	265	303	269	282	271	264	296	290	288	293	272	307	276	283	279	285	273	264	294	270	277	292	289	277	254	305	280	301	294	312	295	300	271	272	272	306	253	248	260	287	288	291	302	290	331	298	280	270	305	285
3318	4583	3581	1723	1290	877	761	631	622	507	482	432	413	387	386	412	387	356	365	362	335	332	325	345	337	333	339	340	335	321	325	307	332	330	295	329	327	334	308	315	289	309	313	276	333	321	307	301	318	330	295	332	284	284	294	297	301	328	321	317	283	310	327	333	311	333	301	291	300	266	332	298	314	324	310	297	296	317	298	323	295	302	323	320	299	303	310	290	263	307	305	350	292	293	297	293	305	312	321	327	294	310	295	276	333	319	318	298	313	293	327	262	311	305	327	309	304	311	323	304	306	337	322	307	335	286	288	301	334	298	323	303	291	309	337	305	289	305	327	317	313	311	313	310	283	324	325	277	309	308	305	302	285	298	321	304	277	293	302	289	301	270	296	280	271	313	310	323	274	307	324	298	292	312	294	295	276	292	316	317	306	315	279	314	287	283	304	298	324	296	286	316	299	316	315	305	316	296	331	287	328	326	306	310	274	312	307	283	337	313	294	312	295	280	318	291	314	288	305	317	281	308	283	298	296	313	310	296	264	336	292	294	294	304	305	318	334	300	279	308	319	337	311	304	300	333	321	307	298	301	334	292	288	262	281	312	301	306	315	350	319	342	329	305	324	309	276	327	306	266	314	314	294	296	304	305	294	259	330	282	298	279	301	266	314	300	301	297	267	339	303	276	306	309	284	297	297	315	293	278	339	327	320	302	310	294	293	299	303	275	294	321	301	300	316	311	283	322	283	289	302	291	310	284	313	304	254	307	289	299	284	338	274	331	307	300	316	294	278	275	288	312	283	323	310	325	303	333	308	294	305	323	306	306	301	305	308	285	276	329	316	307	287	336	267	332	323	287	300	281	308	302	272	316	315	297	306	279	258	317	297	307	301	288	291	319	323	309	304	285	335	269	304	282	274	339	281	317	321	310	305	293	279	317	287	291	302	320	300	277	335	284	292	317	305	285	301	285	332	282	301	336	313	292	325	296	299	328	301	298	309	291	304	334	268	340	292	291	293	315	294	320	273	293	287	320	306	285	297	308	283	301	318	329	336	329	301	285	309	313	313	286	304	277	319	285	326	293	325	271	283	319	287	323	322	309	299	309	312	304	307	282	293	306	285	312	287	289	297	314	328	272	303	295	282	302	273	252	302	313	322	285	308	303	294	311	295	283	276	268	311	293	294	282	342	310	307	325	330	275	305	306	340	290	302	292	306	312	317	281	336	335	277	292	290	302	318	294	293	312	322	277	301	301	312	271	305	293	307	277	304	309	299	251	296	294	300	291	274	308	317	350	271	259	313	318	301	273	296	335	285	307	325	346	323	328	302	310	281	288	288	293	276	331	262	285	312	295	316	302	330	306	294	280	322	294	312	285	313	296	305	291	273	320	327	303	300	321	285	260	279	303	280	296	311	319	295	295	294	312	296	310	286	302	279	294	299	332	328	304	320	358	289	286	283	327	318	282	292	296	280	275	303	293	344	322	291	314	262	307	316	326	314	268	344	291	304	313	286	302	326	306	300	325	304	291	307	291	293	310	281	286	291	288	306	324	279	313	313	266	300	289	319	307	267	313	317	303	330	289	271	299	311	285	317	281	289	316	313	305	297	311	283	303	299	316	296	277	305	285	295	304	275	303	298	315	296	302	292	303	317	340	290	308	328	272	318	289	326	297	316	294	293	317	266	326	281	296	278	280	314	255	310	333	291	263	270	294	301	303	311	286	287	302	301	309	267	268	267	307	322	334	287	279	306	311	283	306	286	305	285	264	290	316	315	308	333	273	311	286	264	302	317	298	315	263	290	297	285	286	323	319	286	341	326	326	323	293	330	285	312	306	311	282	330	268	275	291	299	279	305	310	304	253	292	297	309	327	274	296	283	299	326	319	284	284	301	335	304	301	286	304	288	303	309	306	269	316	306	283	301	345	272	283	320	297	308	301	293	350	302	319	292	311	308	280	286	288	338	293	285	321	301	297	337	328	301	331	254	309	283	306	291	291	290	295	258	298	323	323	298	310	293	306	320	272	266	303	308	309	266	281	280	301	263	333	294	303	301	329	321	302	266	296	273	315	311	311	288	315	312	297	300	264	310	306	309	313	278	276	302	300	294	294	290	270	295	327	276	295	305	362	306	284	297	294	262	293	284	306	325	301	281	292	348	304	290	299	332	283	289	315	299	315	286	326	303	323	303	307	297	278	303	289	265	292	287	301	302	295	301	262	325	330	300	303	316	293	281	288	330	298	322	323	292	303	304	300	299	321	312	302	307	331	326	311	277	328	315	306	277	315	297	275	316	279	292	271	295	314	316	268	285	270	304	265	314	272	300	299	315	313	290	289	294	290	314	295	313	294	309	279	329	282	320	348	279	317	293	328	304	298	302	296	286	274	322	306	306	289	281	316	271	306	294	274	312	317	298	278	299	288	300	320	302	293	292	284	317	294	299	324	323	315	281	296	282	321	268	273	321	292	276	293	304	284	300	301	276	304	297	303	289	307	288	307	286	328	278	307	333	270	250	296	294	308	300	324	311	309	306	330	264	334	299	308	295	294	255	285	314	294	309	310	282	316	292	296	298	320	291	306	318	318	295	291	290	292	311	297	266	329	296	289	296	287	303	295	301	265	289	306	285	311	289	263	291	299	309	299	297	301	305	279	278	304	307	316	286	300	298	329	306	289	300	318	302	308	270	321	273	290	288	317	281	307	293	311	307	293	281	279	306	319	295	311	274	311	282	296	311	293	307	301	288	295	292	322	311	331	332	272	291	301	298	313	315	274	310	306	300	288	294	309	306	320	267	292	295	329	315	296	272	307	328	308	289	324	295	293	311	286	285	282	332	314	318	271	317	310	286	281	276	288	311	262	321	301	319	281	327	287	302	299	282	327	299	295	299	314	287	304	345	290	276	280	312	302	325	310	269	303	293	305	321	277	293	321	267	304	309	315	292	301	300	299	289	303	299	283	314	312	294	303	283	290	283	298	301	271	320	293	305	308	297	265	272	299	308	311	286	325	306	313	271	277	284	300	285	325	291	286	305	316	317	285	272	310	275	286	309	297	313	302	298	317	275	316	294	316	279	285	300	270	291	293	314	307	313	292	282	305	312	280	308	295	316	330	288	291	291	301	315	304	320	308	297	295	283	328	305	270	312	286	296	301	317	283	289	312	301	278	287	265	301	254	333	270	296	333	300	299	271	322	280	288	308	288	326	278	299	339	284	306	301	269	313	311	256	290	266	320	309	279	296	323	297	280	326	301	306	280	290	311	299	303	290	316	310	300	319	322	285	296	305	307	254	263	297	281	319	335	282	291	312	298	311	305	300	311	304	301	335	296	309	291	278	266	297	323	309	303	298	294	301	262	318	290	280	301	295	301	295	275	284	331	310	322	299	286	301	279	272	309	308	302	274	260	324	278	300	283	269	290	265	300	271	319	327	328	276	314	272	305	318	314	266	291	258	293	301	300	305	295	291	284	318	303	286	311	283	310	286	296	290	292
27634	11614	1786	1034	824	744	816	808	803	756	789	727	823	775	814	735	750	761	775	739	751	779	739	765	743	760	748	771	784	774	761	771	809	743	716	803	767	785	778	777	782	816	728	783	756	718	790	737	730	751	761	785	783	780	830	711	790	755	749	763	762	739	740	820	808	758	810	836	772	751	725	740	766	798	758	734	792	800	811	775	787	817	810	794	743	762	799	799	748	797	716	787	761	756	730	774	745	743	752	781	807	805	763	779	757	784	811	796	766	759	788	778	775	744	759	741	762	719	762	789	740	722	777	743	753	767	758	742	743	748	773	742	757	783	784	801	755	730	780	751	730	803	786	744	746	765	826	768	769	772	731	791	758	810	763	772	798	780	736	828	771	774	795	734	769	784	784	784	714	751	777	807	732	790	797	744	768	851	807	769	737	841	815	734	790	750	766	739	802	740	785	823	742	763	723	810	810	761	736	717	756	751	761	785	784	757	729	786	807	809	777	733	746	752	738	759	768	798	774	803	748	770	785	739	756	777	725	771	744	796	805	740	773	767	771	755	775	798	784	774	826	771	772	770	776	774	765	807	727	719	791	788	771	787	752	759	726	785	715	769	750	730	802	789	740	777	746	740	717	713	749	786	741	771	714	751	787	722	711	827	763	800	740	791	743	754	713	789	784	806	760	748	730	766	750	790	764	759	767	735	737	715	740	798	748	774	746	763	746	748	714	738	766	742	765	769	781	768	801	820	759	774	755	812	743	767	733	741	770	716	763	751	768	763	700	764	809	811	757	734	773	751	752	768	746	766	779	749	799	753	794	750	772	749	818	771	753	769	777	778	782	781	727	756	755	778	799	743	736	806	786	803	752	770	784	772	788	778	792	772	782	801	814	762	762	796	743	782	749	721	766	758	798	747	751	784	782	789	764	763	716	762	753	720	775	757	809	743	756	765	819	790	778	781	736	734	774	771	730	790	778	803	763	797	771	786	746	761	731	753	777	722	737	726	763	724	781	751	731	734	769	721	826	799	786	792	774	814	769	775	746	795	780	743	766	768	759	805	773	771	756	747	775	782	777	786	756	789	744	794	784	782	783	720	752	699	784	725	759	741	758	801	754	742	762	765	769	761	770	771	754	764	789	731	749	755	744	758	730	758	766	769	794	723	774	785	787	802	776	756	771	763	783	766	817	773	817	742	756	767	837	747	790	773	778	794	793	687	775	783	726	771	781	830	844	772	693	802	776	715	758	754	789	677	740	792	732	699	750	769	754	734	781	747	797	770	808	701	735	746	782	820	775	756	762	787	729	757	763	765	774	741	772	804	762	728	787	730	810	748	746	800	798	808	772	747	779	734	781	841	813	776	785	742	749	746	775	755	715	814	753	727	769	771	744	749	738	768	743	797	725	756	713	781	738	756	743	776	780	791	790	761	798	772	794	744	768	772	775	752	780	778	757	724	736	832	804	742	778	728	783	729	784	763	756	760	741	792	772	771	778	752	759	759	811	771	803	751	769	772	799	849	799	786	774	748	804	750	718	767	761	743	759	842	778	792	762	769	815	764	755	750	754	751	774	821	754	773	775	780	811	726	821	729	793	719	718	768	777	753	768	763	733	829	773	785	732	815	809	817	772	766	736	784	743	790	738	752	758	767	752	731	759	746	781	771	783	777	795	783	754	776	747	775	774	774	792	761	752	766	742	778	763	766	780	768	753	802	809	728	750	770	745	777	736	662	785	755	738	780	762	784	805	735	803	790	760	777	763	764	801	761	771	746	730	756	735	766	752	773	782	755	814	777	759	797	676	743	740	771	762	779	773	810	772	768	787	753	823	789	776	811	749	761	764	773	752	746	763	703	741	757	779	772	785	743	725	750	757	734	760	765	765	774	763	731	713	786	740	753	765	773	798	808	736	769	775	771	785	792	757	720	771	734	727	790	765	743	773	769	812	790	797	767	766	766	798	755	761	739	762	721	809	776	757	734	786	818	814	756	761	784	785	804	810	830	771	769	816	804	759	757	800	798	771	774	789	700	786	750	775	756	774	767	757	793	736	814	819	783	787	755	767	751	766	763	745	772	770	795	751	736	769	736	783	784	796	785	787	811	802	748	744	818	777	773	796	702	796	754	751	757	733	755	789	791	783	790	751	783	730	825	786	803	792	833	746	770	759	779	795	763	831	784	776	804	733	781	780	794	784	756	740	751	776	813	773	776	725	795	802	795	714	805	770	698	774	762	789	831	704	760	808	758	769	759	803	795	802	729	777	773	746	789	780	819	721	764	766	740	722	793	789	835	782	782	794	709	779	746	814	774	750	734	730	731	758	728	748	826	734	747	777	757	748	757	728	747	767	725	731	782	726	789	797	755	741	804	787	760	744	747	773	787	779	738	738	765	767	756	735	732	802	768	763	761	734	695	774	809	737	727	730	787	734	762	773	759	789	779	795	759	797	831	752	800	778	748	760	789	761	711	760	784	761	753	782	762	791	688	819	741	782	726	761	793	795	699	757	794	786	780	740	731	767	800	746	757	758	822	755	785	744	772	786	756	779	805	789	751	772	745	758	791	784	741	771	731	765	769	756	810	777	766	733	740	799	798	750	835	778	726	777	784	769	767	760	793	812	766	770	755	756	737	783	735	740	795	804	813	762	743	786	762	722	771	780	802	769	737	778	729	762	742	759	794	776	734	778	705	745	729	785	709	786	734	750	766	825	727	767	783	754	767	750	728	725	741	812	785	745	765	787	747	727	754	768	765	783	808	764	740	759	789	755	813	721	767	751	801	759	701	701	819	741	762	796	819	780	760	760	756	696	797	750	736	728	792	755	790	804	758	753	793	818	784	760	769	763	777	762	824	819	754	810	783	759	760	707	745	796	746	709	730	784	782	772	802	750	714	749	747	768	773	714	739	776	771	734	748	794	791	787	791	722	764	771	762	774	790	781	763	798	780	728	768	813	765	759	779	789	778	758	747	774	766	795	772	771	747	836	740	753	718	767	807	788	774	760	716	760	754	749	793	749	708	759	741	746	802	799	759	737	725	797	812	787	828	746	750	760	772	775	742	788	727	721	763	738	759	817	766	752	755	780	803	764	777	786	760	775	757	700	721	767	753	761	739	777	787	776	791	806	804	745	760	749	771	737	747	812	791	798	769	763	722	787	766	789	742	772	816	786	793	721	770	770	719	777	750	774	795	779	799	763	760	753	774	792	738	787	765	718	746	765	794	795	795	744	739	791	778	758	752	769	821	786	762	788	772	788	747	831	770	791	737	803	724	729	742	775	796	805	766	742	732	744	776	761	750	757	764	801	840	786	775	769	760	737	771	747	711	770	746	747	777	816	750	769	725	723	795	756	775	831	775	768	747	740	787	764	771	722	785	762	781	779	766	769	748	778	807	720	748	762	731	738	816	804	775	775	752	795	799	781	743	739	764	772	749	754	827	760	742	811	775	794	790	774	745	713	747	767	757	748	761	771	767	784	773	756	741	822	760	760	788
5193	899	818	754	760	711	729	687	644	734	729	696	690	673	722	711	677	663	668	675	727	636	720	705	698	663	636	685	714	722	688	716	602	678	703	714	718	654	691	664	636	638	657	696	664	646	681	688	653	682	675	707	689	680	684	723	706	688	693	667	706	677	621	656	688	696	700	673	715	747	688	671	711	704	685	699	704	718	666	687	678	653	653	632	688	677	709	687	677	700	693	672	730	718	695	662	673	690	649	663	700	678	654	705	711	647	654	667	659	693	685	632	698	614	708	665	631	629	665	700	730	669	702	679	673	659	710	662	695	668	699	630	686	658	690	659	689	761	715	686	676	699	684	682	689	698	662	623	654	701	712	679	682	677	669	665	662	640	629	667	699	676	659	700	649	684	714	658	682	652	713	726	670	728	753	650	694	617	678	713	638	652	707	698	704	657	670	681	675	696	705	687	670	634	679	695	716	669	679	698	653	660	707	677	713	686	666	738	672	714	721	699	635	728	714	692	638	733	696	711	678	698	665	684	693	657	678	645	703	674	675	679	647	651	661	653	728	679	695	661	679	678	656	724	692	674	711	681	683	700	676	646	662	694	659	673	710	647	699	719	723	673	673	653	652	674	690	652	743	663	724	703	679	687	724	656	651	673	628	652	703	683	658	685	663	659	681	691	640	681	710	714	687	685	721	680	729	671	681	685	670	725	715	660	684	705	683	681	644	720	705	673	673	665	679	662	689	637	656	686	713	723	661	683	653	688	698	664	680	692	707	728	689	666	645	694	651	713	687	738	659	698	671	642	663	657	636	666	622	663	679	654	732	709	695	678	688	680	658	648	697	672	653	683	670	649	694	684	712	658	669	684	664	674	712	686	678	752	635	703	684	664	698	657	681	687	667	678	676	701	717	653	683	657	692	731	690	688	664	646	676	637	677	657	689	678	704	689	712	689	669	666	703	674	688	705	692	682	691	672	691	703	694	686	686	660	707	702	665	716	675	707	728	660	732	657	702	717	649	656	654	705	741	644	704	697	676	653	689	659	682	700	697	689	663	712	707	700	707	659	670	729	649	692	694	715	667	686	694	669	684	721	667	694	680	705	689	690	675	705	657	690	680	730	673	670	630	690	682	726	676	663	633	676	686	677	688	727	676	675	707	693	690	713	691	669	673	689	703	695	695	683	605	719	640	692	669	686	674	666	707	670	655	697	682	686	642	684	688	695	715	657	699	680	679	678	726	674	665	699	730	701	675	693	704	691	680	658	674	650	669	680	681	697	703	695	664	660	720	680	680	672	733	692	677	709	673	644	685	668	672	749	720	684	684	702	690	675	700	666	677	642	717	675	674	699	658	713	699	696	713	661	698	648	683	646	666	645	627	660	680	699	698	634	757	688	652	704	690	688	657	713	701	724	723	702	680	647	728	681	715	686	674	672	672	667	665	681	710	638	683	696	667	666	647	653	659	688	708	717	673	684	679	689	665	698	691	691	726	668	669	684	678	665	692	687	698	698	667	715	726	669	677	695	716	671	692	683	682	663	661	663	658	694	678	669	677	695	675	694	704	698	661	631	683	716	669	722	676	638	696	694	664	657	733	729	678	687	694	708	688	689	718	656	680	687	688	710	650	701	671	675	674	710	619	694	706	706	678	659	708	699	667	688	664	665	654	657	706	683	685	747	706	654	702	689	655	728	703	650	724	677	698	676	638	688	659	640	654	698	712	673	687	661	685	715	676	643	707	703	688	681	685	707	655	693	675	675	660	692	671	693	697	681	647	644	668	681	667	677	689	679	666	656	688	674	658	725	653	699	689	684	687	686	721	678	671	691	688	637	677	645	777	632	701	635	698	664	699	659	683	708	686	682	640	701	694	686	712	646	685	647	714	618	718	663	678	652	684	695	714	705	684	650	680	704	724	704	667	677	653	689	687	697	687	666	692	661	671	636	695	627	664	661	672	666	659	687	672	700	651	692	705	678	696	684	660	682	668	672	708	663	683	674	711	681	719	668	708	675	717	690	648	673	695	698	647	664	679	665	672	697	677	682	714	694	634	680	655	690	675	697	673	698	717	698	667	712	704	732	685	656	657	685	702	667	677	667	661	703	640	671	654	674	667	673	644	636	708	663	642	692	689	675	674	738	722	687	672	664	675	675	709	666	684	678	704	678	697	722	698	733	702	657	654	690	667	658	718	672	683	635	694	686	708	637	695	710	746	681	666	713	698	693	678	693	660	686	701	671	720	740	716	624	694	669	689	675	630	657	675	715	634	722	719	705	732	670	730	736	684	707	749	726	666	707	638	694	679	683	651	706	701	704	688	709	695	698	691	684	694	662	676	640	683	718	647	654	658	700	654	652	740	644	694	657	722	685	658	695	663	700	686	663	679	673	664	639	675	689	652	661	726	709	680	672	678	653	738	639	682	661	714	668	708	711	636	715	693	665	699	681	720	638	596	660	685	652	653	689	692	684	687	689	712	691	715	663	663	676	678	690	643	696	669	662	699	708	687	716	681	700	637	672	686	673	723	697	667	667	687	697	672	717	658	694	706	634	706	717	733	668	719	700	655	675	694	691	721	687	679	697	677	678	663	721	717	702	640	665	698	680	657	674	707	677	693	681	713	679	702	652	688	686	731	681	716	696	653	691	737	706	683	676	706	655	736	643	669	660	671	689	644	662	698	676	690	745	635	666	691	675	682	701	727	684	709	678	634	674	707	689	646	672	693	697	672	638	699	647	658	694	661	696	690	646	662	673	683	691	685	629	661	711	639	641	706	694	741	676	716	686	701	679	696	673	671	672	704	692	664	721	637	664	696	662	679	717	714	735	655	658	729	687	717	683	733	702	714	698	655	640	685	706	656	670	670	679	706	703	731	657	696	706	697	650	705	697	682	687	680	687	723	689	656	677	680	672	684	718	700	703	663	649	655	653	668	684	686	678	663	719	705	705	627	674	700	679	725	638	693	684	715	677	721	666	704	685	676	673	701	673	695	718	703	703	643	654	680	706	705	684	675	666	641	735	700	693	689	689	678	717	675	625	676	702	748	704	699	646	711	691	649	680	667	682	682	681	688	645	672	672	692	630	742	685	692	668	673	652	666	649	692	683	650	635	730	672	676	678	724	672	692	699	705	712	668	686	731	691	710	720	690	724	702	683	693	712	719	686	737	684	689	698	637	692	669	682	689	696	736	681	660	713	662	670	675	636	708	695	640	729	662	696	661	657	705	689	694	703	618	687	687	666	693	659	681	735	701	728	710	676	692	658	726	694	653	647	671	644	630	728	710	675	663	688	640	672	693	643	692	672	678	668	712	673	686	679	672	619	678	623	705	704	720	708	717	685	684	663	738	671	682	682	627	735	693	724	709	731	684	704	694	692	680	723	648	705	657	673	677	682	688	667	664	667	688	668	712	710	708	664	687	673	673	707	676	658	679	651	668	685	733	663	741	675	720	686	675	686	656	639	655	689	678	729	647	645	700	712	703	704	696	674	666	697
25769	21404	25488	17781	1758	945	798	681	632	652	653	618	689	609	636	645	601	629	640	632	628	601	632	602	639	658	616	683	642	618	615	559	657	647	632	640	626	640	603	631	644	611	622	618	612	635	622	586	579	700	656	594	618	608	617	607	603	611	613	616	633	592	621	603	653	610	605	601	630	639	661	609	611	645	653	633	610	608	616	606	596	571	611	617	620	623	587	617	618	576	627	583	646	642	617	580	651	585	591	627	621	614	606	586	620	589	574	595	606	591	606	614	627	624	612	596	678	623	615	622	624	605	626	620	611	625	653	627	634	601	564	608	550	589	624	630	629	583	592	572	603	607	651	597	591	620	625	645	603	632	640	600	626	681	590	561	563	585	644	584	615	577	614	634	611	607	669	653	625	649	632	602	621	616	593	608	629	608	679	663	647	573	613	588	631	640	620	588	596	674	579	589	626	603	606	600	600	617	636	625	637	606	636	624	645	607	593	626	566	675	648	628	608	599	602	641	612	631	662	604	595	639	600	592	640	570	630	577	613	617	662	642	603	673	591	619	625	618	671	601	654	617	635	643	578	646	612	621	600	591	603	605	559	573	599	606	596	634	598	586	641	615	651	636	569	577	579	654	567	604	589	581	576	653	589	629	641	634	620	598	609	653	632	683	581	585	608	632	636	623	624	639	628	608	644	604	604	617	606	607	572	609	599	615	613	596	598	586	593	636	581	602	606	661	588	631	599	632	623	623	608	636	655	599	632	613	631	632	586	562	622	635	597	588	577	582	637	587	594	614	610	602	666	634	627	578	627	604	614	594	589	606	609	630	634	617	616	641	619	638	654	611	592	607	629	622	602	624	626	635	592	631	590	587	638	589	647	625	626	583	584	623	636	631	604	598	592	665	558	581	577	590	619	610	616	605	588	603	606	586	607	662	626	605	586	585	586	655	567	621	606	650	598	601	580	549	620	557	588	590	599	597	582	596	603	596	655	605	623	618	572	628	621	613	600	593	623	625	588	639	608	645	617	605	594	645	621	628	606	631	620	659	596	593	617	663	624	637	649	656	648	603	663	627	585	655	625	595	617	579	605	690	618	620	598	621	594	610	612	620	612	626	584	645	612	619	565	594	591	591	598	634	630	635	636	609	593	646	655	628	610	627	619	595	652	587	624	591	556	624	592	630	633	635	614	626	640	578	580	622	602	657	589	588	625	633	619	630	595	648	591	546	620	641	619	637	632	650	601	664	646	582	634	634	608	658	619	631	599	616	575	627	547	606	648	581	687	600	606	569	585	585	611	616	624	612	600	590	610	596	587	621	602	637	594	600	587	583	590	624	596	618	585	580	610	595	647	629	653	649	582	622	616	629	599	616	574	610	612	630	605	622	585	610	659	592	605	618	622	637	636	643	584	605	611	640	578	627	613	631	636	617	574	569	570	682	643	632	601	634	609	567	614	615	570	605	568	583	621	577	641	613	624	643	669	643	635	608	626	580	651	635	593	660	645	614	601	633	591	579	624	596	577	621	607	603	630	568	641	649	620	590	618	630	608	634	662	624	630	605	615	625	609	635	618	604	584	621	608	632	605	629	618	630	623	597	562	590	627	607	613	593	635	644	617	599	612	612	658	626	552	573	661	639	614	595	649	588	647	609	604	606	621	617	601	622	553	623	671	613	633	555	627	575	657	593	572	581	606	604	607	626	637	610	584	605	620	616	660	602	669	613	588	600	609	600	574	552	645	618	611	629	609	593	621	605	646	621	555	624	615	604	587	588	589	596	617	566	584	647	587	596	599	654	626	650	609	579	617	580	628	623	651	618	591	599	599	606	563	655	581	552	666	637	636	554	617	592	587	676	616	658	608	624	600	647	632	628	625	602	590	572	604	560	585	601	602	618	577	624	608	605	626	630	652	612	599	579	639	637	597	554	611	613	610	629	654	608	611	656	610	631	587	609	592	606	576	577	602	591	597	597	636	612	599	609	650	635	593	643	581	573	615	584	616	649	625	630	646	635	613	604	621	612	624	618	593	616	592	630	604	607	572	633	597	601	626	618	619	644	643	641	581	593	627	651	628	624	603	608	591	638	594	617	578	604	632	620	639	606	592	608	645	611	609	647	589	680	663	619	616	659	613	634	575	617	637	614	612	591	610	622	613	609	629	633	641	644	602	602	619	615	655	598	610	593	619	636	627	637	632	596	598	618	578	656	638	616	609	643	677	619	632	605	628	585	645	628	587	612	577	586	603	634	631	586	607	608	572	574	595	580	609	641	633	600	604	648	588	623	589	674	603	613	621	633	625	601	603	607	624	625	618	579	584	662	639	553	610	676	584	646	618	611	597	599	603	613	574	589	627	596	592	639	592	669	612	651	675	647	619	617	631	615	660	629	620	622	626	646	614	632	618	562	618	595	596	634	589	617	656	624	622	626	645	621	624	586	613	573	549	628	622	611	643	584	584	609	640	593	627	606	615	595	611	574	634	589	605	618	613	574	626	589	571	579	574	608	650	595	629	577	610	612	573	554	621	615	623	572	628	612	592	642	589	616	606	604	584	574	566	591	592	636	620	606	632	574	609	627	586	627	639	619	624	573	587	630	606	630	563	593	629	655	614	616	603	641	653	581	634	593	641	637	633	676	600	626	624	597	594	637	642	604	623	599	600	612	644	600	578	636	623	597	603	607	626	585	620	615	560	620	639	609	580	627	677	636	615	601	625	653	630	619	610	578	653	572	630	606	671	586	594	558	684	596	622	658	607	600	617	615	632	606	631	636	609	630	619	575	606	631	621	616	642	598	626	623	635	639	626	645	633	620	593	646	595	610	642	594	593	619	630	618	612	596	627	607	605	583	653	628	601	630	611	591	586	631	594	650	633	596	599	632	608	629	590	642	594	629	624	577	592	588	632	631	615	584	570	587	623	598	623	593	591	587	608	647	597	614	666	647	592	629	601	646	601	656	603	626	588	603	606	648	625	619	612	629	599	586	648	599	608	591	631	583	605	654	603	621	626	570	628	585	614	595	658	618	659	620	576	610	616	566	601	580	600	589	630	593	583	614	570	663	578	597	616	563	592	615	673	588	630	630	610	614	603	597	623	575	601	582	621	581	631	642	593	627	570	608	596	609	598	567	583	622	599	635	584	612	696	596	625	644	632	640	624	588	604	613	672	629	614	601	620	607	634	597	615	584	628	586	624	647	580	639	627	608	582	589	619	645	624	659	574	663	658	623	657	629	594	640	611	614	615	597	614	600	605	574	615	604	622	649	648	606	583	607	575	608	601	589	613	613	621	597	598	598	568	662	566	568	596	616	632	603	587	648	605	634	584	649	645	581	615	594	663	631	678	609	594	619	626	549	625	586	632	607	603	584	632	635	582	618	594	619	573	614	593	607	637	613	629	600	607	630	608	658	632	585	635	602	621	584	623	578	607	587	577	601	625	568	585	620	660	594	612	605	563	590	651	629	593	602	570	582	586	584	562	605	661	661	586	623	641	653
3590	2130	1794	1169	876	822	726	747	646	668	640	640	567	605	644	594	598	590	593	608	620	638	635	576	621	582	577	592	583	577	593	634	605	557	608	560	592	626	568	621	604	586	548	579	560	609	596	590	599	564	597	558	598	546	611	562	593	580	575	597	596	577	589	588	552	567	563	586	603	572	576	561	590	624	609	567	592	543	572	540	563	593	583	589	588	605	588	584	576	619	607	610	529	561	653	633	584	566	583	558	537	601	592	577	603	595	565	578	568	588	631	567	581	564	592	542	580	564	550	554	592	557	612	573	593	561	586	551	596	573	585	518	544	581	580	558	613	567	583	633	583	612	551	554	588	562	588	576	578	589	575	566	609	559	609	550	582	551	601	541	587	565	559	589	563	605	628	561	582	564	570	606	601	636	566	564	584	563	590	619	576	547	575	594	571	537	589	563	559	546	588	574	563	572	584	592	567	581	571	586	643	636	543	525	526	599	593	592	564	586	549	581	579	614	580	578	586	555	580	557	578	537	562	613	600	584	575	618	573	595	599	565	602	578	588	571	585	573	591	557	602	591	589	642	571	550	581	591	568	546	611	573	582	547	582	610	564	577	573	599	588	548	568	558	587	589	562	569	552	593	571	618	576	567	560	559	587	583	564	590	537	603	557	586	552	537	557	588	516	562	622	566	597	560	548	539	615	574	577	580	645	578	583	562	601	589	592	603	576	546	567	571	581	572	573	586	564	587	639	577	586	585	559	549	580	572	578	529	591	563	569	615	555	594	605	588	546	609	564	540	581	572	575	593	540	584	582	606	534	570	618	573	596	557	574	543	574	585	563	584	560	596	533	546	529	541	522	595	577	520	593	553	566	566	572	606	576	607	590	610	555	594	609	567	570	584	570	564	594	532	596	588	529	530	580	582	574	575	566	644	619	582	572	587	577	568	531	566	540	578	616	599	562	561	589	592	610	528	591	613	574	573	587	618	580	574	573	558	559	603	584	561	592	593	602	618	563	581	577	570	551	534	558	626	553	580	612	566	624	582	588	586	566	558	552	590	528	580	613	532	537	583	564	593	564	584	639	565	614	620	574	582	594	615	566	572	557	631	571	596	594	558	534	584	540	596	592	582	594	580	564	564	588	569	581	597	563	602	564	595	534	599	619	526	543	627	546	577	585	534	558	574	563	545	569	604	557	561	619	611	575	574	542	607	599	556	586	546	585	557	575	573	583	587	557	617	576	570	584	601	622	602	574	591	620	588	620	538	592	590	549	572	559	582	551	577	625	567	567	558	603	631	576	557	545	594	618	596	585	573	574	577	583	569	535	552	576	612	589	557	540	594	559	558	527	587	561	595	576	571	600	563	555	582	580	560	571	542	611	566	564	561	550	600	586	550	567	605	576	618	587	561	607	582	567	561	581	551	606	551	584	585	601	567	598	597	541	600	574	577	574	586	561	571	603	576	602	551	584	590	539	554	535	566	564	619	572	556	589	554	574	558	578	588	624	580	581	554	569	604	528	575	546	590	556	547	594	583	571	577	576	581	577	561	579	586	582	558	552	533	564	534	562	582	581	581	568	510	534	576	549	547	540	537	571	601	532	610	577	588	559	586	577	568	539	620	581	573	575	570	607	575	576	541	545	598	561	590	618	556	560	578	569	549	577	566	579	539	598	605	536	538	569	585	598	591	597	595	572	564	563	591	574	609	554	555	611	539	545	567	575	572	604	579	549	564	567	592	582	555	561	586	581	520	560	574	540	548	568	599	542	538	595	578	573	553	582	603	551	592	603	583	602	577	532	533	591	583	542	560	584	592	612	586	552	579	548	591	567	585	583	600	543	600	566	544	545	617	536	591	572	559	584	578	554	574	579	585	544	560	569	612	588	555	564	589	568	605	583	590	592	543	568	492	583	546	558	558	612	584	591	549	607	570	576	607	560	560	565	575	564	590	560	556	589	542	579	573	572	566	544	545	565	559	606	548	627	545	566	600	558	581	574	605	571	579	553	609	591	530	519	594	534	589	549	592	518	533	548	563	588	589	587	538	580	570	551	572	585	601	530	582	576	574	559	588	557	582	547	574	597	528	551	556	519	574	561	600	552	617	642	616	578	604	561	620	562	594	587	578	581	579	588	574	613	566	535	583	564	589	569	579	556	470	593	572	558	595	560	538	565	564	551	599	563	606	538	573	532	546	558	603	602	537	565	572	629	554	587	570	559	563	560	559	585	592	589	580	582	595	533	573	607	601	503	595	542	553	546	561	552	558	580	546	571	577	542	595	565	638	567	549	612	621	569	557	582	585	567	585	605	605	563	620	547	570	567	544	561	623	572	536	561	577	530	562	569	610	538	608	581	561	560	590	593	579	587	587	600	624	629	592	577	585	572	584	574	572	588	573	580	574	559	562	587	557	569	545	608	546	545	539	559	600	552	524	602	541	628	557	576	598	595	566	610	572	580	617	579	561	584	576	551	557	591	550	549	553	540	595	514	595	597	604	566	620	607	578	568	561	529	546	614	599	549	575	590	561	582	584	575	622	611	569	556	597	540	579	555	570	521	569	541	577	576	606	524	528	570	622	596	580	577	553	584	561	563	555	584	569	609	599	571	594	571	553	556	574	619	601	607	632	588	603	557	519	586	568	582	621	595	576	561	557	573	582	539	555	587	565	577	567	573	592	585	579	592	560	597	594	549	564	543	575	579	601	568	615	580	566	566	558	611	562	527	537	602	613	579	613	576	590	627	592	591	579	552	601	571	568	601	559	589	556	582	542	539	558	547	604	542	621	567	625	559	622	617	606	593	580	565	593	565	541	549	547	573	543	623	538	599	595	550	556	598	626	568	550	555	568	561	564	551	580	517	576	554	576	581	574	557	586	564	594	590	601	570	558	566	579	581	623	540	561	570	591	591	575	566	583	563	554	527	560	527	581	608	605	573	556	557	595	559	571	520	600	530	555	617	526	638	602	571	590	524	554	581	627	604	600	562	579	567	518	602	575	556	568	584	553	614	576	593	605	589	563	589	605	568	609	593	575	570	574	604	619	583	531	587	554	579	518	619	570	599	557	615	566	605	559	598	562	604	535	586	573	643	584	611	602	571	552	579	522	595	572	599	538	536	620	620	601	531	582	598	575	595	542	607	570	594	565	575	575	600	589	581	599	561	571	520	520	562	534	565	552	551	553	569	575	582	550	572	531	598	627	593	548	592	583	571	574	571	580	536	591	531	579	613	577	612	569	604	587	583	572	600	570	543	611	575	527	563	561	581	571	544	558	533	572	581	562	629	573	570	604	608	576	575	592	554	649	571	620	570	537	581	571	545	547	610	579	574	597	524	589	578	521	575	593	593	609	572	584	583	575	589	539	575	576	596	566	568	542	549	575	584	593	566	555	536	548	573	585	586	598	574	618	629	570	580	590	567	583	561	592	543	569	574	595	556	553	571	583	640	534	632	595	563	562	570	555	574	559	567	597	556	552	573	588	621	564	608	554	564	589
24300	21408	28508	24717	19743	2345	844	495	422	401	403	370	370	307	362	337	358	303	308	307	297	310	313	302	295	300	312	292	298	316	299	285	307	325	288	297	263	278	257	277	278	279	311	286	249	314	274	307	276	286	312	291	293	273	278	266	278	299	305	281	281	283	307	298	278	318	298	266	301	300	271	259	297	302	292	276	315	316	268	275	290	276	302	271	309	304	273	329	296	315	259	289	280	275	288	274	240	281	322	241	309	258	274	291	322	295	282	257	282	285	256	310	283	289	291	304	286	282	277	271	273	308	245	283	327	279	302	302	269	302	253	280	313	297	290	292	263	288	310	271	261	257	266	306	289	292	299	282	330	300	280	313	302	281	313	283	275	317	302	258	307	276	306	304	267	304	287	280	314	280	243	245	306	284	265	278	292	292	246	293	250	289	246	311	270	302	295	286	298	273	272	267	278	291	276	300	282	302	295	311	268	287	301	265	297	297	290	307	280	261	271	300	293	282	285	296	312	284	286	271	301	274	281	296	283	315	308	306	261	322	264	292	282	299	303	300	295	326	304	336	265	264	298	293	261	314	262	305	298	319	307	284	269	267	289	320	277	278	294	281	304	289	282	284	282	282	296	299	257	304	284	259	294	264	285	314	287	258	251	302	274	282	294	276	276	288	283	238	271	294	257	276	307	258	274	303	289	260	291	301	288	281	306	295	292	277	292	312	265	271	308	266	289	271	273	270	256	304	287	297	292	279	289	281	298	289	284	291	270	285	309	270	318	312	281	302	309	245	271	297	290	280	308	267	315	281	284	309	290	305	294	298	294	273	281	281	265	288	319	301	279	306	303	293	315	268	274	278	304	282	308	269	276	300	267	263	272	276	237	251	285	287	295	297	308	321	252	291	300	295	301	294	287	285	304	299	290	283	268	270	266	285	317	301	310	255	264	274	292	280	287	303	298	271	282	311	299	264	284	286	304	309	298	289	272	281	324	263	263	312	292	272	298	273	280	293	277	275	298	273	279	259	274	268	278	271	325	310	310	279	275	271	268	280	278	298	288	263	273	274	270	281	324	307	294	284	278	298	302	272	286	280	248	272	255	300	295	294	283	287	289	287	294	315	292	281	270	288	285	270	245	279	301	247	259	296	307	261	299	309	298	291	299	246	259	265	283	303	330	286	296	267	283	257	294	265	313	303	288	299	275	288	308	315	252	261	297	292	284	301	268	275	267	290	268	291	249	284	282	264	279	263	326	291	312	281	296	287	271	279	270	264	302	284	285	284	278	315	272	283	271	254	280	283	290	274	249	274	297	271	302	268	266	296	277	275	310	330	270	296	264	297	291	258	282	300	272	251	295	302	264	269	309	310	295	294	299	268	284	281	270	264	282	298	298	259	261	311	290	304	312	286	269	283	283	278	268	258	284	331	272	275	262	283	271	250	275	264	283	255	270	287	303	295	304	264	277	305	280	272	260	293	275	302	282	286	277	293	262	288	283	275	284	285	288	276	282	280	286	276	271	278	284	278	263	286	273	284	282	294	321	264	288	272	263	283	295	280	269	260	247	261	304	309	283	255	295	304	281	280	287	278	307	301	304	266	269	275	305	285	272	303	264	280	271	292	278	279	266	293	282	312	294	282	280	282	260	301	285	267	284	278	316	293	281	250	282	295	279	279	300	285	274	285	277	257	273	296	276	260	308	308	280	303	287	267	289	311	293	288	281	264	287	270	309	270	293	282	288	280	284	305	270	268	287	278	294	279	302	295	291	297	260	287	273	268	285	323	295	260	275	302	288	256	294	280	283	312	290	279	265	280	271	304	261	302	270	251	293	276	280	327	260	282	294	260	299	291	291	278	266	279	278	274	270	266	278	258	278	271	288	273	313	301	278	276	291	278	278	301	281	303	290	304	283	292	315	295	291	264	283	274	291	298	272	289	275	256	261	277	311	247	262	293	266	276	259	281	291	294	288	290	317	276	298	290	295	252	331	304	312	274	270	282	258	293	242	309	281	279	302	300	281	275	294	283	313	287	310	282	279	291	273	272	277	240	301	270	292	251	287	276	280	278	299	305	270	301	271	323	291	273	284	266	283	255	296	284	287	276	302	257	291	296	293	292	313	301	281	279	294	293	290	295	287	286	276	281	253	280	289	283	304	293	305	266	309	310	270	315	291	276	301	291	258	268	282	271	284	251	295	296	304	298	288	297	288	308	271	286	295	285	292	298	267	286	307	261	277	290	301	269	272	309	319	263	268	304	281	263	281	286	288	281	275	285	280	291	277	258	253	285	271	268	277	294	286	287	287	299	321	255	268	255	324	255	305	276	311	307	280	268	276	295	285	309	283	280	295	299	283	273	279	274	323	296	276	273	314	314	298	266	261	291	268	272	270	282	302	301	298	296	292	285	281	285	298	277	297	288	269	274	264	302	284	272	295	324	299	249	271	260	303	260	273	297	261	278	283	261	286	311	303	258	272	288	267	269	301	323	276	280	264	264	266	263	274	269	268	279	283	267	308	258	265	284	286	283	289	298	269	269	266	269	272	278	276	285	275	288	281	299	273	274	261	296	276	280	269	291	268	271	269	254	274	302	264	271	292	277	275	282	307	298	299	307	274	277	267	292	260	274	273	270	311	325	274	268	280	301	282	272	271	258	278	275	293	292	291	283	289	279	301	285	309	261	296	294	293	286	262	269	287	297	289	273	290	272	289	284	315	294	297	300	320	280	274	298	305	296	287	285	270	328	259	283	310	313	239	265	311	294	317	289	286	296	321	248	297	293	254	293	298	288	277	277	280	278	289	291	260	279	259	279	263	261	269	293	264	276	303	285	289	301	312	292	291	276	306	308	300	264	296	257	253	289	290	281	274	310	274	280	280	299	304	289	303	307	308	291	256	276	287	276	256	265	282	267	284	290	276	275	308	277	292	297	304	282	287	284	245	296	275	271	270	293	301	260	234	297	279	285	310	287	293	313	276	315	310	312	298	251	289	284	281	273	306	264	273	272	301	288	246	290	273	267	285	305	291	270	256	269	273	256	289	304	287	257	271	273	273	262	287	285	289	261	296	293	244	272	274	252	226	287	319	266	279	271	289	272	296	270	291	274	283	300	280	279	291	285	279	293	290	275	239	304	271	304	263	287	289	286	286	328	232	258	282	278	296	295	262	264	299	259	280	309	293	295	292	294	300	277	274	298	282	309	299	291	303	286	282	280	299	277	266	271	274	278	268	262	302	266	288	278	306	293	269	275	272	271	263	276	273	260	304	271	282	263	257	313	284	284	293	282	302	301	297	294	284	275	297	256	277	246	274	285	258	319	291	280	265	266	256	288	289	292	285	273	271	276	281	301	292	287	282	312	273	266	303	272	307	262	280	305	295	292	279	333	244	281	280	333	289	302	266	251	303	311	287	292	317	283	259	300	325	266	275	262	286	262	279	290	274	282	281	291	257	316	281	279	287	277	267	270	301	257	264	254	269	276	286	293	293	267	277	273
3399	4617	3688	1773	1276	976	808	674	583	496	467	433	398	497	384	368	354	364	344	347	363	315	317	315	340	367	342	327	333	335	316	301	351	312	320	320	350	328	294	317	302	344	338	328	289	335	298	295	321	347	327	306	307	302	313	330	299	315	308	325	312	294	313	299	310	290	309	331	272	317	311	299	302	320	326	315	297	324	297	318	311	271	277	323	302	277	293	292	314	295	331	292	319	282	315	330	306	323	292	277	332	314	266	322	298	341	300	297	328	303	306	310	286	315	303	311	315	306	322	323	328	304	300	319	320	298	286	304	282	299	314	316	308	282	325	295	328	299	292	296	285	310	304	322	286	294	309	286	306	297	293	310	278	288	318	304	284	308	294	326	327	291	312	311	302	301	304	307	301	301	304	303	305	322	312	318	284	286	328	340	308	275	290	299	304	290	320	278	313	324	300	318	315	289	330	299	315	307	298	288	317	281	286	305	305	293	292	295	308	322	273	330	292	270	292	298	329	332	301	317	300	317	333	301	303	279	294	334	309	299	312	318	287	309	306	299	288	288	316	301	300	307	298	350	313	282	297	297	297	294	326	317	311	290	299	284	314	306	313	266	309	288	294	304	274	295	301	279	287	293	301	305	295	336	318	310	297	278	326	320	297	308	303	288	306	296	272	281	308	268	336	315	280	317	337	294	347	339	288	288	322	301	275	259	303	294	287	294	319	270	308	272	354	332	288	285	329	346	322	275	305	324	328	301	306	287	316	300	282	317	301	294	306	279	336	310	311	270	301	310	296	333	296	316	306	327	304	299	304	300	321	328	293	302	304	285	301	283	312	300	293	330	286	304	314	311	321	261	308	308	300	338	292	310	290	303	321	320	286	309	321	297	302	309	274	311	305	318	307	288	301	324	296	313	306	292	312	284	289	288	322	280	315	298	292	302	300	302	320	291	296	291	302	281	290	287	295	311	317	302	293	291	295	305	306	268	287	291	305	317	287	321	297	301	315	287	305	307	283	294	325	298	311	301	297	301	295	272	358	329	306	339	308	328	308	289	324	296	308	286	313	318	309	306	309	292	287	274	311	292	306	302	278	309	323	304	301	282	292	289	330	293	308	286	308	297	295	316	317	284	303	276	294	311	297	301	306	264	297	314	313	308	290	277	303	310	292	291	301	333	310	300	305	268	293	277	315	319	275	299	313	285	293	295	311	314	335	303	322	298	291	296	291	291	324	314	301	297	285	308	322	315	330	290	299	282	296	311	294	323	309	312	322	291	355	319	286	302	284	297	327	344	271	319	279	281	296	318	300	288	301	318	315	288	287	310	313	303	299	325	317	307	337	295	325	314	326	284	305	312	305	289	311	299	296	290	287	262	316	308	310	310	297	314	310	324	325	284	315	308	305	314	275	308	300	270	316	308	283	316	305	323	287	288	337	303	306	288	314	304	305	256	306	334	294	293	317	325	339	285	362	287	323	316	313	293	305	292	319	272	270	285	297	323	339	309	320	292	298	328	289	304	308	287	314	309	275	297	313	322	319	299	288	312	274	287	274	305	309	314	270	306	263	312	309	322	311	309	314	327	286	315	331	333	300	298	282	323	282	296	319	299	301	301	307	290	270	294	305	350	292	312	291	298	304	282	260	286	301	276	267	282	291	293	339	291	263	273	330	300	279	326	303	303	297	304	322	295	316	292	298	334	290	277	327	300	272	283	293	309	303	261	283	274	279	301	300	294	285	316	332	302	283	296	311	291	306	296	308	340	307	267	313	306	286	281	289	316	333	346	300	324	315	299	287	309	291	283	339	299	289	291	313	292	309	325	294	336	284	326	266	325	292	275	290	313	291	311	289	275	273	310	277	314	273	295	308	266	321	342	275	320	322	320	291	303	285	290	291	316	314	306	285	269	321	290	274	295	327	280	331	342	307	303	299	302	266	299	292	303	305	299	311	297	313	287	286	301	276	324	261	273	296	280	318	274	297	300	263	290	301	283	286	281	303	281	309	326	301	281	247	321	318	306	322	288	324	304	295	279	322	267	297	287	304	281	330	307	314	283	323	317	341	314	277	302	281	301	260	274	276	308	295	282	283	269	328	288	288	312	313	288	306	289	329	321	306	299	318	310	278	264	310	306	264	306	309	328	301	309	287	285	315	307	305	318	324	316	288	274	324	305	290	286	302	317	290	301	330	302	315	290	319	264	305	305	289	278	306	324	336	313	291	307	254	294	286	303	312	262	298	278	301	314	316	273	270	308	308	285	286	297	291	305	291	298	279	321	305	314	305	320	275	290	311	328	307	281	268	307	304	322	325	302	299	308	310	270	290	315	305	331	315	298	279	305	298	304	302	290	347	286	306	282	328	310	291	298	294	280	302	312	302	328	271	326	303	273	288	271	281	311	271	302	335	325	327	294	332	284	333	288	282	278	289	330	280	321	307	302	303	311	315	311	313	283	311	315	289	317	302	266	297	289	271	305	286	322	311	283	322	297	320	295	311	297	297	293	303	300	313	303	295	319	302	300	307	320	299	321	261	282	315	277	299	299	305	317	323	290	303	279	296	287	322	277	321	315	313	270	290	309	307	298	314	284	293	307	297	324	285	304	308	308	296	313	318	320	274	286	302	314	269	307	304	293	304	303	297	320	292	315	279	276	287	287	317	334	271	271	282	308	271	310	281	300	296	318	299	280	305	290	290	302	304	299	301	297	319	271	264	315	295	322	253	266	297	312	250	303	316	325	276	310	311	283	273	283	328	299	268	287	307	315	286	269	308	296	297	300	290	352	298	296	321	296	299	289	297	287	272	265	327	310	270	296	302	291	312	300	289	322	296	321	286	288	302	298	317	298	326	324	318	313	302	310	275	284	284	259	299	283	299	323	296	299	325	292	288	308	317	316	291	302	309	308	284	293	315	280	285	309	271	322	294	282	302	304	290	306	311	315	300	318	252	275	287	301	322	327	265	302	341	310	286	280	289	314	298	290	307	295	281	319	285	330	315	304	280	293	283	292	290	305	310	296	313	306	285	259	279	310	309	289	281	316	304	279	264	306	320	316	289	290	304	307	320	276	332	305	298	319	317	292	302	310	277	273	320	264	283	301	311	286	304	291	305	273	337	312	289	290	290	272	291	309	315	300	277	276	285	311	269	311	290	270	299	294	321	305	308	286	285	311	279	310	294	290	312	280	280	324	326	299	308	286	304	301	311	324	298	312	286	323	288	293	318	327	266	312	312	329	303	311	333	293	284	296	272	269	314	298	303	275	277	297	322	269	304	293	306	313	297	314	280	287	296	288	270	313	276	261	281	287	301	295	301	304	274	285	311	306	286	301	291	277	282	270	294	319	289	284	280	315	276	321	285	318	290	299	310	323	305	307	312	264	323	314	303	262	318	276	335	308	291	291	322	289	300	313	301	300	291	292	319	267	315	291	330	292	296	307	276	348	326	301	303	272	320	332	288	294	318	285	310	281	290	340	284	314	294	292	276	300	291	291
27635	11460	1835	1130	892	815	817	856	794	738	763	802	788	804	813	771	755	796	768	760	778	785	768	750	756	730	784	787	756	782	774	768	735	772	815	785	790	770	712	754	758	765	775	765	748	733	828	758	783	773	735	773	755	768	781	822	814	743	781	775	747	771	790	774	798	736	784	755	777	749	781	704	695	806	780	751	790	782	747	756	792	708	760	765	802	735	702	732	794	781	740	790	774	799	745	747	773	762	754	736	779	767	732	784	734	781	734	780	717	789	765	747	701	747	764	760	801	783	799	762	742	775	768	691	756	744	731	750	762	812	727	725	753	770	770	787	800	741	754	775	759	767	752	740	817	787	736	741	781	730	731	804	781	814	777	765	766	736	785	747	792	722	743	763	745	735	815	757	756	810	734	771	760	764	732	728	793	792	756	749	756	819	746	795	725	760	770	772	746	733	762	775	786	783	859	774	735	762	722	758	737	760	774	772	756	823	724	749	747	748	727	754	765	778	733	732	773	773	832	750	746	740	780	792	743	732	738	777	757	731	814	740	758	777	768	727	753	774	780	729	772	747	754	791	737	762	769	788	749	720	742	764	780	780	742	822	729	825	744	702	777	761	785	727	795	803	736	724	754	743	720	746	785	768	721	736	779	718	790	761	770	760	816	773	757	735	710	778	736	738	747	791	748	738	729	806	770	749	790	740	715	734	716	751	774	730	785	764	737	721	765	774	757	689	748	766	764	750	747	733	734	792	793	741	711	758	761	765	733	770	753	778	690	741	793	739	759	759	754	705	778	778	783	759	756	718	770	697	771	770	736	762	757	767	771	796	763	779	752	763	711	750	758	800	794	798	746	754	765	742	750	766	791	743	774	723	749	789	830	746	752	765	739	730	701	726	811	790	737	748	812	754	735	780	821	783	727	785	792	740	761	766	777	786	759	782	786	753	773	786	761	729	773	720	734	745	739	810	734	771	765	743	733	735	731	735	734	763	745	753	823	755	771	731	791	754	781	729	698	774	739	757	793	754	779	727	756	770	773	760	785	783	737	738	772	799	715	733	796	751	751	778	748	781	783	726	766	750	751	762	818	757	737	777	757	706	774	773	733	822	766	760	767	793	726	742	733	715	760	785	755	800	808	740	826	805	721	803	790	793	753	732	780	769	716	802	750	766	782	729	790	729	769	766	734	761	730	699	791	752	796	768	795	716	723	764	772	757	785	752	759	739	798	729	735	818	727	744	785	773	743	744	819	794	750	833	753	753	753	793	752	805	767	791	736	765	784	743	788	718	772	739	775	763	774	768	737	735	712	789	773	756	738	754	783	793	751	783	770	812	768	763	786	727	757	794	749	751	748	739	726	722	772	794	732	776	795	754	759	739	693	759	751	786	781	772	687	799	770	766	817	803	728	798	746	750	753	718	745	795	825	738	734	766	781	808	753	750	773	715	711	733	728	772	798	750	746	752	755	753	770	751	830	746	791	764	826	747	757	768	709	774	761	738	752	786	785	769	767	779	769	755	744	719	786	775	761	770	735	773	754	772	775	776	770	742	779	772	802	756	756	738	774	782	751	799	768	775	746	789	781	735	744	726	767	748	751	755	735	772	822	758	789	788	734	754	764	754	737	786	753	757	798	758	776	767	779	756	713	761	784	789	810	746	742	768	801	718	778	745	746	719	775	754	740	814	765	764	752	736	735	725	755	769	753	752	773	780	725	756	737	723	734	772	819	798	769	799	757	727	768	748	722	804	780	748	757	822	786	732	759	761	731	767	748	771	799	734	769	777	741	709	743	784	734	749	791	811	728	798	857	798	736	741	784	778	774	783	784	787	806	766	796	729	739	742	783	776	777	743	786	788	788	773	812	776	730	763	787	756	775	765	770	752	781	730	753	770	775	733	774	799	777	789	697	759	797	752	781	759	746	770	787	783	739	742	770	766	780	784	770	760	763	756	800	779	779	745	778	748	749	791	793	775	752	754	748	733	747	735	715	747	780	695	809	797	741	824	738	783	742	738	767	841	755	797	770	797	809	729	811	757	758	784	740	706	767	820	706	768	764	781	801	779	736	774	760	797	806	733	743	762	749	784	788	820	804	794	771	744	742	740	715	808	718	751	723	764	774	756	751	760	745	778	782	798	769	777	795	784	735	740	753	753	788	724	792	792	802	791	741	787	847	744	705	754	815	735	744	750	765	751	747	754	783	738	744	744	719	705	751	796	760	769	815	750	744	724	786	750	774	783	799	782	752	764	797	754	716	799	805	709	748	748	794	742	781	812	764	786	774	765	741	796	798	736	770	734	760	805	808	783	735	765	733	761	737	780	733	819	783	766	757	787	781	766	740	782	744	771	769	759	828	745	779	806	760	747	718	797	788	791	753	777	810	740	724	732	749	775	756	849	779	756	742	807	766	752	763	774	762	807	760	781	805	817	777	772	761	761	760	767	744	778	814	819	755	830	741	835	758	726	755	744	735	792	779	763	740	773	746	782	735	751	715	735	765	809	821	739	784	775	745	747	764	707	768	698	765	791	743	749	790	796	759	720	739	757	768	758	754	754	733	727	751	784	758	728	795	820	772	747	744	741	776	777	733	677	789	822	807	784	758	765	758	790	757	738	720	783	754	767	749	757	784	771	746	750	784	775	836	779	810	758	795	761	752	740	763	753	683	782	792	742	786	713	718	785	731	743	735	755	775	812	770	784	761	787	810	753	750	780	742	765	832	796	734	757	748	749	772	721	823	755	813	744	739	754	790	783	760	755	796	784	806	776	733	778	769	801	766	751	767	746	743	763	753	774	784	734	742	741	761	798	764	750	814	742	781	748	722	748	749	728	756	741	759	711	784	730	800	797	767	757	739	822	767	729	782	734	782	755	789	739	729	735	785	749	790	777	770	741	716	750	700	806	773	797	790	797	767	775	765	768	770	769	777	799	743	783	761	794	730	710	750	765	786	744	764	825	720	781	756	730	736	769	775	710	728	771	729	734	762	756	828	766	769	766	829	751	741	782	751	796	737	709	775	759	737	762	748	741	801	777	799	790	759	755	782	771	787	737	733	763	742	713	742	736	770	766	742	734	733	793	756	686	754	801	770	757	712	744	782	743	791	768	788	743	792	781	827	811	803	735	798	710	788	785	695	754	761	698	751	735	788	734	776	792	807	779	766	772	791	767	734	754	751	773	768	758	738	775	772	791	765	761	787	762	773	793	757	812	750	724	728	814	717	736	765	736	761	737	774	771	802	743	801	772	816	760	760	767	696	777	762	782	770	748	728	737	736	779	774	808	743	801	780	802	806	770	792	731	693	783	756	741	705	810	785	806	762	773	723	755	730	783	788	756	804	750	765	786	697	740	785	758	796	779	770	776	746	738	713	733	742	735	754	768	753	855	789	779	758	773	758	749	703	819	761	722	765	752	729	708	761	744	769	782	783	783	781	775	772	757	736	740	772	729	802	760	775	749	725	785	752	712	743	805	765	820	752	825	709	720	754	780
5289	932	853	760	754	738	683	664	643	719	676	677	679	692	688	672	674	649	670	692	712	681	686	669	660	674	699	686	649	698	697	669	717	698	677	696	700	694	701	674	650	700	698	689	644	627	684	661	684	699	719	702	668	686	728	707	676	704	667	663	697	651	695	679	726	681	654	682	674	658	700	697	684	698	679	719	678	675	722	670	679	720	645	723	686	635	659	723	668	628	682	666	730	662	723	651	679	651	678	675	709	654	689	677	685	706	715	712	707	742	698	709	692	690	638	665	700	726	695	702	681	699	688	640	674	677	657	685	715	662	706	632	639	681	689	700	704	688	710	686	667	707	679	696	667	695	651	688	709	675	639	634	685	660	709	699	627	697	663	719	644	719	683	651	691	708	692	691	666	680	682	714	655	701	691	671	623	656	708	663	663	652	714	648	626	688	702	684	705	731	685	675	686	664	713	677	690	658	700	674	674	696	665	708	676	654	650	669	623	622	738	709	674	666	673	673	677	705	679	670	684	675	702	699	644	665	647	703	653	687	689	698	681	722	672	648	674	686	698	671	634	668	671	649	717	707	662	680	701	656	689	696	674	709	674	664	698	668	672	627	695	683	631	674	710	757	661	701	657	665	691	676	700	727	667	674	653	674	698	706	728	663	685	704	684	681	659	697	655	691	761	677	707	677	661	683	690	679	686	701	737	676	649	721	662	664	646	655	700	651	705	625	666	674	710	653	681	688	712	687	696	640	679	689	696	692	692	684	647	670	679	710	650	653	703	734	714	666	695	627	680	692	651	681	642	681	675	652	694	705	663	621	680	685	685	672	708	662	623	677	726	662	708	709	689	716	678	739	703	678	659	678	710	710	690	708	693	663	665	691	665	697	682	626	656	671	690	714	669	716	672	706	742	676	668	647	679	674	673	653	740	700	686	678	724	667	681	629	667	717	720	662	640	684	641	716	680	700	657	694	647	639	718	654	694	717	718	693	673	656	689	702	697	745	673	602	676	691	651	674	667	650	699	674	658	727	658	692	696	688	660	667	679	665	701	661	647	737	721	657	682	634	679	735	696	657	682	678	706	667	681	648	652	691	676	680	661	680	642	689	659	644	667	699	702	668	695	766	699	689	665	653	759	642	686	683	664	716	701	747	656	684	692	685	635	703	705	658	660	693	702	700	656	687	686	693	713	653	713	695	717	638	655	705	709	660	713	670	663	612	633	680	681	671	705	750	721	713	657	691	656	637	710	726	661	677	732	674	700	673	700	638	679	678	689	627	666	676	680	684	669	693	652	666	658	722	663	679	681	660	712	695	646	682	678	709	678	702	677	658	689	708	680	719	745	625	720	704	716	709	695	726	703	684	707	669	719	714	652	700	660	723	687	682	705	690	695	682	670	664	683	659	719	660	674	664	658	702	686	657	694	673	686	665	711	697	711	682	677	607	710	662	653	695	700	694	709	687	618	692	692	681	660	705	706	709	659	684	634	694	710	690	676	698	688	677	684	658	623	685	704	693	625	670	709	703	671	712	625	682	678	691	693	680	638	723	676	710	623	680	654	647	674	662	683	686	670	704	707	694	713	652	656	676	644	642	668	707	684	700	708	625	659	654	658	665	653	701	639	704	670	701	707	653	685	730	700	685	731	742	712	678	692	688	689	659	694	683	695	638	653	730	672	735	677	710	692	657	716	704	658	658	728	680	740	671	712	701	653	729	693	656	645	661	665	691	661	676	695	701	720	675	712	659	666	673	703	661	685	659	658	749	692	706	759	663	707	691	693	717	703	702	655	688	651	692	683	707	710	691	693	702	702	685	684	710	714	687	661	724	696	670	724	637	689	661	705	653	617	655	679	669	667	665	686	684	710	693	734	723	668	681	721	663	711	642	697	699	654	675	675	681	675	703	664	708	671	650	652	728	685	686	707	697	668	684	694	663	685	678	678	633	697	695	705	642	724	694	703	657	667	664	697	641	688	665	676	729	667	653	645	678	681	677	675	679	703	626	658	674	707	655	695	681	678	701	729	668	688	696	670	694	698	689	689	644	642	686	689	667	708	689	656	679	661	672	610	729	694	674	689	692	690	728	661	670	706	705	672	662	663	667	670	724	660	694	646	669	635	656	668	670	720	736	674	672	641	659	677	688	665	725	654	686	652	692	729	700	745	698	718	682	643	686	688	655	679	663	683	655	675	702	657	687	644	671	670	664	665	699	639	696	669	670	672	670	680	655	677	683	658	649	656	679	662	677	730	697	675	650	670	641	689	680	717	702	677	670	673	693	714	648	664	732	692	688	722	684	698	705	684	715	643	659	689	654	696	695	656	680	651	670	717	740	664	731	666	676	661	689	695	722	706	703	685	691	704	683	724	682	687	655	693	660	665	687	707	745	690	671	688	717	686	671	674	644	695	670	691	663	685	673	710	709	654	664	677	679	687	674	665	662	660	654	686	682	656	677	693	684	682	714	673	642	686	662	672	647	660	651	687	634	665	756	679	704	693	667	655	684	720	684	729	668	632	682	671	689	660	659	677	641	709	679	662	665	654	670	665	695	689	661	688	671	672	682	642	704	685	659	693	677	677	710	750	661	648	692	694	702	657	690	653	695	668	717	700	675	654	671	697	639	690	671	681	693	705	671	728	642	685	690	686	676	718	704	642	688	695	656	696	720	648	643	666	686	666	636	688	669	682	674	675	680	686	715	716	667	688	669	652	659	694	648	645	728	709	688	686	678	657	676	654	679	676	697	693	668	701	617	649	711	652	689	674	638	687	697	701	712	682	703	721	660	628	671	686	672	648	678	728	676	654	700	657	717	702	690	680	707	701	645	672	665	641	723	679	687	675	675	684	670	693	699	646	684	671	707	660	697	734	691	696	724	668	708	659	661	690	666	697	700	700	676	737	703	638	661	696	672	701	710	688	682	658	676	666	678	658	695	717	651	691	651	630	701	693	691	696	691	709	652	706	646	663	669	666	677	656	727	654	666	740	692	676	670	678	702	665	695	663	698	705	661	671	684	646	705	683	691	708	703	671	711	662	667	685	654	708	700	704	676	687	687	696	694	679	680	691	620	739	656	698	706	684	729	737	707	678	681	668	660	657	657	683	686	698	709	725	722	669	723	697	651	685	681	637	675	719	644	690	701	671	683	731	649	720	649	612	721	683	700	698	690	726	691	690	700	668	671	711	627	723	654	721	650	702	618	708	677	704	694	667	702	712	673	699	677	642	658	661	651	721	702	678	668	689	679	679	691	671	689	691	708	699	681	711	632	746	690	680	685	636	665	694	670	688	670	681	642	713	650	689	696	658	693	685	683	675	699	696	672	696	674	645	703	637	677	701	697	641	714	709	615	693	706	743	690	688	696	698	732	707	656	668	696	690	669	703	686	664	671	702	645	716	711	686	686	660	665	709	698	689	665	654	685	677	719	716	685	698	706	659	686	697	662	697	661	657	723	643	675	666	679	665	684	672	688	666	700	653	692	703	673	677	705
25743	21416	25495	17585	1718	969	817	698	645	630	666	652	644	654	622	633	605	634	626	662	589	657	654	612	617	655	669	639	637	607	641	596	637	626	636	616	597	618	608	618	639	620	617	651	583	636	630	635	619	638	602	617	630	639	606	589	631	617	649	646	589	675	659	637	593	662	621	637	636	644	645	686	646	607	587	674	606	598	639	613	641	639	601	606	652	600	586	594	652	666	623	590	560	626	620	568	629	601	605	612	610	605	607	641	607	636	614	651	615	607	566	647	609	590	571	603	603	621	558	676	603	557	638	611	601	569	613	587	625	587	598	641	604	648	598	660	620	605	632	634	598	578	596	639	574	595	601	605	604	603	608	623	594	572	635	596	614	640	592	630	622	606	631	610	576	640	595	585	579	637	570	627	607	622	618	608	554	610	661	620	644	629	647	629	617	615	607	635	626	622	592	620	608	607	605	596	603	579	607	617	609	627	583	600	656	625	594	615	637	628	617	610	604	575	635	628	615	623	575	614	640	638	618	610	605	608	631	578	585	551	613	552	668	610	621	626	609	645	605	626	651	620	623	603	619	626	601	595	614	634	606	607	613	608	628	670	633	619	642	586	601	621	587	614	614	595	641	579	623	651	614	594	608	617	628	603	609	625	554	598	583	625	649	551	645	576	629	639	604	572	597	596	580	633	615	637	642	595	653	648	656	617	608	583	570	635	580	577	605	665	641	613	622	618	620	644	595	648	611	593	630	676	603	633	601	624	582	582	613	633	653	560	616	645	585	594	589	643	675	586	573	602	640	630	626	646	639	613	610	609	619	599	625	604	591	644	600	599	572	607	615	655	621	636	590	595	634	638	586	605	592	650	574	604	653	590	617	615	632	585	591	654	652	631	618	592	632	609	621	577	632	628	606	594	662	586	591	604	634	593	592	617	598	595	689	582	615	648	576	551	646	604	571	639	633	579	553	593	605	615	597	588	629	630	611	622	632	631	599	590	584	634	577	569	610	652	603	583	633	657	614	616	597	654	634	603	617	568	642	641	614	618	571	652	587	627	584	614	605	636	627	644	594	630	607	593	594	634	610	602	609	611	636	615	603	655	603	624	611	617	655	637	631	639	615	659	605	631	595	613	632	614	626	652	600	600	622	584	677	597	599	642	630	667	587	654	584	623	623	600	624	606	640	583	583	656	595	617	643	581	624	597	626	671	647	625	638	633	656	630	613	621	671	633	589	669	621	625	610	658	634	617	622	601	619	617	580	629	608	624	596	643	652	604	639	648	637	589	615	632	610	621	597	621	613	601	579	669	594	630	622	607	609	627	590	601	616	639	628	639	649	678	634	576	633	643	585	607	608	623	577	587	607	627	614	596	638	608	634	626	645	600	604	601	644	639	629	586	657	650	598	617	582	598	686	622	631	692	617	580	612	621	614	655	606	632	605	651	652	656	580	639	624	615	597	604	601	646	592	627	611	635	605	622	609	631	577	642	620	596	638	626	603	629	622	604	589	628	646	601	637	597	612	631	663	610	579	596	634	649	645	623	629	606	584	626	641	565	610	603	630	620	628	622	623	626	624	669	594	611	586	631	640	558	651	628	622	618	612	556	569	629	625	610	590	630	619	616	637	596	604	612	579	592	611	609	669	623	629	580	627	611	615	627	641	612	616	621	609	564	627	630	629	630	636	562	596	542	634	602	645	624	566	582	590	623	578	621	615	601	650	587	564	601	650	606	584	619	597	606	588	613	587	593	638	605	619	654	629	652	678	674	632	608	595	658	664	603	613	588	656	623	633	563	623	576	612	641	608	575	628	608	604	619	657	631	628	636	614	569	646	583	615	636	633	622	681	618	623	558	576	597	569	616	597	631	650	623	627	627	622	620	615	625	587	631	604	614	618	589	607	622	628	646	658	569	593	587	606	611	611	598	602	639	609	617	649	615	618	610	640	624	601	599	628	625	607	572	622	574	666	638	622	624	588	641	585	617	607	598	612	610	609	598	598	610	629	578	608	594	593	590	610	634	643	629	611	611	673	635	655	607	638	640	603	646	650	636	621	570	621	610	629	654	605	604	680	634	604	632	609	579	632	643	659	584	642	639	612	646	627	575	616	602	635	573	618	648	632	664	591	586	598	626	662	603	620	634	616	628	616	605	639	616	570	605	570	602	672	622	604	556	671	605	635	590	665	637	596	581	649	659	604	619	604	645	604	612	637	613	588	590	664	600	615	618	603	622	649	628	652	624	638	631	635	602	646	621	661	604	621	607	636	647	606	576	588	629	666	638	619	652	615	685	616	605	641	586	607	584	632	616	625	628	571	623	613	660	619	635	612	580	632	604	623	619	609	566	599	581	606	628	627	602	628	622	584	640	607	616	594	581	635	625	607	597	604	602	662	570	627	581	619	648	630	596	634	636	622	635	614	611	581	629	597	591	606	582	606	599	587	651	586	661	561	628	635	568	626	597	587	628	605	618	635	594	622	589	610	649	589	590	628	640	636	597	651	647	591	555	612	611	630	588	587	593	627	661	627	588	629	633	618	639	616	630	625	606	674	612	596	617	599	687	612	634	593	629	596	594	606	631	624	592	650	661	630	635	594	619	625	605	597	632	641	632	633	632	598	570	606	610	653	623	590	598	694	593	623	573	630	602	624	642	629	595	575	619	636	614	569	611	591	608	647	593	555	618	621	569	615	628	574	675	585	606	608	575	665	619	633	562	625	618	589	606	599	605	572	617	604	613	605	575	614	631	600	648	620	614	603	632	612	589	578	582	601	557	603	597	665	627	650	568	648	697	637	642	626	611	572	625	637	597	538	612	566	592	653	630	647	606	599	618	567	613	620	592	628	641	621	577	658	587	573	628	620	578	583	631	637	628	649	618	644	634	603	619	614	610	593	643	619	583	596	628	617	615	636	619	599	563	609	627	616	626	570	617	607	617	615	585	592	583	630	604	662	612	612	576	607	559	638	564	628	610	622	630	660	609	605	594	592	562	634	639	605	652	621	631	607	630	599	603	602	638	607	636	640	601	626	619	557	612	620	654	571	590	584	647	651	614	587	619	621	618	600	639	613	639	597	634	585	582	628	645	621	632	664	636	608	639	599	619	627	625	611	647	627	657	661	634	622	598	581	632	590	542	552	659	619	572	600	641	578	602	638	612	617	618	659	627	659	644	624	626	589	636	634	575	615	604	632	586	593	630	619	611	602	613	658	644	570	572	591	598	594	600	574	611	598	640	575	610	616	614	638	666	612	596	615	609	609	589	617	645	616	612	645	630	637	645	668	652	606	595	573	585	627	557	588	597	650	567	600	630	607	618	606	638	598	615	628	596	647	609	627	617	647	629	597	617	619	550	634	651	665	599	657	641	603	623	593	626	616	660	600	620	608	607	592	614	627	609	624	634	622	624	647	604	635	597	619	597	600	629	583	622	620	597	627	652	590	631	609	592	615	636	599	592	594	575	614	576	582	588	578	639	646	625	645	591	618	616	580	600
3578	2127	1810	1072	949	845	774	729	683	698	642	640	612	600	605	657	600	612	532	582	607	571	640	625	618	646	597	648	561	574	592	649	589	574	615	583	585	571	573	586	570	579	590	598	583	556	589	616	560	622	639	574	596	593	616	598	583	598	591	547	570	591	586	612	560	544	584	591	580	586	623	575	559	607	575	560	604	595	584	578	608	555	623	560	604	596	586	603	602	537	596	566	566	600	563	594	581	595	549	525	611	577	574	566	605	584	572	591	588	542	589	583	588	532	596	584	565	546	623	613	596	590	547	564	541	620	588	533	638	591	576	566	610	657	566	569	593	560	620	533	578	557	586	566	585	585	590	559	582	600	602	562	562	553	577	577	555	557	602	580	580	545	532	615	572	588	587	612	629	616	558	577	585	611	587	582	558	606	519	556	603	598	571	585	591	546	581	582	559	565	569	577	597	590	566	569	602	578	581	585	577	590	572	591	624	563	594	592	620	573	585	573	620	622	554	618	596	595	638	567	549	563	576	566	579	597	561	583	588	552	577	530	556	578	585	602	595	567	576	592	578	574	608	605	584	587	589	600	545	573	592	571	524	597	587	573	542	621	580	581	579	642	580	586	625	506	592	586	603	553	595	595	563	569	596	543	563	599	589	590	589	573	625	585	603	604	573	546	604	618	574	618	579	598	565	563	548	606	538	577	581	587	604	566	571	535	548	566	552	599	563	596	586	590	567	586	594	602	605	557	596	629	643	580	571	585	623	561	605	577	608	584	582	599	589	571	571	571	586	575	571	585	588	568	604	606	575	594	576	570	617	567	534	569	605	572	595	498	552	580	568	563	616	617	589	610	578	567	579	559	568	583	596	599	570	571	545	607	578	561	606	544	584	568	588	565	578	554	544	604	560	615	607	588	561	563	569	561	580	621	579	626	578	562	556	572	597	593	584	601	564	572	582	576	569	570	602	579	588	590	515	620	548	578	583	551	555	562	570	583	567	528	597	550	560	558	620	572	552	533	592	563	567	541	600	568	590	533	606	565	567	557	555	534	604	567	563	577	562	560	567	582	588	594	605	546	575	587	579	623	614	563	627	576	575	583	596	565	594	592	633	554	563	566	557	570	588	566	560	607	596	571	618	578	600	528	583	555	618	609	571	600	527	558	541	550	525	604	590	599	561	593	580	594	595	556	573	576	595	593	620	571	581	546	585	570	585	595	583	577	600	583	575	573	590	555	598	579	588	557	583	537	590	562	591	569	581	548	585	579	546	594	607	632	617	532	561	543	584	541	582	617	606	628	515	554	556	543	548	550	584	561	572	576	575	588	592	632	608	596	571	577	545	566	577	593	516	573	579	617	581	558	584	590	581	588	580	577	577	602	580	580	553	589	607	547	571	610	568	634	582	571	595	535	571	585	540	611	570	580	616	543	598	535	603	570	558	574	582	586	558	538	568	592	509	575	613	569	514	596	578	565	561	599	616	606	533	530	587	561	568	586	528	556	570	557	590	576	570	566	568	575	603	561	607	553	522	592	565	648	557	575	582	571	599	571	554	549	570	626	530	576	564	547	545	579	539	560	602	579	583	610	574	593	585	597	520	524	558	571	541	519	593	511	592	581	583	525	587	652	567	529	585	550	583	565	593	609	606	591	556	574	562	563	537	583	627	586	568	553	585	591	536	532	555	537	583	596	539	572	592	574	564	552	554	579	563	567	587	587	564	563	606	620	556	566	580	584	561	595	543	590	570	586	563	614	528	573	582	574	621	539	596	614	575	596	572	584	620	544	587	606	589	618	558	559	571	574	562	521	580	589	563	620	574	624	609	541	589	567	544	558	617	596	566	540	584	580	609	546	612	618	603	539	589	598	589	543	563	605	568	598	598	538	593	569	580	586	536	630	584	591	595	596	573	591	560	578	561	562	564	557	561	545	537	566	584	585	592	535	548	547	578	584	570	562	561	588	603	582	566	586	596	542	567	568	555	607	551	546	609	575	606	572	598	548	570	575	555	612	619	573	548	566	550	617	605	569	586	558	532	574	597	587	593	548	531	584	541	517	549	588	589	566	555	623	580	595	596	596	576	599	593	565	544	614	550	563	611	603	582	581	559	572	580	578	574	571	586	529	563	579	562	545	558	611	591	515	580	573	590	551	560	599	617	582	583	602	582	564	607	567	573	581	590	564	607	563	555	585	576	564	625	561	562	560	638	574	564	559	601	569	537	570	600	557	577	576	561	578	590	551	575	580	548	603	550	579	537	595	605	578	613	594	629	618	584	582	584	553	579	596	563	534	601	581	600	594	574	545	564	571	603	582	617	597	552	551	597	624	554	595	596	546	572	605	585	571	553	534	597	574	563	564	586	589	563	572	585	587	557	582	561	597	614	586	630	577	598	601	559	601	554	577	598	592	630	590	580	545	587	560	586	560	589	588	575	621	560	555	595	585	571	586	561	574	594	613	571	584	589	560	584	572	546	566	566	570	582	577	567	576	584	547	571	578	575	565	580	591	584	571	610	509	609	605	555	576	531	569	550	586	608	548	602	556	558	587	582	604	567	601	588	585	618	585	554	554	564	616	582	565	609	632	558	584	563	547	588	529	586	567	588	588	584	592	600	584	585	566	615	601	585	587	566	565	547	590	559	538	573	602	594	599	565	587	559	584	582	582	583	599	574	553	566	620	588	569	586	608	605	604	591	564	530	568	554	632	564	570	585	574	544	587	535	602	552	565	551	561	597	593	565	585	572	580	572	606	538	545	540	580	575	533	564	552	595	602	592	597	576	593	594	589	596	587	608	584	572	577	551	582	512	586	576	588	538	559	579	561	584	633	597	562	567	550	599	588	570	625	561	588	603	566	509	596	534	598	555	551	620	596	605	535	532	558	556	616	571	603	569	569	535	555	599	554	544	583	596	582	563	566	586	581	549	566	602	599	532	562	628	566	584	554	587	553	585	568	580	573	593	595	590	562	601	554	548	586	572	596	574	540	595	553	618	603	636	546	593	587	619	578	555	562	574	616	586	557	547	562	557	575	575	573	528	572	602	558	552	549	547	607	563	576	599	555	561	577	583	587	570	560	575	589	566	629	600	611	565	546	577	584	552	581	585	599	524	591	586	561	573	567	601	558	586	581	571	582	575	577	620	584	577	599	555	578	578	560	595	556	621	609	544	542	554	538	567	570	551	575	576	579	561	539	554	578	555	571	582	554	603	581	558	548	576	566	545	571	553	541	624	525	568	589	566	570	538	566	561	584	582	605	620	552	588	555	561	543	587	555	599	587	543	569	526	602	591	569	587	586	592	556	581	601	584	583	598	562	578	559	558	534	544	563	567	602	536	579	564	592	564	555	567	574	576	565	582	582	578	562	559	565	569	561	567	531	570	532	582	568	628	555	605	564	588	562	583	590	563	575	541	575	582	579	588	597	601	598	544	553	583	558	581	563	624	569	593	597	597	561	542	576	619	568	612	586	637	576	571	559	562	573	525	558	579	552
24335	21468	28601	24714	19703	2348	848	479	431	376	381	354	355	328	350	341	283	314	319	299	339	327	293	307	301	308	301	319	329	272	316	327	288	293	294	303	309	300	304	284	313	296	254	301	263	287	269	290	262	283	289	267	257	294	302	301	308	284	300	298	304	267	274	309	306	302	308	315	294	294	278	244	263	290	275	296	304	309	266	305	285	279	260	304	303	280	308	293	290	264	331	301	304	275	277	271	281	279	293	253	269	288	264	258	287	268	295	285	293	286	255	285	298	296	287	271	300	277	306	298	266	284	307	284	300	278	278	273	273	337	287	318	286	277	295	311	297	275	305	272	296	318	283	266	292	325	312	313	293	267	254	305	272	290	272	266	283	310	280	301	280	280	260	273	271	283	292	288	271	289	271	261	303	286	292	270	282	296	288	298	280	263	277	316	249	289	285	282	296	284	290	275	259	292	273	279	309	252	249	292	251	271	274	263	296	284	253	262	263	278	257	313	337	279	283	308	294	282	296	295	269	279	278	288	279	330	290	293	278	291	320	290	268	282	314	276	292	268	277	292	284	293	285	267	317	284	300	269	277	281	289	279	283	296	294	306	287	290	266	298	304	294	272	272	291	294	266	281	261	281	289	294	283	262	291	268	334	279	252	315	305	288	300	275	274	279	299	282	275	305	275	296	305	307	283	265	276	294	269	278	304	280	299	287	314	247	296	266	304	282	295	296	270	293	278	271	288	273	249	292	294	306	294	307	290	275	295	288	278	263	300	292	292	276	282	300	269	255	265	291	266	283	292	271	289	293	287	278	308	264	306	290	291	280	291	308	296	282	274	287	297	235	275	302	294	298	268	281	295	297	309	246	305	266	274	290	306	281	307	263	282	291	273	270	273	281	306	318	300	295	304	269	288	294	249	281	270	326	286	267	280	300	276	299	284	307	284	289	303	284	270	279	283	281	259	280	280	282	294	277	295	284	264	254	291	278	273	303	286	293	275	267	288	262	239	279	318	278	307	319	305	280	289	292	288	292	279	280	262	285	285	285	275	288	311	304	302	270	284	273	283	296	289	241	284	287	294	298	266	277	281	269	306	271	273	310	245	277	262	280	264	261	282	265	300	280	277	284	261	295	278	284	310	301	298	254	283	258	305	300	279	294	293	286	286	276	285	278	289	273	273	273	264	307	263	294	251	316	288	280	290	282	304	270	271	246	272	272	270	278	297	293	296	298	298	285	301	266	292	280	267	312	283	272	279	268	292	289	295	297	314	285	276	280	290	310	275	273	274	272	305	291	294	269	292	295	258	331	267	276	277	273	255	295	308	302	281	295	281	294	250	295	278	302	295	305	285	280	259	277	280	291	273	304	299	249	298	273	311	284	301	271	270	277	300	311	311	275	272	299	276	285	262	287	297	308	284	295	279	270	285	284	277	263	308	285	309	303	306	288	226	271	296	262	310	291	249	299	306	277	274	303	302	291	300	261	275	269	284	269	293	272	306	314	298	307	304	294	262	284	294	298	291	295	273	299	313	269	281	289	257	315	241	289	307	259	275	288	284	304	267	280	266	318	278	298	322	305	305	278	278	272	289	281	273	291	281	279	284	281	261	274	312	278	272	286	274	290	289	286	275	277	281	254	285	273	264	272	301	307	293	283	264	278	285	299	288	276	307	289	337	299	306	267	330	305	268	272	286	238	305	296	286	281	272	279	300	292	302	288	302	298	278	301	273	317	265	286	291	260	279	282	293	274	292	237	292	284	279	288	275	280	270	287	269	306	286	281	262	262	274	303	309	279	289	288	282	285	279	289	296	263	289	278	273	298	263	272	267	270	266	299	271	261	255	293	281	295	302	278	303	294	299	272	271	281	292	286	288	288	272	299	294	282	245	300	268	253	270	281	285	311	285	298	302	284	304	267	291	269	300	263	270	299	270	281	293	281	302	253	290	307	269	279	270	276	255	274	286	298	265	289	258	285	274	279	289	269	270	276	271	279	295	251	289	272	312	310	300	295	319	276	279	304	281	265	265	287	267	248	282	322	309	297	284	292	274	304	282	268	296	241	264	265	303	298	288	271	298	269	264	267	273	291	273	280	276	253	281	308	282	296	278	286	265	310	257	288	276	283	284	259	249	276	279	269	288	278	281	286	290	280	276	285	273	272	261	299	261	271	270	305	281	254	278	281	269	294	252	275	293	298	284	299	278	285	288	269	271	279	260	287	296	303	286	321	286	302	282	289	296	302	298	296	287	274	279	270	288	284	320	267	290	276	327	300	307	273	271	256	304	277	296	292	273	274	285	268	262	270	293	273	309	302	284	293	283	277	311	278	279	285	276	300	267	286	269	301	261	273	283	301	289	281	296	262	252	281	267	271	295	301	269	245	270	286	263	265	292	282	288	278	296	257	289	250	269	292	260	304	288	270	289	289	297	276	306	263	266	272	284	254	291	280	284	272	263	270	274	269	283	261	276	275	305	286	282	269	253	276	275	273	287	298	278	282	254	326	263	306	302	274	291	267	279	280	306	291	269	270	263	307	294	312	295	257	293	312	294	261	301	260	283	284	249	321	304	279	293	279	267	278	294	293	273	247	279	293	284	248	266	303	283	271	291	291	263	247	297	266	263	316	275	298	250	280	269	286	268	305	298	291	287	295	265	286	272	279	304	276	227	276	286	264	303	266	287	252	310	305	268	282	311	279	292	275	302	282	294	292	300	350	278	298	274	298	289	275	293	273	305	283	309	289	296	264	291	288	280	281	300	289	285	272	282	290	280	250	307	300	286	299	275	284	278	280	275	271	297	308	290	258	287	291	269	280	288	256	281	297	249	280	246	332	290	272	269	296	263	301	279	282	295	292	284	269	266	272	309	282	305	279	291	279	288	263	300	292	285	265	274	277	266	290	304	266	291	284	268	296	275	298	309	281	297	283	285	278	287	286	292	258	265	265	283	308	285	269	271	269	302	299	248	300	278	273	293	298	273	265	290	265	309	268	263	286	303	302	305	271	280	258	276	286	272	238	265	273	271	300	282	296	296	252	263	296	275	257	268	290	260	304	263	243	291	260	266	272	306	272	298	295	302	263	271	253	281	288	314	271	309	285	272	283	282	284	284	280	290	280	322	313	302	311	252	296	284	308	290	271	289	276	268	271	252	260	277	269	296	270	280	299	262	290	261	293	257	270	290	300	291	294	286	273	273	322	285	290	285	292	281	267	283	268	267	253	269	273	295	272	277	278	287	286	279	295	276	274	287	286	245	283	314	287	311	268	293	284	272	293	269	276	315	286	245	273	298	272	272	284	262	281	279	316	309	259	295	300	292	247	275	266	298	286	281	256	301	279	247	274	263	251	260	265	288	264	264	254	311	304	286	294	296	253	257	304	281	280	263	303	291	296	260	254	259	306	268	300	278	275	296	274	270	293	262	322	312	296	275	322	286	284	289	285	309	252	285	298	272	272	292	294	277	275	287	260	281	290	292	250	261	282	281	269	273	262
3301	4602	3650	1769	1221	931	748	633	623	544	475	507	410	395	372	373	381	391	351	324	348	339	357	357	315	317	336	338	312	312	333	351	345	313	322	303	310	333	321	325	291	315	303	327	340	311	321	300	345	320	337	302	300	313	302	312	329	289	316	342	298	291	278	333	318	294	326	297	296	310	304	313	289	301	307	270	300	308	304	325	257	323	289	306	337	313	316	278	303	318	289	304	295	323	295	278	319	283	324	311	318	310	332	291	315	322	282	325	314	319	274	303	298	310	297	323	276	322	298	298	303	283	306	277	328	302	312	314	318	304	313	300	290	284	343	298	288	298	300	314	296	305	276	311	302	288	293	246	315	309	299	302	304	322	284	315	277	308	307	313	290	335	316	322	306	304	331	299	300	284	296	285	297	288	330	333	295	333	301	309	288	317	312	300	297	280	327	317	322	321	320	298	311	310	326	291	293	317	306	294	305	301	294	311	285	309	311	306	297	318	294	318	285	292	258	323	317	299	329	315	302	288	312	310	298	293	277	300	300	289	311	298	321	318	320	288	311	297	290	314	306	337	275	275	285	291	311	298	272	319	295	276	301	283	297	309	300	306	289	293	305	281	266	308	311	283	307	302	320	275	340	327	299	323	292	314	306	287	315	294	307	273	305	335	312	307	295	286	294	278	295	293	286	281	307	313	299	300	338	303	290	310	330	350	297	299	324	299	309	283	334	302	275	298	316	332	278	301	285	288	310	295	258	334	298	275	277	302	290	311	324	302	312	276	318	319	289	294	312	331	294	333	294	289	348	287	295	299	308	274	287	318	302	313	325	315	328	297	323	283	334	265	332	299	326	302	325	316	316	325	317	314	337	303	284	272	257	333	334	330	318	295	276	306	275	303	321	253	314	328	318	284	286	329	315	340	287	299	299	309	313	313	304	317	300	271	294	328	292	310	331	303	312	301	313	328	287	314	286	298	333	281	343	294	274	328	314	312	301	331	320	322	305	300	285	348	312	312	301	294	291	305	299	298	292	310	310	278	294	303	330	291	296	312	293	295	329	306	288	289	308	319	272	305	295	312	308	311	317	292	293	267	286	291	342	318	322	291	284	315	299	295	281	317	289	275	303	305	325	277	298	316	313	298	279	311	298	305	283	282	298	287	298	302	286	304	309	287	336	282	329	300	286	296	314	279	296	312	337	321	326	309	310	295	326	327	300	284	291	302	330	285	305	306	317	286	308	276	297	273	266	308	320	325	315	306	327	305	284	294	314	306	307	278	286	316	331	322	308	333	318	318	305	315	299	283	308	290	288	296	297	322	289	299	315	290	313	290	314	280	302	298	314	290	284	297	312	285	317	289	308	275	288	289	324	339	298	298	293	308	320	316	298	279	305	315	286	293	312	292	284	338	280	305	280	287	303	299	286	278	329	287	296	277	296	288	297	314	338	291	301	320	304	292	303	281	284	272	275	305	301	305	316	330	314	319	318	331	310	276	289	287	304	303	274	302	304	278	285	313	293	292	299	325	324	313	293	324	297	294	297	278	303	304	313	289	294	291	312	327	298	329	274	328	289	306	287	309	308	274	304	321	302	295	291	289	298	314	293	304	306	289	278	329	293	298	312	271	313	270	311	312	320	324	312	298	295	302	326	321	325	312	313	295	289	276	286	303	310	304	308	269	299	296	297	333	322	282	298	291	315	307	281	275	331	315	300	322	297	298	345	309	291	296	283	294	281	268	351	301	292	267	291	302	319	290	299	305	302	302	313	309	313	290	258	310	294	299	318	323	291	306	313	302	311	275	248	290	293	316	342	298	319	306	316	305	302	263	298	296	274	304	296	291	309	275	314	282	286	282	295	307	309	293	334	311	304	303	307	286	290	309	297	298	289	289	290	344	315	307	306	320	305	297	301	295	317	297	281	325	305	273	295	299	301	260	298	285	266	293	279	271	298	282	326	308	298	327	305	294	280	306	311	289	308	306	305	336	331	296	291	311	312	290	291	278	308	298	286	274	323	295	274	279	292	270	281	333	275	272	295	290	288	291	266	323	308	330	279	328	282	314	325	323	287	298	320	324	322	334	287	292	306	346	284	279	316	306	310	324	285	276	273	298	311	272	289	340	320	299	312	280	305	293	305	283	284	320	273	355	319	297	261	309	293	279	297	313	305	308	295	293	292	301	295	311	273	313	335	288	290	312	337	284	255	290	292	314	294	307	291	293	289	297	301	312	306	317	303	307	308	338	304	287	310	312	278	336	295	303	354	297	332	296	294	305	295	296	268	311	287	324	310	264	294	331	315	317	330	296	271	291	295	283	326	314	312	318	293	305	317	308	315	297	298	328	333	310	277	279	312	325	297	300	289	318	291	276	308	303	278	298	299	274	306	290	291	274	315	308	315	288	272	306	290	285	292	291	334	276	314	282	326	305	327	312	299	297	300	302	287	289	309	297	303	283	287	274	285	319	295	302	299	305	299	304	309	268	273	276	291	306	302	257	281	299	312	290	312	305	306	299	304	296	308	278	309	294	287	328	269	296	297	278	310	289	303	287	283	308	319	290	337	326	301	292	300	295	301	310	277	310	290	282	312	293	314	323	286	296	320	313	289	308	292	296	272	298	313	292	292	313	294	316	283	301	299	304	309	305	307	301	292	270	305	290	297	284	309	301	297	298	278	303	300	293	303	288	309	295	317	279	293	282	309	304	299	296	307	270	268	308	290	251	282	308	275	300	301	276	295	277	300	313	316	305	283	289	292	303	279	298	272	283	314	273	308	285	314	285	287	318	295	315	315	307	269	313	338	320	302	287	310	324	284	304	279	303	331	280	265	323	303	296	287	306	333	310	319	323	317	307	313	331	303	319	299	308	301	290	307	282	278	305	315	311	307	284	310	325	285	324	270	294	295	300	313	315	316	312	296	294	302	306	322	290	287	297	286	331	316	302	296	272	304	292	281	281	288	290	284	294	283	298	321	304	303	314	304	310	337	311	283	297	294	318	273	287	294	285	298	310	302	290	278	284	312	320	290	266	306	301	287	300	290	317	292	310	290	318	292	302	306	309	303	291	283	318	290	286	317	279	299	301	298	310	294	265	278	316	309	302	308	269	271	306	301	299	271	308	300	294	262	322	299	310	290	267	296	325	288	315	329	279	285	296	324	292	301	290	307	271	294	281	320	302	276	279	295	259	295	281	306	281	316	281	295	303	293	312	288	292	280	306	308	283	303	302	300	286	299	286	321	299	328	310	288	277	277	310	297	306	295	311	282	307	301	288	288	303	306	284	310	281	302	279	300	259	304	299	311	289	285	298	304	286	329	303	282	296	305	290	288	310	306	290	295	292	292	328	296	283	302	299	275	331	328	327	319	291	291	309	310	294	305	277	315	291	267	321	317	314	253	315	296	296	301	293	286	293	323	298	320	296	300	289	273	296	325	289	305	313	291	329	292	308	268	321	262	301	291	280	320	324	310	319	292	299	289	299	317	309	291	327	291	284
27609	11530	1864	1157	789	829	798	782	774	803	753	746	760	757	759	778	741	802	799	782	772	785	759	751	779	809	684	752	772	752	762	765	789	768	777	787	758	777	741	767	763	736	759	762	797	747	784	780	773	790	765	774	768	722	766	759	789	741	773	749	761	725	752	751	800	755	787	772	782	757	756	782	774	781	782	770	771	770	777	782	726	784	773	762	746	760	732	825	757	765	765	808	812	778	754	732	751	751	751	752	787	784	807	773	754	767	772	794	730	772	768	714	779	777	750	800	737	770	760	790	809	801	750	830	809	782	761	754	800	750	788	749	782	701	761	780	810	760	738	787	737	762	772	785	714	763	726	741	713	793	734	758	754	750	717	759	794	735	772	722	802	709	748	733	775	759	717	728	731	752	758	769	790	759	772	781	764	751	766	765	734	793	715	725	734	740	737	808	761	833	717	779	756	764	760	753	730	748	783	780	771	800	749	761	794	841	793	742	806	748	757	808	750	689	728	728	775	757	743	797	785	787	741	776	708	793	750	771	800	774	774	738	771	771	783	786	791	758	805	773	712	765	712	798	797	707	712	747	734	726	790	740	744	730	756	766	748	752	721	722	781	744	733	802	764	810	763	777	758	746	806	785	720	775	760	771	740	757	756	779	796	767	767	773	784	775	781	737	773	750	724	777	753	766	746	768	775	779	747	777	785	755	734	794	745	788	748	782	783	748	753	787	787	703	796	787	780	776	814	767	742	768	730	750	819	719	798	807	793	792	751	757	793	755	823	798	744	801	726	765	797	785	703	736	737	744	744	793	702	768	774	773	755	781	771	711	745	726	738	699	737	784	732	807	732	802	756	781	789	813	744	807	702	743	731	802	759	785	762	770	808	778	714	781	758	738	761	758	681	772	744	772	797	789	757	790	757	764	772	817	832	728	762	832	735	713	775	775	728	732	731	793	759	738	730	749	772	754	790	785	718	758	825	772	789	798	762	777	760	786	702	780	746	795	752	738	742	771	771	798	806	796	722	772	779	757	735	824	765	788	785	791	777	794	783	781	769	767	756	769	774	715	711	795	754	716	756	726	799	742	768	777	762	746	710	753	727	843	755	800	780	756	765	808	771	716	787	781	803	738	765	780	739	738	720	733	734	763	720	751	766	766	797	811	824	755	799	779	740	753	738	757	756	697	800	832	788	810	773	773	750	776	764	732	768	790	729	743	736	754	777	778	744	744	745	777	777	768	799	782	774	719	823	787	762	742	764	774	765	734	697	767	760	740	755	758	731	765	726	749	789	741	743	730	756	732	750	819	782	776	773	761	775	787	754	780	779	725	795	820	720	776	775	752	824	741	782	753	789	771	730	710	776	796	806	783	731	820	750	779	783	759	738	701	769	834	759	738	759	782	776	770	769	786	788	799	741	788	784	801	801	802	759	736	754	783	742	780	785	726	758	740	774	705	786	783	743	749	748	768	771	753	765	769	764	756	757	781	780	784	785	737	741	715	730	781	767	752	742	744	738	745	748	725	776	773	753	797	779	833	723	751	719	775	808	734	772	739	794	769	760	748	753	754	778	788	758	741	803	723	770	760	759	738	730	739	765	809	787	749	791	766	752	717	807	797	776	759	798	800	750	745	800	767	778	769	813	750	741	770	756	751	792	740	758	706	725	781	752	726	781	768	781	758	759	771	810	734	775	740	783	773	730	767	788	738	786	782	760	757	750	786	767	767	732	776	743	804	706	782	749	782	735	766	757	729	807	766	757	769	779	808	815	809	776	727	724	774	787	771	743	738	808	709	814	740	734	788	773	769	706	740	738	717	789	714	753	760	758	786	736	819	781	721	798	752	714	799	734	803	750	734	759	761	773	753	797	763	768	803	777	779	764	756	733	790	758	817	781	771	730	772	772	752	777	739	771	746	778	812	748	759	823	788	805	778	755	735	762	783	757	816	767	771	755	779	768	746	786	766	801	745	756	760	737	747	755	757	790	740	745	818	766	733	773	765	765	724	744	773	745	702	723	755	785	806	801	746	773	738	782	730	777	765	721	759	796	755	784	765	749	739	771	764	785	766	753	761	755	764	730	707	767	771	802	770	779	783	762	833	729	785	760	773	759	798	733	801	765	726	782	723	806	754	737	758	766	788	767	720	782	786	762	770	814	749	769	748	771	752	743	772	747	739	739	766	735	711	762	754	812	728	727	789	752	761	772	772	783	762	748	801	786	758	778	761	779	746	705	793	768	777	775	771	775	836	772	783	766	791	740	776	783	736	759	755	734	777	744	785	820	763	790	732	761	811	755	781	760	763	760	803	729	780	740	761	762	766	789	698	758	747	786	743	791	810	740	819	763	799	799	762	790	723	797	790	751	795	763	800	737	763	760	761	777	795	723	771	754	752	751	757	799	725	756	757	730	822	759	770	785	774	748	714	772	762	739	714	786	763	797	733	759	781	740	797	712	774	761	728	768	786	812	764	773	778	763	775	759	796	793	743	784	734	764	758	750	725	760	739	715	769	761	750	732	796	756	768	816	784	787	819	815	783	726	807	803	827	765	738	746	794	736	740	744	773	815	722	710	754	769	745	745	738	773	732	751	735	776	755	742	789	796	767	794	734	755	725	775	741	773	730	785	739	731	773	788	726	771	707	726	807	751	766	781	765	732	784	767	774	723	733	778	753	736	794	797	778	758	735	740	774	780	765	806	817	720	750	734	746	735	705	759	756	757	708	737	758	743	775	752	773	797	764	783	786	758	771	821	801	759	723	737	780	764	795	758	718	735	746	735	751	797	791	802	732	737	720	767	762	805	734	747	719	714	771	781	780	720	796	721	741	798	766	768	790	777	749	729	780	754	752	745	821	794	761	720	722	727	800	778	725	716	740	757	747	708	744	734	735	840	748	721	829	760	791	761	774	753	769	782	779	734	772	760	770	770	759	791	760	760	791	767	781	797	745	756	751	799	821	735	763	731	740	732	799	713	765	780	780	755	788	748	766	756	727	781	722	758	778	795	785	734	733	786	797	797	773	745	777	746	732	768	748	752	771	784	792	721	776	787	730	755	765	779	749	772	797	745	771	779	732	777	742	757	747	760	750	742	740	745	745	759	797	775	725	727	760	739	768	688	790	742	732	771	784	744	766	793	757	769	728	766	744	816	750	736	799	707	752	775	744	790	701	768	751	794	756	777	779	814	789	741	747	776	774	798	715	743	724	781	716	787	784	791	777	761	803	765	802	741	750	725	712	734	728	775	786	719	794	786	762	771	782	771	745	771	769	788	792	762	756	735	790	767	776	752	750	800	758	722	724	750	812	710	734	774	771	757	742	739	736	779	758	752	717	768	746	766	747	753	746	775	741	757	771	769	756	723	759	767	824	788	741	759	760	759	748	750	772	716	724	766	676	744	765	753	817	784	797	762	799	765	797	752	752	790	756	738	790	775	795	796	793	759	771	792	746	783	761	818	719	789	798	753	773	782	785	763	761	753	789	793	766	806	774
5152	925	856	782	762	713	720	680	675	721	699	700	682	695	719	704	719	683	684	716	702	686	702	722	673	645	708	672	718	658	663	687	726	688	703	663	675	684	712	645	718	756	695	682	683	698	687	672	667	653	699	684	670	737	700	653	718	737	690	666	703	624	651	672	673	645	719	690	692	733	687	672	696	638	699	684	706	682	692	700	715	652	647	711	703	695	690	672	669	664	674	667	686	704	677	676	720	667	697	730	678	722	684	656	735	700	683	707	651	660	696	666	666	681	634	695	667	721	612	709	670	670	699	702	705	664	635	673	712	694	734	715	699	685	705	713	692	680	689	663	662	710	667	718	705	679	735	675	685	665	667	674	644	682	682	656	725	700	691	751	651	687	659	701	655	683	691	622	686	718	663	655	642	703	706	662	709	675	693	690	691	648	691	720	623	671	665	674	680	666	691	653	734	740	681	651	679	689	689	703	657	660	668	694	671	699	663	675	683	650	709	699	721	629	679	691	679	712	703	694	681	721	664	712	671	681	665	711	711	706	662	666	672	614	693	710	673	709	689	670	663	683	676	659	678	658	673	660	704	694	658	684	648	642	689	692	658	697	678	654	690	699	689	678	741	690	637	683	674	713	723	697	703	678	696	704	673	680	679	676	671	732	674	639	679	709	674	643	692	652	659	666	639	715	719	685	684	669	694	679	704	692	704	643	726	685	722	676	703	665	646	676	677	668	691	658	695	698	679	703	668	656	668	696	707	692	705	652	702	709	692	656	696	669	678	692	682	673	725	674	741	691	635	655	681	710	705	680	669	708	691	691	658	674	690	668	619	659	685	666	660	623	675	753	702	631	699	736	663	693	619	661	660	713	658	700	690	666	674	653	673	651	701	687	705	675	701	672	663	713	706	734	659	657	673	669	681	664	699	651	718	662	702	677	693	669	699	684	687	669	735	708	651	724	670	680	728	665	706	646	695	679	703	622	654	651	691	647	681	651	709	722	695	643	712	630	664	661	667	705	678	704	682	690	668	683	750	687	642	706	679	641	686	669	649	671	703	640	718	620	708	646	705	702	728	658	687	670	667	669	663	693	694	667	741	678	731	723	652	675	667	664	716	697	691	685	693	643	700	699	670	691	721	698	644	672	675	673	698	662	665	682	706	713	688	673	663	712	679	686	734	683	637	648	655	684	698	690	656	712	647	703	698	709	743	676	713	641	677	681	627	692	648	657	695	691	631	675	670	738	675	669	667	690	711	668	735	718	675	671	656	693	695	658	710	708	645	731	650	679	654	635	680	695	710	711	680	682	709	679	697	668	665	645	699	632	701	691	684	697	675	707	725	682	694	668	680	637	683	703	664	632	650	682	687	711	660	696	680	701	697	649	703	650	701	682	693	703	686	718	648	634	699	659	687	680	693	711	706	680	727	708	700	716	722	662	676	705	682	692	694	721	673	648	668	663	685	740	724	659	703	658	676	684	671	726	688	691	664	720	663	731	715	679	638	723	683	701	686	698	737	674	693	702	704	681	681	704	685	666	697	723	710	667	674	722	670	683	633	665	648	654	696	653	691	685	679	695	662	665	685	660	676	704	644	637	659	670	675	656	692	693	695	695	670	717	650	698	653	689	708	711	652	644	726	722	663	687	693	668	683	648	664	658	660	676	691	733	674	687	655	693	663	742	696	682	654	674	701	634	709	694	651	676	664	644	749	656	701	697	719	686	680	704	656	654	695	665	646	687	690	690	700	670	729	682	674	699	664	709	694	699	709	683	673	649	681	632	650	669	682	704	690	700	731	661	706	662	648	676	636	724	676	683	693	648	676	663	667	688	611	730	682	684	684	697	714	670	687	664	692	637	656	719	643	666	661	726	676	685	720	675	710	716	706	682	689	725	662	714	689	669	674	711	744	690	676	691	678	653	666	666	662	654	671	740	692	737	683	657	668	666	704	681	706	688	661	705	710	704	653	715	695	694	692	705	702	652	689	664	663	684	669	704	696	757	720	684	702	691	670	667	660	683	665	720	697	704	661	679	628	727	678	657	705	709	655	663	657	658	624	651	724	673	680	680	632	697	676	663	660	694	690	651	656	666	669	669	663	660	701	646	669	656	728	691	671	681	670	735	650	662	689	659	664	694	637	686	693	714	720	679	653	681	677	648	661	674	687	663	713	654	672	646	679	695	677	682	670	687	659	689	678	723	669	698	713	666	687	695	693	662	659	739	675	657	725	673	679	669	669	686	692	741	661	702	681	627	698	717	700	692	697	683	675	690	690	636	685	670	631	714	644	639	697	691	677	664	680	687	656	667	675	669	713	679	671	689	671	633	698	697	711	716	720	699	696	684	699	698	677	693	711	712	719	689	686	683	674	697	666	682	650	690	684	643	676	691	713	682	737	670	747	684	676	693	711	688	703	695	704	680	688	720	688	682	691	646	699	667	686	682	647	688	695	661	702	694	701	675	709	702	690	714	674	681	703	704	711	690	705	708	732	636	702	694	689	707	725	644	676	732	698	702	714	681	656	671	705	653	689	707	648	688	699	661	692	667	680	690	691	730	712	698	681	714	708	653	675	721	694	693	674	719	676	662	744	673	674	742	675	665	638	680	695	711	685	695	634	716	649	699	725	674	692	740	697	678	728	696	669	665	696	693	657	727	656	690	676	685	660	665	675	697	697	693	685	692	642	700	680	692	629	650	675	628	641	657	667	687	685	686	661	669	731	697	672	729	688	679	687	662	670	742	677	708	696	715	608	714	663	662	691	633	718	697	729	705	738	672	659	669	669	709	633	702	691	653	695	669	640	658	663	706	702	686	676	674	725	676	676	663	653	684	692	669	685	682	675	626	662	659	683	721	640	677	730	633	700	683	673	717	668	704	697	684	701	730	679	708	688	657	673	687	722	717	723	663	675	755	721	690	643	684	717	698	660	654	698	686	617	653	715	715	677	680	731	668	703	714	704	641	679	669	696	698	682	596	672	678	647	690	670	684	657	710	653	675	740	644	641	694	641	699	681	695	715	713	684	701	668	718	673	715	725	690	687	664	663	682	673	702	731	669	710	639	626	691	669	698	686	660	665	700	692	688	667	690	679	679	655	710	712	689	748	724	724	655	699	638	673	663	691	704	708	659	693	719	667	679	666	663	663	714	682	676	654	692	683	679	664	665	684	715	700	712	715	662	702	678	716	694	627	673	680	659	692	706	721	698	689	684	680	715	681	643	678	724	757	717	718	706	727	704	642	705	685	709	705	695	708	679	678	709	674	654	688	673	654	645	684	630	690	685	711	660	701	730	712	651	661	758	692	698	689	694	707	712	697	702	659	679	673	692	674	678	749	717	696	670	671	666	661	692	693	651	694	658	742	710	682	660	662	679	665	720	677	723	683	682	685	676	697	701	708	719	665	683	677	668	665	681	697	682	674	725	681	667	686	684	675	673	660	639	634	688	665	721	687	659	676	662	636	680	660	665	704	672	682	691	659	711	682	706	680	739
25781	21452	25604	17850	1774	914	812	684	674	654	686	639	675	654	636	597	625	651	659	608	641	581	647	635	610	622	601	665	575	618	607	657	624	598	642	635	614	626	609	667	593	643	575	639	626	621	615	628	648	627	633	648	632	623	603	621	607	610	626	623	620	619	580	656	614	608	565	634	627	652	665	662	612	644	647	607	637	603	589	630	640	623	595	628	644	559	613	636	612	549	667	597	612	638	619	614	560	624	620	615	632	584	613	598	611	624	631	616	607	640	597	585	613	620	599	643	604	639	587	609	617	583	641	616	557	587	644	612	580	632	571	644	631	608	632	644	656	650	621	590	657	575	633	615	630	637	612	641	637	620	640	641	652	623	602	577	636	616	634	624	626	594	596	613	664	593	615	650	638	615	618	625	630	613	630	627	619	622	631	630	621	613	633	661	678	622	628	594	610	653	580	665	585	681	588	610	569	613	583	609	668	642	608	605	597	644	572	629	579	633	600	607	629	610	610	663	623	612	626	643	591	613	603	609	607	600	670	633	607	649	624	604	641	621	597	638	602	648	612	651	583	630	642	623	652	628	592	587	616	637	645	655	637	622	616	569	614	632	589	609	542	562	603	669	613	560	609	606	586	625	669	654	609	598	598	604	679	600	585	612	598	593	640	576	626	597	586	675	669	663	579	637	636	643	601	595	588	601	618	645	615	596	622	590	596	612	614	576	618	630	625	593	608	572	671	658	600	606	628	610	591	565	598	652	620	605	642	650	644	606	608	637	655	593	580	613	617	642	592	613	645	613	634	603	630	590	607	619	592	615	663	628	604	594	628	665	650	571	672	605	632	596	576	678	593	621	625	652	590	588	614	607	604	589	594	629	609	631	626	610	632	618	669	587	610	626	619	630	640	576	617	603	601	573	583	644	629	647	633	597	643	569	604	633	625	651	672	622	638	618	611	622	612	577	661	633	593	614	653	646	563	577	578	606	656	633	595	633	616	638	593	602	606	628	627	626	646	587	599	624	573	613	629	629	621	624	623	640	596	630	626	588	617	643	594	582	595	603	596	628	614	651	567	634	622	593	615	611	624	645	616	614	573	625	636	584	669	613	604	607	660	655	673	615	616	600	613	601	688	591	594	641	626	607	606	623	592	606	619	650	622	604	599	652	620	587	581	620	649	608	659	591	586	584	597	592	649	599	622	627	628	600	585	639	594	587	668	643	606	607	587	637	649	632	619	607	621	677	609	595	612	672	612	653	654	616	611	607	623	604	564	574	578	612	644	627	654	599	639	621	626	619	571	608	606	604	629	662	624	580	656	598	639	582	594	644	649	623	600	600	622	592	663	593	609	606	566	616	580	612	627	598	618	554	635	587	661	633	654	652	651	699	611	674	622	604	613	613	646	650	658	637	661	612	624	609	620	602	632	619	639	614	640	584	647	603	608	609	622	581	690	659	614	576	638	636	611	622	599	632	617	614	627	674	610	611	626	615	604	596	620	668	619	617	606	611	594	560	605	642	566	630	590	590	672	637	626	634	611	617	619	634	610	642	605	668	566	623	662	614	603	620	605	625	601	634	632	595	610	605	590	625	612	605	601	572	597	591	591	673	643	654	592	601	632	650	646	633	606	599	635	584	603	633	591	582	604	637	639	612	602	636	614	615	606	602	638	598	595	591	609	582	647	610	608	627	644	606	643	617	574	590	588	625	624	688	579	630	637	604	600	612	615	621	558	637	621	581	580	654	649	612	599	649	568	681	643	598	578	632	610	652	646	618	607	659	607	619	655	587	623	634	625	671	615	620	618	612	570	639	636	628	608	647	583	657	596	633	588	592	563	617	627	637	639	596	612	592	625	607	619	654	605	596	638	621	619	645	621	636	631	640	656	587	618	630	622	601	608	619	593	596	607	584	607	608	615	623	610	662	587	605	598	553	615	619	608	615	577	642	639	687	604	569	587	617	613	633	560	586	613	620	646	588	598	635	608	589	585	616	624	574	636	606	622	604	634	663	623	616	622	625	614	634	628	610	636	647	623	624	619	652	584	614	641	652	615	654	567	571	625	624	627	661	617	604	599	618	637	601	603	604	634	625	622	607	630	635	624	677	646	661	601	599	639	631	606	609	612	611	636	640	627	626	687	647	619	623	615	656	633	633	599	630	584	597	616	629	603	557	594	618	596	631	593	635	663	600	628	607	607	632	596	572	608	596	621	623	587	634	642	617	648	649	643	683	613	605	607	641	658	616	618	621	614	592	646	580	622	601	608	640	592	628	585	614	585	607	617	656	606	631	647	611	575	592	607	624	642	633	608	609	615	612	614	558	646	603	611	606	612	607	608	593	642	599	588	620	656	619	584	647	665	606	591	633	631	623	641	629	576	611	616	619	607	633	616	650	621	648	663	620	633	556	631	578	650	583	591	621	656	609	600	600	617	601	650	636	659	607	560	665	603	604	603	625	597	584	592	644	617	619	649	621	587	624	639	621	596	611	587	581	666	648	609	640	597	562	587	643	607	600	639	616	637	632	643	627	631	622	617	634	625	616	597	590	640	641	635	627	607	677	615	586	635	578	618	624	642	649	609	625	658	588	633	634	628	630	637	638	588	578	628	590	613	615	588	624	586	578	633	620	589	644	673	634	613	684	622	606	603	617	638	599	619	622	645	581	609	590	652	564	617	623	603	580	611	623	607	644	660	589	599	611	609	635	616	610	567	589	644	620	658	690	646	587	593	627	593	610	599	628	610	655	588	638	584	616	620	610	662	592	636	630	601	608	615	566	600	622	656	603	638	608	589	634	610	639	585	604	592	607	629	575	613	600	602	607	676	666	622	597	607	572	599	619	594	598	562	641	615	622	666	635	590	639	636	606	593	636	627	652	641	585	601	630	636	573	620	601	585	678	605	643	609	607	611	611	595	600	625	633	610	609	605	578	592	608	641	607	592	616	610	598	602	638	605	634	653	581	618	653	598	622	584	614	624	563	554	652	623	643	634	687	648	585	601	625	569	621	639	640	639	635	620	641	585	627	648	630	672	605	608	623	586	607	585	627	616	610	626	611	619	591	572	566	595	611	617	626	604	636	604	610	621	587	624	586	643	634	624	585	577	593	650	595	637	619	651	588	607	632	597	614	646	667	599	612	571	629	650	619	580	635	605	574	651	592	637	641	570	609	639	647	611	655	585	609	653	569	578	599	596	624	657	592	688	601	634	641	644	624	580	563	623	601	639	573	612	580	621	616	643	647	633	625	654	606	662	603	626	577	608	632	613	615	631	636	623	616	661	648	608	619	612	627	589	629	568	683	634	579	626	608	631	654	615	611	594	605	609	603	545	587	650	641	638	584	625	625	664	623	583	629	618	637	617	639	625	631	618	626	613	593	615	663	654	586	644	622	634	638	610	610	592	629	562	595	603	629	639	654	621	579	566	601	649	598	642	642	650	577	542	597	614	616	586	614	603	600	619	609	585	650	600	612	603	670	575	570	640	624	604	641	630	630
3622	2176	1785	1084	882	804	777	700	729	685	674	610	657	598	660	629	618	571	631	652	562	581	582	581	612	583	623	618	583	567	610	567	591	603	622	593	580	578	583	583	615	582	601	560	575	574	609	574	585	613	566	587	602	589	569	585	594	544	608	602	563	572	601	553	590	602	599	558	586	625	533	637	605	557	614	575	605	571	565	566	580	599	544	563	571	581	618	547	616	586	573	567	616	605	595	564	601	582	548	536	592	619	586	593	592	578	556	611	613	594	592	559	577	587	564	596	554	609	589	568	551	584	613	596	614	614	553	597	565	596	605	608	596	581	535	549	583	588	566	555	581	603	621	583	551	573	588	555	625	588	574	589	599	566	558	575	586	588	582	590	564	565	576	587	586	598	575	561	580	579	561	620	605	600	544	534	577	577	563	561	591	591	535	617	596	610	566	561	594	604	600	566	615	549	546	579	563	566	613	579	556	576	640	609	557	582	602	616	559	534	573	606	582	535	607	507	588	550	583	560	554	571	527	569	571	595	575	572	608	563	583	617	599	553	598	599	597	599	583	575	613	636	611	574	573	611	604	587	531	574	607	553	564	580	606	547	621	589	563	561	582	576	594	555	568	604	559	572	630	580	579	554	601	599	590	596	601	590	573	604	532	569	562	575	597	563	580	581	560	612	555	593	580	572	546	568	572	572	613	595	605	574	554	536	624	543	578	577	529	607	559	554	613	591	626	599	592	560	617	575	581	615	553	568	524	601	579	606	586	592	589	576	606	617	628	582	572	559	600	575	598	583	568	589	599	576	582	592	621	571	574	583	611	557	575	577	611	593	596	577	624	589	628	600	582	583	612	605	610	577	571	602	601	598	574	600	597	569	577	564	574	609	575	558	592	560	620	609	572	572	563	596	592	612	605	576	603	609	582	574	592	587	567	599	610	568	548	616	559	586	603	606	561	595	576	585	565	621	515	614	580	566	624	575	614	586	587	602	593	587	551	551	548	566	609	611	622	589	582	585	615	563	556	596	611	590	564	606	596	601	543	557	622	566	608	592	562	567	594	591	538	571	538	558	600	607	542	596	567	604	585	582	535	607	631	547	531	602	622	593	593	509	550	577	566	561	563	584	552	573	591	584	542	553	586	509	598	598	582	579	595	547	634	526	599	571	531	576	588	580	603	573	552	559	572	594	591	591	597	606	580	566	577	540	588	556	556	580	561	613	545	633	550	643	566	547	598	581	540	585	522	564	612	600	603	592	586	557	607	601	551	575	596	564	563	575	574	579	598	542	578	530	583	563	564	587	603	565	548	611	558	532	581	577	623	638	627	557	594	553	603	603	549	591	597	581	569	554	560	602	568	562	592	581	598	585	613	628	559	568	561	544	585	584	609	554	549	560	539	580	567	541	573	595	555	588	574	532	583	604	582	560	567	586	599	544	596	596	554	612	572	596	588	527	598	548	590	553	556	567	585	553	611	582	581	540	589	610	602	584	539	544	612	548	593	617	609	518	585	569	551	535	583	539	559	556	567	586	621	569	592	575	556	619	530	576	575	555	567	572	611	598	612	614	554	597	568	575	595	555	536	577	604	579	492	572	600	586	567	581	573	597	559	578	607	574	584	578	606	549	563	559	550	580	556	612	619	578	548	589	602	602	550	588	553	558	560	538	592	557	586	573	583	582	638	605	624	545	581	573	584	624	554	592	535	604	583	568	610	557	588	589	558	590	598	589	529	606	597	599	561	597	547	576	597	593	560	601	599	579	592	559	548	564	545	555	599	603	558	566	579	536	560	582	575	563	573	563	589	602	547	570	570	567	549	590	581	603	575	629	578	604	593	569	589	554	556	578	556	556	551	577	576	550	584	578	624	618	612	586	588	566	617	572	543	570	591	578	598	588	558	594	649	548	564	570	552	550	567	547	575	589	570	608	541	580	583	552	585	559	610	611	583	593	598	580	578	571	549	619	571	609	612	604	579	575	627	570	544	588	600	594	493	564	539	641	586	551	545	575	625	542	595	560	573	605	571	606	587	604	589	575	569	592	588	596	582	539	556	549	592	589	567	639	609	591	588	579	517	577	562	605	600	598	651	574	603	584	559	569	620	556	563	617	628	604	614	573	584	571	586	548	566	527	540	565	606	575	605	589	623	584	575	608	545	563	583	577	592	577	575	600	577	608	601	547	514	593	585	594	516	594	579	584	559	567	580	573	574	614	588	562	547	590	546	588	596	586	577	579	566	538	591	612	577	554	606	592	596	536	556	560	577	578	606	568	594	614	583	546	594	595	548	588	554	587	574	567	605	603	577	633	578	579	584	588	583	585	610	595	556	551	604	534	575	585	549	565	589	568	562	570	588	555	601	583	579	536	602	588	527	562	565	560	572	573	576	597	586	561	531	555	607	579	565	599	551	575	592	600	580	569	581	600	601	575	611	590	557	551	531	593	535	572	604	588	558	580	594	606	501	603	567	559	590	590	566	585	604	552	559	547	570	625	612	610	593	586	569	567	599	589	552	567	554	599	576	571	580	581	641	579	595	600	533	614	588	561	534	595	552	570	609	552	593	596	558	629	586	575	574	542	598	593	570	586	557	578	577	602	559	571	565	574	549	583	608	590	600	573	599	587	606	563	602	572	628	558	580	569	563	604	588	567	530	611	535	582	582	585	629	570	611	577	582	497	540	579	633	586	589	567	582	605	543	619	564	577	588	577	557	574	582	525	558	586	553	585	594	578	589	567	579	542	571	581	624	589	548	568	574	587	589	543	560	611	596	595	579	606	579	591	606	607	625	562	595	578	568	572	546	559	567	588	571	627	504	582	583	573	575	530	564	590	587	567	557	588	573	569	572	539	574	589	587	594	618	569	578	612	596	576	581	551	564	575	606	571	572	592	559	609	574	609	565	628	571	530	593	604	556	616	596	569	578	602	583	577	608	543	582	543	629	561	605	565	582	586	628	546	583	514	563	581	544	544	565	557	572	606	610	628	570	575	606	600	590	593	581	580	586	544	537	552	593	562	592	564	546	572	587	566	617	587	603	606	566	577	616	580	555	572	558	582	592	570	623	553	556	525	587	581	566	542	566	629	572	587	582	588	552	571	559	607	596	567	556	582	604	558	572	587	587	566	609	596	558	611	595	602	615	536	606	560	610	573	565	598	573	585	557	605	574	584	595	610	545	599	565	543	587	561	579	623	573	557	585	586	546	575	621	579	570	591	586	595	583	579	556	590	569	548	571	570	565	622	578	615	612	582	554	592	576	590	639	579	577	534	541	587	600	586	531	568	582	594	606	572	551	603	568	562	604	552	555	594	575	583	585	573	568	637	574	583	558	607	566	550	553	575	573	575	560	612	587	563	573	552	572	585	563	579	595	594	585	561	582	599	541	606	564	599	556	594	561	564	544	590	601	545	534	593	621	613	559	608	607	596	562	574	601	582	586	573	555	552	557	594	622	596	531	574	607	625	565	579	583	566	609	566	586	619	580	565	564	598
24330	21440	28546	24744	19691	2355	826	543	424	419	381	374	355	335	312	322	302	303	333	337	292	289	303	322	300	261	269	297	305	306	280	291	285	316	329	339	312	320	294	278	290	284	306	286	317	303	317	291	311	308	262	267	288	310	300	289	298	316	277	307	270	267	284	289	303	275	284	310	323	279	284	294	288	305	305	327	277	280	267	273	270	268	306	266	279	283	295	300	266	304	320	288	260	296	293	284	287	281	282	310	279	321	267	307	275	315	284	308	305	297	294	278	312	310	273	298	294	271	292	277	271	256	290	290	301	273	295	284	302	279	263	317	277	282	307	261	286	274	277	274	273	308	296	295	270	256	280	267	269	344	294	263	267	298	284	305	275	290	307	325	245	290	277	273	287	305	272	265	298	293	262	303	259	303	293	258	331	290	271	277	247	294	295	277	277	295	282	289	263	294	270	236	267	272	275	280	267	271	287	298	287	292	314	294	305	284	300	293	291	264	299	285	312	305	287	283	292	274	269	252	279	316	286	292	303	292	255	294	270	264	309	301	291	281	279	284	273	262	287	303	257	296	269	251	289	297	291	310	277	268	265	295	269	296	274	300	300	289	290	285	261	287	269	334	324	283	282	285	274	282	278	290	289	252	256	287	311	277	276	287	272	303	304	279	298	312	305	296	291	297	276	276	276	234	324	271	299	274	285	293	244	266	288	315	324	295	286	291	253	289	290	296	296	285	292	315	311	261	269	294	273	271	290	266	287	283	297	267	285	266	301	279	297	265	290	271	262	301	270	296	269	290	289	279	278	267	293	276	279	282	272	297	288	266	298	296	291	268	275	267	308	310	259	265	283	256	306	278	279	288	275	292	285	268	304	298	285	275	306	273	264	274	270	276	284	298	310	300	296	272	281	268	304	283	309	289	293	288	294	286	284	285	295	282	295	268	281	286	278	291	268	289	270	265	275	271	306	292	288	297	284	280	285	277	257	269	278	285	310	290	275	317	254	304	263	296	262	311	271	257	284	264	274	272	276	299	274	249	301	274	303	266	290	279	298	286	310	297	299	298	289	313	306	272	272	285	279	279	291	219	301	285	264	256	295	287	277	287	305	293	282	273	270	274	276	290	302	265	295	277	288	277	288	265	256	299	282	280	270	276	298	287	288	286	311	272	318	276	318	285	284	283	289	290	271	299	274	282	290	266	302	295	297	305	267	306	331	280	290	264	281	280	292	300	300	328	275	300	277	299	285	277	291	289	282	286	287	301	330	323	268	296	281	264	291	255	279	305	306	272	305	252	272	282	264	286	291	290	324	271	305	305	301	275	280	281	283	270	290	280	297	299	288	285	267	291	278	309	291	292	301	286	303	293	280	309	286	270	304	296	269	319	306	272	305	306	256	288	293	261	297	282	292	268	305	264	291	297	287	292	291	312	284	274	280	256	288	274	301	280	256	271	306	263	265	275	329	308	306	297	290	260	289	265	284	298	265	263	306	282	272	279	281	278	255	285	272	274	251	307	268	284	282	313	287	311	295	315	301	290	264	294	277	290	271	254	285	292	282	270	293	268	306	261	278	296	287	274	268	303	317	310	289	308	295	304	272	291	305	278	264	296	329	292	283	264	251	293	317	266	260	301	265	288	275	300	304	291	244	273	295	270	300	262	291	266	293	293	310	267	290	286	269	301	299	263	273	303	273	275	307	251	316	291	261	254	283	297	281	291	286	284	291	279	289	305	262	275	277	320	278	255	279	279	275	278	258	272	296	255	266	277	281	283	298	310	259	292	280	277	284	255	276	285	282	276	311	292	258	291	274	254	288	294	258	294	322	285	278	256	254	273	268	264	263	308	256	264	300	300	267	264	281	287	319	270	284	282	281	272	295	290	315	256	273	290	322	286	321	278	286	275	282	293	260	308	262	268	276	283	291	279	302	302	285	267	299	327	275	232	282	285	271	290	308	270	256	291	292	283	295	271	250	323	290	284	290	261	282	282	301	301	278	281	294	250	287	277	296	292	267	322	292	239	283	286	264	271	251	270	276	294	279	291	284	284	269	282	281	298	290	296	267	287	316	283	317	261	268	268	282	282	323	299	283	255	268	276	293	300	294	309	287	279	277	290	280	295	272	283	253	300	253	271	290	298	291	281	310	255	281	296	293	280	278	326	297	300	267	273	308	303	283	285	305	277	288	275	274	236	299	302	260	286	268	291	294	266	292	291	289	290	305	283	281	260	305	266	272	316	283	287	260	276	279	269	275	302	288	270	271	283	260	293	281	286	255	285	288	257	312	269	275	259	266	288	286	267	287	278	262	282	295	310	256	306	273	272	308	298	277	249	302	310	312	278	305	258	283	308	246	299	265	294	264	300	268	285	283	296	293	266	290	342	280	263	280	288	301	237	256	250	310	295	320	278	283	255	279	298	267	253	293	282	285	272	302	301	274	252	278	246	297	272	282	299	281	290	275	296	269	270	308	257	279	265	283	317	288	302	294	266	305	247	298	283	245	256	281	278	280	282	270	262	256	297	303	262	286	270	279	315	285	280	266	271	281	283	259	288	315	289	291	296	286	260	274	302	255	264	294	289	279	282	284	282	287	290	284	265	276	308	304	287	260	283	262	258	305	288	311	264	274	281	319	271	260	283	288	280	301	256	277	280	268	259	272	251	251	253	280	288	268	256	289	278	273	305	296	246	274	267	295	291	284	270	282	267	266	306	298	319	286	246	255	249	251	293	295	245	244	280	280	276	292	291	262	252	286	253	303	277	299	277	278	298	306	301	272	281	291	270	276	284	291	257	253	272	299	268	297	298	301	289	311	267	304	273	298	275	278	286	311	281	292	260	302	299	293	309	291	300	278	280	252	277	257	306	289	294	289	289	264	300	293	269	279	292	270	270	286	292	266	284	287	253	281	261	278	242	309	270	293	285	276	299	292	262	283	275	308	307	267	289	257	301	262	284	290	267	292	275	293	259	294	287	281	271	312	309	319	271	268	279	290	279	275	287	279	301	265	273	285	314	293	289	277	280	272	256	289	321	274	259	293	268	290	264	306	272	263	303	252	265	312	254	307	279	268	291	278	317	272	262	291	276	271	263	270	303	299	309	272	286	277	293	311	272	276	250	287	286	262	269	255	293	272	281	272	260	287	292	285	331	307	288	291	287	289	259	296	274	289	288	278	279	286	265	271	268	267	273	280	272	274	275	272	296	244	279	276	286	282	254	277	269	297	273	297	262	267	288	289	274	311	292	260	281	232	275	277	286	268	285	273	253	253	279	245	285	273	309	256	286	286	288	306	298	299	270	280	255	306	287	239	288	257	287	285	277	253	310	265	311	291	270	299	292	263	268	274	273	270	270	327	274	256	248	277	280	254	304	294	254	276	281	292	291	287	272	277	283	284	302	266	267	271	282	290	298	284	300	296	271	283	271	277	275	305	275	296	284	281	321	262	279	273	296	284	288	291	281	290	278	289	308	302	270	268	254	272	271	258	279	262	276
3274	4580	3562	1818	1277	947	748	632	606	505	409	457	426	409	358	406	394	348	344	356	348	350	341	343	340	319	316	333	334	329	329	352	322	314	332	291	324	303	321	328	300	313	308	305	314	321	302	330	298	284	345	301	296	287	325	273	300	340	338	313	321	292	343	296	304	317	304	312	309	326	304	277	310	305	296	296	294	318	294	312	332	328	326	322	293	305	252	303	289	294	324	281	278	290	328	315	294	332	289	291	306	322	299	287	288	357	329	289	297	289	312	276	303	308	307	314	289	291	319	293	291	293	317	306	285	304	300	321	266	306	314	334	285	267	281	304	301	306	327	307	284	304	318	301	285	298	287	293	309	322	292	326	310	303	303	302	289	333	313	306	327	286	263	289	293	342	287	318	297	336	296	313	281	297	326	303	270	285	318	289	272	301	299	301	303	289	300	305	284	307	340	293	291	292	303	283	322	303	286	305	294	339	293	319	325	289	304	300	306	298	325	321	290	319	312	292	288	303	296	314	312	307	329	287	315	275	319	332	289	286	280	309	298	327	320	288	301	309	265	313	303	329	301	277	340	320	309	307	289	313	299	323	306	303	303	284	319	286	287	306	311	314	305	291	281	300	264	309	291	302	318	326	320	310	332	294	278	295	289	306	312	285	304	277	302	314	291	312	299	268	309	328	280	303	304	300	331	283	303	265	302	298	310	306	312	296	296	311	299	310	318	310	294	285	293	306	315	303	306	319	291	310	314	329	310	289	308	319	303	307	287	304	321	300	300	290	299	284	287	297	296	291	297	296	307	300	317	304	283	301	301	337	315	311	277	298	291	313	304	280	319	310	300	312	330	299	281	293	311	323	323	338	291	309	298	324	303	298	310	325	291	313	311	304	311	298	309	324	299	290	266	312	319	334	285	303	287	312	288	284	334	289	277	299	300	283	314	283	294	298	305	314	312	307	317	289	268	283	322	297	307	314	285	253	338	339	283	309	297	283	304	274	294	304	282	293	329	269	300	300	321	306	303	305	289	294	287	306	283	293	274	308	332	284	319	296	277	312	312	291	308	263	316	317	289	293	297	313	309	293	292	318	271	290	299	311	320	311	291	281	289	277	290	279	307	311	285	308	303	317	298	296	292	299	297	296	333	300	282	313	325	306	322	269	299	288	327	283	324	297	308	269	299	303	306	280	298	280	310	324	310	312	304	293	274	323	316	290	278	310	273	275	323	293	309	265	307	277	288	312	297	278	306	285	318	323	268	314	317	307	307	281	298	282	309	272	288	314	309	319	320	298	289	316	267	333	299	295	305	312	292	299	306	296	336	290	312	326	303	327	313	313	336	297	283	346	316	284	298	271	301	318	287	291	281	274	295	309	292	296	297	293	275	292	299	334	291	277	288	294	318	306	305	259	281	301	294	300	260	272	328	300	296	278	283	291	304	288	288	306	267	289	281	275	308	295	307	329	285	309	305	298	302	280	306	273	307	302	312	293	283	306	289	284	289	259	278	274	290	332	332	290	312	295	309	295	294	324	359	304	309	288	333	304	300	315	352	293	303	315	318	311	327	287	300	301	319	275	308	327	301	288	308	318	303	311	320	295	312	276	347	322	315	285	264	309	285	323	315	296	272	321	287	334	319	294	300	274	309	304	290	283	305	283	304	340	331	294	287	326	296	321	305	320	296	283	287	281	284	295	276	309	331	321	310	327	325	296	283	270	296	305	300	317	281	276	288	297	337	311	317	281	290	292	272	271	282	257	296	288	321	301	328	274	278	271	301	294	282	296	296	273	301	304	273	267	307	307	300	306	265	295	283	296	282	320	314	324	332	304	302	328	293	292	299	294	306	304	279	318	274	281	299	288	312	307	297	325	297	286	297	319	289	278	288	337	292	289	290	288	319	267	309	300	319	304	284	328	295	317	278	316	327	323	296	262	328	276	304	305	308	294	290	284	293	299	302	307	313	306	273	324	317	255	299	268	295	333	268	294	315	330	300	266	284	257	344	294	291	325	300	333	297	317	303	281	261	297	298	295	297	301	289	321	274	276	303	286	327	295	320	300	278	322	292	283	259	285	303	285	311	278	317	312	316	296	335	286	300	297	311	306	277	314	297	308	314	287	273	291	291	321	309	308	287	263	265	294	297	285	310	285	302	286	279	290	260	314	296	304	302	326	274	285	298	314	287	356	301	305	314	323	313	304	296	308	297	281	304	291	283	290	310	282	284	288	300	293	304	288	277	324	281	311	307	282	288	300	330	286	326	299	300	291	296	299	289	307	301	278	307	286	296	285	295	306	314	240	292	271	272	281	324	257	290	285	305	317	314	280	286	312	289	299	307	284	293	312	309	294	315	287	330	273	293	303	290	288	330	292	326	279	296	256	284	297	301	305	295	339	271	324	325	325	313	300	285	289	316	289	334	306	262	323	306	277	322	296	303	285	289	314	304	310	301	314	279	283	296	306	293	296	299	284	275	288	302	307	335	314	332	307	314	331	271	295	312	324	321	315	333	309	307	269	306	309	275	315	309	279	306	286	309	314	293	313	269	305	295	320	322	333	281	285	327	301	312	306	297	284	312	302	295	291	303	300	278	282	307	341	295	299	296	295	313	326	295	285	280	312	279	299	298	328	293	317	292	293	299	294	289	283	321	291	282	318	303	283	296	299	315	276	308	289	314	267	275	279	288	300	293	293	300	329	320	309	291	313	306	296	354	291	279	305	270	299	316	280	282	302	330	309	299	319	276	274	301	305	286	328	299	292	288	318	320	298	295	320	276	297	313	284	305	296	322	300	293	257	297	312	300	319	303	311	293	290	311	303	306	299	316	307	282	325	327	317	271	268	278	325	296	277	313	296	312	295	297	296	301	308	277	286	297	263	302	306	309	294	323	289	289	275	321	293	304	279	318	295	256	313	306	273	296	299	297	296	262	304	303	308	284	314	306	279	284	289	272	264	323	327	287	293	291	283	309	271	315	286	330	280	264	291	313	258	306	304	326	298	299	295	280	286	305	316	299	296	308	258	297	294	280	314	301	298	270	337	324	293	270	307	286	317	282	319	289	270	299	298	324	312	334	294	303	277	303	282	328	292	304	282	290	307	299	273	291	281	310	342	286	266	312	277	298	328	305	297	307	298	303	312	291	300	283	314	298	305	305	287	296	318	271	316	278	288	316	300	275	305	300	294	292	283	313	277	303	283	309	303	281	295	308	285	284	299	278	329	313	275	302	284	277	284	275	309	283	302	293	295	310	318	287	314	291	308	299	286	314	292	295	320	313	328	317	296	285	263	298	311	272	309	321	328	299	305	327	307	265	266	298	300	273	304	304	311	316	299	286	279	297	293	307	297	317	305	315	311	307	328	296	278	290	320	296	311	325	279	291	326	261	311	295	306	316	306	306	283	271	321	305	287	309	277	307	314	297	322	281	300	295	305	338	283	283	284	313	299	290	302	287	289	305	298	294	305	279	303	300	313	300	293	285	319	306	282	292	302
27614	11654	2060	1249	940	794	853	787	821	798	803	765	731	775	771	786	816	739	782	756	775	748	768	751	761	796	768	755	794	767	769	715	718	768	749	769	803	755	750	765	768	787	765	771	771	756	807	732	703	800	777	748	802	716	741	739	758	793	800	781	774	764	790	781	783	753	769	805	763	783	780	781	796	718	790	814	757	762	778	817	780	778	772	755	764	767	795	724	748	820	782	756	761	745	782	758	767	768	810	774	769	825	770	762	782	768	754	783	783	775	755	764	753	790	733	780	735	745	777	797	791	781	763	814	779	786	771	782	748	794	747	757	740	743	742	730	761	794	738	810	806	772	733	788	755	771	799	710	792	811	732	696	833	814	738	727	756	781	750	754	759	774	803	744	806	777	747	793	757	757	781	782	785	774	767	765	813	755	730	771	809	804	751	785	738	773	764	757	795	753	768	814	762	757	799	737	704	717	775	763	779	796	776	751	762	732	761	753	750	774	782	754	760	781	743	780	782	788	743	798	782	782	803	759	773	799	755	715	706	739	819	768	746	823	776	791	749	812	753	742	762	752	812	776	753	770	723	755	798	748	746	746	782	783	730	752	783	806	783	795	769	719	820	740	783	739	747	779	726	749	746	771	732	785	771	768	814	768	790	800	735	734	782	764	799	771	730	753	818	804	769	732	805	782	800	757	795	747	764	774	756	760	734	786	779	804	756	773	763	762	747	765	794	769	738	816	697	723	804	794	765	747	771	763	755	781	804	746	704	745	764	812	834	770	794	782	791	773	762	746	752	730	790	793	788	766	746	762	744	776	815	762	756	801	755	710	788	795	750	800	767	734	784	779	782	756	736	752	712	770	777	764	798	739	731	754	746	809	799	741	822	768	724	776	783	750	802	779	783	766	810	715	784	773	794	772	751	758	759	769	804	748	789	770	729	710	666	752	756	771	744	771	810	803	740	774	743	755	792	749	747	775	767	766	766	788	774	706	729	740	737	799	791	734	781	781	715	775	752	821	773	800	817	748	747	740	741	774	757	788	780	760	789	734	831	794	820	771	786	819	802	772	753	758	767	809	758	771	783	769	743	812	783	758	755	792	756	764	740	760	750	786	735	748	739	786	795	766	730	790	763	751	760	755	768	765	799	775	762	786	760	749	745	752	775	723	772	858	755	815	788	756	697	756	775	788	777	732	811	800	749	775	821	810	780	777	740	744	767	777	805	728	746	780	785	757	756	790	749	741	778	834	801	751	759	741	771	742	728	765	764	809	749	769	755	788	760	736	740	841	746	762	805	739	776	737	721	748	755	749	787	735	724	795	815	763	800	745	782	801	785	765	733	732	730	784	734	744	774	804	761	819	772	767	751	777	734	780	824	742	734	768	733	768	764	788	749	816	769	731	762	753	735	726	761	744	802	776	762	741	770	770	813	703	807	804	788	749	761	756	759	782	777	741	720	750	759	748	745	754	740	790	753	732	755	758	774	781	744	765	768	718	730	769	791	786	738	754	734	757	774	729	785	767	746	821	757	775	799	753	765	736	803	785	775	774	725	795	772	757	743	787	764	748	800	789	757	807	729	752	748	761	753	730	801	744	733	681	777	757	760	706	762	792	775	752	754	733	782	757	770	769	786	767	741	777	754	776	772	782	758	792	761	738	805	779	735	772	785	770	711	768	794	739	752	740	761	707	791	776	762	768	764	784	788	814	756	784	768	747	777	825	765	753	743	802	779	749	780	793	806	814	797	740	788	759	753	828	754	778	762	789	782	705	767	784	741	730	789	760	773	753	746	775	760	753	791	777	752	800	812	794	792	693	800	785	760	750	769	679	732	790	815	819	731	815	725	836	763	766	804	754	756	753	747	799	805	756	776	738	751	755	765	768	804	781	803	772	757	828	774	740	792	781	794	770	745	705	741	756	755	793	822	789	761	752	722	757	727	777	758	774	781	749	759	785	737	743	767	780	820	741	731	728	735	787	804	754	810	794	778	758	742	749	736	777	841	824	765	769	753	802	778	740	842	761	734	797	756	773	771	759	804	766	726	767	801	763	746	761	824	845	784	769	799	776	781	793	801	768	763	703	762	811	744	724	780	772	791	760	767	745	776	766	797	757	800	748	762	749	803	837	761	715	802	754	789	774	782	763	762	742	756	799	756	778	737	752	752	745	720	719	806	763	732	800	791	773	802	787	749	761	715	756	740	743	751	793	798	775	709	781	747	789	831	734	761	748	805	756	842	733	752	796	673	732	785	762	791	750	786	791	758	798	740	784	816	746	748	801	760	766	766	793	800	757	843	796	776	791	758	772	752	789	762	756	808	763	727	811	719	776	744	765	773	750	759	756	822	780	793	746	732	739	716	776	780	772	779	764	758	758	777	753	764	789	763	800	784	794	811	738	748	747	812	828	771	745	779	737	800	748	786	785	755	781	772	743	771	802	750	773	770	805	698	789	675	788	734	788	748	738	747	806	740	747	729	742	753	782	735	772	725	745	710	766	767	792	781	818	740	756	774	803	815	758	764	761	753	726	774	787	776	764	838	702	712	736	767	770	830	803	731	794	766	801	791	793	777	811	805	773	782	802	773	709	722	759	765	751	742	724	782	738	755	777	775	745	715	777	757	792	733	808	743	737	714	757	773	823	753	756	733	740	719	740	773	801	753	798	734	775	821	790	743	818	811	760	744	807	755	760	773	745	768	734	750	731	765	755	775	759	805	720	748	782	715	804	767	844	761	850	799	797	770	730	779	813	775	794	742	764	774	812	792	783	775	764	753	795	778	736	770	749	811	757	797	771	800	795	761	773	778	724	813	784	748	747	820	773	743	725	770	833	778	765	795	750	796	764	810	763	718	765	780	808	771	757	731	802	715	730	758	796	737	764	722	701	784	755	738	753	765	773	796	787	793	744	775	749	773	772	775	748	723	826	702	802	784	801	748	783	734	756	759	748	742	764	737	757	789	792	763	766	763	807	838	732	790	769	788	793	755	748	769	753	761	781	765	785	782	793	776	784	775	783	752	791	748	724	745	770	726	774	718	755	783	778	741	785	748	779	811	769	778	778	761	749	719	778	780	727	809	828	815	777	750	779	782	777	749	771	718	763	750	779	764	774	688	768	753	751	776	787	728	763	735	764	766	732	769	762	823	790	775	763	771	798	803	730	744	711	748	737	799	834	746	806	739	723	782	784	753	775	774	774	782	793	739	783	792	771	732	765	779	743	796	768	762	739	784	754	757	718	749	809	789	729	781	736	730	781	814	760	798	780	759	752	786	763	822	811	776	759	767	745	818	725	775	764	698	753	740	777	795	783	785	766	777	791	768	799	752	805	775	749	752	811	799	764	753	790	763	780	773	757	808	811	803	709	754	733	757	765	737	772	766	762	762	812	755	779	801	790	791	728	777	743	733	797	745	770	687	790	761	777	767	754	779	745	771	818	777	727	816	736	778	754	768	696	803	768	753	775	758	792	786	742	797	713	767	741	757	719	706	762
5106	963	908	751	744	699	791	694	684	672	700	712	648	720	735	683	690	720	714	694	708	672	737	653	698	695	666	686	720	725	707	677	684	708	684	662	698	689	708	733	700	686	726	741	697	652	672	678	691	673	692	679	695	720	713	679	731	683	689	700	696	704	685	683	672	676	699	678	694	648	703	687	702	719	695	723	699	642	642	683	710	714	679	661	665	703	707	683	686	706	687	691	669	697	695	701	706	702	639	695	704	668	696	654	673	678	729	694	620	650	691	703	750	713	687	697	723	715	677	670	721	748	694	665	686	723	691	646	696	682	682	719	635	707	730	709	603	676	686	708	653	672	702	688	684	685	678	690	646	700	694	702	664	712	667	692	664	658	671	737	664	629	696	673	678	695	703	714	722	657	670	729	696	658	676	660	702	670	737	675	641	673	706	658	653	682	685	659	706	684	681	713	670	706	675	674	689	710	670	658	720	683	704	677	701	687	718	693	674	675	664	672	663	726	668	674	631	726	693	682	677	684	680	674	691	664	681	704	691	728	718	645	733	657	676	700	649	671	698	709	697	686	687	694	692	699	723	651	682	665	665	674	641	655	686	692	709	686	691	651	715	677	658	690	673	706	722	695	690	689	642	675	672	715	677	688	662	685	669	712	735	649	706	758	659	690	651	686	707	676	625	706	676	703	677	696	734	681	698	728	689	660	656	662	715	654	724	708	655	674	713	695	672	697	682	657	675	717	687	718	681	668	719	711	707	696	663	709	668	674	653	695	671	702	735	707	734	677	669	686	704	684	657	731	691	663	710	707	658	658	691	673	699	639	727	651	672	642	655	679	611	668	701	710	659	662	691	681	702	714	675	639	654	657	686	619	686	671	661	693	665	702	721	715	686	656	665	660	702	681	660	700	682	723	654	683	704	682	715	694	667	632	652	683	730	672	662	719	684	647	714	696	687	701	701	691	709	658	699	648	666	710	727	702	675	688	694	701	684	708	712	680	692	668	651	674	677	685	690	657	729	697	735	686	711	682	695	685	632	662	653	670	669	705	722	697	729	665	720	672	696	706	669	694	733	674	700	645	654	696	708	672	678	705	632	745	757	685	706	696	702	646	690	680	690	638	684	708	689	620	676	680	654	703	638	669	703	733	744	663	677	701	671	714	684	701	646	712	693	728	695	662	704	675	702	696	683	720	680	699	673	650	704	686	692	685	681	692	708	664	691	664	728	679	661	695	652	673	681	680	651	661	666	656	689	676	717	673	720	695	747	613	658	689	666	674	659	705	735	710	686	682	678	686	653	693	666	705	706	699	670	700	665	648	635	683	669	719	693	638	673	641	654	677	679	661	696	701	694	653	695	642	715	714	665	696	633	673	651	676	634	688	670	668	688	708	699	697	703	675	700	670	702	701	698	723	684	671	714	729	643	721	656	675	653	671	668	712	708	669	700	674	680	702	673	664	649	677	732	690	689	724	681	668	667	632	647	688	695	666	728	679	661	672	723	702	660	699	677	675	665	720	735	696	703	695	709	641	669	719	654	610	722	711	675	680	659	685	662	651	668	705	635	717	671	713	709	660	684	688	722	714	664	645	718	704	756	683	683	692	676	640	667	696	661	634	739	637	723	685	690	702	682	733	704	648	685	702	655	723	690	688	702	747	712	683	677	652	649	648	693	644	641	686	693	674	748	719	752	727	703	671	691	655	682	669	685	722	679	675	689	672	648	663	708	709	719	671	687	696	671	695	677	673	670	675	647	639	682	657	699	672	665	680	670	714	695	682	683	660	708	724	667	690	695	653	709	683	670	739	669	704	696	672	693	681	672	710	709	706	733	699	671	741	712	721	631	748	664	696	638	690	711	648	706	668	709	729	706	673	649	663	694	708	693	662	660	669	740	680	728	664	696	723	703	673	677	693	704	699	692	684	662	675	621	694	704	746	654	721	682	637	712	699	709	663	727	692	647	651	660	675	703	692	712	650	671	674	687	674	703	687	680	655	711	661	691	681	697	658	654	663	661	660	687	723	724	730	648	642	664	663	658	700	701	692	670	696	638	698	694	728	647	705	702	640	693	664	665	667	670	739	674	684	682	721	689	730	628	696	702	694	626	649	702	697	650	662	688	687	656	716	685	654	693	699	685	700	691	673	669	666	674	681	728	685	714	685	662	670	664	695	693	678	669	689	714	741	678	679	691	703	688	683	692	723	720	697	694	722	685	670	716	713	724	690	671	699	707	711	697	654	701	687	674	641	668	677	678	657	683	684	740	710	706	697	679	669	686	711	655	699	674	664	686	714	719	626	702	662	711	694	669	661	646	675	692	692	664	662	634	685	704	728	631	659	737	645	693	685	712	692	685	728	721	673	664	719	688	715	662	701	659	696	710	722	713	687	654	664	686	721	693	691	696	713	678	634	658	664	659	694	693	686	682	630	671	618	682	760	647	656	671	695	728	678	649	710	703	683	696	668	666	684	678	660	683	637	712	729	707	725	668	726	691	660	662	706	733	692	679	709	717	677	674	676	665	702	640	658	678	683	708	712	698	737	696	731	651	688	704	681	705	689	674	692	691	661	668	712	656	684	676	720	667	691	665	694	653	685	746	697	667	693	660	678	650	684	709	671	699	656	691	683	668	647	671	678	691	685	710	669	632	669	667	663	668	714	634	723	708	692	745	672	673	694	710	685	697	725	651	670	669	681	673	696	681	697	678	699	688	718	687	717	681	724	683	666	718	672	728	664	689	742	666	759	706	680	676	686	696	662	677	633	642	661	709	680	690	673	689	700	717	737	667	683	675	696	625	707	663	744	667	692	698	709	688	645	686	653	672	674	739	705	683	709	686	658	717	665	695	685	671	714	718	662	674	661	682	698	729	678	693	711	669	655	674	663	698	633	686	711	685	749	701	703	679	687	700	681	712	671	670	674	696	608	736	666	729	649	695	750	706	707	639	677	685	624	690	714	709	669	674	643	688	688	650	673	720	636	686	722	709	729	694	706	711	623	724	711	611	673	697	658	728	673	708	666	660	637	676	650	698	670	682	688	673	691	676	697	714	683	684	661	667	663	700	678	694	732	685	673	672	676	664	640	689	653	696	660	671	703	679	699	686	706	699	647	639	663	685	679	681	670	659	723	648	694	697	679	712	657	655	702	756	713	659	688	726	742	692	704	722	696	675	698	663	648	682	685	698	661	704	701	714	694	728	640	681	688	656	727	709	666	726	657	705	717	726	668	666	679	664	678	633	725	716	710	697	660	666	717	645	668	665	675	698	651	760	668	692	694	695	714	631	675	722	707	663	746	676	688	701	683	683	636	677	647	692	684	689	713	678	670	639	677	712	738	692	638	689	683	703	709	692	712	716	699	674	673	686	694	713	656	676	640	694	663	653	741	695	738	683	650	704	695	668	725	656	651	729	681	656	712	665	723	672	705	705	644	714	639	663	654	668	673	705	691	674	693	664	658	664	668	639	728	682	655	722	682	704	695	697	698	687	687
25906	21474	25638	17824	1701	925	791	694	680	747	644	685	614	638	664	630	628	606	630	663	647	639	668	620	642	610	631	616	681	647	633	628	588	608	585	643	657	630	604	603	670	607	609	605	623	622	615	596	631	638	604	630	675	632	621	662	614	619	604	599	615	615	649	614	616	581	581	604	618	617	643	618	603	652	633	600	636	607	628	613	624	613	641	616	588	595	612	637	631	652	590	615	618	606	627	599	609	604	633	627	634	633	614	601	627	629	592	610	622	627	612	632	648	624	617	621	569	631	657	645	635	620	604	612	676	576	635	578	590	584	619	584	635	628	615	650	578	628	625	622	606	677	595	594	666	630	623	655	615	616	608	596	623	608	592	625	615	645	631	638	596	596	630	625	640	600	612	641	621	632	599	602	631	636	644	650	618	594	611	641	606	629	666	613	582	623	622	599	619	588	620	654	634	608	628	628	618	650	644	631	604	588	651	621	621	581	601	647	630	642	603	602	617	606	602	611	654	618	624	630	588	616	638	598	610	653	651	604	619	630	604	625	641	589	648	634	611	643	626	627	645	633	639	614	648	652	640	617	638	647	590	593	567	597	592	594	610	590	583	592	618	605	599	616	624	569	616	638	598	613	667	647	603	598	612	595	610	633	648	645	617	608	628	629	613	616	627	626	616	649	638	628	619	671	616	647	585	610	613	636	623	632	602	603	617	605	655	633	644	620	577	595	605	651	614	619	668	614	635	577	619	619	634	635	597	627	599	584	635	623	578	642	610	598	652	605	637	610	620	569	620	594	618	569	593	579	610	601	606	637	596	632	618	635	613	623	580	632	671	628	627	613	650	642	632	626	615	619	592	615	640	683	637	656	575	697	598	606	659	665	588	613	583	587	643	633	613	646	599	635	624	615	616	578	583	581	637	620	563	591	630	611	582	575	632	584	610	619	613	592	582	585	660	601	637	655	614	614	617	602	613	638	573	635	613	659	611	643	613	624	572	661	648	597	566	666	644	614	575	617	633	631	570	596	641	606	641	604	616	646	639	628	589	563	638	574	615	609	598	617	611	584	640	620	633	616	587	634	613	622	608	610	595	634	599	609	612	626	635	622	630	602	653	655	604	618	643	603	609	615	631	601	650	617	626	627	636	638	654	598	643	604	641	617	619	616	581	598	608	654	639	639	649	629	581	608	594	589	619	630	617	643	659	609	609	589	626	553	611	576	618	583	628	666	656	594	638	599	589	640	634	625	630	631	652	590	585	617	628	621	646	579	613	634	580	631	649	683	600	619	630	615	629	614	637	625	613	631	651	553	582	639	659	629	596	566	594	646	605	664	613	644	615	630	637	648	677	619	622	634	639	609	601	652	603	627	619	640	621	598	610	600	614	659	620	629	619	652	625	634	663	626	662	615	627	605	591	581	624	574	646	622	684	618	622	605	629	594	628	573	629	646	576	612	655	602	641	604	643	590	617	637	632	621	620	595	649	574	619	644	646	660	621	652	630	622	620	595	631	632	585	620	622	615	614	602	629	615	651	603	657	607	643	658	623	625	596	620	620	655	616	595	615	626	615	606	603	635	622	613	607	623	612	606	611	631	586	619	651	615	576	644	605	646	613	606	604	569	603	651	616	607	635	626	600	610	585	632	649	610	621	641	597	642	632	624	639	634	628	603	611	606	624	619	641	622	624	614	644	588	647	612	590	586	654	603	590	613	623	629	603	607	593	626	625	662	650	628	627	632	643	665	619	666	601	631	603	683	597	631	639	638	604	640	624	623	590	601	638	623	638	657	562	612	625	557	638	581	617	628	641	610	625	622	577	619	650	632	648	617	601	623	643	613	638	622	581	597	613	605	623	610	619	648	620	605	600	703	681	588	590	625	622	667	656	611	621	603	604	596	643	624	630	656	590	605	585	639	605	562	605	611	614	572	652	622	572	611	616	631	621	605	645	608	598	606	572	594	619	619	614	636	636	615	625	608	590	634	634	610	598	579	617	617	651	636	628	629	603	611	632	596	650	618	612	588	602	617	603	589	634	621	630	612	619	635	645	606	620	612	615	618	664	574	606	672	597	619	625	643	629	613	629	586	603	626	658	615	634	630	615	591	594	634	635	604	594	622	589	614	615	593	620	627	576	599	636	675	644	639	633	599	606	649	658	603	574	629	609	651	573	624	605	613	601	637	621	611	560	625	642	609	642	627	601	617	627	620	634	626	608	599	594	618	626	644	615	602	606	650	617	616	624	623	632	632	601	653	625	588	618	611	593	638	597	657	622	620	632	603	659	611	636	582	608	684	591	611	627	597	609	624	585	632	585	608	605	627	594	615	611	622	626	581	657	634	620	649	658	587	638	594	655	627	619	612	597	641	637	643	639	595	565	646	603	573	637	635	617	593	605	600	603	585	630	622	589	628	611	620	661	667	598	586	668	584	602	646	598	644	582	631	651	613	595	604	615	601	723	602	594	547	620	587	605	635	621	633	613	606	623	605	616	613	602	613	632	621	579	646	641	624	668	599	618	621	629	611	637	593	593	605	613	596	585	572	605	603	624	627	613	660	606	631	648	616	655	637	656	623	620	587	628	611	632	586	655	606	604	578	659	615	636	613	583	638	590	619	595	627	609	611	603	660	608	598	626	615	607	636	601	622	677	613	577	642	587	614	619	561	619	631	636	612	645	688	659	657	625	584	629	591	658	578	651	606	627	637	632	673	646	601	585	591	627	623	598	637	659	654	626	603	633	637	590	664	572	622	646	638	633	606	604	594	649	636	647	611	616	598	620	593	631	646	594	607	579	646	621	614	592	631	648	585	617	581	659	584	633	605	618	641	613	594	648	617	626	642	619	550	628	651	611	640	599	581	630	646	651	665	657	632	611	648	608	589	621	652	642	601	635	609	595	605	597	578	602	609	604	608	658	650	584	580	650	573	632	633	632	616	637	634	630	582	664	682	669	640	601	603	612	570	620	637	630	642	623	618	605	650	611	661	592	645	606	579	595	609	592	590	660	620	620	641	639	620	619	605	646	626	594	633	618	605	626	621	619	644	640	672	626	635	635	613	614	656	602	614	575	629	635	636	610	604	598	647	566	603	615	683	604	630	652	632	636	675	590	600	645	655	617	596	628	637	584	670	626	605	636	640	587	607	614	602	619	615	617	592	595	561	605	652	606	628	608	553	660	646	627	574	657	623	600	638	620	616	613	609	608	615	588	574	588	642	604	619	563	606	574	613	582	624	635	646	671	634	658	625	581	628	596	612	625	628	591	589	655	582	604	619	600	636	645	615	613	654	637	643	592	603	632	593	624	614	606	593	643	629	603	607	668	626	591	637	592	576	622	597	642	640	656	593	667	617	672	612	642	652	636	644	566	625	668	619	627	632	622	602	657	629	609	620	602	654	648	632	588	599	656	623	636	629	581	622	585	618	650	636	644	615	608	593	615	590	611	617	629	643	596	629	649	636	655	621	644	646	625	578	616	565	678	613	596	609	630	644
3544	2175	1818	1085	874	795	752	691	709	682	585	643	632	662	600	630	618	569	633	580	618	621	609	625	574	582	604	589	624	569	626	573	583	571	586	568	613	562	578	576	587	592	591	532	594	572	610	580	595	603	599	584	634	584	660	576	624	584	588	587	592	543	565	566	588	576	623	558	612	579	583	555	629	572	598	602	546	594	566	598	577	553	582	620	592	543	595	596	566	587	584	587	554	572	577	592	582	626	597	600	599	565	611	575	576	553	556	583	570	587	572	636	576	586	653	605	569	578	575	595	570	613	606	581	632	533	576	600	586	593	588	564	581	630	631	574	576	599	573	554	583	569	613	538	615	613	611	565	603	602	595	547	561	614	545	577	560	576	552	559	552	558	577	571	625	621	596	569	611	605	613	579	575	568	615	570	602	619	566	584	623	530	567	572	592	618	584	551	582	548	593	614	572	569	550	556	565	591	595	558	589	576	576	559	614	586	597	587	529	584	570	545	557	573	605	606	574	580	610	584	562	595	576	590	607	568	568	564	577	611	577	594	560	590	599	601	558	621	580	561	600	580	589	605	633	585	605	574	537	586	559	611	576	587	604	604	527	583	567	586	588	587	560	598	569	580	564	566	558	549	568	560	582	587	549	592	584	610	544	609	570	572	572	578	568	575	565	602	606	571	586	602	615	578	577	582	582	581	573	596	547	583	594	545	582	593	583	548	610	593	573	620	593	587	590	568	577	587	551	563	580	585	593	600	587	545	577	569	608	606	569	579	601	622	557	575	575	595	582	585	587	592	575	567	593	641	558	557	542	605	571	553	594	578	567	579	603	597	547	576	571	543	584	543	596	552	580	586	561	536	585	549	570	567	599	558	547	585	530	561	561	536	570	586	573	602	531	546	559	602	576	581	610	589	619	556	567	556	579	573	545	595	573	581	579	574	611	575	530	597	604	583	580	555	536	564	585	576	579	597	511	564	613	608	563	573	549	558	596	604	588	551	558	555	595	606	546	552	574	596	579	587	552	586	587	562	550	600	545	608	597	567	597	560	621	572	568	602	570	593	570	598	556	573	538	607	591	612	541	599	613	528	586	603	587	548	622	572	543	546	606	598	582	561	569	572	614	578	537	585	579	603	585	566	557	603	556	575	553	574	554	550	552	559	586	559	561	558	588	563	598	593	594	593	558	564	561	588	577	618	549	556	564	566	564	560	568	596	546	600	549	584	609	573	540	596	598	528	630	561	555	560	564	570	538	576	595	588	547	635	591	620	546	602	563	596	579	588	554	560	566	590	568	580	620	576	584	592	568	588	577	585	581	609	538	587	616	618	598	576	558	582	571	584	562	600	533	561	591	561	581	576	566	572	592	625	582	605	595	571	590	612	620	550	565	593	605	590	623	588	567	573	544	559	596	564	574	562	575	560	593	599	566	543	551	586	550	536	596	578	585	571	556	534	560	574	582	576	554	588	620	605	559	560	587	578	579	532	538	544	580	584	586	618	574	582	582	602	566	607	581	599	561	575	567	616	557	540	597	577	539	564	579	601	585	572	560	587	580	614	594	613	552	629	560	536	572	591	592	563	535	585	562	540	616	597	567	554	621	547	536	578	584	556	612	548	585	560	553	575	577	606	560	570	556	591	593	533	534	608	594	629	578	561	594	598	559	555	523	547	539	594	572	592	604	588	600	594	552	577	532	553	597	596	626	550	589	562	573	547	570	576	555	572	572	578	545	557	560	570	614	561	576	580	655	608	581	573	601	569	548	573	576	604	607	586	583	582	581	599	586	603	558	555	546	532	582	613	563	589	574	564	596	576	586	593	565	596	603	639	567	552	569	571	628	585	559	598	576	567	581	569	577	585	595	563	579	538	572	603	629	551	570	589	580	604	577	593	601	577	628	579	524	555	589	588	569	582	570	570	522	579	579	612	598	567	554	594	529	581	567	547	592	565	546	631	597	573	574	604	606	631	554	590	572	544	577	586	594	566	562	563	587	568	549	570	530	567	564	618	613	570	561	574	585	558	522	619	563	552	624	550	559	578	602	557	543	566	586	608	578	596	588	559	590	584	577	591	509	640	593	625	555	612	560	587	592	554	583	577	583	560	565	586	555	591	584	593	629	549	581	597	584	562	592	631	580	550	618	609	568	567	506	580	555	609	594	579	598	613	606	558	586	593	596	552	539	597	552	553	567	559	574	558	618	607	629	545	563	571	622	592	540	569	561	595	569	578	595	583	553	548	545	549	564	614	591	628	562	635	561	558	587	587	582	585	571	613	597	600	573	577	589	550	593	540	603	553	598	551	583	599	586	594	598	617	590	527	584	561	552	571	594	589	581	569	546	555	530	587	581	574	583	600	563	565	587	573	562	619	558	560	564	534	574	579	591	555	537	575	546	584	576	585	568	548	617	593	570	575	589	590	537	565	526	597	592	623	600	557	553	569	580	598	601	611	543	607	597	571	590	591	576	600	590	560	569	553	588	548	554	568	598	586	567	573	570	553	573	545	564	589	574	548	596	551	585	539	552	602	600	581	600	590	570	606	625	605	588	609	554	589	550	554	587	639	530	551	585	562	527	558	543	591	569	582	593	569	580	564	549	575	598	583	552	544	638	567	599	541	551	596	562	629	548	552	593	609	557	603	581	563	530	568	593	575	541	602	572	552	571	615	564	578	566	567	585	603	578	560	585	580	598	571	595	553	573	569	601	562	584	574	555	521	540	528	576	602	565	566	615	586	613	579	582	569	600	552	535	590	571	590	568	569	564	575	573	571	593	571	564	615	578	565	571	544	592	587	545	539	580	582	587	580	549	566	606	576	620	549	571	578	581	569	628	596	598	558	556	571	570	588	584	601	576	559	577	587	582	565	575	597	571	600	572	599	549	595	557	549	533	552	561	572	555	555	588	615	566	600	594	572	624	561	591	595	584	566	581	560	585	585	589	541	550	556	588	567	585	569	582	592	593	590	554	555	587	529	598	560	562	574	569	583	586	623	559	560	526	594	591	582	566	554	567	542	566	553	606	570	548	554	608	580	584	565	531	579	530	546	562	583	562	542	538	567	591	567	586	562	607	594	577	569	565	579	582	572	622	579	547	604	562	566	596	543	553	598	533	549	615	588	533	544	588	533	588	554	574	564	579	550	579	594	510	560	590	580	618	562	601	604	609	554	567	545	564	563	581	595	612	599	586	573	563	547	576	554	574	511	600	587	562	598	576	575	557	605	591	585	550	558	616	581	595	572	603	561	531	535	588	541	539	583	553	587	567	552	592	553	581	611	592	537	595	563	552	585	533	545	545	571	570	590	571	562	515	558	613	588	568	613	580	548	559	590	578	573	555	575	613	604	573	544	544	598	567	608	555	611	556	605	589	607	587	582	556	569	576	589	583	537	603	557	624	568	596	583	577	582	602	560	580	561	594	575	583	568	551	563	577	580	559	578	553	600	549	579	555	550	597	558	566	601	590	591	554	605	556	613	564	572	579	547	594	571
24355	21396	28483	24691	19588	2306	814	499	410	424	364	380	342	313	318	349	319	322	332	319	341	312	320	315	310	316	290	282	280	291	278	294	285	297	302	280	318	305	326	308	308	311	283	296	296	297	295	263	288	282	263	279	297	254	320	321	284	311	298	280	281	282	299	282	289	291	294	253	261	303	304	273	284	288	242	250	294	297	306	281	324	297	272	268	285	285	290	310	284	294	257	287	284	307	272	288	304	264	283	271	257	296	263	268	272	289	282	285	286	283	294	292	281	297	296	265	269	291	296	264	265	260	292	281	291	258	254	295	273	264	303	304	271	295	291	278	266	289	282	267	291	272	268	316	287	290	290	279	288	260	305	264	305	290	278	283	284	281	289	267	310	305	278	284	302	304	276	297	316	248	280	276	290	276	285	275	292	311	299	262	275	300	292	261	279	281	270	286	318	276	287	275	261	286	282	270	256	323	249	317	326	305	272	269	287	324	269	310	299	299	265	269	272	303	269	307	268	286	298	287	274	263	290	268	268	324	281	290	316	259	296	295	291	304	313	262	286	301	287	263	278	313	292	274	285	306	323	290	276	302	290	266	251	305	312	271	261	294	272	289	284	287	275	269	283	283	293	265	274	269	271	284	276	285	252	278	264	317	276	269	302	277	268	286	282	294	257	270	275	284	290	289	273	265	287	248	300	281	264	277	266	293	298	286	267	271	282	272	255	294	272	289	271	268	268	292	301	266	278	243	278	281	305	314	286	289	280	292	295	280	286	267	286	301	294	292	278	259	267	265	276	287	284	278	279	296	268	274	265	280	275	256	293	269	248	276	269	268	242	274	280	274	296	295	279	297	299	284	296	305	284	251	272	269	284	289	273	275	311	286	271	292	300	278	288	296	258	262	275	283	297	271	268	268	290	268	295	273	292	288	270	258	276	265	289	272	285	286	294	282	276	260	269	280	262	284	265	278	270	258	286	267	290	260	291	278	319	306	305	280	268	292	284	290	286	277	271	282	296	296	286	332	275	272	289	288	287	279	248	288	255	296	254	290	280	254	262	281	255	298	278	261	275	297	265	265	299	249	293	266	281	251	281	282	274	266	274	291	279	310	247	295	297	271	288	281	288	285	287	267	266	283	275	314	296	271	313	295	279	281	320	280	269	271	281	267	270	278	272	281	268	283	283	299	292	292	281	283	286	341	291	278	285	277	284	305	265	291	283	309	270	317	266	291	292	301	247	299	288	282	280	267	271	273	289	257	277	284	288	303	273	290	282	301	278	268	282	253	286	295	279	270	295	298	245	290	285	265	272	280	280	274	275	283	282	287	275	257	314	306	292	265	262	272	291	278	298	240	285	287	266	296	265	339	287	277	297	284	259	286	305	285	271	283	262	307	300	283	278	260	277	278	301	283	265	290	288	292	266	306	310	262	283	277	309	289	283	289	261	267	273	284	281	284	311	267	306	261	301	273	272	272	269	301	277	277	269	283	305	250	312	287	275	285	276	269	258	284	267	290	316	275	269	268	272	272	286	291	282	260	281	313	294	316	292	308	295	252	287	268	290	294	301	284	275	292	280	298	295	273	281	293	279	292	283	292	283	287	292	258	264	266	290	279	295	281	274	289	279	282	265	295	280	253	304	267	268	293	292	217	269	277	255	274	285	278	297	262	259	287	266	276	259	303	302	302	275	272	275	288	273	297	311	290	286	279	309	306	295	280	261	265	298	239	274	270	298	286	280	291	276	271	260	279	289	264	269	307	285	261	290	331	278	289	283	287	307	284	259	280	264	280	286	282	294	281	256	270	292	304	271	298	290	269	282	273	265	264	294	272	271	312	283	269	284	242	254	294	285	277	231	314	267	292	287	264	277	279	271	296	281	295	287	281	260	287	298	270	270	261	275	274	244	299	283	309	268	298	306	271	285	277	259	285	282	285	280	286	265	293	276	282	301	274	286	313	293	300	285	286	272	285	254	281	292	286	288	274	278	287	285	305	254	291	274	249	267	301	278	278	288	275	307	298	296	292	268	278	290	291	278	258	300	285	264	268	290	269	310	314	295	269	286	293	282	289	299	289	281	257	267	284	276	274	299	278	309	304	247	276	271	287	291	297	261	273	312	282	279	287	275	265	259	301	267	250	282	296	284	268	267	250	290	280	271	274	282	294	294	271	287	278	262	285	280	299	279	268	290	274	282	250	258	292	275	281	298	310	262	297	264	275	279	284	283	279	265	286	288	259	277	270	298	283	293	274	283	279	288	276	282	271	284	287	284	276	294	293	279	278	274	273	285	282	264	280	282	278	293	244	300	290	265	276	259	282	253	288	292	275	292	295	284	277	289	295	278	288	270	267	299	300	286	299	269	262	277	269	297	289	267	293	291	277	266	273	312	281	254	288	256	268	272	264	298	261	269	292	273	282	268	269	268	307	305	282	250	288	274	268	307	244	266	267	277	303	265	267	274	268	287	276	276	309	285	271	301	257	275	308	278	275	284	279	265	279	243	292	280	258	294	296	278	250	271	244	285	294	285	321	281	261	300	294	282	267	299	300	316	280	300	282	309	272	286	255	268	267	297	287	278	305	281	313	283	260	314	276	285	311	302	298	311	283	266	287	269	261	247	302	286	280	257	283	273	273	291	287	303	281	290	278	277	272	263	284	279	323	265	290	275	295	262	260	264	286	278	286	264	281	300	298	280	259	293	264	275	270	266	275	257	289	250	276	240	279	319	292	266	265	288	305	271	290	236	278	268	297	279	252	273	283	270	292	281	286	321	305	265	284	295	270	268	290	296	284	299	313	270	284	279	278	303	288	310	242	270	278	283	320	288	290	277	268	281	304	271	300	307	264	289	250	261	252	264	268	252	285	296	275	289	285	265	283	316	286	246	258	300	282	279	259	286	267	284	294	280	301	304	291	284	254	283	293	303	259	262	304	275	280	300	281	288	294	276	299	269	293	263	279	262	282	265	273	282	286	286	268	294	276	270	293	262	276	273	266	304	300	272	283	294	283	299	269	273	314	294	259	286	288	296	251	280	276	306	267	284	306	282	279	290	330	292	314	272	266	290	288	279	286	304	287	279	276	302	282	263	287	319	276	272	259	268	299	294	282	290	266	267	255	288	301	278	300	288	291	268	277	287	276	307	302	308	268	264	279	279	244	266	268	264	278	263	292	269	286	328	266	286	278	283	293	270	244	292	289	290	287	275	300	274	283	304	301	286	288	284	282	290	334	303	285	302	279	310	253	295	243	291	287	295	264	271	293	302	273	257	308	251	257	313	280	269	276	275	296	287	271	289	276	245	295	281	264	296	269	281	295	273	287	295	255	297	270	273	267	267	291	303	279	277	294	257	307	280	272	256	259	264	251	285	270	317	284	323	284	244	240	257	261	270	283	271	250	288	284	279	275	289	260	298	285	264	297	290	262	277	261	299	271	309	265	290	259	283	296	296	299	306	253	290	280	301	303	256	299	268	280	300	259	268	261	271	302	268	253
3352	4636	3549	1795	1278	907	714	631	550	504	457	440	439	400	407	379	379	349	334	337	319	324	350	316	316	348	362	325	266	312	328	323	315	341	314	273	298	300	339	335	327	297	296	328	339	279	332	324	337	279	298	314	304	303	328	335	299	329	269	300	303	302	265	307	317	330	332	287	322	293	315	285	304	301	292	305	316	300	304	291	297	304	265	293	304	313	285	309	308	302	311	291	310	314	334	305	303	328	287	313	286	275	276	315	319	308	304	309	302	304	303	317	263	297	328	305	275	314	318	305	333	308	308	315	292	336	290	310	300	276	288	290	332	328	293	266	284	286	313	285	296	292	304	282	306	309	295	283	307	290	302	295	301	283	321	294	268	315	307	287	302	329	284	332	283	290	308	280	254	298	297	310	291	287	325	286	305	302	284	304	285	267	302	312	316	321	299	305	305	297	331	323	300	286	276	293	305	297	308	301	280	290	276	287	300	327	274	321	291	309	313	301	288	312	301	327	308	261	294	286	281	282	291	316	294	296	354	290	286	305	306	318	309	326	299	284	294	299	326	311	292	300	271	284	285	288	344	284	318	302	292	292	297	300	277	293	279	297	308	286	302	295	303	327	315	317	279	318	277	314	310	283	311	306	276	303	289	328	304	306	279	309	309	321	292	299	296	286	281	300	301	314	303	315	321	271	280	317	283	327	299	291	315	304	319	322	295	286	315	294	286	319	304	298	300	286	272	311	294	317	301	294	301	317	305	299	272	310	298	296	343	278	279	319	302	275	275	318	318	312	298	299	308	320	311	293	286	278	272	314	301	316	278	298	297	315	300	295	275	312	307	284	329	322	284	287	272	306	291	300	292	310	304	258	332	309	298	298	273	306	326	284	298	334	292	317	303	301	279	316	321	320	297	266	302	278	307	300	291	317	306	303	331	308	309	329	298	315	287	299	281	305	307	296	310	292	295	311	293	311	297	292	274	277	305	274	278	291	297	280	254	273	303	287	322	323	297	332	305	305	303	318	295	289	329	315	311	322	293	299	290	318	286	311	308	267	309	276	343	290	310	318	300	324	292	303	256	323	326	296	262	266	300	291	278	283	319	336	291	243	295	312	288	311	315	323	295	283	284	308	273	296	314	291	284	332	273	330	286	263	312	283	308	291	310	322	271	300	289	298	282	306	311	307	316	286	288	320	301	314	287	292	295	324	295	316	324	308	284	290	298	294	284	284	317	306	294	288	311	304	260	327	274	284	292	292	296	284	264	298	286	306	307	272	310	296	328	292	326	311	291	338	302	323	320	318	299	301	284	332	294	283	275	277	284	308	289	298	281	281	301	293	294	261	305	288	315	299	301	292	285	308	285	330	277	312	299	307	294	302	274	283	312	311	293	293	275	300	315	287	290	302	312	329	305	284	286	252	300	298	296	285	285	283	310	295	300	275	311	305	335	264	308	272	333	300	280	291	306	317	326	293	286	333	311	289	303	293	315	302	319	354	254	312	273	292	300	280	300	284	308	291	320	297	299	279	292	276	276	321	324	318	300	292	322	311	288	272	297	273	300	329	279	292	281	306	310	291	273	294	309	293	298	304	329	283	323	281	274	292	286	297	300	319	266	309	311	287	310	288	297	322	297	327	284	331	289	274	323	294	282	296	300	305	306	283	310	307	278	273	293	311	261	313	300	279	294	280	302	261	288	278	287	292	270	286	300	301	304	339	301	287	311	314	303	315	281	291	286	270	266	303	314	282	281	314	286	301	300	270	294	325	278	283	298	285	323	292	296	287	284	306	295	273	313	305	277	290	307	282	298	294	309	325	297	284	307	266	286	292	322	317	266	311	305	296	324	284	286	275	275	279	283	280	295	307	300	321	284	316	308	341	334	286	305	281	277	290	293	300	285	301	286	271	302	298	320	293	316	271	301	311	323	316	314	317	328	287	307	295	293	303	246	268	293	309	300	283	290	302	303	293	312	281	298	307	286	316	297	310	306	279	287	281	307	289	296	310	304	303	298	283	300	307	295	309	303	290	294	279	327	304	296	293	302	288	284	284	280	297	337	317	330	301	303	272	310	302	316	288	323	285	255	277	316	307	280	291	326	304	294	301	293	313	290	284	277	335	328	294	287	302	272	288	321	319	273	314	302	307	286	351	289	288	313	290	287	303	292	278	266	287	311	304	296	292	305	300	316	293	268	282	309	294	311	284	308	284	278	325	317	267	307	301	322	300	339	275	300	287	307	289	282	274	291	310	310	283	327	288	294	313	292	308	270	267	351	318	320	321	302	326	318	277	285	305	311	284	263	283	290	301	294	297	286	292	313	310	308	288	294	297	274	297	306	296	324	304	319	308	309	271	297	289	319	290	300	288	263	323	303	298	296	291	290	315	289	285	327	311	277	307	297	312	301	305	297	292	293	301	295	287	313	263	296	284	291	268	282	269	292	293	301	288	329	299	287	250	298	290	273	320	273	275	276	293	297	303	313	307	315	288	293	298	293	314	301	332	283	311	304	269	315	282	291	298	278	301	281	311	297	299	287	310	286	332	287	322	322	252	321	288	295	275	292	299	294	295	268	289	314	293	288	298	283	315	314	318	290	306	299	306	295	281	305	304	324	281	295	297	283	329	294	310	294	293	290	302	277	281	301	289	285	289	287	293	318	310	283	311	283	289	288	294	272	286	321	325	330	317	295	312	291	291	283	311	289	318	299	260	301	310	277	285	324	316	297	280	322	291	314	312	293	285	301	301	300	293	302	314	299	310	303	279	308	312	311	283	288	293	303	283	327	285	294	283	290	302	318	293	312	332	280	290	292	280	303	258	280	275	319	310	314	316	327	278	284	294	282	270	286	278	280	297	339	296	320	261	293	267	287	257	324	296	293	319	293	280	306	302	325	288	327	325	294	288	296	298	287	313	321	272	300	312	275	299	305	288	283	289	289	295	314	301	318	290	308	308	316	297	280	289	286	274	303	286	289	284	297	298	309	311	284	282	276	286	304	298	276	293	308	297	300	307	292	295	277	297	280	299	266	279	260	261	306	291	297	289	288	302	288	290	279	307	291	290	264	316	312	283	320	292	287	308	300	291	291	269	295	302	281	305	305	314	298	273	280	320	317	308	264	291	285	283	282	305	267	318	306	306	310	286	280	350	309	289	281	288	316	271	279	296	272	318	251	288	308	289	323	316	296	293	291	287	286	267	321	286	305	278	265	294	260	257	318	276	290	280	278	275	333	312	294	314	284	290	302	315	300	313	326	301	313	289	349	301	296	306	315	299	290	293	300	280	284	294	278	324	318	329	288	290	299	279	297	318	281	283	299	281	276	304	277	301	277	310	295	345	299	302	287	299	257	266	305	262	286	286	272	293	271	274	303	282	282	256	286	284	293	287	274	320	276	302	267	280	303	286	272	285	305	278	281	269	290	282	310	280	284	289	312	299	305	331	269	305	316	330	303	276	273	320	288	289	285	321	298	259	297	289	279	310	296	305	287	265
27450	11681	1849	1135	831	794	750	787	753	770	744	755	714	763	785	813	747	764	764	758	736	752	763	758	756	757	813	741	757	786	767	696	796	764	749	759	773	793	701	751	772	784	725	810	817	792	801	802	753	759	758	781	758	748	758	710	718	793	764	774	755	780	750	808	739	724	750	723	761	746	822	763	719	751	744	784	706	782	773	730	735	744	743	737	731	804	794	716	772	780	742	758	722	759	773	735	748	748	717	769	751	777	764	788	769	745	761	755	736	749	773	746	719	699	771	764	775	734	723	761	742	753	736	748	773	805	783	759	747	758	782	739	734	722	765	768	765	774	770	776	736	764	723	742	782	758	737	753	757	749	778	761	760	725	736	698	779	791	789	742	752	786	707	778	740	763	768	772	779	799	784	703	759	738	737	744	763	707	729	739	758	730	745	760	683	759	757	767	736	777	751	752	762	775	760	756	801	743	744	744	799	780	825	779	755	736	735	785	763	744	780	764	723	743	806	700	746	777	734	770	737	824	827	701	775	781	722	720	789	747	764	736	786	832	753	761	726	778	726	787	768	757	769	774	699	770	769	768	738	768	733	777	787	769	795	730	774	745	741	694	740	755	740	689	736	786	796	762	723	791	724	738	766	763	771	817	771	746	743	703	750	794	709	781	773	724	737	697	768	821	753	766	739	700	774	769	759	671	740	785	730	761	795	769	684	741	776	726	765	783	760	732	805	758	780	760	711	755	809	819	757	770	739	738	732	777	735	773	761	739	745	760	776	777	743	801	736	799	727	759	786	741	738	750	727	763	733	771	727	787	766	715	738	744	780	733	805	761	773	743	748	717	781	766	748	758	758	764	749	774	779	709	752	705	778	736	751	770	781	743	746	770	749	772	755	756	751	733	750	721	719	762	757	772	771	750	757	716	749	794	771	793	758	712	752	757	747	760	736	793	787	761	738	736	727	772	766	744	777	795	782	749	782	776	777	753	752	748	758	710	741	750	732	753	795	691	767	753	817	720	727	760	736	807	779	787	765	762	739	752	753	760	784	726	776	742	739	786	757	775	776	798	779	783	728	741	744	754	701	745	783	802	787	767	767	756	733	757	756	771	732	790	756	722	711	744	759	763	755	692	774	752	711	744	719	777	704	805	716	733	788	742	773	770	726	773	775	709	731	721	712	748	773	780	721	707	760	767	734	735	718	711	766	750	782	757	755	744	757	747	794	777	721	727	783	728	764	842	758	719	767	776	813	750	792	741	760	797	741	701	765	761	733	747	743	747	737	742	750	748	725	795	757	757	709	814	769	795	757	737	738	799	772	774	725	758	750	795	768	791	748	709	807	782	687	813	759	771	773	787	746	797	725	808	770	757	736	736	752	750	765	779	751	740	744	745	764	749	734	802	763	754	759	752	702	729	710	717	747	731	762	733	724	731	781	753	777	779	750	802	780	742	753	743	739	809	701	751	820	765	778	776	729	730	739	771	728	720	745	794	709	748	749	780	769	778	721	754	765	808	793	770	783	787	764	733	727	765	761	740	783	746	770	764	762	770	786	706	801	747	750	741	731	797	778	783	776	754	765	760	749	675	714	761	768	751	794	783	771	777	721	786	784	769	769	762	767	753	709	783	767	756	724	759	767	755	718	774	754	774	771	771	727	742	725	789	816	767	756	735	748	797	782	767	766	756	704	762	766	782	721	787	786	780	730	790	741	758	736	776	753	722	761	756	779	720	727	775	696	751	788	756	721	752	777	770	787	784	752	759	719	731	763	755	759	693	762	760	755	761	758	719	734	741	774	732	768	771	779	786	792	785	781	768	823	728	795	721	765	793	739	778	747	703	728	686	770	725	772	796	770	721	737	746	771	742	813	741	714	732	747	734	725	745	760	741	775	732	776	742	732	747	717	764	761	754	744	780	745	788	754	825	757	777	775	744	733	750	703	775	743	751	750	718	807	750	742	761	780	758	757	731	748	716	719	762	746	717	693	734	761	735	699	795	743	794	749	731	737	767	752	759	695	781	764	772	745	710	799	776	781	719	753	775	730	774	746	736	750	755	725	755	712	764	706	790	773	728	724	770	765	750	759	744	732	754	784	740	727	735	739	793	773	761	730	729	730	743	770	761	802	767	754	717	760	727	721	760	722	749	745	737	747	801	753	735	744	706	708	741	739	731	802	740	737	754	743	737	766	794	695	781	776	746	747	748	752	806	731	752	791	714	764	756	757	712	752	764	755	766	737	763	722	812	685	752	778	663	727	718	788	778	780	783	805	791	784	701	729	796	720	786	760	750	742	773	777	714	758	717	789	743	740	783	728	751	778	794	782	729	732	739	726	768	748	736	759	764	748	765	791	758	759	755	801	772	758	733	746	790	762	740	795	768	756	720	733	713	755	750	745	734	732	761	768	684	757	771	759	755	760	751	789	799	769	778	774	789	717	799	704	767	770	737	819	729	742	739	828	736	768	746	787	730	758	802	712	758	761	749	719	739	796	747	723	699	743	758	821	810	766	760	733	733	759	751	723	743	727	739	754	761	775	761	718	773	745	814	794	790	799	760	803	767	806	743	765	752	732	766	783	692	793	740	771	766	782	788	776	794	801	753	737	757	790	777	768	774	693	719	772	738	735	758	733	741	756	762	744	770	810	750	743	700	749	722	755	766	762	757	769	730	760	700	797	768	684	750	722	712	747	724	777	767	777	807	736	787	735	782	730	756	805	764	771	723	772	777	744	800	726	771	766	752	715	824	737	714	734	779	764	747	737	760	707	769	791	766	752	774	808	729	759	787	765	741	784	723	789	747	763	765	724	785	773	776	764	726	745	740	761	750	795	783	752	765	763	760	700	727	783	767	756	762	712	719	765	786	799	722	798	723	737	767	746	763	691	788	724	791	734	726	755	782	779	792	736	748	789	779	715	771	794	792	776	710	790	724	767	700	726	763	755	752	747	729	779	803	746	771	771	798	686	775	759	766	743	727	791	782	751	757	759	777	789	760	761	772	782	712	738	738	812	803	764	739	718	754	791	799	739	781	733	781	690	733	771	783	776	727	732	731	761	764	712	758	752	723	795	740	763	736	779	759	780	748	715	737	796	780	759	777	761	781	788	797	732	742	731	712	703	760	761	724	775	734	756	731	751	680	777	780	748	702	778	780	806	831	798	753	749	747	763	780	740	761	735	753	763	729	754	792	768	750	722	733	724	767	739	751	785	839	768	768	745	798	739	748	720	766	742	748	755	740	730	778	776	753	763	787	736	763	771	797	779	722	716	743	760	713	766	764	759	714	780	826	764	773	744	712	792	741	705	761	730	748	705	721	750	787	719	743	740	764	763	733	775	769	802	713	728	776	735	745	707	764	839	739	809	764	773	773	771	759	758	737	729	768	790	728	781	755	758	768	784	753	784	782	732	707	737	790	734	763	755	741	776	784	743	793	763	777	771	775	758	811	767	778	792	769	770	797	758	743	744	750	703	777	759	822	754	741	756	790	797	764
5091	922	834	727	738	677	713	705	693	677	719	679	667	683	694	717	690	746	693	671	647	727	726	652	681	675	698	705	688	698	684	678	709	646	665	714	672	674	658	711	672	700	633	675	657	666	685	708	681	672	691	687	653	689	684	640	706	717	706	700	688	690	704	668	662	637	637	653	683	616	758	631	698	667	647	632	663	712	639	695	703	664	684	688	715	693	692	661	675	678	679	703	660	665	670	699	697	690	653	667	634	707	682	690	658	654	700	699	666	702	701	645	693	689	700	664	665	680	653	726	704	663	646	667	685	681	687	700	682	661	700	677	697	686	639	631	735	686	705	679	659	676	670	729	753	697	696	691	700	686	658	669	693	689	657	703	689	703	655	704	706	649	662	652	742	708	680	693	619	697	691	663	684	661	715	665	683	657	708	660	649	657	712	657	686	665	688	666	682	678	661	629	651	692	657	648	673	734	673	660	654	687	670	715	687	670	672	698	673	632	689	696	640	650	676	717	671	685	652	698	673	708	714	661	663	666	703	636	667	657	705	667	701	666	650	687	672	692	682	643	655	688	664	631	710	650	700	681	667	667	718	659	686	649	673	701	683	651	683	672	693	683	728	671	692	696	668	667	670	715	682	691	686	688	709	695	682	661	718	667	651	640	726	635	644	687	712	664	658	670	677	724	686	744	674	689	706	662	668	622	673	657	702	695	664	699	692	686	657	681	680	650	684	696	685	671	679	711	709	735	689	647	674	679	645	680	670	672	706	692	656	662	710	689	649	669	724	692	685	710	656	659	686	698	653	654	723	618	678	666	661	687	687	651	660	690	676	706	699	702	661	688	705	661	632	683	713	697	691	662	693	716	675	649	675	632	662	671	640	664	675	635	711	675	703	704	702	615	691	670	672	662	702	692	679	656	643	645	629	668	691	675	679	680	695	667	697	619	695	684	678	651	685	678	715	644	671	673	676	697	636	695	687	690	695	695	657	684	686	708	700	685	685	663	651	672	657	694	633	683	671	699	681	689	628	654	671	706	705	649	697	704	653	705	720	660	641	657	652	704	691	653	652	694	664	665	661	703	667	664	669	665	641	642	721	649	746	724	688	689	654	681	717	663	672	669	613	705	681	692	662	682	656	707	671	672	651	658	712	701	673	679	688	672	656	718	651	649	716	685	656	682	648	652	660	629	703	685	679	692	678	703	708	651	654	654	679	689	674	646	663	680	646	665	670	693	674	633	654	732	637	644	711	627	700	665	690	697	721	673	641	675	691	681	663	635	683	660	686	702	721	696	675	692	681	711	718	710	728	674	673	667	669	690	676	682	663	685	700	666	694	672	626	630	706	692	682	672	714	694	660	662	685	665	673	671	665	693	668	720	664	667	659	657	682	688	667	641	693	655	700	702	707	649	655	693	700	691	668	690	746	627	641	701	681	669	711	700	712	746	710	667	668	663	660	718	742	693	636	651	702	685	657	641	658	663	652	689	668	701	637	651	641	667	693	629	697	679	694	681	672	708	701	727	697	644	659	686	659	657	650	674	630	738	670	726	706	648	667	660	695	659	644	721	663	668	700	737	695	624	658	672	683	688	634	659	680	704	664	766	681	696	653	666	623	696	705	670	658	710	672	694	650	687	672	673	677	623	694	644	661	688	691	651	668	662	691	723	674	645	697	694	691	664	660	712	683	647	661	706	661	612	690	643	689	661	676	653	682	682	735	726	677	671	681	691	641	720	671	676	667	691	657	702	661	669	713	694	642	681	749	658	690	692	694	663	690	677	673	687	688	679	650	653	692	710	648	651	675	682	618	656	674	660	687	681	659	688	687	652	698	672	688	629	641	697	726	690	687	686	641	700	679	668	676	641	658	663	679	660	709	663	704	638	714	681	703	704	716	677	737	698	700	666	664	676	672	653	637	636	686	643	660	657	727	696	704	679	651	657	643	684	697	629	676	696	685	740	704	696	675	679	685	678	699	678	691	690	702	645	693	684	689	693	647	645	681	654	658	670	691	663	712	690	668	664	722	685	679	670	670	685	694	634	684	690	681	675	704	684	638	675	695	710	659	680	645	669	642	644	646	667	674	690	676	688	697	726	691	653	663	680	703	676	715	656	673	685	641	682	666	644	676	701	648	664	678	691	636	645	665	646	622	667	683	662	651	660	686	622	701	654	687	694	694	686	649	663	726	684	684	664	681	699	645	631	657	685	631	660	695	717	665	695	687	662	644	690	642	639	692	638	710	748	681	698	642	681	721	662	688	641	707	655	700	654	669	700	661	687	659	667	664	696	669	689	654	683	703	682	653	688	688	661	720	647	662	692	720	640	651	659	680	670	649	624	611	701	671	666	669	680	689	715	655	673	639	677	704	663	671	692	685	660	682	705	659	671	733	664	666	666	743	692	711	629	660	639	686	722	737	681	633	734	658	695	683	717	656	730	663	701	672	703	676	688	681	651	642	665	675	656	684	727	684	673	705	663	667	705	679	700	683	712	695	694	640	664	723	629	699	700	686	675	681	657	744	694	667	686	674	693	705	671	666	693	655	691	681	697	671	706	658	662	662	679	714	715	684	660	625	695	659	664	664	694	705	682	689	725	654	690	657	646	687	690	679	677	687	635	662	634	652	670	662	664	621	700	632	658	673	625	688	668	683	658	650	712	676	667	668	677	655	683	704	701	630	648	668	592	737	676	729	631	682	650	683	704	708	662	677	710	670	673	649	688	645	668	692	677	660	714	689	639	652	660	669	674	662	699	672	662	624	659	660	723	653	681	690	677	644	670	646	641	652	663	686	710	634	668	660	651	686	649	663	690	719	705	686	659	671	650	675	691	677	691	704	697	707	662	671	688	680	649	673	665	679	658	678	660	720	686	687	623	663	657	656	674	693	675	658	677	667	664	660	693	703	669	673	644	675	675	732	651	694	656	648	640	721	707	628	635	725	714	693	697	691	684	686	693	711	643	671	682	664	675	704	603	670	714	650	690	661	642	654	664	658	623	661	675	691	712	650	694	687	673	669	672	658	678	694	670	681	696	681	694	678	683	642	669	700	669	641	678	689	689	699	672	687	671	740	656	691	698	667	683	676	676	687	700	736	697	683	665	708	662	626	677	688	677	664	668	636	690	662	683	660	716	663	661	662	699	705	700	686	711	641	613	712	680	681	661	710	686	645	673	666	716	703	649	674	692	715	711	688	653	720	720	663	696	639	684	698	656	651	704	669	717	689	680	688	676	665	714	700	663	655	695	623	663	697	685	671	670	665	699	692	634	689	709	647	725	707	711	738	663	636	647	656	635	683	698	704	726	659	679	656	670	631	675	671	666	615	749	662	643	684	674	699	649	665	711	655	670	682	704	712	712	653	699	675	672	675	664	663	655	692	637	666	688	718	670	701	659	678	682	665	714	665	684	696	684	681	668	660	706	673	668	647	664	740	628	702	700	636	694	657	680	650	625	690	687	684	689	728	672	653	678	701	644	684	686	649	679	716	682
25790	21442	25570	17695	1814	848	783	660	655	700	682	620	670	680	646	624	630	617	675	617	651	604	639	599	629	593	684	570	629	631	631	582	640	626	611	634	618	614	653	628	615	594	619	646	573	594	649	643	589	632	621	645	614	601	605	593	607	630	651	651	614	620	615	652	603	598	636	629	629	653	631	641	612	615	628	607	604	635	668	639	618	621	609	631	634	611	652	604	622	620	589	610	571	627	620	648	623	604	598	614	600	590	595	585	622	596	606	665	635	612	613	597	628	623	584	583	605	591	569	604	615	605	613	610	644	588	597	580	634	570	630	624	552	594	593	603	585	614	547	575	591	632	578	672	629	612	606	624	622	615	566	602	605	624	613	610	637	620	657	614	622	642	611	630	596	617	636	600	622	638	655	610	599	624	596	632	584	618	643	617	625	634	657	621	584	597	596	636	609	572	617	591	593	596	605	648	639	608	577	598	662	596	591	596	623	609	604	573	594	637	585	641	563	595	626	586	616	624	635	584	610	579	591	597	611	630	634	633	609	606	612	630	634	590	640	577	618	619	657	590	631	635	610	602	639	580	570	607	624	589	628	605	605	603	616	590	674	661	619	600	588	615	635	626	605	663	621	674	613	608	598	629	603	603	624	620	626	614	596	614	613	590	592	644	627	614	611	607	600	621	677	644	634	644	612	627	619	634	608	607	595	581	585	588	607	605	618	644	590	601	575	632	596	687	634	632	626	607	598	586	640	618	594	614	612	633	555	593	609	621	636	621	570	647	614	585	640	605	608	610	632	644	594	620	620	602	578	617	622	622	585	622	604	569	597	591	589	643	620	610	628	594	616	575	572	599	592	605	647	629	585	623	662	600	605	603	631	660	651	623	613	643	556	614	650	617	638	622	583	574	594	568	567	552	633	562	632	583	636	607	652	588	623	611	618	600	600	618	609	633	639	641	581	613	592	580	592	590	602	632	591	581	599	628	600	583	592	615	559	598	599	597	628	586	628	604	649	601	582	610	642	570	605	599	640	606	569	699	606	618	651	609	622	649	599	608	595	638	662	646	574	598	590	629	658	590	620	650	635	604	580	639	601	618	632	627	627	643	643	599	626	653	590	638	612	588	613	627	577	627	654	613	619	586	611	632	593	624	574	629	597	537	592	604	636	605	597	642	576	595	577	582	612	609	630	629	672	633	633	627	581	585	580	586	626	630	635	653	638	641	611	598	616	593	607	631	616	672	609	569	585	688	654	611	629	630	604	600	647	633	681	592	603	617	566	592	576	597	593	610	641	619	653	632	605	608	612	600	566	620	610	651	630	637	627	625	631	605	602	599	578	604	582	626	613	645	622	593	597	623	577	608	661	603	612	644	599	667	616	581	608	605	654	663	596	613	601	614	631	590	590	571	620	612	621	689	646	609	592	636	633	554	609	653	639	620	625	603	638	617	633	610	632	605	610	602	599	601	629	589	596	581	599	605	619	605	588	610	646	617	605	623	582	614	629	601	585	617	577	603	590	641	594	572	635	586	581	621	593	638	622	582	654	619	655	617	608	620	602	600	607	596	596	595	616	591	596	603	626	606	580	629	616	652	614	633	651	637	649	619	612	613	626	593	623	605	599	606	606	623	585	637	612	635	605	613	607	604	620	568	582	609	591	601	640	592	604	574	584	610	575	581	601	647	623	617	614	582	617	608	612	615	648	615	621	634	566	598	649	588	636	627	621	603	613	576	631	646	590	572	598	630	633	606	599	623	568	594	612	608	587	639	592	616	630	603	602	576	631	629	651	595	631	571	622	600	616	628	600	656	622	576	598	636	555	628	598	608	631	621	585	598	600	627	567	627	619	645	636	644	637	635	649	591	603	608	622	572	588	651	659	610	646	631	592	598	656	601	584	631	626	641	607	593	618	593	636	612	598	618	592	629	592	587	590	612	619	660	591	618	624	607	672	624	634	649	613	570	636	582	641	631	605	605	634	616	627	588	587	614	608	647	599	636	588	555	576	629	628	619	627	638	611	670	658	641	605	592	569	590	618	647	580	607	622	602	630	613	672	597	630	615	604	561	617	598	575	611	696	630	597	657	621	636	587	613	618	620	603	646	582	583	635	580	609	624	595	639	592	593	641	601	624	609	628	613	606	608	636	622	613	586	592	687	639	627	616	668	648	607	647	600	559	598	646	602	589	623	616	578	647	636	596	633	638	545	590	605	611	652	577	615	671	603	610	605	604	605	623	600	591	589	619	574	609	611	617	580	611	612	611	635	597	578	622	607	600	641	612	606	603	649	633	592	600	645	568	610	623	634	591	646	596	623	614	585	639	662	626	593	649	655	624	612	614	628	615	623	602	610	627	574	620	642	621	588	611	571	587	548	614	617	640	664	656	610	629	573	555	609	592	583	614	551	644	635	604	629	607	618	635	625	591	614	641	591	622	611	637	641	586	584	621	607	622	656	640	631	645	615	617	612	615	666	616	544	588	608	553	619	591	672	619	610	578	604	645	589	595	622	634	658	603	556	587	598	631	689	584	582	582	618	622	602	651	614	610	659	592	575	580	669	574	628	625	647	617	627	614	618	650	584	590	602	599	571	585	574	605	601	611	591	613	611	645	592	622	594	579	603	620	648	560	626	609	631	612	632	626	584	641	613	644	578	618	575	591	655	613	589	603	631	632	634	629	595	597	619	634	582	610	609	630	598	595	578	610	618	578	607	622	611	633	600	640	581	582	609	548	601	634	560	599	624	604	650	619	609	631	561	605	626	606	609	604	608	671	602	659	649	646	567	590	626	614	595	605	605	643	597	608	656	620	568	609	618	612	563	630	603	593	605	616	588	621	587	631	596	572	610	548	647	604	612	630	634	603	619	610	621	664	657	617	555	674	647	622	579	626	607	613	625	633	598	641	605	619	622	616	640	591	621	630	600	625	613	615	590	626	590	574	603	652	636	631	641	630	601	594	614	621	628	602	573	610	624	650	608	612	599	580	636	631	596	640	620	609	673	575	639	608	620	582	597	599	614	637	682	594	628	682	633	578	585	600	601	597	576	648	633	632	606	622	622	630	661	612	588	590	655	611	596	617	640	642	593	609	643	554	601	636	571	630	595	606	605	603	621	583	636	612	581	635	627	646	605	622	634	627	606	565	603	615	577	646	591	634	596	586	623	598	648	607	634	613	576	647	593	618	576	593	617	602	647	636	661	630	616	618	583	600	550	583	610	558	630	584	614	611	604	610	644	603	601	570	618	614	612	622	620	620	642	559	629	566	590	619	574	617	580	567	615	633	615	572	586	606	654	643	618	608	629	653	637	637	599	593	600	603	623	618	619	604	651	650	621	646	600	584	572	600	620	597	620	588	555	571	582	651	595	593	608	628	617	607	611	637	636	591	666	612	629	588	656	608	550	668	621	598	583	670	596	586	659	575	615	641	657	647	626	591	572	633	659	622	605	603	636	621	568	615	613	578	629	602	602	592	601	604	631	583	601	575	548	575	606
3561	2143	1796	1101	871	820	714	759	700	646	629	651	655	603	631	607	596	616	661	632	595	582	556	620	587	620	580	593	599	630	588	558	582	625	564	576	601	556	585	598	590	565	574	635	575	590	597	600	588	589	603	577	591	606	598	578	629	596	578	562	582	539	569	611	579	586	564	585	531	559	597	570	612	575	597	543	578	529	571	552	606	586	578	545	568	576	541	565	593	566	551	615	565	589	559	598	609	639	522	538	622	624	568	552	583	607	549	550	522	553	568	556	575	613	615	611	587	575	613	569	600	530	528	574	574	595	578	568	599	558	597	572	596	562	586	603	551	508	525	583	566	630	595	577	566	587	562	575	588	554	599	542	609	561	562	535	532	599	546	591	530	598	610	521	594	594	579	543	610	588	574	597	566	601	540	582	577	582	563	552	565	545	595	513	576	597	567	598	576	555	543	553	591	534	542	615	558	566	521	560	568	580	565	529	584	563	545	589	583	551	616	567	588	576	589	591	613	551	569	576	551	588	573	598	537	619	586	570	562	569	580	543	577	544	576	599	593	548	555	589	617	590	582	552	540	606	643	580	562	551	569	569	561	578	551	605	480	597	550	607	580	583	583	541	562	576	567	563	594	544	528	604	562	588	576	551	594	615	587	578	590	580	545	564	608	577	560	558	520	568	577	594	621	569	597	572	546	580	552	586	544	574	582	564	550	570	585	623	556	571	580	582	568	574	596	565	574	550	587	587	543	625	558	569	521	575	543	577	517	565	595	618	571	607	540	538	545	575	540	574	594	580	555	556	603	550	589	609	581	600	574	581	563	554	601	571	554	562	584	538	562	604	559	505	591	612	553	569	581	614	584	566	587	556	558	593	583	555	556	559	581	592	564	517	622	573	578	561	537	561	590	563	523	610	581	557	556	594	596	587	578	567	572	614	600	561	590	575	614	572	555	554	577	584	561	601	540	583	569	572	620	578	557	492	563	554	608	556	589	550	582	603	557	551	565	580	545	594	544	619	619	584	585	569	608	582	581	580	555	577	579	563	520	572	592	590	580	577	540	540	584	574	573	588	559	568	556	547	563	557	574	533	560	622	542	558	566	594	525	584	599	578	576	590	589	581	592	558	612	572	588	561	568	581	567	559	587	578	533	578	567	555	583	620	520	574	541	613	554	582	579	571	563	559	575	580	509	583	558	536	566	565	612	589	549	563	568	578	588	560	578	559	597	607	528	603	589	543	582	602	583	584	580	559	563	564	557	629	548	557	565	584	592	608	534	609	535	612	541	573	611	571	596	528	615	587	580	574	572	559	560	598	542	561	566	573	569	524	578	541	584	561	555	603	593	558	541	526	594	572	615	594	566	542	575	581	528	573	561	547	573	564	559	580	555	575	556	599	559	563	582	613	545	536	525	559	593	580	576	534	531	572	577	573	599	539	564	551	570	600	539	576	590	601	614	593	571	577	584	614	621	573	584	621	546	588	564	599	575	555	546	556	563	550	552	562	562	596	544	567	551	546	570	569	540	549	609	588	598	563	589	554	546	561	590	610	612	564	601	590	584	583	559	581	610	556	619	581	575	574	598	554	591	570	544	569	566	588	563	573	558	593	619	573	565	551	566	552	561	583	608	534	525	549	619	601	557	567	567	547	547	571	529	583	560	591	601	558	577	551	554	560	593	585	569	566	585	624	573	571	569	550	526	580	553	563	566	562	548	590	545	562	545	577	530	605	600	575	548	637	579	542	578	578	576	561	554	592	577	584	555	573	538	530	557	552	588	608	541	552	551	571	600	561	570	568	530	575	562	550	551	591	549	550	568	552	560	567	608	544	606	558	540	602	586	589	569	540	590	558	532	605	554	562	572	534	570	574	516	551	555	608	588	582	581	569	590	609	608	600	563	540	561	566	583	546	579	571	561	549	589	607	551	560	558	608	602	588	546	571	561	571	575	600	539	553	533	586	533	593	583	591	543	576	553	549	566	565	574	584	599	576	607	569	604	525	608	553	579	578	590	556	599	576	575	553	557	577	584	569	594	592	542	628	553	558	575	564	612	556	582	614	567	613	524	566	569	599	554	576	587	555	570	587	574	558	552	609	554	587	565	605	558	543	543	535	602	612	601	595	564	606	602	568	552	556	538	562	556	593	573	575	525	565	570	552	573	571	557	548	548	551	532	561	583	582	559	587	585	571	570	565	555	564	587	581	559	549	596	598	578	572	585	582	589	592	571	587	565	576	526	561	536	569	540	582	575	586	531	577	591	579	586	566	575	583	579	592	584	565	579	567	587	531	540	574	539	587	533	578	526	599	580	552	548	536	527	615	576	550	562	590	550	582	538	592	591	563	564	557	597	548	585	573	589	566	588	566	539	572	559	583	567	583	573	541	574	588	529	552	571	614	580	563	583	555	572	559	589	546	587	596	578	529	595	604	557	560	560	547	579	601	568	640	596	564	576	565	503	578	578	643	586	561	587	541	557	588	530	564	615	538	565	590	535	577	543	596	562	540	568	583	602	564	608	604	544	561	592	598	585	570	553	535	581	585	572	559	525	605	570	572	578	540	535	590	578	576	552	556	566	592	520	599	599	559	521	560	590	586	594	614	588	557	561	601	581	581	592	569	564	546	577	581	577	614	599	598	600	581	577	597	541	583	554	637	556	557	580	585	541	587	565	538	527	536	576	586	553	555	559	577	546	577	582	543	589	566	616	583	593	596	579	576	604	546	589	529	567	622	594	553	601	588	543	539	553	573	580	558	548	598	551	551	557	548	568	568	586	593	597	586	567	583	590	582	594	578	530	556	564	610	601	567	579	576	591	583	543	557	553	580	572	565	577	545	572	597	560	540	547	584	571	633	613	594	567	550	552	588	541	609	625	587	581	574	583	559	588	590	527	580	562	581	575	569	564	553	543	616	548	552	578	571	554	550	573	594	556	563	584	542	568	587	534	566	583	558	582	551	556	539	561	589	607	560	565	572	574	580	589	522	560	537	547	562	572	582	568	571	576	570	565	608	571	558	554	563	594	585	568	569	602	569	576	547	583	608	580	548	549	565	534	589	586	536	573	596	558	583	567	621	582	525	534	556	569	566	601	565	565	598	573	558	537	557	562	582	573	520	558	583	562	563	607	543	572	596	587	543	582	525	580	540	531	532	557	599	573	588	572	592	543	600	594	548	590	603	617	532	597	581	547	539	586	558	557	599	564	623	544	569	563	561	569	610	591	607	569	581	558	536	554	579	545	563	566	586	563	582	569	583	583	580	580	573	593	572	589	556	588	584	571	575	569	546	605	557	548	598	570	623	615	578	581	563	606	559	546	562	545	573	584	585	556	563	595	589	577	589	540	588	579	586	581	643	574	560	592	582	574	577	597	589	563	587	555	560	554	627	572	572	589	578	541	532	576	565	554	572	611	581	537	571	565	559	599	578	569	558	547	619	562	579	598	574	573	522	573	544	601	578	578	588	558	599	566	607	586	538	576	564	524	584	542	568
24359	21442	28556	24725	19674	2248	823	538	398	397	363	372	308	355	340	322	331	339	322	336	292	285	319	310	303	280	319	285	299	276	296	292	311	275	290	275	289	289	302	301	274	257	308	256	282	290	320	286	282	261	292	282	277	277	290	285	286	328	276	297	289	309	270	304	300	309	288	288	300	285	286	284	258	286	294	285	289	293	273	289	275	261	253	306	270	304	277	296	302	277	283	287	284	288	277	282	288	272	298	293	289	280	258	277	285	282	305	293	287	265	277	285	293	311	247	275	270	282	296	280	296	288	299	307	293	271	241	294	283	248	281	320	284	261	289	275	289	291	277	250	283	278	297	300	273	269	296	289	314	280	258	249	279	263	260	285	278	294	291	251	282	293	261	287	256	295	299	290	256	315	250	247	279	291	258	320	267	257	282	296	300	277	309	270	275	309	290	291	277	271	280	277	263	283	311	280	302	275	276	281	282	264	289	227	285	296	273	283	253	293	308	292	280	303	279	262	254	303	284	307	283	258	252	259	307	296	295	262	302	255	274	275	284	308	270	273	287	298	303	302	315	270	283	291	279	274	291	263	278	291	243	261	313	272	261	293	290	282	256	267	268	302	287	273	263	270	271	278	286	283	295	298	301	284	252	290	262	289	254	274	273	283	307	259	272	289	276	311	281	281	264	280	302	302	290	274	305	288	265	287	288	303	250	319	272	288	290	250	302	276	263	288	255	272	288	278	257	263	287	231	270	291	284	290	322	257	259	271	266	287	265	267	301	272	296	271	297	252	272	267	294	254	274	313	292	250	280	236	292	267	288	247	272	266	263	274	276	305	278	289	243	309	284	249	267	281	270	301	287	302	299	287	285	266	281	254	303	264	273	290	292	325	231	258	308	262	267	277	287	277	305	256	269	266	268	272	281	261	246	263	259	288	307	277	280	268	293	270	282	283	292	290	254	254	275	311	291	264	270	260	280	306	280	289	277	281	275	273	280	266	275	304	300	283	290	268	292	293	313	271	285	295	292	285	266	281	271	258	285	270	290	295	293	301	296	282	275	293	272	279	278	267	260	297	310	274	297	253	301	274	292	290	270	293	301	245	281	293	290	316	260	279	273	281	260	268	262	251	287	279	296	255	271	297	273	286	295	276	280	304	284	288	303	290	281	295	272	286	308	262	274	280	274	296	290	275	292	271	264	293	265	275	275	266	271	253	274	257	271	274	286	280	273	279	303	302	279	261	275	281	266	310	287	296	302	253	283	294	241	266	273	280	299	256	301	294	277	301	278	279	265	250	292	310	255	280	261	302	266	279	283	298	256	268	258	308	282	317	272	287	265	248	275	291	259	273	294	291	253	297	270	283	277	242	290	285	305	281	283	269	298	291	270	276	291	272	285	272	298	275	270	272	263	299	280	258	260	271	253	285	302	254	292	274	285	299	268	274	298	274	297	247	298	281	267	279	279	299	265	267	274	274	261	269	269	287	295	271	296	282	318	257	268	287	253	256	273	278	256	263	295	304	292	308	276	270	273	293	263	279	297	262	281	260	273	269	271	293	259	289	254	267	301	263	283	297	263	291	261	249	303	268	299	269	301	285	291	275	275	273	270	241	290	277	264	284	263	293	251	283	294	306	310	269	292	260	271	285	304	259	267	284	289	269	259	281	292	266	284	295	269	278	281	261	265	292	308	290	271	279	268	319	292	256	292	235	265	260	292	283	300	262	291	280	285	246	300	302	293	262	290	266	277	276	315	303	282	294	275	267	302	291	267	298	289	275	262	302	266	258	266	258	294	254	270	266	263	287	281	285	282	257	287	275	298	267	242	282	269	290	275	293	290	272	287	268	282	252	294	300	307	268	279	293	269	265	272	291	287	279	276	289	295	276	278	272	244	281	270	282	289	281	258	293	285	291	288	292	283	283	274	288	271	290	306	251	275	307	287	275	288	277	288	290	280	235	304	286	281	282	298	258	277	283	265	285	286	274	267	260	254	279	268	263	266	279	285	269	297	267	302	279	280	250	291	281	281	258	311	290	277	293	280	292	288	265	295	279	269	262	273	263	311	303	329	276	297	288	314	303	261	320	283	269	266	267	272	276	273	264	299	273	281	274	269	296	294	284	268	265	297	310	262	281	277	288	263	277	268	292	289	300	277	285	263	295	303	279	283	301	265	280	285	255	299	317	274	289	291	278	268	270	264	267	261	285	286	275	263	290	290	269	299	296	263	274	290	303	280	282	290	293	262	259	277	281	296	289	250	272	288	307	294	280	286	262	282	260	242	280	280	293	287	285	289	286	296	293	279	293	279	299	262	283	277	289	317	253	285	288	271	260	283	262	263	292	276	281	274	281	276	279	277	257	286	283	296	261	273	281	275	265	260	281	277	287	260	314	308	293	298	275	288	287	287	265	292	295	302	266	288	301	261	283	295	267	299	261	271	282	306	288	294	263	299	293	278	273	287	300	270	266	289	284	310	278	262	291	314	273	282	271	309	265	285	277	266	276	306	265	284	287	281	284	285	276	282	291	253	281	278	240	273	285	270	292	297	277	264	323	292	323	272	283	274	287	274	263	264	275	274	305	280	303	277	226	260	283	310	272	285	262	278	306	263	289	275	283	264	289	270	275	256	266	307	312	287	296	304	271	268	303	310	262	282	293	280	284	254	264	260	298	260	277	296	307	271	277	279	298	277	287	271	293	276	273	278	287	262	290	283	282	259	308	268	285	250	261	279	273	293	277	270	271	297	280	287	263	264	241	284	295	286	284	263	249	271	257	282	290	260	268	310	303	277	288	287	269	284	293	285	279	270	279	250	252	259	260	292	290	268	297	278	275	285	278	309	317	268	292	292	283	277	244	304	281	278	245	269	240	273	267	252	270	255	278	244	272	304	275	256	256	254	272	284	262	289	295	291	306	290	301	295	288	269	283	259	268	269	288	273	270	253	256	294	296	263	320	302	266	265	276	263	288	265	289	276	277	281	262	296	284	279	323	273	302	280	266	312	288	263	272	279	292	273	275	298	309	282	272	279	258	302	247	284	314	302	314	293	287	269	282	279	244	268	295	290	263	263	283	292	270	279	288	258	258	247	280	270	302	288	267	281	299	254	285	288	303	244	303	254	271	283	294	279	268	257	270	274	276	273	269	270	314	280	278	263	263	302	283	252	291	284	297	312	285	294	264	277	281	278	275	274	285	285	245	265	247	293	303	297	288	290	250	276	280	290	287	268	272	287	253	268	284	274	259	299	277	286	249	288	289	295	271	265	270	286	288	294	274	295	281	272	293	266	229	279	287	309	270	272	280	296	270	302	270	279	286	269	307	299	247	297	301	282	259	269	281	276	282	296	277	278	265	265	262	260	269	265	253	269	305	267	302	246	262	270	274	270	288	267	299	298	293	296	281	300	283	288	267	290	291	297	301	267	275	266	322	291	276	281	267	270	269	279	299	288	268	284	296	279	289	286	305	285	252	278	289	282	267	276	268	284	288	284	309
3348	4530	3559	1709	1245	905	752	626	570	516	515	433	412	403	392	392	343	339	318	338	355	346	364	332	321	300	329	310	294	352	324	319	314	305	310	347	315	278	330	289	312	302	299	313	321	311	305	323	302	320	306	292	307	320	320	311	320	302	301	330	277	309	321	276	315	336	305	313	308	318	282	299	279	317	328	308	316	312	324	313	294	320	318	301	287	309	323	313	279	309	330	282	313	303	287	290	284	302	287	290	307	286	313	302	313	302	252	290	312	276	300	315	337	302	288	317	324	305	271	283	281	334	301	300	325	290	279	300	318	318	271	298	294	287	297	294	319	285	326	301	288	328	302	310	293	335	291	332	309	288	318	292	283	282	269	297	304	285	295	268	315	264	300	314	265	290	313	321	294	277	309	276	280	295	301	282	318	291	339	298	322	311	295	315	324	312	322	305	293	322	317	293	265	324	315	304	295	298	296	300	278	289	290	289	317	317	294	300	291	316	299	316	303	314	288	329	302	302	274	317	290	300	277	306	288	298	320	265	312	308	342	302	310	335	281	314	249	325	316	265	300	302	286	306	300	299	285	321	280	308	287	263	316	304	317	329	291	296	305	278	308	304	304	301	310	289	303	318	285	303	293	322	291	296	320	320	289	311	267	299	310	310	317	286	305	293	289	337	327	287	319	286	291	284	281	292	297	312	285	277	270	295	324	310	274	301	288	322	287	294	308	300	286	281	277	299	325	296	283	315	294	289	292	290	299	282	288	266	321	322	297	315	309	300	304	301	290	306	284	297	289	282	301	320	278	304	295	306	287	308	310	296	301	305	281	305	319	310	276	329	310	283	260	327	294	314	295	292	288	289	311	308	304	294	302	287	291	276	311	329	297	286	341	305	264	283	275	294	319	289	317	322	291	307	272	300	296	310	300	313	297	280	272	298	245	328	359	289	326	315	263	334	311	297	298	300	296	277	304	297	285	281	341	339	305	280	290	279	330	305	338	302	292	299	300	297	320	303	278	313	307	327	308	333	336	317	307	248	312	277	289	295	318	301	276	294	303	319	294	314	286	282	313	331	325	300	324	294	303	285	312	332	290	287	276	284	288	282	302	280	285	322	311	285	309	315	289	289	288	295	283	320	304	297	311	281	302	297	295	280	288	325	291	326	323	318	321	277	273	314	343	295	252	291	299	277	303	276	282	285	303	280	285	284	266	260	318	276	312	295	305	316	327	320	260	309	297	319	305	347	280	285	284	303	311	299	283	312	299	316	308	294	306	268	283	317	315	280	288	282	325	303	287	332	323	297	309	267	326	289	293	310	279	336	294	280	303	301	292	288	315	300	296	302	259	334	275	274	292	254	311	326	309	277	309	301	280	302	260	292	323	287	308	267	272	301	301	303	282	277	291	309	295	327	285	292	311	299	312	274	312	326	295	291	277	283	286	277	299	283	272	286	304	304	307	296	301	309	311	293	288	295	308	293	285	287	287	310	314	274	297	295	299	291	325	270	285	294	283	304	288	304	294	284	280	264	277	321	302	313	271	308	285	279	269	317	277	295	307	334	293	318	349	315	348	282	292	283	287	291	315	277	337	285	283	310	338	283	278	314	323	259	305	291	287	278	309	306	295	286	321	274	287	299	328	271	301	272	275	328	301	271	293	276	315	290	301	299	276	292	265	312	287	298	306	266	295	289	280	286	300	289	289	284	303	312	289	298	301	313	315	310	300	284	289	305	294	278	340	314	282	332	318	304	306	307	323	303	290	278	296	304	304	296	305	277	257	290	293	270	294	306	298	283	264	298	324	321	293	295	302	280	287	307	286	306	293	295	276	276	280	278	272	294	293	269	316	329	289	291	284	299	273	307	316	291	282	281	280	292	300	297	282	301	326	294	273	299	284	329	312	282	320	311	288	291	291	279	254	306	304	324	307	307	314	272	279	307	311	286	289	271	318	291	294	283	334	280	321	281	331	272	298	340	287	293	299	284	299	288	309	311	309	281	302	275	292	304	302	304	296	272	304	319	308	301	320	298	313	279	315	290	316	313	315	305	288	286	309	285	291	319	282	298	317	308	299	320	300	285	340	272	332	282	292	273	276	277	278	324	311	313	292	294	280	287	297	301	300	275	292	318	291	307	355	312	323	285	297	276	312	285	273	295	278	332	279	281	319	318	290	313	271	286	290	272	321	314	284	265	281	308	326	295	254	269	277	313	299	346	285	285	287	272	304	301	285	315	310	272	295	289	284	265	324	294	316	296	281	308	299	292	292	322	315	312	294	294	272	272	291	322	298	307	295	313	333	288	285	297	316	294	301	288	293	306	331	287	270	292	286	298	298	290	291	298	311	310	301	296	302	300	284	252	280	299	268	323	304	298	316	290	270	291	306	299	290	301	312	292	298	296	288	334	285	297	289	286	307	285	331	295	270	274	309	288	301	340	290	292	273	291	316	263	284	291	284	263	295	287	276	284	293	312	271	264	308	270	291	295	284	288	288	303	298	281	309	344	311	297	274	280	304	314	302	301	292	279	310	277	297	272	322	341	312	317	283	286	270	297	278	269	327	296	268	309	298	338	277	312	308	304	299	336	290	299	285	305	305	280	276	277	295	272	274	290	305	325	290	280	300	306	281	314	290	301	321	286	315	282	276	309	303	270	292	313	317	297	283	297	315	283	252	306	284	308	302	301	285	325	291	295	306	294	286	291	293	303	306	282	294	275	294	290	299	306	263	290	293	315	284	313	292	273	288	280	292	288	272	322	274	315	274	287	292	297	278	331	316	260	296	256	281	313	319	283	310	288	299	325	328	295	299	293	280	278	322	305	320	298	289	311	283	309	301	286	281	310	277	306	258	295	294	302	321	302	301	276	274	298	307	314	344	296	330	308	284	347	299	304	297	327	276	298	297	266	310	293	279	285	283	300	283	313	308	282	317	268	315	304	310	314	291	310	319	280	288	278	293	301	274	282	286	261	296	278	289	272	308	319	299	308	288	296	323	280	289	285	303	296	280	282	299	284	280	294	287	309	288	270	288	273	291	310	298	283	270	278	270	317	334	311	285	304	315	285	285	309	295	277	301	271	310	302	269	292	309	272	322	298	317	302	284	319	311	266	287	282	275	311	288	319	321	290	310	301	298	293	302	280	287	272	269	289	283	329	286	294	287	278	292	272	269	276	281	286	319	307	304	283	302	279	277	323	314	282	324	298	287	298	309	303	293	342	328	280	286	320	289	290	332	315	293	295	268	295	293	280	297	291	303	316	305	293	302	287	296	287	311	282	285	294	360	301	298	301	302	295	323	285	275	300	312	295	274	266	264	292	304	289	277	297	276	273	295	270	284	267	289	298	286	313	299	265	279	295	286	298	274	314	303	295	329	306	284	300	319	290	283	293	293	255	266	327	293	292	287	307	290	292	272	305	285	275	280	280	286	318	315	293	287	315	288	279	297	285	295	305	293	290	334	310	275	326	276	305	285	310	283	277	315	300	287	306	297	315
27658	11504	1884	1099	793	791	835	768	737	770	812	744	750	770	731	762	762	765	759	765	770	749	752	782	803	843	762	759	791	761	802	756	739	756	735	722	762	734	738	760	765	729	799	801	802	801	769	730	771	757	795	750	794	785	682	768	767	808	764	744	761	809	791	761	736	731	756	745	731	781	760	740	730	752	715	734	784	814	778	732	768	806	767	788	813	768	739	783	776	754	775	774	801	769	799	761	734	802	790	754	753	817	780	778	737	737	746	769	762	743	752	746	789	754	794	713	809	833	754	728	750	778	751	793	791	732	764	737	788	756	739	773	736	761	770	787	801	742	766	739	744	731	779	726	775	712	743	810	766	765	802	770	770	713	776	748	742	748	770	744	759	744	787	813	766	783	704	756	804	775	812	791	773	765	762	829	750	824	782	785	765	720	753	766	730	727	746	785	783	754	772	725	791	745	749	750	802	780	740	724	774	767	754	773	828	776	779	754	763	764	776	741	766	829	748	756	789	767	739	775	782	744	809	769	722	779	779	750	780	766	738	677	749	755	729	785	772	789	801	737	803	777	819	798	785	721	784	738	763	756	749	793	822	755	763	740	728	732	776	764	781	742	756	728	794	797	740	765	767	743	761	727	741	770	767	738	774	777	733	809	782	737	762	743	759	766	759	768	786	773	771	773	750	730	771	753	739	769	776	756	791	794	764	764	793	795	765	751	714	744	745	755	759	750	790	787	779	728	809	821	810	794	732	797	783	759	741	733	790	739	795	762	743	783	802	775	736	759	748	710	754	807	736	747	777	801	744	749	782	792	787	743	776	764	773	773	755	745	732	799	785	780	783	748	790	793	769	772	761	751	763	799	822	792	770	743	737	757	724	766	806	758	767	727	756	786	767	751	774	772	749	750	762	776	780	769	780	729	739	752	801	744	809	810	771	790	762	736	799	757	776	792	787	750	749	771	738	740	761	729	777	785	733	772	799	773	811	731	799	712	743	714	738	767	738	770	739	759	769	754	776	792	775	821	756	753	753	751	775	788	727	735	741	762	791	794	822	746	719	758	761	840	752	832	788	780	753	739	800	759	845	776	781	771	745	785	781	756	783	744	752	754	764	771	785	778	745	774	796	802	746	722	764	702	834	760	753	796	724	794	781	737	719	768	733	826	837	759	827	724	765	746	760	815	744	693	799	766	773	783	747	773	781	738	784	790	770	815	788	725	733	778	795	778	750	829	771	733	760	804	731	732	738	768	769	820	758	823	794	742	724	772	778	784	798	740	796	751	736	734	763	725	741	788	805	686	729	724	769	788	742	799	801	752	784	762	787	737	737	764	745	744	791	794	791	763	765	746	775	777	812	747	779	751	764	732	780	749	742	755	806	787	791	769	747	727	743	768	807	739	775	800	750	803	712	764	810	809	788	727	810	789	746	808	794	755	747	760	762	818	810	771	770	795	754	774	755	759	825	775	687	747	722	742	809	790	765	768	752	744	758	783	770	797	760	717	762	745	762	782	800	734	770	741	751	801	773	841	756	775	781	818	778	762	818	788	790	783	797	800	770	782	777	771	782	718	806	730	751	782	769	775	747	760	745	785	731	765	801	739	805	777	803	769	758	769	796	753	780	729	784	744	794	766	781	808	710	772	724	765	768	787	749	765	726	800	774	772	787	803	763	765	783	785	752	809	846	772	788	801	764	744	746	751	719	784	750	787	745	758	765	792	790	752	816	776	760	758	769	734	789	748	768	748	758	765	731	770	751	732	751	739	728	760	796	748	770	764	824	746	781	716	725	770	674	829	745	754	771	743	782	771	780	771	755	776	771	744	817	785	786	712	761	793	788	742	752	768	768	733	767	756	772	750	759	752	788	787	796	761	739	732	759	749	747	729	801	805	809	768	797	775	732	767	721	813	767	720	748	772	778	734	725	769	745	750	780	788	781	737	768	759	732	776	799	765	737	769	731	791	784	772	762	774	785	755	734	747	788	803	725	762	767	781	815	753	703	805	810	768	820	793	816	733	763	772	760	750	770	758	743	817	824	677	817	765	759	785	829	789	770	781	763	756	736	754	771	748	762	776	743	743	766	762	787	775	741	733	781	763	793	810	719	747	778	727	726	763	732	740	714	815	760	725	772	726	772	740	801	766	712	789	786	788	756	734	728	736	786	731	791	816	771	774	754	749	748	836	723	764	775	806	772	743	798	829	807	789	756	746	823	813	720	778	704	774	745	742	807	759	749	773	733	768	751	775	758	764	754	748	802	772	802	748	801	775	804	756	785	772	765	761	773	735	747	729	724	751	769	781	719	765	769	776	778	764	803	791	760	774	791	790	780	773	727	794	774	736	767	775	813	798	794	743	771	737	785	700	707	761	741	743	816	780	742	752	772	768	767	741	755	737	778	777	766	744	754	821	707	746	752	769	725	770	778	736	755	772	756	727	741	762	748	764	750	783	749	797	768	819	767	783	768	742	720	788	729	766	849	745	743	798	751	813	783	801	755	868	767	747	784	805	776	756	804	818	722	799	761	779	771	733	817	766	749	728	767	803	737	747	724	807	756	784	781	770	750	753	749	792	782	774	745	797	767	738	779	745	750	811	765	774	775	773	764	765	769	769	745	807	801	748	768	744	778	802	772	754	730	748	775	754	720	763	724	741	755	762	763	777	711	743	755	799	765	829	830	752	703	753	786	773	800	799	763	774	765	819	798	702	771	831	758	749	778	720	745	715	752	783	810	749	796	782	758	756	777	788	779	764	733	759	756	759	816	789	734	772	752	733	810	782	767	785	723	732	718	777	745	759	738	773	791	706	776	809	740	806	828	735	725	753	762	808	741	801	745	815	782	728	726	751	791	785	779	753	782	737	780	725	802	742	746	746	753	743	749	747	754	748	788	769	777	729	764	758	774	813	741	714	757	723	771	749	716	778	764	797	793	758	756	763	760	759	751	789	798	749	709	729	759	773	742	786	793	789	776	759	817	766	809	780	815	806	766	792	784	803	767	778	786	756	762	748	760	790	793	799	802	794	781	757	720	760	739	743	735	748	767	780	762	764	762	768	768	773	770	747	759	798	767	744	728	795	752	746	751	786	795	797	812	804	785	769	805	812	752	743	774	742	783	757	770	738	774	778	790	738	704	771	792	765	727	746	749	776	752	814	779	791	774	753	760	734	746	759	782	802	830	802	757	754	757	771	751	732	780	755	766	769	780	733	727	734	797	786	741	746	757	780	709	794	751	775	784	786	781	784	802	754	796	824	744	793	785	783	801	791	775	789	762	780	786	756	739	810	724	772	706	723	718	752	754	773	733	792	799	753	815	720	787	797	683	810	798	785	823	812	752	737	769	741	755	769	778	807	800	759	734	730	692	845	829	771	805	730	731	770	752	766	741	785	703	754	774	786	756	777	770	748	772	746	770	760	767	743	738	780	788	781	745	739	723	797	789	743	757	753	762	764	742	776	804	757	759	785	796	776	741	781	773	760	773	785	773	798
5194	893	793	765	755	730	665	723	678	691	664	737	703	676	621	668	704	658	669	682	731	718	682	684	691	714	753	680	710	690	724	734	641	718	675	664	651	709	682	685	678	705	724	663	680	684	651	680	725	671	666	626	685	692	684	647	686	676	724	675	655	673	630	665	648	706	712	678	735	697	684	694	678	668	739	679	674	679	694	678	696	697	724	655	691	676	653	701	691	635	699	706	664	634	717	703	648	665	670	664	680	698	677	659	667	685	644	688	666	693	736	721	683	697	691	685	710	664	673	668	652	690	680	722	703	701	649	731	682	625	626	632	673	695	645	662	643	660	697	709	714	673	689	675	679	680	705	682	718	692	698	665	667	677	659	707	641	679	695	661	706	682	713	691	655	675	716	667	624	680	688	701	728	634	685	679	693	650	685	667	658	685	668	646	657	648	712	678	675	674	657	648	670	679	684	675	682	702	656	648	655	669	626	700	711	645	697	674	683	652	667	685	677	685	668	691	667	713	713	673	700	686	721	665	721	702	696	675	687	706	680	681	690	691	672	678	671	718	675	647	694	664	676	672	668	767	627	655	661	657	682	667	679	654	700	707	711	669	686	688	709	650	680	716	708	650	679	660	666	684	677	656	680	719	689	661	666	682	643	662	677	687	677	677	682	691	643	745	685	682	723	668	653	639	680	653	672	691	653	716	691	658	693	720	709	666	683	678	654	720	664	677	683	643	678	619	699	692	703	670	675	666	701	682	701	669	719	730	685	691	681	706	678	683	678	677	656	667	677	674	679	679	681	657	624	709	675	681	689	636	674	638	668	678	715	698	708	687	705	669	648	674	635	686	648	674	675	704	700	720	649	721	696	662	679	666	697	660	645	691	703	655	719	682	645	691	660	700	683	659	703	731	719	717	682	676	689	662	711	699	645	638	677	669	678	689	672	687	724	661	730	695	689	708	669	651	690	675	677	689	718	670	678	654	671	689	697	684	646	701	686	680	667	670	685	647	673	718	704	662	691	631	695	724	681	683	705	704	644	656	662	657	704	642	697	675	704	692	728	706	655	668	683	740	703	674	624	656	705	736	663	697	678	693	702	649	647	755	687	709	712	709	715	677	641	714	676	695	713	718	671	643	701	690	678	693	677	698	729	683	665	669	705	662	701	660	657	670	663	693	672	647	666	658	692	665	699	678	707	713	691	674	680	709	657	711	674	692	694	664	680	700	693	718	676	681	652	675	678	679	678	692	676	683	674	684	653	656	720	691	616	712	679	642	730	658	743	706	718	632	702	642	723	689	701	732	657	674	678	652	707	718	709	705	726	677	656	695	673	693	662	669	630	708	672	658	713	712	660	709	664	707	713	680	655	672	714	696	694	646	735	701	673	683	674	662	664	701	633	682	660	722	654	697	693	690	666	719	735	644	670	723	651	667	668	664	660	706	655	656	672	666	689	642	684	693	674	689	701	675	743	650	726	691	646	715	645	688	708	698	708	689	681	696	681	704	635	668	677	683	683	699	712	661	715	662	637	650	666	685	690	659	685	662	689	718	716	692	666	655	678	683	658	746	644	648	681	679	692	654	723	690	677	659	680	693	704	659	721	661	690	654	684	673	683	666	687	672	702	670	665	707	703	678	658	652	727	729	717	742	697	735	706	694	694	717	698	673	719	671	677	715	665	698	679	696	685	706	689	671	675	689	677	716	640	693	657	667	663	685	640	681	718	685	661	682	651	663	653	711	721	659	658	672	703	701	710	691	727	742	682	633	710	683	707	700	664	693	623	686	698	712	701	692	661	680	681	648	668	687	713	656	708	640	657	648	707	659	660	674	720	644	650	668	674	695	702	664	739	711	682	712	657	690	711	635	705	684	716	711	670	625	689	701	688	706	655	669	709	648	677	660	684	684	665	702	657	682	653	711	695	707	689	693	656	672	658	662	662	723	689	657	718	657	665	645	694	695	708	658	656	668	641	656	646	701	674	642	692	688	690	710	712	662	674	729	714	683	674	700	739	685	713	655	687	686	687	638	731	718	667	714	639	645	678	674	706	703	731	725	687	697	675	644	713	648	704	630	648	690	668	697	717	712	685	665	676	642	636	679	683	701	694	678	721	682	713	744	638	716	662	663	697	701	684	691	681	651	654	647	695	676	667	687	703	692	683	689	667	648	677	676	659	675	639	677	676	663	666	651	635	739	703	671	672	647	708	684	659	699	708	701	712	673	682	751	709	675	716	715	663	664	682	691	696	716	670	670	664	638	652	685	742	656	734	673	644	735	675	716	708	717	702	681	658	654	690	685	672	692	708	657	681	686	697	697	691	703	711	700	658	727	677	637	707	675	675	672	706	726	641	642	709	666	698	684	660	681	715	693	660	671	652	684	658	694	698	671	681	643	677	686	663	673	722	690	691	660	674	685	658	722	645	661	666	671	708	737	696	649	708	692	749	669	704	701	670	707	740	707	686	713	664	691	694	684	690	691	666	707	702	688	657	694	662	725	668	685	672	708	655	735	757	697	679	712	675	675	696	687	682	704	676	655	719	709	718	675	716	665	692	643	731	674	671	678	674	688	685	647	641	670	687	681	719	656	656	682	683	699	650	740	697	683	644	702	716	688	677	635	710	679	703	721	721	695	707	663	705	667	696	686	664	631	687	670	683	687	675	678	688	648	679	711	686	704	663	657	697	689	708	698	659	671	699	685	664	672	673	649	662	690	656	704	656	682	707	722	666	681	663	698	675	660	690	681	639	664	661	648	715	657	673	702	704	670	644	702	671	705	710	689	621	738	681	666	686	666	648	675	681	680	653	644	710	680	684	674	664	685	644	709	700	708	701	680	719	638	686	711	675	664	697	678	701	719	693	728	668	700	691	689	729	696	640	673	653	691	681	658	672	717	685	695	716	686	708	649	711	662	667	691	658	735	652	640	693	672	679	698	703	665	689	666	687	664	684	712	694	653	727	670	718	650	704	687	674	700	669	656	688	671	654	723	711	653	664	658	700	690	710	662	677	665	705	664	697	702	677	704	684	668	682	670	690	643	677	691	700	709	703	679	689	694	687	682	698	654	670	674	705	673	672	639	687	645	660	702	690	636	691	675	656	677	653	693	741	690	665	689	683	704	697	684	695	710	659	669	671	694	705	669	650	646	650	647	656	675	674	694	656	697	655	690	629	698	673	671	714	650	648	683	723	656	703	694	709	695	617	682	686	680	659	743	701	688	675	681	709	669	685	644	683	685	676	705	691	703	639	675	679	725	697	691	620	662	724	672	717	683	687	674	669	666	683	685	674	713	743	640	693	685	684	680	703	653	741	689	647	675	695	659	660	663	695	646	718	687	692	662	660	667	663	676	672	664	714	676	702	697	684	646	702	661	645	740	689	692	692	657	691	685	671	694	746	669	652	662	713	664	669	684	673	720	666	684	710	703	673	669	667	670	732	745	685	714	687	727	733	746	671	699	695	696	636	719	708	696	702	708	712	684	689	650	645	676
25814	21440	25488	17467	1642	896	773	728	679	693	667	648	677	645	683	634	632	606	647	591	605	669	687	686	613	638	646	614	650	608	581	651	648	634	637	598	619	616	612	653	636	646	630	636	600	602	647	632	625	583	630	616	608	672	659	658	581	595	616	665	646	592	580	627	616	614	591	623	616	623	590	635	572	655	685	623	591	619	585	629	650	633	642	605	671	607	590	621	674	673	615	646	602	606	598	618	608	670	603	630	607	621	636	644	642	608	583	637	623	679	588	637	646	587	598	603	649	631	602	574	612	619	593	637	620	632	595	631	641	626	631	632	591	661	652	627	624	628	608	585	621	613	646	622	646	577	625	599	621	626	617	629	616	620	658	626	658	621	628	589	638	619	637	657	615	580	581	630	593	606	638	603	618	606	596	606	659	593	571	624	645	607	586	583	608	638	604	621	647	615	647	645	636	625	614	633	609	603	657	635	614	659	640	607	633	645	636	661	660	604	654	588	650	583	581	610	649	641	609	647	623	620	614	586	607	617	638	613	591	615	620	630	634	621	605	609	605	626	639	631	610	623	581	624	578	633	680	634	645	638	627	661	629	615	598	594	625	612	671	610	569	600	601	647	613	634	634	598	602	611	600	591	589	606	594	627	616	625	623	599	592	598	616	589	663	619	604	590	597	627	649	632	595	536	629	595	624	649	642	619	665	632	599	636	644	638	635	598	612	665	601	631	611	635	627	593	605	598	629	593	645	589	615	597	590	650	628	627	590	591	662	590	612	671	618	651	643	625	600	601	569	583	589	643	600	610	627	627	613	638	634	587	605	600	621	645	617	636	601	616	607	620	589	554	659	617	616	593	619	662	580	620	596	617	641	634	595	600	612	609	652	622	555	605	617	648	616	625	592	620	617	638	626	632	639	663	606	647	603	616	680	629	646	662	632	574	607	558	618	587	615	587	614	659	635	601	609	617	603	607	631	644	643	623	554	642	599	605	611	597	628	609	592	606	623	632	605	635	609	637	601	617	614	679	635	646	615	644	616	638	598	577	621	590	657	576	608	592	645	625	653	626	681	602	643	636	646	564	624	658	622	611	615	596	602	586	618	621	633	631	667	588	609	636	612	607	569	582	607	652	602	582	599	617	636	596	635	633	644	651	598	613	549	622	597	615	648	645	609	633	608	586	639	644	645	607	663	618	655	642	620	615	595	645	640	626	588	638	649	683	620	618	662	645	627	594	573	608	637	592	585	638	605	669	630	633	655	598	592	646	617	606	628	636	639	618	609	601	611	583	620	583	636	609	620	607	595	634	597	644	573	602	612	637	589	660	700	630	576	627	614	582	576	695	619	585	609	619	567	595	645	633	595	597	622	611	607	649	589	641	624	603	617	626	587	601	644	634	631	610	585	630	606	608	613	621	652	631	623	632	622	627	651	623	662	589	602	636	603	604	656	608	591	617	638	644	619	603	620	626	582	624	624	663	638	611	613	641	559	624	645	594	629	615	603	621	673	593	619	596	591	638	627	630	649	627	664	634	598	576	617	612	629	620	633	622	628	620	641	637	619	594	613	601	542	590	665	605	639	599	635	648	642	661	620	617	615	664	650	646	586	632	641	617	589	641	640	613	659	585	672	619	647	624	621	639	609	599	587	578	623	602	590	619	591	617	572	600	603	647	645	634	634	663	592	605	606	609	641	596	589	581	631	601	610	652	638	613	640	592	609	632	607	620	657	603	626	652	618	646	661	629	670	622	590	632	598	612	594	610	613	638	673	610	618	609	617	644	640	612	627	601	574	606	616	584	635	699	604	609	644	645	561	615	627	637	599	622	604	595	584	640	637	662	613	637	607	638	628	597	597	663	678	628	589	629	611	618	618	603	605	653	589	644	604	644	618	677	598	667	615	619	656	609	653	636	635	641	620	583	629	562	637	603	629	653	596	586	625	610	605	617	641	595	638	588	622	589	642	609	606	599	602	622	610	629	590	642	651	633	593	666	578	615	614	629	640	603	612	586	620	676	634	617	641	615	600	618	602	603	614	631	623	602	621	600	600	586	640	643	593	614	653	590	607	617	634	604	625	626	628	597	596	603	592	634	641	645	649	607	672	643	657	631	627	648	642	648	600	615	588	597	637	645	605	626	636	596	675	616	634	615	612	655	638	632	645	621	615	585	607	612	628	632	625	634	595	614	615	654	549	576	596	605	623	592	606	641	666	641	623	644	620	617	602	662	588	616	661	598	623	590	624	637	627	661	630	614	624	599	634	631	600	590	610	618	666	615	612	662	630	614	593	627	658	612	620	621	638	600	621	645	638	655	615	642	595	564	609	607	598	637	607	560	598	646	648	609	618	585	598	631	652	655	627	641	652	585	621	627	626	613	671	613	627	647	580	616	606	612	616	614	623	607	614	605	616	635	616	639	623	638	609	638	580	686	579	588	626	636	623	606	639	603	570	599	646	658	598	647	584	603	622	602	668	633	610	600	635	611	600	585	589	632	638	644	645	597	629	623	616	620	599	583	632	640	630	648	635	592	617	640	626	639	632	640	625	654	604	615	617	610	633	560	646	588	612	649	604	611	655	591	567	638	677	591	595	578	619	625	580	624	593	605	603	594	607	588	618	612	612	651	604	629	649	589	596	650	664	610	641	658	635	598	620	613	612	636	636	632	628	604	583	632	578	582	616	628	587	616	616	616	611	625	625	630	611	641	668	628	626	584	611	585	610	606	647	635	616	640	600	650	625	632	653	658	640	620	637	614	630	610	608	641	601	615	610	617	617	613	624	593	642	655	637	638	623	643	614	577	637	659	571	631	629	599	603	606	661	632	654	649	607	638	608	622	647	618	640	647	637	621	585	639	646	614	594	601	631	605	651	641	620	647	661	659	592	612	625	635	627	666	612	610	635	605	643	595	621	603	650	624	603	643	634	642	588	593	612	608	607	595	642	633	646	650	621	661	617	643	634	596	615	605	590	602	646	607	606	601	606	676	621	600	650	619	669	621	630	599	577	637	560	624	648	600	609	662	668	630	629	643	637	579	623	595	571	630	628	607	590	636	611	668	670	645	638	599	603	646	659	624	609	660	597	671	618	567	642	609	597	597	609	628	642	573	591	633	633	625	617	600	626	669	607	626	577	640	656	623	636	690	622	615	648	695	631	623	649	624	595	568	591	626	613	620	572	578	658	647	599	631	589	584	630	647	652	563	609	624	598	596	657	612	599	586	620	630	656	613	598	608	616	629	602	627	629	617	607	636	607	653	604	623	601	625	617	595	600	593	649	602	588	616	591	606	600	604	633	604	624	594	695	630	583	655	572	618	568	569	617	637	615	628	602	633	627	591	669	616	623	589	604	618	602	584	638	603	629	645	623	651	665	566	613	656	637	617	612	609	639	614	651	615	608	632	593	581	608	631	580	547	614	607	634	631	670	593	595	625	596	640	578	603	615	586	621	616	659	614	626	634	620	638	631	620	630	615	606	567	589	590	651	632	600	656
3558	2159	1782	1098	891	782	794	720	685	656	620	653	636	615	636	574	623	579	624	615	587	581	612	591	582	619	625	585	555	574	562	566	594	592	609	611	550	606	583	571	601	556	602	599	577	564	569	558	582	611	573	591	549	541	569	607	557	600	603	522	608	534	575	612	606	583	589	592	572	543	562	580	583	600	593	582	641	594	595	562	572	547	578	578	585	558	635	575	616	566	535	551	608	570	522	634	563	620	579	542	576	581	568	604	581	563	557	574	588	593	576	569	584	576	560	555	568	576	589	605	565	569	533	610	581	561	601	580	569	569	533	607	571	589	570	613	562	598	593	571	564	634	598	558	547	565	581	548	566	594	586	593	585	565	572	590	595	572	555	574	594	594	601	576	548	578	586	545	559	589	571	576	572	603	603	574	597	595	583	608	584	549	582	586	605	598	553	580	562	524	583	575	571	575	558	554	582	617	573	580	546	549	571	560	530	577	519	613	565	570	573	582	596	602	567	608	542	582	603	596	595	594	576	526	583	581	619	569	578	575	582	619	579	569	592	608	596	601	554	526	612	559	569	624	528	580	607	586	601	564	564	582	528	577	571	571	600	594	602	592	610	559	587	573	608	567	595	553	611	582	588	573	576	568	576	586	582	546	563	589	567	559	553	569	561	578	569	566	584	579	566	595	612	582	545	594	573	560	549	594	546	595	584	599	563	593	601	555	585	578	556	597	586	607	594	600	615	579	584	585	655	537	593	583	577	598	541	591	574	603	601	589	596	587	574	542	563	577	567	584	552	597	563	560	541	601	602	569	552	608	604	548	527	583	561	574	563	578	567	536	573	604	576	590	586	567	581	599	586	580	544	550	560	625	590	580	576	583	565	621	570	566	570	557	582	587	544	592	563	601	574	554	575	542	560	558	580	589	560	570	562	596	594	567	599	625	588	606	568	593	576	577	539	556	564	531	576	586	587	557	590	579	607	546	592	594	603	584	534	625	564	562	596	595	651	628	562	589	632	581	561	589	538	576	587	617	583	574	540	579	585	585	563	561	587	582	567	582	547	540	538	566	598	584	558	594	608	620	582	608	559	578	530	563	578	615	601	585	550	583	547	615	563	567	607	623	533	582	620	588	550	560	584	559	563	609	593	595	563	575	575	541	554	582	561	611	649	581	587	584	565	584	567	570	565	599	582	570	581	557	610	589	561	630	553	607	548	580	558	594	570	552	568	556	569	545	564	560	575	564	608	554	599	597	566	542	576	561	594	571	581	591	624	527	608	586	542	579	579	527	579	596	561	569	557	604	592	542	590	581	573	540	547	571	576	546	552	542	583	581	558	565	575	558	545	587	583	563	552	600	596	557	573	600	557	625	573	562	566	552	551	591	559	608	585	565	561	580	552	559	583	552	555	566	566	597	571	557	592	582	618	608	576	575	546	553	593	571	571	606	584	591	588	604	579	541	538	597	519	566	582	584	634	607	569	562	573	578	570	573	595	564	549	558	616	608	564	592	578	572	577	584	565	581	536	543	550	583	522	576	541	591	575	625	575	561	584	591	571	584	570	616	558	600	526	576	607	594	553	576	554	639	586	592	574	564	543	527	585	589	589	543	600	576	561	598	550	576	559	558	555	636	594	564	562	565	595	560	580	590	605	600	563	586	600	545	600	610	587	601	588	574	590	559	582	567	557	556	542	589	582	532	584	576	590	589	556	597	588	600	576	566	598	635	600	568	563	577	553	533	570	576	570	607	556	578	600	554	577	549	570	537	552	565	586	591	555	601	562	578	559	584	515	603	595	602	577	550	561	622	559	561	606	548	603	582	559	557	547	582	569	570	583	554	560	537	571	582	601	596	543	586	571	525	577	559	582	531	574	644	587	500	595	572	556	550	592	568	571	584	599	589	550	605	571	566	579	550	583	548	596	575	542	621	595	553	569	573	587	554	548	582	539	564	555	539	564	555	588	540	596	582	594	571	563	583	547	539	569	602	570	574	555	584	561	561	565	578	559	556	568	599	577	581	548	527	549	564	588	557	551	599	538	564	559	579	627	588	579	548	612	569	582	557	526	539	585	567	593	566	581	557	572	572	596	550	546	600	565	568	587	587	551	573	597	561	566	542	614	555	566	557	540	589	577	604	593	562	582	561	531	577	550	613	557	549	560	592	498	564	527	561	571	565	590	543	579	605	592	562	590	590	591	575	611	581	551	564	562	549	580	578	546	549	564	579	621	589	582	582	579	520	575	562	569	595	533	606	602	578	580	570	570	543	599	556	567	597	547	567	558	605	602	576	568	599	538	503	576	591	558	584	598	640	589	585	625	555	592	560	573	591	577	597	574	545	550	574	569	561	558	578	565	564	547	556	560	554	554	587	575	586	580	578	546	554	565	563	608	575	584	514	570	586	546	595	547	545	531	609	570	620	562	569	597	545	589	551	595	610	519	568	549	610	577	531	603	574	559	588	596	570	575	584	585	596	585	576	549	553	581	568	532	573	587	538	568	557	557	540	578	564	561	555	538	553	538	568	556	584	548	564	543	550	633	522	584	536	553	594	631	576	586	599	563	580	576	573	570	591	599	577	588	545	563	576	586	560	578	575	608	537	578	555	555	547	574	554	629	583	584	551	548	587	553	565	592	608	580	541	589	601	534	583	612	555	552	551	546	602	568	533	599	585	551	574	606	561	581	573	570	569	598	598	585	565	533	571	592	596	609	553	609	563	540	594	587	577	559	582	536	531	616	589	576	567	533	547	550	546	573	542	589	581	568	519	580	592	583	600	562	548	573	557	582	586	582	557	563	620	565	572	597	547	569	616	576	539	557	592	558	563	546	550	564	573	574	579	574	565	610	583	562	590	610	577	575	578	552	577	560	579	606	554	569	587	554	639	543	595	558	600	578	559	583	562	580	567	538	612	571	588	581	543	582	570	560	564	652	607	581	605	545	532	585	585	560	560	553	530	585	545	576	531	563	532	575	596	570	535	595	575	545	590	588	585	591	522	624	553	592	547	600	543	562	630	567	592	543	531	594	589	606	574	533	592	586	574	594	595	562	567	584	556	595	584	525	558	542	582	618	581	564	569	546	603	537	579	543	579	550	553	613	563	559	571	549	535	583	597	568	595	598	529	559	598	565	630	574	601	585	556	543	559	539	582	566	538	598	542	546	584	551	585	589	577	516	572	572	575	557	500	581	575	568	545	549	587	562	578	621	633	579	564	589	584	552	545	554	617	574	563	589	561	564	567	571	572	518	548	560	598	561	572	536	595	525	567	552	565	544	593	515	594	549	586	590	541	576	607	548	526	571	582	595	613	532	561	579	563	550	576	552	583	611	553	626	535	549	595	596	601	589	547	568	585	548	567	601	546	548	574	598	587	560	566	600	570	594	569	584	603	570	573	522	578	546	596	615	579	614	570	593	538	590	583	539	528	570	579	572	561	580	566	572	555	615	548	597	590	544	539	614	605	547	567	622	579	556	565	578	579	537	628	584	563
24343	21448	28544	24745	19602	2170	834	489	402	381	315	344	346	326	318	334	317	320	310	313	286	295	277	285	304	267	297	305	278	300	295	296	281	266	272	272	283	282	276	303	296	280	318	314	306	260	287	265	301	291	307	292	275	302	266	266	313	289	303	261	294	281	295	262	276	291	275	294	281	299	275	284	301	286	268	274	293	247	284	269	281	261	307	295	288	288	267	284	286	271	285	310	279	270	284	268	249	303	265	278	275	259	249	281	287	321	268	253	296	279	295	267	278	279	268	284	252	291	305	313	278	281	257	292	290	256	286	225	284	268	265	272	264	300	272	267	269	277	298	286	280	251	303	275	270	290	308	327	283	283	255	276	286	312	270	281	299	271	279	256	282	262	293	277	276	274	240	283	263	259	287	276	279	275	279	271	293	259	274	275	285	257	292	319	272	295	252	280	245	255	283	266	285	282	279	274	270	274	296	262	257	277	300	292	254	273	309	277	261	250	286	287	294	276	282	292	263	280	297	281	283	281	274	291	236	272	274	262	266	295	290	271	277	301	268	268	262	295	286	280	281	281	279	281	323	270	255	269	270	293	289	261	292	284	286	277	297	308	289	268	281	288	261	297	269	282	261	260	254	306	282	273	265	268	285	299	252	300	303	264	285	268	276	270	271	299	273	269	278	242	280	273	292	260	255	269	281	273	286	272	291	284	271	269	283	268	282	277	266	259	267	288	275	259	279	306	276	275	250	278	259	274	277	278	296	271	264	273	259	301	259	293	278	288	249	295	283	251	265	244	339	271	253	264	277	273	280	264	287	237	251	268	264	268	276	297	278	262	242	288	284	275	298	291	290	317	256	294	277	275	268	251	313	259	297	264	301	302	284	282	265	256	271	294	284	279	259	279	289	272	295	283	276	294	308	331	270	270	279	280	285	263	262	272	309	300	289	281	289	316	237	279	283	249	285	285	288	264	298	272	266	273	306	317	309	258	318	267	260	233	273	285	284	273	260	320	287	295	266	280	271	283	307	255	298	258	302	271	274	296	276	266	260	302	279	293	254	277	264	328	291	275	262	255	285	292	274	284	311	277	285	309	302	257	256	338	273	249	283	274	270	281	313	274	308	280	276	273	268	285	284	284	253	293	273	301	256	262	301	267	291	265	273	278	296	268	262	292	258	231	297	292	261	294	268	276	281	260	264	303	256	281	286	285	302	273	276	252	290	275	252	290	262	278	274	260	275	236	297	259	285	283	277	285	254	278	273	268	307	268	287	250	262	309	267	258	279	275	269	292	277	277	268	284	282	279	285	277	306	255	289	267	293	274	281	286	281	292	276	271	272	269	262	269	291	254	290	268	272	291	278	278	285	268	277	254	292	285	279	278	264	260	287	288	277	270	284	308	280	291	276	283	255	273	248	273	260	295	319	279	251	285	260	289	260	274	269	265	284	276	297	277	253	301	287	308	308	304	282	292	280	297	269	301	293	275	288	278	285	285	266	251	267	298	269	280	246	288	270	260	285	299	252	271	269	304	286	269	277	276	276	270	285	279	270	277	269	274	283	238	277	301	269	279	259	295	282	274	289	288	262	293	278	313	282	253	269	301	285	278	281	271	244	263	268	286	299	257	296	269	290	264	275	259	266	269	290	287	289	287	292	292	286	292	283	278	271	254	286	299	286	280	274	284	277	289	265	282	267	246	275	279	329	264	291	278	307	282	284	284	267	284	295	265	282	293	278	229	261	240	304	279	238	264	269	279	267	273	305	288	249	272	311	271	303	249	291	300	225	280	253	300	311	296	282	261	294	260	245	275	257	265	265	273	255	289	262	282	264	277	267	256	304	290	274	282	253	305	299	297	282	264	282	281	310	267	279	279	283	274	300	270	287	285	263	272	273	284	260	288	286	292	273	288	283	256	286	267	291	274	248	296	281	272	273	309	296	272	271	270	268	283	275	291	265	259	267	264	255	302	246	275	252	255	278	273	255	290	284	286	276	290	274	258	277	290	266	287	250	297	299	256	284	270	274	284	263	256	281	292	279	230	278	269	307	276	300	266	344	280	275	299	290	261	264	264	282	283	243	239	238	255	267	272	301	283	277	255	303	277	265	276	293	293	263	283	285	261	294	261	312	281	257	286	309	293	255	295	310	256	247	267	313	287	258	284	267	276	298	246	253	282	259	237	281	276	274	287	234	275	292	287	258	275	287	274	273	261	267	249	270	250	251	270	279	265	239	267	277	282	277	289	284	285	268	248	294	282	290	280	241	278	251	294	277	243	283	300	264	284	248	305	250	269	262	271	296	312	272	277	282	297	293	303	290	296	286	277	291	310	287	282	290	267	262	275	262	248	268	273	277	249	242	264	288	281	269	236	281	263	297	273	320	293	282	288	263	280	271	292	263	251	253	281	274	279	245	266	297	310	281	266	287	299	261	285	292	278	270	265	276	288	305	280	257	288	235	271	301	275	282	278	275	265	248	261	268	257	298	289	285	272	282	277	313	277	279	263	277	276	269	287	271	288	282	292	282	296	266	275	306	266	269	262	295	274	279	250	299	276	281	292	282	245	277	295	261	256	254	270	296	308	295	273	295	266	253	289	294	265	286	292	274	258	263	269	284	283	286	286	278	274	322	310	271	287	291	296	270	261	281	262	291	297	260	271	310	264	258	281	302	279	299	293	265	281	258	265	275	275	262	270	280	268	255	276	267	287	276	250	270	270	293	256	299	273	286	298	277	305	295	270	275	298	261	254	287	289	294	260	254	285	292	257	281	286	296	274	290	272	261	308	265	288	296	250	255	253	293	232	264	294	259	277	278	276	274	277	262	264	262	291	286	261	298	274	256	285	252	269	299	270	248	284	276	274	286	262	285	286	281	259	286	297	299	290	303	245	274	291	267	276	305	279	283	280	262	283	242	270	271	291	298	265	291	299	274	292	271	275	301	272	235	284	267	291	287	257	266	268	282	293	307	287	262	292	244	298	274	272	272	302	254	304	288	299	275	326	255	237	239	284	286	282	301	275	282	274	279	279	290	264	277	275	237	297	295	326	279	295	263	299	262	278	274	314	271	277	271	254	239	279	268	233	268	266	298	281	257	307	323	271	277	276	313	281	240	277	292	270	293	292	270	281	292	298	289	287	269	301	276	243	281	263	302	257	262	295	303	295	278	272	292	288	254	262	254	290	258	277	296	254	253	269	288	275	273	279	267	268	261	262	269	284	277	297	273	265	290	267	266	272	265	281	268	292	281	275	264	278	249	273	272	251	307	270	315	258	304	251	286	274	299	263	257	251	272	250	272	275	303	263	286	276	268	298	270	289	258	270	275	286	262	306	294	315	268	274	280	296	286	313	276	248	262	286	286	243	282	281	312	252	251	274	323	300	270	303	255	275	283	308	284	282	295	276	258	282	281	258	286	291	260	296	259	235	257	262	275	282	260	270	275	259	273	248	300	288	256	280	267	259	252	248	276	264	265	303	254	299	261	260	288	266	273	255
3241	4687	3564	1786	1221	925	759	643	603	532	466	419	416	400	375	364	343	356	337	323	332	317	306	300	349	308	297	301	292	343	320	318	339	273	308	314	357	276	303	311	316	334	313	307	284	302	324	327	307	281	301	280	310	320	289	324	307	297	293	299	285	305	299	336	291	298	308	326	320	311	297	328	279	296	291	289	298	301	295	294	328	298	309	297	269	314	302	264	308	278	328	268	293	290	320	295	293	304	309	322	337	311	273	285	297	303	265	288	293	317	304	303	305	289	343	342	309	299	312	308	287	306	261	285	326	307	333	301	270	283	345	335	309	313	292	316	287	319	317	278	296	319	264	290	296	304	287	282	298	305	301	299	275	292	313	291	301	287	310	278	311	278	313	306	301	270	300	301	290	309	317	293	271	286	284	293	291	271	281	300	321	295	273	287	296	276	295	291	322	283	327	275	285	271	295	280	287	302	274	334	277	300	336	289	283	298	320	313	281	303	282	280	315	312	273	292	286	300	312	285	297	266	276	291	285	283	312	302	280	305	304	297	286	282	311	293	287	272	325	301	286	300	282	301	289	282	305	308	316	294	332	329	292	304	300	309	314	293	277	281	304	310	274	303	302	284	280	313	307	277	313	317	260	290	320	318	285	306	298	298	268	305	301	299	275	297	324	295	285	279	277	291	316	278	292	301	283	298	321	295	286	292	304	293	297	281	330	319	302	305	308	271	319	313	328	290	326	301	281	320	308	297	303	309	289	318	281	311	317	315	279	303	288	302	279	270	305	289	279	300	320	289	289	322	293	282	304	271	291	243	289	311	281	296	274	310	292	315	278	289	338	311	287	273	316	321	301	302	292	296	308	300	291	286	275	290	284	295	296	314	310	307	297	277	306	310	279	254	290	291	312	290	320	290	321	341	296	279	290	319	283	296	302	284	284	307	333	308	281	276	302	320	284	312	285	263	305	319	306	312	299	288	302	284	301	270	293	281	305	292	278	303	297	292	298	288	279	283	278	301	314	299	290	303	297	294	302	265	263	296	283	290	267	292	279	292	274	277	308	297	293	311	307	319	294	293	262	290	299	321	282	295	294	344	311	295	318	305	293	295	302	315	288	293	311	326	314	287	295	288	313	313	276	292	303	292	295	283	331	290	323	281	322	280	279	285	280	273	302	328	292	295	289	301	285	330	272	305	320	312	283	293	294	306	293	263	292	308	266	285	320	314	296	290	281	281	289	303	307	277	301	301	304	303	309	297	305	304	298	296	297	287	322	277	318	305	277	298	287	295	310	289	273	287	302	277	287	292	327	289	302	319	292	287	290	286	325	319	298	307	269	287	294	300	275	286	267	294	279	278	305	279	302	280	283	289	279	290	314	266	285	278	283	298	295	316	284	288	335	309	295	308	317	304	315	304	287	313	268	289	285	309	254	298	321	285	295	319	289	276	315	274	289	300	293	305	332	293	304	281	299	276	260	284	281	311	317	286	304	297	300	305	299	287	280	318	261	299	270	296	298	293	301	315	301	278	323	299	278	295	322	306	289	305	294	276	321	295	286	294	300	281	311	274	277	300	303	297	316	291	288	275	306	288	266	297	311	305	287	297	324	297	300	304	290	331	309	313	320	300	303	317	319	320	309	279	259	305	297	292	292	278	310	289	297	279	288	316	286	312	304	314	277	257	296	331	301	286	304	284	269	293	298	291	270	275	267	300	288	317	268	290	293	299	291	287	311	279	291	321	278	330	256	284	297	315	265	263	264	285	304	294	309	314	287	315	293	309	281	313	332	307	272	282	281	317	296	292	300	294	284	302	265	300	283	284	272	295	291	336	300	314	289	298	300	264	271	289	255	305	291	319	289	300	320	278	267	303	282	294	299	306	281	331	264	307	291	285	283	281	292	256	311	297	278	265	310	300	297	279	320	281	303	291	270	320	316	270	293	316	295	283	336	329	280	263	282	321	282	266	290	324	304	331	307	294	264	268	313	288	277	288	291	318	301	323	345	314	308	290	284	286	284	292	292	313	284	287	262	300	320	289	279	274	304	304	295	305	311	327	299	273	310	239	281	340	302	255	275	309	297	272	312	277	264	289	284	284	301	289	290	271	279	293	271	312	317	273	307	306	274	325	298	296	287	296	288	296	281	280	292	297	326	281	286	309	292	297	328	261	297	301	270	285	273	277	278	313	283	272	296	296	318	317	262	270	325	309	287	283	323	291	290	292	285	308	286	288	308	292	299	274	312	278	312	286	266	289	291	302	294	283	309	284	276	290	305	303	289	280	292	256	295	298	299	305	295	318	279	304	313	290	302	283	286	280	308	274	258	293	307	320	292	308	291	298	312	298	292	306	290	316	315	283	278	290	278	286	277	289	320	260	286	289	291	307	277	278	267	322	297	287	298	311	263	292	288	311	287	301	267	270	291	308	293	299	330	330	323	289	287	333	279	283	300	280	295	283	268	298	301	288	325	263	277	294	281	281	296	309	291	292	291	287	288	287	310	298	287	284	318	290	287	305	288	293	272	292	278	303	283	276	290	296	280	261	289	262	277	266	268	290	316	286	286	317	275	313	307	288	303	262	303	290	297	285	280	305	324	288	279	282	318	310	318	317	290	325	281	302	301	281	313	298	322	317	306	320	277	323	282	282	299	309	305	295	294	288	304	273	270	294	265	282	297	311	274	277	319	297	294	288	283	291	300	294	294	307	274	307	293	287	295	290	287	302	313	284	299	324	290	285	315	280	292	291	271	323	299	264	298	304	279	300	283	287	293	328	311	298	298	292	313	303	288	299	312	290	271	288	287	271	352	263	295	276	285	265	285	295	293	295	263	287	290	280	307	299	264	274	310	307	298	292	272	293	307	283	295	278	294	304	319	277	303	295	273	277	297	313	304	291	295	289	295	293	300	269	300	278	288	299	299	283	305	269	298	279	285	303	299	323	276	302	282	313	304	301	266	292	298	286	293	297	285	288	279	328	325	275	280	291	281	295	303	271	315	297	275	271	293	302	322	266	316	321	293	292	300	338	293	314	292	294	286	288	300	293	319	288	309	285	285	287	252	300	276	308	290	276	308	276	290	280	274	284	320	302	308	308	294	331	299	312	318	317	301	282	304	285	278	282	334	265	307	285	282	305	284	271	267	276	280	287	283	285	302	308	298	279	288	284	283	300	292	270	300	292	298	279	257	287	288	308	287	284	309	312	327	312	304	309	324	275	318	320	282	277	294	287	279	265	275	314	300	288	285	291	327	298	263	284	302	327	285	296	291	294	293	279	313	288	245	275	287	301	286	260	317	281	322	299	295	280	287	294	276	315	318	297	294	291	315	301	290	289	285	308	285	298	284	289	306	280	300	308	292	297	292	305	314	275	306	283	256	321	280	301	312	273	288	280	311	290	285	316	280	280	278	283	324	282	288	303	282	268	296	270	288	286	279	266	273	264	308	258	305	296	293	296	297	291	263	307	288	283	275	296	283	303	297	293	288	298	288	304
27506	11396	1878	1070	815	753	737	754	775	770	750	747	796	762	784	824	792	782	772	764	771	719	754	793	813	741	775	773	789	686	810	803	748	752	782	739	761	715	725	760	787	763	785	697	754	797	758	719	788	748	759	761	775	735	706	709	686	711	749	726	809	744	827	738	760	732	779	755	786	724	783	748	762	735	774	752	778	776	730	768	762	747	775	772	785	718	764	751	717	711	770	698	758	727	747	723	749	737	765	762	756	742	724	740	794	776	772	712	672	785	763	741	757	767	792	730	735	727	765	767	751	714	741	770	762	740	758	733	778	736	748	734	772	733	747	770	750	717	717	749	748	761	786	725	773	778	758	678	739	725	708	797	808	732	804	754	766	733	768	736	751	732	723	705	789	695	794	731	746	732	774	748	760	789	742	782	757	753	711	748	734	758	755	754	760	761	789	796	731	751	764	757	774	737	745	780	772	731	788	753	734	807	760	749	763	736	752	786	813	747	745	789	747	670	718	723	727	710	750	710	752	750	749	716	736	762	784	764	720	784	736	735	749	755	732	775	785	754	755	726	816	785	781	734	727	783	664	727	823	762	811	769	785	724	754	790	829	741	751	781	777	755	737	718	750	755	717	732	748	767	752	762	744	735	780	774	743	753	740	760	759	741	755	783	757	746	735	746	722	743	762	768	751	737	710	750	777	765	782	733	742	769	732	742	759	756	750	712	703	804	730	752	763	759	756	731	713	716	741	752	734	742	739	775	760	757	723	748	722	793	743	793	749	785	790	740	746	772	755	753	762	728	760	804	724	780	715	748	710	684	731	757	771	754	697	801	806	745	745	716	789	772	730	783	743	758	704	720	790	789	778	751	786	755	752	759	807	732	738	768	785	790	751	760	786	791	787	715	758	770	760	746	724	710	743	730	741	777	772	791	709	729	762	791	748	696	801	772	737	759	754	692	751	765	739	727	810	793	774	744	757	788	744	791	738	788	793	729	779	737	740	755	753	779	735	708	768	785	748	755	758	692	732	764	763	779	789	774	726	772	780	814	703	747	751	798	788	788	736	722	792	765	705	746	766	732	741	740	773	718	733	764	691	825	745	766	760	716	765	805	734	763	773	765	708	768	798	735	778	790	738	745	802	763	759	750	724	735	762	744	774	768	795	720	796	759	719	761	749	748	765	771	739	781	778	746	716	759	764	740	821	768	735	734	716	773	706	756	728	752	728	787	771	712	763	748	761	736	758	773	743	770	783	759	731	763	770	789	754	777	770	732	721	727	732	790	750	762	777	745	756	755	760	757	793	755	794	721	759	791	754	756	702	777	782	744	746	751	738	718	715	751	746	787	774	777	746	804	739	765	718	764	767	735	758	720	725	752	722	778	714	722	779	753	724	770	754	785	772	726	782	792	751	755	774	773	816	789	780	705	761	785	715	768	752	763	780	819	769	763	793	780	802	760	758	676	678	736	727	763	754	771	789	716	739	765	724	757	768	775	725	730	733	741	728	819	757	768	728	751	744	752	760	790	785	798	762	714	790	757	762	717	761	709	748	713	737	737	775	783	711	724	776	765	731	725	764	735	739	734	734	762	768	762	740	743	770	755	704	755	785	746	800	773	738	746	766	745	794	788	732	723	728	754	745	713	763	740	786	742	773	786	722	775	762	769	731	775	705	752	744	781	785	784	728	718	742	732	753	712	760	756	767	779	742	738	779	735	781	742	761	751	771	717	713	756	698	719	766	777	763	761	768	780	734	735	769	744	791	728	779	734	714	725	716	781	767	719	751	732	765	732	788	783	753	748	755	771	755	754	823	790	792	707	736	774	747	800	811	753	749	723	692	753	702	758	774	760	766	771	736	728	766	749	768	775	770	714	736	698	806	759	763	755	736	774	768	793	767	800	743	777	765	690	746	729	716	788	787	686	769	752	806	763	737	723	741	777	716	728	776	731	727	780	763	766	779	749	743	754	766	700	758	784	756	736	737	707	782	766	767	746	708	748	790	778	764	700	811	748	812	731	768	796	731	728	740	741	775	730	758	767	770	770	740	741	715	799	738	770	777	739	713	750	698	741	759	734	727	731	739	749	749	760	772	736	723	703	825	792	753	724	761	742	749	740	731	760	755	733	768	785	756	752	782	778	735	756	755	789	776	721	737	741	741	767	776	758	762	760	749	752	716	784	753	761	697	752	785	740	799	776	741	733	781	749	794	768	759	783	705	716	707	778	734	779	775	747	748	785	764	759	725	731	717	760	733	730	792	756	741	780	796	758	801	783	795	786	745	727	781	763	784	762	764	726	718	830	715	776	759	759	811	802	755	732	770	752	757	782	776	750	730	724	756	715	764	725	731	765	811	747	756	743	740	750	753	779	751	721	763	786	790	784	757	694	771	794	735	725	678	747	738	760	774	720	777	776	747	726	745	755	779	778	731	754	773	776	731	737	739	763	724	796	751	794	738	660	767	804	787	760	769	688	758	770	794	756	761	729	771	725	719	806	720	819	781	743	691	747	755	768	765	770	791	755	798	733	766	737	767	758	725	754	766	739	752	687	768	766	707	750	733	779	728	746	672	704	765	723	745	746	774	765	751	727	752	705	744	774	790	719	757	794	755	758	707	728	767	739	709	790	752	764	705	715	745	763	771	728	734	742	796	728	729	742	745	784	774	779	781	760	765	714	737	735	734	725	762	759	767	766	733	777	725	781	735	775	724	774	709	708	749	771	760	754	779	789	724	718	733	747	775	763	726	716	741	779	772	729	769	753	749	723	757	810	798	769	761	795	795	768	727	752	800	741	731	747	717	813	811	780	760	740	726	727	730	815	754	715	759	769	761	752	717	744	767	744	750	744	775	749	768	699	764	763	746	722	768	717	710	769	689	806	727	754	724	708	809	744	745	757	752	782	767	745	741	782	766	747	782	743	727	689	744	740	755	735	761	773	763	764	780	748	727	773	804	756	784	787	749	762	762	721	779	791	750	774	734	758	703	715	759	719	745	732	751	723	747	731	790	686	791	731	775	762	808	801	736	720	768	720	707	775	724	743	755	759	701	768	771	767	777	750	720	738	758	725	781	805	738	792	737	751	736	725	726	753	722	784	762	732	748	685	720	788	778	668	748	726	802	799	748	776	830	741	784	747	779	756	737	784	768	761	772	739	760	732	789	773	768	794	758	770	782	714	737	765	742	779	727	715	766	761	811	708	775	732	760	800	792	714	737	754	739	769	789	768	756	765	731	739	765	722	728	732	731	720	741	727	722	728	733	714	744	750	779	748	783	771	763	739	724	740	797	767	794	764	789	772	787	759	761	746	707	747	743	773	785	770	723	769	787	743	752	727	796	754	682	771	692	777	755	751	771	726	814	732	764	748	738	740	752	723	698	756	804	785	777	808	692	767	737	726	781	753	771	740	759	725	745	715	806	737	780	741	764	777	792	789	775	742	758	732	720	750	710	769	761	783	748	764	786	726	778	762	758	735	760	766	771	762	720	750	725	696
5106	912	834	723	697	710	674	709	703	696	706	657	650	689	723	632	660	694	722	709	702	651	685	684	672	692	638	732	690	691	657	673	666	662	678	709	682	651	661	679	708	688	659	662	660	646	688	653	659	675	678	660	723	656	683	710	692	641	684	673	682	668	679	690	701	654	681	658	660	697	646	682	676	660	684	680	665	713	731	640	662	695	657	754	731	677	710	656	640	624	683	645	643	672	618	646	679	668	672	611	678	669	677	662	712	656	632	684	688	681	651	630	704	673	668	685	654	697	670	665	681	684	607	679	697	695	693	672	663	716	645	689	637	685	701	690	639	658	702	650	678	665	660	670	650	698	679	691	655	680	650	724	713	664	691	627	725	698	658	680	672	683	713	672	669	645	643	722	718	645	682	654	682	628	684	652	627	664	699	673	680	676	686	645	665	686	677	695	675	648	627	732	724	662	659	649	665	624	678	632	671	713	702	641	604	697	643	671	663	700	650	714	658	702	674	652	660	691	674	664	654	644	681	679	641	671	688	679	693	625	669	617	678	671	655	632	678	662	680	683	691	637	654	671	671	690	712	666	687	694	625	704	679	688	673	645	684	710	638	693	661	628	703	647	706	657	713	682	692	691	670	663	668	625	678	661	651	706	726	653	677	666	647	638	641	666	636	644	625	667	661	711	702	724	633	697	620	661	671	670	664	640	620	665	678	653	714	677	698	662	623	696	664	688	676	642	676	694	717	639	728	641	677	650	716	690	674	653	678	673	647	636	671	676	646	647	660	655	694	705	663	684	697	676	676	642	650	695	715	619	708	675	661	631	681	687	657	698	670	682	706	679	665	659	682	678	639	663	712	669	651	646	672	652	694	651	643	705	704	676	686	625	666	664	704	631	690	660	644	663	683	633	676	705	662	700	670	680	657	703	623	729	650	647	673	697	664	729	639	695	669	678	656	622	630	636	628	689	678	678	645	680	682	658	625	664	664	656	700	700	689	649	700	633	728	710	659	657	662	669	657	678	617	633	677	671	674	712	682	670	675	659	691	643	733	705	685	679	630	654	631	715	664	651	660	665	680	638	647	699	727	666	679	702	597	688	727	713	629	644	642	678	657	623	676	618	668	679	667	715	680	700	631	659	651	648	696	687	676	638	682	657	653	685	683	660	662	671	703	641	658	641	692	678	683	676	669	675	647	698	666	680	700	678	653	680	678	693	679	672	631	636	686	679	629	680	660	703	715	662	630	642	679	700	690	638	657	696	657	645	648	627	702	639	644	694	648	629	693	685	675	692	656	692	630	646	696	629	665	647	709	647	644	679	690	654	626	702	647	657	694	699	717	637	689	664	676	667	685	660	668	663	638	675	654	697	626	661	694	677	675	670	664	631	660	627	688	641	673	687	661	747	674	654	640	696	697	626	715	658	719	665	686	645	682	639	670	663	631	687	673	650	691	653	683	662	686	640	694	685	633	677	680	709	672	713	732	667	690	678	700	674	705	667	679	707	660	660	668	717	672	752	646	700	688	676	669	651	698	661	681	669	710	650	644	652	693	689	690	675	681	657	677	684	645	682	611	656	654	680	671	670	662	706	688	697	692	677	700	671	658	690	687	651	701	708	689	690	697	624	628	655	716	669	689	699	675	719	683	684	675	678	728	681	676	705	689	652	650	690	660	690	659	661	728	653	709	687	675	704	666	661	667	653	678	696	654	653	712	652	655	702	679	653	706	644	689	696	681	631	671	668	681	707	681	641	617	672	620	692	637	682	722	653	661	685	666	662	679	692	642	615	654	690	682	681	627	665	692	638	642	647	690	651	685	713	658	635	665	702	694	681	678	666	676	667	666	665	647	681	669	650	649	707	693	666	724	681	704	639	654	683	691	689	674	672	666	679	671	685	652	655	644	688	689	683	709	684	663	682	656	621	696	674	683	658	643	638	705	672	703	661	636	677	668	668	668	662	616	665	698	700	688	635	676	693	709	634	648	685	657	677	686	677	668	623	669	656	681	699	692	679	692	669	692	655	654	658	666	619	649	710	699	697	653	719	680	663	642	702	687	673	621	686	702	740	626	694	669	684	702	689	717	648	637	708	675	659	683	658	657	633	683	634	657	658	691	677	659	667	673	659	676	701	670	685	697	670	708	651	661	668	609	677	695	684	672	674	708	689	712	697	679	638	694	678	691	659	664	738	712	729	672	671	657	680	672	681	652	704	695	693	665	627	701	657	683	693	650	687	688	732	651	665	618	693	686	683	692	675	680	672	648	650	662	675	707	753	702	663	705	655	683	657	688	671	663	674	707	637	631	712	753	674	649	668	659	654	694	698	662	677	629	682	711	623	701	707	683	681	686	685	631	666	670	678	665	663	630	710	662	617	718	705	633	710	682	670	653	662	680	694	655	697	649	708	639	690	667	715	674	695	702	690	721	665	618	709	672	676	699	680	632	675	669	657	661	645	640	680	681	669	670	631	669	687	682	684	674	704	660	694	632	683	652	690	656	632	705	703	662	697	718	689	690	675	689	681	680	667	627	683	666	678	638	669	708	692	735	704	680	672	683	674	688	595	673	687	680	662	640	635	665	654	647	692	671	679	640	633	668	650	679	643	698	734	656	654	637	720	642	693	683	690	687	703	672	644	660	655	715	704	645	659	654	720	666	680	686	699	668	653	656	681	647	676	697	686	689	660	693	670	637	650	711	669	701	643	654	681	643	639	719	680	638	660	686	673	667	712	694	693	653	668	712	670	632	642	640	667	681	669	638	714	664	696	737	674	675	689	656	662	660	703	657	662	712	664	679	644	656	661	661	706	708	682	697	641	690	653	671	721	676	716	676	674	687	627	672	699	652	627	670	664	679	682	665	651	739	725	643	727	681	648	663	685	660	650	682	658	697	641	686	643	658	694	628	650	641	672	687	672	658	668	685	599	689	663	654	722	655	690	679	665	695	663	687	652	675	701	708	700	670	650	682	655	634	659	631	672	700	701	715	725	714	671	642	671	660	694	703	647	712	693	674	636	679	654	681	589	625	674	688	734	691	650	685	698	718	706	677	634	700	658	654	688	647	640	685	677	673	657	653	654	679	631	650	646	628	685	715	674	682	661	681	670	697	671	650	687	651	737	689	633	651	718	648	705	711	650	673	668	677	679	690	679	616	611	654	674	660	663	677	655	652	695	690	699	661	635	641	665	676	666	697	687	677	649	672	641	653	660	690	657	700	674	698	647	691	661	685	650	694	626	696	652	661	711	665	637	651	636	674	701	667	690	717	703	661	665	737	664	679	702	649	621	674	669	645	634	683	631	674	709	615	666	644	691	652	658	655	655	685	610	698	691	673	682	699	663	636	665	672	671	664	686	719	687	653	643	701	701	673	664	674	666	653	710	673	700	672	653	669	672	622	617	660	722	697	645	644	658	652	651	647	648	700	667	647	704	674	657	670	665	678	681	678	641	688	677	668	720	692	662	637	646	670	708	678	630	696	667	656	660	652	666
25707	21417	25552	17502	1668	886	806	697	718	657	632	661	627	592	646	602	635	632	607	565	560	589	613	603	614	569	592	645	652	647	644	589	653	617	588	600	594	626	626	592	621	552	611	593	622	622	651	587	646	569	588	626	612	613	614	561	565	649	640	633	645	624	595	592	605	571	604	617	592	621	616	629	611	589	601	627	626	612	627	645	627	621	614	639	643	617	624	615	553	601	620	640	628	563	612	593	610	651	576	577	602	595	609	605	576	617	560	591	631	603	641	613	612	597	579	622	618	571	627	553	590	597	590	617	646	607	607	588	603	566	614	565	640	654	563	570	631	595	567	625	612	630	643	638	605	625	637	555	571	605	588	554	636	638	585	621	607	601	598	590	604	598	639	583	567	594	605	575	555	600	615	575	623	662	598	614	600	582	579	642	619	565	577	614	619	635	631	599	574	654	614	581	551	620	594	609	582	563	619	600	619	613	644	603	641	627	551	644	585	591	600	632	593	595	590	598	621	614	573	626	627	594	598	568	614	585	677	611	625	609	603	630	578	643	592	581	597	610	613	639	610	648	601	633	634	619	565	593	625	603	590	617	576	631	602	627	586	606	603	612	564	621	654	577	596	610	601	618	582	599	616	593	613	638	616	599	570	573	614	633	628	610	553	640	567	603	563	571	623	630	609	607	608	625	583	604	608	644	592	605	606	575	602	601	574	616	617	630	589	579	579	600	589	585	615	609	588	631	618	587	587	611	643	566	606	590	649	600	642	618	581	560	600	605	511	636	546	601	589	604	638	589	619	563	559	606	619	626	660	640	598	601	629	571	598	607	623	613	625	593	598	669	597	605	599	574	596	614	624	571	622	643	575	618	582	584	600	603	598	617	589	612	595	606	604	584	621	590	612	593	611	651	637	636	627	560	576	622	647	598	606	601	613	613	609	578	612	593	594	603	579	635	623	619	585	583	654	613	595	584	589	611	607	604	607	591	597	585	572	625	578	575	622	635	629	593	665	590	630	596	608	572	649	573	624	624	594	607	654	620	623	584	637	627	594	647	592	572	614	606	595	591	641	581	591	638	609	597	611	567	645	608	634	629	621	589	616	568	608	584	566	578	641	587	585	627	618	587	602	629	623	550	611	616	630	614	607	588	568	550	574	570	604	582	627	603	641	606	619	584	592	574	566	629	589	623	624	613	653	631	596	624	607	619	613	564	543	594	635	619	582	564	573	594	593	605	614	624	629	578	577	603	632	604	558	637	589	605	635	617	646	596	614	642	653	594	604	592	601	617	588	611	612	621	581	575	585	626	653	619	592	617	588	592	587	570	630	600	596	625	643	651	564	592	613	628	591	587	617	613	619	613	587	595	573	645	643	591	616	610	587	600	613	611	606	611	602	599	607	579	632	674	610	596	631	563	596	606	608	616	592	638	618	603	560	630	599	603	585	624	609	623	618	615	597	623	600	598	562	593	593	605	618	627	597	610	584	638	626	593	609	603	616	571	647	578	611	600	612	626	585	593	582	571	583	624	594	570	576	590	621	666	572	622	621	605	613	616	576	593	641	594	611	577	596	630	636	583	623	589	600	604	609	588	587	587	618	588	623	628	556	625	609	560	656	611	601	612	597	618	537	595	581	607	630	619	636	606	572	626	597	641	584	602	595	610	580	622	624	595	621	560	605	557	605	626	593	633	596	598	620	615	674	584	639	575	595	596	582	654	601	616	581	620	595	654	644	612	605	630	567	602	611	615	604	571	598	629	595	598	585	653	573	615	616	619	615	591	603	578	621	569	581	637	612	650	631	605	606	595	659	616	610	615	599	615	621	585	585	623	545	590	614	600	600	590	615	619	623	630	609	602	630	611	604	614	567	598	598	589	639	616	549	585	641	607	620	619	623	584	610	629	609	586	614	621	630	523	595	603	570	575	577	585	583	597	642	576	596	618	657	586	650	610	570	613	611	601	592	644	583	653	648	576	555	576	577	585	619	584	633	616	591	600	585	639	631	600	586	600	603	579	646	574	591	529	614	607	551	585	594	584	601	535	659	611	597	573	608	595	590	551	604	598	624	611	590	586	614	578	626	574	589	618	610	618	621	603	613	569	609	603	623	620	619	618	582	596	566	614	622	644	646	570	619	591	615	607	635	577	571	624	617	597	654	670	590	639	607	651	599	612	559	630	622	595	606	608	626	609	613	575	598	600	584	571	614	641	617	645	611	574	594	596	515	602	596	625	565	597	597	631	601	619	570	577	595	572	609	615	606	627	606	621	648	631	621	581	573	596	577	570	579	612	611	622	635	621	585	589	611	593	590	596	557	586	612	601	600	560	602	597	577	615	627	633	617	557	616	632	599	604	611	559	587	587	592	621	603	634	623	634	659	608	629	640	593	616	639	570	647	582	563	610	596	616	606	607	662	596	606	628	596	598	587	569	594	625	645	611	600	609	596	581	587	597	588	634	555	621	584	629	637	604	576	566	615	602	586	597	612	576	640	613	553	615	648	605	559	622	605	607	645	612	595	626	574	626	614	631	597	584	613	630	581	641	618	591	610	619	601	579	591	622	640	609	623	567	616	654	592	598	610	600	625	583	632	621	645	654	610	578	587	588	570	588	639	602	592	612	629	610	596	606	629	603	606	604	615	636	545	600	589	617	593	581	591	601	612	603	590	590	606	604	610	585	620	596	584	631	564	609	620	584	599	559	571	630	635	604	638	594	577	617	627	610	589	609	610	614	613	606	610	622	628	600	575	620	585	608	603	602	602	612	580	610	568	591	576	599	587	632	667	635	563	652	614	593	629	592	572	601	613	589	590	608	618	560	608	587	617	622	637	618	619	529	620	616	639	655	626	596	623	559	649	610	578	589	612	586	587	575	626	586	591	586	587	603	580	604	618	633	565	527	595	597	564	619	558	588	649	606	611	611	605	588	581	589	594	629	599	649	613	593	588	606	610	638	618	621	563	604	599	623	607	589	624	626	582	603	612	569	627	605	605	595	648	592	609	592	598	602	607	592	656	610	572	623	597	605	604	590	662	594	653	628	570	598	610	538	599	634	613	588	626	604	610	608	603	619	520	604	591	597	619	572	635	607	618	560	593	627	655	625	602	563	595	675	633	550	590	636	598	579	602	606	573	614	630	615	609	585	609	582	631	651	607	633	646	595	636	584	593	572	614	631	592	518	609	616	610	606	627	659	595	620	624	622	600	609	591	581	629	613	642	601	574	591	600	613	595	615	610	596	636	610	636	561	530	617	616	582	622	588	622	626	617	606	601	571	614	580	589	595	590	603	596	611	580	590	567	614	598	622	630	601	644	593	608	616	606	604	589	595	597	581	620	634	642	617	569	607	615	538	596	588	555	570	639	617	669	593	592	587	619	627	554	604	590	622	624	578	605	636	585	600	559	617	604	603	627	620	614	605	626	625	600	648	627	585	608	584	585	637	605	566	618	627	620	598	618	594	599	554	598	589	582	597	607	583	575	580	572	584	574	573
3632	2207	1719	1120	877	791	704	707	690	676	700	620	638	619	600	590	591	601	612	591	597	533	531	567	569	613	539	600	603	577	581	598	574	612	559	593	580	562	583	562	541	575	557	578	628	559	566	612	558	576	552	572	552	576	588	590	595	618	620	541	563	542	546	533	578	555	592	596	573	560	547	560	588	584	578	621	546	566	588	603	603	574	560	583	610	576	581	566	589	536	573	572	554	607	557	643	561	575	577	554	567	588	600	591	576	553	545	560	571	565	592	551	562	524	563	591	586	587	562	557	583	561	579	547	550	545	573	590	541	595	543	575	549	529	546	614	555	611	555	545	584	568	560	562	559	541	570	608	562	600	645	554	564	573	590	529	566	608	578	567	549	542	564	539	572	558	528	560	564	585	594	562	601	571	563	574	513	562	546	571	559	586	577	578	563	546	554	569	587	593	561	558	542	567	570	576	550	592	588	566	549	569	590	549	548	568	581	558	571	587	606	608	567	569	594	591	559	567	542	559	592	580	558	550	566	596	584	584	576	560	563	581	543	538	557	549	570	582	592	582	566	580	556	561	615	614	577	550	562	614	604	559	595	592	570	518	582	582	608	582	572	567	589	567	544	589	525	658	555	557	580	556	540	551	589	581	592	593	572	532	558	620	561	583	559	619	533	549	583	580	587	551	584	545	581	611	561	538	590	603	563	536	599	547	552	532	565	589	542	578	576	576	555	558	585	591	530	573	533	551	561	575	586	571	560	559	554	587	542	609	561	587	554	634	529	580	594	532	599	573	568	598	593	576	576	563	617	525	551	591	564	543	564	599	537	567	572	545	606	598	548	574	586	555	566	611	564	552	529	566	556	542	608	585	553	585	607	558	552	596	560	543	587	549	599	545	559	572	617	565	555	583	600	551	544	544	595	570	582	552	523	564	554	524	547	589	581	499	554	553	559	551	576	572	548	572	579	616	559	561	524	547	558	548	601	566	561	614	524	597	615	567	581	520	590	590	608	564	555	580	576	581	576	536	589	620	573	592	542	547	574	569	589	610	551	588	579	597	552	566	549	548	584	543	542	587	633	538	565	572	584	558	581	558	585	586	603	538	603	578	576	564	570	585	516	589	546	546	577	573	543	546	572	575	598	583	536	567	562	533	574	582	543	569	596	599	576	604	560	568	607	609	608	533	565	586	575	586	544	573	551	599	584	564	578	557	547	574	551	528	575	576	556	546	603	560	572	531	581	583	547	593	595	561	520	587	560	568	538	562	618	565	515	554	586	547	588	570	608	543	550	577	547	564	559	558	517	579	572	565	599	510	561	567	579	577	592	543	620	571	556	545	569	559	596	598	603	579	566	546	566	563	557	572	556	589	547	591	563	552	598	548	570	567	572	533	537	564	571	604	621	538	557	590	564	512	592	591	586	556	586	552	563	592	530	581	562	530	563	535	539	516	554	603	570	561	574	580	549	548	563	616	556	605	617	597	583	554	604	589	585	560	596	553	644	577	610	586	506	583	580	524	595	573	540	537	601	565	558	568	550	564	632	590	595	577	576	535	586	561	551	584	560	602	596	592	572	579	569	572	566	565	574	557	568	558	591	602	582	557	575	552	606	595	535	561	560	553	572	582	551	596	578	571	577	579	584	573	574	567	565	598	552	546	580	584	565	608	545	579	575	570	568	568	573	583	563	512	591	593	563	555	542	558	544	601	571	551	548	564	570	559	604	564	570	565	585	623	569	590	593	565	534	573	586	582	548	593	525	567	543	575	578	544	572	614	522	555	553	544	552	518	582	610	548	576	546	578	601	543	563	604	565	542	560	562	600	566	546	587	540	577	561	555	576	571	553	571	603	578	583	549	546	594	568	583	540	575	533	561	584	570	594	595	588	553	549	569	566	556	585	558	574	543	546	545	570	547	545	565	582	534	590	577	566	601	568	555	585	576	567	572	544	582	560	575	578	576	566	553	542	546	549	555	556	574	514	528	524	581	553	545	562	598	614	529	533	545	543	592	573	594	530	563	557	562	596	582	580	586	558	578	571	582	574	557	557	580	595	562	558	591	547	584	571	567	591	577	579	554	615	592	586	551	554	575	565	548	593	557	515	569	566	567	548	581	602	569	538	575	567	533	586	617	553	579	553	570	577	573	579	548	516	551	544	566	570	580	575	561	557	572	531	552	550	570	544	518	595	575	578	562	563	573	557	592	611	552	606	569	550	550	563	558	583	548	612	576	567	516	595	571	560	569	583	550	564	567	559	518	574	556	551	587	585	544	536	559	563	573	555	577	535	523	529	584	600	554	589	547	580	581	525	528	592	596	564	569	560	601	583	594	585	555	591	571	552	555	564	603	534	563	572	631	551	542	565	578	583	588	564	573	567	608	590	590	574	552	568	594	571	540	606	547	604	512	575	565	545	587	556	564	573	542	557	600	520	630	524	588	608	534	607	605	541	535	550	576	524	542	559	525	545	516	583	597	544	574	603	624	548	590	583	581	543	560	547	609	575	565	552	581	572	557	566	566	521	568	576	519	611	547	564	580	582	543	571	553	581	552	570	544	567	589	533	580	599	561	531	585	551	583	542	627	537	562	572	548	595	540	569	576	549	561	603	555	549	580	545	568	583	566	551	548	564	562	549	589	568	590	527	566	550	553	588	551	602	622	589	587	570	556	565	577	533	566	575	583	560	600	568	570	576	570	541	589	535	561	551	597	582	603	589	577	576	574	523	564	594	560	532	627	561	571	585	576	577	596	549	564	574	566	591	553	523	521	545	538	566	579	550	594	569	604	613	576	564	557	538	586	563	584	505	535	559	542	565	554	549	583	564	572	585	563	514	557	583	593	573	559	568	568	558	554	538	587	569	574	593	548	533	560	495	561	578	569	570	541	571	570	546	546	573	594	583	565	549	554	583	582	595	579	605	584	566	543	587	535	544	546	578	534	590	588	568	525	550	556	601	549	554	598	520	540	572	564	594	570	564	545	558	532	529	595	573	564	577	568	531	511	521	579	564	575	524	566	552	551	586	553	546	584	572	532	599	591	620	622	596	567	617	570	571	603	576	564	536	589	565	545	580	570	584	531	565	580	615	585	575	566	555	581	533	547	540	560	617	543	521	594	583	585	566	565	535	586	545	581	541	555	571	596	551	558	558	602	619	586	553	571	547	547	584	558	558	581	497	548	561	547	598	544	552	592	584	538	583	546	554	559	558	576	622	549	576	544	549	579	557	548	577	643	571	539	550	578	564	573	580	553	567	548	564	530	552	537	587	562	555	609	569	577	534	576	545	552	549	580	593	520	605	557	580	603	531	577	527	551	533	561	574	588	529	547	545	612	559	561	579	589	528	566	540	592	556	594	567	545	580	574	561	556	597	524	543	572	567	572	589	575	603	535	514	564	559	613	600	591	573	557	563	548	571	531	549	558	582	571	575	574	563	537	546	616	556	579	550	577	573	571	561	574	599	551	530	560	582	578	553	559	574	564	542	581	583	576
24306	21404	28513	24684	19691	2282	826	519	426	367	349	337	359	358	308	331	296	287	289	278	281	291	277	277	312	293	330	289	286	287	289	298	286	323	289	255	293	296	279	281	282	280	263	279	291	304	290	285	274	285	274	297	315	291	272	263	324	259	284	322	270	251	291	300	270	283	279	301	265	275	285	305	288	272	299	252	283	293	286	282	299	268	297	287	305	271	266	279	287	280	271	281	303	306	314	283	288	291	249	286	275	281	286	293	281	310	244	292	262	318	266	256	288	310	286	278	277	313	287	289	284	245	294	277	251	282	283	299	267	293	274	300	282	284	279	260	299	255	282	273	278	269	275	266	268	280	283	254	277	276	283	280	271	292	281	296	264	280	277	263	305	291	273	245	279	257	259	260	275	293	285	250	304	296	268	261	254	277	287	265	251	273	308	313	293	281	273	283	289	317	297	293	281	259	273	266	275	288	247	299	272	285	267	299	292	278	283	266	269	272	263	276	258	284	279	284	266	261	268	269	238	253	295	269	274	283	296	311	275	314	291	307	264	278	276	271	261	278	281	319	269	282	301	279	309	287	276	299	292	278	269	263	315	294	292	301	279	286	274	269	304	276	265	260	262	289	263	249	234	270	308	288	285	293	274	303	294	296	275	293	281	286	288	268	282	267	280	282	302	302	258	239	283	289	296	267	285	285	288	281	291	292	270	242	260	304	302	254	261	251	277	272	274	269	276	303	296	273	308	283	276	283	280	304	286	288	273	298	278	264	294	290	268	270	267	267	279	276	276	280	263	252	288	290	267	304	288	273	282	280	292	247	277	289	298	290	289	285	270	288	265	276	290	274	265	277	304	278	277	272	276	290	268	289	280	309	290	272	263	298	312	274	296	275	277	288	276	274	265	295	321	303	268	273	264	258	280	289	284	283	252	282	268	268	270	293	292	243	256	272	270	244	295	296	288	298	290	261	273	270	273	287	298	280	262	277	272	294	255	273	284	245	301	293	235	279	302	309	266	270	274	270	270	308	267	257	289	289	298	270	261	270	260	286	309	292	281	300	268	275	289	268	285	289	245	282	272	275	259	270	295	295	254	271	299	300	264	274	276	303	303	304	276	257	287	305	289	280	287	287	268	296	287	267	266	271	292	263	271	304	297	279	273	305	289	267	264	290	285	320	278	299	288	275	276	280	292	279	276	305	279	251	271	281	286	299	286	255	272	266	279	294	263	266	283	296	293	262	295	269	272	263	277	283	258	274	262	250	294	263	259	287	266	275	264	311	267	266	288	284	271	281	279	290	265	269	275	251	310	284	318	290	293	293	258	271	283	268	260	298	278	294	257	272	290	287	321	260	287	269	290	275	290	276	278	272	285	266	304	252	266	259	277	259	270	278	273	283	315	236	294	245	257	296	262	263	269	265	273	242	268	279	290	269	260	286	284	283	298	281	287	296	230	258	247	279	285	253	264	268	258	311	265	296	260	275	276	238	281	293	277	272	257	268	306	286	268	271	303	285	264	267	295	273	269	253	285	262	286	263	284	260	285	248	260	266	259	261	293	250	261	301	311	257	291	300	251	250	266	277	256	259	277	276	260	272	294	291	275	293	304	282	284	233	249	286	280	287	275	284	286	301	309	317	280	289	259	306	291	268	283	282	254	269	259	270	261	311	270	266	261	260	290	275	292	282	294	298	275	275	250	269	260	267	295	272	284	271	288	292	275	273	287	283	284	249	262	278	270	298	303	249	269	248	254	287	274	294	280	248	256	257	289	286	294	263	292	253	270	249	303	294	275	276	273	255	273	239	288	266	301	293	321	292	268	269	280	274	280	268	297	305	299	267	307	296	273	278	287	272	266	266	306	266	271	286	268	265	291	292	271	253	267	245	261	284	273	253	296	275	283	275	310	283	298	277	270	257	275	276	264	294	277	283	298	286	272	275	244	281	278	315	263	266	267	296	265	273	285	286	291	285	290	282	268	267	265	274	269	266	260	283	305	296	277	288	274	266	266	256	300	306	283	269	276	301	282	299	298	265	292	257	255	264	282	274	240	303	276	289	304	279	299	278	297	269	285	288	246	278	285	270	252	301	258	290	284	268	284	280	302	285	285	303	287	287	269	300	289	304	282	291	276	279	272	276	275	281	268	269	253	275	272	284	282	270	270	259	254	291	278	278	273	308	265	264	243	267	284	281	294	256	258	267	301	265	252	285	286	275	275	314	264	288	264	274	257	289	300	279	320	285	284	281	278	263	272	279	296	260	239	259	258	248	281	266	278	297	265	311	246	272	278	298	263	276	248	271	278	300	285	294	273	261	269	280	281	264	284	283	293	301	280	312	274	277	276	263	260	272	293	287	270	276	310	262	286	287	281	285	244	262	270	303	289	274	280	277	270	274	290	285	271	274	278	269	270	261	296	277	266	313	287	258	296	256	281	287	247	278	259	276	301	288	275	266	261	286	279	280	284	286	278	266	282	288	260	288	295	268	263	282	280	243	291	242	311	299	268	297	257	283	279	279	266	268	275	309	309	291	282	269	279	289	255	267	255	279	278	271	283	298	266	274	257	258	290	272	261	274	275	297	292	257	286	267	276	264	260	276	286	273	283	307	242	277	281	288	306	278	272	267	276	255	285	281	275	269	272	281	299	282	278	298	237	271	275	262	276	286	264	277	277	263	275	290	267	279	308	302	276	249	253	289	255	254	284	257	285	315	303	266	313	278	266	279	255	257	264	267	257	287	298	279	257	287	246	259	290	266	279	256	318	279	275	315	294	282	268	272	277	268	294	252	299	269	261	289	252	261	287	264	262	268	256	281	289	279	284	287	276	262	278	249	289	254	273	304	279	271	284	301	293	269	303	299	276	286	243	266	271	256	296	275	299	266	248	250	256	315	278	286	248	286	285	294	282	284	287	247	259	266	280	252	268	292	285	260	279	316	265	317	262	270	286	268	280	252	260	274	314	276	285	258	288	291	299	283	256	258	275	246	287	293	268	303	249	276	264	268	300	284	294	254	273	252	243	263	271	259	296	257	269	283	278	270	266	290	285	302	274	282	261	291	273	283	282	277	262	301	278	271	285	266	293	263	273	244	293	283	275	305	279	284	299	275	251	273	305	274	255	273	309	253	258	249	273	250	295	276	285	263	293	280	284	293	287	298	264	247	270	264	262	294	280	282	274	280	275	250	277	240	270	292	277	270	285	291	265	275	306	282	245	249	283	270	271	279	271	294	262	258	241	296	274	282	287	282	243	266	289	270	295	269	269	240	271	263	318	280	287	256	305	233	249	296	295	279	287	242	270	297	254	242	284	275	280	283	293	294	306	265	278	301	269	266	272	282	269	287	287	289	283	292	268	265	254	272	276	281	259	281	264	268	243	284	288	297	289	257	293	271	307	285	271	268	294	305	277	267	288	278	236	252	263	276	270	260	293	278	304	293	271	261	272	248	286	271	262	264	259	282	289	289	288	295	277	285	288	267	300	286	290	271	307	240
3373	4610	3511	1809	1244	913	760	664	563	467	442	418	407	388	401	367	363	351	361	368	339	315	338	312	336	318	312	323	297	326	329	291	326	329	300	296	326	307	323	272	295	330	310	321	289	336	311	310	287	302	284	294	330	291	317	302	289	301	271	311	279	311	297	308	331	285	326	294	323	325	295	284	302	297	309	298	296	316	309	319	319	284	296	293	284	292	279	312	309	294	298	304	321	316	292	322	296	305	296	280	310	307	267	307	322	306	302	306	323	316	296	310	291	301	322	300	293	329	331	299	296	312	289	284	315	283	301	324	296	276	302	320	286	304	276	342	294	286	309	289	266	296	312	326	321	333	291	288	311	302	281	274	285	283	301	297	314	287	326	302	302	293	298	294	280	272	273	294	303	303	315	295	294	287	295	293	314	313	314	309	277	302	300	330	292	285	289	305	263	312	277	305	286	311	296	307	313	287	313	316	298	322	335	293	274	306	309	315	319	312	285	285	300	294	282	292	288	287	289	304	299	310	279	320	314	287	288	288	298	267	301	307	329	311	277	305	310	292	310	302	309	302	292	342	314	306	295	280	309	306	279	309	299	297	302	303	304	298	280	298	300	320	284	301	306	269	310	307	285	310	290	301	335	269	261	306	300	299	275	302	349	309	340	277	293	302	286	275	286	299	270	318	274	312	325	266	297	299	315	309	280	277	299	266	291	288	316	316	314	307	295	307	298	280	303	298	272	288	274	274	284	299	298	303	282	294	329	269	279	284	300	320	292	313	305	300	339	279	296	312	300	299	273	285	295	287	286	289	316	303	294	292	304	336	303	306	274	290	315	310	336	302	308	289	306	333	273	267	313	304	306	247	304	305	294	301	329	301	290	288	311	284	306	317	294	317	337	312	294	296	296	304	301	334	286	290	329	310	307	292	305	286	280	283	303	294	274	281	311	287	275	274	272	282	274	321	299	311	273	308	291	329	308	292	295	297	296	271	286	266	290	306	314	308	295	287	312	291	299	283	306	315	304	325	298	283	311	297	271	289	279	296	305	309	299	299	298	300	304	278	319	298	303	299	302	285	278	312	308	287	268	297	291	300	275	278	302	260	288	281	257	298	302	309	298	324	314	308	306	277	278	312	256	300	327	284	285	286	273	279	297	290	272	288	338	294	299	276	325	301	312	289	316	293	298	306	291	320	304	290	333	268	298	334	322	313	289	289	242	317	274	279	313	310	309	296	323	303	278	295	318	310	261	274	304	283	318	286	286	335	289	282	306	314	288	283	273	312	265	284	335	279	271	257	299	297	272	305	292	290	288	299	302	298	282	298	329	293	315	306	301	279	310	285	289	292	297	325	287	319	311	297	313	274	281	340	273	318	291	260	311	285	307	310	281	310	279	312	312	303	266	312	288	314	316	261	285	284	280	283	326	322	271	292	298	311	346	307	302	302	297	314	287	311	298	303	302	312	287	303	308	279	288	280	297	301	287	293	310	295	284	292	315	311	292	291	330	293	265	291	283	308	293	293	312	294	271	307	299	308	307	285	292	304	277	294	263	265	328	303	303	332	313	295	277	283	274	279	299	304	311	294	288	283	293	325	296	276	293	286	317	291	279	310	302	282	284	265	297	301	283	297	300	291	307	280	288	270	314	291	291	348	303	286	291	303	313	297	315	300	308	290	317	298	261	306	310	295	324	270	276	305	313	301	302	284	328	284	289	278	304	247	295	318	265	290	278	296	300	291	310	288	285	287	315	290	297	293	298	275	307	282	285	300	268	308	300	322	267	314	304	290	285	295	285	316	285	310	312	311	302	273	278	282	266	336	289	291	314	300	287	289	298	293	278	304	312	269	303	295	292	305	301	323	336	297	272	313	300	275	322	276	315	324	310	351	283	304	306	260	319	327	285	307	287	275	280	288	313	293	284	288	290	296	316	313	282	297	363	302	287	281	311	316	292	297	291	289	297	295	308	312	303	302	290	298	294	292	301	288	312	303	274	309	280	282	286	279	301	290	292	300	269	317	286	299	304	279	283	315	304	310	288	270	311	313	286	282	320	311	263	288	304	293	298	314	301	280	290	302	256	268	280	271	270	317	281	300	287	268	293	277	287	304	276	307	271	285	288	316	279	281	294	314	286	309	305	310	303	315	309	310	294	322	277	303	272	302	305	296	290	297	301	312	280	309	289	282	261	305	308	283	284	313	322	282	298	301	326	289	314	302	302	278	278	326	288	282	307	279	320	323	281	337	273	286	282	266	277	313	301	282	311	283	267	275	305	281	292	317	298	313	302	293	305	291	331	296	274	306	290	291	295	267	289	306	265	289	300	296	291	312	307	303	298	285	308	286	295	313	295	279	309	290	308	265	292	271	306	311	298	296	293	287	310	288	318	292	302	318	276	290	302	283	301	289	291	315	293	293	300	272	300	298	257	287	319	303	297	317	277	301	271	299	278	319	320	294	296	317	304	306	287	313	316	287	296	306	304	311	278	291	272	323	321	300	290	301	279	251	296	290	300	293	270	298	324	308	301	276	293	258	292	274	293	315	318	301	301	290	264	264	280	302	289	276	295	278	287	301	294	301	274	275	286	306	305	255	321	324	285	274	291	309	293	307	298	294	289	292	286	318	284	276	281	299	311	302	287	331	300	310	311	271	277	287	320	297	284	323	301	315	281	345	291	308	303	293	308	300	317	290	294	296	299	276	307	293	295	310	308	282	292	311	293	303	278	300	280	275	317	272	265	288	289	292	287	292	270	300	334	281	322	294	277	318	304	269	314	278	287	329	300	275	313	299	291	307	319	302	286	274	299	314	323	297	251	313	345	307	296	310	264	287	314	293	308	281	271	287	269	313	279	307	307	313	321	293	295	289	269	299	301	300	321	274	304	295	295	283	298	297	309	313	282	267	308	276	288	296	255	301	274	296	306	289	299	294	301	312	271	290	306	316	278	290	306	299	297	301	291	285	299	275	283	295	273	284	287	263	284	287	275	273	310	298	306	282	263	297	279	288	266	280	292	291	263	260	310	317	303	272	296	276	290	298	286	296	297	296	293	309	276	286	278	286	277	294	298	332	327	297	306	289	300	318	264	330	273	293	323	279	306	303	290	316	314	286	282	322	313	306	291	326	294	286	273	303	268	294	258	300	256	311	325	309	299	319	297	295	233	296	294	304	277	285	284	307	302	282	306	302	313	293	279	327	313	282	281	289	270	301	309	295	294	299	309	271	287	307	324	291	324	272	274	289	306	264	291	290	299	298	275	282	292	291	294	322	292	296	283	311	301	286	311	288	294	295	312	287	315	280	304	288	292	278	295	292	287	320	306	292	298	303	273	261	291	274	271	294	280	271	268	302	294	288	311	291	293	286	276	298	316	266	320	294	275	284	298	306	289	284	311	286	289	299	301	276	293	285	284	280	316	311	252	274	317	288	320	296	250	289	303	307	289	301	287	292	311	293	292	297	302	294	316	282	294	292	299	256	279	325	303	286	287	291
27508	11514	1772	1064	804	774	755	781	797	753	789	779	760	761	718	771	687	782	744	784	761	767	789	770	744	735	754	792	791	722	764	785	753	798	759	714	748	770	774	789	794	747	727	754	754	755	773	757	725	727	763	762	733	756	780	762	797	729	716	794	795	778	809	751	756	746	793	792	770	723	756	717	767	683	747	733	722	729	731	738	724	699	728	734	757	751	743	731	779	743	761	720	785	802	775	756	795	740	707	793	763	793	789	759	751	674	755	773	745	792	810	746	777	718	761	712	742	779	757	747	793	751	729	763	755	776	800	742	792	810	801	726	776	747	747	764	726	745	742	701	843	801	739	742	792	766	756	726	707	762	757	772	799	736	776	754	747	764	756	702	733	679	739	726	767	756	745	810	751	814	734	770	762	709	738	808	728	783	705	793	767	765	721	692	744	781	734	748	789	734	759	763	792	707	714	792	742	734	769	752	779	728	748	813	721	692	763	774	771	736	775	724	752	749	708	769	723	758	746	744	765	768	711	766	743	805	742	792	702	728	751	754	745	772	711	716	751	747	771	763	759	760	772	752	760	763	786	746	746	689	844	772	749	712	719	755	736	722	732	761	783	765	692	765	702	763	696	734	748	775	740	745	767	743	767	779	713	763	763	764	746	745	738	761	741	714	782	723	737	769	763	760	751	755	760	763	736	744	750	740	727	769	759	757	740	778	767	737	756	793	729	770	771	708	727	731	787	704	735	792	719	738	667	682	759	738	785	726	737	765	761	790	749	758	776	764	796	763	752	784	771	748	750	751	753	769	775	747	703	745	710	716	809	753	746	784	748	713	711	776	748	754	735	791	774	710	758	699	819	792	736	769	797	760	763	756	782	766	765	684	772	757	727	739	726	719	725	762	758	768	734	790	703	749	693	731	808	747	732	784	721	723	758	729	771	721	754	716	750	724	793	787	753	769	749	756	741	789	732	717	719	722	739	708	688	760	772	739	769	781	764	749	772	776	751	792	782	744	727	780	694	701	827	760	742	734	743	774	749	695	743	743	753	758	734	763	722	775	819	694	686	774	728	793	729	753	724	742	762	760	783	718	758	763	800	729	737	699	748	725	756	811	789	736	757	736	739	773	765	778	718	735	768	731	761	682	729	732	760	765	771	768	725	709	771	807	708	803	776	739	760	725	684	769	782	747	749	714	746	724	752	748	745	731	760	732	768	753	745	764	771	780	755	735	739	765	739	810	749	757	781	751	819	798	788	783	750	732	751	760	789	730	732	795	732	769	725	761	774	763	748	773	787	728	724	754	749	759	746	736	753	744	747	802	754	771	753	722	697	729	779	801	793	783	757	710	730	812	737	741	765	742	726	724	730	736	714	768	721	729	753	710	729	739	775	780	726	761	747	766	737	736	754	788	751	769	781	785	770	744	782	723	721	767	713	778	710	798	702	788	759	656	766	772	707	780	711	785	723	794	759	745	742	716	770	739	718	756	744	780	789	756	748	713	768	717	749	775	807	719	754	740	745	773	758	774	743	747	726	701	785	777	744	715	728	762	807	760	733	743	757	727	736	770	749	777	787	748	746	708	757	741	734	768	801	736	774	699	720	771	822	763	779	788	776	743	746	771	759	764	729	727	729	749	750	778	758	804	753	743	693	817	765	774	732	755	750	771	760	798	696	730	790	778	792	770	784	737	733	768	730	716	743	793	785	722	758	753	732	731	705	739	758	765	777	751	786	750	758	749	770	779	766	760	787	782	717	751	715	758	767	810	750	748	725	794	734	763	742	759	802	766	746	685	720	785	764	751	777	814	751	768	772	718	722	778	702	758	773	766	756	737	743	778	693	731	757	842	752	758	803	788	768	730	803	723	746	739	761	724	748	740	744	785	768	765	714	752	771	753	755	747	728	708	726	749	734	779	763	783	755	743	769	724	756	708	772	739	764	739	720	738	697	745	776	770	765	738	772	735	732	789	783	699	809	744	734	765	736	759	725	766	767	699	753	799	795	720	754	791	802	727	828	757	721	725	764	735	765	775	737	732	756	772	717	706	774	789	786	738	780	788	716	734	827	720	795	743	753	741	736	728	760	756	778	716	764	786	772	695	797	737	757	763	731	792	813	767	745	695	778	701	762	722	760	740	729	732	772	765	740	775	803	785	733	743	760	787	790	740	718	743	708	812	705	746	778	787	769	784	785	738	765	769	741	691	825	736	743	751	730	722	772	827	765	740	751	779	761	757	804	735	748	716	731	772	746	755	713	753	768	753	717	720	785	734	752	753	748	728	691	735	786	764	766	780	744	741	765	781	703	777	715	747	775	815	735	776	769	791	727	729	768	776	777	778	774	709	742	697	751	672	762	767	783	773	759	779	722	820	775	767	738	737	717	751	735	783	830	775	729	714	705	770	738	774	735	736	736	751	737	765	761	743	731	729	798	789	742	732	743	772	747	736	753	742	794	774	738	754	738	786	736	709	751	748	830	784	785	752	825	765	716	774	738	783	766	729	800	721	770	699	760	751	781	707	772	787	754	761	800	733	725	772	758	769	760	726	732	789	748	797	765	773	708	748	775	764	692	789	775	732	758	780	763	796	764	750	769	709	757	707	724	801	765	731	750	718	729	765	740	736	823	711	714	765	783	744	755	750	749	751	774	732	798	765	759	757	780	798	768	749	744	730	754	774	766	771	737	764	759	774	726	776	773	770	735	728	768	757	764	761	730	776	755	746	801	740	772	737	760	724	758	767	795	736	739	714	722	731	751	728	707	769	758	784	741	763	763	749	712	743	721	712	722	762	787	714	776	703	675	735	758	744	726	748	733	727	779	732	744	714	771	784	807	760	774	792	739	755	741	808	767	728	755	742	772	740	792	737	792	713	752	707	730	712	760	730	758	723	706	801	762	746	767	749	760	740	795	739	788	786	755	737	735	759	755	727	764	758	799	814	766	754	762	735	719	807	773	780	755	745	792	791	747	783	777	749	760	746	731	741	742	763	752	752	750	764	751	749	761	742	764	753	762	719	751	754	717	777	780	743	757	730	761	727	717	710	724	728	780	781	767	742	744	734	747	751	732	770	734	774	764	723	773	778	721	781	785	745	740	732	778	750	785	756	749	713	766	705	766	741	741	725	685	769	742	728	753	776	764	762	694	744	674	739	688	737	730	681	725	739	744	752	772	768	727	747	745	746	761	696	761	730	735	731	735	746	729	782	763	728	696	728	738	742	751	702	750	763	715	758	735	745	765	735	758	725	702	809	709	725	716	774	736	734	759	794	785	719	772	765	790	688	740	726	739	733	730	726	788	746	729	748	719	752	681	770	710	851	752	776	753	707	740	729	725	702	752	756	753	817	734	759	706	816	755	782	751	745	786	726	746	720	751	744	818	773	781	757	696	760	767	715	707	777	777	767	795	762	702	728	719	725	758	723	741	753	709	754	765	772	748	780	727	777	748	782	745	766	760	708	736	790	747	684	718	733	795	700	749	775	828	787	742	749
5201	858	826	769	750	689	658	642	706	656	714	676	696	655	609	702	706	684	700	680	659	620	649	666	690	651	694	708	691	670	677	693	671	691	693	655	655	662	638	667	666	683	685	667	687	622	694	684	654	645	677	674	692	657	680	691	764	672	626	728	714	645	684	717	676	686	605	670	681	625	670	662	684	687	623	688	682	616	638	666	709	684	647	661	686	678	663	654	704	737	696	718	695	657	634	713	618	722	684	708	673	636	657	670	662	664	658	676	651	634	659	700	687	650	672	653	694	698	632	659	711	666	616	644	662	686	660	677	646	664	677	674	688	739	650	690	673	658	624	688	696	659	646	660	688	715	649	683	650	652	687	689	695	682	682	670	688	674	659	676	645	682	647	670	672	653	678	678	671	670	699	647	643	654	684	658	647	661	680	658	710	683	635	651	681	687	658	693	613	693	686	627	669	665	685	654	667	724	665	655	722	667	651	697	661	637	678	689	619	651	650	665	685	659	646	704	665	666	650	637	687	659	708	635	650	668	687	675	664	656	684	730	695	678	694	668	670	630	687	659	637	655	687	671	690	625	702	700	626	651	683	634	685	645	631	656	708	679	659	645	666	703	665	637	662	681	675	643	649	727	650	694	684	684	700	625	652	705	655	663	655	631	688	690	695	648	664	648	667	650	660	663	669	666	706	654	686	713	683	644	658	636	684	671	648	718	657	612	662	617	681	642	645	663	686	695	651	650	656	669	631	707	672	684	679	682	648	688	649	678	696	689	664	740	665	659	675	672	676	656	702	661	699	649	696	667	703	681	675	646	721	650	709	731	690	655	682	648	641	698	636	711	650	669	670	647	667	636	634	658	653	681	661	672	669	674	686	678	638	673	648	684	709	673	711	706	664	693	661	689	716	689	652	632	683	657	691	667	698	677	668	654	726	665	662	625	682	663	665	652	695	672	630	664	654	675	648	703	638	613	699	680	682	671	703	698	685	668	711	633	654	663	683	683	713	675	694	682	676	685	657	700	701	655	646	669	686	654	684	733	628	687	666	652	672	696	671	670	627	739	625	717	682	647	717	665	678	696	635	656	688	682	693	709	693	669	646	683	687	651	670	686	658	672	684	678	596	627	649	677	684	697	696	686	661	654	682	658	650	688	689	667	659	693	711	668	643	670	646	664	676	699	624	650	657	649	683	717	675	705	673	720	667	680	653	671	701	699	641	661	712	654	695	675	666	696	651	712	651	711	628	675	659	668	668	691	680	676	653	677	661	695	670	642	682	639	683	657	667	690	646	687	655	695	686	677	670	668	648	719	665	652	704	624	687	739	675	683	669	649	666	651	687	719	708	661	664	692	697	658	646	677	678	732	684	651	683	657	703	686	625	632	678	650	688	661	615	653	649	662	664	673	658	660	671	682	623	670	682	663	669	660	635	649	649	629	649	626	718	695	682	627	688	624	691	693	635	632	679	686	679	696	694	651	657	692	690	650	683	675	660	667	664	659	698	682	683	675	655	636	661	662	661	696	680	647	639	660	694	621	676	662	655	636	667	690	743	713	635	624	644	695	678	713	674	675	671	679	637	695	647	655	706	654	715	675	668	661	679	667	665	674	639	678	706	641	642	654	697	695	653	655	705	683	719	655	646	637	675	701	675	714	701	650	678	662	664	681	655	658	649	678	684	683	663	674	712	683	656	703	634	623	687	701	634	626	659	657	677	670	658	611	659	686	682	656	679	678	672	628	670	648	682	674	702	692	660	674	696	700	703	615	647	675	636	671	677	661	651	688	705	717	669	644	684	673	651	667	600	680	650	680	665	670	649	667	708	679	700	638	664	658	648	644	688	660	665	655	638	650	695	626	692	672	670	708	686	625	644	654	663	690	650	651	696	679	673	661	637	651	675	676	692	639	667	704	633	642	652	658	722	728	676	661	725	668	702	684	678	707	646	681	667	675	644	701	667	706	647	639	688	680	687	676	668	682	675	650	607	670	647	704	645	674	675	673	674	706	666	650	655	677	672	671	723	627	658	702	718	620	705	683	698	645	634	669	701	726	640	640	646	677	673	703	668	697	725	728	710	655	638	682	641	676	705	668	652	638	631	665	634	644	707	635	632	664	644	666	667	687	667	640	637	681	714	699	666	703	717	666	681	713	692	660	645	668	629	630	663	705	630	661	650	668	670	666	690	712	651	629	657	696	648	653	673	670	655	599	691	656	685	647	700	690	706	647	636	693	688	674	726	676	626	662	637	680	650	709	654	679	660	702	653	672	670	636	653	723	691	699	663	652	675	627	659	686	659	642	694	669	698	682	696	653	690	677	639	688	699	664	721	659	716	700	703	678	674	708	660	625	652	648	676	639	683	651	647	638	664	668	625	713	648	701	679	726	664	712	694	715	647	692	688	611	681	663	630	644	679	648	609	702	695	754	681	689	645	666	655	634	682	690	683	643	681	687	659	656	653	673	728	680	656	661	661	652	680	674	648	667	609	665	667	693	679	675	689	647	670	701	686	679	671	708	680	651	675	681	635	658	733	669	646	618	687	654	710	624	648	660	669	737	656	641	693	695	679	721	653	664	695	638	692	656	690	669	653	675	644	647	697	641	667	658	679	668	686	622	640	686	674	637	736	664	723	655	645	681	705	681	657	681	673	651	653	677	678	684	639	670	627	674	641	643	674	670	712	672	725	654	711	639	723	708	657	650	677	669	659	673	649	684	670	706	658	674	657	641	654	657	693	654	675	654	664	700	687	697	671	718	668	669	694	625	650	668	681	611	697	641	655	654	676	625	691	685	717	669	659	648	708	672	668	655	641	669	689	651	675	684	638	713	676	656	663	632	683	690	676	652	640	691	666	688	658	652	701	681	687	673	735	663	668	670	701	648	672	700	644	675	659	695	646	693	715	690	681	683	668	711	678	651	688	697	637	670	709	674	627	685	695	666	687	676	624	673	708	668	688	667	694	677	674	682	654	758	717	712	650	704	674	650	676	721	643	660	681	724	677	662	626	687	664	652	635	723	732	650	666	717	648	688	650	683	644	642	680	670	661	693	667	676	754	659	683	673	727	658	661	670	639	676	657	642	693	657	668	662	682	680	681	665	677	649	676	655	617	641	681	673	695	673	681	694	696	684	629	689	626	681	671	689	662	674	633	690	653	683	701	659	664	644	717	646	668	635	670	686	647	634	634	712	678	695	670	699	665	700	722	722	669	641	649	676	701	683	703	674	686	671	663	687	705	687	632	672	679	647	665	692	669	687	674	735	647	695	690	653	679	674	634	625	703	648	675	631	698	657	679	704	657	662	667	667	673	693	650	650	634	649	672	686	716	682	721	679	650	636	694	658	687	679	654	683	660	673	663	702	702	702	684	676	638	718	691	682	693	664	657	668	633	750	679	640	666	708	640	695	645	676	699	723	659	651	646	692	670	672	643	696	634	650	677	699	663	656	659	682	659	672	695	728	667	704	737	723	657	672	671	637	645	655	655	676	704	635
25875	21454	25542	17550	1661	891	814	740	666	678	648	652	614	678	637	672	593	650	674	591	595	645	588	627	614	603	614	593	616	623	644	615	633	594	614	611	587	620	608	621	639	619	639	638	634	600	653	616	630	628	587	666	594	601	573	657	601	604	651	619	632	621	628	696	633	604	636	615	638	556	607	589	616	647	618	596	634	628	644	581	629	623	638	621	592	578	602	626	628	597	620	649	629	623	591	601	579	595	629	616	600	627	635	575	658	608	651	593	612	635	578	611	579	612	664	618	567	610	631	618	586	630	604	626	601	622	623	639	644	675	635	570	626	621	608	585	610	661	599	619	616	605	597	596	610	569	548	633	607	606	584	570	640	612	666	592	614	613	651	630	629	642	626	589	606	651	590	577	579	656	643	609	647	597	575	617	605	605	635	574	616	651	595	613	606	626	612	578	643	625	628	608	628	608	634	606	641	614	630	621	562	624	605	667	609	623	610	600	599	614	658	628	628	634	604	623	641	645	660	618	577	639	554	601	614	580	615	638	622	599	602	616	609	604	656	635	603	586	667	582	680	572	634	614	611	618	614	594	624	585	620	604	572	622	635	577	638	593	613	608	622	566	620	611	605	651	599	620	582	604	609	616	652	570	586	613	599	632	595	602	583	617	575	526	651	599	631	621	610	621	620	620	592	592	595	567	611	617	647	625	600	622	608	559	620	577	584	669	606	611	613	585	678	607	591	629	577	650	583	616	571	625	638	608	660	607	610	589	611	617	653	621	603	598	628	544	613	627	609	639	615	650	597	629	585	626	658	602	604	597	636	591	574	603	585	592	646	618	638	655	622	608	616	648	595	624	620	602	641	571	583	583	554	594	589	641	651	611	622	608	602	595	599	647	580	652	602	627	583	606	636	614	640	637	601	625	596	591	635	621	646	631	591	604	616	627	622	687	625	604	598	603	577	587	582	580	588	610	594	611	616	613	617	591	604	633	617	594	629	577	607	652	549	598	659	612	620	663	624	620	620	646	640	644	557	616	647	593	613	619	656	588	583	600	625	605	599	608	616	646	620	607	627	631	599	609	620	608	604	630	619	581	583	592	596	654	621	619	565	597	606	609	609	626	649	597	627	631	592	622	598	637	668	630	568	568	641	633	633	596	623	644	567	585	605	580	598	593	610	595	675	566	601	650	594	558	591	573	583	639	646	657	570	604	609	617	631	633	644	626	626	669	598	616	631	644	615	612	580	578	622	613	650	605	573	575	644	601	587	621	603	629	584	622	579	604	605	617	612	617	610	584	614	645	648	662	614	573	594	624	610	582	590	597	629	632	617	575	588	595	589	629	572	586	618	649	603	630	587	648	640	655	594	646	575	599	654	607	604	638	650	593	637	630	636	615	605	615	616	605	634	644	628	622	577	586	635	619	667	626	652	599	599	606	581	591	605	641	618	581	626	606	605	597	599	597	610	588	641	684	672	635	610	589	590	587	666	657	597	627	603	570	622	619	622	613	627	629	584	592	584	641	625	661	631	594	643	608	597	614	613	608	528	558	614	635	604	618	607	610	631	627	621	633	580	580	627	618	610	620	589	598	658	641	605	605	615	614	619	668	619	591	595	613	585	645	604	672	608	629	617	604	636	601	554	591	643	582	582	629	607	599	640	588	620	640	637	649	591	581	593	615	638	573	567	565	605	654	632	633	626	629	589	604	616	635	643	633	625	575	576	612	592	597	625	615	666	594	604	596	612	576	633	593	649	594	637	602	634	592	611	608	605	619	617	587	633	613	607	572	647	619	615	622	593	595	609	625	613	614	639	589	624	612	607	578	637	597	602	582	619	612	600	620	620	602	578	601	596	578	601	615	656	644	639	609	599	605	608	595	664	618	579	639	603	614	621	640	697	592	596	575	585	633	625	619	640	612	621	638	634	615	609	610	617	569	614	631	600	601	633	639	605	604	645	598	610	608	610	631	608	566	615	593	588	642	603	628	598	623	603	636	646	651	582	613	617	582	641	617	617	671	605	636	663	598	657	592	641	640	568	623	637	608	650	615	613	574	609	645	582	596	635	625	622	629	604	615	618	593	603	620	594	609	616	598	588	563	607	597	634	619	656	564	618	610	622	642	610	591	562	607	616	604	594	624	598	640	583	599	654	646	606	563	652	590	574	588	592	593	577	632	604	612	633	615	597	625	619	629	626	605	579	586	624	611	554	604	630	566	613	567	628	632	622	603	611	620	648	597	608	615	612	643	611	589	615	618	631	603	651	577	614	576	630	573	598	637	578	647	639	644	582	598	621	666	672	644	630	630	608	632	617	664	568	645	611	607	642	638	609	584	601	572	617	624	630	613	624	617	600	592	632	606	618	623	641	638	621	574	588	590	610	636	565	611	642	640	573	597	611	601	620	610	628	634	564	622	589	598	639	615	618	619	646	639	621	600	631	643	621	649	640	580	626	626	610	619	614	626	618	569	586	570	633	553	626	614	579	603	613	596	599	578	603	591	636	590	626	609	599	669	650	615	622	595	626	621	601	574	662	648	633	574	584	610	588	646	595	557	639	619	606	617	620	601	642	573	584	625	654	650	587	608	639	619	623	594	599	609	575	578	609	666	551	621	619	577	635	601	628	630	595	617	584	614	589	652	658	560	632	608	568	605	621	651	649	609	621	606	637	613	595	623	624	638	631	568	614	555	637	645	560	621	629	585	614	630	604	579	652	580	615	621	625	583	611	636	635	605	619	617	608	597	589	625	592	623	605	578	626	572	599	607	635	628	631	598	606	646	601	602	604	633	693	647	622	591	628	606	653	599	585	602	678	633	601	631	611	603	605	629	662	642	622	669	635	636	637	631	580	632	622	618	621	599	615	597	561	556	606	596	606	624	597	565	643	615	645	585	553	638	583	616	601	604	622	649	603	615	588	595	623	606	620	642	587	644	615	623	625	593	635	628	615	651	627	592	645	595	636	590	557	604	620	655	610	645	592	611	649	629	589	631	644	623	573	669	606	546	616	575	642	591	613	577	646	583	636	622	611	625	635	622	663	608	598	619	602	627	622	649	601	591	591	606	598	596	628	615	633	636	637	610	599	576	563	634	611	592	608	604	612	578	624	598	622	587	593	622	580	596	614	647	647	608	639	616	619	608	596	604	625	640	611	602	626	594	641	595	600	585	594	591	604	616	627	619	620	604	624	642	617	632	604	619	622	611	667	630	634	605	594	638	574	622	585	617	624	624	649	630	648	600	633	637	576	613	660	529	618	621	628	608	608	591	647	603	612	596	645	619	595	563	604	621	628	586	599	606	662	566	586	618	602	603	650	590	611	615	620	627	578	644	580	574	577	618	653	609	640	677	617	642	583	603	565	619	653	594	581	596	632	598	590	648	617	622	542	636	648	628	627	642	597	561	572	612	588	596	568	586	687	591	602	606	619	582	572	614	637	618	626	666	609	604	540	611	625	617	655	640	639	606	564	644	591	649	590	612	565	651	659	667	666	590
3554	2188	1763	1069	914	850	758	680	663	653	662	664	632	621	635	547	620	598	565	574	596	591	570	614	568	572	628	615	558	583	566	546	572	564	639	613	601	610	595	596	606	592	584	595	599	596	553	564	588	514	597	591	545	569	535	583	565	588	572	588	557	579	572	587	574	583	586	610	544	530	627	625	573	582	540	572	573	584	544	592	563	608	521	558	568	572	565	558	565	582	590	610	594	570	584	547	560	564	567	551	595	600	574	527	564	585	597	587	522	570	566	555	570	576	553	560	510	593	548	580	533	564	593	555	542	508	596	574	608	571	547	564	553	562	581	552	579	565	585	551	594	594	514	515	551	594	602	563	554	571	559	564	561	605	582	537	552	570	605	587	558	590	554	569	558	565	549	562	560	601	555	541	560	600	542	582	595	595	557	576	591	549	575	595	562	536	548	545	556	579	538	558	551	582	618	551	598	576	591	573	588	556	580	594	592	556	587	594	556	575	586	581	555	551	594	593	614	565	567	597	578	572	544	600	550	579	588	559	540	580	549	565	564	607	543	579	515	550	607	563	567	553	571	545	538	577	586	538	530	554	582	603	575	596	563	580	564	587	550	582	624	581	595	554	568	491	579	570	593	574	549	584	537	572	579	596	582	600	544	504	544	607	582	562	549	557	551	599	541	509	558	528	556	555	592	608	611	572	583	545	569	547	570	535	606	597	605	602	546	567	528	535	608	598	555	530	572	543	584	577	535	520	521	573	545	549	502	542	582	569	562	546	530	567	545	543	581	562	578	562	587	532	544	560	558	556	543	545	570	534	542	575	548	574	533	588	577	604	595	566	611	609	570	596	583	548	579	579	531	580	597	566	569	591	584	541	519	571	563	548	590	577	571	569	552	550	576	550	582	585	527	576	558	577	593	563	528	577	570	547	585	578	549	620	516	536	545	558	552	571	562	545	563	539	579	572	574	571	569	582	580	581	552	583	536	521	574	597	575	604	571	599	614	575	550	612	534	578	521	561	549	534	608	548	568	591	562	551	537	568	589	542	533	574	567	582	582	600	591	552	542	577	584	597	540	575	537	611	544	535	554	576	579	575	576	557	569	566	545	584	562	566	549	546	557	556	545	516	584	594	628	546	563	592	537	556	578	568	546	553	524	580	601	577	573	540	596	560	589	540	558	601	586	581	591	560	567	563	564	562	534	562	563	533	574	593	543	527	609	542	532	595	554	583	536	554	563	549	574	556	517	568	581	526	582	579	569	544	576	564	539	568	590	587	521	566	564	560	515	553	526	545	552	563	534	563	576	586	526	553	605	577	598	599	507	574	584	545	589	601	554	582	542	577	547	553	557	541	552	524	544	554	554	566	587	598	545	597	535	572	560	566	584	564	548	556	566	539	569	542	616	537	552	559	510	574	596	572	588	550	580	629	523	593	575	534	559	560	527	606	548	555	555	549	547	548	532	555	563	564	520	571	566	613	579	539	566	603	566	564	571	556	575	548	524	584	585	565	610	552	599	532	596	563	575	576	570	551	525	566	593	560	553	560	565	555	568	601	554	548	572	562	586	520	602	566	588	589	588	534	602	546	538	573	569	524	573	554	554	613	565	588	559	559	559	595	536	547	565	563	548	496	572	544	565	565	548	566	567	593	528	544	512	555	582	570	624	564	544	623	590	540	566	567	545	579	589	573	556	549	569	556	556	583	529	555	540	616	513	577	540	546	593	604	535	548	582	551	613	549	584	552	579	537	554	572	568	600	571	564	544	534	517	567	596	534	552	611	584	543	595	569	534	535	585	546	578	520	568	549	577	574	579	530	587	561	524	623	585	552	574	549	573	601	563	567	601	595	567	536	573	540	567	537	577	588	539	558	572	588	593	559	596	542	549	576	540	540	547	589	563	636	543	565	551	590	565	577	581	567	541	573	569	562	547	594	559	534	539	534	580	533	540	590	541	617	562	525	565	574	592	515	555	546	573	557	595	579	597	569	590	570	586	574	556	574	569	542	547	607	531	577	523	548	587	582	594	540	552	577	568	564	592	588	606	587	558	569	583	586	533	586	568	583	596	610	582	559	538	573	613	558	567	515	512	595	544	573	548	573	547	599	551	553	562	551	543	589	552	530	534	580	534	545	552	545	565	538	530	576	582	579	534	556	566	532	558	579	588	582	511	589	589	603	569	559	553	536	555	573	562	545	538	612	543	547	570	530	509	587	588	558	564	588	589	558	544	588	598	587	568	589	556	590	573	580	544	574	588	611	568	591	562	579	568	552	562	564	544	575	571	590	529	587	527	567	571	551	552	549	543	605	548	587	551	602	565	601	557	524	586	573	580	589	553	608	523	569	567	547	559	569	593	569	542	568	571	600	611	571	553	596	547	567	532	544	565	557	617	571	528	540	555	574	559	550	581	597	566	525	585	568	589	581	576	591	567	544	522	544	557	540	556	566	568	541	552	568	548	573	576	533	547	555	547	561	586	544	588	577	544	551	572	601	541	560	564	532	550	522	592	559	555	507	596	609	543	581	580	568	566	557	597	595	575	606	573	538	553	554	581	598	561	576	550	574	564	535	557	577	541	593	535	551	529	587	575	580	571	561	575	603	557	565	558	511	597	577	575	577	533	525	568	564	557	587	517	571	565	592	529	573	547	551	555	571	575	535	610	566	575	561	530	577	538	560	545	571	562	535	565	537	552	589	548	532	542	544	561	586	554	534	559	573	568	589	574	538	541	592	538	581	554	551	597	554	568	576	551	545	605	547	542	591	553	532	555	571	563	567	581	581	573	543	591	558	520	563	567	583	587	517	596	524	577	544	574	555	585	571	559	497	591	549	570	554	533	581	576	545	572	537	569	582	533	542	596	534	574	523	547	549	552	549	530	531	565	546	521	574	558	581	534	584	571	607	560	543	587	528	541	549	550	568	571	586	598	571	548	565	569	585	537	597	594	554	554	592	548	551	598	550	560	549	588	537	554	561	572	521	543	580	591	542	550	591	526	615	574	594	583	585	557	542	544	570	578	602	517	587	573	552	591	590	547	546	580	563	591	587	552	577	571	574	564	552	563	587	560	518	558	564	609	561	517	557	561	595	561	575	552	551	586	559	533	536	554	552	563	565	563	552	584	546	594	539	534	607	571	549	590	534	597	517	554	550	577	562	589	537	561	585	586	566	598	594	560	603	566	594	603	582	548	546	531	602	613	557	567	558	558	582	528	543	561	618	522	499	566	591	575	562	586	586	537	512	584	585	574	583	567	552	568	553	542	566	573	532	562	580	562	558	542	584	562	547	562	594	525	580	580	571	595	537	572	560	548	525	540	543	563	560	568	556	585	541	555	562	513	550	509	559	577	547	551	554	563	586	568	571	590	524	564	597	559	581	595	553	575	566	545	580	572	593	559	526	544	529	551	553	533	581	531	575	572	573	535	592	562	537	542	581	591	557	559	575	582	584	579	573	505	594	590	521	568	526	564	545	557	576	484	591	610	562	550	567
24309	21444	28568	24727	19609	2176	774	504	432	383	373	350	309	315	345	348	337	287	330	307	311	281	274	301	295	267	258	297	300	279	309	303	273	282	294	292	291	278	272	304	271	256	340	304	279	295	287	254	266	283	253	275	294	278	283	287	283	322	273	278	293	285	278	293	316	302	299	286	286	285	291	269	266	289	283	285	270	255	291	305	314	285	293	270	260	258	274	261	275	260	281	290	290	275	292	275	269	296	275	284	281	293	299	294	280	272	287	279	290	286	272	256	219	287	253	276	294	268	313	312	275	285	267	254	304	313	264	286	271	270	278	285	284	269	272	264	287	315	261	297	299	290	266	286	263	290	292	285	276	265	270	279	296	290	262	273	294	272	292	274	305	275	283	275	257	285	274	268	277	292	265	306	264	306	279	277	276	251	290	265	268	289	309	225	270	287	281	274	273	287	286	283	291	284	263	293	277	277	259	281	254	249	305	304	281	279	282	256	270	257	235	257	264	246	282	249	274	254	252	259	269	292	264	278	296	305	266	285	300	277	271	287	255	278	280	281	261	276	254	279	283	278	269	284	288	284	308	245	261	302	273	288	255	275	266	263	276	273	268	270	263	268	264	261	262	252	253	263	269	257	282	292	273	286	284	274	301	301	305	291	278	293	281	261	258	264	257	264	252	280	303	280	274	285	281	281	270	261	289	302	272	285	286	271	291	252	255	266	295	252	300	295	268	282	309	268	280	277	280	280	284	276	245	266	277	286	275	267	285	265	278	279	290	287	267	311	295	255	305	303	269	287	271	267	266	282	287	284	271	274	270	267	259	254	288	267	297	287	297	291	257	264	278	295	264	276	308	262	286	305	279	302	264	282	289	284	272	310	274	252	278	286	286	294	291	295	242	275	266	271	282	259	251	246	285	301	288	294	273	268	252	273	297	277	266	257	271	258	251	277	285	291	260	262	307	272	234	297	312	279	296	272	270	268	282	300	272	278	286	290	259	288	243	266	256	298	279	276	253	259	291	276	261	273	285	250	248	249	281	267	285	242	279	265	288	255	294	262	284	303	281	242	271	249	280	247	270	254	268	291	251	287	274	274	250	268	228	286	265	251	271	262	292	265	272	287	282	294	283	267	256	260	264	297	279	308	294	292	267	310	272	273	293	278	266	297	265	292	273	280	281	245	301	278	299	294	279	236	294	304	280	308	276	241	241	253	289	273	284	270	290	270	293	255	266	248	260	273	254	290	300	274	283	271	293	275	269	315	263	272	298	256	268	299	253	277	281	285	300	277	275	252	276	300	289	264	236	259	253	272	243	271	301	271	313	323	269	261	261	283	300	285	291	288	297	275	263	236	265	278	266	301	283	267	226	284	281	261	297	280	263	307	256	287	278	287	268	258	277	279	299	299	276	268	266	279	312	272	284	257	295	288	283	261	277	294	315	302	282	288	280	292	317	287	262	278	292	283	298	256	318	270	279	279	271	292	265	299	293	279	266	266	278	249	258	294	251	273	276	279	273	252	231	277	243	271	290	278	244	269	261	271	269	292	299	288	277	262	265	273	276	254	280	304	280	261	265	256	268	267	298	266	292	251	249	291	267	249	310	274	260	255	310	254	270	242	272	264	319	256	257	281	273	298	251	261	269	236	268	241	280	259	322	254	280	279	302	283	268	254	257	283	275	274	291	293	307	252	268	306	267	252	261	250	266	268	274	271	284	294	293	290	289	281	273	257	277	255	314	252	269	260	258	253	268	269	240	260	261	269	295	281	276	288	275	284	248	262	291	292	269	272	295	259	286	282	279	286	279	271	272	309	271	288	257	276	301	268	264	273	271	253	278	247	299	272	248	232	270	253	253	257	286	269	268	278	269	286	296	263	265	273	245	269	280	277	264	262	282	264	284	288	283	267	269	269	251	285	288	287	272	287	279	282	278	293	292	274	264	277	282	285	275	265	249	286	284	294	262	234	262	264	248	251	275	258	267	249	281	265	278	244	292	275	275	266	263	279	290	270	283	275	293	272	277	282	301	308	295	262	276	248	275	262	307	248	282	267	260	305	274	276	285	284	282	282	235	284	264	267	283	274	280	245	248	292	306	275	286	261	287	282	269	273	301	280	261	257	263	254	277	257	278	280	259	269	279	286	274	285	255	291	285	294	247	250	271	264	294	260	298	265	276	285	255	258	281	275	263	282	266	293	287	272	277	277	268	297	283	274	234	260	274	292	305	271	266	283	282	309	292	244	239	276	278	276	298	298	295	275	268	291	251	283	230	270	277	270	286	280	288	285	277	248	243	280	271	289	279	278	281	294	260	277	250	271	246	272	278	244	296	236	267	284	271	283	287	243	253	278	297	232	285	280	275	237	288	253	271	270	249	296	287	283	270	261	272	301	268	286	267	283	286	282	282	267	320	279	287	266	265	248	271	266	260	285	282	279	271	303	274	262	281	265	282	298	276	308	297	270	272	293	268	281	249	272	291	278	273	260	274	276	283	271	271	262	301	304	279	266	282	267	265	220	277	287	287	261	287	285	254	274	297	277	300	295	270	296	299	259	268	275	240	272	268	303	269	285	267	278	281	263	257	248	295	285	269	258	288	275	269	294	282	295	285	280	291	295	274	264	248	251	272	262	259	260	298	263	291	266	281	290	264	314	309	268	249	235	274	267	286	247	264	281	268	274	285	290	272	288	274	274	260	293	282	284	250	258	268	305	285	302	278	269	289	245	311	266	263	288	273	271	287	253	267	257	287	271	288	269	283	299	270	277	283	309	255	276	277	267	289	269	288	288	268	267	237	257	281	261	256	294	288	297	317	271	250	266	270	271	279	275	305	268	273	263	284	252	312	263	276	265	271	246	272	286	259	265	288	256	251	295	248	283	301	294	260	310	282	289	252	273	270	327	252	291	260	273	246	267	273	296	275	257	236	271	284	268	254	306	301	250	267	277	276	286	263	296	277	250	267	280	269	297	278	260	299	271	280	265	292	250	258	269	288	263	250	265	247	315	259	255	284	283	273	247	250	296	265	292	279	231	260	268	272	281	299	292	266	289	257	254	288	272	275	306	279	290	275	307	264	289	274	271	265	311	287	255	243	284	255	270	243	307	249	284	258	287	276	283	312	283	290	297	259	275	276	266	327	259	239	280	245	290	277	293	281	269	269	267	270	282	279	277	287	262	239	252	254	261	280	266	269	280	261	252	283	291	261	283	260	252	292	286	244	298	305	270	258	276	257	247	239	260	291	259	273	275	287	274	259	289	292	266	276	255	277	282	281	294	260	261	293	252	309	273	298	289	305	272	273	302	274	284	287	273	249	275	262	291	255	264	261	286	268	283	271	294	266	279	255	245	264	307	265	280	290	300	290	323	282	227	257	254	301	297	261	245	266	255	295	268	273	267	274	273	290	264	297	269	256	267	257	288	264	239	270	279	241	275	280	289	293	296	261	297	270	303	264	282	255	288	269	271	267	287	286	279	254	265	278	276	277	254	305	286
3262	4438	3630	1801	1202	947	772	635	530	480	453	457	448	357	381	382	339	338	358	328	346	338	318	307	324	293	335	318	315	277	325	305	305	305	317	291	294	291	310	292	310	285	319	277	274	269	274	302	265	312	312	276	307	331	298	307	308	302	302	295	344	311	278	309	294	311	318	305	305	309	286	287	339	303	322	318	312	277	285	282	286	310	272	311	312	304	324	290	332	319	255	295	303	335	297	293	282	307	298	318	319	293	282	313	315	296	267	294	272	297	275	286	288	304	333	303	337	269	286	288	307	333	272	295	302	276	302	284	301	277	303	271	297	285	318	294	318	283	292	282	309	292	298	327	301	310	330	275	312	304	288	278	303	278	323	311	264	304	298	292	285	269	276	285	268	296	308	307	315	282	289	320	289	286	290	292	295	302	304	329	278	296	278	288	269	274	297	289	296	314	279	316	311	286	282	280	294	308	308	295	337	291	295	283	291	270	272	295	300	300	281	313	273	291	305	281	299	289	293	273	299	278	277	323	302	280	291	300	307	304	295	303	274	298	276	307	304	283	291	296	291	293	288	251	291	280	297	293	289	292	296	285	300	294	298	292	287	314	325	269	292	286	321	279	283	329	307	288	277	289	321	308	315	286	277	313	283	311	299	276	288	257	304	299	294	310	322	310	308	273	273	294	280	290	314	312	282	279	271	295	279	284	290	278	298	291	270	263	297	293	302	304	256	283	297	316	283	281	302	307	331	291	297	275	300	284	295	306	309	308	270	288	313	317	289	275	290	303	283	289	296	299	279	320	260	275	285	286	278	271	297	273	334	289	280	260	281	283	285	289	317	315	288	285	272	302	290	279	306	261	293	282	258	284	296	266	288	275	325	297	304	299	331	285	294	286	288	288	297	283	267	285	278	285	287	307	278	276	319	300	294	264	288	322	294	280	268	308	292	280	276	287	277	325	277	297	298	272	271	301	313	294	322	298	289	298	275	319	263	314	284	301	314	261	298	299	285	295	263	320	305	289	285	279	279	290	301	279	302	288	289	291	292	296	298	289	302	311	285	277	268	308	329	302	294	279	283	286	314	294	293	297	301	323	282	283	298	283	300	295	268	288	301	302	303	276	297	307	291	315	277	296	304	311	349	297	316	301	309	314	309	292	290	307	281	291	290	273	281	312	292	306	316	263	291	299	283	311	296	276	297	296	272	315	282	325	286	286	275	279	280	308	285	299	281	309	292	295	301	300	294	284	306	289	269	270	272	263	288	266	312	291	302	312	291	305	279	295	263	301	325	327	301	312	271	295	258	295	269	294	289	300	275	264	286	296	300	291	278	294	261	300	300	302	306	297	266	299	282	284	269	293	281	306	271	274	302	299	292	297	280	270	291	277	296	293	307	273	299	298	288	276	302	323	274	287	318	280	268	292	297	293	270	272	283	269	333	302	275	288	244	285	271	304	303	255	278	264	290	281	313	294	295	284	330	308	307	304	281	275	314	292	313	290	263	296	289	284	287	282	293	290	274	280	278	290	313	316	281	286	312	312	268	296	270	303	273	284	278	260	297	314	297	306	284	272	289	306	275	270	269	296	289	278	284	294	310	283	298	299	285	298	288	291	286	274	298	279	257	288	296	288	279	269	268	286	316	298	300	287	283	292	314	290	269	288	281	280	283	299	294	309	270	294	291	304	282	293	297	319	302	292	259	280	279	307	304	282	281	281	260	270	274	263	282	310	305	276	290	278	298	291	310	284	277	277	303	311	272	287	296	259	305	279	296	282	261	304	296	294	304	283	298	283	292	269	266	278	290	292	300	271	309	293	274	309	310	288	312	284	278	312	294	277	280	322	336	326	289	321	321	299	290	289	272	299	284	314	299	304	325	294	290	282	272	293	292	264	278	277	275	273	333	313	267	285	310	293	321	267	270	302	283	309	280	284	301	267	294	312	319	288	306	271	283	292	298	284	249	287	289	287	307	320	292	294	273	279	307	266	292	280	289	285	283	281	302	293	286	300	305	278	299	294	312	318	283	295	315	308	292	295	304	308	293	318	272	270	282	277	289	282	274	297	293	293	283	314	289	298	299	279	315	279	300	307	330	281	302	286	296	261	282	284	292	303	278	280	272	275	298	299	283	261	273	301	284	282	286	300	312	279	281	281	267	284	305	286	278	292	290	283	305	300	326	300	298	278	266	310	283	258	293	323	270	324	332	297	314	285	283	261	278	289	287	302	289	263	265	301	296	288	307	291	302	281	270	290	285	301	306	274	300	293	283	285	294	306	277	293	306	302	299	271	296	324	286	294	292	282	272	298	275	281	275	268	301	312	303	294	275	271	297	295	278	273	271	322	262	278	276	300	279	294	297	286	266	275	289	292	322	295	297	299	278	288	260	307	269	264	281	303	288	301	303	287	314	274	283	268	301	282	289	286	293	290	279	286	280	290	273	277	302	255	309	265	308	293	294	279	274	294	284	261	271	292	290	268	241	292	318	293	309	267	301	307	283	294	278	281	255	300	314	285	314	294	317	308	284	295	313	346	310	302	285	303	258	254	285	308	286	307	308	289	291	288	283	266	296	302	278	306	317	294	280	293	293	303	312	273	306	298	304	334	285	303	274	287	309	305	290	272	288	301	283	285	277	290	253	286	265	284	283	298	308	280	331	279	290	286	300	289	279	301	287	306	284	265	283	294	294	281	312	300	282	298	309	287	292	259	295	280	282	284	265	276	305	312	268	294	293	308	296	303	281	306	278	300	281	293	321	301	315	302	290	319	315	276	300	308	335	259	296	281	324	282	286	309	297	305	267	293	300	255	313	280	298	276	296	263	283	275	255	287	265	308	308	262	299	286	275	282	330	321	301	293	261	293	238	286	289	252	304	263	278	281	309	288	306	310	264	328	289	276	272	288	285	311	276	278	316	298	271	301	269	299	305	282	264	280	272	271	300	273	305	290	301	306	253	288	271	279	279	312	290	305	273	296	281	300	288	279	296	280	289	301	322	287	279	272	304	268	295	285	317	300	296	285	289	254	308	281	277	269	283	293	297	298	259	269	275	287	301	286	316	288	273	300	282	270	270	282	277	281	264	282	314	237	282	278	290	293	304	286	272	262	300	257	285	280	293	286	312	284	272	288	289	275	297	277	303	302	267	299	268	287	265	274	272	301	272	264	283	274	323	300	288	321	302	278	280	279	268	280	260	280	278	265	323	290	279	298	286	241	274	268	291	287	291	307	275	300	268	277	296	314	285	278	304	281	276	287	320	315	276	295	276	287	283	289	270	307	296	279	275	279	284	290	317	277	302	302	291	270	323	271	290	308	278	266	304	296	296	312	286	292	281	276	277	293	288	294	299	287	292	315	282	290	272	267	291	301	308	297	274	270	275	264	297	320	278	279	269	284	290	282	309	281	306	286	287	281	313	273	255	286	295	265	315	307	345	286	272	282	290	298	300	269	276	285	296	285	305	310	284	296	283	288	264	272	303	282	261	293	295	303
27541	11301	1828	1083	793	767	784	773	762	736	786	729	741	752	754	778	761	753	753	785	730	738	701	762	713	746	746	774	741	751	749	767	754	731	734	740	764	713	747	776	725	769	736	709	751	733	780	710	782	744	737	782	747	715	761	738	708	792	757	731	735	772	779	702	741	743	750	773	808	761	716	787	711	705	776	768	824	767	773	696	773	691	739	742	753	764	758	739	773	752	760	723	728	754	744	780	779	781	730	744	717	772	789	747	765	735	778	720	733	743	745	750	750	777	755	791	770	701	736	748	757	758	731	784	758	787	747	756	733	723	749	773	778	770	741	763	750	733	724	755	723	770	726	745	764	748	718	771	739	704	747	731	714	751	744	790	768	737	797	729	756	677	726	753	726	713	741	779	742	735	720	713	809	743	779	756	750	763	732	727	735	754	730	771	784	770	786	801	779	790	713	756	716	760	725	711	754	756	780	695	753	670	771	793	742	726	739	766	730	710	752	659	729	780	725	752	740	733	729	748	768	714	786	775	749	760	766	808	731	731	738	718	746	743	760	716	757	721	711	685	720	768	723	760	714	786	782	755	743	786	738	756	805	719	740	723	763	741	743	739	803	759	753	712	712	743	744	748	761	718	725	801	800	732	715	741	763	772	718	696	743	729	734	725	739	749	709	766	722	736	749	702	699	732	766	754	786	755	735	718	729	791	770	713	749	727	741	720	754	723	799	708	794	747	769	775	748	795	727	745	741	746	772	759	775	731	736	770	732	729	783	749	718	701	769	764	751	739	743	779	729	757	754	745	766	706	759	714	765	754	759	742	783	783	772	730	757	757	760	751	759	794	780	748	794	714	754	748	720	770	777	745	781	725	808	729	735	728	745	774	739	753	774	752	740	760	724	739	749	781	748	710	762	772	751	808	763	727	761	795	726	727	762	728	712	743	750	715	759	718	704	771	732	736	697	700	747	745	697	754	768	747	772	696	750	771	760	749	743	738	808	758	791	750	713	750	726	769	738	712	719	724	739	742	740	793	735	796	791	717	768	771	777	691	739	749	709	754	724	737	718	733	735	735	727	776	729	770	793	710	766	724	719	714	739	756	723	718	740	804	715	754	724	740	785	748	786	820	771	724	731	764	785	776	704	699	701	711	729	765	758	765	745	748	744	779	772	776	739	734	742	760	728	781	722	720	748	748	743	726	727	785	729	708	777	773	713	705	741	718	741	774	733	759	743	701	721	723	769	782	769	712	758	740	759	716	771	714	770	720	727	749	733	767	720	773	723	745	765	792	750	762	722	754	719	764	694	745	732	703	715	765	734	723	733	759	755	752	757	737	719	725	714	748	687	737	751	728	763	798	775	785	750	791	731	718	745	743	731	772	749	761	736	784	721	808	744	736	743	731	728	734	716	717	716	724	753	777	771	763	743	724	756	730	739	780	813	757	743	727	735	778	721	769	787	731	697	781	728	726	751	749	763	793	780	682	701	721	751	773	730	783	813	766	806	777	726	811	743	745	738	749	763	774	769	759	761	746	737	687	709	744	751	730	760	795	717	754	717	760	758	782	800	758	760	786	776	788	778	748	727	771	705	741	775	754	667	780	814	770	762	789	780	748	745	760	746	736	765	757	729	728	740	702	783	720	724	732	729	727	738	753	710	697	733	760	740	788	744	739	744	716	733	728	747	706	719	751	767	733	702	724	707	746	733	740	714	755	759	719	797	718	793	732	733	762	739	717	700	731	762	738	790	730	768	753	776	716	751	787	787	778	728	828	774	776	752	779	726	739	825	733	736	708	733	739	755	738	730	761	773	724	783	692	763	736	732	761	791	734	754	819	799	736	774	735	798	736	728	709	765	775	753	761	753	704	735	705	729	781	767	750	732	701	742	706	761	755	752	727	746	752	733	723	740	733	753	773	724	770	768	759	730	763	756	803	759	738	789	716	741	699	731	765	746	784	737	715	714	781	763	771	755	738	767	754	737	732	695	760	742	742	718	745	748	824	751	736	738	757	761	762	763	747	752	724	741	733	780	728	718	780	733	785	719	731	739	727	750	770	744	786	772	773	744	779	752	742	751	767	733	769	765	771	769	700	700	755	691	771	761	742	751	773	751	724	743	771	751	746	734	717	765	730	717	744	730	690	758	742	736	768	716	709	712	792	743	764	760	797	703	742	705	746	750	779	737	772	735	718	767	730	763	769	735	762	786	783	770	756	748	781	765	761	771	756	755	759	771	746	712	708	730	727	831	767	775	670	731	753	760	790	730	690	718	736	818	766	763	690	742	765	781	758	762	730	740	796	761	747	723	722	762	697	733	762	749	791	724	799	716	746	736	771	742	737	776	707	748	741	764	708	744	668	739	762	762	773	772	772	773	692	749	745	777	738	741	751	753	776	720	780	706	683	779	709	738	752	754	718	711	734	786	746	755	770	809	745	751	773	719	801	719	744	729	787	721	774	754	785	750	745	777	750	721	717	780	741	724	735	734	744	780	710	785	750	718	752	739	711	733	741	716	739	745	762	743	722	741	725	707	672	746	753	719	762	741	765	752	769	705	774	783	759	730	786	776	755	763	726	748	737	798	742	714	737	751	770	796	760	763	745	703	759	760	768	702	705	736	800	730	772	742	787	703	757	759	774	721	723	702	783	719	785	760	763	791	750	743	741	742	696	721	764	742	784	718	792	758	750	752	782	737	732	738	727	751	753	798	761	759	742	764	740	786	692	823	704	697	747	754	732	751	777	720	781	750	767	723	776	753	770	760	800	782	736	717	762	723	771	708	717	768	729	763	763	788	747	720	792	789	752	778	705	720	732	732	722	758	746	784	730	739	723	699	735	764	769	761	755	774	752	715	709	759	708	744	757	752	756	795	710	764	712	738	776	786	785	728	767	794	722	742	766	737	784	735	771	756	726	770	727	751	771	788	770	747	760	757	778	721	731	762	777	750	747	751	764	730	777	731	785	765	757	778	745	741	750	709	713	747	699	771	699	738	764	757	782	748	797	776	751	778	740	750	734	760	728	810	742	715	798	771	766	721	743	760	735	796	746	786	768	747	706	743	772	762	733	760	783	725	785	782	709	722	793	737	758	781	761	755	798	796	754	770	752	739	747	693	758	721	712	754	773	732	762	762	744	729	816	814	750	741	749	710	741	716	755	727	777	725	728	766	726	754	720	739	724	820	785	731	760	749	765	713	753	735	798	759	740	714	749	761	806	753	699	766	727	754	700	727	714	743	726	768	748	757	737	729	744	738	764	709	759	735	756	774	787	708	757	802	724	734	747	742	755	729	754	789	700	708	764	718	742	721	714	714	719	734	722	734	754	708	764	777	794	718	708	741	706	748	760	746	747	733	767	740	730	683	779	708	770	747	764	755	782	777	769	713	773	743	764	765	695	759	772	700	789	763	748	739	725	721	782	710	779	707	729	729	739	745	759	783	745	748	752	754	772	757	769	753	713	754	777	744	761	735	699	731	705	745	758	756	749	755	730
5179	904	863	745	691	700	709	723	694	672	728	694	663	652	688	678	646	701	671	655	663	689	672	693	672	713	678	657	689	605	667	633	646	696	671	642	682	681	734	703	667	687	652	622	682	711	655	680	628	661	680	737	724	667	650	689	698	644	700	666	693	658	604	662	676	702	613	666	654	673	671	644	666	693	701	663	684	650	676	714	666	692	636	677	673	650	644	709	683	629	692	619	669	715	706	656	679	731	643	666	682	653	681	716	700	631	640	672	651	736	716	701	672	635	714	675	624	670	656	691	637	637	644	686	684	649	646	667	657	622	716	660	658	631	686	678	671	695	686	666	653	715	633	635	617	647	730	656	687	676	667	666	690	689	717	639	657	675	688	680	639	711	709	662	663	697	654	653	630	706	647	682	655	657	674	663	669	662	699	682	699	670	650	668	658	638	677	650	678	613	635	656	683	645	661	670	711	616	694	661	658	733	672	682	650	664	644	650	689	659	662	662	659	602	666	675	677	693	676	651	708	663	660	680	670	677	705	674	729	632	689	696	763	674	685	681	674	612	673	668	634	641	733	666	625	617	659	660	665	645	648	656	690	685	711	649	683	658	659	648	669	669	677	664	699	710	692	647	667	657	648	689	687	647	718	671	632	698	682	695	664	652	655	666	685	675	696	654	681	628	611	691	655	643	675	625	667	699	685	694	714	674	635	624	693	636	688	645	695	676	638	673	687	694	653	638	656	723	732	651	663	653	681	649	629	695	649	667	715	713	729	646	660	678	642	664	676	685	659	632	686	656	659	655	668	694	633	664	659	654	653	771	663	678	663	654	638	653	693	691	717	649	654	668	613	705	702	664	639	662	689	707	675	647	694	706	687	671	711	662	682	702	686	648	698	692	671	687	694	662	650	685	680	695	687	682	641	633	613	667	660	626	670	689	666	639	686	670	665	662	695	690	656	663	670	672	670	707	667	676	639	681	646	674	644	658	713	660	686	645	717	685	649	677	691	671	651	667	720	678	671	666	664	589	669	626	707	665	745	652	670	657	678	668	669	671	669	669	670	642	706	665	673	648	646	674	687	660	645	630	691	690	653	663	674	694	671	718	663	667	678	713	686	673	702	668	678	650	665	661	646	669	678	678	672	642	673	655	669	675	695	625	672	611	691	676	619	642	684	723	685	690	676	673	661	678	646	644	659	654	679	618	703	687	675	695	665	660	669	687	637	647	690	666	624	683	652	683	696	699	623	651	654	646	690	678	644	677	694	649	747	668	682	660	673	656	656	686	661	656	652	660	708	710	685	658	662	690	694	677	702	662	678	667	657	679	678	656	724	693	653	657	645	642	666	641	695	667	691	658	676	733	617	705	706	635	711	649	681	627	719	712	666	691	683	675	692	642	675	694	683	645	695	727	668	674	662	653	683	636	615	700	687	717	651	665	675	659	721	689	716	659	677	679	661	674	639	686	682	677	660	707	651	674	648	640	704	691	639	658	688	693	670	641	615	637	667	667	669	660	677	657	704	638	704	649	679	672	688	636	697	642	667	658	678	655	694	650	649	663	706	707	678	675	638	691	678	668	652	620	673	714	701	671	681	663	677	689	723	653	671	689	631	645	664	654	675	643	644	718	689	657	692	661	638	691	656	674	656	620	639	664	677	649	710	632	694	656	670	603	661	719	644	644	655	658	642	657	665	655	635	677	683	653	663	636	683	667	659	678	659	675	705	630	673	711	626	668	668	699	656	677	701	652	668	713	692	644	636	720	712	661	637	694	675	656	663	672	729	688	735	684	710	702	705	703	645	637	714	704	696	675	661	635	646	646	676	688	660	707	637	664	659	682	715	662	700	683	667	680	685	729	687	692	663	683	704	675	645	685	678	652	672	677	629	676	684	704	722	696	668	674	621	712	656	682	662	696	698	660	682	624	648	641	705	693	676	665	659	648	690	703	679	645	678	704	666	644	656	638	675	664	691	696	688	641	687	709	679	684	631	668	676	704	640	676	723	645	698	701	671	654	690	683	660	677	662	706	691	700	701	668	662	631	643	682	677	681	681	693	661	660	640	645	657	699	669	672	690	654	723	672	683	678	693	676	624	641	744	678	696	652	680	690	662	697	698	655	708	644	680	693	627	691	663	688	721	703	647	711	674	714	688	667	678	679	636	669	667	664	692	664	678	700	674	635	687	654	646	724	666	685	672	609	696	656	610	678	666	677	673	672	648	652	691	698	665	680	685	670	684	664	688	696	671	721	671	717	685	682	636	700	679	675	645	671	688	688	689	652	636	673	696	683	637	620	670	674	681	678	633	667	677	692	674	633	694	674	705	681	681	627	742	679	648	691	660	651	641	708	649	690	635	677	679	674	665	659	625	629	633	642	650	685	667	633	672	605	674	637	636	664	641	663	658	677	708	677	640	651	646	670	674	661	675	633	648	659	712	676	708	685	657	649	676	660	640	678	692	694	651	691	642	683	671	689	656	660	650	716	708	692	679	653	724	617	657	662	697	666	706	642	655	689	655	652	685	676	628	632	671	649	740	663	653	686	609	668	629	698	659	685	657	634	673	697	721	690	688	700	630	683	673	683	665	700	697	680	691	749	719	626	650	721	718	687	709	695	663	688	654	647	659	706	719	616	690	677	730	684	694	673	675	646	675	665	624	724	674	642	655	655	655	655	634	707	684	676	637	661	681	674	619	611	657	668	634	650	658	684	646	667	640	696	669	618	665	642	702	677	654	688	634	638	680	626	696	685	680	670	653	658	671	696	665	646	700	709	669	672	652	669	671	664	695	657	678	662	657	682	702	669	681	637	699	688	677	725	646	693	705	651	697	711	647	697	651	654	694	641	705	645	669	666	639	643	681	666	692	696	679	627	681	697	648	652	676	677	680	618	667	668	686	706	657	711	645	667	632	661	666	682	721	648	713	682	707	634	656	646	655	654	615	688	638	679	724	637	717	662	665	658	641	678	680	679	717	674	672	652	705	664	683	700	656	665	665	652	698	718	713	653	681	662	681	668	674	682	655	665	695	681	684	651	672	681	722	664	651	674	663	678	643	680	656	662	709	699	683	681	673	647	726	636	664	674	677	652	683	654	646	684	668	716	653	667	673	642	659	680	666	645	694	639	657	667	717	652	619	663	717	698	675	649	699	654	694	680	644	702	675	689	670	692	671	668	683	674	655	668	692	654	667	691	638	663	667	659	686	685	662	710	661	620	692	680	670	688	681	680	696	658	704	664	689	691	597	653	628	668	681	712	649	673	644	659	685	640	668	660	653	646	694	659	698	676	700	675	685	648	667	696	690	625	686	638	671	710	665	665	668	653	710	720	690	661	679	704	694	662	709	685	674	673	667	708	691	696	708	670	651	689	716	682	647	625	675	643	677	645	675	678	704	673	695	647	633	633	697	667	642	664	660	706	682	661	636	657	667	663	662	658	629	667	657	639	674	682	695	666	671	640	623	663	747	675	698	688	707	687	665	662	711	699	657	639
25845	21408	25433	17406	1605	903	801	695	649	676	643	653	650	655	646	657	615	609	663	633	625	627	639	588	611	600	584	615	607	572	615	587	599	634	603	593	623	617	623	598	626	630	614	635	640	614	644	601	607	609	631	582	645	643	583	628	602	623	575	592	608	577	618	610	618	646	604	605	605	631	582	610	599	607	574	566	561	613	601	582	611	612	594	648	595	569	614	568	567	605	600	580	608	593	576	576	628	619	582	569	621	589	643	639	621	585	660	598	623	635	590	620	637	617	649	654	568	594	627	585	628	636	647	637	609	614	600	602	592	658	577	650	595	580	660	590	592	628	632	594	601	634	634	585	662	584	593	541	615	610	593	589	605	605	633	604	606	605	611	593	614	572	578	588	559	639	631	578	622	536	622	607	583	597	568	596	593	579	612	605	595	595	611	639	633	590	600	600	572	577	588	571	636	611	622	615	580	623	660	586	603	598	618	605	570	649	612	571	572	557	555	585	614	609	646	613	581	593	606	597	617	568	646	581	611	610	605	569	601	622	564	619	639	608	629	593	636	602	662	623	595	600	606	595	607	651	589	555	610	605	532	585	604	615	615	578	557	626	610	592	607	599	641	598	589	595	585	580	570	553	612	617	625	612	607	584	597	572	574	577	650	604	587	616	637	572	594	541	602	605	608	590	602	564	610	578	573	573	598	580	553	601	623	640	644	626	558	608	596	634	609	624	626	599	579	604	599	617	582	597	598	615	605	544	642	615	609	597	577	584	572	640	618	584	586	568	640	641	628	592	587	632	627	591	576	592	611	611	583	573	565	594	589	555	597	618	614	658	598	647	624	621	583	573	679	543	610	666	573	605	593	593	597	578	544	569	559	584	601	583	607	611	644	594	630	554	585	583	565	593	594	586	601	584	589	592	600	607	672	603	612	606	591	601	598	638	623	604	598	652	612	596	631	601	633	607	608	598	590	582	601	617	581	602	614	619	587	637	561	647	597	615	613	607	557	607	615	560	612	626	549	597	613	593	608	615	637	606	640	628	665	648	621	612	612	627	611	582	587	573	545	634	590	630	599	582	622	627	597	601	561	631	595	618	641	632	578	607	594	569	594	577	581	562	636	589	567	580	589	587	629	623	617	582	626	587	574	618	590	577	626	579	617	587	606	575	578	588	639	613	639	652	611	565	643	552	592	627	618	607	617	591	610	607	566	579	610	613	616	622	610	615	577	606	599	578	614	585	638	637	608	638	618	614	620	530	619	558	556	627	628	588	544	574	596	604	602	601	603	611	582	613	616	581	557	633	607	621	582	589	605	584	660	581	637	599	615	601	593	598	600	596	598	607	609	620	591	611	587	548	610	592	620	562	575	611	643	603	621	616	618	633	621	579	588	583	565	629	600	581	595	634	580	605	595	618	595	610	582	581	607	639	654	580	666	617	593	601	591	570	631	634	563	591	605	610	608	622	578	648	607	596	599	603	573	578	603	594	607	624	600	598	547	633	597	599	577	639	590	580	647	587	611	631	621	613	653	610	608	604	635	593	573	623	623	599	652	590	599	606	616	609	638	555	569	650	594	604	612	588	624	579	581	608	583	576	607	625	619	585	624	604	618	605	553	611	617	592	568	593	585	635	595	622	617	638	567	579	613	596	591	569	612	615	586	586	582	593	577	604	571	621	641	619	606	633	605	621	551	582	611	537	592	575	618	627	640	588	557	569	631	584	594	639	605	616	612	594	580	592	586	608	642	610	594	589	637	634	595	623	605	604	550	571	575	620	591	563	617	552	652	607	599	631	592	554	520	563	619	602	602	624	567	599	582	593	638	629	650	611	561	603	599	623	611	630	633	649	605	637	559	606	631	630	582	593	601	640	617	618	624	586	584	610	637	572	628	593	611	622	574	613	657	579	588	581	541	638	588	611	592	620	611	622	571	552	591	615	580	612	582	598	657	629	619	598	570	634	593	623	573	597	633	588	596	584	608	630	607	549	614	602	612	605	572	606	595	601	599	622	538	607	569	582	647	598	636	613	568	585	592	616	592	608	619	648	614	576	576	649	572	635	599	605	612	574	578	576	581	592	596	607	602	569	566	562	571	546	588	640	632	577	613	626	631	528	589	630	618	586	604	589	607	595	622	630	598	623	622	598	624	595	599	612	609	543	637	587	626	612	622	619	657	574	585	627	610	601	579	618	575	572	585	595	585	581	589	585	594	619	611	593	603	597	593	593	583	582	583	577	586	617	609	630	608	566	621	611	618	639	595	573	576	589	614	615	580	559	618	596	590	607	570	606	606	577	629	589	577	573	552	630	571	607	599	594	585	602	610	620	616	598	569	602	588	591	622	623	637	638	631	602	611	603	617	606	578	628	607	632	654	577	598	603	623	574	588	611	615	593	597	567	605	604	618	606	617	599	604	598	570	586	626	607	615	599	617	596	597	626	638	612	595	580	609	612	628	643	602	596	572	620	589	586	637	574	614	527	622	567	613	570	583	593	613	609	625	644	597	605	586	590	602	622	583	591	599	578	583	565	598	606	557	609	573	599	594	628	553	627	550	592	587	629	611	593	598	618	582	629	584	658	617	633	627	599	619	656	611	628	556	635	626	620	630	627	627	591	654	590	612	640	612	591	605	619	650	561	634	621	626	589	571	558	645	630	643	618	630	637	566	581	601	575	586	633	659	593	590	575	563	601	620	612	585	558	604	617	619	575	605	654	616	600	612	563	598	646	591	597	576	583	612	609	577	612	544	623	591	598	613	594	581	593	658	589	572	533	598	598	604	624	622	580	605	630	652	556	572	636	631	668	594	615	566	637	617	586	584	625	577	600	628	645	613	604	607	666	578	564	606	577	590	649	614	577	586	615	609	602	628	606	613	606	564	555	580	580	606	611	617	639	658	603	606	613	601	608	628	619	603	600	620	676	572	600	609	667	581	590	598	664	566	638	569	604	639	633	620	593	601	576	572	629	562	581	581	629	614	583	602	596	586	646	595	583	598	578	613	550	601	546	578	626	561	580	553	636	618	624	576	624	588	598	570	585	654	601	624	574	601	603	620	640	592	577	609	603	578	615	628	599	614	580	602	614	625	607	574	577	620	603	648	596	624	598	605	621	603	603	563	574	616	593	624	613	605	602	601	601	642	595	609	607	592	612	584	595	593	628	610	571	604	593	618	613	641	619	586	629	625	578	590	652	595	625	580	592	593	572	577	602	668	576	612	606	633	628	574	616	622	626	584	581	585	605	587	583	595	573	622	553	622	599	594	601	569	607	567	584	591	601	601	612	618	602	604	594	579	622	604	585	582	611	620	621	590	574	582	587	592	585	622	556	670	589	656	597	590	607	604	578	562	604	518	610	640	588	604	616	607	619	567	591	594	587	660	575	625	578	628	596	627	575	632	567	562	571	646	605	653	635	576	577	559	597	611	606	575	609	585	591	626	605	586	634	611	589	600	644	583	625	576	570	584	577	659	628	613	591	616	628	631	642	579	640
3534	2149	1788	1080	930	816	749	740	665	662	638	607	630	583	629	601	637	599	585	550	569	595	559	562	552	541	583	573	590	624	595	590	566	613	595	558	583	596	593	594	551	566	566	589	624	593	613	571	558	555	579	559	526	554	562	622	561	599	609	603	549	588	584	598	582	538	629	571	578	532	571	536	604	570	588	535	591	591	559	603	543	587	554	566	580	555	576	521	565	599	598	610	602	522	587	575	591	584	557	556	583	571	578	552	577	554	598	597	554	555	574	563	573	572	549	578	566	558	575	572	618	553	587	559	561	557	543	556	627	562	569	562	566	633	521	572	558	531	595	602	570	566	577	563	572	600	556	586	572	543	608	588	616	558	570	608	576	550	590	565	597	611	566	542	563	546	558	615	563	533	556	566	570	553	580	561	594	586	555	532	546	583	619	587	582	537	556	559	531	578	556	518	579	552	559	578	514	512	575	476	560	524	579	561	532	579	572	586	595	581	522	573	539	537	574	566	564	592	528	557	572	631	534	582	549	546	570	560	577	519	591	575	578	570	571	564	617	602	596	605	601	532	597	564	597	567	583	577	559	552	578	554	565	548	615	528	563	603	514	616	548	590	556	596	576	581	561	544	596	551	583	545	570	532	551	528	588	522	578	553	576	535	537	566	572	531	608	572	557	561	577	607	526	557	560	552	573	594	558	609	570	596	632	567	566	559	576	560	535	524	522	570	584	550	582	520	573	578	564	562	599	606	581	603	609	554	621	570	571	561	598	583	597	540	608	558	568	588	548	555	575	562	518	585	542	573	573	558	579	542	621	576	569	573	591	630	583	600	610	569	593	560	500	577	570	551	581	588	564	610	608	532	556	576	566	553	562	536	550	544	578	573	538	591	564	559	578	573	560	588	576	596	594	574	598	545	552	589	577	576	604	572	585	542	578	568	603	608	571	577	574	555	546	546	583	560	545	548	550	580	576	552	550	545	548	578	542	571	562	565	558	594	574	547	546	565	597	552	599	540	586	527	547	566	602	523	566	564	554	533	562	558	560	610	546	585	542	589	574	507	573	561	578	565	557	552	563	547	591	601	540	577	591	544	607	521	564	558	548	587	546	571	524	636	559	564	549	548	587	526	585	564	575	558	538	537	575	587	557	559	564	584	570	562	548	547	535	550	618	616	565	577	561	574	551	544	555	566	598	605	576	532	584	558	570	573	571	581	571	572	547	602	546	591	558	519	572	535	547	583	525	558	584	545	588	582	553	569	549	583	561	549	596	569	625	538	590	587	551	521	595	559	601	520	564	568	552	557	536	608	543	577	598	607	534	578	601	578	570	562	568	588	574	584	556	572	563	523	571	578	514	579	549	538	573	556	568	559	569	571	584	532	599	561	568	592	564	583	585	611	571	526	534	571	541	545	576	619	539	536	605	577	585	608	564	541	557	549	543	548	559	564	548	593	542	586	588	517	547	541	570	569	570	555	580	549	576	592	576	576	559	579	499	587	575	573	546	570	545	596	582	538	534	605	542	571	557	598	532	569	557	520	557	550	535	551	593	559	515	556	562	544	555	541	590	579	570	544	555	563	598	548	555	566	583	564	545	576	534	566	561	547	567	544	566	532	584	546	539	553	555	578	559	604	554	572	539	535	548	530	542	554	581	561	580	544	564	590	589	605	562	578	532	576	563	536	552	594	603	542	563	604	554	561	562	548	589	546	527	570	570	534	546	554	597	587	533	574	569	567	575	526	512	559	526	535	573	551	543	590	567	557	599	597	544	490	513	573	569	522	519	564	554	579	589	591	552	569	561	530	557	563	558	570	550	538	575	557	547	583	570	579	571	571	575	544	550	572	572	519	569	586	561	567	537	572	531	544	583	584	541	548	549	580	561	557	552	576	586	601	619	560	582	568	603	580	544	590	565	580	603	596	557	543	587	587	531	570	573	553	560	528	586	593	551	513	561	545	573	601	550	581	543	559	552	578	566	550	598	553	552	543	561	553	531	564	517	601	513	549	607	555	563	597	585	599	542	545	562	570	587	572	583	569	631	584	585	542	574	565	572	553	574	562	563	588	582	592	586	598	573	582	554	577	572	568	571	581	590	563	591	605	553	596	597	540	562	587	564	540	586	533	588	562	541	582	537	559	583	553	565	559	602	573	592	591	549	527	523	551	562	545	561	575	570	553	556	542	532	561	575	547	544	582	530	576	572	533	541	570	533	564	545	551	570	572	604	619	576	542	530	558	562	621	550	575	569	541	539	593	560	620	561	548	567	532	545	587	567	563	566	550	557	563	558	572	529	536	593	589	581	572	547	494	561	570	558	566	546	570	578	603	527	569	566	567	571	548	515	554	552	567	578	586	572	536	549	592	613	571	556	536	521	595	513	549	561	560	552	585	547	583	555	580	587	590	542	568	566	544	520	539	581	592	552	576	578	567	548	569	508	536	535	610	580	582	569	574	582	607	580	600	590	544	570	547	525	586	600	573	564	578	535	567	575	571	550	567	527	554	537	535	595	579	587	560	533	550	555	585	522	536	544	549	543	508	563	559	523	583	569	567	557	546	578	541	573	584	572	561	574	541	545	543	592	572	561	513	572	549	545	551	564	576	576	603	544	569	595	592	584	585	573	567	586	560	598	571	567	556	595	577	637	569	606	582	568	550	565	543	604	523	576	584	588	591	538	548	572	552	605	540	529	597	576	551	604	540	571	556	611	582	583	573	566	545	556	527	561	532	593	539	557	559	555	536	584	517	556	536	538	544	543	582	534	593	553	578	515	598	594	559	582	588	585	561	523	608	592	611	547	596	590	518	552	578	566	557	551	527	575	551	543	577	584	562	567	574	545	545	574	568	575	578	615	544	584	552	564	582	591	547	600	539	571	556	524	542	546	549	531	575	587	572	552	544	567	585	561	574	520	582	540	547	580	599	560	539	580	560	590	561	545	536	551	523	614	544	609	579	553	549	548	572	617	557	599	600	551	595	601	580	567	578	599	568	546	562	580	609	550	586	570	531	544	561	565	550	575	573	552	587	521	575	564	580	561	586	538	545	542	561	586	564	596	543	552	582	541	581	556	546	562	579	602	561	572	582	550	594	553	562	554	545	567	562	540	567	591	536	551	575	563	545	547	575	505	564	534	532	560	580	558	533	534	555	555	605	600	528	567	571	579	568	586	536	571	561	605	604	577	603	544	557	569	570	598	630	561	568	574	541	562	539	609	550	593	572	566	581	583	571	545	570	545	553	542	573	561	545	583	579	564	541	558	562	564	558	582	543	556	601	571	533	533	601	574	538	553	571	544	570	569	553	557	579	554	548	562	605	523	569	585	575	560	588	538	545	587	554	544	526	595	543	536	546	555	588	562	599	558	551	579	556	572	530	557	604	572	555	530	555	578	571	537	575	561	602	574	567	565	584	537	535	556	580	508	559	559	550	574	550	597	497	536	591	569	540	548	562	530	544	559	532	574	557	539	579	552	573	564	555	566	571	561	577
24372	21440	28481	24802	19549	2211	795	519	395	369	317	315	342	313	334	319	296	301	315	312	274	331	318	288	279	297	270	285	308	299	281	262	269	297	257	282	265	318	283	285	286	266	275	288	296	284	274	283	322	266	287	293	284	283	262	272	295	256	264	282	304	288	271	259	290	271	263	307	241	295	271	265	299	273	257	302	308	237	271	285	286	283	277	286	270	266	264	282	266	240	266	277	269	268	269	280	270	278	282	254	288	247	285	278	268	292	271	319	278	262	272	274	239	271	279	309	240	279	303	269	297	289	280	268	266	279	309	257	298	265	274	286	261	269	285	253	261	267	291	297	243	272	303	289	267	308	270	292	280	276	267	281	289	264	287	271	281	268	281	276	300	253	283	235	291	288	296	270	269	265	260	280	291	289	278	300	272	256	210	260	276	276	284	278	283	279	250	256	266	286	279	301	283	232	273	296	266	262	277	275	276	278	289	289	322	269	260	286	282	269	313	305	283	255	266	266	292	292	279	242	299	275	267	313	290	253	258	277	291	281	282	289	266	270	247	264	296	273	262	253	267	263	256	267	299	251	276	304	267	310	262	281	255	274	273	273	246	264	285	266	295	249	243	253	285	261	267	277	234	277	289	267	283	305	299	249	271	290	295	270	276	271	299	259	270	275	256	259	255	263	287	305	279	250	298	249	267	253	270	265	279	308	273	283	281	283	249	295	272	270	274	268	288	287	256	286	279	286	262	294	269	232	241	324	283	275	253	248	256	240	274	275	278	311	281	278	287	271	264	258	258	265	268	282	251	313	276	259	267	256	254	276	285	258	268	274	268	258	289	271	263	279	243	280	255	269	282	261	284	285	274	307	277	281	250	262	260	248	280	271	257	258	278	272	308	267	317	284	267	273	253	265	260	264	256	258	261	253	291	259	277	286	269	269	259	245	264	266	300	274	282	278	282	279	276	282	278	246	300	240	301	309	293	261	297	276	278	309	270	265	264	289	279	288	237	256	286	261	258	268	264	271	281	276	267	250	290	234	278	268	244	240	261	244	292	281	272	259	294	269	293	263	263	287	253	283	256	280	282	271	253	256	282	268	267	288	291	261	268	280	307	263	282	262	279	296	274	271	263	301	253	279	273	238	274	255	263	305	275	270	250	282	265	261	265	262	267	268	279	248	272	258	275	260	244	270	261	277	283	249	255	292	316	270	251	271	280	292	268	256	302	282	285	293	270	263	283	268	272	276	278	312	288	287	263	286	281	253	264	286	281	251	282	268	273	281	279	257	246	302	278	282	266	277	246	267	259	292	283	266	296	246	250	289	263	287	271	283	271	283	266	271	242	273	285	284	276	257	244	262	315	288	246	279	297	238	259	266	252	291	310	280	276	262	307	283	268	265	251	273	283	306	257	249	289	272	305	280	307	282	281	281	258	298	283	285	263	283	266	309	286	275	251	286	251	272	241	267	254	267	298	277	285	262	277	267	291	269	241	248	288	283	239	293	270	276	273	266	225	257	238	281	268	271	266	273	249	265	289	271	323	251	271	254	262	267	307	277	282	245	271	279	293	308	258	240	306	286	262	269	264	288	275	273	263	300	275	280	305	237	265	269	289	248	259	257	263	247	283	251	293	252	266	284	276	261	271	283	255	254	280	258	281	285	265	282	273	289	283	279	299	282	295	280	256	256	288	261	273	276	233	299	278	257	277	278	279	249	278	250	259	260	252	273	292	290	248	290	271	260	250	281	267	272	267	263	266	275	288	306	281	236	290	233	281	285	276	270	252	282	268	260	270	265	282	261	271	292	290	278	265	305	268	262	298	245	276	267	276	294	296	300	300	267	277	307	255	269	266	282	296	290	282	294	257	254	250	297	283	292	283	270	265	270	280	245	248	266	266	249	241	293	285	269	289	259	284	271	300	291	269	273	272	291	287	226	241	278	281	252	252	260	285	267	242	244	284	294	316	232	281	258	260	253	265	260	296	263	270	276	266	272	278	297	275	258	279	270	262	275	274	290	285	262	261	283	252	259	260	285	271	282	295	279	270	263	274	279	273	277	306	293	296	287	287	295	263	287	266	290	262	261	277	287	277	288	267	268	253	277	295	262	261	260	282	296	271	270	271	287	262	245	239	253	293	285	289	268	267	286	279	269	284	274	261	276	275	276	254	275	258	288	259	243	274	281	267	236	253	276	271	288	280	261	299	257	267	298	252	288	296	270	248	287	278	271	273	264	286	263	282	245	291	292	268	279	258	277	289	278	259	282	277	287	233	242	272	274	277	277	282	275	265	263	278	274	262	265	271	298	282	252	272	271	258	265	286	265	287	286	303	307	267	275	277	266	295	266	295	265	264	252	254	279	277	260	259	278	258	237	258	296	266	284	308	252	289	249	247	281	263	260	286	273	286	298	280	283	275	257	260	286	253	286	277	298	258	284	276	240	255	250	278	283	277	251	266	260	267	259	308	278	297	241	253	283	258	272	276	315	278	273	276	262	294	277	259	238	297	250	292	277	290	273	268	268	290	276	268	291	266	306	280	247	249	261	276	294	276	275	254	274	311	266	288	258	284	271	249	265	264	260	258	301	263	257	281	266	298	310	227	261	279	293	274	296	284	279	317	283	241	290	331	244	294	248	267	288	278	255	287	290	287	270	246	249	255	294	277	251	263	242	265	270	253	302	258	246	278	280	275	262	279	301	263	262	258	284	270	249	260	259	271	276	248	288	274	261	300	261	242	272	280	291	243	274	289	271	286	272	286	276	261	281	287	307	282	313	294	268	278	256	285	278	299	284	290	270	289	270	308	269	272	276	295	247	289	264	242	277	267	315	260	277	250	280	271	270	259	275	270	284	267	297	264	274	289	239	275	308	269	287	256	287	292	288	311	262	261	278	286	257	267	241	312	286	275	276	265	274	261	264	274	279	298	247	286	293	250	288	276	270	268	292	301	283	243	263	278	275	292	292	240	296	308	316	293	272	267	301	258	283	268	293	279	250	241	246	272	257	289	263	310	256	281	236	258	270	300	262	263	267	264	269	263	275	285	294	286	271	281	281	282	289	274	285	277	249	246	278	268	257	271	287	263	279	294	270	266	268	235	275	267	278	257	277	275	279	257	307	281	299	266	246	321	294	262	256	254	282	259	261	262	260	280	243	284	271	287	312	249	267	266	257	250	237	273	279	283	262	260	279	263	261	279	281	274	248	294	253	291	265	273	259	284	283	260	258	266	289	292	281	292	293	287	256	274	294	269	294	284	263	258	298	254	262	287	281	274	247	256	267	273	301	244	264	270	305	281	283	260	281	265	252	274	258	260	253	274	249	277	283	292	262	263	310	280	277	277	285	245	295	319	250	273	259	277	270	283	270	264	281	253	269	254	266	259	281	268	264	244	271	277	286	271	268	286	274	268	264	303	274	255	282	267	283	261	258	298	277	248	246	264	275	289	290	286	268	263	268	263	306	267	304	277	285	272	278	282	293	278	295	261	254	269	263
3436	4611	3606	1852	1182	907	750	600	561	510	430	415	385	359	389	354	362	365	325	308	312	329	304	312	334	322	307	307	286	300	288	314	284	301	313	318	301	281	283	308	296	322	311	292	312	301	312	296	328	327	297	314	299	289	291	283	279	294	305	294	274	301	307	307	291	291	290	281	312	290	301	314	281	312	280	295	270	333	311	299	309	303	305	299	306	288	285	331	279	304	291	290	294	309	289	327	312	328	278	253	290	298	280	307	301	304	302	270	309	289	326	317	273	272	299	304	311	286	285	314	301	271	283	283	286	282	284	301	282	295	325	279	296	312	321	311	276	277	298	314	280	298	288	294	323	288	316	320	288	289	287	328	276	295	320	283	281	312	319	306	266	286	301	281	282	282	303	302	290	304	274	271	333	289	320	278	326	278	262	269	301	291	307	304	316	333	272	301	272	311	297	310	287	291	333	319	287	285	284	257	274	301	282	265	283	305	304	297	272	272	299	301	296	275	275	288	322	288	306	306	306	259	279	300	267	273	289	299	305	295	298	289	321	266	302	319	319	300	307	326	296	294	326	309	290	298	280	248	337	306	281	297	301	268	283	306	284	271	293	295	320	301	293	262	302	279	292	303	318	286	292	295	302	312	296	313	284	271	277	278	287	308	274	324	277	294	289	285	270	320	290	302	259	300	274	294	281	296	314	306	274	278	290	257	300	294	307	281	288	291	299	287	288	303	293	298	300	314	314	298	280	257	267	273	274	273	300	288	293	320	281	285	303	305	325	260	282	323	285	286	283	339	291	281	323	301	257	268	297	269	308	305	304	308	284	297	256	303	289	314	304	306	274	291	256	293	303	286	279	254	284	303	294	287	299	296	296	310	289	295	287	275	301	319	293	324	317	299	289	277	301	268	295	290	279	312	286	320	303	318	270	291	296	322	290	304	301	279	278	271	297	280	309	303	274	284	313	293	294	336	295	305	310	301	297	299	303	308	282	300	278	303	276	284	298	283	310	278	294	283	290	292	284	284	292	304	308	295	294	296	290	300	313	341	303	291	277	289	272	287	270	261	309	277	288	309	295	306	302	314	310	292	306	285	310	308	280	274	263	311	309	304	268	292	295	299	259	305	290	307	281	298	286	299	287	303	319	302	297	290	303	252	304	302	279	311	269	277	269	287	285	291	277	296	324	306	304	279	291	284	300	306	322	290	291	297	288	297	304	284	272	304	272	293	294	320	285	292	318	299	270	267	283	304	284	297	274	285	292	314	291	240	287	294	284	302	309	281	285	300	288	298	288	278	267	277	292	281	308	268	276	303	294	293	319	313	309	290	322	307	289	285	287	301	326	298	325	281	313	287	302	279	270	292	271	298	285	259	269	305	284	287	267	339	308	315	290	288	274	296	274	316	300	301	285	291	295	325	305	293	285	293	280	277	288	302	304	289	287	288	330	302	297	306	278	274	314	276	298	307	286	301	279	308	290	286	302	295	294	269	319	284	289	289	254	265	314	304	289	276	313	308	300	272	285	313	275	295	309	322	299	300	324	274	290	293	297	312	286	281	309	292	301	339	306	275	337	283	294	264	303	322	316	279	300	301	289	289	261	298	267	309	318	301	308	312	296	298	279	302	282	284	291	287	291	288	292	291	300	317	287	286	294	292	268	302	282	269	271	303	309	317	299	286	281	309	310	290	304	286	320	284	308	294	311	301	260	299	314	284	298	293	274	314	274	304	295	280	311	275	295	287	295	294	322	289	303	295	289	303	297	296	299	251	281	289	290	264	270	315	304	289	279	302	305	286	293	285	281	285	280	280	287	264	317	291	302	285	282	274	284	314	301	306	275	318	297	302	294	258	293	266	278	301	269	284	280	313	303	287	284	267	296	269	308	296	308	303	287	273	305	270	308	285	312	291	310	293	320	270	280	325	300	281	296	297	296	304	274	271	291	282	284	273	298	290	256	305	300	274	299	305	254	288	269	249	324	264	322	290	286	284	274	299	322	293	281	288	291	272	309	296	282	285	290	309	284	318	270	318	303	304	330	291	293	335	282	293	255	291	289	323	305	295	303	310	283	283	290	306	289	305	290	298	301	275	267	309	303	289	278	305	287	303	281	263	288	310	274	305	293	301	284	301	300	287	290	326	336	311	273	278	302	310	309	295	311	291	299	317	312	307	305	317	315	302	275	282	286	311	281	254	292	307	287	295	280	260	276	291	289	319	298	320	284	296	308	312	327	277	267	301	275	288	298	284	297	305	270	317	279	285	282	311	274	280	290	304	297	286	285	372	304	305	296	263	297	320	309	272	290	273	298	313	299	266	278	262	324	313	297	287	302	297	289	294	294	293	288	308	287	314	282	311	279	273	274	263	314	320	312	292	288	276	306	318	307	313	288	285	307	287	301	302	287	308	288	287	279	298	307	294	272	275	314	280	302	300	327	316	291	308	263	302	303	291	297	296	291	279	305	283	301	302	290	291	286	312	290	307	289	314	304	321	286	312	278	310	289	286	269	257	267	298	301	298	283	309	264	307	275	276	311	284	310	300	323	295	283	289	305	299	262	278	279	297	279	310	271	267	331	269	309	265	284	288	306	305	309	300	292	297	279	339	269	265	284	273	345	296	298	281	266	288	276	286	258	270	287	298	293	273	304	299	276	314	326	313	306	287	311	267	286	313	291	276	262	291	299	291	277	305	300	285	292	307	295	270	295	308	304	297	298	301	299	296	309	282	288	319	274	307	279	288	300	248	313	269	281	283	310	262	298	286	264	252	295	293	277	285	313	309	271	308	292	296	283	289	280	289	289	289	316	272	288	272	279	302	304	294	278	286	303	298	282	289	270	266	251	280	291	271	285	272	307	317	267	289	298	283	268	296	271	307	341	314	315	297	305	286	291	286	261	307	301	301	246	281	305	312	309	300	274	286	323	309	304	281	304	314	276	295	255	288	290	290	276	296	276	279	305	301	318	316	281	280	292	298	281	285	294	294	285	262	306	293	290	283	302	299	299	296	287	270	288	318	273	283	307	280	279	279	281	320	330	291	282	338	307	316	267	301	315	290	287	259	276	303	277	257	289	294	319	298	267	264	275	286	274	281	287	307	285	289	265	293	285	288	312	285	281	277	268	307	311	308	281	288	297	272	263	276	257	285	287	284	292	289	281	283	303	296	276	282	283	289	267	295	286	276	288	308	315	293	267	304	294	274	291	270	299	256	305	283	317	301	284	298	290	303	281	261	275	259	289	291	266	289	287	291	277	294	308	281	298	275	286	305	296	310	279	291	293	284	268	250	255	278	328	261	286	315	304	281	297	283	296	244	310	280	317	268	275	253	273	287	279	283	270	289	307	276	287	274	296	278	286	295	268	299	292	283	297	291	295	288	278	277	285	305	262	281	314	281	281	294	286	295	298	279	309	277	306	303	288	284	291	281	293	289	287	273	277	287	286	278	287	259	269	273	255	292	295	269	305	308	317	280	285	309	290	281	276	288	296	308
27676	11435	1983	1278	920	747	814	756	730	746	763	802	723	800	742	783	744	738	720	747	710	730	740	776	813	755	729	689	758	695	707	755	758	788	738	710	768	739	757	751	722	742	747	720	755	744	689	774	776	718	802	778	745	761	735	765	745	743	768	763	724	763	777	736	757	743	735	765	700	735	735	762	757	757	731	768	756	767	803	740	747	708	788	731	704	744	744	793	718	749	761	696	709	740	784	756	735	664	712	742	735	745	761	748	790	735	693	761	750	756	685	736	715	762	728	694	739	763	754	726	731	732	706	731	764	730	769	725	706	757	700	795	732	758	755	768	755	784	775	719	777	719	736	768	735	768	785	748	721	718	757	768	743	739	756	744	776	761	736	720	771	766	734	733	719	730	761	722	738	729	744	747	745	738	749	725	772	704	738	749	732	760	759	759	699	710	753	724	717	768	729	749	716	777	721	748	692	727	723	739	719	769	794	754	753	718	783	746	729	703	742	702	726	741	797	744	699	799	748	730	792	750	784	789	714	732	758	738	723	749	778	774	736	755	723	704	720	708	782	739	739	752	816	766	776	764	741	719	738	738	754	744	775	755	742	758	710	743	773	754	762	735	751	763	734	731	742	759	724	806	749	765	771	752	741	770	683	744	761	756	779	713	734	795	711	782	784	743	783	779	788	737	752	762	757	762	719	767	785	738	731	784	733	749	762	731	757	738	755	688	747	711	726	752	756	740	756	758	750	790	764	715	739	733	747	752	769	740	808	808	718	775	732	771	753	747	791	779	734	764	748	794	665	788	738	744	742	765	790	707	804	804	738	783	700	728	744	758	723	750	779	787	740	703	732	774	769	732	742	724	760	761	753	721	749	743	764	767	736	764	771	721	752	729	749	713	763	765	729	720	703	733	733	789	771	696	749	770	776	748	728	719	765	741	808	707	753	729	750	720	748	787	718	789	722	750	760	752	711	667	759	724	743	747	725	763	762	790	757	743	731	728	720	794	739	717	747	683	752	707	766	753	775	754	711	747	775	754	772	743	759	732	738	706	777	748	788	733	713	843	728	769	756	761	713	792	752	767	780	781	720	739	732	789	773	722	750	754	760	748	733	731	764	827	726	763	739	768	732	733	797	734	713	766	734	701	749	737	761	659	760	743	733	738	693	705	747	756	753	797	725	757	773	781	720	748	748	791	768	709	732	757	767	695	754	728	711	744	707	744	714	734	737	724	776	772	771	723	720	768	725	709	754	718	720	737	701	752	780	740	758	708	772	759	726	708	712	738	801	732	754	735	761	754	748	747	764	762	756	800	757	755	700	738	801	714	735	760	736	719	733	733	728	759	734	751	705	740	718	754	735	747	750	747	706	738	695	742	785	734	769	786	750	784	718	807	768	742	791	761	802	744	746	715	773	760	756	768	752	720	756	740	753	767	713	778	755	752	745	726	771	739	752	718	754	770	742	725	769	730	742	753	786	750	730	682	759	737	760	707	738	760	754	721	781	751	766	736	703	769	711	797	756	757	714	770	809	735	734	702	715	757	704	774	759	698	806	703	754	756	781	747	790	715	753	745	778	747	761	721	745	693	777	753	733	733	702	742	741	741	781	758	726	743	727	742	814	727	716	764	717	707	752	743	756	719	784	745	755	739	797	852	748	742	756	750	743	748	753	756	719	760	808	705	696	750	747	752	720	764	750	729	718	761	739	664	784	770	797	753	749	743	757	767	686	733	696	689	763	709	706	766	731	743	695	797	773	730	794	766	759	771	773	750	738	766	748	747	734	738	771	795	747	699	714	781	745	754	762	748	748	702	737	795	743	774	770	808	732	732	732	730	744	732	774	778	770	741	818	763	733	765	749	775	769	735	729	709	789	751	725	734	743	713	767	707	746	768	738	759	735	771	760	752	754	773	767	754	801	770	739	720	755	704	766	740	775	741	758	744	762	745	725	762	731	726	759	739	732	787	755	772	712	713	710	792	745	742	717	764	756	752	711	766	752	708	733	720	750	739	773	766	792	709	706	769	716	726	771	786	753	763	747	761	760	752	748	762	750	767	766	713	777	760	723	755	773	799	778	759	753	720	757	738	754	821	769	744	731	749	739	764	718	714	753	748	761	743	763	778	744	783	715	732	778	757	695	758	715	763	759	759	784	764	734	759	732	815	756	735	720	730	750	759	781	772	760	746	718	793	776	753	737	756	770	758	742	748	731	747	769	726	754	768	794	762	756	721	750	756	746	759	764	751	773	759	730	725	780	735	747	781	753	715	724	743	769	753	839	704	806	736	696	720	759	761	747	750	739	735	797	748	726	718	721	727	751	720	763	731	720	721	689	772	760	773	832	794	778	774	737	732	764	736	731	717	705	742	747	734	740	746	775	724	742	767	728	771	757	737	752	761	766	763	790	752	794	751	759	710	738	799	698	772	707	696	735	786	739	742	714	720	717	758	765	752	746	744	760	723	756	745	710	764	767	743	744	782	754	752	761	727	746	739	732	760	748	769	776	770	802	743	744	662	772	796	728	732	751	728	766	719	763	730	741	800	753	705	813	772	707	776	740	754	753	752	753	715	712	804	692	736	759	782	719	762	769	766	735	745	755	734	711	758	791	769	788	724	781	710	706	762	730	727	723	746	781	731	716	782	757	753	737	787	721	765	735	757	727	714	695	715	771	775	751	772	756	743	753	696	703	746	727	788	736	811	713	765	717	698	720	759	803	771	764	767	785	749	731	681	738	712	731	736	763	832	763	720	696	771	728	758	746	739	704	718	750	797	744	759	755	739	739	766	774	719	768	766	766	762	710	739	735	714	757	777	738	733	736	732	709	693	704	762	739	730	779	790	746	749	726	719	762	744	707	735	734	801	725	724	746	737	777	763	757	740	715	793	740	743	776	775	783	717	747	731	817	718	737	738	732	790	781	774	718	711	776	750	726	714	752	693	785	770	724	730	793	718	711	742	728	752	731	759	757	750	717	743	768	708	748	771	790	787	752	748	734	744	778	766	747	774	724	728	763	757	765	712	712	701	704	717	708	752	710	735	693	770	735	725	698	755	727	723	760	735	783	727	730	780	722	778	811	758	733	791	763	708	753	724	750	768	742	742	784	794	755	741	748	740	734	812	738	772	766	782	760	775	726	778	756	715	765	737	743	754	784	765	717	791	752	732	726	728	707	734	692	721	733	746	760	771	703	773	718	756	743	771	771	742	763	775	762	716	736	732	721	736	775	742	789	764	744	760	715	753	784	761	833	773	744	766	738	748	750	699	748	755	703	749	756	727	764	797	779	760	780	746	723	756	711	777	761	715	700	726	764	730	778	773	776	758	714	747	701	764	740	745	759	726	749	747	694	733	757	698	780	720	736	772	755	737	759	731	722	743	704	745	742	736	765	746	747	740	755	767	742	772	710	761	673	785	754	768	727	757	753	750	785	718	710	763	771	773	737	728	734	754	722	750	764	776	741	776	728	740	720	742	762	738	747	750	714	734	741	748
5225	925	849	794	712	697	714	638	679	724	688	666	652	640	688	706	633	674	705	716	667	673	695	732	612	720	680	696	689	659	723	682	712	686	665	687	647	695	660	701	626	673	623	691	682	669	670	685	642	646	667	642	688	665	652	678	652	674	676	643	662	712	674	650	702	654	708	666	683	710	678	680	661	682	657	661	652	709	642	627	708	704	682	654	710	687	622	708	678	682	620	708	677	692	675	692	674	699	667	643	671	668	662	688	697	717	664	696	624	670	661	679	628	687	664	656	698	658	671	634	639	668	663	696	664	680	718	687	678	674	667	655	664	685	645	662	706	731	675	662	651	689	676	651	680	661	630	689	670	653	683	685	661	633	646	661	648	658	693	677	690	707	677	742	635	750	666	710	706	672	686	656	691	684	653	663	686	712	644	674	704	661	706	695	738	712	689	687	651	661	695	674	638	654	639	686	680	647	652	649	726	698	687	654	651	694	677	620	662	689	656	628	674	652	675	678	641	638	641	697	650	718	655	678	664	668	690	687	657	686	639	644	681	680	716	735	670	676	708	659	649	682	683	698	715	675	706	642	672	680	716	688	690	644	649	673	752	685	686	650	673	665	675	693	672	705	625	676	667	716	667	669	688	654	632	705	646	667	712	657	704	662	675	669	622	668	639	664	690	685	649	643	663	691	682	708	664	655	674	694	609	668	662	674	653	700	678	629	674	676	664	692	625	698	722	648	699	670	694	688	658	656	667	634	637	673	667	697	711	603	674	712	691	669	641	688	696	684	693	663	710	707	668	663	666	714	634	673	663	695	666	686	675	682	663	676	668	703	681	684	686	647	640	626	677	629	665	677	642	708	696	661	625	626	625	632	686	653	677	695	715	667	703	666	658	632	681	670	648	695	669	680	655	698	669	690	692	654	668	693	676	696	659	671	690	658	643	681	675	693	671	695	687	679	606	640	708	682	656	708	699	733	673	718	648	637	646	663	609	710	661	663	685	718	653	635	677	640	676	651	649	664	660	679	666	702	677	688	649	626	682	735	693	675	672	668	672	695	651	691	662	691	702	673	673	694	690	692	655	640	676	726	677	679	699	666	631	674	663	671	684	683	661	668	702	659	650	696	640	695	637	681	670	659	675	687	687	684	695	665	684	683	675	679	657	675	707	726	698	692	693	650	598	667	682	668	672	662	675	634	683	654	652	679	664	696	709	659	721	657	690	716	682	687	642	629	691	681	667	636	706	664	693	702	669	642	669	686	708	686	662	668	661	677	679	630	685	656	671	689	687	649	704	675	666	670	636	680	691	631	655	624	697	666	643	670	675	657	677	705	682	649	671	668	621	644	670	697	662	700	713	690	654	696	637	689	656	663	702	641	657	670	621	642	666	664	648	685	685	647	659	707	642	641	687	707	655	705	684	667	670	676	673	681	700	671	687	684	696	669	664	674	645	715	683	681	699	616	691	674	645	711	722	666	654	675	681	664	646	703	670	653	654	701	624	658	665	704	694	677	646	682	671	631	656	660	682	698	663	637	687	662	652	672	632	658	664	678	685	693	694	705	720	690	677	699	671	665	679	703	680	686	651	649	652	640	688	687	653	700	632	673	650	660	741	642	703	683	740	654	678	655	635	644	675	658	678	676	686	686	695	656	706	690	699	673	699	704	672	642	645	688	712	699	741	633	619	641	657	634	691	724	645	659	648	646	686	666	672	679	663	659	665	685	687	712	680	656	664	676	692	677	663	639	663	695	665	678	660	665	629	708	634	636	664	673	650	650	696	639	688	648	675	656	711	649	673	694	654	675	677	689	695	658	655	674	629	689	692	690	701	660	667	706	677	642	654	661	689	682	643	630	651	697	656	653	614	722	686	657	692	675	658	708	628	703	684	658	702	685	701	673	683	641	641	706	705	677	688	650	647	694	696	642	675	644	643	676	668	660	689	649	681	666	715	638	663	685	673	717	668	673	673	664	664	661	687	683	679	675	697	653	701	699	680	677	615	650	703	706	668	653	721	637	627	666	691	690	641	664	696	701	662	704	661	647	627	660	671	659	698	705	693	704	669	714	669	677	695	624	701	678	661	623	641	730	663	689	676	673	646	707	728	689	651	636	649	685	667	626	645	661	665	675	667	655	665	663	700	644	692	691	642	663	638	622	653	707	628	663	663	677	665	657	688	685	642	693	704	640	665	658	678	680	698	633	729	625	752	675	653	674	684	659	717	672	663	689	711	629	697	640	662	651	656	688	688	638	690	636	677	637	658	674	633	658	690	677	679	627	659	692	653	663	634	706	698	650	605	684	695	635	643	668	651	692	633	633	645	691	642	649	634	702	656	669	696	658	659	701	633	673	671	668	690	631	682	699	700	655	665	661	695	677	675	646	711	684	717	639	690	653	660	660	690	659	672	644	714	654	693	649	688	639	662	669	673	672	655	650	626	667	620	688	674	671	668	618	692	658	680	704	670	660	633	654	664	669	632	659	696	679	686	711	650	672	662	673	752	692	666	671	652	665	708	694	694	683	659	685	671	680	683	666	617	687	638	694	649	692	680	707	679	673	687	655	690	733	665	658	692	695	622	694	718	653	653	643	645	702	710	670	692	621	643	677	656	677	656	683	707	666	689	628	708	666	684	630	639	685	662	673	712	672	702	651	662	633	687	623	693	669	626	732	661	684	661	673	744	649	681	718	665	701	672	666	650	670	670	652	692	655	688	682	678	681	674	682	641	685	707	683	669	676	668	688	676	651	662	635	702	633	680	671	695	688	721	668	686	660	658	639	681	657	665	648	666	705	668	679	666	661	717	685	631	683	674	652	665	699	614	722	675	714	682	651	664	678	684	685	678	656	633	660	695	669	680	742	646	693	642	667	714	644	657	680	712	673	656	656	679	715	689	654	664	700	715	647	645	727	672	684	669	672	713	679	714	611	703	663	674	696	654	652	661	679	658	665	677	672	682	652	602	666	701	707	684	654	678	666	669	663	604	718	620	682	669	698	646	657	654	753	648	714	650	633	681	650	626	676	653	639	699	654	688	679	683	655	646	667	665	703	688	685	620	639	659	685	682	655	677	716	686	652	660	684	667	711	691	720	694	707	656	637	642	679	634	679	674	683	672	691	671	670	714	661	615	651	664	706	684	656	689	691	689	678	617	702	669	669	660	670	664	671	695	726	657	641	736	667	636	683	696	642	649	659	648	661	685	645	642	661	627	687	681	633	685	699	661	707	716	648	682	658	648	654	624	629	681	666	639	699	669	688	709	643	680	661	721	673	698	662	641	676	673	688	622	724	665	709	690	660	678	639	650	652	670	690	664	685	681	702	659	651	700	640	717	664	700	658	703	704	690	645	692	701	631	681	684	661	664	626	659	686	706	670	631	668	695	630	671	641	672	672	691	683	729	694	680	700	664	645	651	684	682	692	674	661	668	707	668	715	671	684	660	673	665	642	670	707	640	717	674	680	671	639	720	709	679	642	721	640	675	710	631	671
25805	21421	25463	17299	1647	882	776	728	648	661	662	608	668	622	635	602	637	660	626	652	605	580	622	618	647	627	581	628	651	608	636	601	655	583	591	585	609	598	639	588	593	591	624	604	623	571	570	650	622	607	613	594	567	639	573	585	579	624	584	588	622	641	615	563	571	575	634	575	645	585	567	584	609	579	562	587	619	600	603	608	610	643	601	543	629	567	583	620	558	585	601	576	606	619	618	587	585	609	589	562	584	593	595	544	606	571	583	605	564	607	601	620	605	620	603	602	589	612	619	578	580	599	608	593	602	568	562	622	599	597	625	625	610	599	626	638	613	609	596	590	584	636	578	590	587	616	609	631	607	567	584	614	620	565	555	606	552	639	604	577	590	602	601	620	610	566	586	606	602	621	567	623	591	613	558	616	576	602	608	604	595	638	601	580	581	598	618	601	585	616	589	620	631	591	587	614	559	599	579	619	632	611	612	676	595	577	573	564	615	575	585	599	563	540	598	595	614	619	575	586	587	581	585	577	576	571	570	580	593	620	626	610	607	655	597	616	604	588	622	581	586	602	573	559	590	610	583	649	604	553	563	586	609	591	605	634	584	644	586	611	573	600	584	595	612	591	617	619	645	594	562	599	584	562	612	592	634	612	584	617	596	617	569	623	601	623	624	562	603	587	576	625	615	550	622	611	602	585	572	600	633	627	592	615	588	596	541	553	605	599	586	578	568	592	606	601	583	615	551	629	562	575	627	632	558	564	582	642	591	612	645	608	616	595	559	599	595	562	599	630	625	576	628	665	616	607	655	558	587	590	614	589	593	620	580	586	573	633	553	595	586	558	580	556	561	637	572	562	614	565	618	632	615	623	636	595	558	606	621	596	597	613	575	552	624	583	577	638	621	621	583	647	641	603	590	592	605	587	570	587	599	606	554	590	610	603	611	548	655	606	628	640	653	605	600	630	608	584	635	588	569	617	577	556	599	676	562	590	591	556	611	630	624	558	590	632	596	599	587	625	611	618	632	618	583	639	615	572	598	607	591	611	558	560	562	612	634	622	582	599	617	604	556	615	587	575	571	577	586	622	563	627	604	593	552	592	582	609	597	635	624	631	617	592	593	617	617	622	612	619	593	608	603	598	601	592	558	566	629	549	626	614	550	578	598	596	589	584	613	576	578	647	573	606	624	586	560	604	617	605	563	636	597	596	589	587	586	616	598	604	617	600	624	607	608	587	626	589	587	596	622	639	550	605	610	546	642	627	608	614	619	582	601	540	560	616	552	599	607	607	599	583	590	590	576	605	636	627	593	587	605	606	629	643	612	600	589	608	563	572	591	620	622	607	601	593	595	609	586	596	592	599	580	636	599	614	633	546	612	613	592	600	602	594	594	602	552	589	578	603	554	579	546	557	607	578	611	585	577	587	590	584	602	601	599	584	566	636	616	614	576	580	606	557	586	572	611	607	591	583	605	652	612	586	554	626	635	598	630	585	602	592	575	582	616	590	607	620	612	615	565	598	592	619	584	612	577	578	595	589	579	576	602	618	600	593	582	587	634	595	637	575	535	607	595	650	550	603	608	587	575	626	643	603	623	612	602	625	549	548	565	577	582	611	598	564	629	613	596	624	609	602	621	591	644	557	599	583	593	618	604	611	584	592	598	596	610	612	620	594	564	587	611	557	603	609	626	606	614	597	638	596	624	591	598	601	577	618	580	609	613	615	603	563	605	600	593	573	621	559	613	606	558	562	606	545	595	572	615	612	620	572	617	574	587	623	591	615	619	598	607	615	581	578	622	611	605	576	562	563	606	596	583	594	571	610	666	601	592	628	592	614	593	635	609	616	591	562	612	611	622	596	627	554	604	575	613	611	640	618	649	556	582	571	603	559	579	583	555	569	633	598	605	548	554	622	565	607	600	634	619	552	616	595	589	574	550	598	576	585	640	614	581	571	611	573	589	650	606	568	668	625	636	576	613	570	600	565	636	595	597	592	625	593	605	594	625	615	585	611	590	579	608	611	615	584	626	612	587	574	548	572	651	597	568	600	595	590	607	623	645	614	596	577	580	579	573	585	623	580	605	626	589	647	621	594	606	624	600	572	568	566	607	615	620	623	565	557	642	608	533	558	555	583	615	617	605	592	605	593	629	593	649	642	591	604	601	619	640	558	600	630	631	666	553	629	621	605	614	590	632	619	625	592	576	584	583	663	604	568	600	611	593	594	635	606	601	624	613	650	611	569	568	588	568	569	572	571	598	596	589	644	601	618	609	551	592	616	610	582	615	568	583	573	597	668	603	604	602	647	582	622	618	598	653	558	583	595	613	598	624	629	597	609	603	622	606	594	560	617	563	549	594	580	606	596	568	612	583	648	640	606	628	609	639	640	610	613	592	576	588	615	591	577	568	618	618	604	617	593	627	544	585	638	589	594	600	598	600	579	629	589	567	618	591	596	676	583	543	615	583	604	573	597	605	598	641	603	556	604	553	589	585	636	576	568	559	617	607	607	607	563	615	603	604	602	588	626	602	593	614	635	634	587	589	642	539	601	587	604	594	561	613	584	609	593	622	587	601	580	580	589	629	579	598	584	605	646	595	608	620	631	602	595	650	620	618	599	644	580	604	609	613	555	609	621	592	611	590	564	626	613	592	588	638	601	626	587	617	582	634	574	641	560	597	576	576	588	602	576	605	570	600	575	595	585	572	595	567	608	600	594	598	612	570	626	581	559	643	580	589	600	638	598	628	545	650	646	624	548	585	613	625	598	582	606	586	583	585	584	627	592	625	606	603	625	614	606	621	601	600	590	575	584	600	613	577	559	610	564	598	605	612	602	598	587	620	608	599	559	630	565	587	585	596	600	600	620	598	589	600	613	605	608	614	641	630	604	613	585	585	626	611	615	575	603	565	616	585	629	569	636	595	620	575	610	605	594	613	573	634	621	589	617	604	637	604	605	642	679	578	639	588	575	622	582	589	579	565	616	562	595	606	581	582	618	584	599	592	591	593	586	563	629	599	600	629	592	606	641	563	583	577	609	599	603	620	623	590	636	600	578	588	615	607	566	594	610	554	616	630	613	616	622	597	594	606	591	554	591	592	633	605	564	585	650	644	592	586	627	614	601	596	608	590	593	635	621	575	581	619	599	560	584	574	571	566	582	559	608	630	572	553	617	591	563	601	611	564	586	563	635	615	595	614	593	628	619	600	570	619	570	566	617	598	570	615	614	627	568	577	604	585	618	612	591	603	640	608	613	605	600	642	594	588	584	548	618	551	595	614	614	613	571	594	633	567	591	564	562	553	589	562	532	598	611	549	633	600	561	607	605	599	594	614	599	586	616	582	556	588	626	633	619	602	672	552	586	608	608	583	579	614	600	616	626	591	589	564	632	599	613	605	582	582	606	588	608	609	620	581	590	560	604	585	623	613	561	606	618	583	592	585	634	611	599	595	568	592	564	640	602	565	580	646	612	611	567	607	611	605	601	554	595	579	591
3594	2184	1715	1062	919	812	665	725	652	664	623	605	643	568	594	621	540	613	592	582	616	567	580	586	590	593	539	539	600	610	593	569	568	561	595	607	554	569	571	617	569	604	596	557	593	582	574	593	610	559	571	557	608	560	537	602	578	574	587	560	595	568	537	539	624	600	595	542	593	576	545	564	538	615	560	546	603	566	596	587	557	566	584	622	575	551	598	563	560	577	556	600	616	618	551	565	551	541	557	552	559	546	583	607	555	559	585	585	545	613	551	574	582	539	575	549	535	560	565	562	555	577	554	569	556	594	576	531	580	549	551	555	576	593	534	530	608	587	603	578	573	513	567	547	526	631	555	558	573	548	550	577	536	575	578	573	563	572	533	574	543	613	563	543	540	573	541	548	560	539	594	561	584	590	566	544	565	562	531	570	588	583	522	589	593	575	534	594	568	560	585	563	587	575	574	535	566	580	593	565	558	517	596	593	598	553	548	586	589	590	569	555	578	537	560	575	585	605	555	582	590	540	561	579	544	598	539	548	579	549	557	552	582	566	560	600	571	557	570	551	576	544	556	611	596	543	545	557	573	578	614	537	552	557	570	555	559	543	590	554	540	553	592	531	538	548	578	595	564	562	526	528	548	565	585	528	533	559	570	556	584	523	588	579	545	555	595	528	550	543	540	552	556	559	619	598	563	603	560	599	510	541	569	526	530	566	585	577	606	538	533	550	573	593	569	599	611	591	571	577	589	558	548	583	569	567	519	595	518	554	511	558	579	559	550	560	565	568	565	556	574	528	570	611	533	588	573	574	543	581	563	572	583	546	565	540	524	529	582	509	521	525	538	580	555	590	619	574	588	577	556	532	579	568	555	538	569	566	537	570	592	570	579	575	566	576	563	553	597	567	596	561	562	561	548	571	587	513	583	536	541	538	587	561	594	571	546	531	569	566	561	549	535	548	526	561	635	538	588	607	542	579	580	585	556	579	569	573	604	566	565	571	591	595	615	560	501	566	573	557	528	568	528	560	587	557	557	570	624	609	551	598	555	587	535	602	537	560	538	553	517	575	581	560	580	547	537	543	596	599	569	618	547	570	613	524	559	580	561	555	605	605	565	569	597	568	570	592	543	572	545	592	574	585	539	581	554	590	544	537	603	547	551	551	552	572	531	565	543	554	591	523	543	575	523	583	554	522	579	575	528	562	564	567	536	579	599	581	585	603	579	542	555	591	557	535	543	581	550	552	551	539	574	592	536	517	555	550	563	548	578	613	522	579	549	534	565	550	567	544	551	575	612	549	584	538	557	570	561	573	593	546	586	568	558	539	577	593	550	599	567	579	523	569	567	568	578	571	588	560	524	563	580	569	576	566	565	554	543	550	545	548	589	542	589	537	574	542	556	586	560	587	563	578	569	573	567	556	575	552	555	547	565	558	580	552	546	527	583	546	563	588	513	546	550	606	578	531	556	534	568	536	595	569	584	587	600	554	525	552	562	586	601	559	561	583	586	579	553	564	589	568	582	551	571	567	561	533	560	582	593	593	560	567	558	600	578	583	556	566	588	558	578	542	525	540	533	546	581	583	559	560	572	561	589	514	555	607	616	588	538	531	527	551	581	533	552	549	577	568	566	522	565	565	588	581	577	551	581	554	552	551	582	565	604	566	542	591	556	556	640	541	530	533	569	563	535	520	563	573	554	505	569	579	556	550	570	538	549	560	624	558	567	587	584	548	598	560	573	541	561	581	539	549	541	549	589	560	564	553	541	543	538	554	573	576	538	550	562	571	585	582	566	531	528	550	624	580	567	548	546	543	584	572	556	574	568	586	582	584	541	566	536	585	594	570	541	596	541	525	544	562	543	574	542	584	612	542	576	577	586	537	526	575	555	544	590	529	569	557	546	596	552	596	540	586	591	591	525	604	553	577	508	547	567	535	562	584	581	545	553	501	538	564	525	561	558	588	593	568	538	566	596	518	601	572	579	512	592	569	550	556	546	574	607	554	577	514	582	563	590	588	538	613	542	522	583	526	588	564	580	596	569	560	542	565	577	554	547	588	571	566	561	572	517	611	564	543	556	583	567	541	563	516	560	561	551	561	581	531	572	568	571	557	583	547	558	567	575	564	559	506	558	552	543	564	577	534	537	614	550	543	567	537	610	544	588	549	569	583	566	536	561	553	575	547	556	550	565	581	549	563	599	553	593	563	594	544	577	582	527	578	552	536	549	563	546	529	554	564	578	569	504	579	557	539	518	523	549	596	566	575	593	518	603	549	579	568	588	610	590	546	593	549	585	591	561	560	550	610	543	539	575	579	577	567	578	609	610	571	557	582	546	535	569	526	560	597	574	557	529	568	527	535	580	580	571	549	599	613	545	520	566	565	595	627	563	550	589	543	592	578	547	573	540	569	604	582	584	590	578	534	576	517	578	559	554	559	591	563	578	586	550	561	561	568	590	529	576	553	586	558	560	570	593	565	558	571	558	576	584	585	551	604	573	581	561	514	499	548	554	577	613	590	560	529	553	553	575	559	534	561	609	567	544	541	546	539	532	514	558	541	551	588	561	563	563	517	558	579	544	586	529	570	514	582	580	583	545	582	547	553	577	567	541	557	559	584	541	596	522	544	558	543	590	569	566	590	581	555	591	585	564	549	587	530	545	576	597	586	584	567	568	572	560	587	605	572	550	539	573	548	585	540	543	572	522	516	570	554	571	564	561	555	567	576	611	584	554	575	580	570	535	567	509	558	616	548	508	554	549	534	521	579	557	519	569	528	559	547	541	588	524	562	585	528	583	606	564	544	527	566	591	568	537	586	571	555	526	575	579	565	557	600	588	565	586	503	583	566	553	586	547	574	565	581	567	536	573	574	569	552	555	525	560	546	584	552	565	516	504	589	573	582	571	593	519	570	519	537	562	544	539	554	575	545	592	566	552	580	545	542	581	555	555	587	567	577	538	562	562	603	572	562	513	568	561	573	582	548	573	567	553	575	567	555	534	579	583	564	570	544	562	576	569	593	570	569	547	618	582	527	570	571	557	530	541	601	545	591	552	548	501	515	623	549	567	565	559	594	570	557	581	545	588	561	557	543	567	592	572	599	526	577	585	545	563	540	546	527	530	554	579	582	524	561	599	540	552	525	514	557	546	519	555	583	568	554	602	510	554	585	556	557	572	536	584	555	560	539	545	554	571	540	505	551	552	562	569	523	542	575	550	581	602	573	512	595	583	533	560	571	546	562	514	567	574	562	541	553	517	548	536	597	593	570	558	538	550	518	577	575	564	587	598	586	545	583	634	595	571	547	526	553	579	575	580	564	561	553	574	525	534	630	585	586	583	581	540	560	576	545	556	551	531	540	561	574	566	571	583	558	584	564	556	547	524	528	535	542	568	548	564	555	537	585	542	564	535	569	562	555	579	545	572	566	569	543	608	564	568	556	578	561	569	572	517	577	583	571	568	532	554	571	590	536	583	616	566	571	559	561	575	554	567	535
24336	21416	28495	24717	19450	2184	803	494	372	338	344	360	289	299	297	309	307	264	319	304	290	284	302	279	275	280	271	310	297	272	290	307	262	289	293	296	256	343	275	239	277	297	286	285	275	290	284	277	294	268	292	260	270	262	272	272	277	258	274	215	276	292	305	286	294	294	275	257	254	261	305	257	273	260	281	261	256	265	262	251	255	271	278	273	284	284	279	292	276	282	253	268	237	255	281	254	275	265	270	276	286	253	282	276	286	283	253	294	251	275	274	280	251	285	271	283	291	271	310	281	280	292	265	251	264	270	271	251	278	285	264	271	268	253	293	294	245	276	257	273	289	247	253	274	249	280	249	274	275	287	281	261	256	281	268	283	225	270	232	282	303	262	288	257	251	262	293	310	269	291	285	266	278	274	280	267	246	263	250	254	276	267	253	264	270	241	259	280	259	288	284	255	241	249	249	294	274	265	271	266	271	268	244	308	294	252	268	255	275	282	267	300	270	282	271	272	262	261	278	262	277	283	256	246	266	266	265	265	269	280	257	288	279	274	272	257	291	264	294	280	286	271	279	256	297	265	246	248	278	300	294	267	234	257	268	241	274	292	281	265	283	261	270	285	236	285	271	268	265	280	254	257	286	284	281	273	288	255	262	264	280	260	277	246	266	255	281	268	261	264	296	299	275	279	242	329	275	273	257	269	297	246	297	252	261	273	306	270	255	272	297	297	267	258	266	289	266	260	266	285	252	255	304	275	291	268	242	254	268	273	265	263	286	257	272	304	268	238	268	265	268	289	266	263	273	256	254	262	262	291	251	241	273	253	276	257	273	238	236	248	285	263	277	267	261	259	273	276	271	265	297	286	264	223	263	264	275	283	250	270	272	267	280	246	271	275	295	261	259	292	275	279	287	264	243	267	250	274	282	275	271	291	280	266	264	275	260	252	287	265	264	257	266	293	254	248	259	256	281	259	232	275	287	258	295	259	274	237	298	275	260	267	263	258	279	249	263	272	282	269	280	250	263	281	258	292	278	265	253	273	247	250	246	305	270	285	235	281	263	251	272	263	237	294	260	273	264	260	254	271	255	268	299	265	274	263	228	259	267	283	253	283	239	256	254	244	253	267	275	263	258	278	272	269	281	267	251	278	287	250	279	255	258	261	266	276	270	268	293	253	279	256	241	294	259	282	254	288	258	263	269	262	261	277	279	256	288	223	297	293	225	300	248	257	252	274	224	266	249	271	265	263	262	264	267	274	287	261	254	275	242	266	266	234	240	292	240	282	252	282	250	262	275	285	296	280	268	251	255	261	244	263	284	276	269	292	249	286	271	275	287	286	253	274	277	279	272	280	269	228	265	252	269	259	297	250	251	269	294	242	284	263	258	290	269	250	268	282	273	247	272	277	275	251	255	286	241	243	266	284	280	234	252	274	253	237	257	285	302	250	288	289	283	272	241	289	264	255	257	267	263	281	251	263	270	274	267	258	255	307	258	246	249	258	272	247	263	254	280	260	265	274	256	304	288	240	276	267	269	254	264	296	292	279	241	252	255	275	303	309	254	270	277	267	247	263	297	266	256	247	265	248	259	287	298	277	245	278	253	277	270	247	261	230	288	268	263	272	256	279	266	294	262	253	293	276	266	253	272	257	266	276	282	270	273	258	282	268	273	260	275	247	248	257	266	256	251	295	243	280	258	264	272	287	261	278	267	269	306	283	256	267	258	247	263	265	294	303	245	242	261	293	241	291	260	289	256	284	267	271	233	261	281	261	278	274	280	271	256	272	256	261	261	265	272	275	261	222	261	281	288	260	279	277	269	268	286	266	254	257	265	241	268	280	295	319	277	275	242	259	273	253	279	243	260	264	254	254	247	262	246	268	251	252	272	247	272	265	243	263	258	260	276	247	251	252	272	261	258	268	230	269	260	262	274	264	278	263	286	290	241	259	269	261	271	267	279	255	256	271	276	245	274	261	229	277	268	263	245	220	260	276	285	270	229	261	247	284	248	266	252	248	279	271	279	276	282	279	263	259	256	274	260	271	275	271	269	268	261	263	249	246	289	263	251	263	280	266	252	238	247	269	273	291	246	263	268	271	269	268	248	271	266	270	287	268	275	253	273	253	266	248	224	271	257	254	262	279	269	267	268	255	255	242	268	276	274	280	270	264	232	267	256	284	266	292	239	278	282	290	288	267	241	255	242	265	264	266	264	262	288	278	308	277	280	252	256	284	229	281	255	288	277	280	253	270	264	305	253	264	248	244	258	258	243	268	253	259	253	275	273	294	291	240	229	284	281	233	288	276	272	266	273	289	259	274	290	218	261	244	280	291	290	279	259	261	287	232	270	277	271	261	283	257	271	257	283	271	280	247	240	272	280	288	259	246	281	258	291	309	282	242	283	244	259	283	260	272	254	266	232	253	279	275	246	252	280	271	262	262	285	268	287	289	298	283	264	289	270	278	277	294	281	287	243	234	285	260	253	264	253	264	261	290	278	288	261	293	281	245	298	277	236	248	271	287	275	275	255	302	294	264	246	265	299	287	274	246	291	260	277	288	275	282	239	225	277	275	271	268	261	288	239	272	264	264	241	283	260	264	276	285	251	269	283	252	262	252	233	261	262	299	236	253	272	274	256	268	280	249	286	263	265	260	246	259	274	283	254	300	274	240	286	247	258	298	273	262	254	261	258	273	277	285	260	268	277	277	281	282	268	236	251	258	284	254	273	293	268	275	273	250	285	271	250	272	254	233	269	268	254	267	268	242	243	262	260	252	250	269	233	260	245	277	265	249	272	268	234	215	245	309	255	250	230	281	269	256	274	272	254	260	264	268	282	260	287	263	265	257	247	234	260	255	255	247	278	305	287	244	257	291	274	273	263	289	252	274	280	249	250	255	275	276	260	263	234	278	298	262	228	270	246	272	267	247	289	255	264	253	251	279	290	270	258	250	276	270	281	251	254	272	278	254	278	259	256	254	271	220	255	273	280	254	279	289	250	244	265	282	279	262	240	260	241	280	258	280	258	274	230	275	285	255	251	276	259	222	263	250	282	252	279	288	315	282	246	254	252	232	252	241	271	251	253	271	251	272	269	258	266	260	270	256	284	270	256	263	282	292	252	275	289	261	237	290	276	299	266	230	248	251	244	270	256	288	258	270	270	256	264	253	300	266	288	298	261	235	256	291	272	250	267	263	256	269	283	299	225	275	230	255	256	279	261	269	248	250	252	280	262	266	250	283	238	277	270	287	276	300	237	274	275	257	276	261	277	277	261	249	252	265	250	252	253	275	263	300	265	253	259	267	260	294	280	267	253	271	241	262	249	251	245	262	268	264	259	286	290	266	279	231	246	247	282	264	265	299	273	262	269	277	252	268	262	291	288	243	248	278	253	250	264	270	264	280	259	298	258	243	278	312	281	275	285	255	251	255	272	264	256	237	270	234	247	258	230	246	244	260	284	265	279	290	260	295	263	260	222	254	273	287	244	273	262	275
3382	4454	3472	1769	1216	899	733	693	579	493	469	430	369	373	407	357	395	340	317	357	359	343	371	337	340	327	291	327	302	324	308	355	326	313	297	300	307	283	299	299	277	336	293	305	323	301	311	286	298	273	295	290	286	302	291	297	293	304	324	300	284	284	299	312	306	309	295	297	290	329	279	278	300	306	300	296	299	297	307	288	285	315	275	285	295	283	296	296	319	298	298	313	287	297	300	272	270	284	303	312	286	318	286	270	257	307	306	306	293	278	278	287	276	314	303	293	278	288	294	317	259	302	296	270	299	286	288	294	294	288	285	312	332	296	292	300	284	272	282	307	326	301	277	299	291	285	282	300	316	310	273	319	263	308	283	296	297	290	265	276	292	324	286	281	268	296	301	301	300	345	301	278	296	292	305	300	275	275	319	327	275	285	256	262	289	305	294	321	278	285	297	293	258	303	288	256	286	251	299	270	305	303	287	271	258	258	295	295	272	295	284	290	280	321	274	305	292	307	307	285	313	276	279	314	302	298	303	300	277	333	304	302	316	229	271	280	283	303	281	276	305	287	285	317	271	288	268	269	292	261	282	273	266	319	295	284	305	256	310	291	302	299	307	312	277	308	272	282	304	304	312	293	275	283	308	305	282	303	307	288	291	311	295	284	288	289	293	269	284	304	260	279	272	279	262	314	292	267	289	286	309	281	300	287	292	300	319	322	254	301	289	282	273	309	280	295	259	296	298	311	278	284	286	292	264	309	315	330	333	301	281	289	294	287	316	266	290	317	302	275	258	272	289	260	283	293	318	314	296	293	301	273	290	271	299	307	294	327	295	257	305	267	315	239	291	282	274	291	289	300	295	274	324	318	283	325	288	277	286	324	279	308	289	262	324	270	275	290	291	274	287	300	271	276	300	288	288	323	287	265	293	275	311	279	252	268	303	282	308	273	319	295	304	310	283	278	295	281	287	310	284	289	294	292	264	268	303	277	281	293	270	305	295	303	292	270	276	292	277	305	315	297	307	310	255	278	312	287	295	275	293	277	252	272	310	290	275	303	286	304	289	301	316	275	293	306	313	290	295	288	283	318	277	317	300	253	306	266	279	269	276	280	288	285	282	291	277	296	285	287	257	312	306	289	283	265	293	285	283	316	298	274	309	258	314	277	299	280	276	328	275	276	262	311	270	291	270	315	290	290	313	257	288	314	292	308	296	273	276	289	292	298	262	260	275	300	294	281	302	268	279	303	283	272	300	297	305	275	280	281	241	284	301	273	271	296	287	311	263	303	309	299	289	295	260	311	256	296	274	308	291	292	271	284	320	306	296	286	286	278	298	311	300	304	287	304	295	283	277	303	269	290	293	293	266	277	279	256	286	295	268	283	254	309	330	319	274	288	271	303	270	284	291	276	279	285	271	294	322	292	290	308	284	309	281	289	291	259	275	295	282	302	285	308	341	286	293	315	293	277	276	292	315	300	325	278	315	250	305	294	282	275	277	302	281	284	258	331	279	315	306	292	280	295	259	321	280	272	281	267	266	295	299	279	285	307	332	287	293	265	303	267	289	274	282	291	278	304	289	293	324	302	299	284	284	260	273	282	294	307	304	285	280	277	326	290	274	298	301	284	263	292	253	275	266	313	273	285	272	249	300	265	276	293	286	282	295	283	258	303	279	264	308	326	304	280	289	286	295	279	301	315	276	268	301	314	279	300	319	307	278	281	287	294	291	290	262	267	301	287	283	334	273	277	296	300	271	278	280	324	285	277	283	268	296	282	329	267	301	294	290	294	311	295	295	294	290	271	305	300	268	255	273	270	292	258	287	271	275	288	292	322	304	284	263	290	265	306	282	291	289	279	316	295	286	305	322	287	288	294	297	308	260	291	313	295	287	283	273	272	277	280	293	300	292	274	257	277	278	291	277	291	286	287	292	274	307	296	275	300	295	302	279	285	342	314	257	312	304	273	292	277	273	306	291	289	269	315	297	290	309	289	261	333	311	266	276	299	287	296	309	290	299	293	261	313	303	272	282	307	290	284	288	298	298	313	280	321	288	286	299	255	264	266	307	274	306	261	301	276	255	307	292	280	294	251	290	291	288	317	307	306	292	297	273	263	291	278	249	293	283	262	264	300	305	264	338	294	270	280	279	321	304	280	295	285	287	291	273	281	291	253	288	290	290	257	289	294	270	308	292	287	309	267	297	291	325	292	285	280	270	281	288	277	312	268	269	298	280	275	300	283	281	297	281	254	266	297	316	298	300	268	288	293	315	263	284	292	291	293	290	276	286	292	327	280	292	289	285	305	292	287	299	309	292	297	297	285	283	267	278	232	276	293	287	310	283	276	273	272	314	297	236	293	282	307	247	281	312	267	283	268	299	339	280	269	299	284	305	274	272	283	259	275	273	286	301	290	308	308	292	316	292	283	263	287	288	298	290	299	306	304	273	257	270	267	271	282	294	268	309	306	257	292	305	277	275	268	260	296	278	281	269	298	302	293	297	273	280	304	286	301	274	304	302	284	300	271	283	288	265	273	278	258	303	290	310	291	292	282	260	282	288	266	272	280	274	296	271	302	283	335	282	278	276	293	278	289	286	256	297	303	265	308	270	255	276	290	312	291	300	292	311	267	272	258	292	269	295	283	291	299	269	332	288	301	281	273	290	296	297	315	288	296	311	315	273	290	287	297	277	293	289	298	317	270	289	299	305	283	264	278	296	310	263	313	290	294	281	315	288	300	278	322	276	305	308	271	287	284	276	291	272	289	282	288	291	278	285	284	275	276	282	286	303	292	298	281	278	284	301	293	270	308	309	311	275	301	282	277	292	284	295	290	291	280	300	273	283	282	273	260	286	281	295	295	277	284	272	275	272	280	333	322	263	263	312	309	262	269	274	280	300	288	286	289	264	270	269	266	280	308	295	293	292	300	306	266	281	316	254	290	279	296	308	279	276	293	270	276	303	251	272	298	301	295	279	326	286	269	264	294	304	273	302	294	320	278	288	277	293	260	291	300	287	280	267	292	267	302	291	292	286	271	259	256	292	287	302	295	280	277	305	300	254	257	286	305	292	284	266	299	262	295	250	299	319	315	308	299	264	278	286	308	262	282	295	297	283	293	306	294	261	299	299	288	295	275	283	275	256	308	302	309	291	314	283	279	264	270	251	310	300	258	292	276	308	308	276	296	280	309	262	266	279	287	284	295	263	274	269	274	285	272	290	296	293	286	277	278	275	300	312	285	292	237	281	300	269	271	299	283	287	262	269	288	279	263	321	299	265	297	268	267	279	288	263	306	262	290	288	286	296	272	307	281	302	269	269	272	253	302	284	276	299	294	293	286	286	306	276	299	278	276	268	272	280	258	264	290	291	275	302	256	289	317	271	274	282	248	290	258	267	322	274	277	285	278	301	280	309	304	309	286	341	279	270	292	256	301	280	285	255	284	268	259	274	310	304	322	301	297	264	264	254	278	269	278	259	305	289	278	288	291	288	262
27631	11341	1811	1068	786	714	797	760	793	740	741	756	748	731	740	719	713	722	739	784	737	734	711	699	759	763	745	742	758	714	715	722	764	748	749	756	734	718	735	774	794	743	786	744	784	738	715	734	712	763	727	715	737	737	726	727	737	737	744	709	719	736	768	767	755	707	774	759	727	767	719	749	757	712	717	769	764	709	733	729	735	770	714	760	758	710	699	766	735	734	758	745	756	719	709	688	690	755	736	754	751	729	721	706	757	765	771	732	772	727	765	708	768	681	723	713	774	728	771	757	774	779	736	741	791	759	748	721	741	701	748	714	755	723	720	762	682	764	694	772	777	744	786	754	756	718	748	724	740	686	741	734	703	701	723	714	716	786	796	756	807	741	753	768	755	734	734	780	764	784	708	740	738	750	735	732	717	736	772	750	744	773	749	738	779	746	753	733	758	731	730	743	741	687	722	681	732	779	724	755	731	762	718	849	738	790	736	716	768	753	756	716	811	747	714	738	737	754	719	763	708	765	736	689	709	721	731	751	762	729	758	744	751	712	714	733	770	732	750	745	701	738	793	741	747	755	731	676	740	702	724	711	750	730	751	786	727	668	736	714	739	717	716	684	779	685	747	758	712	722	758	710	732	712	727	757	718	734	740	713	741	774	768	729	726	701	781	756	771	737	692	744	679	725	758	777	757	766	791	710	742	703	790	734	710	731	663	694	758	721	735	774	739	764	778	706	732	672	767	741	737	735	782	707	697	753	737	744	719	734	737	688	811	771	718	726	750	737	726	703	710	735	708	770	726	775	751	749	715	723	727	719	765	715	784	736	758	767	749	708	780	711	744	706	736	738	735	753	731	721	731	743	754	766	781	719	765	718	702	741	740	723	660	716	748	755	758	723	722	747	735	726	719	753	686	791	690	726	762	749	710	744	723	712	755	726	767	749	705	748	710	781	761	747	678	732	759	762	778	746	729	794	750	742	721	685	713	741	687	749	742	710	697	770	780	775	667	698	760	729	761	720	732	778	797	738	700	699	702	748	751	768	729	758	777	750	711	692	725	718	703	724	710	690	737	760	761	729	695	742	723	728	790	727	755	746	776	738	733	706	700	743	776	751	711	737	758	741	774	741	755	764	793	716	736	703	756	757	767	703	698	793	744	719	745	727	759	686	742	720	770	728	788	748	747	786	708	759	757	764	768	713	716	780	710	767	760	742	732	713	768	723	729	756	736	722	756	763	736	738	773	790	740	738	707	740	783	758	741	762	775	714	741	798	711	744	686	765	764	759	692	767	763	730	736	728	731	735	733	755	738	772	756	760	787	716	710	726	709	766	743	774	779	754	753	733	792	712	720	726	780	724	720	758	741	801	716	751	770	776	706	719	728	668	717	758	720	723	741	719	732	782	729	749	776	755	721	706	774	792	761	766	739	773	688	707	748	779	746	755	735	735	750	702	720	738	789	730	758	760	781	751	729	726	781	813	762	727	713	713	732	735	753	723	747	679	715	722	727	716	761	721	713	718	721	705	712	726	770	771	708	741	785	738	698	700	732	748	743	716	775	779	754	752	726	721	700	809	762	787	747	720	798	740	720	689	710	740	731	757	728	741	694	722	777	757	720	735	738	743	753	761	748	713	760	716	746	793	773	782	747	714	758	733	737	729	725	785	749	803	729	712	711	755	758	767	718	796	707	765	728	712	713	749	740	753	730	725	708	725	717	704	713	724	714	771	719	726	754	775	727	763	758	754	751	747	721	731	715	739	747	718	734	734	709	730	732	716	719	727	685	715	764	737	743	801	779	749	746	743	767	728	738	723	759	711	739	710	771	757	737	766	761	748	733	796	728	721	728	694	703	791	804	738	756	742	685	751	743	757	732	752	734	738	695	706	715	759	776	780	732	773	758	698	748	733	752	720	780	771	791	725	722	748	712	764	719	676	721	707	748	730	720	788	746	686	737	731	719	708	743	711	740	739	715	720	708	732	727	706	712	711	757	727	726	706	762	748	690	751	725	730	737	720	740	768	725	782	748	756	736	722	734	758	692	756	752	781	755	713	742	777	720	740	699	681	727	754	732	764	768	782	731	755	750	784	769	764	737	760	715	711	769	753	768	749	710	727	746	738	746	709	783	705	730	753	728	812	706	765	742	702	727	715	712	736	728	742	715	717	773	791	756	763	713	744	760	754	758	731	752	715	745	749	751	700	770	699	718	698	735	743	764	742	707	703	702	757	725	744	747	707	744	729	754	727	741	801	745	659	792	681	782	726	732	711	751	749	696	736	810	736	714	689	711	793	735	768	733	738	706	732	780	772	757	701	726	746	705	725	706	750	729	714	778	763	792	729	702	743	681	725	760	717	771	739	735	754	767	726	760	749	807	707	726	703	704	738	763	750	691	705	769	752	768	748	713	714	752	726	708	732	746	722	701	731	713	727	766	728	727	732	750	741	747	761	714	785	763	742	711	732	731	744	722	756	736	725	706	742	808	719	754	755	681	690	769	757	755	771	772	734	778	732	758	744	773	744	737	751	778	705	771	774	756	770	719	767	787	737	748	728	724	766	733	780	693	726	760	717	733	751	702	771	712	711	748	762	719	755	739	746	761	788	739	744	671	763	730	765	732	755	736	718	750	731	764	730	763	719	750	724	696	767	668	717	789	702	760	742	697	734	718	722	733	762	712	769	764	740	729	723	774	745	740	775	731	756	709	766	754	701	713	699	772	788	781	774	737	761	738	745	745	700	742	737	751	754	682	740	703	725	715	740	776	706	750	745	704	729	766	762	742	736	744	721	673	742	756	758	741	726	757	749	763	738	723	773	790	737	747	824	759	718	714	715	720	730	746	790	750	746	794	739	716	702	770	696	810	733	743	740	757	758	699	683	721	756	730	768	770	663	721	729	768	766	741	737	757	679	730	702	769	750	728	763	722	763	755	771	776	731	735	689	732	737	806	718	722	717	731	736	726	759	761	744	750	797	826	704	743	744	696	723	774	769	725	699	761	736	826	715	734	761	768	703	730	754	729	717	745	739	752	763	718	721	750	712	749	743	755	713	733	733	710	741	742	752	811	721	717	713	726	734	705	732	724	838	753	768	745	744	718	713	726	749	725	734	728	742	721	737	684	785	707	760	734	749	695	728	750	740	776	775	750	717	711	700	695	724	725	697	726	706	754	764	736	710	760	767	753	696	691	707	720	773	748	720	764	724	795	767	734	758	748	783	757	771	762	736	746	761	712	709	741	752	723	718	700	755	739	774	750	782	724	728	750	704	756	760	713	742	708	747	724	767	803	740	794	781	726	745	730	756	719	708	685	716	744	786	749	751	708	722	729	697	757	724	745	750	757	720	726	718	735	757	767	749	680	776	706	735	734	734	726	775	745	704	712	714	708	720	696	755	780	713	745	742	754	734	738	756	723	761	742	727	791	702	754	736	731	714	694	717	761	768	708	729	708	682	730	722	747	750	728	759	707	770	745	735	735	762	760	761	726	753
5214	862	848	764	765	681	706	687	688	709	671	613	709	676	682	695	687	684	637	665	713	709	707	643	640	691	788	692	669	695	683	720	712	673	694	706	664	669	726	709	665	652	654	700	652	684	634	709	677	661	709	686	691	680	704	683	682	681	630	645	664	645	669	644	659	718	626	658	708	675	650	665	693	690	633	700	705	623	664	661	679	670	671	667	677	691	687	707	725	628	670	643	675	702	641	631	658	653	695	687	668	639	667	673	718	674	672	675	669	666	695	712	674	706	699	656	722	662	711	634	693	652	695	692	679	692	657	686	682	683	686	647	627	670	678	686	626	650	644	678	667	627	669	669	694	693	649	699	648	667	661	674	702	700	692	672	702	696	696	671	680	616	683	660	685	680	647	640	691	646	665	700	681	636	692	682	681	697	661	668	703	679	649	677	654	677	715	688	658	599	656	669	662	679	677	666	658	649	679	663	641	650	665	604	689	672	636	701	690	695	689	673	688	651	665	675	628	681	674	667	688	670	696	647	650	684	719	673	677	685	649	631	683	660	668	671	717	651	714	677	654	676	638	691	698	691	671	653	582	714	673	654	682	710	690	677	675	669	689	676	660	706	688	640	705	672	681	684	690	654	643	648	696	677	691	694	735	685	692	700	661	632	654	646	659	707	693	678	646	700	639	662	687	674	655	724	674	719	676	702	649	639	667	638	661	676	686	659	685	676	696	692	714	680	669	671	648	734	669	644	649	705	634	669	734	725	691	636	685	648	679	667	696	654	706	690	677	693	667	678	684	697	653	666	650	671	667	695	687	651	667	726	723	668	707	709	655	684	678	679	654	647	713	710	690	736	679	690	664	652	634	642	673	657	646	717	666	643	633	661	654	702	708	709	645	646	613	715	640	677	645	699	647	707	626	693	642	701	687	685	715	701	633	689	644	719	627	646	605	701	689	708	663	696	677	710	617	649	684	641	702	652	665	725	653	655	727	645	688	621	693	738	640	673	655	673	651	671	630	661	660	645	709	685	672	649	679	687	675	658	671	656	703	706	656	667	680	691	653	704	672	661	644	670	657	658	705	668	667	665	623	698	605	646	642	674	677	663	677	592	661	724	691	651	763	650	665	666	678	656	696	669	673	651	652	689	660	675	658	674	649	696	637	721	685	678	683	648	666	680	654	727	678	635	680	659	741	656	702	647	638	690	657	667	664	631	660	727	677	666	664	712	717	726	649	666	659	641	626	683	709	665	683	642	690	631	694	650	677	726	679	648	617	624	678	661	595	672	723	646	656	668	721	694	681	713	704	683	666	654	647	645	666	670	637	700	705	706	693	642	691	680	729	654	655	700	690	669	656	679	656	663	696	688	725	669	687	692	695	652	691	663	647	701	693	651	684	669	687	692	637	658	716	683	681	665	653	641	616	646	663	686	649	635	645	699	709	678	725	647	641	708	700	688	665	670	662	677	662	672	669	679	686	652	656	696	676	728	651	705	686	694	670	717	679	641	689	688	681	651	643	653	705	697	690	627	681	674	696	685	680	666	627	704	684	643	644	637	698	704	657	693	641	641	684	689	679	675	650	690	669	683	701	672	708	673	695	643	672	678	714	648	657	637	690	614	665	684	679	647	681	678	683	695	688	668	642	687	667	676	631	714	644	661	658	632	737	649	706	679	701	677	679	676	672	650	687	643	656	635	696	665	710	697	635	748	687	642	700	656	649	649	629	685	686	644	718	672	648	705	706	678	664	711	651	659	681	719	658	702	667	645	698	667	642	666	659	688	700	734	694	644	708	697	690	638	681	647	666	664	676	713	745	665	658	691	672	655	679	660	683	739	666	671	686	661	665	642	645	690	693	638	671	654	677	638	633	690	669	682	677	674	659	673	678	673	692	682	661	665	688	646	677	648	723	632	655	686	664	654	683	702	655	705	653	697	727	699	683	715	640	711	677	695	651	678	748	669	688	630	729	683	680	652	644	694	687	596	692	661	646	686	672	642	669	632	718	686	673	694	709	668	671	716	694	673	698	690	665	664	690	636	632	662	707	704	641	678	674	698	661	660	660	686	667	691	662	692	663	689	686	631	628	690	697	641	643	627	618	701	649	679	661	704	689	663	669	650	668	703	667	713	654	667	646	664	660	637	661	669	726	643	725	704	628	685	667	693	641	620	664	667	649	714	695	670	693	674	684	683	632	672	703	712	634	677	621	705	701	666	700	694	690	670	676	688	664	693	678	662	653	659	699	659	671	640	652	707	632	631	657	667	716	677	706	655	667	658	662	650	735	675	683	668	660	672	693	648	684	659	690	663	656	720	648	633	674	700	677	737	682	678	655	671	684	661	615	677	637	692	703	708	653	659	695	703	667	705	647	663	681	723	694	636	729	697	625	701	698	744	663	637	670	708	637	647	712	611	672	629	642	726	678	602	738	689	690	686	639	678	665	698	700	653	697	664	700	651	680	698	701	681	710	657	681	665	653	683	655	678	678	648	657	655	677	692	647	642	680	677	629	721	724	683	680	714	658	624	696	628	632	608	707	657	631	665	670	658	666	667	652	634	699	646	653	701	643	653	649	681	626	665	709	626	658	698	678	656	702	705	657	654	655	699	684	682	679	677	693	646	674	645	668	696	700	662	649	620	659	663	684	644	692	675	641	627	645	666	676	668	692	691	693	688	718	689	701	685	682	681	662	733	713	650	712	681	665	669	663	684	699	688	680	613	709	713	670	641	669	696	656	720	641	686	671	662	668	678	690	658	647	662	661	617	733	671	703	667	710	667	658	636	629	645	690	662	649	678	641	630	641	639	637	676	636	664	690	666	664	649	746	692	658	691	654	653	672	682	708	674	670	706	663	702	670	705	674	708	700	686	647	709	675	651	692	701	689	718	703	659	646	677	707	688	665	644	677	693	689	628	640	693	665	600	657	620	652	717	638	681	691	681	675	648	674	668	632	710	656	682	666	668	714	683	636	693	655	669	689	654	666	697	690	651	694	678	670	703	684	650	698	644	693	702	620	693	682	652	696	645	665	672	655	676	652	679	675	664	652	705	653	662	698	659	682	720	690	654	686	647	690	663	695	662	650	633	712	655	691	656	665	715	679	612	709	637	695	704	671	698	668	664	677	749	711	676	648	694	630	721	671	685	691	667	658	701	651	680	680	694	643	628	666	664	657	677	641	671	657	648	673	712	684	712	687	661	648	683	686	708	650	718	651	673	716	660	644	661	626	724	680	684	700	687	664	682	704	647	669	700	724	679	629	681	676	658	676	686	640	658	652	671	634	648	646	716	663	673	709	701	733	687	668	669	686	677	713	636	639	671	653	641	668	642	658	641	681	688	692	691	656	664	646	686	636	668	659	677	629	621	642	642	674	708	655	735	689	681	705	703	680	710	702	621	634	656	656	695	639	659	647	670	635	678	677	618	667	638	643	704	674	692	679	680	724	721	706	681	735	695	626	667	730	724	702	635	671	660	649	649	648	703	667	672	703	689
25847	21452	25498	17296	1658	813	778	692	652	652	658	680	655	605	642	607	543	623	607	626	650	622	563	601	592	573	609	583	620	581	610	651	630	587	576	639	624	553	639	616	627	617	611	599	606	587	592	619	573	624	583	574	573	624	635	610	606	586	602	623	583	592	579	580	573	597	587	585	625	578	612	597	600	628	574	565	586	622	574	581	574	572	559	554	596	596	569	593	594	580	583	637	580	584	579	602	702	550	563	539	587	598	574	574	612	578	617	598	607	561	616	605	619	582	634	588	625	594	593	605	603	610	616	592	629	609	550	574	587	605	602	582	606	605	619	616	637	597	596	601	601	600	553	617	637	651	581	580	574	603	579	535	610	570	562	593	573	617	599	561	615	604	620	589	591	593	578	636	642	590	593	637	589	572	627	586	547	624	562	589	592	623	567	591	561	556	597	562	601	614	619	623	586	625	597	593	636	571	610	617	598	551	599	586	585	621	609	561	632	643	537	588	599	569	540	571	583	597	620	574	627	571	636	590	627	604	604	543	607	610	592	583	594	621	568	601	626	574	563	598	614	580	593	554	640	586	596	580	640	610	574	557	591	613	595	601	588	602	568	574	592	561	654	615	607	542	634	582	595	620	617	568	623	621	601	622	635	565	562	586	684	589	562	630	579	610	589	604	579	565	629	620	559	582	599	584	594	580	610	615	578	561	606	588	546	575	567	563	566	667	648	589	576	597	563	576	584	593	613	636	582	544	596	602	562	577	551	579	632	608	583	564	597	607	604	557	589	604	629	598	550	572	559	604	643	564	610	621	582	608	567	590	581	620	563	609	559	594	588	591	588	639	570	562	643	612	602	623	588	577	610	589	615	625	611	618	622	594	647	591	596	604	601	623	574	607	605	571	596	572	624	625	605	571	635	615	604	614	646	586	596	632	588	622	543	557	608	586	599	615	623	607	551	579	556	581	632	590	616	567	580	582	589	610	629	646	591	562	604	593	589	596	628	655	588	599	582	611	608	587	553	592	618	579	573	622	594	576	593	578	575	584	581	627	557	590	607	567	616	573	578	598	571	585	569	590	625	615	630	603	601	570	604	599	608	610	601	583	584	572	579	570	590	604	589	614	584	628	613	569	578	600	635	633	619	624	579	591	589	597	648	574	622	578	620	579	589	609	622	554	566	589	584	638	557	621	577	588	563	573	623	617	560	581	581	567	614	588	598	579	558	594	616	613	590	586	579	633	599	612	601	546	587	577	634	593	606	614	576	635	564	583	578	581	578	644	616	568	556	627	608	620	583	556	573	587	595	561	597	558	606	547	581	603	612	582	606	598	617	575	644	586	606	592	620	616	624	572	546	644	612	581	581	577	549	565	596	596	618	611	560	618	559	631	623	555	616	568	583	576	569	576	573	608	631	570	580	613	548	583	606	598	590	583	587	593	591	586	589	585	566	611	619	629	597	586	593	622	578	583	587	608	604	540	576	619	600	565	613	601	586	602	561	590	585	602	603	594	552	569	584	619	610	601	602	557	565	610	606	632	652	599	586	585	630	608	579	630	621	644	587	582	609	603	604	624	589	610	565	570	608	583	556	584	604	619	589	585	622	631	593	624	599	590	587	599	623	584	595	597	596	598	594	589	542	590	600	606	594	612	631	589	570	603	563	603	606	614	572	596	565	592	618	639	611	622	591	557	559	616	584	620	583	540	587	623	567	559	623	596	590	596	608	607	603	550	564	612	622	603	622	611	562	565	598	613	603	561	610	612	588	586	601	569	581	612	565	599	556	602	590	592	613	600	605	586	599	631	567	566	561	613	578	577	610	583	549	599	560	599	517	644	562	610	598	593	613	593	643	646	570	594	611	605	597	571	606	594	563	595	572	588	617	637	599	619	515	617	611	591	575	599	592	570	610	592	600	649	559	569	582	581	608	576	530	562	589	608	611	590	591	637	628	608	639	594	625	626	591	592	612	595	612	589	594	568	614	612	575	628	587	611	589	591	594	637	608	574	570	598	599	592	609	562	627	581	637	629	554	564	573	595	520	525	558	592	562	649	601	576	616	550	590	588	602	610	582	583	630	532	554	561	604	565	631	584	582	608	596	605	572	575	576	616	598	596	631	592	561	621	612	568	560	614	611	564	596	596	590	578	600	610	598	586	600	579	579	621	562	594	623	589	591	612	623	590	546	579	638	588	604	596	596	591	566	564	580	611	582	609	581	578	592	572	602	644	616	614	610	588	604	616	583	586	586	611	605	612	595	580	601	599	604	617	614	589	578	622	608	581	590	591	629	575	588	565	600	610	581	596	606	589	589	571	600	588	635	599	601	619	605	583	596	588	595	585	575	566	607	571	574	597	610	629	601	573	583	579	576	597	628	600	549	583	577	594	605	595	576	577	600	571	583	583	617	597	602	609	579	565	618	630	620	590	596	583	595	618	632	580	598	635	619	589	594	601	609	576	630	610	597	640	628	615	579	623	665	561	594	602	570	633	604	575	590	574	574	564	578	588	572	597	626	619	581	548	564	567	645	599	610	613	609	569	565	640	597	601	588	577	630	613	577	624	594	607	575	596	594	600	571	601	622	593	607	587	558	548	607	599	596	559	587	575	584	565	619	597	610	593	572	537	601	584	627	594	619	584	598	612	596	547	602	558	572	604	592	579	613	604	582	587	600	621	586	572	593	600	561	583	608	602	601	551	604	586	579	587	571	603	594	561	581	562	566	612	595	580	593	580	584	620	607	643	586	551	620	596	585	614	626	596	552	588	588	618	587	586	559	600	621	596	572	600	595	576	593	640	593	602	582	628	570	577	627	578	604	562	636	593	547	597	588	599	627	582	589	546	566	607	640	563	579	596	577	632	594	608	605	600	589	571	601	597	605	606	593	623	592	620	626	602	586	587	601	571	584	601	610	565	596	599	594	568	576	566	588	588	573	564	554	586	577	619	605	583	595	607	595	573	574	570	614	582	625	595	584	613	609	601	633	585	643	621	589	580	591	600	554	538	597	597	587	565	594	587	621	632	615	623	578	531	594	567	591	626	584	629	600	607	600	591	603	559	581	561	546	581	603	585	571	587	568	552	563	569	582	568	614	616	594	597	610	627	634	634	630	603	591	602	619	612	607	570	606	585	585	622	624	595	597	590	586	538	640	546	640	600	599	570	603	611	591	587	611	588	572	619	656	601	586	583	550	559	656	598	573	583	586	590	619	605	603	617	558	595	659	613	592	632	601	592	601	577	599	625	615	618	561	603	579	557	570	626	643	627	627	611	648	573	591	623	567	626	607	591	550	593	617	593	550	582	547	590	585	587	593	593	607	595	584	587	613	584	622	601	576	577	591	582	613	616	608	558	581	608	563	596	585	563	552	601	599	574	622	562	598	593	594	557	583	570	596	579	613	573	577	546	632	627	615	570	606	594	649	575	571	605	602	581	588	584	585	622	607	627	584	574	577	634	586	593	585	565	571	591	575	571	574	599	590	571	605	624	579	590
3555	2160	1767	1078	945	789	785	684	656	601	631	611	619	607	605	575	596	592	581	580	620	600	586	628	578	586	568	560	572	588	586	569	590	577	548	586	586	556	582	575	550	537	591	572	571	553	574	545	568	608	536	541	542	597	553	595	564	551	590	553	530	546	551	532	596	559	559	563	540	536	575	573	580	567	516	600	593	601	608	563	574	564	591	588	575	584	558	563	549	571	573	606	579	592	627	600	564	580	613	579	547	581	578	572	552	588	562	564	614	572	582	561	523	594	580	593	540	567	518	545	604	570	563	527	581	576	567	553	635	583	561	537	552	573	557	549	550	576	543	594	556	547	558	556	587	557	582	597	535	567	547	586	551	511	604	548	560	571	533	567	540	552	560	542	578	548	585	600	575	624	551	577	539	575	568	568	588	566	520	597	524	541	567	585	593	580	577	549	557	575	578	518	598	511	594	552	568	550	594	556	559	553	587	600	549	560	553	574	556	568	576	587	537	585	568	564	578	562	589	554	552	581	552	516	534	602	557	549	573	580	567	568	511	605	548	566	601	575	561	550	562	585	572	574	516	547	563	553	624	520	574	549	582	531	546	572	547	541	556	594	582	585	614	552	528	555	550	557	571	548	562	544	557	585	542	571	553	563	544	537	536	533	543	567	573	548	561	592	609	543	551	551	574	527	562	547	579	551	538	565	567	564	588	542	571	559	555	533	601	565	568	593	558	572	572	552	549	521	552	558	554	595	573	565	525	564	549	553	572	524	563	567	557	546	557	541	597	555	586	548	572	548	553	554	575	529	587	528	535	587	564	589	596	560	597	562	537	596	597	594	604	576	540	555	574	605	553	571	531	541	558	523	614	580	571	555	542	519	560	562	548	548	541	573	566	559	584	576	554	576	552	601	578	603	535	597	533	562	544	556	581	590	556	568	537	600	575	554	525	562	591	519	596	575	551	534	571	542	576	562	559	570	568	570	558	534	599	588	556	575	533	554	531	553	600	545	547	587	558	580	526	553	588	558	570	578	592	581	609	514	512	561	609	547	584	544	563	548	541	586	613	595	532	559	551	575	585	606	588	575	556	562	572	603	548	563	549	534	569	514	593	583	559	558	528	557	593	556	513	575	579	567	578	577	580	615	543	537	551	585	567	570	551	533	581	567	572	587	593	609	573	551	569	525	580	574	602	571	546	596	592	523	560	567	569	556	582	497	565	568	572	527	544	577	549	572	591	581	604	553	546	576	579	555	565	578	580	590	539	543	547	577	497	581	564	550	570	552	573	546	610	556	584	584	583	574	559	538	548	547	564	576	600	604	602	592	544	545	620	586	570	563	586	605	545	577	560	555	555	560	571	542	634	632	568	558	530	568	561	511	588	592	565	584	525	545	548	587	531	550	559	572	573	572	552	565	540	552	544	551	523	536	555	583	532	581	573	585	567	584	554	566	578	568	589	586	580	597	585	583	577	558	535	575	625	510	583	539	586	575	563	565	584	540	563	562	556	555	587	564	561	581	581	522	583	560	543	526	565	541	578	568	598	562	531	576	561	566	580	553	555	517	556	555	573	521	541	626	557	545	551	561	573	536	536	593	546	564	565	594	540	573	543	545	551	565	581	556	544	573	552	558	546	550	544	542	518	556	584	566	619	558	567	566	555	562	596	575	549	537	560	568	571	552	571	584	596	586	580	556	548	527	541	575	560	569	600	521	573	569	563	597	553	599	533	573	546	562	577	536	554	528	562	560	536	559	532	536	557	567	558	525	590	618	535	614	553	512	570	564	574	548	588	563	593	552	530	574	593	582	565	595	590	604	568	555	530	603	548	580	566	582	569	583	543	558	584	553	542	551	567	578	564	599	542	560	568	582	613	573	543	519	581	525	522	554	535	545	562	542	571	601	551	551	579	553	528	577	589	546	595	583	608	579	569	559	543	555	536	573	515	573	567	534	538	555	589	570	544	521	578	519	562	543	557	569	553	564	559	523	589	590	529	600	560	506	581	504	562	550	534	549	528	525	572	634	591	555	571	593	552	534	535	558	579	547	577	559	582	584	558	554	537	537	540	579	584	572	553	565	551	545	584	607	573	551	583	542	548	545	565	519	553	594	575	536	590	525	561	545	538	565	557	595	533	539	572	532	542	531	526	574	608	573	551	541	519	583	579	554	551	567	542	593	502	536	539	619	598	536	579	595	547	542	592	600	561	611	590	586	544	556	621	563	605	630	581	559	524	578	542	595	545	565	560	536	562	582	578	626	581	539	547	585	579	552	548	539	579	535	587	538	556	548	544	548	539	517	542	596	525	538	564	548	584	577	542	553	587	564	577	552	542	554	558	586	549	564	539	572	593	566	542	567	596	511	565	548	509	550	570	527	585	568	549	538	591	585	554	532	569	574	597	557	568	553	587	607	550	585	549	530	589	579	550	548	537	578	551	590	566	567	592	549	588	600	579	551	552	551	582	582	591	540	558	515	555	561	566	560	542	555	566	552	563	570	564	531	560	608	565	604	555	586	553	546	579	578	587	608	554	583	525	532	582	612	543	549	540	570	567	549	521	600	533	561	587	564	568	540	571	554	531	545	585	547	537	561	538	542	527	594	596	602	558	561	557	544	561	623	569	511	544	520	566	599	547	518	551	588	577	610	570	567	547	561	605	534	557	561	569	572	546	557	548	583	574	563	602	567	609	594	532	571	548	553	594	542	525	536	572	531	571	554	567	560	596	560	547	579	567	604	554	587	571	563	541	558	560	576	563	574	561	561	524	566	577	556	545	544	577	546	593	584	570	570	556	601	562	584	554	558	558	578	569	596	613	563	576	584	628	518	545	552	554	544	531	552	514	554	579	551	482	572	559	603	535	564	558	568	519	593	558	547	561	528	527	556	544	554	545	538	617	542	560	572	532	540	604	577	556	545	546	544	598	550	570	639	597	573	534	546	554	573	577	585	616	576	557	569	580	512	540	579	542	576	541	537	571	562	556	529	561	561	562	575	545	590	518	598	555	566	572	531	573	563	565	558	583	554	600	554	581	584	556	584	565	567	545	637	604	520	538	538	560	564	576	550	560	553	577	597	565	547	574	541	581	558	597	544	568	586	562	565	568	540	577	587	550	524	549	540	597	551	549	558	563	566	564	543	558	553	551	578	598	551	545	533	560	539	553	582	558	577	587	589	531	567	541	630	592	569	588	588	562	552	551	528	518	522	620	539	580	584	608	513	522	552	499	543	562	553	556	574	574	538	557	514	557	528	593	536	543	547	611	567	585	581	568	547	553	533	563	565	514	576	536	582	556	576	568	543	576	570	572	553	564	584	566	570	535	509	537	606	591	570	603	578	581	560	556	572	535	550	548	588	570	542	547	563	516	586	531	584	566	583	572	555	561	561	560	548	551	551	563	564	572	570	553	546	548	541	580	581	574	577	560	562	565	551	541	584	583	562	575	521	534	521	550	554	549	541	554	512	525	554	583	570	549	533	612	595	538	545	567	579
24296	21404	28511	24643	19462	2226	823	461	418	362	354	330	317	327	300	309	296	296	285	264	288	281	279	296	293	279	307	280	225	246	275	301	286	263	301	238	271	284	300	274	297	282	283	309	271	279	284	274	277	261	268	270	296	260	290	258	288	265	258	287	281	295	263	277	256	286	250	282	264	278	282	258	242	267	274	264	287	298	274	267	273	282	264	276	252	267	290	256	271	270	260	267	262	257	277	283	253	281	272	287	274	254	291	269	263	262	293	272	256	262	260	261	227	269	254	272	255	262	282	271	254	260	282	270	248	259	301	259	259	216	294	242	274	275	301	276	261	296	259	251	267	271	291	278	256	265	225	291	283	275	274	257	275	271	274	300	227	296	254	265	271	267	270	257	263	253	270	281	250	262	261	247	264	255	259	260	284	239	285	252	269	246	254	247	281	275	268	279	248	273	271	273	306	274	277	245	256	267	265	246	264	269	273	265	278	262	255	286	247	296	293	275	278	263	238	271	269	297	301	273	279	252	272	255	271	278	268	259	312	267	241	254	292	273	284	271	309	232	257	262	276	276	282	286	283	283	263	253	266	268	265	269	273	252	273	269	258	274	252	264	245	315	275	255	248	300	273	273	302	237	264	252	245	280	235	269	251	285	279	302	271	262	277	276	264	267	286	276	255	276	274	238	266	272	258	273	272	284	254	280	282	279	276	274	260	270	258	259	268	282	260	267	251	243	282	259	254	272	290	259	217	262	260	310	255	286	268	236	255	245	236	256	273	252	275	270	258	232	275	289	262	253	303	280	281	249	270	235	241	283	277	255	252	255	278	261	268	285	290	272	285	259	278	273	249	272	263	273	285	294	251	261	248	246	258	249	255	260	267	264	268	284	250	288	276	257	237	260	250	284	279	279	273	280	264	281	291	276	251	278	270	262	251	263	272	290	284	279	288	275	247	259	266	246	266	261	315	247	289	268	281	262	288	285	281	283	265	284	296	271	283	261	256	272	257	257	276	263	267	293	239	257	251	287	248	265	329	274	267	303	266	261	269	281	291	258	273	260	234	264	283	221	243	242	252	269	269	289	284	247	258	288	282	267	238	299	277	289	249	259	277	273	305	265	233	276	255	279	248	260	282	285	262	266	246	249	270	264	245	268	290	287	264	268	296	277	291	272	283	252	262	277	227	295	266	260	234	263	288	255	282	254	275	279	257	300	259	287	268	265	281	286	276	266	286	253	270	287	257	281	291	223	250	283	280	241	272	262	295	280	277	270	276	304	264	270	248	273	252	250	253	259	255	242	242	281	253	268	313	270	280	256	268	257	241	251	243	268	285	287	276	272	263	279	239	259	279	250	281	261	292	270	268	261	265	261	246	240	285	240	240	253	252	266	272	252	261	270	266	266	277	278	264	266	234	250	264	256	256	249	245	277	256	284	296	248	286	276	237	276	272	280	262	261	267	271	249	271	256	272	287	277	286	269	296	253	250	248	250	261	267	270	241	305	258	267	286	285	270	264	234	266	279	250	307	241	249	266	266	284	254	265	278	255	258	258	235	271	263	288	266	248	266	280	280	281	272	263	249	252	272	272	263	256	267	269	252	287	271	272	246	264	261	240	271	279	278	259	263	272	266	284	261	261	236	265	283	252	283	245	258	242	256	251	281	276	272	268	283	291	263	295	249	252	259	258	245	258	285	269	263	251	242	254	260	266	248	266	280	243	312	262	241	275	247	265	257	240	273	272	276	276	251	249	239	261	227	265	242	249	245	253	267	268	264	281	278	263	280	279	282	267	282	274	262	234	249	269	276	307	261	262	278	249	245	289	303	248	221	262	270	295	256	256	277	255	264	274	279	263	238	248	282	252	289	273	277	272	279	226	257	263	249	236	279	261	263	285	273	259	299	285	282	290	285	270	282	287	269	246	267	275	297	268	281	281	274	277	273	259	263	264	290	259	240	255	265	281	269	287	275	253	242	246	272	267	262	277	272	281	256	268	276	289	275	265	257	265	276	274	253	264	298	260	293	251	293	285	273	278	245	287	267	253	283	237	259	253	268	250	267	286	248	281	273	245	270	254	258	300	266	280	270	249	275	251	306	247	282	280	272	273	315	263	291	274	264	266	251	266	277	277	252	284	245	249	238	274	283	255	276	294	280	303	256	272	272	313	266	268	261	265	269	272	275	259	265	251	267	262	263	264	259	231	253	269	249	260	286	254	257	269	268	257	261	260	267	264	286	283	267	255	285	265	280	269	267	282	259	251	263	285	280	242	277	238	295	247	263	252	268	264	246	252	280	268	291	253	242	239	247	252	280	258	248	243	293	277	256	259	274	261	253	265	269	273	267	247	255	238	254	242	258	227	265	263	271	259	250	258	250	288	246	276	268	277	241	260	283	255	259	268	279	258	266	277	271	267	268	247	271	276	241	264	251	257	274	259	301	244	221	253	239	249	296	295	266	290	215	271	253	237	273	261	275	251	259	272	265	269	281	281	274	255	266	293	263	276	262	266	283	255	261	212	274	285	250	263	286	251	243	237	245	273	255	261	278	271	289	278	254	267	239	275	286	275	270	266	282	251	273	267	266	271	270	263	252	252	277	252	262	257	248	289	253	257	247	259	241	290	282	281	254	250	241	261	266	259	272	268	253	283	237	247	300	249	284	263	270	289	265	284	221	255	236	248	241	225	261	263	272	237	279	257	239	264	235	259	263	243	238	301	281	261	259	267	313	250	293	269	273	286	250	272	302	261	285	267	271	259	247	284	290	276	276	246	225	247	281	271	265	248	274	270	290	257	236	238	236	266	256	264	259	260	258	270	256	262	262	239	251	265	291	242	250	270	278	271	238	294	248	265	296	250	264	248	275	252	255	268	272	261	254	252	251	252	304	284	260	273	273	238	254	250	254	270	242	264	245	283	247	262	263	264	231	278	273	277	314	264	271	250	270	246	255	269	293	259	286	239	267	245	263	248	270	271	280	257	300	246	256	266	238	274	234	254	249	230	264	258	274	254	281	316	288	284	272	280	259	281	292	247	278	272	254	272	267	280	265	273	232	238	283	241	279	301	250	277	273	244	271	268	254	264	248	277	259	271	251	245	260	262	245	236	233	303	235	255	267	277	265	261	279	269	306	269	239	265	285	271	248	266	294	262	263	257	258	280	257	280	236	236	266	269	264	246	273	280	269	253	255	263	286	257	256	270	264	276	289	266	257	263	245	300	271	263	261	267	298	239	264	263	268	236	261	255	302	286	272	260	245	266	274	260	263	261	267	253	233	249	271	256	264	282	277	289	282	243	279	286	253	275	286	294	250	242	230	257	242	278	275	253	249	251	283	269	270	251	252	268	242	248	284	241	247	276	267	270	286	277	285	263	270	251	283	281	270	277	252	255	245	266	258	280	312	275	301	277	273	269	254	257	255	270	248	279	255	271	247	269	304	284	292	246	258	264	266	244	266	263	267	276	293	232	265	267	280	255	253	280	246	231	281	254	283	254
3330	4459	3539	1798	1293	927	770	662	562	516	424	451	397	375	342	348	406	393	376	369	333	349	336	366	321	338	321	312	323	277	283	308	312	307	307	320	284	269	317	278	292	317	290	312	316	317	294	320	282	285	280	294	300	279	299	332	299	305	290	301	311	308	321	265	310	321	284	280	331	312	283	296	282	308	286	301	285	295	306	316	313	305	301	293	308	299	281	286	291	283	310	286	311	261	296	305	297	309	290	301	283	288	293	287	280	296	304	315	271	305	284	290	309	311	294	259	336	302	276	292	284	281	295	295	318	270	314	303	268	296	291	268	308	298	293	338	287	322	324	281	272	307	292	322	274	262	283	283	294	278	264	302	317	269	341	288	317	277	324	292	300	311	282	308	301	278	302	317	288	292	274	287	309	283	295	288	300	299	307	285	319	308	295	300	300	316	276	290	294	308	258	277	281	276	288	283	310	305	279	321	277	310	303	296	328	273	302	298	312	280	286	274	320	268	296	302	291	295	286	307	294	319	288	256	302	310	315	301	272	297	290	281	292	304	307	290	302	340	291	294	299	263	317	298	261	265	301	311	283	283	282	285	313	299	268	266	304	304	312	277	306	285	306	304	301	295	262	255	281	284	269	276	287	297	272	293	267	273	282	292	305	304	291	300	273	270	266	284	290	287	295	291	290	294	289	302	298	255	293	274	331	287	287	293	323	286	302	290	267	291	308	272	295	285	266	288	304	279	294	284	287	260	335	281	271	307	277	304	300	296	319	291	279	270	315	295	310	243	292	287	281	288	263	333	274	324	265	331	298	263	290	299	277	289	297	272	327	300	273	297	293	271	307	261	314	275	317	289	276	273	287	249	299	295	295	287	307	291	299	303	286	309	301	320	277	282	294	280	293	313	305	320	309	317	297	303	292	287	298	295	306	279	275	305	264	277	278	280	273	281	289	291	320	301	319	268	282	288	321	269	322	273	277	291	303	287	314	279	283	297	302	308	282	305	293	255	321	300	295	312	303	299	258	302	299	281	298	274	269	282	285	318	302	273	283	296	313	255	282	258	271	299	299	275	303	279	276	291	299	296	257	268	275	280	279	332	282	270	298	303	303	298	271	296	283	284	286	293	296	267	291	289	270	292	321	284	308	268	281	275	294	288	330	281	306	275	280	314	285	299	264	298	300	313	291	297	293	294	251	286	263	306	287	317	284	272	278	307	307	278	313	325	293	302	289	335	309	285	257	287	297	322	301	275	297	299	288	307	281	289	300	279	281	255	285	304	269	301	300	282	277	291	293	299	305	266	303	298	318	304	285	281	316	303	321	237	289	252	301	255	312	268	286	323	307	313	308	268	297	277	311	275	312	303	251	282	313	295	282	319	299	273	284	274	281	309	295	301	282	260	257	294	291	322	261	326	282	290	287	312	307	288	302	291	286	261	276	295	303	313	287	294	296	300	278	301	291	289	313	291	285	283	287	254	276	264	311	294	283	277	288	290	290	261	287	282	314	261	290	304	315	299	281	282	311	263	284	270	262	306	302	305	285	282	321	291	292	283	281	274	292	301	293	266	252	299	297	287	282	326	254	284	293	273	296	288	280	294	271	275	298	298	299	315	279	272	281	295	288	291	285	275	303	289	294	289	302	318	305	306	311	254	295	272	304	247	299	306	302	291	307	324	300	277	299	269	254	281	293	304	293	311	268	320	310	314	281	302	261	308	310	291	274	297	283	285	285	290	317	299	303	289	270	296	287	314	294	273	279	317	291	294	291	311	263	306	288	311	257	293	313	303	280	283	315	280	315	294	279	289	325	310	297	305	280	313	295	269	291	274	272	299	301	272	272	293	315	299	284	284	274	267	299	288	277	288	305	307	300	312	276	286	308	282	301	285	287	309	313	297	296	254	311	300	284	308	327	319	282	265	300	276	264	316	290	301	316	256	288	319	295	297	280	292	282	275	292	276	265	290	271	321	273	287	290	279	287	308	287	302	319	308	260	300	312	278	310	304	291	268	297	277	282	287	283	278	288	261	299	287	280	273	267	301	317	281	275	275	263	248	268	284	289	308	281	297	290	282	265	310	317	289	285	332	280	309	255	305	293	281	259	311	280	305	298	267	323	280	307	302	263	317	301	270	325	297	318	320	295	275	284	291	294	308	309	281	306	276	258	284	268	269	318	303	298	297	275	309	275	300	299	316	290	293	291	286	287	302	268	294	302	298	297	293	304	269	302	292	264	311	266	320	296	261	277	266	304	267	288	301	301	271	284	286	302	332	296	309	271	295	260	289	272	298	289	276	283	280	282	276	304	290	277	290	285	248	271	267	265	295	296	265	292	310	297	274	257	293	297	280	312	301	304	266	269	266	281	314	324	282	264	298	288	278	294	278	309	313	279	280	300	306	311	261	259	282	254	293	279	323	308	292	295	289	264	264	269	278	276	258	280	295	287	312	269	318	311	275	311	308	279	292	303	291	279	281	302	285	271	304	305	294	301	263	306	293	257	296	283	278	292	296	273	265	300	289	280	283	278	285	300	298	315	289	286	271	324	273	272	290	289	259	258	283	293	293	271	299	295	281	269	300	296	288	275	254	260	285	304	313	284	317	289	286	289	268	284	308	290	287	266	266	282	280	231	289	275	270	278	296	298	277	308	288	282	274	287	290	273	281	291	271	280	279	294	305	281	284	297	291	295	280	274	276	265	295	286	283	279	298	282	265	286	278	281	260	270	304	261	272	296	273	285	304	316	275	280	311	271	292	304	314	282	269	305	291	289	278	318	257	283	284	276	294	295	297	296	288	272	293	282	296	295	311	278	284	275	265	287	260	318	259	269	306	278	272	286	289	322	308	311	295	314	295	276	287	279	314	301	308	278	297	288	289	315	272	301	270	316	301	266	319	293	277	274	276	281	307	285	287	282	292	282	281	275	276	284	292	298	287	293	281	289	298	283	272	273	273	287	279	280	270	310	278	311	306	285	290	290	271	296	281	317	314	278	278	296	286	284	292	279	302	279	295	271	308	312	285	278	289	263	294	252	292	273	306	301	301	245	278	300	315	326	282	315	293	287	297	293	280	264	259	297	300	293	281	290	264	298	309	262	251	288	284	277	293	280	308	266	260	333	263	296	276	260	307	254	334	279	281	265	261	321	282	321	293	323	281	305	319	282	305	277	318	271	281	289	292	273	266	290	275	257	270	281	277	293	281	284	311	290	310	311	280	301	253	279	307	291	273	306	273	284	277	295	295	321	274	305	294	300	265	276	284	266	292	295	274	270	323	286	297	321	280	271	255	276	269	330	300	277	307	301	273	288	305	297	309	279	266	289	306	295	276	284	306	318	283	306	286	279	292	273	301	263	286	261	288	293	287	266	298	287	263	271	281	307	279	301	286	304	293	282	289	309	291	280	278	284	298	301	287	276	270	290	299	289	290	296	306	284	291	319	305	280	308	244	304	280	301	285	280	282	283	271	275	318	297	289	313	311	282	310	297	263	299
27580	11293	1719	1059	842	780	728	744	721	742	824	742	737	706	692	729	771	723	761	698	730	737	723	754	723	738	748	705	758	713	813	778	772	711	774	722	725	715	757	763	723	771	709	744	745	725	735	771	767	723	747	755	699	774	747	720	682	725	677	767	735	753	724	733	682	756	759	724	785	768	746	714	799	728	690	717	735	744	736	731	721	744	749	692	774	706	738	729	682	774	744	745	740	768	766	771	718	770	751	726	757	710	781	711	796	712	763	747	752	757	713	761	746	792	707	752	744	737	736	778	739	705	762	741	712	752	712	670	795	727	751	803	713	712	790	749	746	675	727	733	782	744	743	742	722	712	771	733	672	741	757	713	700	754	741	739	689	700	712	672	671	754	788	756	726	757	706	756	737	747	703	728	768	751	737	759	729	736	754	716	730	707	744	764	751	750	693	741	774	740	711	738	773	758	769	706	754	793	714	710	718	690	790	722	753	759	730	741	740	693	722	744	751	753	797	729	723	722	723	689	700	769	705	757	689	751	743	725	742	797	719	710	725	760	741	792	737	720	714	717	742	760	726	766	768	726	722	686	758	738	729	758	750	735	766	766	744	745	749	668	771	710	722	702	735	745	750	696	718	715	743	810	740	684	720	737	708	784	714	716	761	672	757	732	710	752	768	671	770	695	743	698	712	712	804	708	694	725	758	732	766	762	724	751	778	719	782	724	752	730	740	741	765	736	779	721	733	714	753	704	726	750	723	730	722	725	724	729	783	702	693	673	715	742	755	780	714	716	747	711	746	685	717	715	760	760	725	757	739	752	742	712	700	733	705	760	711	752	771	725	719	749	739	759	770	732	717	729	718	730	713	702	718	779	768	696	696	776	706	755	770	690	728	770	729	728	710	759	728	786	729	761	745	735	721	702	761	748	742	731	788	730	740	713	713	763	712	740	735	770	710	735	703	752	748	752	743	714	710	736	770	741	729	754	772	722	714	718	746	724	708	750	773	737	731	677	724	728	769	738	739	719	758	711	738	726	776	695	733	684	726	749	740	738	752	735	715	738	721	780	746	717	738	744	762	737	713	740	735	707	709	749	745	686	724	695	741	730	723	738	763	770	711	748	685	735	767	727	709	752	728	773	742	715	757	816	747	716	744	722	685	727	736	825	735	678	748	700	772	760	682	751	738	757	717	687	770	714	778	758	756	720	728	716	730	754	733	776	754	758	725	712	759	737	718	750	713	715	690	750	750	698	743	733	752	768	734	747	730	716	731	746	712	753	685	787	744	724	763	719	710	754	791	707	685	756	748	734	728	752	717	735	742	750	763	738	665	735	767	759	745	722	745	741	769	721	738	716	734	723	764	754	801	743	756	762	726	744	776	740	748	758	722	695	752	748	792	788	778	793	775	736	740	686	692	736	740	717	731	758	752	722	786	721	725	714	722	758	753	754	721	755	752	731	762	742	749	728	732	758	717	711	703	741	778	729	706	718	730	742	689	715	740	737	723	742	718	706	679	719	707	724	765	708	685	710	755	744	711	719	717	754	748	740	718	735	715	751	713	728	758	772	751	736	709	729	761	721	727	777	720	715	736	695	766	778	729	706	713	707	755	726	791	739	741	704	759	764	748	710	726	713	711	739	709	748	755	732	733	724	721	704	812	750	690	744	694	746	749	723	763	701	763	741	774	714	814	723	756	742	755	728	723	740	741	735	704	743	717	728	734	715	733	745	750	735	734	765	714	745	732	756	755	658	764	736	722	725	762	749	680	722	734	699	705	756	714	724	735	742	747	744	695	742	797	731	753	746	817	746	763	706	739	782	732	684	736	778	802	780	694	749	698	722	758	723	680	753	753	689	761	766	730	745	677	730	740	741	713	724	684	698	705	706	732	783	808	796	693	736	766	755	686	700	716	763	741	738	744	732	696	733	782	719	708	717	767	731	753	709	757	728	726	743	693	766	779	773	778	724	702	804	765	724	743	715	770	729	717	698	782	760	705	738	698	722	737	751	730	761	695	742	760	740	721	721	760	701	756	712	684	736	693	716	734	758	706	730	752	758	750	741	713	684	732	791	725	704	685	724	746	747	729	779	756	752	755	758	766	732	740	733	707	752	755	762	707	669	729	699	779	690	730	743	755	739	739	758	696	724	679	749	771	786	753	760	743	757	689	759	749	722	739	766	735	721	713	754	725	742	793	725	734	687	727	723	775	725	717	754	708	753	737	734	713	690	741	737	739	752	699	759	757	713	707	732	752	742	713	725	701	796	720	748	722	731	745	738	790	758	729	762	702	749	725	747	731	720	728	740	715	701	742	728	743	722	729	729	736	677	735	726	773	740	798	747	729	728	744	696	763	742	787	747	743	747	724	728	718	745	730	745	716	701	736	741	767	750	693	745	668	733	748	767	709	732	768	733	734	741	759	748	732	720	730	716	748	773	736	769	747	721	697	729	744	724	729	722	790	733	719	758	770	720	728	787	742	718	693	759	745	732	744	732	719	722	724	703	761	701	736	785	732	747	701	742	713	761	737	726	724	780	754	751	697	777	712	797	715	728	710	722	706	725	727	763	737	737	693	732	739	736	736	745	740	759	732	697	742	729	729	712	738	717	730	716	720	754	724	736	803	708	714	740	721	728	745	731	691	692	751	773	695	727	713	776	776	746	766	702	752	734	691	745	750	740	732	737	711	766	751	706	742	726	742	705	742	739	715	780	714	715	713	728	740	760	742	756	745	679	764	762	768	691	689	712	731	742	735	797	736	723	741	765	681	707	700	724	714	728	741	707	701	769	706	726	756	747	723	766	776	751	800	677	741	764	708	764	749	748	711	703	772	784	752	698	741	742	728	730	760	761	770	725	744	673	734	774	790	769	727	761	694	686	701	733	708	737	728	743	702	746	779	763	772	756	700	755	751	766	783	723	699	709	726	740	696	740	713	741	756	724	761	769	735	738	817	765	741	740	779	714	678	720	690	754	753	738	765	715	751	731	737	755	739	724	729	720	712	725	767	716	779	729	769	717	680	723	727	769	779	739	717	726	737	738	745	756	784	764	724	728	766	721	736	703	749	722	740	725	743	736	776	754	719	736	710	746	734	720	766	729	754	771	748	690	726	709	747	695	782	795	745	691	781	769	747	735	750	741	710	732	747	780	754	728	759	737	792	765	768	731	708	721	740	747	768	698	738	741	711	772	774	743	731	782	749	745	731	707	722	800	776	775	771	815	818	714	722	749	747	713	745	748	689	727	756	693	708	692	738	743	740	748	700	729	686	721	731	755	710	678	714	760	709	778	735	759	752	726	704	733	751	727	778	772	738	770	718	746	697	760	740	739	732	728	754	728	736	759	717	730	774	758	779	709	708	713	745	744	764	722	792	744	744	768	737	716	744	721	724	747	715	716	719	774	724	731	742	735	701	714	684	804	767	756	760	705	756	700	688	776	751	739	730	777	761	736	744	742	735	727	707	776	752	790	732	756	736	735	729	793	758	683	745	791
5153	834	857	769	700	740	657	678	685	709	673	627	702	663	670	735	689	687	652	658	666	689	656	699	697	651	691	692	680	643	716	660	650	697	707	690	670	617	697	622	658	683	624	670	630	668	655	685	691	728	675	669	647	697	639	685	671	703	665	646	660	665	668	649	646	668	650	650	704	671	691	668	661	687	667	667	691	685	644	718	692	661	644	687	663	667	665	661	651	645	646	652	676	694	646	672	617	694	678	648	715	694	693	702	612	677	658	678	661	669	705	666	655	676	708	685	668	655	665	703	646	691	680	684	710	673	688	661	706	629	672	650	729	690	662	650	706	685	623	741	682	710	636	698	724	698	719	695	661	663	679	667	646	644	677	660	710	671	657	715	663	683	621	688	727	659	671	602	695	691	670	674	651	672	654	658	665	662	620	639	659	686	618	715	651	642	689	662	693	630	620	641	648	663	659	699	638	657	689	676	712	711	688	645	634	681	633	729	672	654	663	693	647	690	644	649	676	651	695	633	675	692	632	664	646	674	690	641	709	679	637	689	641	723	708	661	712	698	633	636	699	685	669	624	696	675	719	675	678	669	655	670	666	658	669	642	608	641	678	690	628	664	666	695	678	654	717	669	632	690	676	647	688	681	660	705	669	680	628	655	667	670	725	665	681	648	647	637	650	660	623	681	693	670	648	654	664	665	689	647	674	698	688	687	674	651	646	693	655	680	713	670	669	666	698	699	648	652	643	677	688	681	691	661	676	650	662	668	680	639	621	671	684	667	659	670	657	663	660	687	703	655	648	632	715	721	654	696	666	739	672	608	690	677	694	641	693	678	673	644	657	685	685	720	628	666	634	662	685	661	687	696	659	644	715	654	686	621	683	667	629	637	621	663	648	660	661	718	702	689	688	613	697	678	662	659	657	642	683	689	647	615	645	667	672	619	627	665	664	668	657	622	678	669	685	640	659	680	681	646	654	677	655	664	706	707	702	688	670	680	675	664	654	629	682	610	620	690	682	639	642	614	712	644	666	669	659	649	668	642	659	679	664	655	636	653	668	672	664	657	635	671	644	623	637	674	651	676	636	655	663	724	658	702	694	677	658	693	673	678	638	669	675	674	691	646	712	640	634	640	643	678	629	670	693	672	692	692	662	705	674	659	683	638	691	651	631	660	672	669	646	664	674	645	649	631	652	615	646	658	711	688	640	655	713	642	648	708	682	655	656	632	648	662	665	652	643	650	640	681	694	680	677	692	674	673	663	743	651	675	664	667	721	696	746	639	700	630	690	697	659	670	675	656	643	672	621	691	694	679	659	644	685	678	661	665	650	697	648	652	643	681	639	647	629	664	654	687	668	687	654	679	689	674	651	662	619	677	720	624	655	723	702	647	648	662	704	638	686	705	668	689	676	674	624	698	649	663	712	654	667	698	666	687	672	663	682	679	678	721	673	660	727	705	680	680	646	700	676	674	681	668	707	657	694	678	638	684	678	643	681	691	663	701	684	678	680	684	632	670	637	669	669	611	675	673	669	655	632	688	662	671	681	729	675	680	663	664	691	686	686	682	694	666	692	666	656	672	682	657	671	662	706	647	699	676	654	658	707	676	662	681	683	627	671	677	645	711	656	685	669	620	683	671	641	666	648	646	629	646	676	704	664	670	643	671	701	712	694	700	648	720	640	659	663	655	625	701	669	695	653	697	671	671	670	653	653	668	645	699	663	693	749	698	668	684	668	662	710	679	646	676	682	670	692	640	686	656	676	630	655	645	705	629	662	678	659	678	681	657	686	645	722	680	667	678	640	669	670	649	646	623	686	688	717	650	685	672	645	670	680	668	647	663	734	676	664	655	657	689	652	657	689	701	674	695	664	680	701	644	669	663	672	679	642	694	711	707	674	692	647	696	643	699	639	663	625	691	649	637	663	649	671	676	688	668	614	707	649	655	677	659	701	665	693	675	667	675	661	635	665	676	698	662	640	676	661	675	676	660	699	704	705	646	649	672	634	633	721	665	630	693	633	642	681	672	699	689	674	703	674	685	665	638	687	659	689	634	620	695	684	670	670	672	683	649	683	664	703	708	713	655	648	634	626	673	663	708	658	624	666	635	686	657	707	709	681	676	655	645	642	657	657	692	621	680	691	682	702	693	673	635	705	641	650	698	633	704	642	691	680	668	653	662	656	684	671	658	697	643	686	703	663	687	682	625	666	703	726	698	695	641	638	683	672	647	696	692	647	666	642	699	696	692	685	649	657	647	693	644	675	654	678	675	664	611	665	657	674	653	650	678	668	649	661	661	609	660	684	642	652	657	689	678	672	661	626	652	694	656	667	683	684	656	670	684	661	653	633	700	659	630	663	635	656	661	693	666	702	672	643	707	655	659	671	685	674	691	632	657	708	683	673	701	681	661	705	675	667	684	701	690	670	641	678	661	640	688	650	686	628	673	630	680	705	663	660	685	678	666	609	654	640	662	643	678	673	656	644	614	654	692	649	659	681	619	638	660	703	640	690	671	695	663	666	653	689	679	621	694	616	655	669	679	640	669	718	676	661	708	661	707	630	665	645	690	637	689	683	684	643	701	660	635	680	650	731	670	675	701	654	677	645	685	694	670	692	649	672	686	648	652	636	659	702	705	703	658	653	670	665	670	690	683	639	709	668	718	710	691	678	644	674	654	667	642	708	720	709	699	652	695	662	747	645	677	693	684	677	707	669	608	653	659	682	679	632	649	720	677	659	675	681	633	686	714	621	645	660	670	690	671	690	658	653	684	633	664	673	597	675	650	646	658	696	658	610	690	687	671	650	639	635	681	675	670	658	681	634	621	691	706	684	666	669	693	668	656	628	705	681	710	662	661	624	634	636	691	666	701	667	637	665	675	671	641	657	704	649	678	637	678	695	661	649	653	724	661	643	656	666	651	704	666	650	682	667	681	675	656	667	631	627	603	671	711	648	644	671	650	644	659	628	690	650	694	661	641	648	704	687	670	694	638	658	668	697	708	670	707	655	686	674	670	723	702	646	698	701	665	748	660	684	661	649	726	659	670	677	699	681	687	653	652	686	713	654	695	684	676	659	714	654	657	676	657	737	646	683	702	625	660	692	670	632	691	663	660	645	672	716	728	659	655	667	631	651	632	665	678	643	677	647	620	673	649	706	676	666	684	677	666	705	691	661	718	657	664	677	653	647	709	694	646	706	680	680	671	703	689	699	682	682	641	668	680	637	656	688	681	653	654	700	650	661	649	626	684	639	647	662	687	676	701	614	680	680	624	678	673	660	727	681	657	659	702	713	690	704	607	642	629	669	708	693	672	667	713	623	617	703	685	653	675	695	680	679	658	659	670	679	683	670	663	653	687	684	687	675	653	631	682	721	658	657	645	653	659	648	661	650	699	713	677	698	629	733	706	651	675	723	664	699	657	669	657	640	644	708	664	669	695	670	668	616	640	656	663	692	672	624	651	675	660	675	627	661	654	624	649	649	644	661	683	626	634
25794	21436	25428	17174	1653	869	732	661	616	645	638	607	676	671	633	599	594	576	635	605	607	606	615	591	612	579	624	593	590	605	599	613	588	564	616	638	585	588	631	587	667	583	591	587	610	564	589	623	602	619	580	580	590	626	630	613	593	600	630	583	581	611	659	608	582	577	607	606	607	588	601	598	578	576	547	595	576	610	553	638	583	598	636	575	580	585	589	565	596	559	605	570	580	572	586	620	591	591	570	555	562	635	593	601	551	615	585	600	621	612	649	570	590	587	553	558	621	621	560	628	586	608	612	570	591	598	607	626	608	564	612	592	584	565	582	572	552	562	605	590	595	588	626	604	617	572	601	562	611	593	546	587	621	571	555	580	595	612	544	579	562	591	578	590	576	607	592	642	545	591	589	592	624	609	557	594	582	629	566	602	611	570	576	609	603	615	613	583	621	590	632	613	613	608	588	545	622	588	579	607	555	619	579	611	587	597	573	571	574	581	628	602	588	593	601	607	591	571	607	600	617	606	624	566	576	556	620	625	573	604	589	556	592	591	656	582	577	575	620	614	589	602	562	584	617	598	640	590	577	624	550	575	615	579	574	574	581	590	576	585	595	573	597	630	611	606	598	597	591	599	548	598	597	598	586	577	591	592	574	590	584	594	614	553	586	594	615	603	616	590	581	607	609	568	652	622	595	559	587	614	630	587	623	577	606	604	587	575	607	604	585	573	589	560	579	619	548	570	594	619	623	566	637	569	614	599	577	560	563	568	598	587	611	602	561	604	553	569	580	555	567	621	582	580	567	607	588	590	547	601	611	596	538	628	598	619	601	563	559	605	620	589	579	584	561	551	608	633	603	583	590	595	594	576	621	578	567	591	567	597	602	581	563	598	590	624	600	583	617	596	627	658	616	595	572	600	626	594	580	549	548	638	558	546	589	553	634	602	579	570	640	600	612	610	598	588	585	628	596	668	613	601	624	567	583	574	592	600	565	611	577	620	586	515	547	594	563	573	567	615	608	549	544	562	607	622	568	567	634	599	621	617	593	574	576	610	567	621	574	595	612	594	633	548	603	599	569	586	584	572	584	552	587	575	574	603	614	596	623	624	562	604	551	622	589	576	565	582	573	591	588	631	609	638	598	580	591	615	601	622	594	586	578	618	616	607	595	574	553	603	557	614	586	602	602	562	562	584	609	592	555	551	630	610	594	599	628	582	588	555	612	616	558	586	559	579	607	582	585	588	592	562	592	588	565	605	603	551	595	589	610	589	567	573	611	565	585	576	571	591	628	607	604	630	560	651	591	609	619	575	579	640	570	591	631	598	594	536	574	600	568	594	626	603	608	579	606	636	586	603	578	607	569	600	624	605	596	567	578	598	595	619	567	586	587	596	633	591	543	602	566	600	556	608	574	573	620	572	604	564	606	599	608	593	590	562	571	582	594	578	572	635	575	600	584	566	568	633	596	595	572	575	590	572	571	585	642	645	622	604	615	629	604	592	611	604	592	589	606	551	602	598	634	623	592	590	566	579	576	623	587	577	589	546	525	575	591	613	601	589	563	625	640	615	610	638	562	581	594	609	600	612	634	558	607	555	549	604	583	568	613	573	602	567	622	599	626	585	610	598	585	597	603	593	580	602	555	557	593	573	620	612	571	568	568	617	570	596	578	587	594	561	586	566	558	569	562	566	574	574	599	611	593	598	626	591	558	595	565	604	583	550	598	553	605	627	644	589	605	572	622	623	618	605	628	619	605	599	626	559	583	581	575	598	567	605	643	564	573	612	607	556	600	592	587	589	580	572	599	598	634	560	606	605	612	593	642	593	566	616	625	601	558	637	646	572	615	573	583	570	621	595	625	597	580	615	626	568	562	522	568	619	561	625	577	613	579	600	602	611	567	580	614	551	568	580	615	620	610	567	623	629	573	564	571	614	596	597	537	618	588	603	590	594	564	599	604	601	611	587	579	547	579	605	645	592	528	567	549	614	627	604	606	614	608	624	559	601	598	636	591	535	602	616	607	608	592	610	556	595	549	562	582	597	628	540	588	604	610	566	562	593	585	576	601	599	576	576	618	600	572	577	568	608	589	594	593	552	587	600	628	589	654	586	580	607	555	556	589	578	599	609	633	624	586	567	621	567	571	576	609	584	652	596	565	591	612	566	584	584	649	620	600	590	576	621	586	607	608	581	572	583	598	588	577	563	551	571	595	578	605	620	591	633	573	618	631	599	585	590	619	549	613	598	583	589	617	594	551	562	580	579	569	581	553	585	555	549	635	599	604	549	594	571	570	574	574	575	559	577	602	589	598	602	606	595	580	556	585	629	540	639	574	582	593	595	582	620	625	619	589	565	617	626	638	570	617	595	546	576	555	629	536	621	587	627	624	584	595	595	563	621	637	602	624	535	573	551	587	612	591	590	602	588	566	639	612	560	622	569	584	601	602	608	611	615	599	599	607	604	607	570	598	550	632	516	605	629	611	569	580	558	590	603	664	558	583	590	571	589	617	617	594	572	566	568	610	595	600	631	598	637	611	588	568	596	607	588	572	609	603	586	631	601	612	603	563	610	588	573	609	578	600	589	609	585	606	601	640	550	586	597	597	608	606	569	556	607	570	574	604	583	592	620	556	603	560	588	600	558	576	594	614	597	609	560	602	610	556	630	620	604	584	577	605	563	613	563	648	571	638	583	615	567	602	606	565	544	628	609	602	592	652	564	587	575	560	624	617	578	626	585	605	604	538	636	614	528	574	596	576	588	607	572	632	583	581	636	558	552	606	595	558	604	599	584	625	580	591	608	550	546	606	595	581	540	594	561	592	623	608	593	581	575	562	594	605	614	547	546	626	597	613	635	592	563	608	579	573	585	576	620	590	569	588	574	590	594	601	567	565	565	629	580	601	591	571	601	596	609	633	573	580	584	618	585	614	559	597	573	629	612	560	581	578	600	651	615	568	571	589	589	602	552	646	599	557	607	600	584	578	593	594	609	602	601	583	593	568	606	542	553	565	600	605	592	581	615	645	568	588	585	584	605	628	557	559	617	534	618	602	595	572	601	552	548	574	566	605	580	589	597	596	610	621	546	547	561	565	573	643	610	572	585	597	638	572	540	610	604	653	608	586	584	582	584	580	621	605	561	569	587	591	559	581	615	589	608	590	619	609	582	573	614	573	625	597	582	614	565	521	601	580	595	612	592	584	582	593	609	640	600	606	586	585	537	593	604	611	584	626	547	617	584	579	613	609	574	609	572	618	594	620	590	643	581	565	582	558	604	588	582	597	602	596	588	594	564	625	559	601	593	585	619	570	605	623	557	604	624	607	600	598	561	570	562	605	592	621	605	568	628	614	593	660	603	576	586	589	596	584	573	614	611	579	596	604	591	621	567	586	582	593	591	528	629	588	614	584	588	588	570	613	533	595	587	582	627	589	595	620	585	582	590	594	583	562	619	582	592	590	564	624	571	591	576	583	603	584	608	622	607	594	580	601	564
3655	2087	1755	1100	863	784	745	691	672	660	627	588	637	576	595	572	586	567	554	557	578	602	539	589	557	606	569	549	598	582	544	597	563	563	539	555	569	635	594	581	575	546	564	543	602	532	594	553	579	532	558	619	555	562	574	578	563	572	603	591	549	582	572	597	543	549	568	545	539	561	553	555	544	556	604	545	526	517	561	587	594	580	603	573	586	578	546	595	589	547	570	594	585	581	539	569	530	549	594	605	541	566	561	549	550	540	558	545	574	606	549	569	558	508	538	541	592	565	596	551	564	571	549	564	538	556	567	570	536	545	536	557	607	554	509	568	578	560	557	579	590	602	560	579	560	590	570	558	546	571	587	590	585	564	556	546	546	567	553	553	578	594	571	540	565	535	583	562	554	587	579	606	585	572	535	555	562	583	523	596	578	566	579	539	554	543	528	515	522	574	555	561	587	544	546	546	556	606	509	533	543	533	592	513	569	582	531	563	582	560	566	567	560	565	528	592	543	575	595	562	588	599	539	558	564	581	560	616	565	513	605	559	562	566	593	546	592	557	568	550	551	548	592	554	563	606	581	556	583	563	601	567	602	565	540	547	571	589	520	608	573	530	562	579	549	579	574	560	582	540	570	562	571	563	546	592	535	588	550	546	536	615	586	587	572	569	578	536	541	599	547	564	527	555	562	568	548	588	567	559	554	565	525	540	535	577	559	565	561	554	575	519	573	606	549	580	535	555	534	525	586	579	555	597	538	592	559	559	556	565	558	595	552	586	542	540	608	595	624	522	584	574	579	599	537	569	565	564	557	540	561	582	577	582	522	532	523	571	533	546	569	585	522	552	543	540	577	571	561	595	563	547	548	526	546	591	577	534	566	582	533	530	569	572	575	552	566	578	605	569	578	577	545	595	557	536	559	539	532	606	526	586	547	554	545	534	572	582	536	597	551	591	543	605	564	554	532	559	543	561	563	547	550	601	548	579	544	558	545	545	566	567	545	582	552	531	560	563	561	573	561	558	560	541	563	554	549	564	566	587	580	569	528	557	584	583	611	569	592	535	542	609	574	572	560	544	554	549	574	557	540	540	567	562	549	552	625	585	531	567	545	590	555	533	571	538	572	565	551	552	566	521	538	546	559	563	585	512	531	549	549	565	578	586	571	521	578	574	529	538	571	529	519	589	510	623	557	559	536	546	560	533	573	592	540	552	564	559	567	549	534	577	585	572	519	546	561	546	554	542	569	570	539	586	536	536	635	554	556	553	533	562	547	560	585	580	574	576	569	574	570	612	567	582	542	565	557	555	539	608	577	539	505	544	551	552	568	542	543	573	553	559	593	538	542	598	558	581	573	572	573	635	556	562	566	554	532	600	564	556	542	546	557	592	545	567	542	527	527	564	565	568	538	519	539	580	590	559	567	581	547	552	547	603	590	558	540	513	565	579	554	564	554	592	535	608	532	592	568	543	557	569	575	576	517	565	534	575	564	567	531	562	572	548	552	576	515	557	576	582	549	561	605	562	543	526	534	563	568	517	557	540	578	578	567	604	567	569	585	582	563	543	565	591	556	567	590	565	521	577	580	570	552	601	560	553	525	562	584	535	552	549	553	522	571	596	562	541	539	521	562	553	541	517	573	611	569	595	566	572	552	573	573	594	547	582	530	550	533	560	589	517	552	530	567	616	577	587	568	529	568	540	563	564	594	599	554	522	580	588	566	575	580	560	602	521	581	591	596	594	547	586	537	579	553	555	559	569	553	574	553	546	547	567	545	589	586	600	575	534	495	564	572	551	602	595	598	541	551	546	579	603	531	587	597	527	559	537	527	567	562	537	572	573	577	555	555	563	551	561	573	577	537	545	565	568	564	540	555	598	566	565	523	537	556	535	543	550	581	544	582	569	593	554	577	559	535	552	562	510	552	566	599	570	554	604	573	550	568	563	551	529	546	524	559	553	548	566	540	581	547	554	578	594	630	570	554	591	588	519	537	540	526	539	525	556	608	568	550	583	555	539	523	531	575	569	607	557	559	546	582	548	529	615	548	595	544	549	571	601	559	564	567	552	597	554	573	566	591	578	525	580	569	556	544	592	563	581	545	576	588	531	574	545	517	545	590	571	605	547	537	570	550	516	533	569	572	572	555	545	570	510	552	543	540	560	592	584	594	537	613	553	596	552	541	542	585	539	565	553	576	560	561	565	554	571	552	525	574	563	563	579	558	586	551	575	549	550	577	546	609	579	494	540	597	604	569	515	582	555	577	590	578	562	567	537	528	540	569	567	551	595	580	557	585	602	542	550	586	568	556	573	554	565	574	550	541	574	551	607	571	577	562	544	563	576	601	521	595	537	599	557	525	609	581	578	565	545	591	581	517	519	565	543	552	594	541	593	580	577	541	579	582	589	536	534	596	539	526	546	535	585	542	553	590	514	591	577	565	594	566	562	574	590	609	564	591	524	543	565	527	562	532	597	543	539	584	560	506	576	569	528	548	580	533	525	564	527	561	558	569	549	576	542	544	570	552	551	598	550	539	560	550	546	585	547	561	546	574	534	534	570	542	543	554	574	599	620	562	575	568	553	535	556	535	561	509	546	543	533	534	555	564	598	552	599	502	521	550	558	643	562	580	568	530	568	612	581	582	590	559	545	573	606	567	574	544	576	560	539	583	546	559	565	546	563	586	514	565	543	566	534	572	580	578	564	600	569	550	564	555	545	549	563	566	545	563	574	586	516	566	576	536	531	527	518	538	589	533	580	564	513	557	536	532	565	545	559	610	530	523	583	590	587	570	535	564	549	566	560	576	586	551	535	560	545	523	558	604	550	582	585	557	580	557	585	541	558	562	545	560	560	565	583	548	579	577	590	547	566	548	542	559	590	540	521	561	506	601	549	543	529	554	575	560	595	570	516	557	537	564	597	561	516	591	553	519	568	581	584	572	588	572	537	589	533	561	548	552	569	544	569	536	523	547	532	571	536	571	514	553	583	544	547	543	577	535	546	588	524	551	582	569	578	571	585	574	531	582	569	552	616	540	548	534	575	552	559	573	563	560	551	561	563	547	562	589	562	554	572	521	571	564	531	549	578	591	538	517	568	593	579	545	570	577	558	579	527	550	572	590	585	581	521	513	620	530	597	563	563	512	573	576	594	553	552	566	557	571	541	555	549	577	568	518	543	585	512	552	539	530	553	516	581	549	543	554	537	608	549	558	502	557	550	572	542	552	574	551	536	583	553	570	545	537	568	557	539	553	548	559	588	551	574	550	565	569	592	560	555	549	565	582	559	578	595	570	545	546	616	518	605	599	526	548	565	572	533	588	548	515	564	544	537	594	578	593	532	616	542	572	542	543	566	574	563	553	560	540	561	546	574	526	592	609	519	564	568	531	535	549	576	589	549	559	575	570	603	528	593	592	591	547	505	587	539	540	538	599	547	566	580	571	587	561	597	590	549	534	573	574	617	567	539	597	532	562	585	557	537	564	569	525	526	577	543
24331	21412	28492	24696	19565	2240	731	492	390	362	329	360	355	318	314	297	288	276	321	323	308	275	292	311	239	272	303	272	280	265	310	282	281	260	280	272	253	294	269	264	267	258	275	258	265	280	295	250	255	241	260	255	262	269	280	284	258	261	272	250	269	281	281	304	258	273	253	263	263	270	244	281	279	242	266	253	265	265	241	268	246	271	293	268	262	292	269	300	272	291	286	236	280	281	264	267	282	262	270	282	260	276	301	252	285	248	268	270	266	283	251	282	253	253	267	283	269	256	256	273	290	291	269	263	267	280	273	272	270	247	263	276	240	263	269	297	269	294	275	241	257	266	259	269	264	248	253	249	284	272	273	240	265	264	248	278	277	259	273	273	265	307	282	296	301	259	282	278	242	313	272	258	267	248	263	260	278	277	276	256	228	250	240	268	259	258	265	258	268	275	271	256	246	276	245	260	270	289	266	268	266	277	293	261	257	230	261	284	241	232	278	288	291	281	282	278	245	274	255	265	252	283	259	258	279	259	278	255	277	296	256	239	293	245	281	274	269	262	285	280	265	259	259	266	284	265	270	249	256	260	272	278	295	246	270	264	288	266	285	269	239	288	289	258	267	256	261	261	286	286	256	295	279	259	273	278	250	262	263	301	264	296	265	281	286	264	275	252	271	252	267	280	307	264	278	266	304	239	245	236	272	268	247	294	252	259	269	267	255	269	284	272	277	260	260	300	261	250	245	279	289	269	268	255	262	269	248	249	238	247	270	258	268	289	261	312	274	283	278	279	274	277	269	245	278	267	250	264	272	264	262	289	271	269	268	285	258	243	243	245	252	272	252	236	298	269	261	303	260	281	263	241	261	269	279	252	256	281	264	269	267	272	282	269	239	270	241	287	273	280	263	295	272	241	256	277	277	282	254	260	263	257	257	305	260	237	273	280	275	276	255	287	243	272	285	261	246	274	281	254	270	302	283	272	284	286	259	249	258	244	263	277	277	270	273	262	253	279	271	262	267	266	267	280	256	265	282	259	246	262	290	250	240	281	274	277	276	257	263	285	265	254	272	271	249	284	269	281	256	254	284	267	241	291	272	288	277	306	251	255	244	263	256	242	290	278	262	265	242	263	231	273	276	267	276	273	274	260	273	275	279	288	279	256	231	286	277	279	271	243	267	301	253	259	247	281	285	259	223	278	277	280	250	269	274	265	258	272	271	271	286	284	247	280	277	290	277	279	278	276	255	253	258	240	254	282	277	234	234	277	268	256	287	236	281	277	246	260	283	266	292	285	242	245	257	270	276	295	239	282	257	281	255	278	278	274	242	300	273	258	242	263	272	267	264	238	255	241	265	255	282	317	272	252	271	298	256	271	245	248	292	243	266	247	285	262	270	235	279	275	283	247	285	259	269	279	235	262	259	282	269	267	271	244	289	247	275	274	272	274	243	242	267	271	263	232	290	258	282	296	308	295	268	246	240	278	285	262	285	264	268	269	259	293	271	301	283	278	279	244	250	237	269	255	252	243	259	269	252	281	260	284	261	256	302	241	275	268	267	286	247	295	233	288	265	247	284	255	323	264	262	273	263	264	283	273	271	283	267	264	246	265	264	269	260	257	277	273	266	283	266	239	267	263	264	292	267	270	235	264	284	256	269	284	262	312	281	272	267	270	231	259	277	236	273	265	238	280	305	266	264	253	244	250	273	266	248	259	252	270	259	268	262	261	290	269	255	245	286	287	300	254	285	272	260	286	273	245	272	294	249	256	284	268	256	270	288	274	260	284	271	276	270	281	274	283	259	269	298	274	251	278	282	289	289	267	246	256	264	254	261	257	266	236	253	289	249	272	310	231	284	281	248	262	246	247	277	247	219	249	279	281	252	272	278	267	270	279	283	312	229	266	291	249	244	292	301	278	259	280	277	273	255	279	296	288	279	267	260	323	262	264	232	255	266	265	274	264	256	283	268	260	252	270	258	258	276	265	264	255	268	259	263	288	271	268	286	269	248	269	260	266	266	243	284	291	257	269	273	287	273	286	258	245	250	260	254	276	279	272	269	242	260	248	243	264	296	281	280	304	243	256	258	253	274	283	255	261	257	263	266	255	262	269	279	254	268	278	250	256	268	241	271	268	282	274	256	259	262	255	238	247	280	251	281	254	260	254	224	293	254	278	256	265	275	281	277	289	263	284	278	273	256	265	260	258	273	274	277	244	264	263	252	281	281	267	290	281	257	240	257	293	280	284	278	246	238	260	260	255	241	275	280	290	260	269	286	251	253	263	262	264	255	255	275	254	272	286	258	273	260	245	233	274	273	265	237	279	263	261	262	268	260	260	231	269	289	232	245	276	265	244	273	251	244	279	259	280	261	262	272	282	280	276	254	278	296	279	287	242	264	281	273	289	259	290	271	259	291	275	250	284	274	246	272	240	285	264	226	272	255	267	267	239	265	261	284	265	264	283	265	254	255	255	296	270	271	275	291	259	283	254	258	282	255	269	247	267	263	242	275	273	289	282	269	268	282	250	244	272	256	267	245	273	271	283	283	245	256	260	256	262	255	281	276	237	265	245	255	266	261	266	258	264	288	276	274	256	265	267	276	249	252	272	249	243	243	261	246	263	256	269	296	266	266	245	248	270	247	297	298	254	298	266	262	258	257	269	268	254	265	265	248	254	260	296	284	292	263	275	259	267	268	269	235	244	268	281	268	239	259	271	258	274	263	258	288	254	263	253	306	240	280	237	256	284	282	243	271	265	308	261	278	278	254	275	239	222	253	248	265	279	273	252	270	267	297	243	261	273	276	257	237	275	259	271	250	274	266	281	258	274	272	276	265	258	281	255	297	287	267	280	293	252	257	241	275	273	250	251	273	240	245	276	285	253	241	270	250	254	268	251	245	248	263	247	274	273	269	263	255	227	226	280	256	248	271	266	297	273	273	257	309	262	268	246	250	275	259	271	263	260	248	284	276	260	267	238	249	271	265	263	250	235	252	267	261	267	260	296	241	265	274	276	262	255	267	259	272	288	282	269	233	254	305	238	278	267	267	279	286	240	257	283	229	266	270	251	291	268	285	303	267	291	269	272	271	264	265	267	284	235	241	280	236	241	244	254	260	266	251	265	277	273	262	284	258	286	255	265	237	272	258	256	257	263	284	249	284	270	258	253	279	273	261	256	283	276	267	265	280	262	247	249	273	240	289	295	263	279	270	252	297	266	276	231	272	274	283	275	275	295	294	253	237	261	283	303	273	228	283	259	264	242	286	264	287	268	295	280	265	271	266	249	285	283	260	271	236	260	283	236	286	228	263	277	275	258	288	255	261	264	266	260	270	278	273	239	271	288	272	255	245	243	267	290	298	256	246	286	244	291	277	264	247	266	275	263	244	277	251	256	246	275	235	262	249	251	250	262	248	239	232	266	265	255	238	271	271	303	259	264	268	242	286	252	291	265	277	280	258	275	264	300	279	274	257	275	263	294	257	267	283	239	264	281
3360	4705	3696	1799	1181	943	809	617	606	486	452	442	447	385	363	359	355	353	337	355	339	313	316	325	316	324	332	301	326	308	306	282	321	320	290	319	306	291	308	291	320	296	300	346	305	319	305	318	321	303	275	305	303	312	320	322	286	321	327	278	304	316	282	288	306	336	330	322	306	305	310	314	275	327	276	278	285	291	313	280	286	289	284	288	251	302	297	283	286	286	324	312	271	300	282	306	294	302	313	306	299	291	298	295	295	275	299	290	265	323	291	309	306	287	290	258	304	310	294	279	321	270	285	301	323	307	271	276	302	274	321	277	294	290	297	283	310	290	281	313	307	310	282	287	299	322	274	320	290	307	262	293	253	290	286	284	311	323	302	292	289	286	281	264	321	288	273	276	293	322	291	317	295	268	284	314	283	266	315	289	320	292	300	288	297	255	275	281	290	251	267	287	286	306	301	267	286	305	316	288	261	311	303	271	295	288	287	294	279	292	276	299	253	302	289	243	334	306	280	259	271	288	283	257	255	319	289	238	302	315	295	310	275	293	304	315	292	286	292	274	300	297	272	317	279	313	276	320	304	256	286	274	281	315	317	313	292	282	304	250	278	272	303	264	299	309	308	302	289	279	262	273	298	281	298	267	288	290	305	314	303	292	298	320	278	273	288	287	301	276	274	270	296	298	251	290	283	300	304	317	299	291	275	288	293	288	322	275	287	276	316	273	285	267	301	291	294	296	267	300	288	262	253	302	278	293	305	334	296	245	275	288	275	256	296	283	286	299	312	269	296	292	294	303	299	320	290	303	306	309	276	300	315	276	270	281	269	303	248	317	286	282	294	293	291	278	298	280	282	276	317	284	297	289	286	259	285	315	272	287	279	265	293	278	286	282	341	318	282	280	299	300	278	278	296	288	278	267	287	315	297	312	287	301	273	270	299	286	269	312	306	323	302	312	309	294	286	278	276	291	327	280	277	306	294	287	286	308	289	285	296	309	300	301	287	297	297	300	304	274	272	291	279	267	269	277	295	327	279	281	295	285	274	296	296	260	275	283	315	298	285	307	282	268	290	253	287	285	285	293	278	291	266	304	284	296	299	259	290	289	283	293	290	306	292	298	294	289	334	283	293	280	273	263	294	285	268	276	288	308	316	289	272	304	309	284	270	288	302	300	310	293	325	277	289	300	308	275	310	248	297	289	313	306	249	314	313	282	300	306	319	287	291	282	284	281	339	298	329	269	286	282	292	303	289	302	269	311	293	288	275	301	326	320	285	279	268	302	284	328	310	298	278	296	301	281	260	274	288	302	279	285	303	292	276	275	299	288	265	296	281	302	284	288	265	296	256	280	283	285	287	292	258	313	284	292	290	300	295	277	286	285	288	287	333	311	267	278	296	277	303	303	300	264	278	311	301	286	256	280	292	293	294	291	314	283	293	275	307	267	282	326	280	273	316	300	248	305	296	311	281	274	288	318	282	319	324	285	267	287	282	236	295	305	273	279	271	280	279	283	278	272	281	334	281	292	318	299	322	288	299	308	317	296	264	297	296	302	290	281	280	290	287	283	274	287	296	307	281	280	290	288	281	278	291	306	292	283	268	280	260	259	285	265	303	311	303	317	317	283	290	287	274	293	289	299	302	280	272	255	270	270	316	320	276	333	250	301	288	295	318	289	250	264	274	282	271	261	293	276	303	268	290	281	282	249	294	293	300	316	282	267	298	325	317	317	268	307	311	279	269	303	280	336	293	276	297	278	286	270	301	309	284	248	252	296	305	295	308	290	296	272	290	282	274	314	330	284	298	305	321	260	281	297	314	267	291	262	291	279	272	303	289	282	296	287	275	303	276	290	299	297	267	295	272	292	305	286	306	262	228	314	300	322	279	289	318	274	288	315	270	267	268	293	294	300	278	280	269	310	260	299	278	302	288	305	259	268	275	260	297	275	288	273	292	277	282	324	266	299	258	299	272	294	278	279	279	281	249	288	317	274	268	281	277	300	271	265	263	276	309	282	312	299	289	281	286	295	311	268	303	303	307	281	269	300	288	285	303	306	283	304	259	296	291	266	311	301	278	253	277	289	300	302	274	282	288	280	285	289	314	294	256	250	317	302	263	271	255	289	276	278	282	302	294	268	329	333	319	277	269	303	293	276	269	268	283	321	286	311	299	276	289	277	282	278	305	278	283	317	320	261	286	281	261	293	270	287	301	265	294	250	305	296	299	297	281	264	271	291	258	272	272	276	259	275	287	283	275	297	285	300	269	302	270	255	273	296	282	287	282	294	272	284	303	315	306	294	285	305	292	267	310	326	273	282	295	261	272	267	264	283	278	321	260	248	278	275	275	279	271	300	263	262	294	303	286	313	275	274	256	305	288	319	321	285	315	282	294	305	270	296	286	293	288	293	305	294	297	271	289	326	274	275	329	299	288	283	276	288	311	264	274	293	278	270	279	319	267	282	286	268	293	244	294	319	294	293	300	281	294	281	278	264	290	296	296	325	281	288	297	317	259	290	285	331	270	292	301	307	269	301	306	296	269	286	286	251	291	289	318	305	294	302	282	282	276	323	290	306	305	259	292	293	256	289	296	271	276	297	339	258	320	312	285	274	274	281	294	281	272	285	279	293	311	297	315	266	279	286	265	288	265	279	287	306	288	319	305	285	278	296	308	320	314	292	294	253	320	301	280	250	250	282	281	297	318	294	299	303	284	255	254	276	302	296	291	281	297	278	274	293	307	258	295	292	302	323	274	301	299	271	287	275	330	257	267	296	277	287	306	265	298	291	293	266	253	286	290	258	293	249	313	286	285	322	291	271	278	306	281	274	294	296	300	299	266	305	298	292	287	284	299	286	286	291	284	281	283	281	282	321	280	272	288	289	290	288	284	295	300	292	270	284	297	266	263	282	268	298	262	294	283	301	279	298	249	297	309	274	264	278	297	285	302	257	279	315	255	276	262	267	287	276	283	303	270	282	262	290	270	294	285	270	290	295	296	292	262	268	305	278	280	289	278	285	282	285	293	292	286	257	312	334	254	282	271	303	347	281	307	290	294	289	271	278	270	292	288	298	270	272	283	291	276	309	302	291	299	269	263	287	288	281	269	299	266	276	300	283	339	286	285	317	272	284	305	284	296	310	271	273	313	280	273	282	286	283	298	309	271	274	297	289	317	278	291	291	281	312	300	295	282	273	284	292	323	297	269	279	251	302	269	293	275	314	286	314	272	262	279	269	278	308	318	286	296	301	264	266	295	314	277	270	293	300	297	287	283	283	280	297	297	280	304	275	285	284	291	275	279	294	248	302	322	283	274	288	287	277	300	284	290	299	288	284	301	280	265	306	291	282	269	278	270	304	284	308	335	296	295	280	306	273	318	309	277	297	293	270	304	276	286	289	283	269	298	282	273	282	286	307	265	298	294	319	285	295	296	292	289	291	286	286	299	266	342	285	283	296	270	304	311	291	275	302	286	259	276	285	287	316	281	294	299	292
27532	11413	1957	1245	903	778	775	691	751	742	734	756	729	725	767	783	762	720	752	761	697	700	750	731	715	726	698	743	732	736	741	744	749	755	697	727	727	704	686	738	699	679	752	695	742	704	769	738	723	719	690	727	763	736	756	773	736	760	765	771	712	720	720	759	722	731	713	719	766	764	734	673	698	760	700	722	714	698	710	722	733	726	697	674	734	733	710	762	715	764	680	699	740	730	783	733	749	718	704	696	767	732	677	745	733	739	692	742	737	783	775	761	692	731	692	758	737	732	729	709	725	770	701	745	741	705	760	771	750	715	696	730	721	696	737	762	769	737	750	751	732	718	775	687	746	732	748	758	717	726	747	738	756	730	733	742	736	676	719	725	720	738	705	712	746	723	694	754	709	738	748	751	714	760	666	758	738	716	742	750	683	707	724	719	748	749	703	726	734	741	750	703	754	754	727	701	747	695	742	689	764	705	779	719	761	777	711	717	669	702	714	723	736	679	743	717	705	748	753	706	706	715	730	708	712	707	726	698	727	715	712	724	759	702	733	755	713	769	695	725	672	745	740	721	766	722	691	727	680	720	749	714	669	718	724	757	691	747	739	715	759	780	713	748	709	670	699	753	703	704	677	718	710	777	719	716	755	721	768	737	712	723	712	736	738	745	743	753	720	732	756	755	762	687	710	705	719	715	710	696	701	749	731	746	687	700	723	738	714	709	728	702	732	743	717	751	714	745	719	732	725	740	749	751	749	727	741	663	716	717	762	740	761	702	749	721	758	699	701	717	744	772	682	772	729	696	739	729	731	716	726	693	725	756	778	751	726	720	760	715	752	712	718	696	760	720	715	691	683	780	681	683	743	775	704	715	713	740	716	729	747	739	757	697	727	751	736	706	719	710	753	696	781	730	711	752	711	657	720	701	727	721	717	683	771	709	738	738	738	745	734	698	658	726	726	713	734	715	746	657	771	740	679	688	717	758	743	749	740	690	725	763	751	716	677	708	697	738	714	709	735	708	724	752	688	684	704	760	740	727	748	698	716	739	699	768	810	764	740	709	749	721	688	752	764	758	732	710	699	712	688	730	732	722	725	740	724	727	693	721	783	712	738	736	716	765	809	736	737	759	755	739	728	738	723	737	792	727	735	771	778	760	767	782	677	729	738	741	758	730	693	675	693	668	745	727	713	746	706	776	724	724	748	703	721	711	722	746	727	723	705	729	764	709	750	719	710	744	725	725	701	741	743	696	724	687	728	711	712	747	737	702	743	696	697	726	791	703	707	729	714	710	732	685	729	756	751	721	680	657	693	757	714	774	723	709	742	705	690	774	721	719	730	698	742	719	720	686	717	673	753	756	723	706	726	684	739	724	729	740	672	706	754	753	718	715	742	737	690	697	721	727	744	712	708	705	710	765	707	729	713	729	680	753	705	757	734	816	734	717	729	714	708	733	710	757	720	711	758	745	745	722	745	760	702	698	704	731	707	695	720	664	720	693	719	754	720	749	721	750	700	730	740	757	743	712	760	745	696	780	711	732	737	737	777	741	729	673	719	714	710	710	686	708	721	747	745	758	719	779	718	713	686	728	739	765	737	744	720	744	744	752	711	786	699	727	739	728	721	673	738	716	704	741	726	694	752	699	705	725	734	714	742	763	701	744	737	762	707	723	766	721	750	721	714	745	735	704	678	804	680	683	770	730	710	700	744	736	736	739	689	750	743	704	734	730	696	737	664	754	714	733	710	702	720	739	745	768	763	698	711	751	722	736	748	730	730	757	770	741	727	758	746	718	739	757	708	723	675	703	747	755	717	712	760	704	690	728	717	723	765	720	755	688	716	751	705	663	686	742	728	763	687	743	728	732	772	751	731	733	748	693	709	715	738	721	740	714	756	737	694	762	704	771	742	756	692	712	735	767	736	714	717	691	743	715	722	703	730	703	729	684	706	759	732	708	744	695	722	764	733	749	674	691	671	741	702	723	699	719	736	711	746	746	759	690	775	730	666	793	726	734	733	765	734	724	712	762	739	686	731	731	695	739	686	719	743	706	696	700	724	750	740	746	740	724	760	706	780	766	689	733	733	719	681	739	733	728	705	713	702	697	734	711	735	725	731	713	764	765	681	704	744	750	725	716	712	720	775	699	743	731	776	677	730	718	771	750	729	717	764	774	682	732	741	748	749	753	720	728	760	731	729	710	677	731	732	792	766	714	750	707	697	725	773	759	770	744	726	755	706	679	771	715	780	663	748	707	704	673	652	717	790	717	675	737	712	745	713	757	690	702	762	744	670	712	734	740	698	684	725	720	749	740	718	724	723	724	762	724	728	690	739	750	739	695	728	738	755	778	704	782	753	711	776	739	751	739	713	739	705	715	770	690	739	697	693	738	728	731	784	754	686	716	696	714	671	761	710	691	720	735	684	767	695	714	716	742	694	705	742	709	685	728	731	736	756	718	703	741	682	753	684	706	708	711	722	685	742	731	789	689	716	772	682	739	748	732	758	787	706	739	728	714	794	713	719	750	740	753	702	709	756	726	735	744	701	737	762	677	763	768	777	700	716	724	731	709	756	732	759	713	693	730	749	738	722	748	726	695	707	650	721	737	731	730	729	735	706	715	671	748	729	727	741	707	745	739	696	760	731	701	748	742	773	726	673	785	759	730	710	740	687	677	699	779	748	686	770	700	686	707	744	736	721	705	770	751	709	752	734	701	710	785	697	741	712	746	714	745	705	703	732	729	759	752	721	655	716	750	724	753	744	749	766	713	772	751	768	736	730	793	718	757	701	761	721	743	749	641	752	739	724	740	777	747	789	723	760	767	704	731	762	721	709	722	712	684	751	713	695	754	748	700	678	764	726	751	729	722	743	732	717	774	744	732	723	714	787	769	713	783	754	731	731	730	761	726	713	723	750	749	732	718	747	749	734	696	768	711	713	698	695	719	686	752	755	729	718	718	698	719	664	710	730	767	722	679	693	698	748	726	715	784	748	748	787	723	745	778	779	757	775	698	795	798	722	741	704	722	705	746	735	784	713	724	698	719	728	695	690	680	694	676	753	745	774	732	761	730	701	701	710	765	680	751	739	716	702	719	720	708	785	728	744	701	747	702	733	744	751	740	745	699	716	755	732	701	748	777	699	688	758	767	737	709	745	723	698	763	707	742	751	710	716	733	713	738	723	709	747	718	695	762	751	710	729	744	693	691	732	742	706	735	733	712	736	768	768	708	789	730	718	745	710	723	776	725	766	726	719	753	709	692	718	732	702	753	742	722	754	713	690	729	737	776	769	711	707	736	727	734	707	712	714	753	701	688	694	744	737	704	720	695	728	738	733	769	687	670	683	702	758	734	756	699	749	754	777	719	749	720	753	728	716	731	685	732	687	709	774	775	737	733	750	736	721	708	699	759	710	689	690	722	750	728	711	720	731	723	745	773	699	748	752	751	710	724	746	760	724	752	759	747	704	715	741	783	725	745	734	720	718	762	727	750
5143	932	880	750	682	684	706	662	690	703	702	684	691	752	635	688	651	680	718	664	652	684	593	671	662	665	712	682	659	683	685	667	683	687	698	645	648	664	714	676	679	676	625	668	628	738	703	664	681	632	623	694	649	676	637	654	652	701	686	719	682	643	670	670	687	671	682	661	648	674	658	668	648	661	685	668	650	631	686	667	658	638	676	654	691	656	662	653	729	617	642	692	670	663	683	667	654	667	725	702	662	633	653	701	731	628	646	690	653	646	688	688	627	682	623	616	690	658	629	660	718	675	657	663	662	622	662	651	678	657	657	657	652	688	669	655	652	717	678	655	654	650	633	685	695	660	685	649	665	641	668	688	660	673	657	687	664	671	713	668	662	655	700	675	656	676	617	651	648	694	657	620	693	617	641	601	675	689	640	681	674	653	675	661	642	681	693	643	629	682	650	662	660	641	598	700	712	648	659	655	649	663	662	643	681	722	631	657	640	655	677	650	681	637	676	700	666	658	660	672	658	641	696	680	667	660	638	709	682	700	663	598	680	676	661	648	631	699	626	651	682	647	678	727	672	656	640	669	659	675	609	593	642	656	669	677	594	703	696	678	673	678	675	686	666	678	674	714	669	664	662	649	705	672	712	668	752	634	645	666	661	655	672	647	677	665	650	694	624	648	625	652	625	643	648	694	694	671	691	732	636	641	707	680	696	668	648	657	670	692	697	652	649	648	637	684	638	640	686	664	643	653	649	674	663	664	614	686	711	653	700	677	645	685	665	677	715	675	664	651	670	677	651	673	663	656	691	703	678	673	695	652	619	680	668	638	688	636	622	721	647	687	661	705	645	672	660	674	666	655	626	671	664	657	728	664	674	703	673	697	666	660	641	674	628	662	662	643	674	687	624	633	617	669	672	653	682	626	666	637	674	679	699	671	661	611	667	657	675	690	628	690	625	745	661	632	654	717	648	681	653	660	649	643	631	658	667	600	670	676	640	658	679	625	679	659	630	690	682	660	672	674	662	675	639	633	676	677	640	665	648	672	640	641	660	683	636	628	672	657	635	620	643	625	669	696	667	597	719	665	667	690	652	703	671	713	694	633	643	662	644	675	659	675	650	717	636	693	684	687	673	669	653	686	634	679	668	663	688	648	662	673	657	654	651	691	663	699	691	687	649	682	663	635	683	661	652	648	700	616	650	678	696	644	661	699	658	648	697	673	721	672	651	674	661	666	655	685	656	658	682	678	694	676	686	663	674	676	693	656	674	683	638	648	629	662	650	603	641	631	661	684	656	702	642	642	646	678	663	660	661	626	633	677	702	687	742	671	685	657	636	690	629	694	674	706	676	660	715	732	685	641	680	694	661	657	626	667	711	715	672	672	687	606	672	647	657	668	587	614	664	647	624	700	672	651	702	675	688	672	666	652	682	642	694	642	664	635	697	633	655	680	651	643	668	651	625	644	681	724	682	698	662	715	702	681	651	655	658	659	630	641	646	685	698	687	610	625	684	653	677	667	636	706	660	648	614	667	644	708	645	682	674	649	665	680	657	679	694	673	699	686	663	685	600	616	688	734	655	648	650	687	655	644	684	681	655	679	672	647	656	657	657	678	633	686	693	626	657	637	696	676	689	685	717	694	634	685	684	657	705	692	647	643	636	664	650	730	661	653	675	676	687	637	651	633	675	656	636	697	661	696	651	633	687	703	663	683	685	680	626	675	677	638	678	647	688	634	698	686	654	706	691	643	642	634	652	663	687	690	685	662	647	669	685	691	660	683	709	672	666	645	636	660	655	701	641	672	649	665	641	640	695	652	662	701	662	643	647	670	686	680	698	645	670	632	689	721	672	665	655	639	689	699	665	689	651	664	644	695	656	702	649	650	656	675	689	637	607	662	668	711	628	625	643	603	683	638	654	667	675	614	661	649	591	669	633	676	675	652	659	678	660	658	658	678	619	640	704	665	677	683	680	656	607	641	708	678	646	655	653	630	658	714	685	659	675	666	682	656	691	672	674	636	695	701	663	666	662	686	657	641	649	688	735	655	685	651	670	668	675	687	618	656	695	674	683	669	653	619	679	641	636	674	666	607	645	692	718	666	686	647	713	640	676	658	642	663	664	700	683	655	696	661	674	656	681	651	682	679	641	619	690	694	721	657	671	655	663	672	695	633	687	667	673	623	650	597	633	676	665	642	651	727	691	651	689	674	664	648	668	672	688	621	722	658	692	670	613	678	672	675	705	652	644	630	647	613	698	674	660	663	640	674	683	665	719	652	676	686	675	696	683	633	645	650	651	705	681	671	691	693	639	636	637	665	655	654	673	630	673	652	632	618	621	631	656	650	658	665	637	672	633	644	667	711	685	651	636	693	682	673	674	651	678	676	663	669	656	688	668	662	667	663	673	689	683	669	723	704	645	676	667	703	692	628	620	637	728	629	687	639	710	659	680	672	669	634	631	635	634	625	666	635	661	664	730	720	643	635	632	677	669	721	647	683	701	707	665	667	685	692	688	626	650	653	654	674	612	699	666	649	649	638	703	699	681	628	625	700	673	630	662	680	658	700	696	677	628	691	666	652	675	705	657	662	680	659	635	650	663	629	684	645	665	644	715	708	683	692	715	688	715	653	632	642	670	690	649	673	652	608	668	661	632	659	706	654	671	674	608	654	660	646	683	673	682	642	658	654	607	712	641	684	698	662	624	642	671	721	676	650	615	645	692	703	672	666	630	653	655	660	674	634	699	654	648	677	712	671	663	604	667	643	645	642	691	681	621	666	624	664	677	642	669	709	695	708	638	698	632	639	627	644	696	631	647	677	651	646	623	705	709	660	666	695	698	645	704	656	707	653	674	666	666	656	620	669	651	627	650	654	673	648	669	679	689	699	626	689	730	687	670	687	655	630	650	684	665	670	697	670	668	697	637	628	710	630	683	652	670	673	650	650	696	660	709	700	633	715	676	571	681	668	716	673	695	705	667	681	664	691	671	658	633	662	664	722	651	642	660	654	667	668	644	677	625	650	638	671	647	682	660	731	657	660	664	646	637	652	648	682	703	663	708	626	627	671	632	636	631	623	650	651	657	672	717	614	633	671	681	620	701	643	641	633	648	676	643	697	629	657	700	684	648	645	630	696	668	694	678	644	671	661	594	639	644	609	668	699	624	676	645	721	604	674	638	728	672	728	660	680	681	681	629	657	696	670	700	711	645	671	684	692	637	637	657	671	681	643	664	658	645	674	646	676	642	738	631	679	696	670	674	704	660	675	677	703	720	651	683	709	681	649	647	670	674	657	695	689	678	675	638	652	664	685	661	630	676	617	700	659	662	727	667	676	640	644	670	703	649	659	630	673	702	685	708	640	686	690	647	652	673	640	667	672	633	639	663	665	696	674	646	659	655	644	679	712	696	669	697	662	615	665	631	659	627	648	721	687	697	641	674	681	676	709	660	690	740	662	677	650	643	690	655	694	674	646	693	728	690	681	678	653	664	679
25717	21396	25349	17175	1529	880	726	657	672	616	619	654	623	595	600	610	609	655	619	604	577	610	577	564	617	591	596	567	553	625	570	566	616	567	588	617	549	595	604	631	600	591	601	593	575	625	631	587	603	579	581	619	575	593	574	557	585	609	596	590	636	561	606	612	627	596	573	615	613	618	568	608	578	602	621	610	607	597	511	593	553	642	586	579	609	596	599	526	625	591	585	602	607	584	560	571	561	558	584	614	591	630	604	550	599	562	567	605	569	623	568	579	584	599	606	591	570	574	626	599	596	612	611	610	557	566	582	565	599	578	579	584	588	608	549	590	565	576	588	549	551	605	608	543	579	585	583	624	545	579	597	566	579	605	565	588	582	632	607	561	565	597	610	581	571	590	584	600	604	626	590	559	557	613	583	565	547	603	583	611	603	638	616	608	608	574	571	607	581	590	608	612	609	554	597	613	562	583	581	584	587	566	604	614	634	581	588	587	556	611	606	570	623	574	609	587	585	583	589	614	556	608	567	600	623	614	641	570	585	604	601	588	602	586	594	605	617	585	563	611	596	568	581	601	621	579	552	613	634	605	605	550	593	608	549	556	611	586	568	596	574	551	626	564	613	579	569	600	565	624	585	602	577	608	596	620	582	559	593	560	608	590	577	590	599	547	613	597	607	619	594	567	616	573	613	638	624	588	558	618	622	608	629	577	572	568	624	552	616	578	607	621	553	610	587	571	608	611	593	555	617	612	599	594	570	566	558	624	560	578	633	567	613	577	593	546	580	623	588	622	589	610	619	568	624	595	558	632	584	612	624	592	617	610	587	608	556	621	645	602	590	582	573	573	611	640	612	617	551	614	568	593	621	556	593	578	565	618	635	580	563	566	597	549	605	602	594	570	605	598	555	580	618	621	610	596	592	605	566	579	593	615	592	599	586	618	613	550	575	589	571	585	614	558	603	554	583	558	589	622	606	532	563	611	619	607	618	614	617	570	609	569	589	554	557	588	574	572	619	634	578	589	595	600	584	598	523	573	573	580	596	573	583	617	560	608	633	605	608	528	593	592	597	626	583	569	583	595	550	604	638	573	595	528	583	615	559	586	629	605	590	562	588	603	592	604	585	582	663	603	600	564	617	584	575	565	572	511	605	641	566	564	594	564	612	564	626	579	592	583	598	608	563	617	604	587	586	568	580	574	578	546	572	592	595	569	546	573	570	560	602	593	576	630	595	585	565	591	579	555	579	583	555	595	574	669	592	571	615	590	555	575	607	590	588	604	580	583	605	546	593	560	614	603	614	606	579	585	563	592	550	571	618	555	584	645	553	601	587	599	612	620	574	623	598	592	593	606	572	628	570	589	590	630	548	578	609	587	590	613	553	581	550	591	628	578	605	569	576	583	576	610	535	605	588	571	574	563	564	577	581	562	548	610	562	556	595	613	554	615	662	587	589	616	617	607	610	541	532	612	600	582	601	572	629	627	587	616	574	585	591	564	614	551	598	576	544	591	563	585	590	596	569	597	575	622	585	587	578	613	576	607	610	563	617	605	595	610	582	593	628	592	544	608	573	599	563	581	627	615	621	576	585	601	627	581	588	591	623	588	545	626	548	582	584	600	562	593	589	624	588	585	598	563	601	590	621	587	593	614	569	632	574	598	571	613	637	569	577	566	588	585	589	563	598	555	615	599	578	588	590	613	569	602	590	566	608	592	571	575	569	595	574	645	563	596	588	525	571	588	580	613	581	595	570	557	630	621	576	569	582	600	585	577	591	583	594	578	585	627	556	560	589	662	605	597	582	573	597	555	628	601	592	603	587	584	584	574	585	581	551	577	572	641	619	620	605	564	600	579	623	564	595	562	560	611	594	608	639	609	570	572	608	599	601	576	578	521	581	573	598	567	584	568	567	575	575	634	563	593	585	551	545	576	554	608	613	541	633	554	558	578	588	584	602	609	639	634	533	574	597	594	567	571	624	582	580	577	580	573	565	582	605	586	542	588	590	591	585	582	602	557	575	572	579	584	593	591	601	566	639	612	598	594	590	582	580	574	616	584	622	574	552	556	630	599	550	608	598	611	571	555	622	607	579	596	606	611	599	623	569	607	590	617	584	577	606	628	583	588	607	585	549	572	571	571	633	605	612	576	626	582	642	576	633	597	616	592	643	557	585	612	633	581	584	559	611	567	620	590	568	597	605	590	616	589	560	603	564	553	586	576	595	584	592	567	585	605	616	569	612	592	577	585	585	601	559	609	611	607	580	604	566	596	632	610	550	611	558	624	610	587	602	617	619	539	549	585	586	592	581	576	582	575	575	605	612	558	597	553	572	621	585	587	578	578	523	596	606	585	582	600	601	607	572	583	593	552	574	604	628	589	605	546	589	598	572	642	587	553	578	548	576	614	610	592	597	566	563	591	563	569	569	605	586	588	585	563	615	576	642	586	560	609	625	595	574	587	578	583	543	580	618	602	545	602	576	557	573	608	574	638	557	618	571	612	592	569	638	606	597	593	572	585	582	573	565	601	582	603	581	556	589	575	595	592	564	582	550	596	604	630	555	626	600	600	553	606	593	562	595	619	619	602	606	588	563	610	584	587	584	571	587	592	642	608	598	593	593	581	553	586	588	560	539	618	530	626	575	598	581	531	593	598	590	545	572	582	603	574	530	599	614	598	559	588	599	570	619	603	607	593	576	590	578	574	585	656	641	600	587	605	628	581	606	586	590	561	582	593	600	584	637	596	587	578	592	561	582	618	620	572	634	521	564	547	586	607	614	524	584	587	607	592	603	626	577	606	599	592	569	588	548	550	587	578	592	578	629	576	598	584	569	592	596	571	607	570	571	610	636	611	551	623	634	571	584	552	587	580	639	604	635	605	587	603	581	572	568	582	647	608	572	592	537	641	631	634	613	610	599	593	594	601	625	574	562	583	593	598	588	595	619	601	604	615	578	604	598	607	575	617	617	595	552	608	613	566	573	606	595	584	590	626	611	577	618	564	621	579	618	576	573	580	583	595	635	609	577	615	532	636	610	618	627	600	585	589	554	603	575	583	569	591	653	603	550	597	569	629	578	560	572	572	636	564	603	588	593	591	582	591	559	595	527	581	571	516	590	606	586	635	572	574	613	584	595	569	561	572	550	600	578	648	584	564	643	577	617	618	587	564	596	565	577	563	597	614	573	601	593	617	566	567	581	566	591	585	635	593	596	611	587	606	586	621	588	602	577	570	602	597	592	570	572	612	587	588	561	614	568	584	647	588	598	632	571	581	572	551	548	571	615	614	584	570	622	569	608	545	567	592	596	558	596	615	574	575	581	602	561	597	568	578	639	607	643	576	586	603	602	539	635	596	621	616	594	599	595	560	584	572	571	591	572	537	620	566	566	595	599	574	581	562	577	567	610	567	581	593	601	617	604	598	616	569	607	559	568	596	575	554	555	600	609	635	572	587	606	572	617	613	629	617	558	562	539	600	566	528	558	558	596	629	556	599
3527	2002	1710	1084	876	791	783	668	696	614	620	645	590	607	568	545	576	563	535	582	578	572	580	533	557	575	567	553	561	552	571	611	563	550	575	561	553	554	588	544	592	528	539	580	563	573	557	592	574	578	599	500	583	575	555	544	559	562	564	575	565	567	534	576	549	541	584	555	594	587	549	564	557	572	557	565	552	585	549	575	564	551	603	561	544	540	548	549	515	555	571	542	555	562	521	549	583	553	531	604	561	515	513	513	595	563	547	560	545	551	599	577	576	555	565	545	543	582	596	621	566	537	553	550	544	535	563	508	559	571	566	522	578	581	535	550	592	561	547	497	581	574	513	574	537	556	549	571	557	545	586	553	597	542	548	536	521	535	587	578	524	559	560	529	538	541	550	550	596	542	527	553	532	566	538	569	532	558	545	540	526	555	584	555	536	517	550	510	554	499	543	607	591	577	542	594	592	529	541	574	556	520	553	512	556	541	560	585	565	571	527	529	555	566	594	596	574	568	554	558	599	520	568	522	559	562	535	540	556	568	540	547	598	496	591	561	545	560	515	500	577	572	553	533	569	577	583	570	516	571	566	510	566	533	524	546	527	548	576	510	571	539	584	541	569	560	559	579	511	545	547	522	596	550	537	520	533	575	612	545	552	533	529	506	531	502	554	533	544	544	539	576	540	564	530	565	531	567	537	569	536	555	561	539	569	581	566	547	541	612	567	593	575	544	529	536	506	540	531	560	580	570	572	604	546	528	595	588	545	560	583	553	482	608	583	571	541	560	567	568	521	539	540	594	552	572	558	533	552	553	577	525	578	582	528	541	608	542	545	529	563	554	581	551	612	587	572	543	570	545	555	575	556	562	567	568	552	566	540	560	586	552	575	546	530	505	540	558	550	592	565	534	531	543	548	555	558	570	519	549	546	541	532	560	537	572	558	543	540	619	551	553	543	578	593	588	529	573	578	558	575	557	521	555	570	549	574	585	543	568	525	502	496	588	575	560	599	585	529	526	562	581	551	523	569	527	592	553	552	572	561	515	585	542	526	588	560	518	580	530	567	544	562	563	541	527	558	575	539	541	542	589	553	590	512	557	543	529	524	531	535	560	570	504	566	583	558	526	518	534	547	556	536	565	535	587	573	554	614	598	521	573	527	558	564	564	552	576	601	562	553	539	577	529	589	574	557	565	549	602	564	560	561	552	576	517	528	543	591	575	544	538	585	573	560	509	548	541	547	515	592	599	553	563	570	562	535	584	554	555	565	589	615	589	497	552	613	544	578	568	552	547	531	551	560	551	517	555	515	520	571	551	500	480	553	577	546	545	545	600	540	611	533	553	543	580	537	577	574	551	553	534	552	579	587	533	550	582	525	564	536	542	575	567	556	598	564	548	532	521	578	544	551	552	520	592	615	537	535	598	555	514	517	588	565	578	553	554	547	542	588	514	526	565	534	534	583	543	546	573	572	530	526	565	527	534	538	587	502	557	564	541	547	561	482	560	519	532	551	528	576	544	497	531	542	566	531	569	582	560	548	577	539	534	571	598	549	567	587	539	560	605	581	553	538	591	533	581	584	576	540	545	544	583	567	525	547	570	553	549	550	561	581	545	543	580	554	524	600	564	544	499	581	550	566	543	559	571	591	564	587	510	528	535	552	545	505	545	570	564	556	512	540	575	533	580	565	576	554	592	586	540	568	553	511	553	540	594	560	539	523	537	540	528	559	499	588	571	540	548	583	547	519	566	591	572	546	575	533	557	526	550	529	572	548	565	580	596	556	567	561	593	563	510	503	569	526	571	534	550	615	547	570	610	562	592	534	537	590	541	566	533	581	561	549	560	534	589	510	559	529	580	595	583	543	604	541	512	515	553	572	581	590	597	527	593	551	553	567	534	571	560	560	570	548	561	545	548	567	553	535	587	519	550	596	571	572	583	554	575	560	563	563	511	569	565	545	539	500	561	568	560	537	547	602	579	564	549	593	531	530	588	561	525	546	582	574	605	584	542	550	583	555	554	553	568	576	561	529	544	578	518	559	557	547	548	545	578	564	520	542	543	573	531	543	638	571	575	568	572	559	533	541	570	542	578	592	552	558	565	559	569	559	551	616	547	581	527	545	592	531	563	555	548	567	557	587	582	570	558	556	563	543	546	562	570	581	553	575	562	580	564	550	571	556	560	568	546	561	540	604	522	570	583	521	554	547	562	590	569	538	581	542	554	562	590	592	566	559	532	525	526	541	583	589	572	524	547	547	568	574	607	546	580	610	560	570	555	551	531	572	531	592	513	582	535	566	560	563	536	572	531	563	564	524	535	566	551	563	547	562	546	547	572	541	564	528	574	575	545	572	597	561	559	568	532	575	562	535	535	543	562	583	525	565	550	563	530	585	595	543	548	578	583	538	591	559	598	548	577	538	583	533	562	575	555	594	546	596	542	533	552	549	571	562	526	542	553	545	576	505	582	574	573	571	582	562	514	550	560	550	608	527	555	573	564	556	536	514	530	578	549	539	587	567	539	560	544	554	579	578	546	528	575	511	545	579	577	614	546	558	536	559	513	529	587	536	544	526	553	554	539	556	571	549	527	561	580	549	532	536	564	590	537	538	553	566	551	552	542	559	569	559	541	536	588	578	548	535	543	539	555	549	600	546	563	591	526	528	557	543	545	558	560	551	547	575	511	523	592	586	589	550	537	579	551	517	513	565	563	545	574	543	598	522	561	551	549	567	541	573	571	531	549	590	542	605	565	535	537	555	563	544	510	568	566	550	569	523	528	599	550	533	581	533	535	553	580	558	495	569	536	549	560	597	583	569	573	565	568	560	525	516	525	548	555	558	552	515	552	568	547	538	584	547	567	546	571	574	561	568	521	495	597	535	555	545	501	582	556	542	559	545	571	583	536	567	560	553	548	590	590	574	597	539	547	555	548	597	544	554	537	584	558	567	578	585	562	572	580	567	557	555	526	572	581	567	521	571	561	563	517	580	589	557	542	511	547	565	547	558	602	549	587	592	572	554	562	526	544	544	547	587	566	543	535	507	547	512	553	561	583	562	563	525	552	541	576	617	546	553	567	547	554	598	563	509	544	512	547	526	566	504	528	567	554	577	549	572	597	567	569	519	542	549	558	565	574	571	575	548	569	524	539	564	567	575	563	543	572	542	524	566	560	515	591	541	571	565	528	536	522	548	582	500	565	585	631	546	500	581	519	543	536	545	581	578	533	538	582	523	584	600	559	538	536	533	543	536	578	513	581	544	512	575	569	529	577	554	511	565	566	587	584	564	545	469	547	573	537	603	544	550	589	496	542	543	534	565	563	524	597	528	578	569	549	564	576	549	541	554	552	554	543	582	552	566	548	579	538	527	557	579	532	560	565	538	568	579	580	578	513	557	586	588	579	505	551	559	537	523	568	515	590	600	545	540	518	519	573	553	594	558	582	563	516	571	526	551	562	558	584	502	567	524	556	544	535	546	567	560	589	530	567	570	551
24323	21402	28492	24702	19607	2224	769	467	361	383	362	321	326	300	285	292	293	315	307	260	292	280	276	297	309	306	298	267	280	245	292	304	275	306	272	276	235	269	251	286	300	286	297	262	261	271	286	262	280	287	270	277	248	275	260	260	265	251	263	280	255	243	272	255	274	265	285	290	261	268	277	269	295	272	254	267	261	238	256	258	271	280	254	262	275	281	259	285	263	273	256	278	259	248	289	268	296	289	262	270	247	259	289	257	237	279	300	241	303	254	262	260	278	239	275	261	279	284	255	286	262	257	275	298	261	261	276	254	277	280	273	255	261	274	230	266	268	265	279	261	282	350	277	293	269	252	285	275	246	266	270	264	245	253	276	247	243	264	282	290	262	262	264	269	271	280	249	286	285	266	259	265	256	272	275	304	278	275	276	229	253	270	292	291	245	272	293	280	270	248	243	280	278	247	259	242	250	261	255	240	259	241	268	254	250	298	259	250	261	245	260	234	261	240	248	251	268	268	243	229	250	303	274	299	271	251	254	282	263	265	300	275	258	254	258	280	260	252	256	252	257	252	273	230	275	259	265	270	248	284	259	246	279	257	260	269	280	256	229	245	275	240	251	240	265	263	239	316	274	236	278	261	283	258	280	271	259	256	258	280	251	298	264	273	282	267	264	280	265	262	250	281	273	274	284	262	268	254	248	261	284	267	244	256	286	271	260	298	266	270	276	255	278	249	240	235	259	258	262	254	277	258	246	238	282	274	280	263	253	255	260	249	266	241	256	273	260	292	249	262	247	241	271	264	256	240	273	265	263	269	256	242	293	247	261	267	273	278	284	264	275	252	250	266	261	262	251	262	254	246	244	240	287	270	263	242	257	247	267	245	267	258	256	302	254	305	235	251	284	270	265	258	270	263	237	301	283	292	265	255	283	278	258	245	254	276	255	259	288	289	277	259	282	244	265	278	275	294	261	253	248	284	255	266	268	246	258	283	270	251	255	263	263	256	264	247	261	258	248	263	288	244	243	278	274	255	257	249	266	235	265	262	281	283	273	254	277	285	243	283	277	270	242	287	241	277	251	239	263	244	273	266	251	292	259	290	288	248	259	277	287	290	274	235	242	264	215	276	275	264	273	273	239	279	291	264	267	270	229	288	270	284	262	251	251	255	232	261	278	273	278	256	254	261	256	283	277	299	257	286	261	255	274	233	277	281	269	256	257	269	247	255	257	281	259	232	283	222	239	253	229	261	261	282	288	270	241	289	280	275	250	259	271	260	250	256	243	275	256	271	249	272	267	256	279	274	286	262	265	261	261	272	269	268	251	275	269	236	256	260	263	264	282	254	261	274	279	282	257	279	250	243	283	252	279	256	255	242	268	228	258	266	254	239	287	237	261	253	293	250	272	276	268	299	254	229	289	273	274	284	296	267	276	263	256	296	260	266	268	259	266	258	283	317	246	223	276	254	261	271	248	262	251	276	288	247	285	264	236	278	258	280	234	268	231	256	261	270	259	265	253	273	283	268	283	291	249	285	249	261	262	278	258	268	256	293	240	262	256	255	260	273	258	254	246	273	288	252	263	262	267	284	264	281	261	283	283	275	266	258	263	272	252	242	236	256	250	245	276	253	257	247	288	297	290	265	272	273	250	283	234	278	269	243	253	280	266	244	282	265	249	273	254	277	246	250	261	278	234	275	294	263	253	272	261	239	270	278	258	279	249	222	271	257	263	254	234	222	251	219	261	293	259	260	256	278	258	271	239	270	252	273	253	262	272	272	252	249	285	227	261	228	260	256	286	264	269	238	267	275	248	236	235	299	255	259	287	245	258	286	275	275	262	253	261	280	279	277	283	270	264	261	273	253	251	265	269	269	239	271	216	264	230	234	272	271	270	269	272	250	236	269	270	276	267	298	252	259	263	237	261	272	246	254	242	257	267	243	273	277	259	249	243	273	276	277	271	259	240	273	249	268	247	245	271	245	283	294	264	258	259	256	276	265	265	279	277	238	279	267	288	257	282	257	270	248	244	285	257	252	247	265	260	265	280	277	265	234	281	282	289	291	248	241	275	274	288	290	272	240	243	244	289	286	263	253	279	270	271	270	266	250	255	271	253	254	250	277	274	255	273	250	291	230	261	270	246	287	272	255	226	248	301	295	238	252	246	284	269	275	257	253	250	237	240	250	285	249	246	261	275	245	268	241	284	296	252	291	267	250	282	275	247	263	258	284	249	247	260	262	271	273	266	276	250	282	284	260	246	242	272	272	242	268	283	275	236	250	282	290	290	284	256	266	252	252	255	244	224	254	240	264	281	254	267	266	295	264	269	274	267	252	245	272	250	243	267	270	274	230	257	274	260	263	290	268	272	284	241	284	275	283	238	258	225	275	265	267	239	282	298	247	290	254	257	288	263	283	259	259	246	255	259	257	244	246	284	257	250	277	249	258	284	273	296	257	279	267	292	239	272	237	244	267	253	299	284	282	263	281	241	257	263	255	287	271	286	255	276	248	250	271	264	294	255	267	296	256	246	271	284	261	274	261	252	272	247	273	256	276	245	258	286	243	293	247	265	272	255	291	252	235	243	272	280	281	294	264	270	268	251	275	254	240	270	274	280	266	293	225	262	291	241	263	244	276	215	275	272	232	274	259	248	272	235	259	281	244	270	269	297	246	259	286	266	263	206	273	276	232	274	241	258	276	245	262	281	231	236	292	273	255	282	272	286	275	273	310	262	270	267	268	261	282	271	253	268	277	268	267	294	254	300	268	263	252	309	261	248	245	250	287	274	277	278	257	262	257	245	305	270	283	275	280	243	250	271	242	259	289	295	268	221	276	264	284	257	282	259	254	252	316	248	253	259	287	272	277	250	276	289	251	260	267	273	243	263	254	272	278	260	254	255	248	264	282	262	275	235	239	289	286	269	280	234	271	254	266	270	281	271	237	250	275	270	249	262	268	267	239	242	253	257	275	255	267	258	255	252	286	272	257	247	250	241	286	259	259	279	265	259	278	262	241	252	243	238	254	234	248	264	255	251	280	263	241	251	245	261	268	265	272	237	254	262	281	251	293	261	257	286	257	271	250	256	269	262	262	290	270	251	265	274	257	270	257	275	285	260	255	239	223	286	254	265	256	240	257	267	272	240	249	249	263	265	254	267	217	275	271	269	254	265	258	243	271	280	267	265	257	238	279	276	274	288	254	248	284	279	248	288	277	258	261	260	282	283	246	261	253	244	265	233	273	252	250	270	246	264	242	246	283	258	258	241	285	248	290	287	251	240	262	281	256	271	265	258	296	264	252	264	232	261	262	256	277	272	267	236	296	285	287	266	270	247	239	253	276	246	253	265	268	271	249	278	273	283	262	255	282	228	270	245	277	266	223	243	280	250	298	244	251	258	289	238	239	266	266	275	291	258	257	266	290	243	264	251	235	248	274	278	272	294	259	259	252	258	249	248	269	281	260	288	240	236	259	276	282	272	270	258	261	246	251	254	277
3325	4526	3557	1812	1202	908	762	605	554	529	439	440	430	388	357	359	331	341	311	343	352	314	295	315	326	346	320	336	285	295	332	324	277	296	317	271	301	297	290	287	301	312	307	317	280	249	318	287	288	295	302	295	296	265	302	274	281	274	288	311	303	287	277	308	273	311	301	276	317	311	281	305	275	251	298	269	272	303	303	288	282	289	278	274	286	308	300	287	305	271	309	285	300	315	310	293	286	291	272	283	300	265	300	312	273	267	294	299	291	287	290	281	267	295	293	288	297	305	287	270	304	304	301	278	297	272	281	307	292	280	290	312	302	279	290	273	301	277	283	284	305	267	271	306	314	288	277	311	301	242	265	300	274	300	273	320	291	296	251	285	333	294	266	268	268	285	286	301	282	293	284	311	295	284	278	291	288	277	320	270	298	286	291	311	286	274	293	276	261	268	285	273	271	295	282	282	300	300	300	311	303	273	268	292	285	276	303	300	293	272	276	304	283	287	267	295	294	257	284	272	270	294	306	307	309	331	315	300	256	313	318	326	266	304	290	297	310	330	286	265	309	326	273	274	275	291	270	287	252	284	277	316	307	288	309	281	297	304	289	269	296	253	297	279	287	297	281	304	286	275	244	297	287	297	289	297	291	288	301	306	290	316	284	278	273	279	285	305	299	282	294	301	283	302	273	313	261	324	327	274	292	293	267	286	266	273	259	280	303	293	308	286	279	295	289	255	317	292	278	265	269	293	287	285	331	293	293	294	290	303	304	296	272	282	294	292	300	298	284	281	285	267	283	291	266	281	265	274	298	304	291	266	314	272	275	285	257	316	298	261	271	276	291	292	265	280	278	309	290	294	279	311	281	295	284	285	296	291	270	285	286	288	305	266	274	284	284	273	294	313	308	277	300	259	306	275	274	275	282	310	283	302	295	291	303	296	299	272	254	305	294	262	255	266	289	287	296	287	297	290	298	294	285	272	295	270	290	298	277	286	282	264	282	299	312	278	269	322	287	277	291	297	285	297	289	305	290	309	274	311	298	277	281	281	260	288	274	286	262	288	294	293	272	297	290	269	286	304	269	310	282	284	283	305	272	282	288	291	275	277	282	260	314	295	290	247	255	303	259	312	293	285	281	319	279	263	281	265	286	300	321	291	273	269	280	277	301	273	321	262	288	340	274	302	287	257	277	293	279	272	294	292	293	283	304	278	305	280	278	298	274	283	255	295	276	288	283	311	273	282	304	276	269	287	294	294	284	284	305	272	288	299	292	276	281	260	277	267	283	301	301	275	263	264	270	275	257	262	266	302	299	289	276	325	269	318	274	261	287	281	265	270	297	286	300	284	283	307	294	273	293	247	274	282	283	264	292	290	253	306	309	292	279	304	252	299	240	264	244	316	267	299	286	273	295	292	277	299	280	274	305	328	280	298	290	271	280	285	270	286	273	281	288	291	268	297	270	262	300	260	285	259	319	266	295	282	307	283	294	306	290	266	301	320	288	283	262	274	261	266	286	275	293	276	294	308	303	301	305	232	270	286	301	297	272	308	307	250	296	270	279	311	288	303	297	290	253	286	261	294	271	272	294	283	288	273	315	292	294	276	296	275	275	292	280	327	287	285	275	305	299	288	271	297	287	273	295	289	293	266	284	288	289	271	272	281	265	290	285	269	263	294	289	288	284	263	278	294	262	273	303	268	273	299	300	267	267	281	298	289	308	284	297	290	275	286	269	259	263	289	303	285	265	296	292	274	252	286	304	272	269	288	280	274	274	271	287	263	311	302	334	286	290	289	296	303	273	265	285	287	285	300	274	296	279	270	297	293	269	275	278	288	286	287	274	320	295	298	255	293	309	284	281	300	271	308	313	299	287	283	278	297	303	262	280	298	296	301	268	275	294	291	291	258	284	287	285	311	283	296	300	277	298	268	286	275	284	287	302	298	272	254	309	297	266	300	282	277	269	248	306	290	284	296	262	281	302	304	293	258	282	276	285	271	306	265	267	310	283	318	306	283	269	274	259	287	313	268	275	252	282	256	304	306	273	305	275	265	284	280	264	275	278	292	295	261	323	292	262	296	274	255	287	285	270	279	272	304	276	309	263	271	273	276	317	286	252	281	271	300	291	298	298	301	287	272	293	288	269	294	271	290	308	295	296	292	299	290	307	276	281	286	277	258	285	299	261	279	276	287	284	270	280	305	276	261	309	287	297	314	286	310	279	313	288	294	243	267	302	297	305	286	285	291	281	280	273	224	289	276	270	263	277	294	280	264	259	282	285	242	286	295	289	279	284	285	314	276	316	276	276	268	284	282	277	296	282	330	290	267	288	281	314	287	297	279	303	294	289	254	274	272	278	275	266	243	265	265	287	243	265	267	309	293	315	293	268	308	261	285	301	286	255	302	274	309	273	269	283	309	303	279	274	292	281	293	288	284	296	263	286	292	282	286	309	272	306	310	313	279	312	243	288	273	270	270	297	278	272	309	284	251	267	279	269	281	349	269	287	296	266	277	279	266	286	281	292	284	287	258	263	266	267	325	310	302	273	285	283	294	309	278	271	313	294	269	285	294	261	259	268	278	281	278	305	285	281	295	292	275	259	314	286	296	268	308	250	259	271	302	280	255	297	295	311	295	280	257	274	264	317	274	294	307	305	280	277	286	266	282	259	300	281	289	306	271	256	294	290	275	266	281	276	325	306	266	303	285	265	296	292	292	272	264	330	291	272	303	297	290	307	273	306	285	289	288	270	287	289	304	240	293	268	274	296	291	323	298	284	292	296	281	272	268	281	290	270	271	270	287	264	282	313	269	273	316	281	290	251	291	308	303	265	281	290	306	297	261	309	290	248	274	255	306	298	292	265	288	288	286	304	292	279	307	293	271	263	309	281	283	258	276	303	288	303	283	305	263	273	286	296	291	297	292	300	256	290	293	274	282	286	296	292	291	303	294	273	292	266	282	270	276	309	281	250	295	299	273	278	291	267	296	253	272	270	242	273	259	279	309	292	291	257	312	272	257	279	284	278	284	273	304	291	249	289	281	274	270	267	302	280	268	268	290	286	271	267	289	286	280	261	279	313	281	255	305	274	286	259	288	251	270	289	282	263	280	291	257	300	271	282	299	275	275	293	286	283	303	263	292	276	271	282	294	289	288	250	273	278	296	263	284	260	287	303	268	255	300	289	304	282	306	270	268	252	270	272	258	278	273	289	272	273	276	261	309	268	273	286	299	292	306	253	267	280	299	280	332	270	282	280	308	300	316	301	274	273	276	281	280	280	278	272	269	310	274	274	311	274	274	253	280	303	268	275	268	299	245	259	291	262	283	277	283	291	267	273	288	311	282	257	300	283	267	306	247	264	305	299	293	254	277	264	264	288	251	288	307	274	292	297	277	309	288	268	288	273	270	274	288	279	274	284	265	275	278	267	275	286	290	267	299	259	294	286	314	282	297	274	263	300	295	302	297	314	282	280	254	277	313	295	306	293	252	288	287
27643	11420	1693	1055	828	758	774	708	736	752	725	653	712	726	726	727	752	696	708	750	807	740	756	710	706	726	731	741	739	763	725	732	737	680	722	724	707	735	726	755	754	659	734	744	728	728	732	728	740	768	717	791	729	747	762	748	738	765	742	734	741	723	764	770	719	731	711	689	742	779	726	736	760	778	710	739	741	808	707	789	759	777	716	706	716	767	754	718	726	725	776	753	735	756	698	748	723	692	713	706	812	722	702	705	722	777	741	767	711	716	723	704	708	735	714	753	695	711	712	718	799	722	709	722	756	738	737	732	757	712	742	694	735	743	812	761	789	778	713	733	682	709	770	731	722	760	769	701	735	732	759	740	724	698	714	758	721	698	701	726	698	729	739	749	769	745	727	712	750	742	740	724	730	668	762	739	783	756	701	739	706	760	744	719	736	740	721	757	736	719	719	718	770	735	748	742	733	705	759	749	750	720	770	678	743	720	741	738	724	686	753	769	722	768	759	730	723	783	763	728	734	777	679	697	706	781	767	749	700	728	726	762	701	671	731	708	730	758	740	728	745	708	756	762	693	760	752	740	770	733	700	690	730	705	770	745	687	727	787	731	747	728	739	736	713	736	706	751	689	684	747	734	757	744	761	766	758	743	696	756	751	654	753	735	736	768	717	719	776	745	752	741	780	745	724	775	718	706	712	741	701	736	727	751	677	727	730	754	711	737	746	736	733	752	721	740	775	702	743	676	701	715	685	733	785	734	728	765	732	733	714	690	732	686	707	786	767	707	719	780	720	714	683	710	730	723	797	715	687	794	692	732	737	736	732	683	746	770	786	718	745	712	727	732	759	718	744	736	744	741	733	742	717	749	775	729	735	751	709	688	748	759	768	729	709	765	787	760	718	771	727	731	709	732	752	723	723	750	733	745	723	719	702	744	750	728	697	728	793	704	725	704	751	708	704	695	749	685	703	707	747	755	681	752	698	704	720	814	770	715	720	747	704	694	719	740	711	742	733	752	711	759	731	716	738	780	703	741	739	770	734	712	764	750	688	688	681	735	748	735	751	737	730	728	705	738	766	782	710	769	740	793	647	769	759	759	732	731	747	754	680	740	749	732	732	695	694	740	688	721	737	733	733	728	692	708	751	730	776	693	753	780	751	731	798	730	737	718	750	765	730	776	747	763	692	747	706	704	737	710	710	743	721	718	773	773	755	674	726	741	783	785	721	726	737	777	742	746	756	727	774	744	763	757	774	708	699	748	699	692	682	762	701	669	728	729	744	714	676	704	712	754	721	663	778	701	731	762	769	766	721	725	768	736	758	730	745	712	762	725	722	719	718	707	766	759	731	712	713	755	737	750	669	744	770	754	746	798	767	708	708	715	792	731	737	730	715	746	745	702	681	789	719	742	759	736	744	685	723	771	728	742	743	706	678	734	734	672	690	747	719	786	729	724	740	736	730	709	701	770	718	735	764	760	726	713	708	725	760	676	784	681	758	704	708	709	788	744	768	739	763	733	742	684	674	735	743	716	727	764	707	748	730	743	700	708	746	715	742	705	698	738	736	689	678	751	736	753	704	716	749	728	704	758	710	730	702	752	729	756	714	748	718	725	730	729	738	709	722	707	751	712	700	698	723	707	675	722	745	735	752	723	800	714	744	714	758	752	756	716	748	763	694	723	726	777	746	694	721	765	664	728	706	756	738	690	744	735	717	647	693	680	717	741	728	745	699	743	726	747	764	691	782	762	746	726	768	724	694	735	697	746	660	708	731	742	733	673	732	731	706	712	682	749	755	742	726	718	728	706	708	735	697	771	742	754	756	761	758	718	738	772	748	746	735	758	768	692	693	738	694	726	716	697	744	723	725	722	730	705	732	766	697	689	745	782	759	741	750	719	731	710	720	699	746	782	753	708	732	733	700	758	758	676	756	709	694	763	741	769	718	740	788	714	702	753	684	727	725	761	720	722	732	754	652	711	751	721	735	729	780	721	751	774	753	707	712	731	700	755	713	751	774	688	771	705	743	736	713	711	732	769	762	780	762	707	695	723	692	693	739	716	731	768	688	760	722	732	744	782	744	671	722	708	709	743	738	765	704	752	751	723	692	686	750	722	708	722	749	755	791	738	691	755	692	775	714	742	742	739	764	776	764	782	755	728	757	737	712	723	733	743	736	711	753	705	748	727	757	771	785	669	725	729	740	735	753	774	701	693	684	740	745	728	709	757	754	757	751	668	704	751	703	738	734	695	719	749	755	737	721	747	719	721	711	733	714	760	760	701	757	715	728	741	733	702	788	754	741	744	745	749	726	749	783	779	720	737	702	763	786	713	728	738	724	719	740	729	767	767	702	707	699	715	667	707	736	764	711	673	796	725	720	757	730	697	730	730	749	766	751	748	726	760	746	748	751	723	728	685	760	739	746	754	713	711	713	763	710	781	735	710	700	737	694	730	735	725	730	695	760	758	771	735	727	723	698	735	750	684	765	677	716	709	734	720	736	781	787	751	706	719	707	744	700	728	719	704	702	698	718	739	738	770	760	740	708	686	732	748	758	703	734	765	747	718	678	781	778	751	750	719	765	700	734	722	702	664	662	722	757	667	764	749	722	721	712	704	761	747	736	723	742	684	733	726	720	735	773	748	726	688	735	697	724	744	731	720	734	747	777	677	724	767	750	793	726	704	756	794	728	754	704	673	703	699	780	716	713	770	740	723	745	723	747	737	712	766	734	649	754	725	741	729	697	747	736	715	694	735	732	742	717	698	694	728	738	733	716	728	785	763	735	748	725	706	724	724	747	769	754	745	725	721	714	768	773	724	750	738	708	670	705	750	737	682	714	759	721	720	717	707	759	783	779	774	803	698	772	735	756	693	760	754	736	708	737	701	705	705	675	744	741	746	707	726	740	733	720	728	720	760	736	757	763	750	673	716	741	744	718	722	719	765	709	736	707	673	713	791	675	701	761	710	760	763	753	786	722	735	745	743	713	762	760	721	696	749	716	760	708	710	706	749	683	764	728	763	722	782	734	741	739	764	687	705	680	715	728	713	758	789	750	715	782	775	716	733	679	754	685	755	741	789	709	748	757	681	725	713	741	706	712	736	690	746	785	723	738	714	755	739	721	718	680	726	678	725	702	731	721	796	730	766	724	766	805	759	726	688	753	740	725	729	712	742	748	755	730	707	735	724	676	743	756	659	711	738	690	769	736	808	716	801	756	679	758	685	773	729	744	697	718	716	694	673	701	712	727	763	754	742	705	727	708	711	778	692	712	722	766	787	745	684	706	721	712	766	696	751	782	726	724	727	774	730	722	764	739	752	781	761	769	693	759	715	685	755	725	728	690	757	702	765	768	759	722	723	685	649	687	674	717	714	670	736	707	706	745	734	757	697	717	728	717	733	753	722	722	695	770	782	766	714	734	748	706	725	713	756	760	713	722	705	769	709	695	696	702	762	745	720	714	696	784	741	747	724	717	700	738	724	688	740	745	754
5139	931	873	729	720	693	686	694	642	650	700	700	646	679	680	675	692	680	653	684	639	674	663	685	648	702	728	645	643	636	663	711	657	625	697	673	678	657	641	695	649	662	676	668	667	654	644	663	628	644	666	686	676	651	662	700	719	662	692	649	640	670	606	690	692	672	746	715	629	632	664	677	704	696	633	675	673	692	641	685	665	678	681	696	655	697	671	692	649	670	647	664	660	655	650	638	670	684	655	665	649	722	660	683	655	684	677	689	653	638	667	617	693	689	697	626	641	688	686	658	646	647	645	687	646	675	667	607	663	657	676	646	619	664	677	632	707	642	685	698	646	685	631	737	666	670	683	689	657	674	660	609	690	634	688	652	689	680	647	672	664	664	637	664	672	655	686	672	643	624	684	666	678	669	688	671	615	686	666	690	679	649	677	631	667	660	656	671	672	620	673	696	639	672	658	625	640	646	715	637	651	675	670	648	694	677	701	678	672	704	668	705	700	689	690	691	686	713	679	682	739	652	657	706	680	636	657	656	677	676	680	687	689	651	710	673	659	663	669	642	650	673	611	653	682	631	664	688	646	698	666	683	697	672	653	676	688	662	628	699	697	633	647	670	664	644	714	662	648	659	651	659	694	667	649	667	653	662	615	667	645	736	660	646	646	638	642	617	661	658	667	636	606	670	647	659	697	647	698	655	671	641	701	652	672	687	666	671	628	692	622	666	653	658	697	680	703	682	652	669	670	632	710	650	661	634	677	728	727	660	667	683	638	623	652	682	655	655	641	640	685	677	674	640	644	649	681	663	683	686	678	661	671	645	683	718	684	666	700	688	664	636	608	695	670	667	675	656	697	632	687	677	699	640	709	670	676	646	706	666	671	675	679	701	667	647	678	670	655	722	645	644	666	690	658	697	689	645	676	641	689	718	706	664	682	624	657	683	646	726	691	662	688	640	658	671	680	656	658	662	671	628	658	662	683	620	662	674	665	667	688	647	686	628	631	629	653	690	688	669	689	701	622	677	641	672	715	697	653	633	693	645	691	676	668	704	622	613	667	649	666	674	644	637	745	684	664	642	680	645	671	670	668	676	721	652	675	740	682	665	676	639	652	684	735	670	604	674	642	624	654	670	672	674	705	685	694	655	610	653	681	679	633	687	621	677	637	669	669	682	666	683	676	623	648	651	666	625	670	628	658	651	687	683	726	708	669	650	617	672	597	684	624	699	664	630	681	639	649	632	649	649	666	577	733	596	636	680	657	685	642	680	632	672	655	658	660	661	644	654	630	670	636	667	660	680	689	640	666	678	667	601	682	681	677	701	662	700	704	666	646	666	623	649	660	672	683	643	694	682	646	675	648	667	671	739	718	639	687	615	731	682	632	664	693	671	651	675	616	670	669	699	655	668	693	681	636	664	670	655	658	673	737	691	666	697	699	663	689	642	681	694	705	648	622	661	685	633	691	659	703	641	649	643	695	663	730	659	628	703	712	657	683	701	602	657	648	656	644	677	613	696	628	659	703	609	647	630	653	668	639	656	638	672	688	659	669	648	638	657	646	679	682	636	672	673	671	684	686	673	653	664	669	693	669	619	672	649	668	616	694	636	673	648	678	674	681	666	694	652	663	679	704	701	656	618	668	717	631	673	663	630	705	663	677	695	629	659	648	684	610	707	621	675	667	670	636	654	647	694	666	663	712	637	667	640	644	645	697	678	707	692	690	670	675	696	669	616	687	670	627	669	650	660	656	643	666	655	661	696	686	655	661	653	665	703	626	645	694	685	649	651	589	684	647	671	696	625	655	670	686	666	644	639	626	661	693	651	717	680	674	654	670	682	665	686	637	683	658	659	703	673	694	681	647	627	698	647	620	656	687	678	665	683	660	680	702	663	636	642	722	696	664	666	627	621	595	673	700	622	660	645	648	661	664	635	653	688	668	674	685	643	643	674	665	706	643	689	686	622	671	660	681	658	650	664	681	680	707	694	719	666	652	644	674	656	688	667	671	638	701	652	661	639	679	652	679	689	672	672	647	656	638	670	727	623	686	667	670	648	675	665	673	650	738	689	649	662	654	639	644	644	628	657	661	674	716	701	614	635	637	643	671	717	619	676	686	625	663	638	644	684	653	656	669	656	666	630	649	677	698	668	672	644	696	674	650	658	699	671	691	686	671	650	658	627	626	668	655	706	702	678	630	657	662	668	705	624	683	704	684	688	694	671	622	652	643	665	680	693	652	707	686	663	636	682	694	730	634	648	662	687	684	663	695	694	655	656	725	698	662	694	672	694	693	662	629	664	659	674	625	689	651	631	718	734	697	659	705	649	670	658	668	676	727	689	678	658	615	713	677	681	664	633	668	682	647	682	675	652	684	679	660	637	700	662	708	672	673	641	647	682	647	639	677	644	684	663	700	650	687	717	716	700	658	681	688	669	681	716	706	658	637	673	686	646	677	647	625	627	684	648	638	660	661	653	651	690	652	647	640	681	647	633	685	665	660	654	664	670	664	701	709	651	637	726	625	659	636	663	644	695	667	684	687	710	671	713	654	693	621	671	680	674	721	666	702	708	651	721	697	650	665	670	645	647	685	655	688	708	673	671	634	681	648	661	639	644	653	688	685	685	688	673	670	669	654	723	641	658	659	661	668	656	697	679	685	703	697	634	628	652	663	663	701	719	705	674	670	715	674	664	703	702	632	662	668	639	676	627	668	686	630	700	716	675	688	687	623	680	649	701	650	657	670	697	701	668	671	683	668	698	642	673	688	658	647	619	660	653	699	627	647	698	663	698	681	701	635	669	644	699	671	688	642	668	634	654	687	672	645	631	647	627	673	667	630	658	660	660	690	647	638	681	679	665	681	646	668	609	685	648	676	662	670	709	660	656	651	648	650	657	695	669	665	667	644	676	649	673	681	668	687	680	704	690	656	684	693	656	655	645	675	670	667	655	692	664	687	621	603	651	681	669	718	670	662	690	699	645	599	684	614	655	628	654	695	709	638	610	654	687	630	702	674	675	611	677	626	640	681	675	684	658	657	626	663	631	679	682	639	638	665	683	614	640	684	682	707	680	653	674	626	658	624	684	672	677	712	667	685	662	681	667	646	643	651	620	662	714	692	675	680	667	714	650	690	696	664	694	629	656	688	680	701	668	663	670	646	726	673	651	632	678	663	664	681	646	697	696	730	659	641	676	677	685	675	641	658	669	683	709	633	671	694	655	668	654	624	678	682	644	699	692	637	680	705	680	678	672	653	671	683	645	679	695	625	687	689	671	699	675	702	695	670	651	639	685	623	699	665	673	662	646	700	674	658	672	663	665	681	629	676	717	689	694	689	694	627	663	658	641	639	687	703	704	690	656	639	696	695	681	650	637	737	635	666	661	694	708	648	701	680	693	701	659	711	678	651	697	687	697	673	658	659	682	645	656	646	640	629	650	659	642	618	640	635	670	628	663	649	639	681	686	684	681	630	700	649	676	661	704	669	650	704	663
25715	21420	25374	17170	1578	820	736	641	668	644	633	654	620	658	628	669	668	614	631	598	597	574	567	614	591	593	593	589	564	603	600	557	597	585	574	547	624	575	556	626	579	585	536	568	608	582	587	580	601	579	573	604	568	585	608	604	645	584	556	613	535	646	577	647	625	570	582	562	592	629	548	574	535	620	602	575	582	585	615	613	635	595	611	639	580	606	593	586	584	584	577	639	620	597	583	580	649	592	586	600	542	587	635	594	574	575	609	569	600	613	581	582	624	575	586	544	591	591	591	545	583	597	621	557	558	595	608	520	593	543	584	582	572	604	613	566	611	645	605	632	614	607	544	595	595	588	629	604	593	581	604	559	621	600	617	589	598	601	563	581	608	618	596	579	585	593	585	601	599	569	551	566	572	532	581	566	564	581	610	611	584	622	556	566	592	578	584	621	601	615	578	598	542	588	580	563	590	602	582	602	565	622	566	581	633	596	619	621	570	578	590	577	602	635	563	619	583	558	593	608	553	539	575	592	595	596	572	607	558	590	602	574	577	557	602	578	552	605	593	639	560	572	525	591	596	550	621	617	558	625	587	604	587	585	605	583	597	594	612	604	572	579	569	594	590	598	550	569	610	559	585	595	592	584	603	559	607	601	591	596	580	575	606	574	621	613	610	580	631	557	562	591	613	572	596	599	588	534	592	621	567	539	587	610	583	586	532	572	591	565	596	568	614	582	594	575	556	573	611	618	559	608	558	578	599	567	606	588	612	580	579	614	604	592	615	560	570	517	609	567	574	547	622	607	609	571	604	560	535	567	575	617	618	579	593	602	592	574	601	575	606	571	572	588	597	586	592	564	573	599	582	601	596	578	639	590	554	565	572	561	594	544	644	570	626	569	508	575	547	615	567	570	580	589	606	546	572	564	606	534	587	617	600	575	584	584	626	610	593	574	599	601	574	591	650	605	586	615	615	607	618	564	605	567	560	583	581	591	607	616	567	572	567	607	577	616	531	586	592	586	576	564	548	587	589	628	549	615	582	599	587	530	608	599	598	590	599	613	578	592	618	604	621	596	585	563	548	584	500	580	616	569	576	600	602	607	549	580	602	606	585	547	563	576	641	604	562	580	605	554	565	570	591	598	606	572	573	603	548	593	617	601	560	599	643	607	614	595	566	617	548	565	601	604	574	583	568	556	587	597	609	613	531	561	609	592	611	609	607	571	612	605	628	566	595	619	580	594	602	581	613	575	537	591	586	594	586	585	571	585	571	573	602	550	615	587	560	582	572	599	632	588	621	637	598	590	577	615	578	600	603	564	583	626	604	584	575	584	580	615	607	598	547	591	576	613	625	602	605	615	613	609	531	614	596	643	592	593	586	580	615	559	577	576	594	588	563	593	584	585	595	597	612	576	576	589	623	574	592	631	579	557	626	590	605	611	615	594	574	591	581	554	629	584	592	623	577	566	614	566	539	604	605	531	570	529	575	610	592	574	526	552	604	599	591	561	624	601	591	601	594	575	580	575	561	622	553	585	595	581	627	612	591	599	577	557	579	598	580	570	626	636	565	576	601	587	630	593	571	581	594	558	574	637	591	564	592	552	559	635	546	568	581	564	629	596	609	596	556	601	573	605	575	577	590	567	608	564	566	624	621	577	532	595	591	577	591	578	612	577	560	599	629	596	605	579	582	573	542	608	573	579	625	565	613	562	606	568	598	573	561	594	592	606	597	586	599	616	584	587	604	637	605	570	567	587	640	616	592	560	575	552	570	587	595	581	585	577	553	576	631	565	598	555	566	586	585	572	587	578	561	605	579	542	574	581	616	638	601	611	627	609	599	576	589	624	611	596	597	626	560	571	559	592	609	577	635	570	632	590	554	556	622	598	544	567	539	603	600	610	606	588	621	562	593	554	610	630	564	605	645	683	573	617	623	595	595	574	558	595	591	605	610	607	585	491	584	627	614	598	574	571	589	619	623	635	550	559	592	574	582	605	582	608	569	570	623	604	594	590	578	577	552	603	612	595	600	601	577	581	615	606	582	608	574	614	574	653	564	590	588	595	606	600	587	565	599	606	555	596	575	560	572	596	590	569	594	608	608	588	588	595	576	587	565	580	596	583	621	533	545	609	573	597	570	614	593	633	600	575	587	589	594	644	608	629	595	569	590	588	582	605	620	558	570	621	565	578	613	559	589	560	560	620	592	549	605	556	574	619	588	577	594	545	596	575	582	589	608	659	613	598	564	555	593	634	564	617	560	579	617	587	579	568	572	603	595	613	618	633	601	576	550	601	593	604	547	555	584	613	573	625	612	605	580	551	595	605	617	618	596	583	643	564	569	598	599	599	556	577	578	614	576	593	572	585	587	597	614	592	550	549	563	582	570	550	618	594	599	579	574	562	568	559	607	558	530	601	588	630	583	583	622	565	561	579	571	605	637	615	626	565	604	593	565	598	583	609	567	635	608	599	623	589	582	584	580	607	609	585	623	591	536	572	617	585	551	559	630	592	563	603	555	606	587	605	597	564	577	574	576	544	556	550	557	525	553	585	564	635	569	594	588	562	593	583	548	555	542	574	555	584	602	612	587	561	588	589	570	548	557	618	575	604	592	579	617	554	563	574	593	589	603	641	579	627	574	607	527	505	607	588	571	545	582	564	584	599	571	593	588	587	580	588	593	587	605	588	599	596	557	584	598	580	559	557	575	610	573	611	601	593	583	627	597	623	555	605	595	524	583	543	561	622	623	614	574	571	597	588	588	597	599	613	541	610	580	576	559	592	629	610	582	544	583	585	578	609	545	623	586	594	604	573	552	598	597	609	616	580	589	559	621	608	577	625	595	610	582	589	601	580	637	567	550	581	613	605	603	594	546	637	554	564	617	555	573	568	601	565	573	594	605	598	569	615	604	588	588	560	572	568	614	585	591	551	576	643	574	650	588	646	624	586	571	621	617	609	581	567	595	563	572	595	612	587	556	633	610	558	628	587	579	626	539	574	622	589	583	610	631	580	600	556	575	561	594	623	588	626	569	584	594	583	642	558	611	609	604	585	582	562	630	567	557	636	590	570	586	578	600	628	597	587	605	595	562	598	564	606	583	593	613	599	591	622	591	578	612	652	631	586	526	575	586	599	550	575	543	581	588	555	544	589	616	586	573	593	602	600	601	608	603	566	619	622	584	593	600	566	589	583	571	594	587	580	583	572	611	566	601	557	583	627	583	594	593	557	607	564	657	560	635	611	630	591	604	561	556	566	591	605	592	558	592	657	611	609	585	569	540	598	558	602	591	604	573	606	580	564	611	546	543	615	614	593	590	554	604	579	574	555	618	597	606	577	542	571	581	630	582	614	569	644	587	575	572	594	610	557	618	616	613	547	589	605	570	631	532	602	550	586	577	594	577	603	582	578	580	543	625	615	572	581	591	586	547	599	580	633	595	579	620	631	605	596	568	588	574	603	541	579	606	617	544	567	562	604	559	576	599	540	582	541	570	587
3559	2134	1703	1077	851	819	724	644	680	635	619	590	612	675	600	579	591	570	591	548	567	563	534	546	576	580	554	609	555	595	571	558	530	585	584	575	537	551	627	569	593	547	597	563	576	541	565	570	589	531	587	605	577	544	560	602	601	574	573	561	547	584	569	581	557	546	581	536	565	551	572	552	563	547	583	547	518	549	583	551	536	563	599	556	541	543	573	543	563	539	558	575	589	567	539	556	569	618	573	612	571	545	604	527	610	513	554	543	550	553	540	513	559	564	552	519	553	543	583	535	583	566	566	565	545	544	544	555	567	586	581	582	590	561	523	573	518	542	552	518	591	571	529	587	590	612	602	586	555	568	586	547	494	556	550	532	582	578	551	586	519	571	564	580	567	552	568	564	556	524	616	547	528	543	539	537	569	525	595	517	551	523	539	531	594	539	514	563	589	565	551	600	571	570	553	528	559	564	560	541	526	535	572	523	555	558	509	553	561	587	580	534	530	525	557	559	561	544	547	551	566	534	553	544	589	533	546	575	559	516	532	518	542	572	565	624	527	526	587	563	529	579	527	540	576	547	560	549	597	553	553	542	554	517	557	571	584	548	599	524	561	593	531	542	546	546	567	565	588	569	549	600	559	559	579	569	498	574	535	546	608	560	546	557	533	551	575	507	544	571	539	534	541	559	554	536	536	554	590	551	554	585	570	561	517	557	560	544	511	549	539	505	598	576	543	566	566	580	535	558	556	547	592	563	555	562	584	581	517	562	546	566	555	584	590	553	557	568	566	541	573	539	564	523	553	560	574	581	535	562	574	541	555	532	578	526	565	579	576	526	610	539	579	532	595	566	539	561	574	534	534	612	545	572	558	525	549	564	550	515	546	534	574	566	572	557	554	562	571	521	552	568	553	531	553	543	550	596	557	572	522	542	544	525	564	601	544	582	571	593	587	511	540	557	570	526	564	572	542	536	533	538	525	575	551	536	582	542	560	525	551	556	596	568	554	541	549	595	559	563	588	584	554	572	590	523	550	563	562	564	537	529	578	561	558	578	550	599	595	546	542	567	557	510	558	554	512	565	539	597	584	595	520	553	552	529	567	543	599	555	548	604	579	556	529	591	556	515	531	597	548	535	581	530	560	557	520	554	553	532	586	578	558	541	529	583	612	501	598	565	549	584	595	586	567	530	539	511	581	590	519	587	567	576	547	538	581	597	526	605	543	542	587	567	544	549	522	591	592	557	554	580	552	535	550	582	581	548	560	539	577	565	562	537	554	600	551	544	576	522	562	572	551	526	567	546	500	617	567	547	541	545	555	529	572	513	552	578	547	609	543	546	537	548	550	541	555	501	538	580	554	543	576	550	569	631	609	522	569	592	595	554	564	564	540	570	522	552	514	557	599	523	553	569	602	560	570	543	537	606	566	545	560	564	546	540	550	576	575	583	524	563	544	541	547	531	539	523	529	550	539	581	550	564	516	559	593	579	521	566	533	560	552	566	523	589	559	503	531	560	597	536	581	549	595	522	550	574	538	557	555	567	572	558	598	546	569	562	567	580	559	571	552	539	522	578	535	528	548	554	530	545	539	549	558	565	548	540	562	555	522	580	525	530	545	535	603	512	527	559	506	590	548	514	530	537	523	519	538	577	546	552	543	587	582	540	563	525	503	611	583	585	576	582	555	582	571	544	578	561	531	549	595	530	553	587	549	529	518	599	528	544	539	561	558	563	561	523	527	564	554	566	641	570	582	544	517	549	546	585	562	532	548	548	552	570	539	591	551	539	534	565	571	594	560	558	563	559	579	584	558	542	512	544	564	531	554	570	544	562	586	590	551	569	556	529	583	561	575	548	530	553	563	574	576	532	562	555	538	543	535	509	587	566	570	573	583	568	584	574	554	573	575	542	561	555	571	542	587	516	497	540	559	547	604	571	570	542	544	581	523	511	568	535	566	555	529	564	558	527	565	568	581	528	573	591	546	544	574	576	537	521	547	567	602	526	548	567	543	572	560	562	515	534	597	550	547	554	554	557	561	543	551	558	551	559	568	576	555	569	627	547	545	576	542	531	522	570	559	548	517	572	578	548	561	572	517	566	564	567	590	535	567	598	561	602	571	557	572	530	533	570	521	545	564	573	580	539	573	570	536	550	523	521	537	574	566	583	546	600	591	539	553	554	523	564	584	542	564	562	564	577	590	550	586	536	548	554	559	532	528	540	531	597	577	573	562	569	563	590	594	554	574	612	490	519	585	585	550	560	557	561	551	574	590	558	572	540	583	560	558	502	581	569	567	612	491	510	550	586	571	560	534	516	554	562	549	551	574	565	537	579	542	562	562	547	575	556	559	586	549	533	520	567	536	566	541	580	553	604	599	534	526	555	566	554	541	600	484	561	574	593	568	546	554	574	603	584	533	561	551	571	555	611	551	570	557	550	555	589	529	573	599	563	552	542	530	550	547	554	560	547	586	537	592	537	553	582	544	540	538	488	552	602	567	556	564	558	596	586	569	545	580	542	542	594	546	532	526	608	549	546	536	543	584	564	582	563	555	548	575	587	563	624	561	526	576	560	559	540	556	560	537	538	576	550	581	548	537	554	561	567	593	571	585	585	576	553	534	535	589	550	532	534	590	562	587	536	548	569	530	540	588	582	560	594	564	529	555	504	542	556	573	557	577	566	581	568	560	587	562	549	606	555	588	571	568	574	553	548	590	516	552	558	558	553	565	555	529	580	576	555	548	515	551	589	589	554	517	499	561	585	566	572	575	505	571	534	552	534	546	568	556	576	552	545	550	558	577	570	540	523	537	588	583	598	584	613	552	530	588	576	522	550	571	527	546	576	577	568	524	553	536	577	522	533	563	587	550	557	555	540	547	550	578	515	599	534	531	547	525	558	532	568	505	564	532	513	547	574	555	571	579	590	484	595	564	560	514	588	586	586	547	543	550	520	534	535	562	510	552	559	636	537	541	550	539	533	564	590	536	520	536	524	555	579	542	554	561	531	563	525	523	563	558	564	532	580	531	559	595	550	548	526	556	532	542	590	516	576	555	562	566	547	583	549	571	578	550	534	535	570	564	558	564	541	557	577	534	564	563	542	557	586	563	562	581	549	567	540	551	595	576	580	548	520	550	582	582	589	576	593	534	582	555	566	573	552	536	577	565	566	582	581	555	524	530	544	535	584	537	587	609	575	535	542	511	538	545	573	545	525	548	571	551	597	541	556	540	570	521	608	547	545	560	548	551	600	547	582	513	594	583	598	565	553	547	565	565	537	520	516	574	544	540	517	556	503	553	561	531	578	566	560	577	550	609	558	558	547	578	540	550	516	543	577	573	513	591	562	598	594	564	585	572	584	526	534	561	562	604	564	574	583	609	570	554	569	595	547	585	543	574	550	551	553	526	564	537	560	552	566	543	523	585	544	544	572	542	541	517	541	518	537	586	554	598	513	589	521	588	538	572	599	593	548	594	561	531	537	554	550	554	550	561	526
24285	21400	28493	24664	19633	2222	766	543	398	372	340	329	327	329	330	320	276	310	311	316	270	276	280	293	309	281	285	267	278	269	270	266	280	287	268	265	268	287	296	258	250	281	263	278	281	279	292	265	310	291	245	263	275	297	253	248	268	280	272	260	290	285	282	256	274	282	282	274	276	285	283	279	279	276	276	280	269	289	273	289	274	269	292	254	271	243	240	296	273	292	282	239	271	259	246	247	265	247	280	276	279	245	267	272	263	259	273	241	288	280	243	258	261	285	255	257	241	260	238	254	265	273	265	277	272	228	282	248	255	286	270	271	281	265	298	245	248	275	287	253	337	250	296	248	277	259	261	249	285	285	289	283	243	239	240	251	267	255	262	286	273	271	254	284	269	265	276	257	234	259	276	265	277	270	258	264	242	270	268	255	255	271	274	279	276	260	241	263	269	284	241	283	255	262	248	270	274	272	234	261	266	275	294	269	277	282	269	227	255	257	285	245	248	264	258	262	292	266	266	280	240	245	274	273	272	264	278	281	278	297	301	258	272	268	262	267	257	246	255	246	264	285	239	247	257	254	257	303	270	274	285	266	267	259	297	256	234	293	251	273	285	249	251	276	286	265	268	252	234	264	231	274	259	303	267	271	286	273	273	276	288	239	314	250	271	240	280	269	261	260	261	266	300	291	266	270	300	287	268	261	276	254	254	246	256	261	279	265	249	252	262	267	259	240	222	282	249	267	262	274	253	252	279	274	268	236	248	239	253	265	264	271	236	245	253	262	254	281	279	260	256	264	268	256	269	288	249	264	262	263	296	275	260	285	258	259	272	265	277	256	270	248	286	265	258	260	289	278	266	268	281	243	244	255	272	259	257	287	263	265	282	274	270	277	264	252	223	284	263	243	289	271	240	259	269	251	256	286	278	248	261	272	233	286	303	262	257	255	250	265	260	258	281	253	299	271	275	269	265	251	252	282	256	280	258	276	289	294	249	251	274	265	263	244	248	282	252	270	268	263	255	267	260	264	264	290	271	242	272	238	246	252	258	231	255	269	251	286	280	303	283	274	266	249	255	259	259	284	268	266	260	266	265	259	279	261	210	259	244	255	268	259	290	267	252	275	249	264	283	272	292	260	271	260	266	274	254	284	269	270	233	262	264	288	251	281	253	229	291	264	289	229	282	253	289	280	286	273	284	289	245	297	270	256	254	272	270	303	239	264	258	229	289	266	265	288	267	260	243	256	270	244	263	278	237	228	262	255	263	255	286	285	266	263	274	257	240	304	245	273	229	268	266	270	276	277	271	284	283	264	263	250	245	234	232	221	262	279	278	254	257	253	284	259	265	262	259	265	281	284	279	265	247	276	278	257	254	287	289	276	252	237	275	265	262	263	237	246	278	270	254	276	242	281	286	245	242	279	258	265	261	272	288	270	276	272	275	299	245	223	258	242	268	257	270	252	257	279	220	276	264	248	281	252	284	284	274	273	270	299	252	276	245	243	254	283	272	268	268	273	276	279	252	260	244	276	271	257	261	256	274	277	258	256	238	252	232	252	258	262	269	246	262	252	250	250	262	251	265	232	260	248	268	243	268	260	242	256	243	280	236	252	262	281	283	267	262	255	270	270	249	244	266	284	277	280	267	269	259	273	269	282	255	285	284	282	249	249	283	267	287	249	255	271	212	271	270	258	261	275	250	259	277	272	276	256	269	274	286	285	262	310	262	270	269	269	278	266	276	247	284	267	242	260	262	253	274	242	241	275	249	260	241	253	253	254	255	259	247	276	265	275	268	263	280	259	261	261	271	277	270	240	260	282	283	266	248	263	273	270	285	264	293	264	288	279	266	241	235	278	280	260	274	272	247	281	292	276	303	268	240	265	238	252	295	279	250	238	272	261	261	265	259	304	276	262	278	242	271	264	256	274	232	244	252	277	278	263	236	260	285	271	252	258	268	271	259	261	292	257	246	253	283	226	259	247	245	257	242	248	281	279	275	246	268	265	263	281	256	268	248	268	295	257	272	260	283	245	268	270	255	252	251	270	280	255	257	257	249	275	287	251	293	285	252	268	261	230	294	274	267	256	284	261	258	246	279	287	263	283	270	238	267	233	278	265	271	257	254	267	285	276	257	265	252	273	258	267	261	268	278	259	240	259	263	254	288	261	261	242	281	281	276	277	262	256	268	284	277	249	273	244	262	254	293	241	258	290	276	261	274	261	230	290	249	246	277	274	245	246	281	264	253	274	258	278	251	292	260	261	253	255	280	258	255	248	272	278	266	281	280	287	268	278	275	267	244	267	280	253	263	249	256	249	254	269	247	247	290	275	276	270	248	273	269	253	277	248	290	232	248	269	272	257	286	249	252	259	267	268	248	256	253	245	291	255	273	272	237	282	266	273	249	269	259	262	233	257	277	264	286	260	282	262	281	274	260	269	288	252	287	233	266	269	270	254	256	280	278	274	275	242	261	251	281	276	265	294	267	256	259	271	267	292	277	278	252	266	273	255	238	261	240	275	244	277	293	241	263	244	251	289	278	251	275	286	226	254	291	274	262	289	274	253	267	271	270	275	261	247	237	257	280	245	244	264	264	285	271	240	280	264	300	253	278	259	267	266	285	247	261	285	289	283	275	248	261	256	282	239	262	292	263	262	248	250	278	225	272	276	246	296	232	253	260	243	261	253	267	260	273	256	253	247	241	297	260	255	282	242	257	264	253	248	278	276	275	234	220	248	244	301	261	287	248	261	280	286	258	251	273	276	261	287	255	259	271	235	266	236	248	235	243	226	244	269	279	302	250	268	282	278	256	275	273	278	227	272	257	268	264	251	300	255	274	248	286	239	269	245	266	260	271	261	253	266	276	245	255	250	262	267	265	264	268	269	240	289	254	260	272	279	251	267	252	232	276	274	278	275	275	257	262	269	254	270	256	270	263	301	266	261	282	263	250	264	247	254	249	261	278	267	263	258	262	266	235	266	297	275	246	253	281	255	277	266	265	257	217	259	267	249	259	249	264	254	256	252	283	269	281	273	274	251	294	265	285	272	271	251	234	268	279	256	263	239	258	241	266	231	277	242	271	270	259	257	270	261	284	220	244	255	262	281	282	275	273	262	274	261	230	282	264	262	261	273	249	266	257	280	242	258	258	270	250	269	268	287	274	271	284	259	280	252	291	260	260	254	276	269	249	266	273	284	294	259	237	280	263	273	227	265	281	244	251	249	249	250	295	300	300	275	282	248	252	271	251	282	270	267	225	250	286	252	274	231	274	294	230	268	249	254	286	254	272	239	273	252	294	253	276	254	276	279	329	271	263	262	266	282	234	263	263	267	244	254	267	274	262	252	258	277	249	267	253	247	259	275	263	287	252	255	285	261	268	289	261	260	260	280	273	264	268	248	253	263	280	273	256	260	238	238	269	283	272	252	257	276	238	271	259	247	277	255	289	243	290	278	270	250	237	237	265	255	250	260	309	263	240	261	276	248	277	253	269	246
3271	4562	3580	1774	1232	977	756	610	538	519	441	415	391	385	362	338	366	326	307	339	311	312	328	315	293	330	326	308	288	294	305	301	294	323	305	307	310	276	309	308	278	314	278	294	306	320	301	308	289	274	292	298	277	283	309	292	288	293	263	317	289	291	321	289	296	281	307	249	279	294	292	294	296	279	271	263	295	278	289	263	290	268	305	279	302	265	263	283	308	311	281	307	329	309	286	317	295	313	277	287	308	295	270	308	319	298	313	309	314	275	276	284	274	275	283	308	290	308	266	293	293	315	257	285	267	272	312	316	291	304	281	267	263	283	296	283	291	287	260	287	311	300	264	288	261	290	297	297	279	305	299	267	283	282	293	266	294	288	287	305	276	264	290	276	323	289	266	255	292	295	295	314	271	265	300	269	270	295	266	304	304	283	284	303	298	280	294	294	283	288	268	289	286	321	260	291	299	296	285	273	303	295	299	320	284	289	306	291	264	275	293	262	283	307	299	298	258	287	293	306	290	289	280	303	310	289	308	324	314	283	281	282	280	309	270	298	283	284	298	266	273	300	309	305	295	285	286	285	268	286	267	288	294	295	303	284	289	303	247	255	298	290	265	291	281	276	280	290	268	299	294	290	261	286	285	291	301	283	282	318	288	275	277	265	296	267	255	275	278	307	271	342	300	289	304	299	247	309	290	307	303	300	311	272	275	275	270	267	280	307	298	273	283	288	282	270	265	301	288	306	322	310	271	293	290	293	312	245	279	297	304	248	280	274	289	296	287	300	291	282	298	325	286	278	279	282	295	272	299	264	297	304	265	268	273	289	276	335	296	263	256	265	304	284	272	268	295	270	298	271	293	272	283	278	297	301	305	307	266	246	279	315	299	325	294	295	308	277	281	277	258	294	287	284	266	295	281	299	269	241	293	283	328	275	255	263	274	261	275	325	254	299	282	274	295	278	288	286	288	286	278	293	295	275	276	305	311	281	267	283	299	271	255	270	298	288	272	256	301	297	307	266	274	257	267	265	348	302	306	287	311	281	275	288	274	268	298	308	310	289	268	275	263	289	317	274	327	272	313	309	301	264	257	301	282	269	284	279	258	294	301	281	313	331	294	268	280	255	303	306	276	283	289	266	304	264	249	279	290	275	268	319	272	279	297	282	294	274	289	254	294	288	263	287	267	305	271	288	320	277	288	262	258	283	295	284	293	318	290	310	289	315	326	256	270	262	290	263	275	279	260	264	269	280	286	293	275	285	269	296	272	260	326	289	302	271	287	283	279	275	317	311	287	300	286	301	304	293	269	296	301	288	289	265	293	290	289	304	272	304	294	298	271	280	260	283	261	286	262	280	291	295	295	308	263	268	280	296	313	296	267	331	285	284	277	278	297	303	283	281	289	291	307	294	280	293	257	299	290	283	297	301	264	301	280	281	268	291	292	293	289	283	311	298	273	258	286	294	329	249	293	301	286	320	278	304	287	269	271	242	293	315	270	279	297	281	317	302	290	280	306	263	310	290	287	276	314	273	297	279	285	272	285	282	280	273	309	267	276	287	316	281	268	312	313	265	272	304	299	315	292	282	276	309	271	271	290	268	277	300	265	308	254	271	285	293	281	270	260	319	261	283	284	279	290	300	271	315	317	273	295	270	305	311	232	290	250	261	274	299	287	279	290	282	290	338	286	280	279	283	279	335	289	266	271	289	278	313	303	278	284	293	279	256	259	282	255	289	292	307	277	263	300	259	286	291	307	295	285	263	302	289	294	275	274	305	299	282	284	278	295	284	277	311	269	280	255	288	258	264	293	258	267	295	291	281	292	280	298	303	279	274	297	306	303	273	251	279	269	301	285	287	290	282	302	303	280	276	284	295	257	288	261	290	297	283	308	288	308	267	264	267	305	263	291	302	288	289	293	287	274	270	287	267	291	314	269	290	320	291	303	283	266	278	273	274	287	308	260	262	297	285	305	258	241	285	277	260	271	268	280	291	277	270	300	292	281	251	315	279	294	288	276	277	260	275	250	268	255	295	277	283	277	283	302	285	296	283	259	268	278	272	286	259	295	284	303	280	291	290	285	256	300	325	293	256	262	312	285	293	296	305	277	271	308	287	308	298	297	274	280	255	297	272	281	299	270	269	242	283	301	280	266	258	294	267	285	277	268	271	290	284	266	297	290	276	289	280	259	268	289	251	252	280	305	297	281	316	256	286	293	260	265	292	308	305	289	274	265	305	276	287	268	297	278	282	304	310	272	256	294	267	258	323	295	279	277	311	277	288	275	283	276	305	267	254	278	269	304	285	283	313	277	291	282	292	290	293	271	242	277	295	301	278	289	281	291	272	322	282	281	269	304	268	282	290	302	286	294	287	267	273	276	290	277	294	288	292	282	282	275	307	284	287	289	292	310	305	285	288	274	280	293	294	262	296	260	288	311	252	298	290	288	329	289	273	293	266	276	266	249	310	287	291	287	285	281	297	274	267	302	296	257	272	293	278	271	268	269	271	302	290	301	294	302	310	288	258	261	291	294	274	302	284	290	272	293	277	320	299	291	307	266	273	295	281	326	264	256	263	263	297	292	297	287	264	277	260	279	290	291	267	317	298	291	261	276	269	292	276	297	255	281	281	265	267	289	272	307	269	285	286	299	271	283	294	282	274	289	290	275	296	300	288	276	279	276	286	270	287	286	264	290	288	275	259	306	310	281	294	261	280	306	308	252	292	270	277	284	279	297	298	280	309	277	271	290	277	284	288	280	265	295	316	298	266	246	296	293	281	287	269	288	255	289	297	294	267	276	273	287	277	252	296	275	278	277	296	290	281	263	291	279	290	295	290	280	305	284	260	282	304	277	262	272	268	285	302	313	291	308	260	278	280	265	282	306	267	302	265	315	276	287	298	276	269	290	280	283	284	245	303	291	277	279	238	322	277	281	305	271	287	286	275	286	284	276	267	267	276	284	269	275	274	285	288	268	266	276	303	265	283	288	277	280	301	286	271	279	294	275	291	263	319	265	301	300	325	268	287	281	265	300	290	278	263	291	270	300	293	252	296	299	283	286	271	278	312	276	291	307	265	303	287	274	290	263	281	292	293	296	293	274	272	259	288	284	302	272	280	283	289	294	294	285	272	288	290	287	278	285	280	244	283	300	311	285	275	315	262	250	258	291	288	278	317	280	313	289	303	302	302	293	292	323	259	291	245	264	288	306	273	283	307	279	284	282	282	263	279	305	284	259	272	308	289	275	302	288	288	291	283	273	248	278	282	257	310	288	272	278	249	306	260	275	297	284	276	289	272	310	298	294	263	301	258	254	291	277	276	285	278	271	302	289	277	285	278	304	284	278	296	269	287	293	306	301	308	276	271	259	291	281	274	292	299	297	277	278	307	278	258	298	298	291	270	273	287	288	297	316	277	270	280	271	304	296	301	287	318	282	269	284	284	279	283	295	293	297	301	280	253	266	262	275	287	285	274	267	249	290	274	263	274	267	285
27656	11331	1790	1108	819	774	704	726	746	751	745	713	691	736	756	781	715	745	682	732	710	700	715	693	718	748	759	756	736	718	792	717	717	728	742	758	705	683	749	739	765	752	736	709	784	753	718	700	762	708	727	741	734	738	742	745	751	718	709	700	673	728	735	731	691	687	775	725	729	671	712	745	731	777	780	729	703	730	720	729	716	740	763	737	729	810	742	772	754	750	721	787	744	712	746	694	733	747	728	734	774	745	728	745	689	688	737	739	711	674	725	710	739	780	746	725	743	739	685	755	742	705	774	715	711	726	703	753	711	782	751	757	750	727	743	732	730	728	743	737	705	710	743	722	743	740	738	750	722	698	741	796	718	723	720	720	685	757	775	762	710	768	729	754	752	741	687	680	703	752	699	782	762	702	734	732	721	733	688	752	686	744	704	744	718	746	722	754	766	678	726	752	695	762	739	731	724	743	752	717	727	710	755	715	766	711	746	721	713	737	734	692	736	741	672	780	758	765	730	728	700	753	723	686	750	734	725	736	737	744	769	753	760	735	732	703	721	709	724	768	695	730	748	736	686	748	802	676	680	720	671	683	711	707	725	690	678	747	723	744	697	718	776	685	729	802	795	750	771	752	734	702	756	790	707	737	744	707	746	766	723	782	694	719	779	692	769	705	768	710	779	722	726	753	685	700	683	745	726	725	746	754	682	706	747	724	712	755	739	719	698	773	670	743	764	708	760	737	708	731	711	748	689	728	760	728	746	751	701	674	725	709	720	737	714	773	772	715	723	733	728	704	731	684	682	716	787	733	735	743	712	734	757	730	740	762	692	691	697	700	732	737	782	753	732	764	790	718	741	731	752	689	747	688	761	757	759	696	738	771	749	743	691	776	754	698	717	717	746	719	743	727	705	706	747	731	707	793	723	722	773	713	730	727	704	699	717	688	731	732	694	707	749	717	643	723	698	771	729	737	740	717	691	718	747	734	711	744	739	701	749	725	693	739	769	729	719	688	723	739	740	672	740	745	691	732	738	690	714	738	706	768	728	680	702	777	727	726	704	730	721	743	711	667	727	704	740	718	697	700	729	718	724	745	738	766	753	770	725	719	759	760	730	777	776	741	699	782	696	746	736	710	707	712	715	671	723	717	773	700	726	756	701	788	747	734	688	732	697	747	739	711	733	716	773	734	746	751	774	747	691	695	714	700	730	731	750	808	749	726	768	753	734	706	776	679	730	748	744	736	720	723	709	735	730	743	700	710	733	720	712	702	773	706	760	727	765	760	743	695	743	732	722	711	692	734	733	766	779	693	744	739	680	729	738	728	754	725	761	727	744	787	669	728	697	722	747	734	766	697	737	784	737	728	705	767	737	758	731	744	746	731	756	781	780	741	678	721	718	725	729	743	814	744	758	710	732	732	717	757	723	736	783	760	733	718	727	693	693	686	677	686	718	743	732	746	718	753	709	739	752	728	761	706	754	714	713	708	693	724	706	704	692	698	727	799	691	762	748	732	723	779	645	753	744	711	676	737	725	721	700	740	708	688	736	720	746	751	704	771	728	687	725	739	717	739	754	767	753	725	693	732	707	719	701	652	736	693	759	705	739	681	750	717	699	712	693	727	779	675	695	749	734	680	697	742	728	690	709	739	720	719	701	724	716	745	755	728	733	753	747	744	747	743	702	743	684	726	750	724	746	745	765	727	741	787	683	707	721	770	708	712	737	759	707	659	734	678	769	718	701	748	730	741	688	713	721	691	693	743	780	751	743	733	729	781	727	692	757	673	724	716	745	775	683	696	717	768	778	705	696	698	734	732	710	726	679	741	726	734	744	744	760	802	748	711	709	756	744	764	683	726	749	704	722	712	775	684	761	713	748	739	752	751	719	767	724	740	746	734	706	716	732	711	717	716	758	743	740	750	706	716	710	722	716	743	703	679	727	770	749	697	726	733	752	725	724	711	741	725	721	712	738	749	701	711	689	761	752	722	711	731	750	684	730	718	693	734	723	756	653	753	738	732	747	740	775	748	697	760	715	748	722	751	735	724	773	752	709	718	746	746	739	727	708	741	775	790	711	721	746	732	718	714	719	748	736	755	722	735	743	781	728	725	723	730	689	732	702	747	712	743	735	752	717	764	728	768	721	766	748	740	718	751	787	728	770	713	727	721	753	780	766	708	728	735	723	772	715	703	712	734	788	762	752	730	758	714	738	719	733	714	751	687	742	770	764	722	756	775	715	743	706	693	717	737	711	721	738	746	747	738	756	748	703	762	752	713	716	731	681	739	733	713	727	706	731	734	751	722	721	767	695	731	742	738	726	721	752	684	714	704	779	729	723	719	766	722	720	751	711	744	770	749	772	746	665	705	797	725	739	674	739	726	674	720	687	673	775	757	683	733	726	728	690	724	718	673	711	751	766	715	716	748	708	730	737	768	699	698	722	752	747	722	713	744	725	751	715	724	702	714	695	720	759	722	729	748	701	693	742	758	747	750	717	745	764	738	745	801	690	740	703	717	746	691	724	775	735	741	744	755	728	753	712	718	722	697	722	745	708	740	728	742	725	744	737	706	722	744	707	757	698	723	708	738	801	708	694	801	701	766	761	705	765	661	736	729	769	761	758	719	722	707	743	744	746	735	706	735	723	702	746	722	720	727	737	734	697	727	726	730	771	774	713	754	775	684	771	730	753	734	723	757	701	731	740	748	747	744	734	732	769	758	759	694	721	731	740	703	746	725	698	752	717	719	695	712	776	760	753	663	710	742	747	714	686	770	698	712	710	740	763	698	748	702	711	709	712	707	743	734	721	752	720	724	733	715	676	667	717	665	767	773	754	675	718	741	814	669	676	752	721	722	720	715	725	718	742	760	706	711	792	715	733	726	690	708	747	755	716	782	785	747	701	748	744	725	683	698	721	774	689	722	740	751	706	733	751	725	728	686	698	730	730	670	721	783	691	747	715	767	706	724	741	659	682	720	736	725	746	744	723	729	704	723	704	775	762	743	767	728	722	747	699	707	723	694	711	730	741	701	699	658	724	763	680	715	697	797	739	753	732	788	707	731	683	742	728	733	707	720	699	706	711	737	742	699	727	709	717	693	709	754	724	725	735	693	792	716	712	695	716	678	703	754	699	752	731	710	696	737	731	735	764	694	718	718	713	738	704	746	788	774	731	694	722	703	750	750	749	741	726	681	748	741	732	737	782	725	690	698	731	680	789	706	702	781	730	712	704	718	707	712	686	757	714	717	717	681	759	749	737	744	749	738	733	742	719	734	731	759	729	727	672	749	703	743	716	707	697	742	751	757	760	752	753	702	731	735	729	733	691	747	696	766	746	744	759	738	720	745	734	745	735	719	776	692	745	745	729	767	675	727	706	730	756	713	737	727	736	727	742	749	743	718	720	727	728	728	699	708	754	719	729	696	724	724	715	692	739	728	757	689	742	747	740	746	710	701	774	717	705	716	719	727	699	734	699	735	757	750	760	700	730	700
5168	889	865	759	714	726	667	656	675	671	639	716	658	667	686	631	661	674	672	688	590	625	671	626	626	691	628	644	658	662	658	635	667	659	702	650	595	663	615	650	611	658	657	658	677	657	664	639	691	688	677	685	653	665	664	637	669	670	645	669	692	634	632	625	643	643	655	696	630	652	652	687	675	661	659	661	656	688	665	668	641	680	662	643	643	663	675	629	669	629	653	686	628	621	639	682	629	647	653	694	608	631	670	682	606	640	661	630	644	628	601	647	641	706	659	690	588	647	697	673	655	685	632	656	640	619	648	644	683	633	623	642	632	630	636	671	667	661	706	697	659	646	654	694	647	691	656	645	647	648	668	624	648	643	661	706	628	687	712	655	639	641	657	623	662	650	651	682	650	671	691	685	629	613	679	622	622	684	658	630	686	623	604	621	608	682	637	673	640	641	662	658	672	677	657	648	625	696	677	610	649	656	667	659	673	693	685	680	673	658	632	626	638	679	630	652	645	628	687	631	675	647	657	679	665	613	674	635	705	643	667	649	710	680	640	688	687	681	657	667	670	629	634	705	659	627	668	723	633	665	654	653	701	684	681	694	631	612	678	651	601	679	661	636	677	698	681	645	627	659	614	677	640	676	657	667	662	643	651	667	669	653	639	653	631	632	675	631	678	661	708	642	657	625	627	641	678	642	688	649	653	621	658	639	664	684	661	631	645	625	703	631	672	669	688	690	619	691	643	628	678	699	669	685	614	665	638	665	620	648	658	667	673	648	660	640	622	632	681	698	658	687	682	619	654	710	636	657	649	645	673	641	674	630	649	666	639	621	679	598	664	683	658	623	675	607	699	657	662	672	647	643	629	597	653	669	666	669	661	641	665	668	656	659	675	636	672	679	687	705	688	651	646	639	697	636	674	667	636	689	649	667	659	641	650	606	691	683	627	663	612	676	665	674	693	687	711	648	659	702	693	625	624	677	663	665	701	657	618	635	621	664	626	659	670	639	626	609	673	645	650	633	642	675	711	630	696	652	641	607	641	699	631	673	678	703	671	683	635	721	651	679	727	704	707	646	649	703	652	700	666	692	712	650	645	652	691	669	593	644	687	663	625	682	666	670	643	675	625	677	638	601	697	638	669	660	637	712	643	670	626	672	688	657	645	697	631	664	596	674	724	678	658	632	678	693	698	667	668	648	670	649	651	677	681	688	677	646	662	610	671	671	649	669	635	702	650	627	686	675	647	670	618	672	653	650	637	689	672	615	645	699	656	656	673	668	663	615	673	683	589	630	645	654	690	645	684	679	704	670	618	708	703	707	638	642	633	654	679	653	647	644	643	683	669	645	671	674	674	678	642	671	676	640	671	643	648	636	628	662	693	735	617	663	689	682	661	659	626	659	682	645	659	634	635	671	647	638	645	698	645	642	668	671	684	643	658	631	629	697	661	646	670	641	643	625	698	676	702	670	625	636	658	677	639	653	650	686	660	688	615	649	660	612	642	623	683	630	672	679	661	690	701	676	684	620	667	649	606	673	665	692	669	665	651	643	680	701	698	645	677	641	618	658	651	618	597	667	593	649	650	654	676	683	684	656	642	646	665	626	634	639	691	672	617	624	720	636	622	628	692	668	667	664	694	649	629	686	612	666	663	692	636	655	655	622	673	665	682	647	657	630	642	668	648	740	680	660	609	650	643	709	698	661	648	748	661	592	647	673	660	608	659	640	646	626	669	676	631	691	680	644	644	697	711	585	633	660	653	629	670	692	623	682	678	687	644	670	671	685	650	621	666	664	653	678	648	651	653	678	655	663	671	687	628	659	670	670	627	660	647	633	685	662	638	677	653	636	651	630	660	652	665	700	664	675	645	652	638	669	659	643	636	589	668	648	670	631	698	645	672	679	706	707	666	586	688	617	669	665	649	644	657	657	637	617	687	636	647	653	644	654	643	668	650	659	667	696	663	658	654	627	625	627	680	699	652	697	635	656	648	627	616	648	641	620	631	650	658	672	628	690	647	669	686	693	655	650	671	706	659	643	662	652	637	673	644	645	616	634	671	651	682	653	658	652	611	638	620	655	687	674	645	686	642	639	734	629	659	607	680	670	642	630	666	680	639	687	661	671	661	647	661	656	613	658	646	699	703	688	669	652	670	651	648	639	652	674	612	675	639	632	623	630	671	687	670	649	685	652	698	628	661	658	668	647	634	683	672	699	646	599	680	647	667	651	671	654	606	643	679	653	663	659	646	679	622	671	630	644	681	684	635	636	635	697	669	689	663	640	637	668	650	628	607	645	650	641	605	635	637	638	660	624	683	683	642	675	633	650	627	684	658	631	691	649	645	638	628	658	630	674	649	639	681	633	659	679	643	665	619	666	641	588	658	596	648	712	688	659	688	668	652	687	605	655	689	632	665	667	716	679	633	680	611	648	650	646	605	661	637	670	612	705	706	635	672	653	636	628	622	639	693	637	628	673	631	677	690	643	648	647	675	648	666	650	680	646	610	626	651	679	643	658	623	633	680	679	634	674	653	658	661	612	682	650	706	613	665	687	702	644	662	685	659	693	617	651	637	682	604	649	632	661	646	640	646	680	662	628	689	665	630	640	651	666	673	685	656	713	701	644	680	692	630	671	651	635	650	627	663	625	678	652	640	692	665	705	690	660	658	619	718	647	699	659	653	666	621	620	663	659	624	614	640	638	655	635	666	697	647	688	658	608	657	619	631	617	586	644	677	667	671	643	693	670	658	627	661	673	656	675	626	673	645	641	666	664	673	624	640	686	648	672	687	640	637	688	675	665	595	676	658	679	698	678	610	644	640	646	638	690	681	667	696	633	641	657	667	669	684	710	687	640	675	658	657	665	681	687	651	668	664	627	611	644	693	631	668	608	649	658	671	609	625	678	685	649	630	662	627	670	700	651	658	626	662	683	671	675	637	646	642	600	687	680	667	655	665	677	664	655	724	721	628	658	626	653	680	669	637	688	654	662	676	656	649	670	694	674	630	684	640	684	649	683	637	664	692	665	613	660	668	663	638	674	642	676	608	660	645	704	639	636	666	665	666	659	672	643	639	638	604	632	610	687	687	683	686	644	648	570	613	687	639	695	695	678	750	641	673	645	648	631	671	642	603	731	649	633	662	685	685	649	672	641	648	661	656	713	630	656	667	668	690	669	619	640	658	665	688	639	655	639	633	682	663	674	657	650	650	643	670	625	651	681	649	690	654	670	640	720	677	618	669	655	674	648	703	675	665	666	658	663	664	634	667	633	655	669	671	676	678	693	691	656	687	654	604	649	684	645	691	630	655	678	672	652	673	638	678	655	692	634	681	653	668	652	664	629	639	644	648	620	710	656	638	606	646	679	732	653	672	681	668	681	640	612	659	644	659	682	685	617	631	683	672	645	653	677	688	666	655	659	662	687	671	651	667	665	649	650	694	647	634	669	659	664	623	643	676	639	678	651	734	664	655	704	657	638	632	656	653	655	626	625
25776	21399	25276	16923	1639	861	752	697	665	667	618	600	657	602	628	539	608	562	611	583	571	646	576	586	600	588	609	620	634	586	619	629	651	606	601	611	578	594	596	590	610	577	597	594	595	576	641	578	554	583	578	556	605	605	600	606	602	586	597	551	570	601	579	630	560	600	599	603	566	626	623	555	590	575	565	546	563	602	569	569	582	535	612	606	584	582	587	610	564	575	576	568	608	594	575	587	552	586	618	549	569	585	570	565	584	596	577	599	610	552	635	598	568	610	633	567	579	536	627	584	579	594	559	581	572	534	572	553	568	607	603	571	627	572	634	580	608	560	615	585	660	552	566	585	600	578	554	576	619	603	600	606	572	566	579	572	584	603	599	525	523	601	620	552	562	555	581	589	600	568	594	625	579	570	564	601	579	515	615	572	598	593	594	594	616	564	594	540	586	564	516	584	567	563	584	579	573	576	617	586	590	640	604	607	581	553	581	577	541	578	624	596	558	597	579	597	549	603	583	569	526	617	597	639	613	559	574	607	574	582	550	576	559	586	600	547	583	541	562	612	552	590	579	601	633	614	623	601	626	556	591	616	604	597	553	550	584	590	560	602	614	580	622	556	576	546	621	569	572	592	543	579	616	592	574	575	608	644	579	575	580	566	643	592	577	598	579	584	617	591	617	600	557	620	620	620	602	550	577	588	539	609	599	611	571	565	572	589	586	570	594	592	555	563	555	563	594	577	591	632	585	561	558	553	617	569	556	593	583	608	602	583	616	604	616	608	588	586	609	584	562	592	612	579	568	554	592	608	548	519	564	608	593	582	576	554	569	611	614	604	589	555	618	614	594	550	571	549	560	531	568	597	592	584	562	592	537	585	590	583	578	527	599	603	546	592	616	590	575	624	582	630	615	581	608	611	534	625	550	572	568	594	609	570	570	598	615	554	590	634	613	530	566	566	573	513	596	572	589	565	610	567	558	588	573	564	577	594	594	592	609	601	581	566	595	579	541	572	615	588	621	585	613	560	578	593	568	554	560	614	586	607	582	515	609	593	603	612	590	571	606	625	563	558	564	558	585	538	575	589	579	559	534	543	596	537	591	584	579	594	608	583	576	602	610	610	561	633	566	579	589	569	584	577	596	566	575	548	596	568	543	576	566	614	576	578	583	548	573	563	587	622	604	582	570	612	597	584	546	597	590	575	655	560	603	572	597	586	602	571	610	612	579	576	609	577	600	573	560	554	565	565	541	572	579	597	591	590	572	571	654	605	625	601	578	556	622	610	620	574	575	613	597	614	607	549	583	579	555	569	582	567	614	574	596	558	594	625	582	543	572	582	608	624	530	558	550	594	592	593	572	588	608	578	534	560	545	598	542	558	620	571	647	607	619	559	574	583	617	582	621	592	608	576	565	582	582	578	600	550	613	571	582	634	582	572	583	569	577	568	583	596	582	564	610	587	572	570	615	577	646	613	597	634	579	609	557	562	567	583	601	558	583	607	627	583	603	584	598	619	538	592	532	571	622	602	615	640	570	584	573	619	559	561	626	603	578	596	593	594	582	540	586	542	581	576	562	565	553	572	650	574	571	595	589	524	583	540	569	573	530	563	583	609	566	588	601	593	591	565	592	593	610	575	616	615	551	628	594	591	552	581	607	551	586	587	642	606	555	612	562	579	590	597	566	581	586	619	545	558	592	556	585	568	579	526	573	603	579	592	580	605	546	575	548	589	561	575	586	560	564	562	583	564	579	537	575	571	593	619	624	612	609	545	541	585	579	571	604	555	581	607	596	581	590	590	586	603	613	556	585	549	545	593	577	556	567	606	604	551	570	624	567	557	577	544	676	634	621	633	559	593	612	549	581	564	601	564	588	592	599	565	605	571	590	552	544	568	555	576	571	595	575	613	623	608	589	585	604	540	653	570	595	611	626	546	532	586	600	589	553	602	597	539	591	620	559	561	595	588	556	578	561	629	538	599	614	628	584	604	571	582	609	559	583	568	546	566	608	567	595	580	612	609	583	573	587	567	592	577	614	579	588	598	605	538	590	589	592	522	573	614	595	565	573	612	588	576	540	578	533	586	626	541	580	573	560	569	614	587	572	604	574	629	580	537	595	547	597	592	580	535	564	637	581	600	614	566	630	628	635	550	592	571	588	552	573	603	569	554	607	597	593	600	636	588	559	568	589	582	575	568	550	610	590	606	609	621	559	600	529	557	567	602	574	565	570	607	585	583	572	578	608	583	604	623	580	602	582	589	572	577	579	568	557	595	596	598	590	593	577	539	618	567	571	599	670	619	577	591	559	589	579	579	595	581	575	587	607	576	574	591	575	570	593	585	585	565	589	589	576	565	589	584	563	562	598	588	563	546	578	631	582	589	604	610	557	568	651	642	640	598	581	563	569	570	580	631	585	591	592	606	535	566	574	601	547	570	600	580	603	594	578	625	582	567	606	553	591	557	598	566	601	541	626	587	575	587	604	593	568	563	556	566	563	551	619	577	597	583	589	597	592	602	611	600	636	577	579	570	552	516	553	599	635	542	584	639	597	569	574	589	602	563	549	558	591	616	533	582	564	588	591	597	588	562	574	563	555	573	557	582	596	623	597	565	574	585	624	569	563	578	596	568	529	572	607	586	600	549	604	572	569	617	577	596	564	566	623	597	559	558	548	615	580	589	608	561	608	565	570	573	561	553	590	590	556	587	627	569	586	531	577	621	528	602	619	570	591	557	591	632	628	605	543	565	585	583	578	581	610	633	563	568	591	612	597	640	597	553	615	590	594	609	532	623	589	645	586	613	603	591	566	588	572	590	583	564	571	550	560	591	583	586	579	636	520	570	570	588	600	600	577	557	577	567	598	570	568	566	611	544	597	575	586	580	594	593	597	602	551	619	569	550	600	622	631	593	591	555	577	616	619	566	589	587	618	544	581	605	537	565	555	562	567	587	567	552	585	547	562	592	624	601	550	564	566	607	569	628	586	514	547	637	597	623	573	602	602	639	587	528	553	567	622	571	564	605	589	583	594	570	586	600	577	617	612	587	559	557	573	564	588	576	588	570	623	601	581	608	611	564	582	578	580	573	557	566	564	601	620	592	555	577	572	575	583	604	588	603	629	547	603	570	579	609	545	570	632	617	533	569	587	576	584	576	589	636	570	596	549	569	558	635	561	572	591	598	583	604	582	614	600	585	593	560	545	621	588	641	594	541	548	611	643	578	529	550	584	595	531	612	554	584	550	543	552	574	606	569	596	602	609	587	581	564	588	582	586	587	580	605	574	604	595	585	597	595	586	596	559	590	578	601	588	552	549	608	593	590	650	630	568	557	573	586	603	579	577	596	570	580	595	590	630	587	591	563	562	557	610	561	603	601	605	595	533	519	615	552	600	615	573	581	590	636	589	595	605	569	543	572	598	618	602	542	589	569	576	608	544	603	595	557	569	600	538	546	576	586	596	575	571	607	597	593	605	538	572	585	564	620	563	579	584	564
3640	2009	1739	1064	861	742	704	637	654	625	617	583	576	589	606	616	563	549	587	535	561	595	553	587	572	588	584	567	571	583	591	536	601	555	610	519	567	565	549	575	559	610	537	584	564	565	543	612	560	575	546	515	562	579	573	541	544	600	549	506	539	589	581	538	564	578	553	561	585	570	566	562	570	570	518	590	591	598	593	567	567	561	581	552	519	557	588	577	546	545	551	589	560	554	499	593	601	582	551	570	513	573	569	538	591	566	578	578	564	561	552	608	538	526	572	583	581	550	573	566	595	583	539	529	563	576	574	558	573	583	576	568	524	583	588	573	579	531	543	557	570	561	610	560	514	543	562	599	547	557	518	540	570	505	552	548	577	590	514	581	551	551	543	554	565	620	552	580	567	589	535	555	534	553	543	563	560	579	569	564	546	576	583	573	564	592	537	556	534	557	589	607	540	586	533	553	545	562	547	549	553	559	508	549	564	530	611	540	566	564	577	517	561	588	593	557	539	585	579	537	579	531	563	596	559	541	553	571	580	602	600	561	499	493	543	541	568	575	600	522	560	537	547	568	588	573	547	592	570	547	555	576	603	589	585	571	577	516	564	584	549	539	499	540	592	551	554	541	570	562	516	552	599	530	594	537	564	526	545	574	541	557	534	550	555	538	575	565	548	543	525	543	563	540	557	557	584	544	537	575	556	529	557	513	574	578	579	583	605	532	577	524	581	533	561	511	512	577	568	589	594	559	550	561	564	574	558	528	526	577	547	569	593	572	547	568	528	538	535	600	574	559	556	542	566	515	559	505	562	548	511	573	489	551	530	563	621	554	553	565	507	567	573	524	550	571	568	568	535	597	567	565	532	599	548	541	532	557	552	587	535	546	533	544	518	524	546	558	529	544	536	560	552	557	529	556	586	547	598	535	555	567	549	588	558	545	557	577	565	535	582	610	558	555	561	564	538	558	563	555	536	556	572	506	560	572	542	575	557	593	536	589	559	571	560	555	546	558	598	551	560	544	555	542	542	554	538	550	529	529	565	561	557	528	546	520	548	559	577	545	535	521	573	566	538	569	549	539	541	581	574	585	570	528	549	526	577	546	539	557	563	538	543	552	548	558	520	602	570	579	554	547	546	579	539	506	500	560	568	594	564	566	573	546	559	579	546	515	556	580	515	612	542	582	572	591	553	527	561	513	565	545	551	583	556	513	576	508	591	559	540	610	555	545	564	549	548	557	612	578	544	527	549	609	562	561	550	538	575	537	563	533	572	582	533	551	565	563	512	580	545	563	575	548	568	563	584	566	542	568	518	579	569	587	579	573	575	546	592	564	556	558	569	560	554	535	535	555	571	509	549	535	510	562	556	550	565	572	582	559	503	574	570	554	533	551	577	556	524	549	551	536	525	545	533	521	542	556	598	534	545	547	528	513	528	549	538	567	541	541	526	565	557	551	584	524	584	510	569	602	559	539	610	581	530	529	570	519	550	558	559	542	495	585	626	562	541	580	555	563	531	549	549	560	579	597	559	543	540	523	545	550	564	540	565	541	501	576	561	518	492	527	553	535	600	536	587	580	557	524	552	560	544	512	550	583	543	573	569	565	516	550	526	543	590	533	557	533	545	517	588	584	601	495	590	579	558	570	550	495	572	586	573	553	554	564	549	554	555	544	544	550	545	536	577	555	565	566	555	519	562	570	568	576	548	577	556	565	521	530	586	533	552	566	556	576	518	532	582	555	555	579	583	526	567	577	532	557	545	536	562	581	565	564	558	543	599	553	524	567	565	523	577	577	554	578	514	551	571	550	540	573	587	572	593	532	555	527	592	600	554	503	541	519	573	550	526	549	549	540	555	583	574	582	519	583	529	554	578	587	533	536	561	531	513	565	549	574	565	565	587	553	545	566	564	570	610	559	602	553	574	536	503	539	579	559	540	574	567	524	594	537	560	575	539	565	554	525	561	552	537	560	599	578	521	568	558	551	577	530	547	546	534	569	582	541	532	558	570	525	542	545	549	549	560	517	560	523	570	546	592	523	568	557	577	578	542	520	548	498	528	620	540	534	539	582	519	550	573	531	548	537	571	587	567	534	540	554	538	558	553	568	562	566	583	532	614	547	555	581	524	533	558	540	641	544	567	578	547	532	552	491	581	526	569	575	578	540	573	560	559	574	556	570	535	568	560	539	563	533	544	525	573	566	565	592	538	558	515	562	607	577	610	538	567	568	541	549	546	597	541	564	552	539	556	542	569	512	592	551	502	508	595	562	534	536	542	558	593	588	535	560	560	565	583	519	529	519	572	581	575	555	551	543	567	579	593	504	531	557	539	534	576	546	553	566	562	563	542	571	535	493	527	545	560	596	552	529	521	523	555	539	546	548	532	582	523	577	554	573	562	559	568	549	546	518	557	558	496	533	553	566	563	548	550	522	585	540	522	538	603	593	568	529	575	552	533	526	567	584	529	518	532	543	552	540	543	580	581	553	583	570	553	543	531	544	542	528	577	576	513	536	605	550	572	536	569	594	589	543	538	565	584	553	606	529	534	574	537	543	555	554	573	524	540	566	527	537	549	556	510	580	548	556	607	558	559	555	601	598	533	527	574	594	565	560	576	569	584	564	578	506	519	520	576	500	546	525	554	538	559	535	519	541	517	568	572	531	554	573	560	564	524	553	527	616	530	530	523	554	577	572	591	546	600	595	554	550	546	566	545	544	567	520	589	581	546	576	546	577	560	584	529	576	584	516	551	515	543	520	558	560	554	548	529	514	586	564	554	547	555	560	532	569	541	561	532	564	548	578	561	572	564	515	507	533	571	519	524	509	540	534	549	546	572	537	572	522	553	573	510	569	513	553	573	589	523	561	552	568	570	573	596	576	575	615	572	577	527	530	534	540	539	532	537	518	527	549	572	528	547	567	544	568	573	624	545	541	595	544	548	578	574	562	570	545	506	559	565	594	573	517	546	577	565	548	548	527	557	562	528	549	568	548	559	547	550	561	572	549	554	578	569	559	520	536	554	565	502	517	514	529	561	570	515	587	575	539	584	564	554	547	599	559	578	553	562	536	553	542	558	528	577	541	532	515	578	533	550	548	561	585	569	538	550	553	608	549	547	532	517	528	586	581	546	558	511	567	582	557	548	560	598	579	524	582	523	595	540	563	535	556	591	587	571	506	506	584	575	560	574	549	553	518	580	530	560	557	547	574	585	544	532	540	569	544	543	582	571	575	535	520	518	574	548	553	548	589	575	567	516	561	559	555	507	508	569	577	557	541	586	547	525	561	574	557	554	553	528	544	533	587	535	543	506	506	541	573	543	538	563	557	584	551	593	531	541	563	540	555	547	540	537	586	574	557	560	541	563	569	558	535	580	553	532	522	561	566	514	536	579	570	542	571	552	510	590	564	544	577	624	577	579	545	495	568	569	545	572	558	555	520	577	527	543	577	576	544	595	490	565	534	521	556	577	522	544	548	607	581	520	546	559	574	564	525
24444	21470	28631	24756	19729	2225	822	528	384	362	368	356	287	309	318	304	262	289	280	262	277	274	305	275	318	297	304	279	291	250	293	263	281	269	266	297	253	301	272	278	276	277	278	263	282	311	294	272	263	285	285	271	269	302	265	265	282	300	250	269	284	282	267	241	256	249	268	248	267	266	260	246	270	279	266	269	264	266	292	257	243	290	262	257	283	243	279	259	278	251	270	274	285	287	268	282	271	291	252	233	262	283	264	264	275	292	278	263	254	269	282	268	249	284	266	255	280	262	304	281	268	266	256	269	289	269	254	281	268	264	256	252	296	260	268	281	245	242	269	292	272	281	278	274	258	260	302	270	260	252	268	272	284	257	285	246	257	254	244	264	251	301	238	275	260	268	278	263	288	268	286	266	269	283	283	248	251	284	267	247	269	266	299	264	285	273	302	252	268	253	260	275	281	249	297	271	255	240	266	259	301	266	289	252	260	275	283	246	259	257	251	239	281	264	284	260	277	269	252	273	268	276	242	279	248	272	268	260	267	291	280	261	284	285	265	265	237	266	259	250	276	266	284	280	238	263	241	238	248	271	303	236	260	242	266	261	273	296	267	257	260	248	305	252	265	254	241	273	281	272	271	253	252	306	306	245	269	252	281	241	258	233	288	267	243	273	242	267	245	295	264	285	231	269	256	269	252	252	273	255	288	285	253	278	286	259	261	252	275	288	260	269	267	234	263	257	284	262	285	253	240	271	268	269	255	279	269	276	256	257	284	262	295	258	252	260	244	274	260	253	251	267	269	242	264	264	269	294	265	255	210	267	292	272	266	244	272	263	256	247	272	281	295	281	255	270	265	282	285	271	260	296	281	306	261	262	270	283	277	240	274	256	249	237	253	258	248	269	270	282	267	280	268	271	264	242	289	267	287	262	264	245	259	298	292	281	258	279	270	269	271	266	280	280	251	251	290	267	264	248	283	233	277	251	261	272	282	281	266	299	275	263	265	269	231	258	255	276	265	300	253	312	239	290	245	272	288	288	264	261	249	275	273	284	276	242	269	279	268	246	266	247	254	272	271	266	273	276	278	239	241	252	279	274	284	283	265	257	270	248	270	257	250	289	267	268	249	250	248	270	301	235	262	281	244	234	270	249	267	244	269	289	277	287	253	277	259	299	274	261	268	269	255	261	272	275	251	266	267	263	279	244	264	280	264	249	260	268	294	251	251	246	285	254	260	264	258	252	240	262	284	260	240	249	270	252	231	259	270	278	253	235	258	278	255	233	281	268	261	265	250	275	259	263	272	251	298	292	272	245	270	251	250	269	286	262	299	261	274	271	271	243	276	274	280	279	256	267	298	269	275	249	254	265	259	273	255	268	283	289	299	266	282	275	259	273	271	255	247	246	256	262	266	281	255	258	253	275	255	269	256	260	241	252	251	279	270	284	253	259	289	260	272	269	253	244	278	270	274	270	311	248	264	259	237	262	271	248	261	285	248	241	275	271	270	267	248	273	274	257	283	274	255	252	261	244	247	279	278	249	263	271	295	274	293	269	273	270	265	283	279	265	276	255	273	267	221	244	274	258	273	281	259	271	287	257	253	253	236	257	253	267	257	282	247	232	252	302	238	262	247	262	279	249	240	253	254	274	257	237	259	265	270	268	250	240	268	281	258	241	270	265	275	257	249	253	260	261	254	271	258	287	268	247	247	238	276	267	261	263	262	245	249	272	278	286	238	292	243	255	283	278	251	272	270	276	285	248	289	253	265	280	295	283	251	286	261	262	269	264	275	270	294	262	269	272	257	232	287	242	230	260	251	263	279	263	240	246	255	255	277	268	283	265	269	251	276	277	273	265	279	257	240	274	250	289	246	252	248	254	248	228	262	255	281	253	269	265	275	281	243	269	250	252	251	254	245	263	245	328	256	266	284	258	272	247	278	246	272	236	277	257	276	275	258	289	258	242	276	270	264	246	276	243	258	288	240	257	268	272	268	231	288	270	242	283	255	283	289	233	246	287	308	249	230	278	250	268	254	253	261	310	270	268	228	295	267	263	280	266	256	254	254	260	291	277	258	265	283	279	269	285	245	241	265	276	274	272	258	275	264	267	237	285	254	249	262	285	244	272	270	253	246	237	262	248	269	261	247	289	271	259	265	289	280	282	264	314	299	248	277	262	316	277	268	279	288	241	223	273	251	263	273	279	248	302	285	254	259	303	287	250	276	255	268	245	253	272	258	281	255	285	279	271	257	298	302	275	280	256	249	232	273	268	264	286	299	285	258	281	248	288	267	262	273	241	259	268	298	251	249	302	276	272	268	258	278	265	259	270	252	254	279	240	250	273	284	249	268	262	241	285	274	272	264	268	271	286	266	239	249	284	274	266	281	269	267	238	260	265	275	271	254	275	252	267	273	263	263	267	266	293	271	270	272	234	268	241	264	255	228	261	274	249	275	283	272	239	253	256	255	259	279	274	258	265	228	270	271	316	291	238	238	270	263	260	248	245	238	250	247	281	291	259	239	251	292	270	253	249	286	241	281	285	265	231	262	239	278	249	286	285	243	235	254	256	275	293	254	257	295	277	273	267	247	248	262	310	258	269	279	279	250	285	245	290	265	261	232	261	276	263	282	277	267	277	282	274	246	265	281	271	265	258	270	289	276	282	280	249	288	281	255	285	241	283	254	263	267	312	283	271	263	265	281	273	254	255	286	275	244	280	241	276	244	250	288	270	287	245	246	258	257	264	271	263	255	264	263	252	294	285	249	247	245	220	269	267	264	269	261	259	280	264	276	265	253	277	255	275	271	250	271	254	239	257	283	245	281	256	269	287	253	275	266	248	264	273	311	277	295	290	253	270	250	276	277	244	264	247	277	275	275	284	277	266	275	262	265	264	279	272	272	291	264	260	252	251	290	266	269	314	276	285	285	313	267	255	265	247	269	249	262	274	274	267	270	253	255	252	283	241	266	270	230	249	230	247	236	248	283	265	264	279	274	247	253	268	283	288	258	244	265	258	234	280	246	270	247	279	280	251	285	276	266	274	287	251	264	257	267	282	234	247	265	275	294	249	258	242	274	274	230	273	279	244	277	264	233	253	260	277	218	228	264	262	251	276	259	274	278	229	274	272	294	274	262	266	269	264	247	255	271	261	274	273	259	249	238	267	287	275	256	285	258	243	274	255	273	276	270	236	265	273	249	260	255	261	260	260	271	251	273	249	262	293	265	266	274	272	291	275	253	286	312	269	289	264	271	273	251	283	275	253	302	278	285	286	310	264	251	284	280	247	258	274	251	263	275	265	266	237	262	241	289	236	274	259	267	243	241	248	264	242	278	256	239	302	280	260	291	269	272	243	276	276	315	263	271	278	295	268	250	262	260	286	265	255	270	269	281	281	308	235	265	259	284	242	268	251	261	228	273	262	251	246	258	290	273	259	302	260	228	292	289	231	265	267	250	244	266	254	250	297	252	288	242	261	253	268	254	246	265	251	278	273
3308	4556	3621	1777	1228	899	759	680	557	507	465	421	371	402	352	374	336	356	379	349	306	306	301	350	333	314	321	328	309	285	320	301	275	307	303	310	311	314	299	289	269	305	331	294	303	265	289	324	308	307	268	313	307	302	302	316	282	266	283	315	289	266	292	249	318	286	284	289	300	285	285	308	297	265	300	282	293	314	297	299	305	287	297	293	271	282	301	295	253	306	267	260	319	278	306	278	255	309	249	287	283	282	282	277	294	320	282	256	319	308	276	257	298	284	306	245	281	309	305	287	255	284	297	291	293	287	306	297	275	282	283	285	309	264	279	280	268	299	270	258	299	325	302	268	265	293	288	291	257	310	293	287	328	279	261	272	321	295	296	307	266	325	283	268	315	269	295	338	294	300	302	300	288	275	302	260	258	301	297	296	278	314	314	294	269	314	320	277	296	270	282	294	289	271	296	300	285	272	298	293	298	296	295	277	306	279	309	281	265	272	279	249	339	269	291	295	299	279	251	276	266	296	320	275	313	333	299	274	300	277	287	293	289	293	293	276	267	283	304	277	286	291	278	265	280	311	288	279	280	279	318	288	331	301	302	297	313	280	275	297	286	274	273	281	275	277	296	282	301	282	301	273	277	290	257	267	266	309	246	292	293	271	285	304	298	278	287	277	306	288	305	277	294	273	288	294	288	301	282	297	303	280	264	275	291	262	283	317	317	271	270	288	311	285	269	284	291	291	294	324	284	287	315	280	318	300	302	257	268	271	276	272	295	319	300	281	268	275	279	293	291	306	281	259	281	257	282	283	261	268	293	268	310	310	260	278	297	274	284	313	285	287	293	285	275	268	289	263	280	258	288	274	295	276	293	294	279	316	321	264	294	299	276	268	276	318	271	297	259	260	309	272	262	286	293	314	301	303	276	290	336	327	292	244	275	309	277	308	283	306	311	296	306	269	288	272	308	306	288	247	262	274	259	313	280	289	269	282	297	278	300	283	267	291	304	280	300	305	281	286	276	296	293	252	272	296	280	275	286	234	262	286	262	274	284	311	295	296	278	314	259	320	290	297	273	294	273	282	285	292	263	296	286	294	270	266	260	271	271	293	286	294	294	298	279	293	299	282	322	294	300	268	266	274	305	272	267	298	275	276	276	278	258	308	319	271	289	265	273	296	286	280	320	280	295	272	275	295	291	257	274	260	278	304	298	296	295	264	249	289	288	270	302	291	272	286	249	282	252	291	312	311	270	271	291	316	283	287	287	293	283	284	271	279	263	293	294	272	297	282	265	275	269	298	264	273	263	341	296	276	320	308	295	310	308	323	309	316	296	275	264	280	287	298	278	303	292	271	287	290	261	267	279	322	276	246	284	291	269	304	282	306	275	288	265	282	307	296	284	283	285	268	295	279	285	280	303	292	290	268	279	308	278	278	293	302	303	307	300	286	289	295	283	329	289	285	274	289	284	270	282	295	284	304	260	280	286	262	275	260	280	259	291	283	308	273	290	289	280	283	287	263	310	259	328	279	278	273	294	288	307	296	292	285	304	319	270	293	276	280	282	280	308	278	279	287	272	292	276	289	330	323	295	281	286	280	287	269	262	311	300	265	277	297	274	274	275	280	296	287	282	256	307	275	282	293	305	292	295	276	279	285	291	294	277	284	286	304	288	272	267	249	292	274	268	276	285	302	263	297	263	288	273	286	285	307	318	288	315	304	295	291	285	310	274	266	309	293	272	293	285	308	240	282	278	284	282	301	279	297	295	275	302	263	293	286	298	320	297	299	284	300	282	282	267	291	283	290	272	295	272	264	291	278	267	276	294	267	292	283	276	278	279	281	301	275	262	300	292	259	293	288	289	271	285	299	284	296	278	288	270	292	280	283	275	282	280	293	282	286	247	320	305	289	330	290	280	278	290	265	283	284	277	301	272	274	276	282	271	282	300	286	285	275	309	306	259	273	276	288	278	274	301	275	305	308	278	256	257	277	277	297	298	276	275	289	294	321	283	300	276	275	282	272	290	298	284	264	290	281	311	276	322	296	267	252	265	294	290	291	308	278	277	256	310	291	258	286	281	267	294	281	292	262	296	288	281	289	291	285	304	272	290	265	284	297	294	319	267	285	267	280	283	261	284	280	305	283	306	296	308	279	263	317	280	287	301	331	309	257	292	286	266	300	275	261	304	273	314	275	281	298	299	259	295	261	263	257	235	287	310	276	260	267	288	289	321	270	312	274	260	289	295	277	305	290	298	284	293	277	279	288	284	290	282	267	301	271	265	266	303	259	294	272	285	320	288	279	270	298	262	279	291	278	294	231	274	276	297	308	302	295	298	268	286	301	301	258	299	255	285	275	273	313	304	290	270	302	295	294	305	282	280	284	306	271	270	309	274	274	271	297	257	280	289	246	270	291	262	291	261	295	275	274	262	293	271	263	299	291	319	266	289	304	273	296	266	251	288	306	265	266	274	274	291	299	251	285	278	285	294	291	292	277	291	314	281	272	309	298	267	299	268	297	305	276	282	288	292	312	279	284	283	276	276	286	317	313	281	257	298	272	287	300	276	278	302	289	303	318	263	286	275	248	241	269	286	311	307	294	276	264	285	339	263	293	280	275	282	272	300	293	264	258	276	293	278	306	270	272	284	274	269	277	283	266	264	324	287	274	308	260	281	277	300	304	274	277	294	266	306	296	268	292	280	306	287	312	296	288	283	268	286	302	309	266	267	290	251	289	250	258	271	263	293	274	279	255	290	268	238	321	315	291	285	304	269	286	308	290	267	282	293	276	286	297	256	286	307	288	287	281	284	283	303	283	251	289	276	285	282	268	278	280	291	302	292	278	276	262	313	256	288	328	287	310	283	260	300	289	301	266	282	273	293	273	264	319	294	302	265	291	273	272	313	282	277	272	277	290	282	279	290	263	290	278	259	285	279	294	315	305	286	287	295	277	302	308	259	296	268	308	280	266	286	284	288	252	281	303	275	253	282	297	288	296	290	271	325	299	251	300	293	260	270	287	328	261	282	289	303	326	283	255	272	270	293	309	276	295	285	295	246	331	302	279	302	298	279	283	267	257	266	297	281	285	299	309	269	257	282	270	282	283	297	260	300	287	264	309	290	280	275	268	279	305	301	267	277	282	286	292	252	285	301	280	248	315	292	304	274	277	270	293	286	271	284	274	317	282	257	269	267	300	307	279	239	312	296	267	287	296	301	286	296	282	274	247	285	253	275	279	300	286	257	270	302	276	293	295	298	286	296	314	276	279	300	261	277	296	263	299	280	305	287	297	300	281	251	298	280	308	282	289	288	249	280	271	292	283	283	276	296	280	284	261	265	276	304	266	300	266	264	274	282	273	275	269	301	251	250	300	282	264	270	250	284	310	291	296	278	278	287	279	287	311	246	290	283	293	280	258	307	286	286	304	274	282	284	262	292	288	281	288	319	297	293	262	286	246	320	279	276	294	284	288	284	250	256	270	286	279	271	291	281	289
27676	11279	1902	1178	890	735	739	744	731	705	742	702	791	714	747	753	745	746	700	735	756	766	721	752	745	729	716	761	686	672	766	770	722	755	728	740	750	730	748	728	709	703	718	766	732	727	695	731	673	705	698	747	708	736	749	740	706	724	739	701	681	730	732	701	771	724	751	705	717	698	752	760	707	737	755	736	740	752	688	675	729	748	752	744	671	760	728	687	676	741	696	706	720	756	749	697	735	755	731	713	775	712	754	714	761	738	757	695	737	725	716	714	727	726	735	707	740	706	704	797	742	680	688	728	729	767	740	697	694	780	725	676	737	748	668	720	683	697	706	701	731	723	720	702	704	703	782	732	728	746	707	701	717	733	713	731	762	706	705	717	744	763	697	678	749	720	722	700	725	739	717	700	704	721	696	728	723	692	743	761	729	712	696	713	724	738	694	726	737	747	736	663	683	704	713	775	681	731	674	700	757	750	734	694	732	716	726	743	705	759	717	651	710	767	700	721	715	741	719	715	768	713	727	713	719	716	657	697	783	714	742	744	694	786	652	717	707	731	745	731	725	684	754	716	710	680	688	717	722	719	695	749	737	762	697	728	680	697	738	732	743	731	729	720	704	712	709	713	746	735	680	745	738	699	719	687	688	735	723	801	716	732	697	758	703	739	738	721	720	717	721	708	723	746	779	744	750	704	739	758	710	700	679	730	744	686	725	731	774	715	769	729	653	750	690	689	703	684	740	744	659	694	685	723	670	730	661	710	715	707	762	758	743	738	730	749	721	691	654	748	722	763	757	705	689	710	711	723	700	750	781	739	732	707	723	731	696	691	748	686	763	685	724	741	737	754	743	687	710	762	682	730	723	717	756	657	724	753	736	735	736	767	706	720	751	734	684	675	691	755	722	683	738	784	773	745	698	749	710	708	714	705	730	712	747	719	733	713	722	722	735	738	739	710	758	670	727	698	715	721	707	706	707	742	723	676	748	757	659	824	712	701	777	737	736	762	766	772	790	692	691	701	715	670	718	704	735	687	724	741	765	726	681	736	725	727	670	754	737	729	682	690	739	731	728	713	741	712	708	748	700	738	717	757	730	704	712	711	734	758	690	701	720	717	717	730	711	745	718	703	727	717	720	724	744	673	718	776	738	739	701	771	684	767	736	744	751	738	723	762	713	715	712	742	754	768	682	717	746	776	743	714	738	671	675	740	708	776	704	750	718	752	718	767	732	688	735	691	722	735	769	829	748	724	706	758	694	717	706	691	736	720	733	728	743	694	729	757	774	741	742	675	723	766	680	748	731	729	728	721	727	705	728	698	706	687	734	763	743	702	722	701	750	725	730	711	686	746	701	737	734	697	697	727	717	709	748	769	757	726	734	696	722	664	703	749	751	741	705	772	710	771	675	728	682	742	732	719	751	698	807	710	725	666	729	741	681	733	748	715	676	725	740	736	722	757	704	760	730	737	759	722	694	744	720	732	725	692	721	751	685	679	722	709	733	705	707	660	732	763	716	731	721	722	734	724	716	739	705	715	767	684	748	755	733	715	697	683	737	750	682	764	693	708	721	719	723	730	731	677	758	695	684	749	726	723	784	714	705	682	699	699	722	713	691	755	698	779	736	705	753	723	701	718	690	704	726	743	759	708	737	736	743	712	715	702	711	694	766	710	737	729	740	740	725	754	733	715	737	676	695	694	705	710	710	696	752	710	693	725	717	766	729	710	737	722	773	741	706	718	706	783	686	676	689	785	731	699	693	732	688	695	754	751	722	730	725	723	754	729	704	726	721	735	756	727	728	748	721	745	721	686	733	741	721	689	693	719	694	717	745	742	724	787	696	732	729	754	713	702	768	740	719	757	687	738	687	714	734	692	731	729	684	746	689	729	751	722	738	738	706	705	700	714	735	696	752	724	690	727	712	704	679	724	754	717	678	688	727	795	760	697	682	707	739	722	686	723	734	727	756	751	723	734	760	720	714	718	759	733	664	709	683	692	745	713	758	688	706	723	754	680	672	763	744	728	697	746	717	740	716	714	732	753	762	721	754	694	696	709	750	712	700	747	714	729	718	724	714	735	763	759	737	744	735	731	722	724	736	739	765	721	684	739	700	758	719	726	735	728	719	700	746	761	749	694	715	729	763	786	734	760	722	749	761	726	716	690	748	700	756	694	714	727	731	737	715	706	711	698	734	748	726	738	735	717	757	725	730	754	738	713	702	726	721	743	756	756	748	749	744	739	734	788	689	770	693	719	724	724	715	693	699	722	730	703	720	767	773	736	751	733	712	709	691	700	718	737	750	669	726	745	712	731	697	750	737	760	768	741	743	715	690	766	732	763	738	734	697	742	725	708	699	726	747	697	714	765	724	728	745	728	755	712	712	738	702	722	686	755	724	772	743	691	699	730	731	742	726	751	748	765	713	689	689	737	732	760	733	708	759	697	758	729	777	713	769	696	705	688	696	723	714	736	717	722	753	715	720	768	711	739	709	735	730	765	692	725	752	764	706	701	734	722	711	772	723	729	728	729	723	719	769	721	722	725	688	750	724	764	695	698	714	729	711	661	757	706	703	739	750	727	768	721	746	665	682	752	714	726	733	753	736	793	707	717	748	702	746	776	685	670	737	729	735	743	758	730	687	690	767	703	714	728	744	703	712	646	721	755	769	695	696	730	734	720	722	755	686	703	705	765	737	717	755	727	713	731	782	754	734	736	781	664	795	704	704	709	690	737	710	771	776	749	726	729	725	738	695	745	747	704	760	703	700	705	725	667	759	739	725	688	690	727	728	745	733	734	714	677	716	691	690	756	763	708	719	741	754	698	723	738	736	703	799	662	716	741	719	768	730	734	691	793	729	716	792	745	741	714	726	716	714	691	726	741	730	743	688	762	747	717	717	711	773	735	718	707	766	712	797	710	766	710	718	722	719	754	718	710	729	690	736	740	740	674	794	736	732	747	741	706	736	768	741	718	727	702	738	703	708	722	718	696	729	713	756	703	706	760	761	729	695	730	765	727	706	668	774	727	696	709	710	758	736	724	716	666	748	765	749	707	733	751	713	730	703	695	714	685	664	772	802	719	703	765	706	679	699	750	739	762	747	689	739	742	730	718	735	730	722	754	738	712	677	719	710	775	744	753	688	714	744	694	726	728	696	759	738	727	753	720	732	712	705	743	706	687	792	727	756	738	715	724	695	699	749	680	709	702	709	721	702	761	680	689	748	712	759	722	728	706	745	726	763	696	748	707	699	738	672	699	716	774	724	775	711	726	745	726	708	698	730	740	745	725	703	741	733	767	734	723	732	700	759	783	712	759	728	725	738	703	721	784	708	664	738	673	727	687	726	702	721	715	769	700	736	707	727	721	784	737	735	717	707	701	689	743	724	714	748	779	688	713	771	725	695	740	730	716	752	725	717	745	791	742	706	748	745	688	753	738	790	720	727	741	744	719	734	708	693	716	734	736	730	711	742	739	707	754	732	658	763	702	730	704
5135	891	910	710	700	691	726	670	709	691	653	622	729	659	706	632	648	687	746	653	633	679	625	664	665	676	636	646	722	726	653	636	650	718	689	658	670	691	656	664	681	627	636	654	676	635	673	682	663	646	666	594	673	622	701	653	703	675	664	683	634	664	653	684	654	590	676	648	689	613	649	647	668	679	668	693	717	688	667	642	669	636	685	619	613	637	690	680	663	680	647	634	682	602	658	684	627	641	690	652	678	674	652	623	646	675	654	630	607	659	619	647	670	656	679	708	640	659	633	641	635	711	669	646	674	664	644	662	692	639	646	650	652	633	675	628	690	688	643	680	676	686	674	646	652	599	664	668	664	662	658	617	700	659	660	607	637	660	637	646	705	685	728	707	652	663	679	646	664	668	701	641	638	646	684	721	667	721	714	651	650	685	633	599	589	659	613	591	650	678	691	609	663	683	629	668	618	645	669	678	633	623	628	676	678	640	672	630	681	602	626	635	667	644	684	642	622	672	651	665	665	620	722	658	617	629	669	677	658	680	654	657	627	641	624	656	640	686	659	613	654	674	664	670	665	650	679	657	673	644	634	692	674	666	645	698	660	662	636	637	646	630	633	609	670	672	657	663	701	622	609	668	675	663	643	624	650	634	649	652	629	683	685	655	675	656	641	639	644	636	666	672	670	663	654	650	596	647	657	657	676	626	676	647	634	663	620	661	648	669	631	625	613	664	663	668	658	689	658	689	608	664	707	658	641	700	688	634	657	660	663	645	705	706	627	594	658	650	653	632	671	690	685	619	694	630	679	654	668	690	645	636	672	659	685	661	642	690	627	712	654	704	708	628	607	658	611	671	626	669	660	661	659	654	710	636	686	678	679	649	686	646	654	700	637	654	661	648	658	690	664	662	635	685	662	675	680	682	682	681	608	641	625	627	642	674	660	609	679	653	705	684	609	612	660	682	636	665	687	632	648	632	643	678	657	637	641	688	618	676	659	661	661	662	635	654	625	683	687	639	647	680	635	629	658	639	709	647	624	653	680	702	681	644	634	645	633	681	646	687	642	676	587	637	702	627	679	651	681	668	651	647	658	651	612	680	681	681	629	685	605	692	628	663	652	693	607	654	694	688	686	682	671	629	654	652	713	669	649	689	671	650	649	607	680	679	639	628	637	647	630	679	632	646	687	631	702	672	655	683	653	687	672	634	657	694	641	655	627	640	669	656	647	646	673	669	628	672	691	638	672	641	645	626	643	660	700	665	634	680	693	642	627	670	675	638	707	662	633	666	665	682	688	624	696	635	724	623	629	680	671	681	620	677	661	647	646	658	679	692	661	613	657	659	697	688	639	688	662	656	647	651	667	716	641	634	668	631	653	684	714	672	644	674	666	685	644	633	645	628	638	649	672	655	694	663	650	660	626	639	651	654	685	655	673	635	645	578	659	646	635	653	654	632	695	695	687	643	672	611	614	646	644	642	632	659	608	671	625	658	647	673	708	670	686	618	671	660	682	686	624	656	650	659	634	602	716	648	609	685	650	640	676	695	693	705	638	690	642	687	598	661	682	625	628	670	685	688	649	710	656	690	633	685	654	628	660	640	701	647	656	660	692	646	650	634	660	633	600	679	664	624	663	731	662	627	648	656	622	705	682	706	659	644	705	629	655	671	635	653	642	660	694	672	636	676	677	693	623	643	670	653	657	600	631	649	610	629	695	671	674	675	707	695	665	657	665	647	644	672	642	662	682	649	648	684	672	628	671	632	694	655	665	658	689	673	708	652	622	651	630	645	645	653	648	632	667	658	672	637	668	731	645	643	624	696	685	646	655	681	658	665	664	640	676	631	650	639	643	653	674	676	629	687	650	680	680	656	666	649	680	662	654	649	683	677	639	653	626	652	651	680	682	671	672	604	628	618	667	686	641	639	668	613	615	679	665	613	663	656	664	680	633	667	657	615	660	672	647	671	669	657	703	701	658	632	628	653	629	678	686	674	650	653	631	645	661	680	657	716	693	644	647	668	628	640	654	618	666	680	675	708	646	639	686	671	702	657	690	665	646	655	639	717	660	696	674	661	627	655	646	646	682	660	680	676	697	626	625	650	654	689	645	648	635	633	676	665	696	689	652	620	631	615	645	624	630	682	684	646	637	645	652	635	618	713	655	646	658	639	646	679	690	600	690	636	686	670	632	633	732	675	639	635	698	693	665	664	650	631	684	672	677	656	629	603	706	623	665	661	688	635	631	672	615	647	624	649	687	669	662	656	679	646	668	661	639	674	669	620	639	658	674	669	648	675	622	693	652	675	686	657	700	661	661	648	625	676	640	694	660	682	662	656	705	656	688	629	678	638	632	641	634	665	700	670	605	625	653	624	654	679	641	660	675	685	670	630	633	674	691	643	660	644	698	638	605	660	645	630	634	662	652	662	698	671	690	580	703	687	675	668	606	659	652	679	668	665	667	667	653	664	645	622	655	629	650	649	646	654	665	646	673	688	662	672	642	636	677	657	628	637	668	647	658	670	640	674	645	670	697	698	669	658	641	624	672	618	644	728	662	637	636	617	683	661	639	644	596	635	668	631	681	662	697	610	654	683	661	663	654	654	697	644	664	662	648	653	651	681	678	702	687	698	628	651	652	663	649	631	687	685	680	699	691	670	698	624	662	690	665	640	679	656	688	628	663	634	696	689	637	679	661	661	667	688	653	639	633	597	656	658	683	651	666	698	621	673	704	655	675	649	600	682	637	673	641	660	709	632	632	646	678	622	645	676	666	657	687	619	621	675	698	671	684	645	642	646	656	625	650	655	615	654	668	664	657	691	665	627	608	670	656	651	669	656	703	643	625	653	644	667	675	618	649	675	653	602	631	657	637	665	609	720	646	629	679	637	613	638	668	675	674	655	641	687	699	620	725	644	683	616	692	635	662	639	650	622	671	624	684	667	675	665	655	689	662	666	641	700	641	643	654	667	651	654	668	664	656	717	707	652	632	653	613	656	709	685	650	667	678	598	618	656	666	661	649	655	653	684	632	677	671	638	694	619	602	653	663	672	675	648	635	657	654	670	654	664	639	665	687	662	639	631	632	704	636	655	671	684	646	677	659	674	659	673	629	659	667	630	713	671	703	641	659	666	656	664	669	675	666	630	672	628	688	679	723	658	631	678	630	679	676	662	655	690	672	651	660	653	650	633	672	651	648	643	651	645	685	611	665	715	647	647	651	653	614	706	626	667	624	620	664	622	616	589	688	705	666	676	682	641	646	611	645	660	691	610	704	691	623	736	662	674	662	674	689	684	648	645	635	645	663	676	670	657	629	683	679	603	649	691	647	665	661	670	638	658	688	630	659	694	658	677	623	658	652	661	656	668	676	673	668	692	625	643	677	664	649	686	683	653	609	651	647	647	626	644	669	651	670	658	655	672	628	639	645	636	661	670	650	686	666	676	697	679	616	664	605	651	658	671	632	654	610	685	657	644	639	693	656	654	709	662	660	671
25829	21389	25353	17098	1584	817	742	705	633	644	618	591	620	594	613	589	633	614	589	615	543	569	597	610	579	572	554	567	575	585	606	563	615	579	601	545	626	581	604	606	609	584	557	597	595	592	636	640	588	543	563	560	593	637	582	606	601	561	607	601	584	578	594	550	633	576	576	601	613	604	583	632	578	591	612	592	581	647	586	563	602	590	595	571	572	642	566	542	614	614	583	599	598	558	609	572	594	613	584	608	587	593	570	551	539	613	554	651	565	587	581	594	574	589	594	578	575	556	599	581	529	596	580	560	568	607	589	614	577	558	564	570	602	598	593	591	597	547	592	583	567	556	576	554	579	624	585	555	567	615	590	584	594	559	561	541	597	636	550	589	604	602	608	594	568	604	594	556	596	548	608	588	562	548	593	591	587	580	576	562	632	587	578	603	564	576	590	599	599	579	554	574	568	573	598	591	609	611	564	592	595	572	560	594	577	609	581	592	607	600	546	611	547	582	586	574	607	572	609	592	574	589	613	596	619	570	621	584	610	575	587	603	554	551	572	561	564	605	563	558	588	578	581	586	584	597	585	589	588	533	575	545	617	621	601	570	602	640	539	623	609	615	533	602	570	600	560	597	588	583	587	583	595	533	605	574	595	562	566	565	583	606	585	595	588	558	601	570	572	584	598	560	625	611	578	547	616	602	601	586	605	598	609	627	598	560	593	601	608	604	580	594	566	602	599	582	611	548	587	572	571	621	574	539	552	616	575	585	580	562	585	549	574	611	578	596	568	569	522	629	543	590	571	597	567	606	580	551	600	575	633	621	579	574	583	545	607	556	546	562	556	570	594	564	632	589	625	580	577	572	630	575	585	563	583	596	548	599	570	596	584	609	570	587	575	631	596	607	588	645	571	566	595	637	584	605	594	522	563	599	549	570	573	559	594	570	551	609	554	602	585	573	631	638	617	615	557	593	632	582	602	575	615	552	635	539	557	614	585	589	591	601	617	591	597	601	563	581	548	570	607	605	609	553	581	620	544	565	605	618	600	591	592	590	551	559	594	619	618	580	617	582	598	582	543	536	586	548	577	589	634	568	580	574	589	586	586	573	544	591	562	610	555	612	603	584	591	537	626	551	587	573	574	586	600	630	559	576	621	609	594	580	560	559	552	609	603	595	617	595	601	546	557	589	588	605	616	581	580	581	599	577	587	616	556	603	565	587	600	576	583	612	574	607	590	584	623	579	591	614	561	544	594	552	555	607	569	598	599	544	548	605	604	555	581	566	573	588	599	586	570	624	586	550	630	621	570	581	560	559	594	641	603	577	567	622	620	582	598	655	588	597	579	582	549	594	598	594	585	648	553	560	596	582	534	631	590	592	566	600	593	585	577	574	584	596	580	598	602	606	605	588	584	629	563	589	576	557	608	610	561	625	588	598	589	604	580	581	575	583	560	538	570	608	623	585	556	582	583	571	599	552	599	590	556	571	528	572	583	587	556	527	575	592	572	573	544	583	572	557	592	581	575	602	607	553	616	602	547	593	591	569	607	597	553	585	572	551	552	588	580	576	594	580	605	574	609	597	623	577	565	565	613	536	580	601	587	572	585	622	573	513	593	586	563	594	574	554	582	583	609	657	567	589	569	577	566	628	596	570	623	605	639	605	605	554	586	580	588	566	581	628	552	577	554	561	558	603	552	567	599	553	558	546	615	576	557	575	578	564	582	586	589	572	612	568	580	576	572	563	559	586	562	540	579	561	608	620	598	551	590	519	520	587	597	574	625	632	602	592	554	599	567	615	577	603	601	610	561	588	592	612	591	578	600	613	581	585	604	569	572	604	538	559	570	584	622	531	623	611	598	587	609	594	576	623	616	568	562	542	607	581	565	577	551	588	575	584	602	591	557	574	561	613	542	606	625	635	558	593	571	585	568	587	623	573	581	561	566	569	582	585	540	570	617	544	604	606	579	531	613	568	576	606	595	585	556	575	554	583	547	587	619	577	583	566	595	628	586	589	592	586	564	587	575	565	625	554	546	567	579	570	574	624	617	566	557	608	604	591	549	590	558	590	597	575	628	591	576	603	617	538	599	593	622	560	587	595	569	560	582	595	552	576	584	596	567	567	589	616	579	568	540	599	595	560	598	609	593	572	568	576	595	556	541	618	540	565	600	559	617	596	592	629	615	596	605	589	566	626	586	581	598	573	587	580	542	589	609	592	581	582	578	600	582	556	539	587	582	565	573	592	580	605	589	600	618	571	572	594	602	587	580	602	608	594	601	592	560	610	568	602	613	584	570	563	585	582	585	593	560	580	566	593	582	637	623	611	625	572	597	551	627	606	602	573	624	623	632	573	615	557	569	576	567	572	555	563	638	570	563	562	562	537	574	590	591	616	624	625	567	609	629	536	568	578	583	575	606	580	589	563	558	592	598	563	614	603	548	637	632	611	602	548	593	563	569	566	593	594	612	529	572	595	613	574	562	563	549	595	573	571	601	538	522	570	529	540	596	614	579	589	545	631	597	565	614	571	577	605	579	611	539	550	550	580	595	615	558	570	583	562	552	627	604	599	578	573	558	589	596	596	526	594	603	636	573	586	599	589	589	572	567	632	594	566	573	601	570	593	593	597	576	583	596	584	623	575	594	583	591	579	580	617	547	555	616	555	587	598	604	631	607	586	562	602	610	558	588	584	571	572	529	592	591	662	607	558	590	605	569	593	562	555	601	594	539	578	602	600	599	573	562	601	579	565	596	611	598	544	555	571	580	601	607	599	580	586	617	590	615	579	631	575	578	593	556	545	581	529	569	608	608	586	588	592	583	593	580	561	601	622	567	631	615	602	553	581	547	592	566	561	546	572	579	613	547	596	575	631	596	575	564	596	568	580	595	579	606	534	567	593	570	567	576	563	594	579	580	596	593	588	600	581	584	549	593	628	614	575	590	563	562	610	600	589	550	543	604	574	604	596	574	594	547	602	635	569	598	587	612	613	598	534	568	588	588	564	543	575	619	610	615	611	620	597	566	537	576	561	608	634	579	536	553	598	566	594	611	583	563	595	606	569	583	531	629	582	573	603	604	574	554	541	582	614	609	595	562	557	625	585	551	583	619	579	619	583	603	603	615	583	578	573	608	613	572	576	602	578	570	596	542	575	566	541	602	656	600	602	609	601	629	651	603	598	572	560	550	634	553	613	602	541	563	548	594	575	577	571	559	601	589	597	578	588	600	617	536	606	617	621	575	558	566	568	588	559	568	608	626	598	551	576	552	569	586	586	597	559	586	559	598	584	584	574	628	602	545	591	611	549	542	599	594	551	557	542	620	544	570	543	607	596	572	584	515	558	564	579	588	559	583	565	582	570	598	578	586	573	602	609	605	623	606	630	564	615	627	624	578	574	595	595	596	614	615	565	593	577	607	565	583	553	616	553	586	583	567	582	614	573	583	556	591	624	557	589	567	568	576	561	585	582	557	606	584	583	578	591	569	562	586	580	609	588
3548	2098	1748	1049	894	754	721	664	673	642	636	610	583	612	555	543	563	541	556	586	610	575	579	583	586	558	553	556	602	610	586	576	591	575	568	538	629	562	526	552	516	566	567	585	589	584	587	577	548	540	541	618	574	551	640	600	553	590	528	602	586	565	617	558	517	516	557	555	528	581	537	583	581	542	534	558	579	517	558	564	556	588	563	530	525	522	538	575	546	537	551	564	522	555	543	568	551	556	562	546	550	577	563	568	543	509	518	554	528	535	528	548	515	574	563	524	533	551	532	537	531	533	559	561	549	574	552	555	564	527	522	520	541	539	548	540	529	573	541	546	589	598	532	588	572	556	528	605	532	571	558	565	559	565	527	553	572	546	541	573	527	541	614	546	566	562	547	509	545	535	593	502	531	533	569	602	570	560	584	554	520	559	564	568	559	558	527	535	529	504	528	576	529	555	562	553	540	570	567	574	529	574	533	581	546	537	600	561	565	530	531	493	534	566	542	548	547	514	537	561	520	572	569	598	575	558	553	522	527	542	571	556	554	558	509	602	536	547	549	535	565	543	524	549	552	575	545	562	566	555	548	553	589	522	581	580	572	562	561	561	527	556	574	548	522	546	529	526	595	541	610	529	569	543	541	567	555	533	532	559	501	558	548	571	584	587	553	566	570	558	544	541	552	510	541	531	550	538	570	574	531	534	547	557	563	532	509	544	582	552	574	583	539	565	528	554	555	526	549	493	553	583	522	549	568	573	554	548	570	516	603	556	535	518	531	540	538	563	591	569	534	558	534	592	548	578	556	542	555	579	513	548	546	577	562	547	541	549	571	559	525	524	532	546	553	511	568	548	563	537	571	558	572	546	570	589	579	487	525	516	577	541	574	552	563	535	566	598	570	566	535	560	555	563	591	525	579	549	568	568	564	546	558	561	505	531	503	534	545	571	572	516	529	525	549	570	537	547	558	557	517	567	577	532	530	613	538	538	560	554	583	505	547	526	560	570	587	521	571	545	596	595	533	504	551	564	566	559	552	565	549	519	551	567	528	552	575	555	523	528	541	573	572	558	566	568	552	544	541	525	552	540	538	554	522	539	520	562	593	597	519	558	509	498	577	541	616	551	553	569	579	533	555	557	477	554	577	574	545	548	537	517	592	562	576	552	551	529	597	546	524	559	586	566	578	545	503	563	568	556	556	557	537	485	553	533	549	571	552	556	571	567	554	540	544	542	582	552	553	549	576	580	548	525	556	509	553	562	585	549	552	553	565	530	538	560	580	525	509	544	514	511	526	550	584	561	530	550	605	548	529	566	538	567	565	486	581	553	555	524	563	499	530	540	534	514	529	507	562	542	594	547	530	553	502	563	555	565	566	522	519	578	551	569	491	599	547	550	516	533	507	563	538	553	548	518	489	562	573	551	543	561	546	508	526	584	594	540	567	545	525	581	546	558	553	575	546	568	596	569	553	535	534	548	504	538	538	574	544	520	606	566	565	541	560	600	523	527	568	539	545	556	541	566	587	506	521	573	547	552	544	545	551	592	545	612	551	558	580	556	528	556	541	570	546	578	588	554	565	548	581	548	566	577	530	545	603	535	553	581	504	536	534	517	571	529	496	572	564	540	552	538	565	558	491	589	561	573	563	540	578	531	549	592	560	533	539	536	530	577	574	608	586	547	555	535	556	530	529	603	522	555	573	508	584	535	570	544	588	529	554	572	521	541	580	549	555	533	569	508	568	573	546	502	559	547	515	530	578	555	591	559	559	583	551	523	605	527	559	567	535	533	537	571	606	537	586	520	547	536	524	513	486	571	532	544	536	562	584	558	553	527	523	562	515	547	555	511	586	549	508	543	558	542	509	551	526	559	511	519	550	575	561	531	572	543	542	560	529	571	562	566	551	541	506	566	578	557	541	552	559	578	540	539	574	552	535	532	544	558	569	566	595	546	553	623	540	558	564	547	550	550	560	517	571	573	547	549	546	566	534	520	563	579	523	568	565	532	571	596	537	590	556	497	525	523	558	596	567	583	567	539	541	557	557	518	554	514	555	501	564	522	526	529	533	553	568	575	579	534	521	524	543	548	569	523	519	572	558	572	543	553	551	549	555	588	565	596	581	527	579	563	547	541	515	553	566	591	535	571	553	578	572	538	555	488	549	527	608	561	566	558	579	553	576	542	541	544	544	558	564	579	562	558	556	561	563	506	550	567	584	585	533	566	535	527	532	574	554	563	545	541	560	595	590	559	585	544	558	568	535	580	600	533	616	523	551	547	549	528	570	523	570	583	526	530	584	553	557	534	534	533	572	554	568	556	529	545	575	576	553	544	549	514	548	581	557	555	555	525	570	534	569	568	560	507	561	540	540	574	524	524	514	563	535	569	541	576	575	565	546	571	528	512	536	550	504	564	565	540	539	521	552	552	563	573	562	554	568	536	613	550	553	567	540	506	559	572	553	595	527	590	556	559	571	581	524	559	580	550	556	548	558	562	552	557	561	528	573	535	565	515	503	524	542	584	568	569	595	519	587	566	545	557	561	564	572	514	549	551	569	525	531	504	551	543	535	560	534	593	566	563	530	574	535	560	514	549	555	592	531	540	579	549	572	533	584	558	556	545	568	557	520	550	538	543	563	531	548	520	558	557	536	572	529	546	556	550	555	538	599	531	534	557	545	549	547	575	532	524	572	562	587	563	565	614	584	539	540	518	550	576	537	552	520	537	550	572	531	530	519	523	538	590	551	540	534	513	539	575	578	555	542	536	515	580	573	576	560	597	555	563	559	556	572	526	531	530	602	544	545	539	554	568	546	554	543	542	525	578	566	519	547	540	556	545	518	528	522	526	565	538	524	574	542	573	581	543	577	552	536	541	535	510	528	578	557	542	566	562	570	544	545	585	577	581	514	571	534	583	558	559	586	514	563	572	604	501	559	560	560	552	564	567	564	535	562	529	528	532	530	617	551	578	534	584	555	505	532	548	560	537	553	532	525	510	553	558	510	577	512	588	552	508	534	535	564	551	532	550	520	576	544	517	585	544	574	577	570	499	571	520	560	537	554	586	503	535	534	577	519	546	571	519	556	578	518	557	515	566	559	527	548	560	574	529	597	583	551	543	538	501	573	538	506	490	548	561	505	535	594	538	566	528	537	574	570	531	589	579	597	495	531	568	558	547	549	568	534	546	494	563	515	601	547	547	533	560	525	574	580	551	523	549	569	544	593	552	558	564	601	575	533	581	516	586	534	531	545	539	550	557	580	524	539	531	581	579	552	567	558	550	545	544	543	546	545	576	528	574	533	530	518	557	585	581	546	540	554	529	573	597	565	544	566	536	580	526	576	573	508	557	553	589	577	542	534	587	548	557	549	590	578	557	533	536	544	538	523	555	537	538	554	580	556	585	553	547	500	537	574	538	563	586	538	576	527	537	529	522	563	560	550	570	592	515	544	588	553	560	541	576	537	564	597	514	538	557	470	568	553	570	565	551	561	591
24347	21406	28489	24699	19539	2241	770	472	384	360	361	338	347	304	310	298	305	288	267	297	296	300	282	261	265	268	264	285	282	283	283	265	314	274	296	259	277	270	267	277	297	273	262	285	298	246	253	294	280	268	270	279	239	272	294	282	292	264	276	255	266	291	277	273	264	289	286	256	256	270	303	286	277	223	262	284	286	313	277	256	288	285	285	279	229	273	246	242	255	253	268	264	290	254	264	247	292	262	274	258	256	274	233	319	262	267	237	238	266	293	253	259	290	292	269	260	285	255	276	245	266	265	281	264	304	279	253	266	266	283	291	244	272	270	258	244	270	254	260	264	247	284	270	274	266	281	277	275	269	251	275	289	282	257	276	287	263	243	257	277	242	279	264	273	268	253	270	267	264	266	255	274	255	261	265	264	258	256	269	270	271	263	269	266	250	285	261	270	271	259	290	272	293	261	257	277	253	304	234	234	258	281	268	274	298	274	250	253	281	276	237	236	247	243	256	274	259	277	282	265	254	263	305	282	265	255	271	307	279	282	246	250	263	243	259	281	277	262	277	272	302	279	286	276	271	281	256	285	266	264	262	241	268	257	262	252	273	269	256	260	280	268	271	269	255	291	280	289	282	297	265	244	261	261	285	266	286	288	287	260	273	263	259	268	266	263	246	273	272	264	256	272	263	274	239	259	262	284	229	271	268	293	296	252	243	259	251	256	261	288	249	258	240	302	261	276	258	265	279	275	260	299	274	265	275	255	264	280	272	253	259	254	263	278	271	258	270	271	276	240	245	258	278	258	282	287	270	251	274	281	249	264	270	265	259	238	249	260	263	276	255	289	265	273	290	269	253	282	248	271	281	281	277	258	233	287	270	292	252	262	263	241	265	270	239	262	255	273	256	262	261	262	284	291	272	301	263	279	280	233	280	252	251	264	249	262	267	262	258	287	274	263	283	278	302	241	249	296	265	259	255	265	274	291	276	253	304	265	270	260	251	306	262	273	251	264	271	251	248	235	266	254	288	283	297	278	278	292	256	281	229	232	271	248	287	262	267	290	266	264	257	252	279	269	309	246	269	282	251	271	245	262	269	256	278	254	281	286	249	289	254	242	251	271	262	307	277	258	276	263	279	274	261	249	260	263	248	274	257	297	238	238	274	269	278	258	261	259	285	252	269	276	295	251	255	282	294	294	252	263	257	267	267	265	264	250	268	269	270	269	260	259	257	264	291	257	254	242	276	264	279	257	291	257	240	248	261	258	270	258	240	260	234	276	259	262	273	261	267	291	240	267	272	244	258	238	261	255	266	224	250	275	297	268	260	283	301	249	253	256	269	264	271	250	262	266	283	261	226	298	274	260	273	264	261	272	256	285	277	264	297	245	270	265	280	290	266	269	269	286	282	252	272	242	269	285	246	265	257	253	264	278	281	269	260	253	308	259	249	276	254	271	256	299	265	255	257	274	255	253	247	242	263	275	274	253	257	271	269	252	285	269	265	284	268	273	290	239	237	269	274	267	248	305	276	265	263	231	253	275	255	281	265	261	250	276	273	258	262	297	291	256	267	267	286	259	259	237	274	269	271	241	261	302	272	247	245	262	249	270	267	277	272	272	292	251	271	282	310	300	262	251	272	260	288	287	267	284	253	249	276	246	275	244	285	245	257	220	244	265	271	221	277	277	291	271	299	259	252	284	256	274	272	266	257	302	276	271	260	252	251	281	274	249	295	279	279	257	250	250	288	251	222	250	278	274	259	256	274	242	255	292	268	287	255	272	266	281	285	249	262	269	252	257	257	291	237	281	288	306	299	275	269	280	246	296	294	253	309	266	268	285	287	258	236	276	290	257	269	250	262	277	253	258	286	243	257	269	257	273	230	245	270	269	264	266	269	282	265	266	265	268	247	279	298	275	251	280	282	267	276	223	260	288	258	257	295	284	269	276	250	251	253	259	256	247	284	271	259	257	258	251	250	265	279	279	275	254	277	242	264	274	263	260	254	259	271	262	272	292	252	268	248	268	259	296	248	278	267	288	243	275	266	268	254	273	266	234	260	258	280	270	256	266	238	274	232	234	266	271	289	263	255	254	273	286	262	250	252	283	277	249	259	243	260	235	252	240	262	257	272	231	235	259	285	248	260	240	267	234	256	267	255	305	247	258	273	297	280	278	284	244	240	269	263	275	275	261	256	243	248	277	275	281	259	280	288	282	275	243	237	285	195	262	262	247	269	246	256	272	277	271	231	269	274	275	284	310	289	258	255	262	257	281	282	277	249	283	286	287	254	258	297	241	251	250	289	284	269	256	288	261	284	248	257	269	258	268	275	255	284	257	260	272	255	235	260	274	280	262	284	289	265	268	256	264	266	281	264	278	277	259	292	313	301	248	320	255	274	275	251	254	277	253	262	253	249	289	258	258	243	275	273	277	264	250	300	256	292	263	288	259	250	286	291	258	262	276	261	241	249	274	251	246	255	274	293	240	275	290	258	271	282	272	268	273	249	253	274	253	270	270	277	276	242	264	290	257	261	266	268	301	283	265	255	267	263	274	258	297	270	241	288	288	244	261	284	282	262	254	278	281	267	248	262	266	302	290	301	252	270	224	266	273	274	291	299	246	279	237	246	276	284	251	261	264	250	272	247	277	271	266	262	294	260	283	248	230	277	242	285	281	282	264	273	287	259	278	259	270	294	238	260	272	275	260	265	277	255	270	266	280	244	267	259	280	268	277	270	301	246	247	251	267	275	290	264	263	255	259	244	260	271	280	285	245	261	280	260	253	278	244	258	254	256	264	280	270	266	271	277	248	264	272	278	298	230	252	228	244	245	281	236	259	270	262	287	260	268	253	275	262	262	243	262	260	255	261	259	249	260	236	270	256	260	244	257	261	273	258	265	263	272	252	267	256	257	262	260	256	254	270	300	247	235	296	283	248	253	268	281	248	249	258	277	241	265	277	282	268	242	280	262	264	239	279	274	244	245	277	249	243	245	258	267	269	275	241	269	295	262	257	232	249	304	256	261	240	277	273	259	273	289	276	231	314	272	286	242	274	261	281	285	273	265	288	261	273	274	226	281	257	243	258	275	292	252	244	229	297	263	286	290	240	223	275	280	251	270	273	256	272	265	258	260	265	263	252	297	261	235	272	265	282	289	275	279	258	261	277	239	271	226	278	281	278	274	250	283	273	282	268	318	254	264	269	252	267	265	266	242	272	265	273	283	260	247	269	241	249	274	291	293	296	264	292	307	269	278	237	279	244	280	274	275	261	247	277	256	277	274	252	258	238	262	280	251	281	237	290	286	289	273	270	277	277	246	294	267	249	250	242	249	282	272	300	262	267	283	267	279	288	278	275	250	266	259	248	244	267	261	270	288	268	268	276	230	264	230	238	272	255	264	283	280	253	251	257	259	276	252	261	249	259	278	249	252	271	277	244	296	234	275	277	278	261	258	267	286	263	243	233	296	227	276	249	282	283	264	260	282	296	248	292	276	293
3297	4605	3592	1823	1183	893	769	642	521	526	436	424	392	364	367	348	328	341	354	340	303	314	296	359	332	321	328	336	336	321	288	284	290	298	296	329	282	287	310	286	313	301	261	307	291	286	319	315	295	295	260	310	288	293	293	312	272	291	302	301	276	310	297	310	287	282	278	294	289	287	298	285	252	284	280	283	255	283	293	275	295	296	259	292	303	287	291	293	315	287	323	302	281	264	305	275	270	296	287	290	288	295	312	272	307	283	286	294	299	291	309	280	302	285	280	310	293	261	283	288	285	317	276	280	281	280	294	313	290	292	309	310	281	306	290	285	296	286	285	315	285	290	291	276	286	314	274	322	329	267	251	296	271	316	255	282	276	299	286	307	289	310	277	285	284	325	295	264	313	280	290	269	257	322	311	298	283	275	279	292	275	304	280	312	288	276	268	277	305	286	328	287	259	290	319	296	247	298	295	302	285	276	282	272	304	273	277	275	304	287	300	253	301	287	264	294	289	302	262	297	327	287	308	274	281	282	288	313	310	288	294	285	304	280	280	318	294	297	298	258	296	297	289	261	274	310	323	300	278	281	292	301	294	273	299	282	292	276	296	288	288	278	304	279	291	306	292	286	314	288	268	283	297	270	314	284	314	253	294	270	270	255	298	287	325	307	293	284	286	306	290	271	295	292	258	292	305	276	310	280	289	277	273	296	301	276	283	287	259	298	284	274	268	303	259	272	304	282	276	278	288	256	296	267	286	307	291	284	283	302	302	304	339	290	260	313	276	291	283	283	312	309	287	289	290	306	304	308	260	330	279	272	292	276	292	266	298	298	303	293	262	304	264	333	286	311	300	308	277	281	263	299	295	288	318	263	285	266	303	300	297	279	318	265	296	297	305	282	306	298	292	304	281	264	274	299	278	296	280	302	307	270	286	263	287	284	270	298	288	298	267	312	301	274	317	279	257	266	290	273	279	287	296	284	292	299	263	259	288	249	281	274	266	284	295	289	267	301	282	284	300	294	300	248	235	292	314	310	283	273	276	300	298	297	318	282	288	309	291	292	296	275	290	282	278	258	264	290	265	281	298	295	316	316	273	276	294	309	285	301	283	301	301	282	304	287	294	239	310	296	294	318	294	265	260	275	286	291	308	290	297	283	274	271	291	262	260	250	268	273	320	294	310	272	297	287	263	282	274	301	261	291	281	289	272	289	252	311	277	288	272	285	288	300	283	315	289	309	271	271	319	266	295	279	301	248	266	287	273	264	251	268	287	308	280	270	268	303	275	275	271	251	274	269	276	233	281	280	274	285	307	307	300	271	279	286	283	306	294	274	266	261	298	261	287	277	291	305	281	307	291	274	297	286	302	268	283	293	268	276	292	256	294	299	295	272	290	286	263	272	274	279	318	287	290	312	286	296	278	292	301	310	292	299	292	291	309	316	328	302	293	302	291	310	313	285	281	274	294	273	287	284	320	271	258	271	296	307	303	274	310	260	290	283	273	286	304	284	304	288	293	303	283	284	304	274	296	280	265	302	289	296	277	288	293	257	288	274	277	289	281	267	264	294	271	297	295	286	264	318	301	299	267	292	276	295	292	315	292	273	245	273	299	290	257	265	303	261	308	309	305	289	267	294	281	314	284	268	241	266	300	265	294	265	280	257	280	268	303	279	299	302	279	286	266	265	287	296	278	265	283	254	265	264	290	307	270	285	283	277	231	308	277	282	293	285	284	263	321	279	277	270	303	254	290	262	268	295	274	310	300	274	300	284	282	272	303	274	263	271	287	272	280	279	256	297	298	263	301	307	266	314	279	277	279	290	269	288	300	301	283	288	303	269	289	276	283	289	294	263	272	263	295	276	289	260	266	257	309	284	311	294	290	318	289	253	270	287	280	294	288	284	297	302	314	282	307	268	278	292	298	299	278	264	268	319	288	298	264	277	284	302	280	303	269	295	294	308	269	301	270	278	291	301	276	269	262	283	295	302	260	300	330	282	290	268	252	297	279	295	279	259	292	305	289	302	262	292	263	290	272	282	300	280	284	304	291	310	288	303	284	277	282	291	307	269	286	280	270	273	288	328	279	294	290	286	294	276	258	299	284	279	286	279	294	292	267	278	256	254	275	275	287	260	305	291	292	322	297	328	292	281	284	266	322	293	269	268	281	290	286	277	274	291	282	287	284	285	272	311	298	290	297	325	298	273	317	261	312	271	277	274	267	296	312	264	264	320	286	255	303	271	278	289	280	256	296	277	306	309	283	308	296	268	280	279	289	277	271	321	291	271	299	278	256	286	312	277	288	311	274	293	291	295	306	295	278	334	237	280	295	316	288	300	287	277	286	293	275	264	267	273	298	287	295	287	278	288	279	275	316	280	292	289	280	272	279	252	271	278	259	284	298	311	279	295	305	289	306	308	259	281	284	320	292	309	291	290	293	279	301	273	288	249	273	288	283	296	269	302	284	288	282	271	280	264	304	280	304	301	286	294	293	261	260	268	278	256	305	280	269	280	287	268	312	291	265	277	294	259	303	271	294	272	260	277	291	281	271	277	302	277	293	287	315	285	290	248	306	316	304	267	261	299	304	277	310	260	306	296	284	303	288	297	276	267	271	242	283	276	284	287	280	295	274	282	288	293	289	269	290	274	312	300	275	278	277	249	299	302	287	299	311	309	281	280	294	289	282	276	272	288	276	290	288	268	313	298	316	278	302	318	292	312	275	300	265	254	300	290	291	279	258	255	311	287	276	249	281	310	299	284	285	268	298	277	298	284	282	290	294	308	282	238	290	285	281	317	279	267	277	306	295	296	243	261	287	264	250	299	287	317	281	299	264	304	264	295	298	328	268	257	300	280	278	309	288	268	253	299	283	299	300	266	308	275	290	253	304	301	276	271	276	294	277	301	283	297	258	311	280	261	262	316	271	307	279	258	252	260	292	246	293	277	269	296	288	304	275	285	267	253	286	288	274	282	272	283	291	312	288	284	272	278	278	266	291	267	273	264	285	261	290	253	260	302	302	272	296	298	264	286	281	289	271	273	318	277	274	326	279	294	260	301	268	297	312	281	282	268	276	275	281	268	277	261	288	272	300	266	301	295	260	267	280	266	316	281	324	264	265	272	287	256	308	268	285	291	293	261	263	283	271	277	321	318	283	296	295	287	275	310	306	307	292	299	260	284	271	273	298	289	267	278	286	297	277	262	257	304	290	278	242	269	300	303	272	286	273	284	269	250	278	309	303	280	294	268	269	273	290	295	296	295	263	288	317	288	269	300	291	268	291	284	273	264	277	298	285	298	282	280	293	273	289	253	301	253	273	318	273	299	277	309	282	310	271	250	300	299	271	316	310	257	296	302	285	293	285	280	288	302	293	294	258	280	275	275	324	291	281	274	281	300	274	314	258	287	278	270	269	281	291	276	284	287	269	303	261	268	308	297	307	309	304	270	306	277	322	314	329	284	276	267	277	271	266	286	290	290	270	301	282	313	284	276
27693	11271	1710	1035	755	758	767	804	726	747	728	761	745	744	764	763	738	772	701	769	770	704	730	719	739	726	732	714	797	755	746	700	738	744	743	781	694	725	783	706	718	764	805	744	740	714	715	734	745	750	722	733	704	750	738	746	762	821	730	716	758	731	722	745	766	805	700	701	706	749	724	696	732	722	764	699	757	719	690	740	695	770	747	712	711	736	724	748	742	721	733	694	723	729	702	704	739	768	719	750	729	760	695	738	708	772	712	729	731	752	718	704	693	742	710	778	762	723	718	745	730	777	699	749	723	720	703	716	729	748	725	721	712	720	711	710	774	727	712	726	729	765	750	746	732	717	729	763	685	759	732	705	738	727	722	770	761	705	754	745	740	711	716	726	721	779	729	723	722	699	723	759	710	668	785	718	732	716	728	770	728	732	704	738	692	765	728	708	732	764	729	772	759	790	719	704	699	723	784	759	695	753	786	746	739	714	708	736	691	734	731	751	687	742	773	671	747	772	796	735	725	759	749	688	720	743	735	727	680	716	767	709	703	681	730	750	783	737	774	698	718	693	713	730	716	717	712	749	698	731	738	709	715	734	737	730	730	792	729	727	704	772	739	753	691	713	743	760	735	707	719	697	696	725	737	718	720	697	739	734	746	683	731	707	708	743	733	738	703	736	760	699	748	724	769	761	751	769	710	805	755	764	729	766	730	704	736	713	725	740	734	786	790	716	705	721	728	725	676	742	709	715	723	760	716	756	706	739	672	755	707	711	766	718	704	743	707	751	717	693	705	714	750	743	714	742	700	708	729	727	729	750	716	744	761	767	713	755	725	724	710	749	712	704	762	748	708	756	738	689	767	757	753	724	743	671	776	713	729	729	706	715	738	718	731	722	718	766	747	686	742	719	726	728	733	721	713	733	757	725	743	724	695	751	715	727	770	735	729	676	745	700	721	743	735	743	684	671	742	683	754	752	734	726	698	777	712	728	674	663	741	743	712	730	724	752	745	747	672	739	716	735	779	791	779	763	705	746	723	735	679	713	723	713	772	776	684	730	698	726	719	739	727	711	699	675	776	760	761	795	746	721	740	745	801	743	705	689	743	749	749	714	721	682	741	709	737	746	750	753	743	711	809	709	759	731	725	720	702	729	752	742	690	791	762	759	732	718	769	713	725	738	765	739	684	739	737	772	745	716	721	716	737	711	760	641	699	770	730	727	698	774	754	707	722	759	736	795	743	766	746	763	724	760	715	783	766	707	740	716	735	785	706	703	734	727	764	739	706	755	770	738	742	765	788	709	753	726	722	762	749	732	690	750	723	723	713	727	715	737	714	683	724	692	722	705	716	731	742	736	719	734	750	719	684	728	767	716	749	762	736	772	752	732	768	731	740	714	718	712	754	764	773	732	727	703	749	788	759	715	666	721	712	742	763	688	717	748	722	714	732	765	795	711	702	773	753	716	731	739	739	766	746	807	745	738	713	724	703	733	728	735	735	746	730	738	775	750	761	776	747	727	700	754	752	733	733	746	767	697	790	728	719	757	718	678	764	711	711	752	704	708	699	765	730	733	775	766	730	711	723	742	687	696	784	758	758	753	759	741	707	761	768	744	718	714	770	742	752	728	757	749	707	686	787	735	771	724	743	715	679	690	798	742	715	743	690	745	731	747	738	723	727	733	708	730	741	722	731	791	765	732	731	755	734	681	704	771	723	722	739	689	760	696	700	738	819	757	730	754	722	761	761	746	755	804	700	713	796	768	752	703	755	739	764	709	727	752	746	737	780	733	756	760	693	759	759	736	732	701	748	740	749	737	734	715	700	741	722	727	743	724	713	761	819	760	702	744	730	762	746	738	752	744	705	733	756	803	768	708	729	727	752	733	735	705	684	692	793	707	730	727	689	707	735	713	688	764	727	755	702	707	706	759	758	745	778	706	773	727	729	714	742	723	719	682	764	685	705	756	705	754	795	733	741	764	723	724	724	682	683	726	731	756	754	687	755	742	684	712	741	757	706	684	726	729	740	707	716	761	739	716	682	716	685	715	760	716	736	791	765	768	697	753	676	753	731	797	699	726	742	794	726	745	669	719	729	759	740	729	753	697	765	699	748	708	748	712	663	758	700	709	719	712	755	726	704	720	718	748	700	721	762	743	720	727	738	718	758	775	772	735	749	740	740	748	711	748	733	706	747	752	696	700	692	732	704	698	752	694	777	725	719	753	726	689	730	724	732	705	730	706	698	727	793	731	796	705	736	749	728	679	726	728	689	701	683	694	707	715	742	714	717	759	718	700	737	736	755	756	721	730	755	756	721	716	752	756	764	729	755	701	711	755	731	750	763	687	746	744	732	704	766	722	672	751	732	713	772	726	761	752	765	738	699	745	704	715	719	785	676	730	703	741	726	715	702	752	780	743	728	744	762	746	745	744	761	729	704	702	687	700	774	689	732	691	711	726	770	750	730	697	729	740	741	695	764	699	726	754	757	766	781	751	734	680	713	760	788	767	733	774	769	708	740	731	754	739	769	784	732	719	712	699	732	801	724	793	755	727	734	725	723	710	714	758	726	764	755	753	717	681	765	682	716	731	698	744	750	737	717	709	743	710	732	691	703	728	721	741	768	757	719	696	694	723	745	710	757	772	746	741	735	716	744	747	739	736	720	716	716	740	722	767	763	679	748	742	735	737	728	680	684	771	743	694	737	733	695	691	730	772	746	722	764	740	709	757	714	727	738	749	788	760	752	768	710	704	773	706	746	730	696	716	719	776	819	740	738	788	717	712	737	718	736	747	685	709	733	715	730	765	725	763	720	720	725	703	719	717	734	748	756	715	730	733	753	725	748	693	698	760	710	711	697	770	737	766	717	695	731	731	692	743	751	703	727	706	741	722	711	712	741	709	761	761	752	710	754	679	736	725	727	780	692	764	725	680	740	709	670	676	719	765	710	719	767	739	731	728	699	750	738	777	772	656	731	697	740	745	692	752	717	737	781	717	759	716	712	790	749	709	764	706	697	723	729	743	728	763	711	743	794	740	762	696	725	692	792	730	754	709	718	744	742	732	740	719	710	753	704	756	746	767	757	737	751	741	720	703	709	759	709	778	761	726	707	762	703	729	708	752	760	733	736	734	751	735	680	718	778	759	758	715	717	727	746	747	740	747	666	686	698	709	796	737	730	727	751	733	775	704	737	739	718	686	722	758	737	712	760	730	739	769	754	680	761	699	707	723	720	715	697	694	720	703	710	757	747	708	717	756	758	758	748	753	757	732	736	703	735	692	748	713	736	745	720	719	696	746	744	785	718	711	709	712	727	749	781	708	741	779	737	731	763	760	743	773	758	773	692	723	780	783	689	733	733	735	740	764	738	701	746	797	740	684	777	756	721	716	755	713	726	729	686	739	741	723	737	704	738	729	738	751	694	719	717	729	716	748	752	674	754	753	693	716	718	731	770	772	730	797	748	708	704	736	740	724	753	738	705	761	741	720	745	673
5229	857	849	716	755	722	679	694	647	706	625	654	668	703	647	705	651	705	658	653	699	677	671	670	706	648	642	665	690	676	617	661	697	724	664	679	691	644	661	692	648	692	674	666	651	694	673	675	698	685	648	670	660	713	682	695	646	759	670	664	689	639	690	695	687	675	652	673	652	643	657	649	702	659	659	654	673	672	668	638	662	669	647	625	706	677	649	670	699	642	680	721	646	643	670	648	636	659	681	633	690	649	741	662	656	610	630	657	670	713	637	717	685	627	668	653	658	658	690	654	670	655	693	649	643	690	721	633	667	662	607	699	676	638	672	663	670	674	678	689	634	653	654	689	688	661	667	655	646	651	681	681	628	681	646	622	616	654	663	664	664	688	682	669	685	638	715	675	641	646	667	671	632	667	655	675	693	713	638	627	672	676	632	654	621	661	661	661	685	698	637	636	707	629	656	667	660	666	679	701	693	621	657	663	652	709	690	666	625	693	675	670	677	684	619	684	660	658	679	660	697	701	680	683	662	672	653	644	645	635	642	650	645	712	688	643	678	677	700	671	638	656	642	652	657	589	641	656	663	674	637	646	635	652	622	671	650	700	645	665	670	643	669	677	654	643	745	662	656	673	679	656	613	677	657	654	640	661	697	700	641	653	647	682	662	694	701	649	645	653	665	685	652	655	679	626	636	657	658	675	675	678	699	688	700	706	642	691	663	624	672	671	688	646	682	641	664	678	678	652	690	666	684	713	664	685	649	680	647	660	663	672	697	700	646	686	634	678	609	668	675	639	681	683	648	688	662	625	680	674	666	671	638	696	634	655	657	673	682	628	692	651	630	651	637	639	668	654	653	644	657	645	684	684	676	698	714	612	641	713	773	646	616	690	660	677	638	713	657	664	670	669	647	677	687	675	603	673	656	635	631	699	668	667	666	661	684	673	677	659	661	635	679	654	681	693	680	685	660	674	649	679	656	674	648	591	665	702	621	659	673	639	657	641	658	715	676	615	665	669	656	659	659	651	643	653	649	690	677	654	636	666	653	667	624	696	597	637	670	693	634	636	637	642	695	641	660	693	723	657	623	649	699	693	638	660	667	632	665	644	634	661	639	657	690	707	649	671	625	663	646	634	639	673	668	686	618	645	654	682	680	655	636	662	642	667	655	663	623	648	662	625	680	678	682	675	682	660	648	674	667	662	694	653	694	649	663	649	684	645	651	679	674	659	677	682	636	677	614	665	635	666	635	638	706	639	649	665	658	648	682	671	701	695	649	636	636	652	621	683	654	662	700	696	626	678	717	643	615	685	696	638	626	662	688	655	656	652	690	686	673	656	686	660	657	677	667	761	672	708	722	677	643	686	698	677	662	645	719	667	664	634	666	684	703	640	617	701	671	641	660	633	610	645	640	657	644	708	648	678	655	653	689	704	641	616	699	681	642	683	664	671	643	671	619	706	676	678	630	688	714	687	695	625	663	702	646	658	627	611	735	659	641	696	652	691	649	708	712	674	707	646	684	643	695	713	653	662	693	665	646	687	689	659	629	629	685	657	660	637	690	628	632	679	630	660	677	651	688	669	659	690	697	630	646	646	654	685	705	671	623	646	672	713	679	648	650	653	650	691	652	671	661	724	687	628	626	653	589	691	659	592	647	636	668	702	617	693	674	682	649	674	705	580	693	662	664	676	622	652	623	700	638	693	659	688	630	646	690	680	667	704	700	676	681	669	662	685	624	705	653	621	687	679	599	695	660	636	633	677	643	661	637	614	648	662	646	689	687	662	671	691	654	668	676	622	651	673	670	635	686	638	707	646	692	653	692	675	639	605	630	605	671	683	693	686	690	656	674	681	640	655	637	710	647	683	695	659	668	663	698	696	636	676	661	642	654	641	719	652	714	679	708	670	707	652	618	687	675	641	739	646	687	671	662	668	714	636	640	683	720	642	638	665	693	704	667	715	666	633	667	647	658	646	698	663	705	656	629	695	654	676	692	640	656	672	672	687	680	663	658	659	624	670	690	640	680	633	648	709	684	680	662	669	667	692	669	716	658	671	672	666	667	682	668	683	649	671	633	665	616	685	651	632	699	668	654	710	649	685	697	675	644	643	623	641	688	659	690	655	721	631	636	676	651	718	652	659	650	672	698	676	670	659	694	676	639	634	657	713	653	644	691	637	677	641	674	641	677	675	720	648	693	601	654	652	675	647	700	702	663	621	677	650	652	647	639	689	661	622	671	659	654	691	709	668	656	678	622	688	640	684	677	674	695	652	685	713	619	649	669	674	688	631	658	661	677	656	687	724	666	638	632	666	663	669	698	678	661	647	679	663	668	672	665	636	680	659	673	673	648	671	692	665	713	667	675	674	655	640	702	654	718	668	649	672	729	684	717	703	676	649	655	671	644	649	677	666	676	709	666	644	665	677	690	691	699	649	624	648	658	686	644	651	687	679	678	626	640	637	690	703	652	682	673	666	660	680	651	679	663	655	672	671	639	684	669	675	661	641	666	624	651	710	645	693	660	646	653	690	690	647	662	635	665	709	623	654	676	648	654	673	655	667	639	689	645	696	669	684	683	636	665	699	688	609	667	667	629	660	617	667	678	637	680	626	633	687	659	657	631	699	629	698	630	667	667	627	614	623	683	689	682	585	685	661	625	692	630	653	656	653	725	654	640	654	670	696	687	657	672	649	668	665	637	698	641	696	662	620	665	696	689	656	666	676	672	637	704	643	668	632	672	699	670	667	621	635	679	655	698	703	678	689	681	676	674	700	613	655	689	688	703	656	683	639	667	663	680	685	687	672	660	681	630	679	691	680	657	666	691	659	694	711	633	677	673	672	615	662	685	670	699	689	648	665	669	635	638	668	681	672	636	656	684	671	734	673	671	662	685	678	623	659	680	674	639	686	662	704	692	648	699	686	666	649	594	675	672	649	659	679	654	637	683	633	651	656	663	693	622	670	631	678	624	584	662	638	645	657	650	657	693	690	655	721	626	667	657	694	655	667	677	693	679	653	647	696	654	678	684	700	665	665	656	658	678	638	618	672	636	710	682	686	628	665	663	654	659	653	646	696	711	684	642	668	675	667	695	632	664	635	632	656	683	645	665	667	671	709	617	630	708	666	681	644	642	650	615	695	654	668	667	624	634	695	623	664	692	680	714	676	653	636	639	673	639	674	696	631	689	670	643	655	682	657	677	666	623	651	701	695	641	669	687	684	671	703	648	684	676	664	698	690	677	637	667	684	688	612	643	652	675	686	679	685	638	646	683	664	628	702	650	661	627	705	689	703	672	691	664	639	661	659	645	627	637	659	651	700	675	652	652	716	679	679	688	719	695	662	668	679	649	712	637	655	655	649	689	650	704	645	677	635	622	620	666	639	628	663	701	694	649	698	638	725	665	664	673	708	676	657	669	668	679	680	669	669	669	670	624	631	683	708	684	678	707	662	645	732	649	682	688	672	648	684	672	664	714	688	670	647	667	706	686	731
25795	21404	25357	16933	1565	861	724	701	666	684	652	637	611	642	635	640	620	614	560	591	605	609	587	643	633	618	598	622	612	625	590	620	619	616	587	616	590	607	544	589	619	633	559	609	582	584	620	603	582	627	584	562	596	614	564	611	612	611	529	600	616	550	551	567	565	567	621	627	581	577	578	625	630	585	612	592	585	643	561	573	650	573	616	609	588	604	571	556	627	582	572	579	567	569	624	586	599	579	579	602	608	575	591	618	590	598	586	574	588	573	593	621	571	594	575	571	555	591	574	609	561	581	619	587	571	624	645	604	599	569	559	605	690	558	567	569	595	595	591	565	644	582	565	596	569	597	556	571	574	619	573	616	607	572	570	580	603	585	571	583	616	607	617	613	574	589	551	580	625	575	536	654	554	577	595	633	548	609	643	577	607	572	572	573	619	605	584	609	609	607	549	559	585	573	602	581	583	599	612	581	605	575	607	595	566	642	584	562	601	607	612	600	578	615	563	562	594	605	635	579	593	623	577	601	604	593	581	575	632	595	580	564	617	587	599	593	612	582	587	571	590	582	579	632	629	608	557	584	585	572	562	569	592	653	567	556	611	598	574	585	594	593	621	586	555	576	601	564	583	589	607	587	611	627	579	565	602	577	598	560	574	599	607	576	603	608	589	588	589	589	607	592	638	558	596	611	569	561	605	587	602	599	630	605	556	586	633	562	575	561	579	560	553	573	580	579	577	581	618	617	653	597	556	589	578	613	652	594	571	542	578	632	596	568	593	561	618	542	602	605	568	636	572	563	602	603	586	606	576	614	557	581	584	628	626	624	577	607	571	587	605	560	610	559	580	621	566	588	620	577	579	598	578	628	620	596	578	557	564	583	564	584	590	583	618	579	609	593	564	568	634	656	591	578	589	570	595	634	588	545	604	563	545	559	637	592	593	556	610	605	607	600	621	617	569	603	622	608	605	568	556	564	615	572	603	595	593	569	565	589	584	581	581	615	580	593	576	582	604	575	572	568	591	581	595	578	585	564	591	596	597	576	586	540	578	621	589	562	596	578	643	611	612	608	580	602	636	578	578	610	598	586	604	608	580	600	586	605	621	579	612	602	625	618	587	595	568	545	653	562	525	607	635	614	561	563	621	539	525	599	624	609	559	618	570	557	580	592	597	604	572	595	611	628	576	600	624	600	588	567	584	640	591	598	606	616	598	575	561	593	564	596	601	610	595	594	602	551	546	603	617	570	628	597	635	601	583	573	569	620	574	555	607	650	618	607	593	632	641	566	586	557	579	641	583	584	620	585	599	631	573	604	561	607	584	579	629	657	595	580	599	620	572	634	566	604	555	603	615	588	617	606	620	585	625	578	565	591	600	578	613	629	601	653	579	552	565	592	568	597	644	630	577	596	612	595	587	605	613	621	594	618	564	589	576	611	600	591	582	594	597	574	584	619	561	597	604	586	561	582	578	605	581	613	598	636	610	600	609	599	591	657	532	589	584	602	586	625	585	615	618	603	619	601	577	599	611	579	585	601	629	598	559	583	560	594	518	605	567	613	580	591	581	582	665	588	578	571	562	614	566	593	590	581	621	603	571	591	632	574	588	573	625	542	578	613	622	632	611	543	598	616	571	568	580	601	665	641	596	598	592	579	620	615	623	607	608	575	604	560	604	553	590	621	556	598	590	577	590	622	598	608	560	565	583	599	608	571	538	611	622	607	605	548	560	609	604	606	609	563	578	614	592	598	615	596	640	616	580	592	576	590	615	608	600	609	533	622	595	606	595	576	612	559	581	596	581	602	613	627	639	595	588	549	594	600	617	616	583	611	610	624	602	615	589	606	609	620	570	567	550	629	586	576	609	627	582	583	620	555	612	569	632	550	595	626	612	546	595	606	618	569	569	605	580	627	612	592	579	568	595	616	611	593	592	594	614	591	564	630	584	543	571	558	585	586	595	545	589	553	582	642	612	620	554	569	590	592	576	600	568	600	588	555	611	607	571	548	597	556	591	613	584	604	593	585	581	640	599	570	571	599	596	579	608	575	602	604	556	582	610	579	605	603	543	593	551	544	564	557	575	635	583	603	576	573	598	588	583	586	591	605	564	577	576	573	621	610	591	568	555	553	590	612	621	590	607	584	591	625	571	564	603	604	634	588	619	589	554	554	615	547	617	569	587	564	575	635	582	591	593	587	600	630	600	576	583	563	596	612	584	620	592	566	608	595	571	599	591	580	628	627	602	569	594	590	630	632	562	605	556	583	581	584	614	662	571	553	621	572	598	544	607	574	600	583	609	581	562	570	568	620	610	570	573	565	561	595	629	574	606	600	628	582	604	578	572	621	650	596	565	597	592	580	590	569	624	591	568	570	575	611	571	601	578	587	607	581	572	586	580	639	599	608	591	598	627	595	593	616	577	554	608	609	563	600	592	586	611	622	614	579	596	609	560	593	609	642	548	619	601	574	629	578	610	596	620	603	587	596	625	616	589	587	626	592	567	612	571	625	553	597	573	566	566	585	611	561	593	582	610	632	597	570	576	597	585	615	578	640	582	582	605	609	595	565	581	580	607	603	586	611	588	543	573	571	596	611	581	587	598	560	584	603	588	578	565	626	619	611	630	638	608	578	594	573	603	616	604	616	616	533	582	610	608	580	572	579	578	587	570	614	558	578	603	584	573	590	597	569	603	598	591	582	585	593	602	581	570	607	583	563	616	595	585	609	597	624	628	577	613	549	620	609	615	541	589	586	551	617	615	560	602	591	601	596	592	577	564	589	611	561	588	599	588	599	595	567	606	646	564	653	582	562	531	572	602	603	552	624	603	629	548	620	618	628	587	587	616	604	583	592	599	600	594	613	600	590	639	568	572	561	606	584	621	593	575	624	580	630	600	597	620	565	595	609	582	534	533	590	573	558	599	565	586	597	558	607	565	622	606	644	542	614	604	574	586	603	592	583	562	596	571	591	600	640	579	581	597	598	537	565	595	659	607	574	572	576	611	577	586	607	611	529	589	596	611	601	607	643	622	599	573	585	575	607	583	549	550	600	571	543	634	611	586	575	611	619	570	617	591	582	589	558	561	591	573	582	576	596	583	621	570	617	614	585	628	609	620	603	591	596	613	586	544	626	632	570	563	616	625	599	601	500	599	632	561	573	598	604	604	579	581	572	585	567	607	566	571	596	579	612	587	569	573	606	575	587	588	602	575	605	521	602	562	612	556	596	615	594	613	608	625	557	593	634	625	555	564	598	612	552	622	580	560	570	564	612	576	585	587	553	575	619	565	580	574	617	582	579	619	648	567	571	576	601	604	569	602	605	548	596	568	582	602	590	608	596	552	599	609	576	578	624	605	637	581	590	589	592	594	630	543	542	600	589	598	596	643	594	587	546	608	605	584	586	574	578	599	573	585	596	594	554	626	639	615	590	589	639	597	557	603	613	586	605	611	569	619	588	583	596	639	563	542	590	581	573	558	550	589	588	649	595	580	598
3579	2030	1750	1069	862	829	705	616	642	588	626	597	585	591	582	597	620	586	590	589	589	568	559	574	580	559	532	542	574	558	584	573	563	544	548	624	554	555	536	570	549	599	584	569	606	569	577	557	528	571	556	545	568	580	622	562	575	583	574	583	583	587	538	566	552	563	607	544	567	543	564	585	568	573	571	578	537	573	591	525	555	549	525	559	595	565	550	570	622	602	572	550	563	533	551	591	563	610	587	557	560	534	572	543	577	517	573	551	561	565	529	572	594	537	581	572	577	521	564	553	576	571	541	573	594	567	577	583	573	565	572	559	541	556	567	576	597	569	571	562	540	578	578	578	551	551	564	582	588	589	543	562	562	547	578	583	520	514	556	565	558	518	574	556	577	528	571	546	544	579	544	547	533	524	559	560	590	572	567	562	566	593	554	581	552	588	592	531	578	590	549	556	579	596	517	583	532	577	591	573	507	542	539	562	552	531	571	553	524	565	572	555	640	558	565	551	551	547	579	541	525	545	537	527	563	578	584	528	536	531	554	572	571	573	525	563	553	594	583	605	585	564	537	558	593	571	525	548	549	533	541	571	592	562	560	512	523	573	574	540	538	541	578	535	590	575	610	556	549	540	576	591	563	507	559	530	581	580	605	495	556	548	601	535	532	506	564	544	584	541	586	605	543	553	578	526	539	525	569	541	586	511	562	552	589	577	533	561	563	576	561	599	572	574	556	558	534	556	510	587	573	553	575	608	559	538	527	526	580	571	558	560	609	569	533	497	563	613	516	565	543	572	532	544	585	560	526	579	581	567	562	571	585	565	558	530	521	578	546	556	569	561	591	526	548	533	600	569	541	525	547	572	582	577	559	535	588	548	547	572	579	576	534	572	605	549	553	563	583	557	577	537	584	592	524	538	559	585	553	557	565	565	575	576	572	526	569	596	551	564	582	553	573	578	557	588	542	566	547	546	550	534	577	573	489	585	547	605	594	570	555	540	606	573	573	563	560	550	567	541	608	556	575	553	586	556	536	515	564	558	570	562	532	591	509	576	569	563	545	543	539	562	580	568	544	556	576	568	560	591	585	549	544	530	565	532	551	530	539	567	550	583	592	582	557	512	548	580	521	578	568	529	565	527	615	528	585	547	499	553	563	573	572	586	551	551	571	580	572	551	489	531	588	568	548	564	528	532	547	552	590	567	573	571	540	550	546	564	551	552	549	563	574	555	582	577	530	541	533	547	520	595	539	559	553	581	554	547	509	578	532	564	576	501	545	560	530	575	568	555	588	554	534	533	530	574	569	577	555	532	498	568	546	560	544	592	558	529	527	595	565	578	529	551	551	547	610	564	556	507	544	518	573	576	563	519	567	589	558	556	542	534	551	577	517	541	575	548	544	516	536	544	575	557	600	533	555	563	585	568	559	557	546	588	529	599	546	592	563	547	547	579	519	585	570	558	561	560	566	565	544	546	558	535	541	592	548	531	564	572	533	554	560	594	565	572	554	558	548	543	544	537	577	560	569	546	567	558	576	551	564	570	540	526	563	569	595	565	564	549	537	548	559	524	550	526	559	559	588	570	530	508	585	564	595	555	593	554	615	559	533	577	599	574	564	555	539	544	600	570	572	521	603	552	534	568	550	565	575	576	592	565	537	539	567	524	575	587	591	521	574	586	550	574	536	581	568	548	541	576	573	565	562	583	544	540	573	542	551	565	533	559	538	539	599	545	542	614	585	584	574	566	575	576	569	517	564	566	528	550	539	528	565	556	531	578	572	547	532	578	585	566	564	572	584	566	578	559	567	559	580	552	547	549	574	570	588	578	547	512	570	565	578	541	585	549	564	548	595	560	547	562	574	551	514	592	570	545	545	569	544	596	575	555	558	517	573	555	528	589	578	585	568	550	551	559	526	557	544	547	535	540	524	546	580	604	544	546	561	531	552	567	544	545	579	570	526	558	579	541	545	568	573	555	575	556	539	575	515	568	542	563	579	566	562	573	552	535	526	553	530	512	560	570	583	569	545	572	560	517	508	583	558	570	553	568	569	546	580	546	535	590	532	571	522	546	539	581	544	575	541	533	543	576	563	591	531	581	571	549	560	526	560	530	559	549	582	552	536	513	565	551	534	583	562	575	550	565	543	597	569	554	591	571	516	541	544	540	619	556	575	555	587	593	562	542	527	558	553	593	581	574	565	573	550	578	581	570	588	546	527	576	491	563	580	545	566	592	513	629	548	567	530	575	550	581	555	540	581	551	534	539	583	576	581	549	586	525	544	529	593	553	563	634	571	593	545	557	525	551	509	528	542	582	573	586	584	591	556	554	553	563	555	577	592	519	565	542	578	567	537	543	560	542	569	519	583	571	543	541	615	522	529	577	571	554	549	493	561	552	522	544	581	575	568	562	556	543	536	594	548	556	558	534	554	530	559	594	576	538	576	557	542	584	538	574	528	568	558	556	583	589	531	554	552	573	560	532	570	559	548	534	581	565	593	542	543	577	590	542	550	515	557	591	548	534	528	554	616	564	531	581	605	561	570	552	552	563	552	617	555	548	567	577	578	578	550	544	538	568	563	562	579	529	552	557	561	619	532	559	542	556	580	538	550	514	564	567	522	536	533	595	538	517	538	595	548	501	520	551	562	538	537	546	582	543	567	562	583	594	578	531	553	542	590	518	494	530	547	592	544	552	542	556	555	549	555	577	483	532	602	594	583	557	545	585	576	579	529	531	551	574	545	577	579	536	565	585	553	546	569	578	562	533	532	584	566	527	571	571	595	552	550	583	573	571	539	566	554	561	572	574	566	531	563	553	565	510	538	540	554	576	518	511	549	565	577	560	559	524	553	566	529	567	575	548	582	536	578	579	551	559	531	523	569	558	584	554	596	604	543	526	557	548	579	582	537	531	544	584	503	584	544	572	548	504	564	602	543	609	565	536	576	559	576	591	544	522	576	547	562	567	549	554	557	532	590	534	530	611	528	539	554	542	518	570	530	532	590	546	542	551	615	616	577	543	567	533	539	567	576	582	553	575	564	581	532	566	566	575	501	533	530	530	534	599	585	545	538	553	540	597	543	570	531	556	545	522	573	579	576	558	579	563	565	597	534	562	584	604	584	568	542	534	538	538	562	575	559	506	540	564	528	563	570	560	592	540	548	603	573	533	579	589	543	536	544	567	577	520	578	587	560	557	550	613	570	542	536	514	585	524	553	569	546	528	575	539	562	584	541	535	560	552	540	574	525	556	519	601	563	505	530	543	598	598	591	591	567	591	544	582	565	550	572	556	615	553	503	574	575	548	537	557	513	586	594	589	599	540	560	577	561	543	558	565	534	564	572	551	529	552	584	605	528	588	540	542	529	537	559	547	536	543	576	520	567	618	572	543	579	560	573	533	581	506	568	576	548	548	534	588	526	611	538	539	540	570	551	559	573	568	543	565	531	567	567	556	552	539	539	552	555	519	574	550	566	542	585	555	560	567	555	532	596	571
24457	21440	28480	24797	19393	2131	805	497	453	369	365	334	307	316	336	343	305	279	277	273	270	291	275	297	276	303	263	276	269	309	295	266	261	267	277	286	262	293	264	260	265	290	268	281	298	246	282	267	286	265	282	296	235	301	249	256	265	264	265	245	264	281	281	281	293	271	278	280	291	276	241	275	255	291	289	299	272	290	278	271	271	276	257	279	282	273	280	272	297	276	250	268	271	258	263	288	263	273	274	261	268	272	270	295	258	265	288	249	266	259	271	285	248	286	267	246	275	268	289	260	257	273	261	266	255	267	279	309	290	276	248	281	247	274	304	267	283	281	274	281	261	299	248	259	247	263	267	281	294	273	272	265	292	268	286	273	273	268	272	288	262	293	257	303	262	285	272	270	288	263	235	254	263	275	234	281	273	277	258	285	286	278	278	232	264	256	258	250	259	255	296	262	294	259	302	268	293	274	247	265	253	296	258	265	256	275	252	266	248	280	288	286	255	272	265	243	244	273	286	279	275	308	246	266	264	276	282	245	257	268	296	285	279	291	256	253	283	314	275	252	261	269	271	276	264	271	268	271	282	264	269	270	280	272	284	276	267	278	266	239	277	256	269	269	271	258	263	279	245	277	273	271	253	277	272	261	246	246	248	283	249	275	243	278	251	260	245	261	285	257	282	259	292	275	264	285	246	281	266	243	278	280	278	272	283	258	284	296	288	265	252	248	263	269	280	270	282	274	308	240	253	311	280	258	282	288	255	274	275	253	286	274	263	275	260	267	271	258	269	276	271	272	275	290	269	268	288	272	288	273	271	306	261	286	283	239	278	245	287	280	270	260	270	263	242	275	262	248	240	262	294	252	283	234	286	249	264	256	286	256	240	265	297	306	270	249	280	294	243	292	262	257	266	276	264	280	273	264	288	244	265	269	231	253	266	287	253	248	285	259	256	268	280	260	249	329	284	268	267	284	252	269	257	308	269	270	266	250	254	252	274	265	256	266	234	287	278	266	275	260	278	287	245	267	291	259	240	276	269	274	289	248	260	252	263	269	266	249	276	242	265	240	276	274	277	290	250	244	252	244	271	277	281	239	265	241	280	282	287	266	266	266	253	234	275	278	288	255	246	270	231	277	249	274	277	256	288	258	309	294	253	280	271	304	267	275	266	255	266	249	258	291	258	274	252	242	253	258	273	272	259	249	244	273	279	272	270	290	281	286	290	256	280	262	267	245	251	246	287	256	253	251	258	278	305	276	249	277	266	253	286	269	249	271	248	293	272	263	235	254	257	232	287	264	257	244	235	281	238	255	274	277	281	273	272	264	277	270	263	302	267	258	262	256	288	235	274	271	237	233	254	251	261	273	290	308	282	262	282	279	276	287	279	271	262	259	279	270	265	261	283	293	230	257	271	256	241	289	272	261	242	256	260	291	234	271	277	278	275	265	266	291	272	297	256	253	298	294	287	260	268	263	253	258	258	298	277	281	274	263	277	249	266	284	254	250	263	253	276	292	278	251	242	256	266	260	266	271	301	288	284	264	278	267	285	258	260	261	268	284	264	260	253	257	292	280	296	293	271	279	250	268	268	262	281	233	242	255	285	242	263	286	250	301	254	273	285	268	257	286	280	268	233	265	267	259	276	259	272	231	279	277	287	266	296	287	257	255	310	263	265	282	273	302	262	278	282	270	244	245	270	247	277	295	264	272	253	252	291	248	274	255	258	265	288	280	264	268	297	239	249	283	279	261	244	233	261	258	262	259	240	290	263	271	253	283	268	255	272	251	265	268	280	265	270	271	267	242	222	250	265	251	309	261	253	273	272	287	244	251	259	276	289	258	264	270	283	275	271	262	266	274	281	240	276	254	265	263	264	262	243	271	265	264	249	262	277	286	266	269	261	263	273	242	276	260	267	294	238	244	264	250	283	232	265	256	276	245	274	284	290	271	278	292	245	267	243	271	277	278	288	282	279	291	265	278	266	297	287	279	273	253	259	274	289	272	265	242	277	299	262	261	275	255	284	237	290	276	269	289	276	250	242	276	280	302	294	255	269	280	259	249	296	256	285	266	288	272	281	258	297	281	233	291	253	269	254	280	242	255	260	271	274	296	258	251	268	249	276	269	257	255	284	273	271	293	266	309	280	277	262	269	285	289	263	235	265	245	287	265	283	264	268	268	255	275	270	259	295	274	273	257	280	223	282	258	280	277	277	278	238	263	266	247	227	280	260	269	289	253	259	268	279	283	252	277	274	250	278	249	281	271	257	284	269	281	280	264	284	261	262	277	244	262	264	246	275	278	278	286	276	290	279	275	267	293	265	262	269	282	256	266	287	262	279	275	276	286	282	262	270	269	249	243	252	267	229	271	249	254	249	308	257	273	249	276	234	265	252	270	262	290	282	256	257	251	294	286	274	250	255	291	250	256	266	272	263	270	322	263	287	266	284	290	247	258	266	255	258	270	293	243	270	271	261	293	278	256	252	304	268	283	275	256	255	249	268	260	286	258	263	271	241	270	290	276	262	264	263	258	277	276	281	268	248	280	255	270	259	288	262	298	281	260	252	272	286	288	271	278	239	256	258	258	239	260	263	258	289	253	249	285	263	263	289	250	284	255	253	284	265	285	274	273	258	295	269	267	273	284	246	243	257	244	255	242	273	263	243	252	254	246	266	258	268	292	292	276	262	268	259	258	264	299	267	267	280	281	270	266	295	250	251	255	244	268	281	290	258	252	237	263	266	266	266	274	259	249	266	236	254	258	252	285	299	297	242	289	243	262	238	268	258	283	286	253	237	269	242	276	270	250	260	296	259	269	274	262	282	244	254	260	277	271	258	268	277	259	294	279	281	246	276	278	265	279	277	254	275	263	268	287	272	261	272	257	272	240	253	253	263	304	289	294	250	268	285	289	281	242	275	277	235	292	267	273	271	239	257	254	267	250	259	287	258	259	248	235	286	249	276	265	273	249	244	251	262	270	260	232	278	272	283	291	274	251	259	249	265	269	274	280	256	249	291	244	259	264	261	255	267	293	255	274	265	261	282	283	245	254	264	270	229	270	290	281	263	280	263	273	240	291	273	223	289	263	286	258	257	245	248	268	230	275	251	271	262	291	254	259	241	258	229	284	263	249	257	263	245	279	282	261	272	282	252	249	269	287	261	282	244	256	271	267	243	273	276	268	267	259	284	298	263	245	259	294	249	275	275	221	255	270	262	266	254	254	251	282	270	303	256	269	268	259	266	266	285	272	250	265	292	259	274	231	240	260	254	274	307	267	263	285	251	274	261	274	269	261	281	252	264	237	284	276	274	247	254	277	292	282	259	261	314	275	263	261	285	255	261	277	254	242	258	268	237	267	270	248	265	298	246	276	276	253	240	254	241	273	272	268	296	257	270	261	278	294	265	284	265	253	287	263	264	281	280	250	302	270	267	249	252	278	283	273	294	269	262	254	239	268	264	252	252	264	233	260	269	257	285	275	282	272	243	275	269	255
3488	4547	3507	1722	1265	912	729	589	561	543	479	448	387	385	394	369	376	346	365	332	306	321	337	331	328	312	332	322	307	288	289	331	303	295	307	315	262	301	315	298	285	289	294	303	312	309	313	288	329	289	310	285	280	270	336	277	319	254	286	294	311	317	292	277	298	320	311	301	307	309	305	263	314	276	294	315	321	317	304	312	267	276	274	284	299	285	300	282	285	294	288	283	286	308	303	320	319	273	295	297	255	305	286	283	277	285	292	291	290	315	282	299	304	310	319	288	303	315	302	285	302	302	290	275	269	299	298	298	292	304	295	255	312	303	283	287	270	273	266	289	297	300	303	266	310	285	269	283	296	272	311	283	293	274	260	293	303	275	288	293	308	279	295	277	306	277	315	329	299	319	284	299	301	281	286	283	284	312	288	288	275	263	280	313	329	288	283	306	266	284	311	296	260	264	309	272	300	303	271	288	295	306	296	280	288	267	311	296	304	320	287	274	289	315	284	284	289	247	276	302	281	295	320	305	275	265	297	267	260	302	313	292	283	295	305	297	307	303	304	297	295	288	262	244	305	271	302	312	292	296	316	278	306	293	279	271	261	286	300	277	278	275	277	311	286	293	309	272	245	286	288	292	312	307	303	314	288	271	242	303	284	302	311	308	287	270	344	279	278	289	283	309	311	286	266	278	302	264	270	270	305	289	269	276	297	286	261	289	271	275	278	317	299	319	279	273	275	301	307	277	274	286	310	301	282	290	297	311	305	280	266	282	274	316	292	277	304	292	284	284	313	280	274	343	306	293	288	289	284	265	298	304	307	288	280	314	281	254	259	283	290	298	301	255	268	303	307	298	285	251	295	319	257	294	253	289	288	287	293	289	266	299	330	294	283	269	298	314	305	305	290	304	275	268	287	293	319	278	272	257	284	283	261	274	296	317	285	267	302	283	286	328	271	331	282	314	274	313	291	318	303	275	301	291	275	295	284	283	297	314	287	317	306	281	283	270	281	279	277	286	299	291	319	262	276	271	324	290	313	297	283	309	289	286	296	269	269	284	291	287	293	277	274	283	285	284	279	289	286	307	305	293	298	298	248	280	303	289	302	264	285	284	297	296	259	294	271	287	270	275	292	296	293	303	287	280	296	261	301	268	286	279	270	280	294	285	281	315	297	296	314	283	307	274	270	283	265	291	285	267	317	268	300	310	296	256	271	258	270	273	280	284	305	325	286	306	275	273	301	271	291	264	288	299	310	337	268	274	284	311	267	288	298	267	308	271	285	272	287	287	280	275	305	309	254	302	290	298	305	261	287	302	278	294	289	303	276	282	299	258	284	289	334	281	289	267	277	273	268	266	267	306	279	298	273	253	286	312	280	310	287	283	310	310	302	264	281	262	285	271	273	262	296	290	303	287	268	301	312	313	291	278	305	282	322	292	280	287	280	279	271	294	287	314	297	288	303	245	303	256	308	263	282	272	314	286	269	295	292	298	296	277	250	301	317	270	305	284	341	285	332	307	306	309	276	285	316	275	294	291	305	300	303	272	291	259	294	275	309	339	279	275	295	291	269	273	290	291	314	286	289	309	280	263	279	297	282	297	294	306	295	297	281	279	271	268	259	284	325	283	291	280	301	287	295	283	294	294	284	273	282	300	305	280	282	298	289	281	294	291	283	301	290	275	288	313	246	303	288	294	276	261	310	282	294	293	295	286	296	302	287	283	283	297	292	309	300	266	301	307	290	300	290	314	279	282	277	285	300	315	290	276	316	288	296	259	288	246	263	300	266	290	286	311	289	274	279	284	261	267	286	296	277	305	293	270	319	286	315	274	314	271	275	253	262	296	309	275	284	270	268	270	294	297	332	295	266	302	281	282	272	297	285	322	298	305	307	304	281	307	281	295	287	316	303	270	281	262	282	286	314	268	302	294	298	261	291	289	291	303	289	291	314	302	274	266	273	300	266	271	310	292	293	301	310	310	297	294	302	311	272	314	279	289	266	328	290	284	275	284	288	279	303	274	296	278	300	303	278	281	291	275	300	295	285	290	275	284	306	278	266	309	276	294	292	301	300	304	282	265	277	273	291	291	287	307	286	279	298	288	267	300	271	282	280	298	287	301	281	271	287	287	293	298	299	293	296	273	315	292	296	282	264	307	310	299	286	286	289	247	286	275	295	282	300	286	309	281	278	273	301	260	277	260	290	276	271	280	287	277	281	306	271	275	283	292	297	255	313	284	307	259	279	274	284	292	289	262	298	282	276	287	276	306	304	269	263	268	295	286	266	300	281	274	289	283	249	288	297	278	272	288	301	276	279	274	263	288	294	301	303	282	320	308	307	253	260	264	273	296	272	304	285	271	282	286	284	276	302	256	294	279	283	289	286	270	272	282	260	280	280	272	287	286	303	324	288	298	292	292	296	278	307	277	300	243	285	293	280	270	283	284	271	280	277	255	278	278	297	276	303	273	270	262	261	273	286	285	269	282	302	274	307	285	282	271	279	282	277	281	300	276	284	299	275	282	286	294	284	267	301	288	284	274	308	284	263	312	275	284	287	297	293	261	258	277	292	315	287	272	309	319	274	255	292	281	294	267	294	276	336	300	277	256	291	274	297	317	295	283	278	286	280	279	257	266	296	270	264	282	260	275	295	295	295	281	320	297	267	257	278	298	294	295	286	310	289	276	298	290	298	272	306	276	289	310	281	309	249	287	288	282	282	264	314	277	323	326	298	274	293	257	309	296	314	301	302	271	289	298	278	290	282	300	284	262	295	311	288	283	278	303	279	316	290	278	262	296	294	291	286	273	275	288	310	305	302	269	293	288	262	295	309	304	290	300	275	310	260	281	268	328	290	298	260	287	302	294	286	283	304	289	279	276	287	290	314	291	292	251	276	296	257	277	319	284	286	269	277	304	289	280	277	278	285	267	284	263	278	286	290	304	284	287	304	293	286	276	260	323	282	289	264	303	278	264	274	285	261	295	281	271	318	282	298	270	326	295	292	284	315	264	313	298	296	264	292	284	301	286	263	285	289	269	303	266	249	297	294	259	276	295	298	279	313	304	281	277	299	301	274	287	294	284	289	282	278	280	300	272	282	318	279	279	298	274	279	307	259	293	281	259	278	274	269	307	310	308	280	269	287	272	282	271	278	280	297	269	253	261	317	295	284	297	293	300	275	318	292	248	315	294	281	249	298	248	288	293	258	287	308	262	275	291	290	310	290	301	297	286	296	298	298	288	283	291	306	297	314	290	275	295	285	276	294	294	301	288	295	297	260	278	288	293	276	298	294	289	278	315	282	275	294	295	327	266	296	267	284	246	306	264	284	244	320	279	289	299	233	273	293	288	264	268	306	296	301	263	279	244	291	293	275	321	292	296	321	299	288	286	275	275	294	285	310	285	279	287	273	296	299	289	242	320	298	290	294	298	265	301	285	274	280	267	308	247	281	308	292	281	274	331	330	328	310	295	305	278	288	292	309	288	287	277	253	298
27663	11194	1726	1080	767	755	722	742	733	769	748	733	713	735	728	699	719	739	726	726	813	768	747	733	756	776	757	774	697	742	755	757	752	761	783	739	733	764	721	733	763	768	738	813	719	690	773	733	759	755	786	755	748	774	703	787	795	718	721	732	773	741	726	732	784	693	718	742	796	748	782	743	750	708	717	701	758	704	702	691	689	711	745	785	744	727	745	724	715	690	770	729	765	746	748	715	730	694	737	697	761	743	777	786	736	693	751	747	772	692	676	775	736	719	730	752	748	729	729	765	758	736	760	742	735	717	724	752	727	740	722	727	691	732	700	749	735	733	753	752	708	717	746	717	746	730	731	777	742	765	728	706	738	745	724	720	732	728	734	747	757	756	731	766	721	726	701	736	779	704	710	747	673	761	721	724	730	742	745	694	745	719	716	720	674	727	736	735	724	723	742	739	749	773	771	793	677	707	739	706	766	747	736	738	752	741	791	839	780	733	732	737	726	751	721	737	724	765	698	751	747	710	750	773	729	696	746	761	743	683	756	745	771	734	782	774	760	734	715	752	695	760	730	758	689	666	789	712	743	756	730	744	724	729	744	766	707	700	774	768	744	734	727	705	741	690	736	713	748	743	732	749	732	699	715	722	766	719	765	737	730	719	712	736	770	741	729	715	735	737	692	705	722	695	731	776	744	734	739	752	780	736	716	757	705	730	796	705	761	755	700	759	716	720	756	770	696	752	688	768	727	728	747	749	735	738	742	736	737	748	724	714	757	746	745	765	725	709	713	762	744	718	728	789	706	728	767	750	770	765	767	721	710	725	708	723	706	761	717	765	771	718	770	708	739	747	707	694	737	803	793	732	674	737	714	707	741	657	754	686	719	724	731	741	745	765	727	751	733	714	736	776	750	667	740	740	717	727	770	759	753	760	706	774	743	720	748	732	696	732	778	782	773	777	782	800	727	695	722	752	747	743	722	746	735	688	755	739	768	731	759	714	686	731	747	742	770	721	705	768	746	778	795	725	724	772	735	702	758	731	729	793	732	722	767	758	674	695	719	781	709	753	764	767	744	744	714	748	754	756	800	735	721	722	704	717	736	751	696	772	744	762	709	702	719	735	719	715	651	742	783	713	740	764	699	714	731	730	683	731	726	702	730	701	743	722	769	744	766	706	733	739	752	741	718	698	760	726	729	756	772	742	741	705	735	751	744	814	713	745	732	791	720	718	786	776	677	709	733	723	745	771	761	765	746	747	776	744	749	710	741	762	723	688	717	726	719	667	698	745	757	744	752	731	744	754	772	720	723	702	739	750	751	772	731	757	757	748	727	734	709	755	717	743	728	743	755	712	779	735	742	748	726	701	703	745	718	737	736	751	775	748	765	761	791	675	747	788	738	735	737	717	721	744	729	742	743	763	720	727	763	706	765	700	757	750	714	796	664	768	757	736	734	766	748	768	743	726	749	757	751	749	728	726	697	757	727	718	711	741	754	752	752	696	732	716	738	745	770	791	745	746	739	724	728	752	723	723	697	719	779	729	739	732	711	692	708	733	732	746	726	700	710	717	738	670	777	693	770	714	720	729	716	705	701	766	740	678	737	768	704	741	732	734	700	717	756	756	730	735	813	747	763	738	742	748	742	748	769	707	754	728	728	776	734	721	731	705	747	760	762	746	728	763	742	743	743	760	694	751	708	714	723	703	750	746	746	761	735	728	734	737	749	753	764	676	762	736	748	759	729	686	748	703	708	771	728	712	676	761	749	734	771	750	704	710	712	747	692	739	774	724	742	704	741	709	777	753	749	708	737	748	706	724	691	719	749	728	733	725	744	729	719	717	760	773	731	708	747	744	723	733	690	722	654	709	734	709	767	774	773	700	693	754	700	767	736	730	690	733	713	742	759	758	722	771	766	759	703	756	774	740	713	700	713	774	755	768	746	770	717	675	770	729	704	722	758	744	746	715	748	735	706	792	772	706	730	715	746	716	734	716	742	720	712	738	762	703	722	680	768	737	753	683	767	791	708	733	770	721	759	710	763	737	779	744	760	765	748	785	748	766	746	757	744	730	712	741	726	743	752	752	705	757	707	713	778	762	759	746	708	730	739	719	735	734	744	770	758	712	753	748	728	730	768	761	712	751	655	690	694	711	753	702	709	717	707	755	726	750	732	732	762	747	735	785	714	714	738	765	748	708	659	784	679	720	720	747	763	713	747	709	720	745	756	737	742	749	714	693	738	737	713	735	694	706	788	739	741	740	764	751	759	708	769	718	718	725	760	768	721	756	712	700	679	761	741	667	753	739	764	708	726	723	737	737	663	714	748	730	739	732	739	686	787	682	753	685	719	747	742	774	753	743	766	749	742	703	797	765	736	686	775	751	736	740	716	758	714	734	696	762	738	755	724	741	799	704	727	710	793	740	740	769	755	696	729	708	778	769	761	764	781	724	735	726	738	753	737	726	736	730	749	791	704	739	698	756	726	761	732	708	758	715	728	744	782	702	689	771	749	736	745	727	715	761	727	771	732	717	759	711	726	718	765	727	742	759	725	760	741	732	738	735	796	733	709	672	770	767	746	754	721	705	654	741	726	713	744	767	736	723	802	686	726	772	757	811	712	723	731	772	764	732	732	742	777	775	704	774	701	755	729	751	751	662	777	731	736	687	738	720	737	744	711	743	721	734	764	700	748	768	691	718	723	697	702	754	734	717	694	718	768	755	729	742	729	775	729	766	677	757	747	733	703	737	730	750	763	716	735	748	748	739	730	754	743	751	725	740	706	748	735	760	784	713	685	744	772	740	757	715	670	776	723	730	744	748	735	799	722	725	749	819	697	750	761	740	697	723	720	705	743	726	729	711	791	736	715	716	702	780	741	721	794	717	724	706	731	707	760	725	725	778	714	716	743	753	696	715	721	715	720	705	718	729	702	773	771	704	718	767	751	668	734	748	744	725	701	736	699	740	719	704	656	742	749	741	757	741	697	773	702	742	747	716	749	757	801	753	731	691	729	756	739	725	732	739	734	721	747	757	735	694	748	740	754	722	709	725	713	753	779	707	740	686	753	703	758	703	729	737	762	758	713	759	754	768	778	771	750	723	687	763	786	788	712	691	734	756	748	740	751	720	768	744	758	735	725	744	769	769	717	729	777	764	746	728	732	732	729	756	741	779	786	752	757	707	724	777	701	768	761	777	730	744	812	669	772	719	749	757	754	764	752	755	771	779	685	732	768	699	752	747	766	721	723	768	735	709	753	792	733	790	727	737	736	761	722	779	716	722	701	726	755	726	750	736	762	725	705	747	717	720	746	734	699	735	737	690	684	727	810	731	706	740	757	777	797	679	747	742	763	777	749	749	735	727	726	729	711	703	743	732	743	749	723	715	746	706	741	736	761	759	742	761	736	747	712	748	723	753	772	740	741	716	751	780	713	691	739	744	703	732	726	719	742	756	711	742	789	664	742	734	721	769	743	692	743	752	712	742	817	748	759	706
5203	882	857	747	672	706	698	701	682	694	666	711	700	663	659	676	665	681	659	692	674	709	675	652	736	670	676	669	650	695	656	659	625	681	707	614	686	664	674	658	663	686	701	654	647	697	713	694	693	635	667	678	675	721	688	690	663	659	651	685	692	631	654	656	675	662	697	683	686	688	655	637	724	653	646	678	657	644	655	644	692	673	700	667	611	656	703	644	661	693	627	725	636	693	671	682	676	685	636	629	669	642	658	654	708	648	658	659	664	701	664	655	687	649	628	713	676	691	653	639	674	716	660	679	712	658	680	643	687	609	674	710	709	696	665	680	684	721	692	675	616	615	663	707	647	675	714	657	655	683	683	711	677	684	641	693	697	679	663	706	683	666	674	644	725	701	663	655	642	688	689	633	659	638	655	691	662	623	593	699	708	598	660	659	690	699	652	663	646	690	682	676	668	651	652	683	639	645	672	696	644	647	622	660	631	679	680	674	660	712	689	692	640	634	683	689	639	712	666	640	649	651	612	678	643	726	674	667	670	649	673	601	659	667	687	650	696	675	686	602	624	616	694	692	654	623	637	666	680	653	662	661	662	605	744	686	611	641	684	671	636	641	625	627	655	653	674	693	649	667	665	643	644	631	634	671	680	693	633	667	647	622	680	677	638	647	648	668	654	653	656	669	646	715	644	718	647	678	642	661	658	662	622	661	699	709	665	629	678	684	721	696	660	690	651	708	683	670	677	668	672	683	664	650	671	660	657	659	646	675	680	683	659	661	669	662	681	675	662	719	639	677	669	687	684	663	704	657	668	695	651	641	687	644	661	630	678	663	658	677	667	669	665	648	616	654	672	639	668	638	598	692	657	654	643	623	677	657	710	650	639	682	654	666	610	685	680	632	708	620	697	660	677	636	673	660	669	659	637	628	604	632	663	718	644	633	686	708	661	652	694	646	639	684	684	686	662	625	658	618	731	658	717	644	685	684	652	709	632	678	661	639	652	626	690	717	646	693	723	637	698	656	667	679	674	687	666	647	680	704	677	617	670	666	662	691	673	697	633	665	675	701	669	672	649	686	652	668	703	670	668	689	671	652	704	641	672	650	658	669	642	689	672	681	675	633	673	628	670	703	667	660	629	674	698	720	657	673	671	666	648	636	683	664	663	656	641	648	661	658	678	672	700	646	651	701	670	673	639	700	653	684	633	701	628	640	667	692	669	651	652	670	642	627	677	673	665	687	711	627	631	661	691	667	664	698	707	656	723	641	626	706	707	651	678	640	666	634	636	684	691	668	640	677	649	677	668	655	715	680	653	655	654	652	673	642	654	663	657	692	685	693	631	636	643	633	667	639	678	653	659	696	644	691	666	633	709	659	659	644	691	705	689	703	672	663	637	695	681	679	684	674	714	673	648	709	669	676	660	663	619	673	681	649	683	674	674	634	651	647	700	649	712	686	663	680	661	704	682	662	668	669	657	617	692	676	692	639	654	658	672	723	673	632	724	673	641	659	657	694	706	644	669	666	662	652	676	606	607	693	665	667	689	657	714	672	646	672	642	647	648	646	683	648	612	673	708	699	676	694	649	664	674	659	707	665	607	687	704	663	718	667	628	671	653	663	692	655	642	676	653	670	691	689	620	659	650	684	684	656	700	660	717	658	675	646	697	644	641	672	706	686	708	670	656	695	643	685	627	638	650	673	628	640	699	634	678	630	644	672	654	665	717	649	670	641	628	658	708	642	697	648	643	703	672	621	683	701	696	694	591	680	678	662	638	672	667	638	678	662	608	697	657	653	650	672	701	676	685	682	686	635	643	715	653	689	690	672	719	678	673	661	688	685	642	665	626	655	695	674	680	667	637	648	656	717	634	694	671	683	657	686	710	666	688	649	655	651	669	626	685	686	684	667	642	627	695	670	686	694	679	689	706	651	712	672	681	657	618	679	618	661	616	682	619	639	688	661	670	689	639	659	599	635	636	680	675	684	660	672	660	680	674	682	684	638	690	641	690	646	675	635	658	669	708	693	647	681	680	700	715	647	685	632	657	688	656	654	634	640	691	673	639	667	661	696	685	673	682	661	617	685	620	650	637	712	653	679	687	659	692	662	654	664	641	670	647	643	647	617	704	675	640	748	676	648	666	736	688	633	686	658	660	646	652	699	691	686	665	665	695	641	673	668	699	672	688	642	667	652	701	660	726	683	665	672	649	649	651	623	682	688	672	649	666	669	652	644	696	707	662	705	651	677	683	667	719	703	694	670	704	671	640	649	682	699	653	646	622	643	655	641	715	698	705	642	701	654	677	637	719	682	673	659	695	685	689	648	668	661	690	649	654	652	687	691	663	645	676	685	691	662	685	650	690	682	662	635	655	659	602	649	650	669	671	671	674	645	632	685	602	646	679	629	675	656	660	672	644	682	683	685	623	686	705	668	669	655	689	666	671	706	638	660	724	729	668	631	693	706	655	670	658	633	648	680	612	657	668	662	671	686	671	672	689	668	671	633	691	654	700	618	671	674	674	681	697	710	649	644	668	700	666	660	667	649	660	682	700	663	660	686	657	671	665	672	637	673	644	647	639	653	648	661	727	663	706	649	675	661	633	663	669	653	677	610	695	628	658	674	670	629	669	639	633	684	682	718	611	678	634	621	647	685	662	682	675	705	707	648	665	679	708	630	702	650	661	624	635	694	656	658	671	676	687	638	651	632	657	651	630	647	723	631	639	660	679	684	692	641	642	680	640	710	618	644	667	708	645	678	725	702	678	654	677	689	675	654	686	617	740	702	659	685	686	688	700	684	666	655	653	655	676	635	744	666	640	674	624	623	671	681	672	662	716	664	651	657	710	672	673	636	657	674	677	676	681	687	707	664	659	647	687	677	647	664	652	705	705	645	699	665	714	696	673	657	643	732	677	683	631	662	660	659	700	655	644	679	665	684	663	676	659	635	655	683	660	653	638	693	663	668	653	735	681	638	692	618	667	662	689	725	679	650	694	638	627	692	619	669	644	666	648	673	659	687	624	684	662	669	681	662	701	667	648	635	645	668	653	613	663	675	655	648	633	653	640	649	642	675	645	668	675	638	636	677	663	742	675	702	649	675	664	682	730	649	639	642	661	688	690	668	678	659	649	694	638	621	668	644	678	659	669	682	632	677	687	621	661	712	674	627	668	666	678	646	603	669	653	675	678	666	628	621	649	660	620	634	638	620	691	666	704	667	640	697	685	660	679	632	661	689	699	694	613	673	624	646	644	670	662	669	637	656	667	661	707	714	622	682	685	645	718	663	670	617	690	660	639	709	686	626	647	729	663	706	670	715	652	680	598	625	675	669	638	691	684	653	670	652	620	644	689	661	674	674	690	659	591	663	640	670	692	697	648	679	626	652	654	677	613	676	661	686	703	653	657	687	652	630	700	645	663	633	690	670	700	682	694	611	626	649	659	666	670	622	693	638	600	664	621	703	673	677	650	656	640	649	672	651	638	703	655	665	674	663
25767	21397	25305	16908	1632	815	736	675	642	639	670	654	630	611	631	591	638	544	589	593	623	598	623	595	604	645	642	597	615	643	626	637	595	592	595	604	620	605	579	613	582	626	603	583	585	606	571	593	638	607	643	650	594	622	576	630	611	579	603	623	585	611	548	642	598	581	593	603	598	600	577	587	636	591	590	587	632	605	584	565	623	571	606	594	603	621	621	600	564	558	572	615	557	564	582	629	610	599	576	592	590	631	621	609	583	612	560	598	604	596	603	599	604	603	562	556	609	610	578	612	590	577	568	576	580	611	616	650	597	562	588	589	576	588	592	610	549	569	618	646	591	614	609	623	573	584	547	623	594	578	622	573	599	598	616	580	577	599	570	639	602	623	595	614	619	598	577	575	609	567	607	598	603	600	601	597	613	585	584	609	590	563	599	588	585	610	603	545	579	592	585	595	587	595	590	579	627	599	569	565	612	601	596	560	585	594	600	554	609	606	566	582	615	633	624	585	580	581	552	616	570	617	587	578	584	573	592	570	613	546	573	595	582	577	600	576	600	593	640	607	591	582	609	568	598	576	582	647	624	603	582	615	590	591	555	559	572	598	603	579	560	573	613	617	633	623	566	602	551	574	618	574	587	626	608	602	619	582	587	621	591	557	563	540	583	607	595	611	570	535	590	565	617	618	628	616	574	583	607	564	629	580	578	594	579	580	587	606	524	578	549	594	622	653	584	570	579	553	548	582	655	606	594	583	634	625	551	576	578	582	604	618	576	582	592	591	634	598	577	572	545	608	596	576	589	559	604	599	635	592	596	609	615	596	579	614	596	617	561	563	583	582	554	598	582	592	620	536	589	568	566	625	642	586	624	603	571	589	631	586	631	592	575	586	576	564	585	567	574	586	582	663	649	641	616	598	592	606	587	603	579	591	577	614	608	586	624	614	606	582	585	600	577	596	611	571	609	623	570	585	579	541	579	610	590	596	600	576	595	582	594	552	620	553	590	600	592	603	568	586	605	591	572	608	536	561	628	649	619	645	562	597	605	543	570	541	589	624	589	533	593	610	585	611	605	580	588	586	606	607	586	590	626	589	558	625	607	596	576	562	605	595	577	596	591	616	575	620	596	602	584	616	620	624	630	607	580	621	627	578	533	599	575	586	603	569	595	603	599	615	576	589	591	593	560	586	566	580	576	588	573	581	605	582	589	625	618	608	578	606	604	540	543	548	606	579	587	599	636	584	589	628	577	598	609	546	581	558	587	551	599	607	571	592	603	588	607	572	595	579	571	601	542	574	563	644	536	561	589	635	619	593	608	586	574	580	564	584	583	563	606	582	621	650	578	614	596	577	587	635	584	596	593	583	589	636	600	563	588	582	623	597	628	592	614	611	619	628	602	559	617	599	587	562	590	587	602	588	556	610	590	567	634	590	565	610	593	648	602	605	589	607	591	590	577	588	590	594	554	534	611	604	574	560	564	554	594	567	602	544	598	642	546	601	601	611	596	590	581	584	569	625	584	622	594	593	646	588	627	561	593	550	556	601	581	581	552	596	532	572	582	630	612	594	628	591	597	593	605	610	580	569	622	572	604	601	565	561	587	650	622	596	568	616	606	599	572	596	604	620	588	587	576	547	577	610	615	564	584	619	566	604	559	598	623	557	555	625	627	520	569	604	543	609	557	588	551	595	588	557	568	611	579	592	604	547	630	575	598	564	632	547	628	615	607	594	624	605	620	590	567	595	611	560	582	601	636	610	601	608	587	573	643	576	602	608	602	544	627	662	659	611	587	616	582	573	588	606	592	606	613	579	604	613	600	552	537	549	575	621	562	653	612	585	558	592	598	589	585	597	612	602	606	558	579	616	573	628	556	622	614	629	592	574	635	641	612	577	574	600	620	602	594	590	587	590	573	587	593	611	586	574	630	562	599	592	618	613	624	585	590	613	618	575	558	555	590	620	578	621	579	584	584	622	583	613	579	585	585	597	622	558	596	602	571	599	590	542	571	541	565	569	595	641	607	605	576	551	597	554	584	556	614	568	572	585	627	604	605	562	627	564	586	597	561	556	610	607	588	575	572	606	637	604	561	598	570	634	584	561	613	579	581	612	574	595	627	630	592	556	611	587	656	580	641	591	594	638	613	594	578	594	567	587	601	544	627	607	562	560	519	581	582	601	590	585	593	567	589	607	604	563	558	578	617	569	610	607	610	564	593	582	571	582	602	573	584	607	619	615	606	613	572	612	575	650	557	559	571	619	576	589	558	593	624	601	579	555	633	602	636	611	623	644	574	585	592	607	593	583	634	582	626	594	593	569	564	594	593	597	554	604	613	539	614	608	587	563	616	594	606	605	590	644	570	600	613	571	571	567	615	605	595	618	586	584	595	561	599	595	594	579	613	587	580	600	615	554	574	616	629	590	564	575	570	567	643	557	583	638	528	560	599	561	562	613	599	569	596	568	604	554	622	592	574	576	621	590	602	567	611	589	579	579	604	621	613	567	602	571	606	588	602	566	585	585	598	596	621	627	565	595	582	619	606	588	593	539	580	588	567	607	622	639	568	568	553	579	610	575	596	596	617	594	574	610	561	597	626	575	605	586	568	585	552	624	586	600	589	582	581	575	557	625	583	601	613	592	559	617	597	578	569	563	542	591	592	589	581	599	565	567	575	553	597	570	607	599	592	539	625	593	572	593	587	598	608	608	582	601	580	622	593	562	561	587	578	619	572	596	585	595	625	592	628	625	560	604	575	578	587	640	582	556	592	593	524	604	613	630	595	602	602	580	620	595	599	629	604	576	566	609	579	703	595	572	610	578	610	611	647	611	587	582	585	572	577	622	552	585	602	601	658	607	573	591	594	609	625	603	606	595	659	602	584	588	571	583	597	658	644	600	577	567	551	580	589	660	598	591	619	592	613	590	583	570	618	555	591	595	599	586	555	576	594	589	588	596	584	592	554	572	597	644	590	585	600	575	580	596	620	600	597	633	586	604	605	573	620	588	613	611	583	608	562	573	644	559	633	579	587	615	623	580	604	589	599	571	570	600	581	581	611	554	596	574	570	605	536	571	595	626	577	629	596	627	653	599	579	624	570	566	600	587	612	585	584	602	582	580	640	596	560	608	558	577	581	626	642	594	603	566	594	625	599	585	544	617	604	640	593	600	567	578	606	567	596	564	556	616	579	560	619	590	612	607	570	635	625	589	613	555	548	617	578	561	578	603	554	645	591	575	584	572	561	588	629	537	601	615	642	617	594	608	602	603	641	536	590	585	566	580	606	656	598	612	577	650	560	623	598	572	614	578	597	608	606	583	605	540	580	588	612	563	577	600	599	579	610	560	596	605	609	593	580	596	580	609	591	575	562	605	624	568	583	596	574	612	614	566	577	575	612	595	569	581	578	582	598	613	630	595	620	574	617	596	645	619	586	591	567	591	617	608	597	581	575	609	580	557	579	576	552	555	611	585	622	552	574	615	627	617	583	572	589	582
3660	1970	1685	1020	855	786	732	645	635	604	598	584	624	605	587	614	587	635	571	611	584	584	534	580	567	559	606	590	565	584	578	558	569	533	557	588	598	563	581	546	572	568	568	580	589	564	572	557	552	532	532	580	520	581	526	569	568	533	592	554	566	601	605	599	578	582	551	570	509	565	553	536	550	594	539	565	557	625	593	530	556	552	563	582	540	580	569	519	585	547	548	544	543	563	569	552	529	550	621	527	556	594	567	554	564	510	564	556	537	578	568	501	554	545	583	556	579	561	559	536	577	534	573	507	577	526	545	547	549	532	585	578	548	550	556	563	535	559	522	540	590	583	563	561	554	574	537	569	572	565	544	576	546	545	556	554	568	525	551	598	522	588	537	573	596	524	566	544	589	544	604	566	547	554	535	571	546	539	527	566	590	572	537	578	584	578	517	568	559	551	577	550	523	601	562	557	586	532	560	559	534	527	542	554	583	606	549	587	532	601	566	546	500	592	588	540	570	556	519	559	543	547	538	533	576	524	597	560	557	546	539	567	552	524	549	549	587	524	591	559	548	541	561	542	531	576	543	519	574	525	541	510	522	537	550	542	553	529	533	577	521	575	522	523	567	544	553	536	567	531	557	504	592	563	559	514	582	520	585	552	562	486	520	557	572	532	586	522	580	558	565	548	519	543	564	526	512	560	553	572	545	545	578	566	580	555	558	532	570	551	582	563	575	538	555	571	548	589	576	528	544	593	548	549	559	552	548	555	554	572	556	595	573	590	507	540	597	532	608	531	534	552	537	556	558	578	557	586	544	566	546	585	541	511	594	558	543	513	563	561	555	597	524	572	563	540	556	578	569	565	529	601	563	580	535	596	527	547	558	567	599	537	552	523	592	566	545	587	567	590	546	519	561	586	516	547	587	581	531	529	589	536	578	508	540	538	565	572	532	540	562	546	532	534	573	538	595	570	574	502	588	564	579	559	555	565	558	538	568	582	576	531	545	559	557	537	505	557	511	512	553	512	495	547	583	538	539	546	549	542	497	558	567	600	557	541	555	560	535	510	546	548	566	556	545	514	574	535	556	539	538	543	555	584	554	526	516	599	582	530	541	555	538	563	530	571	546	562	569	501	540	573	559	528	606	584	584	575	551	516	512	542	511	522	522	563	522	542	544	501	578	562	547	570	556	562	560	558	524	553	597	529	533	545	594	536	555	568	542	582	544	549	573	568	496	564	529	545	477	544	549	516	602	545	530	570	529	538	553	534	582	520	568	567	559	514	541	507	536	557	555	535	548	534	578	544	550	527	544	576	533	541	553	578	535	544	523	538	530	521	551	550	579	564	566	589	527	578	574	564	578	541	557	564	540	567	552	535	528	535	559	577	571	528	561	536	608	580	570	563	555	553	531	562	526	533	561	545	590	582	547	551	588	579	559	571	579	509	553	547	531	587	588	542	554	541	531	520	554	562	522	533	536	604	534	551	549	562	526	511	527	594	560	591	595	581	563	566	513	537	557	551	540	566	590	526	546	565	550	566	534	552	582	518	563	553	547	534	552	567	547	574	540	565	565	534	565	506	554	575	563	524	526	561	615	549	541	550	591	547	530	508	553	577	554	540	558	547	566	578	566	546	515	523	538	560	536	577	535	545	566	561	553	533	585	556	580	603	563	562	550	535	580	602	554	520	530	530	539	520	552	646	545	560	531	512	530	490	543	564	536	525	562	543	534	541	529	568	582	530	551	567	545	547	576	587	569	517	561	554	552	545	561	545	537	565	545	560	550	539	549	518	574	581	514	554	517	534	545	544	551	541	543	508	519	538	550	552	610	560	589	538	495	550	546	542	529	533	547	559	526	572	551	539	559	548	561	569	562	544	562	547	577	569	528	527	511	520	546	563	532	512	565	557	569	567	528	512	532	555	543	557	548	538	531	555	545	520	529	530	578	558	527	553	553	561	523	566	589	507	568	539	544	557	547	564	535	580	601	514	548	549	583	540	552	589	548	556	578	555	547	547	559	528	552	534	487	540	542	569	565	571	573	532	551	562	552	566	539	559	539	587	556	530	550	525	522	562	529	556	594	549	518	535	550	587	546	542	589	531	576	530	567	538	593	568	538	583	579	585	539	583	550	539	560	559	526	558	561	559	564	572	553	528	550	531	536	553	567	552	563	537	588	561	570	564	567	553	515	533	557	563	566	584	585	516	598	557	625	555	521	528	580	522	497	553	524	523	543	565	551	556	570	572	544	556	548	568	549	560	543	557	554	548	579	534	572	598	543	567	520	560	587	507	564	544	600	527	564	552	574	533	531	550	557	594	536	594	537	559	542	573	556	540	561	533	576	551	544	569	571	541	573	528	542	535	571	548	582	545	566	601	531	569	587	569	557	563	532	521	543	560	575	516	537	545	551	569	556	588	584	548	551	538	564	557	570	550	480	554	501	542	569	546	506	539	558	580	527	562	578	594	575	548	547	549	591	497	526	585	572	534	558	559	523	533	562	546	570	547	560	570	580	568	529	609	551	531	515	515	577	551	523	566	559	576	548	557	585	559	518	555	539	522	565	545	507	544	563	544	580	582	531	550	576	555	568	563	551	552	582	504	568	509	531	572	552	561	537	506	532	558	582	589	554	531	525	515	539	503	566	536	535	500	536	539	576	529	564	552	550	570	556	529	551	593	564	543	588	569	594	553	574	522	555	556	537	566	599	573	532	560	560	527	525	582	527	605	513	569	560	566	524	538	528	537	553	532	531	570	524	570	526	606	604	540	555	542	587	575	567	520	552	558	560	531	586	527	562	556	586	555	504	584	535	554	551	507	511	546	552	521	574	559	547	590	555	543	554	551	568	543	546	522	567	560	549	573	580	527	545	552	540	539	548	533	523	569	517	548	541	556	504	549	558	555	510	551	594	543	569	576	555	572	530	533	583	543	553	543	590	541	551	551	561	512	492	531	550	516	550	575	580	571	576	573	551	523	525	554	510	553	565	549	537	562	566	524	570	525	530	545	555	545	583	538	556	511	593	549	568	547	551	563	538	542	525	561	565	583	571	544	551	545	575	576	548	596	540	557	543	590	547	549	528	539	551	551	565	600	532	556	597	525	547	519	583	607	592	545	545	582	569	592	523	562	541	537	537	548	574	581	533	546	531	539	564	553	552	540	537	547	535	533	512	524	584	555	518	556	512	536	556	555	543	519	526	567	532	526	560	558	615	525	560	497	571	589	560	549	527	575	524	543	531	524	553	602	554	581	531	541	555	535	557	553	566	523	552	555	551	576	562	560	556	574	555	518	579	517	541	500	563	552	553	546	570	517	570	560	551	585	534	537	546	560	544	502	534	528	567	524	541	552	574	562	568	558	578	570	588	603	519	528	582	577	560	518	576	551	556	523	558	544	577	597	588	554	538	556	555	521	559	557	553	550	579	560	543	562	567	575	557	547	534	511	584	507	547	567	553	530	592	566	555	617	552	570	543	537	540	580	524	542	559	567
24295	21408	28473	24744	19660	2225	764	466	417	369	369	328	302	329	288	316	311	311	308	277	269	249	288	276	301	299	281	260	289	276	277	277	256	265	300	302	270	278	256	281	258	281	298	260	263	293	258	306	268	286	276	263	289	291	263	285	261	288	276	270	287	275	279	310	276	296	255	275	275	284	251	302	288	232	288	310	273	270	263	277	276	255	257	279	261	255	285	283	270	263	258	291	270	252	288	280	273	268	276	252	268	290	257	268	278	281	263	266	272	250	247	262	282	278	248	260	284	245	290	274	282	250	262	265	269	292	263	270	284	272	265	254	290	300	264	265	262	283	278	289	261	273	283	277	263	296	231	285	283	269	255	293	264	276	255	275	273	270	266	249	268	280	277	273	283	246	279	257	300	270	271	297	244	269	277	281	242	263	256	280	294	309	236	298	255	269	293	299	253	252	297	272	251	259	262	267	254	265	294	287	262	253	254	252	253	240	287	261	232	318	234	296	287	269	285	243	265	286	270	257	269	254	298	264	261	232	275	289	290	274	252	259	269	266	276	260	300	297	272	291	261	273	251	271	248	284	247	261	258	293	253	278	251	248	263	312	282	274	251	269	264	252	260	285	281	272	282	284	277	276	244	250	259	283	255	241	273	274	282	265	276	269	270	284	286	258	274	268	265	246	244	294	262	270	248	253	274	256	278	274	231	275	271	277	275	270	264	295	273	264	246	275	274	271	236	253	260	270	282	267	265	256	283	266	255	273	261	274	270	306	277	273	269	259	236	255	270	267	269	278	292	288	291	265	270	241	270	293	282	248	282	290	250	267	250	248	286	256	266	267	250	284	279	290	237	268	242	295	273	244	296	278	264	209	264	273	273	299	271	281	271	290	300	247	274	259	268	273	274	255	252	267	268	273	294	228	309	262	265	278	291	270	249	239	278	307	275	314	271	265	245	266	283	289	270	273	279	276	266	263	262	272	255	238	289	292	277	273	246	241	255	259	247	265	232	248	257	253	274	275	284	272	253	252	263	243	280	258	264	269	261	280	265	269	271	268	258	258	253	272	283	241	276	248	251	242	254	275	290	292	251	282	247	280	256	274	248	279	258	275	257	269	291	247	247	239	285	260	265	272	255	261	273	282	245	287	246	268	258	289	242	246	252	269	269	272	263	272	271	275	262	263	252	260	268	275	248	270	279	283	270	261	253	239	249	249	254	275	280	277	292	285	268	275	241	277	251	241	265	255	281	289	261	243	259	298	275	293	285	273	273	274	238	266	277	253	286	275	276	281	270	268	242	259	299	240	286	297	243	301	239	244	261	298	269	248	259	248	261	243	296	261	255	255	252	269	261	267	285	282	263	278	281	298	252	257	275	254	267	252	209	263	265	275	263	245	275	300	239	232	279	233	266	280	269	282	288	256	259	288	258	248	315	253	297	262	277	257	293	275	243	264	252	243	249	266	245	256	255	280	266	267	252	256	274	271	295	280	228	263	247	290	252	273	260	271	317	283	268	270	265	256	260	283	243	266	239	304	287	269	296	272	256	264	290	270	253	274	284	262	288	272	281	261	298	252	281	266	278	271	281	249	286	292	286	293	263	278	278	266	269	261	270	261	263	278	272	232	282	263	273	268	284	260	278	261	266	277	274	270	275	297	297	276	298	258	255	282	282	277	268	263	272	269	283	249	277	286	259	217	249	288	264	254	252	268	273	271	265	249	281	263	256	278	242	255	269	277	267	269	297	287	262	284	275	258	256	275	262	281	280	265	251	278	251	258	240	271	260	271	271	278	297	253	273	265	275	263	278	287	263	246	259	247	285	265	275	258	299	298	255	262	281	268	271	272	264	245	232	253	261	269	254	280	262	266	254	240	277	284	246	275	288	287	256	266	259	279	279	257	288	267	251	246	263	259	249	257	253	294	247	286	263	277	281	271	262	280	256	274	267	263	264	272	270	275	255	280	255	274	239	278	288	300	272	258	268	291	277	293	273	262	230	241	255	252	278	273	258	273	265	222	308	274	280	306	282	256	263	256	245	255	271	289	269	277	246	234	259	224	255	284	247	251	248	254	267	254	241	273	277	248	292	282	253	267	257	276	285	242	255	249	254	245	294	282	269	264	276	261	252	282	269	267	288	284	277	260	277	299	261	279	276	244	254	259	284	253	298	298	283	284	266	270	261	213	276	293	265	295	268	272	265	244	273	272	264	248	254	269	258	264	284	276	288	238	249	256	261	248	239	246	252	300	251	233	256	288	284	265	277	277	276	279	246	289	270	273	250	269	259	259	238	248	287	260	281	259	262	294	260	259	262	296	257	253	268	270	232	254	259	253	289	240	254	267	279	261	283	289	270	268	245	256	285	282	272	276	275	252	281	254	289	247	257	273	234	282	259	245	246	260	230	249	250	260	288	243	280	264	275	255	278	293	223	270	248	279	267	266	250	268	312	282	263	284	280	269	245	250	275	276	280	280	269	268	271	246	251	238	267	274	270	264	277	283	273	266	250	299	294	241	253	287	249	271	282	246	299	276	264	265	252	240	294	271	261	251	287	255	258	266	250	288	270	253	271	250	263	254	248	290	259	251	282	284	244	272	253	257	270	307	248	269	271	264	250	280	271	263	250	265	292	278	284	267	244	288	249	263	284	259	275	245	254	283	261	259	271	265	290	273	235	292	286	268	294	258	282	293	247	272	276	252	268	273	279	249	227	293	277	274	252	254	277	269	291	264	240	234	274	250	283	286	290	269	266	280	252	269	254	267	276	271	274	265	262	289	265	269	274	272	249	256	276	269	276	254	262	273	301	248	263	280	262	294	261	275	259	274	251	271	251	252	288	264	285	284	303	235	275	310	279	267	272	268	235	266	268	279	286	271	258	252	252	268	276	278	283	270	306	256	245	263	278	261	230	256	272	281	255	249	276	255	246	282	258	276	278	278	284	267	256	275	279	276	251	289	267	249	290	261	277	282	256	241	244	260	295	268	268	246	284	287	276	258	265	289	240	280	270	258	246	272	266	274	286	255	264	246	234	267	274	262	263	248	273	295	296	238	278	259	266	237	266	267	272	273	239	253	264	284	248	280	296	239	257	259	272	239	245	279	277	255	244	258	292	299	282	275	264	253	273	244	263	260	278	264	234	255	266	292	282	272	299	259	290	275	267	267	272	303	239	281	290	277	264	262	276	257	286	276	289	285	265	273	290	252	286	269	264	259	262	219	246	283	290	263	266	275	263	237	282	248	255	294	255	243	266	288	241	259	260	241	242	259	271	255	304	255	268	288	269	275	269	300	254	272	273	258	234	252	240	268	267	278	264	277	261	245	264	278	263	279	257	254	275	253	279	277	253	238	250	273	294	277	274	265	250	287	278	278	294	267	266	288	225	255	260	266	278	240	234	269	237	259	267	266	277	245	268	284	298	254	238	232	269	268	271	273	287	270	272	304	282	257	265	260	300	284	294	261	237	275	245	243	264	258	254	255	295	289	255	282	247	277
3299	4556	3559	1706	1188	890	761	623	568	535	493	432	411	380	389	349	348	377	350	337	342	320	351	339	308	324	332	347	276	289	329	278	320	304	297	303	279	290	283	301	309	297	263	340	303	291	310	286	292	295	302	296	292	265	303	314	264	312	306	275	305	264	299	290	285	315	298	271	279	284	316	294	292	301	302	258	270	274	300	276	278	266	275	294	308	281	309	306	285	286	293	299	282	296	256	301	294	298	294	286	302	295	305	298	303	275	289	261	293	282	244	332	268	276	307	318	307	310	300	242	309	289	279	282	284	331	306	296	307	330	294	293	297	275	281	277	313	267	291	294	266	295	315	299	297	277	332	294	285	300	289	276	277	314	287	291	285	305	290	273	292	283	264	303	272	278	274	267	286	313	274	319	279	285	294	279	282	327	288	317	277	260	299	285	285	281	254	312	292	291	277	283	271	292	282	303	312	290	286	267	279	287	323	287	280	301	294	264	296	299	304	266	311	282	294	280	282	267	323	306	270	296	286	262	299	294	282	303	278	291	286	288	289	288	259	277	269	233	279	273	329	263	295	279	323	318	272	288	272	288	293	300	305	296	279	303	272	267	285	307	301	273	292	255	289	277	314	270	257	276	277	272	291	256	281	306	269	289	291	307	292	298	320	271	293	291	289	285	304	282	293	289	262	304	285	278	261	306	281	269	300	301	270	314	269	278	294	272	266	309	274	277	274	290	295	303	274	272	291	284	288	256	271	274	260	293	292	269	275	307	300	300	311	299	279	295	300	279	305	291	280	274	274	289	298	304	279	275	304	310	286	288	303	285	289	306	270	301	285	305	270	280	306	322	323	298	298	268	254	291	293	289	300	270	287	263	285	283	272	291	285	278	256	269	317	289	276	292	273	269	291	267	284	289	292	285	304	282	249	283	265	317	260	281	302	273	278	289	290	297	275	291	285	276	278	292	275	299	270	309	294	278	287	318	286	286	286	302	276	263	276	275	241	278	289	269	241	285	261	305	299	278	303	278	259	293	282	258	251	310	285	277	305	307	296	294	304	258	244	326	291	293	289	293	316	301	261	275	273	288	268	320	293	326	287	269	286	293	293	280	307	277	274	274	306	249	264	270	274	266	297	306	313	303	309	270	290	294	259	261	314	300	269	280	283	301	304	305	302	285	308	298	291	297	294	296	281	296	277	311	303	294	293	313	281	307	279	285	261	294	277	290	251	283	346	304	300	303	264	269	309	318	282	282	268	261	277	293	263	297	282	304	282	269	293	285	295	311	307	312	298	267	243	296	256	277	316	322	285	291	280	304	295	298	304	292	287	320	285	290	297	275	299	303	282	282	307	320	318	270	290	261	278	295	264	301	266	294	286	267	263	268	285	275	293	274	288	304	281	311	274	301	286	275	311	288	275	289	266	270	271	314	261	291	291	306	273	293	285	266	285	287	299	293	311	276	277	286	301	306	303	284	289	295	279	295	308	295	256	292	280	299	303	263	274	272	315	278	297	290	258	293	295	271	266	304	274	315	266	312	309	300	274	270	298	264	279	271	273	284	305	282	277	268	286	281	291	271	270	274	270	295	283	290	295	267	291	299	266	315	294	276	259	268	310	293	286	282	308	274	302	302	280	313	279	273	271	282	281	287	297	282	292	290	288	279	291	325	294	299	286	290	273	291	288	291	294	310	265	268	271	287	280	296	256	265	279	249	316	295	319	303	273	327	293	302	305	278	264	310	289	290	269	264	269	322	267	265	279	244	282	286	291	288	305	280	283	306	278	273	298	300	290	273	312	258	300	295	290	282	282	257	271	297	268	262	283	323	253	304	271	313	325	291	273	277	269	282	299	271	267	287	293	273	281	284	302	265	264	292	265	300	303	283	263	258	278	293	291	266	298	301	295	283	280	270	288	267	270	274	274	261	274	293	271	318	294	271	287	252	259	299	290	282	312	260	275	270	295	294	275	313	285	307	293	327	283	319	272	302	291	318	281	249	296	286	304	285	302	290	282	271	282	279	295	286	304	276	275	286	277	292	305	302	279	292	304	273	298	282	305	284	269	292	289	290	285	293	296	278	285	295	308	317	273	282	294	289	315	279	277	286	292	317	285	282	283	288	267	294	286	269	268	301	276	282	276	291	305	285	283	309	263	282	282	281	271	265	272	299	267	277	257	271	304	305	302	282	265	279	267	302	266	278	310	294	267	291	300	267	285	292	271	272	278	301	273	304	269	324	266	299	278	275	274	291	283	294	281	305	280	274	282	267	284	298	261	291	307	282	263	289	297	311	278	314	309	272	286	279	280	281	257	296	291	288	290	303	315	293	313	240	307	285	287	286	284	276	321	294	303	276	264	301	270	310	286	294	321	290	293	274	280	283	279	286	314	285	265	267	298	266	297	267	273	269	318	280	269	256	274	296	253	297	309	275	306	302	292	300	266	297	291	278	288	277	296	274	298	303	289	304	326	288	303	290	268	292	289	302	273	283	292	303	305	296	262	295	244	293	287	281	294	297	292	277	264	265	295	315	247	262	299	287	299	262	263	298	294	289	288	296	289	292	288	278	281	262	281	300	277	308	278	288	269	272	271	281	311	298	309	286	275	296	280	281	296	288	288	300	281	302	282	285	294	248	303	272	285	292	285	287	268	298	307	289	261	285	256	250	289	285	273	294	280	286	272	266	284	291	270	287	329	298	302	275	260	311	246	299	264	284	284	260	288	302	257	290	294	263	266	280	255	281	266	295	261	294	299	300	275	273	290	270	292	262	284	278	282	276	274	290	274	291	265	324	249	246	278	244	283	279	296	268	282	295	285	255	297	300	289	293	263	250	281	268	275	273	259	302	300	268	287	273	261	272	292	266	279	282	264	267	292	297	269	284	301	273	250	285	298	286	299	274	275	270	295	285	280	281	325	304	317	307	278	282	292	255	327	280	314	289	280	306	295	276	312	262	281	285	278	272	254	294	299	268	251	289	277	310	285	268	287	323	270	259	274	298	291	301	286	290	301	275	307	299	298	277	285	274	270	276	302	287	306	290	294	281	288	280	303	301	295	276	321	268	297	246	282	308	306	308	294	279	301	289	292	276	296	272	297	263	266	266	285	310	290	282	262	298	301	270	296	318	285	256	278	295	274	265	262	298	283	273	301	297	295	262	295	275	295	284	249	315	278	289	287	242	266	275	267	279	295	280	285	290	244	269	277	286	261	269	297	299	243	277	291	294	276	249	279	284	281	278	298	261	281	268	273	273	274	296	292	295	271	277	304	270	294	273	279	295	293	305	264	283	270	278	299	282	284	266	281	290	254	263	276	299	266	291	297	309	313	278	306	262	294	277	279	281	311	254	289	281	269	261	284	304	278	271	265	259	290	280	287	300	259	305	270	310	263	273	297	294	283	301	296	275	264	277	289	279	274	277	287	284	278	265	282	308	285	268	283	282	293	258	271	266	282	276	307	270	289	258	259	275	275	289	266	261	257	278	284	272	277	292
27599	11421	2099	1298	992	731	803	727	803	716	751	720	746	739	737	739	714	754	777	704	683	725	815	756	778	695	784	744	726	737	720	713	735	736	751	711	769	763	767	702	732	729	748	739	748	709	783	748	711	740	748	714	717	729	692	710	808	738	736	768	724	706	743	699	781	756	698	775	690	753	673	721	752	751	705	727	805	802	725	734	731	758	742	768	716	746	722	777	736	735	750	770	726	768	758	734	737	751	742	784	717	725	703	722	765	734	727	744	740	791	714	788	730	761	728	740	736	751	751	735	673	716	714	755	759	739	736	714	733	733	749	699	755	777	744	752	757	722	717	711	744	745	702	691	809	771	708	715	710	820	764	735	746	763	724	780	728	712	741	704	739	749	755	705	698	728	735	766	755	757	733	695	775	707	757	741	696	752	717	737	763	756	744	777	697	755	710	691	781	752	761	742	638	719	727	750	717	728	782	803	746	714	680	748	721	749	733	771	718	736	775	719	707	708	729	746	791	686	716	725	706	759	743	705	737	738	711	730	748	709	690	750	704	781	756	777	746	701	696	750	813	725	737	714	726	714	741	745	720	692	759	710	777	684	734	712	699	771	749	774	697	686	782	720	692	784	744	702	760	761	690	734	783	678	711	770	741	725	682	755	713	763	738	728	744	699	706	711	695	723	725	704	767	757	734	682	714	745	692	729	729	718	754	753	750	718	742	744	781	763	719	706	752	732	754	705	730	761	722	777	687	734	721	698	744	734	749	665	734	735	750	710	763	735	737	689	745	777	698	758	733	760	780	729	737	737	723	741	738	724	750	758	699	780	747	717	726	725	720	740	732	745	687	724	709	739	732	739	673	734	741	690	716	748	759	728	694	749	747	707	736	697	760	751	748	711	751	733	709	727	765	747	700	708	754	753	722	744	768	710	693	765	723	751	718	724	717	732	775	716	707	758	779	760	773	749	702	728	726	761	728	719	702	667	756	707	721	725	737	771	711	698	687	734	747	720	739	754	704	763	771	787	746	749	740	735	754	715	767	724	792	743	691	748	777	755	744	719	741	719	733	736	719	769	703	746	784	704	738	718	680	737	742	755	707	737	716	738	772	710	753	769	741	698	757	729	720	720	720	712	752	695	734	741	763	747	669	720	696	768	696	747	715	732	691	695	702	703	773	700	711	753	674	730	776	747	762	747	720	731	731	724	755	776	692	749	787	739	740	724	731	784	780	714	700	726	772	724	690	725	795	668	705	726	766	716	685	675	745	703	743	758	739	780	754	755	753	794	728	762	747	724	743	714	784	755	754	727	682	734	694	734	724	745	772	685	744	666	744	728	744	755	717	776	708	685	747	712	764	751	771	708	716	749	719	747	690	754	700	769	774	735	773	797	762	736	734	705	710	727	770	714	732	744	757	737	691	765	753	747	730	761	745	782	743	697	691	743	719	732	732	739	760	789	732	744	734	750	739	738	745	694	710	763	735	678	701	743	686	757	765	721	751	730	714	723	682	754	739	772	733	727	790	695	771	743	726	723	709	792	713	730	694	731	767	699	749	775	751	693	752	716	727	682	759	727	728	751	726	654	744	708	732	694	690	743	706	689	780	673	758	683	759	764	769	723	763	798	677	763	695	738	752	728	760	700	731	783	732	779	747	782	730	736	714	720	718	728	724	735	749	773	735	673	746	729	749	714	731	755	759	756	716	750	763	721	706	755	710	761	730	698	752	705	777	771	751	752	739	727	765	717	759	773	755	746	721	713	705	722	756	694	727	780	750	744	784	692	738	756	730	760	739	746	746	686	717	706	717	721	772	772	759	709	741	728	758	747	726	717	716	734	762	737	769	738	759	750	755	738	698	736	728	704	700	702	807	730	724	732	698	780	768	731	718	751	730	731	716	790	734	758	759	689	786	747	725	748	721	738	734	760	740	753	746	756	747	744	732	724	694	755	745	780	800	713	751	742	734	758	746	720	692	730	708	766	759	712	797	750	693	745	726	716	759	704	715	785	756	767	765	725	692	724	747	735	694	772	729	735	735	741	720	712	754	753	717	690	709	701	719	733	749	738	709	732	762	754	758	752	747	738	771	733	724	724	749	735	778	764	701	705	713	677	723	740	743	725	768	768	731	742	720	731	699	767	780	715	725	715	714	724	720	735	766	758	733	729	748	764	749	673	702	760	705	740	709	757	764	780	739	722	780	782	746	744	729	762	746	711	706	720	752	686	783	750	742	730	750	748	736	789	759	748	733	710	688	724	751	746	749	706	733	688	704	747	733	775	734	753	739	716	719	737	720	764	747	723	734	748	778	759	724	700	714	766	747	786	737	708	698	740	755	681	760	717	693	780	735	726	753	738	756	718	715	726	764	729	717	734	694	728	763	739	778	686	712	730	770	773	741	777	726	744	718	774	789	691	756	691	757	726	722	730	715	720	746	756	737	719	766	682	708	759	722	742	752	672	778	695	748	748	730	716	718	773	743	735	769	772	730	725	750	748	763	721	709	684	740	744	706	725	745	737	731	740	698	746	747	729	780	724	718	723	738	726	745	734	729	734	713	727	750	746	708	719	728	792	745	719	737	735	784	717	728	767	730	709	759	772	765	775	766	762	755	729	761	713	727	703	754	707	698	714	722	749	722	689	712	744	741	771	689	734	718	740	711	730	717	736	720	698	707	736	753	746	698	712	794	710	709	745	712	751	744	744	689	755	739	709	749	713	723	738	727	749	736	737	758	702	725	715	690	742	709	736	768	761	705	740	733	739	772	752	768	785	712	772	771	728	729	715	747	711	781	746	705	729	712	739	708	673	752	779	712	729	772	715	749	732	722	679	735	690	737	741	717	749	778	716	701	755	737	766	704	695	777	807	714	737	706	720	722	699	721	799	761	697	783	759	726	713	728	733	680	750	729	729	762	739	688	775	733	746	763	690	785	745	724	715	710	722	726	727	785	804	663	717	724	706	753	767	763	746	729	741	730	740	738	790	686	753	677	718	686	723	711	785	753	763	727	662	768	730	716	715	700	698	709	729	788	761	760	747	808	725	732	755	704	744	750	748	693	730	750	728	724	705	748	769	735	761	725	693	723	711	762	768	710	741	714	736	716	746	764	768	739	770	737	768	737	761	734	748	775	772	783	750	726	746	767	724	740	752	728	749	749	774	764	740	758	710	757	728	699	739	695	754	738	732	732	772	733	742	758	769	759	692	741	749	758	768	769	741	764	785	768	777	756	743	751	753	718	710	781	688	715	747	747	718	778	808	806	665	705	735	731	720	732	718	688	741	733	714	740	699	708	773	787	701	723	778	728	714	747	770	727	745	699	723	752	702	710	720	745	670	753	755	703	722	752	746	759	758	747	745	746	708	782	767	745	743	746	677	712	750	730	697	708	742	772	733	722	733	743	694	691	769	754	754	751	786	734	723	719	739	743	722	664	681	685	746	769	695	761	750	702	722	706	730	703	753	751	732	741	705	729	756	689	768	683	669	730	732	748	728
5146	908	836	689	742	676	689	641	688	680	663	629	613	618	668	654	647	670	678	679	664	656	701	641	701	675	595	680	645	701	623	687	724	699	663	668	667	679	660	644	685	670	680	637	661	622	617	629	616	643	660	670	657	647	664	631	665	676	665	645	675	673	665	648	650	658	663	666	623	663	635	666	646	649	641	678	685	641	641	683	650	647	667	656	669	619	664	667	687	668	644	642	668	643	652	674	646	644	663	661	673	689	677	634	707	629	676	617	660	692	628	665	671	665	657	622	689	659	665	678	630	645	621	674	672	668	671	635	619	708	667	673	631	657	687	637	663	635	666	655	703	632	625	653	679	646	634	641	651	649	652	717	678	684	664	649	651	683	674	669	652	641	623	663	641	647	639	649	678	660	662	627	667	671	712	674	637	652	672	681	672	618	650	665	616	696	658	664	647	583	656	621	670	624	627	620	601	664	673	675	617	626	638	628	647	677	605	607	639	651	642	666	638	647	623	675	629	662	644	694	699	669	649	678	632	621	641	672	664	670	649	677	675	696	644	657	664	675	663	659	640	704	686	639	667	660	639	701	665	673	635	650	643	696	651	672	661	690	647	629	640	665	680	669	674	669	667	662	644	631	683	673	660	701	686	620	692	669	653	656	639	625	617	615	624	632	648	670	677	650	678	647	653	632	683	645	680	684	708	599	657	683	658	664	611	664	610	652	702	653	629	644	650	644	711	657	636	676	612	634	641	676	631	603	666	664	694	664	642	645	677	674	681	647	637	667	617	623	678	682	625	691	659	677	669	643	679	631	656	665	643	651	673	692	683	664	639	652	640	658	651	642	676	676	680	662	661	662	660	653	658	667	694	650	644	662	627	705	690	609	624	670	619	626	697	631	679	650	631	653	699	709	638	636	652	653	621	704	674	684	628	650	623	622	652	657	652	647	663	662	646	631	719	625	676	686	653	667	697	640	636	695	671	665	680	648	644	647	669	672	634	635	640	664	682	685	630	644	645	685	643	637	641	689	636	702	704	655	669	628	644	674	640	645	651	678	682	665	643	636	645	695	673	612	631	667	624	647	632	668	683	664	636	685	630	658	655	672	626	671	678	652	676	621	712	607	655	674	617	646	685	628	648	670	642	651	638	656	647	687	622	636	625	640	639	650	704	677	620	614	669	657	640	666	642	668	657	688	648	651	652	641	664	649	656	692	690	636	648	661	647	639	599	618	648	680	654	618	642	656	660	714	634	666	700	709	645	621	699	629	638	623	690	705	671	620	691	669	654	665	655	664	676	726	699	669	647	681	667	672	652	696	635	687	673	670	673	624	696	629	674	664	615	667	682	631	622	635	655	690	691	703	617	664	638	638	674	653	640	659	640	619	653	674	634	628	657	651	637	683	625	635	635	616	662	650	622	710	654	620	658	647	641	680	644	631	638	637	675	683	658	641	645	635	640	638	644	638	649	657	644	674	653	660	646	652	672	631	583	682	671	675	671	664	667	655	663	666	646	662	657	655	630	660	681	694	671	614	680	664	607	664	662	654	687	693	639	644	675	613	645	649	671	665	618	628	633	676	664	643	629	645	659	677	667	692	689	642	679	650	669	578	644	658	638	671	666	619	671	626	636	682	658	651	700	649	617	634	622	670	630	681	650	652	638	628	673	676	656	635	634	628	694	654	674	676	708	648	652	636	695	641	688	673	679	676	658	618	654	653	702	626	689	654	635	641	637	625	666	626	698	647	658	657	630	639	692	632	651	691	619	653	663	677	661	668	676	677	677	659	671	612	622	649	664	654	661	676	685	667	655	650	661	697	613	607	655	668	647	662	621	634	627	692	711	681	586	645	646	636	662	694	672	711	638	662	683	660	631	686	621	647	697	687	676	655	676	692	642	671	668	628	665	660	653	660	681	666	678	636	666	628	606	655	711	635	693	651	647	586	641	632	666	675	643	658	670	667	621	655	638	643	690	645	693	645	652	631	648	653	695	675	638	613	669	673	641	638	664	654	630	687	637	614	665	634	676	637	640	655	677	649	618	610	640	635	626	654	672	706	660	672	659	668	685	662	612	654	620	665	662	644	678	632	659	627	668	637	630	693	648	679	641	651	659	620	614	687	656	661	630	639	635	653	661	627	650	648	656	704	649	694	676	620	639	666	672	664	612	644	645	629	641	686	627	635	676	632	676	604	647	656	680	623	635	668	641	683	687	638	630	664	662	646	625	611	651	648	641	653	690	664	659	667	672	636	675	628	677	667	632	644	670	707	652	654	611	681	644	673	702	661	602	654	652	656	663	689	688	657	657	677	601	663	714	682	626	644	648	646	651	690	692	706	648	644	663	660	701	641	638	615	680	654	648	673	707	643	672	634	647	702	648	657	644	650	623	648	646	671	649	667	688	620	667	649	678	636	628	641	668	656	674	682	626	686	621	635	640	609	610	625	663	664	704	646	624	622	676	709	703	684	633	676	643	681	653	641	645	638	624	704	662	625	661	636	630	637	659	630	631	670	646	683	676	646	679	644	615	614	663	648	624	659	643	676	653	632	694	687	677	652	703	636	656	638	650	676	636	637	679	665	667	689	600	600	633	703	630	664	653	655	634	659	627	678	659	648	639	661	647	638	673	715	632	638	680	643	648	642	636	690	659	675	649	662	654	630	639	616	633	673	666	631	657	682	621	675	651	650	677	587	664	690	644	626	693	658	666	669	648	651	663	661	660	621	668	656	672	611	654	627	656	655	653	690	652	649	684	667	654	667	602	679	616	659	662	668	634	674	656	686	638	647	628	644	635	661	645	677	623	660	685	645	667	641	617	632	649	670	671	671	626	614	594	663	632	666	634	639	662	604	679	648	680	646	659	618	672	637	649	702	676	629	675	682	625	666	641	637	613	675	647	666	635	673	597	619	626	648	672	617	627	667	721	622	670	656	653	688	663	668	665	663	700	658	681	603	648	661	671	691	665	622	662	660	683	681	631	652	680	678	632	664	645	645	617	671	638	660	739	655	677	650	643	665	633	628	640	669	641	620	664	676	706	673	679	711	668	614	636	689	677	657	632	660	632	667	663	702	678	653	693	637	628	633	620	620	659	622	631	627	644	681	649	682	619	697	683	676	647	634	635	680	652	649	642	627	648	648	644	627	698	675	626	642	682	655	603	669	682	674	641	681	686	658	642	674	642	638	625	641	665	662	658	665	665	645	687	628	720	695	688	640	645	645	735	699	632	671	690	664	672	612	695	684	679	648	625	669	686	623	664	678	683	646	661	676	643	608	670	649	639	665	681	657	708	695	673	664	616	635	655	661	645	693	703	623	640	610	646	623	659	676	675	658	657	649	634	684	702	689	642	631	691	679	680	683	612	668	660	653	611	729	652	653	651	618	663	619	653	620	705	620	679	636	675	657	667	630	654	652	638	641	693	664	667	649	604	625	689	674	730	626	671	674	652	662	659	655	685	683	681	609	635	644	608	661	691	643	702	644	620	671	673	649
25840	21390	25232	16915	1621	858	824	713	632	628	639	601	586	617	614	634	599	646	601	628	631	622	631	641	628	592	598	564	551	606	584	607	626	561	593	636	645	592	593	618	636	593	616	585	648	641	585	587	602	651	589	588	582	560	603	571	575	627	649	621	638	605	591	573	570	620	594	586	594	607	571	570	629	572	595	582	589	615	593	597	568	624	608	592	608	567	617	584	587	610	584	624	587	565	597	593	578	579	598	609	562	620	618	581	594	542	607	608	596	585	596	556	563	543	566	583	606	625	570	646	582	621	597	599	578	581	600	577	617	613	613	602	550	606	583	560	590	585	634	561	559	567	605	581	600	577	571	570	587	579	604	548	555	600	612	587	597	570	606	574	597	599	568	607	582	600	613	592	585	591	588	630	614	614	582	633	639	583	585	596	585	572	625	627	602	579	600	593	571	592	575	574	616	595	592	566	601	576	578	606	571	577	655	593	608	594	598	598	583	579	604	616	553	577	587	586	616	589	623	608	590	611	599	579	573	617	586	603	606	600	625	619	596	589	609	593	606	614	592	578	593	591	615	601	591	582	597	576	596	614	600	582	583	571	601	612	571	587	578	602	591	610	610	532	633	618	580	600	556	616	601	587	616	568	555	594	577	557	623	547	559	591	598	607	595	627	585	612	654	562	610	592	569	635	593	590	611	567	615	572	607	601	566	607	598	560	563	593	630	575	584	584	577	559	618	586	550	586	566	584	583	593	557	575	553	609	583	565	580	587	563	597	595	572	616	585	609	623	628	590	578	560	598	615	637	593	642	570	599	564	570	621	574	629	632	649	575	614	603	601	589	586	586	600	590	594	587	629	608	552	600	615	606	590	608	611	592	592	578	596	552	587	621	551	575	634	596	632	595	587	576	627	600	604	614	581	582	620	609	564	609	624	614	612	603	631	585	610	586	612	594	590	615	592	632	559	634	603	557	580	574	596	611	605	628	572	591	594	598	637	626	605	594	600	579	574	603	630	600	612	571	580	570	569	560	577	626	603	599	602	587	616	641	589	558	596	641	624	625	595	574	602	579	622	586	594	568	583	601	577	637	555	589	639	558	597	552	574	650	558	580	596	569	588	573	534	613	575	565	590	582	621	562	599	629	608	609	626	590	546	564	593	595	585	621	584	542	503	589	588	633	603	579	630	543	569	579	598	610	617	614	618	604	596	574	579	584	614	590	605	585	613	640	591	600	586	587	588	589	615	663	606	566	595	557	601	607	604	646	607	597	591	572	626	618	567	586	633	545	583	603	586	572	576	595	576	565	569	653	581	626	603	583	597	606	580	613	630	583	572	579	579	577	633	636	638	600	620	595	574	570	616	586	667	569	613	620	585	590	612	565	658	575	621	593	647	541	655	583	639	641	586	625	621	600	599	588	581	648	581	570	612	610	567	551	609	583	629	608	602	582	603	586	547	601	577	586	600	607	597	597	583	623	588	539	628	610	583	583	588	582	605	569	615	619	595	625	536	581	628	577	606	603	618	595	589	601	601	570	615	604	644	620	625	574	593	556	634	605	590	587	569	586	622	575	576	593	605	592	629	588	596	605	603	551	628	590	605	627	611	592	547	581	639	617	612	640	603	608	622	608	627	634	611	602	585	567	626	611	576	580	557	613	577	566	590	626	590	620	573	599	566	595	626	623	601	644	580	536	584	548	590	563	614	578	562	588	557	588	607	613	599	594	588	598	608	576	549	611	578	584	567	614	590	582	598	596	557	598	615	587	572	627	585	620	600	596	556	562	605	577	616	602	644	606	526	598	575	629	599	572	607	592	561	606	611	592	599	607	587	589	575	622	585	584	563	579	602	610	592	628	618	574	567	593	594	597	640	586	599	617	608	621	603	572	594	610	602	565	618	598	575	623	602	583	581	590	597	534	585	599	593	623	588	589	610	619	658	589	601	578	618	579	585	628	598	627	667	622	565	617	590	625	600	623	663	631	580	616	622	621	556	613	642	618	627	615	602	553	562	574	634	586	581	603	635	552	563	638	615	605	589	603	618	594	579	579	600	601	583	616	628	610	600	591	575	582	574	592	594	605	621	589	550	621	578	615	583	624	603	572	584	613	593	596	591	616	584	621	611	621	599	573	592	632	588	571	600	564	611	589	573	596	612	618	570	582	638	625	605	559	593	586	596	627	620	602	591	584	578	617	567	589	605	635	522	628	599	615	600	574	546	583	567	591	604	583	585	617	642	613	578	574	611	608	645	619	573	545	613	579	616	625	602	602	614	596	582	593	574	580	549	543	640	595	610	596	577	599	574	601	624	611	587	574	623	591	540	582	598	558	643	590	585	599	594	575	585	619	587	568	590	599	563	578	575	536	608	571	560	586	584	590	599	601	597	571	599	590	592	605	599	622	596	620	591	614	574	567	611	637	611	631	588	587	594	616	586	622	579	597	567	611	596	597	568	603	600	568	600	604	600	605	603	617	560	612	582	599	601	591	623	568	576	612	616	600	609	618	615	577	590	573	529	624	586	622	622	588	574	594	552	605	565	598	591	608	608	606	558	622	612	580	594	579	573	594	640	605	607	641	617	571	567	629	600	646	604	632	640	591	585	582	617	623	611	597	596	576	640	612	612	591	604	620	613	587	571	590	614	619	596	568	631	593	558	611	543	607	570	596	616	619	611	600	593	604	597	597	611	597	611	576	567	587	601	587	587	621	604	539	600	602	597	588	599	571	604	622	557	588	630	599	560	603	602	561	575	595	595	611	610	584	570	575	596	535	593	572	614	609	580	573	582	586	593	618	558	601	579	617	607	630	604	574	588	570	599	596	598	609	576	591	569	583	608	566	597	609	579	570	593	579	595	621	586	635	556	634	608	620	576	609	591	567	574	561	581	608	607	590	611	561	562	565	603	583	581	578	564	598	598	614	598	609	582	598	625	604	593	608	577	598	591	538	585	576	625	555	596	549	565	624	546	602	602	605	601	565	636	597	625	600	614	621	601	577	612	577	573	610	583	572	614	613	607	604	601	586	562	601	614	613	595	566	626	601	569	623	551	586	611	570	586	611	587	601	612	628	607	593	554	592	586	594	613	532	557	610	574	553	566	539	582	591	517	597	608	597	599	622	611	601	580	584	590	553	555	611	612	627	573	570	564	571	618	583	602	613	570	556	614	574	590	622	569	569	563	584	597	633	574	597	606	580	641	636	541	581	614	625	583	553	595	570	581	592	621	536	570	590	579	618	578	590	594	605	615	574	545	555	580	575	591	599	562	649	586	606	585	579	573	609	591	557	544	572	618	644	632	581	602	593	552	614	599	614	615	575	552	614	640	619	606	611	557	560	571	591	610	597	585	558	610	605	616	617	590	573	603	566	597	606	588	587	634	592	582	619	591	591	549	605	589	601	587	610	532	616	588	628	580	554	636	615	629	610	572	586	575	545	579	559	591	635	572	600	640	600	583	588	583	580	611	609	591	614	592	584	571	598	592	585	616	608	575
3614	2119	1715	1096	853	777	689	677	654	604	626	611	590	617	578	545	583	584	600	570	620	549	555	597	573	560	556	579	612	576	593	590	573	558	546	574	545	564	570	559	573	585	569	573	581	583	582	516	580	542	559	548	567	531	576	551	541	532	541	555	552	519	592	558	554	555	571	546	546	559	567	570	572	605	565	594	525	548	593	555	547	549	549	553	587	544	556	565	584	550	551	576	548	539	581	584	555	568	575	567	539	531	554	535	531	540	540	552	551	559	533	525	522	575	539	505	592	551	545	571	614	562	542	549	550	508	565	585	562	536	554	544	571	576	581	560	539	532	553	603	582	547	560	534	565	581	542	575	524	547	544	538	514	578	527	518	572	559	515	525	545	560	547	538	546	514	531	540	559	538	551	531	548	548	561	571	573	543	541	568	561	550	548	530	551	530	542	552	562	558	552	521	533	558	571	551	570	564	572	555	581	552	594	576	574	567	576	513	509	530	584	553	542	540	532	560	564	547	587	545	552	509	546	565	563	556	547	583	545	547	586	554	521	556	540	566	511	563	565	571	535	562	551	553	577	561	532	565	571	564	550	601	536	503	546	543	555	580	585	539	548	603	571	574	566	582	558	517	573	526	587	563	565	614	522	541	571	537	542	535	524	573	572	536	519	589	545	541	550	558	560	552	493	553	513	560	541	527	534	559	572	555	542	513	531	558	565	539	550	534	595	553	536	569	526	596	533	524	545	554	578	573	576	574	594	596	533	573	527	540	524	552	537	517	559	533	536	570	501	593	588	538	551	520	547	525	550	527	527	535	577	514	584	524	553	607	552	538	549	529	524	567	561	562	584	550	563	551	556	562	584	529	590	536	523	541	570	541	582	567	592	572	583	522	536	538	568	574	530	561	541	582	494	550	536	536	551	578	574	564	547	534	575	574	532	563	551	600	530	577	518	544	597	607	538	577	576	598	540	541	542	572	569	552	568	530	529	529	563	534	554	578	535	565	509	529	527	537	558	565	588	515	577	556	534	548	539	603	524	544	517	535	607	578	580	546	537	539	552	518	543	499	614	530	567	559	541	568	558	591	566	544	557	552	555	557	580	514	563	538	561	542	574	582	537	543	520	566	539	598	537	531	553	530	572	591	542	582	528	560	561	560	567	537	541	566	563	540	564	535	570	535	563	529	531	556	504	565	541	544	576	589	517	536	558	569	512	553	584	579	556	546	591	557	547	518	565	568	560	564	534	558	527	553	551	516	524	527	524	591	571	542	554	533	569	546	538	568	478	540	536	556	584	505	574	547	472	577	540	556	569	563	541	520	551	539	538	578	585	592	540	552	527	522	514	532	538	572	546	561	532	590	574	553	523	562	560	525	562	527	608	524	548	555	570	531	521	572	571	554	552	550	577	560	547	569	542	543	543	568	544	546	605	571	528	563	520	555	547	546	562	551	580	563	572	538	548	531	586	590	536	518	566	552	593	549	538	565	584	553	565	522	542	547	570	569	574	565	580	566	510	519	527	509	537	547	518	514	570	560	543	538	532	589	525	503	518	517	569	532	489	554	544	548	528	605	540	555	600	536	514	529	565	544	548	565	582	524	574	560	568	536	545	554	578	549	576	547	569	571	600	551	548	549	540	537	538	523	541	530	534	541	564	553	570	511	567	550	570	560	572	581	551	537	569	592	518	588	532	540	572	527	551	584	559	562	520	594	581	577	505	581	575	532	560	551	588	514	529	518	550	552	555	555	557	537	529	560	502	540	542	550	516	552	525	523	555	543	566	531	572	538	551	549	558	569	568	559	530	561	505	513	578	562	538	575	618	509	499	552	559	547	514	584	551	556	516	583	539	510	560	534	542	549	574	577	541	532	513	604	511	539	508	602	521	553	543	553	562	549	557	541	577	518	508	551	570	576	534	564	525	539	540	542	562	542	505	584	566	558	558	573	595	548	540	545	604	538	534	614	561	550	531	556	567	609	531	565	541	570	527	551	564	596	590	596	587	559	592	560	562	581	514	559	568	547	621	538	532	547	530	578	565	564	562	540	559	561	510	545	560	545	490	545	547	536	567	526	579	555	545	554	586	561	563	585	586	562	527	589	559	544	552	550	555	574	559	551	562	565	575	577	565	507	533	599	524	546	530	538	529	522	550	541	534	576	539	557	527	559	547	562	576	548	526	544	574	563	574	548	568	549	515	591	560	530	555	569	563	574	536	587	538	563	578	550	558	538	536	546	542	586	534	528	572	524	509	553	549	529	520	573	533	556	581	543	588	533	575	559	519	572	564	550	573	559	548	515	524	545	562	538	552	560	574	564	580	548	565	593	587	546	590	569	516	559	598	570	500	561	554	552	579	495	546	539	542	541	566	515	533	529	576	543	533	527	539	533	554	564	523	551	550	545	558	575	534	513	556	556	556	514	548	539	532	579	528	550	576	536	530	576	565	545	571	581	555	520	544	551	540	530	556	541	561	576	557	522	568	573	539	574	516	542	576	543	504	518	558	529	548	581	554	543	572	555	566	576	582	559	548	546	555	537	571	551	543	524	553	523	538	524	558	597	515	539	531	560	530	498	531	593	574	563	521	543	585	529	506	583	531	544	519	532	585	546	493	571	570	552	536	559	559	544	575	570	581	539	565	537	572	520	561	552	563	573	553	562	565	583	544	561	552	514	531	497	529	566	546	528	575	528	552	575	561	571	555	563	534	560	549	580	536	532	578	559	541	552	612	564	580	546	535	513	533	537	573	568	547	560	548	545	553	558	540	569	570	538	527	565	552	586	558	551	508	572	514	564	548	587	520	531	550	491	548	593	549	521	517	501	569	560	528	572	573	557	585	520	544	572	559	516	587	549	532	526	535	601	509	548	585	526	543	525	537	555	516	591	565	560	566	572	549	562	575	561	552	559	558	543	539	552	562	542	565	567	554	560	509	527	579	522	539	565	563	556	540	534	527	556	575	571	513	535	548	550	545	542	565	565	587	556	556	529	539	552	569	553	579	543	551	512	534	581	524	528	565	572	527	544	548	527	580	557	528	562	581	571	579	570	551	523	521	578	531	554	555	545	548	583	580	540	548	541	512	564	521	553	564	515	538	522	549	531	537	539	565	529	533	533	564	529	562	570	536	576	555	569	557	580	626	571	547	548	548	516	602	521	530	573	567	534	563	571	564	555	514	536	521	549	521	578	517	549	586	552	576	546	557	533	574	512	562	538	548	520	538	552	530	529	575	593	572	559	533	563	563	551	553	561	546	550	551	553	526	502	559	561	544	552	571	573	556	566	578	559	537	530	559	577	541	524	565	561	583	548	594	562	561	579	534	565	554	563	543	545	546	574	540	551	563	590	532	551	565	536	520	540	561	571	508	583	598	565	557	554	532	556	520	549	509	600	586	550	511	535	547	547	560	523	571	559	576	545	585	555	548	522	562	552	523	501	559	581	546	523	553	525	531	558	553	580	540	534	571	535	552	582	536	551	569	569	561	547	537	553
24334	21400	28476	24684	19581	2231	833	482	392	398	354	321	321	325	327	299	302	302	276	297	305	273	313	274	306	301	290	251	272	250	306	274	270	261	290	272	308	275	272	271	286	285	277	270	298	264	290	283	286	265	268	273	252	298	257	244	266	275	265	289	282	272	261	266	273	280	275	265	287	253	293	281	268	257	280	266	264	309	283	254	276	276	279	273	287	271	265	262	307	252	284	256	277	299	294	260	286	277	231	278	262	248	255	268	256	304	232	282	284	269	287	257	271	294	237	258	314	280	280	271	279	248	265	262	278	250	253	277	267	286	267	266	300	263	269	279	262	294	273	272	276	261	269	298	251	257	273	267	279	272	237	251	271	284	269	306	242	253	289	249	305	282	277	269	275	283	283	270	245	265	279	237	246	263	268	251	277	264	284	242	271	270	250	235	277	274	280	265	281	273	256	282	265	267	257	271	280	271	269	275	248	280	292	272	296	254	280	289	259	268	246	260	270	283	268	251	234	263	251	254	286	272	297	283	261	273	290	258	237	261	248	248	273	280	273	253	246	288	267	276	284	272	261	241	269	256	269	283	255	280	273	259	251	243	291	264	256	275	273	273	270	233	272	241	268	277	275	283	270	280	304	278	256	256	284	272	268	268	254	248	274	273	264	239	256	300	297	275	262	268	226	283	282	252	254	286	274	258	272	282	307	271	257	236	245	278	270	271	295	262	273	277	263	274	280	262	274	268	247	296	285	290	254	268	253	226	270	250	264	271	255	275	286	268	233	291	240	283	258	293	271	276	273	291	274	270	271	273	272	261	285	254	254	263	256	254	248	219	292	273	226	250	261	255	264	245	262	274	282	240	265	273	253	262	291	293	260	244	244	281	293	273	280	273	309	260	256	275	265	242	261	251	255	272	268	241	264	243	266	267	279	241	235	289	285	281	268	277	301	281	286	280	256	248	258	287	297	276	278	285	277	251	263	263	282	284	268	288	279	276	276	256	280	278	272	294	251	269	255	291	252	272	276	264	262	253	281	265	243	279	288	254	256	295	247	267	244	273	278	238	266	248	279	247	222	271	289	258	263	255	272	265	293	288	272	271	257	272	256	259	262	257	270	264	245	270	260	259	274	266	259	308	274	259	287	269	279	250	284	259	306	277	264	280	278	257	265	241	243	233	263	268	287	269	257	284	315	262	269	253	267	267	279	274	248	278	260	249	249	281	275	260	275	255	279	276	289	268	259	263	258	263	270	278	262	256	269	273	281	282	276	267	257	284	294	254	247	245	263	289	285	287	288	279	245	281	270	292	238	241	272	272	263	235	259	253	258	264	296	279	259	268	263	288	260	288	283	278	271	255	279	280	260	244	266	266	253	262	242	250	283	253	262	272	258	273	254	264	256	255	287	261	280	269	285	249	295	289	295	306	249	245	231	271	265	305	273	290	256	263	268	244	303	281	236	251	262	234	266	281	273	321	280	260	278	248	267	269	269	260	268	275	264	278	286	276	272	280	311	272	260	270	281	260	266	288	269	258	227	253	281	288	275	259	252	271	261	284	284	262	263	236	236	267	281	253	272	275	283	279	275	273	288	254	267	278	269	256	260	261	254	283	254	304	284	240	275	269	259	278	268	300	239	267	264	246	260	297	246	261	266	281	251	260	294	297	273	275	258	296	279	253	267	246	259	241	288	295	272	290	273	268	260	276	263	287	284	278	285	249	281	273	262	263	262	269	272	269	285	308	249	265	283	262	276	282	270	275	260	262	268	286	288	295	288	267	245	249	265	294	266	276	249	255	269	283	259	249	283	262	275	268	255	262	260	280	258	280	267	236	246	282	258	253	263	251	266	241	280	263	267	267	292	244	270	278	289	281	267	240	264	255	283	278	249	280	236	279	261	253	290	276	273	264	255	240	261	254	277	277	264	271	275	296	232	273	295	244	277	259	264	256	259	230	240	267	253	254	260	263	274	272	226	273	261	295	267	262	262	237	275	261	247	256	299	253	236	272	286	269	244	269	252	249	258	298	283	272	266	280	232	257	271	260	308	252	259	294	280	282	252	275	272	231	264	275	266	260	253	249	254	279	279	256	237	274	278	262	277	262	294	267	263	264	236	263	304	278	273	262	235	254	226	299	250	288	300	236	271	245	257	263	291	263	273	276	280	281	297	238	282	230	277	265	262	255	276	249	263	270	227	285	241	249	282	250	273	255	231	286	272	278	274	283	250	260	286	263	272	255	247	288	252	278	255	262	254	281	268	250	255	267	250	260	263	272	256	279	242	240	267	304	237	271	250	280	239	233	255	264	257	291	236	238	276	246	293	269	263	285	291	265	263	279	284	266	243	262	231	273	294	231	257	282	235	287	260	253	253	291	266	279	246	286	294	250	289	254	240	262	252	266	264	276	276	297	281	254	263	294	281	254	275	254	249	247	240	250	300	265	286	268	254	278	257	269	280	265	242	264	270	274	265	285	306	244	289	241	256	263	291	259	260	285	243	269	258	271	214	284	251	272	260	275	243	263	299	244	265	253	267	254	274	271	245	260	300	286	276	250	268	268	279	267	251	276	281	254	271	267	267	246	253	269	264	239	275	288	263	278	238	275	254	224	273	267	251	276	250	284	281	245	270	262	245	291	262	256	252	290	268	266	286	277	288	250	285	266	276	282	242	250	285	243	264	260	243	271	277	278	263	244	290	259	258	312	286	295	262	253	282	259	253	272	250	266	262	272	244	261	257	250	269	273	270	256	268	270	266	251	250	270	276	233	258	286	267	269	243	268	270	258	261	273	300	262	262	233	255	247	268	272	247	266	265	229	308	233	258	270	242	291	273	251	262	264	269	248	257	242	246	294	271	254	245	268	263	285	260	267	272	263	283	254	253	249	260	275	235	280	263	262	275	279	256	240	268	256	267	251	250	272	262	264	270	278	224	247	265	267	274	271	272	257	245	280	283	265	271	269	255	271	260	251	284	234	279	264	267	264	252	276	259	294	256	254	268	285	254	258	266	295	265	247	287	263	230	304	268	256	272	264	287	275	261	247	267	270	282	280	270	256	223	233	289	262	255	262	284	266	254	280	262	273	267	274	261	256	254	269	256	267	246	260	246	293	272	265	281	253	284	270	248	277	264	279	263	271	280	232	291	244	274	249	247	259	265	280	262	285	275	250	265	282	254	281	237	270	290	243	258	271	276	263	261	268	256	275	247	274	276	256	315	244	246	265	241	281	257	245	270	277	276	287	231	273	273	286	259	269	277	268	252	259	253	242	276	271	263	287	265	259	243	269	289	285	238	241	286	276	305	246	267	251	279	263	244	265	267	296	268	290	260	268	250	251	274	251	253	299	244	254	265	244	291	298	248	260	248	294	280	274	272	273	276	263	249	289	281	278	276	273	281	275	294	279	244	259	288	269	304	278	257	239	262	248	271	249	251	265	267	270	296	284	274	253	246	245	277	270	297	264	274	284	274	252	272	238	279	276	276	269	237	264	259	236
3287	4514	3588	1812	1233	886	738	652	554	498	440	442	411	409	362	366	351	354	367	321	344	302	316	280	292	324	293	289	288	303	319	302	323	329	306	307	290	309	310	284	319	287	312	296	300	277	312	323	317	288	299	305	271	283	287	327	285	289	286	306	269	321	296	297	305	291	309	314	266	278	278	304	288	281	321	292	297	272	285	286	296	286	314	301	312	264	300	279	274	280	299	279	287	255	289	291	287	282	264	298	319	265	297	288	252	303	291	258	276	305	324	293	283	278	279	284	288	284	278	281	284	299	287	289	270	250	271	291	314	275	279	272	291	274	271	279	289	296	305	292	272	272	306	271	305	279	285	305	303	321	292	248	278	265	282	270	282	269	307	294	299	296	276	310	270	271	277	271	290	283	292	286	279	260	269	326	267	303	302	289	281	296	272	270	287	260	269	282	282	275	289	293	285	285	270	286	264	287	285	270	273	279	278	261	300	306	298	276	292	278	269	270	287	287	321	275	284	304	298	271	296	274	284	282	285	281	284	273	281	273	280	293	306	271	271	284	289	269	294	288	277	303	265	276	316	286	258	294	275	298	272	304	310	304	289	263	240	302	292	277	288	265	291	287	278	266	260	286	330	258	268	283	337	303	267	288	294	278	287	283	297	270	306	275	293	305	317	291	303	308	274	304	272	280	274	244	269	258	302	295	283	310	280	273	274	314	262	290	269	285	264	266	297	303	272	272	287	291	270	310	318	301	281	301	277	307	286	279	285	270	296	287	262	291	293	287	283	284	290	284	265	278	289	323	273	291	295	277	286	296	283	281	307	280	270	270	270	270	288	274	269	309	298	290	262	292	287	284	298	279	311	280	289	305	230	333	290	253	306	277	288	276	284	271	316	279	286	274	298	275	288	274	300	286	244	268	245	302	279	281	284	272	306	294	258	275	245	282	287	277	264	289	285	275	282	278	281	276	286	265	259	268	298	295	290	271	258	278	290	295	260	264	273	288	297	265	295	290	250	315	319	306	307	232	273	276	272	282	281	278	267	277	268	299	255	292	264	285	284	285	287	271	298	252	285	290	299	305	256	288	280	277	307	249	286	257	270	273	276	261	293	271	302	285	263	284	290	301	293	301	323	267	300	267	266	290	278	290	289	273	273	289	260	297	255	277	265	276	271	306	253	283	261	271	312	281	280	290	296	301	288	266	251	299	325	298	268	326	301	248	271	267	267	261	296	280	296	273	279	313	275	285	254	282	275	292	261	284	284	305	299	289	289	281	299	281	303	261	313	278	293	274	271	259	329	293	296	299	313	256	293	276	287	301	295	257	296	280	306	277	276	307	290	264	256	308	318	253	263	300	287	294	257	265	297	295	284	281	265	270	278	261	274	312	293	260	282	256	313	272	275	281	275	276	275	285	284	296	277	321	254	280	273	318	281	267	281	276	291	282	281	285	284	322	290	289	302	279	276	315	290	265	269	314	297	303	287	286	287	275	289	287	277	293	282	301	307	286	269	309	280	276	290	270	307	272	285	290	264	305	270	294	266	307	289	260	294	276	266	283	278	276	286	282	267	254	316	257	270	281	296	287	307	276	236	279	256	300	268	263	300	297	284	282	312	304	273	248	300	316	308	267	262	310	260	296	282	296	260	263	310	300	282	263	274	255	292	275	279	286	275	291	268	312	260	266	287	254	282	281	291	308	281	269	260	282	287	269	274	277	280	320	312	278	287	291	270	270	259	307	258	281	306	288	288	286	298	270	255	315	268	301	291	284	296	275	292	296	292	296	284	288	280	261	319	276	282	267	284	259	275	290	282	269	275	308	298	276	268	252	270	297	282	296	297	289	272	284	282	296	288	310	280	296	281	288	284	268	278	302	312	287	291	279	288	312	288	277	287	329	260	287	303	290	269	292	278	256	280	284	279	301	276	276	313	267	275	289	274	256	301	306	296	283	292	279	260	284	290	317	257	284	302	274	306	278	275	332	300	288	264	288	285	303	294	288	263	254	274	262	263	264	299	306	277	312	284	282	264	274	290	300	274	303	287	295	292	280	268	289	299	276	297	275	284	272	283	256	318	320	281	284	280	281	274	285	287	311	286	288	296	261	276	303	278	314	294	261	314	251	294	271	279	308	268	292	279	300	283	268	284	289	271	280	269	281	283	280	302	285	280	288	299	287	279	274	263	269	299	286	279	261	277	260	256	306	260	281	284	301	286	268	277	273	285	330	314	277	281	296	288	308	256	290	273	289	290	288	293	308	270	267	272	298	268	279	322	268	284	275	278	287	290	245	268	268	290	266	274	282	281	297	248	277	283	275	319	280	293	293	288	275	282	283	288	280	276	262	294	267	294	305	283	287	293	297	283	278	291	281	275	278	335	288	281	266	268	266	293	287	277	285	301	278	288	305	298	256	288	260	293	256	260	265	279	283	261	264	274	303	277	269	316	280	309	292	282	263	291	289	265	300	250	283	300	264	267	269	280	257	294	285	257	273	259	292	291	262	299	277	301	305	293	274	260	265	295	255	283	248	285	264	272	261	303	257	272	240	270	288	289	270	262	253	270	279	297	286	286	298	273	282	286	283	272	282	264	253	286	281	309	276	260	266	263	299	284	267	275	284	290	271	259	270	267	291	266	282	295	268	268	278	303	313	296	272	279	293	276	263	302	296	298	301	287	277	293	282	279	286	292	302	270	326	263	278	297	270	287	293	286	266	274	303	246	290	285	259	291	295	285	282	282	262	303	280	279	268	290	276	267	273	279	262	280	266	277	305	311	284	293	258	238	282	305	295	255	290	261	260	283	279	281	291	266	286	318	276	271	280	268	292	283	309	308	272	300	278	296	262	270	280	270	257	285	316	287	293	290	298	274	260	261	274	297	278	285	290	268	287	271	271	272	297	283	313	297	287	304	304	297	313	278	300	298	303	257	289	300	292	301	280	311	271	272	275	291	280	310	300	296	281	288	290	275	311	287	292	250	280	281	261	314	273	297	252	281	263	272	287	277	270	252	294	264	287	297	306	279	270	296	284	279	278	289	297	286	302	278	280	277	280	262	275	256	283	297	287	310	278	278	279	260	261	265	276	313	274	250	251	296	295	274	263	292	273	274	298	271	317	296	274	295	251	267	282	297	292	288	267	273	317	298	295	266	312	312	276	280	268	291	320	265	286	281	284	267	261	294	297	273	257	283	256	302	278	270	268	282	289	284	288	248	266	280	283	269	276	286	306	289	291	290	262	264	267	285	292	295	278	304	258	263	275	271	253	275	285	288	266	273	297	255	279	293	240	285	309	298	296	287	292	275	272	318	282	273	283	281	282	245	265	300	274	274	270	269	269	310	281	252	259	278	282	313	308	299	268	274	296	291	296	281	264	276	278	274	276	320	254	269	303	260	298	272	284	273	282	251	272	273	290	262	276	307	280	290	260	292	287	305	298	261	282	287	300	260	261	246	259	292	251	267	281	271	288	290	273	266	328	274	303	274	296	281	289
27586	11471	1793	1050	797	779	802	765	780	707	764	754	728	766	739	715	694	738	759	722	758	693	732	703	758	666	783	714	730	740	737	712	697	687	777	708	746	728	730	793	736	724	754	767	732	693	721	786	751	759	763	761	767	773	757	739	720	798	729	757	674	785	730	717	712	747	760	752	763	715	739	755	735	706	703	716	736	718	748	767	770	705	676	708	705	766	734	741	735	763	725	702	754	757	712	705	730	725	745	743	754	751	796	701	758	730	719	759	791	755	756	758	760	730	711	724	734	741	723	715	743	782	720	715	748	723	740	722	795	719	693	742	719	768	703	721	760	712	816	735	702	743	734	751	772	736	707	732	696	748	732	750	752	743	672	741	748	741	742	724	693	722	729	743	748	750	718	743	738	778	720	696	734	775	748	726	690	775	764	734	729	756	704	723	795	761	738	762	732	781	716	752	690	731	692	743	784	754	712	729	746	763	758	694	764	745	691	717	705	686	697	761	714	769	781	705	751	720	741	754	730	734	722	744	775	721	735	694	711	745	779	737	749	722	741	709	758	762	735	739	723	740	723	716	778	719	733	745	735	716	696	718	786	728	761	735	756	731	734	737	766	717	733	754	709	715	750	738	745	763	733	787	747	741	758	780	739	741	715	722	657	716	762	740	734	737	681	779	782	742	699	696	753	739	732	677	757	701	710	746	782	743	747	760	721	743	763	731	717	698	811	756	757	715	769	757	720	767	735	709	722	712	717	707	712	753	737	779	699	769	767	729	759	767	760	725	743	723	698	735	752	782	735	700	746	672	692	718	765	767	727	719	763	725	753	759	702	724	736	755	668	755	746	768	674	753	734	756	727	764	724	748	727	698	699	725	748	695	710	722	748	733	756	728	739	693	724	738	754	702	748	677	729	733	717	719	736	704	753	698	750	751	762	725	697	767	719	779	696	809	746	760	719	709	735	725	755	757	738	750	731	723	741	714	756	753	744	716	740	768	747	703	724	749	754	766	736	708	769	753	730	697	703	679	737	752	754	771	740	812	740	701	721	796	747	734	731	744	691	723	721	718	727	733	752	803	751	715	747	719	756	761	722	760	711	737	803	715	776	711	745	689	729	740	750	726	732	689	726	784	729	759	779	765	752	732	755	728	746	740	711	723	715	701	724	764	742	762	715	753	719	752	685	738	710	747	706	761	734	764	741	742	721	758	766	734	723	757	782	733	725	723	756	715	758	720	748	756	724	775	803	799	705	768	696	724	701	767	742	787	777	728	725	699	725	724	721	696	754	758	746	790	736	769	714	736	760	728	743	746	745	758	735	784	691	744	751	743	743	726	709	717	701	774	752	658	705	733	695	696	717	736	788	754	732	748	758	748	710	715	766	694	733	684	790	724	713	701	746	700	759	748	734	759	717	735	802	735	688	712	763	754	704	740	693	697	710	698	722	728	774	747	739	744	749	748	747	717	757	788	699	777	712	725	678	748	735	733	698	713	742	735	767	738	688	702	765	772	745	728	752	735	765	727	743	768	710	694	757	666	708	788	741	757	779	759	694	757	731	710	773	727	723	706	707	695	758	779	730	733	698	757	705	710	698	743	731	731	774	687	709	729	736	718	739	730	732	711	780	732	807	743	703	773	767	723	684	761	705	768	732	737	808	727	751	761	727	748	701	715	755	778	754	724	754	709	698	730	707	739	787	734	713	743	791	754	734	723	748	775	726	748	762	761	712	727	685	726	751	731	702	740	693	771	691	728	681	760	775	768	756	731	731	741	790	748	751	747	708	745	733	686	759	722	732	686	748	748	741	744	722	709	713	698	752	727	721	699	758	732	725	749	788	710	734	752	737	726	771	680	713	742	730	702	752	746	711	762	732	781	745	746	751	784	753	736	700	766	713	763	759	725	772	704	698	695	764	734	735	731	791	732	753	721	740	741	786	759	721	760	736	766	752	738	768	709	759	712	733	708	761	775	729	786	691	672	754	745	717	736	707	731	751	728	730	700	729	803	703	772	689	715	745	737	778	678	740	713	766	795	761	717	727	737	736	720	718	706	742	757	686	747	738	692	782	699	747	726	742	731	761	710	713	712	656	695	748	743	713	791	744	743	760	716	754	717	709	693	786	780	754	749	779	717	751	733	749	755	711	741	740	738	763	737	752	723	747	682	766	710	783	703	732	724	766	768	729	756	691	747	752	736	717	735	769	749	747	755	715	724	738	734	715	782	772	704	727	715	713	728	707	709	726	749	759	754	701	694	712	723	729	812	789	747	759	764	768	745	725	750	719	725	743	721	725	753	724	779	736	784	784	741	767	724	779	666	785	751	767	718	727	738	753	716	758	710	719	730	748	755	693	767	725	707	753	737	755	758	733	719	744	749	679	772	740	788	756	723	735	651	755	722	770	760	778	750	707	716	751	752	715	780	755	724	726	721	704	755	739	736	788	732	721	745	727	750	741	751	706	723	736	715	689	779	755	723	773	761	799	747	773	726	740	702	748	660	720	714	703	706	698	751	723	731	717	743	707	741	705	754	704	727	754	744	706	697	714	759	754	731	720	722	717	709	756	711	722	754	750	746	756	761	654	728	756	760	689	761	769	713	707	804	762	731	697	681	735	702	716	704	744	743	697	693	743	714	727	737	726	727	695	738	765	756	743	785	765	723	699	737	712	714	742	663	736	722	710	752	768	737	725	750	692	744	688	714	701	788	770	708	808	781	754	687	782	727	727	725	708	749	779	736	765	745	734	703	683	694	748	700	725	736	781	746	750	732	723	739	716	711	724	759	733	735	722	765	758	734	727	694	720	777	770	727	716	746	721	769	711	723	758	774	738	702	712	803	726	758	763	770	718	732	695	724	749	721	763	700	745	783	731	676	748	738	772	731	746	734	761	775	742	714	685	738	713	711	724	714	779	701	684	692	728	767	753	738	717	739	773	754	750	765	742	687	716	713	741	794	796	765	758	736	707	730	771	702	746	798	750	759	739	765	754	729	714	798	713	707	697	715	732	748	705	753	746	722	712	737	702	723	706	658	732	732	699	753	744	706	716	733	745	735	708	717	782	763	757	760	685	751	767	754	779	784	777	725	696	734	717	750	762	724	742	792	735	721	723	756	688	729	683	748	686	737	737	783	744	696	706	705	744	759	739	750	718	777	716	716	749	755	757	776	763	741	750	736	736	770	742	711	722	750	750	736	708	748	736	754	686	720	729	772	746	743	815	742	744	742	711	772	761	720	760	739	739	731	750	748	699	715	744	719	732	726	737	740	696	755	739	794	717	758	755	716	721	705	710	742	801	740	695	704	736	703	720	731	780	729	723	712	747	755	741	730	752	741	740	709	736	729	674	698	705	737	727	754	702	722	752	765	733	752	740	720	748	778	789	725	699	734	725	694	768	738	701	744	723	774	697	746	780	786	694	673	715	686	796	777	751	721	795	726	699	768	812	765	732	741	751	738	739	763	756	755	796	696	760	775	774	735	719	677	745	766	732	737
5165	834	828	737	682	675	724	670	658	731	680	661	677	667	681	623	649	669	648	643	695	687	662	657	685	691	655	655	641	669	679	654	644	677	650	660	682	692	673	676	685	655	700	589	671	663	673	649	683	697	656	655	623	690	638	641	694	669	668	656	661	646	640	676	695	625	650	645	736	649	676	639	625	649	682	678	658	677	662	655	642	656	673	611	647	637	700	631	617	605	661	660	703	649	664	677	623	695	654	649	736	679	646	720	661	599	601	663	616	649	673	664	695	667	608	719	627	679	648	631	656	691	708	660	627	634	634	640	656	681	650	644	667	629	650	617	722	653	689	688	689	668	690	671	636	660	661	644	663	605	677	662	648	656	607	646	688	669	618	652	659	667	646	654	649	650	677	669	674	687	632	650	709	660	615	667	659	632	682	641	653	643	663	684	688	620	645	657	669	652	694	677	674	692	644	650	650	662	711	644	670	641	656	658	643	688	641	591	661	684	657	671	637	676	630	609	668	649	685	644	642	646	671	637	632	700	699	686	687	683	642	655	691	666	708	639	644	619	686	651	676	670	695	645	646	689	634	659	620	706	658	680	674	647	657	612	658	638	607	659	697	704	667	643	680	617	680	600	643	657	643	687	631	670	665	703	680	687	659	687	680	685	707	656	639	661	684	693	636	645	702	649	647	663	646	682	671	648	632	622	636	622	683	642	692	573	656	693	604	620	660	655	665	615	657	645	648	649	687	668	650	660	671	658	642	697	654	691	651	675	653	673	662	679	631	694	704	666	686	685	676	658	658	676	656	665	665	641	648	671	601	638	661	637	709	663	703	608	640	661	682	671	616	643	662	643	681	679	706	670	680	696	673	681	650	663	678	631	642	678	639	701	687	641	675	649	660	627	646	662	670	736	658	667	611	661	601	611	666	707	666	642	675	653	660	655	687	658	635	637	685	644	618	661	664	625	703	674	634	669	661	613	710	671	687	648	609	619	620	641	672	650	675	664	631	699	685	624	681	661	623	627	665	649	642	678	701	629	626	639	657	664	659	677	672	641	697	679	630	643	663	637	679	669	647	654	684	631	661	715	616	650	689	667	690	679	625	658	623	637	662	644	694	648	619	656	599	650	634	678	644	655	672	702	658	691	632	620	626	684	646	604	664	693	686	661	647	679	632	618	698	656	653	593	629	691	681	673	699	651	645	682	641	658	706	641	627	656	625	657	658	641	599	616	646	659	656	683	632	635	670	637	658	665	648	617	665	665	673	643	638	685	665	629	689	643	680	644	642	609	672	650	646	672	661	655	641	660	652	680	604	692	664	704	694	648	723	664	614	638	636	629	614	632	663	651	647	668	659	687	658	665	675	709	665	639	663	589	690	656	691	654	682	649	671	629	670	655	679	684	658	670	689	666	626	669	663	673	693	623	661	690	664	642	654	660	657	643	697	617	649	625	650	693	638	663	710	665	643	738	671	668	678	605	680	706	679	634	645	666	657	675	737	613	662	658	641	674	623	597	661	684	619	666	662	628	645	647	617	642	653	643	626	695	670	656	646	651	673	675	627	648	624	662	661	657	674	664	654	694	620	625	650	668	671	656	682	653	699	648	632	692	668	686	698	640	658	629	679	646	638	671	667	682	685	666	661	651	649	665	619	664	672	667	583	662	707	680	666	645	656	658	625	630	694	646	641	653	690	665	673	624	680	641	618	670	626	626	658	632	676	665	653	670	687	629	702	666	674	684	659	682	624	654	716	662	664	631	663	641	669	683	658	653	735	639	692	634	627	662	634	715	631	667	633	632	657	658	682	689	631	649	628	661	668	692	693	635	677	728	678	632	686	652	655	650	656	663	661	642	660	655	665	650	692	656	626	677	659	702	712	654	685	679	691	637	681	674	658	648	647	663	690	622	690	610	655	687	663	656	677	626	641	651	669	686	642	674	665	664	658	638	654	680	653	643	671	670	670	648	652	625	639	741	668	670	665	627	632	652	635	654	662	644	645	673	625	629	605	650	663	698	633	676	696	702	659	651	639	638	666	678	674	639	681	623	622	674	695	719	644	638	670	665	654	631	649	593	665	667	664	637	649	690	615	654	700	706	664	656	670	659	715	659	646	622	606	656	684	647	623	674	621	625	678	709	662	674	686	668	683	629	683	660	673	659	638	650	639	660	607	654	655	691	639	668	640	666	668	709	664	628	660	649	642	648	650	644	652	645	711	638	654	724	636	644	649	640	686	683	712	618	669	646	690	652	667	675	643	654	582	682	670	646	627	662	684	664	670	658	664	657	614	627	655	675	638	676	623	659	638	630	624	675	655	670	656	613	645	665	695	657	660	658	603	645	649	708	674	621	684	650	668	641	699	668	676	639	658	648	591	687	671	677	626	630	684	646	652	680	658	630	656	604	657	654	642	615	637	653	700	660	653	649	668	683	658	680	657	686	636	650	613	660	672	644	679	631	635	680	678	709	667	688	653	653	674	686	651	680	669	672	652	686	656	654	642	695	639	630	588	675	623	699	649	634	652	653	661	692	685	690	676	675	706	648	669	677	653	636	709	668	603	638	620	682	700	655	665	660	643	687	652	660	633	643	602	618	678	680	700	637	630	630	665	676	650	624	658	686	619	627	670	669	679	673	640	647	641	653	620	641	641	651	647	661	714	686	636	678	645	723	634	649	667	685	669	694	630	684	650	662	650	647	664	634	681	634	677	688	705	670	698	629	652	670	629	640	641	677	636	687	677	666	616	643	612	640	683	641	637	690	625	715	642	653	679	660	650	687	650	610	632	641	659	688	656	668	665	692	652	665	633	635	682	646	644	628	646	646	640	652	597	632	632	707	671	669	672	633	635	626	679	681	653	688	653	613	661	644	662	643	656	637	691	673	670	648	651	661	680	646	651	667	637	649	693	654	671	652	653	668	648	621	683	703	660	668	670	656	645	654	638	628	659	701	696	660	639	662	630	677	694	667	650	631	655	666	667	635	668	681	656	640	660	652	689	636	663	711	691	681	665	658	599	661	669	647	659	646	669	624	670	673	639	671	657	668	634	700	660	669	669	671	643	691	700	639	629	645	662	662	633	676	627	674	646	649	606	671	600	620	656	648	680	626	622	660	657	668	679	667	663	644	629	658	633	678	642	683	694	652	716	593	647	705	628	700	613	637	654	677	694	669	676	617	610	682	627	658	667	638	659	677	684	680	616	645	666	671	592	661	632	617	648	637	636	690	647	613	633	673	594	689	636	664	655	664	655	709	656	585	637	651	679	660	642	628	640	610	696	657	633	617	674	691	655	663	649	668	633	655	647	644	663	648	619	696	642	629	663	637	646	664	628	676	690	671	686	672	684	636	678	630	658	661	658	664	651	646	664	592	620	632	665	657	674	667	690	645	640	655	658	674	620	694	624	646	661	592	634	654	694	652	655	659	719	659	644	658	660	665	663	608	626	674	668	680	684	669	675	669	703	702	684	669	661	629	667	624	670	663	642	652	670	634
25881	21436	25334	16967	1561	885	757	675	605	625	607	609	641	617	624	635	548	627	598	627	640	599	584	594	624	591	586	627	666	629	605	625	586	610	540	579	583	579	627	581	553	591	565	573	579	551	632	610	587	582	600	602	585	619	584	595	538	582	560	574	623	616	597	602	625	562	623	594	591	562	575	618	592	630	581	585	593	605	567	567	570	624	563	606	577	576	615	621	586	565	559	585	591	578	592	605	567	581	559	536	637	615	553	597	577	543	622	580	564	577	595	593	610	642	608	565	594	577	591	577	557	569	575	585	595	559	572	569	581	574	590	627	601	609	627	607	590	599	562	573	604	588	572	608	579	587	597	564	566	574	592	564	568	622	624	571	578	565	638	558	606	567	572	624	565	575	589	580	570	565	634	585	530	588	623	573	567	599	576	606	614	528	634	574	598	576	550	612	537	631	615	592	623	560	612	573	582	650	588	530	565	627	592	604	558	595	572	573	592	622	570	588	578	576	597	591	581	578	581	558	589	578	604	585	593	601	593	594	564	588	601	566	588	586	603	552	579	549	557	544	571	580	567	606	568	558	627	604	605	601	582	607	588	581	565	587	584	594	578	578	581	611	555	616	605	549	555	598	576	586	631	566	574	584	604	565	580	615	617	585	563	597	560	516	583	632	590	592	579	589	592	604	558	621	546	554	517	606	571	586	611	551	581	608	588	557	584	528	555	583	638	562	559	618	596	585	599	590	553	555	548	619	577	575	578	577	573	570	588	555	581	585	618	588	614	618	540	580	595	617	556	549	602	642	598	602	598	619	580	612	600	575	579	591	547	581	614	613	579	565	598	585	586	617	552	583	626	627	579	589	593	606	567	595	611	583	577	575	588	569	603	576	600	634	611	563	590	676	609	608	588	592	589	570	573	586	585	571	608	622	634	574	611	606	614	608	601	628	563	608	573	562	603	564	610	577	591	586	586	571	566	551	594	587	605	551	565	586	567	598	616	563	603	550	625	593	612	553	583	620	624	591	568	536	599	652	601	574	554	619	598	559	572	561	612	622	612	582	573	590	582	593	615	588	604	581	609	611	570	573	604	589	544	591	556	619	608	625	593	551	584	606	574	600	603	637	594	560	618	603	563	545	574	548	607	620	583	578	623	573	586	599	646	590	622	598	602	521	575	575	586	557	581	605	523	612	562	576	569	582	623	554	563	527	569	567	577	594	612	611	586	576	597	625	584	596	557	569	612	593	575	544	551	624	574	556	629	606	552	585	568	546	591	612	637	630	544	578	628	561	603	580	610	649	577	582	612	596	586	570	604	619	589	611	604	625	549	585	603	527	591	545	565	580	609	581	614	569	592	600	573	602	551	552	543	587	597	570	607	596	618	589	629	594	589	591	612	550	603	628	599	555	588	597	597	586	589	567	608	614	613	628	610	624	585	600	611	569	627	588	608	572	550	596	575	565	587	596	562	584	605	585	584	597	637	589	626	601	613	601	597	584	569	629	545	640	575	603	584	596	599	563	597	569	578	590	592	583	571	551	602	606	583	551	619	609	596	610	576	583	553	546	559	606	566	547	555	563	580	615	554	564	627	525	590	612	594	603	605	587	584	607	561	596	601	561	621	587	557	558	564	579	612	589	552	592	580	587	554	576	569	556	530	585	550	582	590	597	589	594	577	628	571	591	561	548	547	598	598	604	555	615	517	632	591	599	617	583	635	601	604	608	544	588	591	556	609	583	594	596	626	632	625	584	587	586	558	589	582	578	585	567	636	604	643	584	570	548	586	579	608	570	583	605	545	574	600	576	534	562	606	536	581	585	613	575	586	601	591	605	599	598	593	650	574	554	596	600	578	577	570	574	573	601	579	601	572	568	595	625	604	574	607	579	597	567	647	588	631	581	594	630	537	525	589	595	592	601	658	581	547	636	588	580	606	580	577	571	554	566	597	581	617	587	554	603	619	610	567	592	595	610	623	563	556	587	542	572	577	593	617	595	584	582	557	539	603	568	594	577	554	566	579	606	567	556	587	544	591	588	596	577	574	557	572	577	542	590	545	582	554	561	578	617	590	555	606	576	571	577	578	564	610	592	558	545	575	615	563	597	587	601	533	599	578	568	554	578	586	623	616	669	613	581	588	559	556	584	583	581	579	577	598	612	554	562	582	622	576	589	617	563	580	613	568	585	571	622	595	601	605	577	634	576	635	565	566	589	582	548	632	602	611	593	557	612	556	593	606	561	590	591	576	592	577	583	586	573	560	596	585	601	583	618	564	572	611	560	564	574	553	556	584	557	565	622	560	567	553	591	636	592	591	541	581	589	576	578	621	597	583	600	579	604	559	575	621	595	610	554	570	588	574	565	580	595	558	575	582	564	572	585	543	576	628	575	563	606	625	585	582	573	610	602	569	582	598	536	555	585	611	593	633	589	596	598	562	561	575	601	618	566	577	581	610	575	550	602	596	564	600	597	586	560	562	613	615	613	582	616	590	621	576	579	624	585	588	558	595	585	598	594	597	550	612	601	588	588	537	619	539	630	570	563	629	576	592	609	585	570	580	616	572	586	569	546	608	610	593	581	564	555	563	583	604	611	610	627	590	567	613	580	605	584	602	570	595	592	605	592	584	604	527	572	567	635	586	628	599	580	522	595	636	606	552	619	563	536	616	567	594	549	610	579	594	557	569	590	613	546	601	522	573	566	602	615	610	593	602	597	569	589	586	625	610	568	595	599	621	629	553	612	592	580	572	581	554	586	544	552	593	609	572	564	583	643	561	618	593	595	575	597	608	571	581	589	590	615	594	617	593	591	567	551	621	601	543	570	624	589	589	530	578	578	580	594	571	609	597	605	616	598	626	617	585	581	582	540	601	587	602	607	572	602	592	615	629	603	573	584	609	604	591	580	612	594	582	575	614	592	604	521	574	623	611	543	610	563	603	634	578	634	622	581	535	563	618	570	564	579	591	577	601	588	622	555	630	580	595	574	601	563	566	587	629	585	571	567	584	594	601	603	588	557	579	613	595	616	535	608	572	550	602	590	556	604	550	582	610	613	610	596	584	597	583	609	598	576	613	602	585	570	549	534	579	546	571	607	552	597	583	608	587	565	556	585	571	525	611	584	606	596	576	545	600	565	584	619	610	598	581	561	553	584	625	591	585	597	570	629	623	541	594	562	582	640	547	649	592	617	607	577	589	606	587	559	633	547	571	602	591	558	636	544	592	610	571	572	590	595	596	635	588	596	612	586	560	562	593	635	624	563	594	599	582	584	554	587	569	572	627	612	603	570	577	588	620	575	577	625	553	541	563	530	601	568	594	545	599	590	610	574	585	604	632	569	563	545	604	599	574	627	561	623	588	587	642	587	657	573	613	577	569	546	605	583	579	625	614	554	620	584	585	608	594	555	603	578	605	595	544	563	551	574	567	553	596	589	590	550	597	632	590	615	568	574	565	583	582	564	604	590	599	556	570	591	612	578	598	601	557	600	556	596	586	556
3584	2093	1699	1088	873	787	708	692	628	648	585	623	620	602	594	592	600	636	570	577	593	583	644	565	546	576	542	595	536	565	588	546	592	589	590	578	543	584	562	522	621	567	561	575	594	526	549	554	623	576	560	593	515	527	560	560	546	545	539	514	542	612	543	571	512	531	544	531	583	533	541	587	575	541	558	578	533	547	533	535	557	567	561	563	571	545	533	581	553	561	540	581	574	606	547	548	588	589	527	548	529	575	580	558	546	574	512	557	573	577	558	581	609	523	536	532	571	500	572	579	600	544	570	528	525	541	567	511	555	559	574	613	532	512	534	570	552	556	608	587	517	537	531	529	546	587	532	537	540	501	532	556	542	543	554	554	537	556	524	538	571	552	521	584	604	562	545	575	599	588	530	520	543	541	564	598	550	553	542	580	555	590	549	567	580	567	558	569	560	516	558	594	545	580	580	572	570	569	510	560	548	557	542	584	550	568	580	603	567	588	525	594	542	522	516	538	568	523	573	614	529	560	527	569	574	537	559	551	550	590	549	558	558	548	541	573	524	549	520	561	536	545	593	591	579	509	586	539	545	532	571	554	531	556	560	557	554	528	546	535	574	540	582	555	566	518	567	538	564	541	526	545	529	557	513	571	560	571	555	587	521	544	557	550	529	520	561	543	531	559	533	527	573	577	599	552	513	542	585	552	518	536	549	573	575	556	589	557	583	592	572	551	551	556	544	546	549	565	562	566	511	562	588	546	572	520	557	547	542	536	575	556	573	537	554	554	549	515	536	555	573	546	563	560	578	565	601	510	580	548	555	580	550	524	569	523	539	531	552	565	542	582	564	576	566	524	575	514	567	537	504	556	576	534	533	529	538	584	582	567	521	546	544	583	582	545	576	542	564	535	567	577	548	558	541	545	530	598	561	572	541	535	562	546	527	565	564	514	550	586	562	519	545	528	557	573	541	532	600	538	547	603	540	567	556	580	502	531	580	558	542	536	605	531	576	550	514	554	539	559	554	585	545	526	505	511	568	526	530	607	598	522	523	569	560	560	580	590	537	564	540	559	556	573	577	545	575	534	569	522	564	567	589	546	540	571	561	572	591	537	579	520	514	536	607	564	534	564	600	582	528	567	585	539	597	569	553	562	615	565	590	587	548	542	553	548	579	570	562	525	548	573	575	559	583	557	530	540	555	563	587	554	556	548	528	598	577	535	554	550	530	578	528	585	495	535	573	545	590	564	573	612	595	509	520	565	584	561	508	549	549	515	566	547	523	536	602	540	525	564	582	581	576	554	540	558	580	564	528	539	548	583	540	549	548	547	502	541	538	594	563	533	556	554	546	533	556	568	538	573	540	555	533	592	534	525	541	572	548	595	531	541	543	584	573	550	558	542	541	576	582	544	582	575	545	543	586	601	553	575	565	562	556	563	557	508	548	553	557	583	571	561	552	475	534	591	559	573	545	537	515	557	569	561	562	554	565	584	540	578	576	556	569	558	565	577	599	524	527	562	526	573	612	523	520	560	540	557	605	549	583	573	572	581	530	528	519	604	569	566	561	549	548	559	543	549	564	556	556	567	496	557	541	572	514	554	552	563	502	580	576	574	586	525	574	585	578	560	548	541	552	545	580	534	580	535	586	520	561	529	584	571	557	586	551	539	567	618	564	547	606	539	542	542	524	530	558	551	523	542	507	556	560	548	552	546	541	515	514	561	548	565	568	589	548	568	588	543	548	545	594	559	536	564	581	555	595	599	556	581	557	540	598	523	563	563	574	539	567	561	553	568	567	551	570	573	528	531	572	533	581	538	542	528	582	614	585	534	550	553	521	553	583	543	567	573	538	562	515	553	553	584	563	560	535	549	528	536	537	528	585	540	571	562	537	544	539	541	579	531	572	586	553	548	562	582	570	522	563	540	514	548	597	562	552	511	545	546	548	556	570	587	575	542	562	552	518	533	539	519	575	539	580	563	545	555	623	589	526	550	571	600	496	570	559	554	554	525	556	558	530	539	556	547	586	549	584	551	549	567	522	579	515	562	568	523	554	533	563	564	581	561	587	593	550	583	553	535	559	531	529	556	600	529	578	587	549	546	516	497	564	496	555	557	549	544	568	591	524	565	552	577	571	575	570	593	528	566	547	532	560	542	532	560	514	579	572	567	541	617	538	552	577	561	575	548	549	522	560	592	515	578	563	513	518	557	563	534	581	581	534	591	556	582	543	567	553	537	595	582	552	542	543	567	562	567	525	523	640	551	574	529	574	546	580	561	510	534	552	552	550	581	569	550	547	590	528	533	532	543	559	587	558	563	531	548	548	560	568	500	564	571	588	556	515	543	540	572	531	562	522	567	555	514	574	541	541	573	553	585	540	537	563	548	562	533	589	595	504	557	565	588	615	560	554	562	512	540	573	515	562	556	557	564	556	548	620	566	559	551	551	571	605	565	568	570	586	556	555	564	553	547	595	569	559	553	541	515	523	583	525	537	503	523	545	514	510	547	571	570	553	524	542	560	536	545	530	568	539	523	583	550	597	565	552	581	552	583	563	552	560	571	536	543	491	545	537	518	598	547	554	525	557	626	555	596	509	576	556	546	518	542	518	574	607	615	538	560	553	565	536	572	557	558	547	525	560	545	511	557	539	530	586	535	549	537	546	532	533	528	574	565	558	577	540	571	569	514	529	569	532	568	550	629	549	548	553	542	554	552	555	526	548	553	552	540	554	519	581	523	562	516	556	591	552	541	567	558	560	576	567	543	561	573	525	581	554	511	528	574	590	581	534	517	545	555	534	519	583	553	541	581	558	556	518	511	589	569	564	551	558	552	577	549	571	544	581	573	546	525	570	526	528	608	583	502	524	513	552	559	524	548	544	523	555	579	555	566	574	566	548	570	575	587	562	575	567	528	549	515	540	540	540	598	508	575	508	534	569	566	595	591	543	562	579	531	579	550	588	560	517	558	544	587	607	562	566	545	512	505	572	542	546	550	556	519	538	566	558	565	537	499	577	559	531	514	567	577	546	570	580	593	578	598	555	562	533	568	576	576	562	557	560	560	540	558	573	529	531	536	572	549	529	569	556	595	582	573	562	536	549	556	560	559	550	580	575	591	567	596	590	546	607	578	570	515	530	590	543	557	598	564	529	558	555	556	544	543	548	591	573	551	529	565	541	565	526	534	564	554	535	552	523	530	540	594	576	552	549	527	581	548	606	582	538	537	511	551	580	534	551	598	562	555	543	535	508	546	544	550	590	584	549	533	570	551	521	537	581	570	538	541	550	552	568	571	552	531	570	580	589	541	557	567	547	509	575	532	508	591	550	545	596	554	550	596	520	520	520	571	499	554	572	584	571	595	578	529	584	529	508	547	548	583	539	500	573	521	561	549	561	525	546	554	560	568	567	546	545	571	574	523	577	561	592	560	567	546	531	522	556	508	525	522	585	582	546	567	561	526	527	560	578	537	554	525	514	566	510	539	591	575	560	515	537	562
24360	21400	28512	24683	19516	2194	789	501	394	380	342	322	310	330	305	332	284	280	265	294	293	281	301	279	257	276	267	290	276	259	269	290	279	267	262	285	274	305	288	285	274	267	288	263	254	267	255	282	257	213	270	246	277	239	253	253	266	279	253	281	298	268	255	298	267	260	271	275	231	285	255	256	257	297	266	264	256	279	276	276	270	250	279	250	258	260	268	247	268	291	254	251	278	275	253	263	238	265	245	242	264	296	268	275	248	299	266	287	263	264	296	253	259	268	246	286	288	232	278	276	260	211	262	295	256	255	216	260	249	245	261	245	272	267	266	270	261	259	249	257	262	252	255	258	267	239	268	271	253	253	237	260	304	270	244	249	252	246	282	235	234	284	291	275	265	293	287	231	262	307	240	253	246	255	279	243	274	264	268	265	279	251	258	262	293	296	270	272	269	275	247	235	282	284	318	270	278	247	266	269	254	236	281	246	271	277	265	271	274	242	300	252	256	281	242	256	279	268	294	246	281	292	262	242	264	257	252	271	279	261	258	299	271	272	259	277	247	245	257	263	245	279	303	253	256	284	252	268	260	273	247	281	239	266	252	268	238	260	256	276	226	259	254	260	293	301	257	273	264	261	278	259	266	233	268	278	260	274	257	257	248	272	285	273	258	273	283	283	294	275	255	288	263	276	275	257	256	267	271	287	249	262	237	240	270	278	320	257	278	270	297	281	252	290	262	245	270	268	259	281	271	257	272	282	278	264	263	302	226	255	253	248	243	285	259	267	237	240	279	251	252	272	248	270	259	246	260	294	269	263	267	271	282	259	280	256	241	260	248	260	268	255	244	261	259	302	272	259	215	257	260	265	259	238	255	251	267	253	263	267	250	240	271	276	274	251	268	272	255	256	289	275	256	244	248	244	243	260	281	263	271	256	283	249	259	284	260	262	308	240	257	273	267	268	283	280	258	245	253	248	266	229	251	264	267	267	231	258	259	287	256	279	285	297	299	247	274	250	269	245	275	284	268	264	233	257	261	219	261	286	245	279	257	271	286	243	255	252	260	270	262	281	292	263	248	228	260	274	261	272	241	264	255	279	292	262	282	265	315	239	288	265	243	246	272	268	263	283	234	274	268	291	254	255	260	282	261	296	265	288	276	307	229	237	262	269	242	267	278	248	244	272	255	288	252	288	271	279	239	260	268	266	270	293	281	260	258	251	242	253	241	274	265	251	276	285	284	250	260	265	244	264	243	259	278	264	278	273	265	282	243	257	262	226	275	268	277	267	281	272	244	275	268	253	259	276	301	280	268	310	238	258	269	265	243	277	253	269	303	277	238	256	273	266	269	277	268	277	269	277	241	269	254	262	288	269	253	297	246	263	244	271	245	261	264	259	290	238	265	284	281	279	252	241	282	294	279	234	283	264	264	252	247	258	248	259	243	250	284	253	264	285	257	261	262	216	261	282	243	245	278	273	254	249	261	247	261	255	264	269	263	256	243	267	257	279	282	269	243	247	274	274	248	262	269	283	264	251	297	266	275	236	240	232	277	265	268	276	266	299	249	258	237	266	250	238	306	284	287	257	236	288	232	254	244	283	263	271	266	270	264	298	277	261	271	282	277	244	266	255	290	263	262	226	259	245	250	271	255	245	264	269	302	254	255	243	240	241	256	285	267	259	271	257	231	283	260	273	250	267	265	272	272	243	276	263	262	229	226	274	273	274	234	285	267	259	244	233	269	240	235	279	236	250	266	246	269	272	244	247	239	280	267	284	255	287	265	279	295	280	262	235	257	276	252	255	275	280	247	273	258	244	251	220	282	273	275	269	227	270	281	288	242	230	281	270	286	251	278	250	246	269	280	259	260	253	259	250	247	259	272	251	257	263	244	261	250	267	254	270	277	252	245	262	256	261	248	252	232	253	236	274	254	280	270	270	256	259	275	243	289	246	240	245	283	275	230	261	284	260	241	280	265	291	264	254	272	256	265	288	275	292	266	255	263	259	244	232	286	259	277	247	243	279	249	244	285	247	267	251	257	250	262	243	263	253	287	263	298	242	250	245	246	271	271	268	283	247	245	260	242	279	274	264	273	271	249	245	263	249	281	237	297	275	271	240	272	281	276	259	281	285	232	242	263	275	295	258	254	288	234	265	255	241	244	238	284	277	252	268	273	267	222	247	260	278	261	268	242	285	273	298	274	250	266	240	250	252	275	279	263	261	242	279	227	267	244	311	260	275	270	307	238	280	279	278	243	266	242	269	229	269	277	262	238	310	261	276	285	275	256	268	254	249	259	256	230	267	247	275	282	276	280	268	242	298	256	261	237	294	249	256	232	277	254	290	290	273	264	281	284	237	288	291	269	271	237	262	244	259	232	240	257	259	268	272	264	248	267	234	260	270	261	246	263	235	274	265	223	287	273	284	255	243	272	261	303	244	267	293	279	253	268	281	269	281	277	265	230	260	303	240	258	245	245	257	279	258	247	249	264	279	250	247	278	257	269	273	304	255	252	285	269	254	251	262	266	249	270	304	253	240	289	273	276	253	276	293	256	256	245	244	265	265	270	250	260	255	262	268	250	268	270	269	270	268	263	271	278	240	239	247	277	255	275	286	269	265	228	268	264	261	278	281	239	247	275	263	281	257	268	265	264	257	275	244	234	248	284	251	261	269	294	303	256	281	274	271	255	240	276	268	289	251	267	251	262	284	260	292	238	258	256	240	271	243	245	273	305	266	255	259	288	260	271	242	278	281	256	258	251	270	254	267	275	265	258	270	257	244	272	279	226	291	242	257	261	263	272	245	255	271	241	242	259	295	239	250	283	293	265	290	280	266	254	254	245	244	253	258	257	277	262	266	272	236	262	283	274	240	282	262	263	279	265	249	258	280	264	255	266	246	277	245	276	258	273	241	272	237	253	287	284	248	274	281	262	251	274	255	243	254	274	257	272	271	248	272	243	257	291	262	259	255	254	264	275	253	249	262	272	274	266	281	258	246	244	247	264	241	247	296	260	271	266	267	278	251	283	268	230	256	248	261	271	274	261	258	248	252	246	245	262	254	305	232	223	245	262	258	251	279	285	265	281	230	266	268	280	284	259	267	270	263	264	266	264	298	260	274	260	265	269	277	268	254	241	267	247	286	252	275	240	293	245	271	251	267	258	275	273	245	244	251	268	277	269	237	283	254	258	282	281	228	240	264	276	254	265	261	276	281	270	233	295	270	264	269	253	259	261	267	260	264	269	234	246	242	256	256	284	258	286	249	256	257	246	273	253	243	249	277	274	255	248	261	242	292	275	257	254	233	252	280	263	238	282	275	260	229	243	230	246	276	278	277	247	242	229	258	250	227	244	285	272	251	252	254	243	275	240	218	263	274	248	237	249	270	285	273	253	288	259	277	233	271	225	255	253	263	278	244	248	265	286	289	276	315	267	271	270	263	270	272	292	239	252	252	269	274	279	239	255	273	254	251	283	264	283	235	275	284	242	255	252	273
3379	4521	3566	1844	1245	915	763	598	537	504	462	434	396	399	384	349	344	366	340	342	294	353	323	288	332	328	317	305	311	329	297	296	308	319	325	311	305	277	301	299	323	303	303	291	294	297	295	304	282	280	293	303	302	322	293	290	307	294	281	287	318	337	301	298	302	288	283	311	278	296	307	299	293	327	310	282	280	278	240	309	267	273	273	275	297	305	309	303	285	295	281	260	314	276	312	278	293	301	286	302	288	291	288	279	281	279	280	275	258	312	254	270	291	306	321	299	296	275	295	281	306	282	284	255	309	293	286	296	259	288	299	275	302	274	273	285	311	260	290	285	265	263	282	305	302	276	311	279	300	281	272	320	293	295	272	277	299	290	285	270	299	275	278	303	292	293	274	266	274	310	314	266	302	296	279	316	293	292	273	296	280	266	298	308	250	281	273	278	281	296	293	266	283	290	301	282	261	307	304	293	287	294	285	289	302	287	270	284	298	298	280	268	268	271	308	311	265	273	277	276	293	294	281	289	276	273	279	305	275	288	276	309	302	255	292	291	297	293	285	283	297	287	283	268	307	289	262	273	297	275	292	272	294	295	306	286	267	280	305	279	262	283	251	296	271	314	265	280	289	286	323	304	307	289	280	281	319	270	294	294	300	304	275	299	294	274	268	295	281	259	278	286	286	286	282	285	251	296	287	299	293	281	255	240	288	295	272	274	275	298	294	268	271	283	276	270	274	283	302	311	274	307	269	305	244	297	297	267	301	269	284	273	279	291	301	293	293	266	271	300	303	274	275	288	295	300	270	299	260	298	288	263	282	300	300	279	278	284	293	283	292	298	302	280	292	290	315	280	265	260	295	253	293	282	263	303	274	269	313	283	294	267	274	279	334	305	276	290	290	291	319	310	302	269	291	291	287	294	294	290	282	319	267	286	326	255	282	288	251	305	255	320	254	321	283	276	265	300	287	300	263	282	279	291	306	297	267	287	270	268	310	268	288	292	266	291	281	257	288	264	273	282	262	279	303	249	283	290	285	279	268	265	293	277	266	297	294	275	248	300	274	316	302	270	286	297	265	277	302	263	273	318	303	261	289	279	291	284	289	294	266	312	298	249	253	312	289	294	285	274	272	290	291	277	275	290	264	301	301	317	292	292	278	267	301	262	308	298	273	299	293	251	265	283	291	258	301	302	270	284	254	272	289	293	263	282	267	275	304	298	272	275	288	277	277	289	292	288	320	282	279	302	263	278	319	260	288	251	299	319	260	265	293	294	278	289	274	271	253	300	263	281	279	271	263	308	305	294	293	286	299	304	245	294	278	291	286	249	273	286	291	269	284	316	290	273	277	285	324	280	267	261	267	272	298	283	262	264	278	275	268	261	292	323	278	276	278	293	292	269	282	290	282	241	287	293	280	270	311	298	282	290	296	298	284	301	302	286	278	309	322	262	303	259	295	278	278	303	274	291	257	290	268	270	272	317	333	251	292	280	252	277	259	299	294	303	260	284	285	285	293	275	282	290	308	282	266	281	291	264	328	296	277	306	263	287	266	290	301	273	288	279	284	278	247	300	275	271	277	282	297	293	301	292	274	286	307	303	270	251	271	326	319	260	305	295	280	263	294	265	262	294	271	293	303	282	274	286	313	281	258	277	278	285	296	276	308	291	289	304	253	290	260	284	304	289	287	303	289	298	267	295	308	281	266	274	271	279	253	311	274	305	268	301	319	263	275	284	288	282	313	274	296	296	273	289	289	262	290	285	293	304	267	262	294	292	306	280	297	266	304	292	290	286	280	280	282	272	261	312	272	287	295	276	260	280	273	273	273	266	278	297	286	317	293	269	286	307	277	293	269	262	313	282	269	271	309	272	262	298	279	248	263	267	266	287	280	293	312	271	296	255	293	279	286	283	276	258	283	278	261	250	290	283	301	297	289	284	285	286	280	267	304	277	299	296	279	315	315	276	289	283	252	305	260	327	300	242	285	307	281	273	261	261	285	277	274	302	260	282	293	287	290	317	253	274	263	281	296	272	311	289	265	293	283	324	282	309	252	265	275	306	257	264	275	290	301	296	290	286	274	284	274	292	286	294	272	273	287	299	264	275	260	260	274	294	286	304	285	295	293	283	308	275	275	282	279	281	319	292	257	287	284	268	276	263	288	276	302	292	275	293	303	299	289	242	276	267	296	275	284	267	328	300	281	286	289	278	292	290	259	286	278	279	268	283	283	286	275	295	287	285	275	295	293	294	291	298	281	270	291	283	286	264	296	280	289	294	265	260	259	284	272	281	283	255	297	279	273	282	288	285	270	279	272	299	310	281	270	276	270	300	276	287	278	262	290	278	293	274	282	266	278	318	295	278	300	266	267	273	286	277	279	291	256	273	282	281	282	298	294	275	295	294	272	276	297	289	307	271	296	278	298	295	254	277	299	280	270	309	296	247	288	278	325	274	295	312	269	301	290	257	250	285	273	272	276	280	274	276	295	269	296	300	313	262	299	269	277	295	302	278	290	274	304	299	286	269	307	262	302	269	263	285	276	291	293	256	305	294	288	278	270	267	298	335	300	310	312	296	311	262	267	251	284	270	296	280	282	273	275	267	263	281	251	263	258	267	250	280	306	287	270	312	308	255	280	288	272	315	279	276	308	262	284	324	279	328	279	286	295	280	269	292	277	280	294	303	261	277	276	282	268	295	273	316	271	278	293	289	269	264	286	304	263	300	247	283	278	275	264	280	301	291	269	284	265	292	262	308	295	264	271	276	289	289	288	247	286	304	275	290	312	311	286	254	306	289	275	288	295	280	289	272	269	288	296	270	264	304	305	271	305	284	249	293	273	282	283	262	294	277	342	280	261	301	303	316	258	278	260	264	289	294	284	284	322	277	258	288	282	304	286	246	280	280	280	268	298	284	313	292	286	278	287	300	301	292	289	288	274	270	272	263	248	299	278	296	301	285	290	263	284	271	278	284	290	306	254	297	285	278	275	268	281	270	312	273	252	268	267	299	287	297	279	271	329	275	268	273	240	287	265	284	282	277	262	309	274	309	276	302	276	310	297	297	295	256	266	266	258	291	278	262	263	300	290	280	289	250	291	277	271	278	294	288	299	265	270	289	269	297	288	277	276	257	280	298	302	283	274	293	297	296	280	289	236	277	274	276	298	280	279	278	294	298	291	307	272	262	284	295	289	298	248	255	287	285	282	279	297	319	263	301	275	288	266	269	271	252	315	283	272	308	284	293	266	289	301	297	281	280	271	264	277	283	272	248	298	298	282	286	295	258	282	276	289	257	272	288	282	314	289	273	295	301	290	288	317	279	284	288	255	270	280	288	302	271	280	266	278	283	250	294	287	307	290	297	263	284	283	315	274	288	245	293	263	255	275	284	325	268	272	274	281	289	289	316	272	270	310	285	289	301	293	294	298	268	294	278	274	276	278	273	297	275	281	294	294	259	298	298	244	271	325	289	280	274	269	305	276	270	266	273	296	262
27483	11271	1728	1113	733	772	731	714	763	733	765	764	694	760	737	726	662	714	714	659	752	780	697	692	739	709	714	712	758	692	716	703	685	757	675	755	731	750	763	727	699	692	715	730	712	702	660	715	733	709	721	738	736	698	720	702	706	745	729	730	713	711	735	781	704	750	741	702	755	712	751	730	702	754	754	718	771	715	768	743	717	700	762	698	753	732	740	768	689	717	740	656	756	763	733	700	723	746	739	729	683	770	712	699	727	675	720	703	768	786	717	721	698	762	759	717	708	642	711	738	729	727	682	736	772	754	764	715	731	740	690	659	764	720	737	736	736	735	726	755	745	752	731	746	739	715	709	673	713	693	708	760	732	768	695	694	701	720	692	780	719	748	708	715	720	716	731	720	713	746	696	737	711	674	703	742	745	766	710	740	701	783	790	774	714	715	767	687	705	725	731	729	739	721	684	701	719	659	694	735	749	766	675	707	763	724	760	680	668	759	718	727	727	762	702	712	743	735	741	737	766	767	681	709	764	687	759	774	708	706	691	730	686	702	737	721	734	717	737	741	729	712	736	744	713	746	708	718	733	678	747	724	782	684	754	770	746	680	692	666	757	725	716	720	736	730	755	719	715	729	728	717	715	707	753	695	708	670	736	746	762	704	705	728	725	762	736	767	725	635	756	721	707	697	745	700	756	728	676	740	677	720	743	773	738	788	713	703	728	768	705	726	747	682	710	728	671	715	717	751	723	723	710	778	718	762	706	691	724	741	700	691	713	748	719	717	699	706	730	703	758	717	709	713	713	723	748	754	745	714	722	717	697	727	758	758	724	705	731	742	761	735	715	737	745	769	701	704	710	766	667	746	688	709	731	734	799	741	734	729	771	688	712	708	727	735	669	714	768	732	744	692	699	776	731	759	711	681	748	769	730	755	733	722	712	702	739	764	777	687	727	731	749	750	755	741	713	693	736	695	705	767	730	694	760	695	747	747	697	725	742	692	721	752	725	675	728	722	692	701	717	742	710	714	748	673	760	708	756	746	701	681	692	736	691	701	695	722	723	725	754	718	714	767	736	723	750	729	718	721	751	716	675	755	704	745	716	758	758	736	748	713	713	730	742	730	716	727	694	690	786	702	684	748	740	677	729	705	690	747	753	758	751	718	741	766	729	669	690	720	717	716	729	734	760	746	723	750	744	726	759	776	738	741	689	705	741	725	696	722	761	740	700	725	752	720	736	720	719	728	734	744	699	687	727	738	674	743	734	717	734	751	731	704	709	699	701	757	707	674	717	732	706	710	710	724	716	673	784	691	750	710	695	756	736	702	748	753	701	702	739	748	715	722	761	727	791	708	705	686	716	720	745	658	729	676	737	756	718	688	704	788	734	742	767	736	734	684	696	737	787	767	766	711	699	717	704	718	752	687	712	731	719	725	732	760	738	748	710	721	745	769	709	707	725	685	745	679	732	747	741	715	740	747	753	735	723	685	713	715	766	758	680	672	665	767	787	715	761	804	736	717	685	735	715	706	676	749	746	710	728	753	753	769	757	698	717	711	695	712	709	730	762	794	765	743	715	731	774	702	700	710	707	699	746	760	722	730	704	677	782	727	723	703	733	753	715	733	749	703	746	715	730	754	718	733	753	714	720	757	687	699	735	715	705	719	723	735	706	748	720	664	716	693	735	721	758	734	724	754	758	714	700	692	743	706	731	726	717	709	700	725	722	744	762	693	712	733	725	745	698	666	721	766	758	767	725	716	729	679	715	709	752	728	751	730	713	728	747	678	715	706	775	686	740	720	678	773	731	760	725	705	701	755	690	748	772	710	731	720	685	759	763	706	749	766	710	746	749	742	723	756	747	729	721	762	779	696	745	739	709	739	710	726	746	707	716	739	737	729	711	740	750	729	684	722	756	753	688	705	749	732	756	754	699	673	740	679	705	667	688	774	729	714	747	704	741	738	723	732	713	697	774	716	750	763	726	743	736	699	703	763	724	701	718	683	746	746	740	661	774	689	723	680	717	648	700	697	753	678	762	742	745	701	694	733	738	758	676	671	726	684	691	700	725	740	727	716	700	720	723	746	690	723	684	742	754	711	723	666	749	702	707	732	686	719	725	748	742	749	692	739	661	733	753	775	711	700	729	728	737	700	743	751	732	708	686	694	767	744	698	737	759	738	717	751	785	740	721	684	708	743	721	674	706	727	686	719	724	723	738	728	721	731	682	683	726	701	698	736	728	742	692	699	712	755	792	731	700	707	705	763	779	720	732	747	821	682	710	768	759	725	763	682	733	689	751	734	731	710	757	713	728	699	739	687	648	745	723	729	725	711	758	728	741	725	709	766	729	712	736	704	751	761	735	685	685	697	708	705	752	732	732	718	746	725	743	728	697	747	720	755	727	755	713	725	737	728	684	726	768	750	703	656	694	771	687	719	649	707	704	706	742	723	720	696	740	796	707	725	706	779	739	750	788	744	740	684	675	763	721	726	657	748	743	740	702	683	728	690	767	748	727	758	731	775	699	734	748	752	759	785	758	751	673	737	746	751	732	696	724	744	759	767	707	709	728	724	653	688	735	701	700	740	751	750	685	703	713	707	732	743	755	715	764	758	746	749	676	688	697	696	751	744	698	748	713	710	690	727	768	696	729	717	703	716	702	677	755	719	746	725	738	733	727	729	723	714	809	726	718	704	728	700	714	660	777	712	750	747	736	745	721	714	748	684	755	663	715	710	737	705	773	713	696	693	738	739	685	719	772	706	762	749	725	739	690	721	724	730	721	725	669	759	707	713	738	724	729	749	728	761	722	723	730	727	740	754	726	694	755	691	712	761	688	730	737	701	708	725	704	734	749	729	738	744	726	676	735	714	712	684	767	729	723	768	757	743	700	712	701	729	732	743	754	749	735	766	744	730	698	704	746	712	752	715	744	765	701	708	748	696	766	692	771	684	716	776	748	734	747	757	715	734	821	714	743	714	744	738	677	736	746	701	721	707	707	746	685	721	733	694	761	737	730	717	751	699	721	764	758	728	729	732	749	725	709	672	717	718	712	724	696	804	730	716	702	717	729	723	710	709	712	776	705	681	721	759	676	715	777	684	644	755	697	700	739	712	713	683	706	709	720	734	750	717	744	731	684	682	646	728	701	781	761	716	738	681	680	775	702	703	713	734	680	729	758	687	710	724	711	719	726	729	732	762	742	744	748	702	691	703	705	739	733	724	703	736	737	716	713	735	713	737	774	731	755	733	697	750	699	685	749	702	695	711	795	686	748	741	718	711	734	677	773	669	718	740	731	718	691	723	735	730	722	731	712	749	752	687	709	714	677	737	707	725	716	750	726	727	703	693	741	719	751	711	688	714	743	709	746	760	758	743	706	712	753	672	723	739	743	742	729	688	660	712	707	776	697	732	689	734	767	767	702	690	678	678	740	766	814	782	677	740	729	724	708	755	764	712	786	754	735	703	779	682	669	719	699	742	719	710	725	736	700	668
5099	849	793	738	683	642	687	665	652	708	654	635	687	684	657	684	628	662	620	662	679	642	642	648	612	684	675	644	626	619	698	669	620	610	717	708	675	652	713	640	705	645	653	649	648	632	699	690	655	670	641	686	600	626	644	679	656	662	691	675	646	650	645	675	674	613	600	648	653	661	627	646	638	670	646	656	669	651	612	641	663	631	661	638	644	646	680	699	667	668	645	637	662	661	629	635	628	622	644	650	655	637	645	626	656	668	616	632	644	643	651	654	627	639	639	615	655	627	600	623	600	654	693	666	691	627	647	664	650	684	610	669	616	670	667	600	658	679	646	627	604	663	685	652	671	593	613	663	636	666	633	668	617	654	665	662	662	658	675	626	659	610	673	653	678	657	621	666	650	636	609	652	652	626	669	623	642	656	657	679	639	653	641	672	691	660	636	702	628	657	638	638	648	648	638	632	648	681	599	625	677	633	643	667	673	661	651	650	628	658	664	661	637	647	632	644	651	612	672	656	690	655	656	646	633	648	653	688	687	658	654	657	662	648	660	646	681	636	635	623	688	658	669	633	673	643	632	688	644	642	630	608	676	675	661	665	637	664	626	679	646	620	633	645	678	625	685	633	662	641	686	628	678	674	660	620	637	679	636	665	681	637	704	664	639	621	668	695	639	674	716	597	666	630	623	634	639	670	656	679	620	625	656	635	650	611	660	619	674	699	653	640	623	655	610	656	651	688	679	638	660	675	675	668	639	664	654	591	691	678	644	651	632	672	674	636	698	632	695	641	655	665	645	653	647	640	678	643	606	681	653	654	655	599	636	673	623	640	674	674	626	661	659	654	662	638	695	633	632	670	600	673	659	651	668	607	651	617	666	666	663	682	643	655	624	633	632	686	660	661	654	623	635	668	662	688	611	605	644	664	654	651	645	676	699	681	671	659	659	661	653	638	668	673	675	622	680	633	697	639	677	635	661	661	644	648	672	621	627	686	638	636	644	628	669	635	680	642	661	645	638	666	665	659	651	687	692	639	663	666	604	667	641	590	640	661	673	692	670	672	643	643	659	681	635	637	652	654	637	660	676	668	614	644	637	641	628	638	610	636	630	625	657	659	666	672	641	621	717	687	594	658	678	672	648	626	631	666	650	678	669	642	669	622	662	649	676	665	604	644	684	647	636	635	671	662	647	670	634	624	650	697	662	650	633	722	669	656	684	645	691	657	642	656	649	706	665	690	649	664	682	649	615	647	700	669	662	631	640	650	638	631	574	699	626	658	688	670	629	625	656	663	652	674	628	694	709	669	675	626	651	640	670	645	663	637	659	651	633	614	634	672	675	626	672	668	645	610	660	682	665	685	701	627	672	653	643	641	648	655	653	669	696	669	661	670	605	679	646	639	663	661	630	681	676	664	644	667	649	672	665	653	650	670	692	662	671	644	621	685	653	681	690	705	681	669	652	617	672	627	631	681	637	641	680	709	689	596	663	618	664	653	716	642	604	631	680	639	644	617	663	642	652	656	646	682	609	663	623	667	677	650	662	681	667	654	724	663	665	656	646	621	632	661	639	669	661	643	699	619	626	665	671	698	682	643	667	675	638	626	608	654	661	640	635	698	667	628	683	657	699	699	649	643	659	654	656	686	676	646	663	689	646	718	652	665	638	652	641	658	621	643	621	642	622	619	622	645	668	646	657	620	655	701	687	681	668	679	639	680	595	605	673	631	650	681	603	630	591	652	645	665	645	626	683	645	657	684	677	624	612	666	626	669	653	647	666	687	667	607	655	656	661	651	626	657	624	624	640	625	636	617	613	674	698	608	639	672	665	671	611	711	663	685	613	664	647	668	680	629	709	688	674	672	646	631	664	686	619	637	689	687	624	669	683	668	709	673	665	618	625	668	662	644	653	673	631	666	662	655	632	624	657	692	668	620	610	655	664	669	646	648	673	690	663	673	685	671	667	666	667	700	664	668	654	695	623	679	627	630	639	614	647	613	677	661	698	679	667	639	697	643	665	602	706	656	623	610	640	675	662	600	652	639	672	678	681	644	691	634	677	663	679	643	685	650	658	644	635	641	680	636	694	706	609	658	615	637	660	649	653	622	673	700	695	681	645	635	655	643	637	698	686	616	683	624	668	661	656	658	640	666	639	645	659	643	672	651	583	619	688	644	650	635	637	673	657	621	657	645	649	670	651	666	691	647	614	650	657	661	641	636	711	640	618	650	680	602	702	675	635	652	663	656	669	643	614	673	641	674	719	623	647	656	625	629	674	654	626	632	645	686	669	672	647	600	668	660	673	650	674	634	661	627	664	659	694	648	655	669	671	665	614	632	649	635	681	654	626	610	667	632	661	666	685	663	662	683	659	612	636	640	682	718	674	676	652	652	664	651	705	679	712	651	685	645	646	684	698	655	629	683	595	618	684	621	662	626	640	619	642	658	648	666	666	662	624	621	657	651	633	666	670	602	655	606	696	594	663	674	624	671	622	673	679	658	617	695	678	646	648	656	682	668	694	640	643	646	690	629	676	644	605	673	680	651	642	656	650	621	664	598	629	668	674	710	650	683	651	675	686	671	624	635	620	667	653	646	677	666	656	637	622	669	665	609	604	652	674	607	635	681	669	666	625	637	667	644	628	637	678	647	627	642	641	634	630	597	677	664	659	640	652	657	639	623	700	650	633	633	678	668	646	682	718	615	674	605	680	655	649	646	683	666	683	638	648	663	668	652	717	620	729	660	648	634	668	661	684	631	657	670	652	690	699	672	595	662	693	631	631	674	638	684	688	675	691	634	659	659	681	655	651	638	625	653	632	642	643	615	653	685	652	685	642	690	644	667	648	611	692	653	661	638	638	638	606	721	684	688	650	642	657	660	706	662	628	695	662	680	612	670	654	646	679	614	677	636	700	664	661	711	693	663	637	679	659	650	615	658	706	637	649	628	646	660	630	656	687	632	650	615	670	684	680	654	640	626	619	646	685	621	637	638	649	673	675	647	664	683	624	658	614	650	605	650	647	647	661	663	611	628	706	665	646	641	659	699	669	648	708	644	693	655	629	673	637	651	652	653	649	624	632	688	657	675	628	683	673	676	611	657	670	659	704	708	677	682	678	628	643	683	654	668	681	633	627	665	648	601	687	674	646	660	681	668	639	665	617	676	635	637	654	678	680	638	719	652	647	668	673	655	612	607	639	634	702	648	658	682	678	697	650	619	643	680	678	648	638	672	621	655	644	672	626	646	652	646	680	648	654	638	621	674	661	654	678	669	657	633	686	629	622	641	724	662	661	685	654	696	626	664	673	652	620	673	683	688	651	653	623	650	617	663	667	692	663	657	611	648	649	661	667	645	684	647	695	707	638	696	680	668	671	644	617	622	654	687	593	631	647	670	624	622	611	686	682	656	613	620	641	678	634	662	690	688	658	637	678	627	664	636	698	637	608	643	618	668	663	629	631	683	632	672	668	672	637	651	682	605	660	628	666	680	709	636
25803	21405	25220	16753	1584	844	761	659	588	625	627	577	599	607	564	611	632	630	575	599	568	592	607	612	577	632	603	551	608	599	549	611	592	638	593	581	563	594	599	568	560	575	620	535	537	621	542	585	581	621	607	631	584	587	625	630	569	623	603	644	599	591	612	606	618	571	584	576	577	569	564	569	599	617	594	594	593	606	582	619	595	584	566	569	573	592	555	595	617	556	634	571	587	647	572	594	554	559	532	563	537	565	589	543	597	595	567	566	572	601	551	571	576	567	617	575	581	626	566	565	594	589	569	575	582	586	559	570	639	546	563	598	592	555	571	589	575	603	577	612	566	574	570	578	636	580	584	600	634	597	580	581	604	594	613	569	577	581	576	571	581	567	571	579	574	566	622	599	553	606	576	556	590	625	520	606	586	565	610	610	515	640	597	595	589	572	559	584	545	599	541	574	603	587	610	577	533	574	622	564	572	610	608	551	597	606	557	562	538	571	564	567	595	588	574	609	587	569	576	549	586	606	538	586	604	573	624	574	593	595	588	605	550	601	606	526	585	580	559	627	608	613	574	568	587	593	574	578	559	593	605	563	593	590	583	579	577	550	569	610	606	555	576	584	569	589	556	564	600	628	562	596	555	549	595	605	598	591	629	556	640	544	575	586	603	581	556	583	585	572	572	599	577	585	582	589	571	567	582	520	584	600	552	540	557	596	574	554	614	549	589	616	598	598	568	541	601	572	599	566	615	565	601	590	596	620	585	540	570	587	608	574	544	576	601	584	550	533	587	612	558	589	574	601	607	550	598	621	555	576	594	586	589	627	597	598	620	595	566	578	597	575	585	604	554	582	596	614	559	607	623	588	567	588	560	575	555	562	564	556	605	557	575	551	588	572	604	565	581	580	580	555	624	615	607	588	543	597	592	575	545	590	625	617	595	575	600	576	593	564	560	594	546	611	568	596	599	572	605	480	573	567	595	580	573	563	636	563	574	648	584	608	615	575	541	584	543	586	607	569	573	588	618	585	588	552	617	606	573	601	593	553	569	591	582	602	545	572	610	597	554	598	573	595	615	577	559	566	546	572	584	576	595	586	558	560	629	571	590	618	601	611	587	574	624	585	584	580	566	602	592	591	568	570	576	637	578	583	555	595	575	581	609	619	588	621	547	620	601	611	595	589	622	590	569	626	577	599	626	587	552	564	554	569	594	552	563	565	611	591	548	617	540	598	551	583	561	627	609	604	599	555	565	563	576	572	559	619	593	596	559	597	608	546	627	605	582	605	563	581	580	563	581	594	576	640	585	569	634	567	608	565	577	581	572	586	546	600	597	546	573	579	568	625	548	582	607	559	610	555	602	609	577	571	551	609	585	598	573	563	552	593	619	564	542	614	602	569	606	664	610	575	615	603	575	571	595	573	575	594	585	562	597	631	563	613	578	588	596	553	643	542	613	617	577	607	614	602	601	578	604	600	596	585	584	549	578	565	539	615	578	558	600	591	590	579	555	584	582	597	613	598	654	605	602	607	575	599	581	613	598	591	601	558	591	622	549	576	610	573	589	611	580	595	570	595	574	552	615	571	541	558	561	591	567	563	559	563	597	571	616	563	577	568	588	601	564	597	608	546	577	581	596	577	603	540	561	571	596	581	591	575	603	596	590	588	587	599	552	554	565	572	613	557	574	583	591	560	573	526	553	556	592	605	589	639	612	585	543	583	637	585	584	525	600	542	565	615	539	564	609	624	563	585	561	586	579	602	575	585	570	585	596	571	601	605	606	557	583	592	609	585	575	608	554	566	557	559	577	577	574	565	580	588	568	611	604	611	585	601	580	567	577	581	575	595	558	624	591	576	597	594	558	579	570	604	614	539	579	560	585	570	568	570	587	602	614	562	566	620	549	519	629	571	581	575	564	598	592	597	577	601	583	532	555	591	576	574	587	575	550	584	589	552	566	603	596	576	539	585	635	565	589	627	610	600	563	597	542	568	583	581	577	576	594	601	609	579	545	606	570	563	562	574	569	611	539	590	597	544	556	557	535	562	569	576	577	610	562	568	540	599	560	609	594	588	590	572	535	558	554	576	598	573	566	546	583	623	597	601	599	610	578	578	602	561	570	548	560	550	563	530	550	522	592	561	567	583	579	637	627	571	572	567	552	623	568	576	558	555	526	578	582	560	568	613	635	559	579	558	583	590	544	559	587	581	565	605	649	630	573	580	570	562	606	577	588	549	565	561	556	560	597	580	555	564	599	580	579	597	629	595	593	628	543	571	561	604	533	605	585	597	590	577	573	599	590	562	591	557	581	589	566	583	607	534	577	582	587	591	579	573	575	581	601	609	599	577	576	577	564	587	544	568	589	599	563	568	576	562	594	598	598	587	613	568	565	589	558	603	629	565	592	578	608	612	557	590	567	597	596	625	577	593	574	578	562	597	609	560	604	619	561	564	588	544	588	576	549	589	578	543	571	581	572	595	561	544	551	541	563	611	585	591	570	577	569	566	548	585	589	609	595	571	570	592	588	628	560	588	567	534	601	561	603	599	587	538	558	552	583	608	579	603	547	593	576	572	541	594	569	610	592	594	576	594	578	585	589	558	635	587	557	594	591	599	583	584	567	562	546	549	582	522	552	555	597	613	574	598	560	567	564	582	539	599	564	601	601	598	558	583	568	575	605	562	582	594	598	574	588	581	603	582	619	588	601	591	589	571	560	570	535	609	573	576	561	600	585	561	627	604	599	582	562	536	568	545	547	558	587	546	534	573	549	547	534	571	581	553	582	554	567	589	581	527	551	597	608	536	563	589	576	602	627	600	590	566	566	553	577	592	605	570	583	566	572	542	541	627	608	597	614	625	584	586	603	576	575	567	617	563	576	585	614	557	557	541	577	602	570	558	599	582	538	582	562	584	577	561	555	624	598	555	525	553	565	561	575	568	621	588	556	517	598	596	571	576	584	590	568	604	609	573	576	546	570	578	566	574	577	592	602	549	565	558	609	595	594	595	621	601	615	594	580	560	603	584	583	619	575	600	623	615	588	563	613	606	627	600	590	567	580	568	575	598	547	580	572	648	561	573	570	590	614	576	531	561	632	573	572	578	589	584	602	590	573	580	573	583	554	568	582	553	546	584	569	549	562	575	580	571	595	590	574	599	599	625	601	595	570	593	554	585	566	577	604	567	585	523	546	584	526	565	562	607	571	599	560	582	587	559	601	541	589	603	607	596	572	579	621	620	571	607	559	565	555	592	557	560	574	564	591	614	588	569	567	561	604	568	590	620	572	597	575	583	575	586	584	569	565	563	607	594	607	561	585	588	605	593	566	590	567	565	585	571	588	654	593	549	585	600	547	531	581	558	597	580	571	568	576	577	591	590	534	568	605	583	579	577	577	569	560	584	603	596	571	608	563	581	614	592	610	562	561	588	578	602	600	557	585	576	592	556	540	584	558	607	574	554	579	617	576	598	535	598	584	520	588	590	576	611	577	589	560	567
3571	2035	1713	1032	868	759	733	623	615	610	610	601	590	595	589	551	606	616	572	609	561	606	550	570	558	538	592	563	563	572	589	581	566	535	548	574	567	570	553	567	562	533	566	539	568	561	604	554	513	539	597	581	527	572	542	596	585	580	565	599	583	583	546	578	537	591	544	589	538	550	583	565	583	554	592	555	567	537	569	510	564	593	537	542	541	572	561	522	553	571	532	580	540	562	536	530	596	550	549	552	538	549	530	564	502	562	537	546	576	546	574	549	572	555	568	573	519	559	581	605	565	524	588	560	565	558	557	579	580	482	591	574	566	542	571	543	577	558	557	513	561	565	589	542	562	552	570	563	574	528	523	596	580	587	522	543	549	555	579	559	562	551	561	539	571	555	540	565	557	501	514	559	516	595	542	534	536	533	526	532	506	528	592	591	545	570	566	574	557	532	569	512	562	573	554	542	519	546	547	551	576	566	538	597	544	526	580	538	555	576	528	560	543	568	537	570	586	534	576	565	540	576	554	539	534	563	525	561	559	579	571	520	579	573	578	532	604	532	536	583	530	522	540	565	553	544	536	540	543	543	592	546	540	513	602	504	543	555	568	548	531	564	560	544	529	521	547	534	524	580	535	504	509	568	586	522	549	522	559	545	526	534	535	537	526	529	571	512	546	548	560	580	531	562	540	510	543	519	551	519	555	545	556	546	535	566	577	559	565	547	556	572	530	546	540	552	573	539	546	557	556	596	532	566	610	530	528	547	552	534	541	567	593	520	546	574	565	556	517	573	579	553	541	564	558	549	505	557	543	547	518	550	540	503	560	541	514	523	544	563	494	515	551	533	577	521	544	520	591	547	540	537	541	533	571	537	558	530	532	579	585	544	565	569	551	550	560	524	518	545	526	529	568	503	568	539	596	526	558	560	579	535	551	556	547	550	573	565	562	498	571	544	496	551	563	537	589	553	551	566	543	565	582	543	595	551	542	523	493	591	567	524	537	525	531	573	554	571	557	584	525	513	514	564	509	597	558	573	557	572	539	594	545	573	538	502	591	565	540	520	523	552	556	566	540	558	531	553	548	589	534	542	575	592	529	566	573	563	517	587	584	557	550	584	551	554	537	558	559	513	533	532	583	578	557	593	528	505	564	569	537	552	583	553	549	531	557	563	573	566	588	552	518	594	566	525	587	539	578	589	562	542	564	548	535	623	510	529	571	567	558	554	557	546	559	523	581	584	553	570	555	522	565	549	573	548	595	567	567	542	527	570	504	542	542	594	561	522	517	550	522	552	542	550	514	616	562	565	538	539	547	547	545	501	543	541	564	587	518	575	513	580	554	530	591	508	552	575	546	546	539	543	533	531	536	551	538	493	513	565	545	540	537	561	573	555	547	566	507	561	558	506	573	572	578	534	579	553	552	576	555	522	551	511	562	592	574	527	582	564	565	539	548	547	571	524	576	571	538	546	548	537	592	579	556	579	579	538	524	533	558	566	550	575	541	509	578	616	567	549	563	543	559	544	525	575	529	518	560	531	566	553	566	573	560	532	523	538	513	556	537	521	524	584	565	520	507	537	543	520	565	538	553	566	561	531	564	544	580	569	546	519	567	533	513	517	553	579	563	532	597	540	541	523	583	566	564	569	508	536	590	575	539	544	575	540	565	573	543	548	522	537	576	549	538	553	518	546	543	576	558	578	513	542	567	552	551	516	602	545	533	553	555	564	580	511	562	508	553	530	602	572	525	587	558	577	561	573	557	505	512	544	591	542	602	576	553	569	591	555	572	510	548	537	549	556	570	552	580	547	558	497	525	540	564	557	551	602	531	560	505	577	583	554	581	556	526	568	533	555	582	542	543	543	575	594	575	553	520	510	599	558	517	561	583	576	581	562	501	563	570	534	541	559	574	571	552	541	557	587	521	525	595	527	586	571	564	557	565	507	510	593	572	550	555	565	552	560	544	520	548	552	515	541	572	476	505	595	575	545	591	564	582	533	582	525	555	536	568	594	586	519	563	553	592	577	573	544	566	554	547	529	547	573	530	559	545	577	551	524	563	557	554	557	534	535	543	553	572	549	519	531	551	510	545	558	602	540	540	574	530	566	573	555	523	564	576	547	579	554	557	512	591	591	553	540	550	556	550	577	512	533	546	505	578	600	526	576	541	591	584	528	532	547	574	570	540	532	529	551	512	551	534	544	574	509	560	559	562	566	562	553	557	538	560	579	597	548	536	524	550	559	569	552	517	585	564	568	578	599	530	524	524	555	564	541	528	523	542	530	528	583	540	530	570	537	532	559	564	572	562	548	496	550	478	587	549	586	543	497	514	552	537	590	559	546	564	568	554	574	549	595	542	551	510	577	559	516	548	555	589	597	529	578	575	561	601	530	517	502	541	561	587	553	575	566	542	560	560	573	550	548	568	567	589	514	536	549	522	596	547	529	520	552	564	564	543	565	607	568	524	563	551	562	526	620	551	536	581	550	565	575	554	583	531	574	531	548	551	598	537	527	541	607	552	563	581	563	577	562	568	560	523	542	581	544	546	515	529	568	522	575	584	559	540	550	547	521	572	548	565	536	560	571	587	493	525	535	514	567	554	586	589	541	547	575	558	533	565	555	569	549	567	556	558	533	533	520	537	563	593	553	554	547	572	517	547	553	553	537	563	593	522	575	563	569	549	532	542	546	503	554	533	559	499	506	523	538	535	543	515	557	604	557	542	557	514	507	552	563	509	584	597	583	596	581	566	488	560	580	551	520	543	532	530	569	519	540	554	612	577	554	490	527	522	533	535	559	595	567	533	537	573	580	558	541	531	529	536	553	578	537	520	545	564	573	565	592	565	555	575	574	533	568	480	497	514	546	583	606	577	542	530	581	537	578	568	583	532	565	535	548	568	520	528	546	551	544	599	505	575	557	532	527	577	535	561	544	553	547	520	559	557	560	538	504	546	559	540	561	546	550	551	567	531	535	517	533	559	567	549	539	549	567	600	549	539	569	565	541	552	519	524	524	578	537	568	512	568	568	539	581	556	546	547	532	553	532	550	521	547	561	548	576	552	541	551	533	570	561	557	586	536	564	534	554	536	571	534	539	610	545	589	563	560	580	522	534	578	566	547	586	575	615	544	530	526	574	556	584	608	576	567	550	545	520	579	550	584	532	533	621	540	528	550	551	515	529	507	568	556	542	511	519	584	568	511	565	529	552	556	523	529	545	516	560	535	566	575	569	525	500	546	549	539	571	555	511	547	512	537	567	589	533	566	549	528	526	560	553	572	579	535	546	547	507	535	506	571	553	529	563	557	525	557	536	545	541	530	536	526	548	580	537	546	560	537	534	527	571	555	533	559	502	540	523	553	513	594	560	549	525	499	569	518	556	496	577	533	536	520	543	578	550	582	550	563	559	533	532	540	531	526	558	553	539	566	531	593	580	590	559	580	536	581	522	575	574	542	572	553	540	543	582	518	534	553	564	573	509	556	556	516	565	529	543
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
