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
339429862558	339429863078	339429863627	339429864177	339429864727	339429865277	339429865827	339429866378	339429866927	339429867477	339429868027	339429868577	339429869127	339429869677	339429870227	339429870777	339429871327	339429871877	339429872427	339429872978	339429873528	339429874078	339429874629	339429875178	339429875728	339429876278	339429876830	339429877378	339429877928	339429878478	339429879028	339429879580	339429880128	339429880678	339429881230	339429881778	339429882329	339429882879	339429883429	339429883979	339429884529	339429885079	339429885629	339429886181	339429886729	339429887279	339429887829	339429888379	339429888931	339429889481	339429890031	339429890579	339429891130	339429891680	339429892231	339429892780	339429893330	339429893880	339429894430	339429894981	339429895532	339429896080	339429896632	339429897180	339429897730	339429898282	339429898830	339429899382	339429899932	339429900482	339429901032	339429901582	339429902131	339429902682	339429903232	339429903781	339429904331	339429904881	339429905433	339429905983	339429906533	339429907081	339429907633	339429908183	339429908733	339429909283	339429909833	339429910383	339429910933	339429911482	339429912032	339429912583	339429913132	339429913682	339429914234	339429914784	339429915334	339429915884	339429916432	339429916984	339429917534	339429918082	339429918634	339429919184	339429919734	339429920284	339429920834	339429921384	339429921934	339429922484	339429923035	339429923585	339429924135	339429924685	339429925235	339429925785	339429926335	339429926885	339429927435	339429927985	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2547	3600	2300	2547	3600	2300	2548	3600	2300	2548	3600	2300	2548	3600	2300	2548	3600	2300	2548	3600	2300	2549	3600	2300	2549	3600	2300	2549	3600	2300	2550	3600	2300	2550	3600	2300	2551	3600	2300	2551	3600	2300	2552	3600	2300	2552	3600	2300	2553	3600	2300	2554	3600	2300	2554	3600	2300	2555	3600	2300	2556	3600	2300	2556	3600	2300	2557	3600	2300	2558	3600	2300	2558	3600	2300	2559	3600	2300	2559	3600	2300	2560	3600	2300	2560	3600	2300	2561	3600	2300	2561	3600	2300	2562	3600	2300	2562	3600	2300	2562	3600	2300	2563	3600	2300	2563	3600	2300	2564	3600	2300	2564	3600	2300	2564	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
22891	20220	26935	23320	18832	2525	977	593	442	447	426	432	406	414	410	383	352	351	366	349	393	331	394	356	347	369	371	394	372	363	359	372	362	377	347	349	385	338	335	317	390	327	400	347	326	373	312	355	341	344	336	344	333	355	330	320	372	330	350	336	368	361	310	341	359	309	348	355	361	363	365	368	347	303	403	390	332	364	353	345	362	347	347	339	372	355	316	340	345	359	342	345	317	325	349	356	345	343	370	356	340	346	354	344	345	348	321	355	327	339	343	399	348	312	326	332	354	356	347	393	356	340	379	343	359	352	316	335	358	336	366	310	355	318	360	363	360	329	331	322	333	341	337	329	373	357	365	316	327	358	343	329	334	381	323	318	361	314	345	351	342	343	350	350	336	323	369	344	341	357	355	322	375	375	364	367	362	363	382	353	332	330	344	341	360	354	352	344	323	391	325	322	350	345	339	364	381	347	305	302	349	298	372	323	353	350	362	361	317	350	370	339	351	346	335	370	356	363	343	344	341	353	332	361	337	336	352	336	357	354	336	337	343	302	343	328	347	353	309	353	361	369	346	326	367	376	325	323	341	334	315	366	343	351	355	347	375	349	322	337	361	322	380	355	341	329	341	343	346	353	359	318	349	358	333	346	342	370	365	323	365	353	361	343	354	333	328	333	349	367	359	352	352	368	348	343	322	354	317	313	339	337	312	323	329	344	353	364	360	341	351	363	358	317	349	341	346	335	336	353	349	328	364	314	334	351	325	320	336	331	334	348	351	355	357	355	312	375	363	357	312	343	346	358	340	333	365	373	353	346	338	327	364	332	331	364	360	379	340	356	320	304	346	333	324	351	344	358	360	362	346	324	336	356	349	329	364	328	364	331	354	289	341	356	342	363	336	339	378	343	332	364	333	337	324	350	349	309	342	341	364	342	366	367	334	349	352	346	343	301	320	357	351	328	334	336	337	350	343	347	356	339	360	333	340	331	328	326	362	375	322	324	344	336	372	354	344	380	351	312	339	346	346	361	351	332	293	355	317	315	327	379	346	334	343	362	315	352	353	333	365	337	308	340	320	345	341	334	342	323	337	349	339	331	339	357	333	372	344	320	334	314	330	328	342	388	340	383	347	356	378	332	347	356	327	380	352	341	335	301	371	404	351	339	337	345	349	351	344	324	362	342	359	369	369	341	356	315	338	371	354	321	361	367	383	354	344	364	340	299	350	346	391	302	300	340	380	332	351	364	332	337	349	348	358	356	332	337	334	325	345	323	320	346	350	309	348	377	351	341	342	315	344	353	339	354	332	346	357	356	357	324	310	334	341	339	339	313	330	312	358	355	400	344	321	345	347	364	324	325	321	357	323	332	344	332	328	327	347	385	346	354	346	362	322	364	325	349	357	369	334	329	333	353	385	331	337	331	309	325	313	346	357	352	338	332	360	356	360	340	338	351	345	377	325	327	350	355	306	374	346	348	355	351	347	339	322	331	341	337	342	371	315	364	364	329	345	322	318	328	343	322	344	348	350	345	338	366	356	342	352	366	345	363	348	370	334	325	348	350	339	354	380	338	338	285	344	367	336	332	321	300	359	332	353	350	326	322	342	306	337	351	360	337	350	321	365	356	373	355	322	338	303	382	367	337	358	354	355	333	324	347	322	323	357	327	347	355	372	316	347	355	358	359	335	329	341	333	329	367	326	356	352	339	356	344	340	331	309	327	342	360	340	352	347	346	348	368	342	351	346	351	354	338	311	362	333	356	357	344	353	356	318	305	354	351	361	328	360	357	335	375	306	345	365	338	308	366	343	354	332	356	289	336	362	339	317	362	330	377	385	346	347	364	321	373	365	331	332	321	325	325	343	318	336	320	329	360	368	338	352	367	385	324	320	395	360	329	352	370	294	334	339	295	357	316	361	340	338	352	363	339	333	357	341	365	358	364	344	326	363	361	363	371	333	359	342	385	338	362	345	308	359	361	370	332	332	341	345	322	348	337	288	307	351	345	324	330	318	330	324	356	342	351	342	351	382	338	312	346	347	364	346	338	353	322	369	373	365	346	293	344	341	360	318	312	295	336	330	380	318	346	347	311	328	323	358	384	373	354	365	361	338	352	327	325	316	324	336	332	345	343	342	355	342	321	330	361	362	333	360	335	352	339	357	337	337	346	329	365	348	349	353	296	342	341	364	340	333	327	373	330	312	365	338	328	324	356	348	323	356	328	324	311	342	322	319	349	345	355	353	339	373	333	358	345	328	321	349	345	314	336	355	311	335	348	335	333	323	345	336	324	310	342	334	330	355	346	332	345	346	357	342	336	317	369	320	387	362	335	319	367	362	325	333	339	379	345	358	377	330	338	327	336	313	351	347	336	365	359	332	352	377	370	372	334	345	325	344	333	313	375	365	337	346	331	322	334	372	332	349	344	338	340	361	357	330	374	358	391	359	305	352	322	366	321	346	335	356	335	349	337	316	376	331	319	341	359	316	329	361	294	329	313	325	350	364	325	359	357	337	334	345	373	345	367	382	369	355	317	344	340	325	324	358	376	343	349	350	349	315	319	322	361	346	329	365	343	365	352	347	334	319	373	333	356	370	366	365	337	336	325	321	359	334	353	352	334	378	365	317	348	306	335	371	329	351	316	308	335	323	340	338	351	318	285	324	331	314	332	360	347	355	361	375	366	346	347	361	317	352	334	335	348	323	327	341	336	338	351	332	313	324	331	336	328	333	352	329	339	348	349	327	343	326	345	353	343	329	338	310	347	378	366	380	340	348	357	365	341	354	369	344	377	356	342	314	326	319	354	352	318	352	315	312	390	371	302	344	345	363	372	354	328	360	304	329	333	361	319	315	346	321	339	336	368	342	351	338	358	329	344	342	313	327	329	341	356	330	350	374	376	313	347	334	348	343	357	357	378	338	329	315	352	354	347	333	320	378	348	325	332	333	331	327	340	322	384	363	363	377	326	339	311	352	330	330	365	347	363	343	303	358	351	370	366	354	349	324	346	343	348	342	352	373	321	341	357	370	355	314	357	338	331	351	345	341	337	328	350	351	316	323	322	363	331	340	364	397	347	287	333	357	334	354	354	350	359	300	357	326	338	394	314	358	340	311	303	364	346	366	357	353	346	359	338	351	349	324	327	327	352	373	352	346	354	333	348	324	318	332	322	345	367	328	342	376	330	325	365	347	339	316	360	338	371	328	353	336	337	340	340	345	310	343	344	338	377	349	348	309	322	349	306	347	319	346	318	339	345	348	334	342	346	336	342	353	344	315	362	338	311	352	335	346	364	359	360	322	337	353	351	324	345	335	347	337	349	311	359	350	337	345	388	340	350	326	380	336	325	300	349	359	337	352	308	344	340	324	358	346	353	340	329	393	365	356	332	395	336	337	333	338	348	349	355	340	340	308	307	374	340	316	304	310	354	320	316	311	339	352	338	332	347	295	335	309	342	340	346	371	363	382	323	323	303	330	356	347	336	347	294	340	347	325	347
3177	4410	3406	1706	1273	1011	765	722	634	553	547	471	461	490	450	461	432	400	438	396	387	394	367	383	360	418	370	380	377	365	367	373	386	390	390	374	350	358	362	360	379	389	365	361	369	398	377	414	379	392	363	369	362	355	407	365	341	372	354	355	364	359	311	361	357	361	359	372	357	369	363	393	366	377	370	398	385	391	359	353	379	388	376	340	355	385	328	342	329	368	357	352	349	355	369	339	372	341	401	339	368	373	342	364	354	357	379	340	335	355	342	407	297	378	344	377	368	340	362	348	331	370	378	341	329	387	343	370	331	378	382	357	379	374	352	381	375	319	360	385	351	360	391	358	351	370	359	338	334	387	336	350	359	363	323	370	360	373	358	332	369	340	359	358	349	337	386	356	376	339	347	345	375	364	354	372	343	366	355	345	351	350	356	340	352	357	337	377	360	363	391	369	321	369	360	314	320	364	383	386	332	369	383	353	356	326	362	335	355	371	381	370	334	398	361	360	345	339	370	354	319	360	353	356	349	351	386	370	359	366	373	363	391	362	339	331	343	402	368	340	328	346	349	359	373	324	373	335	362	396	353	345	352	366	369	367	319	379	373	346	343	358	383	381	342	337	362	382	339	377	351	342	376	369	357	367	342	346	321	368	317	369	395	364	360	424	363	356	331	344	358	332	348	367	366	334	342	376	340	347	361	362	384	349	350	378	343	353	341	334	361	349	364	370	346	371	353	340	369	368	312	366	350	348	330	368	368	342	349	346	353	372	374	370	341	355	367	318	370	358	349	349	330	326	353	355	334	313	332	333	369	381	348	350	383	314	349	338	335	335	345	372	413	319	381	348	341	347	373	360	337	369	350	357	359	360	381	328	333	380	356	338	329	362	362	369	338	364	321	368	330	340	372	354	343	361	345	388	379	336	365	369	365	361	333	344	376	349	360	360	361	332	351	344	332	358	366	391	364	378	342	364	348	349	365	349	339	332	352	392	364	342	372	360	396	345	313	362	350	352	379	367	354	336	339	386	348	341	372	387	338	353	350	410	361	360	358	372	341	334	349	341	385	337	335	337	361	371	345	347	366	379	346	335	401	363	353	378	335	331	369	357	361	358	321	371	351	325	368	391	350	372	329	376	332	359	343	348	330	341	353	377	336	364	345	325	368	343	367	367	320	339	357	347	363	351	358	341	381	378	391	357	346	328	347	345	336	342	337	355	305	371	361	350	336	354	344	342	338	381	368	360	387	341	348	341	386	352	362	346	355	343	316	312	352	374	355	382	327	333	371	355	365	366	374	365	355	352	320	359	355	352	345	318	334	363	346	331	345	366	342	370	349	330	359	350	297	379	348	340	393	376	327	365	353	374	371	364	372	349	352	349	379	369	361	359	366	371	369	346	353	337	368	332	348	351	344	328	352	352	368	339	349	352	331	346	382	353	351	365	361	340	334	362	370	372	314	384	348	386	336	334	353	342	377	381	359	335	325	340	327	326	348	373	392	353	357	340	337	361	336	370	316	363	353	356	365	349	332	382	371	315	356	336	348	332	375	400	335	347	350	338	371	322	353	337	353	359	356	353	349	380	353	362	342	315	344	359	381	369	387	333	351	386	355	335	351	360	378	330	346	375	344	368	376	344	324	365	342	379	349	384	319	369	338	326	357	350	376	357	339	354	369	353	350	338	365	384	367	336	359	385	363	358	325	364	350	330	339	346	329	345	349	338	366	352	370	335	361	380	344	356	360	351	345	372	349	358	342	339	366	365	387	316	349	321	349	340	316	358	375	325	317	352	347	340	394	367	308	345	342	337	330	354	347	373	348	371	347	356	370	333	379	343	321	328	355	316	358	350	352	357	337	380	344	343	351	361	327	354	380	338	341	333	356	376	371	314	329	386	322	333	337	333	323	334	345	338	309	367	317	340	338	347	340	338	317	369	390	326	381	362	324	330	369	353	340	343	358	301	342	349	349	343	331	366	347	348	368	369	349	339	343	404	346	375	379	355	321	358	326	347	388	369	360	351	363	378	351	343	369	356	356	333	359	308	343	336	324	357	375	380	353	358	355	339	349	335	324	311	321	333	369	381	346	364	317	352	312	354	344	357	330	336	367	357	363	343	350	346	350	327	342	349	341	371	351	373	361	363	341	355	335	353	319	342	348	332	326	352	380	351	344	349	320	321	359	368	345	342	343	306	361	368	353	327	366	339	345	350	331	363	336	353	367	361	332	347	326	319	372	350	347	324	328	369	351	389	337	356	317	351	346	358	355	352	333	353	340	352	347	324	363	365	356	355	341	361	338	363	354	382	320	298	370	358	338	339	355	365	341	363	346	317	351	382	321	341	338	310	312	346	336	354	373	353	360	341	344	351	356	349	370	359	364	358	352	356	354	344	346	357	359	344	310	340	365	355	334	369	358	398	354	380	330	377	335	331	344	363	337	351	356	362	313	338	328	352	353	349	384	339	365	361	337	319	362	361	364	335	350	338	360	341	368	346	327	359	314	335	374	357	347	346	354	336	379	338	329	339	330	378	314	339	321	318	385	331	376	342	369	354	353	384	366	354	368	339	362	364	322	325	354	349	371	342	352	359	354	323	374	323	359	346	325	342	373	363	363	343	331	368	390	319	341	334	334	334	323	345	360	346	360	358	347	313	349	330	337	356	354	337	351	352	347	354	323	356	339	350	319	371	297	371	342	374	349	364	334	364	334	341	338	329	360	350	374	363	347	333	332	332	347	348	365	348	329	354	343	385	360	356	339	342	344	327	356	308	334	370	344	313	342	336	345	328	385	340	385	376	350	329	354	371	347	364	344	360	326	334	344	350	379	359	364	341	357	349	342	379	342	319	353	356	350	370	334	312	354	380	374	355	356	330	385	338	323	362	335	332	340	344	391	353	371	345	368	322	359	351	339	366	322	331	371	342	349	362	333	333	329	348	339	400	375	366	373	337	410	372	346	362	350	359	355	369	399	347	339	366	404	347	338	363	350	318	348	357	309	344	320	341	355	376	374	353	373	363	386	356	333	348	329	370	355	324	348	355	361	333	326	370	332	375	355	405	350	368	361	329	378	352	351	347	324	327	336	352	356	353	352	360	380	359	330	359	334	328	357	334	351	355	340	353	332	351	342	349	347	359	320	324	319	359	338	358	346	342	360	366	334	337	361	372	365	348	342	362	350	340	334	361	310	338	355	348	369	323	331	351	346	332	341	332	346	367	351	349	395	369	334	353	347	350	359	400	361	399	333	377	348	337	360	354	348	362	355	321	349	357	322	342	302	371	365	348	349	339	352	349	373	334	358	330	327	331	381	339	325	351	318	350	329	337	338	359	341	340	378	384	331	333	356	361	364	383	342	356	331	359	329	345	362	351	399	330	367	354	330	345	378	363	351	341	352	339	371	379	353	344	345	334	341	367	314	324	339	341	360	346	337	318	337	358	374	369	349	368	327	300	337	366	336	330	348	371	320	337	368	358	354	345	337	355	351	345
27534	11595	2051	1259	917	944	894	917	845	888	868	870	847	849	896	875	917	858	862	925	886	914	882	906	930	841	843	878	847	844	847	836	847	894	862	908	883	872	893	814	929	927	915	860	889	919	880	885	848	876	870	869	911	863	843	844	900	863	885	819	878	858	828	903	827	846	831	871	892	843	868	867	843	883	838	911	866	842	850	899	869	865	856	926	845	903	887	819	940	908	919	826	878	884	865	842	792	897	900	857	857	849	834	865	858	885	894	890	838	844	845	868	853	833	879	875	871	873	865	880	873	865	878	932	821	893	855	903	893	842	862	900	905	828	892	915	860	901	847	870	832	849	847	880	888	853	889	898	837	903	820	840	853	881	858	882	887	881	905	833	869	887	819	887	873	849	838	864	871	949	878	863	887	904	875	914	876	895	895	828	880	880	840	879	931	821	789	905	859	868	817	844	842	856	854	867	866	903	891	851	808	861	834	894	827	891	885	835	840	824	872	933	931	816	865	949	887	859	844	848	898	883	867	898	848	857	906	911	848	859	882	855	903	893	891	864	899	856	868	915	860	825	888	800	952	855	868	867	924	840	837	889	900	824	843	832	884	851	907	868	864	867	843	832	880	891	850	851	820	836	886	902	910	847	868	847	878	885	810	798	869	849	904	834	908	847	884	880	874	887	863	854	876	894	887	884	891	864	878	892	851	927	890	895	893	878	899	830	881	828	858	847	854	865	864	788	861	883	899	874	897	923	893	847	904	837	839	887	824	917	862	857	883	860	853	863	856	893	860	882	873	829	910	856	885	854	891	855	913	853	897	870	849	824	899	872	875	851	835	890	874	844	895	886	853	894	903	825	828	906	866	877	851	883	857	878	817	836	866	890	848	925	901	895	911	895	869	914	884	894	864	835	906	879	902	864	898	848	821	922	913	826	839	860	865	845	854	881	847	879	862	916	917	861	913	863	856	826	880	845	851	927	906	886	837	854	850	846	849	891	844	880	901	942	869	888	889	870	852	864	824	893	892	821	867	833	874	885	874	846	903	846	869	892	885	845	850	886	852	905	824	837	870	841	888	846	808	897	899	860	810	943	929	809	800	855	831	833	904	855	879	895	827	852	861	925	830	877	831	866	891	950	822	882	912	843	887	804	850	847	880	900	918	873	884	905	899	879	890	888	895	860	831	869	834	862	872	877	896	887	897	837	861	884	866	887	892	885	853	806	880	895	879	828	834	856	851	857	831	896	866	878	830	874	868	872	817	825	905	906	837	861	829	922	849	879	837	853	868	873	852	897	861	832	928	818	802	883	835	834	865	886	848	836	791	901	894	917	882	914	888	849	824	798	837	867	920	824	878	844	846	842	900	866	891	937	841	862	879	865	824	903	857	895	856	834	865	842	865	838	881	878	820	859	889	870	851	878	886	818	823	934	848	868	869	884	888	864	853	868	916	887	871	870	855	948	859	870	875	908	792	894	862	867	837	854	859	885	884	843	916	909	846	849	866	881	866	858	884	921	891	912	878	849	850	877	865	859	898	868	825	891	872	809	886	875	871	781	888	886	811	863	900	881	824	876	864	846	879	886	889	890	812	875	855	865	899	850	859	846	859	876	915	841	871	869	888	838	860	819	841	858	873	895	931	881	852	959	904	885	857	920	850	861	865	902	931	830	850	927	899	834	895	874	861	871	906	880	922	867	800	870	834	875	878	894	912	853	869	916	857	912	869	921	861	857	860	925	831	906	862	817	862	878	854	886	845	790	847	942	894	870	873	848	859	852	854	895	861	920	910	798	883	886	791	863	866	889	868	837	868	848	884	878	863	805	885	830	842	896	851	901	880	893	901	890	840	869	857	863	842	901	869	863	868	854	879	879	925	835	881	875	831	904	871	875	858	926	842	873	895	922	882	805	886	873	924	918	849	890	837	895	852	898	844	864	835	911	876	876	877	849	855	861	878	892	866	917	847	910	859	870	869	822	844	905	875	858	839	882	903	838	870	885	883	816	880	897	852	790	877	901	867	901	956	859	880	888	910	898	834	924	875	867	831	852	820	928	873	910	946	867	865	900	890	896	891	872	877	846	882	892	902	842	879	897	853	858	871	817	891	825	872	886	922	863	853	814	874	869	859	812	846	826	882	855	841	814	869	889	880	865	868	895	843	857	865	872	852	914	857	835	916	875	821	889	889	853	811	878	904	875	888	883	880	898	893	896	844	847	902	866	910	852	857	819	870	859	887	852	901	849	865	861	850	846	892	887	938	918	921	872	841	839	860	843	848	939	864	879	832	868	843	910	896	858	906	933	797	881	884	830	920	927	887	879	812	886	842	872	872	861	873	908	850	892	920	813	874	891	853	857	901	883	877	899	854	837	898	867	839	861	930	853	859	899	890	865	883	854	855	890	888	854	927	884	865	900	844	863	866	863	925	970	922	886	854	829	850	877	854	909	859	851	863	856	893	889	899	835	830	892	863	890	898	850	898	884	891	859	917	861	841	826	873	833	805	883	897	896	836	885	839	819	873	833	861	871	890	884	827	896	857	834	933	897	906	841	889	878	840	865	905	859	923	864	881	876	909	888	862	852	882	905	878	857	884	901	958	896	928	836	867	857	892	889	865	876	942	872	868	878	881	860	887	902	881	813	865	889	878	832	880	866	857	878	840	875	849	891	878	859	928	841	872	886	857	885	890	911	884	837	861	911	848	841	896	917	820	860	873	914	878	869	891	927	923	832	824	889	891	856	852	865	857	866	846	820	881	861	867	881	871	832	856	869	901	799	828	852	847	884	827	878	865	896	894	880	860	872	837	932	823	886	887	917	869	898	943	946	885	855	865	860	875	835	878	887	883	912	846	864	879	890	876	807	874	854	883	890	882	876	888	855	828	903	884	939	906	869	890	848	857	834	841	838	884	869	880	892	864	877	874	822	845	866	865	851	863	812	838	892	836	860	865	907	820	858	853	818	854	896	857	891	913	835	883	897	900	856	864	809	821	878	917	836	836	851	845	898	889	930	849	866	857	855	881	863	882	896	860	885	888	934	831	881	842	852	861	919	890	918	835	885	867	913	827	868	862	863	910	848	837	881	845	893	888	893	889	914	884	844	895	886	863	887	888	878	853	904	861	893	843	863	877	918	880	920	859	871	869	854	884	864	909	897	844	845	842	882	851	851	859	866	876	885	836	902	933	907	835	836	834	833	881	900	880	887	826	830	870	851	845	888	890	879	913	907	842	796	888	869	875	890	856	897	880	843	868	933	866	860	860	845	879	784	856	855	899	900	843	853	829	865	832	852	883	860	845	887	865	899	832	844	885	845	803	861	896	866	844	833	909	906	860	877	854	885	925	893	918	889	860	937	857	891	870	862	850	837	844	840	865	879	833	868	869	843	843	872	858	865	890	921	839	833	861	885	826	915	857	859	870	878	852	888	895	869	864	859	894	874	874	875	902	924	884	855	935	878	869	925	869	893	858	902	917	847	935	864	888	936	911	824	819	882
5188	1008	957	789	824	772	777	795	820	761	726	790	744	773	781	763	709	728	785	756	778	744	718	750	786	768	755	783	788	727	788	758	802	778	765	784	804	795	797	777	748	769	761	754	760	790	839	751	773	768	750	826	752	761	804	766	781	753	736	772	758	733	802	771	795	788	776	769	815	738	729	775	753	765	756	753	737	747	799	753	730	791	757	747	706	679	732	805	808	732	730	766	756	743	764	781	774	751	752	803	709	751	783	752	768	778	800	744	760	756	750	763	763	769	767	678	753	784	726	729	746	746	811	774	745	734	795	758	786	742	727	779	731	782	725	748	749	766	771	775	785	766	726	781	800	714	798	781	725	749	727	784	775	735	762	767	743	731	768	750	726	708	819	749	777	762	751	771	722	776	771	792	736	763	760	767	744	726	782	747	777	765	745	745	766	709	717	753	793	776	750	743	705	702	757	791	756	762	739	720	763	771	766	763	778	741	805	754	744	734	724	760	747	749	740	717	749	742	771	772	744	808	734	729	744	739	728	760	726	743	740	745	775	759	792	766	774	761	723	763	751	736	736	765	728	744	777	723	770	795	732	773	755	766	753	724	752	738	747	771	735	759	717	757	732	737	760	745	744	782	771	765	734	824	739	724	724	745	717	777	794	691	776	759	758	748	734	767	727	741	777	697	743	743	810	781	764	742	765	750	744	754	727	773	751	760	703	747	761	725	722	743	794	782	780	695	740	764	737	771	781	733	761	784	771	747	773	747	734	773	780	751	725	735	744	770	741	724	756	736	742	739	762	744	793	770	700	736	805	763	755	784	752	748	767	700	759	750	747	760	772	796	748	728	785	740	778	767	755	713	718	775	740	822	773	749	752	806	758	772	769	716	761	786	753	782	771	717	698	812	777	722	771	708	767	745	769	752	756	743	779	784	700	763	778	776	703	713	789	758	755	759	682	771	789	717	737	772	721	748	749	768	746	748	712	728	763	749	738	728	750	700	748	730	748	790	709	757	776	742	704	741	777	726	766	734	782	790	760	768	700	746	698	735	748	809	728	794	703	739	721	767	775	767	781	782	766	723	745	744	707	732	753	807	782	731	750	732	759	709	735	709	762	694	757	731	797	758	683	819	754	726	747	778	792	748	783	742	773	750	733	743	754	782	744	762	738	761	719	729	715	815	741	755	795	738	741	707	734	769	750	770	732	789	692	750	738	720	768	749	766	768	752	791	735	756	787	683	721	733	751	723	678	761	765	751	800	795	731	791	765	741	728	760	791	726	743	759	772	752	742	739	740	735	765	728	798	742	757	755	773	739	714	787	738	783	758	768	752	748	733	734	782	778	731	755	787	721	793	768	783	803	721	767	777	731	741	778	776	765	674	763	715	815	782	714	779	822	780	763	748	783	769	776	733	778	771	788	802	754	748	797	802	754	749	784	736	826	752	761	753	790	731	767	772	732	771	721	766	722	773	770	715	775	765	762	713	771	707	762	739	724	790	793	710	768	750	792	793	727	733	769	729	753	764	709	774	746	789	765	754	766	755	777	739	761	768	765	716	761	691	745	734	717	809	758	783	747	782	718	749	794	742	790	722	769	787	732	755	811	795	716	753	779	794	802	742	740	767	782	789	693	759	772	766	744	707	769	744	720	753	747	736	715	780	734	730	787	760	808	743	733	767	745	740	746	806	722	751	752	772	739	736	781	752	793	779	800	705	784	746	744	739	724	737	734	752	739	771	752	793	743	763	803	752	776	788	781	703	759	800	748	730	725	732	778	799	741	773	763	752	727	735	789	793	772	786	752	754	717	763	782	715	743	732	753	735	750	742	787	782	822	730	762	712	750	735	769	768	742	711	736	728	782	740	725	745	744	742	740	741	746	780	764	743	740	787	779	736	747	760	738	784	769	713	744	766	754	795	794	732	775	740	746	746	771	733	720	735	710	786	736	749	715	760	815	767	777	712	736	759	715	719	726	775	735	761	763	762	769	759	746	798	787	803	760	759	805	711	737	786	789	795	690	771	753	735	776	746	725	750	738	785	733	761	767	779	751	758	743	765	798	736	759	749	757	768	756	753	718	739	809	767	777	775	783	783	808	751	772	814	722	767	714	740	738	770	755	744	725	753	790	781	796	762	740	841	740	730	735	783	792	740	767	766	776	738	759	708	684	791	755	739	776	749	746	770	749	734	785	768	778	770	782	726	763	757	752	741	703	722	768	747	762	788	784	707	778	771	726	747	734	756	766	725	728	767	729	723	758	795	765	709	740	760	762	779	774	743	782	712	767	740	793	772	777	726	770	703	794	755	814	738	771	746	764	729	845	810	793	815	764	698	705	756	744	809	753	729	829	792	762	784	737	764	775	796	814	756	738	756	703	713	781	711	742	711	766	785	736	705	763	754	729	723	744	774	756	739	802	775	794	725	719	765	747	722	745	795	746	728	719	749	747	787	749	735	757	785	741	751	732	763	714	788	810	760	747	821	777	760	772	775	738	763	773	727	755	750	728	763	777	762	747	759	834	736	771	718	692	790	777	794	737	821	750	718	767	746	712	759	752	739	773	725	728	747	734	750	729	786	792	788	767	811	711	771	708	727	781	798	715	747	750	786	713	740	790	755	784	759	764	767	757	707	729	748	752	776	765	730	731	789	792	745	739	731	744	757	712	730	771	736	745	775	706	733	720	730	736	756	749	765	742	773	784	755	753	746	764	754	778	780	762	730	748	732	780	748	747	796	769	768	763	742	697	809	734	802	718	785	707	718	760	756	792	742	794	796	728	779	750	759	756	772	782	727	763	765	757	765	713	839	722	765	757	753	751	768	728	743	735	765	777	759	758	754	713	801	728	755	760	789	752	706	727	765	767	723	782	762	720	797	737	727	816	782	727	746	750	771	752	707	754	722	772	755	755	745	796	780	759	746	778	777	753	754	776	769	714	771	771	801	728	748	786	790	741	739	735	732	735	765	734	734	725	735	740	734	767	766	744	728	775	792	812	755	729	808	756	767	731	745	737	795	770	739	750	799	823	707	740	764	775	704	796	772	704	776	706	736	771	773	771	772	731	779	750	741	763	766	756	781	740	755	790	771	794	794	820	714	800	730	743	752	778	781	830	764	796	799	726	730	755	730	783	785	728	750	798	728	725	765	718	795	712	803	796	802	758	724	745	792	728	729	737	757	762	786	780	758	756	770	752	805	781	719	747	750	761	748	759	735	789	752	716	762	712	732	807	806	781	731	742	764	753	797	783	738	734	745	759	767	760	742	731	766	773	793	776	800	742	745	776	757	776	734	761	728	761	722	769	761	737	769	776	732	753	769	777	792	743	740	766	749	751	693	745	737	783	714	756	788	750	760	700	755	784	701	731	760	728	780	781	802	735	746	741	721	750	760	785	772	803	837	785	747	767	711	763	776	710	739	770	781	767	771	723	783	743	744	727	696	783	782	807	760	797	738	784	759	696	778	732	717	679	740	740	752	778	743	766	801	725	736	723
25928	21451	25043	16222	1805	1081	1009	866	914	796	794	793	784	806	855	803	829	826	800	829	874	798	783	787	777	769	778	784	763	786	798	833	809	763	757	750	807	770	766	799	744	765	799	784	792	791	755	780	823	752	815	839	801	789	741	832	854	816	776	803	813	863	749	759	831	786	759	776	782	780	750	749	797	767	818	796	762	756	728	782	774	810	787	861	821	780	835	735	821	825	772	794	791	779	792	800	792	757	718	756	748	789	806	745	765	743	749	742	818	761	763	730	757	794	755	804	737	825	784	777	821	818	755	776	835	776	755	779	777	758	787	788	786	829	762	793	730	792	810	751	804	810	806	780	790	809	803	788	760	787	794	792	758	737	763	807	824	853	796	760	792	744	733	769	761	748	796	789	792	766	747	762	783	804	780	773	761	756	761	762	769	780	764	777	759	753	747	773	761	792	760	803	799	813	766	801	810	818	814	730	794	790	759	802	786	784	746	790	767	780	781	795	821	795	805	768	800	742	751	791	785	828	817	811	784	827	790	762	712	775	777	806	719	804	822	818	777	760	813	771	816	805	758	784	781	783	747	768	768	787	802	798	817	776	808	776	833	738	830	777	782	720	768	739	798	791	803	735	761	771	773	768	787	790	815	764	787	799	813	821	798	761	771	797	811	785	785	794	832	753	756	839	793	828	777	795	829	810	761	784	831	775	814	784	836	808	760	776	779	804	803	752	766	776	816	723	814	811	796	771	790	770	777	804	754	747	815	823	804	800	790	765	782	805	792	808	761	793	839	791	777	841	816	793	762	758	796	775	804	783	737	759	725	774	799	814	729	740	745	781	793	784	851	765	790	791	749	799	808	837	807	768	792	799	740	781	805	817	746	768	804	793	765	801	812	802	790	783	773	796	766	781	751	779	727	803	775	744	778	751	790	771	784	720	719	757	809	757	795	803	792	724	799	813	764	776	794	825	738	795	738	851	749	781	764	760	802	829	770	835	790	758	769	833	770	769	789	767	790	784	787	785	799	775	789	788	779	764	766	758	745	762	784	822	798	777	726	794	731	802	803	824	807	753	776	734	801	803	727	800	766	801	788	804	781	815	776	803	781	805	773	763	789	768	773	753	785	803	789	750	815	812	818	768	788	840	719	734	796	777	779	788	762	785	757	809	778	778	774	786	791	789	726	831	810	753	803	754	793	825	837	794	832	846	794	757	813	781	773	801	807	789	751	737	809	847	790	826	804	828	805	744	772	774	868	799	758	765	802	730	828	787	828	757	784	783	809	786	790	795	812	744	765	795	767	799	791	768	772	762	771	804	789	813	772	809	760	739	744	798	781	814	794	788	815	791	766	762	747	773	720	749	790	746	797	736	813	802	786	812	762	770	783	805	799	747	819	786	804	784	814	748	773	818	812	792	751	808	755	795	782	823	813	753	773	715	762	747	774	802	822	780	807	777	756	766	790	757	769	789	740	782	758	777	793	781	741	787	763	799	809	789	751	789	801	750	772	755	768	750	706	791	779	770	736	758	734	757	764	776	848	784	773	793	779	775	760	787	799	779	838	820	801	795	813	759	722	714	734	764	795	779	795	789	785	756	810	754	774	744	732	804	766	782	801	775	737	779	797	799	803	792	741	777	754	774	795	808	831	781	720	768	743	814	776	745	778	807	793	823	707	779	734	851	808	808	805	798	782	763	796	775	716	828	785	755	764	748	788	774	771	850	826	798	781	808	776	742	784	804	783	734	752	770	816	827	824	770	796	785	793	809	777	795	809	797	786	809	748	813	803	778	783	814	774	771	815	723	792	782	760	786	806	797	822	773	802	768	750	786	767	799	805	779	781	827	826	796	775	781	778	859	757	813	764	793	775	742	771	763	780	755	799	803	811	806	762	825	794	772	846	771	787	748	834	766	809	792	780	802	770	736	791	803	832	810	778	767	772	762	757	818	800	781	774	781	771	735	737	769	788	805	777	802	768	765	805	734	796	814	854	802	766	829	786	781	791	764	755	729	784	797	767	805	759	755	777	801	803	758	766	818	739	820	722	778	761	818	777	781	773	802	736	787	776	723	791	774	765	780	780	805	726	766	751	835	735	810	765	778	770	809	788	758	726	808	775	781	779	790	784	813	697	810	824	795	784	760	777	811	779	775	784	770	782	733	814	770	781	798	812	770	797	765	753	758	747	785	843	733	766	777	797	774	774	778	846	728	770	790	794	782	793	733	783	778	780	769	778	778	766	777	804	791	802	796	778	786	742	791	773	797	813	792	764	791	811	790	811	767	734	779	750	789	813	801	769	843	811	774	785	771	769	771	785	773	790	762	756	797	800	764	790	786	798	771	807	810	830	797	786	826	766	792	769	759	747	830	781	776	768	777	793	759	770	781	763	750	757	760	771	812	823	727	785	755	753	830	764	789	756	796	822	761	790	767	813	772	799	774	803	772	787	767	796	778	840	751	772	826	796	776	831	774	798	779	775	813	772	762	757	791	773	829	792	800	791	774	784	749	817	765	790	782	794	760	749	787	796	755	742	791	787	778	794	839	751	839	784	818	762	790	777	770	788	780	798	786	784	798	843	730	763	774	768	807	777	735	781	762	820	765	824	767	793	803	770	751	792	816	806	833	780	794	739	806	768	765	790	772	814	815	728	770	801	769	793	813	814	783	721	790	814	788	764	747	789	758	786	766	823	802	744	714	736	767	799	791	795	788	810	809	783	792	795	760	746	734	826	738	793	817	755	787	790	808	747	794	812	805	759	752	744	813	745	756	792	813	760	844	769	792	762	770	755	823	795	839	850	772	779	817	725	788	877	825	764	806	730	807	806	773	800	800	761	795	768	751	762	730	789	772	801	756	743	814	769	762	797	787	755	758	782	837	791	785	769	743	806	785	784	797	789	795	779	795	775	808	828	808	807	709	783	755	765	777	816	790	832	732	773	768	778	827	793	816	832	759	772	772	736	820	806	782	821	739	796	764	768	809	762	774	775	805	752	757	712	792	785	803	845	775	757	783	753	761	807	779	789	796	716	793	848	792	747	812	763	753	756	795	782	826	764	781	812	861	802	785	748	756	761	771	767	789	787	781	757	790	797	776	780	777	751	788	771	836	799	843	807	777	794	793	759	779	772	779	789	767	818	804	772	759	760	839	800	779	844	770	817	742	767	740	764	765	808	819	780	784	774	821	794	785	821	780	808	803	789	755	773	765	779	782	825	750	780	753	765	780	771	794	820	766	760	788	755	795	787	788	787	831	817	806	795	759	789	768	789	765	771	789	759	809	793	743	740	805	783	798	791	811	772	815	810	789	763	775	821	794	798	772	814	805	797	773	740	819	833	807	765	794	794	790	764	834	813	858	830	772	762	807	761	808	787	750	784	833	812	797	830	807	749	809	751	756	785	814	809	795	782	807	787	780	781	756	801	805	735	800	743	779	794	801	829	763	805	766	769	817	798	731	775	767	770	795	784	782	761	777	786	817	789	724	782	800	786	747
3762	2153	1808	1171	972	914	882	862	731	809	752	750	715	781	763	759	769	691	744	715	741	699	680	709	744	740	748	720	668	687	757	717	701	697	664	727	711	717	735	751	728	657	698	731	690	748	683	730	741	700	691	689	745	695	682	734	688	733	669	701	745	685	701	708	719	687	762	714	735	679	706	722	694	721	709	692	684	683	716	724	707	695	699	729	740	715	725	713	654	701	685	722	721	718	704	681	678	644	697	722	740	696	760	664	714	711	712	669	709	699	707	675	705	712	738	707	686	631	671	681	729	710	751	678	706	659	686	670	678	742	699	755	708	734	713	671	717	720	673	770	702	755	723	720	709	682	714	684	717	757	706	662	747	689	730	701	707	744	634	701	716	700	699	694	665	730	699	712	673	730	690	633	708	709	706	704	662	672	650	687	696	711	704	714	671	728	703	685	709	754	704	704	718	715	704	744	702	728	650	732	656	719	692	731	714	710	682	681	723	756	728	695	659	690	656	685	689	703	641	735	720	683	669	710	710	742	707	651	681	698	741	728	668	682	649	681	686	705	748	640	615	687	722	701	689	720	686	684	686	712	703	663	706	728	700	728	729	665	650	695	722	690	707	700	658	674	678	737	736	693	769	709	703	726	740	667	718	694	695	684	656	707	681	694	690	718	686	721	691	721	732	672	720	666	743	700	734	723	717	643	651	675	723	680	682	744	718	687	688	697	684	709	658	749	678	713	741	685	707	669	723	696	665	723	701	726	689	646	702	667	677	730	690	726	721	682	667	715	706	697	672	702	689	718	638	689	708	721	688	734	696	707	720	713	688	719	715	694	713	698	662	715	643	700	711	663	731	696	683	720	706	686	696	694	667	734	707	727	699	721	738	687	692	724	733	761	684	703	693	661	707	666	707	686	725	696	701	701	731	747	704	698	731	753	734	703	660	660	757	657	719	714	688	779	717	709	703	692	704	692	706	695	694	711	704	617	689	637	697	706	685	729	694	733	658	721	672	734	694	676	680	742	702	715	699	695	731	716	661	708	757	679	705	689	709	617	709	715	701	694	683	710	652	730	710	677	704	709	711	664	700	704	699	757	646	729	768	701	668	718	712	734	666	666	713	709	707	732	672	701	673	708	728	678	685	718	692	673	681	730	705	695	708	717	732	673	675	728	686	742	672	675	681	690	747	671	702	702	687	703	700	702	692	731	707	648	695	675	709	700	692	659	675	723	708	748	664	707	686	659	676	702	742	662	730	708	647	666	695	673	684	674	688	736	731	716	710	733	706	687	681	675	725	645	721	704	723	649	727	712	684	734	682	687	677	626	762	703	684	696	670	698	641	744	764	670	670	668	675	730	743	703	692	692	689	763	688	733	700	732	670	724	689	709	703	754	702	692	712	667	704	752	716	707	741	717	715	648	741	726	684	715	719	657	672	713	721	692	683	731	708	753	684	763	719	704	705	691	719	702	684	701	661	665	699	721	715	700	734	702	657	730	731	664	715	657	701	674	701	675	688	717	733	729	681	671	631	675	693	698	719	715	675	733	683	669	700	676	695	711	692	738	666	777	715	705	718	709	680	725	704	649	707	694	683	696	697	698	734	638	720	727	661	672	688	711	671	682	701	705	650	696	677	689	719	687	674	697	684	692	684	730	695	673	697	699	635	732	678	644	703	743	726	756	687	720	729	685	706	707	718	701	716	731	713	684	728	710	690	694	709	663	712	684	715	717	695	644	659	677	686	659	683	748	686	680	719	704	717	703	715	708	715	720	725	668	675	644	681	662	709	712	748	696	687	696	702	735	693	706	718	749	700	691	664	701	698	713	683	702	681	698	706	700	716	709	702	729	651	726	707	676	715	694	688	706	649	691	682	690	701	706	689	672	713	676	689	692	680	677	741	719	727	664	702	744	743	662	675	702	677	711	726	733	727	676	718	634	689	745	722	683	734	673	642	702	706	685	733	695	690	691	707	661	699	676	715	736	729	708	691	693	714	724	651	657	664	689	663	708	721	697	703	688	687	655	691	732	677	691	700	716	707	708	742	714	723	715	685	675	709	700	724	695	711	683	694	693	693	738	679	728	667	702	694	660	702	732	661	742	732	676	699	689	680	694	714	688	724	673	668	672	696	688	662	730	702	694	696	703	685	729	711	674	682	701	678	706	653	713	691	711	683	699	713	780	706	657	655	734	676	653	665	712	727	647	706	716	736	689	672	736	691	689	700	718	687	672	718	673	698	694	652	727	704	716	734	730	692	713	664	673	648	683	709	685	695	668	671	720	716	711	666	700	691	682	738	711	671	698	709	729	710	690	682	651	694	719	677	715	701	661	684	670	699	665	693	670	711	688	727	721	678	623	741	670	723	735	673	653	713	729	701	724	715	674	646	669	732	697	698	674	696	709	700	701	648	722	720	708	686	718	682	665	733	696	676	628	711	667	720	692	695	687	700	683	746	723	706	734	701	666	670	711	678	708	675	709	694	708	682	709	703	705	692	689	687	701	679	750	659	715	695	676	680	654	660	686	691	637	733	716	658	692	719	683	676	657	708	751	698	723	714	644	701	703	672	709	726	655	728	688	699	698	636	666	719	704	669	716	707	693	659	690	703	733	675	658	703	730	719	671	692	627	700	691	714	694	694	694	661	678	674	735	728	752	696	702	685	672	677	706	689	690	718	738	705	690	694	686	758	721	704	646	706	663	672	720	668	695	685	702	667	698	679	669	679	733	680	648	692	661	680	700	708	734	717	699	655	646	635	710	660	665	738	652	731	700	682	725	725	688	692	699	714	696	728	640	683	741	723	710	686	695	687	694	717	681	724	718	714	687	724	681	690	715	686	670	663	711	745	666	664	713	687	688	702	730	681	690	678	690	731	743	657	687	686	700	620	702	659	712	720	674	701	683	658	689	698	701	687	702	691	713	677	712	713	691	683	730	748	697	677	666	666	646	712	720	692	758	728	679	737	711	694	645	627	686	725	727	752	681	663	668	686	672	651	680	734	710	703	731	611	713	726	683	721	746	686	699	688	733	711	712	674	672	690	706	687	662	689	683	702	686	731	701	661	705	701	699	712	669	674	688	680	729	620	692	702	701	730	694	716	676	682	681	678	739	712	711	677	691	735	691	722	675	734	687	712	677	643	693	690	705	690	697	714	666	708	723	718	708	690	701	714	702	726	729	722	689	726	671	715	682	724	730	757	736	713	710	713	696	695	708	730	648	686	692	718	640	708	703	692	715	693	713	679	723	710	700	709	701	661	687	688	694	677	708	628	690	741	688	682	713	668	699	730	701	713	671	735	704	649	708	771	731	700	649	687	717	708	706	693	740	685	690	680	684	655	681	678	690	715	704	695	635	700	661	671	696	709	758	660	673	693	717	702	695	654	716	695	684	707	699	635	710	691	628	685	663	689	690	712	701	634	693	694	678	698	743	685	728	659	703	708	716	731	670	683	735	704	658	689	716	717	730	691	691	698	661	726	709	750	710	671	657
24254	21396	28544	24625	19821	2547	889	622	521	516	438	479	452	376	404	386	380	384	377	366	395	371	385	354	363	381	361	388	373	376	400	370	367	371	375	363	356	373	352	353	378	332	350	351	382	346	350	381	337	353	367	350	368	376	361	361	344	370	358	354	339	368	335	401	364	329	369	369	366	374	383	397	389	380	353	322	360	357	378	386	363	328	357	399	391	363	352	360	382	372	361	348	361	363	350	370	355	336	401	358	372	367	357	322	348	370	306	360	354	345	372	357	372	362	377	376	368	329	364	339	387	328	381	362	316	354	391	342	361	365	368	331	372	343	353	363	393	378	351	360	362	382	359	346	376	378	359	341	375	350	338	370	333	388	350	366	362	370	347	328	405	355	387	386	377	384	363	327	370	355	374	356	377	355	367	365	364	334	359	374	349	349	385	336	364	325	380	343	359	413	393	330	363	382	361	353	340	336	363	316	356	349	375	341	366	364	347	380	379	401	347	384	348	377	354	427	354	369	365	379	359	313	366	392	348	345	382	358	335	383	398	326	368	382	384	334	398	369	394	366	369	348	336	340	342	373	374	340	389	369	350	375	369	333	364	339	354	376	375	352	356	363	377	342	381	339	390	347	347	369	346	371	374	363	326	352	351	344	363	373	360	336	351	372	350	345	387	357	369	323	360	371	389	355	332	361	357	331	363	336	355	333	340	371	397	370	367	356	371	346	350	377	337	359	341	386	354	367	359	329	385	350	352	356	304	374	345	354	367	345	341	354	334	335	346	377	323	374	375	359	372	350	365	353	364	329	351	372	359	414	346	364	374	366	353	375	360	378	329	330	366	387	364	353	360	344	403	369	352	367	371	353	344	365	370	364	337	375	362	341	335	366	338	328	334	353	353	359	312	343	363	326	375	386	384	343	328	361	307	355	326	347	329	347	361	378	367	354	369	353	352	367	329	341	362	377	323	386	386	324	342	336	367	392	379	358	349	342	326	345	337	339	402	329	400	376	370	323	348	350	344	364	361	359	339	348	349	387	351	349	342	372	369	349	341	379	321	339	367	348	358	356	343	358	385	337	320	352	331	330	374	349	372	386	376	353	360	344	357	356	401	381	329	350	344	358	380	365	363	347	363	338	346	361	373	353	365	345	347	344	406	336	377	372	380	353	375	382	367	331	365	350	370	354	377	348	339	355	362	356	357	364	360	379	341	331	364	361	361	320	353	345	359	332	419	349	343	342	383	346	353	342	365	396	360	354	393	357	335	353	370	336	388	345	339	354	337	395	363	387	372	365	356	359	340	321	383	360	365	371	357	340	350	377	341	331	346	355	353	354	359	334	359	370	375	318	386	370	339	358	364	378	348	374	340	385	360	360	355	344	374	350	337	353	337	374	341	328	355	377	348	358	351	339	343	380	369	352	324	350	337	396	335	355	346	354	363	361	370	364	378	346	353	356	328	367	376	349	353	349	322	367	364	349	374	373	355	368	358	313	350	327	370	350	376	352	362	333	335	336	375	339	383	366	360	373	331	354	367	333	374	359	330	351	377	298	376	310	344	343	370	328	372	327	358	346	374	361	397	363	350	333	354	379	344	354	366	368	364	369	348	351	351	367	380	359	349	330	363	356	354	357	350	367	359	360	354	341	330	349	346	378	360	379	370	353	366	378	380	380	350	383	388	371	352	350	348	345	351	361	362	324	366	339	356	370	363	364	330	354	372	389	361	383	395	331	373	366	363	378	353	351	347	333	348	314	346	370	350	367	357	366	364	361	380	353	365	362	361	380	327	333	371	349	356	330	338	374	329	350	374	364	369	337	380	360	390	326	334	344	339	358	352	336	380	355	338	347	387	357	367	389	344	383	355	315	331	347	346	336	349	374	344	347	363	319	353	346	352	348	360	329	342	345	361	367	383	352	367	364	372	362	353	346	357	348	339	372	378	389	369	378	312	390	361	375	352	344	387	371	369	368	350	365	365	345	370	346	356	345	321	352	365	382	389	395	339	393	393	331	344	344	357	369	334	342	355	342	324	352	354	359	350	343	391	380	335	365	353	342	330	372	383	343	347	340	370	320	369	380	362	368	357	352	347	388	317	383	337	393	382	372	327	376	318	343	392	355	366	386	332	361	333	359	353	387	331	348	415	375	376	371	352	378	383	363	344	334	381	350	369	374	376	364	344	395	353	325	352	368	341	335	367	364	393	342	348	374	366	352	375	347	384	367	371	326	339	352	355	376	351	362	353	339	370	344	344	381	357	351	349	320	365	383	340	360	320	354	312	357	339	364	356	378	372	355	353	353	361	347	349	350	362	358	361	376	343	379	375	407	319	365	308	359	401	377	387	350	368	355	323	354	335	345	322	347	394	362	365	362	382	362	317	345	359	337	371	345	354	365	357	354	368	336	333	374	377	396	381	350	340	356	344	357	343	366	381	345	373	347	406	335	355	357	320	338	329	371	376	352	369	345	356	374	389	348	360	369	416	374	372	364	347	350	357	310	345	346	358	326	337	344	315	374	319	365	354	386	358	347	313	336	339	363	361	360	353	368	363	388	389	351	371	362	338	348	349	372	384	370	334	316	339	333	356	318	334	335	350	345	368	333	341	366	363	358	344	388	360	374	368	334	348	342	360	332	383	328	370	350	335	386	320	326	380	338	352	346	368	387	378	384	342	358	348	342	377	338	369	359	373	325	366	379	316	402	340	363	342	349	381	370	344	347	330	320	359	348	352	319	371	350	344	402	387	350	341	331	372	373	357	347	378	350	348	366	371	353	377	358	350	359	331	367	389	394	348	333	370	375	367	330	336	310	394	354	346	352	403	344	327	316	379	370	344	334	381	344	385	338	365	340	335	358	383	366	336	376	365	336	365	384	370	350	385	367	329	334	333	342	372	364	367	402	353	391	384	365	388	315	342	393	391	392	367	366	362	349	399	374	353	346	312	353	350	366	373	350	382	330	375	342	384	398	345	366	357	330	358	358	342	396	366	344	361	336	319	341	344	366	344	326	384	356	328	338	347	328	368	342	359	350	337	351	345	343	353	377	356	358	371	352	355	388	341	337	349	326	353	364	370	311	352	366	355	353	353	359	339	363	346	346	329	357	384	325	337	315	361	360	353	386	357	366	341	345	344	371	370	347	351	374	365	338	385	351	345	370	346	340	329	362	356	350	359	350	361	341	376	379	407	349	370	362	362	367	339	352	344	336	354	372	354	361	343	340	385	338	382	351	335	379	360	357	370	373	366	367	346	339	345	390	409	345	328	351	339	374	330	376	332	367	335	391	334	351	344	365	362	343	346	382	392	323	359	349	327	338	339	336	392	349	387	336	364	360	353	359	344	387	363	386	335	350	371	350	354	349	366	361	341	350	363	387	345	336	410	306	385	337	395	357	359	347	355	386	356	383	358	382	421	377	380	367	360	367	372	369	322	371	362	332	354	376	322	378	377	312	351	396	351	361	354	321	345	365	358	345	336	368	361	390	320	341	373	353
3400	4716	3767	1926	1300	1002	807	701	638	639	573	484	472	475	412	442	463	448	373	431	414	410	409	379	391	387	365	390	409	397	405	408	389	404	371	353	397	441	389	370	399	385	409	382	377	377	399	369	365	354	397	417	406	375	351	368	362	383	395	369	378	373	376	398	370	405	409	371	384	384	346	405	359	364	341	369	364	363	379	344	378	411	388	382	390	338	387	362	384	397	389	348	377	389	395	382	385	364	386	369	364	352	345	404	379	356	400	355	376	387	366	334	385	386	384	408	350	371	362	358	389	364	368	372	357	399	410	384	373	346	373	376	352	380	358	374	368	375	336	372	369	366	356	361	380	369	396	383	403	386	356	339	383	394	342	406	347	376	361	386	349	384	366	381	390	366	376	393	365	399	375	359	379	389	393	379	446	365	352	373	369	397	351	404	369	388	353	352	366	392	366	383	370	403	372	338	384	359	361	365	396	346	352	353	387	384	393	352	384	380	390	381	390	385	406	351	365	364	384	372	387	383	395	391	368	357	349	362	372	380	369	377	381	386	390	351	370	399	361	363	376	423	375	397	396	315	396	378	361	368	384	351	378	374	377	375	374	356	394	332	340	392	398	378	346	365	390	392	355	380	387	385	329	332	397	343	376	375	381	390	387	358	376	382	363	392	365	353	392	399	362	384	355	404	385	362	368	383	349	382	377	379	398	365	361	370	325	380	414	356	348	377	371	381	353	350	380	373	373	378	358	368	373	380	359	390	340	372	359	395	398	377	411	357	391	374	356	398	428	382	360	374	397	377	349	350	376	389	370	391	358	367	397	399	357	407	384	376	346	414	352	351	370	404	366	392	374	348	371	372	378	354	427	358	384	371	331	399	383	355	376	373	398	373	364	366	367	367	345	397	385	400	367	384	378	390	377	350	362	356	363	408	379	374	376	340	402	371	370	357	351	388	377	402	345	372	398	371	391	373	359	345	352	342	426	344	407	366	393	355	390	390	392	363	370	357	384	392	389	340	361	366	336	393	390	384	342	395	387	376	371	365	331	366	356	423	394	415	405	373	399	360	357	373	383	374	371	396	385	369	352	376	386	356	378	370	382	418	369	356	400	362	379	389	368	338	356	367	388	361	351	362	350	400	389	379	392	374	367	328	382	358	386	370	357	383	374	329	365	323	371	371	403	379	381	376	394	372	360	400	360	384	344	328	380	382	389	416	356	371	405	385	385	353	362	396	380	398	369	386	398	361	370	348	391	365	382	381	377	363	379	389	387	386	352	355	374	335	366	368	380	366	348	416	390	367	351	392	382	353	362	386	349	362	385	368	357	390	340	364	356	353	323	394	364	358	387	393	398	392	383	358	352	376	389	372	390	371	366	377	385	399	376	356	334	359	359	348	355	387	367	365	368	361	371	351	363	377	330	350	379	383	398	341	398	371	375	374	353	374	369	368	395	412	391	341	380	351	355	378	364	376	389	383	364	392	401	381	381	362	375	400	357	374	341	388	350	341	379	387	356	367	342	367	382	356	368	360	369	389	392	370	387	376	359	370	384	378	381	363	347	377	413	360	372	391	361	408	379	356	365	391	361	371	401	359	376	392	407	390	375	386	417	392	405	376	365	379	363	379	378	371	370	385	370	374	377	365	380	387	361	402	374	321	377	337	402	399	346	376	377	335	343	327	379	365	381	369	363	377	380	367	380	339	390	340	369	390	370	399	357	414	386	344	392	392	359	375	352	382	365	390	367	376	400	391	377	351	379	375	347	376	381	369	400	344	383	380	365	382	360	374	394	355	338	391	346	359	378	348	390	374	338	376	381	362	388	349	375	365	367	353	378	352	349	406	377	356	365	374	373	412	393	377	401	383	399	379	381	366	341	381	369	353	376	376	347	396	379	402	355	406	377	356	348	358	384	366	375	356	398	398	392	370	369	370	343	344	387	355	392	380	370	394	345	360	358	370	395	401	339	371	370	366	378	357	346	374	377	383	381	382	368	358	355	372	352	394	356	356	362	388	383	351	328	349	373	377	370	327	406	353	341	357	349	421	370	357	367	342	362	395	339	367	390	377	365	357	385	377	380	340	379	360	389	358	379	408	414	392	414	373	376	353	372	379	377	372	351	375	385	367	379	354	335	305	391	361	383	364	381	370	373	359	380	369	373	380	400	395	377	355	384	371	351	395	339	367	394	375	338	373	393	382	365	331	365	390	394	404	376	369	360	368	406	354	350	427	342	332	375	358	370	393	376	357	379	391	409	354	395	374	353	384	347	370	362	346	406	366	370	360	344	351	393	383	372	364	345	334	409	359	376	358	349	358	404	370	418	347	372	352	369	364	379	369	376	420	358	376	361	351	355	381	393	373	338	351	347	373	354	361	388	353	338	361	367	336	383	408	370	372	373	366	348	402	356	383	356	385	374	389	376	380	363	362	407	374	345	367	342	341	377	371	360	387	371	361	374	383	373	357	375	348	367	371	396	343	363	382	374	349	366	381	363	368	354	364	372	367	397	356	372	371	336	380	387	385	376	366	375	379	349	352	355	379	366	360	361	381	381	341	354	377	358	355	352	359	364	370	347	376	358	354	344	379	338	377	351	371	392	342	352	330	413	356	383	369	368	339	353	377	393	366	328	345	371	319	371	334	397	384	346	361	356	385	341	368	336	375	390	355	358	363	361	371	358	341	316	368	358	385	322	354	380	376	382	352	402	379	373	388	350	359	368	350	401	364	408	360	344	339	375	350	403	355	387	405	384	389	357	388	361	349	383	372	395	360	348	387	354	390	344	354	388	341	370	383	400	396	406	342	376	364	367	365	366	350	355	357	391	379	354	351	363	359	373	352	395	358	374	382	359	408	364	338	343	356	349	344	381	370	376	379	377	344	368	332	378	356	404	350	397	381	418	368	372	360	380	378	369	396	402	372	384	355	371	344	385	373	347	348	354	359	367	371	368	341	403	366	379	362	355	357	345	368	365	398	369	357	344	348	405	343	370	376	361	361	368	352	362	376	342	361	390	358	373	357	364	373	421	381	364	390	360	373	384	366	357	411	363	405	384	356	355	336	360	345	388	365	360	335	349	354	350	359	377	369	381	373	391	379	385	417	352	380	379	371	361	388	384	344	346	341	382	381	400	390	338	374	380	365	401	348	382	365	322	352	386	373	361	365	379	381	370	369	375	388	388	367	360	342	381	366	384	380	343	357	356	411	350	371	381	391	369	384	391	348	352	384	356	374	355	379	373	372	382	391	396	405	343	397	384	391	412	376	371	343	377	382	365	376	426	326	344	361	351	358	370	396	331	385	396	339	363	341	355	356	375	335	374	371	356	340	368	392	359	361	387	374	364	346	361	423	382	369	411	396	364	340	369	336	353	360	374	380	332	380	403	372	385	386	363	375	359	368	382	386	365	387	377	366	406	376	358	356	365	380	403	366	401	340	365	353	355	403	375	332	341	367	336	365	369	358	383	365	392	338	353	373	381	362	396	365	347	359
27492	11360	1980	1183	878	862	903	846	872	878	811	898	820	890	891	872	834	801	867	883	903	870	868	904	817	874	821	854	855	868	820	892	866	870	857	906	878	844	863	869	857	859	853	867	892	821	857	872	834	901	809	877	849	895	869	866	897	890	859	817	806	848	872	899	855	872	868	849	812	876	887	858	846	826	825	831	863	858	839	823	876	827	827	813	887	854	856	902	788	849	830	848	925	842	872	894	878	875	813	874	907	809	827	884	854	836	885	821	867	804	845	860	833	908	836	877	785	874	829	862	897	843	921	877	880	816	828	863	843	832	833	860	916	918	876	881	795	787	861	844	863	865	817	819	866	871	869	908	905	845	814	897	848	835	908	852	915	872	868	852	865	838	883	837	860	833	851	918	821	837	857	910	871	873	868	883	865	831	826	906	826	844	853	870	855	856	844	882	890	867	886	846	854	821	870	874	817	897	875	812	880	866	851	872	871	906	880	841	854	881	847	845	834	876	860	837	865	864	866	852	903	877	890	925	880	844	855	827	866	810	826	804	836	923	854	832	842	858	852	860	790	841	860	849	797	850	914	904	874	854	894	865	852	874	882	847	858	850	842	858	843	840	867	858	825	858	845	801	807	845	885	823	862	875	857	858	846	833	900	872	882	838	858	867	857	819	858	873	895	857	822	866	855	820	815	871	877	880	828	914	849	898	836	849	891	830	857	851	866	883	864	877	839	832	898	875	838	827	887	847	792	859	911	855	832	851	909	818	796	837	879	829	873	870	910	841	858	843	844	910	836	850	877	840	865	877	843	860	873	876	889	949	849	887	843	865	906	862	881	851	792	845	845	877	835	848	880	858	890	906	903	892	868	866	873	816	847	813	782	848	835	887	842	915	894	875	842	856	867	818	839	886	846	872	857	854	864	898	818	865	855	898	895	887	876	881	911	862	858	842	851	867	831	897	886	845	832	829	911	892	837	828	870	854	839	820	839	858	890	863	904	892	904	822	878	861	871	812	903	793	814	839	822	845	860	910	845	852	852	871	882	896	859	879	899	907	830	891	827	868	839	855	810	888	832	847	863	856	866	844	811	790	865	834	880	877	855	818	875	812	842	857	864	887	870	854	900	843	862	827	851	792	845	854	834	830	807	888	811	906	874	844	856	868	888	885	861	926	948	845	803	863	858	882	816	869	838	829	907	851	879	912	864	834	897	884	864	806	869	835	845	860	900	832	922	865	856	870	826	831	849	884	848	846	841	817	886	806	870	908	894	875	878	884	858	806	901	889	804	884	906	871	855	828	803	797	864	882	883	852	854	807	832	889	795	819	838	834	915	850	887	912	822	828	826	858	903	904	854	822	864	842	882	855	834	838	896	889	827	860	790	889	886	857	827	887	798	874	890	837	876	836	871	807	863	867	811	851	882	879	813	842	817	853	822	889	831	885	863	920	881	920	858	870	872	834	834	863	892	813	828	905	865	891	834	891	880	837	893	833	901	871	842	864	834	875	881	887	866	906	857	853	867	847	830	883	841	895	847	828	878	933	837	876	845	860	871	829	887	851	850	891	860	884	858	855	827	909	881	895	854	880	882	904	822	888	862	848	897	900	830	904	830	882	888	861	883	833	905	854	858	873	838	853	851	855	786	860	843	837	813	854	832	859	858	870	887	877	858	868	906	846	901	872	895	898	810	907	845	874	847	843	828	859	850	828	850	856	865	889	891	835	883	829	850	879	885	877	829	813	856	847	910	849	895	836	837	859	865	921	806	899	868	902	796	837	859	841	863	842	878	851	884	836	828	852	863	849	884	879	886	806	878	891	901	889	867	875	849	891	924	834	860	789	878	880	855	819	823	866	845	837	896	937	841	832	843	782	862	860	882	852	872	876	917	931	852	897	881	881	883	865	813	859	818	865	835	818	818	894	829	850	847	842	832	853	830	836	840	880	903	780	838	866	861	828	860	885	927	834	874	902	856	828	856	839	894	831	815	808	886	853	854	852	840	883	867	862	853	902	873	854	869	925	825	892	896	850	889	929	834	820	909	864	894	887	806	861	799	865	828	820	876	853	846	915	871	854	835	831	884	881	898	880	844	866	827	868	879	861	846	917	815	893	871	858	875	816	896	827	860	845	874	890	841	881	810	804	841	859	827	863	907	883	820	828	918	798	861	863	874	831	898	894	922	816	856	897	883	885	849	899	862	853	870	883	835	886	865	867	863	879	864	867	887	897	814	851	854	829	894	836	881	848	852	843	891	846	817	836	929	874	856	851	861	886	904	827	877	818	810	869	857	816	880	886	858	861	922	825	871	819	812	883	874	866	886	900	873	869	875	810	876	826	881	821	815	863	871	860	882	892	861	874	906	873	855	833	861	848	839	866	875	824	925	847	837	891	908	856	918	888	885	851	898	863	865	876	916	899	913	873	858	847	890	874	866	885	897	838	892	871	876	789	887	876	871	905	883	890	846	827	868	861	887	812	908	837	824	900	805	854	842	817	838	840	877	868	834	828	927	874	864	854	840	896	859	916	828	895	809	891	879	844	902	910	850	875	907	887	810	853	847	824	817	887	865	876	840	886	899	865	883	908	877	839	827	871	885	844	881	853	834	900	874	826	831	822	887	875	815	848	828	917	888	877	856	827	876	877	888	892	820	845	877	874	861	855	829	876	889	872	844	876	866	862	868	862	834	860	849	875	804	924	861	865	873	869	870	809	869	880	848	863	916	832	871	864	811	824	847	830	868	841	909	892	850	839	846	834	859	852	819	868	832	796	854	869	869	839	874	849	894	873	834	848	857	842	901	879	867	822	929	810	888	892	905	834	878	870	863	874	871	895	902	874	840	849	923	877	816	823	894	814	804	880	876	851	872	899	827	853	891	891	852	852	898	897	804	916	864	831	807	888	851	898	915	920	897	891	872	838	880	866	894	829	827	845	908	883	847	858	876	891	873	829	836	865	874	888	834	877	856	837	886	866	865	848	845	887	835	831	865	915	838	787	857	892	829	926	888	873	903	878	876	862	839	865	891	841	869	845	854	881	831	861	841	829	859	844	833	890	837	912	852	912	880	905	857	815	882	889	898	897	885	899	839	831	880	906	900	825	892	851	880	886	855	878	899	884	881	882	801	889	839	839	855	860	932	845	845	862	835	906	856	860	809	879	901	877	895	850	823	861	796	881	859	841	888	813	833	880	819	875	836	817	853	870	832	880	852	831	824	840	851	875	932	901	849	805	859	881	866	890	851	902	902	881	868	812	854	813	887	849	858	878	927	849	877	901	861	892	838	836	867	850	826	860	876	872	859	842	835	896	834	843	876	827	862	939	863	822	891	855	831	919	841	845	807	876	885	873	858	865	872	797	879	826	871	858	895	884	853	898	844	870	870	906	923	847	827	886	875	871	873	883	837	842	849	890	811	845	842	815	906	821	874	856	861	884	864	889	903	880	863	874	894	865	855	831	821	845	852	869	828	856	851	863	871	883	870	827	881	888	833	924
5221	946	941	806	769	787	812	766	789	776	775	741	771	751	722	825	770	771	764	689	760	740	761	748	751	777	740	775	766	756	774	790	747	729	722	797	799	723	744	801	791	789	775	740	786	762	778	779	739	783	767	783	735	771	785	797	746	710	735	716	709	716	805	740	810	757	815	698	757	768	788	774	734	782	757	729	771	769	777	755	772	743	709	732	714	788	823	766	738	758	729	727	810	796	762	744	766	783	771	757	756	746	776	770	714	776	737	763	779	727	711	765	762	705	727	779	766	804	749	747	723	773	775	784	771	760	754	736	718	774	742	729	791	719	783	773	702	750	774	720	774	791	756	812	740	734	761	714	716	782	749	776	764	766	742	768	760	769	758	742	709	697	753	753	730	796	782	742	748	725	750	770	745	737	719	772	756	779	736	758	728	750	756	733	752	756	776	738	801	740	754	781	718	684	788	782	701	770	792	777	789	769	734	748	795	758	765	749	710	755	762	740	754	705	771	767	698	771	755	746	788	732	752	742	753	760	750	727	732	770	779	767	736	742	730	725	746	754	747	784	751	793	733	740	777	790	735	745	766	803	754	773	750	747	752	810	784	737	766	754	710	731	735	765	759	786	784	743	778	785	739	739	690	763	723	779	734	763	794	730	719	743	736	761	740	717	719	778	713	766	761	801	760	757	777	735	729	756	716	709	740	750	710	774	798	761	719	802	754	808	719	826	751	786	759	721	771	781	746	710	765	721	718	761	709	788	786	736	796	746	744	763	780	786	741	794	752	742	752	805	754	758	753	783	739	783	800	764	769	738	689	729	710	743	766	771	738	770	770	725	769	788	789	681	778	765	783	802	764	753	748	753	745	753	711	761	733	685	740	749	750	765	741	764	763	787	758	767	758	786	767	728	837	741	745	742	749	734	735	745	734	793	737	792	755	780	744	776	777	729	719	754	721	748	767	769	758	783	770	736	776	734	762	783	793	737	758	767	774	729	775	798	774	745	784	804	803	791	756	785	709	726	758	779	759	749	764	832	734	711	741	774	775	804	768	730	789	806	757	779	729	747	704	722	747	743	778	742	826	728	771	757	748	745	739	762	753	693	789	784	726	785	773	657	717	801	738	739	759	756	735	775	807	804	760	745	746	755	758	740	778	740	712	796	724	775	746	742	766	810	757	730	760	723	763	731	746	739	731	728	732	773	709	753	727	790	774	778	788	758	764	740	737	746	782	773	760	741	758	734	787	779	785	759	746	755	769	773	773	727	754	720	754	763	733	741	759	746	761	761	742	789	756	760	752	816	742	691	802	769	781	761	806	770	822	739	786	687	756	815	763	776	801	788	732	795	776	783	735	755	743	779	792	795	774	743	767	744	757	733	748	750	737	800	773	687	723	698	786	779	787	759	771	753	754	787	783	796	758	740	765	753	756	703	739	750	758	731	731	725	755	729	749	697	777	726	764	778	783	727	720	720	804	764	708	818	728	753	784	749	761	765	797	757	714	754	737	778	762	770	773	758	781	713	753	832	779	796	747	749	782	761	752	803	698	785	733	750	740	760	773	723	761	748	747	817	734	771	752	746	799	760	776	714	756	768	770	746	747	727	738	727	729	759	718	732	776	731	747	792	795	725	785	702	762	793	761	799	803	752	739	755	744	719	738	791	759	780	711	739	787	768	723	720	738	770	777	750	718	714	736	735	801	736	750	755	771	763	709	763	736	745	734	846	797	759	785	754	767	754	743	781	800	727	759	798	741	783	761	750	748	750	769	734	770	767	739	754	734	729	756	809	723	726	732	724	746	792	729	750	704	787	781	764	755	761	731	782	771	761	747	785	760	726	754	748	756	744	723	758	786	707	745	748	763	767	812	721	758	753	794	744	762	755	744	732	762	775	779	703	726	745	802	743	746	784	716	771	731	736	742	760	740	736	754	791	779	772	764	788	719	726	748	746	737	727	749	731	750	820	773	764	753	757	779	763	693	777	764	810	723	780	750	751	713	717	749	782	742	830	775	729	740	703	738	758	694	762	767	769	757	693	688	775	736	775	733	758	760	762	780	764	731	815	751	734	743	770	734	752	726	774	779	807	755	749	783	757	776	788	765	716	732	747	765	736	769	738	758	766	802	746	767	720	770	728	740	733	766	759	734	748	745	746	764	760	801	744	719	774	776	802	730	785	712	756	745	771	770	758	734	780	780	752	740	795	765	761	755	749	738	765	748	808	754	763	754	808	745	724	753	707	730	775	768	763	796	804	774	750	753	755	730	755	792	752	764	791	747	718	724	749	791	755	733	731	795	734	789	720	783	715	730	751	794	756	748	766	732	755	729	783	807	746	735	771	754	747	789	730	711	747	761	749	773	759	736	753	728	770	774	761	717	705	729	766	698	718	779	760	736	748	776	727	772	746	737	782	739	727	719	813	736	768	773	745	715	763	732	826	746	736	772	786	714	754	737	735	793	747	789	707	776	800	752	741	770	746	802	744	809	803	787	798	790	777	712	712	763	686	739	745	789	697	745	758	745	740	745	749	796	762	731	709	750	759	769	790	757	760	747	751	722	795	760	776	729	768	780	790	797	747	746	842	748	781	787	764	765	741	750	741	749	798	787	808	802	712	776	711	777	762	712	753	740	820	790	740	754	716	823	772	769	752	751	758	752	778	785	755	767	752	776	739	753	732	824	743	779	748	743	740	739	752	781	722	765	801	764	759	786	737	809	748	738	764	748	732	746	742	759	761	751	734	767	822	745	764	726	779	717	712	721	776	760	768	764	764	743	763	746	781	687	746	764	740	776	764	749	781	756	748	732	787	741	799	750	717	758	733	730	728	737	787	771	731	782	712	750	808	750	747	759	745	758	775	725	718	759	765	762	800	765	757	756	716	773	743	779	748	708	724	714	725	785	786	746	764	749	745	767	767	740	746	769	733	753	755	737	775	720	764	728	796	696	738	755	731	762	744	730	755	743	705	746	730	764	763	750	695	726	783	795	721	748	747	814	750	759	742	774	724	765	775	743	715	755	729	722	783	805	737	715	745	733	715	760	766	719	740	782	734	788	754	768	750	745	796	784	746	712	703	717	771	735	771	703	760	796	746	731	718	734	785	787	808	742	732	752	718	796	792	793	741	734	741	759	745	775	800	732	738	749	778	733	740	769	745	739	768	778	750	733	749	790	778	739	794	760	767	725	739	762	766	759	758	741	753	778	719	734	711	730	730	756	752	827	769	720	699	815	729	776	770	719	703	773	747	708	736	828	761	729	764	742	771	767	752	754	776	751	714	697	747	745	722	764	780	707	774	764	728	763	736	702	720	779	748	789	798	783	815	777	799	770	749	780	791	787	714	775	733	769	726	777	754	775	765	752	746	775	729	757	738	773	739	719	770	758	761	745	746	760	817	747	717	780	751	765	769	762	743	725	780	810	774	775	771	722	781	738	793	757	765	725	733	758	790	727	722	755	739	753	731	743	776	754	759	731	749	720	788	768	712	774	819
25844	21403	24993	16259	1774	1067	979	882	835	862	814	790	805	757	815	848	757	813	784	785	801	825	800	831	817	724	755	772	780	786	789	816	770	738	803	768	761	727	760	789	806	812	820	821	765	832	789	755	772	814	811	774	777	844	820	828	779	832	791	808	822	834	819	789	773	823	728	754	783	806	749	766	788	735	807	782	814	809	766	783	781	811	832	768	790	817	821	778	787	732	796	809	830	781	762	759	722	784	773	748	799	804	736	784	794	795	806	830	805	852	821	775	776	797	823	733	758	821	776	803	782	756	767	756	811	826	815	767	832	779	781	783	783	746	781	814	759	783	812	789	784	806	825	780	806	780	801	777	800	811	781	813	768	739	774	818	776	842	773	806	764	758	818	800	733	801	807	794	784	768	806	771	795	762	756	832	774	811	763	825	732	771	753	818	820	779	781	780	763	755	777	764	752	791	827	782	831	754	772	806	782	766	762	791	787	833	777	796	783	798	745	790	811	826	762	757	793	776	753	820	787	752	735	775	760	837	784	812	825	829	772	798	799	797	800	799	772	790	766	789	798	780	817	806	833	857	758	765	760	757	798	841	784	764	732	748	738	812	781	805	861	772	801	776	768	780	757	697	779	763	794	775	769	771	797	732	763	754	769	785	831	737	785	756	806	756	797	783	738	804	770	823	797	824	781	851	819	725	796	742	811	779	769	800	715	745	799	823	759	789	765	786	803	821	807	829	772	759	803	798	801	794	794	774	766	803	746	808	840	779	763	854	777	763	791	716	795	811	823	842	768	808	780	812	769	746	820	805	805	783	790	807	833	778	833	749	820	795	808	833	813	808	776	754	748	719	816	801	766	811	843	792	808	823	768	795	797	787	796	804	770	772	801	793	718	804	756	729	796	753	714	754	770	780	769	818	761	768	826	790	761	810	786	795	806	730	773	787	834	823	799	778	769	769	735	811	811	729	802	763	864	772	814	813	760	783	773	741	803	781	819	787	808	841	784	798	789	759	838	833	754	764	780	803	779	817	739	809	798	787	769	797	795	735	796	793	772	721	819	752	813	795	769	725	808	798	826	731	754	793	776	777	805	772	757	777	811	817	791	830	758	772	737	769	792	746	741	835	806	797	763	769	771	782	785	810	722	772	788	766	827	787	784	725	781	828	786	764	750	777	773	784	788	759	742	778	786	718	774	806	759	761	780	775	777	752	745	818	794	768	770	780	806	730	781	749	787	769	769	744	751	748	806	816	788	876	759	724	798	793	828	779	774	759	816	842	778	771	729	753	793	807	817	818	743	822	778	796	745	826	752	813	794	725	799	810	783	839	767	799	748	823	789	717	817	780	764	773	796	824	828	806	809	768	823	760	819	766	795	766	814	795	809	793	782	784	820	766	795	784	838	776	799	834	823	760	768	762	795	793	808	794	825	781	805	777	780	741	827	889	759	773	841	776	807	757	820	797	737	800	792	836	809	846	723	735	731	789	814	782	800	783	722	811	756	738	804	757	793	799	768	744	774	817	788	801	758	791	782	739	763	814	788	809	791	784	777	773	824	782	775	780	815	791	785	708	778	790	798	778	779	768	808	768	759	713	806	765	742	747	814	789	824	799	779	756	762	790	738	780	709	750	799	798	807	783	803	773	823	758	797	803	767	822	781	846	766	730	760	773	804	757	815	818	753	757	772	795	847	787	845	776	744	772	730	815	838	877	780	770	793	781	813	715	774	804	797	746	796	778	731	757	784	797	731	784	771	807	810	805	792	813	786	792	773	777	827	748	778	771	789	798	714	791	780	840	719	778	766	802	785	784	812	779	824	820	766	849	749	824	746	732	780	782	780	766	793	788	807	799	790	797	772	792	770	821	771	782	754	775	783	817	776	775	756	778	822	785	826	798	823	793	784	815	811	750	802	843	845	813	742	761	726	770	697	797	749	796	820	784	738	766	806	779	744	756	793	804	760	798	821	753	780	742	806	743	790	840	778	806	774	795	749	722	797	793	819	804	785	843	785	800	824	764	780	817	751	826	782	785	766	722	767	785	782	771	750	799	770	789	811	818	807	820	810	784	846	762	756	795	771	808	747	748	824	824	813	820	786	784	780	795	806	831	767	754	791	808	770	787	803	822	767	808	789	849	795	792	813	807	780	726	742	721	795	805	784	857	792	772	798	825	801	796	778	797	749	782	831	800	751	776	762	801	769	717	766	780	772	776	776	756	779	767	767	791	805	803	781	784	755	816	808	785	792	797	793	772	773	764	800	744	731	796	784	759	782	786	758	811	769	792	805	733	802	772	818	813	750	791	782	763	782	775	771	752	813	780	789	757	776	786	839	793	794	813	758	799	782	764	792	813	767	790	814	726	774	796	735	750	773	762	805	825	824	763	789	818	778	779	744	800	764	795	732	740	774	759	776	796	787	769	774	772	743	837	810	793	773	758	815	762	752	758	782	780	768	781	758	787	814	777	768	794	787	789	750	804	774	732	826	771	767	783	767	826	817	819	790	787	815	760	759	786	785	731	755	805	764	768	751	832	823	767	775	810	784	782	800	803	796	756	804	739	748	769	789	713	775	779	752	736	770	833	792	826	783	801	776	809	761	792	831	826	772	833	780	856	771	821	803	772	770	815	814	768	786	753	790	748	785	785	750	763	738	739	790	769	761	799	757	762	798	810	794	751	774	789	792	812	837	747	765	797	729	834	796	765	775	731	791	776	796	776	838	753	765	807	757	741	807	825	760	846	772	749	837	764	752	751	774	759	742	767	821	797	750	825	819	806	776	821	806	768	812	786	796	794	776	770	780	804	829	745	817	858	799	792	802	820	781	776	774	806	785	812	729	819	796	788	817	771	737	762	793	799	787	805	791	781	754	759	805	793	811	782	798	794	822	725	853	815	796	796	880	789	771	749	768	802	810	744	755	767	775	768	791	767	786	752	799	816	754	770	775	780	750	781	817	776	722	769	758	780	821	717	756	836	831	775	810	817	843	877	801	755	783	786	771	823	788	745	818	828	799	788	753	766	849	804	793	767	767	782	791	766	829	806	790	787	779	743	808	734	784	787	792	751	769	776	819	760	821	775	790	806	799	764	798	850	799	782	766	757	785	766	758	786	800	769	797	771	795	729	796	776	812	787	792	798	816	826	803	770	752	739	788	796	786	803	774	811	768	774	743	792	791	835	808	740	773	788	815	803	726	759	774	772	752	835	817	771	779	780	741	751	810	772	786	799	806	776	724	802	743	797	796	804	785	837	810	779	809	790	802	795	771	746	788	754	691	741	764	776	776	765	758	752	800	775	813	805	737	763	792	787	762	797	760	824	767	846	821	806	837	785	842	746	830	788	778	769	776	813	839	808	799	769	747	809	829	818	835	801	769	831	781	736	789	706	796	800	779	802	784	796	779	774	795	786	756	825	809	824	800	754	777	789	804	775	774	779	773	777	782	798	829	814	789	780	771	773	792	765	759	794	833	785	789	770	720	793	753	786	797	816
3737	2127	1827	1178	1009	958	863	871	820	781	750	773	768	747	702	746	679	721	714	728	697	723	735	780	709	743	730	732	771	723	718	713	703	694	717	698	730	742	737	723	707	725	728	680	690	679	685	683	678	743	748	673	722	697	717	750	722	730	665	774	674	723	735	711	668	728	733	739	746	714	718	680	705	750	688	737	688	723	688	698	669	680	745	719	719	739	665	742	702	717	667	679	698	712	722	761	728	766	701	732	681	734	719	677	710	708	716	711	691	708	693	703	671	727	726	677	736	744	690	728	706	710	702	644	720	667	697	733	685	693	705	700	730	684	676	731	712	707	741	704	701	665	679	731	711	708	701	671	642	712	734	687	749	707	687	716	672	750	713	674	732	691	682	718	713	669	680	719	698	717	690	708	677	719	718	685	710	705	746	691	669	711	690	716	747	727	715	683	677	706	689	764	701	739	698	712	719	697	743	716	668	728	731	693	698	714	655	676	698	680	721	712	711	633	706	654	753	692	685	685	735	675	757	682	708	718	735	725	698	684	683	723	748	697	710	710	720	696	762	699	650	679	687	725	696	700	775	675	720	751	690	709	653	702	692	666	707	713	721	713	705	685	714	733	691	672	707	700	691	718	680	754	714	748	746	668	718	748	675	677	736	700	708	652	749	687	670	728	727	734	684	699	746	689	658	675	698	713	698	715	683	699	697	709	689	688	729	637	709	758	687	747	677	669	694	737	683	703	698	687	677	662	761	703	762	690	742	678	723	708	683	693	721	716	724	726	660	709	708	680	735	657	734	708	697	678	673	678	698	652	685	690	695	694	700	716	681	686	683	654	685	701	736	699	676	719	685	669	725	701	700	718	681	740	699	695	716	644	743	661	746	685	743	702	704	741	703	703	711	737	676	698	711	736	686	742	698	671	699	691	706	706	717	698	718	675	720	696	704	747	734	708	655	707	681	709	694	665	661	716	703	644	696	689	717	694	689	662	637	705	721	709	741	727	693	650	686	710	701	667	699	703	723	717	689	686	710	709	715	741	696	694	697	702	707	684	705	689	718	706	740	692	674	758	672	696	695	628	751	712	744	706	703	682	695	693	699	704	695	702	724	713	665	711	748	725	699	689	669	709	745	730	673	694	690	699	691	658	676	731	697	663	679	725	730	672	733	707	754	633	725	700	709	694	689	668	643	687	665	713	668	689	690	712	693	713	707	697	710	714	713	675	717	696	754	672	720	696	687	684	708	724	695	731	719	682	734	696	661	701	690	744	663	680	716	716	697	677	758	738	724	691	669	701	669	719	712	669	713	661	695	687	697	686	663	644	687	674	690	696	695	675	706	670	688	731	715	706	700	728	662	705	698	703	728	681	668	717	684	744	690	695	691	700	728	669	661	675	694	700	736	707	695	704	672	707	745	722	708	699	701	719	705	750	693	670	705	657	750	678	698	685	698	736	714	680	722	689	652	726	628	742	739	728	697	723	675	676	702	719	730	710	715	686	711	732	665	696	690	694	700	718	734	708	726	698	694	715	689	686	669	699	699	666	631	694	662	738	739	709	702	721	733	675	657	655	694	722	740	675	707	689	725	708	717	710	700	709	690	659	722	705	730	684	724	670	683	710	700	692	719	710	722	662	705	685	721	729	712	666	734	746	745	744	693	727	681	686	698	724	729	684	696	687	699	735	684	705	684	739	652	688	684	691	735	699	700	693	694	698	741	716	673	696	681	700	699	707	754	684	668	737	685	727	673	711	711	690	749	690	708	736	703	691	697	741	693	742	705	712	699	715	702	672	710	683	680	677	707	686	715	689	724	660	686	705	740	727	750	692	660	716	681	735	716	675	679	711	751	639	716	685	719	721	755	686	679	687	756	678	655	708	716	697	714	666	731	698	732	686	748	718	708	675	730	684	719	703	697	693	735	639	677	725	727	681	695	677	744	676	676	696	687	745	660	735	709	662	679	662	754	662	721	673	683	689	668	720	706	724	683	690	698	722	691	673	725	732	735	660	723	712	686	698	683	729	673	651	680	707	644	683	717	716	662	682	731	676	728	698	728	667	716	754	678	694	709	694	743	700	700	770	695	681	728	695	716	708	709	742	693	664	691	681	672	687	727	703	662	693	680	691	707	670	722	708	686	700	717	738	675	668	679	744	682	719	667	714	695	768	684	674	702	709	725	715	734	725	655	743	700	761	685	675	745	669	722	697	665	701	697	679	661	709	695	709	744	693	724	743	678	690	732	706	725	722	698	673	669	701	680	634	712	694	726	696	659	640	708	660	691	656	696	756	702	662	719	679	690	702	705	700	683	653	717	735	672	692	700	690	729	706	652	672	658	667	699	678	677	704	696	687	727	687	719	704	693	699	693	724	715	663	695	656	661	670	702	698	709	661	733	695	681	682	673	719	692	748	661	705	693	694	724	726	706	709	697	700	700	723	684	695	704	709	698	713	680	688	710	657	713	713	731	713	732	693	698	667	717	658	669	734	695	700	715	705	691	708	691	725	701	721	708	747	745	687	710	758	728	719	691	723	659	725	688	682	718	740	643	760	707	720	724	665	691	749	684	684	661	670	673	718	740	717	694	711	711	725	680	702	703	691	680	697	660	713	670	710	617	711	695	709	697	691	697	676	706	707	677	664	725	686	680	721	684	696	672	666	663	643	677	678	726	684	714	744	657	718	689	719	660	701	735	639	674	674	697	696	698	676	675	690	743	723	693	682	753	737	683	656	719	703	742	692	693	719	692	694	731	718	733	689	694	748	699	674	688	675	649	692	708	693	679	741	730	670	656	660	727	734	706	647	700	689	725	620	727	704	702	701	695	739	695	662	697	631	714	742	697	679	677	716	671	677	739	709	664	709	706	678	680	713	669	676	690	688	736	698	687	714	673	682	655	719	697	677	710	684	683	700	701	713	686	679	669	682	664	722	738	672	663	697	671	748	695	720	679	693	695	685	739	682	722	714	700	684	710	689	718	738	695	683	715	675	697	729	712	689	725	715	683	670	704	728	713	675	716	686	663	703	707	717	693	714	689	696	685	711	702	680	689	704	718	673	642	730	709	745	682	699	695	718	707	673	681	706	699	673	691	711	712	670	711	711	668	683	714	726	670	661	722	720	673	713	723	716	737	684	681	694	736	693	692	716	674	698	755	700	641	713	748	710	696	696	684	669	687	714	661	709	713	700	715	666	724	712	715	724	692	726	690	734	691	675	684	715	679	700	709	745	712	671	721	744	619	696	707	679	685	707	713	732	683	679	694	725	665	666	680	758	702	657	694	689	690	765	716	687	699	724	722	728	697	673	664	711	693	708	731	706	710	702	704	669	684	745	671	716	732	698	693	720	714	705	727	717	754	673	714	676	729	702	742	723	687	703	726	731	748	688	698	665	753	682	684	721	692	753	677	690	674	719	680	687	670	674	713	649	706	695	689	648	726	682	726	672	710	728	678	712	703	703	692	673	735	748	705	700	695	723	697	665	702	683	689	638
24374	21516	28679	24808	20165	2734	958	623	490	494	484	452	411	420	429	449	423	432	416	393	425	386	343	427	382	377	371	407	361	405	347	381	399	377	401	388	355	381	368	386	370	356	385	350	373	358	362	372	387	384	367	362	343	375	317	402	350	361	362	340	395	373	377	359	359	380	370	366	381	370	390	368	414	383	345	394	386	340	376	342	374	385	345	367	370	379	373	370	356	349	369	360	341	326	420	396	391	392	356	361	378	377	378	399	374	362	367	378	417	367	353	345	370	382	384	396	342	369	415	353	354	381	372	378	363	331	386	331	357	378	335	349	379	370	362	370	366	389	398	356	371	337	359	344	369	345	389	359	374	384	379	376	351	368	365	369	339	353	354	321	395	372	393	397	346	389	379	351	371	366	361	367	388	389	358	369	377	337	349	355	408	372	380	334	373	358	409	356	352	336	375	372	389	361	356	383	366	362	403	371	377	380	367	387	367	389	379	338	354	406	331	378	369	366	378	346	349	371	347	359	378	355	371	394	338	392	384	397	327	381	357	385	354	366	388	344	343	334	366	367	364	412	317	376	366	358	370	368	381	349	354	414	380	364	345	352	356	367	339	369	352	351	376	357	397	382	356	345	378	365	433	369	357	339	359	340	372	355	366	346	397	387	351	340	390	361	356	357	338	345	329	329	356	354	381	355	398	329	392	377	372	337	340	340	360	338	406	353	359	361	351	374	389	371	377	373	390	377	367	346	359	361	346	365	369	369	379	343	331	367	375	354	397	361	359	363	379	362	378	360	326	339	371	369	351	395	360	344	367	336	377	343	354	336	356	390	350	357	368	372	365	367	374	387	360	379	353	373	370	370	381	336	389	355	348	359	372	342	397	371	358	377	368	326	391	386	340	356	345	371	388	380	331	352	349	368	344	365	338	356	374	337	371	356	364	364	356	365	366	342	394	377	381	354	353	360	377	358	366	353	350	374	351	363	381	364	364	353	370	382	381	369	377	381	386	365	354	331	361	338	406	398	347	375	364	364	363	407	377	360	342	369	363	365	336	353	351	339	363	389	354	369	363	363	383	328	395	362	359	361	371	351	323	380	359	366	335	356	366	391	347	355	399	355	344	358	363	372	341	379	352	397	382	363	340	338	321	351	394	366	353	335	401	351	374	360	366	369	359	329	349	376	356	388	392	341	392	367	368	367	332	364	369	362	336	360	332	374	398	384	368	379	338	378	379	348	347	346	349	336	364	381	382	347	360	341	324	361	342	339	351	347	350	377	345	348	350	367	327	383	360	325	350	378	382	353	367	313	378	385	394	381	356	369	363	373	341	362	336	357	362	363	374	348	333	355	406	339	350	328	325	361	353	349	346	364	380	397	372	342	373	322	371	342	366	349	340	345	409	369	360	363	378	379	341	358	381	346	361	350	367	329	377	342	355	371	346	358	387	365	391	396	366	349	374	348	364	357	394	377	389	343	362	380	396	372	360	346	341	399	336	332	362	347	380	361	342	321	381	345	362	343	347	360	378	359	345	335	318	353	395	385	389	379	344	379	345	352	384	356	334	385	385	320	407	372	372	351	368	367	325	367	350	385	344	364	340	374	351	352	384	340	352	349	352	385	359	400	362	376	353	380	375	355	388	356	373	316	379	350	366	360	369	355	358	363	385	364	354	378	388	323	373	369	374	345	378	342	362	389	349	385	377	369	341	362	330	366	367	354	359	392	395	310	372	353	345	375	377	366	342	372	383	351	367	364	344	405	363	354	361	390	352	356	372	356	377	397	339	377	403	390	342	401	400	348	368	326	389	377	338	329	326	339	352	367	365	364	372	348	349	358	375	380	358	383	360	369	377	363	349	364	370	372	390	368	355	383	377	354	374	352	356	371	367	356	367	375	358	359	350	381	337	358	385	344	379	383	347	366	353	320	349	322	350	371	342	350	365	337	386	378	387	361	346	362	365	383	354	357	352	348	349	362	335	357	374	383	366	375	380	358	390	373	357	377	352	350	353	388	342	373	353	349	370	357	390	373	347	398	346	347	372	327	380	379	347	320	363	347	372	361	374	379	338	357	366	388	361	384	382	326	351	353	348	367	389	368	372	395	370	367	362	391	339	354	367	399	339	326	374	396	372	395	332	385	329	358	406	356	397	383	355	358	363	363	366	350	350	361	358	361	331	405	343	409	368	354	343	378	329	340	347	375	357	367	344	368	400	323	336	369	377	395	376	358	339	371	357	353	330	362	350	369	391	357	336	425	352	384	371	367	385	406	368	334	362	370	367	384	362	364	379	357	395	387	334	353	409	355	387	365	352	381	371	358	356	353	339	381	370	350	354	374	338	352	345	358	366	327	348	339	379	355	379	351	345	360	387	357	363	347	364	361	385	358	373	357	395	329	344	346	373	360	349	357	351	344	345	336	335	334	377	357	349	388	331	387	372	345	363	363	358	348	362	362	371	362	368	341	369	336	371	382	368	360	368	377	353	363	369	371	358	356	364	336	330	351	376	406	377	358	376	359	368	354	352	357	332	374	373	370	375	372	371	390	343	350	344	355	324	402	334	350	355	385	359	357	379	337	364	362	345	370	359	363	400	367	365	395	365	358	364	336	390	363	403	352	354	341	349	345	368	379	363	376	350	362	368	373	365	365	374	343	336	342	342	355	369	348	360	366	381	383	349	369	354	353	356	350	378	397	364	363	375	336	354	352	385	372	354	366	397	373	387	356	343	356	348	333	343	366	351	372	378	359	356	342	360	365	355	346	376	364	363	351	372	368	344	359	318	363	396	381	364	378	339	389	374	362	345	343	397	368	378	345	357	353	355	340	350	362	356	381	385	368	347	341	338	340	334	369	328	334	324	359	340	369	357	344	387	391	378	342	350	385	372	336	357	363	350	340	364	357	372	374	355	347	348	374	357	374	370	371	371	340	347	357	372	378	389	344	354	343	367	371	366	372	340	375	339	339	359	403	333	348	337	379	329	366	357	369	365	344	363	366	396	335	378	347	381	332	387	380	363	354	323	353	362	342	362	378	329	372	362	355	364	383	346	394	383	322	359	366	382	336	375	368	331	371	384	358	372	372	398	383	373	378	364	357	388	390	375	356	372	348	370	388	350	361	367	418	369	363	345	333	341	344	365	366	353	341	361	356	397	366	352	321	330	367	383	342	374	342	356	338	385	370	378	369	373	366	330	387	358	384	348	357	383	370	398	349	340	381	363	350	346	349	357	350	352	373	354	368	371	369	362	395	346	366	350	343	359	344	381	365	355	390	360	360	357	354	357	348	359	326	364	391	334	357	370	389	378	341	342	346	340	337	362	347	371	369	373	397	312	361	359	392	372	344	374	377	364	348	389	386	376	342	338	401	344	336	376	347	360	343	364	373	393	347	370	355	365	336	346	322	379	346	358	366	377	362	360	353	356	333	364	365	322	326	385	351	371	344	347	340	346	397	363	319	382	349	356	379	332	353	364	379	366	319	353	338	379	367	353	344
3421	4868	3700	1957	1318	1013	838	731	667	601	582	502	515	465	469	433	461	463	409	463	422	432	397	425	415	449	448	413	393	416	371	383	379	390	403	418	399	414	368	368	350	368	383	383	409	368	394	354	376	399	396	400	374	423	397	382	383	394	383	365	393	394	385	368	390	403	359	391	366	336	374	385	366	363	399	359	383	371	352	404	358	378	383	354	377	406	405	409	350	389	382	384	401	351	360	362	380	378	350	387	399	426	384	380	373	379	384	379	393	363	370	354	426	365	362	378	365	398	385	382	406	393	363	367	392	385	442	384	351	402	391	392	388	374	375	368	368	387	358	359	400	419	385	379	386	353	346	384	383	374	374	368	377	367	366	356	417	379	396	356	373	365	341	382	370	382	404	405	368	368	390	386	378	388	398	373	390	395	363	384	398	387	409	398	390	381	372	385	411	392	375	381	390	395	374	371	349	360	378	393	336	346	361	345	394	352	384	363	406	386	391	375	367	392	371	372	373	373	361	363	384	382	389	358	369	350	366	339	385	362	370	360	370	394	384	396	355	368	366	409	381	360	424	379	404	393	407	356	356	387	346	392	375	369	365	373	392	368	380	380	396	387	348	382	391	379	382	391	397	375	384	374	381	382	368	376	341	383	398	385	353	374	368	357	367	389	345	372	381	385	383	373	378	395	427	388	363	393	396	399	354	360	422	366	328	347	354	373	373	367	403	381	393	386	372	341	352	345	407	369	346	374	394	382	356	372	348	385	367	358	385	378	366	386	396	372	331	403	362	378	379	345	362	370	376	329	399	370	346	354	349	376	376	348	369	366	389	343	382	379	379	383	374	360	392	361	400	397	397	396	385	429	355	397	375	402	354	393	365	398	416	357	397	386	379	415	365	378	414	350	397	368	364	371	369	384	300	345	362	389	370	358	382	372	361	374	382	375	358	360	398	370	406	387	356	403	366	386	354	345	393	368	377	306	361	381	380	376	384	372	375	371	363	401	359	394	379	365	356	354	390	356	375	371	393	378	362	346	375	352	409	366	383	355	358	359	421	392	357	364	396	385	385	409	392	387	332	385	383	326	410	399	377	398	397	392	396	357	362	395	403	375	370	402	375	360	368	376	352	362	372	357	375	377	397	354	396	379	388	358	366	408	390	348	377	352	356	380	445	381	390	375	340	372	384	414	360	359	380	374	351	390	380	375	343	400	392	351	376	362	394	380	340	373	370	370	361	350	353	404	378	404	350	354	370	358	385	359	390	355	360	357	375	396	368	385	346	391	370	383	371	365	387	411	401	388	390	381	377	373	405	354	378	357	360	376	345	376	375	398	366	394	396	385	378	387	400	382	376	385	390	395	373	379	345	354	365	375	403	395	378	383	367	407	395	383	379	415	353	375	405	366	379	352	352	363	390	375	366	370	355	372	397	373	375	375	412	396	368	371	392	347	352	381	365	350	334	372	388	332	339	386	367	324	367	368	372	376	369	421	399	385	390	385	338	362	388	384	369	400	365	372	411	382	355	372	361	364	390	370	355	382	390	358	410	421	371	361	420	344	365	417	353	382	360	359	364	393	359	394	377	353	394	400	368	405	349	377	389	375	390	386	383	333	364	396	380	349	386	351	388	376	370	357	351	384	362	360	390	391	376	360	355	377	392	383	421	363	399	424	364	352	412	388	357	356	380	392	377	394	378	372	360	382	362	376	360	376	385	383	384	339	368	386	400	403	375	356	354	404	380	352	383	361	379	357	346	346	358	372	401	364	395	345	373	371	333	360	403	380	342	347	359	339	366	365	376	335	360	396	324	345	355	368	375	382	342	343	366	397	402	384	397	397	366	361	357	387	358	364	384	384	372	364	373	379	371	362	393	374	385	353	380	377	372	378	380	408	358	401	398	348	355	392	359	358	352	398	348	328	355	371	362	399	377	355	403	362	417	359	366	353	373	380	356	336	409	390	406	360	359	383	335	379	401	354	404	414	372	426	333	410	338	395	360	337	358	373	357	362	328	358	370	392	381	365	352	370	396	373	389	369	381	387	371	360	357	365	415	357	362	365	365	378	359	367	375	396	331	341	391	378	389	387	381	386	388	385	361	364	422	346	384	395	343	351	379	391	363	355	371	352	392	341	335	373	375	376	371	364	366	388	388	358	355	382	361	327	390	391	365	381	353	380	356	366	366	360	342	362	395	394	408	368	352	392	373	339	346	370	360	372	369	363	360	401	348	366	386	370	379	424	383	374	400	385	360	362	381	346	362	353	375	376	384	362	342	406	361	377	378	359	351	417	360	376	357	353	363	364	369	371	375	352	343	360	359	392	348	365	340	386	373	363	382	372	366	360	389	356	401	373	362	356	388	384	378	376	350	386	348	365	369	349	358	386	380	395	394	364	406	351	384	393	322	368	353	358	384	348	399	353	374	361	384	399	379	379	375	378	415	372	362	394	324	366	385	406	408	384	358	370	371	371	355	362	416	368	381	411	378	351	361	384	413	378	392	366	386	359	400	364	378	384	400	357	363	359	373	360	392	364	363	370	384	358	363	345	346	369	408	370	387	364	352	335	369	379	368	405	389	361	365	337	401	387	394	362	350	353	387	367	388	382	393	386	402	393	382	383	345	386	402	385	382	367	372	371	407	377	379	365	407	403	411	362	364	369	358	367	388	340	382	366	362	372	401	382	374	363	385	368	368	359	356	383	346	352	352	351	342	331	370	380	356	359	369	385	364	370	382	393	366	389	363	340	400	369	368	373	354	366	391	357	377	397	403	375	379	389	375	345	380	411	381	392	358	390	367	394	370	367	380	349	398	379	407	357	409	338	337	401	377	366	359	375	397	358	356	379	365	365	369	348	388	368	399	345	398	381	350	379	349	376	383	403	339	344	389	355	386	391	376	343	346	354	419	395	386	382	399	370	360	392	377	373	358	386	377	374	380	396	350	396	367	405	382	389	364	379	339	388	376	341	349	382	359	385	393	374	389	333	396	408	400	374	381	353	354	377	366	352	365	382	375	377	386	374	368	364	375	343	346	363	360	378	403	359	345	347	417	411	373	371	366	377	372	412	370	377	380	387	396	371	382	380	371	375	382	368	388	395	405	357	356	385	355	379	364	372	372	377	390	372	398	352	376	390	378	345	364	385	359	398	386	378	380	415	356	368	373	349	383	384	360	351	330	380	405	380	350	367	383	365	367	408	365	370	379	353	383	392	373	382	384	402	400	341	395	404	382	396	393	385	389	333	362	375	353	383	383	353	383	349	373	393	356	381	335	365	338	347	345	373	378	374	388	384	381	370	364	336	393	364	374	365	366	370	402	365	346	373	403	392	352	395	369	380	362	363	373	337	352	366	347	375	374	387	393	364	345	359	376	394	399	360	401	367	380	395	388	355	384	371	393	374	378	379	391	360	381	356	383	381	380	363	368	354	381	350	385	369	392	384	379	357	383	364	368	389	365	352	366	378	355	392	364	406	388	359	369	353	354	380	345	366
27779	11536	2028	1212	889	870	866	858	877	835	858	897	898	941	875	923	830	876	878	934	888	848	859	884	908	866	888	842	913	864	876	843	799	807	870	909	911	854	882	901	852	860	857	823	913	882	837	895	874	893	813	929	842	838	858	869	902	895	789	829	891	800	870	858	861	883	880	831	885	822	842	852	854	881	827	867	838	901	828	897	856	903	871	854	867	844	891	883	861	894	891	895	906	807	858	853	900	867	880	862	805	849	883	913	843	835	842	851	830	813	872	892	899	893	865	886	857	827	861	888	871	891	835	820	869	842	835	808	816	859	870	822	827	852	892	844	866	869	824	834	920	864	885	842	861	856	860	894	884	857	842	867	804	865	873	856	874	863	897	847	853	883	805	892	903	841	867	829	851	831	811	891	855	875	870	871	879	862	838	809	864	846	887	841	826	883	906	857	880	867	852	850	858	839	836	825	864	881	864	930	820	820	828	918	920	839	854	904	858	834	883	818	899	919	904	882	845	905	865	828	838	866	849	865	892	930	912	836	892	888	872	856	899	837	880	871	851	854	866	860	856	887	871	873	912	848	858	876	824	846	856	845	854	845	817	785	906	889	843	822	851	842	849	880	850	826	880	876	892	860	885	856	857	852	899	826	888	851	848	852	849	837	779	854	868	848	834	843	866	873	896	880	838	901	874	850	856	859	926	924	902	849	914	876	846	870	858	884	879	794	957	847	843	812	869	870	856	837	857	866	866	834	840	839	833	875	886	910	852	828	801	827	894	822	878	836	889	832	840	945	861	825	860	827	908	889	871	835	856	850	925	860	879	850	894	910	894	864	826	840	838	802	851	776	855	822	852	787	832	855	841	844	869	869	842	920	914	858	890	919	863	847	853	852	809	821	848	847	861	831	863	798	846	844	850	903	820	828	808	819	834	876	865	831	845	855	828	809	840	901	882	857	862	829	838	893	846	928	848	858	895	844	867	854	871	875	844	874	854	882	854	790	817	838	840	870	848	829	810	845	896	842	843	867	911	881	851	835	790	861	915	857	855	833	837	907	816	846	895	847	864	857	854	865	832	862	888	860	858	846	856	873	902	867	881	838	878	901	845	890	868	873	909	863	883	831	917	912	845	793	875	832	908	869	838	838	834	858	845	828	885	861	855	869	842	878	814	918	851	809	858	885	869	888	843	887	827	815	832	868	833	840	859	835	853	779	924	826	872	855	835	830	808	880	823	885	868	838	857	821	879	829	863	847	845	859	807	875	848	831	835	860	834	833	820	850	834	824	864	899	894	820	854	888	841	876	863	867	887	878	849	919	868	899	852	891	873	883	900	879	854	839	903	886	863	809	904	871	865	906	869	869	903	833	888	874	813	845	851	841	867	878	866	888	843	896	795	827	791	839	859	844	866	884	812	889	861	885	865	875	881	897	864	845	900	883	871	894	851	850	845	850	838	885	841	890	830	864	878	892	895	826	883	827	881	888	840	846	837	875	897	903	840	837	826	890	892	861	864	856	870	896	855	918	834	847	843	880	881	812	844	886	875	834	855	866	867	844	887	861	811	903	857	871	822	913	879	904	900	878	834	885	929	828	844	880	858	858	904	876	854	849	918	810	856	872	883	882	839	917	906	916	862	843	860	859	861	875	840	905	887	843	823	902	815	836	877	834	849	855	859	848	869	840	887	825	803	868	863	843	847	873	790	861	882	790	852	870	901	875	932	850	892	912	888	799	915	888	845	908	862	867	856	846	910	877	912	855	833	846	845	887	855	874	862	870	866	833	817	848	884	835	890	854	894	873	821	847	872	811	849	842	851	877	845	871	814	866	862	827	823	874	867	875	844	883	878	857	906	920	783	859	804	894	875	875	860	838	856	879	904	829	830	895	899	913	865	894	845	813	838	849	840	911	881	901	856	831	943	872	800	885	823	885	827	855	926	885	851	856	890	852	893	888	827	882	869	854	874	898	865	867	919	876	901	840	816	873	906	831	853	865	862	835	843	826	859	856	840	899	828	878	891	893	947	856	861	855	872	905	856	891	837	843	906	864	873	876	840	915	829	851	907	862	847	853	849	866	860	866	836	872	921	891	842	815	884	872	866	877	895	862	910	860	817	869	910	849	937	834	854	884	867	855	839	836	861	850	852	872	908	813	881	888	848	873	896	830	834	874	913	856	917	860	881	867	846	876	822	797	885	863	889	850	857	930	825	870	906	890	856	839	871	810	891	854	850	889	829	853	859	858	871	873	910	846	805	832	905	895	895	868	847	884	877	836	882	887	810	823	869	888	881	924	835	888	906	858	868	877	846	852	863	938	893	850	896	862	867	853	858	838	844	846	875	856	921	910	907	894	886	837	815	853	888	881	877	799	850	879	861	858	883	867	844	872	887	851	942	854	850	832	870	909	875	873	841	860	894	860	846	896	846	869	863	854	817	822	842	832	848	903	859	847	824	872	813	870	884	843	864	834	832	874	922	834	840	883	843	837	874	859	865	860	878	890	869	847	824	862	881	843	881	898	854	839	854	852	843	851	864	865	884	852	893	871	880	920	901	840	874	850	854	869	859	850	932	889	889	801	888	903	831	909	879	886	836	832	927	910	827	848	850	857	870	860	892	877	851	835	887	829	839	838	890	857	921	852	928	842	903	873	890	844	881	882	888	854	835	828	928	839	874	767	870	868	881	804	862	896	804	863	852	847	854	902	836	859	832	832	887	851	934	868	877	884	900	873	859	858	881	860	839	863	841	876	843	855	872	867	869	888	809	819	924	898	874	887	888	864	881	871	820	844	873	864	946	864	887	807	889	856	836	894	894	880	845	867	856	836	937	846	836	871	872	875	881	828	867	863	854	883	838	799	830	853	824	820	879	867	845	882	877	853	835	830	840	891	852	856	901	873	839	899	834	831	839	911	838	927	788	830	852	859	899	887	830	882	881	907	814	825	853	895	833	868	841	845	896	823	898	843	903	860	822	928	839	824	844	821	881	893	870	831	885	915	849	843	842	858	854	822	864	862	849	873	886	900	837	809	857	860	868	830	900	896	864	923	852	847	918	863	838	914	842	854	877	886	873	882	866	886	818	938	853	875	790	953	903	912	873	869	852	825	873	868	894	881	886	842	852	885	870	838	902	839	927	878	869	848	863	850	865	830	849	889	867	872	874	879	852	891	882	866	828	863	834	896	846	922	793	858	878	828	872	877	833	903	869	846	866	857	881	823	867	834	870	859	844	866	795	835	822	853	874	854	848	888	866	884	873	842	877	873	858	906	836	829	876	850	852	841	856	852	831	858	872	911	841	898	791	874	851	808	946	909	860	839	898	841	887	903	887	819	874	852	897	865	853	872	836	828	886	899	863	927	895	836	841	859	834	838	892	875	908	868	849	892	865	919	905	880	838	873	877	878	859	840	902	856	805	841	878	879	831	873	848	886	886	867	910	867	820	879	819	881	895	862	842	839	849	868	882	841	886	886	867	888	816	860	871	825	811	858	847	865
5236	999	885	829	824	833	765	773	736	758	816	754	759	704	724	726	783	786	761	824	735	789	833	799	734	711	692	754	759	770	762	725	828	767	698	782	790	784	778	761	720	790	755	798	736	730	780	719	795	801	777	705	760	740	802	758	777	764	759	774	788	755	800	733	746	761	765	757	780	788	741	727	806	745	774	758	719	756	782	730	755	693	751	788	767	752	767	741	717	777	710	738	700	755	765	725	773	723	734	748	741	764	770	754	739	766	786	750	740	787	716	710	765	755	741	769	788	731	713	723	728	732	756	777	762	778	785	729	796	802	740	758	759	816	758	806	804	798	761	765	799	785	723	742	783	760	743	701	760	717	729	758	708	746	808	818	728	785	801	752	756	741	764	754	733	768	752	760	771	781	766	788	716	752	770	756	784	739	756	732	730	750	790	772	740	747	798	776	778	719	746	757	791	760	745	743	732	764	740	748	723	783	777	771	717	745	760	807	725	748	726	752	759	781	735	760	749	785	743	739	733	776	728	789	746	750	734	758	735	719	769	735	812	777	756	717	739	724	797	758	774	725	754	743	744	735	677	713	716	734	747	777	744	722	752	722	788	755	760	755	796	724	790	751	770	714	782	757	816	725	751	745	707	749	742	783	765	777	812	724	755	740	704	739	767	723	742	784	796	704	751	746	778	751	806	720	758	722	714	744	710	784	727	717	778	725	736	791	742	709	775	794	759	756	760	737	740	803	763	799	744	728	730	769	759	698	728	729	742	735	747	708	790	711	769	728	782	758	762	775	779	733	798	778	770	716	760	733	818	750	765	740	741	779	783	769	788	760	680	748	741	747	761	745	747	758	735	804	705	740	745	789	670	701	743	732	743	737	788	751	716	746	740	750	755	755	707	779	734	787	733	751	770	736	764	725	761	775	766	730	749	802	735	766	746	751	702	776	770	753	705	751	723	749	805	778	778	763	756	705	729	743	741	712	744	763	737	702	741	814	747	751	782	737	736	723	758	749	738	811	742	736	777	704	749	737	720	766	766	692	755	768	718	744	745	775	765	739	776	823	783	744	774	728	774	742	752	740	738	755	742	759	765	757	720	733	733	739	744	751	767	758	809	726	737	740	730	699	722	727	761	723	743	753	729	760	733	777	788	772	729	750	755	777	747	839	757	725	737	787	722	737	813	714	789	755	798	780	749	777	781	728	720	720	785	693	781	761	774	775	707	733	741	720	794	790	750	769	767	750	751	743	769	803	754	741	785	737	774	721	759	720	697	745	755	769	754	777	735	722	742	761	746	766	766	769	770	780	729	728	758	750	773	775	726	776	739	766	759	743	749	777	759	763	787	764	800	772	740	770	752	755	748	737	807	726	740	723	733	720	784	757	733	732	779	779	757	783	764	760	758	719	718	747	778	776	755	786	766	801	706	816	737	709	783	818	723	763	755	749	768	670	767	738	767	742	743	769	767	729	696	720	782	731	736	709	738	717	699	768	783	755	835	735	737	765	787	762	784	773	770	745	748	766	765	757	758	761	817	727	777	808	755	733	752	790	722	785	778	754	750	757	796	793	777	754	738	766	731	786	782	743	818	751	737	793	692	777	754	789	766	760	726	723	790	777	729	785	740	824	747	772	697	767	758	729	749	694	703	753	769	752	795	782	711	785	793	773	811	767	747	783	743	802	756	767	758	729	735	756	781	764	750	758	743	716	752	752	749	723	725	735	718	759	809	716	777	776	713	733	702	774	756	744	752	794	782	719	793	775	830	726	778	728	724	795	746	727	769	765	758	714	754	751	737	750	805	739	745	746	759	713	702	775	743	771	766	761	727	760	797	783	747	714	801	745	739	695	789	780	767	765	787	769	709	716	741	776	734	745	729	766	772	693	804	775	749	787	769	695	750	729	755	772	719	724	802	794	800	786	784	716	757	734	741	794	777	790	787	742	786	778	779	786	742	771	722	808	757	732	746	788	768	738	777	713	723	782	760	768	733	778	772	745	779	765	779	747	686	752	742	759	724	795	807	701	785	741	762	770	762	763	776	752	745	784	769	731	729	801	776	712	747	742	767	797	710	777	779	771	776	731	753	726	767	708	753	748	736	758	717	769	767	782	742	752	766	691	810	778	736	730	759	772	759	721	739	795	765	756	810	771	744	766	732	752	787	719	755	760	781	729	798	761	732	716	755	753	739	752	774	801	783	785	731	686	761	747	745	724	762	760	734	760	755	737	805	773	753	753	767	762	765	732	757	710	746	779	677	763	784	750	743	738	739	689	805	742	753	763	757	802	769	720	738	779	799	742	771	836	752	733	762	784	736	769	756	779	741	780	740	755	738	723	767	736	740	722	736	731	798	784	740	784	751	762	765	793	747	748	787	772	789	752	785	802	807	684	786	746	742	740	738	751	788	784	740	785	814	779	754	780	741	785	754	763	749	782	778	783	753	739	779	739	761	745	756	756	744	792	714	721	823	740	788	737	736	732	719	719	773	724	752	730	748	777	754	745	749	740	732	746	787	765	787	735	723	765	739	830	775	811	781	796	782	791	803	774	749	768	770	802	808	729	762	750	769	806	798	786	697	731	745	808	729	741	761	744	742	743	773	730	772	769	797	778	768	796	791	804	777	788	744	731	751	785	802	759	757	758	732	768	760	762	755	738	746	781	701	749	721	744	717	761	772	720	721	701	755	755	743	746	773	827	785	810	728	775	752	771	757	743	714	747	744	782	761	760	749	782	744	773	748	746	765	747	779	745	762	788	770	761	775	764	760	771	722	776	777	755	757	743	772	775	744	705	774	708	798	747	788	719	762	770	781	743	783	726	807	774	769	768	785	760	706	750	737	785	756	746	734	740	787	763	720	744	743	771	725	766	733	774	719	768	749	768	782	764	742	769	731	719	779	752	720	749	763	776	828	693	753	783	746	778	757	743	748	796	779	756	747	758	748	764	794	743	746	707	782	768	752	750	743	715	787	764	741	774	782	753	734	699	775	752	746	732	750	740	764	745	745	727	748	755	786	746	810	734	761	755	748	772	769	796	760	709	791	738	748	775	801	760	765	784	753	777	779	761	745	715	732	784	765	740	776	797	746	702	796	758	722	756	743	772	758	740	726	773	752	746	763	732	759	775	780	771	749	731	747	761	808	820	759	697	767	769	742	738	761	747	729	764	791	739	716	799	743	712	708	778	750	776	762	737	757	758	812	771	713	762	734	773	779	811	783	799	727	751	782	807	778	737	788	721	795	812	730	743	718	762	780	750	805	783	792	712	804	727	772	746	763	732	787	778	767	717	763	749	744	741	744	757	754	755	725	772	756	747	770	751	774	762	750	748	731	793	784	744	768	764	771	772	740	753	767	725	736	757	714	781	745	782	713	750	787	777	752	733	731	798	788	770	725	742	732	728	819	826	789	772	756	765	759	780	745	762	757	741	768	702	749	786	789	774	756	766	776	704	786	738	698	724	779	743	761	762	747	758	740	759	796	763	734	720	748	766
25859	21432	25133	16159	1786	1041	926	872	881	834	833	828	792	820	830	769	777	805	821	791	819	818	775	793	817	778	776	813	777	810	795	812	824	788	822	800	758	745	793	816	754	748	779	780	810	839	794	763	753	786	782	814	735	806	824	790	807	776	795	800	762	796	819	837	785	804	831	776	809	815	812	749	801	840	778	805	762	759	756	775	766	765	792	754	725	788	756	793	763	808	777	799	768	840	802	760	801	789	775	739	805	786	775	791	765	791	786	756	763	794	855	804	773	774	808	778	757	784	776	767	801	781	805	800	823	787	785	724	770	785	737	738	834	739	812	801	772	746	809	791	777	718	774	756	792	750	782	809	826	774	765	800	755	816	825	821	723	774	741	768	835	798	740	812	839	767	782	822	765	766	795	807	731	766	824	781	812	833	771	748	831	818	790	729	790	854	756	748	795	808	802	785	750	773	794	772	759	810	807	740	744	772	734	822	842	766	742	763	758	821	737	801	815	740	746	776	784	791	836	757	779	802	737	815	805	788	821	767	828	830	772	762	843	806	801	777	794	770	729	776	761	764	763	760	826	789	773	786	795	774	813	738	742	744	752	833	748	783	809	740	790	729	775	813	753	782	784	773	765	784	837	831	756	755	780	751	752	806	756	783	770	729	756	769	778	770	783	793	782	764	794	756	826	805	804	761	782	773	737	812	832	812	810	788	788	809	786	768	785	788	724	802	779	788	770	816	762	811	834	775	801	791	837	774	796	750	728	803	822	841	825	745	739	786	789	812	742	725	796	848	776	767	787	799	808	731	767	783	837	809	794	774	776	791	804	821	772	840	757	771	799	769	807	776	803	768	806	758	798	801	785	834	837	761	795	775	786	778	732	743	783	789	834	830	778	778	780	811	817	805	784	775	818	856	751	760	742	752	814	781	791	759	775	750	769	796	789	790	812	800	781	747	799	742	783	734	761	790	810	824	760	813	791	768	755	733	788	775	773	775	797	777	804	708	753	784	726	778	800	798	748	790	789	789	730	799	818	827	797	750	790	756	808	808	717	764	794	803	775	780	740	781	773	780	832	782	785	816	764	738	773	793	745	725	767	796	768	809	774	738	785	804	803	770	775	802	718	780	761	754	784	761	816	755	806	755	771	759	779	783	791	757	772	811	811	763	805	754	776	792	732	787	773	787	785	798	774	787	745	770	786	824	756	792	789	827	824	771	804	771	770	777	837	750	884	794	801	778	806	780	787	786	794	762	771	751	794	786	799	748	794	761	788	733	800	803	781	754	791	818	759	760	756	821	774	838	760	805	770	831	780	744	828	736	781	764	777	819	788	777	798	739	804	801	830	820	831	765	814	756	839	782	813	729	789	849	788	815	779	744	750	811	767	764	774	754	770	742	806	783	765	797	808	768	777	832	743	802	744	800	709	791	783	741	776	814	768	792	740	784	768	766	822	793	838	798	781	827	808	762	742	759	776	841	822	737	815	821	814	771	825	775	737	789	773	756	727	768	800	820	822	813	741	790	758	752	733	786	749	787	792	772	777	808	785	761	784	782	795	800	824	837	750	793	784	803	838	822	773	754	795	773	774	777	749	760	763	798	779	753	767	803	770	766	790	756	798	786	789	781	782	773	753	740	834	790	830	799	804	800	755	815	768	783	771	747	742	849	736	782	721	748	789	805	756	795	824	755	755	777	831	777	781	786	770	803	802	754	722	789	785	818	757	747	806	773	768	764	794	792	786	789	792	808	832	748	802	733	788	792	748	744	769	754	775	787	758	717	781	705	734	795	825	774	763	791	850	777	744	777	749	785	791	768	763	798	777	798	797	828	770	804	796	748	742	798	825	757	761	737	844	787	793	821	765	778	774	824	768	812	779	799	778	804	787	814	824	783	793	755	777	765	794	718	770	753	813	837	798	746	773	748	778	795	825	797	784	823	818	772	765	750	806	808	763	817	756	780	803	765	789	787	856	810	732	821	796	757	772	761	786	799	805	792	799	752	800	765	749	764	839	835	841	769	818	814	767	756	818	729	773	814	824	755	789	800	777	748	770	746	746	773	758	817	766	774	783	739	768	764	804	813	788	777	750	808	791	711	814	757	738	762	802	747	741	729	768	764	805	840	830	796	780	810	769	817	760	773	737	822	805	805	817	755	811	791	788	761	783	731	812	821	737	765	774	783	758	818	813	855	828	752	783	761	786	766	758	777	776	767	779	770	756	800	760	813	801	769	758	836	754	808	778	747	734	746	763	744	791	794	774	772	765	784	795	745	762	808	802	720	751	765	804	772	762	770	797	809	719	771	701	769	747	749	762	764	784	770	770	822	747	777	792	861	774	771	756	795	812	772	777	817	790	769	837	789	808	781	807	780	772	757	713	794	774	768	770	737	808	790	751	804	782	796	732	786	803	771	775	773	814	751	756	775	785	793	787	783	780	799	796	810	864	790	772	779	813	803	787	816	795	797	819	769	805	772	771	773	798	766	753	791	818	818	772	748	789	796	801	757	775	800	790	807	766	772	695	811	829	819	782	731	829	741	816	765	767	799	811	736	780	804	798	790	750	737	763	797	829	810	768	819	761	726	858	812	720	770	813	763	769	805	789	762	804	775	852	811	751	761	761	756	753	773	806	784	732	763	822	816	796	743	810	766	770	773	737	777	750	809	789	741	721	828	761	791	762	772	766	801	804	744	760	797	747	757	816	789	766	798	764	773	827	791	768	764	800	757	738	764	773	822	782	789	802	746	830	783	820	780	813	737	757	737	762	803	761	774	787	781	780	787	759	784	724	770	778	756	840	779	763	796	795	809	783	747	797	800	806	796	758	788	814	795	842	775	786	862	798	818	779	747	805	749	747	747	764	764	743	806	766	833	762	826	753	784	754	801	767	766	832	783	828	810	801	764	747	820	801	815	767	812	778	806	769	763	774	761	805	789	799	817	765	818	765	757	811	759	762	765	787	725	787	784	724	828	757	810	760	805	791	824	801	786	783	788	863	752	793	807	762	771	771	802	790	759	794	784	759	789	835	802	736	787	837	800	813	853	777	781	802	828	773	790	743	821	795	794	762	809	747	765	754	784	767	824	784	756	789	832	742	777	852	787	778	739	783	753	734	815	727	796	779	805	790	789	818	751	771	777	784	780	813	842	830	804	754	858	826	779	779	776	754	807	762	794	797	775	753	791	771	762	773	780	812	815	749	770	788	775	771	800	777	761	747	787	778	797	775	790	725	783	770	806	790	792	819	772	752	778	785	777	748	792	800	773	832	844	763	775	785	760	769	794	760	762	783	728	740	812	769	777	738	769	762	751	811	772	759	768	776	808	814	834	798	784	781	782	713	815	738	792	814	792	766	761	770	809	807	794	785	825	764	740	758	811	728	783	800	772	792	833	792	790	778	769	813	813	804	755	766	765	816	790	810	774	798	767	732	733	746	761	795	799	803	782	809	816	736	760	760	751	784	785	840	773	769	759	787	767	802	771	735	766	814	807
3707	2215	1849	1270	980	896	849	824	796	782	777	758	743	711	776	759	705	679	681	713	722	740	708	702	743	710	737	732	699	770	688	751	698	640	704	798	705	739	745	691	700	682	709	699	730	688	718	682	697	709	720	725	723	680	693	714	705	698	688	727	707	708	694	692	657	718	743	730	732	732	675	735	701	732	692	760	667	697	740	709	651	694	705	685	726	695	681	727	700	708	721	720	775	764	712	687	754	713	707	697	705	692	717	685	684	723	726	723	700	675	689	716	752	734	701	741	748	708	672	662	707	733	731	660	680	694	690	689	732	687	693	706	695	693	690	669	749	678	698	725	722	686	665	712	752	724	693	685	746	724	687	680	725	716	723	719	658	740	692	701	726	642	744	715	711	701	709	710	702	680	754	715	686	716	659	704	707	734	714	731	721	695	683	734	693	756	727	720	686	769	682	722	693	744	662	714	716	697	723	727	739	754	726	705	707	733	717	701	737	699	712	753	645	704	736	700	701	721	691	710	741	725	695	748	679	636	729	716	683	732	682	688	646	722	717	684	710	634	703	693	726	710	697	750	723	706	706	708	714	708	627	714	697	668	688	709	698	653	737	697	713	712	723	776	705	742	721	726	692	691	780	689	710	726	689	707	678	710	686	687	683	713	730	735	700	697	693	732	751	640	723	700	701	688	692	688	729	677	687	675	705	694	737	709	761	710	746	700	701	752	676	699	679	748	690	726	758	703	704	695	641	681	753	671	746	685	732	719	670	682	730	760	727	701	713	720	720	687	697	743	758	675	671	639	699	711	697	721	695	733	676	743	678	706	678	667	697	696	717	718	681	661	755	676	679	685	728	719	738	734	721	729	663	704	696	696	692	718	686	696	733	686	651	773	744	698	710	684	673	739	728	690	733	719	681	705	710	707	705	737	687	668	704	696	733	679	721	671	708	750	714	729	747	698	703	715	677	670	726	729	750	754	685	679	720	701	712	687	721	679	643	733	694	680	691	698	669	642	711	713	702	661	667	726	690	738	695	696	725	716	710	691	679	685	658	721	724	711	653	687	721	680	687	728	672	705	721	756	713	675	672	672	717	713	678	673	708	705	678	710	697	684	712	687	739	720	703	692	709	680	736	720	730	712	675	705	725	718	694	735	677	674	702	756	701	730	692	714	675	714	748	709	712	661	722	752	706	730	703	731	705	741	690	683	733	737	714	683	714	669	714	683	687	678	729	684	755	711	736	706	714	697	741	701	706	672	708	686	745	713	748	659	721	727	698	730	680	711	686	713	740	711	677	729	721	677	710	702	710	670	752	745	771	743	659	744	685	649	736	654	714	693	719	725	727	707	675	713	725	732	648	724	731	684	727	694	673	719	730	668	686	688	714	696	693	700	721	756	721	733	735	701	703	686	646	723	726	687	764	709	721	732	718	698	697	693	732	721	692	679	717	704	742	728	693	707	739	715	698	685	718	732	678	733	674	704	703	730	729	702	682	648	726	738	692	686	683	693	748	731	711	700	676	715	712	667	723	686	648	672	702	678	724	700	771	700	681	760	714	682	737	710	690	687	689	679	639	707	691	714	719	668	695	697	664	725	677	674	685	715	727	711	747	701	686	656	715	708	664	724	701	709	740	720	713	664	687	725	686	668	724	643	693	725	713	655	701	699	741	695	744	708	653	710	745	665	684	703	701	713	685	728	728	720	750	722	714	702	712	701	705	682	713	735	730	695	708	659	721	709	656	720	697	655	709	679	715	709	707	676	730	667	704	725	736	704	707	753	721	690	699	695	716	695	684	732	736	711	669	681	693	709	688	718	699	674	687	629	723	694	693	714	706	675	722	780	666	743	685	673	687	698	686	674	702	682	642	712	668	700	729	684	694	680	653	684	719	754	677	702	712	724	699	673	685	716	696	674	712	645	722	711	715	700	726	716	655	659	755	714	715	708	717	691	657	679	700	706	734	697	704	670	686	691	724	699	733	729	708	687	678	664	705	666	707	737	706	701	683	679	656	721	694	712	705	759	675	752	711	730	760	738	691	696	720	724	696	734	693	693	691	745	697	711	737	656	694	689	652	730	712	689	720	722	703	702	707	718	703	713	675	732	714	707	688	750	702	657	696	683	709	704	686	683	713	731	705	673	738	686	717	710	691	722	718	738	693	717	712	699	715	732	722	742	774	700	651	696	655	714	695	720	703	724	764	694	642	718	622	663	670	742	733	648	705	704	695	644	693	704	684	692	716	690	719	689	691	696	657	715	702	683	770	659	746	695	692	711	711	675	686	687	709	709	701	722	706	706	712	745	722	749	719	693	690	716	654	644	714	676	686	721	719	777	661	709	682	677	696	677	657	685	700	738	713	741	657	700	672	762	719	688	736	661	681	702	690	701	688	684	695	719	654	696	695	715	692	712	690	725	733	666	695	678	696	719	635	720	716	754	732	714	729	702	726	684	720	715	693	693	700	711	730	677	716	678	669	702	696	708	710	720	667	709	695	687	758	709	693	709	652	744	672	665	676	698	690	684	721	682	744	704	682	688	711	683	711	674	680	680	654	693	680	696	711	736	721	672	754	719	664	714	711	706	702	719	705	729	738	728	699	715	687	712	692	705	698	715	703	711	654	715	675	698	762	705	694	716	649	678	692	753	730	712	699	661	726	725	672	690	676	690	663	706	670	743	741	709	700	750	722	687	659	693	688	677	712	701	685	708	671	666	715	730	724	718	741	736	644	682	675	732	683	703	670	728	696	710	695	673	708	696	726	754	707	689	700	715	742	731	709	695	743	691	743	730	721	727	685	702	708	740	783	747	682	688	702	674	718	679	709	651	710	719	724	673	657	699	717	733	674	689	702	725	688	793	730	739	727	700	701	682	693	770	718	705	754	666	707	666	713	681	707	698	715	703	738	675	707	662	714	678	700	674	678	704	716	673	678	685	704	657	737	704	713	699	685	703	706	696	697	690	712	685	713	644	694	690	737	714	687	703	719	712	714	703	701	752	670	665	709	739	677	687	753	748	735	731	690	756	734	682	699	714	709	707	694	712	688	771	740	696	685	710	772	754	762	700	710	721	676	690	727	672	732	731	716	698	751	670	730	712	688	716	687	689	706	710	652	762	721	690	732	713	716	684	713	708	707	674	727	736	731	709	724	669	728	710	716	733	737	703	706	791	658	698	699	707	663	673	719	678	701	715	710	703	668	673	681	666	655	710	702	732	729	646	680	666	698	659	723	697	709	722	723	731	674	681	731	716	718	726	736	688	723	719	682	694	728	715	713	703	686	697	697	693	662	699	735	698	696	714	642	674	697	711	706	671	698	748	659	682	719	722	747	676	711	690	697	703	722	727	705	714	701	709	723	699	689	699	704	699	693	686	693	659	718	687	694	717	732	692	771	720	756	706	702	660	710	648	708	684	712	740	713	648	736	733	681	700	708	693	670	739	725	713	751	742	715	740	697	670	697	706	710	728	736	707	722	712	683	745	677	708	735	724
24332	21408	28525	24674	19958	2660	969	578	509	473	469	431	415	400	432	415	368	429	412	368	392	406	402	370	407	359	383	346	392	383	356	355	399	390	385	374	352	370	394	394	374	359	386	386	401	388	404	369	362	340	349	355	342	366	365	385	374	380	348	377	387	353	365	356	382	361	365	390	368	365	338	360	366	361	370	337	340	346	393	369	339	379	333	359	351	363	355	360	313	370	336	370	357	328	335	375	370	366	378	369	349	339	347	356	374	358	341	347	365	319	348	369	341	362	344	351	327	353	372	357	351	376	369	348	359	361	368	347	354	341	342	367	395	345	340	347	385	330	350	373	338	385	375	340	367	307	363	341	378	374	381	365	368	363	374	355	370	357	328	352	344	346	348	399	365	393	374	351	344	350	361	353	369	383	374	352	339	333	345	373	362	346	345	332	392	342	327	331	384	322	366	355	369	359	354	343	373	349	374	312	404	328	370	363	358	352	356	361	356	339	359	365	340	336	300	374	350	361	375	339	359	354	334	335	353	367	357	356	410	399	361	350	335	355	386	396	371	331	281	396	359	347	320	358	369	340	362	330	382	333	352	385	368	369	367	350	348	368	336	386	356	373	342	359	361	358	345	359	362	359	360	387	361	345	366	335	392	370	366	385	369	348	345	354	338	370	370	411	369	377	381	355	353	393	349	349	329	374	382	364	361	380	383	385	318	347	343	338	374	370	334	368	359	372	367	362	324	380	366	345	364	355	377	369	378	352	349	328	371	365	358	349	357	363	379	369	383	359	368	334	370	353	379	341	383	380	365	334	360	330	340	352	354	341	343	347	337	334	328	343	367	329	334	369	336	335	357	343	370	356	321	384	355	394	350	329	350	384	380	358	369	356	325	366	351	344	339	353	353	348	383	352	379	353	375	353	361	356	345	343	361	355	374	356	357	354	349	362	341	343	374	344	359	360	342	351	348	351	394	378	344	371	329	352	363	376	361	348	349	377	332	372	375	361	369	336	353	338	345	347	360	397	346	373	387	388	376	393	367	344	373	384	354	345	317	342	395	321	349	368	352	337	369	378	358	322	337	345	348	380	362	353	328	325	348	359	358	349	395	369	365	396	378	369	341	335	341	369	358	353	363	363	358	340	352	362	384	356	321	349	356	329	364	325	359	361	377	376	359	362	351	369	371	320	356	369	341	369	367	351	334	363	365	344	344	374	337	332	338	337	317	347	379	362	339	345	350	357	373	349	342	361	335	375	358	356	368	354	338	362	373	358	362	352	373	352	375	386	349	349	310	381	375	381	346	345	387	352	341	361	346	367	375	371	356	383	387	366	350	346	348	363	363	345	377	384	371	335	373	359	333	357	364	356	365	368	342	330	343	356	397	355	369	370	380	365	341	371	319	334	348	368	366	338	405	382	370	364	352	339	346	328	356	330	373	360	369	361	380	394	330	371	330	333	391	356	348	376	332	370	355	389	383	371	322	350	345	338	398	385	344	390	338	343	362	335	361	343	331	320	342	383	344	359	349	352	354	414	424	334	361	320	342	360	382	339	352	324	351	375	367	353	359	361	388	362	347	391	377	362	344	371	365	382	342	331	352	371	346	364	394	348	388	347	379	367	366	390	356	375	348	343	369	356	347	345	375	355	335	364	357	380	351	346	388	372	353	367	376	359	362	356	323	379	339	367	365	381	344	361	350	354	365	346	373	351	350	367	332	380	332	333	369	356	370	384	350	336	375	350	347	330	370	355	354	352	326	353	420	321	360	346	346	371	344	325	368	349	360	345	362	334	349	362	358	313	379	328	375	346	345	373	358	359	346	345	351	362	360	356	343	385	364	382	368	320	334	381	372	395	365	363	376	312	358	328	396	375	387	346	350	379	368	353	341	375	340	395	307	373	360	391	380	364	363	357	323	345	332	374	376	341	369	342	355	351	362	392	352	405	354	351	381	356	350	359	330	355	341	347	357	373	345	344	350	358	386	375	369	346	336	333	361	392	343	328	341	381	367	348	366	334	361	373	359	353	370	372	368	347	354	356	372	340	328	349	377	365	340	356	348	343	380	335	379	368	350	351	368	333	366	351	366	374	350	359	353	385	358	325	354	375	374	360	373	351	348	362	378	339	358	362	337	343	356	328	373	334	362	348	351	367	360	342	365	359	362	372	359	358	332	364	380	361	348	358	378	389	317	352	364	384	351	328	348	384	387	314	348	383	355	370	348	330	355	360	379	349	331	337	320	387	367	338	338	381	370	338	375	322	363	376	363	398	317	313	308	344	345	332	358	347	345	337	334	352	386	387	363	366	330	331	366	357	365	340	345	378	344	354	363	361	383	359	383	328	355	376	350	345	363	378	370	352	340	311	341	319	366	345	330	364	359	397	344	361	350	338	346	362	356	384	387	346	371	355	346	350	366	370	345	364	378	369	366	351	364	355	371	299	338	387	324	341	334	360	351	335	357	324	369	336	332	341	356	352	331	350	369	390	372	354	369	378	354	358	370	350	388	331	363	358	370	349	370	340	366	363	346	343	337	342	363	346	338	349	358	344	324	358	321	367	325	347	356	334	328	348	365	337	344	359	370	375	374	315	326	324	348	363	343	406	335	382	362	333	360	401	362	364	372	398	303	358	370	376	369	379	371	388	346	335	351	332	340	351	328	354	353	344	331	375	343	370	321	324	325	364	367	358	367	353	338	361	379	377	377	363	384	309	368	349	348	354	344	355	352	349	333	365	347	348	355	375	343	372	358	384	344	347	362	363	378	360	367	356	362	369	396	354	344	333	365	349	348	382	384	326	372	361	351	375	316	369	332	371	378	347	330	389	339	355	359	356	336	336	354	332	344	379	341	338	352	366	398	367	331	340	347	382	334	381	354	311	375	366	348	363	413	328	388	366	351	346	357	344	382	344	320	361	352	395	377	362	392	369	339	337	363	344	332	327	352	325	363	360	375	351	354	335	346	350	374	350	392	355	328	395	343	365	363	359	361	372	372	370	363	373	351	346	373	381	364	387	366	394	359	370	374	357	331	354	351	333	344	353	356	339	360	386	355	366	344	353	390	384	354	358	344	338	346	381	336	349	391	338	365	339	355	366	322	355	351	317	381	320	364	350	372	349	351	361	361	346	373	342	324	336	329	307	369	363	339	372	328	361	349	368	381	344	355	327	375	361	319	356	342	363	346	364	344	328	367	329	369	343	357	368	364	390	361	341	339	349	372	331	359	372	348	364	347	366	346	355	375	384	347	375	396	344	365	396	323	405	358	377	379	329	355	369	363	362	350	357	371	360	359	355	387	347	358	371	404	388	379	364	350	364	332	334	338	379	371	354	322	367	382	369	340	351	386	383	338	401	401	337	365	340	341	373	343	331	359	368	357	346	348	359	383	366	325	407	348	351	368	358	351	349	359	355	350	337	366	388	393	359	328	352	367	367	359	338	363	352	370	375	366	362	382	361	391	372	357	342	365	379	354	385	361	389	339	406	348	361	364	355
3368	4675	3777	1869	1295	995	849	710	635	613	580	543	502	476	461	460	461	415	445	465	408	394	413	415	366	410	443	437	409	397	391	409	380	420	370	374	410	365	366	397	395	365	410	370	379	373	366	383	346	431	401	366	381	421	350	371	398	398	378	410	388	387	373	398	408	395	390	345	360	399	378	370	360	415	394	366	428	398	360	368	394	404	396	366	424	342	357	385	398	331	341	371	367	405	368	427	358	383	377	374	382	347	390	385	365	371	371	361	388	416	354	349	374	377	371	364	379	384	388	373	393	389	355	384	380	400	404	383	396	346	358	347	381	375	349	369	392	370	396	408	361	365	365	387	376	380	371	381	369	376	371	358	388	360	414	382	441	403	394	355	391	368	342	363	377	391	361	364	383	380	362	362	386	334	381	364	365	384	367	396	405	364	399	356	371	382	374	378	387	353	388	376	358	362	366	384	382	409	356	380	375	382	419	393	360	380	389	367	380	337	392	376	350	381	408	397	370	377	386	368	395	364	349	350	368	367	396	383	381	365	349	391	341	368	366	356	382	398	363	378	371	360	369	403	354	363	399	359	383	339	423	369	395	375	351	410	369	381	368	371	381	374	348	398	331	366	386	372	381	390	368	371	374	382	389	363	395	388	376	390	383	395	415	381	358	375	394	375	343	352	347	377	366	351	362	368	360	375	356	405	358	375	363	359	354	352	327	385	358	365	382	367	362	384	369	410	381	385	378	352	388	379	419	338	352	367	373	356	354	350	373	361	376	408	359	392	374	323	359	397	382	368	364	359	344	372	365	362	415	352	378	374	381	412	388	363	380	377	351	385	383	351	399	371	376	383	369	375	382	365	360	370	379	372	368	400	376	370	373	334	359	394	364	398	352	356	349	394	348	384	375	366	373	378	368	355	346	360	359	353	417	371	393	391	375	366	374	392	417	371	367	370	356	341	361	356	400	377	350	432	386	405	371	390	375	406	358	362	382	378	359	389	366	338	384	379	397	415	373	391	393	388	378	354	368	344	387	387	367	371	363	339	362	365	367	362	352	388	382	366	388	358	374	374	366	365	379	393	363	346	372	367	389	377	404	387	393	341	358	368	375	399	403	362	382	367	371	366	383	378	344	383	358	359	353	345	407	400	369	351	376	332	345	415	374	363	357	401	384	370	379	350	346	375	344	360	351	376	367	357	367	386	422	371	332	361	414	380	358	408	349	395	420	344	371	361	360	386	390	401	408	355	371	339	381	340	348	348	398	370	406	360	388	386	375	344	347	371	383	353	385	391	360	357	362	378	378	377	366	397	406	399	355	375	379	385	361	395	365	365	362	366	351	379	365	384	371	378	350	378	356	358	357	368	356	386	346	405	365	378	373	394	350	354	397	345	349	417	350	385	365	346	368	359	389	383	379	350	354	360	378	394	350	379	379	379	336	371	402	386	397	394	394	348	400	380	385	401	392	402	319	341	374	392	388	380	402	395	356	375	370	397	391	372	368	379	350	373	385	373	367	392	376	384	389	389	346	348	387	386	360	407	360	358	356	343	354	377	362	336	369	392	370	369	372	403	348	348	364	386	391	376	388	359	367	378	377	378	337	364	350	385	391	373	380	347	361	387	375	350	346	363	375	357	376	360	334	421	352	388	384	380	388	383	369	396	376	357	351	345	331	364	380	373	362	398	395	346	371	376	384	346	359	384	385	380	364	344	331	390	361	396	369	396	350	347	403	373	360	361	366	356	362	360	406	411	346	377	403	393	368	364	389	373	376	375	358	374	383	387	360	357	334	365	379	395	360	335	366	369	347	391	356	373	395	340	366	354	389	379	412	395	381	360	384	372	381	364	382	399	398	400	399	367	396	364	371	360	380	348	381	392	374	393	404	326	382	363	399	384	363	364	406	361	385	354	374	384	351	372	382	414	356	362	390	359	352	377	369	385	364	418	354	355	364	344	374	373	356	349	364	401	412	376	373	377	371	331	372	337	369	379	378	356	389	377	368	360	384	360	350	398	388	351	336	365	418	378	360	369	377	361	375	348	371	359	368	378	388	400	401	374	387	357	380	366	359	375	357	404	360	371	404	379	353	370	361	362	379	352	358	382	338	367	382	364	371	352	387	384	416	344	348	361	382	341	369	352	365	392	386	328	355	371	358	372	346	357	366	356	354	359	387	407	367	368	380	343	362	370	385	373	390	423	346	381	351	379	353	366	352	344	349	386	385	373	346	396	389	372	370	346	373	372	377	364	359	359	358	356	358	363	352	374	352	357	378	380	368	375	332	357	368	364	347	346	341	355	351	364	367	362	344	413	384	364	361	400	360	338	349	368	381	367	385	349	361	354	360	351	351	340	339	351	385	352	371	365	371	339	374	364	375	352	420	335	409	326	379	363	355	336	353	421	386	377	375	381	367	375	376	370	362	379	369	365	353	424	371	379	378	377	345	391	354	381	382	374	355	378	360	396	389	343	368	395	390	359	377	372	358	378	388	363	366	384	339	380	334	351	379	362	370	373	374	367	398	320	376	398	369	381	350	370	384	373	355	373	354	368	369	391	350	369	377	344	368	358	391	392	360	373	370	345	352	356	332	393	379	403	350	420	378	349	391	394	417	378	375	383	375	377	421	363	337	359	392	370	400	401	361	382	415	354	369	395	366	378	351	323	363	395	376	380	360	387	366	387	371	371	404	399	393	373	398	380	365	362	361	371	363	357	388	370	349	371	406	364	389	355	379	391	370	365	359	370	406	395	382	340	395	369	373	384	358	372	381	358	334	350	369	334	378	350	374	397	382	381	370	357	361	360	381	358	375	360	360	373	360	340	409	360	389	369	345	358	381	358	384	384	335	386	378	371	387	399	365	362	363	386	345	346	384	388	362	362	396	376	348	375	407	383	382	336	353	352	346	362	373	422	322	371	358	389	366	367	330	361	389	351	417	389	355	391	345	399	370	374	378	362	373	349	386	322	353	356	358	369	408	355	338	366	378	398	338	360	400	343	335	361	375	363	378	317	350	370	389	356	398	355	372	371	355	384	388	362	380	348	394	365	377	380	384	341	368	353	346	371	376	370	391	381	357	358	369	367	377	395	385	394	357	376	390	362	368	370	348	372	346	343	404	376	393	394	371	376	361	392	356	370	391	368	400	347	338	385	400	358	368	364	382	359	370	369	358	355	346	403	357	357	303	388	361	389	358	364	346	353	377	365	360	370	450	365	339	397	379	356	365	365	375	356	351	328	358	353	335	357	360	364	377	384	347	344	360	364	351	362	382	379	344	368	393	380	401	353	347	354	371	377	379	353	371	366	378	347	376	375	343	364	362	364	384	404	352	371	394	380	410	368	339	368	366	353	375	386	366	387	351	347	381	373	410	351	394	378	366	371	353	376	431	391	363	368	406	373	379	363	370	396	335	361	337	346	339	345	353	385	386	363	401	367	394	373	378	345	337	347	358	398	371	366	381	355	356	378	360	359	375	353	375	373	370	369	383	383
27618	11739	2263	1387	1045	925	841	901	832	876	884	861	948	834	878	849	852	861	820	884	872	894	954	924	841	881	863	855	897	848	874	874	811	894	887	838	927	793	840	825	876	858	867	880	860	854	826	888	857	872	802	835	852	876	881	893	851	867	855	795	864	896	844	827	898	855	833	886	845	847	905	881	895	873	849	880	799	858	849	829	876	859	884	903	877	833	865	875	845	827	836	895	877	883	846	910	842	898	885	788	905	863	870	844	818	848	787	885	817	854	826	852	906	905	852	919	863	927	858	817	814	879	921	852	877	858	873	836	772	866	868	867	877	887	811	825	838	873	841	840	839	799	924	867	821	797	873	833	851	885	821	851	885	866	776	838	834	869	837	863	815	851	843	854	847	845	867	853	842	847	890	831	892	847	855	834	804	815	847	872	847	904	861	889	869	852	852	891	859	866	844	834	833	861	856	860	817	903	850	845	882	843	877	873	863	851	864	858	861	838	825	867	898	901	844	847	866	851	873	844	872	892	875	833	818	841	852	889	880	864	846	864	821	827	812	855	864	861	814	843	821	841	848	876	863	818	875	821	868	857	861	825	884	879	860	863	861	847	849	900	873	826	890	850	864	856	898	855	863	839	836	881	901	794	903	811	839	832	828	864	838	828	840	868	862	851	852	853	824	813	826	883	838	822	852	886	886	880	840	844	825	894	867	845	845	851	811	788	854	817	903	834	872	846	825	866	859	912	867	864	888	871	946	812	866	820	841	919	914	839	863	817	841	863	913	894	882	915	810	885	888	838	869	872	879	855	876	817	877	846	847	811	827	890	875	928	899	857	859	836	884	849	845	813	903	860	887	900	786	823	904	861	827	896	858	860	825	868	869	844	869	883	791	843	843	887	856	813	843	876	844	880	863	877	870	834	826	892	826	863	849	878	870	820	847	874	905	826	831	822	885	875	854	867	875	886	827	830	885	856	877	811	873	873	858	822	884	818	910	856	921	841	845	875	840	956	866	850	851	843	878	894	849	837	855	901	847	882	865	905	880	859	894	859	890	831	873	906	882	831	873	800	866	878	822	820	850	818	851	887	879	831	835	803	843	886	850	871	856	868	894	826	846	845	905	820	876	876	818	860	939	860	802	908	935	835	849	841	828	854	909	863	882	849	858	859	848	849	810	882	839	850	861	852	898	852	891	848	863	893	861	853	883	836	846	865	867	870	847	890	895	858	848	819	820	863	940	866	852	834	916	843	875	895	883	876	871	827	855	858	864	881	881	846	841	842	840	838	832	839	800	844	853	903	831	858	852	896	831	889	831	851	845	865	842	817	875	838	823	869	865	916	847	882	885	836	824	845	836	834	898	857	834	826	885	882	916	854	837	865	873	851	869	901	828	872	856	901	883	821	865	866	850	884	875	898	850	866	828	905	839	850	858	920	841	858	843	823	843	874	857	824	808	903	843	920	867	894	824	850	831	819	839	834	864	855	865	891	910	882	904	883	850	834	868	886	847	858	851	827	791	847	844	935	913	922	824	859	847	856	883	887	782	785	877	818	845	871	826	869	851	901	904	889	820	871	871	855	839	882	852	841	827	801	867	872	870	860	895	908	854	824	875	866	841	843	858	862	887	855	842	851	811	930	871	844	871	853	816	913	862	864	886	904	901	831	874	863	851	851	870	845	901	830	853	887	877	861	882	889	826	931	824	859	781	860	886	850	864	820	871	812	834	780	872	824	847	843	835	865	906	800	833	812	900	873	912	867	843	842	797	874	857	896	842	887	896	839	858	908	852	859	836	866	820	810	869	840	869	793	786	848	863	856	853	810	850	827	880	831	849	852	830	867	860	856	886	849	850	799	900	867	799	877	876	825	860	872	925	846	857	846	885	869	905	810	891	867	820	839	821	882	804	869	871	856	866	886	886	853	908	857	836	823	857	846	847	834	781	839	812	873	924	831	874	884	825	897	838	903	841	794	878	867	908	820	837	879	921	842	895	882	866	894	848	868	845	833	855	834	830	883	861	896	842	834	836	834	871	845	847	832	908	912	845	910	875	896	859	832	837	843	816	841	859	847	846	899	875	851	866	864	841	830	814	854	895	817	848	867	841	851	848	889	863	857	845	867	846	875	876	876	878	863	862	830	829	857	870	877	835	877	905	838	878	848	865	868	873	838	810	888	904	839	823	897	906	885	847	840	869	842	846	853	826	899	900	866	806	824	871	810	821	838	836	862	910	839	850	841	863	861	841	836	847	817	843	903	856	883	852	835	841	868	879	856	776	857	883	872	864	804	875	841	884	869	847	849	822	844	899	877	846	844	868	833	877	870	835	810	787	842	904	874	936	881	892	872	847	876	885	860	878	865	896	858	826	859	875	841	870	894	886	858	883	832	871	861	934	872	900	821	838	836	861	848	837	888	865	833	892	859	860	846	840	868	900	857	877	871	872	868	882	836	844	869	886	894	836	809	847	873	837	869	846	819	811	818	861	834	903	848	861	879	856	842	869	828	896	872	941	878	831	853	861	873	901	867	887	863	816	840	853	880	891	867	831	820	866	860	874	868	830	838	850	817	834	844	877	843	839	872	900	893	841	866	927	849	837	890	874	897	880	856	859	837	873	817	829	910	853	872	858	847	859	872	936	853	843	850	904	857	832	829	877	866	888	885	848	905	849	847	843	820	848	857	878	839	840	868	837	809	865	793	869	874	879	855	858	843	859	833	806	863	869	846	847	898	886	895	865	882	845	919	851	834	797	854	853	879	863	852	904	834	814	869	841	842	858	843	899	873	897	850	859	863	861	808	815	842	905	887	857	853	824	891	890	842	831	861	876	821	880	818	852	824	822	875	868	822	822	880	850	919	897	911	882	901	828	849	829	875	871	863	834	871	882	852	878	871	890	902	884	867	802	873	824	781	884	883	887	819	932	812	815	840	847	878	879	869	855	824	857	846	879	869	882	855	869	873	893	910	846	836	823	912	851	859	852	802	866	858	859	835	896	829	884	856	836	848	878	852	872	819	859	907	817	875	867	859	876	859	810	945	800	813	842	859	861	896	791	824	843	932	880	838	801	844	821	852	875	883	837	875	825	814	886	802	847	830	889	901	858	888	768	868	849	901	825	820	865	856	912	872	848	870	851	872	868	861	801	848	876	867	890	844	902	908	826	874	880	846	829	854	864	903	878	803	849	883	857	914	879	821	890	883	794	937	852	868	901	852	859	898	872	889	862	833	819	863	856	904	809	866	894	916	858	817	874	828	830	875	825	833	863	800	899	847	823	881	881	838	865	833	842	882	835	841	811	844	884	872	864	862	802	889	865	819	845	833	860	874	807	887	954	933	895	862	866	803	843	782	907	896	935	832	891	825	860	890	899	864	880	819	864	828	828	862	823	858	853	833	856	817	793	893	852	858	844	846	878	890	862	874	832	862	933	850	883	831	907	875	861	834	818	875	871	859	859	836	882	871	819	834	915	846	889	870	864	828	814	852	877	843	858	799
5158	1009	965	882	803	879	789	747	756	745	754	760	781	767	741	753	745	771	793	708	732	724	772	677	729	739	764	769	791	772	789	775	769	749	751	786	808	765	724	744	834	773	761	697	729	777	779	767	748	782	757	733	745	767	760	760	765	792	753	742	808	750	797	730	744	778	720	739	714	736	784	808	742	754	770	744	807	801	742	749	760	814	721	761	728	723	751	751	782	776	786	783	773	766	729	708	752	791	790	757	773	761	723	735	751	752	794	750	772	740	763	747	745	787	740	720	726	768	781	730	758	736	777	782	779	769	773	746	727	740	741	732	737	774	738	767	706	775	704	736	748	759	790	741	754	713	738	744	720	786	731	670	745	749	693	744	757	784	739	761	744	723	750	732	774	771	745	734	745	753	724	737	747	745	767	744	775	801	772	741	728	727	792	780	734	730	760	721	748	718	733	729	757	771	718	784	741	730	746	723	795	748	732	780	773	764	765	749	753	725	701	727	772	735	716	754	709	782	733	808	744	818	802	737	778	728	810	770	771	726	737	741	711	769	737	794	718	718	726	827	789	756	740	746	737	730	727	729	749	741	695	767	769	755	757	776	746	748	704	716	751	806	723	764	725	709	712	722	721	758	782	753	739	753	798	737	734	753	739	776	787	777	744	766	695	736	748	725	787	797	722	730	783	738	762	795	753	762	774	740	768	791	800	739	824	744	794	725	721	731	756	764	761	786	747	749	746	764	752	728	770	723	785	800	764	742	752	736	759	750	787	752	746	738	743	764	732	737	730	724	754	718	703	745	741	792	758	746	727	766	733	713	757	766	738	758	729	744	740	767	718	765	711	790	737	727	715	765	707	770	746	738	762	728	732	736	741	792	751	757	771	789	756	712	751	716	687	712	775	768	778	828	775	780	755	745	752	759	733	780	754	757	756	734	778	740	759	759	755	662	722	762	778	712	740	760	768	719	711	750	732	779	763	758	737	782	792	741	769	763	766	721	720	764	713	737	778	762	724	766	734	763	721	772	761	736	808	754	745	749	762	763	814	761	767	825	710	738	724	739	778	702	748	753	730	720	708	744	773	807	752	762	738	775	749	735	775	751	763	722	752	767	768	723	733	746	769	776	739	712	785	760	748	750	785	746	741	774	710	771	732	755	778	759	739	742	782	723	762	731	766	751	760	735	784	683	770	710	755	726	723	750	696	740	711	776	747	744	768	762	726	781	748	738	729	789	801	730	727	742	733	744	752	742	783	804	789	735	726	742	753	757	767	747	727	803	777	702	769	726	800	797	785	741	735	779	816	728	716	766	780	797	725	788	739	730	776	759	740	760	714	734	709	773	769	729	765	784	758	739	730	743	700	781	754	761	700	797	732	756	736	719	698	745	787	736	750	728	721	731	769	710	777	726	745	787	744	701	745	755	782	702	728	748	751	740	723	780	781	724	746	776	788	739	783	760	752	778	740	734	711	750	782	688	789	714	813	765	753	737	748	708	777	723	775	746	758	750	693	758	773	740	715	766	789	720	718	751	772	741	736	722	748	714	718	743	717	770	770	739	750	692	793	759	714	735	728	741	762	758	746	736	726	662	736	745	752	795	765	761	777	763	749	800	716	716	702	745	744	758	709	824	779	780	734	772	710	769	731	703	748	779	747	713	733	743	772	712	706	725	751	767	793	743	754	761	761	740	800	746	757	719	800	718	681	730	727	759	783	702	722	778	715	787	728	756	732	764	710	772	762	705	715	800	753	724	731	719	765	720	704	777	788	752	787	710	753	743	723	755	777	727	754	716	754	733	759	718	744	720	735	742	745	755	713	715	753	759	707	790	794	758	721	791	730	736	714	767	771	750	797	736	756	749	729	695	758	743	723	781	743	742	776	767	703	770	776	771	757	735	753	757	742	740	748	750	772	751	799	755	772	724	751	737	731	741	740	784	755	697	728	782	719	788	773	781	746	706	717	790	756	751	765	791	700	720	769	769	777	753	738	720	777	769	746	812	746	717	742	742	722	733	741	747	790	708	744	772	741	792	784	779	741	782	759	748	795	760	766	733	755	744	777	742	672	752	724	781	725	731	744	694	728	733	754	728	752	738	757	791	712	732	791	759	746	767	730	733	763	721	770	742	749	756	737	731	739	716	730	760	721	741	706	734	765	777	762	749	754	717	694	806	724	720	738	725	733	728	720	689	734	758	744	777	701	762	754	718	730	778	779	751	772	726	718	737	693	795	725	758	776	714	740	736	762	733	713	735	769	770	741	769	725	773	765	694	719	723	778	759	730	754	766	738	740	717	766	749	717	753	770	743	780	805	788	750	797	779	745	735	779	755	719	733	760	739	779	698	718	755	715	756	754	722	729	757	800	744	774	756	739	705	745	776	792	778	791	738	790	779	737	743	734	719	729	748	746	752	734	762	744	749	771	757	763	783	753	756	754	732	740	755	745	771	733	730	713	751	750	720	768	797	794	759	753	755	764	746	794	793	743	763	743	740	761	729	752	707	746	761	746	750	751	797	766	755	805	802	730	780	718	728	817	770	702	721	760	781	700	769	715	754	736	792	747	709	763	743	740	759	721	748	724	781	766	732	736	761	761	726	758	770	812	729	742	703	701	788	756	715	701	762	767	708	701	740	726	698	775	764	714	747	746	752	774	714	695	716	760	757	714	791	726	735	752	735	741	684	771	744	765	751	755	739	713	701	740	749	780	742	737	707	759	790	793	811	741	739	732	704	768	770	784	703	733	786	756	716	708	787	744	727	752	764	751	741	791	708	763	751	745	758	788	740	791	750	785	818	743	772	744	720	721	733	785	765	760	746	710	729	763	726	733	762	798	720	757	724	760	717	725	737	740	739	763	765	746	798	755	725	812	754	780	751	797	735	752	772	790	805	716	738	722	784	754	733	747	793	751	784	757	767	730	771	707	735	744	709	711	695	721	772	719	767	780	740	777	748	767	763	737	742	759	740	702	782	722	740	741	742	750	749	739	765	787	748	732	777	760	769	736	784	738	751	719	719	769	784	746	743	755	750	747	718	743	773	746	717	692	707	759	780	730	753	765	769	764	831	743	766	720	773	724	806	764	769	737	730	735	745	716	737	777	763	762	768	729	751	744	732	754	773	730	705	775	749	737	743	794	697	751	726	714	779	751	733	730	745	692	750	730	730	770	728	739	760	784	760	786	726	752	704	748	780	738	812	745	720	712	715	768	741	760	770	780	699	769	769	779	746	762	859	697	755	704	723	776	722	754	713	738	765	721	789	796	762	765	767	725	713	764	759	745	733	759	803	737	734	802	763	757	707	790	753	779	737	773	800	716	748	742	747	756	698	703	739	773	770	755	792	757	720	739	663	725	717	751	763	746	749	740	749	717	730	775	735	784	732	782	724	721	760	738	770	769	759	781	764	699	692	717	750	716	761	669	761	734	749	724	767	773	707	696	741	762	774	762	779	779	761	774	783	701	779	741	780	738	774	759	775	770	740	761	788	780	712
25858	21401	25059	16292	1849	1080	963	863	840	841	821	819	782	781	814	772	766	762	806	729	815	793	819	780	745	722	781	831	763	785	792	798	755	798	810	749	810	818	788	809	738	760	774	799	764	811	761	768	799	819	798	742	764	833	773	811	779	780	788	712	786	787	760	802	780	781	805	809	796	812	784	698	819	797	781	790	838	798	746	759	791	792	787	741	765	797	818	732	775	773	804	796	714	806	780	739	807	759	785	744	789	811	768	789	797	755	804	781	792	749	757	745	801	815	792	788	778	755	706	729	715	749	801	784	775	776	761	784	774	813	792	784	729	771	814	788	772	781	780	798	781	802	771	747	749	746	791	785	767	751	752	789	784	807	741	758	771	817	774	800	737	804	721	784	755	776	761	814	779	805	793	897	772	782	820	807	765	735	733	770	776	815	782	784	766	770	815	741	823	789	804	753	785	763	792	769	740	770	773	730	784	760	756	795	704	790	707	706	768	772	811	806	782	786	746	724	747	749	788	746	769	762	776	815	769	781	801	783	795	740	798	814	666	783	788	788	798	745	777	744	757	763	769	805	774	754	801	786	786	730	788	759	742	761	749	779	772	765	733	788	776	791	744	806	775	771	794	808	746	802	763	806	801	781	783	752	765	795	784	767	779	792	765	822	732	806	764	787	766	751	771	797	827	766	797	775	786	837	752	784	792	730	765	849	760	817	797	731	775	775	770	810	724	780	808	739	781	703	759	773	818	736	729	752	820	820	815	808	764	762	716	786	771	781	728	798	834	759	753	821	845	754	778	727	772	758	782	748	756	749	798	768	777	795	814	797	782	798	786	837	790	801	771	747	773	832	818	799	782	799	753	778	728	781	808	760	779	815	727	774	789	771	752	754	705	760	790	784	835	718	785	789	831	766	782	775	826	808	761	741	831	762	766	748	737	791	757	747	792	757	772	795	782	800	806	749	743	780	734	803	740	741	763	768	757	781	773	787	774	757	778	811	781	769	751	777	782	791	805	779	757	800	741	778	793	792	767	761	821	738	758	799	804	799	731	813	760	763	774	782	718	755	792	831	765	763	770	754	773	772	757	809	800	761	798	793	749	768	758	810	767	756	768	739	787	757	753	747	746	775	783	782	766	811	711	854	758	772	704	806	726	749	782	787	805	769	765	733	780	751	793	701	749	716	762	756	710	730	770	792	784	767	720	779	790	781	768	765	739	743	783	793	773	771	869	750	734	799	773	756	788	749	783	783	772	747	764	840	842	729	766	709	800	767	803	798	763	716	730	735	745	793	822	768	761	782	761	786	746	757	730	759	815	794	759	761	780	841	798	780	780	756	806	804	734	789	752	768	760	758	794	777	716	682	812	781	737	762	735	756	832	745	789	760	758	731	788	766	775	792	723	766	784	784	776	773	819	732	733	742	758	734	786	712	758	744	783	764	767	791	777	708	768	757	784	824	781	758	780	794	763	744	773	738	766	802	833	804	699	793	753	760	721	743	787	771	781	735	788	791	772	784	789	791	755	752	774	778	755	766	776	776	763	748	808	763	745	761	846	794	759	731	738	802	772	744	754	763	739	753	787	717	743	739	776	755	724	816	774	694	806	699	843	765	708	765	732	777	771	828	781	792	778	791	753	774	755	773	720	721	754	761	786	803	737	844	791	781	765	780	745	792	777	793	795	740	783	766	746	785	763	774	797	819	748	782	726	804	745	810	777	803	750	774	751	817	800	791	787	796	819	733	776	832	793	775	826	808	726	767	814	739	798	790	739	762	765	772	779	763	848	781	780	787	812	790	791	814	743	775	786	779	779	803	772	803	772	736	773	792	802	776	773	757	784	820	786	792	745	768	785	775	788	780	808	721	746	816	765	783	775	804	778	777	774	756	790	788	769	778	775	785	779	745	778	807	795	763	758	781	761	740	722	762	797	770	786	734	790	775	735	783	790	798	773	790	722	732	782	803	773	781	726	724	751	807	734	778	762	756	770	815	761	798	737	763	731	799	795	838	785	722	761	837	819	821	760	760	799	743	701	800	748	768	741	799	795	775	809	811	824	790	756	795	786	826	768	767	759	785	802	817	807	810	729	790	795	799	790	793	786	743	765	780	786	748	781	776	761	751	793	804	730	775	748	741	786	760	770	819	827	808	748	751	794	722	729	861	769	753	727	782	759	775	749	753	793	788	733	751	739	757	815	810	745	782	713	807	757	769	730	707	782	794	807	753	757	738	794	808	727	776	819	767	752	767	772	782	754	747	762	781	809	751	811	737	791	725	775	803	777	775	777	769	783	801	761	748	808	798	821	806	841	753	761	804	778	791	827	780	752	783	748	853	844	797	753	720	772	774	742	782	790	741	722	761	799	774	821	771	797	740	827	707	752	786	763	775	772	773	791	721	798	789	761	762	758	737	753	805	802	758	793	816	749	784	788	793	785	758	768	785	827	738	799	762	753	791	800	745	802	802	764	786	756	804	819	732	794	768	748	754	771	765	730	750	808	794	769	776	782	747	771	757	736	764	743	764	796	745	751	789	759	790	810	750	767	787	740	780	764	752	779	779	767	801	791	779	742	735	767	719	765	842	790	781	762	817	769	780	774	762	741	696	814	803	742	741	734	807	757	779	739	770	803	797	786	777	797	727	788	795	722	806	779	767	754	775	811	777	789	747	799	822	744	722	741	794	764	761	783	801	769	728	796	801	697	771	765	727	732	739	759	786	803	826	754	751	785	772	748	769	781	775	734	773	830	751	785	777	763	739	736	778	783	788	810	772	816	780	759	760	773	765	796	837	790	778	801	792	795	730	767	752	782	786	801	823	748	822	788	741	781	809	804	772	789	810	779	807	826	699	767	779	747	790	751	760	777	783	806	789	799	790	768	804	801	763	790	777	740	808	812	803	773	810	752	749	760	736	805	753	768	805	729	770	799	761	798	745	780	742	772	772	776	768	757	776	756	789	786	759	773	743	830	764	812	762	791	765	776	740	794	777	760	768	824	759	765	774	777	813	801	765	783	801	855	735	771	759	767	800	728	799	792	789	752	785	808	767	758	706	790	766	789	759	751	753	781	796	812	828	795	756	789	821	761	779	779	743	795	780	820	783	830	775	801	816	769	799	789	774	751	767	800	795	805	774	781	797	778	797	786	782	757	748	730	781	816	792	777	797	769	789	782	759	745	754	762	771	822	730	723	768	769	777	748	783	764	751	828	769	788	767	818	823	749	815	746	767	835	746	784	758	795	799	769	775	805	847	801	801	749	807	784	773	736	844	809	774	781	784	864	799	765	782	764	803	764	794	781	742	753	753	761	794	741	823	787	802	749	776	777	755	777	744	775	776	759	794	752	753	743	776	717	755	772	785	757	734	836	770	823	796	733	807	818	776	762	775	789	778	757	747	798	785	767	835	764	781	760	764	785	693	823	773	781	766	761	777	739	805	785	758	749	735	795	748	761	813	769	766	788	783	769	792	787	792	780	744	789	723	758	736	754	691
3659	2182	1786	1106	986	883	841	813	820	780	711	805	723	745	689	750	727	705	717	677	726	712	714	717	696	705	722	693	753	718	671	703	690	697	721	738	701	661	637	691	670	697	675	659	703	722	658	696	739	689	708	751	700	701	718	670	662	700	686	729	660	722	636	718	715	692	693	727	696	720	631	691	695	703	677	644	691	731	690	747	734	699	706	676	665	690	709	693	710	695	686	687	683	698	674	713	686	692	687	677	690	770	691	688	654	652	661	757	679	646	699	717	693	694	713	690	703	652	720	704	742	701	617	696	701	708	735	711	690	721	690	699	704	687	757	688	683	682	682	699	704	684	711	666	700	695	680	685	678	687	638	676	729	725	735	701	736	671	682	678	686	716	647	687	680	672	723	681	734	704	664	687	714	659	683	686	652	703	741	691	658	628	670	698	668	706	681	671	645	693	681	633	687	644	684	716	723	656	675	678	690	672	670	693	709	709	733	744	688	708	665	725	713	676	698	682	679	656	687	699	679	705	718	747	717	706	726	666	695	684	682	756	695	692	665	685	730	649	683	695	652	675	678	733	674	688	701	698	694	718	682	688	730	672	697	711	649	647	668	701	685	688	723	718	682	725	680	676	689	689	647	669	682	678	672	690	700	736	695	705	715	652	707	657	708	647	666	720	707	706	656	732	753	702	696	703	641	701	680	685	681	730	703	718	682	709	724	725	667	643	706	688	681	669	632	711	693	680	724	683	672	722	708	706	696	668	726	696	713	734	683	685	734	722	682	758	665	778	713	704	709	665	707	699	721	683	664	687	697	731	683	712	703	704	667	676	709	689	657	675	671	649	675	667	748	699	679	696	650	669	700	707	676	675	734	706	723	657	729	692	686	645	640	690	756	701	700	664	727	682	716	707	709	690	731	716	691	668	718	680	663	684	699	678	674	683	669	699	687	702	699	694	669	671	699	646	730	704	682	688	703	720	682	694	669	632	676	719	676	706	742	723	718	674	694	668	703	668	695	709	663	678	670	739	705	653	712	723	747	684	731	713	698	648	695	691	666	711	711	706	703	688	647	681	658	696	666	679	659	660	720	751	715	663	676	775	673	688	738	695	655	709	731	654	739	721	697	656	687	701	723	624	710	684	743	722	751	648	705	709	655	726	677	660	719	690	686	718	690	715	672	673	666	661	732	680	733	720	658	736	681	689	672	699	677	729	655	690	717	702	691	642	673	715	682	642	690	656	710	674	710	702	708	681	656	647	686	679	693	698	693	685	682	684	697	723	722	697	673	703	701	699	709	694	673	703	672	715	715	701	672	659	682	670	702	717	765	701	676	719	695	692	709	685	664	706	704	674	691	673	658	708	734	704	696	676	701	679	773	724	684	720	695	703	653	712	687	656	701	697	676	685	686	664	731	717	700	764	679	656	663	754	728	665	705	670	667	722	711	708	653	757	677	646	672	675	695	757	699	660	691	700	697	697	724	649	682	681	691	709	694	683	694	716	696	673	712	703	664	693	689	655	717	706	768	635	693	635	711	682	708	678	672	688	705	677	675	691	727	673	714	698	736	678	686	744	666	661	696	641	703	646	669	701	673	681	712	678	726	660	639	686	639	685	670	708	686	703	746	658	700	665	721	712	713	725	670	705	710	699	695	718	660	672	667	680	702	685	671	703	700	744	675	637	681	726	677	657	720	693	682	715	646	683	657	683	658	677	673	736	724	713	700	658	664	646	672	729	692	699	669	681	733	716	719	714	668	715	679	674	749	663	698	705	687	685	690	678	693	667	684	667	690	693	677	720	704	684	639	682	671	715	686	661	679	696	694	665	736	687	737	664	735	724	733	680	696	717	676	694	697	632	704	736	659	674	680	659	713	679	698	681	673	711	705	674	717	655	640	707	708	696	654	683	710	715	686	721	683	687	727	776	694	685	691	663	686	704	695	635	682	707	700	691	656	692	699	711	674	688	682	712	737	711	665	646	712	644	670	660	638	710	737	680	700	702	719	707	691	654	668	651	701	721	628	709	660	720	683	710	691	695	700	674	678	703	676	689	632	740	715	682	653	703	715	697	666	682	688	694	687	683	701	667	685	668	653	704	652	659	703	691	676	677	747	707	686	688	664	751	683	676	666	743	706	651	707	730	671	691	679	669	699	654	757	725	677	691	621	696	717	717	716	666	716	682	684	716	688	716	643	697	698	700	675	710	666	697	688	727	692	678	703	640	685	736	681	699	645	687	766	721	702	695	663	695	712	702	691	690	692	690	673	720	705	652	735	715	714	684	667	696	667	689	710	660	682	712	699	678	674	699	729	673	710	719	692	716	698	685	690	692	694	696	689	660	679	724	751	684	682	666	693	695	680	700	748	685	695	676	719	675	752	690	699	671	712	685	722	726	698	716	704	664	666	702	656	686	706	661	729	673	689	692	703	670	745	684	694	668	747	702	664	699	723	688	662	710	698	700	629	652	722	697	687	707	722	697	659	687	698	720	685	675	671	702	647	667	685	682	680	672	657	721	637	681	721	665	709	690	715	653	678	679	682	690	663	690	705	724	722	686	747	718	689	675	687	706	667	707	692	695	717	718	695	720	688	705	673	704	708	657	676	678	691	713	660	696	680	686	689	712	670	682	721	681	656	645	687	668	664	691	699	687	713	674	700	694	722	685	670	654	672	725	640	703	640	676	653	656	670	675	699	718	683	745	698	670	690	726	693	682	716	657	647	652	738	735	663	742	691	698	702	676	688	719	707	649	701	658	747	665	649	663	688	627	655	733	660	720	682	691	734	642	705	642	683	696	712	734	663	658	711	682	707	659	636	682	684	702	717	699	686	671	710	707	709	689	696	754	685	633	721	705	695	729	682	662	688	710	728	699	697	680	700	639	664	669	676	697	688	725	695	695	713	671	696	631	639	681	683	710	700	672	736	643	758	712	726	658	724	655	683	663	726	690	707	637	644	725	709	715	711	731	712	718	625	694	705	684	665	675	680	642	711	692	682	691	697	724	716	691	695	687	708	667	705	678	683	672	681	710	735	660	709	687	669	660	717	660	678	686	709	693	682	680	691	747	708	713	653	685	736	687	670	735	669	669	635	675	706	704	726	704	687	677	713	677	661	679	695	725	705	685	664	677	687	707	709	717	654	630	692	659	662	670	669	682	716	691	666	659	700	655	682	708	705	670	659	706	701	730	691	638	695	650	665	685	715	672	628	685	713	683	666	715	723	699	767	695	693	701	727	692	650	719	644	649	689	696	672	661	690	680	668	696	665	691	707	701	673	704	711	686	644	716	700	689	664	662	728	703	709	654	683	663	745	681	673	725	710	709	678	706	664	694	724	709	609	681	683	676	745	658	683	685	632	719	669	689	687	688	721	631	679	660	686	642	646	689	663	671	661	708	698	639	670	708	702	678	697	644	714	721	663	720	674	712	621	704	631	718	745	706	661	679	723	753	688	693	722	659	681	671	656	703	689	643	719	665	698	643	656	660	642	668
24307	21438	28594	24673	20118	2707	938	634	534	463	440	455	390	428	385	419	384	387	365	432	398	401	377	372	375	350	366	363	358	370	344	336	358	392	370	402	352	409	367	406	365	348	364	364	384	358	366	386	401	336	397	383	345	324	366	420	363	353	335	354	367	373	377	366	339	381	381	377	359	365	370	369	360	361	363	343	379	360	374	359	344	372	329	364	373	356	330	370	351	385	349	329	340	323	351	363	400	377	367	340	348	341	350	373	366	366	348	338	376	382	337	355	369	360	356	345	344	373	376	335	366	347	364	355	361	370	351	357	350	343	358	347	359	387	367	401	354	352	366	341	371	380	355	362	352	378	343	363	359	349	363	354	346	358	358	398	393	356	345	369	353	338	397	358	357	382	371	331	374	370	386	386	363	331	346	351	384	388	372	391	335	392	369	340	349	351	372	385	307	365	356	340	373	372	364	362	344	370	383	341	359	382	324	349	354	354	369	326	406	382	348	366	350	369	339	376	341	348	374	365	356	341	376	362	370	367	352	400	346	350	370	357	390	354	345	384	349	357	371	359	352	392	374	367	372	369	394	370	376	379	358	341	360	371	378	385	329	356	341	361	389	390	327	385	356	331	373	375	343	355	356	346	331	361	359	350	357	367	369	370	379	358	350	371	345	359	335	342	347	367	384	338	357	355	333	343	361	361	402	357	374	363	347	326	333	338	354	360	335	374	362	344	327	363	346	369	375	372	358	368	320	359	371	359	377	383	376	354	359	336	364	366	355	351	348	370	319	387	364	346	380	340	347	373	336	327	350	373	334	373	374	331	348	374	344	373	384	367	314	342	361	395	338	330	397	350	364	355	340	355	341	365	360	327	366	316	365	353	370	348	352	378	344	361	365	324	383	374	369	379	374	330	335	390	391	390	399	377	358	339	349	348	359	399	339	361	361	364	323	331	383	375	357	372	355	345	362	361	352	334	384	369	367	371	335	388	316	387	373	308	355	371	341	356	354	373	369	338	367	332	354	335	366	360	359	378	378	361	358	337	370	347	374	362	373	357	395	351	366	324	337	392	361	344	355	373	333	350	351	338	354	358	339	359	413	359	353	340	347	381	358	365	333	386	341	363	375	352	346	353	352	356	337	347	401	352	349	344	343	355	381	386	350	334	339	369	340	364	372	375	377	364	319	335	350	350	362	404	374	381	382	381	396	361	370	357	385	373	357	386	374	343	340	332	399	358	351	363	373	368	385	348	371	364	373	348	358	375	370	322	346	364	363	341	367	378	361	377	369	388	360	351	356	357	354	359	367	340	348	343	364	357	360	348	369	347	393	382	360	367	354	358	370	365	350	388	345	384	345	359	386	376	327	343	383	352	374	351	352	354	356	354	350	358	390	417	310	336	371	323	337	361	370	363	347	331	366	385	368	374	369	355	371	362	353	361	346	347	346	341	346	367	345	372	359	330	351	319	361	352	356	376	317	354	352	353	362	364	353	336	349	325	390	391	329	340	363	353	354	400	335	351	361	373	352	374	371	376	363	377	365	383	373	330	363	369	343	337	373	367	378	304	364	375	349	384	360	349	370	324	347	350	370	336	384	355	343	337	341	345	371	371	355	342	336	370	375	382	331	378	329	357	361	360	383	367	363	350	347	344	374	362	384	389	361	364	369	345	356	352	365	353	362	355	358	367	345	323	382	383	355	353	368	348	320	340	352	366	353	392	351	336	342	352	357	342	364	379	354	336	363	337	346	393	373	368	345	337	336	366	340	371	341	364	351	351	330	391	362	334	334	387	350	348	352	398	371	361	342	384	378	333	358	386	348	340	354	368	368	330	366	332	353	387	340	359	333	352	359	309	349	365	373	349	350	337	346	350	334	351	380	323	330	370	383	346	338	326	332	350	376	358	324	392	370	378	351	349	354	370	365	334	316	352	357	356	381	369	390	344	327	373	365	342	358	366	377	367	344	329	328	361	378	414	356	359	355	355	366	343	376	361	393	366	357	335	327	358	359	381	342	343	351	360	373	336	376	314	382	389	370	392	330	332	345	369	393	325	324	337	360	371	344	374	364	394	351	352	344	367	363	311	376	379	365	383	395	364	376	359	380	348	355	363	332	359	343	349	370	325	379	351	333	347	350	338	316	346	391	342	358	375	354	353	354	359	355	394	374	363	345	358	369	357	371	343	360	351	344	400	375	354	394	372	330	349	326	340	349	347	357	387	355	359	377	353	374	368	372	365	332	343	346	376	355	362	359	368	353	357	342	365	322	362	372	347	339	388	365	337	361	378	353	361	340	389	356	384	352	353	371	333	327	355	338	360	393	368	358	342	384	361	359	403	325	351	341	382	376	371	358	364	349	365	365	352	347	343	345	327	335	332	351	356	355	357	365	368	377	357	356	345	357	345	335	388	351	378	367	375	340	389	395	346	374	365	341	325	382	380	338	335	358	353	355	348	338	376	346	384	371	339	355	341	384	374	342	381	346	332	387	359	350	353	365	349	333	373	376	351	361	357	363	368	336	356	361	336	392	369	345	369	362	332	355	333	382	340	371	356	363	345	332	360	380	338	373	372	343	347	368	346	366	363	355	353	334	355	349	330	349	353	425	385	393	355	329	386	343	355	351	355	324	352	342	355	376	366	327	340	369	356	364	342	337	355	338	353	350	365	364	347	336	361	348	363	359	375	374	354	340	385	370	331	323	355	347	335	353	331	364	359	336	355	327	356	339	335	353	350	357	388	388	360	360	354	363	338	352	347	320	334	340	386	339	362	349	355	367	335	379	369	361	378	346	368	373	348	360	387	394	375	366	394	364	330	358	395	363	374	345	371	372	356	375	334	395	386	343	352	370	372	393	375	343	336	332	347	372	367	368	368	366	374	370	376	377	380	358	318	333	367	331	349	363	358	369	377	324	373	371	366	319	350	354	363	344	350	352	332	328	385	354	363	349	411	328	360	361	373	353	360	354	325	353	394	371	350	374	376	393	359	379	365	347	355	345	357	365	368	360	353	380	341	365	376	356	366	343	304	387	369	365	363	356	374	379	315	347	375	351	386	340	367	365	367	389	374	354	384	349	361	373	348	354	355	330	383	360	367	362	354	384	358	366	337	402	339	350	387	371	367	337	351	381	345	366	397	369	340	370	338	344	352	406	373	347	357	346	359	367	373	342	367	352	334	383	344	366	369	359	311	356	352	342	365	343	336	377	382	372	334	361	353	356	365	338	350	367	350	353	343	359	304	358	321	363	346	359	336	340	345	368	372	349	341	336	343	373	316	379	347	359	344	332	367	341	394	348	326	322	391	388	351	372	356	343	371	312	371	342	368	359	344	368	385	339	352	363	369	377	344	362	338	334	342	362	386	374	357	327	378	349	363	340	354	353	339	370	383	384	374	357	366	365	352	337	390	370	344	337	353	354	350	397	347	364	339	412	375	370	339	387	355	347	394	373	368	324	348	350	338	388	363	366	361	368	375	382	367	358	385	351	336	346	352
3388	4644	3635	1842	1289	1028	803	684	696	595	551	485	486	453	457	449	442	397	438	412	420	424	429	394	414	385	425	393	387	394	381	403	372	391	403	404	391	393	393	379	371	416	348	401	348	369	376	405	383	370	360	387	404	377	358	381	400	413	367	381	380	375	382	397	353	392	428	387	385	383	400	380	380	381	364	384	379	352	347	391	385	374	369	393	392	384	420	382	388	420	410	385	362	374	392	411	370	370	381	348	396	379	377	355	380	339	407	370	376	378	378	398	365	373	384	391	377	395	377	384	389	356	391	360	364	388	427	377	375	376	372	377	410	354	351	338	367	338	335	371	381	375	352	380	381	395	370	375	342	382	383	376	368	373	390	384	386	345	360	359	365	376	329	384	390	388	379	341	400	381	383	342	346	394	423	377	392	388	334	357	366	364	365	358	360	383	403	377	373	383	363	374	366	337	390	336	410	364	352	384	382	372	385	355	361	353	364	356	374	385	382	366	364	371	390	330	362	397	383	341	353	407	384	414	364	329	358	380	386	346	365	386	358	382	394	362	377	379	357	391	379	398	383	368	381	344	363	377	374	376	380	362	397	393	364	389	377	347	354	341	398	346	381	383	370	384	371	394	368	396	321	384	400	388	399	413	396	389	360	349	390	341	407	356	429	382	342	325	367	409	342	378	354	354	367	375	384	358	363	364	399	379	397	347	345	347	358	374	354	392	387	350	378	378	442	355	423	370	365	378	409	359	346	424	362	339	375	353	370	372	344	382	380	363	373	377	378	420	371	356	363	376	372	355	416	380	386	381	373	366	362	362	382	403	364	327	358	354	380	390	387	378	413	340	338	382	383	360	362	404	370	358	367	382	368	381	361	340	359	377	378	398	377	359	405	358	355	397	362	364	395	367	355	368	400	367	350	391	364	324	405	363	365	368	383	396	352	399	397	351	376	342	380	379	328	381	360	360	389	397	366	399	373	362	387	370	338	342	410	349	372	379	371	379	348	376	356	413	363	337	381	394	377	382	353	377	392	346	367	353	408	393	392	387	377	378	393	392	364	365	384	333	373	381	325	369	380	391	382	324	374	357	374	353	368	368	360	371	399	406	379	346	407	347	357	369	386	396	412	418	368	335	409	403	371	313	369	387	394	414	358	355	383	379	350	381	396	378	399	385	327	375	372	369	370	367	342	386	387	386	355	343	386	362	348	363	391	392	375	352	396	367	362	374	373	334	374	374	376	349	360	369	322	397	361	353	373	332	371	380	363	387	370	402	377	386	358	368	381	376	331	382	370	336	375	365	377	338	347	335	389	387	368	360	368	364	356	359	342	367	375	357	383	354	369	366	390	359	363	397	355	337	360	363	334	375	381	362	368	376	394	392	343	386	357	369	341	379	359	342	363	358	369	357	424	356	343	362	356	377	349	386	363	394	384	340	363	364	399	365	374	365	374	334	334	366	381	331	387	377	359	376	390	375	388	362	358	375	400	372	348	376	377	372	374	342	370	358	390	333	416	365	344	363	387	335	329	386	386	358	376	369	390	366	328	390	404	360	363	397	361	370	353	407	336	365	396	389	380	348	389	357	346	367	375	363	350	363	350	368	386	365	350	363	349	347	362	348	362	329	398	390	342	350	376	344	388	336	407	346	348	355	370	381	346	370	361	383	392	367	389	364	365	369	386	371	398	383	358	362	375	352	413	346	389	373	346	392	375	375	361	359	380	364	395	366	363	331	385	373	365	382	359	377	369	385	395	370	350	389	349	382	356	359	371	386	349	354	369	346	377	383	385	344	366	376	373	384	375	383	398	368	365	361	398	354	380	359	338	339	365	382	353	358	355	381	366	363	372	333	343	361	363	364	372	340	370	383	392	353	374	380	412	353	386	372	365	383	396	389	365	365	360	380	353	387	390	384	373	359	397	363	338	377	356	366	376	372	374	356	378	362	393	362	359	385	348	381	365	383	349	360	355	348	360	372	400	357	414	358	409	360	359	396	369	373	407	371	384	366	344	393	365	381	347	365	375	378	352	366	361	385	366	379	409	371	369	353	382	370	384	375	383	368	381	354	356	357	381	366	395	349	352	362	366	366	353	398	380	367	324	338	366	407	400	396	337	317	400	391	357	380	365	378	368	348	397	390	400	366	363	377	358	350	333	397	383	364	371	411	335	374	385	320	343	349	343	333	362	352	346	384	359	357	370	364	339	314	394	366	369	393	357	355	366	363	382	342	364	355	366	348	382	343	372	363	355	366	359	376	392	364	373	397	366	355	368	379	353	341	356	346	379	378	381	412	329	366	341	372	374	384	357	374	353	379	387	363	352	373	372	371	388	370	393	338	393	341	382	395	389	378	340	379	337	391	361	366	349	400	379	361	366	390	378	379	330	363	356	346	364	347	387	379	366	360	367	324	383	351	385	374	372	398	361	356	355	366	364	361	347	373	379	383	408	387	388	381	370	349	341	435	333	356	376	368	412	398	379	378	354	373	378	391	336	342	381	357	374	380	339	358	379	345	367	322	357	347	342	321	367	398	376	337	374	366	387	355	393	377	376	376	379	367	335	396	363	351	360	388	357	377	365	349	361	374	377	371	343	367	373	324	388	348	360	380	362	334	366	376	357	355	364	369	373	399	361	337	345	399	386	383	381	364	390	370	370	382	380	346	365	380	388	332	349	355	335	355	359	401	369	353	328	334	352	341	423	353	333	382	368	349	381	365	391	366	375	385	347	389	370	394	382	364	376	365	338	365	333	354	366	357	381	340	369	365	389	400	352	377	389	366	359	383	373	355	362	384	353	379	344	379	346	351	371	386	370	333	351	360	390	383	394	379	375	338	367	343	384	379	361	360	349	341	425	364	358	376	370	377	342	397	397	371	367	381	371	355	378	371	375	373	383	363	356	382	375	361	354	353	414	361	378	369	369	364	396	369	355	339	374	382	383	392	368	378	385	350	360	377	376	348	371	375	345	379	359	395	374	391	334	355	357	363	384	358	340	383	391	369	361	375	349	389	345	371	382	340	351	359	383	361	375	380	366	360	346	368	383	360	354	379	366	384	375	376	329	386	374	354	361	376	340	373	340	371	322	367	371	358	380	374	381	366	375	372	380	394	350	372	361	340	322	356	357	341	376	387	350	375	365	344	366	341	410	385	358	324	357	366	403	381	373	327	340	355	361	390	342	357	351	362	369	349	376	358	351	356	382	372	366	354	417	370	385	367	346	353	358	406	417	379	366	374	364	367	380	383	352	350	382	379	338	351	327	364	352	350	340	377	356	396	357	378	378	363	377	350	351	359	336	396	364	377	375	360	363	368	344	350	377	330	381	361	404	397	355	413	376	391	372	377	353	339	351	384	371	365	367	410	345	371	367	395	358	363	364	338	358	387	355	364	349	352	375	371	362	383	349	364	374	377	386	343	368	389	372	394	380	371	352	368	389	365	381	358	352	376	351	361	327	372	378	383	352	377	336	368	390	393	353	398	352	349	373	359
27612	11736	2053	1302	886	909	912	898	830	877	821	875	926	830	863	879	865	858	872	852	883	882	903	919	853	857	836	861	860	898	911	894	858	917	910	925	865	836	877	815	835	858	867	903	877	829	801	892	864	853	824	874	844	847	937	808	872	816	903	897	863	891	876	881	826	894	865	901	869	867	823	847	844	877	846	878	945	843	838	827	838	907	826	834	858	913	822	859	895	881	859	849	846	886	875	816	852	859	847	860	847	871	888	874	821	871	852	834	920	832	827	903	889	890	856	908	887	904	899	826	869	843	916	880	885	903	903	873	851	891	841	848	871	875	821	839	835	875	895	813	827	863	857	894	871	864	830	885	804	852	922	869	875	902	831	798	871	851	829	821	885	870	888	832	869	827	882	915	813	823	877	879	890	882	864	815	855	873	856	801	878	866	899	835	864	903	914	920	863	889	901	867	861	891	880	818	838	859	956	835	857	852	843	880	838	868	877	853	927	881	805	855	803	884	876	905	875	889	881	834	871	874	876	909	897	876	896	910	794	897	852	850	893	859	861	883	868	886	859	831	831	843	839	825	839	865	877	866	868	825	863	838	840	832	924	844	853	898	831	856	874	837	943	859	837	877	865	881	858	892	849	798	882	873	850	884	876	862	905	847	843	774	815	894	809	844	877	847	834	823	852	922	828	889	793	858	877	843	871	829	817	857	838	902	898	926	886	870	839	852	849	856	877	840	861	868	854	816	854	909	898	884	860	869	834	837	835	818	821	868	895	843	855	859	916	843	888	856	926	847	889	859	894	877	901	839	846	868	882	846	898	870	888	784	872	839	890	866	794	861	860	885	826	850	868	873	847	886	901	845	857	836	857	846	827	844	904	810	839	937	828	935	908	877	879	889	847	848	813	860	874	861	870	900	916	829	803	908	845	853	888	844	861	882	853	843	840	881	858	936	863	887	889	830	853	833	807	911	847	846	913	887	902	845	876	912	835	900	812	853	885	858	861	871	876	841	865	854	872	866	841	825	907	864	866	872	829	893	850	881	832	805	842	811	858	943	852	850	841	875	876	859	815	882	865	859	882	852	844	841	825	891	834	846	883	878	848	815	832	883	901	862	875	820	888	920	879	836	825	844	872	865	863	914	836	824	867	871	881	857	850	892	850	861	873	977	852	853	889	806	817	851	898	857	828	891	838	882	846	840	902	858	835	882	832	856	865	843	844	819	852	861	867	837	838	888	858	802	855	821	878	866	855	851	805	850	908	892	888	870	834	906	916	866	840	868	844	879	899	829	856	764	903	866	852	825	871	876	859	883	892	867	859	880	885	874	834	890	814	840	813	830	846	854	854	832	872	812	827	818	857	877	833	893	874	861	845	856	925	832	877	837	874	895	879	852	856	909	859	875	868	917	897	844	862	887	909	845	853	892	890	811	844	896	878	825	850	861	884	850	877	872	907	850	851	856	841	860	848	880	885	883	834	906	895	815	897	886	888	847	871	840	823	832	845	868	826	810	860	891	867	864	850	882	812	836	886	833	871	820	846	845	881	799	867	863	837	886	850	878	855	872	828	857	872	859	863	829	865	845	888	856	841	823	820	855	862	870	888	817	843	888	812	856	820	794	869	840	836	846	882	859	834	881	853	835	849	858	845	874	840	863	887	900	896	838	859	862	796	881	884	869	855	875	931	844	822	885	870	891	842	868	866	839	832	822	840	871	903	876	827	916	828	837	837	864	877	872	864	846	872	860	885	841	883	799	857	846	870	920	868	831	849	888	809	907	835	883	860	870	864	912	857	890	823	863	852	883	844	894	883	860	919	846	841	868	903	890	868	849	891	834	822	870	854	868	841	827	802	862	850	873	846	922	849	917	839	835	889	857	888	900	869	886	832	837	825	876	873	873	879	898	876	839	843	852	828	868	886	835	904	859	846	852	903	882	894	870	839	859	813	914	854	834	861	838	863	833	868	881	795	903	875	829	851	861	865	869	852	841	843	792	865	847	833	835	856	848	872	899	853	876	885	837	813	908	840	891	864	874	848	862	855	889	805	866	860	862	835	880	915	906	832	890	883	866	835	891	836	856	872	878	826	838	833	861	812	911	887	856	852	893	842	900	814	825	893	872	896	828	924	824	834	932	841	841	887	849	897	842	881	855	895	870	874	857	883	889	859	887	851	844	825	852	849	914	826	845	851	800	905	844	800	864	830	810	858	854	871	859	807	851	849	836	827	833	872	854	832	906	889	846	831	892	851	827	820	875	876	818	824	862	849	876	844	828	891	857	852	888	839	858	824	878	951	873	817	888	929	909	871	861	865	804	827	886	852	811	856	836	864	834	850	849	883	906	805	941	898	881	889	866	865	851	845	813	818	899	862	861	867	935	897	858	830	823	853	871	890	883	842	880	834	835	832	873	879	883	856	863	848	881	887	877	862	891	790	875	850	884	881	874	810	847	837	876	886	844	908	858	850	869	833	855	884	795	902	925	887	861	831	833	862	897	806	897	866	859	870	844	867	815	857	878	909	880	884	865	898	866	873	819	884	855	850	878	878	851	822	882	869	893	896	902	877	850	854	854	875	871	863	837	836	891	822	818	861	840	914	834	823	857	932	870	861	853	890	794	927	884	951	853	877	860	898	861	886	866	912	871	900	830	867	911	861	884	860	868	890	857	902	831	858	911	899	843	866	832	786	820	882	813	827	838	878	876	857	824	851	844	846	868	870	833	838	897	835	918	850	889	899	892	843	840	824	870	837	804	830	852	837	877	892	887	837	833	856	862	801	886	872	894	865	878	824	860	854	878	880	832	842	825	873	923	855	878	857	840	851	896	843	849	878	812	821	779	881	846	884	850	921	864	872	895	867	851	853	896	889	836	834	871	886	858	848	854	883	847	886	896	889	887	899	850	900	899	903	836	823	859	840	880	871	889	834	859	835	848	892	798	900	854	847	868	864	860	875	870	842	842	822	860	836	883	862	920	857	802	858	879	889	859	884	860	848	853	886	877	916	924	860	846	871	881	871	876	874	870	885	813	857	900	909	790	857	897	863	894	918	842	838	885	875	835	844	900	870	900	897	850	898	815	883	881	902	928	864	842	836	909	884	888	898	866	867	899	865	856	864	878	837	827	896	858	845	857	849	826	906	846	875	788	836	897	897	870	861	830	857	864	902	842	916	889	865	829	823	893	851	846	811	851	822	872	857	899	851	871	806	836	912	875	816	841	887	859	917	869	893	883	894	895	877	847	831	832	869	826	846	833	868	810	828	783	878	846	839	808	909	896	864	884	859	838	913	843	824	823	820	898	883	873	836	836	878	899	881	843	848	851	818	855	859	888	848	806	891	832	865	827	836	855	836	791	898	909	832	820	883	946	862	877	814	852	845	895	891	857	889	899	851	869	888	838	805	871	848	844	867	918	889	870	884	845	859	868	838	862	845	904	805	853	796	844	824	911	881	883	857	848	852	841	823	867	813	867	883	954	877	875	843	898	834	897	824	912
5187	997	940	834	801	787	743	751	753	720	804	767	787	789	787	794	764	789	748	736	744	805	715	744	762	783	734	719	750	770	751	737	748	815	751	752	705	809	786	787	766	782	807	703	730	746	725	738	756	813	777	779	740	727	745	782	732	731	767	709	754	795	769	750	758	786	696	722	754	741	782	725	766	760	766	741	717	720	723	767	731	756	723	765	765	725	711	752	758	726	725	727	715	782	775	722	756	748	733	750	772	749	813	769	738	769	724	723	688	706	724	741	734	787	760	722	737	794	737	686	762	748	794	728	752	725	722	739	746	755	746	776	722	763	799	762	757	768	775	723	688	769	760	743	740	693	779	748	739	694	743	749	731	761	747	784	723	795	779	705	767	752	717	750	708	787	761	802	710	689	745	748	719	782	757	734	735	723	750	756	737	736	778	719	750	792	740	769	777	723	744	775	706	732	729	759	707	762	769	704	803	791	737	766	709	737	756	767	691	746	731	760	735	725	717	793	761	764	749	704	736	772	768	728	773	754	760	717	749	751	777	798	755	748	771	729	721	732	781	699	736	737	727	745	786	754	758	748	689	708	736	744	706	749	758	782	790	737	771	787	739	782	735	710	750	744	778	794	720	772	751	730	753	746	756	725	767	784	727	759	712	763	750	750	721	733	758	760	729	758	767	796	738	768	727	767	811	738	751	728	773	726	742	780	769	732	755	725	725	765	749	738	716	753	767	751	746	739	747	745	762	741	689	775	718	763	737	708	750	695	722	707	743	732	781	753	756	732	745	750	762	732	706	790	797	780	754	780	832	735	756	763	767	733	732	748	746	742	712	739	717	727	705	744	723	710	761	783	748	773	743	768	741	741	775	781	785	724	690	802	777	757	760	750	769	762	794	759	731	732	777	768	810	755	781	732	745	735	748	783	753	755	718	747	749	727	734	780	713	742	787	701	686	743	762	714	779	745	739	746	732	745	774	749	739	771	745	693	729	765	747	783	739	738	773	765	753	760	761	728	728	745	768	775	757	755	793	702	763	750	740	776	713	723	749	773	738	758	718	751	749	776	748	761	761	742	752	738	769	772	765	827	736	780	731	735	738	725	719	744	812	736	749	746	746	785	776	725	756	709	735	718	765	731	767	702	749	774	746	793	752	727	741	738	785	717	760	725	775	745	742	785	739	765	736	719	709	782	767	758	750	820	774	708	736	761	755	720	819	786	722	799	769	759	785	752	746	711	719	740	719	732	769	754	710	735	748	746	747	726	760	756	745	779	750	771	756	758	711	769	717	748	776	725	740	790	741	801	735	735	710	757	786	762	797	734	767	721	759	773	745	762	784	745	753	750	739	746	750	780	748	765	729	756	732	767	740	757	769	718	760	818	722	755	742	789	753	755	739	781	776	730	751	738	743	733	740	741	781	711	732	745	730	760	731	774	705	745	745	753	716	743	791	757	791	730	714	791	737	764	741	733	752	740	690	785	731	752	721	748	778	779	711	735	760	710	760	739	798	753	818	775	746	766	759	784	736	731	655	758	692	751	774	772	793	725	731	764	743	723	738	759	712	736	771	763	752	713	740	739	727	749	759	779	773	729	751	729	786	761	768	781	737	699	708	775	721	774	749	750	756	724	741	773	753	719	771	765	762	750	750	768	732	749	752	714	706	719	713	752	762	774	737	761	775	809	761	745	720	780	764	769	735	723	724	723	760	722	728	704	771	724	786	807	706	747	742	761	785	742	759	798	724	728	817	777	766	759	740	775	734	734	728	731	723	779	717	745	732	672	809	769	735	803	779	736	747	749	734	764	724	695	772	738	785	797	748	746	737	738	756	798	739	721	735	754	741	743	749	768	766	740	770	739	727	779	733	763	772	734	702	733	780	758	720	755	734	721	675	735	745	750	746	770	773	745	731	756	754	721	691	744	771	746	745	759	728	746	691	732	691	746	768	729	781	746	732	766	716	742	729	780	761	713	749	723	743	722	828	801	752	782	746	763	763	723	707	753	766	799	779	734	759	769	738	747	715	772	720	745	727	728	722	746	735	673	792	716	755	758	766	740	795	815	704	784	740	745	778	714	759	709	780	751	745	755	752	677	794	727	731	739	800	730	815	753	801	811	749	743	790	745	771	745	768	776	744	743	752	790	758	738	756	771	757	784	725	762	750	744	719	745	811	736	704	736	737	728	711	761	767	735	778	751	729	800	776	777	765	727	781	756	721	712	700	769	755	781	768	762	734	699	752	739	775	763	749	775	783	732	733	710	769	771	767	767	742	744	785	746	691	749	761	731	731	768	760	714	724	784	792	713	733	710	785	755	750	725	773	731	750	738	753	736	732	765	757	744	765	740	756	755	795	756	765	743	726	806	805	735	768	773	752	748	713	749	752	759	777	789	752	745	773	765	786	774	745	730	744	742	707	759	750	790	760	709	733	749	716	754	767	754	812	766	723	722	709	774	772	745	716	791	756	797	713	776	746	705	747	735	727	740	745	752	726	748	750	740	709	716	754	726	774	778	758	722	766	736	780	747	759	705	684	744	765	752	758	781	753	789	753	811	787	720	762	767	720	720	737	727	700	711	804	685	737	770	739	735	745	761	734	761	758	725	799	709	772	729	750	755	706	701	733	739	785	711	735	754	722	750	725	726	709	725	746	747	736	809	768	743	760	760	717	749	742	759	724	731	724	734	803	762	730	737	751	755	709	739	752	762	741	715	732	755	729	719	799	759	741	703	720	780	763	734	728	761	775	733	742	747	778	744	767	786	715	759	728	750	811	743	800	742	738	731	764	726	760	756	736	765	776	778	775	727	772	794	742	730	729	801	711	780	760	754	715	771	792	728	748	684	788	733	735	763	727	794	772	748	798	781	760	732	726	802	749	745	752	697	767	777	738	759	767	741	747	780	725	769	784	771	739	756	724	725	785	758	785	728	739	754	804	779	780	726	725	704	713	738	694	753	760	734	773	746	714	728	756	737	763	814	748	766	733	801	784	787	777	734	743	728	744	763	792	739	772	722	772	734	741	753	763	755	767	783	751	749	734	726	775	745	807	769	765	782	808	742	729	707	743	721	685	693	755	689	739	751	727	719	738	750	735	769	790	736	732	787	740	750	765	816	717	723	736	779	761	756	759	822	726	746	763	771	778	749	705	693	765	759	764	744	710	780	740	710	713	710	754	748	724	736	758	778	760	745	733	777	719	776	762	731	767	750	715	767	715	764	752	712	723	728	719	760	749	761	741	796	742	722	723	717	747	762	720	751	739	718	739	725	721	730	744	773	713	745	727	748	767	743	725	731	711	782	720	752	744	731	728	687	776	795	718	755	760	729	745	743	775	755	742	721	785	745	728	781	764	749	801	753	731	698	774	739	752	777	773	735	758	797	791	727	780	726	734	740	765	782	743	693	731	779	765	802	762	740	756	741	769	729	741	804	788	722	706	721	772	718	728	764	791	769	806	750	749	795	727	756	772	709	718	770	790	762	726	690	760	739
25965	21436	25114	16290	1836	1075	966	820	812	868	801	799	819	811	828	821	840	833	803	780	797	792	808	771	781	806	793	753	783	803	803	824	710	778	808	779	802	801	812	752	735	803	792	819	794	790	792	764	778	785	812	798	805	758	796	795	808	803	747	790	769	801	781	785	774	766	790	802	789	746	798	818	737	775	840	767	774	765	752	793	761	739	754	797	757	802	755	795	753	740	757	806	780	716	784	782	821	827	780	803	791	789	788	717	801	759	776	730	812	809	836	773	791	784	737	760	748	812	770	746	808	764	753	761	771	742	823	756	778	824	849	770	773	746	750	745	765	796	724	821	770	766	793	773	782	777	824	794	752	781	779	807	827	767	758	807	758	797	817	803	774	795	796	754	783	837	807	827	797	764	818	812	782	783	819	755	773	801	838	786	787	767	816	785	764	751	809	743	777	755	746	727	783	781	724	715	760	822	774	771	768	784	819	797	778	740	780	761	751	781	737	768	826	762	777	783	790	784	759	772	768	801	801	793	762	773	755	783	750	757	806	773	792	775	817	776	755	790	772	825	828	768	774	776	774	809	790	783	774	785	782	814	813	761	811	815	853	728	749	762	796	793	836	802	795	745	836	765	769	843	793	772	838	855	816	739	796	752	829	801	782	783	787	779	760	771	790	798	801	749	758	789	761	793	788	766	743	794	831	790	809	781	759	792	788	746	732	797	805	789	811	729	787	752	818	771	811	776	753	779	769	756	772	756	793	777	814	737	770	754	760	758	819	789	773	759	815	758	773	794	742	759	794	775	791	791	804	768	798	810	801	815	775	833	769	783	792	780	784	808	768	739	806	786	781	791	779	811	801	816	894	759	800	809	806	746	785	752	783	783	810	812	737	784	821	828	757	727	775	799	791	811	806	778	765	772	714	814	780	788	801	760	758	753	751	818	776	757	728	783	772	773	812	748	810	789	741	781	769	751	803	719	789	754	781	785	798	777	786	790	699	734	793	762	793	799	749	761	739	792	740	759	771	806	806	719	764	799	821	732	776	783	807	771	756	785	787	765	774	736	823	780	761	825	775	828	798	786	755	741	774	872	781	725	737	711	782	783	795	738	797	750	795	799	822	810	790	771	779	789	827	815	759	780	757	763	775	771	748	784	776	788	783	762	790	761	738	798	801	756	800	752	770	778	806	795	769	731	731	784	817	740	754	784	810	744	748	754	768	750	791	778	805	748	808	776	793	830	787	780	810	723	797	837	797	782	736	826	810	753	817	787	821	790	770	777	758	758	773	756	819	768	709	814	794	775	768	809	778	792	729	770	773	795	802	766	807	805	828	794	786	717	771	732	721	786	767	786	760	776	780	800	782	782	774	832	754	817	788	776	813	736	811	764	745	790	784	808	817	841	814	778	786	752	742	837	771	778	803	808	731	792	775	791	754	756	807	785	770	775	719	780	738	779	765	762	774	805	774	807	757	803	774	788	802	770	772	815	785	790	735	757	830	783	772	749	785	814	761	745	808	759	795	855	759	772	779	795	801	751	808	799	799	792	792	758	802	781	759	790	815	761	705	732	801	775	761	771	840	743	763	779	780	808	732	805	770	804	797	753	792	778	791	761	804	774	843	792	788	775	779	810	784	740	755	732	757	736	749	844	756	785	776	771	781	757	799	788	784	781	826	787	766	783	776	732	763	828	741	769	802	782	779	776	810	740	768	753	760	791	815	766	775	770	837	768	773	796	774	846	795	748	775	774	748	765	747	802	808	773	793	765	808	782	761	806	785	754	790	809	792	737	822	811	751	806	771	779	754	821	812	775	785	761	760	750	762	807	792	788	752	788	726	808	786	811	798	780	771	801	752	799	766	809	787	720	833	786	834	803	793	759	800	754	779	767	812	794	761	768	813	790	776	766	768	782	739	746	798	815	834	760	776	745	793	766	762	828	794	797	792	801	767	793	767	794	718	753	796	823	840	746	783	808	768	796	797	768	744	715	793	789	773	778	757	740	799	777	779	750	721	749	756	801	836	807	791	799	803	745	736	748	808	797	766	842	819	809	800	757	798	751	764	812	770	766	814	803	807	746	794	783	782	755	775	831	786	744	818	797	745	815	781	769	773	772	782	771	757	835	748	773	830	809	833	765	766	737	798	789	796	817	770	772	798	800	807	757	743	795	791	785	836	732	804	796	790	757	812	767	777	806	771	792	776	803	773	810	787	793	801	758	800	780	760	802	777	790	730	781	775	787	787	796	784	792	831	786	843	771	783	758	800	795	785	798	759	772	769	800	750	689	832	815	770	799	788	812	724	766	819	776	743	860	832	754	814	829	769	788	753	772	774	789	767	803	769	767	760	781	775	779	760	784	821	828	790	823	770	776	755	787	715	778	799	746	744	765	850	739	731	792	737	758	845	790	744	792	775	821	772	728	798	804	798	777	792	731	789	787	812	779	834	804	773	762	762	711	788	710	758	787	790	783	810	758	786	794	763	795	768	774	817	770	811	804	746	766	762	748	821	753	786	798	740	752	779	752	768	785	765	797	786	767	797	749	738	804	819	774	758	734	760	752	792	820	795	779	791	770	759	716	830	781	737	813	795	797	772	800	804	798	802	780	807	716	792	776	746	760	770	766	773	770	766	761	780	795	796	786	778	843	768	797	766	787	788	736	755	742	766	777	794	788	817	819	758	826	738	743	760	822	804	763	746	782	779	786	821	751	801	767	800	795	732	797	774	759	793	795	820	752	779	787	779	813	818	795	764	776	744	763	793	797	733	785	782	782	757	769	813	738	823	755	756	798	791	836	795	787	779	773	800	842	742	741	778	862	765	789	761	788	786	745	798	808	810	767	809	755	830	803	769	761	758	787	727	799	767	755	792	787	786	786	803	757	790	788	766	793	776	757	828	791	766	747	770	814	742	763	753	808	784	816	753	777	793	774	812	788	791	778	770	761	798	830	767	752	801	780	759	746	780	790	744	776	802	803	793	791	751	784	793	783	780	789	800	786	778	772	818	775	771	762	743	760	765	721	736	795	775	771	772	793	834	800	770	796	846	798	767	807	793	742	787	802	830	778	773	777	762	757	806	797	758	778	782	767	717	782	785	793	806	787	771	748	840	782	767	817	743	742	725	777	800	753	763	837	761	799	776	782	828	789	786	772	748	816	809	715	747	778	735	773	752	772	757	749	795	751	764	746	798	768	795	813	809	737	742	836	800	816	765	727	745	752	741	769	757	791	802	747	790	804	792	821	771	749	766	794	789	801	787	820	735	751	820	797	791	829	782	793	801	790	760	747	777	776	739	816	808	765	765	786	772	779	794	753	769	827	778	729	797	762	751	800	780	789	768	788	752	764	813	800	795	772	810	795	790	754	790	822	786	849	761	783	792	774	820	768	796	773	759	799	757	771	832	793	807	754	723	802	783	766	756	840	764	759	798	851	761	745	797	833	826	798	777	808	814	715	769	758	798	793	763	784	779	785	769	780	821	753	758	803	781	760
3663	2099	1745	1160	1030	899	891	802	797	777	718	715	775	708	728	735	702	671	738	654	749	726	754	738	731	676	724	706	684	697	708	672	713	704	691	702	707	695	703	663	663	706	698	745	699	684	713	716	676	700	693	748	745	733	764	673	691	674	746	698	726	724	698	683	700	693	674	735	720	715	729	697	710	711	673	700	688	732	704	731	735	699	702	643	687	707	699	687	729	695	716	727	728	703	717	688	704	667	692	688	668	667	708	713	712	734	742	676	685	702	654	682	677	707	733	714	703	734	698	714	689	693	719	663	698	658	690	690	696	677	703	705	675	715	662	629	723	730	660	675	725	705	714	658	667	721	716	679	709	669	671	685	695	692	707	698	744	677	659	732	669	640	699	686	721	688	705	701	674	696	699	745	680	680	675	669	690	709	665	696	685	654	731	706	679	691	700	661	669	659	678	623	686	738	718	679	719	674	697	722	697	660	708	717	710	727	660	677	672	716	719	674	727	717	677	662	681	697	722	714	736	679	698	654	701	678	688	703	642	705	712	645	660	707	699	714	659	712	691	712	737	734	712	680	691	683	704	662	709	711	696	713	691	727	665	692	707	693	719	652	724	703	683	718	688	727	685	725	731	722	683	669	665	664	678	722	683	666	679	717	673	715	684	740	668	670	686	682	660	707	695	684	681	737	683	649	710	669	692	711	719	699	708	759	745	698	748	721	684	747	670	709	740	696	682	715	703	676	691	731	684	665	680	704	724	703	701	725	645	698	721	701	698	665	702	689	693	688	739	716	665	716	631	689	657	666	723	690	730	667	690	669	669	696	690	700	695	679	683	699	667	707	702	690	719	728	647	676	744	670	715	715	751	640	739	666	714	717	684	709	733	722	672	692	736	673	711	632	696	689	688	703	678	685	703	741	700	681	706	694	688	644	728	702	644	700	674	740	676	676	662	683	696	692	686	674	720	708	662	671	689	722	680	690	704	710	716	741	674	692	698	710	702	755	645	661	693	673	675	710	699	694	685	726	661	696	679	653	688	676	708	658	673	675	733	698	635	670	692	708	685	727	667	700	689	709	676	713	719	726	671	679	659	691	698	678	712	711	695	634	704	709	715	681	685	685	661	709	693	657	713	685	671	721	672	699	632	672	704	706	698	685	720	688	726	669	695	734	729	705	678	682	710	698	683	642	691	721	681	698	739	746	671	701	707	655	709	712	663	721	694	711	672	718	736	705	695	687	727	674	682	695	705	698	750	642	725	668	693	693	715	701	714	698	693	663	730	690	681	715	681	716	707	677	674	701	672	697	717	705	708	687	701	673	722	659	677	659	707	734	702	752	737	675	670	732	714	650	705	700	665	704	677	734	694	728	682	733	729	697	703	697	693	710	678	660	713	654	687	645	648	695	680	645	713	687	723	656	689	687	700	690	674	743	660	686	719	733	712	659	787	688	667	710	635	716	679	708	659	706	719	718	717	737	688	648	684	660	695	697	703	708	715	691	708	686	678	711	713	634	754	675	753	668	709	722	725	666	726	728	687	701	667	734	694	651	655	622	677	744	700	704	664	652	677	698	690	712	759	714	648	712	636	687	683	680	688	667	706	674	693	754	676	713	771	645	693	694	711	646	689	732	631	652	651	714	712	681	707	703	651	670	669	703	718	642	720	682	702	696	720	685	660	676	645	660	718	708	712	703	728	674	713	670	700	684	711	705	721	647	702	693	707	693	683	703	681	681	683	683	704	672	720	719	703	690	685	652	666	714	735	690	712	705	741	706	691	725	702	660	648	693	671	654	687	690	713	684	719	676	726	691	685	681	702	703	669	649	665	718	674	677	761	704	669	724	728	690	690	698	717	722	674	750	705	738	696	702	755	647	704	721	686	658	695	723	685	618	650	681	630	679	675	710	654	725	669	641	662	668	692	674	660	713	732	653	712	663	658	701	696	720	675	700	773	656	690	705	732	695	648	687	677	736	696	682	742	694	712	710	699	633	733	638	671	670	650	717	721	719	750	636	685	684	712	723	711	729	771	692	689	702	650	683	706	667	647	726	708	719	665	680	676	689	728	735	719	669	676	689	730	675	690	708	722	723	688	709	709	709	678	698	691	675	710	719	706	758	693	641	729	661	726	645	660	622	665	699	674	750	718	724	647	704	680	687	698	669	729	721	653	673	665	693	698	718	687	698	644	654	710	719	650	670	699	698	723	677	693	678	729	741	656	700	657	676	665	729	690	710	673	707	682	699	695	726	674	669	663	683	709	656	743	679	704	682	734	707	692	699	687	689	679	702	678	729	692	692	693	679	653	662	715	719	677	716	728	683	663	704	691	700	636	702	714	699	716	712	725	669	690	726	692	663	693	672	647	696	710	704	695	681	679	718	626	696	688	704	715	748	700	653	696	686	714	702	671	659	704	704	693	680	685	679	721	703	694	686	662	675	721	700	694	659	714	689	670	669	739	670	682	707	699	691	704	691	692	724	705	692	752	675	706	667	733	682	630	699	763	706	720	684	660	685	681	627	675	717	756	671	712	661	710	679	662	747	692	715	698	701	731	674	687	734	718	721	735	684	697	699	661	670	654	699	642	670	737	697	695	692	701	686	715	667	629	744	674	672	674	667	655	662	661	691	665	658	682	635	680	670	670	662	634	681	664	686	639	659	710	645	677	708	673	675	701	705	710	699	728	689	640	710	697	681	715	723	711	718	686	697	722	689	656	699	678	721	662	745	759	692	721	699	679	714	724	660	693	727	754	655	735	690	699	682	686	736	652	695	670	693	662	692	712	682	679	691	687	705	713	701	686	695	651	719	701	657	641	692	681	675	670	715	702	702	692	704	671	739	710	682	657	733	664	699	648	710	695	676	657	676	652	703	704	703	695	701	688	675	663	716	685	713	652	668	694	651	692	700	709	735	663	658	684	704	708	672	698	731	716	716	693	718	687	677	674	693	699	696	667	700	697	726	668	671	633	710	687	708	696	669	677	699	704	732	668	668	698	697	662	676	708	673	724	713	706	670	701	740	640	654	705	665	666	724	697	696	715	732	711	684	679	665	744	692	658	687	686	675	705	696	702	663	634	679	702	650	694	694	624	711	719	703	711	633	699	667	656	671	687	689	700	668	669	695	689	683	640	726	677	667	708	669	677	662	677	735	702	713	733	716	655	714	687	685	688	695	744	703	665	690	697	728	712	682	717	671	701	728	673	659	703	643	654	699	672	705	692	715	658	691	682	630	656	715	688	723	706	671	699	696	713	663	687	702	741	727	666	664	705	741	707	662	702	670	715	739	684	782	650	682	666	638	665	698	686	698	658	704	674	685	682	711	683	702	687	715	691	731	724	710	666	681	728	680	661	699	633	696	681	669	664	692	668	692	680	671	662	671	686	731	661	692	681	696	713	654	686	704	676	685	681	688	679	699	668	716	700	664	718	702	672	699	697	705	658	698	749	690	708	703	715	647	723	673	669	718	631	660	672	687	696	652	708	732	711	705
24253	21416	28566	24660	20173	2774	957	658	554	476	471	420	437	407	391	415	401	397	384	413	376	366	405	381	392	400	393	379	362	362	386	369	386	374	360	382	363	368	357	362	375	360	353	376	361	383	367	369	384	377	377	372	359	329	373	382	353	352	362	361	391	382	366	350	360	378	362	335	362	398	338	355	388	354	381	386	375	356	389	321	381	351	387	372	373	364	329	406	383	373	353	362	389	375	389	379	366	376	353	388	365	383	357	385	377	406	400	359	354	366	357	365	374	386	382	355	337	324	373	374	379	375	363	349	363	369	358	352	368	372	353	379	345	372	372	339	382	376	380	374	343	345	365	362	360	321	378	364	383	361	366	341	363	359	376	371	347	344	349	335	390	370	367	384	354	379	372	360	337	342	356	377	358	342	367	386	364	337	339	356	378	361	418	390	341	380	379	377	324	397	381	363	374	403	359	347	352	367	342	378	348	369	322	346	358	370	384	372	350	362	382	362	379	388	387	337	384	358	364	349	339	372	409	338	354	308	368	388	353	338	362	326	377	372	388	354	381	335	354	349	318	389	350	368	352	348	349	389	377	344	311	331	366	346	343	324	349	375	393	370	359	376	340	373	370	381	345	371	348	366	366	346	324	353	368	358	367	372	325	340	348	379	357	352	376	344	395	366	351	398	383	361	378	325	367	392	365	394	368	381	363	343	374	356	359	337	350	381	349	354	362	347	337	370	352	360	363	369	395	351	336	377	372	361	363	358	387	361	400	356	387	368	344	415	372	382	374	386	361	355	385	392	375	357	356	386	381	352	351	382	369	413	366	366	372	353	392	353	365	378	403	368	365	373	372	406	359	365	361	371	359	338	340	387	393	365	368	359	348	376	355	385	355	364	325	390	371	391	381	344	369	335	388	343	381	372	357	373	362	351	359	338	351	358	384	383	356	346	379	359	352	326	329	379	376	339	382	358	363	360	366	358	386	357	365	313	376	324	365	361	340	372	378	354	340	317	370	390	345	358	338	359	387	365	355	357	375	331	373	361	357	377	347	370	335	383	332	374	338	393	362	357	366	364	332	353	340	339	373	358	341	360	358	352	365	379	375	366	356	365	344	367	356	389	382	347	373	391	367	365	329	345	385	307	367	388	372	345	375	358	344	342	374	386	357	314	353	358	380	338	337	367	366	388	352	337	372	336	382	376	352	371	365	360	394	336	364	353	371	387	366	324	385	391	359	366	374	351	368	373	347	385	400	369	349	354	386	364	361	341	392	348	359	381	360	357	380	380	400	352	341	350	352	344	368	337	379	379	373	341	355	367	392	384	350	371	394	369	362	379	381	328	330	415	408	361	364	361	347	365	386	338	400	377	367	399	369	379	333	337	396	414	398	366	359	378	372	369	345	365	342	367	359	374	361	345	370	357	382	352	373	349	361	364	396	363	330	390	357	359	326	322	359	341	355	350	352	372	414	377	355	357	359	385	362	351	367	343	380	370	326	363	362	345	362	392	353	363	372	382	370	368	364	356	385	339	323	336	341	331	350	356	364	370	370	361	388	350	369	375	346	352	371	400	362	377	360	342	355	369	389	365	374	357	377	355	402	356	375	368	356	376	363	385	379	368	337	378	399	369	395	354	337	332	364	370	340	383	355	362	382	363	362	359	371	376	355	404	362	366	372	320	334	338	349	380	354	381	340	376	330	390	368	374	348	341	357	362	350	351	345	370	316	399	351	380	363	347	361	380	353	367	369	347	361	374	366	382	367	366	357	335	380	342	345	382	355	358	385	334	388	369	375	354	346	393	378	387	382	351	373	370	369	382	333	365	355	362	392	365	371	382	385	360	355	400	336	404	392	357	350	334	336	374	372	330	381	366	354	353	359	356	356	354	367	382	392	338	362	383	345	365	392	343	343	338	336	367	337	384	343	342	394	342	331	374	370	359	344	377	350	353	359	377	363	355	358	350	386	357	357	354	383	402	378	338	368	367	372	366	364	331	365	368	387	351	383	391	353	341	403	401	339	352	359	368	343	360	357	353	388	389	368	335	376	347	325	380	379	342	325	366	399	361	354	325	361	337	360	364	370	301	352	369	366	387	352	355	345	366	390	370	368	362	355	329	358	347	347	369	349	340	378	345	361	363	369	356	341	358	393	353	349	354	381	353	358	359	361	353	355	339	372	371	342	347	374	351	348	370	349	379	375	366	365	382	421	373	344	381	364	339	386	334	371	354	365	338	371	410	367	371	371	406	380	365	334	374	313	360	378	384	363	363	365	347	364	347	345	390	375	368	373	373	363	368	367	358	360	364	355	359	364	380	377	369	373	387	359	365	417	376	344	345	375	367	377	379	359	373	398	381	345	347	368	341	375	352	361	367	358	348	377	359	381	355	341	343	355	388	347	354	356	353	322	379	365	355	396	376	360	368	362	363	341	367	345	386	358	324	363	345	408	348	373	359	366	389	357	345	370	327	358	372	383	352	355	335	370	399	356	348	384	375	365	357	343	367	330	346	334	362	357	374	352	366	369	370	358	358	376	384	330	398	341	373	349	390	359	357	391	359	367	321	378	367	398	348	356	396	363	365	348	326	379	356	343	379	357	352	358	352	357	386	369	353	329	355	370	341	399	356	359	368	361	388	377	348	328	370	351	381	358	354	356	310	325	350	358	387	356	351	364	348	374	356	363	376	340	334	368	371	369	345	352	357	362	352	385	366	351	343	347	335	346	370	358	364	330	357	391	346	319	345	368	389	351	361	365	330	334	374	374	343	372	343	370	360	372	360	346	342	405	326	358	373	375	365	334	330	371	372	344	378	358	352	352	394	340	358	374	362	366	318	389	373	366	337	328	365	348	346	349	318	392	344	346	388	388	392	347	352	388	363	339	343	366	347	347	355	343	366	338	357	346	331	373	353	380	345	328	342	359	377	363	347	377	378	374	381	355	361	342	379	382	374	359	381	374	364	340	357	351	376	330	329	388	379	368	352	413	351	377	356	346	386	334	361	360	372	355	324	345	339	324	357	351	370	403	340	364	356	346	349	387	367	387	344	387	347	366	357	379	387	399	323	366	359	353	326	343	385	364	366	346	389	379	335	355	351	354	341	364	379	334	381	367	375	402	372	348	385	336	343	383	350	398	368	377	367	350	373	345	353	367	380	356	369	315	362	350	349	357	347	363	344	369	351	357	380	390	373	330	356	362	360	379	326	356	368	367	361	370	351	352	363	354	380	361	377	376	338	377	323	342	341	367	384	372	380	326	357	344	359	376	363	380	349	381	364	379	380	360	352	366	350	362	342	360	345	356	375	401	362	351	335	346	341	349	348	381	345	358	368	351	360	309	365	360	372	350	338	363	336	349	370	380	364	360	375	366	357	365	358	372	351	360	384	333	355	381	340	389	356	355	375	365	363	356	382	354	346	371	347	370	368	374	365	355	375	369	346	353	347	392	342	364	362	343	356	314	336	371	345	340	351	376	385	356	366	312	330	351	385	327	369
3370	4698	3726	1908	1261	1057	798	710	676	578	532	499	484	472	465	472	427	422	432	416	373	401	393	393	434	419	397	406	404	398	396	384	374	343	390	383	375	390	388	391	398	398	397	389	387	364	380	379	359	398	377	367	379	378	404	387	347	384	418	405	358	367	336	379	369	366	363	345	385	374	359	409	355	370	390	364	401	409	384	366	339	358	389	370	368	346	395	388	396	390	377	375	375	374	362	354	364	363	389	411	353	381	368	342	398	383	379	381	377	355	380	378	352	381	393	353	349	370	356	391	357	355	402	379	371	349	375	376	371	366	391	362	398	372	366	383	369	388	392	360	330	371	378	361	375	355	389	357	378	366	356	388	376	371	356	351	375	378	412	414	373	386	370	379	358	392	389	383	355	365	378	387	423	343	376	340	380	352	375	369	341	407	406	380	390	371	374	371	404	376	381	382	379	340	350	329	403	353	367	368	395	396	390	361	371	367	363	368	386	400	367	376	345	378	384	339	336	367	371	397	359	353	360	338	398	341	362	366	376	378	380	351	346	369	373	369	392	381	357	357	344	331	379	404	363	336	363	332	377	347	405	391	354	364	354	367	380	395	383	335	360	370	354	374	387	354	363	360	398	344	371	361	339	375	388	366	382	410	401	352	385	378	336	378	342	366	343	355	374	392	365	397	381	395	386	348	419	389	359	349	343	389	340	385	353	352	368	345	363	424	391	361	391	358	375	377	387	354	400	394	340	365	392	357	357	377	365	338	383	396	390	390	360	373	356	405	347	367	383	373	376	386	353	366	344	370	324	354	357	358	360	387	394	370	383	393	376	392	359	368	366	376	358	367	357	412	366	335	380	345	370	406	375	362	376	367	373	374	367	346	364	399	420	368	346	337	326	364	322	384	355	374	375	393	370	377	366	370	366	362	328	355	342	376	385	340	400	355	357	359	349	402	350	369	341	370	410	331	364	360	395	384	373	387	379	380	367	348	381	347	415	357	343	371	369	381	363	342	396	359	376	372	327	380	360	349	390	391	356	402	349	383	337	362	349	364	396	352	356	373	376	376	408	423	346	389	365	322	364	384	376	373	364	389	337	350	370	332	341	347	397	397	380	388	379	332	399	378	359	382	353	360	363	369	355	363	368	362	320	376	361	419	392	373	353	378	375	353	348	354	347	346	344	387	360	362	367	363	351	362	373	373	328	347	409	378	390	352	354	362	375	302	371	395	333	399	362	390	353	344	359	356	349	371	356	357	378	356	332	410	366	337	351	368	382	410	350	389	361	341	362	355	365	396	360	372	364	389	411	344	336	344	362	390	340	388	398	354	369	386	393	392	386	377	349	356	339	370	348	397	370	355	371	368	361	366	360	349	357	398	364	340	413	405	412	387	383	362	384	383	337	351	360	357	335	380	384	382	378	367	352	351	370	392	372	342	376	409	359	411	363	353	373	372	369	374	400	392	383	382	381	359	354	349	340	366	391	381	362	356	383	367	371	369	360	374	388	344	396	362	364	351	375	393	368	406	385	378	391	330	394	390	389	362	363	357	354	360	345	353	370	377	357	349	359	359	359	370	365	383	378	350	350	358	377	388	374	393	391	352	390	359	374	339	382	368	350	338	348	387	374	381	371	357	363	357	407	322	334	385	382	361	377	367	364	391	382	390	349	391	353	359	365	355	395	371	354	365	377	357	338	375	343	362	359	339	358	381	381	370	395	361	390	374	378	358	361	399	396	386	359	350	363	381	356	336	354	382	403	336	361	345	348	385	399	345	351	312	345	353	348	377	381	410	364	332	364	373	377	377	377	371	381	402	373	348	409	426	359	361	335	349	375	388	343	327	345	352	382	395	356	364	365	383	371	368	377	361	377	379	391	412	355	370	376	375	351	383	368	325	376	378	322	381	356	366	403	364	349	382	362	360	376	364	370	326	363	364	366	377	348	339	379	346	360	362	369	377	396	385	380	343	376	364	339	369	392	361	354	386	414	376	369	372	368	363	361	392	378	369	367	337	384	342	364	385	390	367	357	349	373	382	378	358	351	372	361	342	348	363	376	371	342	369	363	392	370	384	351	380	365	354	364	376	386	367	335	381	356	380	344	380	352	388	373	368	330	370	346	345	363	387	352	370	373	345	362	367	325	377	357	368	336	359	394	402	377	350	374	354	398	352	370	364	328	368	350	346	342	385	363	381	368	337	334	374	367	371	382	388	398	363	376	359	388	342	375	350	347	350	346	375	369	348	379	353	381	400	361	373	360	337	382	395	358	402	380	389	375	368	352	393	402	371	381	387	366	357	389	381	349	384	365	375	367	382	358	327	396	378	381	386	361	398	389	339	349	366	388	372	352	372	365	374	333	371	355	372	355	389	360	382	382	356	373	372	373	365	368	352	331	357	341	378	371	361	368	366	392	383	374	311	350	366	398	356	355	366	383	372	363	373	367	376	362	363	354	347	368	382	393	387	362	371	334	356	375	379	357	339	385	358	369	359	387	339	360	347	361	353	381	340	368	381	353	390	365	346	353	379	375	353	357	371	337	361	373	367	350	402	322	378	393	398	356	343	349	399	381	367	373	369	351	355	383	342	361	389	379	381	363	364	370	376	357	372	385	358	367	360	356	337	387	373	339	342	377	361	372	351	386	351	348	369	357	385	359	331	377	360	376	386	358	372	384	372	377	396	371	357	387	367	362	409	355	360	349	375	375	359	377	392	377	339	359	370	368	377	395	381	357	362	392	370	371	350	360	376	363	395	317	370	389	368	379	353	393	364	353	390	373	336	357	388	352	352	354	383	362	372	360	368	370	373	361	394	351	391	361	361	362	341	369	365	374	363	358	373	369	344	355	372	367	385	347	376	345	386	355	341	372	341	355	365	363	355	406	359	348	358	374	358	357	367	389	377	352	348	347	369	371	355	356	362	369	372	354	423	367	358	363	396	366	377	371	361	348	364	363	362	369	340	382	355	333	377	382	356	334	366	349	358	401	401	389	346	353	345	341	358	332	382	377	330	354	339	381	355	361	335	372	347	357	394	334	338	398	388	369	396	351	382	326	319	366	377	368	372	352	384	383	352	372	421	384	358	364	341	356	371	383	354	347	386	345	367	383	361	354	372	349	356	356	351	361	382	364	355	341	368	351	354	345	378	366	361	343	333	385	359	384	341	352	330	329	389	333	349	352	339	323	367	375	369	366	382	423	330	346	392	351	344	356	352	397	348	348	373	368	346	394	329	345	376	382	368	400	348	346	335	386	349	356	348	385	356	383	384	381	333	387	397	367	361	352	377	338	417	335	378	360	350	371	360	374	375	360	360	367	386	394	402	381	385	359	382	361	392	347	370	379	373	347	352	364	352	343	388	352	344	347	356	365	376	389	349	407	342	397	401	379	360	421	373	364	345	373	383	347	381	368	353	360	384	368	344	339	327	383	358	373	376	351	384	338	375	350	316	376	350	365	349	375	332	361	356	335	362	343	348	382	357	382	392	362	352
27745	11683	2016	1324	967	895	917	908	935	900	936	949	937	870	959	881	890	891	912	891	878	890	898	915	902	863	831	905	855	890	897	839	829	834	859	894	872	892	853	884	876	850	872	852	916	838	879	853	878	849	863	865	911	857	898	898	878	896	864	798	909	910	875	833	853	886	885	879	894	876	855	885	860	853	874	876	865	906	848	944	908	889	864	856	835	932	919	890	914	880	831	860	933	903	849	816	847	896	865	909	902	840	877	881	882	886	858	884	881	910	849	873	885	910	867	875	895	897	841	851	878	878	908	875	876	843	829	850	904	900	905	851	851	827	886	858	901	910	835	863	810	891	897	871	831	867	917	882	896	846	905	902	894	877	852	920	877	872	863	869	859	848	832	928	877	904	865	872	868	946	832	899	836	935	896	850	853	915	893	864	832	892	824	897	817	856	898	882	893	864	857	840	847	918	863	906	915	927	961	859	916	875	852	842	868	864	868	876	932	906	893	893	900	928	819	906	964	919	829	883	850	862	922	948	889	868	873	891	898	876	905	896	925	886	914	884	841	968	846	883	837	926	887	878	848	866	849	870	869	894	898	882	838	958	911	878	901	878	849	879	883	925	904	898	936	870	926	916	919	907	847	858	841	827	861	858	945	865	865	918	898	860	887	873	814	933	846	850	862	898	920	942	909	900	896	887	891	917	915	947	868	795	898	868	865	833	907	861	909	887	913	856	842	852	933	890	877	900	915	846	882	926	889	887	871	926	863	913	861	852	911	840	924	860	899	888	901	901	914	884	919	879	895	902	872	877	916	926	863	857	897	933	947	864	902	811	876	875	868	862	873	870	872	911	867	905	891	837	872	891	848	869	865	904	893	894	863	855	868	870	867	908	897	812	851	888	901	861	877	893	894	892	886	892	878	916	875	873	888	825	835	869	868	860	938	932	894	895	909	871	872	902	869	858	828	926	913	845	931	879	926	902	821	860	893	865	924	930	865	936	918	849	916	879	883	896	897	923	791	851	884	929	867	928	861	888	850	865	910	906	869	882	857	932	805	888	860	892	915	904	867	810	901	891	927	918	955	866	866	907	855	829	897	874	831	823	902	858	843	899	918	859	872	904	838	897	877	850	834	864	882	927	893	854	879	933	889	903	880	856	960	904	817	856	851	926	872	862	898	862	853	848	823	833	843	858	879	854	823	859	912	854	899	891	875	902	855	829	884	909	917	902	875	870	867	899	868	888	940	912	912	844	876	798	878	875	912	856	880	876	838	825	875	873	921	872	901	821	898	888	862	847	907	862	902	868	882	893	829	901	903	881	863	864	870	868	850	927	892	927	867	865	926	917	878	792	868	928	876	851	871	881	827	861	863	902	905	927	802	860	870	888	896	928	915	869	867	888	853	931	893	867	895	875	889	888	955	849	890	930	962	886	895	941	885	902	885	921	821	893	857	901	881	891	843	873	909	882	922	863	897	885	905	906	914	889	870	866	901	887	907	894	846	865	871	892	855	858	875	901	916	866	868	894	927	861	823	850	897	878	842	871	912	950	885	880	885	890	885	908	832	885	897	901	864	840	908	925	900	847	857	879	924	893	864	878	865	932	860	875	834	826	911	919	852	870	848	896	860	828	831	899	908	857	914	904	817	851	835	890	880	888	907	910	791	895	860	856	869	857	934	872	895	904	936	871	835	840	857	915	876	867	901	853	876	881	916	905	834	866	919	918	929	877	904	920	907	871	838	910	870	884	928	920	859	885	950	871	884	905	878	884	924	890	826	892	846	947	848	893	981	892	844	887	887	909	861	935	845	884	918	906	924	888	833	932	868	834	879	884	920	877	900	881	945	939	872	929	876	832	851	896	896	878	826	896	849	853	890	911	903	863	843	892	886	851	894	875	870	878	881	867	897	882	858	911	913	877	897	908	850	860	912	929	887	825	900	881	810	874	847	868	908	830	876	870	932	855	866	877	817	837	900	855	875	879	875	893	875	900	862	868	843	887	876	935	871	898	853	927	897	845	907	837	863	909	926	837	921	857	908	859	897	869	916	836	870	908	868	862	852	867	881	903	888	877	858	895	901	919	859	887	884	903	881	911	871	877	873	878	922	896	844	950	827	859	890	888	897	856	903	893	892	910	904	888	865	920	854	907	899	905	943	893	916	894	876	887	921	895	885	946	861	887	881	851	868	882	857	902	836	894	837	892	917	881	900	850	914	822	895	947	882	865	873	872	876	876	860	875	822	903	909	844	881	909	887	881	911	854	884	898	891	918	897	860	862	917	881	876	879	866	912	931	912	863	885	871	909	903	924	886	929	879	843	854	817	843	881	877	899	893	889	855	919	902	851	829	878	909	897	903	884	844	889	862	889	888	867	912	879	924	881	888	936	838	860	866	855	916	886	906	890	849	904	936	869	854	922	948	852	918	941	906	891	900	926	903	854	926	897	912	937	912	933	846	870	856	836	892	931	880	907	821	821	820	867	841	919	866	942	896	870	864	912	887	890	891	913	796	922	878	873	880	881	883	918	880	855	904	895	898	860	872	887	870	872	889	855	901	840	855	871	844	835	875	850	867	897	895	886	903	839	867	829	929	859	853	923	864	885	883	888	853	858	898	907	893	922	902	865	857	910	918	895	947	885	940	878	888	894	837	823	847	857	872	852	886	889	840	824	890	819	911	852	901	848	864	901	939	909	854	888	813	905	875	861	834	832	823	869	872	876	868	858	944	902	923	842	917	889	925	878	878	840	915	863	879	912	888	871	874	853	884	888	887	885	913	895	882	864	859	870	876	883	908	877	850	904	835	887	897	836	916	892	888	868	839	899	892	881	903	928	859	890	868	913	877	870	912	869	956	914	914	844	916	832	877	874	914	921	816	912	869	878	924	887	881	913	887	877	893	886	919	887	877	857	874	863	919	910	887	891	869	855	848	937	901	901	848	877	833	896	869	849	842	889	859	896	912	876	871	916	826	888	808	914	804	893	909	870	831	876	906	863	873	865	874	880	943	819	891	848	885	905	860	936	871	883	881	903	855	884	857	867	873	832	895	875	885	904	892	867	887	945	854	900	892	863	833	833	866	885	871	913	865	843	873	916	869	944	933	914	901	903	894	882	886	847	870	912	924	862	882	878	848	893	868	855	885	890	862	873	886	899	932	879	869	852	909	873	905	868	923	870	823	877	867	832	881	900	861	879	915	859	854	926	874	852	852	917	912	830	904	878	895	949	861	872	865	858	830	823	850	892	913	859	862	883	902	955	882	862	878	844	874	909	906	890	897	888	904	884	845	916	879	893	901	908	807	855	913	902	850	901	874	881	857	857	855	878	884	850	878	890	940	883	861	872	890	890	865	812	891	900	856	941	926	916	924	907	849	876	859	914	903	846	871	884	853	876	905	831	911	879	848	914	867	885	865	910	905	889	871	832	871	864	867	888	829	876	862	837	923	847	868	899	891	888	878	879	868	880	909	887	872	870	861	1006	862	863	891	941	867	844	918
5151	1009	941	851	826	752	780	769	800	783	761	717	777	781	723	737	777	756	803	795	789	739	775	788	779	740	746	729	759	814	796	792	793	745	738	749	749	751	763	790	766	740	722	755	744	761	774	778	798	730	730	800	769	742	837	775	765	742	729	706	780	780	755	776	746	799	744	777	769	749	730	758	782	776	771	719	733	774	788	751	759	760	740	726	739	679	784	775	767	751	738	768	791	766	750	721	780	701	761	725	738	732	780	797	774	763	778	793	756	730	735	690	760	742	737	831	804	749	740	781	715	725	793	734	801	709	816	747	724	777	765	679	720	739	803	749	744	789	726	711	746	721	751	707	739	716	782	779	770	768	754	738	768	761	749	761	734	735	700	752	730	767	749	770	769	704	758	800	763	715	759	730	693	771	746	747	734	745	766	722	749	758	745	733	734	685	736	753	774	761	773	758	694	739	824	754	758	752	767	739	786	745	746	786	709	770	807	735	718	805	746	703	766	759	708	755	726	818	679	721	735	812	705	721	748	767	742	817	754	736	740	772	777	732	777	793	766	792	775	727	734	734	734	707	735	774	791	790	743	769	714	737	749	736	714	752	753	765	718	786	750	755	754	823	755	756	698	720	785	707	727	735	750	759	689	748	747	734	728	783	708	793	744	773	743	781	733	772	786	726	757	769	765	758	741	759	799	735	795	754	777	765	806	790	756	710	788	786	768	757	752	723	778	748	764	716	759	758	780	751	773	732	682	725	726	733	782	749	754	759	744	754	706	789	713	763	773	725	769	759	719	777	754	801	717	743	720	745	734	737	767	806	747	770	723	750	773	731	771	774	747	778	749	784	756	720	751	748	749	785	743	766	774	718	723	792	748	805	789	749	787	806	791	771	731	764	744	780	730	728	759	717	762	769	710	764	742	763	762	723	748	777	735	768	749	708	792	745	744	756	747	738	793	740	728	775	753	747	741	747	784	741	777	717	783	713	730	758	829	763	739	803	816	743	726	757	786	746	730	733	742	740	792	780	768	746	725	725	735	768	787	766	716	800	737	769	796	794	721	739	725	703	742	768	759	752	773	791	793	758	740	722	723	781	737	798	750	750	790	764	727	760	721	757	786	776	772	746	744	750	736	807	770	747	773	765	774	734	778	732	746	723	734	770	764	696	759	735	754	737	752	788	735	764	795	735	707	764	776	715	767	734	749	710	770	740	725	730	742	735	777	775	766	757	734	766	761	767	735	783	763	721	796	792	804	769	763	800	727	762	744	750	767	771	761	791	751	745	775	759	718	755	736	724	778	791	734	754	758	750	741	735	740	751	812	777	731	766	787	714	720	739	779	776	750	761	797	765	754	746	675	755	813	780	735	775	733	738	750	720	734	751	732	765	763	772	702	782	763	737	736	737	694	762	753	735	757	715	764	779	748	738	775	750	794	709	725	753	736	718	725	733	737	776	771	762	756	745	748	736	725	720	721	769	765	734	783	745	773	726	771	754	732	764	751	767	775	755	759	737	741	727	797	737	694	734	742	754	825	739	792	766	735	697	807	757	744	829	747	785	761	758	755	759	732	734	764	759	747	727	739	757	750	780	783	732	806	741	776	737	761	753	759	742	721	777	783	826	731	762	729	695	733	753	778	774	697	755	769	776	740	773	803	725	770	727	732	772	743	733	747	749	777	749	759	743	733	705	763	774	781	756	745	747	800	752	749	727	753	769	724	742	732	719	770	748	749	713	799	731	747	784	762	740	791	753	745	766	758	676	714	739	786	748	729	745	728	785	734	755	802	739	766	745	800	743	773	726	731	776	744	765	765	726	693	753	756	737	810	728	744	723	752	803	771	761	705	774	756	760	768	741	736	809	721	691	776	725	744	742	726	777	745	766	799	701	737	737	758	741	752	787	729	731	726	777	765	771	762	731	733	790	775	752	687	763	754	712	807	796	776	716	758	786	784	770	767	766	811	783	798	768	805	742	730	763	758	721	795	751	773	768	748	748	760	754	796	770	793	789	781	775	712	775	750	736	746	769	765	728	711	756	739	752	761	796	754	735	751	788	759	739	770	776	791	731	733	728	724	735	764	771	780	714	750	713	722	797	729	694	796	799	787	783	741	768	733	748	753	730	745	764	768	754	782	756	756	744	769	781	746	755	718	743	776	745	738	788	830	740	752	728	746	766	745	747	747	775	708	732	741	740	737	803	778	779	761	718	765	721	775	762	756	795	769	776	793	762	748	701	742	760	753	763	760	742	797	731	808	744	709	717	762	788	714	763	746	718	737	775	746	737	729	734	780	757	728	772	733	741	732	737	743	747	730	717	731	735	804	765	749	773	755	788	799	715	739	737	761	759	799	715	738	769	740	723	758	772	733	840	777	770	785	757	768	763	753	756	727	765	756	763	757	789	760	719	773	726	756	755	781	775	768	750	787	766	787	791	710	719	738	758	741	741	727	762	753	770	784	769	782	732	723	744	732	779	749	741	769	748	709	775	774	774	784	793	760	765	781	718	761	737	753	743	732	738	742	749	764	746	799	720	700	736	787	762	714	813	734	701	739	762	719	774	720	747	719	710	749	713	703	736	713	806	724	723	746	795	777	776	733	754	760	790	748	735	744	774	792	758	770	764	823	747	719	751	824	754	769	757	798	776	720	768	756	734	719	748	739	764	766	766	779	734	766	837	730	742	714	743	742	743	723	802	735	803	751	778	754	790	751	726	746	692	718	784	734	757	757	770	809	713	756	701	738	745	737	755	763	738	792	754	744	721	758	735	732	821	741	795	770	745	783	750	727	721	711	767	744	787	744	754	752	737	752	770	754	706	726	747	754	751	766	718	767	744	802	778	767	748	759	753	752	751	783	742	796	762	775	753	775	785	762	780	787	790	732	754	792	746	724	715	794	771	775	719	764	753	734	777	756	732	782	741	752	787	796	754	770	752	774	746	773	765	739	811	783	757	771	770	776	715	729	800	760	721	774	734	752	754	757	746	742	797	781	783	760	800	750	774	746	776	740	766	694	783	745	773	727	765	791	772	727	789	711	741	740	756	768	718	722	778	774	753	717	775	781	758	789	735	712	799	768	763	757	828	785	792	720	780	706	757	723	784	790	726	754	738	751	779	724	721	744	760	785	748	747	773	822	775	761	744	730	735	772	775	774	789	747	741	721	718	772	788	761	741	725	762	728	758	757	786	736	741	743	759	733	709	715	765	783	787	812	740	796	753	698	764	765	743	750	756	797	771	746	749	787	745	767	757	757	782	741	715	767	778	773	743	752	794	743	730	798	765	748	754	806	704	778	740	774	759	736	748	708	783	744	759	786	749	697	751	758	776	768	723	765	742	770	798	721	790	711	748	772	720	754	784	744	757	757	742	778	772	746	773	753	735	809	767	786	727	794	768	764	783	734	753	810	755	762	741	761	708	733	744	764	731	790	732	741	826	749	763	744	715	733	702	747	766	741	767	734	692	721	700	781	792	721	769	758	747	779	720	817	762
25911	21435	25090	16308	1910	1029	944	877	831	866	817	790	843	859	824	825	803	830	773	855	800	788	822	809	818	796	788	785	779	767	692	805	811	842	798	764	771	788	752	786	770	820	807	783	791	842	803	768	770	779	750	786	769	773	793	820	797	797	806	823	757	779	798	787	851	813	821	813	766	817	805	833	805	834	789	764	785	769	840	725	756	753	795	773	790	775	790	812	763	808	761	819	790	765	819	829	750	808	789	862	823	783	793	782	776	786	804	812	828	757	799	786	775	771	766	802	847	759	756	763	789	789	817	838	792	803	829	800	784	783	837	793	759	757	805	786	767	772	802	808	794	772	748	714	798	799	800	736	787	800	757	813	809	797	753	756	810	772	776	768	736	788	781	768	762	736	793	795	787	787	751	815	782	768	865	809	793	800	803	782	752	834	795	864	804	776	781	835	783	798	749	773	799	801	764	806	800	755	799	766	756	765	776	800	769	829	851	819	837	799	796	759	772	804	810	775	830	755	798	889	805	777	697	747	784	806	794	781	785	785	772	786	775	741	770	760	745	776	774	792	776	802	792	774	797	771	774	808	834	789	821	735	786	778	777	802	771	796	793	757	764	822	760	791	783	800	824	813	808	810	774	782	795	766	789	782	816	787	803	782	802	823	777	760	782	799	804	786	805	837	804	790	754	748	807	801	792	787	751	764	774	762	828	769	790	815	812	728	734	810	821	780	751	751	797	832	793	814	715	821	771	802	717	848	756	785	750	832	809	785	779	782	727	865	780	756	793	746	779	788	791	796	789	763	747	773	744	818	812	766	830	788	805	760	760	763	772	775	794	832	775	784	803	815	821	779	808	770	795	763	798	823	776	793	804	801	787	811	778	815	787	858	752	823	817	773	769	838	773	792	765	833	792	768	835	785	762	825	766	777	766	822	787	733	775	822	798	818	775	781	777	764	775	813	761	822	779	785	802	742	787	763	837	747	783	822	800	834	811	799	789	758	799	786	768	768	801	766	767	754	775	782	787	795	813	790	802	748	795	777	790	823	801	777	811	787	771	783	828	718	767	808	749	802	768	783	823	804	782	782	795	812	794	775	812	751	808	783	792	794	789	751	820	767	773	786	785	775	829	813	786	767	752	715	786	732	779	792	747	818	787	737	812	828	705	786	792	782	799	800	774	780	825	810	781	785	780	743	837	764	849	780	785	780	808	826	772	761	759	782	823	836	810	755	767	809	762	788	756	793	813	748	764	749	791	740	799	812	804	758	832	774	742	795	818	792	819	825	809	762	876	820	830	826	749	784	811	810	805	803	784	760	827	794	781	794	793	784	760	803	749	796	754	835	814	804	803	779	766	794	762	775	795	759	771	832	803	849	779	807	751	822	812	803	756	784	813	770	745	786	749	806	798	747	827	766	750	765	833	788	807	754	811	756	795	789	801	778	765	821	813	796	789	776	773	775	812	782	789	784	806	801	766	765	739	823	790	789	783	807	789	761	779	775	804	764	811	746	794	783	780	754	793	758	776	811	822	828	812	821	767	785	848	813	788	830	819	784	773	782	789	753	805	791	828	753	764	798	786	727	794	770	777	759	776	753	789	800	804	825	807	815	813	777	808	771	774	792	833	793	761	775	814	798	755	770	785	791	790	780	775	773	782	772	779	809	755	767	792	764	780	827	831	774	787	766	822	745	839	773	783	818	788	785	751	822	817	780	827	784	812	777	792	777	786	772	817	794	757	786	779	809	796	790	790	761	846	801	832	787	816	809	808	777	774	812	793	798	831	740	770	766	717	793	774	827	762	864	813	784	825	782	766	848	771	754	790	799	854	828	762	769	765	743	741	810	785	792	831	787	813	842	790	782	774	808	822	826	843	801	788	740	821	799	814	787	857	779	786	807	759	784	788	755	827	772	794	796	731	846	790	758	815	821	750	762	754	793	764	771	805	773	761	799	848	769	777	781	789	763	815	773	752	801	777	803	775	835	768	753	759	737	781	784	751	774	780	812	774	807	837	820	758	801	760	786	813	732	812	774	754	799	806	799	736	762	836	738	697	768	793	795	817	765	758	739	786	775	752	789	766	758	811	769	789	796	762	790	815	819	790	789	763	725	777	790	768	783	762	766	803	773	848	776	794	773	835	751	804	832	815	833	727	765	771	823	731	757	833	828	792	836	774	759	807	774	810	753	773	819	834	774	832	740	812	819	800	807	753	794	732	801	775	760	824	784	772	756	779	774	752	773	768	763	753	804	772	825	781	763	760	861	846	798	815	816	820	787	807	840	801	777	773	753	786	791	867	797	761	801	795	753	783	777	834	791	806	756	784	786	825	784	760	786	746	768	819	795	747	763	745	814	792	783	824	778	739	736	772	786	800	823	787	827	814	775	814	771	806	808	757	819	857	805	817	766	783	794	736	830	764	760	789	776	832	789	862	778	814	722	758	810	814	769	769	783	817	774	762	782	801	800	793	748	808	824	835	737	809	795	816	784	784	752	823	809	743	745	768	830	772	812	791	795	781	786	792	733	771	827	813	827	801	769	789	811	818	781	794	796	730	776	821	790	786	770	801	780	742	766	753	822	780	761	761	828	767	829	752	862	801	802	809	748	769	793	744	826	775	814	813	795	799	743	841	830	761	793	749	754	763	781	761	797	755	807	800	775	792	811	784	833	794	751	789	798	822	797	809	822	782	748	811	772	803	805	786	790	780	830	816	819	774	827	812	826	787	763	884	826	788	838	749	782	769	778	768	806	763	836	793	766	756	810	812	766	789	781	784	823	763	804	773	865	817	727	798	816	820	745	815	760	760	805	835	795	782	793	779	783	825	775	767	756	786	819	823	822	755	774	771	794	771	819	783	812	784	810	740	777	739	790	802	800	820	815	766	755	851	781	783	776	755	733	770	751	782	774	804	797	821	752	817	796	785	777	772	822	746	805	780	736	764	780	794	764	818	803	858	777	777	790	782	793	761	813	766	801	775	734	785	762	803	802	830	763	814	760	809	773	731	815	810	770	746	769	801	813	783	769	817	809	829	753	802	797	735	817	829	804	771	774	840	803	812	836	774	775	754	797	748	742	788	777	817	813	791	830	727	817	784	786	792	816	812	749	822	809	791	777	837	797	804	806	807	783	743	799	796	799	769	778	769	748	836	822	800	824	771	734	790	776	761	772	755	790	768	829	821	773	839	819	796	769	776	808	744	823	783	749	782	752	796	841	726	817	827	764	784	795	722	771	811	781	807	825	767	793	801	759	751	789	782	793	776	789	782	789	746	787	784	815	826	781	858	758	785	842	818	800	790	804	813	843	833	775	772	830	793	808	787	847	747	835	753	789	799	776	754	813	779	769	807	794	779	735	753	825	812	772	804	773	758	789	795	817	794	784	822	748	778	797	779	794	775	809	784	757	783	774	770	781	811	888	791	787	767	816	752	789	779	836	775	808	809	767	784	811	814	793	788	815	797	760	808	785	764	768	746	760	753	795	760	837	775	807
3668	2128	1797	1203	929	923	804	778	757	777	722	782	688	759	736	766	700	683	670	685	729	694	708	703	666	666	690	723	752	669	712	743	724	744	685	669	671	708	690	722	663	720	724	679	727	689	746	715	686	731	706	632	680	704	696	705	684	707	718	698	709	674	729	707	698	675	689	679	724	733	697	692	704	733	728	663	685	716	678	700	647	694	705	641	736	698	666	697	726	715	642	730	717	690	676	721	699	707	704	725	752	656	706	729	694	700	687	719	661	660	686	736	715	703	687	720	727	676	715	665	733	652	714	670	690	721	708	719	713	648	731	684	683	702	719	658	726	654	732	734	664	712	674	673	658	687	692	695	633	695	692	666	719	694	675	690	712	724	658	704	688	714	694	711	697	702	683	714	692	675	687	672	672	726	693	651	716	673	685	760	702	651	684	693	675	709	718	752	690	665	697	684	691	736	721	662	709	709	664	701	646	697	698	655	669	744	740	737	691	689	684	706	692	670	659	666	669	709	707	726	685	715	747	657	670	667	681	695	703	677	709	706	720	689	720	711	669	678	714	671	686	734	716	708	708	699	706	702	710	704	704	638	667	696	712	709	650	701	678	678	665	733	620	652	685	651	703	707	713	756	685	694	674	635	723	658	697	687	673	690	678	712	690	681	705	699	688	707	671	728	700	743	721	685	661	712	724	699	717	690	732	685	694	738	674	725	667	723	689	718	740	748	673	718	683	703	684	679	700	693	655	702	670	727	721	660	727	701	727	662	704	707	733	668	708	762	673	703	697	660	694	692	699	659	674	699	681	683	734	632	744	696	706	652	749	701	662	676	645	676	726	706	722	651	710	738	683	698	682	713	692	650	678	699	699	678	699	646	708	712	727	699	672	654	695	642	697	717	704	677	690	718	658	660	691	701	741	702	670	723	708	669	644	675	718	674	733	694	673	668	698	733	666	664	703	701	707	666	694	665	682	688	702	716	674	746	705	704	667	685	742	681	715	721	683	687	716	687	737	724	666	675	712	716	751	670	703	710	700	734	703	684	712	686	679	672	743	680	699	696	732	703	745	691	724	714	692	725	653	648	699	751	671	671	705	666	727	691	665	739	690	727	665	718	686	701	696	664	677	671	697	667	682	729	683	676	740	691	718	693	744	734	658	680	653	696	706	660	645	671	703	683	668	696	736	676	689	651	681	701	663	711	690	667	742	692	720	648	707	674	672	705	693	693	693	693	718	701	667	690	728	753	692	698	667	694	714	672	702	721	654	704	695	707	694	703	691	719	711	661	695	660	701	709	681	724	700	675	677	682	726	690	768	699	729	698	663	707	693	681	678	655	695	716	704	714	667	670	675	710	729	711	724	653	676	703	684	743	713	625	669	686	712	720	686	712	650	672	668	690	693	670	666	688	667	689	711	702	670	727	668	679	672	700	688	699	699	692	656	685	702	737	666	688	677	697	679	684	677	692	674	693	683	711	682	675	694	663	696	700	683	736	658	637	655	691	726	700	743	712	701	718	676	765	685	705	702	682	766	715	711	698	645	702	646	707	671	721	696	627	684	625	692	684	721	677	675	685	711	661	666	699	692	736	664	675	647	658	648	672	674	667	710	630	713	691	706	706	689	631	700	725	710	635	693	685	660	679	727	712	719	693	687	707	712	675	726	676	699	709	738	669	701	692	666	746	691	697	665	717	738	689	670	703	686	725	718	662	693	682	658	690	694	704	675	641	694	672	717	679	705	677	700	709	732	685	682	679	687	667	664	637	709	671	670	630	686	657	699	707	659	665	676	722	666	680	667	684	659	703	675	683	684	713	711	668	686	738	661	665	659	676	721	681	706	675	718	723	710	678	679	689	647	694	721	675	677	704	711	671	695	657	651	694	723	686	717	708	673	675	663	671	726	713	705	735	663	723	691	693	703	641	680	681	649	658	672	683	622	748	724	659	636	669	707	648	658	702	703	681	713	701	705	683	651	694	686	663	651	665	647	671	690	675	651	672	708	690	673	725	705	709	756	687	677	702	647	654	683	677	691	661	688	693	682	701	747	748	681	709	658	681	714	669	741	695	685	723	695	675	649	701	716	691	715	694	694	731	679	696	720	705	699	692	659	713	746	677	712	715	661	695	687	666	731	726	738	697	708	680	688	691	667	664	662	655	688	658	730	712	673	710	625	660	691	644	702	701	685	683	691	719	711	699	655	683	702	694	711	728	632	704	683	689	692	714	699	759	702	746	702	696	677	654	691	711	681	743	690	649	672	711	715	648	724	698	696	656	728	681	687	711	702	669	734	736	655	671	702	701	704	712	684	666	705	679	646	734	684	697	748	683	716	669	720	669	628	707	681	713	674	679	709	713	740	648	646	657	703	699	681	686	695	706	675	698	730	658	661	687	662	674	686	699	686	696	703	683	691	718	723	704	648	712	691	744	691	715	702	726	681	755	678	704	719	685	690	684	659	705	653	690	698	696	715	649	668	662	650	665	749	686	702	694	689	692	709	723	642	692	686	706	689	721	658	702	725	664	686	687	726	695	684	710	658	664	689	711	731	658	708	703	615	675	733	691	705	708	701	697	678	709	684	688	716	701	651	676	762	675	671	698	747	712	682	697	646	725	691	654	695	696	664	650	677	705	726	720	668	715	703	678	665	692	700	711	689	704	700	693	680	730	664	670	701	685	693	744	690	649	651	674	680	646	676	673	730	676	696	683	723	699	697	716	698	686	687	647	712	682	723	714	698	736	715	682	689	681	715	676	679	713	674	686	687	703	730	673	752	745	723	657	698	735	683	678	689	686	698	663	689	680	716	703	672	709	678	651	659	651	711	704	674	716	678	712	650	667	706	688	659	699	696	644	657	714	650	690	678	673	659	691	705	716	683	697	701	718	705	685	721	690	755	668	668	729	707	734	694	668	745	682	710	652	695	693	702	711	737	679	666	691	672	692	729	693	715	699	679	676	695	673	693	694	703	706	644	675	718	631	690	719	671	699	679	636	712	674	699	664	682	677	674	704	707	729	696	699	636	648	644	691	704	678	716	698	727	755	668	666	666	697	696	693	711	671	672	677	660	733	700	672	693	677	691	698	710	707	756	709	676	692	683	698	741	695	675	695	640	714	644	715	689	701	642	693	715	677	673	740	700	656	707	710	686	697	683	708	680	695	708	703	648	688	677	672	708	699	717	676	711	665	722	748	666	664	708	740	677	707	676	668	659	689	778	684	744	683	683	697	695	712	691	704	728	701	720	692	687	702	697	682	689	694	722	687	712	664	713	673	692	691	684	683	696	712	699	689	671	746	689	696	661	634	673	680	680	689	728	700	690	652	683	716	641	708	702	710	726	728	696	652	734	709	670	667	664	710	672	722	705	677	642	726	717	675	708	682	693	679	702	696	675	671	711	664	705	670	661	705	721	716	681	622	667	673	702	712	713	709	654	663	707	691	679	667	660	722	651	680	677	669	714	642	747	663	650	678	721	666	686	695	687	695	711	695
24262	21404	28561	24644	20049	2734	961	653	496	487	461	408	439	401	429	375	407	388	407	425	373	405	394	416	378	361	382	360	411	383	364	347	386	402	335	360	403	395	386	337	358	355	363	358	362	363	398	435	350	380	396	375	336	364	384	350	351	394	375	376	382	401	362	389	375	365	373	370	334	356	356	344	346	350	377	362	359	377	354	368	354	351	374	370	388	389	372	395	362	388	370	339	387	372	346	346	376	379	375	389	370	367	349	366	363	372	385	363	344	385	385	389	361	343	367	405	362	381	362	339	390	374	347	363	347	367	374	383	368	353	389	351	350	354	369	346	356	339	332	341	373	337	371	356	340	342	378	360	412	363	364	389	383	368	363	382	412	339	335	352	386	386	372	337	363	372	366	365	345	370	329	369	358	344	369	357	351	383	343	387	383	345	367	367	354	346	369	368	328	323	357	371	376	349	352	385	366	354	369	359	373	347	342	373	357	367	392	389	361	379	331	364	361	379	371	340	368	377	370	374	393	341	351	371	350	353	371	369	365	355	357	369	349	336	361	327	363	400	394	330	365	367	330	358	359	353	353	339	367	353	381	322	390	350	354	359	347	374	369	356	390	374	363	369	353	362	353	347	360	362	386	331	346	411	355	383	364	391	361	347	396	400	366	366	349	360	359	367	369	378	343	372	364	331	385	330	372	347	359	386	366	355	396	329	383	376	320	372	403	345	350	317	389	356	362	337	357	342	369	375	329	365	360	322	366	367	343	364	377	359	367	368	348	328	371	356	384	348	395	358	351	364	385	382	373	356	333	341	366	377	329	358	347	378	368	418	373	372	339	360	386	348	338	325	372	386	359	354	362	345	338	384	361	355	366	404	343	364	330	353	360	320	381	322	324	371	332	352	348	357	383	398	346	371	385	366	365	363	358	346	380	358	371	381	327	348	399	319	358	366	370	387	380	365	328	353	354	358	377	351	335	368	332	387	357	362	339	361	378	353	374	339	353	353	343	344	334	372	373	411	393	345	391	347	375	351	352	357	342	370	341	352	358	352	343	378	370	392	370	349	361	353	368	375	332	358	362	346	382	384	400	381	339	368	366	368	339	336	348	355	361	392	346	370	367	360	350	375	363	351	363	342	375	361	388	341	396	355	383	341	377	345	378	375	354	384	388	327	353	350	354	365	361	359	362	368	336	384	339	335	369	344	356	361	354	378	369	366	371	347	365	347	364	380	345	390	373	357	363	358	326	352	350	397	344	331	355	343	364	324	337	377	313	343	364	351	384	348	342	395	345	323	365	383	339	369	372	383	360	367	360	347	373	365	353	380	365	341	359	368	362	354	361	359	385	359	336	368	368	362	312	341	347	350	372	365	344	354	363	375	361	360	361	358	356	360	368	361	353	353	380	331	341	353	355	388	371	360	330	324	365	357	377	392	367	352	309	359	358	338	364	343	345	379	334	349	357	359	349	357	375	329	383	404	359	374	346	359	348	355	354	371	366	401	349	388	345	367	347	334	374	326	338	337	345	360	350	373	352	350	341	345	341	358	363	339	345	319	345	369	361	339	387	336	386	380	383	337	359	348	362	377	358	345	364	366	332	399	354	387	358	346	372	360	340	386	366	371	398	363	385	369	354	358	348	355	391	366	380	342	345	369	363	353	344	363	372	358	368	374	376	350	344	338	384	343	334	397	408	349	346	370	336	363	362	341	373	341	361	339	376	379	370	369	319	348	352	345	355	377	392	333	384	362	349	392	337	355	342	321	358	399	352	385	357	362	374	352	362	353	383	338	364	344	344	366	358	361	318	359	372	343	354	390	400	345	360	388	394	363	359	362	359	371	344	375	367	346	344	369	369	340	386	364	324	401	341	354	326	389	371	370	376	382	335	347	365	375	333	400	373	377	351	343	342	378	368	360	327	360	354	355	362	346	375	334	382	379	351	390	367	378	344	334	375	342	366	333	351	364	354	345	344	363	333	348	385	344	389	339	368	368	378	330	390	314	373	394	328	348	349	366	380	347	330	329	327	355	381	351	360	368	379	378	346	370	338	332	378	338	392	373	352	371	356	352	377	375	345	351	380	358	371	351	387	357	379	355	378	369	351	373	398	360	394	368	356	344	358	346	386	369	336	335	384	347	375	371	361	335	354	348	384	359	347	335	319	334	388	350	408	346	398	318	331	326	347	326	362	326	364	383	327	356	362	335	366	349	353	383	376	356	372	362	367	372	372	342	370	351	349	358	326	352	373	387	333	375	378	344	348	388	343	373	368	393	352	331	378	400	389	371	376	351	334	340	351	344	329	354	363	379	370	352	321	373	330	370	384	368	334	344	335	339	360	333	353	362	384	358	360	336	371	331	364	313	322	368	325	362	385	365	368	372	342	345	353	357	362	354	359	372	355	382	384	384	340	376	343	377	371	374	317	392	355	346	354	358	391	351	390	401	357	345	383	381	351	360	368	388	411	337	383	341	332	357	333	349	371	372	356	348	332	381	341	344	336	382	360	361	343	345	343	353	393	354	390	365	373	354	352	357	362	362	370	307	371	357	367	340	333	372	358	335	340	359	358	340	351	325	410	355	341	348	351	371	346	354	386	343	352	341	354	386	395	376	329	344	342	337	335	343	349	336	352	392	354	317	373	371	367	393	362	349	348	376	366	384	321	383	364	378	357	337	339	363	358	331	352	370	371	369	337	391	405	391	358	353	396	362	395	370	356	353	353	367	345	319	375	382	332	341	371	384	381	330	375	375	357	366	359	370	351	369	361	361	363	336	390	355	327	340	411	362	381	355	363	377	382	361	379	357	379	367	341	332	350	338	341	355	374	342	343	352	352	389	374	388	380	352	388	352	329	351	363	378	342	345	368	385	365	341	365	344	340	370	348	353	373	366	369	343	364	349	332	387	364	346	388	390	360	367	370	369	367	359	375	354	359	376	332	362	364	394	346	361	357	407	339	361	373	336	371	355	343	392	388	369	334	349	356	337	371	320	346	349	337	373	331	297	348	342	380	373	359	373	391	387	364	385	367	356	381	350	386	375	356	359	366	345	362	363	376	339	354	294	307	357	328	359	382	369	393	360	359	337	345	362	363	328	376	336	335	320	351	344	378	337	383	369	389	347	369	347	356	381	353	343	329	372	360	376	332	372	394	345	328	378	358	367	339	387	376	344	368	339	360	336	378	364	344	371	366	332	360	324	379	393	368	344	360	378	331	363	350	384	337	354	338	364	364	364	352	366	376	381	369	364	386	357	381	357	381	370	340	373	362	366	343	334	332	381	366	337	357	352	334	356	346	382	330	332	364	355	313	381	404	370	363	381	352	332	343	387	336	346	340	349	374	359	346	377	336	387	355	337	376	366	344	355	350	387	362	362	316	347	387	371	357	350	386	352	377	372	377	392	384	351	348	362	343	340	339	374	325	353	341	351	346	390	347	348	382	348	324	351	377	371	360	343	359	339	369	364	350	414	361	352	381	369	358	348	354	370	359	341
3429	4668	3717	1866	1314	1038	811	710	652	574	564	501	486	460	441	440	431	429	430	401	413	419	396	404	395	359	394	390	360	417	401	400	378	350	348	402	357	371	369	377	337	345	386	335	354	373	394	402	410	413	357	389	392	373	357	357	384	378	356	383	374	357	378	377	352	364	343	363	331	369	394	406	381	371	355	375	360	354	376	354	393	374	362	378	413	361	357	363	365	393	386	386	393	362	366	361	381	371	345	366	389	389	399	330	391	327	397	367	380	365	360	386	375	357	399	372	381	370	338	403	353	384	361	369	359	364	349	429	406	371	388	338	381	357	393	334	368	405	364	388	359	368	358	352	356	349	379	357	400	407	375	404	370	332	353	348	371	360	375	351	349	347	344	383	382	360	362	385	339	326	370	378	381	368	376	372	386	365	396	358	362	352	397	365	351	349	378	378	352	367	377	355	352	376	382	385	365	360	415	408	369	337	400	371	375	348	361	371	383	338	333	394	369	373	355	394	365	346	408	357	314	368	377	395	359	367	377	392	381	389	355	376	369	393	372	366	371	384	350	363	383	381	365	389	367	370	367	379	346	357	382	351	353	352	349	349	362	367	383	353	389	398	391	356	375	336	381	369	387	357	368	411	366	372	370	384	343	344	372	372	356	364	363	379	336	367	386	341	367	376	363	314	356	368	412	375	362	369	375	380	357	398	361	353	373	392	414	362	386	360	387	386	346	392	372	377	378	353	376	341	337	374	354	351	369	339	389	374	372	366	343	357	386	355	384	363	331	343	328	382	362	364	380	359	355	398	401	372	348	336	379	361	327	399	386	364	363	381	352	356	380	411	347	350	380	397	373	350	357	382	356	384	356	362	399	373	360	376	373	358	380	352	405	389	365	347	361	407	382	350	374	371	361	355	384	372	316	365	405	393	355	378	372	366	367	353	352	393	351	377	349	374	379	367	351	351	357	378	385	373	363	386	350	354	394	372	372	373	396	385	341	383	343	373	354	350	318	370	337	381	414	350	366	351	349	348	365	372	417	411	348	333	380	399	378	352	361	377	375	359	371	390	351	401	370	378	379	346	366	375	362	382	395	366	344	378	359	381	339	370	365	328	372	368	333	392	362	351	359	341	352	414	364	356	349	386	355	397	397	351	345	386	403	408	370	398	360	350	363	377	363	356	333	379	356	372	369	360	361	370	363	354	350	394	370	331	359	359	394	402	364	361	327	367	362	356	358	352	368	357	364	383	354	360	336	358	372	373	381	407	367	375	379	338	375	367	368	368	366	348	391	354	336	375	331	365	360	369	356	355	349	351	424	352	346	374	344	356	358	382	372	382	354	380	372	358	412	353	335	380	363	375	383	375	356	398	381	386	358	407	386	400	378	364	356	372	389	399	388	374	370	337	377	405	371	361	363	359	380	381	379	386	367	381	364	346	346	345	373	364	369	399	380	383	373	343	366	378	381	379	364	359	343	356	358	397	364	344	395	393	358	374	342	397	374	337	412	368	384	374	350	339	370	347	329	371	359	371	337	353	369	361	364	367	323	334	382	345	383	370	370	384	376	364	358	367	354	326	372	412	355	359	382	369	354	360	356	388	392	331	367	383	353	347	362	356	395	396	359	373	376	365	395	333	378	371	370	330	354	386	374	362	338	370	357	354	373	371	368	391	376	360	371	355	335	361	372	359	360	386	343	406	372	355	342	369	371	378	374	377	365	363	395	360	400	350	366	377	338	392	376	390	385	362	348	364	353	356	322	396	378	366	414	363	362	371	346	349	362	365	343	374	377	360	381	386	328	392	347	364	340	398	347	354	367	372	308	352	383	371	359	333	414	358	355	393	361	322	346	392	376	363	372	374	361	368	360	372	390	376	361	354	382	369	399	395	365	356	404	381	382	363	397	369	364	366	364	350	387	379	367	361	365	330	373	393	368	363	345	416	371	342	346	350	361	374	376	405	381	394	378	344	396	323	363	350	371	353	370	372	374	335	342	382	350	356	390	382	367	346	336	391	350	377	396	349	359	345	378	348	380	388	330	392	393	376	381	355	356	371	342	364	381	369	360	375	371	384	382	366	359	371	389	376	390	372	382	361	377	378	335	400	330	380	325	355	354	368	368	378	367	386	362	410	378	363	357	378	390	361	369	358	375	342	377	348	386	384	395	372	364	377	389	359	397	381	385	372	393	375	392	315	358	375	367	379	371	352	368	364	351	376	371	397	378	335	375	354	378	393	364	392	388	360	356	369	368	393	372	379	342	353	368	356	350	365	362	358	383	341	377	356	385	306	410	362	366	334	379	378	399	351	335	358	376	328	366	335	359	308	324	368	353	346	377	380	371	363	357	365	362	369	335	407	333	380	397	367	353	359	375	353	387	345	367	384	348	357	367	359	382	367	385	380	350	372	374	373	364	354	356	373	391	353	363	390	364	341	366	360	359	386	360	380	365	384	345	352	376	360	385	369	344	390	387	370	371	398	365	371	342	374	348	340	349	342	366	385	389	367	384	388	383	385	399	366	370	369	369	406	426	337	339	363	346	381	353	359	346	326	360	381	369	377	385	382	385	405	360	365	359	332	397	335	363	379	391	376	369	366	383	373	404	320	368	359	368	362	365	318	361	348	353	349	356	351	376	387	379	369	340	354	360	385	356	339	372	417	378	358	404	379	333	375	395	348	349	383	341	385	363	391	365	410	355	386	378	342	359	374	347	403	371	379	359	384	359	349	342	363	362	343	384	367	373	331	312	395	380	364	367	373	333	372	399	323	355	361	366	362	354	358	346	387	351	344	356	386	356	353	369	331	351	397	361	359	387	394	364	354	369	381	390	370	375	355	353	375	381	360	373	365	340	380	360	378	360	357	377	349	350	332	352	358	354	362	350	362	379	355	361	370	387	336	397	382	377	352	378	368	373	365	364	372	364	384	357	375	391	378	395	353	351	352	358	354	390	340	358	375	370	349	396	351	314	368	381	378	368	384	365	354	350	390	374	369	386	364	364	362	321	357	384	380	369	362	360	353	381	351	403	350	378	332	372	368	356	336	381	370	360	365	381	346	328	354	361	352	359	395	340	324	370	351	360	349	356	330	397	398	325	370	377	353	355	364	368	318	374	376	344	378	378	344	354	333	361	337	340	372	376	367	345	357	365	368	351	400	375	378	393	344	387	365	357	352	414	370	374	352	371	313	381	357	359	359	369	371	365	374	371	378	372	353	325	368	346	371	375	355	373	372	370	396	367	367	332	339	356	379	370	342	346	320	404	371	342	371	366	371	387	385	338	399	351	368	358	363	333	349	381	370	362	394	340	382	368	350	363	348	387	341	355	356	352	359	371	352	364	371	373	363	383	327	369	353	338	375	346	375	376	336	336	358	335	381	355	388	372	389	356	341	377	346	368	412	342	364	324	342	389	350	354	377	346	372	367	413	380	336	353	365	343	372	356	360	386	369	373	353	384	358	363	322	368	391	333	349	354	341	401	381	354	380	346	323
27609	11748	2001	1287	901	866	881	846	844	865	884	951	897	868	934	872	855	896	909	842	868	915	902	886	894	857	890	849	862	867	836	838	849	876	853	800	906	889	845	864	921	915	826	891	898	865	851	895	853	857	831	859	918	863	791	889	865	874	869	872	853	887	899	896	926	871	853	910	884	845	854	885	906	926	860	849	855	865	799	845	924	923	891	883	843	843	877	861	938	894	889	878	922	857	875	872	883	865	916	822	874	832	821	888	870	832	830	860	910	850	890	879	901	856	848	845	877	865	850	864	835	854	883	881	924	862	833	897	824	886	856	857	877	853	883	811	844	914	844	825	874	921	810	882	828	856	861	852	873	896	861	901	894	815	871	894	863	821	891	866	815	850	833	844	880	877	910	847	895	798	897	857	802	889	894	854	919	864	858	824	869	898	872	877	875	903	890	903	886	853	883	864	863	848	877	838	912	892	867	896	883	877	932	859	918	894	866	850	894	848	896	859	864	927	863	857	868	825	868	827	885	865	918	864	884	900	843	848	875	848	879	843	880	923	842	898	904	873	842	874	881	935	876	889	866	808	876	898	863	886	843	826	871	887	846	862	877	858	856	832	918	892	881	902	907	910	850	844	861	860	858	861	891	858	824	834	822	831	846	877	907	887	887	892	882	875	859	861	816	874	839	847	902	917	802	882	865	873	872	850	868	868	876	871	871	842	893	837	873	898	920	909	896	877	877	830	819	868	882	862	827	862	877	901	867	900	847	844	870	903	920	873	830	883	827	877	885	904	847	874	857	831	881	865	828	888	860	936	874	828	858	854	858	873	866	877	891	850	903	913	882	878	885	866	843	871	821	873	882	905	834	908	867	894	837	878	895	900	878	837	902	886	930	900	859	881	840	881	870	859	880	870	872	867	889	877	811	877	905	873	894	892	871	882	823	904	825	874	895	875	852	823	869	884	853	893	889	846	915	853	909	847	901	879	922	834	866	862	911	879	883	863	835	875	849	866	906	860	832	907	864	847	887	864	912	819	839	891	879	829	868	876	842	882	859	908	891	858	871	860	881	864	875	880	926	833	839	824	856	869	875	858	860	883	862	918	861	856	829	885	871	923	847	923	881	890	854	858	849	865	869	903	837	869	886	843	884	865	857	867	837	886	891	904	891	885	914	845	854	829	880	836	820	851	897	864	855	855	827	888	865	839	848	868	865	919	860	837	841	857	858	849	863	900	874	929	908	875	857	859	877	875	853	861	872	893	865	811	854	890	838	865	849	806	891	854	843	838	821	818	847	848	868	813	836	835	862	834	918	915	853	896	888	900	877	855	835	835	856	881	864	927	871	859	854	947	878	865	875	873	846	884	888	866	899	921	837	924	904	901	850	899	859	849	887	882	854	867	883	855	823	848	854	881	854	881	869	864	861	877	895	861	851	857	818	857	815	872	903	849	923	858	890	873	825	835	898	849	815	841	860	880	882	831	877	886	860	837	836	902	870	890	887	845	858	815	867	888	878	849	915	823	887	908	893	801	863	910	892	905	886	845	892	831	877	879	867	849	863	840	869	848	886	848	853	890	851	892	830	881	846	933	854	915	910	844	899	909	903	920	884	835	860	889	889	916	916	866	906	862	884	866	791	881	906	877	853	845	886	824	859	884	898	902	841	909	884	864	905	870	886	798	846	876	859	860	860	832	841	891	912	853	903	866	916	839	852	885	890	899	830	842	888	852	890	864	833	833	849	916	863	868	782	830	897	838	885	890	907	844	854	857	900	839	869	857	832	895	899	855	908	905	889	979	871	894	852	837	844	922	839	877	884	837	874	841	875	868	816	888	859	880	925	901	835	856	892	858	875	839	879	852	849	866	859	861	824	839	894	898	898	831	860	909	830	848	889	839	882	870	892	894	914	845	873	855	799	854	842	843	886	905	818	895	843	880	885	841	817	885	859	863	828	838	832	865	800	927	877	888	895	865	898	850	857	908	870	881	854	879	896	893	857	855	839	847	892	871	847	851	864	848	863	917	889	867	939	897	828	830	846	915	887	907	864	873	814	918	890	906	882	889	864	905	864	830	867	851	841	839	865	847	893	883	897	887	813	870	862	901	881	838	875	878	876	891	870	862	904	850	924	848	861	873	867	879	888	855	828	867	852	853	859	870	859	880	881	868	813	895	906	837	875	954	850	872	866	887	848	846	835	858	865	887	873	849	877	870	881	888	861	878	891	883	888	893	833	874	850	863	891	897	887	908	903	857	861	898	880	876	812	886	900	881	849	903	862	875	875	847	857	897	875	869	923	858	876	818	897	869	909	874	868	890	842	853	876	852	864	872	873	857	864	892	839	882	827	849	868	817	826	860	833	871	883	821	891	843	884	925	843	836	883	892	905	827	875	844	889	825	853	918	857	842	891	870	847	876	880	856	857	881	862	880	891	821	858	883	897	866	883	873	904	860	846	865	912	858	843	899	922	887	835	889	911	896	866	847	870	842	878	907	853	901	880	845	886	861	929	876	824	870	866	888	848	836	878	904	883	923	897	843	848	858	849	887	857	881	844	891	855	914	836	870	879	878	864	891	841	829	884	861	894	869	874	892	878	859	867	862	871	865	881	859	843	870	888	851	902	829	888	888	818	867	922	865	876	879	877	853	879	888	857	884	886	831	841	866	848	868	888	914	831	909	875	886	883	885	873	888	901	853	875	836	886	867	878	879	875	903	907	819	866	868	953	871	885	856	885	917	895	858	787	848	918	872	837	830	896	860	882	873	905	913	885	843	869	910	848	896	855	895	853	816	878	849	886	923	845	856	907	852	855	872	907	846	907	852	846	851	833	854	851	881	851	873	866	872	901	881	821	884	794	849	910	899	859	883	914	865	915	869	883	842	851	922	914	885	892	869	854	862	831	905	843	915	860	889	897	829	899	886	886	864	879	815	847	867	836	851	878	861	873	887	898	888	907	879	879	905	875	851	851	869	877	881	856	872	904	865	937	904	876	928	884	887	863	826	868	834	895	830	886	877	889	897	891	890	870	830	826	858	865	935	838	877	906	869	895	878	908	899	846	845	863	869	850	890	851	847	897	843	864	834	886	843	832	842	897	858	865	862	851	891	900	883	843	893	850	869	859	830	874	859	869	856	799	860	861	860	954	844	888	954	907	868	833	863	846	923	870	868	905	870	854	848	862	907	898	794	855	945	897	868	828	850	912	903	876	887	876	887	791	879	881	866	873	890	869	864	842	833	897	821	850	860	868	887	873	824	898	858	904	875	889	846	946	865	869	865	906	866	871	809	871	879	875	902	885	873	888	878	832	949	867	856	815	864	891	879	892	851	859	908	872	835	915	829	866	822	875	868	877	911	890	846	895	871	863	827	863	841	891	865	861	837	884	861	816	817	901	841	884	904	887	881	918	817	830	908	853	897	840	872	859	832	898	856	850	844	869	876	854	839	882	867	865	868	850	811	854	811	871	839	817	853	883	883	858	930	854	874	890	875	892	908
5153	934	926	853	774	743	747	852	763	758	780	723	758	751	777	743	783	786	733	744	760	781	762	751	726	772	798	699	803	779	767	794	829	764	789	744	767	741	718	763	749	724	745	787	723	733	726	756	740	783	794	782	740	712	758	742	767	727	760	756	750	747	761	748	752	713	733	775	804	759	770	713	752	760	779	680	760	749	699	775	775	765	766	745	719	761	716	786	788	780	759	737	752	736	763	794	760	767	756	777	687	753	755	751	772	741	776	773	736	781	766	749	776	746	710	780	710	797	767	749	725	751	759	807	731	723	685	763	734	744	712	747	714	761	776	770	763	701	741	706	738	691	763	756	828	749	745	759	787	801	768	727	795	744	723	723	746	775	729	787	720	725	724	768	768	742	779	738	773	767	726	790	759	767	751	755	784	836	747	760	792	745	747	713	759	814	738	744	695	759	755	819	794	748	772	743	721	743	750	740	734	790	741	759	778	746	735	757	729	705	778	721	750	741	743	743	740	712	746	737	735	758	764	767	798	750	763	771	761	757	761	742	744	774	764	772	768	741	700	721	735	743	772	784	753	748	762	721	788	786	722	728	708	802	766	743	772	780	759	768	789	736	742	713	763	760	744	739	743	745	781	712	745	758	702	763	728	812	743	729	747	757	694	736	760	706	740	738	789	741	798	742	727	741	784	775	739	680	729	740	754	730	811	732	778	787	745	750	685	752	768	730	721	740	722	741	734	708	781	772	743	733	751	772	771	726	760	744	747	785	784	766	736	750	772	760	779	776	725	749	794	774	726	717	776	712	744	770	767	756	743	763	744	730	748	725	790	738	696	732	765	708	775	778	705	750	741	745	706	715	742	748	727	725	777	748	776	724	780	754	771	761	840	761	758	747	748	739	734	739	712	737	752	755	785	797	725	707	812	752	774	741	809	730	752	721	750	794	791	776	792	737	747	804	742	753	761	769	726	709	721	700	751	739	723	740	800	771	786	746	768	779	775	775	788	779	704	725	703	758	752	757	722	778	782	746	759	750	771	765	743	726	731	756	773	752	770	717	776	700	787	760	698	756	715	788	749	767	749	781	704	755	729	697	762	775	761	775	775	702	736	738	708	774	770	759	738	751	735	747	747	756	780	784	754	703	741	748	728	752	807	833	770	754	766	739	724	772	762	774	732	778	759	780	732	740	735	689	761	751	747	720	806	760	743	735	780	815	751	741	738	775	799	750	740	741	694	728	710	762	782	766	728	688	762	777	753	764	758	788	691	741	765	754	746	762	750	791	795	757	718	794	702	728	750	735	735	770	710	773	729	750	777	736	800	741	775	727	772	723	745	746	756	769	733	690	701	781	740	743	725	770	783	794	761	768	798	754	728	747	778	791	780	681	661	737	722	754	735	783	742	699	764	766	743	768	792	718	715	739	783	757	772	745	703	795	733	797	757	778	736	796	758	734	736	743	745	741	730	755	805	756	785	797	758	753	781	775	763	764	770	754	782	789	727	807	761	709	719	714	778	745	732	737	727	729	717	730	718	729	753	784	810	738	756	750	727	776	725	743	793	713	765	714	731	761	721	748	733	764	730	767	774	736	693	774	767	760	735	725	727	725	724	778	732	732	714	727	742	775	726	723	765	733	737	732	753	748	767	752	747	746	749	708	742	712	740	795	789	770	760	761	746	711	742	740	751	752	692	773	744	764	720	845	777	736	749	748	792	770	719	711	723	742	745	770	741	749	734	790	692	735	769	694	733	717	790	777	785	733	741	789	755	759	709	749	745	741	749	787	749	749	713	795	772	705	705	784	743	757	743	724	727	750	784	739	769	756	743	785	721	755	772	730	753	761	762	726	823	767	745	664	744	746	785	743	759	765	699	720	725	790	723	766	739	789	757	729	709	768	745	777	771	750	737	794	771	736	723	702	759	730	808	742	788	767	771	706	767	759	653	733	770	747	742	770	712	775	785	753	710	741	764	715	716	775	778	737	773	728	724	745	724	717	764	748	768	756	730	726	758	751	757	767	729	761	735	778	776	759	722	741	712	791	776	787	745	728	736	750	747	758	785	748	741	759	738	753	752	755	782	765	756	756	749	778	711	755	783	724	762	768	779	754	756	701	769	746	730	727	778	711	848	799	749	734	760	711	751	801	704	796	703	734	695	741	752	771	777	734	747	731	740	770	732	766	734	735	763	771	763	721	773	704	795	690	770	760	776	776	804	774	742	726	726	743	758	721	784	742	755	726	745	735	720	782	747	703	754	738	748	685	763	724	757	751	724	749	739	702	765	719	734	769	726	752	771	744	712	740	762	764	743	714	789	732	758	726	762	787	726	736	744	759	757	785	736	766	783	754	688	793	773	755	747	734	750	735	750	746	752	780	749	751	703	721	747	763	769	734	741	744	726	721	776	718	743	730	791	808	728	685	744	747	735	783	723	778	784	741	746	743	773	769	729	743	781	782	757	770	761	750	762	819	804	736	687	738	757	703	738	713	695	762	762	790	719	799	786	678	735	776	710	815	729	768	776	699	759	718	723	781	768	719	739	741	707	730	746	722	744	760	733	812	722	764	741	729	759	759	739	759	779	788	765	705	705	742	759	706	769	710	747	726	758	703	770	758	747	756	778	753	759	767	761	754	746	737	786	748	756	741	801	779	747	720	747	720	712	734	754	763	650	732	764	743	741	782	743	742	776	779	787	750	755	766	715	723	764	743	744	737	794	693	732	738	747	752	761	718	789	754	758	758	768	738	697	740	694	713	785	719	737	744	762	757	759	737	749	683	774	759	726	712	765	750	772	710	671	780	761	719	711	720	788	728	691	777	744	750	751	726	713	711	762	729	755	772	696	713	781	772	750	728	757	747	799	749	778	768	715	777	723	789	721	703	735	812	761	772	752	754	808	765	741	741	771	755	717	733	762	722	711	771	754	769	782	749	706	780	735	755	759	728	781	768	734	737	773	751	782	753	728	805	772	802	759	787	746	757	746	744	762	702	731	747	733	697	732	750	785	800	768	756	759	753	754	775	723	757	740	724	741	736	753	728	734	730	803	763	788	713	745	768	754	750	721	738	759	781	742	744	698	728	789	767	729	750	778	724	691	722	722	778	755	728	783	717	774	756	710	726	758	724	760	765	800	753	747	743	775	735	789	770	790	786	772	749	734	745	759	706	713	802	761	765	683	769	780	738	732	761	788	755	787	773	735	765	780	774	759	735	685	744	757	787	723	721	764	717	725	734	768	691	795	749	776	741	730	741	784	698	750	832	703	743	710	725	803	726	722	779	740	734	746	712	757	767	755	681	715	763	714	769	760	696	733	756	749	763	766	797	738	717	743	736	726	707	745	716	761	713	756	723	765	754	742	697	732	729	752	699	745	738	772	743	794	754	773	774	784	725	717	779	793	709	733	746	750	736	800	709	753	769	791	782	729	741	738	724	741	783	749	750	768	745	758	781	711	731	739	710	729	769	742	758	767	714	772	736	711	743	736	766	763	749
25862	21407	25004	16334	1860	1119	955	825	855	923	830	833	812	841	864	801	803	852	819	832	753	724	827	752	788	793	812	756	747	777	797	791	799	825	773	788	766	824	758	818	734	781	754	809	825	788	792	798	739	775	779	784	797	836	708	795	754	810	791	768	763	872	848	759	752	798	778	745	759	811	748	790	809	764	792	798	743	794	795	803	847	833	751	763	806	754	776	744	807	769	794	790	802	787	765	762	778	802	754	801	787	795	788	813	754	768	796	776	783	731	780	819	819	749	766	789	762	778	791	792	722	782	767	812	773	715	771	782	824	769	795	764	767	764	756	833	764	751	759	781	762	787	766	772	763	784	763	753	766	773	781	793	800	733	805	792	838	810	778	830	769	741	771	767	759	739	806	767	793	745	785	782	746	759	747	818	767	748	817	794	759	763	759	775	765	811	813	752	807	775	795	766	773	799	702	781	784	740	785	757	787	811	728	788	810	749	774	764	762	797	813	809	752	773	792	782	777	820	754	771	788	767	747	775	775	817	765	747	799	768	749	728	709	778	748	717	766	815	822	785	821	794	810	784	773	740	790	733	794	806	805	781	749	731	781	811	801	769	805	782	844	783	822	769	748	747	822	848	760	771	766	787	804	784	802	785	790	742	752	731	714	737	790	759	737	790	740	761	788	795	798	787	766	761	784	779	722	818	756	762	766	733	778	800	773	745	726	754	755	771	790	716	794	784	805	835	797	760	778	759	794	749	703	811	786	796	812	788	783	780	711	765	799	756	797	766	718	784	768	787	778	780	793	778	818	817	784	747	776	772	746	757	794	774	781	751	780	785	741	770	779	751	824	789	789	762	759	762	790	818	779	820	751	776	790	730	808	831	800	798	733	786	783	758	734	786	761	757	815	802	789	780	818	819	805	803	773	758	800	753	736	793	731	777	840	769	749	782	775	767	805	795	794	808	750	783	784	799	774	823	787	808	768	758	725	779	737	782	763	779	768	800	766	786	825	768	723	772	777	793	767	786	758	796	734	792	753	769	715	769	773	759	784	754	831	733	744	759	752	811	758	802	817	818	791	774	758	814	753	755	746	779	822	784	779	785	824	822	752	724	711	731	775	742	761	759	789	749	782	759	800	809	758	740	825	783	791	775	718	786	741	817	868	775	750	828	768	796	768	781	762	748	764	758	860	756	776	760	811	752	810	763	751	791	780	783	767	769	804	738	807	828	808	789	764	772	715	759	792	743	781	793	758	805	756	791	809	766	799	778	765	759	791	771	789	758	737	803	800	803	770	713	764	808	772	798	758	770	786	789	790	749	764	758	770	732	785	804	845	774	792	803	729	792	763	825	775	770	793	741	787	733	743	790	765	798	767	815	717	800	804	818	800	835	759	778	737	767	773	743	725	794	855	756	775	736	769	750	799	780	794	805	727	759	769	778	750	792	792	756	806	804	737	784	756	766	763	724	766	781	764	785	800	790	790	769	762	800	793	727	791	799	784	800	728	769	756	754	795	818	771	759	817	766	818	746	742	750	757	752	800	776	794	773	780	720	753	763	791	812	790	772	814	794	763	790	802	785	779	784	780	757	788	754	754	793	771	784	729	821	752	756	809	796	763	745	744	814	807	763	815	806	754	757	748	779	779	805	801	790	762	756	836	806	782	759	753	723	755	725	743	747	781	749	791	738	738	743	761	783	717	722	800	776	798	799	780	788	798	762	727	767	800	779	791	745	790	745	823	815	764	791	745	738	793	765	780	774	794	768	791	772	796	811	786	792	821	826	723	819	755	738	739	744	741	801	788	798	785	744	778	829	797	770	798	820	773	760	822	795	773	766	819	790	722	742	777	770	769	784	751	759	797	779	775	839	729	780	762	830	743	755	835	827	753	758	815	771	767	801	794	770	729	771	718	729	753	767	780	779	825	789	781	773	821	709	799	771	815	742	751	782	787	767	767	786	789	762	788	792	773	802	765	791	755	787	774	836	782	801	783	822	776	813	721	743	799	770	795	761	797	758	771	840	778	798	723	785	769	810	758	791	782	759	781	745	737	768	770	812	730	772	807	829	783	749	814	816	777	768	771	796	826	753	761	855	792	769	776	796	764	772	804	775	752	790	771	794	821	754	769	765	812	771	757	786	780	759	790	782	693	775	784	786	731	778	834	817	815	801	797	756	779	789	818	737	796	796	782	805	768	780	766	743	790	756	779	724	762	727	817	788	813	741	799	791	752	739	775	796	761	758	810	794	757	782	804	783	761	807	740	771	800	787	756	760	778	770	763	762	769	775	756	774	789	808	792	771	799	812	764	748	753	791	792	732	794	716	805	738	749	746	793	774	798	799	780	808	715	706	771	771	788	774	782	803	790	790	817	752	733	837	775	792	782	753	794	801	774	767	787	747	787	808	770	753	752	768	737	790	797	713	736	750	758	762	772	739	755	774	812	748	759	762	769	763	785	764	768	765	763	800	775	759	756	735	774	788	730	772	800	796	796	744	826	773	815	772	747	774	725	798	791	760	805	769	795	784	751	823	715	723	781	838	767	787	746	747	765	789	775	775	734	794	767	776	790	798	784	751	784	763	756	744	760	756	780	819	843	728	799	732	763	803	787	775	785	777	802	847	762	767	733	773	795	749	744	759	760	789	715	744	740	743	781	769	807	757	730	787	782	805	746	731	762	788	792	750	735	805	841	770	788	773	797	820	761	774	777	779	765	790	767	783	778	793	776	776	785	814	821	803	797	772	778	803	814	791	793	790	787	804	732	793	788	806	834	805	774	776	755	796	742	746	789	838	784	769	764	734	782	792	769	821	750	766	800	812	820	731	849	768	775	781	755	759	814	741	790	831	798	769	802	758	780	762	776	772	743	762	759	801	796	784	785	772	819	753	763	802	752	789	779	764	774	772	774	752	816	821	731	744	805	768	743	755	780	740	746	817	784	778	763	801	762	826	730	824	755	814	768	767	795	773	787	772	758	749	814	772	788	729	769	798	763	742	834	758	774	787	772	774	785	751	773	770	763	774	753	778	750	820	753	808	739	804	796	805	714	797	848	808	780	771	765	807	788	762	748	747	778	791	802	801	776	803	780	768	798	773	801	750	753	777	759	785	776	796	816	767	759	781	776	797	798	756	784	736	771	800	770	762	768	760	785	744	785	727	736	733	801	819	755	792	720	777	759	819	750	780	794	757	777	786	796	812	749	793	824	813	787	805	747	767	787	771	773	823	804	715	760	792	750	766	731	802	793	747	775	848	758	764	747	787	772	790	796	783	758	768	737	805	796	757	784	790	734	826	776	740	743	789	779	791	770	802	747	805	756	776	803	760	797	761	732	805	791	756	692	810	789	752	775	789	766	755	742	796	776	771	803	743	771	795	774	741	789	748	772	760	762	822	800	768	774	770	745	780	801	760	801	806	795	742	780	785	749	769	784	755	783	777	823	797	756	818	809	814	764	790	804	807	759	794	825	752	777	790	781	786	756	813	746	734	803	756
3707	2137	1702	1143	966	893	762	751	776	799	782	721	725	698	688	713	721	709	711	730	697	708	693	663	750	668	710	712	702	725	711	708	680	769	733	667	691	676	724	723	679	679	711	716	748	721	681	722	693	682	742	722	717	678	716	714	704	694	718	706	729	681	696	701	731	665	680	676	686	693	684	691	695	705	721	666	679	702	683	708	711	688	705	707	739	684	664	720	703	657	728	693	704	695	707	691	672	690	664	739	668	695	711	690	676	696	713	705	723	705	681	724	660	716	684	684	649	688	696	714	716	703	695	638	727	712	735	653	742	730	678	712	676	756	690	680	707	693	709	681	679	671	743	716	681	705	713	700	705	720	745	729	712	660	681	671	722	686	703	678	650	646	624	638	676	742	707	726	695	679	675	685	687	699	718	682	738	683	715	696	692	667	719	686	664	687	669	686	686	681	640	708	663	663	688	709	712	674	709	670	726	716	684	661	668	656	727	707	716	648	682	672	617	739	682	702	655	698	692	710	686	689	700	671	669	681	676	677	675	714	670	709	702	660	739	712	712	652	705	704	660	665	705	665	692	694	743	703	702	696	697	662	683	660	676	695	700	688	690	663	665	723	662	650	656	685	701	661	658	721	673	686	681	642	702	716	667	671	723	706	679	654	680	697	747	676	695	682	690	688	748	700	702	706	670	701	690	719	650	679	716	662	700	712	677	665	737	706	684	648	711	687	655	659	692	664	719	667	695	706	736	678	730	720	657	654	668	685	703	723	678	666	650	686	670	702	660	700	682	688	730	666	716	720	695	659	715	670	695	650	643	709	636	684	707	687	663	665	706	728	736	671	675	644	694	687	699	690	729	700	700	744	694	628	682	682	674	693	704	689	631	675	699	661	727	664	718	698	666	715	699	643	661	665	702	657	694	689	679	681	656	682	655	636	680	684	685	697	702	700	747	686	686	726	651	676	666	710	669	672	702	688	699	692	673	667	754	669	701	717	707	686	692	716	718	694	686	697	701	773	661	700	662	717	681	642	661	695	690	672	701	695	679	694	675	707	672	642	686	675	739	686	696	706	675	677	690	658	704	680	751	717	708	728	644	690	751	690	674	728	713	708	700	725	664	632	732	668	667	703	686	702	677	717	741	700	671	682	677	681	682	740	715	678	683	666	692	713	689	695	742	676	718	662	726	700	690	664	671	739	670	703	655	713	696	661	680	681	645	686	720	749	675	691	696	681	722	678	717	701	641	679	677	696	694	671	678	695	698	653	733	699	691	688	706	619	707	664	677	672	665	697	700	659	692	679	689	666	680	697	704	664	704	655	707	706	679	690	685	668	694	686	682	682	655	667	701	682	668	723	733	673	715	755	744	706	655	692	681	673	704	719	676	676	706	645	724	752	711	680	699	674	674	665	662	679	720	665	678	694	655	670	671	679	700	688	692	699	695	666	700	674	725	666	666	656	718	657	688	678	730	698	699	745	690	685	685	675	718	691	689	705	680	667	695	728	687	671	693	671	682	702	727	679	722	667	680	677	642	699	683	723	683	664	643	667	693	694	694	662	710	652	730	716	683	688	663	669	701	703	669	693	703	703	641	641	714	693	675	687	679	697	641	679	730	655	678	669	657	725	636	691	648	709	671	661	657	718	660	696	718	711	690	673	720	710	682	662	677	715	697	661	686	708	681	695	704	694	630	714	646	726	682	648	652	693	660	695	699	684	718	714	694	681	730	660	664	673	693	676	679	648	730	631	686	700	679	664	696	677	668	666	711	694	743	670	702	627	635	666	669	694	678	681	704	661	753	684	646	706	685	706	697	707	672	709	693	675	639	681	683	679	698	673	669	684	654	703	663	721	718	680	699	763	670	655	633	700	688	624	743	683	646	691	710	644	658	707	705	682	702	727	655	676	669	686	670	635	684	729	699	679	691	695	708	611	738	680	679	694	662	685	690	679	684	634	665	673	686	698	681	710	732	734	695	683	637	721	649	679	659	673	658	639	678	645	701	652	672	613	707	695	663	710	683	674	643	708	697	654	712	707	706	716	683	724	656	663	672	734	671	679	663	705	686	668	704	652	693	738	660	701	691	709	728	732	685	644	684	646	718	684	677	721	676	647	696	718	677	675	642	731	720	662	682	712	634	743	680	690	707	673	669	705	694	698	675	698	735	650	666	703	665	683	696	664	700	711	744	711	671	695	693	740	680	635	693	714	706	708	623	675	712	723	709	669	666	622	663	652	711	744	679	669	686	689	662	728	703	686	663	688	681	676	671	677	679	666	680	659	631	690	661	694	710	685	684	664	651	729	683	690	708	718	694	694	693	694	737	661	661	697	699	669	600	697	736	715	701	656	692	641	685	709	680	689	712	690	677	683	683	654	680	680	676	691	661	686	675	679	707	664	679	656	668	721	661	702	697	677	728	644	687	689	697	705	676	664	706	752	671	675	689	678	642	720	691	702	694	681	666	631	661	679	736	728	678	667	699	656	701	675	707	716	683	680	697	646	688	692	674	732	691	708	687	705	652	695	660	713	694	658	704	714	680	684	703	704	637	700	700	691	700	663	662	658	680	657	669	704	655	680	710	688	656	713	712	685	703	673	678	707	730	714	666	671	740	709	760	668	676	723	742	706	713	666	645	705	674	648	685	761	684	680	684	694	675	682	700	676	734	660	689	699	657	724	701	698	683	666	675	709	721	665	710	692	675	724	672	694	707	651	683	693	630	720	688	690	687	678	707	704	708	667	712	695	704	675	718	671	686	706	685	676	718	692	713	721	682	716	676	681	695	666	666	699	683	753	663	717	703	691	671	656	683	693	670	702	683	647	674	640	664	734	652	715	711	711	672	719	682	661	698	678	657	702	734	706	678	699	708	686	707	673	693	677	703	703	760	694	675	731	707	684	665	683	661	691	659	667	664	664	664	667	709	688	681	707	670	695	649	677	681	676	751	668	685	739	689	653	703	710	730	668	644	650	744	676	693	674	653	640	679	674	660	695	700	683	755	684	728	671	682	694	703	686	617	664	695	661	692	693	679	695	683	675	638	708	670	625	668	717	697	664	686	668	697	707	714	713	698	681	666	660	667	710	657	721	685	644	706	692	683	673	687	668	719	665	698	686	660	749	685	693	676	692	694	694	659	710	711	693	671	689	717	683	667	695	685	677	674	671	675	656	670	672	651	672	728	717	684	657	703	662	689	669	713	689	702	704	739	650	727	689	712	683	646	694	694	658	649	686	682	677	699	657	701	696	663	674	701	715	675	723	649	730	702	680	692	654	636	677	706	684	715	724	695	721	673	694	680	668	696	681	661	681	703	646	709	659	657	636	673	697	699	694	691	718	693	682	724	697	694	726	670	688	703	654	658	641	695	716	677	685	711	678	693	656	700	646	687	650	665	646	699	701	684	703	662	684	637	661	680	657	712	652	675	646	690	725	715	710	669	719	657	711	671	652	757	711	667	676	721	681	704	665	675	664	688	682	702	694	681	715	706	694
24317	21436	28564	24683	20124	2693	961	643	483	467	453	469	408	445	422	423	371	437	362	409	389	390	337	398	365	348	374	410	371	369	363	354	346	389	358	352	395	397	361	357	370	350	383	398	348	347	337	385	362	349	359	350	383	390	356	343	338	360	358	385	393	366	396	377	372	348	355	326	353	372	384	385	352	339	367	364	373	364	379	385	376	373	343	377	352	369	398	364	360	387	366	335	386	345	367	353	351	344	385	335	339	372	340	396	403	381	362	379	341	357	336	366	318	339	356	331	373	336	397	359	359	382	367	328	351	394	347	342	363	370	372	369	363	353	383	412	368	365	364	340	367	340	342	330	398	345	354	364	352	337	347	377	378	376	336	388	385	333	338	345	344	344	353	361	380	365	347	337	380	353	385	358	341	332	384	359	367	338	369	383	391	341	329	350	373	378	388	348	389	350	369	363	378	380	344	385	344	358	349	337	380	357	334	409	355	390	353	362	345	341	335	378	366	369	373	399	365	354	384	378	369	374	351	365	368	384	353	375	349	334	338	339	371	355	357	381	330	355	353	369	353	368	384	350	372	340	345	369	377	365	362	381	359	356	370	371	370	353	354	390	389	376	342	358	328	378	371	346	378	351	354	357	387	368	367	393	366	378	374	354	351	308	333	349	367	351	362	341	391	359	374	361	350	382	384	338	385	363	367	327	370	355	363	357	366	344	355	371	388	370	329	373	343	350	347	365	368	336	408	358	363	376	382	389	363	361	367	323	365	362	395	322	340	365	373	377	358	407	345	347	349	379	374	377	349	356	377	360	345	349	313	382	381	342	359	337	349	346	383	369	350	347	341	359	343	347	342	376	309	342	358	361	292	362	350	340	374	377	363	384	384	377	419	320	411	365	389	342	341	380	386	341	371	389	378	359	373	349	351	358	364	315	342	367	310	357	350	368	352	360	358	377	376	348	329	368	341	401	366	353	395	352	343	376	363	347	437	341	382	380	368	371	340	361	335	344	358	377	392	348	365	347	364	377	346	388	387	347	352	353	361	343	337	340	371	348	348	362	367	331	378	356	354	369	367	346	349	356	325	351	347	367	349	353	345	321	380	333	359	372	375	363	339	364	354	370	348	367	371	368	355	366	358	326	364	380	399	308	344	395	356	347	370	369	330	334	362	357	356	388	363	338	401	358	352	378	371	364	378	364	352	338	366	371	361	393	366	381	358	369	357	355	360	329	378	349	347	355	332	348	346	349	420	357	356	373	346	338	363	367	377	343	367	391	386	386	351	371	375	357	339	337	389	407	346	347	385	349	354	399	365	342	376	383	378	339	334	373	366	364	335	367	338	384	368	359	358	369	347	354	366	361	320	355	315	374	332	314	361	346	380	358	353	361	347	361	396	360	353	372	367	335	359	346	310	356	387	358	347	386	378	368	357	335	374	362	359	363	359	360	339	334	390	327	368	376	341	346	342	392	348	364	401	377	395	335	341	373	389	359	389	355	365	363	358	357	375	341	349	390	376	368	375	351	379	380	349	384	368	353	383	374	365	340	363	384	369	384	355	342	391	366	378	329	383	377	368	358	348	319	374	369	334	354	350	358	340	354	364	362	338	377	347	356	366	357	340	346	351	333	410	368	373	363	313	339	348	365	346	355	369	396	354	344	361	331	329	377	346	345	333	381	357	382	374	352	344	378	371	355	361	345	369	363	334	364	349	367	358	338	359	371	370	343	369	359	361	342	353	374	354	360	351	387	353	360	394	359	389	325	375	375	341	364	364	357	371	376	355	350	345	346	303	374	337	364	355	371	358	336	350	332	365	342	390	365	359	394	332	343	395	345	353	364	331	371	376	340	320	345	364	356	370	351	342	338	396	333	365	352	332	327	384	367	344	345	378	349	316	384	339	397	342	341	369	403	347	352	347	371	379	332	356	347	375	324	364	326	362	367	361	352	394	374	406	370	372	356	346	360	343	343	339	367	352	339	379	343	366	332	311	344	371	370	343	364	368	314	355	329	385	334	328	347	378	396	363	354	382	323	345	372	383	357	346	353	367	341	401	335	352	360	374	359	375	356	359	376	384	349	338	390	353	370	377	348	353	345	351	343	339	355	353	356	359	336	358	338	379	352	360	399	355	344	366	396	382	395	342	349	380	351	362	349	349	376	367	339	355	376	354	339	353	326	380	366	353	349	332	380	341	365	379	370	366	359	367	375	327	346	358	338	371	386	367	337	352	384	357	370	343	344	338	360	359	362	369	359	382	367	351	362	344	354	333	355	351	355	362	321	343	367	363	358	338	347	382	364	378	398	341	338	344	369	386	367	374	340	375	362	400	369	376	366	381	377	386	372	360	388	342	321	366	360	347	383	379	387	383	343	369	383	355	363	343	362	392	365	361	321	396	358	368	328	372	361	349	360	336	322	352	334	373	369	349	387	342	342	360	349	355	361	320	357	330	368	350	347	341	370	359	317	390	388	367	342	322	349	357	363	373	357	343	356	363	347	369	329	341	340	413	363	363	342	372	344	348	363	330	370	362	333	373	377	363	364	353	332	352	360	373	326	365	364	365	381	346	383	368	347	355	365	362	342	372	350	385	355	327	378	356	356	388	378	354	399	365	347	363	372	335	336	370	412	378	343	384	371	342	349	369	378	351	339	329	398	365	344	388	352	360	379	365	339	343	342	352	346	364	381	338	315	340	372	338	357	384	378	335	381	327	386	325	328	355	377	367	353	354	375	346	377	347	342	355	345	339	377	352	385	353	346	364	360	362	365	401	360	392	360	329	414	339	335	342	358	365	395	358	382	377	354	331	332	355	355	371	357	370	328	368	358	379	360	337	338	369	365	354	356	372	356	369	353	300	342	380	357	352	360	352	372	376	372	368	356	384	363	346	377	356	367	395	357	344	365	369	374	356	391	384	373	374	378	357	315	366	367	330	384	352	388	340	378	338	365	361	369	351	380	363	376	379	376	347	398	356	357	371	346	379	407	356	355	322	356	351	360	342	350	354	394	327	385	385	326	361	339	384	365	331	337	383	345	341	369	349	367	369	328	346	347	380	349	379	355	400	380	344	354	374	371	376	391	375	331	364	349	345	344	352	347	425	370	357	387	360	322	335	346	378	342	329	336	380	364	363	365	360	358	345	295	356	388	365	367	385	316	370	370	375	322	352	347	349	307	364	378	393	363	350	350	369	360	371	364	367	368	324	346	352	380	320	356	348	345	354	371	349	359	342	374	375	363	366	375	357	386	372	376	378	342	357	390	347	387	314	339	325	336	358	359	371	349	369	382	363	365	329	343	340	341	310	366	344	343	360	336	350	370	366	344	376	335	349	356	359	383	341	326	338	355	349	347	356	309	332	358	354	333	366	341	388	364	372	386	351	333	359	348	350	349	408	355	378	375	353	401	339	370	410	326	384	348	359	343	371	392	342	382	323	379	362	361	381	354	363	369	329	339	390	386	342	339	361	352	356	349	377	342	341	357	344	357	335	356
3360	4639	3611	1885	1291	1034	827	696	705	585	528	552	480	489	430	454	410	430	379	418	408	412	368	405	377	387	385	393	404	376	393	372	405	388	387	432	371	378	381	381	383	382	403	375	408	380	358	363	391	391	384	372	376	359	372	340	386	376	365	360	393	436	387	353	374	363	388	363	366	368	368	353	357	388	350	387	360	378	371	388	380	398	371	343	375	366	388	351	327	421	381	359	348	389	370	389	390	374	381	405	386	378	365	370	411	380	338	368	358	348	414	364	370	353	347	347	376	369	344	389	367	400	412	345	371	373	397	360	358	330	387	371	387	399	375	370	373	379	352	342	362	345	353	350	345	342	406	385	418	344	379	389	371	380	341	386	361	379	373	345	367	365	341	344	356	349	376	407	368	371	352	357	329	376	379	366	376	349	368	363	392	377	355	337	371	363	361	328	374	393	354	384	380	372	369	398	388	404	373	373	381	387	357	362	347	399	356	376	384	358	358	379	357	346	375	387	372	361	370	377	373	386	362	366	388	369	353	362	343	373	379	351	371	332	373	339	353	364	404	347	380	362	410	363	380	340	368	379	358	372	372	374	359	369	331	352	386	355	364	357	370	373	393	381	372	355	356	376	373	341	351	392	377	336	345	360	376	348	348	370	379	363	359	345	361	336	397	392	361	364	346	346	392	343	370	390	369	366	339	374	359	354	362	361	361	375	382	375	387	381	390	368	356	361	341	398	367	361	345	384	385	381	370	374	363	356	379	396	373	356	401	371	389	365	388	380	359	376	356	372	354	343	379	328	327	358	363	368	383	368	344	357	366	392	369	358	350	303	369	348	395	371	362	379	383	358	332	360	361	370	349	361	358	375	372	352	385	332	380	356	386	378	381	371	378	360	357	355	375	363	373	370	370	362	350	369	402	347	332	333	375	338	384	372	390	352	354	341	379	354	363	363	360	389	343	376	351	371	360	349	351	392	353	367	349	355	365	378	420	412	365	335	421	358	398	386	346	355	354	378	356	349	361	344	364	392	362	361	407	379	415	353	356	372	373	344	389	360	403	395	361	371	366	361	340	383	333	357	352	392	358	402	360	379	342	355	383	334	357	358	369	367	364	369	344	331	378	383	353	373	363	361	350	350	382	385	388	392	380	352	388	400	352	384	393	362	354	377	372	362	369	372	368	364	395	362	326	387	324	383	358	357	402	356	326	394	368	357	369	352	365	367	347	385	359	342	349	363	366	373	371	371	378	373	372	378	384	375	363	370	334	394	369	391	343	359	357	359	360	391	368	366	357	344	377	371	363	372	386	369	365	317	414	371	335	370	376	384	356	347	355	371	404	358	368	383	369	350	319	406	396	363	381	380	341	359	349	366	377	385	395	348	333	352	375	382	364	360	344	330	366	368	374	365	402	334	357	382	340	380	359	372	347	338	393	370	381	392	363	368	370	344	331	326	367	359	360	410	346	384	396	348	374	364	371	383	385	363	373	357	375	362	392	350	410	367	374	363	358	389	367	347	365	358	345	389	316	388	351	358	371	352	373	378	362	368	361	356	375	382	337	333	358	359	369	359	387	382	360	366	364	379	381	344	346	327	356	353	402	362	381	361	380	358	365	388	352	361	333	346	333	369	366	372	347	353	372	376	377	345	330	365	369	393	381	390	358	374	377	355	339	368	340	356	412	365	388	369	369	388	375	342	371	340	323	368	369	380	383	350	341	374	405	333	386	369	341	394	367	374	384	381	361	364	354	376	385	373	376	372	360	412	328	372	351	378	337	360	380	359	347	362	378	368	386	376	345	348	361	368	389	389	342	385	371	359	369	351	336	387	368	380	333	376	338	351	373	392	356	357	349	361	347	371	374	372	398	368	349	359	359	396	370	339	342	376	375	347	355	358	343	351	395	347	370	356	396	372	373	369	337	360	354	356	378	348	353	374	325	361	363	346	377	345	361	356	379	356	358	375	387	348	346	354	382	327	359	363	363	344	338	370	378	366	356	346	371	360	371	374	364	376	316	395	368	353	366	369	359	355	371	374	367	397	381	360	390	370	359	336	352	367	389	358	385	376	379	381	369	365	370	361	377	363	393	360	370	362	376	370	355	354	369	412	350	359	373	353	367	386	367	343	357	339	372	381	396	371	383	370	364	358	385	341	366	374	343	353	360	346	358	359	371	344	382	361	387	402	378	344	357	356	365	378	366	354	318	325	374	346	344	351	337	379	351	334	387	362	384	409	365	369	371	350	367	367	352	360	353	373	353	384	411	376	372	319	362	376	337	394	355	349	391	358	362	364	367	351	339	370	366	374	364	355	345	388	361	367	363	390	351	359	369	352	360	377	371	369	407	369	339	381	363	386	338	351	350	372	349	377	365	344	365	348	342	390	377	384	333	366	362	384	358	349	359	360	417	370	359	356	336	380	342	372	388	348	355	375	383	395	362	354	336	335	373	365	350	386	361	408	358	348	355	334	374	380	410	329	371	350	389	367	354	381	402	376	366	354	372	359	361	343	354	331	389	371	384	383	355	333	366	347	355	350	357	390	392	381	356	340	358	396	371	375	319	403	317	387	371	343	351	335	394	313	368	358	362	382	360	369	384	353	349	355	322	346	344	318	384	374	380	393	355	356	344	333	375	356	344	356	341	362	345	366	335	388	323	387	357	336	354	382	392	358	392	352	362	345	393	382	371	375	377	354	374	386	364	396	393	337	384	353	376	383	367	346	368	356	401	353	385	335	364	383	368	380	381	343	383	339	399	370	370	347	375	349	361	358	361	354	339	359	355	390	338	376	379	361	383	336	357	360	346	380	367	367	358	376	409	378	367	348	354	358	368	360	387	364	392	329	375	359	335	357	346	374	383	374	355	377	364	374	356	351	363	348	356	371	337	379	369	346	375	361	359	362	358	364	354	352	386	363	366	339	371	338	374	372	382	343	365	341	339	361	371	358	348	381	359	372	362	359	342	389	372	371	383	402	340	351	346	356	346	353	359	360	348	375	351	360	383	409	342	376	378	327	346	353	359	333	354	360	367	380	329	353	383	343	392	380	338	345	349	361	316	369	347	372	373	354	377	354	364	360	363	356	352	408	361	341	359	327	355	359	348	360	315	315	363	348	375	357	342	379	347	353	382	371	373	353	359	348	335	317	361	419	385	351	366	357	384	374	376	340	397	368	375	357	381	392	365	398	369	406	384	375	349	366	386	366	382	396	355	350	366	366	395	340	306	354	346	368	363	350	361	367	371	370	384	376	376	394	353	347	373	364	386	345	363	366	372	375	347	370	371	373	343	352	357	403	347	383	371	332	351	381	373	357	362	385	338	361	371	392	380	352	383	367	352	334	335	348	338	327	384	402	358	330	372	348	354	392	337	356	356	342	358	356	385	321	390	341	336	364	321	336	360	383	409	350	370	383	358	373	353	395	378	365	363	372	363	374	366	367	402	413	324	330	351	366	359	356	358	362	384	385	373	363	359	395	323	375	359	378	350	364
27566	11583	2069	1221	982	881	918	883	870	874	865	873	902	907	870	889	916	904	889	873	846	867	902	842	869	904	874	870	842	918	873	859	852	870	837	873	868	937	874	891	855	858	876	872	878	874	838	843	890	853	873	828	890	845	866	880	823	867	860	867	889	849	813	894	913	854	919	904	874	798	888	845	844	844	819	865	867	861	875	921	911	908	833	928	893	804	870	888	842	828	870	880	888	885	874	842	825	885	819	882	908	932	921	842	936	841	864	838	897	844	889	848	860	890	935	886	872	936	858	839	866	869	852	862	823	851	869	877	851	828	900	872	851	840	873	834	868	862	902	829	846	893	827	842	905	852	875	855	853	827	922	879	856	888	819	857	918	876	940	810	892	867	892	916	937	876	878	803	934	872	863	828	890	883	853	846	906	903	867	903	900	891	893	882	896	855	848	881	848	911	882	853	848	842	884	834	881	839	922	877	858	842	816	874	881	864	871	892	865	836	826	867	872	825	847	889	852	863	858	808	840	841	905	852	863	848	889	862	866	807	879	898	907	847	866	835	882	835	845	868	882	844	841	870	890	872	916	897	838	912	880	891	844	870	855	900	863	919	885	832	834	853	861	898	876	882	874	831	873	844	908	871	847	844	819	882	865	869	880	888	884	845	866	842	885	883	864	858	891	814	875	833	895	901	854	888	850	856	870	888	903	852	874	845	919	836	883	866	843	917	910	884	853	849	837	856	856	896	915	884	885	880	851	857	906	839	899	850	879	888	866	856	856	878	900	897	833	827	840	881	898	885	911	931	880	884	844	896	819	841	813	816	839	872	829	862	867	849	842	800	916	868	847	900	888	855	880	879	828	883	888	859	842	864	853	878	889	789	786	883	896	864	901	862	870	887	877	879	878	874	902	846	840	792	848	892	870	852	893	848	834	858	887	906	902	884	877	922	856	867	904	865	875	876	867	885	850	867	862	894	915	870	845	829	843	908	874	901	823	857	860	815	874	883	868	860	837	903	921	829	916	840	832	839	828	901	853	874	859	874	884	793	890	882	899	839	908	865	877	845	844	870	844	876	846	860	864	831	882	923	850	836	855	866	866	903	858	871	885	865	861	841	849	915	866	873	839	885	888	873	824	864	902	826	853	830	946	943	933	886	876	884	860	838	869	872	877	878	866	875	863	919	878	864	896	845	936	818	862	823	820	864	844	931	832	871	841	912	863	859	843	864	860	867	866	849	851	874	887	819	857	849	914	862	840	887	856	816	891	849	868	904	830	860	880	862	875	919	875	890	859	854	867	866	879	843	896	853	858	834	854	868	856	900	896	855	882	898	874	929	781	840	913	837	887	823	887	824	857	924	898	807	843	823	844	817	840	868	854	857	852	889	859	931	894	912	929	902	821	882	851	830	846	875	857	909	905	923	889	883	872	835	915	856	825	891	844	903	854	893	884	878	891	864	843	846	844	885	823	892	867	833	909	874	855	908	883	881	901	908	842	857	899	831	823	808	865	891	880	890	871	817	913	922	912	888	913	857	887	843	849	862	848	903	908	853	907	827	897	862	835	862	862	846	830	888	888	883	864	828	818	847	863	906	915	865	837	862	907	890	904	924	900	857	851	939	894	960	900	823	873	870	866	909	844	849	848	897	838	870	799	854	860	854	885	866	852	917	869	857	873	900	876	889	892	927	893	894	857	852	848	896	886	835	917	901	846	829	850	851	879	906	872	886	866	902	849	874	893	824	879	852	811	878	882	802	894	839	861	864	904	836	889	866	828	863	869	878	811	897	843	831	869	819	842	875	834	845	905	842	831	843	879	890	874	883	876	902	921	875	838	898	884	847	883	842	849	860	889	865	848	876	853	887	876	863	830	896	844	858	873	867	834	874	862	848	885	923	851	846	836	845	866	892	826	868	917	856	899	896	875	865	861	879	924	837	756	874	827	881	891	875	837	870	864	881	877	871	864	852	856	889	844	870	851	843	874	871	873	853	891	864	882	876	853	910	878	885	925	869	828	887	830	875	841	848	901	874	903	869	875	860	912	855	902	889	872	896	836	835	868	911	859	909	869	886	877	912	860	887	902	889	813	870	836	842	878	833	854	882	826	851	865	858	864	846	928	893	868	819	843	899	839	838	909	906	878	840	878	860	864	843	876	857	905	929	843	863	886	847	874	871	840	873	827	891	846	868	815	884	878	901	888	839	869	856	865	848	804	830	882	893	852	881	860	919	835	816	809	900	843	837	934	793	895	892	863	881	873	815	894	902	851	888	880	879	900	793	889	831	870	869	866	876	894	859	857	840	863	872	908	848	890	901	910	868	923	841	895	873	899	863	794	826	870	868	869	877	885	843	875	832	845	858	851	920	899	878	820	855	876	869	893	864	957	847	859	850	850	873	893	843	808	901	937	849	868	829	887	876	904	906	847	870	834	867	863	877	850	886	853	842	882	873	906	920	844	847	883	865	867	869	870	856	894	893	881	839	818	842	878	951	903	867	852	816	848	830	891	858	883	881	888	927	905	860	949	856	869	864	837	909	849	866	871	899	835	841	884	853	889	924	878	877	851	851	824	881	947	855	839	857	881	878	825	903	841	877	865	878	816	906	873	869	846	940	846	878	910	855	876	879	796	883	898	841	850	885	883	834	856	861	893	863	871	860	892	865	913	828	890	857	926	891	832	838	878	917	853	851	906	890	893	880	832	867	840	826	870	899	885	841	830	901	812	833	878	871	867	848	892	885	901	904	928	857	855	902	869	852	882	851	826	872	844	893	855	869	884	851	894	877	854	887	846	896	835	893	874	843	876	861	845	829	919	835	899	865	882	884	873	910	891	831	840	918	879	831	832	912	941	874	827	867	839	818	904	888	867	818	902	840	898	856	899	898	890	881	835	847	812	866	786	855	871	819	851	822	876	870	843	904	892	873	904	860	840	863	866	879	866	892	888	822	856	868	834	801	931	835	862	832	825	873	846	895	883	835	868	839	833	857	850	845	823	894	877	896	872	858	877	893	880	846	885	854	899	861	839	841	863	896	832	841	864	844	878	877	864	901	891	869	896	841	887	807	872	849	903	869	887	880	861	977	916	882	886	838	820	879	884	950	813	828	902	939	880	905	927	912	873	872	958	880	849	854	912	884	869	841	868	871	820	808	870	887	892	828	881	881	839	877	849	906	882	884	901	856	847	855	822	860	873	849	839	847	888	826	883	893	879	882	850	867	828	904	887	859	873	864	919	829	898	839	850	887	840	839	852	869	909	866	858	917	889	880	894	887	866	876	821	914	855	939	869	868	884	860	843	894	872	917	859	865	846	886	837	868	908	870	832	844	909	891	867	906	860	908	881	884	913	870	859	856	828	902	921	884	890	823	858	844	876	889	841	869	875	864	809	856	823	852	916	853	852	886	873	926	885	887	831	864	878	859	885	854	901	861	881	879	897	863	924	839	828	874	875	888	880	918	864	869	877	885	860	889	864	821	899	847	868	836	903	874	827	867
5193	943	895	811	772	714	778	814	737	729	807	777	756	781	744	739	679	734	775	737	779	772	747	730	756	793	757	739	789	771	786	677	749	769	792	775	779	799	749	758	728	738	757	716	749	824	761	769	729	683	785	752	715	717	791	735	747	705	782	717	791	754	737	721	748	727	766	746	686	687	735	753	746	753	724	719	733	768	750	744	722	747	737	747	744	737	760	744	771	730	764	751	667	769	748	760	725	720	704	772	750	769	739	716	727	741	753	794	719	756	707	742	737	735	772	746	720	749	738	723	732	725	773	757	728	738	759	762	740	774	753	733	752	750	726	763	790	730	746	813	695	711	759	733	755	746	760	775	765	717	765	789	766	717	715	745	771	724	708	775	765	791	766	732	718	729	737	755	731	743	745	776	755	741	757	700	709	716	707	758	710	772	732	766	767	790	766	779	753	773	709	771	764	725	753	733	739	793	744	711	731	739	731	735	717	736	722	699	742	748	748	746	723	805	730	776	755	757	744	744	742	761	764	755	739	721	739	768	735	737	727	693	722	715	716	732	794	755	708	742	760	674	735	762	773	716	759	725	759	754	781	721	791	789	708	726	811	702	721	728	738	699	764	751	765	727	737	730	743	750	723	712	740	805	688	750	773	756	753	747	688	775	743	733	745	733	778	725	685	752	751	714	697	745	796	742	746	767	702	735	750	745	706	753	715	737	721	765	746	748	780	736	708	742	760	808	738	689	752	720	735	799	684	777	708	777	737	735	761	754	789	746	722	729	733	801	767	709	722	762	779	735	792	748	729	725	708	728	758	743	718	717	801	711	779	729	737	748	777	738	752	798	803	789	779	725	789	766	769	767	745	726	750	753	758	736	706	740	714	743	770	702	691	759	709	703	766	727	769	791	787	733	729	735	714	712	718	752	725	766	709	729	754	761	707	780	740	749	787	724	724	744	762	708	746	751	742	732	784	768	720	731	737	779	758	766	717	743	755	807	742	784	746	798	726	745	713	737	767	767	731	706	778	731	766	699	719	726	737	782	768	703	767	734	753	695	723	780	721	684	748	749	752	730	746	758	775	742	728	752	724	759	742	761	750	798	774	777	704	767	746	778	757	728	724	712	746	717	741	764	745	767	757	759	736	722	786	757	713	765	719	711	800	769	757	706	732	731	761	733	724	783	750	715	748	714	701	714	786	791	738	715	725	746	735	690	722	734	722	768	712	741	746	738	715	797	752	747	765	803	760	740	755	729	763	722	729	764	714	735	753	745	714	756	737	730	780	718	738	790	750	768	762	772	696	747	722	774	743	696	734	719	733	759	709	711	767	792	747	737	702	752	750	722	743	741	787	715	694	780	753	738	680	771	756	798	719	768	714	761	766	771	783	739	738	732	733	720	756	733	732	746	746	761	716	753	726	739	729	728	711	723	729	743	725	704	747	763	767	737	767	738	742	725	759	746	748	768	745	782	744	763	740	716	756	737	783	749	737	719	745	768	721	783	749	793	774	748	720	749	704	709	797	770	754	764	772	763	735	722	775	742	751	736	749	752	724	727	758	758	713	744	722	738	727	731	740	783	719	718	763	731	712	773	717	724	768	746	767	771	743	774	779	757	715	741	718	793	759	735	771	737	746	694	719	741	761	743	720	758	747	730	740	723	761	775	765	741	730	717	763	719	764	742	764	776	754	761	763	734	765	739	761	765	756	743	760	715	731	752	732	748	730	774	769	746	748	796	781	753	742	732	766	747	791	802	732	786	742	730	761	742	705	766	739	719	825	754	781	721	741	719	741	746	751	752	745	783	782	727	699	738	722	784	701	739	673	710	754	770	738	728	707	795	740	759	751	744	737	700	748	706	755	735	756	713	751	779	731	710	738	738	719	766	764	739	756	738	746	729	771	663	789	771	760	737	713	804	793	765	739	780	788	772	721	758	782	747	782	720	741	764	731	743	709	778	751	783	732	717	784	782	739	749	771	727	787	747	675	740	754	738	726	740	734	712	721	749	733	815	770	747	746	757	849	747	731	762	751	790	753	757	748	738	731	766	768	767	732	749	742	780	757	715	687	690	735	768	727	736	724	773	773	765	772	712	746	722	728	728	756	698	733	770	797	766	690	718	722	728	809	759	692	743	725	737	711	745	773	711	738	786	773	784	774	751	731	738	741	753	762	776	748	741	762	748	795	717	763	810	741	752	770	698	716	730	724	768	742	747	713	744	752	705	780	784	749	737	725	752	730	763	733	758	760	742	715	769	744	741	733	748	756	726	723	779	730	732	798	739	720	716	768	749	713	768	693	793	747	779	788	803	776	770	685	699	776	760	706	738	739	755	734	776	745	723	735	779	722	724	735	762	747	720	759	650	720	707	743	764	696	724	749	760	728	762	735	673	729	801	745	776	773	736	735	747	735	738	772	694	716	770	756	722	740	768	751	721	781	767	756	706	716	733	803	750	759	727	764	762	736	795	758	735	765	735	743	723	785	757	775	757	742	773	741	722	705	690	764	699	741	750	710	742	746	759	751	672	770	765	791	821	721	737	775	742	761	756	766	786	769	789	759	737	737	803	780	721	753	764	706	732	766	699	756	701	789	747	738	719	751	779	737	744	695	763	760	731	765	774	723	726	745	778	740	828	780	777	731	730	780	678	730	767	762	748	736	741	749	704	724	724	736	750	657	786	729	790	779	763	743	732	795	719	780	687	752	754	744	694	750	744	780	731	763	742	829	738	708	720	710	765	767	740	760	739	720	716	684	738	735	770	713	756	678	767	726	787	788	765	762	781	700	749	777	763	734	784	754	743	790	770	754	739	762	741	793	722	733	739	778	755	711	764	730	750	748	789	734	714	755	794	725	766	757	776	734	761	788	721	701	734	719	697	714	748	726	761	735	753	761	719	760	708	774	710	749	758	774	790	760	749	732	734	766	776	765	759	756	722	749	725	784	789	744	765	752	748	728	793	732	748	748	746	754	708	740	733	722	780	743	733	726	743	758	779	773	734	734	738	754	703	752	713	737	753	743	758	734	758	755	736	672	755	727	707	748	766	716	723	718	843	759	764	724	701	719	737	740	760	740	747	754	733	751	775	675	671	767	746	710	736	767	788	743	792	716	767	769	715	755	720	724	739	744	751	761	734	747	741	789	750	778	797	706	728	765	747	698	727	734	761	747	735	718	773	709	723	759	764	727	771	752	737	699	769	730	773	746	734	738	758	746	691	775	791	760	790	725	746	767	727	758	787	718	773	753	720	731	751	719	751	744	733	763	730	756	807	730	731	705	799	690	765	746	721	706	730	733	660	744	809	744	758	739	749	774	716	714	746	771	764	752	782	729	740	712	790	699	740	721	742	712	725	728	762	746	702	756	758	750	737	759	703	746	762	745	762	757	697	773	757	765	745	736	755	721	729	747	725	786	775	738	750	754	785	783	770	736	787	780	743	744	719	755	757	778	754	713	754	729	777	756	763	716	766	755	765	759	736	776	753	718	782	744	756
25930	21453	25051	16364	1755	998	939	915	821	818	845	841	791	800	824	802	750	832	798	746	782	822	816	806	770	789	737	794	830	826	780	789	774	795	792	780	765	776	819	852	767	794	794	777	827	750	812	799	814	820	789	781	802	739	723	776	743	813	766	811	798	835	797	800	770	774	779	773	791	815	715	801	747	805	811	798	824	806	762	793	781	817	772	751	763	800	762	825	789	751	785	760	804	738	738	798	767	742	825	774	763	733	769	767	745	800	805	816	833	759	811	815	771	771	752	809	774	779	742	816	812	836	766	814	798	788	785	767	776	741	774	797	740	812	788	740	771	798	738	766	768	777	807	765	694	846	784	760	814	802	734	768	767	767	855	816	743	793	791	741	816	790	808	777	778	786	799	791	710	800	782	769	753	808	750	808	779	741	752	812	783	776	837	767	730	765	786	729	781	747	751	797	803	764	776	732	826	713	741	766	760	771	739	772	750	738	786	736	787	792	791	827	757	805	810	795	774	789	771	760	719	769	756	791	775	805	844	765	795	747	818	762	739	805	722	716	768	787	753	829	763	771	784	746	745	735	783	763	749	772	811	800	817	754	815	757	784	772	803	789	800	797	754	755	757	784	753	755	754	754	775	794	825	761	756	780	784	807	847	773	805	788	797	826	734	786	740	788	792	831	807	792	771	776	747	794	776	790	765	805	823	784	792	816	783	767	826	764	842	804	813	817	773	782	790	825	759	845	793	767	771	776	751	761	763	794	799	799	776	762	789	769	804	770	805	766	750	789	744	772	777	742	779	772	751	778	741	822	778	825	769	868	737	741	825	770	791	850	780	803	794	759	768	755	767	720	812	740	751	780	825	765	811	777	798	853	807	796	848	803	815	755	757	803	797	789	751	814	774	780	791	765	724	739	857	789	761	742	790	769	749	789	784	740	762	766	775	767	773	787	761	778	782	751	793	772	771	799	730	746	787	801	787	811	846	781	796	784	798	811	777	737	771	774	778	762	808	745	799	780	772	751	779	815	743	835	768	811	786	747	774	813	757	765	753	721	774	783	724	795	781	804	751	781	816	802	857	728	746	743	775	787	776	791	778	807	775	794	787	812	759	786	782	814	706	787	781	756	747	809	770	821	805	758	844	798	816	759	810	813	768	771	749	795	786	794	786	724	800	789	741	749	742	773	810	758	762	767	790	777	778	783	747	777	785	766	797	843	790	771	793	766	764	790	784	760	826	787	742	800	728	744	768	774	753	801	778	757	793	779	782	809	816	799	755	768	758	768	793	781	751	800	797	734	801	766	791	783	760	826	836	778	789	723	859	754	796	712	793	772	774	767	782	757	853	772	759	780	768	834	766	778	754	689	750	751	812	803	758	763	749	851	802	776	800	763	764	768	745	769	779	796	758	812	769	800	822	796	793	786	799	785	741	734	803	798	739	795	809	824	778	757	730	794	788	751	767	708	751	701	828	719	810	798	812	825	775	768	795	755	795	789	748	783	784	812	748	759	798	727	751	756	793	765	748	775	791	808	799	792	746	722	758	720	785	804	763	777	767	807	736	767	808	769	780	836	861	767	776	765	815	777	747	760	803	754	816	769	809	774	777	765	791	786	773	805	764	797	780	748	741	772	765	746	758	784	731	798	756	801	753	783	773	868	726	781	760	724	789	798	753	795	805	797	808	806	768	745	743	800	754	767	761	759	794	814	807	776	764	738	753	809	748	805	817	799	802	792	787	751	735	767	793	806	790	760	824	789	773	821	783	797	750	768	814	801	757	776	755	768	802	770	796	792	782	787	784	828	774	791	752	788	754	784	786	821	811	790	757	749	783	781	796	771	793	799	784	788	780	753	790	753	800	807	806	753	785	764	807	783	737	739	768	781	780	780	766	777	742	760	719	803	755	826	839	826	818	775	762	841	788	755	791	740	802	766	807	757	759	775	763	760	751	820	755	788	855	820	764	758	840	839	770	748	776	732	698	774	808	751	793	799	766	777	792	749	764	797	753	820	739	783	802	795	805	787	829	765	741	773	800	776	796	757	768	810	764	787	740	753	768	785	751	763	771	797	818	725	745	780	759	740	714	802	789	738	739	695	777	726	825	753	742	728	756	796	775	827	817	770	743	778	804	808	756	762	783	789	809	808	820	822	749	782	764	755	736	764	796	779	774	776	811	780	763	799	795	778	823	770	783	826	733	757	765	769	773	733	721	760	751	727	804	798	794	724	806	770	779	756	807	809	744	798	748	735	773	832	749	783	781	751	796	757	786	731	777	754	764	767	798	810	783	777	796	797	792	804	818	807	728	702	754	779	741	785	792	780	750	824	789	750	778	816	764	760	761	776	793	773	765	826	814	774	777	763	746	774	743	793	791	769	804	805	739	769	840	819	740	804	750	797	754	768	743	819	777	739	777	782	781	823	813	769	755	748	784	825	793	805	780	805	797	793	803	748	795	746	793	770	724	828	819	759	709	748	772	836	771	778	775	790	835	842	796	783	780	720	799	753	758	790	793	713	763	767	752	790	732	749	722	730	735	770	804	777	756	778	737	797	764	763	781	773	785	814	746	783	779	820	757	776	803	739	717	744	745	771	790	779	817	811	786	744	774	786	768	793	773	832	757	804	753	773	814	775	754	769	831	783	744	791	753	691	787	806	758	788	802	726	724	778	771	777	767	772	774	742	742	706	750	768	798	754	742	777	805	765	712	789	737	774	820	817	804	740	771	762	738	763	824	800	792	765	754	751	768	771	785	765	817	738	747	806	776	748	856	765	804	794	749	756	798	765	787	765	809	780	802	763	822	754	805	736	787	748	726	854	776	761	768	800	766	771	780	762	775	802	787	741	811	787	758	812	791	765	698	779	752	805	797	798	780	774	779	835	791	771	856	754	784	789	781	798	819	767	789	747	735	802	735	760	807	760	828	769	773	798	783	800	780	787	780	767	806	800	903	825	788	806	815	775	781	788	756	746	766	786	782	792	757	809	769	753	772	793	767	775	742	770	783	803	791	788	787	804	798	760	804	736	756	750	792	758	721	821	748	760	798	764	819	768	813	777	768	777	742	801	794	766	785	748	792	769	752	781	826	763	771	776	795	741	812	817	785	795	801	747	806	783	786	802	784	774	794	786	817	749	766	765	793	811	811	769	781	788	767	752	807	790	792	758	765	778	761	766	807	736	796	754	757	709	747	815	767	801	781	731	814	731	771	770	739	745	715	808	763	784	764	799	814	816	790	800	771	817	787	793	726	794	810	739	793	746	802	793	793	784	766	802	788	826	783	797	764	728	713	822	820	755	781	777	796	790	750	783	820	751	821	715	768	749	813	804	762	718	844	762	819	765	774	788	772	782	764	793	786	745	765	753	766	786	810	755	768	774	778	788	750	800	797	786	766	812	781	811	810	761	797	790	789	778	819	775	710	798	778	778	765	803	783	765	779	865	807	745	784	778	789	804	825	739	774	798	776	764	756	828	820	763	719	808	743	809	757	791
3781	2096	1747	1165	964	888	863	812	783	784	765	748	758	707	685	705	696	742	686	733	724	726	681	671	694	675	743	694	666	734	683	727	683	707	686	769	683	724	709	709	682	737	711	699	782	693	694	647	727	672	702	764	710	701	746	706	717	725	660	689	695	698	695	727	758	694	688	700	728	702	703	657	707	667	699	683	699	689	731	707	720	706	707	699	689	637	696	767	708	664	710	708	705	685	698	718	683	718	749	701	672	728	630	732	741	679	673	689	677	717	676	716	701	664	676	717	680	692	678	748	681	679	710	710	654	697	694	661	685	652	763	728	703	684	688	728	675	697	752	720	692	711	700	678	644	686	681	697	691	713	694	714	709	691	687	704	723	692	700	701	698	692	668	685	732	670	668	666	694	704	691	690	662	696	666	678	711	676	719	735	744	691	701	686	721	682	687	726	692	685	692	725	668	693	695	693	700	677	731	755	636	712	699	701	683	672	750	667	703	658	734	639	745	717	632	686	708	697	708	664	689	707	692	666	733	732	723	665	664	711	710	665	716	705	741	717	665	714	726	670	671	725	639	707	655	751	713	686	720	721	707	685	682	658	663	688	663	695	701	697	676	729	634	712	694	672	680	650	721	677	731	681	662	662	705	666	683	706	683	691	693	693	673	690	697	684	657	720	767	683	692	668	726	679	668	690	738	692	661	659	723	705	706	694	705	717	653	752	742	681	657	693	741	680	709	706	669	705	686	682	683	707	669	668	728	721	656	649	638	709	634	683	643	680	709	724	684	700	696	699	690	689	680	678	722	685	728	647	676	708	707	709	735	713	673	725	705	681	724	669	701	652	673	716	679	685	683	689	679	718	699	661	680	668	699	698	697	697	695	701	661	735	692	700	738	718	672	690	694	700	735	686	689	666	740	760	677	689	732	695	736	704	712	739	698	696	737	682	683	682	666	699	661	706	669	768	713	640	686	750	716	680	670	667	724	671	710	734	726	709	695	679	647	666	659	647	677	693	721	692	729	683	690	718	724	682	693	707	709	689	675	705	662	666	678	661	728	722	708	719	701	621	713	658	671	683	680	642	723	662	740	714	681	742	678	636	662	708	705	711	664	717	709	675	702	698	696	695	674	698	701	676	689	698	716	737	670	696	709	681	694	696	698	687	696	687	654	670	654	690	696	728	694	678	682	704	694	714	663	667	668	680	699	734	682	690	696	720	686	701	696	677	707	691	721	662	697	666	700	671	652	710	676	696	715	681	669	721	720	645	730	713	680	730	660	689	655	665	666	731	671	695	691	688	677	709	675	700	708	617	710	662	690	683	703	694	721	662	737	728	702	693	707	699	676	710	682	701	682	685	678	671	724	679	707	657	655	717	661	664	705	707	728	696	716	704	696	746	686	708	714	678	715	684	673	718	694	710	683	702	685	724	643	701	707	704	698	700	756	683	682	696	740	684	736	708	751	664	621	685	660	699	753	647	727	682	716	727	722	708	663	693	734	656	723	661	689	715	687	685	686	691	683	710	729	716	629	680	663	658	676	707	718	692	644	681	719	685	697	733	677	697	687	676	674	721	722	644	719	685	641	669	669	741	680	707	674	694	683	670	686	680	712	657	717	647	673	730	639	669	686	689	668	688	680	681	678	695	709	665	685	710	686	704	662	678	688	694	685	712	682	677	673	682	669	689	704	682	682	710	598	717	701	732	675	658	668	701	727	686	660	711	657	716	695	683	717	644	693	644	728	726	688	699	716	693	663	708	702	695	654	703	715	661	737	663	708	727	644	659	707	658	719	670	702	626	665	722	703	673	685	749	699	681	677	730	629	697	729	702	701	714	720	715	670	674	754	720	741	704	712	726	706	715	741	722	638	687	675	641	708	721	717	740	704	701	686	687	704	701	674	683	668	721	681	700	687	701	741	694	694	708	714	724	733	657	655	657	638	676	706	673	648	718	693	679	652	647	682	670	651	685	701	724	682	725	701	743	669	686	732	680	755	696	715	683	674	660	703	726	707	676	694	743	673	704	683	710	699	703	687	678	684	704	715	695	723	678	722	666	720	686	731	733	707	654	643	675	686	693	702	671	658	669	667	726	731	650	647	698	658	669	668	731	695	687	713	715	651	668	664	700	665	716	732	685	719	735	714	626	690	667	654	674	694	727	671	667	678	705	684	708	722	718	689	668	709	739	658	668	709	721	693	678	678	683	706	712	651	684	692	677	714	695	688	678	722	694	707	680	675	713	659	706	702	700	668	746	668	650	669	680	696	739	676	697	703	622	654	720	680	713	728	681	675	697	654	704	698	667	662	718	698	706	682	688	738	710	673	687	706	725	733	690	738	685	680	673	695	714	653	682	691	757	694	680	713	700	667	685	731	704	659	725	678	654	682	710	682	687	652	693	716	683	697	689	680	697	703	696	693	736	702	671	700	670	639	653	696	705	680	679	716	686	687	674	704	709	688	750	714	682	656	710	683	686	662	645	662	751	678	677	693	697	754	642	680	680	692	668	666	727	719	696	690	661	685	695	700	670	711	682	681	691	679	699	689	668	711	687	706	725	682	696	645	718	700	670	741	703	684	748	689	667	692	687	676	683	644	690	670	613	658	719	719	680	730	700	655	676	748	697	637	699	709	674	696	688	650	688	652	702	697	659	665	712	661	725	657	657	676	713	666	704	689	747	691	699	703	687	755	685	689	725	668	744	711	687	721	704	711	684	674	647	680	708	673	681	697	662	662	658	691	711	700	674	702	694	744	697	707	745	693	689	702	696	674	646	684	693	730	697	753	697	689	686	675	724	667	706	721	694	756	695	667	673	735	708	709	689	689	692	764	703	673	689	695	679	688	719	739	709	694	719	721	699	666	713	694	649	711	651	695	661	696	702	661	748	655	692	702	733	711	663	685	700	672	719	662	721	650	719	661	715	724	682	709	708	726	742	699	690	670	698	684	641	656	697	665	701	699	668	690	711	699	745	655	671	687	679	693	725	684	639	673	653	716	715	712	694	662	725	694	715	727	683	648	684	701	674	703	666	716	693	711	700	664	712	654	703	700	690	691	673	734	684	684	654	670	685	716	702	671	740	674	692	701	698	716	691	676	655	710	722	724	657	707	681	720	692	721	712	762	666	705	684	680	698	726	683	662	725	700	672	723	706	678	704	696	710	705	664	699	645	709	661	674	691	675	681	697	704	736	751	690	701	755	698	665	667	693	662	729	657	707	652	710	674	687	672	678	685	716	663	717	656	687	702	719	676	703	685	685	685	704	680	711	728	645	656	688	679	731	704	690	711	739	720	704	648	732	695	728	713	648	682	679	675	727	682	716	679	718	653	712	677	710	675	678	725	690	681	712	663	704	735	717	672	640	690	692	698	703	709	682	721	743	640	690	687	769	672	704	725	708	659	701	693	671	719	692	688	696	683	707	659	653	731	682	738	730	706	715	735	629	686	692	686	755	706	691	730	716	658	705	675	695	715	694	733	700	684	668	666	728	719
24204	21412	28578	24643	19999	2742	978	636	469	480	422	433	393	421	426	426	408	399	339	399	367	403	391	375	366	395	409	393	359	386	359	368	348	390	330	394	363	396	368	322	371	369	351	364	345	380	344	366	389	371	397	345	336	374	371	329	386	365	365	393	357	354	309	335	389	352	369	325	344	362	365	397	350	345	348	362	376	351	347	352	391	365	357	365	366	388	352	351	384	369	368	370	341	360	357	330	354	356	329	387	340	363	344	352	355	353	374	369	344	359	401	352	377	364	364	346	373	344	364	362	367	380	382	365	386	360	396	349	335	363	367	333	353	350	348	384	369	386	391	361	318	345	312	349	351	345	372	340	350	368	372	367	340	361	360	355	363	340	353	389	351	301	337	356	340	356	350	371	365	370	359	380	331	365	392	367	373	357	393	353	364	325	357	401	345	348	387	380	355	362	378	338	334	356	347	371	374	394	330	339	380	390	352	366	331	348	368	351	382	352	347	365	335	333	366	350	348	351	340	378	353	373	313	345	356	389	364	368	359	327	391	345	341	362	362	400	382	346	376	344	346	343	344	362	346	348	348	355	344	374	381	342	363	364	345	356	351	358	361	363	384	350	351	385	354	368	343	394	371	372	372	325	349	389	327	356	359	372	378	376	347	361	360	385	355	389	366	339	365	352	339	365	368	366	377	362	344	348	371	319	347	327	358	367	333	346	354	364	335	355	321	357	385	345	339	368	321	369	377	338	358	345	311	345	329	329	321	354	347	345	322	346	344	361	347	330	343	355	361	349	363	372	358	348	354	318	330	359	365	349	359	385	376	383	335	367	363	341	369	346	366	394	395	327	408	368	353	381	339	369	335	367	356	342	377	385	365	359	362	375	332	362	383	372	370	331	331	329	393	320	359	357	354	367	338	371	342	357	356	343	371	366	333	347	367	379	361	381	341	399	352	369	368	318	342	331	340	389	390	342	354	354	340	361	346	330	405	347	365	372	350	336	361	363	408	362	330	348	356	316	346	319	386	343	332	333	329	354	368	346	354	342	329	361	355	370	351	346	375	353	325	371	358	346	340	352	369	359	369	344	363	366	336	342	359	363	357	346	311	331	348	359	356	381	345	350	346	356	351	365	364	372	377	351	351	366	351	340	389	359	375	330	371	386	328	338	366	369	393	369	400	354	355	359	331	340	346	345	362	363	403	371	384	366	373	353	361	338	327	378	375	365	331	355	371	345	350	372	342	380	329	360	351	354	362	369	378	390	352	336	379	343	417	349	331	326	359	336	357	354	340	376	368	366	340	352	392	383	354	341	352	387	337	319	325	370	351	372	378	342	314	378	347	364	374	363	371	324	351	389	340	354	353	356	362	331	359	370	346	352	363	368	362	359	339	324	379	377	361	364	335	347	347	334	339	349	327	353	374	334	362	349	357	338	324	374	323	325	385	368	373	337	344	340	376	346	371	342	363	350	336	351	365	369	360	402	362	363	349	329	335	339	342	335	353	361	351	319	372	330	352	349	356	343	373	363	326	358	338	299	369	376	368	363	343	372	343	345	355	362	352	347	350	354	370	350	352	369	319	319	400	392	356	353	323	363	359	338	370	353	372	369	365	359	359	366	349	388	341	411	364	351	370	373	356	341	325	373	331	358	311	350	355	362	385	331	371	352	385	358	347	352	361	345	373	360	391	335	337	368	372	342	344	391	378	355	343	349	373	337	385	336	349	349	386	342	336	333	342	351	389	363	384	354	373	331	335	384	350	364	352	339	389	361	327	344	363	375	344	371	339	382	345	347	347	333	370	342	367	360	353	402	349	336	327	367	378	339	360	328	365	372	370	328	402	357	342	368	343	389	369	357	379	367	366	360	373	360	344	371	362	349	350	333	361	324	340	339	337	405	340	363	351	350	359	366	356	361	407	324	363	370	353	369	362	386	349	382	356	336	348	349	336	336	415	351	376	356	382	339	349	350	336	375	370	376	361	372	327	326	340	352	356	333	354	368	358	318	355	350	363	360	344	319	341	375	325	369	348	331	339	368	369	349	345	373	380	380	385	367	380	342	323	326	356	359	346	337	353	362	372	338	334	357	325	347	373	370	363	348	340	348	356	379	350	352	348	325	320	354	371	348	338	342	339	365	373	385	350	356	364	349	389	351	348	371	369	356	319	376	332	377	353	352	327	353	349	364	350	357	364	384	401	379	342	363	370	373	362	365	331	327	381	375	332	364	349	310	347	356	347	364	344	351	342	340	330	364	353	335	341	364	352	340	386	338	344	371	376	361	339	364	349	341	376	336	358	349	361	342	350	316	329	370	367	339	382	362	347	326	340	326	365	342	358	371	333	369	366	341	315	339	384	356	362	382	363	337	356	354	348	356	371	353	385	323	353	361	367	357	337	366	342	367	372	343	373	383	353	351	340	373	387	359	338	343	368	367	325	360	348	346	375	333	365	368	337	313	335	375	364	359	365	329	345	358	368	347	377	352	356	357	337	330	387	341	356	361	363	355	377	369	394	356	371	335	377	363	358	377	371	360	359	344	357	355	380	336	367	381	339	358	370	372	372	359	379	364	353	377	323	353	332	368	362	347	397	322	358	396	368	304	339	334	344	369	347	403	361	330	379	364	390	363	338	376	330	374	367	335	400	372	358	323	390	390	309	333	344	357	350	355	341	321	338	350	331	359	351	373	375	348	353	329	338	393	337	378	390	351	369	350	349	325	338	376	355	351	390	395	370	339	331	348	354	357	369	340	325	327	361	363	362	352	303	322	352	409	360	360	332	342	323	344	344	359	346	343	358	346	331	314	330	361	391	346	372	335	349	334	346	359	375	337	360	337	320	330	339	378	331	316	367	364	328	376	306	334	355	364	346	364	359	342	325	377	351	351	358	349	350	352	350	373	352	371	392	372	360	344	360	349	350	357	360	349	355	361	341	356	385	371	382	335	341	374	350	385	367	326	361	365	383	331	343	364	362	390	347	331	369	377	379	326	379	347	374	338	316	366	338	344	340	319	368	372	367	367	359	383	339	394	346	352	309	385	348	344	324	321	325	367	360	352	366	381	359	336	336	309	375	363	339	379	359	359	352	371	351	345	392	338	327	352	322	366	334	359	355	357	354	338	342	354	362	348	373	349	330	376	357	368	349	362	358	366	355	329	371	358	374	312	341	345	369	361	318	373	327	308	356	352	383	372	322	379	349	343	324	331	339	328	373	384	360	339	342	376	368	316	346	368	344	347	347	392	351	342	385	337	370	345	339	389	356	367	363	357	340	373	360	389	369	339	372	367	330	374	363	359	338	345	335	313	349	361	372	346	355	363	347	310	371	382	339	333	323	351	350	355	355	325	353	372	331	379	358	358	356	345	352	353	340	338	365	324	350	334	351	354	381	335	372	389	329	314	324	335	348	425	362	352	355	342	354	364	352	400	369	349	356	364	346	369	325	362	326	363	371	370	371	339	334	335	360	345	348	321	364	340	351	337	356	357	337	356
3390	4785	3614	1843	1274	1066	786	728	623	581	524	538	513	513	449	481	413	437	440	399	426	414	394	404	339	428	401	391	350	395	344	390	406	398	385	404	393	408	401	389	366	420	381	380	376	396	364	400	373	396	366	381	392	364	390	410	386	370	373	368	388	369	363	426	353	362	389	355	362	378	375	407	394	324	364	341	344	352	359	349	376	365	391	351	378	355	400	359	370	355	380	394	376	376	415	379	357	377	382	389	350	342	399	350	389	357	356	337	348	353	370	369	338	366	379	393	359	374	344	385	333	383	343	379	373	373	392	379	426	358	364	381	367	369	368	374	392	361	401	365	367	384	377	359	357	348	371	419	366	364	406	377	351	383	333	369	372	369	386	385	377	359	347	373	359	364	371	347	340	384	388	379	383	362	370	351	348	387	355	358	402	340	378	361	356	385	356	363	349	401	352	358	404	391	378	414	390	331	356	330	397	366	395	348	339	369	374	365	369	377	352	353	353	381	382	373	386	374	354	351	344	355	336	384	357	359	390	394	396	358	349	385	397	357	374	345	389	407	349	369	365	368	334	365	364	377	370	346	360	410	404	371	361	380	360	388	334	361	377	340	359	363	369	403	392	311	380	355	373	362	348	394	352	367	380	351	360	368	373	371	369	359	348	366	363	362	383	400	370	372	349	420	349	348	390	369	363	362	358	340	399	397	317	349	373	376	363	386	383	419	384	388	372	370	325	417	432	388	392	339	365	362	389	383	375	365	373	361	342	394	366	384	344	348	348	397	345	356	380	345	392	394	385	359	367	366	362	373	368	358	384	351	380	402	365	378	367	424	388	372	351	364	356	410	397	380	374	334	361	366	381	398	358	352	365	374	382	370	389	354	389	387	411	361	346	354	352	369	394	373	384	394	381	354	353	365	362	378	359	387	344	426	389	387	356	359	368	392	397	372	381	373	360	378	394	345	355	339	352	346	361	392	361	385	345	354	371	386	369	374	383	356	374	364	354	366	343	373	369	355	365	346	375	386	392	397	360	378	385	362	367	361	385	353	330	397	385	355	342	338	361	380	394	358	356	359	373	373	380	366	382	384	377	385	361	351	388	340	376	370	392	344	335	334	375	365	342	336	342	366	402	352	376	374	386	315	346	419	373	362	366	374	344	354	373	357	404	388	359	375	336	386	378	352	385	379	338	390	353	354	334	355	360	349	359	374	369	367	355	404	359	372	361	374	362	414	351	350	379	374	373	369	369	400	365	354	365	354	370	328	380	377	342	378	349	352	366	379	379	386	389	349	354	352	400	353	387	351	351	382	376	380	384	395	324	398	339	361	370	354	383	337	344	350	381	381	369	357	375	358	389	379	366	374	384	369	419	361	387	368	358	345	346	370	347	351	396	366	350	352	364	342	370	366	332	376	382	350	363	334	388	354	376	381	381	345	367	369	368	367	387	360	332	367	361	369	403	388	367	335	387	374	386	364	354	398	379	348	374	368	336	318	387	394	348	335	404	357	395	411	392	376	359	359	367	351	366	368	370	340	388	384	374	364	387	344	358	379	361	381	325	386	380	362	373	342	382	357	372	379	357	381	357	367	360	352	344	356	372	407	388	380	345	381	373	371	384	362	371	348	387	368	381	377	358	365	327	375	358	390	339	353	356	373	395	356	370	363	345	394	395	396	327	354	394	357	367	406	375	346	360	403	399	366	363	348	372	349	364	378	363	393	359	370	337	336	382	380	378	348	376	329	355	372	371	367	384	358	358	352	330	384	367	366	353	377	406	368	365	367	374	374	367	386	330	369	381	338	358	369	359	370	370	335	382	365	365	387	386	387	412	346	346	381	360	369	343	340	378	368	369	350	329	357	390	351	364	349	353	369	378	341	373	360	374	388	367	350	373	364	350	356	405	363	344	362	362	348	358	337	379	349	368	370	372	370	404	359	351	382	350	357	362	363	369	364	350	345	364	398	365	351	338	379	357	379	395	369	366	352	365	367	363	378	385	354	358	363	349	356	352	372	376	376	370	345	363	329	378	324	385	394	391	354	350	367	352	355	348	383	387	327	314	403	418	357	365	351	350	348	367	381	358	355	322	373	377	368	337	373	400	367	367	353	378	370	393	365	387	367	380	399	381	359	349	355	379	387	389	374	368	379	356	352	372	347	341	365	358	399	332	322	363	372	352	360	411	402	380	368	353	330	352	359	372	356	358	326	363	361	392	361	364	351	398	373	378	355	381	367	387	375	343	404	397	371	324	418	392	367	376	336	361	374	343	373	346	359	376	396	369	342	325	370	335	370	356	382	328	349	358	385	380	330	359	379	367	378	369	362	326	348	380	336	384	376	376	347	370	365	344	342	384	356	347	323	397	364	360	376	362	348	360	351	369	358	369	386	352	370	362	390	368	377	348	376	392	390	352	352	357	411	338	359	406	356	354	384	416	354	365	368	372	363	393	351	316	359	350	342	348	396	383	369	379	399	366	379	385	359	376	368	391	374	363	389	373	368	389	365	363	337	371	339	334	375	374	382	384	354	359	373	329	367	390	336	349	349	361	371	360	397	354	345	372	336	399	367	356	367	430	375	376	375	364	367	339	374	372	376	343	363	354	337	367	340	352	351	354	375	351	369	357	379	412	365	358	353	340	353	380	372	340	380	385	343	394	310	365	387	363	376	362	379	366	359	387	360	356	382	371	346	375	352	342	357	344	361	380	334	367	402	386	369	346	372	369	373	335	362	350	331	372	376	361	340	355	357	364	361	337	403	363	351	368	343	326	382	381	364	370	349	368	342	415	385	358	353	401	330	345	350	377	351	365	367	389	337	373	330	352	366	358	362	363	376	347	381	372	344	352	346	343	360	351	327	365	358	337	367	378	383	378	346	352	338	379	360	400	358	362	359	365	396	389	355	328	386	374	380	375	387	346	339	352	339	367	403	378	355	332	363	355	361	377	353	397	353	359	355	361	329	338	347	358	356	356	329	332	369	402	370	364	329	368	378	361	382	369	363	344	341	386	355	358	364	348	381	355	344	348	395	356	369	314	363	344	360	347	366	351	361	353	383	337	370	342	356	344	374	365	336	353	389	386	378	354	355	385	356	331	315	366	357	344	398	401	373	355	352	346	342	387	367	344	362	377	379	400	348	372	357	350	390	366	389	355	388	357	353	352	350	370	371	344	339	347	354	395	385	350	373	344	383	366	358	327	380	357	359	355	349	360	385	355	346	340	346	380	342	325	340	361	387	343	404	399	375	386	366	371	383	407	362	365	378	379	350	375	365	356	389	339	360	369	381	398	359	367	334	366	335	377	349	349	393	369	342	413	352	356	359	366	370	348	353	362	383	388	369	357	375	400	377	328	346	394	368	377	366	359	359	378	313	384	364	352	353	340	359	336	365	340	359	359	378	381	376	380	382	384	351	350	358	331	374	334	367	356	386	352	397	338	342	358	370	329	367	328	357	382	368	359	351	389	378	365	354	353	366	331	390	377	407	354	342
27613	11620	1961	1225	909	914	879	865	897	893	868	841	835	818	911	875	904	887	897	887	861	851	857	831	877	843	882	882	885	876	876	828	842	879	840	855	865	826	849	885	837	839	866	890	914	897	785	834	877	865	831	770	863	859	864	925	824	858	858	853	908	855	822	843	867	872	875	877	842	892	859	883	837	861	783	836	832	851	860	903	899	867	906	847	861	850	905	893	861	833	851	873	858	900	855	844	775	887	866	903	844	846	887	818	914	856	881	870	838	863	854	841	864	881	900	841	819	877	829	863	827	815	907	861	874	901	897	874	885	849	895	869	846	857	868	849	893	834	869	882	867	888	822	852	896	857	912	844	835	882	818	886	827	874	858	854	852	845	872	836	840	909	931	881	909	876	804	836	839	839	859	842	893	925	872	861	821	810	829	864	908	853	829	860	891	859	897	898	843	872	843	836	843	818	898	872	795	858	837	856	831	857	843	849	855	847	815	818	842	820	810	836	895	877	869	895	845	852	871	864	857	814	835	916	839	856	842	849	879	882	814	926	831	859	837	878	830	844	871	836	867	858	844	859	880	889	877	858	877	821	883	907	867	838	867	878	888	883	819	853	850	790	844	859	852	867	885	830	930	828	822	842	881	873	868	887	854	870	843	876	885	881	875	900	901	831	865	833	807	848	837	827	861	854	816	862	847	843	828	809	864	849	846	856	847	966	898	877	882	885	853	854	902	866	861	854	921	824	826	843	839	853	862	922	885	889	888	857	882	851	871	863	882	837	840	852	753	829	819	865	892	862	909	858	841	833	852	835	864	822	874	856	841	833	858	864	885	855	841	857	838	853	874	887	834	838	886	889	863	872	878	844	787	867	820	916	827	861	832	884	878	887	868	839	838	852	846	869	814	858	827	864	862	873	864	828	834	917	869	914	908	865	847	850	833	848	891	885	875	892	812	906	882	922	896	881	861	898	847	829	848	840	944	857	859	814	841	833	849	920	862	883	867	875	843	858	872	887	822	877	832	874	854	845	757	841	795	870	841	829	829	872	821	889	875	847	840	853	819	848	829	846	852	854	900	857	858	820	845	835	888	857	853	814	899	851	840	832	840	865	860	908	881	857	839	863	874	888	841	886	847	867	844	860	851	849	867	859	844	853	859	874	829	829	845	841	852	850	869	843	852	862	887	871	805	838	858	852	883	859	853	846	855	866	850	843	819	843	870	840	841	852	867	882	844	867	877	865	846	892	838	881	884	885	876	793	855	892	869	845	854	794	820	864	894	857	851	864	807	827	854	803	846	842	821	857	784	854	843	865	848	935	816	827	857	845	868	859	891	854	888	870	918	855	885	849	870	850	831	830	815	855	819	847	844	829	848	773	883	893	897	825	806	815	829	900	843	892	876	867	848	866	820	838	870	864	875	871	837	866	864	870	855	839	855	799	880	906	873	819	831	874	835	887	827	852	854	822	841	871	876	839	849	891	867	856	867	868	855	866	832	855	907	828	863	876	817	891	832	884	910	870	882	885	864	842	848	856	905	804	857	842	852	839	855	862	900	963	845	893	857	824	872	817	843	845	838	883	868	861	869	878	872	858	874	879	897	832	883	826	893	889	916	861	928	805	873	868	891	850	779	863	806	829	855	861	842	825	832	886	914	889	890	845	839	867	868	867	841	876	842	775	835	861	864	847	823	860	879	872	896	852	900	794	864	895	831	812	844	843	842	857	871	826	845	883	838	827	865	905	896	890	835	909	813	879	871	877	845	823	846	852	838	873	918	836	785	841	860	827	871	882	940	834	878	863	852	861	866	876	877	833	821	877	899	862	890	840	874	848	855	835	831	870	824	809	849	850	815	829	835	831	824	848	861	850	911	884	832	895	905	848	863	845	866	846	817	904	910	860	871	842	864	864	855	851	899	890	855	831	865	940	868	783	851	839	919	838	854	816	877	861	885	863	849	841	850	896	894	840	823	781	827	844	810	857	858	824	916	891	942	821	921	892	851	832	879	869	834	893	840	837	883	888	849	859	879	852	852	901	840	884	888	892	894	855	873	894	810	908	883	843	838	845	826	900	847	865	852	856	839	866	843	895	848	849	921	866	865	823	899	868	847	859	874	894	822	857	876	841	827	916	864	835	857	875	865	829	832	862	822	889	819	847	880	857	816	877	869	854	844	819	835	855	838	849	837	820	919	843	854	901	795	861	842	835	928	871	877	826	834	871	884	848	888	872	829	878	830	830	852	884	853	874	848	847	861	878	909	835	864	854	868	849	850	882	827	881	858	871	908	863	876	920	886	848	870	867	900	807	849	852	830	832	821	861	863	857	810	890	823	796	864	828	860	871	855	822	834	815	853	868	862	808	828	856	804	839	922	846	879	827	858	840	867	859	824	824	846	829	870	866	855	861	835	879	816	865	797	892	860	888	889	915	857	864	858	874	882	831	865	892	848	911	850	848	835	835	897	848	872	819	832	859	875	887	828	824	905	831	831	870	870	893	865	854	878	820	820	865	859	834	828	827	812	857	841	855	765	810	862	872	866	895	854	869	880	832	878	841	850	838	859	877	854	839	912	879	847	822	899	871	827	837	820	852	843	872	886	889	837	859	841	881	853	825	846	820	852	909	863	850	873	839	845	892	888	865	896	862	871	881	857	925	856	900	868	861	834	909	891	889	856	878	856	839	839	853	853	810	832	802	840	852	834	869	833	847	898	875	863	876	866	854	874	903	930	813	892	843	849	836	842	832	870	802	890	871	884	867	837	798	866	857	798	844	856	852	874	829	853	840	855	840	882	881	841	840	846	832	846	878	863	837	839	912	902	856	873	884	891	851	830	858	852	879	847	855	874	870	826	855	764	857	855	841	813	849	828	870	851	942	840	904	846	846	905	794	824	873	899	887	836	774	913	809	896	808	836	815	893	895	866	878	840	910	863	860	887	824	841	831	845	868	851	837	867	924	831	863	881	867	846	911	859	874	856	909	863	842	846	881	905	819	834	919	859	854	831	786	882	890	888	838	819	856	851	835	868	802	850	856	822	895	846	841	826	888	892	845	879	874	817	826	826	799	828	827	873	906	861	906	845	880	831	892	861	831	886	862	874	880	839	888	829	830	862	830	836	846	905	891	805	920	813	846	870	900	878	874	824	863	879	845	886	858	882	769	873	875	856	822	876	874	879	821	804	891	862	875	864	834	854	838	850	825	875	879	909	856	839	835	810	844	860	905	829	854	865	860	873	868	816	850	847	838	903	850	919	817	882	864	851	873	819	878	834	871	829	812	860	887	838	827	848	816	890	859	813	830	858	830	804	831	896	896	849	917	910	887	862	825	830	892	893	803	867	864	866	854	834	838	923	904	852	854	854	841	861	836	818	844	854	787	829	834	844	860	889	847	798	864	860	898	852	864	880	847	915	841	854	844	886	830	800	808	887	856	827	906	884	832	833	861	831	834	897	845	883	864	838	845	832	884	874	856	919	875	898	878	837	828	835	826	825	801
5220	966	866	865	748	766	818	762	744	776	745	722	763	732	763	796	782	758	725	784	751	759	723	762	760	783	716	723	721	764	817	765	806	754	775	749	727	722	776	747	762	740	754	749	735	742	762	759	799	769	763	739	817	697	721	731	770	727	762	735	707	763	736	695	719	749	759	707	744	718	706	727	718	782	750	736	743	751	716	781	773	705	769	723	777	755	736	820	783	747	731	794	756	764	733	773	780	758	707	770	763	748	713	737	718	755	737	768	782	762	755	762	786	722	716	759	752	742	752	780	734	735	736	774	798	720	739	805	754	743	765	740	751	750	686	731	763	708	733	714	796	737	750	762	737	734	766	783	766	750	770	735	767	729	757	750	782	787	773	754	779	745	780	749	728	782	769	709	760	742	739	714	750	724	749	774	750	781	699	731	736	761	764	693	756	732	728	761	796	706	739	730	800	772	720	727	764	782	726	771	712	754	773	752	760	725	739	782	757	735	744	735	781	694	732	736	753	779	758	786	770	722	744	730	764	746	740	752	719	732	736	845	735	750	731	716	713	702	718	699	770	762	720	770	749	724	691	743	749	768	713	770	751	728	724	779	733	769	745	714	720	710	714	759	768	726	708	785	779	749	792	729	727	735	746	743	750	763	732	766	787	823	689	715	771	715	771	784	732	727	783	744	731	773	743	740	769	778	744	814	697	658	750	755	751	734	719	669	759	723	749	720	775	788	719	750	760	713	726	725	730	718	707	715	796	773	794	787	751	743	727	736	727	758	742	813	709	766	771	720	762	744	751	736	771	729	731	752	705	760	787	730	766	739	766	772	736	729	749	717	720	737	716	726	754	747	733	790	766	741	807	733	752	731	781	743	731	815	717	738	760	752	770	766	761	766	719	749	760	742	697	691	729	723	737	745	771	768	753	764	744	750	755	713	756	765	735	728	750	721	744	736	763	749	743	755	726	751	777	764	737	773	740	721	765	751	737	741	786	743	722	755	748	783	718	742	787	748	764	750	760	799	784	775	781	762	770	743	710	704	708	786	742	793	744	754	731	799	785	722	722	750	742	760	718	741	736	727	776	738	720	710	731	720	746	737	780	709	715	741	774	795	703	715	754	785	712	756	733	753	775	717	695	736	753	763	768	784	731	810	730	759	721	755	731	765	729	730	748	761	746	717	780	736	751	746	726	753	738	748	758	785	737	755	740	753	739	721	743	760	678	748	734	753	739	719	720	726	759	748	764	735	811	817	674	739	707	770	752	728	766	782	715	699	764	748	763	730	768	716	726	723	737	759	731	730	725	743	744	714	743	791	782	773	752	761	777	742	754	723	738	781	697	750	746	713	707	743	743	738	727	762	705	750	779	784	676	747	758	752	741	752	726	730	737	747	741	738	752	742	725	768	764	703	708	705	723	755	730	770	770	752	774	750	675	790	772	753	745	786	709	829	769	769	739	710	727	756	754	738	730	773	680	760	732	729	738	743	742	746	709	737	734	733	782	742	750	748	718	746	728	767	755	691	768	696	806	742	715	739	772	750	750	721	778	740	720	696	747	787	763	769	756	721	723	724	690	767	719	722	747	756	753	730	731	735	755	744	751	708	761	731	782	743	704	714	708	699	743	776	702	760	780	710	750	771	750	709	712	735	713	701	749	776	764	748	766	790	727	756	728	769	772	731	732	701	718	720	769	721	772	697	644	821	742	729	758	756	746	767	783	776	711	745	742	767	751	770	700	764	674	685	717	719	754	798	732	774	763	735	716	782	793	729	752	729	773	730	778	756	723	759	724	743	753	751	732	777	713	765	741	775	741	770	763	741	754	756	682	722	726	737	740	711	752	712	737	764	735	746	747	716	700	763	739	779	710	764	707	717	752	823	785	747	768	723	729	809	751	752	751	765	694	752	738	775	775	730	772	724	794	733	755	769	769	768	769	759	776	733	749	702	725	741	759	769	679	772	761	797	737	749	712	714	757	757	704	738	732	722	752	753	719	722	726	818	746	735	759	719	748	705	767	757	753	779	755	704	747	717	751	751	798	717	723	700	753	742	736	692	721	801	773	735	690	770	768	749	722	759	719	764	765	735	762	728	732	718	748	813	714	778	728	753	712	776	794	739	737	761	731	715	699	794	763	740	719	797	745	735	740	762	777	757	723	715	719	722	693	770	754	730	794	752	732	727	741	776	719	756	688	784	701	770	765	755	767	736	790	727	762	818	700	790	745	746	793	711	759	716	683	717	730	689	789	741	714	771	750	790	821	769	768	777	762	742	754	760	715	747	741	713	713	775	753	738	710	707	710	784	724	728	732	755	752	752	762	754	724	733	730	747	703	772	749	725	750	756	792	706	773	728	706	705	756	711	738	746	748	694	730	713	757	765	729	785	725	751	750	742	767	774	715	734	757	761	693	819	766	764	691	722	750	760	724	781	743	706	741	748	738	719	766	685	748	755	777	735	719	734	749	794	768	772	742	772	747	761	763	760	759	763	764	725	775	727	717	775	735	749	747	705	771	707	729	718	724	761	750	753	735	805	738	700	753	765	726	749	766	729	717	737	773	737	757	778	764	710	749	776	741	727	734	722	743	723	751	781	705	779	755	690	753	740	716	743	711	714	735	726	784	775	709	738	729	778	773	806	728	772	692	782	702	759	744	751	742	752	773	766	729	772	743	736	793	716	707	800	766	718	699	770	739	758	699	753	768	747	724	779	716	779	762	782	761	752	740	752	743	748	735	759	744	731	736	717	766	765	758	740	729	749	781	721	759	768	733	725	807	768	707	765	725	739	735	677	705	772	731	739	762	743	772	764	726	738	724	742	774	764	705	724	760	768	785	796	735	788	773	768	759	778	728	756	751	743	685	717	765	793	724	728	746	752	754	778	737	711	709	774	758	761	733	790	740	737	771	774	776	754	755	819	760	739	798	743	715	753	770	749	770	772	730	721	720	724	776	741	783	739	765	730	739	801	787	713	719	719	726	770	746	732	792	745	756	738	723	751	756	766	699	725	715	736	761	723	737	713	750	753	715	693	755	701	764	709	745	746	741	735	718	755	734	743	789	755	747	751	718	696	750	745	788	763	712	811	717	757	732	731	760	756	721	690	751	745	711	748	734	686	774	753	743	730	735	769	746	712	720	752	782	746	724	753	716	758	752	820	713	741	756	744	763	744	736	762	753	742	741	780	732	709	725	787	777	776	734	751	760	779	732	734	708	798	736	727	727	756	782	752	767	806	744	731	783	708	719	669	760	715	732	723	723	718	742	739	714	765	716	702	766	753	754	748	795	718	752	731	739	754	764	821	780	743	750	717	759	757	740	746	776	680	769	732	774	798	719	731	779	784	776	761	702	731	717	700	713	720	740	747	726	751	797	795	740	686	747	732	696	782	794	753	778	766	743	695	786	747	753	731	727	749	702	774	715	769	796	741	717	732	707	783	770	717	728	739	749	714	794	724	749	687	746	752	761	767	760	759	742	701	755	789	775	788	733	751
25817	21416	25031	16312	1841	1052	920	904	785	838	804	793	787	817	791	799	799	848	771	844	823	791	755	734	769	829	747	752	754	774	796	810	810	767	741	729	837	785	797	793	801	745	765	838	737	742	753	766	794	744	811	766	823	779	791	796	779	742	780	786	827	799	796	813	759	747	788	776	746	753	767	786	760	806	787	753	805	785	784	753	771	779	773	741	787	721	790	838	792	738	801	780	832	755	836	831	765	818	753	753	819	739	746	774	791	790	742	743	759	712	783	754	731	740	765	730	763	750	788	755	779	789	736	755	799	824	821	828	766	745	760	800	764	739	698	732	777	765	811	858	758	729	796	766	756	783	756	717	797	796	791	728	728	766	772	751	782	795	785	772	758	732	771	833	786	744	803	754	740	760	797	795	752	765	791	828	764	812	755	779	756	817	759	798	773	785	778	825	730	802	728	769	741	782	754	760	805	834	791	771	803	762	840	754	757	779	812	749	767	732	835	772	789	789	828	763	717	791	744	730	753	754	719	793	735	776	794	842	786	788	809	738	746	782	722	803	768	769	795	783	779	762	776	799	804	784	823	753	792	840	741	762	773	746	731	728	787	784	744	804	785	756	772	781	765	784	794	750	785	764	784	751	775	788	781	773	751	756	787	836	752	792	800	756	710	756	757	775	724	774	742	784	807	776	790	750	790	752	781	787	808	761	741	808	769	829	760	729	758	755	781	734	786	742	831	759	754	774	730	747	760	780	786	744	806	778	824	781	746	770	740	770	810	723	772	789	767	792	755	785	790	763	801	767	783	765	765	770	772	740	740	791	723	752	750	778	773	778	732	790	815	760	767	740	795	767	752	761	693	770	732	759	758	790	784	780	767	732	724	775	773	781	741	776	784	777	799	789	789	777	823	803	759	739	788	775	744	731	747	829	754	734	841	787	783	743	783	736	788	728	814	770	826	761	763	784	766	812	736	794	773	723	799	817	753	747	799	751	728	763	724	767	786	772	742	774	763	787	731	830	754	756	738	754	802	718	799	738	806	759	826	766	720	815	784	748	757	774	724	789	786	769	794	755	735	743	701	826	791	822	775	795	711	754	748	784	772	783	751	805	769	718	800	788	756	806	799	762	751	836	803	760	761	820	719	844	760	725	774	758	772	787	811	749	796	800	780	789	788	826	773	783	776	755	841	789	733	797	749	796	796	761	800	728	721	806	739	788	803	778	779	804	768	766	789	783	831	783	795	768	783	740	750	797	779	738	737	774	860	758	755	743	770	800	739	789	787	819	780	763	815	724	761	779	743	740	755	744	755	761	728	776	795	746	746	706	764	712	781	717	744	788	744	786	740	730	826	766	818	778	718	734	754	803	802	779	801	802	743	751	822	761	780	760	787	793	787	757	782	774	774	794	765	793	772	789	799	798	770	779	765	736	740	747	759	775	785	783	743	726	752	769	830	777	780	790	745	811	813	756	804	804	815	761	784	708	775	798	745	743	749	772	778	753	729	774	714	788	800	769	813	771	783	745	734	720	750	737	761	740	775	778	777	778	764	806	790	695	809	751	749	780	729	771	735	763	762	725	722	768	781	765	768	803	768	779	795	789	845	819	813	771	722	768	787	794	778	768	770	774	795	798	775	788	772	827	795	783	739	796	761	785	756	789	780	814	796	755	761	797	757	761	748	768	778	744	803	797	769	767	758	750	719	769	753	786	743	759	800	754	757	795	829	793	705	724	785	785	828	740	756	782	778	786	775	793	769	776	808	769	819	790	775	769	741	752	787	791	738	714	775	790	748	775	763	797	716	764	793	800	750	800	757	801	753	798	792	723	802	733	778	765	765	745	821	779	782	796	810	831	796	789	819	740	776	764	759	765	794	764	752	816	770	758	758	786	750	740	817	733	762	794	746	792	793	816	766	738	813	767	788	784	738	759	747	759	795	791	777	783	774	735	781	782	786	742	783	742	814	848	760	727	769	829	733	755	801	771	754	770	814	768	801	761	784	751	790	803	781	723	781	796	739	776	728	781	786	803	819	767	741	735	783	794	772	799	743	820	734	742	774	779	738	794	755	758	805	744	714	807	764	761	798	759	763	734	799	726	747	778	760	776	734	840	776	744	748	756	744	795	752	823	742	746	731	807	767	743	833	737	791	789	774	798	766	789	801	756	778	789	776	738	762	788	822	732	810	797	763	781	812	815	728	802	812	752	831	790	765	771	749	757	810	719	755	834	787	763	772	801	748	779	806	744	708	775	769	775	785	768	725	782	826	849	739	758	763	765	782	830	776	755	757	797	761	755	786	745	742	776	802	730	779	780	805	773	759	769	803	781	752	783	776	757	749	749	761	823	733	771	769	778	740	773	797	763	803	748	761	819	759	720	768	805	760	807	786	791	762	804	783	785	791	781	815	791	777	759	817	773	779	756	736	770	756	787	782	720	797	769	783	833	775	762	770	815	732	770	787	783	740	816	799	714	758	756	746	813	750	720	781	753	748	744	722	730	757	770	828	767	786	789	751	844	726	781	771	761	753	726	711	713	823	750	820	768	759	743	800	773	752	772	822	737	739	763	786	741	747	797	819	763	781	791	801	729	699	797	732	760	817	757	744	736	768	771	806	786	800	834	801	787	777	756	787	789	784	845	778	748	791	756	739	758	756	808	772	760	843	758	744	727	717	781	745	748	765	784	803	769	753	750	729	774	806	755	822	784	783	801	751	773	779	797	766	794	753	766	789	769	761	757	782	792	781	825	724	772	799	758	815	792	765	732	746	796	762	800	768	764	844	744	784	755	812	769	725	749	774	774	746	830	762	789	745	791	761	756	746	766	756	780	757	813	780	765	758	765	750	748	748	736	818	751	731	780	749	774	753	847	785	795	833	769	736	756	787	808	766	761	819	802	792	790	783	742	821	750	746	733	822	755	754	773	799	796	800	738	751	801	781	757	758	762	764	827	759	763	755	742	731	731	781	770	787	747	715	811	803	740	811	757	788	793	756	763	734	784	816	801	796	822	755	777	816	749	800	755	769	768	790	787	781	743	810	782	716	770	794	758	762	764	747	738	745	759	775	784	778	795	803	768	790	756	785	747	713	772	817	787	724	776	778	781	854	794	770	750	744	840	796	746	736	767	782	802	804	700	791	795	759	796	814	769	796	703	743	762	869	728	791	810	772	781	770	798	778	785	768	826	743	750	801	802	790	791	768	740	766	809	767	746	754	804	765	756	772	756	774	805	734	808	727	756	789	763	794	744	753	774	829	768	771	736	708	817	754	792	794	814	772	788	782	774	771	792	772	805	756	828	784	775	760	751	787	785	813	798	825	804	767	728	827	761	773	759	748	803	821	771	773	752	800	767	785	699	764	797	702	777	799	796	808	744	801	763	843	793	768	737	732	750	760	802	785	782	788	742	822	792	716	741	784	775	771	795	723	840	768	842	762	775	834	801	729	795	765	808	776	777	729	766	727	764	795	776	764	788	785	764	838	802	751	813	725	742
3774	2078	1746	1191	1024	884	847	800	815	779	735	756	748	724	687	713	757	734	736	773	678	729	708	704	705	681	662	680	666	673	677	614	676	721	700	691	720	684	646	722	729	696	718	690	685	654	671	723	689	684	713	734	710	683	665	732	692	718	704	722	698	711	673	706	655	671	697	695	681	683	731	707	690	706	721	706	689	672	708	694	701	717	655	690	689	689	658	728	728	698	670	712	681	733	684	712	687	702	702	683	693	642	690	672	692	725	707	705	744	663	667	694	663	691	661	684	701	695	716	678	711	685	723	676	701	658	684	713	730	659	688	672	701	689	709	712	664	738	705	702	649	690	726	685	687	666	677	700	679	742	669	709	703	699	691	678	703	677	702	701	670	678	704	644	668	702	715	703	691	652	678	720	667	658	701	682	728	699	666	705	663	686	705	676	706	700	652	726	686	662	706	712	637	694	696	663	668	724	673	683	672	679	719	698	690	713	715	660	673	709	686	685	738	680	700	643	710	636	675	674	663	725	687	712	731	664	679	700	693	655	682	686	724	695	691	645	683	660	659	661	670	653	714	691	683	638	712	689	659	712	706	661	676	696	655	721	675	692	667	708	733	751	734	662	651	685	676	727	676	675	676	689	735	708	676	717	677	668	693	686	680	701	670	692	673	668	688	694	752	699	698	673	713	667	648	710	656	665	695	654	710	692	750	691	704	693	648	683	683	693	720	656	701	680	734	681	643	700	709	632	672	640	698	657	674	703	654	631	700	677	678	697	683	686	689	677	698	687	660	716	678	647	702	721	700	709	685	684	663	673	678	667	661	697	650	694	712	680	704	690	735	690	715	718	680	661	715	675	695	723	721	708	686	653	641	683	654	699	669	673	699	772	702	699	678	672	718	659	684	709	652	711	729	696	699	710	651	665	659	668	719	648	731	717	723	718	719	723	630	676	690	722	670	660	702	655	677	651	674	716	703	702	706	657	697	711	676	729	699	731	720	672	708	678	697	690	707	667	702	708	701	719	729	702	647	671	667	700	680	736	665	691	666	673	703	690	708	734	662	675	621	704	682	695	740	679	742	730	724	666	722	716	702	666	698	644	665	659	685	704	674	703	746	700	705	706	675	678	720	685	705	713	713	719	640	706	712	698	690	702	695	707	701	673	692	668	614	665	699	665	703	709	678	665	656	707	659	675	705	675	690	662	668	700	687	682	688	700	716	697	663	694	719	647	655	645	683	710	670	681	677	698	682	671	687	687	694	650	693	675	679	690	653	700	641	698	678	725	658	671	646	706	656	664	686	694	670	757	687	688	741	676	720	688	701	683	650	698	671	711	724	711	713	668	652	712	698	705	667	664	693	686	734	680	679	695	701	724	699	683	707	675	681	715	697	654	711	688	666	708	707	668	716	621	669	693	686	674	692	726	721	700	671	696	671	663	715	674	688	697	675	685	658	658	698	654	663	681	686	712	650	675	661	709	683	696	747	694	687	673	634	683	715	713	665	739	622	637	686	729	659	695	727	671	657	643	695	662	740	702	659	695	745	675	699	685	672	684	668	658	696	688	667	722	648	624	731	684	704	737	739	706	710	697	709	673	699	707	705	714	694	636	699	683	708	712	710	654	653	658	705	707	687	661	694	656	698	681	666	668	662	696	695	687	674	733	726	708	692	659	668	681	676	684	680	719	648	664	663	664	696	694	671	661	684	681	689	706	717	713	679	639	619	691	663	650	728	666	669	649	658	663	669	692	691	686	679	701	687	686	721	684	699	688	701	702	657	653	663	664	735	652	665	687	721	718	687	662	696	698	632	727	665	657	722	720	690	769	650	640	661	647	679	718	669	688	661	667	676	666	668	683	695	686	696	656	681	733	686	656	723	692	707	679	686	633	719	672	664	668	692	724	665	741	678	678	668	701	669	679	684	651	740	651	723	619	692	698	658	728	667	697	728	653	680	688	718	671	671	686	681	744	675	686	697	674	682	712	667	695	707	662	675	689	699	652	676	732	686	673	733	708	608	679	688	664	664	688	671	710	693	658	624	703	658	635	686	701	671	697	736	738	665	667	697	708	746	704	684	664	722	657	662	703	644	663	646	672	658	701	667	649	638	704	684	714	723	674	718	655	685	685	680	684	686	691	733	633	712	652	703	709	714	709	698	657	683	674	694	731	672	753	671	647	731	686	685	653	674	726	686	697	667	644	683	701	731	679	717	759	717	682	676	684	717	713	706	716	670	677	725	651	728	673	692	656	632	655	661	754	692	695	683	636	678	749	678	700	677	702	712	658	722	703	684	683	680	669	680	662	639	669	669	692	739	640	724	688	674	695	719	654	687	677	657	679	665	709	695	677	730	703	657	697	714	655	691	667	689	733	701	688	706	671	668	694	668	676	682	656	701	658	719	689	732	773	724	668	699	699	688	705	670	675	652	685	682	672	727	709	666	675	682	676	677	694	695	681	711	635	650	652	719	668	687	664	674	743	664	634	718	617	721	719	684	710	678	690	722	692	697	661	695	635	726	735	735	692	722	729	741	689	676	678	725	685	739	731	673	707	663	704	697	639	703	687	700	645	699	655	688	645	698	643	705	660	697	669	676	695	725	686	663	657	682	675	676	684	682	692	628	650	668	669	691	712	682	676	688	752	663	697	697	720	720	664	685	704	713	686	700	654	662	648	636	747	745	659	703	678	719	695	705	694	709	716	667	673	682	698	695	730	718	673	684	680	672	694	698	666	639	657	692	690	658	661	699	635	639	641	720	683	712	709	688	692	658	683	652	726	658	718	668	698	756	675	679	653	715	689	652	687	694	715	669	644	725	738	654	660	640	689	692	690	707	699	722	705	677	679	649	744	674	724	672	711	709	628	717	655	684	667	678	664	661	668	662	679	650	726	700	644	663	695	649	696	737	668	723	670	679	700	639	657	696	685	679	729	630	686	707	641	639	646	678	714	699	680	673	677	667	705	676	709	704	669	724	681	689	680	708	730	678	676	676	669	694	701	667	702	627	742	679	688	673	658	683	641	689	676	695	674	726	730	746	631	677	699	708	672	682	706	641	722	681	716	698	691	642	686	724	703	655	696	681	678	660	670	704	687	710	697	694	664	674	697	683	671	686	689	702	647	677	661	708	666	698	698	679	710	635	737	711	678	695	681	709	674	665	696	668	661	694	700	679	683	672	661	699	707	682	757	677	675	706	714	691	691	676	655	670	633	687	700	651	682	686	631	676	703	673	717	723	720	687	656	617	652	694	662	730	736	685	689	743	702	742	724	683	669	714	659	672	702	651	701	658	717	678	693	663	662	716	656	664	762	664	702	712	650	698	669	680	694	705	704	693	661	673	722	674	729	732	664	692	661	702	672	699	718	691	668	707	653	653	652	716	660	665	706	679	687	682	674	692	688	713	663	695	655	643	701	712	643	717	686	694	693	657	703	671	668	718	672	657	674	709	659	705	711	703	687	654	694	710	718	643	703	683	671	720	644	672	722	675	703
24294	21448	28566	24717	19991	2706	930	648	549	469	429	473	399	411	460	404	397	376	399	371	383	391	378	394	373	369	363	372	383	370	387	384	356	374	410	378	385	383	358	363	400	360	415	362	363	338	387	368	356	355	326	377	338	353	381	327	354	360	385	349	367	353	375	362	319	345	354	347	373	366	342	380	367	325	391	381	361	379	392	351	370	379	395	344	369	366	383	342	351	357	371	378	366	369	373	365	367	351	375	333	377	391	349	313	360	352	345	361	391	340	359	368	332	363	362	394	345	353	350	369	352	396	355	358	353	367	355	343	354	364	372	388	368	356	314	343	350	374	340	376	379	386	363	362	369	370	353	388	345	348	367	370	360	378	354	333	401	365	351	361	373	338	309	387	355	388	406	378	388	392	362	355	365	370	363	382	356	376	352	380	353	374	352	352	369	375	335	361	399	342	384	394	359	371	355	349	381	367	358	360	377	365	367	355	372	389	327	356	335	365	365	384	357	337	380	348	343	381	359	349	377	388	349	381	374	328	360	377	360	367	341	351	375	370	350	372	346	364	334	393	332	358	343	321	362	331	339	334	368	338	344	361	347	386	369	368	375	372	366	354	347	356	372	368	366	322	393	359	382	357	397	359	368	383	330	353	352	345	360	339	360	362	344	361	343	375	387	370	368	362	374	351	355	353	358	343	351	363	353	359	392	361	373	367	339	364	373	352	345	365	352	389	338	381	378	362	352	329	369	353	379	377	366	352	390	388	335	336	349	351	368	370	310	341	381	392	346	376	344	376	326	344	381	375	323	344	363	366	347	362	366	329	404	364	319	322	324	386	353	333	390	358	381	355	386	343	375	341	365	365	351	347	383	327	364	355	406	372	376	373	336	371	344	371	319	369	402	361	342	359	353	367	379	318	352	350	376	365	342	385	359	350	394	326	344	363	345	349	356	356	349	383	376	357	364	369	352	341	337	357	368	362	351	372	340	380	343	398	349	341	376	341	367	373	368	398	369	349	354	354	334	377	359	325	339	346	378	388	364	374	325	360	359	332	388	365	369	369	349	395	344	343	364	355	405	345	363	374	352	334	386	379	322	346	338	353	345	341	323	395	371	339	363	357	362	345	355	358	356	319	338	347	362	362	375	352	351	378	347	355	371	394	375	396	380	370	361	369	331	378	376	338	367	354	353	355	400	336	381	361	351	347	369	361	395	382	375	375	358	340	386	359	363	390	334	373	345	337	359	350	352	369	342	325	384	365	338	381	365	396	368	352	360	374	362	332	345	352	355	411	330	381	352	367	353	352	358	352	370	352	364	379	353	361	334	325	368	371	372	375	371	357	350	382	366	381	378	367	359	384	402	368	331	357	342	383	368	364	350	344	362	325	330	384	370	317	365	337	387	324	398	399	345	359	341	345	344	336	312	354	344	331	306	411	381	375	392	349	360	352	378	375	375	355	349	343	371	368	393	327	360	350	333	387	366	380	367	358	361	375	388	381	364	344	373	352	365	369	342	348	358	343	377	377	353	361	361	367	335	344	366	353	373	358	355	364	333	360	368	346	368	353	362	367	378	382	337	370	333	332	376	319	382	333	350	353	377	384	341	382	368	334	357	321	334	326	331	366	369	351	374	365	358	337	364	321	352	362	374	341	332	347	407	344	354	356	353	370	357	325	336	368	341	336	320	365	357	349	367	372	350	367	357	368	372	335	370	374	347	334	327	384	403	333	340	379	342	373	335	375	352	360	363	356	337	379	362	341	365	375	360	314	325	358	389	365	340	347	342	348	349	329	395	347	319	354	381	376	376	362	350	349	356	363	333	316	363	373	378	359	354	359	372	377	404	353	396	367	340	353	355	383	337	348	378	366	348	350	348	353	377	367	349	355	338	366	396	369	357	326	314	359	364	332	348	373	377	322	353	379	374	375	341	371	382	377	366	349	391	350	348	359	339	393	378	289	351	329	333	353	365	347	369	350	358	350	342	366	380	351	340	339	354	364	377	374	373	359	357	392	381	353	328	367	355	391	332	332	368	380	350	345	365	368	349	388	365	351	363	411	318	344	342	377	375	393	363	336	352	352	365	379	374	353	340	382	330	338	374	341	356	351	342	340	333	366	353	348	377	335	366	353	334	339	331	320	380	359	365	388	348	350	362	346	365	339	347	371	373	353	358	383	339	344	338	345	380	341	375	339	385	387	400	384	356	323	378	347	343	379	334	350	368	368	395	390	348	374	378	359	367	386	357	375	335	366	339	401	362	339	381	386	353	349	362	353	348	359	336	363	388	349	369	338	338	356	335	349	359	345	324	366	346	363	355	356	322	385	364	376	333	351	377	383	386	346	367	362	369	345	356	345	342	343	380	331	337	339	360	327	355	378	348	362	368	326	339	375	363	389	350	354	372	380	374	354	399	382	406	378	376	337	398	379	337	342	327	342	346	342	342	366	356	320	377	376	337	374	369	357	353	332	327	336	356	326	395	378	381	381	363	405	382	337	390	358	346	374	379	356	326	352	356	324	352	340	334	346	385	359	363	338	357	334	336	348	372	324	361	365	363	369	407	397	352	381	357	324	381	354	354	323	344	350	332	358	387	329	358	348	391	372	359	343	340	374	357	375	349	350	375	377	356	349	346	375	397	365	349	355	374	368	387	319	337	378	392	389	352	319	358	340	344	362	328	350	317	345	355	377	360	380	349	344	341	358	371	314	394	341	371	368	333	339	377	337	334	356	371	387	355	368	376	338	353	334	348	329	353	376	367	342	357	359	325	356	369	347	368	344	371	338	340	346	361	384	343	374	352	326	374	378	361	318	350	337	337	351	362	393	367	367	361	362	349	342	405	371	345	357	334	347	317	358	341	350	326	336	354	317	351	362	373	334	316	346	382	351	331	372	395	351	348	337	344	353	338	369	379	355	345	352	355	347	340	348	349	362	359	376	392	361	354	379	379	330	391	401	386	384	371	343	375	336	373	351	355	327	331	370	392	385	372	373	357	399	326	324	369	414	369	356	335	344	351	350	325	364	341	354	348	348	377	364	367	342	352	363	340	371	314	362	346	379	373	376	339	319	365	358	356	341	409	389	356	403	331	374	366	331	373	339	375	349	358	366	361	356	372	387	360	383	346	386	386	372	330	361	369	351	355	344	358	380	358	357	348	349	367	381	356	333	386	329	381	347	411	344	352	352	355	375	362	332	354	382	325	369	345	370	368	361	358	383	346	342	351	349	363	353	325	356	322	333	335	376	387	338	355	378	371	382	389	362	378	326	376	386	347	328	350	364	342	388	382	360	377	335	327	345	344	357	372	339	367	368	369	372	355	363	376	391	352	327	331	343	399	393	341	361	358	326	343	349	379	333	326	343	358	367	365	356	348	398	378	330	360	367	343	344	356	362	380	367	340	396	355	362	317	358	327	327	339	396	387	334	362	363	364	320	374	322	347	353	374	380	341	327	334	346	311	361	333	357	377	389	359	369	383	345	328	360	387	348	400	338
3420	4670	3678	1802	1336	1027	801	724	655	587	537	554	502	457	434	512	429	439	436	389	408	449	399	404	431	388	387	402	349	413	429	390	413	421	370	400	378	404	379	388	381	382	386	413	355	367	382	392	400	392	362	409	384	372	364	375	376	386	363	343	326	397	402	371	401	376	350	391	358	392	372	392	369	380	374	388	341	344	340	384	395	379	407	394	372	385	382	396	364	319	367	368	382	347	338	368	346	380	359	378	365	386	349	370	390	401	387	366	387	377	372	388	342	359	393	359	393	383	346	369	368	385	378	357	360	366	365	398	366	379	341	345	355	379	367	379	357	373	336	331	383	368	375	359	354	405	370	386	348	347	383	387	353	357	364	374	371	368	334	388	389	373	368	376	355	374	373	385	373	355	350	401	367	361	389	385	371	337	363	375	416	364	374	393	351	353	362	399	369	368	379	376	378	368	346	343	337	360	374	363	371	371	376	380	400	368	359	384	367	397	353	375	374	343	343	397	365	382	357	348	382	353	391	349	370	372	397	333	364	352	371	370	335	365	370	369	375	389	426	365	344	369	394	367	356	345	381	354	346	368	355	394	324	381	367	371	367	386	394	359	405	376	362	345	376	350	380	383	355	405	324	348	329	375	406	371	376	346	371	391	394	347	358	331	350	381	365	382	359	374	354	373	378	387	376	353	340	348	352	385	378	388	348	361	397	387	354	347	362	363	367	384	353	337	405	387	392	336	387	392	362	348	354	373	364	360	379	417	359	347	354	382	362	353	366	371	371	396	343	395	400	385	362	382	357	352	368	369	367	378	388	380	393	373	366	356	375	331	390	349	369	386	366	381	362	372	372	362	370	388	364	338	330	370	345	398	371	329	360	363	413	396	376	361	364	355	382	396	392	374	376	374	374	361	340	390	362	367	364	371	370	373	375	332	385	368	380	356	367	354	338	355	378	366	336	388	349	386	367	420	379	365	355	348	378	348	369	366	360	363	394	377	393	360	370	365	369	363	366	340	378	356	402	347	372	386	361	383	384	341	397	354	381	354	357	368	349	390	323	354	357	360	356	377	393	371	364	358	324	382	361	345	367	338	360	388	358	370	392	377	376	358	372	334	326	352	385	375	368	380	347	371	351	363	341	379	369	389	378	353	370	379	363	365	374	364	337	359	385	356	378	386	352	347	399	373	384	368	342	372	377	392	384	324	382	357	375	401	378	390	365	356	354	375	382	349	372	379	337	365	395	352	344	345	369	395	381	363	368	381	363	341	406	406	350	370	355	368	374	357	344	362	388	344	363	399	352	393	386	415	370	370	386	344	370	385	362	357	341	367	377	368	367	342	337	353	377	325	391	337	347	371	360	363	374	379	351	358	364	351	311	352	368	346	353	363	358	392	358	362	350	382	368	396	353	365	349	343	401	384	361	350	340	368	366	352	376	358	371	367	374	364	354	384	346	343	368	378	347	381	343	357	374	369	349	381	377	394	369	368	365	370	356	360	337	372	363	341	353	367	353	370	352	380	363	359	361	404	410	364	362	350	366	361	392	334	349	396	370	416	367	379	408	380	362	358	366	371	367	378	381	351	373	368	358	375	342	359	367	352	393	398	377	362	376	378	385	379	379	357	379	372	362	373	377	397	360	328	389	372	334	355	356	376	370	371	328	390	356	357	393	364	367	353	377	344	373	346	363	359	391	356	367	387	375	337	358	409	344	341	391	338	356	349	377	354	380	367	355	366	381	364	348	380	354	351	353	356	392	350	390	356	366	389	349	354	347	379	366	339	362	368	383	334	349	380	362	349	339	355	368	337	375	347	360	326	318	368	376	371	387	394	365	401	400	340	379	340	346	365	379	349	375	380	342	321	398	334	375	356	326	374	387	360	383	373	387	328	357	382	344	369	372	372	367	355	354	380	372	354	358	386	327	392	358	360	388	356	364	348	363	408	350	352	370	380	370	367	368	380	399	380	372	376	362	354	381	385	376	378	336	341	395	345	380	366	390	320	350	369	369	396	342	336	342	393	393	353	354	353	377	366	347	378	327	385	371	358	352	354	372	376	363	331	346	339	399	345	397	364	406	360	383	376	340	372	371	364	377	386	363	398	370	411	349	375	389	348	373	360	359	394	330	347	385	352	361	329	352	384	378	392	343	393	348	355	383	343	372	386	371	355	363	345	351	357	356	387	347	374	344	359	343	388	350	350	376	374	383	351	358	362	355	346	364	347	339	359	370	374	373	360	352	350	345	376	337	369	362	391	390	357	365	387	371	366	372	376	366	337	364	360	352	369	369	391	365	362	381	355	414	362	365	355	347	354	354	363	396	372	341	341	371	404	315	392	365	362	351	350	379	372	367	362	356	387	315	345	340	373	347	310	366	365	358	381	352	347	366	343	375	344	307	366	378	384	364	355	381	379	340	391	362	376	383	350	387	391	351	369	360	361	350	361	374	339	357	404	352	364	369	327	354	356	342	346	369	368	352	386	361	345	372	393	370	374	338	394	353	355	350	342	372	364	355	364	374	362	351	344	363	331	358	355	389	372	349	343	328	322	360	377	361	353	345	347	372	344	348	391	355	417	345	377	353	363	365	349	345	349	365	383	366	372	387	368	382	322	341	380	379	345	338	355	379	373	356	382	335	341	381	333	339	341	325	360	392	364	360	365	421	348	367	353	363	379	365	381	357	339	365	338	324	348	356	362	332	389	336	355	408	357	361	369	377	338	375	361	359	342	349	384	374	366	325	384	395	377	330	349	377	366	365	358	354	340	367	343	364	382	344	375	356	383	364	361	382	329	349	348	362	339	386	353	332	340	356	356	329	382	351	355	363	373	366	371	377	342	379	349	346	361	351	357	366	368	346	328	322	358	392	360	360	378	368	364	340	391	373	351	374	357	364	398	370	365	369	341	395	351	357	357	352	353	349	316	367	352	379	353	354	371	343	368	373	330	373	351	346	379	387	345	350	374	349	347	376	351	386	336	361	338	360	356	349	376	326	368	374	350	361	379	359	397	349	382	395	361	354	370	367	378	378	324	362	396	348	356	345	330	392	397	365	317	368	335	375	389	339	408	350	405	359	372	344	399	390	362	369	355	336	356	336	368	348	383	384	393	368	360	416	361	337	364	411	409	354	354	355	377	372	361	386	365	379	352	375	358	368	357	376	365	350	349	386	385	367	393	344	401	376	333	404	377	364	349	360	362	358	375	367	367	355	332	348	377	366	364	383	357	364	335	336	380	376	349	341	367	363	340	349	379	383	374	386	374	355	348	370	345	368	370	377	338	363	330	356	345	388	352	395	365	341	358	331	351	349	370	385	384	347	414	375	358	362	354	327	374	376	350	373	357	337	348	370	367	392	361	402	359	377	375	386	353	327	364	350	371	328	339	381	350	378	400	364	378	340	384	344	358	359	370	362	341	374	364	366	337	362	400	365	380	374	364	350	359	338	360	369	394	371	357	346	365	328	386	363	348	334	341	337	360	410	378	346	387
27692	11760	2006	1219	907	951	898	913	859	871	867	920	876	864	966	885	877	838	894	879	891	892	871	940	924	897	878	947	904	848	874	896	908	895	879	839	871	914	858	899	900	873	851	925	881	851	865	866	873	874	870	912	842	870	819	876	910	910	905	856	904	893	909	852	861	896	825	853	905	900	826	882	841	871	859	868	864	866	847	899	887	885	892	913	912	817	890	924	889	868	843	890	870	882	890	808	845	913	930	895	844	869	837	851	859	844	914	864	858	857	905	883	909	894	858	883	863	920	846	868	862	888	891	940	871	907	886	857	886	894	908	875	838	856	875	880	889	867	899	875	920	873	845	877	837	916	899	853	855	817	845	850	891	888	874	868	816	919	862	896	839	846	861	933	864	921	905	888	907	918	903	880	904	889	898	827	846	884	870	868	819	829	838	856	926	907	838	899	883	844	868	887	858	849	817	822	840	817	845	908	892	864	866	899	858	825	887	865	830	855	840	864	899	850	901	801	878	874	923	884	902	883	880	819	907	891	885	899	888	856	918	823	834	864	880	895	909	877	829	869	921	842	812	876	799	921	866	864	855	908	894	891	868	853	864	867	850	915	866	877	878	910	928	906	844	918	850	840	879	844	819	878	885	872	877	870	868	830	859	863	870	865	809	797	885	911	856	947	868	864	820	860	894	869	898	921	839	875	912	880	888	873	844	897	865	839	901	905	875	840	854	847	870	867	924	853	918	870	889	873	897	870	873	832	869	855	890	825	836	907	893	872	848	868	891	874	876	902	938	823	948	864	884	833	883	900	831	853	855	928	950	853	894	869	819	837	874	839	849	850	874	832	884	839	912	912	894	881	861	879	893	896	855	881	911	860	884	817	891	920	883	884	845	841	933	858	866	865	844	836	873	868	853	870	889	883	840	832	868	895	865	887	829	807	866	865	900	890	834	906	883	900	876	890	878	860	890	875	782	891	863	864	831	891	862	908	889	832	802	853	887	871	903	903	890	869	860	915	896	830	831	888	872	842	829	843	857	880	887	912	929	860	888	832	870	824	846	877	856	885	858	836	914	909	875	886	888	893	874	858	890	878	886	854	879	868	893	895	872	822	889	800	847	908	863	848	899	847	877	835	904	826	857	877	891	852	882	910	901	910	822	901	861	923	876	871	872	893	862	845	904	894	910	894	829	859	883	843	866	890	823	889	866	891	886	858	866	892	887	856	840	863	827	846	840	858	893	966	850	818	867	905	843	900	906	897	854	862	883	899	868	843	878	839	867	852	915	843	887	839	867	823	874	832	828	899	887	857	844	882	909	913	838	874	845	854	854	871	868	835	901	835	872	850	881	813	880	868	887	871	881	875	863	842	892	898	955	904	853	853	877	896	872	878	915	901	896	890	872	893	894	862	895	908	889	872	872	854	824	883	875	833	863	912	836	911	839	877	874	848	884	932	853	917	882	826	895	866	947	876	869	883	848	804	876	865	893	874	902	888	825	842	867	868	899	861	840	859	830	907	907	869	846	865	897	843	895	905	900	844	870	826	838	859	794	878	859	861	874	857	845	885	880	883	918	911	877	855	881	914	895	900	926	879	864	927	849	865	851	884	933	843	864	838	858	906	865	892	815	907	864	856	895	873	874	823	903	884	893	867	851	874	848	869	846	897	867	861	850	844	880	854	867	881	869	864	850	891	910	896	881	908	862	874	843	822	914	843	957	862	805	849	849	851	910	850	866	891	876	861	821	916	835	853	884	911	900	862	853	829	884	860	871	846	892	894	873	859	821	805	882	858	888	844	881	880	905	879	843	842	852	864	880	859	866	822	905	845	923	917	940	847	924	851	861	881	881	916	883	863	879	912	940	913	812	910	858	831	823	925	864	870	922	861	815	874	874	899	855	861	821	819	886	901	864	874	861	838	900	870	865	908	861	874	933	823	849	881	851	870	855	844	876	870	846	887	885	841	875	859	869	869	819	865	847	884	899	912	903	875	908	904	882	887	866	853	883	850	892	874	837	827	902	906	820	859	818	882	924	894	917	866	888	831	855	867	850	858	907	925	916	819	869	887	877	869	858	808	822	845	869	839	846	885	857	903	884	899	841	781	822	957	878	864	870	878	871	859	903	928	869	792	858	875	857	891	836	893	890	907	861	876	880	894	892	839	893	931	867	841	839	819	845	854	888	899	830	867	882	883	899	842	835	877	831	788	872	840	901	874	870	935	906	841	878	855	855	855	905	889	887	873	851	870	817	899	878	825	833	881	884	861	880	862	876	845	881	879	897	880	866	900	851	862	891	868	887	766	852	901	828	866	883	827	918	841	819	905	780	872	890	930	863	887	894	846	825	872	913	852	896	853	864	896	843	891	878	871	900	904	879	865	881	821	857	894	879	837	885	875	884	880	922	874	898	839	855	804	892	911	878	866	833	918	859	877	860	858	872	869	856	878	893	899	893	833	868	913	913	860	865	903	846	893	862	870	904	882	880	844	903	918	879	914	861	862	839	935	885	924	941	869	891	932	871	855	896	883	872	825	853	891	902	870	805	903	903	858	848	844	857	958	857	835	788	884	870	877	838	893	867	904	905	886	872	924	844	878	865	876	888	894	829	960	855	878	827	894	868	869	877	867	882	874	869	871	869	848	895	854	882	848	863	826	837	874	855	888	909	865	896	826	823	869	880	836	910	946	845	828	892	870	885	861	898	872	852	854	884	877	865	840	897	875	866	836	902	872	916	871	852	916	845	872	856	887	880	904	831	941	921	845	879	880	902	840	918	866	826	911	877	898	878	858	858	850	815	939	874	881	839	924	871	926	868	831	902	901	874	858	927	884	855	829	854	867	872	857	865	877	903	912	914	843	864	853	830	936	881	889	884	912	861	813	940	851	863	912	828	892	887	854	881	877	830	867	912	828	884	897	857	841	930	849	930	829	838	866	886	841	898	813	867	802	921	849	838	905	860	897	882	855	942	871	828	910	902	858	881	882	867	853	879	844	850	910	890	848	867	881	931	873	887	862	836	854	896	864	894	820	837	868	932	901	875	866	905	852	930	821	894	860	843	896	855	878	876	902	904	852	840	873	921	873	790	901	854	942	865	903	857	882	913	865	881	873	870	842	834	869	848	887	927	887	941	903	888	873	894	880	863	880	880	872	860	866	839	881	897	893	930	870	874	922	898	882	891	906	896	898	852	835	883	908	843	889	870	829	858	824	854	886	869	877	928	914	925	856	856	879	913	933	838	854	880	779	836	876	902	838	901	847	872	836	892	855	829	839	831	876	894	908	848	831	853	869	931	917	884	827	894	817	840	911	940	853	902	900	905	960	849	877	873	813	860	870	892	887	864	920	887	837	904	845	915	877	901	944	887	865	873	848	906	897	920	831	852	789	876	891	874	848	915	874	857	810	889	895	854	871	827	880	883	898	873	870	905	893	859	821	923	850	853	833	920	898	858	848	854	869	854	882	858	869	870	855	859	891	826	817	848	888	901	909	868	876
5191	962	872	821	884	763	783	760	770	729	712	826	763	760	744	790	777	736	802	735	783	780	744	733	720	810	768	827	773	785	790	717	760	781	782	761	740	767	793	784	776	749	696	775	780	742	746	754	710	774	737	767	772	745	775	776	745	786	718	747	739	722	749	769	715	778	715	782	761	755	721	780	749	755	761	771	705	789	729	747	740	733	746	747	726	734	762	741	732	745	718	768	771	751	752	695	770	813	738	720	795	690	746	808	799	764	737	745	770	776	699	765	742	769	756	760	704	769	768	754	762	758	733	726	741	766	707	749	755	774	788	777	803	731	815	758	769	749	762	738	720	751	787	716	777	736	748	729	784	726	763	745	726	775	729	725	799	762	800	781	749	776	769	759	718	775	777	739	723	749	728	675	742	723	785	749	764	785	735	758	755	733	757	739	744	721	752	819	790	729	740	740	798	784	758	787	717	761	715	762	744	798	764	717	712	719	720	752	774	732	753	725	748	789	666	699	758	715	765	762	719	730	756	748	768	760	737	761	758	757	762	736	719	722	757	767	730	815	733	747	761	772	724	743	739	770	772	766	727	731	673	753	725	736	733	746	760	742	752	801	811	704	722	744	735	744	739	705	759	728	789	783	770	791	760	763	726	746	769	777	747	779	772	730	751	718	785	756	766	712	767	764	745	789	754	745	720	739	714	782	754	726	758	760	759	733	745	764	726	775	784	749	754	793	759	765	713	740	784	748	716	745	744	722	793	760	754	771	780	755	651	753	796	730	743	768	795	759	704	746	766	801	718	820	716	773	738	762	794	741	792	779	771	772	766	762	743	793	727	738	750	761	758	756	739	716	717	760	829	791	750	764	812	773	749	761	750	771	757	722	780	740	756	714	742	792	756	725	819	827	789	707	766	789	709	745	724	761	776	802	787	738	785	763	727	779	719	746	736	779	695	730	757	721	705	729	782	750	768	762	744	766	721	752	737	717	760	756	736	716	761	737	743	726	733	770	717	704	691	738	778	772	732	704	779	756	764	776	753	717	736	775	758	757	772	692	780	690	783	743	758	735	771	718	726	759	744	763	762	764	750	766	705	717	779	695	711	750	713	710	777	740	759	765	742	741	715	751	745	724	805	777	738	766	752	735	732	756	753	754	745	782	754	739	742	750	726	735	757	716	746	728	750	782	701	721	745	743	709	727	768	717	741	722	773	775	729	763	768	733	768	756	759	792	729	762	778	754	728	782	712	750	765	742	754	703	778	740	752	713	730	727	744	747	745	688	758	773	762	726	774	719	741	771	734	743	787	781	769	733	747	717	724	685	742	733	756	767	752	727	752	777	740	781	741	747	728	788	756	760	723	742	726	705	726	761	735	720	787	803	742	795	801	746	793	807	752	735	757	733	797	829	744	764	759	797	740	750	740	741	783	782	820	724	729	754	783	737	788	724	771	718	751	740	750	719	753	739	789	699	701	765	689	773	775	759	736	742	737	751	716	759	723	731	745	743	750	753	750	755	755	777	751	739	727	743	729	756	787	813	759	722	759	741	763	733	693	747	773	753	766	735	684	805	740	735	766	737	786	784	709	729	744	813	752	763	747	709	761	765	746	818	747	759	741	729	711	818	786	774	703	769	737	761	723	704	735	751	733	757	760	753	755	766	787	804	762	726	767	759	782	742	805	774	736	735	726	686	743	756	732	806	786	755	769	713	734	702	732	765	780	760	754	735	749	758	755	798	775	773	807	748	698	736	717	709	725	814	720	765	767	774	705	740	767	756	785	740	822	775	722	774	748	766	750	719	740	683	731	814	704	758	787	771	765	782	792	771	791	743	779	771	691	744	741	752	736	847	763	722	724	774	770	721	742	756	782	721	743	727	748	784	741	755	766	770	760	737	717	761	765	710	759	710	758	747	746	730	746	731	720	730	795	754	722	739	725	746	719	766	741	788	714	782	743	727	730	781	779	757	700	706	755	773	820	754	744	738	781	723	699	748	767	766	710	751	725	718	720	798	745	770	777	749	772	707	742	732	740	727	730	752	751	733	706	760	756	749	731	719	771	721	765	746	785	764	769	734	725	804	808	765	758	752	736	751	763	758	763	754	788	756	723	772	776	755	734	724	746	780	734	791	716	735	733	778	749	797	711	744	740	780	728	724	765	753	749	700	763	761	733	741	796	758	773	790	761	735	759	747	777	760	732	730	772	748	764	731	753	778	761	734	730	696	724	727	726	812	706	715	790	768	759	696	717	729	723	762	725	755	723	759	765	794	773	724	752	752	714	769	706	803	741	775	729	761	777	743	764	744	763	715	708	750	721	731	759	740	750	751	730	749	730	738	729	776	752	711	756	690	719	785	750	759	777	707	743	729	725	726	689	768	734	762	758	735	718	752	738	758	784	757	761	794	792	754	746	730	710	788	724	698	717	786	658	765	786	744	742	792	740	725	749	734	724	773	762	719	795	741	772	730	724	738	729	789	698	780	720	757	776	774	758	738	779	744	662	695	732	758	769	742	714	778	743	723	729	723	779	724	728	731	794	765	776	742	797	709	703	705	753	754	714	773	775	737	756	702	681	786	742	738	731	787	706	740	744	784	704	722	781	755	780	761	741	739	759	746	736	710	797	784	746	736	767	737	768	743	749	775	798	739	766	760	743	768	753	754	771	764	711	730	721	784	749	711	761	728	753	733	777	736	747	749	740	748	746	778	748	775	725	749	782	724	764	709	794	748	729	744	689	785	707	784	805	729	760	736	709	744	750	758	768	721	758	723	764	776	722	732	742	726	744	694	755	708	732	749	747	779	712	754	729	725	785	739	726	760	781	774	717	733	772	739	737	780	740	772	721	727	735	769	723	749	780	765	730	775	794	764	790	794	759	700	767	747	802	730	759	760	755	749	793	760	730	737	737	774	702	756	773	721	762	732	713	770	760	751	746	773	809	701	785	689	705	804	728	728	751	752	762	741	756	797	739	764	767	741	729	719	738	742	758	772	772	768	715	745	745	780	741	778	775	721	745	771	751	739	800	724	754	736	745	768	714	731	726	750	760	749	780	760	762	744	734	727	722	735	797	675	772	700	757	743	774	759	780	766	734	738	694	740	716	802	801	739	726	764	722	804	786	748	783	779	704	740	799	770	718	806	740	745	717	763	785	727	715	744	717	751	742	750	767	741	782	760	750	788	723	752	755	712	766	734	763	671	715	759	716	764	717	765	758	790	752	768	803	811	715	710	718	768	756	731	733	716	739	775	765	719	800	766	726	756	721	733	745	770	777	753	758	760	812	794	690	700	778	752	777	718	778	792	769	690	760	748	701	731	725	780	729	739	695	749	735	772	776	729	761	762	740	730	721	749	818	707	758	749	745	752	749	770	720	735	740	738	713	734	765	719	746	747	772	752	771	755	741	732	775	761	794	736	739	767	780	715	762	760	770	741	741	783	737	764	694	758	785	739	730	735	708	768	760	736	730	734	750	771	775	706	764	795	743	775	755	769
25843	21412	25114	16418	1856	1074	993	899	795	811	836	855	829	864	778	808	802	798	774	807	809	765	786	773	804	772	820	820	781	802	805	769	793	769	798	739	835	762	813	779	804	820	786	789	824	760	785	750	798	817	782	815	811	792	821	778	780	819	780	788	820	793	784	750	782	800	817	774	815	772	729	750	829	744	787	791	819	777	773	791	766	763	823	743	788	809	741	756	767	781	780	722	831	746	779	798	795	773	776	781	805	823	789	765	785	769	763	780	826	759	739	830	783	761	765	781	787	779	770	754	795	767	794	803	742	776	772	805	833	824	764	739	799	785	783	742	783	766	811	804	752	819	789	781	800	769	754	792	785	775	747	803	790	775	793	777	790	811	811	822	765	760	740	774	695	787	731	778	757	812	830	792	742	770	776	836	767	781	782	767	767	771	740	786	747	784	746	753	803	799	798	786	780	752	733	799	816	791	797	835	800	743	800	765	766	836	760	734	767	733	770	747	766	826	838	755	828	757	769	791	786	788	857	788	742	784	793	768	793	755	756	781	726	733	822	795	791	748	731	757	763	728	731	803	809	759	827	778	723	749	830	826	830	802	777	818	812	772	733	767	767	811	793	751	746	742	755	737	797	784	784	765	772	771	761	791	775	789	800	747	790	778	784	701	748	746	770	783	746	814	810	779	803	751	824	793	720	797	776	767	793	764	776	737	749	785	755	780	770	755	773	796	809	760	806	790	825	811	800	773	782	778	745	819	778	756	744	773	769	829	836	768	809	796	768	753	754	765	803	755	734	706	743	814	800	775	830	744	760	740	792	805	726	808	759	779	741	784	803	803	765	800	755	755	723	780	771	786	750	744	753	778	777	763	792	789	743	771	801	797	777	742	841	823	780	779	763	792	798	836	813	775	782	791	729	753	760	815	763	767	806	828	804	787	793	788	737	763	805	720	790	780	828	750	783	792	825	752	758	764	692	751	798	840	811	778	814	804	806	748	744	770	790	801	817	737	789	723	732	755	771	772	781	750	784	804	733	758	736	751	804	778	815	763	778	753	779	773	783	792	742	732	784	788	773	816	822	781	751	790	777	753	777	757	815	806	828	784	746	788	756	776	768	786	768	784	744	758	780	778	784	805	772	759	819	804	796	779	794	776	791	789	764	767	763	784	755	769	813	753	738	755	794	761	772	765	781	827	806	747	802	793	765	732	778	765	766	818	758	782	751	772	795	744	832	767	779	731	735	764	710	770	776	829	780	764	758	778	766	806	783	795	699	768	760	789	801	728	777	756	700	790	727	785	743	799	779	781	797	785	802	783	759	769	758	788	773	797	809	800	810	750	766	836	802	794	773	778	765	751	771	809	768	802	793	767	831	802	765	779	783	789	802	763	823	787	781	758	726	828	773	803	792	843	799	792	776	767	763	784	817	770	779	758	758	802	818	819	776	755	753	800	797	743	739	780	751	817	778	732	793	788	755	778	820	796	795	817	762	789	754	806	799	812	775	823	783	794	841	746	749	734	805	779	747	873	799	769	810	749	792	798	764	758	770	809	751	764	758	780	764	799	764	768	775	791	788	742	746	764	775	742	795	749	767	745	778	812	851	778	784	785	769	746	745	795	762	812	819	793	772	767	783	787	771	777	767	800	779	720	807	773	774	705	748	737	754	763	727	794	766	800	763	770	795	817	815	764	751	733	777	788	821	784	812	748	774	774	745	766	826	749	792	775	788	788	779	768	727	806	756	806	764	769	790	813	770	771	786	729	800	802	808	833	837	804	799	773	781	766	759	752	811	816	725	826	782	779	795	771	770	747	819	727	803	760	763	781	823	767	788	736	771	711	765	805	761	733	771	790	774	818	780	738	771	778	784	780	779	747	786	785	771	739	783	780	778	781	797	813	792	790	774	748	746	786	754	823	827	762	767	810	749	820	804	727	732	775	802	797	764	798	754	796	780	721	749	753	774	768	740	721	793	729	789	788	790	782	785	790	743	776	755	787	755	761	768	757	768	772	761	793	799	775	783	795	726	838	765	815	756	779	804	748	771	765	742	755	776	767	815	775	817	813	785	751	791	825	774	737	774	772	749	807	705	700	760	787	764	797	820	782	741	757	779	832	750	769	804	774	747	820	776	795	834	781	795	745	749	801	789	741	774	790	806	735	796	790	740	773	767	759	815	736	742	766	776	795	778	765	780	783	813	744	777	761	792	783	760	760	844	783	778	759	778	736	771	799	747	819	762	841	728	798	785	759	777	772	839	757	731	743	808	753	755	801	826	730	768	756	744	757	749	815	792	777	734	803	775	779	760	738	775	795	797	798	722	840	773	740	790	800	818	791	736	714	783	831	781	769	788	744	813	760	732	770	747	770	766	756	749	801	813	831	799	737	774	797	772	744	794	779	748	764	785	764	795	799	769	763	723	789	785	788	769	772	759	749	820	767	789	779	778	822	786	779	785	769	758	831	842	746	745	777	753	779	757	782	806	793	764	783	739	779	787	801	796	792	793	782	741	812	785	737	770	764	771	767	784	743	777	747	814	769	761	791	851	786	773	786	772	802	826	731	809	749	768	769	769	731	729	783	765	788	826	758	738	783	814	783	811	795	785	792	745	795	813	831	798	742	804	794	767	742	774	812	780	786	776	796	775	745	730	808	786	782	804	739	788	779	780	764	830	776	757	805	786	794	784	790	779	764	704	785	788	789	816	780	843	772	769	787	797	781	836	787	793	718	779	777	736	800	741	840	830	813	815	829	771	803	724	779	780	855	803	784	730	761	819	822	796	799	753	790	810	798	806	784	785	819	811	730	747	822	802	767	710	765	816	817	834	807	807	833	771	768	779	798	745	775	744	752	786	780	840	837	742	772	781	747	739	768	794	758	723	753	820	752	836	780	789	815	826	761	744	786	793	815	792	756	795	798	773	780	765	776	792	761	781	796	753	783	768	773	751	757	802	761	812	807	800	797	763	760	785	787	797	808	781	740	778	818	762	757	776	765	794	754	754	784	774	766	796	769	751	766	777	724	738	773	766	785	793	760	787	778	767	782	739	783	785	782	792	766	748	766	781	736	800	734	761	798	810	755	763	801	769	767	750	796	724	782	804	800	734	778	778	782	795	718	791	798	830	806	740	787	789	801	804	796	772	745	761	758	721	811	731	770	751	778	832	797	822	762	793	812	758	736	806	722	740	802	790	819	738	758	743	832	780	760	776	806	788	798	766	763	776	779	741	795	797	722	773	813	755	779	760	787	753	735	787	794	802	834	791	803	809	787	785	793	791	801	836	809	786	747	769	720	775	791	772	733	731	751	806	777	805	750	774	797	799	810	828	767	774	790	777	809	782	800	780	741	789	838	805	786	810	770	794	759	768	795	756	796	783	775	778	783	756	775	728	814	786	783	756	798	774	746	830	788	817	733	805	797	793	789	744	784	817	807	771	756	769	754	834	708	804	794	766	765	762	777	745	726	803	726	802	806	783	778	837	806	766	757	757	762
3706	2097	1787	1227	988	900	823	803	810	715	771	805	708	694	732	734	713	708	725	716	705	717	712	709	737	719	653	707	701	727	678	746	721	734	710	705	710	675	692	712	687	718	691	683	686	697	691	720	694	710	691	668	697	698	735	705	722	684	704	683	697	686	678	709	647	666	676	674	643	727	720	707	720	776	654	679	738	722	697	696	704	649	684	692	679	724	706	688	671	660	675	720	662	675	690	674	688	684	741	679	706	660	643	693	705	721	669	674	678	650	657	654	752	730	701	673	671	689	699	692	735	732	703	759	706	721	670	712	703	685	640	713	709	734	718	747	664	697	700	724	643	716	698	669	693	738	707	695	661	688	690	644	683	683	688	668	696	673	679	675	639	629	742	691	678	664	676	654	721	666	682	667	719	728	689	669	711	701	711	699	731	703	686	713	656	690	768	723	685	676	674	688	692	656	693	740	716	715	699	707	693	681	701	681	731	686	678	678	695	694	674	725	681	661	709	702	664	662	691	663	681	706	698	697	719	693	665	666	698	696	684	634	651	716	682	705	701	728	738	695	717	708	708	715	693	695	700	718	685	649	729	682	678	670	682	725	689	726	620	707	679	670	693	696	688	695	689	654	632	712	724	706	691	685	685	698	693	665	683	677	711	667	685	682	658	699	695	705	656	728	666	662	666	672	664	696	675	703	638	670	673	710	719	715	692	709	714	709	713	709	633	670	672	732	649	646	686	695	681	711	718	707	641	721	722	710	724	676	668	724	689	686	690	709	660	697	644	698	701	695	640	696	689	633	758	642	693	673	676	682	658	675	686	597	666	693	703	696	722	678	701	668	721	683	669	722	684	674	681	715	706	699	719	676	640	724	717	637	652	681	657	714	707	690	679	690	707	691	602	733	680	668	711	689	686	683	672	711	655	726	696	712	698	675	678	722	658	689	696	688	689	712	683	683	740	668	725	709	721	628	708	696	669	715	705	667	722	682	698	675	707	655	684	711	705	673	665	707	643	709	723	644	665	676	652	692	706	743	690	665	714	742	682	687	673	669	668	702	670	690	675	664	677	681	693	697	707	704	720	692	727	763	695	655	684	684	667	660	713	659	707	698	683	685	665	694	731	655	677	696	691	695	684	648	667	705	686	719	686	669	722	726	703	695	709	679	677	683	726	635	635	697	667	709	726	648	727	707	696	687	689	698	709	653	685	663	656	664	704	654	689	667	703	685	680	699	707	710	676	701	728	708	732	700	720	646	682	718	675	669	675	652	703	702	737	656	661	703	699	677	692	699	721	719	714	644	701	720	719	678	683	662	687	665	694	728	690	717	698	692	700	641	679	657	684	653	687	678	687	698	705	735	655	685	745	715	679	710	687	632	702	704	659	737	633	689	683	714	788	663	707	658	758	681	667	693	706	654	740	712	688	736	674	686	668	702	707	689	679	735	706	692	652	699	662	666	710	707	662	713	710	714	663	664	653	696	707	668	671	714	675	654	689	671	684	666	665	667	679	701	659	652	686	669	683	697	654	734	696	657	704	690	683	687	700	613	675	660	696	681	736	664	652	667	679	687	684	677	690	675	666	680	698	694	685	647	697	692	682	639	688	689	731	683	666	649	723	699	650	690	691	695	702	677	684	694	680	716	722	733	711	675	663	717	721	706	706	698	655	722	684	703	669	655	698	738	696	683	690	686	694	684	669	688	706	661	716	706	707	742	703	702	677	658	706	669	663	700	654	685	712	698	701	660	699	684	710	658	666	714	688	616	675	695	676	716	677	661	707	681	669	670	695	704	703	686	710	724	674	670	688	706	693	686	721	697	656	661	682	671	658	732	715	712	755	708	658	707	719	672	642	719	702	675	697	677	641	672	642	719	697	710	706	655	715	695	679	689	651	731	683	706	690	729	671	656	684	679	744	649	721	718	701	710	676	668	651	689	709	704	714	635	659	665	720	694	694	704	658	717	699	679	652	710	671	716	696	685	700	644	684	721	688	655	681	707	713	664	701	635	716	718	698	676	640	683	708	644	670	705	710	686	713	687	704	682	690	724	641	699	664	674	695	671	688	676	648	704	675	702	668	679	632	712	643	748	669	655	698	680	712	680	647	682	660	657	704	674	668	696	711	732	677	681	734	685	687	688	677	678	649	695	715	679	703	657	686	666	667	645	663	713	689	709	636	687	700	685	655	680	714	714	712	681	691	653	677	665	689	722	665	696	715	691	684	680	715	674	711	684	693	672	710	693	703	725	710	742	732	683	713	639	698	676	693	650	713	730	672	694	636	759	653	704	702	656	685	729	668	706	724	668	706	690	703	648	689	668	729	626	666	691	701	658	725	750	670	694	655	691	641	640	654	712	691	685	658	689	709	702	708	670	672	701	707	672	651	731	699	678	699	689	725	694	728	633	685	680	694	688	674	691	698	727	678	737	684	669	681	680	697	667	691	722	700	675	712	724	668	698	673	719	650	641	740	747	684	690	662	707	702	707	617	704	682	665	687	652	667	674	716	745	672	645	697	662	720	671	704	687	735	698	693	669	659	671	679	694	708	712	672	708	658	661	675	730	659	729	708	664	695	639	709	721	643	701	689	684	708	657	651	636	624	674	690	707	667	700	662	697	710	707	662	677	678	695	666	670	712	638	679	699	686	680	684	670	648	672	661	702	691	711	701	640	677	679	649	637	668	707	726	709	694	663	688	651	684	692	702	714	703	676	722	660	653	704	739	647	651	671	659	730	683	685	711	690	661	680	690	690	677	701	663	697	701	707	708	677	684	650	673	650	665	726	686	719	738	709	724	700	719	702	669	714	659	722	678	672	666	669	711	671	649	709	692	741	688	713	618	720	690	722	641	639	648	651	688	697	711	668	679	718	657	699	699	691	673	680	657	672	694	690	679	680	720	751	768	718	651	708	685	651	695	674	635	704	740	694	702	687	736	704	682	700	707	662	646	709	728	698	662	698	695	706	727	682	701	738	734	682	677	724	662	721	686	710	690	712	735	695	689	663	709	682	720	637	685	667	718	677	683	703	718	659	652	701	662	680	664	718	686	679	713	679	733	650	717	682	666	708	738	712	651	657	730	683	714	643	705	697	657	689	685	666	693	684	704	680	644	695	670	696	721	655	674	690	692	703	717	715	638	676	681	720	716	727	704	700	679	691	660	686	718	707	686	680	667	729	701	641	716	720	669	668	681	654	690	693	686	711	694	757	686	678	716	703	661	675	700	725	674	691	702	710	667	690	716	684	704	627	709	709	669	692	678	663	738	704	682	739	691	696	693	686	673	662	687	666	707	692	686	692	648	713	698	658	699	688	697	669	690	679	713	711	720	696	657	697	627	668	681	656	684	661	704	667	740	696	675	700	697	678	665	717	703	706	728	685	702	663	678	662	694	687	690	693	683	724	658	672	662	681	706	678	674	685	710	706	706	679	728	696	684	692	672	703	663	696	656	690	686	717	668	709	649	698	656	691	686	690	688	670	688	736	697	718
24303	21478	28642	24757	20106	2758	887	598	520	499	430	442	406	478	397	407	406	410	392	378	378	385	370	384	399	389	442	402	339	405	368	345	345	380	389	354	384	394	390	362	340	360	357	406	346	355	373	358	345	335	397	346	368	359	365	352	364	391	359	385	345	358	359	350	362	368	370	393	391	375	398	364	379	381	365	351	334	357	376	352	414	389	364	366	367	388	354	355	364	351	343	325	350	366	371	368	355	370	374	363	348	359	374	376	368	389	340	347	340	375	350	364	336	360	372	404	406	376	377	361	328	376	354	385	387	391	367	370	386	366	344	366	361	345	361	361	356	390	401	366	387	400	399	374	369	356	413	337	375	365	373	348	363	372	372	382	352	360	365	375	341	315	395	369	370	337	372	361	402	378	345	376	301	386	344	379	372	326	354	373	387	362	374	364	399	379	337	387	352	363	336	374	379	376	339	336	343	379	353	371	404	339	363	379	393	357	382	356	400	360	337	384	382	383	322	352	355	374	380	327	337	372	356	400	383	398	389	360	362	363	347	384	331	368	331	329	385	358	356	329	362	348	343	405	337	348	371	362	352	348	363	370	338	344	371	364	340	380	345	369	322	360	363	374	334	334	347	362	348	360	344	368	388	368	372	404	390	363	376	377	355	372	353	376	340	350	347	350	339	317	341	385	353	344	386	378	391	354	377	367	376	338	368	347	360	357	361	372	375	371	331	391	328	361	338	373	339	339	326	339	359	371	386	408	330	374	355	367	348	356	351	349	312	371	372	359	382	386	375	366	365	329	345	373	375	374	331	383	396	375	337	339	354	372	370	341	346	338	391	335	362	352	375	338	388	341	361	327	341	378	385	385	343	342	375	385	369	379	353	365	348	384	372	353	355	367	358	353	364	353	377	370	365	363	381	365	382	365	349	359	330	380	374	359	395	373	346	326	369	370	333	380	387	370	344	376	344	362	345	359	405	345	360	391	367	384	364	367	377	386	366	313	327	346	348	364	354	376	357	391	359	362	360	356	320	404	394	364	387	366	367	368	359	380	362	338	378	348	366	375	367	348	356	409	354	378	362	394	420	366	364	338	366	389	331	364	350	359	405	369	359	341	315	391	354	365	361	369	344	359	364	345	347	356	322	350	394	353	353	359	364	369	399	380	367	354	352	342	382	393	356	365	373	328	365	344	396	324	351	348	353	385	363	378	385	363	382	383	351	333	345	336	353	364	347	377	353	322	332	329	371	334	352	365	379	381	376	346	357	364	374	349	344	379	328	376	347	377	322	351	350	348	362	362	338	368	367	409	370	380	334	388	359	364	382	368	392	394	332	324	337	354	351	393	357	386	347	384	358	378	377	393	365	343	338	350	377	360	351	368	302	369	367	346	368	402	358	340	348	363	404	332	398	353	382	368	350	357	349	367	362	396	330	372	360	373	354	360	400	367	370	361	339	350	363	337	412	351	318	396	332	374	341	362	362	329	418	363	341	321	360	335	352	395	407	361	366	346	363	357	356	375	342	395	373	420	351	387	343	343	381	363	326	348	357	339	393	380	362	338	386	353	340	368	377	329	381	396	356	335	373	402	369	370	333	331	407	342	386	332	331	407	361	358	369	374	359	341	347	370	329	346	400	334	335	365	368	353	339	396	368	357	367	379	369	346	355	353	349	341	384	352	326	353	367	381	391	340	348	323	364	361	350	334	408	361	344	331	343	361	398	382	361	354	398	350	355	366	364	334	346	379	359	351	374	385	388	348	348	348	372	384	383	351	339	343	351	405	369	370	325	335	349	381	346	397	365	326	366	377	358	329	345	404	351	330	337	366	377	372	368	355	350	382	361	387	352	360	365	337	348	383	357	359	362	375	332	370	372	377	383	362	364	365	325	405	361	363	368	362	379	340	378	359	325	367	362	382	351	338	338	370	374	366	361	380	355	368	384	371	349	378	374	354	352	339	393	316	345	360	370	351	377	338	354	380	375	357	377	354	371	358	365	344	357	356	389	342	340	363	373	343	382	304	366	374	369	355	363	349	331	368	358	355	331	334	325	362	381	361	361	341	383	392	362	335	372	352	330	354	330	337	358	378	348	337	375	360	362	354	357	374	351	348	362	367	354	368	378	325	375	395	375	374	342	347	341	346	351	329	384	377	363	373	353	358	339	341	357	379	363	316	409	371	364	367	381	344	324	359	331	381	368	357	372	348	363	349	328	365	374	341	361	340	374	349	368	338	373	348	343	348	376	357	386	369	374	368	369	422	356	387	365	359	369	371	383	360	344	347	380	392	385	362	351	347	324	354	376	356	381	387	362	360	342	358	346	332	320	312	351	343	341	399	378	361	344	345	361	385	334	317	371	389	327	338	360	360	319	358	391	338	348	337	365	373	334	374	355	359	347	358	340	322	376	376	364	347	381	349	348	374	354	374	378	365	362	376	359	364	337	358	374	326	364	335	340	358	380	345	365	381	340	374	348	348	386	394	379	384	371	357	362	380	364	372	350	344	342	386	344	348	355	366	387	344	373	350	364	368	347	360	349	391	371	375	323	379	357	335	347	381	345	371	390	384	356	372	357	367	386	360	383	361	374	353	372	352	359	378	370	386	359	355	342	369	377	325	368	340	362	383	378	371	347	380	368	365	346	354	349	382	337	366	349	351	375	362	375	382	326	340	348	351	391	389	376	334	328	370	343	387	343	345	361	355	361	360	326	391	377	334	374	345	344	351	351	360	370	346	342	344	358	355	354	307	387	358	342	394	362	365	340	383	356	333	378	356	358	360	409	375	340	348	358	357	381	374	368	389	361	346	393	369	389	363	352	372	392	352	363	358	345	341	384	361	346	362	351	339	333	350	333	371	371	373	376	353	344	358	363	408	374	398	376	387	339	352	363	362	344	366	347	371	352	354	415	360	347	358	353	354	336	372	375	350	370	335	333	372	391	358	364	378	341	341	327	337	389	392	377	375	401	357	338	368	387	330	331	369	336	358	341	364	333	345	339	366	328	347	346	362	343	331	350	373	399	382	364	381	352	351	368	355	380	385	342	366	349	341	354	344	343	362	392	384	345	357	381	374	373	357	352	371	387	343	386	359	336	335	394	330	355	362	347	363	350	380	353	385	366	351	379	384	363	357	366	354	371	368	378	361	375	382	377	372	341	358	361	359	389	357	362	346	335	373	368	336	383	361	386	364	370	374	377	335	384	342	337	381	365	391	337	385	357	362	376	359	379	358	378	373	386	357	383	350	347	359	359	374	369	368	351	365	401	340	352	350	361	388	376	392	358	338	336	340	372	358	397	373	374	368	350	328	356	336	368	357	354	364	334	331	377	375	343	351	373	372	357	343	389	356	391	364	364	391	358	397	330	365	361	330	385	377	361	346	388	378	332	375	322	355	335	335	378	363	360	372	379	373	338	378	359	346	364	383	375	359	375	366	380	353	350	393	342	366	344	358	359	349	358	377	328	365	379	315	347	371	367	390	368	356	347	385	348	397
3428	4748	3743	1852	1245	1011	878	700	657	609	530	503	475	424	438	419	412	408	417	408	438	392	385	401	403	391	378	412	386	415	383	377	402	407	364	424	395	408	366	386	406	378	390	382	400	347	388	373	389	357	400	392	376	388	388	370	379	367	397	390	390	383	371	361	357	388	397	390	364	357	417	377	373	390	399	364	377	325	361	372	386	377	367	420	401	423	379	383	385	422	399	360	355	363	344	399	370	373	373	404	368	334	346	382	357	416	414	384	368	379	387	356	370	409	370	357	346	360	370	395	372	381	364	388	346	389	391	354	334	369	336	395	380	370	363	391	366	362	352	395	403	356	396	347	383	372	391	395	346	380	358	398	352	413	358	394	350	370	368	375	394	364	363	325	361	348	362	390	353	376	429	399	379	370	376	361	370	381	344	360	362	345	376	380	354	376	387	406	360	368	372	346	367	407	390	384	367	354	383	370	379	363	353	365	379	339	376	382	386	352	367	358	374	372	348	381	327	365	371	366	393	362	395	376	355	391	355	338	343	379	415	347	367	350	353	362	403	357	421	384	375	316	368	352	372	374	371	351	328	365	363	375	343	373	395	389	362	364	365	390	397	394	376	371	402	391	338	356	354	376	367	387	355	368	424	362	389	374	354	361	354	376	393	346	417	369	360	393	387	358	352	377	385	380	387	368	366	365	388	389	373	368	388	367	367	365	366	353	341	379	366	368	369	365	364	379	345	370	355	387	348	403	412	323	315	374	358	400	380	353	344	339	379	326	346	382	381	348	348	404	380	369	361	378	386	379	366	383	381	367	337	374	346	365	352	354	359	368	371	362	340	371	355	358	359	351	331	374	351	368	379	364	375	380	386	347	366	352	366	357	347	347	359	377	380	361	376	368	389	357	392	355	362	367	360	352	370	342	412	349	340	386	342	400	358	387	377	355	388	346	383	388	400	333	358	335	400	357	371	376	406	404	339	390	373	349	379	375	395	372	369	392	358	329	377	364	372	371	345	380	363	366	371	364	331	373	354	402	397	353	339	368	369	335	343	324	370	407	399	365	353	358	342	376	372	388	394	375	308	366	376	376	352	367	367	363	355	352	362	330	364	402	350	377	392	326	363	374	351	342	360	369	352	353	337	376	375	368	328	342	377	349	376	362	368	345	357	353	392	373	401	358	360	354	354	383	368	353	390	380	376	361	364	391	359	372	376	352	341	363	347	396	357	339	392	384	343	367	364	359	357	349	360	344	375	362	388	370	371	376	382	381	364	353	389	371	370	381	375	371	366	374	362	362	396	398	400	378	382	375	348	372	364	382	340	342	325	353	366	321	392	380	328	364	360	381	378	350	346	364	372	357	376	367	370	388	376	352	349	362	355	373	376	378	355	337	326	377	379	329	348	355	332	367	376	354	365	384	359	410	367	352	361	363	368	326	350	382	379	375	344	405	376	345	370	330	345	400	344	374	366	353	381	412	372	383	384	349	389	372	355	365	343	351	362	345	385	371	359	360	362	389	337	384	392	318	356	347	365	363	367	342	378	358	365	364	386	373	352	378	358	397	398	373	327	352	387	370	365	355	366	399	396	360	363	338	376	387	386	339	391	394	371	343	357	364	358	351	345	386	375	357	385	383	366	388	372	320	389	385	366	382	373	371	340	377	395	353	400	350	356	343	365	368	384	354	352	385	361	356	294	336	378	391	389	371	380	360	404	370	378	363	369	393	367	353	373	365	376	390	358	353	352	375	341	370	364	375	360	366	370	365	414	332	353	383	356	377	371	366	349	357	405	381	377	364	355	392	376	367	365	378	352	349	336	361	371	368	344	381	401	376	383	380	377	356	374	360	319	379	349	368	372	363	380	358	364	360	353	358	345	322	363	376	355	392	359	361	397	346	345	327	359	374	343	308	365	345	400	341	348	332	360	365	367	336	370	347	334	339	358	357	367	389	359	366	380	363	331	364	385	360	365	338	373	359	362	362	368	370	394	366	354	348	326	381	356	310	384	368	372	390	360	381	375	353	322	349	354	366	375	329	355	383	371	369	327	347	345	350	379	370	346	371	370	354	374	360	357	340	355	334	342	376	356	377	339	391	374	394	398	362	342	386	367	357	374	379	381	368	350	389	362	375	346	345	396	357	352	334	339	364	370	359	393	362	350	351	378	311	350	350	358	376	352	374	371	356	345	344	377	371	361	343	342	362	327	349	381	378	371	356	388	366	354	388	357	354	373	366	351	365	359	371	401	376	343	380	363	370	362	354	357	381	355	368	346	369	391	354	345	350	395	375	369	356	371	371	377	371	359	370	376	359	357	345	356	375	384	368	341	370	351	368	352	339	317	387	361	360	347	375	387	379	386	377	381	357	374	371	333	393	367	349	331	384	350	356	323	383	371	359	383	356	370	351	402	355	356	382	375	411	353	342	370	375	366	328	360	401	379	350	364	354	338	394	361	345	337	359	367	344	376	386	364	366	370	394	375	403	367	393	390	349	370	336	336	355	389	350	406	375	354	372	379	362	386	397	353	346	358	401	352	330	357	342	370	379	402	390	381	348	358	358	372	366	332	378	354	364	343	364	355	347	379	359	363	375	373	395	376	344	387	359	366	354	382	365	360	380	346	353	344	357	375	377	383	351	360	376	379	353	374	345	350	355	369	352	341	347	361	371	326	342	376	342	402	376	393	363	365	392	393	373	361	378	370	342	361	413	381	357	346	380	387	364	365	359	372	385	340	387	373	350	351	352	343	340	339	379	360	340	357	340	352	323	373	348	373	378	342	359	384	344	379	358	348	386	374	394	381	363	366	366	364	374	378	380	350	343	359	352	322	353	352	357	384	364	353	355	374	334	379	349	358	352	359	359	363	357	338	381	390	365	383	364	380	350	361	338	381	359	381	367	374	370	360	356	349	374	350	366	374	377	351	387	356	375	340	376	372	350	344	339	381	360	348	386	348	319	373	337	341	367	388	370	401	366	356	373	348	372	382	392	349	363	366	347	373	339	342	378	372	384	316	387	357	351	355	363	350	348	376	380	339	361	357	345	369	353	344	360	361	358	344	336	341	364	344	361	367	331	371	376	386	340	319	351	360	352	355	339	384	340	392	367	394	339	410	340	388	353	353	391	381	363	345	317	356	370	375	406	368	356	360	401	321	369	360	364	347	356	353	374	339	391	364	352	368	354	353	378	374	396	372	421	350	385	338	386	386	345	359	317	375	345	362	358	333	379	326	392	356	396	366	401	384	359	360	400	353	342	335	365	369	373	344	338	360	394	345	355	379	362	355	378	373	393	385	369	387	345	383	324	372	371	359	391	391	372	379	383	353	368	328	368	340	364	345	348	360	336	380	368	389	383	385	354	353	374	348	371	351	383	393	353	342	365	361	375	354	356	371	349	330	387	353	344	364	381	360	349	400	391	371	355	394	369	399	395	373	352	347	357	369	333	382	362	357	391	370	386	383	349	366	342	393	357	361	348	358	354	355	373	363	387
27612	11505	1983	1224	897	912	923	844	886	873	881	833	849	789	859	924	811	853	858	915	874	875	890	868	872	868	940	810	866	837	817	837	858	846	834	879	831	890	849	837	875	855	880	870	863	878	846	830	834	864	838	866	905	799	875	836	824	848	813	835	850	881	799	861	818	871	930	820	818	892	850	823	833	850	833	834	848	845	911	864	808	833	873	839	868	838	869	903	883	865	796	823	822	845	933	882	814	868	824	834	911	877	851	843	870	837	850	770	823	909	867	802	856	883	859	852	843	842	861	850	913	866	870	845	834	895	780	841	818	850	809	811	837	803	894	889	868	875	822	912	857	814	830	807	863	862	857	902	852	860	817	817	839	875	810	866	870	900	832	882	847	852	847	860	879	857	853	822	899	880	899	869	876	879	874	873	882	851	822	861	883	914	859	887	844	791	889	869	817	830	847	868	827	887	884	834	841	829	850	876	857	847	885	843	892	882	861	862	847	894	886	887	886	871	851	845	828	901	856	852	835	871	851	822	839	849	902	881	882	895	853	840	840	861	838	847	847	800	856	842	869	941	875	857	792	860	873	840	830	773	826	839	856	857	866	849	806	829	830	863	821	854	884	879	852	863	858	887	858	841	860	864	864	854	826	823	911	890	871	850	850	884	851	884	850	878	878	798	885	834	848	876	878	834	832	888	821	813	866	829	886	895	835	786	842	820	817	844	791	850	833	848	880	855	897	806	856	832	850	892	866	808	830	830	851	843	888	859	831	824	845	843	842	842	911	829	883	802	902	885	879	863	818	828	853	776	848	855	849	883	848	856	855	789	861	836	888	856	812	805	884	818	882	861	833	880	832	865	939	813	842	837	816	855	835	831	929	861	854	836	916	818	840	853	883	885	828	822	861	846	889	894	858	897	847	871	851	827	874	887	923	811	843	868	829	838	863	882	894	896	822	908	831	902	848	831	833	870	863	871	840	884	798	833	829	833	883	876	819	846	780	846	875	877	843	897	808	931	848	877	851	888	843	852	887	887	901	861	842	842	867	840	849	855	908	899	855	812	859	861	893	796	859	891	851	863	827	828	907	868	850	914	886	862	896	878	840	851	873	846	864	870	855	848	831	851	803	823	865	843	862	934	857	809	842	827	784	892	831	777	874	890	872	920	854	900	870	814	872	833	911	872	865	843	854	889	874	837	839	820	870	829	892	858	898	864	851	828	875	886	816	877	874	874	881	885	846	893	870	788	878	859	847	822	831	868	797	860	847	874	874	863	848	858	856	861	862	891	854	898	867	825	850	804	852	829	814	887	823	864	804	892	874	833	918	884	886	821	891	854	841	920	860	852	883	866	883	931	820	839	919	843	791	855	821	857	839	850	831	783	866	869	829	876	902	910	888	849	875	915	855	838	848	818	864	845	832	861	801	852	865	869	826	890	873	887	851	815	817	846	870	818	851	865	825	883	836	879	831	875	851	792	856	932	865	891	848	892	874	869	866	832	848	879	823	858	830	898	837	870	887	862	842	847	843	875	850	864	845	842	835	839	836	881	844	871	875	867	865	844	837	878	843	845	835	851	856	882	819	825	797	835	878	885	897	788	863	874	859	854	870	874	860	866	889	806	883	856	891	772	838	841	826	897	865	820	830	872	850	854	818	847	844	831	806	808	813	886	893	838	836	837	843	788	858	898	886	846	818	831	847	785	825	899	860	866	869	840	868	811	863	900	807	786	846	847	823	877	840	844	835	848	883	865	799	884	886	817	809	906	892	867	846	892	871	785	898	910	828	897	824	840	903	852	806	845	881	852	845	881	859	895	847	841	805	867	862	851	821	887	839	837	838	876	832	850	926	844	854	830	893	844	902	828	870	779	835	848	854	852	870	819	821	903	793	823	889	867	900	847	849	822	871	870	855	881	887	844	848	833	874	857	837	811	899	871	852	840	861	864	867	855	835	877	849	847	868	898	836	900	840	847	872	865	875	805	842	887	825	897	910	870	896	832	822	857	834	873	839	870	860	876	861	829	866	887	876	883	898	835	848	869	885	896	846	836	896	866	825	860	859	901	868	866	884	837	867	873	810	854	846	850	812	897	889	783	821	884	858	874	890	812	866	831	796	871	864	894	902	864	888	872	859	825	873	802	836	893	876	836	859	868	851	762	803	821	906	868	834	867	864	927	873	877	855	824	908	861	851	854	862	818	844	850	836	808	859	919	898	827	891	818	850	860	834	818	848	846	841	817	908	847	856	840	857	903	860	832	859	821	846	821	815	859	809	888	816	834	844	842	836	887	854	874	867	842	889	854	825	863	893	851	816	853	860	876	821	885	892	856	831	870	798	812	875	835	855	851	866	865	859	844	838	862	846	818	901	838	821	889	815	895	856	884	861	851	879	830	884	887	920	834	852	852	834	860	855	901	856	827	860	850	866	897	860	755	893	845	851	810	850	866	825	808	827	838	809	846	832	834	891	812	846	832	834	887	837	844	848	840	881	880	863	875	823	856	818	885	840	828	828	846	856	854	874	853	842	880	813	783	902	865	916	894	831	897	904	803	882	837	914	849	873	876	861	879	833	816	843	793	817	871	836	870	837	858	809	832	858	874	889	863	891	864	825	831	847	874	818	854	873	903	874	836	813	922	859	894	858	810	842	869	857	863	905	837	839	837	846	855	800	853	862	827	912	854	834	803	855	886	830	869	827	866	856	855	865	843	804	885	834	875	850	899	856	847	874	850	890	880	889	861	891	885	878	816	862	864	842	843	920	845	842	847	822	884	917	885	896	825	864	894	875	870	862	873	870	832	845	830	879	865	890	842	817	828	868	857	803	865	818	902	887	831	898	832	840	839	876	807	845	890	879	905	822	855	845	847	881	864	844	883	871	825	811	846	850	863	874	844	877	845	866	856	828	879	868	833	827	816	873	862	849	856	881	807	853	859	875	857	867	831	852	839	834	907	888	810	869	857	839	841	817	867	832	789	836	868	871	839	851	859	860	811	869	860	854	830	910	887	920	820	825	899	844	828	873	829	864	836	860	875	878	866	852	892	892	849	838	815	831	858	867	858	842	872	862	879	871	870	854	880	803	853	857	861	857	858	880	834	848	887	823	879	858	851	952	841	851	896	842	826	836	907	833	819	822	832	868	842	855	864	891	865	842	832	863	888	857	912	878	895	895	889	829	830	844	834	854	894	853	824	883	816	844	837	898	909	846	828	822	891	799	868	851	851	862	850	850	869	867	811	900	844	877	836	823	855	836	824	888	832	892	886	860	825	833	859	873	852	874	854	854	859	840	887	877	854	852	904	849	848	867	891	821	870	817	857	892	835	832	897	876	857	852	901	876	827	863	820	805	843	842	907	851	827	864	791	793	866	825	819	874	852	840	860	861	828	872	916	825	850	898	862	843	845	879	830	792	908	862	878	838	852	858	854	863	855	803	819	826	885	907	818	891	864	856	846	824	879	867	842	905	856	887	830	843	837	904	907	815	875	871	928	853	816
5196	938	929	827	830	784	776	772	727	737	777	755	800	770	752	768	720	765	757	769	753	761	774	778	725	742	722	721	760	746	780	743	743	734	761	781	754	774	777	733	736	764	756	766	783	809	767	738	764	783	777	736	742	757	760	729	791	728	741	730	717	734	760	738	756	785	712	747	725	767	709	774	726	774	738	742	781	711	747	718	748	717	718	761	737	703	749	776	750	735	765	732	768	730	764	729	800	782	730	780	707	736	773	732	789	734	804	785	751	728	723	733	738	829	793	740	738	732	746	743	760	777	804	746	769	755	752	698	767	793	713	737	732	751	786	744	724	743	749	746	744	692	721	693	744	766	704	758	783	753	744	758	771	747	767	785	781	682	757	744	729	763	746	734	778	782	723	776	736	734	767	762	735	744	787	743	762	761	728	790	713	766	768	730	750	758	713	762	762	773	720	776	773	729	762	745	764	770	754	753	761	744	785	768	731	751	756	766	735	790	780	743	691	775	727	750	734	729	778	712	711	751	687	714	764	749	750	733	811	734	693	780	713	773	734	759	760	755	799	748	758	746	726	682	723	772	801	720	751	739	747	783	748	791	736	757	743	742	703	727	719	762	747	733	703	738	715	722	754	715	751	736	787	783	807	768	780	758	782	749	746	759	813	752	764	763	741	764	746	758	783	773	746	683	768	734	755	726	747	741	756	758	736	740	748	776	768	731	770	726	739	731	748	738	771	733	734	780	712	761	730	776	741	752	751	774	789	773	765	733	779	751	752	705	781	783	746	717	796	768	701	758	737	729	744	779	736	753	763	686	705	774	739	759	788	787	737	725	755	732	741	737	741	708	790	725	753	711	717	743	716	729	733	744	706	760	756	757	770	719	749	804	704	805	739	755	706	740	688	774	765	700	806	735	710	692	740	782	683	760	739	772	713	779	742	748	732	782	709	759	766	755	737	779	754	793	795	774	799	733	697	759	757	775	746	811	719	765	756	757	768	744	805	746	761	738	745	766	752	746	722	711	766	728	752	796	746	683	737	757	776	699	745	724	734	737	779	773	760	763	728	761	813	766	739	736	820	720	787	710	686	766	758	747	748	784	724	675	773	758	724	761	757	753	787	735	765	738	777	790	734	745	784	802	764	757	740	763	722	753	780	740	760	765	775	732	755	718	798	757	716	760	739	728	770	758	759	777	705	695	766	713	761	773	723	805	749	706	753	758	731	743	730	741	752	746	769	717	730	740	761	769	723	794	744	697	810	741	767	749	763	716	733	700	742	756	759	752	783	741	717	699	726	735	772	732	776	763	742	762	719	767	796	844	727	693	781	721	729	741	698	767	775	764	763	702	761	729	743	775	713	728	761	784	712	683	693	767	745	753	753	733	761	755	747	711	741	731	736	764	706	748	733	763	744	752	717	739	756	761	771	737	731	793	746	759	723	729	729	728	775	753	779	732	739	766	780	715	740	733	776	754	720	753	746	752	775	707	745	747	801	729	747	757	765	738	809	743	775	776	725	723	712	765	780	698	727	715	733	787	763	742	684	776	750	740	738	771	693	729	750	793	741	741	729	778	728	735	721	710	709	796	768	736	699	725	740	718	758	751	755	766	730	757	748	803	751	745	696	789	757	750	699	715	731	779	674	731	716	731	800	717	778	797	756	753	744	775	700	761	720	759	730	770	735	745	744	752	731	739	793	736	752	811	785	754	734	787	755	771	757	782	750	747	769	745	756	718	785	742	725	784	745	812	732	796	747	779	792	755	724	740	783	723	685	735	755	762	798	762	716	730	770	722	699	776	759	716	755	721	736	713	705	796	785	739	762	740	774	725	713	755	769	757	719	751	684	783	685	784	716	742	772	726	770	765	757	770	732	785	736	731	767	729	702	738	757	738	761	760	713	744	751	766	739	743	790	757	805	761	814	778	707	748	726	746	742	759	739	768	741	755	734	731	793	763	786	772	713	725	784	751	758	774	731	718	720	784	772	691	736	690	768	711	725	732	758	762	704	750	742	747	761	763	754	728	728	753	699	732	703	805	722	717	720	722	787	774	692	792	713	750	767	711	765	713	744	721	744	738	715	731	740	747	768	775	729	741	755	735	714	751	748	759	730	758	772	738	752	728	718	775	760	740	759	777	765	746	727	780	793	755	758	687	760	770	719	762	757	710	768	808	736	742	817	754	705	768	727	792	723	792	748	733	729	743	769	744	719	731	745	734	722	733	753	778	764	751	782	762	715	749	761	724	767	709	770	708	746	715	767	757	755	757	729	824	684	734	736	709	733	674	748	826	762	765	760	733	685	723	723	766	777	715	720	772	765	764	767	758	742	775	708	753	727	738	822	760	739	710	723	737	736	731	788	736	731	744	721	742	789	768	737	738	786	768	722	757	772	749	735	749	753	767	738	749	786	707	791	790	761	760	735	758	725	761	752	728	718	776	788	747	776	744	748	750	746	780	750	758	720	766	754	791	729	745	731	762	749	711	793	774	795	736	739	710	737	675	775	710	756	740	776	743	812	731	736	761	741	789	758	760	795	710	733	710	718	721	748	760	715	745	746	761	743	803	756	740	766	754	774	758	777	780	729	783	710	744	724	733	729	710	738	752	753	727	726	744	791	756	741	715	732	744	690	770	747	762	739	716	752	752	745	700	745	737	764	757	717	717	734	701	751	706	760	771	733	738	752	706	793	721	760	760	768	697	760	799	733	742	790	785	775	793	749	787	691	725	747	735	711	742	757	742	711	743	748	786	784	740	758	765	793	732	699	733	781	741	735	755	782	738	727	729	766	782	766	732	768	782	754	698	788	726	755	709	764	725	758	749	758	760	721	741	732	765	761	792	709	800	739	710	738	738	710	759	730	733	775	772	738	698	684	741	728	762	767	720	769	757	762	746	819	732	732	716	717	801	735	749	792	758	780	719	740	776	737	736	763	750	735	709	747	757	765	719	807	746	735	695	739	760	746	761	783	761	718	746	772	761	747	754	721	726	743	749	755	753	747	692	729	719	771	754	767	754	747	727	709	800	782	724	724	738	779	721	778	726	746	745	739	753	812	759	747	711	727	725	778	772	717	767	729	763	794	734	721	762	765	720	779	739	728	769	747	760	709	796	753	715	787	781	724	766	725	799	706	746	724	747	736	770	785	758	723	776	772	753	743	713	722	668	804	774	750	751	734	739	766	718	730	768	773	771	730	708	717	739	755	743	755	755	769	769	745	730	774	800	741	780	730	772	777	742	748	716	783	751	736	763	752	727	737	741	739	752	746	742	763	746	722	792	728	750	769	777	733	749	716	752	742	808	727	768	771	770	751	774	697	767	760	713	741	736	764	736	755	765	737	718	727	780	789	800	713	727	742	783	745	724	762	750	772	692	686	763	771	753	724	770	743	740	755	724	807	761	714	759	765	721	746	757	755	790	693	738	716	758	784	746	720	679	739	735	754	706	774	788	758	774	774	712	707	749	775	823	728	738	769	737	793	746	732	747	732	748
25856	21420	25077	16396	1793	1081	977	888	849	787	817	846	801	803	766	798	765	827	795	736	742	847	813	796	728	749	796	773	827	783	782	770	769	736	792	784	830	753	820	801	813	748	791	840	809	718	781	741	798	776	748	731	748	780	753	767	773	753	782	761	760	814	780	825	787	818	736	749	789	764	725	739	793	760	778	743	750	781	772	795	740	769	784	706	776	796	855	786	795	782	779	790	828	730	761	771	779	809	768	811	827	784	814	812	791	759	779	743	772	787	729	783	737	752	776	702	772	797	773	703	760	775	722	779	846	798	751	783	757	748	741	768	761	798	826	750	821	799	780	805	744	763	741	766	710	760	780	749	741	812	693	736	770	686	726	728	769	724	758	772	776	754	822	788	761	794	765	760	815	733	785	735	758	785	747	781	770	738	774	786	753	750	714	770	779	722	776	688	761	764	811	773	752	765	794	761	742	774	782	747	780	771	763	784	781	770	802	790	790	816	739	791	819	753	763	720	777	780	821	804	721	766	761	774	796	777	777	764	787	781	784	785	784	753	711	733	774	743	808	738	769	781	779	787	724	735	764	731	819	747	754	808	791	784	793	775	810	749	733	760	755	732	805	732	755	727	770	770	764	755	770	765	802	715	750	739	789	753	763	776	786	729	763	827	739	734	744	776	827	773	786	803	747	728	767	739	749	784	816	812	755	787	746	787	766	774	735	788	758	744	758	813	786	811	766	738	756	768	754	800	773	800	824	787	773	804	783	777	798	769	803	780	783	708	761	770	761	753	771	751	794	836	751	763	786	785	733	760	748	722	722	750	792	773	785	773	813	780	716	770	796	730	797	800	749	826	760	793	790	704	785	746	764	704	764	768	786	752	755	802	785	802	788	780	827	780	823	776	776	733	794	759	783	778	780	787	746	759	805	744	744	766	755	791	778	783	767	703	762	790	764	728	794	817	767	774	730	801	796	782	776	749	780	742	758	761	769	766	736	757	802	764	757	744	749	802	770	770	796	782	730	780	764	703	770	755	782	733	752	786	738	729	784	773	803	769	724	761	748	802	759	790	796	778	783	815	805	775	722	765	773	768	777	764	791	748	828	771	755	784	767	821	772	769	760	806	798	768	840	746	757	767	764	730	747	766	793	795	751	750	774	758	788	785	779	770	819	748	703	704	727	796	767	833	738	789	814	778	789	792	748	766	753	744	728	757	794	787	785	778	756	746	731	764	817	797	750	808	789	768	768	768	770	777	740	757	809	784	769	755	821	775	760	791	806	740	832	785	743	777	736	759	803	755	797	760	803	770	733	809	777	783	780	742	751	787	778	819	802	783	721	804	793	761	789	754	765	744	729	717	799	750	734	763	801	769	741	748	805	735	764	778	775	789	766	724	781	770	781	806	797	772	742	793	725	813	787	790	754	758	809	803	782	797	762	785	747	792	774	738	788	768	781	769	769	798	748	835	766	758	756	800	810	770	773	787	741	769	793	785	756	781	750	696	749	751	784	821	811	755	778	737	741	753	757	768	737	749	773	814	731	779	743	752	764	748	810	784	746	726	754	776	759	760	754	802	792	775	745	742	810	802	752	779	774	780	719	726	780	753	758	778	769	791	734	775	754	794	765	753	802	732	780	768	751	781	802	754	717	813	749	779	763	806	728	781	782	794	756	717	781	784	780	773	775	742	778	750	744	781	796	807	800	818	772	744	785	796	750	793	777	828	768	730	740	782	761	756	800	787	749	771	740	820	792	719	772	821	773	759	788	767	769	723	723	802	772	791	738	775	756	732	795	758	794	791	793	742	735	753	783	740	778	738	770	759	763	806	792	752	771	774	766	778	763	761	766	780	782	791	794	769	725	839	770	762	802	747	710	741	750	741	769	789	788	789	786	757	744	788	770	818	795	763	764	766	770	762	771	794	847	755	728	781	758	758	747	793	790	774	779	769	781	714	743	759	764	793	787	801	829	754	801	777	795	765	760	785	791	770	737	770	787	788	766	781	751	783	711	787	745	785	790	767	787	787	744	771	732	781	725	726	746	722	782	792	776	724	784	813	791	691	796	802	767	748	808	776	795	740	760	758	744	841	777	798	738	747	790	827	709	767	789	817	751	756	764	794	767	770	784	800	775	774	760	777	767	770	748	817	764	755	817	764	789	725	798	755	807	745	782	826	821	805	792	767	754	795	800	769	760	766	732	789	727	735	742	808	784	728	830	736	811	720	775	805	769	749	764	799	805	760	757	723	786	729	795	759	755	744	765	739	759	812	738	777	756	755	734	749	760	791	787	742	814	824	776	724	807	741	773	747	770	794	798	807	783	774	763	789	825	818	753	756	765	767	762	797	815	817	781	808	815	763	792	760	757	745	766	784	775	827	769	805	747	780	757	752	751	742	731	753	793	780	705	808	776	812	757	754	756	731	782	776	805	739	732	765	784	756	750	715	787	738	773	741	743	787	769	762	757	784	764	779	758	754	783	799	834	778	781	802	811	765	769	744	774	784	774	782	791	795	756	744	736	808	792	762	765	777	729	716	835	712	771	758	761	719	770	791	770	793	780	755	717	768	817	774	785	742	763	826	786	796	767	828	778	785	798	767	770	781	736	798	779	775	733	730	799	721	740	750	805	785	812	805	741	775	724	736	764	768	729	732	766	725	792	779	795	777	764	779	756	798	729	782	756	745	778	797	814	768	774	762	798	794	797	804	771	773	800	842	773	795	769	795	770	721	793	772	764	734	739	797	769	740	791	765	811	784	697	755	776	765	801	789	783	776	793	730	759	762	754	781	750	758	780	796	831	772	745	763	771	776	778	774	722	749	780	797	791	764	778	767	801	791	772	827	782	764	722	766	766	752	763	741	767	788	754	753	799	768	766	759	788	790	745	719	795	820	768	809	718	776	789	800	770	756	787	753	812	809	778	768	774	794	753	802	776	751	759	763	748	788	746	772	757	792	766	740	778	780	765	753	759	761	729	794	753	786	764	805	734	785	776	789	775	790	766	783	758	784	773	797	764	806	756	798	734	745	763	729	798	764	756	795	798	762	800	810	726	788	743	740	763	744	785	760	747	765	768	786	787	783	798	759	763	790	750	743	804	783	781	782	784	743	747	782	764	759	784	743	773	709	734	723	770	744	791	734	725	750	776	808	774	797	787	793	770	760	768	749	745	758	779	767	741	705	744	759	754	779	776	733	780	776	752	789	787	751	808	747	735	775	761	769	723	798	753	767	740	782	784	741	755	766	759	795	757	738	734	747	733	782	806	825	782	741	791	785	734	792	770	732	808	750	756	830	808	759	819	794	776	789	787	797	788	795	774	801	749	751	799	752	803	759	752	764	761	741	811	760	796	768	773	765	783	765	831	803	819	775	766	735	756	830	776	804	756	803	774	795	748	741	797	759	721	755	800	708	763	794	791	771	798	770	723	757	776	782	746	830	722	790	741	767	820	783	798	758	781	777	757	791	753	783	764	797	744	722	785	769	740	755	756	781
3708	2124	1887	1196	1018	888	816	842	846	714	781	776	728	732	704	708	726	705	672	736	683	715	745	713	697	701	681	687	665	734	696	733	696	650	698	702	646	735	705	717	676	708	702	680	714	737	695	702	683	676	699	657	714	722	731	682	717	713	660	666	648	714	651	687	715	702	713	728	668	696	672	679	652	724	754	720	701	680	685	705	696	658	725	685	715	733	679	690	678	683	717	696	726	729	722	699	678	744	690	682	670	707	671	654	743	643	678	682	698	655	740	656	660	737	715	675	650	668	682	736	668	704	670	686	656	721	735	681	693	680	704	687	667	677	676	679	696	667	648	642	700	701	690	711	707	654	693	691	703	681	676	699	718	716	684	698	704	674	706	663	659	723	692	694	664	690	673	691	690	737	651	663	707	677	674	688	667	701	677	728	684	675	691	729	695	688	673	646	704	688	705	674	693	658	688	634	718	725	717	695	629	681	709	693	664	720	678	699	704	646	690	729	666	685	690	668	755	680	706	683	680	690	682	656	670	708	711	709	670	677	648	713	683	700	668	669	668	659	692	674	748	737	719	676	707	694	708	724	688	682	697	713	709	680	705	692	681	618	711	718	693	725	675	720	692	641	678	634	683	716	697	671	693	670	720	675	675	663	646	729	699	664	712	665	681	664	680	704	709	715	655	702	631	681	698	621	673	706	680	697	727	648	739	693	701	675	683	674	706	667	692	681	698	693	700	648	708	635	684	677	719	679	667	676	724	674	712	705	641	723	711	705	728	681	716	723	684	743	668	685	665	678	697	679	665	668	696	683	687	743	702	724	705	647	662	701	681	675	717	707	649	716	703	716	764	680	743	721	690	676	665	670	745	695	666	652	670	709	691	716	692	666	657	691	665	689	705	687	662	713	676	747	632	670	735	690	661	654	692	755	712	679	690	706	677	725	665	672	690	679	706	721	711	683	662	654	687	731	666	704	699	680	693	690	695	704	706	646	695	726	680	667	685	688	707	676	699	734	642	659	685	691	670	681	650	668	695	669	677	724	695	670	696	718	707	683	714	667	680	673	694	712	656	685	690	693	693	663	697	709	657	723	638	668	683	700	677	674	683	676	694	688	649	673	668	700	668	744	667	713	744	653	684	678	696	661	655	716	647	746	690	689	686	627	694	672	678	656	682	728	687	721	682	682	700	669	718	700	721	689	659	742	688	661	720	695	664	688	707	698	688	650	664	659	676	665	709	662	677	692	728	658	684	694	672	683	709	670	674	712	735	651	687	616	678	663	670	711	698	687	699	708	689	683	696	708	700	646	686	701	697	673	639	678	634	700	666	655	715	683	702	675	689	702	698	667	683	680	705	689	725	722	684	706	647	733	682	701	723	699	672	712	708	718	658	723	687	676	671	685	649	666	657	714	685	657	656	718	670	688	693	710	699	711	727	702	678	683	687	735	671	656	686	644	715	649	723	688	685	701	693	695	685	695	678	676	690	703	699	665	706	660	684	730	659	655	717	673	665	694	670	677	704	641	729	671	647	687	701	669	687	694	687	695	714	703	650	735	676	621	695	675	706	645	696	660	699	690	688	672	692	724	720	678	667	639	719	698	645	653	663	672	668	719	665	680	720	671	676	727	681	660	710	733	630	700	708	731	683	698	689	659	687	681	680	732	698	683	679	682	682	651	685	724	695	705	702	706	679	660	697	694	691	744	693	644	645	688	665	701	724	676	668	655	678	722	703	684	712	693	665	658	680	631	668	712	681	729	690	675	687	692	706	706	654	688	726	700	710	682	675	666	653	689	701	672	710	703	735	699	685	665	679	688	704	653	671	672	735	651	638	716	672	702	707	667	688	699	701	710	662	706	654	693	685	715	681	658	661	712	675	659	701	661	685	699	689	750	649	678	690	689	687	686	681	630	657	699	704	704	664	694	662	649	683	675	690	701	690	690	662	704	653	724	662	694	728	715	655	695	688	688	648	667	702	682	691	687	697	734	679	658	721	687	696	723	691	664	712	706	629	670	641	706	710	688	686	690	685	730	696	682	700	709	699	659	671	715	728	732	709	698	619	671	732	677	670	664	700	686	674	678	671	738	653	652	685	717	672	679	636	690	668	721	763	693	727	626	671	736	637	729	719	717	716	679	719	698	698	680	740	697	676	678	678	675	696	673	673	678	668	697	705	729	684	671	648	663	706	691	719	675	705	703	687	702	679	666	699	742	708	653	691	681	662	683	688	732	691	658	695	687	698	691	690	691	704	678	702	658	710	658	723	665	690	680	669	679	674	690	710	670	696	671	721	644	674	701	685	648	671	690	690	686	686	708	671	711	712	715	636	683	705	730	706	695	626	713	674	743	690	714	657	710	680	705	724	671	698	688	663	704	642	691	686	669	730	642	676	646	729	654	752	727	724	716	673	698	657	694	686	665	674	691	672	659	696	681	676	665	683	681	706	676	682	683	650	692	699	704	667	661	658	703	685	708	653	726	691	694	675	696	697	664	695	704	694	685	685	715	680	680	693	671	688	685	688	723	716	662	658	633	677	679	677	708	673	652	666	697	723	658	691	666	725	638	671	686	694	702	696	668	702	702	702	685	679	660	677	681	698	694	721	716	664	707	682	631	691	697	691	729	703	727	660	662	653	678	677	698	680	673	662	697	676	688	679	752	721	726	678	668	700	708	693	668	716	663	688	663	701	700	688	685	701	683	707	703	683	683	675	720	715	675	733	725	715	652	721	661	706	656	702	668	673	660	714	681	658	692	711	719	678	683	671	645	651	672	719	671	752	681	680	653	673	717	687	667	670	675	695	722	681	693	719	699	634	678	699	630	690	684	760	689	717	695	698	675	669	670	641	695	669	666	694	705	701	627	706	656	684	681	697	681	672	686	643	685	621	688	654	735	699	701	676	663	619	728	701	725	710	676	676	696	703	741	682	699	708	659	733	651	666	711	724	694	677	669	712	663	682	660	697	674	702	683	709	669	684	670	666	664	709	652	659	689	673	680	713	622	671	707	646	695	674	670	758	703	679	677	671	694	688	713	700	667	715	644	741	702	685	707	705	700	635	707	664	723	687	706	650	691	692	675	688	703	708	706	684	687	665	688	704	692	696	693	688	659	653	730	714	678	710	702	660	659	719	693	650	708	687	648	648	716	658	683	681	680	703	679	723	667	720	705	690	682	691	699	716	687	688	728	703	711	706	655	673	691	706	676	667	651	693	692	657	707	742	680	656	639	730	673	685	672	698	675	707	688	705	708	686	657	681	638	672	682	673	672	697	710	716	700	690	697	713	664	614	669	657	672	704	696	671	704	691	668	657	690	694	710	700	722	680	687	697	606	681	726	684	704	637	657	687	665	688	658	669	698	697	686	673	673	622	661	700	724	665	644	664	735	743	698	673	650	745	706	673	647	682	688	670	689	698	662	655	685	680	713	709	661	720	675	672	654	736	671	693	694	680	698	697	661	699	723	649	676	659	691	663	698	658	668	688	697	645	684
24315	21412	28548	24653	19971	2658	942	617	463	459	485	446	415	420	390	436	385	414	457	384	376	414	361	399	359	347	335	383	356	372	367	361	386	344	358	354	366	346	389	366	355	387	373	351	364	378	362	335	360	374	333	343	363	354	362	393	378	392	400	376	364	388	380	378	341	395	364	358	347	373	353	365	349	374	372	341	340	353	345	374	381	356	351	349	369	365	359	366	372	363	344	358	350	359	397	315	353	357	347	364	320	363	353	341	372	354	356	344	395	343	377	364	360	358	363	345	384	360	335	352	348	358	346	365	390	381	328	371	360	381	359	372	329	336	327	365	367	350	358	333	365	345	386	355	330	353	382	352	361	345	369	357	323	370	335	354	419	375	368	353	371	357	370	343	363	342	357	369	369	352	363	357	361	331	380	360	322	366	376	407	376	348	324	368	372	346	326	342	343	361	382	375	371	346	346	370	351	334	326	340	339	347	356	362	346	355	344	333	330	367	325	338	329	393	360	353	348	349	328	334	366	346	314	343	370	354	329	357	370	372	360	369	361	358	347	355	347	357	348	361	384	365	341	383	353	396	353	362	352	347	348	336	345	348	383	331	353	373	369	373	355	370	341	346	328	359	414	348	370	366	349	360	368	354	347	348	339	357	327	375	360	361	341	360	406	347	389	343	371	348	342	356	338	332	357	373	382	335	343	390	371	360	329	379	294	353	356	341	390	318	360	355	354	374	336	355	358	324	357	362	387	336	332	343	362	350	351	353	329	340	367	367	375	374	361	321	364	375	354	354	353	347	335	370	340	348	317	403	375	365	343	362	340	323	368	325	362	373	330	351	331	369	362	375	339	341	370	352	344	325	365	332	369	384	372	332	340	358	363	337	347	373	325	338	371	352	367	361	350	395	358	367	355	406	376	353	377	314	354	359	350	349	364	363	396	361	327	337	361	329	397	349	386	365	359	360	358	355	355	364	368	356	340	357	300	348	392	356	336	350	334	376	371	333	367	335	359	328	354	337	331	369	373	351	374	347	371	331	364	384	341	337	357	341	348	350	351	385	340	356	357	332	364	366	347	359	361	343	395	359	357	346	388	338	362	350	341	371	337	361	362	354	353	374	331	361	340	354	365	373	357	336	344	351	379	334	389	349	355	362	410	358	372	378	370	324	365	351	336	341	342	353	366	335	357	336	355	361	398	333	337	361	328	331	353	327	338	364	328	370	334	347	349	330	347	331	386	324	373	363	349	351	374	346	342	379	355	361	331	364	363	381	335	325	355	389	362	331	351	364	385	382	371	337	370	332	322	335	373	384	347	371	387	342	364	353	380	359	377	379	332	348	362	369	340	367	366	345	356	356	376	339	362	364	359	349	359	324	351	370	404	401	373	357	353	352	356	360	344	344	373	345	317	358	375	340	348	363	336	368	373	369	309	374	332	348	341	342	376	355	346	347	365	339	354	396	356	315	363	321	327	358	367	353	338	334	334	354	369	389	354	346	335	393	345	338	350	363	301	376	368	335	375	367	367	393	328	368	350	383	351	327	377	350	359	340	335	360	374	319	379	321	350	344	360	374	362	364	338	332	348	354	361	377	380	345	352	347	361	345	366	350	363	331	366	363	384	374	360	368	378	384	359	344	337	366	352	350	354	327	370	347	360	341	370	310	358	364	322	370	349	359	324	354	369	336	353	370	378	359	365	380	359	363	362	340	346	347	367	368	345	324	379	368	366	368	366	349	379	323	385	366	361	345	357	357	347	375	311	359	328	349	373	352	340	365	349	371	397	358	384	354	342	342	368	381	329	328	398	336	351	353	368	352	357	347	329	340	358	380	354	330	320	380	365	341	338	332	337	362	366	358	361	353	360	325	350	384	386	322	369	397	361	340	335	337	351	397	350	340	324	342	356	370	355	355	362	337	340	342	328	328	377	377	347	362	354	356	369	337	381	345	354	342	324	345	355	356	366	322	377	317	378	373	386	342	357	381	381	353	329	366	346	379	350	368	359	347	337	353	399	353	333	311	326	391	356	344	378	375	367	372	357	368	353	353	342	338	342	338	326	346	375	372	331	372	352	349	368	352	323	350	333	348	374	327	338	338	328	362	349	364	364	357	348	344	373	340	351	364	317	374	367	341	376	347	354	356	370	334	377	350	355	345	382	340	377	344	402	353	330	323	364	386	354	362	358	367	385	373	350	347	363	375	372	382	356	316	365	330	323	394	367	347	371	370	392	334	363	351	388	333	333	333	364	372	322	355	342	333	352	357	328	378	347	356	320	323	341	335	389	352	347	341	359	330	305	353	365	370	380	342	379	342	355	359	367	365	349	335	364	354	332	341	363	363	335	346	336	352	325	352	386	360	377	344	395	338	387	366	351	355	335	380	345	323	359	308	345	332	319	370	351	331	364	345	354	345	366	376	365	377	369	315	364	334	333	350	342	360	348	360	343	343	398	375	304	341	382	348	386	329	352	352	368	358	397	355	372	334	372	380	370	355	355	355	345	327	337	360	348	302	363	329	343	333	358	349	357	312	358	318	322	375	386	353	366	343	361	332	350	339	341	351	361	350	361	375	354	341	380	368	368	337	356	358	342	369	358	372	339	325	370	402	337	325	340	347	360	363	313	352	342	373	363	361	336	339	306	329	355	352	331	370	305	386	358	337	346	379	349	363	391	379	374	378	348	354	354	336	310	359	372	362	382	352	349	326	304	385	352	358	352	367	362	361	370	383	365	347	344	368	333	330	386	356	356	363	384	365	360	340	366	357	349	339	375	353	327	350	365	346	369	363	399	345	338	363	356	346	335	369	347	342	370	356	356	346	354	345	359	314	342	370	354	322	323	359	329	338	356	364	352	349	374	345	340	370	359	332	354	383	349	357	382	354	353	368	386	348	364	350	335	360	328	326	339	338	383	320	345	333	350	379	360	338	312	335	390	345	378	369	358	351	347	371	321	326	368	362	371	372	349	365	345	346	300	382	335	332	359	382	341	376	382	344	349	354	344	332	364	305	316	341	351	374	348	363	339	373	344	373	374	355	364	348	365	367	351	319	382	361	296	373	305	381	353	318	328	341	377	373	364	360	361	376	377	368	358	359	328	338	336	373	351	376	351	376	339	372	338	361	366	356	350	340	315	350	402	331	371	337	337	303	362	363	352	326	352	359	351	358	334	344	364	373	353	341	342	339	379	344	348	341	350	375	359	329	384	361	379	326	366	334	333	373	336	354	353	346	330	364	360	319	376	348	355	362	353	356	321	354	356	351	377	408	346	364	377	373	366	348	326	321	341	345	340	352	354	367	339	364	306	345	324	332	370	343	362	352	344	334	346	346	342	375	364	320	330	337	346	324	338	325	342	386	350	313	377	359	356	353	366	374	346	379	333	357	372	332	355	338	339	369	362	357	380	362	349	340	376	338	390	364	347	337	347	365	354	323	344	385	343	356	353	368	355	352	348	335	339	361	364	363	367	351	372	378	390	361	379	337	351	354	348	332
3321	4642	3647	1845	1351	996	885	712	617	588	541	514	507	437	476	450	405	418	471	442	401	429	401	391	420	406	395	384	399	384	383	357	390	354	352	395	366	382	368	389	395	376	345	396	419	416	370	372	402	389	391	379	378	418	360	352	367	357	393	368	409	380	385	385	380	383	367	371	367	394	332	352	388	372	390	371	415	363	407	345	356	369	391	396	360	389	342	392	353	356	346	357	397	368	348	375	361	376	381	380	387	382	362	392	358	363	377	397	380	364	348	382	364	362	385	380	372	381	397	375	357	392	368	347	365	367	375	386	368	327	375	393	401	406	342	383	373	374	360	361	398	354	382	361	381	403	377	336	376	370	384	346	362	408	393	344	402	373	358	351	436	371	377	377	412	372	351	391	366	363	395	361	364	360	386	388	369	371	380	383	335	388	407	373	339	337	384	395	363	351	361	364	380	348	404	365	380	358	359	383	361	364	370	344	356	353	351	328	370	359	347	390	377	354	392	334	347	354	388	361	375	312	379	397	368	365	365	395	339	357	371	334	384	378	374	339	388	362	345	361	384	404	401	371	333	392	380	349	308	369	390	401	356	361	354	379	374	334	384	354	372	359	383	362	375	357	386	383	360	331	353	388	377	347	351	375	357	379	329	384	376	366	346	345	372	339	415	366	375	352	416	365	325	331	409	350	387	360	354	372	362	346	361	320	362	351	370	324	377	365	382	328	358	391	361	330	406	363	357	355	402	377	343	356	397	342	343	390	356	337	386	393	365	391	356	393	374	348	366	355	384	393	392	395	360	370	347	398	357	369	364	354	380	378	368	343	348	367	327	395	383	361	382	347	352	350	352	381	353	370	389	358	367	400	370	384	356	390	378	355	352	375	338	358	346	354	380	377	369	330	400	381	351	366	396	364	310	341	364	385	327	329	368	382	306	375	343	380	370	371	427	378	346	361	368	372	381	396	349	373	401	381	370	359	355	367	365	373	391	351	336	376	394	359	379	369	383	402	353	392	381	383	377	333	363	415	373	368	392	390	407	357	349	358	405	385	384	365	422	371	333	341	349	395	359	390	363	370	376	382	384	336	405	344	375	376	351	396	339	373	364	395	348	383	332	350	405	350	322	341	403	391	376	377	385	362	343	380	353	377	360	378	400	368	373	345	400	340	320	346	341	380	378	352	367	389	360	311	349	375	362	347	365	344	383	365	357	345	342	346	340	369	342	373	382	366	390	376	363	386	355	356	365	360	379	376	348	380	378	383	393	361	348	377	346	322	388	335	352	368	354	363	363	358	363	336	376	356	355	371	362	377	363	373	345	353	375	369	355	377	384	394	358	374	385	389	374	373	352	371	327	335	367	388	350	380	358	376	370	353	370	409	364	352	348	370	349	358	342	353	366	405	392	356	392	364	403	374	349	365	351	377	378	370	355	365	379	360	349	347	397	414	370	387	380	350	395	330	337	362	373	328	354	348	347	388	382	344	373	362	358	359	354	412	379	373	381	388	384	356	393	334	364	353	380	371	374	364	351	369	348	383	356	391	389	360	371	349	351	407	394	354	379	343	358	354	343	351	355	373	366	347	343	377	334	354	419	347	370	377	396	370	375	346	374	365	362	359	360	377	341	380	387	370	354	355	381	368	343	360	368	384	375	369	380	372	361	378	356	352	360	363	363	375	374	361	356	371	362	342	376	374	338	372	348	375	335	385	330	353	324	367	343	362	390	380	376	351	359	345	340	361	366	344	352	393	369	351	327	302	388	352	356	385	414	378	338	381	375	385	335	369	365	350	353	380	346	357	399	335	375	356	386	403	392	379	347	337	381	381	378	367	355	375	385	385	360	355	353	363	340	301	356	351	348	346	359	360	353	379	372	333	401	382	375	345	381	366	359	352	375	348	383	381	344	366	420	366	359	356	333	334	387	381	346	356	355	347	393	372	374	390	376	391	394	390	339	384	370	344	350	372	381	359	369	351	350	392	368	381	355	377	343	363	376	349	352	355	410	395	381	355	408	382	365	347	349	365	363	365	372	354	390	334	380	350	373	332	383	350	383	362	367	383	384	364	347	392	401	346	356	373	383	382	351	406	364	352	386	372	372	353	384	353	338	341	354	346	379	385	342	412	383	349	321	360	338	363	360	385	359	377	384	369	374	375	365	390	358	379	401	355	346	346	358	381	350	318	379	345	390	330	360	362	332	371	369	416	380	365	367	396	366	350	364	351	370	332	370	355	386	332	313	341	335	363	350	362	387	364	360	331	384	355	368	339	346	375	323	358	355	324	383	343	391	400	381	351	349	385	373	343	370	341	362	355	358	390	350	371	373	357	390	358	387	380	355	373	341	358	350	312	362	389	365	358	347	389	363	351	322	361	355	321	372	356	379	355	342	374	371	358	361	356	306	365	371	374	359	347	369	368	366	375	364	362	417	350	359	323	365	335	338	371	343	379	330	366	359	351	367	355	349	368	381	341	409	350	332	347	397	338	340	363	383	352	381	352	357	366	345	337	355	334	341	361	374	343	352	352	361	355	379	362	344	349	350	349	363	395	352	391	369	361	365	347	370	380	377	373	352	386	358	343	376	377	351	375	352	352	394	426	388	364	341	398	376	362	387	395	352	396	362	349	392	378	348	352	401	314	340	394	377	344	353	357	348	380	353	331	348	372	352	348	353	361	375	348	365	376	358	339	346	367	353	379	380	370	347	329	357	406	361	387	363	349	350	363	379	353	368	370	363	377	362	337	347	350	363	362	361	358	405	350	374	325	365	374	390	369	381	347	386	367	331	356	364	379	357	362	353	353	364	361	341	393	379	383	347	370	360	350	328	386	339	383	377	361	349	366	319	355	367	377	328	364	343	379	361	374	373	352	399	361	371	379	359	349	356	360	350	360	368	340	365	338	346	366	356	368	381	315	359	367	377	382	353	379	367	365	334	370	378	363	368	372	356	355	332	377	369	332	339	370	325	337	369	380	360	318	380	361	320	353	329	356	354	359	373	315	346	344	426	398	332	378	343	352	378	373	366	369	388	376	370	385	380	371	328	347	369	380	342	343	368	370	357	414	356	365	369	353	362	364	366	344	320	382	357	382	350	371	374	334	365	387	363	342	371	325	344	363	351	389	370	330	354	363	370	317	358	345	385	402	381	347	363	349	357	343	401	346	374	365	355	338	364	369	348	370	355	349	389	356	375	347	353	381	328	372	350	351	367	377	362	354	381	357	385	341	351	323	397	331	355	379	376	332	376	369	355	337	340	350	380	334	338	363	398	339	383	334	361	364	380	344	376	362	353	332	351	326	370	394	330	337	387	365	397	363	355	367	369	375	368	331	331	364	344	371	362	349	349	375	330	371	363	375	338	371	379	353	376	399	375	391	376	361	358	377	339	366	355	371	373	377	333	353	387	356	367	370	364	342	372	343	369	364	365	349	382	357	355	363	346	373	385	344	353	332	361	364	356	369	343	408	332	382	382	351	368	347	350	377	381	325
27600	11883	2105	1172	966	910	910	893	859	909	896	838	885	871	854	870	892	899	888	801	836	872	828	853	938	819	878	946	899	895	823	896	870	864	882	849	902	853	903	831	898	869	897	843	875	831	838	896	844	836	902	869	882	922	877	833	904	862	846	829	886	881	899	861	918	870	825	867	844	927	812	886	919	900	861	834	848	838	838	865	891	840	852	832	904	894	841	835	849	895	862	857	833	878	897	890	889	882	868	887	892	883	875	897	891	877	845	825	876	917	870	863	821	889	938	829	958	864	836	826	886	869	848	861	898	841	860	839	878	854	845	834	864	875	911	843	833	849	876	847	859	827	901	870	900	901	857	868	937	797	890	885	838	858	877	879	859	845	808	863	885	903	865	879	837	868	865	906	850	843	880	893	853	909	856	884	841	898	902	842	886	802	888	837	929	869	851	792	881	867	907	849	908	835	843	870	822	843	893	859	904	867	840	847	916	823	834	883	835	828	850	863	830	935	856	839	866	881	870	863	905	833	909	849	836	862	878	877	830	860	867	839	869	855	851	839	828	895	858	826	868	852	831	903	887	883	832	872	844	866	871	922	921	868	860	878	819	858	841	878	909	815	855	824	846	840	866	859	921	912	851	867	891	891	843	843	873	885	846	880	874	871	899	869	911	855	864	875	832	848	887	893	840	829	919	836	875	870	835	890	831	864	881	887	867	890	848	840	854	825	841	834	819	814	846	843	871	846	880	846	852	883	913	814	809	828	865	868	844	890	895	878	858	913	851	871	866	896	879	902	879	851	877	885	838	846	870	884	936	878	851	918	824	805	928	847	908	896	882	895	928	848	838	825	851	863	810	883	827	857	866	845	874	880	902	810	889	882	874	841	828	870	863	809	907	897	881	850	849	861	900	888	896	888	849	855	851	869	814	871	811	836	869	848	896	872	931	850	882	823	807	865	895	856	895	880	850	878	867	827	858	890	871	851	846	814	821	878	846	866	795	885	921	864	847	896	933	857	847	844	811	825	894	885	873	903	898	906	827	845	900	869	852	853	873	911	875	846	887	884	898	898	892	886	944	883	895	874	871	888	908	883	936	849	891	920	863	846	888	853	869	876	859	837	847	859	870	839	840	871	861	881	873	856	883	903	810	850	881	855	842	812	841	856	787	885	832	915	848	895	846	868	865	847	840	845	864	878	828	851	826	893	869	866	836	817	884	831	851	868	824	852	871	896	851	811	868	943	910	959	863	911	895	870	899	897	835	840	844	848	856	869	895	848	856	833	843	804	836	852	889	883	861	884	861	905	852	846	846	855	846	847	883	892	884	877	878	864	898	840	848	874	854	881	845	838	861	867	872	851	847	835	896	791	830	868	866	895	894	893	865	830	822	826	857	889	850	868	837	867	865	873	849	860	916	926	783	908	828	854	890	853	839	860	904	829	836	832	882	923	860	880	846	811	847	869	934	817	829	834	894	812	835	825	886	897	867	852	847	858	852	856	893	841	859	890	841	881	869	899	872	868	870	883	932	868	886	869	862	849	821	869	870	831	806	865	903	890	833	906	875	872	834	829	901	920	886	854	876	842	906	899	812	846	889	891	824	870	909	841	894	881	852	853	851	862	882	822	897	886	886	863	875	889	831	852	906	867	781	793	923	850	847	850	911	811	888	888	859	891	898	853	874	894	862	859	842	857	842	867	843	876	881	865	879	897	878	926	843	773	889	840	890	915	866	853	826	863	856	847	876	864	836	869	879	836	819	870	848	883	841	872	907	878	862	875	862	840	903	849	904	908	823	818	909	841	888	891	875	852	877	877	842	868	842	806	929	874	869	859	868	860	899	889	838	847	806	854	895	843	844	858	854	908	829	847	861	879	852	826	904	897	883	860	859	870	859	886	885	886	862	877	901	861	862	829	883	841	792	861	970	867	835	897	880	890	844	874	860	874	883	849	834	797	816	863	882	846	879	876	875	860	855	839	867	862	897	861	859	889	883	830	873	836	833	893	893	853	828	848	888	840	909	886	812	899	870	867	906	858	823	865	870	814	935	868	862	880	927	860	836	851	895	875	809	848	828	795	847	836	886	915	868	836	847	841	861	833	895	832	883	855	850	889	830	886	871	860	917	874	892	821	826	841	846	836	859	862	887	859	848	790	858	860	850	856	792	812	863	860	829	858	841	863	839	834	843	835	840	877	876	895	860	846	841	902	864	872	876	893	848	867	848	867	841	874	854	912	826	930	831	907	873	841	894	842	880	871	875	888	869	821	902	864	842	791	922	877	870	853	859	880	889	885	831	836	883	875	839	869	871	844	852	837	859	865	851	865	850	861	892	849	877	853	867	864	807	918	883	892	838	851	840	897	902	880	873	863	849	883	941	882	858	854	865	846	918	928	889	857	838	860	829	813	836	845	894	860	912	847	829	857	896	932	855	789	848	839	851	854	866	848	851	808	859	882	883	849	862	855	863	855	881	839	871	866	848	793	893	895	864	907	872	916	869	840	895	863	847	850	859	876	894	929	885	859	887	860	836	860	836	855	814	853	908	859	887	861	878	840	904	858	852	844	866	907	868	888	809	857	864	870	843	842	876	828	876	860	868	894	873	909	900	876	865	839	854	903	870	888	829	882	860	886	832	870	862	859	882	853	884	872	923	822	831	852	817	910	913	923	845	845	865	897	866	889	902	880	922	855	830	845	881	807	875	846	857	858	856	877	872	881	894	912	890	838	913	854	892	865	868	895	887	811	841	860	894	889	844	851	850	828	904	808	874	849	881	849	887	906	889	882	894	931	852	833	875	895	851	833	904	892	852	870	837	834	860	893	909	864	876	869	840	882	916	849	861	896	897	889	864	866	840	863	871	866	861	830	902	837	827	836	924	857	863	863	820	878	852	812	900	831	874	840	919	857	863	827	882	848	892	867	882	879	842	873	839	842	855	851	867	862	815	850	878	848	877	886	860	907	869	834	843	892	858	860	879	815	852	844	824	884	882	859	914	865	882	874	799	817	892	832	880	806	832	908	840	838	857	888	837	865	831	846	883	845	842	849	918	863	826	785	825	888	843	879	824	839	860	906	847	895	863	832	826	863	873	862	858	874	896	906	850	842	841	863	845	847	867	871	895	842	861	843	876	851	825	851	854	846	821	892	851	876	908	839	874	885	869	889	856	822	843	860	861	866	881	852	875	892	857	868	849	857	843	889	852	903	817	825	871	853	829	839	863	795	908	910	878	863	877	888	821	895	897	885	853	862	834	840	860	966	855	855	840	849	884	820	946	893	848	871	868	871	872	893	868	856	825	903	854	897	838	877	865	849	884	843	811	863	865	929	875	851	834	856	896	915	839	841	845	872	855	850	868	861	870	878	915	876	901	837	858	906	854	879	827	825	922	869	819	900	876	837	881	808	867	872	875	886	915	877	880	907	853	896	891	825	861	910	857	899	888	882	795	877	832	871	872	917	882	882	891	855	851	888	879	921	948	872	846	885	866	846	872	873
5133	960	935	849	787	790	846	758	780	772	786	814	801	734	736	717	738	765	790	765	771	763	723	766	735	793	830	765	792	743	784	702	769	795	794	743	712	693	794	754	736	775	766	754	788	721	777	760	785	806	739	779	772	788	740	774	778	772	724	769	742	765	709	780	725	770	728	738	763	770	749	808	805	738	773	732	755	777	760	759	738	797	752	795	797	779	740	781	757	797	779	731	787	725	731	725	749	776	745	779	802	756	823	764	770	731	749	781	719	766	770	711	751	755	737	734	763	749	768	737	751	741	740	675	738	781	754	742	766	757	784	798	810	805	766	759	779	725	769	717	754	755	750	767	758	800	713	796	744	769	698	786	767	712	785	744	762	794	729	751	755	761	806	713	762	744	753	734	835	765	757	732	775	772	782	721	814	746	744	743	746	750	757	755	787	771	762	715	755	736	780	757	800	749	727	743	735	809	735	736	780	830	762	713	769	748	821	759	737	732	775	752	744	765	751	770	743	730	777	758	698	770	743	754	717	713	761	730	736	779	784	772	752	728	821	744	806	751	729	782	749	738	762	760	853	773	722	723	792	762	721	746	716	730	728	725	754	781	720	755	763	781	677	715	741	726	756	740	771	754	743	772	759	740	729	695	746	750	753	755	780	786	780	764	770	728	718	760	718	750	715	746	722	713	802	733	724	748	783	756	747	772	739	725	729	735	743	741	680	736	734	765	777	778	758	752	791	737	758	750	730	729	748	717	725	739	728	778	863	772	742	745	760	751	748	747	759	731	751	739	766	760	756	764	733	725	757	776	744	779	766	819	748	746	746	721	775	756	725	738	773	706	775	717	747	787	773	762	739	776	754	749	738	763	788	765	758	744	729	789	769	730	764	806	689	752	745	764	746	769	802	772	739	770	739	774	770	709	752	738	788	773	743	769	774	721	719	723	768	728	738	757	814	667	739	757	736	755	745	727	718	736	748	740	771	746	748	785	831	736	742	807	741	759	756	740	746	783	752	726	754	728	747	773	758	744	763	750	747	765	746	737	744	783	746	807	730	765	753	732	771	781	786	687	768	748	718	752	763	731	782	694	771	716	780	752	758	787	746	762	804	696	747	768	754	780	757	734	811	759	747	766	768	725	773	766	719	825	789	779	739	757	772	782	736	764	744	784	752	750	792	739	730	752	740	737	737	778	703	741	809	761	709	735	693	721	757	746	729	796	826	711	780	781	783	770	735	760	751	762	769	764	716	762	743	735	729	702	793	779	757	744	762	697	732	754	756	788	765	796	780	726	722	743	732	791	739	735	713	750	798	748	770	746	718	768	738	803	762	721	778	766	754	789	724	752	799	794	757	726	755	795	764	757	747	790	692	725	718	747	660	746	759	763	705	717	695	758	822	768	721	736	715	799	761	757	751	695	738	714	754	782	796	761	758	780	758	730	758	753	742	775	744	771	783	732	691	763	768	781	748	680	751	773	726	794	768	783	805	770	738	754	760	733	760	753	775	797	782	770	747	780	769	768	719	696	767	737	727	750	721	776	710	734	807	771	728	745	774	752	730	760	743	783	763	723	756	769	766	772	795	807	751	763	775	752	764	727	727	751	703	766	763	730	776	690	764	767	712	705	731	751	721	734	747	723	742	688	772	810	756	754	722	771	759	776	839	711	703	769	792	709	725	754	745	753	802	735	759	779	763	707	796	715	746	766	747	744	728	759	777	791	762	802	783	783	731	790	746	793	748	758	738	726	745	725	746	754	750	740	809	721	725	790	736	708	762	725	769	762	763	711	721	767	778	754	740	742	760	774	742	763	727	741	729	731	756	703	747	755	787	752	781	753	763	738	725	778	789	739	798	773	769	756	757	732	781	728	709	715	802	759	781	776	757	808	755	810	766	739	744	801	770	727	729	754	786	796	748	747	718	737	731	719	729	727	727	768	749	770	745	729	770	804	727	744	752	748	774	776	745	770	791	807	757	803	765	782	785	722	791	780	762	748	738	746	787	768	748	743	770	695	807	775	748	754	768	765	705	742	762	727	778	803	781	741	765	795	746	779	720	760	760	791	728	775	713	776	771	807	713	785	767	744	717	771	765	694	807	714	750	772	728	759	768	814	779	718	746	754	701	802	790	831	770	744	755	742	788	757	790	794	770	787	754	753	776	739	767	759	747	760	736	716	732	725	745	787	743	788	781	721	727	781	784	731	721	767	789	754	719	726	723	753	728	764	743	757	768	742	768	779	732	756	734	773	710	739	761	763	739	768	768	746	752	722	751	757	764	762	712	731	788	753	774	758	789	749	799	751	785	770	789	759	844	770	714	751	753	699	740	722	778	750	743	766	742	790	749	716	748	720	759	780	754	725	742	775	767	725	749	771	754	805	780	761	796	756	778	784	752	712	758	715	748	736	756	760	812	762	700	757	796	737	748	764	732	748	780	717	772	785	706	770	760	748	756	771	792	723	751	735	763	793	708	734	777	780	709	786	822	711	775	716	759	739	779	806	778	792	743	792	770	778	723	720	746	753	737	771	740	747	777	782	744	761	769	748	790	755	800	746	757	794	722	747	727	749	745	755	774	745	734	773	751	776	784	760	763	787	762	751	762	745	742	767	727	775	771	756	729	738	703	759	810	726	714	750	757	672	759	785	749	763	755	726	731	766	769	762	789	799	733	730	788	757	731	743	721	721	816	746	722	730	775	717	753	719	719	794	705	772	785	729	735	762	782	800	761	731	782	762	752	742	757	739	768	773	721	761	770	801	718	738	756	759	793	757	810	712	760	764	730	801	798	750	730	721	752	747	758	797	789	795	762	737	767	749	784	741	737	813	778	714	754	718	753	790	723	737	726	773	759	715	724	735	761	755	725	726	745	708	781	750	762	776	762	710	711	795	764	761	806	734	858	704	778	750	735	742	765	770	766	792	752	748	762	769	738	807	730	774	768	760	742	738	776	760	719	768	770	747	755	763	724	769	783	760	736	715	697	739	779	761	739	767	785	751	796	756	718	783	785	741	770	734	750	749	690	737	761	732	783	758	750	745	783	719	774	782	702	732	759	707	763	746	807	746	721	714	770	766	760	768	763	706	746	738	749	739	754	734	747	759	793	741	731	742	747	749	765	742	721	780	796	747	753	808	780	746	718	747	760	778	731	714	766	729	778	739	703	728	751	732	759	787	689	826	777	783	748	780	764	814	760	805	747	739	773	708	734	744	782	792	720	744	726	767	729	733	782	742	814	758	745	714	751	785	744	704	735	822	759	755	742	753	763	740	824	698	756	811	759	680	769	780	805	766	722	733	801	745	747	744	739	722	773	738	721	729	758	721	748	783	784	751	739	759	751	723	763	751	739	784	721	767	791	754	734	747	790	749	732	746	765	754	758	732	803	736	774	791	773	730	762	713	693	774	730	749	787	720	780	716	752	715	713	741	751	773	740	762	785	751	759	763	780	706	702	724	785	750	749	753	714	806	788	758	782	758	741	746	753	762	748	760
25899	21455	25143	16349	1829	1021	962	832	923	835	778	843	806	880	841	765	830	807	756	793	753	792	828	806	773	779	788	834	829	790	802	765	755	759	775	795	805	826	814	717	807	814	780	824	807	790	762	721	769	823	753	752	784	807	816	799	799	762	844	791	762	775	783	792	765	777	730	776	789	826	774	789	735	770	799	745	817	804	762	806	773	769	790	736	764	789	751	771	786	806	787	794	785	750	791	748	776	787	802	791	768	752	802	786	758	789	740	722	769	806	760	786	705	786	750	878	840	824	784	789	752	767	770	783	750	796	811	771	798	760	736	735	766	758	776	760	797	746	773	762	745	767	732	749	765	743	780	769	783	802	787	773	828	780	743	772	767	791	797	772	767	810	784	763	766	764	718	766	735	801	736	704	762	761	763	790	801	782	755	776	767	767	805	746	747	750	803	775	762	791	768	781	763	756	796	757	776	821	790	795	792	766	762	753	796	781	797	780	789	774	725	773	748	820	803	748	814	759	795	792	724	793	780	794	795	810	773	762	753	777	770	763	795	778	783	720	724	707	710	768	791	782	777	787	800	772	765	750	783	757	761	760	798	746	739	779	773	765	803	727	822	759	730	735	737	790	756	766	788	789	798	759	749	764	758	784	816	760	795	787	791	784	778	743	783	765	753	713	725	786	749	769	744	843	765	807	725	806	745	750	753	691	779	779	747	749	825	768	794	730	745	767	777	757	782	793	775	758	770	741	777	763	763	707	791	782	835	805	742	784	782	807	779	806	781	819	815	779	725	742	725	773	728	735	785	830	758	799	799	757	796	760	803	772	798	788	722	760	809	775	778	736	795	735	805	828	742	791	815	759	759	762	786	842	787	733	737	769	754	814	768	830	827	789	758	745	775	724	784	787	778	745	783	781	824	762	763	778	722	791	806	821	770	757	747	772	813	742	781	809	818	757	761	769	773	793	762	838	794	801	827	734	791	797	747	772	793	754	774	787	774	754	766	766	781	745	768	799	792	846	814	778	790	746	796	771	791	743	805	763	751	828	817	810	759	770	803	842	756	758	816	794	791	762	786	738	774	805	771	791	773	734	729	808	784	741	811	769	801	771	803	766	748	769	800	725	774	815	720	810	760	769	785	792	774	785	814	814	773	706	800	720	827	798	773	783	746	754	797	750	787	778	806	784	741	784	768	793	789	788	751	791	789	759	842	735	770	782	735	784	772	779	768	794	748	802	743	782	776	760	793	778	764	801	763	760	809	772	809	820	830	806	799	757	786	770	793	807	802	780	762	776	791	802	751	767	784	764	731	782	765	766	762	839	786	746	782	778	744	808	773	812	719	747	789	829	784	754	765	828	771	735	806	814	729	767	753	818	753	806	796	789	767	736	772	805	821	764	824	790	749	749	795	783	776	784	819	760	756	811	767	810	733	758	746	808	813	766	776	762	791	749	770	764	811	774	790	778	757	765	781	809	785	784	768	770	765	799	793	779	779	764	798	826	782	824	781	716	764	768	756	729	776	774	853	809	775	771	817	742	787	802	746	775	756	804	803	740	868	770	811	769	758	783	737	729	798	747	820	791	750	805	802	774	781	777	757	755	795	781	775	755	779	760	798	734	825	757	722	789	775	756	768	735	785	777	773	739	790	766	785	756	778	758	757	761	780	747	773	772	790	794	761	798	769	763	784	785	767	780	770	776	803	729	823	804	765	805	764	779	766	788	821	784	796	763	817	753	778	761	741	800	723	760	779	766	741	744	751	760	772	744	746	738	785	820	744	768	800	787	782	791	793	759	751	773	758	752	729	775	752	815	815	772	765	794	744	762	820	790	811	790	757	804	800	806	779	805	748	751	777	792	810	819	829	724	791	735	740	730	709	765	782	801	748	780	752	807	743	793	785	794	788	770	744	770	786	775	753	748	761	765	784	801	750	768	765	782	775	869	824	787	799	810	736	726	760	839	769	794	792	779	787	812	788	731	758	744	761	842	800	812	735	812	765	812	757	816	785	813	808	779	767	770	782	749	759	767	796	785	730	775	748	809	816	799	794	811	775	751	800	762	761	811	766	786	705	809	788	770	802	722	748	745	759	777	807	782	746	766	752	772	797	755	758	760	742	772	781	736	815	716	792	774	764	826	763	730	777	809	820	823	751	737	790	781	794	770	791	764	754	779	766	762	760	781	794	827	769	754	772	767	767	798	798	787	829	787	829	768	802	818	741	805	776	831	734	807	777	743	759	838	764	776	738	747	794	749	747	784	802	751	782	758	784	729	773	776	790	775	783	774	810	799	769	800	764	741	753	806	783	728	756	748	784	738	779	706	766	768	781	749	787	734	795	804	818	784	787	796	724	766	759	756	780	746	803	741	754	790	786	760	807	812	817	757	735	777	806	798	761	790	760	778	779	749	792	803	766	750	746	791	812	751	798	792	795	769	767	787	730	804	791	788	773	773	779	760	744	783	778	784	751	749	750	758	796	791	741	791	758	821	762	813	789	763	783	783	778	794	823	793	764	781	775	762	773	827	739	754	771	785	775	788	755	757	764	770	724	734	748	781	779	797	772	817	795	719	803	768	753	802	787	775	739	780	715	786	785	743	815	805	782	808	740	824	773	783	749	764	749	784	793	766	778	756	796	835	791	794	726	776	778	774	774	794	802	825	754	739	773	807	795	768	750	745	799	745	826	784	743	761	784	760	740	790	778	828	728	730	741	820	784	778	771	778	812	791	743	763	790	743	805	804	838	731	771	784	825	780	787	819	773	821	757	760	774	792	816	775	801	773	757	784	758	736	701	792	778	815	811	769	789	768	807	802	779	775	791	779	758	815	817	783	780	794	834	796	760	767	790	751	748	790	778	768	804	771	788	765	748	749	805	758	782	819	779	756	774	779	783	786	725	769	768	740	721	800	736	759	795	757	738	803	799	777	758	747	756	773	797	772	770	755	766	816	761	743	784	740	805	754	777	761	765	700	767	786	827	795	770	760	788	821	811	808	726	826	740	853	752	714	794	766	787	777	737	699	730	827	789	766	750	711	744	770	736	778	741	743	761	734	753	751	767	773	731	758	738	781	825	772	789	795	815	815	748	756	795	785	825	762	739	801	753	770	762	734	757	726	737	784	781	793	738	763	758	715	870	767	801	768	789	724	819	766	787	757	754	764	781	774	723	735	743	799	772	805	803	786	800	818	779	798	782	794	762	729	809	803	788	790	756	728	790	761	727	735	872	791	777	713	778	766	782	789	774	774	804	781	774	765	773	788	781	774	736	747	789	788	750	800	794	737	708	772	724	742	812	787	776	800	779	779	803	751	758	754	802	803	778	794	713	780	803	832	752	855	780	744	757	796	728	789	816	793	740	757	799	736	751	780	718	790	810	756	815	786	772	785	761	784	784	732	756	816	778	782	817	798	842	775	781	757	744	808	784	788	832	768	753	754	768	779	774	792	801	760	806	782	859	773	757	723	818	799	770	718	814	746	741	767	822	754	766	752
3714	2170	1786	1161	975	907	864	813	795	735	769	774	769	722	712	721	690	766	733	685	697	712	725	704	726	725	735	735	703	716	673	680	651	688	672	716	713	713	695	676	686	724	713	711	721	678	697	693	694	669	691	711	673	721	688	709	693	660	753	674	728	742	681	751	661	692	671	708	700	709	761	714	705	706	706	721	717	694	659	710	692	732	687	683	681	729	689	719	716	712	681	670	718	721	734	689	686	711	711	678	722	671	718	630	740	733	723	709	711	698	694	645	688	724	638	718	733	665	696	720	670	674	719	699	703	720	672	688	690	694	687	711	668	717	707	652	695	669	724	696	731	661	647	650	665	687	730	677	670	687	738	712	704	685	707	698	704	702	672	739	686	695	670	722	697	700	682	678	699	697	665	690	720	672	648	658	657	647	700	682	706	683	668	681	684	692	706	723	655	650	701	685	692	703	652	640	702	743	683	659	720	740	668	698	693	665	710	675	688	673	690	707	659	681	666	688	703	736	666	696	707	664	674	696	701	711	759	700	675	691	669	713	699	695	690	668	646	685	661	703	711	704	712	724	698	707	682	674	659	689	694	684	713	709	701	677	736	680	713	666	704	711	673	659	736	670	747	679	702	680	697	691	695	685	713	681	673	707	757	675	718	721	707	654	660	690	689	682	712	720	720	657	722	690	637	693	712	719	675	652	708	687	723	694	672	631	668	706	681	706	700	703	686	668	665	725	704	683	670	703	702	664	669	665	740	639	693	663	694	714	663	717	729	664	667	666	676	723	703	735	710	690	737	707	698	745	725	699	716	670	676	682	713	719	695	686	679	660	710	682	695	754	704	727	645	720	668	667	652	651	696	657	680	691	653	667	724	667	679	692	670	689	690	705	736	703	715	722	683	682	724	689	712	688	677	685	705	678	719	668	670	713	717	680	717	656	679	681	713	632	700	749	700	718	715	693	674	681	709	696	670	647	683	643	736	768	680	700	719	745	718	697	701	705	693	706	648	713	660	643	717	716	705	718	673	681	697	691	733	724	703	693	685	692	685	675	672	685	746	746	642	743	707	700	721	714	655	686	661	674	710	681	687	697	698	700	686	688	730	666	694	698	721	700	688	698	694	678	656	718	713	696	689	716	661	634	668	700	695	695	693	713	712	668	742	691	688	700	676	720	727	686	723	746	704	687	706	733	665	687	710	690	714	719	694	701	687	680	688	751	687	706	686	710	709	695	689	696	730	670	708	694	712	672	679	696	676	694	648	661	745	696	686	717	698	684	707	681	725	692	725	695	727	666	651	680	735	675	723	663	702	729	649	636	741	694	695	683	681	668	748	721	673	717	682	685	748	690	729	673	749	657	706	692	701	720	747	712	711	759	674	708	723	694	703	706	707	722	691	770	684	686	697	671	646	680	686	698	735	697	719	711	710	679	714	729	654	724	679	693	662	697	665	675	690	680	671	672	683	758	706	695	726	707	692	715	707	705	744	748	679	683	722	703	692	666	714	681	687	719	671	695	651	691	695	687	656	632	725	653	705	695	724	720	712	724	752	718	695	691	653	647	673	651	657	679	732	705	653	725	704	704	694	778	732	684	715	718	685	711	665	657	678	747	693	643	699	725	688	713	714	674	641	683	719	669	690	658	722	670	740	713	689	724	682	690	695	709	706	654	711	731	661	693	706	672	716	763	652	725	683	699	666	687	706	710	724	702	688	653	690	699	719	699	698	692	685	688	714	709	690	724	718	704	707	707	671	662	645	744	741	680	723	757	684	704	725	694	710	694	671	754	714	729	712	690	715	708	683	684	681	676	662	685	681	747	666	704	655	700	680	690	693	745	708	736	682	699	700	703	708	685	715	684	740	708	721	707	681	687	694	698	659	634	709	713	722	698	712	739	685	716	675	703	706	677	672	736	709	771	734	665	679	690	659	698	711	664	702	754	645	671	671	680	707	689	702	698	682	713	709	728	704	680	654	677	704	677	731	669	680	688	689	709	674	703	678	723	725	702	688	685	671	631	666	672	697	682	690	703	699	659	683	680	669	731	732	697	672	704	699	743	646	655	692	680	682	730	699	716	663	653	687	693	665	670	662	749	683	729	674	720	694	713	678	694	710	672	736	643	699	715	659	662	694	676	722	739	662	725	734	707	675	669	646	694	704	661	686	729	718	660	727	672	651	636	662	754	704	681	687	649	659	696	682	723	694	758	652	676	690	764	642	665	723	695	706	726	698	681	671	735	670	719	662	679	713	719	666	730	711	702	678	677	716	662	688	671	673	683	721	735	681	717	690	699	664	690	751	671	683	701	685	689	673	707	738	724	695	736	685	687	666	698	727	675	661	676	697	667	691	682	712	732	673	641	689	708	714	701	701	687	736	707	725	713	742	688	734	673	690	716	688	703	684	711	672	676	708	666	717	694	696	706	671	676	729	695	691	634	689	665	681	696	715	672	665	658	677	660	677	697	677	698	677	708	680	731	715	671	739	676	728	691	737	702	720	736	691	692	671	694	679	746	695	693	665	675	687	669	657	696	662	731	686	670	675	706	701	646	690	668	705	739	659	698	696	721	701	646	679	703	652	642	672	716	743	725	687	709	666	709	702	730	718	712	647	675	715	721	693	773	683	716	711	709	671	703	646	698	689	699	706	713	699	694	724	710	717	723	703	729	673	682	670	720	708	664	708	708	682	696	682	687	709	712	754	666	698	701	688	637	698	701	691	680	722	725	685	750	661	712	729	671	674	719	728	692	703	693	693	732	728	742	695	723	726	729	687	659	708	681	649	701	688	693	690	673	668	711	678	699	690	651	726	636	717	729	736	662	655	674	700	626	689	726	705	741	668	658	697	704	733	713	652	719	650	718	728	717	661	714	688	668	713	679	690	658	665	679	709	758	714	657	719	707	640	702	732	665	677	748	630	680	649	713	696	697	716	732	748	658	675	676	706	718	685	684	703	664	710	698	715	713	677	699	686	668	693	730	664	728	711	699	692	690	643	738	690	696	725	712	744	707	689	705	658	699	669	745	703	721	700	657	710	743	641	715	684	689	716	681	702	656	669	658	689	678	657	730	705	692	711	694	663	718	696	660	684	689	720	715	668	696	668	651	699	692	731	680	730	681	736	723	710	709	712	702	732	686	664	737	705	741	768	675	722	699	737	693	679	637	706	678	644	693	693	684	687	643	699	701	723	657	691	658	690	707	698	701	728	638	689	666	665	684	661	637	694	672	691	698	663	675	713	714	672	715	671	670	707	723	722	709	687	711	645	673	712	691	655	666	713	693	710	672	691	668	673	732	690	746	696	679	723	669	714	722	680	714	675	687	694	729	706	709	707	659	731	723	717	701	709	720	701	720	692	665	647	666	736	723	725	664	736	717	691	694	668	679	684	699	719	709	726	685	727	729	703	682	716	685	723	662	725	686	680	736	654	641	708	643	710	678	710	683	686	754	680	657	691	675	691	701	690	669	675	672	703	723	686	670	716	717	712	727
24352	21462	28612	24711	20135	2826	938	595	558	482	458	445	426	425	412	387	395	410	423	377	448	378	361	357	347	394	373	355	376	389	380	359	370	343	357	384	350	361	364	410	378	377	396	388	374	373	388	366	382	407	368	365	336	397	382	375	367	324	342	336	378	354	387	361	362	348	355	354	340	305	338	354	408	358	385	355	396	393	373	359	367	326	359	330	378	362	372	346	360	349	360	389	363	365	352	404	370	363	360	369	370	360	410	327	352	367	356	354	343	392	390	347	363	362	346	349	373	358	369	388	377	422	363	378	345	350	306	354	345	346	369	369	393	383	367	344	357	341	337	377	316	383	379	357	394	347	402	356	357	354	384	354	351	356	319	360	342	335	362	346	341	352	359	359	345	361	377	370	348	347	377	350	370	343	341	334	350	330	379	345	332	360	399	368	380	372	363	340	358	366	341	365	314	390	352	367	326	326	356	378	323	307	349	343	365	341	349	351	382	387	374	359	396	342	387	380	330	317	349	359	365	376	395	308	343	368	343	384	360	379	393	381	345	387	351	376	342	366	361	407	357	353	361	324	343	354	355	343	383	381	332	360	354	381	346	388	356	381	366	374	333	367	364	364	396	325	339	367	367	335	351	387	351	332	374	338	386	353	370	356	364	330	376	364	341	378	355	349	333	327	365	332	317	342	399	345	340	351	348	331	327	340	349	333	366	342	326	350	351	334	353	352	402	349	323	334	348	370	378	373	393	384	353	392	340	355	347	358	353	366	330	326	350	328	368	353	342	343	351	376	381	319	386	373	338	373	381	364	358	325	338	333	375	338	338	316	328	316	340	368	346	373	352	358	346	360	367	388	346	361	335	345	381	376	371	343	373	376	378	351	354	367	372	340	380	362	327	342	349	342	322	346	407	349	362	364	352	373	329	352	365	343	332	360	351	341	374	362	402	368	374	337	387	371	349	369	345	326	364	359	350	406	381	371	343	372	362	332	360	346	373	315	346	406	337	363	348	349	369	367	340	340	353	319	374	371	374	335	379	357	331	377	368	371	344	345	339	373	359	368	334	375	366	360	340	376	385	373	361	332	356	354	387	345	357	356	344	343	342	334	325	357	357	350	359	336	375	323	379	343	350	362	351	341	376	380	395	319	355	372	362	383	354	369	353	318	359	347	372	359	379	355	345	345	357	363	377	381	347	383	376	329	365	360	350	341	351	365	370	328	387	348	349	380	329	331	358	360	367	333	359	330	355	355	380	360	357	341	359	358	341	340	361	359	337	318	388	341	353	350	374	367	361	340	318	380	360	394	376	356	390	384	389	335	364	361	358	364	328	320	348	360	349	390	364	336	395	375	310	364	345	363	337	378	385	364	353	350	368	369	380	354	362	358	336	328	356	343	354	333	345	356	363	328	385	373	346	368	372	333	346	364	337	357	405	338	382	356	361	334	383	370	372	380	344	373	364	356	349	373	347	387	376	350	347	371	345	403	324	341	331	356	339	376	361	328	350	367	341	391	346	367	393	399	319	375	375	352	398	372	330	361	340	341	375	359	358	339	371	399	371	377	340	331	369	357	348	349	366	362	355	354	352	389	376	367	379	353	375	352	349	328	348	335	321	340	401	352	361	373	329	383	350	407	348	340	363	341	346	363	373	350	332	349	336	341	362	346	406	362	343	366	343	353	346	372	338	344	373	363	326	328	344	382	354	356	318	349	356	356	356	362	362	365	381	376	345	349	321	319	352	354	409	378	355	346	355	349	376	323	346	346	367	354	329	369	347	342	362	359	323	352	370	342	361	389	346	335	372	347	357	348	378	374	373	346	345	338	323	367	340	316	348	395	335	352	353	344	372	348	383	387	303	363	339	347	352	344	357	383	332	344	343	343	371	351	364	377	341	367	376	358	348	378	373	361	360	363	354	388	375	388	364	350	393	342	362	357	352	344	355	370	404	358	322	388	353	380	362	321	348	365	357	352	365	345	368	400	315	361	346	350	320	363	341	373	386	354	365	372	343	344	357	368	355	365	353	328	369	356	329	369	341	366	351	319	361	314	329	382	351	343	352	348	345	374	377	352	341	367	362	353	387	336	407	387	332	359	339	369	372	377	351	335	363	339	344	352	358	382	369	325	357	367	332	375	347	343	324	350	368	355	335	374	370	352	354	376	356	376	376	351	336	354	371	334	330	374	352	343	355	341	352	359	338	342	382	395	385	342	348	346	371	328	355	347	382	356	356	358	353	377	326	357	353	361	343	342	379	368	356	346	381	332	345	325	329	388	321	364	374	359	344	374	374	343	344	390	365	370	396	353	340	373	348	350	354	347	369	342	320	326	351	345	351	327	345	341	385	375	369	339	356	359	321	329	366	369	349	333	337	374	322	360	362	379	386	352	341	351	355	369	350	376	350	365	337	354	377	355	347	354	373	347	400	357	360	341	354	356	355	363	366	330	366	363	387	374	341	348	354	380	356	376	378	379	358	380	371	344	362	382	363	375	351	304	332	359	323	370	368	343	367	391	382	357	360	397	348	352	385	339	399	317	339	362	343	350	358	375	372	326	378	348	364	365	358	349	362	336	379	326	318	367	350	358	358	368	358	385	378	340	378	324	358	343	332	375	350	377	348	342	349	369	368	347	370	326	358	356	354	368	316	352	364	318	353	380	345	349	350	398	341	373	361	360	343	365	370	352	345	330	329	376	372	354	334	316	335	373	338	349	369	376	381	389	371	358	379	366	372	373	364	363	395	340	365	344	370	321	372	330	343	328	386	366	340	392	387	345	344	351	328	353	373	360	335	381	342	358	353	371	368	367	353	351	337	365	301	359	375	387	381	381	356	373	364	362	361	402	337	342	340	356	382	342	352	359	366	351	356	351	347	366	347	339	369	396	328	357	346	361	358	387	369	357	351	378	324	381	365	386	379	328	371	351	363	340	323	362	355	357	384	340	337	351	354	358	326	379	364	367	387	343	356	360	318	408	357	345	372	401	338	358	351	372	331	345	343	341	354	355	354	357	387	362	357	330	369	355	353	352	370	337	352	356	338	361	360	370	374	342	355	371	346	343	364	349	351	361	371	342	329	385	336	373	347	355	381	358	376	343	383	349	362	380	346	335	355	354	369	359	357	356	350	334	422	374	342	398	341	359	351	368	351	383	364	379	367	348	333	340	381	337	358	343	346	357	359	308	330	355	370	370	345	347	356	348	360	371	376	377	360	339	313	356	377	322	393	378	348	356	371	356	342	339	383	371	354	367	381	368	336	367	357	340	349	339	331	321	364	393	324	355	334	364	345	338	386	356	355	333	360	339	362	357	354	379	354	364	359	362	373	369	333	353	377	363	354	356	394	345	357	342	316	379	329	341	374	370	353	372	390	365	353	349	367	393	374	322	397	384	387	373	333	360	334	382	366	359	346	387	381	390	344	359	388	361	399	344	332	366	372	378	335	375	324	361	374	369	369	362	352	391	312	367	371	354	392	351	357	348	345	348	366	363
3449	4754	3660	1871	1306	1006	845	705	613	588	575	501	534	476	454	439	444	457	403	427	408	432	402	404	401	395	433	387	427	374	401	442	387	424	395	403	410	393	370	420	413	391	380	372	385	397	382	384	368	356	382	349	340	397	335	334	385	378	374	374	399	364	339	361	347	389	384	361	417	368	395	372	390	417	364	375	402	368	396	360	385	392	407	356	387	379	349	358	384	387	356	395	346	341	346	402	394	400	365	398	378	371	384	344	371	387	382	371	375	340	378	383	355	369	363	365	375	391	370	353	388	386	362	363	397	380	393	353	389	356	354	354	394	357	356	376	349	378	378	408	383	382	375	369	396	347	356	382	374	379	361	380	377	374	396	380	402	394	395	421	375	378	355	364	387	361	371	379	351	367	387	363	357	332	382	398	339	388	385	365	336	372	350	373	394	354	395	384	371	376	386	368	396	369	397	392	358	373	390	340	380	381	410	406	373	345	368	394	401	397	382	397	364	360	343	351	372	366	324	353	362	358	372	348	368	357	372	346	376	350	357	381	338	364	375	384	392	412	361	384	403	366	379	335	352	371	391	376	404	411	358	376	364	361	370	380	335	349	391	340	383	374	391	374	390	338	375	394	369	342	378	384	338	386	365	354	356	352	375	352	382	387	374	380	386	366	360	375	383	394	378	399	369	375	395	361	371	362	403	380	396	389	407	365	379	371	379	360	376	357	392	339	350	361	381	391	381	372	348	375	354	401	358	401	388	330	358	354	377	355	349	374	376	377	374	375	364	353	368	360	361	412	363	347	375	333	351	360	377	371	395	386	400	354	361	343	365	400	359	367	366	375	392	392	369	382	333	366	358	344	357	350	389	393	390	371	343	345	362	346	394	369	350	343	385	367	391	382	367	327	410	350	364	371	398	401	358	418	366	384	393	381	356	342	382	378	370	357	357	396	393	352	356	420	387	380	344	371	368	357	406	341	350	361	361	403	351	350	387	350	361	374	365	378	378	383	403	386	387	382	339	400	381	377	393	345	356	355	373	360	382	375	377	357	344	384	365	345	357	373	367	386	383	377	344	378	370	406	385	359	355	368	373	357	378	386	363	347	344	379	382	367	399	372	380	345	345	366	383	382	373	397	362	360	379	362	383	366	384	397	362	330	352	359	391	391	398	371	413	382	376	404	378	394	366	411	343	378	428	351	349	386	397	362	357	379	375	349	374	376	383	366	365	331	394	350	364	401	384	344	378	374	373	343	365	363	371	389	310	344	362	370	387	390	359	390	345	390	354	362	368	365	347	391	379	339	389	354	390	394	385	335	388	362	351	397	379	385	366	369	401	324	348	394	368	340	363	335	341	362	359	351	369	339	364	369	344	374	419	370	326	368	397	371	361	368	366	376	333	370	362	363	348	332	369	336	333	302	345	381	396	363	391	402	374	376	377	356	409	353	348	364	360	380	375	373	362	364	370	378	399	356	385	392	410	349	364	373	383	347	363	392	370	371	387	358	366	370	345	329	351	360	363	396	369	379	362	360	391	402	374	371	381	381	327	374	377	355	365	401	348	339	374	396	375	356	350	340	378	359	379	381	365	364	388	354	364	374	359	353	383	387	344	363	372	350	376	406	356	381	379	405	357	357	354	381	387	381	327	389	376	354	387	358	344	376	372	392	390	393	359	414	343	345	353	369	346	356	356	374	367	364	349	372	376	356	372	359	372	359	382	363	373	324	357	408	336	388	365	369	391	395	355	378	384	362	355	346	326	385	380	394	362	368	347	364	397	326	380	366	375	390	385	369	382	394	351	374	382	345	357	371	375	347	363	376	362	393	387	401	362	400	372	388	379	369	348	366	394	395	375	362	325	346	370	398	406	367	368	363	379	318	395	365	371	367	341	361	373	361	370	364	349	363	343	344	358	362	381	381	404	365	362	382	361	336	372	376	343	353	376	406	386	366	368	362	370	409	350	369	365	350	380	363	342	346	370	389	370	354	369	344	353	339	375	359	413	369	365	341	350	333	385	342	359	378	362	393	375	377	339	368	362	345	376	351	353	409	358	381	386	375	345	371	371	369	404	396	352	331	385	351	391	388	390	388	381	387	387	382	349	441	349	367	379	362	351	370	329	347	353	369	375	361	370	344	356	378	358	387	395	379	364	337	340	351	372	336	358	348	367	344	382	345	358	368	368	408	350	395	377	386	344	384	358	368	394	369	360	415	393	370	362	333	368	368	363	362	358	345	359	416	346	360	373	363	367	393	378	357	386	347	391	349	353	388	354	374	336	345	379	355	338	330	358	382	366	373	403	320	332	378	367	387	347	360	374	369	372	408	355	404	329	428	392	355	349	410	372	367	366	379	365	358	383	386	411	343	390	367	344	405	377	395	413	349	338	355	378	360	355	354	376	365	358	348	358	384	400	403	394	382	370	354	348	373	354	376	374	389	344	375	385	373	352	334	369	350	405	363	378	363	371	395	390	392	346	373	378	398	352	401	382	341	368	380	336	403	367	388	391	388	392	369	384	353	374	352	377	308	390	383	373	353	365	380	350	357	370	369	347	362	388	383	349	357	362	358	379	385	353	365	364	344	362	380	379	368	374	338	381	374	346	403	356	374	360	346	377	400	335	347	365	362	362	362	363	341	335	401	373	380	359	335	345	380	380	352	378	348	388	352	346	344	355	393	365	360	337	347	393	367	342	362	370	349	379	374	376	364	342	375	332	390	353	332	370	391	378	364	352	346	383	394	382	363	357	354	356	376	366	357	392	353	368	395	373	365	380	351	394	384	381	349	337	367	378	357	380	370	368	359	355	376	378	396	399	383	362	350	358	349	361	356	341	391	365	398	371	334	360	350	415	368	359	371	387	379	379	397	312	388	365	383	348	353	389	381	367	376	349	343	351	341	342	369	360	379	358	352	358	385	356	374	351	371	363	368	359	383	372	365	357	358	384	353	368	353	358	370	368	393	369	419	385	361	368	343	366	352	335	350	372	383	376	387	387	367	415	375	360	359	328	375	357	382	345	391	354	384	381	379	333	363	380	344	386	355	389	397	372	404	335	381	356	343	381	375	396	403	380	386	363	341	354	386	381	370	374	385	396	342	375	367	362	344	350	356	364	389	334	358	376	375	377	388	361	369	353	342	358	355	368	365	355	385	383	362	353	366	353	359	389	379	334	350	356	394	343	374	364	371	350	360	385	388	355	354	388	382	393	369	371	397	361	382	392	400	375	386	362	377	369	381	370	392	362	356	369	371	364	374	332	366	361	363	394	346	400	383	370	344	366	407	371	324	342	386	390	366	341	348	376	328	326	356	382	326	329	365	406	376	369	342	364	361	347	381	362	352	359	373	361	369	386	382	368	342	404	381	370	359	415	376	367	343	357	403	366	336	371	363	385	362	369	351	371	370	377	346	366	373	404	370	364	373	368	355	367	383	387	349	361	359	398	373	343	358	324	333	378	364	341	382	369	359	370	366	335	360	395	339	334	363	358	364
27649	11902	2293	1399	1085	911	898	870	840	876	869	886	892	810	861	867	861	910	837	875	885	901	896	884	864	792	854	872	786	858	861	883	837	903	852	856	837	858	875	893	895	887	851	876	873	856	841	867	921	855	849	883	892	824	874	845	898	822	853	833	833	862	850	871	854	868	890	848	874	869	839	827	854	830	860	899	836	859	784	847	861	859	862	848	849	800	911	882	866	839	870	905	933	887	830	849	840	887	859	870	884	885	835	891	865	837	878	774	855	892	922	849	859	876	874	933	840	887	877	894	847	815	836	875	843	819	871	864	851	857	866	825	806	851	854	844	834	801	854	816	800	822	841	822	868	900	860	866	870	870	854	851	863	847	899	858	842	888	862	842	897	898	893	814	829	831	855	891	870	807	854	847	902	854	876	872	910	861	830	828	836	900	838	852	833	877	877	892	903	861	841	867	874	860	884	869	826	864	879	859	848	869	838	882	862	893	849	900	804	859	848	829	890	864	874	876	858	873	915	862	858	865	904	892	810	876	837	901	824	887	841	837	861	912	827	886	794	883	882	869	901	837	849	869	813	866	866	857	854	802	884	894	884	899	901	872	872	870	853	876	867	935	865	878	907	821	876	864	835	847	883	861	881	827	888	881	838	873	877	867	879	908	843	885	891	895	865	839	840	870	855	837	888	914	875	881	865	854	898	891	876	857	830	862	842	837	864	846	857	863	903	901	878	867	817	887	885	845	841	898	870	844	860	884	886	822	866	866	857	844	848	845	842	887	844	856	859	903	845	894	847	837	900	826	839	836	815	908	869	889	826	865	866	832	842	854	850	864	895	827	897	812	870	852	869	804	831	894	861	850	871	855	859	853	945	913	912	889	790	840	884	859	880	857	792	908	935	846	888	818	867	871	794	848	822	879	862	877	873	838	865	863	815	858	836	842	836	886	880	919	875	858	843	876	913	848	876	848	856	851	857	872	806	894	923	867	878	866	838	846	856	856	795	867	851	890	849	857	899	808	848	866	892	868	856	875	815	878	845	859	860	829	846	895	850	843	829	868	867	846	825	841	868	856	928	830	830	874	886	861	844	901	799	815	854	884	855	896	821	890	869	837	847	865	836	846	873	834	869	847	842	835	844	832	885	861	823	838	858	872	907	783	860	885	852	869	787	890	844	855	809	880	852	865	823	863	854	872	851	868	924	854	825	865	887	871	822	863	850	862	895	896	867	910	903	890	950	849	876	876	844	889	866	846	878	884	877	845	866	890	839	880	839	955	860	849	907	823	856	865	881	883	841	860	877	819	861	828	845	923	814	835	817	809	893	823	826	809	867	903	841	918	864	869	888	844	899	881	837	807	847	813	859	857	854	885	928	847	970	873	866	837	884	828	822	833	842	897	775	880	877	815	818	859	911	828	878	850	857	818	873	849	871	838	859	844	810	881	866	860	845	873	850	877	837	827	842	853	832	840	871	882	931	854	826	795	858	815	870	896	903	810	823	851	869	859	871	850	904	827	815	866	930	851	814	839	843	863	883	812	879	899	815	820	869	887	913	904	870	863	917	840	846	862	814	859	872	875	858	837	862	904	861	917	816	843	877	839	836	895	879	895	815	904	884	873	841	850	891	862	855	852	874	891	857	851	841	849	859	847	869	893	839	839	799	855	887	880	873	857	893	906	808	838	889	806	806	894	893	878	876	839	861	835	876	868	900	862	858	860	888	815	890	818	886	906	893	828	906	844	825	886	900	849	836	819	844	883	882	886	863	838	800	838	910	885	867	831	834	896	893	863	880	888	824	889	820	824	912	837	833	855	908	841	831	831	881	881	872	839	872	837	867	815	907	846	899	926	808	918	832	924	824	827	876	824	826	863	849	832	800	817	905	885	858	851	877	853	859	871	797	821	878	855	850	854	887	881	829	847	876	850	873	864	893	863	880	872	860	871	889	874	870	850	877	806	846	866	841	874	881	890	850	851	899	873	870	875	877	873	846	846	830	891	883	845	889	859	819	841	881	827	872	883	885	867	811	835	819	871	838	844	886	880	867	838	917	857	914	859	849	872	838	912	834	842	914	871	845	865	869	897	847	837	840	823	891	859	861	856	912	847	859	889	878	858	838	771	962	873	861	851	842	909	820	908	891	841	868	853	878	874	881	838	864	852	857	881	863	864	872	855	864	832	863	851	872	865	858	860	834	860	839	928	840	859	836	827	803	828	891	847	903	826	828	820	829	872	863	826	853	883	838	836	869	845	868	823	813	878	898	859	850	858	893	900	882	838	872	855	898	826	861	896	811	868	884	874	834	840	884	847	864	913	871	863	854	832	846	813	857	915	905	832	841	924	840	862	811	862	868	896	847	825	841	864	859	894	883	832	848	791	862	918	806	881	898	851	808	923	880	925	824	864	871	897	862	828	841	836	863	867	879	916	850	883	893	867	818	844	839	890	837	830	874	876	858	884	875	832	877	899	875	830	872	838	830	837	901	889	817	882	854	856	924	895	901	852	872	871	866	860	921	865	831	830	911	829	843	872	860	896	918	872	884	844	842	834	886	890	801	836	847	839	896	794	835	909	854	845	863	887	845	887	868	833	875	828	826	853	843	864	826	857	836	848	805	886	827	823	865	844	873	840	840	895	879	931	878	888	895	810	869	815	896	849	833	848	831	884	898	819	859	835	850	795	870	892	846	903	856	831	868	854	871	887	853	897	889	816	871	868	845	799	923	846	890	875	826	838	902	837	879	852	823	885	877	890	822	881	831	887	839	873	879	915	853	803	842	900	872	905	846	880	907	870	876	886	895	823	843	881	830	784	862	904	861	886	859	913	870	852	897	875	847	834	936	857	881	860	891	863	881	870	890	876	842	843	847	842	854	846	845	888	870	880	885	830	838	872	812	783	835	882	849	854	840	856	848	829	843	871	795	893	888	876	833	851	833	854	833	906	855	870	857	861	852	907	866	855	823	855	797	920	815	848	859	851	882	863	899	842	864	916	824	879	833	871	890	828	845	835	798	866	845	817	873	889	889	864	868	858	832	868	873	876	852	858	832	846	872	889	882	868	872	909	831	868	855	857	895	810	836	902	810	858	862	866	873	827	838	883	869	878	886	861	877	897	897	870	873	866	913	936	862	835	887	787	806	883	871	786	870	842	855	809	866	836	919	813	809	877	910	850	872	854	841	881	880	813	881	911	844	870	879	891	791	863	917	796	867	893	860	862	889	794	837	898	830	833	849	843	831	839	835	894	861	881	860	844	879	859	891	831	877	880	827	920	940	836	873	838	910	886	848	844	835	837	898	877	883	911	824	881	861	848	887	867	828	866	863	814	797	885	869	843	868	900	869	896	880	864	862	850	880	855	862	860	909	862	845	820	927	873	896	841	856	852	833	861	859	872	844	912	852	842	843	859	870	849	826	876	818	858	820	848	841	845	835	861	844	847	860	861	869	838	817	903	875	871	851	870	844	851	872	834	863	886	808	852	899	879	862	851	892	898
5165	1042	939	836	809	779	772	755	810	778	764	768	757	774	807	753	749	763	727	759	752	778	738	779	828	807	773	765	742	765	786	766	723	740	755	783	737	747	720	765	710	785	765	801	735	738	735	731	767	847	793	747	726	767	715	747	752	802	812	750	778	760	739	722	799	758	770	727	753	732	751	735	787	780	750	736	765	741	730	727	750	773	775	752	778	755	778	751	798	770	743	786	739	764	718	773	744	724	711	755	740	790	769	794	764	757	746	735	746	740	720	744	738	752	758	738	720	759	718	780	742	745	784	737	757	732	703	780	740	756	734	742	732	711	709	733	734	810	733	757	753	799	772	730	785	774	764	771	797	724	758	775	752	744	774	781	768	754	724	759	726	722	752	776	769	734	736	753	708	694	764	774	795	759	794	742	747	751	723	777	772	757	749	719	838	778	738	746	742	745	760	720	797	758	776	784	738	741	742	783	722	745	791	767	754	735	756	798	802	724	787	813	752	793	780	751	718	736	748	759	748	759	743	743	716	758	723	735	778	750	739	741	761	775	775	754	760	731	737	757	768	760	809	730	756	741	710	794	737	730	717	747	793	748	807	749	753	700	787	715	754	812	731	702	789	763	800	759	784	754	753	732	769	795	772	819	737	743	739	770	754	788	750	736	768	765	752	725	737	745	760	731	795	777	758	768	808	748	742	801	781	774	770	749	736	768	747	780	757	778	725	783	776	749	717	761	767	748	758	744	719	802	766	733	785	726	711	757	754	720	779	725	742	703	712	791	753	695	743	777	784	726	760	739	785	798	784	709	722	791	751	724	731	765	738	711	776	734	728	742	752	732	789	803	756	718	751	768	746	777	726	791	757	774	766	765	741	786	725	817	738	741	783	768	738	794	743	757	733	726	726	798	794	759	700	720	741	789	756	808	755	773	738	759	776	786	774	724	792	741	755	747	751	769	750	785	807	779	708	768	703	734	730	784	765	750	801	714	756	742	778	774	779	771	739	750	797	757	711	735	721	749	752	740	797	756	720	755	796	758	717	735	706	768	746	718	751	708	744	738	755	784	749	765	734	762	785	768	742	752	744	748	767	748	782	727	713	755	783	758	749	710	753	755	774	766	749	814	787	822	801	741	770	789	768	778	770	756	791	743	765	780	759	782	758	761	744	799	734	753	768	745	739	779	733	742	767	798	787	774	759	775	763	807	701	770	747	698	731	766	741	732	730	768	775	765	760	732	736	756	720	757	684	759	724	747	760	719	768	774	741	749	747	747	773	755	751	748	803	734	753	738	754	762	735	818	744	771	727	737	801	711	724	763	722	793	718	743	811	765	747	685	742	731	716	724	736	779	700	751	736	744	756	728	734	745	731	792	758	740	765	798	778	746	826	742	750	752	686	755	767	754	778	771	794	778	745	736	742	746	758	738	782	743	701	766	738	739	748	776	736	754	752	764	753	728	760	751	742	756	745	778	750	764	733	760	763	731	799	801	761	727	782	745	754	708	774	723	785	767	762	774	753	823	736	717	770	775	731	744	732	721	781	762	795	779	796	716	756	741	725	745	771	717	715	744	728	800	835	750	760	753	748	767	764	744	737	706	707	757	782	733	763	752	724	794	792	784	695	766	764	739	698	761	765	737	781	740	744	770	754	797	779	729	710	762	740	793	781	800	756	723	780	748	781	760	766	774	789	761	777	762	752	743	749	779	755	716	777	760	739	710	782	719	759	778	763	776	700	746	744	767	765	771	747	759	763	745	767	766	751	762	731	753	744	759	715	752	728	780	698	755	787	781	770	747	783	746	731	785	763	743	750	729	780	751	728	728	762	828	817	746	752	738	787	745	773	810	776	735	801	780	727	765	705	766	776	675	771	763	799	713	729	757	771	755	772	765	787	702	804	738	753	741	802	740	766	717	735	754	756	717	762	747	742	788	787	705	768	797	740	751	756	801	803	741	777	741	755	758	778	765	746	752	721	773	705	739	751	704	737	719	799	716	743	741	778	796	755	714	766	769	763	756	704	722	762	779	754	771	756	755	742	777	767	773	792	690	722	747	765	804	758	748	760	726	714	738	729	724	686	748	713	758	759	744	730	752	804	728	788	745	765	767	716	733	766	751	745	759	719	756	743	757	747	743	768	761	745	776	773	735	758	773	780	761	715	767	712	736	754	746	745	704	747	755	770	774	750	778	777	755	709	696	714	707	790	759	729	789	763	744	780	757	747	808	770	709	757	771	740	787	744	797	727	757	752	766	714	774	776	748	724	730	770	765	744	796	748	757	783	737	730	774	764	773	751	725	740	692	784	713	756	795	762	765	739	710	793	773	770	757	736	727	773	786	760	761	723	728	749	740	770	747	748	764	790	719	712	742	713	738	748	800	747	720	753	760	778	695	777	708	764	740	786	751	731	782	781	714	764	792	672	720	812	769	748	729	813	759	789	751	761	791	714	789	739	757	693	739	799	717	766	747	744	753	744	749	722	763	751	794	758	744	814	765	769	715	728	765	751	767	776	722	780	731	765	783	770	738	714	831	724	740	754	775	750	702	739	815	712	768	747	741	765	755	786	768	724	781	794	697	771	746	759	773	799	719	742	749	784	728	720	743	771	797	760	764	734	736	765	752	754	753	765	745	738	746	779	725	787	770	795	786	757	780	776	765	739	793	715	775	729	742	755	716	726	734	728	720	770	704	748	755	738	765	736	777	719	804	719	708	758	701	726	807	841	727	744	702	760	757	765	737	736	772	721	791	774	728	738	752	788	745	764	786	759	759	728	781	780	730	751	746	813	770	734	792	779	747	780	749	734	710	747	724	769	802	705	752	726	767	758	720	692	738	783	722	784	782	726	761	798	700	751	683	763	781	778	766	729	738	747	745	739	784	768	712	807	751	685	777	749	771	772	718	704	748	734	764	754	755	759	739	773	754	781	748	747	731	740	762	763	774	762	721	800	779	769	763	758	759	790	690	739	760	717	747	728	740	749	714	769	736	764	718	749	777	807	732	715	834	729	746	767	744	762	737	730	765	753	766	752	788	717	763	771	763	706	760	764	751	743	712	760	732	716	724	757	775	765	803	767	784	772	772	752	788	762	733	748	741	753	776	712	732	777	738	746	774	746	724	755	702	711	810	748	740	776	779	746	739	745	782	775	757	746	743	730	784	745	704	792	748	788	756	776	729	759	778	693	738	740	751	773	758	744	776	738	748	765	769	775	742	779	719	771	786	767	783	724	755	714	722	722	701	775	772	768	760	733	731	735	762	765	733	753	729	741	743	782	749	728	726	761	783	723	788	716	758	741	763	730	794	708	763	744	754	689	772	764	757	750	772	757	757	742	759	812	735	735	792	755	743	778	739	783	749	712	785	734	774	756	752	778	732	748	814	745	757	706	750	709	745	801	770	767	769	771	723	796	748	791	769	759	752	791	806	713	751	748	772	794	735	744	774	755	732	756	771	769	810	770	768	773	749	758	765	773	732	794	758	737	817	772	773
25771	21399	25105	16485	1892	1048	962	902	842	866	813	795	801	814	842	820	812	853	827	822	830	797	802	818	813	738	744	758	789	831	771	741	728	792	791	750	772	757	761	787	790	747	763	773	748	787	784	827	781	794	780	808	752	778	758	772	724	783	767	787	778	808	762	746	759	749	795	743	783	760	773	785	732	795	751	804	785	714	766	747	723	778	767	766	785	769	804	804	762	768	786	753	724	764	764	858	699	800	751	773	734	810	769	779	811	754	799	731	814	820	770	795	759	745	753	752	730	772	768	749	768	687	753	769	760	793	735	778	781	745	795	742	775	805	753	831	744	731	777	784	790	786	738	689	762	784	769	778	800	787	775	755	784	796	779	797	736	800	741	726	773	776	759	739	785	695	793	761	732	788	772	792	762	815	706	755	787	805	768	765	804	788	816	716	773	773	771	746	755	801	816	778	755	778	806	795	737	768	809	740	783	736	786	759	791	803	753	801	769	742	696	778	736	776	774	764	781	795	752	746	757	781	756	788	735	722	724	760	718	756	733	723	768	738	771	740	825	764	753	733	764	725	787	769	782	792	706	776	802	737	826	782	770	823	807	747	732	767	771	782	808	772	822	802	744	761	761	811	777	747	772	740	737	734	770	778	753	744	775	734	749	746	754	775	737	774	745	768	782	790	784	797	772	770	756	791	831	762	723	742	776	725	789	758	717	740	740	772	744	756	793	811	770	780	757	771	747	784	799	796	762	765	744	810	743	764	750	729	746	764	815	724	756	796	764	722	761	781	773	679	764	749	826	777	821	779	775	778	776	764	772	769	721	723	734	761	737	735	805	809	807	775	794	788	809	801	786	783	834	754	758	772	727	745	769	726	756	738	750	744	792	740	770	781	774	777	776	783	734	758	752	745	765	753	744	787	754	768	744	790	806	740	783	772	795	775	764	811	743	747	804	751	740	790	769	712	788	785	738	796	802	788	791	764	806	794	765	785	758	766	774	798	771	795	780	780	755	766	760	810	744	762	761	763	713	760	806	784	792	778	810	754	762	774	793	807	762	791	780	711	719	757	823	785	714	759	808	735	767	758	747	752	803	811	735	786	763	769	781	770	807	726	801	772	765	732	819	798	806	823	754	730	733	784	769	774	767	768	806	789	733	756	787	774	818	792	727	753	776	813	727	775	734	763	783	767	730	829	757	726	720	780	812	786	778	803	760	792	809	759	811	784	735	724	735	823	764	720	777	761	767	732	806	774	825	759	788	721	753	748	742	702	757	766	777	725	741	785	746	727	765	769	846	744	735	755	795	757	755	775	744	782	775	748	762	766	804	809	793	802	766	791	782	747	750	775	780	794	761	746	776	746	736	788	766	777	758	774	772	795	783	735	784	857	772	743	767	783	735	788	751	773	799	771	755	800	765	782	814	769	754	735	764	762	774	737	788	818	786	808	764	714	745	765	713	799	777	730	744	767	694	787	745	753	753	729	743	728	720	791	755	772	797	746	810	740	736	745	758	735	779	746	797	784	765	754	792	763	779	822	795	788	749	777	768	736	777	838	760	804	728	803	825	721	765	784	784	804	808	769	767	809	761	747	777	739	788	756	771	787	758	826	745	741	749	803	787	802	766	764	789	776	784	778	802	764	797	784	760	785	744	727	797	764	729	783	806	806	787	750	771	746	763	748	767	765	790	744	772	726	759	788	774	729	756	781	802	717	804	803	819	765	758	796	742	758	765	725	777	791	769	812	774	785	729	792	739	793	760	777	733	780	785	798	742	747	722	791	736	800	805	724	778	778	748	805	784	739	796	715	746	804	769	757	769	767	848	772	740	777	775	761	762	760	741	745	764	729	756	729	768	817	783	844	807	796	732	790	736	800	763	790	737	774	763	748	765	794	747	734	769	801	785	783	778	734	739	806	761	796	754	804	822	757	750	802	774	699	767	771	784	750	808	712	789	772	753	742	788	795	791	743	764	784	764	802	764	830	775	781	803	796	793	771	776	733	788	783	776	772	756	742	809	741	801	728	723	733	775	755	804	766	787	794	806	751	799	790	751	816	778	735	744	788	763	766	758	792	737	798	768	775	770	762	810	781	744	799	758	762	749	718	743	783	772	726	740	751	802	820	772	808	801	796	789	729	742	766	748	781	756	769	789	667	833	735	787	771	714	759	767	760	744	783	776	808	709	698	821	720	801	782	802	800	786	794	763	798	774	789	779	773	795	757	761	751	756	824	744	797	779	723	762	722	750	784	798	804	763	745	803	828	804	824	742	776	758	824	769	741	741	738	753	825	776	732	789	727	770	827	728	824	750	810	751	759	750	746	770	787	744	732	798	831	756	731	750	740	745	712	759	759	741	809	699	716	741	743	814	768	740	761	751	777	787	798	772	790	803	754	783	752	784	791	710	761	796	743	717	777	776	742	794	735	810	791	719	790	795	798	788	810	776	760	735	784	730	755	794	804	771	759	784	750	816	791	754	786	761	742	761	710	801	794	805	746	768	716	781	778	768	762	780	758	744	812	779	751	776	745	751	769	758	735	754	792	707	773	758	753	766	809	794	803	767	766	726	726	749	788	768	751	795	752	768	771	754	799	780	754	846	688	778	794	728	723	787	796	738	723	745	761	799	739	740	726	730	752	762	801	765	735	755	741	769	756	776	708	772	759	820	771	769	751	750	755	747	698	746	788	791	808	748	776	829	750	702	805	805	802	774	768	793	779	764	725	740	804	783	749	724	781	770	816	839	790	773	771	756	737	806	746	798	754	759	755	772	709	721	749	769	782	726	792	752	811	753	748	767	781	747	760	743	734	759	791	747	767	771	742	807	761	767	793	772	779	732	756	744	746	791	771	724	816	765	792	800	764	783	783	729	772	791	758	761	750	746	769	757	739	828	767	729	765	798	739	781	776	737	758	723	790	807	770	768	802	789	788	752	755	746	798	838	769	762	786	793	732	768	803	752	804	810	784	738	777	797	763	776	760	766	818	757	801	810	748	757	761	755	765	752	753	753	759	783	751	825	742	770	766	787	781	772	771	722	715	728	749	730	797	737	805	765	769	778	758	772	814	732	761	778	750	765	800	801	761	744	724	780	716	812	745	718	770	803	824	805	806	794	807	802	719	724	789	760	779	815	750	721	752	760	811	735	746	783	746	786	774	712	770	751	790	752	797	724	729	793	819	762	791	766	803	739	805	770	753	703	753	788	776	760	758	791	797	724	817	743	750	748	789	791	759	777	740	747	717	726	801	770	762	810	844	742	770	767	746	772	775	743	729	748	763	773	759	794	785	751	748	764	769	773	777	805	820	781	734	801	805	792	774	783	786	792	807	827	816	731	779	804	752	764	769	756	819	753	783	784	794	752	808	748	785	716	786	758	755	763	740	764	749	818	818	750	764	774	753	758	780	730	827	789	776	718	775	795	744	772	806	758	771	814	777	766	733	776	803	809	762	817	770	760	754	747	814	814	816	778	768	765	771	782	773	763	783	793	763
3758	2197	1803	1192	963	901	880	785	786	770	728	741	735	722	730	728	769	716	771	727	698	705	713	698	703	718	703	713	732	699	702	661	676	707	699	740	700	734	716	710	702	693	667	739	703	677	744	674	730	711	729	667	711	737	690	700	694	722	691	735	738	646	694	733	661	669	665	678	690	716	722	706	727	695	717	713	730	733	741	703	759	759	708	693	664	673	652	651	661	728	696	746	722	702	715	688	698	705	736	674	639	684	699	717	698	687	684	706	691	751	679	671	678	665	732	690	709	730	696	735	720	738	701	663	723	714	684	681	707	626	700	703	715	701	709	655	731	703	665	726	683	701	656	719	718	718	728	661	708	703	689	706	724	725	687	692	715	680	710	703	701	668	651	710	676	713	685	725	721	724	702	721	740	666	746	695	747	711	722	670	676	659	677	735	715	702	736	650	741	694	683	744	664	693	683	664	698	682	686	669	660	751	647	675	706	701	670	692	693	672	687	717	702	719	658	691	715	684	670	706	681	638	679	701	680	661	679	716	708	679	714	717	731	655	637	711	675	689	647	682	669	664	639	726	731	681	675	695	755	694	707	715	682	693	681	699	711	673	727	690	650	680	682	698	688	667	704	659	692	698	716	696	704	645	692	695	687	718	760	706	685	727	678	683	682	689	660	687	713	698	646	699	682	712	711	704	714	725	652	690	671	653	712	706	718	701	667	716	683	678	685	760	684	681	688	663	697	738	679	657	647	685	648	685	669	664	666	666	698	729	664	642	669	649	711	650	668	661	638	708	712	701	663	709	728	664	755	700	734	659	727	729	661	648	699	660	713	714	685	708	704	683	690	710	711	751	682	705	661	705	693	685	669	718	668	695	634	719	700	673	694	683	695	693	662	677	703	680	686	660	678	666	684	689	686	666	743	718	661	699	725	689	676	623	693	679	696	705	665	666	672	682	697	706	696	679	661	749	694	660	718	719	720	679	733	681	721	705	683	722	707	683	698	658	677	664	685	713	705	666	718	690	709	707	691	667	667	708	719	702	716	746	702	690	680	642	688	701	645	687	693	652	688	688	752	719	715	636	710	693	756	687	711	718	702	685	705	716	721	673	711	690	696	628	702	685	752	718	717	731	692	674	683	657	684	705	674	744	682	724	642	713	687	690	684	630	721	691	715	683	669	712	724	673	708	695	653	702	704	704	717	656	671	675	683	669	670	707	689	652	698	712	712	687	703	623	726	633	701	718	670	702	703	674	640	714	712	688	696	718	696	690	711	721	700	686	687	698	678	692	712	664	745	690	668	669	708	704	665	675	728	704	706	693	685	664	705	702	677	665	702	708	669	691	711	706	755	673	702	670	699	685	712	621	684	682	639	693	685	698	685	674	700	679	702	675	703	736	662	671	729	656	670	705	677	700	669	669	691	689	682	683	689	705	715	697	686	672	688	714	640	695	668	655	639	669	708	669	681	710	662	727	681	669	715	698	695	688	699	685	670	698	740	696	669	646	764	688	728	669	685	691	721	701	735	695	680	702	673	709	709	690	704	690	676	663	666	705	666	670	685	699	689	711	658	691	744	692	647	686	705	702	661	654	702	665	710	689	695	690	668	686	663	665	665	695	646	667	657	696	702	711	680	701	716	646	707	689	705	677	708	667	701	674	654	667	701	700	701	707	688	651	700	703	675	709	723	710	695	636	688	729	687	680	663	692	654	668	683	641	675	694	691	691	689	667	678	652	718	731	690	675	696	674	702	697	706	706	740	678	711	666	684	676	672	638	730	681	660	668	710	671	699	719	730	666	730	706	688	693	687	666	699	699	662	716	668	666	630	720	680	724	714	696	667	696	718	679	703	686	673	652	693	661	686	654	702	720	665	694	690	676	666	673	687	682	702	672	723	699	699	689	657	667	704	655	711	708	717	695	665	680	717	735	704	723	706	697	747	643	674	690	677	708	691	686	725	681	708	714	672	658	648	684	673	682	693	692	683	648	658	685	680	677	683	665	652	724	708	691	684	703	701	682	677	651	698	689	713	716	684	714	711	721	740	688	645	676	707	655	729	727	651	713	682	665	689	651	715	678	651	670	685	686	662	699	661	734	699	702	669	749	750	696	662	666	704	656	665	718	692	730	689	739	748	645	659	688	690	704	709	672	678	664	693	700	735	664	696	739	708	729	681	771	673	674	697	713	713	725	657	686	691	675	681	685	729	718	706	683	732	646	676	665	682	654	693	665	671	692	668	642	687	679	681	671	689	693	653	682	684	720	699	685	669	673	641	700	715	661	699	732	709	727	675	675	677	680	696	662	702	699	679	645	713	732	701	705	710	688	710	676	744	673	675	682	672	684	708	708	691	682	661	686	690	715	698	679	693	723	669	655	672	681	721	692	741	707	702	732	701	669	651	686	703	649	686	662	663	750	668	706	637	672	677	653	707	702	696	684	659	686	703	720	740	713	702	723	696	682	742	680	653	667	668	685	652	731	683	709	657	656	691	701	708	684	714	703	691	722	713	733	686	690	667	659	739	645	729	737	709	673	662	718	744	692	694	692	633	705	676	711	707	682	687	694	712	711	679	691	675	710	695	718	674	682	797	653	722	682	738	662	694	667	650	705	684	673	632	670	718	720	652	667	682	735	697	688	647	708	658	698	680	721	724	719	742	691	678	695	670	718	703	694	679	681	670	675	664	665	631	742	665	678	679	640	663	675	687	704	722	685	688	684	677	707	672	693	689	686	686	701	673	659	661	755	726	694	670	738	691	680	690	714	712	679	682	692	720	679	714	650	679	702	631	697	659	702	654	709	704	664	708	693	695	673	689	694	673	652	705	689	684	733	671	657	683	672	665	706	709	710	654	721	692	709	689	659	701	671	671	674	669	732	709	695	720	710	688	691	695	705	686	663	686	674	677	722	676	747	724	672	685	679	693	701	701	732	638	671	688	703	705	662	653	641	703	663	681	726	700	681	690	650	710	681	736	721	708	677	687	653	696	726	672	645	665	758	698	649	675	677	653	709	662	673	726	715	695	665	661	642	696	672	707	731	630	705	695	697	686	646	662	654	693	685	715	659	640	712	644	723	728	685	703	704	692	705	683	721	724	721	675	701	678	708	662	662	730	698	705	703	722	682	687	700	685	666	718	662	717	681	684	711	696	698	668	678	635	677	664	679	649	719	721	649	676	721	698	697	655	714	649	696	705	705	686	712	704	659	622	694	682	712	693	654	693	678	619	717	654	682	742	729	716	709	698	664	706	682	731	713	702	661	692	671	720	702	661	689	686	657	655	729	676	691	683	681	720	725	690	638	657	663	724	682	700	622	716	684	645	691	713	683	657	675	670	640	643	672	692	675	684	688	653	675	705	732	677	712	696	632	638	698	700	672	641	745	707	706	678	685	709	692	674	713	711	668	673	677	691	692	716	680	666	677	719	641	661	693	654	719	722	667	665	667	705	684	677	678	694	667	718	710	712	710	745	673	711	716	721	658	703	673	639	633
24329	21412	28484	24706	19931	2692	949	628	499	484	465	425	430	395	414	412	389	395	401	404	355	385	350	381	365	355	378	374	361	320	392	347	391	376	386	384	399	365	396	322	368	360	378	373	370	396	307	383	343	348	356	333	366	355	358	364	358	364	374	347	376	356	337	371	348	333	394	347	352	368	329	325	358	380	337	358	362	375	328	392	371	350	389	352	346	372	354	339	360	378	361	375	354	384	386	329	342	386	351	360	353	352	338	349	373	342	310	369	340	352	368	342	373	328	393	385	374	340	338	340	375	375	343	400	334	377	357	348	353	351	356	412	361	352	370	368	382	369	330	392	363	375	345	359	366	357	364	350	350	333	342	338	400	370	366	371	336	354	387	331	366	353	363	345	339	330	344	355	376	371	399	375	350	382	344	346	350	327	332	348	336	357	337	342	391	351	383	380	354	340	356	345	362	365	364	405	330	355	373	358	338	379	377	354	376	349	344	332	312	344	339	372	369	344	386	325	352	353	354	347	334	336	341	395	354	349	347	330	398	361	380	362	358	371	357	339	349	353	368	351	385	367	331	316	331	324	341	366	351	366	342	376	366	381	348	371	346	384	357	394	356	335	377	371	363	343	382	360	359	341	319	384	330	364	363	319	364	361	359	368	375	376	337	372	372	364	353	363	353	344	381	357	394	365	358	313	343	345	351	329	324	345	341	312	352	345	378	354	340	376	342	358	329	351	388	329	347	353	350	374	363	367	367	343	376	367	387	341	322	323	391	349	342	316	326	357	308	395	356	365	356	334	364	358	324	331	358	379	356	330	339	354	359	316	366	372	339	385	355	371	314	391	333	375	384	372	385	357	352	361	358	344	349	348	343	353	342	350	342	362	359	353	366	353	371	365	341	375	370	359	368	360	371	349	390	352	358	355	370	334	372	383	333	373	346	400	361	368	387	367	353	394	385	350	333	359	360	361	349	370	316	368	342	353	396	389	358	372	327	304	342	353	353	342	318	328	385	401	290	356	394	394	341	361	350	362	371	342	342	353	352	356	357	309	409	372	372	368	371	327	347	363	363	337	354	344	343	350	336	341	386	357	369	341	335	338	346	362	357	349	329	384	322	397	368	364	361	348	364	349	357	395	347	375	318	371	318	349	307	371	317	359	331	378	362	338	371	387	381	364	385	373	344	344	346	377	335	326	370	375	364	348	390	379	337	337	381	351	380	343	361	312	358	378	377	393	345	362	385	369	353	339	338	325	368	342	346	339	356	326	362	384	366	399	345	340	332	343	379	352	369	369	358	386	360	367	390	336	339	375	336	362	376	369	358	376	372	371	323	336	364	370	388	353	355	360	361	364	364	365	345	345	369	348	345	329	369	351	338	358	370	385	367	353	359	385	330	325	383	326	357	371	369	382	395	357	360	322	390	358	339	347	370	359	360	366	337	344	359	383	379	354	342	348	363	322	335	380	343	354	357	326	323	360	359	371	365	336	341	306	350	380	362	354	331	337	373	323	371	347	344	373	366	324	356	383	368	375	352	366	346	334	344	365	358	354	339	340	354	360	387	364	374	348	364	357	353	387	322	358	362	355	385	355	356	338	342	351	367	359	354	349	370	371	335	337	361	351	295	349	334	348	349	348	368	340	372	333	319	403	340	326	362	336	381	354	371	346	338	373	340	368	354	380	360	334	345	327	352	346	338	357	352	341	358	343	342	347	393	348	373	341	369	343	372	360	320	344	375	331	331	344	322	341	358	373	362	357	343	335	344	342	371	357	340	363	363	403	325	348	375	378	377	396	351	357	339	380	369	340	388	357	365	353	349	353	330	371	350	374	355	359	357	348	336	341	349	346	326	367	377	369	334	338	368	350	343	394	366	355	353	328	378	352	354	328	387	376	365	382	393	366	393	373	372	343	355	369	366	375	385	351	353	338	347	374	383	326	339	347	359	320	372	351	335	365	347	347	386	345	352	347	331	349	337	362	352	374	392	347	358	329	342	365	349	365	366	366	329	369	331	340	366	346	340	366	335	333	354	364	358	342	354	344	387	382	383	344	352	388	360	339	375	363	361	340	345	360	389	371	322	379	348	375	367	354	350	362	369	347	328	334	370	354	351	341	362	349	382	367	342	359	333	339	320	368	347	333	382	330	371	340	403	370	345	369	335	355	346	370	357	333	351	349	358	359	345	330	362	334	342	341	389	362	362	388	340	347	369	366	329	388	390	336	367	387	380	340	370	356	337	362	390	325	351	357	399	357	330	371	319	384	405	356	380	343	343	340	344	376	379	366	338	341	366	356	348	366	370	354	306	333	341	361	366	365	375	347	352	367	363	316	360	384	372	364	295	375	361	361	376	332	378	357	358	350	348	386	383	368	366	329	352	306	354	362	370	323	360	338	367	362	347	338	368	355	384	377	362	379	339	332	350	354	352	355	360	355	338	375	344	332	362	339	328	343	331	345	331	363	366	361	334	371	353	372	387	364	341	340	336	366	379	351	397	386	353	362	339	389	361	326	334	337	347	344	332	372	402	367	329	331	351	359	332	358	388	363	346	335	331	340	346	348	343	353	339	351	344	315	343	348	343	340	321	335	357	358	350	349	368	381	341	365	376	352	337	348	329	369	358	320	333	370	320	351	359	400	322	367	360	381	323	356	367	334	364	367	349	350	381	360	359	398	357	361	356	355	376	341	382	354	369	347	331	307	349	356	368	366	371	347	353	357	351	346	358	337	299	351	325	347	357	323	337	352	334	369	310	342	363	364	327	338	375	348	360	351	360	348	367	335	380	376	346	345	355	321	304	330	338	352	342	335	347	347	345	326	395	345	338	338	385	384	358	356	371	359	365	284	340	369	380	337	365	366	326	348	347	334	343	369	318	343	323	347	366	364	358	346	335	371	355	326	338	367	361	347	334	347	328	351	320	333	348	342	345	369	350	379	359	327	349	347	347	352	335	351	345	393	348	365	364	359	362	331	329	327	340	365	364	325	372	332	354	300	335	351	329	328	346	355	371	378	374	351	370	362	349	365	332	362	409	354	396	357	357	346	349	346	373	329	378	360	368	369	372	356	358	350	379	372	357	365	361	340	354	305	355	346	396	322	362	354	343	354	351	337	338	379	360	344	351	360	305	333	359	360	356	352	363	334	361	363	342	360	368	354	362	347	340	355	361	385	338	372	376	362	358	339	309	359	375	368	375	357	338	339	332	375	371	319	350	339	376	398	353	361	358	351	372	335	355	337	350	320	341	350	366	358	371	338	354	397	341	358	330	342	364	351	378	354	352	383	361	353	368	352	349	330	358	343	371	342	384	354	349	337	329	345	386	381	313	355	339	343	343	391	371	361	344	374	346	323	330	361	346	402	358	348	346	357	368	334	324	367	340	359	376	351	356	371	348	344	385	336	367	326	334	341	331	336	331	355	389	348	360	341	386	364	391	379	386	345	351	335	364	362	332	364	350	350	359	373	347	352	360	371	370	316	346	367	353	362	338	350
3420	4659	3693	1831	1374	1070	841	758	671	580	537	531	538	479	442	447	420	419	443	388	421	379	409	441	426	412	405	422	379	372	384	407	351	376	387	426	391	389	373	392	367	383	405	373	332	385	356	353	363	392	396	420	381	400	392	392	342	407	391	381	383	357	353	402	369	412	392	381	370	368	379	390	400	360	335	387	359	397	380	355	377	393	389	363	377	395	374	360	376	374	396	367	371	381	362	355	346	396	395	403	355	370	364	388	358	343	355	375	362	356	364	360	384	383	368	364	390	354	406	397	397	357	381	373	349	366	363	365	343	398	351	395	364	380	353	383	383	423	345	374	391	374	372	368	383	341	357	381	382	331	381	383	389	367	392	369	366	383	357	391	377	349	332	363	343	381	402	372	386	359	348	360	354	390	356	358	356	386	365	380	360	380	353	374	377	364	389	341	356	366	392	364	371	382	354	360	376	362	340	370	394	383	367	379	360	372	376	364	405	372	353	345	346	348	394	368	376	358	362	347	351	366	364	372	355	350	370	398	369	403	386	338	359	400	384	379	366	379	396	356	373	383	379	344	361	377	378	373	340	382	356	381	367	383	378	324	363	350	349	366	366	359	368	381	387	441	392	380	381	336	353	380	383	389	386	385	353	395	358	401	363	386	356	395	373	354	315	344	385	356	394	369	347	383	371	404	381	378	371	396	361	387	370	357	349	370	381	359	361	360	387	402	347	373	382	399	331	367	369	402	371	348	404	393	375	355	378	353	360	381	360	356	362	323	387	362	350	388	365	361	380	345	387	353	347	387	371	343	372	326	375	349	385	359	407	396	375	386	359	372	375	386	384	330	382	352	363	353	392	357	369	357	329	387	387	352	366	397	337	374	386	398	357	360	387	368	357	394	349	356	357	362	359	384	345	353	373	372	369	375	376	338	330	387	395	342	357	365	318	413	355	384	337	333	391	349	388	406	378	342	377	392	357	352	330	342	368	363	373	386	342	379	370	409	367	344	367	366	361	379	397	394	345	349	381	385	386	337	347	367	357	379	355	387	357	396	376	354	348	352	327	386	377	319	363	371	348	375	370	366	347	374	360	364	327	358	395	360	323	417	349	331	351	359	373	392	341	382	381	321	394	359	412	376	391	371	364	377	337	356	380	367	393	355	370	439	374	325	353	395	367	352	359	380	372	403	348	363	400	361	350	379	349	353	385	370	352	392	347	353	368	359	375	346	410	366	363	391	384	335	362	369	360	363	356	351	391	387	339	373	348	382	376	372	351	356	364	370	335	346	349	380	391	376	406	408	362	376	360	393	380	359	403	363	389	363	358	346	333	375	352	357	407	393	373	371	365	402	388	343	392	405	395	352	366	380	344	353	369	371	348	323	379	363	380	359	372	375	359	377	398	373	352	383	386	373	352	357	404	348	399	377	334	359	364	370	351	393	337	370	405	361	380	364	367	383	369	359	334	372	367	385	396	388	345	385	369	398	391	363	370	349	368	334	374	347	338	380	387	368	382	369	393	384	365	368	360	373	395	363	337	325	349	384	338	382	335	373	389	403	322	387	383	388	397	371	397	364	412	384	336	376	340	376	372	351	359	398	347	371	389	408	391	400	380	358	365	374	368	357	394	390	373	356	394	397	384	372	355	371	340	356	370	388	361	382	348	364	372	377	363	398	358	382	399	336	365	367	394	373	372	370	357	335	407	380	405	384	394	345	336	356	353	392	386	364	343	383	352	368	370	369	386	354	343	389	343	367	362	349	350	381	375	372	386	398	400	357	376	402	341	348	386	380	398	379	347	375	393	400	371	386	362	397	393	375	375	385	350	345	345	370	395	373	389	353	370	360	369	357	360	374	367	384	375	354	363	345	379	379	378	361	389	411	360	356	391	382	366	380	379	354	391	352	405	376	356	350	371	356	359	358	375	366	341	335	402	374	380	412	395	370	375	348	336	365	349	367	360	355	376	362	352	346	341	343	372	343	364	357	350	374	338	378	366	375	337	374	364	379	357	346	370	367	394	356	359	387	362	398	350	357	366	351	385	371	356	387	399	386	365	403	376	367	385	387	375	384	375	361	369	363	380	362	338	352	364	371	358	372	359	355	373	349	377	410	367	382	372	311	366	369	374	365	360	346	367	377	353	382	364	349	337	342	365	376	394	360	375	379	376	369	387	364	336	348	355	422	371	395	342	370	399	338	328	367	352	377	381	388	355	368	373	344	371	330	353	358	385	375	359	362	384	359	361	374	387	370	375	397	392	359	359	374	371	406	380	380	410	355	384	380	378	388	370	391	362	367	354	356	329	366	378	382	308	379	375	334	383	365	376	332	365	346	408	335	355	355	388	386	369	398	354	394	346	345	371	355	374	338	347	370	365	383	332	365	400	343	385	397	376	360	385	364	370	369	413	392	343	343	349	374	373	390	378	385	350	390	348	382	342	327	347	366	410	336	383	361	355	351	376	354	366	366	345	366	347	348	323	384	347	387	373	374	408	385	335	366	368	377	345	381	347	369	402	371	382	360	330	388	398	336	345	358	352	371	344	382	379	368	387	366	375	360	347	377	326	332	329	366	397	359	356	364	348	378	357	368	345	372	389	387	330	363	349	357	390	360	379	347	362	373	345	368	365	353	369	371	378	367	393	381	357	341	359	378	351	349	332	387	371	360	348	354	388	352	378	358	349	356	354	403	362	359	376	367	381	359	342	372	346	351	370	358	395	330	407	371	359	353	351	328	337	365	374	370	395	301	358	358	364	332	389	359	397	369	371	327	353	330	371	386	392	397	369	390	357	356	349	366	358	345	403	366	341	379	382	354	340	400	377	338	394	383	332	390	421	378	336	359	359	367	372	355	335	352	351	379	373	366	351	356	373	377	352	379	384	351	388	367	338	315	389	356	353	374	421	369	375	343	366	363	368	362	392	331	326	389	350	357	341	394	375	377	401	406	385	326	351	365	354	362	406	346	346	373	379	364	348	331	369	384	351	374	333	369	383	372	374	357	380	364	367	377	370	384	349	347	336	353	352	361	382	391	337	368	365	382	441	386	357	394	363	379	377	348	386	356	374	383	352	371	393	409	368	350	342	338	370	362	344	374	354	367	373	370	372	349	340	370	346	365	376	360	343	395	379	342	341	361	373	363	355	366	400	335	348	376	380	368	359	377	364	367	368	383	375	378	397	377	323	391	385	365	355	371	384	358	357	357	396	316	356	373	362	366	342	408	349	361	345	349	343	362	351	386	359	358	345	378	364	358	382	373	354	379	390	352	360	344	365	403	353	381	363	345	351	332	340	380	345	388	336	368	336	382	358	344	372	381	373	373	385	342	355	386	358	387	393	367	355	367	339	336	381	376	348	341	354	366	339	340	364	364	343	366	352	356	346	352	335	326	373	343	329	359	389	378	409	342	374	361	349	346	337	359	379	411	369	385	347	348	351	365	370	368	360	354	348	359	361	342	356	357	381	374	371	373	399	354	364	377	364	343	377	360
27551	11602	2179	1393	1134	920	964	881	923	882	878	823	898	860	945	873	882	804	881	916	837	888	817	875	892	864	902	917	927	857	866	827	854	854	874	867	863	817	847	878	862	877	823	928	866	883	863	848	856	865	863	857	867	834	885	877	866	875	918	852	840	929	894	822	855	860	899	856	888	834	884	898	854	867	823	799	888	848	859	885	848	852	800	846	871	792	844	859	879	884	864	855	871	874	872	838	925	847	854	840	823	848	842	861	889	819	903	854	902	889	842	884	879	854	898	863	881	885	873	862	898	925	862	877	840	852	855	911	907	869	893	889	865	842	844	889	903	862	850	873	878	852	874	852	856	867	865	738	874	892	849	796	864	826	867	876	855	834	857	839	848	841	872	902	902	848	872	860	884	871	906	911	882	862	866	891	851	819	867	902	862	852	805	805	886	812	840	871	927	854	830	871	817	837	846	882	865	878	902	804	900	844	869	855	816	858	825	890	870	826	873	855	834	897	925	845	844	842	828	852	890	853	872	874	859	826	826	863	838	929	872	839	886	870	867	865	881	877	873	856	874	877	884	888	883	859	838	932	800	851	861	875	837	861	895	832	877	884	850	904	792	906	860	877	845	823	883	862	891	873	833	888	861	855	902	825	892	863	806	854	913	880	887	861	812	835	853	868	868	879	885	887	830	902	845	821	860	901	903	861	873	883	908	885	885	869	842	889	889	884	891	831	863	876	851	920	875	816	887	843	872	862	869	846	898	828	849	844	885	821	887	923	810	886	822	846	895	868	869	876	867	859	858	869	888	874	876	823	855	887	866	862	906	886	838	813	884	796	883	862	867	874	885	834	850	912	893	856	870	870	914	872	929	890	872	874	857	810	852	874	818	845	857	801	862	843	916	840	875	820	836	830	913	850	822	853	840	814	831	891	833	855	862	884	860	805	833	877	790	875	806	892	877	885	828	853	821	878	871	864	905	829	880	851	830	861	828	885	878	895	844	872	910	820	818	825	839	840	874	905	872	891	899	872	882	873	847	895	868	880	852	901	919	839	855	828	811	880	852	882	855	887	822	862	841	882	848	868	821	830	893	800	848	848	849	847	831	808	866	899	907	832	824	867	876	905	881	856	876	899	870	912	836	870	902	875	873	766	871	839	869	911	890	836	859	831	824	787	853	859	900	887	921	853	818	879	842	860	863	860	871	852	866	892	879	853	881	888	878	867	834	854	841	914	812	870	898	841	859	864	848	905	878	917	844	922	813	875	887	813	866	873	869	879	882	871	909	829	868	884	900	866	890	884	888	874	879	879	856	860	810	848	835	844	914	883	850	873	856	836	815	848	878	845	841	891	855	835	834	895	831	875	851	821	869	830	851	843	870	877	790	837	870	887	868	895	824	835	806	849	849	918	838	862	830	862	908	859	908	871	856	819	888	867	906	885	882	873	900	922	918	888	866	868	833	884	828	883	837	851	866	846	856	890	889	862	843	842	875	865	874	856	838	867	852	809	876	879	853	865	891	851	832	835	842	889	850	885	859	815	895	787	886	870	859	855	898	808	893	851	889	889	830	830	877	808	852	854	821	883	872	815	906	861	901	878	861	867	861	886	823	850	862	904	905	841	839	864	891	876	848	881	866	866	910	865	836	909	859	841	821	849	873	864	891	870	869	914	825	831	835	775	899	840	950	879	859	863	861	837	838	895	852	912	867	891	821	834	827	843	862	839	861	887	884	891	820	843	869	830	827	832	896	853	889	888	859	819	818	866	885	878	876	825	875	831	874	855	849	866	852	880	894	889	860	856	826	946	874	882	817	902	885	872	880	865	879	925	869	872	814	915	833	829	864	836	842	860	883	886	822	891	826	894	906	891	868	884	849	914	887	846	888	926	948	841	922	846	858	857	865	836	809	866	859	837	903	907	843	880	861	839	922	877	877	862	894	872	866	828	858	828	869	848	862	863	877	863	801	836	847	862	872	860	872	823	892	918	886	896	896	842	875	877	871	900	866	846	844	877	883	833	867	930	841	867	910	866	863	855	888	854	851	874	854	815	881	842	883	869	866	904	859	893	852	831	795	847	891	849	826	830	865	839	871	864	858	804	821	865	846	882	832	851	876	839	838	871	823	826	904	861	829	835	887	834	806	876	903	870	813	823	911	860	826	883	893	871	846	792	854	853	882	882	824	888	870	914	841	895	869	877	883	914	892	850	908	866	876	885	845	832	875	845	852	837	878	877	855	869	855	904	888	878	885	874	888	861	896	821	802	932	885	909	876	840	875	881	857	832	861	890	907	864	845	895	889	823	881	817	860	914	900	893	836	888	933	831	897	859	885	904	871	913	842	831	833	918	875	891	874	844	915	854	841	853	806	874	936	887	850	823	835	778	889	871	912	862	851	869	850	853	844	844	812	828	904	824	857	897	849	882	886	890	862	824	865	896	832	851	882	884	867	848	899	854	805	845	878	845	889	873	836	870	837	885	884	838	886	818	914	802	895	923	939	830	867	870	817	846	877	882	838	825	898	817	888	821	939	861	901	886	856	905	918	894	846	847	823	847	836	884	898	884	846	851	869	867	859	901	869	849	898	884	863	831	886	847	828	870	860	860	926	859	840	851	904	838	887	876	891	864	849	889	866	891	817	851	812	898	837	826	826	818	849	821	842	903	870	851	932	852	849	890	854	836	898	876	842	886	897	860	904	885	880	838	878	893	874	856	857	873	874	842	872	878	851	847	832	863	913	821	852	893	843	856	878	836	904	865	856	936	850	880	921	883	846	845	889	880	878	907	839	870	895	851	866	831	862	820	866	896	881	913	855	846	859	832	846	820	846	809	846	873	885	866	854	874	911	874	855	867	822	835	844	822	846	855	907	928	918	854	860	869	846	890	872	893	843	823	860	850	905	907	875	860	906	840	852	893	858	897	865	828	847	854	847	865	893	852	826	850	904	841	876	883	867	838	860	892	828	921	889	852	915	832	862	876	818	888	874	902	886	912	823	915	820	867	839	865	897	918	878	805	875	846	856	889	912	863	870	878	858	981	839	837	884	857	898	835	908	875	851	866	895	817	889	853	849	871	897	848	867	892	873	829	874	833	898	870	856	909	892	910	904	850	860	891	848	837	862	880	828	838	843	819	847	904	883	877	906	848	845	909	878	889	914	873	819	789	885	866	887	904	875	876	854	868	782	903	941	863	871	892	855	853	888	795	909	859	893	847	873	882	894	845	889	879	872	860	904	858	848	901	867	860	855	871	883	854	871	914	829	806	831	849	918	905	840	864	833	912	872	910	889	835	859	842	826	931	792	777	934	848	861	843	835	842	845	866	888	856	853	829	842	894	911	822	865	905	858	780	855	851	870	846	849	846	878	846	815	924	870	915	841	878	869	880	884	857	843	855	910	804	853	872	918	841	836	854	870	873	872	871	864	917	828	784	880	842	893	909	868	858	876	894	805	868	895	845	895	854	885	904	817	918	858	890	847	885	860	850	883	881	795	863
5196	996	964	832	791	823	781	773	723	693	769	716	760	795	729	762	794	788	730	730	713	731	716	786	756	752	748	730	749	778	748	769	808	722	765	754	769	717	785	776	745	751	724	792	782	799	798	750	776	743	735	759	767	777	708	791	762	741	756	778	731	748	721	759	773	746	740	777	768	739	779	788	744	767	721	770	741	747	724	721	751	687	731	739	743	759	727	725	756	725	750	758	755	725	794	810	773	773	784	761	712	793	785	784	779	717	712	735	764	764	771	730	775	744	772	773	730	721	715	778	777	752	727	756	750	717	758	725	765	789	756	760	692	731	789	733	726	747	754	743	747	765	721	731	747	775	757	734	717	727	722	708	740	774	720	710	751	718	757	760	789	799	787	724	846	733	800	754	720	745	776	758	782	744	730	781	791	765	727	744	777	720	787	788	743	765	717	745	729	771	738	747	725	801	738	770	729	787	771	783	766	766	745	774	734	773	730	720	694	740	753	741	757	747	770	757	735	707	751	763	706	779	789	685	749	744	731	730	684	742	812	735	747	760	740	721	774	736	820	733	789	740	759	750	735	758	759	761	728	747	718	767	697	729	759	751	762	736	747	734	761	782	757	758	749	748	734	761	734	722	791	698	749	706	746	726	790	757	736	788	768	755	727	739	751	770	733	738	779	712	760	781	781	763	772	718	748	758	743	721	760	759	745	715	731	715	733	716	767	741	824	735	810	755	778	717	774	767	737	743	742	730	740	773	714	769	723	794	759	754	700	757	775	698	779	783	755	712	748	698	788	734	789	752	780	766	751	755	752	748	750	820	755	741	752	765	719	760	764	734	766	738	735	786	822	780	749	735	771	791	749	739	734	737	734	769	738	775	715	738	720	771	768	800	738	742	729	755	789	744	747	759	777	745	752	767	772	671	768	737	742	770	726	780	736	747	759	751	778	756	753	757	726	785	748	729	729	769	729	743	734	768	766	747	725	725	719	776	771	745	747	744	745	716	739	769	731	752	741	748	786	776	725	732	781	731	748	768	760	736	739	731	788	769	762	739	704	747	681	710	754	740	729	716	735	741	737	752	706	721	764	735	773	792	760	721	754	732	763	710	691	756	762	770	751	718	737	729	758	697	789	747	751	716	769	741	758	727	752	797	724	759	736	730	728	762	766	770	762	727	804	716	706	722	710	779	741	724	757	779	795	782	761	802	790	706	742	756	756	713	751	714	776	732	769	780	743	760	705	700	710	773	774	756	757	741	799	745	756	755	756	753	772	738	780	784	749	752	765	739	740	776	744	740	704	785	751	744	769	759	748	728	742	712	728	747	750	756	756	742	740	697	762	735	705	779	788	751	708	764	763	752	719	768	753	718	738	719	750	740	715	752	740	733	725	735	761	750	724	734	722	710	737	748	716	758	744	754	729	701	765	740	752	746	788	730	711	739	735	710	708	745	807	760	717	744	741	753	789	708	779	746	757	742	734	730	754	805	820	741	772	768	756	757	767	783	698	778	741	762	771	746	688	709	733	784	764	765	782	690	724	781	759	763	749	749	769	733	735	758	799	727	750	785	715	751	785	735	766	785	721	774	728	775	753	726	776	736	799	753	716	737	795	749	740	723	750	723	810	716	730	754	748	762	763	763	799	732	770	737	751	751	720	771	769	771	747	790	770	768	724	750	763	732	773	761	759	772	798	752	740	744	745	768	757	705	764	766	753	790	770	745	785	703	784	768	726	738	762	680	770	748	782	744	737	783	687	757	739	776	732	733	790	701	769	740	765	748	808	738	746	731	724	780	727	766	765	768	795	729	749	777	734	756	743	722	752	757	742	748	763	794	754	795	742	751	782	788	745	729	773	729	742	784	762	768	757	745	763	727	781	701	776	781	754	752	740	749	774	789	743	716	749	759	756	758	798	689	745	781	710	748	739	750	720	691	753	719	788	773	754	694	731	765	754	777	716	715	775	773	774	786	744	799	778	697	762	738	740	703	751	727	695	763	777	708	747	747	774	758	752	764	799	726	728	747	724	742	739	725	711	812	735	737	735	753	776	721	752	771	731	780	740	711	708	771	736	754	758	735	781	751	767	761	765	749	720	726	726	743	717	774	779	729	804	771	763	755	715	759	746	705	737	792	747	776	766	724	754	708	747	702	757	750	725	725	726	780	732	718	741	753	797	740	718	735	749	733	723	819	801	759	714	773	757	757	740	735	734	730	749	733	704	753	782	797	777	735	753	786	702	745	792	780	740	778	742	759	783	729	715	708	759	743	712	760	776	678	730	717	776	716	748	723	732	775	772	778	759	783	689	747	710	785	754	751	749	749	789	747	726	731	724	738	737	711	720	732	779	766	768	737	724	748	741	777	760	807	757	739	782	772	729	730	694	725	704	769	763	762	762	739	765	760	740	687	724	783	739	773	734	781	741	758	733	778	749	732	751	750	733	755	761	795	765	717	735	741	748	740	730	753	735	726	741	782	805	759	737	756	769	737	756	751	777	770	720	767	758	753	770	782	720	762	787	792	782	709	755	736	770	734	768	721	771	730	726	731	726	721	717	782	756	719	737	765	769	764	728	784	744	756	744	781	717	744	792	734	731	692	784	752	773	754	758	763	700	771	745	752	740	735	708	787	772	724	712	774	721	788	770	710	703	760	726	759	728	737	732	761	747	735	752	727	796	755	762	758	794	776	684	692	797	789	782	739	727	730	713	778	713	736	731	733	743	790	754	737	786	778	756	731	788	731	770	775	737	770	777	770	767	782	738	728	748	756	736	788	737	774	744	778	727	770	732	739	742	737	785	771	758	765	718	752	787	753	790	754	761	781	779	729	746	778	781	754	772	720	797	703	721	765	773	764	773	758	779	743	771	743	805	703	754	722	771	718	728	790	773	736	772	743	739	741	741	727	740	776	756	766	735	711	755	790	739	731	742	721	763	798	748	765	732	743	795	718	795	738	754	752	722	798	783	710	735	741	770	754	795	761	741	725	775	766	704	776	745	749	732	734	719	767	809	773	738	780	724	765	772	784	788	773	770	744	775	780	727	737	703	767	785	735	769	722	762	732	713	761	748	750	708	725	709	741	711	745	798	741	749	687	758	745	754	714	751	773	771	759	776	721	750	738	738	712	777	727	722	769	738	753	728	842	748	716	752	738	748	751	755	769	696	766	790	742	804	726	723	723	731	762	789	754	768	763	721	725	770	751	701	804	783	747	764	736	778	753	755	718	762	725	750	768	757	774	790	747	799	765	698	721	791	773	752	793	746	769	747	760	763	703	759	729	841	751	726	799	727	697	760	751	790	764	754	738	698	735	762	769	782	768	764	759	767	792	703	748	753	761	757	745	806	734	727	766	731	766	739	721	770	745	756	718	796	779	799	755	715	742	732	759	726	722	726	725	741	701	745	723	790	769	748	812	723	740	767	716	756	763	752	775	745	730	697	750	769	746	770	740	731	766	778	743	740	776	723	801	760	771	739	709	773	760	755	750	793	742
25824	21397	25097	16557	1879	1082	921	947	846	791	851	775	773	802	787	770	818	785	813	770	784	809	792	762	796	715	740	733	748	771	804	775	779	772	835	698	796	810	754	801	701	789	784	737	808	730	775	750	763	786	784	766	767	786	754	753	807	775	789	761	789	793	733	740	837	750	776	743	759	802	777	796	765	783	776	789	813	800	743	753	801	774	738	747	761	795	730	763	760	770	816	769	766	790	734	737	767	772	792	809	762	787	724	804	809	731	760	763	750	744	799	738	752	781	735	754	812	794	748	803	816	718	782	795	721	797	759	789	730	794	754	804	763	791	737	778	785	736	780	798	760	725	754	840	791	750	779	782	759	790	779	848	793	763	755	764	812	762	771	810	797	739	768	766	786	767	735	760	755	769	772	769	775	760	811	798	799	787	753	798	772	738	786	772	808	810	738	762	767	796	753	795	807	762	775	731	781	805	760	787	766	792	801	767	750	779	762	792	721	750	727	774	809	775	770	797	783	786	810	779	794	792	794	784	777	779	761	778	791	708	819	782	755	766	757	769	727	817	751	786	718	764	746	813	814	768	842	805	746	773	790	768	782	796	760	736	774	802	783	753	766	791	806	858	740	757	768	762	696	778	803	726	759	769	721	751	786	791	726	753	729	745	717	741	743	758	771	736	738	766	809	777	795	774	799	796	759	853	815	727	800	797	771	788	779	762	770	753	769	748	752	772	776	780	783	778	741	800	827	767	729	771	765	773	785	782	797	787	809	766	742	788	765	726	722	782	810	743	855	834	774	793	785	765	766	844	777	776	773	772	796	787	722	776	727	770	781	796	784	784	811	772	812	757	762	796	775	764	792	745	738	763	770	769	747	774	801	755	761	789	809	748	772	833	763	763	743	818	745	798	814	825	809	772	784	758	772	785	820	767	747	779	766	764	793	772	732	780	760	818	743	775	789	774	806	696	807	758	797	793	777	752	817	734	773	748	726	756	736	780	757	746	749	751	806	760	756	753	746	770	747	751	776	764	765	752	758	786	796	754	801	766	782	780	805	775	727	792	791	760	764	769	773	745	855	755	764	767	776	796	812	773	807	751	771	785	778	791	773	745	784	797	755	712	746	751	784	759	775	797	785	786	774	755	727	759	758	733	837	783	771	751	782	742	791	768	723	783	840	743	755	804	795	793	751	788	815	759	755	781	776	799	837	734	737	777	761	748	766	765	750	812	787	853	751	816	799	793	742	820	743	792	776	798	773	783	729	755	762	753	807	777	809	832	799	782	766	776	798	799	782	813	787	738	777	779	694	753	783	742	758	800	794	812	820	747	777	811	830	827	742	771	772	762	774	751	785	758	740	787	749	731	785	802	722	720	746	711	793	763	801	778	741	844	763	829	788	774	746	749	802	803	741	774	806	774	763	743	788	754	773	741	836	776	789	749	720	804	789	776	775	760	769	803	803	779	787	729	792	766	760	829	802	787	800	781	793	776	736	755	796	738	799	774	797	812	747	773	750	778	770	732	795	749	816	794	737	712	786	753	786	779	750	790	751	760	786	786	763	792	760	724	788	781	768	833	810	805	732	784	768	758	721	784	767	763	769	813	770	762	746	814	766	775	790	785	746	780	787	733	746	769	750	769	760	803	814	812	785	758	791	805	744	769	759	771	779	810	769	757	784	815	791	737	772	782	783	791	796	768	790	790	755	775	739	770	771	811	759	773	759	741	805	779	805	813	807	786	774	752	774	758	812	716	732	781	800	715	755	742	779	771	763	796	757	794	722	787	765	780	781	792	740	783	751	798	784	800	759	764	788	796	733	784	763	725	785	765	810	800	834	758	765	761	787	757	761	772	804	791	776	782	779	721	776	758	774	733	782	790	736	812	790	755	754	759	697	765	750	767	764	834	818	776	797	722	726	705	805	768	784	791	834	786	807	709	826	808	746	752	779	795	821	800	772	766	771	748	756	774	812	758	777	776	736	765	778	723	807	764	741	811	775	761	736	806	743	792	780	795	748	770	782	825	777	771	758	762	770	773	737	761	785	748	791	757	806	780	767	771	830	769	796	795	735	748	847	748	758	795	790	770	817	769	800	745	771	758	756	741	729	802	767	794	744	769	830	784	746	765	791	739	783	743	810	809	799	774	787	746	854	746	759	735	776	751	751	839	735	764	751	794	751	741	733	688	778	769	730	743	774	787	752	762	762	815	739	737	789	767	753	775	767	797	765	743	768	744	787	754	759	736	772	729	772	827	808	798	750	748	777	743	778	793	815	788	749	745	776	780	700	717	708	740	761	723	757	697	760	803	775	788	763	812	785	782	748	736	733	760	708	799	810	834	805	819	766	774	711	760	799	731	788	747	768	754	730	789	739	818	804	706	759	740	791	715	743	707	788	795	789	788	756	765	713	778	845	783	737	799	809	748	779	763	726	758	753	709	765	751	792	760	720	799	813	801	790	787	755	807	776	778	725	804	768	794	776	713	778	724	786	837	760	807	784	762	777	750	831	730	730	755	748	753	799	754	777	764	740	760	746	826	779	781	778	837	796	739	800	770	731	773	759	755	750	731	764	759	757	792	807	797	758	754	788	747	808	786	703	726	754	771	756	741	748	823	782	817	774	762	761	791	766	747	752	822	739	774	739	775	741	799	781	792	773	734	775	793	817	763	754	810	753	767	751	767	784	772	787	779	802	822	742	787	794	802	758	798	814	747	781	792	770	774	760	753	752	764	797	785	755	742	715	774	785	820	810	793	800	787	791	743	785	763	779	762	742	809	765	798	781	774	766	764	807	761	765	744	764	791	777	769	735	768	730	740	802	818	801	774	780	712	798	775	780	785	741	775	757	783	757	752	764	761	797	783	747	789	841	784	729	786	781	787	781	775	800	760	777	764	746	746	756	755	790	728	755	777	806	806	753	742	749	756	767	755	731	782	813	788	792	750	799	818	776	768	801	786	794	796	813	793	747	758	804	755	737	802	697	777	781	784	802	780	759	719	751	749	810	750	768	831	766	751	836	763	800	780	751	804	763	762	741	755	808	748	766	792	786	830	772	814	776	709	786	733	767	765	747	808	709	824	780	758	738	732	769	766	746	785	748	789	750	746	754	799	719	723	745	738	785	767	810	762	836	750	768	769	824	731	690	771	766	794	728	746	745	752	791	795	807	743	714	776	735	807	742	719	740	729	805	748	771	703	758	787	735	793	804	746	747	745	783	749	741	803	759	785	730	742	766	810	807	777	748	755	732	798	693	746	773	741	784	787	833	769	813	704	773	793	757	806	792	732	780	790	746	749	748	765	757	764	704	777	741	771	777	776	771	760	779	790	787	783	777	799	758	761	724	760	740	725	797	780	769	764	809	805	761	821	807	751	788	768	792	725	806	791	779	715	761	821	767	802	804	783	773	691	759	765	697	805	801	762	747	759	755	801	780	786	783	750	733	782	773	737	771	716	784	750	735	752	792	768	803	773	828	777	727	763	723	825	840	739	780	783
3655	2097	1853	1200	1011	874	824	788	784	784	759	759	764	718	744	747	672	714	692	733	731	713	679	664	695	659	680	776	738	712	737	714	702	719	741	759	736	702	646	769	723	707	671	687	673	660	746	681	711	748	733	740	690	748	691	675	695	665	732	664	737	702	720	743	754	743	704	727	719	712	662	719	673	676	734	750	729	674	678	761	701	739	669	642	705	675	704	708	749	699	692	714	703	688	680	683	682	750	699	706	718	676	662	662	669	735	667	673	745	678	663	681	706	712	695	672	672	688	710	725	691	676	719	675	734	679	729	678	670	687	726	701	697	658	682	716	703	690	688	680	701	696	748	692	685	727	631	684	688	692	704	682	711	721	685	654	703	677	673	736	718	649	683	693	688	696	634	706	728	675	701	644	698	669	736	721	720	676	692	665	702	744	657	684	653	688	696	671	689	701	723	643	740	646	698	719	692	721	734	688	698	724	682	716	742	703	705	694	680	670	716	729	685	695	722	670	695	709	753	665	658	710	731	725	712	710	744	668	684	653	720	742	704	705	706	701	701	650	690	671	687	682	708	709	686	660	668	672	731	679	717	712	685	720	700	673	688	696	696	701	713	660	706	657	639	665	688	703	731	641	693	692	658	672	638	692	727	671	671	656	702	697	699	692	708	677	656	693	701	706	732	738	745	709	697	757	710	695	710	760	688	687	703	703	689	672	651	694	708	676	661	654	699	658	677	714	677	664	700	717	662	671	707	648	728	687	681	679	694	668	685	753	691	728	705	668	728	690	700	681	701	720	699	756	699	667	711	716	716	682	730	722	710	649	699	711	695	645	706	717	726	729	700	678	671	702	676	685	668	655	715	757	677	713	666	697	728	694	701	673	706	680	669	709	641	695	663	710	697	663	697	694	720	726	722	714	734	719	753	693	696	684	706	709	676	695	711	695	690	696	690	697	676	661	740	689	692	658	680	708	695	664	725	656	701	687	681	714	677	697	720	658	702	661	706	717	680	706	690	654	696	688	699	675	725	667	730	672	713	674	678	713	716	681	710	663	653	694	722	642	709	650	708	719	699	670	738	737	693	705	687	698	663	673	689	708	703	727	683	729	720	652	648	752	702	708	662	686	667	678	606	677	697	723	709	658	688	704	739	727	660	706	680	706	712	755	694	718	717	670	626	670	706	700	662	722	701	731	678	730	719	658	699	680	672	649	662	676	723	703	686	689	676	686	662	693	763	658	758	727	730	697	657	695	709	724	707	684	713	661	692	670	672	681	670	697	713	691	731	714	681	722	728	701	696	672	728	689	680	695	690	635	707	701	716	759	672	668	692	640	731	655	689	718	661	672	678	637	725	721	673	678	679	708	704	662	690	725	690	706	684	674	698	722	685	712	687	737	672	682	714	709	706	684	726	694	680	696	685	669	655	686	640	676	725	660	694	703	664	720	672	708	710	688	726	660	730	708	679	682	644	678	691	689	722	688	654	706	637	670	675	726	702	728	692	689	743	721	661	728	696	754	673	689	666	658	704	654	702	717	666	708	694	699	699	662	706	713	650	700	696	731	720	697	707	711	678	688	696	698	710	743	702	701	644	671	733	696	696	730	672	702	692	674	684	644	659	722	621	669	655	712	733	704	733	739	731	679	730	721	700	739	709	695	658	709	666	678	702	698	701	678	733	708	691	756	699	715	696	668	724	687	711	699	727	654	697	714	708	692	674	689	681	636	680	710	713	702	685	716	664	659	707	697	621	685	724	739	715	711	685	639	658	693	744	701	678	706	697	670	681	689	683	672	691	718	684	718	692	753	702	693	682	703	704	637	714	671	736	719	714	697	665	683	673	720	696	688	683	707	723	701	648	700	670	662	709	725	711	692	724	629	689	657	642	689	685	733	678	704	654	665	629	681	710	698	642	697	703	703	709	705	728	693	739	692	678	698	684	717	676	755	658	656	661	665	714	664	696	644	657	711	692	652	739	681	707	688	666	644	697	673	662	655	704	671	704	712	682	712	710	692	632	702	742	703	706	650	710	642	688	674	731	704	665	675	662	680	674	673	680	761	693	652	670	685	683	656	696	672	705	710	692	663	693	730	684	692	654	706	723	669	685	686	624	690	709	660	674	701	680	727	699	694	742	672	676	679	650	694	659	674	673	707	721	701	665	676	749	705	677	664	621	696	682	644	703	692	729	699	736	669	704	713	672	678	692	729	658	670	682	686	688	705	670	669	708	661	708	714	699	701	665	655	700	734	683	691	719	653	656	724	695	672	749	699	668	679	711	715	678	696	702	729	698	679	677	743	647	653	665	717	664	729	718	691	643	687	724	664	707	716	676	687	681	660	707	693	722	703	724	648	690	659	722	719	694	674	730	701	713	674	681	697	679	644	694	692	700	696	680	749	673	692	666	688	757	699	678	697	703	676	714	720	658	730	718	701	699	706	685	696	702	676	712	712	706	735	721	752	694	704	687	755	692	691	716	608	688	674	700	719	725	704	722	686	733	684	698	691	682	754	686	681	683	690	706	656	694	743	676	742	710	691	746	722	651	671	719	759	697	711	684	682	711	691	645	688	649	678	657	703	654	702	672	733	739	706	702	676	628	727	731	722	657	682	684	697	697	664	668	666	735	665	672	755	686	632	722	685	655	681	734	710	666	689	660	709	679	718	700	677	704	668	667	647	694	698	713	687	689	710	742	628	675	702	668	689	706	732	668	691	702	699	692	650	663	712	659	712	686	649	688	677	708	675	694	726	757	656	714	683	674	710	673	680	706	730	713	672	677	713	702	626	689	692	692	652	678	661	677	670	728	726	691	707	653	719	724	671	703	649	722	681	722	681	713	707	653	705	661	715	718	711	704	691	662	677	718	701	669	681	674	638	730	702	681	723	642	718	719	695	699	665	716	698	694	735	720	712	699	721	735	678	665	663	690	696	663	678	672	693	720	729	664	702	681	715	666	713	663	724	653	670	727	702	651	686	681	663	669	716	682	702	744	672	680	712	711	671	725	695	706	672	738	684	660	686	761	657	710	687	690	697	687	697	693	726	701	679	702	656	667	690	719	758	681	701	673	685	717	683	704	676	675	683	734	702	709	692	694	697	648	706	705	706	735	708	673	769	718	733	678	718	676	713	666	728	670	708	688	703	640	732	687	626	703	653	668	675	699	693	701	702	688	651	697	664	687	698	695	661	685	697	694	662	701	709	700	660	719	686	652	680	680	719	703	706	705	675	649	676	667	684	710	696	710	684	687	676	682	682	666	790	675	696	651	692	713	685	689	736	727	706	707	710	722	700	700	683	687	650	684	710	676	703	713	736	657	698	700	627	676	708	713	664	707	692	692	682	699	727	685	660	709	662	741	662	723	676	648	719	692	683	664	655	693	764	734	727	637	684	663	671	697	724	693	682	638	660	663	675	713	691	713	678	721	659	716	693	720	671	699	635	642	693	655	637	669	688	714	714	690	696	707	722	682	686	669	714	691	655	685	715	710	670
24309	21434	28539	24703	20001	2714	941	604	501	431	436	455	421	403	422	389	398	388	392	391	384	390	423	390	418	350	406	357	395	345	405	381	405	354	334	403	345	356	374	380	351	375	379	376	373	379	357	378	387	356	352	353	352	353	337	380	384	371	356	340	354	356	342	383	352	366	378	343	343	349	340	395	366	352	380	366	350	323	346	380	365	331	361	364	350	372	359	343	337	351	355	345	366	387	373	362	350	379	382	366	362	349	329	373	368	367	354	367	375	339	393	352	357	355	339	392	401	391	381	333	361	362	380	380	364	381	363	378	384	377	330	398	332	378	369	357	376	389	383	398	394	354	345	377	375	340	342	378	363	354	342	387	355	377	360	375	360	346	385	372	355	354	362	336	355	352	363	370	323	391	368	357	369	385	391	381	353	333	377	369	345	388	361	333	362	349	391	380	402	341	362	342	386	352	364	376	362	349	404	359	358	347	335	371	378	360	355	363	346	374	335	357	374	366	360	355	330	361	361	357	350	359	373	374	351	387	370	364	361	353	358	365	344	371	367	351	382	394	336	391	364	366	328	369	375	342	357	353	360	357	360	357	355	344	338	385	365	352	354	344	355	376	349	314	377	360	383	371	350	381	352	357	345	357	334	338	325	367	364	389	351	354	386	336	343	362	362	343	362	352	383	311	361	331	358	340	359	360	391	379	353	359	356	347	381	399	360	353	380	363	359	374	390	379	358	337	363	345	382	370	366	362	354	364	382	386	349	364	377	360	352	377	346	360	360	343	366	360	363	346	349	348	374	344	373	376	357	373	341	328	359	341	359	350	358	362	379	352	342	347	418	357	365	324	353	319	362	355	367	370	359	380	341	360	373	355	360	365	400	399	320	332	368	342	355	343	354	364	356	389	323	370	360	347	343	357	376	354	363	379	354	376	363	346	366	345	368	332	347	356	356	352	374	371	375	366	359	327	346	334	388	355	346	375	344	354	362	366	345	397	343	332	338	336	361	347	332	383	336	353	352	354	364	333	328	367	337	367	359	373	363	356	392	359	368	332	362	338	353	384	360	344	385	367	339	344	381	348	358	352	381	363	343	345	394	376	361	340	362	348	359	356	372	362	319	314	352	348	372	333	345	371	391	335	343	365	377	370	359	363	371	372	358	317	363	354	346	362	353	328	384	384	407	392	368	352	340	350	380	386	353	350	377	373	361	313	370	361	339	340	371	400	334	330	348	334	379	334	350	328	376	344	324	387	340	353	367	357	335	352	367	335	342	393	346	350	394	367	349	354	334	361	345	342	334	374	365	342	393	384	338	316	344	348	361	356	382	408	342	344	348	357	366	376	351	351	348	371	377	369	338	361	361	326	369	345	371	344	361	353	405	366	379	349	358	343	340	342	353	338	352	354	341	335	350	366	367	331	364	371	347	358	345	362	344	354	342	393	354	339	372	315	367	365	314	348	365	338	384	361	357	344	354	351	366	375	356	364	357	339	325	375	339	335	382	347	357	333	384	353	343	351	384	368	361	340	377	390	341	373	363	348	369	370	362	335	383	332	345	357	349	327	343	415	391	363	327	384	334	352	341	364	360	359	348	374	345	367	358	340	338	394	337	349	331	366	357	345	330	361	359	336	364	341	357	352	388	377	397	391	365	340	368	359	388	359	374	343	356	369	374	338	362	352	362	383	375	380	343	370	330	381	383	347	345	342	337	351	361	358	353	359	371	395	376	370	347	350	362	354	323	354	378	388	317	345	335	369	378	381	367	380	372	345	363	398	329	344	351	399	374	346	350	324	396	340	388	376	378	331	344	388	339	359	362	348	336	371	408	359	359	379	366	340	366	367	375	354	367	388	356	356	370	343	366	332	361	357	317	344	331	393	335	353	360	367	347	350	349	343	363	325	376	336	346	366	378	357	340	339	361	368	320	382	355	354	347	365	398	362	381	336	372	376	336	385	389	381	340	390	325	353	367	353	339	352	341	352	366	350	361	371	336	382	335	366	377	331	378	349	404	349	353	348	355	340	372	349	358	382	357	336	362	380	385	369	344	384	373	375	339	367	359	340	371	337	342	396	358	378	367	356	354	386	348	346	370	371	391	380	368	353	334	334	316	354	362	350	359	377	367	361	355	383	379	358	365	383	340	352	331	351	335	391	379	361	357	377	358	344	351	314	345	353	351	357	344	346	356	347	367	362	375	384	403	329	348	349	316	364	370	344	374	329	348	380	373	349	344	370	348	339	359	354	367	366	372	365	354	346	352	370	372	388	353	367	368	363	347	301	381	357	349	380	366	332	349	339	330	390	346	371	371	388	337	372	375	349	371	312	375	344	350	331	342	387	347	341	361	355	313	345	349	377	342	348	352	368	365	366	342	369	348	376	371	350	393	352	330	341	346	333	371	350	350	366	384	337	346	378	351	323	363	342	358	322	351	383	332	333	392	365	385	323	370	358	361	350	335	305	348	357	361	358	335	357	350	329	349	316	368	349	351	362	380	361	385	376	358	351	368	372	360	341	346	356	361	375	396	346	362	338	345	385	327	378	365	364	371	354	365	337	363	389	343	355	350	347	369	353	362	360	372	347	367	346	397	381	340	364	357	333	361	367	326	359	369	391	348	325	380	362	350	310	348	352	338	388	352	373	348	328	362	362	373	354	329	356	373	340	339	350	371	353	342	349	322	384	375	371	400	367	350	367	351	367	347	338	347	357	374	353	349	335	361	335	360	354	347	350	367	361	352	329	369	396	389	390	404	401	341	350	362	358	359	388	354	379	389	347	352	350	327	350	391	342	372	378	345	314	351	315	350	363	352	362	348	340	360	325	345	349	340	335	388	388	356	345	362	367	378	382	347	345	323	346	333	385	357	384	369	388	347	328	339	329	388	380	358	355	351	363	333	338	370	353	386	350	361	338	351	354	369	345	361	348	356	361	366	344	384	386	375	354	367	340	367	354	363	345	363	383	346	351	341	358	346	388	346	344	362	340	380	364	355	375	373	350	348	382	310	389	351	348	390	364	350	360	354	386	397	360	378	355	353	342	339	371	377	358	350	372	378	349	343	343	350	346	348	347	352	342	352	315	388	376	376	380	367	383	394	340	333	354	364	384	328	377	352	353	359	349	336	347	354	343	349	354	368	372	366	386	377	326	335	332	364	381	347	317	378	358	363	345	378	327	386	343	330	355	400	307	360	408	357	353	378	378	362	386	357	373	349	352	326	326	371	381	333	424	376	332	338	347	335	369	334	360	348	336	373	354	369	367	346	371	368	353	347	352	322	376	338	361	343	335	408	364	347	377	390	352	388	344	369	355	356	377	326	351	344	347	365	362	356	370	329	373	357	351	345	379	363	367	343	373	389	359	361	334	363	326	371	353	354	390	365	359	363	360	353	324	371	351	333	356	357	353	363	362	365	371	346	344	345	326	366	362	340	355	343	336	384	360	324	337	332	364	384	375	400	356	387	357	375	358	362	336	384	335	355	318	340	365	360	347
3420	4723	3711	1917	1302	996	841	757	627	569	566	471	531	508	454	441	439	485	415	436	413	412	393	406	430	388	414	422	374	382	400	423	413	421	389	412	406	387	408	378	404	414	391	391	377	406	375	378	401	342	402	366	368	375	399	377	355	365	347	404	383	377	402	397	431	381	414	424	345	383	382	353	360	375	384	397	395	376	391	368	365	378	408	369	347	376	357	380	363	372	348	408	403	415	400	399	387	379	377	385	390	350	379	385	364	384	372	385	381	363	406	338	398	384	389	365	388	370	404	393	350	367	363	423	386	404	378	426	381	377	348	390	353	384	392	379	374	387	352	344	374	365	370	360	376	388	393	337	355	369	400	390	379	384	373	331	357	394	366	366	362	377	357	367	409	355	377	396	371	389	392	384	378	370	378	369	354	387	355	358	401	349	391	380	379	382	368	405	370	346	372	336	362	402	388	363	366	399	379	381	419	362	356	404	351	389	352	388	367	367	393	366	420	377	365	370	367	405	358	372	347	367	426	381	376	372	379	353	387	360	397	384	375	339	382	344	378	370	367	363	338	379	370	391	375	367	351	388	361	371	389	388	378	342	374	369	377	373	365	353	362	367	374	376	391	374	388	413	362	382	327	370	353	380	378	348	370	400	380	391	396	383	379	352	368	382	396	436	371	353	394	370	351	394	364	357	373	363	382	418	380	350	370	385	360	337	379	354	375	366	389	383	338	357	415	369	400	357	366	364	381	366	335	361	380	370	363	368	379	394	366	356	385	335	369	381	351	409	392	363	373	376	376	357	371	408	364	354	365	380	352	366	357	383	354	342	377	321	389	387	368	358	361	358	399	370	339	342	359	361	393	355	329	348	356	349	384	405	387	405	365	388	357	382	383	353	357	397	355	394	373	372	360	377	367	383	378	388	366	385	345	365	389	372	335	349	384	363	385	368	337	367	395	366	363	386	384	409	363	332	377	367	355	366	368	383	389	345	380	373	321	361	372	372	389	379	375	360	364	376	348	381	379	375	372	388	372	374	356	399	376	353	401	366	394	340	377	361	393	371	376	356	345	365	409	353	367	359	357	375	362	379	366	357	368	327	380	354	335	354	408	368	362	389	355	380	406	389	361	360	379	357	395	366	349	362	354	353	364	386	359	368	367	372	400	366	342	385	367	377	366	367	420	380	355	379	358	370	354	358	380	350	392	378	367	390	380	358	397	385	369	372	373	373	372	361	337	376	397	336	388	386	375	368	358	355	355	390	373	384	388	374	381	374	363	380	375	373	365	351	354	357	320	360	389	395	348	371	368	378	401	352	360	372	397	361	382	384	377	356	336	362	363	383	363	372	379	352	356	370	346	383	389	354	312	396	371	368	375	377	336	371	427	406	333	360	346	362	384	352	378	379	340	391	371	415	386	354	389	354	359	372	367	363	391	382	344	355	371	398	334	390	382	385	355	372	359	371	374	357	381	363	383	360	397	361	352	380	374	362	349	384	390	374	376	403	389	377	357	342	350	364	382	378	385	349	354	379	384	354	390	392	399	384	360	418	351	355	357	357	327	384	365	393	378	370	380	370	389	360	371	369	405	371	378	347	352	372	368	355	375	352	362	364	370	367	369	356	397	387	372	381	365	374	369	380	374	386	368	359	361	373	364	384	387	373	390	356	395	390	363	384	374	396	353	384	348	379	364	411	422	385	369	379	398	354	383	359	402	393	355	364	327	356	390	375	369	380	371	360	399	382	348	384	341	394	368	368	372	385	357	387	366	372	390	335	352	379	378	363	355	388	365	375	346	369	382	371	353	368	363	358	367	390	391	389	353	365	362	327	339	359	333	379	371	388	413	363	362	379	362	369	379	363	348	345	389	362	390	376	358	395	380	386	406	368	335	351	375	339	340	366	392	376	353	361	358	391	305	340	370	384	377	359	362	342	392	349	368	401	384	351	359	403	374	398	387	367	362	381	372	387	348	358	369	329	369	359	380	374	356	363	376	334	355	335	379	389	332	357	337	364	353	387	376	347	347	417	375	368	348	370	366	380	378	364	360	387	369	413	350	348	376	389	371	406	389	379	367	368	402	372	365	373	349	384	354	353	403	375	346	370	377	389	368	335	368	376	364	381	394	391	361	382	379	378	412	390	359	348	370	358	374	376	385	361	357	344	367	381	367	370	388	375	388	341	363	368	384	348	346	370	339	365	370	390	377	354	358	392	397	367	356	335	401	369	376	352	355	365	343	348	385	377	369	355	394	371	374	346	373	385	369	352	367	348	387	379	361	362	395	331	368	375	416	410	381	397	361	335	341	336	331	384	354	370	392	386	347	376	360	344	392	394	390	380	373	353	367	383	370	348	393	351	358	358	395	361	352	362	378	358	361	348	371	372	389	389	388	359	347	366	370	379	351	364	371	383	361	373	383	371	338	349	357	359	381	370	369	374	348	369	364	347	357	380	383	388	382	358	365	356	400	379	373	388	330	336	386	367	363	391	405	350	346	350	356	358	325	386	367	337	377	334	352	343	393	370	380	370	375	385	366	374	346	378	342	374	369	370	386	397	389	358	384	386	353	370	390	332	391	388	391	329	330	356	384	351	357	374	370	382	369	374	360	376	351	382	368	362	374	375	390	365	394	378	389	390	367	384	364	365	348	351	364	362	375	382	372	387	389	338	382	368	364	339	336	348	410	364	358	413	370	345	332	386	354	371	366	373	342	386	399	379	358	382	384	357	321	371	377	370	384	342	354	347	354	358	372	369	374	368	408	363	370	378	405	358	383	349	361	341	327	361	385	409	365	359	346	378	397	382	340	390	379	386	360	399	402	372	330	373	399	379	346	343	374	362	375	376	357	362	363	362	393	364	389	305	362	368	401	395	355	362	354	367	356	345	384	377	359	345	360	349	378	371	389	395	370	366	368	348	358	358	402	344	358	359	378	383	351	385	351	346	371	332	371	369	372	383	377	348	405	342	358	381	396	394	355	335	365	377	361	356	376	320	375	395	353	400	352	379	362	382	332	372	395	330	366	385	335	379	389	340	408	359	353	385	348	367	364	350	383	422	420	360	377	378	382	354	361	354	360	373	389	389	376	383	375	375	334	369	342	379	403	334	371	373	385	351	365	368	352	339	420	393	371	390	357	389	379	380	337	370	364	407	364	350	365	398	353	343	378	391	351	350	356	340	371	367	405	380	373	372	358	352	375	394	333	359	328	373	350	395	359	377	363	392	342	363	420	380	328	376	378	354	349	373	365	379	350	383	378	359	347	360	362	372	362	328	363	336	345	372	388	342	359	392	363	365	355	358	382	368	385	354	374	377	341	388	354	401	327	351	349	346	413	400	365	375	348	366	360	363	400	352	357	359	393	363	374	362	346	357	397	384	396	334	370	350	403	343	353	374	398	372	403	393	332	347	400	341	348	351	369	400	404	340	339	344	365	349	353	370	353	394	380	325	344	368	361	343	373	348	352	387	393	336	368	351	365	356	399	382	385	383
27611	11488	2000	1204	925	840	836	838	913	839	856	845	830	834	835	913	929	819	849	924	859	860	911	833	887	861	867	858	838	890	853	865	872	869	832	917	823	866	882	897	909	875	871	821	877	871	917	871	915	854	841	831	825	835	849	855	834	876	862	826	891	856	816	828	773	899	907	902	873	796	823	815	892	792	890	856	905	870	930	829	891	855	858	890	877	837	865	861	847	832	855	849	894	879	852	849	828	859	852	884	827	847	888	910	866	829	883	832	887	863	889	871	856	860	870	893	856	832	842	875	804	833	936	835	829	924	866	853	828	859	851	813	854	853	867	866	855	847	889	820	833	905	882	866	880	872	867	848	836	881	880	867	882	834	857	897	850	876	857	862	841	847	858	844	826	788	878	906	799	842	848	891	824	863	889	940	869	827	852	860	863	850	865	843	883	838	883	844	836	864	846	825	821	859	849	848	857	866	949	871	844	831	873	871	866	805	841	878	835	844	912	834	899	848	825	826	884	845	857	871	876	847	861	881	845	819	859	833	856	847	867	892	795	869	854	889	850	790	873	881	861	851	854	881	856	863	929	900	800	855	847	865	882	834	885	843	836	886	853	823	838	876	883	818	863	920	875	818	882	864	875	851	822	850	870	820	858	854	836	855	911	901	778	834	877	878	904	844	846	837	846	886	832	850	850	845	813	897	824	799	823	879	851	850	862	834	884	872	828	859	825	860	853	837	871	844	812	850	860	859	887	845	844	891	878	857	892	826	863	839	878	870	874	829	856	864	916	871	868	842	851	823	882	885	871	844	843	839	857	857	827	863	875	852	867	809	880	887	878	861	870	845	785	835	828	821	871	839	893	914	851	879	853	891	806	854	861	863	838	803	818	837	852	825	827	848	885	861	914	858	878	843	848	843	876	847	841	859	820	888	892	837	794	849	882	854	834	840	868	836	896	877	832	877	854	833	845	825	815	828	827	868	867	834	844	886	862	852	841	882	875	854	905	855	801	894	862	863	823	859	840	869	844	823	846	872	820	793	805	832	831	875	825	834	868	847	808	820	817	847	901	861	892	899	896	856	880	887	928	909	823	801	886	854	858	852	860	883	833	849	848	874	889	871	835	865	897	851	878	857	847	897	903	813	868	827	834	868	892	846	828	852	815	809	898	884	880	880	826	832	908	866	829	819	874	908	809	837	859	819	860	826	859	869	871	904	875	840	861	846	789	854	838	890	895	870	851	817	842	902	794	875	822	912	871	840	886	836	866	852	871	882	854	848	874	915	838	866	846	884	886	881	838	858	856	852	865	868	858	889	864	884	845	853	827	845	813	923	908	895	877	877	856	859	770	808	858	851	906	856	798	912	829	914	905	841	878	876	871	864	861	906	842	799	820	846	797	848	847	823	843	864	849	936	840	800	827	833	888	858	833	889	874	874	826	886	820	872	867	834	878	827	901	892	882	851	805	897	899	906	851	841	850	877	900	915	869	835	898	878	885	897	885	848	856	827	879	910	835	868	796	871	863	838	866	820	843	850	870	856	851	908	862	868	785	844	906	821	866	870	858	855	884	887	844	901	851	853	817	864	886	887	936	834	856	851	870	888	829	877	867	819	890	823	847	830	863	911	812	852	829	868	884	811	808	864	835	831	867	834	876	842	880	842	872	846	890	854	831	882	870	799	886	861	840	848	894	943	836	887	850	837	873	847	848	862	834	830	869	856	819	838	846	808	872	836	838	904	793	887	844	860	806	789	847	831	907	839	847	797	850	826	861	876	906	828	836	848	882	875	857	825	829	902	861	868	835	898	874	828	849	864	907	916	878	875	894	900	891	891	871	831	850	858	866	836	869	866	844	868	852	865	883	841	841	869	863	854	895	959	842	904	872	901	879	855	857	836	866	839	894	830	890	874	813	860	924	845	853	899	854	833	833	884	841	853	891	863	869	865	866	862	835	842	841	830	913	836	870	869	875	887	846	857	895	888	863	859	845	831	857	904	880	890	922	884	897	874	859	872	886	861	896	882	877	886	895	850	889	895	864	831	867	895	878	881	855	832	882	854	864	832	833	912	818	868	877	898	933	866	831	845	869	895	831	849	849	916	838	818	896	866	818	882	889	885	830	808	836	827	903	811	789	832	847	890	893	893	859	881	860	821	888	863	847	865	870	850	864	871	866	814	836	858	854	847	859	849	859	876	838	827	864	882	863	826	821	874	868	880	900	881	853	843	862	848	832	892	859	837	851	863	841	869	803	865	888	870	852	817	840	839	875	881	882	870	897	852	839	846	803	874	879	835	837	843	886	845	846	878	850	831	892	892	884	836	843	849	836	807	884	904	827	887	889	877	882	820	813	910	850	870	847	810	876	885	879	882	866	781	835	836	845	850	898	866	869	831	841	837	829	810	823	929	886	878	840	850	897	892	821	893	861	867	876	901	832	885	836	818	831	825	877	829	883	888	851	821	892	869	866	884	783	886	844	838	868	866	854	870	857	895	855	859	856	874	851	863	845	901	867	828	820	877	843	898	891	859	851	852	861	909	820	831	894	815	806	907	827	843	913	847	926	839	891	857	849	830	904	859	849	820	824	823	852	849	837	846	873	799	907	844	837	869	833	828	847	872	853	866	876	872	832	792	864	889	824	858	838	861	843	840	818	857	875	817	826	829	830	835	839	791	858	861	815	867	846	833	856	853	843	848	847	845	870	871	867	878	883	898	924	868	844	843	837	863	849	876	859	855	848	865	886	854	847	835	869	820	843	903	879	806	819	854	847	853	827	838	825	851	861	854	908	864	857	858	868	860	832	821	861	876	865	859	845	874	861	944	891	846	821	903	809	865	906	864	871	856	834	896	867	880	917	826	869	870	852	903	909	881	853	856	801	852	879	839	910	876	901	909	815	849	880	864	877	933	895	854	901	897	915	894	834	868	844	901	887	872	870	828	848	855	848	845	844	900	865	863	848	889	860	878	865	868	931	929	890	861	845	841	885	883	841	864	887	841	933	886	856	815	906	919	844	856	821	878	898	863	861	863	834	889	866	877	893	852	842	862	861	858	873	795	844	901	868	890	815	835	878	865	861	871	829	909	812	911	833	835	862	875	844	922	816	891	872	855	779	845	911	862	864	927	882	797	849	872	905	821	862	885	823	829	910	860	851	900	874	876	838	857	907	907	881	848	816	849	797	842	869	870	822	865	871	874	808	859	861	835	855	868	806	831	844	871	832	824	789	843	849	848	863	861	907	802	842	891	884	897	894	887	808	831	837	848	832	896	889	847	887	906	882	879	856	808	885	881	816	865	876	808	881	876	870	836	852	840	833	876	838	885	886	865	870	913	852	820	858	826	842	861	833	897	876	861	874	891	873	848	878	856	914	883	849	888	871	833	856	803	835	859	868	873	854	871	898	839	865	920	831	867	847	897	863	826	849	859	790	827	855	912	855	839	888	918	866	842	881	851	838	867	868	798	851	848	884	856	874	845	879	851	869	888	830	823	860	903
5169	996	890	808	837	751	786	785	748	754	743	764	717	746	752	752	736	794	759	794	767	743	751	771	757	746	772	738	741	731	766	749	743	742	780	719	781	741	739	766	739	713	782	716	825	703	731	776	714	776	717	703	771	704	816	769	769	761	737	782	716	734	759	706	760	770	752	745	743	785	695	771	799	768	743	745	767	732	716	735	737	726	748	753	782	763	720	773	720	734	731	742	745	743	764	784	709	787	771	683	700	737	769	763	719	724	738	754	738	710	740	786	761	738	772	733	736	768	772	756	766	764	754	799	732	711	711	730	742	764	779	755	721	744	748	785	808	707	720	714	769	766	695	730	762	736	746	764	728	731	753	785	793	735	722	781	754	792	716	745	711	780	769	769	751	742	765	769	721	805	724	733	732	722	690	753	768	764	755	727	739	767	732	732	753	800	732	766	725	745	764	723	717	743	696	739	795	744	777	769	749	749	799	766	723	729	780	811	793	707	761	753	754	810	743	729	746	728	748	730	795	783	693	719	712	755	755	788	771	730	720	789	800	797	782	715	779	762	755	779	753	771	670	731	712	776	783	730	705	749	783	724	729	736	669	729	786	760	753	741	751	718	708	781	704	756	717	713	761	782	711	734	778	734	783	779	785	769	683	724	723	781	769	687	747	743	718	680	734	784	730	776	730	767	712	760	725	788	756	778	715	772	705	748	765	744	781	723	768	738	724	766	766	778	680	704	727	735	790	748	751	757	735	739	716	806	739	763	746	739	807	785	748	802	736	721	758	758	736	754	794	833	770	759	777	745	762	748	740	733	703	765	737	769	718	750	754	756	754	768	725	775	750	721	740	732	749	730	766	755	708	723	734	779	769	732	793	776	708	712	726	777	775	809	760	734	741	740	759	720	738	775	758	760	748	742	761	739	731	722	727	750	727	751	767	762	709	809	752	810	740	763	717	732	724	741	726	739	747	754	742	771	736	748	728	752	742	671	732	750	744	759	728	719	768	767	758	738	745	773	707	759	767	725	768	759	741	756	733	781	744	764	748	753	788	789	763	736	739	761	785	791	671	723	742	774	803	776	724	714	752	744	771	755	722	732	805	813	718	743	796	701	705	735	767	767	715	755	729	764	779	718	699	760	747	734	760	742	760	778	803	739	699	751	712	696	755	705	772	763	813	738	775	745	730	773	730	743	761	752	746	722	747	711	780	711	768	756	686	802	722	769	797	690	755	742	744	745	740	770	752	779	754	749	730	693	703	778	729	720	749	770	782	731	758	834	763	768	802	732	768	724	775	719	760	729	732	734	711	768	724	786	771	747	752	784	776	825	761	792	750	764	752	782	733	745	768	731	718	780	764	712	723	716	736	711	733	734	702	765	783	740	767	776	737	763	700	798	782	745	731	769	724	740	786	709	720	711	721	770	761	760	753	749	706	777	783	715	799	773	739	761	745	749	757	743	715	752	719	750	743	774	752	793	732	760	728	803	777	750	759	680	730	776	705	734	751	713	707	774	769	745	718	727	707	757	753	733	749	736	720	778	763	782	768	800	696	761	757	758	708	736	745	759	738	756	759	752	775	745	745	763	767	753	738	720	733	760	736	749	711	754	727	700	672	779	736	754	752	740	775	759	707	759	766	767	720	745	745	773	766	769	772	716	697	733	722	780	735	759	741	781	716	806	773	763	784	725	745	734	766	751	782	758	787	717	761	759	799	769	761	742	778	709	729	701	730	763	725	715	757	772	760	694	764	782	728	724	791	774	690	774	731	755	719	758	716	724	747	709	739	753	731	752	739	764	780	769	728	759	734	746	728	733	773	738	723	750	738	749	767	765	714	779	738	757	780	780	807	733	727	726	777	792	753	747	795	738	728	785	785	776	767	769	717	754	748	778	750	734	792	745	723	770	781	742	733	718	741	725	733	763	735	727	754	726	779	705	746	747	773	734	715	719	759	764	746	735	753	742	769	742	791	692	807	697	727	726	767	765	720	733	786	729	737	753	722	735	746	763	745	784	800	742	745	725	713	797	754	767	733	714	761	717	714	783	744	728	729	732	758	755	714	707	752	760	710	779	758	716	730	766	736	717	763	752	732	712	766	717	774	750	778	704	728	752	713	744	757	754	792	694	739	770	761	699	727	752	725	771	758	759	741	738	748	779	713	733	738	808	754	704	749	742	735	715	758	765	746	739	744	763	738	758	753	749	732	788	739	738	731	753	744	763	821	756	787	744	736	749	759	713	790	763	751	751	728	723	733	752	739	742	744	791	741	774	737	718	734	785	758	775	744	746	715	756	779	737	770	805	779	776	727	722	750	746	734	740	788	719	773	814	731	717	750	813	792	705	788	739	750	754	729	720	730	769	749	783	690	758	729	712	749	821	746	731	787	739	668	785	721	767	733	775	705	752	802	717	741	760	708	725	696	751	754	748	739	823	708	740	788	719	801	754	782	758	733	799	726	733	753	763	805	784	761	722	766	711	732	786	724	772	743	773	761	735	732	764	762	782	724	725	792	717	742	732	718	742	710	750	785	706	708	726	737	741	752	741	742	746	757	751	732	804	681	707	747	741	724	734	763	745	770	781	787	743	745	709	758	709	696	728	796	738	744	797	763	766	730	737	776	823	718	744	751	745	720	769	711	726	738	724	793	744	743	730	733	746	813	747	749	737	746	749	763	761	756	813	696	744	725	733	750	736	796	770	721	721	736	718	764	746	740	765	716	745	706	726	696	744	783	780	725	774	735	773	766	747	778	789	713	716	737	734	739	745	762	773	741	747	730	767	726	747	742	762	733	782	775	734	713	724	748	771	773	756	764	742	719	731	745	759	757	749	814	720	745	752	814	758	713	791	722	774	753	780	708	762	739	715	757	775	753	712	740	762	808	738	775	737	740	773	764	776	734	690	758	798	733	756	747	779	771	729	758	789	769	791	762	756	748	747	752	742	750	752	764	749	753	753	725	787	750	726	739	780	761	702	742	783	772	772	783	730	735	743	734	767	763	760	717	738	755	751	739	726	711	740	749	763	800	788	771	757	744	695	797	770	771	754	738	758	748	721	761	808	745	758	784	746	765	768	750	769	817	813	746	700	759	749	746	757	754	726	744	736	760	754	758	760	747	759	755	788	731	772	720	774	763	798	749	763	733	756	808	681	760	744	743	754	750	759	757	735	757	696	780	774	739	679	788	737	755	741	715	738	762	729	752	769	718	748	725	801	748	732	709	773	723	752	799	775	751	715	712	751	694	808	736	773	740	775	734	742	703	788	770	770	773	693	701	772	738	747	718	756	741	733	696	753	790	773	785	749	774	764	711	745	732	744	749	750	747	758	770	772	766	730	764	797	717	776	732	706	791	765	754	781	761	732	768	736	811	780	753	704	752	780	757	768	754	702	745	768	725	704	733	826	731	728	729	732	764	790	783	736	739	761	747	757	746	705	749	740	792	787	716	768	748	792	744	774	741	688	743	771	760	773	722	723	752	747	739	766	711	724
25810	21404	25169	16554	1893	1077	888	874	873	829	787	809	777	787	785	779	761	760	744	800	770	756	809	802	806	733	799	793	739	753	763	832	805	815	751	765	757	794	732	783	761	808	814	809	801	753	802	780	778	778	793	757	768	781	790	775	738	731	793	755	765	766	765	765	777	758	716	827	843	789	775	838	754	734	729	729	747	733	786	757	777	793	791	777	752	823	783	755	767	758	761	788	790	777	722	832	819	790	771	717	811	745	744	729	799	793	802	774	791	806	764	793	744	769	758	777	790	750	764	770	774	745	765	802	761	760	729	740	743	787	739	809	778	792	774	758	772	809	746	810	747	751	796	755	772	767	758	775	814	751	771	778	795	751	769	738	786	757	780	785	788	798	796	775	720	756	759	731	775	776	754	760	786	782	767	773	814	803	801	719	801	778	736	744	787	767	771	755	821	810	789	742	776	751	779	795	771	748	706	760	753	748	792	796	767	768	772	788	800	782	798	775	688	805	725	784	758	799	788	790	788	764	766	744	818	742	759	803	820	760	751	762	760	783	779	788	769	776	762	742	738	795	715	809	741	731	772	784	757	746	778	768	785	779	753	754	763	805	819	770	760	775	781	758	813	748	771	771	770	822	772	779	775	797	769	800	751	818	713	727	751	748	715	732	803	782	680	773	741	717	781	775	773	790	735	744	775	765	799	794	783	767	702	769	744	741	726	823	788	752	727	746	791	792	768	787	799	814	780	769	741	766	772	794	773	774	772	787	775	729	730	754	748	799	780	735	790	739	820	793	781	803	793	737	794	732	793	763	799	814	775	697	792	738	757	739	767	758	729	801	778	743	768	812	788	781	730	718	764	788	759	779	796	804	774	814	767	807	742	763	739	749	777	785	757	718	784	793	776	737	767	748	766	770	743	777	756	781	797	786	796	734	841	761	773	762	767	790	824	793	738	787	756	743	775	759	784	735	805	753	714	763	781	716	757	718	762	682	798	828	798	746	715	808	754	816	782	826	780	770	759	749	744	705	750	759	769	751	779	766	763	747	779	751	763	766	722	772	793	775	790	768	807	764	781	793	751	754	750	806	772	746	757	767	731	745	744	736	787	747	793	789	765	788	775	743	765	795	791	791	794	744	764	804	771	773	773	795	759	787	811	800	721	750	760	807	753	717	769	770	792	736	798	739	783	778	747	774	759	808	796	747	790	788	821	775	792	752	771	793	762	832	766	780	796	759	771	759	769	783	760	780	742	784	726	737	790	751	803	748	818	788	748	744	788	773	778	776	773	734	736	787	775	722	780	787	760	794	821	727	727	748	760	746	817	791	814	772	776	818	763	725	772	773	742	779	750	773	762	767	790	804	770	763	715	780	779	828	751	757	730	810	767	744	777	725	767	761	767	721	804	726	804	748	717	801	728	716	757	745	733	765	790	788	758	751	767	718	795	804	712	809	733	716	735	779	771	755	810	755	725	762	750	773	727	756	758	764	781	769	778	684	784	759	761	741	765	769	784	763	739	782	779	827	789	747	772	726	812	736	697	733	771	751	816	801	769	756	796	761	730	755	739	776	811	745	721	742	753	768	753	755	718	737	758	766	784	736	791	775	769	847	749	754	780	783	824	785	775	772	809	713	779	791	788	728	806	806	757	769	807	778	778	776	781	782	779	753	798	769	796	753	732	857	781	784	792	759	774	766	739	800	735	862	790	753	743	801	760	793	709	750	729	766	793	764	796	751	750	778	786	732	773	770	766	727	732	740	789	757	762	778	754	756	791	748	790	837	744	813	763	817	745	750	742	739	752	806	743	767	748	762	765	729	789	739	794	749	776	795	725	789	738	750	793	728	786	820	784	805	759	718	787	747	750	789	773	719	721	764	760	759	756	788	724	817	766	789	750	739	748	738	758	777	748	752	783	781	782	756	798	747	791	779	759	777	762	739	773	805	776	719	731	781	703	791	744	745	764	759	803	735	732	744	742	736	769	784	741	753	781	789	776	761	816	742	742	778	774	764	810	770	799	738	772	694	840	792	760	752	780	790	706	728	793	751	798	796	749	766	781	793	771	783	761	721	728	719	798	792	806	759	755	780	755	765	749	695	730	738	793	761	772	749	771	781	776	767	777	761	798	747	785	768	778	734	794	754	754	730	756	746	801	711	777	759	745	741	771	775	722	767	706	767	800	745	744	777	724	742	785	770	708	771	763	778	768	811	823	753	723	799	742	762	753	831	724	824	755	844	768	765	786	776	748	768	757	774	777	788	735	724	776	777	859	762	770	731	740	797	783	734	745	806	794	762	741	795	763	739	792	782	760	776	786	751	697	786	798	749	801	772	792	775	773	751	797	767	733	766	780	772	775	745	792	791	786	776	752	795	786	791	765	791	760	749	738	793	784	739	738	759	776	793	733	781	762	736	778	772	794	783	756	770	733	735	830	775	752	756	755	760	759	732	787	757	729	815	780	756	800	742	782	725	739	779	776	727	805	744	725	790	747	755	775	728	768	822	745	784	812	740	771	753	775	729	778	742	754	752	775	754	760	746	762	761	721	762	806	754	708	788	819	743	772	752	807	754	727	717	785	786	772	809	778	776	810	787	769	741	751	780	795	803	725	732	758	716	788	743	763	771	780	805	803	746	705	779	757	807	754	821	774	792	767	715	826	789	768	762	800	768	747	783	793	738	790	774	745	781	781	766	769	782	777	777	782	712	759	793	774	789	804	755	761	769	767	778	792	713	724	735	761	832	739	764	841	759	771	755	725	726	727	758	738	799	795	797	785	763	734	764	821	769	758	770	770	730	835	712	737	769	746	801	750	737	775	820	787	705	767	778	801	730	775	800	739	714	773	767	788	807	787	748	755	757	773	812	762	760	767	748	755	772	758	753	736	770	789	807	782	789	781	785	762	775	803	752	734	766	776	781	750	787	759	745	809	772	760	799	833	782	753	786	764	786	787	720	750	816	774	802	766	790	841	758	732	751	783	791	802	758	784	792	787	719	748	777	795	710	839	775	783	802	779	787	792	752	751	792	745	784	788	816	745	778	766	837	775	781	751	766	809	760	771	753	771	738	782	749	769	786	767	790	738	782	779	767	724	778	766	781	803	769	792	731	763	797	758	753	793	811	772	768	752	749	770	781	771	781	766	770	756	710	754	740	763	739	781	769	759	759	760	777	734	758	784	731	816	808	730	715	739	797	692	766	737	776	771	718	765	779	789	754	720	783	763	779	762	800	703	767	759	794	819	753	769	737	802	754	815	759	773	768	807	734	714	770	778	785	780	774	740	805	762	814	749	719	749	797	751	761	761	823	707	741	746	787	814	762	761	798	809	808	772	761	771	773	735	787	726	760	774	764	770	739	823	797	731	782	760	819	743	736	716	777	793	747	832	759	785	750	789	751	772	806	778	783	802	796	813	744	750	777	769	734	761	789	771	775	755	784	769	764	750	769	750	741	768	768	835	744	770	825	760	727	825	799	797	736	770	747	825	829	838	745
3727	2095	1776	1190	1005	875	873	784	771	758	801	741	712	718	692	787	668	692	764	697	677	704	677	736	710	662	699	692	692	771	673	713	694	697	676	706	681	707	695	662	702	663	706	675	674	672	690	705	675	692	688	665	728	702	709	699	716	685	719	665	726	657	679	682	682	740	678	678	682	659	657	687	679	694	720	648	709	693	690	696	668	670	667	674	703	720	671	676	671	699	703	695	684	702	685	700	724	650	680	683	678	689	700	683	686	746	677	685	673	728	618	658	709	710	664	665	665	708	697	707	689	700	695	675	691	655	705	707	702	684	719	674	658	722	663	623	714	691	671	706	699	661	680	716	726	719	706	703	671	666	712	718	675	722	648	727	665	668	677	714	628	753	680	696	676	696	630	704	657	715	695	705	714	709	678	684	692	714	694	657	691	664	697	700	682	633	714	728	707	684	693	667	712	715	676	661	685	680	676	714	666	677	684	713	717	706	717	661	667	745	673	701	717	676	677	699	716	709	691	684	675	745	645	677	716	683	670	707	664	704	699	685	711	698	671	681	691	692	659	660	672	724	733	679	684	711	719	708	671	726	695	694	723	661	656	674	660	684	675	681	698	724	712	691	663	723	657	690	693	667	718	713	651	746	680	641	651	737	673	687	678	633	668	668	673	693	644	669	718	687	671	760	718	682	679	709	668	720	679	598	705	633	623	708	696	683	696	663	686	697	701	721	687	723	747	690	657	692	666	704	677	679	683	706	680	696	703	649	673	642	696	708	726	749	672	678	666	687	677	700	658	676	689	639	678	714	667	674	639	653	734	656	651	718	664	708	709	694	648	640	688	681	692	747	691	713	678	683	638	683	617	752	679	667	611	707	711	671	694	646	674	718	678	715	665	717	686	722	699	700	708	660	685	705	649	683	649	732	673	692	723	681	698	721	695	696	678	689	688	640	671	658	714	641	647	702	710	703	684	718	672	699	712	671	669	700	678	704	680	647	655	707	739	704	645	691	652	675	671	679	702	672	676	713	716	688	684	693	710	707	667	726	674	709	726	718	670	691	704	652	699	692	652	663	688	721	701	700	674	642	732	665	660	742	683	697	679	651	701	658	684	694	656	689	713	685	708	685	665	694	708	641	674	633	684	720	745	678	677	672	622	709	669	703	696	703	681	685	661	698	657	711	677	633	660	674	681	667	725	662	704	680	657	704	702	668	637	677	710	705	673	695	673	703	669	656	677	667	676	662	721	694	679	690	624	663	658	679	692	667	656	686	695	710	703	721	699	677	649	672	686	678	648	673	648	722	669	701	712	680	660	689	682	690	685	658	691	701	720	696	686	700	695	706	658	667	677	666	666	672	700	657	680	676	701	709	709	721	650	679	692	699	687	714	729	695	667	669	717	696	649	658	687	659	701	681	718	676	683	666	701	658	708	660	670	705	699	676	697	685	721	670	670	718	695	714	678	692	653	712	696	685	652	687	753	675	670	695	739	689	663	709	676	700	665	616	714	668	677	708	654	707	702	678	668	688	648	653	698	673	639	684	682	704	699	649	667	583	680	668	703	742	686	684	663	717	691	685	680	731	684	669	640	669	689	658	652	666	700	704	666	699	712	636	683	680	674	686	682	680	676	662	675	647	674	696	670	644	664	642	693	695	677	713	690	697	700	670	661	713	667	686	676	669	729	691	689	694	707	656	680	678	708	698	646	697	728	680	645	719	719	684	698	668	662	696	688	700	702	614	669	709	676	642	713	654	685	664	695	675	640	669	727	681	670	719	712	686	700	709	653	672	673	673	669	658	685	640	714	683	703	658	684	620	662	675	676	679	701	698	735	656	673	648	703	675	649	704	655	650	690	738	685	720	689	667	680	696	710	686	679	706	692	726	675	684	687	683	687	674	694	653	674	673	663	734	697	719	696	686	699	694	699	744	715	712	721	713	676	636	703	734	663	667	663	725	713	653	649	684	657	684	703	692	637	678	657	716	671	705	692	680	688	621	749	722	693	686	637	702	637	702	718	697	683	761	664	692	709	671	693	708	664	692	726	681	691	680	688	648	682	658	713	663	726	650	660	673	753	692	684	680	665	634	698	671	745	689	685	692	684	671	642	658	701	691	676	690	680	612	681	708	682	638	631	686	703	662	701	660	680	698	649	696	667	654	698	680	656	656	679	674	710	680	718	702	656	648	676	698	685	677	657	734	688	739	687	692	660	660	698	682	693	669	676	647	654	679	707	714	630	668	669	665	673	706	678	682	679	658	704	644	709	678	674	678	740	672	693	710	688	717	710	633	687	683	698	730	736	668	640	667	648	656	652	652	654	682	675	671	728	671	696	728	686	692	687	657	635	702	686	684	701	687	696	664	675	700	734	716	682	726	697	669	658	655	731	688	693	704	673	690	602	708	700	694	647	678	678	717	701	668	703	720	684	689	745	699	643	694	677	693	696	667	706	721	680	697	645	662	715	670	700	766	697	680	688	703	657	642	700	694	676	675	723	706	679	689	701	713	681	654	685	665	721	633	727	686	735	705	690	730	721	719	664	674	707	709	686	657	682	676	710	673	696	702	692	739	705	662	679	704	687	702	686	686	659	682	721	665	622	671	653	675	685	702	727	693	731	658	754	705	670	672	699	713	697	651	646	683	674	715	698	680	710	694	727	694	721	667	667	712	680	685	714	707	716	706	718	672	701	696	633	694	679	693	670	695	715	709	683	672	710	700	689	685	718	688	696	664	693	695	694	668	707	684	634	710	703	676	669	710	666	667	709	639	657	685	706	683	712	686	697	713	666	702	700	667	653	691	667	632	663	703	714	692	718	664	694	696	689	687	716	674	662	674	652	711	680	618	721	692	699	680	662	706	684	666	707	683	722	696	656	653	712	666	645	704	658	671	661	709	699	642	717	664	710	683	707	736	668	644	733	687	677	688	700	695	717	680	669	689	756	656	671	659	761	692	688	671	680	738	687	710	678	671	670	683	654	648	689	700	666	699	663	700	658	714	648	726	682	690	730	697	696	671	707	699	659	677	632	656	638	689	670	651	690	688	653	617	618	629	703	668	740	697	724	731	692	706	668	666	703	720	673	624	688	662	714	682	726	706	652	692	693	661	709	686	637	668	663	688	648	737	726	652	703	682	643	730	660	706	671	674	686	670	646	726	681	659	720	688	672	656	678	681	625	698	707	660	693	609	686	680	666	661	665	707	696	715	681	685	664	668	710	688	643	695	700	673	707	742	680	700	700	750	667	704	686	675	690	679	720	710	678	664	645	700	665	715	648	705	687	676	702	658	654	688	701	679	703	656	670	677	622	701	678	658	675	694	703	720	694	714	672	672	617	678	664	670	656	691	668	711	681	668	721	698	705	692	664	628	626	690	647	652	667	675	688	747	650	693	704	638	648	689	666	677	663	685	724	695	690	711	708	685	704	626	701	698	716	714	678	690	676	749	676	719	667	721	697	663	694	661	692	691	706	682	666	659	705	690	651	685	698	687
24303	21452	28623	24730	20112	2729	949	571	515	502	441	420	405	459	393	405	408	410	392	391	422	375	376	384	396	357	351	368	340	375	358	366	399	367	382	372	340	351	362	393	346	364	373	378	376	386	367	352	391	346	380	385	335	378	328	360	372	381	370	368	363	360	371	370	341	355	327	335	359	362	394	356	355	338	381	346	374	355	365	340	310	381	372	386	382	386	381	377	400	382	382	403	372	348	362	363	355	377	406	380	387	376	339	384	324	362	328	333	331	361	364	332	347	341	362	396	372	357	346	335	326	327	342	364	355	350	335	385	333	336	360	378	330	366	357	369	375	365	333	364	341	336	379	358	378	363	354	333	393	322	361	351	355	368	382	388	337	351	341	355	341	370	396	336	331	361	374	366	366	371	378	354	388	365	343	370	375	320	339	359	319	396	369	360	367	340	379	354	353	365	336	315	376	410	317	379	357	391	343	344	358	342	323	377	296	351	380	350	320	365	380	347	360	383	361	356	353	327	351	373	349	352	384	347	346	375	371	357	350	319	358	359	348	350	348	358	366	356	353	345	358	362	378	363	336	369	379	334	343	354	314	360	360	374	327	343	337	366	331	353	361	354	356	384	337	376	355	334	351	335	332	342	353	350	355	358	340	349	353	370	388	358	323	321	384	359	352	351	332	383	374	351	351	394	352	341	382	364	356	367	337	353	364	347	369	371	345	358	327	361	380	371	367	320	341	335	380	349	337	365	360	349	371	356	344	362	355	350	382	326	342	374	352	345	344	371	327	376	370	331	368	356	364	351	348	354	387	340	372	321	346	346	367	349	370	333	375	373	370	370	334	369	350	332	356	373	387	381	364	375	353	349	334	354	355	336	327	393	366	342	358	338	358	343	356	338	362	352	326	335	308	346	366	337	354	356	351	370	342	345	327	398	366	396	357	329	362	347	352	347	360	368	380	351	382	390	319	375	350	399	420	369	364	377	326	370	315	385	355	330	361	370	361	387	328	364	378	355	355	352	368	367	356	353	356	346	382	375	353	338	339	325	384	341	381	370	364	378	374	332	388	350	357	333	419	348	342	350	360	402	323	359	374	383	410	410	343	354	392	391	327	371	370	373	364	362	375	377	373	345	327	373	365	366	361	345	362	354	352	356	359	338	359	319	378	370	361	362	368	347	357	346	332	358	380	355	337	344	361	347	342	369	304	342	341	352	347	344	374	339	386	393	381	358	368	335	378	356	339	361	365	366	380	350	338	365	374	359	351	344	394	332	334	342	380	351	355	365	329	366	375	351	342	377	341	338	352	353	359	372	362	357	351	327	356	320	372	373	388	371	376	353	366	338	357	365	346	339	341	325	392	346	346	415	382	351	360	345	343	350	320	347	380	358	375	343	369	347	336	373	382	368	338	386	369	344	350	373	360	371	341	363	361	387	363	345	338	338	376	357	353	349	397	395	359	374	357	376	369	347	359	354	338	344	349	361	377	364	368	346	346	342	347	350	346	390	381	369	323	339	333	327	350	345	375	369	372	367	346	380	325	379	372	345	347	357	372	348	389	344	341	352	376	372	353	379	344	332	378	331	369	330	361	357	389	343	347	364	366	322	352	356	352	309	393	332	373	320	370	346	396	389	370	339	363	353	363	325	350	368	372	329	344	351	354	326	356	368	390	347	348	334	330	378	358	358	376	320	356	357	370	384	366	341	359	355	360	394	376	381	349	368	348	380	364	346	323	353	302	338	353	362	334	381	351	351	365	359	375	376	360	334	373	362	326	386	382	337	308	360	347	365	362	403	373	363	357	349	344	363	337	328	365	336	369	347	336	323	311	324	323	334	315	357	384	385	329	361	346	314	319	348	353	387	377	360	341	374	350	348	359	370	343	328	377	350	359	348	334	347	374	371	367	347	362	359	357	322	361	324	337	374	399	329	351	383	351	340	315	354	353	369	368	372	337	384	331	330	393	344	353	354	371	382	366	337	369	379	367	345	358	366	370	345	334	347	322	377	384	353	313	334	358	378	334	350	340	369	358	376	343	352	356	359	392	360	362	351	350	395	350	371	372	366	347	380	353	332	359	347	379	377	330	371	365	364	345	343	357	342	355	361	371	331	357	356	347	341	341	334	346	368	336	360	343	356	356	391	369	363	367	352	353	407	318	346	362	364	380	366	410	378	339	351	344	359	359	364	335	342	352	345	359	331	330	368	333	347	371	341	330	327	394	354	346	364	361	345	315	349	365	355	341	375	344	357	334	374	333	357	331	332	377	372	343	359	351	353	356	350	364	350	358	357	352	330	339	373	375	360	328	345	381	375	328	373	346	372	355	367	354	347	363	325	360	355	326	354	365	369	324	361	343	354	335	388	372	377	336	327	323	340	340	361	371	352	349	361	386	332	353	328	351	360	346	353	339	356	375	358	360	385	362	358	364	370	360	343	360	384	317	357	400	367	339	355	347	337	328	328	353	325	348	331	362	336	381	336	363	359	336	363	380	333	383	332	380	354	317	352	373	384	371	324	361	371	371	356	315	378	303	393	367	341	344	340	337	364	326	352	350	367	368	347	360	343	350	330	358	348	360	340	347	392	397	345	375	362	362	341	361	366	339	343	335	348	346	363	357	380	348	368	331	367	333	336	306	355	323	341	363	357	319	356	388	353	357	382	390	349	355	358	348	333	371	399	380	348	365	366	363	343	346	370	287	356	368	347	351	385	354	390	341	372	369	353	358	343	364	346	342	357	348	326	370	359	366	348	387	379	336	359	340	362	428	366	350	387	333	368	327	350	380	376	312	361	372	361	371	339	329	322	349	341	318	386	390	346	387	343	381	354	329	384	362	332	348	361	369	340	366	339	358	356	342	324	359	351	343	366	387	335	352	363	335	366	372	350	348	358	373	346	339	367	321	351	355	374	359	348	348	378	330	369	351	344	372	356	366	369	340	332	326	363	316	329	335	329	347	337	377	354	345	341	368	356	362	345	329	361	312	325	343	330	380	369	366	319	345	386	335	377	374	375	371	358	341	359	332	355	343	381	365	345	330	369	343	376	332	331	304	340	364	346	343	348	364	376	342	332	337	331	373	331	343	350	384	353	363	350	349	354	358	362	360	373	345	328	373	338	348	338	366	316	347	341	328	349	368	338	336	359	349	317	355	353	323	327	371	338	326	334	358	351	354	370	350	353	363	334	360	345	339	372	375	345	342	368	337	389	328	358	397	326	387	331	387	380	341	354	328	363	376	360	303	346	351	386	355	389	331	365	342	341	320	373	396	341	332	339	317	319	345	339	376	401	329	334	363	326	372	337	329	355	311	328	321	355	363	361	354	353	352	366	356	377	363	357	369	344	370	356	358	373	368	353	346	357	358	343	336	359	337	356	355	355	319	386	354	350	345	365	327	350	363	359	335	320	331	336	340	337	347	381	316	397	383	381	358	342	344	372	337	330	363	345	363	349	379	348	368	313	312	325	371	382	373	351	320	323	366	353	353	377	355	345
3409	4789	3670	1908	1346	1029	839	699	682	551	564	471	508	481	471	443	422	404	402	397	377	432	400	380	400	409	399	412	397	398	380	412	391	409	377	397	344	376	371	370	373	380	356	354	416	389	400	416	435	342	363	370	411	395	360	370	368	376	371	389	360	377	384	372	397	369	366	388	378	350	383	364	399	371	430	362	375	389	415	367	414	377	374	417	385	368	390	364	361	362	364	374	329	378	356	387	377	389	385	385	395	369	391	364	358	350	361	338	351	339	345	425	354	394	370	372	372	365	390	403	374	341	370	391	351	378	379	363	382	368	367	370	398	343	368	350	403	343	377	369	380	373	381	363	388	369	374	361	392	372	354	359	402	375	391	350	373	392	386	385	373	358	350	402	362	357	393	377	339	361	362	358	396	371	400	367	387	387	393	369	361	353	362	351	361	378	402	355	377	394	348	386	344	361	381	347	353	368	366	368	383	396	363	354	355	358	349	355	365	371	364	346	378	379	382	344	354	406	356	367	397	386	398	370	373	362	379	382	383	358	362	343	363	377	357	374	355	362	360	404	393	366	392	367	368	370	408	369	369	354	396	343	384	356	346	405	367	381	377	371	349	370	379	386	368	393	333	358	355	338	360	375	397	355	385	361	380	396	395	379	381	387	374	388	377	344	408	354	366	362	361	371	338	373	370	370	389	376	362	354	364	315	358	352	355	382	374	340	393	366	385	380	376	371	354	396	366	376	375	368	384	387	349	351	394	351	373	349	382	372	358	366	378	398	390	365	387	375	373	389	391	344	381	366	371	363	370	359	368	357	358	385	364	379	357	383	388	342	334	384	366	390	372	363	377	383	364	401	376	365	347	374	341	363	369	362	392	367	383	378	375	350	378	356	373	362	358	354	381	382	350	357	381	343	364	328	377	359	372	389	374	380	390	366	402	352	375	375	361	391	368	391	357	353	351	353	354	351	385	357	359	367	375	393	366	385	359	375	371	359	395	352	407	371	382	391	360	375	373	367	377	350	332	398	387	329	355	350	344	351	375	360	369	380	390	346	368	395	349	339	399	353	380	366	372	370	354	361	362	344	396	355	354	361	344	354	344	367	393	385	372	352	371	361	390	363	368	366	393	348	380	376	382	368	365	370	369	351	355	380	374	381	349	392	371	376	365	327	415	373	328	377	348	370	373	352	350	376	361	364	381	345	379	378	395	385	335	399	385	368	340	336	346	366	369	385	374	352	355	378	380	352	406	342	359	369	389	352	373	366	357	365	365	367	379	409	389	348	359	363	365	367	361	385	330	372	359	372	330	340	359	375	358	356	383	377	346	375	356	376	326	361	391	381	349	374	366	344	365	386	356	376	351	366	364	406	376	359	361	333	363	332	404	345	369	351	352	331	376	356	335	364	342	350	352	364	352	398	348	354	356	376	358	345	381	378	380	362	335	363	386	378	386	393	354	388	345	378	356	367	382	353	374	375	382	389	378	369	372	344	335	365	372	390	362	373	371	388	386	390	377	357	369	365	345	381	382	365	381	382	357	375	326	349	320	396	343	380	358	377	370	349	381	373	361	398	383	408	366	344	383	358	345	356	364	384	377	360	390	341	346	412	345	411	381	379	381	396	389	351	355	383	364	352	388	377	366	359	365	355	378	384	400	367	346	355	376	375	376	390	378	354	371	373	364	373	344	392	386	353	375	360	353	338	354	375	390	380	398	365	343	370	377	408	388	372	404	361	369	374	366	379	357	358	379	347	377	393	330	375	363	382	375	360	374	377	346	343	370	345	364	357	383	361	369	371	352	357	393	324	387	351	362	371	362	378	376	372	340	355	333	377	373	380	354	346	396	372	361	373	375	371	353	385	341	397	382	391	353	339	347	385	352	356	338	344	378	366	367	355	354	381	385	342	358	380	373	352	372	397	344	346	379	368	367	377	386	392	371	355	351	366	394	371	365	348	359	330	341	433	319	324	369	362	369	365	371	346	377	366	385	380	363	360	351	359	359	348	379	387	383	366	343	343	364	362	382	372	366	377	371	367	362	359	398	349	367	353	380	357	348	374	356	354	355	348	358	357	364	359	349	407	376	351	374	339	366	359	333	381	357	384	389	399	366	394	380	379	354	363	360	381	342	375	366	329	325	371	362	350	365	342	374	348	359	374	387	362	352	361	352	370	354	361	349	375	393	376	385	362	363	357	372	324	373	375	381	374	384	348	381	335	338	349	328	376	355	352	334	348	324	397	375	373	383	354	351	345	339	352	370	360	334	371	362	356	343	372	354	355	374	376	401	390	352	394	371	358	350	366	358	367	372	387	348	383	363	346	360	384	323	367	362	391	377	366	384	380	355	370	371	399	348	361	334	352	380	360	343	418	339	377	324	380	363	391	340	388	365	342	394	356	385	379	361	341	362	371	371	340	394	353	390	359	361	426	375	345	380	361	364	341	368	379	394	359	399	366	375	360	388	328	376	336	344	344	375	363	331	389	325	399	370	350	346	392	353	364	389	364	345	365	363	371	364	357	366	343	420	373	380	350	385	334	353	376	356	405	359	335	357	424	384	349	356	385	366	348	352	384	354	352	339	374	322	352	409	377	359	374	366	341	365	334	359	366	359	363	353	339	356	375	414	367	358	389	382	351	351	370	379	336	380	374	360	346	332	365	338	361	356	411	338	401	353	371	369	369	358	358	388	375	381	359	359	358	350	383	377	372	377	372	366	356	372	321	362	350	358	385	377	358	346	381	340	362	400	349	389	383	358	364	343	381	370	368	359	407	336	351	385	359	344	366	351	350	377	370	370	340	348	385	361	335	369	354	387	338	365	386	351	348	373	346	358	349	370	390	344	338	370	375	334	371	365	338	380	317	359	380	363	384	369	363	403	362	350	386	389	364	371	371	349	357	379	368	339	359	375	356	387	319	392	361	378	375	357	352	395	356	387	374	366	336	376	369	344	406	375	387	362	374	326	343	372	347	372	381	360	374	376	389	359	388	341	343	389	357	368	363	319	348	392	354	329	360	367	365	370	361	365	350	337	375	365	344	354	350	377	352	377	388	339	358	404	333	339	361	392	355	385	346	383	378	342	370	356	351	368	339	374	384	402	376	403	391	359	351	373	350	339	389	406	366	361	359	350	385	395	360	330	364	377	391	383	345	345	359	365	346	344	341	336	368	339	345	356	330	386	330	367	375	396	379	337	342	415	388	378	375	354	375	372	370	343	370	371	359	369	353	341	366	331	371	349	358	363	333	333	317	370	367	374	353	390	361	344	348	401	368	349	396	364	358	373	366	361	391	361	360	333	376	394	347	361	369	362	358	378	377	366	375	381	345	370	392	388	349	367	350	373	363	383	386	363	371	370	402	403	377	355	364	342	347	348	352	362	358	380	361	359	368	356	376	349	340	374	367	351	371	381	363	381	370	360	335	350	346	376	368	373	363	345	325	348	390	373	387	388	401	378	360	360	409	391	346	401	376	367	363	348	380	367	381	374	346
27641	11870	2149	1432	1022	907	925	924	897	824	877	829	839	884	874	893	822	834	818	867	870	893	861	863	862	863	902	815	876	892	847	844	836	865	854	857	830	886	828	918	822	852	858	848	892	888	851	825	853	895	887	854	919	874	882	846	914	846	893	809	867	880	801	823	878	869	854	812	826	895	856	912	834	844	873	834	883	862	857	843	860	845	922	919	875	885	855	842	910	826	885	850	820	849	890	852	899	870	869	849	907	882	857	865	893	820	885	812	884	772	796	824	816	915	883	871	876	848	841	889	860	863	833	889	830	878	872	860	893	868	854	882	832	860	870	867	852	841	827	910	858	836	824	855	866	867	888	843	862	824	859	857	873	782	855	838	883	869	861	819	839	866	865	869	869	855	826	865	889	828	876	874	860	821	849	845	846	824	875	917	873	856	830	907	859	863	837	874	905	855	885	862	853	835	859	805	852	866	848	812	877	837	830	894	823	859	904	885	842	844	877	818	908	821	872	827	851	861	864	811	862	848	871	802	836	923	857	864	894	815	869	890	862	859	867	801	848	882	918	833	790	827	828	854	894	807	848	840	839	869	870	874	870	863	890	874	812	840	891	869	881	876	844	853	827	915	868	791	843	817	867	811	858	896	899	841	863	869	878	879	842	858	860	846	858	879	837	862	827	883	882	867	852	850	876	838	832	885	840	860	859	835	910	852	883	862	869	856	948	914	885	884	826	873	858	816	884	877	859	862	847	859	874	844	813	924	846	842	867	856	828	859	868	827	864	815	839	876	848	845	855	823	842	871	852	893	784	862	842	826	865	872	833	887	840	882	899	885	891	845	835	828	879	889	834	864	808	862	878	824	925	774	869	859	879	855	823	876	857	834	833	882	834	883	883	865	868	863	829	847	840	830	868	834	821	868	881	857	846	859	831	887	837	889	815	843	886	882	804	799	842	810	851	865	846	874	823	841	937	839	888	889	927	818	872	895	843	876	875	836	887	833	858	885	844	829	901	839	887	868	835	879	870	827	846	843	869	867	866	850	786	845	849	876	846	884	896	877	822	836	895	860	858	914	838	853	892	841	883	874	855	831	866	871	855	852	898	827	821	890	884	810	858	832	825	877	824	839	815	910	843	857	887	851	851	855	871	801	859	882	815	825	817	862	848	873	875	805	834	805	877	903	910	795	907	801	850	840	892	856	883	859	846	823	890	819	840	874	848	904	881	888	857	877	830	839	848	885	878	908	885	877	866	807	841	819	874	907	853	858	819	850	822	867	850	804	910	904	868	784	845	924	887	874	880	881	866	864	892	865	907	835	833	833	820	831	886	836	896	854	840	800	815	867	833	825	862	850	825	918	865	830	836	882	842	884	859	853	835	851	858	878	863	878	883	815	835	844	837	827	868	875	917	885	907	903	892	825	892	870	878	854	902	811	857	881	827	844	838	885	836	902	879	865	884	872	868	919	849	863	869	846	867	902	839	850	888	881	911	847	856	807	863	884	831	868	835	863	807	871	858	802	870	845	834	871	836	903	917	926	849	851	894	874	872	908	890	876	856	789	918	842	861	896	817	792	871	863	828	806	793	870	880	891	885	818	891	865	825	893	922	893	814	861	836	859	837	889	908	851	790	811	852	916	865	854	836	873	901	931	844	851	875	855	880	877	839	865	807	829	834	825	866	841	910	877	870	918	847	841	848	834	844	880	850	905	851	891	845	878	849	886	851	845	854	850	901	894	909	853	856	892	854	893	859	932	862	835	876	885	846	890	872	884	873	834	880	820	790	837	856	878	845	843	841	840	888	841	901	829	844	831	820	870	855	907	849	825	858	821	875	878	819	837	864	887	820	842	902	865	802	874	856	810	822	866	846	851	841	865	885	906	859	817	853	835	860	889	844	875	855	818	903	848	852	826	877	879	896	831	885	799	829	849	838	880	892	859	857	859	853	870	854	891	823	881	912	864	798	864	848	867	877	821	864	897	852	831	890	783	849	913	857	873	878	815	826	904	861	838	848	896	866	866	888	833	881	907	853	898	857	850	819	887	836	880	787	811	836	835	871	820	920	895	847	848	834	888	849	855	831	887	873	880	853	829	902	823	920	837	865	837	890	876	845	889	930	859	847	863	880	841	841	854	855	878	829	855	813	845	867	891	881	845	843	842	855	837	846	819	934	859	877	859	913	846	837	878	875	894	867	876	841	825	881	845	844	840	801	868	846	878	889	872	876	826	904	867	859	922	888	887	882	849	821	854	833	875	901	844	816	825	874	840	850	873	887	879	847	828	827	863	879	837	824	843	816	839	820	835	845	856	861	857	866	852	875	837	873	858	822	874	845	842	831	841	868	818	844	853	842	885	878	831	785	832	803	863	871	847	845	833	850	865	858	809	838	811	855	837	811	876	889	925	883	857	895	845	838	801	848	844	884	826	920	816	844	858	850	877	807	829	832	887	860	826	839	858	870	820	888	849	870	853	867	825	847	890	846	842	836	890	862	852	905	841	852	852	861	848	858	795	831	852	882	809	917	821	829	848	868	867	902	869	902	861	846	842	866	843	833	877	856	899	835	911	835	885	860	942	849	916	863	885	880	838	816	854	836	856	845	913	866	848	827	820	870	880	897	845	829	868	875	820	842	878	854	863	867	892	874	872	864	853	817	869	866	899	872	849	827	852	888	850	840	868	862	826	813	879	927	840	890	868	857	827	875	820	895	843	930	876	871	844	896	860	870	838	838	816	891	867	904	834	916	862	844	852	842	881	866	854	845	829	853	886	847	851	844	885	906	844	850	824	850	850	895	901	883	812	835	846	816	855	897	842	858	852	815	845	854	883	844	862	822	847	908	831	857	829	855	814	880	788	883	874	806	933	873	907	900	882	946	859	863	886	835	890	826	881	845	874	873	844	911	839	872	866	880	875	874	850	870	870	898	870	905	865	822	869	907	868	866	839	865	856	853	852	908	887	898	883	868	897	842	863	894	926	856	864	918	893	850	858	886	818	916	846	817	827	864	853	841	872	857	806	877	905	840	867	827	886	911	853	838	888	859	824	880	886	875	916	840	827	828	866	887	892	848	862	873	830	826	875	866	818	839	834	869	853	843	904	856	853	861	864	889	860	890	890	822	872	843	854	895	846	827	844	858	819	923	853	891	846	862	816	863	886	875	882	916	837	843	882	843	864	853	853	826	919	845	851	845	804	918	871	856	821	904	835	828	825	864	829	804	845	885	838	889	851	880	897	946	862	896	853	818	841	849	837	881	836	870	856	909	864	901	830	890	846	871	862	935	841	832	859	885	881	866	880	857	883	846	832	880	846	884	874	850	829	845	871	820	837	862	916	841	793	842	912	890	902	849	838	837	881	873	837	850	876	856	839	836	876	920	849	840	830	876	900	869	860	845	878	827	855	822	881	863	859	889	859	881	846	864	901	891	843	920	870	859	901	852	860	859	879	826	831	841	888	847	860	886	845	874	818	882	844	819	851	857	847	870	836	847	913
5218	996	972	824	807	802	743	724	736	719	780	753	738	782	720	755	809	769	715	770	716	742	773	739	710	788	764	730	802	770	735	766	792	698	776	735	790	728	744	728	733	772	772	803	788	784	754	737	790	744	732	698	713	711	708	773	740	751	767	760	723	778	756	738	727	758	807	759	774	808	740	736	796	768	753	769	772	739	718	786	746	716	772	751	821	731	753	771	770	742	726	792	769	760	696	758	770	708	753	694	782	738	701	782	772	782	829	759	750	757	737	744	734	713	750	754	733	754	765	745	746	746	794	708	739	757	754	712	753	752	765	790	732	730	773	705	750	754	755	737	765	790	719	782	792	757	736	737	723	740	765	761	767	704	806	767	782	733	765	710	739	793	711	721	698	775	779	783	788	743	701	792	720	718	730	745	760	740	742	728	763	709	775	807	747	742	719	756	794	751	715	741	785	712	784	693	744	746	737	741	721	742	740	745	717	758	729	784	752	722	736	772	723	738	766	752	749	748	764	715	716	746	754	756	767	770	771	757	742	729	764	801	750	755	753	684	749	765	741	764	732	718	752	740	734	766	730	729	748	792	724	756	744	722	740	727	719	738	743	737	764	701	731	742	752	743	733	723	719	778	756	754	717	760	738	737	676	749	754	790	778	723	734	757	701	730	759	726	731	740	762	767	737	707	713	749	754	727	793	750	725	783	760	701	745	746	757	799	747	725	774	757	778	745	761	704	745	788	742	721	711	770	750	799	747	734	704	772	748	733	767	693	792	742	776	759	753	766	772	744	769	710	698	740	744	778	703	727	730	714	730	760	764	734	732	778	773	706	746	720	750	693	790	759	733	737	744	752	699	733	747	761	765	745	782	739	736	717	743	708	727	740	743	740	734	765	738	743	752	746	788	752	791	734	714	718	722	801	752	739	786	767	744	773	759	714	771	738	749	734	743	746	821	715	753	772	771	747	729	770	741	718	791	684	702	724	750	790	758	712	755	727	794	735	775	757	771	729	792	704	711	745	787	725	757	730	700	759	715	726	785	771	741	746	731	706	747	727	770	752	773	718	707	774	761	758	748	751	756	702	785	751	711	762	757	750	761	771	738	768	721	709	746	814	780	745	790	718	787	736	751	729	754	730	710	735	726	762	762	750	751	753	751	770	776	745	794	750	747	744	750	728	732	713	745	742	760	792	728	779	749	731	740	724	761	776	747	672	711	710	809	692	768	769	790	781	765	697	781	779	704	743	760	783	725	810	764	739	754	732	752	717	753	736	801	770	739	760	770	745	766	719	729	766	735	734	733	737	794	745	770	727	759	724	759	746	727	737	765	764	706	759	663	719	733	790	778	775	762	778	722	785	789	739	788	754	762	759	760	789	686	779	771	730	762	734	740	765	744	770	771	742	707	742	709	715	723	763	792	736	815	752	716	744	777	741	750	740	737	756	778	749	765	740	763	737	744	760	764	761	758	775	726	734	780	733	745	711	730	703	797	792	687	775	720	750	673	767	766	745	724	725	704	720	759	778	746	749	753	765	807	774	743	754	717	711	738	745	757	771	778	754	738	756	716	707	789	764	802	723	761	750	755	702	780	711	761	785	766	724	743	720	714	767	785	754	779	740	738	755	700	734	770	756	725	752	677	725	735	729	774	736	769	746	729	767	780	722	736	738	768	718	765	756	720	733	738	754	781	757	721	749	701	786	744	760	760	718	800	784	760	760	825	788	748	740	729	755	767	730	773	722	774	743	802	712	782	731	713	742	762	746	757	743	749	723	695	726	768	758	775	743	743	714	722	724	785	749	727	769	742	742	737	713	757	754	741	755	727	756	810	755	723	767	750	745	740	742	732	729	738	739	759	781	766	754	721	790	728	790	753	727	813	745	778	774	772	710	728	791	752	789	751	759	721	729	706	761	725	748	729	730	809	738	700	709	726	726	713	794	703	822	710	729	723	738	786	778	748	758	721	789	763	755	741	717	716	760	732	751	743	720	732	773	732	764	756	711	737	709	763	778	751	766	720	770	720	727	792	709	776	742	762	661	728	707	722	776	742	720	781	705	769	756	731	795	776	750	758	799	762	765	817	755	741	724	750	777	733	768	811	748	777	746	728	751	711	710	738	748	724	749	799	740	777	766	726	768	755	751	745	786	742	737	694	744	748	711	752	756	726	751	717	700	764	813	797	752	757	759	744	779	717	762	790	733	760	744	765	758	734	706	738	742	764	757	776	738	739	755	751	766	770	736	746	759	721	786	749	737	748	739	766	714	732	765	734	726	744	769	712	758	763	750	727	793	785	720	823	771	730	731	773	763	757	711	742	744	694	757	760	784	815	744	734	674	770	722	700	761	749	771	748	754	785	726	775	794	729	744	781	796	733	769	731	789	722	717	733	727	717	738	743	753	779	742	773	697	712	789	790	764	746	805	734	722	782	714	719	731	778	695	788	751	719	755	712	721	808	718	716	771	728	778	760	704	738	708	788	738	767	780	746	760	770	704	734	747	766	763	705	705	714	701	807	734	734	718	755	728	723	781	744	750	744	755	740	736	788	760	706	735	750	738	750	738	759	775	742	713	778	761	751	758	746	807	677	729	764	754	817	763	745	748	781	728	759	755	791	734	747	783	709	765	779	741	716	742	764	786	715	841	735	756	746	736	756	734	807	721	757	694	743	756	702	748	739	776	771	677	727	759	734	792	720	780	820	755	780	786	777	814	785	787	730	727	739	761	749	743	745	754	767	716	739	737	762	717	740	763	758	758	753	731	759	777	743	728	766	754	703	754	725	786	747	772	767	708	777	699	798	740	798	730	743	764	728	756	783	719	773	747	752	733	779	752	758	812	839	738	804	759	738	748	792	760	810	738	774	762	719	705	759	746	756	770	765	726	797	747	749	748	755	755	725	745	753	746	728	748	775	758	778	741	724	756	754	741	756	729	779	788	730	763	765	743	707	769	764	750	699	726	808	725	780	757	751	753	724	765	805	740	798	725	766	713	742	724	757	751	716	736	744	798	672	756	769	775	774	758	764	756	777	751	719	737	746	786	764	768	744	735	747	755	726	752	754	763	716	773	726	723	780	763	753	746	744	770	725	707	781	717	702	717	746	790	724	778	713	754	756	738	749	756	760	745	800	779	733	743	752	757	776	791	768	723	772	725	723	767	749	785	807	760	730	709	772	725	734	800	733	723	742	751	734	788	735	721	775	712	733	792	741	761	754	731	735	725	732	772	738	801	763	786	744	760	727	774	702	726	749	725	809	775	731	727	733	783	733	769	756	812	755	765	736	773	755	723	758	739	761	724	783	710	722	729	769	743	746	774	779	738	752	708	741	773	735	687	755	763	720	733	779	712	780	741	732	731	761	753	753	745	764	734	733	734	725	701	736	742	764	728	714	718	666	761	734	745	729	763	742	703	765	793	742	763	726	752	787	774	793	722	797	767	718	734	785	732	726	754	772	765	748	759	740	760	746	748	744	772	704	770	796	701	767	738
25895	21371	25055	16631	1833	1050	961	866	815	869	739	824	829	815	790	739	765	816	828	782	861	753	761	794	768	796	777	770	751	771	781	780	766	750	727	798	829	815	769	711	740	785	749	776	751	757	807	771	755	805	784	740	791	788	736	740	781	790	790	777	755	754	783	780	755	776	793	749	801	777	793	806	761	768	772	819	741	780	810	787	803	763	775	763	743	732	764	746	800	715	795	779	770	797	801	759	790	729	753	789	746	747	792	713	770	777	767	795	732	754	761	705	784	743	792	764	794	720	765	754	786	748	738	776	771	771	752	794	772	760	730	734	776	774	804	741	741	722	765	775	746	743	829	743	725	764	740	742	758	734	814	752	796	779	790	771	749	816	781	762	751	727	749	717	794	752	821	794	758	765	794	762	738	731	846	810	771	746	776	818	781	713	761	724	728	771	737	730	779	772	823	727	766	767	715	758	787	778	767	790	798	745	733	760	761	777	768	754	805	837	775	769	719	750	782	749	702	748	666	761	767	732	785	703	756	731	750	748	774	791	742	725	753	811	761	768	782	700	728	744	741	812	738	767	771	776	757	788	767	763	776	784	729	747	806	761	747	752	740	765	803	743	725	747	793	790	755	747	769	753	775	774	735	809	808	747	780	770	760	747	766	818	779	827	748	830	774	780	758	751	764	795	787	780	796	770	802	760	761	734	778	741	744	755	797	772	776	768	782	766	812	743	724	810	770	779	760	789	733	744	763	831	753	768	740	739	796	714	754	764	784	783	781	743	805	800	802	756	836	718	740	757	770	761	824	774	751	750	812	734	796	805	830	756	703	762	741	730	778	762	752	743	723	751	707	756	760	780	759	792	774	774	754	761	720	787	765	782	797	755	836	756	770	760	783	796	755	695	779	743	797	744	746	727	756	766	756	764	765	796	776	763	764	792	781	755	762	766	743	737	764	738	718	776	749	755	781	774	720	761	775	770	783	806	762	775	730	756	807	748	729	850	781	751	747	711	728	787	707	769	793	732	753	750	708	792	809	721	745	777	770	749	741	777	735	723	734	745	760	778	712	775	756	719	791	814	725	757	773	749	781	756	687	752	779	825	781	723	717	763	806	763	802	754	736	766	754	792	738	783	765	827	753	750	745	753	795	753	762	762	714	773	733	774	796	803	761	796	771	771	750	743	785	803	739	755	784	767	724	814	764	764	758	718	786	746	710	752	747	757	812	807	791	737	773	787	714	738	793	750	780	761	747	741	777	787	801	752	827	751	759	734	759	755	791	771	796	797	793	769	758	768	791	768	734	767	766	767	738	762	760	758	764	774	787	764	731	790	720	814	778	748	755	748	765	723	725	811	796	789	792	763	762	722	799	786	727	758	762	803	787	785	748	726	786	749	802	807	793	761	776	818	768	759	792	728	821	800	792	738	795	805	793	717	740	756	811	774	755	701	719	801	714	796	789	768	747	747	763	756	773	737	811	787	766	771	752	821	717	766	774	736	787	716	773	706	770	783	801	787	775	732	792	808	760	778	775	761	753	731	783	736	813	798	792	788	732	781	793	807	776	810	785	734	757	772	768	746	760	763	777	760	754	732	777	828	716	752	816	742	738	797	780	778	775	752	801	763	780	764	779	732	719	764	745	741	808	787	760	818	770	784	776	742	763	704	739	775	770	751	786	807	749	748	732	779	800	775	802	797	732	737	780	744	758	813	752	771	778	788	757	759	817	755	798	796	752	781	765	791	807	785	783	828	758	733	736	769	739	811	739	778	795	716	822	797	765	804	793	779	777	786	727	755	807	792	822	769	758	767	732	768	797	767	783	786	726	751	759	805	782	742	758	741	809	792	767	786	763	727	810	761	769	770	770	773	829	800	724	738	766	753	752	792	771	719	755	816	779	772	757	726	762	752	714	737	745	793	788	735	732	773	827	820	766	769	811	775	748	777	747	799	743	740	726	742	791	748	786	759	769	764	737	755	781	745	747	758	748	815	832	755	813	790	759	766	738	779	795	774	785	786	765	733	771	778	785	759	753	730	839	762	775	741	742	797	787	761	750	792	791	823	731	774	773	787	792	813	747	789	779	799	752	750	758	759	772	747	806	780	761	764	771	784	726	752	742	743	745	761	729	832	758	746	753	772	784	829	800	793	777	781	816	731	722	795	778	766	776	789	743	785	774	723	780	737	785	781	772	777	797	798	773	770	775	798	757	741	800	757	737	742	772	795	749	717	785	762	744	749	766	810	775	787	742	806	735	790	790	756	749	789	732	773	781	753	729	751	789	804	816	787	759	782	819	796	761	720	773	765	767	773	736	780	792	734	757	777	796	747	754	747	806	790	751	768	749	753	844	772	762	721	787	753	811	791	793	785	795	748	764	753	818	770	747	792	747	759	741	733	782	750	773	767	753	843	792	762	740	724	761	777	777	769	739	766	763	793	773	724	794	800	810	767	775	761	740	848	743	824	785	752	761	805	820	809	723	769	764	776	771	773	769	782	768	752	757	763	736	780	758	772	763	773	759	785	778	757	756	747	733	732	753	744	776	798	700	761	747	712	761	726	790	761	818	815	776	701	772	780	742	762	741	768	761	742	784	711	763	790	840	724	766	743	812	748	793	794	840	776	742	749	763	776	781	794	791	779	764	786	773	711	821	741	750	741	770	818	813	769	773	802	781	755	752	759	705	739	722	776	761	762	791	757	802	781	841	759	761	771	732	741	769	744	745	760	744	781	791	769	810	820	832	768	768	744	738	789	777	738	743	772	823	743	748	748	718	743	738	726	789	778	731	797	780	769	729	726	711	731	739	709	766	768	740	822	756	780	746	814	783	768	763	760	733	764	831	789	764	811	756	812	768	748	797	766	798	758	739	777	784	780	750	778	796	760	707	759	758	799	784	762	822	743	749	750	765	728	779	736	768	834	762	732	783	787	724	780	745	740	791	763	748	767	738	742	805	801	741	769	776	791	800	752	785	784	741	737	771	759	824	751	691	782	803	806	753	725	787	742	744	780	774	798	734	760	714	764	763	740	766	809	824	745	747	737	784	732	736	718	757	811	806	815	795	738	779	717	768	766	755	798	772	730	736	761	827	766	748	762	789	776	798	771	726	771	789	738	798	789	732	764	742	806	821	770	744	786	755	763	790	776	760	749	771	782	788	779	759	809	776	748	785	804	768	697	784	728	764	710	724	743	750	772	815	765	810	766	758	802	740	747	799	775	718	803	772	734	790	737	727	759	731	754	732	804	733	742	760	830	754	780	783	736	778	746	793	751	739	725	737	773	790	751	725	797	780	758	739	737	799	753	715	821	761	793	753	798	780	771	768	797	760	761	723	748	757	827	764	761	784	767	764	708	738	760	730	785	774	755	814	781	850	748	767	727	711	776	753	738	763	806	780	771	777	767	759	763	798	696	765	706	783	788	790	789	762	760	767	805	826	752	794	792	796	760	797	768	743	784	769	790	792	723	822	804	734	766	785	745	798	752	767	781	735	756
3640	2198	1762	1168	1051	921	833	802	772	793	729	729	768	725	731	696	723	727	682	691	720	703	710	709	694	686	712	700	664	670	692	661	672	713	704	724	710	671	684	706	714	709	667	701	724	713	709	654	711	669	694	689	677	704	706	729	718	665	676	699	711	722	722	703	735	685	656	675	738	702	685	731	681	680	620	712	705	671	711	678	666	686	679	687	694	711	657	654	676	690	661	696	712	680	721	673	652	718	669	678	737	703	690	712	684	661	683	643	713	665	724	693	689	691	723	711	678	675	647	706	693	717	735	684	688	702	649	705	676	631	681	673	709	726	693	685	735	621	665	690	689	655	678	696	643	669	694	671	705	685	700	698	709	681	711	667	739	655	684	692	664	647	660	717	714	768	682	681	657	686	666	659	722	717	655	727	695	688	682	675	663	646	709	679	756	723	675	695	704	688	680	668	646	635	689	717	687	694	661	654	686	712	632	699	702	686	646	690	695	691	673	648	672	691	682	693	668	687	725	713	686	705	665	702	665	608	657	684	714	651	659	683	733	703	717	699	692	721	655	680	702	699	641	687	682	680	649	673	689	658	669	712	651	669	712	612	670	669	680	640	705	676	685	714	725	616	701	722	684	654	698	692	694	707	648	644	689	670	683	659	725	704	674	659	664	670	693	681	695	664	689	662	721	638	667	725	684	703	704	676	708	695	639	633	728	710	676	669	711	703	717	686	679	706	692	692	710	714	682	663	722	742	682	690	726	680	671	727	653	646	747	687	648	718	689	675	707	690	671	638	670	680	694	678	701	657	661	650	647	718	686	721	703	683	668	672	698	678	681	688	715	666	660	670	653	654	640	629	708	667	655	700	668	653	672	677	655	701	669	662	725	688	738	664	719	693	753	713	698	686	728	666	658	667	680	718	727	701	662	662	639	683	668	736	724	688	686	646	706	648	693	654	676	764	719	707	657	696	685	751	695	667	718	649	640	677	725	709	643	702	713	744	701	689	651	679	668	659	618	658	669	636	681	682	695	655	723	693	687	709	683	705	728	670	706	663	700	680	700	695	662	712	690	690	693	689	684	716	691	661	689	735	683	705	675	664	699	672	681	664	655	678	712	689	682	724	669	699	684	653	689	648	687	684	646	681	703	702	685	660	693	710	622	681	709	733	709	690	645	692	649	693	714	692	683	729	655	651	699	724	663	751	681	701	663	717	685	673	749	719	669	685	676	657	680	663	702	690	699	625	708	719	674	684	728	710	722	677	678	711	669	692	706	688	686	680	717	699	657	682	720	681	684	681	697	673	685	732	686	701	644	667	678	686	701	737	705	665	675	660	670	680	701	687	664	699	652	693	646	698	671	701	700	684	696	729	697	638	653	726	685	661	672	677	711	698	705	717	683	652	662	619	738	699	676	718	653	712	668	701	630	675	708	738	664	737	710	749	714	703	660	699	698	680	709	646	705	669	665	689	665	717	664	645	685	661	692	694	688	703	669	739	672	655	701	683	689	713	693	716	726	648	669	712	664	657	717	653	680	660	649	697	693	698	703	640	762	690	701	695	654	630	680	695	686	678	649	656	705	670	731	671	678	696	688	683	693	644	686	659	686	670	682	689	636	673	656	654	711	649	715	653	676	670	714	690	657	650	668	701	646	665	697	651	724	678	681	682	584	675	689	632	712	674	681	719	681	675	650	709	663	690	666	682	663	651	683	682	703	684	701	675	666	685	667	646	676	710	706	693	629	686	665	709	683	692	708	673	680	642	686	730	672	687	688	696	697	689	685	674	641	701	665	716	703	691	717	671	661	662	700	741	698	669	694	696	695	689	652	667	684	670	711	704	657	725	693	713	670	678	741	678	675	672	682	702	673	669	657	679	722	716	668	686	739	780	667	726	660	715	694	729	729	704	662	698	647	667	747	660	650	660	667	716	675	691	691	596	696	661	657	660	691	648	685	696	695	672	695	668	667	664	683	704	655	686	695	692	769	668	672	691	692	714	645	661	656	707	702	662	708	726	718	650	718	709	691	717	697	655	698	667	730	632	636	642	691	660	687	700	655	660	676	723	711	638	694	706	693	699	681	634	701	701	700	668	662	656	668	631	673	690	668	688	694	686	686	703	663	670	705	641	658	732	659	706	681	727	722	675	671	666	710	662	687	678	710	654	663	682	709	704	680	738	673	638	709	698	661	692	651	656	669	659	643	695	650	615	712	672	700	690	667	667	707	713	715	739	752	740	720	657	682	682	673	658	676	742	637	683	699	634	664	684	680	639	669	715	728	702	678	697	683	677	665	695	661	719	696	679	684	654	731	667	656	762	723	674	650	690	681	655	695	653	696	668	693	727	705	711	688	646	670	693	689	629	673	665	677	659	660	659	698	684	659	652	708	638	675	688	705	709	725	693	682	669	688	682	646	719	678	637	702	675	711	676	644	679	680	677	709	667	704	690	697	666	674	718	674	696	674	714	689	681	677	669	676	687	650	772	649	702	645	656	717	638	677	662	681	699	710	694	708	657	703	720	686	685	680	679	732	652	661	645	727	696	707	673	680	709	696	682	631	671	702	677	693	718	653	684	673	635	688	665	733	645	730	700	687	668	666	693	738	670	725	717	722	695	698	689	701	652	720	725	682	748	669	673	643	647	713	655	679	678	623	655	641	710	705	718	695	712	722	676	721	703	635	722	668	720	675	660	708	717	689	704	686	684	693	703	698	668	679	687	672	712	660	682	715	664	718	628	706	715	720	663	661	729	714	727	709	682	694	658	695	718	662	687	683	669	660	696	716	696	685	703	705	664	637	698	670	686	672	667	670	708	681	675	692	674	650	686	653	686	654	685	670	746	674	673	679	701	686	725	699	703	674	696	681	671	672	746	692	682	656	660	726	732	680	701	698	631	666	653	688	702	692	619	681	692	692	698	644	695	704	696	680	657	663	669	714	693	655	699	650	704	630	691	711	638	654	672	699	707	671	669	675	722	680	737	678	702	744	655	656	684	652	679	679	687	706	681	706	719	710	654	707	651	696	636	686	662	689	679	675	690	646	664	648	665	697	709	688	686	700	695	691	705	620	681	678	696	665	696	696	655	666	690	694	699	624	697	668	735	704	690	686	707	687	761	706	713	712	619	648	664	689	698	664	681	712	676	657	664	651	618	719	679	698	661	716	688	660	677	711	700	644	716	716	662	661	689	681	653	676	675	661	661	666	693	658	709	646	705	690	658	693	705	680	691	699	725	668	674	707	686	682	682	675	688	684	668	664	658	647	673	659	669	663	677	681	730	696	691	687	665	726	695	687	691	703	696	707	655	687	683	702	696	651	690	674	688	713	690	705	701	696	665	695	679	666	683	633	665	636	656	690	673	716	673	701	689	681	681	715	668	693	704	645	709	706	677	692	730	716	687	669	688	688	710	676	699	667	651	715	683	717	649	679	704	695	676	632	657	694	675	704	642	699	718	703	693	690	660	673	657	710	661	697	680	670	701	678	681	683	679
24349	21462	28599	24724	20106	2747	962	610	514	486	460	435	405	421	350	389	403	418	397	392	356	360	346	373	416	367	335	388	379	368	373	394	398	394	358	354	383	382	364	356	381	373	392	362	355	354	353	334	412	366	376	369	370	364	345	355	378	349	347	359	390	364	316	358	347	363	406	325	317	368	381	393	341	317	373	372	364	366	364	340	377	360	353	354	394	359	354	373	336	349	365	377	336	369	342	351	368	330	370	335	309	389	366	372	361	340	367	327	382	370	313	393	345	346	389	347	361	346	321	352	364	367	341	349	348	349	357	338	354	365	368	356	349	318	341	393	374	349	368	354	359	350	336	378	340	335	331	357	329	341	351	353	321	360	349	378	351	367	369	358	376	321	365	362	368	366	352	369	339	361	374	354	338	396	325	373	338	351	343	339	371	333	342	365	360	365	399	360	364	384	342	330	346	369	384	357	339	354	357	343	344	357	335	365	414	368	328	375	365	358	347	345	343	351	336	365	375	328	347	329	336	349	381	330	350	359	361	347	357	326	382	376	358	360	338	347	352	381	350	343	338	355	351	368	373	357	388	360	369	372	350	343	318	356	337	339	336	343	375	379	343	360	350	364	367	363	345	346	386	389	366	359	307	335	347	358	320	335	342	318	381	329	369	357	364	384	339	326	369	363	400	356	331	376	336	357	347	357	382	338	349	360	371	356	349	366	360	348	346	354	372	336	345	339	351	348	364	351	364	374	364	362	341	332	372	344	358	361	367	347	343	330	356	352	354	365	319	347	374	355	327	356	323	376	395	382	328	362	345	335	377	349	398	348	382	339	348	370	373	333	354	333	351	349	343	324	382	356	369	388	355	329	376	373	335	350	343	325	369	341	354	359	323	360	352	328	320	353	356	381	392	383	363	353	365	358	333	346	350	351	365	380	360	363	344	337	330	374	356	350	347	349	312	372	351	356	360	321	353	343	367	367	374	356	367	326	360	352	369	410	396	359	371	351	311	371	335	387	355	352	371	360	362	338	383	374	328	347	351	350	341	342	333	376	338	385	364	365	347	356	356	392	353	348	344	356	327	333	322	361	360	370	335	328	329	387	356	383	364	352	370	368	343	326	326	332	338	331	350	395	360	368	353	349	369	392	329	359	372	333	366	382	348	365	349	326	339	312	370	340	346	355	358	369	381	350	374	363	366	350	345	339	370	390	362	361	353	364	323	345	371	347	389	372	364	371	357	411	358	363	341	332	367	360	375	372	379	347	375	381	374	340	328	353	363	362	316	372	384	337	350	393	380	350	359	354	346	380	353	352	358	350	376	358	363	388	332	387	345	360	323	348	341	345	345	327	348	317	355	335	357	372	371	328	356	352	342	363	383	351	327	360	374	323	391	334	354	373	354	369	362	365	347	352	332	383	353	366	360	359	362	389	351	363	338	336	353	364	366	362	338	347	371	323	396	369	359	354	345	351	366	339	370	366	376	343	369	392	319	335	357	363	361	341	356	362	349	327	378	321	363	339	381	368	365	376	402	348	355	340	339	355	352	369	355	368	361	348	382	346	316	354	372	379	351	319	361	367	339	353	365	377	351	356	334	329	346	292	359	360	339	387	366	374	367	336	340	351	352	365	361	326	375	390	328	368	362	364	375	371	327	356	331	335	353	361	326	354	358	385	346	376	364	381	364	379	356	370	362	349	317	364	362	320	341	355	330	367	361	338	324	322	369	359	337	369	354	421	324	307	345	348	344	372	344	339	369	341	331	375	360	387	329	361	343	348	370	337	338	346	310	382	406	376	342	402	362	352	357	371	370	352	352	395	372	295	364	315	363	350	383	380	343	354	360	355	342	362	370	359	343	346	358	347	367	376	364	366	354	334	376	360	342	358	342	373	344	354	332	367	333	329	373	386	371	368	321	330	342	332	325	331	353	402	343	349	341	354	321	336	335	329	335	360	352	372	365	328	347	357	359	373	367	295	327	345	359	335	357	350	376	391	330	345	355	353	337	340	347	349	358	343	368	356	336	374	349	368	344	370	334	345	319	363	338	339	351	359	356	332	368	339	351	362	331	328	390	349	362	375	338	361	372	384	364	355	348	352	373	330	339	366	342	376	328	350	357	368	319	325	340	347	362	365	360	357	344	339	358	330	355	348	350	348	366	377	318	357	368	316	348	349	351	369	345	344	342	346	344	355	353	315	343	334	375	323	350	349	326	344	334	347	326	336	341	370	370	389	342	384	337	337	382	361	349	361	376	403	362	334	371	316	350	344	378	361	344	320	387	338	348	360	346	356	361	336	399	352	330	364	368	373	364	337	390	352	326	352	378	363	376	342	377	336	354	350	366	346	355	335	325	351	348	347	414	350	376	359	347	374	377	369	381	386	370	326	364	365	367	339	337	369	372	359	378	390	364	360	371	352	332	344	344	311	381	347	352	304	360	338	370	362	367	391	340	353	320	332	352	360	393	342	360	367	349	349	348	357	355	370	357	336	343	363	356	364	364	371	365	307	381	360	340	354	372	344	353	350	370	375	337	345	356	324	358	351	364	339	374	365	365	380	380	367	395	370	332	344	355	341	321	379	339	348	356	368	329	336	369	330	352	320	370	366	380	339	371	346	342	358	364	371	395	351	357	385	374	360	344	336	350	335	337	390	352	359	364	353	343	342	331	367	319	349	337	348	308	340	360	355	366	343	377	341	348	342	392	346	346	323	346	375	360	342	337	380	324	347	335	365	349	373	368	370	376	341	341	329	328	334	356	361	323	364	358	356	370	322	370	305	306	356	366	370	362	311	352	338	351	361	364	340	373	360	332	341	362	359	365	383	351	373	353	343	361	351	333	349	344	333	346	335	322	313	344	351	355	376	350	374	396	339	345	361	341	357	356	328	331	363	327	355	353	355	400	345	377	365	329	377	358	401	386	342	358	365	382	353	356	355	328	340	349	349	335	381	345	332	330	346	329	325	381	353	386	354	377	360	341	356	356	362	379	349	384	337	358	366	366	379	319	378	396	361	396	342	375	337	372	356	343	364	345	329	352	365	337	382	373	346	345	340	336	339	356	332	370	329	367	348	377	344	345	377	351	360	336	352	350	360	323	338	334	346	340	337	365	341	376	338	365	386	376	381	337	361	354	329	375	378	346	310	325	337	335	357	342	376	324	359	337	383	346	339	359	337	354	351	342	305	346	370	347	365	355	323	336	378	343	332	337	362	378	357	339	392	342	351	359	320	391	403	370	314	369	383	352	346	355	353	344	325	371	377	338	328	328	327	354	373	356	341	364	351	328	376	342	342	349	364	318	379	399	353	336	342	374	339	369	347	393	344	371	371	351	336	379	380	368	349	360	345	346	328	362	338	330	350	345	353	359	345	358	340	354	359	375	370	369	320	348	358	381	380	351	328	406	360	315	366	387	367	341	357	359	367	359	373	358	376	379	348	380	378	317	362	371	365	376	350	351	333	369	377	364	313	366	348	383	397	322	348	343	355	340	357
3475	4696	3704	1818	1324	1004	861	731	638	600	560	492	501	484	418	447	464	417	399	424	432	375	382	403	420	402	430	366	398	413	377	400	395	343	370	367	413	351	420	364	411	382	359	381	420	394	425	392	351	371	374	374	374	373	339	358	356	368	376	336	422	374	351	381	387	394	383	347	367	370	394	350	396	352	359	403	344	375	357	346	356	360	381	357	387	353	377	347	383	372	392	363	369	407	398	399	351	366	369	359	384	363	364	378	360	397	343	399	349	402	371	358	344	375	364	360	328	379	374	370	417	356	314	368	319	401	367	350	381	381	369	383	380	349	396	357	380	368	366	352	382	357	377	365	332	349	360	369	334	362	347	395	367	395	391	359	359	323	372	382	373	393	346	389	360	354	347	366	381	380	385	364	366	387	369	372	377	345	370	378	352	369	371	339	352	339	360	341	371	369	342	362	373	389	370	349	371	390	365	355	375	357	360	357	357	357	341	363	351	372	383	367	380	363	383	359	387	356	369	363	366	358	362	401	393	369	390	308	372	394	367	359	341	377	369	354	351	362	347	380	375	379	356	381	360	388	379	364	359	380	378	413	339	359	391	368	346	359	396	357	415	386	344	397	390	372	347	400	330	400	359	386	363	390	336	387	357	357	339	364	346	375	349	366	399	357	328	343	355	380	356	333	375	398	372	343	401	399	418	353	381	382	347	357	355	354	337	329	385	373	383	347	361	392	363	377	383	356	368	372	367	370	366	371	325	351	355	380	379	351	341	413	391	365	379	342	357	385	384	373	345	352	360	366	355	386	360	333	315	343	355	359	344	387	360	377	380	328	358	382	349	382	370	378	359	353	351	361	377	378	337	359	366	367	354	400	391	359	361	382	348	369	386	353	366	348	344	380	382	363	320	341	359	391	359	364	376	325	364	376	390	331	383	372	374	367	337	353	342	398	364	362	392	386	351	379	364	376	374	331	361	374	406	388	365	384	371	350	375	406	378	399	383	379	347	331	344	372	358	367	393	376	380	348	351	338	385	377	353	366	355	359	319	359	355	354	360	370	372	369	375	381	362	394	399	351	353	367	343	390	359	341	354	359	348	372	339	357	375	350	385	355	363	392	326	356	361	376	351	362	350	394	327	337	371	348	359	356	339	394	348	374	381	352	385	392	359	365	364	332	345	348	371	360	357	404	351	361	372	407	335	376	371	380	393	350	386	377	378	348	361	372	402	377	371	345	354	349	366	372	363	398	350	335	339	373	359	363	351	359	361	364	385	355	343	350	383	380	343	367	374	348	378	361	362	386	339	396	398	332	364	354	337	369	374	327	366	375	350	354	380	341	361	338	398	352	419	307	366	351	401	373	369	367	330	353	398	399	372	379	356	387	329	374	375	358	334	347	367	385	374	404	390	344	391	341	352	376	388	371	346	393	335	376	354	360	364	343	366	335	364	363	343	355	375	349	326	370	345	367	361	339	370	351	352	329	376	368	326	342	379	332	403	323	348	367	372	399	387	380	374	348	360	354	356	387	372	378	385	349	362	333	388	331	348	375	357	337	363	358	325	369	340	343	373	374	363	342	366	369	357	376	336	397	325	360	389	357	350	357	372	396	347	341	393	342	344	383	361	340	361	389	396	400	377	351	354	381	345	336	383	360	387	365	325	380	344	393	361	345	366	381	368	368	379	352	369	369	365	340	380	381	364	362	344	400	378	382	341	364	352	399	359	374	351	357	383	371	368	358	375	348	363	354	342	359	358	368	351	365	354	348	347	349	358	363	329	364	359	398	357	387	348	385	380	361	357	300	372	354	352	381	377	352	368	359	361	371	349	397	401	376	351	373	353	342	400	338	364	345	359	374	359	342	371	389	355	338	374	359	369	353	368	376	404	370	380	396	350	311	390	328	346	382	347	305	390	347	369	351	386	371	396	375	372	367	350	379	398	348	366	389	389	363	346	360	374	363	371	367	351	342	347	380	370	362	372	381	360	346	350	386	367	374	332	352	321	372	363	371	372	376	347	397	352	383	326	356	375	334	375	387	389	350	389	336	365	325	364	348	377	360	376	367	380	328	361	347	359	345	369	368	413	407	348	353	349	355	366	369	354	378	349	382	352	329	325	332	365	387	371	379	349	357	394	369	356	354	374	347	376	357	363	369	358	362	357	327	337	345	359	386	362	354	338	391	358	387	361	343	380	373	364	356	343	373	357	365	360	376	353	372	365	376	344	363	370	379	326	351	363	369	405	388	337	376	326	366	375	372	337	359	371	337	348	338	381	350	365	389	328	349	340	343	356	325	367	346	370	347	381	373	339	361	348	360	342	392	380	380	349	362	347	394	364	380	364	366	375	376	350	367	376	371	362	371	378	381	370	369	351	373	371	342	362	342	354	377	350	332	396	369	397	378	356	366	354	352	349	406	330	340	366	366	362	372	363	383	343	357	339	371	370	353	364	373	328	369	415	363	351	339	367	356	386	368	359	380	330	367	373	358	352	346	382	406	371	370	354	360	362	341	346	369	369	339	357	386	366	373	356	360	353	351	360	361	354	356	372	361	334	349	369	367	339	338	360	369	369	380	359	392	363	373	319	363	349	365	376	356	365	377	354	351	374	322	348	333	381	333	372	339	362	348	332	352	393	375	368	346	370	342	382	364	328	347	343	366	318	359	367	333	388	365	341	353	358	379	359	351	381	354	394	365	359	340	363	348	361	339	376	367	397	372	356	375	379	358	369	348	337	345	335	351	383	338	368	364	357	342	358	370	392	331	360	347	380	332	352	395	400	364	348	348	345	386	357	369	347	341	347	337	329	358	345	340	391	340	346	341	328	409	363	377	343	350	342	352	387	327	337	362	397	373	370	353	378	379	389	383	355	371	374	395	351	340	370	356	365	378	349	403	359	349	386	343	367	385	349	412	336	342	355	357	331	398	374	373	361	357	370	375	347	351	363	374	361	326	342	371	319	353	371	389	356	361	344	403	335	394	369	368	346	354	365	367	366	392	358	365	350	394	390	390	330	342	354	353	352	361	371	376	359	354	316	383	372	355	404	356	344	396	344	328	354	380	346	365	389	378	348	368	347	366	346	346	337	355	367	344	368	384	380	371	346	361	349	359	335	365	373	370	356	359	353	318	387	360	329	336	373	364	333	389	363	350	330	370	369	371	385	333	391	325	369	317	330	369	344	361	352	333	357	344	384	342	372	358	318	378	324	340	368	375	367	367	397	345	340	358	352	365	382	370	409	341	382	350	352	334	368	338	370	368	354	374	378	353	347	379	364	386	394	347	364	360	359	350	352	370	327	362	380	369	367	379	366	371	380	358	363	377	374	343	346	341	349	347	337	359	349	376	392	364	355	336	350	339	349	349	380	335	349	402	377	366	340	373	347	356	371	404	347	379	345	350	418	372	365	382	330	386	358	340	371	374	343	331	364	362	367	376	358	353	345	364	366	352	353	351	326	363	339	384	350	364	369	367	369	378	368	317	358	384	393	375
27465	11579	1999	1198	916	868	885	826	861	887	799	833	850	867	853	863	871	857	888	884	782	803	821	870	868	865	890	862	871	848	817	862	860	816	855	873	840	879	829	875	843	860	906	883	904	905	848	829	830	879	822	916	906	830	865	863	891	865	815	854	814	805	845	869	838	855	889	864	822	844	867	816	877	841	877	862	816	863	889	823	859	812	855	826	860	886	875	828	852	825	839	861	812	808	844	834	838	891	809	830	897	881	819	885	839	847	815	849	830	849	862	839	850	870	927	848	876	874	868	850	844	785	900	890	852	880	912	864	790	868	852	876	838	858	867	838	865	899	810	884	788	804	808	833	837	830	814	851	857	789	855	835	878	824	940	835	886	833	786	850	812	856	877	880	867	868	891	920	842	846	830	872	822	854	813	779	839	853	862	919	822	813	775	811	892	900	825	856	834	900	848	842	824	854	835	875	855	819	892	827	837	833	851	826	890	843	857	822	851	823	899	861	833	814	840	826	857	856	874	871	830	925	816	818	818	817	897	845	830	875	839	870	832	864	874	868	866	864	890	888	890	792	809	828	884	817	904	838	882	821	886	840	826	820	861	842	841	826	823	793	844	856	864	851	842	823	843	832	830	855	808	892	851	860	850	841	874	820	795	789	820	812	820	859	849	844	924	867	818	818	817	856	821	846	862	879	861	816	794	839	869	847	855	817	881	810	866	855	833	798	867	840	865	860	888	841	879	858	877	832	861	882	841	834	828	848	861	862	800	868	840	892	829	796	866	911	816	890	829	789	859	840	791	892	843	824	832	845	845	908	843	849	829	899	827	808	854	811	825	923	912	855	811	810	862	889	827	858	865	862	881	837	874	865	872	869	901	891	865	783	807	856	833	861	845	849	818	848	905	885	847	844	846	826	848	869	865	834	863	881	830	799	885	851	832	896	829	825	903	832	844	816	867	856	836	822	841	805	850	828	833	779	884	866	856	852	839	886	846	858	811	853	798	798	829	891	835	869	852	853	867	820	839	861	841	888	897	829	787	869	802	849	854	858	880	837	861	840	854	811	867	807	826	834	824	831	841	847	852	828	835	887	852	895	868	831	803	866	842	820	784	876	840	860	885	793	899	823	777	829	822	898	816	868	859	924	844	901	886	859	857	824	819	878	867	881	871	806	863	866	810	870	828	809	869	898	853	800	817	870	841	815	803	846	914	809	876	845	878	850	855	785	867	784	856	831	847	884	891	799	821	844	871	861	842	805	869	859	872	862	863	841	821	880	826	888	882	815	821	831	905	811	850	829	850	854	799	928	829	841	874	839	810	900	833	823	833	884	809	828	899	877	851	858	885	875	870	813	834	807	801	846	830	792	849	882	801	856	849	806	881	879	804	855	851	893	789	858	834	793	849	880	837	778	859	892	871	877	863	805	830	841	840	867	890	880	830	821	812	820	843	851	862	891	827	837	840	890	873	904	864	824	850	836	860	921	884	866	808	845	809	867	867	797	843	826	821	876	841	844	833	852	846	818	766	826	844	812	813	843	854	835	852	884	908	900	903	913	886	851	814	844	794	886	853	868	849	808	888	834	844	772	820	860	875	833	867	815	844	808	842	907	844	868	875	870	869	844	850	854	825	885	858	891	903	824	843	832	884	852	851	838	768	817	882	855	842	834	824	855	800	889	838	862	837	793	863	847	829	871	825	843	807	864	841	839	801	849	826	843	846	862	810	867	853	855	838	825	797	786	862	896	814	888	879	864	852	836	840	864	841	832	815	858	858	876	880	820	831	791	830	852	826	876	841	856	880	777	827	862	830	814	837	813	864	866	846	898	851	836	837	845	924	869	807	875	808	887	850	839	904	846	809	861	840	878	878	854	833	825	804	804	862	834	870	834	831	826	842	845	845	841	828	895	822	865	870	864	834	859	858	858	888	821	828	877	841	802	859	862	847	862	855	882	875	833	855	852	852	881	850	848	852	881	853	834	867	892	851	793	828	875	826	831	855	813	867	893	877	866	882	830	804	842	847	851	816	865	926	862	884	834	840	850	801	805	824	862	887	847	838	853	884	850	863	858	864	833	864	801	830	798	852	848	862	800	834	827	854	916	860	818	856	796	896	823	840	872	834	836	829	816	863	822	854	896	872	883	925	801	845	846	843	859	821	809	840	785	860	898	827	839	866	812	840	821	858	852	860	865	834	840	833	864	842	883	858	861	875	857	891	821	877	838	874	865	863	890	847	820	817	807	873	815	840	854	871	869	833	846	837	847	800	893	856	850	829	841	888	873	849	803	848	856	855	821	839	833	866	836	786	838	888	846	826	821	875	872	875	925	879	831	870	885	841	870	842	824	808	840	791	838	881	875	845	816	888	835	842	808	832	874	850	827	899	832	884	839	834	810	866	853	833	844	830	829	833	846	852	791	873	832	897	878	825	861	802	809	816	878	871	897	833	879	855	877	823	856	856	863	838	856	831	869	799	852	827	817	885	862	843	834	836	871	813	856	901	880	851	841	916	928	869	839	855	863	849	896	836	860	859	828	878	844	832	868	845	845	866	859	859	845	860	813	854	854	816	856	840	849	807	846	815	835	879	864	830	835	822	794	836	886	828	893	815	848	826	846	883	876	839	922	810	854	809	843	834	842	837	866	877	831	899	894	755	823	857	864	839	850	825	837	823	791	877	834	857	874	839	841	873	837	835	856	834	826	867	826	856	808	858	824	773	822	855	919	803	831	895	862	863	839	858	859	809	846	853	907	805	845	813	832	839	842	753	849	827	854	890	875	863	826	889	859	892	860	868	843	868	842	852	812	838	836	862	840	901	834	850	843	832	815	900	898	807	813	884	874	857	866	827	840	831	839	810	850	907	863	886	929	821	889	879	826	854	838	891	847	824	840	873	844	865	907	838	893	825	811	895	843	900	860	891	821	888	784	900	863	847	819	880	897	833	855	826	839	824	857	832	889	849	807	839	817	843	867	857	865	916	802	858	826	867	854	847	847	896	792	886	879	836	777	917	885	839	894	838	866	863	842	871	828	836	824	867	876	869	868	837	875	840	819	840	836	891	871	878	879	881	838	867	873	883	834	891	890	854	826	878	828	890	871	872	823	875	859	861	859	817	874	849	905	818	846	857	939	858	817	803	857	798	890	834	882	839	851	823	828	876	827	863	870	851	858	864	812	849	789	894	837	844	859	889	836	814	905	834	852	890	845	857	870	895	858	774	863	841	820	870	870	832	888	807	898	870	869	858	855	853	929	849	945	851	855	846	891	885	822	886	824	850	835	842	800	853	877	849	918	852	878	923	809	841	837	838	818	871	847	840	847	843	822	813	876	904	835	858	813	911	878	884	851	845	869	895	872	887	847	809	846	810	832	811	850	828	768	876	854	865	827	877	824	854	839	827	852	841	802	913	870	855	896	843	876	831	853	811	846	889	817	879	826	812	799	843	794	804	821	866	888	845	844	918	887	850	804	902	874	828	850	855	819	893	857	881	882
5166	992	980	813	774	768	722	725	773	741	740	818	708	688	779	712	750	687	773	748	706	741	782	704	753	740	762	776	734	769	750	744	760	765	729	740	733	747	744	762	782	751	741	737	745	760	736	733	722	764	706	709	691	715	776	767	734	745	757	712	751	756	757	684	715	763	705	774	725	734	667	790	776	795	719	721	766	742	752	691	755	773	790	724	739	722	777	779	744	726	738	765	788	718	734	726	813	767	757	773	778	676	705	695	766	789	715	764	739	741	764	728	734	729	732	780	771	720	755	731	756	715	711	741	711	745	754	729	738	725	744	736	744	725	732	698	715	750	762	723	777	696	709	721	747	712	770	721	771	713	719	766	734	715	800	731	740	753	760	735	748	770	710	728	729	725	732	761	737	751	730	737	753	767	762	721	744	804	700	695	754	778	726	724	752	724	721	746	710	762	729	719	742	736	729	780	754	752	760	712	733	738	786	737	697	796	698	729	742	697	704	716	786	792	753	675	746	717	723	749	723	750	727	694	723	752	764	741	738	740	757	776	798	701	719	699	733	714	725	735	740	760	728	734	759	736	708	756	772	740	747	756	701	727	701	752	733	765	736	734	781	731	770	710	747	770	746	758	733	725	717	755	690	778	712	736	725	751	747	732	758	722	763	722	760	747	722	739	754	722	739	775	727	770	742	729	727	767	765	760	755	715	756	713	709	693	701	743	715	740	749	720	731	709	698	756	712	702	746	712	751	743	763	753	719	712	765	755	781	789	743	776	749	756	779	749	737	685	769	796	750	754	750	710	721	716	707	768	731	706	734	764	740	752	736	768	793	734	715	673	778	764	693	775	758	696	729	725	758	705	757	765	758	741	753	703	739	768	753	724	795	756	725	698	718	744	746	726	716	755	785	768	758	725	736	768	733	735	756	765	723	703	795	767	774	734	765	744	775	724	761	737	780	701	773	707	743	781	700	751	756	710	739	734	708	730	744	760	789	810	731	728	770	748	712	735	726	700	762	751	730	740	767	733	716	738	734	756	740	786	741	770	759	772	729	694	693	725	709	709	685	768	717	726	762	748	733	699	791	715	720	684	721	755	771	737	727	727	779	727	786	754	762	769	763	733	739	772	743	719	750	753	738	722	721	750	716	728	783	740	728	744	737	723	734	772	772	708	762	732	702	753	757	723	686	736	710	767	731	749	750	735	760	764	768	751	739	770	735	746	725	733	712	760	720	700	738	760	764	781	732	719	734	726	716	718	718	738	689	713	757	726	723	707	712	713	679	757	721	722	735	752	751	732	726	765	732	764	708	727	716	761	691	740	704	755	723	740	710	709	789	705	749	765	750	742	794	688	725	701	742	765	751	715	751	704	775	729	766	710	782	727	770	716	750	736	774	727	708	755	693	765	736	707	737	732	736	733	717	747	768	704	733	703	746	732	731	729	780	717	733	781	722	713	739	730	742	737	712	736	751	705	749	730	729	731	750	750	725	685	725	777	772	708	744	757	706	703	771	754	768	734	761	691	725	762	789	722	743	740	784	745	732	695	731	769	755	745	709	770	714	745	751	713	760	734	790	775	733	736	721	731	748	754	752	760	693	748	729	742	746	751	740	726	714	739	752	755	711	736	737	734	712	699	713	715	748	749	699	748	719	791	756	748	670	725	702	709	747	743	754	791	707	741	726	751	789	731	742	732	758	697	746	800	739	725	777	732	722	741	741	738	792	736	777	746	782	748	757	764	777	725	749	753	772	702	717	724	714	725	726	704	763	703	764	752	760	735	731	731	710	785	722	735	702	751	746	761	677	752	711	776	711	770	697	714	764	748	734	716	746	724	729	720	750	768	726	752	741	722	692	730	709	709	782	722	743	776	749	776	741	725	735	715	739	747	742	752	695	745	744	752	760	753	743	760	721	736	734	755	740	695	782	749	749	733	733	693	704	706	750	758	749	752	693	750	728	713	753	733	692	757	757	736	749	747	669	763	736	742	723	768	735	767	739	778	747	726	734	804	700	719	720	713	760	691	729	792	758	796	763	710	756	795	753	736	744	748	723	765	713	674	732	745	697	726	709	714	758	748	703	715	747	758	726	715	767	777	728	707	766	715	723	767	685	714	742	729	721	788	777	748	725	762	750	724	733	712	783	747	749	705	752	712	761	751	722	767	731	734	736	739	758	753	733	800	735	768	759	757	747	726	720	748	729	794	701	746	737	707	702	755	722	757	761	737	736	780	709	770	735	748	749	765	748	738	730	745	767	752	736	714	790	763	713	764	729	754	755	736	790	755	757	794	734	698	725	694	743	711	777	758	804	749	764	755	733	698	774	735	777	741	724	750	758	697	717	746	736	737	743	731	719	701	707	786	716	769	722	692	715	773	749	699	744	727	781	756	784	709	736	804	712	728	754	730	714	727	716	723	738	725	751	759	719	746	754	771	708	763	762	730	684	719	705	759	758	747	740	766	808	717	705	754	717	724	795	762	711	750	758	753	726	712	737	738	739	728	741	776	702	758	746	764	753	819	677	753	753	747	757	717	730	748	748	797	751	773	739	737	728	747	762	785	776	752	697	724	768	703	715	763	758	740	728	749	747	737	753	736	756	709	745	729	711	733	741	729	722	721	688	731	755	729	734	722	691	737	768	731	740	745	794	731	764	731	750	751	742	708	786	756	740	737	712	726	723	707	748	756	750	737	781	754	769	766	708	714	728	725	778	733	732	729	743	714	702	746	700	676	723	731	764	773	713	749	730	707	754	758	750	785	771	778	697	751	757	733	719	686	720	757	720	748	764	754	749	734	775	774	738	695	760	761	734	742	729	693	737	783	753	721	740	744	700	751	741	758	728	742	745	768	729	724	729	722	765	726	721	753	744	736	717	765	771	707	736	800	794	754	759	737	722	733	716	726	690	821	770	745	717	738	712	685	720	805	775	698	773	755	735	720	756	746	669	734	743	726	729	789	685	700	750	728	767	725	760	720	715	717	715	752	790	705	754	718	748	777	720	735	726	741	720	710	746	754	677	766	730	767	746	714	750	708	741	739	775	736	741	755	737	731	774	770	719	713	726	788	715	768	777	774	759	772	728	660	694	704	756	744	839	706	759	768	702	745	717	739	710	775	762	751	752	776	756	732	733	740	705	785	685	743	744	717	704	764	742	763	700	743	723	796	751	681	714	693	751	768	770	763	713	719	727	723	745	782	725	743	752	730	738	736	725	719	740	738	797	744	755	765	735	737	736	755	767	735	706	763	763	720	723	739	706	779	713	735	692	755	712	751	718	719	704	731	790	726	693	721	739	767	738	787	739	754	760	802	668	740	736	756	702	727	731	719	762	711	721	748	771	706	740	786	735	751	704	754	748	784	729	765	738	757	779	734	724	706	743	773	778	736	737	729	746	781	769	774	773	783	739	754	726	735	753	747	730	733	778	723	732	739	754	755	737	736	775	724	770	740	728	771	742	712	792	711	718	709	749	772	743	724	728	697	786	728	746	759
25793	21426	25205	16732	1814	1047	935	864	823	788	802	774	795	765	768	805	800	807	774	791	751	758	760	756	804	803	766	743	785	779	761	779	767	781	826	751	784	779	770	792	766	780	701	742	746	742	822	750	773	809	720	766	764	717	768	746	707	778	799	779	726	760	765	786	797	791	820	721	754	738	788	823	741	789	813	760	718	717	784	827	783	774	771	780	771	769	786	796	786	804	790	751	781	798	750	730	766	818	767	715	773	774	735	756	695	755	749	714	754	776	753	764	787	786	791	755	793	749	754	715	829	753	764	782	718	783	763	770	752	816	785	741	787	786	747	773	741	751	794	726	741	858	740	751	764	773	716	732	743	773	781	740	797	752	767	724	750	778	793	799	760	774	778	735	722	770	774	701	778	739	727	800	727	782	759	754	775	742	782	740	726	747	768	717	749	691	747	777	763	757	745	791	770	756	719	711	757	789	797	749	755	799	749	756	760	733	773	766	744	737	815	807	752	724	766	710	760	711	757	823	755	810	729	786	733	802	747	749	776	766	738	763	765	757	754	764	870	825	740	741	763	734	771	776	777	746	833	757	780	765	772	737	759	731	728	758	757	733	768	770	773	791	671	800	744	751	749	785	790	778	772	728	769	747	731	766	790	737	753	728	732	785	701	724	793	754	765	779	757	764	734	729	782	754	765	794	727	766	698	772	778	793	778	742	787	795	758	789	783	743	809	754	749	749	750	763	792	772	740	782	707	749	783	746	762	736	745	745	734	746	758	767	755	759	720	758	807	774	759	726	741	785	722	725	730	762	747	795	779	763	758	757	771	795	718	743	796	738	736	808	752	755	748	680	703	752	834	783	690	719	775	782	802	745	721	702	736	715	721	796	728	735	774	770	740	790	749	777	739	793	764	780	771	747	741	736	774	800	722	767	776	782	731	714	787	740	708	791	723	732	764	787	734	744	777	757	792	732	745	772	731	752	758	751	738	727	756	735	760	766	749	763	749	788	716	789	751	751	766	757	788	737	780	742	798	712	774	744	739	771	740	714	767	791	737	767	781	735	727	768	740	821	734	779	756	784	773	736	756	777	789	754	756	754	751	760	737	739	750	751	793	748	736	801	744	712	743	775	803	772	765	765	771	722	740	745	747	797	754	744	780	743	766	760	778	782	791	792	723	798	799	748	763	796	735	775	764	771	714	790	792	827	768	722	722	772	761	722	759	738	751	738	762	704	755	750	747	750	747	759	703	747	755	787	747	764	758	752	756	777	758	735	799	774	756	790	767	776	768	755	782	772	811	756	747	793	768	770	777	763	749	780	729	744	774	819	748	777	750	786	756	773	764	752	753	744	795	766	774	715	800	751	707	761	760	783	712	791	746	749	758	786	779	803	702	717	759	805	771	832	760	783	761	738	742	797	750	834	757	759	757	787	731	729	714	762	749	813	784	738	786	712	827	794	767	802	794	771	712	750	790	736	745	769	778	754	730	780	788	750	708	760	788	785	803	746	754	766	776	780	785	788	726	738	790	759	778	782	758	774	765	774	709	764	704	759	788	733	757	769	739	735	763	763	771	787	767	718	773	743	740	765	774	773	793	772	786	774	743	762	773	776	758	793	727	763	758	758	731	721	797	758	743	792	761	776	726	771	770	792	770	766	792	728	786	756	806	756	708	728	735	734	706	773	791	711	751	747	762	732	713	718	752	764	764	749	770	756	771	756	791	779	732	740	762	800	760	783	757	761	751	743	714	785	786	754	767	708	791	797	814	777	776	777	746	730	761	735	812	759	745	722	749	755	706	765	733	751	743	772	771	768	808	795	798	776	776	757	756	801	789	781	796	695	763	764	820	778	729	720	762	751	793	782	780	758	710	765	750	739	744	758	755	717	776	803	693	720	766	798	764	768	784	774	738	759	780	715	749	755	771	748	769	741	738	808	724	752	773	810	773	717	717	804	755	765	704	773	744	762	760	764	774	772	773	797	738	820	763	753	738	741	799	783	785	759	699	793	794	741	731	819	775	754	776	757	747	768	779	761	795	778	740	764	771	755	774	782	730	727	714	763	780	792	730	701	761	777	771	801	737	760	725	760	725	761	778	806	786	737	773	812	775	743	725	738	766	757	770	789	758	759	724	774	767	759	788	779	760	764	732	773	777	746	787	772	783	745	741	753	760	759	773	766	769	776	747	742	718	755	738	749	759	772	735	711	795	726	793	818	770	737	778	785	798	779	739	788	773	707	725	815	690	706	757	789	743	797	788	767	713	746	758	802	713	788	768	769	750	722	706	741	828	743	772	715	701	765	757	760	741	726	770	775	788	783	740	745	750	774	741	720	821	716	741	781	788	770	744	758	780	773	784	728	788	735	772	784	737	757	761	744	776	750	722	722	779	743	772	756	777	731	756	765	752	831	760	732	736	760	785	762	751	767	778	752	786	788	719	771	811	746	754	700	749	772	744	795	758	773	772	737	722	781	783	775	830	810	804	718	755	790	748	761	805	748	764	718	724	812	760	779	731	784	776	734	794	764	777	714	761	764	764	777	801	790	793	789	739	750	735	725	768	735	734	764	766	727	767	767	715	764	743	746	737	744	737	817	766	753	798	760	782	806	768	781	730	752	766	738	732	758	754	725	796	769	770	742	775	748	793	783	767	767	749	746	782	751	750	820	761	789	820	729	762	727	775	713	752	752	758	734	732	752	752	779	800	731	742	715	800	777	763	776	766	744	726	746	776	784	765	717	776	771	729	795	784	807	773	740	773	760	786	799	780	762	772	746	756	807	751	729	752	779	749	767	744	735	747	771	837	808	717	798	794	813	802	739	739	763	793	710	770	746	733	792	802	726	735	796	748	783	797	832	781	780	703	812	736	789	736	739	766	724	816	721	750	776	760	745	716	797	730	740	769	793	767	769	777	785	768	764	761	776	768	776	804	793	744	767	811	800	712	753	796	757	756	750	766	751	780	755	799	759	761	779	756	768	722	700	780	772	741	789	781	767	726	698	759	750	730	778	753	784	718	782	761	790	759	750	776	759	687	745	769	784	765	783	774	736	724	758	775	782	780	715	758	729	759	762	748	797	809	794	804	766	735	781	750	836	797	750	768	773	716	765	725	769	744	807	769	744	761	752	745	757	746	769	782	704	756	781	702	789	769	746	710	785	757	748	770	759	789	717	770	752	748	799	750	720	804	731	788	790	732	794	766	813	795	723	768	786	806	832	806	744	751	772	750	772	800	783	736	767	802	717	779	715	783	749	751	807	779	730	732	769	782	746	774	788	759	770	768	755	720	739	766	761	775	743	747	781	735	759	819	802	754	770	818	758	733	827	761	828	765	761	764	757	750	785	777	788	785	695	732	752	784	750	770	793	772	820	778	793	753	788	789	704	737	803	762	740	719	761	787	777	761	800	731	712	764	801	753	706	760	761	752	757	756	776	722	780	750	754	794	722	698	743	773	744	777	770	731	733	743	759	727	788	760	803	752	747	816	770	756	733
3581	2145	1786	1180	943	911	837	837	775	722	774	717	724	740	729	707	674	704	710	710	724	699	720	707	685	708	695	679	683	670	688	676	692	656	713	661	704	700	672	735	738	700	700	698	674	692	628	722	652	697	715	714	697	677	680	699	691	714	672	673	681	612	637	694	698	699	694	643	674	674	667	661	673	717	689	679	660	713	671	669	690	703	682	715	657	721	642	687	639	709	694	694	691	683	657	681	674	656	711	682	659	685	679	680	682	709	636	656	685	703	677	707	642	692	708	666	712	714	613	693	697	697	710	686	732	703	724	670	707	705	718	637	644	695	684	686	684	647	712	670	710	668	690	681	756	699	694	702	645	689	694	730	625	697	701	651	682	646	672	725	695	656	676	682	670	656	677	724	635	706	699	657	701	644	641	698	690	661	719	700	670	717	648	672	662	734	695	690	640	674	676	704	691	633	662	703	716	663	651	653	670	720	704	649	677	719	715	710	659	688	672	746	656	662	690	659	660	690	717	681	714	725	669	703	674	702	671	721	657	645	685	667	676	626	685	649	683	644	728	693	674	676	692	700	612	621	667	686	690	727	664	641	646	673	681	669	657	693	666	741	659	691	659	681	696	723	688	682	696	692	668	690	651	672	680	734	651	686	726	698	644	670	662	725	668	694	670	644	677	683	678	665	648	656	670	646	657	726	693	665	681	687	676	708	711	650	730	679	683	636	665	671	653	671	698	705	651	695	694	704	675	648	670	691	709	720	704	654	695	697	713	702	726	673	695	708	671	667	640	664	732	685	701	715	704	694	707	685	713	681	692	709	693	693	732	711	735	723	706	721	732	688	707	667	691	659	652	663	686	652	687	705	690	665	708	694	699	672	671	745	698	651	698	685	686	745	691	696	638	707	693	673	653	675	628	719	634	675	691	670	671	680	696	697	650	680	657	663	676	681	683	690	713	640	683	658	629	646	676	631	703	652	750	709	631	653	696	715	668	707	668	673	616	680	633	687	698	632	696	752	637	675	668	638	677	681	717	704	694	672	679	685	709	726	683	694	657	674	667	752	725	678	656	671	658	681	693	666	682	680	619	662	721	675	680	716	674	707	646	697	675	683	721	698	674	706	717	628	693	707	714	677	696	707	692	679	661	676	712	686	625	645	678	717	662	679	692	688	664	671	636	674	680	682	719	699	680	660	675	647	697	673	632	683	673	652	678	704	655	724	659	676	681	716	625	657	668	664	639	650	681	657	663	687	689	709	644	630	741	700	660	660	662	660	747	721	715	686	741	726	643	688	676	729	688	684	667	725	726	683	645	635	711	662	711	685	739	736	687	643	651	652	665	726	630	667	671	674	671	692	690	652	688	716	698	685	683	686	645	708	651	636	692	682	683	635	663	695	641	704	724	671	664	709	664	716	697	655	702	642	698	664	678	693	646	654	659	712	636	693	702	667	674	700	704	657	670	725	684	672	735	688	693	661	709	675	696	728	708	663	705	728	694	676	693	676	687	683	683	693	708	713	676	732	679	671	694	718	683	677	658	650	671	671	730	662	664	645	695	659	717	651	677	656	676	704	675	671	644	681	657	687	681	651	632	682	632	640	712	663	671	692	678	653	680	719	701	654	690	690	726	625	642	669	735	727	686	638	676	663	698	706	688	690	687	688	675	728	694	673	697	670	701	626	690	725	684	698	695	655	647	662	698	668	694	691	717	646	700	666	693	735	676	632	657	693	667	701	658	681	692	712	694	678	692	743	665	711	654	678	663	663	673	640	663	721	665	650	743	712	711	642	640	641	701	669	661	677	696	669	647	685	642	675	709	671	690	640	714	708	689	672	663	651	651	696	666	699	692	648	695	705	686	682	655	670	690	670	660	674	685	683	665	681	677	680	680	687	674	698	695	671	674	710	645	663	666	688	683	665	663	699	668	698	700	717	662	650	679	650	673	721	682	693	698	654	662	689	664	713	681	635	620	680	690	709	701	679	685	674	686	665	660	676	653	685	700	707	707	660	695	703	693	699	675	662	662	721	680	681	711	670	633	661	666	680	690	689	656	692	607	670	682	692	673	717	640	690	714	648	715	660	651	691	673	678	640	692	649	667	727	639	646	672	747	710	704	683	693	657	671	689	681	680	663	685	649	662	689	669	701	650	686	704	678	657	659	736	698	698	691	681	697	634	671	682	715	690	709	668	654	662	679	715	694	655	681	658	686	689	664	678	656	686	698	682	701	626	642	682	676	655	691	704	676	687	673	660	679	628	677	695	656	697	694	686	670	728	710	678	660	677	735	660	682	660	679	651	718	670	666	673	739	682	681	710	684	695	648	690	684	687	678	680	696	660	681	708	672	672	719	684	668	666	685	718	656	714	670	697	633	612	637	658	694	629	699	698	685	673	673	689	675	712	655	656	715	684	672	659	657	678	717	721	652	665	689	735	720	682	652	681	691	678	663	681	703	666	683	671	699	714	658	645	679	675	658	656	645	684	704	699	693	724	669	688	682	675	707	656	668	665	685	650	685	682	667	677	697	660	661	679	687	656	684	638	702	667	691	688	717	695	672	699	693	708	671	704	626	719	695	695	700	650	675	705	651	701	711	680	705	712	718	727	707	663	684	685	656	722	693	683	716	707	699	724	673	655	688	707	692	693	654	660	669	691	715	654	660	702	672	682	718	658	697	677	635	675	668	697	670	698	656	647	680	652	674	677	643	639	674	714	666	718	639	664	678	682	672	690	686	665	687	701	679	710	675	668	698	683	639	682	654	669	674	689	647	628	635	679	703	731	659	710	673	621	706	647	673	677	691	675	635	708	733	666	672	703	718	701	679	647	709	705	623	712	664	708	659	714	698	648	736	642	671	676	676	732	650	679	642	665	672	681	654	679	689	668	662	673	632	721	701	726	662	645	693	695	648	688	684	693	691	676	696	668	664	666	672	656	689	688	694	626	697	676	653	674	685	663	651	665	626	713	697	712	678	688	747	656	712	653	681	714	667	639	722	675	641	652	672	704	706	735	658	650	689	687	683	683	671	659	666	658	690	672	655	683	655	656	665	707	713	667	704	684	700	670	666	673	661	707	688	632	635	676	659	683	665	664	702	685	667	736	709	687	685	663	711	645	624	687	688	648	754	645	703	689	659	707	680	645	671	663	670	666	669	711	668	696	700	648	671	626	672	680	657	711	658	730	693	661	633	690	734	681	664	646	698	673	724	637	657	629	674	678	674	730	713	704	652	722	677	652	657	654	709	691	679	719	652	667	672	699	694	676	657	700	696	701	675	680	689	706	688	685	717	675	688	667	690	650	711	671	666	625	694	689	690	667	665	687	680	674	658	688	685	659	662	671	710	752	640	674	689	649	689	709	686	688	738	655	698	726	686	692	675	662	682	666	635	719	673	652	652	714	702	653	652	713	648	632	653	712	667	661	673	698	689	694	684	675	672	631	661	698	714	680	703	648	691	698	713	691	661	723	672	661	664	649	685	675	698	663	673	667
24250	21416	28548	24664	20134	2760	955	614	446	417	459	423	381	418	402	423	387	407	389	360	417	375	399	397	414	363	378	375	390	356	406	338	345	340	340	369	383	363	362	370	315	370	330	372	337	377	343	358	373	391	341	375	329	363	385	373	351	388	330	360	358	343	341	367	332	364	365	320	361	360	316	334	403	347	330	378	347	325	366	354	341	360	346	352	359	326	360	401	382	351	320	340	354	344	370	375	357	381	343	352	361	376	360	360	347	369	349	369	348	365	330	369	377	329	337	339	335	344	372	370	383	376	335	341	353	365	369	341	348	374	386	380	350	349	365	326	338	363	339	355	342	373	367	368	369	355	388	383	352	341	352	362	363	351	362	346	357	374	391	370	376	345	356	353	391	372	311	349	360	346	351	375	366	343	363	348	390	379	371	366	348	375	385	337	355	377	342	361	343	361	320	365	337	376	364	354	348	360	356	347	359	359	355	364	389	358	327	391	336	335	356	354	369	349	369	365	368	328	359	341	367	365	361	365	364	353	352	374	336	327	374	322	393	377	341	346	350	356	334	352	343	347	342	368	377	357	404	330	325	329	342	354	372	334	337	398	326	322	375	347	390	356	330	352	383	383	327	349	359	331	355	361	358	363	368	366	364	351	360	347	350	365	357	368	348	327	345	365	358	348	377	356	371	332	329	353	345	343	321	371	354	346	346	363	345	402	372	348	333	360	348	365	366	357	330	364	336	320	365	309	333	380	357	341	349	373	388	355	356	369	378	360	365	374	366	336	386	336	363	372	365	378	371	343	330	343	342	342	355	365	337	348	334	331	331	357	383	349	357	350	354	379	337	378	355	345	355	328	328	346	377	364	370	373	385	345	337	363	355	331	350	374	350	343	350	350	367	342	348	340	367	354	331	354	335	339	357	353	340	339	375	369	325	378	371	372	346	396	355	345	361	334	340	344	307	355	357	344	318	369	363	353	365	347	369	305	327	327	355	358	327	353	402	378	374	362	338	339	362	360	339	352	359	340	370	329	327	339	372	363	343	360	340	341	336	349	370	332	329	348	385	355	331	388	328	371	372	357	325	362	362	338	317	357	368	374	316	379	326	354	356	369	365	345	363	331	347	327	346	310	342	351	338	378	364	352	357	322	331	343	358	326	364	376	353	366	331	359	340	323	328	331	354	347	369	346	371	361	304	327	340	377	361	327	361	341	355	341	323	362	338	363	348	380	364	351	336	349	353	371	370	346	320	374	331	368	323	349	333	347	382	354	346	394	362	369	344	393	355	361	341	347	356	365	330	357	356	363	328	377	326	354	352	380	370	345	341	347	366	390	368	371	317	349	365	383	377	327	388	360	357	383	342	345	378	357	348	374	385	350	339	329	314	316	312	375	360	355	387	342	313	351	354	355	361	340	349	373	332	365	337	355	359	322	321	343	367	362	315	384	363	355	363	360	320	361	358	339	357	342	373	353	376	333	346	400	358	359	315	365	348	367	360	345	348	369	377	384	361	329	333	364	362	351	329	330	357	349	334	337	358	342	325	356	333	373	339	366	362	351	312	348	325	361	344	320	394	357	341	337	371	340	375	323	352	344	375	313	367	342	366	366	325	353	366	342	346	348	348	347	353	333	374	339	338	322	339	367	343	354	333	353	375	349	347	392	345	368	319	339	360	346	343	348	380	316	360	350	359	315	347	373	356	371	349	310	352	368	340	344	366	350	330	312	397	358	367	328	370	340	315	365	338	351	342	358	351	318	335	348	379	344	332	348	336	347	348	349	369	337	334	331	346	347	325	398	358	363	354	353	331	338	356	351	337	314	341	352	338	349	344	365	376	362	332	336	353	330	352	325	357	360	329	363	346	369	336	376	339	325	369	332	356	362	357	372	341	325	366	385	335	339	345	378	341	362	348	351	352	330	346	331	343	352	351	390	358	322	326	381	374	356	336	396	340	342	337	336	357	369	332	354	353	354	362	319	338	323	385	362	353	365	361	359	378	362	353	362	341	362	372	365	358	352	331	328	369	354	344	340	326	338	365	330	356	360	372	371	327	362	322	337	347	348	351	369	345	372	363	361	373	340	341	327	371	329	351	332	342	335	362	334	364	326	369	347	356	342	349	331	332	381	331	356	340	346	368	372	364	374	354	340	331	357	347	367	354	356	328	359	362	329	372	360	356	335	330	343	363	360	321	358	385	378	322	332	350	358	371	319	361	319	346	343	372	362	354	366	321	376	346	357	345	368	386	370	379	334	333	367	357	363	357	355	303	352	320	368	360	339	346	382	329	355	342	337	345	370	352	321	365	359	377	368	378	346	323	359	353	328	375	360	347	381	339	368	346	353	348	378	337	363	338	372	338	317	374	376	360	353	353	372	367	339	359	382	358	368	338	339	387	324	355	412	326	372	334	347	354	327	363	339	355	342	371	383	355	359	361	378	351	359	354	365	352	349	371	386	354	353	337	361	348	330	390	367	342	336	365	346	316	363	370	384	342	336	385	380	329	328	353	369	338	360	337	375	333	366	327	375	376	355	346	354	326	375	359	334	344	355	357	325	325	331	361	366	380	342	386	357	334	338	383	355	349	359	332	312	331	351	382	366	323	393	347	359	367	370	378	341	334	353	325	334	335	370	349	363	381	363	356	340	392	334	337	369	345	385	324	353	355	365	346	360	337	365	341	342	307	323	355	343	310	358	371	376	350	327	353	319	385	350	361	309	322	340	358	333	335	357	354	358	344	333	319	334	338	351	319	358	340	342	348	346	352	362	366	367	347	346	371	394	365	333	358	368	354	354	348	346	362	342	341	400	358	366	376	365	352	355	345	335	332	343	385	333	358	397	311	351	354	342	342	336	379	355	392	357	313	366	352	373	401	358	340	375	398	326	334	337	353	359	375	366	366	340	352	319	383	332	362	372	331	346	333	346	367	327	352	342	352	394	334	358	346	345	334	359	322	378	342	376	352	332	353	347	349	324	369	335	364	331	353	330	370	325	347	329	371	355	361	354	356	371	347	332	337	345	349	331	344	339	358	374	353	382	394	334	368	337	353	329	327	355	358	376	330	366	331	373	384	329	363	359	350	393	359	321	338	389	366	333	333	377	356	325	342	355	358	336	339	342	347	332	351	353	346	367	365	319	334	330	345	337	317	339	329	347	318	352	374	327	320	348	346	345	346	353	361	380	336	371	375	338	367	368	369	361	369	343	341	340	338	337	337	354	354	375	366	367	367	344	351	319	351	354	325	341	331	367	327	368	351	353	340	365	377	358	377	364	323	339	377	359	346	357	353	339	375	331	355	324	353	351	349	343	304	393	344	328	354	311	344	367	367	349	342	393	337	364	336	387	378	340	337	358	340	361	330	336	395	352	350	350	349	333	325	372	352	357	374	346	336	343	360	380	325	341	361	354	353	356	352	352	330	364	342	347	350	373	349	354	381	350	321	336	364	339	365	340	371	344	348	342	353	339	394	325	366	361	378	356	350	332	349	329
3336	4723	3702	1882	1350	1035	834	757	615	611	534	464	509	488	431	444	473	402	439	406	392	423	408	372	371	364	421	378	342	381	365	380	416	390	343	384	345	373	392	382	386	372	385	355	361	395	391	397	382	384	384	371	378	391	399	360	341	369	344	370	331	382	360	389	357	356	372	377	353	377	393	379	351	352	382	379	382	356	387	356	412	357	354	388	331	348	378	399	342	357	373	378	351	366	351	371	366	351	362	362	338	312	338	393	367	380	331	361	358	338	404	379	360	354	343	378	341	389	344	357	362	363	371	352	391	363	362	387	358	388	363	377	374	380	363	372	401	358	368	379	370	379	348	371	380	384	350	387	370	363	382	377	362	381	382	357	360	352	368	357	344	378	347	346	382	354	376	362	354	355	337	348	364	371	374	356	347	321	351	372	359	360	361	374	357	375	387	348	361	368	381	371	359	340	378	367	329	364	362	338	387	366	395	352	364	354	341	342	357	367	384	386	366	360	350	327	370	373	341	333	381	371	327	346	363	366	367	403	362	389	343	366	362	360	402	384	371	360	371	380	335	386	372	350	337	365	375	362	396	366	362	391	409	339	398	372	381	363	366	361	374	362	340	430	396	393	383	319	364	367	355	377	332	399	345	340	352	342	374	390	377	369	390	356	379	362	360	412	374	360	386	358	359	386	357	363	374	369	375	384	345	385	372	387	376	401	337	373	354	368	362	384	377	357	382	382	344	337	355	374	351	343	359	356	373	340	351	340	378	387	386	366	373	356	366	379	360	389	341	348	368	342	374	395	351	362	360	352	374	345	327	351	363	407	327	355	373	351	356	353	365	383	349	348	361	386	370	329	379	389	366	372	363	338	350	322	389	347	374	360	392	367	372	360	372	353	386	352	352	409	348	375	358	345	375	368	385	347	363	329	355	353	373	380	365	397	335	359	353	324	311	361	379	406	392	345	386	332	383	357	361	355	359	368	334	381	359	342	341	352	343	323	361	385	367	354	355	362	357	368	380	377	340	382	389	373	351	388	355	347	374	353	381	360	373	348	337	372	364	347	350	335	343	344	369	347	372	347	357	398	375	360	350	388	356	314	395	353	373	349	412	350	331	356	359	379	346	326	389	369	344	352	336	345	346	349	375	335	360	376	366	353	382	341	369	359	381	335	335	412	339	380	328	375	349	370	333	379	390	349	341	343	378	371	346	337	389	378	364	350	384	361	338	360	341	314	336	363	371	364	355	388	339	350	357	367	359	394	363	380	362	367	359	383	354	375	357	354	371	324	333	367	371	359	353	366	342	341	387	392	365	356	377	355	360	352	390	350	380	397	389	356	362	381	377	348	352	364	348	352	364	403	335	358	363	378	352	353	360	382	335	386	373	346	373	360	372	346	380	372	368	377	351	343	383	343	364	383	371	368	329	362	399	396	354	422	345	361	386	368	326	370	389	338	391	328	374	364	363	367	348	354	350	345	349	374	369	368	342	348	368	381	351	386	356	382	341	321	394	313	373	379	398	375	383	342	366	373	329	370	344	394	349	374	336	335	369	372	337	369	379	370	380	345	305	347	355	378	393	350	356	366	337	407	356	368	363	350	352	347	363	383	365	327	374	369	356	372	389	341	318	316	332	394	362	361	376	331	332	350	358	353	375	360	370	364	369	355	390	333	356	388	349	361	375	366	343	350	384	359	374	370	327	384	371	380	338	370	371	325	335	380	349	370	333	375	370	339	334	358	336	360	397	352	382	361	363	362	387	336	349	344	356	369	365	347	358	359	376	321	334	368	346	381	336	368	356	333	339	366	385	365	373	361	370	338	340	344	348	359	347	366	397	367	389	367	418	373	356	356	370	348	355	330	367	354	382	377	376	346	346	368	338	346	354	364	337	371	399	354	362	394	350	372	347	334	345	349	335	361	364	363	371	359	382	334	374	376	339	331	348	350	378	358	352	361	397	380	380	350	355	359	372	341	372	389	350	364	397	343	411	366	367	359	385	351	352	385	365	346	333	358	365	357	325	349	335	384	343	365	367	348	375	372	348	374	319	355	354	353	344	352	374	379	339	357	369	354	378	382	359	368	378	377	346	380	329	373	358	360	337	398	371	344	357	372	374	390	339	372	362	365	371	324	381	387	381	361	371	387	370	397	373	340	356	321	351	343	355	359	316	335	363	378	370	356	309	359	366	329	390	372	324	387	358	357	371	336	361	315	371	363	356	345	370	374	358	361	374	346	362	349	387	366	358	370	348	368	380	368	392	328	370	410	334	358	352	342	338	373	358	379	341	349	384	389	348	381	375	401	354	373	371	366	374	344	388	331	344	348	375	348	328	332	361	327	362	370	325	378	354	392	362	367	344	343	405	363	352	328	343	370	358	386	367	326	361	384	349	369	390	347	392	359	334	382	347	332	358	372	359	343	348	349	349	362	337	370	374	360	354	352	388	351	354	391	377	341	370	367	319	371	380	370	394	384	384	371	360	350	349	381	408	355	338	327	344	352	338	376	374	358	360	365	377	354	379	371	387	344	333	388	350	344	354	319	387	346	408	341	368	370	366	344	328	362	300	372	369	344	383	352	347	368	408	345	376	359	346	363	349	389	342	375	366	358	329	350	327	380	398	380	370	332	414	359	355	346	355	334	346	347	379	346	385	359	335	360	392	352	387	351	375	372	362	339	361	376	364	319	318	351	375	362	389	383	337	351	371	333	338	407	353	367	357	358	365	383	341	382	334	367	379	339	347	370	349	336	379	330	325	401	382	358	376	321	388	354	361	347	349	397	350	378	361	341	373	358	349	349	358	337	332	399	341	354	374	354	342	365	374	352	360	370	387	371	329	344	336	340	351	367	360	353	354	334	383	349	391	382	354	364	326	354	348	417	347	364	324	359	360	371	375	349	381	368	350	400	392	392	347	366	380	376	378	377	348	391	346	339	376	350	373	362	373	358	356	383	364	365	350	330	385	345	348	381	362	334	368	349	373	373	342	390	344	376	341	370	365	382	329	336	347	340	353	370	387	379	349	369	354	371	357	332	363	359	366	370	397	366	345	421	329	346	379	343	375	354	353	355	378	367	352	369	357	344	361	380	356	353	357	350	352	357	368	388	378	361	343	336	349	370	328	369	402	369	350	358	376	339	361	346	405	374	349	336	388	363	331	373	333	359	358	348	341	366	368	338	354	346	341	366	362	368	352	355	349	371	349	359	359	345	362	383	350	392	349	397	351	378	355	381	387	361	362	354	363	373	360	401	337	363	336	329	337	417	362	326	357	365	367	371	368	401	353	327	359	371	337	349	386	370	372	378	385	354	371	340	344	353	389	342	380	346	383	361	396	360	369	342	384	356	365	353	368	366	363	364	384	328	370	374	382	368	378	373	346	311	361	337	358	349	367	349	359	344	325	380	378	333	379	362	340	359	364	369	346	353	352	380	405	377	364	365	333	354	338	373	370	362	379	356	387	369	357	358	345	346	342	353	347	387	360	359	314	356
27590	11774	2247	1395	1089	886	962	861	897	823	905	838	795	915	809	828	856	879	816	837	818	861	843	878	796	860	860	870	859	878	856	828	858	850	850	854	833	901	843	878	808	868	877	807	848	846	915	838	851	891	826	850	843	824	828	854	861	875	885	822	871	842	879	855	831	822	831	879	889	868	866	851	842	792	878	911	892	864	865	830	788	835	856	846	858	842	827	847	858	859	841	853	896	883	840	853	864	804	849	917	889	839	825	888	869	846	843	788	823	850	876	825	839	838	844	897	835	852	822	841	818	848	834	831	798	861	831	846	862	852	842	873	836	830	893	870	898	882	827	794	825	894	824	833	827	819	812	879	840	848	875	873	845	922	859	903	832	844	845	835	844	791	799	833	836	840	861	872	866	846	874	818	864	813	794	842	874	879	807	859	881	833	879	780	859	792	837	874	886	811	829	854	878	847	827	826	869	844	850	881	839	800	856	822	812	894	869	852	878	863	878	825	854	775	859	877	822	923	913	783	848	782	839	834	824	834	857	825	814	813	795	846	885	853	874	868	900	855	846	835	863	885	820	835	860	841	884	857	906	880	810	860	879	879	841	846	859	868	889	835	845	858	898	872	873	796	829	897	822	903	893	821	873	849	843	812	843	811	851	829	782	881	883	846	859	886	912	855	854	777	774	848	933	910	875	880	870	838	828	832	862	875	882	823	830	898	856	805	881	830	830	864	883	810	811	907	808	837	870	889	835	892	843	855	857	871	886	842	816	857	851	863	838	846	850	863	877	842	839	880	880	830	879	793	829	817	887	839	910	837	822	857	800	845	831	808	834	922	821	840	855	859	827	832	853	859	879	834	800	843	899	874	858	797	865	805	876	839	789	872	778	857	890	827	846	905	846	875	852	832	876	848	879	813	810	836	865	853	827	859	825	879	891	922	854	855	843	860	897	833	846	827	811	840	850	852	844	856	885	820	856	865	872	837	860	815	885	807	854	878	839	870	870	837	857	818	842	848	831	840	852	852	865	861	886	892	855	848	846	851	813	854	861	856	868	871	831	840	839	870	887	823	815	866	869	828	816	871	876	852	842	852	880	842	851	829	865	831	885	831	871	878	851	915	824	854	864	895	845	877	883	862	886	851	853	834	852	859	870	820	912	832	841	833	795	830	924	823	858	860	863	901	849	903	850	863	882	862	860	888	866	831	861	829	859	855	906	889	842	852	854	905	808	915	874	822	819	842	864	814	868	866	868	870	849	831	851	831	914	813	816	877	845	874	841	792	815	814	815	850	841	849	880	806	857	884	819	869	844	889	875	897	889	872	854	872	878	849	832	841	865	856	809	869	884	821	805	884	829	836	850	823	865	814	853	922	780	877	869	884	848	844	865	827	825	846	836	904	890	912	884	871	868	852	818	905	868	838	855	897	835	834	833	813	851	894	840	900	878	861	849	883	890	869	840	817	866	850	836	884	853	842	821	918	886	830	864	865	856	825	824	851	880	850	803	885	853	818	824	878	932	838	863	868	913	852	803	821	844	870	860	878	860	835	849	775	855	830	860	897	826	835	854	839	871	869	817	823	839	821	821	897	874	860	892	899	842	825	818	827	879	847	848	912	865	887	857	813	847	849	848	863	813	857	882	850	846	852	884	899	808	858	878	892	843	874	822	896	847	830	858	841	832	888	894	839	889	844	828	879	818	843	826	879	882	881	859	848	875	843	843	848	851	880	817	875	826	801	872	851	854	885	866	840	822	861	873	884	825	836	853	904	831	826	827	853	831	871	868	881	885	858	852	813	881	867	920	815	872	812	870	881	805	829	899	819	839	889	829	868	847	860	846	832	846	875	808	857	931	894	846	850	848	847	862	807	863	836	851	841	816	891	851	859	834	839	842	828	844	853	857	875	813	861	783	882	890	896	882	822	844	904	860	841	892	826	816	845	843	848	835	869	860	872	854	881	883	861	894	890	855	874	873	861	861	840	882	828	871	834	854	905	852	835	912	845	896	893	908	818	850	861	813	870	809	823	841	861	835	872	810	890	877	874	874	841	902	839	827	887	874	806	881	844	888	841	824	853	819	911	839	829	831	876	854	806	821	865	851	846	849	874	897	853	872	841	847	854	842	868	862	844	821	866	908	809	860	891	841	824	857	855	862	885	877	882	844	849	837	864	838	809	851	847	890	829	815	828	887	877	879	892	790	847	853	884	832	845	894	835	901	832	887	816	872	840	905	808	841	812	877	864	822	831	841	880	853	833	819	828	855	826	895	828	851	909	859	919	876	888	866	853	879	879	856	868	825	824	867	855	834	789	842	865	848	846	879	835	857	828	791	828	860	859	901	821	845	856	864	872	842	833	879	885	860	826	844	853	856	764	853	810	829	886	835	849	834	840	829	851	873	818	850	853	870	871	888	864	859	896	855	838	883	881	847	849	788	812	889	868	874	885	838	865	849	851	844	885	852	826	843	908	901	854	816	888	844	850	817	861	819	856	860	875	891	859	853	846	921	866	858	853	873	837	824	854	879	874	868	864	858	859	836	787	831	836	867	863	827	887	829	857	827	845	852	871	817	813	812	924	829	853	848	853	870	876	873	886	872	875	853	876	764	856	859	863	855	839	874	762	927	885	878	876	845	828	861	851	865	849	869	806	855	872	847	835	798	916	900	853	808	898	844	863	852	830	861	850	823	886	829	853	801	858	847	847	852	791	856	863	866	843	830	805	828	871	876	861	883	802	874	843	834	828	852	862	871	849	840	885	921	873	850	876	896	826	803	836	859	863	827	816	813	861	859	817	858	831	854	788	882	810	841	883	867	892	852	839	879	858	878	825	835	893	807	853	841	882	894	863	846	853	838	887	887	870	840	891	868	868	899	896	888	883	902	828	906	822	855	857	813	865	860	910	832	778	813	877	882	881	916	888	859	846	856	873	859	804	859	877	863	874	884	907	857	825	827	799	843	876	872	827	814	839	887	834	872	870	919	884	917	889	846	878	871	821	850	795	843	851	867	816	855	808	914	858	862	819	874	893	848	795	872	816	858	921	890	796	863	805	876	887	861	863	817	888	847	873	880	844	833	894	859	830	848	854	854	861	863	907	862	849	902	848	823	873	924	886	833	861	817	861	854	816	855	890	889	844	832	858	815	870	829	835	870	852	864	877	863	834	863	853	858	834	906	834	859	836	830	828	811	818	840	869	830	835	892	780	885	832	855	892	850	890	836	889	866	865	848	899	880	879	856	825	834	808	812	888	843	832	795	910	845	858	839	818	888	880	799	889	849	855	836	800	872	829	841	857	850	847	831	820	826	834	821	872	853	854	844	792	858	874	861	858	884	839	855	831	831	925	882	824	854	875	855	853	864	858	840	839	890	932	840	872	854	831	825	914	873	856	876	869	836	849	880	862	759	821	843	892	831	861	884	835	846	841	878	859	824	835	870	866	839	825	859	876	841	846	813	869	899	911	865	801	822	879	854	865	834	838	852	855	819	861	816	840
5158	972	893	838	765	790	751	756	810	794	755	806	747	762	771	730	760	741	747	744	787	758	742	726	724	740	688	759	771	751	742	771	750	706	721	723	722	768	775	730	731	754	731	716	739	747	754	745	720	779	704	694	717	722	748	727	751	739	742	757	751	789	772	731	733	771	723	774	739	721	755	733	739	743	766	793	753	752	743	758	736	774	760	769	741	736	713	797	761	760	766	662	747	760	779	679	744	716	700	771	724	775	748	752	732	756	667	742	739	769	714	770	778	766	758	724	765	784	742	778	750	720	726	767	765	706	751	720	718	707	737	739	743	776	729	741	731	692	709	769	719	733	741	782	758	721	714	758	731	728	778	690	739	750	753	748	713	741	739	707	692	733	770	711	722	742	755	730	743	732	714	734	692	735	755	759	713	728	758	737	715	767	829	690	738	781	744	749	774	766	715	714	719	761	751	772	765	747	748	765	725	741	723	739	749	778	782	752	694	781	702	772	755	751	786	807	747	765	727	721	764	755	775	729	729	751	734	714	744	752	709	756	723	751	750	738	745	753	784	732	759	757	728	741	751	749	747	801	742	709	764	758	760	733	779	748	770	768	758	717	754	732	754	728	735	763	768	743	739	768	689	763	706	747	707	770	738	703	706	709	753	707	712	697	765	723	755	766	809	729	719	742	720	769	725	799	712	696	765	749	742	754	757	717	754	745	792	740	702	695	751	745	728	687	737	760	703	743	732	756	801	792	713	742	746	762	755	768	763	774	734	778	777	726	764	742	749	766	676	691	766	709	748	776	727	734	746	742	740	733	767	777	771	765	742	701	773	728	753	769	756	693	743	753	733	743	778	717	723	740	753	733	760	659	729	722	718	724	773	682	759	734	737	748	744	756	757	722	746	750	774	767	689	717	704	708	751	743	706	728	730	751	752	782	755	710	717	704	773	714	757	757	724	718	757	723	789	750	691	722	710	743	757	723	742	769	767	754	712	732	725	699	744	713	781	734	731	738	741	765	773	720	724	704	731	741	694	772	717	772	752	739	752	778	712	764	738	740	678	716	759	763	706	710	731	739	774	740	699	781	738	797	780	753	727	759	769	734	761	763	772	725	739	723	687	748	799	764	704	767	735	758	756	709	763	693	708	750	709	766	731	750	712	726	745	728	736	727	731	757	730	714	759	744	727	732	778	735	755	725	706	741	784	777	721	742	736	660	733	792	756	718	710	751	713	749	746	708	691	750	675	706	709	743	701	738	753	732	728	746	745	721	827	685	697	704	727	732	750	733	703	710	799	706	656	731	725	720	779	723	723	716	716	788	769	731	771	736	790	745	778	673	727	747	796	760	743	774	706	724	761	705	713	754	740	796	771	717	738	711	745	755	789	753	733	785	722	734	725	752	714	714	776	763	740	700	748	759	769	781	798	754	723	732	765	743	746	743	745	758	748	720	804	737	710	758	771	751	709	751	732	763	727	785	766	713	736	743	750	710	735	748	732	754	763	782	775	773	708	783	695	699	691	793	738	714	728	732	775	804	706	701	706	742	752	738	778	710	732	772	693	798	738	740	709	725	701	766	717	734	771	749	770	722	730	763	771	761	681	741	709	797	751	759	750	727	729	660	765	729	707	751	725	727	751	717	715	825	740	733	742	763	735	735	738	751	724	738	726	766	701	723	771	716	720	774	753	698	743	730	738	750	729	771	777	752	747	717	728	733	742	719	723	710	731	726	752	779	708	721	714	703	736	706	776	721	774	711	751	729	740	750	705	784	769	772	778	717	706	746	763	720	741	750	714	711	754	716	705	702	746	756	787	775	742	805	732	751	765	770	671	702	759	737	729	735	761	712	729	789	767	727	757	756	715	793	749	718	692	765	738	759	750	730	726	743	762	743	758	726	700	742	778	712	725	726	741	712	746	750	768	781	729	713	703	796	767	732	740	719	748	762	748	729	685	729	740	748	689	747	754	751	711	768	738	718	743	751	727	741	728	739	725	716	739	733	757	756	760	718	773	753	739	673	762	734	745	745	713	770	766	764	751	719	745	784	710	736	764	723	728	746	739	733	709	720	751	751	778	800	742	737	733	705	721	775	774	765	709	732	755	749	730	735	771	775	735	793	758	741	740	753	782	729	750	719	760	712	749	711	704	746	742	725	749	701	752	758	751	694	742	765	760	736	748	762	797	779	716	735	747	747	734	654	757	755	746	713	791	788	752	749	672	710	705	746	749	731	823	738	705	743	823	728	716	693	740	738	738	789	714	775	699	737	766	687	756	749	744	758	760	758	688	757	726	748	737	728	758	764	766	728	700	725	765	789	734	723	735	778	718	707	692	726	741	731	735	753	771	753	735	732	746	801	720	785	766	744	723	766	727	765	735	728	730	795	774	748	764	735	656	704	783	775	744	702	715	724	709	759	742	709	769	676	727	777	760	746	771	730	714	716	691	743	738	741	724	741	720	723	748	736	757	711	754	760	779	745	765	733	688	752	719	722	749	727	717	755	737	732	764	702	729	760	754	765	707	747	759	735	760	762	734	724	739	783	749	706	767	780	760	756	748	760	741	743	731	757	733	740	733	732	730	754	726	730	755	715	731	742	755	743	714	722	774	749	728	734	786	770	747	752	778	730	722	757	720	808	709	686	739	747	764	754	744	737	753	784	705	723	724	653	735	766	711	735	739	758	699	780	711	700	702	701	734	702	724	822	738	721	727	714	752	741	714	738	756	713	779	742	719	767	703	739	698	766	781	736	745	707	729	713	744	731	715	739	750	715	749	746	752	757	747	714	767	767	720	732	702	769	776	726	701	718	713	758	738	712	751	703	763	769	761	701	735	733	780	772	741	712	658	753	738	740	741	725	746	735	758	796	752	722	749	723	728	758	736	739	722	708	737	747	732	767	733	727	726	740	708	739	777	690	757	742	742	725	747	731	722	692	718	735	757	697	738	744	741	736	742	721	707	754	770	733	749	738	735	744	765	737	721	684	727	702	773	710	798	752	724	751	729	720	763	724	751	760	707	771	803	749	736	730	750	758	757	729	796	734	743	764	782	727	793	724	690	766	727	716	733	723	732	786	801	717	754	784	760	754	762	776	721	745	712	741	769	747	716	711	782	725	719	779	712	740	743	751	742	765	748	763	720	699	777	766	744	720	723	746	714	751	740	729	705	779	714	711	732	768	708	770	757	692	741	766	729	698	713	714	715	747	760	744	724	791	746	782	756	764	715	760	744	708	720	700	734	727	723	756	722	728	803	709	735	725	720	717	701	752	740	750	732	776	744	773	701	759	745	751	718	777	756	758	755	702	722	747	727	730	731	748	730	742	749	729	725	733	721	694	684	779	764	726	756	737	736	756	755	722	737	701	722	702	727	711	720	751	738	757	781	770	718	738	698	729	757	783	774	725	741	760	684	756	785	747	682	769	725	739	697	758	808	716	748	732	728	744	801	741	740	763	749	742	705	739	710	714	708	708	739	740	718	711	771	716	741	734
25881	21441	25234	16716	1894	1002	919	860	797	747	793	799	792	787	787	744	828	750	767	779	788	728	753	837	742	793	766	738	800	749	740	768	714	720	774	769	740	771	777	797	775	767	728	811	749	745	760	796	770	779	745	751	751	718	761	816	723	720	773	766	765	746	739	702	751	786	746	763	814	779	714	769	748	702	778	767	763	752	774	762	732	725	777	783	742	747	756	766	739	727	746	778	770	767	776	711	713	773	708	728	695	743	746	789	736	735	703	785	746	734	734	796	771	747	757	704	760	752	709	766	753	728	770	738	734	808	750	795	813	795	767	762	724	738	759	742	795	780	750	788	739	709	755	714	803	796	744	760	718	731	731	755	786	776	774	743	758	756	748	777	774	725	783	750	708	763	749	776	776	708	808	723	717	758	805	750	746	778	803	699	737	734	769	719	791	737	772	748	739	814	749	718	712	778	730	750	727	764	759	751	772	759	739	736	794	763	763	809	765	756	666	759	761	755	735	693	773	776	710	708	719	766	758	749	749	742	752	757	736	765	718	691	779	721	738	757	724	746	746	712	764	750	754	761	776	748	737	795	772	808	768	788	779	715	758	756	730	771	773	772	740	815	739	770	761	742	758	760	762	755	734	731	833	766	732	718	726	768	767	716	778	773	766	742	758	756	734	712	803	762	783	742	753	757	726	789	776	759	762	733	726	803	746	762	785	733	763	748	738	759	710	737	735	759	757	769	712	712	762	714	770	822	747	738	733	704	772	749	784	797	757	719	751	790	737	789	721	760	798	736	746	814	775	763	734	716	712	743	774	718	740	739	746	705	786	792	726	756	757	719	767	752	752	782	734	772	714	754	804	722	785	766	736	773	761	717	740	734	785	791	773	716	718	779	793	773	712	795	772	770	736	719	736	746	796	750	751	703	749	731	725	766	744	764	740	801	722	791	730	792	775	792	745	741	734	719	737	750	717	739	758	727	734	757	746	741	726	752	737	773	753	807	761	752	782	753	775	708	715	722	801	775	689	767	750	717	736	770	747	731	767	770	785	753	773	791	769	758	802	766	777	744	751	725	763	766	795	720	725	756	766	754	817	710	773	700	760	766	727	781	742	781	767	772	720	731	783	764	724	720	754	736	724	745	738	769	719	803	740	758	744	735	760	760	715	767	777	769	744	739	773	800	765	812	767	747	759	766	740	747	745	784	749	761	761	754	740	760	806	736	826	722	746	783	734	762	738	760	753	794	746	786	745	722	728	778	768	752	762	749	712	768	779	724	742	776	741	707	740	714	766	706	768	729	737	721	771	733	763	738	772	766	718	713	763	743	738	735	786	771	746	793	749	763	741	764	735	725	778	771	775	754	769	746	729	749	741	697	747	760	747	772	755	760	761	747	757	732	722	695	689	708	779	765	825	805	767	792	736	765	704	775	764	746	728	710	771	708	754	760	735	732	769	773	771	767	702	788	777	752	736	769	690	712	784	715	796	748	716	767	756	721	794	767	713	733	729	766	736	761	765	772	732	773	730	770	707	728	761	731	750	761	757	754	708	758	737	759	764	778	749	748	769	747	742	791	765	691	706	763	746	755	757	751	712	723	774	780	792	758	762	718	768	766	782	753	727	744	767	756	788	769	743	773	808	767	735	779	759	765	767	727	726	709	739	711	754	756	746	760	789	773	756	829	741	761	749	737	747	779	778	727	789	737	797	787	735	735	775	764	795	737	743	737	759	794	769	721	782	753	766	760	725	722	698	731	737	798	799	755	764	743	791	741	754	742	755	724	762	788	802	749	756	752	756	776	832	752	750	738	749	763	759	759	746	747	724	732	703	809	769	791	797	734	769	777	758	714	722	760	786	851	756	719	724	787	730	801	773	744	744	778	796	808	750	785	739	724	768	718	678	739	695	732	737	743	729	740	745	758	774	779	745	739	816	714	701	792	761	752	792	808	759	744	770	751	766	736	779	716	756	770	802	742	733	749	743	740	749	772	728	704	779	737	729	754	746	794	774	730	769	767	699	737	696	722	768	788	734	719	752	726	683	728	783	781	737	736	728	741	769	782	770	765	766	745	737	725	763	751	745	774	739	794	689	747	732	788	737	734	760	731	694	774	725	739	760	814	761	793	722	796	747	769	730	706	757	720	743	741	738	768	745	765	754	754	775	765	722	783	696	782	747	722	788	737	761	749	725	752	729	767	780	781	771	770	768	751	763	732	733	743	726	733	782	733	762	756	785	774	752	750	800	790	758	702	758	767	719	744	710	769	811	778	751	684	784	735	745	776	774	719	732	751	782	773	780	770	742	711	752	747	715	762	722	728	706	743	744	768	743	656	727	765	792	787	724	759	762	737	744	743	780	714	704	755	748	755	748	766	787	777	838	803	771	766	704	736	751	757	758	730	763	729	739	764	737	757	730	819	789	785	737	781	729	719	719	767	732	749	781	795	724	801	752	752	808	749	735	755	748	732	786	735	790	764	718	728	750	778	738	740	755	718	777	699	792	788	748	754	766	756	735	786	757	715	709	781	744	774	750	760	753	759	746	789	756	744	785	736	738	753	779	711	755	759	759	764	768	770	777	740	758	733	713	734	748	781	759	699	778	774	737	784	686	688	734	721	767	713	778	737	749	750	698	754	796	758	786	738	734	759	744	724	799	792	736	754	778	722	779	723	804	757	746	756	804	717	780	776	710	767	745	759	760	732	756	754	770	750	731	722	724	753	749	742	732	745	811	805	766	759	762	767	760	795	759	729	753	806	729	712	740	757	727	729	836	757	769	840	751	778	701	718	725	736	765	778	714	757	713	758	750	754	727	777	757	764	777	725	773	745	817	745	806	715	748	770	767	755	751	717	738	756	762	742	753	805	791	739	756	765	802	757	746	779	728	753	735	715	737	761	725	733	779	695	724	743	717	730	741	720	772	786	779	795	774	770	747	793	746	751	752	784	703	734	797	741	797	769	717	756	739	805	722	781	730	760	778	805	767	762	750	764	718	730	762	751	787	749	722	745	728	763	738	752	657	756	721	770	731	770	768	750	776	763	763	748	758	781	720	757	718	770	796	782	711	721	768	740	743	768	791	762	740	760	801	808	749	765	756	710	732	760	803	788	746	707	755	724	757	725	759	754	706	742	776	749	759	724	730	768	777	734	740	763	740	779	759	726	711	808	847	727	744	700	749	768	715	736	754	788	788	712	747	753	766	744	737	782	774	709	724	796	775	799	766	724	744	728	802	714	699	681	708	725	699	740	753	750	766	724	742	763	797	772	729	770	727	727	744	735	781	736	739	741	722	757	744	735	710	745	733	707	738	739	744	732	727	761	795	792	798	752	771	785	731	774	788	754	769	749	752	790	767	798	699	753	813	769	782	708	793	757	831	779	758	785	762	738	755	792	716	762	736	713	714	756	751	726	740	790	720	727	782	772	796	735	759	725	762	769	760	778	718	777	758	720	743	736	783	808	755	769	746	804	746	798	734	761	751	730	780	730	725	785
3670	2207	1808	1228	986	884	822	779	787	776	672	768	707	758	730	707	746	736	740	706	680	712	713	699	675	671	690	722	683	699	701	695	698	671	724	725	713	690	700	663	691	750	712	690	696	680	714	683	684	698	671	705	662	677	713	713	647	730	721	677	617	740	689	655	723	719	697	675	669	681	685	723	707	700	687	705	711	682	719	613	728	661	718	678	665	670	667	700	698	665	689	689	710	688	690	692	707	736	734	730	687	704	678	691	686	709	690	678	676	734	701	678	693	689	691	725	661	706	685	718	705	718	665	665	713	710	688	699	688	687	672	697	672	684	692	706	732	734	698	660	649	681	700	653	693	699	693	706	661	724	702	726	655	708	723	713	698	702	713	646	631	725	641	688	655	638	674	657	686	718	663	672	679	712	694	670	706	697	696	706	670	688	688	648	738	717	719	678	660	694	696	710	685	658	676	691	702	691	683	690	651	649	732	664	691	672	673	673	711	649	660	693	687	662	705	676	682	657	677	710	683	708	686	647	674	699	654	667	672	701	639	674	665	721	706	693	749	680	690	662	743	700	665	731	734	696	746	706	706	654	692	642	683	694	724	692	683	690	683	677	726	656	655	697	687	695	645	689	673	719	644	710	678	703	715	676	658	708	692	735	690	664	716	651	657	678	714	680	684	671	679	663	721	697	646	687	687	677	710	697	677	653	667	713	713	643	643	663	693	638	712	649	627	640	707	696	682	710	697	695	656	700	638	740	611	677	640	658	666	701	685	651	707	718	670	677	685	700	681	700	720	657	733	705	742	704	678	679	682	680	696	690	702	673	685	651	680	704	685	690	653	679	686	645	652	662	661	695	634	650	712	633	732	685	690	640	711	713	698	681	672	698	690	686	696	687	695	703	685	634	671	694	674	669	702	657	625	650	705	716	726	663	739	690	677	725	700	700	702	666	690	626	682	694	696	683	705	682	657	675	663	700	678	665	758	708	698	723	679	740	677	674	678	718	650	686	684	662	711	665	663	673	681	726	678	705	724	697	672	713	653	707	714	666	694	659	658	643	667	708	713	728	683	690	652	616	649	649	670	664	657	662	692	669	704	720	678	714	643	702	703	663	704	695	649	636	662	706	665	692	655	682	678	738	734	648	677	725	706	666	649	698	698	671	700	740	639	701	718	656	673	692	703	700	667	691	731	646	688	653	670	678	639	665	650	699	701	650	682	701	696	657	738	691	653	697	689	709	675	707	678	655	723	690	712	666	674	699	702	684	684	612	665	706	702	681	683	699	674	642	668	694	674	711	675	638	712	657	682	694	671	659	702	704	656	706	696	690	641	745	678	700	698	660	690	718	695	710	696	674	688	678	654	695	666	682	625	647	723	692	677	684	729	647	658	643	700	678	690	696	679	695	679	687	685	706	739	675	707	684	698	653	696	669	689	671	695	617	705	696	665	699	710	695	682	667	676	669	716	686	670	721	689	720	671	715	773	692	716	706	705	657	642	694	680	668	704	663	712	676	670	714	635	668	663	707	687	675	681	693	694	698	718	686	670	698	689	652	654	669	661	678	717	642	676	691	681	693	705	675	695	689	640	744	695	682	714	677	654	664	673	692	677	703	673	699	652	663	701	655	702	675	651	696	690	684	689	668	657	636	646	686	682	710	720	649	679	702	625	657	713	720	720	672	671	640	669	697	678	621	744	645	657	698	673	681	709	644	706	717	671	731	681	707	676	674	737	681	650	720	689	662	699	691	723	703	684	703	680	723	720	709	684	683	636	711	665	736	680	661	675	657	665	668	693	719	671	643	664	676	701	660	682	707	683	707	712	676	674	664	659	637	691	689	667	686	713	704	689	668	695	662	700	701	707	726	720	662	685	691	691	666	664	650	658	669	688	641	676	650	686	691	643	710	665	665	630	670	674	690	665	676	681	629	711	645	641	718	675	716	661	706	720	661	673	659	694	708	662	715	637	701	676	703	677	668	689	680	709	694	642	712	679	697	706	672	692	731	650	684	710	678	684	683	670	620	677	675	671	706	706	698	704	693	633	662	668	680	693	689	708	683	684	680	679	647	674	688	667	682	674	667	693	672	725	683	693	678	663	695	639	681	686	688	703	686	672	662	666	694	664	674	654	700	622	687	671	678	725	673	693	706	720	711	674	657	693	710	710	675	679	699	686	679	663	650	661	636	688	707	738	685	691	673	636	638	666	687	714	696	739	702	733	687	689	685	684	684	699	668	718	703	673	744	695	619	687	652	716	715	685	665	664	672	656	680	697	683	659	689	620	698	704	678	692	678	718	668	685	642	670	682	698	678	633	715	678	687	665	657	709	711	652	713	705	668	666	672	711	661	652	649	691	660	660	689	675	649	715	667	633	713	689	679	665	680	668	643	656	715	720	658	703	700	651	692	688	679	697	673	693	744	685	724	671	660	692	689	716	690	691	659	649	691	713	729	707	663	698	675	662	661	662	692	692	626	667	720	687	662	718	702	750	693	681	654	696	704	717	617	679	656	692	665	646	650	680	687	669	671	651	679	683	651	696	693	670	650	646	680	667	670	650	634	682	677	673	672	669	739	673	674	677	721	664	657	695	681	703	679	690	724	682	665	663	703	679	675	687	746	684	667	662	692	712	693	693	678	715	670	651	679	663	710	688	635	692	695	645	712	641	688	668	662	661	689	660	661	673	694	690	679	728	639	672	669	706	720	654	722	699	665	651	684	713	669	674	720	691	655	703	686	736	661	678	725	680	687	644	666	646	654	712	655	682	715	734	693	655	712	707	688	687	692	678	668	695	717	741	672	665	702	682	688	707	692	703	650	710	695	700	659	703	700	658	722	685	709	687	668	671	703	646	707	705	668	639	663	695	670	664	700	687	720	655	696	735	748	698	645	735	677	694	681	687	677	671	688	678	634	646	672	693	685	645	643	698	687	706	701	685	719	686	681	659	646	702	698	676	656	703	671	699	668	636	692	668	701	700	668	712	692	672	720	679	685	675	664	672	647	654	669	668	696	642	667	710	647	690	652	666	689	659	684	705	688	748	711	672	675	682	733	663	678	703	693	676	666	718	691	649	664	698	689	657	686	634	723	716	676	662	689	730	639	689	707	715	694	662	712	669	704	668	729	701	692	660	669	700	690	670	702	672	669	619	671	706	699	679	652	683	691	670	623	672	689	723	702	688	645	682	693	698	675	672	667	670	686	700	681	665	661	718	698	656	656	704	713	660	694	722	655	707	696	710	672	659	668	698	628	689	659	685	650	680	697	674	692	648	672	668	620	686	660	687	680	678	691	641	754	659	664	646	687	712	655	702	669	654	701	663	659	681	668	688	704	698	621	658	659	752	672	687	743	684	665	665	710	687	676	661	681	656	676	680	656	640	650	705	733	709	699	736	730	676	698	679	676	717	682	705	727	656	696	702	691	671	684	654	705	676	753	682	696	698	707	643	630	669	649	754	672	663	693	675	658	678	689	669	650	699	705	721	642	685	714
24345	21404	28497	24608	19862	2607	876	573	490	434	449	460	425	428	385	377	428	350	393	380	393	353	362	361	422	404	321	352	399	396	372	335	376	337	363	357	368	352	355	363	381	316	348	341	349	393	338	339	366	358	374	368	359	360	322	368	325	332	325	362	366	348	357	376	350	348	330	361	333	347	347	341	388	349	331	365	347	333	352	349	324	351	336	355	329	342	363	373	365	341	359	343	361	321	345	373	354	386	358	361	364	342	322	385	331	333	339	354	359	356	308	303	338	358	351	376	364	380	363	353	363	352	369	348	345	389	351	368	328	381	368	379	355	347	347	345	331	366	350	354	364	353	320	314	366	367	374	373	348	357	357	334	337	367	355	354	332	338	347	327	357	340	340	336	355	329	295	312	332	339	368	382	341	339	363	314	345	354	357	313	337	333	374	325	389	336	369	323	371	347	347	382	344	385	381	373	382	329	370	338	374	372	342	312	352	374	338	335	367	349	359	377	348	364	333	369	363	379	345	343	356	364	352	341	324	391	335	355	342	364	353	333	342	391	356	344	334	356	357	351	326	340	343	367	331	361	363	344	305	363	352	348	382	369	366	370	330	395	335	334	347	346	355	365	349	329	328	359	377	319	356	364	310	344	380	358	324	354	366	302	360	355	340	344	348	342	337	331	323	378	333	358	363	343	335	354	360	328	341	385	360	357	359	356	309	347	364	360	350	364	371	354	361	366	344	341	345	366	332	313	334	339	355	350	378	319	327	376	345	377	353	344	359	353	367	382	337	376	314	356	353	334	373	355	318	337	353	357	379	335	350	309	370	333	386	342	329	373	331	308	353	381	368	349	363	318	327	353	342	325	330	360	328	354	364	326	341	340	367	316	322	349	336	336	348	332	344	368	390	346	356	345	355	342	342	321	378	364	352	339	329	359	367	352	351	336	380	360	357	349	370	353	338	354	308	361	360	366	331	316	353	343	335	336	362	365	389	348	389	357	359	365	376	349	332	348	399	357	341	337	368	337	340	320	379	353	329	359	354	347	320	371	355	341	336	341	327	328	326	354	358	348	326	339	362	354	344	359	342	361	364	325	357	334	341	360	340	331	368	353	359	341	349	370	349	363	326	340	374	361	308	341	367	331	367	381	355	368	338	347	343	351	317	336	372	354	372	305	315	371	370	343	367	352	348	343	334	340	341	369	351	388	348	340	370	338	348	363	342	345	357	372	370	307	384	342	339	350	348	345	372	348	347	349	344	325	316	328	326	348	364	348	345	352	357	352	380	327	365	366	321	370	346	338	370	373	327	333	327	351	377	321	345	330	384	352	363	349	350	331	347	324	319	349	322	368	326	361	347	344	345	349	353	351	368	362	360	353	347	375	367	408	321	357	341	297	355	324	357	368	318	341	370	351	371	342	344	342	342	333	360	374	344	335	378	399	369	352	355	355	347	329	339	361	328	337	355	339	398	342	359	375	348	350	338	356	382	329	358	340	321	352	349	319	353	330	303	341	370	368	326	338	371	347	337	371	350	353	360	362	350	366	346	353	326	324	329	338	354	321	349	336	378	349	372	344	324	362	340	336	342	325	346	325	372	350	366	369	338	337	348	332	359	346	342	324	342	326	325	369	323	359	347	346	362	335	394	355	300	351	358	408	343	330	327	299	323	350	326	340	328	353	381	348	339	365	345	335	337	316	338	374	316	350	336	349	308	345	358	319	354	367	376	329	356	362	333	344	351	325	387	351	346	343	349	325	339	352	335	359	318	336	332	361	344	352	319	348	347	335	336	342	353	337	344	379	347	370	352	336	350	359	333	362	344	336	376	343	357	316	377	339	315	360	349	342	335	331	367	337	348	388	333	361	314	370	354	344	331	362	341	360	359	316	335	362	326	344	367	335	372	338	337	377	338	355	348	347	309	337	350	359	354	358	376	350	354	356	343	335	375	330	326	355	341	347	337	319	340	338	338	341	355	363	352	381	349	330	351	356	357	321	335	348	332	354	353	323	396	349	347	318	329	357	353	338	354	342	320	378	355	359	345	359	336	366	365	321	345	360	326	389	354	330	337	331	328	366	347	388	361	320	355	336	372	332	353	359	351	324	339	368	352	316	341	361	353	335	329	359	323	341	330	331	322	370	365	362	328	356	343	348	367	347	309	345	338	318	347	374	318	355	349	323	326	354	348	331	343	377	353	330	384	346	303	309	342	294	363	319	368	334	342	386	344	355	337	357	332	378	373	353	346	358	345	355	332	333	377	357	331	340	340	358	367	336	349	339	342	369	349	332	348	336	372	328	366	333	345	340	348	373	346	338	345	357	347	361	347	360	343	369	335	335	371	339	349	328	315	335	348	358	348	341	344	362	358	338	335	332	356	325	356	339	335	342	331	369	324	363	343	340	350	340	376	331	374	355	351	343	322	366	337	306	315	358	359	334	336	349	363	408	347	371	354	341	346	359	330	336	326	360	373	354	342	351	372	311	341	343	321	339	333	329	345	363	333	339	343	330	369	318	360	357	365	324	361	353	349	338	333	347	393	340	323	342	344	325	344	374	315	352	372	341	327	379	336	386	354	335	326	336	353	385	278	365	305	351	372	337	347	326	350	337	345	357	358	349	334	312	362	353	342	353	342	309	315	331	359	349	344	333	356	376	369	321	330	310	338	357	334	350	353	353	342	311	321	349	343	368	333	349	356	378	358	357	359	347	304	321	329	352	347	372	322	345	355	350	367	356	316	375	328	326	299	331	358	336	330	365	358	317	392	366	360	360	339	329	329	339	361	357	329	323	372	320	357	364	361	341	348	346	339	336	344	318	329	364	344	379	393	340	359	334	372	357	337	334	324	343	325	345	359	381	359	350	352	351	311	359	391	337	311	352	374	331	352	352	349	379	334	351	333	316	317	377	386	324	333	343	362	358	348	360	338	344	367	341	348	335	366	319	369	313	352	377	345	353	376	321	348	362	377	312	318	352	369	322	335	361	335	376	319	330	336	336	328	374	347	357	337	350	344	347	334	350	344	336	352	340	341	343	376	340	327	327	341	338	360	331	319	329	337	337	345	367	348	343	354	357	312	368	354	343	288	372	381	356	377	335	369	343	332	354	359	348	378	350	322	345	330	343	348	364	330	331	376	365	339	336	335	372	330	372	311	345	344	359	358	398	363	379	304	335	349	346	370	354	358	352	331	391	356	357	382	328	354	329	330	353	345	376	384	381	327	341	324	353	309	310	344	324	339	389	369	330	341	334	370	324	337	336	319	359	358	352	317	327	323	338	395	326	326	328	366	311	336	311	324	355	364	350	359	367	325	349	335	345	366	384	346	335	338	345	337	402	335	364	340	325	338	354	330	344	345	367	346	379	338	337	381	345	343	342	342	372	381	362	348	337	331	356	340	335	329	331	364	341	360	311	304	360	335	338	337	350	353	329	333	329	360	336	319	352	355	339	315	350	357	335	338	343	349	311	335	354	347	366	329	317	342	359	355	328	314	345
3470	4663	3775	1788	1331	964	828	700	618	615	533	506	507	461	447	443	464	400	396	435	409	415	420	389	405	368	403	360	388	398	421	393	369	353	359	376	348	380	369	394	391	368	409	389	351	386	363	323	398	355	363	405	387	396	375	400	391	370	374	380	375	352	358	353	358	345	359	367	363	357	371	380	357	364	375	366	373	350	331	366	369	376	342	364	370	329	376	385	358	356	341	355	346	351	372	334	337	370	367	380	365	367	359	399	372	377	350	366	342	355	366	382	386	350	380	409	405	407	349	374	390	323	386	361	344	349	348	351	362	351	380	400	388	403	394	374	378	356	403	371	381	386	397	363	358	358	356	400	365	366	359	393	367	389	370	378	384	395	377	311	362	358	345	390	389	372	356	357	377	393	356	371	378	333	378	359	351	362	371	387	369	375	369	383	391	382	366	362	418	353	363	365	350	340	369	378	356	339	366	342	372	364	380	371	385	367	336	399	339	363	337	360	349	371	384	385	382	348	361	359	403	354	383	392	377	381	331	341	384	354	348	340	350	364	374	366	372	346	358	392	344	375	343	370	389	381	344	349	343	343	414	361	338	370	349	352	341	356	334	363	355	384	367	346	363	349	376	372	373	369	351	396	355	363	375	386	373	329	377	364	393	358	344	340	351	364	393	344	363	356	382	386	370	393	381	363	385	374	388	337	355	369	371	368	357	311	362	360	364	338	383	362	381	344	372	382	323	336	383	361	369	364	357	373	390	354	357	391	383	352	344	380	360	378	355	356	375	359	349	385	333	399	382	353	356	347	379	390	329	374	363	372	378	370	351	361	343	343	340	363	374	346	354	352	327	356	392	366	342	343	373	341	359	370	403	383	366	337	357	358	377	350	380	362	372	347	377	353	357	349	332	366	357	330	345	385	390	332	361	380	372	374	405	373	352	358	330	355	367	367	381	363	385	360	348	382	355	354	344	341	359	389	330	368	329	361	357	358	349	334	332	376	343	360	357	366	386	328	327	359	348	357	374	374	371	361	347	373	360	368	361	330	400	392	386	337	363	349	348	332	369	347	371	347	389	399	358	376	341	358	385	358	340	361	369	343	384	351	352	365	380	391	355	391	360	363	359	363	342	392	360	376	347	357	396	344	326	341	336	355	339	335	367	363	337	343	406	372	364	362	360	330	419	367	347	400	368	366	350	345	383	361	358	325	380	380	371	378	357	326	368	337	387	356	368	374	372	374	397	359	361	359	382	360	345	336	384	394	372	347	370	339	335	357	352	355	382	378	333	374	347	368	364	351	374	380	365	355	397	348	338	349	354	363	380	401	323	395	353	350	372	385	344	360	391	397	337	373	358	391	336	382	351	370	378	315	362	375	337	385	353	382	385	347	364	353	399	343	360	359	365	367	344	386	349	346	368	351	357	348	372	361	383	362	335	355	331	349	327	364	363	366	349	372	345	354	356	350	389	385	365	326	346	369	349	395	352	360	338	334	354	364	363	374	368	379	340	353	359	339	332	353	363	356	348	370	360	384	389	346	397	373	348	361	371	346	358	357	359	360	360	339	349	406	332	381	374	361	370	379	359	363	390	347	341	361	333	352	335	358	384	366	372	359	366	364	358	335	352	392	345	407	353	338	345	355	336	368	349	322	347	357	340	369	340	366	351	381	346	368	357	352	349	392	348	349	375	369	355	367	333	369	372	371	372	356	368	369	380	358	343	370	377	350	357	366	393	365	366	344	378	396	394	357	360	334	373	356	373	313	403	372	349	349	385	372	367	361	374	398	356	350	376	322	366	335	363	373	361	350	340	369	321	323	377	344	356	357	370	359	390	369	372	337	361	341	415	347	392	360	365	397	340	353	349	363	360	362	377	352	366	370	354	374	327	360	364	365	355	341	380	396	383	374	380	373	373	360	343	413	330	340	376	343	377	358	346	354	338	346	361	382	393	356	383	344	384	345	404	347	358	375	361	364	357	355	343	368	355	351	350	387	353	345	325	373	383	379	339	347	349	345	356	383	328	402	361	356	359	324	360	364	365	367	343	350	364	350	379	357	369	324	351	360	366	359	352	312	375	370	375	331	328	358	375	386	352	368	360	373	330	364	366	325	340	400	358	347	392	357	343	326	362	355	364	370	380	368	359	377	388	337	332	345	345	342	359	362	356	373	367	340	365	370	380	370	362	377	344	342	380	347	383	375	352	394	373	328	370	335	361	359	358	326	357	349	334	341	347	344	322	362	392	373	338	327	356	348	369	371	401	361	343	399	357	352	364	363	375	388	390	360	354	372	369	325	355	354	352	365	357	363	387	360	358	333	386	372	344	362	335	373	356	352	352	353	369	388	360	335	380	366	336	344	409	332	337	396	370	349	332	349	367	381	358	389	385	393	354	345	372	394	336	343	346	378	384	349	379	363	337	343	391	369	362	384	394	367	341	374	330	347	371	392	331	384	348	346	376	367	359	372	361	378	335	372	314	355	343	356	353	377	356	350	336	379	342	355	372	344	384	368	363	341	347	366	347	350	363	342	368	333	366	342	345	364	363	374	341	343	327	385	354	352	369	383	344	344	358	375	364	338	357	386	347	319	377	348	347	351	337	372	395	365	342	361	359	385	363	358	312	357	371	353	388	378	336	372	365	378	323	382	340	387	346	357	374	371	372	338	388	379	398	363	378	360	386	340	357	373	365	348	392	357	360	346	343	353	357	376	364	391	367	345	325	340	334	392	382	385	332	364	341	351	335	368	350	353	384	355	385	317	351	369	383	335	372	377	356	392	372	333	351	322	352	392	358	373	371	338	333	366	351	409	331	326	383	358	333	368	383	390	341	373	378	370	348	392	350	328	330	345	348	355	338	359	371	376	351	342	360	366	363	337	348	345	377	369	378	339	362	368	394	327	357	369	353	347	340	366	378	355	339	416	356	361	384	338	382	362	383	374	376	372	339	369	358	371	365	350	377	332	364	404	377	359	369	324	356	341	332	335	383	370	340	352	340	388	374	383	351	361	366	370	369	354	344	363	328	395	353	353	372	385	369	345	350	351	378	362	341	373	364	354	344	358	367	342	364	368	333	366	364	337	343	367	364	403	360	403	345	383	330	373	335	347	351	338	369	379	370	385	344	356	357	374	374	364	355	358	346	375	363	371	371	374	363	365	368	337	363	366	345	381	341	328	354	355	345	351	358	350	345	374	358	373	355	392	357	331	369	336	347	354	377	358	376	342	361	376	362	366	362	336	386	362	373	388	325	358	363	386	331	350	374	398	348	377	327	389	355	374	345	353	371	340	335	329	357	371	313	367	344	360	391	359	376	344	376	348	347	344	343	362	375	371	373	363	323	336	358	353	358	337	359	328	378	418	370	369	369	348	343	323	371	329	349	360	349	336	367	361	346	347	333	376	362	357	365	367	354	391	351	380	400	355	358	343	334	359	370	369	372	330	370	357	360	349	364	313	344	337	354	352	395	362	367	347	351	381	337	365	354	370	338	318
27633	11510	1923	1190	866	860	888	883	817	839	891	869	829	906	784	874	834	849	850	865	867	860	877	832	873	876	838	838	854	869	846	893	849	891	810	844	876	823	834	837	829	895	841	849	867	833	837	862	835	827	844	848	812	842	819	834	856	802	799	835	856	842	886	874	854	838	816	889	869	874	837	838	864	820	881	865	904	868	909	812	797	849	883	927	827	822	856	848	855	859	838	819	844	836	853	828	854	827	871	876	833	833	869	828	805	889	878	822	894	876	817	846	890	897	840	828	821	878	863	828	890	829	861	875	837	870	888	839	828	881	825	846	835	860	855	829	873	837	841	848	829	849	901	865	846	887	864	836	927	823	817	846	783	821	816	843	868	898	837	824	872	869	914	828	865	778	830	897	897	846	864	831	853	808	829	854	851	829	892	830	842	837	866	879	892	890	840	853	823	861	877	870	841	833	867	849	879	844	832	817	861	845	873	871	886	792	824	866	883	868	828	855	899	864	873	873	883	863	907	818	870	853	816	788	885	855	767	849	838	816	836	857	826	867	879	897	826	820	862	834	854	903	925	852	788	851	844	832	922	801	822	898	844	868	839	873	839	896	836	819	865	869	805	845	815	857	907	876	855	804	840	861	862	863	827	801	872	825	836	886	880	810	865	891	768	829	818	807	878	888	845	882	850	854	850	839	949	891	845	867	809	813	756	877	850	847	848	819	816	859	875	863	800	846	823	880	771	879	819	853	874	864	873	794	811	811	844	853	836	881	849	834	876	818	886	863	840	855	837	831	860	876	843	870	853	864	869	878	814	851	852	837	812	837	895	878	841	839	870	843	885	843	877	820	880	875	879	871	859	849	818	842	849	910	823	843	789	829	882	831	828	830	819	811	799	858	888	854	872	869	876	856	824	822	837	883	844	822	830	824	862	881	911	856	851	867	857	844	849	803	870	847	860	836	841	876	830	798	860	825	808	830	844	914	800	830	878	826	823	858	862	872	900	905	851	866	838	874	839	866	858	851	819	852	871	852	837	834	848	891	817	877	846	888	873	852	879	835	888	826	846	907	813	858	830	844	770	847	853	851	841	855	854	874	821	865	870	861	817	865	800	849	813	866	862	819	869	849	854	839	851	885	861	840	865	804	891	833	847	847	833	800	786	866	889	879	903	865	832	868	872	849	859	864	904	872	828	897	895	831	826	885	866	834	857	887	865	911	790	835	814	871	838	934	904	919	824	760	923	841	848	903	840	819	859	825	835	831	844	847	847	860	899	848	877	884	907	873	895	900	880	879	869	830	848	849	795	834	836	862	847	866	873	871	871	849	779	850	818	820	843	858	843	892	855	876	883	874	861	903	883	838	844	825	872	852	854	833	894	863	908	869	868	879	902	861	890	789	833	838	863	889	828	847	902	866	842	808	869	847	888	834	814	838	819	868	809	850	820	857	878	884	801	846	819	891	862	879	812	831	834	838	846	809	906	851	850	854	867	853	836	879	865	822	868	861	872	873	836	878	811	850	875	890	841	832	861	880	804	850	881	826	804	851	873	855	824	831	837	846	793	817	847	893	813	868	819	863	854	898	843	844	871	862	840	812	805	835	850	896	866	903	835	816	847	831	852	894	796	886	808	867	838	844	872	880	801	841	839	861	869	911	850	862	847	862	851	866	818	842	829	856	881	865	847	818	888	877	878	841	846	867	857	898	805	907	853	843	898	851	847	847	898	852	853	897	826	857	887	860	874	848	807	850	861	869	826	841	876	809	861	903	878	885	813	851	813	826	838	873	905	838	846	848	798	881	829	892	856	826	880	845	851	840	829	839	823	816	829	854	878	879	840	856	869	859	856	841	845	913	851	844	875	848	862	868	822	827	846	839	873	861	873	873	882	810	900	880	879	820	881	880	869	852	882	823	861	847	844	848	847	854	850	830	896	855	878	866	907	835	830	863	843	872	888	816	864	818	838	840	844	792	810	870	868	891	866	858	841	824	822	841	820	897	827	880	820	881	903	894	879	882	843	894	897	840	879	841	806	836	900	807	856	828	843	792	808	869	829	863	827	822	828	889	874	870	820	863	848	831	907	828	878	845	870	814	817	863	860	839	843	821	847	901	880	852	948	859	797	866	876	870	826	855	888	821	875	892	871	829	905	803	867	858	867	870	892	890	833	830	835	834	861	872	850	844	862	835	864	889	820	899	901	825	851	873	870	848	916	871	867	898	822	825	826	864	830	818	842	855	851	880	800	859	830	802	875	819	858	848	896	863	860	793	829	864	845	868	883	817	822	877	852	866	919	872	902	812	834	837	862	841	846	861	843	832	882	858	854	905	850	854	829	821	822	831	821	848	831	847	831	841	828	898	792	885	829	853	841	865	883	928	842	796	843	840	840	901	868	873	888	826	890	882	854	906	886	850	847	844	838	843	877	871	870	865	892	842	888	832	821	806	841	882	842	829	839	840	859	829	795	872	871	822	880	852	841	851	868	878	868	878	852	846	806	898	833	843	837	840	872	869	863	846	834	797	861	879	887	860	855	866	850	874	844	839	875	851	880	835	815	832	863	858	900	817	875	878	869	889	881	829	876	839	822	820	825	854	809	905	907	803	857	943	835	801	820	903	848	875	851	863	825	898	833	845	830	897	875	800	814	801	814	843	829	849	874	866	906	874	880	863	844	838	869	857	858	843	873	794	861	805	843	843	854	866	827	810	813	813	872	807	879	816	839	829	852	867	833	829	869	841	809	893	880	855	840	827	798	844	886	815	860	847	894	836	881	802	875	798	883	856	805	821	914	784	858	846	870	866	798	833	868	877	835	910	869	862	821	874	844	927	877	871	855	841	829	833	887	854	848	860	825	822	815	856	912	805	883	897	880	844	876	858	876	822	794	835	848	845	840	796	902	896	836	819	804	852	855	838	877	845	841	895	859	851	855	861	856	865	840	799	876	843	814	813	827	872	860	892	872	877	870	881	932	817	904	837	866	823	824	809	833	800	838	853	848	924	848	845	838	824	842	864	876	824	925	857	840	818	884	853	876	944	875	815	850	863	854	909	812	877	922	838	847	875	818	824	858	881	851	862	860	814	838	832	879	862	911	869	879	826	880	883	911	870	892	878	836	896	835	846	824	848	845	861	883	881	838	849	812	859	859	861	838	890	861	915	849	871	834	840	844	857	865	822	837	878	914	887	850	832	855	847	894	813	872	893	824	861	896	827	833	822	850	840	846	821	871	814	803	910	842	860	859	854	850	787	883	908	841	862	871	818	839	835	882	838	858	829	846	832	835	825	818	796	838	860	820	850	870	851	836	840	811	854	854	812	825	844	854	870	902	817	856	904	848	875	815	832	859	859	844	876	884	860	807	831	862	865	829	792	824	811	832	856	871	853	848	861	863	899	830	875	829	812	887	842	852	811	809	922	865	887	897	864	908	827	832	849	878	911	830	847	833	862	807	856	848	846	815	857	868	838	838	845	796	831	834	876	815	865	846	839	913	837
5224	947	943	856	842	761	702	741	756	763	727	751	807	735	766	751	743	798	771	760	729	769	764	792	748	773	711	743	775	793	753	777	755	760	775	757	808	736	758	752	704	789	757	762	749	773	701	753	756	768	756	734	756	767	779	787	793	708	803	773	776	723	756	713	797	801	727	774	747	806	749	742	753	781	732	699	693	709	760	725	789	771	735	725	754	706	757	716	763	768	694	749	733	759	730	754	714	763	712	749	739	745	692	688	742	766	762	772	672	788	749	713	729	756	686	756	735	724	749	746	785	790	739	754	776	728	682	737	735	737	743	743	773	714	730	762	726	745	729	727	739	774	761	774	725	748	740	747	801	735	755	737	767	764	728	770	752	732	730	771	770	744	763	709	715	728	718	714	731	696	734	761	732	770	727	729	766	732	760	723	707	753	712	731	776	754	688	718	748	745	706	750	718	717	740	731	741	729	766	760	717	716	731	704	744	710	735	737	718	774	757	767	734	729	773	782	708	735	780	774	781	727	758	789	813	748	765	685	760	697	743	718	746	719	740	739	734	763	738	808	780	756	731	767	728	771	717	737	791	780	749	775	775	773	737	719	734	700	745	749	744	732	838	715	773	745	788	730	718	769	722	717	710	738	720	788	691	749	720	746	762	739	730	755	704	760	813	779	732	743	745	781	769	779	739	786	710	773	775	683	758	765	746	736	735	763	731	767	712	770	761	791	713	706	710	747	752	739	786	740	774	760	753	757	725	685	725	757	716	732	729	724	683	700	758	749	765	756	729	731	769	738	739	730	737	698	754	735	694	740	717	769	785	751	730	800	773	737	731	754	726	763	720	767	780	749	725	747	728	730	741	761	759	730	723	726	783	749	743	756	712	730	745	720	703	737	713	742	779	736	750	727	780	732	750	741	716	752	773	758	763	748	769	753	726	744	752	766	768	706	731	752	719	733	746	779	743	761	735	765	741	686	708	750	717	733	715	747	712	792	733	776	739	743	747	753	746	764	732	774	722	700	742	722	736	742	726	766	714	742	692	776	698	761	725	745	724	743	770	765	726	756	750	769	731	720	739	739	735	734	736	711	684	776	738	705	781	746	739	718	739	744	750	765	755	797	746	724	703	779	743	782	745	768	725	757	719	751	725	773	750	687	775	752	711	741	703	766	729	739	773	721	695	736	742	698	763	775	724	735	791	783	737	741	711	738	734	775	745	722	781	734	744	781	770	757	725	756	767	764	794	704	721	729	760	786	735	711	763	772	693	752	741	774	776	698	725	722	748	686	752	819	770	789	743	754	737	733	759	747	715	763	788	691	690	698	721	732	768	711	737	758	721	737	764	754	722	703	774	786	736	715	762	725	684	780	774	678	804	730	722	736	754	765	719	764	761	711	695	729	763	741	772	750	778	721	781	745	738	735	738	721	762	731	732	736	710	738	726	729	761	760	729	763	745	761	728	761	760	691	759	728	758	778	750	725	727	699	792	784	731	741	789	772	724	727	733	727	745	762	732	755	740	778	763	745	745	768	712	748	731	752	754	738	737	737	723	741	744	775	738	756	762	729	734	801	730	755	755	757	769	740	730	772	770	742	760	732	808	737	701	755	763	723	715	774	719	762	729	766	732	748	732	745	808	772	785	760	759	763	773	754	692	707	779	688	760	753	777	758	770	755	769	734	757	813	723	724	725	727	738	732	765	770	721	733	740	772	752	699	699	746	776	756	732	768	757	709	729	748	744	744	738	733	754	768	729	781	778	732	737	763	698	745	744	691	713	756	732	728	712	756	693	747	775	745	751	700	737	782	759	759	782	740	715	750	732	767	741	755	718	730	732	766	683	750	720	771	768	747	732	737	789	788	742	713	777	774	713	719	709	759	729	713	723	707	753	734	740	731	751	789	741	719	690	738	727	741	735	742	779	733	703	738	703	732	712	754	745	733	748	723	737	759	732	785	770	731	734	771	731	732	748	726	762	749	744	747	719	734	761	713	765	733	776	737	728	750	740	762	779	721	752	751	750	742	740	796	743	727	753	733	750	744	768	777	729	718	778	783	743	758	723	729	765	720	730	733	725	700	768	759	708	737	719	759	729	764	756	751	757	719	786	736	772	767	765	796	759	728	736	756	734	706	722	750	702	774	788	745	690	753	733	751	743	718	764	777	718	786	729	738	745	729	726	728	787	721	762	710	744	747	720	747	760	712	750	743	759	762	748	740	745	715	767	752	725	757	713	754	751	708	782	730	747	727	746	774	717	780	754	725	722	734	686	710	776	714	784	759	703	704	775	698	784	712	796	711	727	712	760	762	745	779	775	751	792	719	740	740	759	774	733	728	733	700	751	755	734	754	725	713	709	804	709	719	695	707	734	756	680	751	769	769	775	695	726	688	745	743	759	733	757	720	725	743	725	777	714	751	726	715	745	707	731	718	758	722	764	771	771	745	772	738	749	744	731	742	736	741	710	730	772	785	749	731	731	704	707	741	758	774	730	763	730	741	716	694	753	724	748	743	732	769	719	735	772	779	750	692	747	740	756	701	710	737	744	724	733	748	721	741	737	737	705	728	724	747	752	742	771	739	736	773	725	732	721	787	795	728	774	801	720	718	715	732	709	805	772	762	728	758	756	749	793	719	748	745	741	775	768	760	749	776	707	733	744	794	747	767	744	714	755	779	758	722	687	725	733	731	758	749	781	721	751	766	752	726	724	748	744	656	760	764	763	771	745	706	730	775	727	721	772	739	696	791	701	742	806	718	802	727	747	769	741	698	736	746	751	761	757	707	755	759	745	715	726	746	718	714	775	762	760	715	739	715	713	776	735	799	756	757	747	740	729	751	731	733	732	788	723	715	774	762	766	721	711	742	731	821	778	761	769	790	704	761	733	733	760	729	717	703	702	779	725	715	763	766	747	770	769	771	759	743	736	766	703	695	717	742	718	724	783	727	720	806	804	743	710	760	776	741	720	740	779	730	740	771	790	808	739	720	751	730	734	715	745	684	776	687	760	745	710	750	783	756	740	701	782	756	745	736	744	758	780	760	751	736	751	723	760	750	751	747	727	773	737	748	740	759	704	791	779	755	780	749	744	706	744	820	756	768	761	742	752	768	710	742	753	746	729	772	702	744	743	741	718	746	750	752	707	702	784	746	732	718	765	712	787	722	758	792	747	727	758	733	755	781	737	765	729	733	743	710	732	757	794	723	766	698	747	732	736	711	674	768	748	696	756	770	725	780	734	707	749	763	762	778	736	729	746	779	720	730	728	759	790	750	763	696	754	722	729	745	741	734	726	700	787	776	767	734	761	776	726	728	766	738	774	761	734	761	745	733	735	742	740	737	735	759	727	738	763	751	727	711	760	722	729	762	787	729	729	745	725	735	755	777	722	722	753	719	737	731	724	687	740	776	704	781	743	741	721	743	779	712	722	771	747	695	710	752	787	709	724	808	686	757	772	772	784	687	715	727	690	751	702	744	749	814	720	776	747	760	737	678
25833	21434	25276	16862	1766	1045	955	826	830	834	808	829	799	747	750	739	786	846	733	751	799	763	673	754	797	713	775	739	764	811	776	717	766	770	797	756	782	788	766	792	826	764	741	742	819	762	768	764	786	758	776	801	781	777	769	744	727	721	739	754	780	785	764	756	799	742	743	804	787	723	732	727	751	803	759	755	763	782	707	741	759	800	747	815	730	734	788	740	788	763	761	722	765	781	782	746	773	795	738	756	764	763	714	786	797	789	746	728	807	749	792	797	741	759	771	760	776	757	746	783	738	777	790	778	788	782	746	752	761	739	736	722	759	768	746	761	732	776	777	770	809	734	789	720	772	719	794	778	802	751	708	780	753	774	742	735	720	767	762	760	744	783	756	749	773	748	778	754	760	748	770	746	765	714	771	781	770	754	795	795	756	754	734	754	781	712	751	786	735	739	819	773	775	761	760	754	767	764	756	785	752	792	748	791	752	758	755	755	742	742	789	709	785	750	764	787	764	768	756	709	715	741	755	777	752	736	778	789	763	786	750	723	747	764	720	728	762	709	735	749	783	771	768	785	711	778	783	738	743	755	730	755	771	776	725	762	768	769	748	787	749	751	710	721	765	790	742	792	749	736	720	734	760	779	786	779	799	770	812	752	741	765	780	732	751	744	773	808	743	786	756	775	732	780	785	802	716	713	782	764	736	773	771	781	745	767	776	772	730	785	809	795	762	670	730	739	787	774	740	748	732	765	729	782	779	742	759	739	755	740	718	735	752	751	761	808	732	794	793	750	797	785	780	790	807	762	782	746	776	767	748	820	760	738	811	796	767	766	760	743	736	801	768	747	817	817	762	744	756	813	747	748	805	756	733	768	761	756	725	787	815	791	777	790	765	813	754	738	781	735	747	773	798	768	698	778	780	707	763	745	741	765	782	766	743	776	782	742	761	777	793	733	765	771	720	701	765	750	761	737	736	749	757	768	733	734	720	794	749	716	732	799	773	759	777	718	739	725	743	769	761	757	705	776	774	755	767	771	725	830	781	737	783	698	766	747	790	754	760	796	758	755	795	786	787	770	756	767	788	757	764	789	741	787	756	769	756	765	778	813	696	744	777	761	759	738	787	790	753	755	758	742	748	812	679	760	769	757	808	719	776	703	764	737	757	785	746	743	774	738	733	740	748	775	787	734	752	821	779	729	742	796	718	765	782	702	759	743	794	779	768	784	792	746	740	771	761	751	785	738	722	765	807	728	736	771	753	732	727	720	763	729	806	717	752	749	801	723	751	749	735	784	764	814	761	752	678	772	741	711	782	734	798	739	786	757	719	762	767	737	725	758	764	732	738	769	753	761	795	778	774	731	761	759	783	804	754	768	786	772	740	786	736	735	748	755	760	762	733	796	769	780	785	777	752	801	761	741	785	691	746	818	746	704	765	775	789	756	777	770	791	767	756	757	760	776	776	766	739	790	818	790	772	727	820	748	758	744	769	727	746	743	755	725	746	753	768	743	757	773	750	788	776	760	735	772	799	767	746	809	780	753	753	780	726	751	707	703	775	768	754	767	775	734	751	730	755	748	694	774	802	739	786	779	813	777	717	728	747	783	814	772	750	758	786	812	730	773	730	755	821	753	774	767	734	744	752	706	779	775	729	755	779	743	756	757	743	787	809	740	749	748	747	770	733	709	775	732	739	761	778	733	768	766	795	780	743	722	745	758	718	813	737	757	789	744	686	762	729	772	808	742	777	764	758	764	749	801	772	711	760	755	734	781	742	746	746	750	738	777	709	751	791	817	714	723	750	759	761	751	765	747	774	747	744	782	752	792	704	784	785	762	773	751	738	743	819	835	744	742	787	762	787	793	748	752	745	783	790	781	790	743	773	789	724	846	750	772	784	780	746	773	745	771	764	751	814	730	782	739	767	704	738	765	770	742	764	796	768	748	774	780	745	769	701	771	775	732	769	746	740	766	744	798	711	740	789	786	745	713	734	732	739	771	815	804	750	740	756	761	749	730	725	761	766	758	770	754	781	752	760	733	733	753	782	776	702	796	774	793	751	772	699	717	681	800	712	801	722	745	792	752	806	751	756	742	768	745	810	747	753	715	712	733	749	792	796	760	723	790	744	797	802	755	736	818	781	732	755	764	777	751	705	796	800	756	776	784	768	739	761	739	750	720	822	776	739	748	787	789	730	746	776	723	753	792	778	781	767	816	714	741	739	735	775	741	729	734	775	747	776	757	781	751	750	801	696	773	762	771	778	796	741	749	763	716	743	784	765	750	753	724	698	791	774	793	755	741	724	765	735	771	799	753	775	768	816	767	719	726	835	788	788	819	794	753	797	789	777	783	776	719	724	710	761	748	768	774	797	770	749	715	773	758	803	751	747	734	801	738	777	714	792	735	778	776	765	767	743	768	737	709	733	747	787	790	731	696	745	719	745	761	753	790	760	782	742	778	708	774	770	717	797	781	787	772	734	739	752	731	729	789	775	714	784	748	792	775	774	754	753	786	748	775	808	741	776	754	758	797	824	765	759	767	779	720	755	749	769	801	766	790	745	778	754	774	783	749	772	766	776	760	753	749	782	757	765	797	770	776	751	750	826	779	806	750	763	751	745	733	775	708	731	735	729	778	770	712	761	772	781	748	789	746	791	762	783	772	774	750	771	765	719	752	787	778	757	805	749	788	766	779	749	787	790	734	766	761	757	731	794	763	763	750	763	771	742	791	695	752	717	730	775	788	764	805	745	768	756	777	746	770	755	800	777	709	745	749	763	764	729	708	788	760	766	784	753	716	775	755	760	760	791	772	728	763	756	741	723	755	816	709	739	738	780	754	769	796	794	778	795	749	758	730	775	759	729	776	751	703	784	748	729	715	739	827	772	773	737	788	800	727	764	776	703	816	738	772	757	734	778	725	794	775	715	801	755	793	751	767	802	792	749	757	814	716	790	778	731	741	743	768	759	772	737	743	781	745	766	744	753	736	784	755	768	815	736	751	744	699	737	745	747	796	747	748	777	721	771	784	765	742	771	772	764	743	811	783	777	739	746	770	758	758	719	757	737	751	766	731	777	740	728	767	769	725	817	746	773	792	762	779	740	761	750	756	721	753	735	742	718	759	763	758	773	766	726	770	751	771	754	795	776	774	713	768	744	757	785	770	763	733	731	743	789	776	740	769	790	733	786	737	723	785	774	808	748	783	712	715	771	718	769	741	778	781	759	758	759	742	734	771	722	766	729	754	728	774	799	765	765	752	742	712	819	729	688	741	785	772	773	737	757	755	764	742	735	787	768	743	771	739	728	750	746	735	787	757	748	747	754	776	814	752	756	753	748	774	754	761	734	772	780	743	773	731	748	725	746	724	782	739	767	760	720	779	730	772	750	740	825	787	792	779	775	743	792	751	738	755	723	811	760	752	733	779	713	754	790	778	729	774	778	731	782	770	721	683	779	764	746	794	708	742	745	726	775	779	791	754	756	808	747	764	783	745
3653	2144	1763	1145	995	814	791	797	754	778	751	694	725	732	669	729	716	718	695	685	691	683	704	717	671	683	661	667	676	654	682	701	683	717	708	668	630	763	734	673	639	708	673	640	673	742	641	738	682	710	679	696	686	652	643	647	711	670	679	663	678	646	676	658	676	669	680	679	691	659	666	667	651	664	632	665	704	695	666	646	683	712	641	682	672	674	724	669	646	702	678	701	658	667	702	690	655	676	695	690	642	654	655	671	675	677	696	659	712	664	672	671	720	705	679	649	674	668	692	705	669	634	686	631	693	719	657	631	708	695	696	676	693	717	709	694	651	671	680	610	679	707	693	670	684	704	675	637	647	691	657	661	683	682	605	692	651	698	674	665	634	669	676	661	699	703	647	637	627	698	679	681	681	669	681	670	681	694	752	629	650	677	657	673	656	689	696	699	675	699	672	638	690	664	696	650	639	695	697	682	685	676	707	675	648	663	661	658	658	678	651	673	685	755	698	670	642	651	686	687	663	675	711	644	683	657	653	716	652	673	674	641	628	634	646	675	716	655	693	692	681	670	674	618	678	632	718	667	671	685	651	653	676	700	664	646	638	686	698	633	669	727	684	662	656	631	653	685	672	649	638	678	678	663	649	706	651	693	618	645	730	676	650	680	641	683	688	707	661	624	691	647	676	656	680	633	666	626	657	706	654	642	644	690	689	664	622	694	638	696	647	693	666	683	621	751	698	719	657	684	681	716	676	706	653	681	656	685	686	703	627	714	656	669	650	703	707	691	669	674	719	642	676	738	665	697	668	660	673	648	698	659	665	668	703	688	718	610	709	699	709	671	680	704	651	652	669	645	722	670	661	704	673	720	672	662	661	704	665	698	660	683	690	658	720	700	666	706	688	655	690	627	659	651	701	632	693	718	667	671	664	739	635	680	631	653	673	687	661	684	673	716	664	697	672	681	642	659	702	663	682	661	617	706	687	668	628	673	709	666	678	675	675	689	642	671	691	699	712	657	684	700	696	652	692	649	733	690	632	668	670	692	669	675	638	683	658	683	636	687	657	673	671	689	678	700	667	624	652	724	705	673	661	635	675	699	699	706	678	663	703	648	676	665	675	673	663	634	687	665	704	686	665	695	652	682	643	689	679	691	706	687	636	652	617	685	724	686	705	689	690	704	643	663	688	658	682	667	626	667	682	693	665	735	643	749	683	707	636	660	668	617	652	666	664	635	695	700	646	657	689	706	700	651	678	682	696	675	672	792	657	675	687	635	688	695	667	699	612	684	668	701	678	655	694	684	680	665	691	677	683	678	707	680	699	652	668	666	687	664	650	603	693	721	666	650	689	723	696	682	712	688	699	683	687	650	684	640	703	676	679	666	668	639	658	632	741	663	633	666	749	661	678	660	646	723	664	638	664	689	688	674	670	663	677	693	633	676	652	696	678	680	697	672	661	707	631	674	651	657	673	654	658	641	673	655	698	638	660	630	705	667	675	688	648	663	717	657	690	640	686	658	652	685	672	696	651	671	675	698	671	657	658	686	669	697	675	665	659	625	655	703	659	656	667	672	669	664	662	667	671	692	676	689	692	628	678	702	680	680	688	648	688	689	683	658	641	655	691	649	655	686	678	635	679	671	676	656	649	673	654	656	685	697	663	697	680	706	670	694	657	679	650	666	656	632	663	678	646	622	683	653	647	676	661	662	667	668	616	711	715	683	675	651	632	688	695	667	630	669	658	708	711	661	674	665	666	682	671	673	696	631	654	630	674	697	704	694	670	641	648	648	686	680	681	654	664	665	694	657	702	678	632	706	653	710	649	663	653	695	649	650	664	649	641	653	650	660	645	686	630	637	730	672	682	649	647	660	657	631	682	644	633	706	651	676	654	656	651	688	739	690	680	685	705	650	686	699	707	665	671	660	670	669	669	670	685	714	636	694	717	669	684	725	652	672	672	678	684	650	655	677	696	632	660	667	692	697	691	708	667	645	650	670	623	668	699	656	692	646	682	713	689	678	684	670	628	659	663	660	675	649	678	619	640	664	658	667	660	672	678	653	669	718	727	672	624	696	673	675	666	719	660	647	658	653	689	642	675	647	631	683	712	678	650	679	684	665	666	646	714	686	667	705	630	670	688	645	678	669	669	671	688	694	665	650	666	668	700	644	616	710	671	658	603	633	680	682	648	662	689	669	663	690	636	679	639	674	650	688	657	648	679	681	652	646	671	660	626	633	659	641	676	655	699	667	687	681	670	732	721	667	687	667	666	722	704	675	632	698	643	660	719	683	685	663	654	669	658	655	671	667	678	718	673	664	687	680	692	641	665	681	666	655	695	667	697	631	665	631	632	651	671	708	648	680	684	678	672	677	621	630	665	666	686	668	710	642	647	673	666	644	681	641	694	661	731	673	670	698	654	714	654	673	686	655	694	669	664	701	667	668	680	643	708	672	658	646	648	649	669	648	683	656	659	625	683	715	661	642	657	628	659	709	706	681	661	641	662	686	708	640	669	688	679	667	681	730	692	677	657	687	655	646	666	697	661	697	654	653	678	665	635	696	694	644	690	723	655	632	654	683	663	668	621	696	671	628	675	647	694	686	673	669	687	706	664	669	656	632	659	680	693	677	652	648	622	672	622	696	661	669	688	721	715	702	670	689	663	630	643	725	665	634	680	660	690	677	701	657	647	725	666	654	657	671	670	618	696	675	636	664	662	696	707	634	674	687	665	635	685	668	720	645	697	661	655	641	643	642	680	682	684	644	665	665	632	681	686	666	674	703	688	709	627	676	670	634	647	683	656	721	663	706	618	638	687	662	659	642	707	621	629	624	695	658	647	708	723	669	642	631	709	661	670	655	665	697	668	653	716	692	716	698	676	682	657	650	708	653	709	643	652	660	677	689	619	702	657	645	649	684	654	640	682	696	657	717	671	640	663	670	658	689	689	678	633	701	668	614	650	678	658	697	657	696	610	654	669	677	688	654	706	670	621	660	630	678	645	695	665	668	709	630	649	665	678	694	689	699	653	711	691	682	684	693	690	667	639	712	670	693	664	648	632	672	670	652	646	630	702	634	662	711	701	689	626	678	688	685	669	619	692	667	664	681	663	672	694	644	697	653	691	632	663	637	652	674	638	682	715	706	627	705	652	635	640	703	681	670	654	643	678	659	668	700	622	699	696	703	675	673	688	666	629	685	702	670	658	688	672	682	670	652	670	680	690	646	661	664	624	633	689	672	667	673	737	655	678	672	651	672	701	695	630	662	664	720	650	678	645	673	670	670	721	637	649	656	675	678	694	650	698	639	684	674	654	705	682	683	661	704	684	652	649	685	659	650	638	709	679	712	660	665	676	717	702	708	654	681	649	657	669	686	660	628	651	698	711	654	699	649	687	683	713	696	682	630	665	667	663	688	686	677	647	668	671	712	679	679	700	725	660	668	687	696	663	710	666	664	696	678	659	669	666	674	682	705	681	661	656	627	648	645	663	651
24238	21400	28514	24663	20111	2742	954	598	501	437	451	433	422	424	416	383	375	389	365	359	361	362	387	390	378	360	356	336	365	351	333	375	357	375	329	377	359	360	358	360	366	351	348	358	375	351	363	340	361	366	351	341	369	373	344	373	378	365	332	347	345	359	352	341	321	355	356	347	379	365	345	316	348	333	312	358	358	361	377	365	353	373	341	337	371	342	364	360	328	364	342	334	388	373	344	352	354	370	343	368	348	372	300	349	339	351	353	320	390	352	342	349	351	322	335	362	347	360	341	318	350	332	373	327	343	312	358	341	359	350	311	360	338	356	310	343	337	371	373	330	369	364	351	347	360	370	349	361	355	365	363	339	353	366	347	356	335	339	342	370	370	345	367	361	348	373	367	357	365	322	382	349	392	360	382	334	368	366	344	334	369	367	332	348	354	384	345	351	352	383	337	356	388	313	346	350	341	340	345	346	356	322	339	361	400	368	330	360	332	344	361	321	319	348	335	318	340	329	371	350	394	335	360	364	379	314	350	350	359	333	338	349	332	334	307	347	365	350	338	340	363	345	354	348	335	352	376	336	348	326	323	330	358	300	364	321	346	333	334	359	358	333	340	368	364	362	351	351	351	363	388	341	356	337	324	360	315	345	327	321	338	356	351	338	333	329	360	375	362	342	386	333	338	339	350	316	324	380	343	353	346	375	344	327	336	317	360	327	307	367	359	341	363	319	363	324	405	346	333	330	330	366	350	329	358	343	317	353	374	316	355	334	342	342	358	343	321	375	380	362	340	359	348	340	382	312	337	371	361	366	344	343	356	350	364	328	359	354	349	363	349	359	333	364	358	364	372	354	330	341	357	384	363	348	354	360	338	337	311	306	365	343	352	309	321	373	354	336	353	335	351	357	343	334	370	302	339	334	345	334	359	351	342	335	362	333	345	321	353	346	313	325	324	381	351	332	346	354	335	364	349	322	359	323	347	359	340	369	329	354	349	353	361	361	360	373	337	364	370	337	358	362	357	343	332	339	365	361	341	339	344	359	330	354	351	347	390	332	335	401	329	338	354	377	366	326	351	358	330	320	342	361	359	345	333	375	360	328	365	319	332	360	365	344	354	354	333	374	331	345	341	323	343	358	301	335	341	379	374	330	332	348	343	361	348	371	321	365	306	387	340	347	329	354	364	359	364	326	350	326	311	340	345	362	332	367	337	346	322	344	362	333	344	366	341	356	367	353	332	368	352	361	340	359	366	350	378	356	379	343	343	351	313	349	348	363	404	305	357	373	337	361	336	346	339	369	341	372	377	357	345	355	341	323	324	396	394	350	373	367	345	369	336	321	309	343	383	349	331	336	346	346	358	363	349	383	306	341	342	365	348	325	330	359	336	361	357	353	344	333	379	344	351	357	355	354	360	330	347	313	342	327	350	322	324	384	348	377	343	365	351	339	368	332	345	332	362	343	382	345	318	346	323	334	359	341	351	358	339	342	360	359	332	319	353	343	357	357	343	385	341	349	351	330	345	328	338	345	357	396	346	381	358	344	335	363	367	328	347	343	310	341	353	347	336	382	334	360	347	353	325	325	333	357	351	377	345	298	331	367	361	391	385	395	319	353	325	372	335	329	361	382	320	315	333	355	333	349	367	358	362	352	341	345	362	341	348	363	384	351	376	339	346	375	395	361	343	359	370	354	340	341	354	334	383	325	375	345	347	311	349	357	312	339	326	343	348	316	340	362	364	356	308	342	336	339	325	339	342	355	356	335	336	347	350	361	329	348	344	354	345	342	340	362	353	361	363	364	353	327	354	347	361	320	347	332	382	360	329	378	370	362	321	340	330	356	348	380	343	398	375	336	354	338	377	346	348	358	362	347	349	367	373	336	345	365	352	330	364	328	377	376	347	385	347	343	345	351	348	357	347	315	362	333	330	326	344	360	307	332	354	346	362	347	294	369	326	347	378	348	337	338	345	342	341	373	310	390	341	352	356	365	353	376	380	335	352	358	355	366	328	376	363	333	389	350	351	374	356	363	331	371	335	326	342	336	341	328	340	329	359	355	364	353	340	356	350	357	318	361	351	344	356	348	365	347	348	330	383	376	335	358	355	354	345	332	322	328	323	329	350	337	369	371	347	399	352	330	314	333	349	321	322	313	348	362	370	330	349	330	323	358	346	367	399	357	373	346	352	361	330	356	373	328	369	346	373	371	345	355	350	334	352	327	349	332	331	357	342	358	341	346	360	354	355	354	366	347	360	350	342	351	348	363	345	351	339	367	323	363	361	364	359	360	340	329	347	349	294	331	356	353	340	345	336	363	365	335	338	345	342	335	361	323	348	344	326	340	328	333	363	338	338	339	345	333	371	335	331	389	350	375	321	357	344	331	377	321	332	334	338	311	317	336	344	313	348	365	342	356	312	349	360	355	367	351	356	336	339	364	390	333	366	373	347	342	343	320	337	311	404	361	316	350	342	350	357	346	356	373	343	334	332	343	395	359	338	328	329	372	378	354	322	323	335	361	332	348	340	351	361	343	326	361	367	339	354	363	376	354	359	343	324	320	357	369	379	326	340	337	322	354	330	305	337	348	346	342	321	360	339	365	332	344	352	341	324	375	329	339	371	331	350	327	350	323	332	360	355	347	366	344	353	346	342	392	349	348	342	358	339	342	330	365	376	353	347	324	334	327	340	345	338	362	361	371	345	378	333	339	362	382	341	371	387	355	381	347	340	349	329	348	401	378	360	357	331	351	341	358	333	357	353	354	332	361	336	296	336	332	308	338	349	365	316	328	328	363	336	370	334	388	403	356	361	373	332	349	315	360	346	337	340	308	362	352	335	350	359	329	329	333	336	342	336	364	329	398	338	345	340	332	365	358	334	351	359	328	343	339	349	322	352	355	370	357	338	358	330	385	361	350	324	326	371	341	345	346	382	350	378	365	319	378	367	317	361	355	342	338	340	372	345	352	344	338	334	342	357	369	390	379	364	339	383	360	406	336	329	334	353	359	357	400	374	365	358	379	342	354	366	306	360	359	364	377	350	376	336	351	299	330	367	348	352	340	370	337	345	323	339	322	334	341	365	362	366	338	375	370	347	343	326	334	369	335	336	348	349	325	350	360	318	339	327	350	329	350	363	313	359	325	351	352	349	363	332	328	320	312	345	333	304	329	346	333	336	363	360	353	317	331	312	358	355	333	361	353	340	355	335	351	314	383	343	333	347	369	363	359	317	367	379	377	376	336	327	353	304	362	361	362	318	360	341	361	330	357	348	371	368	341	328	344	342	379	370	343	371	355	342	357	334	357	364	364	355	357	327	339	379	337	356	314	350	318	387	342	347	340	364	351	378	350	355	312	346	351	358	348	335	313	350	353	343	319	375	336	331	344	336	378	376	364	364	360	340	368	339	343	345	342	344	334	343	345	388	353	374	327	340	289	344	299	323	367	361	363	374	342	331	355	354	348	389	346	344	352	360	334	354	349	363	328	351	345
3409	4615	3674	1872	1317	1021	797	727	652	552	552	518	489	473	428	455	447	420	407	411	424	406	395	385	401	418	370	378	406	395	359	332	388	371	399	352	350	386	358	400	351	366	376	374	378	364	364	364	362	319	366	353	404	336	386	351	379	371	396	384	349	368	319	379	386	382	388	346	341	381	345	393	362	339	349	381	374	358	364	395	365	367	356	383	378	392	381	377	361	387	373	361	359	330	367	376	366	328	372	352	373	359	338	362	383	325	355	353	366	364	368	397	356	333	356	375	338	366	376	351	375	373	340	359	363	357	377	397	367	350	348	354	368	378	374	376	362	356	315	357	381	381	356	381	358	361	328	375	389	380	356	380	358	341	359	375	387	383	335	327	396	327	352	365	356	358	375	345	391	359	336	362	354	366	347	358	389	369	369	348	359	354	353	350	335	362	341	313	372	339	338	329	371	369	349	374	338	346	374	358	320	360	365	376	357	371	369	354	383	358	341	385	393	355	381	374	346	355	377	375	354	343	390	354	334	341	370	365	366	363	367	358	368	329	377	352	367	370	350	367	356	378	354	376	384	335	343	340	378	342	372	331	353	382	376	347	332	358	361	366	341	382	341	359	341	389	330	371	360	364	346	384	359	365	365	356	341	371	351	331	320	391	386	349	384	333	349	377	342	328	351	369	374	396	362	356	380	340	354	362	334	339	387	375	360	354	344	401	354	337	345	395	375	385	388	388	382	355	365	342	358	361	383	393	352	351	357	364	364	370	376	351	403	354	403	359	356	355	365	356	344	337	337	366	383	387	367	358	375	363	344	358	345	351	372	351	371	365	359	351	352	338	371	372	364	361	325	342	379	355	339	326	371	346	366	360	326	348	395	362	409	380	346	334	342	337	363	395	356	351	357	348	354	347	350	359	349	385	380	366	376	343	408	361	331	398	365	347	329	376	335	362	387	386	352	348	344	370	377	356	374	336	397	365	393	358	329	354	396	383	322	378	391	334	360	381	354	400	361	393	361	355	320	332	400	352	382	363	378	362	354	370	363	337	372	364	365	379	355	363	375	366	386	355	342	359	365	373	353	356	396	381	364	316	351	339	348	366	328	353	323	375	343	365	381	362	325	339	348	363	347	362	347	356	378	380	365	346	347	342	352	381	358	363	324	334	353	391	343	360	334	376	335	371	346	331	313	348	328	363	348	383	358	382	348	368	386	341	347	354	339	366	383	390	344	359	345	375	361	380	356	350	362	352	358	387	331	353	391	299	352	368	395	380	365	337	360	345	344	397	334	350	332	350	331	378	352	380	364	350	331	346	377	351	369	352	351	349	346	366	384	355	355	347	326	378	361	381	364	346	345	330	368	335	342	337	351	347	357	357	364	343	319	337	365	378	335	362	351	364	359	343	343	339	353	369	384	332	391	347	365	377	347	311	340	359	322	362	373	349	365	356	350	369	356	353	357	366	359	369	379	369	352	355	371	336	351	330	383	368	367	328	330	354	372	381	365	381	339	369	333	354	361	343	366	360	365	350	357	366	324	357	329	351	343	356	370	381	363	363	338	371	393	336	377	375	348	364	366	347	357	335	408	377	359	358	355	370	331	321	372	349	338	349	345	363	321	393	363	375	349	352	358	333	350	342	363	379	353	353	372	345	401	333	382	333	382	360	357	381	339	381	388	370	378	368	375	359	348	354	325	362	371	362	344	343	354	384	383	356	353	338	382	332	361	376	345	362	352	381	385	330	356	365	344	350	344	385	351	385	397	366	354	317	320	359	370	378	353	372	348	374	357	352	388	344	329	357	357	374	371	321	360	336	368	382	364	349	386	345	354	303	363	346	355	373	322	347	361	383	364	348	326	370	341	339	338	373	332	325	341	367	344	358	354	335	378	352	369	352	370	354	336	323	357	360	360	355	361	362	355	373	350	356	381	365	344	352	382	371	385	322	393	335	364	375	365	319	339	364	380	377	386	360	398	350	339	354	345	365	338	362	354	410	391	366	341	340	341	391	349	329	358	327	357	363	363	369	368	360	375	336	360	334	353	393	368	381	350	317	355	370	343	372	334	328	367	338	381	391	329	356	377	361	346	349	376	368	357	359	349	341	356	363	360	351	355	345	366	341	374	365	344	330	359	365	359	355	345	349	384	387	359	361	332	347	339	382	362	374	335	356	346	366	335	380	362	358	350	338	367	378	364	368	345	356	342	386	356	364	345	314	366	354	319	345	346	333	343	367	362	363	371	333	391	356	365	373	376	336	337	340	372	320	369	371	347	364	354	358	377	357	335	373	361	372	364	363	325	356	355	336	354	353	360	386	344	340	373	329	361	348	316	337	347	362	374	355	348	369	361	362	344	336	359	366	344	352	392	329	348	345	341	356	324	333	353	354	323	335	319	346	345	332	349	344	333	343	339	392	348	345	356	371	357	354	314	362	357	329	371	358	360	339	327	315	362	354	341	331	366	349	368	373	361	331	344	329	325	392	396	391	344	340	346	379	373	327	333	354	336	343	382	361	318	374	352	392	343	345	388	329	350	363	363	362	340	365	358	364	364	361	302	381	346	370	374	355	365	375	371	342	380	328	347	333	354	374	347	358	371	330	357	365	349	347	309	373	375	370	361	362	347	321	368	355	372	365	296	379	362	345	373	346	373	340	351	350	344	369	334	377	362	359	345	353	351	333	349	363	322	353	359	358	381	372	343	356	380	343	351	384	366	355	356	367	318	337	359	338	328	346	377	392	381	329	373	331	321	324	367	333	383	357	362	345	384	406	363	396	356	384	344	354	354	368	318	330	342	366	336	366	368	348	345	340	346	351	343	333	378	338	344	379	340	319	391	351	375	363	368	392	373	370	348	371	321	384	339	353	351	347	331	372	364	387	359	358	360	364	380	311	347	392	358	364	357	324	310	346	366	359	377	361	373	345	310	373	344	377	347	364	360	349	328	300	361	324	351	288	341	338	373	369	318	375	353	370	377	361	382	366	361	346	341	349	354	362	356	359	362	357	367	341	356	361	348	335	381	335	362	341	350	334	311	345	355	358	332	354	347	348	364	363	368	366	377	359	366	345	336	339	361	352	351	391	351	320	340	397	370	339	337	364	358	347	339	363	387	370	347	368	350	352	364	328	351	360	376	360	355	360	360	354	370	381	317	342	362	343	330	333	330	350	351	376	354	374	336	359	369	377	372	340	347	353	382	332	371	354	378	350	347	368	369	357	361	321	373	393	350	347	351	345	363	385	358	377	336	385	358	364	351	334	365	350	393	369	352	344	377	377	320	339	380	401	372	347	327	364	353	355	336	365	329	350	346	335	339	368	353	358	355	352	375	353	354	364	325	371	375	351	326	327	368	360	324	363	363	350	347	371	346	370	337	359	326	358	365	342	324	396	337	334	365	352	342	396	357	356	364	323	340	358	373	330	340	345	401	333	319	338	332	378	366	354	356	346	368	349	375	372	349	328	355	327	364	344	357	330	360	343	367	356	371	361
27637	11848	2165	1372	1060	885	863	836	887	877	834	874	832	884	848	878	886	806	833	854	887	832	792	865	874	846	886	872	847	855	829	918	848	840	856	831	818	860	844	894	900	808	905	837	821	824	900	825	844	910	833	784	900	869	841	873	840	918	843	837	883	835	854	829	857	837	826	856	861	837	817	859	808	798	839	848	834	828	887	807	838	833	829	896	864	843	849	814	851	844	877	874	875	910	840	885	848	863	835	851	806	849	838	863	834	832	843	854	814	870	823	880	844	803	875	846	798	841	849	891	834	849	843	836	814	847	848	877	775	857	895	857	868	891	890	828	854	898	820	854	853	838	864	831	850	865	853	863	864	846	864	858	841	792	852	836	886	832	863	796	869	885	855	858	838	807	874	837	849	859	854	826	875	867	872	862	868	789	831	869	857	822	858	864	859	825	841	805	813	867	844	846	843	831	911	863	887	864	903	836	870	849	821	828	865	845	871	886	883	831	855	850	868	866	795	832	849	851	849	857	902	853	828	865	825	857	846	868	860	863	844	862	834	856	839	868	837	895	819	866	827	868	841	849	871	850	881	842	886	870	863	823	807	852	845	849	818	879	852	860	811	894	841	863	854	841	862	858	837	837	871	857	876	900	858	861	877	862	890	910	848	789	826	845	838	859	837	847	831	850	801	848	859	818	823	833	792	867	822	837	858	805	827	846	796	865	838	844	864	846	829	864	828	864	861	885	836	878	836	869	821	827	884	791	883	906	839	815	841	866	854	864	875	855	885	822	817	882	836	869	855	867	854	899	872	823	836	872	822	848	869	811	850	859	841	873	776	831	848	869	904	853	804	905	867	842	856	855	882	808	807	839	845	854	850	859	835	875	857	845	827	899	875	872	871	855	835	834	833	912	843	854	873	841	800	871	879	824	876	852	836	850	819	816	854	851	891	875	842	833	818	837	868	819	809	831	888	904	869	808	846	843	845	887	837	800	826	861	891	856	848	852	893	805	858	850	822	836	883	873	840	825	868	822	868	874	803	838	840	848	860	850	824	794	830	843	870	906	845	862	804	858	808	804	861	880	867	868	874	794	838	843	887	792	876	845	846	847	835	874	828	825	822	875	818	841	830	855	917	855	863	911	864	855	894	882	894	814	815	869	915	815	829	836	849	879	838	885	876	868	836	864	881	862	877	801	828	855	857	851	860	855	853	840	868	812	851	860	837	849	900	814	868	844	881	884	924	868	851	848	807	883	862	869	854	860	858	839	854	879	837	848	881	815	807	840	780	881	865	817	870	888	799	881	832	825	865	886	820	856	868	862	812	869	837	904	887	865	848	875	844	833	883	827	834	862	920	841	855	861	876	843	861	901	842	859	837	843	815	859	841	808	821	865	844	883	833	820	842	862	808	837	913	817	861	856	899	775	861	837	811	894	875	848	826	846	846	857	949	883	873	859	859	858	870	855	853	857	887	847	820	838	850	857	845	847	859	849	840	849	839	857	842	871	875	829	807	823	879	824	917	802	854	799	868	879	860	872	848	856	837	841	819	838	855	789	826	861	890	889	816	849	883	868	874	827	872	886	870	860	813	846	825	893	883	851	880	847	855	863	897	876	843	827	837	840	856	847	823	839	850	800	848	874	842	893	848	845	818	852	811	876	864	813	834	826	842	853	806	845	877	880	879	885	852	864	823	815	819	896	885	857	814	863	853	837	804	906	874	845	841	837	859	806	859	877	839	861	790	860	853	801	879	860	905	859	774	794	871	839	892	796	874	849	839	902	858	894	871	915	844	870	835	813	903	873	820	834	843	843	811	822	817	877	842	822	849	867	843	899	878	797	848	796	818	879	830	833	855	847	850	840	875	837	930	859	861	820	886	827	862	822	785	827	830	900	904	880	842	889	893	841	887	900	876	798	842	903	861	873	856	874	832	859	868	872	845	912	869	845	874	826	877	882	859	798	871	869	852	844	826	873	821	892	820	829	795	823	843	852	787	830	876	869	861	854	853	920	873	871	862	835	923	851	826	850	810	903	826	864	851	845	889	803	827	796	889	835	870	869	871	759	856	891	824	810	862	798	840	826	850	866	879	898	831	839	914	832	901	827	865	873	841	849	823	840	863	862	850	883	827	888	864	826	817	850	843	924	807	854	872	848	829	840	842	851	881	883	804	901	860	877	882	911	859	798	834	871	911	815	919	884	859	835	836	908	852	881	819	840	816	849	839	908	870	832	875	843	808	828	869	829	848	843	818	835	814	866	848	862	872	895	832	861	885	859	821	859	856	930	780	842	864	847	806	834	843	860	809	793	877	836	850	867	904	883	852	814	792	824	902	779	864	901	841	827	818	893	866	880	939	885	890	860	845	875	845	820	861	833	858	852	838	874	796	826	837	836	793	881	819	830	810	845	860	830	849	878	836	822	882	857	850	838	825	828	836	855	871	894	876	907	854	892	848	835	842	818	895	854	855	858	816	857	822	852	871	839	799	886	880	805	878	846	866	837	866	854	886	829	794	803	823	908	860	840	846	836	844	849	867	911	868	807	831	880	834	870	801	864	882	898	820	876	809	817	829	854	866	830	844	856	872	839	801	873	837	816	775	876	888	837	838	863	831	895	831	871	889	857	871	812	818	907	880	878	855	849	876	866	833	882	839	858	771	774	782	921	855	823	888	880	881	847	835	923	853	850	843	881	818	799	815	873	858	874	820	882	875	818	846	859	841	815	859	863	883	889	848	861	818	870	806	895	787	848	824	835	868	854	843	881	866	852	892	882	875	886	883	839	866	869	889	859	856	870	863	864	877	800	816	886	829	890	835	821	883	817	871	848	852	835	867	915	836	865	852	850	857	865	894	838	901	827	886	894	877	851	839	828	833	836	866	891	848	886	792	832	846	865	856	845	822	830	814	866	858	801	925	839	831	886	836	860	857	832	858	839	831	849	812	866	851	827	868	912	886	825	850	807	824	890	831	809	927	866	832	850	848	862	876	806	865	821	892	853	846	847	818	865	886	814	876	882	785	817	839	884	791	871	908	828	823	902	897	941	862	868	868	869	833	868	854	839	860	849	878	828	825	806	845	824	802	859	842	845	855	857	844	764	779	877	878	816	833	859	855	869	798	869	881	883	823	847	843	848	853	872	822	902	874	866	850	850	810	835	904	868	840	841	876	897	910	874	842	839	832	786	883	816	861	858	847	828	872	803	838	892	855	845	840	882	821	828	818	905	899	886	855	840	829	864	793	808	834	867	807	875	849	882	884	851	849	830	894	841	863	828	910	813	821	814	893	860	799	859	816	913	893	819	847	874	860	886	870	813	885	863	820	853	867	893	807	872	877	773	833	898	852	820	798	823	859	827	825	894	833	902	915	906	850	853	848	830	828	835	814	808	851	853	851	835	838	857	892	848	872	883	845	854	863	842	895	853	826	845	848	833	832	780	832	825	894	853	830	800	860	843	858	845	842	878	869	897	867	853	848	851	791	808	876	876	890	836	815	876
5164	961	933	836	758	754	788	756	762	761	736	736	724	758	746	782	717	707	778	804	748	719	714	711	777	733	728	739	762	725	704	773	770	715	791	752	734	751	784	746	686	778	760	766	717	755	785	751	756	706	705	737	731	727	735	761	774	744	717	791	735	759	675	750	733	710	713	750	782	717	712	745	730	752	740	739	755	764	747	730	751	737	669	736	749	778	734	740	711	776	735	741	735	709	723	729	694	740	736	722	756	713	732	746	812	749	744	770	736	758	784	815	751	695	785	765	776	756	748	713	691	734	721	789	732	693	712	747	757	678	757	741	688	739	705	722	779	705	748	695	714	771	751	691	773	744	751	747	742	736	688	747	734	766	752	744	749	741	715	784	764	694	766	730	734	753	653	695	767	731	744	743	727	733	746	719	742	752	760	775	706	771	707	775	698	742	741	750	711	721	728	777	693	754	808	740	699	691	752	729	737	762	728	758	726	720	715	733	729	702	695	755	707	753	700	757	710	762	733	684	693	742	767	724	757	750	714	706	778	707	712	812	731	703	750	736	756	760	757	740	723	766	734	750	761	737	727	707	707	690	743	761	737	762	726	690	788	768	711	732	727	751	688	731	688	696	763	775	666	712	667	716	755	735	739	749	790	740	747	741	754	711	719	752	762	759	691	753	722	689	768	761	770	753	784	755	763	758	739	772	689	752	739	751	739	764	752	779	699	695	740	759	748	720	702	777	714	757	710	701	681	742	736	706	789	741	808	741	752	693	729	723	734	771	680	740	729	736	770	703	712	744	749	737	720	726	745	758	735	753	740	722	739	709	724	715	700	779	739	804	702	717	777	743	768	718	712	750	706	773	760	741	764	726	744	703	715	721	721	758	757	747	743	748	691	761	745	703	733	727	713	777	748	730	701	714	744	770	704	734	761	722	754	747	718	686	753	723	722	708	719	733	738	768	706	737	702	737	750	777	770	694	749	678	748	750	747	759	748	706	743	675	723	745	722	771	745	762	706	770	810	739	766	698	746	735	693	768	677	747	651	767	792	740	749	718	696	686	722	720	755	771	722	708	736	754	752	773	755	722	698	696	716	741	756	711	743	720	726	745	721	734	772	720	772	765	733	738	740	747	674	752	760	658	707	755	719	720	714	765	801	751	744	724	754	702	709	776	758	752	738	749	749	712	733	721	775	717	740	748	744	745	698	744	742	727	721	695	756	703	712	722	694	716	739	739	707	721	778	758	733	735	717	757	770	695	703	727	738	752	705	719	793	728	732	736	709	728	721	738	725	799	732	749	683	743	785	687	738	693	747	738	717	764	728	748	723	709	733	704	707	782	725	743	726	750	762	701	774	736	705	713	731	700	771	728	744	746	771	674	748	745	747	751	721	750	721	742	758	683	770	740	720	720	730	751	759	727	753	723	755	725	731	732	715	735	776	721	781	751	717	746	767	697	754	779	730	711	736	721	734	748	728	722	766	742	705	711	716	707	728	752	712	766	748	737	734	763	749	766	726	757	763	749	744	754	764	760	708	767	766	761	701	766	709	763	750	733	728	739	720	684	706	749	746	706	719	717	766	777	747	747	753	728	748	772	742	686	728	704	752	748	729	699	775	776	765	720	777	724	797	752	745	724	723	758	716	724	751	757	736	790	701	753	658	732	763	769	703	719	743	747	741	731	748	724	796	741	733	675	749	769	720	674	717	699	729	742	715	752	720	723	766	702	757	773	742	740	738	745	713	762	715	727	751	739	726	748	713	761	737	758	698	744	738	739	713	765	720	748	704	741	774	721	696	753	714	790	741	756	760	771	732	691	714	701	742	744	740	714	736	756	760	752	737	754	700	726	721	788	715	722	731	734	755	729	733	713	685	743	718	751	738	754	724	712	683	712	691	733	758	795	723	767	744	758	765	734	734	701	731	765	766	713	740	758	727	722	752	722	707	674	733	743	746	721	737	702	737	701	776	727	796	771	715	747	720	733	742	745	729	766	762	750	723	716	725	708	716	763	743	721	725	738	757	739	699	721	694	666	762	716	724	728	728	745	726	763	737	734	756	768	712	741	760	777	690	713	777	759	724	762	725	774	712	758	749	763	737	722	726	754	763	734	758	771	739	776	720	780	759	694	666	739	689	731	733	738	726	791	724	717	745	708	707	724	706	697	773	724	723	709	774	745	784	747	742	724	776	740	722	758	795	718	660	736	750	683	715	778	719	778	748	740	771	750	743	711	742	737	707	736	750	719	732	733	705	711	785	788	778	720	773	782	760	756	729	728	735	737	735	748	742	706	687	726	712	731	704	775	696	730	741	762	740	773	740	739	778	728	768	752	777	699	742	732	768	743	724	706	760	706	747	689	741	727	697	733	713	708	728	736	760	744	730	721	739	707	759	688	787	787	778	741	743	705	739	770	727	723	698	747	724	759	741	704	754	712	721	748	718	687	748	767	771	729	743	752	736	763	834	702	771	719	724	729	734	748	734	715	796	684	707	705	716	772	693	781	716	752	780	738	734	764	719	753	713	741	815	735	721	761	732	745	761	778	748	712	710	745	727	743	759	743	776	743	711	745	713	708	726	763	757	737	756	746	723	784	779	801	776	802	740	755	696	749	750	729	725	741	723	750	741	726	746	725	747	716	732	779	722	704	752	700	720	703	738	762	754	760	752	740	718	748	764	701	747	720	741	750	720	741	756	727	766	680	736	764	733	715	734	771	732	706	755	744	778	695	710	778	757	773	796	754	770	738	731	667	768	676	678	765	726	674	762	703	716	723	770	726	750	745	705	772	744	756	777	674	768	758	693	759	752	751	716	762	750	719	713	724	741	744	710	744	731	760	754	721	771	706	695	751	748	772	763	707	726	736	778	751	737	725	731	732	777	776	750	706	793	741	709	740	762	722	726	809	718	732	711	725	731	729	693	707	707	796	744	755	744	720	776	757	744	767	749	771	733	752	743	755	746	726	685	709	717	729	726	737	739	735	702	782	769	747	753	732	733	772	752	718	768	767	769	736	748	687	703	703	706	755	717	761	770	674	722	731	733	747	668	713	737	746	706	774	758	721	744	725	726	715	754	756	703	713	730	755	729	706	746	711	646	775	780	724	680	746	736	746	686	741	783	746	785	734	740	744	765	789	705	736	709	747	729	805	753	730	774	741	700	739	737	697	721	717	717	736	774	743	726	812	691	690	737	753	741	714	695	745	713	750	714	799	749	734	726	769	746	678	732	741	766	737	715	731	784	753	758	707	749	734	745	700	740	746	729	752	751	751	692	737	735	725	721	753	741	765	744	747	733	715	736	734	735	744	773	783	714	760	742	756	723	697	727	752	676	777	706	749	693	738	773	781	709	796	752	693	760	771	723	722	768	726	724	728	748	736	752	758	779	743	734	743	747	727	745	776	720	736	749	735	724	742	774	770	736	785	775	709	717	717	757	744	768	772	739	742	720	757	726	797	732	781	728	805	737	733	681	745	739	770	710	718	710	741	706	760
25787	21397	25258	16773	1860	1111	948	792	825	760	816	795	757	781	847	737	768	772	750	761	781	758	796	734	816	798	782	738	759	735	761	732	757	734	753	778	729	757	778	767	741	777	766	726	778	728	808	792	820	789	736	720	779	772	786	735	719	728	720	796	776	737	723	721	789	762	782	746	729	764	751	764	706	718	786	757	706	751	778	748	749	748	782	728	731	753	737	737	778	795	772	749	738	777	740	802	797	766	744	762	734	727	759	761	753	778	795	721	785	734	728	761	744	740	718	712	760	744	718	795	761	744	744	704	721	760	721	675	803	747	734	753	783	746	752	765	762	705	736	775	760	771	798	781	749	762	712	774	759	737	749	766	751	708	763	754	710	754	784	757	755	692	753	764	711	744	699	771	732	761	769	709	775	737	826	707	740	734	748	770	695	743	720	742	725	807	779	732	730	683	693	742	782	754	818	752	774	742	753	742	706	732	744	772	732	739	764	743	754	742	740	751	758	699	750	763	731	721	736	738	726	743	685	737	752	716	729	723	788	756	745	798	748	753	783	765	730	736	767	782	716	761	711	749	751	733	699	748	805	692	735	723	760	756	742	759	711	740	752	768	721	778	742	743	744	765	758	745	806	778	750	748	730	738	716	775	733	772	723	746	826	788	743	767	790	732	771	752	750	742	758	725	733	688	710	775	762	718	738	776	693	744	740	772	792	751	741	776	765	722	736	742	739	753	720	704	768	719	815	779	796	766	770	783	731	745	750	733	779	734	782	769	755	746	733	762	712	793	727	794	714	750	767	757	769	792	747	758	769	729	768	739	753	718	777	750	750	733	718	725	764	777	766	738	744	732	724	738	765	775	762	730	707	734	761	825	741	772	742	738	709	742	732	801	751	749	699	707	777	773	766	783	772	749	794	807	770	760	756	786	752	754	751	722	740	785	777	736	745	780	785	728	721	818	719	759	805	715	730	766	742	732	737	723	789	730	725	766	766	759	761	769	772	697	739	750	759	748	786	767	749	795	709	783	767	724	734	757	743	751	785	768	736	786	790	769	774	737	752	775	714	748	763	755	713	763	755	779	759	746	788	776	755	761	780	780	707	804	730	768	751	764	718	767	820	801	697	724	778	761	745	685	744	735	757	798	753	809	700	803	738	768	765	764	790	761	742	762	750	754	739	751	727	724	737	721	747	812	773	798	795	724	730	766	771	752	788	766	731	675	733	759	734	776	788	719	792	775	713	736	710	689	769	778	688	731	736	801	706	737	768	777	774	743	757	721	752	748	803	752	731	745	731	718	782	759	780	779	721	727	704	810	730	699	785	760	793	734	740	725	784	800	729	806	726	716	730	756	776	734	774	744	754	735	799	703	781	740	776	684	741	784	728	736	787	711	730	828	755	757	803	780	784	755	722	737	745	720	758	769	725	749	767	719	713	776	706	734	752	769	791	713	702	756	763	718	806	809	748	733	793	821	765	740	762	751	761	716	723	738	790	718	773	776	755	787	776	713	781	763	713	751	692	751	747	704	765	801	767	733	688	757	750	774	717	778	753	726	770	750	727	766	717	732	709	760	789	774	772	772	725	773	711	764	730	778	761	698	740	766	709	743	784	737	764	755	730	773	751	763	772	775	700	717	749	721	733	769	733	789	767	787	789	732	795	760	745	726	716	769	710	739	769	739	787	749	789	764	738	756	822	742	725	747	765	752	752	754	739	690	733	822	794	738	774	753	730	742	765	776	810	744	757	767	738	810	790	758	696	778	741	737	768	731	750	724	769	716	752	766	792	766	772	795	765	758	717	740	708	758	759	718	757	717	762	762	733	765	721	797	742	736	748	729	777	758	766	747	731	708	743	776	761	797	795	770	746	774	719	778	753	792	732	796	724	725	691	769	775	793	738	787	728	742	730	754	747	763	750	750	783	748	736	747	770	667	720	719	795	713	680	775	796	690	723	760	758	758	733	726	731	737	761	754	752	752	766	721	784	792	783	762	785	776	736	723	727	732	731	754	793	773	734	792	793	807	716	719	725	750	731	754	703	771	811	753	765	763	791	805	744	812	763	741	787	753	762	755	766	784	763	794	717	691	703	774	768	794	747	782	738	762	741	714	828	746	794	755	795	730	797	779	743	770	776	813	778	714	768	728	760	741	742	715	750	713	744	774	795	744	766	741	727	753	731	736	718	705	790	738	704	748	724	731	730	719	700	731	741	754	750	728	719	744	786	731	767	788	794	708	751	791	734	771	768	774	763	724	736	753	733	736	738	755	780	745	672	784	761	772	768	735	789	743	800	767	717	762	780	775	725	771	730	737	788	721	715	781	826	789	775	776	763	757	743	758	761	777	770	758	731	696	730	723	722	711	721	762	735	816	775	757	805	741	685	812	788	754	755	773	757	719	756	740	731	753	803	737	730	724	753	760	778	754	698	737	763	790	761	731	752	796	773	700	780	730	728	779	808	753	826	796	737	729	772	749	769	678	803	739	739	747	737	738	761	754	754	738	747	768	756	757	772	720	769	756	761	775	713	746	770	783	749	760	736	740	794	744	781	755	715	765	763	776	727	786	767	766	809	786	821	743	752	751	685	758	760	718	761	739	701	780	789	780	818	754	809	763	724	756	741	702	765	735	721	756	747	820	770	745	721	763	767	771	791	824	736	721	780	754	731	730	769	731	716	725	760	783	753	743	765	739	767	771	772	745	774	744	740	731	768	747	772	745	780	752	706	746	785	733	725	789	738	747	741	685	733	755	727	819	727	713	707	751	762	758	752	810	818	751	812	751	788	781	815	763	763	758	737	765	789	749	805	797	827	785	799	752	779	759	768	762	738	737	781	805	764	738	791	775	773	765	775	756	761	719	747	788	740	711	737	752	753	748	759	770	735	719	769	720	757	728	695	766	732	750	775	717	784	762	786	774	741	697	714	792	762	743	765	756	721	773	713	755	788	787	717	784	761	761	817	730	786	762	711	758	772	788	732	751	754	702	766	755	786	778	744	762	741	750	734	815	776	778	782	757	740	774	739	780	755	735	737	772	685	734	727	762	782	764	782	776	788	723	759	758	768	759	764	715	727	760	783	720	750	773	777	739	733	754	724	691	751	688	768	745	767	771	771	750	811	718	756	711	790	756	719	703	767	758	759	715	740	785	781	746	679	774	746	773	738	766	739	767	776	730	735	728	772	722	810	762	726	742	772	786	770	751	746	774	689	777	737	672	715	796	740	747	720	817	783	756	728	739	769	745	796	767	718	777	745	737	766	759	720	824	703	718	780	720	754	778	756	793	726	739	770	756	771	717	715	770	771	723	736	728	773	758	791	721	708	733	771	710	730	757	812	767	750	768	824	716	790	740	690	741	790	775	737	797	731	751	753	764	781	743	707	749	724	681	750	710	742	762	780	798	763	754	764	787	712	732	722	762	787	747	742	718	792	741	765	715	731	775	741	738	735	752	753	753	703	731	720	767	745	728	722	741	758	741	697	758	768	744	780	697
3632	2227	1803	1145	998	866	838	809	751	713	739	722	744	693	684	725	753	753	695	724	675	698	733	714	701	721	707	682	704	718	681	707	705	624	720	605	703	684	686	701	668	730	672	674	636	635	694	670	685	657	718	696	664	696	674	713	668	628	688	718	640	692	655	701	647	753	673	642	673	625	672	704	702	629	660	650	645	692	662	688	715	654	665	664	661	712	653	668	686	671	664	647	668	657	667	660	681	658	694	655	662	714	658	658	682	668	671	703	667	665	604	632	642	683	662	680	629	660	689	658	650	650	652	665	670	718	667	670	631	663	686	736	670	693	711	633	635	690	706	707	630	686	693	710	710	683	672	676	664	672	699	671	668	680	647	675	646	665	671	693	668	641	692	669	652	690	651	668	630	674	646	673	630	658	694	702	653	633	702	678	662	641	660	649	677	668	675	681	639	660	668	743	651	719	661	684	664	680	676	685	635	683	695	673	644	659	676	667	693	628	617	677	645	619	641	685	651	723	698	671	663	652	673	684	647	626	693	663	686	709	679	648	668	647	651	678	648	671	650	723	649	646	712	691	654	695	698	658	671	640	665	693	639	747	608	669	638	688	677	696	640	689	653	662	678	677	684	660	678	692	691	648	684	659	673	726	668	672	642	659	677	638	675	712	658	658	696	669	665	689	694	645	707	690	674	661	649	693	654	656	705	668	669	671	687	690	688	670	724	661	613	645	663	662	680	626	638	681	661	695	681	652	701	647	689	668	689	690	689	644	660	687	653	681	656	659	659	662	690	636	660	713	678	663	664	680	655	658	671	675	616	668	693	680	625	661	678	628	657	650	688	678	669	675	716	649	655	680	633	667	687	708	692	673	657	721	662	686	683	697	654	668	701	669	621	650	689	641	703	694	630	655	677	637	669	707	659	671	668	650	691	701	726	673	669	641	664	710	631	719	683	653	688	671	648	677	672	676	709	657	681	634	688	699	647	722	723	694	650	670	673	651	698	641	658	652	646	731	620	632	697	671	686	671	660	706	653	676	654	688	727	706	686	686	686	640	705	670	649	675	690	640	652	707	654	667	723	710	630	647	681	713	674	695	681	666	653	708	702	665	693	654	671	620	608	660	652	647	654	654	674	671	665	671	654	642	672	679	660	663	694	675	696	673	656	702	639	676	651	657	680	633	687	695	684	664	680	677	654	643	670	630	672	700	651	651	618	731	694	708	658	679	685	707	631	680	697	662	698	680	738	659	642	674	652	672	648	712	681	671	702	693	672	632	628	665	691	679	662	648	648	648	650	720	724	650	631	676	678	672	697	720	664	695	654	643	667	692	735	659	678	684	699	685	708	665	641	688	615	676	701	641	650	656	688	673	608	638	696	717	640	650	700	672	689	727	696	605	671	686	692	656	710	678	649	723	655	664	661	678	639	594	666	704	666	665	679	661	654	612	647	643	686	677	718	670	665	719	649	635	718	683	668	630	675	666	665	662	683	662	662	695	655	677	678	671	650	633	658	669	659	603	655	666	632	680	659	647	676	627	638	723	685	667	638	691	675	646	662	706	702	672	721	710	675	664	609	655	655	669	689	671	680	660	642	672	642	662	672	682	674	656	658	667	647	705	653	673	682	705	733	658	670	726	667	666	683	645	665	680	661	696	653	603	679	650	691	661	643	655	631	695	677	665	624	675	697	714	718	680	656	675	663	683	702	616	656	666	680	660	601	674	681	692	669	675	672	616	657	692	637	648	654	644	632	669	679	675	664	689	644	664	661	648	642	672	646	677	699	655	710	721	664	646	665	625	676	666	683	642	677	700	680	704	683	618	645	704	658	696	647	678	684	685	634	698	706	691	681	675	646	656	675	617	667	637	676	687	732	645	653	649	688	665	617	730	704	684	664	640	647	693	704	681	691	642	647	630	652	668	656	665	673	642	674	681	648	650	676	703	640	718	639	681	648	708	638	619	635	655	685	625	633	629	671	678	684	662	665	683	684	653	639	659	683	644	687	679	660	676	624	637	651	665	696	650	684	705	682	721	666	664	648	660	609	671	683	698	640	642	628	663	655	643	645	635	685	664	661	701	714	659	698	697	664	682	633	649	677	696	714	657	672	648	671	649	641	668	621	702	646	642	667	660	639	723	652	662	648	607	681	664	655	741	644	644	698	653	667	665	662	690	639	695	666	657	653	691	602	673	685	678	649	646	692	691	676	660	680	663	705	651	671	675	676	680	708	675	661	678	718	621	662	726	668	643	652	672	717	677	646	683	642	677	674	662	715	675	687	653	663	693	645	649	683	659	688	661	684	618	703	672	641	638	686	673	692	669	656	668	687	707	654	687	641	702	655	690	664	672	687	705	648	692	645	655	667	669	690	658	713	653	689	682	640	677	634	651	707	652	735	678	702	675	657	692	667	671	623	650	635	639	625	668	713	667	696	681	673	664	627	625	685	653	689	654	640	669	702	729	645	659	609	610	675	675	690	644	656	720	648	646	658	639	673	686	685	677	691	644	692	627	652	657	696	653	656	699	719	697	669	655	636	625	651	632	637	671	669	637	680	712	699	705	713	659	657	702	697	720	716	684	685	673	684	663	693	701	655	643	676	651	671	679	719	660	659	666	676	694	661	680	652	681	647	651	678	715	729	710	666	622	684	660	693	679	662	696	634	676	674	631	632	648	669	665	633	633	674	664	627	643	706	689	645	661	690	698	646	710	643	656	640	628	676	690	654	634	692	666	665	712	642	716	624	688	679	715	676	655	636	666	717	683	681	688	692	693	662	642	716	687	673	645	678	693	653	632	671	685	680	699	670	639	629	648	658	671	663	663	619	713	661	704	673	674	668	733	669	722	653	627	680	642	670	683	676	693	664	720	698	657	690	633	625	711	678	659	669	655	691	656	668	637	661	645	716	683	685	646	647	693	687	629	637	652	653	709	644	633	670	651	684	672	649	682	696	651	674	666	632	676	698	659	619	665	671	689	647	665	675	595	641	619	707	661	690	682	684	684	709	627	669	649	679	652	638	655	665	636	628	657	680	655	728	670	652	647	670	672	686	649	651	678	653	672	660	667	651	645	692	693	684	721	641	643	640	683	659	643	623	700	642	699	709	678	678	686	664	644	654	732	651	660	658	642	664	643	615	637	675	690	662	646	639	663	636	656	664	725	684	698	646	678	698	671	635	686	624	647	669	669	704	662	636	655	691	655	660	667	652	593	638	631	685	697	684	663	726	676	687	653	676	666	641	627	696	680	683	686	694	698	674	659	648	636	660	687	684	713	664	673	622	687	657	629	684	698	656	642	669	695	688	668	636	699	658	653	617	656	621	730	674	649	647	679	695	655	678	642	633	664	659	684	660	680	669	691	708	635	650	634	629	618	658	669	665	658	655	708	621	698	650	675	711	633	672	679	699	674	674	702	678	664	682	692	708	657	646	701	660	643	680	677	658	648	695	666	656	646	669	687	676	678	710	630	673	630	697	620	731	693	712	669	633	680
24288	21434	28562	24681	20252	2723	922	576	489	416	428	422	415	385	414	392	368	335	373	397	415	365	368	378	365	364	358	379	339	399	374	364	350	346	342	333	363	374	359	346	368	348	351	323	317	350	331	320	350	364	367	369	346	336	367	313	325	374	375	366	341	348	352	351	327	366	367	371	361	339	330	375	371	319	328	332	368	373	348	352	339	356	339	363	336	355	310	342	331	383	366	358	335	339	341	330	369	336	383	357	378	315	348	337	359	344	340	326	354	369	339	320	329	352	349	365	367	344	355	366	367	350	347	329	357	356	379	343	361	343	325	323	327	335	330	345	354	344	333	375	373	321	315	345	353	373	355	358	363	363	334	348	342	350	356	358	326	338	360	333	357	321	344	381	369	315	348	375	313	339	342	317	345	348	367	343	353	377	342	344	369	359	323	353	345	318	352	377	354	360	361	366	321	364	366	346	307	341	345	354	353	355	341	331	321	368	357	361	339	333	315	367	352	351	353	345	339	358	374	347	369	366	337	343	324	366	322	343	353	324	352	381	341	351	326	349	354	343	336	343	332	332	326	346	335	368	370	322	360	349	324	359	348	335	365	343	311	362	339	379	352	353	366	337	340	337	330	364	366	325	351	394	386	287	334	338	356	343	327	349	350	356	358	332	364	325	334	348	341	353	343	372	320	345	355	356	370	315	354	366	330	378	357	369	355	348	363	344	377	337	335	335	366	324	347	330	332	296	342	360	339	364	334	332	377	323	320	394	351	349	337	363	362	311	367	348	308	362	328	332	306	321	351	342	342	328	354	359	343	324	349	359	389	333	332	352	329	345	345	374	344	371	378	292	370	343	372	319	344	349	387	333	358	343	347	342	357	329	361	356	332	352	356	346	344	366	329	350	345	344	363	378	359	325	376	353	366	333	341	351	369	356	340	317	332	322	343	381	369	331	346	327	327	325	334	360	324	331	343	362	342	297	324	357	332	349	348	320	364	350	367	364	340	354	333	321	320	336	356	313	337	342	322	375	338	346	392	342	378	338	350	367	345	365	355	352	367	348	360	328	360	371	339	340	376	310	361	370	371	356	333	348	340	333	309	350	359	338	376	334	356	330	320	345	312	337	327	361	337	337	374	346	340	350	350	371	369	381	318	368	334	320	337	373	335	367	376	315	345	383	365	373	302	344	333	370	333	371	327	352	346	307	357	341	360	360	343	320	321	326	344	367	318	316	349	394	332	340	374	332	330	362	342	341	379	347	363	370	336	335	357	348	324	364	335	325	325	325	326	347	342	342	356	343	323	350	339	333	320	374	356	348	356	357	357	318	322	349	345	364	340	315	396	369	350	407	324	355	314	337	320	342	362	364	332	342	323	373	360	371	344	342	348	361	350	353	333	339	343	350	380	356	344	349	352	360	356	314	351	322	385	358	333	379	333	347	323	353	328	339	370	362	362	361	333	331	375	365	357	379	346	361	326	323	341	309	321	339	319	301	354	352	319	346	351	338	334	324	334	330	353	351	312	352	345	316	330	350	374	355	320	335	336	336	337	363	346	344	380	350	340	352	314	319	391	373	360	331	365	367	323	311	349	347	343	318	339	323	326	342	361	355	389	377	354	339	383	350	339	391	354	316	327	357	346	349	350	363	367	385	317	334	337	358	333	341	359	317	314	356	355	367	342	317	371	345	326	370	347	365	344	331	332	334	332	371	333	330	343	350	331	337	358	350	350	340	353	332	343	333	340	341	338	337	387	326	356	375	339	318	345	371	378	345	310	349	351	379	320	329	353	350	316	355	344	347	328	362	369	362	342	316	342	335	360	359	340	366	329	336	348	349	327	336	351	360	371	331	304	355	310	354	358	372	338	354	353	353	310	391	346	326	331	308	367	357	354	358	355	349	377	340	359	388	345	348	326	376	336	361	342	294	316	377	329	347	337	397	328	302	336	342	334	339	325	330	316	341	347	337	309	370	338	320	320	354	316	345	355	319	314	369	332	353	323	359	332	335	351	342	329	321	372	337	327	348	364	341	363	348	345	332	327	345	330	333	331	310	355	390	350	389	353	364	334	344	376	337	359	309	356	332	292	346	344	353	363	363	306	320	320	335	336	351	368	346	328	330	345	341	340	352	324	371	343	337	352	325	371	320	339	334	346	326	336	331	358	365	362	332	320	348	354	358	384	351	313	382	369	337	319	323	314	327	362	347	322	318	357	322	329	347	329	362	346	343	356	358	337	330	326	338	354	342	351	336	373	369	358	360	336	322	352	356	374	352	349	353	340	355	342	378	317	355	400	310	343	360	315	323	318	347	331	360	376	373	328	348	372	312	333	326	334	360	351	357	331	340	347	370	340	346	346	343	361	317	325	395	336	336	337	357	356	324	357	347	372	331	332	357	361	325	315	347	373	366	353	360	365	340	331	353	331	400	355	326	370	319	333	346	343	358	345	361	304	344	345	314	332	322	374	340	320	354	343	342	367	343	332	335	336	347	342	343	323	332	342	366	346	332	344	365	351	383	302	326	314	325	369	352	351	351	348	348	371	364	354	360	333	372	379	323	344	325	334	334	325	358	309	363	329	311	378	337	344	306	342	316	353	345	347	353	327	332	353	329	340	325	383	348	335	339	325	344	318	375	327	391	302	365	324	358	381	347	372	353	339	356	325	345	331	334	336	345	342	341	353	347	316	328	370	338	340	322	355	329	333	314	355	331	364	380	330	324	324	377	379	349	342	376	359	361	361	391	325	325	355	362	362	323	378	347	385	311	333	326	334	331	313	354	333	336	343	355	370	381	337	341	364	335	339	384	338	344	340	341	340	330	357	363	345	303	364	304	346	354	333	349	335	333	318	377	354	374	335	341	312	336	324	354	342	371	358	330	340	370	350	363	333	332	329	372	319	357	329	325	340	323	352	343	335	340	351	369	355	349	360	345	331	364	347	327	340	373	342	301	329	335	346	354	337	330	354	353	369	333	376	372	342	345	352	343	349	321	392	343	341	321	338	338	307	331	363	354	381	348	331	326	326	338	344	353	363	372	343	356	347	335	342	351	355	338	341	374	349	342	335	320	317	352	333	354	350	328	337	335	344	346	334	357	344	335	328	353	368	370	337	354	335	330	322	353	359	312	346	334	362	396	319	356	375	354	349	369	304	311	332	338	361	367	344	321	352	352	385	364	323	333	365	338	370	345	343	333	344	337	356	360	316	331	354	323	366	313	326	363	351	324	344	340	349	406	321	348	368	328	374	324	334	319	326	343	340	345	353	330	354	338	363	351	358	372	352	343	351	384	350	314	362	348	313	329	312	331	352	300	357	365	358	350	342	342	329	326	357	332	346	340	319	338	345	325	325	327	337	353	344	328	336	367	360	364	334	318	340	311	382	367	375	365	351	322	350	370	355	361	350	346	346	366	374	353	334	341	372	373	368	353	334	354	360	355	325	359	358	340	353	356	355	335	304	374	344	313	359	342	359	334	360	320	335	352	354	331	374	359
3291	4598	3706	1900	1270	1019	788	744	663	565	538	499	467	497	482	401	424	422	400	379	414	379	403	353	371	398	386	365	409	365	375	326	392	373	387	362	354	394	363	408	359	389	386	381	356	405	366	368	366	373	380	368	341	371	385	443	357	335	386	359	352	330	366	355	371	355	368	363	370	390	365	384	379	383	322	364	356	372	371	394	367	350	347	364	382	349	362	383	387	364	368	379	355	358	344	352	382	375	376	385	355	328	363	389	355	374	373	373	388	339	373	349	378	343	361	367	331	360	363	324	349	361	365	359	376	356	376	345	348	392	353	375	339	355	388	377	349	406	336	366	353	351	312	366	377	336	357	352	337	352	351	386	368	324	339	352	395	351	367	347	387	374	359	374	361	356	346	359	335	365	360	341	354	366	397	378	342	366	378	354	374	342	370	369	379	367	336	374	393	377	400	368	364	371	340	378	369	381	381	357	352	343	384	382	349	365	373	335	341	344	310	369	335	375	371	339	378	342	318	371	376	334	357	375	358	357	376	326	378	326	373	366	364	354	361	340	378	364	333	357	333	335	375	358	355	345	385	341	361	330	363	349	372	339	325	329	354	380	317	344	332	357	358	331	333	362	351	339	374	369	359	335	378	359	326	364	319	334	376	371	408	373	356	340	385	344	352	373	377	348	383	337	334	390	384	374	349	394	359	348	362	370	372	346	343	336	398	363	342	364	353	352	357	333	351	363	402	352	333	359	369	353	344	378	341	376	335	394	406	362	347	304	352	336	352	365	388	314	406	346	324	370	368	347	364	369	339	335	344	332	346	347	296	341	336	358	350	375	331	361	347	378	369	380	376	345	391	351	364	360	374	341	352	355	345	330	348	354	349	366	375	367	345	358	379	345	354	352	352	378	334	355	362	374	360	330	350	358	351	354	358	329	333	351	358	341	340	360	355	342	349	386	320	375	350	350	362	348	373	360	365	376	354	335	381	376	384	332	364	343	336	389	350	345	360	341	397	349	335	345	350	337	329	310	354	348	363	357	351	360	318	340	355	375	363	378	348	370	397	352	354	369	355	347	357	366	364	331	325	354	360	351	319	337	328	365	346	374	377	344	385	329	396	338	359	355	344	356	341	372	347	329	353	366	343	365	354	357	389	371	370	332	359	354	371	360	351	342	381	340	374	355	351	356	373	328	329	355	351	382	368	355	378	318	336	323	367	369	335	390	337	360	367	378	340	344	374	339	364	334	368	413	351	368	316	343	352	356	340	361	373	374	349	332	338	302	355	369	335	346	371	353	341	407	350	377	367	354	381	335	335	383	379	352	356	376	372	358	346	342	388	346	358	326	361	371	344	351	363	394	377	358	360	374	345	336	343	361	385	336	365	363	345	351	378	360	341	331	372	353	358	341	389	353	359	374	330	357	352	358	340	369	353	349	335	386	342	336	367	384	362	363	328	377	379	394	354	370	376	358	378	354	313	377	357	355	357	348	344	366	381	360	365	369	344	372	368	341	367	358	354	359	372	394	363	344	358	346	355	365	345	358	307	354	370	430	313	376	353	360	352	387	342	322	336	362	382	355	359	368	357	374	355	361	339	363	383	349	336	339	326	347	336	353	379	361	368	369	326	362	325	366	356	366	370	341	327	327	314	369	379	321	345	354	367	361	363	378	386	317	366	382	364	383	368	303	362	389	367	364	340	374	346	339	358	328	327	368	357	381	354	361	351	388	335	394	358	335	378	350	334	354	328	345	331	319	362	356	316	352	341	338	347	362	349	358	334	352	353	348	348	333	361	325	363	348	358	354	386	356	371	347	356	364	397	371	331	364	386	392	341	379	323	378	327	343	343	337	340	359	326	332	370	359	363	356	346	342	354	391	343	384	366	339	371	395	329	330	325	377	339	368	356	324	363	359	393	353	364	354	332	349	343	365	355	316	380	337	343	357	367	341	337	387	363	365	358	367	315	367	361	349	337	352	342	344	347	325	363	375	347	353	381	358	359	378	360	362	343	355	340	355	349	327	374	343	330	371	353	332	357	356	360	379	418	343	380	373	349	374	355	369	381	377	353	313	369	391	370	357	367	329	340	373	359	368	331	355	354	367	331	334	347	362	355	318	344	359	341	368	353	345	367	337	349	349	362	345	360	357	383	339	334	359	359	358	358	347	353	376	351	387	338	387	340	322	362	355	350	364	381	347	363	370	335	374	327	334	317	351	348	317	367	352	350	354	351	389	379	349	357	382	355	365	389	335	341	360	362	344	377	323	373	385	416	347	373	339	368	360	354	354	353	357	372	334	367	386	336	381	366	364	371	346	374	353	360	360	347	352	350	356	345	341	370	403	365	353	358	344	345	371	358	350	316	335	354	354	344	326	343	379	347	390	346	365	344	335	405	385	338	353	329	326	379	358	363	345	378	360	333	357	346	351	393	351	372	327	368	336	333	344	350	397	362	350	364	351	365	390	338	347	362	320	367	366	352	376	337	351	382	341	351	325	368	345	396	380	316	320	335	373	320	335	377	386	375	354	369	389	319	351	372	364	364	308	363	359	351	359	360	350	326	356	356	360	317	396	353	333	341	385	356	337	343	368	359	347	333	363	336	368	368	389	360	371	357	383	364	321	314	316	382	379	339	350	378	345	342	373	357	379	361	363	380	362	362	369	369	310	347	357	332	328	362	360	349	351	343	350	376	341	359	352	374	318	364	377	361	374	349	351	321	333	340	314	348	343	331	373	333	341	370	348	397	327	332	308	360	326	355	383	342	344	382	334	391	344	376	326	345	315	341	327	403	346	361	349	347	408	359	347	334	361	341	339	397	355	385	332	400	359	338	356	332	364	385	377	365	401	349	358	328	341	357	356	362	374	377	368	361	383	341	324	342	354	356	376	348	383	359	350	349	358	396	380	352	369	340	322	374	345	376	372	301	368	340	368	350	370	358	388	370	349	370	403	375	392	326	361	357	351	335	318	345	373	362	333	323	364	369	343	330	368	347	329	338	322	329	333	326	344	357	334	337	327	367	342	335	349	321	359	344	356	335	349	367	347	357	390	342	370	372	343	368	377	362	328	320	350	375	312	371	350	348	313	334	382	353	359	374	367	356	386	338	332	352	350	321	356	336	370	361	346	344	379	362	362	356	316	376	325	316	371	362	344	332	374	328	377	369	334	321	348	340	360	345	350	362	338	368	385	350	351	372	372	369	361	356	369	349	329	347	362	331	354	366	324	361	346	371	363	330	372	371	361	378	367	366	354	361	349	353	361	356	371	398	332	324	362	334	370	346	332	378	335	348	372	363	340	346	318	317	373	342	346	354	381	349	356	312	354	341	339	345	327	342	366	346	326	342	347	356	331	353	355	388	352	352	362	341	344	401	319	355	354	363	388	378	341	358	348	379	356	353	355	325	385	346	331	351	371	332	388	335	335	329	358	348	338	360	373	332	324	363	341	361	339	371	362	369	371	350	338	400	368	363	344	386	392	365	322	357	364	341	324
27564	11752	1974	1255	899	853	892	899	897	781	833	863	836	842	857	879	835	896	930	833	853	828	863	862	884	885	797	875	880	826	832	813	817	829	821	840	826	819	854	859	837	868	919	841	875	850	870	828	845	884	853	905	855	847	846	771	857	875	851	859	821	867	839	862	827	832	851	808	824	852	893	826	890	820	810	782	812	896	858	806	866	854	867	851	828	823	831	837	861	871	829	862	822	824	839	866	822	851	851	882	866	853	924	837	827	893	878	757	886	884	835	880	860	828	860	843	832	872	814	811	849	824	852	892	799	859	783	848	853	910	853	804	841	896	778	890	843	835	829	837	833	821	847	791	878	878	838	812	823	793	812	837	834	858	795	819	875	835	830	818	859	838	801	817	855	787	828	803	820	815	893	836	885	822	815	912	872	822	857	864	848	815	824	848	836	813	881	852	832	827	810	840	816	851	871	866	847	752	874	847	822	800	892	843	828	847	880	842	860	820	796	810	795	788	830	815	871	845	860	826	839	791	859	890	822	880	812	837	861	877	844	872	839	886	856	849	807	844	816	899	888	919	819	825	911	831	880	848	883	838	869	861	861	807	838	839	872	855	884	848	841	881	871	838	797	826	856	864	838	893	864	821	832	851	861	839	877	825	807	835	863	833	867	880	871	869	796	858	836	816	811	871	836	860	815	842	826	847	857	867	816	838	825	858	847	859	861	802	812	871	859	883	840	852	828	842	864	896	845	884	897	863	795	832	829	841	888	794	879	839	884	868	890	830	846	854	883	829	875	891	861	868	868	797	859	881	861	821	846	857	808	840	799	795	827	822	840	904	792	854	868	845	857	852	819	825	800	834	847	862	826	834	854	866	791	834	773	881	827	850	829	864	855	848	825	878	850	882	839	893	803	841	828	802	861	886	827	865	874	836	782	838	844	854	830	850	806	852	811	880	885	828	840	875	842	849	862	827	875	854	837	847	821	829	838	808	862	858	834	842	862	849	804	853	837	867	871	839	884	823	843	830	892	814	858	795	834	878	858	747	843	815	866	798	866	828	881	853	841	833	823	865	850	815	835	868	858	863	842	874	827	867	807	841	828	812	780	847	865	864	851	847	839	829	859	899	903	857	839	820	785	793	819	825	913	881	803	861	850	858	864	826	811	820	803	868	830	858	837	810	859	872	874	784	811	840	840	822	867	859	863	854	804	806	871	840	857	792	832	855	829	829	806	831	828	843	891	812	910	855	817	858	855	848	851	904	872	822	860	800	830	783	834	865	845	839	836	833	826	827	840	833	808	886	823	849	859	851	862	898	906	825	854	847	882	873	850	821	824	817	858	850	850	831	859	842	900	896	811	890	896	863	852	883	865	853	816	830	879	882	807	903	870	848	846	862	853	894	820	820	834	845	851	884	877	839	862	812	879	886	830	831	825	867	859	874	869	830	868	855	895	849	887	860	843	837	855	855	828	847	854	819	890	841	831	818	853	806	878	787	861	794	896	843	786	826	858	836	804	874	849	833	837	856	856	831	795	862	827	804	921	802	851	826	905	851	812	851	872	811	822	798	800	816	819	815	855	882	858	895	835	810	833	866	864	876	812	839	880	816	879	826	825	859	821	828	875	806	845	871	803	862	874	883	861	869	828	837	868	872	899	833	855	869	806	852	850	843	891	846	853	802	837	869	836	873	841	900	828	829	853	863	829	871	809	778	869	894	822	839	876	875	875	862	867	812	779	893	842	865	827	830	804	835	892	851	808	827	841	850	887	863	924	867	815	803	879	919	845	851	855	825	897	826	810	869	865	800	895	869	822	843	820	875	795	876	836	816	873	870	841	822	826	805	809	850	915	927	814	832	834	849	821	824	824	834	802	792	810	872	887	815	825	859	864	844	826	849	872	861	819	890	820	790	807	829	836	846	893	838	856	813	868	845	840	804	848	882	872	819	890	823	853	885	774	845	819	856	847	869	907	831	816	847	880	904	846	801	788	878	830	856	839	788	862	819	818	854	871	864	836	817	869	827	865	869	907	871	810	856	838	852	826	874	870	813	839	806	794	806	839	901	803	840	836	763	858	871	839	793	820	816	827	872	877	840	845	853	852	883	838	877	828	869	808	831	864	795	788	884	823	857	839	843	837	842	884	872	871	856	862	878	857	817	890	865	796	842	827	833	835	823	824	814	825	867	832	909	918	847	842	818	836	841	860	872	817	843	805	867	895	863	865	863	817	809	857	835	865	852	843	870	835	824	847	829	818	823	775	886	849	801	869	799	814	887	885	832	886	829	842	905	848	821	833	809	876	869	859	881	891	885	868	851	853	865	840	847	865	818	828	837	819	833	870	864	846	857	837	876	843	877	831	883	871	853	854	825	815	855	836	875	831	876	814	892	867	881	857	864	807	898	805	820	796	828	868	878	854	828	863	836	865	867	854	812	876	889	826	827	793	828	845	866	890	799	845	801	871	887	847	871	813	861	874	818	885	826	897	875	823	805	837	861	847	877	885	814	813	827	860	828	838	859	854	796	842	838	854	849	822	874	854	868	852	863	795	835	795	832	831	815	855	836	917	819	890	805	834	828	874	879	881	812	800	861	857	892	826	855	828	866	842	832	843	862	876	940	826	812	872	841	847	951	893	893	897	857	858	844	917	824	863	815	879	860	864	819	817	831	811	816	871	848	858	880	851	845	883	905	835	844	826	827	848	801	871	857	894	897	818	809	864	840	862	857	852	910	828	854	850	828	830	880	802	868	834	858	801	845	846	804	828	825	853	887	826	857	846	852	862	835	820	835	859	847	906	901	812	843	850	877	834	831	823	817	836	878	883	872	832	831	878	854	822	819	852	893	838	840	838	906	867	809	852	796	846	844	852	824	816	865	866	823	843	828	817	863	839	838	852	882	864	811	832	869	842	876	849	829	864	784	850	856	866	862	871	820	854	834	854	896	795	821	849	866	859	804	841	813	839	861	795	864	834	814	897	856	855	884	845	839	882	879	833	912	818	897	851	878	796	862	850	843	872	851	815	846	845	803	836	901	856	894	820	856	841	846	851	801	845	866	880	842	826	831	844	826	806	866	823	895	831	863	837	855	852	832	860	854	881	833	826	838	851	852	894	809	842	801	859	868	885	806	798	841	855	823	823	818	854	861	831	819	821	821	862	866	820	800	860	884	837	847	834	884	853	845	862	823	881	856	817	862	829	877	878	838	746	820	856	840	802	858	816	888	885	900	877	827	886	861	840	836	877	863	840	894	884	831	892	832	854	867	796	821	824	780	886	861	835	841	837	857	834	804	833	840	872	781	844	839	854	838	873	822	891	882	874	886	861	816	861	853	842	842	788	849	787	861	817	833	835	868	786	855	825	834	875	809	824	779	863	883	831	828	866	845	776	838	849	837	835	793	837	823	821	841	891	828	852	798	875	822	821	828	800	891	869	825	836	864	831	885	835	825	847	860	896	834	878	854	860	869	830	838	798	861	840	852	887	814	858	817	888	846
5125	934	847	829	773	729	749	753	768	731	760	789	739	781	761	747	773	734	768	745	734	801	773	783	748	754	732	752	740	754	761	739	749	767	709	741	756	742	716	776	757	752	778	701	742	667	740	753	744	721	728	759	738	758	710	776	712	740	723	777	749	715	736	758	742	775	738	718	730	745	727	752	716	697	690	741	745	743	765	747	747	773	726	737	715	737	714	747	745	824	787	744	763	726	738	766	725	751	711	742	768	770	765	700	745	711	754	795	718	741	693	697	723	799	750	699	748	738	769	724	722	709	760	719	708	764	751	703	789	723	768	745	745	732	769	745	764	709	766	803	714	758	723	764	729	709	742	760	715	740	746	800	799	744	762	697	697	755	702	720	723	678	716	700	714	736	730	709	728	695	723	790	733	729	749	731	730	726	701	743	695	767	722	766	711	747	739	734	694	765	759	696	736	760	723	766	740	762	720	745	724	710	676	744	719	754	728	766	756	801	717	725	732	738	759	711	754	748	761	745	757	761	736	728	733	747	758	759	732	721	791	699	756	687	756	761	753	734	712	748	706	754	782	739	714	710	768	747	741	725	766	707	703	769	713	698	763	732	711	728	765	744	709	736	715	736	704	752	747	705	731	695	706	728	733	700	780	722	735	673	740	777	694	771	765	767	711	736	786	714	723	749	758	678	718	684	758	723	741	728	759	791	712	739	748	681	734	739	685	720	726	737	763	685	718	758	730	759	768	741	789	721	689	705	741	719	709	783	784	728	752	721	771	745	747	717	708	718	736	696	763	762	792	740	679	743	764	754	757	731	748	766	700	717	699	716	719	799	744	762	738	748	728	704	748	719	704	725	717	731	778	737	710	743	766	721	747	733	721	733	751	769	741	751	755	689	705	760	710	723	691	691	752	788	703	760	711	729	709	735	754	760	735	731	742	748	763	758	738	718	675	720	792	758	762	771	700	736	694	784	776	755	698	689	736	733	735	683	761	731	729	746	701	732	729	705	745	750	760	754	719	754	721	773	708	776	740	756	730	750	731	754	778	697	730	717	685	707	745	747	746	729	727	748	746	751	762	722	757	684	776	718	713	767	718	736	720	700	765	737	719	764	760	720	737	742	723	676	748	727	713	695	768	733	688	731	735	748	721	764	709	720	727	752	768	766	700	729	734	746	763	700	773	731	734	758	759	690	744	709	700	720	741	746	745	729	751	706	779	694	736	751	704	785	747	701	722	716	732	751	680	717	739	787	694	727	769	751	755	733	719	746	770	773	744	735	705	724	716	795	756	732	734	713	698	742	742	712	698	744	718	748	687	727	717	750	754	712	747	689	742	729	722	786	792	727	742	734	701	700	737	759	717	724	759	704	767	723	780	724	759	758	764	781	733	766	727	747	717	778	766	736	757	727	713	737	741	679	721	700	721	710	747	675	727	802	709	785	735	771	710	770	768	737	774	746	729	670	758	769	764	721	712	683	745	701	683	701	754	730	776	701	725	701	730	734	719	688	715	718	768	764	702	721	729	706	731	723	704	736	719	710	697	721	786	746	738	735	719	747	699	740	743	712	655	770	683	722	737	740	687	723	738	704	650	703	711	751	717	735	744	725	675	705	765	734	773	740	753	773	755	731	740	737	752	675	727	707	703	745	776	765	691	724	808	701	751	737	734	770	733	737	722	709	698	742	721	730	702	724	727	733	712	748	747	717	735	704	741	694	762	745	731	726	738	753	756	726	767	695	708	715	740	753	717	700	738	719	730	709	739	736	734	735	745	738	761	731	748	734	705	735	755	753	747	722	703	743	722	706	750	722	742	744	715	736	724	693	739	748	744	736	694	735	710	763	752	735	717	726	759	708	762	729	729	736	732	778	739	748	740	747	726	752	689	715	720	802	714	697	757	788	741	728	774	731	742	745	800	697	764	742	721	767	760	697	716	755	735	738	737	756	732	716	749	759	765	714	724	708	772	760	710	751	739	733	713	779	752	744	673	724	724	716	702	753	735	698	751	748	729	718	744	710	684	740	743	755	724	752	678	797	746	729	712	724	769	707	694	720	713	744	706	725	757	713	737	691	695	767	741	750	782	765	745	723	725	715	776	704	760	718	724	764	743	734	699	711	737	713	693	705	756	767	750	721	736	720	733	794	739	722	724	768	695	751	765	717	749	729	689	730	763	733	704	711	788	723	719	698	787	710	656	725	746	766	698	687	772	768	765	694	703	722	694	676	685	753	729	720	794	734	752	716	769	719	709	803	782	779	749	742	703	746	712	714	748	761	714	725	685	715	725	751	751	717	745	726	720	731	771	709	754	785	784	746	705	699	762	733	717	741	750	737	744	745	719	703	776	734	743	761	764	691	721	726	802	742	757	747	695	798	737	765	723	729	664	765	713	676	728	763	747	714	761	704	702	688	723	750	763	735	698	728	751	745	756	762	768	723	751	729	750	772	697	743	683	725	721	800	746	803	731	683	740	768	726	735	728	752	722	787	719	716	698	776	685	733	761	757	778	768	772	725	744	768	758	712	733	779	743	738	720	708	710	745	690	707	742	739	790	681	713	767	741	713	774	752	731	746	734	705	751	779	731	740	706	730	747	718	755	755	741	767	738	763	800	745	756	715	689	735	765	708	723	770	739	735	745	736	739	759	715	739	747	764	720	720	778	736	723	756	753	707	694	751	722	780	707	799	693	702	758	741	715	759	715	716	727	769	765	722	752	769	791	709	718	711	715	770	779	709	713	715	707	731	730	706	736	738	770	748	754	754	671	723	739	723	759	709	709	762	718	720	722	765	741	713	697	683	753	772	682	728	738	760	731	752	729	725	762	709	716	733	749	758	716	731	721	718	745	755	733	748	742	760	732	702	766	707	715	733	720	691	728	740	780	736	720	748	782	709	770	739	752	695	703	757	698	750	749	782	718	688	705	746	704	709	734	742	728	722	739	725	705	738	778	746	734	729	751	721	741	737	729	758	721	705	710	728	804	773	742	699	766	688	750	717	734	729	735	704	711	762	748	762	776	693	712	776	731	737	722	736	725	757	747	732	672	752	758	708	735	702	801	743	745	714	758	701	738	690	735	756	736	704	717	717	738	706	727	768	729	738	735	761	740	683	690	733	729	689	746	743	700	732	810	784	716	721	747	711	730	738	746	692	796	716	729	759	755	765	746	750	727	745	716	734	797	730	722	727	767	715	740	744	723	765	738	739	771	754	720	738	757	736	714	770	724	717	759	731	713	726	703	759	743	740	746	758	751	676	734	762	750	785	714	741	735	771	731	691	762	756	727	744	709	707	717	728	718	674	729	728	759	762	759	766	721	724	753	704	720	730	738	787	727	741	715	737	764	759	764	735	750	751	753	768	679	738	707	720	723	724	694	745	751	712	740	737	773	761	730	745	771	781	710	723	706	711	735	753	722	766	769	767	741	727	756	770	740	740	707	705	716	692	736	696	687	784	709	744	725	730	735	738	719	815	729	740	732	703	673	775	750	738
25705	21392	25337	17012	1855	1055	927	858	849	852	815	782	727	802	765	766	782	826	766	805	767	781	772	731	751	756	747	790	774	772	773	702	726	814	755	756	743	739	736	760	767	725	732	762	775	709	779	756	678	752	731	801	771	767	729	717	724	745	778	749	754	720	723	794	690	756	735	799	773	805	766	771	727	744	768	768	764	811	791	780	756	730	690	742	773	706	765	751	708	780	777	749	772	777	735	682	749	699	739	777	724	744	720	787	710	753	797	778	750	712	728	777	752	750	712	736	767	739	751	731	779	791	753	750	769	698	751	791	719	771	746	739	776	724	744	798	776	733	745	801	738	723	757	755	761	776	734	755	739	779	777	789	832	750	743	756	781	691	728	764	755	757	692	794	809	773	790	738	764	723	703	768	720	782	733	782	746	702	752	767	716	742	765	773	793	713	781	747	728	721	759	750	696	735	727	728	747	789	767	762	797	779	760	753	736	764	774	796	757	792	756	758	740	756	712	730	756	735	760	770	722	744	722	756	736	739	736	812	735	786	721	757	779	717	777	776	778	728	761	758	751	735	725	787	748	743	804	761	780	791	751	758	756	775	760	720	744	749	798	752	742	765	803	761	807	747	758	785	728	719	752	738	740	762	713	754	759	734	794	758	751	758	762	682	776	771	698	758	787	758	744	734	805	806	742	781	753	766	755	748	723	764	760	792	783	778	767	740	757	751	770	734	767	802	721	728	708	805	743	779	765	723	781	758	762	731	775	780	776	717	727	746	768	759	730	724	762	761	756	726	721	718	764	763	778	710	688	763	739	706	764	728	747	762	727	737	747	760	749	744	751	730	730	710	743	836	766	778	780	744	768	827	691	726	723	761	721	772	745	711	756	766	729	724	724	713	733	737	733	803	737	801	701	792	765	727	752	768	774	740	761	705	772	754	743	731	738	736	772	749	764	740	760	756	755	763	749	769	752	720	813	782	750	738	793	783	741	817	759	762	730	769	764	806	760	738	774	747	733	729	720	721	680	777	738	741	816	744	741	750	758	742	743	745	734	761	763	790	757	751	735	781	745	757	724	749	688	746	768	721	741	765	769	769	714	699	773	767	756	751	757	723	756	738	800	733	750	696	778	720	776	769	790	783	711	730	764	763	748	718	691	773	786	729	729	740	726	737	759	729	704	772	758	751	753	786	705	777	787	782	748	768	774	760	754	764	739	761	721	777	765	719	750	743	771	712	764	756	755	751	734	738	741	726	761	766	790	702	729	769	721	762	738	789	752	732	739	726	717	782	790	745	715	785	774	772	786	739	752	728	705	750	762	786	784	759	753	822	733	752	745	797	742	735	711	707	746	745	770	731	830	727	758	771	773	756	718	747	772	766	741	813	724	745	726	763	768	719	734	752	707	718	741	763	758	707	732	764	789	756	698	763	746	740	735	712	731	742	724	753	725	792	747	761	756	772	723	768	779	748	765	765	726	780	751	762	742	769	733	750	761	749	762	731	763	744	757	803	770	724	713	794	721	789	779	707	759	753	782	705	737	696	709	813	757	776	743	779	773	700	797	813	749	730	775	754	757	809	820	734	773	780	781	733	796	736	697	790	737	703	711	807	768	732	799	754	736	731	788	730	791	794	740	736	779	686	716	755	750	717	781	755	713	722	772	773	776	768	746	699	746	772	783	765	764	747	772	721	785	746	744	749	769	738	760	742	754	775	774	806	772	699	749	764	720	775	748	737	733	822	742	732	735	748	815	758	714	715	725	766	760	752	790	786	716	802	716	712	710	732	796	780	716	770	749	774	804	720	768	754	747	727	743	838	724	799	786	749	800	775	810	777	723	713	760	789	730	778	724	755	695	752	720	746	758	716	788	755	726	755	764	752	746	735	754	729	791	769	765	756	714	768	774	738	788	748	789	791	728	738	791	745	778	795	728	753	710	756	795	717	762	757	751	697	727	761	731	759	719	775	758	742	770	779	715	755	748	757	731	727	676	743	713	787	700	792	777	756	740	770	723	715	794	783	695	721	720	750	767	757	782	772	747	777	734	780	779	696	730	755	742	758	694	761	746	786	749	744	751	744	783	740	781	756	752	748	704	769	744	739	756	752	740	733	763	773	716	759	754	766	766	762	737	761	873	817	785	724	746	784	720	786	755	787	777	744	773	770	726	790	708	730	747	761	745	725	706	762	757	737	798	752	743	710	756	785	814	757	736	735	765	764	785	739	797	760	740	750	713	725	775	775	737	779	736	765	711	700	734	759	782	782	742	759	795	781	761	765	769	748	774	759	766	732	766	744	717	789	763	831	721	725	781	732	780	795	776	750	818	700	786	784	791	745	730	718	750	765	742	698	719	728	732	764	754	782	772	748	760	778	781	763	716	760	786	706	723	708	751	746	723	692	789	743	751	768	817	692	765	750	702	732	795	785	758	742	758	736	695	668	708	751	765	775	808	742	770	713	718	754	739	757	782	735	750	739	700	743	753	708	707	750	788	736	754	742	741	782	745	785	736	761	743	759	757	749	762	731	703	720	721	762	748	730	726	745	723	746	726	780	760	727	757	786	718	731	740	744	743	731	730	759	715	723	752	797	772	738	729	790	726	790	728	760	763	766	748	725	757	730	753	740	770	748	731	746	689	782	766	766	727	818	714	754	780	750	717	764	744	721	762	739	767	752	730	717	751	714	753	767	702	780	751	723	733	770	729	721	736	754	748	779	713	754	719	731	739	775	711	736	761	703	752	785	732	715	725	790	761	773	708	788	793	764	748	783	739	734	784	752	806	753	775	769	770	765	742	761	763	776	765	698	764	757	727	784	770	772	788	779	717	748	784	712	803	767	734	716	756	753	748	735	714	715	732	792	750	786	777	747	743	754	784	722	802	787	777	729	699	770	729	754	760	734	770	730	705	788	752	711	774	728	751	813	749	749	747	806	763	747	711	752	740	760	778	768	746	790	768	759	727	826	753	777	719	748	749	708	780	815	707	689	759	772	712	796	692	830	767	692	743	743	807	749	734	751	758	766	710	756	731	741	715	764	755	764	775	798	767	744	737	753	729	740	713	746	739	747	728	775	746	768	780	728	740	729	791	769	707	776	738	768	771	734	798	731	748	763	818	740	804	712	689	749	764	693	718	780	714	760	743	734	751	747	734	744	765	753	731	785	744	751	766	808	826	771	718	753	762	736	764	731	783	748	803	775	777	796	754	773	784	806	710	779	777	747	719	735	727	734	776	728	758	760	757	745	756	794	717	736	762	786	734	752	757	739	783	746	769	738	771	724	745	784	749	787	707	754	708	785	790	781	740	814	775	773	746	777	751	708	756	743	741	799	721	801	750	764	684	735	767	749	748	784	767	783	749	752	791	777	747	734	814	716	698	740	799	717	776	706	747	743	734	748	731	709	701	749	735	745	748	793	721	811	738	738	748	785	781	775	766	792	724	764	744	704	767	751	757	751	707	717	684	755	774	800	792	703	784	738	757	773	756	731	793	765
3579	2114	1784	1180	1012	876	825	776	751	742	701	711	727	756	745	735	697	672	672	712	696	697	677	711	703	704	704	680	711	712	644	693	663	700	658	682	694	661	721	703	653	694	648	710	703	654	713	669	683	698	667	692	661	686	658	691	642	692	684	684	671	680	685	659	679	688	666	713	657	640	684	733	642	672	701	689	640	680	658	699	669	708	666	645	623	677	657	710	675	612	705	704	655	667	655	753	670	646	677	607	711	723	651	655	674	654	689	709	685	660	673	688	653	661	686	703	654	673	662	674	615	640	658	672	698	663	691	689	675	641	691	675	713	663	678	679	649	656	720	660	667	648	668	697	665	639	723	718	687	651	707	675	684	688	696	657	714	645	693	657	710	586	673	637	662	630	685	673	675	662	651	665	651	669	673	659	711	697	652	705	656	659	679	677	634	643	652	694	685	697	703	678	704	654	675	666	670	733	647	696	659	669	686	641	690	692	709	691	664	667	684	657	689	660	641	694	658	669	688	638	669	601	704	648	681	719	662	667	658	653	676	698	663	675	602	702	659	686	688	685	642	692	629	668	646	673	672	699	631	683	651	671	692	658	644	665	647	626	703	681	671	674	680	651	696	668	700	685	666	687	659	694	658	653	660	712	689	693	684	652	684	638	687	635	638	701	665	665	644	658	654	683	712	648	655	675	667	651	684	665	667	626	673	723	688	699	679	663	647	685	677	670	673	666	705	673	725	689	700	707	676	683	651	679	670	706	685	645	656	699	690	672	687	724	639	701	677	615	681	732	630	648	639	680	689	660	698	654	682	680	662	665	652	711	711	652	637	672	655	670	650	683	645	654	595	676	618	687	681	650	736	712	629	694	683	634	685	640	704	719	754	696	637	674	663	661	688	649	677	703	634	693	694	668	666	688	681	680	638	662	705	704	671	605	642	677	645	640	694	674	695	648	634	686	705	692	694	691	700	691	714	695	693	691	698	705	668	673	682	646	668	699	695	625	701	662	670	660	614	677	668	716	660	683	650	715	646	653	657	655	656	717	664	644	657	660	721	644	664	681	621	671	638	645	694	686	691	693	631	654	706	667	697	666	652	651	666	695	682	671	674	619	684	701	667	708	662	686	624	656	635	664	685	647	669	687	708	667	694	653	671	701	651	649	677	665	645	679	705	646	662	634	639	649	651	678	679	636	691	710	609	659	687	612	686	633	678	690	714	661	713	711	703	695	660	687	673	672	669	728	702	711	629	724	687	645	729	686	678	673	659	685	655	699	627	681	660	640	641	658	666	661	659	700	700	643	633	618	642	646	670	645	653	635	677	664	666	644	649	677	685	711	688	694	624	648	662	657	685	650	666	685	684	658	669	669	669	680	673	743	693	690	694	637	682	679	680	647	626	666	672	671	601	697	686	633	680	670	614	682	651	637	672	670	659	697	708	684	689	654	714	671	675	661	650	657	647	683	692	668	697	639	715	728	693	661	686	682	699	673	684	665	677	686	668	695	646	665	694	702	676	629	681	664	675	605	669	687	635	700	610	660	663	666	633	652	636	662	702	670	653	666	676	672	643	706	679	680	710	616	683	704	634	672	624	702	637	653	700	667	653	646	720	658	678	654	704	717	715	711	696	668	682	665	663	653	648	680	646	627	678	675	671	650	654	669	709	686	670	658	641	670	717	661	679	632	664	708	661	689	678	676	673	677	728	648	643	680	704	631	651	637	654	684	647	670	654	672	699	687	634	713	686	691	714	644	690	700	682	666	696	718	674	738	682	698	695	700	692	671	659	732	694	670	700	690	663	636	698	690	698	664	634	685	688	663	674	678	634	693	635	684	667	643	671	689	643	608	694	644	680	660	651	725	658	680	661	690	646	704	695	705	673	692	678	660	675	684	709	652	684	606	714	694	664	686	623	675	656	683	701	704	638	663	685	680	662	663	685	692	675	709	641	712	699	653	677	645	704	701	711	628	696	644	662	685	654	645	657	652	705	652	689	707	687	707	664	682	711	651	669	669	680	666	675	634	708	641	679	682	663	676	645	658	637	634	647	620	677	714	687	652	662	712	676	654	648	711	701	689	665	688	653	620	679	637	667	725	699	687	710	687	660	663	665	665	645	657	666	667	680	667	662	659	677	657	694	696	639	675	683	692	706	648	664	696	691	651	663	698	649	714	697	719	637	712	634	684	679	710	674	673	653	668	650	690	681	694	688	643	655	677	689	636	653	646	698	697	733	663	679	704	699	672	673	661	635	682	663	662	656	661	645	686	710	667	678	662	620	676	674	658	676	647	638	690	692	627	654	656	649	682	663	699	700	686	651	658	688	654	668	718	691	701	653	672	710	651	646	665	667	645	652	668	674	624	641	621	666	701	650	709	666	678	639	684	579	673	673	663	678	658	689	653	664	658	730	664	682	656	685	694	669	658	678	679	664	650	686	688	698	666	662	680	658	671	651	654	659	662	681	666	677	630	700	688	696	671	685	680	678	656	700	634	676	675	699	652	653	687	687	665	670	698	684	673	674	704	698	642	672	685	667	702	648	665	678	690	641	670	739	672	662	676	684	677	671	594	679	741	686	684	629	692	688	731	684	681	638	699	672	630	638	690	669	623	651	684	694	658	652	684	635	693	718	647	628	690	704	663	677	642	673	624	684	660	663	688	652	630	648	646	639	651	688	665	692	684	644	708	604	652	722	654	687	663	660	670	649	599	667	700	698	672	679	686	694	668	684	640	648	705	658	675	680	674	628	673	680	649	631	663	662	632	686	703	705	726	675	683	697	704	632	653	637	690	673	662	638	669	641	698	708	657	653	658	636	688	676	712	652	650	693	672	728	673	645	639	624	682	605	652	692	657	712	643	636	635	706	700	669	700	641	674	685	631	700	668	644	649	670	696	665	678	691	644	682	736	683	681	695	653	639	675	654	669	674	646	665	675	685	639	672	628	655	712	658	692	661	679	666	708	676	692	687	688	699	676	656	687	656	653	628	665	702	674	591	648	678	711	663	671	616	703	672	658	636	643	710	696	696	684	667	644	726	673	663	658	655	700	651	657	681	649	687	673	662	673	676	702	659	689	647	640	648	681	694	683	663	653	683	715	672	637	633	663	648	682	660	679	686	679	654	661	700	634	603	706	718	707	672	647	662	662	677	679	685	677	656	667	725	680	643	707	668	693	660	656	669	635	713	633	680	707	646	681	649	647	626	662	642	655	701	629	663	650	710	709	682	679	668	685	632	671	687	648	684	646	680	701	626	659	637	694	677	671	663	712	680	691	684	664	650	697	672	653	743	682	689	648	676	645	670	658	713	687	661	627	666	653	652	662	661	653	695	632	639	660	627	688	696	665	661	701	670	705	718	682	683	739	688	689	635	680	633	666	648	665	674	636	664	689	700	636	651	695	684	691	652	670	641	658	649	640	683	703	637	638	689	714	684	687	685	660	663	733	677	676	694	661	614	636	683	675	688	676	681	676	626	686	692	654	662	713	688	680
24296	21396	28524	24664	20248	2751	907	583	471	438	432	403	446	410	393	417	414	411	381	337	397	375	399	391	377	366	396	398	367	363	344	350	348	346	331	355	336	368	366	343	356	374	313	370	359	389	357	347	369	333	343	347	339	352	340	351	342	354	389	374	396	348	360	357	355	353	361	355	367	343	369	336	341	325	303	319	340	375	377	359	320	383	335	344	351	332	339	343	358	370	330	355	352	358	395	353	353	330	364	337	348	375	335	345	330	352	360	344	384	356	299	332	380	353	363	316	327	384	345	330	359	361	383	356	357	343	306	369	347	350	337	321	345	354	328	358	337	337	345	359	340	363	348	356	374	332	335	385	350	360	357	349	347	352	332	329	333	368	359	348	336	344	355	325	327	340	346	341	387	368	353	353	354	349	355	374	367	371	353	350	341	327	362	364	360	336	346	381	315	353	319	355	342	346	338	346	343	368	365	342	380	371	302	343	369	367	365	351	339	339	329	339	365	334	353	383	351	340	336	379	351	287	377	341	339	349	368	356	333	367	329	381	373	395	376	375	361	372	315	351	393	340	302	348	346	375	335	350	322	325	358	338	318	363	366	367	372	369	358	353	332	314	392	367	373	334	335	354	338	379	327	386	325	369	345	386	320	364	360	343	351	362	320	351	343	350	337	369	362	339	359	344	335	352	375	363	336	368	351	375	334	351	362	353	345	334	357	351	367	362	343	349	329	339	378	339	339	362	357	335	343	349	392	365	344	386	305	320	346	370	342	354	352	373	349	327	374	352	373	352	349	341	342	352	344	365	346	340	354	366	334	333	325	343	351	357	386	325	359	331	350	359	310	344	340	338	363	342	335	330	346	382	359	371	346	368	343	344	328	371	327	347	334	354	349	359	364	338	328	347	343	327	345	339	392	341	354	349	352	339	369	318	364	341	374	364	351	348	339	363	374	335	357	364	382	353	351	386	365	350	358	314	365	366	358	349	344	366	362	380	371	343	383	348	358	338	354	344	341	360	374	346	351	368	343	346	374	321	334	351	368	314	348	338	343	340	342	334	342	330	366	360	328	352	370	328	356	320	355	318	358	358	355	358	350	349	316	360	353	364	341	368	366	351	387	354	371	356	320	353	341	385	363	330	320	354	334	335	346	363	328	340	340	361	344	373	305	320	314	356	352	327	314	334	332	329	330	329	368	357	335	362	346	333	328	344	349	333	325	359	369	342	322	380	378	363	356	344	363	368	369	326	328	371	339	355	328	352	348	352	346	341	350	348	336	361	371	332	353	351	351	370	366	366	322	355	360	345	335	340	325	344	360	330	335	328	356	385	338	321	311	331	369	324	330	342	344	354	384	342	351	353	375	365	340	338	343	371	351	358	348	378	338	337	318	388	349	348	367	320	329	358	345	325	346	368	315	369	328	330	357	321	336	360	360	331	324	364	331	384	380	333	326	335	366	365	331	342	348	355	363	327	340	351	328	333	339	337	331	327	313	346	336	370	337	340	321	373	352	371	335	363	327	374	317	347	324	348	332	323	353	313	344	350	346	349	335	361	342	340	377	384	349	345	375	347	342	348	367	377	381	355	346	360	318	331	386	350	376	382	361	368	362	324	330	338	351	338	341	370	323	373	341	355	363	348	325	344	342	328	350	364	348	352	356	356	370	351	344	356	345	331	338	367	342	374	357	322	342	345	359	348	335	338	338	357	343	340	338	366	321	349	355	379	365	350	348	326	338	339	377	366	340	356	361	344	363	371	354	367	358	333	347	382	339	359	353	367	355	324	353	343	363	360	354	343	333	329	353	348	362	336	343	345	323	332	337	346	368	352	338	334	393	373	356	310	337	350	348	359	347	378	353	345	364	352	346	340	349	366	337	335	351	327	391	314	317	348	362	341	321	312	362	383	337	333	328	308	360	339	376	367	355	366	333	335	323	326	370	328	361	366	352	329	361	324	347	345	378	365	371	320	348	310	344	349	367	382	351	352	331	372	337	362	325	362	335	365	343	331	356	330	345	363	371	295	349	344	329	313	363	363	336	344	376	335	335	365	318	336	362	353	321	349	358	318	365	364	356	353	342	383	360	354	384	356	346	316	349	352	367	337	330	336	353	370	367	352	364	370	328	331	343	320	328	344	339	363	358	354	325	344	360	332	362	350	356	371	366	364	361	319	341	360	364	359	358	350	385	338	336	359	308	350	339	337	348	367	355	317	320	344	363	346	308	363	349	348	328	364	363	338	368	361	316	314	302	358	325	358	341	353	329	337	336	324	334	350	357	342	342	346	320	348	334	329	339	329	342	347	311	346	360	336	332	387	354	339	378	346	354	384	345	330	362	341	359	340	315	336	334	348	352	345	338	320	341	346	353	338	329	371	347	349	348	335	346	362	343	346	351	319	358	355	337	371	373	329	384	307	364	371	343	340	379	375	339	354	367	338	345	379	364	365	357	338	332	348	369	331	341	367	356	353	322	334	337	349	343	332	326	344	346	359	360	357	346	374	349	350	322	343	322	355	331	342	346	374	379	346	338	347	318	349	336	376	332	346	362	359	364	329	324	340	335	335	345	351	339	343	351	334	348	349	346	349	351	359	352	324	324	311	362	354	342	363	357	339	357	366	326	362	334	364	328	336	341	348	376	330	366	340	356	348	334	350	335	331	363	340	328	348	367	340	352	333	347	342	362	357	341	330	369	326	326	356	338	372	356	336	372	312	335	321	354	355	329	360	330	334	373	343	352	324	352	348	330	361	369	344	348	348	340	343	369	316	376	361	339	324	361	311	330	347	343	317	322	337	335	358	340	347	365	372	357	352	359	373	368	339	362	358	344	330	339	332	371	329	362	350	383	339	318	348	341	379	338	311	376	338	339	374	352	359	351	342	357	370	369	384	344	301	356	343	325	341	347	330	346	350	351	310	334	335	313	331	354	330	346	356	330	352	337	373	367	314	343	347	349	358	323	352	336	335	339	372	322	356	354	361	336	345	360	352	318	311	355	359	371	364	343	356	341	350	330	381	324	335	362	350	366	358	343	361	327	337	360	322	328	370	306	347	312	383	328	343	329	330	339	337	329	343	332	335	339	373	335	381	359	376	334	373	366	338	340	329	329	356	356	359	387	354	371	359	327	329	344	374	344	353	329	350	346	319	362	348	353	336	336	327	362	348	376	366	329	334	366	335	348	364	355	344	317	348	363	403	341	341	358	344	324	354	340	350	329	343	380	340	353	387	355	386	315	364	340	332	352	362	315	368	325	350	323	318	366	311	342	351	384	333	349	328	310	376	355	326	385	337	327	339	319	337	338	319	379	322	349	348	359	352	362	321	331	346	356	373	372	336	364	365	347	335	328	344	369	340	327	378	340	383	372	370	359	362	349	307	343	349	333	358	344	352	324	374	357	360	364	343	360	339	343	330	351	331	359	348	361	352	365	324	316	341	327	359	298	339	342	360	330	389	315	340	298	390	352	316	334	348	345	344	336	359	381	339	369	334
3361	4765	3661	1838	1288	1009	847	702	641	564	536	488	486	455	427	458	425	400	442	416	410	408	391	400	410	376	357	374	396	372	347	385	340	391	405	376	380	372	343	348	365	364	377	375	383	366	359	355	385	369	400	359	380	402	339	388	381	399	374	372	376	374	350	326	345	355	375	377	347	354	354	360	354	382	387	386	391	380	364	355	375	436	382	382	405	389	378	383	402	366	325	356	380	393	355	354	402	374	358	341	338	378	363	355	372	364	368	365	369	383	396	370	354	371	404	381	396	359	384	363	337	385	366	345	397	393	345	361	367	359	362	337	375	378	376	371	390	383	359	357	388	336	399	348	366	386	380	337	371	360	357	351	352	357	353	370	369	375	366	348	358	373	366	338	370	351	391	380	329	378	381	328	369	387	360	377	363	351	362	337	363	363	375	362	383	356	341	355	338	349	349	358	354	382	381	352	375	336	373	383	409	342	390	381	347	373	371	390	351	340	360	355	346	370	356	383	348	359	391	398	366	356	350	355	351	378	398	356	398	326	363	371	346	353	366	376	365	334	390	353	352	379	380	391	391	356	391	356	366	359	356	356	354	343	374	340	361	383	313	371	359	400	358	347	344	366	384	337	387	343	354	385	377	410	366	365	370	374	416	366	358	345	359	396	375	390	368	390	351	400	349	363	323	352	363	354	321	370	375	358	356	358	361	372	367	365	344	356	354	348	371	354	344	366	390	371	364	402	344	358	363	345	372	367	374	381	339	370	345	411	371	345	371	376	339	380	355	328	343	383	351	355	362	365	366	342	408	364	344	320	357	333	355	367	338	348	347	368	376	377	358	357	360	374	351	312	338	369	367	336	370	386	368	362	374	389	373	378	347	381	345	346	347	356	331	383	364	385	357	342	359	344	361	363	329	374	362	342	355	388	363	340	373	355	342	370	358	361	347	371	350	350	347	358	368	356	355	373	323	357	384	358	369	382	351	356	355	387	362	360	343	389	349	361	357	355	390	330	349	373	340	330	334	356	364	357	371	368	365	339	356	339	350	360	389	337	351	368	322	342	367	348	321	372	390	376	353	361	384	359	339	358	358	355	360	370	351	356	361	342	370	348	350	365	345	329	334	353	348	345	374	343	315	367	358	346	356	335	369	381	338	365	340	365	393	376	376	351	364	383	367	355	348	347	358	397	349	358	363	382	398	353	392	346	330	356	403	393	382	375	363	396	330	394	318	372	397	347	345	385	392	369	329	379	340	359	383	343	343	319	356	340	367	372	373	349	358	351	325	368	336	357	337	362	368	351	364	402	364	329	336	368	333	355	370	346	323	387	357	360	355	352	375	376	339	357	389	333	352	347	377	400	367	341	358	361	352	332	359	362	388	342	351	332	345	302	330	380	365	378	343	363	337	374	362	337	357	353	339	358	371	354	346	344	318	343	362	357	336	401	346	342	369	375	359	381	369	382	384	337	376	372	373	338	371	358	359	369	352	336	346	369	372	377	354	354	358	366	379	362	383	308	351	373	367	340	348	360	374	349	367	362	376	361	345	380	331	330	382	328	368	343	375	361	370	346	349	379	345	350	354	365	378	360	366	340	349	384	367	337	367	355	362	372	349	329	333	372	372	376	352	365	397	349	339	373	375	334	340	399	355	346	378	373	379	347	380	379	339	355	371	396	362	359	354	377	392	398	382	352	357	371	370	350	335	362	358	366	367	369	374	353	335	344	359	369	354	402	359	355	366	308	380	359	362	362	382	368	369	365	332	357	375	376	345	360	369	376	377	376	347	359	387	355	363	332	356	365	359	358	347	369	352	346	390	369	362	352	360	342	358	358	337	369	366	355	353	344	361	387	368	386	363	374	341	355	360	341	345	356	349	362	350	350	363	351	370	343	339	349	352	358	373	339	350	362	353	345	356	364	335	344	342	343	359	377	358	360	350	344	354	372	355	352	381	337	349	357	332	329	362	352	387	367	358	389	332	379	383	328	343	342	344	412	346	365	329	358	387	361	317	351	324	348	351	343	356	359	377	344	320	351	364	337	341	342	369	382	337	347	328	343	368	308	363	367	362	356	336	425	375	360	327	343	363	332	357	371	366	367	305	354	364	363	392	359	360	351	389	349	353	357	364	367	352	370	335	349	352	336	329	342	362	352	335	336	357	371	363	385	391	372	368	369	367	357	371	378	353	312	341	355	349	319	360	357	374	371	377	368	376	356	342	353	363	345	362	347	365	357	332	351	342	375	376	333	360	341	348	342	355	342	345	356	357	376	345	344	342	360	325	341	334	344	335	348	367	393	405	373	353	340	325	349	339	373	387	362	344	313	374	363	404	394	385	350	349	373	335	329	354	361	352	359	372	350	346	363	364	378	369	368	360	338	374	366	361	357	324	333	371	329	370	360	331	340	381	358	316	380	347	377	358	366	336	367	361	382	363	361	356	378	369	378	349	321	373	372	372	355	347	356	354	350	348	371	349	373	361	366	350	369	340	351	334	370	385	374	342	342	344	351	349	357	348	332	319	344	371	360	339	338	344	402	380	337	347	356	357	356	406	348	352	362	354	355	343	375	369	334	369	389	362	370	384	361	371	385	348	331	347	347	352	339	339	384	362	355	342	347	352	385	342	337	326	354	385	366	344	349	380	353	378	364	370	366	363	359	320	364	365	360	352	376	332	361	354	358	319	334	377	355	325	331	341	345	356	396	377	358	306	334	335	333	370	385	366	359	363	329	325	384	369	393	360	363	355	368	343	330	339	372	326	345	327	345	349	370	361	370	335	347	351	399	326	376	388	357	370	352	311	376	367	362	385	359	363	342	331	368	375	381	342	370	360	391	343	371	321	374	390	356	357	350	352	349	338	333	356	362	322	392	369	338	373	364	354	329	353	358	340	354	357	349	397	364	384	375	382	349	393	349	346	375	348	381	347	369	372	347	358	317	339	357	356	332	376	338	367	369	320	345	386	353	344	360	365	312	348	351	360	411	363	360	364	311	392	313	357	339	338	347	380	364	348	408	384	353	372	330	313	341	368	346	330	370	382	370	371	367	370	360	336	339	384	388	373	369	319	348	353	370	320	363	360	362	343	359	353	378	385	356	367	384	379	325	379	352	360	349	344	364	339	350	369	374	374	360	371	348	344	353	371	359	393	360	356	362	359	350	340	333	363	416	332	364	372	344	372	332	366	345	337	364	357	367	334	355	344	340	344	349	347	376	359	369	385	355	340	356	355	359	375	336	379	335	348	375	322	361	384	339	354	379	352	376	338	350	352	340	360	358	371	356	353	345	367	358	351	356	380	357	341	356	347	343	370	348	371	346	347	326	369	342	365	347	370	339	329	353	357	393	361	367	359	367	381	311	366	357	357	341	392	367	353	366	350	342	373	370	343	379	334	356	371	398	343	357	332	374	356	379	346	383	377	337	355	372	333	352	329	344	340	369	349	330	351	348	370	348	324	329	354	343	319	370	349	367	348	345	371	374	378	328	361	380
27633	11915	2055	1166	884	881	853	861	810	844	857	858	852	880	805	823	855	836	862	793	792	828	874	887	883	820	880	849	848	851	884	861	854	845	900	863	825	826	837	860	859	851	902	872	875	858	912	887	841	830	849	859	878	902	899	857	889	855	824	853	866	811	805	855	840	867	817	870	845	859	896	859	883	843	869	852	860	815	896	890	880	841	828	844	886	833	839	875	852	812	829	818	882	845	851	796	825	849	846	878	879	914	850	842	875	833	910	827	822	914	859	845	880	842	859	856	803	855	858	832	869	858	873	833	837	867	863	782	868	865	866	866	849	855	861	903	847	843	918	776	865	840	844	839	867	839	810	840	850	889	865	854	883	877	860	809	882	832	847	849	944	857	915	850	889	830	854	852	761	871	822	834	825	792	781	803	887	863	859	854	835	862	817	838	848	840	834	827	871	878	864	884	849	811	873	866	840	817	808	875	781	846	853	826	889	811	855	861	867	813	863	830	884	874	793	838	850	859	892	879	830	806	917	859	850	854	810	860	851	834	875	815	877	819	787	819	811	907	871	845	903	786	829	842	859	869	831	852	828	814	894	872	816	888	875	846	868	801	830	843	855	828	851	912	853	867	840	843	872	836	842	814	862	854	823	879	841	829	889	906	875	930	888	842	814	850	800	840	829	817	854	834	852	876	882	904	888	840	848	825	896	858	851	897	832	889	843	893	813	829	837	827	868	891	808	852	827	832	861	865	810	847	824	826	917	836	829	888	909	876	868	831	849	836	885	914	841	846	888	828	861	906	848	821	801	843	877	892	826	874	905	849	812	827	896	830	834	868	790	826	820	835	808	845	832	807	860	880	864	863	861	831	888	818	881	902	840	884	862	888	833	841	798	837	839	860	816	831	920	846	835	851	838	829	844	815	861	844	854	810	824	847	855	883	893	856	864	897	795	893	838	826	810	869	895	877	888	894	896	883	863	867	836	893	902	872	881	844	893	837	864	856	841	852	883	860	868	824	874	816	875	864	860	814	906	853	892	913	826	817	868	846	869	916	848	817	883	850	862	779	852	863	869	817	880	833	835	871	839	864	873	836	886	867	817	872	821	886	909	826	778	833	863	829	865	856	871	846	841	811	923	870	821	847	825	835	878	810	858	849	827	855	851	844	851	827	857	869	858	862	863	840	826	847	882	860	910	870	874	841	834	870	854	839	796	839	831	861	888	899	818	857	896	856	880	850	850	861	881	810	877	849	925	898	846	810	904	861	902	838	847	855	795	890	825	853	870	870	865	866	849	825	803	849	843	827	869	840	865	857	900	823	846	845	873	821	818	922	834	852	869	880	903	878	845	845	834	853	864	828	866	857	874	869	847	814	814	818	854	851	846	910	907	871	834	885	802	861	822	811	821	841	880	863	821	823	845	802	852	891	864	888	845	868	841	858	867	841	870	840	846	823	889	870	842	866	799	845	853	844	849	873	880	770	823	881	832	827	854	877	807	882	826	844	828	899	841	908	865	825	853	842	812	882	854	840	831	869	883	823	829	828	879	789	873	808	788	884	881	846	800	846	881	873	827	884	861	837	728	886	857	861	856	876	828	752	875	907	877	865	857	869	847	835	916	845	873	821	857	843	854	865	853	892	884	885	899	852	858	873	836	851	838	806	878	852	870	838	864	833	881	886	848	860	797	843	899	885	926	812	874	835	858	855	827	935	851	872	890	833	897	850	875	825	871	843	845	864	853	871	842	828	877	865	922	791	831	827	890	821	860	878	881	910	850	860	818	830	816	801	863	832	904	868	847	826	861	847	828	876	889	869	820	864	872	839	841	869	897	844	837	832	863	821	819	885	888	868	863	880	831	842	861	846	829	841	869	899	849	941	816	840	814	854	885	899	877	859	889	886	835	793	852	850	853	820	837	851	828	831	835	848	847	848	863	864	888	825	891	891	897	832	861	821	886	866	865	851	845	919	841	832	829	874	845	803	803	889	859	878	836	822	827	934	864	799	863	822	817	880	830	874	843	825	851	845	853	849	886	883	886	866	805	891	845	837	819	816	874	873	841	883	842	808	929	871	853	847	896	816	812	916	861	833	835	826	835	854	829	869	857	852	883	869	911	837	906	906	836	822	827	845	851	833	907	778	807	818	847	863	897	870	824	878	857	916	834	887	860	848	842	841	877	811	793	912	864	863	879	882	882	867	813	840	865	854	874	825	838	892	878	865	846	859	839	880	858	821	841	806	859	886	804	847	850	848	835	888	880	841	847	842	836	834	835	852	890	828	897	899	810	912	825	852	878	898	865	908	871	795	842	868	863	843	833	850	833	882	836	844	881	845	808	860	809	860	897	859	862	816	866	849	832	893	820	872	866	810	862	856	777	859	834	829	821	789	822	874	849	858	886	839	829	852	847	948	847	890	837	884	823	838	857	861	900	872	881	831	848	907	812	914	869	865	908	865	912	864	871	860	895	875	839	908	862	835	837	821	820	868	824	840	880	824	879	865	881	892	908	847	882	821	875	860	864	845	815	873	839	837	854	865	827	872	855	870	805	875	874	903	808	831	848	834	847	867	854	824	883	840	878	856	851	851	896	836	862	860	814	834	894	819	882	773	853	821	877	824	839	897	858	859	863	840	869	847	866	824	862	853	844	810	840	855	868	793	846	845	889	905	822	892	846	880	877	885	892	855	876	848	876	863	814	846	829	866	896	841	853	828	838	892	925	853	845	870	863	841	814	859	890	894	886	849	832	852	864	842	871	862	835	851	878	886	847	861	816	835	862	883	844	818	863	831	874	852	873	843	856	805	808	834	819	887	792	806	957	920	846	877	814	863	877	838	861	875	859	839	814	831	881	849	818	819	859	814	834	858	843	880	822	818	894	820	828	921	908	864	868	856	852	879	883	851	812	808	833	831	829	859	813	828	823	861	818	843	851	800	850	894	833	852	861	845	864	796	818	841	820	839	865	807	835	870	868	866	855	836	874	929	844	833	889	879	867	785	844	835	862	903	840	815	846	863	820	890	790	844	844	881	858	817	847	852	869	845	825	907	859	868	811	843	862	835	907	881	904	913	901	857	888	832	859	854	854	841	826	864	885	845	881	856	844	843	881	832	834	815	833	818	817	855	844	875	847	814	835	775	839	842	835	869	847	845	824	833	869	956	856	852	845	849	817	918	878	858	848	850	862	862	880	904	883	846	859	856	886	874	850	859	825	784	818	905	821	860	868	886	831	821	852	840	885	886	864	843	842	834	863	890	848	846	884	845	812	843	856	844	881	858	894	861	863	842	881	858	829	799	867	825	811	904	868	910	804	847	877	883	896	823	856	821	809	821	869	851	785	833	845	853	846	899	870	876	804	858	781	866	870	835	821	835	848	876	827	823	838	825	791	828	910	810	843	811	832	904	850	872	894	861	819	847	857	861	897	855	803	854	814	890	851	820	824	864	838	897	855	879	824	916	863	818	861	869	860	844	853	890	794	844	905	887	870	833	828	861
5116	949	884	867	819	719	753	767	751	756	764	811	770	697	793	792	743	710	745	745	732	752	788	698	739	759	712	731	731	744	703	706	772	768	738	730	778	729	716	752	737	750	791	703	718	719	730	717	808	772	792	747	722	732	742	728	699	740	742	692	716	766	707	762	753	800	754	721	751	753	729	708	732	732	739	763	760	709	765	743	758	746	737	709	726	719	736	744	755	753	785	751	719	767	747	735	740	784	744	704	706	723	680	782	705	698	734	710	720	756	698	714	701	751	728	738	719	747	732	686	752	714	724	739	766	776	777	714	724	757	760	749	716	712	770	768	713	717	695	695	780	698	721	708	761	730	753	766	751	742	722	703	745	725	724	729	739	750	728	748	710	709	748	740	692	744	713	685	711	730	764	733	781	700	736	745	758	817	719	734	754	736	755	691	739	761	756	695	693	755	709	738	754	773	742	709	770	703	800	756	709	762	731	761	739	776	712	744	744	763	776	738	747	711	734	765	717	728	739	739	743	756	750	720	759	780	701	732	765	731	738	741	738	783	735	763	766	735	733	762	744	719	783	746	692	752	735	728	755	710	770	785	749	691	783	707	746	719	803	735	719	747	741	705	742	700	711	798	781	706	719	739	747	729	791	759	704	759	762	733	759	747	750	747	698	735	717	727	732	756	762	732	753	724	702	716	741	761	730	696	780	795	713	735	701	743	760	743	722	771	778	736	689	732	689	753	714	744	763	715	725	699	742	707	751	731	725	764	731	733	733	731	682	752	770	742	744	771	732	729	725	710	746	755	756	745	782	737	737	714	737	746	796	757	668	736	762	749	726	741	769	836	750	724	703	698	772	747	738	699	734	722	756	773	722	758	733	758	752	723	713	679	718	747	729	718	742	748	713	778	694	737	748	741	752	707	770	750	730	757	731	705	701	780	756	717	776	754	744	724	753	717	725	772	710	761	738	814	739	724	751	745	723	769	780	702	716	747	757	721	769	720	760	728	718	728	723	737	718	765	754	760	686	721	748	763	756	728	760	748	773	746	742	741	758	717	722	783	747	759	747	693	709	758	810	807	706	729	751	771	794	678	776	711	705	707	788	712	710	680	726	709	727	699	749	758	744	746	757	726	770	745	732	750	729	728	743	772	769	748	753	710	759	734	767	762	721	753	728	727	745	743	714	797	722	718	747	765	712	730	791	764	744	753	827	734	744	800	746	741	742	725	710	722	720	736	731	758	748	750	750	755	746	763	777	741	725	718	713	718	739	752	780	737	754	715	738	773	768	725	730	732	705	768	706	740	696	684	761	750	755	714	767	726	706	714	734	690	730	730	740	748	779	730	736	740	759	737	719	717	713	703	763	745	773	765	715	716	772	768	729	755	737	760	778	722	707	792	759	749	701	761	769	702	722	740	727	728	733	750	730	726	757	745	716	715	761	765	735	743	699	723	713	709	788	766	736	707	758	748	670	765	763	749	789	731	735	731	749	729	756	795	777	707	747	761	739	728	763	731	782	737	727	743	765	776	725	742	743	732	747	708	756	748	702	757	669	747	739	761	750	745	764	733	753	717	773	724	738	763	781	735	749	719	791	782	742	732	730	748	730	742	742	723	763	759	753	769	746	689	721	697	717	716	741	739	699	793	729	698	722	793	726	759	759	727	712	748	758	694	730	744	722	735	732	761	727	745	751	732	716	734	714	734	686	755	755	738	781	709	749	727	759	744	731	751	743	728	823	759	774	745	726	708	724	741	753	763	761	746	674	750	708	718	721	763	749	726	716	788	765	719	748	704	695	729	722	782	718	775	696	766	752	757	743	754	813	754	754	698	709	758	736	740	720	717	735	765	749	752	762	750	705	728	788	750	779	761	721	765	782	754	734	744	719	688	713	678	749	720	744	728	737	774	783	739	713	674	748	722	723	691	732	695	734	732	723	738	787	742	759	742	746	733	733	769	731	757	736	782	715	711	757	756	758	769	727	779	785	758	721	687	756	742	750	722	746	770	736	789	711	738	727	723	808	754	746	748	806	708	739	720	743	750	773	760	743	790	724	777	752	745	776	766	742	716	758	747	733	730	780	704	703	725	774	720	704	767	722	733	789	714	754	744	700	778	713	738	749	743	741	711	739	716	724	747	764	730	745	768	760	702	718	806	709	727	716	729	710	762	719	765	734	779	733	760	758	662	691	707	728	708	724	767	786	732	760	730	731	735	782	717	732	743	734	696	748	705	723	754	734	773	737	726	718	706	775	750	749	739	717	695	783	744	806	811	781	734	763	719	744	745	773	771	720	743	726	690	766	751	733	747	731	732	753	743	721	716	703	736	783	761	725	734	680	765	752	764	756	729	753	763	743	702	737	735	715	702	746	747	748	765	744	719	807	762	775	679	755	745	732	751	723	749	769	725	731	709	736	745	777	719	751	739	704	753	734	711	759	741	765	727	736	756	724	758	745	753	789	711	735	779	756	732	697	730	714	727	718	713	779	740	774	706	741	708	758	703	765	723	730	756	724	754	753	725	733	794	769	774	771	733	797	729	732	745	721	710	720	751	734	773	744	703	718	750	752	765	731	729	718	698	740	760	712	766	742	739	761	714	729	745	682	764	702	717	763	751	736	756	729	739	737	753	734	758	749	749	700	726	766	706	764	672	721	702	762	744	695	759	782	774	711	759	725	734	735	763	768	782	765	778	685	717	715	754	709	756	770	765	755	747	663	723	781	755	728	718	748	707	731	776	752	732	745	719	742	770	709	769	756	773	794	724	742	765	719	726	696	737	706	791	750	762	753	766	766	789	732	721	702	722	763	811	781	736	747	735	721	760	740	762	756	739	726	713	771	702	698	738	783	768	740	738	777	733	748	716	742	787	737	739	777	763	754	710	827	752	774	708	747	757	760	732	714	768	753	740	744	758	717	762	752	760	752	708	728	748	726	747	738	715	707	739	771	751	699	734	746	778	783	769	750	736	710	746	754	724	728	723	764	727	779	698	746	752	709	748	737	776	742	721	704	719	748	738	736	723	738	729	685	727	707	733	767	759	734	730	746	734	818	760	780	742	723	704	742	759	726	725	710	767	751	764	744	790	731	729	728	782	751	735	710	725	785	757	750	777	718	743	712	743	733	688	808	756	724	714	758	727	713	725	729	729	716	726	687	728	731	683	753	725	741	692	773	736	747	725	725	752	727	729	771	696	766	723	706	751	774	661	708	743	708	753	744	735	730	765	809	728	725	730	746	744	722	752	795	691	724	778	712	741	740	738	705	774	738	745	743	722	714	738	779	790	726	756	718	724	700	733	794	752	730	760	727	749	817	741	720	734	752	707	737	748	753	797	698	718	732	729	705	763	722	828	711	790	733	767	741	671	747	739	772	717	708	714	700	777	689	723	707	726	723	739	737	716	738	700	742	751	750	738	772	781	744	778	752	767	740	694	751	736	707	717	732	742	765	747	751	713	752	776	709	728	720	745	696	699	760	745	738	745	773	750	753	743
25746	21436	25365	17125	1891	1116	930	841	823	772	816	824	800	834	767	776	750	775	757	734	746	766	776	765	747	775	755	749	715	786	753	768	745	765	736	748	778	837	822	785	765	770	751	761	774	748	741	778	761	788	763	758	748	720	767	718	746	770	692	744	798	788	784	798	783	766	789	781	753	735	763	730	771	730	769	756	750	761	759	725	751	763	784	740	781	727	790	789	743	735	776	719	757	774	781	779	724	696	744	733	750	777	771	708	802	767	749	764	757	767	687	763	786	756	766	742	807	795	771	763	752	765	750	762	765	729	737	750	771	775	769	781	793	758	765	746	755	731	747	726	782	767	789	690	745	755	667	764	798	725	785	723	767	781	753	748	769	781	744	790	765	746	789	757	783	766	807	751	786	745	726	738	745	764	725	786	794	727	760	718	763	752	742	745	766	719	713	751	793	749	768	770	769	758	765	796	763	739	752	753	742	738	753	786	770	767	752	776	812	809	744	745	768	703	756	770	758	747	695	732	717	752	746	800	781	724	757	740	805	750	743	752	774	732	746	760	768	715	727	725	770	716	730	842	735	732	783	742	797	672	739	771	764	729	732	742	799	781	756	764	728	732	717	753	750	808	746	786	828	728	721	741	779	808	737	749	794	736	730	735	742	725	753	786	741	766	757	764	774	768	785	737	795	715	730	778	787	796	779	759	778	750	754	747	766	770	711	741	726	749	762	744	726	753	726	777	781	735	764	796	741	748	705	752	701	774	803	792	739	776	728	767	776	756	700	762	812	731	705	773	787	775	810	702	734	697	719	783	761	765	742	713	721	732	748	785	740	702	781	750	780	740	741	819	695	758	743	755	748	750	743	760	770	706	811	790	740	788	752	722	700	721	709	776	770	798	737	775	729	757	772	753	741	757	712	758	736	721	734	749	790	761	708	769	760	757	759	763	701	717	714	727	736	801	750	713	711	791	801	760	739	706	749	773	703	721	787	745	775	756	703	758	763	757	750	765	724	777	729	750	738	755	820	728	711	739	786	784	798	723	777	751	763	736	709	771	734	774	739	728	798	783	819	717	744	735	756	789	768	772	746	755	739	729	716	722	798	715	747	772	731	756	739	700	740	750	760	710	704	746	821	785	774	720	752	719	683	820	805	730	745	719	782	741	779	768	726	800	814	776	760	761	760	755	736	837	713	788	750	760	729	772	712	743	763	783	746	816	773	748	698	745	766	766	747	755	767	735	797	783	745	731	774	776	722	742	739	789	750	753	756	794	724	727	749	747	729	766	712	694	788	726	714	752	742	699	731	762	791	777	730	751	724	784	766	735	729	728	745	762	779	716	764	745	727	777	759	784	713	747	765	766	759	734	767	716	768	762	731	735	768	762	780	746	787	729	746	679	754	752	721	729	742	767	723	727	765	778	717	775	729	728	739	755	745	766	778	776	731	722	757	754	763	790	733	757	775	780	758	750	785	762	768	762	769	772	750	788	750	769	704	748	757	759	798	747	794	751	790	698	772	736	784	745	710	724	752	758	755	770	748	761	773	725	738	788	776	739	788	806	725	725	731	741	732	746	757	738	767	776	734	761	767	728	781	694	764	760	799	745	734	716	819	745	798	731	755	748	739	754	736	750	754	748	747	788	764	778	731	736	785	796	755	723	772	710	764	798	739	762	793	753	768	754	776	761	736	775	806	736	769	773	766	780	744	707	762	748	768	767	740	739	759	753	736	752	719	724	758	777	730	771	784	789	786	809	719	748	745	753	735	763	768	778	771	783	795	699	767	748	748	759	788	804	752	775	730	758	698	763	758	737	751	785	691	776	736	736	751	751	763	764	793	751	729	761	760	764	759	746	718	800	690	780	749	811	710	786	822	733	731	755	729	760	738	694	790	762	780	773	792	740	705	728	760	758	760	761	800	746	774	769	763	760	766	755	717	733	787	699	790	763	769	741	736	749	798	718	746	803	726	746	747	801	754	695	736	791	787	785	742	765	758	730	771	783	772	755	706	809	740	749	734	747	708	748	791	741	783	778	756	796	751	738	759	790	699	712	795	781	780	747	732	789	770	772	741	744	747	826	739	776	793	764	764	757	750	774	763	767	733	777	790	776	722	743	747	793	755	745	750	728	745	776	717	794	736	775	716	763	703	778	768	712	766	788	746	750	729	771	767	752	733	755	718	764	722	707	790	727	754	784	720	770	732	727	755	745	771	792	779	714	699	746	734	758	716	746	704	776	782	746	744	755	787	780	773	749	734	769	750	731	769	756	748	751	746	693	739	746	758	755	735	783	748	706	793	717	748	725	757	749	745	773	743	772	751	775	713	783	793	690	743	769	791	739	715	712	757	773	770	743	761	725	736	789	762	780	725	764	731	758	745	738	757	713	751	777	755	715	749	743	753	789	710	844	769	779	759	744	740	726	761	774	749	781	751	763	729	753	745	730	770	719	759	780	782	773	777	737	737	775	732	760	781	752	776	753	773	726	797	763	785	752	707	739	735	727	773	771	773	753	742	756	730	748	753	726	744	767	739	722	739	760	730	736	773	772	712	720	754	752	783	729	779	771	757	742	774	746	784	739	798	686	777	742	736	743	766	728	773	730	739	776	799	792	730	798	842	726	753	719	784	768	755	748	725	751	778	745	745	711	760	761	788	779	774	752	723	765	718	800	747	699	807	775	724	787	782	773	757	737	733	744	742	706	833	712	771	745	720	780	753	741	766	782	734	770	744	750	773	765	736	745	757	787	721	746	760	775	761	704	720	800	770	752	688	764	731	812	754	833	778	758	763	782	772	752	740	757	710	735	745	764	748	753	780	728	719	731	704	763	744	705	748	756	750	777	689	778	749	755	749	803	786	751	767	759	744	783	780	721	771	753	760	741	741	731	754	721	758	707	768	767	794	729	726	762	703	752	727	824	807	742	744	780	696	755	705	771	747	715	818	779	791	736	766	755	756	733	775	741	718	736	719	748	816	740	713	770	796	758	788	764	762	796	813	793	781	770	759	754	756	763	780	759	743	772	801	709	761	795	714	743	791	778	722	770	772	728	721	743	723	801	805	785	676	730	704	798	755	765	810	773	833	770	750	752	736	726	763	774	753	761	751	760	764	740	767	753	767	786	683	770	766	730	749	781	770	758	729	795	731	767	768	748	719	720	744	738	779	749	690	757	767	736	824	753	737	735	799	761	787	773	747	730	742	747	745	768	694	818	738	792	761	788	766	719	770	789	742	782	699	705	764	788	690	791	698	788	752	742	752	781	750	762	767	733	759	756	787	762	793	742	779	806	800	747	790	699	755	790	775	759	736	754	740	704	779	757	755	797	780	722	780	718	758	798	758	767	740	797	753	801	755	784	781	726	737	722	741	746	741	742	788	687	757	715	795	792	741	752	723	803	695	771	767	734	731	762	755	734	764	748	813	762	756	741	785	790	780	765	756	762	757	769	743	774	738	744	758	725	854	775	793	699	777	764	805	708	761	780	775	745	701	703
3698	2153	1833	1192	930	860	807	808	739	751	718	740	794	691	703	705	694	685	688	679	705	682	714	720	728	703	710	690	670	713	694	696	685	711	685	669	711	666	704	701	684	716	708	705	660	649	670	733	670	749	679	696	693	678	684	735	658	724	696	673	684	648	684	674	679	662	695	674	687	664	665	715	674	676	679	669	680	667	662	682	712	659	687	686	655	685	659	679	685	669	675	654	669	656	673	669	648	682	653	680	712	737	669	663	725	705	683	648	654	662	670	719	660	664	679	638	675	666	687	652	711	652	718	673	655	709	659	649	716	698	675	700	686	683	633	721	731	668	660	671	687	687	627	638	695	684	646	660	685	707	706	691	662	685	654	691	682	642	675	698	688	696	647	705	712	650	707	665	654	685	688	651	725	679	688	686	648	677	693	676	702	684	706	728	656	730	678	669	746	684	738	701	688	697	653	603	728	657	673	667	706	695	673	658	681	670	691	725	688	632	679	684	685	684	664	731	729	685	685	717	649	685	728	684	677	629	714	652	676	690	684	672	635	682	682	697	665	672	694	724	648	702	691	658	723	612	648	648	655	670	668	657	679	711	625	657	683	624	666	703	694	642	683	663	695	670	652	678	636	706	675	708	677	680	714	653	692	714	686	679	670	684	660	672	683	642	641	676	663	623	691	699	710	695	636	726	655	689	669	664	700	727	662	729	672	702	719	687	654	677	692	686	668	645	669	676	670	669	658	701	700	669	640	717	663	679	619	684	677	665	715	712	687	689	724	681	715	652	715	644	670	679	674	686	680	683	746	656	654	700	659	651	660	679	693	667	613	636	644	670	650	649	696	705	647	707	678	645	630	709	724	643	708	685	676	670	666	701	632	650	619	600	650	711	656	667	627	662	639	684	667	668	671	654	643	717	687	710	708	730	655	655	683	647	690	639	680	707	638	670	694	726	633	663	707	641	679	726	720	655	737	647	670	711	664	675	695	714	602	730	675	673	719	670	666	623	624	673	675	703	598	674	688	710	647	665	645	700	655	686	683	647	686	622	705	654	700	694	647	669	668	621	623	689	689	728	660	630	716	696	673	695	636	634	647	658	664	679	660	634	682	689	688	683	690	690	682	605	648	679	673	659	647	674	697	704	711	624	680	643	669	690	673	711	668	650	674	619	680	698	685	662	643	672	675	649	664	654	667	662	693	711	671	737	686	646	655	648	636	673	710	684	654	654	706	640	691	720	675	649	723	665	634	677	683	638	679	682	699	657	726	694	713	719	699	694	695	606	697	660	714	673	662	681	657	680	686	679	653	652	698	641	645	747	702	680	663	659	667	677	673	689	689	662	696	622	657	682	688	676	648	690	651	649	722	634	646	677	653	661	657	680	685	658	681	707	688	647	705	673	693	673	706	664	679	670	679	668	668	676	645	651	686	635	666	669	664	696	642	656	653	643	676	661	673	682	637	660	692	720	685	713	674	644	644	653	663	665	682	692	648	712	680	645	662	671	665	676	662	698	663	682	647	644	688	684	706	657	705	672	667	669	637	669	701	654	685	653	673	617	675	654	711	692	661	662	702	689	653	686	695	673	630	656	643	685	675	677	642	685	646	690	745	615	644	688	638	713	651	642	655	674	721	674	667	694	645	704	699	635	650	674	644	694	642	617	700	704	661	708	676	740	661	710	693	672	697	676	637	709	678	686	650	692	709	667	744	663	688	688	705	637	691	680	691	648	717	636	663	674	655	647	660	694	691	685	696	658	653	680	665	701	645	638	625	699	680	641	689	678	694	712	646	647	660	654	698	713	671	683	647	664	667	671	726	668	674	659	755	662	645	709	665	698	654	685	688	708	695	677	660	670	701	685	654	631	744	660	642	636	677	633	664	691	640	656	664	694	683	703	676	685	635	691	656	686	734	687	669	705	642	689	669	666	684	680	663	647	656	665	672	663	673	643	726	632	691	664	689	685	673	704	707	714	625	666	647	673	683	688	701	678	698	705	618	665	664	620	672	649	697	652	679	673	688	619	664	663	691	667	651	659	645	671	706	666	639	647	661	666	644	653	707	670	625	672	650	677	639	631	637	652	690	652	689	707	706	655	687	675	652	715	659	650	650	672	693	690	635	672	666	683	660	674	716	716	700	665	702	702	639	716	656	632	683	637	729	665	660	696	656	629	678	690	719	694	695	675	680	693	673	654	649	713	687	689	644	647	663	656	681	598	660	719	657	671	642	689	640	713	715	657	678	620	646	626	685	664	659	662	661	670	636	620	721	680	683	658	695	698	652	680	647	713	705	681	662	696	671	663	651	652	659	654	681	683	742	636	698	723	637	639	674	675	658	667	641	666	676	673	696	668	633	694	688	663	727	682	674	686	702	702	679	668	699	660	688	700	661	655	661	703	670	605	681	642	650	684	673	673	644	639	662	660	725	688	690	665	672	644	688	617	664	665	689	649	675	676	710	659	680	625	650	671	691	660	635	689	695	677	652	686	660	658	657	689	646	675	687	648	650	691	706	637	622	689	696	675	680	688	681	698	648	679	666	646	675	691	710	683	666	677	669	669	635	681	672	683	688	678	698	663	690	690	707	692	680	661	668	687	637	592	671	671	652	665	706	695	662	695	690	675	700	717	658	644	649	632	705	729	624	639	603	708	657	660	680	605	678	682	679	684	688	662	696	654	698	679	694	658	694	649	650	650	625	658	639	665	652	646	676	674	642	683	682	676	649	683	713	681	702	671	683	648	680	658	666	683	692	629	647	660	663	664	656	660	645	686	725	605	659	681	706	637	699	676	697	649	690	637	691	675	610	643	631	660	727	636	660	666	653	665	644	697	666	656	683	666	721	704	693	652	669	664	661	665	676	650	676	680	677	670	709	658	679	644	629	672	657	691	690	650	670	696	699	709	675	622	647	683	640	637	631	714	640	637	658	664	683	695	640	722	681	698	655	641	699	662	650	689	678	605	710	645	675	684	672	681	705	691	665	696	636	688	681	668	641	695	715	672	665	707	658	697	654	662	690	614	657	655	703	655	707	680	660	689	644	686	633	649	661	709	690	672	677	681	642	667	676	617	685	661	647	688	701	664	659	705	707	689	702	667	659	665	657	689	680	675	658	698	687	692	688	652	679	682	691	724	656	660	656	651	692	654	659	660	707	689	610	687	674	709	676	682	670	655	642	684	685	673	677	679	680	673	697	700	687	664	709	668	671	644	664	652	729	661	661	599	674	697	694	682	657	688	646	645	652	711	694	687	645	693	679	699	658	673	728	657	660	654	694	690	685	698	618	697	660	678	663	690	634	691	720	695	691	638	676	660	679	676	682	700	691	655	647	694	696	682	693	572	642	673	601	632	679	691	668	675	694	720	683	673	617	648	649	675	669	688	726	618	707	674	622	688	691	706	684	632	681	647	675	686	690	689	638	677	686	699	628	688	720	647	723	711	645	673	630	680	630	648	669	673	643	672	651	677	667	708	646	708	653	622	633	661	678	675
24224	21394	28553	24631	20240	2814	902	598	464	433	439	413	409	417	396	399	379	348	364	361	384	352	352	357	383	358	334	359	356	340	356	379	324	326	349	377	372	372	354	351	345	338	353	344	370	362	318	348	357	364	360	366	347	347	356	344	385	314	377	364	384	340	336	352	327	342	340	330	355	337	338	364	323	341	335	326	357	398	364	362	338	349	379	329	357	364	332	358	337	328	325	316	344	348	352	350	318	344	324	336	348	356	344	332	357	338	359	332	336	323	359	322	344	361	363	344	354	349	355	337	352	337	345	362	326	380	346	334	362	371	362	352	372	350	363	323	366	343	374	345	348	351	352	393	344	351	339	353	334	337	335	311	333	323	358	315	318	318	330	325	370	361	345	342	327	325	345	328	361	363	349	367	349	342	368	339	335	390	334	345	351	357	357	344	359	318	350	340	341	325	300	324	333	355	353	336	322	347	316	319	340	331	336	346	332	334	355	291	315	354	311	356	310	311	384	340	351	357	325	364	349	317	331	366	376	337	339	363	325	374	354	372	363	320	355	364	338	344	360	346	342	349	324	351	351	354	341	314	341	349	323	316	322	364	321	355	313	320	327	355	337	367	340	326	316	336	380	360	370	360	372	370	348	341	347	377	352	331	347	355	363	339	336	333	324	338	349	365	321	332	329	339	331	336	335	367	343	322	358	349	351	313	347	303	336	346	368	348	340	327	358	349	347	332	336	329	340	322	332	348	364	333	353	356	338	335	372	313	375	331	372	339	359	345	354	338	357	316	347	318	339	332	351	349	331	331	330	340	352	337	330	350	360	381	313	312	357	385	350	324	332	379	317	324	318	371	392	335	324	330	357	357	353	343	328	334	376	373	339	332	355	323	326	364	345	349	386	341	313	341	333	345	353	335	334	364	354	327	356	364	371	339	359	348	355	337	347	344	352	337	346	352	319	332	346	333	344	389	366	359	324	352	338	374	361	340	321	347	363	355	336	310	356	342	337	374	327	347	347	357	354	357	333	330	343	358	341	314	339	332	334	337	344	359	379	352	348	306	343	357	331	350	340	352	359	343	314	358	346	332	293	361	360	343	363	315	330	363	326	330	346	331	344	348	365	348	345	334	322	330	339	325	346	340	360	300	334	346	315	338	354	327	365	342	329	312	345	319	361	322	335	343	338	372	362	354	311	385	334	325	341	315	362	349	350	336	362	345	358	331	327	317	349	368	326	345	333	319	339	321	334	352	327	339	345	338	332	334	351	325	336	356	357	359	353	364	330	330	383	366	360	319	359	343	308	362	342	320	314	344	386	338	361	351	322	389	344	336	354	326	345	363	369	352	361	369	341	353	375	322	337	327	332	337	321	350	333	341	358	361	331	359	349	349	326	361	350	318	347	329	338	339	327	359	344	302	348	344	350	358	331	343	357	358	343	348	331	333	333	344	351	356	341	349	323	346	324	329	314	346	333	342	361	349	342	327	374	339	367	333	333	364	352	340	331	323	337	334	339	345	353	352	342	337	351	351	316	361	332	344	337	403	351	354	310	369	334	353	364	343	371	342	338	333	332	333	339	338	330	323	356	339	357	364	320	353	356	338	357	357	318	376	324	345	342	327	356	325	325	364	352	361	379	348	333	322	359	332	329	357	313	335	371	324	373	357	319	349	327	332	315	334	351	355	320	324	342	358	355	356	323	322	332	332	326	354	355	341	328	316	319	373	355	364	356	329	330	374	357	333	359	325	343	333	334	366	361	307	360	362	348	330	357	348	351	334	313	361	347	314	338	358	348	354	301	343	359	334	366	345	356	342	332	349	323	341	357	360	318	319	341	346	342	335	357	345	343	335	373	344	327	356	320	345	348	351	348	349	338	328	349	334	313	366	331	330	358	361	344	377	340	314	329	347	341	361	321	342	354	317	356	327	333	316	355	350	358	350	320	342	358	352	361	366	347	336	380	309	347	373	360	321	343	346	368	335	349	320	312	356	315	332	345	349	345	369	350	338	364	354	366	354	327	340	359	369	349	354	343	346	329	330	336	346	345	357	366	309	341	321	371	320	319	347	353	354	330	346	343	329	341	360	334	317	345	313	337	353	344	359	351	323	335	350	344	311	371	344	305	330	353	364	333	345	355	360	322	369	342	314	328	336	330	328	363	342	361	324	353	329	344	320	338	332	326	325	314	345	349	320	337	368	326	336	385	368	330	317	314	332	346	372	367	321	363	345	325	325	345	311	325	350	325	323	359	355	361	364	350	336	310	363	350	324	330	364	314	337	349	330	356	336	360	321	341	336	357	364	326	312	331	299	305	346	337	327	298	321	329	363	326	314	317	357	338	336	355	327	349	344	343	322	334	334	327	330	334	340	330	349	336	333	389	328	325	325	368	341	378	362	338	343	335	343	358	301	348	355	356	346	336	348	331	343	337	344	368	363	330	357	335	339	352	348	346	367	333	312	326	334	355	350	314	384	323	321	319	328	330	356	311	321	303	330	344	372	353	330	336	345	350	356	348	352	365	334	364	344	368	393	361	333	354	353	345	330	356	350	342	323	314	372	369	358	331	369	328	332	343	364	339	322	355	347	323	337	333	328	376	335	343	342	322	371	361	338	350	338	349	316	325	313	353	339	348	331	341	348	353	345	335	379	359	337	320	325	324	319	321	320	342	319	309	358	378	318	309	331	325	368	364	341	361	331	331	347	332	367	340	371	333	342	315	368	310	350	316	345	355	349	359	347	361	311	342	311	351	331	348	350	323	384	335	329	346	349	343	365	353	376	363	367	357	347	355	337	333	334	336	378	317	357	343	302	346	325	306	334	345	351	298	378	363	330	319	322	346	345	322	331	331	341	323	359	306	360	362	345	345	346	326	369	326	383	335	352	354	331	342	350	345	314	360	365	333	324	336	350	351	326	335	352	323	335	318	324	356	317	344	311	385	320	371	364	372	295	314	392	356	377	338	362	324	344	351	341	338	344	345	315	369	349	328	328	341	373	364	376	342	342	331	343	329	322	315	363	350	350	317	379	320	350	340	348	359	334	362	361	332	372	319	365	346	368	366	357	315	328	350	341	375	313	357	338	357	325	368	330	350	343	343	330	337	330	311	326	345	358	344	336	342	333	307	347	338	333	355	315	370	334	335	364	311	348	354	331	360	333	335	364	364	355	333	330	327	339	308	336	342	334	357	369	330	321	385	348	322	339	360	312	329	332	336	322	341	351	341	383	354	334	367	319	369	343	323	337	339	321	309	352	375	367	336	375	331	349	321	336	355	334	349	341	300	326	320	391	366	336	341	348	346	351	342	350	340	327	340	354	357	371	305	333	336	330	353	307	329	314	328	342	343	346	341	340	363	320	329	352	303	357	353	338	366	342	350	323	360	364	361	323	325	387	341	321	338	360	310	325	334	327	319	313	356	353	330	341	354	331	323	332	358	300	335	337	330	319	356	354	329	342	340	344	369	347	319	322	330	360	337	333	355	359	335	356	354	333
3323	4658	3685	1845	1259	1007	800	704	614	533	545	497	481	466	456	413	458	443	371	409	405	384	345	415	384	388	353	364	378	393	335	353	382	351	419	363	396	401	400	358	363	356	369	321	368	413	370	372	366	372	360	381	360	362	362	377	381	399	360	361	399	393	381	376	380	316	379	387	387	389	337	368	348	358	374	373	378	401	371	359	356	361	356	360	353	363	327	354	355	330	343	357	377	384	338	385	372	387	330	377	340	364	353	331	356	393	399	344	377	340	342	357	338	354	361	342	384	360	370	368	328	370	373	332	362	339	331	352	367	335	392	371	346	357	333	332	353	370	366	343	399	332	392	369	359	371	337	382	348	379	334	403	328	339	338	324	364	333	325	355	388	366	334	359	340	376	379	391	365	357	380	386	398	361	364	367	360	374	355	347	352	368	373	369	371	359	351	335	352	348	325	347	352	322	356	359	369	339	337	348	347	367	398	343	391	356	338	342	373	348	371	356	348	312	368	370	338	328	335	358	356	336	352	353	349	371	342	341	353	347	346	353	358	354	332	368	364	360	318	363	374	363	341	374	352	348	336	359	360	343	343	375	340	381	355	375	374	373	337	361	354	354	349	364	352	345	389	337	373	311	357	357	362	380	336	365	363	356	400	347	341	364	367	326	366	357	368	350	390	343	373	378	353	352	345	336	361	319	375	365	362	351	382	360	363	337	398	378	368	363	357	392	392	367	350	330	334	398	325	317	405	392	344	378	354	357	386	343	362	358	331	372	338	395	381	370	324	360	333	352	353	378	382	363	332	375	357	384	358	349	364	352	337	350	334	346	367	376	323	354	385	331	322	331	361	374	351	357	316	367	344	378	357	352	365	367	320	350	378	338	375	326	350	359	335	390	366	358	365	337	364	314	346	309	362	338	347	353	336	358	383	385	350	356	363	391	384	394	342	331	376	339	368	363	354	351	366	393	312	329	342	395	383	358	325	356	340	350	341	370	350	343	350	361	364	353	310	347	358	334	354	345	371	319	371	357	340	324	325	351	322	381	341	374	368	354	342	335	357	343	373	369	378	388	317	359	335	375	346	348	373	348	324	347	356	336	355	345	369	357	385	357	382	399	343	378	349	366	334	368	355	354	346	394	342	330	382	338	349	338	345	317	336	396	347	360	353	342	341	320	345	337	363	385	363	375	342	351	332	386	365	348	391	365	361	355	349	352	358	356	373	396	362	338	343	359	324	374	371	372	362	352	357	362	337	366	351	371	341	358	351	364	371	315	381	332	337	328	354	341	359	382	373	344	362	384	320	334	353	357	358	371	345	365	369	354	369	355	347	375	358	344	356	344	352	345	371	329	372	346	334	339	375	353	343	321	334	343	360	341	381	368	350	362	345	346	380	343	306	341	377	366	340	363	339	350	335	335	375	375	344	362	329	335	352	364	345	345	345	349	321	362	347	340	383	373	354	355	377	379	353	352	329	361	340	390	354	374	356	399	337	344	396	335	335	349	352	326	352	378	333	331	340	383	364	347	338	372	331	356	357	334	339	373	329	351	339	337	352	369	335	386	351	361	334	335	378	358	374	352	354	360	349	346	352	360	355	357	358	340	340	358	313	385	367	353	337	335	342	361	366	360	331	343	317	367	324	386	333	373	354	307	382	363	330	326	384	335	363	366	342	342	378	303	373	362	339	377	326	330	391	347	339	390	318	354	359	348	364	332	369	361	341	324	350	351	335	380	358	344	341	371	312	352	334	335	365	350	347	361	361	342	341	370	376	356	313	304	316	369	337	352	356	367	341	364	367	289	368	351	389	354	374	366	365	332	347	356	362	342	378	350	363	342	336	322	341	356	345	345	345	330	374	365	315	347	331	363	371	338	347	360	356	403	356	354	368	343	343	374	373	359	338	344	353	360	372	336	338	363	351	374	371	356	343	345	342	365	368	367	331	364	340	349	360	369	365	337	335	354	354	353	349	366	336	338	359	368	347	356	385	371	348	361	378	337	359	367	346	341	342	333	328	379	369	381	331	363	403	361	375	380	351	356	380	362	340	353	356	329	347	352	373	337	351	392	372	354	338	378	350	329	341	350	386	336	340	328	325	350	328	347	355	368	382	326	325	340	349	358	319	360	346	330	331	374	349	337	375	328	330	338	351	317	347	346	354	328	354	336	379	353	358	367	355	360	341	353	370	371	353	337	339	376	365	370	309	337	341	362	313	350	352	368	366	343	322	347	386	353	366	373	317	377	388	338	340	375	338	402	364	358	347	368	368	350	361	350	360	332	321	336	327	314	342	362	348	335	338	351	353	330	370	353	402	319	348	368	334	364	340	360	320	390	354	356	338	353	361	368	306	329	337	339	347	353	371	363	354	356	354	302	362	345	350	379	324	311	362	354	352	372	350	394	316	346	386	315	362	336	360	348	356	402	379	311	343	335	354	335	373	373	340	359	345	351	355	369	339	352	355	320	325	378	399	359	368	350	359	357	354	352	357	344	400	358	363	345	352	352	358	359	357	376	364	372	351	361	366	392	340	369	308	353	371	338	347	335	362	378	356	334	411	373	343	347	362	340	404	333	334	342	350	361	329	337	367	342	383	349	362	328	343	349	360	354	358	354	374	337	347	362	343	359	367	347	376	397	349	400	346	336	357	357	363	333	357	368	392	364	347	314	334	329	352	348	348	334	378	317	363	358	372	350	354	341	357	294	358	364	347	374	355	339	369	334	348	340	344	360	343	366	329	383	345	348	329	353	331	331	322	326	344	333	363	365	343	331	398	376	346	331	361	326	351	329	387	354	346	335	343	349	343	371	336	360	356	349	331	337	335	366	323	370	328	317	351	328	321	339	318	352	354	378	384	320	371	331	340	358	388	383	354	354	370	330	311	355	329	381	352	334	335	335	337	359	360	356	367	350	340	294	339	355	369	355	375	336	336	360	381	347	356	368	309	386	337	367	380	354	366	349	335	351	335	332	379	354	358	347	329	381	374	350	335	340	350	330	376	347	338	309	368	363	374	370	334	364	338	337	373	342	362	313	374	347	345	337	383	349	345	337	357	336	343	353	379	339	364	331	372	346	330	367	349	337	371	365	369	378	298	352	338	329	345	385	377	356	354	321	362	359	357	314	339	372	346	362	358	356	340	364	345	330	360	349	341	350	385	399	328	350	331	341	336	330	372	342	390	326	363	324	348	347	375	353	389	357	324	370	363	368	361	365	334	349	351	357	373	377	376	347	338	348	338	331	361	340	370	342	360	337	341	379	351	347	348	356	356	319	338	341	344	348	358	360	348	376	338	328	368	357	353	313	339	333	336	340	348	346	341	332	305	358	319	305	358	363	367	375	367	345	333	352	335	331	348	354	343	330	370	346	344	334	381	323	342	355	346	342	348	357	343	370	353	333	345	354	348	356	364	379	360	345	355	368	365	337	318	358	333	359	335	344	352	361	368	372	344	364	366	323	333	363	371	406	356	386	361	343	356	372	324	358	339	349
27422	11750	2031	1165	879	895	818	829	938	885	926	839	873	838	891	796	851	836	851	875	846	856	849	811	840	868	792	888	808	778	852	843	835	883	849	847	793	807	842	815	847	838	875	850	853	832	861	854	833	841	866	820	864	836	861	841	833	809	855	842	840	867	835	840	800	808	872	863	831	842	791	917	836	875	778	823	849	830	852	833	809	830	755	880	817	851	855	844	884	845	849	843	846	848	860	850	844	803	827	819	850	893	841	832	840	829	862	798	846	866	888	875	850	808	845	859	896	891	886	841	865	810	831	888	813	823	791	888	850	839	839	787	838	831	829	845	857	820	817	872	910	792	814	897	824	871	856	866	878	812	843	877	789	869	858	890	821	882	901	850	850	857	861	861	851	885	842	902	842	844	845	806	859	875	868	801	865	836	870	845	791	860	835	856	833	777	892	848	827	869	855	843	870	818	832	850	817	831	770	814	803	871	799	868	825	843	813	814	853	809	823	842	854	775	825	815	878	838	822	853	882	849	933	836	765	886	914	801	857	818	800	843	855	856	882	874	809	828	863	814	851	832	852	841	860	862	889	844	833	805	853	816	804	876	839	872	887	828	753	856	820	846	849	810	788	863	859	828	801	839	859	848	811	797	815	815	864	874	828	876	807	846	842	840	856	832	849	833	821	839	866	839	870	863	818	829	872	809	831	869	877	829	827	807	859	843	872	859	812	852	845	896	841	847	865	856	886	883	869	920	814	893	813	778	841	854	819	823	886	845	833	874	884	838	854	830	799	834	865	831	803	800	834	854	843	833	883	814	901	806	762	833	792	843	849	871	798	840	839	872	848	821	838	919	873	832	848	886	807	860	864	841	806	833	828	811	859	799	843	821	829	874	892	861	897	847	834	871	867	842	855	811	843	886	853	834	859	818	876	824	852	867	837	812	856	845	834	748	870	768	832	824	861	820	885	882	863	769	896	856	835	873	840	927	858	858	838	793	816	885	799	844	831	848	888	841	785	871	800	806	833	859	814	839	817	895	874	796	841	818	879	880	852	917	826	879	871	826	808	856	850	857	801	799	867	862	819	837	793	824	857	868	841	819	789	848	856	793	876	853	851	865	816	879	873	851	824	801	840	818	857	856	798	791	879	824	889	849	836	829	850	865	836	864	851	869	849	845	893	861	833	823	831	814	878	865	861	818	873	829	821	856	861	817	894	845	785	835	832	860	852	882	816	885	826	848	828	831	843	837	829	837	819	847	854	868	849	866	859	846	861	842	835	859	842	846	775	851	877	868	860	870	837	858	893	850	855	875	846	875	821	858	858	847	832	901	862	861	826	833	874	833	846	775	843	811	794	841	865	866	881	901	802	880	880	832	824	872	835	826	824	828	838	878	843	805	807	889	856	856	810	814	865	828	899	902	812	825	885	819	823	822	856	834	844	861	842	843	847	843	868	792	876	821	844	822	816	869	824	815	848	842	856	839	844	847	858	855	854	839	812	850	850	855	864	851	842	809	908	833	812	877	785	874	863	878	838	839	876	836	815	833	805	834	844	853	880	895	890	825	843	866	748	870	864	814	858	849	865	844	861	884	876	849	820	836	848	800	826	848	867	849	841	864	813	827	837	812	834	832	838	824	854	838	855	844	829	805	875	787	862	867	815	903	904	841	861	805	840	862	869	848	840	837	903	855	821	857	819	852	850	826	845	868	811	908	821	839	793	803	811	785	856	849	815	842	835	831	849	834	829	834	878	801	854	829	824	850	813	865	841	854	860	900	859	826	855	827	825	820	928	905	874	849	883	837	862	842	790	846	870	823	823	840	884	840	844	877	821	838	836	851	813	843	839	875	896	814	823	812	857	816	905	858	838	852	879	847	834	810	797	868	864	855	861	879	847	870	843	846	792	853	832	870	830	824	878	822	848	786	860	902	876	845	858	803	875	839	834	846	877	834	793	863	822	857	855	828	862	878	864	818	841	837	833	827	846	892	926	826	852	863	876	859	799	874	814	837	823	827	867	850	858	858	837	799	838	838	797	872	862	874	861	868	803	846	813	832	842	904	828	831	858	781	838	880	848	834	832	931	781	827	858	868	816	817	852	845	853	862	832	807	861	840	856	847	825	866	783	858	813	793	856	788	794	809	832	867	878	830	844	898	862	856	855	838	818	855	822	881	856	777	852	859	782	803	846	849	844	798	863	824	848	851	837	850	851	866	863	815	807	778	875	818	847	849	882	849	825	929	876	844	837	874	825	878	825	858	808	816	868	836	879	874	846	815	794	780	857	849	849	897	848	829	872	867	895	858	819	858	805	829	869	854	869	860	836	848	789	848	844	839	857	856	843	830	820	925	836	825	849	855	836	854	830	844	880	848	793	878	832	896	906	864	862	816	838	861	858	876	853	847	879	792	851	831	817	832	828	856	819	906	834	804	836	854	860	829	848	834	872	843	820	825	873	882	862	842	825	849	847	877	868	822	841	851	863	778	831	861	851	900	803	834	835	888	829	872	846	881	812	909	843	794	767	837	801	848	852	865	816	862	831	855	886	853	894	856	815	873	837	862	779	859	818	815	847	825	833	874	822	822	843	852	895	848	872	828	844	822	833	855	847	818	847	848	847	894	841	815	840	783	838	876	826	823	831	812	883	808	880	801	850	866	845	876	881	851	812	853	829	910	839	825	804	877	844	806	924	838	870	772	867	863	832	883	835	803	820	773	834	863	865	815	852	815	840	830	874	895	874	878	830	837	822	790	813	812	823	842	862	824	836	827	869	836	838	794	852	799	818	836	833	848	858	817	865	815	829	836	788	828	894	900	856	855	828	835	836	888	828	825	832	862	827	827	853	821	827	830	853	847	837	854	873	796	827	892	849	867	868	847	874	836	850	828	833	835	809	851	905	845	826	816	889	843	801	805	853	939	824	880	835	843	839	801	824	855	853	876	892	839	845	867	824	836	852	787	849	832	846	876	874	833	857	817	799	845	888	809	828	874	853	882	850	838	846	882	804	821	822	815	867	828	879	843	804	832	881	853	828	868	796	867	831	868	834	844	861	835	859	850	848	836	860	831	866	826	801	884	797	865	778	826	840	848	843	847	864	838	864	860	856	809	864	793	809	839	781	859	824	890	884	842	840	820	849	868	774	844	837	838	898	838	803	822	789	823	838	819	863	861	838	799	810	829	834	913	876	875	869	899	827	857	830	825	774	823	872	831	850	829	847	817	838	854	808	818	872	872	801	884	809	869	883	775	878	841	809	831	786	860	858	831	847	897	866	900	842	849	783	811	827	817	856	876	859	878	891	874	836	833	853	833	825	885	880	825	839	863	803	864	824	860	843	860	845	841	867	896	811	844	828	815	847	827	828	831	841	818	876	896	896	832	883	847	850	821	882	900	880	832	808	860	855	861	851	845	795	823	885	842	819	802	847	796	870	811	853	850	818	852	833	839	871	799	829	896	816	846	873	892	772	847	858	822	836	824	815	883	795	858	845	902	838	869
5132	923	898	865	759	722	742	783	740	768	711	703	757	785	719	768	727	723	730	762	746	710	750	700	737	712	740	798	773	708	744	707	697	749	750	767	702	707	732	760	705	759	684	698	729	771	726	718	747	744	707	750	694	710	768	729	722	781	757	692	749	716	753	715	696	698	751	696	740	743	689	762	751	746	758	676	742	714	687	755	720	710	726	730	710	772	759	726	755	725	747	728	739	782	689	714	715	695	755	720	735	710	760	715	678	737	723	710	740	736	750	700	764	738	710	753	733	762	767	722	711	751	697	742	760	718	693	758	735	748	706	724	765	728	706	715	697	701	690	739	702	715	753	668	766	753	745	743	740	749	750	676	762	718	715	733	749	709	738	720	757	720	701	718	731	762	724	659	763	690	703	731	757	737	736	729	769	768	754	739	707	730	715	752	715	697	713	715	761	695	697	720	783	677	701	728	706	735	736	705	700	755	790	721	716	718	760	811	778	712	727	715	735	737	741	760	720	707	740	761	743	753	755	794	726	697	687	763	772	697	749	748	774	726	721	749	705	730	736	773	700	779	717	672	746	716	746	746	653	699	706	708	759	768	747	755	771	700	693	738	690	718	747	740	704	767	752	731	706	727	741	716	695	689	717	720	797	720	745	737	727	728	711	751	742	667	786	715	694	796	683	747	702	762	732	702	759	724	740	675	750	724	718	747	676	690	745	670	739	760	714	710	718	749	784	703	734	709	715	733	731	716	686	665	729	702	725	669	705	696	696	707	727	670	691	733	755	762	753	689	718	739	721	736	723	713	719	733	728	793	707	767	706	775	726	737	748	754	702	764	693	734	722	725	717	750	695	703	741	719	715	656	764	696	710	710	666	754	695	706	708	743	730	721	746	745	741	746	739	725	714	757	737	737	723	742	777	632	728	724	726	698	765	717	749	749	794	747	723	729	742	711	730	761	691	718	735	731	725	735	650	748	701	716	666	711	736	741	697	697	748	732	756	748	764	784	714	716	723	716	664	726	758	691	738	702	717	700	741	756	677	772	728	734	802	709	697	762	697	711	684	690	727	728	728	719	683	715	724	729	738	730	711	737	783	769	772	750	746	712	732	698	728	752	727	731	718	703	695	726	673	781	718	721	741	754	773	771	712	753	730	733	723	730	760	754	753	745	753	751	727	709	712	713	702	747	733	712	759	741	730	765	686	718	710	756	785	737	677	763	740	718	712	741	739	734	733	780	723	723	719	750	727	774	733	759	715	724	744	708	713	734	718	723	734	735	751	715	747	739	702	737	698	687	706	735	668	760	741	720	691	668	713	705	738	735	736	716	730	732	712	735	786	715	699	734	742	779	764	716	777	718	741	753	723	749	767	761	680	742	743	754	686	754	746	733	702	778	732	770	685	734	678	729	764	725	753	731	748	745	733	681	765	687	702	781	766	751	690	762	715	762	701	733	741	716	758	715	670	709	715	691	741	754	701	712	688	738	681	724	740	698	730	734	743	701	687	775	709	775	763	727	649	737	721	731	751	711	713	677	731	763	736	734	731	696	803	676	747	663	712	745	727	764	743	726	750	717	729	720	780	727	750	769	727	771	733	806	777	730	714	753	741	726	727	740	710	779	723	748	725	755	710	708	726	744	710	706	727	700	634	707	676	721	733	730	734	694	769	739	712	727	743	733	735	703	706	755	713	750	736	727	729	668	750	708	727	726	704	671	722	739	705	710	713	743	768	749	721	739	733	781	786	737	702	752	721	799	693	698	774	702	734	732	747	765	673	690	727	702	735	682	677	784	733	706	713	751	712	739	696	706	753	700	724	744	702	709	741	682	741	747	734	712	733	722	744	710	666	754	734	766	716	753	695	746	713	656	723	721	727	734	695	760	743	677	723	745	754	716	746	747	720	735	693	731	743	679	737	730	744	677	679	726	724	733	729	738	727	705	752	746	782	741	717	715	728	747	716	696	710	777	748	738	711	730	723	729	759	775	754	719	716	736	702	727	688	744	734	736	717	673	757	731	736	740	739	672	729	731	735	758	759	766	750	679	758	711	730	654	718	748	791	758	747	695	719	719	709	729	700	705	701	719	769	730	715	748	731	725	782	760	691	689	729	699	717	680	663	699	735	745	742	711	707	720	727	731	691	743	738	710	740	755	718	802	697	702	769	794	685	719	781	694	718	735	700	741	726	707	737	663	758	702	691	752	722	742	734	694	693	755	732	718	751	709	702	698	721	757	762	699	702	698	709	699	751	732	688	726	728	725	701	733	741	668	713	684	689	717	763	773	672	743	763	787	742	714	719	744	779	737	713	783	756	772	715	695	715	733	729	709	711	723	734	718	705	720	748	722	696	715	699	732	722	733	771	723	759	726	692	751	786	734	679	710	701	721	754	734	719	705	725	698	684	728	705	750	708	721	737	741	744	721	765	723	783	701	737	749	722	723	736	751	749	726	738	678	723	688	746	722	733	750	740	743	722	735	766	739	733	692	685	766	686	709	715	710	736	740	745	698	752	729	718	755	768	740	691	759	725	699	742	682	763	746	747	739	789	718	737	758	663	691	745	715	728	787	734	686	671	751	751	716	729	766	744	728	727	707	714	694	673	732	779	735	756	730	710	676	779	719	739	703	740	672	759	784	732	721	764	706	782	709	725	751	671	703	693	737	726	765	715	738	706	735	747	741	737	732	814	716	717	736	727	718	753	750	713	746	735	716	735	780	751	753	712	732	727	703	713	765	724	657	727	721	708	738	693	709	748	752	727	732	730	723	731	725	699	724	722	767	683	689	743	697	760	778	733	738	710	717	811	761	719	709	757	716	712	712	776	704	716	674	724	704	725	749	760	770	711	707	734	721	796	741	698	699	707	714	787	709	682	721	731	722	719	740	728	734	738	724	745	756	739	761	747	714	775	762	729	703	693	749	729	719	696	717	688	735	731	737	754	698	762	726	731	733	755	657	731	708	754	649	747	707	684	763	720	641	790	703	757	717	755	709	706	752	721	653	756	675	786	760	700	694	754	741	719	718	705	697	724	700	730	737	715	707	690	722	738	736	723	688	758	651	743	736	709	711	664	766	702	784	755	738	723	759	722	737	742	724	698	736	732	775	728	705	772	708	763	680	726	722	701	734	694	692	743	716	691	706	734	751	752	715	711	710	741	787	752	764	733	653	733	730	693	715	731	746	711	720	682	682	760	787	803	731	692	729	684	765	784	755	748	704	713	708	724	753	772	746	766	731	770	729	733	688	715	750	771	723	740	693	733	714	729	781	746	731	706	715	699	707	741	704	690	764	708	717	689	725	738	736	707	755	749	692	716	749	750	761	716	760	743	704	711	708	690	738	730	756	674	720	740	744	762	742	697	713	673	708	697	722	731	730	690	739	709	682	784	745	735	749	733	694	755	715	733	709	707	761	699	779	714	778	783	676	688	751	698	763	728	716	757	732	767	724	745	722	707	746	768	737	769	705	720	709	739	734	745	717	694	739	748	715
25853	21446	25300	17154	1860	1030	926	892	822	808	783	778	756	811	777	743	796	775	745	749	764	787	805	820	738	753	768	789	729	767	739	750	804	752	709	774	779	784	759	737	760	768	733	802	746	778	786	745	759	788	753	770	825	740	733	724	755	757	729	724	757	715	733	738	740	751	799	737	737	724	794	725	747	752	777	745	748	730	732	733	756	714	776	769	702	778	744	702	740	794	756	767	782	763	778	754	710	798	799	775	761	780	756	742	736	712	734	742	747	747	748	721	714	760	773	763	671	771	745	750	712	713	778	716	740	781	745	744	739	779	726	718	830	729	772	810	817	781	743	778	741	719	726	749	730	791	789	722	778	734	736	760	778	765	765	743	790	769	771	748	725	756	739	769	784	761	803	776	747	743	769	735	784	781	720	756	731	724	699	745	706	781	763	757	745	735	720	733	743	752	758	757	738	782	796	712	738	742	743	750	701	766	744	726	773	756	733	721	750	753	764	761	747	766	766	754	767	781	713	787	784	758	726	775	777	734	747	756	722	723	781	722	775	683	789	752	725	701	733	748	792	775	754	769	747	701	726	761	709	762	739	727	697	737	768	768	722	692	785	750	773	739	774	740	704	782	786	726	780	733	790	730	733	713	719	737	731	734	760	767	774	766	718	757	757	745	766	777	778	729	754	724	715	771	788	773	743	771	714	791	750	790	727	794	714	780	754	792	763	741	767	757	748	782	752	716	744	741	766	704	718	729	719	767	775	734	729	717	706	758	772	737	782	757	745	742	740	721	803	747	746	741	795	748	759	735	760	721	767	765	813	733	761	768	785	717	720	768	786	751	743	758	758	762	727	725	739	722	725	750	770	754	779	812	780	768	773	744	796	782	732	742	773	701	760	750	701	686	746	747	742	744	762	745	742	777	756	738	702	746	742	776	766	777	775	732	758	687	713	801	725	773	727	770	775	746	730	816	754	774	773	757	761	753	716	694	731	747	760	779	800	763	740	726	742	752	765	778	733	740	720	766	774	780	793	747	734	688	727	796	709	755	761	770	714	777	776	744	778	739	762	783	746	778	751	772	776	736	713	722	760	784	755	730	737	720	788	740	756	760	764	798	746	789	747	791	684	731	750	792	750	781	709	776	771	753	744	786	758	769	665	729	743	771	717	758	739	759	753	761	792	757	726	787	793	717	746	732	765	797	738	758	748	706	747	765	764	736	792	745	729	732	791	730	756	789	784	793	752	734	793	706	734	775	736	708	733	741	722	743	766	798	744	795	742	709	775	777	734	744	742	692	759	717	729	752	704	754	757	772	740	751	745	730	750	754	745	757	750	752	731	729	779	768	739	713	788	773	791	737	750	773	734	761	756	767	769	718	764	719	733	737	705	744	745	770	759	772	755	800	733	715	711	754	752	760	786	690	754	768	772	734	791	726	769	741	741	795	767	805	733	726	764	713	758	732	749	788	753	763	725	824	729	690	759	746	756	770	774	723	767	699	771	750	742	715	760	764	759	733	763	728	767	789	774	739	681	716	763	758	695	780	773	753	742	711	795	755	760	742	736	735	772	764	729	782	753	791	751	748	771	696	746	753	765	746	752	794	795	752	727	697	762	821	727	739	771	771	780	775	733	762	753	752	752	760	708	723	734	761	778	774	802	782	781	750	749	760	779	731	747	776	773	766	742	742	790	801	796	734	792	795	730	775	767	777	725	709	732	766	732	749	757	784	721	741	787	786	761	727	768	727	726	739	742	785	785	748	759	772	714	755	739	739	752	779	748	745	710	765	752	760	768	774	763	756	827	797	736	765	748	724	776	758	747	700	776	751	761	763	768	755	778	747	752	741	776	749	795	791	756	739	730	752	746	798	779	695	765	800	725	788	763	781	795	777	743	775	751	762	777	746	747	812	751	764	720	739	747	730	780	757	736	791	743	720	733	756	779	747	755	764	744	736	780	783	709	812	736	724	725	742	744	763	771	728	765	804	826	791	745	742	749	785	759	751	743	810	724	727	764	816	759	739	733	765	717	713	732	740	758	756	766	758	712	755	792	724	764	763	744	784	758	735	754	699	763	757	730	764	788	754	769	750	725	733	698	763	766	740	722	757	717	726	707	758	731	717	731	754	729	754	753	726	751	738	780	718	734	730	695	774	763	762	746	747	766	777	745	781	788	763	806	782	733	746	764	772	743	733	757	787	755	734	729	769	787	732	723	759	725	734	708	728	772	777	781	726	743	780	756	781	718	726	738	733	729	813	771	757	740	732	762	746	742	770	730	743	742	734	748	742	778	782	785	733	738	775	759	722	721	781	743	716	765	780	761	769	806	767	764	738	714	743	765	789	718	792	772	749	755	753	764	772	776	764	753	728	796	738	759	760	742	737	722	731	765	754	760	744	707	734	748	778	752	724	713	748	746	738	721	753	786	759	774	737	790	747	713	703	732	719	730	763	766	777	728	795	808	750	776	775	804	793	722	758	722	725	702	758	789	775	739	748	761	733	773	743	739	715	745	739	755	735	727	737	801	737	785	759	769	750	813	766	721	754	734	779	723	787	768	755	746	752	753	778	800	740	766	759	782	755	748	730	738	733	745	742	745	722	805	753	785	746	686	778	705	701	774	778	780	756	720	726	822	781	755	828	743	790	747	801	728	809	700	777	775	714	770	760	724	747	760	759	724	731	785	704	716	774	756	772	765	761	742	810	730	731	756	776	739	750	726	738	781	719	742	719	678	780	704	762	740	782	789	785	747	788	721	703	812	779	723	762	728	727	760	780	729	809	737	759	765	716	782	740	780	765	752	764	759	745	763	697	723	741	717	761	808	740	756	804	733	823	716	734	720	778	767	747	742	783	755	747	773	755	730	730	735	743	685	736	763	773	778	745	779	737	737	758	723	753	784	785	797	752	777	761	733	767	747	736	763	743	773	742	781	760	735	723	738	718	742	791	743	773	723	748	784	758	739	683	770	794	770	763	783	771	730	752	734	754	771	831	779	723	753	756	724	791	750	719	781	780	775	749	764	785	784	775	775	790	767	774	717	731	739	765	748	802	746	753	703	738	754	758	764	753	794	716	742	787	751	745	770	772	744	774	751	784	797	767	691	732	730	773	782	783	806	737	706	760	730	812	786	762	763	769	747	798	737	730	823	803	738	714	746	764	744	740	747	749	772	786	761	727	766	723	752	759	743	715	754	763	731	762	749	737	741	705	780	734	748	756	817	750	750	765	716	723	764	762	767	707	797	796	758	730	841	780	739	766	744	729	775	735	799	749	752	760	762	756	775	721	743	797	796	783	736	784	769	723	752	769	780	775	720	729	807	760	690	768	787	743	717	749	745	747	729	761	767	794	760	768	747	698	766	795	745	770	704	771	754	728	778	768	708	752	787	795	743	691	804	760	779	759	735	704	733	740	753	779	753	761	799	743	754	784	786	777	769	824	745	761	732	743	817	763	734	736	750	753	734	730	706	785	778	780	780	698	756	778	730	714	742	803
3695	2166	1807	1126	902	897	831	816	787	697	725	772	700	732	701	697	633	682	695	652	723	675	648	719	683	699	719	655	643	672	741	668	719	650	719	683	708	620	721	706	644	679	680	686	687	656	712	654	683	731	686	684	669	704	678	652	620	667	663	705	680	656	698	669	685	683	713	679	627	684	644	657	678	685	674	701	688	686	686	668	658	686	668	647	614	671	649	699	659	674	646	636	674	716	636	661	694	710	692	670	664	622	674	637	686	638	686	684	659	706	678	639	644	701	664	610	622	722	627	685	662	653	655	682	638	695	683	684	686	690	697	651	674	659	663	641	694	703	675	642	681	638	692	680	655	614	679	679	660	702	639	661	694	691	688	631	670	653	675	725	663	693	691	697	715	628	640	709	648	618	694	676	647	707	648	645	678	709	601	659	649	667	715	643	647	678	702	731	618	646	650	694	681	705	646	677	660	650	666	630	702	680	685	678	666	633	682	673	661	624	674	688	677	681	685	641	641	682	632	655	632	680	635	659	671	612	661	660	643	662	646	656	654	627	698	652	665	611	656	706	658	631	689	678	631	711	662	668	705	630	687	699	680	693	661	664	623	664	667	649	701	674	674	659	667	600	637	658	698	670	684	624	619	691	700	705	614	679	651	635	647	646	689	628	686	624	659	713	615	670	731	669	617	655	614	649	696	648	655	687	653	688	651	698	642	665	673	629	666	702	693	655	603	654	649	674	610	666	614	694	708	699	670	690	661	648	667	694	637	659	661	636	677	668	641	629	646	649	676	646	677	671	653	669	654	686	678	680	683	662	688	677	685	654	668	635	644	663	661	712	657	616	654	705	631	654	633	697	684	684	670	661	680	674	686	648	670	678	661	667	626	678	652	683	612	660	666	700	646	693	648	645	647	673	656	659	656	690	655	664	682	665	676	663	646	663	701	663	696	656	671	682	691	659	639	673	644	663	646	656	691	688	640	613	720	642	629	638	694	648	699	663	682	697	680	699	679	663	709	666	689	671	673	649	637	617	690	649	658	660	672	648	702	653	703	652	674	755	688	666	679	680	646	656	688	618	665	699	678	681	657	636	671	664	652	665	673	678	675	694	636	648	679	664	683	646	630	648	656	678	622	661	681	650	676	640	648	681	685	710	635	668	698	631	689	656	661	689	650	684	666	654	647	659	702	649	661	646	693	715	702	706	686	645	646	656	694	703	669	680	661	693	666	657	666	651	645	635	662	636	703	681	696	718	619	673	696	642	704	635	693	614	708	660	691	674	652	661	689	658	668	693	660	600	727	668	672	642	630	622	673	715	619	636	684	699	621	680	652	705	664	612	663	681	660	658	667	657	633	714	655	671	693	700	681	665	669	643	683	711	687	675	657	690	664	667	684	679	655	647	663	661	667	680	667	695	703	635	691	675	634	686	685	647	685	615	702	672	690	645	722	691	619	691	702	684	688	738	732	670	677	631	598	663	668	682	685	684	684	663	693	661	655	695	636	633	629	705	657	690	742	650	674	690	684	655	629	693	674	633	679	666	664	676	676	686	702	640	635	660	671	630	672	595	560	661	647	678	688	660	661	668	642	659	678	673	705	639	693	650	690	627	656	684	682	659	703	650	689	658	668	679	688	665	648	658	632	653	670	623	636	640	640	666	654	665	652	643	684	683	664	679	645	655	622	661	657	653	655	651	637	699	686	653	656	636	665	655	683	682	651	671	694	668	645	645	660	681	716	659	660	651	648	641	679	679	638	679	669	625	658	641	683	655	666	649	705	677	658	678	680	673	650	683	673	633	694	678	654	643	686	677	654	686	655	650	624	652	671	646	707	645	695	651	691	664	682	633	679	698	690	686	651	667	653	628	688	676	643	635	617	653	689	637	645	667	637	700	628	670	712	701	648	716	698	674	683	674	638	660	613	701	664	661	680	652	679	619	667	767	677	650	630	638	655	696	691	669	630	649	660	671	654	611	649	673	651	679	672	678	686	691	697	605	691	665	718	664	611	685	642	668	707	633	674	656	632	708	641	692	643	677	656	644	705	646	677	675	674	698	702	644	637	681	655	680	633	677	677	644	678	665	678	657	657	647	671	648	638	624	686	659	661	654	665	690	627	661	663	673	694	642	684	696	622	638	639	707	653	642	688	660	637	692	625	711	657	651	617	629	660	671	707	655	709	680	700	648	635	677	635	672	662	697	643	672	674	657	669	642	652	681	709	707	682	639	621	663	651	690	684	654	687	685	653	693	610	661	617	648	606	678	687	671	688	660	717	696	667	626	701	701	648	666	663	718	648	674	659	688	641	663	681	694	655	732	673	682	669	678	656	652	729	697	684	676	640	643	674	625	639	675	680	639	710	675	705	691	711	650	669	633	677	632	686	668	670	620	682	699	663	608	687	634	682	659	648	655	649	664	675	633	672	655	645	643	605	675	715	661	723	658	647	648	673	693	632	684	678	659	670	607	667	676	703	691	693	643	660	687	712	643	689	689	673	668	694	666	649	655	636	690	675	637	597	697	669	657	658	662	706	671	642	655	677	688	669	705	686	645	627	670	660	681	667	696	677	691	633	767	686	698	643	713	664	676	642	643	646	653	698	672	695	619	623	685	678	639	659	693	654	696	599	675	686	646	657	673	672	682	659	650	622	674	699	618	662	678	685	597	640	662	654	649	710	651	676	668	704	654	674	683	619	640	636	632	668	658	662	678	716	659	671	658	679	643	691	666	712	663	650	623	692	682	653	700	669	643	639	635	679	663	637	677	690	660	645	685	643	684	648	722	660	659	668	649	643	673	662	647	629	641	655	692	722	638	708	636	641	647	686	647	631	655	671	655	725	652	681	666	630	681	616	659	632	647	687	651	660	658	685	690	643	718	705	690	663	653	694	676	699	684	674	674	691	622	666	669	693	683	630	651	664	671	626	689	661	667	675	640	671	713	695	657	703	681	699	696	682	656	682	651	668	633	672	680	690	708	660	676	660	658	719	663	625	683	657	706	654	690	655	682	677	654	641	679	659	605	627	619	659	657	616	689	638	623	660	634	694	668	710	656	670	637	681	639	632	671	657	646	639	684	640	675	710	638	690	680	686	673	704	640	642	675	663	683	694	627	649	676	668	659	658	677	661	674	702	658	687	673	666	668	675	642	680	665	662	684	664	658	689	713	692	703	639	693	630	674	667	679	652	620	662	672	674	685	662	688	727	679	680	675	664	651	635	688	656	658	681	651	641	675	687	684	660	657	706	665	674	653	676	655	698	652	674	681	631	668	701	672	663	666	666	667	618	702	663	684	649	646	655	608	629	714	649	664	679	706	615	642	627	683	698	657	679	689	711	640	661	678	696	670	667	678	659	676	676	632	691	705	675	651	641	685	636	674	628	717	648	694	644	698	656	672	675	656	709	636	662	669	660	629	680	683	668	674	681	640	639	675	636	700	680	655	638	657	682	717	619	683	658	661	594	669	660	664	639	676	663	665	659	670	659	650	662	649
24301	21400	28504	24644	19913	2614	941	589	498	438	441	440	391	374	403	400	396	349	371	400	364	360	363	395	370	389	368	321	361	357	354	341	412	326	350	362	344	340	335	332	346	336	344	348	357	358	360	348	343	360	348	353	353	323	354	383	384	348	330	345	341	318	355	327	333	356	339	339	352	324	364	364	391	331	332	347	327	317	340	355	344	328	359	363	352	338	357	384	337	326	339	366	383	349	350	336	347	348	328	363	328	353	348	333	351	332	336	356	357	352	378	356	341	326	337	345	369	359	365	339	323	352	355	357	360	318	323	358	349	344	295	345	378	344	344	333	366	338	356	345	381	353	357	332	328	337	331	326	361	354	330	327	337	370	360	381	349	345	337	329	376	345	358	321	374	367	363	305	322	351	375	375	334	339	368	348	358	381	346	344	326	322	384	362	327	359	379	328	345	312	367	332	335	340	335	354	309	316	335	354	329	335	320	328	328	297	342	335	338	303	350	383	328	360	345	337	338	353	312	356	368	324	350	319	331	352	358	339	359	340	299	325	311	296	364	318	320	309	331	370	325	354	344	326	328	361	321	374	348	330	340	298	340	319	353	356	328	354	371	361	343	353	363	349	320	347	316	339	363	316	336	349	339	341	351	333	346	343	360	343	324	311	358	330	351	289	299	361	328	336	322	334	350	325	365	355	331	358	334	313	324	335	343	335	344	371	326	335	310	329	372	334	353	338	326	314	333	335	358	323	346	320	329	359	325	323	368	335	330	310	371	338	320	340	354	326	334	368	322	358	341	333	324	310	351	360	332	353	370	347	343	324	336	347	329	332	340	317	327	340	378	313	346	351	355	354	333	342	318	342	326	356	334	321	335	368	327	326	350	332	344	310	330	367	359	387	355	333	373	346	338	351	336	345	363	317	321	324	325	318	371	366	305	342	325	351	342	350	359	336	352	363	352	387	374	313	341	330	318	335	315	351	364	353	338	360	348	331	310	380	320	319	361	337	346	339	315	371	382	339	330	352	331	342	325	336	339	363	337	333	353	349	343	322	302	346	356	329	323	304	344	317	378	345	365	362	368	319	355	361	336	318	335	376	355	328	336	297	340	319	327	333	386	350	330	344	355	333	332	343	304	325	362	348	336	333	383	336	329	347	342	330	357	358	319	327	346	297	341	307	342	339	330	343	357	313	342	351	338	336	368	338	341	310	339	332	335	348	340	350	352	362	343	324	348	353	335	339	351	352	343	329	334	351	324	350	342	375	342	350	370	341	343	357	368	307	314	343	344	325	328	334	326	360	336	354	340	345	320	354	357	364	303	330	359	335	341	366	368	313	355	336	338	320	322	337	324	341	330	375	368	349	341	331	321	332	321	353	343	354	339	327	312	338	336	321	361	373	324	356	330	336	368	346	352	339	350	330	345	347	333	348	348	323	344	356	335	315	333	326	352	334	343	344	377	362	380	370	348	371	292	348	352	320	324	365	364	317	326	384	338	329	344	323	338	379	330	361	340	326	323	374	345	313	344	351	350	306	353	353	365	322	340	339	352	359	329	350	323	323	303	319	383	354	367	334	365	318	348	356	332	340	342	341	362	337	332	361	360	334	322	334	315	342	339	329	370	384	374	371	323	337	352	341	376	362	337	360	338	369	322	340	320	348	340	342	347	367	342	337	365	328	299	335	339	325	377	360	338	333	344	373	347	336	308	338	347	316	339	326	351	377	351	386	333	336	350	359	331	297	340	345	365	349	351	341	337	360	334	351	342	332	364	361	362	321	351	324	327	371	343	349	343	334	336	339	369	323	326	358	363	358	357	319	343	345	346	319	362	325	338	343	334	353	355	341	330	320	363	325	336	345	350	332	355	319	333	378	364	319	337	330	368	363	312	345	315	337	334	348	346	327	381	385	345	325	322	348	341	342	315	369	325	322	341	345	349	331	297	315	352	338	344	322	318	320	332	318	348	307	343	373	369	335	350	357	328	367	335	370	350	345	339	338	327	328	307	334	365	354	316	344	377	329	313	323	356	354	358	344	300	340	354	341	321	335	319	323	342	324	329	318	345	319	357	344	328	363	332	350	365	312	366	350	354	322	340	331	352	364	330	324	341	362	344	346	325	347	339	343	368	322	346	342	331	325	323	352	317	334	360	341	322	375	337	356	341	337	344	354	351	309	303	353	329	344	327	356	327	360	348	330	357	354	318	345	307	351	290	354	374	345	325	351	349	326	367	323	357	338	378	321	340	335	365	358	316	343	356	334	299	364	368	378	317	309	350	316	338	363	316	342	371	337	336	323	334	329	353	298	373	326	331	388	340	353	333	328	334	301	332	333	337	355	332	349	305	314	345	343	315	347	362	326	367	319	345	344	303	359	378	341	334	355	312	335	317	355	352	352	355	335	317	359	331	364	335	334	368	373	376	330	336	320	360	315	389	316	333	349	345	320	324	359	369	350	324	362	359	347	361	320	371	320	360	348	363	353	340	324	362	353	351	361	349	318	324	342	313	369	330	334	345	309	340	345	366	348	336	331	369	336	351	333	329	376	329	312	350	398	330	326	348	347	360	352	381	357	345	324	338	359	357	333	356	361	322	320	346	338	343	316	338	350	370	334	336	338	336	339	357	362	366	335	324	349	312	352	359	327	333	341	371	344	321	366	346	351	320	341	357	350	358	335	314	348	350	353	318	329	342	303	336	354	348	320	323	365	334	335	345	352	346	317	342	323	343	301	322	358	360	346	342	347	354	351	364	337	368	340	344	347	358	328	343	327	337	329	355	359	350	334	357	361	298	343	324	328	319	313	355	358	356	328	332	329	335	341	306	335	357	323	359	329	343	316	347	329	336	344	321	342	360	312	351	313	309	330	332	334	328	338	348	350	349	380	345	375	323	322	331	324	318	345	310	345	338	328	325	364	313	365	330	306	355	327	360	342	341	342	346	333	328	321	331	349	340	354	332	353	346	361	337	358	345	340	359	352	347	384	331	344	347	323	337	376	339	345	346	348	311	355	331	350	343	361	321	365	354	335	331	325	327	340	334	353	367	327	366	384	349	312	339	354	359	334	344	332	363	332	343	308	341	349	345	352	345	342	312	329	336	348	305	360	368	334	326	340	324	341	318	326	309	358	334	352	352	343	332	375	360	365	345	317	344	344	340	329	324	340	321	335	344	352	338	328	306	355	312	335	343	337	351	351	343	344	344	327	351	321	344	342	324	345	358	321	317	353	349	370	351	337	347	353	359	336	308	293	353	333	319	347	302	393	322	349	339	329	341	364	355	340	362	312	320	356	331	331	350	362	321	363	355	326	361	343	332	368	333	329	349	328	337	336	352	356	334	347	330	334	318	291	332	335	356	323	345	322	336	320	319	345	356	330	376	326	337	333	330	339	346	365	330	355	347	361	341	353	367	348	346	308	322	308	327	320	351	345	303	339	325	316	318	344	347	338	354	361	335	324	358	315	328	350	327	350	308	348	360	328	302	321	349	320	342	350
3351	4656	3566	1762	1280	970	786	703	621	565	510	552	473	462	424	459	417	430	428	390	360	428	386	367	385	360	374	389	385	409	411	347	353	371	338	348	374	335	339	377	366	377	415	367	357	348	373	351	358	342	337	352	343	397	347	326	327	320	345	371	372	381	415	314	328	363	352	381	350	386	339	357	354	354	375	360	377	387	376	360	396	355	372	347	324	364	364	372	362	371	363	364	356	336	350	350	361	349	338	386	332	321	373	375	390	384	336	340	376	356	347	363	352	388	364	363	324	300	320	362	340	355	343	343	342	350	357	352	376	360	369	359	345	396	334	385	368	321	334	324	340	326	367	358	384	357	354	393	364	379	341	368	361	394	313	364	335	369	336	383	335	339	371	360	386	338	352	327	342	372	334	393	319	357	366	341	359	336	367	324	317	350	384	369	374	332	347	347	381	360	383	359	351	385	357	374	325	368	350	379	306	327	365	351	372	355	360	382	344	344	328	365	382	342	337	341	370	355	335	344	389	365	353	378	356	328	382	353	375	363	383	358	377	378	374	347	349	362	356	357	356	402	329	361	335	364	358	345	351	334	348	354	361	339	372	361	384	385	346	358	353	365	341	366	382	383	351	343	351	324	332	393	336	363	357	328	346	342	357	364	349	348	305	387	342	334	371	346	317	330	319	359	330	356	320	328	329	339	363	347	373	370	328	369	364	355	347	344	349	351	314	329	335	341	359	339	358	338	342	333	354	353	359	337	363	335	390	320	355	354	330	336	383	354	354	324	372	334	350	339	348	321	355	370	340	348	333	367	325	342	343	373	321	316	359	338	353	334	370	338	341	358	364	369	367	372	338	332	339	377	351	347	334	328	368	370	368	344	354	309	335	349	335	350	380	328	351	359	382	343	337	355	381	394	343	353	348	369	322	375	382	373	367	327	352	386	350	352	359	349	342	375	345	372	359	384	350	347	359	342	337	338	323	327	325	364	359	381	354	351	339	328	368	371	360	341	366	353	368	365	348	352	336	389	374	375	354	351	357	325	354	357	325	340	333	358	331	361	371	355	355	365	344	321	342	379	342	336	354	359	356	384	338	309	344	359	319	375	364	361	307	346	366	357	356	327	372	359	361	335	387	338	349	356	357	316	377	339	340	360	376	351	353	356	341	329	350	323	348	335	314	383	379	343	353	360	355	367	329	353	327	327	363	350	396	323	338	374	365	343	373	322	350	381	360	357	327	318	387	365	372	335	368	361	346	364	380	358	324	392	363	336	357	396	337	362	357	351	373	386	343	351	365	315	357	342	331	367	349	327	373	353	336	366	354	359	344	323	332	327	376	348	330	357	363	355	348	326	374	358	341	360	316	318	377	334	382	370	362	349	354	345	374	383	358	360	341	343	356	344	360	337	363	348	365	338	358	350	344	350	330	340	364	362	335	342	363	315	346	321	322	339	347	350	329	379	352	349	350	349	369	331	344	349	327	337	389	348	349	323	367	352	360	322	374	359	406	376	386	348	340	348	345	350	339	322	360	361	338	372	354	371	380	347	341	376	349	335	331	361	326	375	324	343	347	345	350	330	332	302	325	345	338	317	336	312	379	363	352	347	357	356	339	361	351	353	375	372	319	352	375	336	330	332	352	322	349	341	309	363	346	352	358	334	345	329	363	319	357	330	332	356	365	337	376	385	352	348	323	343	337	345	344	375	330	329	354	357	340	354	351	336	355	342	328	368	322	360	374	345	356	360	362	365	371	384	355	363	369	387	350	334	319	355	346	346	336	325	353	356	361	360	400	337	345	346	329	308	366	366	360	379	334	342	383	396	374	333	337	333	348	341	373	357	371	322	327	319	360	361	367	346	386	320	340	338	339	324	362	355	330	317	348	348	345	344	337	352	367	360	352	370	330	370	334	317	377	336	356	354	329	350	359	359	347	386	346	356	372	353	335	352	323	354	339	355	356	350	344	355	340	352	340	354	383	341	327	361	354	359	333	340	341	330	409	368	359	365	364	352	347	335	304	364	351	360	326	364	363	362	333	367	303	356	357	339	358	325	353	367	363	345	372	332	380	357	342	342	357	358	347	324	360	348	355	381	347	352	334	370	357	354	362	352	352	347	332	344	296	361	355	342	313	366	368	336	326	412	364	368	351	370	337	354	338	341	351	328	320	360	359	361	355	364	345	347	358	311	355	366	364	349	367	387	347	371	369	364	340	360	352	379	339	338	323	390	342	350	377	365	354	352	335	329	344	361	373	311	366	328	358	358	329	369	321	321	367	351	366	353	329	346	346	369	356	356	363	379	373	331	386	362	344	320	334	350	333	319	355	310	377	332	358	377	327	341	345	319	353	341	348	337	318	340	367	319	375	343	335	334	365	342	358	328	355	347	368	339	361	351	386	332	347	353	346	334	340	347	306	345	342	364	362	333	391	350	329	315	371	344	350	340	355	326	333	335	353	343	335	343	349	339	343	345	364	326	364	302	333	351	363	349	330	353	347	364	325	334	361	357	372	324	353	318	347	369	350	359	374	373	307	407	342	341	333	326	344	365	327	351	322	335	328	347	331	337	328	353	360	353	361	367	351	338	327	328	347	334	326	355	341	301	371	339	360	339	356	340	339	341	356	352	365	309	341	341	362	353	357	335	313	342	346	342	307	335	344	379	360	370	362	349	378	334	328	335	320	340	328	379	359	344	378	332	325	338	357	339	351	361	341	351	348	380	345	363	338	331	341	363	331	335	348	362	336	319	335	320	332	358	333	356	347	363	342	364	343	319	358	344	314	345	391	343	348	392	346	343	345	375	294	332	352	341	371	334	382	380	385	318	367	357	345	370	368	398	333	345	346	361	350	392	345	365	353	323	337	332	353	333	374	340	319	358	351	358	348	340	333	340	386	347	328	361	348	350	349	378	362	325	355	361	333	339	356	353	367	328	338	344	319	343	349	339	349	355	363	364	369	337	353	330	358	330	336	341	374	356	363	328	349	355	349	313	374	363	325	353	324	367	329	329	316	379	382	363	347	339	322	334	366	369	359	363	369	323	347	346	334	323	329	326	344	356	294	362	350	326	356	345	370	309	336	351	364	343	345	328	327	380	352	331	363	365	368	316	370	389	373	358	338	343	342	339	324	365	349	356	324	305	342	343	348	352	304	328	333	348	354	338	344	361	355	350	380	358	352	345	314	337	347	346	325	364	352	370	351	350	366	315	372	316	338	341	386	326	357	367	355	383	359	342	350	348	364	325	343	321	355	374	391	338	321	348	360	334	348	318	390	341	341	392	344	331	333	317	313	335	353	356	350	326	344	373	362	326	351	330	331	364	337	344	365	343	371	331	363	338	334	345	334	350	333	301	336	334	342	350	348	411	359	345	336	360	333	349	381	372	350	341	343	340	355	327	355	349	317	334	330	336	336	315	356	335	323	359	378	344	351	367	353	369	314	318	376	384	356	360	345	342	340	345	349	332	356	327	386	372	336	358	342	362	345	343	361	341
27556	11580	1935	1210	974	872	963	845	845	891	857	851	894	837	814	790	800	836	878	823	854	852	915	829	857	852	890	920	856	884	900	900	853	853	877	830	826	836	862	866	893	844	841	883	799	881	817	806	846	858	869	827	846	819	798	894	835	900	877	836	884	851	824	847	827	851	828	845	880	852	875	796	853	914	838	838	815	867	855	866	887	882	826	851	925	828	869	820	836	816	841	844	806	786	817	884	789	823	886	847	838	912	857	869	823	818	853	878	834	860	858	885	898	922	861	849	840	886	892	903	892	856	831	876	859	817	904	847	888	829	852	906	851	839	889	866	836	869	930	815	819	775	812	849	859	825	896	883	892	830	814	849	879	784	837	833	825	883	874	847	820	837	835	851	868	872	838	875	868	849	865	866	884	860	877	852	865	861	851	863	841	858	774	824	829	879	895	857	826	863	871	852	845	810	876	803	859	807	844	830	818	842	896	826	835	900	801	887	911	837	875	821	830	862	874	828	865	822	856	826	914	815	801	866	781	834	847	838	888	879	811	826	838	900	811	867	833	865	849	880	867	870	847	837	789	897	846	865	870	841	837	842	845	891	874	863	863	840	833	886	871	887	879	866	849	851	843	809	862	862	876	865	832	867	857	874	840	906	850	840	798	854	869	899	837	850	836	897	821	888	878	845	827	871	812	852	864	865	787	889	821	857	861	831	846	837	853	867	856	842	872	885	879	865	834	853	876	871	869	800	823	823	886	889	794	852	814	802	818	835	841	831	822	837	844	888	797	894	810	845	915	810	882	852	834	827	847	888	870	881	812	836	830	877	833	855	858	878	814	837	846	881	791	839	845	879	804	801	853	868	852	824	850	855	806	875	856	908	876	843	840	818	812	805	856	852	876	810	845	912	863	832	866	852	850	844	801	832	891	871	864	869	859	815	820	864	880	866	831	820	837	820	853	832	815	830	924	869	860	848	856	847	835	852	893	831	836	828	897	894	845	867	864	873	886	834	846	826	815	838	815	865	831	818	848	810	828	888	860	897	842	849	846	849	834	873	831	833	899	817	831	895	845	859	827	847	833	849	848	843	831	825	877	870	822	842	867	833	861	818	828	876	875	786	856	872	910	866	862	832	886	824	838	860	848	871	907	889	849	860	907	828	859	844	794	829	826	801	871	878	795	831	825	877	843	903	843	789	879	893	830	842	823	867	860	831	875	852	827	844	840	916	840	859	845	866	859	821	843	823	784	804	850	882	856	853	867	889	840	801	834	840	842	885	861	901	821	825	846	826	887	882	822	878	835	816	855	853	870	822	829	836	796	842	894	896	857	870	790	901	855	810	869	847	902	860	844	834	892	841	865	841	811	839	799	884	897	860	881	855	828	828	799	818	808	757	848	805	897	857	848	827	813	905	841	850	865	851	842	855	849	820	846	863	876	871	851	857	818	841	832	863	851	843	835	873	843	892	853	875	896	822	858	862	877	852	841	807	832	812	902	900	850	874	872	831	809	899	788	879	898	848	852	860	913	833	820	818	864	832	925	845	810	847	842	807	793	875	854	865	833	859	883	821	811	880	899	884	875	859	879	898	868	840	831	832	864	859	883	858	897	815	806	892	862	846	797	829	838	830	791	876	825	903	816	867	837	851	872	880	844	896	834	828	844	835	839	828	820	803	846	826	838	809	871	855	797	844	812	866	895	822	880	829	873	897	863	849	819	874	814	824	834	828	893	864	858	834	877	870	841	813	859	899	840	847	878	857	840	878	873	877	812	835	882	879	897	789	844	894	936	860	898	869	821	881	864	857	841	853	835	876	854	869	878	851	840	884	842	846	852	863	832	871	827	869	836	840	810	875	861	838	839	879	826	796	862	830	843	776	859	840	870	801	813	868	887	773	840	849	847	801	859	841	830	877	836	863	832	818	851	884	801	889	883	843	844	804	844	848	883	808	866	851	860	875	864	837	856	829	801	838	903	888	817	869	861	867	838	849	882	837	876	832	842	841	818	863	846	839	845	878	872	839	867	864	839	821	837	856	902	829	796	842	795	846	841	866	827	866	847	934	895	900	863	877	890	862	830	861	794	846	846	862	850	828	903	833	831	854	868	850	866	854	863	848	852	882	928	905	867	896	843	884	915	861	861	798	870	884	880	877	859	808	823	869	879	838	877	894	849	817	850	808	849	906	892	845	842	860	858	830	867	822	834	890	874	871	800	882	824	839	863	876	839	835	888	880	792	892	876	826	890	858	831	864	818	848	852	824	846	796	838	893	857	878	874	800	864	808	840	848	864	859	789	865	901	807	861	843	846	818	837	828	852	889	837	880	814	811	847	822	839	840	850	844	862	840	870	864	878	834	875	851	832	859	838	825	847	841	871	845	849	843	864	848	798	865	892	908	825	799	824	806	846	862	900	826	852	872	819	857	812	850	849	877	830	814	817	927	823	835	870	845	878	852	832	895	828	843	836	850	868	912	854	862	814	841	877	853	871	841	785	848	885	836	890	828	907	897	796	888	841	864	858	817	870	860	851	878	836	846	825	901	859	906	859	895	828	886	851	840	789	885	849	858	848	860	819	878	866	834	870	849	914	864	840	882	822	880	860	870	851	872	857	812	855	864	813	869	836	898	812	844	812	839	878	861	850	866	797	848	866	836	862	839	807	830	868	816	896	876	882	889	820	873	814	849	839	827	812	807	874	848	902	879	853	847	876	863	848	877	852	873	833	832	824	871	893	839	863	790	838	824	807	839	888	836	840	832	844	907	789	892	827	842	814	911	843	817	794	859	814	886	799	857	807	820	863	827	821	872	841	890	853	827	865	857	881	841	864	833	833	812	865	821	836	856	860	889	852	839	875	868	866	880	901	870	862	818	872	924	808	878	831	850	923	845	851	807	861	903	805	894	872	826	857	888	867	811	866	841	896	858	858	806	854	849	808	898	865	888	835	828	866	845	918	856	850	882	826	781	877	872	829	855	901	868	861	930	921	889	843	906	825	877	819	907	869	929	876	844	880	881	838	879	836	870	848	913	880	838	914	838	846	830	834	833	834	889	882	870	844	828	860	843	872	818	799	874	864	866	835	869	836	886	873	860	899	863	853	861	849	836	853	839	828	910	853	873	861	852	842	858	836	806	889	855	849	830	890	839	847	873	846	827	871	887	830	862	921	801	792	833	818	826	845	859	859	848	860	828	810	816	890	846	857	870	868	881	841	859	807	869	873	914	847	858	881	867	830	841	812	852	847	876	839	876	871	889	911	798	850	806	873	845	889	861	801	860	860	852	817	859	841	893	899	851	882	858	867	895	874	835	866	842	886	829	832	883	861	878	788	855	856	838	865	822	845	892	830	886	885	825	822	889	873	804	862	850	869	796	919	810	829	913	892	828	850	870	904	862	847	894	829	800	904	850	826	824	835	818	852	889	793	816	867	842	829	839	822	832	854	838	917	820	792	832	878	825	834	807	854	875	897	830	840	848	850	837	835	870	835	830	795	866
5190	980	955	800	799	756	750	752	772	734	752	685	675	727	743	699	726	734	738	709	679	717	733	721	672	740	705	721	720	725	763	719	780	738	727	684	744	727	742	694	729	711	763	754	693	734	756	755	742	717	713	728	723	678	734	731	751	712	721	711	729	679	750	739	723	718	751	700	761	743	694	722	674	726	771	764	789	707	701	741	716	701	739	745	698	778	746	707	689	744	744	731	779	721	731	755	724	734	759	682	701	732	727	713	726	736	739	746	744	768	757	732	756	736	733	739	774	705	782	711	724	712	763	687	766	733	747	715	757	761	694	714	718	733	785	721	744	728	719	741	736	754	733	750	710	715	726	728	760	804	755	712	702	715	723	701	687	702	716	722	755	728	712	716	727	706	736	775	743	721	746	741	730	711	714	729	755	701	751	732	735	751	693	697	763	737	749	741	718	773	714	690	767	787	726	726	707	748	717	754	727	717	768	784	724	695	714	751	737	705	725	693	742	768	685	738	724	730	761	768	692	711	732	752	725	737	729	715	752	754	744	754	704	694	790	744	723	740	742	709	701	727	782	756	754	740	734	754	731	704	721	813	717	733	774	769	719	749	739	729	745	758	700	733	700	729	733	694	751	718	713	769	700	710	683	756	750	710	714	713	762	705	727	766	752	744	735	705	724	758	773	769	724	688	782	763	694	736	722	817	715	770	711	690	735	741	675	748	692	722	735	683	772	670	740	748	743	727	740	711	726	775	723	747	708	729	773	707	757	692	695	706	745	758	735	762	709	757	704	723	720	743	725	753	729	687	693	688	731	698	703	711	681	746	745	762	761	769	701	733	715	762	741	721	712	710	765	683	688	729	718	708	734	672	759	719	722	768	698	728	701	724	717	736	734	654	701	741	711	744	800	759	751	699	703	731	753	751	731	772	759	696	699	653	726	724	735	703	727	741	720	745	714	747	754	740	751	767	726	725	667	738	736	706	750	732	727	709	668	716	737	747	737	744	780	752	691	686	747	691	704	735	742	719	723	717	728	764	737	727	727	740	676	766	697	706	720	694	724	718	752	720	759	756	725	737	742	722	749	751	744	780	751	716	734	730	723	753	740	781	705	747	726	703	698	710	688	719	765	712	741	760	743	742	764	727	771	739	723	702	711	747	724	719	757	712	759	752	748	741	697	731	735	721	685	702	659	745	680	740	765	700	698	708	704	752	704	741	676	717	758	701	695	747	715	696	743	733	713	731	724	754	716	731	787	741	755	743	708	745	730	738	707	759	704	706	704	782	765	690	775	735	693	704	713	731	749	690	719	702	668	777	725	759	750	712	733	744	760	738	717	731	738	753	717	763	700	689	753	717	744	689	724	737	721	745	743	698	741	748	763	744	741	771	784	728	762	771	742	760	712	784	725	749	724	692	741	779	671	741	724	750	723	717	708	733	724	730	718	712	735	697	699	758	713	747	744	702	728	701	725	722	724	725	701	694	729	720	715	757	723	739	736	732	721	764	715	776	676	743	692	720	805	729	676	689	697	736	710	688	725	745	761	752	734	728	784	724	743	728	691	753	718	745	751	772	753	687	719	714	725	700	717	689	758	748	728	746	715	707	719	701	731	672	717	726	756	692	771	759	712	752	726	720	739	740	745	767	703	744	719	708	726	780	761	749	721	716	699	796	710	710	783	722	706	677	733	713	732	735	746	748	710	728	736	756	760	684	719	744	744	717	695	766	708	691	714	728	749	736	754	726	718	758	708	726	669	741	710	713	717	737	711	724	750	740	734	758	744	698	720	753	702	675	724	752	731	775	694	740	682	714	728	738	768	731	731	696	743	735	688	733	747	725	719	750	768	747	727	713	731	712	754	694	760	710	741	746	683	748	769	711	723	724	745	688	739	718	803	743	715	727	722	783	716	749	739	695	710	715	766	742	700	722	736	703	705	751	715	713	732	730	742	721	729	747	729	729	689	696	771	716	738	692	740	723	689	732	753	706	733	722	739	680	726	713	788	736	666	732	713	730	713	727	756	732	695	707	709	732	785	722	708	728	715	738	740	728	787	720	745	743	747	749	715	771	721	705	667	747	709	711	711	756	746	754	796	746	718	746	700	746	770	745	714	744	706	725	759	752	756	731	739	737	737	745	734	743	726	691	746	700	709	730	722	723	795	754	731	703	689	710	713	705	781	754	696	686	719	688	716	689	735	758	736	677	727	795	707	739	752	691	743	688	695	731	709	706	730	754	789	743	755	700	737	717	782	714	703	736	728	751	741	705	711	728	713	713	702	722	804	700	730	735	778	712	674	705	745	738	720	709	743	691	754	720	741	719	746	668	708	737	763	736	704	740	730	748	744	720	693	780	699	711	688	699	716	724	676	741	741	722	749	737	766	745	728	706	722	676	689	751	772	749	717	737	724	709	761	746	710	752	723	693	720	740	734	749	722	721	721	702	721	779	739	726	741	690	707	721	740	713	748	734	764	702	758	723	709	754	777	715	762	685	750	779	716	716	715	757	758	671	719	737	756	760	721	737	742	675	734	746	706	747	741	727	673	749	770	740	751	710	743	743	716	777	717	744	744	682	752	724	736	753	735	720	740	762	739	750	768	742	720	762	703	737	710	735	689	721	729	745	686	759	790	758	717	750	756	752	733	705	695	752	780	740	711	728	690	741	746	755	739	739	719	750	719	738	780	718	709	735	731	732	728	721	716	728	741	676	720	701	702	717	691	693	783	708	706	752	753	741	690	696	725	716	746	747	719	728	729	764	729	721	713	795	714	725	712	712	718	684	716	748	742	738	770	697	683	712	753	762	708	759	717	710	744	694	725	750	731	756	792	722	756	757	729	687	738	736	719	728	728	710	679	687	763	723	728	792	724	743	731	697	758	732	743	736	712	716	724	710	724	730	734	723	698	720	710	688	698	722	704	724	755	704	703	741	750	737	750	692	770	738	758	738	688	752	741	713	690	758	732	739	761	701	759	719	741	709	682	709	738	739	757	691	691	734	752	716	729	731	744	720	727	705	733	745	694	714	752	772	697	741	731	730	735	682	703	787	759	745	736	683	753	742	763	711	712	680	734	707	719	722	708	738	761	713	728	750	750	789	730	786	721	696	719	749	765	713	697	711	733	741	679	701	740	734	731	737	716	744	732	751	736	773	734	732	724	739	704	713	712	766	730	748	728	731	746	746	722	718	750	745	715	718	751	709	760	747	799	702	745	743	761	715	743	701	793	707	707	788	764	746	752	756	653	723	687	718	729	740	719	704	736	702	762	720	773	748	764	672	747	799	667	715	696	696	733	725	732	723	703	743	756	776	733	743	735	737	702	701	702	757	756	767	701	774	722	703	740	733	733	742	711	713	709	731	707	673	743	755	772	731	757	747	739	719	758	732	717	691	731	717	742	766	758	735	704	716	726	733	738	711	662	681	745	686	722	698	731	710	699	711	764	730	748	716	725	752	745	746	736	743	782	743	722	715	742	733	738	750	719	697	809	753
25806	21470	25448	17084	1877	1020	867	893	765	846	839	750	760	785	731	828	803	758	768	807	804	737	805	769	820	785	775	743	771	727	794	733	781	744	762	758	762	784	752	762	752	781	775	714	824	749	777	760	714	762	737	734	795	792	790	779	704	746	741	734	745	739	750	729	724	743	757	837	757	742	801	736	754	749	747	754	738	775	774	777	725	751	720	722	700	732	747	708	769	733	716	782	750	744	703	759	730	706	727	734	767	749	754	723	719	797	715	774	746	756	745	746	670	802	741	818	790	745	700	711	731	747	762	733	756	724	714	740	748	755	741	746	712	779	754	749	772	712	806	775	725	763	752	758	780	739	800	763	737	759	754	692	729	767	729	764	727	738	806	736	702	704	747	782	792	746	760	771	819	717	780	735	726	686	730	710	768	734	700	750	728	761	722	748	761	773	791	763	712	754	765	743	765	747	776	816	737	727	788	805	725	779	720	728	744	725	809	737	777	764	769	762	732	738	761	769	713	764	747	732	736	721	763	758	717	773	730	769	724	740	800	773	762	790	763	724	755	797	776	740	757	736	743	748	744	740	751	767	769	736	783	809	747	760	742	718	801	763	750	746	728	697	775	777	753	727	754	753	754	722	714	760	754	708	778	762	759	734	731	764	752	741	724	789	701	714	769	803	728	721	738	762	746	670	776	750	765	743	800	732	753	745	744	799	739	725	772	754	727	764	740	742	763	758	751	766	715	718	771	751	710	797	725	718	753	729	757	784	779	767	699	763	716	745	742	744	749	781	718	664	731	693	735	743	695	746	722	704	736	793	748	697	752	764	701	782	780	700	756	747	770	755	712	789	749	719	786	770	775	745	749	761	736	793	723	785	750	741	746	729	788	742	751	737	754	737	749	754	756	765	787	740	748	756	732	782	735	789	725	736	746	754	721	742	789	725	753	718	779	723	762	722	797	771	734	769	777	725	738	689	767	800	696	749	757	758	777	714	705	769	706	762	742	708	691	751	774	730	756	762	787	755	759	728	716	722	691	744	773	746	767	766	795	722	706	783	777	744	711	732	762	714	776	782	707	768	733	756	750	755	762	755	788	706	707	755	727	738	773	709	774	737	757	739	776	710	729	738	759	775	716	744	745	735	736	772	777	714	734	791	769	741	786	742	750	746	758	700	778	726	748	784	727	782	737	737	715	803	720	761	759	773	727	731	773	798	769	782	777	730	763	709	768	793	757	704	731	716	749	710	780	740	721	737	749	725	758	765	768	807	718	742	784	762	762	719	786	762	730	769	761	734	728	758	752	687	743	705	728	734	752	809	717	757	764	719	775	757	810	754	758	709	695	744	751	733	725	751	798	791	749	779	710	744	777	682	798	796	771	705	761	748	715	711	735	762	755	703	713	718	734	773	755	806	717	721	746	747	752	759	762	772	755	840	728	687	716	728	754	753	777	740	808	758	792	748	726	770	712	708	769	707	740	773	806	767	792	828	749	768	767	742	735	735	783	711	773	772	749	759	755	725	731	774	760	746	727	770	768	703	788	747	779	753	732	746	747	711	750	754	727	720	763	726	773	696	761	786	740	755	757	761	745	751	725	719	788	723	778	787	715	742	779	718	745	721	789	765	756	795	756	748	747	802	727	692	729	754	763	773	764	740	723	735	688	743	747	732	717	774	742	729	800	722	731	759	798	745	710	779	797	786	750	718	741	738	771	743	785	742	763	794	793	745	773	791	740	746	779	734	757	745	762	728	756	731	774	738	733	758	715	728	741	789	786	808	737	728	716	762	781	789	785	777	766	757	753	729	746	695	735	770	729	733	749	776	778	774	731	795	739	750	782	773	793	781	781	714	762	722	779	745	820	761	767	786	769	766	753	740	764	747	763	720	746	708	783	696	753	744	723	694	787	755	749	782	729	757	779	763	750	795	753	746	769	752	718	769	721	804	738	762	786	716	745	752	774	773	747	699	774	770	719	739	789	739	716	754	740	707	730	783	741	742	744	765	722	750	775	808	792	764	729	771	763	737	746	776	748	725	713	742	740	746	732	794	808	756	729	745	800	779	757	747	754	777	790	750	730	717	760	775	764	733	740	738	760	784	749	756	736	757	744	758	732	746	842	764	706	740	781	747	767	743	773	810	743	723	743	704	713	726	755	739	765	752	765	739	784	791	737	743	773	758	761	724	784	707	713	806	770	729	760	708	757	753	741	737	753	802	745	746	791	785	740	741	761	727	771	788	768	792	728	712	779	726	727	734	776	725	742	718	727	776	770	785	773	783	782	728	770	765	774	716	758	762	750	776	789	785	743	773	784	764	742	733	773	805	730	788	752	747	711	740	710	808	753	775	778	699	732	743	770	757	759	754	742	741	721	776	768	690	748	732	775	769	758	723	761	748	793	730	756	732	738	744	773	734	834	789	790	744	759	761	760	773	752	749	727	776	770	754	722	776	711	726	782	791	738	695	764	770	751	759	756	810	732	682	734	782	744	763	748	704	768	690	758	779	760	750	725	790	771	733	778	720	736	745	787	720	733	767	805	725	724	771	798	678	720	736	845	762	775	741	736	778	763	748	777	705	693	754	785	701	790	766	738	750	707	723	769	755	751	758	733	764	735	783	790	742	770	746	768	769	734	750	712	730	703	771	690	790	700	720	797	734	728	721	734	762	733	748	738	725	749	719	765	728	755	832	769	760	771	714	726	738	745	747	762	748	733	781	754	716	743	745	787	727	739	769	760	698	742	736	767	729	788	717	748	698	687	723	758	740	725	722	764	797	746	791	713	757	753	757	753	745	751	775	732	773	737	698	749	733	737	740	745	723	768	802	744	719	734	776	780	787	751	724	766	774	743	737	792	707	715	761	755	792	772	792	769	762	779	730	774	731	752	727	744	778	714	728	716	738	755	811	741	722	779	762	748	718	710	803	779	762	765	773	728	698	780	794	732	706	742	759	735	757	809	745	747	732	761	714	774	758	776	720	789	720	811	730	705	719	736	790	761	786	762	722	788	731	772	759	713	733	772	753	734	803	758	796	782	784	770	777	737	765	743	763	751	726	778	781	750	810	753	790	708	733	738	759	784	727	765	719	767	718	736	732	717	735	743	781	769	776	757	737	731	765	774	728	755	752	723	759	753	764	769	765	793	730	736	741	749	843	761	762	746	729	726	730	791	752	772	740	734	753	735	694	730	741	746	719	672	803	696	688	769	746	737	705	726	716	761	739	771	786	750	784	757	780	775	720	713	755	730	733	777	740	716	757	722	723	715	730	703	769	687	756	759	776	700	750	761	735	737	727	773	782	739	726	741	766	751	773	698	679	824	780	721	758	750	689	730	724	747	802	734	759	713	727	805	725	734	751	741	754	717	729	777	749	732	707	760	793	722	734	813	758	757	759	770	796	748	771	759	755	736	751	753	706	746	746	787	724	798	798	748	775	771	798	780	788	743	747	726	773	722	763	780	768	733	772	773	753	831	755	762	780	767	798	772	788	787	787
3680	2248	1797	1190	974	885	808	828	710	705	670	769	673	695	721	697	638	723	687	712	688	699	675	718	689	663	727	716	734	697	679	663	703	711	648	672	696	724	647	706	668	665	702	699	665	687	647	622	669	692	702	608	663	685	651	674	645	619	644	665	658	708	644	679	630	652	639	613	679	669	686	657	660	644	646	699	710	608	721	684	633	644	662	696	639	629	634	705	648	639	652	668	628	661	657	676	688	636	646	682	665	680	691	681	698	658	699	685	694	652	674	683	670	731	693	667	643	670	728	650	663	653	688	704	693	663	689	690	691	694	710	709	663	642	639	665	647	702	644	683	707	601	654	644	717	673	673	668	633	643	747	701	680	695	634	662	674	662	632	666	651	689	654	663	654	657	714	672	652	692	654	733	686	673	643	663	677	681	648	687	673	694	649	675	626	688	694	643	679	712	661	659	658	650	615	680	707	629	667	658	675	656	666	618	653	714	680	670	671	691	709	647	679	641	612	644	687	690	655	642	625	658	703	629	656	670	681	639	725	636	668	714	658	689	657	641	677	620	619	696	685	628	718	692	690	663	678	627	730	644	665	659	687	692	621	663	649	662	644	645	654	655	681	715	666	650	655	684	677	677	654	685	691	645	667	617	603	702	672	706	653	649	692	604	647	704	670	674	689	621	614	663	673	655	622	720	661	716	644	692	695	662	655	637	705	622	650	665	636	655	597	649	648	664	642	643	672	678	658	625	641	649	641	678	668	660	691	675	633	639	598	689	658	701	651	663	703	687	652	671	669	691	657	656	698	708	670	650	657	679	653	674	700	645	721	652	640	660	698	640	650	708	647	700	667	642	693	664	688	633	645	642	670	693	659	665	626	673	679	661	649	682	670	624	689	684	651	623	601	684	674	688	728	674	690	657	638	651	658	644	671	648	639	687	642	667	643	619	647	624	663	675	653	617	622	635	649	658	661	663	669	647	649	595	628	624	647	645	644	659	647	671	640	701	647	670	644	665	599	687	643	689	685	643	664	677	616	651	638	668	671	658	698	599	701	666	665	648	661	676	702	621	675	682	660	664	641	714	658	699	709	652	609	675	635	677	625	655	657	687	661	649	634	660	654	639	629	645	670	652	661	692	655	695	642	665	646	618	616	668	642	669	672	664	673	642	704	681	679	679	677	659	691	654	654	672	629	666	686	666	674	667	651	675	648	649	680	678	661	717	699	634	640	693	629	654	678	684	668	676	627	632	635	672	653	656	669	657	660	706	660	675	685	633	689	709	638	683	705	690	649	665	695	655	697	646	647	659	662	694	637	703	679	633	659	666	678	668	675	692	690	678	653	660	653	644	645	688	635	680	613	618	629	691	730	707	715	621	661	659	680	684	656	726	620	686	710	637	646	682	676	614	684	664	697	657	687	638	658	707	611	607	673	687	659	677	655	689	656	672	649	681	648	626	671	637	644	704	652	652	653	656	650	630	674	651	674	665	657	611	636	647	636	642	643	666	619	644	658	649	665	728	652	698	654	628	661	677	665	677	637	694	664	658	648	664	673	695	668	637	687	664	641	648	663	696	712	699	677	647	665	649	709	661	599	662	654	709	628	643	645	652	683	639	630	665	692	687	691	670	636	664	664	668	659	636	627	684	661	666	649	690	644	655	704	680	648	666	708	671	697	695	688	680	680	698	702	660	643	673	660	666	670	660	673	652	670	690	661	711	680	658	655	664	660	661	674	616	679	681	629	644	647	673	691	659	687	673	674	678	658	694	667	644	659	641	685	704	653	689	703	680	660	644	667	641	652	664	650	658	668	661	606	699	687	640	667	666	670	633	681	651	672	654	693	704	728	707	655	632	666	679	661	701	659	640	653	658	695	618	657	630	675	679	664	629	661	603	647	682	683	628	687	643	690	679	678	669	657	642	675	660	624	655	650	692	690	660	672	609	642	667	646	670	633	650	682	663	697	678	671	664	656	671	611	635	688	622	626	694	666	652	683	640	709	663	647	647	686	665	679	676	683	653	615	690	608	620	623	670	666	672	665	669	637	656	728	664	690	643	656	668	670	662	674	617	669	659	661	669	663	674	676	690	625	676	703	676	696	674	625	622	717	651	666	661	692	687	632	694	661	641	643	660	647	685	634	619	699	673	657	636	692	665	655	691	658	696	644	701	663	691	627	648	648	659	673	646	679	643	667	683	671	663	665	654	710	620	670	646	679	669	635	698	682	670	640	669	670	666	666	721	647	676	662	698	647	724	647	668	678	645	665	683	632	665	664	666	634	693	647	664	675	645	678	689	648	646	679	679	673	715	682	648	656	656	666	635	647	650	649	725	649	655	673	708	651	655	673	632	668	695	656	663	669	679	685	664	638	645	677	635	646	659	685	635	663	661	667	633	684	665	654	648	647	644	649	629	624	660	628	644	709	637	642	683	662	682	701	643	633	663	665	626	687	688	651	654	623	655	651	683	674	691	715	616	624	648	641	648	649	629	682	691	679	677	645	658	645	703	652	691	622	669	710	685	679	678	711	658	653	652	697	655	659	662	688	624	669	638	667	698	675	634	691	673	661	683	665	652	658	651	645	613	670	694	663	662	593	707	633	692	622	708	670	641	660	691	651	680	692	718	658	699	665	664	647	679	679	621	660	614	613	642	679	669	722	635	663	640	642	628	666	641	681	710	666	653	682	660	654	665	620	619	718	661	635	662	687	688	645	702	611	680	652	677	664	678	680	672	663	662	702	648	667	674	662	679	641	724	665	702	694	681	701	618	625	677	650	649	699	619	688	666	689	657	670	681	648	615	668	670	649	650	609	641	671	654	618	668	633	641	693	641	671	685	707	688	658	648	696	658	702	631	627	660	627	704	638	683	655	672	631	672	694	635	650	711	669	692	681	682	651	702	645	719	695	684	707	647	711	673	677	680	704	646	605	666	655	622	661	612	668	684	636	625	675	606	631	678	664	719	636	640	677	663	670	647	644	659	668	646	656	661	637	708	653	705	687	670	673	651	673	660	635	677	681	647	634	639	613	649	662	656	675	656	645	680	689	633	682	619	702	688	675	692	641	634	647	647	608	714	661	638	628	600	686	657	613	648	703	651	638	668	659	615	654	671	639	711	645	662	643	651	676	667	613	632	682	670	661	719	686	635	720	684	641	658	629	640	683	648	634	681	650	604	654	656	670	656	688	656	687	679	701	655	667	668	697	705	683	734	623	644	632	631	639	632	692	662	678	655	651	684	667	700	682	648	675	689	681	713	641	675	596	679	649	731	680	670	684	639	705	712	654	679	617	647	612	661	682	636	637	597	635	646	695	654	678	656	622	626	671	662	650	622	687	696	708	668	691	692	711	648	632	665	655	688	629	611	598	594	650	638	643	643	649	674	715	641	641	653	614	694	683	629	610	691	662	644	683	684	664	642	663	680	640	631	677	657	667	680	653	647	656	668	671	671	659	698	650	649	654	615	653	624	670	658	666	669	635	649	672	620	713	673
24283	21442	28600	24690	20068	2647	955	575	476	460	423	412	436	422	411	368	414	398	377	352	351	357	317	337	363	323	352	412	361	347	339	381	367	380	308	338	342	347	350	368	334	302	347	360	336	335	341	381	355	345	345	346	366	360	338	392	356	357	366	345	314	368	351	372	354	331	366	317	341	377	336	331	366	327	362	356	366	335	334	349	354	341	342	351	386	349	312	327	354	325	316	389	354	324	350	387	331	375	352	337	332	319	338	360	348	369	375	331	318	311	343	321	327	325	328	363	339	355	375	336	338	335	318	353	338	336	359	343	345	343	321	326	344	389	325	352	373	336	370	335	371	338	348	355	314	362	340	366	347	353	327	366	311	339	359	310	337	346	307	324	318	332	335	350	321	326	322	305	337	336	353	358	317	328	352	298	326	316	356	347	362	329	346	332	356	347	321	328	295	338	350	331	322	339	352	364	318	364	364	369	362	353	349	344	340	337	336	313	327	356	337	340	350	344	330	351	349	304	346	335	342	347	313	333	357	362	322	355	368	348	328	330	375	320	366	321	338	346	352	347	327	330	334	315	361	354	324	334	337	337	345	348	317	332	333	323	345	326	336	381	328	352	349	340	319	332	335	328	313	322	337	324	340	317	343	357	342	329	374	301	351	321	325	320	341	351	318	322	336	357	360	317	354	361	315	352	368	343	327	352	338	362	355	350	332	378	345	354	392	357	357	342	328	353	355	367	332	332	309	364	329	321	330	351	329	347	355	331	316	367	342	334	336	326	347	337	350	366	387	359	362	301	349	344	305	356	355	342	369	324	332	359	339	339	322	345	325	371	345	345	380	352	359	340	372	332	357	335	305	324	362	329	340	329	331	341	313	320	325	371	329	369	358	379	335	350	330	348	348	300	385	379	362	349	321	323	307	324	329	370	332	355	347	362	344	346	338	340	345	359	343	347	361	376	318	303	327	342	358	313	330	356	345	320	343	351	336	333	326	329	343	339	349	341	354	345	328	348	323	333	331	326	345	337	344	365	351	336	364	357	318	353	372	340	344	318	346	352	328	377	309	316	326	330	368	321	341	339	327	330	342	322	351	301	364	322	340	342	328	325	355	351	351	357	361	350	347	340	361	334	370	352	345	318	359	343	321	308	365	332	383	334	336	339	335	366	319	348	344	342	329	347	340	316	315	335	316	335	333	340	319	320	306	344	364	344	357	333	364	375	340	350	296	366	334	377	327	320	351	324	330	381	312	337	315	357	322	366	355	322	284	327	320	340	330	293	339	327	337	343	337	320	359	302	312	337	340	345	350	323	330	331	327	312	351	322	324	355	335	335	335	326	335	335	352	349	344	330	350	334	352	329	327	323	334	370	366	369	350	339	321	339	328	347	319	313	330	333	339	345	328	361	363	332	344	313	336	334	372	344	388	338	363	321	340	322	346	326	329	355	353	352	314	348	303	330	379	330	327	328	331	366	289	316	334	325	350	335	328	345	363	325	325	337	310	327	316	309	363	348	318	338	344	339	306	352	353	355	367	328	328	368	350	358	331	379	343	333	356	320	358	341	296	319	354	314	330	321	353	323	341	356	315	323	358	305	347	332	315	326	347	339	369	343	335	373	359	349	293	364	334	320	334	340	340	360	333	335	368	340	320	337	352	342	354	337	328	313	323	354	311	329	321	325	345	352	318	344	312	302	372	342	365	356	318	347	340	307	331	334	336	330	339	357	330	359	329	340	355	342	316	343	330	366	332	319	321	346	349	297	331	373	363	347	395	405	322	349	363	349	344	311	366	329	325	361	362	353	343	322	363	351	357	377	354	337	351	362	316	346	351	337	324	354	323	361	297	352	301	348	333	342	385	346	333	337	322	345	341	340	329	330	331	357	300	335	358	320	355	332	320	333	327	348	358	328	349	343	312	353	355	369	348	344	330	330	308	330	344	340	366	353	364	289	309	330	356	349	356	317	322	340	319	337	315	341	340	344	339	330	323	316	315	351	356	332	354	351	352	315	318	319	295	323	342	329	300	330	388	348	308	300	327	323	352	352	364	321	322	295	334	317	390	363	336	341	345	330	314	359	349	305	316	316	338	349	346	325	326	339	313	324	353	320	338	312	358	348	331	296	369	364	305	332	313	341	355	317	314	337	367	357	368	383	364	341	361	313	335	316	383	327	359	341	308	300	376	345	328	371	309	333	358	340	327	332	365	347	337	341	304	344	317	317	320	327	322	359	339	354	318	342	345	322	314	332	301	344	351	379	367	383	346	361	326	330	334	329	335	323	328	346	332	329	330	367	334	330	336	353	314	306	354	316	333	348	348	342	340	348	335	329	341	357	352	350	344	331	312	308	357	353	332	351	358	316	319	340	322	328	323	325	312	337	330	340	325	356	347	358	314	324	336	337	318	360	327	349	315	340	350	332	346	338	358	324	340	338	363	337	337	322	329	330	342	354	368	344	352	330	327	347	321	335	354	330	359	387	333	329	328	344	331	357	330	336	350	372	332	358	333	339	346	329	333	289	329	325	337	320	349	357	358	327	319	333	309	354	332	341	304	349	347	335	356	323	347	359	285	366	361	354	342	355	313	350	328	406	346	338	349	349	332	288	326	308	365	327	351	330	336	333	310	322	327	339	323	345	333	336	343	353	308	346	356	374	304	362	352	329	330	309	317	329	332	328	350	347	326	329	324	360	340	332	333	319	343	356	320	324	305	361	332	354	351	350	319	303	306	368	351	327	345	331	315	377	351	313	364	357	342	380	331	321	354	345	316	323	314	357	351	296	328	306	324	346	360	339	331	360	356	331	339	324	340	332	325	329	349	323	324	346	320	344	313	330	332	309	344	334	327	349	343	382	344	323	346	353	319	333	323	344	356	356	350	324	332	351	343	361	314	330	328	309	329	318	316	358	358	355	311	312	337	332	329	355	340	339	313	365	351	345	330	328	348	331	324	350	332	366	300	313	361	352	369	340	336	371	329	336	363	357	369	337	355	379	306	353	388	343	325	309	329	347	355	326	353	332	345	324	334	341	326	381	347	354	324	324	336	297	328	353	293	308	326	330	310	366	362	356	311	355	330	331	315	345	336	367	346	377	321	335	343	346	346	359	308	343	357	339	370	376	357	326	337	333	340	324	341	350	376	322	354	322	333	342	334	354	316	325	335	311	338	332	304	354	363	349	374	333	312	367	343	345	328	365	344	350	380	330	346	346	319	384	336	333	355	344	341	385	323	355	349	349	343	345	341	341	330	334	341	335	331	338	352	349	364	344	348	340	333	327	320	376	329	344	325	332	365	336	315	361	353	315	347	336	339	346	395	355	337	349	304	315	309	313	348	343	368	332	332	316	314	353	336	296	321	349	342	347	317	311	365	345	338	314	353	338	349	327	344	338	336	366	304	344	332	337	320	303	320	344	330	338	323	348	327	321	346	345	339	330	335	341	347	336	335	344	312	345	312	346	361	324	338	332	325	359	349	348	349	374	353	347	349	328
3364	4748	3691	1875	1341	944	840	684	608	588	537	517	483	429	449	453	426	393	423	421	391	373	372	387	383	370	367	377	386	357	407	381	362	380	389	376	336	378	360	368	384	361	363	370	372	364	401	356	352	365	374	383	379	346	323	336	358	351	344	373	376	339	339	370	315	327	343	370	375	357	358	364	364	339	352	327	348	358	377	376	346	361	333	367	343	373	326	356	329	405	306	338	378	330	377	372	363	338	345	374	356	323	368	378	349	383	347	368	391	323	337	310	326	351	342	375	345	383	349	363	383	357	368	350	367	350	363	359	364	380	369	335	370	331	335	378	327	362	358	341	352	354	380	340	330	354	378	342	363	358	335	333	359	352	378	322	330	349	354	339	400	349	368	368	377	344	324	388	346	347	367	344	364	351	361	364	353	372	339	363	372	345	325	336	331	339	322	361	362	345	343	351	359	343	360	371	356	337	333	341	345	387	368	337	338	333	346	348	351	376	358	360	377	349	330	352	377	339	387	392	342	344	378	333	392	342	305	342	341	354	365	402	353	353	341	375	361	347	344	357	339	339	387	332	362	344	322	339	335	334	373	351	388	386	392	342	345	325	351	356	367	324	385	353	348	342	367	336	338	360	361	384	354	389	323	342	372	391	350	376	384	371	330	360	335	400	395	324	368	371	376	364	374	356	324	356	328	361	368	359	351	360	379	360	343	347	345	366	343	337	368	339	355	365	325	339	333	385	317	327	353	363	359	366	358	347	345	333	362	342	351	362	343	363	356	346	361	347	370	338	332	374	339	365	365	331	356	385	350	344	356	341	351	335	366	356	370	374	353	359	333	345	366	339	354	345	326	375	365	332	358	340	356	341	345	322	352	329	341	393	388	372	349	330	360	347	378	347	359	357	386	375	356	350	333	378	359	342	316	330	371	359	351	347	350	362	337	333	374	359	355	359	380	317	362	394	358	344	342	350	359	323	356	369	367	349	414	347	349	343	369	367	349	376	355	318	344	368	330	360	354	375	360	340	342	353	357	350	334	369	338	361	327	345	371	363	360	377	340	373	377	359	369	359	366	355	351	369	339	380	319	353	312	332	327	343	354	369	358	375	329	341	382	335	340	327	357	342	346	364	323	343	359	334	348	352	356	330	377	331	346	306	331	317	366	313	338	339	347	320	326	343	346	352	337	366	348	328	357	310	357	335	391	383	363	357	379	374	364	347	376	372	349	318	350	332	358	356	378	365	354	349	332	341	353	349	376	313	368	355	347	351	321	332	348	377	311	325	347	345	358	347	370	355	356	360	353	371	346	376	382	350	359	323	340	367	370	371	356	342	363	348	324	352	360	325	327	326	363	347	331	343	344	355	350	317	380	335	337	345	357	403	316	406	334	377	387	340	333	378	380	374	355	366	363	354	376	410	330	328	345	355	355	327	362	363	362	360	363	320	357	363	342	341	334	341	369	337	360	362	358	325	338	337	337	361	364	376	338	347	349	365	338	374	373	353	384	372	381	349	342	330	377	365	369	366	347	353	340	327	361	350	382	318	348	373	370	368	359	333	363	385	360	361	357	355	367	351	354	375	337	331	358	361	363	356	355	345	357	332	330	353	359	344	370	359	371	354	338	372	351	373	359	350	342	339	354	370	403	379	351	348	341	361	367	374	368	346	342	355	359	322	356	353	355	352	374	371	376	375	311	333	376	371	344	345	351	353	373	355	372	373	339	334	351	330	351	373	313	346	393	331	320	378	345	317	361	338	365	354	345	372	350	361	352	358	340	338	363	346	353	343	340	383	365	345	394	320	353	363	364	357	344	364	358	368	378	359	360	333	332	382	372	328	332	319	360	364	345	355	365	318	349	333	366	358	346	319	360	378	339	347	381	365	311	363	344	375	355	383	365	357	353	369	335	362	336	339	399	358	330	366	367	311	359	327	340	325	363	325	363	354	365	343	334	370	371	380	389	319	369	313	360	377	327	339	324	339	333	329	367	382	387	354	336	377	366	358	364	364	337	325	343	344	349	331	345	382	354	333	353	372	354	370	369	365	386	344	361	328	341	338	334	320	327	340	333	352	323	354	391	329	339	335	348	354	353	337	341	349	344	326	358	344	348	338	334	319	369	353	334	349	306	334	371	373	351	357	331	346	339	324	370	361	336	350	352	370	370	383	361	370	361	332	350	340	375	338	343	350	328	318	325	328	360	327	376	358	315	363	352	408	343	321	338	333	344	406	375	338	347	369	339	328	370	373	352	350	278	336	359	340	332	349	383	339	332	311	361	368	352	389	378	362	374	356	325	309	348	367	347	359	377	309	319	342	341	371	354	372	345	360	362	329	370	347	361	349	342	323	350	330	302	379	335	340	363	372	356	365	361	364	355	399	344	327	351	333	334	343	359	380	338	345	370	362	333	381	333	337	344	340	356	347	377	374	322	356	355	332	357	338	343	318	327	363	349	348	322	371	339	330	352	368	365	330	383	344	340	346	345	327	355	328	366	342	348	331	356	362	374	328	371	347	379	339	351	337	347	365	325	349	350	326	322	327	331	350	340	366	347	373	377	374	333	346	355	316	371	338	313	381	310	342	333	331	325	364	366	367	383	305	357	381	361	347	346	350	346	354	361	380	360	338	342	361	365	347	334	368	363	348	342	317	342	323	376	367	311	352	338	351	354	363	339	329	341	347	336	325	316	347	350	364	374	339	327	376	365	368	363	345	341	365	340	349	349	350	323	308	331	334	381	374	316	333	373	363	366	326	316	361	323	352	367	327	348	336	374	364	353	301	312	354	350	365	374	384	368	344	356	345	344	337	354	379	331	360	362	340	334	341	381	357	343	355	353	346	347	342	310	361	350	361	359	350	317	354	374	349	337	336	356	338	326	312	341	348	369	352	339	359	372	355	353	345	339	361	323	376	373	372	305	351	369	356	337	343	349	325	352	339	361	345	353	325	335	356	347	371	346	358	332	315	371	311	387	366	367	396	342	388	361	355	347	357	324	329	333	353	336	360	324	364	355	398	377	354	373	360	324	322	380	355	375	346	332	339	346	344	364	343	317	359	338	391	362	387	337	341	363	329	336	358	337	330	351	328	374	335	352	330	343	335	340	350	349	324	345	356	371	356	339	326	366	347	357	358	326	322	304	351	343	338	352	373	346	364	322	372	370	357	311	353	348	378	332	375	356	339	363	342	345	339	375	336	368	333	351	309	361	342	316	330	336	334	327	370	348	310	373	364	306	404	313	345	343	349	333	337	340	369	356	331	329	331	330	362	334	342	357	348	371	312	345	350	350	320	321	349	370	350	383	334	339	362	342	352	330	376	308	353	359	326	334	344	339	342	366	318	355	317	303	347	326	325	343	347	365	337	347	347	330	317	355	333	339	358	348	354	341	347	296	362	357	345	337	341	332	359	369	348	369	309	346	354	328	342	324	369	322	375	325	337	386	326	334	355	309	330	367	334	383	373	362	367	344	315	354	346	322	375	356	353	355	353
27466	11799	2024	1169	921	853	870	863	886	845	828	864	825	822	861	838	866	793	835	842	804	827	857	868	854	852	818	871	884	852	842	817	827	840	851	866	853	855	840	848	841	849	868	879	820	859	818	837	871	810	832	830	844	826	754	894	829	845	863	822	779	856	805	871	829	855	794	825	879	807	825	801	845	820	835	836	816	846	830	828	818	818	795	901	824	797	784	808	830	874	808	919	827	844	862	866	855	789	860	872	814	837	827	864	863	859	836	817	848	830	842	787	838	856	810	841	817	867	892	817	832	819	804	886	836	847	858	848	860	828	838	842	782	817	810	873	817	806	792	856	844	833	829	871	891	825	815	840	843	833	810	861	876	838	840	818	855	843	855	872	842	834	833	837	777	828	881	873	827	833	831	854	890	824	836	772	829	859	864	858	861	849	833	787	829	798	808	812	827	834	847	807	798	854	863	802	814	790	800	863	862	846	893	784	822	840	860	839	825	837	831	886	861	815	847	837	842	794	788	832	859	821	871	820	859	864	831	811	827	851	841	847	837	855	802	861	873	884	874	848	807	833	843	828	889	827	822	861	857	828	803	839	802	865	834	865	846	794	815	825	854	793	823	913	833	806	830	841	812	821	861	843	835	826	778	832	849	808	827	825	778	878	801	857	837	794	836	874	834	792	815	820	855	826	895	857	841	775	816	826	813	864	754	872	812	846	852	865	800	822	836	847	779	807	783	878	861	826	821	759	859	806	830	840	837	822	863	796	775	879	854	872	875	843	827	795	812	874	856	860	839	819	783	783	831	793	819	811	863	832	848	789	814	896	832	837	818	848	823	814	868	798	785	860	820	867	872	813	853	793	881	784	885	841	856	804	839	837	840	853	809	823	790	811	843	822	890	805	779	895	815	785	828	792	850	856	813	890	896	826	829	831	841	750	863	866	882	814	859	851	851	870	807	869	831	853	866	840	812	797	834	818	852	801	859	809	817	873	796	889	826	782	833	789	877	834	842	840	856	847	862	805	801	902	856	788	844	864	786	892	860	855	806	841	817	805	860	847	835	827	830	835	824	885	793	830	830	848	843	847	814	844	805	785	837	842	850	834	831	837	787	833	844	870	835	848	865	803	775	848	847	865	821	826	810	836	798	843	822	857	828	851	864	766	832	839	851	821	824	823	811	871	809	855	805	852	851	835	840	848	800	847	847	855	837	868	791	820	791	791	806	813	858	825	846	901	812	847	774	797	848	796	793	892	783	877	835	861	850	858	871	811	806	810	826	842	867	836	857	836	792	856	827	827	810	800	836	844	823	862	857	864	880	848	847	841	869	869	869	862	825	839	814	819	873	799	843	812	837	792	833	845	846	842	839	847	813	832	803	848	841	804	850	844	843	844	821	863	824	840	817	812	837	805	867	830	821	842	832	816	849	829	782	867	842	854	878	835	842	805	819	831	798	819	852	818	856	800	802	889	821	809	859	809	792	840	780	809	804	873	824	853	888	845	852	812	851	860	887	824	864	832	832	820	855	818	814	832	841	854	824	839	852	855	835	791	848	815	817	877	867	834	876	869	820	835	841	853	880	838	826	796	857	836	800	780	803	834	898	855	858	897	878	854	853	842	842	855	845	858	814	804	850	801	840	821	870	863	832	846	810	832	840	865	857	823	881	822	830	790	868	848	801	835	813	797	866	873	818	805	818	899	801	891	804	827	776	821	795	806	854	815	816	811	840	852	811	834	799	878	803	866	766	836	863	887	858	832	811	893	856	816	850	815	819	801	857	775	831	823	852	827	832	817	856	808	785	842	837	821	808	765	834	825	846	878	864	824	849	827	838	818	813	837	806	833	861	836	780	811	760	815	847	813	847	784	876	868	902	799	821	823	828	824	807	794	831	814	828	844	834	846	793	807	855	844	821	804	867	818	804	821	853	787	834	826	888	772	907	859	860	820	801	750	837	785	820	824	815	853	860	828	816	857	804	880	868	832	873	862	824	816	827	853	829	890	841	885	812	805	832	849	849	875	874	876	851	786	843	829	819	825	838	800	831	888	802	815	859	854	823	851	839	808	834	825	846	858	800	896	812	842	814	828	803	810	850	836	772	853	815	797	850	833	823	805	812	820	792	864	832	793	829	811	794	845	812	830	827	842	872	866	822	814	823	810	848	827	832	807	875	865	840	809	854	839	875	769	811	827	791	859	882	832	755	787	818	842	842	801	853	843	852	808	891	843	786	847	829	799	811	814	826	811	830	792	853	803	842	869	819	821	815	818	925	860	860	814	846	862	866	843	806	823	882	933	866	814	778	881	834	831	760	845	810	873	842	852	838	848	916	837	871	811	822	890	843	868	840	801	860	878	886	861	848	868	875	857	842	883	831	850	841	855	798	830	801	833	838	790	828	849	827	868	841	800	806	808	842	886	861	825	805	846	815	871	825	864	880	867	861	837	828	796	862	807	816	880	841	818	818	842	841	853	820	823	838	863	869	843	775	838	786	867	854	879	822	881	817	842	845	876	804	868	865	880	785	820	836	891	784	870	824	822	819	792	836	865	834	842	832	821	864	871	879	808	874	872	888	800	814	827	812	830	825	837	852	822	812	827	814	854	835	838	848	879	804	792	857	829	821	900	868	841	846	835	830	863	852	822	820	875	813	847	855	848	821	859	820	784	828	852	855	885	811	817	833	818	825	881	882	826	856	820	815	825	801	804	824	795	791	845	843	869	843	852	813	845	787	862	878	852	838	811	879	861	853	816	860	862	803	813	789	790	836	862	809	892	836	826	843	815	865	822	815	832	845	832	879	867	842	880	799	825	830	838	846	834	830	801	821	850	876	866	856	874	874	856	827	844	811	861	840	815	856	830	864	845	865	865	899	813	821	838	847	864	845	810	859	834	819	788	814	798	847	859	836	787	840	791	840	857	877	804	841	853	884	804	794	809	890	861	865	849	874	881	879	779	850	828	841	829	799	798	890	862	827	833	845	790	789	796	827	844	809	816	821	765	815	810	829	896	775	869	863	832	844	808	888	827	833	837	842	821	837	850	831	823	860	834	840	825	884	834	797	843	859	800	852	852	833	820	863	786	851	837	838	841	805	822	803	857	885	806	877	799	848	837	837	819	799	788	795	799	844	874	819	820	861	808	852	834	827	813	856	849	874	871	799	828	841	866	857	826	799	772	819	853	891	804	796	834	793	842	810	872	872	850	817	811	798	816	840	788	849	837	798	831	827	845	891	850	850	814	856	880	858	856	834	814	867	862	803	855	802	864	840	833	805	811	857	749	824	870	828	868	821	815	869	788	822	830	813	818	844	827	837	857	874	804	852	851	870	795	838	848	825	866	813	772	839	820	827	867	875	818	866	826	833	819	878	871	859	830	824	824	850	836	836	827	824	862	855	839	825	823	884	797	811	819	846	831	879	867	885	793	889	837	846	850	798	839	834	840	864	868	825	850	882	824	838	859	868	787	854	793	865	836	833	856	794	819	809	848	844	814
5111	972	964	787	803	777	769	739	722	779	759	710	759	788	726	712	763	748	750	709	751	729	663	766	720	744	718	775	758	757	718	745	746	761	744	757	769	744	782	739	726	719	689	720	725	769	779	735	732	726	711	674	733	725	737	699	710	739	698	768	721	749	794	739	729	760	739	790	693	709	755	719	734	703	718	682	741	695	697	703	727	685	713	725	698	765	719	771	743	730	711	692	753	743	735	745	734	755	751	753	748	656	700	769	774	717	701	699	731	731	755	743	722	735	758	740	711	714	712	753	705	747	771	754	769	733	730	733	726	686	702	769	744	727	746	721	743	729	727	749	719	734	710	748	710	756	715	762	749	810	696	722	670	760	751	741	713	757	709	705	750	725	773	729	773	743	688	726	715	700	726	694	717	698	723	711	730	733	703	694	697	766	725	750	745	739	716	718	754	756	711	757	761	754	722	701	760	774	718	744	735	740	712	751	736	708	684	701	734	681	715	746	674	715	715	722	720	737	703	751	750	710	733	717	728	672	745	696	727	704	759	756	715	768	767	739	742	728	718	754	741	754	710	727	759	735	732	727	749	701	784	743	731	767	742	744	798	729	707	744	700	704	743	723	700	742	750	755	707	732	728	773	723	701	718	742	772	757	773	658	669	690	782	684	735	741	717	680	728	706	771	739	732	704	754	732	758	696	714	741	705	672	774	692	691	715	749	733	721	748	723	733	767	734	683	743	733	691	695	701	718	770	729	744	732	744	729	739	723	693	698	727	743	741	704	746	724	766	729	727	763	712	730	726	714	729	774	662	677	714	688	759	690	719	731	718	788	797	769	756	744	719	742	710	725	717	732	733	728	712	785	760	728	725	682	733	723	681	712	780	709	705	746	689	711	735	734	762	684	746	733	706	749	683	708	717	713	742	716	696	694	731	728	727	697	746	739	749	715	761	687	769	757	717	710	758	725	758	718	693	751	735	708	756	790	764	722	713	737	692	766	736	721	702	675	732	728	754	725	713	704	747	744	779	737	687	720	761	731	701	754	731	714	694	719	734	727	714	747	732	736	731	696	688	710	712	756	737	740	728	765	704	726	743	710	768	684	709	674	731	685	705	745	718	701	754	705	724	712	686	724	769	744	731	687	730	738	754	769	771	723	698	740	738	713	760	743	717	752	699	750	751	769	743	725	719	733	728	730	745	711	715	757	721	694	720	671	738	767	734	739	733	762	704	740	688	717	727	711	711	729	718	714	767	687	717	722	683	712	750	737	705	739	695	714	722	738	765	760	767	725	762	693	678	735	717	736	779	751	735	718	745	742	738	738	686	706	712	707	739	719	701	730	738	751	732	689	735	733	752	685	737	691	742	732	731	747	742	753	741	757	779	708	766	707	716	697	695	710	775	711	748	742	662	722	721	724	731	711	774	738	754	744	729	734	717	724	719	704	776	796	755	716	685	725	777	687	717	729	725	748	769	733	739	748	717	705	774	772	679	746	705	752	716	735	736	712	738	721	702	696	715	696	697	703	725	731	721	719	721	735	738	717	724	776	745	701	755	747	766	737	747	685	756	741	701	691	744	728	760	722	759	720	730	714	763	748	709	760	729	686	709	691	761	760	753	751	782	722	764	767	712	716	705	754	733	741	724	706	707	693	753	747	747	726	736	712	792	747	754	759	701	745	710	693	750	719	720	758	710	685	720	710	776	695	720	774	754	703	720	728	697	764	718	751	768	698	672	724	722	713	731	711	703	721	793	732	776	720	756	783	774	731	757	744	700	768	731	711	730	733	706	711	750	699	707	698	778	725	685	735	727	734	718	688	746	727	781	744	749	730	692	732	686	721	716	713	667	707	709	680	745	741	754	766	688	672	746	751	703	746	680	709	693	755	698	738	676	725	723	716	774	678	744	735	760	708	744	721	784	714	716	723	704	707	728	756	715	715	760	730	726	751	707	731	712	755	755	747	746	737	694	718	727	726	730	738	751	741	732	724	707	706	707	684	710	742	723	723	705	744	677	740	682	720	722	692	768	693	746	724	748	726	761	756	697	736	755	781	740	716	738	726	726	727	730	683	759	749	736	716	715	705	710	772	689	740	687	671	744	723	749	684	709	691	749	727	705	690	716	720	733	719	714	772	784	710	681	752	699	747	728	688	700	732	723	746	757	684	753	734	726	776	740	693	723	733	722	729	714	731	724	704	702	784	739	678	777	745	747	751	685	708	740	695	709	713	735	740	698	696	704	721	705	731	710	719	707	747	736	708	718	731	681	727	746	707	734	715	744	741	784	771	743	745	756	738	729	700	757	730	706	724	726	687	743	760	736	714	749	702	717	716	707	749	742	740	755	762	739	708	745	712	711	742	758	719	764	754	736	681	730	700	752	714	745	721	745	714	691	804	723	700	739	688	705	705	715	703	727	730	748	707	731	730	681	719	718	692	718	729	713	732	678	715	696	720	747	741	672	676	705	742	663	759	784	679	703	731	759	742	716	699	654	740	704	694	737	734	722	729	736	713	701	744	741	720	734	717	757	739	730	761	723	707	693	697	749	745	689	654	735	706	736	701	704	728	786	710	698	762	750	767	750	726	687	694	735	676	745	761	769	701	758	731	753	758	717	708	791	755	697	738	719	744	754	706	721	715	706	686	702	745	720	734	728	740	742	768	748	726	754	745	726	768	743	693	759	740	724	740	739	783	747	723	766	724	763	724	743	740	705	780	753	670	692	753	728	741	664	766	730	738	730	678	765	741	735	706	680	725	769	760	737	746	742	762	737	714	733	765	731	727	774	696	746	739	749	723	734	693	710	721	743	766	770	761	725	729	714	728	736	721	702	706	738	727	703	729	731	722	745	681	737	731	721	738	781	771	651	739	738	749	734	681	719	748	711	719	715	732	713	726	720	728	713	742	757	694	716	721	759	715	753	696	749	731	734	737	711	732	736	736	741	708	741	701	744	753	748	768	783	693	675	724	716	681	712	739	759	706	752	694	719	705	736	690	717	709	718	716	694	756	721	754	787	767	717	769	702	743	739	749	739	715	751	739	700	774	692	716	747	704	743	742	737	708	760	717	779	770	699	741	712	693	729	740	748	719	711	725	747	742	770	739	752	740	706	726	724	745	714	736	716	728	743	755	725	756	750	717	678	740	758	713	713	691	719	672	746	731	752	696	715	719	704	737	701	738	682	710	735	705	764	722	772	740	711	741	752	717	745	742	745	730	733	717	693	710	763	713	719	747	781	740	742	763	751	772	725	715	736	781	782	744	741	730	734	681	764	769	717	747	750	705	749	758	722	749	706	730	736	732	710	766	771	698	741	738	732	703	712	718	725	724	745	721	727	770	708	726	735	741	688	706	726	742	716	755	718	727	702	718	729	683	744	730	734	734	720	731	780	702	766	690	700	757	755	786	725	734	681	691	739	698	761	719	781	745	729	738	753	725	716	744	741	717	686	736	687	742	735	750	727	716	772	715	767	688	782	655	730	717	683	704	747
25787	21436	25365	17203	1910	1066	942	819	844	757	746	785	762	778	772	771	772	756	759	723	779	794	726	777	733	752	760	727	761	735	687	718	778	752	770	723	771	779	756	777	772	808	757	736	752	754	747	785	782	772	741	742	718	726	755	724	691	731	705	796	737	777	734	741	769	763	730	764	747	701	766	753	724	702	736	757	764	757	708	742	732	769	722	734	710	746	759	766	703	740	734	718	735	822	780	761	715	751	748	723	749	746	724	732	760	718	730	736	785	757	769	726	705	713	687	854	779	749	726	746	724	732	741	739	770	788	797	816	675	750	715	755	732	709	773	725	761	741	720	673	713	772	737	766	792	751	797	799	759	757	786	722	738	721	723	760	771	749	710	759	741	749	774	735	751	729	727	807	788	801	746	772	753	739	740	726	767	755	694	738	735	709	760	758	741	699	777	732	764	720	784	704	739	719	706	761	702	721	742	758	796	696	727	741	750	720	749	735	759	752	755	759	699	728	750	752	757	817	759	807	724	674	748	710	769	720	766	708	762	798	722	748	697	753	706	738	748	721	713	723	758	758	730	772	739	743	769	756	739	743	724	717	698	726	748	805	759	755	771	768	754	729	760	765	757	733	695	771	737	755	760	778	706	809	747	779	773	720	688	728	722	704	726	718	688	689	730	663	736	714	766	761	742	771	722	724	760	713	758	719	751	789	725	738	716	750	726	713	779	716	684	734	742	773	773	708	724	721	754	743	730	700	774	785	699	738	763	702	789	716	722	693	685	711	708	740	707	740	729	772	748	732	735	752	699	680	769	756	705	689	718	762	759	693	750	732	777	779	719	773	735	776	778	736	762	781	724	716	751	699	760	746	759	772	770	779	724	781	755	718	758	789	772	707	742	779	741	751	735	762	727	685	725	732	771	754	751	759	729	766	738	725	711	747	750	719	783	693	728	727	767	778	755	680	749	723	775	751	700	699	764	749	721	720	746	711	746	807	742	748	802	762	717	766	703	725	799	765	748	716	684	798	755	708	781	795	700	743	765	763	750	797	754	728	805	756	743	763	768	757	786	700	789	767	740	765	767	739	733	742	724	708	750	727	743	710	733	734	744	739	784	776	770	767	757	726	697	763	764	705	756	733	748	797	713	737	718	795	715	739	713	777	801	726	764	743	822	742	750	753	765	768	773	770	754	749	680	775	720	781	771	724	744	733	780	725	761	767	756	729	742	761	842	699	741	740	772	717	778	777	738	735	790	740	674	720	716	742	770	730	776	706	696	691	741	807	779	748	763	723	768	764	731	686	775	767	743	758	800	792	773	775	755	765	704	737	706	737	733	767	796	709	766	741	755	790	714	731	749	767	687	741	734	770	691	726	731	773	770	739	706	777	745	709	751	769	717	775	765	719	771	772	772	730	720	755	719	727	758	707	744	723	782	744	790	725	755	736	741	701	776	716	728	731	712	712	804	707	804	769	748	729	706	714	713	732	759	728	732	722	752	783	762	773	729	777	720	739	760	763	726	761	726	745	727	724	704	743	738	753	760	731	727	748	723	787	764	741	776	710	711	690	770	742	763	728	755	762	718	722	756	737	701	748	755	730	815	746	794	720	772	686	761	742	678	780	749	748	733	786	748	740	693	686	726	715	762	739	817	724	799	743	774	794	747	731	733	761	711	720	743	746	780	703	791	792	740	786	741	720	746	706	754	795	771	721	748	703	776	737	742	735	705	768	761	744	730	737	737	720	791	723	718	730	815	753	732	790	770	714	705	695	753	750	779	752	760	738	758	697	723	746	766	776	785	738	759	725	738	770	737	789	761	757	722	724	700	753	729	747	714	746	764	724	759	738	726	793	743	690	736	779	754	735	768	743	734	698	757	735	757	744	718	796	762	764	722	718	723	728	699	705	803	776	733	748	778	751	765	717	781	725	750	726	759	736	702	775	746	752	779	765	760	760	751	729	707	748	744	686	719	725	725	787	744	737	720	756	791	769	734	752	746	764	752	767	756	746	757	695	744	714	752	723	754	779	740	762	718	704	714	741	789	710	750	746	727	737	716	704	726	729	751	789	755	748	756	775	736	719	712	746	744	763	734	746	755	758	704	664	752	728	739	770	747	750	714	744	773	712	700	698	750	756	729	786	715	768	743	758	738	733	787	755	694	679	762	747	697	753	748	771	724	782	737	794	743	747	765	723	723	754	692	734	726	727	744	741	725	768	754	677	725	746	774	763	761	763	721	791	735	800	732	689	732	745	804	776	718	761	754	706	718	785	731	757	712	719	742	717	720	763	690	732	735	734	768	750	776	709	729	745	760	702	728	744	767	710	720	759	779	748	742	713	755	729	753	737	737	766	736	712	760	766	711	751	712	752	783	782	793	714	713	716	763	738	758	740	709	723	743	737	759	730	776	804	723	792	734	746	764	715	749	727	715	728	719	731	752	710	759	737	756	745	713	748	719	726	782	727	717	753	753	746	735	783	768	782	748	708	785	755	762	761	746	757	771	769	723	724	752	758	748	722	750	753	783	785	705	752	749	654	752	759	755	721	756	780	693	727	755	728	763	731	749	760	763	713	776	775	748	739	733	718	704	769	779	765	731	747	729	755	681	769	760	767	720	691	762	751	737	760	712	710	815	765	766	694	761	709	752	757	758	777	713	736	726	721	727	695	727	726	757	802	756	732	730	759	767	742	770	734	787	741	759	745	748	757	752	721	756	762	785	698	784	777	727	720	698	750	752	786	746	752	764	730	758	735	720	706	802	748	752	780	719	750	703	755	760	741	758	752	724	730	723	743	703	733	755	752	739	730	759	769	769	739	704	733	729	759	712	734	730	773	743	777	774	717	735	756	712	789	744	726	764	700	762	778	715	753	757	763	765	747	674	741	782	746	696	748	754	751	731	757	698	751	742	777	699	809	769	742	719	737	806	719	743	686	749	747	711	741	746	670	712	776	745	773	766	738	742	768	740	704	755	762	739	706	749	765	711	698	712	810	762	752	781	743	759	724	794	731	759	735	765	699	761	737	747	775	740	718	793	733	719	744	739	772	773	799	717	745	767	755	722	724	714	756	710	753	721	740	798	772	731	761	721	841	726	688	780	745	712	778	782	748	726	732	702	746	745	735	742	777	757	710	763	782	728	758	799	718	740	768	772	768	717	786	727	706	726	743	765	757	707	798	773	754	685	768	745	779	750	727	737	719	721	706	769	755	698	785	795	763	741	757	764	723	729	730	776	691	707	742	699	769	794	737	757	770	731	730	764	723	773	746	724	766	778	724	756	712	772	733	738	730	768	713	731	780	712	759	710	733	783	743	718	755	760	748	686	773	754	728	723	733	727	732	753	748	800	775	729	769	701	719	708	782	739	709	726	733	744	760	721	784	703	706	743	733	734	731	743	757	721	784	728	807	720	753	709	772	749	741	715	715	752	718	780	759	766	751	756	750	708	792	772	774	691	758	752	766	740	765	785	774	771	720	744	736	727	772	741	732	772	756
3699	2204	1817	1178	1063	865	841	807	744	766	720	689	674	681	684	712	684	662	650	675	756	697	654	688	691	705	646	693	688	662	663	632	690	668	644	693	666	690	631	730	707	644	707	659	666	687	665	670	723	674	636	648	658	652	677	699	684	664	695	674	694	653	673	615	654	657	684	678	692	693	668	677	657	669	646	674	682	671	631	657	696	679	667	613	707	636	710	652	695	613	652	648	710	628	681	650	640	656	667	649	664	656	622	646	709	656	685	665	675	648	655	681	653	692	713	664	629	629	675	641	674	718	673	682	676	636	629	695	673	688	658	648	667	692	627	664	671	667	687	683	645	679	664	649	637	717	656	640	701	648	686	675	696	693	657	652	641	715	639	662	654	685	652	675	717	683	682	651	650	682	680	643	651	647	662	636	731	684	656	663	655	680	622	696	654	701	666	641	626	680	678	670	645	690	678	626	658	647	617	676	691	661	664	666	679	690	669	612	650	688	652	632	718	689	620	632	664	652	665	695	640	644	672	671	646	651	657	620	681	713	634	672	683	643	668	644	642	616	678	717	688	625	648	652	648	668	686	656	713	669	678	638	714	653	628	675	643	640	718	653	657	677	646	669	663	677	695	661	662	682	657	648	662	658	671	630	681	668	677	669	618	646	650	675	626	697	703	663	681	679	640	688	648	658	655	660	638	665	665	637	691	677	688	631	682	669	661	637	632	683	671	669	684	652	690	673	648	668	664	682	657	710	662	648	641	707	667	683	662	670	635	658	678	665	637	679	665	658	664	675	678	664	700	648	670	689	670	646	670	691	677	640	651	673	646	677	631	723	632	663	695	675	643	685	640	672	661	691	632	625	642	591	666	676	700	612	646	632	699	667	702	673	696	651	682	660	696	625	654	640	680	651	645	663	707	675	667	647	651	716	647	630	671	661	645	673	662	663	620	634	670	689	664	674	673	641	653	672	637	660	639	654	677	658	693	689	672	639	678	651	645	626	663	657	651	672	700	687	671	676	707	680	611	672	669	632	688	623	619	668	663	704	685	715	649	659	638	654	657	648	632	614	676	710	666	636	683	653	704	617	647	675	660	650	671	690	683	642	664	653	619	691	652	648	628	621	658	635	666	670	652	658	651	696	660	679	655	699	667	663	666	649	621	681	694	689	687	701	713	664	636	700	684	639	676	677	627	650	663	646	639	707	703	680	658	676	661	660	690	668	677	614	698	652	664	657	676	660	682	692	635	657	663	695	665	618	693	636	625	673	645	692	728	699	688	651	657	705	622	667	653	671	662	630	633	700	658	679	620	647	692	630	663	646	646	690	681	680	628	645	654	683	692	686	682	705	676	663	674	642	674	696	649	709	695	632	654	676	638	673	682	647	700	622	711	690	704	657	625	692	631	644	644	673	667	647	641	667	686	687	663	722	708	663	659	689	651	691	644	655	647	649	670	642	610	696	716	673	695	637	668	725	683	618	677	655	693	704	699	688	642	685	666	654	677	653	647	649	679	676	664	630	630	697	657	636	697	666	664	637	648	752	657	687	689	635	667	672	681	709	648	656	629	678	671	684	586	684	697	670	660	658	649	640	696	676	668	684	667	652	702	649	682	631	714	680	671	680	656	697	730	694	644	694	674	661	703	654	658	609	628	645	662	642	618	688	687	662	631	622	662	632	661	658	638	654	692	643	676	674	622	683	711	654	673	669	674	657	686	646	689	652	680	664	665	659	656	679	638	677	632	668	665	675	596	609	638	713	635	674	657	700	653	648	677	697	671	679	690	603	633	645	728	636	652	623	677	653	670	708	657	643	654	611	634	646	663	680	596	648	671	647	652	661	681	680	645	698	662	692	647	704	697	643	671	636	637	661	630	628	649	711	624	624	666	650	649	669	680	647	698	695	653	638	669	619	677	648	685	647	663	683	677	669	657	635	623	654	675	685	672	695	655	627	706	681	648	649	678	690	648	661	629	658	678	674	660	661	689	642	602	686	650	622	665	639	653	644	649	665	636	654	703	641	648	659	673	671	694	649	664	666	621	654	678	639	652	670	715	677	629	650	642	663	657	623	676	648	664	706	658	669	630	664	645	710	673	618	683	613	647	643	648	677	656	703	648	657	657	618	630	632	656	672	682	663	645	654	653	655	669	684	638	667	631	688	657	677	643	628	651	650	663	668	652	673	697	657	619	654	647	641	684	668	651	647	629	644	611	685	625	655	630	629	628	676	632	676	715	695	645	677	623	654	631	633	702	652	685	662	618	648	665	700	694	653	643	594	633	724	674	676	639	674	669	640	648	644	655	627	628	671	680	635	680	649	668	659	620	655	651	662	667	675	684	670	682	658	638	616	635	703	622	647	670	708	693	660	668	648	678	658	674	655	651	691	632	681	621	641	664	654	702	694	638	650	663	645	700	718	696	658	663	666	685	670	680	715	662	654	631	669	648	627	656	658	689	705	643	618	692	654	653	658	642	652	695	656	639	659	720	652	701	688	636	646	671	660	660	604	691	692	652	636	684	610	630	628	665	639	667	629	699	677	656	701	686	663	679	621	673	648	651	659	682	672	642	648	642	592	666	655	633	675	672	679	621	634	673	711	674	616	603	658	630	686	649	692	673	678	670	657	646	691	596	645	680	668	633	655	647	666	628	654	645	625	677	630	640	678	651	649	606	683	663	633	655	629	651	620	661	669	677	660	663	657	674	675	660	660	645	663	654	639	656	642	676	655	655	653	671	629	674	639	601	681	624	629	657	647	641	665	668	719	694	670	656	624	654	672	650	640	645	671	623	660	685	667	679	652	646	667	691	691	629	643	625	677	677	647	660	654	629	671	647	675	646	685	626	643	662	701	667	666	690	694	665	705	673	663	688	699	695	651	600	652	686	638	640	716	687	699	666	653	611	629	656	620	652	674	628	632	642	689	724	683	690	628	654	651	660	672	702	654	664	658	663	660	673	700	659	665	645	674	672	643	630	663	677	664	673	638	659	692	612	735	685	663	683	613	683	652	668	670	622	655	672	631	650	650	673	675	645	643	699	630	642	649	654	650	667	683	679	687	687	645	638	677	651	678	726	710	711	632	696	719	645	659	624	682	601	661	644	709	673	671	644	659	690	662	690	653	658	688	619	653	635	623	646	668	635	662	649	680	619	648	725	665	650	678	644	661	673	673	667	664	659	647	651	670	644	684	649	633	667	657	668	654	690	656	643	682	692	670	630	667	683	653	646	696	682	672	712	655	672	657	687	661	662	722	645	600	624	661	654	675	706	651	705	654	659	674	671	644	648	685	652	640	627	640	716	675	658	667	629	675	650	678	651	726	675	662	673	680	655	688	654	705	670	678	654	633	652	646	668	665	701	611	651	690	709	701	676	627	605	650	670	659	658	681	672	682	645	674	706	670	698	671	661	655	666	666	677	615	645	637	664	635	684	692	709	670	614	677	703	627	619	674	606	707	611	632	644	712	635	645	678	667	695	634	705	680	652	617	676	687
24362	21448	28578	24725	20180	2659	954	575	480	460	449	422	426	388	390	379	367	373	409	417	404	401	383	390	355	343	348	352	336	365	365	354	348	378	359	354	371	374	390	334	327	348	348	347	358	359	308	356	335	339	373	322	313	368	379	341	340	324	339	347	364	374	328	341	367	337	336	354	347	353	365	353	363	344	334	332	320	327	361	335	363	362	326	342	329	372	361	364	347	370	332	332	316	347	343	343	379	335	360	337	375	350	361	360	360	337	351	341	343	348	356	345	332	353	354	381	346	327	378	361	324	335	343	340	366	358	340	382	328	343	355	394	330	341	352	351	333	370	343	342	346	371	360	340	352	364	351	336	314	333	333	346	330	359	340	364	330	344	329	368	354	355	329	369	343	339	315	339	348	380	339	321	331	329	357	357	325	339	326	329	356	328	337	337	345	319	318	346	340	362	369	367	335	335	381	339	328	330	346	323	363	376	351	339	349	336	387	333	320	353	374	318	328	348	323	348	329	311	366	320	351	353	340	357	330	348	363	316	332	369	350	348	322	332	332	319	358	343	323	345	348	345	356	337	346	335	323	342	351	343	359	319	329	359	356	361	319	329	345	357	336	334	312	343	365	346	345	343	360	349	299	336	348	343	308	327	334	327	346	339	332	327	316	332	341	339	330	348	352	397	362	314	366	348	352	336	354	317	353	338	316	326	348	340	361	349	345	347	364	338	337	341	352	328	368	326	324	334	383	366	338	307	332	363	332	328	335	350	348	343	353	332	325	364	331	345	311	356	376	342	374	309	354	341	325	320	347	352	354	338	353	344	340	350	352	376	354	325	344	375	322	358	355	298	343	383	341	334	325	344	342	342	326	335	336	352	365	317	333	313	311	356	342	315	338	374	361	321	360	327	366	356	358	360	311	356	329	353	338	391	353	360	370	363	329	326	382	308	340	336	372	335	342	355	359	323	375	340	348	340	351	326	309	325	331	351	366	316	331	358	370	351	347	352	325	334	324	332	363	375	345	312	371	332	322	325	353	324	343	357	361	331	326	344	298	354	324	328	363	318	347	345	348	307	350	345	345	340	345	321	349	341	352	312	322	342	302	311	362	359	327	349	309	340	348	347	400	333	357	340	358	342	336	329	332	332	316	361	358	357	369	329	339	329	376	353	327	316	333	367	296	338	303	365	339	320	353	341	336	314	368	334	347	378	367	347	333	353	344	342	345	336	343	333	326	337	342	327	340	338	339	345	325	338	372	330	358	355	337	361	346	345	357	343	318	329	369	359	333	317	332	352	339	333	327	368	353	325	340	318	321	346	347	357	379	339	352	324	339	339	337	315	314	320	381	346	330	337	319	350	367	335	337	347	385	384	333	321	317	345	342	340	321	333	334	321	378	359	307	371	368	342	293	333	350	357	343	345	339	351	325	317	338	339	342	374	343	362	356	330	353	349	316	331	330	338	356	329	303	340	331	333	334	344	332	346	343	349	327	342	330	345	327	342	313	338	369	364	365	364	337	335	361	338	333	344	311	341	335	341	333	335	340	337	351	339	345	325	300	320	309	341	353	337	343	310	342	352	327	334	347	354	363	366	349	350	347	322	370	338	342	381	374	362	342	358	355	315	352	317	325	358	342	338	330	331	362	383	347	349	329	337	351	320	316	337	335	359	351	337	312	356	357	296	310	305	376	345	303	366	359	353	377	367	338	325	341	345	346	349	312	329	351	341	376	352	324	320	321	379	344	373	331	354	351	364	332	349	333	328	355	339	339	353	319	341	335	358	325	369	346	344	346	342	317	359	345	360	336	366	334	353	326	337	312	342	308	349	324	323	332	320	317	340	356	356	326	341	338	336	348	327	320	320	341	317	344	322	338	351	348	333	338	320	334	352	355	348	344	363	354	326	338	317	331	357	351	343	322	327	352	333	322	356	329	388	332	344	321	344	375	336	332	337	358	321	314	321	299	293	359	338	358	342	312	341	349	356	290	358	340	322	354	361	346	352	360	330	347	321	331	337	354	311	349	336	331	361	343	347	321	329	352	334	340	362	337	362	358	350	345	340	341	345	325	365	353	355	334	336	349	322	341	342	341	344	326	352	371	383	338	345	339	314	345	359	332	360	314	367	350	346	354	343	369	349	349	323	338	358	330	309	363	307	295	359	326	378	377	386	332	339	309	364	352	334	360	345	327	335	367	313	346	355	362	328	346	294	337	344	328	329	353	346	340	319	349	334	361	316	338	322	327	351	353	330	365	348	334	321	321	341	329	347	338	344	319	348	342	348	321	345	327	339	327	369	331	363	352	335	346	361	361	374	315	309	329	333	332	332	385	352	385	327	330	327	331	338	347	345	308	316	331	369	362	354	330	332	327	348	343	394	359	333	308	347	360	352	392	369	350	376	294	334	381	348	362	347	322	341	327	357	310	314	336	358	359	314	349	366	340	340	331	348	374	328	338	338	323	370	317	358	331	335	315	329	327	320	356	341	338	308	359	327	320	339	346	337	343	340	307	333	341	347	349	373	341	366	333	311	318	337	311	342	312	343	336	326	362	349	326	333	326	322	338	360	327	370	351	369	334	316	320	358	344	354	347	323	362	301	323	334	361	371	324	328	357	338	349	328	382	343	338	332	340	381	326	369	341	329	351	360	337	351	353	338	317	332	340	341	347	306	332	327	312	326	352	340	308	347	334	354	353	358	346	347	341	375	311	299	341	355	353	345	318	310	318	342	318	349	346	313	351	384	336	353	330	324	311	315	329	341	334	360	341	336	361	298	327	360	298	334	344	312	340	355	329	366	346	337	384	351	338	305	326	338	337	364	320	362	349	369	327	358	343	314	315	324	329	344	333	344	344	343	350	352	320	331	319	352	349	298	363	336	361	360	304	347	351	325	358	324	377	319	328	371	337	340	358	332	358	381	355	340	336	335	329	331	338	342	339	321	342	343	337	357	343	320	330	368	369	328	315	355	346	363	334	368	345	355	316	351	356	349	345	345	326	335	344	344	360	352	370	390	362	311	331	343	364	329	350	364	359	368	330	367	335	337	345	340	320	360	341	372	338	351	331	346	335	353	351	312	307	326	373	324	316	336	330	348	344	358	328	344	329	355	351	331	336	319	376	330	350	346	350	337	316	309	351	349	357	308	351	355	339	357	347	324	338	366	345	334	340	308	322	349	350	333	348	334	346	326	342	338	328	318	322	331	360	352	358	344	356	310	347	362	324	325	332	327	351	342	342	361	330	319	334	331	339	371	318	335	353	333	359	366	326	327	377	327	329	335	320	328	345	346	374	318	368	363	347	317	352	323	355	337	332	343	344	343	360	359	351	317	332	346	321	312	343	342	352	324	356	356	355	353	346	342	333	310	352	317	314	362	338	349	326	338	361	379	361	334	340	319	352	319	336	358	367	351	331	334	340	300	328	369	336	316	354	352	331	314	314	342	350	318	331	335	330	294	327	330	337	349	341	321	351	335	328	310	364	342	341	354	330	321
3442	4577	3780	1785	1286	1024	771	690	664	599	504	499	514	459	438	428	401	410	404	395	355	379	442	402	396	395	384	391	404	338	373	364	354	359	393	348	370	349	382	353	389	354	363	316	400	375	365	363	395	341	370	355	334	391	384	374	370	395	390	344	393	373	357	330	343	378	337	354	349	341	376	380	330	359	354	354	365	351	364	365	352	338	360	378	339	356	357	386	351	375	375	335	357	374	357	370	350	352	359	368	381	361	368	361	357	363	352	316	313	376	364	345	374	360	372	372	354	358	381	352	351	342	366	337	374	376	358	349	360	370	369	390	319	367	356	362	380	353	389	345	382	352	361	354	351	368	351	341	332	354	348	339	361	354	336	358	373	397	324	364	360	307	387	369	366	375	347	374	337	349	363	361	375	331	344	351	352	335	362	372	336	348	348	340	351	334	337	354	333	361	363	351	375	362	370	359	387	342	330	370	369	348	359	346	333	342	328	356	348	350	391	366	362	365	372	364	363	387	375	348	376	377	373	356	358	356	349	359	370	324	353	386	359	343	361	371	366	371	361	343	330	355	332	344	371	342	360	369	307	319	348	354	340	350	344	359	324	349	345	378	370	338	338	346	391	348	349	324	339	351	375	394	384	342	349	348	345	326	338	374	346	353	327	352	340	345	356	354	368	355	357	383	304	346	380	353	357	355	371	337	354	390	320	374	360	360	389	329	367	348	360	342	351	386	352	365	336	331	340	353	373	324	352	339	340	384	374	380	386	329	297	379	325	380	376	335	381	342	356	348	404	357	366	305	341	344	347	325	354	364	352	344	342	367	332	336	360	345	371	361	359	356	351	352	377	338	351	366	355	320	366	352	363	336	335	383	377	349	363	380	366	349	328	380	347	350	343	340	350	385	355	346	374	352	380	326	331	344	336	333	344	352	363	348	384	360	367	359	384	361	344	376	390	340	365	354	313	345	328	365	383	362	346	384	369	353	369	365	330	336	352	331	356	354	360	345	357	347	360	344	354	343	345	334	350	375	332	376	341	355	379	354	334	376	359	355	338	361	361	361	358	355	312	333	352	317	364	311	347	345	331	360	330	378	381	366	347	360	371	329	356	347	381	324	330	343	360	350	350	316	353	349	360	338	351	324	344	346	356	321	322	351	365	370	346	386	335	374	349	321	342	353	369	354	336	341	363	331	357	344	339	361	390	343	327	375	382	304	338	369	332	358	330	350	381	371	355	349	350	359	351	363	335	366	413	356	345	331	337	339	376	348	337	347	368	377	339	345	372	372	333	335	349	368	341	340	375	359	337	331	326	355	352	359	350	391	311	370	370	332	382	362	370	367	381	352	330	342	327	376	372	393	336	344	355	346	347	366	349	377	336	344	365	334	362	351	334	358	368	328	380	354	332	332	347	357	357	342	372	324	338	341	323	320	357	360	334	355	334	361	359	345	335	383	333	330	385	363	327	333	338	358	349	349	340	356	351	348	334	345	363	359	339	369	331	354	348	335	315	360	339	345	339	383	350	361	382	367	357	349	367	315	355	357	338	366	340	363	355	362	338	366	365	360	367	350	332	381	344	331	316	354	336	340	366	358	346	341	377	362	341	345	351	348	355	329	369	372	332	371	355	367	336	348	342	336	359	358	358	368	374	355	349	386	345	345	368	348	366	365	362	359	337	373	386	341	360	366	344	348	367	347	317	316	352	346	391	315	342	370	321	358	363	352	339	357	364	336	353	361	342	354	338	368	354	364	362	356	373	365	359	359	339	373	353	361	336	357	362	353	327	381	383	356	373	352	375	364	345	331	373	326	324	305	356	363	341	371	342	332	379	346	367	367	339	381	353	324	356	367	347	385	350	373	359	359	382	335	358	369	346	325	344	335	353	348	364	371	372	316	345	358	341	315	382	356	344	338	341	336	347	350	338	351	362	362	338	367	353	353	355	357	376	368	318	332	330	335	376	359	346	335	390	359	329	333	363	361	370	361	329	423	348	344	327	332	354	369	352	354	348	376	330	359	345	322	339	342	372	335	372	343	347	336	338	371	338	319	346	339	354	372	333	370	345	325	371	326	377	349	373	356	352	348	347	332	319	332	356	351	357	356	353	338	365	334	348	349	364	351	337	363	376	345	361	355	347	331	386	369	344	354	363	338	362	367	319	350	355	374	340	347	345	356	336	366	359	355	369	362	349	373	344	371	350	381	322	343	343	350	336	341	344	336	381	356	329	366	342	330	348	349	367	378	339	359	345	371	364	338	306	318	325	319	338	383	364	347	327	323	350	298	352	333	347	335	354	369	364	347	342	329	378	359	372	356	342	360	351	337	345	365	346	355	365	356	354	358	345	366	359	353	374	356	341	353	354	361	328	353	332	343	340	349	386	332	351	321	342	359	344	352	389	378	365	345	364	331	331	374	381	344	346	384	380	298	327	350	358	369	358	368	362	335	348	377	336	339	351	361	348	340	376	350	359	362	327	349	336	329	337	370	364	359	340	335	316	357	385	382	338	374	359	329	345	340	403	356	377	343	321	348	374	363	322	375	373	325	358	367	372	349	362	371	353	315	344	333	343	352	377	361	351	349	331	380	355	312	362	370	362	343	347	322	392	331	333	332	338	343	340	347	345	346	334	342	377	364	358	332	341	348	326	340	354	384	341	336	348	323	333	371	351	335	377	353	378	353	329	353	296	327	359	330	367	359	335	368	338	346	361	349	335	342	341	352	356	361	355	344	386	351	373	338	349	373	352	365	358	360	364	358	327	360	329	341	349	385	364	344	365	337	323	339	326	345	334	370	322	334	376	341	351	313	342	350	378	324	360	352	350	359	319	335	361	361	362	349	333	346	343	356	351	371	361	373	349	345	349	330	344	347	337	332	328	374	369	359	348	365	358	393	326	329	339	338	352	336	359	335	349	343	336	345	341	339	349	368	355	345	330	373	327	374	364	314	373	370	380	349	353	334	342	359	346	361	373	346	353	335	318	378	327	346	344	357	345	323	367	350	353	329	346	343	352	323	341	354	363	344	355	343	327	350	304	305	350	341	360	350	389	360	367	346	353	367	355	342	324	375	357	297	341	352	330	369	372	370	372	366	349	335	342	345	323	348	351	361	345	363	338	315	318	340	346	355	342	346	394	289	347	368	356	350	349	360	330	339	359	354	356	322	360	359	366	333	354	340	326	354	325	343	315	335	348	346	360	359	333	365	345	377	346	323	335	369	313	364	338	337	375	357	341	386	377	330	327	356	344	350	350	361	354	322	335	340	339	348	369	366	362	316	368	371	388	379	360	354	348	351	375	323	326	340	358	338	365	323	337	368	347	350	368	360	325	335	335	363	348	346	354	332	356	345	321	356	355	349	365	362	382	347	343	330	350	343	334	358	369	315	354	340	374	334	348	340	342	361	341	322	375	358	335	360	367	340	338	370	345	340	358	361	346	323	361	354	360	326	368	338	380	346	337	337	352	350	375	373	336	343	372	345	325	325	318	327
27727	11795	2043	1203	867	824	917	872	833	868	906	855	882	855	855	845	862	854	869	849	866	779	796	821	827	785	876	875	824	810	833	796	838	843	919	812	843	893	838	873	833	814	846	819	859	809	883	857	831	798	876	813	883	855	856	863	870	798	894	865	813	838	906	873	832	824	817	848	826	855	803	842	831	842	854	804	892	825	819	812	836	860	827	857	827	894	803	842	847	836	870	852	839	851	819	880	830	837	848	801	805	918	908	810	838	822	805	831	815	843	872	882	823	822	805	843	824	826	809	788	864	858	837	832	808	846	872	847	838	810	858	844	867	846	833	850	856	871	823	835	848	846	829	844	828	861	863	875	753	807	814	897	820	842	837	884	838	799	793	860	841	747	787	852	837	858	845	819	864	797	802	825	829	839	838	818	834	822	838	809	820	844	851	870	851	835	837	825	817	840	895	874	845	853	838	832	840	835	868	877	802	770	889	830	882	812	860	811	842	830	855	854	850	881	825	838	819	843	847	845	867	752	821	849	822	798	821	838	862	844	856	851	858	812	808	844	873	801	859	803	778	868	809	806	827	805	822	803	856	857	788	845	804	877	822	843	790	812	861	795	849	806	825	825	840	804	827	859	885	883	830	849	801	832	851	893	859	854	832	833	827	858	838	843	833	833	878	814	848	858	865	852	779	834	843	843	836	875	845	854	874	862	838	803	836	842	871	843	834	856	830	841	873	834	877	801	836	863	823	879	896	850	852	860	870	815	889	846	861	859	817	793	824	842	856	862	810	881	822	833	830	862	820	861	843	838	861	827	867	799	829	803	821	865	825	814	833	861	838	815	842	799	829	864	896	804	836	862	823	791	858	807	876	867	842	799	844	833	843	883	808	845	835	785	832	895	862	846	823	771	825	827	846	846	843	810	884	843	840	859	861	875	870	813	741	819	847	845	808	828	847	857	832	830	829	852	837	804	875	813	802	846	857	848	892	866	813	854	839	825	795	851	866	815	835	886	826	803	839	849	766	858	895	885	822	843	794	852	836	812	799	802	836	845	889	849	824	847	896	885	848	851	882	860	855	900	821	849	852	846	855	880	843	795	864	847	808	834	827	795	889	893	802	787	855	856	811	817	805	822	876	866	819	861	840	893	832	824	871	833	820	834	866	833	808	860	842	839	871	896	876	910	862	811	829	832	848	820	832	804	835	857	836	854	896	834	800	869	802	887	849	796	808	853	805	878	817	866	873	777	816	868	812	800	822	851	841	820	821	809	846	883	834	842	852	831	839	874	825	840	812	780	851	815	833	796	817	856	879	818	820	829	847	798	876	849	884	827	802	876	851	816	875	819	836	820	850	806	821	824	843	865	855	845	838	870	826	845	862	857	824	828	840	815	833	834	828	788	828	876	831	789	808	845	833	793	795	829	822	833	836	844	804	828	861	850	847	847	796	878	843	822	858	858	874	830	819	808	836	844	817	875	876	842	825	785	833	848	825	812	843	830	854	887	838	824	790	841	834	833	798	816	818	813	837	803	859	859	795	816	861	798	837	794	805	806	877	841	861	792	870	846	817	902	792	833	842	881	890	860	853	786	841	851	814	828	853	844	865	822	829	867	842	842	832	871	835	752	824	866	891	834	819	850	846	839	877	855	838	761	854	804	812	839	838	836	785	843	856	805	833	866	819	819	804	814	832	826	827	855	811	845	848	862	854	828	857	851	865	865	913	855	900	864	786	830	860	844	855	807	819	865	860	854	842	841	878	858	832	806	857	799	839	840	838	878	868	862	843	839	835	880	803	808	837	822	848	881	808	864	863	828	859	810	886	842	800	823	803	862	817	831	843	852	815	834	822	817	862	834	872	792	846	809	869	807	833	802	838	843	802	865	859	847	843	876	886	818	789	795	896	903	890	828	863	876	806	860	843	822	857	862	814	828	840	839	802	860	805	824	807	838	852	841	802	865	844	804	860	825	882	864	805	818	828	824	866	809	798	825	838	805	813	790	838	789	869	816	873	871	811	832	865	845	859	768	846	850	880	873	811	882	820	809	883	834	857	806	869	817	829	840	840	830	846	820	861	865	822	823	825	837	819	850	827	888	861	887	841	788	795	843	828	795	847	850	826	861	832	818	818	850	828	812	892	828	830	812	809	841	866	901	847	866	812	863	893	817	863	837	849	804	827	867	863	872	860	846	830	817	816	800	782	838	854	841	794	863	841	834	806	777	821	795	853	840	852	838	880	805	786	875	829	813	835	867	853	843	833	805	875	876	825	844	842	841	862	873	870	857	867	830	831	884	852	826	838	828	811	817	847	802	836	885	883	822	860	900	874	884	885	804	791	843	823	881	795	861	860	888	861	819	864	803	802	862	790	852	808	823	842	826	850	829	872	844	815	815	859	826	825	848	875	839	815	808	866	814	834	836	814	844	801	844	814	840	874	842	863	852	838	830	814	779	853	816	872	790	859	829	843	850	828	810	829	882	850	884	861	834	801	854	805	887	861	823	803	840	852	846	872	820	817	833	831	821	847	840	868	771	825	855	832	794	811	894	818	809	874	810	840	855	860	896	838	826	833	790	806	895	827	907	833	810	827	814	837	804	801	861	863	829	829	871	824	840	879	832	812	905	826	864	809	842	841	856	834	798	882	840	854	847	844	786	898	879	848	835	819	814	827	853	845	815	839	853	824	832	840	847	874	803	817	872	855	872	843	830	841	892	825	860	799	838	814	857	829	816	803	839	827	806	855	840	807	830	850	842	808	814	866	872	856	879	843	853	868	839	874	821	863	878	836	828	824	823	849	822	832	804	874	839	857	867	852	800	852	876	848	870	846	866	869	874	833	886	794	837	830	788	838	785	863	853	836	827	832	826	770	863	869	835	855	828	890	837	869	868	799	863	824	825	853	827	795	808	893	830	801	856	839	829	819	782	877	788	854	808	860	847	846	902	828	797	853	852	889	871	858	832	895	838	840	846	769	837	815	815	841	840	838	833	873	859	826	843	816	826	833	850	819	826	841	874	828	772	830	883	814	847	843	844	816	894	862	817	832	830	854	851	829	839	859	839	816	772	847	854	775	834	810	782	872	788	845	886	868	795	867	835	839	852	846	888	846	866	888	841	838	885	845	805	908	838	782	785	848	817	781	844	838	883	831	845	829	865	867	869	852	927	898	826	821	860	854	838	852	803	831	876	861	807	836	874	910	852	830	848	836	784	857	870	816	839	887	863	809	809	875	803	840	872	857	826	812	797	811	860	836	819	881	837	892	848	884	831	876	827	820	871	814	838	792	890	819	843	840	784	821	856	799	811	851	863	850	857	782	827	833	885	856	767	831	846	839	829	881	804	825	874	864	877	894	893	834	824	840	837	822	818	806	847	844	862	839	874	820	814	861	874	849	843	824	838	852	827	811	831	837	832	845	857	843	807	859	847	903	895	850	843	843	916	830	872	861	869	851	857	903	869	789	800	867	874	870	875	794	845	868	795	820	850	842	811	853	769
5237	965	882	825	809	763	785	757	779	738	733	701	776	745	742	730	766	753	731	753	707	736	724	767	735	743	787	723	762	700	746	720	688	760	726	689	748	740	769	721	763	715	768	686	782	748	708	782	713	719	710	724	745	771	725	741	807	745	705	740	701	740	720	727	746	720	744	743	772	697	742	730	666	758	784	773	701	764	753	761	756	728	713	753	727	715	771	719	725	771	703	735	754	675	762	729	691	739	763	758	708	716	688	724	744	732	753	764	730	753	746	692	767	766	740	740	725	723	673	758	725	720	714	797	772	711	796	772	737	721	740	726	756	778	754	716	714	731	706	756	700	756	727	730	719	724	761	709	698	742	691	770	718	686	683	779	752	703	713	701	752	762	771	709	735	769	717	745	814	747	753	755	782	735	733	755	687	738	770	707	704	733	742	711	706	750	695	707	739	722	725	733	727	746	708	763	705	734	739	757	762	731	740	698	693	673	776	740	752	714	731	748	756	770	777	746	723	703	769	728	720	708	710	747	760	727	706	747	767	701	755	759	734	764	740	728	747	756	698	724	744	756	725	725	721	735	746	726	760	751	747	729	759	778	672	711	754	703	703	707	783	759	730	695	762	722	758	786	741	752	731	763	710	749	713	769	760	752	766	720	699	767	706	724	755	754	775	756	694	741	750	760	677	713	741	724	755	772	737	725	718	741	782	748	792	737	774	766	730	767	787	757	684	731	729	763	721	744	766	709	732	729	769	754	714	721	727	700	699	778	768	705	728	748	740	768	765	788	751	756	783	717	728	696	730	754	755	716	728	752	761	750	719	741	773	737	776	716	704	674	725	778	728	741	745	709	742	743	777	769	697	700	684	779	680	776	768	738	711	713	730	714	790	778	743	738	785	731	716	751	731	734	741	788	719	708	742	767	680	774	773	737	743	747	758	771	720	773	780	729	757	739	714	756	713	738	744	750	721	711	756	743	720	775	732	737	717	723	690	724	788	739	690	728	745	734	700	772	750	701	734	705	763	761	726	731	708	794	711	749	691	751	761	709	721	764	734	753	763	795	720	729	759	701	761	729	695	775	720	747	750	754	722	770	723	747	785	708	761	761	770	723	747	740	724	668	767	731	758	719	789	742	706	694	793	717	762	693	745	714	740	756	740	696	775	703	756	750	783	782	730	770	740	789	718	741	725	711	719	736	724	742	711	685	756	720	715	758	706	692	746	718	742	742	710	718	709	714	760	709	751	713	704	746	762	742	690	717	755	739	756	712	719	738	733	701	751	752	751	748	741	773	721	718	748	724	725	760	733	749	745	696	718	718	762	712	712	737	733	727	727	719	695	703	794	780	718	745	716	740	780	761	711	747	767	784	742	774	741	770	684	773	756	802	778	732	742	754	713	770	745	754	740	727	731	745	749	728	748	731	780	759	729	774	747	770	728	731	722	725	708	755	669	676	744	795	735	739	797	776	704	724	743	745	791	687	736	791	707	702	771	691	756	753	711	698	783	753	750	732	674	802	713	734	720	733	679	729	700	724	761	690	731	772	734	732	738	750	713	761	749	739	715	712	774	761	712	681	733	729	777	747	729	746	767	717	707	787	757	735	729	778	708	750	734	766	738	700	732	750	721	744	769	757	768	782	762	741	721	748	756	776	726	715	733	695	705	771	756	780	736	733	707	727	713	769	737	757	735	750	780	736	692	741	773	710	770	738	726	727	729	765	751	782	740	741	709	733	721	753	699	784	749	749	800	745	710	738	694	733	737	735	690	771	753	730	772	728	742	724	759	745	732	739	690	745	723	695	737	687	732	789	772	725	766	692	710	799	712	748	741	730	719	765	732	716	715	704	730	783	710	759	756	764	786	757	744	719	742	775	764	744	702	767	734	721	736	740	757	772	747	773	759	749	740	733	747	748	773	748	747	775	719	738	753	732	726	763	723	756	698	749	708	757	757	725	756	690	739	733	659	768	706	805	714	759	722	770	726	708	698	733	779	711	738	753	743	682	684	747	749	716	737	784	764	715	784	762	739	725	710	704	773	764	743	714	721	710	769	740	767	731	767	741	767	738	704	752	731	738	754	748	788	788	736	740	728	730	726	725	757	686	785	754	721	702	775	695	764	756	746	744	755	757	742	747	788	726	764	789	775	756	713	768	791	787	747	716	758	751	733	728	745	739	743	721	740	733	719	722	736	778	739	735	750	675	723	764	688	750	735	703	722	764	713	797	722	782	749	725	767	722	749	715	790	781	734	770	707	728	761	736	712	810	774	702	744	703	698	787	745	728	738	691	733	736	748	703	790	725	720	727	695	704	741	729	740	755	770	779	737	756	725	751	775	798	691	734	750	706	733	765	758	757	724	740	714	758	722	768	695	773	750	760	758	780	775	771	761	806	707	737	702	716	721	742	696	709	781	695	734	720	710	758	745	768	724	756	646	741	726	775	823	749	729	765	770	707	706	727	710	699	811	738	729	740	694	749	706	793	764	718	704	758	748	694	756	736	713	761	737	720	738	749	678	765	758	755	749	781	693	727	725	748	769	703	810	721	729	721	740	763	785	752	741	719	738	750	724	767	747	787	775	738	749	724	735	755	796	728	759	739	730	764	736	710	756	756	749	745	728	696	797	766	730	759	729	788	753	687	762	754	767	731	758	771	707	717	774	725	742	801	743	779	768	708	740	759	718	714	730	783	700	731	755	770	740	747	767	711	729	732	684	766	717	779	770	730	760	768	746	747	721	782	761	715	711	752	725	737	690	749	753	670	692	760	726	740	697	731	709	760	759	762	778	759	720	731	774	738	790	719	715	791	745	797	698	729	771	780	725	704	751	753	717	778	755	688	725	776	746	726	734	766	757	726	723	750	743	736	722	711	755	780	807	786	743	759	722	785	754	740	739	719	713	727	710	746	705	755	734	715	792	711	725	778	734	771	762	733	747	772	773	729	771	716	699	739	720	751	792	770	767	741	770	720	739	727	744	725	769	726	738	778	691	698	706	728	742	723	726	719	751	813	743	719	781	733	723	790	752	692	719	733	753	727	733	731	670	766	752	774	731	725	737	746	723	757	707	757	780	811	723	715	778	767	717	717	739	717	745	713	780	735	752	765	724	756	730	747	741	740	724	752	743	693	772	756	782	685	734	728	681	768	805	739	744	729	704	762	754	765	735	740	736	780	747	735	698	721	750	746	740	712	757	753	698	725	725	712	737	748	743	706	734	731	726	727	767	776	734	714	757	738	729	708	737	701	727	715	736	755	713	728	727	787	745	715	703	772	704	752	774	752	744	720	734	730	753	755	767	762	759	765	728	739	728	738	713	708	722	714	762	771	745	742	775	748	710	734	689	744	746	746	787	733	720	799	710	722	761	740	705	757	748	734	727	758	691	797	769	688	745	726	728	756	783	739	764	711	763	820	747	789	759	757	761	734	780	724	757	710	737	730	742	796	710	725	713	790	714	735	735	702	775	758	746	741	774	733	718	719	708	758	722	737
25747	21457	25430	17323	1829	1049	927	863	823	798	780	818	767	783	711	734	811	780	744	762	732	730	763	746	753	779	735	699	759	762	790	753	756	727	764	800	770	700	744	762	745	735	747	777	744	742	718	754	795	754	744	742	725	742	767	780	759	714	712	752	740	765	768	779	760	708	754	770	771	737	747	778	703	726	716	718	711	760	799	760	714	744	752	687	756	718	740	753	738	697	743	739	690	739	757	767	753	753	722	759	761	783	749	684	765	756	704	763	726	725	778	733	758	780	690	732	729	732	709	753	778	718	731	763	720	743	717	704	692	728	717	705	737	705	719	735	735	769	716	757	782	789	749	692	741	749	742	720	752	734	704	730	755	724	758	767	794	752	753	753	770	720	741	708	721	759	807	735	766	741	729	700	757	732	746	705	745	735	719	727	736	716	772	747	735	727	713	807	692	741	751	720	724	748	809	756	755	765	735	752	713	683	706	720	746	750	689	749	772	746	733	708	714	743	805	765	766	733	745	739	783	728	746	716	688	749	712	672	750	728	694	743	793	725	733	697	745	746	733	719	774	751	783	701	725	721	757	733	767	711	664	688	779	753	771	704	715	753	769	750	713	718	702	747	720	705	755	721	738	717	712	700	776	749	796	728	763	750	715	745	801	773	757	703	734	742	752	738	737	724	712	709	763	701	776	790	740	738	770	756	727	749	677	750	818	725	737	720	727	777	720	759	716	738	781	717	742	741	703	713	730	788	706	787	779	698	709	723	769	755	685	753	695	777	721	771	719	798	771	743	734	771	721	745	748	746	744	701	769	692	724	741	747	720	768	727	759	723	750	758	747	781	770	743	728	729	741	739	706	741	699	745	758	703	727	749	718	743	740	775	748	701	674	762	750	722	732	715	762	671	747	717	778	732	703	762	758	733	741	779	761	785	731	743	716	750	811	733	735	772	715	737	738	778	731	755	743	733	710	730	722	810	745	735	706	736	711	711	732	745	788	703	735	755	696	760	692	752	704	745	691	771	724	734	787	724	729	736	727	714	742	716	725	709	746	761	783	727	739	745	746	756	752	749	733	691	719	758	781	748	749	750	766	733	759	724	664	709	694	728	754	749	748	696	781	780	721	671	748	726	682	671	733	760	702	765	781	738	708	705	678	749	762	698	732	761	730	732	751	733	747	745	740	730	726	753	727	739	756	747	722	728	773	728	748	730	723	717	779	737	726	762	672	743	753	793	772	738	716	742	768	717	751	701	734	739	730	702	739	710	787	766	743	759	695	770	730	733	721	681	753	791	737	712	738	713	769	778	735	741	773	760	762	754	705	712	738	739	739	680	746	721	693	739	781	734	764	732	689	747	728	777	705	790	754	751	767	750	759	727	740	745	770	737	742	731	757	729	713	767	809	790	761	751	725	728	716	697	779	719	662	743	777	733	747	760	723	694	681	694	793	688	792	746	773	756	712	721	759	733	765	760	766	718	743	726	732	773	710	758	733	725	793	818	733	717	768	756	734	760	750	754	813	729	739	709	708	732	759	723	763	768	764	753	730	701	740	750	781	752	746	732	715	751	691	779	757	726	761	746	756	743	780	795	717	704	762	761	703	757	717	685	776	756	743	769	746	767	780	782	737	742	751	759	757	722	736	704	762	735	758	756	702	768	717	783	744	733	721	719	756	783	748	751	810	793	721	724	740	731	730	741	676	744	747	738	748	709	734	755	768	762	752	741	735	741	754	722	753	746	679	767	744	755	706	750	750	735	703	761	726	764	718	745	742	742	687	681	752	829	760	750	763	727	717	721	699	754	751	761	743	719	771	728	734	731	786	738	700	742	750	691	728	745	718	763	753	733	758	754	679	719	777	714	761	701	758	735	765	748	772	708	701	743	706	757	758	716	774	744	774	712	740	690	699	750	748	739	780	759	753	764	772	739	667	761	751	699	787	749	715	716	715	767	721	729	734	748	792	722	686	752	767	709	757	720	795	777	726	774	756	740	734	736	745	700	752	722	724	733	776	738	807	754	720	754	710	757	717	770	714	759	756	705	759	769	730	705	767	715	688	779	704	762	748	776	711	787	774	686	730	759	723	725	792	738	754	719	781	731	738	730	711	732	800	775	755	749	770	768	747	788	726	720	788	744	720	748	738	744	722	768	750	719	732	758	733	715	722	741	742	756	726	747	716	757	771	737	682	765	741	734	740	749	742	799	746	745	792	777	698	725	743	751	745	730	760	739	708	748	720	718	766	684	710	793	754	807	700	752	781	775	757	735	756	750	766	750	766	762	753	705	779	753	752	721	654	739	723	746	727	774	740	755	726	745	710	717	742	742	698	734	721	688	667	664	764	730	793	744	735	734	736	745	729	714	757	753	735	756	767	766	750	745	804	776	739	725	696	737	746	737	750	742	773	711	768	738	770	700	707	721	704	725	759	758	764	723	728	734	734	771	754	691	754	727	715	753	729	725	722	720	827	758	730	718	702	751	755	729	719	741	755	746	692	774	804	752	783	769	729	738	718	714	761	721	724	719	768	744	699	724	746	755	775	724	718	738	729	713	758	720	749	712	723	780	699	751	762	751	749	693	708	715	674	698	663	722	715	724	741	774	752	725	719	756	729	766	787	716	711	728	731	757	735	752	749	760	736	729	738	766	707	722	731	761	716	739	754	751	768	744	685	732	721	746	731	713	718	736	732	749	688	765	748	770	751	718	749	754	741	753	648	751	687	752	738	769	771	763	712	730	679	776	762	739	719	791	757	755	766	772	727	699	746	728	725	741	711	719	732	728	755	734	765	689	723	709	732	719	759	740	727	790	746	740	730	753	721	771	709	756	758	738	694	735	728	758	831	740	766	746	782	698	755	741	729	709	692	746	730	757	693	734	688	701	715	750	719	734	739	692	727	723	715	735	731	700	764	724	758	733	756	725	743	784	737	722	701	724	728	757	802	759	742	777	793	760	795	744	732	746	772	782	726	775	680	727	714	742	779	733	715	723	767	761	737	725	724	715	764	756	769	712	707	765	768	718	791	763	701	701	736	799	727	725	747	721	696	699	669	706	748	776	747	783	766	770	751	738	752	759	794	832	723	718	732	733	745	780	754	730	740	766	756	698	746	775	742	746	725	735	776	772	748	711	764	769	787	739	715	745	761	764	786	753	750	707	713	733	729	765	766	744	755	710	767	784	719	680	812	755	762	765	733	697	783	756	774	768	744	707	737	727	746	774	728	736	757	756	730	716	763	710	761	696	704	707	728	801	762	727	749	720	724	717	711	762	735	761	694	671	725	748	743	771	734	748	703	782	732	739	697	759	767	734	748	762	712	714	698	756	762	723	772	755	730	735	790	746	750	711	725	698	770	751	764	723	759	765	729	769	746	724	723	679	754	728	766	750	750	789	731	745	761	747	743	756	721	719	676	700	720	731	683	738	750	689	765	733	723	692	749	762	776	733	701	749	718	758	724	763	721	787	732	738	745	777	718	742	746	746	729	724	751	790
3694	2175	1801	1173	996	862	795	834	767	810	711	717	723	738	689	653	733	675	683	705	673	670	712	694	681	635	698	694	676	672	663	636	699	668	671	679	711	691	628	683	681	689	697	760	646	684	703	681	718	699	664	718	720	703	657	732	705	674	673	660	733	662	660	657	683	679	646	638	742	681	720	664	673	682	670	708	659	672	649	673	690	675	698	694	624	644	632	671	667	717	702	702	638	670	678	707	679	697	641	670	709	675	693	676	621	700	669	727	649	687	699	717	714	686	705	631	693	683	654	667	690	699	683	664	706	623	647	654	671	698	685	657	686	669	663	650	686	649	694	690	654	643	653	675	700	667	700	675	647	689	653	653	677	704	705	732	673	693	653	692	653	657	659	706	627	630	718	681	721	688	679	649	648	630	663	706	656	645	647	683	658	650	665	655	646	700	700	680	679	680	676	679	643	631	649	654	626	698	723	677	669	700	655	692	688	658	637	648	710	649	632	663	678	718	651	649	703	710	687	645	608	663	689	634	656	657	655	643	701	666	620	683	677	661	633	649	656	712	694	697	603	648	685	669	658	682	674	666	683	626	671	722	674	683	672	655	687	621	674	686	710	744	627	676	692	699	623	645	649	688	690	640	587	631	692	664	670	715	652	742	702	649	636	680	670	727	636	675	655	678	662	653	677	709	696	690	658	637	672	654	646	641	664	652	685	646	683	635	675	717	676	659	664	683	626	659	659	627	708	673	682	664	666	708	708	671	659	674	668	689	706	718	691	676	623	681	652	620	700	662	648	645	618	668	648	663	646	679	727	639	659	672	661	686	668	673	664	682	692	692	697	718	605	667	639	662	727	701	653	669	651	693	701	657	673	668	667	634	646	678	658	655	672	680	674	673	679	693	678	681	679	651	679	663	696	728	709	635	651	635	663	655	656	697	668	662	639	646	660	664	631	660	676	626	680	704	674	697	620	686	678	653	727	644	700	670	662	652	644	629	676	663	628	690	711	680	712	680	659	707	678	666	658	613	652	654	657	660	698	648	656	682	671	680	673	662	643	708	701	694	641	666	666	652	650	668	624	702	694	658	686	628	654	703	651	657	658	665	655	688	662	684	642	680	642	672	655	668	582	685	662	711	646	675	655	722	661	647	691	718	657	643	693	645	712	675	634	626	716	682	667	658	627	644	685	692	667	702	700	717	652	671	654	680	667	641	676	666	669	651	634	703	647	666	669	691	676	642	689	694	692	653	674	619	653	672	688	643	676	640	652	655	690	667	640	677	698	624	659	712	686	677	700	642	634	694	655	626	690	641	708	635	702	689	731	684	646	687	681	666	692	643	634	636	621	637	668	657	623	659	675	681	623	676	673	640	691	688	644	682	688	717	672	649	655	640	636	660	621	642	617	643	679	660	611	698	672	681	644	682	718	671	642	681	634	666	667	691	664	685	686	700	666	681	650	707	630	718	692	625	664	662	678	703	660	663	664	686	687	651	638	650	661	714	658	687	682	652	674	622	626	675	679	680	670	660	650	641	656	617	696	657	678	681	687	696	674	687	671	701	624	705	650	685	701	695	706	667	691	695	687	651	715	660	650	652	693	674	662	641	663	653	661	650	654	620	709	653	682	678	664	723	659	656	633	641	674	634	644	689	715	652	603	668	671	678	645	731	685	629	658	719	653	686	683	665	712	688	678	693	629	681	670	690	640	662	676	664	637	655	647	671	646	672	688	652	703	668	649	647	615	663	652	655	707	682	637	644	661	694	680	722	723	677	670	675	678	712	661	696	688	656	689	631	644	666	668	666	659	647	635	710	640	659	673	639	669	623	679	644	672	654	667	700	649	636	671	676	668	672	642	652	655	680	676	614	697	617	655	675	669	657	694	665	664	700	710	678	715	667	648	650	663	690	656	657	636	675	687	617	684	673	658	633	686	686	688	637	641	691	632	699	672	669	627	638	610	649	702	670	667	653	658	679	650	700	670	649	676	651	669	658	647	681	673	647	658	662	631	698	655	658	651	674	687	651	649	661	634	656	657	662	686	668	680	648	656	703	706	664	633	700	702	677	676	719	662	631	716	651	650	636	675	701	656	700	668	667	642	706	629	689	685	665	665	743	620	672	619	667	706	646	623	641	657	594	701	655	636	672	638	685	645	666	617	671	649	705	657	668	651	709	675	658	655	674	691	618	672	669	681	647	677	708	635	656	648	678	716	640	707	677	648	621	663	707	652	692	680	680	641	648	685	706	632	688	658	698	674	675	653	673	693	620	643	705	670	674	657	678	661	645	714	698	702	677	669	653	669	647	668	608	670	632	723	684	689	628	668	693	690	723	691	680	650	674	685	669	633	683	631	688	639	691	636	649	654	722	654	658	663	663	708	662	663	642	682	728	700	666	681	700	649	645	673	634	621	717	728	616	670	662	696	683	687	685	710	683	677	658	638	643	654	705	652	651	675	637	671	684	650	644	663	624	649	653	651	665	684	671	703	677	665	743	663	623	696	637	646	682	665	696	712	655	658	650	674	701	660	658	689	676	648	697	731	664	673	632	656	628	659	692	662	634	658	676	699	659	705	646	638	710	676	644	695	690	651	644	643	652	643	679	672	664	684	629	650	684	716	688	695	680	640	661	692	695	662	655	687	698	635	683	608	687	692	652	707	649	646	656	642	728	626	639	643	667	655	666	681	681	635	681	685	636	702	676	652	682	669	678	705	632	708	679	635	658	641	661	632	644	706	673	677	655	648	702	662	646	642	681	674	680	670	629	690	693	643	699	671	692	669	668	643	650	713	694	671	680	653	659	644	661	639	641	731	705	672	658	673	618	682	653	691	620	654	706	703	663	679	653	680	688	651	691	668	729	645	717	678	675	716	673	721	647	672	668	677	675	677	676	667	630	699	660	692	673	671	649	655	607	702	732	622	650	661	667	726	698	684	649	640	705	622	636	645	677	712	664	711	687	656	642	662	641	641	696	679	686	663	663	700	669	660	634	679	618	661	695	708	628	661	657	664	682	664	654	663	654	649	643	714	663	664	645	641	636	634	658	679	688	688	663	662	656	653	634	658	661	703	637	654	692	690	654	694	688	670	643	715	658	690	687	697	674	632	679	683	654	680	695	704	663	663	696	671	671	654	664	663	717	617	640	673	703	673	651	676	659	677	652	658	651	647	683	716	658	658	660	626	642	665	644	643	720	683	679	670	645	660	657	630	684	690	642	672	638	646	673	699	629	695	629	651	687	610	672	651	672	676	631	678	657	641	676	634	663	643	660	683	635	647	666	669	711	651	698	687	648	675	651	661	621	644	628	671	604	711	666	677	652	679	644	659	703	690	704	657	696	709	662	607	631	666	640	654	650	672	613	694	685	654	631	715	661	716	621	633	658	662	661	691	658	687	634	665	639	673	649	674	667	676	691	682	661	659	698	701	675	688	617	687	690	638	692	686	657	586	676	690	698	656	648	633	682	609	680	692	676	660	668	680	681	661	654	668	646
24241	21392	28555	24617	20100	2693	955	568	477	450	441	413	418	382	389	404	389	401	318	351	362	335	366	337	356	394	411	346	334	329	340	369	353	381	355	352	320	332	357	326	348	332	356	354	329	325	331	321	336	318	339	361	353	344	295	336	315	359	354	330	322	340	329	350	349	325	345	359	331	316	346	313	322	310	355	346	348	333	332	330	339	355	357	292	370	347	332	312	349	309	312	349	351	350	337	357	343	320	301	355	315	337	328	349	364	326	326	319	338	301	321	336	343	354	345	336	377	351	333	323	339	319	319	325	344	337	298	315	348	372	350	369	335	330	346	328	336	333	345	326	317	313	373	325	346	336	320	345	301	351	336	344	328	377	312	347	330	319	339	316	317	333	343	340	333	325	328	333	311	355	327	340	327	330	300	331	319	328	338	320	314	332	342	362	348	320	340	310	344	339	333	328	340	363	339	332	342	289	340	340	343	328	356	379	342	378	352	328	299	342	320	307	298	340	324	325	358	363	355	337	295	361	335	322	312	326	292	361	359	338	324	353	347	356	317	327	317	319	341	354	344	326	350	348	324	328	316	346	330	304	342	362	331	335	332	349	301	336	360	317	340	338	338	338	328	315	337	266	348	318	349	333	332	323	319	352	335	327	334	332	330	354	338	334	329	347	334	325	338	348	347	332	328	322	340	341	305	330	334	300	347	328	364	344	340	325	321	339	317	341	347	355	367	321	354	313	309	315	305	342	352	332	348	363	337	379	329	347	328	366	300	356	348	301	338	322	323	318	339	358	316	357	338	350	331	332	340	343	344	318	338	307	318	317	336	323	327	324	285	337	356	345	356	324	360	323	342	326	356	328	323	325	339	309	338	337	348	355	315	327	340	316	332	344	364	321	335	315	339	291	343	318	324	340	340	318	278	307	320	341	328	336	326	334	368	327	344	348	336	336	306	339	362	346	311	309	343	357	343	332	328	334	348	335	312	346	343	362	367	341	344	358	336	319	324	335	358	347	350	331	291	349	330	345	349	346	318	325	341	341	338	370	345	323	331	338	348	328	367	352	340	317	340	343	334	303	334	334	310	320	313	333	348	316	326	351	345	329	331	321	349	341	336	296	326	332	316	312	339	335	316	330	336	337	329	306	324	328	347	314	320	350	325	327	325	349	340	324	367	351	360	355	348	348	351	313	299	340	351	334	348	334	364	331	307	358	303	357	301	316	340	359	333	309	347	315	341	341	336	336	319	328	343	369	338	356	319	325	336	341	317	329	316	337	311	328	321	337	343	311	354	325	339	309	337	316	332	346	344	314	322	374	333	312	325	321	305	335	338	330	311	341	328	356	346	359	348	320	337	334	336	340	327	308	340	288	347	327	332	317	338	298	291	322	355	311	334	350	356	346	339	332	331	301	357	364	307	337	343	311	327	338	350	350	338	340	309	315	308	348	352	323	345	356	314	396	384	334	351	345	319	325	303	329	292	332	340	310	315	351	350	368	354	305	325	327	345	301	317	309	347	340	325	349	322	372	369	323	333	342	341	343	314	323	339	308	316	355	329	335	324	317	326	338	306	316	339	322	377	342	322	340	363	345	307	314	352	338	349	319	321	322	325	322	328	359	331	360	352	366	357	342	338	358	342	334	355	336	306	352	334	356	309	323	312	317	303	366	324	318	343	340	336	368	308	324	326	362	352	344	337	357	322	347	338	344	359	317	323	353	271	315	339	321	326	341	352	347	306	340	329	323	370	312	308	315	314	311	328	313	362	331	327	327	312	334	370	342	302	332	342	321	324	339	337	329	320	376	339	314	339	334	342	305	318	349	331	299	344	349	329	351	345	328	348	303	332	350	329	370	329	311	310	339	333	331	319	322	366	315	350	333	349	319	346	353	346	311	319	336	329	335	322	342	320	311	338	335	321	333	318	354	334	347	342	304	327	340	328	307	325	333	361	332	339	322	314	325	314	322	324	311	310	330	333	309	289	327	324	314	332	350	339	348	341	351	350	342	330	350	331	341	366	340	339	359	295	316	362	372	348	345	373	312	303	349	320	341	344	355	319	348	366	296	343	342	348	340	333	350	320	366	325	361	332	337	339	348	343	307	313	313	344	343	345	328	309	303	360	339	358	305	325	352	344	331	330	311	304	304	336	358	296	320	323	336	326	340	319	329	367	354	361	313	365	307	320	323	319	338	327	328	366	330	360	344	341	354	352	332	342	335	330	333	314	334	319	310	335	340	313	335	318	320	313	315	337	357	326	335	305	327	300	332	339	323	316	348	333	332	327	324	313	326	334	316	364	326	321	342	359	306	357	351	339	326	363	359	343	342	337	339	321	332	330	328	320	348	329	271	338	330	306	342	309	348	324	351	314	308	336	354	344	331	339	316	337	309	320	302	351	316	336	323	330	343	331	349	358	337	322	330	335	332	354	322	339	353	353	315	333	352	317	302	335	310	333	342	333	320	317	331	330	347	335	351	309	322	311	307	359	319	326	328	333	347	361	332	339	316	327	313	348	285	297	340	297	326	325	333	373	314	378	344	356	336	314	338	339	316	299	308	303	333	332	347	349	342	335	312	308	332	325	316	359	311	335	307	302	327	310	335	309	340	354	349	308	298	318	339	358	304	349	345	344	333	348	356	311	331	355	311	312	374	340	338	340	354	313	334	317	316	326	345	315	368	318	316	345	323	335	335	309	314	340	340	350	370	306	343	317	302	307	317	353	359	320	328	322	356	325	312	356	345	339	330	328	343	328	315	345	314	334	353	327	350	352	331	363	343	324	357	324	317	356	344	331	323	337	313	328	323	364	325	331	315	348	320	340	335	336	305	329	367	329	291	334	302	314	342	338	326	326	338	318	352	302	332	330	341	314	328	348	326	336	335	362	309	328	321	308	299	329	337	356	355	308	345	373	342	325	299	319	327	332	322	345	333	316	344	350	295	324	321	343	313	342	342	329	317	337	361	319	350	341	361	317	321	320	338	321	343	318	347	325	339	372	304	329	317	314	359	383	299	336	345	366	371	301	349	372	347	330	310	305	316	326	344	321	372	339	332	327	331	360	342	293	303	314	330	309	311	331	303	362	345	312	358	323	346	326	322	348	351	342	336	368	308	345	308	325	328	297	341	309	376	331	326	337	325	345	332	329	354	362	351	336	308	313	302	365	352	314	325	337	328	339	317	361	362	309	346	331	322	330	311	325	343	336	276	321	307	356	318	319	328	297	334	326	310	321	304	321	352	341	332	316	324	341	338	326	321	329	331	344	318	300	330	331	304	337	331	337	322	333	330	325	350	350	334	321	313	349	309	338	330	298	333	314	332	291	321	306	315	352	326	337	338	321	343	348	341	306	341	325	340	380	337	309	354	320	322	290	337	332	359	330	330	329	317	329	340	299	327	335	319	336	319	333	290	315	345	366	331	335	318	348	344	333	329	354	334	369	320	348	297	315	304	322	342	317	358	337	316	338	348	311	344	337	331	327	317	338	359	330	333
3368	4765	3685	1797	1282	1021	827	655	593	532	559	505	514	466	443	414	414	424	385	406	427	389	376	387	402	359	380	329	385	382	361	380	370	347	366	350	378	342	350	382	355	380	395	347	372	341	341	375	379	347	382	382	343	353	347	373	356	384	361	342	356	343	352	376	379	355	378	364	398	374	371	359	336	331	337	362	349	371	338	365	378	354	349	345	367	343	357	321	356	320	377	326	369	355	332	342	421	352	329	341	359	357	327	335	342	365	353	339	343	342	360	335	395	350	377	361	374	371	391	396	398	345	361	354	318	307	376	347	346	353	356	295	360	337	365	411	389	342	367	336	355	343	356	348	371	328	360	341	323	351	371	381	335	350	342	356	304	355	341	370	320	351	332	378	331	347	381	360	355	334	386	347	326	357	341	346	343	336	393	338	371	348	388	352	337	333	363	349	360	351	354	351	334	343	340	368	338	342	327	368	355	357	349	333	350	368	332	331	317	299	365	344	347	343	393	331	360	367	345	347	350	339	350	343	288	359	358	391	340	346	345	358	344	369	349	345	363	341	338	346	328	354	352	325	354	367	365	361	344	367	378	343	331	353	352	349	368	359	310	300	332	331	370	342	362	366	385	361	341	388	375	328	372	334	377	338	388	351	358	334	357	342	347	334	338	351	388	359	354	346	376	340	378	344	363	363	357	396	360	311	330	352	353	362	353	342	369	355	337	343	413	325	339	382	328	360	390	319	363	339	339	383	353	386	380	333	373	317	337	386	360	339	342	360	360	358	376	360	347	337	342	334	355	362	355	343	323	373	324	356	345	352	374	319	360	330	310	404	350	336	372	347	339	330	360	349	316	328	376	322	382	363	354	349	371	337	340	322	352	343	342	346	370	366	329	359	374	347	322	367	385	344	391	354	320	318	323	322	329	389	355	326	344	354	369	335	372	331	393	347	364	390	352	353	392	392	362	360	352	345	361	348	346	361	361	346	356	345	358	355	346	356	349	356	374	362	373	354	384	355	376	338	338	364	368	327	344	370	370	357	354	372	345	378	335	364	340	336	356	356	322	357	316	358	352	348	362	340	345	348	354	344	337	330	337	320	361	330	351	347	370	348	325	320	326	398	370	331	360	352	342	321	341	316	326	363	370	349	375	366	344	347	367	382	364	363	353	341	352	368	355	355	350	339	331	336	315	330	359	340	354	332	333	343	349	357	343	351	340	326	305	329	322	335	357	373	346	390	348	346	369	362	370	324	341	352	335	325	357	404	364	347	336	363	388	342	352	336	344	337	365	305	364	344	322	300	332	397	364	323	313	333	367	329	374	345	350	360	348	378	347	363	356	352	379	368	360	338	354	343	347	307	344	356	361	313	330	357	380	348	343	353	365	388	339	356	314	355	341	372	343	346	369	343	380	333	331	362	372	369	369	344	350	353	354	367	327	365	316	365	363	335	342	351	320	327	362	341	327	313	366	341	348	303	348	353	332	332	367	331	326	364	334	354	360	355	374	323	359	372	329	356	364	357	374	310	376	323	369	308	330	317	367	333	368	374	374	326	354	340	355	347	340	403	348	351	344	370	354	381	328	344	350	334	329	365	344	325	395	317	362	338	344	375	346	350	364	372	366	339	372	383	324	365	344	330	346	361	380	331	310	351	323	336	361	351	374	353	372	340	361	360	364	360	350	335	358	329	327	324	329	363	348	372	358	347	359	336	367	344	316	318	345	377	352	397	336	322	328	346	329	341	348	344	350	335	369	344	327	370	347	345	337	361	335	325	335	337	319	336	357	342	391	378	343	337	354	319	351	370	366	346	347	359	367	360	351	322	331	332	350	395	337	329	370	365	334	387	370	334	343	351	324	358	329	347	364	372	343	352	328	340	350	333	334	334	325	391	355	377	349	340	335	339	346	381	346	325	358	331	335	375	369	347	358	391	326	352	329	375	355	343	311	358	399	353	376	326	347	345	377	337	338	359	351	321	349	367	347	335	364	344	383	346	363	375	348	349	325	323	364	362	341	321	358	363	363	366	338	355	349	378	386	342	323	339	346	329	362	342	372	314	362	348	375	377	318	350	347	362	312	356	330	351	358	366	355	346	374	344	348	335	353	378	334	343	335	289	331	320	301	353	355	348	339	355	337	329	343	326	368	379	351	348	336	372	337	359	358	342	366	339	336	381	363	359	367	378	352	316	362	358	355	353	359	327	345	377	339	335	314	323	317	365	350	333	341	340	370	309	347	346	334	362	354	339	350	335	330	323	379	338	359	378	351	361	321	332	327	346	341	356	351	353	401	390	346	353	328	393	333	325	368	349	356	318	342	341	345	330	352	346	384	350	360	314	353	347	323	336	346	360	327	332	335	358	334	368	377	362	352	318	345	355	359	362	363	308	349	411	387	339	395	371	376	360	372	364	360	360	324	347	333	336	329	341	322	325	338	360	326	325	325	377	356	357	357	353	347	339	353	332	357	315	377	339	349	354	368	352	357	336	354	343	331	363	362	370	355	362	361	347	360	366	339	335	350	357	345	331	340	341	358	351	364	362	297	381	362	314	349	352	355	356	366	367	322	343	345	341	342	344	372	361	364	335	356	321	352	362	368	369	316	336	374	378	338	350	349	335	347	305	345	364	318	363	384	343	361	335	348	345	406	334	338	358	316	332	364	333	343	351	363	350	331	318	375	372	327	382	325	338	351	379	325	340	350	343	324	341	361	311	317	334	362	323	366	358	357	353	332	358	343	373	362	351	371	329	346	398	352	345	356	390	335	327	356	356	351	356	361	333	359	374	334	337	326	357	355	375	363	352	332	322	362	343	329	344	368	343	337	336	356	350	351	360	317	344	380	334	348	364	361	366	356	348	343	375	350	357	338	331	371	333	372	346	353	341	336	377	349	375	369	362	376	382	324	360	335	340	322	384	326	369	372	380	349	349	384	360	349	361	372	343	311	329	320	335	315	331	328	353	312	341	352	353	363	348	366	334	334	378	360	349	326	357	361	373	362	352	311	331	368	380	375	368	363	331	348	304	397	338	346	318	362	372	353	336	363	349	325	346	330	336	333	348	351	355	346	323	350	353	342	351	345	365	354	342	342	335	357	358	360	343	337	319	353	366	331	354	334	358	359	378	360	348	315	357	329	360	350	361	353	366	366	318	375	341	352	359	363	351	346	352	389	383	373	356	365	360	363	354	340	341	378	343	366	333	335	349	353	370	337	350	327	361	319	330	369	337	378	342	339	332	339	374	361	326	340	356	340	343	368	355	347	335	320	389	371	331	319	350	354	353	329	330	327	368	332	313	328	382	334	351	355	367	374	342	349	366	349	347	352	348	327	331	326	351	354	350	377	359	355	317	361	350	369	354	359	322	350	334	340	346	371	346	371	345	369	363	359	385	385	379	304	362	346	343	324	307	371	350	345	351	316	364	343	373	376	348	335	317	300	356	345	368	360	328	357	359	377	334	348	341	316	350	347	357	353	372	361	346	354	339	324	341
27551	11822	2000	1198	890	824	845	833	867	863	818	842	859	830	822	818	800	868	831	908	851	850	840	833	867	892	886	891	835	865	803	793	873	811	855	846	857	820	826	798	781	791	814	846	829	793	854	831	845	845	836	823	864	830	880	830	852	828	799	838	819	792	823	863	843	840	832	795	809	780	802	833	808	882	843	816	861	863	826	845	838	843	829	806	796	848	808	818	842	878	876	814	819	831	847	847	835	842	807	864	853	836	835	835	794	798	832	816	849	851	787	859	876	814	823	788	820	855	850	835	823	841	856	823	750	830	827	865	833	845	839	809	801	800	820	865	821	854	767	787	818	845	851	866	800	799	779	850	828	868	842	810	820	814	827	797	775	866	774	827	843	801	824	833	848	809	818	801	813	826	795	821	776	796	874	817	829	931	813	843	820	854	825	856	820	772	833	839	838	820	803	805	844	792	831	819	873	826	811	849	859	836	863	849	828	868	849	850	826	808	828	817	841	798	828	825	780	845	796	847	854	776	798	813	836	798	841	832	862	851	853	832	813	802	815	854	843	816	783	858	850	853	838	835	791	819	840	818	844	827	882	815	755	830	829	830	803	794	783	805	867	909	888	770	819	802	840	814	863	872	868	848	840	825	838	828	829	848	816	814	854	813	859	839	811	789	884	846	854	819	849	856	820	863	771	808	870	823	807	848	840	779	798	800	885	816	818	807	864	846	875	797	845	872	760	809	843	791	806	820	875	830	838	839	832	781	854	786	855	816	842	835	850	862	815	856	846	821	793	792	824	838	794	824	759	825	826	771	788	856	819	838	788	777	853	844	788	812	882	841	813	844	830	819	747	779	819	831	768	818	769	868	817	797	778	824	860	788	839	827	848	839	835	824	836	819	792	833	840	821	820	820	838	854	839	780	836	809	813	816	839	819	769	831	846	817	847	854	837	808	839	855	836	766	790	844	841	839	830	906	826	846	778	853	799	867	840	883	815	847	837	841	753	797	853	860	834	797	825	895	827	863	816	838	781	832	819	833	833	809	819	865	866	862	855	819	856	827	806	797	798	831	866	845	868	825	799	780	864	873	786	813	876	751	838	826	841	805	790	825	839	812	858	870	830	823	813	797	868	824	790	868	827	862	812	824	814	824	831	836	811	841	852	863	853	808	825	794	832	824	811	808	876	853	844	845	822	819	821	832	814	860	862	861	839	840	837	838	850	825	830	826	842	795	835	830	813	854	803	817	828	854	824	880	855	841	781	800	848	815	835	839	853	797	819	862	849	861	860	848	830	859	808	863	854	853	859	783	835	844	851	811	823	836	768	872	857	872	848	787	828	826	834	846	767	866	781	802	805	852	809	812	852	843	774	894	883	822	835	784	831	828	857	823	811	793	777	830	872	770	846	801	805	852	820	839	828	789	873	834	822	799	851	783	863	858	845	765	790	808	786	836	852	869	836	847	825	849	842	807	853	880	882	865	777	806	855	836	800	834	835	833	850	825	828	836	815	804	816	815	845	883	868	799	814	831	820	838	773	863	854	838	915	834	830	806	843	852	801	835	841	770	829	856	840	791	811	852	842	816	794	832	873	815	812	823	861	863	874	815	806	781	834	840	807	811	825	850	815	844	804	806	827	868	811	777	877	792	810	771	812	814	852	832	850	822	857	826	754	841	804	817	824	808	888	855	849	874	801	807	807	838	833	806	812	863	841	812	826	836	822	847	823	836	839	822	826	797	815	839	795	784	834	778	873	826	799	863	833	823	796	841	845	825	768	853	818	819	845	809	823	827	785	772	834	840	865	845	847	876	891	854	819	852	803	878	812	817	859	865	795	782	853	826	851	846	839	864	859	795	833	855	814	840	889	857	871	839	868	868	882	849	856	845	878	904	848	787	802	783	843	833	835	880	820	816	772	884	840	868	794	800	830	814	867	873	861	843	825	848	821	802	806	815	898	841	874	821	810	829	815	816	803	803	820	840	812	795	822	816	816	824	812	864	841	818	826	813	807	806	799	850	839	808	799	821	815	809	844	801	818	821	843	768	828	851	850	832	875	829	868	799	847	849	782	846	878	844	885	825	825	851	843	858	793	836	880	871	793	774	812	833	860	869	805	794	823	824	806	854	839	806	778	868	850	866	831	841	775	818	841	781	807	787	850	842	818	835	784	828	819	839	876	772	838	831	859	842	879	782	824	800	799	803	865	787	803	809	829	824	835	878	851	845	869	799	818	832	858	804	894	874	774	881	871	857	852	816	812	837	863	834	851	804	833	840	811	841	827	769	863	843	864	782	791	851	866	865	807	866	849	852	826	819	844	802	867	817	831	824	897	798	795	818	864	832	794	808	846	801	822	821	822	879	841	865	815	805	853	825	797	882	828	796	851	824	884	841	845	828	824	890	790	786	880	871	858	874	845	817	878	841	820	884	861	828	795	807	785	858	837	843	804	853	863	790	807	823	840	884	838	810	837	838	851	825	835	801	816	867	815	849	808	836	808	863	860	858	766	828	862	789	801	881	825	843	830	867	856	820	766	852	832	825	790	781	801	831	850	808	827	886	854	796	861	845	795	816	862	791	845	832	799	842	796	770	837	847	785	800	834	834	823	838	842	874	855	808	782	856	815	787	811	814	833	816	814	790	849	810	822	834	758	828	815	837	813	835	807	787	857	847	823	856	791	799	859	829	869	866	828	809	795	840	853	801	816	823	857	780	785	828	800	768	883	785	873	806	860	862	826	825	847	851	825	821	802	858	820	847	856	837	864	816	833	811	889	807	790	817	845	809	827	809	861	779	839	869	797	819	832	826	806	809	856	829	806	840	831	812	826	802	868	841	867	831	789	868	798	821	890	851	835	817	835	852	775	848	894	843	828	803	797	802	818	862	915	890	829	875	848	746	814	831	864	792	807	817	824	826	832	763	821	813	797	857	825	836	880	763	760	869	820	893	804	826	783	823	804	810	848	817	821	811	802	837	815	824	815	793	790	861	857	824	816	882	822	815	868	871	851	824	821	870	818	821	866	807	847	791	775	813	812	884	855	812	852	824	817	831	845	801	826	811	867	884	802	874	814	848	774	823	819	848	834	813	821	824	795	837	847	790	837	797	791	911	799	833	828	861	795	810	855	783	775	856	851	826	779	804	813	848	853	869	859	858	844	815	768	838	821	831	816	837	797	818	835	839	820	813	847	830	830	870	866	849	767	842	785	879	858	878	848	804	824	784	812	842	824	833	825	858	827	816	850	852	823	806	849	838	808	858	804	788	793	817	828	802	813	808	819	867	834	811	822	812	827	769	813	811	806	870	854	783	847	759	846	800	854	877	833	837	852	828	775	803	872	807	814	875	840	845	795	823	820	885	849	874	820	823	818	859	848	826	817	882	758	832	845	860	806	838	877	860	814	817	822	939	846	812	796	858	801	822	834	831	847	837	851	824	846	889	882	864	847	826	775	782	816	880	824	830	828	846	822	810	825	817	834	828	828	821	831	855	771	811
5227	969	941	826	790	795	754	737	707	727	754	742	778	707	734	733	727	701	726	740	706	724	736	758	739	746	839	780	683	725	706	752	762	700	771	740	731	778	698	751	696	752	735	744	705	729	701	771	726	767	750	793	728	795	750	733	722	803	764	791	711	754	794	816	794	802	745	782	750	762	732	775	721	717	709	726	704	794	742	785	710	727	736	776	745	693	729	736	729	766	769	747	758	777	733	751	730	777	754	757	755	731	762	752	732	707	755	713	777	707	722	714	709	750	719	736	743	716	734	744	705	759	761	716	730	767	708	730	745	730	733	744	752	728	764	743	733	738	742	724	768	742	722	717	749	746	711	737	770	701	734	733	740	740	757	727	731	766	702	766	736	722	730	757	746	767	790	757	747	753	740	707	719	742	736	681	751	759	755	740	730	729	743	679	747	702	725	725	754	749	686	712	771	717	707	733	779	765	759	744	742	671	717	736	706	757	743	796	711	711	724	693	781	780	717	718	710	743	755	709	695	722	748	781	709	763	713	724	720	703	744	729	749	736	722	744	696	755	803	736	739	740	771	744	721	788	756	728	783	709	758	751	783	743	712	785	750	720	694	722	746	728	720	806	712	708	706	707	708	713	706	747	723	741	697	714	699	700	750	738	764	765	743	708	704	704	743	711	744	719	714	694	745	694	703	765	782	718	726	737	679	727	741	730	746	727	774	749	727	735	772	715	698	728	708	734	725	738	720	719	726	758	738	732	754	710	708	698	717	745	743	742	751	747	748	736	688	699	718	754	734	724	743	738	719	739	752	720	760	704	742	774	702	734	681	751	706	773	759	752	740	803	760	708	724	692	732	731	707	718	734	782	728	699	786	706	720	719	689	726	724	728	762	705	768	749	749	744	743	713	794	735	738	722	752	681	726	753	755	774	757	760	714	770	783	687	732	700	715	746	730	683	724	742	729	718	744	670	749	743	723	714	762	744	708	727	708	702	732	757	792	760	765	740	730	706	782	727	704	698	736	756	741	709	734	764	721	778	736	773	722	711	728	740	745	758	759	724	737	739	778	708	747	737	705	733	715	752	732	729	717	754	756	711	779	758	709	679	748	765	726	758	764	758	745	730	691	712	708	786	703	767	736	750	703	763	754	719	712	707	694	719	726	749	689	773	706	725	675	717	722	740	719	725	742	770	689	740	798	730	708	730	733	763	772	759	755	719	762	756	766	773	756	701	702	736	723	771	774	717	736	763	718	769	724	747	710	777	692	757	790	733	724	744	737	721	733	729	688	735	741	740	718	728	756	722	770	753	692	705	747	680	737	770	778	750	725	698	731	730	724	753	723	728	706	732	750	733	707	726	749	727	764	727	763	759	722	655	753	748	740	754	712	706	754	771	723	714	757	766	701	743	751	721	761	755	779	729	742	718	719	748	755	736	715	796	721	745	713	735	713	695	687	732	766	769	740	756	746	699	772	705	710	746	737	753	729	752	745	794	703	715	718	708	758	761	711	745	714	684	727	774	687	745	782	686	693	710	759	752	713	761	699	748	683	746	722	755	773	680	712	722	735	755	733	788	696	728	743	704	721	703	805	729	725	753	728	720	747	736	719	738	725	740	741	771	738	747	773	731	704	759	752	797	686	750	740	736	753	729	752	746	749	699	727	748	728	724	737	794	740	792	718	803	741	751	747	746	666	698	730	756	752	720	739	744	719	760	706	741	798	748	746	703	719	724	707	727	767	724	721	709	752	703	737	764	728	753	741	746	729	766	773	766	776	708	696	673	753	708	777	732	763	746	763	712	745	767	749	719	754	749	753	739	760	747	758	727	743	715	753	754	772	735	742	691	750	750	768	703	722	745	716	771	760	750	730	746	665	706	718	763	725	754	743	749	758	700	769	743	670	731	671	727	783	677	734	713	724	740	720	715	720	766	743	759	731	700	721	726	688	737	701	811	746	768	712	736	755	753	698	718	730	761	765	787	722	733	718	714	711	739	722	739	693	748	758	797	718	740	720	772	762	693	747	754	741	755	735	742	728	698	792	724	743	729	732	724	765	732	706	785	762	734	783	705	769	724	773	740	739	697	734	723	749	753	745	735	708	759	714	692	745	775	686	717	751	727	747	758	740	769	725	722	733	762	718	718	676	730	774	740	742	750	712	704	759	720	683	698	733	757	785	721	778	753	738	719	755	698	721	764	734	742	767	767	707	733	744	742	705	776	702	739	772	726	709	769	715	706	679	713	684	760	713	726	780	736	739	734	746	763	756	748	766	707	715	736	685	730	751	738	752	771	712	729	735	733	710	742	749	772	730	759	736	764	732	768	765	743	689	715	774	693	729	714	747	777	756	723	773	709	750	735	725	741	770	782	705	757	683	748	762	726	764	758	726	748	745	778	728	670	757	749	766	716	724	705	801	699	743	718	717	759	721	761	717	743	749	717	722	706	704	793	690	736	716	768	706	699	764	699	720	769	723	721	728	741	723	715	745	702	719	735	705	742	711	721	721	743	723	704	760	687	722	758	757	747	728	690	693	742	759	762	731	775	763	700	758	719	703	742	769	732	777	763	712	759	740	726	755	753	752	740	723	724	729	705	738	739	715	736	732	741	737	730	719	706	707	738	710	731	755	752	737	680	725	732	754	707	729	787	740	729	706	746	699	724	729	760	766	714	709	752	739	763	715	759	744	741	760	718	780	746	710	751	750	709	737	731	713	699	745	789	793	718	724	691	731	731	781	741	782	719	746	748	713	761	724	788	742	745	753	758	691	737	734	727	697	721	789	752	726	687	716	731	731	716	755	719	719	690	701	700	712	754	729	714	742	756	749	763	737	738	707	777	773	749	766	707	758	748	766	715	763	735	717	738	750	759	754	763	741	733	732	760	778	767	709	741	770	716	762	702	706	701	744	698	706	726	722	719	699	703	744	709	715	766	685	738	754	764	744	739	708	780	673	785	787	766	749	746	748	766	750	695	751	744	714	736	725	730	771	736	719	784	722	752	723	747	749	722	708	706	795	710	780	757	746	721	735	713	730	713	752	673	718	699	738	745	738	742	789	759	769	729	751	728	779	714	675	756	758	745	787	772	758	734	717	730	725	744	753	683	730	754	731	735	737	763	768	707	720	735	766	780	746	761	718	764	771	713	719	724	739	736	743	801	720	717	764	749	734	740	741	700	726	745	703	758	684	710	786	746	764	697	722	741	731	705	745	759	690	760	757	745	723	752	752	785	733	711	727	708	797	723	713	744	766	743	740	714	695	809	744	769	714	734	711	719	776	714	731	741	719	745	759	728	746	758	734	730	766	771	736	764	748	694	750	730	747	768	731	701	743	719	749	738	777	778	738	690	765	733	745	736	760	774	724	729	711	745	788	747	740	754	760	756	748	796	721	719	718	779	748	723	751	706	735	754	779	749	741	749	730	737	699	680	745	727	755	745	726	732	702	698	750	734	696	743	740	784	760	681	717	740	697	752	744	679	750	726	772	719	756	744
25752	21388	25413	17262	1899	1023	923	835	791	774	806	773	792	786	773	721	783	742	709	751	726	710	790	747	709	764	769	728	761	783	760	723	673	765	730	721	722	655	771	756	741	682	720	706	779	699	709	718	750	698	696	734	734	728	763	723	720	723	753	716	734	719	685	729	741	716	689	763	747	713	770	770	749	677	683	691	748	726	714	677	731	730	710	751	758	678	670	737	735	780	691	710	749	731	709	742	722	781	682	733	714	738	743	701	707	739	672	754	780	689	700	734	715	750	724	735	761	779	715	723	718	760	703	729	747	757	743	708	728	761	721	673	739	704	769	750	764	763	770	723	725	723	727	741	740	722	754	757	741	742	725	696	754	701	764	720	700	702	703	715	700	721	706	713	755	736	733	770	710	706	709	705	741	718	710	706	781	726	690	717	726	707	777	725	728	790	782	737	733	753	771	685	752	707	696	742	703	687	736	675	698	685	736	760	735	746	730	779	735	733	721	677	715	767	747	752	723	764	732	740	758	731	690	738	710	716	752	742	748	738	714	732	725	717	750	732	722	714	709	759	721	782	756	712	750	720	701	694	706	718	779	773	708	714	708	747	732	750	758	752	753	739	724	708	706	716	716	749	761	711	757	662	775	726	721	754	733	794	727	723	685	721	720	733	730	726	697	737	732	687	710	713	711	711	729	740	753	713	711	725	708	695	759	740	704	719	697	781	730	748	732	700	720	714	779	719	740	768	687	731	726	679	684	750	720	723	722	664	703	756	763	753	681	727	672	759	718	744	749	704	711	745	746	724	693	710	702	735	708	692	681	768	738	769	712	718	724	732	708	712	713	735	770	691	756	717	660	722	703	721	751	760	710	749	718	644	705	767	746	773	736	738	724	731	670	725	735	732	774	765	758	765	723	757	764	711	727	697	710	721	692	701	755	729	740	708	751	734	724	725	734	694	738	685	696	717	739	720	757	704	699	719	735	687	730	719	758	712	692	742	689	729	710	709	747	700	703	720	740	749	707	754	727	715	699	716	722	734	729	763	713	756	723	739	723	711	706	722	742	726	714	717	755	659	733	753	740	720	754	752	743	736	698	695	753	765	767	708	758	750	707	702	801	757	751	690	725	727	752	742	724	686	795	782	770	732	688	724	750	709	700	712	719	653	732	740	746	743	718	680	719	758	705	734	760	730	738	725	742	770	699	754	753	751	707	733	733	726	729	778	707	733	741	684	716	714	749	697	718	741	770	694	746	751	647	732	718	734	797	697	652	747	713	744	740	714	710	733	727	701	795	729	714	723	734	704	709	737	749	733	746	761	746	777	726	695	712	720	751	715	731	758	734	758	775	734	758	719	705	786	708	750	726	698	709	710	703	696	722	726	744	664	711	735	678	774	720	746	736	724	711	649	690	751	770	696	735	752	744	718	699	742	717	730	761	739	715	736	782	715	743	711	721	736	724	737	679	738	741	722	730	744	721	685	720	752	730	719	738	724	738	731	702	734	708	714	740	802	783	732	689	745	758	749	724	716	745	726	705	767	726	706	684	725	760	691	719	682	710	699	714	764	712	691	694	730	740	760	744	707	729	695	752	708	762	706	752	740	736	674	712	678	746	735	714	735	697	736	718	720	733	758	724	723	757	749	780	765	692	694	709	723	745	719	726	725	740	723	730	713	745	699	694	693	760	765	709	707	728	748	744	754	711	700	720	687	762	729	716	747	724	745	743	720	752	683	743	727	688	685	753	680	710	748	737	727	703	721	723	735	725	685	752	692	757	711	692	734	713	738	717	712	737	739	774	752	711	731	730	735	717	753	726	729	753	737	747	740	729	738	732	780	724	674	702	722	734	716	718	753	742	704	694	750	687	724	722	747	725	708	770	697	731	708	712	673	728	772	695	694	746	745	723	702	697	722	729	754	723	744	741	724	806	701	733	752	686	779	732	737	730	768	703	754	773	712	756	776	690	769	736	750	721	711	733	751	737	706	732	676	749	704	716	706	762	734	749	750	725	755	734	676	714	721	773	722	740	708	772	681	734	753	704	665	707	723	759	723	744	732	673	707	760	696	686	698	721	699	754	726	722	760	726	744	758	725	727	715	709	750	713	714	725	766	746	700	659	705	717	730	751	754	720	685	701	753	736	677	753	707	724	780	695	720	716	740	783	752	705	741	686	694	681	716	730	730	752	732	714	712	747	726	751	694	729	701	709	707	774	749	760	711	701	730	741	752	700	762	716	689	718	727	710	720	728	796	722	742	735	752	705	780	722	725	709	774	718	719	721	760	727	696	719	727	743	713	728	672	750	734	738	707	716	740	744	731	718	744	747	699	668	727	710	789	694	730	703	726	699	702	707	765	652	715	745	726	715	718	733	728	715	678	767	749	723	709	721	767	718	704	743	734	727	733	684	730	736	693	712	805	696	687	750	752	691	697	787	724	715	748	751	702	766	716	679	710	684	688	682	753	742	747	763	698	753	764	759	743	716	725	694	725	727	702	727	787	711	732	787	705	756	689	740	745	682	730	705	690	687	724	691	746	755	748	794	749	777	685	729	726	699	698	732	746	735	747	733	803	742	769	722	698	708	691	716	715	689	727	706	703	725	743	710	749	707	695	751	717	781	736	712	726	682	702	739	715	705	772	750	690	762	756	704	736	749	708	735	677	757	723	683	695	725	748	739	708	711	706	781	739	701	729	716	698	724	700	663	726	778	710	708	762	729	760	706	728	737	712	718	714	746	715	741	744	694	676	732	729	762	690	709	664	749	716	746	688	620	714	714	719	715	747	748	753	734	707	728	707	747	759	763	720	727	691	736	779	697	746	719	751	739	739	732	728	718	784	723	735	711	743	768	706	736	750	763	728	747	715	694	747	736	716	714	743	736	732	760	752	716	706	697	767	743	737	710	680	760	647	680	714	700	738	729	747	723	706	688	674	746	756	727	702	768	738	760	723	727	801	714	760	713	703	715	729	741	749	795	687	709	748	738	725	725	704	730	667	680	745	728	700	708	770	708	730	666	712	743	683	701	722	729	684	748	719	735	747	776	707	715	754	710	758	745	682	685	692	713	726	718	789	698	731	724	696	732	686	735	711	717	714	729	730	740	718	718	762	691	735	694	706	737	734	700	729	718	700	706	695	728	705	718	688	717	681	781	750	699	747	751	699	726	745	736	748	688	704	722	780	701	689	719	747	718	752	726	730	746	754	735	730	727	777	717	707	686	745	760	704	718	752	764	694	716	680	717	703	725	716	726	775	712	687	745	693	718	744	738	728	693	717	687	751	705	747	746	743	689	737	735	687	763	747	748	687	757	719	708	734	742	717	707	713	737	736	676	728	770	699	748	719	732	757	741	752	726	741	695	746	722	668	712	770	735	709	696	729	710	744	742	691	733	711	764	716	719	737	736	681	768	703	717	768	805	747	750	754	654	734	712	713	779	721	736	759	745	708	739	733	761	768	738	767	752	726	718	755	747	709	738	708	713	720	728	724	749	732
3637	2194	1787	1182	1021	884	865	785	721	665	693	712	722	686	717	727	687	719	710	728	629	690	703	670	675	679	698	686	658	716	697	656	677	659	697	708	629	706	668	675	682	675	654	629	633	708	704	695	679	652	683	706	701	655	621	668	649	652	651	702	710	656	653	629	682	653	639	675	629	668	645	601	715	661	681	678	645	627	696	708	682	667	681	676	676	641	667	652	627	656	657	590	645	613	704	675	658	635	594	716	722	658	685	693	679	661	665	679	671	656	699	650	677	680	634	620	632	675	642	676	684	638	673	656	700	675	684	624	657	664	659	664	658	655	662	661	721	729	653	684	670	644	673	731	656	716	663	623	628	646	700	659	663	664	651	629	640	635	617	679	680	666	695	631	662	639	681	668	650	672	698	661	673	682	638	641	623	661	709	595	698	656	654	641	630	678	687	661	654	686	637	630	620	620	669	657	662	678	672	647	678	609	671	661	659	675	729	670	645	685	678	649	701	665	640	636	666	657	677	638	760	626	684	648	651	651	689	685	634	636	650	677	608	671	691	678	668	608	645	650	672	639	641	661	667	666	639	641	726	676	639	611	661	647	633	653	636	668	666	685	646	655	688	663	648	657	650	678	683	630	673	663	674	675	677	703	675	604	624	627	643	687	651	630	670	631	684	693	665	703	652	641	658	651	660	674	720	644	675	686	664	679	691	648	677	663	671	667	699	658	655	657	690	664	620	646	684	661	670	647	696	665	679	685	598	609	651	660	654	669	699	663	696	638	648	656	654	654	650	669	666	674	624	685	633	658	610	645	662	652	613	632	661	695	671	640	700	626	717	652	637	650	641	681	693	616	690	628	603	699	670	681	656	654	635	721	630	636	712	672	673	703	663	677	700	734	638	671	627	695	678	689	680	654	608	647	651	647	683	622	703	644	648	713	614	670	676	689	675	647	662	706	713	682	646	642	686	650	684	719	683	650	652	653	635	707	680	638	665	628	653	643	651	689	642	640	677	632	677	654	662	679	684	657	658	641	655	618	664	697	670	659	666	613	677	645	632	646	649	653	611	683	704	638	699	693	676	668	649	659	637	647	687	648	636	667	640	651	629	631	671	697	655	703	656	689	686	671	651	656	694	671	650	664	633	640	619	639	608	628	674	712	597	623	681	699	690	732	663	649	679	668	673	643	649	676	675	661	662	664	666	695	674	657	645	627	677	672	650	692	613	655	668	665	669	712	662	661	637	676	665	660	681	670	686	688	713	674	716	658	651	650	665	663	654	692	645	649	673	673	692	646	666	687	609	646	687	643	656	654	641	626	654	660	667	716	658	633	633	644	701	650	693	660	652	639	666	616	642	663	634	705	667	646	653	637	658	662	664	688	646	663	657	697	685	620	654	696	670	716	652	664	647	688	684	632	687	714	663	689	641	649	669	659	629	622	673	659	616	691	670	652	674	630	673	680	640	705	674	642	617	705	645	684	639	674	624	655	673	670	678	660	695	629	685	681	666	623	678	678	683	624	659	691	634	675	699	646	647	652	653	665	672	668	662	649	654	670	709	654	638	640	622	652	650	643	621	618	673	718	615	672	682	651	672	689	695	673	661	678	659	635	659	681	644	700	651	662	691	648	644	656	639	658	661	694	650	672	691	656	628	686	700	689	632	680	665	683	717	670	652	658	618	704	656	673	589	669	675	686	700	641	650	644	635	621	686	665	659	684	640	653	671	665	672	650	631	634	635	695	693	658	689	673	627	680	623	689	691	710	671	643	640	701	692	628	677	685	659	662	650	679	639	635	626	737	690	679	660	672	636	712	666	640	707	674	676	667	686	671	671	687	668	648	698	672	677	707	668	701	680	679	722	685	649	656	673	628	698	651	634	620	698	671	656	716	673	710	624	691	693	632	665	641	664	665	679	692	669	666	641	637	646	649	711	676	613	653	669	674	669	664	667	626	642	657	666	654	698	695	682	640	673	667	691	681	669	668	655	648	683	687	668	620	710	662	650	620	671	682	719	633	700	707	658	636	676	715	658	668	618	689	711	632	632	650	691	663	648	688	662	639	652	608	698	648	699	646	638	717	659	666	682	671	697	639	698	644	610	700	671	651	679	642	667	638	704	616	642	661	666	639	672	640	646	618	658	635	684	663	704	694	666	695	651	667	678	699	668	633	657	651	664	616	664	651	690	649	683	643	651	636	639	618	620	683	661	612	660	691	664	651	669	707	674	690	680	681	629	698	648	674	684	646	618	649	662	700	622	661	641	612	620	616	618	664	641	667	630	690	616	643	662	680	658	642	671	709	690	642	656	648	655	704	669	698	656	703	625	671	635	671	670	652	646	652	636	650	677	695	662	658	658	697	686	642	664	651	651	683	663	680	647	666	634	678	642	674	680	681	637	719	666	651	662	709	661	609	714	645	692	673	655	668	697	642	657	667	681	638	663	703	668	648	630	680	630	640	715	692	656	608	664	677	674	642	639	694	634	668	656	679	707	717	650	637	658	675	670	639	624	634	712	703	730	650	645	669	667	637	623	674	716	637	664	665	663	686	663	674	659	631	668	636	621	639	666	644	649	669	661	678	654	701	669	665	675	654	666	662	675	677	683	695	618	675	646	672	668	672	655	682	681	681	656	643	661	625	651	685	708	632	651	621	656	680	661	652	645	674	680	638	706	645	666	666	654	706	673	635	621	633	629	681	652	654	648	635	651	613	610	677	683	618	621	629	696	664	612	659	621	632	642	667	676	656	687	678	650	713	669	674	682	748	696	647	705	636	630	656	583	709	623	686	681	699	671	711	697	689	682	642	616	618	696	635	656	613	683	670	691	681	643	672	700	670	651	714	686	678	676	666	647	657	699	654	636	658	660	664	664	656	683	720	689	700	679	619	703	616	619	676	657	677	700	672	672	652	663	663	661	622	708	641	669	660	630	642	649	643	680	686	700	694	705	639	675	656	658	711	667	676	661	637	683	693	637	687	657	636	635	638	630	683	650	713	651	648	615	692	670	642	676	656	670	685	659	682	731	622	702	674	659	635	710	667	684	659	666	676	614	669	641	701	661	669	669	617	676	633	688	623	670	662	644	632	724	686	629	683	670	631	666	676	629	693	653	686	627	665	689	666	634	662	637	664	662	647	594	638	682	623	634	644	671	676	654	644	707	639	632	691	632	672	686	659	693	675	675	651	676	669	609	609	642	700	672	731	720	671	675	596	635	665	689	626	647	703	643	657	679	687	588	714	657	619	659	670	675	615	647	659	623	658	686	646	644	638	673	681	685	602	680	672	651	624	706	673	678	689	659	649	677	698	650	628	679	674	651	679	680	657	620	692	703	656	663	627	733	652	609	673	665	624	647	632	663	656	691	649	651	693	676	610	669	592	629	644	668	681	673	669	657	648	645	630	639	674	733	642	648	677	639	664	608	693	663	700	663	686	648	677	683	651	703	629	643	671	700	662	617	676	656	667	589	637	680	656	656	691	664	628	671	676	670	642
24275	21420	28580	24676	20144	2688	893	588	447	450	434	417	390	383	413	394	370	358	351	357	358	364	399	358	354	355	398	319	350	348	341	343	341	321	346	347	345	382	357	361	378	357	315	371	369	321	367	338	342	323	311	294	343	371	368	335	377	331	339	343	374	328	336	379	354	363	335	346	348	344	323	356	367	345	304	342	322	393	350	341	344	347	328	351	333	294	317	345	325	329	320	346	357	323	355	315	351	373	319	365	356	314	314	370	333	308	325	383	370	316	334	346	387	335	345	336	346	355	363	355	344	352	334	350	339	368	334	356	342	368	340	326	328	352	344	306	359	309	334	325	310	332	340	322	354	322	335	365	342	332	347	335	302	335	343	328	330	378	322	354	358	337	353	344	349	327	312	352	358	326	388	347	357	321	338	318	340	342	303	335	324	392	340	329	348	288	339	364	317	331	321	340	329	349	344	355	349	333	328	356	345	317	342	314	354	355	319	285	305	306	360	301	318	347	334	337	336	325	353	318	306	335	359	335	335	354	352	341	338	328	327	331	316	331	324	311	337	329	320	368	324	317	322	354	327	294	342	350	339	365	330	349	345	356	350	330	315	316	334	348	355	321	331	338	315	321	316	323	313	296	311	324	344	327	352	326	325	321	356	337	363	367	345	362	372	313	336	349	346	352	315	357	358	333	306	356	340	317	355	353	348	333	320	393	302	344	360	357	353	338	369	328	326	313	343	322	338	331	367	295	341	350	330	325	350	340	340	347	322	333	322	320	348	325	321	325	355	284	352	376	378	337	363	351	329	347	329	305	339	327	338	330	337	360	311	333	351	318	346	334	332	314	315	316	302	342	348	334	316	346	324	336	356	308	347	349	339	366	325	363	320	357	354	348	345	325	309	337	327	319	333	343	318	330	312	350	342	334	343	351	344	307	339	326	325	298	354	354	355	317	362	334	334	340	344	353	356	330	316	313	327	323	356	355	287	322	336	325	336	356	329	312	334	341	312	345	345	331	325	353	366	380	344	328	332	353	347	325	321	329	343	332	346	354	335	327	351	333	323	341	311	325	348	315	301	365	302	330	333	321	329	341	347	326	317	356	337	350	324	293	329	333	363	319	330	319	337	350	361	299	350	320	316	345	328	302	338	318	352	350	346	343	317	331	326	326	370	353	345	341	328	346	301	321	309	369	331	317	329	344	350	317	345	344	306	326	342	327	298	362	344	358	367	348	332	334	332	341	337	337	337	330	339	312	367	335	350	324	354	364	322	331	335	352	306	336	316	320	360	301	306	325	309	338	331	351	357	365	364	329	342	341	352	339	358	342	370	301	325	338	319	318	317	325	329	315	310	334	332	358	311	303	322	377	328	325	313	311	315	347	349	327	353	328	311	324	341	312	351	355	330	341	316	365	348	311	320	351	371	316	330	356	333	327	318	334	317	318	319	323	302	315	331	334	321	315	325	335	353	336	361	328	281	362	328	353	322	330	345	328	330	336	353	323	328	323	327	336	331	322	310	342	323	340	342	348	363	355	361	318	354	342	321	326	285	326	312	356	319	377	339	312	314	337	302	349	316	319	361	336	348	295	370	330	303	326	296	337	340	330	329	367	342	319	337	335	320	411	350	352	321	348	313	349	324	357	354	335	299	320	311	326	333	357	334	334	322	317	341	314	351	368	332	318	347	347	357	316	350	359	344	344	313	347	319	322	327	315	334	328	352	337	307	343	322	330	348	360	327	322	349	327	363	339	344	313	331	323	321	352	306	309	316	345	351	328	317	334	357	308	297	359	342	333	305	358	343	304	350	381	293	349	309	329	330	351	371	335	323	318	332	325	338	322	289	320	344	314	349	320	300	290	327	322	315	378	340	332	337	304	334	305	344	336	330	373	341	345	339	344	312	355	299	367	328	348	342	328	334	343	334	336	327	314	345	339	332	325	348	339	366	334	315	350	309	338	359	344	358	344	322	353	325	332	289	348	294	347	330	336	349	316	338	328	306	363	344	358	336	328	326	360	319	340	351	334	353	354	319	330	322	347	293	342	333	315	311	339	321	284	343	303	286	319	352	319	327	312	311	353	315	330	348	317	323	298	329	359	331	329	333	354	294	328	332	333	334	299	345	320	360	321	347	370	319	330	328	291	328	324	301	339	326	321	334	315	318	321	315	319	319	348	343	324	333	333	339	313	321	321	332	335	351	327	311	314	331	340	335	334	348	324	340	349	321	355	338	341	341	328	318	303	299	295	328	310	337	385	365	355	337	337	342	310	340	315	346	334	306	317	350	307	352	322	324	366	328	366	348	311	339	314	344	308	340	337	344	359	326	345	332	346	331	314	349	336	357	330	324	336	318	322	330	335	372	330	329	345	319	293	352	331	335	327	332	378	355	334	317	321	332	307	326	329	342	330	333	348	375	355	328	323	318	330	333	350	289	330	348	297	357	317	347	301	352	344	315	365	345	346	339	327	303	336	353	330	300	329	327	353	324	355	328	372	313	360	318	320	326	344	328	342	320	342	365	315	343	350	344	339	350	332	310	339	316	311	340	341	337	329	339	344	325	361	304	326	315	352	334	318	316	360	348	333	319	304	335	318	351	344	351	310	327	320	349	348	344	347	329	337	338	338	318	325	341	339	341	319	302	328	339	333	315	340	340	314	334	356	324	342	359	328	335	327	317	351	348	313	304	336	320	316	332	318	314	322	370	343	329	338	336	312	346	330	354	365	355	335	316	299	351	295	338	307	332	324	325	333	379	329	338	359	319	290	299	299	329	331	342	384	345	379	328	322	305	306	287	310	331	343	327	345	336	332	354	313	297	333	338	327	311	325	348	326	323	372	329	327	335	325	323	340	347	291	327	330	353	333	337	353	363	317	319	319	345	298	336	345	381	342	299	335	352	291	331	348	348	344	344	335	327	332	358	336	346	322	319	339	346	319	339	343	359	355	312	294	328	300	373	351	333	324	325	317	329	380	286	302	295	322	305	350	337	336	345	344	358	325	321	325	333	305	340	352	319	345	336	313	301	318	330	314	330	324	352	359	362	335	318	348	317	310	363	334	354	340	333	299	347	343	323	332	325	348	346	344	356	347	344	335	353	324	345	314	332	335	335	349	336	349	350	344	329	331	336	319	307	348	327	314	318	327	352	346	321	366	313	364	331	318	354	344	328	346	343	352	311	343	313	372	349	350	339	308	336	364	319	306	357	314	344	310	345	349	339	336	310	301	356	361	321	317	326	354	324	305	315	318	330	360	338	323	337	341	343	293	365	338	300	315	327	339	281	320	339	320	331	315	327	325	343	360	300	295	316	324	345	342	331	324	314	304	317	330	351	308	338	356	347	314	350	346	350	334	324	322	345	331	352	330	346	326	304	315	344	341	343	347	342	325	347	367	330	344	368	307	349	322	320	315	302	304	331	306	307	346	341	330	305	331	332	299	337	321	324	360	332	321	337	328	335	335	329	335	335	345	302	318	330	320	344	322	334	336	353	326
3336	4526	3616	1805	1308	974	799	772	646	600	535	482	473	432	443	423	441	393	365	424	419	387	401	406	365	389	334	358	335	393	369	381	373	378	334	377	378	372	339	336	370	370	343	422	416	365	343	342	353	352	370	380	381	348	346	318	335	326	334	342	334	361	343	343	374	339	355	348	346	387	392	383	347	327	329	379	341	353	370	369	371	368	356	340	326	346	346	355	347	351	351	394	330	321	320	366	366	388	371	364	325	346	352	329	384	325	356	362	362	377	340	355	344	331	369	380	341	337	387	350	369	356	371	340	324	333	387	393	302	316	372	375	356	334	364	345	359	375	355	355	340	317	375	351	336	359	397	355	345	336	328	343	339	352	389	338	356	325	346	378	346	373	349	385	327	322	342	357	321	340	341	318	384	347	382	332	338	343	329	384	328	363	379	348	331	375	344	354	349	363	361	357	333	344	355	334	357	350	336	337	334	369	364	349	380	338	331	365	361	354	357	342	362	360	344	326	340	340	337	332	390	354	396	357	353	330	355	362	350	360	352	373	342	358	358	379	360	372	330	384	359	337	362	360	344	332	307	371	333	367	354	347	330	367	354	365	349	334	355	316	314	365	348	332	348	358	346	373	343	349	355	311	351	356	363	356	325	357	371	335	330	325	354	336	359	348	335	365	341	371	341	332	341	349	347	336	350	342	341	350	352	359	381	323	348	331	348	347	372	380	363	352	339	353	350	341	319	359	363	350	325	313	355	338	316	294	354	372	301	301	348	332	356	340	376	378	317	332	330	348	332	390	351	345	370	363	379	363	370	337	327	340	344	331	375	353	340	352	369	364	376	348	371	353	336	359	372	354	357	341	328	354	339	340	367	387	319	384	344	345	357	367	377	309	348	346	324	330	335	314	356	320	345	352	340	342	366	364	348	349	375	353	330	334	341	330	351	359	377	370	371	327	358	359	325	363	346	366	344	338	347	385	359	376	347	334	335	358	309	324	325	341	367	327	346	332	340	338	377	357	329	364	321	388	364	315	357	351	347	352	342	317	335	370	318	343	350	335	336	348	357	340	378	334	332	311	318	349	357	337	329	344	367	386	373	390	378	364	357	381	350	322	328	326	306	348	350	319	363	380	339	394	372	348	341	327	374	375	320	330	344	329	385	358	376	354	386	316	332	379	355	326	363	356	351	347	340	352	346	358	355	343	337	331	334	328	336	357	345	347	372	375	388	338	359	328	335	331	369	378	380	394	347	339	302	364	332	342	359	350	355	358	338	328	335	329	377	334	370	364	352	332	323	360	344	340	353	337	356	385	325	328	326	335	352	349	363	346	335	329	333	318	341	347	354	389	351	354	345	345	322	340	355	368	354	320	330	349	345	367	370	352	326	325	317	307	379	330	336	357	352	344	363	327	334	351	351	320	366	353	342	329	346	352	357	336	330	323	351	315	335	356	343	361	354	335	310	320	357	350	359	350	312	329	320	349	319	330	369	348	353	361	361	339	348	353	363	332	370	332	358	322	383	360	337	345	340	355	363	369	337	344	309	353	349	316	346	362	344	364	347	355	335	367	319	385	331	336	367	347	365	338	324	343	350	345	358	350	374	324	347	361	343	351	343	326	333	347	358	376	369	366	342	344	344	384	363	364	324	350	350	333	337	332	333	333	374	330	327	375	344	352	350	322	337	346	360	327	339	373	338	325	359	361	346	348	367	355	355	323	371	361	365	356	323	272	384	367	340	343	347	359	309	363	346	308	322	340	348	344	353	332	352	351	346	363	353	362	353	310	319	374	369	360	324	367	334	335	349	351	318	331	351	341	298	333	330	317	331	374	337	333	336	342	344	325	339	351	319	351	332	353	353	364	336	359	353	299	333	371	346	334	354	328	344	313	342	379	376	339	327	350	344	341	328	348	291	356	308	339	309	324	346	372	345	332	333	320	352	371	360	352	371	355	320	343	338	339	325	344	342	339	342	346	308	323	347	347	379	368	323	376	330	360	353	336	332	346	369	352	329	355	397	342	332	331	322	332	343	341	317	326	308	354	313	323	355	322	355	316	344	331	354	305	351	332	349	317	355	344	316	349	327	349	346	347	370	368	323	327	367	343	382	358	341	372	334	341	347	344	334	362	333	326	330	328	335	349	347	364	347	339	356	333	351	330	349	348	365	353	347	327	347	323	336	334	369	322	335	366	338	353	351	383	309	324	337	378	379	346	404	334	351	336	354	379	356	330	355	357	378	326	337	386	337	393	381	335	329	330	318	333	344	344	383	350	345	284	373	359	346	353	374	345	361	332	324	394	350	356	356	379	375	375	339	336	322	370	359	354	354	341	349	306	338	338	315	359	328	352	325	376	349	310	335	335	336	319	333	327	327	362	340	351	353	346	332	343	348	350	330	328	328	349	331	340	323	350	382	340	380	340	366	334	365	315	337	338	356	313	346	340	339	292	322	343	344	372	337	333	318	341	348	327	371	331	338	334	336	367	338	324	366	337	350	344	359	361	331	343	367	333	329	354	331	345	341	344	352	317	367	341	345	348	363	337	340	345	357	400	308	332	354	356	378	338	315	310	343	317	375	375	343	353	361	336	371	327	351	361	325	359	347	353	355	331	331	312	300	376	336	364	360	359	352	342	362	316	337	313	334	367	359	330	366	330	349	322	348	322	370	339	310	351	340	385	344	329	336	336	386	336	365	300	365	343	322	301	351	374	331	350	365	318	340	328	335	328	370	336	373	358	354	313	372	376	341	369	309	315	351	336	312	358	337	321	358	339	332	343	347	341	352	333	337	376	344	333	339	356	339	368	344	355	353	321	329	351	353	344	320	352	331	412	342	341	323	354	365	361	308	348	330	345	364	333	358	384	329	305	322	360	353	329	312	334	342	362	318	325	336	321	336	328	330	336	337	336	349	327	367	346	348	326	346	345	343	351	349	347	343	339	365	328	334	330	368	363	357	340	321	389	338	354	343	344	347	337	337	343	373	373	361	339	315	371	348	353	348	335	313	359	376	335	347	330	324	348	353	345	351	369	362	361	332	337	305	360	309	363	354	329	399	349	346	337	331	366	334	341	357	339	328	324	341	362	351	339	338	308	329	363	342	343	342	360	316	344	355	374	359	327	377	325	336	339	334	347	331	358	350	361	342	312	348	327	348	336	320	343	315	330	359	335	339	336	347	308	327	327	316	355	328	338	370	330	345	356	340	335	368	354	373	345	359	324	336	324	334	366	317	370	369	350	332	387	362	352	335	356	325	378	339	318	345	327	345	347	324	337	349	362	357	331	358	369	352	369	361	358	319	341	344	352	343	399	339	362	347	341	314	367	320	323	333	351	318	371	310	368	354	333	355	363	379	352	388	353	375	330	336	353	350	360	347	344	353	330	329	364	343	316	355	368	346	340	344	343	348	332	325	362	343	378	366	313	349	332	323	341	354	366	359	312	347	365	322	337	370	333	340	365	361	331	334	362	308	364	341	346	333	334	364	333	343	327
27534	11756	2007	1188	857	943	854	816	813	798	880	914	840	838	858	845	831	790	830	843	827	863	835	858	849	811	811	819	812	823	830	845	876	827	824	886	860	847	850	809	831	842	845	860	847	831	835	797	851	868	806	836	858	814	812	781	822	804	815	814	822	797	846	843	832	831	772	840	845	835	861	785	806	834	859	860	848	834	811	834	854	778	796	769	818	879	820	832	844	816	779	814	835	852	826	761	795	822	828	773	838	820	854	869	835	817	824	813	861	826	812	834	869	774	851	832	862	808	805	826	783	799	842	877	813	821	902	842	838	863	792	813	847	830	872	806	823	829	851	832	885	841	795	814	817	837	880	783	873	848	809	845	869	850	861	790	820	873	841	815	832	827	807	813	795	853	865	861	853	796	838	806	783	812	816	858	875	832	858	847	825	833	819	811	808	795	809	846	844	863	811	876	823	791	897	840	804	810	781	869	842	834	881	818	820	855	827	838	825	823	830	733	855	892	814	788	856	833	782	839	863	832	817	835	887	826	834	874	802	811	812	740	792	781	797	850	829	822	814	836	811	819	837	868	822	867	793	832	804	868	880	864	786	866	839	823	833	822	813	880	809	815	825	767	870	839	830	821	830	833	800	830	809	834	792	868	855	831	800	796	814	829	807	803	787	835	847	873	876	785	822	852	854	804	848	794	830	844	896	848	854	827	875	783	826	814	828	844	807	782	795	815	814	870	805	772	815	911	844	868	856	855	823	860	874	832	829	816	826	814	796	819	778	791	855	851	830	790	848	819	830	802	836	790	807	786	849	846	821	833	898	862	822	824	837	837	842	822	841	847	817	823	821	868	858	834	813	790	827	882	815	838	892	800	794	856	831	878	912	868	840	850	837	808	842	851	848	783	788	820	840	821	863	840	854	821	803	813	842	852	847	832	832	850	800	820	818	801	828	829	862	821	860	822	820	840	837	758	827	842	766	818	841	835	810	812	793	832	818	820	835	812	814	796	826	840	795	821	880	815	833	876	791	789	795	849	772	888	853	787	856	848	862	829	850	806	801	857	836	815	814	809	834	802	828	832	798	857	878	828	853	862	807	815	836	821	785	823	815	847	869	817	864	859	816	841	843	863	819	797	808	765	820	880	839	825	805	817	807	843	882	805	869	843	836	823	854	799	875	825	817	832	825	790	820	850	854	842	847	844	841	859	828	857	794	846	857	831	857	886	905	824	807	791	832	854	856	831	815	855	816	778	841	835	845	867	869	861	866	808	778	810	809	856	850	886	842	787	851	852	774	770	824	840	859	848	844	843	815	886	847	835	828	844	870	823	849	864	833	860	841	791	805	793	855	870	846	807	864	831	818	816	861	796	851	827	811	811	836	843	837	818	836	840	788	733	829	837	828	847	808	837	796	820	809	806	815	818	872	853	811	861	804	821	800	854	809	823	839	792	820	836	827	827	847	865	844	820	832	806	834	819	808	869	866	832	801	804	785	752	787	784	829	822	806	822	801	853	862	807	825	822	814	884	819	834	847	768	778	817	779	799	819	833	814	853	883	839	906	851	830	825	833	796	878	883	823	852	809	873	800	797	855	865	833	831	888	863	849	842	856	807	835	812	822	854	832	838	807	850	823	810	818	874	858	812	859	899	829	847	848	837	826	816	817	851	841	838	831	819	816	862	805	862	843	827	826	849	833	764	864	838	868	878	816	830	784	816	826	824	852	827	812	855	834	816	829	864	848	789	813	816	778	828	817	853	811	812	799	827	863	877	851	864	795	812	837	803	857	806	858	816	816	847	852	816	823	877	803	846	807	822	863	850	866	856	842	895	858	834	830	850	802	807	871	836	842	825	817	798	821	848	874	835	829	867	812	846	861	826	811	843	855	862	811	810	821	819	837	820	839	817	853	807	825	818	803	889	822	774	832	795	832	834	833	874	874	775	837	824	847	822	847	837	839	806	882	776	844	831	811	811	823	819	799	850	816	794	820	826	846	843	834	858	842	844	878	835	822	844	856	820	881	866	824	853	837	829	806	846	799	782	845	858	821	805	850	860	830	838	794	823	841	788	800	831	821	827	766	842	837	876	807	822	844	825	808	847	890	801	838	833	857	839	822	883	808	832	885	840	830	815	812	828	834	817	800	798	783	861	793	897	814	804	825	827	831	830	847	825	819	835	804	811	806	818	845	855	911	881	831	814	785	817	794	852	812	867	884	850	823	915	814	810	826	830	869	878	811	826	868	828	839	823	804	845	859	803	829	792	841	783	821	797	828	854	832	856	845	876	794	856	867	837	854	824	807	851	822	811	846	869	829	831	840	860	834	820	844	845	877	839	825	855	799	776	807	833	778	823	848	869	839	856	830	784	828	767	866	826	807	883	852	867	836	856	813	871	811	805	842	828	840	831	831	835	811	847	822	817	888	824	856	750	845	817	827	815	817	851	803	796	827	867	831	830	811	834	827	741	849	870	826	795	810	761	844	833	797	830	858	866	792	819	801	901	812	847	854	861	863	845	819	804	843	820	817	802	868	849	802	840	810	780	793	824	803	828	847	744	791	799	764	779	803	856	800	820	857	815	823	820	825	834	814	845	862	795	802	913	821	808	823	784	844	820	800	783	797	813	807	828	837	837	807	833	798	866	859	814	845	829	849	840	807	790	786	844	839	857	830	818	833	809	799	817	820	831	805	829	846	849	837	828	807	855	856	836	850	847	803	798	809	816	805	806	852	809	801	808	819	844	780	847	819	829	836	791	789	791	873	869	849	827	790	829	817	849	895	872	797	778	797	798	847	852	809	757	819	845	890	841	856	817	788	817	843	780	849	853	847	827	822	805	793	839	832	871	810	819	860	897	839	875	822	855	793	830	826	854	808	854	872	832	853	785	769	846	820	850	837	863	800	822	849	867	824	846	852	867	795	896	839	843	835	830	822	864	834	814	773	834	799	821	877	890	878	825	853	840	884	799	879	805	802	837	795	879	821	848	835	862	803	851	860	817	841	786	820	780	864	852	792	830	827	825	857	801	839	830	852	830	777	848	792	812	860	815	783	810	817	847	863	853	857	809	795	826	793	831	834	816	861	861	808	834	802	853	851	811	808	804	755	868	848	767	869	837	840	835	814	823	828	825	818	838	850	847	846	883	864	814	805	788	842	788	847	829	815	809	785	858	843	857	850	847	799	852	823	845	841	841	820	828	852	856	878	838	825	781	858	861	815	830	846	821	827	817	805	836	812	839	807	822	809	833	786	838	839	769	847	811	819	800	879	841	803	876	852	848	795	806	822	845	843	871	849	767	831	827	848	792	862	863	809	830	833	841	804	831	836	857	819	861	843	839	866	836	878	841	820	801	816	870	825	807	778	816	835	791	829	837	826	849	787	822	861	865	842	821	852	748	874	825	812	876	845	846	798	795	744	870	881	841	874	867	846	809	843	796	793	842	862	841	800	824	805	913	844	889	864	848	861	823	816	830	823	838	855	823	854	834	853	841	840	819
5203	961	875	790	759	792	724	728	786	743	771	719	732	699	731	743	750	745	698	723	761	740	721	700	753	722	737	768	749	741	685	711	733	786	709	720	709	730	725	721	740	751	728	752	729	746	727	720	734	709	734	762	715	742	750	741	693	705	737	776	719	685	743	732	686	709	706	761	747	725	679	693	673	761	679	739	660	694	700	709	715	735	717	631	699	707	737	743	716	688	750	736	695	670	696	678	702	695	783	734	707	738	734	704	748	724	729	748	723	739	738	674	713	718	754	706	760	729	755	775	815	766	704	732	689	723	744	730	716	722	746	733	729	753	705	746	663	720	786	773	684	740	696	760	676	680	729	712	759	722	676	705	742	702	702	697	727	758	725	703	699	730	733	679	712	789	682	711	760	738	719	730	671	726	772	796	752	682	755	744	782	710	754	716	707	721	742	752	764	710	766	717	774	717	736	733	744	703	717	757	694	730	706	693	707	725	753	779	783	740	774	756	753	679	704	686	712	712	737	743	745	754	737	706	715	693	732	737	735	730	734	719	727	763	733	691	788	750	713	733	749	751	744	705	771	721	701	721	684	738	725	734	666	697	759	718	751	764	703	708	691	768	729	728	731	751	702	713	759	758	717	732	751	693	713	742	729	726	702	691	704	679	724	727	769	735	707	701	710	719	709	701	722	702	699	708	753	710	742	749	723	752	742	788	706	693	739	733	721	752	747	760	693	736	710	736	722	701	730	682	736	722	746	685	694	698	692	746	778	695	721	702	692	734	753	769	736	727	724	760	727	722	748	696	718	744	744	703	740	719	768	706	751	731	684	710	775	746	718	716	739	748	709	753	734	734	724	691	743	728	690	718	695	687	708	682	730	662	657	690	724	768	718	686	720	703	722	695	721	727	732	716	706	732	735	729	783	720	721	693	693	687	696	701	712	756	705	744	770	691	717	783	720	752	678	746	703	687	708	715	677	724	749	697	691	708	734	739	674	719	728	687	663	673	721	695	756	691	742	673	764	694	685	712	722	702	741	697	746	723	746	666	691	743	682	727	751	730	747	694	711	708	685	681	720	695	749	671	705	714	735	689	719	722	731	725	718	713	786	737	711	734	715	709	725	718	772	757	725	729	692	716	736	726	758	725	699	726	698	761	744	740	743	697	756	749	738	735	725	696	681	733	701	747	755	761	719	681	722	709	729	711	717	692	746	736	719	742	743	726	727	747	724	784	724	743	755	691	745	680	726	700	746	752	712	695	686	712	713	736	743	756	685	703	711	674	772	687	696	714	705	704	742	719	743	720	714	689	772	720	773	729	729	729	721	749	745	752	766	768	742	766	725	704	747	708	730	738	667	741	753	752	742	733	732	753	705	733	710	770	692	726	744	691	725	734	765	713	721	756	721	696	731	745	698	765	685	706	736	669	770	726	758	691	786	710	752	710	686	687	734	739	742	714	718	714	775	748	697	733	705	692	721	713	712	697	663	721	730	756	752	705	739	692	693	703	698	724	743	747	687	722	745	737	729	740	738	753	717	766	745	748	699	760	727	702	678	689	735	706	709	732	759	707	715	665	744	762	734	695	728	715	718	778	699	725	710	692	717	732	673	710	806	738	737	696	735	667	746	731	672	741	746	718	732	671	692	764	754	731	726	720	697	713	731	739	705	723	756	749	694	730	728	680	760	715	709	789	709	708	743	706	736	706	738	751	737	711	741	698	734	722	735	789	733	716	701	725	696	726	670	696	737	735	811	743	732	709	723	726	729	735	721	651	710	694	691	679	742	741	710	734	704	729	755	698	750	757	810	705	784	711	759	704	678	742	731	737	724	721	720	701	806	715	696	727	752	706	693	730	733	723	704	714	695	724	721	720	735	705	775	667	742	740	767	704	690	709	729	739	740	717	725	705	784	752	728	716	739	705	713	748	709	740	708	715	692	718	729	689	724	709	736	711	731	725	667	741	690	742	704	690	765	753	716	726	740	763	752	716	719	732	710	748	694	770	683	773	741	787	759	731	709	715	724	688	734	712	749	716	751	705	751	727	706	694	724	701	716	728	701	741	753	779	738	753	768	767	730	702	754	734	753	712	749	757	692	737	731	751	701	716	775	761	778	746	680	693	718	757	724	702	727	700	719	700	726	732	739	733	732	733	724	768	728	742	732	732	743	723	715	715	705	752	682	711	764	686	759	722	720	698	699	715	722	759	738	767	739	768	697	784	755	742	716	706	703	718	726	701	723	753	733	768	736	727	732	689	721	705	743	734	737	710	696	730	732	685	745	707	723	710	704	728	677	685	703	717	713	710	720	682	715	691	685	742	713	719	720	731	719	678	738	748	714	738	723	709	759	748	733	775	715	717	718	719	750	710	700	705	715	733	716	743	787	724	739	673	751	722	722	721	768	677	736	743	723	702	696	739	714	700	753	730	757	763	718	704	722	718	730	756	706	709	703	728	746	774	769	688	743	714	696	739	720	720	681	710	721	688	767	750	739	732	764	744	726	713	704	732	708	708	698	728	708	710	752	725	730	766	734	717	696	740	762	738	711	723	728	767	693	693	689	743	698	743	722	739	769	704	738	735	734	754	774	741	716	760	733	735	699	673	723	714	727	715	707	713	711	771	720	707	723	693	738	741	730	735	711	711	773	727	715	692	697	730	707	712	772	737	683	691	698	765	724	724	716	731	746	747	781	719	668	666	719	719	704	688	711	782	699	757	732	755	725	727	748	714	752	740	722	749	677	717	721	759	694	681	792	740	723	697	670	739	738	699	722	713	700	754	717	726	722	752	731	734	721	703	739	807	686	730	768	730	705	729	774	786	728	736	693	762	676	741	708	676	753	730	714	716	714	766	721	721	707	701	723	776	711	762	744	707	747	728	734	714	746	684	741	715	712	731	765	731	683	719	757	739	717	749	775	773	666	721	698	755	724	734	750	717	720	752	711	710	727	666	693	700	738	729	721	710	680	721	672	703	685	747	696	674	731	719	755	723	679	712	722	718	740	693	741	749	759	724	725	748	762	734	713	709	744	724	742	710	713	703	724	707	733	764	775	706	717	705	727	742	701	697	699	735	735	711	747	763	693	756	735	764	727	679	777	751	698	746	774	696	690	716	739	762	754	746	683	722	739	723	705	746	753	739	702	784	737	745	751	750	742	691	739	718	718	746	732	710	757	715	708	733	704	763	735	680	730	671	716	706	694	700	726	761	715	734	748	732	686	770	676	685	706	716	712	761	705	736	741	665	740	707	719	708	730	725	746	723	725	723	705	761	727	754	715	758	700	701	696	743	726	714	678	764	692	734	716	657	713	720	745	721	708	718	782	695	782	753	719	743	730	748	730	692	709	758	714	702	712	740	720	740	726	720	778	703	788	722	695	730	679	678	701	749	715	712	726	766	727	740	730	778	699	737	703	748	707	695	717	707	720	740	668	699	735	758	752	753	738	711	728	744	686	691	702	719	727	702	735	748	700	683	734	743	683	682	746	736	694	700
25785	21470	25524	17425	1872	1067	948	797	825	820	803	800	766	794	767	793	776	753	780	728	760	768	761	730	823	783	752	747	696	721	746	753	727	718	712	778	757	743	705	729	741	759	738	712	733	729	750	768	782	705	724	760	759	726	700	760	741	754	787	713	713	703	792	765	758	737	735	693	722	725	746	730	722	734	730	746	759	689	776	766	768	723	731	738	758	735	751	757	681	745	759	724	736	744	705	743	698	754	777	765	747	754	751	707	756	777	714	751	731	710	732	751	740	773	708	724	766	744	737	678	724	802	752	723	761	728	786	767	766	722	723	689	728	735	738	711	779	777	719	745	737	694	752	713	776	756	731	786	755	756	737	730	668	691	773	696	722	725	709	778	741	736	757	748	726	729	755	738	712	746	717	716	698	746	702	751	764	744	732	780	652	738	757	732	765	758	739	707	679	770	709	736	722	774	714	719	730	710	751	762	698	697	762	773	732	794	792	686	699	768	690	718	723	709	720	770	721	743	725	734	717	673	745	755	748	723	737	705	743	766	737	748	724	754	795	739	737	757	787	761	753	748	692	708	716	729	706	740	745	712	709	690	703	723	750	743	774	718	750	733	767	710	746	732	724	716	722	716	733	747	738	695	765	774	756	782	790	728	747	743	753	705	772	698	772	740	711	799	650	712	786	723	775	749	739	707	723	731	686	762	751	761	729	738	809	734	712	705	762	742	762	732	729	757	739	711	694	714	764	798	800	720	741	767	729	730	742	741	745	761	741	748	714	737	730	730	747	719	735	683	761	769	783	742	710	717	724	722	705	702	745	746	755	730	746	790	748	707	694	670	723	780	750	747	718	758	692	741	755	758	721	735	695	722	765	690	722	738	717	702	740	695	748	736	735	763	724	771	714	723	727	786	685	730	683	716	718	731	793	725	712	726	784	715	683	753	771	755	761	737	734	767	726	763	698	772	732	726	736	741	736	714	745	766	713	725	785	754	753	733	770	742	709	716	696	761	776	741	778	800	782	729	732	776	748	711	744	756	718	722	723	800	720	714	729	756	766	741	733	686	734	722	725	733	740	720	703	738	725	753	710	741	710	688	688	740	737	736	736	721	731	715	759	746	733	727	782	732	728	731	729	745	750	740	708	691	747	774	735	723	729	755	722	736	746	747	700	754	722	750	733	697	684	687	714	736	726	748	729	698	749	680	725	741	801	766	742	764	732	675	701	795	712	714	737	728	744	771	742	787	716	744	729	708	759	753	690	695	740	733	771	749	728	715	697	718	784	798	708	690	727	759	710	717	703	755	757	741	725	725	731	757	698	804	787	720	770	717	749	711	740	706	730	747	750	732	731	765	782	704	724	757	746	726	708	718	741	733	753	728	710	723	741	763	745	780	746	738	712	768	729	756	735	745	754	757	748	737	732	718	724	752	714	757	741	751	736	695	798	721	751	769	763	689	754	733	805	704	747	697	736	766	783	684	729	708	750	748	762	718	789	769	725	744	747	746	714	766	779	731	787	701	703	717	783	783	743	724	752	693	717	662	691	673	716	722	739	744	739	761	727	692	712	728	692	775	738	765	722	706	733	728	724	757	752	761	717	740	734	712	723	699	759	751	703	722	771	760	728	681	755	768	676	713	719	714	726	710	708	750	761	742	748	772	674	726	767	745	745	784	785	747	754	743	732	732	732	735	708	771	716	684	700	751	750	765	741	749	718	702	729	701	676	732	740	722	763	738	701	727	746	730	756	782	722	769	712	764	732	757	762	715	740	722	750	801	713	760	759	719	744	742	705	759	711	743	728	710	777	740	705	708	761	724	744	730	770	771	761	714	787	713	734	756	751	715	760	757	730	746	723	755	719	696	770	774	755	759	746	685	738	741	710	745	757	770	764	721	734	723	740	720	744	703	725	752	739	740	716	696	725	732	741	745	742	753	713	704	686	728	750	710	769	791	763	770	681	745	753	747	729	721	717	758	705	748	757	710	719	744	717	734	722	721	760	690	766	717	708	759	779	758	751	716	736	763	700	742	728	787	764	756	730	766	679	763	780	789	701	737	749	745	729	754	782	763	730	717	745	726	703	712	753	694	740	755	753	774	760	700	717	716	757	694	762	759	793	714	730	723	728	780	728	719	765	791	785	734	709	713	734	704	716	726	696	689	748	712	737	780	754	732	760	737	705	763	727	680	735	738	727	763	742	727	705	811	713	748	721	728	754	750	793	755	741	751	720	783	785	696	744	715	712	703	762	768	785	730	758	778	758	729	727	698	737	749	772	712	693	760	705	715	779	722	773	744	721	726	776	718	694	747	712	763	749	720	706	761	825	728	709	683	677	761	685	736	712	744	761	800	745	720	753	737	754	766	689	732	745	767	724	812	704	752	719	729	679	709	717	758	713	719	750	710	730	694	720	749	661	730	795	772	732	789	749	778	704	737	742	743	737	729	723	690	745	744	732	700	767	741	721	709	762	733	749	710	740	746	754	793	738	747	729	739	649	744	726	780	785	761	755	720	695	748	722	730	728	758	756	692	731	673	763	784	721	743	732	719	742	759	747	714	773	746	739	695	716	762	746	722	730	770	749	742	778	742	736	731	749	757	732	784	765	740	781	724	747	738	747	693	715	724	684	762	783	721	733	749	757	749	750	727	721	731	694	748	721	789	725	743	774	750	746	738	765	768	780	781	740	733	754	753	761	753	747	731	695	722	722	716	733	714	720	684	754	743	798	736	744	722	710	778	729	736	783	740	740	749	749	732	719	721	747	737	702	732	788	738	756	727	728	740	718	688	730	717	740	676	684	740	707	769	738	741	706	741	743	769	762	740	741	743	729	721	727	748	703	729	724	693	723	701	753	751	717	740	751	719	726	719	720	754	733	744	719	688	751	727	733	697	716	747	742	777	715	770	715	723	738	750	731	750	767	751	770	730	738	745	670	753	711	704	722	728	789	715	720	673	739	722	700	750	748	749	756	746	786	727	818	724	717	738	740	808	725	747	806	796	722	726	769	715	721	755	801	762	754	737	719	674	721	744	736	755	732	697	752	746	690	710	744	750	721	738	731	708	656	776	764	713	757	696	769	788	715	721	705	687	754	687	763	720	688	698	736	717	712	720	749	706	708	720	700	776	739	780	709	766	724	734	767	742	762	708	760	707	782	735	716	706	754	693	720	725	744	708	734	734	737	736	723	699	769	731	786	718	740	720	693	702	776	753	740	735	733	691	719	699	714	734	725	775	703	742	770	734	743	737	670	715	686	716	737	752	747	776	754	733	771	745	796	768	751	742	728	713	724	822	749	778	728	767	769	722	770	735	693	747	674	760	746	746	734	762	686	716	763	721	694	739	734	771	763	719	777	707	718	717	722	709	740	713	727	746	743	722	723	770	798	720	762	785	700	740	700	715	711	697	777	737	728	740	791	723	729	734	764	748	748	724	753	736	754	764	739	722	757	772	766	757	726	780	788	743	766	675	706	685	741	823	729	734	762	710	736	696
3664	2186	1765	1215	944	905	834	779	756	747	722	689	722	703	703	682	757	666	654	678	632	723	663	666	691	650	686	732	646	702	656	639	678	645	712	658	673	673	721	693	674	639	684	640	649	674	630	678	631	639	697	672	674	683	662	679	717	659	755	719	661	644	685	723	687	705	650	662	664	677	671	652	666	649	696	664	666	687	658	662	672	675	666	620	696	687	661	646	650	659	710	662	652	670	715	717	691	670	634	651	703	645	708	665	623	662	642	665	668	677	620	669	708	686	681	636	686	642	680	683	684	627	682	649	619	608	670	740	691	651	709	679	653	705	664	646	636	655	707	646	681	630	661	604	709	623	678	710	673	647	603	668	652	629	683	660	652	696	643	675	730	677	683	649	670	660	650	698	667	732	687	677	708	683	641	603	667	693	649	696	654	675	663	684	642	669	669	653	662	664	680	700	642	673	698	652	663	686	610	674	690	681	654	668	653	649	675	639	691	698	634	640	628	640	644	681	721	649	651	742	613	667	654	662	663	645	661	658	618	615	672	657	710	685	683	618	665	633	640	681	672	596	689	646	666	659	637	644	685	668	655	693	663	619	657	634	701	649	656	657	635	647	688	624	710	644	680	698	672	650	649	675	671	705	682	661	669	703	668	685	672	668	673	697	695	649	691	650	664	622	700	671	698	676	648	706	660	650	676	656	665	666	623	666	634	702	705	679	669	701	663	670	662	706	676	690	663	684	661	687	671	731	667	671	653	683	678	623	680	681	652	640	640	626	642	656	680	715	614	682	664	651	647	683	652	678	665	679	661	668	648	676	685	658	678	629	689	627	638	628	666	693	677	723	627	669	663	642	647	628	679	706	617	665	672	644	696	667	646	673	631	647	654	701	709	653	634	671	618	653	638	684	664	643	687	660	670	688	655	644	659	674	631	651	668	680	640	678	624	636	649	647	701	700	619	663	677	588	658	638	678	679	668	654	710	660	655	672	639	656	641	680	653	664	621	671	714	701	696	629	661	680	609	685	635	645	686	682	680	694	653	647	634	663	640	672	661	673	640	667	679	669	721	685	711	648	660	659	658	641	689	655	712	647	637	720	650	704	646	635	679	643	623	671	633	649	620	683	630	669	679	655	671	660	664	655	667	678	695	648	650	644	694	667	700	694	650	671	702	651	668	645	635	670	651	642	644	670	621	663	650	654	654	667	688	641	641	618	651	660	676	629	674	666	650	667	623	656	663	639	642	683	665	646	663	657	652	645	657	682	677	628	661	674	671	671	659	682	662	692	651	704	670	673	682	685	672	657	636	643	672	659	671	697	727	663	657	682	730	676	662	658	719	669	663	613	674	663	606	646	643	597	717	640	693	701	662	611	684	691	646	651	653	675	654	706	656	648	657	660	633	626	652	667	625	647	693	681	680	683	703	658	680	678	677	676	683	648	679	674	682	650	626	674	628	639	670	685	678	647	671	632	669	658	661	648	651	696	640	707	678	695	695	695	684	660	660	709	640	675	658	671	664	648	675	695	618	631	672	651	667	708	695	636	657	634	664	645	690	667	666	665	602	649	640	631	641	630	645	631	646	644	633	695	646	665	660	666	670	655	676	676	721	661	630	646	624	686	642	606	655	680	671	683	639	684	643	675	661	650	708	645	675	675	652	651	702	655	661	656	681	695	672	712	640	661	640	661	647	641	678	662	608	671	631	648	686	634	708	667	634	685	605	650	672	691	682	644	683	708	635	612	673	636	713	667	644	679	712	664	714	603	684	708	650	681	598	703	660	715	651	676	667	638	611	634	675	637	663	637	662	681	654	676	660	658	656	646	616	661	658	651	673	641	734	645	701	680	689	705	672	671	703	713	615	676	689	673	692	639	663	683	665	680	695	638	665	670	661	651	702	644	637	672	661	626	694	666	672	682	656	688	662	666	644	682	663	657	666	632	659	659	649	674	675	717	670	670	638	645	673	697	670	670	638	659	683	646	666	650	685	683	632	643	682	634	646	668	697	682	656	693	635	651	670	678	624	645	716	629	696	663	656	656	627	649	669	661	675	681	717	645	613	675	658	663	707	658	689	634	673	716	613	636	670	660	648	616	678	689	645	673	663	666	699	660	679	693	650	658	697	641	658	659	647	673	682	679	659	688	710	683	687	650	677	651	635	666	651	652	715	616	688	663	648	666	647	672	630	707	664	675	647	670	709	666	635	654	653	647	654	651	607	685	660	665	630	646	631	651	696	684	639	645	665	678	653	697	612	692	680	671	689	691	631	630	656	699	641	685	675	689	661	655	634	632	714	689	655	622	665	664	660	654	656	664	686	653	672	665	641	704	632	619	642	625	695	672	725	657	663	652	646	665	658	680	699	688	656	657	649	675	688	664	614	668	687	663	615	668	715	652	663	683	607	631	696	648	645	695	733	641	627	705	641	640	639	697	638	654	653	665	670	671	688	649	649	659	669	655	621	654	666	639	657	692	666	653	642	638	701	632	678	647	661	710	634	656	645	681	655	661	638	682	705	687	636	688	675	662	664	681	647	655	669	639	658	679	634	643	679	647	687	699	678	672	662	649	634	676	647	649	687	652	672	715	678	674	664	647	636	659	682	658	659	714	663	654	672	652	687	642	635	672	645	649	667	678	650	621	654	651	687	629	671	669	621	636	654	693	635	610	626	661	708	613	661	600	587	687	663	677	665	670	634	642	657	647	684	647	663	663	651	659	680	658	647	637	664	671	668	648	636	709	647	657	690	606	651	674	657	656	678	645	677	674	667	666	688	633	709	658	704	677	655	700	690	649	654	675	601	619	631	705	685	673	658	651	671	704	697	629	666	681	636	645	679	662	685	678	672	659	684	658	672	675	631	623	640	705	671	619	674	647	702	613	642	664	659	703	675	634	691	655	683	650	673	675	644	720	685	706	632	677	659	642	635	603	644	663	632	664	670	640	649	644	624	682	697	641	672	682	664	683	665	652	639	661	668	611	631	610	693	677	710	701	629	621	661	628	680	679	652	691	680	652	669	626	659	609	668	688	642	663	659	685	651	612	653	660	658	685	668	641	654	692	649	654	662	675	654	654	668	643	662	659	651	658	617	680	673	665	738	669	674	714	663	678	683	642	668	686	635	642	692	657	680	639	646	655	632	640	692	700	642	638	651	679	660	699	664	679	701	643	627	656	659	685	621	642	627	660	668	686	688	673	632	668	688	673	697	688	679	690	656	689	683	642	663	657	665	655	676	672	648	684	644	688	629	635	690	629	691	713	656	688	674	681	714	671	674	668	663	693	655	703	665	667	677	636	667	662	699	648	625	700	669	632	642	621	669	652	664	633	660	640	712	606	706	652	649	655	638	668	664	657	665	664	689	672	643	685	650	676	668	671	629	641	655	646	664	644	694	640	619	689	655	670	654	626	664	654	654	637	687	664	618	631	682	612	625	642	669	620	642	665	652	686	639	655	672	656	699	636	664	660	656	684	640	685	647	650	625	670	660	675
24253	21404	28547	24656	20222	2714	927	622	459	416	436	421	361	391	418	354	356	390	360	359	371	367	346	366	358	343	359	333	350	363	327	353	366	341	359	365	369	344	334	334	354	343	362	379	335	350	355	324	336	359	332	343	329	355	336	371	326	347	350	341	346	330	355	320	355	382	333	332	341	363	321	347	334	339	367	343	358	342	348	359	346	343	296	357	331	380	328	337	304	332	337	330	324	352	322	343	354	356	328	357	352	328	350	312	365	327	347	402	360	339	328	295	347	342	382	355	359	337	337	370	330	335	329	347	355	345	348	338	345	356	334	363	357	339	337	340	337	354	346	363	356	341	303	378	358	322	345	369	321	302	380	325	322	349	359	354	341	330	350	328	353	322	352	337	341	349	344	344	320	322	335	338	333	351	331	331	302	345	369	351	346	326	308	338	361	365	330	339	338	325	383	361	343	338	347	344	368	295	329	328	342	326	335	341	337	359	366	333	325	323	370	347	363	325	342	332	335	317	332	315	332	361	344	355	365	342	343	338	347	333	350	301	351	369	350	328	344	341	344	341	345	327	324	351	334	381	325	344	313	341	327	334	339	323	338	323	340	357	380	369	306	347	341	339	355	365	346	332	375	347	351	349	332	361	340	342	320	350	336	341	338	338	362	340	351	344	337	366	341	347	317	320	334	338	328	299	359	326	326	307	328	333	340	310	333	329	346	344	340	354	358	307	326	323	326	349	335	341	339	342	326	376	334	360	299	390	343	332	296	329	391	341	351	323	357	341	345	354	287	329	305	353	382	300	319	318	338	341	335	351	317	344	358	358	319	340	293	346	352	297	320	313	366	324	344	333	336	356	324	297	358	367	324	333	333	345	356	357	339	344	333	343	350	311	335	362	352	357	314	319	360	348	339	336	368	332	407	346	318	341	355	338	300	346	326	307	301	359	295	331	326	361	343	316	314	355	370	323	357	344	343	327	339	342	344	329	354	332	366	320	364	335	335	374	361	368	353	335	308	336	343	316	344	326	378	338	334	340	329	341	340	346	381	359	342	314	317	368	325	326	330	304	351	337	347	359	332	358	346	298	326	380	339	406	340	342	360	362	319	321	337	358	338	327	333	321	366	372	318	333	331	353	324	338	343	331	369	337	331	360	300	352	315	306	320	331	347	317	345	332	345	337	357	355	338	306	326	343	365	353	324	334	334	334	335	367	354	324	352	340	347	330	323	294	322	338	313	341	342	380	338	323	338	337	306	337	346	335	324	328	317	329	358	354	343	390	315	350	361	330	338	337	344	359	352	331	315	349	339	324	324	322	342	367	360	312	343	363	332	357	373	292	322	332	307	321	342	334	347	342	363	341	360	336	298	339	323	355	332	347	336	345	324	324	358	328	302	328	371	315	333	307	345	317	375	320	327	316	358	327	345	357	336	339	390	333	348	330	356	314	345	342	358	316	350	319	333	343	316	326	356	318	298	350	343	334	366	336	339	318	343	354	353	374	338	303	345	314	316	336	339	349	342	328	371	346	350	333	332	351	311	354	363	319	334	323	338	334	353	334	329	355	344	341	328	318	339	301	334	363	317	352	321	327	349	333	344	355	309	338	343	326	330	336	375	315	350	341	335	345	342	321	320	342	324	317	321	344	311	344	326	365	345	361	339	312	348	350	348	308	315	314	330	353	355	328	319	368	352	373	325	341	343	336	333	332	307	354	348	322	338	355	330	343	325	318	341	317	340	336	345	348	336	313	336	352	318	356	355	346	364	342	315	308	339	363	333	345	333	336	315	328	360	312	314	332	320	345	331	288	350	326	303	331	304	335	327	319	336	320	315	321	338	340	306	356	369	307	352	331	319	392	348	349	328	334	342	334	334	345	316	340	343	340	335	309	291	343	345	363	336	331	343	346	323	335	347	347	317	337	361	343	342	353	389	324	309	359	327	300	347	360	343	330	344	323	355	302	340	321	323	341	326	330	341	348	366	337	314	293	341	329	345	334	325	341	331	357	323	323	351	361	329	343	324	339	342	328	362	368	355	350	365	321	349	333	333	336	326	336	350	332	341	355	295	324	304	310	361	350	324	349	311	303	331	331	331	323	346	316	347	338	322	350	321	354	313	340	332	362	320	355	331	338	354	361	317	333	365	334	355	327	352	331	325	343	328	343	351	325	350	360	323	348	372	335	337	334	357	310	337	343	329	404	355	327	320	351	323	304	348	347	326	320	371	335	331	337	325	332	353	332	350	330	312	322	353	361	366	331	386	331	355	357	347	328	328	364	347	331	340	324	321	348	342	335	307	331	332	360	324	331	283	328	307	365	329	328	349	309	310	314	333	349	307	363	344	316	357	341	341	347	349	318	308	321	368	372	303	327	340	324	366	323	311	325	339	333	299	360	344	340	321	350	333	357	352	313	351	328	324	345	314	367	355	337	306	328	331	347	364	374	337	343	318	340	336	341	329	334	349	340	352	356	328	359	323	349	333	356	328	343	329	351	363	369	338	344	305	329	338	312	344	358	354	353	339	327	333	335	309	306	324	351	311	338	373	353	350	330	324	329	311	379	329	334	361	351	350	371	324	336	359	322	383	366	330	338	356	324	366	325	338	329	355	369	315	358	354	366	345	312	328	332	339	338	365	331	343	348	327	361	350	326	331	337	329	326	346	341	345	360	321	347	302	315	318	341	336	354	356	338	326	349	341	321	351	313	318	347	362	373	333	350	345	331	317	361	353	325	347	339	332	322	345	314	332	363	301	314	340	324	320	343	323	369	302	359	310	314	341	340	324	355	344	337	353	338	340	344	317	347	363	317	347	310	347	307	334	335	330	390	339	347	313	338	339	331	353	334	335	325	339	335	335	350	325	350	295	354	344	326	338	344	352	361	346	324	362	362	357	328	350	322	332	335	301	358	323	333	340	333	373	324	354	322	318	343	312	345	351	328	363	297	313	375	350	321	338	322	335	353	326	345	361	356	334	345	325	325	361	312	330	361	329	313	357	339	328	330	320	325	313	327	304	334	338	318	328	360	362	321	319	356	340	376	369	355	303	340	335	346	377	313	332	313	326	339	343	323	367	342	370	362	379	348	345	334	330	316	319	336	329	325	340	316	339	347	372	323	345	370	385	342	348	335	311	340	329	335	353	342	344	327	346	360	329	331	304	372	336	355	337	318	360	344	333	327	365	379	365	339	338	338	357	330	336	331	326	346	380	342	330	386	341	323	402	333	341	324	300	361	341	339	351	320	348	342	348	333	293	327	348	364	363	329	338	337	345	330	337	354	366	324	338	335	328	339	319	344	325	335	339	325	329	353	373	331	337	334	345	347	360	320	367	334	344	316	327	303	368	345	339	335	357	318	315	336	326	331	364	345	353	334	324	345	336	325	338	346	335	323	326	353	359	325	333	327	319	303	355	343	317	340	328	320	369	330	339	346	338	340	347	342	339	350	328	345	327	340	301	353	327	347	325	365	346	325	339	339	341	326	336	334	337	334
3335	4497	3654	1866	1287	960	778	679	610	568	542	484	451	430	470	424	430	429	418	396	400	390	370	366	373	390	368	399	391	368	380	390	370	395	385	355	356	354	372	385	347	388	361	372	380	355	374	376	355	410	317	368	360	392	324	349	359	361	345	351	328	349	377	345	352	364	311	334	389	349	336	313	355	337	353	368	359	351	333	345	368	355	350	371	332	362	321	331	354	347	359	355	310	356	372	346	327	322	356	351	336	341	362	369	333	365	371	336	369	377	356	337	330	366	362	318	347	370	341	334	338	373	339	346	363	351	348	342	346	345	349	352	340	361	335	328	348	381	346	368	356	326	344	320	343	380	347	341	355	344	339	359	308	336	354	375	378	359	361	390	374	376	331	346	347	386	343	388	346	315	381	364	368	335	365	352	344	381	347	379	343	367	369	362	382	360	363	359	367	354	356	327	367	356	375	350	321	329	331	387	355	360	354	378	354	344	373	369	351	323	333	359	346	348	353	369	349	300	337	348	388	377	370	367	340	398	349	336	350	352	357	369	353	365	341	332	370	383	338	325	370	347	361	350	384	352	326	331	349	351	355	328	376	344	352	355	374	355	341	323	324	323	366	360	352	413	329	345	360	376	367	339	325	322	356	358	365	363	345	324	357	363	350	362	394	365	344	355	375	355	373	341	391	348	361	366	337	337	349	376	372	346	370	378	333	344	390	370	345	355	340	383	346	346	332	346	335	364	342	310	348	395	367	352	358	353	394	352	364	359	355	365	359	360	346	338	337	372	358	343	330	326	341	401	347	348	341	360	341	354	359	342	303	353	352	348	351	350	338	380	340	329	371	345	353	333	362	344	318	342	360	303	344	352	332	334	338	340	373	316	368	374	309	351	343	393	346	370	372	331	375	359	337	337	345	341	319	379	345	351	377	329	338	369	323	322	312	309	325	377	362	321	335	344	362	337	343	344	342	382	351	356	346	360	345	348	372	359	339	366	345	371	370	367	370	350	346	354	362	354	363	380	343	378	352	313	362	331	348	331	344	359	376	318	325	340	358	374	378	346	345	356	341	334	379	320	392	361	333	356	348	332	340	362	362	362	329	345	303	331	378	343	341	368	328	350	348	326	359	385	356	360	336	317	355	353	355	324	352	364	411	356	366	364	359	386	365	360	343	341	327	362	335	354	367	346	353	315	324	346	359	291	350	330	347	353	359	391	342	349	366	366	361	335	359	346	352	350	344	372	371	356	323	340	359	353	341	340	342	368	328	354	357	334	332	302	341	325	315	353	371	360	364	362	371	354	334	366	314	355	350	342	341	328	318	343	367	356	382	352	387	369	360	326	349	339	377	355	379	319	364	363	345	374	354	340	346	346	338	335	349	348	390	375	379	327	354	324	354	334	357	349	328	370	369	371	333	341	326	359	344	380	345	366	337	334	358	340	365	329	334	338	320	314	340	340	383	329	356	369	315	336	357	359	326	368	341	340	337	334	382	338	334	345	318	344	359	323	343	318	323	351	373	346	341	303	336	364	378	337	325	335	366	343	299	320	354	348	332	334	352	344	309	349	312	368	357	364	347	347	349	346	348	345	357	346	347	346	362	353	357	347	335	344	328	356	358	342	322	316	355	332	361	342	350	333	331	377	332	346	361	303	346	366	337	351	351	341	339	340	343	340	351	343	321	324	317	299	355	336	338	329	359	360	347	345	350	356	344	380	352	357	358	331	355	355	344	367	336	349	313	334	319	363	365	351	348	376	385	294	347	336	333	365	344	357	323	328	360	340	300	335	369	339	343	341	362	354	361	354	372	354	355	369	382	350	345	330	339	337	352	336	353	336	360	340	369	379	334	352	357	349	349	348	343	372	355	331	301	321	337	344	348	331	340	388	347	343	329	346	345	354	351	348	344	374	376	371	361	356	340	348	351	340	358	378	409	341	305	331	325	356	327	343	343	371	325	342	349	373	329	342	357	359	349	328	380	341	354	350	352	368	340	361	344	377	343	379	341	350	366	362	332	355	349	338	368	345	358	351	365	344	305	325	335	324	365	359	345	337	342	341	319	292	334	308	362	353	348	339	331	357	322	344	334	348	345	358	317	380	355	344	355	349	352	310	353	363	363	374	348	333	341	369	349	341	360	385	350	342	328	367	328	354	372	334	376	330	349	324	330	335	363	361	390	326	344	340	353	301	354	331	321	351	363	329	352	335	327	324	327	362	394	336	322	372	357	348	349	375	350	350	358	320	324	346	351	370	348	371	350	337	345	375	359	347	348	368	321	341	332	332	358	344	353	348	318	387	349	325	359	319	334	344	327	389	350	365	331	336	371	356	372	334	336	362	368	358	305	343	369	368	373	341	333	318	348	358	324	359	358	356	333	348	380	367	366	314	344	363	355	358	324	308	344	334	375	337	325	333	347	370	324	339	376	345	301	365	355	361	334	377	319	377	309	378	361	366	352	323	319	348	353	368	339	326	320	372	325	339	364	347	354	314	331	367	343	375	369	332	346	334	333	343	344	337	355	343	363	311	341	356	365	357	333	344	337	315	381	337	360	332	365	373	352	337	336	334	375	356	371	357	364	341	358	335	348	339	372	317	367	337	347	343	373	337	339	332	354	343	344	348	352	313	326	367	347	366	313	366	323	338	343	350	329	360	343	371	352	362	323	308	348	350	307	362	358	351	332	328	382	339	360	381	341	355	342	342	355	366	333	323	340	324	348	353	308	355	374	367	410	351	344	328	355	349	391	366	330	353	334	371	330	331	345	317	335	329	357	341	350	368	324	330	370	352	331	379	341	333	329	361	357	346	339	330	363	362	360	325	380	349	305	346	340	353	353	327	360	341	355	394	349	327	331	337	354	346	333	352	343	341	360	343	334	356	383	359	347	334	360	315	349	332	374	326	356	319	361	332	358	380	332	341	392	341	326	335	342	357	315	372	384	362	346	341	350	385	346	320	351	373	350	350	335	376	332	348	341	340	363	358	364	341	359	328	330	319	333	391	344	326	376	355	349	342	341	353	336	341	357	337	314	369	351	371	340	368	333	346	346	301	373	360	349	332	364	325	367	332	361	350	334	361	365	365	346	386	345	358	314	378	312	368	353	329	311	334	335	345	349	363	287	326	322	337	359	353	327	376	325	349	361	344	339	328	350	333	366	356	324	353	360	344	329	349	381	355	359	355	354	332	342	324	360	334	362	318	354	335	313	339	346	329	354	331	344	321	318	312	389	370	339	385	312	367	369	373	361	349	341	340	367	325	353	361	328	351	338	375	335	342	321	353	346	374	314	336	334	348	329	378	359	344	337	352	333	362	326	332	356	356	331	341	324	328	371	334	338	352	328	328	336	354	363	380	320	349	369	326	356	359	342	372	345	362	336	353	340	324	365	367	359	346	333	342	302	304	365	348	339	330	329	374	360	365	339	356	381	369	300	345	344	337	329	352	359	336	391	334	363	358	349	337	351	350	373	318	343	376	341	344	350	363	343	364
27728	12059	2301	1317	1041	839	874	854	811	852	866	839	827	850	811	845	911	895	845	881	861	848	898	870	821	859	871	880	879	841	843	834	794	829	886	862	819	865	836	887	883	787	884	859	849	813	861	874	840	816	769	855	867	817	829	835	825	810	839	840	826	847	876	870	885	825	788	848	868	875	855	863	797	912	832	837	828	839	842	839	840	806	883	851	793	856	863	823	873	886	855	842	867	782	814	883	862	867	850	856	878	885	853	888	796	820	854	883	841	845	841	846	854	814	861	840	814	824	826	847	785	926	901	856	797	885	828	882	926	832	840	863	915	843	844	804	810	855	784	814	850	893	830	872	899	862	876	855	848	845	825	910	798	846	821	820	790	830	874	824	842	810	876	882	878	798	830	797	834	873	868	848	821	796	835	896	808	847	859	815	851	831	887	825	863	817	831	854	826	843	807	855	789	840	831	820	794	832	819	793	808	828	859	843	822	831	819	855	900	879	866	838	806	846	849	772	828	771	841	901	799	867	822	835	903	849	851	838	826	862	794	874	823	844	841	815	813	832	912	844	859	839	826	827	804	836	819	836	817	839	803	824	818	852	860	858	845	829	891	815	862	849	829	851	827	849	864	891	787	799	819	789	861	873	849	844	868	802	854	825	800	846	861	768	810	832	814	843	839	823	852	805	833	862	812	838	821	836	818	860	831	848	881	829	824	864	886	843	837	856	853	814	855	839	845	857	854	855	804	872	858	827	875	859	850	818	807	833	865	824	830	805	864	859	844	864	843	861	853	895	829	830	803	829	759	803	817	818	864	855	892	846	865	854	856	841	855	836	923	800	849	869	807	828	779	837	860	858	832	829	801	849	814	825	798	839	845	858	872	853	779	855	839	862	829	844	797	865	773	849	832	870	797	890	876	857	844	916	868	870	888	873	829	862	818	850	824	862	843	837	839	776	828	910	847	861	887	933	816	882	823	767	869	898	854	867	849	864	808	875	876	829	895	850	815	817	824	832	859	846	840	877	796	791	816	869	856	852	842	870	876	853	865	848	861	833	882	839	805	899	823	850	815	849	762	844	843	841	846	805	850	889	835	884	887	872	833	814	810	827	795	765	845	840	824	866	799	865	804	894	798	856	832	850	887	859	835	833	890	900	804	867	897	775	812	824	847	895	798	808	842	802	790	830	811	837	860	790	817	832	855	874	852	872	867	817	854	852	808	860	816	812	881	850	793	840	871	849	882	876	844	866	864	879	898	878	816	866	824	861	852	849	846	869	850	902	907	834	796	918	801	790	844	844	899	847	774	861	799	842	837	877	830	869	859	894	815	830	822	894	834	817	834	870	855	842	835	864	872	840	846	856	872	796	814	817	865	819	812	866	917	867	847	826	810	786	796	825	838	843	839	843	882	852	860	824	874	836	857	845	830	899	811	827	873	842	849	830	833	863	790	843	820	868	811	859	846	822	835	891	832	870	919	884	806	770	884	785	833	858	819	863	809	919	849	890	912	809	798	886	832	843	848	838	816	867	835	860	844	901	878	908	879	891	821	877	866	851	867	823	867	863	839	870	820	858	797	837	816	779	848	853	760	878	880	893	814	867	841	884	784	828	797	874	851	821	790	837	822	841	880	811	833	818	826	835	886	889	853	856	830	856	793	807	933	848	831	825	821	884	867	829	855	855	855	826	855	845	833	781	820	808	823	809	898	812	821	849	854	785	805	879	794	832	813	831	892	838	857	836	847	777	861	836	852	904	840	846	844	838	865	848	835	873	802	880	813	863	856	838	861	786	841	820	878	878	830	855	808	843	847	825	851	878	848	845	866	843	864	826	806	872	887	805	869	823	843	864	863	838	825	818	880	918	880	878	814	858	822	804	874	858	850	842	817	877	846	888	857	875	821	828	843	858	783	817	905	814	834	861	832	886	834	833	850	839	886	807	834	892	857	864	861	891	856	836	814	800	848	868	813	849	850	855	850	843	853	873	857	855	889	812	883	841	830	829	859	900	876	864	818	863	864	886	832	837	846	782	838	840	866	842	901	820	825	848	836	841	826	880	852	840	852	876	904	902	827	789	899	846	837	851	840	799	850	807	809	871	840	836	863	834	870	831	827	855	913	847	829	830	789	809	821	877	850	824	856	848	842	822	789	865	841	891	841	831	844	845	859	895	863	851	808	864	842	839	882	859	911	881	825	837	886	806	811	865	834	823	839	843	891	883	846	852	811	848	793	844	849	899	901	860	801	759	789	813	863	847	827	863	837	864	879	834	836	837	872	840	869	843	871	830	874	827	876	794	770	858	867	889	870	788	838	816	808	842	898	839	859	824	826	886	834	851	874	837	851	840	861	781	817	854	805	805	857	832	843	861	783	834	850	869	829	854	842	879	850	826	786	884	805	847	796	855	838	898	844	850	855	819	864	786	872	833	832	827	851	850	844	902	828	807	856	836	832	828	832	842	896	825	831	788	802	839	843	822	812	883	809	853	870	786	866	819	808	840	905	822	919	789	869	850	817	819	842	795	896	872	771	862	856	834	842	834	811	845	863	883	847	815	871	848	803	864	855	835	865	884	778	885	813	846	798	824	857	823	833	860	801	805	890	809	877	865	846	842	849	829	842	849	833	852	875	768	815	798	865	880	801	870	800	822	884	786	842	842	822	889	827	869	827	829	815	829	819	830	835	807	840	898	869	825	845	835	839	833	819	826	884	850	830	887	815	810	829	831	890	885	856	878	841	841	822	857	859	851	802	831	850	855	804	838	820	885	859	889	854	792	856	876	872	828	878	840	863	853	888	830	823	827	830	855	830	826	848	860	790	882	839	831	793	822	850	861	854	869	883	828	905	875	807	821	830	853	825	863	809	858	873	837	802	828	809	888	899	830	827	819	865	837	872	822	841	886	851	806	858	803	856	767	843	829	828	800	876	850	817	852	834	868	871	841	905	870	843	769	826	856	843	863	858	843	850	896	877	790	832	832	845	818	808	826	882	844	826	856	836	822	791	761	853	855	886	814	798	833	823	805	886	825	874	871	877	831	818	861	801	880	874	892	851	882	843	816	836	885	824	914	869	899	906	830	873	841	800	872	878	886	849	773	832	854	842	822	887	830	862	810	832	885	872	871	834	808	864	848	774	809	886	851	839	851	864	835	903	846	849	800	861	854	799	826	911	871	807	868	841	812	878	865	782	844	850	895	798	789	844	816	856	838	779	851	840	804	804	783	830	804	825	860	847	877	833	875	860	836	869	862	858	880	871	850	849	891	863	831	859	817	835	858	768	829	879	864	851	816	826	855	802	837	797	863	834	829	820	860	838	792	819	791	818	886	859	858	833	767	823	838	831	875	844	851	846	823	888	869	865	829	876	850	886	884	868	891	857	772	825	825	807	853	792	808	826	869	849	811	826	813	837	823	867	894	904	832	804	863	837	850	835	899	844	824	815	881	786	797	877	848	807	792	861	833	825	852	857	900	894	826	852	878	822	862	821	828	805	815
5102	980	869	726	797	787	752	737	733	759	770	784	739	738	742	747	717	746	724	669	752	753	708	737	732	753	775	710	733	775	747	723	713	763	741	767	776	691	727	729	738	784	737	721	721	739	767	721	765	720	752	726	746	763	737	732	724	737	729	682	751	748	768	769	731	714	740	714	741	785	771	683	716	748	746	734	715	730	771	738	702	713	773	725	744	753	701	713	751	710	711	710	725	727	755	690	711	709	703	722	715	723	784	756	760	706	724	713	723	750	740	722	752	747	687	814	706	782	722	751	743	766	734	713	784	744	747	739	715	770	712	741	757	754	713	696	707	705	702	699	751	695	783	754	725	746	732	728	695	749	740	717	757	717	688	714	754	670	727	740	743	738	772	721	733	710	689	685	709	700	752	788	735	733	770	755	716	733	671	776	726	750	746	747	720	750	726	711	697	699	737	693	723	718	706	749	720	727	755	720	740	766	742	734	722	745	747	770	710	712	712	740	721	686	715	682	739	740	769	729	678	724	762	705	668	762	714	713	708	719	753	701	703	736	710	726	710	751	729	730	728	727	688	683	706	751	741	772	724	716	736	675	695	748	715	721	690	745	726	734	745	758	728	747	657	740	745	731	710	745	721	679	755	730	744	726	756	724	732	747	684	764	712	664	718	746	745	705	720	708	724	723	682	714	724	756	756	729	722	770	755	726	734	723	724	739	718	720	666	735	676	744	680	692	712	708	697	690	726	710	706	753	744	735	750	748	738	676	707	734	725	717	783	722	658	766	735	728	718	710	739	717	720	771	769	768	763	718	719	748	689	719	746	713	777	701	682	738	720	771	720	672	735	747	719	709	722	737	694	753	690	764	738	755	732	711	695	743	736	703	743	674	729	736	702	735	717	662	671	734	770	722	786	722	736	749	736	690	730	743	726	720	757	725	710	749	705	742	742	717	710	732	714	706	709	697	754	711	734	698	705	721	688	715	756	740	745	716	650	763	731	761	709	753	724	700	740	709	693	727	687	761	711	760	682	720	690	749	721	710	719	694	719	701	737	699	734	726	755	701	750	722	723	712	754	750	771	724	712	730	706	731	715	762	691	747	730	684	730	740	706	700	705	768	688	725	769	717	735	685	749	739	702	710	714	721	753	691	727	746	696	754	746	691	751	757	698	708	706	755	736	754	729	710	728	731	741	710	721	710	693	741	733	703	766	759	708	764	700	722	757	719	765	681	749	687	756	687	747	783	710	752	720	667	770	720	748	762	738	758	744	698	717	716	750	747	716	730	758	715	753	709	711	731	761	716	782	740	747	662	773	708	734	676	733	752	741	705	719	737	756	712	712	710	712	751	644	733	773	661	750	710	714	767	731	725	769	716	736	692	711	707	750	735	690	687	728	696	804	706	712	689	713	641	723	710	720	707	712	672	779	745	716	772	735	727	690	685	736	701	719	692	708	742	720	756	735	745	787	722	685	719	779	698	788	717	689	700	755	734	735	663	684	692	699	740	655	742	746	754	681	715	688	734	715	773	740	720	720	737	719	724	704	762	695	689	701	735	727	686	754	744	688	746	768	748	775	708	699	724	708	702	756	697	699	713	754	737	748	754	716	699	723	723	730	713	748	708	683	715	770	766	725	715	670	717	712	710	731	756	742	709	723	732	750	757	715	690	760	715	733	747	713	713	696	746	717	738	715	712	728	731	746	719	757	758	739	725	743	698	750	759	770	755	722	734	717	748	782	775	714	714	729	742	783	768	713	729	762	679	743	734	718	708	713	756	741	750	738	729	699	746	752	741	736	724	732	752	723	779	733	709	762	732	782	683	750	690	695	731	736	719	779	684	762	729	743	761	723	739	730	693	759	714	719	707	719	704	733	682	711	715	741	706	731	710	752	714	673	749	761	712	712	761	722	721	717	728	728	753	757	760	712	712	766	724	696	740	717	723	673	689	696	702	735	746	759	739	704	733	726	739	723	758	728	710	752	750	715	712	736	764	729	731	718	771	695	715	796	773	721	734	737	752	755	698	724	687	751	741	736	701	717	751	750	707	747	738	729	769	771	726	756	712	753	748	723	732	716	719	719	755	693	748	756	726	714	716	746	691	762	745	714	732	677	780	723	724	730	696	668	762	786	713	747	734	760	760	698	730	692	724	677	749	702	714	729	729	768	718	768	733	677	768	687	753	766	758	722	685	719	707	759	740	737	717	713	716	659	768	766	710	731	703	767	771	721	691	749	728	714	761	726	711	729	723	742	722	686	734	740	733	795	698	713	700	785	696	671	743	732	713	776	749	732	656	741	740	710	716	725	741	720	738	694	729	722	741	750	664	745	734	727	733	724	699	713	741	695	726	761	707	754	691	753	757	790	781	737	719	698	764	703	749	740	658	692	698	713	709	726	701	739	739	725	759	722	721	732	739	751	712	690	700	699	744	718	664	708	761	721	738	696	707	691	785	727	739	740	719	734	717	721	713	694	728	721	722	737	704	702	715	706	716	686	760	712	791	748	732	757	708	734	731	752	735	753	661	738	711	690	750	766	701	695	774	683	750	713	714	691	693	736	702	744	697	730	745	738	744	698	746	689	723	804	736	736	753	762	724	712	735	748	741	730	742	769	731	713	722	762	703	684	686	752	719	718	680	746	777	729	715	700	757	720	732	718	715	756	743	761	739	781	705	757	762	697	731	756	701	758	743	723	741	722	753	730	720	762	701	738	773	685	733	785	773	691	735	716	716	734	724	742	698	693	726	777	732	732	755	699	752	772	765	698	692	731	768	692	702	726	691	689	710	728	758	756	749	707	728	753	741	695	721	735	738	728	687	712	701	703	736	720	697	753	778	724	714	758	713	723	683	706	743	744	688	665	727	738	740	723	761	770	727	772	759	736	649	703	767	750	753	729	747	740	726	788	708	756	724	722	745	750	784	761	716	728	781	757	732	735	708	717	754	689	732	722	731	780	755	720	730	734	766	749	706	735	735	718	751	727	697	730	736	718	714	715	737	729	747	735	712	717	738	718	756	750	743	743	734	749	739	718	734	773	702	711	714	709	728	770	719	696	730	740	704	699	710	718	680	682	753	684	685	679	704	762	734	700	735	726	766	709	734	779	725	738	735	706	699	769	734	706	767	705	743	724	777	703	741	754	699	739	736	699	690	770	764	721	761	720	736	720	755	710	733	697	687	702	689	699	753	701	699	716	729	701	714	752	731	714	752	732	746	762	699	717	749	754	723	742	737	761	749	783	707	750	722	725	735	778	751	714	720	752	776	691	769	710	720	732	721	767	757	689	716	778	716	717	747	713	714	729	731	764	792	737	697	714	728	738	752	733	747	723	761	776	722	749	726	707	721	713	788	736	713	744	739	736	749	742	711	732	724	699	739	703	716	685	732	689	714	720	713	732	754	728	723	753	700	714	757	770	683	732	733	727	743	740	711	742	725	729	691	742	754	719	716	722	763	721	753	749	728	728	714	765	705	741	718	747	721	681	752	721	733
25817	21450	25535	17598	1894	1012	942	874	829	825	789	774	808	784	759	800	725	797	755	734	725	778	745	743	739	762	777	757	779	728	758	722	803	758	780	781	759	732	768	786	728	760	777	751	757	746	749	704	773	686	729	771	787	752	754	740	759	774	715	749	787	748	771	753	698	754	735	719	773	743	750	764	793	728	761	733	766	726	748	770	770	732	783	744	684	695	720	709	777	728	736	722	745	746	735	739	707	724	735	696	762	765	748	739	727	776	753	680	760	745	786	735	704	729	749	756	775	777	822	759	763	785	721	751	762	834	761	722	781	737	742	762	722	761	757	705	753	766	734	751	772	733	762	742	751	708	728	722	727	739	741	746	722	760	727	745	768	729	771	709	721	720	721	687	715	748	769	778	781	756	750	757	771	745	766	718	755	731	718	753	722	764	774	768	760	733	730	754	744	774	741	764	788	741	692	728	752	755	728	694	692	733	769	716	787	755	781	705	769	751	745	732	755	765	740	692	718	791	736	731	771	722	719	728	752	776	741	719	716	722	705	731	740	712	756	741	722	762	735	699	776	758	740	773	803	805	789	776	779	770	785	764	758	735	749	731	761	727	749	761	768	741	740	749	717	739	732	752	790	692	792	757	738	754	707	746	717	768	706	754	773	737	735	699	738	748	765	761	696	768	724	794	777	745	769	691	753	808	754	714	764	722	761	679	714	734	736	717	715	748	767	747	754	726	742	764	744	775	778	725	764	761	747	787	765	745	747	719	746	749	752	687	727	743	758	773	728	729	711	740	734	721	723	717	750	746	770	734	716	749	723	749	745	709	774	775	725	719	753	664	697	710	779	732	668	746	784	697	730	794	774	688	759	701	720	736	752	770	736	715	721	763	709	748	732	732	754	750	791	691	767	729	743	792	754	800	777	731	744	752	746	751	744	748	749	792	782	769	750	743	739	768	750	708	773	725	758	758	744	713	733	750	759	791	785	721	738	728	770	764	755	720	716	776	740	746	790	770	758	772	769	744	755	719	767	752	732	825	756	772	793	775	715	680	761	743	755	741	744	746	715	743	713	748	759	761	749	748	744	779	715	762	721	703	789	720	739	756	774	730	763	775	726	774	741	779	731	733	689	729	723	739	744	717	744	754	787	702	713	723	752	732	686	777	751	740	787	759	775	739	788	761	749	714	737	716	754	757	771	753	737	808	756	769	788	714	709	729	738	754	808	762	694	752	751	793	772	772	708	714	720	749	715	745	727	752	782	771	754	712	694	733	743	812	724	826	761	721	781	753	747	744	776	750	768	753	718	732	795	754	787	815	778	675	748	697	725	742	756	802	725	760	770	761	755	830	753	673	694	727	736	774	703	761	723	723	749	747	759	760	731	767	730	701	714	687	772	735	695	706	724	746	708	726	719	765	720	728	728	729	742	770	763	715	726	764	776	748	764	722	721	733	741	765	722	707	754	775	704	743	700	670	745	726	707	737	796	755	803	734	724	721	744	757	678	744	718	776	771	705	760	760	763	758	756	754	765	728	720	727	772	716	724	778	726	801	774	764	744	723	754	705	704	735	753	754	761	758	783	720	718	708	761	710	748	782	728	755	724	764	721	762	746	705	742	748	722	708	687	731	747	709	707	738	739	755	737	728	759	736	757	736	719	733	740	749	726	766	734	747	750	691	754	773	701	727	742	728	769	732	704	745	740	777	737	722	738	723	724	716	735	709	750	733	735	732	735	727	768	705	736	728	762	751	734	768	760	756	735	779	765	744	733	749	752	746	759	695	723	769	808	750	733	699	706	738	805	754	767	751	714	719	778	719	733	746	731	761	687	719	685	736	701	788	690	777	691	785	771	744	727	765	706	767	766	786	783	706	666	779	704	761	714	741	741	732	769	768	720	717	756	758	703	721	709	730	742	764	761	775	726	714	798	820	754	720	744	728	760	755	739	748	727	741	751	766	746	730	774	702	760	745	761	754	755	705	729	750	756	787	753	742	730	715	741	750	795	729	731	761	768	721	766	695	714	744	726	768	701	770	766	741	776	742	727	765	712	753	743	766	706	767	738	734	749	715	777	734	768	721	727	778	781	707	707	715	749	781	749	740	741	769	720	790	719	694	722	707	759	741	713	714	756	684	711	758	769	737	702	754	747	720	727	714	756	703	749	723	773	702	750	715	743	737	724	752	701	779	734	734	727	727	784	752	738	718	696	762	760	732	761	708	723	761	768	781	740	765	758	734	737	723	705	709	742	690	810	707	763	791	791	733	783	716	708	714	798	737	734	769	752	751	706	756	745	754	736	754	767	795	753	732	742	718	689	772	766	756	739	762	740	702	720	686	703	784	748	761	713	741	709	733	720	711	719	712	763	792	707	712	706	726	733	766	710	808	704	710	749	740	726	782	738	782	755	705	799	746	737	725	718	695	770	748	737	755	753	724	727	744	730	735	790	744	739	702	707	730	756	722	715	728	744	718	762	788	783	762	688	753	762	748	758	745	725	694	764	764	727	690	724	759	748	743	783	730	705	721	691	776	761	745	766	728	751	769	739	738	747	714	768	771	779	715	767	725	736	746	734	739	708	718	724	739	732	702	713	745	735	706	735	778	712	742	747	763	681	745	764	762	726	705	733	718	747	748	741	700	743	732	715	746	757	757	724	712	763	715	763	714	737	713	772	728	743	711	739	765	780	745	731	754	730	757	772	730	765	708	757	734	718	736	714	717	750	744	734	747	723	786	755	801	741	752	748	675	811	775	740	720	767	749	708	737	713	748	747	766	748	761	722	750	725	709	772	739	770	741	745	784	765	776	766	754	743	732	762	772	706	685	713	742	748	748	729	768	739	711	792	708	690	735	764	710	795	747	738	716	743	765	768	731	770	752	718	775	759	784	744	765	743	766	705	710	736	736	757	730	767	726	764	748	750	713	768	727	740	756	720	716	758	767	752	768	725	773	749	743	737	748	802	688	782	736	718	729	730	752	729	703	804	734	815	765	823	727	726	767	722	761	706	700	809	727	752	794	754	743	746	715	708	766	760	796	742	731	743	730	816	721	726	767	783	712	736	715	759	771	735	767	819	780	732	753	780	727	728	763	766	793	767	715	730	751	748	706	719	750	724	784	759	768	697	757	755	730	755	790	711	739	712	732	728	730	775	739	750	736	679	688	743	749	665	740	716	733	706	757	709	755	736	744	752	753	761	747	722	772	767	745	750	713	725	773	776	743	733	733	715	798	736	724	730	751	721	754	782	770	723	755	783	755	753	697	700	775	693	781	763	773	745	787	759	737	779	718	763	756	743	739	741	767	725	805	751	713	746	735	773	730	758	749	765	702	744	722	757	789	745	678	714	791	728	736	750	764	746	797	702	728	730	766	723	792	703	782	760	740	752	748	808	771	718	700	725	768	759	740	744	775	740	737	765	738	730	779	812	687	712	693	771	748	747	742	660	739	720	704	742	751	808	724	751	734	710	723	752	737	717	753	760	758	818	762	776	746
3723	2190	1854	1183	975	876	802	787	752	740	687	672	741	712	688	676	685	707	685	682	696	702	644	664	679	663	665	664	719	675	717	702	700	692	672	661	659	664	640	635	663	694	698	669	659	704	698	658	665	713	710	637	621	709	632	634	696	664	662	659	652	654	627	629	656	674	647	664	607	698	683	677	682	644	651	642	695	667	676	672	681	674	669	626	646	645	707	674	685	682	640	704	647	629	638	672	661	636	653	663	645	675	687	669	630	662	661	650	674	657	632	657	653	642	661	652	657	627	665	642	675	653	682	675	690	685	635	647	624	626	636	683	642	666	677	626	700	665	661	703	638	639	707	663	638	634	671	671	723	671	619	682	709	709	653	659	644	647	683	659	684	653	697	657	653	694	647	654	688	638	701	690	658	650	658	692	649	657	706	682	640	674	646	656	623	673	661	683	667	641	642	664	645	671	687	655	659	668	676	633	668	662	675	683	652	689	693	654	662	708	674	711	661	648	660	643	669	672	636	702	675	645	667	640	671	598	671	682	747	667	633	691	655	697	690	655	675	637	654	660	647	660	696	646	658	645	668	643	642	652	641	648	662	669	635	643	716	646	698	673	626	633	656	662	694	664	662	636	670	646	678	658	677	659	622	652	657	674	682	629	603	661	645	623	650	702	720	678	682	644	611	670	653	694	656	683	602	674	651	673	640	711	686	646	667	598	673	647	738	644	636	658	638	667	654	669	662	645	631	647	654	688	682	687	694	678	685	707	665	633	661	671	685	669	663	682	664	657	666	647	679	669	657	611	697	631	689	660	620	635	705	700	704	664	584	692	706	677	644	652	649	670	696	642	605	621	673	696	704	677	665	687	653	654	668	684	694	694	672	646	675	677	690	626	680	688	675	663	686	683	663	639	699	691	661	671	706	638	667	685	677	671	707	667	712	674	693	631	676	685	655	664	686	641	670	686	673	667	685	658	661	596	675	640	586	655	618	641	665	689	667	662	650	615	631	617	666	674	651	667	665	687	650	677	681	638	690	693	659	635	643	665	655	670	677	678	642	675	622	650	644	633	684	677	684	670	654	664	651	658	675	674	635	651	664	684	622	708	638	658	603	680	682	683	667	655	660	664	663	671	704	663	715	654	663	621	698	645	623	673	620	684	623	665	693	695	650	640	637	690	638	710	657	659	655	643	617	660	653	638	669	698	635	667	672	683	670	651	619	692	678	677	664	647	655	680	686	663	652	671	655	638	629	582	679	623	667	636	625	676	712	639	659	656	674	650	695	659	673	664	700	685	691	681	652	692	650	633	641	736	710	679	637	660	646	657	641	642	642	652	690	658	657	683	644	661	679	662	658	642	730	674	647	644	642	697	688	660	621	653	698	616	693	658	667	704	629	660	679	680	650	648	644	699	650	685	657	632	681	647	697	662	665	598	638	665	686	660	679	641	651	605	632	641	685	640	663	641	665	681	692	663	670	693	653	692	673	675	700	660	663	676	666	663	657	644	648	677	650	670	683	671	683	691	703	678	665	636	681	721	666	661	608	667	657	649	628	677	645	690	684	662	649	654	667	652	715	685	648	691	628	633	611	672	670	665	652	679	714	631	641	692	714	674	654	616	649	653	707	660	671	643	677	654	666	664	681	681	649	648	660	714	667	671	688	669	634	717	649	644	662	671	597	655	652	715	666	634	679	659	621	673	687	685	659	701	634	578	656	635	677	697	686	732	653	663	632	681	659	671	698	637	642	682	646	663	685	588	638	635	653	692	692	639	682	677	606	692	651	704	663	656	646	667	660	627	644	648	628	689	614	664	642	680	638	688	693	688	670	670	680	636	694	677	639	685	628	636	686	653	614	659	678	662	650	698	631	680	641	692	668	638	620	654	659	604	650	688	690	647	645	632	621	633	712	641	697	645	651	659	636	658	653	674	664	625	682	664	616	657	638	681	690	644	625	673	653	649	624	677	670	685	664	650	661	657	653	607	688	670	662	648	672	678	654	705	672	689	665	604	690	669	609	692	685	673	695	635	649	683	645	668	675	683	628	673	647	667	633	671	701	637	640	647	658	673	662	670	652	633	667	642	684	624	675	637	644	643	692	665	617	669	669	629	627	673	648	640	658	649	643	661	659	672	705	647	660	638	695	697	695	652	662	660	670	647	672	685	686	680	630	682	666	647	693	667	658	642	635	651	623	656	643	614	648	639	667	656	597	686	655	693	683	649	655	664	640	648	676	710	663	645	681	667	627	655	664	663	658	687	681	641	657	651	648	643	675	669	697	665	679	675	709	640	687	680	636	683	649	701	665	681	703	659	656	680	644	672	684	636	657	683	644	646	657	646	661	710	673	644	664	621	640	692	703	621	670	665	648	616	710	689	696	720	634	647	656	676	667	684	667	635	646	628	642	640	667	630	668	665	626	651	606	651	642	642	654	655	639	665	668	716	676	669	628	616	660	644	636	665	675	657	665	654	649	684	627	674	675	633	644	654	643	681	646	647	639	723	656	646	614	679	670	636	670	636	675	686	673	657	685	696	651	643	648	656	622	684	647	666	626	676	636	652	699	659	665	695	659	671	662	659	634	696	707	648	660	658	687	619	712	650	655	687	669	667	725	660	624	628	654	648	626	653	625	644	636	637	658	627	654	650	653	638	673	661	661	662	640	703	676	654	670	623	698	663	677	705	679	685	660	654	709	632	628	641	668	647	649	671	685	676	631	646	686	644	645	642	664	650	670	673	703	678	681	653	652	614	640	689	635	691	639	680	684	624	642	665	647	626	671	651	676	645	685	656	652	634	622	656	645	658	683	627	660	688	677	634	641	690	681	650	690	650	615	666	626	674	703	632	692	632	676	672	673	625	625	674	700	672	682	642	656	684	644	664	637	651	673	648	658	615	662	649	654	686	719	630	651	603	687	729	670	652	690	678	648	687	624	733	628	656	659	649	679	630	665	630	637	658	715	646	619	626	694	646	681	634	678	649	663	614	632	665	690	709	648	688	666	673	654	685	690	678	643	680	634	651	678	645	667	695	674	641	702	645	683	625	646	671	642	641	658	650	676	638	673	627	625	671	660	613	651	684	630	663	681	658	687	660	658	662	613	645	638	720	668	624	649	608	633	622	701	654	657	648	675	662	641	634	618	643	635	655	667	652	654	642	678	646	677	680	665	688	717	619	673	678	643	643	653	660	684	629	666	657	653	662	665	645	636	674	649	685	677	713	634	668	669	691	695	650	683	630	630	652	625	697	718	683	630	640	623	628	648	657	672	693	667	644	703	676	625	670	671	688	681	679	681	644	679	655	658	653	689	691	629	680	688	684	660	651	703	634	636	661	607	638	645	663	648	660	639	672	658	620	655	638	664	645	642	672	677	659	657	670	623	667	676	700	644	671	639	694	650	659	700	683	676	668	631	649	611	663	674	653	646	718	594	633	666	697	683	663	665	604	670	642	625	674	607	687	679	664	701	608	678	655	651	657	681	641	633	647	675	653
24229	21380	28532	24589	20183	2701	923	630	509	460	405	389	400	374	412	388	372	398	386	355	340	369	361	361	386	357	352	359	372	360	325	370	356	368	367	362	332	309	331	355	379	358	341	370	350	360	355	365	362	333	345	333	367	335	354	340	356	304	324	320	344	328	373	329	361	381	330	348	329	315	341	348	339	328	336	343	323	337	362	338	355	330	370	337	320	351	360	343	346	341	345	348	319	343	334	349	352	355	323	365	333	337	347	344	367	351	374	360	325	353	326	331	340	326	355	335	352	390	344	330	352	330	308	356	344	327	349	363	357	333	314	325	342	336	343	322	345	370	352	292	370	317	361	356	336	336	312	337	346	322	348	342	343	356	355	334	369	350	342	344	369	340	357	311	342	350	299	357	356	382	332	333	335	377	350	337	360	320	349	357	341	337	350	342	353	322	341	357	315	283	352	346	349	358	355	364	329	360	305	387	332	305	337	358	352	322	354	307	334	359	339	344	364	340	359	359	319	321	337	325	353	348	362	328	377	331	319	330	331	323	347	295	307	354	351	350	340	365	324	312	355	366	339	331	306	337	349	333	314	377	315	354	353	342	327	356	319	332	349	326	328	327	331	352	326	331	333	337	357	288	349	374	352	335	340	333	368	310	364	349	334	338	342	315	344	347	381	364	331	368	331	372	334	324	360	378	347	351	330	371	348	347	332	336	344	342	362	332	334	344	358	352	351	353	347	366	322	321	372	331	309	344	365	344	375	318	348	366	327	356	322	332	358	342	335	350	314	334	351	318	352	333	337	305	376	340	322	348	340	310	328	341	350	322	355	355	351	344	349	337	329	330	350	361	346	305	341	350	365	341	320	328	356	319	323	327	341	325	367	377	327	315	364	356	361	327	329	338	353	349	343	347	355	342	358	317	351	345	342	331	318	343	305	332	353	322	379	340	324	331	322	379	337	330	298	335	342	351	323	326	329	332	316	378	342	357	349	310	316	320	341	335	342	340	339	323	359	340	338	344	345	340	352	368	344	317	329	338	360	322	335	319	317	306	330	381	341	351	350	351	357	350	351	344	388	368	353	333	340	337	404	327	343	355	333	350	304	343	314	352	378	316	346	328	344	356	355	359	322	329	367	330	342	330	319	343	303	335	347	371	333	309	322	349	340	345	345	327	333	344	337	323	330	356	293	343	324	354	349	309	361	328	367	341	308	346	358	350	359	331	369	363	344	340	333	335	364	348	341	324	346	310	325	353	322	365	346	353	325	318	318	339	331	337	346	323	311	320	352	375	332	346	333	364	354	313	341	327	364	385	343	357	324	325	322	351	339	310	300	320	349	346	320	334	360	339	333	306	316	335	349	337	331	338	333	347	329	336	355	305	329	340	356	333	347	347	353	336	340	345	314	346	327	329	339	324	333	305	345	338	343	316	348	343	331	340	364	342	319	358	338	359	356	341	328	336	329	317	337	339	321	297	334	345	367	369	319	322	336	331	337	351	343	355	327	346	335	369	360	342	339	344	382	353	339	341	331	338	330	351	356	342	350	347	336	336	363	352	337	337	381	304	338	303	349	316	354	329	351	342	316	329	314	370	364	334	369	342	350	358	320	349	316	331	307	337	356	355	333	331	355	373	362	339	346	335	317	351	372	381	359	359	338	344	369	338	337	328	311	351	329	354	350	352	333	384	339	334	324	362	339	346	362	321	319	365	377	331	341	335	305	308	332	322	329	338	326	308	335	327	336	322	378	340	349	334	337	342	332	391	328	316	323	357	351	334	334	326	346	327	341	314	328	322	321	337	317	334	341	336	335	333	329	366	363	351	334	320	318	311	364	359	297	336	322	324	366	353	325	302	316	345	357	320	361	335	337	326	354	335	359	375	350	342	354	347	325	311	310	347	353	372	320	295	343	324	327	334	343	324	355	324	361	326	324	346	335	358	311	340	350	313	351	336	333	347	346	326	326	349	311	344	324	329	315	343	345	341	333	342	367	314	348	335	326	309	335	321	353	352	372	360	310	317	353	321	340	353	336	354	346	332	316	327	337	339	314	333	356	326	346	359	339	317	360	331	340	337	336	343	340	338	324	309	327	344	353	336	300	327	353	351	330	363	306	326	371	365	312	330	359	347	391	338	344	337	337	321	326	311	334	385	346	341	318	341	356	387	335	325	329	347	374	354	346	357	348	312	337	315	324	365	346	335	322	353	346	328	366	344	325	304	323	354	376	325	346	326	341	350	331	334	363	322	345	312	333	320	323	338	346	317	368	360	342	334	348	327	355	349	317	356	358	355	331	340	354	327	321	330	355	324	306	334	364	381	341	324	351	319	327	371	359	336	361	327	341	310	333	339	345	348	346	315	333	341	300	319	339	325	336	351	364	356	334	336	330	353	361	326	334	341	334	351	320	326	320	364	347	309	348	324	323	354	358	312	342	375	346	357	362	342	324	352	344	310	337	342	349	340	380	317	330	315	358	357	311	347	336	338	341	346	350	366	347	332	325	296	353	301	324	364	370	347	363	344	365	313	350	328	327	325	320	332	362	342	332	363	300	337	326	350	326	334	385	310	331	329	319	316	342	316	371	346	308	308	343	367	322	340	336	355	316	340	338	323	309	336	316	372	346	358	354	328	331	321	351	365	340	295	321	338	339	336	327	337	346	342	343	345	337	330	312	345	346	352	383	359	360	332	329	360	345	346	296	341	328	378	338	363	320	365	360	340	321	356	327	359	319	363	348	336	316	353	329	336	334	311	352	341	349	333	390	311	354	306	313	341	342	344	356	318	326	325	307	348	321	326	340	372	298	349	346	361	347	357	318	350	341	325	350	325	324	324	364	304	347	325	331	324	352	350	338	341	336	333	349	328	339	369	364	325	318	313	344	296	325	350	324	309	320	357	321	379	338	326	340	333	338	329	343	332	336	354	340	325	351	315	352	348	317	337	343	342	344	318	346	333	328	324	338	339	332	351	319	327	343	327	331	326	345	333	335	351	357	339	331	336	313	368	310	315	322	332	320	318	352	348	313	334	328	352	363	344	354	294	344	378	311	306	361	328	314	355	344	355	346	293	347	345	358	318	340	316	351	347	363	329	334	354	328	324	313	312	292	328	359	308	328	357	380	318	344	332	332	359	333	289	350	352	322	342	356	338	342	314	344	312	363	353	358	344	343	372	345	315	334	327	364	358	364	302	324	328	354	376	335	323	365	378	338	356	345	312	343	340	375	349	366	366	342	353	349	329	333	331	314	317	366	309	344	346	350	321	332	330	320	319	346	357	306	353	357	342	350	325	327	343	338	311	355	364	322	370	357	369	353	325	343	350	341	322	347	321	336	354	331	335	328	347	356	331	348	327	306	337	319	351	304	372	343	319	338	327	326	354	346	343	358	334	351	325	363	377	331	331	345	323	372	351	343	334	323	365	335	326	367	338	349	334	328	329	325	310	360	352	336	348	339	364	341	341	336	336	307	340	355	315	341	338	338	328	383	359	364	343
3377	4735	3631	1839	1308	998	818	710	565	608	537	476	490	436	413	468	455	412	376	429	405	434	401	373	377	367	361	356	354	373	369	357	366	347	368	376	357	351	337	333	366	342	391	364	350	354	376	353	375	378	344	352	340	340	346	364	333	373	370	364	355	341	353	363	325	362	397	339	352	379	344	385	354	389	347	344	370	386	371	353	358	358	359	319	365	408	359	362	359	372	320	356	355	355	365	332	314	359	320	365	375	330	362	352	313	362	363	350	350	354	356	330	328	382	351	348	378	360	360	352	345	369	340	362	344	343	355	347	347	343	370	336	338	370	364	355	337	365	361	328	325	336	351	327	357	352	335	350	368	350	321	340	330	344	322	351	328	338	366	330	321	344	341	343	371	362	376	341	335	349	394	376	368	362	349	385	367	352	351	394	370	364	356	352	326	357	387	348	354	339	347	403	371	342	339	354	329	321	357	315	359	365	366	345	353	391	376	339	383	324	364	307	364	381	345	377	350	340	342	344	354	331	357	352	363	353	346	328	345	384	360	343	345	346	361	368	341	343	327	378	364	346	352	350	356	381	336	359	381	354	369	378	343	338	335	342	365	361	363	362	348	325	374	332	344	345	350	353	380	327	366	356	360	364	347	340	349	364	340	371	316	341	354	361	364	348	379	350	337	324	385	359	367	335	354	344	369	364	312	356	326	373	344	365	348	365	368	352	356	373	336	360	326	355	383	316	347	340	322	360	340	373	370	353	343	344	381	349	384	343	371	311	376	339	323	329	340	392	339	337	362	328	333	346	337	340	341	327	366	338	351	351	345	374	332	359	375	352	343	383	359	340	333	349	385	343	335	346	337	367	338	328	357	362	325	354	342	337	368	354	320	360	339	377	361	361	336	357	346	344	332	340	352	363	386	339	347	345	372	355	330	368	338	358	353	358	376	322	335	325	345	345	342	381	349	382	374	339	370	343	342	341	347	328	377	336	345	331	364	321	323	366	380	365	320	357	394	383	383	356	307	350	333	313	371	342	326	366	362	326	354	355	343	361	367	316	365	310	341	365	357	394	353	356	313	351	368	367	353	347	341	363	350	350	331	343	385	333	359	374	345	365	351	375	322	328	356	363	363	351	317	364	334	352	336	353	378	355	342	336	385	311	367	373	340	336	377	366	360	359	371	338	354	339	299	338	380	366	341	350	315	363	338	365	322	336	341	403	356	315	324	339	367	317	361	316	355	366	320	363	362	327	352	345	366	360	362	340	365	386	331	352	320	322	299	344	320	358	375	335	346	347	360	338	315	310	355	348	369	349	342	329	347	343	383	390	347	338	355	354	348	369	298	371	355	345	330	325	364	320	331	393	347	380	331	366	334	352	354	345	318	333	357	327	332	375	345	352	344	325	347	373	358	338	334	350	346	340	323	314	323	336	302	370	360	330	346	334	330	371	330	334	342	341	317	319	321	383	362	332	307	343	340	354	370	349	336	348	391	352	338	374	325	368	337	344	352	352	320	359	344	358	330	358	377	336	349	348	361	345	323	358	352	328	333	327	356	375	321	337	362	336	355	342	355	353	381	349	347	367	348	378	347	354	355	384	304	321	323	365	378	335	326	311	352	341	353	364	367	335	392	367	326	361	349	362	349	346	348	323	391	343	343	322	352	348	349	368	358	361	348	349	370	323	335	325	357	347	333	348	330	366	345	351	342	325	335	380	314	336	346	350	317	342	364	362	375	367	372	342	331	337	358	325	354	363	326	325	355	401	343	351	298	358	341	330	336	335	308	326	357	320	333	356	349	361	346	309	383	347	309	351	325	360	382	358	330	341	357	341	362	345	367	357	368	356	369	347	371	329	338	354	310	335	349	333	369	362	350	342	344	353	359	353	309	349	339	345	330	344	348	344	351	352	349	337	343	328	355	345	356	351	340	340	377	344	361	327	370	360	336	353	342	357	355	346	361	363	344	332	334	316	363	310	362	345	333	333	363	360	313	352	342	321	324	352	364	353	356	328	379	335	358	354	327	350	390	332	320	331	341	310	363	366	310	346	328	334	367	382	331	350	321	367	342	388	339	358	370	364	351	339	336	369	336	321	324	349	358	355	314	353	350	336	333	331	333	358	354	382	341	362	345	346	344	374	371	336	344	336	357	331	364	339	362	329	360	363	356	320	303	343	350	349	322	357	338	344	352	345	348	336	351	327	373	359	363	333	366	365	350	343	382	376	336	336	378	368	368	344	355	341	316	359	346	342	333	331	316	349	366	374	389	322	338	353	350	384	389	359	326	379	361	348	354	363	325	314	347	322	374	311	335	337	351	364	359	341	351	331	337	347	381	342	347	300	319	318	350	352	368	347	341	367	322	328	320	365	342	331	369	329	337	343	338	359	376	341	341	357	346	381	342	354	361	359	385	348	326	359	318	361	331	360	337	342	348	337	338	359	359	351	372	344	318	334	341	339	323	342	358	342	373	364	353	375	349	366	367	345	358	356	343	334	375	338	372	332	330	358	357	364	351	365	316	358	359	330	338	356	358	317	328	320	328	356	358	326	354	359	337	330	359	312	378	346	376	335	337	335	315	351	353	356	384	349	334	326	346	338	342	355	359	322	338	345	354	320	343	327	362	359	316	351	313	379	352	352	368	366	315	353	348	352	317	334	336	325	346	342	309	345	335	342	387	337	337	350	353	346	335	338	372	375	361	329	374	360	327	332	338	327	345	396	361	370	322	355	331	329	326	365	379	339	327	339	321	330	342	334	365	340	319	319	339	362	344	339	342	355	364	333	319	345	329	327	338	338	325	355	331	316	350	357	365	344	338	315	322	357	332	336	319	325	306	363	321	350	329	332	344	346	323	371	328	331	326	360	368	327	355	344	341	373	390	331	342	348	347	342	344	372	337	335	333	342	336	353	375	309	353	338	320	335	343	353	352	359	357	368	365	344	330	355	325	338	382	335	323	331	344	342	354	361	364	322	324	379	335	362	352	364	319	335	357	332	322	350	354	388	338	320	339	335	336	354	354	374	349	330	340	358	340	349	360	355	365	386	333	360	350	358	329	337	355	334	306	337	368	350	358	328	343	356	361	349	345	349	352	349	359	343	369	363	348	343	326	369	357	336	374	361	362	326	355	369	363	325	338	319	355	368	349	353	366	344	348	346	345	346	335	334	319	371	362	359	342	346	348	344	345	314	320	341	348	327	360	388	350	360	344	345	371	340	318	302	314	367	329	345	328	351	365	376	351	295	318	355	354	332	361	385	360	341	361	306	347	347	316	350	341	345	336	349	336	350	363	346	377	337	323	327	336	330	364	325	358	355	353	361	345	380	349	338	394	348	342	306	339	355	336	349	347	345	344	341	331	325	329	346	359	372	365	389	332	324	344	335	340	371	312	330	350	344	325	328	356	321	329	309	317	311	358	333	359	336	336	348	360	343	353	363	364	349	356	322	331	337	351	356	334	334	350	349	350	323	332	366	345	346	378	365	341	388	366	324
27629	11941	2059	1207	901	831	902	876	874	851	824	831	854	835	865	786	787	890	797	819	849	886	845	839	837	858	874	826	815	883	817	861	855	851	794	833	879	855	860	793	848	862	802	755	864	868	770	853	837	861	869	878	851	819	865	840	839	790	912	841	838	860	842	856	824	789	859	810	828	844	849	895	942	807	807	856	833	871	808	798	824	830	876	885	864	857	811	831	863	861	842	807	815	897	842	872	796	876	843	844	857	816	851	857	891	875	867	851	843	888	819	828	889	813	805	862	833	869	838	867	819	871	840	883	822	852	812	796	849	841	834	890	843	816	817	819	800	833	830	854	850	859	843	810	762	848	847	822	837	891	799	797	831	777	847	864	858	864	828	829	840	806	841	791	838	868	847	838	816	881	839	852	867	840	845	805	845	881	829	850	831	879	818	827	885	815	848	823	868	871	860	832	806	919	828	852	859	837	808	846	812	818	821	840	829	870	848	878	864	818	829	878	908	877	843	852	834	853	827	803	832	843	839	840	821	877	806	819	916	828	847	826	841	879	869	858	842	869	823	839	834	832	848	843	796	816	786	835	863	812	784	795	873	856	835	784	856	856	827	833	888	842	826	847	819	802	838	844	885	822	877	833	869	828	824	778	889	829	838	804	865	868	828	844	798	810	838	827	862	814	815	808	861	824	885	839	831	805	835	826	850	827	861	814	818	885	838	809	843	892	899	897	858	841	824	824	840	831	877	839	808	825	821	825	882	859	847	862	853	842	819	821	795	791	824	850	855	819	852	878	880	797	830	818	874	865	834	844	795	838	842	810	822	871	843	823	805	821	848	900	787	807	843	856	847	829	839	803	806	837	809	824	906	824	842	839	897	850	819	788	835	838	749	873	834	805	870	846	795	825	815	819	848	845	892	808	859	821	818	831	847	810	837	845	832	841	832	819	875	789	864	846	820	865	832	852	794	837	851	879	863	885	869	858	854	834	876	856	873	786	812	800	786	870	824	813	892	785	833	841	782	809	799	897	826	854	844	821	822	821	911	801	853	844	854	805	862	830	840	842	805	845	873	859	853	824	882	864	827	832	921	875	864	840	879	837	852	834	903	834	850	811	808	814	792	859	804	847	853	828	815	849	798	876	822	897	828	817	850	813	855	835	813	887	842	803	815	789	858	762	834	869	852	857	893	862	846	842	876	815	837	861	801	799	822	868	861	828	842	842	804	803	876	822	832	831	857	842	868	849	862	808	829	848	859	822	803	864	848	868	820	800	862	861	849	843	876	824	868	828	841	818	843	841	832	822	824	839	812	824	840	854	812	771	879	854	805	773	859	848	808	815	845	818	816	860	847	869	777	759	820	841	853	824	829	844	836	811	825	851	832	821	844	899	842	855	825	828	823	869	782	830	811	791	858	834	774	842	806	814	848	846	848	768	864	838	847	841	845	879	846	799	857	842	854	852	831	842	841	815	825	858	820	844	843	848	846	813	848	824	859	819	849	814	864	808	879	789	862	843	861	821	817	802	864	844	887	846	854	834	834	836	803	795	858	807	861	854	828	822	830	891	863	821	841	867	803	807	794	808	894	791	819	787	850	871	825	798	827	819	820	882	807	797	842	871	822	792	783	815	844	872	821	854	822	817	829	843	887	844	886	857	851	823	877	800	852	829	805	830	880	849	883	849	870	884	852	821	864	824	899	847	811	847	791	815	858	749	841	879	871	805	814	824	882	825	830	863	852	870	858	858	825	836	860	820	792	822	809	803	855	836	800	836	851	844	844	874	854	877	839	828	850	842	833	858	839	816	847	865	840	856	807	838	810	859	842	848	823	859	818	871	934	865	853	869	848	821	813	849	884	881	888	828	881	803	781	842	825	850	838	830	811	846	865	854	822	848	825	805	870	811	859	821	834	843	891	814	841	848	823	841	773	836	851	881	844	801	819	787	834	817	838	863	852	889	866	828	853	893	880	830	817	823	820	868	837	813	840	850	818	858	845	856	806	881	845	827	835	795	838	826	805	808	792	833	868	821	873	838	885	862	808	852	905	795	818	816	812	826	877	841	854	835	867	894	829	849	814	902	881	737	822	853	786	834	826	867	859	852	867	902	831	855	870	842	848	831	816	855	790	775	848	867	815	823	886	858	790	836	819	841	827	842	818	860	783	806	848	777	825	807	851	827	901	874	818	838	840	873	826	866	854	825	811	853	848	873	881	876	797	861	827	850	820	814	862	819	863	781	848	851	865	831	841	827	884	859	832	892	847	822	870	831	843	886	867	852	811	810	858	824	871	855	860	825	877	837	879	864	864	865	835	801	805	800	873	874	849	833	847	840	883	795	813	830	798	837	804	832	787	821	814	799	841	882	849	804	928	874	859	858	805	881	843	849	806	845	813	804	846	871	860	865	847	901	805	879	808	804	770	852	855	857	832	794	818	869	837	827	812	833	815	807	882	845	882	798	870	856	860	823	788	808	812	832	891	840	777	864	836	855	889	889	850	836	827	860	849	871	851	841	857	864	832	839	842	833	836	803	798	803	827	838	836	852	859	884	861	838	846	860	814	827	832	826	799	922	820	811	850	865	861	842	879	882	837	848	835	802	850	820	853	892	875	815	816	846	849	858	912	805	825	804	833	846	847	815	851	821	832	809	892	834	850	818	809	829	820	770	772	848	850	880	810	821	857	873	780	834	884	855	874	787	840	865	826	881	895	821	818	808	906	832	837	814	836	824	844	830	876	821	851	812	811	825	903	807	845	847	829	847	878	882	823	819	868	838	835	866	843	833	862	822	843	866	830	794	826	922	847	878	845	821	813	804	792	872	874	870	774	838	870	862	846	832	822	882	815	838	906	822	858	856	858	854	814	870	865	843	829	815	837	838	800	838	856	881	783	854	820	830	817	838	866	882	880	826	895	793	832	897	857	849	805	814	875	905	879	885	873	845	788	842	805	794	776	797	825	832	816	815	836	839	796	897	833	884	796	855	814	827	847	839	872	832	831	834	840	866	825	871	811	815	811	863	803	831	866	909	844	838	795	800	832	868	879	879	861	852	857	769	824	831	861	883	855	858	790	812	828	812	853	802	841	832	853	791	885	826	863	891	805	839	795	778	861	873	830	874	838	819	810	822	882	876	825	835	797	834	850	883	927	801	783	875	873	818	811	882	855	872	796	848	821	826	857	835	804	821	872	864	849	848	871	852	854	851	854	864	839	813	844	895	847	839	858	831	857	829	835	794	842	870	807	850	843	833	779	867	855	884	823	861	849	819	807	845	777	818	831	891	829	770	867	887	839	875	870	829	820	873	846	864	775	832	812	832	848	866	826	824	802	852	819	831	848	840	846	867	814	836	797	834	823	830	827	827	798	835	810	788	830	802	797	808	843	872	895	869	851	813	847	825	800	826	882	869	882	837	865	791	853	767	835	865	899	859	809	843	839	810	866	847	836	889	814	878	812	904	833	808	838	819	854	861	841	872	852	840	808	837	812	866	802	860
5131	939	909	798	795	731	773	750	728	695	781	748	740	753	691	738	741	729	771	738	737	719	741	717	702	713	792	719	738	719	739	726	707	792	738	714	731	707	740	718	781	799	778	713	762	783	716	726	711	745	710	752	745	738	758	703	730	731	749	719	698	705	729	743	768	785	804	759	706	751	722	768	696	728	753	730	728	729	697	776	716	745	719	714	748	717	714	693	735	710	704	760	762	727	721	722	711	758	698	715	760	742	759	758	703	711	678	784	741	750	759	708	742	720	736	779	767	685	741	770	710	777	713	730	725	745	756	737	748	740	760	700	739	734	711	725	708	759	768	727	721	711	729	707	711	702	713	723	709	727	750	775	729	767	783	739	727	714	725	764	750	744	708	765	729	698	739	753	748	725	697	743	749	696	724	719	736	725	709	719	734	721	724	764	779	725	728	690	732	689	757	705	728	710	741	723	762	705	726	775	776	748	718	735	734	717	709	739	710	742	717	744	706	719	717	719	732	725	698	700	692	730	739	803	690	735	708	736	728	700	735	659	718	754	734	715	747	772	734	723	740	698	712	691	667	732	689	698	743	694	717	781	759	754	742	741	687	749	776	660	715	744	676	740	735	737	737	759	686	716	718	744	708	730	748	723	683	750	753	753	771	680	751	753	698	713	753	704	707	714	748	747	740	742	779	691	690	717	635	774	741	712	740	726	777	712	707	696	725	767	726	756	743	775	705	707	784	735	745	741	748	679	717	713	711	713	692	742	761	779	707	712	688	688	720	717	743	748	751	741	711	756	738	706	777	765	750	718	708	703	713	753	729	713	726	757	765	698	717	751	706	756	751	731	704	757	728	751	702	698	753	723	736	753	719	727	732	752	772	753	784	742	724	771	733	740	688	696	689	679	708	772	716	727	704	753	709	718	704	693	706	777	680	745	759	751	711	708	765	759	745	737	712	713	715	742	748	721	769	768	707	765	758	717	707	708	725	702	738	756	748	723	739	749	737	733	770	737	749	721	712	719	722	767	786	736	725	727	690	683	713	706	772	773	736	726	697	736	717	711	713	721	720	701	728	703	687	707	733	720	733	711	718	765	734	688	725	726	750	709	683	746	774	716	755	717	743	742	729	722	721	730	683	714	759	703	734	757	669	774	746	757	717	706	751	722	784	706	694	702	723	742	784	744	737	750	716	718	730	683	733	720	728	736	728	717	718	723	704	696	796	743	691	714	724	709	716	625	734	703	739	706	730	758	721	752	709	726	739	699	688	736	753	739	696	753	703	772	787	690	688	735	738	746	733	726	707	722	729	662	687	710	752	739	698	725	700	750	716	757	725	764	740	756	775	722	752	740	782	729	733	708	725	767	755	699	720	773	722	690	767	773	756	734	730	707	730	733	736	777	737	737	799	758	724	780	737	762	711	698	743	761	739	684	723	723	747	702	695	749	775	774	726	749	769	682	733	759	725	752	714	696	754	739	765	747	750	707	728	725	716	748	767	736	720	711	714	746	692	693	712	703	725	746	740	756	725	728	743	772	666	697	690	729	727	735	767	721	724	714	754	735	720	721	757	757	723	730	750	702	713	733	740	750	714	731	747	706	760	716	720	729	763	741	762	650	765	697	718	788	719	722	726	749	724	730	720	685	786	769	768	725	742	741	714	754	732	751	734	707	753	706	750	683	689	712	758	733	804	735	725	715	769	745	787	754	739	730	753	775	719	786	762	747	726	720	700	714	784	726	660	749	721	699	762	731	723	741	758	731	756	716	770	733	803	695	759	761	703	727	718	724	725	759	705	693	757	704	718	701	742	719	719	730	668	706	735	715	711	716	750	697	725	747	735	724	736	740	751	763	748	761	708	737	741	718	746	739	745	750	751	692	739	725	721	658	710	741	701	711	746	715	731	781	719	750	724	721	696	714	753	727	771	766	716	757	745	709	690	740	762	666	727	707	717	757	737	762	731	761	726	730	692	683	725	681	712	706	735	766	734	685	698	680	680	744	744	702	724	745	753	775	721	697	758	690	751	713	718	715	719	694	679	773	719	698	747	698	720	736	762	676	701	722	741	728	729	726	735	724	714	726	732	782	748	726	769	736	729	737	744	775	744	785	760	717	713	758	752	775	731	739	745	774	730	725	758	731	789	753	746	737	769	708	741	681	750	739	721	726	753	727	674	725	754	741	718	741	687	737	737	755	757	708	754	691	758	719	693	730	710	728	737	719	733	769	693	751	719	731	735	726	782	704	725	705	748	748	708	780	719	744	720	759	724	763	760	702	723	705	726	747	779	715	704	749	668	711	743	731	743	738	714	702	692	717	754	715	702	732	724	721	754	727	757	690	682	709	716	673	718	706	714	746	705	755	788	743	692	692	711	740	727	691	681	778	730	734	731	746	770	692	731	702	748	729	741	724	732	764	730	706	720	736	759	721	734	765	765	732	748	681	738	747	760	734	710	715	706	724	739	740	743	749	709	734	671	701	722	686	742	707	707	725	695	752	743	759	716	724	712	713	722	714	702	769	743	737	745	719	780	687	754	744	703	732	752	756	712	745	756	726	726	747	702	733	700	760	710	707	730	740	709	750	732	734	751	776	715	741	765	718	674	738	748	750	662	694	747	739	754	750	726	751	716	708	753	738	718	721	728	755	741	758	747	736	771	734	750	697	746	707	751	783	692	762	679	754	733	704	704	748	767	724	712	732	751	738	705	735	710	741	723	683	722	734	741	730	769	775	759	738	721	707	702	754	702	751	735	774	697	705	750	747	710	736	785	730	681	725	718	740	772	768	727	713	729	735	724	728	706	713	729	764	719	720	768	703	748	708	769	775	726	696	707	709	688	711	751	726	753	685	716	735	740	694	709	697	729	712	701	701	746	739	731	742	711	748	736	725	688	716	734	736	689	700	781	720	801	730	702	717	725	718	761	758	733	734	723	705	756	712	751	762	741	706	770	773	730	713	689	726	730	752	767	704	755	748	709	756	698	737	748	708	748	712	780	694	727	737	764	742	720	837	728	735	677	702	735	712	748	725	711	750	751	703	747	743	707	724	753	719	742	739	729	796	681	726	715	701	772	734	705	768	718	740	717	698	736	702	681	742	690	717	699	720	704	699	737	711	721	737	733	751	771	770	730	720	721	723	702	720	721	735	732	727	780	761	742	718	742	735	764	706	709	737	736	745	776	744	696	704	762	680	739	657	763	700	727	748	708	712	728	737	703	706	707	768	677	708	716	749	695	756	762	705	677	734	710	721	714	755	721	710	742	743	717	686	699	751	720	748	716	766	726	769	734	761	771	725	716	725	699	734	734	769	752	742	732	682	717	679	722	692	727	699	737	759	736	704	744	767	719	717	744	779	747	761	717	689	726	755	689	707	734	747	729	717	709	645	770	737	711	744	683	701	683	724	714	790	713	719	733	714	723	798	744	733	711	656	763	725	677	734	728	750	749	733	710	716	690	745	713	735	725	708	737	693	753	725	775	724	697	803	711	727
25743	21419	25462	17623	1849	1019	909	827	785	794	799	777	745	769	790	759	723	764	768	744	705	752	714	776	755	767	705	750	770	753	723	719	721	724	769	750	760	786	700	708	754	793	772	724	743	716	744	717	711	752	719	700	754	760	717	728	782	742	755	697	692	723	759	731	733	746	753	753	725	709	743	723	734	768	688	764	764	753	760	723	718	751	720	748	762	719	731	743	748	692	711	735	712	734	760	759	716	734	692	764	705	727	700	776	728	699	692	701	716	734	714	764	766	757	807	740	718	722	723	806	767	657	763	709	739	723	726	731	795	797	735	729	688	773	813	746	737	788	770	740	774	704	731	750	718	715	753	726	673	748	753	762	735	729	739	715	730	740	699	697	755	675	729	677	705	728	699	754	711	740	757	748	721	728	690	721	715	761	683	684	752	825	698	733	721	704	767	721	768	723	729	716	743	737	715	708	761	753	735	751	715	711	717	717	779	739	761	762	701	709	717	761	738	742	790	730	752	794	730	731	711	700	690	721	753	703	726	736	756	802	728	741	779	741	725	685	723	712	747	721	741	752	739	728	735	758	743	704	763	769	641	731	703	759	780	717	714	757	705	714	744	729	721	728	757	752	733	731	762	743	719	726	748	766	701	760	721	790	719	717	718	726	741	719	738	773	739	731	725	705	716	727	735	768	744	790	723	716	695	737	714	756	695	710	710	715	751	712	754	763	738	706	707	763	768	720	713	760	729	740	754	731	716	726	729	704	735	737	716	695	715	675	715	740	713	749	718	755	710	733	777	757	704	752	784	751	795	739	725	696	735	711	765	710	760	720	775	739	734	755	730	736	709	744	712	705	779	688	746	762	693	735	701	730	716	739	739	739	793	749	686	671	779	713	722	695	726	732	703	711	739	722	719	737	684	736	719	730	695	739	745	689	827	703	770	734	698	680	757	743	712	759	769	722	707	696	709	702	743	686	752	782	701	766	779	709	743	710	724	740	682	716	731	714	785	718	718	774	708	711	693	752	675	735	733	744	706	734	724	712	732	747	711	754	697	705	763	676	750	758	760	757	753	723	759	824	726	756	721	775	720	772	726	801	739	683	763	719	772	733	757	694	802	768	676	712	731	728	741	727	693	717	759	719	775	728	728	694	785	742	751	692	742	751	734	767	752	754	713	710	739	699	720	672	761	722	787	779	743	807	692	736	709	706	722	718	753	703	688	719	747	799	696	718	715	739	738	728	682	747	722	713	774	738	709	774	776	725	745	751	723	703	734	739	715	733	710	798	755	755	742	701	708	700	744	760	747	701	743	714	695	708	700	723	721	709	757	721	686	706	742	700	749	761	741	748	764	742	781	741	739	692	752	746	721	751	736	725	652	745	745	750	713	684	713	774	759	653	693	757	731	703	738	700	721	708	748	766	722	758	719	699	761	747	745	751	681	702	753	766	723	725	741	724	757	728	740	747	734	746	708	677	757	755	723	773	745	746	773	720	678	713	712	699	787	753	754	717	725	709	711	705	716	731	785	758	755	752	680	725	712	692	762	800	736	726	731	753	689	724	714	772	720	693	788	745	726	736	697	693	755	753	731	661	769	763	711	722	732	765	755	705	742	705	712	666	754	730	714	776	746	707	764	780	662	742	699	783	684	704	712	706	713	748	712	739	743	739	677	732	753	738	752	744	728	709	757	722	744	753	713	765	738	674	722	730	713	771	787	723	726	743	692	733	737	734	736	737	739	745	709	727	726	792	709	713	738	739	713	735	766	720	773	765	787	744	741	761	703	702	751	754	754	723	754	743	739	726	717	719	737	721	741	790	736	767	695	743	741	722	774	755	767	741	699	756	771	764	721	723	751	751	793	695	685	749	726	739	755	710	714	713	690	703	696	745	765	715	764	735	765	746	701	731	732	736	701	712	767	779	712	718	707	733	704	748	741	716	693	763	735	720	708	724	761	742	733	700	748	737	696	706	715	741	737	748	733	772	763	740	739	745	681	717	714	768	770	726	729	756	759	759	710	725	716	794	777	684	750	727	845	741	715	716	748	683	750	698	778	784	700	747	731	671	705	721	777	731	734	736	744	735	689	734	753	717	729	723	730	747	693	740	707	771	766	705	720	761	734	726	730	726	665	707	703	675	721	704	741	690	724	792	714	738	725	719	741	743	727	745	728	713	712	712	637	739	742	710	746	771	764	675	709	697	768	692	760	744	726	775	727	734	768	711	735	730	723	761	726	773	778	690	779	728	758	758	729	709	745	784	740	728	709	736	734	712	718	698	755	719	719	732	729	713	713	674	762	739	756	772	735	697	773	720	735	739	796	693	743	733	751	705	685	737	764	710	719	759	733	761	755	730	746	778	724	767	678	699	728	742	746	741	713	736	779	750	690	767	733	705	702	745	734	715	752	746	797	697	748	725	779	703	711	760	723	706	796	719	674	685	746	758	781	714	732	723	675	691	704	766	784	745	718	726	739	710	800	762	758	697	752	738	714	734	699	791	709	728	723	780	800	741	746	719	711	741	744	780	761	753	710	705	737	721	709	740	742	761	766	694	707	758	734	746	723	691	699	743	736	754	717	683	717	715	735	706	742	742	752	737	753	713	685	755	744	697	734	740	757	678	713	692	744	734	787	734	699	770	737	758	771	740	716	732	702	713	753	803	760	700	732	728	689	732	758	734	709	752	717	642	746	719	689	761	751	711	742	727	718	759	779	765	724	746	750	715	771	737	729	696	752	724	768	710	736	770	734	752	742	763	753	679	728	730	731	709	723	695	767	710	730	761	737	743	702	775	701	712	698	702	744	756	739	720	716	763	750	728	747	725	722	777	730	701	693	741	735	789	671	729	716	731	775	775	756	762	727	768	687	746	695	770	779	745	763	744	713	748	773	709	751	708	757	748	719	740	716	692	763	686	698	771	724	736	718	713	716	725	765	760	671	714	723	697	705	739	763	742	700	775	739	709	743	751	716	692	733	746	721	753	700	715	671	745	759	721	750	735	738	665	726	751	713	761	750	715	710	731	748	761	750	725	762	714	706	767	764	722	756	783	692	752	718	723	711	691	725	741	666	726	793	696	744	769	721	767	712	710	747	712	771	737	720	749	765	771	685	763	732	716	708	709	791	778	827	739	743	734	729	707	734	698	693	726	770	735	723	716	756	751	737	750	700	763	761	728	786	743	725	758	755	770	728	700	739	741	724	712	727	703	715	717	732	721	720	799	726	754	706	682	732	765	682	746	770	732	684	759	747	735	752	751	728	697	751	706	750	737	723	747	720	742	727	779	721	742	751	744	713	714	769	749	743	714	675	744	731	730	753	745	730	742	672	749	704	680	730	703	720	741	734	710	729	730	717	705	761	744	754	742	716	739	702	770	676	670	752	778	745	753	725	715	714	713	735	775	718	708	770	765	769	725	752	693	752	743	765	715	785	711	766	694	753	736	731	743	732	692	747	699	699	745	722	718	722	730	742	741	745	711	740	730	761	702	698	766
3638	2102	1793	1191	966	877	845	776	767	794	716	691	737	683	691	692	661	744	667	633	704	726	626	691	664	680	679	662	687	708	620	638	690	653	691	664	692	683	672	666	689	691	645	703	627	676	683	643	633	657	657	654	624	705	671	680	658	668	705	664	655	686	715	675	655	679	671	681	631	646	669	686	642	633	651	664	662	659	637	665	649	686	639	658	671	685	664	628	645	660	632	657	636	618	646	661	684	683	688	668	632	679	718	675	682	644	672	594	637	670	628	659	677	675	667	696	666	637	617	654	649	653	635	593	687	649	634	664	641	636	681	641	675	657	675	679	673	666	690	706	660	659	661	695	674	649	598	700	679	666	648	669	647	648	667	616	697	635	673	649	704	651	649	660	625	658	641	631	658	694	607	725	666	659	692	598	676	634	624	654	672	672	647	655	694	653	648	644	663	679	638	638	676	643	620	622	662	645	675	669	669	658	669	703	676	670	665	624	637	672	665	627	664	648	664	684	734	676	638	650	682	647	685	642	654	677	672	682	633	656	626	628	688	642	639	638	670	643	684	643	687	643	638	694	667	641	659	656	678	609	665	653	647	659	663	624	661	656	685	617	615	637	638	674	649	646	670	721	652	634	646	682	628	670	701	667	642	639	626	678	700	647	611	669	668	625	651	666	674	646	666	671	679	631	693	670	665	635	667	705	660	641	675	662	649	672	631	701	712	686	677	669	651	709	694	692	650	634	624	643	659	599	636	615	703	715	634	652	645	647	634	662	658	712	648	690	654	629	664	646	604	687	691	650	630	608	717	644	679	658	693	640	658	682	672	665	665	698	685	667	594	668	667	675	632	637	637	659	617	637	663	637	621	667	685	668	657	649	691	687	680	705	666	680	605	663	665	664	691	650	667	622	650	672	648	659	660	678	686	668	671	640	692	685	659	653	654	627	681	653	687	638	613	621	682	687	680	670	658	651	634	699	644	648	642	672	678	690	660	674	641	636	666	652	687	665	674	696	643	634	625	630	622	603	671	744	634	700	630	648	659	627	667	628	644	635	691	636	692	682	637	656	670	625	671	677	640	682	659	640	685	629	656	658	687	675	708	647	653	655	638	682	671	669	661	686	620	655	666	659	620	647	638	681	652	657	692	682	728	684	659	639	620	697	666	657	673	680	626	636	673	632	673	668	629	618	638	685	652	677	649	670	680	604	688	711	631	673	681	645	707	626	696	686	734	621	627	684	651	667	649	669	643	709	643	640	668	671	657	644	663	671	685	677	664	696	653	674	675	655	660	620	658	654	666	663	678	680	655	685	627	659	650	600	603	617	665	704	693	692	652	654	665	643	676	623	640	647	657	655	637	643	640	640	657	626	639	653	642	652	675	659	625	664	660	595	688	648	700	687	692	662	685	637	676	681	721	635	642	668	671	628	650	601	688	666	647	686	663	612	664	642	636	646	628	669	675	648	690	680	652	657	682	645	643	690	647	647	675	657	646	629	644	682	660	680	670	636	696	607	627	647	613	656	675	653	685	674	637	654	663	616	670	698	688	663	709	669	682	679	673	627	668	666	656	642	709	658	644	652	598	667	593	702	684	651	632	680	689	626	628	624	665	629	626	657	656	614	648	659	674	613	665	617	685	658	648	673	666	659	645	640	666	682	618	677	657	649	632	678	645	625	632	639	629	692	660	644	672	681	665	683	630	704	657	624	678	611	685	655	694	633	635	663	685	634	634	647	653	668	645	691	668	728	629	634	628	673	645	655	667	681	683	667	656	646	690	658	675	636	663	654	674	681	690	628	633	676	660	635	649	601	660	706	658	674	639	673	623	653	629	635	666	682	640	665	671	610	683	676	626	642	614	704	640	634	634	704	685	668	644	688	662	658	647	669	703	756	648	667	717	703	648	674	700	669	647	707	673	621	655	655	676	673	625	629	704	696	684	665	621	646	633	680	668	659	657	667	625	664	638	662	685	681	630	636	632	669	660	684	673	640	675	656	648	660	686	651	656	673	646	626	645	701	671	677	643	642	695	651	648	666	655	674	624	634	661	617	657	639	623	652	677	658	694	636	625	627	671	655	653	681	636	681	656	646	644	662	639	660	605	631	651	632	650	665	690	620	652	656	631	610	702	682	682	662	665	676	680	664	665	686	669	656	631	632	672	605	679	682	619	720	647	670	689	684	674	636	591	676	664	670	642	700	676	691	677	665	674	632	616	630	695	682	670	699	730	672	692	661	636	634	691	622	699	682	688	676	694	644	681	659	678	651	684	668	667	609	753	688	606	642	670	686	685	643	682	660	654	657	662	624	664	612	659	623	633	647	658	633	686	651	625	646	654	635	689	657	657	665	636	663	605	650	638	650	643	704	726	635	660	656	696	657	660	666	642	646	642	644	677	636	693	661	652	649	682	684	665	673	637	633	662	675	630	646	656	629	660	669	659	625	663	625	689	640	648	631	643	656	650	710	603	623	630	721	661	667	686	619	619	600	643	668	665	694	649	694	664	637	637	666	695	682	635	664	642	657	693	644	604	685	659	687	638	659	661	666	682	661	647	596	629	672	623	658	691	619	666	646	641	647	658	642	656	647	684	644	673	691	654	685	680	625	701	600	676	697	673	634	663	660	663	641	625	641	711	677	694	667	663	665	628	639	674	655	652	632	660	624	668	653	686	618	621	674	674	678	632	662	641	670	678	685	632	674	659	623	613	624	654	652	647	647	666	630	710	631	648	688	646	653	646	633	632	705	726	684	665	640	682	701	644	649	648	639	654	632	689	639	645	688	645	692	646	662	642	650	661	672	641	641	648	634	711	699	633	686	677	693	680	673	663	642	648	695	668	660	662	690	640	675	610	725	643	623	640	638	625	676	598	671	692	624	670	636	650	671	697	679	660	644	706	658	679	667	633	670	668	680	694	658	690	650	710	695	679	632	695	605	681	689	670	629	650	629	697	649	644	697	657	716	688	666	684	666	614	687	638	630	681	629	683	659	689	639	682	670	649	658	697	685	633	686	655	638	645	684	649	656	663	686	676	674	651	651	599	632	671	627	640	669	647	670	665	704	698	650	644	638	582	661	677	657	669	640	652	687	663	638	674	610	700	615	682	720	642	613	633	632	646	708	673	673	712	655	656	675	679	663	647	674	629	627	636	668	653	664	646	617	670	668	676	663	626	668	621	657	671	657	630	677	686	666	672	670	643	651	657	696	662	647	694	661	668	647	672	617	682	665	646	629	665	623	624	657	671	661	659	664	600	705	656	657	624	671	644	650	646	691	662	649	693	726	643	636	696	639	634	664	643	648	613	644	676	663	649	637	664	686	617	658	667	639	622	698	655	674	638	684	642	642	689	694	631	689	632	632	683	661	672	634	668	685	615	673	676	664	640	694	671	613	635	668	657	643	673	656	607	704	687	652	669	638	654	681	611	611	658	694	664	674	689	662	648	681	653	634	618	679	679	630	682	629	610	644	682	650	657	650	639	675	672	638	684	686
24247	21412	28550	24650	20132	2681	940	610	432	462	451	437	373	404	388	366	364	406	379	388	322	345	333	356	347	362	332	342	353	335	359	359	351	355	344	368	342	320	352	366	365	333	350	361	346	335	345	362	341	349	357	312	317	361	318	343	328	328	336	322	324	332	352	338	339	351	367	331	304	322	329	314	364	354	353	314	296	356	366	309	318	332	331	355	350	345	312	333	323	355	352	326	327	337	339	329	379	345	349	330	334	317	335	323	332	347	312	317	334	334	349	349	330	308	314	348	362	326	344	323	343	347	356	354	351	328	353	349	304	318	328	328	357	344	350	345	368	342	354	343	314	321	364	327	368	317	333	364	354	325	327	331	334	349	332	299	361	347	361	320	347	366	335	330	368	320	332	339	341	373	357	380	337	332	336	324	336	316	317	341	345	329	308	355	323	307	326	349	374	345	340	325	328	318	338	339	329	356	340	333	333	309	353	330	307	352	332	369	329	378	368	355	363	342	342	328	314	329	302	366	356	358	360	337	358	354	310	346	301	340	334	350	320	349	336	344	341	320	337	344	328	316	353	309	327	348	348	328	328	338	324	354	364	337	326	336	338	308	343	314	325	333	292	353	348	324	321	342	314	315	307	333	318	352	356	358	345	356	350	347	364	364	350	331	358	335	320	333	326	360	350	346	335	357	296	346	314	333	305	318	333	355	335	351	365	342	361	352	351	315	331	331	331	311	315	345	358	372	319	339	286	328	333	316	334	348	321	361	310	349	333	351	322	355	334	333	337	331	328	339	364	336	318	328	318	337	312	327	330	302	327	340	331	324	351	367	336	335	361	335	316	356	319	345	343	335	350	355	352	322	327	311	333	314	313	363	329	365	321	303	324	324	359	360	338	340	354	326	348	329	324	316	312	356	341	326	338	362	341	338	311	335	336	335	337	325	321	346	319	354	325	343	317	338	331	312	349	318	353	327	333	338	314	340	342	359	310	347	374	314	348	348	308	349	305	355	369	304	320	338	360	329	326	335	369	359	323	349	337	326	345	323	368	333	286	329	358	321	319	310	316	344	336	349	285	332	320	339	359	306	358	343	310	334	355	334	316	309	316	359	305	325	314	321	361	334	309	313	320	314	316	335	348	341	325	321	316	322	367	325	322	347	323	314	341	349	337	327	329	354	357	314	344	340	344	359	306	340	319	334	337	329	320	306	331	344	325	312	328	356	318	336	357	346	322	333	340	321	339	318	328	323	323	361	341	334	367	312	325	351	325	355	348	329	320	370	350	333	355	328	297	300	331	337	332	330	332	331	332	322	343	332	317	339	365	324	378	322	341	339	367	326	326	321	340	340	344	353	338	343	343	317	364	318	318	355	335	322	335	339	349	321	323	318	371	352	350	337	316	357	305	309	338	348	338	334	379	328	323	334	335	294	333	319	322	347	305	334	349	344	312	322	321	346	303	326	290	343	332	347	340	324	321	328	342	345	356	328	330	335	381	306	349	348	352	335	331	328	325	338	326	325	329	327	372	300	356	298	330	326	339	360	325	335	317	343	368	322	324	389	338	326	305	357	342	349	350	316	329	324	350	351	295	342	345	342	357	330	333	295	370	346	328	318	364	355	349	337	348	368	353	340	301	320	348	294	310	336	336	306	330	314	332	349	350	360	327	326	326	363	339	324	292	339	373	326	345	322	336	349	333	330	324	324	347	353	324	315	335	317	305	322	350	334	344	337	340	313	325	308	316	323	299	350	344	344	334	336	317	344	300	332	362	343	313	349	322	337	303	336	344	331	379	300	338	362	319	350	335	348	330	352	342	301	358	344	341	357	314	311	331	319	328	319	331	315	308	337	365	334	334	330	332	313	303	334	349	331	356	338	328	338	327	347	343	312	317	358	315	334	332	331	355	328	354	329	345	353	337	364	329	338	321	341	323	341	345	338	362	295	355	318	350	343	346	342	353	335	331	335	338	311	342	355	347	328	341	352	347	346	339	320	356	321	326	332	315	337	364	325	330	304	298	314	299	329	330	311	342	327	332	348	306	339	339	327	293	326	324	332	312	309	317	340	320	325	321	337	323	365	334	360	343	319	334	331	360	308	280	305	300	310	320	326	362	337	325	308	301	327	339	371	321	311	327	322	310	321	335	327	362	327	319	366	338	351	333	340	351	332	310	371	335	332	333	383	346	323	318	331	308	324	365	314	330	320	314	335	322	300	323	343	345	361	353	329	342	323	323	326	291	338	337	336	318	325	341	357	335	312	364	337	355	336	344	310	334	349	331	312	313	327	314	368	320	347	317	318	330	324	342	317	331	338	369	335	383	346	367	335	341	350	334	337	356	337	333	299	346	348	321	296	343	306	318	349	332	334	338	347	360	339	312	318	301	325	319	347	311	333	320	306	337	334	334	367	342	291	333	373	300	336	354	336	337	323	334	331	339	341	347	356	327	322	350	342	334	341	328	340	353	311	361	316	303	343	324	324	339	336	333	347	320	330	362	340	347	307	306	345	332	327	344	339	355	343	363	306	315	326	314	342	333	356	319	335	317	339	338	332	325	312	335	328	327	333	332	333	307	335	305	327	315	347	328	325	350	329	319	331	352	324	327	336	323	362	349	312	318	311	316	331	349	319	348	318	336	319	351	321	326	335	332	321	342	307	317	309	343	363	336	354	332	325	313	349	273	319	316	307	374	348	325	328	309	316	307	344	295	356	318	330	355	331	310	301	332	353	340	352	335	341	337	348	301	345	352	334	331	328	331	311	376	335	299	333	353	351	310	336	337	344	341	357	347	329	330	355	365	364	319	315	334	324	326	323	298	331	340	329	333	368	314	317	324	342	327	322	343	313	368	345	300	351	356	347	335	344	334	357	350	347	315	347	322	326	348	339	311	321	347	344	314	356	331	328	324	333	327	327	345	346	345	328	321	334	352	335	339	328	343	323	353	321	330	342	352	336	306	360	327	352	344	354	354	319	289	375	361	336	314	324	317	326	353	377	312	318	327	309	367	336	352	337	324	308	345	341	316	333	304	344	303	308	315	361	314	338	329	325	318	344	317	351	321	321	320	360	340	366	315	333	341	318	323	332	330	337	344	330	295	345	298	327	352	354	335	330	339	342	345	317	315	297	335	339	332	353	323	327	311	355	351	336	334	355	389	354	326	323	321	350	325	303	336	346	336	344	358	318	288	343	350	330	316	300	387	358	319	312	336	327	339	321	342	334	329	331	304	327	332	319	346	329	334	338	343	338	300	352	332	347	322	304	350	309	321	300	335	295	342	329	337	344	308	349	321	322	323	332	337	317	313	330	344	313	351	334	320	362	358	313	326	328	319	310	312	331	320	345	329	326	350	363	306	336	348	350	339	324	326	334	331	348	341	330	356	325	333	321	340	335	358	334	356	326	306	331	313	324	345	348	297	298	335	352	348	336	351	350	335	330	321	343	329	315	307	348	358	321	348	324	339	328	340	363	342	309	360	323	328	334	343	322	326	329
3449	4574	3654	1766	1311	975	755	688	616	552	533	487	473	478	420	405	438	429	395	381	366	384	392	368	397	360	370	397	365	376	390	366	374	378	368	352	373	367	372	356	353	334	388	334	377	349	331	369	376	386	371	335	351	363	361	396	335	370	360	369	340	355	367	307	333	377	313	372	331	327	389	380	367	350	330	369	356	395	340	331	356	334	328	341	326	307	358	328	351	341	366	327	353	339	315	312	354	352	358	340	352	367	382	353	357	348	361	348	361	366	346	344	383	367	351	335	349	344	351	337	357	350	326	339	371	353	336	374	347	328	330	341	372	369	382	377	348	327	358	354	354	352	321	369	330	324	335	357	373	344	328	321	362	360	357	374	365	319	344	348	370	342	355	344	354	352	338	312	350	387	357	348	339	386	352	359	338	333	326	339	336	381	356	337	372	354	322	321	324	325	343	356	361	375	341	349	332	385	340	325	345	334	335	363	332	367	316	341	343	350	325	322	323	355	351	383	331	330	316	354	336	363	355	365	359	399	340	367	352	352	357	350	331	336	350	376	348	298	374	327	356	353	337	332	337	349	312	330	332	345	355	349	316	377	332	338	334	349	339	343	339	339	342	340	348	313	331	336	329	339	330	343	339	388	346	325	345	324	383	332	332	324	353	357	341	362	346	337	346	377	352	361	345	367	361	316	373	355	362	337	363	331	367	336	372	350	341	371	356	345	337	325	337	332	352	310	364	341	345	304	320	372	332	325	352	338	381	318	340	368	338	371	347	339	326	368	328	341	358	350	328	359	342	341	373	352	353	316	344	349	326	388	355	350	310	313	302	349	363	372	369	347	343	343	330	368	375	345	340	387	345	373	336	351	359	335	336	336	325	384	347	354	327	303	360	369	332	350	338	324	315	347	343	361	358	329	334	328	341	334	335	349	335	323	361	317	368	325	326	341	328	339	325	338	334	353	364	321	331	352	353	338	345	337	334	340	326	341	334	324	359	317	338	338	366	337	361	323	339	313	321	348	342	339	307	327	375	317	366	358	334	363	362	337	333	331	331	339	331	341	354	362	341	375	333	343	338	332	315	335	348	344	342	381	345	369	328	350	370	324	344	359	368	339	326	355	332	354	355	371	346	349	326	331	316	353	325	368	328	356	323	335	329	345	350	312	344	376	381	316	358	305	373	348	339	324	336	318	339	352	348	307	346	323	344	333	333	352	362	389	393	342	346	346	321	366	352	306	300	345	355	326	346	317	311	339	354	338	365	367	326	322	340	347	323	350	349	370	340	350	348	340	342	337	316	332	356	376	347	353	327	341	336	344	311	321	339	316	366	331	349	326	366	369	364	336	317	373	324	352	337	351	379	316	354	381	370	312	357	340	361	354	339	346	349	327	360	350	362	333	328	360	368	353	308	353	343	346	323	365	373	364	337	370	359	353	342	341	330	316	349	328	356	348	365	343	337	353	366	312	338	332	320	326	336	320	338	310	355	330	338	353	332	317	340	330	387	375	343	358	304	291	353	332	337	377	373	354	376	362	345	358	318	357	348	374	351	353	383	360	341	350	339	339	316	360	343	358	319	384	320	341	349	347	345	342	341	342	331	342	350	356	333	341	389	359	349	338	323	315	358	329	353	329	344	360	373	364	310	344	311	349	374	381	309	351	344	345	349	332	322	345	350	378	339	354	361	301	355	345	347	325	327	331	370	340	320	329	356	374	365	368	388	338	346	335	358	355	315	293	368	345	355	317	310	370	340	333	348	361	375	346	323	348	316	383	354	309	378	330	345	333	302	322	318	360	344	370	363	387	315	353	301	320	325	360	320	342	325	346	388	339	347	383	328	337	316	314	322	312	354	326	346	346	315	312	376	341	318	319	354	333	363	322	350	373	338	333	378	308	393	334	337	356	383	359	329	363	339	274	324	326	342	344	312	335	358	351	369	379	354	364	347	339	341	338	365	350	338	358	316	373	313	345	372	320	347	357	338	341	339	352	351	331	325	302	355	389	339	364	325	348	314	326	359	371	350	307	347	341	342	384	330	349	360	335	328	353	363	379	347	352	361	357	346	349	334	339	343	368	374	341	320	350	305	342	325	335	363	377	356	333	348	325	357	353	332	343	368	360	345	351	360	324	349	369	335	345	364	317	333	340	351	366	338	344	360	332	333	332	334	337	352	367	336	340	339	361	309	343	373	368	359	338	328	324	349	355	364	341	342	313	312	322	346	342	349	324	326	314	319	335	351	324	364	308	358	352	346	342	336	333	328	358	327	343	328	337	318	347	342	360	328	331	379	347	310	346	329	360	338	302	327	353	356	375	326	324	333	363	377	372	326	340	336	338	398	356	365	362	358	357	341	380	345	308	364	387	366	316	341	344	357	334	341	364	373	341	366	340	336	340	358	363	324	320	369	375	317	338	326	359	331	360	359	329	303	327	335	319	286	345	354	378	333	343	366	367	342	332	340	334	375	321	318	331	316	345	364	306	311	346	341	365	330	358	352	344	358	332	325	365	377	348	356	360	367	344	361	299	318	330	352	358	363	312	321	350	362	331	308	332	338	351	315	334	333	342	356	358	333	347	346	353	374	347	345	341	379	312	365	359	340	343	311	354	353	355	357	366	339	333	327	347	345	350	352	332	330	333	334	335	356	345	371	338	351	366	326	379	310	345	351	318	347	334	339	334	318	353	323	368	348	392	319	331	344	348	312	375	350	349	380	340	330	348	335	336	358	364	343	328	346	334	330	327	326	352	373	343	357	351	329	336	340	341	332	329	346	344	375	351	323	316	351	338	344	336	333	338	318	349	372	361	327	332	363	368	379	307	362	355	359	345	356	359	329	348	330	365	292	345	337	294	314	379	336	364	359	323	298	354	328	370	326	349	322	339	359	363	360	344	352	350	309	334	329	350	324	339	363	359	326	335	316	342	312	343	327	353	363	337	370	347	344	374	352	352	343	354	373	357	364	350	344	328	319	320	319	375	338	336	357	349	343	346	329	360	331	352	339	330	369	366	361	383	364	336	346	307	347	345	383	335	352	331	332	334	314	345	351	369	337	333	362	338	346	359	342	341	331	370	317	369	336	347	349	336	319	375	374	324	344	347	339	329	371	329	334	340	310	344	359	384	319	358	353	329	341	364	337	343	368	297	313	351	363	354	318	321	352	344	371	356	356	321	363	349	357	324	346	341	336	351	328	348	320	346	349	365	344	319	323	326	336	354	300	342	345	378	321	323	344	316	356	326	337	339	308	308	346	354	378	318	350	356	343	308	339	377	322	348	306	345	354	344	353	354	375	357	331	351	309	354	332	342	315	370	309	340	351	362	327	332	359	357	340	327	357	350	342	377	352	316	327	338	368	343	321	351	344	374	346	353	339	392	337	340	339	334	343	344	338	314	343	323	332	335	345	309	362	377	328	340	362	347	345	316	327	328	370	342	340	334	357	352	309	309	342	353	357	336	375	315	367	336	342	287	348	331	346	323	333	312	348	372
27765	12048	1962	1222	858	808	860	863	855	846	861	852	897	820	895	825	770	786	853	859	858	856	837	856	887	877	823	797	803	840	857	778	832	872	819	843	870	826	849	862	817	863	893	889	834	804	868	859	870	783	798	888	849	814	838	896	814	873	807	827	893	840	860	868	861	838	812	773	831	836	819	873	790	821	832	878	812	807	795	828	824	897	831	815	871	884	849	835	815	860	888	889	826	841	818	781	762	871	823	789	823	876	737	784	834	842	865	835	845	785	850	771	862	830	895	809	862	813	893	848	845	813	903	791	890	814	880	816	864	794	854	841	808	829	825	826	835	846	799	814	804	837	808	839	870	804	847	791	858	824	842	825	789	881	811	814	866	791	849	853	893	815	879	825	806	810	812	835	814	829	797	786	891	905	825	845	857	823	805	830	823	836	857	895	840	831	863	847	860	867	823	797	806	837	842	785	894	865	838	825	895	822	780	826	839	844	785	808	817	870	819	822	807	849	864	865	832	848	859	832	848	880	875	821	854	863	867	880	833	860	871	800	843	823	803	847	862	875	872	815	820	833	758	781	859	838	811	841	811	848	833	821	816	870	846	830	830	818	897	839	830	854	810	838	870	857	789	866	909	839	879	801	840	871	883	769	884	901	847	833	903	820	838	858	857	847	770	830	795	786	805	826	868	824	802	813	833	816	816	845	866	854	779	861	834	798	764	853	805	846	850	884	836	827	828	803	834	848	792	862	807	831	855	889	867	864	847	860	837	808	807	755	813	811	872	879	827	871	838	812	828	821	857	840	837	860	909	817	784	862	847	869	858	828	806	834	844	779	821	824	829	818	802	833	863	845	840	872	834	779	858	832	838	872	760	872	847	883	825	846	842	842	800	816	806	831	875	830	815	828	816	852	848	855	838	810	892	820	821	866	839	798	831	809	843	842	803	870	889	824	823	850	749	809	856	841	834	856	805	834	829	905	853	846	858	840	803	870	872	835	799	883	831	823	814	807	847	888	807	836	842	822	818	816	836	806	825	841	847	856	849	821	837	832	879	821	854	865	853	837	849	808	818	899	826	812	831	888	847	817	824	817	864	787	853	798	751	835	802	803	814	847	820	815	868	846	806	872	788	862	845	861	830	814	807	806	817	841	854	813	887	829	776	822	816	832	819	797	844	796	855	855	860	846	812	871	861	808	843	820	808	866	823	849	851	830	814	843	873	808	827	837	834	816	889	867	804	824	852	793	804	894	852	817	839	841	834	842	880	773	892	781	786	849	830	876	812	832	798	839	821	825	854	823	816	835	785	858	829	796	840	807	849	817	842	826	817	842	821	818	810	822	865	793	856	860	863	854	807	756	796	843	854	807	901	849	814	854	837	830	796	782	875	815	848	888	878	816	825	856	845	843	884	833	821	785	835	860	868	825	844	845	832	826	815	841	869	830	825	788	872	827	856	822	850	849	898	854	858	819	806	889	819	821	794	851	821	819	862	871	809	776	801	833	817	852	834	896	896	825	856	851	836	893	822	843	787	821	850	821	811	873	824	816	844	803	851	828	858	810	817	873	830	808	872	799	850	894	845	793	815	862	776	866	843	878	860	833	906	815	802	786	853	847	786	859	861	852	833	791	796	862	823	834	854	817	815	817	823	822	818	824	844	809	848	869	851	867	894	874	790	859	813	806	868	837	848	849	852	827	805	872	818	856	850	823	791	826	851	825	814	815	826	858	844	808	800	831	830	849	840	833	830	816	894	821	836	796	871	825	825	843	804	857	833	795	879	783	811	870	795	824	815	846	849	798	850	815	795	860	789	807	831	845	867	887	814	848	862	867	829	841	835	855	830	884	857	865	826	875	842	816	832	888	850	881	790	871	848	822	853	847	861	870	837	818	769	856	824	855	876	813	834	839	822	824	861	872	837	844	811	818	823	895	820	820	808	778	838	859	817	799	800	841	815	825	789	849	774	824	873	848	786	761	816	865	823	881	833	811	825	795	851	820	838	780	785	912	857	820	830	874	835	826	827	800	847	864	837	852	780	843	786	852	840	829	852	809	813	821	851	802	864	825	843	833	791	813	879	860	896	782	834	884	836	794	792	824	829	810	850	848	881	833	854	802	776	823	813	840	839	803	864	798	864	848	853	840	829	823	835	822	861	859	885	920	885	858	847	842	822	863	792	801	787	816	808	866	850	868	857	829	768	871	832	836	892	862	824	821	835	771	855	829	851	833	856	803	803	852	850	805	815	756	823	867	834	900	882	838	817	841	823	813	811	806	803	859	860	818	828	919	794	835	826	802	816	847	847	921	840	855	838	832	782	827	782	843	818	852	851	827	852	832	865	830	851	832	826	875	892	868	836	794	844	858	873	796	822	838	844	812	871	822	841	805	827	819	847	830	877	782	858	831	838	791	802	792	831	855	831	813	858	825	877	862	841	797	895	824	871	839	838	861	864	834	789	860	872	852	787	779	801	831	855	789	844	832	857	851	887	810	826	802	877	859	864	812	848	858	816	844	813	891	850	775	803	880	846	800	820	799	840	836	826	878	757	811	783	857	843	824	790	856	821	847	860	827	846	806	788	838	820	858	814	821	857	828	837	842	857	894	806	773	834	840	775	807	834	843	852	834	850	859	865	816	836	831	820	801	816	843	805	844	860	856	849	830	833	793	809	861	814	855	809	863	809	851	819	790	842	815	774	855	840	850	845	818	821	827	852	841	865	829	861	841	852	769	831	879	822	837	855	881	856	844	776	875	834	832	869	837	802	863	827	822	822	832	868	858	787	875	787	820	802	816	869	820	838	833	834	875	847	843	840	858	860	844	844	847	770	816	833	880	821	853	904	836	846	843	878	841	850	844	797	803	833	915	851	859	789	858	802	829	834	827	865	807	842	825	804	829	862	787	787	820	819	819	826	809	854	835	858	828	857	829	841	844	834	870	802	820	808	800	795	825	864	794	863	900	849	769	884	841	858	808	814	839	806	807	837	830	804	847	839	881	870	829	814	851	835	838	824	783	877	804	813	872	880	780	864	821	836	825	838	881	856	820	833	825	851	868	777	847	843	886	860	862	829	848	829	813	811	848	830	815	864	804	843	827	868	838	824	890	815	804	836	801	855	782	817	881	845	775	890	857	798	812	876	793	828	855	865	824	877	784	843	821	810	850	807	878	841	835	833	859	860	865	811	854	854	824	862	836	885	876	821	850	842	855	865	813	862	818	842	888	859	820	833	824	815	838	829	844	856	839	854	837	805	839	841	820	829	848	827	865	860	790	794	844	841	887	771	835	833	802	824	878	809	809	830	860	832	829	833	830	859	814	804	852	866	858	878	806	829	838	762	844	874	833	799	874	840	818	852	817	813	867	832	843	836	843	861	852	825	798	848	792	803	895	790	806	809	866	831	800	824	863	883	819	871	855	861	832	874	858	831	816	884	795	847	814	827	820	879	875	808	823	819	835	829	813	895	845	836	793	872	853	856	856	867	829	829	864	830	799
5192	985	931	784	794	755	724	778	718	715	682	763	763	785	727	750	727	694	763	788	763	751	742	763	713	748	739	730	728	757	734	707	750	717	743	691	712	735	749	787	739	747	683	716	744	735	711	749	730	716	715	684	710	716	704	769	732	716	736	736	723	704	735	718	780	716	739	731	716	747	739	695	738	723	719	745	706	712	717	704	723	715	735	739	698	724	732	720	780	760	721	709	708	695	724	773	705	729	728	761	750	710	775	775	696	745	727	746	754	734	713	744	764	741	766	687	769	745	751	795	759	712	700	724	717	732	740	730	752	673	671	716	758	795	715	724	678	747	750	754	769	725	746	760	740	702	745	746	728	737	709	655	707	757	777	735	682	767	751	725	756	677	715	738	718	767	746	760	726	686	747	704	712	693	720	694	714	696	696	763	732	722	747	695	714	740	730	701	719	732	751	720	735	735	716	735	713	735	705	753	712	714	794	771	751	717	702	754	731	738	725	713	685	715	703	682	769	712	730	770	690	755	714	728	716	717	730	723	729	767	725	736	741	750	697	757	726	720	710	778	725	780	734	651	729	707	711	763	713	726	716	741	723	753	695	720	680	685	739	742	719	724	713	714	720	699	728	711	741	736	794	712	769	723	741	746	752	686	751	718	733	768	731	723	723	749	752	779	745	736	731	724	743	709	732	764	721	716	679	710	709	712	741	700	750	703	679	721	778	717	705	731	747	751	757	739	711	693	722	721	717	734	715	764	722	726	695	684	726	751	745	708	705	728	716	724	702	703	768	719	744	704	762	734	733	704	711	717	765	732	729	756	690	732	771	758	715	706	734	723	673	735	782	723	708	686	733	709	727	765	708	729	728	724	704	724	690	748	701	725	688	740	725	773	713	712	724	708	771	766	684	691	641	723	721	723	712	749	711	753	720	739	660	754	736	677	740	763	718	721	736	736	770	768	719	718	752	722	755	694	703	757	721	781	772	714	759	730	757	700	780	652	740	750	756	686	773	749	737	767	740	706	730	764	677	744	723	736	757	745	676	765	705	750	719	767	736	743	709	736	739	720	720	731	707	708	762	691	728	733	698	697	763	736	738	731	735	698	702	717	737	772	739	718	732	770	686	745	706	669	761	689	762	765	791	726	745	717	700	710	763	721	708	705	743	703	714	732	724	730	728	726	785	705	755	715	728	718	702	665	725	699	759	715	670	707	705	798	740	737	729	731	708	747	735	758	755	718	731	746	738	754	663	718	767	781	741	718	692	743	696	754	722	721	743	721	775	750	751	751	772	708	777	761	713	777	715	703	717	760	741	671	716	725	729	726	723	729	709	747	734	733	729	748	752	748	729	795	723	734	763	734	692	752	760	757	737	716	739	789	728	732	717	741	723	692	728	745	750	693	715	711	716	741	735	712	763	705	719	746	784	737	729	755	694	746	710	750	769	749	723	729	726	692	706	715	718	707	725	758	698	737	770	764	738	718	770	760	755	725	705	698	738	730	711	763	721	688	743	740	752	756	738	706	762	758	723	742	758	718	752	716	761	707	742	748	749	729	730	744	686	730	695	733	721	699	742	702	767	750	732	686	724	717	779	764	752	765	756	709	724	676	705	756	722	735	784	686	728	714	727	740	749	762	767	716	735	744	711	712	748	708	718	732	734	729	721	723	738	732	769	705	726	705	717	736	685	713	730	727	767	736	693	663	668	760	692	771	700	731	748	717	724	795	701	756	709	770	726	744	688	713	769	711	691	721	717	726	742	700	714	716	718	718	730	730	731	764	776	715	745	717	781	750	722	733	697	737	716	765	738	729	684	726	733	704	712	695	735	742	778	755	799	730	705	768	729	740	784	742	716	743	759	791	716	700	772	716	712	773	708	658	766	723	735	708	723	744	727	757	680	719	726	724	720	714	697	732	724	724	686	666	748	750	720	765	776	758	728	771	768	760	742	738	746	733	718	713	700	741	717	740	754	770	751	739	713	776	687	759	715	703	721	724	749	715	715	734	717	739	749	749	728	738	731	716	722	776	713	691	759	756	698	703	733	731	739	707	766	709	723	769	737	736	732	691	742	701	711	788	712	713	694	715	707	715	781	749	707	719	681	724	719	730	747	722	752	719	722	692	709	707	688	727	736	732	714	773	749	673	753	703	704	672	769	752	771	760	715	750	695	729	716	713	710	731	734	729	689	796	696	701	748	748	704	776	709	690	676	744	710	740	725	683	713	762	753	709	770	759	762	736	720	733	729	695	761	718	806	737	732	720	699	731	713	785	813	761	719	747	716	735	748	718	729	738	681	750	735	746	755	725	720	724	694	710	743	752	743	715	740	733	734	757	679	687	707	705	733	718	776	743	752	754	724	776	713	718	756	719	777	768	690	743	705	680	686	736	751	715	718	715	704	765	689	728	713	704	748	696	711	742	711	713	734	734	737	768	764	687	716	727	740	747	752	731	724	755	707	728	731	719	701	752	690	740	753	707	717	737	735	723	776	781	741	743	745	717	742	714	654	794	714	667	741	774	693	735	724	761	721	727	756	721	764	713	774	744	744	786	743	712	725	725	745	770	724	774	743	734	743	748	710	712	699	791	743	735	723	726	721	707	716	684	711	734	691	752	749	700	814	710	770	739	738	742	720	743	725	715	741	669	744	730	735	724	732	731	794	759	696	751	716	728	694	718	750	744	753	702	721	687	711	743	766	715	692	726	747	738	759	724	671	748	744	730	717	775	732	715	741	695	740	693	731	761	760	692	730	742	745	722	722	728	745	707	763	704	709	785	725	744	772	681	735	714	691	691	745	752	736	718	720	738	720	720	774	743	722	727	721	706	749	735	717	761	811	769	711	711	791	732	735	790	738	760	733	742	718	783	747	707	775	731	737	756	714	784	694	744	716	723	734	734	715	686	746	713	729	740	741	692	679	747	770	761	737	722	693	693	712	708	698	709	791	698	708	778	700	683	712	746	693	703	744	749	696	750	706	680	726	716	688	757	787	687	700	782	743	754	682	741	725	747	734	734	693	730	763	717	710	741	708	729	742	739	755	745	727	785	686	707	728	727	707	741	782	729	750	743	771	709	733	740	755	724	744	718	759	748	692	736	750	731	739	717	684	739	723	772	734	717	707	681	738	729	767	733	719	672	719	726	735	744	711	681	728	745	726	735	695	765	714	755	768	781	715	710	719	699	747	717	681	745	759	754	733	739	777	731	803	678	731	750	767	719	673	718	726	758	736	695	742	759	684	788	725	697	717	743	727	770	706	791	744	697	705	698	689	722	703	799	744	728	731	707	685	709	709	699	775	777	727	771	758	730	718	743	761	726	720	731	715	727	727	700	764	725	739	801	740	759	741	712	668	730	724	745	711	744	744	733	684	701	792	711	743	735	695	752	713	675	721	718	712	713	695	735	777	768	739	789	710	719	725	737	755	769	713	670	749	709	736	682	677	739	741	733	750	710	725	731	707	716	707	743	751	764	681	724	722	694	737	736	741	723
25781	21408	25482	17604	1913	1037	931	875	785	756	778	834	748	764	766	765	769	729	711	779	781	719	738	706	752	750	756	766	747	729	762	789	761	783	736	785	771	737	744	729	723	767	726	764	741	745	778	714	769	771	705	735	736	737	768	739	766	754	784	794	746	759	761	755	733	760	753	708	733	731	767	702	718	712	766	731	751	732	774	693	750	698	724	765	745	656	761	755	726	709	721	734	765	731	763	740	735	726	737	712	724	690	753	765	778	724	712	710	724	766	730	699	741	747	729	727	751	739	764	774	709	733	714	758	709	780	711	740	743	752	753	724	735	727	709	729	777	726	687	718	709	763	726	711	744	732	724	778	785	748	763	771	713	707	722	750	703	712	753	714	699	753	760	788	722	730	754	728	783	750	728	726	725	761	709	714	726	711	733	778	743	714	738	719	756	744	759	731	717	735	717	733	701	707	780	703	763	736	758	741	744	725	753	720	789	726	779	745	741	694	728	757	763	705	794	763	705	735	752	735	758	782	723	710	748	738	766	716	737	668	690	726	739	714	771	711	738	744	791	724	791	719	683	742	728	775	787	758	743	770	744	823	735	759	747	768	708	705	751	720	740	720	729	745	741	754	753	765	737	769	724	721	750	757	764	713	723	719	741	713	764	741	752	744	730	763	758	727	734	710	755	732	706	739	740	737	698	709	727	754	780	727	719	746	708	741	756	730	702	679	712	733	720	781	671	728	779	745	723	695	787	762	735	791	681	759	767	738	721	728	783	737	719	759	724	731	672	703	693	791	734	762	696	673	682	746	742	749	734	779	776	738	768	762	713	723	727	745	782	700	709	730	741	712	718	753	756	701	719	787	708	749	684	741	766	733	747	771	733	733	700	745	724	712	740	750	747	745	774	732	679	705	723	736	752	739	737	753	723	739	772	721	765	716	746	695	733	706	761	743	788	718	738	734	717	773	722	716	721	748	738	739	750	710	709	735	756	743	724	766	761	746	736	746	729	741	713	765	731	734	747	747	727	683	737	729	708	715	728	788	708	705	709	712	711	767	713	695	730	751	733	742	730	764	744	761	777	746	720	730	739	720	732	741	760	711	749	734	746	731	766	725	753	760	731	763	694	735	752	744	746	747	729	708	770	719	752	747	709	739	783	717	709	703	767	728	700	742	757	728	716	748	742	729	743	744	738	817	741	745	740	712	792	790	770	739	756	764	756	726	723	758	745	748	760	725	694	784	772	733	714	795	701	734	786	718	801	772	719	715	733	655	766	736	742	749	705	730	721	740	756	702	754	714	769	736	752	736	786	718	719	752	708	773	780	737	780	722	740	708	716	748	773	755	748	715	711	720	719	735	757	775	749	741	752	740	744	746	754	763	741	742	710	744	767	724	716	754	729	719	735	717	739	735	749	741	748	695	698	769	739	727	686	739	788	711	731	772	687	758	760	764	717	737	769	772	696	705	694	786	702	752	766	716	717	721	723	724	776	739	773	726	756	737	756	744	764	741	726	721	714	720	693	813	754	774	722	763	723	673	754	740	737	754	745	734	755	738	767	698	771	714	755	758	722	751	717	752	727	708	773	742	743	735	745	731	724	770	725	725	784	737	795	720	739	730	706	732	786	723	723	768	746	718	729	735	754	691	713	760	773	757	732	794	781	746	732	738	774	768	733	763	730	667	715	722	725	700	733	753	700	761	719	730	769	790	715	734	715	751	772	732	734	727	724	731	736	726	758	730	790	706	713	745	724	705	731	750	760	704	716	676	756	738	733	712	740	733	739	748	722	672	782	702	721	768	730	783	750	724	737	740	755	761	713	778	763	731	730	755	710	739	754	726	715	731	741	735	729	739	745	768	785	712	750	739	713	715	747	751	718	720	727	738	698	748	746	719	728	789	746	734	744	738	714	721	688	728	737	742	703	767	733	784	751	696	784	735	729	768	739	728	705	669	779	721	729	752	722	680	671	745	687	708	772	757	749	720	793	732	705	681	810	750	789	780	751	759	713	719	791	746	724	742	700	738	673	704	762	744	723	739	727	718	734	764	710	742	728	716	746	709	755	740	707	770	730	789	719	738	705	710	741	772	756	694	715	769	731	733	716	726	744	758	745	733	755	763	730	752	783	747	759	728	744	696	714	686	732	709	811	723	744	755	714	746	739	761	755	761	763	749	701	761	712	759	721	744	719	805	722	759	755	741	755	741	710	725	727	738	773	742	751	771	746	702	740	727	731	699	779	729	756	757	771	709	715	707	799	738	744	721	768	682	749	769	690	775	734	723	718	759	749	688	700	756	779	730	714	725	754	737	667	759	751	724	695	721	719	756	711	741	734	729	695	738	795	710	717	757	760	784	732	738	727	740	747	740	724	742	733	714	776	762	743	795	745	720	740	732	718	704	798	712	724	766	755	739	756	738	745	756	717	742	748	739	680	718	719	738	725	767	755	731	718	750	718	788	713	747	698	782	736	690	801	759	771	705	741	690	742	738	735	730	755	728	698	752	738	726	761	705	750	783	711	713	778	753	761	721	714	732	737	722	718	753	725	743	680	771	723	717	688	706	739	727	731	701	732	747	692	775	740	718	727	690	743	759	743	730	750	747	769	754	731	716	789	725	763	715	732	718	719	676	697	794	699	719	762	727	751	715	715	765	726	719	742	707	744	733	804	752	733	740	760	771	692	661	694	718	707	690	754	784	732	785	695	748	737	744	746	725	749	745	742	729	716	749	745	743	696	739	755	746	722	742	714	725	746	725	795	718	749	727	727	749	706	767	721	745	759	785	714	721	763	778	718	719	722	734	712	726	697	809	780	765	742	702	709	713	727	782	753	715	749	781	739	796	779	789	705	720	707	760	757	750	719	755	714	716	740	753	725	756	784	696	723	769	784	707	726	804	714	760	766	721	748	741	742	726	726	735	698	745	745	723	682	715	738	784	774	715	751	730	735	735	732	722	763	716	744	746	720	758	778	770	655	736	751	765	737	751	718	728	769	756	728	751	700	735	753	769	718	762	764	745	750	759	728	766	683	725	825	751	711	742	701	770	699	749	780	741	754	753	735	760	750	749	748	686	739	730	685	721	736	732	788	791	807	769	730	709	731	734	723	709	698	732	735	705	738	756	775	704	751	703	724	752	739	732	749	744	721	734	755	747	730	684	719	730	680	763	745	745	723	765	727	771	735	774	759	774	753	756	659	702	711	751	741	721	694	758	765	725	740	757	770	725	757	727	728	778	706	726	689	713	747	737	759	740	755	740	699	736	756	721	736	738	697	733	756	739	700	710	755	734	717	738	777	711	740	728	735	753	734	763	748	736	731	753	736	794	744	724	712	746	718	742	750	736	729	725	760	765	760	775	720	699	732	723	742	744	746	729	703	718	698	729	720	755	711	682	723	703	738	700	753	767	764	706	741	733	781	759	717	740	710	737	734	748	735	711	710	727	743	740	715	724	764	737	745	699	755	715	725	786	711	682	759	723	744	739	716	700	719	720
3588	2164	1834	1125	1003	844	805	781	751	772	739	740	738	688	696	713	692	673	733	720	665	706	636	676	692	681	713	640	661	712	669	658	657	689	663	672	607	699	644	654	703	666	645	669	723	661	643	625	695	662	659	635	646	671	669	676	692	677	699	693	680	688	653	640	646	654	724	651	646	665	636	671	637	675	641	657	618	668	686	666	690	659	627	650	631	640	661	680	692	666	705	625	678	676	648	686	693	630	667	690	691	664	694	660	638	641	630	604	666	647	642	722	673	626	678	661	692	667	671	651	671	674	670	676	680	640	679	650	668	638	642	655	656	646	630	682	663	597	645	658	682	647	671	720	660	704	665	673	662	665	656	637	638	660	654	648	639	642	638	679	652	648	661	696	683	677	659	659	666	663	635	672	664	695	635	687	636	667	620	652	602	634	661	659	681	611	632	627	648	649	692	652	681	677	684	619	614	658	670	634	661	661	646	622	667	660	646	626	642	622	659	708	658	645	633	677	689	636	592	685	694	615	643	672	684	648	673	623	682	629	655	618	643	652	646	661	671	678	653	674	679	704	648	651	634	632	663	683	599	673	640	686	594	709	662	664	682	661	659	660	693	616	639	625	662	700	609	684	656	639	621	672	650	694	660	681	610	711	683	676	719	691	690	685	678	641	674	625	701	632	692	656	667	617	646	671	647	626	662	668	627	636	650	613	639	622	627	666	671	630	699	592	632	650	686	670	646	666	637	620	678	682	693	649	640	675	653	636	660	704	589	632	642	638	698	645	662	630	664	635	647	646	664	665	644	642	678	680	663	665	629	659	677	687	639	671	688	698	664	648	659	658	623	710	631	718	672	672	629	671	681	627	604	655	611	663	677	611	651	662	645	655	585	640	662	683	645	631	663	572	689	619	649	648	672	678	673	693	639	715	621	643	662	676	641	639	639	692	646	627	677	699	670	653	656	658	657	657	607	633	666	598	653	682	653	710	702	632	655	639	607	654	656	612	625	671	647	616	627	681	692	666	650	674	650	667	637	655	649	659	661	688	685	707	642	618	631	717	668	670	640	647	635	667	654	679	682	675	652	665	674	655	656	663	676	653	652	638	714	649	651	652	705	674	662	603	659	697	646	642	647	640	699	641	665	618	668	675	674	659	620	657	661	615	645	666	687	663	639	662	656	641	660	631	630	660	666	652	614	630	660	673	673	597	629	660	669	658	693	686	654	664	689	634	648	659	647	664	647	690	628	653	649	647	666	635	700	661	624	679	665	682	695	630	657	661	667	645	666	686	639	648	651	643	636	684	629	643	648	673	630	638	614	682	673	616	651	668	636	656	653	679	629	676	647	643	699	621	673	706	687	655	659	682	649	663	665	690	663	656	633	633	701	685	672	662	639	656	641	671	658	709	642	680	657	687	591	657	629	632	660	686	639	632	670	665	646	682	648	664	638	676	633	637	713	634	649	675	597	620	656	665	659	665	644	666	661	612	639	621	666	622	674	695	598	619	646	682	677	700	689	657	619	672	674	608	649	680	708	657	706	641	682	660	647	631	603	704	631	671	671	685	699	697	682	636	648	649	678	609	663	664	680	673	660	660	716	680	689	617	675	663	624	692	648	631	628	705	710	658	668	630	652	677	679	670	656	686	657	678	664	690	682	650	664	649	675	658	674	661	727	648	676	649	717	663	649	672	685	691	658	674	667	685	630	607	662	630	689	675	671	616	624	689	684	612	638	693	671	694	635	669	600	626	643	635	669	620	622	647	688	637	648	694	670	658	684	663	680	657	602	663	664	662	654	629	698	679	662	668	676	661	679	624	659	606	649	652	630	670	613	628	672	684	661	638	650	633	638	646	619	655	665	650	653	650	635	651	641	681	674	660	700	671	657	657	620	659	681	659	644	659	631	714	663	627	717	711	660	690	669	661	620	679	684	659	704	663	643	642	634	646	675	652	627	656	646	654	620	661	653	647	620	654	690	629	649	677	690	644	676	679	705	631	630	648	677	685	636	686	653	680	629	654	657	668	642	672	643	637	638	661	645	675	671	698	690	631	671	684	636	713	686	663	648	653	650	652	641	666	696	647	650	645	615	679	626	647	626	662	660	673	653	719	652	665	673	710	626	638	660	618	672	663	644	672	649	644	619	626	671	597	652	673	639	715	674	623	692	631	611	620	654	608	648	702	630	659	665	630	619	641	628	664	653	590	591	699	661	653	644	644	668	654	651	654	631	624	621	696	657	635	657	697	644	685	665	697	702	623	618	658	678	650	640	659	694	685	698	643	633	628	657	600	680	655	642	661	658	641	690	648	660	624	672	644	673	664	666	669	625	667	660	617	598	671	663	633	649	659	681	675	671	691	664	634	669	685	656	642	681	692	670	670	674	660	637	619	681	688	688	658	678	712	659	612	604	672	616	628	678	674	659	649	620	683	694	587	713	634	636	650	620	656	651	661	694	666	695	686	615	627	663	642	636	692	660	632	609	713	650	684	672	707	651	639	631	645	614	690	654	643	714	660	677	622	648	714	632	625	659	659	669	675	638	684	666	631	696	662	679	704	627	677	671	647	657	638	665	679	690	644	663	669	633	630	650	654	666	664	664	651	662	632	648	632	647	680	610	639	663	668	681	629	674	659	621	669	652	656	652	610	653	678	632	612	675	690	651	634	611	616	649	644	618	619	684	666	602	673	669	622	657	659	662	650	690	650	661	644	645	617	646	667	647	621	622	693	622	629	651	650	633	649	646	633	634	686	633	658	660	670	599	675	653	645	688	639	626	616	651	627	643	664	656	610	620	623	617	632	643	689	627	686	684	700	634	678	692	664	666	701	648	628	613	684	650	661	686	664	687	670	671	669	676	647	669	661	670	673	637	642	670	610	639	670	621	629	668	649	648	641	647	627	689	675	659	696	673	587	672	606	645	642	615	696	654	599	637	654	641	652	629	684	649	673	646	619	653	693	643	675	688	678	717	645	669	646	626	684	690	607	660	657	692	650	686	660	644	679	629	613	630	647	643	672	661	685	704	656	681	689	631	668	656	642	673	681	695	654	700	681	668	681	667	667	663	662	678	666	653	694	704	686	643	630	649	674	634	646	720	670	622	669	666	622	666	657	693	685	615	684	714	660	697	685	643	628	683	605	634	659	654	681	636	631	648	639	634	684	635	615	639	656	675	640	663	639	627	645	656	630	663	662	611	621	665	690	662	655	689	625	697	651	646	659	680	660	642	647	658	633	659	671	657	667	683	653	637	639	684	640	656	653	626	635	655	676	639	670	601	737	676	680	639	633	702	632	695	639	678	676	684	665	679	684	658	608	645	624	650	630	661	646	622	631	653	613	715	606	656	602	656	630	639	667	638	701	646	662	621	642	657	673	646	669	627	684	701	624	675	662	671	696	673	644	671	681	683	654	673	657	637	681	690	675	638	644	678	645	658	679	644	666	666	682	651	627	645	665	670	666	610	664	627	669	614	651	657	627	665	637	658	621	613	682
24216	21412	28585	24655	20216	2840	898	572	456	467	478	419	378	362	399	355	366	364	331	373	384	357	381	378	401	332	332	374	345	363	351	331	354	384	328	397	348	328	351	345	353	353	334	343	356	330	321	347	369	336	374	334	373	358	311	359	342	327	341	346	375	358	338	341	338	339	359	324	358	335	337	328	345	325	362	331	344	325	330	355	363	327	343	328	339	314	344	344	350	318	316	318	336	367	308	335	331	330	317	366	366	349	343	355	323	307	339	306	320	311	323	294	354	324	307	325	357	322	339	328	303	347	364	347	350	309	344	325	342	312	332	327	301	334	317	302	338	357	328	343	341	341	337	337	335	374	366	344	359	347	363	327	337	346	293	364	347	320	330	295	356	331	345	325	349	382	354	360	353	333	332	344	338	335	349	315	329	326	317	315	374	345	329	340	367	307	337	324	335	336	308	315	340	364	333	362	324	312	354	339	362	356	333	332	315	350	324	294	352	340	312	359	336	317	346	347	331	355	313	314	362	316	319	328	308	327	341	349	351	356	344	352	341	313	313	352	311	307	301	338	313	331	335	326	323	308	327	326	297	347	323	343	327	337	361	334	368	310	352	350	332	329	356	300	348	344	316	310	321	335	337	324	336	338	311	336	351	346	328	311	313	343	363	298	354	313	309	333	334	349	326	370	360	356	316	326	341	349	332	313	297	332	316	318	319	361	325	336	343	320	337	343	332	327	315	341	333	358	282	354	334	350	309	357	362	331	335	308	303	355	333	327	306	328	369	357	316	317	344	339	346	346	333	346	316	340	345	313	320	313	325	333	359	309	329	328	366	339	310	331	334	349	325	301	330	333	296	314	311	327	313	309	366	324	334	340	325	331	361	349	347	330	334	326	318	277	331	375	354	322	318	322	345	335	312	329	316	355	340	337	338	325	348	332	343	357	357	320	359	330	357	320	314	328	318	355	332	317	314	358	334	312	326	361	330	321	351	327	339	306	372	309	328	367	366	313	339	297	333	344	334	343	323	349	355	326	307	316	300	337	354	337	350	352	335	332	324	352	321	386	308	352	343	347	353	323	320	352	330	363	334	331	288	346	317	330	359	351	310	342	314	349	349	308	311	315	340	309	331	328	360	318	305	324	331	310	372	341	366	337	310	345	347	313	313	325	371	323	320	289	325	332	337	349	344	314	321	330	299	314	331	353	321	333	351	338	290	359	359	307	309	296	345	318	337	337	335	319	359	305	376	305	317	326	324	324	331	343	372	323	365	328	340	332	359	346	339	329	317	339	340	327	310	344	296	343	304	347	350	355	345	320	328	310	309	355	365	339	337	331	319	342	367	313	336	311	332	320	337	347	321	356	320	325	318	328	314	318	335	328	342	335	304	331	352	325	337	337	345	350	363	326	309	332	320	334	295	330	328	339	332	331	296	339	335	343	355	359	361	326	370	312	352	338	324	318	336	352	339	363	319	336	312	341	304	300	327	340	322	326	335	325	339	361	312	310	327	323	369	329	325	370	368	325	345	329	335	314	339	312	371	343	345	326	342	336	302	335	345	348	327	349	352	339	355	364	304	324	377	339	336	348	352	344	354	356	331	356	351	318	333	321	317	336	352	338	375	321	331	322	312	346	323	351	329	328	314	333	338	331	333	354	347	328	372	324	372	339	320	333	314	353	294	328	314	335	341	315	320	325	325	308	340	326	325	346	320	313	341	310	341	337	330	327	301	320	324	336	338	337	306	319	330	336	338	316	314	291	338	344	329	331	310	351	329	317	308	338	322	337	339	301	316	343	325	341	377	355	330	336	328	364	338	323	329	342	311	358	335	342	349	327	341	319	317	333	329	298	326	321	328	334	348	320	318	290	325	328	329	301	335	371	313	319	323	336	332	357	319	298	318	330	322	324	324	319	341	345	332	345	347	335	362	336	310	336	325	300	321	351	337	340	296	335	327	355	301	333	322	334	315	361	319	315	360	319	332	278	346	326	350	298	328	318	312	330	311	314	324	329	292	324	355	330	358	328	330	351	319	312	350	340	331	331	318	308	323	326	326	339	332	329	347	332	354	312	350	323	336	341	340	331	361	342	353	328	317	304	325	326	353	321	320	340	291	335	320	320	327	340	365	371	376	332	331	322	326	326	339	348	338	332	333	345	329	341	370	334	369	343	326	350	335	351	348	314	337	319	341	333	322	325	363	365	366	348	342	335	322	331	334	364	322	315	355	319	320	305	350	333	321	351	343	302	343	328	337	333	332	362	376	359	305	323	355	318	323	338	308	338	358	358	334	339	345	330	341	347	351	300	304	348	313	328	355	324	347	349	375	309	340	356	325	325	387	353	332	352	351	326	344	309	317	339	370	301	333	350	319	331	330	332	370	331	365	327	348	328	335	346	341	328	336	335	303	314	312	316	364	335	295	336	362	362	316	309	308	321	322	315	351	341	324	350	327	334	336	316	333	324	347	353	350	303	371	306	341	328	334	342	318	367	353	319	318	338	340	343	354	349	316	357	329	351	367	324	361	330	293	313	349	340	328	339	304	345	339	315	337	339	334	335	312	311	296	328	331	322	355	305	308	332	323	354	339	339	337	314	373	319	332	344	342	338	308	341	350	303	345	338	326	348	364	337	351	327	322	322	323	310	349	364	339	322	327	334	321	349	319	342	315	327	341	363	327	341	306	302	318	333	348	340	334	331	308	347	336	300	364	324	330	323	332	346	327	335	329	340	336	325	328	330	350	330	314	304	340	330	341	351	351	322	330	325	331	327	320	335	342	338	358	295	333	344	310	349	351	312	339	326	331	371	340	336	328	330	339	341	341	320	329	316	324	355	300	339	303	350	325	363	339	330	332	333	343	342	366	339	352	374	320	312	321	322	346	321	342	304	322	355	309	302	328	316	329	344	320	367	344	317	327	373	330	341	337	331	352	331	322	327	342	332	347	347	364	327	335	319	360	315	336	324	333	323	353	339	348	350	339	371	368	321	353	336	337	366	319	279	320	312	334	327	342	355	338	331	339	293	307	354	321	329	349	375	336	309	372	346	358	355	331	333	331	321	320	333	362	314	315	340	326	320	327	359	358	362	326	347	304	360	326	338	361	328	342	356	360	338	351	356	306	343	327	317	344	356	332	332	337	331	332	351	334	355	340	341	357	355	310	342	379	296	375	327	316	401	326	310	335	330	329	311	317	328	351	339	326	351	336	325	357	309	333	339	320	334	359	352	346	365	352	318	315	320	328	333	314	327	344	383	315	346	360	357	324	349	334	351	335	324	338	325	347	339	330	356	335	332	319	325	341	331	346	337	328	304	328	305	355	328	316	320	333	351	337	319	299	314	344	288	360	347	312	353	369	346	329	353	348	308	345	341	312	353	363	332	307	353	323	332	327	376	341	362	332	333	330	362	294	324	372	343	332	345	325	345	303	336	355	298	327	355	373	360	332	341	353	329	314	318	349	349	325	304	323	315	355	340	348	327	330	320	322	313	304	334
3381	4655	3595	1847	1254	993	772	748	612	530	520	470	445	468	457	398	427	396	389	388	413	378	361	405	405	409	381	374	358	375	353	364	349	358	378	377	393	360	384	332	354	387	344	337	326	339	362	362	366	336	389	357	323	356	373	374	353	358	350	382	370	392	362	374	339	371	368	358	375	334	339	389	372	333	370	362	381	359	325	369	355	358	323	339	336	347	350	369	337	340	358	349	357	353	332	317	355	344	329	345	338	368	361	369	355	377	342	323	372	334	371	343	370	345	340	319	323	356	356	383	353	348	347	348	359	390	385	337	333	339	326	371	315	349	366	356	347	344	342	367	352	332	352	378	323	343	339	342	340	351	360	345	314	352	346	332	332	320	351	325	311	339	348	344	356	324	357	398	357	374	377	359	344	367	337	343	314	364	349	322	337	342	360	344	370	373	317	363	336	342	331	326	360	367	367	351	333	373	395	370	380	346	328	344	357	344	347	344	355	301	349	342	377	320	350	375	341	353	340	341	362	333	370	367	373	352	375	330	353	334	340	325	370	343	338	315	369	364	335	345	334	343	319	359	352	370	316	346	355	332	340	379	383	357	312	327	355	340	350	335	371	342	366	340	362	335	383	379	330	369	361	342	386	365	330	365	335	295	371	375	361	380	337	303	339	336	394	338	339	353	338	316	353	331	344	365	346	378	359	355	338	371	363	362	336	357	331	356	379	333	348	381	340	373	374	324	342	363	376	371	341	361	304	364	323	335	334	352	341	322	347	375	331	367	335	371	315	317	347	353	362	344	339	338	351	369	398	341	382	310	332	350	340	373	343	365	336	333	328	371	340	344	354	329	334	378	316	356	333	320	365	372	332	375	349	347	359	383	358	349	366	363	351	360	342	326	349	364	360	371	321	364	335	362	349	362	375	369	362	325	325	345	350	332	327	367	368	311	324	351	317	363	327	350	346	312	331	328	361	350	350	359	318	366	348	355	366	350	319	360	359	319	346	371	363	330	381	341	342	325	351	383	329	355	348	358	337	357	364	350	388	387	319	358	349	338	359	374	348	364	321	353	336	351	350	340	372	348	337	356	353	331	369	355	344	343	342	340	332	373	340	342	336	340	316	340	337	335	345	350	341	364	337	321	324	342	335	354	358	371	349	368	369	373	365	324	322	368	326	355	331	370	335	356	362	356	331	339	327	347	342	337	358	349	360	343	351	343	352	326	394	292	352	345	334	336	328	339	337	323	343	304	339	339	364	333	330	366	348	329	308	334	385	323	326	380	393	376	307	375	373	360	349	318	353	341	360	331	342	344	366	365	346	348	355	332	357	361	352	310	370	340	354	376	347	356	356	344	351	316	333	332	353	345	385	340	347	323	374	346	321	340	347	338	343	329	351	338	362	357	357	371	347	340	372	382	335	367	351	347	360	340	314	344	353	367	364	359	355	368	311	340	361	319	346	371	360	346	345	369	347	365	329	366	348	353	340	362	311	332	325	345	310	310	360	398	357	368	352	336	357	346	350	357	347	345	350	368	326	365	324	369	316	352	340	324	367	361	323	323	349	321	362	375	348	348	376	375	381	379	308	340	361	341	347	345	330	373	321	370	341	344	332	374	345	341	346	326	340	369	345	368	336	349	341	365	332	331	342	367	364	359	349	358	377	339	333	350	331	346	333	326	357	359	340	360	315	344	331	356	350	340	358	313	356	339	310	369	350	364	316	337	353	316	317	332	376	332	342	354	318	351	348	345	352	339	346	335	350	369	322	320	345	355	345	343	371	309	342	368	360	364	367	332	344	341	306	344	349	317	352	348	316	326	361	336	324	357	331	329	356	369	327	315	337	313	314	354	346	354	342	364	363	355	380	342	329	359	364	341	314	352	346	379	331	357	373	343	369	356	375	328	302	332	328	362	369	385	310	355	377	353	332	370	370	349	351	364	343	364	359	380	309	346	359	339	339	332	330	320	306	335	326	349	322	345	349	340	348	327	314	316	365	340	353	355	324	335	356	323	363	335	349	374	360	362	353	366	331	336	360	351	339	359	359	311	354	333	319	336	348	319	341	336	323	338	329	322	335	365	360	315	374	356	336	361	338	352	393	336	379	368	382	334	368	356	348	378	337	348	363	351	357	333	354	339	349	334	353	356	359	342	359	372	348	364	338	350	378	333	350	343	353	343	312	352	357	304	375	365	342	362	349	331	356	389	363	340	356	333	331	325	342	314	368	352	376	345	371	320	370	395	324	334	375	309	325	309	348	353	310	374	337	350	320	363	387	325	359	338	367	360	342	363	330	361	340	351	358	343	343	352	338	339	339	361	361	334	341	321	351	297	360	373	348	330	349	363	348	386	326	331	360	324	360	316	342	326	365	309	344	306	343	362	343	349	375	345	335	347	335	368	346	329	331	368	327	316	326	356	341	333	327	335	357	378	356	318	377	319	363	343	341	345	338	303	365	331	326	360	335	353	332	310	369	357	318	340	316	360	341	347	363	319	363	328	332	342	306	340	370	372	363	306	359	334	349	333	337	359	339	343	328	314	352	350	326	375	332	316	322	366	340	356	327	339	323	376	350	321	356	347	330	313	344	336	359	350	328	327	353	341	335	323	345	342	341	338	343	343	341	358	363	362	339	352	325	372	348	377	356	337	323	344	367	344	351	343	355	342	329	333	334	358	350	363	341	331	359	314	360	337	344	338	377	362	369	368	332	371	374	339	343	339	336	334	353	359	357	341	347	337	352	331	354	363	335	362	338	329	302	322	333	336	344	346	313	352	331	340	366	334	345	369	340	361	367	339	362	329	374	354	374	348	332	321	335	365	344	341	309	370	357	364	365	367	372	336	349	342	344	347	341	339	347	349	329	378	335	334	322	333	351	348	383	365	317	345	372	327	308	353	332	349	358	324	382	346	369	335	370	349	322	318	335	409	358	353	348	330	371	344	343	358	318	351	336	364	359	351	363	313	353	358	346	351	338	331	344	364	330	318	336	319	322	322	344	313	333	325	352	347	378	339	372	342	347	342	359	333	353	339	357	322	348	386	326	370	336	350	348	325	340	333	340	351	366	363	290	350	321	352	322	344	312	356	355	339	358	352	326	349	342	319	318	346	347	352	336	327	344	360	337	341	301	358	331	344	334	358	337	316	325	329	349	304	341	329	318	357	315	329	323	336	334	357	350	338	350	356	347	357	343	321	356	342	327	339	332	362	306	360	341	349	336	290	364	336	336	339	355	343	332	363	350	337	350	335	348	326	320	349	354	316	338	353	334	337	340	338	342	352	336	341	352	325	347	325	392	363	341	330	368	333	353	357	319	321	355	365	335	327	291	310	334	319	346	366	315	337	349	334	346	347	336	332	358	333	313	311	348	342	339	325	338	359	342	331	349	352	299	347	342	357	343	370	339	340	363	340	387	318	349	332	310	343	352	332	357	329	363	362	360	330	350	336	321	328	328	351	352	332	382	339	351	369	324	325	335	343	319	380	309	355	345	320
27518	11633	2025	1191	880	870	848	822	822	789	816	831	842	819	800	808	856	843	796	834	789	829	794	797	805	853	855	842	853	816	815	820	834	808	818	862	828	830	842	861	865	868	815	841	815	815	884	801	785	802	808	835	776	797	798	792	802	804	873	779	852	825	798	848	797	814	855	811	814	776	774	803	803	791	857	784	788	792	822	854	866	927	793	750	855	803	888	808	858	836	866	841	826	846	829	826	812	878	839	840	840	833	825	825	861	838	841	835	842	854	835	804	840	838	870	809	797	793	849	836	817	771	862	806	828	841	848	813	806	814	827	811	797	808	834	859	808	822	781	827	860	863	815	825	857	839	839	809	860	812	872	857	854	835	807	854	812	816	814	832	824	793	821	832	893	770	804	812	841	838	813	826	812	812	815	828	848	844	811	784	825	833	851	808	879	892	803	811	783	792	858	816	779	844	859	838	764	831	841	857	785	809	814	820	852	810	802	817	791	810	891	865	814	834	771	843	807	831	836	772	824	832	805	775	816	811	782	828	786	810	843	799	846	813	784	818	883	795	803	832	826	870	905	774	817	835	822	857	763	862	797	856	780	808	796	796	815	887	828	813	865	819	823	812	796	777	805	788	821	842	780	802	794	835	859	829	786	825	800	753	775	803	804	784	815	824	840	885	877	842	841	822	838	828	792	808	811	820	851	833	865	811	805	806	842	845	843	803	832	835	814	837	824	785	824	814	855	792	799	789	861	811	828	855	859	788	831	839	852	885	775	851	768	835	829	874	830	867	821	867	829	861	842	872	830	856	833	830	755	849	809	869	785	794	858	821	776	889	814	883	788	860	794	822	815	792	849	856	832	811	819	817	800	803	832	817	865	794	867	808	848	839	791	837	807	878	861	786	810	837	795	889	853	819	823	849	828	833	838	853	776	836	836	811	841	834	830	873	742	836	827	819	831	791	899	826	871	780	826	836	855	875	845	831	826	857	887	784	817	825	844	818	820	838	803	819	822	802	823	860	813	816	815	854	812	856	844	828	846	806	869	852	814	790	789	798	789	801	842	789	792	866	844	798	817	799	791	780	856	838	811	828	843	822	763	781	812	821	824	849	807	824	840	832	807	804	789	858	812	828	879	819	835	805	849	814	838	835	794	817	805	818	822	860	820	867	849	805	858	849	861	836	835	821	822	833	828	812	797	806	904	841	862	787	782	812	832	780	837	854	824	835	826	830	887	807	831	841	874	767	793	860	861	843	838	858	833	801	786	829	839	815	871	817	875	817	809	838	818	872	838	837	802	897	844	771	841	873	830	818	791	861	828	827	797	791	825	827	876	812	804	753	832	780	872	792	825	830	802	777	801	813	857	855	845	843	849	828	829	826	865	796	770	807	815	815	803	784	826	834	771	897	894	795	802	819	836	838	823	783	811	866	829	818	808	849	851	806	826	809	798	861	806	866	839	835	798	806	841	840	831	864	782	873	829	830	785	871	856	804	825	837	875	857	831	832	831	789	854	794	797	871	835	817	824	868	879	798	857	828	778	823	806	826	829	806	819	784	834	824	789	830	760	794	808	798	760	819	801	781	868	738	779	804	863	845	816	807	784	826	866	825	801	826	848	853	824	817	806	794	838	873	791	821	828	860	851	813	813	843	806	810	823	811	814	841	868	887	777	798	836	800	839	793	787	854	813	803	845	826	823	813	834	850	837	813	815	824	785	848	842	862	835	864	875	831	807	812	836	823	803	811	836	840	810	839	842	838	847	805	810	834	831	819	843	848	798	814	787	816	805	845	869	802	819	856	805	814	812	867	913	813	807	817	860	864	819	822	849	796	820	819	806	858	815	864	803	828	848	797	808	821	771	860	799	852	775	850	779	841	830	821	834	771	785	794	826	810	805	816	770	779	861	796	847	798	846	816	827	855	802	891	802	845	827	834	830	763	816	839	844	870	845	797	798	872	866	843	814	815	801	862	802	814	808	860	801	766	809	845	853	792	788	801	875	762	821	816	831	787	826	797	808	835	775	821	821	834	848	795	829	836	868	880	837	790	814	810	824	858	788	809	829	802	794	820	853	791	847	847	825	811	848	857	860	861	816	816	826	844	835	802	859	814	845	788	796	801	805	829	820	822	825	811	854	863	780	813	801	800	809	819	854	858	840	842	829	830	796	812	869	840	856	807	844	848	777	812	815	783	884	847	814	797	813	835	825	833	756	839	810	774	794	816	822	862	795	841	834	792	851	835	797	803	835	779	785	843	809	817	811	821	834	862	798	825	845	845	827	852	826	869	798	852	821	811	866	793	818	835	777	819	817	816	809	832	810	882	855	822	812	821	842	824	815	814	854	818	792	850	767	875	811	843	827	792	849	845	842	791	810	774	834	822	825	915	829	800	814	786	815	801	818	830	825	875	833	822	819	813	832	867	785	804	766	798	793	863	810	812	816	868	854	847	858	860	837	822	805	837	792	826	820	817	802	848	786	845	845	776	879	822	816	771	758	812	859	912	844	816	837	889	792	784	788	788	791	764	845	885	845	857	808	860	869	822	841	841	793	754	855	905	866	837	823	852	778	830	838	860	833	797	792	821	828	784	845	753	811	786	791	865	849	834	835	840	788	797	833	847	843	830	812	822	833	823	818	762	830	793	750	861	861	785	819	817	864	835	897	811	846	873	794	831	846	813	849	797	831	781	789	793	810	818	797	857	858	754	862	821	789	795	821	859	828	818	823	825	808	820	820	822	893	827	830	792	816	819	835	852	855	798	866	816	813	840	862	789	849	856	813	861	777	828	829	820	838	799	870	866	844	829	788	852	802	820	816	846	791	855	817	874	850	809	854	803	813	830	867	877	854	809	859	877	854	838	816	900	867	837	781	839	841	775	875	763	810	850	786	799	836	825	831	844	828	838	783	826	793	833	839	850	770	845	803	841	799	827	855	845	814	794	887	830	854	835	833	809	816	829	764	835	843	788	804	817	900	864	794	774	835	815	831	837	790	883	842	766	829	818	815	873	798	829	824	823	835	815	852	782	826	786	809	805	750	808	838	838	785	867	810	825	861	847	832	797	827	847	789	793	822	833	825	775	850	815	851	782	838	811	808	874	825	826	819	852	813	850	835	797	770	821	816	781	797	849	852	796	820	847	850	900	860	792	836	795	889	768	884	839	856	882	816	812	841	820	767	801	824	758	835	826	833	832	879	765	874	794	806	832	838	825	813	849	847	860	808	798	784	842	798	825	789	817	782	831	851	814	863	843	826	853	862	825	835	798	817	839	848	824	850	866	802	845	775	848	825	870	855	836	830	806	811	814	834	818	800	805	846	847	845	745	789	775	838	833	832	837	833	811	823	857	833	835	829	808	820	865	823	795	839	817	786	822	840	813	794	863	822	850	854	840	812	819	840	842	846	804	882	791	867	902	845	814	799	813	788	853	867	885	873	823	826	827	819	838	847	863	827	809	810	820	811	816	823	827	845	820	819	825	825	832	782	852	811	809
5096	954	885	785	800	741	752	705	763	729	740	712	744	720	723	746	766	748	716	754	743	715	735	753	737	753	727	687	720	747	745	754	732	701	740	696	733	734	733	741	784	720	702	695	736	763	761	707	715	782	717	738	736	708	733	703	676	670	748	676	726	690	716	738	735	755	785	728	718	760	681	714	720	699	744	704	697	731	710	669	714	741	737	706	720	691	699	698	716	715	734	715	692	707	699	719	712	760	716	687	725	732	743	731	696	720	700	706	755	661	676	761	726	728	693	699	709	728	700	700	761	681	701	703	757	682	679	722	725	737	752	733	712	699	745	662	755	722	744	697	730	738	695	719	713	723	724	727	720	713	725	698	690	742	779	716	676	679	821	659	738	765	699	729	748	744	683	749	709	768	697	762	705	714	735	688	733	755	666	674	735	766	739	682	706	686	726	756	745	722	682	740	722	712	730	729	722	772	706	781	752	721	666	753	728	743	711	675	674	679	728	688	736	738	676	740	679	737	743	714	732	724	720	745	734	724	759	740	749	745	737	749	723	736	740	713	686	700	731	712	770	729	682	732	746	714	698	746	756	722	774	735	726	732	715	758	745	710	698	680	718	720	748	690	674	739	793	688	740	718	758	692	704	693	732	695	728	714	750	724	760	743	740	717	686	710	707	766	739	748	713	717	751	730	723	708	670	720	726	731	679	726	734	736	747	715	718	726	677	741	740	709	720	748	732	735	704	727	710	733	740	740	645	698	731	727	739	794	735	711	726	701	711	721	703	732	668	745	743	710	702	731	734	726	683	675	718	667	726	726	683	728	754	667	732	746	737	708	782	707	724	660	734	719	736	726	717	706	734	724	746	704	722	677	735	697	711	714	724	712	687	732	751	752	710	703	708	691	652	716	678	724	737	706	721	739	752	714	735	738	712	700	730	713	731	763	782	763	697	702	682	729	705	713	704	764	763	750	695	730	713	705	761	715	747	721	770	734	714	730	719	732	717	718	679	687	765	705	726	777	699	725	707	710	665	727	763	770	719	681	749	728	699	734	791	678	657	746	729	724	751	684	714	683	707	694	778	690	731	744	699	753	697	709	756	696	721	744	706	712	735	726	715	751	725	721	705	704	710	734	701	727	723	718	705	690	749	781	688	681	714	732	699	707	765	725	720	739	657	736	744	672	714	756	755	720	717	753	706	726	716	715	698	732	721	663	691	696	731	715	748	681	733	742	682	730	738	746	742	715	729	748	739	744	723	722	752	721	726	744	711	712	696	691	740	747	716	698	755	726	741	727	710	722	684	679	799	747	700	731	738	768	753	718	731	749	712	739	727	696	747	711	747	749	737	685	751	756	681	784	693	696	663	712	704	731	724	750	734	678	724	742	734	714	697	756	739	706	784	686	737	698	666	700	698	699	662	721	668	758	695	738	694	698	707	717	730	749	714	728	725	660	748	723	723	743	705	768	737	684	747	775	748	757	698	714	746	709	740	754	697	734	694	740	683	755	738	738	726	723	727	762	673	739	718	735	672	684	739	715	728	752	718	738	747	699	691	751	701	764	740	736	765	684	679	761	720	774	770	745	715	690	739	702	719	697	682	735	752	742	705	732	708	708	709	743	776	737	712	747	706	717	756	703	710	706	673	735	691	767	721	732	719	716	728	757	699	739	737	729	741	760	711	691	724	771	712	707	731	747	707	713	731	712	714	724	698	702	725	717	721	772	711	730	722	713	766	774	724	708	735	718	651	709	681	699	728	723	687	694	731	734	730	763	673	695	736	708	779	733	726	726	693	697	656	736	753	714	728	735	689	696	758	717	726	734	723	723	749	718	685	713	663	675	722	755	751	755	749	710	734	749	708	754	690	695	711	701	715	674	702	741	710	713	730	737	735	699	715	710	685	723	721	716	736	711	757	741	710	683	746	701	724	759	737	695	724	744	685	740	731	709	736	751	708	681	716	758	728	732	682	722	715	722	722	729	721	743	715	723	811	687	738	704	752	714	777	738	688	755	708	748	652	677	717	754	707	736	714	728	726	704	692	715	702	675	755	712	683	678	729	742	700	747	737	698	688	717	700	736	696	716	732	783	748	681	765	694	740	729	747	690	720	768	758	737	728	762	703	728	711	728	722	693	700	708	680	755	736	741	684	717	651	692	673	700	744	729	699	702	744	699	745	752	699	705	728	724	727	769	759	755	750	729	712	702	716	709	714	742	703	754	749	737	733	723	754	730	671	653	766	733	714	717	735	694	720	705	691	753	704	749	692	705	720	695	773	720	668	714	713	724	743	693	743	710	693	715	736	710	694	717	707	740	677	714	700	719	723	742	769	757	708	738	708	723	706	753	721	636	758	749	686	736	700	692	679	762	725	738	717	674	744	746	739	717	753	739	696	662	730	721	734	760	725	700	707	717	712	713	706	721	730	729	728	755	768	752	767	737	745	707	712	693	744	744	727	729	726	741	729	700	731	767	686	740	688	735	755	729	718	681	722	716	714	703	763	753	730	715	725	706	703	688	764	705	736	753	740	715	727	688	683	696	742	710	704	724	748	721	717	721	737	698	685	717	705	671	737	763	716	737	738	719	710	710	794	705	733	709	717	715	696	731	747	717	699	746	701	734	770	722	753	701	752	734	715	738	761	731	732	728	714	701	758	709	758	770	686	752	702	691	716	702	780	750	759	711	757	707	713	729	787	714	744	728	770	688	719	722	755	744	699	703	712	669	753	768	716	702	706	725	735	745	708	720	706	697	725	696	707	725	703	695	712	683	741	750	701	692	762	743	752	714	703	763	722	707	748	714	683	714	713	726	761	751	688	741	741	690	703	689	758	708	718	688	720	739	693	737	738	678	747	707	717	734	681	714	746	713	674	712	721	756	745	753	738	715	738	749	724	734	693	763	745	688	729	733	694	744	722	721	683	710	688	763	735	729	690	709	724	688	702	753	712	689	767	783	736	735	714	696	700	681	768	748	763	726	757	710	704	751	743	745	694	692	749	760	677	742	711	692	717	747	736	722	774	702	714	698	698	748	683	735	709	758	676	709	708	696	733	710	734	723	719	718	711	686	726	717	727	725	714	733	715	729	729	744	718	698	749	684	729	689	713	716	707	723	712	686	714	716	703	758	736	707	737	724	776	721	717	713	717	749	700	746	783	743	760	707	724	775	716	772	768	724	738	706	699	664	723	735	737	719	748	717	726	699	722	763	704	758	673	687	720	720	751	691	719	737	680	729	742	750	787	733	709	730	748	718	740	701	690	706	710	694	698	740	769	674	734	690	674	687	743	764	731	771	684	758	726	735	691	708	694	697	722	679	742	727	763	692	718	722	708	712	694	741	683	728	724	767	673	723	715	759	682	700	725	747	699	733	718	651	693	698	735	702	718	725	737	711	787	711	704	719	693	760	720	707	750	738	716	714	716	731	738	729	694	726	711	764	721	657	740	708	652	738	746	714	758	738	687	769	720	724	696	720	747	766	750	696	775	708	757	744
25724	21396	25448	17471	1903	1072	978	789	767	810	733	755	717	748	748	765	699	720	751	723	681	743	741	760	738	728	705	715	751	721	729	740	737	764	696	775	760	695	784	751	738	729	765	737	804	748	742	708	651	770	775	756	723	726	740	706	733	756	752	751	743	712	700	747	777	706	747	698	723	711	730	744	773	750	715	692	775	747	730	742	704	722	727	783	704	772	707	777	727	693	700	698	702	744	702	727	782	736	714	740	711	706	714	748	710	704	729	736	757	741	704	741	747	692	738	742	800	743	750	709	762	760	695	713	711	696	728	703	759	729	752	718	725	769	718	728	745	734	732	693	716	732	755	721	727	755	681	760	744	722	696	764	724	739	754	684	730	710	738	750	730	702	692	769	747	724	749	729	746	725	773	714	708	718	708	743	720	723	700	784	738	712	662	711	703	735	741	719	732	697	740	750	692	735	703	671	691	777	726	706	734	725	693	734	758	760	705	779	721	724	711	754	756	687	760	698	774	713	697	760	786	728	694	778	685	737	704	715	690	718	738	731	759	763	734	697	739	743	772	742	707	711	724	757	727	775	747	722	747	761	737	747	720	737	759	738	742	766	703	748	711	822	695	797	748	728	711	708	745	709	726	715	665	748	718	751	710	741	755	748	723	684	685	745	705	733	705	754	680	669	796	714	746	740	737	768	726	736	716	697	736	756	717	719	712	745	729	733	705	768	716	677	738	699	721	729	760	741	760	746	722	771	770	744	693	715	776	727	792	701	678	751	720	706	712	765	739	726	770	739	716	730	718	735	733	718	675	704	761	726	772	728	739	725	773	775	751	683	737	682	740	699	711	716	732	689	739	714	712	707	719	721	750	721	734	744	722	719	750	722	762	728	713	752	753	728	730	739	746	802	710	680	727	729	692	708	793	748	730	771	768	723	718	706	781	777	734	697	744	720	741	713	747	729	726	716	708	747	701	699	711	660	759	754	777	785	768	760	788	696	742	755	707	716	731	777	729	775	726	729	719	722	779	754	721	697	740	724	720	725	661	743	735	755	754	782	740	745	698	713	747	714	665	700	682	757	678	722	713	724	756	712	756	799	721	740	736	731	755	745	784	735	715	741	674	705	690	692	687	758	695	733	729	741	706	741	679	700	708	749	692	714	716	744	755	768	732	738	710	729	721	718	759	702	698	754	742	733	700	744	724	770	711	760	745	719	711	759	699	696	748	721	736	692	756	763	712	756	696	679	699	743	730	786	718	739	732	708	723	759	674	704	745	720	741	753	721	721	754	697	729	703	704	709	751	693	712	729	751	737	725	729	748	762	747	747	676	755	746	782	746	699	740	754	746	693	742	706	721	681	713	747	755	730	713	724	748	707	717	777	727	771	753	757	782	725	735	730	721	717	756	748	759	698	719	740	766	773	732	757	717	747	765	725	704	699	691	746	737	700	740	639	736	796	748	718	748	715	798	703	721	740	707	682	737	677	750	782	704	743	736	727	720	734	720	688	744	735	746	710	693	677	761	689	776	754	724	726	740	694	745	763	720	723	770	704	714	719	740	726	710	732	733	736	719	725	714	748	758	698	745	747	746	700	702	689	716	699	708	709	733	723	732	695	710	671	744	762	750	749	773	764	765	722	738	725	711	739	760	753	725	814	699	674	774	702	709	719	735	758	736	719	679	691	770	760	712	688	708	746	732	694	709	731	731	731	778	724	749	764	701	727	734	733	739	740	716	722	699	723	704	639	742	706	756	738	713	743	781	740	711	719	698	737	685	718	758	720	751	750	731	721	712	722	756	733	777	687	694	707	741	734	685	772	741	682	700	711	704	686	753	730	741	742	728	756	744	709	733	739	735	680	717	733	725	715	735	719	742	749	766	709	721	724	769	713	733	716	729	776	736	763	685	749	703	735	757	718	733	711	747	650	729	694	746	755	710	679	749	699	749	728	700	764	751	721	767	719	705	741	758	739	756	706	755	735	718	733	733	722	691	738	774	705	715	706	785	708	754	706	743	740	714	717	765	737	732	769	781	721	759	734	721	743	743	686	745	786	781	688	772	698	686	692	729	706	762	730	697	730	690	692	731	702	739	721	710	731	698	751	745	756	721	780	735	689	661	718	662	765	696	763	728	748	765	748	796	741	700	715	758	751	679	738	724	706	733	723	739	750	746	726	721	767	740	770	731	717	703	732	813	695	751	758	758	654	681	699	756	765	708	670	704	695	737	722	704	706	724	738	732	695	742	735	688	699	703	706	749	679	752	704	737	780	710	730	716	748	772	714	724	728	697	712	756	738	697	785	737	726	763	758	695	728	748	710	751	723	713	740	738	730	721	704	712	730	735	725	691	746	719	799	710	715	760	711	759	733	707	747	743	770	688	704	767	727	705	756	709	714	688	772	743	707	778	700	780	710	733	758	725	699	737	757	691	740	727	750	693	696	675	740	753	734	759	787	774	684	731	797	709	717	776	748	731	702	701	743	725	800	749	745	744	699	752	767	692	727	752	715	728	671	738	696	744	707	767	713	678	711	777	752	750	738	745	753	734	752	721	705	722	715	714	742	737	726	750	708	687	755	673	712	693	718	754	721	719	737	731	805	709	705	767	772	702	734	733	692	702	709	711	768	741	765	737	755	723	768	709	717	747	722	724	732	741	714	764	727	717	697	737	755	716	729	683	655	739	743	654	752	755	734	720	719	714	706	701	783	714	699	737	736	716	727	733	737	669	688	731	728	759	723	763	734	760	723	733	757	727	713	710	716	728	746	730	708	713	727	734	723	706	779	748	747	731	734	685	721	652	735	759	695	720	704	717	718	776	729	764	735	728	716	736	761	760	719	702	736	732	778	743	693	746	752	744	763	723	716	724	735	738	771	732	772	740	762	724	743	733	749	719	766	751	735	713	741	683	705	698	699	773	733	683	727	722	718	724	716	690	673	738	757	725	693	715	724	757	710	783	766	729	666	741	727	741	684	732	745	773	724	719	735	743	734	702	666	746	740	741	751	755	732	745	734	721	770	745	715	749	711	703	733	718	713	724	727	704	730	726	699	716	781	704	766	738	687	762	726	692	706	736	709	712	772	719	721	754	750	760	753	732	717	753	703	763	736	720	756	707	742	699	670	719	717	755	698	718	705	725	796	765	740	786	727	688	714	729	725	703	714	701	702	705	702	765	737	704	750	724	767	753	764	694	669	739	752	715	694	720	689	720	790	724	721	733	770	726	705	754	749	736	775	740	837	786	682	733	735	699	778	694	704	764	757	741	686	738	728	705	693	770	708	739	786	761	731	701	687	695	711	706	708	718	685	729	666	724	744	734	733	684	727	775	680	732	713	705	780	720	710	684	742	731	770	745	737	696	760	783	735	788	720	770	740	729	750	810	722	727	740	742	761	719	720	746	727	723	768	716	742	723	719	713	751	723	701	702	765	744	741	701	707	703	745	749	744	747	714	748	745	721	748	715	720	738	722	719	748	759	769	694	713	758	701	727	730
3597	2156	1833	1188	1002	879	787	799	730	743	750	744	705	721	705	700	672	640	655	715	662	679	669	662	663	619	681	692	646	686	681	665	670	644	676	643	674	659	668	694	674	688	632	667	631	688	650	633	610	658	639	651	633	675	668	663	616	635	651	659	656	632	676	651	639	630	643	688	695	635	643	692	641	671	668	631	644	652	636	679	684	671	668	688	682	667	648	651	696	597	665	680	683	675	663	633	651	631	665	646	634	659	670	665	649	681	706	639	674	625	603	661	657	663	636	633	658	659	637	647	667	637	655	658	657	690	658	662	677	644	672	622	656	690	656	693	684	672	613	687	629	657	645	681	648	585	664	642	614	676	645	688	637	671	644	650	585	687	698	685	673	667	668	635	609	633	693	681	681	678	657	686	612	641	666	664	683	654	667	654	656	599	649	659	698	719	652	657	619	664	671	672	678	659	635	594	661	659	609	652	660	636	678	596	700	680	666	607	664	655	626	634	613	636	669	662	681	682	682	656	644	596	668	682	629	704	652	643	674	668	661	622	627	641	667	668	668	606	642	663	663	627	650	666	688	642	677	579	669	597	633	646	615	551	673	633	663	635	627	661	662	643	658	622	636	665	708	653	709	658	693	650	630	632	659	625	651	656	623	697	643	638	659	661	661	671	668	706	652	629	681	648	677	639	636	589	690	659	639	676	647	626	655	636	641	638	664	603	678	681	627	637	637	600	647	666	658	630	697	666	653	652	674	693	657	672	699	661	631	641	630	674	621	630	670	658	611	630	630	646	654	658	639	677	685	636	663	657	624	617	638	637	633	677	676	673	662	677	680	651	621	644	613	662	619	620	632	644	679	632	639	611	638	626	674	626	648	699	666	637	654	592	616	646	630	686	638	656	657	641	672	625	607	636	625	640	634	647	684	671	618	661	664	699	626	637	629	633	653	645	625	645	675	630	679	602	660	642	647	674	629	639	650	650	650	672	701	609	655	657	666	639	667	653	684	624	682	670	685	637	597	662	661	650	647	623	626	652	603	614	696	649	677	707	656	657	616	733	630	653	681	629	601	620	676	664	633	675	651	644	680	640	611	659	653	677	643	625	637	615	631	620	714	687	580	623	641	649	629	625	659	634	644	668	651	659	659	646	646	619	646	610	618	648	637	614	659	657	603	653	650	701	662	661	670	684	641	679	663	639	638	694	622	661	667	638	647	680	644	656	640	675	658	666	633	654	669	675	669	663	639	661	606	644	615	626	655	585	679	638	630	638	645	666	628	672	702	623	686	676	664	644	625	649	693	644	663	565	613	629	667	646	629	639	632	650	654	642	634	651	649	646	658	661	674	658	596	658	640	619	618	661	621	693	625	651	640	649	678	680	635	651	715	654	650	638	619	663	613	648	670	645	619	662	615	624	638	649	625	664	637	647	648	662	629	629	680	671	655	670	665	673	706	639	659	633	634	672	634	635	639	595	647	599	640	634	643	660	685	648	632	633	705	624	694	686	698	666	622	621	629	656	659	682	616	634	630	642	636	681	680	648	630	635	641	638	661	659	605	646	622	682	667	652	663	674	666	637	671	666	627	653	625	635	666	625	629	681	660	696	639	674	674	664	615	650	639	643	645	646	672	629	680	686	640	654	642	612	614	633	656	673	645	612	666	679	648	672	639	643	635	628	682	642	639	655	692	623	624	648	664	680	673	625	691	686	646	584	691	679	658	605	694	630	654	591	649	653	643	651	635	656	635	681	691	671	645	672	644	627	612	665	685	680	657	674	669	652	676	610	621	641	636	619	603	621	635	629	646	607	656	644	667	635	675	666	682	673	645	665	629	650	659	667	643	658	709	638	660	655	648	626	660	642	694	672	653	651	656	618	666	674	642	670	656	682	662	614	666	657	687	671	629	595	615	599	694	681	667	644	663	673	642	641	616	628	655	620	634	668	646	637	630	627	676	683	606	651	632	632	668	607	647	634	675	693	667	624	665	653	661	615	658	671	623	607	666	612	669	641	621	698	668	628	661	634	653	642	685	669	700	673	649	672	641	627	681	617	624	631	615	585	646	610	625	685	628	641	650	682	693	649	639	643	647	623	666	660	676	655	645	663	676	663	635	663	628	622	634	627	630	682	634	663	648	676	643	664	685	681	624	646	677	648	620	644	609	653	676	639	706	646	650	633	666	635	678	672	664	708	653	667	668	661	667	632	686	652	674	659	643	617	691	678	654	709	627	659	688	599	659	635	602	655	661	625	635	634	670	607	658	654	660	603	668	647	687	675	663	667	699	655	692	610	675	641	660	654	603	640	647	637	664	674	653	664	665	687	593	640	654	692	639	648	644	643	627	652	670	682	605	636	651	689	661	622	671	636	679	674	690	644	656	655	655	620	638	656	629	672	625	634	650	653	656	652	649	615	665	659	638	657	630	700	653	665	600	630	652	643	657	635	657	639	699	662	635	637	680	644	601	640	669	676	630	684	659	637	698	628	657	656	636	619	705	658	677	675	639	674	649	637	632	654	631	647	636	666	676	675	689	659	655	646	649	642	653	641	652	642	659	607	677	652	678	647	656	654	592	657	654	639	649	641	613	635	670	664	654	631	655	677	619	660	645	666	648	651	656	628	637	666	667	657	631	674	624	644	614	645	690	661	597	637	631	658	642	661	641	627	664	639	619	641	653	628	623	627	606	574	651	555	648	676	610	664	624	663	638	613	613	637	603	648	636	580	662	636	610	651	636	623	641	692	612	678	683	615	675	639	632	669	647	657	653	630	647	620	635	669	671	642	637	639	665	638	638	636	630	617	648	651	647	621	633	643	664	628	687	646	593	649	677	671	644	688	682	660	662	684	696	678	631	612	660	639	639	609	683	669	626	680	637	615	679	643	629	661	649	641	618	651	686	638	663	670	669	692	673	668	581	657	635	648	643	674	668	668	635	684	636	654	664	629	610	689	677	651	629	682	647	670	610	608	671	627	614	629	686	631	693	630	650	677	656	645	679	647	665	664	650	616	629	660	658	622	714	625	654	648	620	677	634	709	649	595	674	647	637	637	689	647	604	646	661	646	655	646	664	663	633	595	604	649	654	657	672	643	625	638	644	587	608	658	664	632	677	609	641	625	666	658	632	634	609	636	617	648	628	607	667	647	648	639	637	634	710	670	641	609	653	693	695	629	678	645	669	641	681	621	679	611	653	604	671	642	654	632	641	651	596	657	661	678	628	662	625	642	629	699	650	678	678	643	631	654	670	660	635	669	628	622	610	619	683	643	652	606	656	660	647	635	664	641	636	654	606	638	628	677	647	668	655	637	623	651	624	656	629	677	618	677	606	672	627	652	672	701	630	667	628	636	623	616	648	613	660	622	647	600	653	663	636	669	670	634	677	693	607	641	633	613	620	680	657	641	622	665	681	635	635	639	692	634	664	627	694	691	643	616	631	639	626	682	654	616	627	633	654	710	673	657	648	621	627	634	643	665	650	632	633	599	628	674	647	655
24257	21408	28529	24637	20209	2728	878	547	484	464	427	390	417	388	395	382	355	348	345	366	326	352	374	375	368	347	347	329	341	368	328	343	342	342	320	336	363	306	350	341	301	354	323	366	327	333	337	349	337	319	331	325	325	342	366	357	353	345	347	340	341	344	323	349	285	319	323	301	344	325	352	336	318	321	341	395	317	318	309	331	306	344	344	316	355	323	335	294	355	328	360	348	307	337	356	344	337	319	334	319	324	342	342	316	327	338	364	355	341	299	334	333	334	352	327	338	307	325	371	320	333	341	309	327	350	316	303	303	302	333	331	374	319	331	309	320	318	315	326	337	341	366	340	355	309	348	350	342	306	339	312	359	327	303	340	323	337	356	322	329	333	371	353	364	333	310	318	327	338	311	331	326	362	329	325	344	335	339	343	315	332	329	335	341	337	347	317	314	337	343	338	340	356	334	332	360	327	333	336	345	344	314	332	322	322	314	340	344	341	341	321	324	352	340	318	310	312	348	340	352	356	323	342	344	370	314	321	310	327	316	347	341	335	287	330	311	333	339	325	333	334	327	328	338	314	309	298	335	353	331	276	317	349	316	339	362	308	335	328	306	344	348	326	328	343	354	306	330	323	325	312	320	359	324	346	326	325	342	352	307	332	334	341	341	317	347	359	337	327	320	292	323	321	350	363	369	341	307	316	372	346	334	301	331	340	322	355	296	326	337	359	326	299	349	327	288	358	303	344	346	329	313	367	340	307	330	363	344	338	329	322	340	321	331	342	319	350	318	331	323	308	304	323	313	345	349	317	321	356	330	357	331	330	349	311	306	327	342	353	336	346	328	340	334	327	336	331	326	283	353	359	357	327	302	372	348	344	329	354	360	287	349	324	299	334	307	332	363	328	302	314	332	343	382	353	324	342	330	320	334	345	331	327	303	370	349	343	361	335	320	321	332	300	343	326	327	311	312	338	313	330	349	322	303	329	301	307	343	341	328	348	307	378	374	325	303	321	325	318	337	309	324	344	327	339	325	317	341	343	328	311	326	327	348	326	322	333	327	343	331	343	331	329	334	369	327	343	315	327	339	344	341	315	317	313	324	346	331	304	341	352	300	307	304	350	358	365	318	326	372	342	338	333	326	338	347	337	310	343	348	322	357	329	329	337	351	326	336	305	343	324	329	359	347	333	340	349	307	305	305	321	323	312	346	359	341	339	325	333	326	291	323	338	322	366	343	335	330	330	345	333	311	366	316	325	332	295	337	352	327	330	324	304	326	325	347	341	343	354	319	350	309	332	338	348	305	332	297	371	276	332	363	324	321	364	315	328	345	333	308	293	285	322	353	327	369	307	328	338	386	309	355	343	369	349	327	354	359	309	334	351	343	348	315	336	341	302	340	340	329	322	324	331	324	336	353	345	308	318	343	323	310	316	308	325	307	325	317	323	382	347	341	348	354	345	317	360	352	354	340	344	313	309	303	304	341	343	355	360	368	290	338	344	329	306	326	345	309	344	329	328	315	342	337	327	354	328	346	350	360	320	305	326	380	379	330	354	335	327	358	319	371	342	344	323	353	306	314	309	358	314	366	347	311	335	353	316	336	315	322	310	328	332	348	347	324	309	322	319	310	329	302	344	307	336	320	316	309	339	347	344	334	327	344	308	319	386	309	343	344	336	308	315	339	302	361	336	342	307	343	315	323	326	340	343	323	325	341	319	337	338	330	343	342	328	338	331	329	368	349	346	311	315	315	319	339	358	360	336	336	363	324	311	328	354	349	299	347	327	333	346	316	301	360	355	351	333	367	329	321	343	351	336	330	337	318	331	357	338	329	312	308	356	321	350	331	320	309	339	368	302	342	332	336	337	345	344	336	309	319	326	311	319	303	350	340	323	342	310	302	339	374	329	336	332	337	347	307	292	369	329	372	384	302	345	320	342	326	394	332	331	355	330	316	348	367	342	327	309	313	319	339	355	316	302	317	306	339	366	313	321	313	319	315	320	331	344	322	326	311	328	341	326	328	353	316	311	303	322	294	337	346	305	320	314	340	331	308	334	307	356	325	319	339	302	318	332	327	368	339	338	311	363	302	320	316	364	307	330	329	298	327	336	365	346	331	369	311	306	331	356	318	344	344	308	339	327	315	315	287	341	363	357	312	334	320	331	307	347	335	377	327	333	295	307	320	347	318	336	294	318	302	340	324	344	358	319	331	303	319	320	358	338	317	347	333	313	341	323	354	339	378	329	305	319	344	329	325	336	319	355	328	338	340	310	302	344	297	338	326	349	288	339	331	334	316	314	323	319	339	351	345	348	304	308	353	325	343	330	329	325	341	323	336	383	360	304	332	326	363	324	356	347	328	317	336	292	308	328	350	317	330	301	290	309	324	307	348	345	333	318	342	345	334	346	362	384	345	345	332	349	322	316	348	318	340	365	304	314	300	336	308	328	309	344	351	333	355	320	297	303	322	330	373	324	349	351	354	336	314	334	300	337	346	343	324	313	315	322	329	356	334	351	326	336	356	326	318	308	296	342	348	327	346	337	352	334	312	342	327	318	329	326	334	318	339	336	301	303	301	280	373	332	337	351	320	324	365	344	336	327	350	340	343	328	304	363	358	318	322	345	367	345	326	312	369	328	294	321	337	343	315	338	345	312	322	315	344	332	346	341	360	312	313	315	339	316	338	355	330	365	311	334	357	336	299	335	335	322	313	282	322	300	363	321	336	340	350	337	299	341	358	313	352	334	350	324	326	332	344	320	320	354	331	306	328	346	349	331	324	348	343	331	332	341	333	344	325	326	330	323	316	304	297	345	339	317	344	313	333	305	324	338	310	297	337	305	358	284	301	349	335	344	356	326	344	304	335	354	338	329	351	330	330	338	337	365	308	331	330	349	340	326	324	315	324	317	338	322	328	316	325	301	322	321	358	319	329	328	304	315	325	309	330	329	314	320	323	323	354	336	288	328	350	312	360	357	343	335	315	324	344	366	288	329	323	322	317	347	290	325	332	330	345	336	320	311	343	312	321	320	296	348	373	354	313	344	346	306	299	349	329	340	315	330	333	342	305	349	356	315	307	306	311	356	334	326	314	347	362	313	322	330	357	327	310	328	342	284	332	321	340	332	311	312	334	320	310	324	325	301	322	342	370	308	382	363	349	298	317	334	329	344	338	345	353	306	350	344	340	343	351	318	344	296	343	345	324	334	331	328	355	317	326	313	336	314	308	358	317	304	316	308	322	339	363	342	332	312	324	305	363	319	303	346	302	314	347	327	314	328	351	356	339	319	378	325	338	331	319	338	345	307	354	334	316	351	342	313	300	325	351	323	306	318	329	309	344	314	305	312	321	352	328	331	302	347	334	308	313	315	335	310	342	306	351	311	317	348	328	316	355	324	334	342	319	345	323	328	308	319	321	327	320	354	344	310	344	344	328	328	340	306	339	318	316	327	358	348	323	322	357	319	328	322	332	336	322	344	315	339	337	349	319	341	332
3328	4667	3593	1855	1236	988	817	756	593	537	516	501	476	464	393	457	406	428	402	404	385	398	415	363	404	345	378	386	352	378	350	392	374	356	345	373	376	337	370	343	343	349	374	347	367	350	347	350	359	375	374	362	375	349	376	391	360	340	393	374	363	361	337	373	336	346	335	397	336	380	373	359	361	356	354	306	348	350	319	332	322	367	341	371	378	345	359	362	350	353	331	323	343	346	356	343	330	353	338	344	331	359	338	359	361	343	317	349	345	324	338	334	346	346	290	380	344	340	361	334	328	379	335	352	336	344	379	326	355	337	336	361	367	327	334	363	328	349	355	331	335	314	374	350	352	388	364	332	342	334	366	366	326	344	332	326	370	344	360	336	352	333	337	357	334	372	342	334	325	341	308	317	323	368	345	331	335	386	358	354	339	317	358	351	348	308	359	364	335	333	330	344	327	346	351	306	352	339	352	363	334	353	338	310	381	337	342	372	365	346	357	343	351	335	368	332	331	327	331	351	329	314	361	355	362	331	326	346	361	349	346	357	365	331	358	332	346	365	332	340	336	355	315	354	346	347	308	318	321	330	335	345	314	374	315	332	344	364	314	365	344	316	352	356	328	336	381	358	358	360	357	334	320	329	348	374	378	311	389	340	317	363	331	360	333	349	334	340	354	341	365	342	324	348	332	321	335	359	350	316	344	309	340	350	361	345	338	330	364	319	318	321	341	379	329	361	340	363	319	323	328	338	322	341	327	353	369	340	324	340	338	363	346	335	363	380	342	352	356	334	379	327	333	365	326	323	375	365	337	336	342	327	329	324	317	355	367	333	321	327	381	357	334	356	376	362	347	337	335	335	356	346	310	358	344	357	347	353	354	339	333	336	312	366	349	351	340	313	351	353	361	328	337	324	341	323	333	360	358	320	340	340	357	352	337	354	308	343	359	367	336	324	310	336	362	345	323	347	348	350	350	366	367	334	333	326	309	329	343	342	323	315	350	324	321	343	320	318	344	297	381	336	347	342	326	293	347	331	352	311	355	320	334	338	360	347	333	346	326	361	327	344	364	327	363	359	368	329	318	345	362	361	330	317	347	353	350	324	325	354	360	332	366	321	340	350	317	321	316	298	349	329	363	351	317	339	360	340	352	321	360	316	379	359	317	342	348	333	337	343	341	347	333	358	324	327	344	308	337	352	381	332	333	358	342	368	342	315	353	320	354	334	336	346	331	336	346	365	340	362	359	298	356	296	351	324	329	333	363	344	327	333	338	337	352	344	343	349	339	336	329	339	317	345	327	369	353	339	341	327	327	342	337	346	344	389	331	331	352	354	362	344	340	366	325	382	325	369	345	339	319	333	351	304	329	329	325	376	309	317	360	355	330	382	335	334	345	319	394	350	292	371	336	348	376	320	326	355	342	346	369	317	315	336	352	347	324	347	343	326	335	342	382	371	348	336	320	334	338	351	332	362	331	301	339	342	335	343	357	321	327	356	289	339	340	356	343	403	379	331	363	328	330	343	350	333	372	325	336	357	329	335	362	356	365	340	365	331	325	373	341	331	370	340	341	315	311	336	375	345	357	368	312	365	314	337	335	365	346	343	366	364	360	332	323	335	361	339	339	356	330	329	375	358	367	321	325	354	326	331	326	319	367	349	351	351	348	354	334	327	372	360	320	338	350	331	323	358	331	332	343	352	354	348	349	362	314	345	364	329	318	331	352	349	307	330	317	338	366	331	327	334	323	362	340	330	341	324	323	333	337	372	323	322	346	344	333	317	318	334	338	359	346	333	337	301	338	336	356	334	344	332	334	357	337	314	321	306	337	383	353	375	340	317	319	353	315	352	352	332	336	303	294	378	314	329	343	343	360	327	299	359	345	365	329	334	322	317	333	342	349	340	354	354	344	349	316	327	293	312	333	315	315	314	322	306	323	347	296	311	350	361	343	331	320	364	335	343	335	339	326	346	334	337	308	348	373	337	308	350	356	337	325	345	343	303	345	366	333	346	348	316	342	351	332	380	353	366	341	365	328	310	356	345	297	333	334	334	363	311	322	343	341	360	343	344	349	350	370	331	331	351	329	309	349	309	333	371	348	376	348	356	351	354	360	315	321	323	351	332	354	338	345	341	326	348	318	361	364	363	332	350	316	343	341	335	342	338	366	318	369	336	329	317	348	348	332	302	377	392	368	324	330	340	343	325	320	328	330	344	367	366	326	328	324	337	326	320	293	336	330	337	348	341	346	369	348	335	324	338	351	333	328	322	335	356	341	353	362	312	352	317	337	375	338	342	330	361	360	343	342	301	318	342	328	312	356	324	327	330	305	306	305	317	311	365	324	362	331	347	318	329	374	321	332	339	342	348	305	311	349	348	316	338	336	335	357	347	340	299	355	319	350	337	363	331	359	312	343	332	358	340	357	335	357	350	311	356	307	334	349	320	337	330	347	320	347	353	327	290	336	333	344	364	314	344	291	382	332	367	335	323	346	370	336	355	339	323	319	319	317	333	335	369	289	332	321	368	389	346	345	312	296	334	344	354	314	337	351	373	328	331	345	329	360	341	338	341	324	338	306	332	319	346	355	326	322	295	309	369	319	339	356	338	353	344	360	334	347	343	351	327	334	342	340	355	351	319	379	353	327	325	363	317	338	357	339	310	375	347	365	350	316	351	370	296	345	351	341	327	356	330	323	328	325	317	330	340	386	327	363	324	345	333	350	325	358	354	368	364	391	344	342	361	348	311	378	358	322	325	322	326	338	357	340	341	319	346	376	361	341	351	304	347	340	318	353	325	366	332	319	348	340	334	304	341	357	336	339	371	350	343	323	331	349	313	356	308	383	328	352	345	348	333	342	312	339	326	368	313	324	331	339	335	345	345	334	327	322	349	325	334	368	318	348	338	311	354	373	331	360	361	331	340	309	308	332	324	348	312	348	363	312	315	346	331	379	286	338	318	319	348	333	332	331	353	325	383	330	335	356	377	343	358	344	325	308	346	341	351	338	338	339	360	298	335	366	347	345	316	322	345	346	340	353	379	352	341	320	344	338	353	346	319	332	313	326	333	341	336	358	325	323	360	362	355	344	345	334	326	361	321	348	344	296	329	336	339	354	306	360	334	347	326	354	320	354	345	322	358	328	340	322	371	342	328	322	349	363	325	328	328	344	334	341	338	360	321	361	316	346	331	334	352	346	314	337	316	338	356	329	373	332	353	346	325	354	313	348	301	342	340	312	330	342	349	360	331	338	274	360	355	364	319	331	345	314	365	309	327	314	304	331	342	334	323	358	345	337	344	368	339	320	351	354	310	342	328	337	324	348	337	309	347	354	333	368	328	330	347	346	322	351	325	400	346	309	322	351	337	330	348	362	346	338	347	387	348	331	339	354	343	333	342	338	349	364	377	340	323	324	351	329	313	354	357	343	335	322	349	352	309	328	308	340	350	339	334	300	344	319	329	326	373	349	342	339	346	335	350	332	353	338	355	335	315
27613	11679	2047	1161	904	794	859	803	886	817	805	822	850	833	834	840	870	846	839	847	850	863	866	818	834	822	830	809	797	788	853	824	827	788	866	789	858	845	839	805	852	801	828	812	823	847	843	839	814	862	804	817	808	813	829	814	872	767	806	864	801	843	776	791	784	811	766	824	853	839	847	861	782	810	809	825	767	842	792	824	818	849	812	821	821	822	839	841	899	819	836	836	839	858	900	834	815	829	797	784	798	777	877	819	834	805	834	774	832	802	805	818	818	831	860	793	825	829	820	835	872	836	804	820	839	850	798	869	794	800	859	802	787	815	794	816	863	866	809	769	889	811	796	830	826	840	819	797	781	799	815	833	816	819	850	824	811	803	850	862	837	857	821	853	869	809	826	843	790	844	819	828	823	842	872	833	797	804	775	753	808	834	864	808	818	832	844	802	807	805	853	831	809	845	820	812	848	813	855	810	807	844	796	787	804	829	853	836	778	824	816	773	823	858	801	903	836	829	854	889	883	810	853	811	856	826	829	893	822	833	792	749	782	840	823	774	836	813	803	850	743	804	834	852	823	828	807	785	852	791	833	859	867	809	831	779	863	847	811	846	801	832	830	828	806	805	873	839	829	867	847	845	836	871	869	878	845	791	878	774	848	820	807	822	817	828	831	828	770	778	844	817	857	841	789	824	845	855	839	787	799	822	802	835	818	805	843	811	797	843	771	867	837	763	802	839	807	815	849	822	825	787	813	834	837	814	800	825	806	782	861	804	826	824	834	797	827	816	834	882	838	802	798	869	801	841	855	828	814	852	809	868	817	808	841	874	839	821	807	874	818	819	806	835	835	871	837	810	826	846	806	794	835	823	846	774	810	891	824	851	815	810	764	842	805	830	856	811	839	851	858	824	852	820	789	795	856	805	821	802	858	841	820	853	837	828	774	785	805	834	857	831	852	836	842	817	809	881	805	809	828	829	819	824	812	818	806	857	824	823	851	832	766	835	844	802	903	799	862	799	882	836	872	885	771	864	800	793	824	851	846	868	801	799	846	850	803	839	793	872	786	872	804	854	843	813	867	843	810	828	784	828	828	848	850	880	796	826	802	846	861	846	840	835	815	794	864	781	836	785	867	844	782	826	855	855	815	758	846	805	844	823	807	847	848	824	769	759	863	823	821	823	865	821	849	868	816	824	850	798	813	864	860	811	775	834	826	879	804	848	812	843	848	824	868	857	814	774	875	870	801	838	855	782	788	879	829	830	831	817	840	860	811	828	819	877	832	855	793	775	782	842	786	799	777	790	811	792	803	838	825	821	813	829	785	853	810	788	844	805	823	838	753	786	828	867	811	840	848	836	842	822	831	807	841	832	842	835	839	881	805	810	824	813	788	783	827	797	824	830	885	834	817	860	841	815	816	869	823	784	806	877	798	841	741	829	783	804	793	808	839	870	840	850	859	823	845	771	829	811	864	824	831	839	766	846	805	842	836	774	848	800	818	813	835	821	842	839	827	874	771	841	853	839	805	851	820	795	844	853	843	846	841	795	835	800	850	841	825	776	828	799	821	816	773	787	893	867	796	824	808	787	841	819	806	847	829	829	890	836	793	819	793	863	812	848	809	801	841	798	772	791	838	817	832	820	852	822	792	818	795	831	788	780	795	845	828	862	868	867	814	851	751	788	791	831	894	814	785	823	795	884	823	850	807	847	845	877	832	821	827	823	833	850	824	749	816	819	827	845	812	856	786	807	848	835	813	836	823	816	805	835	800	826	854	821	766	831	834	811	865	822	794	753	822	818	830	884	814	851	838	832	826	839	821	855	894	798	814	847	843	796	817	826	849	824	798	855	809	877	769	825	814	834	843	798	815	827	829	854	841	883	841	841	790	855	789	819	746	790	822	800	860	828	819	825	827	813	807	861	843	785	817	838	845	777	800	828	826	836	848	869	854	846	841	879	821	828	806	776	835	847	840	877	788	855	865	893	790	811	833	823	845	795	749	823	815	802	797	782	834	795	841	860	855	853	818	801	867	836	836	804	881	859	834	847	793	805	805	804	813	876	788	883	777	832	834	844	870	835	877	829	793	784	811	850	846	792	811	837	792	797	804	865	798	821	849	813	811	847	824	786	848	859	789	853	873	805	793	784	849	846	878	819	809	855	829	839	916	854	781	788	863	923	849	841	884	803	853	804	846	804	803	867	830	821	830	816	783	818	786	820	776	825	856	806	838	844	811	763	808	790	781	829	859	745	819	816	855	861	830	811	829	814	825	800	817	852	811	779	803	794	867	830	764	821	846	821	778	808	811	837	833	857	856	823	879	819	863	826	816	773	841	813	880	817	851	785	853	819	842	841	862	759	810	827	821	867	793	779	832	825	861	837	828	811	845	821	869	835	841	851	839	851	833	809	852	846	822	850	795	763	879	846	845	827	764	784	875	834	793	779	885	860	849	803	831	834	824	801	856	791	801	837	777	820	848	818	829	851	836	885	846	819	809	880	807	817	791	788	838	806	819	802	898	810	856	812	754	831	797	811	830	835	813	819	767	769	815	819	800	859	827	832	806	863	814	829	837	853	799	905	843	860	828	871	827	812	835	816	877	869	823	818	824	833	811	787	817	832	786	809	839	819	826	793	854	841	759	758	798	834	856	838	887	813	843	842	851	761	847	821	894	821	840	836	805	862	852	829	807	833	855	799	808	836	846	799	836	821	856	806	855	797	849	911	830	788	860	811	785	826	837	813	849	787	847	853	809	862	847	829	793	806	824	818	783	867	842	834	834	797	833	839	853	810	785	862	825	833	818	868	864	805	837	797	846	820	834	799	836	842	813	837	812	859	786	824	838	799	833	778	866	829	855	858	854	867	787	816	848	861	818	802	778	815	789	798	827	832	817	831	806	848	807	842	796	815	828	878	852	857	861	814	817	808	804	791	801	804	785	862	881	792	846	877	750	863	794	788	811	817	819	847	830	867	828	823	839	819	867	810	823	828	801	782	842	814	827	787	795	870	797	844	885	803	829	794	811	796	820	799	855	859	837	813	801	837	841	787	808	824	862	833	831	824	786	868	830	814	813	803	851	810	853	854	831	831	857	776	839	840	824	797	785	823	857	797	835	852	824	821	833	852	803	840	836	825	779	780	865	832	801	870	800	849	799	807	826	758	837	799	858	789	830	845	776	823	852	829	861	813	861	828	854	816	786	819	847	832	843	856	799	820	826	749	800	804	823	835	828	827	809	840	811	826	873	861	857	793	830	844	797	868	854	825	857	811	795	771	828	816	826	815	855	857	815	854	828	844	780	834	852	860	851	826	828	837	810	842	817	860	848	794	811	816	828	831	779	804	823	821	823	804	796	842	832	891	884	840	803	847	773	859	863	863	806	782	847	810	833	829	806	826	859	866	920	814	821	807	829	852	833	816	831	861	878	838	829	767	863	883	851	818	821	857	817	869	839	817	821	805	846	874	788	806	819	802	849	824	790	839	830	797	799	826
5206	969	908	771	760	765	700	748	706	720	765	669	692	714	718	678	758	725	749	770	664	709	756	778	732	698	712	746	769	735	722	741	769	746	750	746	770	696	738	686	781	743	739	718	741	696	720	740	682	709	726	695	733	677	712	724	717	722	737	734	712	722	725	752	739	735	678	697	757	720	658	706	708	705	722	733	734	728	672	767	729	742	726	751	722	749	766	709	720	703	751	710	759	695	696	690	692	714	728	736	713	705	739	717	659	738	739	776	720	753	664	689	670	736	700	715	658	698	739	750	741	734	696	697	724	719	687	719	722	703	740	728	701	750	711	697	689	735	702	777	742	749	697	713	781	730	734	706	742	739	725	675	717	674	699	707	693	737	707	716	725	710	735	734	755	742	670	751	703	697	750	679	689	712	712	683	700	763	685	706	725	746	746	715	683	733	753	681	801	687	741	664	723	721	700	698	763	720	783	738	736	706	675	675	701	710	687	682	700	707	686	753	708	693	751	661	646	725	703	691	687	716	741	732	772	721	689	720	759	698	676	687	698	730	715	757	716	748	679	748	701	733	762	744	725	723	726	734	737	744	722	715	744	717	679	664	709	713	714	698	737	665	721	724	720	736	724	702	739	688	734	714	715	695	703	705	663	755	749	714	763	704	700	754	727	713	692	729	718	717	714	665	746	677	699	730	740	739	753	741	696	703	690	696	696	728	692	712	732	721	739	701	744	698	689	733	736	702	761	712	701	699	680	733	754	714	689	748	747	705	715	710	713	677	686	734	691	708	718	723	698	688	724	745	733	717	707	717	714	736	695	725	678	716	742	706	712	688	771	686	749	661	731	716	707	700	683	718	713	707	737	688	742	740	738	701	717	719	702	729	719	763	748	693	682	737	695	751	741	693	720	709	744	684	767	704	689	691	716	763	709	732	702	702	703	683	685	733	774	723	744	721	686	709	683	758	688	708	750	728	758	723	729	757	708	735	725	752	757	739	690	773	710	731	737	711	687	750	732	675	699	733	708	711	727	701	687	707	693	734	718	684	766	716	698	719	735	712	743	671	707	702	754	745	749	711	681	701	744	746	714	700	697	723	665	673	703	668	717	723	746	706	693	770	746	746	693	684	699	729	684	706	712	741	726	707	698	724	744	750	735	700	732	695	677	740	705	746	717	708	710	748	769	722	741	664	663	709	698	745	753	765	685	721	681	739	718	720	696	701	724	742	705	741	675	714	728	746	689	716	743	680	709	729	676	674	749	722	708	714	750	711	701	740	765	702	757	707	724	770	701	768	733	710	739	702	732	701	706	697	734	762	726	696	697	695	767	711	745	701	738	683	734	729	722	700	683	725	710	660	721	705	746	694	715	684	716	724	724	772	707	718	753	777	710	706	731	715	706	745	697	696	718	747	731	750	753	690	716	753	741	804	705	712	685	697	765	691	764	726	766	697	704	721	757	726	742	694	672	724	710	721	719	742	672	707	702	714	718	718	756	693	701	695	682	698	740	705	719	687	744	646	742	750	718	631	746	713	737	700	658	761	754	770	738	736	739	734	701	708	706	718	702	760	670	690	754	702	725	714	716	718	691	670	677	732	714	687	716	730	701	750	737	695	705	791	760	702	726	704	716	724	703	754	671	682	710	718	715	709	694	711	755	753	712	718	690	666	683	718	734	728	699	699	689	773	719	730	728	691	727	692	715	729	690	770	716	737	730	656	717	701	692	718	705	715	681	735	726	720	707	753	663	724	757	658	698	729	673	688	746	730	703	762	740	706	715	712	688	707	722	697	700	716	750	729	694	725	710	731	734	699	731	689	734	715	703	711	694	705	695	723	650	775	737	772	689	734	794	660	704	740	723	711	733	722	711	710	736	764	716	732	723	721	678	693	704	749	717	740	671	708	749	710	760	695	695	703	722	714	694	696	724	725	690	701	731	708	717	771	675	680	753	698	709	700	694	746	711	715	679	689	694	797	729	735	688	698	732	694	706	679	700	686	711	714	741	720	734	678	669	737	752	672	719	706	730	691	723	694	687	676	762	703	724	719	696	707	698	676	716	742	735	712	738	764	728	683	739	690	702	705	779	690	708	726	747	792	732	678	706	696	746	781	769	699	710	730	745	737	732	721	685	688	734	722	798	735	703	688	676	713	685	719	740	730	791	708	720	719	699	744	719	730	743	727	708	687	712	707	715	714	716	679	702	713	697	720	716	738	740	737	728	718	714	732	723	728	690	746	736	756	737	701	699	741	748	744	742	699	676	731	695	663	714	699	703	728	702	751	734	696	718	686	752	716	719	675	692	756	711	724	743	745	712	737	678	743	738	725	730	719	727	729	709	740	737	775	709	711	699	720	780	743	685	683	712	715	695	727	755	772	722	707	719	701	698	667	692	743	752	741	750	718	749	711	712	746	725	733	720	713	705	695	761	691	705	722	688	723	724	681	722	717	713	709	751	685	733	658	682	685	664	673	718	760	687	721	720	719	773	729	691	739	710	721	739	730	736	700	738	782	710	724	730	722	736	670	707	729	718	716	696	748	691	702	636	712	755	700	685	751	704	748	713	753	696	694	689	722	762	662	735	720	692	764	743	763	698	748	772	698	754	723	760	707	759	699	690	710	686	706	683	779	705	714	729	700	688	743	664	716	715	733	735	750	693	732	696	730	720	754	709	745	698	716	669	755	708	725	721	692	755	677	684	738	695	721	761	724	756	722	656	722	693	766	702	663	699	692	692	705	738	760	702	713	787	716	704	706	727	739	758	700	705	721	683	726	754	699	730	750	705	741	749	712	690	707	741	705	740	732	727	770	698	720	737	734	734	695	731	721	723	707	719	710	723	742	701	695	740	731	744	727	793	731	746	686	736	744	736	718	757	702	697	674	764	692	710	713	698	760	714	709	699	738	720	668	764	714	732	704	693	721	705	712	700	690	725	740	671	717	693	707	751	695	706	731	712	725	753	751	750	709	743	724	735	741	718	746	711	702	676	677	688	751	720	718	699	672	768	694	717	772	681	681	682	695	702	710	717	698	738	702	741	709	704	731	689	709	747	713	761	726	712	729	721	729	766	735	747	727	724	741	683	698	665	713	741	744	724	715	690	690	720	775	739	671	694	726	721	718	728	690	746	748	746	710	755	707	711	771	719	737	729	731	752	701	732	748	724	761	699	708	713	729	747	729	709	738	699	694	714	708	708	684	709	731	757	696	721	755	725	717	740	741	747	658	700	691	736	678	715	706	720	739	740	770	715	711	706	740	723	724	704	738	731	707	757	748	680	734	754	696	710	696	723	702	729	735	749	700	718	698	717	698	712	776	727	725	715	669	743	705	719	710	734	689	721	655	717	699	685	667	743	722	697	732	703	719	733	705	727	747	754	734	748	712	699	649	726	773	684	705	765	714	739	728	693	714	694	724	729	734	697	714	722	685	704	753	706	747	749	695	709	737	701	681	726	719	758	674	743	707	731	732	740	732	716	756	686	721	693	719	683	728
25809	21469	25507	17530	1886	1023	894	820	767	807	767	795	786	763	750	689	781	736	776	752	766	697	743	712	734	781	736	763	715	731	768	677	764	759	757	772	729	713	746	680	704	754	731	770	711	739	765	783	753	743	744	705	709	713	735	725	756	720	786	740	694	725	748	724	729	701	707	697	741	752	729	731	678	760	750	720	714	742	712	744	767	714	765	769	717	753	708	719	687	700	741	713	720	739	754	719	686	722	722	722	715	772	722	735	680	695	725	687	721	736	696	717	717	698	719	722	693	738	652	721	705	679	741	745	705	739	711	705	762	690	702	732	777	720	751	720	725	712	736	751	703	666	742	734	700	723	695	742	673	735	743	791	694	684	716	732	705	688	676	719	706	722	730	723	712	770	736	696	691	660	717	709	728	710	684	684	693	693	751	723	697	718	706	703	752	724	758	720	725	683	773	675	733	708	704	682	766	712	694	714	747	669	714	706	725	780	712	710	685	714	695	734	733	747	736	691	760	754	758	731	769	722	713	751	731	727	736	790	706	712	752	718	741	717	695	695	747	694	668	707	700	717	646	716	735	693	713	740	725	694	745	736	749	721	726	715	698	754	650	705	647	737	721	700	715	724	733	760	706	728	729	731	707	708	684	764	735	709	734	707	738	741	716	687	726	741	716	737	697	750	754	728	688	690	752	729	724	751	696	735	695	728	685	722	692	714	729	749	725	729	722	701	726	707	704	691	702	698	675	669	739	771	708	733	744	744	712	733	746	717	698	745	747	732	756	755	670	732	683	711	749	719	699	707	726	734	748	743	725	702	746	697	697	754	705	732	761	759	707	751	718	708	737	709	722	695	688	712	753	770	736	679	725	722	707	700	755	709	733	754	713	746	783	743	731	744	695	740	759	686	713	729	725	675	711	759	723	724	679	750	731	737	658	690	716	732	690	756	711	784	709	711	733	754	684	690	736	736	721	707	718	775	761	705	740	745	725	675	678	646	710	698	743	676	739	683	739	703	711	669	723	712	735	738	703	748	722	711	731	722	707	739	689	683	787	719	737	671	720	728	744	681	726	746	697	707	729	739	707	678	712	723	738	751	757	703	685	767	703	697	739	748	717	734	706	675	682	738	696	688	706	723	711	704	718	767	748	725	754	747	693	761	727	728	732	692	659	695	761	743	725	721	721	667	714	729	704	758	733	741	707	764	706	672	754	745	732	693	734	747	705	724	724	746	737	721	748	717	730	714	715	775	762	714	664	759	728	724	748	692	652	672	754	686	715	755	751	785	756	712	771	773	737	746	728	680	730	724	723	693	727	714	690	720	711	776	705	737	734	765	704	715	732	733	714	659	730	747	678	715	671	713	686	715	756	733	685	726	716	741	751	696	720	676	739	711	729	732	728	738	750	729	715	733	715	696	748	712	740	694	738	722	721	750	749	721	718	760	719	690	682	732	703	727	761	721	714	723	694	675	750	693	760	692	725	687	738	739	697	703	726	738	675	697	697	718	739	670	728	709	740	751	731	746	706	741	705	706	734	718	731	729	724	723	704	760	732	774	717	758	724	748	745	719	654	725	673	702	706	746	705	702	701	664	723	700	737	690	703	710	727	715	747	738	718	725	758	730	758	737	724	763	680	726	710	693	694	687	748	714	722	718	732	752	759	685	733	715	726	742	759	774	682	695	725	732	703	706	746	743	753	755	680	650	687	708	760	703	749	751	751	703	742	662	737	692	701	702	691	725	680	752	731	732	734	701	766	763	723	746	757	685	655	733	747	704	722	708	680	699	748	715	769	733	743	749	706	744	721	722	705	679	716	719	820	750	711	749	750	774	717	733	740	713	767	724	740	739	716	702	728	699	768	750	713	645	712	724	745	745	738	748	757	726	707	709	779	675	763	731	718	723	688	723	738	779	736	731	714	722	725	699	719	723	732	755	736	693	742	703	635	695	699	667	723	712	727	752	756	703	705	681	716	738	659	711	700	706	704	745	747	669	753	774	712	765	743	745	717	752	707	741	781	774	693	696	729	746	692	716	725	740	746	721	725	713	723	734	711	710	716	716	648	760	733	766	700	678	741	793	687	754	761	724	668	717	729	700	754	705	754	766	725	760	736	700	752	749	694	733	706	733	667	703	717	696	736	752	743	729	726	712	708	687	748	737	702	737	728	715	784	671	729	717	700	728	736	756	730	709	706	669	695	715	723	742	708	688	726	749	743	788	715	699	730	765	725	715	697	655	720	734	698	718	746	738	735	748	721	747	751	715	691	760	696	725	677	711	777	762	718	734	701	712	723	706	729	746	704	733	767	724	711	756	738	690	724	740	711	740	692	687	677	719	757	695	687	729	749	759	684	748	725	773	693	740	714	772	755	698	723	689	774	705	725	707	719	710	690	720	706	708	730	742	748	710	723	718	732	721	719	728	720	678	729	714	746	750	718	751	678	732	746	693	699	720	718	759	711	725	696	724	746	697	684	710	707	762	744	725	770	720	706	735	675	709	714	720	686	771	741	698	716	723	760	691	728	727	738	762	759	699	716	775	716	687	722	759	758	713	695	669	696	746	706	728	711	700	751	752	725	778	734	711	671	721	718	678	706	700	756	682	695	725	752	749	760	745	717	677	696	728	727	715	759	700	762	715	733	737	723	732	716	693	703	744	700	747	719	706	731	771	719	722	692	723	727	731	665	836	761	677	691	685	743	692	758	745	748	719	735	764	698	703	672	708	746	671	724	735	708	697	731	710	722	704	709	740	714	726	698	709	720	741	696	722	719	698	708	722	715	690	744	736	752	748	738	735	744	701	687	764	747	698	738	697	720	715	721	762	747	743	689	695	747	741	774	696	721	756	739	714	705	718	673	702	737	689	685	756	712	724	738	717	722	735	692	676	686	694	730	721	692	713	714	694	715	720	725	746	714	714	735	708	716	725	688	738	713	765	684	722	738	689	732	727	698	708	714	712	793	742	728	687	710	724	734	707	700	788	692	676	742	742	727	738	721	671	701	738	700	725	771	716	733	684	759	724	692	708	714	735	727	711	713	685	712	754	750	690	742	752	735	716	726	711	712	765	717	708	708	723	741	741	749	731	784	725	707	719	734	737	719	739	780	718	690	758	732	685	709	724	764	709	754	738	711	706	718	732	771	720	701	740	705	756	768	729	697	714	715	667	732	752	730	733	738	764	676	733	736	775	709	749	742	712	718	730	741	762	745	716	749	671	698	738	737	731	756	698	752	713	756	738	721	775	748	772	726	705	730	714	731	798	699	664	688	689	722	752	759	735	750	672	740	666	753	717	750	730	774	732	756	734	715	736	699	715	689	745	739	711	672	754	723	725	774	709	699	724	713	707	726	746	708	748	772	716	761	716	682	727	727	727	687	711	727	690	741	756	745	729	710	684	709	760	735	684	705	707	706	754	679	711	708	708	703	719	768	753	725	724	736	713	729	716	727	767	762	720	705	705	721	742	745	755	676	699	706	753	756	679	722	749	690	730
3657	2213	1839	1072	1019	849	837	768	771	712	710	697	679	703	701	679	696	688	711	701	702	691	703	683	621	680	695	643	680	645	674	640	653	679	665	663	691	703	686	698	656	692	669	643	666	646	678	625	675	627	669	672	653	630	661	648	649	676	629	611	670	641	635	670	663	697	679	702	654	662	637	660	675	663	640	658	666	691	668	629	619	642	649	658	686	628	686	656	635	652	613	652	633	675	674	662	665	687	687	617	646	674	621	646	668	665	645	638	673	653	672	630	659	690	636	680	620	667	611	646	655	663	641	643	677	663	678	706	677	647	618	655	648	668	664	644	640	615	627	674	682	683	671	690	639	673	652	699	624	662	615	681	650	643	653	635	653	640	645	656	662	635	653	656	645	652	657	671	607	675	658	662	654	636	640	678	655	581	633	640	670	614	651	678	703	666	673	662	682	627	686	698	629	674	623	641	647	702	668	690	649	681	672	678	658	630	638	677	670	631	630	662	641	680	693	696	677	661	677	652	680	649	632	678	637	620	655	650	657	640	619	677	637	665	641	644	629	662	654	740	649	648	689	647	665	708	646	664	688	678	661	645	688	644	638	645	709	685	632	675	636	650	659	628	656	631	644	659	622	654	616	671	650	652	678	650	678	640	665	613	649	649	661	686	705	655	616	649	676	642	657	666	617	632	679	686	646	719	655	624	611	652	661	660	685	670	690	604	646	647	642	654	654	688	691	660	651	674	702	649	666	671	642	642	679	656	691	653	677	668	686	699	626	639	600	722	690	667	652	696	650	647	619	671	653	658	650	665	641	623	675	653	663	645	718	657	636	699	641	654	686	632	668	651	644	679	646	702	616	694	664	679	624	689	649	661	657	655	687	657	667	621	643	619	658	651	684	654	674	618	638	626	649	660	711	659	687	620	668	661	645	652	658	632	681	655	656	642	659	654	644	658	651	648	591	672	642	634	602	638	628	645	656	648	648	691	646	637	655	628	660	622	641	655	631	697	626	697	677	650	619	652	659	633	630	663	633	668	652	667	680	668	627	647	605	656	654	670	662	647	644	627	678	653	674	683	645	645	622	654	638	641	617	690	687	652	668	650	668	664	634	691	647	623	707	680	699	671	677	602	652	662	703	663	686	666	623	662	662	661	683	656	708	623	668	663	649	643	684	623	653	632	673	613	620	643	627	621	655	702	659	662	628	680	653	616	675	654	627	648	653	591	631	683	645	637	667	643	672	652	655	658	705	702	620	613	632	624	648	640	711	675	644	638	677	670	679	630	699	648	677	605	626	675	655	671	673	669	679	634	684	709	663	674	634	616	675	627	688	629	652	695	625	569	624	643	708	682	625	624	680	682	623	645	687	623	708	674	651	679	625	680	624	665	588	629	636	675	637	657	658	613	654	714	671	659	666	636	638	628	603	661	643	652	625	658	634	631	630	663	670	624	660	666	649	653	638	655	649	664	644	650	666	649	655	665	638	660	663	676	626	619	672	689	648	641	645	665	654	670	685	693	691	657	660	628	672	650	656	641	635	642	681	657	676	663	638	644	645	613	683	683	661	659	645	701	654	668	662	665	625	707	651	647	633	652	620	624	654	622	661	635	647	701	674	621	645	619	616	663	673	664	665	637	693	634	693	641	654	639	614	651	665	640	655	656	693	700	646	637	657	632	639	673	624	646	630	596	649	715	623	640	666	646	696	681	635	664	698	612	661	667	662	614	613	632	658	686	653	666	689	639	619	658	671	681	644	695	620	672	652	629	690	618	673	696	616	639	681	675	652	647	653	640	630	664	663	623	677	668	628	664	664	608	599	677	644	625	688	687	626	667	660	651	669	621	638	666	689	650	636	649	671	650	639	657	615	661	661	609	676	684	669	625	659	662	611	630	682	659	629	696	617	648	655	662	663	599	634	677	652	663	670	690	689	624	673	646	673	655	663	690	654	673	692	694	657	633	625	657	616	746	609	692	624	644	660	681	688	673	651	634	619	640	650	629	643	640	662	657	654	641	624	658	665	645	661	694	654	672	675	672	708	660	659	686	623	643	706	655	635	650	685	644	618	696	637	661	679	659	668	652	687	604	669	685	667	677	660	637	641	656	647	667	644	673	674	631	655	674	662	689	651	649	643	617	681	675	658	673	655	657	642	656	667	703	663	619	587	655	650	644	632	649	652	644	671	673	670	637	606	669	619	668	679	654	711	697	606	626	648	668	627	625	638	669	635	629	611	655	660	656	621	637	671	616	601	587	662	646	654	614	660	620	697	618	665	665	639	587	721	633	648	692	660	630	644	659	683	711	671	666	634	677	655	625	627	639	646	631	694	683	622	595	641	676	654	658	631	635	669	621	674	700	616	702	661	675	654	600	671	649	632	667	620	691	632	643	599	639	609	650	707	635	706	658	650	644	652	628	703	670	679	636	635	616	658	672	683	682	659	699	631	635	646	630	640	692	654	662	678	721	638	662	606	693	638	615	629	636	658	706	655	642	685	610	623	667	666	648	681	653	646	641	645	642	674	681	658	673	653	609	689	673	664	629	674	618	682	624	647	712	621	678	697	666	671	672	638	660	668	693	661	693	651	685	645	682	681	656	639	652	622	630	664	620	667	633	653	657	635	676	620	634	598	633	706	690	616	682	672	677	611	657	649	607	628	654	623	679	638	655	657	644	623	712	708	667	669	655	640	625	644	679	634	637	663	649	640	689	652	672	617	670	658	674	666	677	647	618	634	665	658	706	622	665	665	680	679	629	642	637	663	633	672	671	629	653	674	615	671	645	641	643	595	672	663	627	699	647	664	671	618	642	661	653	644	666	650	620	629	660	671	709	653	686	650	654	674	642	620	638	650	630	660	659	658	625	651	652	633	654	641	663	658	643	644	633	673	679	684	631	677	663	630	687	628	668	656	691	677	664	708	620	619	649	578	660	676	660	654	618	607	590	696	621	611	642	638	647	647	638	664	690	621	656	655	650	652	641	703	655	599	650	652	632	654	630	604	666	644	659	637	648	658	660	636	706	663	666	643	677	643	607	674	637	644	641	666	647	690	657	654	678	678	626	684	631	708	643	694	667	601	617	659	681	639	641	653	650	627	643	640	622	655	640	624	708	624	671	632	663	614	640	674	664	654	653	675	612	668	632	685	668	645	652	683	654	656	623	644	654	654	653	641	643	610	696	632	677	660	650	657	697	654	609	594	653	616	632	666	676	666	683	621	680	673	651	627	658	691	697	654	617	658	617	672	727	650	658	648	655	661	604	642	612	671	639	659	680	641	667	663	656	639	676	677	624	683	644	641	639	613	642	671	676	680	674	628	713	644	702	618	628	672	650	662	642	669	673	665	677	651	642	631	615	643	620	645	643	648	634	619	630	594	662	656	689	639	643	644	595	652	628	631	655	706	677	661	687	643	614	609	647	624	659	665	664	636	687	698	689	612	611	670	693	707	647	665	628	683	672	649	700	653	703	647	675	652	601	677	678	629	667	682	668
24306	21408	28556	24640	20189	2685	917	570	466	475	429	383	389	413	362	352	390	371	380	389	348	385	386	369	354	318	360	347	339	346	353	379	317	352	366	327	348	339	341	358	305	315	352	361	327	339	342	352	323	346	329	332	365	358	313	389	327	350	356	367	326	324	388	345	329	311	316	312	334	351	306	322	299	318	353	314	369	366	328	366	320	360	338	344	347	334	337	326	327	331	342	311	351	307	321	356	344	330	336	326	337	330	328	361	315	316	344	374	366	331	338	350	325	314	355	325	362	342	343	328	323	332	343	353	331	349	338	379	326	342	316	326	347	349	338	304	340	327	337	343	363	303	346	352	336	362	364	335	339	316	347	310	348	318	342	340	330	329	320	326	343	291	327	316	334	307	329	337	342	328	359	353	356	333	308	332	345	331	299	354	327	317	328	344	320	362	332	321	328	343	350	309	305	336	317	342	331	302	337	331	309	323	361	361	312	327	335	332	326	353	327	325	345	310	345	317	359	343	356	278	327	315	337	322	312	319	359	330	312	331	334	360	321	378	350	319	334	371	301	322	348	316	344	339	320	339	351	355	327	309	327	297	346	341	307	334	366	335	298	332	344	303	333	357	327	336	355	335	366	347	334	319	317	298	327	332	316	337	337	335	338	347	316	344	334	328	310	317	349	333	313	345	360	346	329	334	348	355	323	349	319	309	323	352	326	319	356	362	298	351	343	362	307	300	348	337	310	316	346	329	354	323	323	302	326	324	362	353	335	318	326	340	305	339	359	331	307	321	352	297	328	340	331	355	320	343	336	349	298	329	305	331	343	302	340	344	329	358	336	320	367	356	315	305	370	326	341	324	331	304	331	341	314	328	362	302	339	333	331	316	365	313	353	366	365	293	341	344	355	343	322	333	315	327	324	306	358	295	334	341	331	352	321	350	326	348	312	318	369	328	354	327	365	320	335	337	303	319	343	318	331	342	322	328	337	342	328	358	318	354	316	328	344	342	344	337	339	324	336	307	352	335	321	309	331	310	320	339	339	320	328	338	339	375	325	313	330	344	340	322	302	333	334	302	283	354	343	328	359	341	327	351	328	334	334	343	318	366	357	320	340	341	350	294	333	328	326	355	344	295	343	284	333	329	318	313	339	322	342	325	363	341	308	335	346	309	311	326	355	313	334	317	325	342	363	346	338	359	359	343	315	340	332	311	320	368	360	349	324	344	337	351	339	342	329	322	357	311	319	323	341	362	352	344	349	335	338	331	333	354	342	345	335	321	339	317	292	336	324	343	330	337	330	333	352	339	335	320	301	333	330	359	306	299	340	351	315	306	335	339	343	302	330	336	328	336	346	322	347	362	311	314	389	360	332	340	338	345	352	336	358	339	336	337	341	335	320	297	319	344	369	349	327	327	354	331	332	344	329	339	326	328	319	312	301	337	362	306	337	327	326	316	325	332	359	282	327	366	324	348	334	304	340	322	353	326	348	342	378	343	349	296	310	370	308	294	356	361	333	301	359	358	317	332	352	317	321	351	332	326	330	375	370	333	353	342	330	348	323	312	333	306	363	308	361	301	313	332	339	339	351	310	330	336	324	334	345	346	351	342	331	340	355	314	344	298	362	358	370	323	314	321	335	318	334	302	346	390	313	332	342	301	293	323	346	339	342	309	336	353	370	316	318	310	369	337	321	324	318	346	363	331	324	316	311	329	344	320	312	380	307	296	322	316	323	326	342	355	330	339	342	306	311	309	334	306	342	316	307	361	331	334	337	304	343	332	316	314	315	328	334	324	324	320	320	311	331	323	328	324	327	334	323	315	328	324	344	318	349	310	339	339	311	361	311	343	297	320	338	343	341	304	293	321	319	343	336	319	327	317	357	334	335	319	326	332	350	317	316	350	320	339	322	342	334	356	321	324	357	326	341	317	341	348	306	349	317	352	344	325	289	339	340	323	316	324	347	354	342	346	356	311	319	310	337	324	359	311	328	308	326	301	332	324	343	323	378	322	364	329	326	331	338	376	337	333	310	328	345	315	317	339	339	338	336	342	275	326	308	315	304	304	324	290	310	330	343	330	337	308	329	338	303	306	359	329	336	338	342	301	342	366	292	329	312	341	312	317	336	298	348	330	303	351	346	333	334	295	334	345	311	366	349	331	348	318	307	347	304	335	362	357	316	329	314	330	331	323	320	340	355	331	355	308	299	355	321	350	331	345	347	287	330	327	328	310	315	308	307	326	318	329	336	346	308	303	311	334	327	347	349	322	346	355	359	318	314	326	342	339	342	332	326	317	323	333	348	327	324	345	308	325	354	314	329	334	355	345	360	316	320	330	318	320	317	356	292	335	352	357	336	314	318	372	351	321	320	328	336	354	357	333	320	265	354	327	321	320	350	341	328	331	326	307	350	341	353	314	359	309	353	333	323	316	344	342	321	321	327	317	365	310	296	318	341	327	316	330	327	339	337	337	304	334	310	312	321	346	327	331	345	321	311	323	333	301	356	363	316	342	318	325	328	353	366	344	331	324	340	339	337	343	331	342	348	315	332	372	328	333	311	314	385	332	354	320	347	329	335	331	320	346	322	342	315	333	316	326	322	344	338	355	351	361	283	342	348	306	318	317	332	334	327	341	310	367	319	340	340	339	337	314	344	359	331	344	338	349	334	329	342	345	351	326	346	349	312	358	292	389	334	316	338	331	315	317	307	341	343	290	337	320	292	337	358	316	325	364	322	357	301	334	313	339	309	351	329	327	337	318	299	370	309	330	322	313	323	307	321	324	323	327	296	340	308	296	344	321	311	337	311	329	294	346	317	295	374	341	344	308	320	342	342	335	346	323	348	320	325	327	311	348	317	351	341	316	356	356	321	341	315	346	326	323	318	338	354	331	362	344	329	332	367	335	353	323	321	337	334	310	344	348	338	311	308	323	326	308	335	334	330	311	323	382	324	322	326	326	340	357	341	332	332	343	330	309	327	331	330	322	330	306	353	338	299	332	330	321	316	304	351	320	353	383	346	350	318	320	330	324	331	334	348	312	319	313	332	373	351	356	329	339	319	325	359	344	327	317	338	340	349	330	300	340	335	348	338	323	299	331	336	355	317	354	343	313	311	304	357	333	311	360	336	323	364	322	313	314	332	317	322	312	341	342	321	316	314	339	355	336	357	309	312	332	325	338	327	321	359	334	315	361	316	330	344	320	317	303	314	324	332	331	338	325	342	346	359	304	346	358	370	314	348	336	354	335	288	321	322	331	344	383	325	303	325	298	356	321	310	362	347	337	321	310	317	360	333	310	325	322	334	331	370	321	329	328	353	336	333	341	353	311	350	367	355	328	310	338	312	282	356	340	330	304	323	330	311	329	353	317	335	323	313	331	339	327	345	346	291	306	325	330	339	365	328	311	300	323	332	343	332	339	348	352	336	338	316	317	365	335	320	325	328	327	321	344	335	325	363	319	330	317	310	364	334	330	341	350	312	312	319	322	318	307	320	344
3277	4685	3603	1813	1326	922	804	706	611	557	501	485	457	448	389	449	380	411	411	416	359	389	351	379	394	390	389	354	357	339	385	366	367	386	348	366	359	326	352	363	358	363	339	362	350	343	334	360	321	336	349	350	344	369	358	352	369	344	381	376	340	336	350	384	366	336	350	360	326	398	331	327	333	351	348	346	339	342	358	328	364	332	344	347	357	337	330	335	335	344	345	370	358	356	365	329	343	337	336	320	319	337	320	355	341	341	364	328	374	342	329	322	338	349	365	334	314	320	345	333	349	333	365	344	349	350	360	401	378	364	344	370	351	312	355	363	335	317	322	354	345	377	363	339	368	347	344	333	353	343	382	344	354	360	353	363	357	376	340	362	364	330	370	359	349	340	361	352	313	356	322	348	343	367	351	347	329	355	330	332	323	338	335	357	286	350	346	335	336	338	366	351	370	341	358	368	344	357	337	343	346	353	312	341	328	363	319	356	310	333	371	365	341	352	315	339	360	355	353	355	337	341	316	373	351	345	344	350	347	317	317	367	342	328	366	334	339	314	388	368	348	313	353	351	339	335	335	358	341	324	312	313	359	318	314	357	343	331	334	371	355	359	313	371	365	360	307	344	363	346	343	367	330	319	343	298	369	351	334	353	341	360	353	315	326	350	349	354	333	364	345	379	356	316	341	320	337	306	322	321	350	340	390	323	362	349	325	334	304	347	355	345	319	384	329	347	369	348	345	338	310	338	329	337	350	334	346	348	373	331	336	335	345	346	348	347	366	355	325	366	315	316	298	318	363	305	310	371	354	337	339	322	353	274	337	337	329	317	324	345	341	351	336	302	353	325	360	339	348	341	326	374	327	342	358	318	332	366	348	371	363	332	336	340	348	351	359	342	328	321	328	314	332	342	355	315	345	338	332	322	348	344	308	365	337	320	345	349	335	319	333	363	332	342	352	374	369	338	352	333	326	344	365	344	350	345	344	361	344	311	326	337	344	351	327	307	366	320	356	339	353	315	343	315	331	335	345	363	344	325	383	364	358	322	331	343	318	371	324	343	321	343	359	365	374	361	386	362	343	353	382	354	386	329	338	333	347	313	362	352	327	307	355	333	354	357	320	335	352	355	339	338	325	341	317	356	330	388	339	337	335	348	372	343	368	317	360	321	343	351	362	319	356	321	365	383	335	338	350	368	343	356	329	347	328	323	361	351	354	349	309	331	344	324	329	328	354	304	292	351	332	344	342	317	339	326	344	366	328	369	363	350	349	324	345	350	331	362	332	328	327	361	320	335	325	344	320	311	372	314	373	352	333	333	336	304	348	331	341	335	343	334	372	383	311	329	328	331	345	339	349	323	338	364	341	355	335	339	334	335	362	365	341	327	339	314	332	340	327	361	347	352	338	360	341	315	383	352	348	331	361	341	340	339	332	350	348	356	349	377	318	332	319	345	349	372	309	372	334	315	346	333	332	350	319	332	347	341	328	333	365	377	350	336	328	335	335	334	331	304	335	371	321	342	337	335	338	350	326	382	317	349	340	323	327	374	336	352	336	324	352	401	344	366	346	345	332	342	369	354	329	346	292	359	329	318	335	320	338	365	337	316	343	355	340	334	356	353	346	288	313	335	322	346	340	348	316	293	344	318	364	328	335	363	339	320	333	334	320	352	354	350	328	314	325	339	345	352	303	372	331	326	341	358	345	375	364	308	368	360	359	348	349	318	319	304	314	352	343	353	348	351	321	304	343	329	302	374	357	345	371	345	357	354	334	377	345	330	301	314	324	335	347	323	339	355	353	326	380	313	357	360	379	333	347	313	335	336	310	353	316	320	320	323	315	342	317	345	339	313	352	350	344	332	391	348	342	369	315	342	347	325	299	347	328	359	368	388	324	345	336	367	331	316	351	332	320	295	364	347	340	347	342	382	341	318	342	344	327	346	342	336	347	375	341	360	340	326	334	336	314	319	306	348	342	317	312	346	330	372	336	349	345	351	349	352	357	353	327	375	394	359	320	334	336	333	363	312	341	339	348	317	347	340	335	366	308	324	343	342	324	351	373	320	313	334	350	342	306	321	334	362	335	322	330	321	366	332	338	333	345	327	331	374	359	343	341	366	338	325	368	348	348	352	313	346	363	358	321	334	329	328	355	320	325	340	340	291	346	336	323	341	339	356	355	380	351	377	345	349	354	362	306	345	335	331	353	347	355	381	353	355	380	360	368	323	342	335	341	323	331	339	330	335	372	334	351	358	332	317	315	333	320	330	349	335	317	357	311	343	328	344	328	343	346	351	373	301	350	347	338	325	333	343	353	328	348	338	330	358	309	341	308	342	328	332	336	358	329	337	353	325	370	333	351	342	329	344	343	347	338	356	335	365	319	342	363	337	381	345	323	352	376	344	353	306	340	326	344	337	315	347	312	353	354	312	301	328	311	327	340	337	365	340	385	344	306	365	348	364	340	352	360	349	365	329	325	376	333	336	321	337	342	352	311	335	340	306	320	330	379	348	357	345	330	365	345	349	329	324	360	321	358	347	351	339	341	301	365	303	303	386	326	346	325	373	349	371	328	349	346	355	368	319	358	353	313	322	396	304	331	339	342	349	353	350	349	365	333	328	332	355	334	318	334	328	336	366	338	332	306	359	352	400	329	314	336	328	368	356	331	365	359	355	334	358	332	329	297	378	339	368	331	312	345	379	359	320	354	340	330	369	323	351	365	373	346	359	358	350	331	329	317	325	370	346	349	333	328	329	320	315	327	333	354	344	338	335	313	334	354	348	349	336	339	349	340	310	343	331	362	350	325	331	347	352	332	345	302	368	335	319	325	331	335	345	294	342	345	336	351	331	343	375	359	349	325	356	326	366	331	356	308	331	328	330	363	305	337	335	347	368	360	362	328	348	322	338	309	348	331	359	342	336	356	362	324	317	333	342	341	330	320	333	330	319	316	326	311	329	328	355	325	332	330	368	323	340	339	349	343	346	352	376	348	340	343	360	310	338	329	313	334	325	356	329	333	352	342	334	333	329	354	380	350	373	338	345	361	347	343	324	325	329	330	318	327	335	333	325	334	353	335	313	337	331	358	318	332	365	359	372	346	366	331	371	315	366	344	329	357	310	383	350	375	316	376	337	353	313	344	319	343	342	355	320	327	312	351	355	339	288	340	340	309	358	365	376	347	311	332	339	392	337	333	316	333	333	372	323	342	344	340	355	346	323	338	325	307	318	361	339	312	341	319	325	332	309	330	300	322	350	326	339	333	356	361	352	349	361	353	327	307	338	319	324	311	348	315	328	363	358	362	343	334	336	350	352	348	337	311	344	337	318	333	334	356	369	311	354	307	319	358	383	372	331	338	328	381	338	330	366	344	335	323	323	327	342	349	353	372	299	350	328	361	376	324	329	355	349	318	355	353	377	326	345	326	374	317	327	357	339	325	319	334	339	350	328	315	322	328	320	339	339	367	341	328	332	330	330	339	363	341	344	358	336
27690	11914	1958	1131	930	819	831	808	883	853	823	876	823	787	867	792	812	816	785	846	850	878	835	852	844	876	873	837	777	872	832	873	886	816	794	852	875	840	783	864	903	771	857	800	776	764	832	806	791	824	795	898	829	814	861	836	789	837	862	831	821	839	819	841	832	822	799	854	844	863	817	847	875	822	826	823	846	805	852	870	810	771	838	842	857	821	810	812	865	808	857	855	868	856	858	857	851	849	795	856	794	854	824	793	821	884	809	799	867	786	795	868	828	810	778	815	821	781	782	771	840	819	819	826	835	835	770	823	830	838	787	829	814	783	823	769	832	810	850	771	779	854	832	877	806	807	801	809	804	821	848	868	835	847	860	845	847	833	857	862	832	764	846	865	872	815	769	848	813	831	790	826	847	772	804	817	839	822	810	846	813	814	831	842	810	820	796	832	831	822	780	774	855	840	781	844	803	854	865	821	789	840	817	828	847	833	817	843	877	816	808	803	820	831	827	789	790	797	873	800	814	848	817	817	817	816	835	814	840	854	815	749	838	797	822	821	876	802	803	884	874	826	922	828	848	766	825	820	858	854	804	830	822	842	822	816	805	750	803	858	801	823	795	823	865	860	821	793	806	812	850	875	809	809	858	815	829	872	824	849	790	861	802	835	855	781	883	797	870	790	824	832	851	815	838	864	801	840	832	788	765	828	779	825	831	826	814	830	787	857	870	817	921	830	834	808	810	846	796	863	766	791	803	850	831	791	826	814	809	808	877	860	847	824	769	791	801	791	853	814	833	779	788	849	838	847	786	830	808	875	833	841	815	840	829	875	835	809	824	794	836	810	832	835	837	822	811	789	834	811	814	791	802	809	842	856	873	834	791	758	868	814	849	837	822	796	845	807	807	838	818	832	831	837	808	843	812	791	834	881	831	813	874	850	851	825	868	825	813	828	864	821	830	802	804	847	802	853	830	807	795	810	783	883	840	806	868	850	795	852	796	833	850	838	829	763	764	812	835	833	832	832	776	844	849	845	873	802	811	854	815	803	826	868	827	799	744	808	816	806	816	820	820	874	799	823	830	794	794	808	813	851	874	800	810	811	821	799	891	826	857	808	835	830	806	828	795	866	793	834	807	818	795	815	826	834	812	822	808	788	749	840	838	833	832	748	811	904	881	849	809	844	841	801	841	777	819	789	811	803	817	867	822	879	838	781	801	806	775	815	808	821	889	812	753	842	798	811	835	846	839	830	827	817	805	818	837	822	844	872	817	871	823	851	817	809	812	844	882	789	869	837	811	793	835	850	889	802	829	847	822	836	849	802	809	827	830	852	835	834	848	848	860	754	825	807	788	795	805	796	824	832	782	814	817	814	801	812	811	786	856	839	799	799	830	813	828	794	808	825	841	828	836	831	879	815	770	824	908	870	817	798	880	791	814	824	836	853	844	850	793	866	791	814	845	846	783	801	824	823	796	826	881	894	800	834	789	767	807	805	800	836	791	764	811	830	881	870	793	808	848	835	829	843	806	795	804	796	851	814	849	853	762	780	791	811	833	844	815	853	789	837	794	870	869	813	824	809	816	822	815	793	792	812	817	889	844	847	842	773	823	787	863	834	826	813	855	825	814	791	849	856	819	792	837	790	811	891	822	833	801	838	821	793	817	833	848	864	878	820	840	808	817	850	768	810	840	811	805	825	805	799	812	740	838	810	841	857	788	846	792	820	793	816	799	842	888	829	824	779	795	833	868	860	822	825	806	820	830	830	841	816	829	802	812	799	873	841	840	793	818	803	839	786	797	832	838	811	822	794	846	839	804	810	821	817	868	813	835	797	828	881	833	784	801	856	906	856	821	785	838	818	821	802	801	834	827	854	833	881	822	811	758	830	866	782	739	815	840	858	825	859	808	801	784	869	807	838	854	824	833	797	856	806	884	899	816	802	850	807	782	849	806	846	795	845	880	808	782	826	785	841	843	837	804	812	756	794	864	854	831	799	814	801	871	878	814	780	821	812	832	846	811	836	776	786	844	805	867	829	873	777	859	806	823	814	831	879	831	831	875	836	801	805	815	825	794	804	849	820	813	833	857	804	766	831	821	850	833	861	818	851	854	787	860	835	784	841	802	794	853	796	819	835	834	864	799	818	855	859	830	813	806	812	874	818	821	857	855	840	852	835	842	898	845	834	794	790	833	852	815	848	808	840	838	862	788	861	806	799	808	797	826	834	782	799	775	814	869	782	850	868	851	852	820	842	865	816	817	807	791	823	845	817	850	873	785	854	811	799	816	830	833	846	824	840	829	772	812	832	826	823	784	826	832	909	882	844	801	862	841	800	831	873	809	843	855	901	851	848	839	817	813	882	805	815	813	829	861	817	794	823	808	811	849	822	812	825	850	849	780	861	817	835	859	791	792	803	819	771	774	824	794	809	807	834	798	791	763	806	839	795	800	841	829	832	868	849	816	837	757	850	792	836	816	770	862	818	825	792	827	831	820	810	830	847	851	866	810	812	866	826	776	750	827	870	818	797	813	837	837	833	852	861	840	838	846	839	830	838	849	809	819	893	850	873	881	868	871	848	839	822	829	817	800	828	855	839	825	831	777	844	798	827	803	872	840	843	838	826	822	813	787	811	860	824	820	912	800	827	798	803	824	805	812	814	845	827	791	805	833	898	875	796	810	816	793	812	849	851	857	825	777	760	830	780	842	790	806	861	852	768	810	833	838	868	876	823	832	842	802	814	799	812	813	830	831	844	833	821	850	776	843	835	854	817	853	808	815	840	769	862	849	845	805	853	854	786	885	807	850	819	818	832	839	783	797	779	866	866	870	825	790	861	751	768	848	815	781	829	831	803	842	836	826	799	795	838	842	843	846	769	794	837	862	821	890	786	801	813	837	825	870	798	843	846	844	804	830	844	811	858	798	824	870	798	816	844	814	861	790	854	870	812	802	831	860	895	822	863	788	811	842	832	836	775	806	809	823	874	835	828	882	834	827	809	772	804	847	789	838	809	813	860	844	823	857	847	820	797	859	845	830	816	827	825	809	843	830	860	826	827	823	810	780	839	829	818	785	847	818	840	793	818	836	801	774	859	838	793	848	798	860	835	833	795	849	833	851	844	813	789	817	800	822	836	833	822	835	798	802	837	845	843	817	826	766	857	767	816	883	791	794	815	818	806	857	832	810	867	845	855	857	826	814	847	821	801	843	780	838	848	826	795	848	849	832	814	837	853	814	851	821	863	872	812	820	820	805	862	810	814	814	803	778	863	807	845	801	831	879	816	838	825	794	815	783	868	805	773	864	794	821	785	815	848	841	839	793	810	842	794	774	856	808	799	819	793	807	819	810	854	784	829	783	841	879	818	815	809	808	818	868	829	767	807	799	804	848	857	827	798	802	816	869	847	858	824	837	822	792	844	800	848	798	813	828	852	810	842	795	788	821	846	861	829	809	840	833	799	821	833	810	820	815	864	839	848	848	841	845	849	851	828	883	840
5209	978	856	817	753	723	754	762	769	747	757	771	727	714	685	717	719	682	685	717	742	745	760	732	743	701	745	765	753	729	739	730	721	697	733	734	690	751	702	742	693	776	685	709	749	737	711	724	728	760	750	762	707	722	722	749	738	715	732	717	702	741	723	741	748	709	760	717	759	799	724	703	731	706	723	710	751	752	731	690	719	678	718	752	716	734	735	737	803	701	729	741	702	706	745	779	720	746	771	714	702	743	734	739	764	723	726	678	713	737	681	715	746	689	754	744	746	731	729	750	692	737	729	676	762	749	701	755	762	695	727	764	740	754	735	714	717	724	709	723	741	796	701	776	718	709	681	704	744	692	744	710	763	781	693	749	720	752	697	746	731	746	730	705	741	719	744	715	781	739	721	751	763	747	694	724	714	688	753	726	741	726	735	722	714	705	733	738	748	739	702	736	717	769	758	706	744	717	744	743	709	750	725	733	725	675	792	721	723	719	775	776	720	691	723	741	734	740	717	739	737	691	731	740	716	714	716	774	704	728	733	690	745	702	756	757	742	754	707	712	741	735	758	716	721	714	756	783	710	693	785	728	742	712	801	756	709	670	728	784	730	789	725	715	760	715	758	700	768	748	687	721	734	692	716	746	706	731	686	761	785	718	775	705	757	726	770	702	724	658	705	725	710	747	727	757	724	723	692	726	705	728	729	658	715	753	766	723	701	744	723	689	712	657	763	771	738	706	745	702	762	699	748	751	753	761	725	741	670	690	722	713	678	750	752	718	715	709	784	729	733	718	749	762	723	739	688	753	747	763	729	734	701	739	711	727	724	750	718	723	731	757	761	768	696	715	726	714	781	740	737	690	698	776	667	683	707	690	706	726	720	719	724	747	721	771	701	663	714	724	748	746	758	712	660	693	721	749	734	719	758	745	724	808	772	702	660	707	714	704	731	708	717	692	722	743	761	742	755	732	701	761	739	741	709	702	753	703	697	693	720	659	725	712	669	730	748	746	701	783	743	689	701	693	708	693	719	709	760	729	747	734	762	811	727	745	705	729	727	747	750	739	675	751	763	731	685	753	779	764	756	743	767	691	715	748	707	652	768	751	756	697	729	744	755	758	729	690	711	793	746	699	760	747	701	742	722	685	722	714	726	793	740	757	759	763	782	707	764	735	758	721	739	710	715	713	688	710	750	740	731	707	740	759	710	648	706	772	762	734	716	771	696	700	781	727	732	747	748	764	761	702	762	746	708	744	772	696	735	731	723	732	752	730	682	714	747	731	757	698	709	736	783	731	738	749	781	723	703	739	714	759	741	731	729	731	760	763	757	709	716	723	756	739	701	751	782	731	727	744	721	767	769	748	785	716	734	748	708	713	731	739	693	740	758	752	729	709	728	764	681	702	721	774	725	721	708	731	745	713	748	723	717	696	739	764	724	770	769	690	707	753	732	775	701	689	736	743	751	709	714	729	774	695	751	722	744	759	730	703	731	753	727	688	731	781	727	704	696	768	751	727	717	743	765	755	722	762	717	732	760	722	745	686	751	791	751	713	768	746	735	753	734	743	767	743	712	733	763	728	737	737	720	723	727	689	729	706	736	752	709	711	739	698	749	745	722	723	731	735	694	719	707	742	714	723	753	749	692	723	716	729	736	661	719	706	718	760	761	774	707	741	745	704	737	747	740	747	745	801	747	724	734	759	710	716	787	705	723	700	745	730	738	704	758	707	750	701	718	708	716	814	737	720	703	692	785	742	705	725	728	705	755	715	749	759	718	712	706	706	733	712	745	737	714	697	745	752	747	770	762	754	705	739	734	733	734	736	734	716	726	755	747	774	741	758	761	738	757	727	730	748	733	796	751	764	729	730	750	738	712	748	721	721	723	715	753	705	724	790	706	723	744	712	811	718	723	731	749	739	755	719	679	732	758	740	743	741	730	724	738	741	700	735	730	742	698	772	732	727	722	707	687	727	682	715	679	741	727	739	722	718	760	740	744	732	714	742	702	765	725	729	766	686	727	733	714	728	761	697	741	700	715	708	743	712	702	732	711	775	792	706	669	727	721	744	743	736	702	737	712	738	739	755	731	715	744	702	752	699	771	743	727	773	736	743	712	710	770	731	799	740	709	705	763	744	748	726	756	726	705	734	764	685	720	785	724	707	716	749	735	699	773	741	711	710	731	781	708	728	743	700	742	754	737	748	752	725	704	713	706	733	763	780	742	716	741	705	723	746	731	754	762	688	698	744	708	715	710	750	702	790	750	730	684	748	783	723	703	755	720	724	722	709	719	757	702	757	750	754	716	727	726	675	730	703	738	720	734	714	735	740	696	719	758	736	704	722	726	744	800	759	699	735	715	752	731	725	677	723	736	707	709	749	714	761	734	738	705	769	760	758	741	760	730	678	749	744	733	750	769	687	718	719	711	759	776	751	711	733	750	762	722	711	756	778	742	722	715	737	737	763	738	731	737	774	732	687	756	727	811	765	737	722	747	757	738	766	770	707	711	752	687	728	725	715	728	685	754	777	714	778	757	708	808	757	688	713	700	736	711	781	717	721	775	746	735	704	730	672	711	773	755	732	698	713	762	705	724	716	774	719	751	719	710	734	808	725	723	682	744	723	736	735	689	765	732	712	738	768	718	734	741	725	756	728	705	710	753	736	745	766	709	710	773	747	781	764	706	760	729	747	684	756	688	779	758	741	713	691	737	769	754	731	765	765	776	696	709	732	737	764	720	723	729	749	755	719	676	709	725	753	713	685	724	681	707	699	740	697	734	709	699	685	761	768	765	714	748	683	724	697	688	727	750	714	728	671	698	755	708	714	723	726	744	736	738	739	750	723	716	678	727	707	757	728	706	736	697	739	702	800	774	725	669	747	793	742	717	689	712	724	720	721	673	751	733	767	731	690	742	745	708	741	719	765	688	692	761	697	722	669	718	758	772	736	695	768	738	736	713	701	737	709	759	717	715	743	725	731	751	759	735	732	731	782	735	731	694	708	755	715	766	712	728	731	724	740	702	806	725	719	709	749	760	735	736	735	699	750	763	727	754	716	738	803	696	685	704	694	707	750	733	729	711	721	733	721	745	684	753	742	720	742	746	755	746	742	686	701	717	733	769	799	704	685	767	696	733	771	733	758	740	714	728	720	727	778	757	738	715	708	755	739	704	757	719	681	729	718	729	741	743	701	725	701	710	702	730	692	738	693	706	757	751	723	770	706	789	713	743	767	706	734	759	745	724	736	747	728	751	712	787	730	725	734	758	738	765	689	711	749	740	755	721	729	740	709	750	741	707	785	753	733	755	803	732	697	722	713	717	771	717	761	711	765	723	733	717	699	713	712	758	763	725	744	754	729	731	684	727	684	724	735	727	727	738	699	709	697	739	721	718	704	744	727	786	770	713	749	709	692	691	737	709	715	681	704	778	754	700	738	710	693	697	747	748	761	776	730	711	731	755	724	701	739	723	741	730	704	722	776	731	687	801	697
25839	21450	25544	17481	1843	1000	923	796	775	799	789	786	764	737	765	775	721	738	743	722	750	729	699	730	774	709	746	739	706	720	739	783	733	717	746	720	756	730	709	756	747	702	670	750	686	764	708	726	715	722	721	728	749	721	683	704	714	733	714	758	763	737	723	745	701	689	692	678	709	709	711	743	759	720	723	731	732	737	733	685	716	739	723	705	729	721	720	721	713	715	696	748	727	674	721	697	697	699	722	722	734	690	681	701	715	692	689	732	757	697	712	726	735	733	729	701	711	713	749	705	702	718	740	715	705	685	703	741	689	675	715	736	711	665	679	718	685	701	720	703	739	716	719	766	711	683	670	721	694	660	722	715	757	731	770	701	720	768	696	690	731	718	653	669	757	713	728	691	667	720	712	719	715	749	751	720	700	722	758	705	697	726	710	710	678	702	736	755	736	684	785	725	728	728	696	682	695	722	704	705	766	728	766	735	721	739	708	715	732	680	654	735	748	733	725	723	724	683	683	718	658	739	710	689	722	701	723	758	704	683	743	715	714	698	759	695	727	704	716	782	690	681	744	719	735	739	716	701	733	743	690	691	742	692	774	702	727	735	748	740	716	749	730	729	672	735	689	740	684	705	692	698	736	703	722	717	721	764	732	704	687	711	718	667	658	691	676	781	685	706	654	763	705	765	718	713	732	730	703	701	757	705	703	708	695	736	745	727	771	726	722	665	721	711	712	724	720	677	706	729	703	730	705	666	726	722	743	728	731	770	744	712	717	753	695	717	680	737	752	705	752	738	752	778	731	676	682	699	713	755	721	706	730	718	732	739	656	719	704	742	762	701	749	737	729	747	765	715	709	721	742	703	728	686	743	726	723	713	678	746	681	687	680	697	722	690	715	714	717	747	692	765	764	705	721	719	703	712	693	754	701	726	714	704	713	730	719	693	705	740	759	779	672	695	714	720	686	690	698	721	694	682	725	728	717	699	719	673	718	716	694	742	749	740	721	752	769	700	733	698	686	749	743	701	706	706	714	691	739	732	674	670	681	761	751	734	756	738	699	696	714	739	701	669	697	740	655	681	700	711	739	716	724	709	720	669	698	689	748	698	722	727	676	682	697	689	711	747	692	740	731	719	747	676	692	741	658	742	710	687	727	755	730	705	688	747	748	713	713	728	735	706	744	748	756	705	712	729	694	712	708	719	730	727	716	730	761	713	728	716	709	735	658	736	762	700	703	707	735	674	720	679	709	767	733	723	726	757	740	752	768	737	703	717	679	729	708	721	703	716	737	749	711	715	728	706	686	706	717	732	693	712	713	726	682	719	682	694	739	684	781	720	753	671	727	681	742	713	686	755	707	714	716	700	728	680	705	722	747	691	666	689	667	709	739	700	694	702	708	739	691	704	752	723	711	721	691	805	736	725	679	730	726	751	723	717	749	735	697	750	707	742	711	731	726	727	686	743	736	756	745	751	711	719	706	704	702	747	734	715	730	731	717	737	705	753	719	690	703	684	781	761	766	735	661	734	712	751	766	663	685	719	723	782	733	723	711	748	721	744	725	746	708	739	715	757	692	727	697	703	710	710	711	739	743	727	682	712	745	715	735	743	683	707	756	738	690	756	708	735	742	720	772	701	712	694	710	692	723	711	759	685	734	739	710	716	678	704	714	724	709	752	755	673	677	707	710	717	679	695	766	728	749	720	714	672	756	710	724	695	695	744	711	728	766	763	753	728	706	701	705	691	696	732	731	677	714	750	682	706	706	694	739	689	691	738	721	629	747	710	697	697	701	742	723	725	690	724	695	727	718	705	704	726	706	705	718	712	689	683	753	746	737	724	689	676	711	792	730	761	663	738	652	736	721	704	719	760	733	701	675	743	720	709	723	772	702	678	723	713	700	708	719	731	705	725	752	705	725	734	721	724	688	744	736	698	720	731	718	754	742	682	707	706	698	709	714	696	710	683	706	755	713	677	715	693	744	684	702	741	716	716	723	717	739	671	662	711	755	799	710	679	687	715	717	719	747	750	688	702	769	697	740	755	708	648	704	665	737	731	693	658	701	702	711	744	720	703	710	717	744	676	763	707	725	699	695	686	772	689	694	680	707	741	679	683	798	705	724	769	739	675	720	766	734	770	711	729	704	746	759	769	685	690	712	731	677	729	738	713	727	668	713	729	705	684	714	726	726	715	720	759	746	711	781	736	755	743	712	720	689	745	708	681	769	742	693	713	732	765	694	764	696	704	728	660	762	691	701	683	753	775	724	703	704	701	695	751	687	689	702	693	740	729	722	693	721	756	723	736	731	693	695	708	707	710	740	742	702	744	702	738	707	666	693	734	706	744	686	742	707	736	717	735	686	709	748	688	705	710	766	730	713	733	733	787	763	712	740	704	692	690	677	669	714	740	679	725	703	729	703	731	721	703	671	743	714	694	721	752	732	695	752	757	774	697	713	722	760	749	719	773	697	725	722	711	750	717	716	725	697	707	721	718	730	687	693	724	670	710	718	692	687	736	760	741	717	717	762	683	725	747	746	712	725	722	737	680	725	704	711	694	701	753	714	736	722	749	699	732	679	708	707	693	704	676	719	726	701	761	733	713	719	669	722	708	738	706	665	658	729	688	702	759	719	697	736	714	661	729	672	729	733	700	718	729	708	688	710	716	761	721	720	722	725	738	668	772	694	754	754	761	664	712	740	730	781	710	724	695	753	704	726	724	696	730	696	749	717	759	740	701	707	695	726	737	712	695	720	738	659	718	735	703	733	705	731	700	711	750	686	743	696	679	717	692	705	757	653	705	763	705	681	750	696	744	683	702	695	740	715	703	754	694	714	725	689	704	718	745	713	693	800	720	696	663	718	742	730	726	735	727	736	722	716	696	738	753	716	716	737	758	721	719	766	735	726	703	671	690	673	712	697	705	762	714	717	706	745	741	677	683	724	713	727	703	662	741	725	676	727	732	747	742	739	672	699	737	778	678	704	727	700	729	727	726	688	783	689	725	707	700	683	738	744	742	731	737	750	703	649	692	660	709	708	740	745	744	728	703	727	675	656	687	721	700	766	737	744	736	731	735	703	719	700	694	713	701	719	725	731	684	675	755	701	684	757	697	715	719	732	735	706	744	669	685	730	776	721	713	729	739	691	735	684	751	730	744	762	702	719	751	750	688	658	709	733	735	680	756	764	709	741	691	742	687	711	749	715	755	692	724	707	761	691	727	732	708	703	713	754	719	688	696	728	749	701	791	703	726	717	665	725	702	688	702	711	680	728	718	728	731	684	769	698	692	674	670	764	721	735	709	718	678	720	691	714	765	725	746	672	680	695	741	696	727	705	728	710	698	702	726	719	701	728	736	756	753	697	744	730	751	715	698	671	690	673	696	746	737	689	690	753	694	687	705	723	730	708	713	683	722	714	743	724	694	625	726	762	702	711	702	704	698	635	732	666	695	709	695	710	719	702	689	678	776	754	724	730	677	702	724	727	721	733	738
3587	2241	1788	1227	962	822	824	775	759	737	719	736	711	717	691	697	725	701	646	694	680	653	709	621	631	705	717	707	722	680	696	709	672	679	703	674	667	669	700	662	675	612	666	697	658	630	646	674	672	688	702	621	677	650	681	665	688	707	639	687	644	655	656	708	658	641	667	680	613	674	671	683	693	624	641	643	661	652	636	615	623	684	642	654	658	643	667	671	650	646	632	667	674	623	670	675	622	618	659	636	639	659	699	647	649	630	613	646	661	671	657	665	635	662	642	663	665	701	648	691	618	633	645	617	694	630	697	698	620	676	641	621	660	696	660	624	669	628	689	649	662	631	653	610	680	638	654	681	645	660	683	616	684	629	651	684	680	576	633	623	621	641	653	663	660	679	635	676	674	641	635	673	673	652	646	603	612	657	675	668	642	643	624	605	636	642	620	677	612	629	657	677	639	633	644	653	666	621	682	653	657	670	628	635	666	591	652	642	668	637	670	646	629	656	672	653	628	626	647	639	663	675	653	629	610	653	692	654	639	641	679	638	687	634	673	664	676	642	693	648	698	691	665	674	620	662	639	711	632	685	625	628	609	625	601	624	619	681	649	641	681	638	688	646	671	635	682	621	658	651	665	635	668	680	623	647	648	597	687	633	678	664	620	667	695	612	619	677	669	616	680	669	618	642	647	643	653	662	639	685	642	647	699	626	620	663	684	659	595	691	628	647	671	644	659	678	627	699	633	625	656	643	667	642	627	672	616	665	680	658	653	673	658	682	691	679	622	651	640	704	619	637	639	695	663	675	703	618	652	657	676	693	640	649	651	625	653	636	656	657	639	604	634	652	701	688	640	651	655	661	664	640	667	628	624	682	607	629	630	676	698	675	682	643	643	647	639	673	654	638	651	692	674	695	682	634	639	628	616	625	689	618	653	688	610	675	635	630	624	677	658	651	633	707	660	659	631	630	656	626	637	638	611	643	631	671	702	630	609	659	659	654	674	662	646	635	661	633	654	643	666	651	681	668	671	630	661	673	672	696	666	670	672	686	673	669	652	660	620	642	617	660	651	632	618	646	688	613	629	690	627	647	585	662	653	600	642	660	598	648	645	680	656	627	686	611	682	677	678	653	738	621	689	643	644	684	645	621	670	612	656	662	632	670	690	679	647	648	649	640	610	663	637	627	663	656	684	693	625	726	716	677	683	580	641	659	605	669	633	638	617	647	658	663	668	679	681	659	671	643	623	641	665	635	648	615	630	614	639	652	693	654	631	681	641	643	618	643	660	654	588	636	613	625	678	645	634	695	654	641	622	674	641	621	643	704	627	646	608	690	648	634	649	646	672	683	615	621	656	674	627	662	652	674	705	635	644	634	604	663	635	632	641	650	674	621	636	646	613	649	652	657	632	661	646	682	659	674	646	659	593	628	659	647	629	615	633	652	702	661	695	656	616	621	640	617	642	665	628	641	642	628	628	637	664	659	652	676	627	637	672	632	620	666	629	692	639	685	654	677	654	687	677	689	618	632	655	648	627	695	612	634	644	681	666	666	685	633	686	645	672	645	668	622	712	682	643	621	688	648	615	681	681	682	673	674	669	633	649	674	635	621	669	670	642	657	660	633	590	691	633	643	644	682	650	620	644	644	629	643	730	686	631	671	628	667	649	689	645	666	661	645	668	668	633	672	641	679	634	694	626	681	651	644	695	676	659	625	602	674	662	660	657	605	651	630	673	646	643	655	712	632	638	682	626	636	598	660	693	649	667	628	665	630	666	665	630	634	635	636	648	654	634	630	647	694	680	670	638	623	638	668	619	676	601	699	620	632	644	660	668	651	684	648	673	696	658	671	688	636	675	631	656	624	684	637	637	666	680	677	676	633	667	645	668	646	673	667	649	667	641	679	627	658	647	650	664	677	673	665	655	641	638	641	625	658	659	619	653	686	646	648	637	642	632	670	650	659	637	646	638	687	688	660	700	664	683	704	654	691	659	659	669	667	629	679	671	665	699	655	634	654	636	673	674	613	650	708	690	638	656	641	626	629	669	602	684	671	666	607	618	667	634	658	653	654	648	662	691	644	639	642	660	643	659	634	689	583	663	637	583	664	654	657	629	700	662	628	649	681	646	688	624	655	697	638	675	605	662	670	640	659	689	656	670	651	647	649	693	607	641	693	635	655	658	655	645	623	698	631	642	670	662	642	608	651	661	645	686	600	699	652	643	654	650	653	634	630	619	636	642	658	695	625	659	653	621	618	724	651	604	656	632	606	657	675	612	673	639	704	681	671	672	657	658	683	631	661	680	631	608	642	635	641	642	638	657	684	680	636	608	636	699	630	658	658	692	641	639	649	664	712	625	665	639	642	637	616	647	624	657	665	613	669	652	675	675	593	651	667	668	657	692	683	611	627	636	630	656	615	662	618	623	616	663	587	647	658	626	639	672	632	709	630	663	702	656	612	667	654	660	667	670	675	667	634	616	630	660	665	696	628	639	670	680	643	620	684	702	664	611	619	689	653	628	634	616	707	679	632	629	655	686	647	678	662	689	701	651	671	625	672	664	673	646	666	660	659	667	635	653	639	708	647	671	601	657	668	624	602	617	626	647	684	597	663	682	658	643	697	611	666	680	649	670	664	652	621	614	649	633	631	665	628	660	651	648	667	679	660	715	620	648	665	694	667	640	610	683	641	663	630	681	618	654	646	684	647	658	679	673	655	665	639	640	669	665	636	674	627	662	634	650	694	665	669	662	658	679	624	650	639	648	634	643	661	640	644	696	695	651	613	647	613	617	679	664	671	651	641	675	656	642	680	640	665	666	683	681	647	649	627	643	674	592	674	689	672	705	643	642	636	650	681	649	659	649	648	655	643	660	689	611	666	661	638	687	658	655	615	601	650	635	598	660	664	634	655	605	682	673	634	631	648	640	642	622	651	652	674	646	661	610	686	650	668	603	657	671	640	644	689	670	626	662	655	697	641	630	674	647	652	654	574	610	656	652	639	673	628	619	639	656	624	679	668	606	694	645	666	636	645	631	631	635	647	669	653	691	670	646	659	674	666	663	669	679	638	674	665	645	656	646	619	642	636	627	635	603	681	626	677	629	647	684	692	654	691	682	624	653	668	681	652	639	658	665	616	634	653	682	689	709	693	655	637	633	669	672	698	608	649	610	644	653	651	662	623	596	665	668	624	668	649	648	645	657	650	650	625	677	649	650	624	604	613	613	665	644	644	678	602	652	657	624	613	640	620	635	646	627	673	641	651	617	646	654	654	662	642	621	662	656	697	658	689	661	653	654	608	632	644	643	644	673	639	665	606	662	679	648	667	641	662	641	612	648	609	673	618	680	672	624	616	641	628	624	702	679	639	649	643	674	663	643	614	654	664	659	667	631	612	666	598	651	642	727	668	671	705	643	664	661	677	665	700	637	667	664	679	670	645	674	644	591	639	614	700	615	645	650	637	670	623	628	619	610	684	634	656	651	638	675	666	671	649
24255	21446	28642	24685	20170	2664	931	541	472	447	414	408	374	384	367	345	367	371	403	392	377	332	370	360	356	371	348	346	361	367	367	354	311	335	362	358	365	376	324	352	314	346	315	363	351	354	366	333	354	315	346	360	340	331	327	328	351	379	310	347	322	355	352	362	318	355	334	328	343	337	353	315	350	375	354	321	318	309	341	339	330	364	328	325	356	344	337	350	356	363	365	338	333	347	326	328	347	349	355	331	288	348	334	347	326	312	329	333	324	338	305	344	348	332	312	351	316	328	365	326	311	319	326	318	327	344	330	339	302	349	332	334	348	322	329	320	344	307	339	339	345	321	337	336	332	330	342	306	319	291	354	341	326	336	340	342	341	313	327	343	344	317	357	319	317	314	316	295	351	366	330	366	323	321	358	335	323	349	348	353	347	327	343	355	326	324	355	317	337	331	329	337	345	306	305	363	366	322	335	303	344	374	348	333	323	319	303	343	332	357	314	332	339	320	341	319	324	326	328	321	315	358	334	340	320	330	343	341	313	335	350	337	330	324	323	325	346	350	310	319	340	343	381	328	364	326	327	359	344	367	326	320	360	324	309	303	298	347	301	324	337	334	357	364	362	357	343	353	309	344	352	363	355	293	323	317	294	323	349	335	323	322	325	371	337	320	343	327	349	342	336	334	341	338	330	320	363	323	336	321	315	379	337	332	334	359	349	324	362	346	320	313	333	343	328	342	337	341	312	326	315	346	299	344	326	363	348	339	345	334	297	313	399	361	343	319	322	335	301	338	316	308	325	359	366	347	351	343	356	330	343	319	336	317	334	295	336	298	317	346	342	347	341	313	361	328	343	341	329	326	323	311	297	343	328	331	327	315	321	314	340	342	343	346	368	307	333	377	330	324	325	318	372	337	324	350	318	318	369	307	304	367	340	320	313	310	384	362	320	312	317	345	342	328	325	366	329	337	314	322	315	352	281	289	333	347	361	305	337	336	310	333	327	343	345	363	355	344	313	338	321	350	325	337	325	351	326	339	343	302	333	332	335	332	324	339	333	296	365	348	328	299	287	350	333	315	395	318	315	328	319	317	318	315	339	325	325	318	341	352	325	322	347	357	307	319	360	328	334	320	344	325	314	338	318	338	328	345	337	307	351	314	315	337	359	319	317	353	314	295	365	356	336	343	326	337	347	352	343	323	315	321	339	362	323	311	307	332	321	381	315	351	341	320	321	318	341	353	301	325	316	331	331	283	351	339	348	298	325	315	316	334	316	325	342	322	347	306	357	331	317	322	322	321	336	330	360	323	304	348	299	312	311	305	362	326	335	342	302	323	325	353	322	329	327	317	343	336	370	306	339	341	349	346	345	326	366	326	336	331	369	324	333	299	350	312	326	320	309	328	296	343	329	344	333	336	329	328	340	336	328	330	343	341	330	346	301	346	347	306	317	312	301	342	329	342	283	325	327	358	361	358	317	356	340	367	311	292	332	319	325	324	343	313	299	339	330	340	328	341	351	355	356	321	322	338	323	369	314	319	323	322	342	311	331	359	356	331	308	341	352	319	298	321	342	320	312	333	313	348	327	325	319	319	336	327	341	325	336	323	316	348	344	317	349	322	342	310	295	313	316	348	332	336	329	326	330	307	291	325	337	319	339	315	352	348	325	302	299	318	314	332	356	317	324	310	316	316	335	357	302	345	334	366	301	308	301	316	318	354	332	338	330	325	331	308	328	330	320	326	347	297	371	334	334	344	321	327	333	351	305	330	337	359	302	342	339	329	296	313	296	331	305	311	333	334	312	354	310	326	376	344	356	339	338	349	335	348	331	349	320	318	331	319	309	307	319	377	315	315	338	354	336	340	332	358	348	313	314	334	294	322	337	334	333	313	361	329	355	359	328	348	347	318	320	317	366	335	333	378	334	305	311	333	319	353	347	348	370	329	335	323	340	313	323	350	326	346	312	363	322	326	321	345	362	370	332	332	342	368	343	305	353	344	302	348	342	307	279	356	317	311	308	326	335	311	345	317	332	287	311	366	339	360	324	341	345	296	324	362	308	301	329	316	322	345	331	290	348	341	339	318	337	351	320	321	347	341	310	297	343	310	301	320	325	348	340	319	334	325	325	327	364	326	326	313	282	344	311	340	320	347	322	315	326	316	308	338	330	324	348	342	306	377	336	315	354	355	303	341	337	348	336	278	315	336	358	338	333	332	343	326	313	326	338	328	335	343	347	297	326	330	302	307	304	325	369	352	316	318	330	304	316	321	321	287	346	360	324	364	330	316	326	390	332	306	294	353	313	342	306	366	341	337	367	314	361	291	333	320	336	333	324	318	284	323	323	320	369	320	335	295	335	357	329	349	317	312	300	314	349	310	344	318	335	338	315	343	348	352	302	316	333	327	344	340	346	327	329	336	330	306	319	343	303	310	320	329	350	326	300	337	361	329	344	316	344	319	299	386	308	315	336	284	356	312	322	314	361	330	341	315	327	290	307	359	317	322	329	339	306	297	302	351	344	344	344	323	333	333	331	330	325	366	350	312	307	310	297	340	333	335	339	352	309	311	319	348	322	332	346	330	305	322	299	310	343	328	297	324	297	322	313	320	321	321	334	316	339	303	325	321	353	333	346	333	361	340	348	330	339	339	316	345	337	331	291	349	357	307	308	301	354	302	369	312	349	328	329	347	317	306	354	363	335	336	353	311	340	325	305	334	343	365	301	344	325	313	305	314	340	332	327	349	314	362	336	323	315	319	311	301	286	332	329	310	348	313	319	338	339	321	338	349	326	347	286	347	310	315	313	326	328	318	318	330	307	332	331	334	305	329	314	330	330	332	328	331	334	360	319	326	318	296	309	326	321	332	319	324	322	315	366	326	317	338	345	299	311	343	343	328	326	319	331	354	331	363	314	298	289	323	328	334	352	323	351	350	328	342	341	328	321	315	341	330	327	337	333	329	322	311	300	324	367	341	334	335	329	330	354	319	324	302	316	336	317	320	338	337	360	324	335	346	301	329	362	356	291	309	305	310	339	335	322	307	333	348	329	355	304	347	322	322	335	360	348	308	326	339	322	321	335	314	313	338	338	346	341	343	314	317	336	350	321	341	323	306	318	342	342	325	333	309	305	333	296	337	328	323	332	337	325	319	331	338	335	323	321	313	301	350	370	346	332	321	355	315	330	367	302	343	349	349	311	305	328	308	318	324	338	316	316	348	356	316	297	338	329	317	314	335	332	342	317	343	370	318	339	338	306	336	341	310	351	313	304	348	329	340	311	316	339	308	364	338	313	304	316	318	328	336	334	328	372	322	353	365	369	287	340	352	314	314	342	361	327	334	303	343	344	332	336	355	322	323	331	315	338	318	325	321	352	313	356	305	326	333	327	333	358	301	321	315	340	353	318	331	311	300	326	312	351	325	299	336	313	335	343	319	307	318	334	333	336	316	335	326	367	329	303	331	333	306	331	294	342	304	332	375	374	316	309	331	348	302
3315	4696	3637	1778	1269	979	812	676	646	554	502	486	455	420	415	421	443	416	397	381	367	372	366	388	367	375	403	398	358	338	396	335	347	366	350	371	353	364	360	356	357	310	349	353	365	358	351	364	369	359	370	343	340	340	351	349	320	389	349	352	360	374	366	374	364	351	338	341	322	352	372	329	326	361	371	370	310	335	361	348	354	367	324	374	336	340	346	353	339	347	364	357	346	366	352	367	315	365	354	365	358	342	309	337	377	350	383	352	310	347	366	362	369	356	385	358	352	365	338	339	348	328	350	350	305	323	346	361	363	373	346	335	364	341	327	343	331	371	348	343	376	343	350	354	343	358	370	323	349	337	359	350	336	355	337	361	342	344	322	346	386	352	363	297	354	340	365	377	345	354	346	338	378	333	329	334	338	317	335	339	339	333	349	359	323	339	364	360	319	372	347	347	369	363	328	351	352	334	345	361	363	344	362	354	330	396	340	307	360	369	347	331	355	348	386	331	370	369	303	368	364	323	329	374	357	363	352	340	372	329	364	334	374	327	346	354	362	325	335	333	341	362	370	294	330	381	331	340	379	390	351	351	377	365	378	333	349	335	358	349	334	343	330	343	329	328	329	342	348	353	358	377	341	354	311	338	359	370	332	363	343	366	347	335	366	331	345	352	369	347	316	354	342	383	351	378	340	354	341	359	371	324	364	328	351	331	324	347	358	368	314	328	340	355	353	319	365	326	342	340	332	334	345	383	353	342	351	368	367	358	369	360	349	350	375	321	368	318	336	329	385	356	349	361	309	334	332	371	296	327	344	346	341	347	361	341	338	323	351	342	352	367	363	322	350	333	320	349	307	337	368	358	343	356	338	356	326	337	372	333	358	348	341	352	318	379	363	359	345	328	372	366	342	355	369	327	332	359	349	365	342	334	346	330	339	349	393	324	350	340	359	326	354	373	342	362	336	326	350	391	347	389	373	353	347	352	378	331	352	352	331	351	382	345	307	370	337	351	342	333	330	343	354	320	341	335	349	350	300	312	340	333	341	345	333	331	347	377	298	346	365	344	332	337	342	318	327	344	347	313	346	363	335	351	379	337	358	346	330	351	364	353	367	343	338	358	376	359	332	358	376	327	348	359	409	318	315	315	345	366	367	334	353	341	326	358	340	353	344	345	335	361	362	352	337	333	339	363	343	360	333	352	353	364	324	348	331	330	354	346	323	362	335	334	340	326	326	366	331	313	321	361	325	360	349	326	341	328	359	337	344	325	333	346	356	368	344	335	334	333	355	323	337	346	357	363	330	407	338	379	363	357	328	361	361	369	300	359	303	319	321	360	389	352	351	360	335	335	367	361	368	325	338	362	343	355	363	335	363	377	335	348	342	307	324	336	331	336	316	376	365	333	338	342	343	347	345	365	388	330	353	337	331	354	364	335	359	348	339	326	358	324	368	341	318	360	357	335	320	329	350	355	319	339	346	313	344	326	341	308	355	348	367	363	363	344	353	326	318	351	330	351	347	371	297	329	327	359	372	366	330	338	358	337	334	347	322	357	336	302	357	332	303	333	329	353	366	372	369	305	342	314	358	372	332	364	378	385	346	342	362	337	352	335	330	351	367	345	370	353	326	331	343	353	291	322	338	383	319	336	317	335	317	359	332	356	344	352	320	375	326	342	325	355	353	359	358	339	320	331	338	378	326	316	331	365	313	355	307	373	350	348	359	345	349	327	316	337	343	327	334	330	363	342	346	361	343	351	357	360	353	316	304	328	332	314	330	366	350	346	329	320	357	300	367	355	352	328	355	373	329	295	373	355	325	308	312	349	323	375	336	332	338	316	329	367	320	334	338	353	319	338	355	350	347	364	327	353	362	367	327	332	360	346	320	335	348	344	339	356	360	370	334	353	374	344	316	335	365	315	351	341	347	345	373	314	324	367	336	345	355	335	318	395	352	366	329	336	312	329	340	369	347	348	301	307	364	343	350	371	346	348	333	323	340	366	348	327	356	344	343	340	349	335	366	356	317	328	368	353	352	337	395	333	340	333	353	321	348	340	347	327	334	353	355	328	347	379	350	321	342	323	368	329	352	341	333	369	363	348	329	333	322	347	359	353	334	341	321	352	330	350	320	363	341	356	339	316	358	358	315	355	352	348	335	369	344	340	333	320	314	356	314	334	298	333	316	336	319	335	333	334	329	345	341	337	350	335	350	335	333	352	356	340	332	392	346	312	353	346	331	341	344	318	348	327	339	318	311	344	351	351	333	330	350	347	315	287	322	336	357	359	335	302	358	327	338	367	345	333	360	326	319	359	361	336	360	337	314	364	346	382	337	339	312	353	355	330	335	379	314	330	348	343	373	315	370	325	348	337	353	372	317	351	356	350	351	311	321	346	348	324	365	328	367	339	347	342	342	355	333	312	331	348	353	323	341	349	384	326	355	338	335	380	332	363	346	360	355	311	313	355	366	333	321	340	328	332	310	348	315	355	360	324	347	352	361	301	368	345	360	335	382	360	344	324	356	344	307	350	386	362	342	328	324	344	359	323	370	388	336	345	330	340	355	308	336	350	339	325	336	352	347	291	320	332	357	338	323	383	360	355	365	371	341	344	335	344	337	326	354	343	331	317	324	365	352	345	334	318	331	372	337	358	354	343	332	350	327	345	357	362	332	349	328	343	349	354	320	363	352	351	348	333	339	332	370	365	340	340	365	367	355	376	359	332	336	347	322	358	371	362	346	338	369	366	358	361	337	349	323	339	363	343	364	333	315	357	357	337	305	351	335	323	354	357	318	343	315	346	329	336	354	314	347	319	316	339	323	339	341	332	319	324	319	323	384	384	334	336	330	365	330	340	330	357	323	366	322	339	351	328	319	346	342	296	336	354	351	331	335	325	344	336	355	360	332	346	361	359	364	304	367	334	352	343	353	378	318	353	313	330	353	347	349	348	319	323	368	329	353	357	358	372	344	330	354	348	352	308	382	344	319	334	340	346	362	328	348	371	356	347	374	324	355	326	337	337	345	349	355	339	358	323	324	331	333	349	312	326	359	370	376	361	330	362	340	361	349	348	326	321	334	341	329	348	352	350	316	326	351	360	360	353	313	345	354	339	344	337	382	368	352	317	350	337	329	320	342	350	317	351	359	353	359	316	369	363	335	334	357	350	373	332	300	346	351	330	314	346	353	331	340	327	374	341	348	366	340	331	335	380	313	356	320	354	332	333	354	369	314	339	377	366	374	370	339	319	334	339	345	347	346	355	328	355	361	327	356	357	346	336	366	353	314	352	354	324	306	307	333	346	355	334	361	330	362	325	358	334	347	337	358	336	325	349	337	356	325	304	336	359	356	343	336	342	347	318	353	345	338	326	342	343	327	323	309	370	329	352	326	349	332	340	371	353	321	334	340	358	314	338	343	374	319	332	311	332	335	337	334	321	344	330	333	331	351	332	372	335	332	339	338	383	307	329	357	342	349	349	322	379	328	333	354	320
27754	12159	2200	1372	1022	829	863	798	830	840	842	856	885	858	880	849	865	833	789	837	860	821	840	872	830	872	815	838	850	848	807	826	786	834	749	824	836	836	836	807	768	845	832	829	857	848	824	841	799	856	866	780	821	836	843	852	837	799	819	827	838	842	825	832	834	824	832	801	856	859	856	831	857	881	843	851	839	843	851	823	818	830	839	809	855	859	872	834	792	815	830	799	854	812	816	789	816	833	883	885	796	844	862	873	846	841	837	830	804	784	855	848	878	838	835	835	831	792	801	802	821	852	836	785	844	825	839	824	821	821	870	802	815	800	822	860	854	835	766	870	826	830	857	799	829	859	867	838	833	862	865	868	826	860	838	843	867	808	783	826	889	866	809	861	815	820	836	794	858	828	819	843	805	807	838	822	815	824	793	838	849	845	875	879	818	842	812	901	866	857	815	854	833	849	825	871	795	865	853	878	802	830	783	793	845	845	829	837	911	844	840	812	857	880	860	832	806	844	846	819	840	858	825	825	820	841	805	820	811	767	838	781	810	837	851	840	859	828	784	890	748	790	820	828	829	840	834	894	873	873	802	776	863	801	794	799	815	828	809	829	833	839	858	811	797	823	776	835	836	803	802	881	871	825	856	864	797	840	829	860	758	841	839	857	817	842	839	876	820	821	838	825	867	801	844	824	813	863	862	808	825	852	856	797	805	789	844	857	818	854	829	856	821	837	832	838	788	802	814	811	810	847	828	860	847	818	863	852	864	793	821	870	872	828	845	813	820	839	854	827	817	875	832	860	824	808	813	852	855	844	804	821	781	827	795	797	801	850	848	854	759	867	822	803	823	868	888	845	864	865	855	813	823	817	770	837	829	849	843	851	862	816	838	806	866	834	815	796	791	824	822	809	860	834	806	824	772	828	848	797	836	827	845	809	765	865	827	884	831	865	852	799	791	817	826	894	792	815	878	809	823	811	793	810	864	806	805	826	805	845	810	809	831	813	824	820	834	876	873	857	864	815	855	830	836	865	812	807	876	894	829	763	823	789	834	848	787	824	867	813	834	746	820	830	836	837	806	865	813	818	853	855	804	858	828	852	804	791	885	804	809	842	859	821	818	814	811	853	836	864	866	828	798	853	826	807	837	827	832	821	787	820	829	820	857	762	795	840	900	810	818	846	808	810	831	800	816	881	808	817	800	807	838	851	833	863	852	856	838	858	766	830	826	782	880	829	806	804	842	791	811	813	892	839	813	772	794	808	866	816	809	846	818	817	826	807	789	828	828	860	805	795	851	802	855	817	847	818	817	822	843	829	842	785	888	813	798	849	819	804	803	858	785	831	863	854	823	842	796	777	881	802	830	827	871	865	807	800	822	840	832	816	820	764	864	836	834	838	802	893	815	834	839	883	837	799	796	826	807	811	842	785	815	830	794	866	834	809	822	874	861	813	919	851	786	861	820	815	846	837	854	861	849	809	864	814	810	851	873	813	824	810	819	873	861	839	882	834	816	860	848	858	847	821	860	869	859	828	805	842	820	794	852	831	805	820	834	834	825	862	810	894	781	764	845	841	859	855	857	822	868	820	880	841	852	820	822	805	849	849	800	876	847	798	866	826	805	802	812	820	847	824	847	864	813	836	827	818	817	797	869	856	826	793	838	887	787	817	829	845	857	848	849	869	822	862	831	813	798	830	825	779	820	843	845	835	861	822	848	810	796	821	826	801	811	776	797	870	826	802	819	837	829	819	829	817	801	852	889	841	873	846	832	838	871	802	827	820	796	879	846	836	841	871	839	808	813	872	751	850	796	846	815	798	813	827	779	795	842	789	827	830	848	846	827	898	837	823	887	842	851	816	809	835	895	871	888	845	837	793	848	811	828	867	837	884	793	846	796	876	820	858	824	833	859	846	858	826	783	850	798	860	858	863	850	825	852	841	876	824	851	859	831	851	823	847	849	828	847	833	846	808	794	815	830	811	803	831	793	839	831	812	807	810	814	799	832	830	836	817	847	818	832	851	818	727	859	843	797	838	827	817	879	839	852	840	829	805	812	831	856	826	898	866	853	859	843	836	901	869	842	842	820	850	774	807	847	806	840	812	828	818	752	847	859	828	818	863	836	840	813	799	816	785	854	846	845	847	759	823	866	830	838	833	840	886	848	847	822	841	848	857	837	838	817	821	852	854	857	775	889	851	878	813	806	832	847	888	854	810	784	850	831	809	878	821	842	888	813	824	879	847	814	802	820	850	875	819	874	832	839	805	846	835	854	838	854	828	793	860	841	853	843	838	762	829	866	841	870	833	866	850	884	837	838	826	801	822	802	824	819	815	832	844	835	845	780	863	840	869	792	782	811	802	824	849	800	834	822	850	874	842	801	857	776	790	839	861	812	782	825	809	819	832	834	834	781	848	841	830	840	823	860	834	802	794	802	778	878	832	837	868	872	824	807	807	838	859	822	797	847	816	815	799	751	822	869	792	824	895	837	815	838	813	841	813	827	848	878	800	848	830	854	855	831	798	826	796	849	787	837	864	829	810	867	866	870	839	809	803	853	851	792	830	872	841	825	802	889	881	774	879	838	821	795	866	827	796	848	820	828	819	843	842	834	834	837	837	855	834	793	824	833	851	882	801	830	825	862	825	864	830	889	822	832	817	845	816	862	844	829	786	816	790	813	806	827	780	853	837	844	832	837	832	843	886	860	839	841	798	830	847	768	862	800	793	842	824	843	882	842	867	819	856	845	803	773	885	830	807	817	840	846	814	802	785	809	814	813	782	869	770	792	810	816	820	810	830	806	810	827	797	767	801	834	867	829	799	812	838	843	828	845	779	825	860	770	790	870	853	853	813	792	835	832	829	838	841	842	798	829	894	848	860	878	854	849	855	837	850	848	780	799	851	871	836	844	827	839	834	852	792	815	826	819	833	846	807	861	800	835	787	858	864	835	797	865	828	831	875	834	827	862	839	791	832	847	798	848	793	857	851	781	856	835	839	830	822	827	840	846	849	856	811	853	814	825	903	772	858	883	817	822	846	865	877	760	813	830	869	834	808	882	858	825	777	874	811	819	885	867	864	780	842	738	835	841	876	791	829	857	855	841	846	804	890	830	846	834	858	855	870	823	853	845	794	793	862	778	830	858	773	837	783	824	820	825	804	812	862	820	811	872	877	823	874	810	857	818	838	820	821	806	802	814	876	870	850	891	823	844	824	832	836	907	839	836	854	817	787	796	825	819	792	891	827	804	806	821	870	850	829	807	859	772	816	825	797	830	857	841	837	819	806	852	858	843	835	852	853	781	809	835	783	885	824	819	762	777	812	805	830	861	814	824	823	847	779	759	806	808	858	810	817	814	792	847	826	796	810	861	823	815	834	903	872	815	815	821	867	855	884	825	837	817	830	782	860	829	845	806	805	792	850	820	891	848	797	836	828	850	790	846	796	840	825	816	831	806	827	854	864	868	802	762	840	847	863	862	856	844	831	801	815	836	823
5058	1034	895	799	768	777	779	771	765	707	748	720	724	720	766	750	741	817	743	724	733	714	701	756	740	730	750	713	739	715	748	749	696	714	752	713	768	776	690	736	733	737	746	751	762	732	727	748	711	752	779	732	716	740	669	708	701	753	747	739	694	713	696	748	712	727	725	768	716	691	732	717	755	744	682	731	705	729	749	717	739	735	697	748	710	750	770	767	719	661	723	741	736	733	730	703	695	684	739	739	667	686	748	776	723	761	724	708	765	707	728	708	730	720	689	749	701	732	733	787	741	720	710	671	710	741	742	704	735	745	722	694	725	731	730	684	705	744	742	735	693	745	726	778	744	749	727	717	719	772	704	735	760	723	724	744	715	730	743	766	773	724	705	734	746	737	733	751	718	752	733	731	748	693	732	728	735	727	732	736	719	720	717	770	702	727	694	760	723	792	738	741	721	767	685	689	758	684	751	716	693	689	731	717	751	766	719	747	726	741	773	723	762	710	673	721	732	713	752	711	732	667	768	765	761	714	746	673	757	711	704	749	725	740	688	754	753	729	706	782	741	758	748	746	737	795	755	744	681	727	718	724	738	762	691	707	745	736	740	691	746	742	707	748	734	714	676	693	720	693	691	714	747	755	788	709	715	713	742	724	717	744	688	713	744	676	731	685	721	685	690	736	731	750	794	693	717	654	702	724	724	764	773	743	725	763	722	681	757	701	755	721	754	696	710	723	741	729	716	714	745	728	700	764	788	699	731	697	710	712	704	731	742	704	734	750	803	670	679	705	740	708	718	709	685	746	759	719	713	736	733	736	752	735	738	711	718	733	770	713	729	688	757	663	749	743	742	734	724	729	686	717	744	769	751	751	713	728	699	752	720	733	738	701	720	707	772	765	746	764	703	705	725	703	757	724	706	744	753	745	763	760	715	747	735	749	700	735	730	715	728	728	711	722	742	769	732	713	662	715	707	684	738	721	719	778	736	733	745	742	722	699	721	678	707	731	761	768	764	761	711	722	728	692	719	765	760	746	730	729	731	735	774	734	710	713	747	694	739	756	660	756	722	718	731	691	728	752	678	718	722	756	710	730	753	730	739	740	776	767	710	708	749	703	768	766	744	750	737	668	717	729	711	701	695	751	697	725	750	744	728	738	782	713	729	731	722	757	715	738	730	708	722	718	651	688	764	692	725	720	712	748	702	686	721	767	697	701	687	706	722	739	721	761	710	707	716	697	748	739	734	684	699	741	712	725	722	721	697	724	728	742	757	727	739	723	749	697	737	743	767	696	706	742	730	797	732	727	684	713	719	772	716	740	745	727	786	758	718	724	797	720	705	777	715	750	701	775	713	698	716	760	719	776	708	708	713	752	741	734	693	741	711	682	740	696	707	748	767	724	725	715	703	710	690	741	778	732	734	710	702	720	731	693	714	711	755	726	714	757	763	740	745	734	717	772	721	709	724	771	707	746	716	685	734	703	747	751	736	693	749	706	760	703	765	717	746	714	782	750	757	718	700	703	747	728	707	773	716	763	693	704	742	676	711	702	706	719	766	740	687	712	716	681	726	732	712	730	736	756	723	735	712	698	750	752	697	683	749	705	750	716	764	697	753	715	694	723	690	750	724	724	738	769	718	733	704	760	725	729	714	719	744	752	804	745	743	720	712	713	711	707	632	706	724	728	763	700	712	726	730	730	708	748	679	742	714	704	732	728	738	707	694	653	682	753	733	740	694	720	747	720	752	728	730	735	719	692	736	743	727	685	720	722	748	690	713	697	762	740	682	707	721	736	705	736	699	739	722	688	768	723	758	759	673	737	696	733	746	672	727	705	721	742	713	727	722	709	751	742	734	723	709	747	706	778	735	721	782	686	698	728	768	741	771	737	705	732	788	779	716	717	738	685	707	733	713	721	741	744	751	687	714	715	780	710	740	734	798	727	724	751	689	731	680	742	744	728	733	701	767	738	724	727	728	758	699	686	725	724	708	717	764	770	700	743	729	777	709	683	708	702	709	768	710	746	723	653	710	718	708	697	738	718	759	736	717	736	743	735	757	695	699	760	711	673	742	719	728	750	767	700	720	681	720	758	730	730	704	724	751	739	751	723	711	702	710	805	735	748	759	768	735	714	761	713	713	761	701	700	737	747	685	747	710	717	748	692	735	726	720	717	769	737	727	725	721	758	730	704	724	680	719	773	700	692	755	758	768	732	750	703	709	729	718	762	720	679	714	710	743	738	763	751	680	698	731	706	754	697	746	715	724	757	719	748	783	737	721	729	735	726	733	711	769	750	750	750	741	698	678	740	702	737	762	692	704	698	692	720	706	791	681	718	755	708	734	772	693	724	734	745	761	749	692	737	706	745	734	786	745	722	730	711	734	718	740	758	706	731	705	740	723	715	749	736	706	717	698	720	704	694	711	717	712	711	703	690	706	712	684	748	702	711	701	703	701	759	734	740	711	738	728	689	700	736	714	754	743	721	763	733	728	749	717	717	713	710	714	701	724	759	745	746	729	749	727	707	704	700	738	753	752	722	761	741	780	737	760	690	716	772	766	707	766	726	699	736	759	704	727	703	735	693	678	701	730	722	737	731	736	710	770	729	712	690	745	735	758	707	749	757	717	758	686	771	736	684	708	665	741	747	747	771	759	716	709	747	722	707	746	700	709	774	740	700	765	730	732	719	769	705	733	744	716	726	758	694	666	740	725	729	726	704	718	702	733	672	771	684	686	712	754	751	686	729	732	728	737	729	711	733	696	734	781	663	749	724	688	751	626	706	724	723	730	726	753	736	702	705	751	750	740	742	728	716	702	750	764	719	714	721	706	730	732	722	747	716	726	759	738	690	764	790	747	702	675	715	730	700	713	720	731	741	711	698	702	729	709	731	745	730	738	709	751	690	754	707	736	732	752	712	763	705	728	717	673	744	732	694	703	712	709	722	752	734	745	755	744	728	770	737	712	722	710	699	731	675	703	711	743	751	746	716	718	730	704	749	723	747	763	732	749	731	700	763	780	710	696	739	699	691	749	756	729	714	755	717	752	712	699	710	697	757	723	703	697	725	729	723	669	724	750	686	724	674	703	702	755	740	748	712	793	711	730	771	685	750	722	698	712	723	708	672	748	723	693	690	727	755	693	766	770	711	712	784	759	739	705	718	722	696	722	718	717	731	738	752	687	731	714	754	684	742	770	739	747	718	719	779	699	741	747	731	752	711	677	680	743	729	724	739	739	765	700	751	732	729	684	702	753	770	678	757	722	697	732	754	700	696	768	740	704	753	730	761	750	719	755	763	690	725	761	747	713	718	748	735	726	740	705	763	690	722	710	714	718	703	794	745	700	762	655	688	704	701	735	756	754	725	688	697	762	742	726	714	699	755	772	696	748	673	677	696	717	715	754	731	773	708	748	741	709	746	731	740	758	700	745	695	723	721	745	710	700	730	729	712	734	746	709	746	735	738	722	717	778	749	722	717	728	751	691	748	755	688
25757	21421	25558	17635	1833	1032	905	808	777	807	770	765	764	758	788	721	762	751	735	735	763	701	722	760	745	708	707	733	738	702	706	750	733	757	746	694	718	737	723	755	702	699	705	681	696	792	715	779	759	725	760	726	719	661	744	712	697	758	752	741	781	698	737	702	699	750	719	705	737	730	747	656	662	707	749	729	712	700	710	730	694	749	716	688	728	745	759	700	707	668	774	770	731	701	697	758	750	744	750	723	765	705	723	727	711	676	731	716	715	737	742	763	725	722	723	739	717	722	725	710	751	720	719	724	710	731	703	642	728	720	744	709	740	714	671	681	703	691	734	754	731	717	731	759	740	708	727	723	696	727	694	696	714	708	693	763	710	687	712	741	706	722	729	725	737	767	731	692	735	728	754	713	753	709	719	696	732	704	710	668	760	700	737	707	708	770	721	689	697	718	735	753	705	724	698	714	703	748	731	720	764	724	748	727	717	707	706	751	740	682	760	709	737	760	703	768	696	705	734	720	714	723	767	705	746	676	725	716	728	733	716	715	754	680	819	706	657	746	699	705	706	723	702	720	757	690	705	724	743	751	729	712	713	740	700	711	749	696	702	720	680	761	693	742	729	735	744	694	697	707	680	730	701	745	704	695	766	697	702	682	744	711	781	696	697	747	734	702	700	688	722	686	735	767	758	725	730	709	681	736	698	723	749	684	719	725	752	709	730	703	779	746	667	676	747	702	704	733	725	727	689	750	739	732	744	772	711	720	720	751	700	755	693	645	758	659	755	740	724	725	699	731	709	718	752	721	724	767	731	735	728	722	691	740	711	703	722	725	775	696	689	687	725	703	804	747	799	776	746	755	720	723	769	714	769	681	752	710	734	738	722	711	753	747	744	732	756	710	707	726	719	741	715	774	673	691	743	744	709	733	744	688	739	750	755	786	712	737	753	709	739	719	670	692	719	738	770	727	732	737	699	675	785	703	720	725	794	722	680	748	756	714	716	681	749	716	701	771	708	707	745	710	718	725	728	699	723	748	711	729	692	757	790	708	690	748	695	708	713	725	724	741	645	718	709	758	695	735	713	717	721	735	724	727	685	719	671	751	705	686	641	681	743	729	744	714	755	691	712	750	754	731	714	743	688	724	757	671	718	738	702	692	719	674	717	744	730	760	757	666	679	730	717	748	744	727	708	725	734	690	743	719	707	793	736	739	748	766	725	697	722	700	726	721	668	745	681	736	689	725	728	748	737	721	706	754	725	808	745	720	730	716	689	739	721	701	700	735	692	731	721	694	743	745	765	716	721	704	740	710	702	785	765	745	745	695	748	774	714	699	697	727	714	712	727	762	749	715	672	768	716	696	736	711	746	756	711	757	710	719	785	756	724	713	736	744	757	796	696	728	743	756	699	722	700	704	658	680	741	708	717	728	734	730	786	782	728	754	739	694	741	715	676	703	730	744	707	696	702	668	756	681	754	719	725	735	724	731	738	708	783	778	740	707	747	687	694	745	725	715	754	714	742	782	803	687	728	737	678	759	722	702	735	729	713	728	719	715	699	713	686	710	722	694	721	732	713	756	718	735	742	699	696	687	684	724	735	689	690	722	744	757	703	710	704	728	698	717	703	699	725	741	715	709	720	736	708	717	781	726	778	726	780	757	707	694	680	696	716	783	735	682	710	706	745	702	717	700	720	721	729	688	728	758	751	705	747	703	713	733	703	716	715	739	695	745	703	734	706	771	738	768	695	725	658	704	776	739	722	730	695	764	739	715	716	712	687	660	737	744	723	691	739	754	756	715	699	725	736	667	705	720	768	723	738	716	694	682	710	739	675	753	729	709	696	666	728	737	731	717	675	762	737	672	742	713	770	737	720	708	723	683	721	701	743	714	741	729	704	688	698	681	743	750	748	739	678	734	756	707	720	696	701	703	704	744	726	748	749	727	741	720	709	762	695	710	700	678	759	742	695	708	717	709	687	706	763	735	746	725	754	705	666	724	700	720	709	742	736	725	731	741	720	730	701	740	712	752	740	681	688	721	712	701	755	742	745	748	684	725	706	737	687	733	746	688	722	745	739	692	695	697	732	724	717	728	761	753	706	729	727	693	705	777	678	722	722	731	725	735	682	707	703	781	739	714	701	695	739	691	693	749	689	753	753	714	690	758	752	702	778	769	759	753	710	739	726	695	699	712	727	727	713	738	694	704	785	700	746	737	715	741	656	697	739	754	745	739	704	703	695	771	728	743	724	688	730	771	727	744	744	729	736	785	702	766	756	754	746	686	738	696	710	771	741	714	746	739	678	762	746	697	697	752	725	702	706	716	750	728	703	724	692	695	722	708	662	702	744	704	709	776	699	712	733	729	733	724	753	774	721	693	700	691	692	701	715	731	714	717	683	749	735	730	721	678	709	751	721	710	746	688	688	734	658	726	721	704	704	743	721	674	838	721	717	720	708	727	746	776	664	677	702	714	710	742	771	780	726	716	752	780	722	743	755	687	696	708	753	725	710	726	666	717	729	666	748	729	730	765	742	674	735	737	688	744	723	709	734	653	702	718	725	691	675	717	719	704	730	710	728	759	748	683	760	723	713	693	738	727	755	686	733	689	714	692	752	761	704	691	721	691	668	733	769	747	754	701	765	723	679	730	780	713	714	687	691	713	705	715	726	740	769	745	737	720	698	689	718	707	693	668	729	715	720	758	776	715	677	722	745	800	688	713	687	733	782	703	695	772	731	738	789	700	710	733	647	770	736	739	722	739	704	758	736	672	729	747	711	718	716	718	754	717	767	731	687	715	741	712	678	728	749	720	688	756	717	739	706	732	692	697	678	748	677	722	718	655	780	710	685	724	721	730	725	739	725	739	703	744	708	692	715	729	729	710	730	791	727	732	707	728	697	743	687	718	705	755	716	691	685	723	762	779	716	737	752	728	716	740	670	688	728	707	718	724	735	767	729	690	735	778	719	674	702	737	730	742	792	751	702	744	727	716	733	703	725	704	721	751	709	763	737	770	715	692	705	762	733	695	779	729	731	715	714	743	711	778	712	724	708	718	755	757	706	707	700	707	722	768	688	682	723	725	732	667	728	737	749	749	706	715	702	750	735	720	723	747	707	698	664	689	727	707	753	732	730	762	765	724	743	784	744	709	732	711	705	757	756	707	715	713	726	691	688	736	752	696	821	758	763	750	701	723	743	681	707	731	738	704	748	787	702	768	682	712	679	743	688	714	686	750	726	750	696	723	773	758	715	733	669	712	698	694	712	729	725	701	729	711	735	700	782	701	717	714	713	694	734	688	719	728	736	728	728	733	728	709	718	710	735	695	760	718	702	753	721	761	698	692	759	729	696	708	714	688	729	695	678	716	758	709	736	728	725	700	711	732	694	696	769	697	701	709	735	779	732	701	749	718	723	751	720	717	752	746	666	667	726	763	715	740	705	719	738	774	738	782	704	754	729	680	714	670	720	736	672	711	732	741	686	742	727	721	704	728
3634	2229	1771	1255	951	859	793	839	788	707	738	730	758	667	705	692	735	707	682	685	688	658	679	654	653	655	694	678	648	714	643	682	676	627	679	701	696	645	719	671	685	638	705	649	634	655	710	658	679	666	651	660	638	709	650	680	625	617	611	632	637	664	663	699	679	668	649	657	653	642	655	699	677	656	665	672	682	687	625	635	630	710	647	672	650	645	670	667	639	633	668	641	641	672	636	662	629	629	698	661	703	642	686	624	657	626	628	657	674	662	598	635	685	663	676	657	692	663	701	679	689	673	639	683	625	661	670	672	653	648	688	679	647	673	660	678	656	680	650	658	588	704	627	624	652	678	669	590	642	625	664	690	631	654	672	646	706	657	643	620	686	686	646	681	620	661	637	673	661	667	633	651	641	639	652	668	630	659	663	693	660	633	657	620	664	678	618	668	620	621	737	662	613	676	682	718	687	620	667	650	679	662	665	608	657	687	632	677	652	655	676	675	648	644	641	701	629	645	673	645	654	666	613	619	676	648	666	643	601	638	652	674	634	647	654	664	648	645	658	654	638	629	640	654	679	624	661	681	646	631	671	674	659	653	646	667	639	672	634	646	729	688	615	674	645	668	665	678	602	616	651	711	638	683	644	649	636	643	678	644	650	651	666	620	676	722	666	644	669	656	664	644	656	629	677	641	692	605	665	679	691	677	631	663	655	661	657	647	681	649	640	734	710	643	692	641	687	617	657	711	702	690	601	647	615	660	687	631	633	626	625	670	665	606	636	680	684	665	660	728	662	618	655	604	686	604	648	640	718	651	652	678	685	624	660	663	602	703	639	680	641	668	687	714	643	662	647	616	649	676	648	669	624	632	627	670	606	621	662	648	689	684	675	633	681	613	655	699	642	620	658	671	636	667	644	641	626	597	648	673	650	645	631	659	656	690	631	645	625	682	630	674	648	680	647	644	629	722	582	630	704	742	652	657	650	668	672	695	641	651	656	646	679	627	685	611	662	699	700	648	625	615	644	694	670	634	634	669	657	674	647	642	668	666	614	623	676	662	633	638	668	617	622	648	613	663	626	687	637	658	674	686	638	669	650	636	628	708	643	696	692	688	647	657	676	637	662	668	684	713	686	647	657	661	655	709	695	650	684	675	653	634	643	646	655	655	697	673	648	688	655	618	663	666	630	611	679	660	663	686	660	638	631	642	654	633	654	671	666	641	637	668	676	670	673	602	643	622	661	664	658	644	651	638	655	634	688	621	656	685	669	665	644	643	632	640	642	644	668	647	656	659	663	685	610	641	633	658	645	634	640	651	618	657	692	631	664	655	680	603	684	674	639	653	673	666	650	663	663	646	671	650	598	689	642	649	644	626	659	663	721	642	647	651	628	687	633	625	604	638	668	685	628	632	663	653	680	676	696	681	633	657	655	641	624	644	658	699	633	687	625	648	660	637	628	675	671	666	659	676	667	630	670	664	593	645	641	690	650	664	650	677	680	644	635	666	668	669	637	658	624	645	633	661	635	675	661	672	686	646	638	668	660	630	616	646	654	697	683	596	629	651	591	628	658	658	708	658	663	663	667	655	692	673	660	682	590	649	670	679	658	593	704	621	665	687	676	662	626	683	678	666	701	671	628	668	624	706	636	698	621	657	676	662	675	641	630	665	657	631	729	671	656	653	665	646	642	627	643	672	651	690	632	617	627	659	714	669	642	655	641	635	614	704	654	650	669	661	664	656	637	666	637	645	625	662	627	698	649	650	678	658	614	658	616	681	665	641	644	659	649	642	636	677	727	609	627	579	611	634	639	656	644	645	640	651	652	636	712	621	599	692	630	673	668	688	659	670	684	623	652	687	673	646	628	630	617	700	644	681	655	608	652	665	661	612	645	685	666	662	633	669	698	637	621	664	653	661	647	653	641	681	638	620	671	638	700	683	656	706	634	689	677	653	685	672	703	690	696	684	656	672	675	667	663	672	640	665	640	656	644	667	675	605	622	672	641	677	622	660	648	689	667	649	612	613	663	638	645	654	667	657	646	651	661	687	660	687	711	666	626	678	662	664	651	662	649	673	618	601	677	650	617	608	632	681	672	657	662	661	635	640	654	671	693	669	652	646	689	660	628	647	672	631	578	667	643	641	683	694	642	667	593	663	649	662	650	700	740	665	671	641	664	618	651	687	654	659	672	630	646	689	616	621	627	648	666	617	637	637	627	629	644	628	624	642	708	667	647	666	631	629	665	659	672	670	615	692	644	680	678	627	674	620	617	721	668	728	616	659	693	649	676	655	646	658	691	601	636	662	657	691	652	684	643	722	621	690	655	629	641	658	661	677	605	661	637	644	655	662	642	684	661	656	618	650	691	660	628	608	664	662	638	629	641	627	651	635	632	640	652	635	626	692	670	615	628	655	616	624	645	711	661	672	623	618	650	681	641	645	707	623	666	616	601	669	632	666	659	662	660	638	633	620	654	646	676	633	657	687	641	691	677	619	679	699	649	658	676	659	671	654	673	668	667	650	687	655	698	677	689	670	658	652	650	640	670	650	592	616	647	670	654	612	672	652	722	641	638	639	644	727	642	641	658	660	661	612	668	666	653	656	681	675	673	666	640	666	688	690	612	624	624	659	624	630	678	677	643	660	630	628	623	609	617	658	660	642	653	637	654	632	699	659	680	661	655	626	592	648	622	627	658	677	610	687	631	665	642	678	654	675	635	668	661	612	662	667	645	636	630	659	648	618	657	674	688	646	653	648	660	653	668	614	655	674	681	690	619	646	641	633	614	652	677	640	675	647	635	616	622	621	639	654	665	676	653	629	633	634	649	665	605	643	670	671	669	639	653	654	642	678	661	642	666	679	623	665	665	687	641	633	637	662	656	588	709	647	591	625	680	685	612	634	642	680	654	677	623	656	638	677	640	605	619	642	652	623	647	632	685	650	625	619	616	641	628	649	692	654	662	654	618	682	665	637	680	694	676	645	670	618	656	646	625	645	607	607	665	675	676	645	656	669	667	672	673	693	612	653	646	706	648	648	691	684	628	621	651	656	636	637	647	637	648	632	639	647	632	662	618	701	675	612	644	641	632	639	670	642	652	641	642	687	638	668	666	694	648	687	658	632	656	648	647	626	618	695	664	642	647	653	612	666	643	665	662	643	651	651	644	644	652	687	669	700	701	666	639	653	637	638	659	655	618	633	677	639	671	663	645	639	610	648	670	663	676	609	661	666	666	701	647	687	654	639	684	667	697	656	644	698	670	656	627	679	679	651	651	691	690	673	673	704	658	680	665	637	709	614	647	650	631	655	639	638	674	656	659	620	629	619	672	654	681	619	638	626	636	631	665	649	655	614	652	653	654	597	634	655	636	652	654	624	626	671	627	667	664	622	664	701	653	649	664	628	651	692	675	633	625	685	663	633	628	697	643	641	669	625	636	629	668	641	665	662	661	601	647	603	631	626	642	644	639	657	652	679	667	688	653	636	663	627	667	620
24255	21430	28600	24645	20251	2736	922	541	471	462	456	388	377	384	392	360	343	424	389	337	360	389	348	351	355	399	356	331	353	348	314	332	323	339	362	341	307	366	335	373	325	347	325	343	318	333	350	325	327	321	353	302	353	330	339	343	333	332	319	305	340	339	333	320	324	335	325	342	375	337	341	320	329	319	319	336	360	350	330	370	338	311	321	324	342	360	364	339	328	335	331	358	316	351	316	350	331	329	343	365	328	341	326	308	322	339	318	336	342	363	341	341	326	348	359	307	323	336	336	323	328	341	354	349	337	325	343	343	358	354	327	335	367	346	337	353	350	317	348	309	342	341	359	324	358	345	334	354	321	362	343	333	347	356	299	325	346	337	341	318	335	329	330	314	357	327	320	362	339	348	334	316	365	366	335	327	332	346	303	300	353	365	333	315	340	343	335	342	317	334	293	360	350	335	360	361	327	305	335	326	329	309	337	332	344	350	334	340	341	350	351	332	324	369	344	326	358	374	310	322	341	308	309	351	310	300	351	320	332	335	334	300	352	319	338	321	326	354	351	311	346	318	345	333	324	360	385	333	306	359	351	316	350	360	326	354	320	347	340	317	344	364	336	333	329	324	353	344	320	321	332	335	323	359	317	338	315	351	334	305	325	316	298	329	339	308	380	400	365	323	306	322	324	345	333	331	313	355	341	291	365	337	324	314	339	346	355	339	331	317	358	308	330	353	342	363	353	365	320	354	300	332	308	325	327	325	321	344	346	330	307	333	355	305	302	322	351	296	324	319	336	333	339	345	325	333	340	338	344	355	338	323	341	315	332	339	333	335	329	320	322	327	330	322	340	343	350	299	330	337	331	323	352	326	335	297	322	370	326	332	315	308	304	337	333	340	323	304	330	325	342	330	338	322	331	318	329	335	316	324	351	302	337	351	296	348	322	311	342	343	357	316	329	337	317	320	307	318	328	336	315	342	319	305	325	335	298	348	366	309	350	336	355	317	318	316	375	326	353	316	324	368	333	342	311	323	324	321	321	320	332	358	330	338	306	340	350	348	358	333	331	318	308	367	335	330	311	320	341	331	340	341	313	362	321	323	338	344	318	316	318	335	320	326	333	311	333	318	326	354	331	344	339	325	311	334	328	357	308	343	358	308	366	354	307	324	325	327	363	341	320	316	342	321	346	345	313	328	345	310	310	356	324	344	330	295	312	346	319	352	320	302	322	356	322	320	327	341	362	339	304	300	339	365	316	350	357	329	321	293	282	305	325	340	335	349	343	372	335	347	319	366	360	363	338	340	328	325	329	322	318	324	314	354	329	351	326	318	317	315	339	338	349	336	335	308	347	333	326	333	340	306	350	308	357	328	325	328	317	350	353	316	329	341	331	350	340	366	359	315	325	336	343	332	338	323	356	323	353	337	321	315	326	329	313	348	327	359	355	339	337	330	348	336	324	353	373	340	312	356	335	323	343	342	344	331	295	349	328	336	330	349	347	341	340	346	297	341	337	321	329	354	302	358	345	322	339	368	318	312	342	307	355	320	316	324	325	365	351	315	310	323	331	345	314	332	355	351	311	353	290	313	317	336	350	350	319	355	352	347	322	299	324	338	297	336	307	370	348	321	337	340	306	346	324	345	331	321	336	345	335	367	325	330	319	343	351	348	354	313	337	331	308	349	345	343	338	319	333	341	337	312	310	331	347	342	357	352	326	338	350	316	312	324	296	356	344	298	325	309	331	312	349	325	307	291	323	331	337	342	317	333	341	348	334	310	328	345	319	342	319	312	334	373	310	313	319	342	324	342	358	346	321	336	348	344	345	343	344	347	311	333	336	326	344	334	321	311	297	342	334	323	324	335	305	309	321	323	367	352	307	346	324	329	343	353	326	332	336	326	331	337	334	323	341	328	340	350	330	347	338	337	314	312	343	344	304	312	351	351	364	336	341	315	294	329	309	307	333	348	353	354	356	329	332	318	338	343	341	345	340	321	323	342	314	362	340	343	318	356	303	324	332	312	359	381	384	296	337	329	334	333	362	352	319	322	330	358	329	324	341	342	322	362	349	336	319	355	293	328	365	354	331	349	335	304	320	352	362	350	349	338	327	330	316	312	314	316	320	332	328	319	321	348	303	341	318	335	305	341	312	325	330	294	322	324	348	361	346	324	334	338	320	341	325	355	337	342	324	337	357	354	349	339	355	319	325	364	330	321	332	341	316	301	331	349	343	353	393	365	326	361	344	300	309	350	334	297	328	307	345	346	310	308	330	306	347	315	319	332	340	311	346	334	333	366	343	354	335	351	333	313	352	363	315	379	343	362	357	336	329	331	363	359	306	337	372	331	332	302	357	325	310	321	360	322	337	332	347	325	319	347	311	364	307	304	324	355	325	333	335	354	323	320	351	303	351	297	332	338	345	356	341	333	324	309	369	345	358	356	316	325	324	329	344	326	301	325	354	343	317	328	333	346	337	321	314	318	331	343	289	307	338	355	344	333	332	332	309	332	330	324	344	345	344	335	287	339	315	368	317	319	319	311	363	329	346	306	304	330	315	341	327	389	348	306	334	358	328	317	298	329	302	306	343	292	317	342	295	332	335	343	334	291	326	308	337	349	311	357	349	346	316	326	329	352	344	340	370	333	337	344	311	317	334	330	355	351	324	336	314	319	329	357	327	343	325	349	321	339	323	311	302	326	334	340	345	312	355	328	320	321	346	324	346	372	338	308	352	345	331	307	341	325	322	325	296	323	334	302	348	326	285	357	312	352	305	338	341	349	343	319	306	316	346	338	317	306	330	361	318	329	314	289	320	323	309	346	359	350	294	362	305	315	336	352	350	347	386	343	358	329	308	336	305	322	294	310	342	313	355	324	345	343	346	360	333	341	322	314	324	308	336	352	307	310	321	347	325	343	337	326	309	348	349	353	349	306	321	337	317	316	325	305	336	330	358	320	322	348	321	358	332	335	332	318	340	350	348	364	351	339	347	296	317	345	336	342	330	358	315	330	345	304	310	328	303	354	300	317	329	330	346	348	340	308	352	329	316	340	327	337	328	354	349	369	306	351	316	361	335	331	333	353	315	334	300	318	355	338	328	306	321	358	352	345	326	271	343	320	354	316	323	328	314	312	319	325	343	328	316	326	337	344	310	346	334	316	337	316	290	304	313	323	304	335	284	324	328	306	337	316	314	296	325	343	318	312	312	345	288	315	325	362	313	327	338	316	339	330	336	330	328	325	330	305	360	311	313	335	359	352	328	335	349	311	300	341	321	318	351	275	368	334	281	327	341	334	327	331	317	302	299	341	329	344	308	376	311	345	338	349	320	321	323	334	342	334	356	333	320	353	305	324	275	349	326	327	353	361	345	306	325	307	315	338	307	312	312	293	331	315	348	347	297	330	358	347	349	314	348	369	339	337	334	353	347	351	342	328	335	346	304	342	312	336	333	336	311	331	320	316	306	318	367	343	343	328	351	335	332	346	323	327	349	322
3402	4646	3625	1843	1306	1031	841	665	605	576	545	442	475	452	447	428	435	406	387	373	411	376	370	365	381	382	376	335	371	382	372	378	319	397	352	338	345	352	368	371	350	362	355	363	356	387	324	339	370	329	345	347	334	350	362	374	380	359	321	378	343	344	328	356	345	343	359	359	338	345	341	319	362	344	381	334	331	322	346	355	373	369	329	363	327	361	333	391	391	351	352	355	343	349	326	337	362	330	313	344	376	331	343	343	394	341	373	377	340	358	365	379	350	327	358	368	343	310	375	342	370	346	314	331	349	323	350	309	350	335	359	339	348	328	330	333	354	387	339	384	325	360	299	307	342	347	354	344	323	352	351	353	345	349	342	320	305	359	338	332	387	317	357	354	331	273	340	335	380	374	337	341	361	349	333	337	345	337	343	365	342	351	371	335	351	350	340	353	369	369	351	327	320	351	379	373	354	330	345	350	386	339	327	366	324	312	335	356	326	364	355	376	359	339	365	335	343	373	361	331	366	361	345	327	380	322	328	347	350	343	349	305	326	351	331	361	344	353	353	324	361	373	323	330	314	355	338	338	352	322	299	368	339	327	335	309	380	339	350	343	337	372	337	364	344	341	354	338	388	338	321	326	343	324	369	324	328	353	353	323	348	333	344	354	362	354	376	335	390	343	328	346	348	363	326	367	345	320	330	321	382	346	357	345	340	340	352	333	321	376	339	366	342	358	349	340	333	369	374	354	333	318	359	336	367	331	343	332	344	314	363	350	361	320	350	417	299	336	351	346	339	372	374	355	356	336	324	310	324	323	316	346	395	351	332	370	348	364	356	340	326	349	297	362	327	339	380	361	350	360	341	329	349	360	354	332	369	358	351	337	326	319	314	337	332	334	355	364	386	344	335	341	351	300	348	338	368	348	338	331	324	349	328	345	350	321	336	344	322	331	308	354	367	311	327	291	349	366	364	362	380	361	357	307	355	336	348	371	362	353	356	354	308	356	355	342	363	363	333	345	359	347	341	350	341	347	339	325	343	347	358	307	353	346	336	325	355	348	362	342	355	334	351	327	323	368	353	368	312	345	342	331	362	356	351	367	324	341	382	383	348	362	367	347	350	350	349	360	372	336	326	321	328	332	345	372	320	352	373	334	358	392	355	320	319	369	314	374	349	364	347	345	347	352	345	360	409	317	381	365	353	342	342	356	380	354	349	303	355	354	350	344	326	329	343	366	351	325	343	335	342	336	335	332	351	330	369	367	347	372	361	359	335	340	363	341	371	364	343	353	353	361	361	349	331	334	334	351	347	317	326	352	353	329	340	324	353	344	336	326	338	355	339	343	362	367	343	350	324	345	327	345	314	364	334	377	343	331	330	356	333	344	311	320	358	322	354	347	378	333	338	330	335	341	327	325	340	335	367	356	357	317	303	330	342	358	338	381	337	305	341	319	320	362	368	334	345	335	298	355	374	370	368	322	330	365	359	340	344	326	367	359	384	355	335	346	404	318	379	336	356	375	365	351	382	319	339	357	344	318	353	331	365	336	338	343	326	325	331	345	367	321	336	316	346	350	371	363	335	341	331	322	378	331	353	357	351	323	369	333	334	308	336	338	340	316	324	302	353	342	354	385	357	323	334	338	355	348	348	329	337	341	318	364	370	360	361	323	321	319	345	350	334	344	339	314	331	313	344	376	366	353	360	361	353	377	346	315	361	352	348	338	339	342	334	325	344	333	335	311	363	382	371	312	335	334	369	349	338	326	354	349	316	315	317	320	330	348	352	327	346	341	325	349	331	329	358	314	333	335	376	340	363	318	351	361	347	339	332	309	349	337	345	367	347	344	324	350	352	370	354	312	338	370	321	329	326	380	340	331	315	358	367	379	337	347	319	329	339	333	361	347	326	359	347	339	369	386	366	335	322	336	353	310	364	350	350	341	357	358	366	373	332	353	341	330	325	339	345	351	353	329	340	356	349	351	338	340	329	358	359	409	307	339	358	311	345	360	330	348	328	336	329	342	351	333	367	354	340	337	324	355	345	347	338	340	340	337	369	344	329	315	349	341	375	339	338	364	332	321	367	359	324	349	333	338	360	327	353	350	317	329	329	306	344	325	323	341	334	369	370	363	332	353	345	349	335	348	333	356	340	354	349	369	322	324	370	349	317	327	325	327	336	287	330	347	361	329	318	331	330	326	312	378	339	364	357	366	352	345	337	348	388	325	346	319	311	310	343	325	349	338	351	343	347	362	335	339	329	347	372	316	354	333	338	357	338	367	366	354	347	359	333	332	363	331	348	361	366	354	350	326	343	353	360	327	335	344	327	330	319	367	332	369	332	355	341	313	334	367	340	359	362	356	315	361	370	318	383	329	310	324	361	326	346	333	343	347	394	291	349	354	346	342	334	338	361	342	354	368	335	353	345	306	346	351	321	373	352	354	363	367	341	361	343	343	352	378	337	350	367	333	346	342	380	361	342	321	324	347	313	345	336	356	349	341	339	328	340	369	335	326	331	360	330	346	338	358	313	341	343	333	328	366	319	345	333	298	326	320	327	336	337	341	330	339	357	308	345	294	318	344	350	339	357	337	344	334	337	373	313	326	351	344	326	356	338	312	361	336	355	344	321	350	343	319	342	309	343	334	320	348	328	357	324	350	341	328	342	349	372	354	316	329	356	328	360	349	339	345	341	336	308	329	336	351	346	350	357	329	352	346	338	339	336	350	312	333	317	349	333	335	367	323	334	374	364	351	364	360	371	332	307	334	339	311	359	369	373	334	349	345	353	338	343	364	356	316	317	356	356	353	339	345	325	382	349	325	343	364	366	344	329	346	332	347	329	320	349	335	320	366	329	347	315	356	351	350	371	375	368	293	327	332	352	365	369	330	344	311	359	327	329	346	363	308	355	367	337	307	335	350	350	338	308	331	365	352	329	315	336	333	343	350	344	373	340	335	336	348	341	354	314	325	332	339	340	332	341	323	365	333	321	342	335	333	351	337	328	347	368	348	308	334	371	367	341	337	363	318	354	332	320	323	320	327	325	322	303	339	345	354	348	369	347	352	342	333	368	326	357	359	325	357	341	376	347	339	332	309	331	348	351	332	353	333	344	333	323	344	347	311	348	353	341	376	302	351	347	372	332	337	386	372	332	355	355	337	336	297	351	311	325	355	343	347	326	326	353	352	324	355	344	349	311	347	324	341	356	336	333	306	330	347	336	346	360	302	371	341	373	342	331	327	358	342	334	340	336	316	393	349	368	358	317	365	327	364	353	311	347	331	347	305	346	341	306	356	366	333	336	330	341	362	334	364	319	360	363	315	351	319	360	342	354	330	359	336	354	330	384	326	366	335	339	307	367	354	324	307	342	353	368	384	320	364	336	327	347	341	321	379	316	326	343	329	334	329	329	384	313	329	340	352	318	362	356	324	362	354	337	344	316	346	339	348	298	359	319	377	343	349	338	339	300	327	339	358	372	353	338	370	345	350	338	343
27688	12094	2106	1214	903	874	900	895	856	863	861	845	862	845	875	881	852	869	867	861	854	867	826	801	848	778	875	815	814	842	843	829	859	815	832	837	886	831	838	856	840	819	864	874	819	792	800	880	867	869	760	880	832	831	828	917	811	869	864	863	852	810	861	837	796	866	876	858	823	842	818	860	889	803	846	844	862	866	865	858	843	812	881	818	902	880	901	835	844	814	791	879	890	864	849	837	822	820	860	816	794	857	877	847	795	867	858	863	825	840	846	818	810	912	875	866	835	826	854	854	838	772	874	870	739	841	827	865	837	806	840	840	830	856	873	844	819	888	845	820	838	828	870	829	844	877	846	863	844	796	901	843	813	860	848	844	789	853	843	888	836	851	876	823	859	795	814	856	785	820	920	826	811	782	880	865	847	849	789	823	818	866	815	854	805	822	878	883	848	824	879	847	837	854	791	810	881	835	820	813	850	855	872	832	869	822	860	834	813	886	834	821	846	849	794	822	836	859	888	869	861	826	811	881	875	852	873	825	792	863	855	900	848	846	857	842	813	889	872	833	807	834	878	815	845	914	852	825	803	779	885	822	872	834	829	837	849	837	820	898	859	853	826	834	859	859	878	830	889	860	795	813	851	863	792	839	814	805	808	803	820	888	850	836	827	856	839	877	872	856	844	864	830	833	803	888	805	824	887	842	844	852	843	881	853	842	813	859	821	871	863	872	813	861	825	852	828	849	790	853	798	834	809	857	854	845	845	858	804	863	837	868	887	873	865	866	853	829	849	849	834	835	856	869	820	847	787	844	821	774	851	827	841	850	849	855	839	834	822	843	833	844	828	835	842	824	824	850	850	851	882	823	850	818	848	819	825	829	816	864	875	812	870	874	903	848	829	879	828	833	853	840	841	887	818	877	812	787	879	789	833	815	827	801	860	863	810	871	844	841	847	834	855	858	809	895	871	830	893	887	823	845	818	849	857	849	826	820	835	866	858	844	841	876	870	832	859	837	842	871	849	834	881	877	787	861	841	850	817	854	863	867	871	805	819	790	873	838	844	866	855	860	888	813	851	825	864	811	837	870	827	858	839	815	869	862	898	905	864	868	874	860	863	852	812	867	831	866	856	886	880	815	857	882	853	848	835	889	798	830	869	850	842	823	828	826	806	822	794	874	855	836	859	850	763	841	782	832	806	793	880	909	833	825	820	814	813	778	873	812	849	850	860	873	841	838	873	866	799	844	827	851	880	840	882	836	835	838	840	837	833	879	867	878	868	831	791	868	872	878	810	864	849	840	825	853	865	855	852	835	776	809	840	784	910	910	854	828	867	853	877	818	820	833	840	825	871	836	812	828	892	828	839	854	899	879	843	809	841	812	892	803	859	924	824	869	867	873	824	819	851	827	870	863	889	890	874	882	862	832	893	880	805	904	794	806	865	863	868	864	851	845	820	811	849	854	863	856	872	871	836	909	829	815	826	834	860	827	843	827	864	853	838	855	826	859	841	874	850	847	822	892	822	812	855	875	860	853	873	838	898	811	787	861	868	856	803	880	806	827	851	867	865	883	848	823	821	820	892	829	819	860	845	875	814	880	808	822	796	822	848	818	835	791	835	855	875	804	884	865	825	859	911	870	819	796	820	886	835	824	841	829	845	855	857	843	867	860	920	893	858	787	886	836	847	841	834	844	869	794	834	836	838	833	838	855	857	818	792	897	844	820	850	881	836	817	867	836	863	884	886	827	842	814	828	896	835	837	876	782	844	841	860	814	859	864	794	834	826	907	762	801	832	839	872	822	828	869	788	815	865	775	849	860	864	864	821	873	817	828	868	808	849	902	849	851	846	816	829	839	833	824	831	821	827	806	826	828	866	877	859	851	801	853	904	796	902	887	821	881	813	803	819	817	860	843	827	819	835	832	836	801	776	837	893	825	883	880	894	829	829	845	870	856	837	849	823	850	885	797	835	859	845	872	843	877	894	817	859	842	840	808	863	802	870	864	880	916	823	851	761	875	805	887	860	884	842	899	818	841	810	825	886	798	860	830	865	862	804	834	847	783	825	783	803	818	870	839	848	843	804	846	868	836	821	851	862	844	836	842	815	846	801	849	797	814	876	826	810	778	851	896	808	778	830	823	872	846	860	826	803	785	861	804	835	851	857	885	900	838	849	866	842	860	761	852	865	881	819	802	810	827	852	783	859	865	859	822	824	831	830	836	910	869	879	851	783	813	862	817	821	773	814	828	840	842	822	852	828	893	886	855	839	910	880	823	824	823	867	802	813	843	841	845	853	854	850	785	841	844	872	792	912	842	907	843	906	869	843	807	819	861	786	839	818	835	860	862	834	866	849	818	804	840	803	888	840	826	815	815	830	846	868	771	827	857	902	862	815	804	878	848	860	821	844	841	825	847	882	883	860	863	846	836	875	878	834	803	791	902	817	905	836	825	886	857	846	837	867	881	849	868	811	857	837	909	818	823	819	794	815	847	822	898	815	853	798	842	876	829	839	821	840	848	837	835	831	874	857	827	822	814	845	819	814	821	813	834	824	845	888	875	845	782	804	855	891	855	825	846	855	889	845	769	873	840	875	821	852	833	867	887	821	847	826	899	863	791	821	810	848	902	800	823	824	880	848	840	872	866	839	861	854	812	808	837	834	778	861	845	866	825	863	871	858	884	853	817	849	875	836	847	841	893	850	850	798	885	851	836	881	841	889	887	851	790	859	872	832	869	787	825	866	838	853	824	859	791	859	830	831	854	864	836	832	842	883	853	905	786	818	834	859	833	885	880	808	847	848	845	851	888	867	876	863	816	821	825	807	795	880	815	846	842	843	839	866	867	927	814	854	889	854	845	825	839	884	888	890	885	832	857	869	862	845	800	882	835	856	857	802	795	812	874	849	931	900	859	852	875	859	848	786	853	851	869	836	894	869	829	799	833	866	849	863	876	835	911	869	880	844	867	848	817	827	835	853	829	831	874	844	856	924	797	801	849	831	788	860	828	830	803	789	858	904	895	886	820	892	842	832	848	785	802	800	841	843	851	813	809	775	873	877	882	832	791	871	829	818	820	816	895	867	890	827	852	877	864	815	827	825	873	870	874	815	851	809	844	809	813	841	834	813	863	880	855	866	845	865	865	812	852	841	863	817	813	884	823	803	794	848	776	845	862	821	846	819	852	855	912	877	790	822	870	868	790	877	806	809	870	825	818	885	817	771	839	859	859	798	837	861	814	870	844	835	836	829	842	848	826	840	888	860	872	824	851	807	807	871	818	824	893	826	795	833	834	804	873	869	831	870	885	842	815	866	826	846	840	845	852	815	847	847	828	762	845	809	787	834	879	822	847	841	857	841	823	864	873	819	859	868	807	852	821	867	878	795	829	844	828	877	772	820	870	839	831	873	862	837	856	838	859	863	805	803	862	826	858	895	834	840	861	844	825	811	905	851	860	814	855	852	847	841	884	859	822	821	883	854	909	861	860	854	840	809	850
5242	996	905	813	795	764	781	768	730	703	779	753	719	756	713	755	755	804	765	718	726	746	722	772	779	702	711	702	722	730	727	769	776	721	793	776	668	743	728	718	716	752	757	733	719	749	714	730	745	751	719	744	705	738	726	731	745	705	703	724	735	731	727	717	668	728	751	748	739	733	771	741	815	720	759	745	721	767	705	760	721	753	740	741	756	760	739	697	721	681	701	686	694	765	750	742	751	721	707	782	770	682	687	708	747	739	762	701	744	694	758	748	680	712	788	701	750	752	738	713	699	715	680	702	708	761	713	750	733	739	697	718	750	775	728	736	770	704	761	724	728	747	720	744	761	767	750	715	756	719	747	721	731	782	708	755	694	705	787	727	747	698	729	748	712	717	728	736	722	728	749	726	728	789	743	759	762	716	729	698	684	675	771	723	760	737	692	694	747	709	708	739	656	732	730	722	744	702	728	738	739	740	801	734	762	759	778	751	702	711	744	747	747	770	655	700	761	722	695	727	762	752	712	752	726	715	759	757	755	770	726	791	727	717	673	729	697	711	700	716	706	732	722	702	697	721	772	708	797	735	726	680	725	758	743	748	699	726	716	728	689	685	700	783	720	743	746	682	739	780	728	760	766	738	784	747	724	692	767	721	749	736	744	744	772	704	742	748	774	713	748	756	710	743	730	766	692	760	736	702	696	764	761	747	699	734	749	676	756	751	739	715	683	714	715	770	722	736	741	769	694	728	717	733	774	725	696	746	779	710	739	744	740	736	743	790	724	703	738	774	779	768	783	750	725	732	687	722	718	721	731	718	720	722	759	742	728	727	742	758	724	742	744	765	729	763	712	697	730	725	691	735	738	713	740	746	748	742	743	728	722	769	737	742	744	719	740	706	737	782	739	745	745	770	747	771	750	718	754	724	733	702	726	681	728	744	722	711	745	719	707	746	736	752	784	727	742	714	739	700	752	693	706	761	728	724	720	715	732	727	732	696	747	719	717	750	731	774	701	738	747	744	749	763	779	743	776	700	719	727	767	729	729	790	746	686	685	736	698	744	747	740	740	688	749	753	674	777	771	747	707	707	663	674	704	761	729	742	746	709	683	714	724	737	680	720	736	694	748	712	755	716	709	734	720	746	749	717	679	771	737	718	769	724	787	739	779	704	740	722	754	739	686	755	698	738	760	780	692	695	708	791	687	750	722	753	709	754	740	726	725	726	790	764	722	719	738	703	742	741	748	717	735	782	713	720	726	738	687	714	679	777	738	773	723	731	771	766	704	703	743	718	761	720	769	755	700	766	732	707	740	794	746	717	745	766	752	699	712	739	754	736	721	742	760	740	735	711	716	712	698	736	694	737	726	758	721	650	704	718	727	774	718	723	801	730	729	724	748	687	729	717	713	764	747	740	739	725	759	763	738	739	697	706	739	774	738	725	770	742	774	677	706	767	744	715	768	739	771	731	711	733	753	778	721	785	712	674	687	714	762	734	736	721	730	676	755	721	731	720	683	712	744	715	750	704	745	720	703	784	713	707	754	771	711	763	774	740	775	736	761	715	740	731	737	704	722	709	746	751	756	752	729	738	735	744	720	738	718	727	706	734	699	736	763	757	752	771	732	718	708	751	733	764	771	755	739	710	768	739	739	740	697	729	729	733	693	728	732	724	685	748	758	730	726	705	700	668	685	733	760	768	717	761	740	732	698	804	689	753	747	772	727	745	762	727	702	742	724	749	718	700	806	728	695	730	704	709	783	725	751	731	730	734	730	723	708	716	747	753	742	732	786	736	717	712	705	733	698	761	716	753	785	695	715	727	760	736	742	737	757	692	705	739	725	737	710	770	712	694	718	792	724	731	768	717	761	667	747	739	777	715	763	725	764	740	717	724	800	762	724	703	717	729	686	732	735	700	747	736	687	692	698	751	744	707	753	745	713	746	711	712	744	754	759	745	729	760	757	744	742	758	716	734	724	720	723	727	726	717	683	753	762	737	736	713	705	676	732	751	714	745	753	723	733	698	727	740	786	770	696	730	753	719	741	736	752	726	733	721	688	773	706	726	700	732	749	698	726	750	754	808	759	735	712	746	800	720	717	736	776	743	702	724	709	689	732	743	785	740	724	704	732	719	735	729	796	750	694	758	732	772	725	717	753	768	718	767	710	701	720	775	722	771	747	731	734	753	733	747	701	719	726	748	730	727	754	755	713	739	716	693	708	790	745	691	742	723	733	755	730	725	738	696	731	729	744	754	732	718	738	736	791	687	697	755	728	720	741	711	733	740	732	754	705	762	785	732	748	746	736	739	724	765	730	752	753	711	780	777	719	765	772	766	772	744	715	782	767	770	686	696	715	728	746	724	734	737	758	745	773	700	760	750	716	782	735	796	720	733	760	711	671	705	743	753	793	724	732	729	756	702	727	747	734	741	710	768	768	763	753	734	776	734	695	698	714	718	696	731	703	742	741	720	708	734	675	720	763	760	715	728	771	750	700	697	797	804	760	703	704	742	731	753	704	710	768	759	726	730	720	737	718	714	706	714	792	725	736	730	694	754	785	715	747	693	714	763	742	733	744	762	722	699	717	736	728	720	773	740	738	702	652	732	752	752	745	765	783	740	700	711	713	734	757	721	698	709	748	730	727	685	722	747	719	748	778	733	723	719	767	764	766	768	730	757	789	723	709	772	753	721	784	686	754	764	711	721	740	747	665	737	764	677	734	718	748	694	705	737	723	809	769	743	734	749	727	756	764	798	753	782	720	757	715	727	745	741	763	739	745	740	761	797	753	702	742	727	749	744	726	706	696	701	735	749	763	742	754	733	749	759	731	783	739	726	738	694	731	736	784	742	749	735	697	701	742	715	737	737	746	711	753	676	729	765	741	719	731	740	749	721	734	781	731	735	686	714	720	752	695	756	717	694	746	775	690	772	769	776	726	715	741	749	762	697	711	672	790	670	748	751	694	732	741	744	711	711	744	743	719	686	734	749	742	747	732	745	710	768	739	733	765	706	789	726	719	756	696	735	724	781	705	693	723	721	711	695	696	747	702	733	756	750	711	777	810	738	743	731	709	740	760	714	674	704	726	720	686	702	708	720	715	754	739	764	733	708	793	721	717	759	685	744	706	807	748	685	741	721	767	766	710	756	762	713	773	729	763	761	751	677	766	764	706	734	711	760	755	751	764	733	718	720	705	698	806	730	789	756	716	755	719	755	731	744	749	709	745	752	740	770	723	723	749	731	701	769	725	684	733	759	770	767	737	719	731	730	701	755	750	699	670	803	743	743	733	759	702	717	751	741	738	728	714	746	734	726	664	766	721	749	714	767	768	770	730	763	801	725	760	746	747	750	685	715	716	748	759	733	715	714	693	716	719	672	726	764	758	723	786	708	742	684	747	711	721	722	718	726	699	720	745	789	722	742	733	713	716	720	711	771	750	750	749	719	731	720	702	719	698	704	764	754	704	768	792	739	724	718	707	752	739	743	753	766
25856	21452	25615	17752	1865	1018	914	852	857	793	791	804	791	799	742	791	766	799	729	768	769	771	726	730	774	706	792	752	726	702	754	762	733	724	729	733	813	794	728	778	766	695	735	734	722	760	719	760	764	738	744	747	709	704	794	772	704	644	730	717	730	729	776	747	756	750	789	756	726	739	710	748	768	766	712	763	768	705	756	731	709	753	685	724	755	726	786	713	732	766	744	743	727	720	727	733	717	769	751	745	702	748	770	729	760	682	729	718	764	718	710	760	772	702	713	721	729	731	718	762	696	692	748	697	808	754	698	740	758	710	761	682	735	756	706	736	726	705	706	696	739	750	693	760	740	745	695	671	746	741	719	746	701	734	691	716	765	767	721	767	715	745	779	743	768	738	756	728	727	767	697	720	695	749	737	757	718	687	769	754	702	774	739	755	724	742	694	705	726	687	703	697	744	711	748	715	685	681	745	746	737	739	670	801	731	745	674	660	732	728	732	736	766	718	691	700	763	694	773	713	705	750	750	729	725	718	761	763	752	704	726	688	782	728	756	767	741	788	722	708	764	739	761	697	740	763	721	719	721	750	752	759	711	737	679	759	742	731	737	737	774	731	713	704	732	733	737	698	768	702	706	754	748	710	756	774	712	741	686	703	751	708	774	742	772	705	724	719	693	768	790	752	721	712	721	788	719	735	713	721	746	761	759	741	717	680	740	689	684	768	739	727	773	755	722	707	691	725	712	734	749	698	730	699	690	774	683	719	747	738	725	728	780	709	761	735	736	694	738	709	737	813	749	767	701	716	760	717	711	749	791	729	740	733	727	705	722	758	717	694	714	730	732	691	746	753	783	701	805	726	752	728	697	764	702	717	794	709	752	724	720	742	723	728	751	741	742	695	752	738	763	755	800	748	688	697	755	744	783	751	701	711	693	698	741	791	710	731	759	727	702	698	675	747	756	775	771	714	690	713	716	680	728	737	715	728	718	725	725	693	726	698	796	700	747	701	746	746	726	732	749	716	713	709	756	707	736	732	744	724	748	740	750	727	694	733	694	718	744	692	718	760	736	733	751	747	690	754	693	680	772	725	733	760	733	730	711	695	703	730	738	722	741	743	736	724	724	718	731	714	781	746	681	703	751	728	695	713	745	753	712	712	733	776	749	755	711	733	742	721	746	753	667	724	783	762	738	764	708	730	723	738	727	708	765	762	789	727	742	703	713	741	766	725	750	698	706	726	721	776	694	768	762	756	731	687	718	719	774	709	703	733	765	733	710	723	745	707	732	701	712	721	709	726	701	708	750	702	751	723	771	732	727	729	760	725	750	764	725	669	767	708	742	685	709	771	754	683	758	754	704	701	715	737	744	743	738	706	795	722	763	722	775	724	718	720	687	733	710	743	672	768	757	676	755	797	710	701	710	702	677	714	698	721	730	746	711	751	727	765	715	775	763	735	774	739	753	736	727	701	773	776	733	739	730	728	697	717	744	732	706	706	741	767	721	750	767	751	725	744	719	736	728	739	735	737	736	720	740	765	718	768	754	732	781	737	746	731	745	705	721	738	704	771	755	748	740	783	722	763	748	739	750	733	741	752	713	724	723	723	720	681	778	768	734	715	724	728	727	734	738	685	728	740	754	718	760	762	758	692	720	727	769	765	713	732	722	783	748	708	717	681	721	757	710	756	731	714	738	754	718	726	811	745	743	764	795	752	737	690	742	715	754	753	746	727	716	713	737	707	712	705	711	736	692	718	706	713	701	734	804	778	731	725	769	710	769	720	723	739	717	736	734	742	704	710	732	656	713	697	684	754	722	724	778	728	694	805	721	713	758	704	729	747	733	710	746	790	720	721	723	685	731	757	788	730	775	732	700	742	727	706	701	711	721	733	784	792	753	737	725	664	706	780	720	749	741	714	752	746	702	736	722	711	683	766	718	793	720	749	738	744	700	753	672	765	751	715	757	727	721	772	758	733	742	748	736	740	733	776	737	745	768	700	726	746	713	724	724	751	713	767	739	759	736	742	731	762	724	714	742	758	755	723	690	728	731	778	739	711	697	744	775	737	736	686	743	754	754	718	698	732	742	768	738	706	739	681	739	714	732	763	709	707	721	741	706	717	701	686	771	695	750	730	751	710	734	735	733	737	696	785	685	724	661	746	690	770	683	725	722	738	733	721	728	738	721	749	725	680	702	694	689	723	716	727	766	752	706	713	754	724	708	736	752	745	712	741	726	647	724	728	706	739	791	764	722	738	711	715	682	769	780	756	698	746	748	722	759	705	734	721	702	723	722	760	731	749	755	741	706	741	737	717	726	683	720	744	702	770	735	793	758	746	747	710	718	697	730	710	682	775	743	760	716	777	719	723	724	674	754	749	724	770	727	719	745	747	764	701	701	738	726	682	712	731	730	753	760	737	741	697	731	748	672	747	717	760	722	661	758	717	745	736	735	718	734	760	728	696	724	765	759	722	699	727	688	706	780	734	733	684	773	763	702	723	664	734	713	740	702	719	730	745	742	725	733	742	749	709	699	711	736	731	733	742	662	733	753	745	719	714	720	665	757	744	777	718	695	734	765	768	703	741	716	712	738	796	740	756	808	768	764	739	697	730	750	761	722	757	676	710	710	723	691	729	682	735	741	770	721	725	770	735	686	727	692	709	760	725	736	664	773	789	721	741	692	744	719	686	716	703	779	789	709	743	769	723	732	716	687	719	732	757	782	710	734	713	738	749	722	809	728	734	719	755	791	754	729	744	765	746	747	733	747	783	744	716	728	701	758	777	717	703	726	760	750	682	709	713	724	670	729	713	711	746	707	735	725	736	712	741	758	743	710	775	718	731	734	778	703	714	721	747	717	686	702	683	683	772	745	783	730	759	728	748	758	743	758	756	731	715	669	706	743	706	745	716	725	712	669	729	735	683	697	725	661	752	788	725	756	755	693	765	743	696	791	734	728	766	718	726	734	720	722	686	740	756	718	714	742	755	671	751	741	754	701	684	764	769	711	716	680	772	733	755	742	723	764	725	730	713	711	752	778	725	730	738	731	742	708	744	758	767	735	757	697	736	747	778	743	706	724	765	764	717	754	714	740	727	746	754	771	722	731	737	732	766	753	715	695	718	748	748	701	742	696	753	704	781	703	711	753	755	715	716	695	695	775	702	732	757	696	744	691	723	767	712	749	649	753	725	694	742	737	703	700	747	765	707	735	708	760	778	726	713	711	730	686	732	728	697	717	786	734	737	721	745	751	717	695	731	707	727	735	732	695	743	741	745	740	738	698	763	719	740	733	741	775	693	766	771	744	713	672	711	747	716	747	772	742	670	718	719	748	745	749	717	756	725	711	734	724	724	719	774	747	721	777	784	767	711	735	744	733	749	698	760	722	706	705	773	718	747	651	722	754	693	724	745	716	740	723	744	699	784	722	681	751	741	746	776	694	754	767	717	685	719	779	700	732	746	772	748	725	676	703	737	756	767	751	737	753	723	688	702
3678	2235	1853	1175	993	897	794	796	724	764	730	721	683	673	682	654	680	654	707	697	665	711	668	700	657	646	673	656	689	670	656	667	638	621	682	717	669	641	686	652	637	647	634	666	698	671	678	643	680	683	655	681	646	669	632	655	637	675	641	618	640	669	633	696	652	693	627	675	611	663	668	616	678	710	605	663	661	643	645	682	656	637	672	689	661	617	647	640	710	640	647	714	640	653	606	644	667	676	647	668	676	694	677	653	652	701	671	641	656	640	678	658	672	642	639	658	682	619	645	671	687	716	643	689	661	677	647	656	668	672	691	640	625	623	648	651	648	681	665	656	666	611	622	666	603	651	652	686	694	636	669	659	629	672	667	665	608	674	645	655	657	666	657	665	653	627	648	683	642	659	650	642	641	603	698	629	647	693	662	654	682	669	677	645	656	628	641	643	637	703	647	638	601	642	620	666	608	635	687	633	677	629	676	654	693	679	625	636	684	640	667	659	594	669	641	598	676	690	653	649	648	623	660	617	669	651	626	658	650	660	647	665	622	638	658	628	662	626	676	661	659	686	637	688	647	639	682	657	640	682	641	670	636	687	685	641	630	679	608	639	657	654	607	666	659	667	642	656	681	654	627	649	669	621	635	647	657	604	591	655	655	674	686	664	641	664	696	645	681	637	628	605	649	643	635	643	655	692	624	636	684	664	576	633	628	647	674	663	628	692	653	662	651	641	651	684	631	627	654	629	639	656	654	672	638	632	696	658	662	624	651	624	647	574	638	720	677	669	655	644	666	651	654	669	653	657	673	628	646	652	621	621	667	658	681	652	634	709	677	638	660	630	629	627	627	592	676	682	698	639	650	685	643	660	674	608	653	693	634	593	641	638	633	647	639	648	637	665	672	663	671	671	623	642	685	643	641	648	607	638	658	638	682	672	660	675	645	663	668	716	675	647	653	661	641	659	637	632	661	641	658	658	664	650	621	681	689	672	660	671	644	646	670	681	640	666	675	660	675	678	631	652	619	606	668	689	668	627	660	637	635	644	652	599	660	664	731	672	628	671	689	667	678	688	690	623	658	669	619	671	695	695	625	660	649	646	622	678	646	669	623	665	651	662	683	666	611	623	653	648	675	647	669	665	676	660	685	653	662	622	645	710	628	682	682	647	643	648	652	660	668	633	653	722	645	611	701	656	652	691	683	622	627	675	641	694	663	674	646	671	619	631	641	680	676	648	638	664	708	635	674	676	709	720	648	671	609	625	634	640	659	630	667	646	673	630	658	645	682	633	622	682	651	646	657	627	709	642	656	687	667	652	682	634	643	698	647	736	676	652	634	668	646	670	665	645	666	645	690	635	663	680	624	631	659	672	665	652	642	653	609	673	627	661	671	632	680	654	667	649	648	697	667	677	713	640	654	659	655	701	641	665	651	678	661	660	685	633	660	610	643	649	613	637	631	656	638	661	692	621	641	637	636	698	665	616	676	655	628	686	669	654	639	690	679	680	660	676	686	640	652	688	637	642	648	665	640	680	668	619	686	652	610	678	652	678	610	610	677	679	626	669	606	638	677	656	635	637	669	610	642	669	653	670	654	594	661	634	655	692	691	629	652	667	684	672	656	628	665	647	694	655	692	619	672	666	657	661	651	707	618	700	704	629	668	672	656	655	673	612	684	628	621	660	681	636	616	611	652	638	655	654	694	647	653	656	667	648	664	618	647	602	675	676	685	655	650	651	665	666	664	610	662	663	636	642	620	629	660	621	650	668	674	676	651	647	670	656	645	654	651	662	676	678	689	657	623	654	709	639	669	656	616	637	672	659	678	636	649	681	658	609	666	619	674	680	663	631	687	637	637	609	659	663	645	630	661	643	673	644	653	680	670	639	615	670	613	618	627	606	697	701	628	669	636	647	679	650	654	646	636	690	638	712	637	652	632	643	655	648	630	622	670	672	663	637	661	649	699	653	623	663	665	635	638	650	640	666	643	698	629	660	668	626	656	659	672	640	644	685	670	662	635	688	613	622	655	638	708	634	626	664	661	630	716	650	677	652	645	628	631	661	670	661	675	649	665	649	655	685	626	642	624	667	632	637	653	639	682	681	643	671	703	630	660	665	622	658	723	647	648	654	650	670	652	662	629	673	628	671	652	690	599	674	635	635	671	674	653	655	656	667	652	654	666	698	669	624	671	664	675	594	684	649	668	644	622	663	673	668	664	659	688	618	625	674	680	676	667	689	641	656	613	650	699	672	653	611	694	711	648	620	669	670	647	630	597	660	691	640	665	620	670	694	608	700	654	660	631	645	692	710	669	681	674	690	664	670	610	671	680	667	645	646	649	664	678	675	668	695	618	681	658	639	669	638	637	645	686	675	617	665	669	655	690	661	668	652	673	643	685	652	651	631	655	629	662	597	608	610	644	738	662	678	611	679	637	673	680	658	668	640	669	675	627	631	619	636	639	611	631	679	657	698	649	626	593	603	676	628	666	639	651	663	653	651	616	654	660	662	662	659	634	643	653	609	675	664	636	669	660	704	643	651	669	623	626	684	628	668	678	628	657	635	645	649	642	616	603	620	639	679	648	621	661	612	674	621	673	649	646	641	633	649	658	617	640	671	648	649	651	691	654	647	648	624	641	651	657	687	661	631	678	621	673	687	670	631	656	662	674	636	692	604	685	680	620	716	651	642	637	623	680	659	620	705	689	645	627	684	640	647	644	656	664	668	672	637	646	693	606	641	618	628	675	677	618	648	654	669	638	636	637	683	642	637	679	674	647	667	695	698	675	708	666	674	696	717	672	654	643	701	667	626	674	668	640	673	690	652	637	675	648	652	624	644	697	646	688	656	645	660	619	667	682	659	664	670	622	668	645	657	666	611	686	681	677	665	631	613	657	586	670	662	658	679	651	647	619	702	656	673	623	689	652	651	672	656	690	656	654	680	639	657	610	650	675	638	671	651	711	671	709	656	648	648	678	696	671	679	649	628	653	703	679	659	643	672	632	685	660	612	642	675	657	608	657	638	619	681	645	662	696	638	658	644	615	629	669	620	647	669	708	645	689	687	654	637	667	694	648	643	637	654	662	641	680	655	640	654	643	670	641	672	652	630	655	642	663	635	663	618	682	666	625	655	662	647	639	638	647	678	637	684	656	656	661	642	668	680	666	630	649	665	662	651	620	692	668	650	713	684	629	678	632	656	654	639	668	632	645	647	634	629	661	680	657	662	584	656	643	652	656	646	631	642	662	684	629	654	656	648	650	659	655	658	718	620	645	664	650	655	649	631	690	667	616	711	663	636	629	659	629	695	667	645	661	683	678	683	676	691	631	647	588	655	658	714	658	636	698	632	656	682	656	631	637	651	659	658	655	646	686	676	653	688	647	656	639	664	687	645	704	624	684	673	641	661	670	663	685	687	701	680	651	684	651	658	632	665	673	640	671	669	671	648	677	667	638	658	687	665	659	639	665	678	681	659	664	637	657	671	640	679	634	663
24265	21426	28598	24648	20191	2740	878	531	460	441	433	438	383	391	367	394	360	390	355	366	367	346	327	332	351	370	363	344	362	337	365	354	340	384	331	354	308	303	358	333	320	353	309	330	319	344	338	348	339	347	341	344	353	348	342	346	323	346	314	338	337	352	337	306	314	346	334	332	342	325	304	337	362	315	335	368	325	328	345	343	362	327	346	360	338	348	330	329	310	335	313	326	284	335	287	353	315	354	336	337	312	326	303	358	332	351	352	323	349	337	346	332	328	360	371	352	372	333	277	309	342	362	331	329	314	363	305	296	325	312	326	348	336	309	364	358	338	324	339	383	347	320	345	321	324	350	352	325	295	322	319	357	346	336	349	335	345	338	367	316	346	328	383	357	331	321	323	311	301	327	314	336	325	377	329	316	330	312	334	333	345	306	336	340	322	334	332	334	309	335	323	315	327	343	329	328	335	358	333	358	321	352	320	327	352	340	341	325	336	375	316	340	367	296	364	320	333	310	335	358	344	324	324	322	362	324	335	344	335	337	327	345	311	345	346	324	313	335	326	359	314	345	372	308	340	333	333	339	344	341	330	340	374	319	325	351	303	303	323	313	334	348	334	354	347	320	323	331	354	346	324	314	356	315	335	358	306	320	322	311	308	296	363	336	372	309	305	299	331	381	309	335	340	315	329	341	301	326	362	338	339	316	332	325	295	352	304	337	345	356	326	334	329	330	324	333	319	334	320	329	335	330	332	342	313	348	307	362	355	349	326	317	318	340	301	336	337	334	337	337	326	342	327	342	334	354	330	340	306	361	330	334	351	320	303	307	308	309	333	340	360	312	333	332	354	360	337	331	350	376	349	310	308	353	347	334	320	358	353	352	342	338	335	303	326	334	300	328	322	349	332	324	326	339	287	331	319	314	336	336	379	324	321	328	346	338	315	318	340	352	311	364	303	334	339	350	327	338	350	329	306	331	311	324	372	322	346	321	372	319	336	339	338	354	327	355	338	337	342	346	336	351	317	319	345	328	331	300	323	330	320	308	321	349	361	331	322	343	301	345	316	332	343	324	357	330	362	323	338	316	348	331	325	312	308	315	368	343	341	347	338	300	297	328	350	350	342	343	330	320	349	318	326	315	364	324	350	347	317	306	323	350	324	333	332	322	338	327	302	326	338	307	310	357	313	355	358	322	328	345	324	354	335	343	307	338	349	326	328	336	360	325	345	297	373	345	333	326	344	383	372	323	334	375	346	353	311	320	318	300	365	344	349	322	317	358	346	318	304	372	316	322	357	306	308	316	348	325	324	332	313	327	330	342	330	339	343	356	313	313	324	347	336	308	341	327	297	313	341	310	347	367	307	326	334	333	305	337	324	338	312	331	328	309	350	333	313	345	328	310	320	326	351	331	328	350	348	350	346	326	348	320	365	354	321	346	312	325	357	313	351	303	302	320	337	302	361	352	346	336	331	346	307	335	326	326	288	323	344	323	315	355	309	318	324	329	337	321	329	345	309	349	345	348	321	331	369	345	334	329	325	338	306	331	346	298	363	328	320	332	342	349	318	310	333	327	339	313	290	329	324	354	319	360	332	300	322	339	312	323	333	355	333	311	305	328	326	325	366	365	290	363	371	332	372	325	342	318	331	332	325	324	336	340	337	345	339	329	330	357	323	334	310	323	323	328	355	320	316	357	318	350	320	295	335	328	327	341	339	317	349	331	341	340	335	337	323	321	342	353	342	325	334	317	339	345	360	359	313	336	310	356	300	378	340	349	340	328	346	349	332	351	322	335	344	341	340	339	322	363	325	321	323	363	322	327	308	325	361	342	326	312	347	335	342	297	335	306	293	336	332	324	309	317	323	340	347	339	311	346	293	317	328	338	357	338	329	329	341	324	356	323	377	347	340	339	339	353	326	326	337	313	335	317	330	310	349	340	339	377	316	332	335	298	316	330	321	311	350	293	358	368	326	315	316	327	315	351	350	327	351	324	318	333	350	302	355	341	324	356	335	313	329	356	328	319	310	312	337	323	331	335	281	357	351	329	320	359	340	339	328	355	359	315	334	319	346	318	340	326	336	323	329	338	331	349	305	316	343	367	342	337	293	345	336	332	308	351	335	324	318	358	330	348	299	305	348	369	309	315	367	349	316	349	333	332	330	305	337	327	329	362	326	309	335	337	364	333	327	326	336	330	325	325	322	336	382	325	326	350	301	341	332	353	339	316	333	323	351	335	339	337	352	356	342	355	345	340	308	308	340	336	303	308	346	311	350	328	286	340	315	326	313	344	360	328	332	353	326	325	336	304	346	343	316	319	319	336	327	318	337	317	314	335	318	345	316	325	369	333	297	339	345	355	318	349	329	335	310	322	348	299	341	358	329	327	326	347	346	381	348	294	296	333	363	330	330	318	323	338	329	339	340	312	344	336	339	338	322	355	345	308	308	360	320	336	355	327	359	337	309	344	333	322	355	334	349	304	353	315	339	318	344	292	334	358	337	346	316	328	358	317	354	358	339	338	335	335	346	336	345	348	335	343	314	327	352	305	317	342	316	319	357	317	292	324	305	329	340	328	346	354	317	332	317	343	330	314	319	321	348	333	349	339	331	344	327	340	308	353	343	323	300	347	383	343	307	329	335	287	333	332	349	307	359	339	303	331	349	320	357	316	316	318	314	336	343	386	305	325	330	329	300	319	305	327	346	335	332	358	384	294	300	310	317	302	335	301	341	297	312	311	300	357	312	334	323	321	343	361	311	325	300	329	336	313	319	373	352	342	322	365	362	335	372	348	312	340	341	342	309	308	320	297	290	332	327	326	318	366	327	348	299	343	309	315	355	345	337	349	332	296	317	295	358	338	321	309	354	338	342	317	344	308	311	335	294	343	308	339	340	353	331	321	307	361	308	351	320	317	315	369	346	340	311	321	300	335	350	330	331	338	328	333	367	297	316	333	354	336	352	328	303	328	341	341	293	287	288	346	323	342	332	319	316	335	383	308	325	336	367	352	327	293	328	331	310	348	336	347	327	306	337	356	308	343	341	360	356	358	309	339	350	337	357	339	335	317	340	313	351	325	341	369	330	342	336	343	381	308	293	303	320	322	319	335	337	328	323	324	375	318	324	326	349	341	356	355	333	340	344	323	337	298	342	331	326	330	301	353	316	326	352	334	333	330	326	355	336	329	341	338	330	356	305	319	341	348	348	317	361	332	302	314	345	293	352	315	325	319	336	319	364	342	331	315	322	327	378	321	351	319	365	312	321	312	299	334	301	309	341	359	346	343	338	371	318	337	332	325	354	317	360	350	348	329	319	302	298	330	351	321	348	324	333	331	338	336	331	323	337	339	304	318	329	323	363	343	294	338	321	353	314	292	364	339	302	339	340	328	347	326	309	345	350	356	329	326	339	322	321	373	336	344	357	336	335	307	335	316	305	345	344	329	323	305	310	326	290	338	317	366	312	328	327	316	315	358	328	342	327	358	320	325	328	346
3446	4608	3654	1829	1285	1029	774	671	599	565	517	475	461	435	426	398	412	385	401	409	396	376	381	371	407	371	388	417	352	387	368	325	372	369	349	383	367	359	371	339	337	332	340	363	347	355	366	327	377	359	342	354	379	386	349	380	376	354	358	335	363	339	322	339	334	364	303	311	334	378	393	351	360	333	348	332	344	370	364	339	333	351	336	326	367	337	358	343	337	387	371	356	350	334	342	391	330	349	321	354	371	328	324	336	341	318	338	370	358	338	345	372	358	357	355	349	368	333	366	337	350	359	349	333	394	367	328	341	346	329	355	345	342	319	370	341	339	335	382	356	329	357	339	350	373	350	340	350	332	343	364	366	314	341	359	354	310	338	365	336	358	357	336	353	326	349	323	352	372	370	346	337	357	311	331	326	372	347	339	354	381	362	323	305	315	328	353	332	361	367	355	329	375	336	337	323	327	350	324	342	343	352	340	316	374	372	342	369	347	354	365	367	359	350	370	364	383	336	377	347	358	353	359	368	350	346	324	368	322	353	352	370	322	330	375	289	351	344	386	336	329	343	339	379	334	362	339	341	331	370	342	348	324	374	341	342	365	359	356	369	323	314	359	373	337	317	341	379	317	348	337	363	347	334	339	360	341	379	361	344	341	382	359	334	337	344	335	364	368	345	352	343	362	315	341	326	338	366	349	353	342	331	356	337	348	364	328	332	377	359	332	373	333	394	362	374	362	345	369	354	363	336	339	353	320	365	327	352	333	356	329	340	347	371	317	351	377	340	361	379	386	338	308	343	347	363	342	351	315	343	370	372	356	375	382	327	337	320	351	330	313	357	374	345	361	346	354	352	327	343	335	369	349	371	315	352	346	325	352	346	337	334	374	347	375	360	351	348	343	293	382	355	353	352	342	337	327	354	361	349	355	377	354	347	320	345	346	358	348	389	329	327	312	346	385	353	331	330	326	347	312	342	338	315	361	337	354	326	330	355	349	353	359	345	339	311	349	317	375	339	337	360	340	362	321	310	334	326	340	344	364	388	354	329	353	372	337	355	335	347	364	365	351	336	353	325	324	343	349	340	373	337	390	345	356	344	331	338	358	363	342	298	321	349	333	311	364	331	365	332	358	315	338	331	348	316	336	357	317	329	349	348	330	341	339	360	337	331	303	367	346	325	346	378	372	324	349	349	356	337	347	376	349	355	359	328	315	312	357	332	340	306	334	334	350	342	359	320	337	345	360	353	366	359	370	332	339	356	353	325	359	321	362	333	331	356	319	325	344	343	316	348	358	297	366	348	330	336	373	344	364	335	357	372	363	323	360	366	375	327	365	343	342	349	349	357	351	335	348	344	322	307	343	339	380	327	332	342	319	317	325	342	340	345	348	362	380	333	343	326	365	344	351	346	336	351	346	356	340	339	340	332	371	356	377	346	402	345	343	308	304	349	396	352	357	321	334	324	352	333	352	333	355	334	321	388	314	354	360	322	355	373	332	358	328	340	340	344	358	323	357	329	363	324	390	344	344	334	351	334	320	343	325	330	329	344	381	367	322	346	364	385	341	363	347	369	373	336	382	369	374	332	339	360	347	324	373	347	334	355	333	375	338	356	361	340	324	353	337	343	329	322	394	358	323	330	327	341	339	330	325	319	349	339	352	318	342	345	314	351	353	377	351	350	334	333	343	312	337	364	361	357	357	358	376	357	338	325	343	336	327	339	336	333	374	330	344	339	379	359	360	346	326	368	383	363	325	342	350	357	354	320	352	386	315	341	331	341	312	345	332	364	327	343	325	343	338	350	363	358	374	323	351	333	350	337	334	345	353	376	340	344	359	367	318	334	343	375	332	342	352	363	367	375	338	339	327	311	344	339	335	358	349	351	350	350	306	318	353	382	333	364	364	333	393	358	359	329	369	344	366	357	345	328	348	329	353	356	332	359	365	351	315	342	381	329	339	369	354	320	358	339	316	332	323	360	364	360	341	329	319	352	327	343	334	340	341	385	338	389	351	351	345	316	338	343	315	336	375	322	346	306	342	350	367	343	333	353	344	327	314	324	319	355	319	344	354	343	328	314	339	326	319	331	313	370	372	352	302	314	332	333	329	335	364	340	343	334	340	328	348	348	339	350	350	355	321	372	362	332	338	345	351	324	325	345	329	328	371	331	333	365	329	315	353	332	357	316	361	349	328	309	385	338	335	335	349	334	324	363	331	342	364	365	320	340	325	363	327	349	337	347	340	338	345	344	331	355	345	327	383	292	368	351	363	337	363	335	360	345	351	362	374	336	343	337	331	357	356	351	342	324	334	348	320	319	322	366	316	335	328	341	358	319	341	312	346	368	349	331	324	361	351	339	305	342	353	312	339	349	351	351	343	361	371	354	319	319	345	328	346	334	313	346	319	315	338	332	343	319	348	349	340	348	325	329	343	323	347	319	338	319	301	318	332	339	355	330	331	358	347	335	360	350	357	322	325	332	341	347	351	313	353	302	352	330	329	353	300	317	356	330	338	353	347	333	314	317	325	345	328	304	320	370	367	365	361	334	318	336	377	339	324	354	333	346	306	303	344	332	334	350	370	312	317	333	302	333	385	321	355	355	336	312	351	322	350	324	339	342	349	376	353	340	356	339	338	334	336	324	337	354	321	362	337	369	315	325	341	356	314	318	352	367	300	345	316	349	338	348	361	326	333	319	364	341	339	316	309	334	337	364	342	356	372	351	334	360	342	320	353	319	344	353	326	326	342	318	352	320	325	359	374	318	340	353	360	341	328	355	317	353	361	351	371	354	346	342	341	350	355	355	339	345	360	340	333	337	355	347	332	312	357	345	327	333	356	319	345	330	349	343	343	344	332	338	345	345	355	325	358	360	337	363	346	365	375	319	350	380	342	332	320	326	386	339	377	357	362	371	341	370	325	307	329	348	313	348	316	341	325	345	366	368	324	342	368	356	347	366	373	326	326	369	341	368	357	311	359	310	365	357	322	357	369	353	346	366	334	333	323	338	316	312	356	348	377	324	338	327	330	331	337	333	330	309	380	341	351	359	331	347	340	344	352	304	358	363	323	354	328	335	324	317	353	355	319	321	346	348	377	353	376	322	339	352	344	374	330	341	332	356	365	337	353	341	329	373	375	324	344	360	380	351	345	370	337	350	322	346	336	372	329	365	361	364	341	328	344	305	336	338	356	327	306	335	326	339	352	363	319	336	342	345	384	343	324	328	295	339	352	361	307	366	344	340	347	366	343	309	338	365	344	356	335	369	372	338	351	340	319	316	362	350	332	345	334	347	306	358	355	343	329	354	339	343	307	373	330	332	326	334	322	365	343	294	324	302	317	356	356	340	337	329	316	319	335	358	349	339	342	360	345	340	327	332	314	360	356	344	361	356	326	332	351	375	327	329	329	318	364	335	351	332	335	315	365	329	338	325	336	328	317	332	357	372	361	367	334	344	328	333	374	350	390	344	349	341	346	331	313	348	375	362	353	323
27505	11823	2031	1163	897	838	837	832	821	858	800	811	809	849	829	801	803	876	799	786	848	788	848	825	805	804	862	853	848	879	831	824	865	826	814	817	848	846	835	818	823	862	801	835	812	904	865	842	828	811	924	853	857	801	856	864	822	757	793	846	808	803	770	840	860	827	858	848	816	835	802	795	841	776	850	861	826	792	831	809	843	835	851	820	843	798	833	826	836	843	827	824	854	809	825	844	784	810	815	844	882	839	804	841	888	823	824	764	839	890	878	842	816	859	858	831	846	859	824	831	883	831	845	819	841	849	822	832	826	781	856	786	827	840	884	881	835	850	824	823	809	853	830	798	838	821	879	848	853	813	820	828	791	837	813	830	795	843	814	792	816	839	778	832	831	829	810	843	890	857	837	822	833	864	850	833	840	812	845	813	891	807	829	825	812	826	876	830	815	802	825	773	834	824	777	815	852	835	861	824	821	852	856	858	860	845	833	839	784	855	805	746	849	815	842	854	887	763	785	842	832	843	827	846	820	839	816	882	786	893	837	797	808	842	845	807	864	808	820	815	812	865	867	799	817	816	828	830	869	808	791	911	896	763	824	902	806	791	831	826	857	819	841	860	777	781	808	817	817	842	833	836	831	829	842	834	771	871	865	779	816	835	796	839	855	850	808	839	828	773	820	808	816	802	812	853	793	791	837	776	840	832	825	822	848	793	830	873	839	827	863	848	870	866	863	798	804	828	836	818	841	821	841	830	776	851	838	823	814	864	856	778	776	837	862	819	784	782	756	783	821	848	843	824	824	773	789	788	872	828	840	833	783	813	820	856	823	869	865	877	802	795	877	816	861	817	872	810	884	818	835	821	819	816	846	817	864	893	845	786	837	819	879	805	883	889	853	870	870	830	823	808	783	825	884	786	857	821	834	816	826	875	856	798	900	874	882	794	833	871	815	809	877	898	838	843	828	827	808	831	823	779	846	839	799	810	821	855	837	812	821	802	855	843	801	851	827	820	832	818	826	798	803	867	818	827	818	809	858	813	828	841	833	824	790	846	843	786	837	837	838	814	828	824	811	868	800	825	824	797	797	822	852	827	826	827	872	803	803	848	839	837	798	833	851	831	857	800	833	794	782	784	875	812	810	806	818	862	790	835	793	785	806	802	856	852	849	859	797	805	820	824	833	796	860	791	829	821	822	808	847	786	826	866	790	853	857	879	824	822	815	827	804	865	835	838	865	855	825	872	830	820	819	840	828	850	834	817	817	828	812	900	783	830	784	836	841	796	831	841	830	839	833	806	788	766	814	836	837	840	805	807	823	832	852	829	822	758	848	790	838	825	803	869	832	815	801	799	831	822	818	843	840	803	812	814	823	851	878	788	793	822	741	859	859	878	802	821	819	829	845	821	869	861	832	861	865	853	827	846	803	787	864	837	849	813	849	836	837	811	799	866	804	828	833	843	888	801	836	829	805	778	812	845	845	850	826	818	817	791	852	820	819	785	796	806	823	838	791	869	846	878	841	901	828	764	819	885	820	874	867	859	797	852	800	853	797	871	817	796	912	844	868	863	883	812	834	834	810	826	877	833	823	838	826	825	801	833	832	776	835	828	864	809	843	824	871	852	840	874	817	839	882	833	820	822	840	843	882	817	797	828	809	924	816	859	801	807	871	840	804	842	841	786	796	847	828	785	823	804	771	806	832	833	812	832	810	838	794	844	830	858	843	846	767	809	818	859	878	776	830	865	843	799	824	769	819	849	822	833	839	868	855	818	834	811	822	804	891	873	867	828	877	878	845	792	836	861	845	879	850	779	850	854	847	814	882	857	826	823	792	816	806	836	793	845	830	837	849	895	852	858	837	793	858	809	822	818	831	826	803	795	809	835	788	826	817	842	851	850	794	866	853	872	816	867	850	766	818	811	852	830	815	831	862	847	845	850	822	810	870	834	843	846	741	811	882	838	826	820	843	838	818	775	843	834	813	812	806	794	869	841	813	842	783	795	846	788	836	816	805	838	804	802	829	783	864	833	800	835	848	766	852	841	829	830	819	848	815	862	809	829	862	807	784	806	774	756	775	868	846	858	835	813	858	864	774	821	822	819	832	817	826	830	813	792	852	867	849	812	857	866	806	828	822	830	859	838	785	836	818	840	851	870	873	801	775	789	845	880	827	777	874	878	852	841	852	777	837	826	820	830	847	835	836	812	866	892	858	833	781	853	795	814	819	828	800	821	839	819	881	822	813	825	853	869	843	838	805	817	808	878	802	837	895	847	816	762	820	799	801	895	811	859	811	854	833	864	858	801	783	832	791	798	863	857	852	817	817	792	821	849	844	742	783	855	827	815	839	813	829	828	854	798	792	839	810	842	777	833	869	923	815	857	819	860	832	845	877	822	808	808	840	874	838	818	863	850	808	820	821	811	828	832	848	817	824	843	797	807	841	815	856	819	800	803	875	831	811	853	821	804	834	870	787	810	805	796	810	863	851	818	798	859	825	793	826	812	841	802	820	877	781	844	840	842	834	800	832	858	825	784	800	859	792	849	814	820	813	826	819	841	803	832	832	810	836	822	829	806	840	830	858	832	824	895	854	831	802	799	815	847	811	842	820	836	828	842	815	862	824	848	885	857	854	829	842	819	833	808	783	807	814	829	806	758	848	879	794	864	834	879	796	807	854	866	816	825	798	801	813	808	861	809	805	829	843	808	820	802	795	824	805	870	835	847	847	839	846	848	910	817	841	854	844	819	811	871	841	805	802	835	829	820	819	843	778	843	830	843	866	823	846	800	800	802	779	835	844	842	816	869	778	821	824	809	817	808	782	813	810	818	768	791	804	851	845	900	856	846	824	850	799	768	839	857	857	827	833	759	821	843	782	812	821	825	819	843	852	824	843	858	847	828	836	840	809	784	855	814	859	837	864	849	838	839	776	800	822	872	825	822	833	819	823	838	837	817	790	872	855	824	839	803	774	762	822	806	802	800	882	812	769	825	797	850	819	882	797	842	819	830	837	855	860	816	798	823	802	858	883	871	829	845	805	861	876	800	821	826	815	823	781	832	838	819	793	844	828	785	868	791	839	773	827	814	843	836	873	833	796	918	813	813	802	821	822	816	840	840	840	792	819	863	828	848	833	854	815	745	823	750	827	815	824	821	849	849	851	805	844	827	837	849	791	843	848	792	823	852	852	854	848	858	833	844	859	866	842	796	874	869	786	847	788	852	845	851	857	865	838	827	805	838	832	756	812	831	799	840	796	817	824	819	834	840	859	816	811	837	812	832	840	834	847	846	819	804	819	817	820	831	783	797	866	856	777	857	841	872	882	882	822	831	791	832	866	814	788	813	848	819	862	859	833	828	811	773	831	797	845	815	818	874	768	846	853	863	810	813	814	789	829	859	779	775	818	818	839	831	818	823	814	816	794	861	832	773	865	847	803	851	836	812	829	795	806	820	843	843	808	811	846	815	811	829	831	819	832	818	848	861	854	824	799	782
5186	994	875	835	798	740	749	711	733	693	783	714	785	742	722	745	752	744	725	740	760	727	766	727	731	696	727	706	730	717	718	727	706	689	717	754	753	752	707	715	746	695	724	755	729	763	709	711	750	721	766	710	709	754	760	696	691	695	738	745	690	729	709	741	738	720	732	685	728	738	761	785	751	724	686	721	715	695	722	722	788	750	748	688	729	697	740	687	744	732	723	759	757	691	751	709	720	701	717	733	695	724	746	733	737	693	742	736	741	712	702	755	705	784	719	769	745	684	744	694	751	714	730	718	738	708	709	714	737	733	789	712	763	775	750	691	702	723	755	740	772	707	701	694	720	714	695	761	763	701	744	743	783	758	731	720	701	730	670	733	731	696	737	711	748	779	730	711	742	700	751	716	689	722	739	706	712	737	722	734	713	735	723	720	711	709	723	740	766	679	692	685	754	683	742	711	769	699	677	744	705	743	703	736	776	713	754	723	743	727	705	714	727	722	729	765	699	723	698	761	732	749	710	703	727	762	733	681	750	701	780	689	702	761	739	710	694	735	781	765	668	732	689	685	741	786	769	706	729	714	757	726	638	701	696	705	698	711	738	785	749	740	714	699	751	773	728	695	713	718	730	709	719	731	706	735	724	737	691	721	693	713	709	750	742	788	703	701	785	752	741	690	682	741	739	754	689	791	741	653	740	745	788	756	700	709	746	729	699	715	716	748	737	711	738	753	731	735	711	735	721	726	668	754	700	780	726	742	709	743	702	713	670	761	717	697	711	738	785	778	703	690	763	725	693	712	727	699	788	698	725	736	712	703	744	717	735	731	704	742	726	774	746	757	726	673	749	767	747	745	700	703	693	691	716	697	749	713	752	708	746	726	717	721	711	714	761	734	731	725	713	677	741	732	723	725	717	664	717	692	718	695	701	762	728	720	748	704	771	778	659	721	722	749	687	756	737	777	712	700	705	692	656	735	710	758	713	735	699	788	737	753	669	715	701	767	765	768	705	734	706	756	756	741	721	705	696	752	695	728	660	761	649	763	778	689	690	733	706	719	700	737	686	757	715	776	663	769	740	687	704	749	750	706	709	750	712	727	729	759	689	733	753	740	724	733	719	747	714	716	724	711	712	769	688	737	738	719	763	682	742	704	743	730	737	721	743	735	728	777	663	757	765	740	689	719	738	708	743	684	729	704	764	731	726	722	709	766	719	710	711	760	738	751	730	724	727	701	746	718	756	758	733	757	698	705	725	753	763	740	742	719	730	739	721	787	689	746	719	674	735	723	722	717	733	718	720	749	790	721	765	709	743	722	695	765	741	717	747	708	713	754	752	744	736	701	749	707	745	765	710	694	727	695	743	682	712	725	663	756	758	723	747	735	711	687	721	749	720	746	745	704	750	758	704	712	711	750	744	717	720	734	739	759	694	713	740	741	736	779	708	695	756	694	691	733	767	677	757	738	721	762	715	690	669	741	755	775	761	759	743	692	701	755	709	729	709	690	747	696	717	744	726	772	709	676	763	699	743	696	713	748	725	705	719	736	713	704	753	760	725	746	727	765	726	746	720	713	738	696	750	745	756	796	724	744	667	727	774	713	690	676	761	760	762	694	705	713	646	695	726	746	740	714	717	687	731	680	796	690	729	733	725	749	659	711	750	727	730	736	772	760	766	719	750	709	713	711	711	672	704	715	724	692	723	717	739	684	675	680	750	704	742	762	725	735	778	664	756	704	711	748	719	735	744	693	717	737	747	682	718	766	771	711	732	735	794	714	729	717	719	697	793	723	724	692	682	753	730	713	768	695	726	736	722	710	768	782	696	710	709	720	713	693	677	740	734	712	744	716	680	676	709	731	686	763	768	716	717	724	696	729	736	742	772	723	722	754	705	712	715	772	736	720	735	698	755	751	755	757	673	716	723	730	739	687	719	737	699	709	716	687	732	706	730	742	747	758	719	706	743	692	751	694	735	694	716	709	705	722	702	716	740	741	728	717	700	752	750	698	717	710	755	670	695	732	767	734	665	707	722	740	718	709	689	687	747	718	746	769	715	739	671	753	746	730	746	722	706	719	750	762	718	736	691	742	768	742	722	692	735	717	755	712	719	773	645	739	749	733	691	722	729	729	702	734	719	769	783	756	775	686	707	671	776	694	680	756	747	732	719	682	737	714	737	694	736	741	744	721	747	716	721	715	730	771	721	706	805	790	731	680	739	691	728	718	763	740	750	726	737	709	715	700	739	658	760	691	728	712	730	712	731	745	721	709	722	744	735	749	693	755	807	743	746	759	745	684	688	722	721	751	727	720	693	743	725	726	768	754	726	728	713	726	725	719	746	728	706	703	766	743	735	734	697	689	731	739	717	786	722	766	711	768	734	695	702	685	700	690	729	688	741	748	725	751	711	679	715	696	730	727	759	775	695	666	711	732	719	757	738	729	685	757	747	736	700	737	711	742	738	769	728	743	695	691	758	801	710	744	717	771	728	689	696	705	731	718	761	743	753	733	765	755	758	750	704	707	725	687	746	717	717	725	759	703	702	691	731	682	709	701	717	768	701	722	661	706	743	744	723	725	698	724	757	733	757	752	748	702	697	785	724	732	779	703	753	721	704	726	731	762	702	729	710	758	727	723	717	725	734	741	728	704	736	744	709	691	735	765	712	727	719	745	734	741	675	735	708	754	674	676	751	676	746	736	740	766	682	764	755	750	693	730	697	746	706	703	721	739	708	738	739	741	706	682	742	744	726	659	707	725	729	766	735	722	755	721	722	736	667	740	736	701	735	771	680	764	711	682	760	743	734	733	755	754	747	790	772	682	690	722	702	711	701	744	706	733	703	771	744	741	766	744	722	754	744	693	723	728	746	729	682	753	730	743	694	715	780	748	704	715	705	762	763	752	691	768	772	728	710	743	700	734	690	791	729	709	726	704	732	708	754	732	755	688	736	730	735	692	755	726	791	784	788	744	748	717	744	712	685	744	714	800	777	734	742	717	727	681	782	759	733	733	717	714	803	728	732	766	757	699	750	708	758	752	733	707	730	698	713	712	796	728	700	687	717	700	726	734	707	786	713	764	733	720	766	729	704	711	704	745	689	791	729	781	726	717	730	699	756	721	738	725	728	741	746	712	748	712	743	738	692	786	761	713	694	748	705	720	719	676	751	737	710	665	714	711	757	690	709	742	687	726	735	722	690	681	710	727	684	726	744	691	737	727	693	731	709	723	713	756	727	718	740	742	709	692	708	714	692	721	737	701	765	745	722	700	703	709	718	748	754	749	697	743	710	726	711	695	733	727	752	777	765	736	693	732	769	730	706	750	745	748	633	742	748	826	732	759	685	698	701	740	711	737	717	806	719	745	646	755	763	713	744	731	744	705	753	722	730	749	769	716	684	672	800	715	712	722	735	702	741	751	735	760	728	704	751	685	745	714	799	709	753	714	726	728	677	700	766	724	707	743	696	682	733	745	722	709	747	747	776	727	718	742
25829	21432	25559	17639	1849	1018	864	836	740	799	754	813	723	775	774	768	709	780	795	707	718	713	720	724	690	663	711	736	726	747	776	749	733	728	740	714	736	742	723	731	704	722	689	791	722	744	722	676	734	729	730	755	688	748	725	739	714	721	749	708	740	768	700	744	729	699	758	758	705	699	712	667	691	744	731	726	745	750	721	666	712	716	694	741	771	704	730	752	715	696	692	710	752	691	706	707	691	719	727	749	719	726	710	717	725	719	713	678	716	693	707	732	736	718	761	671	707	739	710	745	689	683	749	701	727	676	764	669	721	703	643	692	669	724	745	764	701	766	707	724	743	723	745	719	739	726	701	705	692	703	714	740	745	737	714	717	689	722	722	702	699	736	746	710	752	697	739	662	689	726	697	710	701	728	729	755	737	688	754	719	712	738	702	714	700	707	756	710	729	696	692	708	701	699	785	738	704	763	738	691	714	726	732	713	755	750	723	717	711	700	705	710	698	741	726	719	694	675	712	732	716	703	768	702	737	759	713	740	727	701	711	745	693	663	732	683	717	734	734	669	769	705	715	718	705	694	692	720	735	718	728	798	684	751	724	689	742	733	717	718	728	727	705	708	752	742	755	712	701	695	727	721	659	714	717	713	728	730	734	712	766	731	725	688	725	730	761	733	726	716	697	688	743	749	693	763	682	717	729	719	698	714	748	731	719	774	712	695	683	733	736	737	748	726	697	719	696	698	706	718	746	713	698	714	781	708	743	717	736	747	714	727	712	738	718	722	729	729	770	693	714	739	708	701	701	668	757	667	729	762	721	715	759	679	734	726	714	722	695	721	733	711	719	721	716	694	740	690	716	711	696	750	727	705	713	744	748	783	721	732	751	710	782	715	668	722	746	685	742	687	700	701	676	692	764	693	727	706	698	743	763	676	716	671	648	773	682	701	767	690	664	706	710	735	759	749	734	741	711	744	790	718	702	716	746	690	751	740	735	765	741	677	711	729	686	727	794	729	724	691	691	737	663	734	715	737	766	712	754	727	723	707	739	763	750	751	707	736	709	708	725	676	727	737	692	678	743	740	646	715	686	745	717	715	773	713	734	756	719	736	719	678	754	700	711	677	727	743	711	691	707	706	736	677	749	718	736	744	763	763	683	722	692	728	721	726	704	723	719	668	757	746	700	749	733	741	675	758	731	674	698	699	715	667	751	713	719	685	716	706	674	731	678	728	753	706	737	758	705	723	728	712	679	698	738	733	675	760	759	689	721	772	734	707	738	730	709	730	714	690	705	692	714	703	721	771	738	723	714	719	768	756	744	686	728	743	740	753	753	725	750	706	733	715	770	724	691	721	695	771	701	734	731	743	739	725	708	766	709	657	782	707	752	740	714	748	738	692	718	735	712	774	768	724	729	718	709	727	740	739	718	663	693	708	693	720	720	765	698	716	755	700	714	725	725	680	723	717	740	701	789	735	802	702	712	762	767	719	670	737	739	722	728	711	775	710	740	744	740	730	730	687	702	692	698	719	723	702	708	700	681	696	683	740	736	745	665	733	694	726	683	758	658	744	747	704	738	746	736	678	716	678	698	718	762	780	753	692	701	733	708	738	736	723	692	672	719	671	732	705	740	720	677	774	656	704	708	707	708	748	761	720	727	746	663	679	727	747	735	695	678	733	728	751	732	762	755	689	724	707	752	701	736	725	747	723	722	686	723	738	790	694	717	719	741	729	748	692	674	691	738	726	696	687	775	712	724	691	734	726	745	731	690	691	728	738	756	717	721	741	697	710	695	673	739	738	715	733	700	695	700	760	692	717	731	728	708	691	728	680	768	707	695	726	722	688	702	773	742	760	699	667	706	713	709	708	755	696	687	695	735	713	751	742	730	749	724	705	754	725	726	718	750	692	687	708	711	726	751	733	713	695	685	702	682	697	733	745	732	723	703	678	692	737	731	724	698	752	667	703	710	708	657	724	706	669	737	718	743	769	725	712	688	713	701	722	719	684	706	753	726	754	708	681	696	681	780	738	710	702	725	765	732	704	734	740	749	780	731	674	726	672	694	736	736	712	699	753	702	737	705	714	721	680	695	756	747	741	683	675	717	691	728	739	776	754	683	739	738	700	707	713	756	693	752	733	774	792	708	702	744	737	747	721	734	688	721	688	689	711	726	723	721	687	699	701	728	691	744	727	751	723	748	709	749	730	720	692	728	698	738	710	726	773	787	703	729	722	716	730	742	718	764	722	705	747	752	706	688	703	724	755	748	719	743	726	727	704	705	721	744	712	747	697	729	716	724	757	626	712	741	716	669	681	709	684	724	712	734	742	731	736	737	653	742	771	749	700	732	694	769	731	766	698	701	721	683	739	732	733	742	751	772	768	733	680	750	709	786	719	750	714	722	697	701	722	677	736	736	771	716	708	683	740	704	699	734	675	683	689	715	761	701	716	755	724	740	730	719	724	695	706	703	746	728	705	747	715	731	730	720	713	749	777	695	773	671	721	670	720	721	730	774	750	719	714	736	749	724	710	698	686	771	739	752	677	744	734	758	700	712	698	742	757	679	754	782	697	758	719	773	760	712	716	731	712	726	708	725	727	711	732	743	718	720	783	721	706	787	759	684	738	738	688	732	741	753	751	705	664	669	706	751	737	750	760	750	697	735	725	759	679	701	691	698	748	704	755	715	669	720	708	681	751	672	752	708	739	690	776	694	684	747	744	727	735	693	696	757	721	720	736	729	655	756	721	740	713	676	698	690	675	736	730	706	736	732	763	708	754	692	701	716	741	697	721	707	741	723	694	747	709	708	700	714	696	728	741	727	730	734	780	771	717	723	658	725	708	624	735	717	671	700	743	738	737	730	694	764	720	760	689	670	709	727	738	719	681	725	727	750	749	720	726	699	732	671	689	730	704	735	704	769	718	736	773	731	710	738	734	758	715	764	714	746	749	684	684	723	725	736	769	724	716	702	718	730	688	723	699	721	736	717	750	726	706	714	733	762	758	787	774	721	791	728	742	710	713	725	693	715	734	706	676	727	741	726	716	728	765	745	715	677	703	718	733	716	701	736	735	758	756	723	737	734	696	756	702	702	756	730	731	708	690	739	741	698	728	730	738	696	714	703	698	709	731	715	703	702	725	771	748	716	723	678	693	686	724	740	799	719	723	688	694	755	717	701	732	733	759	718	751	723	651	718	724	726	742	695	680	759	660	732	700	717	704	696	737	743	713	697	715	690	725	712	772	714	736	761	700	725	738	742	696	749	700	725	705	662	691	725	678	743	748	752	662	704	699	739	714	737	776	753	746	753	721	703	767	717	737	720	759	710	713	765	687	677	739	684	716	772	738	713	656	699	743	691	762	749	695	706	695	768	764	697	728	723	675	734	756	777	711	769	720	718	685	703	704	769	708	735	714	739	748	705	717	747	768	693	716	718	707	703	699	746	764	728	699	691	720	709	719	724	737	754	713	687	696	718	740	735	749	760	709	716	693
3721	2177	1762	1193	977	873	815	743	741	772	749	672	703	746	715	714	701	623	679	677	657	647	643	683	644	695	651	659	695	661	696	674	619	679	723	611	705	674	594	670	634	663	718	650	636	669	662	663	611	657	644	641	724	659	673	632	665	657	665	626	665	634	639	652	695	678	657	676	657	631	692	662	662	664	692	640	668	671	639	674	621	697	651	728	654	657	642	689	660	649	651	673	652	629	710	693	698	628	680	647	654	641	673	655	691	696	645	644	638	681	633	707	664	645	658	667	644	635	633	616	647	636	630	650	676	628	662	627	662	663	609	700	663	630	615	653	634	612	647	700	607	665	645	622	680	701	668	649	635	684	649	599	623	644	639	625	618	632	644	690	671	663	680	660	658	621	677	652	689	678	627	699	657	670	627	611	692	641	677	642	676	665	660	642	598	636	677	671	600	667	685	670	679	661	636	629	620	681	631	657	659	614	663	686	671	662	629	688	667	688	696	609	619	615	654	628	671	698	629	646	696	694	678	628	649	621	647	643	653	670	666	621	693	643	673	670	626	621	693	668	649	634	671	724	667	655	664	666	654	691	607	679	631	649	643	598	646	637	659	652	615	675	630	692	639	667	624	666	676	696	623	612	662	662	618	652	617	574	628	651	650	668	669	715	686	644	646	616	677	648	727	681	650	650	636	653	690	633	681	619	672	621	675	647	670	638	629	633	652	656	661	643	609	667	671	634	649	661	643	635	683	632	656	708	635	618	662	689	675	707	674	629	657	652	651	640	666	651	665	634	638	676	660	657	631	654	625	694	637	617	651	698	671	632	628	663	612	637	651	580	680	599	691	616	668	641	628	645	626	676	620	622	643	646	639	636	641	691	634	649	665	657	628	647	646	666	669	659	633	685	652	688	676	642	624	696	666	683	652	638	657	684	649	599	662	654	646	672	676	620	672	617	665	636	678	679	632	655	687	658	647	637	659	662	682	646	646	637	669	647	674	622	641	641	654	671	689	645	673	672	674	628	692	656	619	686	685	664	677	718	666	666	680	644	591	655	628	671	708	662	697	674	638	667	638	624	658	640	694	636	635	634	657	627	671	661	631	618	648	658	709	646	655	602	690	664	604	633	637	662	660	629	635	691	683	625	641	641	671	634	629	634	626	662	642	663	623	658	659	662	646	670	655	681	619	697	675	641	631	665	678	634	625	648	658	690	692	653	625	634	682	679	601	615	606	645	697	671	604	624	624	653	604	682	637	667	628	632	622	682	668	609	666	616	641	652	680	714	644	684	647	667	626	677	690	695	619	678	623	662	692	659	688	626	659	623	657	621	729	653	671	641	687	691	672	686	608	653	645	644	625	662	656	692	616	650	673	625	680	651	634	649	713	649	625	666	665	699	629	645	618	643	663	690	640	621	643	610	634	604	646	600	643	627	640	672	675	702	643	607	666	659	676	638	667	661	674	651	656	688	664	634	670	683	665	654	633	684	632	659	632	615	582	651	674	685	645	655	689	642	647	650	612	666	656	638	626	629	687	606	642	671	632	666	655	665	633	651	684	664	632	658	635	685	633	697	673	616	618	636	628	688	658	659	674	630	636	644	662	688	664	684	731	657	645	670	607	682	644	640	646	644	680	674	659	637	610	630	617	639	614	611	645	636	617	624	669	661	630	627	658	666	617	620	663	654	616	712	702	723	655	645	636	655	652	664	700	624	680	644	650	661	676	698	653	633	657	659	688	666	608	633	611	658	678	675	681	696	721	654	635	684	695	671	622	659	704	623	659	661	712	653	676	662	687	664	682	642	701	687	617	651	660	644	624	645	677	611	627	656	646	662	629	652	664	671	646	689	600	631	644	670	652	672	629	613	631	672	636	713	637	655	673	688	691	635	692	680	622	634	681	624	655	620	638	675	674	632	672	657	638	637	661	648	670	638	629	637	633	612	626	678	648	672	614	627	624	624	652	643	652	649	650	655	643	671	612	692	643	662	661	619	650	642	601	619	662	658	616	632	700	636	641	666	627	678	689	635	700	639	622	662	663	665	681	651	634	678	689	643	641	673	659	668	636	657	602	645	659	693	596	657	661	654	629	643	655	651	655	667	674	631	658	670	653	654	633	677	647	662	643	642	626	672	653	625	612	602	668	631	681	654	661	618	622	704	607	657	673	680	658	647	598	653	686	646	651	632	670	660	605	641	642	657	635	647	702	659	680	649	643	682	678	683	632	663	612	662	613	646	633	652	648	624	667	656	619	666	675	676	650	663	678	625	650	614	681	649	635	679	611	634	690	637	707	644	669	695	644	641	634	645	642	684	615	640	670	679	644	662	638	676	631	631	705	688	615	640	630	656	652	657	626	674	676	666	645	655	659	676	677	656	674	649	694	633	653	598	627	662	604	646	659	665	688	625	689	638	606	672	615	667	692	646	697	667	624	627	674	688	661	621	665	645	646	649	678	642	634	630	651	633	609	610	611	646	606	596	617	682	686	649	634	648	658	644	653	646	647	648	689	641	657	628	655	686	654	691	665	635	641	630	640	639	627	636	642	636	650	654	645	643	697	686	626	634	624	655	652	667	668	683	666	618	633	689	643	631	639	689	620	633	649	638	655	627	690	660	600	656	634	647	640	645	648	685	637	649	676	641	671	678	696	670	629	636	660	636	646	652	653	595	629	644	607	655	660	635	690	678	573	656	647	666	671	645	615	656	650	695	675	662	668	632	683	610	637	689	669	681	639	664	655	665	614	637	628	638	626	600	678	639	683	667	679	677	663	651	672	653	670	633	648	663	643	657	646	669	659	666	626	716	654	647	643	698	628	608	711	681	649	633	646	655	632	671	645	599	676	628	644	576	680	624	622	673	703	640	645	650	625	656	614	683	636	651	661	669	651	652	674	636	640	639	631	641	694	632	675	634	633	640	676	632	693	648	665	663	659	649	639	640	624	624	648	673	707	653	677	642	640	682	677	654	656	660	666	645	663	659	610	682	692	694	675	649	645	667	627	654	651	664	624	623	724	671	643	629	650	654	677	662	693	684	627	663	639	630	610	616	629	641	698	631	632	637	621	648	683	678	640	695	687	654	629	590	639	738	661	673	652	656	649	658	675	667	685	623	639	656	666	682	642	669	712	616	669	606	663	657	622	643	621	694	686	645	643	640	625	613	654	654	668	618	626	667	612	676	616	658	670	643	658	659	717	659	696	655	664	684	636	609	607	657	634	666	657	642	607	674	656	607	630	644	673	641	656	656	638	618	639	662	645	657	638	626	609	689	651	659	669	627	626	693	653	639	674	657	669	636	665	668	694	658	660	653	647	699	611	627	626	588	666	669	645	621	652	646	682	607	681	611	661	671	621	658	621	709	593	645	617	633	640	628	691	659	625	631	645	634	680	660	665	661	672	665	652	645	630	669	691	660	643	664	625	657	688	679	644	631	661	631	637	679	637	692	627	683	668	636	703	638	626	645	686	659	631	595	704	636	635	620	630	603	637	675
24186	21396	28547	24613	20114	2649	932	593	504	414	452	414	387	388	364	354	382	369	362	319	353	371	309	393	351	326	335	361	333	354	372	341	342	338	360	356	359	340	321	339	329	313	333	335	348	338	329	341	331	318	354	308	338	331	344	339	317	327	320	345	364	344	342	353	373	327	345	322	320	321	339	347	339	324	300	332	327	355	362	303	346	300	320	370	395	308	338	346	315	361	313	339	340	341	358	341	328	365	329	338	336	352	334	329	348	297	334	303	353	333	318	328	332	319	330	341	289	332	323	330	353	351	324	338	297	355	345	322	288	336	331	348	337	323	343	310	341	288	320	340	315	353	313	323	304	345	300	317	315	332	325	322	298	351	353	292	306	326	344	318	329	319	329	329	337	312	324	303	313	331	353	341	318	289	337	305	341	329	327	329	340	306	299	323	350	326	298	342	314	284	354	309	316	309	349	322	387	320	348	319	321	356	331	300	326	362	330	330	332	335	335	306	333	307	348	327	326	307	310	331	312	313	317	346	325	292	320	327	344	336	310	322	322	315	353	348	354	362	332	326	340	353	316	319	345	361	312	341	314	348	319	326	338	357	325	353	325	309	338	361	336	346	364	362	327	363	308	365	357	321	322	296	306	312	343	346	355	319	348	325	355	330	344	304	349	326	324	329	341	359	347	311	314	332	339	325	332	331	345	312	328	323	325	320	305	314	305	310	337	316	317	323	310	322	321	328	340	359	344	304	317	334	364	373	346	351	330	332	302	315	332	376	302	320	292	348	314	320	303	319	298	331	334	328	378	302	300	345	331	331	358	339	345	321	309	349	290	330	328	297	342	346	302	329	347	330	311	339	306	353	319	332	304	337	294	330	283	284	317	308	350	326	301	328	336	293	357	347	348	348	267	328	281	344	328	322	307	334	296	316	313	328	318	341	328	320	344	345	321	330	352	342	338	335	337	370	320	364	308	329	344	308	316	312	344	328	329	344	322	317	311	322	323	328	355	328	364	357	306	327	296	338	297	335	320	315	320	309	353	322	329	319	352	293	355	318	331	354	314	303	332	340	346	312	284	345	330	338	336	310	337	302	316	361	335	305	314	295	310	325	315	307	322	313	359	327	341	333	323	351	338	311	318	310	348	359	324	322	334	393	340	335	310	343	317	326	323	338	331	320	354	350	339	319	322	341	318	340	339	313	337	284	325	354	322	330	345	349	320	329	332	311	305	307	309	353	323	310	319	317	304	328	298	316	333	323	311	327	337	327	376	318	320	325	343	306	324	313	302	322	341	319	316	343	318	339	314	331	330	329	313	328	314	319	297	355	314	350	328	303	369	366	312	328	337	350	332	338	353	276	347	303	325	339	345	319	370	317	325	337	333	320	294	301	336	318	324	305	293	341	320	333	326	325	319	317	317	294	331	318	351	321	339	291	350	316	345	357	306	320	323	323	340	313	321	344	337	347	323	343	337	326	342	324	335	309	327	339	304	281	343	338	341	309	334	344	331	344	309	301	301	335	334	306	336	323	330	306	335	334	321	339	299	315	295	342	312	348	313	336	347	341	343	281	328	361	336	331	338	337	371	334	310	349	339	337	321	359	335	348	328	331	311	322	325	297	311	336	327	311	345	316	334	302	319	315	340	333	298	318	350	320	329	354	326	347	360	323	309	334	343	309	313	316	314	318	325	351	360	315	310	319	333	336	317	300	311	329	329	325	342	341	310	329	306	328	317	327	350	274	353	330	360	323	292	327	316	338	305	332	334	322	333	332	361	340	355	304	317	331	317	318	319	333	326	326	305	353	324	323	336	328	329	340	323	298	326	300	322	321	319	310	315	328	313	334	319	318	313	294	309	335	323	336	338	324	304	336	341	333	297	336	313	302	316	323	351	363	301	374	333	304	337	318	335	307	334	347	381	308	330	357	326	312	319	348	327	349	325	311	311	326	323	328	307	313	306	341	302	319	321	354	367	350	309	330	311	314	350	353	354	339	331	327	328	339	359	341	337	317	322	331	340	335	322	323	351	370	308	343	312	334	319	334	286	338	374	296	306	350	330	355	354	339	331	324	349	309	327	327	324	311	307	322	336	343	327	320	329	303	380	354	325	335	341	305	345	313	315	270	314	324	350	325	302	310	342	349	342	323	324	325	341	324	335	338	290	314	320	330	323	358	329	345	356	311	353	312	345	329	338	357	311	313	302	319	341	354	340	330	335	326	360	324	294	313	332	307	316	326	352	318	322	340	318	329	356	317	325	320	324	366	356	344	326	333	335	306	341	315	346	323	300	315	321	336	328	344	302	346	338	336	331	317	360	333	317	325	311	327	320	347	320	324	309	315	342	331	335	343	304	332	304	322	339	317	355	369	302	319	301	300	324	364	296	344	329	345	323	370	315	341	328	325	351	322	316	323	323	349	332	309	321	346	315	318	314	329	356	333	306	329	303	310	325	335	326	327	301	337	332	313	343	335	342	322	378	304	313	319	338	304	325	316	290	327	349	338	334	325	278	325	363	333	336	340	369	358	344	282	358	319	338	318	306	306	291	276	293	313	352	312	333	340	324	325	335	322	332	327	347	309	357	332	337	345	333	324	341	336	329	329	332	337	327	326	300	317	331	347	336	289	326	343	354	284	349	342	287	321	332	329	307	319	309	304	332	317	337	324	347	320	312	347	306	326	332	330	346	352	317	312	284	322	342	329	330	326	337	327	339	317	323	308	333	320	323	346	319	324	324	325	330	347	344	349	324	303	354	329	304	319	344	319	303	324	297	345	294	333	328	368	350	339	344	315	331	359	294	315	328	333	359	327	333	348	308	363	313	318	321	343	301	317	358	326	348	296	315	324	339	333	324	311	338	363	351	315	339	336	298	305	309	341	393	362	318	325	328	321	322	343	317	316	328	336	302	308	331	320	304	339	324	308	317	345	316	323	333	336	339	327	326	341	344	347	312	315	325	348	325	375	309	340	367	329	351	345	358	301	343	330	338	347	335	315	328	317	330	308	344	317	348	336	331	362	323	330	340	295	339	322	315	325	316	323	337	329	328	327	320	327	333	326	367	325	324	345	350	353	339	324	323	304	339	335	303	365	328	337	314	356	308	332	323	339	314	335	321	318	359	311	329	341	328	344	335	342	325	328	310	322	322	342	316	312	302	327	349	327	301	321	308	345	304	301	336	305	329	352	325	295	351	337	307	330	347	319	326	286	308	331	365	340	324	340	298	283	336	319	336	323	331	330	324	295	343	292	320	294	344	332	332	318	350	305	342	316	343	304	347	310	312	318	320	329	302	329	325	329	312	338	315	308	280	359	361	341	318	319	361	322	326	351	322	349	311	343	308	317	312	342	331	285	332	347	356	365	330	339	353	294	354	309	331	280	354	323	339	324	317	331	310	300	303	350	341	354	321	305	332	309	343	317	328	331	335	322	359	319	315	335	334	316	314	362	344	322	334	336	332	361	323	316	333	327	336	314	318	318	347	337	320	354	359	320
3363	4698	3674	1867	1330	971	780	680	624	570	534	513	442	467	417	411	406	396	403	403	376	383	377	421	406	382	376	394	362	369	366	345	402	377	365	393	363	393	362	364	374	362	389	347	377	393	342	330	333	356	338	359	331	356	336	375	360	367	340	392	333	353	384	388	353	375	363	349	372	344	360	369	339	328	342	343	330	369	368	345	319	349	392	390	336	340	344	391	330	381	350	333	355	342	358	296	314	381	338	344	330	375	299	341	344	353	346	339	362	325	385	329	367	329	384	355	369	361	366	345	320	355	349	385	329	381	361	338	345	324	350	353	378	350	334	313	354	366	334	360	384	315	346	338	336	325	338	348	321	343	335	332	338	360	335	350	362	364	362	374	365	336	325	334	344	325	308	341	321	321	334	329	359	365	358	316	342	360	353	348	352	371	370	340	339	330	325	342	345	316	315	343	359	343	335	349	357	363	351	346	327	334	351	349	336	385	328	332	323	347	356	367	331	347	377	358	338	340	349	338	321	368	369	366	332	308	355	350	321	346	337	344	329	377	328	346	334	322	357	335	335	333	350	362	358	380	322	342	346	341	363	341	348	345	351	325	334	307	311	359	339	354	332	332	306	357	353	341	366	327	350	348	350	335	354	335	328	353	341	338	351	331	337	316	355	383	341	338	333	328	335	341	338	358	334	325	311	328	375	343	334	333	392	357	332	353	331	378	359	382	348	343	355	319	325	346	376	320	376	343	328	346	336	320	319	334	354	351	341	324	369	343	348	311	352	357	343	356	328	349	344	365	361	353	322	361	345	361	368	325	353	357	337	343	306	348	344	340	352	339	342	340	342	354	354	368	333	316	337	353	309	315	347	333	339	373	376	330	334	353	286	327	346	367	331	354	327	329	331	323	313	316	331	364	332	362	307	332	377	341	355	377	309	375	363	304	356	333	331	335	326	338	381	332	369	385	360	345	375	316	348	330	331	338	346	364	340	340	341	309	357	326	330	354	373	373	308	332	368	342	318	350	352	373	350	352	333	347	345	337	351	331	352	345	332	345	350	300	364	313	336	341	343	348	339	285	298	361	325	341	341	340	327	352	318	346	328	334	386	322	350	337	362	352	342	345	311	346	339	316	360	317	336	329	335	304	314	358	338	373	353	332	324	348	352	329	323	335	344	357	368	334	355	336	370	353	350	320	340	371	300	330	327	364	340	343	350	348	335	322	349	361	337	342	329	359	309	348	330	357	330	359	321	370	343	337	341	354	349	375	320	343	300	363	335	360	360	356	348	358	329	353	301	316	391	350	360	329	350	331	326	350	351	346	334	329	349	335	322	357	385	342	355	366	381	355	337	344	354	357	341	356	334	329	320	321	350	367	363	358	321	346	349	346	336	349	351	327	351	332	326	328	354	332	364	349	360	342	341	342	302	345	373	369	349	346	336	334	350	365	314	321	331	348	322	335	345	334	341	356	347	361	335	316	350	386	344	316	334	357	342	350	322	347	332	335	356	315	360	316	367	320	299	355	360	329	314	315	333	336	315	330	322	349	312	312	356	348	325	348	344	361	331	340	324	360	378	351	337	360	339	347	352	345	325	359	354	343	361	355	331	365	323	360	289	350	356	318	318	338	342	332	336	337	351	329	327	343	341	321	336	339	327	316	343	312	362	322	316	342	330	359	308	347	355	334	317	314	342	355	375	321	332	342	341	343	347	352	372	336	342	364	330	330	359	328	336	348	321	353	358	318	356	374	337	342	329	352	307	339	340	340	348	364	332	313	331	331	353	360	321	331	343	348	318	330	318	350	337	362	353	371	351	343	307	345	328	337	326	349	324	354	362	346	365	378	313	329	325	356	353	362	348	343	331	359	359	350	334	336	326	352	325	352	337	334	343	309	352	352	357	354	345	367	368	335	332	322	300	341	338	320	318	309	327	371	350	321	347	338	337	353	359	355	328	344	366	302	358	299	328	342	323	347	368	365	330	315	353	327	344	319	315	360	345	321	351	311	344	349	337	376	356	338	365	362	366	351	361	353	338	315	313	344	315	330	364	310	367	321	337	328	362	348	312	356	335	325	323	328	334	356	338	324	371	351	329	389	335	346	383	357	323	334	341	348	307	344	314	337	349	368	350	338	350	322	328	332	353	326	347	341	283	327	310	335	307	321	352	328	331	334	335	344	325	347	372	322	317	323	345	355	364	353	328	343	321	329	332	374	340	343	371	369	342	326	350	342	346	337	339	344	319	326	350	330	302	367	345	349	347	348	357	314	358	342	308	362	346	342	358	347	321	330	356	319	316	343	349	315	320	325	354	360	321	334	327	357	374	326	314	295	339	355	338	336	356	362	357	353	300	352	348	334	335	332	350	320	360	341	358	343	371	327	349	327	314	337	329	367	354	320	342	367	362	334	365	338	363	332	321	361	317	309	325	324	381	364	307	364	304	306	314	342	354	348	313	327	337	312	317	351	362	343	364	339	336	352	354	330	334	328	352	348	349	350	345	341	354	314	337	332	341	357	305	339	324	348	357	386	363	372	344	360	319	325	347	348	321	364	352	315	347	311	374	341	343	352	340	315	356	347	342	330	347	322	370	397	336	343	342	337	375	372	361	338	342	327	363	305	323	344	334	330	319	358	325	340	338	344	333	372	330	322	366	361	343	331	312	366	325	336	344	332	300	336	363	326	351	358	364	338	346	345	333	311	340	362	354	335	364	355	366	346	342	354	328	340	387	350	350	332	309	363	319	347	347	318	344	330	362	310	349	373	347	333	359	319	337	331	348	328	309	337	322	319	357	372	322	296	345	329	348	351	324	318	312	352	359	325	362	375	348	324	351	353	345	333	306	329	345	350	354	344	350	369	338	328	327	352	326	334	367	337	334	315	337	318	344	330	359	349	352	367	345	364	325	365	333	340	329	359	304	313	355	342	345	326	336	318	339	333	338	356	341	336	341	344	326	352	347	330	363	341	330	337	370	343	363	345	349	349	340	344	340	346	355	329	310	338	308	326	315	338	368	304	330	333	350	329	358	335	340	359	305	324	358	313	345	351	325	325	339	369	319	329	328	337	334	353	384	331	335	334	321	325	334	373	319	337	319	341	367	374	339	364	333	348	300	331	326	351	335	339	324	333	318	283	329	334	332	344	355	324	357	335	372	350	381	316	323	319	363	351	346	366	349	373	374	361	347	349	336	313	344	336	311	358	331	332	359	342	316	356	343	350	360	376	328	329	357	379	370	339	356	362	331	348	334	322	334	345	407	345	339	365	370	331	318	339	316	341	335	349	342	316	340	342	354	328	332	338	290	327	316	372	339	325	354	359	315	337	340	311	360	350	349	342	351	338	333	320	346	275	336	366	350	332	323	331	357	340	361	327	346	343	344	361	366	309	345	350	327	290	366	350	325	361	300	332	348	349	334	363	351	358	321	360	344	318	307	340	304	338	336	345	378	379	356	333	327	321	338	312	348	329	333	338	302	345	325	325	327	330	343	342
27644	11994	2181	1363	1061	860	833	868	864	875	865	882	832	837	849	810	834	832	798	816	859	843	825	825	907	841	840	823	822	817	833	846	879	759	836	798	861	856	865	862	862	794	861	811	814	814	845	834	786	836	835	814	778	839	824	826	833	887	810	816	858	857	871	838	820	841	825	845	856	811	813	847	818	840	856	818	843	801	791	829	842	900	860	762	801	820	794	816	841	832	807	882	833	825	829	800	802	825	779	833	832	858	801	793	791	777	824	801	863	791	818	791	845	747	819	850	833	822	788	791	840	852	812	757	874	830	823	823	858	848	842	849	812	780	846	869	794	806	786	848	813	856	839	830	802	834	821	819	768	795	804	840	810	803	797	824	822	812	841	786	808	862	845	883	840	833	836	778	827	846	791	847	786	814	855	827	822	823	877	865	859	806	782	848	822	829	842	781	786	814	821	846	826	783	844	842	767	851	831	813	822	866	822	828	819	811	846	842	841	901	845	791	829	849	823	849	854	801	797	840	777	854	870	842	814	803	822	841	873	838	844	782	775	802	861	856	863	827	784	820	834	820	873	861	791	815	883	814	862	819	824	786	815	823	779	868	784	777	812	862	819	838	823	872	865	782	862	793	771	816	807	897	805	803	849	828	805	823	787	815	845	802	799	861	824	832	808	785	824	793	876	813	805	816	852	855	854	824	855	849	827	827	874	883	829	901	809	796	815	867	826	806	862	788	762	819	843	808	834	806	830	811	817	784	818	841	824	840	812	834	822	759	827	776	829	845	834	867	785	841	838	795	782	795	870	833	795	838	849	858	816	836	816	867	811	799	831	838	818	866	805	844	862	846	854	818	864	819	821	799	837	854	801	867	814	885	791	827	865	779	792	833	837	776	860	792	824	813	789	835	814	855	804	887	811	834	830	755	820	845	853	859	836	808	786	860	848	846	831	843	884	851	887	860	841	791	854	796	858	848	777	779	867	825	848	817	801	812	832	819	814	834	866	820	822	785	849	794	883	892	835	847	801	825	788	850	843	843	803	810	806	824	863	812	824	843	807	779	856	850	785	862	847	752	791	880	833	839	828	802	838	769	844	877	804	818	846	847	851	788	847	836	853	800	790	822	818	867	847	788	815	887	929	827	816	856	826	798	811	822	831	810	807	806	811	823	841	798	852	802	787	777	839	845	878	816	816	807	877	773	833	839	852	851	829	811	791	817	803	803	819	843	776	848	826	792	843	772	820	818	840	839	829	800	815	768	829	792	838	813	853	822	877	791	843	816	853	878	797	811	831	874	861	827	822	857	802	905	800	841	778	850	843	811	840	804	827	817	798	879	839	841	854	815	814	808	792	836	866	808	809	798	880	820	836	810	780	852	842	795	830	859	763	802	777	846	825	832	868	852	808	820	798	808	848	866	777	852	849	834	790	811	761	825	827	799	830	813	889	838	782	858	829	776	847	841	838	846	799	801	861	813	829	832	843	844	810	810	837	852	850	784	790	813	840	817	796	824	843	833	847	824	823	848	776	837	846	790	814	770	830	794	864	806	800	847	869	812	847	847	801	802	878	868	841	899	863	930	793	843	834	827	800	822	818	834	836	852	808	833	800	830	842	844	765	808	859	817	769	809	820	860	918	814	800	867	848	890	845	811	804	835	825	843	803	831	809	801	821	846	817	783	828	795	780	736	822	810	877	858	867	860	839	796	855	834	845	793	826	803	771	811	857	809	844	847	811	829	821	856	819	806	807	832	788	811	836	856	805	803	844	819	859	821	864	823	836	802	846	827	811	797	797	810	802	847	815	795	858	793	826	805	906	804	838	838	829	798	818	846	790	788	795	789	869	830	797	827	816	869	864	816	802	827	831	770	795	834	793	844	808	826	848	910	785	798	874	766	829	851	873	860	823	813	790	840	835	790	864	825	861	893	816	817	899	867	815	856	854	780	763	805	829	873	857	820	825	838	806	853	876	818	794	940	833	798	785	817	860	806	844	808	833	858	872	842	815	800	798	853	847	780	844	833	839	793	756	844	838	832	833	813	812	775	862	856	878	768	834	801	763	813	826	859	781	891	834	860	911	794	872	805	828	796	842	858	839	832	815	781	844	782	829	847	826	840	824	806	843	833	796	850	785	879	836	813	909	844	789	848	835	806	802	856	797	823	810	836	800	789	871	798	811	864	788	817	886	933	863	854	805	894	838	818	823	861	808	818	801	788	859	795	828	830	831	869	823	873	822	818	835	798	885	793	817	787	828	763	815	805	868	810	838	839	784	838	841	808	799	870	813	828	808	772	824	821	826	859	822	792	834	853	851	849	791	825	879	791	833	847	817	807	843	812	810	844	804	837	837	850	807	810	850	827	831	867	783	854	798	827	846	789	778	830	787	829	792	829	821	807	790	803	777	825	831	831	810	848	783	839	812	801	841	810	796	840	759	816	838	820	791	836	814	805	823	805	854	822	830	760	776	773	797	785	859	806	790	863	835	863	829	844	856	821	881	832	835	832	803	793	795	827	803	859	809	846	795	790	818	859	860	813	833	811	837	823	808	839	857	804	856	764	831	797	820	837	805	808	846	871	820	801	801	794	821	801	867	821	862	863	818	822	826	787	852	772	825	881	797	857	812	820	845	866	851	755	790	845	862	817	835	792	834	817	823	865	821	790	780	841	769	848	891	825	859	846	814	836	837	842	828	809	834	841	836	832	811	819	837	820	801	827	843	819	848	833	857	884	861	873	843	775	811	815	832	823	797	845	815	805	830	828	803	797	885	832	818	775	849	835	842	812	806	842	805	798	833	839	876	862	799	826	894	780	874	853	802	835	834	811	849	811	803	836	830	852	831	821	851	799	794	855	765	827	808	811	792	814	831	800	830	840	806	818	837	762	823	842	807	807	823	885	813	840	857	805	829	829	823	812	814	861	824	837	851	882	824	863	836	824	854	832	812	827	801	849	844	817	840	858	813	846	816	827	829	820	800	796	834	890	856	859	824	830	807	820	848	916	818	766	792	878	798	810	850	806	779	846	835	798	810	835	812	787	876	823	869	785	861	830	834	823	845	826	830	849	801	810	893	802	831	846	816	862	824	836	789	821	832	831	843	877	901	801	805	833	823	779	794	854	802	857	833	815	841	807	807	822	870	857	818	822	822	792	787	808	833	861	884	804	871	764	814	837	798	793	811	846	816	864	797	849	836	868	863	865	820	809	833	833	852	849	831	864	852	852	835	845	882	847	791	820	786	832	805	807	850	872	848	836	787	898	844	845	790	809	876	777	824	796	832	855	790	758	793	823	832	828	742	811	816	833	861	837	814	840	875	819	805	883	881	809	769	802	863	800	788	837	725	827	835	819	825	769	830	883	836	816	854	830	836	832	871	867	828	787	817	839	806	853	786	830	821	823	790	824	837	770	828	824	819	791	828	809	796	845	786	807	808	817	864	840	831	853	831	889	804	835	834	801	823	849	843	822	794	791	812	824	793	803	781	808	852	845	828	799
5139	1000	922	787	774	718	724	728	774	710	779	731	754	747	754	748	712	751	724	717	707	704	742	751	707	689	726	680	724	764	728	722	727	736	697	725	712	734	721	743	729	735	765	756	748	714	752	720	741	754	735	736	702	716	713	700	711	751	709	735	727	723	707	714	715	698	730	740	644	687	748	714	698	727	702	735	719	750	722	714	737	688	702	724	730	710	736	710	720	686	688	724	701	688	725	704	708	736	730	692	721	733	762	746	759	694	704	743	695	719	701	769	697	775	720	727	764	705	687	753	704	706	718	694	720	732	750	707	738	730	719	715	662	697	705	715	698	735	752	732	727	655	702	726	722	712	675	738	706	693	716	773	705	720	736	693	710	741	714	722	698	767	704	716	727	720	710	679	668	706	730	721	709	728	763	698	757	689	755	747	761	760	712	776	685	749	718	721	712	718	702	759	746	706	717	717	737	708	749	717	707	679	719	718	751	690	749	721	718	711	745	742	723	725	744	704	690	750	687	686	735	732	698	732	733	723	670	697	766	746	750	749	703	711	750	725	730	759	719	783	685	731	767	732	753	742	674	731	759	655	721	763	689	744	725	702	746	705	701	734	749	725	718	722	730	734	754	700	714	743	730	667	720	753	748	747	729	737	688	708	735	725	734	724	730	719	729	698	719	749	712	702	680	737	765	735	708	740	752	745	750	728	726	692	727	726	761	735	769	721	699	739	771	736	720	723	692	751	705	677	687	702	726	690	689	742	680	764	715	725	716	702	693	702	688	747	672	737	726	764	699	718	712	713	700	734	699	664	680	686	754	715	746	697	743	751	702	686	699	701	760	715	712	732	713	742	680	719	729	762	730	728	745	707	708	729	781	705	768	722	751	692	729	720	705	752	707	748	733	736	703	708	728	753	726	708	722	692	759	713	782	697	734	724	727	773	693	702	736	728	722	686	697	739	737	721	739	696	683	762	709	689	684	722	704	670	694	715	691	684	727	778	712	684	723	714	703	724	755	700	730	783	747	693	732	754	706	714	699	731	731	699	713	709	756	702	715	730	688	755	721	692	721	746	689	669	704	731	726	716	715	736	759	745	715	712	746	684	775	725	713	695	736	751	702	719	755	717	713	753	740	689	707	681	696	726	712	713	743	701	713	726	723	724	699	773	694	740	729	709	689	704	717	725	695	719	672	740	744	708	705	713	744	708	735	741	722	714	721	703	666	740	738	713	708	728	708	696	666	715	715	719	699	703	745	763	757	743	779	738	737	722	723	753	688	721	687	668	749	730	754	711	752	730	750	716	749	763	747	720	709	703	720	728	685	692	712	721	731	735	750	730	757	692	695	728	688	710	706	691	689	730	743	726	742	767	748	698	717	741	701	738	697	701	758	697	729	706	690	696	765	778	711	732	703	706	688	719	723	726	720	663	714	745	721	725	676	713	723	703	666	702	757	690	697	729	750	706	754	751	725	674	700	718	760	724	754	781	716	736	755	720	727	722	717	725	730	715	731	702	673	718	673	703	708	701	719	671	741	729	719	705	721	713	749	702	745	710	719	724	696	760	779	751	702	765	736	727	728	692	715	718	766	720	717	736	746	702	703	728	708	698	732	757	698	704	769	761	704	724	725	716	708	673	739	683	771	704	747	719	783	717	721	741	751	697	757	732	764	714	705	727	707	800	719	724	766	755	721	773	720	764	768	745	679	794	704	704	719	691	726	733	665	689	676	716	735	699	732	748	729	725	738	660	684	740	717	737	705	738	729	721	682	739	715	730	706	713	679	744	698	685	693	741	713	698	661	772	737	695	697	742	748	766	741	763	723	697	754	724	739	720	731	716	753	682	719	717	725	738	753	678	722	667	710	714	718	712	770	748	709	726	710	714	732	698	705	707	733	741	726	674	708	754	710	714	755	728	698	738	730	757	726	719	715	759	691	687	709	720	713	687	773	670	727	711	737	709	692	745	713	676	735	699	734	718	706	744	707	750	740	683	711	731	771	683	708	728	751	706	717	718	711	713	681	726	744	719	710	709	733	705	713	738	683	717	692	749	717	711	763	730	681	713	694	742	733	721	727	700	700	725	661	703	671	699	713	753	786	682	741	702	728	749	688	739	703	725	722	726	703	729	707	704	670	739	702	707	676	755	728	689	713	733	741	703	729	684	663	719	723	750	693	708	716	705	724	710	751	724	674	710	733	709	759	720	716	745	721	715	696	701	737	739	679	718	731	807	765	729	718	698	756	698	679	741	678	771	735	743	763	690	754	724	746	679	697	714	731	654	687	752	689	745	756	731	719	748	724	740	735	718	719	736	774	680	730	719	734	712	716	732	709	733	728	690	703	677	756	718	714	697	691	704	727	699	765	718	711	716	719	713	716	709	751	737	708	710	734	773	764	753	728	703	693	691	729	715	715	709	701	685	730	688	774	731	705	714	684	711	736	716	724	734	721	698	724	633	728	724	713	689	721	753	747	739	708	698	693	712	721	711	695	723	698	778	736	722	712	704	683	737	753	722	676	720	737	693	697	685	745	760	727	715	728	747	716	754	712	730	708	800	683	716	764	749	707	734	738	675	731	708	737	735	731	715	690	680	745	703	705	679	776	745	728	730	788	717	680	723	708	737	693	712	683	737	717	787	766	709	731	685	686	728	776	723	713	732	716	720	753	726	716	724	721	733	759	691	729	738	727	712	701	713	706	694	704	659	726	731	702	719	741	685	713	701	736	712	744	745	761	672	752	720	662	714	794	796	727	725	684	754	667	724	716	732	711	696	740	679	746	726	685	709	732	719	755	716	751	740	720	709	758	727	714	704	717	750	712	739	691	710	734	697	692	705	700	664	716	737	768	772	774	724	721	735	724	734	738	688	745	724	699	726	677	753	759	705	727	712	721	727	756	755	705	748	712	724	752	707	701	712	740	730	722	725	738	799	754	755	744	731	750	720	748	686	724	756	750	748	728	717	729	717	683	688	730	684	750	760	742	691	742	739	711	715	730	715	709	711	671	727	716	681	771	748	723	725	736	786	720	759	751	709	672	778	680	721	751	693	722	721	755	753	738	702	738	763	748	738	708	728	707	707	701	647	727	706	744	773	706	742	721	754	692	740	720	745	684	738	687	677	673	681	700	724	727	661	674	726	731	752	727	717	730	690	751	735	656	736	678	686	685	758	793	689	748	704	728	688	674	661	739	729	715	699	757	731	732	689	720	755	711	704	643	726	688	717	699	710	765	718	690	703	735	737	729	721	703	729	740	748	697	719	702	689	723	701	723	770	700	694	722	693	716	723	732	764	735	716	681	678	700	729	677	711	728	723	737	690	711	704	734	706	691	717	709	702	714	718	738	734	699	716	722	709	745	691	682	687	754	697	661	669	685	805	747	751	752	728	672	706	735	686	692	737	740	703	716	732	718	723	749	651	706	715	740	732	781	731	707	719	699	708	728	713	727	685	731	753	738	702	672	719	727	739	712	771	713	739	721	713	720	692	734	732
25748	21443	25488	17651	1927	994	864	858	745	760	769	760	747	752	767	727	735	782	730	741	725	760	754	757	703	747	712	724	769	727	781	722	726	722	719	778	768	743	750	728	712	766	728	712	771	730	706	725	722	700	720	746	708	706	736	694	712	743	716	713	734	696	675	711	788	702	676	710	739	756	752	761	654	694	696	645	696	725	755	696	707	709	734	785	739	656	679	705	750	778	717	705	742	730	693	728	753	718	726	739	749	712	698	734	746	741	714	730	730	722	675	760	710	729	709	699	675	720	664	724	727	713	733	691	738	692	678	716	741	697	706	689	718	684	705	749	732	716	686	707	736	752	674	682	706	750	724	787	740	696	711	663	686	741	735	736	746	745	783	716	736	699	764	708	685	717	768	703	740	724	735	745	717	696	734	692	715	710	761	662	730	737	713	719	711	682	733	779	752	705	680	712	698	696	707	705	722	690	690	678	701	686	685	741	729	696	725	749	738	744	760	677	716	711	703	738	710	731	717	732	754	722	707	716	678	719	738	699	724	721	737	736	738	713	708	707	728	731	729	684	708	708	683	705	728	686	770	715	689	758	733	745	721	703	702	722	719	684	683	720	724	668	740	698	727	720	683	686	673	689	747	698	745	723	726	665	699	688	723	722	698	741	751	695	700	707	740	723	759	763	758	732	707	702	693	713	742	719	680	709	714	689	725	706	721	713	739	711	692	725	695	720	681	769	767	656	741	712	689	756	693	732	744	713	686	689	761	706	727	722	686	694	762	740	700	676	707	710	702	795	737	692	726	715	752	744	737	740	660	688	684	694	723	696	665	716	725	714	706	751	735	752	732	772	736	702	701	657	708	713	695	768	707	744	720	754	730	678	713	744	754	718	711	728	727	684	745	742	697	723	702	699	700	729	739	741	703	649	667	733	708	701	718	712	707	708	733	727	738	715	748	719	785	742	730	711	750	735	734	697	694	687	722	688	710	717	698	710	702	756	775	695	735	698	753	766	724	743	717	741	706	737	736	692	725	700	711	788	762	750	749	718	717	734	698	734	717	786	707	726	754	689	728	697	758	709	746	721	785	706	689	733	707	735	721	771	720	740	720	704	735	706	692	711	713	742	683	725	739	658	721	757	703	723	709	694	728	725	715	711	684	715	721	717	721	699	696	714	739	714	701	706	706	737	681	662	724	728	677	667	716	719	702	710	746	673	710	699	727	724	767	702	696	724	699	732	742	693	702	687	733	744	717	749	705	716	736	728	698	698	725	771	751	722	697	711	681	709	728	731	695	707	709	752	721	770	730	697	734	757	744	690	747	741	703	763	726	703	718	725	747	764	703	716	712	694	739	699	697	694	694	747	716	693	751	756	726	708	678	690	669	705	733	734	754	775	745	744	721	744	724	700	733	708	747	742	737	732	668	719	691	695	768	683	784	727	706	683	739	753	726	701	742	697	679	720	739	730	651	694	699	714	722	676	717	694	758	679	734	730	710	691	705	669	747	676	718	738	706	688	702	670	700	725	720	690	724	722	716	721	737	700	693	743	732	678	703	695	721	738	708	703	735	756	709	698	726	753	686	755	708	707	735	720	737	764	702	699	683	733	735	740	688	726	723	670	741	706	728	724	727	724	726	703	698	698	706	677	673	714	681	729	670	707	749	725	741	691	761	722	724	709	649	715	746	695	709	759	676	730	711	689	744	694	706	700	728	719	729	790	765	667	695	743	725	708	686	682	762	697	701	739	695	740	708	730	721	717	740	718	712	754	732	671	689	760	753	752	709	718	695	757	742	742	708	714	758	709	703	728	696	657	692	768	693	750	738	775	757	732	730	695	713	685	740	711	698	786	777	738	721	740	709	732	742	713	752	765	720	728	763	736	744	721	689	742	728	716	729	702	734	702	723	741	774	725	755	741	728	721	748	698	681	707	749	723	737	711	728	716	691	686	737	721	725	726	741	687	709	707	662	765	713	777	702	698	728	699	715	772	687	716	712	778	725	764	676	719	681	676	716	698	680	698	700	679	749	682	741	678	719	698	703	730	689	702	700	654	761	753	732	716	701	689	734	707	721	732	685	745	732	678	708	686	697	684	700	721	689	739	710	713	741	702	686	691	698	686	734	650	703	776	689	709	688	679	734	679	716	766	741	714	688	720	705	749	708	745	725	745	757	705	785	697	711	723	688	700	661	715	737	732	692	746	745	667	734	715	672	716	713	732	674	749	662	724	708	692	722	746	730	734	679	682	740	723	678	755	738	677	741	733	753	664	706	720	734	679	682	719	715	697	699	739	725	681	711	706	726	742	732	738	735	710	706	730	749	694	687	737	695	685	781	747	701	764	686	767	680	706	669	725	731	752	734	745	725	710	710	716	709	725	715	703	723	705	783	682	749	698	739	698	701	727	784	698	638	712	716	688	714	753	670	739	707	682	724	681	752	739	726	750	685	698	716	720	744	710	718	723	723	725	745	724	693	768	775	753	727	729	739	734	716	688	715	685	706	678	772	776	701	686	748	759	680	674	724	763	659	699	749	741	686	720	707	668	728	742	725	682	767	720	715	668	731	715	714	732	713	702	750	744	745	721	727	713	725	703	733	717	740	721	718	730	717	714	678	679	738	726	692	736	710	709	744	730	690	709	706	706	713	823	737	752	701	729	725	711	762	688	738	737	742	683	693	717	704	733	686	688	695	745	743	731	691	711	694	730	751	709	732	726	745	732	733	720	759	678	753	722	746	712	700	753	695	734	671	737	714	740	717	738	722	739	690	692	765	697	711	707	718	699	697	711	678	719	750	665	699	728	682	742	746	736	728	699	726	713	687	766	741	736	739	673	723	720	753	742	731	817	686	703	734	728	734	734	716	819	745	744	732	715	694	719	701	725	678	718	736	733	689	711	687	704	667	706	748	713	734	661	704	733	737	738	726	714	678	671	701	715	763	723	723	702	713	699	716	727	726	726	687	740	776	741	765	713	733	717	694	730	692	706	688	710	722	708	723	732	704	751	723	711	734	731	706	745	728	653	782	712	692	714	708	728	709	665	745	760	705	730	718	707	676	731	714	707	728	693	689	736	650	679	733	713	716	763	679	706	698	728	734	708	704	722	734	680	675	719	723	747	743	738	691	732	682	695	680	689	731	713	738	668	761	649	734	709	775	674	727	703	711	734	707	723	737	719	755	740	729	709	683	719	735	678	697	714	732	719	687	707	667	727	703	698	680	706	707	697	714	740	738	728	785	716	716	721	693	770	713	692	778	706	708	720	662	746	767	730	717	701	735	742	701	714	699	710	724	755	700	725	713	717	703	728	721	718	695	680	706	742	686	673	686	734	682	712	719	740	719	722	716	652	711	671	687	654	690	704	712	715	703	634	726	678	706	709	775	797	747	714	724	712	705	736	715	704	711	705	702	700	737	741	684	746	700	701	807	694	697	738	715	727	738	694	672	796	744	685	729	709	722	719	742	696	723	741	692	703	752	691	712	692	740	786	720	715
3564	2116	1802	1234	920	826	763	785	754	719	753	759	683	680	711	665	666	656	674	692	685	696	703	657	647	629	653	673	662	658	660	627	676	674	654	642	641	716	666	663	701	672	589	674	607	661	699	656	649	660	649	635	680	660	624	653	717	673	640	666	621	640	684	674	652	649	654	650	676	638	676	657	642	651	674	643	676	659	612	656	636	657	647	630	651	624	659	692	663	637	683	653	697	658	645	696	635	647	650	666	675	674	676	685	663	679	618	672	696	598	604	616	718	645	689	696	686	627	617	667	682	684	673	663	668	658	685	655	633	657	655	658	625	651	654	687	668	645	651	673	698	649	631	653	622	614	673	650	661	654	645	651	657	637	675	628	619	653	629	645	607	646	620	642	611	627	685	628	615	653	654	699	661	643	673	642	679	635	661	616	661	678	641	652	604	648	666	666	685	655	619	670	633	682	677	642	638	628	657	648	650	643	654	649	628	625	642	662	637	673	683	631	658	637	635	678	657	657	625	688	667	648	646	587	639	658	612	651	636	627	624	636	622	607	592	663	635	690	653	634	693	659	657	639	651	661	628	672	608	679	613	632	643	636	662	690	675	636	660	669	662	659	638	623	629	617	628	654	668	653	672	605	649	639	618	626	668	644	626	641	683	626	633	679	629	656	676	666	690	698	670	612	623	687	653	666	608	637	664	623	648	645	645	588	681	678	685	644	627	696	656	659	646	648	641	675	657	661	644	609	593	685	638	622	611	607	662	654	661	647	606	645	647	635	660	642	654	633	630	622	669	624	686	605	623	656	639	620	589	638	635	651	668	633	639	642	652	668	644	630	672	618	675	631	616	667	668	633	611	629	580	671	674	608	639	641	612	654	642	641	616	632	706	622	666	624	645	628	633	627	649	654	626	703	642	677	654	643	694	657	666	680	633	653	629	635	608	643	666	627	654	686	640	669	626	672	645	647	647	653	687	705	693	675	635	618	670	645	628	640	647	672	652	678	656	617	619	629	694	665	635	629	615	653	643	691	601	602	667	659	648	627	656	691	667	643	652	654	613	635	652	659	633	690	691	629	656	687	669	688	627	673	633	640	632	651	669	654	651	659	636	622	622	643	661	710	641	685	655	634	669	601	654	641	628	648	695	687	645	668	641	708	628	684	646	687	665	660	667	670	644	637	631	648	634	658	645	623	618	646	619	643	670	671	622	658	678	619	624	668	690	661	674	648	666	671	659	627	652	629	658	641	686	681	661	684	626	680	649	626	664	630	608	666	683	637	713	638	617	658	659	623	684	608	620	687	599	630	661	613	619	670	658	657	676	626	667	621	680	641	656	654	675	667	645	606	604	671	642	657	639	669	634	671	634	623	631	644	603	604	629	646	666	641	703	643	650	661	684	653	665	673	676	641	655	656	657	653	621	664	620	641	610	630	668	627	662	611	636	630	623	628	653	659	633	599	662	610	647	671	675	643	653	640	649	648	657	634	637	634	666	657	648	714	661	617	636	634	670	654	650	642	691	671	637	648	658	669	647	670	660	609	703	633	660	620	644	698	637	606	655	646	646	680	649	607	639	635	639	596	624	650	643	663	669	654	634	655	666	710	662	621	640	657	637	600	681	658	596	663	667	642	636	644	647	639	621	659	610	639	629	632	604	690	705	657	639	659	662	620	634	628	653	643	632	650	630	608	614	707	635	682	671	616	620	658	632	717	629	638	659	675	668	657	644	671	627	672	679	634	660	638	690	655	629	646	664	678	637	667	672	625	640	658	646	667	655	607	664	659	642	660	642	576	652	645	629	686	668	623	625	675	664	684	635	690	622	663	662	638	687	585	634	660	679	651	655	662	664	679	651	629	707	663	644	652	620	666	678	667	662	624	639	661	688	655	670	649	653	680	671	611	670	655	661	633	620	637	682	605	649	614	611	679	640	623	631	622	628	618	705	652	667	684	691	620	637	691	667	598	639	655	650	660	630	649	645	632	667	670	649	643	617	674	619	591	651	647	645	607	637	658	646	671	674	650	655	649	667	674	646	644	663	638	658	632	593	610	652	646	642	673	703	682	648	625	688	653	673	592	631	657	668	667	602	649	611	693	616	660	615	656	625	656	632	616	653	678	671	655	699	624	640	652	685	634	621	645	635	655	661	667	640	670	600	677	682	680	685	661	649	638	619	580	680	598	653	637	681	650	600	660	653	614	654	622	601	692	628	682	646	698	668	649	674	623	579	713	648	620	630	614	653	654	653	667	610	686	635	618	720	615	690	649	646	604	656	619	651	646	660	663	639	656	688	680	620	618	599	655	680	665	624	643	709	644	596	680	658	715	663	653	614	636	632	643	657	657	588	642	629	637	690	632	651	636	660	647	664	664	629	632	644	656	633	641	674	677	646	659	657	697	676	662	672	643	651	599	620	685	666	676	628	641	640	620	654	610	664	641	654	622	651	665	633	658	659	632	647	627	646	659	621	626	692	635	647	649	595	663	609	601	620	599	719	636	642	664	603	650	668	656	627	678	682	669	683	673	651	619	597	643	655	657	646	636	642	643	620	638	672	636	635	650	665	603	679	622	636	634	650	629	620	645	667	617	629	681	617	612	623	620	633	632	678	613	611	674	650	594	623	655	656	661	674	633	634	668	605	652	677	684	687	630	654	640	665	683	693	679	640	648	648	727	658	639	676	613	646	697	642	652	632	629	605	612	659	624	647	591	713	642	637	656	626	679	677	687	621	691	613	652	667	624	668	649	656	609	686	657	635	631	643	646	671	673	592	676	609	626	658	641	665	667	592	635	684	632	668	658	670	605	655	606	685	661	608	666	647	599	632	638	652	646	662	631	671	655	668	614	644	639	651	647	657	602	642	697	619	613	616	636	615	663	635	653	632	621	633	661	651	653	591	625	625	653	648	669	655	691	642	649	679	663	632	674	666	598	645	603	643	627	627	643	688	651	654	693	662	688	638	674	626	682	623	665	608	670	686	675	657	654	632	640	657	623	610	647	606	651	622	638	644	673	656	603	620	631	672	634	655	615	625	625	639	645	599	634	648	637	677	624	656	646	629	685	634	677	657	688	618	669	676	646	626	645	670	633	612	650	639	636	634	678	678	632	611	639	619	658	660	652	631	643	602	630	601	642	641	635	652	605	659	679	620	686	650	592	677	641	712	636	651	603	616	675	629	590	663	650	620	643	628	681	643	652	677	661	667	678	612	662	670	617	604	696	619	656	678	629	663	642	643	636	668	634	587	650	605	649	623	629	669	635	638	657	634	649	611	667	666	683	694	658	638	651	602	616	650	649	644	644	699	644	660	651	619	630	650	698	675	628	669	635	653	611	636	703	676	671	664	613	678	627	637	710	649	664	615	701	614	652	640	633	610	583	640	632	639	654	681	588	611	641	614	621	619	629	669	663	648	671	666	629	712	674	659	605	639	665	663	631	656	659	639	667	620	635	607	644	627	677	628	700	681	631	685	658	628	659	709	634	627	673	630	639
24201	21400	28547	24623	20052	2610	873	529	494	442	440	415	368	395	350	334	328	360	342	382	359	332	357	346	356	319	345	322	363	358	322	328	343	336	347	371	342	354	353	340	340	303	336	362	328	363	325	323	327	356	337	340	328	322	342	338	316	328	321	332	325	364	306	321	338	326	379	347	311	312	353	339	326	303	339	307	335	337	314	341	326	324	309	333	315	347	317	321	331	313	334	314	368	303	336	317	327	326	330	342	343	330	350	348	335	352	322	329	294	303	321	317	309	310	302	327	321	323	338	329	357	306	312	324	331	309	301	316	317	326	324	306	308	334	321	305	333	308	325	338	330	337	327	346	333	298	344	334	329	314	342	349	339	323	353	292	327	316	331	324	308	307	331	338	320	327	341	315	335	332	282	317	316	315	298	322	335	302	355	326	306	332	308	323	310	312	345	356	336	338	316	330	277	286	340	322	322	315	344	316	312	348	323	320	334	292	319	338	326	327	327	321	345	320	352	301	308	343	316	320	315	278	302	299	313	350	334	319	313	336	353	328	351	326	356	340	344	348	354	330	322	323	333	312	320	288	337	303	354	355	315	341	352	321	342	310	314	344	300	312	307	306	303	310	319	312	345	334	341	315	315	304	340	352	324	332	292	320	317	308	367	345	350	324	318	302	323	334	348	355	319	314	361	321	296	301	309	338	307	327	330	310	327	324	318	303	323	321	299	297	337	322	311	358	328	311	335	321	308	333	326	321	305	305	293	375	343	288	328	327	308	321	309	351	324	320	326	315	324	338	307	312	292	330	339	317	333	316	306	276	340	317	302	332	300	315	327	315	353	322	304	330	309	320	342	331	314	320	348	311	307	297	317	335	333	319	333	321	315	325	361	316	307	336	368	338	297	330	333	345	321	320	354	340	338	343	323	349	335	334	342	335	307	324	284	333	329	323	322	319	330	312	364	341	340	307	347	321	329	326	345	329	302	313	336	351	341	330	305	314	313	334	315	273	327	327	310	353	331	329	344	337	333	312	336	319	334	317	336	335	318	383	289	306	347	317	323	345	324	286	347	326	338	318	295	359	315	303	333	321	319	335	296	318	339	308	335	336	312	308	331	310	316	321	338	360	326	331	315	320	364	323	323	305	319	311	337	352	302	319	304	330	309	310	340	368	294	338	338	308	320	330	332	350	319	319	310	298	367	323	318	318	318	319	320	304	300	301	310	322	334	351	314	313	310	311	336	327	327	300	320	304	341	344	344	294	307	315	332	317	338	350	326	328	348	308	331	328	278	304	329	289	312	337	330	358	315	317	352	323	330	320	322	307	323	345	305	330	319	331	335	313	336	325	350	375	310	346	354	326	300	329	297	355	336	317	359	361	325	331	307	313	302	335	267	312	303	351	305	318	334	322	326	311	318	330	325	308	321	354	328	346	288	340	307	314	316	353	334	313	338	345	314	314	331	343	318	328	298	328	334	316	313	335	327	342	315	357	318	319	340	340	325	332	311	337	289	302	310	333	339	330	347	316	289	288	319	303	318	344	321	375	313	328	315	331	324	339	308	331	337	307	350	307	321	355	359	317	318	363	341	326	314	299	340	349	322	307	299	326	339	329	340	309	308	328	313	332	308	336	328	341	325	320	340	345	317	320	316	305	303	335	314	302	304	316	327	288	330	307	305	316	307	323	312	308	313	334	323	328	345	348	354	319	315	343	323	339	317	309	342	314	319	320	344	340	341	304	305	328	315	305	339	345	311	339	328	352	319	299	317	304	341	333	308	321	313	331	292	326	303	329	306	340	316	311	338	363	299	324	323	346	313	339	352	295	344	305	325	330	343	324	318	370	322	314	318	339	306	334	326	300	309	356	327	322	289	326	308	336	338	324	327	303	309	301	345	304	319	302	288	334	314	303	315	295	311	319	307	346	323	321	300	313	304	299	342	322	324	291	292	343	340	309	337	336	314	348	320	345	304	343	305	346	334	306	306	335	344	317	302	329	339	306	330	307	293	338	327	317	329	298	287	343	309	316	307	323	310	318	305	358	338	295	363	353	333	334	297	338	319	358	341	302	319	305	321	318	320	366	372	326	326	283	313	322	345	348	362	342	307	316	318	307	311	289	307	304	300	317	308	308	357	335	315	319	312	327	332	299	310	310	307	309	306	318	340	323	351	282	307	309	316	309	340	334	303	337	363	305	336	310	343	303	304	296	321	336	342	310	325	352	310	291	330	350	323	315	323	331	296	334	308	321	343	276	331	342	314	302	321	291	319	346	295	345	313	297	324	278	336	315	282	308	323	331	344	340	324	345	323	334	317	329	321	323	341	345	296	302	312	329	303	338	283	331	301	308	333	310	351	362	332	316	328	344	307	309	337	314	347	300	344	338	297	318	310	332	288	365	323	379	319	338	325	346	314	316	318	307	350	309	333	297	318	322	300	332	321	337	328	301	310	347	324	315	309	321	314	329	319	329	328	331	329	333	305	312	327	330	330	291	303	326	324	303	326	316	317	305	334	310	314	313	325	319	320	334	320	300	366	336	365	309	335	354	304	328	329	342	272	311	315	311	305	309	319	317	290	325	321	312	325	335	354	336	286	343	340	323	290	321	329	316	337	344	333	333	314	338	309	333	322	297	320	321	314	327	332	297	326	329	355	317	330	305	353	317	333	319	330	285	322	320	309	314	320	304	304	320	304	318	351	305	317	303	317	342	287	296	336	292	334	324	317	321	316	329	324	288	322	282	339	331	345	294	334	320	324	340	314	302	345	334	327	320	327	327	309	313	354	325	311	374	291	334	329	325	338	330	340	327	349	324	325	312	310	342	314	317	342	312	324	319	312	312	324	331	326	312	329	297	316	331	328	318	319	355	323	288	317	299	316	288	316	345	329	323	289	329	314	343	320	355	325	335	325	308	287	313	303	313	347	345	329	290	310	321	317	327	314	304	327	287	295	349	324	343	342	316	305	313	335	295	297	318	314	324	319	284	308	308	349	351	337	309	348	289	324	350	315	331	319	327	306	323	319	319	330	331	324	314	314	281	316	308	329	323	312	310	307	324	306	361	278	346	325	337	281	306	302	313	343	327	344	325	326	324	329	299	281	342	311	326	356	309	331	328	348	360	328	301	329	313	314	318	339	313	300	318	329	324	313	326	321	330	314	331	326	296	332	297	297	306	348	306	300	358	327	315	332	308	341	339	303	336	290	324	325	302	321	314	326	334	321	323	329	340	356	311	319	315	296	339	325	330	336	323	331	303	334	318	290	314	321	320	317	290	338	343	332	338	315	279	345	330	313	333	330	351	323	323	355	332	307	320	319	346	291	296	322	311	335	367	314	325	317	323	310	331	307	325	342	326	338	329	336	301	289	310	320	348	310	319	294	333	347	332	323	295	347	327	336	300	324	345	294	323	319	321	283	327	331	299	305	338	354	287	335	337	318	290	328	303	287	344	318	349	307	334	336	291	303	330	354	326	318	322	360	305	341	328	330	336	312	334
3397	4765	3506	1789	1259	973	794	687	602	579	485	475	453	455	419	414	412	414	413	418	393	394	405	387	358	364	383	380	350	338	380	368	351	378	377	333	352	361	365	383	381	341	324	332	328	370	345	335	314	370	357	359	329	351	335	362	338	333	378	370	344	358	345	336	373	355	340	377	370	354	353	376	341	367	361	376	336	359	340	374	362	372	351	359	366	379	339	344	356	320	399	341	345	370	333	328	337	343	347	318	344	329	349	368	340	317	379	368	339	333	372	323	353	333	308	323	356	373	338	344	331	342	379	319	399	340	354	348	321	337	348	338	314	351	327	363	318	363	352	334	369	366	362	363	365	326	323	348	316	329	348	354	349	352	340	357	347	347	352	313	366	340	377	354	384	335	301	301	382	357	318	361	349	346	308	337	351	344	341	331	348	381	324	354	321	331	293	316	384	356	354	332	352	320	367	341	352	333	352	316	347	304	329	350	333	338	334	323	347	340	362	374	350	360	369	326	326	368	381	346	363	334	333	337	338	340	386	330	358	329	337	349	352	349	339	344	327	346	333	323	317	346	330	338	339	340	341	324	335	322	374	325	352	315	326	326	333	343	329	366	348	333	316	351	357	329	346	325	347	388	315	344	351	371	354	357	353	329	325	330	347	350	334	318	345	353	328	355	335	363	306	346	329	318	349	342	335	304	329	334	368	369	355	304	362	361	346	312	375	350	343	331	356	337	366	327	338	328	360	327	306	347	312	350	314	328	334	339	348	345	337	334	347	344	349	361	358	343	335	356	364	369	348	337	358	373	337	331	356	351	349	377	329	357	383	349	311	351	344	345	324	313	346	345	318	337	337	324	345	315	351	364	320	329	340	335	313	363	358	381	319	325	346	336	300	336	362	304	341	334	354	352	327	360	372	354	343	335	317	340	335	328	325	326	374	354	332	347	355	319	351	347	358	362	363	315	336	347	364	344	345	355	321	368	367	322	345	326	313	310	364	364	339	355	342	330	302	318	316	363	363	343	323	348	360	333	338	346	353	345	373	332	327	354	340	350	334	327	317	360	340	315	378	352	339	359	329	341	323	334	333	353	293	339	343	342	329	338	335	324	370	347	342	359	353	371	339	324	350	339	343	333	322	341	314	346	327	349	364	369	326	350	370	368	333	354	349	285	347	347	328	332	352	332	353	373	334	342	347	306	354	323	326	332	350	306	328	348	332	290	350	349	349	333	306	343	319	319	344	322	379	362	358	320	346	327	335	309	333	324	363	357	334	305	337	372	312	329	318	344	339	338	330	355	319	347	344	309	335	313	348	340	325	325	308	342	370	343	329	330	329	333	353	360	350	347	328	348	342	361	334	327	347	347	382	359	338	364	329	332	330	338	325	357	361	326	341	358	341	320	336	356	320	350	358	361	342	353	362	339	329	324	354	352	361	315	343	376	313	396	339	333	346	302	363	346	336	353	352	313	333	365	324	324	342	327	315	330	337	342	360	324	330	342	376	318	352	314	332	333	319	365	352	332	345	334	331	338	337	365	320	344	333	340	370	366	369	362	332	356	343	354	326	351	327	309	335	353	341	361	388	352	340	340	313	351	319	322	305	330	337	354	346	320	330	339	341	358	343	362	349	339	318	380	341	330	311	353	330	362	313	359	330	332	336	342	328	326	338	331	343	341	348	332	331	379	344	339	363	339	325	343	328	315	330	338	329	325	333	349	386	340	324	371	331	346	334	350	369	315	334	332	321	361	353	354	337	308	327	296	316	300	308	363	328	323	333	336	316	363	363	328	335	290	331	344	320	348	298	329	343	351	334	372	327	330	334	352	332	335	316	337	352	336	321	368	341	329	303	326	343	341	371	311	315	318	367	345	335	354	349	299	299	337	312	319	336	340	300	351	316	344	300	356	327	326	377	290	327	353	312	316	299	338	356	341	356	328	317	347	333	333	321	340	355	301	358	315	341	332	346	331	305	334	344	359	345	307	328	331	324	330	348	320	340	334	310	335	370	320	355	358	327	320	353	340	331	328	316	321	343	360	339	330	351	329	343	347	326	342	308	326	333	342	339	351	361	303	331	321	320	314	331	357	357	335	324	328	359	325	312	349	328	334	338	322	305	342	331	340	341	356	339	345	313	306	331	351	341	355	329	340	352	352	341	342	347	325	349	336	345	339	326	323	336	359	350	336	330	343	317	330	347	345	324	339	349	331	333	357	347	359	330	307	352	318	334	344	328	344	321	352	340	330	351	331	309	313	357	341	324	340	355	316	342	352	332	376	342	308	330	370	348	323	347	376	338	321	329	330	340	318	307	364	324	316	352	346	356	308	311	347	345	337	337	350	336	347	342	370	334	317	343	330	361	327	340	331	340	336	340	348	316	297	332	313	343	311	346	341	350	353	334	325	338	326	355	355	352	342	306	330	318	332	340	359	317	320	336	350	339	311	314	346	319	328	333	335	347	326	363	336	341	366	335	344	303	331	368	355	343	351	332	318	360	318	315	314	330	329	353	323	327	360	310	326	319	316	361	303	321	337	355	309	341	343	320	353	339	346	317	286	310	305	322	321	374	297	347	303	338	320	333	327	350	344	342	335	346	340	347	323	358	344	304	362	341	364	358	322	360	326	326	341	338	330	347	329	368	357	331	293	342	336	313	330	345	365	369	373	306	360	311	341	323	314	338	344	314	309	339	319	314	299	301	298	383	335	344	374	326	298	348	334	365	299	337	325	326	354	336	368	326	333	333	313	341	330	325	336	341	327	318	351	352	350	316	341	339	364	354	315	355	334	345	352	338	365	346	342	327	340	331	343	361	333	337	338	349	342	336	342	350	375	387	334	339	330	343	323	333	329	337	344	348	350	328	358	324	336	321	332	329	325	332	329	366	313	328	313	372	331	345	334	311	381	395	327	355	314	341	338	325	339	358	328	344	328	361	342	356	333	309	354	335	312	344	332	343	318	339	316	372	320	294	363	304	341	328	337	342	333	333	307	363	354	380	335	307	324	339	343	330	315	339	279	321	333	361	348	351	341	358	352	336	333	336	311	349	328	343	362	359	354	315	351	353	332	330	307	353	340	315	362	340	326	311	337	324	331	340	347	298	345	330	329	301	340	303	321	320	359	341	335	359	357	287	288	361	341	320	300	363	320	352	361	353	326	328	309	332	368	381	353	324	333	396	339	344	335	309	355	323	303	357	363	384	350	362	326	348	356	354	352	342	341	366	344	321	284	359	312	332	330	329	352	346	334	343	350	327	315	300	329	367	328	295	313	332	322	311	338	342	370	342	376	313	340	354	333	335	311	388	314	297	362	325	357	343	341	369	327	349	321	306	329	335	331	355	335	342	329	330	380	342	354	347	356	359	355	326	352	353	317	332	349	351	336	348	353	326	348	330	357	341	333	304	347	317	354	324	341	336	340	343	357	328	318	358	321	325	340	327	315	322	330	296	365	362	323	335	354	311	344	368	300	345	330	336	315	326	344	331	340	297	359
27507	11634	1964	1102	812	849	871	810	869	808	852	822	797	805	787	796	820	860	771	795	777	882	802	869	782	829	821	806	828	816	801	797	797	832	766	832	801	831	865	815	839	807	786	767	820	764	852	788	864	818	760	799	792	809	831	803	822	783	822	792	747	808	831	774	818	853	825	837	804	865	851	839	800	790	819	799	811	835	815	866	774	814	810	782	841	791	815	829	788	790	813	785	838	772	860	842	831	807	776	804	853	799	859	805	775	787	798	834	786	823	803	860	879	821	828	847	802	810	843	870	802	812	856	808	833	803	843	863	821	816	875	832	872	847	845	841	840	733	767	816	793	757	812	857	786	788	818	798	831	833	806	769	804	802	865	903	810	811	799	806	831	790	873	818	791	756	800	824	804	815	778	816	849	836	831	861	803	831	813	832	843	827	830	830	840	803	794	812	837	814	812	794	841	817	810	782	830	838	816	809	791	800	819	860	867	775	847	822	867	806	826	841	830	829	827	843	780	850	783	857	850	801	838	787	778	863	819	811	773	797	833	853	820	835	817	784	799	713	801	851	850	798	810	859	833	863	750	788	810	806	832	869	760	804	828	819	764	845	822	777	835	787	811	842	833	800	763	785	813	854	821	821	802	800	841	814	814	818	792	810	769	831	803	819	809	811	847	777	790	854	814	913	836	827	821	788	847	814	882	832	776	886	809	830	814	808	810	786	832	820	799	849	813	812	801	766	832	798	860	751	795	802	831	848	826	875	837	858	814	870	772	795	824	819	831	789	845	798	805	836	781	794	801	837	853	821	754	804	792	813	871	837	796	778	788	817	787	824	800	782	872	816	856	780	838	853	825	839	838	807	798	756	833	842	810	846	813	868	812	832	813	837	845	806	807	819	842	844	768	808	807	821	788	804	871	851	813	795	808	776	814	825	808	810	786	778	883	836	867	771	815	868	766	865	805	844	813	838	848	807	844	821	817	780	804	838	866	826	825	853	767	786	822	785	813	845	818	785	826	857	823	850	781	786	777	802	800	799	814	781	773	770	816	817	851	840	828	852	890	842	900	867	829	824	764	830	830	779	785	847	794	809	767	774	785	774	855	827	872	823	839	815	817	844	781	784	854	819	861	825	871	842	849	787	827	812	776	791	853	823	758	811	825	845	754	876	795	853	784	811	875	789	862	828	790	816	858	780	883	796	794	828	789	794	743	776	817	787	803	794	773	835	806	787	745	836	769	824	789	842	810	824	801	828	849	836	847	782	823	796	802	903	814	799	775	823	811	820	810	867	767	845	824	754	843	794	867	825	844	824	828	829	817	796	814	835	862	832	806	759	828	769	818	761	818	786	829	825	865	811	830	830	833	805	807	826	816	829	854	826	841	831	805	806	825	814	780	813	845	835	827	860	874	838	792	759	766	767	797	810	822	829	884	794	803	854	840	804	794	823	867	775	787	797	812	832	774	848	785	765	853	815	791	776	830	800	776	798	833	797	829	751	795	797	800	809	843	856	851	813	842	826	846	806	808	875	838	786	782	804	795	806	822	832	863	802	837	810	762	810	822	838	876	809	807	842	807	836	792	782	860	812	847	827	829	814	779	787	769	857	844	871	848	811	780	800	812	815	847	857	847	807	827	816	785	800	828	833	841	786	821	823	795	769	834	835	816	840	784	784	821	816	793	801	750	815	876	843	843	808	835	840	799	812	814	843	786	776	815	836	831	770	803	843	860	844	828	826	820	828	816	805	806	822	784	748	784	838	842	791	828	802	802	779	811	858	836	832	817	808	833	815	797	788	791	844	777	852	789	828	865	790	804	796	814	793	808	781	824	832	841	822	781	826	823	783	820	824	839	816	761	765	845	792	818	838	750	828	802	833	783	841	835	838	789	830	854	867	807	783	789	775	804	724	809	827	853	825	793	847	822	791	788	798	774	849	820	803	853	815	829	822	799	851	771	775	770	829	804	846	792	832	789	815	842	844	774	795	835	813	832	780	819	801	834	824	784	778	856	803	769	817	797	834	802	797	815	838	831	804	834	819	746	815	797	868	819	801	780	797	832	831	817	807	827	807	854	789	775	817	789	817	825	772	793	785	841	804	772	852	781	826	864	808	813	839	804	805	773	819	811	836	790	870	766	830	829	776	851	866	850	806	803	808	784	800	783	799	781	868	815	769	789	806	763	801	852	810	835	756	825	769	801	873	817	831	799	850	825	809	846	880	821	808	808	755	797	798	772	795	829	787	885	815	787	829	841	826	810	851	867	769	848	806	831	796	794	775	853	825	855	837	837	862	821	791	824	868	833	856	820	853	816	818	844	884	831	845	863	844	799	836	813	843	839	823	766	784	799	801	825	771	868	851	818	819	834	756	859	840	815	812	821	762	763	806	871	864	811	809	809	815	809	806	792	808	834	826	800	811	792	804	817	763	848	869	838	778	863	852	835	726	809	831	808	818	811	831	806	760	867	833	797	790	765	818	832	765	812	824	780	828	835	822	816	853	828	844	801	837	794	832	795	743	829	810	779	803	857	831	821	820	803	782	829	783	806	808	798	833	784	860	797	821	816	858	779	810	813	816	847	855	807	836	850	888	745	843	813	851	824	822	829	785	737	867	830	768	828	777	788	792	785	797	769	821	819	819	821	807	779	806	842	827	789	803	769	787	836	777	822	798	850	819	825	823	822	835	832	786	769	803	832	786	783	831	766	834	819	824	826	756	803	843	768	822	865	795	837	824	829	802	794	810	757	789	846	860	824	783	791	791	813	797	838	847	858	842	835	797	783	837	827	824	859	805	807	864	813	801	834	835	803	823	864	810	806	801	788	804	803	848	808	772	827	808	767	752	758	801	824	860	763	827	791	868	806	838	839	829	841	799	823	796	778	802	814	808	777	850	797	745	774	812	830	831	831	790	773	839	802	831	855	817	781	847	822	796	808	824	844	815	782	799	841	805	788	845	832	835	840	794	825	803	856	793	791	831	809	839	779	740	818	879	806	777	852	850	826	854	810	837	794	835	796	833	821	765	889	810	798	776	809	793	815	841	809	782	814	828	793	811	825	852	810	803	830	802	767	847	793	824	798	856	838	784	828	813	794	768	811	784	837	814	812	797	810	796	833	790	845	804	832	823	838	813	844	823	794	831	830	897	850	810	812	838	796	903	812	781	779	793	845	820	818	830	786	817	854	807	847	835	856	817	835	829	791	795	809	837	796	835	818	824	811	848	828	843	817	774	858	810	813	794	799	793	801	802	779	840	882	802	845	832	820	830	840	855	760	820	798	768	818	769	806	837	830	866	812	845	870	771	783	776	876	838	844	874	853	813	768	786	857	838	814	762	815	866	852	857	813	762	779	865	818	813	786	829	818	852	856	796	782	793	820	807	830	804	897	887	813	847	818	832	821	812	838	843	821	859	843	798	829	787	814	794	837	805	806	805	856	812	808	835	819	787	833	855	821	805	869	824	873	864	832	811	765	816	776	775	793	862	803	813	800	811
5138	1000	900	801	789	689	739	779	737	730	768	746	690	749	705	765	741	713	761	714	685	714	734	731	726	731	720	697	719	709	729	741	742	688	690	701	707	721	691	734	687	702	729	723	735	715	722	704	724	762	757	720	716	704	671	739	729	714	711	715	729	710	742	728	711	716	730	746	721	749	734	680	679	672	674	729	735	688	717	705	733	716	724	714	656	734	746	755	733	704	777	730	731	716	709	762	713	731	694	708	728	679	734	722	730	719	691	699	721	679	708	689	691	759	740	694	719	719	692	685	733	755	707	735	724	710	697	693	708	706	736	729	750	717	728	712	754	713	677	737	687	738	703	712	758	745	677	695	727	705	722	707	744	716	700	730	754	708	718	644	685	726	713	754	708	677	699	671	738	684	653	747	703	766	697	749	673	735	731	764	747	732	693	736	736	746	664	733	740	721	739	709	682	720	697	723	734	777	687	697	663	717	693	738	731	729	722	712	708	736	737	739	769	716	731	724	686	689	714	721	734	702	689	719	730	734	723	726	722	713	686	719	699	729	713	684	747	793	689	685	720	658	757	725	705	713	671	711	716	714	693	745	744	724	706	703	722	692	717	761	736	690	758	740	698	777	661	746	700	770	707	665	760	757	706	702	700	726	755	727	735	682	724	734	743	691	721	704	713	764	761	694	701	722	742	770	741	729	728	721	731	729	718	709	716	721	692	746	711	771	680	714	721	712	692	715	736	723	718	712	737	697	729	705	741	721	684	707	727	751	699	684	743	747	729	690	708	701	698	707	708	734	687	699	736	720	696	706	751	704	726	719	696	725	710	728	654	745	769	759	712	715	721	688	728	709	726	694	718	689	717	754	711	670	710	674	738	693	694	759	740	733	689	688	708	716	726	731	707	721	705	691	759	693	718	719	685	722	718	713	689	762	712	693	776	714	707	729	748	671	684	722	727	713	684	737	717	777	728	724	761	664	684	670	721	746	730	747	697	741	733	718	676	746	732	729	721	739	721	731	693	650	720	741	710	692	709	711	696	711	721	753	698	704	753	669	731	708	717	732	692	716	697	699	686	733	737	734	703	734	732	703	723	683	733	718	686	705	709	675	692	805	692	720	747	718	747	701	708	752	673	701	685	713	720	742	701	780	684	689	732	738	750	718	720	686	750	727	714	743	711	710	755	689	700	750	729	726	700	696	723	708	699	725	706	671	733	721	713	729	691	699	705	711	691	747	728	692	692	721	666	699	709	701	727	745	725	648	730	737	734	718	657	689	668	724	703	691	720	692	685	722	727	675	740	706	671	711	733	729	680	682	713	689	729	709	752	676	753	720	733	695	716	744	727	694	756	665	706	696	736	725	727	718	752	707	672	718	726	728	750	750	723	724	685	747	723	714	710	729	729	704	712	701	691	713	714	721	668	680	742	717	702	709	723	708	720	721	718	719	740	711	746	689	729	736	709	709	732	738	704	716	731	685	702	671	736	753	732	723	681	696	699	748	728	715	689	670	702	741	732	712	702	708	656	688	722	686	755	747	709	699	711	734	686	711	718	644	714	749	728	703	715	716	755	732	729	718	713	705	754	656	730	738	736	658	694	720	725	681	697	748	676	715	789	718	754	711	692	722	733	713	709	689	707	797	718	731	713	666	666	718	711	747	710	755	724	690	664	677	707	769	705	736	688	713	720	706	713	692	740	717	682	732	735	712	750	742	773	704	699	705	762	781	761	684	668	706	701	712	733	707	690	697	661	705	727	740	682	686	729	708	755	738	676	669	761	706	702	769	715	746	720	717	725	742	728	704	701	723	712	782	696	731	694	701	742	758	723	717	693	714	654	757	766	746	726	715	702	725	712	694	737	690	782	732	744	688	692	770	717	712	747	753	673	696	712	702	690	704	717	715	729	719	761	699	708	716	737	693	743	752	760	668	733	788	751	725	729	695	737	695	726	732	724	726	740	672	710	764	708	714	672	685	685	675	691	732	721	708	695	683	681	709	745	742	732	759	761	702	707	687	689	760	697	710	725	705	711	735	681	725	729	744	719	690	692	680	735	711	750	707	722	738	691	678	696	751	743	686	716	726	727	714	689	736	739	693	716	696	752	709	762	739	736	751	680	684	730	692	713	692	740	746	726	734	740	711	725	728	723	712	752	750	698	676	728	737	727	739	728	704	668	711	779	700	680	702	746	695	724	692	743	718	730	730	723	749	717	754	690	693	722	737	745	685	731	762	682	709	726	739	758	763	711	724	719	718	713	690	714	722	713	692	703	667	694	711	695	747	698	674	695	727	745	721	675	694	761	763	687	735	715	719	722	724	654	714	709	684	754	703	722	729	715	698	728	673	640	757	706	697	683	731	721	709	754	729	728	705	711	710	776	717	697	734	740	688	734	703	723	681	708	767	722	718	766	693	712	754	703	724	737	691	701	699	715	727	697	721	714	738	746	672	748	708	742	678	757	725	725	707	704	658	710	741	715	722	707	721	717	682	679	694	738	739	745	687	739	763	733	680	691	748	730	714	718	738	759	741	755	734	731	759	787	668	714	725	715	739	706	662	688	680	708	726	702	721	735	714	757	761	746	714	721	705	707	692	729	739	760	717	704	774	727	736	723	726	684	693	699	698	701	668	745	715	705	710	735	642	698	688	750	768	737	696	699	721	704	722	727	731	686	699	760	737	747	721	692	709	701	706	672	708	730	706	718	713	727	728	684	739	690	741	733	725	721	741	708	700	716	730	708	747	699	766	744	738	725	698	753	725	780	691	737	720	716	710	715	694	761	764	727	716	743	730	722	744	729	712	743	721	766	724	732	706	719	679	732	672	707	671	681	722	731	681	738	723	682	660	781	756	683	661	722	732	753	736	741	702	715	723	722	690	718	722	701	670	689	734	698	714	679	700	760	748	755	734	708	689	697	727	681	683	731	673	719	733	762	704	708	744	698	728	704	710	683	715	696	707	744	691	693	730	730	806	740	746	697	709	720	770	675	699	715	770	761	744	673	691	681	689	705	695	780	720	652	778	737	714	708	704	691	737	720	696	727	704	717	707	769	737	707	690	722	713	705	693	769	751	711	656	718	712	778	735	698	740	686	723	729	734	703	752	701	666	703	706	742	686	674	725	691	725	687	739	737	718	727	745	752	669	727	743	716	742	752	755	722	708	711	709	703	697	717	774	745	703	679	707	712	711	708	770	749	670	674	707	720	807	718	700	718	735	740	715	714	737	746	718	716	710	714	674	689	750	741	707	718	763	722	707	732	727	759	706	736	737	702	772	753	742	747	724	732	739	752	666	688	715	691	700	717	717	684	706	710	730	712	749	656	706	736	706	708	795	722	713	730	754	702	685	652	727	674	737	729	696	688	714	654	715	737	707	702	695	773	717	722	718	762	675	717	718	744	705	696	753	706	713	707	698	665	678	696	679	742	712	735	717	721	755	754	756	722	651	700	692	713	742	749	734	689	703	735	726	696	699	698	747	710	718	673	790	681	702
25722	21393	25386	17571	1873	1052	907	769	765	753	730	748	748	717	703	717	724	730	691	692	750	716	728	697	752	736	726	677	695	730	790	679	650	690	692	706	740	724	715	727	729	740	764	684	733	726	751	692	768	667	706	772	694	706	743	692	687	730	678	718	705	712	700	709	699	682	639	706	687	746	751	711	733	673	766	741	772	719	692	746	684	743	729	694	701	741	692	695	756	734	716	745	725	715	710	710	757	732	749	688	685	705	717	697	694	755	709	697	718	694	723	779	708	717	691	693	686	684	699	720	697	683	687	736	748	684	692	684	772	706	675	733	725	700	676	697	658	700	724	668	730	691	738	705	691	665	692	754	721	667	749	717	694	673	709	724	738	725	716	705	738	758	712	714	744	726	710	684	710	718	727	729	713	751	691	687	723	695	691	762	691	718	711	734	688	692	677	711	735	679	727	720	766	719	740	746	714	696	727	709	713	709	738	667	743	701	677	725	683	756	709	703	714	762	728	716	710	732	781	740	719	757	709	734	715	737	746	694	695	682	710	761	760	725	686	682	682	689	721	718	709	666	682	751	671	705	714	684	691	749	688	714	689	710	687	709	716	704	728	722	693	738	720	703	720	739	709	716	738	699	723	729	717	712	725	732	717	748	689	688	688	719	694	732	701	701	699	711	752	726	698	733	754	740	748	738	703	742	704	676	732	717	697	724	746	697	682	728	743	715	737	736	735	702	665	708	718	693	741	700	762	692	682	774	685	698	691	740	708	663	716	735	692	690	700	760	727	714	733	720	740	735	746	705	688	692	699	688	682	676	762	694	718	716	678	707	737	699	657	724	711	726	686	725	685	750	701	728	686	698	701	692	754	684	712	713	727	674	688	752	707	722	717	761	734	713	687	720	665	685	722	721	699	759	691	732	744	700	734	703	689	732	748	715	731	735	699	712	726	686	740	695	703	716	659	708	703	691	687	694	696	729	768	769	751	689	764	715	773	718	743	721	767	767	714	669	693	686	715	714	702	692	718	741	681	677	682	757	726	705	756	673	712	677	708	687	692	721	707	683	716	733	710	729	717	729	699	702	739	747	718	727	754	656	730	769	725	702	714	754	769	737	728	737	698	761	751	693	724	704	714	710	726	673	715	729	692	690	714	734	705	722	697	694	679	761	708	694	754	740	698	647	666	741	702	725	760	722	734	700	722	693	716	685	661	675	672	690	719	668	695	751	725	728	721	731	708	695	748	708	705	708	735	739	692	722	701	743	706	701	741	684	729	737	692	693	694	697	743	712	678	713	692	704	717	692	706	684	729	693	666	715	761	737	740	757	742	685	739	703	675	711	690	726	696	716	730	711	718	738	673	725	740	693	742	706	722	711	730	739	696	746	700	742	720	674	696	746	767	711	707	742	731	677	716	723	728	757	749	660	729	712	752	721	770	713	762	745	706	726	744	722	708	716	679	681	677	677	768	746	693	685	714	720	710	678	699	711	682	747	715	686	690	722	710	697	732	713	682	706	688	696	677	725	733	711	681	680	651	670	651	689	727	669	712	729	720	705	733	713	666	695	691	705	727	760	703	704	708	745	717	759	719	722	689	698	664	660	670	709	751	699	756	706	685	688	763	672	755	687	722	715	697	698	713	685	710	668	702	704	699	716	715	730	783	703	665	734	703	740	708	725	711	743	708	712	666	730	689	750	733	646	642	701	705	735	754	712	677	722	687	716	743	741	671	750	706	749	746	753	723	680	724	752	715	727	699	740	721	707	694	658	698	710	730	776	696	677	745	727	666	686	685	692	712	714	753	722	687	727	703	748	691	714	722	744	773	721	711	763	739	722	696	695	695	733	729	690	731	749	722	721	725	707	686	734	777	737	683	706	707	736	717	759	719	727	724	716	733	667	745	710	711	701	694	747	772	703	755	747	677	738	707	723	691	720	770	747	706	711	686	682	722	743	735	715	732	706	775	722	755	719	710	651	724	677	734	678	724	689	713	690	713	689	758	698	717	715	746	745	744	762	654	717	696	693	773	725	727	733	706	718	700	690	700	731	678	736	744	646	755	729	720	709	694	747	719	688	684	732	728	677	748	669	752	723	718	704	747	747	725	761	690	729	728	680	703	670	750	656	680	693	708	711	728	698	693	724	683	687	740	714	664	717	706	745	702	736	749	661	718	696	708	673	663	743	716	718	715	694	731	736	708	702	679	698	730	670	682	728	735	751	707	688	693	748	725	754	720	696	706	734	747	708	718	771	739	725	693	646	708	696	724	732	741	729	668	663	712	724	737	687	712	678	702	702	706	723	706	715	691	718	711	734	680	705	702	696	697	717	724	752	673	671	751	700	695	700	737	706	725	719	747	715	703	743	656	705	734	737	728	703	692	726	718	708	710	707	729	683	733	736	672	688	714	692	693	750	747	726	691	723	734	733	710	710	784	713	715	688	713	740	715	737	691	759	700	717	705	727	700	737	731	682	704	730	727	743	681	670	692	695	747	747	759	689	682	754	725	691	780	753	748	677	693	726	728	733	752	727	694	700	696	696	673	726	681	732	720	727	708	749	709	757	731	720	699	739	718	718	732	693	700	748	713	702	702	731	717	748	767	732	731	665	692	678	680	691	721	685	680	712	688	704	723	766	689	692	676	679	717	706	664	703	704	690	716	734	697	671	691	727	708	700	705	734	705	691	704	700	696	692	732	757	715	698	724	675	724	708	743	789	691	705	717	740	738	742	730	732	720	732	733	723	726	679	776	711	713	708	725	674	728	709	756	738	715	658	733	677	713	698	731	709	688	714	737	720	696	704	710	681	728	707	692	701	727	667	726	677	693	698	747	668	658	730	741	675	685	693	711	719	694	700	676	704	692	658	721	673	727	663	720	750	685	719	708	743	708	739	748	721	712	739	690	684	716	714	710	699	677	710	682	700	713	715	714	707	700	716	742	703	701	747	767	707	765	748	736	758	738	673	749	746	686	722	660	706	696	764	710	751	697	745	687	654	678	664	715	727	692	750	691	706	693	748	726	700	708	712	741	713	741	718	717	714	754	715	712	693	695	687	654	692	667	682	737	767	695	692	680	752	693	702	735	719	695	657	734	661	773	687	748	741	699	730	749	741	684	723	681	730	728	717	718	712	678	703	700	754	670	715	719	726	710	747	719	696	692	702	671	736	735	657	725	700	714	707	673	714	688	699	680	703	718	657	702	691	712	726	732	675	728	726	677	684	709	714	739	743	718	759	736	711	710	703	772	724	699	756	723	717	638	714	727	720	763	715	721	693	721	716	687	726	713	728	737	718	736	745	771	720	711	686	724	608	714	714	689	682	752	742	692	742	732	767	708	751	731	689	716	653	737	735	745	745	684	713	719	729	706	750	661	689	729	707	740	675	687	699	724	719	705	720	732	727	694	655	730	725	708	677	744	735	707	665	713	742	737	746	712	715	712	744	686	682	702	692	745	744	708	799	715	691	696	737	684	700	724	703	726	727	702	698	711	701
3661	2194	1818	1132	953	890	789	783	726	717	713	681	694	679	657	647	634	687	639	672	676	676	662	672	655	692	665	669	656	627	655	647	654	627	609	653	626	619	651	616	629	646	644	655	664	591	682	625	647	659	613	620	675	623	649	681	691	697	694	700	659	612	655	669	715	657	660	705	662	619	655	633	644	652	607	649	629	650	618	658	638	634	639	648	650	639	601	670	638	620	661	603	678	639	663	630	657	642	643	676	599	644	636	656	673	692	732	649	675	669	615	647	690	652	646	665	666	670	689	637	665	659	633	687	656	688	672	656	647	683	631	607	635	648	651	652	651	633	616	632	616	622	612	646	721	667	659	611	639	649	718	662	630	641	657	670	689	654	666	635	658	640	658	665	674	628	661	672	648	615	659	603	672	632	652	678	624	668	639	670	659	612	645	704	638	654	676	628	688	687	630	637	648	641	638	595	632	631	616	638	657	634	623	639	629	597	637	667	649	681	696	654	654	628	600	651	609	642	666	647	667	646	639	648	651	660	644	689	630	657	641	654	611	657	666	636	633	614	627	640	607	647	646	637	627	642	623	626	643	672	644	604	670	661	635	668	618	630	665	658	644	651	622	677	675	641	634	657	656	614	675	639	631	635	626	663	674	685	674	609	668	666	604	637	670	661	636	637	652	633	659	618	628	675	637	630	632	651	621	618	679	613	664	639	665	647	649	689	589	660	599	658	646	653	668	660	626	612	648	674	615	649	623	638	646	684	636	622	622	666	599	608	634	633	667	668	616	599	642	644	652	631	692	610	666	664	659	653	594	665	606	658	655	642	617	617	681	649	637	643	636	675	637	613	622	633	676	663	642	649	685	645	656	633	664	652	682	625	696	647	649	643	625	606	673	639	656	646	654	690	613	641	620	664	659	627	639	622	653	634	667	626	658	612	597	614	620	637	617	615	652	621	675	652	641	666	611	652	681	643	702	648	644	610	640	638	656	692	625	669	642	648	608	666	659	702	676	649	672	641	646	631	649	634	667	658	657	644	636	647	682	641	641	656	687	677	655	693	680	708	607	676	664	636	628	607	651	680	629	607	579	634	644	605	644	673	701	613	647	645	620	619	638	654	646	651	630	670	601	599	614	670	650	630	653	623	623	618	691	626	607	605	631	680	686	631	638	664	650	672	613	642	659	654	641	650	624	644	627	689	626	620	661	652	604	643	573	615	646	610	631	614	643	632	635	636	669	636	621	626	625	657	657	608	678	641	654	643	639	657	696	629	644	657	648	644	666	603	659	606	636	649	644	623	635	651	662	662	649	619	622	679	669	666	607	655	623	630	661	606	655	687	661	630	671	636	689	631	653	647	617	669	640	634	648	676	625	640	667	633	679	601	636	570	654	595	636	644	599	638	689	667	613	668	643	665	590	651	669	622	652	617	647	649	638	648	659	652	619	648	652	638	660	621	642	653	628	639	674	676	697	586	693	635	672	635	632	592	665	634	600	625	594	632	653	677	677	607	621	645	641	651	694	652	662	687	644	609	660	623	653	662	610	647	636	611	643	616	677	614	610	634	635	656	630	616	648	681	628	648	665	603	630	629	573	627	647	648	667	654	683	641	681	645	656	666	647	652	647	581	599	634	668	656	632	606	666	697	629	643	649	653	650	656	613	655	659	662	634	664	652	661	630	683	662	643	655	659	663	608	637	631	647	644	692	651	663	652	636	672	625	640	669	655	613	615	678	629	632	667	666	619	634	680	640	654	648	649	643	668	623	626	670	652	668	638	647	674	671	658	671	594	648	652	673	602	658	627	637	641	701	608	637	727	639	636	638	637	664	653	656	659	626	633	607	674	656	658	636	648	652	671	621	624	656	661	667	644	599	624	606	627	626	667	665	621	652	633	644	695	610	662	653	644	700	679	626	639	681	621	667	634	643	634	662	670	638	610	685	673	595	655	661	674	641	629	669	654	611	633	637	621	676	654	633	599	673	679	670	660	567	669	643	631	658	638	612	649	632	667	656	619	575	625	608	652	627	671	640	665	632	619	645	639	618	620	634	686	616	679	646	655	644	641	665	682	625	604	621	693	678	648	680	669	633	637	585	648	596	642	677	659	649	659	682	657	641	644	671	695	658	621	624	610	642	685	652	635	637	660	652	657	619	659	644	641	652	660	599	665	653	648	636	641	642	663	614	643	622	617	653	608	667	631	660	648	628	652	691	657	655	620	612	671	662	662	672	634	664	663	637	648	654	597	690	657	614	632	666	626	644	634	656	639	616	647	658	661	681	624	623	649	703	576	630	658	663	650	667	656	618	639	642	615	663	618	620	643	587	635	623	651	628	608	625	679	605	632	691	602	679	636	678	643	631	629	598	631	619	603	663	622	679	638	659	637	632	651	633	648	667	649	654	635	642	648	678	661	666	593	665	644	617	636	610	666	651	607	630	617	703	629	642	669	595	586	623	667	629	629	636	672	614	661	629	642	669	639	607	622	580	591	611	629	646	650	633	650	655	611	584	629	657	662	654	616	666	622	654	602	647	661	631	651	645	655	603	596	634	656	648	664	599	656	635	617	616	639	610	696	667	637	678	667	641	643	611	698	656	625	614	646	592	625	645	689	627	649	616	637	639	652	665	630	648	652	641	648	630	634	600	598	624	672	636	708	668	650	643	661	661	611	661	615	668	637	620	607	596	644	635	665	675	613	653	658	633	628	678	623	638	661	639	621	672	604	638	661	605	640	582	675	643	615	677	645	710	643	623	613	684	691	677	647	633	655	664	646	617	657	636	608	655	605	664	615	694	648	683	665	684	653	642	671	596	655	645	653	612	620	644	633	674	635	637	617	636	680	634	650	642	639	645	636	641	645	681	633	658	696	613	644	638	637	630	656	597	645	648	603	613	655	657	678	630	652	621	620	630	680	639	645	641	633	691	638	646	653	646	616	606	631	651	666	662	666	661	653	615	638	657	612	631	623	664	629	649	681	647	644	662	646	664	702	636	599	713	653	640	672	646	659	655	663	639	585	635	611	646	697	703	650	631	638	656	671	642	631	651	622	670	689	652	608	661	647	665	621	638	690	667	636	653	683	650	649	611	609	666	623	616	631	617	640	662	650	614	678	631	646	625	599	626	628	733	607	623	619	610	673	638	671	622	630	648	629	624	661	602	602	636	674	609	668	633	655	644	673	653	647	637	631	664	653	629	659	633	641	658	621	631	628	668	658	612	688	651	676	700	629	656	698	613	591	646	636	663	645	601	623	679	645	620	642	666	684	656	620	626	657	644	659	652	623	604	717	634	656	629	653	655	665	655	615	654	645	684	663	640	633	658	656	687	702	653	620	628	662	632	638	668	635	618	647	662	626	676	657	660	633	634	621	663	649	645	629	651	595	599	672	644	624	676	626	652	621	640	647	638	658	636	622	675	616	611	653	622	613	599	634	620	661	641	671	584	638	595	683	635	633	661	627	647	646	636	632	636	642	664	651	620	642	653	649	639	611
24254	21406	28540	24675	20074	2650	954	545	501	431	431	410	374	362	375	359	363	352	352	352	358	345	318	340	343	353	365	350	343	319	357	363	343	336	347	373	331	341	282	357	346	340	340	352	351	359	348	312	346	342	357	300	352	324	348	331	339	311	337	357	360	320	378	292	351	326	369	334	304	338	347	349	337	347	314	315	336	325	348	305	340	329	304	340	337	342	339	371	329	355	338	332	354	360	352	316	340	353	322	333	298	370	315	337	314	315	322	329	331	340	329	326	322	330	325	357	350	317	327	325	321	325	291	329	321	325	345	327	374	318	345	334	344	340	354	336	318	322	309	294	307	309	329	347	341	331	337	331	322	312	316	368	334	323	343	327	327	357	327	330	345	335	342	318	286	336	302	345	373	342	311	304	343	340	330	318	335	331	336	313	338	342	352	322	353	299	320	300	338	347	352	323	347	316	319	327	337	329	320	361	331	327	328	324	333	338	357	359	315	363	326	307	311	344	320	274	297	333	341	330	336	346	345	329	306	312	332	333	331	319	323	330	319	301	321	307	318	315	343	330	312	280	350	354	303	335	304	334	318	338	328	315	327	305	364	338	317	352	298	315	309	324	299	318	323	327	296	318	369	372	332	312	344	315	307	316	306	317	313	351	320	309	311	306	328	335	322	307	323	340	366	345	354	343	347	319	338	320	327	348	326	337	311	355	355	334	320	351	307	330	345	313	337	353	369	305	345	312	336	329	330	303	378	302	334	345	323	335	310	302	284	346	339	306	337	349	301	317	326	323	315	297	309	327	328	364	306	315	340	320	317	346	314	331	324	340	329	323	326	338	324	321	329	321	331	337	323	334	307	344	335	303	339	292	341	323	329	344	286	340	345	345	309	322	343	320	335	329	353	339	324	302	368	335	322	331	312	333	348	282	316	321	315	308	350	362	321	311	337	321	320	332	338	327	351	333	327	333	320	355	331	334	332	339	287	337	332	353	333	315	290	337	336	343	353	287	319	327	310	324	357	347	315	339	319	304	309	330	329	343	345	339	338	330	328	309	318	333	325	306	311	289	293	353	323	343	300	349	352	348	311	336	351	295	304	309	333	312	307	289	327	325	312	284	327	312	325	305	329	328	344	328	362	319	341	328	308	311	329	314	317	307	327	316	312	331	330	320	324	360	328	323	345	334	321	346	346	304	352	330	329	308	320	304	295	308	357	343	324	301	333	315	324	326	330	340	307	298	309	349	352	312	302	316	329	372	331	305	354	319	317	301	337	357	319	298	330	322	357	298	332	333	323	344	339	338	340	324	349	329	321	317	300	309	331	362	300	311	339	311	310	306	343	313	330	332	321	321	328	308	323	344	293	315	342	351	348	360	312	359	301	296	351	336	328	325	358	317	354	338	336	333	338	337	323	357	347	297	351	363	318	331	336	326	290	339	357	325	357	337	336	353	335	372	330	295	300	300	319	311	330	330	341	343	306	374	363	319	320	312	332	358	330	320	313	351	322	313	308	349	326	298	331	313	310	300	317	356	335	310	331	313	343	343	330	361	336	324	314	341	320	343	337	295	355	314	310	355	310	334	339	346	318	348	346	324	318	326	361	318	299	329	336	345	304	309	359	337	306	284	316	317	339	344	321	319	302	328	355	347	296	358	355	324	330	315	351	316	331	320	341	347	296	304	355	370	305	336	298	321	309	339	329	353	331	325	336	309	370	328	343	348	330	332	329	281	310	325	329	292	310	318	323	324	339	318	331	303	330	335	312	330	310	358	349	332	334	365	330	321	294	307	338	348	325	324	331	333	328	304	311	323	326	308	343	321	340	360	314	340	306	373	314	328	310	349	308	320	307	328	310	291	299	312	338	358	333	338	331	328	334	306	352	294	323	306	341	324	312	327	323	327	314	329	332	323	299	323	356	325	336	318	317	330	322	336	324	334	304	341	317	332	338	336	339	311	333	336	343	322	312	297	340	316	344	305	333	344	309	345	306	332	321	335	348	335	343	316	299	326	336	298	311	323	334	336	291	320	315	323	315	317	337	319	326	322	326	304	314	301	294	341	358	317	304	293	337	303	314	334	364	321	304	309	326	331	330	332	336	344	336	322	356	311	312	351	321	351	320	321	317	310	333	316	309	282	329	320	296	315	279	320	314	352	334	307	271	317	302	301	298	351	358	317	297	297	317	328	328	325	344	335	327	311	343	345	291	335	325	324	335	333	345	349	304	324	341	340	313	318	289	312	313	314	311	326	360	323	335	301	307	330	344	332	358	320	319	332	309	325	316	347	323	340	344	319	300	314	334	295	339	312	342	327	333	348	319	302	325	356	295	365	290	315	316	324	327	313	299	317	337	314	332	324	345	312	292	312	283	348	318	325	386	336	296	326	304	326	313	327	334	310	324	334	340	311	309	329	309	316	346	303	342	330	332	310	341	343	318	303	327	289	314	322	321	328	311	333	316	347	350	355	321	314	346	310	309	330	292	303	349	346	305	327	356	331	290	289	340	342	342	316	302	329	299	344	350	329	315	326	332	316	321	311	286	328	304	328	331	329	358	345	307	329	336	328	310	322	374	334	336	331	312	327	357	304	338	335	338	340	325	313	319	334	319	313	297	303	341	330	342	343	337	340	343	343	328	343	315	332	341	317	352	367	326	346	325	337	295	308	337	319	348	352	326	302	340	325	345	343	304	336	325	322	319	306	352	331	324	366	342	321	295	327	319	334	326	311	340	330	300	329	283	329	313	317	307	358	307	328	313	315	314	281	321	325	341	343	303	325	324	362	347	336	335	320	334	362	346	315	319	343	307	333	332	315	316	337	335	329	342	343	279	321	309	316	344	314	349	347	324	302	291	345	329	283	345	310	307	343	341	305	356	342	307	317	321	308	320	321	316	319	296	327	329	319	296	328	310	351	331	357	331	331	325	303	340	342	303	323	339	349	344	317	298	350	320	315	305	312	352	334	316	337	310	322	326	333	355	339	320	341	349	315	324	306	358	319	343	316	307	355	285	336	302	334	340	336	327	349	340	310	324	363	292	301	313	330	306	292	338	349	341	323	329	355	334	347	380	319	341	320	342	318	330	343	336	321	308	284	303	316	333	323	330	326	316	349	354	346	337	360	330	320	283	346	308	334	308	323	294	289	315	328	313	320	354	322	329	343	306	336	325	349	320	318	334	346	303	305	324	341	331	331	276	329	336	345	335	318	336	352	330	328	306	316	334	343	335	332	324	321	332	304	305	317	341	320	301	314	333	322	300	297	329	319	309	340	294	331	291	290	344	315	323	343	344	295	306	333	304	329	335	306	338	332	318	328	311	337	300	306	336	301	380	330	304	335	272	325	329	299	304	332	320	320	300	318	323	319	309	315	312	314	317	327	293	348	292	300	324	314	332	313	317	312	345	334	359	305	350	338	308	296	328	307	313	311	351	314	368	324	314	289	293	281	347	355	321	298	293	335	317	341	339	346	314	320	336	341	308	319	343	297	323	348
3356	4604	3525	1796	1193	995	804	668	605	566	528	485	428	458	401	392	420	378	422	393	401	387	370	398	372	375	366	379	368	332	382	350	375	337	361	362	356	362	338	356	357	350	358	361	357	320	369	338	351	363	355	359	319	346	342	366	329	373	356	324	371	354	349	322	348	362	329	341	352	371	326	325	320	353	350	376	339	351	350	335	380	342	379	345	347	358	339	363	372	329	351	332	363	383	318	372	333	359	346	369	344	341	333	331	330	327	354	322	335	381	336	356	320	342	346	358	374	323	360	349	379	376	346	392	345	348	322	349	359	363	372	329	339	331	350	357	351	365	331	378	339	363	330	343	342	322	325	346	348	321	362	318	386	311	333	345	326	383	355	368	335	315	329	342	344	358	358	364	366	327	353	314	337	352	345	343	349	339	312	361	331	352	343	340	349	356	329	344	331	336	323	334	357	349	363	343	312	356	381	347	334	296	326	381	337	343	345	358	346	331	346	377	333	325	363	358	350	330	328	346	340	363	362	320	336	331	368	356	330	350	313	326	349	350	342	336	332	334	346	362	357	316	335	326	331	340	353	355	328	368	314	339	371	322	320	324	363	366	357	327	353	332	354	321	367	353	380	330	361	345	353	309	339	378	316	346	343	342	339	354	328	325	358	349	370	323	336	324	374	349	376	352	309	319	342	317	347	364	324	349	332	329	379	344	344	329	347	300	369	325	322	359	323	366	359	309	335	311	365	369	335	343	329	310	329	342	350	338	310	320	369	330	337	337	362	365	331	384	327	343	330	320	365	356	349	336	354	337	326	331	306	309	335	317	336	343	344	339	319	366	351	354	362	336	332	339	366	352	355	375	333	348	320	363	362	358	314	311	340	334	341	297	343	350	337	340	343	330	337	342	364	303	354	368	363	334	368	316	330	337	320	368	341	378	342	335	343	328	326	345	314	361	324	352	286	351	336	337	344	353	332	335	350	335	352	344	352	346	353	352	321	369	353	348	322	317	344	351	327	331	307	322	359	319	334	320	334	308	334	324	339	339	354	362	357	351	364	324	353	322	358	364	335	317	310	346	344	351	379	372	324	321	314	303	323	357	342	342	336	341	336	335	336	325	342	317	348	328	347	314	338	322	340	332	329	324	363	363	322	339	315	313	343	378	327	338	315	348	295	349	364	332	354	351	355	330	348	338	317	351	333	319	340	360	339	386	354	334	366	331	324	335	332	334	336	350	395	361	321	328	316	339	355	343	332	356	374	325	371	340	369	345	345	381	325	335	360	325	343	342	348	335	360	325	324	353	335	344	330	372	325	334	371	381	313	348	305	310	354	358	357	307	340	345	356	313	342	335	324	362	346	323	356	347	356	327	343	314	344	335	305	344	359	312	312	365	352	335	333	326	320	331	312	348	336	332	338	338	327	356	338	344	324	300	314	309	319	336	364	333	369	307	327	323	342	336	370	323	344	321	348	318	350	360	345	342	348	351	346	333	344	363	338	328	332	343	308	308	312	326	302	335	356	373	323	329	346	346	326	323	314	334	339	335	345	360	330	362	348	342	328	349	340	338	341	357	332	337	342	352	356	316	330	342	339	334	305	340	368	319	349	338	328	333	335	308	329	347	311	362	328	309	370	327	369	359	352	360	358	358	314	345	356	333	325	343	382	365	361	337	375	343	352	358	330	329	319	345	360	370	342	335	321	337	356	340	324	352	357	349	335	360	343	317	329	358	335	328	303	335	352	301	369	326	356	331	309	323	324	316	357	316	382	355	334	348	333	367	337	319	312	348	352	340	342	358	359	343	315	335	311	378	331	342	363	317	349	330	321	347	356	325	317	338	310	353	316	324	317	337	338	363	360	377	379	334	341	327	322	352	304	345	325	359	338	329	360	338	327	317	351	331	342	317	338	333	293	335	337	343	308	351	351	369	382	338	317	361	335	334	323	365	340	360	354	323	322	335	339	336	349	335	357	363	320	339	352	348	331	371	329	314	355	330	326	331	339	312	359	324	364	341	348	316	328	327	369	322	319	303	331	347	337	313	338	350	338	336	355	348	340	333	339	390	344	325	359	340	339	338	339	310	337	327	380	328	314	304	343	360	346	352	349	310	324	345	364	341	329	332	311	327	354	350	337	315	325	349	363	311	330	336	354	334	363	346	331	346	370	328	326	323	343	318	356	346	331	333	347	342	339	346	359	362	311	375	348	336	320	344	370	356	373	349	304	332	330	335	344	327	358	321	341	337	326	344	334	331	371	335	325	342	308	333	341	358	317	341	357	322	322	347	316	355	327	319	309	340	335	324	312	336	328	360	310	338	354	330	310	312	357	332	337	327	318	348	329	350	326	329	337	365	383	335	329	339	321	320	324	317	349	312	341	326	351	360	369	330	326	330	332	332	315	336	338	372	342	339	312	339	340	356	330	352	292	346	331	343	328	369	326	322	358	289	323	338	316	308	342	328	322	333	334	342	328	359	322	340	319	338	326	317	354	362	350	333	317	341	365	360	354	324	342	301	372	329	334	349	344	336	382	337	337	341	342	333	339	339	336	331	331	309	333	331	302	353	359	325	328	337	335	318	329	353	341	355	312	280	317	350	365	347	325	352	336	335	345	337	352	364	351	350	325	336	316	310	309	319	320	334	345	313	343	303	286	361	351	357	345	365	311	367	342	338	325	343	339	307	353	346	307	336	318	361	347	370	343	367	337	325	357	367	330	357	335	342	351	297	329	331	328	312	318	327	335	331	297	318	341	338	321	337	338	364	351	311	352	308	353	341	338	349	350	333	336	354	352	306	372	321	358	348	364	322	304	349	343	322	349	338	324	340	341	339	324	369	354	362	333	347	336	315	344	332	365	339	351	313	324	346	313	316	317	340	316	353	327	306	319	358	339	367	329	339	320	339	367	351	357	312	344	312	348	326	345	307	335	281	339	352	343	361	334	324	340	330	337	326	313	309	341	355	358	347	320	331	323	338	332	336	339	320	334	350	351	306	323	356	282	337	322	323	357	336	374	360	365	367	309	360	329	315	302	338	336	362	321	355	346	337	367	302	313	347	332	318	295	360	343	344	358	314	335	304	327	350	333	322	315	342	330	300	346	339	345	326	322	310	356	343	328	360	293	328	351	323	342	366	347	366	329	354	317	333	285	334	347	334	314	333	353	340	319	377	333	339	326	341	365	349	343	358	323	309	307	342	340	338	335	318	332	357	376	322	349	301	343	356	344	361	336	332	330	332	350	313	339	324	326	350	341	327	326	340	321	404	372	312	372	333	325	344	306	333	343	302	335	331	332	354	327	318	360	309	333	316	359	331	355	343	317	309	307	348	318	354	330	359	372	349	340	337	340	342	342	340	340	372	349	307	368	310	333	334	336	310	342	340	354	345	338	339	345	331	356	340	325	330	324	346	318	331	334	338	346	289	347	367	343	303	338	353	321	321	367	319	312	364	340	320	345	289	327	361	342	357	337	326	294	339	310	350	331	363	395	355
27788	11896	2271	1363	1038	790	944	882	818	825	855	793	842	843	852	835	869	788	767	792	781	859	806	855	818	786	865	861	796	806	837	820	853	841	849	857	838	819	844	790	817	795	811	868	824	849	831	782	843	841	812	784	814	841	870	797	871	810	835	780	803	812	769	855	814	804	828	780	826	805	776	878	822	806	831	791	796	780	815	838	870	823	836	835	791	814	853	793	789	819	752	825	785	839	808	753	867	849	799	804	812	846	812	807	813	868	887	821	828	837	831	806	840	809	838	811	850	786	768	807	850	800	794	817	810	773	815	842	811	830	801	777	809	799	827	798	842	831	828	831	824	772	750	823	838	813	815	760	777	790	801	819	814	884	825	874	914	879	822	790	869	843	825	783	791	861	779	850	851	829	756	806	789	819	803	813	829	805	764	850	871	788	841	792	807	882	821	823	814	844	838	827	812	785	792	828	786	829	819	763	813	803	815	789	843	775	824	796	819	821	800	843	829	823	796	826	864	840	767	839	762	833	836	771	781	823	846	807	788	828	807	875	842	785	784	813	823	844	828	797	774	806	807	833	851	810	793	794	786	823	821	800	795	817	821	821	797	817	764	849	816	777	817	792	826	833	833	816	807	823	843	798	813	850	813	848	796	883	857	828	860	792	825	827	809	809	764	826	806	762	814	804	851	848	883	808	852	821	804	812	794	805	839	839	841	832	788	860	825	812	847	840	827	869	842	805	831	816	826	825	812	849	817	800	849	776	819	778	857	798	876	794	820	798	808	871	847	837	838	799	848	793	833	829	797	809	804	824	773	814	798	844	802	837	798	799	824	826	842	876	843	825	845	834	811	861	847	840	810	782	783	790	832	794	800	834	854	814	846	780	791	818	777	822	820	798	832	796	874	850	749	811	824	785	806	813	818	835	795	842	862	857	797	792	764	777	852	798	836	802	803	782	827	838	792	811	867	786	826	839	824	798	871	763	829	879	809	819	834	823	797	818	839	811	901	752	834	837	784	804	785	850	807	794	827	817	815	787	827	819	828	864	795	853	784	870	818	778	786	760	840	797	807	797	836	789	791	837	825	808	799	829	830	813	843	827	789	812	822	817	829	846	783	785	845	844	791	790	849	821	871	786	843	843	859	849	817	859	907	900	813	789	849	795	758	864	849	801	855	819	870	833	806	830	803	790	746	815	799	794	800	850	817	782	799	788	791	831	815	825	818	777	880	780	775	781	826	841	811	829	819	836	804	820	794	849	870	827	813	826	794	767	809	871	847	804	801	853	809	769	819	772	813	782	803	815	830	838	793	802	924	829	837	860	852	836	812	816	835	817	773	803	789	864	840	813	854	837	754	827	815	838	758	791	797	816	849	801	821	865	810	829	794	843	802	780	859	776	755	750	851	878	853	840	840	851	810	834	810	844	799	821	827	822	845	849	820	813	798	823	834	840	818	829	834	848	794	796	811	794	755	834	776	820	825	856	819	817	824	849	824	783	819	877	818	837	817	804	805	789	857	863	818	789	793	842	807	820	847	793	809	836	784	828	873	815	866	829	855	793	803	767	795	862	832	816	801	807	828	845	858	828	811	815	843	800	791	788	773	801	885	821	856	783	825	862	825	782	815	805	812	807	811	829	842	862	849	786	843	783	838	784	814	795	854	803	894	858	846	798	861	824	822	772	836	809	823	839	800	838	824	790	774	852	791	742	843	870	848	836	815	786	826	876	818	803	840	843	808	819	806	795	835	810	786	836	870	866	843	839	851	816	847	794	817	796	842	809	776	838	790	838	812	823	823	795	845	759	823	833	824	865	878	840	769	810	854	844	763	840	798	814	762	841	836	824	831	840	844	797	768	773	799	843	827	870	779	850	795	852	837	776	871	814	807	853	802	846	818	864	843	755	824	846	816	794	827	814	802	835	845	828	837	775	789	857	820	818	811	795	819	828	815	838	790	831	819	829	802	822	775	874	802	801	838	841	831	820	809	796	833	829	827	836	834	788	782	846	835	820	809	774	845	714	801	878	829	840	822	854	821	854	816	860	788	861	828	840	814	765	835	838	803	858	817	825	807	765	818	848	835	795	792	794	800	796	824	852	838	837	810	806	804	810	838	811	851	821	851	814	821	872	792	817	825	769	817	826	832	810	802	768	837	739	813	784	821	827	869	811	822	789	794	775	845	819	820	841	868	804	836	842	797	860	821	802	849	831	798	786	847	829	831	845	826	742	785	837	766	843	826	876	851	853	826	821	818	789	794	804	847	815	777	838	795	803	816	810	835	848	847	843	812	804	817	777	748	829	784	809	798	809	875	770	858	847	766	838	879	810	783	851	794	851	853	833	840	797	858	872	857	818	811	769	811	777	807	872	808	829	781	823	805	768	816	849	795	839	828	841	803	822	859	896	892	820	800	879	821	828	813	807	818	835	837	870	811	780	809	802	807	822	854	819	866	850	807	809	874	853	827	828	803	790	790	798	850	808	831	766	839	823	813	830	879	783	814	806	812	816	848	838	810	866	819	800	837	810	801	850	838	809	840	806	788	861	801	826	838	806	842	742	829	828	798	875	840	783	849	817	857	839	787	774	820	830	816	834	819	836	825	791	799	818	864	810	876	836	844	832	866	821	831	878	802	779	837	797	861	790	813	832	860	826	794	824	784	808	865	849	846	836	828	833	836	823	851	819	830	827	789	851	769	819	799	822	808	803	811	838	830	855	830	821	886	837	832	807	868	788	801	826	807	818	822	791	787	860	837	829	758	850	792	817	808	826	788	829	808	790	922	778	845	792	828	836	823	814	828	816	805	810	828	764	846	822	778	796	832	806	860	806	824	794	800	841	810	802	792	837	793	795	847	834	830	836	816	791	780	823	839	744	834	818	785	780	805	830	813	799	853	804	871	814	850	852	815	834	847	843	830	830	840	784	855	849	798	838	797	827	886	813	832	836	832	767	796	811	850	811	781	818	814	852	798	822	814	828	824	815	773	788	806	811	823	819	845	827	841	803	822	795	873	819	782	835	854	793	790	806	838	826	817	821	821	782	770	847	812	799	813	859	807	819	778	868	794	855	815	800	823	842	860	836	836	824	811	859	817	861	827	822	804	791	824	772	813	808	864	815	802	831	892	828	837	822	817	827	830	814	801	844	796	812	788	827	792	783	810	840	886	796	776	777	904	875	840	834	800	826	848	842	842	806	841	835	841	853	860	868	829	806	843	823	835	824	864	891	839	834	854	817	760	823	848	846	813	856	810	835	825	795	852	843	796	804	852	814	799	847	808	850	847	828	831	856	792	853	828	815	812	842	743	837	765	863	813	766	767	820	792	848	811	820	796	784	783	775	827	822	869	868	825	802	809	812	832	774	815	792	788	819	833	765	787	826	809	878	831	851	840	786	814	818	846	810	816	816	815	827	846	824	847	853	750	788	801	824	780	766	821	849	846	829	867	840	819	852	805	817	776	848	809	818	888	844	835	820	863	769	777	843	823	842	787	846
5215	986	863	774	748	720	667	759	741	743	696	717	705	732	724	761	789	692	744	725	737	699	739	812	692	718	746	670	718	721	702	712	699	678	709	722	752	699	698	738	727	751	709	705	717	739	712	703	709	697	731	744	734	716	684	725	741	727	708	686	705	699	710	764	705	751	720	753	740	697	729	742	716	771	707	713	670	730	783	717	748	721	737	657	697	762	717	726	688	720	740	711	719	730	689	732	693	735	689	737	710	709	684	699	697	713	702	702	694	693	745	756	717	724	715	737	709	688	716	745	742	704	735	744	725	691	722	725	750	710	746	682	704	709	674	692	738	729	730	708	737	725	726	728	732	707	720	694	743	706	711	701	734	783	745	714	730	755	705	730	697	732	726	709	713	704	733	737	672	722	721	761	726	727	741	712	715	675	750	691	715	754	700	735	742	704	708	750	735	776	731	705	738	751	720	741	702	689	709	685	702	772	713	698	672	716	698	735	688	682	714	732	760	693	746	676	705	717	715	724	704	723	738	730	711	736	709	741	716	702	708	745	771	758	707	687	725	748	698	690	674	696	795	719	699	758	698	750	766	675	727	685	704	703	716	737	714	709	746	721	673	704	719	752	723	681	716	706	730	685	771	708	762	731	721	701	754	706	691	686	714	730	695	702	669	680	719	717	721	750	679	665	741	745	732	718	698	728	730	701	715	667	696	723	699	730	755	751	690	749	739	719	724	730	726	722	708	738	771	724	733	751	734	738	761	718	714	742	676	669	689	700	727	764	724	756	736	690	733	726	743	692	765	710	706	746	706	710	745	697	732	671	746	714	739	692	736	687	730	726	699	718	751	721	733	699	724	730	748	709	676	694	728	751	751	712	705	714	693	701	765	693	701	717	711	710	743	744	722	754	721	732	674	691	699	746	773	789	737	741	676	731	710	713	714	720	721	699	718	731	722	694	696	690	695	775	745	704	728	717	743	706	678	724	750	726	681	706	682	724	755	757	711	733	774	710	751	720	713	703	730	728	791	739	704	764	684	718	740	740	740	690	728	733	770	703	764	733	762	743	740	739	779	723	715	716	739	714	700	785	723	714	760	690	774	726	739	731	745	704	745	743	741	741	759	727	742	770	710	712	706	704	700	709	754	705	688	750	715	702	698	725	732	741	738	738	686	710	769	723	678	683	733	710	743	730	761	684	720	705	757	681	726	697	756	706	730	709	729	716	747	702	746	707	704	730	722	689	692	713	709	732	742	710	728	693	715	730	691	693	730	715	733	749	717	672	654	750	766	725	684	699	777	697	734	746	689	666	700	686	698	740	724	708	746	678	697	708	709	715	703	702	710	724	744	717	735	729	708	667	745	701	730	689	713	766	715	722	709	730	720	765	756	705	726	741	704	704	709	753	737	748	715	701	695	698	676	725	678	704	688	742	759	679	732	740	726	673	780	722	759	730	686	730	694	778	733	727	744	736	675	734	700	710	670	673	729	722	680	729	725	754	727	751	715	742	743	719	690	701	738	717	737	695	757	711	707	775	700	765	667	690	724	710	749	685	678	778	738	734	714	711	722	751	715	714	713	748	766	733	745	739	718	714	713	740	677	704	747	728	725	709	759	712	701	739	712	699	730	720	688	690	716	743	727	745	732	745	699	703	717	733	707	726	723	682	697	709	729	717	728	740	733	742	721	749	721	721	689	746	753	703	724	724	732	721	742	705	710	719	754	722	730	718	751	757	739	754	716	716	783	724	720	710	761	721	701	728	748	734	688	700	742	744	722	711	725	763	734	726	729	723	715	701	710	689	721	745	726	679	712	714	709	763	699	708	737	733	700	757	723	725	681	747	691	767	730	707	724	721	714	719	726	663	701	735	704	684	717	694	735	729	721	745	732	752	756	761	726	720	705	691	706	708	727	720	693	758	694	668	725	731	703	692	753	722	689	724	740	675	704	718	725	738	734	693	697	695	734	721	706	718	733	749	722	717	693	685	697	742	714	721	721	707	692	674	738	705	747	728	720	678	677	724	729	710	686	798	730	733	739	729	739	685	712	733	721	705	709	697	725	723	724	740	740	702	746	699	683	751	744	750	704	685	741	738	699	720	733	714	714	696	740	709	704	750	710	724	680	713	759	721	758	727	753	744	741	699	737	718	725	715	705	755	721	659	727	678	690	742	736	704	709	674	735	689	702	723	694	730	701	687	697	756	663	708	698	716	713	673	744	704	713	725	718	671	734	743	697	702	706	735	717	756	723	742	748	713	713	767	700	718	696	724	669	702	715	730	765	718	723	702	806	723	666	708	699	717	771	724	750	749	703	711	739	723	725	761	722	700	700	695	709	718	681	705	692	711	684	721	757	724	655	773	692	721	739	661	691	734	715	717	755	730	690	718	676	726	713	704	724	789	714	703	720	717	722	728	736	700	632	698	714	743	767	687	706	764	703	714	693	700	694	734	729	664	718	718	737	688	720	704	713	741	748	703	753	737	680	663	698	698	732	709	679	691	704	702	712	728	708	685	749	758	727	718	754	687	688	749	762	728	693	742	714	695	744	734	713	706	724	683	726	735	726	686	683	708	740	693	735	742	754	715	714	719	723	702	789	715	760	755	702	717	735	697	727	692	732	743	745	764	750	736	733	700	747	732	704	715	764	754	706	699	724	685	751	716	805	693	745	729	696	709	675	748	738	749	724	746	789	709	710	733	740	753	705	748	723	750	731	679	760	743	751	764	708	702	765	732	736	677	731	701	709	758	679	725	713	721	680	754	707	724	712	757	713	733	704	735	700	705	723	692	721	731	686	732	724	747	728	712	730	742	695	735	725	726	729	681	735	696	756	736	682	697	748	691	729	716	696	697	739	670	714	735	719	677	667	721	688	752	720	728	686	766	728	708	727	676	662	741	728	748	709	696	715	694	690	722	693	684	739	720	751	660	729	667	735	681	700	700	723	700	756	747	700	736	726	726	731	697	699	714	741	758	738	736	749	721	722	677	693	761	734	759	749	713	698	779	688	734	733	734	711	738	697	708	725	730	742	679	729	730	695	725	741	723	731	711	727	692	717	707	700	704	713	733	722	728	748	751	706	763	728	725	708	723	719	726	719	750	760	731	678	690	689	666	736	727	721	713	723	685	690	767	711	715	731	733	700	725	723	754	782	738	686	691	672	713	686	753	747	688	698	710	718	730	712	706	719	713	724	732	733	735	777	747	720	753	731	680	690	668	689	694	706	702	811	720	760	699	739	771	721	690	713	757	728	760	713	726	698	688	726	684	743	761	710	682	692	709	737	726	680	691	676	726	739	719	723	696	696	706	742	712	763	696	742	715	773	755	735	699	770	709	746	732	722	731	751	727	721	739	755	731	731	696	701	649	723	766	732	741	764	699	705	660	689	706	720	720	755	764	684	698	729	695	733	700	734	719	725	751	743	706	688	713	786	719	718	704	745	679	743	717	709	748	726	732	720	706	740	705	714	694	706	771	698	734	749	710	751	743	699	703
25743	21446	25536	17758	1880	983	880	833	802	777	791	748	733	761	670	772	747	732	742	686	658	717	706	678	759	716	768	705	735	727	761	693	710	725	731	744	703	754	718	738	655	695	744	662	744	690	695	786	740	701	730	723	737	686	723	720	740	726	671	746	711	708	699	756	706	744	735	702	747	734	710	692	727	713	730	704	725	730	725	684	708	706	689	690	746	730	755	676	698	747	765	710	688	759	704	711	692	707	675	710	739	714	703	706	681	700	738	704	709	789	689	752	727	721	738	698	723	721	725	744	728	707	709	707	733	721	704	724	669	729	680	732	696	719	768	738	746	752	707	682	696	723	765	727	720	700	723	681	700	733	700	721	696	687	710	689	681	742	680	681	711	696	716	719	739	684	740	694	719	753	762	733	696	699	717	775	669	705	687	661	743	695	668	680	678	701	699	700	691	721	730	736	747	682	687	716	710	691	712	711	650	718	701	747	687	697	701	735	717	707	693	725	716	700	689	724	725	713	703	695	720	736	729	687	677	717	673	678	720	695	747	704	709	754	714	692	711	734	769	711	676	719	727	740	667	694	750	718	736	728	719	724	715	708	711	726	695	661	662	696	707	670	724	687	714	718	678	725	658	671	701	738	669	719	744	715	676	668	726	702	730	680	695	717	750	704	734	689	698	712	713	696	697	720	715	722	673	701	722	731	720	709	712	717	722	731	711	721	715	752	727	733	713	686	734	713	686	737	662	702	730	688	743	686	697	712	687	706	680	675	748	730	710	694	719	716	706	726	710	716	666	655	697	706	703	661	723	674	696	758	720	707	699	714	696	722	704	725	736	701	736	706	666	682	784	700	725	688	741	682	696	690	733	718	744	733	687	693	718	723	693	696	718	746	723	704	696	677	720	741	669	708	747	722	685	698	675	720	764	713	694	711	685	751	722	720	690	677	715	740	725	748	667	718	707	699	706	695	757	702	729	722	655	716	749	669	725	702	664	733	734	680	707	714	655	720	696	717	701	744	728	679	723	714	721	709	701	744	691	712	708	732	719	693	698	709	644	714	746	719	698	728	732	725	746	689	713	682	697	679	740	752	701	710	725	647	710	674	760	734	731	703	721	679	705	693	729	729	732	690	737	713	780	724	758	666	690	670	696	740	700	709	715	699	723	723	728	733	722	733	729	731	703	715	705	716	735	710	693	694	688	686	736	687	700	705	767	701	751	734	716	692	685	695	730	747	767	717	729	721	739	658	720	727	716	747	756	698	688	707	684	638	750	742	724	727	724	692	753	705	709	686	732	681	719	756	714	719	714	693	706	684	689	686	671	700	711	681	681	730	728	729	694	715	715	724	736	663	696	767	726	701	715	753	709	735	732	726	758	687	693	693	694	703	739	755	723	741	701	676	660	725	697	695	690	672	716	746	719	711	691	725	719	716	729	729	718	729	721	689	726	680	690	697	702	724	700	685	748	726	709	708	743	706	741	700	763	722	724	682	695	702	703	716	715	695	701	647	712	669	698	732	709	720	707	686	745	683	735	736	709	708	705	715	681	691	713	682	710	686	698	725	695	696	674	671	712	733	691	697	689	706	695	744	716	704	724	682	679	697	730	714	701	700	710	716	725	694	704	745	718	761	693	685	692	758	729	761	714	724	729	734	735	674	743	736	689	697	707	734	734	694	686	672	732	775	726	697	698	714	751	738	739	689	701	706	746	765	719	693	770	673	691	660	723	706	718	693	730	704	723	687	755	687	692	740	699	692	679	746	739	738	706	742	725	696	720	721	691	681	745	729	746	703	741	751	725	703	723	726	674	761	675	689	700	719	725	743	685	672	733	715	723	722	717	715	711	784	692	651	754	723	690	682	740	714	736	700	766	735	694	719	753	659	676	723	661	726	729	706	694	776	719	697	736	701	737	714	732	725	745	661	741	719	723	720	780	732	719	680	696	693	706	735	722	682	721	754	777	745	738	678	737	681	713	704	746	725	701	753	713	725	704	739	712	749	663	711	705	709	700	739	680	705	730	720	700	682	733	666	725	693	674	715	752	769	699	702	705	754	720	657	706	754	697	679	704	689	739	679	745	690	684	754	720	727	729	765	703	695	648	701	691	728	732	697	717	714	688	714	677	687	699	735	737	772	717	723	689	703	681	796	693	712	733	737	667	726	679	682	698	707	754	671	695	704	680	693	736	725	708	743	707	737	670	686	713	704	747	706	673	764	706	761	663	715	704	692	700	733	730	727	711	739	714	782	661	714	712	688	722	732	725	670	720	723	698	681	686	705	690	718	674	754	742	730	696	731	722	700	672	733	726	724	706	705	671	689	717	706	666	670	712	721	719	738	695	728	727	772	696	724	719	736	686	671	722	769	703	719	720	712	690	709	730	716	703	689	695	751	719	703	707	691	729	670	755	800	695	715	756	737	753	778	675	657	733	745	702	722	747	733	678	721	751	704	742	687	731	671	724	703	714	656	654	742	683	750	696	739	701	690	697	755	670	664	680	657	723	699	715	700	705	714	675	738	755	695	744	733	746	766	714	709	755	687	666	689	722	744	730	702	718	751	702	680	708	756	717	674	704	728	696	708	686	682	717	731	717	760	671	697	750	727	695	710	682	705	707	673	696	734	762	682	696	678	754	725	702	754	701	738	719	699	704	683	694	732	716	697	716	689	718	697	697	671	700	743	740	704	699	698	661	732	730	665	766	745	704	715	653	715	726	756	706	695	702	695	740	681	757	739	707	734	755	716	792	756	756	727	707	699	733	751	722	714	725	646	740	691	724	717	700	729	692	741	686	680	720	718	728	687	701	674	720	715	721	725	697	727	715	706	708	722	709	697	725	687	664	744	669	750	707	751	707	687	716	721	689	701	738	712	711	737	712	686	708	642	699	713	683	716	725	729	721	693	721	717	698	694	702	712	673	685	701	736	753	728	715	730	702	744	666	712	744	772	718	702	710	699	750	712	750	734	751	770	717	747	746	691	727	739	716	736	740	687	705	706	689	727	709	731	728	687	770	703	712	717	727	747	725	760	751	721	702	704	724	681	700	705	711	627	733	732	716	762	720	685	711	749	692	688	666	715	679	693	705	729	744	715	739	753	717	712	701	721	724	724	683	706	716	733	707	707	756	711	736	719	711	701	696	765	715	724	727	757	711	731	732	689	716	703	739	734	752	697	704	732	731	733	723	747	716	760	706	707	748	706	695	671	728	758	758	764	727	753	703	709	720	724	677	721	704	754	695	743	780	721	713	742	727	703	726	717	709	702	739	755	731	712	719	720	725	690	704	744	692	715	641	672	712	701	704	689	733	673	713	683	713	710	675	694	761	722	686	787	704	674	706	714	768	687	754	697	736	741	765	727	691	690	698	701	744	742	726	748	727	734	712	683	719	705	739	689	716	698	795	676	731	655	705	733	710	703	678	704	753	710	759	647	704	703	718	695	719	799	737	659	779	720	691	720	732	712	750	687	693	683	736	653	728	698	649	751	689	739
3704	2160	1797	1171	970	851	836	783	746	708	701	724	666	685	669	717	707	687	653	701	685	645	679	650	663	682	671	683	664	635	662	676	674	628	668	642	620	641	673	664	656	633	670	655	670	651	709	666	669	661	662	672	653	626	649	652	649	652	625	686	628	688	658	632	655	656	654	691	671	610	643	662	656	603	692	705	662	654	637	648	641	636	670	683	625	620	619	672	625	678	670	642	649	669	640	641	640	662	668	662	643	634	645	711	675	619	642	681	671	631	674	675	653	651	634	626	653	639	698	585	632	625	674	673	645	630	654	638	668	628	642	640	637	611	652	576	627	650	665	671	599	640	663	677	687	680	653	670	651	629	673	649	633	657	630	641	652	652	692	697	642	654	663	611	637	650	640	652	635	648	644	654	616	679	638	677	638	615	699	667	676	676	656	678	619	646	655	631	621	640	668	706	629	670	632	647	648	650	670	653	638	635	648	694	625	688	649	653	634	622	674	638	666	624	620	605	664	623	636	682	577	643	657	680	660	674	632	655	615	650	649	673	588	648	655	653	681	602	672	672	633	628	655	667	634	648	673	605	626	636	637	632	617	673	651	651	684	685	657	613	644	639	678	615	634	635	643	592	657	626	637	627	674	636	658	621	660	685	651	706	627	654	651	644	678	631	671	709	644	691	650	636	665	662	675	638	607	624	648	619	692	634	644	636	648	675	613	662	638	658	657	640	614	627	651	652	675	638	618	644	615	666	683	657	613	638	585	644	712	652	639	619	658	697	682	637	698	682	645	627	635	609	674	645	648	630	624	678	681	678	631	685	646	665	639	663	624	659	627	635	643	630	613	648	615	637	658	620	671	649	636	641	638	662	641	609	669	684	666	689	630	636	624	632	640	612	636	648	666	643	629	662	603	660	655	628	629	702	622	620	693	644	634	648	662	664	655	639	644	608	678	660	696	669	681	662	634	635	664	610	656	679	652	609	625	672	652	634	681	629	667	617	645	646	683	660	643	612	680	658	675	646	669	611	641	680	680	626	654	657	682	647	667	647	637	619	687	651	636	610	698	670	638	646	626	640	606	690	645	642	600	689	677	660	642	626	651	643	658	610	659	661	692	647	638	676	621	594	631	657	682	644	639	646	611	681	642	653	649	651	628	605	654	644	661	576	603	648	651	642	662	645	633	635	645	633	617	634	615	666	665	622	611	648	615	616	682	682	634	626	651	652	666	626	631	654	632	629	623	646	639	614	660	636	650	660	659	668	681	625	667	654	644	656	646	640	658	648	700	670	657	640	666	659	656	668	627	648	657	672	643	713	665	663	664	648	688	651	685	634	630	669	584	658	680	587	631	663	661	674	627	700	631	644	658	632	655	674	628	622	696	660	633	621	661	692	682	685	637	687	637	688	655	650	657	679	614	706	640	641	651	636	611	684	639	615	663	636	663	629	668	642	614	638	699	593	686	671	570	638	616	631	662	617	648	645	689	652	638	603	630	659	693	662	658	609	632	627	621	653	647	645	627	648	669	650	623	628	613	652	663	668	653	628	605	672	647	670	675	636	641	631	618	653	604	665	627	649	689	672	653	660	694	640	642	620	627	602	615	678	642	702	616	574	612	642	635	653	694	650	633	622	644	626	656	645	628	659	603	687	628	666	638	654	620	607	630	634	630	642	640	688	642	612	625	675	656	659	621	660	662	674	644	637	672	579	648	641	656	611	647	626	685	659	616	671	679	611	627	665	668	597	658	640	629	619	669	676	567	640	617	660	678	690	672	692	641	656	684	649	638	663	669	639	625	669	673	658	669	674	611	680	661	655	636	625	612	626	637	621	611	647	640	680	644	647	642	634	668	690	632	672	647	649	674	664	672	631	582	623	639	631	626	693	669	634	635	634	607	661	626	634	649	656	664	638	668	597	651	645	697	682	655	678	615	692	629	584	614	653	623	640	659	646	631	653	644	648	622	651	635	671	625	640	639	660	625	628	634	622	685	599	683	664	611	624	615	638	640	689	630	587	629	652	667	661	661	640	650	680	658	672	650	651	634	601	630	618	666	632	655	656	690	619	637	649	648	691	662	650	641	652	649	639	647	653	680	638	682	674	690	608	637	666	654	623	639	657	634	622	614	634	644	586	665	636	626	627	613	652	683	616	622	671	641	656	663	600	634	582	606	609	642	670	627	639	618	700	606	627	676	643	644	697	652	679	666	598	648	635	654	667	669	635	656	626	628	625	665	610	659	659	676	679	620	640	601	692	671	648	660	630	657	641	586	630	669	679	658	634	678	623	635	652	655	660	691	697	644	630	655	682	661	674	644	653	645	637	641	665	642	653	657	638	623	662	685	628	661	622	624	626	679	647	642	667	599	629	672	662	628	602	637	644	592	634	648	663	631	620	629	699	648	625	633	608	644	643	582	647	600	641	703	680	662	636	681	640	628	647	670	664	645	664	645	673	623	625	656	645	616	660	642	681	646	656	621	605	654	627	645	628	651	642	680	649	655	665	651	638	628	620	593	654	641	634	649	641	683	624	620	623	665	654	693	661	616	626	602	658	628	658	626	628	629	661	682	682	666	635	622	646	641	654	617	647	654	639	659	646	694	615	691	663	701	690	684	633	618	629	611	633	648	624	631	674	610	627	654	702	655	664	603	600	665	660	673	601	647	658	637	615	659	632	648	667	602	631	629	667	616	646	650	627	620	656	681	588	673	639	648	656	665	638	637	654	657	649	575	591	647	642	653	636	580	587	611	653	629	625	645	649	663	627	662	644	681	625	644	609	665	624	640	622	652	671	633	627	672	662	662	692	630	651	684	675	609	631	657	654	674	617	671	643	630	681	624	578	646	618	638	641	647	631	633	626	667	650	643	652	665	640	642	653	637	637	587	681	620	613	638	653	647	649	678	694	624	622	649	663	687	607	689	672	666	651	603	637	647	660	620	654	651	622	724	588	637	605	655	648	619	650	682	615	639	585	651	609	632	699	656	640	608	615	617	628	651	654	628	645	648	673	639	659	629	679	626	609	669	641	687	638	625	674	631	669	630	662	662	642	672	612	649	601	635	629	633	576	654	626	661	633	637	678	616	646	641	634	643	642	608	725	658	629	665	662	668	668	662	637	623	582	633	644	626	634	613	605	612	638	669	643	654	667	642	669	621	684	622	649	645	602	590	606	673	641	652	681	652	646	668	665	666	652	664	680	715	659	709	686	657	625	611	693	650	692	612	615	636	623	699	634	644	680	641	616	663	607	635	695	663	620	648	640	611	659	653	643	657	689	577	690	658	654	682	639	650	607	683	650	657	639	655	651	670	653	658	593	628	680	697	628	674	679	634	665	629	683	685	660	658	688	629	631	659	614	697	619	663	637	636	662	634	668	652	628	689	671	652	659	660	650	690	667	650	666	638	641	635	660	629	665	686	634	701	649	670	665	635	637	658	652	623	614	648	661	694	680	618	647	641	613	646	593	650	660	651	637	593	689	656	655	629	673	635	609
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
